The point of the "uniform" variants is to avoid hiding code generation bugs because of the constant folding optimization.