Note a few of X86 control instructions are listed in the SDM as being
encoded using 0x9B as a prefix. This is a bit weird since 9B is also an opcode
on its own, FWAIT/WAIT. It seems as though the behavior of these 9B-prefixed
instructions is basically to wait for exceptions and then (if no exception) do
what the instruction. Not sure why they are listed that way.
| Opcode | Mnemonic | Other Information | Semantic Function |
| D9 | FLDENV | | :REG | 4 | | :MOD | :MEM | | :FEAT | :FPU | | |
| D9 | FLDCW | | :REG | 5 | | :MOD | :MEM | | :FEAT | :FPU | | |
| D9 | FNSTENV | | :REG | 6 | | :MOD | :MEM | | :FEAT | :FPU | | |
| D9 | FNSTCW | | :REG | 7 | | :MOD | :MEM | | :FEAT | :FPU | | |
| D9 | FNOP | | :REG | 2 | | :MOD | 3 | | :R/M | 0 | | :FEAT | :FPU | | |
| D9 | FDECSTP | | :REG | 6 | | :MOD | 3 | | :R/M | 6 | | :FEAT | :FPU | | |
| D9 | FINCSTP | | :REG | 6 | | :MOD | 3 | | :R/M | 7 | | :FEAT | :FPU | | |
| DB | FNCLEX | | :REG | 4 | | :MOD | 3 | | :R/M | 2 | | :FEAT | :FPU | | |
| DB | FNINIT | | :REG | 4 | | :MOD | 3 | | :R/M | 3 | | :FEAT | :FPU | | |
| DD | FRSTOR | | :REG | 4 | | :MOD | :MEM | | :FEAT | :FPU | | |
| DD | FNSAVE | | :REG | 6 | | :MOD | :MEM | | :FEAT | :FPU | | |
| DD | FNSTSW | | :REG | 7 | | :MOD | :MEM | | :FEAT | :FPU | | |
| DD | FFREE | | |
| DF | FNSTSW | | :REG | 4 | | :MOD | 3 | | :R/M | 0 | | :FEAT | :FPU | | |