Otherwise, with D56544, the intrinsic will be expanded to an integer csel, which is probably not what the user expected. This matches the general convention of using "v1" types to represent scalar integer operations in vector registers.
While I'm here, also add some error checking so we don't generate illegal ABS nodes.