Am Thu, 29 May 2014 20:10:13 +0000 schrieb "John Colvin" <john.loughran.col...@gmail.com>:
> 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. Actually such instructions exist since MMX on Intel CPUs. The question is: Can these new SSE instructions replace integer math seemlessly? -- Marco