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

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

getf
Operation:
if (PR[qp]) {
check_target_register(r
if (tmp_isrcode = fp_reg_disabled(f
disabled_fp_register_fault(tmp_isrcode, 0);
if (single_form) {
GR[r
GR[r
} else if (double_form) {
GR[r
} else if (exponent_form) {
GR[r
GR[r
GR[r
} else // significand_form
GR[r
if (fp_is_natval(FR[f
GR[r
else
GR[r
}
Illegal Operation fault
Interruptions:
3:144
);
1
]{31:0} = fp_fr_to_mem_format(FR[f
1
]{63:32} = 0;
1
] = fp_fr_to_mem_format(FR[f
1
]{63:18} = 0;
1
]{16:0} = FR[f
].exponent;
1
2
]{17} = FR[f
].sign;
1
2
] = FR[f
].significand;
1
2
]))
2
].nat = 1;
1
].nat = 0;
1
, 0, 0, 0))
2
], 4, 0);
2
], 8, 0);
2
Disabled Floating-point Register fault
Volume 3: Instruction Reference

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium 9150m

Table of Contents