diff options
author | Dmitry Selyutin <ghostmansd@gmail.com> | 2022-07-25 16:10:17 +0300 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2022-08-11 18:38:29 +0930 |
commit | 4c388a8e2c65fc997e7b84f9c5f1f5608e807455 (patch) | |
tree | 819da476d731722173c7eade3902e0451f5394a3 /opcodes/ppc-opc.c | |
parent | 5eafd6deb4bb5e41e3a023688ac12ad9d45cae17 (diff) | |
download | fsf-binutils-gdb-4c388a8e2c65fc997e7b84f9c5f1f5608e807455.zip fsf-binutils-gdb-4c388a8e2c65fc997e7b84f9c5f1f5608e807455.tar.gz fsf-binutils-gdb-4c388a8e2c65fc997e7b84f9c5f1f5608e807455.tar.bz2 |
ppc/svp64: support svstep instructions
https://libre-soc.org/openpower/sv/
https://libre-soc.org/openpower/sv/svstep/
https://libre-soc.org/openpower/isa/simplev/
Diffstat (limited to 'opcodes/ppc-opc.c')
-rw-r--r-- | opcodes/ppc-opc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/opcodes/ppc-opc.c b/opcodes/ppc-opc.c index 8032b9f..d027976 100644 --- a/opcodes/ppc-opc.c +++ b/opcodes/ppc-opc.c @@ -6788,6 +6788,9 @@ const struct powerpc_opcode powerpc_opcodes[] = { {"rlmi", M(22,0), M_MASK, M601, PPCVLE, {RA, RS, RB, MBE, ME}}, {"rlmi.", M(22,1), M_MASK, M601, PPCVLE, {RA, RS, RB, MBE, ME}}, +{"svstep", SVL(22,19,0), SVL_MASK, SVP64, PPCVLE, {RT, SVi, vf}}, +{"svstep.", SVL(22,19,1), SVL_MASK, SVP64, PPCVLE, {RT, SVi, vf}}, + {"setvl", SVL(22,27,0), SVL_MASK, SVP64, PPCVLE, {RT, RA, SVi, vf, vs, ms}}, {"setvl.", SVL(22,27,1), SVL_MASK, SVP64, PPCVLE, {RT, RA, SVi, vf, vs, ms}}, |