AMD Geode LX [email protected] User Manual
Page 642

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 Set 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