FPUL
FP_FROM_INT_##SZ(Fn, FPUL, 32, int); \
FP_TO_INT_##SZ(FPUL, Fn, 32, 1); }while(0)
UNPACK_S(Fn, FPUL);
PACK_S(FPUL, Fr);
FRn = FPUL;
FPUL = FRn;
unsigned long *reg = (code & 0x0010) ? &FPUL : &FPSCR;