Home
last modified time | relevance | path

Searched refs:loop (Results 1 – 25 of 57) sorted by relevance

123

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_subpixel_bilinear_ssse3.asm122 .loop: label
127 jnz .loop
147 .loop: label
152 jnz .loop
173 .loop: label
179 jnz .loop
199 .loop: label
204 jnz .loop
224 .loop: label
229 jnz .loop
[all …]
Dvp9_subpixel_bilinear_sse2.asm144 .loop: label
149 jnz .loop
169 .loop: label
174 jnz .loop
195 .loop: label
202 jnz .loop
222 .loop: label
227 jnz .loop
247 .loop: label
252 jnz .loop
[all …]
Dvp9_intrapred_sse2.asm91 .loop: label
98 jnz .loop
129 .loop: label
140 jnz .loop
177 .loop: label
184 jnz .loop
194 .loop: label
205 jnz .loop
220 .loop: label
235 jnz .loop
[all …]
Dvp9_subpixel_8t_sse2.asm218 .loop: label
233 jnz .loop
286 .loop: label
292 jnz .loop
345 .loop: label
355 jnz .loop
398 .loop: label
413 jnz .loop
456 .loop: label
462 jnz .loop
[all …]
Dvp9_subpixel_8t_ssse3.asm52 .loop: label
98 jnz .loop
139 .loop: label
185 jnz .loop
227 .loop: label
309 jnz .loop
582 .loop: label
609 jnz .loop
687 .loop: label
712 jnz .loop
[all …]
Dvp9_intrapred_ssse3.asm42 .loop: label
51 jnz .loop
60 .loop: label
69 jnz .loop
78 .loop: label
87 jnz .loop
96 .loop: label
107 jnz .loop
195 .loop: label
211 jnz .loop
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/
Dfilter_v6.asm37 sub r2, r2, r3 ; inside loop increments input array,
38 ; so the height loop only needs to add
57 orr r7, r7, r3, lsr #2 ; construct loop counter
85 ands r10, r7, #0xff ; test loop counter
88 ldrneb r8, [r0, #-2] ; load data for next loop
127 sub r2, r2, r3 ; inside loop increments input array,
128 ; so the height loop only needs to add
147 orr r7, r7, r3, lsr #2 ; construct loop counter
175 ands r10, r7, #0xff ; test loop counter
178 ldrneb r8, [r0, #-2] ; load data for next loop
[all …]
Dvp8_sad16x16_armv6.asm34 mov r5, #8 ; loop count
36 loop label
85 subs r5, r5, #1 ; decrement loop counter
88 bne loop
Dbilinearfilter_v6.asm32 mov r12, r3 ; outer-loop counter
37 sub r2, r2, r4 ; src increment for height loop
53 mov lr, r4, lsr #2 ; 4-in-parellel loop counter
111 mov lr, r4, lsr #2 ; loop counter
155 …mov r12, r4 ; outer-loop counter = width, since we work on transposed …
165 mov lr, r3, lsr #2 ; loop counter
Dvp8_variance8x8_armv6.asm30 mov r12, #8 ; set loop counter to 8 (=block height)
34 loop label
89 bne loop
Dsixtappredict8x4_v6.asm59 orr r2, r2, #0x4 ; construct loop counter. width=8=4x2
85 tst r2, #0xff ; test loop counter
146 orr r2, r2, #2 ; loop counter
182 add sp, sp, #12 ; updata src for next loop (20-8)
Dvp8_variance16x16_armv6.asm34 mov r12, #16 ; set loop counter to 16 (=block height)
36 loop label
141 bne loop
Dvp8_variance_halfpixvar16x16_h_armv6.asm35 mov r12, #16 ; set loop counter to 16 (=block height)
37 loop label
166 bne loop
Dvp8_variance_halfpixvar16x16_v_armv6.asm35 mov r12, #16 ; set loop counter to 16 (=block height)
37 loop label
168 bne loop
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/
Dvp9_sad_sse2.asm53 .loop: label
76 jg .loop
96 .loop: label
119 jg .loop
142 .loop: label
165 jg .loop
188 .loop: label
209 jg .loop
232 .loop: label
257 jg .loop
Dvp9_error_sse2.asm26 .loop: label
57 jl .loop
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/
Dvp8_subtract_armv6.asm40 mov r9, #4 ; loop count
55 subs r9, r9, #1 ; decrement loop counter
84 mov r4, #8 ; loop count
125 subs r4, r4, #1 ; update loop counter
131 mov r4, #8 ; loop count
170 subs r4, r4, #1 ; update loop counter
191 loop label
261 subs r4, r4, #1 ; update loop counter
264 bne loop
Dvp8_fast_quantize_b_armv6.asm41 ; PART 1: quantization and dequantization loop
42 loop label
96 lsls r2, r2, #2 ; update loop counter
102 bne loop
Dvp8_mse16x16_armv6.asm34 mov r12, #16 ; set loop counter to 16 (=block height)
37 loop label
127 bne loop
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/
Dvp9_convolve8_neon.asm75 rsb r9, r6, r1, lsl #2 ; reset src for outer loop
77 rsb r12, r6, r3, lsl #2 ; reset dst for outer loop
79 mov r10, r6 ; w loop counter
98 ; save a few instructions in the inner loop
164 ; outer loop
200 mov r12, lr ; h loop counter
271 ; outer loop
Dvp9_convolve8_avg_neon.asm75 rsb r9, r6, r1, lsl #2 ; reset src for outer loop
77 rsb r12, r6, r3, lsl #2 ; reset dst for outer loop
79 mov r10, r6 ; w loop counter
98 ; save a few instructions in the inner loop
175 ; outer loop
211 mov r12, lr ; h loop counter
293 ; outer loop
Dvp9_idct32x32_add_neon.asm296 ; loop counters
297 ; r4 bands loop counter
298 ; r5 pass loop counter
299 ; r8 transpose loop counter
314 ; idct32_bands loop). For each band, the transform input transposition
316 ; matrices are transposed by pairs (the idct32_transpose_pair loop).
351 mov r5, #0 ; initialize pass loop counter
353 mov r4, #4 ; initialize bands loop counter
355 mov r8, #2 ; initialize transpose loop counter
434 ; transpose pair loop processing
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/
Dusage_cx.dox3 The vpx_codec_encode() function is at the core of the encode loop. It
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/
Diwalsh_neon.asm24 ; first for loop
43 ; second for loop
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/
Dvp8_shortwalsh4x4_neon.asm30 ;First for-loop
58 ;Second for-loop

123