Intel ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3 Manual page 1434

Hide thumbs Also See for ITANIUM ARCHITECTURE - SOFTWARE DEVELOPERS MANUAL VOLUME 1 REV 2.3:
Table of Contents

Advertisement

FINCSTP—Increment Stack-Top Pointer
Opcode
D9 F7
Description
Adds one to the TOP field of the FPU status word (increments the top-of-stack pointer).
The contents of the FPU data registers and tag register are not affected. This operation
is not equivalent to popping the stack, because the tag for the previous top-of-stack
register is not marked empty.
Operation
IF TOP = 7
THEN TOP  0;
ELSE TOP  TOP + 1;
FI;
FPU Flags Affected
The C1 flag is set to 0; otherwise, generates an #IS fault. The C0, C2, and C3 flags are
undefined.
Floating-point Exceptions
#IS
Additional Itanium System Environment Exceptions
Itanium Reg Faults Disabled FP Register Fault if PSR.dfl is 1.
Protected Mode Exceptions
#NM
Real Address Mode Exceptions
#NM
Virtual 8086 Mode Exceptions
#NM
4:132
Instruction
Description
FINCSTP
Increment the TOP field in the FPU status register
EM or TS in CR0 is set.
EM or TS in CR0 is set.
EM or TS in CR0 is set.
Volume 4: Base IA-32 Instruction Reference

Advertisement

Table of Contents
loading

This manual is also suitable for:

Itanium architecture 2.3

Table of Contents