ADR-encode ( immlo2 immhi19 Rd -- ) (original) (raw)

ADR-encode ( immlo2 immhi19 Rd -- )

Vocabulary
cpu.arm.64.assembler.opcodes

Inputs

immlo2 an object
immhi19 an object
Rd an object

Outputs
None

Definition

USING: endian make math.bitwise ;

IN: cpu.arm.64.assembler.opcodes

: ADR-encode ( immlo2 immhi19 Rd -- )
{ { 0 31 } { immlo2 29 } { 16 24 } { immhi19 5 } { Rd 0 } }
bitfield* 4 >le % ;