| |||
| Home > ARM and Thumb Instructions > Memory access instructions > CLREX | |||
Clear Exclusive. Clears the local record of the executing processor that an address has had a request for an exclusive access.
CLREX{cond}
where:
condis an optional condition code.
is permitted
only in Thumb code, using a preceding condIT instruction.
This is an unconditional instruction in ARM.
Use the CLREX instruction to return a closely-coupled
exclusive access monitor to its open-access state. This removes
the requirement for a dummy store to memory.
It is implementation defined whether CLREX also
clears the global record of the executing processor that an address
has had a request for an exclusive access.
This ARM instruction is available in ARMv6K and above.
This 32-bit Thumb instruction is available in ARMv7 and above.
There is no 16-bit Thumb CLREX instruction.