FPU_GET_CARRY
#define FPU_GET_CARRY(r) (r) = (!!fpu_carry)
#define FPU_GET_CARRY(r) __asm volatile("li %0,0; addie %0,%0,0" : "=r"(r))