| Function (File:Line) |
Call count |
Block coverage |
| bool saturated::impl::is_add_overflow<double>(double, double) (include/satop_add-priv.h:33) | called 8 times | 100.0% |
| bool saturated::impl::is_add_overflow<float>(float, float) (include/satop_add-priv.h:33) | called 8 times | 100.0% |
| bool saturated::impl::is_add_overflow<int>(int, int) (include/satop_add-priv.h:33) | called 9 times | 100.0% |
| bool saturated::impl::is_add_overflow<short>(short, short) (include/satop_add-priv.h:33) | called 9 times | 100.0% |
| bool saturated::impl::is_add_overflow<signed char>(signed char, signed char) (include/satop_add-priv.h:33) | called 9 times | 100.0% |
| bool saturated::impl::is_add_overflow<unsigned char>(unsigned char, unsigned char) (include/satop_add-priv.h:33) | called 9 times | 100.0% |
| bool saturated::impl::is_add_overflow<unsigned int>(unsigned int, unsigned int) (include/satop_add-priv.h:33) | called 9 times | 100.0% |
| bool saturated::impl::is_add_overflow<unsigned short>(unsigned short, unsigned short) (include/satop_add-priv.h:33) | called 9 times | 100.0% |
| bool saturated::impl::is_add_underflow<double>(double, double) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_add_underflow<float>(float, float) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_add_underflow<int>(int, int) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_add_underflow<short>(short, short) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_add_underflow<signed char>(signed char, signed char) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_add_underflow<unsigned char>(unsigned char, unsigned char) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_add_underflow<unsigned int>(unsigned int, unsigned int) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_add_underflow<unsigned short>(unsigned short, unsigned short) (include/satop_add-priv.h:40) | called 6 times | 100.0% |
| bool saturated::impl::is_mul_overflow<int>(int, int) (include/satop_mul-priv.h:35) | called 11 times | 100.0% |
| bool saturated::impl::is_mul_overflow<short>(short, short) (include/satop_mul-priv.h:35) | called 11 times | 100.0% |
| bool saturated::impl::is_mul_overflow<signed char>(signed char, signed char) (include/satop_mul-priv.h:35) | called 11 times | 100.0% |
| bool saturated::impl::is_mul_overflow<unsigned char>(unsigned char, unsigned char) (include/satop_mul-priv.h:35) | called 7 times | 100.0% |
| bool saturated::impl::is_mul_overflow<unsigned int>(unsigned int, unsigned int) (include/satop_mul-priv.h:35) | called 7 times | 100.0% |
| bool saturated::impl::is_mul_overflow<unsigned short>(unsigned short, unsigned short) (include/satop_mul-priv.h:35) | called 7 times | 100.0% |
| bool saturated::impl::is_mul_underflow<int>(int, int) (include/satop_mul-priv.h:41) | called 7 times | 100.0% |
| bool saturated::impl::is_mul_underflow<short>(short, short) (include/satop_mul-priv.h:41) | called 7 times | 100.0% |
| bool saturated::impl::is_mul_underflow<signed char>(signed char, signed char) (include/satop_mul-priv.h:41) | called 7 times | 100.0% |
| bool saturated::impl::is_mul_underflow<unsigned char>(unsigned char, unsigned char) (include/satop_mul-priv.h:41) | called 3 times | 55.0% |
| bool saturated::impl::is_mul_underflow<unsigned int>(unsigned int, unsigned int) (include/satop_mul-priv.h:41) | called 3 times | 55.0% |
| bool saturated::impl::is_mul_underflow<unsigned short>(unsigned short, unsigned short) (include/satop_mul-priv.h:41) | called 3 times | 55.0% |
| bool saturated::impl::is_sub_overflow<double>(double, double) (include/satop_sub-priv.h:50) | called 8 times | 100.0% |
| bool saturated::impl::is_sub_overflow<float>(float, float) (include/satop_sub-priv.h:50) | called 8 times | 100.0% |
| bool saturated::impl::is_sub_overflow<int>(int, int) (include/satop_sub-priv.h:50) | called 5 times | 100.0% |
| bool saturated::impl::is_sub_overflow<short>(short, short) (include/satop_sub-priv.h:50) | called 5 times | 100.0% |
| bool saturated::impl::is_sub_overflow<signed char>(signed char, signed char) (include/satop_sub-priv.h:50) | called 5 times | 100.0% |
| bool saturated::impl::is_sub_overflow<unsigned char>(unsigned char, unsigned char) (include/satop_sub-priv.h:50) | called 3 times | 100.0% |
| bool saturated::impl::is_sub_overflow<unsigned int>(unsigned int, unsigned int) (include/satop_sub-priv.h:50) | called 3 times | 100.0% |
| bool saturated::impl::is_sub_overflow<unsigned short>(unsigned short, unsigned short) (include/satop_sub-priv.h:50) | called 3 times | 100.0% |
| bool saturated::impl::is_sub_underflow<double>(double, std::enable_if<std::is_signed<double>::value, double>::type) (include/satop_sub-priv.h:34) | called 9 times | 100.0% |
| bool saturated::impl::is_sub_underflow<float>(float, std::enable_if<std::is_signed<float>::value, float>::type) (include/satop_sub-priv.h:34) | called 9 times | 100.0% |
| bool saturated::impl::is_sub_underflow<int>(int, std::enable_if<std::is_signed<int>::value, int>::type) (include/satop_sub-priv.h:34) | called 6 times | 100.0% |
| bool saturated::impl::is_sub_underflow<short>(short, std::enable_if<std::is_signed<short>::value, short>::type) (include/satop_sub-priv.h:34) | called 6 times | 100.0% |
| bool saturated::impl::is_sub_underflow<signed char>(signed char, std::enable_if<std::is_signed<signed char>::value, signed char>::type) (include/satop_sub-priv.h:34) | called 6 times | 100.0% |
| bool saturated::impl::is_sub_underflow<unsigned char>(unsigned char, std::enable_if<std::is_unsigned<unsigned char>::value, unsigned char>::type) (include/satop_sub-priv.h:43) | called 4 times | 100.0% |
| bool saturated::impl::is_sub_underflow<unsigned int>(unsigned int, std::enable_if<std::is_unsigned<unsigned int>::value, unsigned int>::type) (include/satop_sub-priv.h:43) | called 4 times | 100.0% |
| bool saturated::impl::is_sub_underflow<unsigned short>(unsigned short, std::enable_if<std::is_unsigned<unsigned short>::value, unsigned short>::type) (include/satop_sub-priv.h:43) | called 4 times | 100.0% |