Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 3 REV 2.3 Manual page 136

Architecture software developer's manual revision 2.3
Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 3 REV 2.3:
Table of Contents

Advertisement

}
if (fp_is_nan(tmp_default_result_pair.lo)) {
} else {
}
FR[f
FR[f
FR[f
PR[p
fp_update_fpsr(sf, tmp_fp_env);
}
fp_update_psr(f
} else {
PR[p
] = 0;
2
}
Invalid Operation (V)
FP Exceptions:
Denormal/Unnormal Operand (D)
Software Assist (SWA) fault
Illegal Operation fault
Interruptions:
Disabled Floating-point Register fault
Volume 3: Instruction Reference
if (limits_check.hi)
tmp_pred_hi = 0;
else
tmp_pred_hi = 1;
}
tmp_res_hi = fp_single(tmp_res);
tmp_res_lo = fp_single(tmp_default_result_pair.lo);
tmp_pred_lo = 0;
tmp_fr3 = fp_normalize(fp_reg_read_lo(f
if (fp_is_zero(tmp_fr3)) {
tmp_res = FP_INFINITY;
tmp_res.sign = tmp_fr3.sign;
tmp_pred_lo = 0;
} else if (fp_is_pos_inf(tmp_fr3)) {
tmp_res = FP_ZERO;
tmp_pred_lo = 0;
} else {
tmp_res = fp_ieee_recip_sqrt(tmp_fr3);
if (limits_check.lo)
tmp_pred_lo = 0;
else
tmp_pred_lo = 1;
}
tmp_res_lo = fp_single(tmp_res);
].significand = fp_concatenate(tmp_res_hi, tmp_res_lo);
1
].exponent = FP_INTEGER_EXP;
1
].sign = FP_SIGN_POSITIVE;
1
] = tmp_pred_hi && tmp_pred_lo;
2
);
1
));
3
Floating-point Exception fault
fprsqrta
3:127

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium 9150m

Table of Contents