| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.day/time.cal.day.nonmembers/ |
| H A D | plus.pass.cpp | 39 using days = std::chrono::days; in main() typedef 41 ASSERT_NOEXCEPT(std::declval<day>() + std::declval<days>()); in main() 42 ASSERT_NOEXCEPT(std::declval<days>() + std::declval<day>()); in main() 44 ASSERT_SAME_TYPE(day, decltype(std::declval<day>() + std::declval<days>())); in main() 45 ASSERT_SAME_TYPE(day, decltype(std::declval<days>() + std::declval<day>())); in main() 47 static_assert(testConstexpr<day, days>(), ""); in main() 52 day d1 = dy + days{i}; in main() 53 day d2 = days{i} + dy; in main()
|
| H A D | minus.pass.cpp | 39 using days = std::chrono::days; in main() typedef 41 ASSERT_NOEXCEPT(std::declval<day>() - std::declval<days>()); in main() 44 ASSERT_SAME_TYPE(day, decltype(std::declval<day>() - std::declval<days>())); in main() 45 ASSERT_SAME_TYPE(days, decltype(std::declval<day>() - std::declval<day>())); in main() 47 static_assert(testConstexpr<day, days>(), ""); in main() 52 day d1 = dy - days{i}; in main() 53 days off = dy - day {i}; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.day/time.cal.day.members/ |
| H A D | plus_minus_equal.pass.cpp | 38 using days = std::chrono::days; in main() typedef 40 ASSERT_NOEXCEPT(std::declval<day&>() += std::declval<days>()); in main() 41 ASSERT_NOEXCEPT(std::declval<day&>() -= std::declval<days>()); in main() 43 ASSERT_SAME_TYPE(day&, decltype(std::declval<day&>() += std::declval<days>())); in main() 44 ASSERT_SAME_TYPE(day&, decltype(std::declval<day&>() -= std::declval<days>())); in main() 46 static_assert(testConstexpr<day, days>(), ""); in main() 51 assert(static_cast<unsigned>(d += days{22}) == i + 22); in main() 53 assert(static_cast<unsigned>(d -= days{12}) == i + 10); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.weekday/time.cal.weekday.nonmembers/ |
| H A D | plus.pass.cpp | 50 using days = std::chrono::days; in main() typedef 52 ASSERT_NOEXCEPT( std::declval<weekday>() + std::declval<days>()); in main() 53 ASSERT_SAME_TYPE(weekday, decltype(std::declval<weekday>() + std::declval<days>())); in main() 55 ASSERT_NOEXCEPT( std::declval<days>() + std::declval<weekday>()); in main() 56 ASSERT_SAME_TYPE(weekday, decltype(std::declval<days>() + std::declval<weekday>())); in main() 58 static_assert(testConstexpr<weekday, days>(), ""); in main() 63 weekday wd1 = weekday{i} + days{j}; in main() 64 weekday wd2 = days{j} + weekday{i}; in main()
|
| H A D | minus.pass.cpp | 48 using days = std::chrono::days; in main() typedef 50 ASSERT_NOEXCEPT( std::declval<weekday>() - std::declval<days>()); in main() 51 ASSERT_SAME_TYPE(weekday, decltype(std::declval<weekday>() - std::declval<days>())); in main() 54 ASSERT_SAME_TYPE(days, decltype(std::declval<weekday>() - std::declval<weekday>())); in main() 56 static_assert(testConstexpr<weekday, days>(), ""); in main() 61 weekday wd = weekday{i} - days{j}; in main() 62 assert(wd + days{j} == weekday{i}); in main() 69 days d = weekday{j} - weekday{i}; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.weekday/time.cal.weekday.members/ |
| H A D | plus_minus_equal.pass.cpp | 39 using days = std::chrono::days; in main() typedef 41 ASSERT_NOEXCEPT( std::declval<weekday&>() += std::declval<days&>()); in main() 42 ASSERT_SAME_TYPE(weekday&, decltype(std::declval<weekday&>() += std::declval<days&>())); in main() 44 ASSERT_NOEXCEPT( std::declval<weekday&>() -= std::declval<days&>()); in main() 45 ASSERT_SAME_TYPE(weekday&, decltype(std::declval<weekday&>() -= std::declval<days&>())); in main() 47 static_assert(testConstexpr<weekday, days>(), ""); in main() 52 assert(((wd += days{3}).c_encoding() == euclidian_addition<unsigned, 0, 6>(i, 3))); in main() 59 assert(((wd -= days{4}).c_encoding() == euclidian_subtraction<unsigned, 0, 6>(i, 4))); in main()
|
| H A D | ctor.local_days.pass.cpp | 35 using days = std::chrono::days; in main() typedef 49 constexpr local_days sd{days{10957+32}}; // 2-Feb-2000 was a Wednesday in main() 58 constexpr local_days sd{days{-10957}}; // 2-Jan-1940 was a Tuesday in main() 66 local_days sd{days{-(10957+34)}}; // 29-Nov-1939 was a Wednesday in main()
|
| H A D | ctor.sys_days.pass.cpp | 35 using days = std::chrono::days; in main() typedef 49 constexpr sys_days sd{days{10957+32}}; // 2-Feb-2000 was a Wednesday in main() 58 constexpr sys_days sd{days{-10957}}; // 2-Jan-1940 was a Tuesday in main() 66 sys_days sd{days{-(10957+34)}}; // 29-Nov-1939 was a Wednesday in main()
|
| /llvm-project-15.0.7/libcxx/include/__chrono/ |
| H A D | day.h | 38 _LIBCPP_HIDE_FROM_ABI constexpr day& operator+=(const days& __dd) noexcept; 39 _LIBCPP_HIDE_FROM_ABI constexpr day& operator-=(const days& __dd) noexcept; 54 day operator+ (const day& __lhs, const days& __rhs) noexcept 58 day operator+ (const days& __lhs, const day& __rhs) noexcept 62 day operator- (const day& __lhs, const days& __rhs) noexcept 66 days operator-(const day& __lhs, const day& __rhs) noexcept 67 { return days(static_cast<int>(static_cast<unsigned>(__lhs)) - 71 day& day::operator+=(const days& __dd) noexcept 75 day& day::operator-=(const days& __dd) noexcept
|
| H A D | weekday.h | 49 _LIBCPP_HIDE_FROM_ABI constexpr weekday& operator+=(const days& __dd) noexcept; 50 _LIBCPP_HIDE_FROM_ABI constexpr weekday& operator-=(const days& __dd) noexcept; 93 weekday operator+(const weekday& __lhs, const days& __rhs) noexcept 101 weekday operator+(const days& __lhs, const weekday& __rhs) noexcept 105 weekday operator-(const weekday& __lhs, const days& __rhs) noexcept 109 days operator-(const weekday& __lhs, const weekday& __rhs) noexcept 113 return days{__wdu - __wk * 7}; 117 weekday& weekday::operator+=(const days& __dd) noexcept 121 weekday& weekday::operator-=(const days& __dd) noexcept
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymdlast/time.cal.ymdlast.members/ |
| H A D | op_sys_days.pass.cpp | 28 using days = std::chrono::days; in main() typedef 37 static_assert(sd.time_since_epoch() == days{30}, ""); in main() 44 static_assert(sd.time_since_epoch() == days{10957+30}, ""); in main() 51 static_assert(sd.time_since_epoch() == days{-10957+29}, ""); in main() 58 assert(sd.time_since_epoch() == days{-(10957+33)}); in main()
|
| H A D | op_local_days.pass.cpp | 28 using days = std::chrono::days; in main() typedef 37 static_assert(sd.time_since_epoch() == days{30}, ""); in main() 44 static_assert(sd.time_since_epoch() == days{10957+30}, ""); in main() 51 static_assert(sd.time_since_epoch() == days{-10957+29}, ""); in main() 58 assert(sd.time_since_epoch() == days{-(10957+33)}); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymwdlast/time.cal.ymwdlast.members/ |
| H A D | op_local_days.pass.cpp | 28 using days = std::chrono::days; in main() typedef 37 static_assert(sd.time_since_epoch() == days{30}, ""); in main() 44 static_assert(sd.time_since_epoch() == days{10957+30}, ""); in main() 51 static_assert(sd.time_since_epoch() == days{-10957+29}, ""); in main() 58 assert(sd.time_since_epoch() == days{-(10957+33)}); in main()
|
| H A D | op_sys_days.pass.cpp | 30 using days = std::chrono::days; in main() typedef 44 static_assert(sd.time_since_epoch() == days{26}, ""); in main() 51 static_assert(sd.time_since_epoch() == days{10957+24}, ""); in main() 58 static_assert(sd.time_since_epoch() == days{-10958+29}, ""); in main() 65 assert(sd.time_since_epoch() == days{-(10957+35)}); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymd/time.cal.ymd.members/ |
| H A D | op.sys_days.pass.cpp | 53 using days = std::chrono::days; in main() typedef 63 static_assert( sd.time_since_epoch() == days{0}, ""); in main() 71 static_assert( sd.time_since_epoch() == days{10957+32}, ""); in main() 81 static_assert( sd.time_since_epoch() == days{-10957}, ""); in main() 89 assert( sd.time_since_epoch() == days{-(10957+34)}); in main() 101 static_assert(sd.time_since_epoch() == days{364}, ""); in main() 112 static_assert(sd.time_since_epoch() == days{365}, ""); in main()
|
| H A D | op.local_days.pass.cpp | 53 using days = std::chrono::days; in main() typedef 63 static_assert( sd.time_since_epoch() == days{0}, ""); in main() 71 static_assert( sd.time_since_epoch() == days{10957+32}, ""); in main() 81 static_assert( sd.time_since_epoch() == days{-10957}, ""); in main() 89 assert( sd.time_since_epoch() == days{-(10957+34)}); in main()
|
| H A D | ctor.sys_days.pass.cpp | 36 using days = std::chrono::days; in main() typedef 52 constexpr sys_days sd{days{10957+32}}; in main() 65 constexpr sys_days sd{days{-10957}}; in main() 75 sys_days sd{days{-(10957+34)}}; in main()
|
| H A D | ctor.local_days.pass.cpp | 37 using days = std::chrono::days; in main() typedef 53 constexpr local_days sd{days{10957+32}}; in main() 66 constexpr local_days sd{days{-10957}}; in main() 76 local_days sd{days{-(10957+34)}}; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.cal/time.cal.ymwd/time.cal.ymwd.members/ |
| H A D | op.local_days.pass.cpp | 34 using days = std::chrono::days; in main() typedef 43 static_assert( sd.time_since_epoch() == days{0}, ""); in main() 51 static_assert( sd.time_since_epoch() == days{10957+32}, ""); in main() 61 static_assert( sd.time_since_epoch() == days{-10957}, ""); in main() 69 assert( sd.time_since_epoch() == days{-(10957+34)}); in main()
|
| H A D | op.sys_days.pass.cpp | 34 using days = std::chrono::days; in main() typedef 43 static_assert( sd.time_since_epoch() == days{0}, ""); in main() 51 static_assert( sd.time_since_epoch() == days{10957+32}, ""); in main() 61 static_assert( sd.time_since_epoch() == days{-10957}, ""); in main() 69 assert( sd.time_since_epoch() == days{-(10957+34)}); in main()
|
| H A D | ctor.local_days.pass.cpp | 35 using days = std::chrono::days; in main() typedef 56 constexpr local_days sd{days{10957+32}}; // 2-Feb-2000 was a Wednesday in main() 70 constexpr local_days sd{days{-10957}}; // 2-Jan-1940 was a Tuesday in main() 83 local_days sd{days{-(10957+34)}}; // 29-Nov-1939 was a Wednesday in main()
|
| /llvm-project-15.0.7/libcxx/test/std/time/time.clock/time.clock.system/ |
| H A D | local_time.types.pass.cpp | 36 using days = std::chrono::days; in main() typedef 45 ASSERT_SAME_TYPE(std::chrono::local_time<days>, local_days); in main() 50 ASSERT_SAME_TYPE(std::chrono::time_point<local_t, days>, local_days); in main() 55 ASSERT_SAME_TYPE(decltype(d0.time_since_epoch()), days); in main()
|
| H A D | sys.time.types.pass.cpp | 35 using days = std::chrono::days; in main() typedef 44 ASSERT_SAME_TYPE(std::chrono::sys_time<days>, sys_days); in main() 49 ASSERT_SAME_TYPE(std::chrono::time_point<system_clock, days>, sys_days); in main() 54 ASSERT_SAME_TYPE(decltype(d0.time_since_epoch()), days); in main()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AVR/ |
| H A D | frame.ll | 8 define float @f3(float %days) { 31 %mul = fmul float %days, 0x3FEF8A6C60000000 33 %mul1 = fmul float %days, 0x3FEF8A09A0000000 35 %mul3 = fmul float %days, 0x3E81B35CC0000000 39 %mul5 = fmul float %days, 0x3E27C04CA0000000 46 %mul12 = fmul float %days, 0x3E13C5B640000000
|
| /llvm-project-15.0.7/libc/src/time/ |
| H A D | time_utils.cpp | 68 int64_t days = seconds / TimeConstants::SECONDS_PER_DAY; in update_from_seconds() local 72 days--; in update_from_seconds() 75 int64_t wday = (TimeConstants::WEEK_DAY_OF2000_MARCH_FIRST + days) % in update_from_seconds() 81 int64_t numOfFourHundredYearCycles = days / TimeConstants::DAYS_PER400_YEARS; in update_from_seconds() 82 int64_t remainingDays = days % TimeConstants::DAYS_PER400_YEARS; in update_from_seconds()
|