[Vm-dev] VM Maker: VMMaker.oscog-EstebanLorenzano.1714.mcz
Esteban Lorenzano
estebanlm at gmail.com
Tue Mar 8 21:10:41 UTC 2016
> On 08 Mar 2016, at 21:38, Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com> wrote:
>
> IMO the right fix would be to force coercion here:
>
> ifTrue:[interpreterProxy signed64BitIntegerFor: (self cCoerceSimple: value to: #sqLong)]
why?
forcing a coercion to "unsigned int” while we always use sqTypes didn’t feel correct… also long32At will always answer an sqLong, that’s why I thought simpler approach was to remove a coercion instead adding two…
>
> But maybe we can avoid signed64/unsigned64 and use signedMachineInteger and positiveMachineInteger when byteSize = bytePerWord...
that, I have no idea, maybe :)
Esteban
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20160308/43bbc5f5/attachment.htm
More information about the Vm-dev
mailing list