getf Operation Font Conventions
if
(PR[qp]) {
check_target_register(;
if (tmp_isrcode =
fp_reg_disabled(f2,
0, 0, 0))
disabled_fp_register_fault(tmp_isrcode, 0);
if (single_form) {
GR[r1]{31:0}
=
fp_fr_to_mem_format(
FR[f2],
4, 0);
GR[r1]{63:32} = 0;
} else if (double_form) {
GR[r1] =
fp_fr_to_mem_format(FR[f2],
8, 0);
} else if (exponent_form) {
GR[r1]{63:18} = 0;
GR[r1]{16:0} = FR[f2].exponent;
GR[r1]{17} = FR[f2].sign;
} else // significand_form
GR[r1] = FR[f2].significand;
if (
fp_is_natval(FR[f2]))
GR[r1].nat = 1;
else
GR[r1].nat = 0;
}