beautypg.com

Intel 253666-024US User Manual

Page 8

background image

CONTENTS

viii

Vol. 2A

PAGE

JMP—Jump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-508

LAHF—Load Status Flags into AH Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-518

LAR—Load Access Rights Byte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-520

LDDQU—Load Unaligned Integer 128 Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-524

LDMXCSR—Load MXCSR Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-527

LDS/LES/LFS/LGS/LSS—Load Far Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-529

LEA—Load Effective Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-535

LEAVE—High Level Procedure Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-538

LFENCE—Load Fence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-540

LGDT/LIDT—Load Global/Interrupt Descriptor Table Register . . . . . . . . . . . . . . . . . . . .3-541

LLDT—Load Local Descriptor Table Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-544

LMSW—Load Machine Status Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-547

LOCK—Assert LOCK# Signal Prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-549

LODS/LODSB/LODSW/LODSD/LODSQ—Load String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-551

LOOP/LOOPcc—Loop According to ECX Counter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-555

LSL—Load Segment Limit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-558

LTR—Load Task Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-562

MASKMOVDQU—Store Selected Bytes of Double Quadword . . . . . . . . . . . . . . . . . . . . .3-565

MASKMOVQ—Store Selected Bytes of Quadword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-568

MAXPD—Return Maximum Packed Double-Precision Floating-Point Values . . . . . . .3-571

MAXPS—Return Maximum Packed Single-Precision Floating-Point Values . . . . . . . .3-574

MAXSD—Return Maximum Scalar Double-Precision Floating-Point Value . . . . . . . . .3-577

MAXSS—Return Maximum Scalar Single-Precision Floating-Point Value . . . . . . . . . .3-580

MFENCE—Memory Fence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-583

MINPD—Return Minimum Packed Double-Precision Floating-Point Values. . . . . . . . .3-584

MINPS—Return Minimum Packed Single-Precision Floating-Point Values. . . . . . . . . .3-587

MINSD—Return Minimum Scalar Double-Precision Floating-Point Value. . . . . . . . . . .3-590

MINSS—Return Minimum Scalar Single-Precision Floating-Point Value . . . . . . . . . . . .3-593

MONITOR—Set Up Monitor Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-596

MOV—Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-599

MOV—Move to/from Control Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-605

MOV—Move to/from Debug Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-608

MOVAPD—Move Aligned Packed Double-Precision Floating-Point Values . . . . . . . . .3-610

MOVAPS—Move Aligned Packed Single-Precision Floating-Point Values . . . . . . . . . .3-613

MOVD/MOVQ—Move Doubleword/Move Quadword . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-616

MOVDDUP—Move One Double-FP and Duplicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-620

MOVDQA—Move Aligned Double Quadword. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-623

MOVDQU—Move Unaligned Double Quadword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-625

MOVDQ2Q—Move Quadword from XMM to MMX Technology Register . . . . . . . . . . .3-628

MOVHLPS— Move Packed Single-Precision Floating-Point Values High to Low . . . .3-630

MOVHPD—Move High Packed Double-Precision Floating-Point Value . . . . . . . . . . . . .3-632

MOVHPS—Move High Packed Single-Precision Floating-Point Values . . . . . . . . . . . . .3-635

MOVLHPS—Move Packed Single-Precision Floating-Point Values Low to High. . . . .3-638

MOVLPD—Move Low Packed Double-Precision Floating-Point Value. . . . . . . . . . . . . .3-640

MOVLPS—Move Low Packed Single-Precision Floating-Point Values. . . . . . . . . . . . . .3-642

MOVMSKPD—Extract Packed Double-Precision Floating-Point Sign Mask . . . . . . . . .3-645

MOVMSKPS—Extract Packed Single-Precision Floating-Point Sign Mask . . . . . . . . . .3-647