fix subfc* to calculate correct carries