aboutsummaryrefslogtreecommitdiff
path: root/src/interp/lisp-backend.boot
diff options
context:
space:
mode:
Diffstat (limited to 'src/interp/lisp-backend.boot')
-rw-r--r--src/interp/lisp-backend.boot4
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],