Lines Matching defs:u64
125 DEFINE_TEST_ARRAY(u64) = {
284 SKIP_64_ON_32(__same_type(t, u64)); \
305 DEFINE_TEST_FUNC(u64, "%llu");
353 kunit_info(test, "got %llu\n", (u64)__d); \
385 TEST_ONE_SHIFT(1, 0, u64, 1ULL << 0, false);
386 TEST_ONE_SHIFT(1, 40, u64, 1ULL << 40, false);
387 TEST_ONE_SHIFT(1, 63, u64, 1ULL << 63, false);
388 TEST_ONE_SHIFT(0xFFFFFFFFULL, 32, u64, 0xFFFFFFFFULL << 32, false);
395 TEST_ONE_SHIFT(0, 63, u64, 0, false);
416 TEST_ONE_SHIFT(1, 64, u64, 0, true);
434 TEST_ONE_SHIFT(9372061470395238550ULL, 1, u64, 0, true);
491 TEST_ONE_SHIFT(0, 64, u64, 0, true);
492 TEST_ONE_SHIFT(0, 65, u64, 0, true);
513 TEST_ONE_SHIFT(-10000, 0, u64, 0, true);
525 TEST_ONE_SHIFT(0, -30, u64, 0, true);
778 TEST_OVERFLOWS_TYPE(s8, u64, S8_MAX, false);
779 TEST_OVERFLOWS_TYPE(s8, u64, -1, true);
780 TEST_OVERFLOWS_TYPE(s8, u64, S8_MIN, true);
808 TEST_OVERFLOWS_TYPE(s16, u64, S16_MAX, false);
809 TEST_OVERFLOWS_TYPE(s16, u64, -1, true);
810 TEST_OVERFLOWS_TYPE(s16, u64, S16_MIN, true);
839 TEST_OVERFLOWS_TYPE(u32, u64, U32_MAX, false);
856 TEST_OVERFLOWS_TYPE(s32, u64, S32_MAX, false);
857 TEST_OVERFLOWS_TYPE(s32, u64, -1, true);
858 TEST_OVERFLOWS_TYPE(s32, u64, S32_MIN, true);
877 TEST_OVERFLOWS_TYPE(u64, u8, U64_MAX, true);
878 TEST_OVERFLOWS_TYPE(u64, u8, U8_MAX, false);
879 TEST_OVERFLOWS_TYPE(u64, u8, (u64)U8_MAX + 1, true);
880 TEST_OVERFLOWS_TYPE(u64, u16, U64_MAX, true);
881 TEST_OVERFLOWS_TYPE(u64, u16, U16_MAX, false);
882 TEST_OVERFLOWS_TYPE(u64, u16, (u64)U16_MAX + 1, true);
883 TEST_OVERFLOWS_TYPE(u64, u32, U64_MAX, true);
884 TEST_OVERFLOWS_TYPE(u64, u32, U32_MAX, false);
885 TEST_OVERFLOWS_TYPE(u64, u32, (u64)U32_MAX + 1, true);
886 TEST_OVERFLOWS_TYPE(u64, u64, U64_MAX, false);
887 TEST_OVERFLOWS_TYPE(u64, s8, S8_MAX, false);
888 TEST_OVERFLOWS_TYPE(u64, s8, (u64)S8_MAX + 1, true);
889 TEST_OVERFLOWS_TYPE(u64, s8, U64_MAX, true);
890 TEST_OVERFLOWS_TYPE(u64, s16, S16_MAX, false);
891 TEST_OVERFLOWS_TYPE(u64, s16, (u64)S16_MAX + 1, true);
892 TEST_OVERFLOWS_TYPE(u64, s16, U64_MAX, true);
893 TEST_OVERFLOWS_TYPE(u64, s32, S32_MAX, false);
894 TEST_OVERFLOWS_TYPE(u64, s32, (u64)S32_MAX + 1, true);
895 TEST_OVERFLOWS_TYPE(u64, s32, U64_MAX, true);
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);
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);
994 TEST_SAME_TYPE64(base, u64, mu64); \
1005 TEST_TYPE_SETS(u64, false, false, false, false, false, false, true, false);
1048 TEST_CASTABLE_TO_TYPE(16, u64, true);