addressing-mode-3 ( addressing-mode -- n )


Vocabulary
cpu.arm.assembler.private

Definition
IN: cpu.arm.assembler.private

GENERIC: addressing-mode-3 ( addressing-mode -- n )


Methods
USING: accessors combinators cpu.arm.assembler.private
math.bitwise ;

M: addressing addressing-mode-3
{ [ p>> ] [ u>> ] [ w>> ] [ base>> addressing-mode-3 ] }
cleave { 0 21 23 24 } bitfield ;


USING: cpu.arm.assembler.private math math.bitwise ;

M: integer addressing-mode-3
b>n/n { { 1 22 } { 1 7 } { 1 4 } 0 8 } bitfield ;


USING: cpu.arm.assembler.private kernel math.bitwise ;

M: object addressing-mode-3
shifter-op { { 1 7 } { 1 4 } 0 } bitfield ;