X86 Instruction Reference, 32-bit Edition Errata

Third Edition

No known errata yet.

Second Edition

Instruction CALLF (opcode FF /3) and JMPF (opcode FF/5): the operand should be m16:16/32 instead of r/m16:16/32

Instruction PSRLDQ (opcode 0F72 /2): the mnemonic is not correct, it should be PSRLD

Instruction PMADDUBSW (SSSE3 group, opcodes 0F3804 and 660F3804): the description should be "Multiply and Add Packed Signed and Unsigned Bytes"

First Edition

Instructions FNSAVE and FSAVE (x87 FPU group): the description should be "Store x87 FPU State"

Instruction FDIVRP ST1, ST (x87 FPU group): secondary opcode is missing, should be F1

All FISTTP instructions (x87 FPU and SSE3 groups): the description should be "Store Integer with Truncation and Pop"

Prefix TAKEN: the description should be "Branch taken prefix (used only with Jcc instructions)"

Instruction CALLF (opcode FF/3) and JMPF (opcode FF/5): the operand should be m16:16/32 instead of r/m16:16/32

Instruction PSRLDQ (opcode 0F72/2): the mnemonic is not correct, it should be PSRLD

Instruction PMADDUBSW (SSSE3 group, opcodes 0F3804 and 660F3804): the description should be "Multiply and Add Packed Signed and Unsigned Bytes"