Home
last modified time | relevance | path

Searched refs:vst3 (Results 1 – 25 of 52) sorted by relevance

123

/external/llvm-project/llvm/test/MC/ARM/
Dneon-vst-encoding.s61 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 …]
Dneont2-vst-encoding.s35 @ 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 …]
Dneon-vld-vst-align.s6859 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/
Dneon-vst-encoding.s61 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 …]
Dneont2-vst-encoding.s35 @ 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 …]
Dneon-vld-vst-align.s6859 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/
Dneon-vst-encoding.s.cs28 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 …]
Dneont2-vst-encoding.s.cs16 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/
Dvst3.ll7 ;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 …]
D2010-05-20-NEONSpillCrash.ll10 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 …
Dvld-vst-upgrade.ll95 ; 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]
Darm-interleaved-accesses.ll54 ; 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
Dvstlane.ll198 ;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/
Dvst3.ll7 ;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 …]
Dpr45824.ll14 ; 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)
D2010-05-20-NEONSpillCrash.ll10 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 …
Dvld-vst-upgrade.ll95 ; 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]
Dvstlane.ll276 ; 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/
Dloopfilter_16_neon.asm241 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/
Dloopfilter_16_neon.asm.S253 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/
Dcortex-a57-neon-instructions.s870 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/
Dneont2.txt1564 # 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 …]
Dneon.txt1824 # 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/
Dneont2.txt1574 # 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 …]
Dneon.txt1833 # 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 …]

123