Intel 64 and IA-32 Architectures Software Developers Manual Volume 2B, Instruction Set Reference, N-Z
Vol. 2B 4-249
INSTRUCTION SET REFERENCE, N-Z
F3 AA REP STOS m8 Valid Valid Fill (E)CX bytes at ES:[(E)DI]
with AL.
F3 REX.W AA REP STOS m8 Valid N.E. Fill RCX bytes at [RDI] with AL.
F3 AB REP STOS m16 Valid Valid Fill (E)CX words at ES:[(E)DI]
with AX.
F3 AB REP STOS m32 Valid Valid Fill (E)CX doublewords at
ES:[(E)DI] with EAX.
F3 REX.W AB REP STOS m64 Valid N.E. Fill RCX quadwords at [RDI]
with RAX.
F3 A6 REPE CMPS m8,
m8
Valid Valid Find nonmatching bytes in
ES:[(E)DI] and DS:[(E)SI].
F3 REX.W A6 REPE CMPS m8,
m8
Valid N.E. Find non-matching bytes in
[RDI] and [RSI].
F3 A7 REPE CMPS m16,
m16
Valid Valid Find nonmatching words in
ES:[(E)DI] and DS:[(E)SI].
F3 A7 REPE CMPS m32,
m32
Valid Valid Find nonmatching
doublewords in ES:[(E)DI] and
DS:[(E)SI].
F3 REX.W A7 REPE CMPS m64,
m64
Valid N.E. Find non-matching quadwords
in [RDI] and [RSI].
F3 AE REPE SCAS m8 Valid Valid Find non-AL byte starting at
ES:[(E)DI].
F3 REX.W AE REPE SCAS m8 Valid N.E. Find non-AL byte starting at
[RDI].
F3 AF REPE SCAS m16 Valid Valid Find non-AX word starting at
ES:[(E)DI].
F3 AF REPE SCAS m32 Valid Valid Find non-EAX doubleword
starting at ES:[(E)DI].
F3 REX.W AF REPE SCAS m64 Valid N.E. Find non-RAX quadword
starting at [RDI].
F2 A6 REPNE CMPS m8,
m8
Valid Valid Find matching bytes in
ES:[(E)DI] and DS:[(E)SI].
F2 REX.W A6 REPNE CMPS m8,
m8
Valid N.E. Find matching bytes in [RDI]
and [RSI].
F2 A7 REPNE CMPS m16,
m16
Valid Valid Find matching words in
ES:[(E)DI] and DS:[(E)SI].
F2 A7 REPNE CMPS m32,
m32
Valid Valid Find matching doublewords in
ES:[(E)DI] and DS:[(E)SI].
F2 REX.W A7 REPNE CMPS m64,
m64
Valid N.E. Find matching doublewords in
[RDI] and [RSI].
Opcode Instruction
64-Bit
Mode
Compat/
Leg Mode Description