Handbook
Glossary
scatter ( value fields -- bits )
Vocabulary
cpu
.
riscv
.
64
.
assembler
Inputs
value
an
object
fields
an
object
Outputs
bits
an
object
Definition
USING:
math
math.bitwise
sequences
;
IN:
cpu.riscv.64.assembler
::
scatter
( value fields -- bits )
fields
[
first3
:>
( source width target ) value source
neg
shift
width
bits
target
shift
]
map
0
[
bitor
]
reduce
;