Home
last modified time | relevance | path

Searched refs:sub (Results 1 – 25 of 118) 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/samsung_slsi/exynos5/libswconverter/
Dcsc_tiled_to_linear_uv_deinterleave_neon.s135 sub r14, r3, r6 @ r14 = (width - j) / 2
150 sub r8, r8, r14, lsl #1
151 sub r7, r7, r14
152 sub r12, r12, r14
186 sub r1, r4, r9
213 sub r14, r3, r6 @ r14 = (width - j) /2
218 sub r1, r4, r9
231 sub r8, r8, r14, lsl #1
232 sub r7, r7, r14
233 sub r12, r12, r14
Dcsc_tiled_to_linear_uv_neon.s117 sub r14, r2, r6 @ r14 = width - j
130 sub r8, r8, r14
131 sub r7, r7, r14
159 sub r12, r3, r9
188 sub r1, r3, r9
191 sub r14, r2, r6
200 sub r8, r8, r14
201 sub r7, r7, r14
Dcsc_tiled_to_linear_y_neon.s132 sub r14, r2, r6 @ r14 = width - j
145 sub r8, r8, r14
146 sub r7, r7, r14
174 sub r12, r3, r9
203 sub r1, r3, r9
206 sub r14, r2, r6
215 sub r8, r8, r14
216 sub r7, r7, r14
/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 …]
/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 …]
/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
/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

12345