kyopro-lib

This documentation is automatically generated by online-judge-tools/verification-helper

View on GitHub

:x: 128-bit int
(Mylib/Misc/int128.cpp)

Operations

Requirements

Notes

Problems

References

Required by

Verified with

Code

#pragma once

namespace haar_lib {
#ifdef __SIZEOF_INT128__
  using uint128_t = __uint128_t;
  using int128_t  = __int128_t;
#else
#include <boost/multiprecision/cpp_int.hpp>
  using uint128_t = boost::multiprecision::uint128_t;
  using int128_t  = boost::multiprecision::int128_t;
#endif
}  // namespace haar_lib
#line 2 "Mylib/Misc/int128.cpp"

namespace haar_lib {
#ifdef __SIZEOF_INT128__
  using uint128_t = __uint128_t;
  using int128_t  = __int128_t;
#else
#include <boost/multiprecision/cpp_int.hpp>
  using uint128_t = boost::multiprecision::uint128_t;
  using int128_t  = boost::multiprecision::int128_t;
#endif
}  // namespace haar_lib
Back to top page