Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 78
Documentation Changes
LEA—Load Effective Address
Instruction Operand Encoding
...
LEAVE—High Level Procedure Exit
Instruction Operand Encoding
...
LFENCE—Load Fence
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
8D /r LEA r16,m A Valid Valid Store effective address for
m in register r16.
8D /r LEA r32,m A Valid Valid Store effective address for
m in register r32.
REX.W + 8D /r LEA r64,m A Valid N.E. Store effective address for
m in register r64.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
C9 LEAVE A Valid Valid Set SP to BP, then pop BP.
C9 LEAVE A N.E. Valid Set ESP to EBP, then pop
EBP.
C9 LEAVE A Valid N.E. Set RSP to RBP, then pop
RBP.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
ANA NA NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F AE /5 LFENCE A Valid Valid Serializes load operations.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
ANA NA NA NA