| Parents: | cpu.arm |
| Authors: | Giftpflanze |
| Word | Stack effect |
copy-register* | ( dst src rep -- ) |
loc>operand | ( loc -- operand ) |
reserved-stack-space | ( -- n ) |
| 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 ) |
| Vocabulary | Summary |
cpu.arm.64.assembler |