cpu.arm.64 vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:cpu.arm
Authors:Giftpflanze


Words

Generic words
WordStack effect
copy-register*( dst src rep -- )
loc>operand( loc -- operand )
reserved-stack-space( -- n )


Ordinary words
WordStack 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


Metadata files


Children from resource:basis
VocabularySummary
cpu.arm.64.assembler