summaryrefslogtreecommitdiffstats
path: root/mp3lib/dct64_MMX.s
diff options
context:
space:
mode:
authornick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-04 09:47:56 +0000
committernick <nick@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-07-04 09:47:56 +0000
commitb5481a052fe5f0715bdfcbd590a825899ba92458 (patch)
tree10eaff60a5973a7146f8ed25c1dc1a05bdba85fa /mp3lib/dct64_MMX.s
parentcb2b8710482fd29a32849d6d9e9792135d003aef (diff)
downloadmpv-b5481a052fe5f0715bdfcbd590a825899ba92458.tar.bz2
mpv-b5481a052fe5f0715bdfcbd590a825899ba92458.tar.xz
Finished 3dnow optimization (in scalar mode) and minor improvements
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1272 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mp3lib/dct64_MMX.s')
-rw-r--r--mp3lib/dct64_MMX.s38
1 files changed, 2 insertions, 36 deletions
diff --git a/mp3lib/dct64_MMX.s b/mp3lib/dct64_MMX.s
index cf288d5af9..ceccb280ae 100644
--- a/mp3lib/dct64_MMX.s
+++ b/mp3lib/dct64_MMX.s
@@ -1,41 +1,7 @@
# This code was taken from http://www.mpg123.org
# See ChangeLog of mpg123-0.59s-pre.1 for detail
# Applied to mplayer by Nick Kurshev <nickols_k@mail.ru>
-
-.data
- .align 4
-costab:
- .long 1056974725
- .long 1057056395
- .long 1057223771
- .long 1057485416
- .long 1057855544
- .long 1058356026
- .long 1059019886
- .long 1059897405
- .long 1061067246
- .long 1062657950
- .long 1064892987
- .long 1066774581
- .long 1069414683
- .long 1073984175
- .long 1079645762
- .long 1092815430
- .long 1057005197
- .long 1057342072
- .long 1058087743
- .long 1059427869
- .long 1061799040
- .long 1065862217
- .long 1071413542
- .long 1084439708
- .long 1057128951
- .long 1058664893
- .long 1063675095
- .long 1076102863
- .long 1057655764
- .long 1067924853
- .long 1060439283
+#
.text
@@ -57,7 +23,7 @@ dct64_MMX:
movl 276(%esp),%edi
flds 4(%eax)
- movl $costab,%ebx
+ movl $costab_mmx,%ebx
fadds 120(%eax)
orl %ecx,%ecx
fstps 4(%edx)