/external/llvm/test/MC/ARM/ |
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...] |
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...] |
/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/base/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 | 57 VMULL.U8 q3,d2,d12 62 VMLAL.U8 q3,d3,d13 68 VMLAL.U8 q3,d16,d14 75 VMLAL.U8 q3,d17,d15 80 VQRSHRN.U16 d9,q3,#6 95 VMULL.U8 q3,d2,d12 98 VMLAL.U8 q3,d3,d13 101 VMLAL.U8 q3,d0,d14 104 VMLAL.U8 q3,d1,d15 106 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 | 44 VMOV.I32 q3,#0x2 48 VMLAL.S16 q3,d0,d5 52 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 | 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...] |
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...] |
/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...] |
/device/samsung/crespo/sec_mm/sec_omx/sec_codecs/video/mfc_c110/csc/ |
csc_deinterleave_memcpy.s | 53 vld2.8 {q2, q3}, [r2]! 75 vst1.8 {q3}, [r1]! 94 vld2.8 {q2, q3}, [r2]! 104 vst1.8 {q3}, [r1]!
|
csc_interleave_memcpy.s | 64 vld1.8 {q3}, [r2]! 73 vst2.8 {q2, q3}, [r0]! 97 vld1.8 {q3}, [r2]! 102 vst2.8 {q2, q3}, [r0]!
|
csc_yuv420_nv12t_uv_neon.s | 99 vld1.8 {q3}, [r11], r12 120 vst2.8 {q2, q3}, [r7]! 133 vld1.8 {q3}, [r11], r12 154 vst2.8 {q2, q3}, [r7]! 167 vld1.8 {q3}, [r11], r12 188 vst2.8 {q2, q3}, [r7]! 201 vld1.8 {q3}, [r11], r12 222 vst2.8 {q2, q3}, [r7]! 235 vld1.8 {q3}, [r11], r12 256 vst2.8 {q2, q3}, [r7] [all...] |
csc_yuv420_nv12t_y_neon.s | 89 vld1.8 {q2, q3}, [r7], r10 106 vst1.8 {q2, q3}, [r6]! 117 vld1.8 {q2, q3}, [r7], r10 132 vst1.8 {q2, q3}, [r6]! 143 vld1.8 {q2, q3}, [r7], r10 158 vst1.8 {q2, q3}, [r6]! 169 vld1.8 {q2, q3}, [r7], r10 184 vst1.8 {q2, q3}, [r6]! 195 vld1.8 {q2, q3}, [r7], r10 210 vst1.8 {q2, q3}, [r6] [all...] |