FP_FROM_INT_D
FP_FROM_INT_D(DR, ((long)vb), 64, long);
case FITOD: IR = rs2->s; FP_FROM_INT_D (DR, IR, 32, int); break;
case FXTOD: XR = rs2->d; FP_FROM_INT_D (DR, XR, 64, long); break;
case FITOD: IR = rs2->s; FP_FROM_INT_D (DR, IR, 32, int); break;