Ignore:
Timestamp:
10/17/06 13:52:34 (18 years ago)
Author:
r2d
Message:
  • removed tools.c
File:
1 edited

Legend:

Unmodified
Added
Removed
  • mppenc/branches/r2d/src/mppenc.c

    r74 r76  
    15601560}
    15611561
     1562// FIXME : not sure if it's a good idea
     1563#include <fpu_control.h>
     1564
     1565void 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}
    15621589
    15631590static int
     
    15971624        Init_Psychoakustik (&m);
    15981625        Init_FPU ();
    1599         Init_ANS ();
    16001626        Klemm    ();
    16011627
Note: See TracChangeset for help on using the changeset viewer.