Hardware Traps for Integer Overflow

John Colvin via Digitalmars-d digitalmars-d at puremagic.com
Thu May 29 13:10:13 PDT 2014


On Thursday, 29 May 2014 at 20:01:25 UTC, Tobias Pankrath wrote:
> On Thursday, 29 May 2014 at 15:32:54 UTC, Wanderer wrote:
>> I don't see any valid alternatives. What should ideally happen 
>> if you increment 0xFFFF..FFFF? Should the value remain the 
>> same?
>
> I know at least one firmware running in cars from several 
> manufacturers where
> this is the desired behavior in dozens of places. Saturated 
> arithmetic is common.
>
> (I'm not saying it should be the default)

There are dedicated instruction in more recent versions of SSE 
for saturated arithmetic.


More information about the Digitalmars-d mailing list