vec_subec_u128: Vector Subtract with Carryout, Carryout

d = vec_subec_u128(a, b, c)

Gets the carry bit of the 128-bit subtraction of two quadword values with carry bit from the previous operation.

It returns a vector containing the carryout produced from the result of subtracting of b from a, and the carryout bit from a previous operation. If no borrow occurred, the 127-bit of d is 1, otherwise 0. All other bits of d are 0.
Note: Only the borrow indication bit (127-bit) of c is used, and the other bits are ignored.
Table 1. Vector Subtract with Carryout, Carryout
d a b c
vector unsigned char vector unsigned char vector unsigned char vector unsigned char