Home
last modified time | relevance | path

Searched refs:vqrdmulh (Results 1 – 25 of 26) sorted by relevance

12

/external/swiftshader/third_party/LLVM/test/MC/ARM/
Dneont2-mul-encoding.s33 @ CHECK: vqrdmulh.s16 d16, d16, d17 @ encoding: [0x50,0xff,0xa1,0x0b]
34 vqrdmulh.s16 d16, d16, d17
35 @ CHECK: vqrdmulh.s32 d16, d16, d17 @ encoding: [0x60,0xff,0xa1,0x0b]
36 vqrdmulh.s32 d16, d16, d17
37 @ CHECK: vqrdmulh.s16 q8, q8, q9 @ encoding: [0x50,0xff,0xe2,0x0b]
38 vqrdmulh.s16 q8, q8, q9
39 @ CHECK: vqrdmulh.s32 q8, q8, q9 @ encoding: [0x60,0xff,0xe2,0x0b]
40 vqrdmulh.s32 q8, q8, q9
/external/llvm/test/CodeGen/ARM/
Dneon-v8.1a.ll6 declare <4 x i16> @llvm.arm.neon.vqrdmulh.v4i16(<4 x i16>, <4 x i16>)
7 declare <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16>, <8 x i16>)
8 declare <2 x i32> @llvm.arm.neon.vqrdmulh.v2i32(<2 x i32>, <2 x i32>)
9 declare <4 x i32> @llvm.arm.neon.vqrdmulh.v4i32(<4 x i32>, <4 x i32>)
23 %prod = call <4 x i16> @llvm.arm.neon.vqrdmulh.v4i16(<4 x i16> %mhs, <4 x i16> %rhs)
31 %prod = call <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16> %mhs, <8 x i16> %rhs)
39 %prod = call <2 x i32> @llvm.arm.neon.vqrdmulh.v2i32(<2 x i32> %mhs, <2 x i32> %rhs)
47 %prod = call <4 x i32> @llvm.arm.neon.vqrdmulh.v4i32(<4 x i32> %mhs, <4 x i32> %rhs)
55 %prod = call <4 x i16> @llvm.arm.neon.vqrdmulh.v4i16(<4 x i16> %mhs, <4 x i16> %rhs)
63 %prod = call <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16> %mhs, <8 x i16> %rhs)
[all …]
Dvqdmul.ll85 ;CHECK: vqrdmulh.s16
88 %tmp3 = call <4 x i16> @llvm.arm.neon.vqrdmulh.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2)
94 ;CHECK: vqrdmulh.s32
97 %tmp3 = call <2 x i32> @llvm.arm.neon.vqrdmulh.v2i32(<2 x i32> %tmp1, <2 x i32> %tmp2)
103 ;CHECK: vqrdmulh.s16
106 %tmp3 = call <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2)
112 ;CHECK: vqrdmulh.s32
115 %tmp3 = call <4 x i32> @llvm.arm.neon.vqrdmulh.v4i32(<4 x i32> %tmp1, <4 x i32> %tmp2)
122 ; CHECK: vqrdmulh.s16 q0, q0, d2[1]
124 …%1 = tail call <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16> %arg0_int16x8_t, <8 x i16> %0) ; …
[all …]
/external/llvm/test/MC/ARM/
Dneont2-mul-encoding.s43 vqrdmulh.s16 d16, d16, d17
44 vqrdmulh.s32 d16, d16, d17
45 vqrdmulh.s16 q8, q8, q9
46 vqrdmulh.s32 q8, q8, q9
48 @ CHECK: vqrdmulh.s16 d16, d16, d17 @ encoding: [0x50,0xff,0xa1,0x0b]
49 @ CHECK: vqrdmulh.s32 d16, d16, d17 @ encoding: [0x60,0xff,0xa1,0x0b]
50 @ CHECK: vqrdmulh.s16 q8, q8, q9 @ encoding: [0x50,0xff,0xe2,0x0b]
51 @ CHECK: vqrdmulh.s32 q8, q8, q9 @ encoding: [0x60,0xff,0xe2,0x0b]
Dneon-mul-encoding.s71 vqrdmulh.s16 d16, d16, d17
72 vqrdmulh.s32 d16, d16, d17
73 vqrdmulh.s16 q8, q8, q9
74 vqrdmulh.s32 q8, q8, q9
76 @ CHECK: vqrdmulh.s16 d16, d16, d17 @ encoding: [0xa1,0x0b,0x50,0xf3]
77 @ CHECK: vqrdmulh.s32 d16, d16, d17 @ encoding: [0xa1,0x0b,0x60,0xf3]
78 @ CHECK: vqrdmulh.s16 q8, q8, q9 @ encoding: [0xe2,0x0b,0x50,0xf3]
79 @ CHECK: vqrdmulh.s32 q8, q8, q9 @ encoding: [0xe2,0x0b,0x60,0xf3]
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Dvqdmul.ll85 ;CHECK: vqrdmulh.s16
88 %tmp3 = call <4 x i16> @llvm.arm.neon.vqrdmulh.v4i16(<4 x i16> %tmp1, <4 x i16> %tmp2)
94 ;CHECK: vqrdmulh.s32
97 %tmp3 = call <2 x i32> @llvm.arm.neon.vqrdmulh.v2i32(<2 x i32> %tmp1, <2 x i32> %tmp2)
103 ;CHECK: vqrdmulh.s16
106 %tmp3 = call <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16> %tmp1, <8 x i16> %tmp2)
112 ;CHECK: vqrdmulh.s32
115 %tmp3 = call <4 x i32> @llvm.arm.neon.vqrdmulh.v4i32(<4 x i32> %tmp1, <4 x i32> %tmp2)
122 ; CHECK: vqrdmulh.s16 q0, q0, d2[1]
124 …%1 = tail call <8 x i16> @llvm.arm.neon.vqrdmulh.v8i16(<8 x i16> %arg0_int16x8_t, <8 x i16> %0) ; …
[all …]
/external/arm-neon-tests/
DAndroid.mk30 vshr_n vsra_n vtrn vuzp vzip vreinterpret vqdmulh vqrdmulh \
Dref_vqrdmulh_n.c34 #define INSN vqrdmulh
Dref_vqrdmulh_lane.c34 #define INSN vqrdmulh
DMakefile.gcc51 vshr_n vsra_n vtrn vuzp vzip vreinterpret vqdmulh vqrdmulh \
Dref_vqrdmulh.c34 #define INSN vqrdmulh
DMakefile45 vshr_n vsra_n vtrn vuzp vzip vreinterpret vqdmulh vqrdmulh \
/external/swiftshader/third_party/LLVM/test/MC/Disassembler/ARM/
Dneon-tests.txt45 # CHECK: vqrdmulh.s32 d0, d0, d3[1]
Dneont2.txt683 # CHECK: vqrdmulh.s16 d16, d16, d17
685 # CHECK: vqrdmulh.s32 d16, d16, d17
687 # CHECK: vqrdmulh.s16 q8, q8, q9
689 # CHECK: vqrdmulh.s32 q8, q8, q9
Dneon.txt787 # CHECK: vqrdmulh.s16 d16, d16, d17
789 # CHECK: vqrdmulh.s32 d16, d16, d17
791 # CHECK: vqrdmulh.s16 q8, q8, q9
793 # CHECK: vqrdmulh.s32 q8, q8, q9
/external/llvm/test/MC/Disassembler/ARM/
Dneon-tests.txt45 # CHECK: vqrdmulh.s32 d0, d0, d3[1]
Dneont2.txt683 # CHECK: vqrdmulh.s16 d16, d16, d17
685 # CHECK: vqrdmulh.s32 d16, d16, d17
687 # CHECK: vqrdmulh.s16 q8, q8, q9
689 # CHECK: vqrdmulh.s32 q8, q8, q9
Dneon.txt787 # CHECK: vqrdmulh.s16 d16, d16, d17
789 # CHECK: vqrdmulh.s32 d16, d16, d17
791 # CHECK: vqrdmulh.s16 q8, q8, q9
793 # CHECK: vqrdmulh.s32 q8, q8, q9
/external/clang/include/clang/Basic/
Darm_neon.td376 def OP_QRDMULH_LN : Op<(call "vqrdmulh", $p0, (splat $p1, $p2))>;
377 def OP_QRDMLAH : Op<(call "vqadd", $p0, (call "vqrdmulh", $p1, $p2))>;
378 def OP_QRDMLSH : Op<(call "vqsub", $p0, (call "vqrdmulh", $p1, $p2))>;
379 def OP_QRDMLAH_LN : Op<(call "vqadd", $p0, (call "vqrdmulh", $p1, (splat $p2, $p3)))>;
380 def OP_QRDMLSH_LN : Op<(call "vqsub", $p0, (call "vqrdmulh", $p1, (splat $p2, $p3)))>;
479 def OP_SCALAR_QRDMULH_LN : ScalarMulOp<"vqrdmulh">;
481 def OP_SCALAR_QRDMLAH_LN : Op<(call "vqadd", $p0, (call "vqrdmulh", $p1,
483 def OP_SCALAR_QRDMLSH_LN : Op<(call "vqsub", $p0, (call "vqrdmulh", $p1,
526 def VQRDMULH : SInst<"vqrdmulh", "ddd", "siQsQi">;
1438 def SCALAR_SQRDMULH : SInst<"vqrdmulh", "sss", "SsSi">;
/external/vixl/src/aarch32/
Dassembler-aarch32.h5245 void vqrdmulh(
5247 void vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegister rm) { in vqrdmulh() function
5248 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5251 void vqrdmulh(
5253 void vqrdmulh(DataType dt, QRegister rd, QRegister rn, QRegister rm) { in vqrdmulh() function
5254 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5257 void vqrdmulh(Condition cond,
5262 void vqrdmulh(DataType dt, DRegister rd, DRegister rn, DRegisterLane rm) { in vqrdmulh() function
5263 vqrdmulh(al, dt, rd, rn, rm); in vqrdmulh()
5266 void vqrdmulh(Condition cond,
[all …]
Ddisasm-aarch32.h2091 void vqrdmulh(
2094 void vqrdmulh(
2097 void vqrdmulh(Condition cond,
2103 void vqrdmulh(Condition cond,
Dassembler-aarch32.cc21825 void Assembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Assembler
21850 Delegate(kVqrdmulh, &Assembler::vqrdmulh, cond, dt, rd, rn, rm); in vqrdmulh()
21853 void Assembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Assembler
21878 Delegate(kVqrdmulh, &Assembler::vqrdmulh, cond, dt, rd, rn, rm); in vqrdmulh()
21881 void Assembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Assembler
21914 Delegate(kVqrdmulh, &Assembler::vqrdmulh, cond, dt, rd, rn, rm); in vqrdmulh()
21917 void Assembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Assembler
21950 Delegate(kVqrdmulh, &Assembler::vqrdmulh, cond, dt, rd, rn, rm); in vqrdmulh()
Ddisasm-aarch32.cc5893 void Disassembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Disassembler
5904 void Disassembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Disassembler
5915 void Disassembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Disassembler
5926 void Disassembler::vqrdmulh( in vqrdmulh() function in vixl::aarch32::Disassembler
25935 vqrdmulh(CurrentCond(), in DecodeT32()
26003 vqrdmulh(CurrentCond(), in DecodeT32()
29822 vqrdmulh(CurrentCond(), in DecodeT32()
29894 vqrdmulh(CurrentCond(), in DecodeT32()
39261 vqrdmulh(al, in DecodeA32()
39327 vqrdmulh(al, in DecodeA32()
[all …]
Dmacro-assembler-aarch32.h8830 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
8845 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
8863 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
8881 vqrdmulh(cond, dt, rd, rn, rm); in Vqrdmulh()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMInstrNEON.td3470 "vqrdmulh", "s", int_arm_neon_vqrdmulh, 1>;
3473 "vqrdmulh", "s", int_arm_neon_vqrdmulh>;

12