AMD SimNow Simulator 4.4.4 User Manual page 225

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
SHL reg/mem16,imm8
SHL reg/mem32,1
SHL reg/mem32,CL
SHL reg/mem32,imm8
SHL reg/mem64,1
SHL reg/mem64,CL
SHL reg/mem64,imm8
SAR reg/mem8,1
SAR reg/mem8,CL
SAR reg/mem8,imm8
SAR reg/mem16,1
SAR reg/mem16,CL
SAR reg/mem16,imm8
SAR reg/mem32,1
SAR reg/mem32,CL
SAR reg/mem32,imm8
SAR reg/mem64,1
SAR reg/mem64,CL
SAR reg/mem64,imm8
SBB AL,imm8
SBB AX,imm16
SBB EAX,imm32
SBB RAX,imm32
SBB reg/mem8,imm8
SBB reg/mem16,imm16
SBB reg/mem32,imm32
Appendix A
AMD Confidential
Instruction
Opcode
Shift
location
C1 /4 ib
specified
value.
Shift
D1 /4
location left 1 bit.
Shift
D3 /4
location
specified in the CL register.
Shift
location
C1 /4 ib
specified
value.
Shift
D1 /4
location left 1 bit.
Shift
D3 /4
location
specified in the CL register.
Shift
location
C1 /4 ib
specified
value.
Shift
D0 /7
memory operand right 1 bit.
Shift
D2 /7
memory operand right the number of
bits specified in the CL register.
Shift
memory location right the number of
C0 /7 ib
bits specified by an 8-bit immediate
value.
Shift
D1 /7
memory operand right 1 bit.
Shift
D3 /7
memory operand right the number of
bits specified in the CL register.
Shift
memory location right the number of
C1 /7 ib
bits specified by an 8-bit immediate
value.
Shift
D1 /7
memory location right 1 bit.
Shift
D3 /7
memory operand right the number of
bits specified in the CL register.
Shift
memory operand right the number of
C1 /7 ib
bits specified by an 8-bit immediate
value.
Shift
D1 /7
memory operand left 1 bit.
Shift
D3 /7
memory operand right the number of
bits specified in the CL register.
Shift
memory operand right the number of
C1 /7 ib
bits specified by an 8-bit immediate
value.
Subtract
1C ib
from the AL register with borrow.
Subtract
1D iw
from the AX register with borrow.
Subtract
1D id
from the EAX register with borrow.
Subtract
1D id
from the RAX register with borrow.
Subtract
80 /3 ib
from
an
location with borrow.
Subtract
80 /3 iw
from
a
location with borrow.
Subtract
81 /3 id
from
a
location with borrow.
September 12
Description
a
16-bit
register
or
left
the
number
by
an
8-bit
immediate
a
32-bit
register
or
a
32-bit
register
or
left
the
number
a
32-bit
register
or
left
the
number
by
an
8-bit
immediate
a
64-bit
register
or
a
64-bit
register
or
left
the
number
a
64-bit
register
or
left
the
number
by
an
8-bit
immediate
a
signed
8-bit
register
a
signed
8-bit
register
a
signed
8-bit
register
a
signed
16-bit
register
a
signed
16-bit
register
a
signed
16-bit
register
a
signed
32-bit
register
a
signed
32-bit
register
a
signed
32-bit
register
a
signed
64-bit
register
a
signed
64-bit
register
a
signed
64-bit
register
an
immediate
8-bit
an
immediate
16-bit
an
immediate
32-bit
an
immediate
32-bit
an
immediate
8-bit
8-bit
register
or
an
immediate
16-bit
16-bit
register
or
an
immediate
32-bit
32-bit
register
or
th
, 2008
Supported
memory
of
bits
memory
memory
of
bits
memory
of
bits
memory
memory
of
bits
memory
of
bits
or
or
or
or
or
or
or
or
or
or
or
or
value
value
value
value
value
memory
value
memory
value
memory
213

Advertisement

Table of Contents
loading

Table of Contents