/llvm-project/llvm/test/MC/Disassembler/ARM/ |
H A D | vmrs-vmsr-invalid.txt | 5 # CHECK: vmsr fpscr, r0 @ encoding: [0xe1,0xee,0x10,0x0a] 6 [0xe1,0xee,0x11,0x0a] 9 # CHECK: vmsr fpscr, r0 @ encoding: [0xe1,0xee,0x10,0x0a] 10 [0xe1,0xee,0x12,0x0a] 13 # CHECK: vmsr fpscr, r0 @ encoding: [0xe1,0xee,0x10,0x0a] 14 [0xe1,0xee,0x13,0x0a] 17 # CHECK: vmsr fpscr, r0 @ encoding: [0xe1,0xee,0x10,0x0a] 18 [0xe1,0xee,0x14,0x0a] 21 # CHECK: vmsr fpscr, r0 @ encoding: [0xe1,0xee,0x10,0x0a] 22 [0xe1,0xee,0x15,0x0a] [all …]
|
H A D | thumb-vmrs_vmsr.txt | 16 [0xf1,0xee,0x10,0xfa] 17 [0xf1,0xee,0x10,0xfa] 18 [0xf1,0xee,0x10,0xfa] 19 [0xf1,0xee,0x10,0xaa] 20 [0xf0,0xee,0x10,0x2a] 21 [0xf0,0xee,0x10,0x3a] 22 [0xf7,0xee,0x10,0x4a] 23 [0xf6,0xee,0x10,0x5a] 24 [0xf5,0xee,0x10,0x6a] 25 [0xf1,0xee,0x10,0xda] [all …]
|
H A D | mve-reductions.txt | 6 [0x82 0xee 0x07 0x0f] 10 [0x92 0xee 0x07 0x0f] 14 [0xa2 0xee 0x07 0x0f] 18 [0x82 0xfe 0x07 0x0f] 22 [0x92 0xfe 0x07 0x0f] 26 [0xa2 0xfe 0x07 0x0f] 30 # CHECK: vaddv.s16 lr, q0 @ encoding: [0xf5,0xee,0x00,0xef] 32 [0xf5,0xee,0x00,0xef] 34 # CHECK: vaddva.s16 lr, q0 @ encoding: [0xf5,0xee,0x20,0xef] 36 [0xf5,0xee,0x20,0xef] [all …]
|
H A D | fp-encoding.txt | 3 0xa0 0x0b 0x71 0xee 6 0x80 0x0a 0x30 0xee 9 0xe0 0x0b 0x71 0xee 12 0xc0 0x0a 0x30 0xee 15 0xa0 0x0b 0xc1 0xee 18 0x80 0x0a 0x80 0xee 21 0xa0 0x0b 0x61 0xee 24 0x80 0x0a 0x20 0xee 27 0xe0 0x0b 0x61 0xee 30 0x41 0x0b 0x20 0xee [all …]
|
H A D | thumbv8.1m-vmrs-vmsr.txt | 18 # CHECK-NOVFP: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 19 # CHECK-NOMVE: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 20 # CHECK-NOSEC: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 21 # CHECK: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 22 [0xe2,0xee,0x10,0x0a] 26 # CHECK-NOVFP: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 27 # CHECK-NOMVE: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 28 # CHECK-NOSEC: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 29 # CHECK: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 30 [0xf2,0xee,0x10,0xaa] [all …]
|
H A D | mve-qdest-rsrc.txt | 6 # CHECK: vsub.i8 q0, q3, r3 @ encoding: [0x07,0xee,0x43,0x1f] 8 [0x07,0xee,0x43,0x1f] 10 # CHECK: vsub.i16 q0, q7, lr @ encoding: [0x1f,0xee,0x4e,0x1f] 12 [0x1f,0xee,0x4e,0x1f] 14 # CHECK: vsub.i32 q1, q5, r10 @ encoding: [0x2b,0xee,0x4a,0x3f] 16 [0x2b,0xee,0x4a,0x3f] 18 # CHECK: vadd.i8 q1, q4, r7 @ encoding: [0x09,0xee,0x47,0x2f] 20 [0x09,0xee,0x47,0x2f] 22 # CHECK: vadd.i16 q0, q6, r11 @ encoding: [0x1d,0xee,0x4b,0x0f] 24 [0x1d,0xee,0x4b,0x0f] [all …]
|
H A D | fullfp16-thumb-neg.txt | 4 [0x30,0xee,0x80,0x09] 7 [0x30,0xee,0xc0,0x09] 10 [0x80,0xee,0x80,0x09] 13 [0x20,0xee,0x80,0x09] 16 [0x20,0xee,0xc0,0x09] 19 [0x41,0xee,0x00,0x09] 22 [0x41,0xee,0x40,0x09] 25 [0x51,0xee,0x40,0x09] 28 [0x51,0xee,0x00,0x09] 31 [0xb4,0xee,0x60,0x09] [all …]
|
H A D | fullfp16-arm-neg.txt | 4 [0x80,0x09,0x30,0xee] 7 [0xc0,0x09,0x30,0xee] 10 [0x80,0x09,0x80,0xee] 13 [0x80,0x09,0x20,0xee] 16 [0xc0,0x09,0x20,0xee] 19 [0x00,0x09,0x41,0xee] 22 [0x40,0x09,0x41,0xee] 25 [0x40,0x09,0x51,0xee] 28 [0x00,0x09,0x51,0xee] 31 [0x60,0x09,0xb4,0xee] [all …]
|
H A D | mve-qdest-qsrc.txt | 5 # CHECK: vqdmladhx.s8 q1, q6, q6 @ encoding: [0x0c,0xee,0x0c,0x3e] 7 [0x0c,0xee,0x0c,0x3e] 9 # CHECK: vqdmladhx.s16 q0, q1, q4 @ encoding: [0x12,0xee,0x08,0x1e] 11 [0x12,0xee,0x08,0x1e] 13 # CHECK: vqdmladhx.s32 q0, q3, q7 @ encoding: [0x26,0xee,0x0e,0x1e] 15 [0x26,0xee,0x0e,0x1e] 17 # CHECK: vqdmladh.s8 q0, q1, q1 @ encoding: [0x02,0xee,0x02,0x0e] 19 [0x02,0xee,0x02,0x0e] 21 # CHECK: vqdmladh.s16 q0, q2, q2 @ encoding: [0x14,0xee,0x04,0x0e] 23 [0x14,0xee,0x04,0x0e] [all …]
|
H A D | arm-vmrs_vmsr.txt | 8 [0x10,0xfa,0xf1,0xee] 9 [0x10,0xfa,0xf1,0xee] 10 [0x10,0xfa,0xf1,0xee] 11 [0x10,0xaa,0xf1,0xee] 12 [0x10,0x2a,0xf0,0xee] 13 [0x10,0x3a,0xf0,0xee] 14 [0x10,0x4a,0xf7,0xee] 15 [0x10,0x5a,0xf6,0xee] 16 [0x10,0x6a,0xf5,0xee] 17 [0x10,0xda,0xf1,0xee] [all …]
|
H A D | fullfp16-thumb.txt | 4 [0x30,0xee,0x80,0x09] 7 [0x30,0xee,0xc0,0x09] 10 [0x80,0xee,0x80,0x09] 13 [0x20,0xee,0x80,0x09] 16 [0x20,0xee,0xc0,0x09] 19 [0x20,0xee,0x60,0x09] 22 [0x41,0xee,0x00,0x09] 25 [0x41,0xee,0x40,0x09] 28 [0x51,0xee,0x40,0x09] 31 [0x51,0xee,0x00,0x09] [all …]
|
H A D | fullfp16-arm.txt | 4 [0x80,0x09,0x30,0xee] 7 [0xc0,0x09,0x30,0xee] 10 [0x80,0x09,0x80,0xee] 13 [0x80,0x09,0x20,0xee] 16 [0xc0,0x09,0x20,0xee] 19 [0x60,0x09,0x20,0xee] 22 [0x00,0x09,0x41,0xee] 25 [0x40,0x09,0x41,0xee] 28 [0x40,0x09,0x51,0xee] 31 [0x00,0x09,0x51,0xee] [all …]
|
H A D | mve-bitops.txt | 6 # CHECK: vbic q0, q1, q7 @ encoding: [0x12,0xef,0x5e,0x01] 8 [0x12,0xef,0x5e,0x01] 10 # CHECK: vrev64.8 q0, q4 @ encoding: [0xb0,0xff,0x48,0x00] 12 [0xb0,0xff,0x48,0x00] 14 # CHECK: vrev64.16 q1, q3 @ encoding: [0xb4,0xff,0x46,0x20] 16 [0xb4,0xff,0x46,0x20] 18 # CHECK: vrev64.32 q0, q2 @ encoding: [0xb8,0xff,0x44,0x00] 20 [0xb8,0xff,0x44,0x00] 22 # CHECK: vrev32.8 q0, q1 @ encoding: [0xb0,0xff,0xc2,0x00] 24 [0xb0,0xff,0xc2,0x00] [all …]
|
H A D | mve-shifts.txt | 5 # CHECK: vshlc q0, lr, #8 @ encoding: [0xa8,0xee,0xce,0x0f] 7 [0xa8,0xee,0xce,0x0f] 9 # CHECK: vmovlb.s8 q0, q6 @ encoding: [0xa8,0xee,0x4c,0x0f] 11 [0xa8,0xee,0x4c,0x0f] 13 # CHECK: vmovlt.s8 q0, q4 @ encoding: [0xa8,0xee,0x48,0x1f] 15 [0xa8,0xee,0x48,0x1f] 17 # CHECK: vmovlb.u8 q0, q0 @ encoding: [0xa8,0xfe,0x40,0x0f] 19 [0xa8,0xfe,0x40,0x0f] 21 # CHECK: vmovlt.u8 q0, q2 @ encoding: [0xa8,0xfe,0x44,0x1f] 23 [0xa8,0xfe,0x44,0x1f] [all …]
|
/llvm-project/llvm/test/MC/ARM/ |
H A D | vmrs_vmsr.s | 34 // CHECK-V7A-ARM: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] 35 // CHECK-V7A-ARM: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] 36 // CHECK-V7A-ARM: vmrs APSR_nzcv, fpscr @ encoding: [0x10,0xfa,0xf1,0xee] 37 // CHECK-V7A-ARM: vmrs r10, fpscr @ encoding: [0x10,0xaa,0xf1,0xee] 38 // CHECK-V7A-ARM: vmrs r2, fpsid @ encoding: [0x10,0x2a,0xf0,0xee] 39 // CHECK-V7A-ARM: vmrs r3, fpsid @ encoding: [0x10,0x3a,0xf0,0xee] 40 // CHECK-V7A-ARM: vmrs r4, mvfr0 @ encoding: [0x10,0x4a,0xf7,0xee] 41 // CHECK-V7A-ARM: vmrs r5, mvfr1 @ encoding: [0x10,0x5a,0xf6,0xee] 43 // CHECK-V7A-ARM: vmrs sp, fpscr @ encoding: [0x10,0xda,0xf1,0xee] 46 // CHECK-V7A-THUMB: vmrs APSR_nzcv, fpscr @ encoding: [0xf1,0xee,0x10,0xfa] [all …]
|
H A D | mve-qdest-rsrc.s | 7 # CHECK: vsub.i8 q0, q3, r3 @ encoding: [0x07,0xee,0x43,0x1f] 8 # CHECK-NOFP: vsub.i8 q0, q3, r3 @ encoding: [0x07,0xee,0x43,0x1f] 11 # CHECK: vsub.i16 q0, q7, lr @ encoding: [0x1f,0xee,0x4e,0x1f] 12 # CHECK-NOFP: vsub.i16 q0, q7, lr @ encoding: [0x1f,0xee,0x4e,0x1f] 15 # CHECK: vsub.i32 q1, q5, r10 @ encoding: [0x2b,0xee,0x4a,0x3f] 16 # CHECK-NOFP: vsub.i32 q1, q5, r10 @ encoding: [0x2b,0xee,0x4a,0x3f] 19 # CHECK: vadd.i8 q1, q4, r7 @ encoding: [0x09,0xee,0x47,0x2f] 20 # CHECK-NOFP: vadd.i8 q1, q4, r7 @ encoding: [0x09,0xee,0x47,0x2f] 23 # CHECK: vadd.i16 q0, q6, r11 @ encoding: [0x1d,0xee,0x4b,0x0f] 24 # CHECK-NOFP: vadd.i16 q0, q6, r11 @ encoding: [0x1d,0xee,0x4b,0x0f] [all …]
|
H A D | simple-fp-encoding.s | 5 @ CHECK: vadd.f64 d16, d17, d16 @ encoding: [0xa0,0x0b,0x71,0xee] 6 @ CHECK: vadd.f32 s0, s1, s0 @ encoding: [0x80,0x0a,0x30,0xee] 10 @ CHECK: vsub.f64 d16, d17, d16 @ encoding: [0xe0,0x0b,0x71,0xee] 11 @ CHECK: vsub.f32 s0, s1, s0 @ encoding: [0xc0,0x0a,0x30,0xee] 18 @ CHECK: vdiv.f64 d16, d17, d16 @ encoding: [0xa0,0x0b,0xc1,0xee] 19 @ CHECK: vdiv.f32 s0, s1, s0 @ encoding: [0x80,0x0a,0x80,0xee] 20 @ CHECK: vdiv.f32 s5, s5, s7 @ encoding: [0xa3,0x2a,0xc2,0xee] 21 @ CHECK: vdiv.f64 d5, d5, d7 @ encoding: [0x07,0x5b,0x85,0xee] 30 @ CHECK: vmul.f64 d16, d17, d16 @ encoding: [0xa0,0x0b,0x61,0xee] 31 @ CHECK: vmul.f64 d20, d20, d17 @ encoding: [0xa1,0x4b,0x64,0xee] [all …]
|
H A D | fullfp16.s | 7 @ ARM: vadd.f16 s0, s1, s0 @ encoding: [0x80,0x09,0x30,0xee] 8 @ THUMB: vadd.f16 s0, s1, s0 @ encoding: [0x30,0xee,0x80,0x09] 11 @ ARM: vsub.f16 s0, s1, s0 @ encoding: [0xc0,0x09,0x30,0xee] 12 @ THUMB: vsub.f16 s0, s1, s0 @ encoding: [0x30,0xee,0xc0,0x09] 15 @ ARM: vdiv.f16 s0, s1, s0 @ encoding: [0x80,0x09,0x80,0xee] 16 @ THUMB: vdiv.f16 s0, s1, s0 @ encoding: [0x80,0xee,0x80,0x09] 19 @ ARM: vmul.f16 s0, s1, s0 @ encoding: [0x80,0x09,0x20,0xee] 20 @ THUMB: vmul.f16 s0, s1, s0 @ encoding: [0x20,0xee,0x80,0x09] 23 @ ARM: vnmul.f16 s0, s1, s0 @ encoding: [0xc0,0x09,0x20,0xee] 24 @ THUMB: vnmul.f16 s0, s1, s0 @ encoding: [0x20,0xee,0xc0,0x09] [all …]
|
H A D | mve-qdest-qsrc.s | 7 # CHECK: vcvtb.f16.f32 q1, q4 @ encoding: [0x3f,0xee,0x09,0x2e] 8 # CHECK-NOFP-NOT: vcvtb.f16.f32 q1, q4 @ encoding: [0x3f,0xee,0x09,0x2e] 11 # CHECK: vcvtt.f32.f16 q0, q1 @ encoding: [0x3f,0xfe,0x03,0x1e] 12 # CHECK-NOFP-NOT: vcvtt.f32.f16 q0, q1 @ encoding: [0x3f,0xfe,0x03,0x1e] 15 # CHECK: vcvtt.f64.f16 d0, s0 @ encoding: [0xb2,0xee,0xc0,0x0b] 16 # CHECK-NOFP-NOT: vcvtt.f64.f16 d0, s0 @ encoding: [0xb2,0xee,0xc0,0x0b] 19 # CHECK: vcvtt.f16.f64 s1, d2 @ encoding: [0xf3,0xee,0xc2,0x0b] 20 # CHECK-NOFP-NOT: vcvtt.f16.f64 s1, d2 @ encoding: [0xf3,0xee,0xc2,0x0b] 23 # CHECK: vcvtt.f16.f32 q1, q4 @ encoding: [0x3f,0xee,0x09,0x3e] 24 # CHECK-NOFP-NOT: vcvtt.f16.f32 q1, q4 @ encoding: [0x3f,0xee,0x09,0x3e] [all …]
|
H A D | mve-reductions.s | 8 # CHECK: vabav.s8 r0, q1, q3 @ encoding: [0x82,0xee,0x07,0x0f] 11 # CHECK: vabav.s16 r0, q1, q3 @ encoding: [0x92,0xee,0x07,0x0f] 14 # CHECK: vabav.s32 r0, q1, q3 @ encoding: [0xa2,0xee,0x07,0x0f] 17 # CHECK: vabav.u8 r0, q1, q3 @ encoding: [0x82,0xfe,0x07,0x0f] 20 # CHECK: vabav.u16 r0, q1, q3 @ encoding: [0x92,0xfe,0x07,0x0f] 23 # CHECK: vabav.u32 r0, q1, q3 @ encoding: [0xa2,0xfe,0x07,0x0f] 26 # CHECK: vaddv.s16 lr, q0 @ encoding: [0xf5,0xee,0x00,0xef] 33 # CHECK: vaddvt.s16 r0, q6 @ encoding: [0xf5,0xee,0x0c,0x0f] 34 # CHECK: vaddve.s16 r0, q6 @ encoding: [0xf5,0xee,0x0c,0x0f] 39 # CHECK: vaddva.s16 lr, q0 @ encoding: [0xf5,0xee,0x20,0xef] [all …]
|
H A D | thumbv8.1m-vmrs-vmsr.s | 18 // CHECK-NOVFP: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 19 // CHECK-NOMVE: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 20 // CHECK-NOSEC: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 21 // CHECK: vmsr fpscr_nzcvqc, r0 @ encoding: [0xe2,0xee,0x10,0x0a] 26 // CHECK-NOVFP: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 27 // CHECK-NOMVE: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 28 // CHECK-NOSEC: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 29 // CHECK: vmrs r10, fpscr_nzcvqc @ encoding: [0xf2,0xee,0x10,0xaa] 34 // CHECK-NOVFP: vmrs r0, fpcxtns @ encoding: [0xfe,0xee,0x10,0x0a] 35 // CHECK-NOMVE: vmrs r0, fpcxtns @ encoding: [0xfe,0xee,0x10,0x0a] [all …]
|
H A D | mve-reductions-fp.s | 7 # CHECK: vminnmv.f16 lr, q3 @ encoding: [0xee,0xfe,0x86,0xef] 8 # CHECK-NOFP-NOT: vminnmv.f16 lr, q3 @ encoding: [0xee,0xfe,0x86,0xef] 9 # ERROR-NOFP: [[@LINE+1]]:{{[0-9]+}}: error: instruction requires: mve.fp 12 # CHECK: vminnmv.f32 lr, q1 @ encoding: [0xee,0xee,0x82,0xef] 13 # CHECK-NOFP-NOT: vminnmv.f32 lr, q1 @ encoding: [0xee,0xee,0x82,0xef] 14 # ERROR-NOFP: [[@LINE+1]]:{{[0-9]+}}: error: instruction requires: mve.fp 17 # CHECK: vminnmav.f16 lr, q0 @ encoding: [0xec,0xfe,0x80,0xef] 18 # CHECK-NOFP-NOT: vminnmav.f16 lr, q0 @ encoding: [0xec,0xfe,0x80,0xef] 19 # ERROR-NOFP: [[@LINE+1]]:{{[0-9]+}}: error: instruction requires: mve.fp 22 # CHECK: vminnmav.f32 lr, q3 @ encoding: [0xec,0xee,0x86,0xef] [all …]
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx12_dasm_vflat.txt | 3 …_atomic_add_f32 v1, v[0:1], v2 offset:64 th:TH_ATOMIC_RETURN ; encoding: [0x7c,0x80,0x15,0xec,0x01… 4 0x7c,0x80,0x15,0xec,0x01,0x00,0x10,0x01,0x00,0x40,0x00,0x00 6 # GFX12: flat_atomic_add_f32 v[0:1], v2 offset:64 ; encoding: [0x7c,0x80,0x15,0xec,0x00,0x00,0x00,0… 7 0x7c,0x80,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0x40,0x00,0x00 9 …_atomic_add_u32 v1, v[0:1], v2 offset:64 th:TH_ATOMIC_RETURN ; encoding: [0x7c,0x40,0x0d,0xec,0x01… 10 0x7c,0x40,0x0d,0xec,0x01,0x00,0x10,0x01,0x00,0x40,0x00,0x00 12 # GFX12: flat_atomic_add_u32 v[0:1], v2 offset:64 ; encoding: [0x7c,0x40,0x0d,0xec,0x00,0x00,0x00,0… 13 0x7c,0x40,0x0d,0xec,0x00,0x00,0x00,0x01,0x00,0x40,0x00,0x00 15 …atomic_add_u32 v[3:4], v5 ; encoding: [0x7c,0x40,0x0d,0xec,0x00,0x00,0x80,0x02,0x03,0x00,… 16 0x7c,0x40,0x0d,0xec,0x00,0x00,0x80,0x02,0x03,0x00,0x00,0x00 [all …]
|
H A D | gfx12_dasm_global_load_tr.txt | 4 # W32: global_load_tr_b128 v[1:4], v0, s[0:1] offset:64 ; encoding: [0x00,0xc0,0x15,0xee,0x01,0x00,0x00,0x0 [all...] |
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx12_asm_vflat.s | 3 flat_atomic_add_f32 v1, v[0:1], v2 offset:-8000000 th:TH_ATOMIC_RETURN 4 // GFX12: encoding: [0x7c,0x80,0x15,0xec,0x01,0x00,0x10,0x01,0x00,0x00,0xee,0x85] 6 flat_atomic_add_f32 v1, v[0:1], v2 offset:8000000 th:TH_ATOMIC_RETURN 7 // GFX12: encoding: [0x7c,0x80,0x15,0xec,0x01,0x00,0x10,0x01,0x00,0x00,0x12,0x7a] 9 flat_atomic_add_f32 v1, v[0:1], v2 offset:-64 th:TH_ATOMIC_RETURN 10 // GFX12: encoding: [0x7c,0x80,0x15,0xec,0x01,0x00,0x10,0x01,0x00,0xc0,0xff,0xff] 12 flat_atomic_add_f32 v1, v[0:1], v2 offset:64 th:TH_ATOMIC_RETURN 13 // GFX12: encoding: [0x7c,0x80,0x15,0xec,0x01,0x00,0x10,0x01,0x00,0x40,0x00,0x00] 15 flat_atomic_add_f32 v[0:1], v2 offset:-64 16 // GFX12: encoding: [0x7c,0x80,0x15,0xec,0x00,0x00,0x00,0x01,0x00,0xc0,0xff,0xff] [all …]
|