]> www.infradead.org Git - users/dwmw2/qemu.git/commit
disas/riscv: enable disassembly for compressed sspush/sspopchk
authorDeepak Gupta <debug@rivosinc.com>
Tue, 8 Oct 2024 22:50:09 +0000 (15:50 -0700)
committerAlistair Francis <alistair.francis@wdc.com>
Thu, 31 Oct 2024 03:51:24 +0000 (13:51 +1000)
commite75f94512397dd8a844ebd3f867d8d935959ca79
tree3a57efb66ab15c05aa5e7f87334dca33d4089d01
parentb9080d0765079ccc4b9f742198530e6b44962009
disas/riscv: enable disassembly for compressed sspush/sspopchk

sspush and sspopchk have equivalent compressed encoding taken from zcmop.
cmop.1 is sspush x1 while cmop.5 is sspopchk x5. Due to unusual encoding
for both rs1 and rs2 from space bitfield, this required a new codec.

Signed-off-by: Deepak Gupta <debug@rivosinc.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20241008225010.1861630-20-debug@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
disas/riscv.c
disas/riscv.h