Re: [RISC-V] [tech-cmo] Fault-on-first should be allowed to return randomly on non-faults (also, running SIMT code on vector ISA)
I think it's an implementation choice whether vl is trimmed to 3 or 6 (or theoretically other values). I don't know a reason why the implementation couldn't always trim vl to the same value that vstart would have been set
to if the exception were being taken. Does anyone know such a reason? It seems simplest to me always to trim vl to the value vstart would have been set to.
I meant element 9. If vma=1, then inactive elements can be undisturbed or set to 1's. Element 'a' couldn't have been loaded in the case described because it was in a line with a fault. In general, I think our discussions
would have allowed element 'a' to be written if there were some other reason for trimming vl.
On 10/16/20 9:59 AM, Roger Espasa wrote: