AMD 4.4.5 Switch User Manual


 
AMD Confidential
User Manual November 21
st
, 2008
212 Appendix A
Instruction
Supported
Mnemonic
Opcode
Description
SBB EAX,imm32
1D id
Subtract an immediate 32-bit value
from the EAX register with borrow.
SBB RAX,imm32
1D id
Subtract an immediate 32-bit value
from the RAX register with borrow.
SBB reg/mem8,imm8
80 /3 ib
Subtract an immediate 8-bit value
from an 8-bit register or memory
location with borrow.
SBB reg/mem16,imm16
80 /3 iw
Subtract an immediate 16-bit value
from a 16-bit register or memory
location with borrow.
SBB reg/mem32,imm32
81 /3 id
Subtract an immediate 32-bit value
from a 32-bit register or memory
location with borrow.
SBB reg/mem64,imm32
81 /3 id
Subtract a sign-extended immediate
32-bit value from a 64-bit register
or memory location with borrow.
SBB reg/mem16,imm8
83 /3 ib
Subtract a sign-extended 8-bit
immediate value from a 16-bit
register or memory location with
borrow.
SBB reg/mem32,imm8
83 /3 ib
Subtract a sign-extended 8-bit
immediate value from a 32-bit
register or memory location with
borrow.
SBB reg/mem64,imm8
83 /3 ib
Subtract a sign-extended 8-bit
immediate value from a 64-bit
register or memory location with
borrow.
SBB reg/mem8,reg8
18 /r
Subtract the contents of an 8-bit
register from an 8-bit register or
memory location with borrow.
SBB reg/mem16,reg16
19 /r
Subtract the contents of a 16-bit
register from a 16-bit register or
memory location with borrow.
SBB reg/mem32,reg32
19 /r
Subtract the contents of a 32-bit
register from a 32-bit register or
memory location with borrow.
SBB reg/mem64,reg64
19 /r
Subtract the contents of a 64-bit
register from a 64-bit register or
memory location with borrow.
SBB reg8,reg/mem8
1A /r
Subtract the contents of an 8-bit
register or memory location from the
contents of an 8-bit register with
borrow.
SBB reg16,reg/mem16
1B /r
Subtract the contents of a 16-bit
register or memory location from the
contents of a 16-bit register with
borrow.
SBB reg32,reg/mem32
1B /r
Subtract the contents of a 32-bit
register or memory location from the
contents of a 32-bit register with
borrow.
SBB reg64,reg/mem64
1B /r
Subtract the contents of a 64-bit
register or memory location from the
contents of a 64-bit register with
borrow.
SCAS mem8
AE
Compare the contents of the AL
register with the byte at ES:rDI, and
then increment or decrement rDI.
SCAS mem16
AF
Compare the contents of the AX
register with the word at ES:rDI, and
then increment or decrement rDI.
SCAS mem32
AF
Compare the contents of the EAX
register with the doubleword at
ES:rDI, and then increment or
decrement rDI.