Rolled loops (negligible perf hit) and optimised final round