[Libre-soc-bugs] [Bug 849] binutils: parse macros in SVP64 and refactor code

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Tue Jun 14 14:14:20 BST 2022


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

--- Comment #2 from Dmitry Selyutin <ghostmansd at gmail.com> ---
OK, I had to spend some hours in binutils code and I think I came up with the
solution. We will simply let the underlying PPC machinery handle overall
operands parsing, but, at the same time, will extend it with the special flag.
This means that we will also behave differently than pysvp64asm: we'll no
longer have a separate stage where we deal with plain old PPC instruction as
string. Instead, we'll fetch the special `powerpc_opcode`, but will let the
code know it's an SVP64-extended instruction.

Bad news: I need time for refactoring, rebasing and code cleanup.
Good news: we'll use everything PPC provides us, and also will be much closer
to 845 (because the prefix handling already assumes we don't have a two-stage
pipeline).

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


More information about the libre-soc-bugs mailing list