[Vm-dev] Spur Object 64 bit format
henrik.s.johansen at veloxit.no
Tue Nov 12 10:55:34 UTC 2013
On 10 Nov 2013, at 10:16 , Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com> wrote:
> The scheme is currently
> ...001 -> immediate int
> ...010 -> immediate char
> ...100 -> immediate double
> But with 64 bits, 62 remaining for immediate char, that makes many char, well too many compared to Unicode requirements...
> What about swapping pattern for char and double? I know it complicates a little bit the 32 <-> 64 image translation, but this gains one more bit for immediate double exponent that is otherwise unused for char.
> Also, there is room for more immediate values, for example a single precision float.
> Is there any interest?
Sure I'm interested, I suggested approximately the same once:
Sadly, interest ~= time and: [skills] :/
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20131112/b344f9b5/signature.pgp
More information about the Vm-dev