/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv5te/ |
D | boolhuff_armv5te.asm | 68 sub r7, r5, #1 ; range-1 81 sub r6, r6, #24 ; shift 89 sub r6, r6, r3 ; offset = shift - count 90 sub r4, r6, #1 ; offset-1 95 sub r4, r4, #1 ; x = w->pos-1 100 sub r4, r4, #1 ; x-- 122 sub r3, r3, #8 ; count -= 8 148 sub r7, r5, #1 ; range-1 157 sub r6, r6, #24 ; shift 165 sub r6, r6, r3 ; offset = shift - count [all …]
|
D | vp8_packtokens_armv5.asm | 47 sub sp, sp, #16 85 sub r7, r5, #1 ; range-1 106 sub r6, r6, #24 ; shift 114 sub r6, r6, r3 ; offset = shift - count 115 sub r4, r6, #1 ; offset-1 120 sub r4, r4, #1 ; x = w->pos-1 125 sub r4, r4, #1 ; x-- 147 sub r3, r3, #8 ; count -= 8 193 sub r7, r5, #1 ; range-1 206 sub r6, r6, #24 [all …]
|
D | vp8_packtokens_partitions_armv5.asm | 47 sub sp, sp, #40 135 sub r7, r5, #1 ; range-1 156 sub r6, r6, #24 ; shift 164 sub r6, r6, r3 ; offset = shift - count 165 sub r4, r6, #1 ; offset-1 170 sub r4, r4, #1 ; x = w->pos-1 175 sub r4, r4, #1 ; x-- 197 sub r3, r3, #8 ; count -= 8 243 sub r7, r5, #1 ; range-1 256 sub r6, r6, #24 [all …]
|
D | vp8_packtokens_mbrow_armv5.asm | 46 sub sp, sp, #24 106 sub r7, r5, #1 ; range-1 127 sub r6, r6, #24 ; shift 135 sub r6, r6, r3 ; offset = shift - count 136 sub r4, r6, #1 ; offset-1 141 sub r4, r4, #1 ; x = w->pos-1 146 sub r4, r4, #1 ; x-- 168 sub r3, r3, #8 ; count -= 8 214 sub r7, r5, #1 ; range-1 227 sub r6, r6, #24 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_scale/arm/neon/ |
D | vp8_vpxyv12_extendframeborders_neon.asm | 36 sub r2, r6, #1 ; src_ptr2 = src_ptr1 + plane_width - 1 37 sub r5, r1, #32 ; dest_ptr1 = src_ptr1 - Border 80 sub r1, r1, #32 ; src_ptr1 = y_buffer - Border 82 …sub r2, r6, lr ; src_ptr2 = src_ptr1 + (plane_height * plane_stride) - pl… 83 sub r5, r1, lr, asl #5 ; dest_ptr1 = src_ptr1 - (Border * plane_stride) 111 sub r5, r5, #128 ; dest_ptr1 -= 128 113 sub r6, r6, #128 ; dest_ptr2 -= 128 117 sub r5, r1, lr, asl #5 ; src_ptr1 - (Border* plane_stride) 141 sub r5, r1, #16 ; dest_ptr1 = src_ptr1 - Border 143 sub r2, r6, #1 ; src_ptr2 = src_ptr1 + plane_width - 1 [all …]
|
D | vp8_vpxyv12_copysrcframe_func_neon.asm | 43 sub r6, r6, r5 ;adjust stride 44 sub r7, r7, r5 61 sub r12, r12, #128 79 sub r12, r12, #8 114 sub r12, r12, #128 127 sub r12, r12, #8 154 sub r6, r6, r5 ;adjust stride 155 sub r7, r7, r5 171 sub r12, r12, #64 185 sub r12, r12, #8 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/ |
D | sixtappredict8x4_v6.asm | 36 sub r0, r0, r1, lsl #1 50 sub r1, r1, #8 82 sub r2, r2, #1 112 sub lr, lr, #158 165 sub r2, r2, #1 183 sub r0, r0, r1, lsl #2 193 sub r0, r0, r1, lsl #1 194 sub r1, r1, #8 217 sub lr, lr, #158 ; move over to next column 240 sub r0, r0, r1, lsl #2
|
D | filter_v6.asm | 37 sub r2, r2, r3 ; inside loop increments input array, 43 sub sp, sp, #4 77 sub r7, r7, #1 127 sub r2, r2, r3 ; inside loop increments input array, 133 sub sp, sp, #4 167 sub r7, r7, #1 220 sub r2, r2, r3 ; inside loop increments input array, 226 sub sp, sp, #4 260 sub r7, r7, #1 312 sub sp, sp, #4 [all …]
|
D | copymem16x16_v6.asm | 134 sub r1, r1, #16 135 sub r3, r3, #16 162 ;sub r1, r1, #16 163 ;sub r3, r3, #16
|
D | loopfilter_v6.asm | 66 sub src, src, pstep, lsl #2 ; move src pointer down by 4 lines 69 sub sp, sp, #16 ; create temp buffer 147 sub src, src, pstep, lsl #2 155 sub src, src, pstep, lsl #1 ; move src pointer down by 6 lines 235 sub src, src, pstep, lsl #2 249 sub src, src, pstep, lsl #1 253 sub src, src, pstep, lsl #2 273 sub src, src, pstep, lsl #2 ; move src pointer down by 4 lines 276 sub sp, sp, #16 ; create temp buffer 367 sub src, src, pstep, lsl #2 ; move src pointer down by 6 lines [all …]
|
D | dequant_idct_v6.asm | 26 sub sp, sp, #4 54 sub r0, r0, #32 97 sub r0, r1, #8 169 sub r0, r0, #32
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
D | buildintrapredictorsmby_neon.asm | 58 sub r6, r0, r2 76 sub r0, r0, #1 121 sub r4, r7, #1 149 sub r6, r0, r2 172 sub r0, r0, #1 231 sub r3, r0, r2 235 sub r3, r3, #1 251 sub r0, r0, #1 341 sub r6, r0, r2 359 sub r0, r0, #1 [all …]
|
D | loopfilter_neon.asm | 29 sub r2, r0, r1, lsl #2 ; move src pointer down by 4 lines 45 sub r2, r2, r1, lsl #1 46 sub r12, r12, r1, lsl #1 73 sub r3, r0, r1, lsl #2 ; move u pointer down by 4 lines 74 sub r12, r2, r1, lsl #2 ; move v pointer down by 4 lines 95 sub r0, r0, r1, lsl #1 96 sub r2, r2, r1, lsl #1 125 sub r2, r0, #4 ; src ptr down by 4 columns 171 sub r0, r0, #2 ; dst ptr 214 sub r12, r0, #4 ; move u pointer down by 4 columns [all …]
|
D | mbloopfilter_neon.asm | 33 sub r0, r0, r1, lsl #1 ; move src pointer down by 4 lines 48 sub r12, r12, r1, lsl #2 76 sub r0, r0, r1, lsl #2 ; move u pointer down by 4 lines 79 sub r12, r12, r1, lsl #2 ; move v pointer down by 4 lines 100 sub r0, r0, r1, lsl #3 101 sub r12, r12, r1, lsl #3 134 sub r0, r0, #4 ; move src pointer down by 4 columns 171 sub r0, r0, r1, lsl #3 175 sub r12, r12, r1, lsl #3 228 sub r0, r0, #4 ; move u pointer down by 4 columns [all …]
|
D | sixtappredict16x16_neon.asm | 62 sub sp, sp, #336 ;reserve space on stack for temporary storage 69 sub r0, r0, #2 ;move srcptr back to (line-2) and (column-2) 70 sub r0, r0, r1, lsl #1 201 sub lr, lr, #336 285 sub lr, lr, #336 288 sub r4, r4, r5, lsl #4 302 sub r0, r0, #2 ;move srcptr back to (column-2) 393 sub r0, r0, r1, lsl #1 475 sub r0, r0, r1, lsl #4 476 sub r0, r0, r1, lsl #2 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/ |
D | walsh_v6.asm | 59 sub r11, r11, r12 ; b1_0 = A0 - C0 70 sub r12, r12, r2 ; c1_0 = B0 - D0 103 sub r3, r3, r7 ; b1_3 = A3 - C3 108 sub r5, r5, r9 ; c1_3 = B3 - D3 138 sub r3, r3, r5 ; b1_1 = A1 - C1 143 sub r7, r7, r9 ; c1_1 = B1 - D1 174 sub r12, r4, r8 ; b1_2 = A2 - C2 179 sub r8, r6, r10 ; c1_2 = B2 - D2
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
D | vp9_convolve8_avg_neon.asm | 61 sub r0, r0, #3 ; adjust for taps 69 sub r8, r1, r1, lsl #2 ; -src_stride * 3 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 76 sub r9, r9, #7 134 sub r2, r2, r3, lsl #2 ; reset for store 194 sub r0, r0, r1 195 sub r0, r0, r1, lsl #1 276 sub r5, r5, r3, lsl #1 ; reset for store 277 sub r8, r8, r3, lsl #1
|
D | vp9_convolve8_neon.asm | 61 sub r0, r0, #3 ; adjust for taps 69 sub r8, r1, r1, lsl #2 ; -src_stride * 3 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 76 sub r9, r9, #7 183 sub r0, r0, r1 184 sub r0, r0, r1, lsl #1
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vpx_ports/ |
D | emms.asm | 24 sub rsp, 8 33 sub rsp, 8
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
D | vp9_copy_sse2.asm | 70 sub r4d, 2 95 sub r4d, 4 121 sub r4d, 4 146 sub r4d, 4
|
D | vp9_subpixel_8t_sse2.asm | 200 sub rsp, 16 * 6 267 sub rsp, 16 * 10 326 sub rsp, 16 * 10 348 sub rsi, rax 380 sub rsp, 16 * 6 438 sub rsp, 16 * 10 487 sub rsp, 16 * 10 508 sub rsi, rax 548 sub rsp, 16 * 6 622 sub rsp, 16 * 10 [all …]
|
D | vp9_subpixel_8t_ssse3.asm | 333 sub rsp, 16*5 374 sub rsp, 16*5 415 sub rsp, 16*5 450 sub rsp, 16*5 482 sub rsp, 16*5 514 sub rsp, 16*5 851 sub rsp, 16 * 3 890 sub rsp, 16*5 932 sub rsp, 16*5 965 sub rsp, 16 * 3 [all …]
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
D | vp9_temporal_filter_apply_sse2.asm | 40 sub rsp, stack_size 52 sub rdx, arg(4) ; 16 - strength
|
D | vp9_subtract_sse2.asm | 87 sub rowsd, 2 113 sub rowsd, 2 125 sub rowsd, 2
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
D | temporal_filter_apply_sse2.asm | 40 sub rsp, stack_size 52 sub rdx, arg(4) ; 16 - strength
|