• Home
  • Raw
  • Download

Lines Matching refs:int128

59 class int128;  variable
124 constexpr uint128(int128 v); // NOLINT(runtime/explicit)
140 uint128& operator=(int128 v);
347 class int128 {
349 int128() = default;
352 constexpr int128(int v); // NOLINT(runtime/explicit)
353 constexpr int128(unsigned int v); // NOLINT(runtime/explicit)
354 constexpr int128(long v); // NOLINT(runtime/int)
355 constexpr int128(unsigned long v); // NOLINT(runtime/int)
356 constexpr int128(long long v); // NOLINT(runtime/int)
357 constexpr int128(unsigned long long v); // NOLINT(runtime/int)
359 constexpr int128(__int128 v); // NOLINT(runtime/explicit)
360 constexpr explicit int128(unsigned __int128 v);
362 constexpr explicit int128(uint128 v);
363 explicit int128(float v);
364 explicit int128(double v);
365 explicit int128(long double v);
368 int128& operator=(int v);
369 int128& operator=(unsigned int v);
370 int128& operator=(long v); // NOLINT(runtime/int)
371 int128& operator=(unsigned long v); // NOLINT(runtime/int)
372 int128& operator=(long long v); // NOLINT(runtime/int)
373 int128& operator=(unsigned long long v); // NOLINT(runtime/int)
375 int128& operator=(__int128 v);
409 int128& operator+=(int128 other);
410 int128& operator-=(int128 other);
411 int128& operator*=(int128 other);
412 int128& operator/=(int128 other);
413 int128& operator%=(int128 other);
414 int128 operator++(int); // postfix increment: i++
415 int128 operator--(int); // postfix decrement: i--
416 int128& operator++(); // prefix increment: ++i
417 int128& operator--(); // prefix decrement: --i
418 int128& operator&=(int128 other);
419 int128& operator|=(int128 other);
420 int128& operator^=(int128 other);
421 int128& operator<<=(int amount);
422 int128& operator>>=(int amount);
427 friend constexpr uint64_t Int128Low64(int128 v);
432 friend constexpr int64_t Int128High64(int128 v);
448 friend constexpr int128 MakeInt128(int64_t high, uint64_t low);
453 friend constexpr int128 Int128Max();
458 friend constexpr int128 Int128Min();
462 friend H AbslHashValue(H h, int128 v) { in AbslHashValue()
468 friend void AbslStringify(Sink& sink, int128 v) { in AbslStringify()
473 constexpr int128(int64_t high, uint64_t low);
492 std::ostream& operator<<(std::ostream& os, int128 v);
496 constexpr int128 Int128Max() { in Int128Max()
497 return int128((std::numeric_limits<int64_t>::max)(), in Int128Max()
501 constexpr int128 Int128Min() { in Int128Min()
502 return int128((std::numeric_limits<int64_t>::min)(), 0); in Int128Min()
511 class numeric_limits<absl::int128> {
541 static constexpr absl::int128(min)() { return absl::Int128Min(); } in int128() function
542 static constexpr absl::int128 lowest() { return absl::Int128Min(); } in lowest()
543 static constexpr absl::int128(max)() { return absl::Int128Max(); } in int128() function
544 static constexpr absl::int128 epsilon() { return 0; } in epsilon()
545 static constexpr absl::int128 round_error() { return 0; } in round_error()
546 static constexpr absl::int128 infinity() { return 0; } in infinity()
547 static constexpr absl::int128 quiet_NaN() { return 0; } in quiet_NaN()
548 static constexpr absl::int128 signaling_NaN() { return 0; } in signaling_NaN()
549 static constexpr absl::int128 denorm_min() { return 0; } in denorm_min()
596 inline uint128& uint128::operator=(int128 v) { return *this = uint128(v); }
678 constexpr uint128::uint128(int128 v) in uint128()
710 constexpr uint128::uint128(int128 v) in uint128()
831 constexpr inline int128 operator+(int128 val) { return val; }
1045 constexpr int128 MakeInt128(int64_t high, uint64_t low) { in MakeInt128()
1046 return int128(high, low); in MakeInt128()
1050 inline int128& int128::operator=(int v) { return *this = int128(v); }
1052 inline int128& int128::operator=(unsigned int v) { return *this = int128(v); }
1054 inline int128& int128::operator=(long v) { // NOLINT(runtime/int)
1055 return *this = int128(v);
1059 inline int128& int128::operator=(unsigned long v) { return *this = int128(v); }
1062 inline int128& int128::operator=(long long v) { return *this = int128(v); }
1065 inline int128& int128::operator=(unsigned long long v) {
1066 return *this = int128(v);
1070 constexpr int128 operator-(int128 v);
1071 constexpr int128 operator+(int128 lhs, int128 rhs);
1072 constexpr int128 operator-(int128 lhs, int128 rhs);
1073 int128 operator*(int128 lhs, int128 rhs);
1074 int128 operator/(int128 lhs, int128 rhs);
1075 int128 operator%(int128 lhs, int128 rhs);
1076 constexpr int128 operator|(int128 lhs, int128 rhs);
1077 constexpr int128 operator&(int128 lhs, int128 rhs);
1078 constexpr int128 operator^(int128 lhs, int128 rhs);
1079 constexpr int128 operator<<(int128 lhs, int amount);
1080 constexpr int128 operator>>(int128 lhs, int amount);
1082 inline int128& int128::operator+=(int128 other) {
1087 inline int128& int128::operator-=(int128 other) {
1092 inline int128& int128::operator*=(int128 other) {
1097 inline int128& int128::operator/=(int128 other) {
1102 inline int128& int128::operator%=(int128 other) {
1107 inline int128& int128::operator|=(int128 other) {
1112 inline int128& int128::operator&=(int128 other) {
1117 inline int128& int128::operator^=(int128 other) {
1122 inline int128& int128::operator<<=(int amount) {
1127 inline int128& int128::operator>>=(int amount) {
1133 constexpr bool operator!=(int128 lhs, int128 rhs);