unsigned long long __bcd_subtract_long_long(unsigned long long x, unsigned long long y);
__bcd_subtract_long_long subtracts y from x using decimal arithmetic. Both x and y must be binary coded decimal numbers and the result is a binary coded decimal number.
__bcd_subtract_long_long is an intrinsic function and produces inline code.