642
AMD Geode™ LX Processors Data Book
Instruction Set
33234H
SAL
Shift Left Arithmetic
b
h
Register/Memory by 1
D[000w] [mod 100 r/m]
1
1
x
-
-
-
x
x
u
x x
Register/Memory by CL
D[001w] [mod 100 r/m]
1
1
u
-
-
-
x
x
u
x x
Register/Memory by Immediate
C[000w] [mod 100 r/m] #
1
1
u
-
-
-
x
x
u
x x
SAR
Shift Right Arithmetic
b
h
Register/Memory by 1
D[000w] [mod 111 r/m]
2
2
x
-
-
-
x
x
u
x
x
Register/Memory by CL
D[001w] [mod 111 r/m]
2
2
u
-
-
-
x
x
u
x
x
Register/Memory by Immediate
C[000w] [mod 111 r/m] #
2
2
u
-
-
-
x
x
u
x
x
SBB
Integer Subtract with Borrow
b
h
Register to Register
1[10dw] [11 reg r/m]
1
1
x
-
-
-
x
x
x
x
x
Register to Memory
1[100w] [mod reg r/m]
1
1
Memory to Register
1[101w] [mod reg r/m]
1
1
Immediate to Register/Memory
8[00sw] [mod 011 r/m] ###
1
1
Immediate to Accumulator (short form)
1[110w] ###
1
1
SCAS
Scan String
A [111w]
2
2
x
-
-
-
x
x
x
x
x
b
h
SETALC
Set AL to CF
D6
2
2
u
u
SETB/SETNAE/SETC
Set Byte on Below/Not Above or Equal/Carry
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 92 [mod 000 r/m]
1
1
SETBE/SETNA
Set Byte on Below or Equal/Not Above
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 96 [mod 000 r/m]
1
1
SETE/SETZ
Set Byte on Equal/Zero
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 94 [mod 000 r/m]
1
1
SETL/SETNGE
Set Byte on Less/Not Greater or Equal
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 9C [mod 000 r/m]
1
1
SETLE/SETNG
Set Byte on Less or Equal/Not Greater
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 9E [mod 000 r/m]
1
1
SETNB/SETAE/SETNC
Set Byte on Not Below/Above or Equal/Not Carry
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 93 [mod 000 r/m]
1
1
SETNBE/SETA
Set Byte on Not Below or Equal/Above
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 97 [mod 000 r/m]
1
1
SETNE/SETNZ
Set Byte on Not Equal/Not Zero
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 95 [mod 000 r/m]
1
1
SETNL/SETGE
Set Byte on Not Less/Greater or Equal
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 9D [mod 000 r/m]
1
1
SETNLE/SETG
Set Byte on Not Less or Equal/Greater
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 9F [mod 000 r/m]
1
1
SETNO
Set Byte on Not Overflow
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 91 [mod 000 r/m]
1
1
SETNP/SETPO
Set Byte on Not Parity/Parity Odd
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 9B [mod 000 r/m]
1
1
SETNS
S
et Byte on Not Sign
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 99 [mod 000 r/m]
1
1
SETO
Set Byte on Overflow
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 90 [mod 000 r/m]
1
1
SETP/SETPE
Set Byte on Parity/Parity Even
-
-
-
-
-
-
-
-
-
h
To Register/Memory
0F 9A [mod 000 r/m]
1
1
SETS
Set Byte on Sign
h
To Register/Memory
0F 98 [mod 000 r/m]
1
1
-
-
-
-
-
-
-
-
-
Table 8-26. Processor Core Instruction Set (Continued)
Instruction
Opcode
Clock Count
(Reg/Cache Hit)
Flags
Notes
Real
Mode
Prot’d
Mode
O D I
T
S Z
A P C
F
F
F
F
F
F
F
F
F
Real
Mode
Prot’d
Mode
Summary of Contents for Geode LX 600
Page 14: ...14 AMD Geode LX Processors Data Book Overview 33234H...
Page 20: ...20 AMD Geode LX Processors Data Book Architecture Overview 33234H...
Page 44: ...44 AMD Geode LX Processors Data Book Signal Definitions 33234H...
Page 88: ...88 AMD Geode LX Processors Data Book GLIU Register Descriptions 33234H...
Page 618: ...618 AMD Geode LX Processors Data Book Electrical Specifications 33234H...