Wonder if its worth implementing some manual blocksized loop unwinding here.  http://www.it.uom.gr/teaching/c_optimization/tutorial.html#DYNAMIC

Might make @mraleph eyes roll back :+1: