/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
D | vp8_shortwalsh4x4_neon.asm | 35 vmov.s32 q15, #3 ; add 3 to all values 70 vadd.s32 q0, q8, q9 ; a2 = a1 + d1 71 vadd.s32 q1, q11, q10 ; b2 = b1 + c1 72 vsub.s32 q2, q11, q10 ; c2 = b1 - c1 73 vsub.s32 q3, q8, q9 ; d2 = a1 - d1 75 vclt.s32 q8, q0, #0 76 vclt.s32 q9, q1, #0 77 vclt.s32 q10, q2, #0 78 vclt.s32 q11, q3, #0 81 vsub.s32 q0, q0, q8 ; a2 += a2 < 0 [all …]
|
D | shortfdct_neon.asm | 66 vshrn.s32 d1, q9, #12 ; op[1] = (c1*2217 + d1*5352 + 14500)>>12 67 vshrn.s32 d3, q10, #12 ; op[3] = (d1*2217 - c1*5352 + 7500)>>12 101 vshrn.s32 d1, q11, #16 ; op[4] = (c1*2217 + d1*5352 + 12000)>>16 103 vshrn.s32 d3, q12, #16 ; op[12]= (d1*2217 - c1*5352 + 51000)>>16 156 vshrn.s32 d2, q9, #12 ; A[1] = (c1*2217 + d1*5352 + 14500)>>12 157 vshrn.s32 d6, q10, #12 ; A[3] = (d1*2217 - c1*5352 + 7500)>>12 158 vshrn.s32 d3, q11, #12 ; B[1] = (c1*2217 + d1*5352 + 14500)>>12 159 vshrn.s32 d7, q12, #12 ; B[3] = (d1*2217 - c1*5352 + 7500)>>12 205 vshrn.s32 d1, q9, #16 ; A[4] = (c1*2217 + d1*5352 + 12000)>>16 206 vshrn.s32 d3, q10, #16 ; A[12]= (d1*2217 - c1*5352 + 51000)>>16 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
D | vp9_iht8x8_add_neon.asm | 147 vqrshrn.s32 d8, q2, #14 ; >> 14 148 vqrshrn.s32 d9, q3, #14 ; >> 14 151 vqrshrn.s32 d10, q5, #14 ; >> 14 152 vqrshrn.s32 d11, q6, #14 ; >> 14 171 vqrshrn.s32 d14, q2, #14 ; >> 14 172 vqrshrn.s32 d15, q3, #14 ; >> 14 178 vqrshrn.s32 d12, q9, #14 ; >> 14 179 vqrshrn.s32 d13, q13, #14 ; >> 14 201 vqrshrn.s32 d18, q2, #14 ; >> 14 202 vqrshrn.s32 d19, q3, #14 ; >> 14 [all …]
|
D | vp9_idct16x16_add_neon.asm | 107 vqrshrn.s32 d8, q2, #14 ; >> 14 108 vqrshrn.s32 d9, q3, #14 ; >> 14 111 vqrshrn.s32 d14, q5, #14 ; >> 14 112 vqrshrn.s32 d15, q6, #14 ; >> 14 140 vqrshrn.s32 d10, q2, #14 ; >> 14 141 vqrshrn.s32 d11, q3, #14 ; >> 14 144 vqrshrn.s32 d12, q9, #14 ; >> 14 145 vqrshrn.s32 d13, q15, #14 ; >> 14 166 vadd.s32 q3, q2, q0 167 vadd.s32 q12, q11, q1 [all …]
|
D | vp9_iht4x4_add_neon.asm | 37 vqrshrn.s32 d26, q13, #14 38 vqrshrn.s32 d27, q14, #14 39 vqrshrn.s32 d29, q15, #14 40 vqrshrn.s32 d28, q10, #14 70 vadd.s32 q10, q10, q13 ; x0 = s0 + s3 + s5 71 vadd.s32 q10, q10, q8 72 vsub.s32 q11, q11, q14 ; x1 = s1 - s4 - s6 74 vsub.s32 q11, q11, q9 75 vmul.s32 q15, q15, q8 ; x2 = sinpi_3_9 * s7 77 vadd.s32 q13, q10, q12 ; s0 = x0 + x3 [all …]
|
D | vp9_idct8x8_add_neon.asm | 48 vqrshrn.s32 d8, q2, #14 ; >> 14 49 vqrshrn.s32 d9, q3, #14 ; >> 14 52 vqrshrn.s32 d10, q5, #14 ; >> 14 53 vqrshrn.s32 d11, q6, #14 ; >> 14 72 vqrshrn.s32 d14, q2, #14 ; >> 14 73 vqrshrn.s32 d15, q3, #14 ; >> 14 79 vqrshrn.s32 d12, q9, #14 ; >> 14 80 vqrshrn.s32 d13, q13, #14 ; >> 14 102 vqrshrn.s32 d18, q2, #14 ; >> 14 103 vqrshrn.s32 d19, q3, #14 ; >> 14 [all …]
|
D | vp9_idct4x4_add_neon.asm | 93 vqrshrn.s32 d26, q13, #14 94 vqrshrn.s32 d27, q14, #14 95 vqrshrn.s32 d29, q15, #14 96 vqrshrn.s32 d28, q1, #14 144 vqrshrn.s32 d26, q13, #14 145 vqrshrn.s32 d27, q14, #14 146 vqrshrn.s32 d29, q15, #14 147 vqrshrn.s32 d28, q1, #14
|
D | vp9_convolve8_neon.asm | 137 vqrshrun.s32 d2, q1, #7 138 vqrshrun.s32 d3, q2, #7 139 vqrshrun.s32 d4, q14, #7 140 vqrshrun.s32 d5, q15, #7 248 vqrshrun.s32 d2, q1, #7 249 vqrshrun.s32 d3, q2, #7 250 vqrshrun.s32 d4, q14, #7 251 vqrshrun.s32 d5, q15, #7
|
D | vp9_convolve8_avg_neon.asm | 145 vqrshrun.s32 d2, q1, #7 146 vqrshrun.s32 d3, q2, #7 147 vqrshrun.s32 d4, q14, #7 148 vqrshrun.s32 d5, q15, #7 264 vqrshrun.s32 d2, q1, #7 265 vqrshrun.s32 d3, q2, #7 266 vqrshrun.s32 d4, q14, #7 267 vqrshrun.s32 d5, q15, #7
|
D | vp9_idct32x32_add_neon.asm | 264 vsub.s32 q8, q8, q10 265 vsub.s32 q9, q9, q11 272 vadd.s32 q11, q12, q11 273 vadd.s32 q10, q10, q15 276 vqrshrn.s32 $reg1, q8, #14 277 vqrshrn.s32 $reg2, q9, #14 278 vqrshrn.s32 $reg3, q11, #14 279 vqrshrn.s32 $reg4, q10, #14
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
D | variance_neon.asm | 68 vpaddl.s32 q0, q8 ;accumulate sum 84 vmull.s32 q5, d0, d0 138 vpaddl.s32 q0, q8 ;accumulate sum 146 vmull.s32 q5, d0, d0 193 vpaddl.s32 q0, q8 ;accumulate sum 201 vmull.s32 q5, d0, d0 258 vpaddl.s32 q0, q8 ;accumulate sum 266 vmull.s32 q5, d0, d0
|
D | sixtappredict4x4_neon.asm | 49 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 53 vabs.s32 q12, q14 ;get abs(filer_parameters) 54 vabs.s32 q13, q15 210 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 217 vabs.s32 q7, q5 218 vabs.s32 q8, q6 269 vabs.s32 q12, q14 ;get abs(filer_parameters) 270 vabs.s32 q13, q15 360 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 362 vabs.s32 q7, q5 [all …]
|
D | sixtappredict8x8_neon.asm | 51 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 58 vabs.s32 q12, q14 59 vabs.s32 q13, q15 250 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 255 vabs.s32 q7, q5 256 vabs.s32 q8, q6 332 ;vld1.s32 {q14, q15}, [r2] ;load first_pass filter 333 vabs.s32 q12, q14 334 vabs.s32 q13, q15 439 vld1.s32 {q5, q6}, [r3] ;load second_pass filter [all …]
|
D | sixtappredict16x16_neon.asm | 58 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 65 vabs.s32 q12, q14 66 vabs.s32 q13, q15 203 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 206 vabs.s32 q7, q5 207 vabs.s32 q8, q6 298 vabs.s32 q12, q14 299 vabs.s32 q13, q15 395 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 398 vabs.s32 q7, q5 [all …]
|
D | sixtappredict8x4_neon.asm | 50 vld1.s32 {q14, q15}, [r2] ;load first_pass filter 55 vabs.s32 q12, q14 56 vabs.s32 q13, q15 239 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 242 vabs.s32 q7, q5 243 vabs.s32 q8, q6 304 vabs.s32 q12, q14 305 vabs.s32 q13, q15 402 vld1.s32 {q5, q6}, [r3] ;load second_pass filter 403 vabs.s32 q7, q5 [all …]
|
D | vp8_subpixelvariance16x16s_neon.asm | 107 vpaddl.s32 q0, q8 ;accumulate sum 113 vmull.s32 q5, d0, d0 203 vpaddl.s32 q0, q8 ;accumulate sum 209 vmull.s32 q5, d0, d0 322 vpaddl.s32 q0, q13 ;accumulate sum 328 vmull.s32 q5, d0, d0 555 vpaddl.s32 q0, q8 ;accumulate sum 561 vmull.s32 q5, d0, d0
|
D | vp8_subpixelvariance8x8_neon.asm | 201 vpaddl.s32 q0, q8 ;accumulate sum 207 vmull.s32 q5, d0, d0
|
D | vp8_subpixelvariance16x16_neon.asm | 47 vld1.s32 {d31}, [r2] ;load first_pass filter 405 vpaddl.s32 q0, q8 ;accumulate sum 411 vmull.s32 q5, d0, d0
|
/hardware/invensense/60xx/mlsdk/mllite/ |
D | mlFIFO.c | 440 int32_t s32; in inv_decode_quantized_accel() member 448 value.s32 -= temp.s10; in inv_decode_quantized_accel() 451 value.s32 = value.s32 / 1024; in inv_decode_quantized_accel() 453 value.s32 -= temp.s10; in inv_decode_quantized_accel() 456 value.s32 = value.s32 / 1024; in inv_decode_quantized_accel()
|
/hardware/libhardware/include/hardware/ |
D | audio_effect.h | 782 int32_t* s32; // pointer to signed 32 bit data at start of buffer member
|