MOVcc
Operation
Copies source to destination only when the encoded condition is true.
Assembler Syntax
MOVcc.{B|W|L|Q}(z) Rn(s), <ea>(e)
MOVcc.{B|W|L|Q}(z) <ea>(e), Rn(d)
MOVcc.{B|W|L|Q}(z) Rn(s), Rn(d)
Privilege
Unprivileged
Repeat eligibility
REP eligible
Copies the source value to the destination only when the encoded condition is true. When the condition is true, a sub-Q Rn destination receives the selected source bits zero-extended to 64 bits.
2.75in
Encodings
MOVcc.{B|W|L|Q}(z) Rn(s), <ea>(e)
Format: Instruction format for MOVcc.{B|W|L|Q}(z) Rn(s), <ea>(e)
dst — excluded: immediate [invalid_destination]
2.75in MOVcc.{B|W|L|Q}(z) <ea>(e), Rn(d)
Format: Instruction format for MOVcc.{B|W|L|Q}(z) <ea>(e), Rn(d)
2.75in MOVcc.{B|W|L|Q}(z) Rn(s), Rn(d)
Format: Instruction format for MOVcc.{B|W|L|Q}(z) Rn(s), Rn(d)