[Libre-soc-bugs] [Bug 845] binutils: drop svmagic and deal with the prefix instead

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Sep 22 23:01:42 BST 2022


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

--- Comment #17 from Dmitry Selyutin <ghostmansd at gmail.com> ---
Completed extra and started working on specifiers. I already took the decision
on how the modes handling would look, and fixed multiple issues in scope of it,
the most important are:
1. We generated the Function emum instead SVMode enum. This is not what we
want, we differ by SVMode categories. Since there already was Mode in
sv_binutils, that one was renamed to ModeConst: this is a candidate to be
deprecated anyway.
2. We'll need Rc value which binutils don't have (they simply have both "add"
and "add." entries). We, however, need this to affect the mode matching.
Therefore yet another bit from Desc was occupied, leaving us only 5 unused
bits. Note, however, that this bit was freed by switch from Function (4 bits)
to SVMode (3 bits).

The changes can be found in binutils branch at openpower-isa.

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


More information about the libre-soc-bugs mailing list