} else {
}
}
if (base_update_form) {
GR[r
GR[r
if (!GR[r
}
fp_update_psr(f
fp_update_psr(f
}
Illegal Operation fault
Interruptions:
Disabled Floating-point Register fault
Register NaT Consumption fault
Unimplemented Data Address fault
Data Nested TLB fault
Alternate Data TLB fault
VHPT Data fault
Data TLB fault
Volume 3: Instruction Reference
FR[f
] = (integer_form ? FP_INT_ZERO : FP_ZERO);
2
FR[f
] = fp_mem_to_fr_format(f1_val, size/2, integer_form);
1
FR[f
] = fp_mem_to_fr_format(f2_val, size/2, integer_form);
2
if ((check_no_clear || advanced) && ma_is_speculative(mattr))
alat_write(fldtype, FLOAT, f
] = GR[r
] + size;
3
3
].nat = GR[r
].nat;
3
3
].nat)
3
mem_implicit_prefetch(GR[r
);
1
);
2
// execute load normally
// add entry to ALAT
, paddr, size);
1
// update base register
], ldhint, itype);
3
Data Page Not Present fault
Data NaT Page Consumption fault
Data Key Miss fault
Data Key Permission fault
Data Access Rights fault
Data Access Bit fault
Data Debug fault
Unaligned Data Reference fault
ldfp
3:163
Need help?
Do you have a question about the ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 3 REV 2.3 and is the answer not in the manual?
Questions and answers