[Libre-soc-bugs] [Bug 950] pysvp64asm: support insndb-based assembly for SVP64 instructions

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Nov 13 21:27:28 GMT 2022


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

--- Comment #3 from Dmitry Selyutin <ghostmansd at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #2)
> 
> yes i thought it would be a good idea (at the time) to merge similar modes.
> before making any significant changes

Actually I don't almost touch pyssvp64asm, these two ways of assembly co-exist
for now: the choice of backend is done via INSNDB environment variable. Once I
feel I covered most of these, I'll proceed with testing and dropping the
legacy. I think that eventually everything in assembly will be done by new
backend, and we will only keep macros and "lexing" in pysvp64asm. I
intentionally skip the testing for now, because almost everything is expected
to fail at this point, since we don't have all specifiers supported.

> can i recommend adding a comprehensive
> set of examples to test_pysvp64dis.py, because it will catch any errors:
> the test does back-to-back assemble-disassemble.

Yes, this is one of the goals ultimately, it's just that I have not that much
to test yet, since most of disassembly tests use specifiers extensively. But,
once these are ready, I will populate them.

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


More information about the libre-soc-bugs mailing list