br
taken_branch = 1;
IP = tmp_IP;
if (!impl_uia_fault_supported() &&
((PSR.it && unimplemented_virtual_address(tmp_IP, PSR.vm))
|| (!PSR.it && unimplemented_physical_address(tmp_IP))))
unimplemented_instruction_address_trap(lower_priv_transition,
if (lower_priv_transition && PSR.lp)
lower_privilege_transfer_trap();
if (PSR.tb)
taken_branch_trap();
}
Illegal Operation fault
Interruptions:
Disabled Instruction Set Transition fault
Unimplemented Instruction Address trap
Additional Faults on IA-32 target instructions:
IA_32_Exception(GPFault)
Disabled FP Reg Fault if PSR.dfh is 1
3:28
// set the new value for IP
tmp_IP);
Lower-Privilege Transfer trap
Taken Branch trap
Volume 3: Instruction Reference
Need help?
Do you have a question about the ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 and is the answer not in the manual?
Questions and answers