bcd subtraction