aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-ppc.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-05-11 09:37:14 +0930
committerAlan Modra <amodra@gmail.com>2020-05-11 21:08:37 +0930
commit6edbfd3beb15105dfe5c59ee3b22e3daefaea509 (patch)
treef4fef2fba175ebfec254ee0e771062cbb17a12c0 /gas/config/tc-ppc.c
parentc7d7aea2f5fadff84eee78aaa0b1830016d26319 (diff)
downloadgdb-6edbfd3beb15105dfe5c59ee3b22e3daefaea509.zip
gdb-6edbfd3beb15105dfe5c59ee3b22e3daefaea509.tar.gz
gdb-6edbfd3beb15105dfe5c59ee3b22e3daefaea509.tar.bz2
Power10 SIMD permute class operations
opcodes/ * ppc-opc.c (insert_imm32, extract_imm32): New functions. (insert_xts, extract_xts): New functions. (IMM32, UIM3, IX, UIM5, SH3, XTS, P8RR): Define. (P_XX4_MASK, P_UXX4_MASK, VSOP, P_VS_MASK, P_VSI_MASK): Define. (VXRC_MASK, VXSH_MASK): Define. (powerpc_opcodes): Add vinsbvlx, vsldbi, vextdubvlx, vextdubvrx, vextduhvlx, vextduhvrx, vextduwvlx, vextduwvrx, vextddvlx, vextddvrx, vinshvlx, vinswvlx, vinsw, vinsbvrx, vinshvrx, vinswvrx, vinsd, vinsblx, vsrdbi, vinshlx, vinswlx, vinsdlx, vinsbrx, vinshrx, vinswrx, vinsdrx, lxvkq. (prefix_opcodes): Add xxsplti32dx, xxspltidp, xxspltiw, xxblendvb, xxblendvh, xxblendvw, xxblendvd, xxpermx. gas/ * testsuite/gas/ppc/simd_perm.d, * testsuite/gas/ppc/simd_perm.s: New test. * testsuite/gas/ppc/ppc.exp: Run it.
Diffstat (limited to 'gas/config/tc-ppc.c')
0 files changed, 0 insertions, 0 deletions