]> git.ipfire.org Git - thirdparty/valgrind.git/commit
s390x: Implement DIDBR and DIEBR instructions master
authorAndreas Arnez <arnez@linux.ibm.com>
Thu, 6 Aug 2026 17:32:38 +0000 (19:32 +0200)
committerAndreas Arnez <arnez@linux.ibm.com>
Thu, 6 Aug 2026 17:48:03 +0000 (19:48 +0200)
commita3b0d091f8de308f277979e8a2057bc6bf2c1bce
treee8c0ccaa11af4b23ec94a8ddfd2ecbc4e1083d6c
parent68e07984aae094b946513f5f0d84631a0409bbab
s390x: Implement DIDBR and DIEBR instructions

The "divide to integer" instructions DIEBR/DIDBR are not implemented.  Fix
this using dirty helpers.
12 files changed:
.gitignore
VEX/priv/guest_s390_defs.h
VEX/priv/guest_s390_helpers.c
VEX/priv/guest_s390_toIR.c
docs/internals/s390-opcodes.csv
none/tests/s390x/Makefile.am
none/tests/s390x/bfp-diint.c [new file with mode: 0644]
none/tests/s390x/bfp-diint.stdout.exp [new file with mode: 0644]
none/tests/s390x/bfp-diint.vgtest [new file with mode: 0644]
none/tests/s390x/bfp-emit.pl
none/tests/s390x/disasm-test/disasm-test.post.exp
none/tests/s390x/disasm-test/opcode.c