[Libre-soc-bugs] [Bug 919] pysvp64dis: disassemble word instructions
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sat Sep 3 22:18:27 BST 2022
https://bugs.libre-soc.org/show_bug.cgi?id=919
--- Comment #6 from Dmitry Selyutin <ghostmansd at gmail.com> ---
I had to refactor the verbose output, since some fields are way too wide. Also,
if we dump all SVP64 fields, this will become even wider. Now it looks like
this:
08 00 49 40 bc 2,9,0x8
spec
bc BO,BI,BD (AA=0 LK=0)
binary
[0:8] 01000000
[8:16] 01001001
[16:24] 00000000
[24:32] 00001000
opcode
0x40000000
mask
0xfc000003
BO
00010
[6, 7, 8, 9, 10]
BI
01001
[11, 12, 13, 14, 15]
BD
00000000000010
[16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
target_addr = EXTS(BD || 0b00))
AA
0
[30]
LK
0
[31]
Longer but now any operand can print an arbitrary amount of lines.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list