llvm-project/llvm/test/MC/PowerPC
Kit Barton e725669483 [Power9] Implement new vector compare, extract, insert instructions
This change implements the following vector operations:

  - Vector Compare Not Equal
    - vcmpneb(.) vcmpneh(.) vcmpnew(.)
    - vcmpnezb(.) vcmpnezh(.) vcmpnezw(.)
  - Vector Extract Unsigned
    - vextractub vextractuh vextractuw vextractd
    - vextublx vextubrx vextuhlx vextuhrx vextuwlx vextuwrx
  - Vector Insert
    - vinsertb vinserth vinsertw vinsertd

26 instructions.

Phabricator: http://reviews.llvm.org/D15916
llvm-svn: 262392
2016-03-01 20:51:57 +00:00
..
dcbt.s [PowerPC] Add asm/disasm support for dcbt with hint 2015-04-23 22:47:57 +00:00
deprecated-p7.s Properly handle the mftb instruction. 2015-06-16 16:01:15 +00:00
htm.s Add Hardware Transactional Memory (HTM) Support 2015-03-25 19:36:23 +00:00
lcomm.s
lit.local.cfg
ppc-llong.s Relax a few more overspecified tests. 2015-11-03 19:38:19 +00:00
ppc-machine.s
ppc-nop.s
ppc-reloc.s Update tests to not be as dependent on section numbers. 2015-04-15 15:59:37 +00:00
ppc-word.s Relax a few more overspecified tests. 2015-11-03 19:38:19 +00:00
ppc32-ba.s
ppc64-abiversion.s
ppc64-encoding-4xx.s [PowerPC] Enable printing instructions using aliases 2015-04-23 18:30:38 +00:00
ppc64-encoding-6xx.s [PowerPC] Enable printing instructions using aliases 2015-04-23 18:30:38 +00:00
ppc64-encoding-bookII.s [PowerPC] Use sync inst alias when printing 2015-04-23 23:05:08 +00:00
ppc64-encoding-bookIII.s [PowerPC] Enable printing instructions using aliases 2015-04-23 18:30:38 +00:00
ppc64-encoding-e500.s
ppc64-encoding-ext.s [PowerPC] Enable printing instructions using aliases 2015-04-23 18:30:38 +00:00
ppc64-encoding-fp.s [PowerPC] Enable printing instructions using aliases 2015-04-23 18:30:38 +00:00
ppc64-encoding-p8vector.s [PPC64] Add vector pack/unpack support from ISA 2.07 2015-05-16 01:02:12 +00:00
ppc64-encoding-spe.s
ppc64-encoding-vmx.s [Power9] Implement new vector compare, extract, insert instructions 2016-03-01 20:51:57 +00:00
ppc64-encoding.s [PowerPC] Replace cntlz[.] with cntlzw[.] 2015-10-28 03:26:45 +00:00
ppc64-errors.s
ppc64-fixup-apply.s Relax a few more overspecified tests. 2015-11-03 19:38:19 +00:00
ppc64-fixup-explicit.s
ppc64-fixups.s [MC] Merge VK_PPC_TPREL in to generic VK_TPREL. 2016-02-10 18:32:01 +00:00
ppc64-initial-cfa.s Use CIE version 1 for .eh_frame. 2015-04-27 22:04:24 +00:00
ppc64-localentry-error1.s
ppc64-localentry-error2.s
ppc64-localentry.s
ppc64-operands.s
ppc64-regs.s
ppc64-relocs-01.s
ppc64-tls-relocs-01.s
pr24686.s [PPC] Fix PR24686 by failing assembly for an invalid relocation 2015-10-22 15:53:44 +00:00
qpx.s [PowerPC] Support register name prefixes for vector registers 2015-04-23 23:16:22 +00:00
st-other-crash.s Relax a few more overspecified tests. 2015-11-03 19:38:19 +00:00
tls-gd-obj.s Update tests to not be as dependent on section numbers. 2015-04-15 15:59:37 +00:00
tls-ie-obj.s Update tests to not be as dependent on section numbers. 2015-04-15 15:59:37 +00:00
tls-ld-obj.s Update tests to not be as dependent on section numbers. 2015-04-15 15:59:37 +00:00
vsx.s Power9] Implement new vsx instructions: compare and conversion 2016-02-26 21:11:55 +00:00