2014-07-01 0:40 GMT+02:00 Eliot Miranda eliot.miranda@gmail.com:
Hi Nicolas,
Hi Eliot,
look how I did it in the 32bits LargInt variant:
if the 32-bit large int version passes all the tests why hasn't it replaced the byte one?
Yes, 32bits large int pass all tests. I use such modified VM exclusively. All the code is maintained at http://smalltalkhub.com/#!/~nice/NiceVMExperiments for classical VM and Cog. I have not tested anything on Spur yet, but do not expect major problem.
It works well as is, but I'd like some improvments: - Prevent byte-wise copy to be used in BigEndian processor - Provide accelerated primitives for byteAt: byteAt:put: operations (I don't remember how I implemented them currently, it's too long ago)