mesa/st: don't use CMP / I2F for conditional assignments with native integers