/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 | 198 VMULL.S16 q11,d8,d20 200 VMLAL.S16 q11,d9,d21 204 VPADDL.S32 q11,q11 205 VSHL.I64 q12,q11,#2 206 VADD.I64 q11,q11,q12 207 VRSHR.S64 q11,q11,#6 208 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 | 60 VMULL.U8 q11,d16,d12 64 VMLAL.U8 q11,d17,d13 70 VMLAL.U8 q11,d18,d14 75 VMLAL.U8 q11,d19,d15 80 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...] |
/frameworks/rs/driver/ |
rsdIntrinsics_Convolve.S | 135 vmull.s16 q11, d24, d4[3] 140 vmlal.s16 q11, d26, d5[3] 145 vmlal.s16 q11, d28, d6[3] 150 vmlal.s16 q11, d30, d7[3] 155 vshrn.i32 d30, q11, #8 300 veor q11, q11, q11 /* float4 blurredPixel = 0; */ 316 vmla.f32 q11, q4, d0[0] 321 vst1.32 {q11}, [r0] [all...] |
/frameworks/support/renderscript/v8/rs_support/driver/ |
rsdIntrinsics_Convolve.S | 135 vmull.s16 q11, d24, d4[3] 140 vmlal.s16 q11, d26, d5[3] 145 vmlal.s16 q11, d28, d6[3] 150 vmlal.s16 q11, d30, d7[3] 155 vshrn.i32 d30, q11, #8 300 veor q11, q11, q11 /* float4 blurredPixel = 0; */ 316 vmla.f32 q11, q4, d0[0] 321 vst1.32 {q11}, [r0] [all...] |
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_interleave_memcpy_neon.s | 89 vld1.8 {q11}, [r12]! 98 vst2.8 {q10, q11}, [r10]!
|
/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...] |
loopfiltersimplehorizontaledge_neon.asm | 66 vadd.s16 q11, q2, q2 ; 3 * ( qs0 - ps0) 71 vadd.s16 q2, q2, q11 92 vqadd.s8 q11, q6, q2 ; u = vp8_signed_char_clamp(ps0 + Filter2) 97 veor q6, q11, q0 ; *op0 = u^0x80
|