/external/ComputeLibrary/src/core/NEON/wrapper/intrinsics/ |
D | movn.h | 34 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/ |
D | idct_neon.asm | 23 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/ |
D | idct_neon.asm.S | 25 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/ |
D | neon_div.ll | 6 ;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
|
D | vcvt-cost.ll | 40 ; 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
|
D | big-endian-neon-trunc-store.ll | 5 ; CHECK: vmovn.i64 [[REG:d[0-9]+]] 17 ; CHECK: vmovn.i32 [[REG:d[0-9]+]]
|
D | vshrn.ll | 33 ; CHECK: vmovn.i16 43 ; CHECK: vmovn.i32 53 ; CHECK: vmovn.i64
|
D | vector-extend-narrow.ll | 45 ; CHECK: vmovn.i32 60 ; CHECK: vmovn
|
D | vmov.ll | 241 ;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)
|
D | setcc-type-mismatch.ll | 6 ; CHECK: vmovn.i32 {{d[0-9]+}}, [[CMP128]]
|
D | neon_cmp.ll | 10 ; CHECK-NOT: vmovn.i64
|
/external/libhevc/common/arm/ |
D | ihevc_intra_pred_luma_planar.s | 220 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 …]
|
D | ihevc_intra_pred_chroma_planar.s | 222 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
|
D | ihevc_intra_pred_luma_vert.s | 215 @vmovn.u16 d25, q0 216 @vmovn.u16 d24, q1 343 @vmovn.s16 d24, q0
|
/external/llvm/test/MC/ARM/ |
D | neont2-mov-encoding.s | 76 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]
|
D | neon-mov-encoding.s | 82 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/ |
D | neont2-mov-encoding.s.cs | 36 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
|
D | neon-mov-encoding.s.cs | 36 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/ |
D | quantized.h | 176 …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/ |
D | quantized.h | 157 …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/ |
D | ih264_resi_trans_quant_a9.s | 207 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 …]
|
D | ih264_deblk_chroma_a9.s | 435 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/ |
D | NEQLSTMLayerNormalizationKernel.cpp | 260 …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/ |
D | arm64-detect-vec-redux.ll | 23 %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/ |
D | impl.h | 368 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()
|