MOVUC
Operation
Copies from user-domain memory to a current-domain destination.
Assembler Syntax
MOVUC.{B|W|L|Q}(z) <ea>(s), <ea>(d)
MOVUC.{B|W|L|Q}(z) Rn(s), Rn(d)
MOVUC.{B|W|L|Q}(z) Rn(s), <ea>(d)
MOVUC.{B|W|L|Q}(z) <ea>(s), Rn(d)
Privilege
Supervisor only
Repeat eligibility
REP eligible; REPcc observes dst
MOVUC is a supervisor-only checked user-access move. If the source operand is memory, that access uses the user domain. The destination is a current-domain memory operand or an Rn register.
2.75in
Encodings
MOVUC.{B|W|L|Q}(z) <ea>(s), <ea>(d)
Format: Instruction format for MOVUC.{B|W|L|Q}(z) <ea>(s), <ea>(d)
src — excluded: immediate [user_source_memory_required]
dst — excluded: immediate [invalid_destination]
2.75in MOVUC.{B|W|L|Q}(z) Rn(s), Rn(d)
Format: Instruction format for MOVUC.{B|W|L|Q}(z) Rn(s), Rn(d)
2.75in MOVUC.{B|W|L|Q}(z) Rn(s), <ea>(d)
Format: Instruction format for MOVUC.{B|W|L|Q}(z) Rn(s), <ea>(d)
dst — excluded: immediate [invalid_destination]
2.75in MOVUC.{B|W|L|Q}(z) <ea>(s), Rn(d)
Format: Instruction format for MOVUC.{B|W|L|Q}(z) <ea>(s), Rn(d)
src — excluded: immediate [user_source_memory_required]