4shuffler ( indexes/mask -- mask ) (original) (raw)

4shuffler ( indexes/mask -- mask )

Vocabulary
cpu.x86.assembler.private

Inputs

indexes/mask an object

Outputs

mask an object

Definition

USING: kernel math math.bitwise sequences ;

IN: cpu.x86.assembler.private

: 4shuffler ( indexes/mask -- mask )
dup integer? [ first4 { 6 4 2 0 } bitfield ] unless ;