Home
last modified time | relevance | path

Searched refs:sub (Results 1 – 25 of 112) sorted by relevance

12345

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv5te/
Dboolhuff_armv5te.asm68 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 …]
Dvp8_packtokens_armv5.asm47 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 …]
Dvp8_packtokens_partitions_armv5.asm47 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 …]
Dvp8_packtokens_mbrow_armv5.asm46 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/
Dvp8_vpxyv12_extendframeborders_neon.asm36 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
82sub 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 …]
Dvp8_vpxyv12_copysrcframe_func_neon.asm43 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/
Dsixtappredict8x4_v6.asm36 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
Dfilter_v6.asm37 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 …]
Dcopymem16x16_v6.asm134 sub r1, r1, #16
135 sub r3, r3, #16
162 ;sub r1, r1, #16
163 ;sub r3, r3, #16
Dloopfilter_v6.asm66 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 …]
Ddequant_idct_v6.asm26 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/
Dbuildintrapredictorsmby_neon.asm58 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 …]
Dloopfilter_neon.asm29 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 …]
Dmbloopfilter_neon.asm33 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 …]
Dsixtappredict16x16_neon.asm62 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/
Dwalsh_v6.asm59 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/
Dvp9_convolve8_avg_neon.asm61 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
Dvp9_convolve8_neon.asm61 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/
Demms.asm24 sub rsp, 8
33 sub rsp, 8
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/
Dvp9_copy_sse2.asm70 sub r4d, 2
95 sub r4d, 4
121 sub r4d, 4
146 sub r4d, 4
Dvp9_subpixel_8t_sse2.asm200 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 …]
Dvp9_subpixel_8t_ssse3.asm333 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/
Dvp9_temporal_filter_apply_sse2.asm40 sub rsp, stack_size
52 sub rdx, arg(4) ; 16 - strength
Dvp9_subtract_sse2.asm87 sub rowsd, 2
113 sub rowsd, 2
125 sub rowsd, 2
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
Dtemporal_filter_apply_sse2.asm40 sub rsp, stack_size
52 sub rdx, arg(4) ; 16 - strength

12345