Files
linux/include/linux
Hannes Frederic Sowa 79907146fb overflow-arith: begin to add support for overflow builtin functions
The idea of the overflow-arith.h header is to collect overflow checking
functions in one central place.

If gcc compiler supports the __builtin_overflow_* builtins we use them
because they might give better performance, otherwise the code falls
back to normal overflow checking functions.

The builtin_overflow functions are supported by gcc-5 and clang. The
matter of supporting clang is to just provide a corresponding
CC_HAVE_BUILTIN_OVERFLOW, because the specific overflow checking builtins
don't differ between gcc and clang.

I just provide overflow_usub function here as I intend this to get merged
into net, more functions will definitely follow as they are needed.

Signed-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-10-23 02:49:35 -07:00
..
2015-09-16 20:44:47 +01:00
2015-09-04 16:54:41 -07:00
2015-09-08 15:35:28 -07:00
2015-08-20 10:20:11 +03:00
2015-09-08 15:35:28 -07:00
2015-09-08 15:35:28 -07:00
2015-08-27 19:40:58 -04:00
2015-08-18 15:49:15 -07:00
2015-09-06 16:27:10 +02:00
2015-10-01 21:42:35 -04:00
2015-10-01 21:42:35 -04:00
2015-08-18 11:56:13 -06:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-10 13:29:01 -07:00
2015-09-08 15:35:28 -07:00
2015-09-24 23:04:53 -07:00
2015-09-10 15:36:59 -04:00
2015-08-28 16:27:27 -07:00
2015-09-08 15:35:28 -07:00
2015-09-10 13:29:01 -07:00