
Chapter 3
Software Environment
63
23542A/0—September 2000
AMD-K6-2E+ Embedded Processor Data Sheet
Preliminary Information
3.7
Instructions Supported by the
AMD-K6-2E+ Processor
This section documents all of the x86 instructions supported by
the AMD-K6-2E+ processor. Tables 12 through 16 starting on
page 65 define the integer, floating-point, MMX, 3DNow!
technology instructions, and 3DNow! technology digital signal
processing (DSP) extensions for the AMD-K6-2E+ processor,
respectively. For details about the MMX instructions, 3DNow!
technology instructions, and 3DNow! technology DSP
extensions refer to the following manuals:
Instructions
—AMD-K6
Technology Manual
, order# 20726
3DNow!
Technology
Instructions
—3DNow!
Manual
, order# 21928
3DNow! Technology DSP Extensions
—AMD Extensions to the
3DNow! and MMX Instruction Set Manual
, order# 22466
I
MMX
Processor
Multimedia
I
Technology
I
Each table shows the instruction mnemonic, opcode, modR/M
byte, decode type, and RISC86 operation(s) for each
instruction.
Instruction
Mnemonic and
Operand Types
The first column in these tables indicates the instruction
mnemonic and operand types with the following notations:
I
disp16/32
—16-bit or 32-bit displacement value
disp32/48
—doubleword or 48-bit displacement value
disp8
—8-bit displacement value
eXX—
register width depending on the operand size
imm16/32
—16-bit or 32-bit immediate value
imm8
—8-bit immediate value
mem16/32
—word or doubleword integer value in memory
mem32/48
—doubleword or 48-bit integer value in memory
mem32real
—32-bit floating-point value in memory
mem48
—48-bit integer value in memory
mem64
—64-bit integer value in memory
mem64real
—64-bit floating-point value in memory
mem8
—byte integer value in memory
mem80real
—80-bit floating-point value in memory
mmreg
—MMX/3DNow! register
I
I
I
I
I
I
I
I
I
I
I
I
I
I