AMD Confidential
User Manual November 21
st
, 2008
190 Appendix A
AND the contents of AL with an
immediate 8-bit value and store the
result in AL.
AND the contents of AX with an
immediate 16-bit value and store the
result in AX.
AND the contents of EAX with an
immediate 32-bit value and store the
result in EAX.
AND the contents of RAX with a sign-
extended immediate 32-bit value and
store the result in RAX.
AND the contents of reg/mem8 with
imm8.
AND the contents of reg/mem16 with
imm16.
AND the contents of reg/mem32 with
imm32.
AND the contents of reg/mem64 with a
sign-extended imm32.
AND the contents of reg/mem16 with a
sign-extended 8-bit value.
AND the contents of reg/mem32 with a
sign-extended 8-bit value.
AND the contents of reg/mem64 with a
sign-extended 8-bit value.
AND the contents of an 8-bit register
or memory location with the contents
of an 8-bit register.
AND the contents of a 16-bit register
or memory location with the contents
of a 16-bit register.
AND the contents of a 32-bit register
or memory location with the contents
of a 32-bit register.
AND the contents of a 16-bit register
or memory location with the contents
of a 16-bit register.
AND the contents of an 8-bit register
with the contents of an 8-bit memory
location or register.
AND the contents of a 16-bit register
with the contents of a 16-bit memory
location or register.
AND the contents of a 32-bit register
with the contents of a 32-bit memory
location or register.
AND the contents of a 64-bit register
with the contents of a 64-bit memory
location or register.
Test whether a 16-bit array index is
within the bounds specified by the
two 16-bit values in mem16&mem16.
Test whether a 32-bit array index is
within the bounds specified by the
two 32-bit values in mem32&mem32.
Bit scan forward on the contents of
reg/mem16.
Bit scan forward on the contents of
reg/mem32.