I'm making Exupery 32 bit clean. This should help when running on OSes
that like to place the image across the 2 Gig boundary or above it.
As part of this I'm renaming the conditional jumps from names like
jl, jle, and jg to jumpSignedLessThan, jumpSignedLessEqueals, and
jumpSignedGreaterThan. This is so that it's easy to see what's using
signed or unsigned comparisions. The 32 bit clean bugs are caused by
using signed comparisions when the sign changes or is negative and
we should be using unsigned comparisions.
By renaming the conditional jumps it should be easy to keep such bugs
out as it'll be easy to see what's signed or unsigned. Aso the longer
names seem to make more sense when we're only occasionally dealing
with that intermediate. The original names were taken from the x86
instruction set.
Bryce
_______________________________________________
Exupery mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/exupery