Changeset 13584 for release/1.5/source/level-0
- Timestamp:
- Apr 6, 2010, 3:52:27 AM (11 years ago)
- Location:
- release/1.5/source
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
release/1.5/source
- Property svn:mergeinfo changed
/trunk/source merged: 13581-13583
- Property svn:mergeinfo changed
-
release/1.5/source/level-0/l0-numbers.lisp
r13532 r13584 1157 1157 (number-case divisor 1158 1158 (fixnum (if (eq divisor 1) (values number 0) (%fixnum-truncate number divisor))) 1159 (bignum (values 0 number)) 1159 (bignum (if (eq number target::target-most-negative-fixnum) 1160 (with-small-bignum-buffers ((bn number)) 1161 (bignum-truncate bn divisor)) 1162 (values 0 number))) 1160 1163 (double-float (truncate-rat-dfloat number divisor)) 1161 1164 (short-float (truncate-rat-sfloat number divisor)) … … 1164 1167 (values q (- number (* q divisor))))))) 1165 1168 (bignum (number-case divisor 1166 (fixnum (if (eq divisor 1) (values number 0) 1169 (fixnum (if (eq divisor 1) 1170 (values number 0) 1167 1171 (if (eq divisor target::target-most-negative-fixnum);; << aargh 1168 1172 (with-small-bignum-buffers ((bd divisor))
Note: See TracChangeset
for help on using the changeset viewer.