mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-04-08 16:54:03 +02:00
diracdec: obmc accesses arent aligned for all files.
Thus use unaligned accesses. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
d5e1244ca7
commit
7776091b9f
@ -224,12 +224,12 @@ cglobal add_dirac_obmc%1_%2, 6,6,5, dst, src, stride, obmc, yblen
|
|||||||
punpckhbw m3, m4
|
punpckhbw m3, m4
|
||||||
pmullw m0, m2
|
pmullw m0, m2
|
||||||
pmullw m1, m3
|
pmullw m1, m3
|
||||||
mova m2, [dstq+2*i]
|
movu m2, [dstq+2*i]
|
||||||
mova m3, [dstq+2*i+mmsize]
|
movu m3, [dstq+2*i+mmsize]
|
||||||
paddw m0, m2
|
paddw m0, m2
|
||||||
paddw m1, m3
|
paddw m1, m3
|
||||||
mova [dstq+2*i], m0
|
movu [dstq+2*i], m0
|
||||||
mova [dstq+2*i+mmsize], m1
|
movu [dstq+2*i+mmsize], m1
|
||||||
%assign i i+mmsize
|
%assign i i+mmsize
|
||||||
%endrep
|
%endrep
|
||||||
lea srcq, [srcq+strideq]
|
lea srcq, [srcq+strideq]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user