compiler.cfg.intrinsics.fixnum vocabulary
Factor handbook ยป Vocabulary index


Documentation
Generating instructions for fixnum arithmetic

Words

Ordinary words
WordStack effect
emit-both-fixnums?( -- )
emit-fixnum*( block -- block' )
emit-fixnum+( block -- block' )
emit-fixnum-( block -- block' )
emit-fixnum-comparison( cc -- )
emit-fixnum-left-shift( -- )
emit-fixnum-overflow-op( block quot word -- block' )
emit-fixnum-right-shift( -- )
emit-fixnum-shift-fast( block #call -- block' )
emit-fixnum-shift-general( block -- block' )
emit-no-overflow-case( dst block -- final-bb )
emit-overflow-case( word block -- final-bb )
fixnum*overflow( x y -- z )
fixnum+overflow( x y -- z )
fixnum-overflow( x y -- z )


Files


Metadata files