Print this page

        

*** 1426,1435 **** --- 1426,1438 ---- break; case fex_ldouble: *(float *)ea = (float) r.val.q; break; + + default: + break; } if (ex != FPE_FLTRES && (op & 8) != 0) pop(uap); return;
*** 1459,1468 **** --- 1462,1474 ---- break; case fex_ldouble: *(int *)ea = (int) r.val.q; break; + + default: + break; } if (ex != FPE_FLTRES && (op & 8) != 0) pop(uap); return;
*** 1492,1501 **** --- 1498,1510 ---- break; case fex_ldouble: *(double *)ea = (double) r.val.q; break; + + default: + break; } if (ex != FPE_FLTRES && (op & 8) != 0) pop(uap); return;
*** 1525,1534 **** --- 1534,1546 ---- break; case fex_ldouble: *(short *)ea = (short) r.val.q; break; + + default: + break; } if (ex != FPE_FLTRES && (op & 8) != 0) pop(uap); return;
*** 1563,1572 **** --- 1575,1587 ---- break; case fex_ldouble: *(long long *)ea = (long long) r.val.q; break; + + default: + break; } if (ex != FPE_FLTRES) pop(uap); return; }
*** 1586,1595 **** --- 1601,1613 ---- break; case fex_double: r.val.q = (long double) r.val.d; break; + + default: + break; } /* for load instructions, push the result onto the stack */ switch (op & 0x7f8) { case 0x100: