Print this page

        

*** 660,669 **** --- 660,672 ---- break; case fex_ldouble: info->res.val.i = (int) info->res.val.q; break; + + default: + break; } *(int*)FPreg(rd) = info->res.val.i; return; }
*** 683,692 **** --- 686,698 ---- break; case fex_ldouble: info->res.val.l = (long long) info->res.val.q; break; + + default: + break; } *(long long*)FPREG(rd) = info->res.val.l; break; case 0x4: /* result is float */
*** 704,713 **** --- 710,722 ---- break; case fex_ldouble: info->res.val.f = (float) info->res.val.q; break; + + default: + break; } *(float*)FPreg(rd) = info->res.val.f; break; case 0x8: /* result is double */
*** 725,734 **** --- 734,746 ---- break; case fex_ldouble: info->res.val.d = (double) info->res.val.q; break; + + default: + break; } *(double*)FPREG(rd) = info->res.val.d; break; case 0xc: /* result is long double */
*** 746,755 **** --- 758,770 ---- break; case fex_double: info->res.val.q = (long double) info->res.val.d; break; + + default: + break; } *(long double*)FPREG(rd) = info->res.val.q; break; } return;
*** 772,781 **** --- 787,799 ---- break; case fex_ldouble: info->res.val.d = (double) info->res.val.q; break; + + default: + break; } *(double*)FPREG(rd) = info->res.val.d; break; case 0xc: /* result is long double */
*** 793,802 **** --- 811,823 ---- break; case fex_double: info->res.val.q = (long double) info->res.val.d; break; + + default: + break; } *(long double*)FPREG(rd) = info->res.val.q; break; } return;
*** 818,827 **** --- 839,851 ---- break; case fex_ldouble: info->res.val.f = (float) info->res.val.q; break; + + default: + break; } *(float*)FPreg(rd) = info->res.val.f; break; case 2: /* result is double */
*** 839,848 **** --- 863,875 ---- break; case fex_ldouble: info->res.val.d = (double) info->res.val.q; break; + + default: + break; } *(double*)FPREG(rd) = info->res.val.d; break; case 3: /* result is long double */
*** 860,869 **** --- 887,899 ---- break; case fex_double: info->res.val.q = (long double) info->res.val.d; break; + + default: + break; } *(long double*)FPREG(rd) = info->res.val.q; break; } }