[Vm-dev] ARMv8 BitBLT speedups provided by RPi/Ben Avison

tim Rowledge tim at rowledge.org
Wed May 12 21:24:17 UTC 2021



> On 2021-04-30, at 10:14 AM, tim Rowledge <tim at rowledge.org> wrote:
>> On 2021-04-29, at 11:16 PM, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
>> 
>> :-O
>> 
>> +1 !!! :-)
>> 
>> I haven't looked into it. Would be nice if it remained compatible with upstream. There is no pull request yet.
> 
> Yeah, nice eh? A couple of months of Ben's time is a lot of money to gift us.
> 
> I'm not sure about this pull request stuff but I'll nudge Ben about. In the meantime, if anyone has spare time to actually build from his tree and  try it, that would be interesting.


I made a few moments to do a simple compare of a recent generated-by-us BitBitPlugin.c and the Ben-version; three changes that will need a little tweaking of the Slang.

See in the Ben-code (per https://raw.githubusercontent.com/bavison/opensmalltalk-vm/Ben/src/plugins/BitBltPlugin/BitBltPlugin.c), lines -
1855
1866-73
5238 for possible return value change?
6395-6401

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: FSE: Fake Serious Error




More information about the Vm-dev mailing list