safe-math: Remove unnecessary clutter

This commit is contained in:
João Valverde 2022-03-31 15:38:14 +01:00
parent e15658d1c0
commit d54e22b872
1 changed files with 0 additions and 23 deletions

View File

@ -1045,27 +1045,4 @@ PSNIP_SAFE_DEFINE_UNSIGNED_MOD(psnip_uint64_t, uint64, 0xffffffffffffffffULL)
#define psnip_safe_neg(res, v) PSNIP_SAFE_C11_GENERIC_UNARY_OP (neg, res, v)
#endif
#if !defined(PSNIP_SAFE_HAVE_BUILTINS) && (defined(PSNIP_SAFE_EMULATE_NATIVE) || defined(PSNIP_BUILTIN_EMULATE_NATIVE))
# define __builtin_sadd_overflow(a, b, res) (!psnip_safe_int_add(res, a, b))
# define __builtin_saddl_overflow(a, b, res) (!psnip_safe_long_add(res, a, b))
# define __builtin_saddll_overflow(a, b, res) (!psnip_safe_llong_add(res, a, b))
# define __builtin_uadd_overflow(a, b, res) (!psnip_safe_uint_add(res, a, b))
# define __builtin_uaddl_overflow(a, b, res) (!psnip_safe_ulong_add(res, a, b))
# define __builtin_uaddll_overflow(a, b, res) (!psnip_safe_ullong_add(res, a, b))
# define __builtin_ssub_overflow(a, b, res) (!psnip_safe_int_sub(res, a, b))
# define __builtin_ssubl_overflow(a, b, res) (!psnip_safe_long_sub(res, a, b))
# define __builtin_ssubll_overflow(a, b, res) (!psnip_safe_llong_sub(res, a, b))
# define __builtin_usub_overflow(a, b, res) (!psnip_safe_uint_sub(res, a, b))
# define __builtin_usubl_overflow(a, b, res) (!psnip_safe_ulong_sub(res, a, b))
# define __builtin_usubll_overflow(a, b, res) (!psnip_safe_ullong_sub(res, a, b))
# define __builtin_smul_overflow(a, b, res) (!psnip_safe_int_mul(res, a, b))
# define __builtin_smull_overflow(a, b, res) (!psnip_safe_long_mul(res, a, b))
# define __builtin_smulll_overflow(a, b, res) (!psnip_safe_llong_mul(res, a, b))
# define __builtin_umul_overflow(a, b, res) (!psnip_safe_uint_mul(res, a, b))
# define __builtin_umull_overflow(a, b, res) (!psnip_safe_ulong_mul(res, a, b))
# define __builtin_umulll_overflow(a, b, res) (!psnip_safe_ullong_mul(res, a, b))
#endif
#endif /* !defined(PSNIP_SAFE_H) */