cpu.arm.64 vocabulary - Factor Documentation (original) (raw)

cpu.arm.64 vocabulary
Factor handbook » Vocabulary index

Summary

Metadata

Parents: cpu.arm
Authors: Giftpflanze

Words

Generic words

Word Stack effect
copy-register* ( dst src rep -- )
loc>operand ( loc -- operand )
reserved-stack-space ( -- n )

Ordinary words

Word Stack effect
%boolean ( DST cc TEMP -- )
%box-displaced-alien/alien ( DST DISP BASE TEMP -- )
%box-displaced-alien/byte-array ( DST DISP BASE TEMP -- )
%box-displaced-alien/dynamic ( DST DISP BASE TEMP end -- )
%box-displaced-alien/f ( DST DISP -- )
%branch-float/<> ( label -- )
%branch-float<> ( label -- )
%cset-float/<> ( DST TEMP -- )
%cset-float<> ( DST TEMP -- )
%load-reg-param ( VREG rep REG -- )
%load-return ( DST rep -- )
%load-stack-param ( vreg rep n -- )
%prepare-var-args ( reg-inputs -- )
%store-reg-param ( vreg rep reg -- )
%store-stack-param ( vreg rep n -- )
(%boolean) ( DST TEMP -- )
(%compare-float) ( DST cc TEMP -- )
(%compare-float-branch) ( label cc -- )
(%compare-imm) ( src1 src2 -- )
(%memory) ( BASE DISP scale offset -- operand )
(%slot) ( OBJ SLOT scale tag -- register operand )
(%write-barrier) ( TEMP1 TEMP2 -- )
>spec ( rep -- size )
>spec* ( rep -- size )
?spill-slot ( obj -- obj )
alien@ ( reg n -- operand )
cc>cond ( cc -- cond )
copy-memory* ( dst src rep -- )
fixnum-overflow ( label dst src1 src2 cc quot -- )
float-vector-reps ( -- value )
int-vector-reps ( -- value )
integer/float ( Rd Rn Rm rep int-op fp-op -- )
next-stack@ ( n -- operand )
reg-stack ( n reg -- operand )
return-reg ( rep -- reg )
signed/unsigned ( Rd Rn Rm rep u-op s-op -- )
signed/unsigned/float ( Rd Rn Rm rep s-op u-op f-op -- )
special-offset ( m -- n )
spill@ ( n -- op )
stack@ ( n -- op )

Files

resource:basis/cpu/arm/64/64.factor

Metadata files

resource:basis/cpu/arm/64/authors.txt

Children from resource:basis

Vocabulary Summary
cpu.arm.64.assembler