Handbook
Glossary
atomic-insn ( rd rs1 rs2 aq rl width funct5 -- )
Vocabulary
cpu
.
riscv
.
32
.
assembler
Inputs
rd
an
object
rs1
an
object
rs2
an
object
aq
an
object
rl
an
object
width
an
object
funct5
an
object
Outputs
None
Definition
USING:
math
;
IN:
cpu.riscv.32.assembler
::
atomic-insn
( rd rs1 rs2 aq rl width funct5 -- )
rd
R
7
shift
rs1
R
15
shift
bitor
rs2
R
20
shift
bitor
aq 1
unsigned-immediate
26
shift
bitor
rl 1
unsigned-immediate
25
shift
bitor
width 12
shift
bitor
funct5 27
shift
bitor
47
bitor
emit-insn
;