#include <9pm/u.h> #include <9pm/libc.h> void setfcr(ulong x) { x ^= 0x3F; _asm { fldc x } } ulong getfcr(void) { ulong x; _asm { fstc x } return x^0x3F; } ulong getfsr(void) { ulong x; _asm { fsts x } return x; } void setfsr(ulong x) { _asm { fclex x } }