Mercurial > mplayer.hg
comparison mp3lib/dct64_3dnow.c @ 6177:82a03c17f314
Cygwin stdcall mismatch fix.
author | atmos4 |
---|---|
date | Fri, 24 May 2002 01:56:01 +0000 |
parents | d6eab895c742 |
children | 7e2ca93330d0 |
comparison
equal
deleted
inserted
replaced
6176:086b7e5074dc | 6177:82a03c17f314 |
---|---|
12 #include "../mangle.h" | 12 #include "../mangle.h" |
13 | 13 |
14 static unsigned long long int __attribute__((aligned(8))) x_plus_minus_3dnow = 0x8000000000000000ULL; | 14 static unsigned long long int __attribute__((aligned(8))) x_plus_minus_3dnow = 0x8000000000000000ULL; |
15 static float plus_1f = 1.0; | 15 static float plus_1f = 1.0; |
16 | 16 |
17 #ifdef __CYGWIN__ | |
18 /* will probably cause sig11 with debuggingsymbols, but otherwise undef. ref */ | |
19 void dct64_MMX_3dnow(real *a,real *b,real *c) | |
20 #else | |
21 void __attribute__ (( __stdcall__ )) dct64_MMX_3dnow(real *a,real *b,real *c) | 17 void __attribute__ (( __stdcall__ )) dct64_MMX_3dnow(real *a,real *b,real *c) |
22 #endif | |
23 { | 18 { |
24 char tmp[256]; | 19 char tmp[256]; |
25 __asm __volatile( | 20 __asm __volatile( |
26 " movl %2,%%eax\n\t" | 21 " movl %2,%%eax\n\t" |
27 | 22 |