By the way, in Clozure CL 1.4 it's also FIXNUM.
(BLOCK NIL (LET ((I MOST-NEGATIVE-FIXNUM)) (DECLARE (TYPE NUMBER I)) (LET ((#:LOOP-SUM-0 0)) (DECLARE (TYPE FIXNUM #:LOOP-SUM-0)) (ANSI-LOOP::LOOP-BODY NIL (NIL NIL NIL NIL) ((WHEN I (SETQ #:LOOP-SUM-0 (1+ #:LOOP-SUM-0)))) (NIL (ANSI-LOOP::LOOP-REALLY-DESETQ I (1+ I)) (WHEN (> I '1152921504606846975) (GO ANSI-LOOP::END-LOOP)) NIL) ((RETURN-FROM NIL #:LOOP-SUM-0))))))
By the way, in Clozure CL 1.4 it's also FIXNUM.
(BLOCK NIL FIXNUM) ) ANSI-LOOP: :LOOP-BODY NIL
(NIL NIL NIL NIL)
((WHEN I (SETQ #:LOOP-SUM-0 (1+ #:LOOP-SUM-0))))
(NIL (ANSI-LOOP: :LOOP-REALLY- DESETQ I (1+ I))
(WHEN (> I '11529215046068 46975)
(GO ANSI-LOOP: :END-LOOP) )
NIL)
((RETURN- FROM NIL #:LOOP-SUM-0))))))
(LET ((I MOST-NEGATIVE-
(DECLARE (TYPE NUMBER I))
(LET ((#:LOOP-SUM-0 0))
(DECLARE (TYPE FIXNUM #:LOOP-SUM-0))
(