#define near asm volatile("fldcw _RoundNear") #define down asm volatile("fldcw _RoundDown") #define up asm volatile("fldcw _RoundUp") #define chop asm volatile("fldcw _RoundChop") int _RoundNear =0x133a; int _RoundDown =0x173a; int _RoundUp =0x1b3a; int _RoundChop =0x1f3a;