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;
}
}