[Vm-dev] VM Maker: VMMaker.oscog-eem.1054.mcz
eliot.miranda at gmail.com
Thu Feb 12 15:18:54 UTC 2015
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...
More information about the Vm-dev