GPUs are designed to do massive parallel computations which all branch one way and don't have much (any?) branch prediction logic.
You trade it off with increased code size which might spill the cache but for small tight loops not exceeding the cache line/ size it would still be a good win.