144 |
sub ebx, ebp ; y_src2 -> ebx |
sub ebx, ebp ; y_src2 -> ebx |
145 |
|
|
146 |
mov ecx, [esp + 24 + localsize] ; dst_stride -> ecx |
mov ecx, [esp + 24 + localsize] ; dst_stride -> ecx |
147 |
mov edx, ecx |
shl ecx, 1 |
148 |
add ecx, edx |
mov edx, ecx ; 2 * dst_stride -> ecx |
|
shl edx, 2 |
|
|
add ecx, edx ; 6 * dst_stride -> ecx |
|
|
mov edx, ecx |
|
149 |
sub ecx, esi |
sub ecx, esi |
150 |
shl esi, 1 |
shl esi, 1 |
151 |
sub ecx, esi ; 6 * dst_stride - 3 * width -> ecx |
sub ecx, esi ; 2 * dst_stride - 3 * width -> ecx |
152 |
|
|
153 |
mov [dst_dif], ecx |
mov [dst_dif], ecx |
154 |
|
|
206 |
add ebx, ebp ; y_src2 -> ebp |
add ebx, ebp ; y_src2 -> ebp |
207 |
|
|
208 |
mov ecx, [esp + 24 + localsize] ; dst_stride -> ecx |
mov ecx, [esp + 24 + localsize] ; dst_stride -> ecx |
209 |
mov edx, ecx |
shl ecx, 1 |
210 |
add ecx, edx |
mov edx, ecx ; 2 * dst_stride -> ecx |
|
shl edx, 2 |
|
|
add ecx, edx ; 6 * dst_stride -> ecx |
|
|
mov edx, ecx |
|
211 |
sub ecx, esi |
sub ecx, esi |
212 |
shl esi, 1 |
shl esi, 1 |
213 |
sub ecx, esi ; 6 * dst_stride - 3 * width -> ecx |
sub ecx, esi ; 2 * dst_stride - 3 * width -> ecx |
214 |
|
|
215 |
mov [dst_dif], ecx |
mov [dst_dif], ecx |
216 |
|
|