if f==1635 then
sspr(0,32,128,64,64,64)
sspr(0,32,128,64,-64,64,128,64,true,false)
sspr(0,32,128,64,-64,0,128,64,true,true)
sspr(0,32,128,64,64,0,128,64,false,true)
end

which causes the CPU load in a demo I'm working on to go over 1.0, even when f!=1635. If I comment out the sspr functions, the demo runs at 60fps. Is this speculative execution as planned, or is this a bug?

EDIT: I was able to drop the CPU load back under 1.0 by doing it as a separate function, like this:

function drawthese()
sspr(0,32,128,64,64,64)
sspr(0,32,128,64,-64,64,128,64,true,false)
sspr(0,32,128,64,-64,0,128,64,true,true)
sspr(0,32,128,64,64,0,128,64,false,true)
end
...
if f==1635 then drawthese() end