fixed carry in BCD multiply
fixed same carry bug in INT multiply