Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2013-04-06 15:29:14 +0400
committerMichael Niedermayer <michaelni@gmx.at>2013-04-06 15:30:19 +0400
commit32bac65ba0bece53dcc28ec7ba3f678963485c9a (patch)
tree319b982dbf6d9a03e8fba9f95f188efa134162c7 /libavcodec/x86/sbrdsp.asm
parent84bfa8beb708d7594d298b438d3fa9c21630da97 (diff)
parentf4b0d12f5b3fb2fe825fb2ac9b2d9d9374baa5c5 (diff)
Merge remote-tracking branch 'qatar/master'
* qatar/master: x86: sbrdsp: Implement SSE neg_odd_64 Conflicts: libavcodec/x86/sbrdsp.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/x86/sbrdsp.asm')
-rw-r--r--libavcodec/x86/sbrdsp.asm32
1 files changed, 16 insertions, 16 deletions
diff --git a/libavcodec/x86/sbrdsp.asm b/libavcodec/x86/sbrdsp.asm
index 999e5af79e..2900469dbd 100644
--- a/libavcodec/x86/sbrdsp.asm
+++ b/libavcodec/x86/sbrdsp.asm
@@ -224,21 +224,21 @@ cglobal sbr_qmf_post_shuffle, 2,3,4,W,z
INIT_XMM sse
cglobal sbr_neg_odd_64, 1,2,4,z
- lea r1q, [zq+256]
+ lea r1q, [zq+256]
.loop:
- mova m0, [zq+ 0]
- mova m1, [zq+16]
- mova m2, [zq+32]
- mova m3, [zq+48]
- xorps m0, [ps_mask2]
- xorps m1, [ps_mask2]
- xorps m2, [ps_mask2]
- xorps m3, [ps_mask2]
- mova [zq+ 0], m0
- mova [zq+16], m1
- mova [zq+32], m2
- mova [zq+48], m3
- add zq, 64
- cmp zq, r1q
- jne .loop
+ mova m0, [zq+ 0]
+ mova m1, [zq+16]
+ mova m2, [zq+32]
+ mova m3, [zq+48]
+ xorps m0, [ps_mask2]
+ xorps m1, [ps_mask2]
+ xorps m2, [ps_mask2]
+ xorps m3, [ps_mask2]
+ mova [zq+ 0], m0
+ mova [zq+16], m1
+ mova [zq+32], m2
+ mova [zq+48], m3
+ add zq, 64
+ cmp zq, r1q
+ jne .loop
REP_RET