4:56
Volume 4: Base IA-32 Instruction Reference
CALL—Call Procedure
(Continued)
#SS(0)
If pushing the return address, parameters, or stack segment pointer
onto the stack exceeds the bounds of the stack segment, when no
stack switch occurs.
If a memory operand effective address is outside the SS segment
limit.
#SS(selector)
If pushing the return address, parameters, or stack segment pointer
onto the stack exceeds the bounds of the stack segment, when a
stack switch occurs.
If the SS register is being loaded as part of a stack switch and the
segment pointed to is marked not present.
If stack segment does not have room for the return address,
parameters, or stack segment pointer, when stack switch occurs.
#NP(selector)
If a code segment, data segment, stack segment, call gate, task
gate, or TSS is not present.
#TS(selector)
If the new stack segment selector and ESP are beyond the end of
the TSS.
If the new stack segment selector is null.
If the RPL of the new stack segment selector in the TSS is not equal
to the DPL of the code segment being accessed.
If DPL of the stack segment descriptor for the new stack segment is
not equal to the DPL of the code segment descriptor.
If the new stack segment is not a writable data segment.
If segment-selector index for stack segment is outside descriptor
table limits.
#PF(fault-code)
If a page fault occurs.
#AC(0)
If an unaligned memory access occurs when the CPL is 3 and
alignment checking is enabled.
Real Address Mode Exceptions
#GP
If a memory operand effective address is outside the CS, DS, ES, FS,
or GS segment limit.
If the target offset is beyond the code segment limit.
Virtual 8086 Mode Exceptions
#GP(0)
If a memory operand effective address is outside the CS, DS, ES, FS,
or GS segment limit.
If the target offset is beyond the code segment limit.
#PF(fault-code)
If a page fault occurs.
#AC(0)
If an unaligned memory access occurs when alignment checking is
enabled.
Summary of Contents for ITANIUM ARCHITECTURE
Page 1: ......
Page 7: ...402 Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 199: ...4 192 Volume 4 Base IA 32 Instruction Reference FWAIT Wait See entry for WAIT ...
Page 352: ...Volume 4 Base IA 32 Instruction Reference 4 345 ROL ROR Rotate See entry for RCL RCR ROL ROR ...
Page 589: ...4 582 Volume 4 IA 32 SSE Instruction Reference ...
Page 590: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 Index ...
Page 591: ...Index Intel Itanium Architecture Software Developer s Manual Rev 2 3 ...
Page 603: ...INDEX Index 12 Index for Volumes 1 2 3 and 4 ...
Page 604: ......