Abdulaziz Ghuloum
cde508d58c
* reimplemented bignum->flonum in Scheme now. ikrt_bignum_to_flonum
...
is no longer used.
2007-06-10 20:21:41 +03:00
Abdulaziz Ghuloum
9a31a8f0d3
* Added $make-flonum and $flonum-set! prims.
2007-06-10 12:09:01 +03:00
Abdulaziz Ghuloum
0480517615
* Added floor/ceiling.
2007-06-10 07:32:19 +03:00
Abdulaziz Ghuloum
6712e9490b
* Fixed two bugs in $ratnum-n and $ratnum-d
2007-06-08 10:30:25 +03:00
Abdulaziz Ghuloum
b859c05bd6
* Added (flonum-u8-ref x k) where x is a flonum, k is a fixnum in
...
between 0 and 7, and returns byte k in the flonum data structure.
k is a logical index in an IEEE number with the structure:
[s][11-bit-biased-expo] [52-bit-mantissa==================]
[ k = 0 ] [ k = 1 ] [k=2] [k=3] [k=4] [k=5] [k=6] [k=7]
2007-06-08 09:15:25 +03:00
Abdulaziz Ghuloum
cd788e4bed
* Added (ikarus system $flonums) library (empty).
2007-06-08 09:07:02 +03:00
Abdulaziz Ghuloum
f3e5772e76
* Added bref to assembler
...
* Fixed bug in bytevector-s8-ref
2007-06-08 08:54:10 +03:00
Abdulaziz Ghuloum
a27c6e13a9
* fixed a HUGE bug in optimize-letrec.
...
* fixed two minor bugs in the code generators for - and +
* added a constant-folder for "length"
2007-06-06 10:14:07 +03:00
Abdulaziz Ghuloum
1dc9e83448
* Altcogen works. Need to rethink how to code the conflict graphs.
2007-06-04 02:55:04 +03:00
Abdulaziz Ghuloum
a5dbb8f45d
* Can load altcogen.
2007-06-03 04:55:40 +03:00
Abdulaziz Ghuloum
ca248be49a
* Libraries can export modules now.
...
* libaltcogen can now be loaded.
2007-06-02 10:21:05 +03:00
Abdulaziz Ghuloum
5bb666bf7f
* last commit on alt-cogen and beginning of alt-alt-cogen :-)
2007-03-09 14:01:17 -05:00
Abdulaziz Ghuloum
b326fbc07a
* completed the move to new specify-representation pass infrastructure.
2007-03-03 23:17:04 -05:00
Abdulaziz Ghuloum
cf65729971
more more more
2007-03-02 02:47:36 -05:00