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

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

Operation:
if (PR[qp]) {
if (p
illegal_operation_fault();
if (trel == 'nz')
tmp_rel = GR[r
else
tmp_rel = !GR[r
switch (ctype) {
case 'and':
case 'or':
case 'or.andcm':
case 'unc':
default:
}
} else {
if (ctype == 'unc') {
if (p
PR[p
PR[p
}
}
Illegal Operation fault
Interruptions:
Volume 3: Instruction Reference
== p
)
1
2
].nat;
3
].nat;
3
if (!tmp_rel) {
PR[p
] = 0;
1
PR[p
] = 0;
2
}
break;
if (tmp_rel) {
PR[p
] = 1;
1
PR[p
] = 1;
2
}
break;
if (tmp_rel) {
PR[p
] = 1;
1
PR[p
] = 0;
2
}
break;
PR[p
] = tmp_rel;
1
PR[p
] = !tmp_rel;
2
break;
== p
)
1
2
illegal_operation_fault();
] = 0;
1
] = 0;
2
// 'nz' - test for 1
// 'z' - test for 0
// and-type compare
// or-type compare
// or.andcm-type compare
// unc-type compare
// normal compare
3:267
tnat

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium 9150m

Table of Contents