[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