Handbook
Glossary
exclusive-store ( Ws Rt Rn size release -- )
Vocabulary
cpu
.
arm
.
64
.
assembler
.
private
Inputs
Ws
an
object
Rt
an
object
Rn
an
object
size
an
object
release
an
object
Outputs
None
Definition
USING:
kernel
;
IN:
cpu.arm.64.assembler.private
::
exclusive-store
( Ws Rt Rn size release -- )
Ws
W/ZR
:>
status Rt
R/ZR
:>
data Rn
X/SP
:>
base status
data
=
status base
=
base 31
=
not
and
or
[
Ws Rt Rn
exclusive-register-overlap
]
when
status data base size release
{
{
8 24
}
{
31 10
}
16 0 5 30 15
}
encode
;