03-17-2011, 10:16 AM
New benchmarks with s620. Boriel, it still doesn't like using the fSin code; and I'm not seeing any significant speedup. 1.26-r1603 is still the speed king for ZX Basic. Hisoft fastest overall (though clearly not as powerful!).
Code:
BM1 BM2 BM3 BM4 BM5 BM6 BM7 BM8
Sinclair 4.46 8.46 21.56 19.82 25.34 60.82 87.44 23.30
ZX Basic 1.26 -O3 2.12 20.78
ZX Basic 1.26-r1603 -O3 0.94 20.78 (17.14 with fSin)
ZX Basic 1.2.8-r2153 -O3 1.36 29.06 (24.18 with fSin)
ZX Basic 1.2.8-r573 -O3 1.32 29.06 (fails to compile with fSin)
ZX Basic 1.2.8-s620 -O3 1.32 29.00 (Does not compile with fSin)