112854Sgabeblack@google.com/*****************************************************************************
212854Sgabeblack@google.com
312854Sgabeblack@google.com  Licensed to Accellera Systems Initiative Inc. (Accellera) under one or
412854Sgabeblack@google.com  more contributor license agreements.  See the NOTICE file distributed
512854Sgabeblack@google.com  with this work for additional information regarding copyright ownership.
612854Sgabeblack@google.com  Accellera licenses this file to you under the Apache License, Version 2.0
712854Sgabeblack@google.com  (the "License"); you may not use this file except in compliance with the
812854Sgabeblack@google.com  License.  You may obtain a copy of the License at
912854Sgabeblack@google.com
1012854Sgabeblack@google.com    http://www.apache.org/licenses/LICENSE-2.0
1112854Sgabeblack@google.com
1212854Sgabeblack@google.com  Unless required by applicable law or agreed to in writing, software
1312854Sgabeblack@google.com  distributed under the License is distributed on an "AS IS" BASIS,
1412854Sgabeblack@google.com  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
1512854Sgabeblack@google.com  implied.  See the License for the specific language governing
1612854Sgabeblack@google.com  permissions and limitations under the License.
1712854Sgabeblack@google.com
1812854Sgabeblack@google.com *****************************************************************************/
1912854Sgabeblack@google.com
2012854Sgabeblack@google.com/*****************************************************************************
2112854Sgabeblack@google.com
2212854Sgabeblack@google.com  sc_int_mask.cpp -- Fills the mask_int lookup table to enable efficient
2312854Sgabeblack@google.com                     part-selection on sc_ints and sc_uints.
2412854Sgabeblack@google.com
2512854Sgabeblack@google.com  Original Author: Amit Rao, Synopsys, Inc.
2612854Sgabeblack@google.com
2712854Sgabeblack@google.com *****************************************************************************/
2812854Sgabeblack@google.com
2912854Sgabeblack@google.com/*****************************************************************************
3012854Sgabeblack@google.com
3112854Sgabeblack@google.com  MODIFICATION LOG - modifiers, enter your name, affiliation, date and
3212854Sgabeblack@google.com  changes you are making here.
3312854Sgabeblack@google.com
3412854Sgabeblack@google.com      Name, Affiliation, Date: Ali Dasdan, Synopsys, Inc.
3512854Sgabeblack@google.com  Description of Modification: - Resolved ambiguity with sc_(un)signed.
3612854Sgabeblack@google.com                               - Merged the code for 64- and 32-bit versions
3712854Sgabeblack@google.com                                 via the constants in sc_nbdefs.h.
3812854Sgabeblack@google.com                               - Eliminated redundant file inclusions.
3912854Sgabeblack@google.com
4012854Sgabeblack@google.com      Name, Affiliation, Date: Philipp A Hartmann, Intel
4112854Sgabeblack@google.com  Description of Modification: - drop specializations for Windows, 32-bit only
4212854Sgabeblack@google.com
4312854Sgabeblack@google.com      Name, Affiliation, Date:
4412854Sgabeblack@google.com  Description of Modification:
4512854Sgabeblack@google.com
4612854Sgabeblack@google.com *****************************************************************************/
4712854Sgabeblack@google.com
4812854Sgabeblack@google.com#include "systemc/ext/dt/int/sc_int_base.hh"
4912854Sgabeblack@google.com#include "systemc/ext/dt/int/sc_uint_base.hh"
5012854Sgabeblack@google.com
5112854Sgabeblack@google.com#ifndef UINT64_C
5212854Sgabeblack@google.com# define UINT64_C(v) v ## ULL
5312854Sgabeblack@google.com#endif // UINT64_C
5412854Sgabeblack@google.com
5512854Sgabeblack@google.comnamespace sc_dt {
5612854Sgabeblack@google.com
5712854Sgabeblack@google.comconst uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] = {
5812854Sgabeblack@google.com    {
5912854Sgabeblack@google.com        UINT64_C(0xfffffffffffffffe)
6012854Sgabeblack@google.com    },
6112854Sgabeblack@google.com    {
6212854Sgabeblack@google.com        UINT64_C(0xfffffffffffffffc),
6312854Sgabeblack@google.com        UINT64_C(0xfffffffffffffffd)
6412854Sgabeblack@google.com    },
6512854Sgabeblack@google.com    {
6612854Sgabeblack@google.com        UINT64_C(0xfffffffffffffff8),
6712854Sgabeblack@google.com        UINT64_C(0xfffffffffffffff9),
6812854Sgabeblack@google.com        UINT64_C(0xfffffffffffffffb)
6912854Sgabeblack@google.com    },
7012854Sgabeblack@google.com    {
7112854Sgabeblack@google.com        UINT64_C(0xfffffffffffffff0),
7212854Sgabeblack@google.com        UINT64_C(0xfffffffffffffff1),
7312854Sgabeblack@google.com        UINT64_C(0xfffffffffffffff3),
7412854Sgabeblack@google.com        UINT64_C(0xfffffffffffffff7)
7512854Sgabeblack@google.com    },
7612854Sgabeblack@google.com    {
7712854Sgabeblack@google.com        UINT64_C(0xffffffffffffffe0),
7812854Sgabeblack@google.com        UINT64_C(0xffffffffffffffe1),
7912854Sgabeblack@google.com        UINT64_C(0xffffffffffffffe3),
8012854Sgabeblack@google.com        UINT64_C(0xffffffffffffffe7),
8112854Sgabeblack@google.com        UINT64_C(0xffffffffffffffef)
8212854Sgabeblack@google.com    },
8312854Sgabeblack@google.com    {
8412854Sgabeblack@google.com        UINT64_C(0xffffffffffffffc0),
8512854Sgabeblack@google.com        UINT64_C(0xffffffffffffffc1),
8612854Sgabeblack@google.com        UINT64_C(0xffffffffffffffc3),
8712854Sgabeblack@google.com        UINT64_C(0xffffffffffffffc7),
8812854Sgabeblack@google.com        UINT64_C(0xffffffffffffffcf),
8912854Sgabeblack@google.com        UINT64_C(0xffffffffffffffdf)
9012854Sgabeblack@google.com    },
9112854Sgabeblack@google.com    {
9212854Sgabeblack@google.com        UINT64_C(0xffffffffffffff80),
9312854Sgabeblack@google.com        UINT64_C(0xffffffffffffff81),
9412854Sgabeblack@google.com        UINT64_C(0xffffffffffffff83),
9512854Sgabeblack@google.com        UINT64_C(0xffffffffffffff87),
9612854Sgabeblack@google.com        UINT64_C(0xffffffffffffff8f),
9712854Sgabeblack@google.com        UINT64_C(0xffffffffffffff9f),
9812854Sgabeblack@google.com        UINT64_C(0xffffffffffffffbf)
9912854Sgabeblack@google.com    },
10012854Sgabeblack@google.com    {
10112854Sgabeblack@google.com        UINT64_C(0xffffffffffffff00),
10212854Sgabeblack@google.com        UINT64_C(0xffffffffffffff01),
10312854Sgabeblack@google.com        UINT64_C(0xffffffffffffff03),
10412854Sgabeblack@google.com        UINT64_C(0xffffffffffffff07),
10512854Sgabeblack@google.com        UINT64_C(0xffffffffffffff0f),
10612854Sgabeblack@google.com        UINT64_C(0xffffffffffffff1f),
10712854Sgabeblack@google.com        UINT64_C(0xffffffffffffff3f),
10812854Sgabeblack@google.com        UINT64_C(0xffffffffffffff7f)
10912854Sgabeblack@google.com    },
11012854Sgabeblack@google.com    {
11112854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe00),
11212854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe01),
11312854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe03),
11412854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe07),
11512854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe0f),
11612854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe1f),
11712854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe3f),
11812854Sgabeblack@google.com        UINT64_C(0xfffffffffffffe7f),
11912854Sgabeblack@google.com        UINT64_C(0xfffffffffffffeff)
12012854Sgabeblack@google.com    },
12112854Sgabeblack@google.com    {
12212854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc00),
12312854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc01),
12412854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc03),
12512854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc07),
12612854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc0f),
12712854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc1f),
12812854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc3f),
12912854Sgabeblack@google.com        UINT64_C(0xfffffffffffffc7f),
13012854Sgabeblack@google.com        UINT64_C(0xfffffffffffffcff),
13112854Sgabeblack@google.com        UINT64_C(0xfffffffffffffdff)
13212854Sgabeblack@google.com    },
13312854Sgabeblack@google.com    {
13412854Sgabeblack@google.com        UINT64_C(0xfffffffffffff800),
13512854Sgabeblack@google.com        UINT64_C(0xfffffffffffff801),
13612854Sgabeblack@google.com        UINT64_C(0xfffffffffffff803),
13712854Sgabeblack@google.com        UINT64_C(0xfffffffffffff807),
13812854Sgabeblack@google.com        UINT64_C(0xfffffffffffff80f),
13912854Sgabeblack@google.com        UINT64_C(0xfffffffffffff81f),
14012854Sgabeblack@google.com        UINT64_C(0xfffffffffffff83f),
14112854Sgabeblack@google.com        UINT64_C(0xfffffffffffff87f),
14212854Sgabeblack@google.com        UINT64_C(0xfffffffffffff8ff),
14312854Sgabeblack@google.com        UINT64_C(0xfffffffffffff9ff),
14412854Sgabeblack@google.com        UINT64_C(0xfffffffffffffbff)
14512854Sgabeblack@google.com    },
14612854Sgabeblack@google.com    {
14712854Sgabeblack@google.com        UINT64_C(0xfffffffffffff000),
14812854Sgabeblack@google.com        UINT64_C(0xfffffffffffff001),
14912854Sgabeblack@google.com        UINT64_C(0xfffffffffffff003),
15012854Sgabeblack@google.com        UINT64_C(0xfffffffffffff007),
15112854Sgabeblack@google.com        UINT64_C(0xfffffffffffff00f),
15212854Sgabeblack@google.com        UINT64_C(0xfffffffffffff01f),
15312854Sgabeblack@google.com        UINT64_C(0xfffffffffffff03f),
15412854Sgabeblack@google.com        UINT64_C(0xfffffffffffff07f),
15512854Sgabeblack@google.com        UINT64_C(0xfffffffffffff0ff),
15612854Sgabeblack@google.com        UINT64_C(0xfffffffffffff1ff),
15712854Sgabeblack@google.com        UINT64_C(0xfffffffffffff3ff),
15812854Sgabeblack@google.com        UINT64_C(0xfffffffffffff7ff)
15912854Sgabeblack@google.com    },
16012854Sgabeblack@google.com    {
16112854Sgabeblack@google.com        UINT64_C(0xffffffffffffe000),
16212854Sgabeblack@google.com        UINT64_C(0xffffffffffffe001),
16312854Sgabeblack@google.com        UINT64_C(0xffffffffffffe003),
16412854Sgabeblack@google.com        UINT64_C(0xffffffffffffe007),
16512854Sgabeblack@google.com        UINT64_C(0xffffffffffffe00f),
16612854Sgabeblack@google.com        UINT64_C(0xffffffffffffe01f),
16712854Sgabeblack@google.com        UINT64_C(0xffffffffffffe03f),
16812854Sgabeblack@google.com        UINT64_C(0xffffffffffffe07f),
16912854Sgabeblack@google.com        UINT64_C(0xffffffffffffe0ff),
17012854Sgabeblack@google.com        UINT64_C(0xffffffffffffe1ff),
17112854Sgabeblack@google.com        UINT64_C(0xffffffffffffe3ff),
17212854Sgabeblack@google.com        UINT64_C(0xffffffffffffe7ff),
17312854Sgabeblack@google.com        UINT64_C(0xffffffffffffefff)
17412854Sgabeblack@google.com    },
17512854Sgabeblack@google.com    {
17612854Sgabeblack@google.com        UINT64_C(0xffffffffffffc000),
17712854Sgabeblack@google.com        UINT64_C(0xffffffffffffc001),
17812854Sgabeblack@google.com        UINT64_C(0xffffffffffffc003),
17912854Sgabeblack@google.com        UINT64_C(0xffffffffffffc007),
18012854Sgabeblack@google.com        UINT64_C(0xffffffffffffc00f),
18112854Sgabeblack@google.com        UINT64_C(0xffffffffffffc01f),
18212854Sgabeblack@google.com        UINT64_C(0xffffffffffffc03f),
18312854Sgabeblack@google.com        UINT64_C(0xffffffffffffc07f),
18412854Sgabeblack@google.com        UINT64_C(0xffffffffffffc0ff),
18512854Sgabeblack@google.com        UINT64_C(0xffffffffffffc1ff),
18612854Sgabeblack@google.com        UINT64_C(0xffffffffffffc3ff),
18712854Sgabeblack@google.com        UINT64_C(0xffffffffffffc7ff),
18812854Sgabeblack@google.com        UINT64_C(0xffffffffffffcfff),
18912854Sgabeblack@google.com        UINT64_C(0xffffffffffffdfff)
19012854Sgabeblack@google.com    },
19112854Sgabeblack@google.com    {
19212854Sgabeblack@google.com        UINT64_C(0xffffffffffff8000),
19312854Sgabeblack@google.com        UINT64_C(0xffffffffffff8001),
19412854Sgabeblack@google.com        UINT64_C(0xffffffffffff8003),
19512854Sgabeblack@google.com        UINT64_C(0xffffffffffff8007),
19612854Sgabeblack@google.com        UINT64_C(0xffffffffffff800f),
19712854Sgabeblack@google.com        UINT64_C(0xffffffffffff801f),
19812854Sgabeblack@google.com        UINT64_C(0xffffffffffff803f),
19912854Sgabeblack@google.com        UINT64_C(0xffffffffffff807f),
20012854Sgabeblack@google.com        UINT64_C(0xffffffffffff80ff),
20112854Sgabeblack@google.com        UINT64_C(0xffffffffffff81ff),
20212854Sgabeblack@google.com        UINT64_C(0xffffffffffff83ff),
20312854Sgabeblack@google.com        UINT64_C(0xffffffffffff87ff),
20412854Sgabeblack@google.com        UINT64_C(0xffffffffffff8fff),
20512854Sgabeblack@google.com        UINT64_C(0xffffffffffff9fff),
20612854Sgabeblack@google.com        UINT64_C(0xffffffffffffbfff)
20712854Sgabeblack@google.com    },
20812854Sgabeblack@google.com    {
20912854Sgabeblack@google.com        UINT64_C(0xffffffffffff0000),
21012854Sgabeblack@google.com        UINT64_C(0xffffffffffff0001),
21112854Sgabeblack@google.com        UINT64_C(0xffffffffffff0003),
21212854Sgabeblack@google.com        UINT64_C(0xffffffffffff0007),
21312854Sgabeblack@google.com        UINT64_C(0xffffffffffff000f),
21412854Sgabeblack@google.com        UINT64_C(0xffffffffffff001f),
21512854Sgabeblack@google.com        UINT64_C(0xffffffffffff003f),
21612854Sgabeblack@google.com        UINT64_C(0xffffffffffff007f),
21712854Sgabeblack@google.com        UINT64_C(0xffffffffffff00ff),
21812854Sgabeblack@google.com        UINT64_C(0xffffffffffff01ff),
21912854Sgabeblack@google.com        UINT64_C(0xffffffffffff03ff),
22012854Sgabeblack@google.com        UINT64_C(0xffffffffffff07ff),
22112854Sgabeblack@google.com        UINT64_C(0xffffffffffff0fff),
22212854Sgabeblack@google.com        UINT64_C(0xffffffffffff1fff),
22312854Sgabeblack@google.com        UINT64_C(0xffffffffffff3fff),
22412854Sgabeblack@google.com        UINT64_C(0xffffffffffff7fff)
22512854Sgabeblack@google.com    },
22612854Sgabeblack@google.com    {
22712854Sgabeblack@google.com        UINT64_C(0xfffffffffffe0000),
22812854Sgabeblack@google.com        UINT64_C(0xfffffffffffe0001),
22912854Sgabeblack@google.com        UINT64_C(0xfffffffffffe0003),
23012854Sgabeblack@google.com        UINT64_C(0xfffffffffffe0007),
23112854Sgabeblack@google.com        UINT64_C(0xfffffffffffe000f),
23212854Sgabeblack@google.com        UINT64_C(0xfffffffffffe001f),
23312854Sgabeblack@google.com        UINT64_C(0xfffffffffffe003f),
23412854Sgabeblack@google.com        UINT64_C(0xfffffffffffe007f),
23512854Sgabeblack@google.com        UINT64_C(0xfffffffffffe00ff),
23612854Sgabeblack@google.com        UINT64_C(0xfffffffffffe01ff),
23712854Sgabeblack@google.com        UINT64_C(0xfffffffffffe03ff),
23812854Sgabeblack@google.com        UINT64_C(0xfffffffffffe07ff),
23912854Sgabeblack@google.com        UINT64_C(0xfffffffffffe0fff),
24012854Sgabeblack@google.com        UINT64_C(0xfffffffffffe1fff),
24112854Sgabeblack@google.com        UINT64_C(0xfffffffffffe3fff),
24212854Sgabeblack@google.com        UINT64_C(0xfffffffffffe7fff),
24312854Sgabeblack@google.com        UINT64_C(0xfffffffffffeffff)
24412854Sgabeblack@google.com    },
24512854Sgabeblack@google.com    {
24612854Sgabeblack@google.com        UINT64_C(0xfffffffffffc0000),
24712854Sgabeblack@google.com        UINT64_C(0xfffffffffffc0001),
24812854Sgabeblack@google.com        UINT64_C(0xfffffffffffc0003),
24912854Sgabeblack@google.com        UINT64_C(0xfffffffffffc0007),
25012854Sgabeblack@google.com        UINT64_C(0xfffffffffffc000f),
25112854Sgabeblack@google.com        UINT64_C(0xfffffffffffc001f),
25212854Sgabeblack@google.com        UINT64_C(0xfffffffffffc003f),
25312854Sgabeblack@google.com        UINT64_C(0xfffffffffffc007f),
25412854Sgabeblack@google.com        UINT64_C(0xfffffffffffc00ff),
25512854Sgabeblack@google.com        UINT64_C(0xfffffffffffc01ff),
25612854Sgabeblack@google.com        UINT64_C(0xfffffffffffc03ff),
25712854Sgabeblack@google.com        UINT64_C(0xfffffffffffc07ff),
25812854Sgabeblack@google.com        UINT64_C(0xfffffffffffc0fff),
25912854Sgabeblack@google.com        UINT64_C(0xfffffffffffc1fff),
26012854Sgabeblack@google.com        UINT64_C(0xfffffffffffc3fff),
26112854Sgabeblack@google.com        UINT64_C(0xfffffffffffc7fff),
26212854Sgabeblack@google.com        UINT64_C(0xfffffffffffcffff),
26312854Sgabeblack@google.com        UINT64_C(0xfffffffffffdffff)
26412854Sgabeblack@google.com    },
26512854Sgabeblack@google.com    {
26612854Sgabeblack@google.com        UINT64_C(0xfffffffffff80000),
26712854Sgabeblack@google.com        UINT64_C(0xfffffffffff80001),
26812854Sgabeblack@google.com        UINT64_C(0xfffffffffff80003),
26912854Sgabeblack@google.com        UINT64_C(0xfffffffffff80007),
27012854Sgabeblack@google.com        UINT64_C(0xfffffffffff8000f),
27112854Sgabeblack@google.com        UINT64_C(0xfffffffffff8001f),
27212854Sgabeblack@google.com        UINT64_C(0xfffffffffff8003f),
27312854Sgabeblack@google.com        UINT64_C(0xfffffffffff8007f),
27412854Sgabeblack@google.com        UINT64_C(0xfffffffffff800ff),
27512854Sgabeblack@google.com        UINT64_C(0xfffffffffff801ff),
27612854Sgabeblack@google.com        UINT64_C(0xfffffffffff803ff),
27712854Sgabeblack@google.com        UINT64_C(0xfffffffffff807ff),
27812854Sgabeblack@google.com        UINT64_C(0xfffffffffff80fff),
27912854Sgabeblack@google.com        UINT64_C(0xfffffffffff81fff),
28012854Sgabeblack@google.com        UINT64_C(0xfffffffffff83fff),
28112854Sgabeblack@google.com        UINT64_C(0xfffffffffff87fff),
28212854Sgabeblack@google.com        UINT64_C(0xfffffffffff8ffff),
28312854Sgabeblack@google.com        UINT64_C(0xfffffffffff9ffff),
28412854Sgabeblack@google.com        UINT64_C(0xfffffffffffbffff)
28512854Sgabeblack@google.com    },
28612854Sgabeblack@google.com    {
28712854Sgabeblack@google.com        UINT64_C(0xfffffffffff00000),
28812854Sgabeblack@google.com        UINT64_C(0xfffffffffff00001),
28912854Sgabeblack@google.com        UINT64_C(0xfffffffffff00003),
29012854Sgabeblack@google.com        UINT64_C(0xfffffffffff00007),
29112854Sgabeblack@google.com        UINT64_C(0xfffffffffff0000f),
29212854Sgabeblack@google.com        UINT64_C(0xfffffffffff0001f),
29312854Sgabeblack@google.com        UINT64_C(0xfffffffffff0003f),
29412854Sgabeblack@google.com        UINT64_C(0xfffffffffff0007f),
29512854Sgabeblack@google.com        UINT64_C(0xfffffffffff000ff),
29612854Sgabeblack@google.com        UINT64_C(0xfffffffffff001ff),
29712854Sgabeblack@google.com        UINT64_C(0xfffffffffff003ff),
29812854Sgabeblack@google.com        UINT64_C(0xfffffffffff007ff),
29912854Sgabeblack@google.com        UINT64_C(0xfffffffffff00fff),
30012854Sgabeblack@google.com        UINT64_C(0xfffffffffff01fff),
30112854Sgabeblack@google.com        UINT64_C(0xfffffffffff03fff),
30212854Sgabeblack@google.com        UINT64_C(0xfffffffffff07fff),
30312854Sgabeblack@google.com        UINT64_C(0xfffffffffff0ffff),
30412854Sgabeblack@google.com        UINT64_C(0xfffffffffff1ffff),
30512854Sgabeblack@google.com        UINT64_C(0xfffffffffff3ffff),
30612854Sgabeblack@google.com        UINT64_C(0xfffffffffff7ffff)
30712854Sgabeblack@google.com    },
30812854Sgabeblack@google.com    {
30912854Sgabeblack@google.com        UINT64_C(0xffffffffffe00000),
31012854Sgabeblack@google.com        UINT64_C(0xffffffffffe00001),
31112854Sgabeblack@google.com        UINT64_C(0xffffffffffe00003),
31212854Sgabeblack@google.com        UINT64_C(0xffffffffffe00007),
31312854Sgabeblack@google.com        UINT64_C(0xffffffffffe0000f),
31412854Sgabeblack@google.com        UINT64_C(0xffffffffffe0001f),
31512854Sgabeblack@google.com        UINT64_C(0xffffffffffe0003f),
31612854Sgabeblack@google.com        UINT64_C(0xffffffffffe0007f),
31712854Sgabeblack@google.com        UINT64_C(0xffffffffffe000ff),
31812854Sgabeblack@google.com        UINT64_C(0xffffffffffe001ff),
31912854Sgabeblack@google.com        UINT64_C(0xffffffffffe003ff),
32012854Sgabeblack@google.com        UINT64_C(0xffffffffffe007ff),
32112854Sgabeblack@google.com        UINT64_C(0xffffffffffe00fff),
32212854Sgabeblack@google.com        UINT64_C(0xffffffffffe01fff),
32312854Sgabeblack@google.com        UINT64_C(0xffffffffffe03fff),
32412854Sgabeblack@google.com        UINT64_C(0xffffffffffe07fff),
32512854Sgabeblack@google.com        UINT64_C(0xffffffffffe0ffff),
32612854Sgabeblack@google.com        UINT64_C(0xffffffffffe1ffff),
32712854Sgabeblack@google.com        UINT64_C(0xffffffffffe3ffff),
32812854Sgabeblack@google.com        UINT64_C(0xffffffffffe7ffff),
32912854Sgabeblack@google.com        UINT64_C(0xffffffffffefffff)
33012854Sgabeblack@google.com    },
33112854Sgabeblack@google.com    {
33212854Sgabeblack@google.com        UINT64_C(0xffffffffffc00000),
33312854Sgabeblack@google.com        UINT64_C(0xffffffffffc00001),
33412854Sgabeblack@google.com        UINT64_C(0xffffffffffc00003),
33512854Sgabeblack@google.com        UINT64_C(0xffffffffffc00007),
33612854Sgabeblack@google.com        UINT64_C(0xffffffffffc0000f),
33712854Sgabeblack@google.com        UINT64_C(0xffffffffffc0001f),
33812854Sgabeblack@google.com        UINT64_C(0xffffffffffc0003f),
33912854Sgabeblack@google.com        UINT64_C(0xffffffffffc0007f),
34012854Sgabeblack@google.com        UINT64_C(0xffffffffffc000ff),
34112854Sgabeblack@google.com        UINT64_C(0xffffffffffc001ff),
34212854Sgabeblack@google.com        UINT64_C(0xffffffffffc003ff),
34312854Sgabeblack@google.com        UINT64_C(0xffffffffffc007ff),
34412854Sgabeblack@google.com        UINT64_C(0xffffffffffc00fff),
34512854Sgabeblack@google.com        UINT64_C(0xffffffffffc01fff),
34612854Sgabeblack@google.com        UINT64_C(0xffffffffffc03fff),
34712854Sgabeblack@google.com        UINT64_C(0xffffffffffc07fff),
34812854Sgabeblack@google.com        UINT64_C(0xffffffffffc0ffff),
34912854Sgabeblack@google.com        UINT64_C(0xffffffffffc1ffff),
35012854Sgabeblack@google.com        UINT64_C(0xffffffffffc3ffff),
35112854Sgabeblack@google.com        UINT64_C(0xffffffffffc7ffff),
35212854Sgabeblack@google.com        UINT64_C(0xffffffffffcfffff),
35312854Sgabeblack@google.com        UINT64_C(0xffffffffffdfffff)
35412854Sgabeblack@google.com    },
35512854Sgabeblack@google.com    {
35612854Sgabeblack@google.com        UINT64_C(0xffffffffff800000),
35712854Sgabeblack@google.com        UINT64_C(0xffffffffff800001),
35812854Sgabeblack@google.com        UINT64_C(0xffffffffff800003),
35912854Sgabeblack@google.com        UINT64_C(0xffffffffff800007),
36012854Sgabeblack@google.com        UINT64_C(0xffffffffff80000f),
36112854Sgabeblack@google.com        UINT64_C(0xffffffffff80001f),
36212854Sgabeblack@google.com        UINT64_C(0xffffffffff80003f),
36312854Sgabeblack@google.com        UINT64_C(0xffffffffff80007f),
36412854Sgabeblack@google.com        UINT64_C(0xffffffffff8000ff),
36512854Sgabeblack@google.com        UINT64_C(0xffffffffff8001ff),
36612854Sgabeblack@google.com        UINT64_C(0xffffffffff8003ff),
36712854Sgabeblack@google.com        UINT64_C(0xffffffffff8007ff),
36812854Sgabeblack@google.com        UINT64_C(0xffffffffff800fff),
36912854Sgabeblack@google.com        UINT64_C(0xffffffffff801fff),
37012854Sgabeblack@google.com        UINT64_C(0xffffffffff803fff),
37112854Sgabeblack@google.com        UINT64_C(0xffffffffff807fff),
37212854Sgabeblack@google.com        UINT64_C(0xffffffffff80ffff),
37312854Sgabeblack@google.com        UINT64_C(0xffffffffff81ffff),
37412854Sgabeblack@google.com        UINT64_C(0xffffffffff83ffff),
37512854Sgabeblack@google.com        UINT64_C(0xffffffffff87ffff),
37612854Sgabeblack@google.com        UINT64_C(0xffffffffff8fffff),
37712854Sgabeblack@google.com        UINT64_C(0xffffffffff9fffff),
37812854Sgabeblack@google.com        UINT64_C(0xffffffffffbfffff)
37912854Sgabeblack@google.com    },
38012854Sgabeblack@google.com    {
38112854Sgabeblack@google.com        UINT64_C(0xffffffffff000000),
38212854Sgabeblack@google.com        UINT64_C(0xffffffffff000001),
38312854Sgabeblack@google.com        UINT64_C(0xffffffffff000003),
38412854Sgabeblack@google.com        UINT64_C(0xffffffffff000007),
38512854Sgabeblack@google.com        UINT64_C(0xffffffffff00000f),
38612854Sgabeblack@google.com        UINT64_C(0xffffffffff00001f),
38712854Sgabeblack@google.com        UINT64_C(0xffffffffff00003f),
38812854Sgabeblack@google.com        UINT64_C(0xffffffffff00007f),
38912854Sgabeblack@google.com        UINT64_C(0xffffffffff0000ff),
39012854Sgabeblack@google.com        UINT64_C(0xffffffffff0001ff),
39112854Sgabeblack@google.com        UINT64_C(0xffffffffff0003ff),
39212854Sgabeblack@google.com        UINT64_C(0xffffffffff0007ff),
39312854Sgabeblack@google.com        UINT64_C(0xffffffffff000fff),
39412854Sgabeblack@google.com        UINT64_C(0xffffffffff001fff),
39512854Sgabeblack@google.com        UINT64_C(0xffffffffff003fff),
39612854Sgabeblack@google.com        UINT64_C(0xffffffffff007fff),
39712854Sgabeblack@google.com        UINT64_C(0xffffffffff00ffff),
39812854Sgabeblack@google.com        UINT64_C(0xffffffffff01ffff),
39912854Sgabeblack@google.com        UINT64_C(0xffffffffff03ffff),
40012854Sgabeblack@google.com        UINT64_C(0xffffffffff07ffff),
40112854Sgabeblack@google.com        UINT64_C(0xffffffffff0fffff),
40212854Sgabeblack@google.com        UINT64_C(0xffffffffff1fffff),
40312854Sgabeblack@google.com        UINT64_C(0xffffffffff3fffff),
40412854Sgabeblack@google.com        UINT64_C(0xffffffffff7fffff)
40512854Sgabeblack@google.com    },
40612854Sgabeblack@google.com    {
40712854Sgabeblack@google.com        UINT64_C(0xfffffffffe000000),
40812854Sgabeblack@google.com        UINT64_C(0xfffffffffe000001),
40912854Sgabeblack@google.com        UINT64_C(0xfffffffffe000003),
41012854Sgabeblack@google.com        UINT64_C(0xfffffffffe000007),
41112854Sgabeblack@google.com        UINT64_C(0xfffffffffe00000f),
41212854Sgabeblack@google.com        UINT64_C(0xfffffffffe00001f),
41312854Sgabeblack@google.com        UINT64_C(0xfffffffffe00003f),
41412854Sgabeblack@google.com        UINT64_C(0xfffffffffe00007f),
41512854Sgabeblack@google.com        UINT64_C(0xfffffffffe0000ff),
41612854Sgabeblack@google.com        UINT64_C(0xfffffffffe0001ff),
41712854Sgabeblack@google.com        UINT64_C(0xfffffffffe0003ff),
41812854Sgabeblack@google.com        UINT64_C(0xfffffffffe0007ff),
41912854Sgabeblack@google.com        UINT64_C(0xfffffffffe000fff),
42012854Sgabeblack@google.com        UINT64_C(0xfffffffffe001fff),
42112854Sgabeblack@google.com        UINT64_C(0xfffffffffe003fff),
42212854Sgabeblack@google.com        UINT64_C(0xfffffffffe007fff),
42312854Sgabeblack@google.com        UINT64_C(0xfffffffffe00ffff),
42412854Sgabeblack@google.com        UINT64_C(0xfffffffffe01ffff),
42512854Sgabeblack@google.com        UINT64_C(0xfffffffffe03ffff),
42612854Sgabeblack@google.com        UINT64_C(0xfffffffffe07ffff),
42712854Sgabeblack@google.com        UINT64_C(0xfffffffffe0fffff),
42812854Sgabeblack@google.com        UINT64_C(0xfffffffffe1fffff),
42912854Sgabeblack@google.com        UINT64_C(0xfffffffffe3fffff),
43012854Sgabeblack@google.com        UINT64_C(0xfffffffffe7fffff),
43112854Sgabeblack@google.com        UINT64_C(0xfffffffffeffffff)
43212854Sgabeblack@google.com    },
43312854Sgabeblack@google.com    {
43412854Sgabeblack@google.com        UINT64_C(0xfffffffffc000000),
43512854Sgabeblack@google.com        UINT64_C(0xfffffffffc000001),
43612854Sgabeblack@google.com        UINT64_C(0xfffffffffc000003),
43712854Sgabeblack@google.com        UINT64_C(0xfffffffffc000007),
43812854Sgabeblack@google.com        UINT64_C(0xfffffffffc00000f),
43912854Sgabeblack@google.com        UINT64_C(0xfffffffffc00001f),
44012854Sgabeblack@google.com        UINT64_C(0xfffffffffc00003f),
44112854Sgabeblack@google.com        UINT64_C(0xfffffffffc00007f),
44212854Sgabeblack@google.com        UINT64_C(0xfffffffffc0000ff),
44312854Sgabeblack@google.com        UINT64_C(0xfffffffffc0001ff),
44412854Sgabeblack@google.com        UINT64_C(0xfffffffffc0003ff),
44512854Sgabeblack@google.com        UINT64_C(0xfffffffffc0007ff),
44612854Sgabeblack@google.com        UINT64_C(0xfffffffffc000fff),
44712854Sgabeblack@google.com        UINT64_C(0xfffffffffc001fff),
44812854Sgabeblack@google.com        UINT64_C(0xfffffffffc003fff),
44912854Sgabeblack@google.com        UINT64_C(0xfffffffffc007fff),
45012854Sgabeblack@google.com        UINT64_C(0xfffffffffc00ffff),
45112854Sgabeblack@google.com        UINT64_C(0xfffffffffc01ffff),
45212854Sgabeblack@google.com        UINT64_C(0xfffffffffc03ffff),
45312854Sgabeblack@google.com        UINT64_C(0xfffffffffc07ffff),
45412854Sgabeblack@google.com        UINT64_C(0xfffffffffc0fffff),
45512854Sgabeblack@google.com        UINT64_C(0xfffffffffc1fffff),
45612854Sgabeblack@google.com        UINT64_C(0xfffffffffc3fffff),
45712854Sgabeblack@google.com        UINT64_C(0xfffffffffc7fffff),
45812854Sgabeblack@google.com        UINT64_C(0xfffffffffcffffff),
45912854Sgabeblack@google.com        UINT64_C(0xfffffffffdffffff)
46012854Sgabeblack@google.com    },
46112854Sgabeblack@google.com    {
46212854Sgabeblack@google.com        UINT64_C(0xfffffffff8000000),
46312854Sgabeblack@google.com        UINT64_C(0xfffffffff8000001),
46412854Sgabeblack@google.com        UINT64_C(0xfffffffff8000003),
46512854Sgabeblack@google.com        UINT64_C(0xfffffffff8000007),
46612854Sgabeblack@google.com        UINT64_C(0xfffffffff800000f),
46712854Sgabeblack@google.com        UINT64_C(0xfffffffff800001f),
46812854Sgabeblack@google.com        UINT64_C(0xfffffffff800003f),
46912854Sgabeblack@google.com        UINT64_C(0xfffffffff800007f),
47012854Sgabeblack@google.com        UINT64_C(0xfffffffff80000ff),
47112854Sgabeblack@google.com        UINT64_C(0xfffffffff80001ff),
47212854Sgabeblack@google.com        UINT64_C(0xfffffffff80003ff),
47312854Sgabeblack@google.com        UINT64_C(0xfffffffff80007ff),
47412854Sgabeblack@google.com        UINT64_C(0xfffffffff8000fff),
47512854Sgabeblack@google.com        UINT64_C(0xfffffffff8001fff),
47612854Sgabeblack@google.com        UINT64_C(0xfffffffff8003fff),
47712854Sgabeblack@google.com        UINT64_C(0xfffffffff8007fff),
47812854Sgabeblack@google.com        UINT64_C(0xfffffffff800ffff),
47912854Sgabeblack@google.com        UINT64_C(0xfffffffff801ffff),
48012854Sgabeblack@google.com        UINT64_C(0xfffffffff803ffff),
48112854Sgabeblack@google.com        UINT64_C(0xfffffffff807ffff),
48212854Sgabeblack@google.com        UINT64_C(0xfffffffff80fffff),
48312854Sgabeblack@google.com        UINT64_C(0xfffffffff81fffff),
48412854Sgabeblack@google.com        UINT64_C(0xfffffffff83fffff),
48512854Sgabeblack@google.com        UINT64_C(0xfffffffff87fffff),
48612854Sgabeblack@google.com        UINT64_C(0xfffffffff8ffffff),
48712854Sgabeblack@google.com        UINT64_C(0xfffffffff9ffffff),
48812854Sgabeblack@google.com        UINT64_C(0xfffffffffbffffff)
48912854Sgabeblack@google.com    },
49012854Sgabeblack@google.com    {
49112854Sgabeblack@google.com        UINT64_C(0xfffffffff0000000),
49212854Sgabeblack@google.com        UINT64_C(0xfffffffff0000001),
49312854Sgabeblack@google.com        UINT64_C(0xfffffffff0000003),
49412854Sgabeblack@google.com        UINT64_C(0xfffffffff0000007),
49512854Sgabeblack@google.com        UINT64_C(0xfffffffff000000f),
49612854Sgabeblack@google.com        UINT64_C(0xfffffffff000001f),
49712854Sgabeblack@google.com        UINT64_C(0xfffffffff000003f),
49812854Sgabeblack@google.com        UINT64_C(0xfffffffff000007f),
49912854Sgabeblack@google.com        UINT64_C(0xfffffffff00000ff),
50012854Sgabeblack@google.com        UINT64_C(0xfffffffff00001ff),
50112854Sgabeblack@google.com        UINT64_C(0xfffffffff00003ff),
50212854Sgabeblack@google.com        UINT64_C(0xfffffffff00007ff),
50312854Sgabeblack@google.com        UINT64_C(0xfffffffff0000fff),
50412854Sgabeblack@google.com        UINT64_C(0xfffffffff0001fff),
50512854Sgabeblack@google.com        UINT64_C(0xfffffffff0003fff),
50612854Sgabeblack@google.com        UINT64_C(0xfffffffff0007fff),
50712854Sgabeblack@google.com        UINT64_C(0xfffffffff000ffff),
50812854Sgabeblack@google.com        UINT64_C(0xfffffffff001ffff),
50912854Sgabeblack@google.com        UINT64_C(0xfffffffff003ffff),
51012854Sgabeblack@google.com        UINT64_C(0xfffffffff007ffff),
51112854Sgabeblack@google.com        UINT64_C(0xfffffffff00fffff),
51212854Sgabeblack@google.com        UINT64_C(0xfffffffff01fffff),
51312854Sgabeblack@google.com        UINT64_C(0xfffffffff03fffff),
51412854Sgabeblack@google.com        UINT64_C(0xfffffffff07fffff),
51512854Sgabeblack@google.com        UINT64_C(0xfffffffff0ffffff),
51612854Sgabeblack@google.com        UINT64_C(0xfffffffff1ffffff),
51712854Sgabeblack@google.com        UINT64_C(0xfffffffff3ffffff),
51812854Sgabeblack@google.com        UINT64_C(0xfffffffff7ffffff)
51912854Sgabeblack@google.com    },
52012854Sgabeblack@google.com    {
52112854Sgabeblack@google.com        UINT64_C(0xffffffffe0000000),
52212854Sgabeblack@google.com        UINT64_C(0xffffffffe0000001),
52312854Sgabeblack@google.com        UINT64_C(0xffffffffe0000003),
52412854Sgabeblack@google.com        UINT64_C(0xffffffffe0000007),
52512854Sgabeblack@google.com        UINT64_C(0xffffffffe000000f),
52612854Sgabeblack@google.com        UINT64_C(0xffffffffe000001f),
52712854Sgabeblack@google.com        UINT64_C(0xffffffffe000003f),
52812854Sgabeblack@google.com        UINT64_C(0xffffffffe000007f),
52912854Sgabeblack@google.com        UINT64_C(0xffffffffe00000ff),
53012854Sgabeblack@google.com        UINT64_C(0xffffffffe00001ff),
53112854Sgabeblack@google.com        UINT64_C(0xffffffffe00003ff),
53212854Sgabeblack@google.com        UINT64_C(0xffffffffe00007ff),
53312854Sgabeblack@google.com        UINT64_C(0xffffffffe0000fff),
53412854Sgabeblack@google.com        UINT64_C(0xffffffffe0001fff),
53512854Sgabeblack@google.com        UINT64_C(0xffffffffe0003fff),
53612854Sgabeblack@google.com        UINT64_C(0xffffffffe0007fff),
53712854Sgabeblack@google.com        UINT64_C(0xffffffffe000ffff),
53812854Sgabeblack@google.com        UINT64_C(0xffffffffe001ffff),
53912854Sgabeblack@google.com        UINT64_C(0xffffffffe003ffff),
54012854Sgabeblack@google.com        UINT64_C(0xffffffffe007ffff),
54112854Sgabeblack@google.com        UINT64_C(0xffffffffe00fffff),
54212854Sgabeblack@google.com        UINT64_C(0xffffffffe01fffff),
54312854Sgabeblack@google.com        UINT64_C(0xffffffffe03fffff),
54412854Sgabeblack@google.com        UINT64_C(0xffffffffe07fffff),
54512854Sgabeblack@google.com        UINT64_C(0xffffffffe0ffffff),
54612854Sgabeblack@google.com        UINT64_C(0xffffffffe1ffffff),
54712854Sgabeblack@google.com        UINT64_C(0xffffffffe3ffffff),
54812854Sgabeblack@google.com        UINT64_C(0xffffffffe7ffffff),
54912854Sgabeblack@google.com        UINT64_C(0xffffffffefffffff)
55012854Sgabeblack@google.com    },
55112854Sgabeblack@google.com    {
55212854Sgabeblack@google.com        UINT64_C(0xffffffffc0000000),
55312854Sgabeblack@google.com        UINT64_C(0xffffffffc0000001),
55412854Sgabeblack@google.com        UINT64_C(0xffffffffc0000003),
55512854Sgabeblack@google.com        UINT64_C(0xffffffffc0000007),
55612854Sgabeblack@google.com        UINT64_C(0xffffffffc000000f),
55712854Sgabeblack@google.com        UINT64_C(0xffffffffc000001f),
55812854Sgabeblack@google.com        UINT64_C(0xffffffffc000003f),
55912854Sgabeblack@google.com        UINT64_C(0xffffffffc000007f),
56012854Sgabeblack@google.com        UINT64_C(0xffffffffc00000ff),
56112854Sgabeblack@google.com        UINT64_C(0xffffffffc00001ff),
56212854Sgabeblack@google.com        UINT64_C(0xffffffffc00003ff),
56312854Sgabeblack@google.com        UINT64_C(0xffffffffc00007ff),
56412854Sgabeblack@google.com        UINT64_C(0xffffffffc0000fff),
56512854Sgabeblack@google.com        UINT64_C(0xffffffffc0001fff),
56612854Sgabeblack@google.com        UINT64_C(0xffffffffc0003fff),
56712854Sgabeblack@google.com        UINT64_C(0xffffffffc0007fff),
56812854Sgabeblack@google.com        UINT64_C(0xffffffffc000ffff),
56912854Sgabeblack@google.com        UINT64_C(0xffffffffc001ffff),
57012854Sgabeblack@google.com        UINT64_C(0xffffffffc003ffff),
57112854Sgabeblack@google.com        UINT64_C(0xffffffffc007ffff),
57212854Sgabeblack@google.com        UINT64_C(0xffffffffc00fffff),
57312854Sgabeblack@google.com        UINT64_C(0xffffffffc01fffff),
57412854Sgabeblack@google.com        UINT64_C(0xffffffffc03fffff),
57512854Sgabeblack@google.com        UINT64_C(0xffffffffc07fffff),
57612854Sgabeblack@google.com        UINT64_C(0xffffffffc0ffffff),
57712854Sgabeblack@google.com        UINT64_C(0xffffffffc1ffffff),
57812854Sgabeblack@google.com        UINT64_C(0xffffffffc3ffffff),
57912854Sgabeblack@google.com        UINT64_C(0xffffffffc7ffffff),
58012854Sgabeblack@google.com        UINT64_C(0xffffffffcfffffff),
58112854Sgabeblack@google.com        UINT64_C(0xffffffffdfffffff)
58212854Sgabeblack@google.com    },
58312854Sgabeblack@google.com    {
58412854Sgabeblack@google.com        UINT64_C(0xffffffff80000000),
58512854Sgabeblack@google.com        UINT64_C(0xffffffff80000001),
58612854Sgabeblack@google.com        UINT64_C(0xffffffff80000003),
58712854Sgabeblack@google.com        UINT64_C(0xffffffff80000007),
58812854Sgabeblack@google.com        UINT64_C(0xffffffff8000000f),
58912854Sgabeblack@google.com        UINT64_C(0xffffffff8000001f),
59012854Sgabeblack@google.com        UINT64_C(0xffffffff8000003f),
59112854Sgabeblack@google.com        UINT64_C(0xffffffff8000007f),
59212854Sgabeblack@google.com        UINT64_C(0xffffffff800000ff),
59312854Sgabeblack@google.com        UINT64_C(0xffffffff800001ff),
59412854Sgabeblack@google.com        UINT64_C(0xffffffff800003ff),
59512854Sgabeblack@google.com        UINT64_C(0xffffffff800007ff),
59612854Sgabeblack@google.com        UINT64_C(0xffffffff80000fff),
59712854Sgabeblack@google.com        UINT64_C(0xffffffff80001fff),
59812854Sgabeblack@google.com        UINT64_C(0xffffffff80003fff),
59912854Sgabeblack@google.com        UINT64_C(0xffffffff80007fff),
60012854Sgabeblack@google.com        UINT64_C(0xffffffff8000ffff),
60112854Sgabeblack@google.com        UINT64_C(0xffffffff8001ffff),
60212854Sgabeblack@google.com        UINT64_C(0xffffffff8003ffff),
60312854Sgabeblack@google.com        UINT64_C(0xffffffff8007ffff),
60412854Sgabeblack@google.com        UINT64_C(0xffffffff800fffff),
60512854Sgabeblack@google.com        UINT64_C(0xffffffff801fffff),
60612854Sgabeblack@google.com        UINT64_C(0xffffffff803fffff),
60712854Sgabeblack@google.com        UINT64_C(0xffffffff807fffff),
60812854Sgabeblack@google.com        UINT64_C(0xffffffff80ffffff),
60912854Sgabeblack@google.com        UINT64_C(0xffffffff81ffffff),
61012854Sgabeblack@google.com        UINT64_C(0xffffffff83ffffff),
61112854Sgabeblack@google.com        UINT64_C(0xffffffff87ffffff),
61212854Sgabeblack@google.com        UINT64_C(0xffffffff8fffffff),
61312854Sgabeblack@google.com        UINT64_C(0xffffffff9fffffff),
61412854Sgabeblack@google.com        UINT64_C(0xffffffffbfffffff)
61512854Sgabeblack@google.com    },
61612854Sgabeblack@google.com    {
61712854Sgabeblack@google.com        UINT64_C(0xffffffff00000000),
61812854Sgabeblack@google.com        UINT64_C(0xffffffff00000001),
61912854Sgabeblack@google.com        UINT64_C(0xffffffff00000003),
62012854Sgabeblack@google.com        UINT64_C(0xffffffff00000007),
62112854Sgabeblack@google.com        UINT64_C(0xffffffff0000000f),
62212854Sgabeblack@google.com        UINT64_C(0xffffffff0000001f),
62312854Sgabeblack@google.com        UINT64_C(0xffffffff0000003f),
62412854Sgabeblack@google.com        UINT64_C(0xffffffff0000007f),
62512854Sgabeblack@google.com        UINT64_C(0xffffffff000000ff),
62612854Sgabeblack@google.com        UINT64_C(0xffffffff000001ff),
62712854Sgabeblack@google.com        UINT64_C(0xffffffff000003ff),
62812854Sgabeblack@google.com        UINT64_C(0xffffffff000007ff),
62912854Sgabeblack@google.com        UINT64_C(0xffffffff00000fff),
63012854Sgabeblack@google.com        UINT64_C(0xffffffff00001fff),
63112854Sgabeblack@google.com        UINT64_C(0xffffffff00003fff),
63212854Sgabeblack@google.com        UINT64_C(0xffffffff00007fff),
63312854Sgabeblack@google.com        UINT64_C(0xffffffff0000ffff),
63412854Sgabeblack@google.com        UINT64_C(0xffffffff0001ffff),
63512854Sgabeblack@google.com        UINT64_C(0xffffffff0003ffff),
63612854Sgabeblack@google.com        UINT64_C(0xffffffff0007ffff),
63712854Sgabeblack@google.com        UINT64_C(0xffffffff000fffff),
63812854Sgabeblack@google.com        UINT64_C(0xffffffff001fffff),
63912854Sgabeblack@google.com        UINT64_C(0xffffffff003fffff),
64012854Sgabeblack@google.com        UINT64_C(0xffffffff007fffff),
64112854Sgabeblack@google.com        UINT64_C(0xffffffff00ffffff),
64212854Sgabeblack@google.com        UINT64_C(0xffffffff01ffffff),
64312854Sgabeblack@google.com        UINT64_C(0xffffffff03ffffff),
64412854Sgabeblack@google.com        UINT64_C(0xffffffff07ffffff),
64512854Sgabeblack@google.com        UINT64_C(0xffffffff0fffffff),
64612854Sgabeblack@google.com        UINT64_C(0xffffffff1fffffff),
64712854Sgabeblack@google.com        UINT64_C(0xffffffff3fffffff),
64812854Sgabeblack@google.com        UINT64_C(0xffffffff7fffffff)
64912854Sgabeblack@google.com    },
65012854Sgabeblack@google.com    {
65112854Sgabeblack@google.com        UINT64_C(0xfffffffe00000000),
65212854Sgabeblack@google.com        UINT64_C(0xfffffffe00000001),
65312854Sgabeblack@google.com        UINT64_C(0xfffffffe00000003),
65412854Sgabeblack@google.com        UINT64_C(0xfffffffe00000007),
65512854Sgabeblack@google.com        UINT64_C(0xfffffffe0000000f),
65612854Sgabeblack@google.com        UINT64_C(0xfffffffe0000001f),
65712854Sgabeblack@google.com        UINT64_C(0xfffffffe0000003f),
65812854Sgabeblack@google.com        UINT64_C(0xfffffffe0000007f),
65912854Sgabeblack@google.com        UINT64_C(0xfffffffe000000ff),
66012854Sgabeblack@google.com        UINT64_C(0xfffffffe000001ff),
66112854Sgabeblack@google.com        UINT64_C(0xfffffffe000003ff),
66212854Sgabeblack@google.com        UINT64_C(0xfffffffe000007ff),
66312854Sgabeblack@google.com        UINT64_C(0xfffffffe00000fff),
66412854Sgabeblack@google.com        UINT64_C(0xfffffffe00001fff),
66512854Sgabeblack@google.com        UINT64_C(0xfffffffe00003fff),
66612854Sgabeblack@google.com        UINT64_C(0xfffffffe00007fff),
66712854Sgabeblack@google.com        UINT64_C(0xfffffffe0000ffff),
66812854Sgabeblack@google.com        UINT64_C(0xfffffffe0001ffff),
66912854Sgabeblack@google.com        UINT64_C(0xfffffffe0003ffff),
67012854Sgabeblack@google.com        UINT64_C(0xfffffffe0007ffff),
67112854Sgabeblack@google.com        UINT64_C(0xfffffffe000fffff),
67212854Sgabeblack@google.com        UINT64_C(0xfffffffe001fffff),
67312854Sgabeblack@google.com        UINT64_C(0xfffffffe003fffff),
67412854Sgabeblack@google.com        UINT64_C(0xfffffffe007fffff),
67512854Sgabeblack@google.com        UINT64_C(0xfffffffe00ffffff),
67612854Sgabeblack@google.com        UINT64_C(0xfffffffe01ffffff),
67712854Sgabeblack@google.com        UINT64_C(0xfffffffe03ffffff),
67812854Sgabeblack@google.com        UINT64_C(0xfffffffe07ffffff),
67912854Sgabeblack@google.com        UINT64_C(0xfffffffe0fffffff),
68012854Sgabeblack@google.com        UINT64_C(0xfffffffe1fffffff),
68112854Sgabeblack@google.com        UINT64_C(0xfffffffe3fffffff),
68212854Sgabeblack@google.com        UINT64_C(0xfffffffe7fffffff),
68312854Sgabeblack@google.com        UINT64_C(0xfffffffeffffffff)
68412854Sgabeblack@google.com    },
68512854Sgabeblack@google.com    {
68612854Sgabeblack@google.com        UINT64_C(0xfffffffc00000000),
68712854Sgabeblack@google.com        UINT64_C(0xfffffffc00000001),
68812854Sgabeblack@google.com        UINT64_C(0xfffffffc00000003),
68912854Sgabeblack@google.com        UINT64_C(0xfffffffc00000007),
69012854Sgabeblack@google.com        UINT64_C(0xfffffffc0000000f),
69112854Sgabeblack@google.com        UINT64_C(0xfffffffc0000001f),
69212854Sgabeblack@google.com        UINT64_C(0xfffffffc0000003f),
69312854Sgabeblack@google.com        UINT64_C(0xfffffffc0000007f),
69412854Sgabeblack@google.com        UINT64_C(0xfffffffc000000ff),
69512854Sgabeblack@google.com        UINT64_C(0xfffffffc000001ff),
69612854Sgabeblack@google.com        UINT64_C(0xfffffffc000003ff),
69712854Sgabeblack@google.com        UINT64_C(0xfffffffc000007ff),
69812854Sgabeblack@google.com        UINT64_C(0xfffffffc00000fff),
69912854Sgabeblack@google.com        UINT64_C(0xfffffffc00001fff),
70012854Sgabeblack@google.com        UINT64_C(0xfffffffc00003fff),
70112854Sgabeblack@google.com        UINT64_C(0xfffffffc00007fff),
70212854Sgabeblack@google.com        UINT64_C(0xfffffffc0000ffff),
70312854Sgabeblack@google.com        UINT64_C(0xfffffffc0001ffff),
70412854Sgabeblack@google.com        UINT64_C(0xfffffffc0003ffff),
70512854Sgabeblack@google.com        UINT64_C(0xfffffffc0007ffff),
70612854Sgabeblack@google.com        UINT64_C(0xfffffffc000fffff),
70712854Sgabeblack@google.com        UINT64_C(0xfffffffc001fffff),
70812854Sgabeblack@google.com        UINT64_C(0xfffffffc003fffff),
70912854Sgabeblack@google.com        UINT64_C(0xfffffffc007fffff),
71012854Sgabeblack@google.com        UINT64_C(0xfffffffc00ffffff),
71112854Sgabeblack@google.com        UINT64_C(0xfffffffc01ffffff),
71212854Sgabeblack@google.com        UINT64_C(0xfffffffc03ffffff),
71312854Sgabeblack@google.com        UINT64_C(0xfffffffc07ffffff),
71412854Sgabeblack@google.com        UINT64_C(0xfffffffc0fffffff),
71512854Sgabeblack@google.com        UINT64_C(0xfffffffc1fffffff),
71612854Sgabeblack@google.com        UINT64_C(0xfffffffc3fffffff),
71712854Sgabeblack@google.com        UINT64_C(0xfffffffc7fffffff),
71812854Sgabeblack@google.com        UINT64_C(0xfffffffcffffffff),
71912854Sgabeblack@google.com        UINT64_C(0xfffffffdffffffff)
72012854Sgabeblack@google.com    },
72112854Sgabeblack@google.com    {
72212854Sgabeblack@google.com        UINT64_C(0xfffffff800000000),
72312854Sgabeblack@google.com        UINT64_C(0xfffffff800000001),
72412854Sgabeblack@google.com        UINT64_C(0xfffffff800000003),
72512854Sgabeblack@google.com        UINT64_C(0xfffffff800000007),
72612854Sgabeblack@google.com        UINT64_C(0xfffffff80000000f),
72712854Sgabeblack@google.com        UINT64_C(0xfffffff80000001f),
72812854Sgabeblack@google.com        UINT64_C(0xfffffff80000003f),
72912854Sgabeblack@google.com        UINT64_C(0xfffffff80000007f),
73012854Sgabeblack@google.com        UINT64_C(0xfffffff8000000ff),
73112854Sgabeblack@google.com        UINT64_C(0xfffffff8000001ff),
73212854Sgabeblack@google.com        UINT64_C(0xfffffff8000003ff),
73312854Sgabeblack@google.com        UINT64_C(0xfffffff8000007ff),
73412854Sgabeblack@google.com        UINT64_C(0xfffffff800000fff),
73512854Sgabeblack@google.com        UINT64_C(0xfffffff800001fff),
73612854Sgabeblack@google.com        UINT64_C(0xfffffff800003fff),
73712854Sgabeblack@google.com        UINT64_C(0xfffffff800007fff),
73812854Sgabeblack@google.com        UINT64_C(0xfffffff80000ffff),
73912854Sgabeblack@google.com        UINT64_C(0xfffffff80001ffff),
74012854Sgabeblack@google.com        UINT64_C(0xfffffff80003ffff),
74112854Sgabeblack@google.com        UINT64_C(0xfffffff80007ffff),
74212854Sgabeblack@google.com        UINT64_C(0xfffffff8000fffff),
74312854Sgabeblack@google.com        UINT64_C(0xfffffff8001fffff),
74412854Sgabeblack@google.com        UINT64_C(0xfffffff8003fffff),
74512854Sgabeblack@google.com        UINT64_C(0xfffffff8007fffff),
74612854Sgabeblack@google.com        UINT64_C(0xfffffff800ffffff),
74712854Sgabeblack@google.com        UINT64_C(0xfffffff801ffffff),
74812854Sgabeblack@google.com        UINT64_C(0xfffffff803ffffff),
74912854Sgabeblack@google.com        UINT64_C(0xfffffff807ffffff),
75012854Sgabeblack@google.com        UINT64_C(0xfffffff80fffffff),
75112854Sgabeblack@google.com        UINT64_C(0xfffffff81fffffff),
75212854Sgabeblack@google.com        UINT64_C(0xfffffff83fffffff),
75312854Sgabeblack@google.com        UINT64_C(0xfffffff87fffffff),
75412854Sgabeblack@google.com        UINT64_C(0xfffffff8ffffffff),
75512854Sgabeblack@google.com        UINT64_C(0xfffffff9ffffffff),
75612854Sgabeblack@google.com        UINT64_C(0xfffffffbffffffff)
75712854Sgabeblack@google.com    },
75812854Sgabeblack@google.com    {
75912854Sgabeblack@google.com        UINT64_C(0xfffffff000000000),
76012854Sgabeblack@google.com        UINT64_C(0xfffffff000000001),
76112854Sgabeblack@google.com        UINT64_C(0xfffffff000000003),
76212854Sgabeblack@google.com        UINT64_C(0xfffffff000000007),
76312854Sgabeblack@google.com        UINT64_C(0xfffffff00000000f),
76412854Sgabeblack@google.com        UINT64_C(0xfffffff00000001f),
76512854Sgabeblack@google.com        UINT64_C(0xfffffff00000003f),
76612854Sgabeblack@google.com        UINT64_C(0xfffffff00000007f),
76712854Sgabeblack@google.com        UINT64_C(0xfffffff0000000ff),
76812854Sgabeblack@google.com        UINT64_C(0xfffffff0000001ff),
76912854Sgabeblack@google.com        UINT64_C(0xfffffff0000003ff),
77012854Sgabeblack@google.com        UINT64_C(0xfffffff0000007ff),
77112854Sgabeblack@google.com        UINT64_C(0xfffffff000000fff),
77212854Sgabeblack@google.com        UINT64_C(0xfffffff000001fff),
77312854Sgabeblack@google.com        UINT64_C(0xfffffff000003fff),
77412854Sgabeblack@google.com        UINT64_C(0xfffffff000007fff),
77512854Sgabeblack@google.com        UINT64_C(0xfffffff00000ffff),
77612854Sgabeblack@google.com        UINT64_C(0xfffffff00001ffff),
77712854Sgabeblack@google.com        UINT64_C(0xfffffff00003ffff),
77812854Sgabeblack@google.com        UINT64_C(0xfffffff00007ffff),
77912854Sgabeblack@google.com        UINT64_C(0xfffffff0000fffff),
78012854Sgabeblack@google.com        UINT64_C(0xfffffff0001fffff),
78112854Sgabeblack@google.com        UINT64_C(0xfffffff0003fffff),
78212854Sgabeblack@google.com        UINT64_C(0xfffffff0007fffff),
78312854Sgabeblack@google.com        UINT64_C(0xfffffff000ffffff),
78412854Sgabeblack@google.com        UINT64_C(0xfffffff001ffffff),
78512854Sgabeblack@google.com        UINT64_C(0xfffffff003ffffff),
78612854Sgabeblack@google.com        UINT64_C(0xfffffff007ffffff),
78712854Sgabeblack@google.com        UINT64_C(0xfffffff00fffffff),
78812854Sgabeblack@google.com        UINT64_C(0xfffffff01fffffff),
78912854Sgabeblack@google.com        UINT64_C(0xfffffff03fffffff),
79012854Sgabeblack@google.com        UINT64_C(0xfffffff07fffffff),
79112854Sgabeblack@google.com        UINT64_C(0xfffffff0ffffffff),
79212854Sgabeblack@google.com        UINT64_C(0xfffffff1ffffffff),
79312854Sgabeblack@google.com        UINT64_C(0xfffffff3ffffffff),
79412854Sgabeblack@google.com        UINT64_C(0xfffffff7ffffffff)
79512854Sgabeblack@google.com    },
79612854Sgabeblack@google.com    {
79712854Sgabeblack@google.com        UINT64_C(0xffffffe000000000),
79812854Sgabeblack@google.com        UINT64_C(0xffffffe000000001),
79912854Sgabeblack@google.com        UINT64_C(0xffffffe000000003),
80012854Sgabeblack@google.com        UINT64_C(0xffffffe000000007),
80112854Sgabeblack@google.com        UINT64_C(0xffffffe00000000f),
80212854Sgabeblack@google.com        UINT64_C(0xffffffe00000001f),
80312854Sgabeblack@google.com        UINT64_C(0xffffffe00000003f),
80412854Sgabeblack@google.com        UINT64_C(0xffffffe00000007f),
80512854Sgabeblack@google.com        UINT64_C(0xffffffe0000000ff),
80612854Sgabeblack@google.com        UINT64_C(0xffffffe0000001ff),
80712854Sgabeblack@google.com        UINT64_C(0xffffffe0000003ff),
80812854Sgabeblack@google.com        UINT64_C(0xffffffe0000007ff),
80912854Sgabeblack@google.com        UINT64_C(0xffffffe000000fff),
81012854Sgabeblack@google.com        UINT64_C(0xffffffe000001fff),
81112854Sgabeblack@google.com        UINT64_C(0xffffffe000003fff),
81212854Sgabeblack@google.com        UINT64_C(0xffffffe000007fff),
81312854Sgabeblack@google.com        UINT64_C(0xffffffe00000ffff),
81412854Sgabeblack@google.com        UINT64_C(0xffffffe00001ffff),
81512854Sgabeblack@google.com        UINT64_C(0xffffffe00003ffff),
81612854Sgabeblack@google.com        UINT64_C(0xffffffe00007ffff),
81712854Sgabeblack@google.com        UINT64_C(0xffffffe0000fffff),
81812854Sgabeblack@google.com        UINT64_C(0xffffffe0001fffff),
81912854Sgabeblack@google.com        UINT64_C(0xffffffe0003fffff),
82012854Sgabeblack@google.com        UINT64_C(0xffffffe0007fffff),
82112854Sgabeblack@google.com        UINT64_C(0xffffffe000ffffff),
82212854Sgabeblack@google.com        UINT64_C(0xffffffe001ffffff),
82312854Sgabeblack@google.com        UINT64_C(0xffffffe003ffffff),
82412854Sgabeblack@google.com        UINT64_C(0xffffffe007ffffff),
82512854Sgabeblack@google.com        UINT64_C(0xffffffe00fffffff),
82612854Sgabeblack@google.com        UINT64_C(0xffffffe01fffffff),
82712854Sgabeblack@google.com        UINT64_C(0xffffffe03fffffff),
82812854Sgabeblack@google.com        UINT64_C(0xffffffe07fffffff),
82912854Sgabeblack@google.com        UINT64_C(0xffffffe0ffffffff),
83012854Sgabeblack@google.com        UINT64_C(0xffffffe1ffffffff),
83112854Sgabeblack@google.com        UINT64_C(0xffffffe3ffffffff),
83212854Sgabeblack@google.com        UINT64_C(0xffffffe7ffffffff),
83312854Sgabeblack@google.com        UINT64_C(0xffffffefffffffff)
83412854Sgabeblack@google.com    },
83512854Sgabeblack@google.com    {
83612854Sgabeblack@google.com        UINT64_C(0xffffffc000000000),
83712854Sgabeblack@google.com        UINT64_C(0xffffffc000000001),
83812854Sgabeblack@google.com        UINT64_C(0xffffffc000000003),
83912854Sgabeblack@google.com        UINT64_C(0xffffffc000000007),
84012854Sgabeblack@google.com        UINT64_C(0xffffffc00000000f),
84112854Sgabeblack@google.com        UINT64_C(0xffffffc00000001f),
84212854Sgabeblack@google.com        UINT64_C(0xffffffc00000003f),
84312854Sgabeblack@google.com        UINT64_C(0xffffffc00000007f),
84412854Sgabeblack@google.com        UINT64_C(0xffffffc0000000ff),
84512854Sgabeblack@google.com        UINT64_C(0xffffffc0000001ff),
84612854Sgabeblack@google.com        UINT64_C(0xffffffc0000003ff),
84712854Sgabeblack@google.com        UINT64_C(0xffffffc0000007ff),
84812854Sgabeblack@google.com        UINT64_C(0xffffffc000000fff),
84912854Sgabeblack@google.com        UINT64_C(0xffffffc000001fff),
85012854Sgabeblack@google.com        UINT64_C(0xffffffc000003fff),
85112854Sgabeblack@google.com        UINT64_C(0xffffffc000007fff),
85212854Sgabeblack@google.com        UINT64_C(0xffffffc00000ffff),
85312854Sgabeblack@google.com        UINT64_C(0xffffffc00001ffff),
85412854Sgabeblack@google.com        UINT64_C(0xffffffc00003ffff),
85512854Sgabeblack@google.com        UINT64_C(0xffffffc00007ffff),
85612854Sgabeblack@google.com        UINT64_C(0xffffffc0000fffff),
85712854Sgabeblack@google.com        UINT64_C(0xffffffc0001fffff),
85812854Sgabeblack@google.com        UINT64_C(0xffffffc0003fffff),
85912854Sgabeblack@google.com        UINT64_C(0xffffffc0007fffff),
86012854Sgabeblack@google.com        UINT64_C(0xffffffc000ffffff),
86112854Sgabeblack@google.com        UINT64_C(0xffffffc001ffffff),
86212854Sgabeblack@google.com        UINT64_C(0xffffffc003ffffff),
86312854Sgabeblack@google.com        UINT64_C(0xffffffc007ffffff),
86412854Sgabeblack@google.com        UINT64_C(0xffffffc00fffffff),
86512854Sgabeblack@google.com        UINT64_C(0xffffffc01fffffff),
86612854Sgabeblack@google.com        UINT64_C(0xffffffc03fffffff),
86712854Sgabeblack@google.com        UINT64_C(0xffffffc07fffffff),
86812854Sgabeblack@google.com        UINT64_C(0xffffffc0ffffffff),
86912854Sgabeblack@google.com        UINT64_C(0xffffffc1ffffffff),
87012854Sgabeblack@google.com        UINT64_C(0xffffffc3ffffffff),
87112854Sgabeblack@google.com        UINT64_C(0xffffffc7ffffffff),
87212854Sgabeblack@google.com        UINT64_C(0xffffffcfffffffff),
87312854Sgabeblack@google.com        UINT64_C(0xffffffdfffffffff)
87412854Sgabeblack@google.com    },
87512854Sgabeblack@google.com    {
87612854Sgabeblack@google.com        UINT64_C(0xffffff8000000000),
87712854Sgabeblack@google.com        UINT64_C(0xffffff8000000001),
87812854Sgabeblack@google.com        UINT64_C(0xffffff8000000003),
87912854Sgabeblack@google.com        UINT64_C(0xffffff8000000007),
88012854Sgabeblack@google.com        UINT64_C(0xffffff800000000f),
88112854Sgabeblack@google.com        UINT64_C(0xffffff800000001f),
88212854Sgabeblack@google.com        UINT64_C(0xffffff800000003f),
88312854Sgabeblack@google.com        UINT64_C(0xffffff800000007f),
88412854Sgabeblack@google.com        UINT64_C(0xffffff80000000ff),
88512854Sgabeblack@google.com        UINT64_C(0xffffff80000001ff),
88612854Sgabeblack@google.com        UINT64_C(0xffffff80000003ff),
88712854Sgabeblack@google.com        UINT64_C(0xffffff80000007ff),
88812854Sgabeblack@google.com        UINT64_C(0xffffff8000000fff),
88912854Sgabeblack@google.com        UINT64_C(0xffffff8000001fff),
89012854Sgabeblack@google.com        UINT64_C(0xffffff8000003fff),
89112854Sgabeblack@google.com        UINT64_C(0xffffff8000007fff),
89212854Sgabeblack@google.com        UINT64_C(0xffffff800000ffff),
89312854Sgabeblack@google.com        UINT64_C(0xffffff800001ffff),
89412854Sgabeblack@google.com        UINT64_C(0xffffff800003ffff),
89512854Sgabeblack@google.com        UINT64_C(0xffffff800007ffff),
89612854Sgabeblack@google.com        UINT64_C(0xffffff80000fffff),
89712854Sgabeblack@google.com        UINT64_C(0xffffff80001fffff),
89812854Sgabeblack@google.com        UINT64_C(0xffffff80003fffff),
89912854Sgabeblack@google.com        UINT64_C(0xffffff80007fffff),
90012854Sgabeblack@google.com        UINT64_C(0xffffff8000ffffff),
90112854Sgabeblack@google.com        UINT64_C(0xffffff8001ffffff),
90212854Sgabeblack@google.com        UINT64_C(0xffffff8003ffffff),
90312854Sgabeblack@google.com        UINT64_C(0xffffff8007ffffff),
90412854Sgabeblack@google.com        UINT64_C(0xffffff800fffffff),
90512854Sgabeblack@google.com        UINT64_C(0xffffff801fffffff),
90612854Sgabeblack@google.com        UINT64_C(0xffffff803fffffff),
90712854Sgabeblack@google.com        UINT64_C(0xffffff807fffffff),
90812854Sgabeblack@google.com        UINT64_C(0xffffff80ffffffff),
90912854Sgabeblack@google.com        UINT64_C(0xffffff81ffffffff),
91012854Sgabeblack@google.com        UINT64_C(0xffffff83ffffffff),
91112854Sgabeblack@google.com        UINT64_C(0xffffff87ffffffff),
91212854Sgabeblack@google.com        UINT64_C(0xffffff8fffffffff),
91312854Sgabeblack@google.com        UINT64_C(0xffffff9fffffffff),
91412854Sgabeblack@google.com        UINT64_C(0xffffffbfffffffff)
91512854Sgabeblack@google.com    },
91612854Sgabeblack@google.com    {
91712854Sgabeblack@google.com        UINT64_C(0xffffff0000000000),
91812854Sgabeblack@google.com        UINT64_C(0xffffff0000000001),
91912854Sgabeblack@google.com        UINT64_C(0xffffff0000000003),
92012854Sgabeblack@google.com        UINT64_C(0xffffff0000000007),
92112854Sgabeblack@google.com        UINT64_C(0xffffff000000000f),
92212854Sgabeblack@google.com        UINT64_C(0xffffff000000001f),
92312854Sgabeblack@google.com        UINT64_C(0xffffff000000003f),
92412854Sgabeblack@google.com        UINT64_C(0xffffff000000007f),
92512854Sgabeblack@google.com        UINT64_C(0xffffff00000000ff),
92612854Sgabeblack@google.com        UINT64_C(0xffffff00000001ff),
92712854Sgabeblack@google.com        UINT64_C(0xffffff00000003ff),
92812854Sgabeblack@google.com        UINT64_C(0xffffff00000007ff),
92912854Sgabeblack@google.com        UINT64_C(0xffffff0000000fff),
93012854Sgabeblack@google.com        UINT64_C(0xffffff0000001fff),
93112854Sgabeblack@google.com        UINT64_C(0xffffff0000003fff),
93212854Sgabeblack@google.com        UINT64_C(0xffffff0000007fff),
93312854Sgabeblack@google.com        UINT64_C(0xffffff000000ffff),
93412854Sgabeblack@google.com        UINT64_C(0xffffff000001ffff),
93512854Sgabeblack@google.com        UINT64_C(0xffffff000003ffff),
93612854Sgabeblack@google.com        UINT64_C(0xffffff000007ffff),
93712854Sgabeblack@google.com        UINT64_C(0xffffff00000fffff),
93812854Sgabeblack@google.com        UINT64_C(0xffffff00001fffff),
93912854Sgabeblack@google.com        UINT64_C(0xffffff00003fffff),
94012854Sgabeblack@google.com        UINT64_C(0xffffff00007fffff),
94112854Sgabeblack@google.com        UINT64_C(0xffffff0000ffffff),
94212854Sgabeblack@google.com        UINT64_C(0xffffff0001ffffff),
94312854Sgabeblack@google.com        UINT64_C(0xffffff0003ffffff),
94412854Sgabeblack@google.com        UINT64_C(0xffffff0007ffffff),
94512854Sgabeblack@google.com        UINT64_C(0xffffff000fffffff),
94612854Sgabeblack@google.com        UINT64_C(0xffffff001fffffff),
94712854Sgabeblack@google.com        UINT64_C(0xffffff003fffffff),
94812854Sgabeblack@google.com        UINT64_C(0xffffff007fffffff),
94912854Sgabeblack@google.com        UINT64_C(0xffffff00ffffffff),
95012854Sgabeblack@google.com        UINT64_C(0xffffff01ffffffff),
95112854Sgabeblack@google.com        UINT64_C(0xffffff03ffffffff),
95212854Sgabeblack@google.com        UINT64_C(0xffffff07ffffffff),
95312854Sgabeblack@google.com        UINT64_C(0xffffff0fffffffff),
95412854Sgabeblack@google.com        UINT64_C(0xffffff1fffffffff),
95512854Sgabeblack@google.com        UINT64_C(0xffffff3fffffffff),
95612854Sgabeblack@google.com        UINT64_C(0xffffff7fffffffff)
95712854Sgabeblack@google.com    },
95812854Sgabeblack@google.com    {
95912854Sgabeblack@google.com        UINT64_C(0xfffffe0000000000),
96012854Sgabeblack@google.com        UINT64_C(0xfffffe0000000001),
96112854Sgabeblack@google.com        UINT64_C(0xfffffe0000000003),
96212854Sgabeblack@google.com        UINT64_C(0xfffffe0000000007),
96312854Sgabeblack@google.com        UINT64_C(0xfffffe000000000f),
96412854Sgabeblack@google.com        UINT64_C(0xfffffe000000001f),
96512854Sgabeblack@google.com        UINT64_C(0xfffffe000000003f),
96612854Sgabeblack@google.com        UINT64_C(0xfffffe000000007f),
96712854Sgabeblack@google.com        UINT64_C(0xfffffe00000000ff),
96812854Sgabeblack@google.com        UINT64_C(0xfffffe00000001ff),
96912854Sgabeblack@google.com        UINT64_C(0xfffffe00000003ff),
97012854Sgabeblack@google.com        UINT64_C(0xfffffe00000007ff),
97112854Sgabeblack@google.com        UINT64_C(0xfffffe0000000fff),
97212854Sgabeblack@google.com        UINT64_C(0xfffffe0000001fff),
97312854Sgabeblack@google.com        UINT64_C(0xfffffe0000003fff),
97412854Sgabeblack@google.com        UINT64_C(0xfffffe0000007fff),
97512854Sgabeblack@google.com        UINT64_C(0xfffffe000000ffff),
97612854Sgabeblack@google.com        UINT64_C(0xfffffe000001ffff),
97712854Sgabeblack@google.com        UINT64_C(0xfffffe000003ffff),
97812854Sgabeblack@google.com        UINT64_C(0xfffffe000007ffff),
97912854Sgabeblack@google.com        UINT64_C(0xfffffe00000fffff),
98012854Sgabeblack@google.com        UINT64_C(0xfffffe00001fffff),
98112854Sgabeblack@google.com        UINT64_C(0xfffffe00003fffff),
98212854Sgabeblack@google.com        UINT64_C(0xfffffe00007fffff),
98312854Sgabeblack@google.com        UINT64_C(0xfffffe0000ffffff),
98412854Sgabeblack@google.com        UINT64_C(0xfffffe0001ffffff),
98512854Sgabeblack@google.com        UINT64_C(0xfffffe0003ffffff),
98612854Sgabeblack@google.com        UINT64_C(0xfffffe0007ffffff),
98712854Sgabeblack@google.com        UINT64_C(0xfffffe000fffffff),
98812854Sgabeblack@google.com        UINT64_C(0xfffffe001fffffff),
98912854Sgabeblack@google.com        UINT64_C(0xfffffe003fffffff),
99012854Sgabeblack@google.com        UINT64_C(0xfffffe007fffffff),
99112854Sgabeblack@google.com        UINT64_C(0xfffffe00ffffffff),
99212854Sgabeblack@google.com        UINT64_C(0xfffffe01ffffffff),
99312854Sgabeblack@google.com        UINT64_C(0xfffffe03ffffffff),
99412854Sgabeblack@google.com        UINT64_C(0xfffffe07ffffffff),
99512854Sgabeblack@google.com        UINT64_C(0xfffffe0fffffffff),
99612854Sgabeblack@google.com        UINT64_C(0xfffffe1fffffffff),
99712854Sgabeblack@google.com        UINT64_C(0xfffffe3fffffffff),
99812854Sgabeblack@google.com        UINT64_C(0xfffffe7fffffffff),
99912854Sgabeblack@google.com        UINT64_C(0xfffffeffffffffff)
100012854Sgabeblack@google.com    },
100112854Sgabeblack@google.com    {
100212854Sgabeblack@google.com        UINT64_C(0xfffffc0000000000),
100312854Sgabeblack@google.com        UINT64_C(0xfffffc0000000001),
100412854Sgabeblack@google.com        UINT64_C(0xfffffc0000000003),
100512854Sgabeblack@google.com        UINT64_C(0xfffffc0000000007),
100612854Sgabeblack@google.com        UINT64_C(0xfffffc000000000f),
100712854Sgabeblack@google.com        UINT64_C(0xfffffc000000001f),
100812854Sgabeblack@google.com        UINT64_C(0xfffffc000000003f),
100912854Sgabeblack@google.com        UINT64_C(0xfffffc000000007f),
101012854Sgabeblack@google.com        UINT64_C(0xfffffc00000000ff),
101112854Sgabeblack@google.com        UINT64_C(0xfffffc00000001ff),
101212854Sgabeblack@google.com        UINT64_C(0xfffffc00000003ff),
101312854Sgabeblack@google.com        UINT64_C(0xfffffc00000007ff),
101412854Sgabeblack@google.com        UINT64_C(0xfffffc0000000fff),
101512854Sgabeblack@google.com        UINT64_C(0xfffffc0000001fff),
101612854Sgabeblack@google.com        UINT64_C(0xfffffc0000003fff),
101712854Sgabeblack@google.com        UINT64_C(0xfffffc0000007fff),
101812854Sgabeblack@google.com        UINT64_C(0xfffffc000000ffff),
101912854Sgabeblack@google.com        UINT64_C(0xfffffc000001ffff),
102012854Sgabeblack@google.com        UINT64_C(0xfffffc000003ffff),
102112854Sgabeblack@google.com        UINT64_C(0xfffffc000007ffff),
102212854Sgabeblack@google.com        UINT64_C(0xfffffc00000fffff),
102312854Sgabeblack@google.com        UINT64_C(0xfffffc00001fffff),
102412854Sgabeblack@google.com        UINT64_C(0xfffffc00003fffff),
102512854Sgabeblack@google.com        UINT64_C(0xfffffc00007fffff),
102612854Sgabeblack@google.com        UINT64_C(0xfffffc0000ffffff),
102712854Sgabeblack@google.com        UINT64_C(0xfffffc0001ffffff),
102812854Sgabeblack@google.com        UINT64_C(0xfffffc0003ffffff),
102912854Sgabeblack@google.com        UINT64_C(0xfffffc0007ffffff),
103012854Sgabeblack@google.com        UINT64_C(0xfffffc000fffffff),
103112854Sgabeblack@google.com        UINT64_C(0xfffffc001fffffff),
103212854Sgabeblack@google.com        UINT64_C(0xfffffc003fffffff),
103312854Sgabeblack@google.com        UINT64_C(0xfffffc007fffffff),
103412854Sgabeblack@google.com        UINT64_C(0xfffffc00ffffffff),
103512854Sgabeblack@google.com        UINT64_C(0xfffffc01ffffffff),
103612854Sgabeblack@google.com        UINT64_C(0xfffffc03ffffffff),
103712854Sgabeblack@google.com        UINT64_C(0xfffffc07ffffffff),
103812854Sgabeblack@google.com        UINT64_C(0xfffffc0fffffffff),
103912854Sgabeblack@google.com        UINT64_C(0xfffffc1fffffffff),
104012854Sgabeblack@google.com        UINT64_C(0xfffffc3fffffffff),
104112854Sgabeblack@google.com        UINT64_C(0xfffffc7fffffffff),
104212854Sgabeblack@google.com        UINT64_C(0xfffffcffffffffff),
104312854Sgabeblack@google.com        UINT64_C(0xfffffdffffffffff)
104412854Sgabeblack@google.com    },
104512854Sgabeblack@google.com    {
104612854Sgabeblack@google.com        UINT64_C(0xfffff80000000000),
104712854Sgabeblack@google.com        UINT64_C(0xfffff80000000001),
104812854Sgabeblack@google.com        UINT64_C(0xfffff80000000003),
104912854Sgabeblack@google.com        UINT64_C(0xfffff80000000007),
105012854Sgabeblack@google.com        UINT64_C(0xfffff8000000000f),
105112854Sgabeblack@google.com        UINT64_C(0xfffff8000000001f),
105212854Sgabeblack@google.com        UINT64_C(0xfffff8000000003f),
105312854Sgabeblack@google.com        UINT64_C(0xfffff8000000007f),
105412854Sgabeblack@google.com        UINT64_C(0xfffff800000000ff),
105512854Sgabeblack@google.com        UINT64_C(0xfffff800000001ff),
105612854Sgabeblack@google.com        UINT64_C(0xfffff800000003ff),
105712854Sgabeblack@google.com        UINT64_C(0xfffff800000007ff),
105812854Sgabeblack@google.com        UINT64_C(0xfffff80000000fff),
105912854Sgabeblack@google.com        UINT64_C(0xfffff80000001fff),
106012854Sgabeblack@google.com        UINT64_C(0xfffff80000003fff),
106112854Sgabeblack@google.com        UINT64_C(0xfffff80000007fff),
106212854Sgabeblack@google.com        UINT64_C(0xfffff8000000ffff),
106312854Sgabeblack@google.com        UINT64_C(0xfffff8000001ffff),
106412854Sgabeblack@google.com        UINT64_C(0xfffff8000003ffff),
106512854Sgabeblack@google.com        UINT64_C(0xfffff8000007ffff),
106612854Sgabeblack@google.com        UINT64_C(0xfffff800000fffff),
106712854Sgabeblack@google.com        UINT64_C(0xfffff800001fffff),
106812854Sgabeblack@google.com        UINT64_C(0xfffff800003fffff),
106912854Sgabeblack@google.com        UINT64_C(0xfffff800007fffff),
107012854Sgabeblack@google.com        UINT64_C(0xfffff80000ffffff),
107112854Sgabeblack@google.com        UINT64_C(0xfffff80001ffffff),
107212854Sgabeblack@google.com        UINT64_C(0xfffff80003ffffff),
107312854Sgabeblack@google.com        UINT64_C(0xfffff80007ffffff),
107412854Sgabeblack@google.com        UINT64_C(0xfffff8000fffffff),
107512854Sgabeblack@google.com        UINT64_C(0xfffff8001fffffff),
107612854Sgabeblack@google.com        UINT64_C(0xfffff8003fffffff),
107712854Sgabeblack@google.com        UINT64_C(0xfffff8007fffffff),
107812854Sgabeblack@google.com        UINT64_C(0xfffff800ffffffff),
107912854Sgabeblack@google.com        UINT64_C(0xfffff801ffffffff),
108012854Sgabeblack@google.com        UINT64_C(0xfffff803ffffffff),
108112854Sgabeblack@google.com        UINT64_C(0xfffff807ffffffff),
108212854Sgabeblack@google.com        UINT64_C(0xfffff80fffffffff),
108312854Sgabeblack@google.com        UINT64_C(0xfffff81fffffffff),
108412854Sgabeblack@google.com        UINT64_C(0xfffff83fffffffff),
108512854Sgabeblack@google.com        UINT64_C(0xfffff87fffffffff),
108612854Sgabeblack@google.com        UINT64_C(0xfffff8ffffffffff),
108712854Sgabeblack@google.com        UINT64_C(0xfffff9ffffffffff),
108812854Sgabeblack@google.com        UINT64_C(0xfffffbffffffffff)
108912854Sgabeblack@google.com    },
109012854Sgabeblack@google.com    {
109112854Sgabeblack@google.com        UINT64_C(0xfffff00000000000),
109212854Sgabeblack@google.com        UINT64_C(0xfffff00000000001),
109312854Sgabeblack@google.com        UINT64_C(0xfffff00000000003),
109412854Sgabeblack@google.com        UINT64_C(0xfffff00000000007),
109512854Sgabeblack@google.com        UINT64_C(0xfffff0000000000f),
109612854Sgabeblack@google.com        UINT64_C(0xfffff0000000001f),
109712854Sgabeblack@google.com        UINT64_C(0xfffff0000000003f),
109812854Sgabeblack@google.com        UINT64_C(0xfffff0000000007f),
109912854Sgabeblack@google.com        UINT64_C(0xfffff000000000ff),
110012854Sgabeblack@google.com        UINT64_C(0xfffff000000001ff),
110112854Sgabeblack@google.com        UINT64_C(0xfffff000000003ff),
110212854Sgabeblack@google.com        UINT64_C(0xfffff000000007ff),
110312854Sgabeblack@google.com        UINT64_C(0xfffff00000000fff),
110412854Sgabeblack@google.com        UINT64_C(0xfffff00000001fff),
110512854Sgabeblack@google.com        UINT64_C(0xfffff00000003fff),
110612854Sgabeblack@google.com        UINT64_C(0xfffff00000007fff),
110712854Sgabeblack@google.com        UINT64_C(0xfffff0000000ffff),
110812854Sgabeblack@google.com        UINT64_C(0xfffff0000001ffff),
110912854Sgabeblack@google.com        UINT64_C(0xfffff0000003ffff),
111012854Sgabeblack@google.com        UINT64_C(0xfffff0000007ffff),
111112854Sgabeblack@google.com        UINT64_C(0xfffff000000fffff),
111212854Sgabeblack@google.com        UINT64_C(0xfffff000001fffff),
111312854Sgabeblack@google.com        UINT64_C(0xfffff000003fffff),
111412854Sgabeblack@google.com        UINT64_C(0xfffff000007fffff),
111512854Sgabeblack@google.com        UINT64_C(0xfffff00000ffffff),
111612854Sgabeblack@google.com        UINT64_C(0xfffff00001ffffff),
111712854Sgabeblack@google.com        UINT64_C(0xfffff00003ffffff),
111812854Sgabeblack@google.com        UINT64_C(0xfffff00007ffffff),
111912854Sgabeblack@google.com        UINT64_C(0xfffff0000fffffff),
112012854Sgabeblack@google.com        UINT64_C(0xfffff0001fffffff),
112112854Sgabeblack@google.com        UINT64_C(0xfffff0003fffffff),
112212854Sgabeblack@google.com        UINT64_C(0xfffff0007fffffff),
112312854Sgabeblack@google.com        UINT64_C(0xfffff000ffffffff),
112412854Sgabeblack@google.com        UINT64_C(0xfffff001ffffffff),
112512854Sgabeblack@google.com        UINT64_C(0xfffff003ffffffff),
112612854Sgabeblack@google.com        UINT64_C(0xfffff007ffffffff),
112712854Sgabeblack@google.com        UINT64_C(0xfffff00fffffffff),
112812854Sgabeblack@google.com        UINT64_C(0xfffff01fffffffff),
112912854Sgabeblack@google.com        UINT64_C(0xfffff03fffffffff),
113012854Sgabeblack@google.com        UINT64_C(0xfffff07fffffffff),
113112854Sgabeblack@google.com        UINT64_C(0xfffff0ffffffffff),
113212854Sgabeblack@google.com        UINT64_C(0xfffff1ffffffffff),
113312854Sgabeblack@google.com        UINT64_C(0xfffff3ffffffffff),
113412854Sgabeblack@google.com        UINT64_C(0xfffff7ffffffffff)
113512854Sgabeblack@google.com    },
113612854Sgabeblack@google.com    {
113712854Sgabeblack@google.com        UINT64_C(0xffffe00000000000),
113812854Sgabeblack@google.com        UINT64_C(0xffffe00000000001),
113912854Sgabeblack@google.com        UINT64_C(0xffffe00000000003),
114012854Sgabeblack@google.com        UINT64_C(0xffffe00000000007),
114112854Sgabeblack@google.com        UINT64_C(0xffffe0000000000f),
114212854Sgabeblack@google.com        UINT64_C(0xffffe0000000001f),
114312854Sgabeblack@google.com        UINT64_C(0xffffe0000000003f),
114412854Sgabeblack@google.com        UINT64_C(0xffffe0000000007f),
114512854Sgabeblack@google.com        UINT64_C(0xffffe000000000ff),
114612854Sgabeblack@google.com        UINT64_C(0xffffe000000001ff),
114712854Sgabeblack@google.com        UINT64_C(0xffffe000000003ff),
114812854Sgabeblack@google.com        UINT64_C(0xffffe000000007ff),
114912854Sgabeblack@google.com        UINT64_C(0xffffe00000000fff),
115012854Sgabeblack@google.com        UINT64_C(0xffffe00000001fff),
115112854Sgabeblack@google.com        UINT64_C(0xffffe00000003fff),
115212854Sgabeblack@google.com        UINT64_C(0xffffe00000007fff),
115312854Sgabeblack@google.com        UINT64_C(0xffffe0000000ffff),
115412854Sgabeblack@google.com        UINT64_C(0xffffe0000001ffff),
115512854Sgabeblack@google.com        UINT64_C(0xffffe0000003ffff),
115612854Sgabeblack@google.com        UINT64_C(0xffffe0000007ffff),
115712854Sgabeblack@google.com        UINT64_C(0xffffe000000fffff),
115812854Sgabeblack@google.com        UINT64_C(0xffffe000001fffff),
115912854Sgabeblack@google.com        UINT64_C(0xffffe000003fffff),
116012854Sgabeblack@google.com        UINT64_C(0xffffe000007fffff),
116112854Sgabeblack@google.com        UINT64_C(0xffffe00000ffffff),
116212854Sgabeblack@google.com        UINT64_C(0xffffe00001ffffff),
116312854Sgabeblack@google.com        UINT64_C(0xffffe00003ffffff),
116412854Sgabeblack@google.com        UINT64_C(0xffffe00007ffffff),
116512854Sgabeblack@google.com        UINT64_C(0xffffe0000fffffff),
116612854Sgabeblack@google.com        UINT64_C(0xffffe0001fffffff),
116712854Sgabeblack@google.com        UINT64_C(0xffffe0003fffffff),
116812854Sgabeblack@google.com        UINT64_C(0xffffe0007fffffff),
116912854Sgabeblack@google.com        UINT64_C(0xffffe000ffffffff),
117012854Sgabeblack@google.com        UINT64_C(0xffffe001ffffffff),
117112854Sgabeblack@google.com        UINT64_C(0xffffe003ffffffff),
117212854Sgabeblack@google.com        UINT64_C(0xffffe007ffffffff),
117312854Sgabeblack@google.com        UINT64_C(0xffffe00fffffffff),
117412854Sgabeblack@google.com        UINT64_C(0xffffe01fffffffff),
117512854Sgabeblack@google.com        UINT64_C(0xffffe03fffffffff),
117612854Sgabeblack@google.com        UINT64_C(0xffffe07fffffffff),
117712854Sgabeblack@google.com        UINT64_C(0xffffe0ffffffffff),
117812854Sgabeblack@google.com        UINT64_C(0xffffe1ffffffffff),
117912854Sgabeblack@google.com        UINT64_C(0xffffe3ffffffffff),
118012854Sgabeblack@google.com        UINT64_C(0xffffe7ffffffffff),
118112854Sgabeblack@google.com        UINT64_C(0xffffefffffffffff)
118212854Sgabeblack@google.com    },
118312854Sgabeblack@google.com    {
118412854Sgabeblack@google.com        UINT64_C(0xffffc00000000000),
118512854Sgabeblack@google.com        UINT64_C(0xffffc00000000001),
118612854Sgabeblack@google.com        UINT64_C(0xffffc00000000003),
118712854Sgabeblack@google.com        UINT64_C(0xffffc00000000007),
118812854Sgabeblack@google.com        UINT64_C(0xffffc0000000000f),
118912854Sgabeblack@google.com        UINT64_C(0xffffc0000000001f),
119012854Sgabeblack@google.com        UINT64_C(0xffffc0000000003f),
119112854Sgabeblack@google.com        UINT64_C(0xffffc0000000007f),
119212854Sgabeblack@google.com        UINT64_C(0xffffc000000000ff),
119312854Sgabeblack@google.com        UINT64_C(0xffffc000000001ff),
119412854Sgabeblack@google.com        UINT64_C(0xffffc000000003ff),
119512854Sgabeblack@google.com        UINT64_C(0xffffc000000007ff),
119612854Sgabeblack@google.com        UINT64_C(0xffffc00000000fff),
119712854Sgabeblack@google.com        UINT64_C(0xffffc00000001fff),
119812854Sgabeblack@google.com        UINT64_C(0xffffc00000003fff),
119912854Sgabeblack@google.com        UINT64_C(0xffffc00000007fff),
120012854Sgabeblack@google.com        UINT64_C(0xffffc0000000ffff),
120112854Sgabeblack@google.com        UINT64_C(0xffffc0000001ffff),
120212854Sgabeblack@google.com        UINT64_C(0xffffc0000003ffff),
120312854Sgabeblack@google.com        UINT64_C(0xffffc0000007ffff),
120412854Sgabeblack@google.com        UINT64_C(0xffffc000000fffff),
120512854Sgabeblack@google.com        UINT64_C(0xffffc000001fffff),
120612854Sgabeblack@google.com        UINT64_C(0xffffc000003fffff),
120712854Sgabeblack@google.com        UINT64_C(0xffffc000007fffff),
120812854Sgabeblack@google.com        UINT64_C(0xffffc00000ffffff),
120912854Sgabeblack@google.com        UINT64_C(0xffffc00001ffffff),
121012854Sgabeblack@google.com        UINT64_C(0xffffc00003ffffff),
121112854Sgabeblack@google.com        UINT64_C(0xffffc00007ffffff),
121212854Sgabeblack@google.com        UINT64_C(0xffffc0000fffffff),
121312854Sgabeblack@google.com        UINT64_C(0xffffc0001fffffff),
121412854Sgabeblack@google.com        UINT64_C(0xffffc0003fffffff),
121512854Sgabeblack@google.com        UINT64_C(0xffffc0007fffffff),
121612854Sgabeblack@google.com        UINT64_C(0xffffc000ffffffff),
121712854Sgabeblack@google.com        UINT64_C(0xffffc001ffffffff),
121812854Sgabeblack@google.com        UINT64_C(0xffffc003ffffffff),
121912854Sgabeblack@google.com        UINT64_C(0xffffc007ffffffff),
122012854Sgabeblack@google.com        UINT64_C(0xffffc00fffffffff),
122112854Sgabeblack@google.com        UINT64_C(0xffffc01fffffffff),
122212854Sgabeblack@google.com        UINT64_C(0xffffc03fffffffff),
122312854Sgabeblack@google.com        UINT64_C(0xffffc07fffffffff),
122412854Sgabeblack@google.com        UINT64_C(0xffffc0ffffffffff),
122512854Sgabeblack@google.com        UINT64_C(0xffffc1ffffffffff),
122612854Sgabeblack@google.com        UINT64_C(0xffffc3ffffffffff),
122712854Sgabeblack@google.com        UINT64_C(0xffffc7ffffffffff),
122812854Sgabeblack@google.com        UINT64_C(0xffffcfffffffffff),
122912854Sgabeblack@google.com        UINT64_C(0xffffdfffffffffff)
123012854Sgabeblack@google.com    },
123112854Sgabeblack@google.com    {
123212854Sgabeblack@google.com        UINT64_C(0xffff800000000000),
123312854Sgabeblack@google.com        UINT64_C(0xffff800000000001),
123412854Sgabeblack@google.com        UINT64_C(0xffff800000000003),
123512854Sgabeblack@google.com        UINT64_C(0xffff800000000007),
123612854Sgabeblack@google.com        UINT64_C(0xffff80000000000f),
123712854Sgabeblack@google.com        UINT64_C(0xffff80000000001f),
123812854Sgabeblack@google.com        UINT64_C(0xffff80000000003f),
123912854Sgabeblack@google.com        UINT64_C(0xffff80000000007f),
124012854Sgabeblack@google.com        UINT64_C(0xffff8000000000ff),
124112854Sgabeblack@google.com        UINT64_C(0xffff8000000001ff),
124212854Sgabeblack@google.com        UINT64_C(0xffff8000000003ff),
124312854Sgabeblack@google.com        UINT64_C(0xffff8000000007ff),
124412854Sgabeblack@google.com        UINT64_C(0xffff800000000fff),
124512854Sgabeblack@google.com        UINT64_C(0xffff800000001fff),
124612854Sgabeblack@google.com        UINT64_C(0xffff800000003fff),
124712854Sgabeblack@google.com        UINT64_C(0xffff800000007fff),
124812854Sgabeblack@google.com        UINT64_C(0xffff80000000ffff),
124912854Sgabeblack@google.com        UINT64_C(0xffff80000001ffff),
125012854Sgabeblack@google.com        UINT64_C(0xffff80000003ffff),
125112854Sgabeblack@google.com        UINT64_C(0xffff80000007ffff),
125212854Sgabeblack@google.com        UINT64_C(0xffff8000000fffff),
125312854Sgabeblack@google.com        UINT64_C(0xffff8000001fffff),
125412854Sgabeblack@google.com        UINT64_C(0xffff8000003fffff),
125512854Sgabeblack@google.com        UINT64_C(0xffff8000007fffff),
125612854Sgabeblack@google.com        UINT64_C(0xffff800000ffffff),
125712854Sgabeblack@google.com        UINT64_C(0xffff800001ffffff),
125812854Sgabeblack@google.com        UINT64_C(0xffff800003ffffff),
125912854Sgabeblack@google.com        UINT64_C(0xffff800007ffffff),
126012854Sgabeblack@google.com        UINT64_C(0xffff80000fffffff),
126112854Sgabeblack@google.com        UINT64_C(0xffff80001fffffff),
126212854Sgabeblack@google.com        UINT64_C(0xffff80003fffffff),
126312854Sgabeblack@google.com        UINT64_C(0xffff80007fffffff),
126412854Sgabeblack@google.com        UINT64_C(0xffff8000ffffffff),
126512854Sgabeblack@google.com        UINT64_C(0xffff8001ffffffff),
126612854Sgabeblack@google.com        UINT64_C(0xffff8003ffffffff),
126712854Sgabeblack@google.com        UINT64_C(0xffff8007ffffffff),
126812854Sgabeblack@google.com        UINT64_C(0xffff800fffffffff),
126912854Sgabeblack@google.com        UINT64_C(0xffff801fffffffff),
127012854Sgabeblack@google.com        UINT64_C(0xffff803fffffffff),
127112854Sgabeblack@google.com        UINT64_C(0xffff807fffffffff),
127212854Sgabeblack@google.com        UINT64_C(0xffff80ffffffffff),
127312854Sgabeblack@google.com        UINT64_C(0xffff81ffffffffff),
127412854Sgabeblack@google.com        UINT64_C(0xffff83ffffffffff),
127512854Sgabeblack@google.com        UINT64_C(0xffff87ffffffffff),
127612854Sgabeblack@google.com        UINT64_C(0xffff8fffffffffff),
127712854Sgabeblack@google.com        UINT64_C(0xffff9fffffffffff),
127812854Sgabeblack@google.com        UINT64_C(0xffffbfffffffffff)
127912854Sgabeblack@google.com    },
128012854Sgabeblack@google.com    {
128112854Sgabeblack@google.com        UINT64_C(0xffff000000000000),
128212854Sgabeblack@google.com        UINT64_C(0xffff000000000001),
128312854Sgabeblack@google.com        UINT64_C(0xffff000000000003),
128412854Sgabeblack@google.com        UINT64_C(0xffff000000000007),
128512854Sgabeblack@google.com        UINT64_C(0xffff00000000000f),
128612854Sgabeblack@google.com        UINT64_C(0xffff00000000001f),
128712854Sgabeblack@google.com        UINT64_C(0xffff00000000003f),
128812854Sgabeblack@google.com        UINT64_C(0xffff00000000007f),
128912854Sgabeblack@google.com        UINT64_C(0xffff0000000000ff),
129012854Sgabeblack@google.com        UINT64_C(0xffff0000000001ff),
129112854Sgabeblack@google.com        UINT64_C(0xffff0000000003ff),
129212854Sgabeblack@google.com        UINT64_C(0xffff0000000007ff),
129312854Sgabeblack@google.com        UINT64_C(0xffff000000000fff),
129412854Sgabeblack@google.com        UINT64_C(0xffff000000001fff),
129512854Sgabeblack@google.com        UINT64_C(0xffff000000003fff),
129612854Sgabeblack@google.com        UINT64_C(0xffff000000007fff),
129712854Sgabeblack@google.com        UINT64_C(0xffff00000000ffff),
129812854Sgabeblack@google.com        UINT64_C(0xffff00000001ffff),
129912854Sgabeblack@google.com        UINT64_C(0xffff00000003ffff),
130012854Sgabeblack@google.com        UINT64_C(0xffff00000007ffff),
130112854Sgabeblack@google.com        UINT64_C(0xffff0000000fffff),
130212854Sgabeblack@google.com        UINT64_C(0xffff0000001fffff),
130312854Sgabeblack@google.com        UINT64_C(0xffff0000003fffff),
130412854Sgabeblack@google.com        UINT64_C(0xffff0000007fffff),
130512854Sgabeblack@google.com        UINT64_C(0xffff000000ffffff),
130612854Sgabeblack@google.com        UINT64_C(0xffff000001ffffff),
130712854Sgabeblack@google.com        UINT64_C(0xffff000003ffffff),
130812854Sgabeblack@google.com        UINT64_C(0xffff000007ffffff),
130912854Sgabeblack@google.com        UINT64_C(0xffff00000fffffff),
131012854Sgabeblack@google.com        UINT64_C(0xffff00001fffffff),
131112854Sgabeblack@google.com        UINT64_C(0xffff00003fffffff),
131212854Sgabeblack@google.com        UINT64_C(0xffff00007fffffff),
131312854Sgabeblack@google.com        UINT64_C(0xffff0000ffffffff),
131412854Sgabeblack@google.com        UINT64_C(0xffff0001ffffffff),
131512854Sgabeblack@google.com        UINT64_C(0xffff0003ffffffff),
131612854Sgabeblack@google.com        UINT64_C(0xffff0007ffffffff),
131712854Sgabeblack@google.com        UINT64_C(0xffff000fffffffff),
131812854Sgabeblack@google.com        UINT64_C(0xffff001fffffffff),
131912854Sgabeblack@google.com        UINT64_C(0xffff003fffffffff),
132012854Sgabeblack@google.com        UINT64_C(0xffff007fffffffff),
132112854Sgabeblack@google.com        UINT64_C(0xffff00ffffffffff),
132212854Sgabeblack@google.com        UINT64_C(0xffff01ffffffffff),
132312854Sgabeblack@google.com        UINT64_C(0xffff03ffffffffff),
132412854Sgabeblack@google.com        UINT64_C(0xffff07ffffffffff),
132512854Sgabeblack@google.com        UINT64_C(0xffff0fffffffffff),
132612854Sgabeblack@google.com        UINT64_C(0xffff1fffffffffff),
132712854Sgabeblack@google.com        UINT64_C(0xffff3fffffffffff),
132812854Sgabeblack@google.com        UINT64_C(0xffff7fffffffffff)
132912854Sgabeblack@google.com    },
133012854Sgabeblack@google.com    {
133112854Sgabeblack@google.com        UINT64_C(0xfffe000000000000),
133212854Sgabeblack@google.com        UINT64_C(0xfffe000000000001),
133312854Sgabeblack@google.com        UINT64_C(0xfffe000000000003),
133412854Sgabeblack@google.com        UINT64_C(0xfffe000000000007),
133512854Sgabeblack@google.com        UINT64_C(0xfffe00000000000f),
133612854Sgabeblack@google.com        UINT64_C(0xfffe00000000001f),
133712854Sgabeblack@google.com        UINT64_C(0xfffe00000000003f),
133812854Sgabeblack@google.com        UINT64_C(0xfffe00000000007f),
133912854Sgabeblack@google.com        UINT64_C(0xfffe0000000000ff),
134012854Sgabeblack@google.com        UINT64_C(0xfffe0000000001ff),
134112854Sgabeblack@google.com        UINT64_C(0xfffe0000000003ff),
134212854Sgabeblack@google.com        UINT64_C(0xfffe0000000007ff),
134312854Sgabeblack@google.com        UINT64_C(0xfffe000000000fff),
134412854Sgabeblack@google.com        UINT64_C(0xfffe000000001fff),
134512854Sgabeblack@google.com        UINT64_C(0xfffe000000003fff),
134612854Sgabeblack@google.com        UINT64_C(0xfffe000000007fff),
134712854Sgabeblack@google.com        UINT64_C(0xfffe00000000ffff),
134812854Sgabeblack@google.com        UINT64_C(0xfffe00000001ffff),
134912854Sgabeblack@google.com        UINT64_C(0xfffe00000003ffff),
135012854Sgabeblack@google.com        UINT64_C(0xfffe00000007ffff),
135112854Sgabeblack@google.com        UINT64_C(0xfffe0000000fffff),
135212854Sgabeblack@google.com        UINT64_C(0xfffe0000001fffff),
135312854Sgabeblack@google.com        UINT64_C(0xfffe0000003fffff),
135412854Sgabeblack@google.com        UINT64_C(0xfffe0000007fffff),
135512854Sgabeblack@google.com        UINT64_C(0xfffe000000ffffff),
135612854Sgabeblack@google.com        UINT64_C(0xfffe000001ffffff),
135712854Sgabeblack@google.com        UINT64_C(0xfffe000003ffffff),
135812854Sgabeblack@google.com        UINT64_C(0xfffe000007ffffff),
135912854Sgabeblack@google.com        UINT64_C(0xfffe00000fffffff),
136012854Sgabeblack@google.com        UINT64_C(0xfffe00001fffffff),
136112854Sgabeblack@google.com        UINT64_C(0xfffe00003fffffff),
136212854Sgabeblack@google.com        UINT64_C(0xfffe00007fffffff),
136312854Sgabeblack@google.com        UINT64_C(0xfffe0000ffffffff),
136412854Sgabeblack@google.com        UINT64_C(0xfffe0001ffffffff),
136512854Sgabeblack@google.com        UINT64_C(0xfffe0003ffffffff),
136612854Sgabeblack@google.com        UINT64_C(0xfffe0007ffffffff),
136712854Sgabeblack@google.com        UINT64_C(0xfffe000fffffffff),
136812854Sgabeblack@google.com        UINT64_C(0xfffe001fffffffff),
136912854Sgabeblack@google.com        UINT64_C(0xfffe003fffffffff),
137012854Sgabeblack@google.com        UINT64_C(0xfffe007fffffffff),
137112854Sgabeblack@google.com        UINT64_C(0xfffe00ffffffffff),
137212854Sgabeblack@google.com        UINT64_C(0xfffe01ffffffffff),
137312854Sgabeblack@google.com        UINT64_C(0xfffe03ffffffffff),
137412854Sgabeblack@google.com        UINT64_C(0xfffe07ffffffffff),
137512854Sgabeblack@google.com        UINT64_C(0xfffe0fffffffffff),
137612854Sgabeblack@google.com        UINT64_C(0xfffe1fffffffffff),
137712854Sgabeblack@google.com        UINT64_C(0xfffe3fffffffffff),
137812854Sgabeblack@google.com        UINT64_C(0xfffe7fffffffffff),
137912854Sgabeblack@google.com        UINT64_C(0xfffeffffffffffff)
138012854Sgabeblack@google.com    },
138112854Sgabeblack@google.com    {
138212854Sgabeblack@google.com        UINT64_C(0xfffc000000000000),
138312854Sgabeblack@google.com        UINT64_C(0xfffc000000000001),
138412854Sgabeblack@google.com        UINT64_C(0xfffc000000000003),
138512854Sgabeblack@google.com        UINT64_C(0xfffc000000000007),
138612854Sgabeblack@google.com        UINT64_C(0xfffc00000000000f),
138712854Sgabeblack@google.com        UINT64_C(0xfffc00000000001f),
138812854Sgabeblack@google.com        UINT64_C(0xfffc00000000003f),
138912854Sgabeblack@google.com        UINT64_C(0xfffc00000000007f),
139012854Sgabeblack@google.com        UINT64_C(0xfffc0000000000ff),
139112854Sgabeblack@google.com        UINT64_C(0xfffc0000000001ff),
139212854Sgabeblack@google.com        UINT64_C(0xfffc0000000003ff),
139312854Sgabeblack@google.com        UINT64_C(0xfffc0000000007ff),
139412854Sgabeblack@google.com        UINT64_C(0xfffc000000000fff),
139512854Sgabeblack@google.com        UINT64_C(0xfffc000000001fff),
139612854Sgabeblack@google.com        UINT64_C(0xfffc000000003fff),
139712854Sgabeblack@google.com        UINT64_C(0xfffc000000007fff),
139812854Sgabeblack@google.com        UINT64_C(0xfffc00000000ffff),
139912854Sgabeblack@google.com        UINT64_C(0xfffc00000001ffff),
140012854Sgabeblack@google.com        UINT64_C(0xfffc00000003ffff),
140112854Sgabeblack@google.com        UINT64_C(0xfffc00000007ffff),
140212854Sgabeblack@google.com        UINT64_C(0xfffc0000000fffff),
140312854Sgabeblack@google.com        UINT64_C(0xfffc0000001fffff),
140412854Sgabeblack@google.com        UINT64_C(0xfffc0000003fffff),
140512854Sgabeblack@google.com        UINT64_C(0xfffc0000007fffff),
140612854Sgabeblack@google.com        UINT64_C(0xfffc000000ffffff),
140712854Sgabeblack@google.com        UINT64_C(0xfffc000001ffffff),
140812854Sgabeblack@google.com        UINT64_C(0xfffc000003ffffff),
140912854Sgabeblack@google.com        UINT64_C(0xfffc000007ffffff),
141012854Sgabeblack@google.com        UINT64_C(0xfffc00000fffffff),
141112854Sgabeblack@google.com        UINT64_C(0xfffc00001fffffff),
141212854Sgabeblack@google.com        UINT64_C(0xfffc00003fffffff),
141312854Sgabeblack@google.com        UINT64_C(0xfffc00007fffffff),
141412854Sgabeblack@google.com        UINT64_C(0xfffc0000ffffffff),
141512854Sgabeblack@google.com        UINT64_C(0xfffc0001ffffffff),
141612854Sgabeblack@google.com        UINT64_C(0xfffc0003ffffffff),
141712854Sgabeblack@google.com        UINT64_C(0xfffc0007ffffffff),
141812854Sgabeblack@google.com        UINT64_C(0xfffc000fffffffff),
141912854Sgabeblack@google.com        UINT64_C(0xfffc001fffffffff),
142012854Sgabeblack@google.com        UINT64_C(0xfffc003fffffffff),
142112854Sgabeblack@google.com        UINT64_C(0xfffc007fffffffff),
142212854Sgabeblack@google.com        UINT64_C(0xfffc00ffffffffff),
142312854Sgabeblack@google.com        UINT64_C(0xfffc01ffffffffff),
142412854Sgabeblack@google.com        UINT64_C(0xfffc03ffffffffff),
142512854Sgabeblack@google.com        UINT64_C(0xfffc07ffffffffff),
142612854Sgabeblack@google.com        UINT64_C(0xfffc0fffffffffff),
142712854Sgabeblack@google.com        UINT64_C(0xfffc1fffffffffff),
142812854Sgabeblack@google.com        UINT64_C(0xfffc3fffffffffff),
142912854Sgabeblack@google.com        UINT64_C(0xfffc7fffffffffff),
143012854Sgabeblack@google.com        UINT64_C(0xfffcffffffffffff),
143112854Sgabeblack@google.com        UINT64_C(0xfffdffffffffffff)
143212854Sgabeblack@google.com    },
143312854Sgabeblack@google.com    {
143412854Sgabeblack@google.com        UINT64_C(0xfff8000000000000),
143512854Sgabeblack@google.com        UINT64_C(0xfff8000000000001),
143612854Sgabeblack@google.com        UINT64_C(0xfff8000000000003),
143712854Sgabeblack@google.com        UINT64_C(0xfff8000000000007),
143812854Sgabeblack@google.com        UINT64_C(0xfff800000000000f),
143912854Sgabeblack@google.com        UINT64_C(0xfff800000000001f),
144012854Sgabeblack@google.com        UINT64_C(0xfff800000000003f),
144112854Sgabeblack@google.com        UINT64_C(0xfff800000000007f),
144212854Sgabeblack@google.com        UINT64_C(0xfff80000000000ff),
144312854Sgabeblack@google.com        UINT64_C(0xfff80000000001ff),
144412854Sgabeblack@google.com        UINT64_C(0xfff80000000003ff),
144512854Sgabeblack@google.com        UINT64_C(0xfff80000000007ff),
144612854Sgabeblack@google.com        UINT64_C(0xfff8000000000fff),
144712854Sgabeblack@google.com        UINT64_C(0xfff8000000001fff),
144812854Sgabeblack@google.com        UINT64_C(0xfff8000000003fff),
144912854Sgabeblack@google.com        UINT64_C(0xfff8000000007fff),
145012854Sgabeblack@google.com        UINT64_C(0xfff800000000ffff),
145112854Sgabeblack@google.com        UINT64_C(0xfff800000001ffff),
145212854Sgabeblack@google.com        UINT64_C(0xfff800000003ffff),
145312854Sgabeblack@google.com        UINT64_C(0xfff800000007ffff),
145412854Sgabeblack@google.com        UINT64_C(0xfff80000000fffff),
145512854Sgabeblack@google.com        UINT64_C(0xfff80000001fffff),
145612854Sgabeblack@google.com        UINT64_C(0xfff80000003fffff),
145712854Sgabeblack@google.com        UINT64_C(0xfff80000007fffff),
145812854Sgabeblack@google.com        UINT64_C(0xfff8000000ffffff),
145912854Sgabeblack@google.com        UINT64_C(0xfff8000001ffffff),
146012854Sgabeblack@google.com        UINT64_C(0xfff8000003ffffff),
146112854Sgabeblack@google.com        UINT64_C(0xfff8000007ffffff),
146212854Sgabeblack@google.com        UINT64_C(0xfff800000fffffff),
146312854Sgabeblack@google.com        UINT64_C(0xfff800001fffffff),
146412854Sgabeblack@google.com        UINT64_C(0xfff800003fffffff),
146512854Sgabeblack@google.com        UINT64_C(0xfff800007fffffff),
146612854Sgabeblack@google.com        UINT64_C(0xfff80000ffffffff),
146712854Sgabeblack@google.com        UINT64_C(0xfff80001ffffffff),
146812854Sgabeblack@google.com        UINT64_C(0xfff80003ffffffff),
146912854Sgabeblack@google.com        UINT64_C(0xfff80007ffffffff),
147012854Sgabeblack@google.com        UINT64_C(0xfff8000fffffffff),
147112854Sgabeblack@google.com        UINT64_C(0xfff8001fffffffff),
147212854Sgabeblack@google.com        UINT64_C(0xfff8003fffffffff),
147312854Sgabeblack@google.com        UINT64_C(0xfff8007fffffffff),
147412854Sgabeblack@google.com        UINT64_C(0xfff800ffffffffff),
147512854Sgabeblack@google.com        UINT64_C(0xfff801ffffffffff),
147612854Sgabeblack@google.com        UINT64_C(0xfff803ffffffffff),
147712854Sgabeblack@google.com        UINT64_C(0xfff807ffffffffff),
147812854Sgabeblack@google.com        UINT64_C(0xfff80fffffffffff),
147912854Sgabeblack@google.com        UINT64_C(0xfff81fffffffffff),
148012854Sgabeblack@google.com        UINT64_C(0xfff83fffffffffff),
148112854Sgabeblack@google.com        UINT64_C(0xfff87fffffffffff),
148212854Sgabeblack@google.com        UINT64_C(0xfff8ffffffffffff),
148312854Sgabeblack@google.com        UINT64_C(0xfff9ffffffffffff),
148412854Sgabeblack@google.com        UINT64_C(0xfffbffffffffffff)
148512854Sgabeblack@google.com    },
148612854Sgabeblack@google.com    {
148712854Sgabeblack@google.com        UINT64_C(0xfff0000000000000),
148812854Sgabeblack@google.com        UINT64_C(0xfff0000000000001),
148912854Sgabeblack@google.com        UINT64_C(0xfff0000000000003),
149012854Sgabeblack@google.com        UINT64_C(0xfff0000000000007),
149112854Sgabeblack@google.com        UINT64_C(0xfff000000000000f),
149212854Sgabeblack@google.com        UINT64_C(0xfff000000000001f),
149312854Sgabeblack@google.com        UINT64_C(0xfff000000000003f),
149412854Sgabeblack@google.com        UINT64_C(0xfff000000000007f),
149512854Sgabeblack@google.com        UINT64_C(0xfff00000000000ff),
149612854Sgabeblack@google.com        UINT64_C(0xfff00000000001ff),
149712854Sgabeblack@google.com        UINT64_C(0xfff00000000003ff),
149812854Sgabeblack@google.com        UINT64_C(0xfff00000000007ff),
149912854Sgabeblack@google.com        UINT64_C(0xfff0000000000fff),
150012854Sgabeblack@google.com        UINT64_C(0xfff0000000001fff),
150112854Sgabeblack@google.com        UINT64_C(0xfff0000000003fff),
150212854Sgabeblack@google.com        UINT64_C(0xfff0000000007fff),
150312854Sgabeblack@google.com        UINT64_C(0xfff000000000ffff),
150412854Sgabeblack@google.com        UINT64_C(0xfff000000001ffff),
150512854Sgabeblack@google.com        UINT64_C(0xfff000000003ffff),
150612854Sgabeblack@google.com        UINT64_C(0xfff000000007ffff),
150712854Sgabeblack@google.com        UINT64_C(0xfff00000000fffff),
150812854Sgabeblack@google.com        UINT64_C(0xfff00000001fffff),
150912854Sgabeblack@google.com        UINT64_C(0xfff00000003fffff),
151012854Sgabeblack@google.com        UINT64_C(0xfff00000007fffff),
151112854Sgabeblack@google.com        UINT64_C(0xfff0000000ffffff),
151212854Sgabeblack@google.com        UINT64_C(0xfff0000001ffffff),
151312854Sgabeblack@google.com        UINT64_C(0xfff0000003ffffff),
151412854Sgabeblack@google.com        UINT64_C(0xfff0000007ffffff),
151512854Sgabeblack@google.com        UINT64_C(0xfff000000fffffff),
151612854Sgabeblack@google.com        UINT64_C(0xfff000001fffffff),
151712854Sgabeblack@google.com        UINT64_C(0xfff000003fffffff),
151812854Sgabeblack@google.com        UINT64_C(0xfff000007fffffff),
151912854Sgabeblack@google.com        UINT64_C(0xfff00000ffffffff),
152012854Sgabeblack@google.com        UINT64_C(0xfff00001ffffffff),
152112854Sgabeblack@google.com        UINT64_C(0xfff00003ffffffff),
152212854Sgabeblack@google.com        UINT64_C(0xfff00007ffffffff),
152312854Sgabeblack@google.com        UINT64_C(0xfff0000fffffffff),
152412854Sgabeblack@google.com        UINT64_C(0xfff0001fffffffff),
152512854Sgabeblack@google.com        UINT64_C(0xfff0003fffffffff),
152612854Sgabeblack@google.com        UINT64_C(0xfff0007fffffffff),
152712854Sgabeblack@google.com        UINT64_C(0xfff000ffffffffff),
152812854Sgabeblack@google.com        UINT64_C(0xfff001ffffffffff),
152912854Sgabeblack@google.com        UINT64_C(0xfff003ffffffffff),
153012854Sgabeblack@google.com        UINT64_C(0xfff007ffffffffff),
153112854Sgabeblack@google.com        UINT64_C(0xfff00fffffffffff),
153212854Sgabeblack@google.com        UINT64_C(0xfff01fffffffffff),
153312854Sgabeblack@google.com        UINT64_C(0xfff03fffffffffff),
153412854Sgabeblack@google.com        UINT64_C(0xfff07fffffffffff),
153512854Sgabeblack@google.com        UINT64_C(0xfff0ffffffffffff),
153612854Sgabeblack@google.com        UINT64_C(0xfff1ffffffffffff),
153712854Sgabeblack@google.com        UINT64_C(0xfff3ffffffffffff),
153812854Sgabeblack@google.com        UINT64_C(0xfff7ffffffffffff)
153912854Sgabeblack@google.com    },
154012854Sgabeblack@google.com    {
154112854Sgabeblack@google.com        UINT64_C(0xffe0000000000000),
154212854Sgabeblack@google.com        UINT64_C(0xffe0000000000001),
154312854Sgabeblack@google.com        UINT64_C(0xffe0000000000003),
154412854Sgabeblack@google.com        UINT64_C(0xffe0000000000007),
154512854Sgabeblack@google.com        UINT64_C(0xffe000000000000f),
154612854Sgabeblack@google.com        UINT64_C(0xffe000000000001f),
154712854Sgabeblack@google.com        UINT64_C(0xffe000000000003f),
154812854Sgabeblack@google.com        UINT64_C(0xffe000000000007f),
154912854Sgabeblack@google.com        UINT64_C(0xffe00000000000ff),
155012854Sgabeblack@google.com        UINT64_C(0xffe00000000001ff),
155112854Sgabeblack@google.com        UINT64_C(0xffe00000000003ff),
155212854Sgabeblack@google.com        UINT64_C(0xffe00000000007ff),
155312854Sgabeblack@google.com        UINT64_C(0xffe0000000000fff),
155412854Sgabeblack@google.com        UINT64_C(0xffe0000000001fff),
155512854Sgabeblack@google.com        UINT64_C(0xffe0000000003fff),
155612854Sgabeblack@google.com        UINT64_C(0xffe0000000007fff),
155712854Sgabeblack@google.com        UINT64_C(0xffe000000000ffff),
155812854Sgabeblack@google.com        UINT64_C(0xffe000000001ffff),
155912854Sgabeblack@google.com        UINT64_C(0xffe000000003ffff),
156012854Sgabeblack@google.com        UINT64_C(0xffe000000007ffff),
156112854Sgabeblack@google.com        UINT64_C(0xffe00000000fffff),
156212854Sgabeblack@google.com        UINT64_C(0xffe00000001fffff),
156312854Sgabeblack@google.com        UINT64_C(0xffe00000003fffff),
156412854Sgabeblack@google.com        UINT64_C(0xffe00000007fffff),
156512854Sgabeblack@google.com        UINT64_C(0xffe0000000ffffff),
156612854Sgabeblack@google.com        UINT64_C(0xffe0000001ffffff),
156712854Sgabeblack@google.com        UINT64_C(0xffe0000003ffffff),
156812854Sgabeblack@google.com        UINT64_C(0xffe0000007ffffff),
156912854Sgabeblack@google.com        UINT64_C(0xffe000000fffffff),
157012854Sgabeblack@google.com        UINT64_C(0xffe000001fffffff),
157112854Sgabeblack@google.com        UINT64_C(0xffe000003fffffff),
157212854Sgabeblack@google.com        UINT64_C(0xffe000007fffffff),
157312854Sgabeblack@google.com        UINT64_C(0xffe00000ffffffff),
157412854Sgabeblack@google.com        UINT64_C(0xffe00001ffffffff),
157512854Sgabeblack@google.com        UINT64_C(0xffe00003ffffffff),
157612854Sgabeblack@google.com        UINT64_C(0xffe00007ffffffff),
157712854Sgabeblack@google.com        UINT64_C(0xffe0000fffffffff),
157812854Sgabeblack@google.com        UINT64_C(0xffe0001fffffffff),
157912854Sgabeblack@google.com        UINT64_C(0xffe0003fffffffff),
158012854Sgabeblack@google.com        UINT64_C(0xffe0007fffffffff),
158112854Sgabeblack@google.com        UINT64_C(0xffe000ffffffffff),
158212854Sgabeblack@google.com        UINT64_C(0xffe001ffffffffff),
158312854Sgabeblack@google.com        UINT64_C(0xffe003ffffffffff),
158412854Sgabeblack@google.com        UINT64_C(0xffe007ffffffffff),
158512854Sgabeblack@google.com        UINT64_C(0xffe00fffffffffff),
158612854Sgabeblack@google.com        UINT64_C(0xffe01fffffffffff),
158712854Sgabeblack@google.com        UINT64_C(0xffe03fffffffffff),
158812854Sgabeblack@google.com        UINT64_C(0xffe07fffffffffff),
158912854Sgabeblack@google.com        UINT64_C(0xffe0ffffffffffff),
159012854Sgabeblack@google.com        UINT64_C(0xffe1ffffffffffff),
159112854Sgabeblack@google.com        UINT64_C(0xffe3ffffffffffff),
159212854Sgabeblack@google.com        UINT64_C(0xffe7ffffffffffff),
159312854Sgabeblack@google.com        UINT64_C(0xffefffffffffffff)
159412854Sgabeblack@google.com    },
159512854Sgabeblack@google.com    {
159612854Sgabeblack@google.com        UINT64_C(0xffc0000000000000),
159712854Sgabeblack@google.com        UINT64_C(0xffc0000000000001),
159812854Sgabeblack@google.com        UINT64_C(0xffc0000000000003),
159912854Sgabeblack@google.com        UINT64_C(0xffc0000000000007),
160012854Sgabeblack@google.com        UINT64_C(0xffc000000000000f),
160112854Sgabeblack@google.com        UINT64_C(0xffc000000000001f),
160212854Sgabeblack@google.com        UINT64_C(0xffc000000000003f),
160312854Sgabeblack@google.com        UINT64_C(0xffc000000000007f),
160412854Sgabeblack@google.com        UINT64_C(0xffc00000000000ff),
160512854Sgabeblack@google.com        UINT64_C(0xffc00000000001ff),
160612854Sgabeblack@google.com        UINT64_C(0xffc00000000003ff),
160712854Sgabeblack@google.com        UINT64_C(0xffc00000000007ff),
160812854Sgabeblack@google.com        UINT64_C(0xffc0000000000fff),
160912854Sgabeblack@google.com        UINT64_C(0xffc0000000001fff),
161012854Sgabeblack@google.com        UINT64_C(0xffc0000000003fff),
161112854Sgabeblack@google.com        UINT64_C(0xffc0000000007fff),
161212854Sgabeblack@google.com        UINT64_C(0xffc000000000ffff),
161312854Sgabeblack@google.com        UINT64_C(0xffc000000001ffff),
161412854Sgabeblack@google.com        UINT64_C(0xffc000000003ffff),
161512854Sgabeblack@google.com        UINT64_C(0xffc000000007ffff),
161612854Sgabeblack@google.com        UINT64_C(0xffc00000000fffff),
161712854Sgabeblack@google.com        UINT64_C(0xffc00000001fffff),
161812854Sgabeblack@google.com        UINT64_C(0xffc00000003fffff),
161912854Sgabeblack@google.com        UINT64_C(0xffc00000007fffff),
162012854Sgabeblack@google.com        UINT64_C(0xffc0000000ffffff),
162112854Sgabeblack@google.com        UINT64_C(0xffc0000001ffffff),
162212854Sgabeblack@google.com        UINT64_C(0xffc0000003ffffff),
162312854Sgabeblack@google.com        UINT64_C(0xffc0000007ffffff),
162412854Sgabeblack@google.com        UINT64_C(0xffc000000fffffff),
162512854Sgabeblack@google.com        UINT64_C(0xffc000001fffffff),
162612854Sgabeblack@google.com        UINT64_C(0xffc000003fffffff),
162712854Sgabeblack@google.com        UINT64_C(0xffc000007fffffff),
162812854Sgabeblack@google.com        UINT64_C(0xffc00000ffffffff),
162912854Sgabeblack@google.com        UINT64_C(0xffc00001ffffffff),
163012854Sgabeblack@google.com        UINT64_C(0xffc00003ffffffff),
163112854Sgabeblack@google.com        UINT64_C(0xffc00007ffffffff),
163212854Sgabeblack@google.com        UINT64_C(0xffc0000fffffffff),
163312854Sgabeblack@google.com        UINT64_C(0xffc0001fffffffff),
163412854Sgabeblack@google.com        UINT64_C(0xffc0003fffffffff),
163512854Sgabeblack@google.com        UINT64_C(0xffc0007fffffffff),
163612854Sgabeblack@google.com        UINT64_C(0xffc000ffffffffff),
163712854Sgabeblack@google.com        UINT64_C(0xffc001ffffffffff),
163812854Sgabeblack@google.com        UINT64_C(0xffc003ffffffffff),
163912854Sgabeblack@google.com        UINT64_C(0xffc007ffffffffff),
164012854Sgabeblack@google.com        UINT64_C(0xffc00fffffffffff),
164112854Sgabeblack@google.com        UINT64_C(0xffc01fffffffffff),
164212854Sgabeblack@google.com        UINT64_C(0xffc03fffffffffff),
164312854Sgabeblack@google.com        UINT64_C(0xffc07fffffffffff),
164412854Sgabeblack@google.com        UINT64_C(0xffc0ffffffffffff),
164512854Sgabeblack@google.com        UINT64_C(0xffc1ffffffffffff),
164612854Sgabeblack@google.com        UINT64_C(0xffc3ffffffffffff),
164712854Sgabeblack@google.com        UINT64_C(0xffc7ffffffffffff),
164812854Sgabeblack@google.com        UINT64_C(0xffcfffffffffffff),
164912854Sgabeblack@google.com        UINT64_C(0xffdfffffffffffff)
165012854Sgabeblack@google.com    },
165112854Sgabeblack@google.com    {
165212854Sgabeblack@google.com        UINT64_C(0xff80000000000000),
165312854Sgabeblack@google.com        UINT64_C(0xff80000000000001),
165412854Sgabeblack@google.com        UINT64_C(0xff80000000000003),
165512854Sgabeblack@google.com        UINT64_C(0xff80000000000007),
165612854Sgabeblack@google.com        UINT64_C(0xff8000000000000f),
165712854Sgabeblack@google.com        UINT64_C(0xff8000000000001f),
165812854Sgabeblack@google.com        UINT64_C(0xff8000000000003f),
165912854Sgabeblack@google.com        UINT64_C(0xff8000000000007f),
166012854Sgabeblack@google.com        UINT64_C(0xff800000000000ff),
166112854Sgabeblack@google.com        UINT64_C(0xff800000000001ff),
166212854Sgabeblack@google.com        UINT64_C(0xff800000000003ff),
166312854Sgabeblack@google.com        UINT64_C(0xff800000000007ff),
166412854Sgabeblack@google.com        UINT64_C(0xff80000000000fff),
166512854Sgabeblack@google.com        UINT64_C(0xff80000000001fff),
166612854Sgabeblack@google.com        UINT64_C(0xff80000000003fff),
166712854Sgabeblack@google.com        UINT64_C(0xff80000000007fff),
166812854Sgabeblack@google.com        UINT64_C(0xff8000000000ffff),
166912854Sgabeblack@google.com        UINT64_C(0xff8000000001ffff),
167012854Sgabeblack@google.com        UINT64_C(0xff8000000003ffff),
167112854Sgabeblack@google.com        UINT64_C(0xff8000000007ffff),
167212854Sgabeblack@google.com        UINT64_C(0xff800000000fffff),
167312854Sgabeblack@google.com        UINT64_C(0xff800000001fffff),
167412854Sgabeblack@google.com        UINT64_C(0xff800000003fffff),
167512854Sgabeblack@google.com        UINT64_C(0xff800000007fffff),
167612854Sgabeblack@google.com        UINT64_C(0xff80000000ffffff),
167712854Sgabeblack@google.com        UINT64_C(0xff80000001ffffff),
167812854Sgabeblack@google.com        UINT64_C(0xff80000003ffffff),
167912854Sgabeblack@google.com        UINT64_C(0xff80000007ffffff),
168012854Sgabeblack@google.com        UINT64_C(0xff8000000fffffff),
168112854Sgabeblack@google.com        UINT64_C(0xff8000001fffffff),
168212854Sgabeblack@google.com        UINT64_C(0xff8000003fffffff),
168312854Sgabeblack@google.com        UINT64_C(0xff8000007fffffff),
168412854Sgabeblack@google.com        UINT64_C(0xff800000ffffffff),
168512854Sgabeblack@google.com        UINT64_C(0xff800001ffffffff),
168612854Sgabeblack@google.com        UINT64_C(0xff800003ffffffff),
168712854Sgabeblack@google.com        UINT64_C(0xff800007ffffffff),
168812854Sgabeblack@google.com        UINT64_C(0xff80000fffffffff),
168912854Sgabeblack@google.com        UINT64_C(0xff80001fffffffff),
169012854Sgabeblack@google.com        UINT64_C(0xff80003fffffffff),
169112854Sgabeblack@google.com        UINT64_C(0xff80007fffffffff),
169212854Sgabeblack@google.com        UINT64_C(0xff8000ffffffffff),
169312854Sgabeblack@google.com        UINT64_C(0xff8001ffffffffff),
169412854Sgabeblack@google.com        UINT64_C(0xff8003ffffffffff),
169512854Sgabeblack@google.com        UINT64_C(0xff8007ffffffffff),
169612854Sgabeblack@google.com        UINT64_C(0xff800fffffffffff),
169712854Sgabeblack@google.com        UINT64_C(0xff801fffffffffff),
169812854Sgabeblack@google.com        UINT64_C(0xff803fffffffffff),
169912854Sgabeblack@google.com        UINT64_C(0xff807fffffffffff),
170012854Sgabeblack@google.com        UINT64_C(0xff80ffffffffffff),
170112854Sgabeblack@google.com        UINT64_C(0xff81ffffffffffff),
170212854Sgabeblack@google.com        UINT64_C(0xff83ffffffffffff),
170312854Sgabeblack@google.com        UINT64_C(0xff87ffffffffffff),
170412854Sgabeblack@google.com        UINT64_C(0xff8fffffffffffff),
170512854Sgabeblack@google.com        UINT64_C(0xff9fffffffffffff),
170612854Sgabeblack@google.com        UINT64_C(0xffbfffffffffffff)
170712854Sgabeblack@google.com    },
170812854Sgabeblack@google.com    {
170912854Sgabeblack@google.com        UINT64_C(0xff00000000000000),
171012854Sgabeblack@google.com        UINT64_C(0xff00000000000001),
171112854Sgabeblack@google.com        UINT64_C(0xff00000000000003),
171212854Sgabeblack@google.com        UINT64_C(0xff00000000000007),
171312854Sgabeblack@google.com        UINT64_C(0xff0000000000000f),
171412854Sgabeblack@google.com        UINT64_C(0xff0000000000001f),
171512854Sgabeblack@google.com        UINT64_C(0xff0000000000003f),
171612854Sgabeblack@google.com        UINT64_C(0xff0000000000007f),
171712854Sgabeblack@google.com        UINT64_C(0xff000000000000ff),
171812854Sgabeblack@google.com        UINT64_C(0xff000000000001ff),
171912854Sgabeblack@google.com        UINT64_C(0xff000000000003ff),
172012854Sgabeblack@google.com        UINT64_C(0xff000000000007ff),
172112854Sgabeblack@google.com        UINT64_C(0xff00000000000fff),
172212854Sgabeblack@google.com        UINT64_C(0xff00000000001fff),
172312854Sgabeblack@google.com        UINT64_C(0xff00000000003fff),
172412854Sgabeblack@google.com        UINT64_C(0xff00000000007fff),
172512854Sgabeblack@google.com        UINT64_C(0xff0000000000ffff),
172612854Sgabeblack@google.com        UINT64_C(0xff0000000001ffff),
172712854Sgabeblack@google.com        UINT64_C(0xff0000000003ffff),
172812854Sgabeblack@google.com        UINT64_C(0xff0000000007ffff),
172912854Sgabeblack@google.com        UINT64_C(0xff000000000fffff),
173012854Sgabeblack@google.com        UINT64_C(0xff000000001fffff),
173112854Sgabeblack@google.com        UINT64_C(0xff000000003fffff),
173212854Sgabeblack@google.com        UINT64_C(0xff000000007fffff),
173312854Sgabeblack@google.com        UINT64_C(0xff00000000ffffff),
173412854Sgabeblack@google.com        UINT64_C(0xff00000001ffffff),
173512854Sgabeblack@google.com        UINT64_C(0xff00000003ffffff),
173612854Sgabeblack@google.com        UINT64_C(0xff00000007ffffff),
173712854Sgabeblack@google.com        UINT64_C(0xff0000000fffffff),
173812854Sgabeblack@google.com        UINT64_C(0xff0000001fffffff),
173912854Sgabeblack@google.com        UINT64_C(0xff0000003fffffff),
174012854Sgabeblack@google.com        UINT64_C(0xff0000007fffffff),
174112854Sgabeblack@google.com        UINT64_C(0xff000000ffffffff),
174212854Sgabeblack@google.com        UINT64_C(0xff000001ffffffff),
174312854Sgabeblack@google.com        UINT64_C(0xff000003ffffffff),
174412854Sgabeblack@google.com        UINT64_C(0xff000007ffffffff),
174512854Sgabeblack@google.com        UINT64_C(0xff00000fffffffff),
174612854Sgabeblack@google.com        UINT64_C(0xff00001fffffffff),
174712854Sgabeblack@google.com        UINT64_C(0xff00003fffffffff),
174812854Sgabeblack@google.com        UINT64_C(0xff00007fffffffff),
174912854Sgabeblack@google.com        UINT64_C(0xff0000ffffffffff),
175012854Sgabeblack@google.com        UINT64_C(0xff0001ffffffffff),
175112854Sgabeblack@google.com        UINT64_C(0xff0003ffffffffff),
175212854Sgabeblack@google.com        UINT64_C(0xff0007ffffffffff),
175312854Sgabeblack@google.com        UINT64_C(0xff000fffffffffff),
175412854Sgabeblack@google.com        UINT64_C(0xff001fffffffffff),
175512854Sgabeblack@google.com        UINT64_C(0xff003fffffffffff),
175612854Sgabeblack@google.com        UINT64_C(0xff007fffffffffff),
175712854Sgabeblack@google.com        UINT64_C(0xff00ffffffffffff),
175812854Sgabeblack@google.com        UINT64_C(0xff01ffffffffffff),
175912854Sgabeblack@google.com        UINT64_C(0xff03ffffffffffff),
176012854Sgabeblack@google.com        UINT64_C(0xff07ffffffffffff),
176112854Sgabeblack@google.com        UINT64_C(0xff0fffffffffffff),
176212854Sgabeblack@google.com        UINT64_C(0xff1fffffffffffff),
176312854Sgabeblack@google.com        UINT64_C(0xff3fffffffffffff),
176412854Sgabeblack@google.com        UINT64_C(0xff7fffffffffffff)
176512854Sgabeblack@google.com    },
176612854Sgabeblack@google.com    {
176712854Sgabeblack@google.com        UINT64_C(0xfe00000000000000),
176812854Sgabeblack@google.com        UINT64_C(0xfe00000000000001),
176912854Sgabeblack@google.com        UINT64_C(0xfe00000000000003),
177012854Sgabeblack@google.com        UINT64_C(0xfe00000000000007),
177112854Sgabeblack@google.com        UINT64_C(0xfe0000000000000f),
177212854Sgabeblack@google.com        UINT64_C(0xfe0000000000001f),
177312854Sgabeblack@google.com        UINT64_C(0xfe0000000000003f),
177412854Sgabeblack@google.com        UINT64_C(0xfe0000000000007f),
177512854Sgabeblack@google.com        UINT64_C(0xfe000000000000ff),
177612854Sgabeblack@google.com        UINT64_C(0xfe000000000001ff),
177712854Sgabeblack@google.com        UINT64_C(0xfe000000000003ff),
177812854Sgabeblack@google.com        UINT64_C(0xfe000000000007ff),
177912854Sgabeblack@google.com        UINT64_C(0xfe00000000000fff),
178012854Sgabeblack@google.com        UINT64_C(0xfe00000000001fff),
178112854Sgabeblack@google.com        UINT64_C(0xfe00000000003fff),
178212854Sgabeblack@google.com        UINT64_C(0xfe00000000007fff),
178312854Sgabeblack@google.com        UINT64_C(0xfe0000000000ffff),
178412854Sgabeblack@google.com        UINT64_C(0xfe0000000001ffff),
178512854Sgabeblack@google.com        UINT64_C(0xfe0000000003ffff),
178612854Sgabeblack@google.com        UINT64_C(0xfe0000000007ffff),
178712854Sgabeblack@google.com        UINT64_C(0xfe000000000fffff),
178812854Sgabeblack@google.com        UINT64_C(0xfe000000001fffff),
178912854Sgabeblack@google.com        UINT64_C(0xfe000000003fffff),
179012854Sgabeblack@google.com        UINT64_C(0xfe000000007fffff),
179112854Sgabeblack@google.com        UINT64_C(0xfe00000000ffffff),
179212854Sgabeblack@google.com        UINT64_C(0xfe00000001ffffff),
179312854Sgabeblack@google.com        UINT64_C(0xfe00000003ffffff),
179412854Sgabeblack@google.com        UINT64_C(0xfe00000007ffffff),
179512854Sgabeblack@google.com        UINT64_C(0xfe0000000fffffff),
179612854Sgabeblack@google.com        UINT64_C(0xfe0000001fffffff),
179712854Sgabeblack@google.com        UINT64_C(0xfe0000003fffffff),
179812854Sgabeblack@google.com        UINT64_C(0xfe0000007fffffff),
179912854Sgabeblack@google.com        UINT64_C(0xfe000000ffffffff),
180012854Sgabeblack@google.com        UINT64_C(0xfe000001ffffffff),
180112854Sgabeblack@google.com        UINT64_C(0xfe000003ffffffff),
180212854Sgabeblack@google.com        UINT64_C(0xfe000007ffffffff),
180312854Sgabeblack@google.com        UINT64_C(0xfe00000fffffffff),
180412854Sgabeblack@google.com        UINT64_C(0xfe00001fffffffff),
180512854Sgabeblack@google.com        UINT64_C(0xfe00003fffffffff),
180612854Sgabeblack@google.com        UINT64_C(0xfe00007fffffffff),
180712854Sgabeblack@google.com        UINT64_C(0xfe0000ffffffffff),
180812854Sgabeblack@google.com        UINT64_C(0xfe0001ffffffffff),
180912854Sgabeblack@google.com        UINT64_C(0xfe0003ffffffffff),
181012854Sgabeblack@google.com        UINT64_C(0xfe0007ffffffffff),
181112854Sgabeblack@google.com        UINT64_C(0xfe000fffffffffff),
181212854Sgabeblack@google.com        UINT64_C(0xfe001fffffffffff),
181312854Sgabeblack@google.com        UINT64_C(0xfe003fffffffffff),
181412854Sgabeblack@google.com        UINT64_C(0xfe007fffffffffff),
181512854Sgabeblack@google.com        UINT64_C(0xfe00ffffffffffff),
181612854Sgabeblack@google.com        UINT64_C(0xfe01ffffffffffff),
181712854Sgabeblack@google.com        UINT64_C(0xfe03ffffffffffff),
181812854Sgabeblack@google.com        UINT64_C(0xfe07ffffffffffff),
181912854Sgabeblack@google.com        UINT64_C(0xfe0fffffffffffff),
182012854Sgabeblack@google.com        UINT64_C(0xfe1fffffffffffff),
182112854Sgabeblack@google.com        UINT64_C(0xfe3fffffffffffff),
182212854Sgabeblack@google.com        UINT64_C(0xfe7fffffffffffff),
182312854Sgabeblack@google.com        UINT64_C(0xfeffffffffffffff)
182412854Sgabeblack@google.com    },
182512854Sgabeblack@google.com    {
182612854Sgabeblack@google.com        UINT64_C(0xfc00000000000000),
182712854Sgabeblack@google.com        UINT64_C(0xfc00000000000001),
182812854Sgabeblack@google.com        UINT64_C(0xfc00000000000003),
182912854Sgabeblack@google.com        UINT64_C(0xfc00000000000007),
183012854Sgabeblack@google.com        UINT64_C(0xfc0000000000000f),
183112854Sgabeblack@google.com        UINT64_C(0xfc0000000000001f),
183212854Sgabeblack@google.com        UINT64_C(0xfc0000000000003f),
183312854Sgabeblack@google.com        UINT64_C(0xfc0000000000007f),
183412854Sgabeblack@google.com        UINT64_C(0xfc000000000000ff),
183512854Sgabeblack@google.com        UINT64_C(0xfc000000000001ff),
183612854Sgabeblack@google.com        UINT64_C(0xfc000000000003ff),
183712854Sgabeblack@google.com        UINT64_C(0xfc000000000007ff),
183812854Sgabeblack@google.com        UINT64_C(0xfc00000000000fff),
183912854Sgabeblack@google.com        UINT64_C(0xfc00000000001fff),
184012854Sgabeblack@google.com        UINT64_C(0xfc00000000003fff),
184112854Sgabeblack@google.com        UINT64_C(0xfc00000000007fff),
184212854Sgabeblack@google.com        UINT64_C(0xfc0000000000ffff),
184312854Sgabeblack@google.com        UINT64_C(0xfc0000000001ffff),
184412854Sgabeblack@google.com        UINT64_C(0xfc0000000003ffff),
184512854Sgabeblack@google.com        UINT64_C(0xfc0000000007ffff),
184612854Sgabeblack@google.com        UINT64_C(0xfc000000000fffff),
184712854Sgabeblack@google.com        UINT64_C(0xfc000000001fffff),
184812854Sgabeblack@google.com        UINT64_C(0xfc000000003fffff),
184912854Sgabeblack@google.com        UINT64_C(0xfc000000007fffff),
185012854Sgabeblack@google.com        UINT64_C(0xfc00000000ffffff),
185112854Sgabeblack@google.com        UINT64_C(0xfc00000001ffffff),
185212854Sgabeblack@google.com        UINT64_C(0xfc00000003ffffff),
185312854Sgabeblack@google.com        UINT64_C(0xfc00000007ffffff),
185412854Sgabeblack@google.com        UINT64_C(0xfc0000000fffffff),
185512854Sgabeblack@google.com        UINT64_C(0xfc0000001fffffff),
185612854Sgabeblack@google.com        UINT64_C(0xfc0000003fffffff),
185712854Sgabeblack@google.com        UINT64_C(0xfc0000007fffffff),
185812854Sgabeblack@google.com        UINT64_C(0xfc000000ffffffff),
185912854Sgabeblack@google.com        UINT64_C(0xfc000001ffffffff),
186012854Sgabeblack@google.com        UINT64_C(0xfc000003ffffffff),
186112854Sgabeblack@google.com        UINT64_C(0xfc000007ffffffff),
186212854Sgabeblack@google.com        UINT64_C(0xfc00000fffffffff),
186312854Sgabeblack@google.com        UINT64_C(0xfc00001fffffffff),
186412854Sgabeblack@google.com        UINT64_C(0xfc00003fffffffff),
186512854Sgabeblack@google.com        UINT64_C(0xfc00007fffffffff),
186612854Sgabeblack@google.com        UINT64_C(0xfc0000ffffffffff),
186712854Sgabeblack@google.com        UINT64_C(0xfc0001ffffffffff),
186812854Sgabeblack@google.com        UINT64_C(0xfc0003ffffffffff),
186912854Sgabeblack@google.com        UINT64_C(0xfc0007ffffffffff),
187012854Sgabeblack@google.com        UINT64_C(0xfc000fffffffffff),
187112854Sgabeblack@google.com        UINT64_C(0xfc001fffffffffff),
187212854Sgabeblack@google.com        UINT64_C(0xfc003fffffffffff),
187312854Sgabeblack@google.com        UINT64_C(0xfc007fffffffffff),
187412854Sgabeblack@google.com        UINT64_C(0xfc00ffffffffffff),
187512854Sgabeblack@google.com        UINT64_C(0xfc01ffffffffffff),
187612854Sgabeblack@google.com        UINT64_C(0xfc03ffffffffffff),
187712854Sgabeblack@google.com        UINT64_C(0xfc07ffffffffffff),
187812854Sgabeblack@google.com        UINT64_C(0xfc0fffffffffffff),
187912854Sgabeblack@google.com        UINT64_C(0xfc1fffffffffffff),
188012854Sgabeblack@google.com        UINT64_C(0xfc3fffffffffffff),
188112854Sgabeblack@google.com        UINT64_C(0xfc7fffffffffffff),
188212854Sgabeblack@google.com        UINT64_C(0xfcffffffffffffff),
188312854Sgabeblack@google.com        UINT64_C(0xfdffffffffffffff)
188412854Sgabeblack@google.com    },
188512854Sgabeblack@google.com    {
188612854Sgabeblack@google.com        UINT64_C(0xf800000000000000),
188712854Sgabeblack@google.com        UINT64_C(0xf800000000000001),
188812854Sgabeblack@google.com        UINT64_C(0xf800000000000003),
188912854Sgabeblack@google.com        UINT64_C(0xf800000000000007),
189012854Sgabeblack@google.com        UINT64_C(0xf80000000000000f),
189112854Sgabeblack@google.com        UINT64_C(0xf80000000000001f),
189212854Sgabeblack@google.com        UINT64_C(0xf80000000000003f),
189312854Sgabeblack@google.com        UINT64_C(0xf80000000000007f),
189412854Sgabeblack@google.com        UINT64_C(0xf8000000000000ff),
189512854Sgabeblack@google.com        UINT64_C(0xf8000000000001ff),
189612854Sgabeblack@google.com        UINT64_C(0xf8000000000003ff),
189712854Sgabeblack@google.com        UINT64_C(0xf8000000000007ff),
189812854Sgabeblack@google.com        UINT64_C(0xf800000000000fff),
189912854Sgabeblack@google.com        UINT64_C(0xf800000000001fff),
190012854Sgabeblack@google.com        UINT64_C(0xf800000000003fff),
190112854Sgabeblack@google.com        UINT64_C(0xf800000000007fff),
190212854Sgabeblack@google.com        UINT64_C(0xf80000000000ffff),
190312854Sgabeblack@google.com        UINT64_C(0xf80000000001ffff),
190412854Sgabeblack@google.com        UINT64_C(0xf80000000003ffff),
190512854Sgabeblack@google.com        UINT64_C(0xf80000000007ffff),
190612854Sgabeblack@google.com        UINT64_C(0xf8000000000fffff),
190712854Sgabeblack@google.com        UINT64_C(0xf8000000001fffff),
190812854Sgabeblack@google.com        UINT64_C(0xf8000000003fffff),
190912854Sgabeblack@google.com        UINT64_C(0xf8000000007fffff),
191012854Sgabeblack@google.com        UINT64_C(0xf800000000ffffff),
191112854Sgabeblack@google.com        UINT64_C(0xf800000001ffffff),
191212854Sgabeblack@google.com        UINT64_C(0xf800000003ffffff),
191312854Sgabeblack@google.com        UINT64_C(0xf800000007ffffff),
191412854Sgabeblack@google.com        UINT64_C(0xf80000000fffffff),
191512854Sgabeblack@google.com        UINT64_C(0xf80000001fffffff),
191612854Sgabeblack@google.com        UINT64_C(0xf80000003fffffff),
191712854Sgabeblack@google.com        UINT64_C(0xf80000007fffffff),
191812854Sgabeblack@google.com        UINT64_C(0xf8000000ffffffff),
191912854Sgabeblack@google.com        UINT64_C(0xf8000001ffffffff),
192012854Sgabeblack@google.com        UINT64_C(0xf8000003ffffffff),
192112854Sgabeblack@google.com        UINT64_C(0xf8000007ffffffff),
192212854Sgabeblack@google.com        UINT64_C(0xf800000fffffffff),
192312854Sgabeblack@google.com        UINT64_C(0xf800001fffffffff),
192412854Sgabeblack@google.com        UINT64_C(0xf800003fffffffff),
192512854Sgabeblack@google.com        UINT64_C(0xf800007fffffffff),
192612854Sgabeblack@google.com        UINT64_C(0xf80000ffffffffff),
192712854Sgabeblack@google.com        UINT64_C(0xf80001ffffffffff),
192812854Sgabeblack@google.com        UINT64_C(0xf80003ffffffffff),
192912854Sgabeblack@google.com        UINT64_C(0xf80007ffffffffff),
193012854Sgabeblack@google.com        UINT64_C(0xf8000fffffffffff),
193112854Sgabeblack@google.com        UINT64_C(0xf8001fffffffffff),
193212854Sgabeblack@google.com        UINT64_C(0xf8003fffffffffff),
193312854Sgabeblack@google.com        UINT64_C(0xf8007fffffffffff),
193412854Sgabeblack@google.com        UINT64_C(0xf800ffffffffffff),
193512854Sgabeblack@google.com        UINT64_C(0xf801ffffffffffff),
193612854Sgabeblack@google.com        UINT64_C(0xf803ffffffffffff),
193712854Sgabeblack@google.com        UINT64_C(0xf807ffffffffffff),
193812854Sgabeblack@google.com        UINT64_C(0xf80fffffffffffff),
193912854Sgabeblack@google.com        UINT64_C(0xf81fffffffffffff),
194012854Sgabeblack@google.com        UINT64_C(0xf83fffffffffffff),
194112854Sgabeblack@google.com        UINT64_C(0xf87fffffffffffff),
194212854Sgabeblack@google.com        UINT64_C(0xf8ffffffffffffff),
194312854Sgabeblack@google.com        UINT64_C(0xf9ffffffffffffff),
194412854Sgabeblack@google.com        UINT64_C(0xfbffffffffffffff)
194512854Sgabeblack@google.com    },
194612854Sgabeblack@google.com    {
194712854Sgabeblack@google.com        UINT64_C(0xf000000000000000),
194812854Sgabeblack@google.com        UINT64_C(0xf000000000000001),
194912854Sgabeblack@google.com        UINT64_C(0xf000000000000003),
195012854Sgabeblack@google.com        UINT64_C(0xf000000000000007),
195112854Sgabeblack@google.com        UINT64_C(0xf00000000000000f),
195212854Sgabeblack@google.com        UINT64_C(0xf00000000000001f),
195312854Sgabeblack@google.com        UINT64_C(0xf00000000000003f),
195412854Sgabeblack@google.com        UINT64_C(0xf00000000000007f),
195512854Sgabeblack@google.com        UINT64_C(0xf0000000000000ff),
195612854Sgabeblack@google.com        UINT64_C(0xf0000000000001ff),
195712854Sgabeblack@google.com        UINT64_C(0xf0000000000003ff),
195812854Sgabeblack@google.com        UINT64_C(0xf0000000000007ff),
195912854Sgabeblack@google.com        UINT64_C(0xf000000000000fff),
196012854Sgabeblack@google.com        UINT64_C(0xf000000000001fff),
196112854Sgabeblack@google.com        UINT64_C(0xf000000000003fff),
196212854Sgabeblack@google.com        UINT64_C(0xf000000000007fff),
196312854Sgabeblack@google.com        UINT64_C(0xf00000000000ffff),
196412854Sgabeblack@google.com        UINT64_C(0xf00000000001ffff),
196512854Sgabeblack@google.com        UINT64_C(0xf00000000003ffff),
196612854Sgabeblack@google.com        UINT64_C(0xf00000000007ffff),
196712854Sgabeblack@google.com        UINT64_C(0xf0000000000fffff),
196812854Sgabeblack@google.com        UINT64_C(0xf0000000001fffff),
196912854Sgabeblack@google.com        UINT64_C(0xf0000000003fffff),
197012854Sgabeblack@google.com        UINT64_C(0xf0000000007fffff),
197112854Sgabeblack@google.com        UINT64_C(0xf000000000ffffff),
197212854Sgabeblack@google.com        UINT64_C(0xf000000001ffffff),
197312854Sgabeblack@google.com        UINT64_C(0xf000000003ffffff),
197412854Sgabeblack@google.com        UINT64_C(0xf000000007ffffff),
197512854Sgabeblack@google.com        UINT64_C(0xf00000000fffffff),
197612854Sgabeblack@google.com        UINT64_C(0xf00000001fffffff),
197712854Sgabeblack@google.com        UINT64_C(0xf00000003fffffff),
197812854Sgabeblack@google.com        UINT64_C(0xf00000007fffffff),
197912854Sgabeblack@google.com        UINT64_C(0xf0000000ffffffff),
198012854Sgabeblack@google.com        UINT64_C(0xf0000001ffffffff),
198112854Sgabeblack@google.com        UINT64_C(0xf0000003ffffffff),
198212854Sgabeblack@google.com        UINT64_C(0xf0000007ffffffff),
198312854Sgabeblack@google.com        UINT64_C(0xf000000fffffffff),
198412854Sgabeblack@google.com        UINT64_C(0xf000001fffffffff),
198512854Sgabeblack@google.com        UINT64_C(0xf000003fffffffff),
198612854Sgabeblack@google.com        UINT64_C(0xf000007fffffffff),
198712854Sgabeblack@google.com        UINT64_C(0xf00000ffffffffff),
198812854Sgabeblack@google.com        UINT64_C(0xf00001ffffffffff),
198912854Sgabeblack@google.com        UINT64_C(0xf00003ffffffffff),
199012854Sgabeblack@google.com        UINT64_C(0xf00007ffffffffff),
199112854Sgabeblack@google.com        UINT64_C(0xf0000fffffffffff),
199212854Sgabeblack@google.com        UINT64_C(0xf0001fffffffffff),
199312854Sgabeblack@google.com        UINT64_C(0xf0003fffffffffff),
199412854Sgabeblack@google.com        UINT64_C(0xf0007fffffffffff),
199512854Sgabeblack@google.com        UINT64_C(0xf000ffffffffffff),
199612854Sgabeblack@google.com        UINT64_C(0xf001ffffffffffff),
199712854Sgabeblack@google.com        UINT64_C(0xf003ffffffffffff),
199812854Sgabeblack@google.com        UINT64_C(0xf007ffffffffffff),
199912854Sgabeblack@google.com        UINT64_C(0xf00fffffffffffff),
200012854Sgabeblack@google.com        UINT64_C(0xf01fffffffffffff),
200112854Sgabeblack@google.com        UINT64_C(0xf03fffffffffffff),
200212854Sgabeblack@google.com        UINT64_C(0xf07fffffffffffff),
200312854Sgabeblack@google.com        UINT64_C(0xf0ffffffffffffff),
200412854Sgabeblack@google.com        UINT64_C(0xf1ffffffffffffff),
200512854Sgabeblack@google.com        UINT64_C(0xf3ffffffffffffff),
200612854Sgabeblack@google.com        UINT64_C(0xf7ffffffffffffff)
200712854Sgabeblack@google.com    },
200812854Sgabeblack@google.com    {
200912854Sgabeblack@google.com        UINT64_C(0xe000000000000000),
201012854Sgabeblack@google.com        UINT64_C(0xe000000000000001),
201112854Sgabeblack@google.com        UINT64_C(0xe000000000000003),
201212854Sgabeblack@google.com        UINT64_C(0xe000000000000007),
201312854Sgabeblack@google.com        UINT64_C(0xe00000000000000f),
201412854Sgabeblack@google.com        UINT64_C(0xe00000000000001f),
201512854Sgabeblack@google.com        UINT64_C(0xe00000000000003f),
201612854Sgabeblack@google.com        UINT64_C(0xe00000000000007f),
201712854Sgabeblack@google.com        UINT64_C(0xe0000000000000ff),
201812854Sgabeblack@google.com        UINT64_C(0xe0000000000001ff),
201912854Sgabeblack@google.com        UINT64_C(0xe0000000000003ff),
202012854Sgabeblack@google.com        UINT64_C(0xe0000000000007ff),
202112854Sgabeblack@google.com        UINT64_C(0xe000000000000fff),
202212854Sgabeblack@google.com        UINT64_C(0xe000000000001fff),
202312854Sgabeblack@google.com        UINT64_C(0xe000000000003fff),
202412854Sgabeblack@google.com        UINT64_C(0xe000000000007fff),
202512854Sgabeblack@google.com        UINT64_C(0xe00000000000ffff),
202612854Sgabeblack@google.com        UINT64_C(0xe00000000001ffff),
202712854Sgabeblack@google.com        UINT64_C(0xe00000000003ffff),
202812854Sgabeblack@google.com        UINT64_C(0xe00000000007ffff),
202912854Sgabeblack@google.com        UINT64_C(0xe0000000000fffff),
203012854Sgabeblack@google.com        UINT64_C(0xe0000000001fffff),
203112854Sgabeblack@google.com        UINT64_C(0xe0000000003fffff),
203212854Sgabeblack@google.com        UINT64_C(0xe0000000007fffff),
203312854Sgabeblack@google.com        UINT64_C(0xe000000000ffffff),
203412854Sgabeblack@google.com        UINT64_C(0xe000000001ffffff),
203512854Sgabeblack@google.com        UINT64_C(0xe000000003ffffff),
203612854Sgabeblack@google.com        UINT64_C(0xe000000007ffffff),
203712854Sgabeblack@google.com        UINT64_C(0xe00000000fffffff),
203812854Sgabeblack@google.com        UINT64_C(0xe00000001fffffff),
203912854Sgabeblack@google.com        UINT64_C(0xe00000003fffffff),
204012854Sgabeblack@google.com        UINT64_C(0xe00000007fffffff),
204112854Sgabeblack@google.com        UINT64_C(0xe0000000ffffffff),
204212854Sgabeblack@google.com        UINT64_C(0xe0000001ffffffff),
204312854Sgabeblack@google.com        UINT64_C(0xe0000003ffffffff),
204412854Sgabeblack@google.com        UINT64_C(0xe0000007ffffffff),
204512854Sgabeblack@google.com        UINT64_C(0xe000000fffffffff),
204612854Sgabeblack@google.com        UINT64_C(0xe000001fffffffff),
204712854Sgabeblack@google.com        UINT64_C(0xe000003fffffffff),
204812854Sgabeblack@google.com        UINT64_C(0xe000007fffffffff),
204912854Sgabeblack@google.com        UINT64_C(0xe00000ffffffffff),
205012854Sgabeblack@google.com        UINT64_C(0xe00001ffffffffff),
205112854Sgabeblack@google.com        UINT64_C(0xe00003ffffffffff),
205212854Sgabeblack@google.com        UINT64_C(0xe00007ffffffffff),
205312854Sgabeblack@google.com        UINT64_C(0xe0000fffffffffff),
205412854Sgabeblack@google.com        UINT64_C(0xe0001fffffffffff),
205512854Sgabeblack@google.com        UINT64_C(0xe0003fffffffffff),
205612854Sgabeblack@google.com        UINT64_C(0xe0007fffffffffff),
205712854Sgabeblack@google.com        UINT64_C(0xe000ffffffffffff),
205812854Sgabeblack@google.com        UINT64_C(0xe001ffffffffffff),
205912854Sgabeblack@google.com        UINT64_C(0xe003ffffffffffff),
206012854Sgabeblack@google.com        UINT64_C(0xe007ffffffffffff),
206112854Sgabeblack@google.com        UINT64_C(0xe00fffffffffffff),
206212854Sgabeblack@google.com        UINT64_C(0xe01fffffffffffff),
206312854Sgabeblack@google.com        UINT64_C(0xe03fffffffffffff),
206412854Sgabeblack@google.com        UINT64_C(0xe07fffffffffffff),
206512854Sgabeblack@google.com        UINT64_C(0xe0ffffffffffffff),
206612854Sgabeblack@google.com        UINT64_C(0xe1ffffffffffffff),
206712854Sgabeblack@google.com        UINT64_C(0xe3ffffffffffffff),
206812854Sgabeblack@google.com        UINT64_C(0xe7ffffffffffffff),
206912854Sgabeblack@google.com        UINT64_C(0xefffffffffffffff)
207012854Sgabeblack@google.com    },
207112854Sgabeblack@google.com    {
207212854Sgabeblack@google.com        UINT64_C(0xc000000000000000),
207312854Sgabeblack@google.com        UINT64_C(0xc000000000000001),
207412854Sgabeblack@google.com        UINT64_C(0xc000000000000003),
207512854Sgabeblack@google.com        UINT64_C(0xc000000000000007),
207612854Sgabeblack@google.com        UINT64_C(0xc00000000000000f),
207712854Sgabeblack@google.com        UINT64_C(0xc00000000000001f),
207812854Sgabeblack@google.com        UINT64_C(0xc00000000000003f),
207912854Sgabeblack@google.com        UINT64_C(0xc00000000000007f),
208012854Sgabeblack@google.com        UINT64_C(0xc0000000000000ff),
208112854Sgabeblack@google.com        UINT64_C(0xc0000000000001ff),
208212854Sgabeblack@google.com        UINT64_C(0xc0000000000003ff),
208312854Sgabeblack@google.com        UINT64_C(0xc0000000000007ff),
208412854Sgabeblack@google.com        UINT64_C(0xc000000000000fff),
208512854Sgabeblack@google.com        UINT64_C(0xc000000000001fff),
208612854Sgabeblack@google.com        UINT64_C(0xc000000000003fff),
208712854Sgabeblack@google.com        UINT64_C(0xc000000000007fff),
208812854Sgabeblack@google.com        UINT64_C(0xc00000000000ffff),
208912854Sgabeblack@google.com        UINT64_C(0xc00000000001ffff),
209012854Sgabeblack@google.com        UINT64_C(0xc00000000003ffff),
209112854Sgabeblack@google.com        UINT64_C(0xc00000000007ffff),
209212854Sgabeblack@google.com        UINT64_C(0xc0000000000fffff),
209312854Sgabeblack@google.com        UINT64_C(0xc0000000001fffff),
209412854Sgabeblack@google.com        UINT64_C(0xc0000000003fffff),
209512854Sgabeblack@google.com        UINT64_C(0xc0000000007fffff),
209612854Sgabeblack@google.com        UINT64_C(0xc000000000ffffff),
209712854Sgabeblack@google.com        UINT64_C(0xc000000001ffffff),
209812854Sgabeblack@google.com        UINT64_C(0xc000000003ffffff),
209912854Sgabeblack@google.com        UINT64_C(0xc000000007ffffff),
210012854Sgabeblack@google.com        UINT64_C(0xc00000000fffffff),
210112854Sgabeblack@google.com        UINT64_C(0xc00000001fffffff),
210212854Sgabeblack@google.com        UINT64_C(0xc00000003fffffff),
210312854Sgabeblack@google.com        UINT64_C(0xc00000007fffffff),
210412854Sgabeblack@google.com        UINT64_C(0xc0000000ffffffff),
210512854Sgabeblack@google.com        UINT64_C(0xc0000001ffffffff),
210612854Sgabeblack@google.com        UINT64_C(0xc0000003ffffffff),
210712854Sgabeblack@google.com        UINT64_C(0xc0000007ffffffff),
210812854Sgabeblack@google.com        UINT64_C(0xc000000fffffffff),
210912854Sgabeblack@google.com        UINT64_C(0xc000001fffffffff),
211012854Sgabeblack@google.com        UINT64_C(0xc000003fffffffff),
211112854Sgabeblack@google.com        UINT64_C(0xc000007fffffffff),
211212854Sgabeblack@google.com        UINT64_C(0xc00000ffffffffff),
211312854Sgabeblack@google.com        UINT64_C(0xc00001ffffffffff),
211412854Sgabeblack@google.com        UINT64_C(0xc00003ffffffffff),
211512854Sgabeblack@google.com        UINT64_C(0xc00007ffffffffff),
211612854Sgabeblack@google.com        UINT64_C(0xc0000fffffffffff),
211712854Sgabeblack@google.com        UINT64_C(0xc0001fffffffffff),
211812854Sgabeblack@google.com        UINT64_C(0xc0003fffffffffff),
211912854Sgabeblack@google.com        UINT64_C(0xc0007fffffffffff),
212012854Sgabeblack@google.com        UINT64_C(0xc000ffffffffffff),
212112854Sgabeblack@google.com        UINT64_C(0xc001ffffffffffff),
212212854Sgabeblack@google.com        UINT64_C(0xc003ffffffffffff),
212312854Sgabeblack@google.com        UINT64_C(0xc007ffffffffffff),
212412854Sgabeblack@google.com        UINT64_C(0xc00fffffffffffff),
212512854Sgabeblack@google.com        UINT64_C(0xc01fffffffffffff),
212612854Sgabeblack@google.com        UINT64_C(0xc03fffffffffffff),
212712854Sgabeblack@google.com        UINT64_C(0xc07fffffffffffff),
212812854Sgabeblack@google.com        UINT64_C(0xc0ffffffffffffff),
212912854Sgabeblack@google.com        UINT64_C(0xc1ffffffffffffff),
213012854Sgabeblack@google.com        UINT64_C(0xc3ffffffffffffff),
213112854Sgabeblack@google.com        UINT64_C(0xc7ffffffffffffff),
213212854Sgabeblack@google.com        UINT64_C(0xcfffffffffffffff),
213312854Sgabeblack@google.com        UINT64_C(0xdfffffffffffffff)
213412854Sgabeblack@google.com    },
213512854Sgabeblack@google.com    {
213612854Sgabeblack@google.com        UINT64_C(0x8000000000000000),
213712854Sgabeblack@google.com        UINT64_C(0x8000000000000001),
213812854Sgabeblack@google.com        UINT64_C(0x8000000000000003),
213912854Sgabeblack@google.com        UINT64_C(0x8000000000000007),
214012854Sgabeblack@google.com        UINT64_C(0x800000000000000f),
214112854Sgabeblack@google.com        UINT64_C(0x800000000000001f),
214212854Sgabeblack@google.com        UINT64_C(0x800000000000003f),
214312854Sgabeblack@google.com        UINT64_C(0x800000000000007f),
214412854Sgabeblack@google.com        UINT64_C(0x80000000000000ff),
214512854Sgabeblack@google.com        UINT64_C(0x80000000000001ff),
214612854Sgabeblack@google.com        UINT64_C(0x80000000000003ff),
214712854Sgabeblack@google.com        UINT64_C(0x80000000000007ff),
214812854Sgabeblack@google.com        UINT64_C(0x8000000000000fff),
214912854Sgabeblack@google.com        UINT64_C(0x8000000000001fff),
215012854Sgabeblack@google.com        UINT64_C(0x8000000000003fff),
215112854Sgabeblack@google.com        UINT64_C(0x8000000000007fff),
215212854Sgabeblack@google.com        UINT64_C(0x800000000000ffff),
215312854Sgabeblack@google.com        UINT64_C(0x800000000001ffff),
215412854Sgabeblack@google.com        UINT64_C(0x800000000003ffff),
215512854Sgabeblack@google.com        UINT64_C(0x800000000007ffff),
215612854Sgabeblack@google.com        UINT64_C(0x80000000000fffff),
215712854Sgabeblack@google.com        UINT64_C(0x80000000001fffff),
215812854Sgabeblack@google.com        UINT64_C(0x80000000003fffff),
215912854Sgabeblack@google.com        UINT64_C(0x80000000007fffff),
216012854Sgabeblack@google.com        UINT64_C(0x8000000000ffffff),
216112854Sgabeblack@google.com        UINT64_C(0x8000000001ffffff),
216212854Sgabeblack@google.com        UINT64_C(0x8000000003ffffff),
216312854Sgabeblack@google.com        UINT64_C(0x8000000007ffffff),
216412854Sgabeblack@google.com        UINT64_C(0x800000000fffffff),
216512854Sgabeblack@google.com        UINT64_C(0x800000001fffffff),
216612854Sgabeblack@google.com        UINT64_C(0x800000003fffffff),
216712854Sgabeblack@google.com        UINT64_C(0x800000007fffffff),
216812854Sgabeblack@google.com        UINT64_C(0x80000000ffffffff),
216912854Sgabeblack@google.com        UINT64_C(0x80000001ffffffff),
217012854Sgabeblack@google.com        UINT64_C(0x80000003ffffffff),
217112854Sgabeblack@google.com        UINT64_C(0x80000007ffffffff),
217212854Sgabeblack@google.com        UINT64_C(0x8000000fffffffff),
217312854Sgabeblack@google.com        UINT64_C(0x8000001fffffffff),
217412854Sgabeblack@google.com        UINT64_C(0x8000003fffffffff),
217512854Sgabeblack@google.com        UINT64_C(0x8000007fffffffff),
217612854Sgabeblack@google.com        UINT64_C(0x800000ffffffffff),
217712854Sgabeblack@google.com        UINT64_C(0x800001ffffffffff),
217812854Sgabeblack@google.com        UINT64_C(0x800003ffffffffff),
217912854Sgabeblack@google.com        UINT64_C(0x800007ffffffffff),
218012854Sgabeblack@google.com        UINT64_C(0x80000fffffffffff),
218112854Sgabeblack@google.com        UINT64_C(0x80001fffffffffff),
218212854Sgabeblack@google.com        UINT64_C(0x80003fffffffffff),
218312854Sgabeblack@google.com        UINT64_C(0x80007fffffffffff),
218412854Sgabeblack@google.com        UINT64_C(0x8000ffffffffffff),
218512854Sgabeblack@google.com        UINT64_C(0x8001ffffffffffff),
218612854Sgabeblack@google.com        UINT64_C(0x8003ffffffffffff),
218712854Sgabeblack@google.com        UINT64_C(0x8007ffffffffffff),
218812854Sgabeblack@google.com        UINT64_C(0x800fffffffffffff),
218912854Sgabeblack@google.com        UINT64_C(0x801fffffffffffff),
219012854Sgabeblack@google.com        UINT64_C(0x803fffffffffffff),
219112854Sgabeblack@google.com        UINT64_C(0x807fffffffffffff),
219212854Sgabeblack@google.com        UINT64_C(0x80ffffffffffffff),
219312854Sgabeblack@google.com        UINT64_C(0x81ffffffffffffff),
219412854Sgabeblack@google.com        UINT64_C(0x83ffffffffffffff),
219512854Sgabeblack@google.com        UINT64_C(0x87ffffffffffffff),
219612854Sgabeblack@google.com        UINT64_C(0x8fffffffffffffff),
219712854Sgabeblack@google.com        UINT64_C(0x9fffffffffffffff),
219812854Sgabeblack@google.com        UINT64_C(0xbfffffffffffffff)
219912854Sgabeblack@google.com    },
220012854Sgabeblack@google.com    {
220112854Sgabeblack@google.com        UINT64_C(0x0),
220212854Sgabeblack@google.com        UINT64_C(0x1),
220312854Sgabeblack@google.com        UINT64_C(0x3),
220412854Sgabeblack@google.com        UINT64_C(0x7),
220512854Sgabeblack@google.com        UINT64_C(0xf),
220612854Sgabeblack@google.com        UINT64_C(0x1f),
220712854Sgabeblack@google.com        UINT64_C(0x3f),
220812854Sgabeblack@google.com        UINT64_C(0x7f),
220912854Sgabeblack@google.com        UINT64_C(0xff),
221012854Sgabeblack@google.com        UINT64_C(0x1ff),
221112854Sgabeblack@google.com        UINT64_C(0x3ff),
221212854Sgabeblack@google.com        UINT64_C(0x7ff),
221312854Sgabeblack@google.com        UINT64_C(0xfff),
221412854Sgabeblack@google.com        UINT64_C(0x1fff),
221512854Sgabeblack@google.com        UINT64_C(0x3fff),
221612854Sgabeblack@google.com        UINT64_C(0x7fff),
221712854Sgabeblack@google.com        UINT64_C(0xffff),
221812854Sgabeblack@google.com        UINT64_C(0x1ffff),
221912854Sgabeblack@google.com        UINT64_C(0x3ffff),
222012854Sgabeblack@google.com        UINT64_C(0x7ffff),
222112854Sgabeblack@google.com        UINT64_C(0xfffff),
222212854Sgabeblack@google.com        UINT64_C(0x1fffff),
222312854Sgabeblack@google.com        UINT64_C(0x3fffff),
222412854Sgabeblack@google.com        UINT64_C(0x7fffff),
222512854Sgabeblack@google.com        UINT64_C(0xffffff),
222612854Sgabeblack@google.com        UINT64_C(0x1ffffff),
222712854Sgabeblack@google.com        UINT64_C(0x3ffffff),
222812854Sgabeblack@google.com        UINT64_C(0x7ffffff),
222912854Sgabeblack@google.com        UINT64_C(0xfffffff),
223012854Sgabeblack@google.com        UINT64_C(0x1fffffff),
223112854Sgabeblack@google.com        UINT64_C(0x3fffffff),
223212854Sgabeblack@google.com        UINT64_C(0x7fffffff),
223312854Sgabeblack@google.com        UINT64_C(0xffffffff),
223412854Sgabeblack@google.com        UINT64_C(0x1ffffffff),
223512854Sgabeblack@google.com        UINT64_C(0x3ffffffff),
223612854Sgabeblack@google.com        UINT64_C(0x7ffffffff),
223712854Sgabeblack@google.com        UINT64_C(0xfffffffff),
223812854Sgabeblack@google.com        UINT64_C(0x1fffffffff),
223912854Sgabeblack@google.com        UINT64_C(0x3fffffffff),
224012854Sgabeblack@google.com        UINT64_C(0x7fffffffff),
224112854Sgabeblack@google.com        UINT64_C(0xffffffffff),
224212854Sgabeblack@google.com        UINT64_C(0x1ffffffffff),
224312854Sgabeblack@google.com        UINT64_C(0x3ffffffffff),
224412854Sgabeblack@google.com        UINT64_C(0x7ffffffffff),
224512854Sgabeblack@google.com        UINT64_C(0xfffffffffff),
224612854Sgabeblack@google.com        UINT64_C(0x1fffffffffff),
224712854Sgabeblack@google.com        UINT64_C(0x3fffffffffff),
224812854Sgabeblack@google.com        UINT64_C(0x7fffffffffff),
224912854Sgabeblack@google.com        UINT64_C(0xffffffffffff),
225012854Sgabeblack@google.com        UINT64_C(0x1ffffffffffff),
225112854Sgabeblack@google.com        UINT64_C(0x3ffffffffffff),
225212854Sgabeblack@google.com        UINT64_C(0x7ffffffffffff),
225312854Sgabeblack@google.com        UINT64_C(0xfffffffffffff),
225412854Sgabeblack@google.com        UINT64_C(0x1fffffffffffff),
225512854Sgabeblack@google.com        UINT64_C(0x3fffffffffffff),
225612854Sgabeblack@google.com        UINT64_C(0x7fffffffffffff),
225712854Sgabeblack@google.com        UINT64_C(0xffffffffffffff),
225812854Sgabeblack@google.com        UINT64_C(0x1ffffffffffffff),
225912854Sgabeblack@google.com        UINT64_C(0x3ffffffffffffff),
226012854Sgabeblack@google.com        UINT64_C(0x7ffffffffffffff),
226112854Sgabeblack@google.com        UINT64_C(0xfffffffffffffff),
226212854Sgabeblack@google.com        UINT64_C(0x1fffffffffffffff),
226312854Sgabeblack@google.com        UINT64_C(0x3fffffffffffffff),
226412854Sgabeblack@google.com        UINT64_C(0x7fffffffffffffff)
226512854Sgabeblack@google.com    }
226612854Sgabeblack@google.com};
226712854Sgabeblack@google.com
226812854Sgabeblack@google.com} // namespace sc_dt
2269