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