1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
6 #include "base/basictypes.h"
7 #include "net/base/int128.h"
9 const uint128_pod kuint128max
= {
10 static_cast<uint64
>(GG_LONGLONG(0xFFFFFFFFFFFFFFFF)),
11 static_cast<uint64
>(GG_LONGLONG(0xFFFFFFFFFFFFFFFF))
14 std::ostream
& operator<<(std::ostream
& o
, const uint128
& b
) {
15 return (o
<< b
.hi_
<< "::" << b
.lo_
);