/external/llvm/test/MC/ARM/ |
D | neon-bitwise-encoding.s | 59 veor q4, q7, q3 60 veor.8 q4, q7, q3 61 veor.16 q4, q7, q3 62 veor.32 q4, q7, q3 63 veor.64 q4, q7, q3 65 veor.i8 q4, q7, q3 66 veor.i16 q4, q7, q3 67 veor.i32 q4, q7, q3 68 veor.i64 q4, q7, q3 70 veor.s8 q4, q7, q3 [all …]
|
D | neon-cmp-encoding.s | 116 vclt.s8 q12, q13, q3 117 vclt.s16 q12, q13, q3 118 vclt.s32 q12, q13, q3 119 vclt.u8 q12, q13, q3 120 vclt.u16 q12, q13, q3 121 vclt.u32 q12, q13, q3 122 vclt.f32 q12, q13, q3 132 @ CHECK: vcgt.s8 q12, q3, q13 @ encoding: [0x6a,0x83,0x46,0xf2] 133 @ CHECK: vcgt.s16 q12, q3, q13 @ encoding: [0x6a,0x83,0x56,0xf2] 134 @ CHECK: vcgt.s32 q12, q3, q13 @ encoding: [0x6a,0x83,0x66,0xf2] [all …]
|
D | neont2-dup-encoding.s | 22 vdup.8 q3, d10[0] 28 vdup.8 q3, d10[1] 35 @ CHECK: vdup.8 q3, d10[0] @ encoding: [0xb1,0xff,0x4a,0x6c] 41 @ CHECK: vdup.8 q3, d10[1] @ encoding: [0xb3,0xff,0x4a,0x6c]
|
D | neon-minmax-encoding.s | 19 vmax.s8 q1, q2, q3 27 vmax.s8 q2, q3 49 @ CHECK: vmax.s8 q1, q2, q3 @ encoding: [0x46,0x26,0x04,0xf2] 56 @ CHECK: vmax.s8 q2, q2, q3 @ encoding: [0x46,0x46,0x04,0xf2] 81 vmin.s8 q1, q2, q3 89 vmin.s8 q2, q3 111 @ CHECK: vmin.s8 q1, q2, q3 @ encoding: [0x56,0x26,0x04,0xf2] 118 @ CHECK: vmin.s8 q2, q2, q3 @ encoding: [0x56,0x46,0x04,0xf2]
|
D | neont2-minmax-encoding.s | 21 vmax.s8 q1, q2, q3 29 vmax.s8 q2, q3 51 @ CHECK: vmax.s8 q1, q2, q3 @ encoding: [0x04,0xef,0x46,0x26] 58 @ CHECK: vmax.s8 q2, q2, q3 @ encoding: [0x04,0xef,0x46,0x46] 83 vmin.s8 q1, q2, q3 91 vmin.s8 q2, q3 113 @ CHECK: vmin.s8 q1, q2, q3 @ encoding: [0x04,0xef,0x56,0x26] 120 @ CHECK: vmin.s8 q2, q2, q3 @ encoding: [0x04,0xef,0x56,0x46]
|
/external/libvpx/vp8/decoder/arm/neon/ |
D | dequant_idct_neon.asm | 28 vld1.16 {q3, q4}, [r0] 40 vmul.i16 q1, q3, q5 ;input for short_idct4x4llm_neon 47 vqdmulh.s16 q3, q2, d0[2] 53 vshr.s16 q3, q3, #1 56 vqadd.s16 q3, q3, q2 76 vqdmulh.s16 q3, q2, d0[2] 84 vshr.s16 q3, q3, #1 87 vqadd.s16 q3, q3, q2
|
D | idct_dequant_dc_full_2x_neon.asm | 28 vld1.16 {q2, q3}, [r0] ; l q 51 vmul.i16 q3, q3, q1 61 ; q2: l0r0 q3: l8r8 76 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 77 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 98 vqadd.s16 q3, q4, q7 104 vqadd.s16 q4, q10, q3 107 vqsub.s16 q7, q10, q3 130 vqsub.s16 q3, q4, q6 ; b1 = 0 - 2 151 vqadd.s16 q5, q3, q8 [all …]
|
D | idct_dequant_full_2x_neon.asm | 28 vld1.16 {q2, q3}, [r0] ; l q 47 vmul.i16 q3, q3, q1 53 ; q2: l0r0 q3: l8r8 68 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 69 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 90 vqadd.s16 q3, q4, q7 96 vqadd.s16 q4, q10, q3 99 vqsub.s16 q7, q10, q3 122 vqsub.s16 q3, q4, q6 ; b1 = 0 - 2 143 vqadd.s16 q5, q3, q8 [all …]
|
/external/libvpx/vp8/common/arm/neon/ |
D | mbloopfilter_neon.asm | 41 vld1.u8 {q3}, [r0], r1 ; p3 50 vld1.u8 {q10}, [r0], r1 ; q3 103 vld1.u8 {d20}, [r0], r1 ; q3 104 vld1.u8 {d21}, [r3], r1 ; q3 168 vtrn.32 q3, q7 173 vtrn.16 q3, q5 178 vtrn.8 q3, q4 186 vst1.u8 {q3}, [r12]! 197 vld1.u8 {q3}, [sp]! 201 vtrn.32 q3, q7 [all …]
|
D | buildintrapredictorsmby_neon.asm | 61 vpaddl.u16 q3, q2 62 vpaddl.u32 q4, q3 181 vdup.u8 q3, r6 185 vst1.u8 {q3}, [r1]! 194 vdup.u8 q3, r6 198 vst1.u8 {q3}, [r1]! 208 vdup.u8 q3, r6 212 vst1.u8 {q3}, [r1]! 221 vdup.u8 q3, r6 225 vst1.u8 {q3}, [r1]! [all …]
|
D | recon16x16mb_neon.asm | 38 vmovl.u8 q3, d27 53 vadd.s16 q3, q3, q11 62 vqmovun.s16 d3, q3 74 vst1.u8 {q3}, [r2], r3 89 vmovl.u8 q3, d27 100 vadd.s16 q3, q3, q11 109 vqmovun.s16 d3, q3
|
D | loopfiltersimplehorizontaledge_neon.asm | 61 vsubl.s8 q3, d15, d13 67 vadd.s16 q12, q3, q3 72 vadd.s16 q3, q3, q12 75 vaddw.s8 q3, q3, d9 79 vqmovn.s16 d9, q3
|
D | sixtappredict4x4_neon.asm | 49 vld1.u8 {q3}, [r0], r1 ;load first 4-line src data 77 vmov q4, q3 ;keep original src data in q4 q6 89 vshr.u64 q3, q4, #32 ;construct src_ptr[2] 103 vshr.u64 q3, q4, #24 ;construct src_ptr[1] 113 vld1.u8 {q3}, [r0], r1 ;load rest 5-line src data 143 vmov q4, q3 ;keep original src data in q4 q6 157 vshr.u64 q3, q4, #32 ;construct src_ptr[2] 177 vshr.u64 q3, q4, #24 ;construct src_ptr[1] 220 vmull.u8 q3, d27, d0 ;(src_ptr[-2] * vp8_filter[0]) 226 vmlsl.u8 q3, d29, d4 ;-(src_ptr[2] * vp8_filter[4]) [all …]
|
D | recon4b_neon.asm | 33 vmovl.u8 q3, d27 44 vadd.s16 q3, q3, q11 53 vqmovun.s16 d3, q3 64 vst1.u8 {q3}, [r2], r3
|
D | sixtappredict8x4_neon.asm | 56 vld1.u8 {q3}, [r0], r1 ;load src data 118 vmull.u8 q3, d28, d3 ;(src_ptr[1] * vp8_filter[3]) 123 vqadd.s16 q7, q3 ;sum of all (src_data*filter_parameters) 128 vld1.u8 {q3}, [r0], r1 ;load src data 205 vmull.u8 q3, d27, d3 ;(src_ptr[1] * vp8_filter[3]) 211 vqadd.s16 q8, q3 ;sum of all (src_data*filter_parameters) 243 vmull.u8 q3, d22, d0 ;(src_ptr[-2] * vp8_filter[0]) 248 vmlsl.u8 q3, d23, d1 ;-(src_ptr[-1] * vp8_filter[1]) 253 vmlsl.u8 q3, d26, d4 ;-(src_ptr[2] * vp8_filter[4]) 258 vmlal.u8 q3, d24, d2 ;(src_ptr[0] * vp8_filter[2]) [all …]
|
D | sixtappredict8x8_neon.asm | 59 vld1.u8 {q3}, [r0], r1 ;load src data 122 vmull.u8 q3, d28, d3 ;(src_ptr[1] * vp8_filter[3]) 129 vqadd.s16 q7, q3 ;sum of all (src_data*filter_parameters) 134 vld1.u8 {q3}, [r0], r1 ;load src data 152 ;vld1.u8 {q3}, [r0], r1 ;load src data 218 vmull.u8 q3, d27, d3 ;(src_ptr[1] * vp8_filter[3]) 224 vqadd.s16 q8, q3 ;sum of all (src_data*filter_parameters) 261 vmull.u8 q3, d18, d0 ;(src_ptr[-2] * vp8_filter[0]) 266 vmlsl.u8 q3, d19, d1 ;-(src_ptr[-1] * vp8_filter[1]) 271 vmlsl.u8 q3, d22, d4 ;-(src_ptr[2] * vp8_filter[4]) [all …]
|
D | loopfilter_neon.asm | 43 vld1.u8 {q3}, [r2], r1 ; p3 50 vld1.u8 {q10}, [r2] ; q3 89 vld1.u8 {d20}, [r3] ; q3 101 vld1.u8 {d21}, [r12] ; q3 162 vtrn.32 q3, q7 167 vtrn.16 q3, q5 172 vtrn.8 q3, q4 246 vtrn.32 q3, q7 251 vtrn.16 q3, q5 256 vtrn.8 q3, q4 [all …]
|
D | recon2b_neon.asm | 32 vmovl.u8 q3, d19 37 vadd.s16 q3, q3, q7 42 vqmovun.s16 d3, q3
|
D | iwalsh_neon.asm | 86 vadd.i16 q3, q1, q2 88 vshr.s16 q3, q3, #3 90 vstmia.16 r1!, {q3} 91 vstmia.16 r1!, {q3}
|
D | sixtappredict16x16_neon.asm | 167 vmull.u8 q3, d6, d3 173 vqadd.s16 q13, q3 221 vmull.u8 q3, d18, d0 ;(src_ptr[-2] * vp8_filter[0]) 226 vmlsl.u8 q3, d19, d1 ;-(src_ptr[-1] * vp8_filter[1]) 231 vmlsl.u8 q3, d22, d4 ;-(src_ptr[2] * vp8_filter[4]) 236 vmlal.u8 q3, d20, d2 ;(src_ptr[0] * vp8_filter[2]) 241 vmlal.u8 q3, d23, d5 ;(src_ptr[3] * vp8_filter[5]) 253 vqadd.s16 q7, q3 ;sum of all (src_data*filter_parameters) 371 vst1.u8 {q3}, [r4], r5 ;store result 411 vmull.u8 q3, d18, d0 ;(src_ptr[-2] * vp8_filter[0]) [all …]
|
/external/libvpx/vp8/encoder/arm/neon/ |
D | vp8_subpixelvariance16x16s_neon.asm | 56 vext.8 q3, q2, q3, #1 62 vrhadd.u8 q1, q2, q3 64 vrhadd.u8 q3, q6, q7 73 vsubl.u8 q3, d7, d29 100 vpadal.s16 q8, q3 148 vld1.8 {q3}, [r2], r3 166 vsubl.u8 q3, d13, d15 196 vpadal.s16 q8, q3 254 vext.8 q3, q2, q3, #1 ;construct src_ptr[1] 259 vrhadd.u8 q1, q2, q3 ;(src_ptr[0]+src_ptr[1])/round/shift right 1 [all …]
|
D | sad16_neon.asm | 42 vld1.8 {q3}, [r0], r1 67 vld1.8 {q3}, [r0], r1 92 vld1.8 {q3}, [r0], r1 117 vld1.8 {q3}, [r0] 161 vld1.8 {q3}, [r0], r1 185 vld1.8 {q3}, [r0], r1
|
/external/llvm/test/CodeGen/X86/ |
D | avx2-vbroadcast.ll | 10 %q3 = insertelement <16 x i8> %q2, i8 %q, i32 3 11 %q4 = insertelement <16 x i8> %q3, i8 %q, i32 4 32 %q3 = insertelement <32 x i8> %q2, i8 %q, i32 3 33 %q4 = insertelement <32 x i8> %q3, i8 %q, i32 4 72 %q3 = insertelement <8 x i16> %q2, i16 %q, i32 3 73 %q4 = insertelement <8 x i16> %q3, i16 %q, i32 4 86 %q3 = insertelement <16 x i16> %q2, i16 %q, i32 3 87 %q4 = insertelement <16 x i16> %q3, i16 %q, i32 4 108 %q3 = insertelement <4 x i32> %q2, i32 %q, i32 3 109 ret <4 x i32> %q3 [all …]
|
/external/libvpx/vpx_scale/arm/neon/ |
D | vp8_vpxyv12_copysrcframe_func_neon.asm | 54 vld1.8 {q2, q3}, [r2]! 64 vst1.8 {q2, q3}, [r3]! 110 vld1.8 {q2, q3}, [r2]! 116 vst1.8 {q2, q3}, [r3]! 168 vld1.8 {q2, q3}, [r2]! 174 vst1.8 {q2, q3}, [r3]! 216 vld1.8 {q2, q3}, [r2]! 220 vst1.8 {q2, q3}, [r3]!
|
/external/valgrind/main/none/tests/arm/ |
D | neon128.c | 390 TESTINSN_imm("vbic.i16 q3", q3, 0x7); in main() 451 TESTINSN_bin("vorr q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff); in main() 453 TESTINSN_bin("vorr q2, q3, q15", q2, q3, i32, 0x24, q15, i32, 0x1f); in main() 457 TESTINSN_bin("vorn q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff); in main() 459 TESTINSN_bin("vorn q2, q3, q15", q2, q3, i32, 0x24, q15, i32, 0x1f); in main() 467 TESTINSN_bin("veor q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff); in main() 469 TESTINSN_bin("veor q2, q3, q15", q2, q3, i32, 0x24, q15, i32, 0x1f); in main() 477 TESTINSN_bin("vbsl q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff); in main() 479 TESTINSN_bin("vbsl q2, q3, q15", q2, q3, i32, 0x24, q15, i32, 0x1f); in main() 487 TESTINSN_bin("vbit q7, q3, q0", q7, q3, i8, 0x24, q0, i16, 0xff); in main() [all …]
|