Intel Pentium CPU Instruction Set Reference
WAIT instruction - Wait
| Code | Mnemonic | Description | 
| 9B | WAIT | Check pending unmasked floating-point exceptions. | 
| 9B | FWAIT | Check pending unmasked floating-point exceptions. | 
Description
Causes the processor to check for and handle pending, unmasked, floating-point exceptions before proceeding. (FWAIT is an alternate mnemonic for the WAIT).
This instruction is useful for synchronizing exceptions in critical sections of code. Coding a WAIT instruction after a floating-point instruction insures that any unmasked floating-point exceptions the instruction may raise are handled before the processor can modify the instruction's results. See the section titled "Floating-Point Exception Synchronization" in Chapter 7 of the Intel Architecture Software Developer's Manual, Volume 1, for more information on using the WAIT/FWAIT instruction.
| Operands | Bytes | Clocks | 
|  | 1 | 1 | NP | 
Flags
| ID | unaffected | DF | unaffected | 
| VIP | unaffected | IF | unaffected | 
| VIF | unaffected | TF | unaffected | 
| AC | unaffected | SF | unaffected | 
| VM | unaffected | ZF | unaffected | 
| RF | unaffected | AF | unaffected | 
| NT | unaffected | PF | unaffected | 
| IOPL | unaffected | CF | unaffected | 
| OF | unaffected |