Lines Matching defs:s64
223 DEFINE_TEST_ARRAY(s64) = {
285 SKIP_64_ON_32(__same_type(t, s64)); \
306 DEFINE_TEST_FUNC(s64, "%lld");
351 kunit_info(test, "got %lld\n", (s64)__d); \
402 TEST_ONE_SHIFT(0, 62, s64, 0, false);
423 TEST_ONE_SHIFT(1, 63, s64, 0, true);
445 TEST_ONE_SHIFT(4686030735197619275LL, 1, s64, 0, true);
456 TEST_ONE_SHIFT(4686030735197619275LL, 2, s64, 0, true);
474 TEST_ONE_SHIFT(0xFFFFFFFFFFFFFFFFULL, 0, s64, 0, true);
493 TEST_ONE_SHIFT(0, 64, s64, 0, true);
494 TEST_ONE_SHIFT(0, 65, s64, 0, true);
512 TEST_ONE_SHIFT(-10000, 0, s64, 0, true);
524 TEST_ONE_SHIFT(0, -30, s64, 0, true);
540 TEST_ONE_SHIFT(0, 63, s64, 0, false);
840 TEST_OVERFLOWS_TYPE(u32, s64, U32_MAX, false);
875 TEST_OVERFLOWS_TYPE(s32, s64, S32_MAX, false);
876 TEST_OVERFLOWS_TYPE(s32, s64, S32_MIN, false);
896 TEST_OVERFLOWS_TYPE(u64, s64, S64_MAX, false);
897 TEST_OVERFLOWS_TYPE(u64, s64, U64_MAX, true);
898 TEST_OVERFLOWS_TYPE(u64, s64, (u64)S64_MAX + 1, true);
899 TEST_OVERFLOWS_TYPE(s64, u8, S64_MAX, true);
900 TEST_OVERFLOWS_TYPE(s64, u8, S64_MIN, true);
901 TEST_OVERFLOWS_TYPE(s64, u8, -1, true);
902 TEST_OVERFLOWS_TYPE(s64, u8, U8_MAX, false);
903 TEST_OVERFLOWS_TYPE(s64, u8, (s64)U8_MAX + 1, true);
904 TEST_OVERFLOWS_TYPE(s64, u16, S64_MAX, true);
905 TEST_OVERFLOWS_TYPE(s64, u16, S64_MIN, true);
906 TEST_OVERFLOWS_TYPE(s64, u16, -1, true);
907 TEST_OVERFLOWS_TYPE(s64, u16, U16_MAX, false);
908 TEST_OVERFLOWS_TYPE(s64, u16, (s64)U16_MAX + 1, true);
909 TEST_OVERFLOWS_TYPE(s64, u32, S64_MAX, true);
910 TEST_OVERFLOWS_TYPE(s64, u32, S64_MIN, true);
911 TEST_OVERFLOWS_TYPE(s64, u32, -1, true);
912 TEST_OVERFLOWS_TYPE(s64, u32, U32_MAX, false);
913 TEST_OVERFLOWS_TYPE(s64, u32, (s64)U32_MAX + 1, true);
914 TEST_OVERFLOWS_TYPE(s64, u64, S64_MAX, false);
915 TEST_OVERFLOWS_TYPE(s64, u64, S64_MIN, true);
916 TEST_OVERFLOWS_TYPE(s64, u64, -1, true);
917 TEST_OVERFLOWS_TYPE(s64, s8, S8_MAX, false);
918 TEST_OVERFLOWS_TYPE(s64, s8, S8_MIN, false);
919 TEST_OVERFLOWS_TYPE(s64, s8, (s64)S8_MAX + 1, true);
920 TEST_OVERFLOWS_TYPE(s64, s8, (s64)S8_MIN - 1, true);
921 TEST_OVERFLOWS_TYPE(s64, s8, S64_MAX, true);
922 TEST_OVERFLOWS_TYPE(s64, s16, S16_MAX, false);
923 TEST_OVERFLOWS_TYPE(s64, s16, S16_MIN, false);
924 TEST_OVERFLOWS_TYPE(s64, s16, (s64)S16_MAX + 1, true);
925 TEST_OVERFLOWS_TYPE(s64, s16, (s64)S16_MIN - 1, true);
926 TEST_OVERFLOWS_TYPE(s64, s16, S64_MAX, true);
927 TEST_OVERFLOWS_TYPE(s64, s32, S32_MAX, false);
928 TEST_OVERFLOWS_TYPE(s64, s32, S32_MIN, false);
929 TEST_OVERFLOWS_TYPE(s64, s32, (s64)S32_MAX + 1, true);
930 TEST_OVERFLOWS_TYPE(s64, s32, (s64)S32_MIN - 1, true);
931 TEST_OVERFLOWS_TYPE(s64, s32, S64_MAX, true);
932 TEST_OVERFLOWS_TYPE(s64, s64, S64_MAX, false);
933 TEST_OVERFLOWS_TYPE(s64, s64, S64_MIN, false);
995 TEST_SAME_TYPE64(base, s64, ms64); \
1006 TEST_TYPE_SETS(s64, false, false, false, false, false, false, false, true);
1049 TEST_CASTABLE_TO_TYPE(-16, s64, true);