Either this or you have to do special tricks like pairwise tree reductions and hand-unroll certain portions of loops.