1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test/MC/VE
Kazushi (Jam) Marukawa 0f1997ec55 [VE] Add missing BCR format
Add missing "BCR %sy, 0, target" format instruction and a regression
test for this format.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D90387
2020-10-29 23:30:49 +09:00
..
ADD.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
AND.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
ANDM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
ATMAM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
BC.s [VE] Support branch instructions in MC layer 2020-06-05 15:44:02 +02:00
BCR.s [VE] Add missing BCR format 2020-10-29 23:30:49 +09:00
BRV.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
BSIC.s [VE] Support branch instructions in MC layer 2020-06-05 15:44:02 +02:00
BSWP.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
CAS.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
CMOV.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
CMP.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
CVTDL.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTDQ.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTDS.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTDW.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTLD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTQD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTQS.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTSD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTSQ.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTSW.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTWD.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
CVTWS.s [VE] Support convert instructions in MC layer 2020-06-10 12:22:33 +02:00
DIV.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
DLD.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
EQV.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
EQVM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
FADD.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FCMP.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FDIV.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FENCE.s [VE] Support Transfer Control Instructions in MC layer 2020-06-09 10:41:42 +02:00
FIDCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
FMAXMIN.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FMUL.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
FSUB.s [VE] Support floating-point arithmetic instructions in MC layer 2020-06-08 15:58:57 +02:00
LCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
LD.s [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
LDZ.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
LEA.s [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
LFRSFR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
LHM.s [VE] Support host memory access instructions in MC layer 2020-06-10 10:02:14 +02:00
lit.local.cfg
LPMSPM.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
LSV.s [VE] Add LSV/LVS/LVM/SVM instructions 2020-10-19 18:32:48 +09:00
LVIX.s [VE] Add vector control instructions 2020-10-29 19:24:31 +09:00
LVL.s [VE] Add vector control instructions 2020-10-29 19:24:31 +09:00
LVM.s [VE] Add LSV/LVS/LVM/SVM instructions 2020-10-19 18:32:48 +09:00
LVS.s [VE] Add LSV/LVS/LVM/SVM instructions 2020-10-19 18:32:48 +09:00
LZVM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
MAXMIN.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
MONC.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
MRG.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
MUL.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
NEGM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
NND.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
NNDM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
NOP.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
OR.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
ORM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
PCNT.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
PCVM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
PFCH.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
PFCHV.s [VE] Add VGT/VSC/PFCHV instructions 2020-10-16 06:28:22 +09:00
register.s [VE] Support register aliases in llvm-mc 2020-10-29 23:28:32 +09:00
SCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
SHM.s [VE] Support host memory access instructions in MC layer 2020-06-10 10:02:14 +02:00
SIC.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
SLA.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SLD.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SLL.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SMIR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
SMVL.s [VE] Add vector control instructions 2020-10-29 19:24:31 +09:00
SRA.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SRD.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
SRL.s [VE] Support shift operation instructions in MC layer 2020-06-08 10:19:14 +02:00
ST.s [VE] Support a basic disassembler for Aurora VE target 2020-06-03 13:48:42 +02:00
SUB.s [VE] Support fixed-point operation instructions in MC layer 2020-06-05 11:56:26 +02:00
SVL.s [VE] Add vector control instructions 2020-10-29 19:24:31 +09:00
SVM.s [VE] Add LSV/LVS/LVM/SVM instructions 2020-10-19 18:32:48 +09:00
SVOB.s [VE] Support Transfer Control Instructions in MC layer 2020-06-09 10:41:42 +02:00
sym-br.s [VE] Add missing symbolic branch patterns 2020-10-29 23:29:07 +09:00
sym-got.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
sym-gotoff.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
sym-tls.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
sym-tpoff.s [VE] Support relocation information in MC layer 2020-06-15 11:24:53 +02:00
symbols.s [VE] Support symbol with offset in assembly 2020-07-07 04:16:51 +09:00
TOVM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
TS1AM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
TS2AM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
TS3AM.s [VE] Support rest of load/store instructions in MC layer 2020-06-09 14:21:00 +02:00
TSCR.s [VE] Support control instructions in MC layer 2020-06-08 11:41:57 +02:00
VADD.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VADS.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VADX.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VAND.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
VBRD.s [VE] Add VBRD/VMV instructions 2020-10-19 18:33:54 +09:00
VBRV.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
VCMP.s [VE] Add vector comparison and min/max 2020-10-26 18:32:04 +09:00
VCMS.s [VE] Add vector comparison and min/max 2020-10-26 18:32:04 +09:00
VCMX.s [VE] Add vector comparison and min/max 2020-10-26 18:32:04 +09:00
VCP.s [VE] Add vector merger operation instructions 2020-10-28 19:57:10 +09:00
VCPS.s [VE] Add vector comparison and min/max 2020-10-26 18:32:04 +09:00
VCPX.s [VE] Add vector comparison and min/max 2020-10-26 18:32:04 +09:00
VCVD.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VCVS.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VDIV.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VDVS.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VDVX.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VEQV.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
VEX.s [VE] Add vector merger operation instructions 2020-10-28 19:57:10 +09:00
VFAD.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFCM.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFCP.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFDV.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFIA.s [VE] Add vector iterative operation instructions 2020-10-28 19:06:46 +09:00
VFIAM.s [VE] Add vector iterative operation instructions 2020-10-28 19:06:46 +09:00
VFIM.s [VE] Add vector iterative operation instructions 2020-10-28 19:06:46 +09:00
VFIMA.s [VE] Add vector iterative operation instructions 2020-10-28 19:06:46 +09:00
VFIMS.s [VE] Add vector iterative operation instructions 2020-10-28 19:06:46 +09:00
VFIS.s [VE] Add vector iterative operation instructions 2020-10-28 19:06:46 +09:00
VFISM.s [VE] Add vector iterative operation instructions 2020-10-28 19:06:46 +09:00
VFIX.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFIXX.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFLT.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFLTX.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFMAD.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFMAX.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VFMF.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
VFMK.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
VFMP.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFMS.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00
VFMSB.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFNMAD.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFNMSB.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFSB.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFSQRT.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VFSUM.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VGT.s [VE] Add VGT/VSC/PFCHV instructions 2020-10-16 06:28:22 +09:00
VLD.s [VE] Add vector load/store instructions 2020-10-15 09:26:55 +09:00
VLDZ.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
VMAXS.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VMAXX.s [VE] Add missing vector regression test 2020-10-29 19:25:21 +09:00
VMPD.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VMPS.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VMPX.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VMPY.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VMRG.s [VE] Add vector merger operation instructions 2020-10-28 19:57:10 +09:00
VMV.s [VE] Add VBRD/VMV instructions 2020-10-19 18:33:54 +09:00
VOR.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
VPCNT.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
VRAND.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VRCP.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VROR.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VRSQRT.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VRSQRTNEX.s [VE] Add vector float instructions 2020-10-27 20:42:24 +09:00
VRXOR.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VSBS.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VSBX.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VSC.s [VE] Add VGT/VSC/PFCHV instructions 2020-10-16 06:28:22 +09:00
VSEQ.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
VSFA.s [VE] Add vector shift instructions 2020-10-27 00:30:27 +09:00
VSHF.s [VE] Add vector merger operation instructions 2020-10-28 19:57:10 +09:00
VSLA.s [VE] Add vector shift instructions 2020-10-27 00:30:27 +09:00
VSLAX.s [VE] Add vector shift instructions 2020-10-27 00:30:27 +09:00
VSLD.s [VE] Add vector shift instructions 2020-10-27 00:30:27 +09:00
VSLL.s [VE] Add vector shift instructions 2020-10-27 00:30:27 +09:00
VSRA.s [VE] Add vector shift instructions 2020-10-27 00:30:27 +09:00
VSRAX.s [VE] Add vector shift instructions 2020-10-27 00:30:27 +09:00
VSRD.s [VE] Add missing regression test 2020-10-27 20:40:30 +09:00
VSRL.s [VE] Add missing regression test 2020-10-27 20:40:30 +09:00
VST.s [VE] Add vector load/store instructions 2020-10-15 09:26:55 +09:00
VSUB.s [VE] Add integer arithmetic vector instructions 2020-10-26 18:30:11 +09:00
VSUMS.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VSUMX.s [VE] Add vector reduction instructions 2020-10-28 02:33:21 +09:00
VXOR.s [VE] Add vector logical instructions 2020-10-27 00:29:33 +09:00
XOR.s [VE] Support logical operation instructions in MC layer 2020-06-05 16:59:05 +02:00
XORM.s [VE] Add vector mask operation instructions 2020-10-29 08:42:41 +09:00