[Bug tree-optimization/102971] GCC cannot understand >>32 pattern
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102971 --- Comment #2 from Andrew Pinski --- #include std::uint64_t umul_naive(std::uint64_t a,std::uint64_t b,std::uint64_t& high) noexcept { std::uint32_t a0(static_cast(a)); std::uint32_t a1(static_cast(a>>32)); std::uint32
[Bug tree-optimization/102971] GCC cannot understand >>32 pattern
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102971 --- Comment #1 from cqwrteur --- Here is clang https://godbolt.org/z/7YjW1Ezrx