On 64-bit target, when doing i64 SELECT_CC where one of the comparison operands is a constant zero, try to fold the compare and MOVcc into a MOVr instruction.
For all integers, EQ and NE comparison are available, additionally for signed integers, GT, GE, LT, and LE is also available.
Can't say I understand these magic numbers but they seem to be following a pattern