/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
D | vp9_subpixel_bilinear_ssse3.asm | 122 .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 …]
|
D | vp9_subpixel_bilinear_sse2.asm | 144 .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 …]
|
D | vp9_intrapred_sse2.asm | 91 .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 …]
|
D | vp9_subpixel_8t_sse2.asm | 218 .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 …]
|
D | vp9_subpixel_8t_ssse3.asm | 52 .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 …]
|
D | vp9_intrapred_ssse3.asm | 42 .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/ |
D | filter_v6.asm | 37 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 …]
|
D | vp8_sad16x16_armv6.asm | 34 mov r5, #8 ; loop count 36 loop label 85 subs r5, r5, #1 ; decrement loop counter 88 bne loop
|
D | bilinearfilter_v6.asm | 32 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
|
D | vp8_variance8x8_armv6.asm | 30 mov r12, #8 ; set loop counter to 8 (=block height) 34 loop label 89 bne loop
|
D | sixtappredict8x4_v6.asm | 59 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)
|
D | vp8_variance16x16_armv6.asm | 34 mov r12, #16 ; set loop counter to 16 (=block height) 36 loop label 141 bne loop
|
D | vp8_variance_halfpixvar16x16_h_armv6.asm | 35 mov r12, #16 ; set loop counter to 16 (=block height) 37 loop label 166 bne loop
|
D | vp8_variance_halfpixvar16x16_v_armv6.asm | 35 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/ |
D | vp9_sad_sse2.asm | 53 .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
|
D | vp9_error_sse2.asm | 26 .loop: label 57 jl .loop
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/ |
D | vp8_subtract_armv6.asm | 40 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
|
D | vp8_fast_quantize_b_armv6.asm | 41 ; PART 1: quantization and dequantization loop 42 loop label 96 lsls r2, r2, #2 ; update loop counter 102 bne loop
|
D | vp8_mse16x16_armv6.asm | 34 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/ |
D | vp9_convolve8_neon.asm | 75 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
|
D | vp9_convolve8_avg_neon.asm | 75 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
|
D | vp9_idct32x32_add_neon.asm | 296 ; 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/ |
D | usage_cx.dox | 3 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/ |
D | iwalsh_neon.asm | 24 ; first for loop 43 ; second for loop
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
D | vp8_shortwalsh4x4_neon.asm | 30 ;First for-loop 58 ;Second for-loop
|