EasyManua.ls Logo

AMD K5 - Table 3-5 B. Instructions that Modify the if or VIF Flags-Protected Mode

AMD K5
406 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Control Register 4 (CR4) Extensions 3-17
18524C/0—Nov1996 AMD-K5 Processor Technical Reference Manual
Table 3-5B. Instructions that Modify the IF or VIF Flags—Protected Mode
TYPE PE VM VME PVI IOPL
Handler
CPL
GP(0) IF VIF
CLI 1 0 —0≥ CPL — No IF ← 0—
CLI 1 0 — 0 < CPL — Yes — —
STI 1 0 — 0 ≥ CPL — No IF ← 1—
STI 1 0 — 0 < CPL — Yes — —
PUSHF 1 0 — 0 ≥ CPL — No Pushed —
PUSHF 1 0 — 0 < CPL — No Pushed —
PUSHFD 1 0 — 0 ≥ CPL — No Pushed Pushed
PUSHFD 1 0 — 0 < CPL — No Pushed Pushed
POPF 1 0 — 0 ≥ CPL — No Popped —
POPF 1 0 — 0 < CPL — No Not Popped —
POPFD 1 0 — 0 ≥ CPL — No Popped Not Popped
POPFD 1 0 — 0 < CPL — No Not Popped Not Popped
IRET 1 0 — 0 — = 0 No Popped —
IRET 1 0 — 0 ≥ CPL > 0
No
1
Popped —
IRET 1 0 — 0 < CPL > 0
No
1
Not Popped —
IRETD 1 0 — 0 — = 0 No Popped Popped
IRETD 1 0 — 0 ≥ CPL > 0
No
1
Popped Not Popped
IRETD 1 0 — 0 < CPL > 0
No
1
Not Popped Not Popped
Notes:
1. GP(0) if the CPL of the task executing IRETD is greater than the CPL of the task returned to.
— Not applicable.

Table of Contents