Home
last modified time | relevance | path

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

12

/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/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dvst3.ll7 ;CHECK: vst3.8 {d{{.*}}, d{{.*}}, d{{.*}}}, [r{{.*}}, :64]
9 call void @llvm.arm.neon.vst3.v8i8(i8* %A, <8 x i8> %tmp1, <8 x i8> %tmp1, <8 x i8> %tmp1, i32 32)
15 ;CHECK: vst3.16
18 …call void @llvm.arm.neon.vst3.v4i16(i8* %tmp0, <4 x i16> %tmp1, <4 x i16> %tmp1, <4 x i16> %tmp1, …
24 ;CHECK: vst3.32
27 …call void @llvm.arm.neon.vst3.v2i32(i8* %tmp0, <2 x i32> %tmp1, <2 x i32> %tmp1, <2 x i32> %tmp1, …
34 ;CHECK: vst3.32 {d{{.*}}, d{{.*}}, d{{.*}}}, [r{{.*}}]!
38 …call void @llvm.arm.neon.vst3.v2i32(i8* %tmp0, <2 x i32> %tmp1, <2 x i32> %tmp1, <2 x i32> %tmp1, …
46 ;CHECK: vst3.32
49 …call void @llvm.arm.neon.vst3.v2f32(i8* %tmp0, <2 x float> %tmp1, <2 x float> %tmp1, <2 x float> %…
[all …]
D2010-05-20-NEONSpillCrash.ll10 declare void @llvm.arm.neon.vst3.v8i8(i8*, <8 x i8>, <8 x i8>, <8 x i8>, i32) nounwind
33 …call void @llvm.arm.neon.vst3.v8i8(i8* %A1, <8 x i8> %tmp4abcd, <8 x i8> zeroinitializer, <8 x i8>…
41 …call void @llvm.arm.neon.vst3.v8i8(i8* %A2, <8 x i8> %tmp4efgh, <8 x i8> %tmp3efgh, <8 x i8> %tmp2…
43 …tail call void @llvm.arm.neon.vst3.v8i8(i8* %B, <8 x i8> zeroinitializer, <8 x i8> undef, <8 x i8>…
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
Dreg_sequence.ll81 ; CHECK: vst3.8
89 …tail call void @llvm.arm.neon.vst3.v8i8(i8* %B, <8 x i8> %tmp5, <8 x i8> %tmp6, <8 x i8> %tmp7, i3…
318 …call void @llvm.arm.neon.vst3.v8i8(i8* %A2, <8 x i8> undef, <8 x i8> undef, <8 x i8> %tmp2efgh, i3…
321 …tail call void @llvm.arm.neon.vst3.v8i8(i8* %B, <8 x i8> undef, <8 x i8> undef, <8 x i8> %tmp7, i3…
335 declare void @llvm.arm.neon.vst3.v8i8(i8*, <8 x i8>, <8 x i8>, <8 x i8>, i32)
/external/swiftshader/third_party/LLVM/test/MC/ARM/
Dneon-vst-encoding.s34 @ CHECK: vst3.8 {d16, d17, d18}, [r0, :64] @ encoding: [0x1f,0x04,0x40,0xf4]
35 vst3.8 {d16, d17, d18}, [r0, :64]
36 @ CHECK: vst3.16 {d16, d17, d18}, [r0] @ encoding: [0x4f,0x04,0x40,0xf4]
37 vst3.16 {d16, d17, d18}, [r0]
38 @ CHECK: vst3.32 {d16, d17, d18}, [r0] @ encoding: [0x8f,0x04,0x40,0xf4]
39 vst3.32 {d16, d17, d18}, [r0]
40 @ CHECK: vst3.8 {d16, d18, d20}, [r0, :64]! @ encoding: [0x1d,0x05,0x40,0xf4]
41 vst3.8 {d16, d18, d20}, [r0, :64]!
42 @ CHECK: vst3.8 {d17, d19, d21}, [r0, :64]! @ encoding: [0x1d,0x15,0x40,0xf4]
43 vst3.8 {d17, d19, d21}, [r0, :64]!
[all …]
Dneont2-vst-encoding.s36 @ CHECK: vst3.8 {d16, d17, d18}, [r0, :64] @ encoding: [0x1f,0x04,0x40,0xf9]
37 vst3.8 {d16, d17, d18}, [r0, :64]
38 @ CHECK: vst3.16 {d16, d17, d18}, [r0] @ encoding: [0x4f,0x04,0x40,0xf9]
39 vst3.16 {d16, d17, d18}, [r0]
40 @ CHECK: vst3.32 {d16, d17, d18}, [r0] @ encoding: [0x8f,0x04,0x40,0xf9]
41 vst3.32 {d16, d17, d18}, [r0]
42 @ CHECK: vst3.8 {d16, d18, d20}, [r0, :64]! @ encoding: [0x1d,0x05,0x40,0xf9]
43 vst3.8 {d16, d18, d20}, [r0, :64]!
44 @ CHECK: vst3.8 {d17, d19, d21}, [r0, :64]! @ encoding: [0x1d,0x15,0x40,0xf9]
45 vst3.8 {d17, d19, d21}, [r0, :64]!
[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
Dreg_sequence.ll83 ; CHECK: vst3.8
91 …tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %B, <8 x i8> %tmp5, <8 x i8> %tmp6, <8 x i8> %tmp…
318 …call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %A2, <8 x i8> undef, <8 x i8> undef, <8 x i8> %tmp2efg…
321 …tail call void @llvm.arm.neon.vst3.p0i8.v8i8(i8* %B, <8 x i8> undef, <8 x i8> undef, <8 x i8> %tmp…
335 declare void @llvm.arm.neon.vst3.p0i8.v8i8(i8*, <8 x i8>, <8 x i8>, <8 x i8>, i32)
/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/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/swiftshader/third_party/LLVM/test/MC/Disassembler/ARM/
Dneont2.txt1520 # CHECK: vst3.8 {d16, d17, d18}, [r0, :64]
1522 # CHECK: vst3.16 {d16, d17, d18}, [r0]
1524 # CHECK: vst3.32 {d16, d17, d18}, [r0]
1526 # CHECK: vst3.8 {d16, d18, d20}, [r0, :64]!
1528 # CHECK: vst3.8 {d17, d19, d21}, [r0, :64]!
1530 # CHECK: vst3.16 {d16, d18, d20}, [r0]!
1532 # CHECK: vst3.16 {d17, d19, d21}, [r0]!
1534 # CHECK: vst3.32 {d16, d18, d20}, [r0]!
1536 # CHECK: vst3.32 {d17, d19, d21}, [r0]!
1567 # CHECK: vst3.8 {d16[1], d17[1], d18[1]}, [r0]
[all …]
Dneon.txt1781 # CHECK: vst3.8 {d16, d17, d18}, [r0, :64]
1783 # CHECK: vst3.16 {d16, d17, d18}, [r0]
1785 # CHECK: vst3.32 {d16, d17, d18}, [r0]
1787 # CHECK: vst3.8 {d16, d18, d20}, [r0, :64]!
1789 # CHECK: vst3.8 {d17, d19, d21}, [r0, :64]!
1791 # CHECK: vst3.16 {d16, d18, d20}, [r0]!
1793 # CHECK: vst3.16 {d17, d19, d21}, [r0]!
1795 # CHECK: vst3.32 {d16, d18, d20}, [r0]!
1797 # CHECK: vst3.32 {d17, d19, d21}, [r0]!
1828 # CHECK: vst3.8 {d16[1], d17[1], d18[1]}, [r0]
[all …]
/external/libjpeg-turbo/simd/
Djsimd_arm_neon.S1324 vst3.8 {d10, d11, d12}, [RGB]!
1326 vst3.8 {d10[0], d11[0], d12[0]}, [RGB]!
1327 vst3.8 {d10[1], d11[1], d12[1]}, [RGB]!
1328 vst3.8 {d10[2], d11[2], d12[2]}, [RGB]!
1329 vst3.8 {d10[3], d11[3], d12[3]}, [RGB]!
1331 vst3.8 {d10[4], d11[4], d12[4]}, [RGB]!
1332 vst3.8 {d10[5], d11[5], d12[5]}, [RGB]!
1334 vst3.8 {d10[6], d11[6], d12[6]}, [RGB]!
/external/llvm/lib/Target/ARM/
DARMInstrNEON.td1910 "vst3", Dt, "\\{$Vd, $src2, $src3\\}, $Rn", "", []> {
1929 "vst3", Dt, "\\{$Vd, $src2, $src3\\}, $Rn$Rm",
2206 nohash_imm:$lane), IIC_VST3ln, "vst3", Dt,
2242 IIC_VST3lnu, "vst3", Dt,
7566 def VST3LNdAsm_8 : NEONDataTypeAsmPseudoInst<"vst3${p}", ".8", "$list, $addr",
7569 def VST3LNdAsm_16 : NEONDataTypeAsmPseudoInst<"vst3${p}", ".16", "$list, $addr",
7572 def VST3LNdAsm_32 : NEONDataTypeAsmPseudoInst<"vst3${p}", ".32", "$list, $addr",
7575 def VST3LNqAsm_16 : NEONDataTypeAsmPseudoInst<"vst3${p}", ".16", "$list, $addr",
7578 def VST3LNqAsm_32 : NEONDataTypeAsmPseudoInst<"vst3${p}", ".32", "$list, $addr",
7583 NEONDataTypeAsmPseudoInst<"vst3${p}", ".8", "$list, $addr!",
[all …]
DARMRegisterInfo.td370 // These are used for NEON load / store instructions, e.g., vld4, vst3.
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMRegisterInfo.td155 // These are used for NEON load / store instructions, e.g., vld4, vst3.
/external/vixl/src/aarch32/
Dassembler-aarch32.h5761 void vst3(Condition cond,
5765 void vst3(DataType dt, in vst3() function
5768 vst3(al, dt, nreglist, operand); in vst3()
5771 void vst3(Condition cond,
5775 void vst3(DataType dt, in vst3() function
5778 vst3(al, dt, nreglist, operand); in vst3()

12