/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 75 // q11 = dst blue1 84 vshl.u16 q12, q11, #5 // shift dst green1 to top 6 bits 86 vshr.u16 q13, q11, #11 // shift dst red1 to low 5 bits 89 vand q11, q11, q14 // extract dst blue1 95 vmul.u16 q11, q11, q3 // multiply dst blue1 by src alpha 101 vadd.u16 q11, q11, q2 // add src blue to dst blue1 106 vshr.u16 q11, q11, #8 // shift down blue [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_DeblockingLuma_unsafe_s.S | 16 VSUBL.U8 q11,d5,d9 20 VSHR.S16 q11,q11,#2 24 VRHADD.S16 q10,q11,q10 63 VADDL.U8 q11,d6,d9 66 VSHR.U16 q11,q11,#1 67 VHADD.U16 q11,q12,q11 74 VQRSHRN.U16 d29,q11,# [all...] |
armVCM4P10_DeblockingChroma_unsafe_s.S | 17 VSUBL.U8 q11,d5,d9 20 VSHR.S16 q11,q11,#2 23 VRHADD.S16 q10,q11,q10
|
omxVCM4P10_PredictIntra_16x16_s.S | 199 VMULL.S16 q11,d8,d20 201 VMLAL.S16 q11,d9,d21 205 VPADDL.S32 q11,q11 206 VSHL.I64 q12,q11,#2 207 VADD.I64 q11,q11,q12 208 VRSHR.S64 q11,q11,#6 209 VSHL.I64 q12,q11,# [all...] |
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S | 37 VADDL.U8 q11,d4,d14 45 VMLAL.U8 q11,d8,d31 49 VMLAL.U8 q11,d10,d31 54 VMLSL.U8 q11,d6,d30 59 VMLSL.U8 q11,d12,d30
|
armVCM4P10_Interpolate_Chroma_s.S | 61 VMULL.U8 q11,d16,d12 65 VMLAL.U8 q11,d17,d13 71 VMLAL.U8 q11,d18,d14 76 VMLAL.U8 q11,d19,d15 81 VQRSHRN.U16 d20,q11,#6
|
/external/libvpx/vp8/encoder/arm/neon/ |
fastquantizeb_neon.asm | 32 vld1.16 {q10, q11}, [r1] ;load zbin 38 vcge.s16 q11, q5, q11 40 ;if x<zbin (q10 & q11 are all 0), go to zero_output 41 vorr.s16 q6, q10, q11 82 vand.s16 q5, q11 110 vst1.s16 {q10, q11}, [r2] ; qcoeff = 0 111 vst1.s16 {q10, q11}, [r3] ; dqcoeff = 0
|
subtract_neon.asm | 46 vsubl.u8 q11, d2, d3 81 vsubl.u8 q11, d5, d7 90 vst1.16 {q11}, [r0]! 131 vsubl.u8 q11, d6, d7 140 vst1.16 {q11}, [r0]! 167 vsubl.u8 q11, d6, d7 176 vst1.16 {q11}, [r0]!
|
variance_neon.asm | 41 vsubl.u8 q11, d0, d4 ;calculate diff 49 vpadal.s16 q8, q11 ;calculate sum 114 vsubl.u8 q11, d0, d4 ;calculate diff 119 vpadal.s16 q8, q11 ;calculate sum 177 vsubl.u8 q11, d0, d4 ;calculate diff 180 vpadal.s16 q8, q11 ;calculate sum 234 vsubl.u8 q11, d0, d4 ;calculate diff 239 vpadal.s16 q8, q11 ;calculate sum
|
vp8_memcpy_neon.asm | 40 vld1.8 {q10, q11}, [r1]! 43 vst1.8 {q10, q11}, [r0]!
|
shortfdct_neon.asm | 34 vmull.s16 q11, d4, d0[0] ;i=0 39 vmlal.s16 q11, d5, d0[1] 44 vmlal.s16 q11, d6, d0[2] 49 vmlal.s16 q11, d7, d0[3] ;sumtemp for i=0 55 vrshrn.i32 d22, q11, #14
|
vp8_subpixelvariance16x16_neon.asm | 69 vmull.u8 q11, d8, d0 81 vmlal.u8 q11, d8, d1 100 vqrshrn.u16 d18, q11, #7 120 vmull.u8 q11, d5, d0 130 vmlal.u8 q11, d5, d1 160 vqrshrn.u16 d12, q11, #7 227 vmov q11, q15 257 vmull.u8 q11, d8, d0 269 vmlal.u8 q11, d8, d1 288 vqrshrn.u16 d18, q11, # [all...] |
/external/valgrind/main/none/tests/arm/ |
neon128.c | 376 TESTINSN_imm("vmvn.i32 q11", q11, 0x7FF); 408 TESTINSN_un("vmov q10, q11", q10, q11, i16, 7); 421 TESTINSN_bin("vadd.i32 q10, q11, q12", q10, q11, i32, 24, q12, i32, 120); 434 TESTINSN_bin("vsub.i32 q10, q11, q12", q10, q11, i32, 24, q12, i32, 120); 440 TESTINSN_bin("vand q10, q11, q12", q10, q11, i8, 0xfe, q12, i8, 0xed) [all...] |
neon128.stdout.exp | 41 vmvn.i32 q11, #0x7FF :: Qd 0xfffff800 0xfffff800 0xfffff800 0xfffff800 42 vmvn.i32 q11, #0x7FF :: Qd 0xfffff800 0xfffff800 0xfffff800 0xfffff800 90 vmov q10, q11 :: Qd 0x00070007 0x00070007 0x00070007 0x00070007 Qm (i16)0x00000007 91 vmov q10, q11 :: Qd 0x262d2d2a 0x252a2e2b 0x242c2b2b 0x232f2e2f Qm (i16)0x00000007 104 vadd.i32 q10, q11, q12 :: Qd 0x00000090 0x00000090 0x00000090 0x00000090 Qm (i32)0x00000018 Qn (i32)0x00000078 116 vsub.i32 q10, q11, q12 :: Qd 0xffffffa0 0xffffffa0 0xffffffa0 0xffffffa0 Qm (i32)0x00000018 Qn (i32)0x00000078 121 vand q10, q11, q12 :: Qd 0xecececec 0xecececec 0xecececec 0xecececec Qm (i8)0x000000fe Qn (i8)0x000000ed 126 vbic q10, q11, q12 :: Qd 0x12121212 0x12121212 0x12121212 0x12121212 Qm (i8)0x000000fe Qn (i8)0x000000ed 141 veor q10, q11, q12 :: Qd 0x13131313 0x13131313 0x13131313 0x13131313 Qm (i8)0x000000fe Qn (i8)0x000000ed 150 vbsl q10, q11, q12 :: Qd 0xfcfcfcfc 0xfcfcfcfc 0xfcfcfcfc 0xfcfcfcfc Qm (i8)0x000000fe Qn (i8)0x000000e [all...] |
/external/llvm/test/MC/ARM/ |
neon-mul-accum-encoding.s | 41 vqdmlal.s16 q11, d11, d7[0] 42 vqdmlal.s16 q11, d11, d7[1] 43 vqdmlal.s16 q11, d11, d7[2] 44 vqdmlal.s16 q11, d11, d7[3] 48 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0x47,0x63,0xdb,0xf2] 49 @ CHECK: vqdmlal.s16 q11, d11, d7[1] @ encoding: [0x4f,0x63,0xdb,0xf2] 50 @ CHECK: vqdmlal.s16 q11, d11, d7[2] @ encoding: [0x67,0x63,0xdb,0xf2] 51 @ CHECK: vqdmlal.s16 q11, d11, d7[3] @ encoding: [0x6f,0x63,0xdb,0xf2]
|
neon-minmax-encoding.s | 22 vmax.u8 q10, q11, q12 30 vmax.u8 q11, q2 52 @ CHECK: vmax.u8 q10, q11, q12 @ encoding: [0xe8,0x46,0x46,0xf3] 59 @ CHECK: vmax.u8 q11, q11, q2 @ encoding: [0xc4,0x66,0x46,0xf3] 84 vmin.u8 q10, q11, q12 92 vmin.u8 q11, q2 114 @ CHECK: vmin.u8 q10, q11, q12 @ encoding: [0xf8,0x46,0x46,0xf3] 121 @ CHECK: vmin.u8 q11, q11, q2 @ encoding: [0xd4,0x66,0x46,0xf3 [all...] |
neont2-minmax-encoding.s | 24 vmax.u8 q10, q11, q12 32 vmax.u8 q11, q2 54 @ CHECK: vmax.u8 q10, q11, q12 @ encoding: [0x46,0xff,0xe8,0x46] 61 @ CHECK: vmax.u8 q11, q11, q2 @ encoding: [0x46,0xff,0xc4,0x66] 86 vmin.u8 q10, q11, q12 94 vmin.u8 q11, q2 116 @ CHECK: vmin.u8 q10, q11, q12 @ encoding: [0x46,0xff,0xf8,0x46] 123 @ CHECK: vmin.u8 q11, q11, q2 @ encoding: [0x46,0xff,0xd4,0x66 [all...] |
neont2-mul-accum-encoding.s | 45 vqdmlal.s16 q11, d11, d7[0] 46 vqdmlal.s16 q11, d11, d7[1] 47 vqdmlal.s16 q11, d11, d7[2] 48 vqdmlal.s16 q11, d11, d7[3] 52 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0xdb,0xef,0x47,0x63] 53 @ CHECK: vqdmlal.s16 q11, d11, d7[1] @ encoding: [0xdb,0xef,0x4f,0x63] 54 @ CHECK: vqdmlal.s16 q11, d11, d7[2] @ encoding: [0xdb,0xef,0x67,0x63] 55 @ CHECK: vqdmlal.s16 q11, d11, d7[3] @ encoding: [0xdb,0xef,0x6f,0x63] 85 vmlsl.u16 q11, d25, d1[3] 93 @ CHECK: vmlsl.u16 q11, d25, d1[3] @ encoding: [0xd9,0xff,0xe9,0x66 [all...] |
/external/libvpx/vp8/decoder/arm/neon/ |
idct_dequant_dc_full_2x_neon.asm | 77 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 105 vqadd.s16 q5, q11, q2 106 vqsub.s16 q6, q11, q2 123 ; q11: 3 * cospi 127 vqdmulh.s16 q11, q7, d0[0] 134 vshr.s16 q11, q11, #1 137 ; q11: 3 + 3 * cospi : c1/temp2 139 vqadd.s16 q11, q7, q11 [all...] |
idct_dequant_full_2x_neon.asm | 69 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8 97 vqadd.s16 q5, q11, q2 98 vqsub.s16 q6, q11, q2 115 ; q11: 3 * cospi 119 vqdmulh.s16 q11, q7, d0[0] 126 vshr.s16 q11, q11, #1 129 ; q11: 3 + 3 * cospi : c1/temp2 131 vqadd.s16 q11, q7, q11 [all...] |
/device/samsung/crespo/sec_mm/sec_omx/sec_codecs/video/mfc_c110/csc/ |
csc_yuv420_nv12t_uv_neon.s | 111 vld1.8 {q11}, [r11], r12 124 vst2.8 {q10, q11}, [r7]! 145 vld1.8 {q11}, [r11], r12 158 vst2.8 {q10, q11}, [r7]! 179 vld1.8 {q11}, [r11], r12 192 vst2.8 {q10, q11}, [r7]! 213 vld1.8 {q11}, [r11], r12 226 vst2.8 {q10, q11}, [r7]! 247 vld1.8 {q11}, [r11], r12 260 vst2.8 {q10, q11}, [r7] [all...] |
csc_yuv420_nv12t_y_neon.s | 97 vld1.8 {q10, q11}, [r7], r10 110 vst1.8 {q10, q11}, [r6]! 125 vld1.8 {q10, q11}, [r7], r10 136 vst1.8 {q10, q11}, [r6]! 151 vld1.8 {q10, q11}, [r7], r10 162 vst1.8 {q10, q11}, [r6]! 177 vld1.8 {q10, q11}, [r7], r10 188 vst1.8 {q10, q11}, [r6]! 203 vld1.8 {q10, q11}, [r7], r10 214 vst1.8 {q10, q11}, [r6] [all...] |
csc_nv12t_yuv420_y_neon.s | 140 vld1.8 {q10, q11}, [r12], r4 150 vst1.8 {q10, q11}, [r7]! 168 vld1.8 {q10, q11}, [r12], r4 177 vst1.8 {q10, q11}, [r7]! 194 vld1.8 {q10, q11}, [r12], r4 203 vst1.8 {q10, q11}, [r7]! 220 vld1.8 {q10, q11}, [r12] 229 vst1.8 {q10, q11}, [r7]! 315 vld1.8 {q10, q11}, [r12], r4 326 vst1.8 {q10, q11}, [r7] [all...] |
csc_deinterleave_memcpy.s | 61 vld2.8 {q10, q11}, [r2]! 79 vst1.8 {q11}, [r1]!
|
/external/libvpx/vp8/common/arm/neon/ |
loopfilter_neon.asm | 314 vabd.u8 q11, q3, q4 ; abs(p3 - p2) 322 vmax.u8 q11, q11, q12 325 vmax.u8 q15, q11, q12 354 vsubl.s8 q11, d15, d13 362 vmul.i16 q11, q11, q4 368 vaddw.s8 q11, q11, d3 374 vqmovn.s16 d3, q11 [all...] |