Print this page
@@ -660,10 +660,13 @@
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,10 +686,13 @@
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,10 +710,13 @@
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,10 +734,13 @@
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,10 +758,13 @@
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,10 +787,13 @@
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,10 +811,13 @@
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,10 +839,13 @@
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,10 +863,13 @@
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,10 +887,13 @@
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;
}
}