Added EQUAL? and CEILING, FLOOR, ROUND, TRUNCATE to known global
authorStephen Adams <edu/mit/csail/zurich/adams>
Sat, 4 Nov 1995 11:52:28 +0000 (11:52 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Sat, 4 Nov 1995 11:52:28 +0000 (11:52 +0000)
commit998d16dde3f6611cfdff1b6ceebb2c2c2055d474
treed1f54859dfaf2296a0ff13651fa58b435fca6b4a
parent287766c1b9c1246c7fec770612919024fa23cf5f
Added EQUAL? and CEILING, FLOOR, ROUND, TRUNCATE to known global
operators.

Changed expansions for FIX:=, FIX:ZERO? to NOT use EQ? as this hides
type info (i.e. that argument is a fixnum) from the compiler.

Moved CELL?, FLO:FLONUM? to gconst.scm to use `native' expansion.
There is no speed benefit to interpreted code and no benefit to
compiler, so it is clearer to leave it in.  It is a pity that there is
no primitive VECTOR?
v8/src/sf/gconst.scm
v8/src/sf/usiexp.scm