[libre-riscv-dev] [Bug 187] SimpleV vector operation semantics: reading scalar inputs before writing any outputs

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Mon Feb 24 22:48:44 GMT 2020


Luke Kenneth Casson Leighton <lkcl at lkcl.net> changed:

           What    |Removed                     |Added
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |INVALID

--- Comment #1 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
this is a non-bug, jacob, because the SV fir-loop sends individual instructions
to the DMs, as if that forloop (loop2) had been macro-unrolled as scalar

those scalar instructions are *going* to have the correct read and write
hazards established (by the DMs)... *just as they would if they were a sequence
of scalar instructions*.

consequently as this behaviour of SV is well-defined and not subject to change,
this us a non-bug.  we don't have a nonbug category, closest is "invalid".

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-riscv-dev mailing list