SelectCC shift wasn't necessary since we just need to ensure the final result is zero when or'd together. Also operations calculating SF can just use a BFE instead of a shifts with a constant. BFE by immediate is more efficiently encoded in our IR.