* ppc-dis.c (powerpc_init_dialect): Set default dialect to power8. * ppc-opc.c (BHRBE, ST, SIX, PS, SXL, VXPS_MASK, XX1RB_MASK, XLS_MASK, PPCVSX2): New defines. (powerpc_opcodes) <bcdadd., bcdsub., bctar, bctar, bctarl, clrbhrb, fmrgew, fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe, mffprd, mffprwz, mfvrd, mfvrwz, mfvsrd, mfvsrwz, msgclrp, msgsndp, mtfprd, mtfprwa, mtfprwz, mtsle, mtvrd, mtvrwa, mtvrwz, mtvsrd, mtvsrwa, mtvsrwz, pbt., rfebb, stqcx., stxsiwx, stxsspx, vaddcuq, vaddecuq, vaddeuqm, vaddudm, vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh, vclzw, vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv, vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw, vmuleuw, vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc, vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd, vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox, vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm, vsubudm, vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp, xscvdpspn, xscvspdpn, xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp, xsmaddmsp, xsmsubasp, xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp, xsnmsubasp, xsnmsubmsp, xsresp, xsrsp, xsrsqrtesp, xssqrtsp, xssubsp, xxleqv, xxlnand, xxlorc>: New instructions. <lxvx, stxvx>: New extended mnemonics. gas/ * config/tc-ppc.c (ppc_setup_opcodes): Use new_seg to fix error and clean up warning when using PRINT_OPCODE_TABLE. gas/testsuite/ * gas/ppc/altivec2.d <bcdadd., bcdadd., vaddcuq, vaddecuq, vaddeuqm, vaddudm, vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh, vclzw, vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv, vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw, vmuleuw, vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc, vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd, vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox, vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm, vsubudm, vsubuqm, vupkhsw, vupklsw>: Add new tests. * gas/ppc/altivec2.s: Likewise. * gas/ppc/power8.d <bcdadd., bcdsub., bctar, bctarl, clrbhrb, fmrgew, fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe, mfvsrd, mfvsrwz, msgclrp, msgsndp, mtsle, mtvsrd, mtvsrwa, mtvsrwz, pbt., rfebb, stqcx., stxsiwx, stxsspx, vaddcuq, vaddecuq, vaddeuqm, vaddudm, vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh, vclzw, vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv, vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgow, vmulesw, vmuleuw, vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc, vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd, vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox, vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm, vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp, xscvdpspn, xscvspdpn, xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp, xsmaddmsp, xsmsubasp, xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp, xsnmsubasp, xsnmsubmsp, xsresp, xsrsp, xsrsqrtesp, xssqrtsp, xssubsp, xxleqv, xxlnand, xxlorc>: Add new tests. * gas/ppc/power8.s Likewise. * gas/ppc/vsx.d <lxvd2x, stxvd2x>: Add new tests. * gas/ppc/vsx.s Likewise. * gas/ppc/vsx2.d: New test file. * gas/ppc/vsx2.s: Likewise. * gas/ppc/ppc.exp: Run it. |
||
|---|---|---|
| .. | ||
| po | ||
| .gitignore | ||
| aarch64-asm-2.c | ||
| aarch64-asm.c | ||
| aarch64-asm.h | ||
| aarch64-dis-2.c | ||
| aarch64-dis.c | ||
| aarch64-dis.h | ||
| aarch64-gen.c | ||
| aarch64-opc-2.c | ||
| aarch64-opc.c | ||
| aarch64-opc.h | ||
| aarch64-tbl.h | ||
| aclocal.m4 | ||
| alpha-dis.c | ||
| alpha-opc.c | ||
| arc-dis.c | ||
| arc-dis.h | ||
| arc-ext.c | ||
| arc-ext.h | ||
| arc-opc.c | ||
| arm-dis.c | ||
| avr-dis.c | ||
| bfin-dis.c | ||
| cgen-asm.c | ||
| cgen-asm.in | ||
| cgen-bitset.c | ||
| cgen-dis.c | ||
| cgen-dis.in | ||
| cgen-ibld.in | ||
| cgen-opc.c | ||
| cgen.sh | ||
| ChangeLog | ||
| ChangeLog-0001 | ||
| ChangeLog-0203 | ||
| ChangeLog-2004 | ||
| ChangeLog-2005 | ||
| ChangeLog-2006 | ||
| ChangeLog-2007 | ||
| ChangeLog-2008 | ||
| ChangeLog-2009 | ||
| ChangeLog-2010 | ||
| ChangeLog-2011 | ||
| ChangeLog-2012 | ||
| ChangeLog-9297 | ||
| ChangeLog-9899 | ||
| config.in | ||
| configure | ||
| configure.com | ||
| configure.in | ||
| cr16-dis.c | ||
| cr16-opc.c | ||
| cris-dis.c | ||
| cris-opc.c | ||
| crx-dis.c | ||
| crx-opc.c | ||
| d10v-dis.c | ||
| d10v-opc.c | ||
| d30v-dis.c | ||
| d30v-opc.c | ||
| dep-in.sed | ||
| dis-buf.c | ||
| dis-init.c | ||
| disassemble.c | ||
| dlx-dis.c | ||
| epiphany-asm.c | ||
| epiphany-desc.c | ||
| epiphany-desc.h | ||
| epiphany-dis.c | ||
| epiphany-ibld.c | ||
| epiphany-opc.c | ||
| epiphany-opc.h | ||
| fr30-asm.c | ||
| fr30-desc.c | ||
| fr30-desc.h | ||
| fr30-dis.c | ||
| fr30-ibld.c | ||
| fr30-opc.c | ||
| fr30-opc.h | ||
| frv-asm.c | ||
| frv-desc.c | ||
| frv-desc.h | ||
| frv-dis.c | ||
| frv-ibld.c | ||
| frv-opc.c | ||
| frv-opc.h | ||
| h8300-dis.c | ||
| h8500-dis.c | ||
| h8500-opc.h | ||
| hppa-dis.c | ||
| i370-dis.c | ||
| i370-opc.c | ||
| i386-dis.c | ||
| i386-gen.c | ||
| i386-init.h | ||
| i386-opc.c | ||
| i386-opc.h | ||
| i386-opc.tbl | ||
| i386-reg.tbl | ||
| i386-tbl.h | ||
| i860-dis.c | ||
| i960-dis.c | ||
| ia64-asmtab.c | ||
| ia64-asmtab.h | ||
| ia64-dis.c | ||
| ia64-gen.c | ||
| ia64-ic.tbl | ||
| ia64-opc-a.c | ||
| ia64-opc-b.c | ||
| ia64-opc-d.c | ||
| ia64-opc-f.c | ||
| ia64-opc-i.c | ||
| ia64-opc-m.c | ||
| ia64-opc-x.c | ||
| ia64-opc.c | ||
| ia64-opc.h | ||
| ia64-raw.tbl | ||
| ia64-war.tbl | ||
| ia64-waw.tbl | ||
| ip2k-asm.c | ||
| ip2k-desc.c | ||
| ip2k-desc.h | ||
| ip2k-dis.c | ||
| ip2k-ibld.c | ||
| ip2k-opc.c | ||
| ip2k-opc.h | ||
| iq2000-asm.c | ||
| iq2000-desc.c | ||
| iq2000-desc.h | ||
| iq2000-dis.c | ||
| iq2000-ibld.c | ||
| iq2000-opc.c | ||
| iq2000-opc.h | ||
| lm32-asm.c | ||
| lm32-desc.c | ||
| lm32-desc.h | ||
| lm32-dis.c | ||
| lm32-ibld.c | ||
| lm32-opc.c | ||
| lm32-opc.h | ||
| lm32-opinst.c | ||
| m32c-asm.c | ||
| m32c-desc.c | ||
| m32c-desc.h | ||
| m32c-dis.c | ||
| m32c-ibld.c | ||
| m32c-opc.c | ||
| m32c-opc.h | ||
| m32r-asm.c | ||
| m32r-desc.c | ||
| m32r-desc.h | ||
| m32r-dis.c | ||
| m32r-ibld.c | ||
| m32r-opc.c | ||
| m32r-opc.h | ||
| m32r-opinst.c | ||
| m68hc11-dis.c | ||
| m68hc11-opc.c | ||
| m68k-dis.c | ||
| m68k-opc.c | ||
| m88k-dis.c | ||
| m10200-dis.c | ||
| m10200-opc.c | ||
| m10300-dis.c | ||
| m10300-opc.c | ||
| MAINTAINERS | ||
| Makefile.am | ||
| Makefile.in | ||
| makefile.vms | ||
| mcore-dis.c | ||
| mcore-opc.h | ||
| mep-asm.c | ||
| mep-desc.c | ||
| mep-desc.h | ||
| mep-dis.c | ||
| mep-ibld.c | ||
| mep-opc.c | ||
| mep-opc.h | ||
| metag-dis.c | ||
| microblaze-dis.c | ||
| microblaze-dis.h | ||
| microblaze-opc.h | ||
| microblaze-opcm.h | ||
| micromips-opc.c | ||
| mips16-opc.c | ||
| mips-dis.c | ||
| mips-opc.c | ||
| mmix-dis.c | ||
| mmix-opc.c | ||
| moxie-dis.c | ||
| moxie-opc.c | ||
| msp430-dis.c | ||
| mt-asm.c | ||
| mt-desc.c | ||
| mt-desc.h | ||
| mt-dis.c | ||
| mt-ibld.c | ||
| mt-opc.c | ||
| mt-opc.h | ||
| nios2-dis.c | ||
| nios2-opc.c | ||
| ns32k-dis.c | ||
| opc2c.c | ||
| openrisc-asm.c | ||
| openrisc-desc.c | ||
| openrisc-desc.h | ||
| openrisc-dis.c | ||
| openrisc-ibld.c | ||
| openrisc-opc.c | ||
| openrisc-opc.h | ||
| opintl.h | ||
| or32-dis.c | ||
| or32-opc.c | ||
| pdp11-dis.c | ||
| pdp11-opc.c | ||
| pj-dis.c | ||
| pj-opc.c | ||
| ppc-dis.c | ||
| ppc-opc.c | ||
| rl78-decode.c | ||
| rl78-decode.opc | ||
| rl78-dis.c | ||
| rx-decode.c | ||
| rx-decode.opc | ||
| rx-dis.c | ||
| s390-dis.c | ||
| s390-mkopc.c | ||
| s390-opc.c | ||
| s390-opc.txt | ||
| score7-dis.c | ||
| score-dis.c | ||
| score-opc.h | ||
| sh64-dis.c | ||
| sh64-opc.c | ||
| sh64-opc.h | ||
| sh-dis.c | ||
| sh-opc.h | ||
| sparc-dis.c | ||
| sparc-opc.c | ||
| spu-dis.c | ||
| spu-opc.c | ||
| stamp-h.in | ||
| sysdep.h | ||
| tic4x-dis.c | ||
| tic6x-dis.c | ||
| tic30-dis.c | ||
| tic54x-dis.c | ||
| tic54x-opc.c | ||
| tic80-dis.c | ||
| tic80-opc.c | ||
| tilegx-dis.c | ||
| tilegx-opc.c | ||
| tilepro-dis.c | ||
| tilepro-opc.c | ||
| v850-dis.c | ||
| v850-opc.c | ||
| vax-dis.c | ||
| w65-dis.c | ||
| w65-opc.h | ||
| xc16x-asm.c | ||
| xc16x-desc.c | ||
| xc16x-desc.h | ||
| xc16x-dis.c | ||
| xc16x-ibld.c | ||
| xc16x-opc.c | ||
| xc16x-opc.h | ||
| xgate-dis.c | ||
| xgate-opc.c | ||
| xstormy16-asm.c | ||
| xstormy16-desc.c | ||
| xstormy16-desc.h | ||
| xstormy16-dis.c | ||
| xstormy16-ibld.c | ||
| xstormy16-opc.c | ||
| xstormy16-opc.h | ||
| xtensa-dis.c | ||
| z8k-dis.c | ||
| z8k-opc.h | ||
| z8kgen.c | ||
| z80-dis.c | ||