Home
last modified time | relevance | path

Searched refs:vmovn (Results 1 – 25 of 61) sorted by relevance

123

/external/ComputeLibrary/src/core/NEON/wrapper/intrinsics/
Dmovn.h34 inline dtype vmovn(const vtype &a) \
39 VMOVN_IMPL(uint32x2_t, uint64x2_t, vmovn, u64)
40 VMOVN_IMPL(int32x2_t, int64x2_t, vmovn, s64)
41 VMOVN_IMPL(uint16x4_t, uint32x4_t, vmovn, u32)
42 VMOVN_IMPL(int16x4_t, int32x4_t, vmovn, s32)
43 VMOVN_IMPL(uint8x8_t, uint16x8_t, vmovn, u16)
44 VMOVN_IMPL(int8x8_t, int16x8_t, vmovn, s16)
/external/libvpx/vpx_dsp/arm/
Didct_neon.asm23 vmovn.i32 $dst0, q0
24 vmovn.i32 $dst1, q1
25 vmovn.i32 $dst2, q2
26 vmovn.i32 $dst3, q3
38 vmovn.i32 $dst0, q0
39 vmovn.i32 $dst1, q2
40 vmovn.i32 $dst2, q1
41 vmovn.i32 $dst3, q3
/external/libvpx/config/arm-neon/vpx_dsp/arm/
Didct_neon.asm.S25 vmovn.i32 \dst0, q0
26 vmovn.i32 \dst1, q1
27 vmovn.i32 \dst2, q2
28 vmovn.i32 \dst3, q3
39 vmovn.i32 \dst0, q0
40 vmovn.i32 \dst1, q2
41 vmovn.i32 \dst2, q1
42 vmovn.i32 \dst3, q3
/external/llvm/test/CodeGen/ARM/
Dneon_div.ll6 ;CHECK: vmovn.i32
8 ;CHECK: vmovn.i32
9 ;CHECK: vmovn.i16
19 ;CHECK: vmovn.i32
22 ;CHECK: vmovn.i32
33 ;CHECK: vmovn.i32
44 ;CHECK: vmovn.i32
Dvcvt-cost.ll40 ; CHECK: vmovn.i32
41 ; CHECK: vmovn.i32
42 ; CHECK: vmovn.i16
88 ; CHECK: vmovn.i32
89 ; CHECK: vmovn.i32
90 ; CHECK: vmovn.i32
91 ; CHECK: vmovn.i32
92 ; CHECK: vmovn.i16
93 ; CHECK: vmovn.i16
Dbig-endian-neon-trunc-store.ll5 ; CHECK: vmovn.i64 [[REG:d[0-9]+]]
17 ; CHECK: vmovn.i32 [[REG:d[0-9]+]]
Dvshrn.ll33 ; CHECK: vmovn.i16
43 ; CHECK: vmovn.i32
53 ; CHECK: vmovn.i64
Dvector-extend-narrow.ll45 ; CHECK: vmovn.i32
60 ; CHECK: vmovn
Dvmov.ll241 ;CHECK: vmovn.i16
249 ;CHECK: vmovn.i32
257 ;CHECK: vmovn.i64
350 ;CHECK: vmovn
395 %vmovn.i = trunc <4 x i32> %add.i to <4 x i16>
396 tail call void @llvm.arm.neon.vst1.p0i8.v4i16(i8* undef, <4 x i16> %vmovn.i, i32 2)
Dsetcc-type-mismatch.ll6 ; CHECK: vmovn.i32 {{d[0-9]+}}, [[CMP128]]
Dneon_cmp.ll10 ; CHECK-NOT: vmovn.i64
/external/libhevc/common/arm/
Dihevc_intra_pred_luma_planar.s220 vmovn.i16 d12, q6 @(1)
237 vmovn.i16 d30, q15 @(2)
254 vmovn.i16 d28, q14 @(3)
270 vmovn.i16 d10, q5 @(4)
287 vmovn.i16 d16, q8 @(5)
304 vmovn.i16 d18, q9 @(6)
351 vmovn.i16 d26, q13 @(7)
354 vmovn.i16 d24, q12 @(8)
389 vmovn.i16 d12, q6 @(1)
407 vmovn.i16 d30, q15 @(2)
[all …]
Dihevc_intra_pred_chroma_planar.s222 vmovn.i16 d12, q6
224 vmovn.i16 d13,q14
251 vmovn.i16 d26, q13
253 vmovn.i16 d27,q12
275 vmovn.i16 d22, q11
279 vmovn.i16 d23,q10
290 vmovn.i16 d20, q6
291 vmovn.i16 d21,q14
347 @ vmovn.i16 d12, q6
Dihevc_intra_pred_luma_vert.s215 @vmovn.u16 d25, q0
216 @vmovn.u16 d24, q1
343 @vmovn.s16 d24, q0
/external/llvm/test/MC/ARM/
Dneont2-mov-encoding.s76 vmovn.i16 d16, q8
77 vmovn.i32 d16, q8
78 vmovn.i64 d16, q8
95 @ CHECK: vmovn.i16 d16, q8 @ encoding: [0xf2,0xff,0x20,0x02]
96 @ CHECK: vmovn.i32 d16, q8 @ encoding: [0xf6,0xff,0x20,0x02]
97 @ CHECK: vmovn.i64 d16, q8 @ encoding: [0xfa,0xff,0x20,0x02]
Dneon-mov-encoding.s82 vmovn.i16 d16, q8
83 vmovn.i32 d16, q8
84 vmovn.i64 d16, q8
95 @ CHECK: vmovn.i16 d16, q8 @ encoding: [0x20,0x02,0xf2,0xf3]
96 @ CHECK: vmovn.i32 d16, q8 @ encoding: [0x20,0x02,0xf6,0xf3]
97 @ CHECK: vmovn.i64 d16, q8 @ encoding: [0x20,0x02,0xfa,0xf3]
/external/capstone/suite/MC/ARM/
Dneont2-mov-encoding.s.cs36 0xf2,0xff,0x20,0x02 = vmovn.i16 d16, q8
37 0xf6,0xff,0x20,0x02 = vmovn.i32 d16, q8
38 0xfa,0xff,0x20,0x02 = vmovn.i64 d16, q8
Dneon-mov-encoding.s.cs36 0x20,0x02,0xf2,0xf3 = vmovn.i16 d16, q8
37 0x20,0x02,0xf6,0xf3 = vmovn.i32 d16, q8
38 0x20,0x02,0xfa,0xf3 = vmovn.i64 d16, q8
/external/ComputeLibrary/src/cpu/kernels/pool3d/neon/
Dquantized.h176 …const q8x8_t res1 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres1), wrapper::vmovn(vres2))… in avg_poolingMxNxD_q8_neon_ndhwc()
177 …const q8x8_t res2 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres3), wrapper::vmovn(vres4))… in avg_poolingMxNxD_q8_neon_ndhwc()
/external/ComputeLibrary/src/cpu/kernels/pool2d/neon/
Dquantized.h157 …const q8x8_t res1 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres1), wrapper::vmovn(vres2))… in poolingMxN_q8_neon_nhwc()
158 …const q8x8_t res2 = wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(vres3), wrapper::vmovn(vres4))… in poolingMxN_q8_neon_nhwc()
464 lower_res = wrapper::vmovn(res_lower); in pooling2_quantized_neon_nchw()
487 upper_res = wrapper::vmovn(res_upper); in pooling2_quantized_neon_nchw()
634 fres = wrapper::vmovn(res); in pooling3_quantized_neon_nchw()
646 … fqres = wrapper::vcombine(wrapper::vmovn(final_sum.val[0]), wrapper::vmovn(final_sum.val[1])); in pooling3_quantized_neon_nchw()
/external/libavc/common/arm/
Dih264_resi_trans_quant_a9.s207 vmovn.s32 d30, q11 @Narrow row 1
208 vmovn.s32 d31, q12 @Narrow row 2
209 vmovn.s32 d0 , q13 @Narrow row 3
210 vmovn.s32 d1 , q14 @Narrow row 4
222 vmovn.u16 d14, q5 @I Narrow the comparison for row 1 and 2 blk 1
223 vmovn.u16 d15, q6 @I Narrow the comparison for row 1 and 2 blk 2
402 vmovn.s32 d30, q11 @Narrow row 1
403 vmovn.s32 d31, q12 @Narrow row 2
404 vmovn.s32 d0 , q13 @Narrow row 3
405 vmovn.s32 d1 , q14 @Narrow row 4
[all …]
Dih264_deblk_chroma_a9.s435 vmovn.i16 d18, q9
436 vmovn.i16 d19, q10 @Q9 = sign(delta)
439 vmovn.u16 d14, q7
440 vmovn.u16 d15, q8
634 vmovn.i16 d9, q13 @D9 = sign(delta)
636 vmovn.u16 d7, q14
1089 vmovn.i16 d18, q9
1090 vmovn.i16 d19, q10 @Q9 = sign(delta)
1093 vmovn.u16 d14, q7
1094 vmovn.u16 d15, q8
[all …]
/external/ComputeLibrary/src/core/NEON/kernels/
DNEQLSTMLayerNormalizationKernel.cpp260 …combined.val[0] = vcombine(vmovn(vrshrq_n_s64(result_0.val[0], 10)), vmovn(vrshrq_n_s64(result_0.v… in normalize_qasymm16()
261 …combined.val[1] = vcombine(vmovn(vrshrq_n_s64(result_1.val[0], 10)), vmovn(vrshrq_n_s64(result_1.v… in normalize_qasymm16()
/external/llvm/test/CodeGen/AArch64/
Darm64-detect-vec-redux.ll23 %vmovn.i = trunc <2 x i64> %vqdmlal_v3.i to <2 x i32>
24 …%vqdmulh_v2.i = tail call <2 x i32> @llvm.aarch64.neon.sqdmulh.v2i32(<2 x i32> %vmovn.i, <2 x i32>…
/external/ComputeLibrary/src/cpu/kernels/elementwise_binary/generic/neon/
Dimpl.h368 wrapper::vstore(output_ptr + x, wrapper::vmovn(a)); in elementwise_comp_op_broadcast_16_loop()
382 …wrapper::vstore(output_ptr + x, wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(a), wrapper::vmovn in elementwise_comp_op_broadcast_32_loop()
421 wrapper::vstore(output_ptr + x, wrapper::vmovn(res)); in elementwise_comp_op_16_loop()
439 …wrapper::vstore(output_ptr + x, wrapper::vmovn(wrapper::vcombine(wrapper::vmovn(res), wrapper::vmo… in elementwise_comp_op_32_loop()

123