[Vm-dev] Adding CPU specific code for fast bitblt on ARM

tim Rowledge tim at rowledge.org
Wed May 29 20:07:59 UTC 2013


On 29-05-2013, at 3:57 AM, "David T. Lewis" <lewis at mail.msen.com> wrote:
> 
>   Object>>isDefined:inSmalltalk:comment:ifTrue:
>   Object>>isDefined:inSmalltalk:comment:ifTrue:ifFalse:
>   Object>>isDefinedTrueExpression:inSmalltalk:comment:ifTrue:ifFalse:
>   Object>>preprocessorExpression:
>   Object>>cPreprocessorDirective:


Those last two seem to rather pointlessly do almost exactly the same thing, differing only in whether the initial $# is provided by the user or the system. Cog-world seems to have only the cPreprocessorDirective: version and no uses of it; plain-interp-world has both and has no uses of cPre… and a single 'real' use of preprocessorExpression: and a single 'testing' usage.

There's also a bunch of related code in FT2PluginCodeGenerator where it adds its own translation fooblies. 

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: PBF: Pay Bus Fare




More information about the Vm-dev mailing list