English
Language : 

AMD-K6 Datasheet, PDF (36/346 Pages) Advanced Micro Devices – AMD-K6 Processor
AMD-K6® Processor Data Sheet
Preliminary Information
20695H/0—March 1998
The multimedia unit shares pipeline control with the Integer X
unit and executes all MMX instructions.
The Integer Y execution unit can operate on the basic word and
doubleword ALU operations — ADD, AND, CMP, OR, SUB,
XOR, zero-extend and sign-extend operands.
The branch condition unit is separate from the branch
prediction logic in that it resolves conditional branches such as
JCC and LOOP after the branch condition has been evaluated.
Table 1. Execution Latency and Throughput of Execution Units
Execution Unit
Function
Latency Throughput
LEA/PUSH, Address
Store
Memory Store
1
1
1
1
Load
Memory Loads
2
1
Integer ALU
1
1
Integer X
Integer Multiply
2–3
2–3
Integer Shift
1
1
MMX ALU
1
1
Multimedia MMX Shifts, Packs, Unpack
1
1
MMX Multiply
1–2
1–2
Integer Y
Basic ALU (16- & 32-bit operands) 1
1
Branch
Resolves Branch Conditions
1
1
FPU
FADD, FSUB, FMUL
2
2
18
Internal Architecture
Chapter 2