]> git.ipfire.org Git - thirdparty/valgrind.git/commit
s390x: misc. fixes pertaining to vector insns
authorFlorian Krohm <flo2030@eich-krohm.de>
Sat, 15 Mar 2025 22:29:30 +0000 (22:29 +0000)
committerFlorian Krohm <flo2030@eich-krohm.de>
Sat, 15 Mar 2025 22:29:30 +0000 (22:29 +0000)
commit17ac4a379dfee9b06a7988d2268a9614ca5cd385
tree7997435122a5f4592ca702591361ca0c6197f373
parentc069c7a8cfbb90f5dbab915da78aa986743b1295
s390x: misc. fixes pertaining to vector insns

This patch is fall-out from working on fixing the disassembly for
the vector insns.

Specifically:
1) replace vassert with s390_insn_assert where appropriate
2) add missing s390_insn_asserts (many)
3) remove incorrect s390_insn_asserts (few)
4) check availability of vector opcodes based on hardware capabilities
   and issue an emulation failure if opcode is not available
5) fix a typo in a mnemonic: vfspo -> vfpso
6) inline function s390_vr_get_n_elem

Part of fixing https://bugs.kde.org/show_bug.cgi?id=495817
VEX/priv/guest_s390_toIR.c