Fixed a couple of issues with bignums. Most notably, negative_carry
commitaf3cc82d074c20b0a5d5df7d3b33778882904017
authorVincent St-Amour <stamourv@iro.umontreal.ca>
Wed, 4 Feb 2009 21:30:48 +0000 (4 16:30 -0500)
committerVincent St-Amour <stamourv@iro.umontreal.ca>
Wed, 4 Feb 2009 21:30:48 +0000 (4 16:30 -0500)
treea02d7cf91c56aceff6263fc253a6f48d9588397e
parent5a40a2eab467890e7ec0bc746c1bae2f343137ba
Fixed a couple of issues with bignums. Most notably, negative_carry
took a boolean, which has a width of 8, but was given results of a
bitwise and on 16 bits. Now uses the integer type instead of boolean.

Bignums have not been thoroughly tested yet.
picobit-vm.c
picobit.scm