/external/llvm/test/MC/ARM/ |
neon-bitwise-encoding.s | 64 veor q4, q7, q3 65 veor.8 q4, q7, q3 66 veor.16 q4, q7, q3 67 veor.32 q4, q7, q3 68 veor.64 q4, q7, q3 70 veor.i8 q4, q7, q3 71 veor.i16 q4, q7, q3 72 veor.i32 q4, q7, q3 73 veor.i64 q4, q7, q3 75 veor.s8 q4, q7, q3 [all...] |
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]
|
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...] |
neon-shiftaccum-encoding.s | 8 vsra.s16 q3, q6, #16 17 vsra.u32 q3, q6, #21 43 @ CHECK: vsra.s16 q3, q6, #16 @ encoding: [0x5c,0x61,0x90,0xf2] 52 @ CHECK: vsra.u32 q3, q6, #21 @ encoding: [0x5c,0x61,0xab,0xf3] 81 vrsra.s16 q2, q3, #16 82 vrsra.s32 q3, q4, #32 99 vrsra.s16 q3, #16 116 @ CHECK: vrsra.s16 q2, q3, #16 @ encoding: [0x56,0x43,0x90,0xf2] 117 @ CHECK: vrsra.s32 q3, q4, #32 @ encoding: [0x58,0x63,0xa0,0xf2] 133 @ CHECK: vrsra.s16 q3, q3, #16 @ encoding: [0x56,0x63,0x90,0xf2 [all...] |
neont2-shiftaccum-encoding.s | 10 vsra.s16 q3, q6, #16 19 vsra.u32 q3, q6, #21 45 @ CHECK: vsra.s16 q3, q6, #16 @ encoding: [0x90,0xef,0x5c,0x61] 54 @ CHECK: vsra.u32 q3, q6, #21 @ encoding: [0xab,0xff,0x5c,0x61] 84 vrsra.s16 q2, q3, #16 85 vrsra.s32 q3, q4, #32 102 vrsra.s16 q3, #16 119 @ CHECK: vrsra.s16 q2, q3, #16 @ encoding: [0x90,0xef,0x56,0x43] 120 @ CHECK: vrsra.s32 q3, q4, #32 @ encoding: [0xa0,0xef,0x58,0x63] 136 @ CHECK: vrsra.s16 q3, q3, #16 @ encoding: [0x90,0xef,0x56,0x63 [all...] |
/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 63 vaddl.u8 q3, d6, d7 // add top bit into alpha 64 vsub.u16 q3, q15, q3 // invert alpha 83 vmul.u16 q8, q8, q3 // multiply dst red0 by src alpha 85 vmul.u16 q9, q9, q3 // multiply dst green0 by src alpha 87 vmul.u16 q10, q10, q3 // multiply dst blue0 by src alpha 91 vmul.u16 q13, q13, q3 // multiply dst red1 by src alpha 93 vmul.u16 q12, q12, q3 // multiply dst green1 by src alpha 95 vmul.u16 q11, q11, q3 // multiply dst blue1 by src alpha
|
/external/libvpx/vp8/decoder/arm/neon/ |
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, # [all...] |
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 - [all...] |
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 - [all...] |
/frameworks/native/services/sensorservice/ |
quat.h | 35 TYPE q3(q.z); 38 TYPE sq_q3 = 2 * q3 * q3; 40 TYPE q3_q0 = 2 * q3 * q0; 41 TYPE q1_q3 = 2 * q1 * q3; 43 TYPE q2_q3 = 2 * q2 * q3;
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_Interpolate_Chroma_s.S | 56 VMULL.U8 q3,d2,d12 61 VMLAL.U8 q3,d3,d13 67 VMLAL.U8 q3,d16,d14 74 VMLAL.U8 q3,d17,d15 79 VQRSHRN.U16 d9,q3,#6 94 VMULL.U8 q3,d2,d12 97 VMLAL.U8 q3,d3,d13 100 VMLAL.U8 q3,d0,d14 103 VMLAL.U8 q3,d1,d15 105 VQRSHRN.U16 d9,q3,# [all...] |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S | 57 VADDL.U8 q3,d7,d17 61 VMLAL.U8 q3,d11,d31 65 VMLAL.U8 q3,d13,d31 69 VMLSL.U8 q3,d9,d30 73 VMLSL.U8 q3,d15,d30 102 VADDL.S16 q3,d24,d29 104 VMLAL.S16 q3,d27,d31 106 VMLSL.S16 q3,d8,d30 110 VQRSHRUN.S32 d6,q3,#10 114 VQMOVN.U16 d6,q3 [all...] |
omxVCM4P10_TransformDequantLumaDCFromPair_s.S | 46 VMOV.I32 q3,#0x2 50 VMLAL.S16 q3,d0,d5 54 VSHRN.I32 d0,q3,#2
|
armVCM4P10_InterpolateLuma_HalfVer4x4_unsafe_s.S | 43 VADDL.U8 q3,d10,d15 53 VQRSHRUN.S16 d6,q3,#5
|
/external/libvpx/vp8/common/arm/neon/ |
shortidct4x4llm_neon.asm | 40 vqdmulh.s16 q3, q2, d0[2] 46 vshr.s16 q3, q3, #1 49 vqadd.s16 q3, q3, q2 ;modify since sinpi8sqrt2 > 65536/2 (negtive number) 72 vqdmulh.s16 q3, q2, d0[2] 78 vshr.s16 q3, q3, #1 81 vqadd.s16 q3, q3, q2 ;modify since sinpi8sqrt2 > 65536/2 (negtive number [all...] |
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...] |
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
|
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
|
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, q [all...] |
sixtappredict4x4_neon.asm | 61 vld1.u8 {q3}, [r0], r1 ;load first 4-line src data 89 vmov q4, q3 ;keep original src data in q4 q6 101 vshr.u64 q3, q4, #32 ;construct src_ptr[2] 115 vshr.u64 q3, q4, #24 ;construct src_ptr[1] 125 vld1.u8 {q3}, [r0], r1 ;load rest 5-line src data 155 vmov q4, q3 ;keep original src data in q4 q6 169 vshr.u64 q3, q4, #32 ;construct src_ptr[2] 189 vshr.u64 q3, q4, #24 ;construct src_ptr[1] 232 vmull.u8 q3, d27, d0 ;(src_ptr[-2] * vp8_filter[0]) 238 vmlsl.u8 q3, d29, d4 ;-(src_ptr[2] * vp8_filter[4] [all...] |
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, q [all...] |
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...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/reference/vc/m4p10/src/ |
armVCM4P10_DeBlockPixel.c | 55 int p3, p2, p1, p0, q0, q1, q2, q3; local 70 q3 = pQ0[ 3*Step]; 75 p3, p2, p1, p0, q0, q1, q2, q3, alpha, beta); 139 pQ0[ 2*Step] = (OMX_U8)((2*q3 + 3*q2 + q1 + q0 + p0 + 4)>>3); 148 p3, p2, p1, p0, q0, q1, q2, q3, bS,
|
/external/libvpx/vp8/encoder/arm/neon/ |
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 [all...] |
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_interleave_memcpy_neon.s | 85 vld1.8 {q3}, [r12]! 94 vst2.8 {q2, q3}, [r10]!
|