diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2011-10-30 23:25:08 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2011-10-30 23:25:08 +0100 |
commit | 5f34092b132649f595e5e45bbf99d290ba33074c (patch) | |
tree | 80cf3acfe463252f96135400e35760e53d682e46 | |
parent | f0d616e76ff6ebfafe8e3708dabe5dd6b0b71038 (diff) | |
download | ffmpeg-5f34092b132649f595e5e45bbf99d290ba33074c.tar.gz |
dirac; dirac_hpel_filter_h does currently not receive aligned data thus use unaligned accesses.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavcodec/x86/diracdsp_yasm.asm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/x86/diracdsp_yasm.asm b/libavcodec/x86/diracdsp_yasm.asm index e71da80869..bbe85124de 100644 --- a/libavcodec/x86/diracdsp_yasm.asm +++ b/libavcodec/x86/diracdsp_yasm.asm @@ -94,7 +94,7 @@ cglobal dirac_hpel_filter_h_%1, 3,3,8, dst, src, width and widthd, ~(mmsize-1) .loop: ; 7*(src[0] + src[1]) - UNPACK_ADD m0, m1, [srcq + widthq], [srcq + widthq + 1], a,u + UNPACK_ADD m0, m1, [srcq + widthq], [srcq + widthq + 1], u,u pmullw m0, [pw_7] pmullw m1, [pw_7] @@ -122,7 +122,7 @@ cglobal dirac_hpel_filter_h_%1, 3,3,8, dst, src, width psraw m0, 5 psraw m1, 5 packuswb m0, m1 - mova [dstq + widthq], m0 + movu [dstq + widthq], m0 sub widthd, mmsize jge .loop RET |