> One of the > possibilities is to generate a two's complement addition. Another > is to generate a trapping addition. OK, so you are using "two's complement addition" to imply wrapping. That's potentially confusing terminology, I would suggest that we always say wrapping when we mean it.