[Libre-soc-bugs] [Bug 995] align SVP64 instructions

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Jan 24 06:00:41 GMT 2023


https://bugs.libre-soc.org/show_bug.cgi?id=995

--- Comment #3 from Dmitry Selyutin <ghostmansd at gmail.com> ---
Yes, ISA currently mandates prefixed instructions to have the opcode 0b000001.
However, logically SVP64 instructions are prefixed. Another point is that, we
have to stay 1:1 with binutils; if we choose to change the alignment, SVP64
code in binutils must be updated respectively. And anyone would be quite
surprised to see that, after we combined variables prefix and suffix into a
single 64-bit wntitry, there's a check which explicitly avoids alignment if
instruction belongs to SVP64. This breaks the least astonishment principle.

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


More information about the libre-soc-bugs mailing list