/external/llvm-project/llvm/test/MC/ARM/ |
D | neon-vst-encoding.s | 61 vst3.8 {d16, d17, d18}, [r1] 62 vst3.16 {d6, d7, d8}, [r2] 63 vst3.32 {d1, d2, d3}, [r3] 64 vst3.8 {d16, d18, d20}, [r0:64] 65 vst3.u16 {d27, d29, d31}, [r4] 66 vst3.i32 {d6, d8, d10}, [r5] 68 vst3.i8 {d12, d13, d14}, [r6], r1 69 vst3.i16 {d11, d12, d13}, [r7], r2 70 vst3.u32 {d2, d3, d4}, [r8], r3 71 vst3.8 {d4, d6, d8}, [r9], r4 [all …]
|
D | neont2-vst-encoding.s | 35 @ CHECK: vst3.8 {d16, d17, d18}, [r0:64] @ encoding: [0x40,0xf9,0x1f,0x04] 36 vst3.8 {d16, d17, d18}, [r0:64] 37 @ CHECK: vst3.16 {d16, d17, d18}, [r0] @ encoding: [0x40,0xf9,0x4f,0x04] 38 vst3.16 {d16, d17, d18}, [r0] 39 @ CHECK: vst3.32 {d16, d17, d18}, [r0] @ encoding: [0x40,0xf9,0x8f,0x04] 40 vst3.32 {d16, d17, d18}, [r0] 41 @ CHECK: vst3.8 {d16, d18, d20}, [r0:64]! @ encoding: [0x40,0xf9,0x1d,0x05] 42 vst3.8 {d16, d18, d20}, [r0:64]! 43 @ CHECK: vst3.8 {d17, d19, d21}, [r0:64]! @ encoding: [0x40,0xf9,0x1d,0x15] 44 vst3.8 {d17, d19, d21}, [r0:64]! [all …]
|
D | neon-vld-vst-align.s | 6859 vst3.8 {d0, d1, d2}, [r4] 6860 vst3.8 {d0, d1, d2}, [r4:16] 6861 vst3.8 {d0, d1, d2}, [r4:32] 6862 vst3.8 {d0, d1, d2}, [r4:64] 6863 vst3.8 {d0, d1, d2}, [r4:128] 6864 vst3.8 {d0, d1, d2}, [r4:256] 6866 @ CHECK: vst3.8 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x0f,0x04] 6868 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:16] 6871 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:32] 6873 @ CHECK: vst3.8 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x04] [all …]
|
/external/llvm/test/MC/ARM/ |
D | neon-vst-encoding.s | 61 vst3.8 {d16, d17, d18}, [r1] 62 vst3.16 {d6, d7, d8}, [r2] 63 vst3.32 {d1, d2, d3}, [r3] 64 vst3.8 {d16, d18, d20}, [r0:64] 65 vst3.u16 {d27, d29, d31}, [r4] 66 vst3.i32 {d6, d8, d10}, [r5] 68 vst3.i8 {d12, d13, d14}, [r6], r1 69 vst3.i16 {d11, d12, d13}, [r7], r2 70 vst3.u32 {d2, d3, d4}, [r8], r3 71 vst3.8 {d4, d6, d8}, [r9], r4 [all …]
|
D | neont2-vst-encoding.s | 35 @ CHECK: vst3.8 {d16, d17, d18}, [r0:64] @ encoding: [0x40,0xf9,0x1f,0x04] 36 vst3.8 {d16, d17, d18}, [r0:64] 37 @ CHECK: vst3.16 {d16, d17, d18}, [r0] @ encoding: [0x40,0xf9,0x4f,0x04] 38 vst3.16 {d16, d17, d18}, [r0] 39 @ CHECK: vst3.32 {d16, d17, d18}, [r0] @ encoding: [0x40,0xf9,0x8f,0x04] 40 vst3.32 {d16, d17, d18}, [r0] 41 @ CHECK: vst3.8 {d16, d18, d20}, [r0:64]! @ encoding: [0x40,0xf9,0x1d,0x05] 42 vst3.8 {d16, d18, d20}, [r0:64]! 43 @ CHECK: vst3.8 {d17, d19, d21}, [r0:64]! @ encoding: [0x40,0xf9,0x1d,0x15] 44 vst3.8 {d17, d19, d21}, [r0:64]! [all …]
|
D | neon-vld-vst-align.s | 6859 vst3.8 {d0, d1, d2}, [r4] 6860 vst3.8 {d0, d1, d2}, [r4:16] 6861 vst3.8 {d0, d1, d2}, [r4:32] 6862 vst3.8 {d0, d1, d2}, [r4:64] 6863 vst3.8 {d0, d1, d2}, [r4:128] 6864 vst3.8 {d0, d1, d2}, [r4:256] 6866 @ CHECK: vst3.8 {d0, d1, d2}, [r4] @ encoding: [0x04,0xf9,0x0f,0x04] 6868 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:16] 6871 @ CHECK-ERRORS: vst3.8 {d0, d1, d2}, [r4:32] 6873 @ CHECK: vst3.8 {d0, d1, d2}, [r4:64] @ encoding: [0x04,0xf9,0x1f,0x04] [all …]
|
/external/capstone/suite/MC/ARM/ |
D | neon-vst-encoding.s.cs | 28 0x0f,0x04,0x41,0xf4 = vst3.8 {d16, d17, d18}, [r1] 29 0x4f,0x64,0x02,0xf4 = vst3.16 {d6, d7, d8}, [r2] 30 0x8f,0x14,0x03,0xf4 = vst3.32 {d1, d2, d3}, [r3] 31 0x1f,0x05,0x40,0xf4 = vst3.8 {d16, d18, d20}, [r0:64] 32 0x4f,0xb5,0x44,0xf4 = vst3.16 {d27, d29, d31}, [r4] 33 0x8f,0x65,0x05,0xf4 = vst3.32 {d6, d8, d10}, [r5] 34 0x01,0xc4,0x06,0xf4 = vst3.8 {d12, d13, d14}, [r6], r1 35 0x42,0xb4,0x07,0xf4 = vst3.16 {d11, d12, d13}, [r7], r2 36 0x83,0x24,0x08,0xf4 = vst3.32 {d2, d3, d4}, [r8], r3 37 0x04,0x45,0x09,0xf4 = vst3.8 {d4, d6, d8}, [r9], r4 [all …]
|
D | neont2-vst-encoding.s.cs | 16 0x40,0xf9,0x1f,0x04 = vst3.8 {d16, d17, d18}, [r0:64] 17 0x40,0xf9,0x4f,0x04 = vst3.16 {d16, d17, d18}, [r0] 18 0x40,0xf9,0x8f,0x04 = vst3.32 {d16, d17, d18}, [r0] 19 0x40,0xf9,0x1d,0x05 = vst3.8 {d16, d18, d20}, [r0:64]! 20 0x40,0xf9,0x1d,0x15 = vst3.8 {d17, d19, d21}, [r0:64]! 21 0x40,0xf9,0x4d,0x05 = vst3.16 {d16, d18, d20}, [r0]! 22 0x40,0xf9,0x4d,0x15 = vst3.16 {d17, d19, d21}, [r0]! 23 0x40,0xf9,0x8d,0x05 = vst3.32 {d16, d18, d20}, [r0]! 24 0x40,0xf9,0x8d,0x15 = vst3.32 {d17, d19, d21}, [r0]! 38 0xc0,0xf9,0x2f,0x02 = vst3.8 {d16[1], d17[1], d18[1]}, [r0] [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | vst3.ll | 7 ;CHECK: vst3.8 {d{{.*}}, d{{.*}}, d{{.*}}}, [r{{.*}}:64] 9 …call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %A, <8 x i8> %tmp1, <8 x i8> %tmp1, <8 x i8> %tmp1, i3… 15 ;CHECK: vst3.16 18 …call void @llvm.arm.neon.vst3.p0i8.v4i16(i8* %tmp0, <4 x i16> %tmp1, <4 x i16> %tmp1, <4 x i16> %t… 24 ;CHECK: vst3.32 27 …call void @llvm.arm.neon.vst3.p0i8.v2i32(i8* %tmp0, <2 x i32> %tmp1, <2 x i32> %tmp1, <2 x i32> %t… 34 ;CHECK: vst3.32 {d{{.*}}, d{{.*}}, d{{.*}}}, [r{{.*}}]! 38 …call void @llvm.arm.neon.vst3.p0i8.v2i32(i8* %tmp0, <2 x i32> %tmp1, <2 x i32> %tmp1, <2 x i32> %t… 46 ;CHECK: vst3.32 49 …call void @llvm.arm.neon.vst3.p0i8.v2f32(i8* %tmp0, <2 x float> %tmp1, <2 x float> %tmp1, <2 x flo… [all …]
|
D | 2010-05-20-NEONSpillCrash.ll | 10 declare void @llvm.arm.neon.vst3.p0i8.v8i8(i8*, <8 x i8>, <8 x i8>, <8 x i8>, i32) nounwind 33 …call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %A1, <8 x i8> %tmp4abcd, <8 x i8> zeroinitializer, <8 … 41 …call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %A2, <8 x i8> %tmp4efgh, <8 x i8> %tmp3efgh, <8 x i8> … 43 …tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %B, <8 x i8> zeroinitializer, <8 x i8> undef, <8 …
|
D | vld-vst-upgrade.ll | 95 ; CHECK: vst3.32 {d16, d17, d18}, [r0] 97 call void @llvm.arm.neon.vst3.v2i32(i8* %ptr, <2 x i32> %A, <2 x i32> %B, <2 x i32> %C, i32 1) 101 declare void @llvm.arm.neon.vst3.v2i32(i8*, <2 x i32>, <2 x i32>, <2 x i32>, i32) nounwind 124 ; CHECK: vst3.32 {d16[1], d17[1], d18[1]}, [r0]
|
D | arm-interleaved-accesses.ll | 54 ; NEON: vst3.32 {d16, d18, d20}, [r0]! 55 ; NEON: vst3.32 {d17, d19, d21}, [r0] 57 ; NONEON-NOT: vst3.32 135 ; NEON: vst3.32 {d16, d17, d18}, [r0] 137 ; NONEON-NOT: vst3 216 ; NEON: vst3.32 {d16, d18, d20}, [r0]! 217 ; NEON: vst3.32 {d17, d19, d21}, [r0] 219 ; NONEON-NOT: vst3
|
D | vstlane.ll | 198 ;CHECK: vst3.8 207 ;CHECK: vst3.16 {d16[1], d17[1], d18[1]}, [r0] 216 ;CHECK: vst3.32 225 ;CHECK: vst3.32 235 ;CHECK: vst3.16 {d17[2], d19[2], d21[2]}, [r0] 244 ;CHECK: vst3.32 254 ;CHECK: vst3.32 {d16[0], d18[0], d20[0]}, [r1]! 266 ;CHECK: vst3.32
|
/external/llvm-project/llvm/test/CodeGen/ARM/ |
D | vst3.ll | 7 ;CHECK: vst3.8 {d{{.*}}, d{{.*}}, d{{.*}}}, [r{{.*}}:64] 9 …call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %A, <8 x i8> %tmp1, <8 x i8> %tmp1, <8 x i8> %tmp1, i3… 15 ;CHECK: vst3.16 18 …call void @llvm.arm.neon.vst3.p0i8.v4i16(i8* %tmp0, <4 x i16> %tmp1, <4 x i16> %tmp1, <4 x i16> %t… 24 ;CHECK: vst3.32 27 …call void @llvm.arm.neon.vst3.p0i8.v2i32(i8* %tmp0, <2 x i32> %tmp1, <2 x i32> %tmp1, <2 x i32> %t… 34 ;CHECK: vst3.32 {d{{.*}}, d{{.*}}, d{{.*}}}, [r{{.*}}]! 38 …call void @llvm.arm.neon.vst3.p0i8.v2i32(i8* %tmp0, <2 x i32> %tmp1, <2 x i32> %tmp1, <2 x i32> %t… 46 ;CHECK: vst3.32 49 …call void @llvm.arm.neon.vst3.p0i8.v2f32(i8* %tmp0, <2 x float> %tmp1, <2 x float> %tmp1, <2 x flo… [all …]
|
D | pr45824.ll | 14 ; CHECK-NEXT: vst3.8 {d16, d17, d18}, [r0] 26 …tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* undef, <8 x i8> undef, <8 x i8> undef, <8 x i8> u… 40 ; CHECK-NEXT: vst3.8 {d16, d17, d18}, [r0] 52 …tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* undef, <8 x i8> undef, <8 x i8> undef, <8 x i8> u… 66 ; CHECK-NEXT: vst3.8 {d16, d17, d18}, [r0] 78 …tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* undef, <8 x i8> undef, <8 x i8> undef, <8 x i8> u… 82 declare void @llvm.arm.neon.vst3.p0i8.v8i8(i8*, <8 x i8>, <8 x i8>, <8 x i8>, i32)
|
D | 2010-05-20-NEONSpillCrash.ll | 10 declare void @llvm.arm.neon.vst3.p0i8.v8i8(i8*, <8 x i8>, <8 x i8>, <8 x i8>, i32) nounwind 33 …call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %A1, <8 x i8> %tmp4abcd, <8 x i8> zeroinitializer, <8 … 41 …call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %A2, <8 x i8> %tmp4efgh, <8 x i8> %tmp3efgh, <8 x i8> … 43 …tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %B, <8 x i8> zeroinitializer, <8 x i8> undef, <8 …
|
D | vld-vst-upgrade.ll | 95 ; CHECK: vst3.32 {d16, d17, d18}, [r0] 97 call void @llvm.arm.neon.vst3.v2i32(i8* %ptr, <2 x i32> %A, <2 x i32> %B, <2 x i32> %C, i32 1) 101 declare void @llvm.arm.neon.vst3.v2i32(i8*, <2 x i32>, <2 x i32>, <2 x i32>, i32) nounwind 124 ; CHECK: vst3.32 {d16[1], d17[1], d18[1]}, [r0]
|
D | vstlane.ll | 276 ; CHECK-NEXT: vst3.8 {d16[1], d17[1], d18[1]}, [r0] 290 ; CHECK-NEXT: vst3.16 {d16[1], d17[1], d18[1]}, [r0] 304 ; CHECK-NEXT: vst3.32 {d16[1], d17[1], d18[1]}, [r0] 318 ; CHECK-NEXT: vst3.32 {d16[1], d17[1], d18[1]}, [r0] 332 ; CHECK-NEXT: vst3.16 {d17[2], d19[2], d21[2]}, [r0] 347 ; CHECK-NEXT: vst3.32 {d16[0], d18[0], d20[0]}, [r0] 363 ; CHECK-NEXT: vst3.32 {d16[0], d18[0], d20[0]}, [r2]! 381 ; CHECK-NEXT: vst3.32 {d16[1], d18[1], d20[1]}, [r0]
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | loopfilter_16_neon.asm | 241 vst3.8 {d18[0], d19[0], d20[0]}, [r8], r1 242 vst3.8 {d21[0], d22[0], d23[0]}, [r0], r1 243 vst3.8 {d18[1], d19[1], d20[1]}, [r8], r1 244 vst3.8 {d21[1], d22[1], d23[1]}, [r0], r1 245 vst3.8 {d18[2], d19[2], d20[2]}, [r8], r1 246 vst3.8 {d21[2], d22[2], d23[2]}, [r0], r1 247 vst3.8 {d18[3], d19[3], d20[3]}, [r8], r1 248 vst3.8 {d21[3], d22[3], d23[3]}, [r0], r1 249 vst3.8 {d18[4], d19[4], d20[4]}, [r8], r1 250 vst3.8 {d21[4], d22[4], d23[4]}, [r0], r1 [all …]
|
/external/libvpx/config/arm-neon/vpx_dsp/arm/ |
D | loopfilter_16_neon.asm.S | 253 vst3.8 {d18[0], d19[0], d20[0]}, [r8], r1 254 vst3.8 {d21[0], d22[0], d23[0]}, [r0], r1 255 vst3.8 {d18[1], d19[1], d20[1]}, [r8], r1 256 vst3.8 {d21[1], d22[1], d23[1]}, [r0], r1 257 vst3.8 {d18[2], d19[2], d20[2]}, [r8], r1 258 vst3.8 {d21[2], d22[2], d23[2]}, [r0], r1 259 vst3.8 {d18[3], d19[3], d20[3]}, [r8], r1 260 vst3.8 {d21[3], d22[3], d23[3]}, [r0], r1 261 vst3.8 {d18[4], d19[4], d20[4]}, [r8], r1 262 vst3.8 {d21[4], d22[4], d23[4]}, [r0], r1 [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/ARM/ |
D | cortex-a57-neon-instructions.s | 870 vst3.8 {d16, d17, d18}, [r0:64] 871 vst3.16 {d16, d17, d18}, [r0] 872 vst3.32 {d16, d17, d18}, [r0] 873 vst3.8 {d16, d18, d20}, [r0:64]! 874 vst3.8 {d17, d19, d21}, [r0:64]! 875 vst3.16 {d16, d18, d20}, [r0]! 876 vst3.16 {d17, d19, d21}, [r0]! 877 vst3.32 {d16, d18, d20}, [r0]! 878 vst3.32 {d17, d19, d21}, [r0]! 892 vst3.8 {d16[1], d17[1], d18[1]}, [r0] [all …]
|
/external/llvm/test/MC/Disassembler/ARM/ |
D | neont2.txt | 1564 # CHECK: vst3.8 {d16, d17, d18}, [r0:64] 1566 # CHECK: vst3.16 {d16, d17, d18}, [r0] 1568 # CHECK: vst3.32 {d16, d17, d18}, [r0] 1570 # CHECK: vst3.8 {d16, d18, d20}, [r0:64]! 1572 # CHECK: vst3.8 {d17, d19, d21}, [r0:64]! 1574 # CHECK: vst3.16 {d16, d18, d20}, [r0]! 1576 # CHECK: vst3.16 {d17, d19, d21}, [r0]! 1578 # CHECK: vst3.32 {d16, d18, d20}, [r0]! 1580 # CHECK: vst3.32 {d17, d19, d21}, [r0]! 1611 # CHECK: vst3.8 {d16[1], d17[1], d18[1]}, [r0] [all …]
|
D | neon.txt | 1824 # CHECK: vst3.8 {d16, d17, d18}, [r0:64] 1826 # CHECK: vst3.16 {d16, d17, d18}, [r0] 1828 # CHECK: vst3.32 {d16, d17, d18}, [r0] 1830 # CHECK: vst3.8 {d16, d18, d20}, [r0:64]! 1832 # CHECK: vst3.8 {d17, d19, d21}, [r0:64]! 1834 # CHECK: vst3.16 {d16, d18, d20}, [r0]! 1836 # CHECK: vst3.16 {d17, d19, d21}, [r0]! 1838 # CHECK: vst3.32 {d16, d18, d20}, [r0]! 1840 # CHECK: vst3.32 {d17, d19, d21}, [r0]! 1871 # CHECK: vst3.8 {d16[1], d17[1], d18[1]}, [r0] [all …]
|
/external/llvm-project/llvm/test/MC/Disassembler/ARM/ |
D | neont2.txt | 1574 # CHECK: vst3.8 {d16, d17, d18}, [r0:64] 1576 # CHECK: vst3.16 {d16, d17, d18}, [r0] 1578 # CHECK: vst3.32 {d16, d17, d18}, [r0] 1580 # CHECK: vst3.8 {d16, d18, d20}, [r0:64]! 1582 # CHECK: vst3.8 {d17, d19, d21}, [r0:64]! 1584 # CHECK: vst3.16 {d16, d18, d20}, [r0]! 1586 # CHECK: vst3.16 {d17, d19, d21}, [r0]! 1588 # CHECK: vst3.32 {d16, d18, d20}, [r0]! 1590 # CHECK: vst3.32 {d17, d19, d21}, [r0]! 1621 # CHECK: vst3.8 {d16[1], d17[1], d18[1]}, [r0] [all …]
|
D | neon.txt | 1833 # CHECK: vst3.8 {d16, d17, d18}, [r0:64] 1835 # CHECK: vst3.16 {d16, d17, d18}, [r0] 1837 # CHECK: vst3.32 {d16, d17, d18}, [r0] 1839 # CHECK: vst3.8 {d16, d18, d20}, [r0:64]! 1841 # CHECK: vst3.8 {d17, d19, d21}, [r0:64]! 1843 # CHECK: vst3.16 {d16, d18, d20}, [r0]! 1845 # CHECK: vst3.16 {d17, d19, d21}, [r0]! 1847 # CHECK: vst3.32 {d16, d18, d20}, [r0]! 1849 # CHECK: vst3.32 {d17, d19, d21}, [r0]! 1880 # CHECK: vst3.8 {d16[1], d17[1], d18[1]}, [r0] [all …]
|