avoid branches in innermost computations

There is a slight (2-3%) boost on RCV1 when normalized is enabled with this patch.  --adaptive --invariant alone doesn't show any difference wrt to this patch.  --exact_adaptive_norm --invariant shows a similar boost to the default.