Home
last modified time | relevance | path

Searched refs:s32 (Results 1 – 20 of 20) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/
Dvp8_shortwalsh4x4_neon.asm35 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 …]
Dshortfdct_neon.asm66 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/
Dvp9_iht8x8_add_neon.asm147 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 …]
Dvp9_idct16x16_add_neon.asm107 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 …]
Dvp9_iht4x4_add_neon.asm37 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 …]
Dvp9_idct8x8_add_neon.asm48 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 …]
Dvp9_idct4x4_add_neon.asm93 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
Dvp9_convolve8_neon.asm137 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
Dvp9_convolve8_avg_neon.asm145 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
Dvp9_idct32x32_add_neon.asm264 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/
Dvariance_neon.asm68 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
Dsixtappredict4x4_neon.asm49 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 …]
Dsixtappredict8x8_neon.asm51 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 …]
Dsixtappredict16x16_neon.asm58 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 …]
Dsixtappredict8x4_neon.asm50 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 …]
Dvp8_subpixelvariance16x16s_neon.asm107 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
Dvp8_subpixelvariance8x8_neon.asm201 vpaddl.s32 q0, q8 ;accumulate sum
207 vmull.s32 q5, d0, d0
Dvp8_subpixelvariance16x16_neon.asm47 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/
DmlFIFO.c440 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/
Daudio_effect.h782 int32_t* s32; // pointer to signed 32 bit data at start of buffer member