Skip to content

EXTZQ

Operation

Zero-extends the selected source width to a quadword destination.

Assembler Syntax

EXTZQ.B Rn(s), <ea>(e)

EXTZQ.W Rn(s), <ea>(e)

EXTZQ.L Rn(s), <ea>(e)

EXTZQ.B <ea>(s), <ea>(d)

EXTZQ.W <ea>(s), <ea>(d)

EXTZQ.L <ea>(s), <ea>(d)

Privilege

Unprivileged

Repeat eligibility

REP eligible; REPcc observes dst

Zero-extends the source operand from the instruction size to quad size and stores the eight-byte result to an EA destination. The low source-size bytes are copied into the result, and the remaining high result bits are filled with zero. EXTZQ has no Rn destination form; use MOV.B, MOV.W, or MOV.L for a zero-extended Rn result.

2.75in

Encodings

EXTZQ.B Rn(s), <ea>(e)

Format: Instruction format for EXTZQ.B Rn(s), <ea>(e)

Format: Instruction format for EXTZQ.B Rn(s), <ea>(e)

dstexcluded: immediate [invalid_destination]

2.75in EXTZQ.W Rn(s), <ea>(e)

Format: Instruction format for EXTZQ.W Rn(s), <ea>(e)

Format: Instruction format for EXTZQ.W Rn(s), <ea>(e)

dstexcluded: immediate [invalid_destination]

2.75in EXTZQ.L Rn(s), <ea>(e)

Format: Instruction format for EXTZQ.L Rn(s), <ea>(e)

Format: Instruction format for EXTZQ.L Rn(s), <ea>(e)

dstexcluded: immediate [invalid_destination]

2.75in EXTZQ.B <ea>(s), <ea>(d)

Format: Instruction format for EXTZQ.B <ea>(s), <ea>(d)

Format: Instruction format for EXTZQ.B <ea>(s), <ea>(d)

dstexcluded: immediate [invalid_destination]

2.75in EXTZQ.W <ea>(s), <ea>(d)

Format: Instruction format for EXTZQ.W <ea>(s), <ea>(d)

Format: Instruction format for EXTZQ.W <ea>(s), <ea>(d)

dstexcluded: immediate [invalid_destination]

2.75in EXTZQ.L <ea>(s), <ea>(d)

Format: Instruction format for EXTZQ.L <ea>(s), <ea>(d)

Format: Instruction format for EXTZQ.L <ea>(s), <ea>(d)

dstexcluded: immediate [invalid_destination]