Parents: | compiler.cfg |
Word | Stack effect |
^^abs-vector | ( src rep -- vreg ) |
^^add | ( src1 src2 -- vreg ) |
^^add-float | ( src1 src2 -- vreg ) |
^^add-imm | ( src1 src2 -- vreg ) |
^^add-sub-vector | ( src1 src2 rep -- vreg ) |
^^add-vector | ( src1 src2 rep -- vreg ) |
^^alien-global | ( symbol library -- vreg ) |
^^allot | ( size class-of -- vreg ) |
^^and | ( src1 src2 -- vreg ) |
^^and-imm | ( src1 src2 -- vreg ) |
^^and-vector | ( src1 src2 rep -- vreg ) |
^^andn-vector | ( src1 src2 rep -- vreg ) |
^^avg-vector | ( src1 src2 rep -- vreg ) |
^^bit-count | ( src -- vreg ) |
^^bit-test | ( src1 src2 -- vreg ) |
^^box | ( src boxer rep gc-map -- vreg ) |
^^box-alien | ( src -- vreg ) |
^^box-displaced-alien | ( displacement base base-class -- vreg ) |
^^box-long-long | ( src1 src2 boxer gc-map -- vreg ) |
^^compare | ( src1 src2 cc -- vreg ) |
^^compare-float-ordered | ( src1 src2 cc -- vreg ) |
^^compare-float-unordered | ( src1 src2 cc -- vreg ) |
^^compare-imm | ( src1 src2 cc -- vreg ) |
^^compare-integer | ( src1 src2 cc -- vreg ) |
^^compare-integer-imm | ( src1 src2 cc -- vreg ) |
^^compare-vector | ( src1 src2 rep cc -- vreg ) |
^^convert-integer | ( src c-type -- vreg ) |
^^copy | ( src rep -- vreg ) |
^^div-float | ( src1 src2 -- vreg ) |
^^div-vector | ( src1 src2 rep -- vreg ) |
^^dot-vector | ( src1 src2 rep -- vreg ) |
^^double>single-float | ( src -- vreg ) |
^^fill-vector | ( rep -- vreg ) |
^^fixnum-add | ( src1 src2 cc -- vreg ) |
^^fixnum-mul | ( src1 src2 cc -- vreg ) |
^^fixnum-sub | ( src1 src2 cc -- vreg ) |
^^float-pack-vector | ( src rep -- vreg ) |
^^float>integer | ( src -- vreg ) |
^^float>integer-vector | ( src rep -- vreg ) |
^^gather-int-vector-2 | ( src1 src2 rep -- vreg ) |
^^gather-int-vector-4 | ( src1 src2 src3 src4 rep -- vreg ) |
^^gather-vector-2 | ( src1 src2 rep -- vreg ) |
^^gather-vector-4 | ( src1 src2 src3 src4 rep -- vreg ) |
^^horizontal-add-vector | ( src1 src2 rep -- vreg ) |
^^horizontal-shl-vector-imm | ( src1 src2 rep -- vreg ) |
^^horizontal-shr-vector-imm | ( src1 src2 rep -- vreg ) |
^^horizontal-sub-vector | ( src1 src2 rep -- vreg ) |
^^integer>float | ( src -- vreg ) |
^^integer>float-vector | ( src rep -- vreg ) |
^^integer>scalar | ( src rep -- vreg ) |
^^load-double | ( val -- vreg ) |
^^load-float | ( val -- vreg ) |
^^load-integer | ( val -- vreg ) |
^^load-literal | ( obj -- dst ) |
^^load-memory | ( base displacement scale offset rep c-type -- vreg ) |
^^load-memory-imm | ( base offset rep c-type -- vreg ) |
^^load-reference | ( obj -- vreg ) |
^^load-tagged | ( val -- vreg ) |
^^load-vector | ( val rep -- vreg ) |
^^local-allot | ( size align offset -- vreg ) |
^^log2 | ( src -- vreg ) |
^^max | ( src1 src2 -- vreg ) |
^^max-float | ( src1 src2 -- vreg ) |
^^max-vector | ( src1 src2 rep -- vreg ) |
^^merge-vector-head | ( src1 src2 rep -- vreg ) |
^^merge-vector-tail | ( src1 src2 rep -- vreg ) |
^^min | ( src1 src2 -- vreg ) |
^^min-float | ( src1 src2 -- vreg ) |
^^min-vector | ( src1 src2 rep -- vreg ) |
^^move-vector-mask | ( src rep -- vreg ) |
^^mul | ( src1 src2 -- vreg ) |
^^mul-float | ( src1 src2 -- vreg ) |
^^mul-high-vector | ( src1 src2 rep -- vreg ) |
^^mul-horizontal-add-vector | ( src1 src2 rep -- vreg ) |
^^mul-imm | ( src1 src2 -- vreg ) |
^^mul-vector | ( src1 src2 rep -- vreg ) |
^^neg | ( src -- vreg ) |
^^not | ( src -- vreg ) |
^^not-vector | ( src rep -- vreg ) |
^^offset>slot | ( slot -- vreg' ) |
^^or | ( src1 src2 -- vreg ) |
^^or-imm | ( src1 src2 -- vreg ) |
^^or-vector | ( src1 src2 rep -- vreg ) |
^^peek | ( loc -- vreg ) |
^^phi | ( inputs -- vreg ) |
^^reload | ( rep src -- vreg ) |
^^sad-vector | ( src1 src2 rep -- vreg ) |
^^sar | ( src1 src2 -- vreg ) |
^^sar-imm | ( src1 src2 -- vreg ) |
^^saturated-add-vector | ( src1 src2 rep -- vreg ) |
^^saturated-mul-vector | ( src1 src2 rep -- vreg ) |
^^saturated-sub-vector | ( src1 src2 rep -- vreg ) |
^^scalar>integer | ( src rep -- vreg ) |
^^scalar>vector | ( src rep -- vreg ) |
^^select-vector | ( src n rep -- vreg ) |
^^shl | ( src1 src2 -- vreg ) |
^^shl-imm | ( src1 src2 -- vreg ) |
^^shl-vector | ( src1 src2 rep -- vreg ) |
^^shl-vector-imm | ( src1 src2 rep -- vreg ) |
^^shr | ( src1 src2 -- vreg ) |
^^shr-imm | ( src1 src2 -- vreg ) |
^^shr-vector | ( src1 src2 rep -- vreg ) |
^^shr-vector-imm | ( src1 src2 rep -- vreg ) |
^^shuffle-vector | ( src shuffle rep -- vreg ) |
^^shuffle-vector-halves-imm | ( src1 src2 shuffle rep -- vreg ) |
^^shuffle-vector-imm | ( src shuffle rep -- vreg ) |
^^signed-pack-vector | ( src1 src2 rep -- vreg ) |
^^single>double-float | ( src -- vreg ) |
^^slot | ( obj slot scale tag -- vreg ) |
^^slot-imm | ( obj slot tag -- vreg ) |
^^sqrt | ( src -- vreg ) |
^^sqrt-vector | ( src rep -- vreg ) |
^^sub | ( src1 src2 -- vreg ) |
^^sub-float | ( src1 src2 -- vreg ) |
^^sub-imm | ( src1 src2 -- vreg ) |
^^sub-vector | ( src1 src2 rep -- vreg ) |
^^tagged>integer | ( src -- vreg ) |
^^tail>head-vector | ( src rep -- vreg ) |
^^test | ( src1 src2 cc -- vreg ) |
^^test-imm | ( src1 src2 cc -- vreg ) |
^^test-vector | ( src1 rep vcc -- vreg ) |
^^unbox | ( src unboxer rep -- vreg ) |
^^unbox-alien | ( src -- vreg ) |
^^unbox-any-c-ptr | ( src -- vreg ) |
^^unbox-byte-array | ( src -- dst ) |
^^unbox-c-ptr | ( src class -- dst ) |
^^unbox-f | ( src -- dst ) |
^^unpack-vector-head | ( src rep -- vreg ) |
^^unpack-vector-tail | ( src rep -- vreg ) |
^^unsigned-pack-vector | ( src1 src2 rep -- vreg ) |
^^vector>scalar | ( src rep -- vreg ) |
^^vm-field | ( offset -- vreg ) |
^^xor | ( src1 src2 -- vreg ) |
^^xor-imm | ( src1 src2 -- vreg ) |
^^xor-vector | ( src1 src2 rep -- vreg ) |
^^zero-vector | ( rep -- vreg ) |