Changeset 76 for mppenc/branches/r2d/src/mppenc.c
- Timestamp:
- 10/17/06 13:52:34 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
mppenc/branches/r2d/src/mppenc.c
r74 r76 1560 1560 } 1561 1561 1562 // FIXME : not sure if it's a good idea 1563 #include <fpu_control.h> 1564 1565 void Init_FPU ( void ) 1566 { 1567 mpc_uint16_t cw; 1568 1569 #if defined __i386__ && defined _FPU_GETCW && defined _FPU_SETCW 1570 _FPU_GETCW ( cw ); 1571 cw &= ~0x300; 1572 _FPU_SETCW ( cw ); 1573 #elif defined __i386__ && defined FPU_GETCW && defined FPU_SETCW 1574 FPU_GETCW ( cw ); 1575 cw &= ~0x300; 1576 FPU_SETCW ( cw ); 1577 #elif defined __MINGW32__ 1578 __asm__ ("fnstcw %0" : "=m" (*&cw)); 1579 cw &= ~0x300; 1580 __asm__ ("fldcw %0" : : "m" (*&cw)); 1581 #elif defined(_WIN32) && !defined(_WIN64) 1582 _asm { fstcw cw }; 1583 cw &= ~0x300; 1584 _asm { fldcw cw }; 1585 #else 1586 ; 1587 #endif 1588 } 1562 1589 1563 1590 static int … … 1597 1624 Init_Psychoakustik (&m); 1598 1625 Init_FPU (); 1599 Init_ANS ();1600 1626 Klemm (); 1601 1627
Note: See TracChangeset
for help on using the changeset viewer.