INT64_MIN
#define ABS_INT64_MIN ((uint64_t)INT64_MAX + (-(INT64_MIN + INT64_MAX)))
if (d >= INT64_MIN
uv = (value == INT64_MIN)
? ((uint64_t)-(INT64_MIN + 1)) + 1
CUSTOM_EXPECTED_SUCCESS(INT64_MIN, INT64_MIN), /* t_8bytes_4_neg */
ENCDEC_ARRAY(INT64_MAX, INT64_MAX, INT64_MIN, INT64_MIN),
nvlist_add_number(nvl, "nvlist/number/INT64_MIN", INT64_MIN);
CHECK((int64_t)nvlist_get_number(cnvl, "nvlist/number/INT64_MIN") == INT64_MIN);
CHECK((int64_t)nvlist_get_number(nvl, "nvlist/number/INT64_MIN") == INT64_MIN);
nvlist_add_number(nvl, "nvlist/number/INT64_MIN", INT64_MIN);
CHECK((int64_t)nvlist_get_number(nvl, "nvlist/number/INT64_MIN") == INT64_MIN);
ATF_REQUIRE((int64_t)nvlist_get_number(nvl, name) == INT64_MIN);
ATF_REQUIRE((int64_t)nvlist_get_number(cnvl, cname) == INT64_MIN);
nvlist_add_number(nvl, "nvlist/number/INT64_MIN", INT64_MIN);
const rlim_t def_val = INT64_MIN + 1, err_val = INT64_MIN;
const rlim_t def_val = 0, err_val = INT64_MIN;
require_success("-9223372036854775808", INT64_MIN);
ATF_REQUIRE_EQ(INT64_MIN, int64);
ATF_REQUIRE_EQ(INT64_MIN, off);
lower_limit = INT64_MIN / 256;
l = INT64_MIN;
#define INT_FAST64_MIN INT64_MIN
#define INTMAX_MIN INT64_MIN
#define INT_LEAST64_MIN INT64_MIN
#define INT_FAST64_MIN INT64_MIN
#define INTPTR_MIN INT64_MIN
#define INTMAX_MIN INT64_MIN
#define PTRDIFF_MIN INT64_MIN
#define SIG_ATOMIC_MIN INT64_MIN
#define INT_LEAST64_MIN INT64_MIN
#define S64_MIN INT64_MIN
type_max = -(uint64_t)INT64_MIN;
if (val > INT64_MAX / 256 || val < INT64_MIN / 256)
[VSD_DTYPE_INT_S64] = {.int64 = {.s64 = INT64_MIN}},
[VSD_DTYPE_Q_S64] = {.q64 = {.sq64 = Q_IFMINVAL(INT64_MIN)}},
#define INT_LEAST64_MIN INT64_MIN
#define INT_FAST64_MIN INT64_MIN
#define INTPTR_MIN INT64_MIN
#define INTMAX_MIN INT64_MIN
#define PTRDIFF_MIN INT64_MIN
#define INT_FAST64_MIN INT64_MIN
#define INTPTR_MIN INT64_MIN
#define INTMAX_MIN INT64_MIN
#define PTRDIFF_MIN INT64_MIN
#define SIG_ATOMIC_MIN INT64_MIN
#define INT_LEAST64_MIN INT64_MIN
#define INT_LEAST64_MIN INT64_MIN
#define INT_FAST64_MIN INT64_MIN
#define INTPTR_MIN INT64_MIN
#define INTMAX_MIN INT64_MIN
#define PTRDIFF_MIN INT64_MIN
#define SIG_ATOMIC_MIN INT64_MIN
min = INT64_MIN;
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&a_s64q, INT64_MIN, UINT64_MAX);
GENRAND(&b_s64q, INT64_MIN, UINT64_MAX);
if (num > INT64_MAX / units || num < INT64_MIN / units) \