Fix for Windows media audio 9 voice codec (format 0x0a)

Tested with dll version 9.0.0.2926


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@13740 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
rtognimp 2004-10-23 15:47:08 +00:00
parent 6943b13bb5
commit 64039d1594
1 changed files with 8 additions and 3 deletions

View File

@ -4315,10 +4315,15 @@ static void exp_ftol(void)
); );
} }
#warning check for _CIpow #define FPU_DOUBLES(var1,var2) double var1,var2; \
static double exp_CIpow(double x, double y) __asm__ __volatile__( "fstpl %0;fwait" : "=m" (var2) : ); \
__asm__ __volatile__( "fstpl %0;fwait" : "=m" (var1) : )
static double exp_CIpow(void)
{ {
/*printf("Pow %f %f 0x%Lx 0x%Lx => %f\n", x, y, *((int64_t*)&x), *((int64_t*)&y), pow(x, y));*/ FPU_DOUBLES(x,y);
dbgprintf("_CIpow(%lf, %lf)\n", x, y);
return pow(x, y); return pow(x, y);
} }