[squeak-dev] BitBlt performance work for ARM32 & 64

David T. Lewis lewis at mail.msen.com
Thu Mar 25 01:15:38 UTC 2021


On Wed, Mar 24, 2021 at 05:10:30PM -0700, tim Rowledge wrote:
> We are *extremely* lucky that RPF has gifted us some of Ben Avison's time to revisit the BitBlt work he did in 2014 for the 32bit ARM vm in order to improve Scratch performance. Now he is going to work on extending that to support the 64bit ARM vm.
> 

Excellent!


> He's asking for a bit of information though;
> 
> - changes made to bitblt since then that might need attention. DIdn't we add a new rule or two some time back?

I am not certain of the status in the VM, but I think these links provide the background:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/505

  http://source.squeak.org/VMMaker/VMMaker.oscog-nice.2909.diff

Dave




> - the choices about int/ptr for 64 bit. I could swear there was a doc explaining it somewhere on the github site but haven't spotted it yet
> 
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Strange OpCodes: BIK: Buggered if I Know
> 
> 
> 


More information about the Squeak-dev mailing list