]> git.ipfire.org Git - thirdparty/valgrind.git/commit
fix sraw, srawi, srad, sradi instructions
authorCarl Love <cel@us.ibm.com>
Thu, 9 Sep 2021 23:10:07 +0000 (23:10 +0000)
committerCarl Love <cel@us.ibm.com>
Thu, 30 Sep 2021 22:53:39 +0000 (17:53 -0500)
commita9f41e0c0b18763a18a1a2abad7981bbd299b235
tree357b229fcbedf5dd3711691bdb0a070119af61f9
parenta3c3f5394a77c641de19df1b59a7f544e5e0470a
fix sraw, srawi, srad, sradi instructions

For ISA 3.0 and beyond, the instructions also write the XER register.

Split the instructions out to a new command line option so we can create
an ISA 2.07 expect file, ISA 3.0 LE and ISA 3.0 BE expect file. The new
command line option is "-s" to just run just these four instructions.
16 files changed:
NEWS
VEX/priv/guest_ppc_toIR.c
none/tests/ppc32/Makefile.am
none/tests/ppc32/jm-insns.c
none/tests/ppc32/jm-int-sh_algebraic.stderr.exp [new file with mode: 0644]
none/tests/ppc32/jm-int-sh_algebraic.stdout.exp [new file with mode: 0644]
none/tests/ppc32/jm-int-sh_algebraic.vgtest [new file with mode: 0644]
none/tests/ppc32/jm-int_other.stdout.exp
none/tests/ppc64/Makefile.am
none/tests/ppc64/jm-int-sh_algebraic.stderr.exp [new file with mode: 0644]
none/tests/ppc64/jm-int-sh_algebraic.stdout.exp [new file with mode: 0644]
none/tests/ppc64/jm-int-sh_algebraic.stdout.exp-LE [new file with mode: 0644]
none/tests/ppc64/jm-int-sh_algebraic.stdout.exp-LE-ISA3_0 [new file with mode: 0644]
none/tests/ppc64/jm-int-sh_algebraic.vgtest [new file with mode: 0644]
none/tests/ppc64/jm-int_other.stdout.exp
none/tests/ppc64/jm-int_other.stdout.exp-LE