/system/core/libpixelflinger/ |
col32cb16blend_neon.S | 72 // q10 = dst blue0 78 vshr.u16 q8, q10, #11 // shift dst red0 to low 5 bits 80 vshl.u16 q9, q10, #5 // shift dst green0 to top 6 bits 81 vand q10, q10, q14 // extract dst blue0 87 vmul.u16 q10, q10, q3 // multiply dst blue0 by src alpha 94 vadd.u16 q10, q10, q2 // add src blue to dst blue0 100 vshr.u16 q10, q10, #8 // shift down blue [all...] |
/external/libvpx/vp8/encoder/arm/neon/ |
variance_neon.asm | 30 vmov.i8 q9, #0 ;q9, q10 - sse 31 vmov.i8 q10, #0 51 vmlal.s16 q10, d23, d23 57 vmlal.s16 q10, d25, d25 60 vmlal.s16 q10, d27, d27 63 vmlal.s16 q10, d29, d29 67 vadd.u32 q10, q9, q10 ;accumulate sse 72 vpaddl.u32 q1, q10 103 vmov.i8 q9, #0 ;q9, q10 - ss [all...] |
vp8_mse16x16_neon.asm | 31 vmov.i8 q7, #0 ;q7, q8, q9, q10 - sse 34 vmov.i8 q10, #0 55 vmlal.s16 q10, d25, d25 59 vmlal.s16 q10, d29, d29 64 vadd.u32 q9, q9, q10 68 vadd.u32 q10, q7, q9 69 vpaddl.u32 q1, q10 86 vmov.i8 q9, #0 ;q9, q10 - pred_error 87 vmov.i8 q10, #0 104 vmlal.s16 q10, d23, d2 [all...] |
fastquantizeb_neon.asm | 32 vld1.16 {q10, q11}, [r1] ;load zbin 37 vcge.s16 q10, q4, q10 ;x>=zbin 40 ;if x<zbin (q10 & q11 are all 0), go to zero_output 41 vorr.s16 q6, q10, q11 81 vand.s16 q4, q10 ;mask off x1 elements 110 vst1.s16 {q10, q11}, [r2] ; qcoeff = 0 111 vst1.s16 {q10, q11}, [r3] ; dqcoeff = 0
|
vp8_subpixelvariance16x16s_neon.asm | 38 vmov.i8 q9, #0 ;q9, q10 - sse 39 vmov.i8 q10, #0 77 vmlal.s16 q10, d9, d9 83 vmlal.s16 q10, d11, d11 86 vmlal.s16 q10, d13, d13 89 vmlal.s16 q10, d15, d15 93 vmlal.s16 q10, d1, d1 96 vmlal.s16 q10, d3, d3 99 vmlal.s16 q10, d5, d5 102 vmlal.s16 q10, d7, d [all...] |
vp8_subpixelvariance8x8_neon.asm | 80 vmull.u8 q10, d10, d0 92 vmlal.u8 q10, d11, d1 98 vqrshrn.u16 d30, q10, #7 160 vmov.i8 q9, #0 ;q9, q10 - sse 161 vmov.i8 q10, #0 178 vmlal.s16 q10, d9, d9 184 vmlal.s16 q10, d11, d11 190 vmlal.s16 q10, d13, d13 196 vmlal.s16 q10, d15, d15 200 vadd.u32 q10, q9, q10 ;accumulate ss [all...] |
subtract_neon.asm | 45 vsubl.u8 q10, d0, d1 80 vsubl.u8 q10, d4, d6 89 vst1.16 {q10}, [r0]! 130 vsubl.u8 q10, d4, d5 139 vst1.16 {q10}, [r0]! 166 vsubl.u8 q10, d4, d5 175 vst1.16 {q10}, [r0]!
|
vp8_subpixelvariance16x16_neon.asm | 68 vmull.u8 q10, d6, d0 90 vmlal.u8 q10, d6, d1 99 vqrshrn.u16 d17, q10, #7 119 vmull.u8 q10, d3, d0 137 vmlal.u8 q10, d3, d1 ;(src_ptr[0] * Filter[1]) 159 vqrshrn.u16 d11, q10, #7 256 vmull.u8 q10, d6, d0 278 vmlal.u8 q10, d6, d1 287 vqrshrn.u16 d17, q10, #7 364 vmov.i8 q9, #0 ;q9, q10 - ss [all...] |
fastfdct8x4_neon.asm | 71 vqdmulh.s16 q10, q6, d0[0] 78 vshr.s16 q10, q10, #1 82 vadd.s16 q10, q6, q10 ;d20:temp2 = ((c1 * x_c1)>>16) + c1; d21:temp2 = ((d1 * x_c1)>>16) + d1 122 vqdmulh.s16 q10, q6, d0[0] 129 vshr.s16 q10, q10, #1 133 vadd.s16 q10, q6, q10 ;d20:temp2 = ((c1 * x_c1)>>16) + c1; d21:temp2 = ((d1 * x_c1)>>16) + d [all...] |
/external/llvm/test/MC/ARM/ |
neon-mul-accum-encoding.s | 7 vmla.i8 q9, q8, q10 8 vmla.i16 q9, q8, q10 9 vmla.i32 q9, q8, q10 10 vmla.f32 q9, q8, q10 17 @ CHECK: vmla.i8 q9, q8, q10 @ encoding: [0xe4,0x29,0x40,0xf2] 18 @ CHECK: vmla.i16 q9, q8, q10 @ encoding: [0xe4,0x29,0x50,0xf2] 19 @ CHECK: vmla.i32 q9, q8, q10 @ encoding: [0xe4,0x29,0x60,0xf2] 20 @ CHECK: vmla.f32 q9, q8, q10 @ encoding: [0xf4,0x2d,0x40,0xf2] 58 vmls.i8 q9, q8, q10 59 vmls.i16 q9, q8, q10 [all...] |
neon-absdiff-encoding.s | 57 @ CHECK: vaba.s8 q9, q8, q10 @ encoding: [0xf4,0x27,0x40,0xf2] 58 vaba.s8 q9, q8, q10 59 @ CHECK: vaba.s16 q9, q8, q10 @ encoding: [0xf4,0x27,0x50,0xf2] 60 vaba.s16 q9, q8, q10 61 @ CHECK: vaba.s32 q9, q8, q10 @ encoding: [0xf4,0x27,0x60,0xf2] 62 vaba.s32 q9, q8, q10 63 @ CHECK: vaba.u8 q9, q8, q10 @ encoding: [0xf4,0x27,0x40,0xf3] 64 vaba.u8 q9, q8, q10 65 @ CHECK: vaba.u16 q9, q8, q10 @ encoding: [0xf4,0x27,0x50,0xf3] 66 vaba.u16 q9, q8, q10 [all...] |
neont2-absdiff-encoding.s | 57 vaba.s8 q9, q8, q10 58 vaba.s16 q9, q8, q10 59 vaba.s32 q9, q8, q10 60 vaba.u8 q9, q8, q10 61 vaba.u16 q9, q8, q10 62 vaba.u32 q9, q8, q10 70 @ CHECK: vaba.s8 q9, q8, q10 @ encoding: [0x40,0xef,0xf4,0x27] 71 @ CHECK: vaba.s16 q9, q8, q10 @ encoding: [0x50,0xef,0xf4,0x27] 72 @ CHECK: vaba.s32 q9, q8, q10 @ encoding: [0x60,0xef,0xf4,0x27] 73 @ CHECK: vaba.u8 q9, q8, q10 @ encoding: [0x40,0xff,0xf4,0x27 [all...] |
neont2-mul-accum-encoding.s | 9 vmla.i8 q9, q8, q10 10 vmla.i16 q9, q8, q10 11 vmla.i32 q9, q8, q10 12 vmla.f32 q9, q8, q10 19 @ CHECK: vmla.i8 q9, q8, q10 @ encoding: [0x40,0xef,0xe4,0x29] 20 @ CHECK: vmla.i16 q9, q8, q10 @ encoding: [0x50,0xef,0xe4,0x29] 21 @ CHECK: vmla.i32 q9, q8, q10 @ encoding: [0x60,0xef,0xe4,0x29] 22 @ CHECK: vmla.f32 q9, q8, q10 @ encoding: [0x40,0xef,0xf4,0x2d] 62 vmls.i8 q9, q8, q10 63 vmls.i16 q9, q8, q10 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_DeblockingChroma_unsafe_s.S | 19 VSUBL.U8 q10,d8,d4 23 VRHADD.S16 q10,q11,q10 25 VQMOVN.S16 d20,q10
|
armVCM4P10_DeblockingLuma_unsafe_s.S | 18 VSUBL.U8 q10,d8,d4 24 VRHADD.S16 q10,q11,q10 29 VQMOVN.S16 d20,q10 61 VADDL.U8 q10,d8,d4 64 VADDW.U8 q12,q10,d5 78 VADDW.U8 q12,q10,d9
|
armVCM4P10_InterpolateLuma_HalfDiagVerHor4x4_unsafe_s.S | 28 VADDL.U8 q10,d2,d12 35 VMLAL.U8 q10,d6,d31 41 VMLAL.U8 q10,d8,d31 46 VMLSL.U8 q10,d4,d30 50 VMLSL.U8 q10,d10,d30
|
/external/valgrind/main/none/tests/arm/ |
neon128.c | 360 TESTINSN_imm("vmov.i32 q10", q10, 0x70000); 374 TESTINSN_imm("vmvn.i32 q10", q10, 0x70000); 393 TESTINSN_imm("vbic.i32 q10", q10, 0x70000); 398 TESTINSN_un("vmvn q10, q15", q10, q15, i32, 24); 403 TESTINSN_un("vmov q10, q15", q10, q15, i32, 24) [all...] |
neon128.stdout.exp | 12 vmov.i32 q10, #0x70000 :: Qd 0x00070000 0x00070000 0x00070000 0x00070000 13 vmov.i32 q10, #0x70000 :: Qd 0x00070000 0x00070000 0x00070000 0x00070000 37 vmvn.i32 q10, #0x70000 :: Qd 0xfff8ffff 0xfff8ffff 0xfff8ffff 0xfff8ffff 38 vmvn.i32 q10, #0x70000 :: Qd 0xfff8ffff 0xfff8ffff 0xfff8ffff 0xfff8ffff 69 vbic.i32 q10, #0x70000 :: Qd 0x55505555 0x55505555 0x55505555 0x55505555 70 vbic.i32 q10, #0x70000 :: Qd 0x1518191d 0x14181f1c 0x13181a1b 0x12181e1f 76 vmvn q10, q15 :: Qd 0xffffffe7 0xffffffe7 0xffffffe7 0xffffffe7 Qm (i32)0x00000018 77 vmvn q10, q15 :: Qd 0xd9d2d2d5 0xdad5d1d4 0xdbd3d4d4 0xdcd0d1d0 Qm (i32)0x00000018 83 vmov q10, q15 :: Qd 0x00000018 0x00000018 0x00000018 0x00000018 Qm (i32)0x00000018 84 vmov q10, q15 :: Qd 0x262d2d2a 0x252a2e2b 0x242c2b2b 0x232f2e2f Qm (i32)0x0000001 [all...] |
/external/libvpx/vp8/common/arm/neon/ |
sixtappredict8x8_neon.asm | 75 vmull.u8 q10, d12, d0 85 vmlsl.u8 q10, d31, d1 95 vmlsl.u8 q10, d31, d4 105 vmlal.u8 q10, d31, d2 115 vmlal.u8 q10, d31, d5 132 vqadd.s16 q10, q6 139 vqrshrun.s16 d25, q10, #7 160 vmull.u8 q10, d10, d0 172 vmlsl.u8 q10, d29, d1 184 vmlsl.u8 q10, d29, d [all...] |
mbloopfilter_neon.asm | 50 vld1.u8 {q10}, [r0], r1 ; q3 171 vtrn.32 q6, q10 176 vtrn.16 q8, q10 181 vtrn.8 q9, q10 187 vst1.u8 {q10}, [r12]! 198 vld1.u8 {q10}, [sp]! 204 vtrn.32 q6, q10 210 vtrn.16 q8, q10 215 vtrn.8 q9, q10 285 vtrn.32 q6, q10 [all...] |
sixtappredict8x4_neon.asm | 83 vmull.u8 q10, d12, d0 93 vmlsl.u8 q10, d31, d1 103 vmlsl.u8 q10, d31, d4 113 vmlal.u8 q10, d31, d2 123 vmlal.u8 q10, d31, d5 138 vqadd.s16 q10, q6 145 vqrshrun.s16 d25, q10, #7 159 vmull.u8 q10, d10, d0 171 vmlsl.u8 q10, d29, d1 183 vmlsl.u8 q10, d29, d [all...] |
/external/libvpx/vp8/decoder/arm/neon/ |
idct_dequant_dc_full_2x_neon.asm | 76 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 104 vqadd.s16 q4, q10, q3 107 vqsub.s16 q7, q10, q3 122 ; q10: 1 * cospi 126 vqdmulh.s16 q10, q5, d0[0] ; cospi8sqrt2minus1 133 vshr.s16 q10, q10, #1 136 ; q10: 1 + 1 * cospi : d1/temp1 138 vqadd.s16 q10, q5, q10 [all...] |
idct_dequant_full_2x_neon.asm | 68 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 96 vqadd.s16 q4, q10, q3 99 vqsub.s16 q7, q10, q3 114 ; q10: 1 * cospi 118 vqdmulh.s16 q10, q5, d0[0] ; cospi8sqrt2minus1 125 vshr.s16 q10, q10, #1 128 ; q10: 1 + 1 * cospi : d1/temp1 130 vqadd.s16 q10, q5, q10 [all...] |
/frameworks/rs/driver/ |
rsdIntrinsics_Convolve.S | 134 vmull.s16 q10, d24, d4[2] 139 vmlal.s16 q10, d26, d5[2] 144 vmlal.s16 q10, d28, d6[2] 149 vmlal.s16 q10, d30, d7[2] 154 vshrn.i32 d28, q10, #8 201 vmull.s16 q10, d24, d4[2] 205 vmlal.s16 q10, d26, d5[2] 209 vmlal.s16 q10, d28, d6[2] 213 vshrn.i32 d28, q10, #8 299 veor q10, q10, q10 /* float4 blurredPixel = 0; * [all...] |
/frameworks/support/renderscript/v8/rs_support/driver/ |
rsdIntrinsics_Convolve.S | 134 vmull.s16 q10, d24, d4[2] 139 vmlal.s16 q10, d26, d5[2] 144 vmlal.s16 q10, d28, d6[2] 149 vmlal.s16 q10, d30, d7[2] 154 vshrn.i32 d28, q10, #8 201 vmull.s16 q10, d24, d4[2] 205 vmlal.s16 q10, d26, d5[2] 209 vmlal.s16 q10, d28, d6[2] 213 vshrn.i32 d28, q10, #8 299 veor q10, q10, q10 /* float4 blurredPixel = 0; * [all...] |