Page 1 of 1

Re: An exercise in benchmark "optimising"...

Posted: Thu Nov 17, 2022 4:50 pm
by BigEd
Oh dear, a tiny bit more... 354.92 now.

Code: Select all

190L%=LEN(C$)+1
300FORY%=0TOH%:R%=(U*Y%+T)*S%:V%=(S-J)*S%:FORX%=0TOW%:V%=V%+J*S%:D%=0:E%=0:A%=B%:REPEATIFA%<L% J%=D%*D%DIVS%:K%=E%*E%DIVS%:IFJ%+K%<M% Z%=J%-K%+V%:E%=(D%+D%)*E%DIVS%+R%:D%=Z%:A%=A%+1:UNTILFALSE

Re: An exercise in benchmark "optimising"...

Posted: Thu Nov 17, 2022 5:01 pm
by drogon
BigEd wrote:
Oh dear, a tiny bit more...

Code: Select all

190L%=LEN(C$)+1
300FORY%=0TOH%:R%=(U*Y%+T)*S%:V%=(S-J)*S%:FORX%=0TOW%:V%=V%+J*S%:D%=0:E%=0:A%=B%:REPEATIFA%<L% J%=D%*D%DIVS%:K%=E%*E%DIVS%:IFJ%+K%<M% Z%=J%-K%+V%:E%=(D%+D%)*E%DIVS%+R%:D%=Z%:A%=A%+1:UNTILFALSE
Nice :)

-Gordon