Skip to content

MOVREL

Operation

Stores to memory with release ordering.

Assembler Syntax

MOVREL.{B|W|L|Q}(z) Rn(s), <ea>(e)

Privilege

Unprivileged

Required CPUID flags

MOVREL

Stores the selected-width source register value to memory. The store has release ordering: earlier memory operations by the same logical processor are ordered before it. The instruction does not impose acquire or global sequentially consistent ordering.

2.75in

Encodings

MOVREL.{B|W|L|Q}(z) Rn(s), <ea>(e)

Format: Instruction format for MOVREL.{B|W|L|Q}(z) Rn(s), <ea>(e)

Format: Instruction format for MOVREL.{B|W|L|Q}(z) Rn(s), <ea>(e)

memoryexcluded: immediate [memory_operand_required]