reduce branching in hq3x and -4x multipass