diff options
Diffstat (limited to 'src/interp/lisp-backend.boot')
-rw-r--r-- | src/interp/lisp-backend.boot | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/interp/lisp-backend.boot b/src/interp/lisp-backend.boot index 1899ec39..84638ba4 100644 --- a/src/interp/lisp-backend.boot +++ b/src/interp/lisp-backend.boot @@ -462,6 +462,9 @@ for x in [ ['%beq, :'byteEqual], ['%blt, :'byteLessThan], + -- integer constants + ['%icstmin, :'_$ShortMinimum], + ['%icstmax, :'_$ShortMaximum], -- unary integer operations. ['%iabs, :'ABS], ['%ieven?, :'EVENP], @@ -471,6 +474,7 @@ for x in [ ['%i2s, :'WRITE_-TO_-STRING], ['%ilength, :'INTEGER_-LENGTH], ['%ibit, :'INTEGER_-BIT], + ['%irandom, :'RANDOM], -- binary integer operations. ['%iadd, :"+"], ['%igcd, :'GCD], |