get predicated-vectorised branch working