[Vm-dev] VM Maker: VMMaker.oscog-eem.1054.mcz

Eliot Miranda eliot.miranda at gmail.com
Thu Feb 12 15:18:54 UTC 2015


Hi Bert,

On Feb 12, 2015, at 1:53 AM, Bert Freudenberg <bert at freudenbergs.de> wrote:

> On 11.02.2015, at 23:14, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>> 
>>> 4) the primitive is there just in case the receiver and/or argument is a LargePositiveInteger outside immediate range, but still fitting in an unsigned long (32 or 64 bits)
>> 
>> Not quite.  While in normal execution the primitive will only be called if one or other of the receiver and argument is not a SmallInteger, the primitive will be called whenever the debugger executes bitAnd: or bitXor: since the simulation machinery invokes the primitive, rather than simulating the inlining of the special selectors.
> 
> Also, if those selectors are #performed (think proxies etc.), right?

Oh good point; yes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150212/69063635/attachment.htm


More information about the Vm-dev mailing list