S64_MAX
return ieee754_csr.nan2008 ? 0 : S64_MAX;
return ieee754_csr.nan2008 && xs ? S64_MIN : S64_MAX;
unsigned long long next = S64_MAX;
else if (unlikely(ns >= S64_MAX))
return ret & S64_MAX;
return time & S64_MAX;
return (u64)rdtsc_ordered() & S64_MAX;
return mul_u64_u32_add_u64_shr(delta & S64_MAX, vc->mult, base, vc->shift);
best.error_millihz = S64_MAX;
if (best.error_millihz == S64_MAX)
best.div.error_millihz = S64_MAX;
p.div.error_millihz = S64_MAX;
if (best.div.error_millihz == S64_MAX)
request.rate = min_t(u64, rate, S64_MAX);
request.rate = min_t(u64, rate, S64_MAX);
measured_ns = S64_MAX;
} else if (value > min(max, S64_MAX)) {
diff_old = S64_MAX;
s64 oldest_time = S64_MAX;
s64 earliest_base_time = S64_MAX;
s64 _cir, _delta, delta = S64_MAX;
s64 _cbs, _delta, delta = S64_MAX;
if (wf->period_length_ns > S64_MAX)
rtc->rtc_dev->range_max = S64_MAX >> (RTC_SEC_SHIFT + (64 - RTC_BITS));
if (ns > (u64)S64_MAX)
sb->s_time_max = S64_MAX;
sb->s_time_max = S64_MAX;
ts = cifs_NTtimeToUnix(cpu_to_le64(S64_MAX));
sb->s_time_max = S64_MAX;
#define XFS_BUF_DADDR_MAX ((xfs_daddr_t) S64_MAX)
#define S64_MIN ((s64)(-S64_MAX - 1))
{"smax", reg->smax_value, reg->smax_value == S64_MAX},
dst_reg->smax_value = S64_MAX;
dst_reg->smax_value = S64_MAX;
*dst_smax = S64_MAX;
*dst_smax = S64_MAX;
*dst_smax = S64_MAX;
dst_reg->smax_value = S64_MAX;
*dst_smax = S64_MAX;
dst_reg->smax_value = S64_MAX;
dst_reg->smax_value = S64_MAX;
dst_reg->smax_value = S64_MAX;
dst_reg->smax_value = S64_MAX;
dst_reg->smax_value = S64_MAX;
dst_reg->smax_value = S64_MAX;
reg->smax_value = S64_MAX;
reg->smax_value = S64_MAX;
reg->var_off.value | (reg->var_off.mask & S64_MAX));
if (reg->smax_value < S64_MAX) {
range->max = S64_MAX;
if (v2 > 0 && v1 > S64_MAX)
{0, S64_MAX, S64_MAX, -S64_MAX, 0, false, false, false},
{S64_MAX, 0, S64_MAX, S64_MAX, 0, false, false, false},
{-1, S64_MIN, S64_MAX, S64_MAX, S64_MIN, true, false, true},
{S64_MIN, -1, S64_MAX, -S64_MAX, S64_MIN, true, false, true},
{-1, S64_MAX, S64_MAX-1, S64_MIN, -S64_MAX, false, false, false},
{S64_MAX, -1, S64_MAX-1, S64_MIN, -S64_MAX, false, true, false},
{-1, -S64_MAX, S64_MIN, S64_MAX-1, S64_MAX, false, false, false},
{-S64_MAX, -1, S64_MIN, S64_MIN+2, S64_MAX, false, false, false},
{1, S64_MIN, -S64_MAX, -S64_MAX, S64_MIN, false, true, false},
{S64_MIN, 1, -S64_MAX, S64_MAX, S64_MIN, false, true, false},
{1, S64_MAX, S64_MIN, S64_MIN+2, S64_MAX, true, false, false},
{S64_MAX, 1, S64_MIN, S64_MAX-1, S64_MAX, true, false, false},
{S64_MAX, S64_MAX, -2, 0, 1, true, false, true},
{0, -S64_MAX, -S64_MAX, S64_MAX, 0, false, false, false},
TEST_OVERFLOWS_TYPE(u64, s64, S64_MAX, false);
TEST_OVERFLOWS_TYPE(u64, s64, (u64)S64_MAX + 1, true);
TEST_OVERFLOWS_TYPE(s64, u8, S64_MAX, true);
TEST_OVERFLOWS_TYPE(s64, u16, S64_MAX, true);
TEST_OVERFLOWS_TYPE(s64, u32, S64_MAX, true);
TEST_OVERFLOWS_TYPE(s64, u64, S64_MAX, false);
TEST_OVERFLOWS_TYPE(s64, s8, S64_MAX, true);
TEST_OVERFLOWS_TYPE(s64, s16, S64_MAX, true);
TEST_OVERFLOWS_TYPE(s64, s32, S64_MAX, true);
TEST_OVERFLOWS_TYPE(s64, s64, S64_MAX, false);
if (quota > S64_MAX)
return S64_MAX;
return S64_MAX;
{"smax=", ®->r[S64].b, S64_MAX},
if ((s64)x == S64_MAX)
else if ((s64)x >= S64_MAX - 256)
return snappendf(sb, "S64_MAX-%lld", S64_MAX - (s64)x);
{S64, U64, {S64_MIN, S64_MAX}, {S64_MAX, S64_MAX}},
[S64] = { (u64)S64_MIN, (u64)S64_MAX },
smax = (u64)S64_MAX;