Home
last modified time | relevance | path

Searched refs:vqdmull (Results 1 – 25 of 43) sorted by relevance

12

/external/llvm-project/llvm/test/CodeGen/Thumb2/mve-intrinsics/
Dvqdmull.ll6 declare <4 x i32> @llvm.arm.mve.vqdmull.v4i32.v8i16(<8 x i16>, <8 x i16>, i32)
7 declare <2 x i64> @llvm.arm.mve.vqdmull.v2i64.v4i32(<4 x i32>, <4 x i32>, i32)
8 declare <4 x i32> @llvm.arm.mve.vqdmull.predicated.v4i32.v8i16.v4i1(<8 x i16>, <8 x i16>, i32, <4 x…
9 declare <2 x i64> @llvm.arm.mve.vqdmull.predicated.v2i64.v4i32.v4i1(<4 x i32>, <4 x i32>, i32, <4 x…
17 %0 = call <4 x i32> @llvm.arm.mve.vqdmull.v4i32.v8i16(<8 x i16> %a, <8 x i16> %b, i32 0)
28 %0 = call <2 x i64> @llvm.arm.mve.vqdmull.v2i64.v4i32(<4 x i32> %a, <4 x i32> %b, i32 0)
42 …%2 = call <4 x i32> @llvm.arm.mve.vqdmull.predicated.v4i32.v8i16.v4i1(<8 x i16> %a, <8 x i16> %b, …
56 …%2 = call <2 x i64> @llvm.arm.mve.vqdmull.predicated.v2i64.v4i32.v4i1(<4 x i32> %a, <4 x i32> %b, …
68 %0 = call <4 x i32> @llvm.arm.mve.vqdmull.v4i32.v8i16(<8 x i16> %a, <8 x i16> %.splat, i32 0)
81 %0 = call <2 x i64> @llvm.arm.mve.vqdmull.v2i64.v4i32(<4 x i32> %a, <4 x i32> %.splat, i32 0)
[all …]
/external/llvm/test/MC/ARM/
Dneont2-mul-encoding.s71 vqdmull.s16 q8, d16, d17
72 vqdmull.s32 q8, d16, d17
73 vqdmull.s16 q1, d7, d1[1]
75 @ CHECK: vqdmull.s16 q8, d16, d17 @ encoding: [0xd0,0xef,0xa1,0x0d]
76 @ CHECK: vqdmull.s32 q8, d16, d17 @ encoding: [0xe0,0xef,0xa1,0x0d]
77 @ CHECK: vqdmull.s16 q1, d7, d1[1] @ encoding: [0x97,0xef,0x49,0x2b]
Darm_instructions.s18 @ CHECK: vqdmull.s32 q8, d17, d16
20 vqdmull.s32 q8, d17, d16
Dneon-mul-encoding.s99 vqdmull.s16 q8, d16, d17
100 vqdmull.s32 q8, d16, d17
102 @ CHECK: vqdmull.s16 q8, d16, d17 @ encoding: [0xa1,0x0d,0xd0,0xf2]
103 @ CHECK: vqdmull.s32 q8, d16, d17 @ encoding: [0xa1,0x0d,0xe0,0xf2]
/external/llvm-project/llvm/test/MC/ARM/
Dneont2-mul-encoding.s71 vqdmull.s16 q8, d16, d17
72 vqdmull.s32 q8, d16, d17
73 vqdmull.s16 q1, d7, d1[1]
75 @ CHECK: vqdmull.s16 q8, d16, d17 @ encoding: [0xd0,0xef,0xa1,0x0d]
76 @ CHECK: vqdmull.s32 q8, d16, d17 @ encoding: [0xe0,0xef,0xa1,0x0d]
77 @ CHECK: vqdmull.s16 q1, d7, d1[1] @ encoding: [0x97,0xef,0x49,0x2b]
Darm_instructions.s18 @ CHECK: vqdmull.s32 q8, d17, d16
20 vqdmull.s32 q8, d17, d16
Dneon-mul-encoding.s99 vqdmull.s16 q8, d16, d17
100 vqdmull.s32 q8, d16, d17
102 @ CHECK: vqdmull.s16 q8, d16, d17 @ encoding: [0xa1,0x0d,0xd0,0xf2]
103 @ CHECK: vqdmull.s32 q8, d16, d17 @ encoding: [0xa1,0x0d,0xe0,0xf2]
/external/llvm/test/CodeGen/ARM/
Dvqdmul.ll163 ;CHECK: vqdmull.s16
166 %tmp3 = call <4 x i32> @llvm.arm.neon.vqdmull.v4i32(<4 x i16> %tmp1, <4 x i16> %tmp2)
172 ;CHECK: vqdmull.s32
175 %tmp3 = call <2 x i64> @llvm.arm.neon.vqdmull.v2i64(<2 x i32> %tmp1, <2 x i32> %tmp2)
182 ; CHECK: vqdmull.s16 q0, d0, d1[1]
184 …%1 = tail call <4 x i32> @llvm.arm.neon.vqdmull.v4i32(<4 x i16> %arg0_int16x4_t, <4 x i16> %0) ; <…
191 ; CHECK: vqdmull.s32 q0, d0, d1[1]
193 …%1 = tail call <2 x i64> @llvm.arm.neon.vqdmull.v2i64(<2 x i32> %arg0_int32x2_t, <2 x i32> %0) ; <…
197 declare <4 x i32> @llvm.arm.neon.vqdmull.v4i32(<4 x i16>, <4 x i16>) nounwind readnone
198 declare <2 x i64> @llvm.arm.neon.vqdmull.v2i64(<2 x i32>, <2 x i32>) nounwind readnone
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dvqdmul.ll163 ;CHECK: vqdmull.s16
166 %tmp3 = call <4 x i32> @llvm.arm.neon.vqdmull.v4i32(<4 x i16> %tmp1, <4 x i16> %tmp2)
172 ;CHECK: vqdmull.s32
175 %tmp3 = call <2 x i64> @llvm.arm.neon.vqdmull.v2i64(<2 x i32> %tmp1, <2 x i32> %tmp2)
182 ; CHECK: vqdmull.s16 q0, d0, d1[1]
184 …%1 = tail call <4 x i32> @llvm.arm.neon.vqdmull.v4i32(<4 x i16> %arg0_int16x4_t, <4 x i16> %0) ; <…
191 ; CHECK: vqdmull.s32 q0, d0, d1[1]
193 …%1 = tail call <2 x i64> @llvm.arm.neon.vqdmull.v2i64(<2 x i32> %arg0_int32x2_t, <2 x i32> %0) ; <…
197 declare <4 x i32> @llvm.arm.neon.vqdmull.v4i32(<4 x i16>, <4 x i16>) nounwind readnone
198 declare <2 x i64> @llvm.arm.neon.vqdmull.v2i64(<2 x i32>, <2 x i32>) nounwind readnone
[all …]
/external/capstone/suite/MC/ARM/
Dneont2-mul-encoding.s.cs29 0xd0,0xef,0xa1,0x0d = vqdmull.s16 q8, d16, d17
30 0xe0,0xef,0xa1,0x0d = vqdmull.s32 q8, d16, d17
31 0x97,0xef,0x49,0x2b = vqdmull.s16 q1, d7, d1[1]
Dneon-mul-encoding.s.cs43 0xa1,0x0d,0xd0,0xf2 = vqdmull.s16 q8, d16, d17
44 0xa1,0x0d,0xe0,0xf2 = vqdmull.s32 q8, d16, d17
Darm_instructions.s.cs3 0xa0,0x0d,0xe1,0xf2 = vqdmull.s32 q8, d17, d16
/external/arm-neon-tests/
Dref_vqdmull_n.c34 #define INSN vqdmull
Dref_vqdmull.c34 #define INSN vqdmull
Dref_vqdmull_lane.c34 #define INSN vqdmull
DMakefile.gcc46 vqsub vqdmulh_lane vqdmull vqdmlal vqdmlsl vceq vcge vcle \
DMakefile40 vqsub vqdmulh_lane vqdmull vqdmlal vqdmlsl vceq vcge vcle \
/external/llvm-project/clang/include/clang/Basic/
Darm_neon.td67 def OP_QDMULL_N : Op<(call "vqdmull", $p0, (dup $p1))>;
68 def OP_QDMULL_LN : Op<(call "vqdmull", $p0, (call_mangled "splat_lane", $p1, $p2))>;
69 def OP_QDMULLHi_LN : Op<(call "vqdmull", (call "vget_high", $p0),
147 def OP_QDMULLHi : Op<(call "vqdmull", (call "vget_high", $p0),
184 def OP_SCALAR_QDMULL_LN : ScalarMulOp<"vqdmull">;
336 def VQDMULL : SInst<"vqdmull", "(>Q)..", "si">;
1497 def SCALAR_SQDMULL : SInst<"vqdmull", "(1>)11", "SsSi">;
Darm_mve.td509 (IRInt<"vqdmull", [DblVector, Vector]> $a, $b, 0)>;
511 (IRInt<"vqdmull", [DblVector, Vector]> $a, $b, 1)>;
517 (IRInt<"vqdmull", [DblVector, Vector]>
520 (IRInt<"vqdmull", [DblVector, Vector]>
/external/llvm-project/llvm/test/CodeGen/Thumb2/
Dmve-qrintr.ll312 define void @vqdmull(i32* %s1, i32 %c0, i32 %N) {
313 ; CHECK-LABEL: vqdmull:
348 …%5 = tail call <4 x i32> @llvm.arm.mve.vqdmull.predicated.v4i32.v8i16.v4i1(<8 x i16> %4, <8 x i16>…
685 declare <4 x i32> @llvm.arm.mve.vqdmull.predicated.v4i32.v8i16.v4i1(<8 x i16>, <8 x i16>, i32, <4 x…
/external/clang/include/clang/Basic/
Darm_neon.td366 def OP_QDMULL_LN : Op<(call "vqdmull", $p0, (splat $p1, $p2))>;
367 def OP_QDMULLHi_LN : Op<(call "vqdmull", (call "vget_high", $p0),
440 def OP_QDMULLHi : Op<(call "vqdmull", (call "vget_high", $p0),
477 def OP_SCALAR_QDMULL_LN : ScalarMulOp<"vqdmull">;
536 def VQDMULL : SInst<"vqdmull", "wdd", "si">;
1585 def SCALAR_SQDMULL : SInst<"vqdmull", "rss", "SsSi">;
/external/llvm-project/llvm/test/tools/llvm-mca/ARM/
Dcortex-a57-neon-instructions.s381 vqdmull.s16 q8, d16, d17
382 vqdmull.s32 q8, d16, d17
1497 # CHECK-NEXT: 1 5 1.00 vqdmull.s16 q8, d16, d17
1498 # CHECK-NEXT: 1 5 1.00 vqdmull.s32 q8, d16, d17
2620 # CHECK-NEXT: - - - - - - 1.00 - vqdmull.s16 q8, d16, d17
2621 # CHECK-NEXT: - - - - - - 1.00 - vqdmull.s32 q8, d16, d17
/external/vixl/src/aarch32/
Dassembler-aarch32.h5306 void vqdmull(
5308 void vqdmull(DataType dt, QRegister rd, DRegister rn, DRegister rm) { in vqdmull() function
5309 vqdmull(al, dt, rd, rn, rm); in vqdmull()
5312 void vqdmull(Condition cond,
5317 void vqdmull(DataType dt, QRegister rd, DRegister rn, DRegisterLane rm) { in vqdmull() function
5318 vqdmull(al, dt, rd, rn, rm); in vqdmull()
Ddisasm-aarch32.h2195 void vqdmull(
2198 void vqdmull(Condition cond,
/external/llvm/test/MC/Disassembler/ARM/
Dneont2.txt705 # CHECK: vqdmull.s16 q8, d16, d17
707 # CHECK: vqdmull.s32 q8, d16, d17

12