changed semantics of the ADD instruction. now, if no carry is generated, the carry bit is left as is, not cleared as before