| /***************************************************************************** |
| |
| Licensed to Accellera Systems Initiative Inc. (Accellera) under one or |
| more contributor license agreements. See the NOTICE file distributed |
| with this work for additional information regarding copyright ownership. |
| Accellera licenses this file to you under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with the |
| License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
| implied. See the License for the specific language governing |
| permissions and limitations under the License. |
| |
| *****************************************************************************/ |
| |
| /***************************************************************************** |
| |
| sc_int_mask.cpp -- Fills the mask_int lookup table to enable efficient |
| part-selection on sc_ints and sc_uints. |
| |
| Original Author: Amit Rao, Synopsys, Inc. |
| |
| *****************************************************************************/ |
| |
| /***************************************************************************** |
| |
| MODIFICATION LOG - modifiers, enter your name, affiliation, date and |
| changes you are making here. |
| |
| Name, Affiliation, Date: Ali Dasdan, Synopsys, Inc. |
| Description of Modification: - Resolved ambiguity with sc_(un)signed. |
| - Merged the code for 64- and 32-bit versions |
| via the constants in sc_nbdefs.h. |
| - Eliminated redundant file inclusions. |
| |
| Name, Affiliation, Date: Philipp A Hartmann, Intel |
| Description of Modification: - drop specializations for Windows, 32-bit only |
| |
| Name, Affiliation, Date: |
| Description of Modification: |
| |
| *****************************************************************************/ |
| |
| #include "systemc/ext/dt/int/sc_int_base.hh" |
| #include "systemc/ext/dt/int/sc_uint_base.hh" |
| |
| #ifndef UINT64_C |
| # define UINT64_C(v) v ## ULL |
| #endif // UINT64_C |
| |
| namespace sc_dt { |
| |
| const uint_type mask_int[SC_INTWIDTH][SC_INTWIDTH] = { |
| { |
| UINT64_C(0xfffffffffffffffe) |
| }, |
| { |
| UINT64_C(0xfffffffffffffffc), |
| UINT64_C(0xfffffffffffffffd) |
| }, |
| { |
| UINT64_C(0xfffffffffffffff8), |
| UINT64_C(0xfffffffffffffff9), |
| UINT64_C(0xfffffffffffffffb) |
| }, |
| { |
| UINT64_C(0xfffffffffffffff0), |
| UINT64_C(0xfffffffffffffff1), |
| UINT64_C(0xfffffffffffffff3), |
| UINT64_C(0xfffffffffffffff7) |
| }, |
| { |
| UINT64_C(0xffffffffffffffe0), |
| UINT64_C(0xffffffffffffffe1), |
| UINT64_C(0xffffffffffffffe3), |
| UINT64_C(0xffffffffffffffe7), |
| UINT64_C(0xffffffffffffffef) |
| }, |
| { |
| UINT64_C(0xffffffffffffffc0), |
| UINT64_C(0xffffffffffffffc1), |
| UINT64_C(0xffffffffffffffc3), |
| UINT64_C(0xffffffffffffffc7), |
| UINT64_C(0xffffffffffffffcf), |
| UINT64_C(0xffffffffffffffdf) |
| }, |
| { |
| UINT64_C(0xffffffffffffff80), |
| UINT64_C(0xffffffffffffff81), |
| UINT64_C(0xffffffffffffff83), |
| UINT64_C(0xffffffffffffff87), |
| UINT64_C(0xffffffffffffff8f), |
| UINT64_C(0xffffffffffffff9f), |
| UINT64_C(0xffffffffffffffbf) |
| }, |
| { |
| UINT64_C(0xffffffffffffff00), |
| UINT64_C(0xffffffffffffff01), |
| UINT64_C(0xffffffffffffff03), |
| UINT64_C(0xffffffffffffff07), |
| UINT64_C(0xffffffffffffff0f), |
| UINT64_C(0xffffffffffffff1f), |
| UINT64_C(0xffffffffffffff3f), |
| UINT64_C(0xffffffffffffff7f) |
| }, |
| { |
| UINT64_C(0xfffffffffffffe00), |
| UINT64_C(0xfffffffffffffe01), |
| UINT64_C(0xfffffffffffffe03), |
| UINT64_C(0xfffffffffffffe07), |
| UINT64_C(0xfffffffffffffe0f), |
| UINT64_C(0xfffffffffffffe1f), |
| UINT64_C(0xfffffffffffffe3f), |
| UINT64_C(0xfffffffffffffe7f), |
| UINT64_C(0xfffffffffffffeff) |
| }, |
| { |
| UINT64_C(0xfffffffffffffc00), |
| UINT64_C(0xfffffffffffffc01), |
| UINT64_C(0xfffffffffffffc03), |
| UINT64_C(0xfffffffffffffc07), |
| UINT64_C(0xfffffffffffffc0f), |
| UINT64_C(0xfffffffffffffc1f), |
| UINT64_C(0xfffffffffffffc3f), |
| UINT64_C(0xfffffffffffffc7f), |
| UINT64_C(0xfffffffffffffcff), |
| UINT64_C(0xfffffffffffffdff) |
| }, |
| { |
| UINT64_C(0xfffffffffffff800), |
| UINT64_C(0xfffffffffffff801), |
| UINT64_C(0xfffffffffffff803), |
| UINT64_C(0xfffffffffffff807), |
| UINT64_C(0xfffffffffffff80f), |
| UINT64_C(0xfffffffffffff81f), |
| UINT64_C(0xfffffffffffff83f), |
| UINT64_C(0xfffffffffffff87f), |
| UINT64_C(0xfffffffffffff8ff), |
| UINT64_C(0xfffffffffffff9ff), |
| UINT64_C(0xfffffffffffffbff) |
| }, |
| { |
| UINT64_C(0xfffffffffffff000), |
| UINT64_C(0xfffffffffffff001), |
| UINT64_C(0xfffffffffffff003), |
| UINT64_C(0xfffffffffffff007), |
| UINT64_C(0xfffffffffffff00f), |
| UINT64_C(0xfffffffffffff01f), |
| UINT64_C(0xfffffffffffff03f), |
| UINT64_C(0xfffffffffffff07f), |
| UINT64_C(0xfffffffffffff0ff), |
| UINT64_C(0xfffffffffffff1ff), |
| UINT64_C(0xfffffffffffff3ff), |
| UINT64_C(0xfffffffffffff7ff) |
| }, |
| { |
| UINT64_C(0xffffffffffffe000), |
| UINT64_C(0xffffffffffffe001), |
| UINT64_C(0xffffffffffffe003), |
| UINT64_C(0xffffffffffffe007), |
| UINT64_C(0xffffffffffffe00f), |
| UINT64_C(0xffffffffffffe01f), |
| UINT64_C(0xffffffffffffe03f), |
| UINT64_C(0xffffffffffffe07f), |
| UINT64_C(0xffffffffffffe0ff), |
| UINT64_C(0xffffffffffffe1ff), |
| UINT64_C(0xffffffffffffe3ff), |
| UINT64_C(0xffffffffffffe7ff), |
| UINT64_C(0xffffffffffffefff) |
| }, |
| { |
| UINT64_C(0xffffffffffffc000), |
| UINT64_C(0xffffffffffffc001), |
| UINT64_C(0xffffffffffffc003), |
| UINT64_C(0xffffffffffffc007), |
| UINT64_C(0xffffffffffffc00f), |
| UINT64_C(0xffffffffffffc01f), |
| UINT64_C(0xffffffffffffc03f), |
| UINT64_C(0xffffffffffffc07f), |
| UINT64_C(0xffffffffffffc0ff), |
| UINT64_C(0xffffffffffffc1ff), |
| UINT64_C(0xffffffffffffc3ff), |
| UINT64_C(0xffffffffffffc7ff), |
| UINT64_C(0xffffffffffffcfff), |
| UINT64_C(0xffffffffffffdfff) |
| }, |
| { |
| UINT64_C(0xffffffffffff8000), |
| UINT64_C(0xffffffffffff8001), |
| UINT64_C(0xffffffffffff8003), |
| UINT64_C(0xffffffffffff8007), |
| UINT64_C(0xffffffffffff800f), |
| UINT64_C(0xffffffffffff801f), |
| UINT64_C(0xffffffffffff803f), |
| UINT64_C(0xffffffffffff807f), |
| UINT64_C(0xffffffffffff80ff), |
| UINT64_C(0xffffffffffff81ff), |
| UINT64_C(0xffffffffffff83ff), |
| UINT64_C(0xffffffffffff87ff), |
| UINT64_C(0xffffffffffff8fff), |
| UINT64_C(0xffffffffffff9fff), |
| UINT64_C(0xffffffffffffbfff) |
| }, |
| { |
| UINT64_C(0xffffffffffff0000), |
| UINT64_C(0xffffffffffff0001), |
| UINT64_C(0xffffffffffff0003), |
| UINT64_C(0xffffffffffff0007), |
| UINT64_C(0xffffffffffff000f), |
| UINT64_C(0xffffffffffff001f), |
| UINT64_C(0xffffffffffff003f), |
| UINT64_C(0xffffffffffff007f), |
| UINT64_C(0xffffffffffff00ff), |
| UINT64_C(0xffffffffffff01ff), |
| UINT64_C(0xffffffffffff03ff), |
| UINT64_C(0xffffffffffff07ff), |
| UINT64_C(0xffffffffffff0fff), |
| UINT64_C(0xffffffffffff1fff), |
| UINT64_C(0xffffffffffff3fff), |
| UINT64_C(0xffffffffffff7fff) |
| }, |
| { |
| UINT64_C(0xfffffffffffe0000), |
| UINT64_C(0xfffffffffffe0001), |
| UINT64_C(0xfffffffffffe0003), |
| UINT64_C(0xfffffffffffe0007), |
| UINT64_C(0xfffffffffffe000f), |
| UINT64_C(0xfffffffffffe001f), |
| UINT64_C(0xfffffffffffe003f), |
| UINT64_C(0xfffffffffffe007f), |
| UINT64_C(0xfffffffffffe00ff), |
| UINT64_C(0xfffffffffffe01ff), |
| UINT64_C(0xfffffffffffe03ff), |
| UINT64_C(0xfffffffffffe07ff), |
| UINT64_C(0xfffffffffffe0fff), |
| UINT64_C(0xfffffffffffe1fff), |
| UINT64_C(0xfffffffffffe3fff), |
| UINT64_C(0xfffffffffffe7fff), |
| UINT64_C(0xfffffffffffeffff) |
| }, |
| { |
| UINT64_C(0xfffffffffffc0000), |
| UINT64_C(0xfffffffffffc0001), |
| UINT64_C(0xfffffffffffc0003), |
| UINT64_C(0xfffffffffffc0007), |
| UINT64_C(0xfffffffffffc000f), |
| UINT64_C(0xfffffffffffc001f), |
| UINT64_C(0xfffffffffffc003f), |
| UINT64_C(0xfffffffffffc007f), |
| UINT64_C(0xfffffffffffc00ff), |
| UINT64_C(0xfffffffffffc01ff), |
| UINT64_C(0xfffffffffffc03ff), |
| UINT64_C(0xfffffffffffc07ff), |
| UINT64_C(0xfffffffffffc0fff), |
| UINT64_C(0xfffffffffffc1fff), |
| UINT64_C(0xfffffffffffc3fff), |
| UINT64_C(0xfffffffffffc7fff), |
| UINT64_C(0xfffffffffffcffff), |
| UINT64_C(0xfffffffffffdffff) |
| }, |
| { |
| UINT64_C(0xfffffffffff80000), |
| UINT64_C(0xfffffffffff80001), |
| UINT64_C(0xfffffffffff80003), |
| UINT64_C(0xfffffffffff80007), |
| UINT64_C(0xfffffffffff8000f), |
| UINT64_C(0xfffffffffff8001f), |
| UINT64_C(0xfffffffffff8003f), |
| UINT64_C(0xfffffffffff8007f), |
| UINT64_C(0xfffffffffff800ff), |
| UINT64_C(0xfffffffffff801ff), |
| UINT64_C(0xfffffffffff803ff), |
| UINT64_C(0xfffffffffff807ff), |
| UINT64_C(0xfffffffffff80fff), |
| UINT64_C(0xfffffffffff81fff), |
| UINT64_C(0xfffffffffff83fff), |
| UINT64_C(0xfffffffffff87fff), |
| UINT64_C(0xfffffffffff8ffff), |
| UINT64_C(0xfffffffffff9ffff), |
| UINT64_C(0xfffffffffffbffff) |
| }, |
| { |
| UINT64_C(0xfffffffffff00000), |
| UINT64_C(0xfffffffffff00001), |
| UINT64_C(0xfffffffffff00003), |
| UINT64_C(0xfffffffffff00007), |
| UINT64_C(0xfffffffffff0000f), |
| UINT64_C(0xfffffffffff0001f), |
| UINT64_C(0xfffffffffff0003f), |
| UINT64_C(0xfffffffffff0007f), |
| UINT64_C(0xfffffffffff000ff), |
| UINT64_C(0xfffffffffff001ff), |
| UINT64_C(0xfffffffffff003ff), |
| UINT64_C(0xfffffffffff007ff), |
| UINT64_C(0xfffffffffff00fff), |
| UINT64_C(0xfffffffffff01fff), |
| UINT64_C(0xfffffffffff03fff), |
| UINT64_C(0xfffffffffff07fff), |
| UINT64_C(0xfffffffffff0ffff), |
| UINT64_C(0xfffffffffff1ffff), |
| UINT64_C(0xfffffffffff3ffff), |
| UINT64_C(0xfffffffffff7ffff) |
| }, |
| { |
| UINT64_C(0xffffffffffe00000), |
| UINT64_C(0xffffffffffe00001), |
| UINT64_C(0xffffffffffe00003), |
| UINT64_C(0xffffffffffe00007), |
| UINT64_C(0xffffffffffe0000f), |
| UINT64_C(0xffffffffffe0001f), |
| UINT64_C(0xffffffffffe0003f), |
| UINT64_C(0xffffffffffe0007f), |
| UINT64_C(0xffffffffffe000ff), |
| UINT64_C(0xffffffffffe001ff), |
| UINT64_C(0xffffffffffe003ff), |
| UINT64_C(0xffffffffffe007ff), |
| UINT64_C(0xffffffffffe00fff), |
| UINT64_C(0xffffffffffe01fff), |
| UINT64_C(0xffffffffffe03fff), |
| UINT64_C(0xffffffffffe07fff), |
| UINT64_C(0xffffffffffe0ffff), |
| UINT64_C(0xffffffffffe1ffff), |
| UINT64_C(0xffffffffffe3ffff), |
| UINT64_C(0xffffffffffe7ffff), |
| UINT64_C(0xffffffffffefffff) |
| }, |
| { |
| UINT64_C(0xffffffffffc00000), |
| UINT64_C(0xffffffffffc00001), |
| UINT64_C(0xffffffffffc00003), |
| UINT64_C(0xffffffffffc00007), |
| UINT64_C(0xffffffffffc0000f), |
| UINT64_C(0xffffffffffc0001f), |
| UINT64_C(0xffffffffffc0003f), |
| UINT64_C(0xffffffffffc0007f), |
| UINT64_C(0xffffffffffc000ff), |
| UINT64_C(0xffffffffffc001ff), |
| UINT64_C(0xffffffffffc003ff), |
| UINT64_C(0xffffffffffc007ff), |
| UINT64_C(0xffffffffffc00fff), |
| UINT64_C(0xffffffffffc01fff), |
| UINT64_C(0xffffffffffc03fff), |
| UINT64_C(0xffffffffffc07fff), |
| UINT64_C(0xffffffffffc0ffff), |
| UINT64_C(0xffffffffffc1ffff), |
| UINT64_C(0xffffffffffc3ffff), |
| UINT64_C(0xffffffffffc7ffff), |
| UINT64_C(0xffffffffffcfffff), |
| UINT64_C(0xffffffffffdfffff) |
| }, |
| { |
| UINT64_C(0xffffffffff800000), |
| UINT64_C(0xffffffffff800001), |
| UINT64_C(0xffffffffff800003), |
| UINT64_C(0xffffffffff800007), |
| UINT64_C(0xffffffffff80000f), |
| UINT64_C(0xffffffffff80001f), |
| UINT64_C(0xffffffffff80003f), |
| UINT64_C(0xffffffffff80007f), |
| UINT64_C(0xffffffffff8000ff), |
| UINT64_C(0xffffffffff8001ff), |
| UINT64_C(0xffffffffff8003ff), |
| UINT64_C(0xffffffffff8007ff), |
| UINT64_C(0xffffffffff800fff), |
| UINT64_C(0xffffffffff801fff), |
| UINT64_C(0xffffffffff803fff), |
| UINT64_C(0xffffffffff807fff), |
| UINT64_C(0xffffffffff80ffff), |
| UINT64_C(0xffffffffff81ffff), |
| UINT64_C(0xffffffffff83ffff), |
| UINT64_C(0xffffffffff87ffff), |
| UINT64_C(0xffffffffff8fffff), |
| UINT64_C(0xffffffffff9fffff), |
| UINT64_C(0xffffffffffbfffff) |
| }, |
| { |
| UINT64_C(0xffffffffff000000), |
| UINT64_C(0xffffffffff000001), |
| UINT64_C(0xffffffffff000003), |
| UINT64_C(0xffffffffff000007), |
| UINT64_C(0xffffffffff00000f), |
| UINT64_C(0xffffffffff00001f), |
| UINT64_C(0xffffffffff00003f), |
| UINT64_C(0xffffffffff00007f), |
| UINT64_C(0xffffffffff0000ff), |
| UINT64_C(0xffffffffff0001ff), |
| UINT64_C(0xffffffffff0003ff), |
| UINT64_C(0xffffffffff0007ff), |
| UINT64_C(0xffffffffff000fff), |
| UINT64_C(0xffffffffff001fff), |
| UINT64_C(0xffffffffff003fff), |
| UINT64_C(0xffffffffff007fff), |
| UINT64_C(0xffffffffff00ffff), |
| UINT64_C(0xffffffffff01ffff), |
| UINT64_C(0xffffffffff03ffff), |
| UINT64_C(0xffffffffff07ffff), |
| UINT64_C(0xffffffffff0fffff), |
| UINT64_C(0xffffffffff1fffff), |
| UINT64_C(0xffffffffff3fffff), |
| UINT64_C(0xffffffffff7fffff) |
| }, |
| { |
| UINT64_C(0xfffffffffe000000), |
| UINT64_C(0xfffffffffe000001), |
| UINT64_C(0xfffffffffe000003), |
| UINT64_C(0xfffffffffe000007), |
| UINT64_C(0xfffffffffe00000f), |
| UINT64_C(0xfffffffffe00001f), |
| UINT64_C(0xfffffffffe00003f), |
| UINT64_C(0xfffffffffe00007f), |
| UINT64_C(0xfffffffffe0000ff), |
| UINT64_C(0xfffffffffe0001ff), |
| UINT64_C(0xfffffffffe0003ff), |
| UINT64_C(0xfffffffffe0007ff), |
| UINT64_C(0xfffffffffe000fff), |
| UINT64_C(0xfffffffffe001fff), |
| UINT64_C(0xfffffffffe003fff), |
| UINT64_C(0xfffffffffe007fff), |
| UINT64_C(0xfffffffffe00ffff), |
| UINT64_C(0xfffffffffe01ffff), |
| UINT64_C(0xfffffffffe03ffff), |
| UINT64_C(0xfffffffffe07ffff), |
| UINT64_C(0xfffffffffe0fffff), |
| UINT64_C(0xfffffffffe1fffff), |
| UINT64_C(0xfffffffffe3fffff), |
| UINT64_C(0xfffffffffe7fffff), |
| UINT64_C(0xfffffffffeffffff) |
| }, |
| { |
| UINT64_C(0xfffffffffc000000), |
| UINT64_C(0xfffffffffc000001), |
| UINT64_C(0xfffffffffc000003), |
| UINT64_C(0xfffffffffc000007), |
| UINT64_C(0xfffffffffc00000f), |
| UINT64_C(0xfffffffffc00001f), |
| UINT64_C(0xfffffffffc00003f), |
| UINT64_C(0xfffffffffc00007f), |
| UINT64_C(0xfffffffffc0000ff), |
| UINT64_C(0xfffffffffc0001ff), |
| UINT64_C(0xfffffffffc0003ff), |
| UINT64_C(0xfffffffffc0007ff), |
| UINT64_C(0xfffffffffc000fff), |
| UINT64_C(0xfffffffffc001fff), |
| UINT64_C(0xfffffffffc003fff), |
| UINT64_C(0xfffffffffc007fff), |
| UINT64_C(0xfffffffffc00ffff), |
| UINT64_C(0xfffffffffc01ffff), |
| UINT64_C(0xfffffffffc03ffff), |
| UINT64_C(0xfffffffffc07ffff), |
| UINT64_C(0xfffffffffc0fffff), |
| UINT64_C(0xfffffffffc1fffff), |
| UINT64_C(0xfffffffffc3fffff), |
| UINT64_C(0xfffffffffc7fffff), |
| UINT64_C(0xfffffffffcffffff), |
| UINT64_C(0xfffffffffdffffff) |
| }, |
| { |
| UINT64_C(0xfffffffff8000000), |
| UINT64_C(0xfffffffff8000001), |
| UINT64_C(0xfffffffff8000003), |
| UINT64_C(0xfffffffff8000007), |
| UINT64_C(0xfffffffff800000f), |
| UINT64_C(0xfffffffff800001f), |
| UINT64_C(0xfffffffff800003f), |
| UINT64_C(0xfffffffff800007f), |
| UINT64_C(0xfffffffff80000ff), |
| UINT64_C(0xfffffffff80001ff), |
| UINT64_C(0xfffffffff80003ff), |
| UINT64_C(0xfffffffff80007ff), |
| UINT64_C(0xfffffffff8000fff), |
| UINT64_C(0xfffffffff8001fff), |
| UINT64_C(0xfffffffff8003fff), |
| UINT64_C(0xfffffffff8007fff), |
| UINT64_C(0xfffffffff800ffff), |
| UINT64_C(0xfffffffff801ffff), |
| UINT64_C(0xfffffffff803ffff), |
| UINT64_C(0xfffffffff807ffff), |
| UINT64_C(0xfffffffff80fffff), |
| UINT64_C(0xfffffffff81fffff), |
| UINT64_C(0xfffffffff83fffff), |
| UINT64_C(0xfffffffff87fffff), |
| UINT64_C(0xfffffffff8ffffff), |
| UINT64_C(0xfffffffff9ffffff), |
| UINT64_C(0xfffffffffbffffff) |
| }, |
| { |
| UINT64_C(0xfffffffff0000000), |
| UINT64_C(0xfffffffff0000001), |
| UINT64_C(0xfffffffff0000003), |
| UINT64_C(0xfffffffff0000007), |
| UINT64_C(0xfffffffff000000f), |
| UINT64_C(0xfffffffff000001f), |
| UINT64_C(0xfffffffff000003f), |
| UINT64_C(0xfffffffff000007f), |
| UINT64_C(0xfffffffff00000ff), |
| UINT64_C(0xfffffffff00001ff), |
| UINT64_C(0xfffffffff00003ff), |
| UINT64_C(0xfffffffff00007ff), |
| UINT64_C(0xfffffffff0000fff), |
| UINT64_C(0xfffffffff0001fff), |
| UINT64_C(0xfffffffff0003fff), |
| UINT64_C(0xfffffffff0007fff), |
| UINT64_C(0xfffffffff000ffff), |
| UINT64_C(0xfffffffff001ffff), |
| UINT64_C(0xfffffffff003ffff), |
| UINT64_C(0xfffffffff007ffff), |
| UINT64_C(0xfffffffff00fffff), |
| UINT64_C(0xfffffffff01fffff), |
| UINT64_C(0xfffffffff03fffff), |
| UINT64_C(0xfffffffff07fffff), |
| UINT64_C(0xfffffffff0ffffff), |
| UINT64_C(0xfffffffff1ffffff), |
| UINT64_C(0xfffffffff3ffffff), |
| UINT64_C(0xfffffffff7ffffff) |
| }, |
| { |
| UINT64_C(0xffffffffe0000000), |
| UINT64_C(0xffffffffe0000001), |
| UINT64_C(0xffffffffe0000003), |
| UINT64_C(0xffffffffe0000007), |
| UINT64_C(0xffffffffe000000f), |
| UINT64_C(0xffffffffe000001f), |
| UINT64_C(0xffffffffe000003f), |
| UINT64_C(0xffffffffe000007f), |
| UINT64_C(0xffffffffe00000ff), |
| UINT64_C(0xffffffffe00001ff), |
| UINT64_C(0xffffffffe00003ff), |
| UINT64_C(0xffffffffe00007ff), |
| UINT64_C(0xffffffffe0000fff), |
| UINT64_C(0xffffffffe0001fff), |
| UINT64_C(0xffffffffe0003fff), |
| UINT64_C(0xffffffffe0007fff), |
| UINT64_C(0xffffffffe000ffff), |
| UINT64_C(0xffffffffe001ffff), |
| UINT64_C(0xffffffffe003ffff), |
| UINT64_C(0xffffffffe007ffff), |
| UINT64_C(0xffffffffe00fffff), |
| UINT64_C(0xffffffffe01fffff), |
| UINT64_C(0xffffffffe03fffff), |
| UINT64_C(0xffffffffe07fffff), |
| UINT64_C(0xffffffffe0ffffff), |
| UINT64_C(0xffffffffe1ffffff), |
| UINT64_C(0xffffffffe3ffffff), |
| UINT64_C(0xffffffffe7ffffff), |
| UINT64_C(0xffffffffefffffff) |
| }, |
| { |
| UINT64_C(0xffffffffc0000000), |
| UINT64_C(0xffffffffc0000001), |
| UINT64_C(0xffffffffc0000003), |
| UINT64_C(0xffffffffc0000007), |
| UINT64_C(0xffffffffc000000f), |
| UINT64_C(0xffffffffc000001f), |
| UINT64_C(0xffffffffc000003f), |
| UINT64_C(0xffffffffc000007f), |
| UINT64_C(0xffffffffc00000ff), |
| UINT64_C(0xffffffffc00001ff), |
| UINT64_C(0xffffffffc00003ff), |
| UINT64_C(0xffffffffc00007ff), |
| UINT64_C(0xffffffffc0000fff), |
| UINT64_C(0xffffffffc0001fff), |
| UINT64_C(0xffffffffc0003fff), |
| UINT64_C(0xffffffffc0007fff), |
| UINT64_C(0xffffffffc000ffff), |
| UINT64_C(0xffffffffc001ffff), |
| UINT64_C(0xffffffffc003ffff), |
| UINT64_C(0xffffffffc007ffff), |
| UINT64_C(0xffffffffc00fffff), |
| UINT64_C(0xffffffffc01fffff), |
| UINT64_C(0xffffffffc03fffff), |
| UINT64_C(0xffffffffc07fffff), |
| UINT64_C(0xffffffffc0ffffff), |
| UINT64_C(0xffffffffc1ffffff), |
| UINT64_C(0xffffffffc3ffffff), |
| UINT64_C(0xffffffffc7ffffff), |
| UINT64_C(0xffffffffcfffffff), |
| UINT64_C(0xffffffffdfffffff) |
| }, |
| { |
| UINT64_C(0xffffffff80000000), |
| UINT64_C(0xffffffff80000001), |
| UINT64_C(0xffffffff80000003), |
| UINT64_C(0xffffffff80000007), |
| UINT64_C(0xffffffff8000000f), |
| UINT64_C(0xffffffff8000001f), |
| UINT64_C(0xffffffff8000003f), |
| UINT64_C(0xffffffff8000007f), |
| UINT64_C(0xffffffff800000ff), |
| UINT64_C(0xffffffff800001ff), |
| UINT64_C(0xffffffff800003ff), |
| UINT64_C(0xffffffff800007ff), |
| UINT64_C(0xffffffff80000fff), |
| UINT64_C(0xffffffff80001fff), |
| UINT64_C(0xffffffff80003fff), |
| UINT64_C(0xffffffff80007fff), |
| UINT64_C(0xffffffff8000ffff), |
| UINT64_C(0xffffffff8001ffff), |
| UINT64_C(0xffffffff8003ffff), |
| UINT64_C(0xffffffff8007ffff), |
| UINT64_C(0xffffffff800fffff), |
| UINT64_C(0xffffffff801fffff), |
| UINT64_C(0xffffffff803fffff), |
| UINT64_C(0xffffffff807fffff), |
| UINT64_C(0xffffffff80ffffff), |
| UINT64_C(0xffffffff81ffffff), |
| UINT64_C(0xffffffff83ffffff), |
| UINT64_C(0xffffffff87ffffff), |
| UINT64_C(0xffffffff8fffffff), |
| UINT64_C(0xffffffff9fffffff), |
| UINT64_C(0xffffffffbfffffff) |
| }, |
| { |
| UINT64_C(0xffffffff00000000), |
| UINT64_C(0xffffffff00000001), |
| UINT64_C(0xffffffff00000003), |
| UINT64_C(0xffffffff00000007), |
| UINT64_C(0xffffffff0000000f), |
| UINT64_C(0xffffffff0000001f), |
| UINT64_C(0xffffffff0000003f), |
| UINT64_C(0xffffffff0000007f), |
| UINT64_C(0xffffffff000000ff), |
| UINT64_C(0xffffffff000001ff), |
| UINT64_C(0xffffffff000003ff), |
| UINT64_C(0xffffffff000007ff), |
| UINT64_C(0xffffffff00000fff), |
| UINT64_C(0xffffffff00001fff), |
| UINT64_C(0xffffffff00003fff), |
| UINT64_C(0xffffffff00007fff), |
| UINT64_C(0xffffffff0000ffff), |
| UINT64_C(0xffffffff0001ffff), |
| UINT64_C(0xffffffff0003ffff), |
| UINT64_C(0xffffffff0007ffff), |
| UINT64_C(0xffffffff000fffff), |
| UINT64_C(0xffffffff001fffff), |
| UINT64_C(0xffffffff003fffff), |
| UINT64_C(0xffffffff007fffff), |
| UINT64_C(0xffffffff00ffffff), |
| UINT64_C(0xffffffff01ffffff), |
| UINT64_C(0xffffffff03ffffff), |
| UINT64_C(0xffffffff07ffffff), |
| UINT64_C(0xffffffff0fffffff), |
| UINT64_C(0xffffffff1fffffff), |
| UINT64_C(0xffffffff3fffffff), |
| UINT64_C(0xffffffff7fffffff) |
| }, |
| { |
| UINT64_C(0xfffffffe00000000), |
| UINT64_C(0xfffffffe00000001), |
| UINT64_C(0xfffffffe00000003), |
| UINT64_C(0xfffffffe00000007), |
| UINT64_C(0xfffffffe0000000f), |
| UINT64_C(0xfffffffe0000001f), |
| UINT64_C(0xfffffffe0000003f), |
| UINT64_C(0xfffffffe0000007f), |
| UINT64_C(0xfffffffe000000ff), |
| UINT64_C(0xfffffffe000001ff), |
| UINT64_C(0xfffffffe000003ff), |
| UINT64_C(0xfffffffe000007ff), |
| UINT64_C(0xfffffffe00000fff), |
| UINT64_C(0xfffffffe00001fff), |
| UINT64_C(0xfffffffe00003fff), |
| UINT64_C(0xfffffffe00007fff), |
| UINT64_C(0xfffffffe0000ffff), |
| UINT64_C(0xfffffffe0001ffff), |
| UINT64_C(0xfffffffe0003ffff), |
| UINT64_C(0xfffffffe0007ffff), |
| UINT64_C(0xfffffffe000fffff), |
| UINT64_C(0xfffffffe001fffff), |
| UINT64_C(0xfffffffe003fffff), |
| UINT64_C(0xfffffffe007fffff), |
| UINT64_C(0xfffffffe00ffffff), |
| UINT64_C(0xfffffffe01ffffff), |
| UINT64_C(0xfffffffe03ffffff), |
| UINT64_C(0xfffffffe07ffffff), |
| UINT64_C(0xfffffffe0fffffff), |
| UINT64_C(0xfffffffe1fffffff), |
| UINT64_C(0xfffffffe3fffffff), |
| UINT64_C(0xfffffffe7fffffff), |
| UINT64_C(0xfffffffeffffffff) |
| }, |
| { |
| UINT64_C(0xfffffffc00000000), |
| UINT64_C(0xfffffffc00000001), |
| UINT64_C(0xfffffffc00000003), |
| UINT64_C(0xfffffffc00000007), |
| UINT64_C(0xfffffffc0000000f), |
| UINT64_C(0xfffffffc0000001f), |
| UINT64_C(0xfffffffc0000003f), |
| UINT64_C(0xfffffffc0000007f), |
| UINT64_C(0xfffffffc000000ff), |
| UINT64_C(0xfffffffc000001ff), |
| UINT64_C(0xfffffffc000003ff), |
| UINT64_C(0xfffffffc000007ff), |
| UINT64_C(0xfffffffc00000fff), |
| UINT64_C(0xfffffffc00001fff), |
| UINT64_C(0xfffffffc00003fff), |
| UINT64_C(0xfffffffc00007fff), |
| UINT64_C(0xfffffffc0000ffff), |
| UINT64_C(0xfffffffc0001ffff), |
| UINT64_C(0xfffffffc0003ffff), |
| UINT64_C(0xfffffffc0007ffff), |
| UINT64_C(0xfffffffc000fffff), |
| UINT64_C(0xfffffffc001fffff), |
| UINT64_C(0xfffffffc003fffff), |
| UINT64_C(0xfffffffc007fffff), |
| UINT64_C(0xfffffffc00ffffff), |
| UINT64_C(0xfffffffc01ffffff), |
| UINT64_C(0xfffffffc03ffffff), |
| UINT64_C(0xfffffffc07ffffff), |
| UINT64_C(0xfffffffc0fffffff), |
| UINT64_C(0xfffffffc1fffffff), |
| UINT64_C(0xfffffffc3fffffff), |
| UINT64_C(0xfffffffc7fffffff), |
| UINT64_C(0xfffffffcffffffff), |
| UINT64_C(0xfffffffdffffffff) |
| }, |
| { |
| UINT64_C(0xfffffff800000000), |
| UINT64_C(0xfffffff800000001), |
| UINT64_C(0xfffffff800000003), |
| UINT64_C(0xfffffff800000007), |
| UINT64_C(0xfffffff80000000f), |
| UINT64_C(0xfffffff80000001f), |
| UINT64_C(0xfffffff80000003f), |
| UINT64_C(0xfffffff80000007f), |
| UINT64_C(0xfffffff8000000ff), |
| UINT64_C(0xfffffff8000001ff), |
| UINT64_C(0xfffffff8000003ff), |
| UINT64_C(0xfffffff8000007ff), |
| UINT64_C(0xfffffff800000fff), |
| UINT64_C(0xfffffff800001fff), |
| UINT64_C(0xfffffff800003fff), |
| UINT64_C(0xfffffff800007fff), |
| UINT64_C(0xfffffff80000ffff), |
| UINT64_C(0xfffffff80001ffff), |
| UINT64_C(0xfffffff80003ffff), |
| UINT64_C(0xfffffff80007ffff), |
| UINT64_C(0xfffffff8000fffff), |
| UINT64_C(0xfffffff8001fffff), |
| UINT64_C(0xfffffff8003fffff), |
| UINT64_C(0xfffffff8007fffff), |
| UINT64_C(0xfffffff800ffffff), |
| UINT64_C(0xfffffff801ffffff), |
| UINT64_C(0xfffffff803ffffff), |
| UINT64_C(0xfffffff807ffffff), |
| UINT64_C(0xfffffff80fffffff), |
| UINT64_C(0xfffffff81fffffff), |
| UINT64_C(0xfffffff83fffffff), |
| UINT64_C(0xfffffff87fffffff), |
| UINT64_C(0xfffffff8ffffffff), |
| UINT64_C(0xfffffff9ffffffff), |
| UINT64_C(0xfffffffbffffffff) |
| }, |
| { |
| UINT64_C(0xfffffff000000000), |
| UINT64_C(0xfffffff000000001), |
| UINT64_C(0xfffffff000000003), |
| UINT64_C(0xfffffff000000007), |
| UINT64_C(0xfffffff00000000f), |
| UINT64_C(0xfffffff00000001f), |
| UINT64_C(0xfffffff00000003f), |
| UINT64_C(0xfffffff00000007f), |
| UINT64_C(0xfffffff0000000ff), |
| UINT64_C(0xfffffff0000001ff), |
| UINT64_C(0xfffffff0000003ff), |
| UINT64_C(0xfffffff0000007ff), |
| UINT64_C(0xfffffff000000fff), |
| UINT64_C(0xfffffff000001fff), |
| UINT64_C(0xfffffff000003fff), |
| UINT64_C(0xfffffff000007fff), |
| UINT64_C(0xfffffff00000ffff), |
| UINT64_C(0xfffffff00001ffff), |
| UINT64_C(0xfffffff00003ffff), |
| UINT64_C(0xfffffff00007ffff), |
| UINT64_C(0xfffffff0000fffff), |
| UINT64_C(0xfffffff0001fffff), |
| UINT64_C(0xfffffff0003fffff), |
| UINT64_C(0xfffffff0007fffff), |
| UINT64_C(0xfffffff000ffffff), |
| UINT64_C(0xfffffff001ffffff), |
| UINT64_C(0xfffffff003ffffff), |
| UINT64_C(0xfffffff007ffffff), |
| UINT64_C(0xfffffff00fffffff), |
| UINT64_C(0xfffffff01fffffff), |
| UINT64_C(0xfffffff03fffffff), |
| UINT64_C(0xfffffff07fffffff), |
| UINT64_C(0xfffffff0ffffffff), |
| UINT64_C(0xfffffff1ffffffff), |
| UINT64_C(0xfffffff3ffffffff), |
| UINT64_C(0xfffffff7ffffffff) |
| }, |
| { |
| UINT64_C(0xffffffe000000000), |
| UINT64_C(0xffffffe000000001), |
| UINT64_C(0xffffffe000000003), |
| UINT64_C(0xffffffe000000007), |
| UINT64_C(0xffffffe00000000f), |
| UINT64_C(0xffffffe00000001f), |
| UINT64_C(0xffffffe00000003f), |
| UINT64_C(0xffffffe00000007f), |
| UINT64_C(0xffffffe0000000ff), |
| UINT64_C(0xffffffe0000001ff), |
| UINT64_C(0xffffffe0000003ff), |
| UINT64_C(0xffffffe0000007ff), |
| UINT64_C(0xffffffe000000fff), |
| UINT64_C(0xffffffe000001fff), |
| UINT64_C(0xffffffe000003fff), |
| UINT64_C(0xffffffe000007fff), |
| UINT64_C(0xffffffe00000ffff), |
| UINT64_C(0xffffffe00001ffff), |
| UINT64_C(0xffffffe00003ffff), |
| UINT64_C(0xffffffe00007ffff), |
| UINT64_C(0xffffffe0000fffff), |
| UINT64_C(0xffffffe0001fffff), |
| UINT64_C(0xffffffe0003fffff), |
| UINT64_C(0xffffffe0007fffff), |
| UINT64_C(0xffffffe000ffffff), |
| UINT64_C(0xffffffe001ffffff), |
| UINT64_C(0xffffffe003ffffff), |
| UINT64_C(0xffffffe007ffffff), |
| UINT64_C(0xffffffe00fffffff), |
| UINT64_C(0xffffffe01fffffff), |
| UINT64_C(0xffffffe03fffffff), |
| UINT64_C(0xffffffe07fffffff), |
| UINT64_C(0xffffffe0ffffffff), |
| UINT64_C(0xffffffe1ffffffff), |
| UINT64_C(0xffffffe3ffffffff), |
| UINT64_C(0xffffffe7ffffffff), |
| UINT64_C(0xffffffefffffffff) |
| }, |
| { |
| UINT64_C(0xffffffc000000000), |
| UINT64_C(0xffffffc000000001), |
| UINT64_C(0xffffffc000000003), |
| UINT64_C(0xffffffc000000007), |
| UINT64_C(0xffffffc00000000f), |
| UINT64_C(0xffffffc00000001f), |
| UINT64_C(0xffffffc00000003f), |
| UINT64_C(0xffffffc00000007f), |
| UINT64_C(0xffffffc0000000ff), |
| UINT64_C(0xffffffc0000001ff), |
| UINT64_C(0xffffffc0000003ff), |
| UINT64_C(0xffffffc0000007ff), |
| UINT64_C(0xffffffc000000fff), |
| UINT64_C(0xffffffc000001fff), |
| UINT64_C(0xffffffc000003fff), |
| UINT64_C(0xffffffc000007fff), |
| UINT64_C(0xffffffc00000ffff), |
| UINT64_C(0xffffffc00001ffff), |
| UINT64_C(0xffffffc00003ffff), |
| UINT64_C(0xffffffc00007ffff), |
| UINT64_C(0xffffffc0000fffff), |
| UINT64_C(0xffffffc0001fffff), |
| UINT64_C(0xffffffc0003fffff), |
| UINT64_C(0xffffffc0007fffff), |
| UINT64_C(0xffffffc000ffffff), |
| UINT64_C(0xffffffc001ffffff), |
| UINT64_C(0xffffffc003ffffff), |
| UINT64_C(0xffffffc007ffffff), |
| UINT64_C(0xffffffc00fffffff), |
| UINT64_C(0xffffffc01fffffff), |
| UINT64_C(0xffffffc03fffffff), |
| UINT64_C(0xffffffc07fffffff), |
| UINT64_C(0xffffffc0ffffffff), |
| UINT64_C(0xffffffc1ffffffff), |
| UINT64_C(0xffffffc3ffffffff), |
| UINT64_C(0xffffffc7ffffffff), |
| UINT64_C(0xffffffcfffffffff), |
| UINT64_C(0xffffffdfffffffff) |
| }, |
| { |
| UINT64_C(0xffffff8000000000), |
| UINT64_C(0xffffff8000000001), |
| UINT64_C(0xffffff8000000003), |
| UINT64_C(0xffffff8000000007), |
| UINT64_C(0xffffff800000000f), |
| UINT64_C(0xffffff800000001f), |
| UINT64_C(0xffffff800000003f), |
| UINT64_C(0xffffff800000007f), |
| UINT64_C(0xffffff80000000ff), |
| UINT64_C(0xffffff80000001ff), |
| UINT64_C(0xffffff80000003ff), |
| UINT64_C(0xffffff80000007ff), |
| UINT64_C(0xffffff8000000fff), |
| UINT64_C(0xffffff8000001fff), |
| UINT64_C(0xffffff8000003fff), |
| UINT64_C(0xffffff8000007fff), |
| UINT64_C(0xffffff800000ffff), |
| UINT64_C(0xffffff800001ffff), |
| UINT64_C(0xffffff800003ffff), |
| UINT64_C(0xffffff800007ffff), |
| UINT64_C(0xffffff80000fffff), |
| UINT64_C(0xffffff80001fffff), |
| UINT64_C(0xffffff80003fffff), |
| UINT64_C(0xffffff80007fffff), |
| UINT64_C(0xffffff8000ffffff), |
| UINT64_C(0xffffff8001ffffff), |
| UINT64_C(0xffffff8003ffffff), |
| UINT64_C(0xffffff8007ffffff), |
| UINT64_C(0xffffff800fffffff), |
| UINT64_C(0xffffff801fffffff), |
| UINT64_C(0xffffff803fffffff), |
| UINT64_C(0xffffff807fffffff), |
| UINT64_C(0xffffff80ffffffff), |
| UINT64_C(0xffffff81ffffffff), |
| UINT64_C(0xffffff83ffffffff), |
| UINT64_C(0xffffff87ffffffff), |
| UINT64_C(0xffffff8fffffffff), |
| UINT64_C(0xffffff9fffffffff), |
| UINT64_C(0xffffffbfffffffff) |
| }, |
| { |
| UINT64_C(0xffffff0000000000), |
| UINT64_C(0xffffff0000000001), |
| UINT64_C(0xffffff0000000003), |
| UINT64_C(0xffffff0000000007), |
| UINT64_C(0xffffff000000000f), |
| UINT64_C(0xffffff000000001f), |
| UINT64_C(0xffffff000000003f), |
| UINT64_C(0xffffff000000007f), |
| UINT64_C(0xffffff00000000ff), |
| UINT64_C(0xffffff00000001ff), |
| UINT64_C(0xffffff00000003ff), |
| UINT64_C(0xffffff00000007ff), |
| UINT64_C(0xffffff0000000fff), |
| UINT64_C(0xffffff0000001fff), |
| UINT64_C(0xffffff0000003fff), |
| UINT64_C(0xffffff0000007fff), |
| UINT64_C(0xffffff000000ffff), |
| UINT64_C(0xffffff000001ffff), |
| UINT64_C(0xffffff000003ffff), |
| UINT64_C(0xffffff000007ffff), |
| UINT64_C(0xffffff00000fffff), |
| UINT64_C(0xffffff00001fffff), |
| UINT64_C(0xffffff00003fffff), |
| UINT64_C(0xffffff00007fffff), |
| UINT64_C(0xffffff0000ffffff), |
| UINT64_C(0xffffff0001ffffff), |
| UINT64_C(0xffffff0003ffffff), |
| UINT64_C(0xffffff0007ffffff), |
| UINT64_C(0xffffff000fffffff), |
| UINT64_C(0xffffff001fffffff), |
| UINT64_C(0xffffff003fffffff), |
| UINT64_C(0xffffff007fffffff), |
| UINT64_C(0xffffff00ffffffff), |
| UINT64_C(0xffffff01ffffffff), |
| UINT64_C(0xffffff03ffffffff), |
| UINT64_C(0xffffff07ffffffff), |
| UINT64_C(0xffffff0fffffffff), |
| UINT64_C(0xffffff1fffffffff), |
| UINT64_C(0xffffff3fffffffff), |
| UINT64_C(0xffffff7fffffffff) |
| }, |
| { |
| UINT64_C(0xfffffe0000000000), |
| UINT64_C(0xfffffe0000000001), |
| UINT64_C(0xfffffe0000000003), |
| UINT64_C(0xfffffe0000000007), |
| UINT64_C(0xfffffe000000000f), |
| UINT64_C(0xfffffe000000001f), |
| UINT64_C(0xfffffe000000003f), |
| UINT64_C(0xfffffe000000007f), |
| UINT64_C(0xfffffe00000000ff), |
| UINT64_C(0xfffffe00000001ff), |
| UINT64_C(0xfffffe00000003ff), |
| UINT64_C(0xfffffe00000007ff), |
| UINT64_C(0xfffffe0000000fff), |
| UINT64_C(0xfffffe0000001fff), |
| UINT64_C(0xfffffe0000003fff), |
| UINT64_C(0xfffffe0000007fff), |
| UINT64_C(0xfffffe000000ffff), |
| UINT64_C(0xfffffe000001ffff), |
| UINT64_C(0xfffffe000003ffff), |
| UINT64_C(0xfffffe000007ffff), |
| UINT64_C(0xfffffe00000fffff), |
| UINT64_C(0xfffffe00001fffff), |
| UINT64_C(0xfffffe00003fffff), |
| UINT64_C(0xfffffe00007fffff), |
| UINT64_C(0xfffffe0000ffffff), |
| UINT64_C(0xfffffe0001ffffff), |
| UINT64_C(0xfffffe0003ffffff), |
| UINT64_C(0xfffffe0007ffffff), |
| UINT64_C(0xfffffe000fffffff), |
| UINT64_C(0xfffffe001fffffff), |
| UINT64_C(0xfffffe003fffffff), |
| UINT64_C(0xfffffe007fffffff), |
| UINT64_C(0xfffffe00ffffffff), |
| UINT64_C(0xfffffe01ffffffff), |
| UINT64_C(0xfffffe03ffffffff), |
| UINT64_C(0xfffffe07ffffffff), |
| UINT64_C(0xfffffe0fffffffff), |
| UINT64_C(0xfffffe1fffffffff), |
| UINT64_C(0xfffffe3fffffffff), |
| UINT64_C(0xfffffe7fffffffff), |
| UINT64_C(0xfffffeffffffffff) |
| }, |
| { |
| UINT64_C(0xfffffc0000000000), |
| UINT64_C(0xfffffc0000000001), |
| UINT64_C(0xfffffc0000000003), |
| UINT64_C(0xfffffc0000000007), |
| UINT64_C(0xfffffc000000000f), |
| UINT64_C(0xfffffc000000001f), |
| UINT64_C(0xfffffc000000003f), |
| UINT64_C(0xfffffc000000007f), |
| UINT64_C(0xfffffc00000000ff), |
| UINT64_C(0xfffffc00000001ff), |
| UINT64_C(0xfffffc00000003ff), |
| UINT64_C(0xfffffc00000007ff), |
| UINT64_C(0xfffffc0000000fff), |
| UINT64_C(0xfffffc0000001fff), |
| UINT64_C(0xfffffc0000003fff), |
| UINT64_C(0xfffffc0000007fff), |
| UINT64_C(0xfffffc000000ffff), |
| UINT64_C(0xfffffc000001ffff), |
| UINT64_C(0xfffffc000003ffff), |
| UINT64_C(0xfffffc000007ffff), |
| UINT64_C(0xfffffc00000fffff), |
| UINT64_C(0xfffffc00001fffff), |
| UINT64_C(0xfffffc00003fffff), |
| UINT64_C(0xfffffc00007fffff), |
| UINT64_C(0xfffffc0000ffffff), |
| UINT64_C(0xfffffc0001ffffff), |
| UINT64_C(0xfffffc0003ffffff), |
| UINT64_C(0xfffffc0007ffffff), |
| UINT64_C(0xfffffc000fffffff), |
| UINT64_C(0xfffffc001fffffff), |
| UINT64_C(0xfffffc003fffffff), |
| UINT64_C(0xfffffc007fffffff), |
| UINT64_C(0xfffffc00ffffffff), |
| UINT64_C(0xfffffc01ffffffff), |
| UINT64_C(0xfffffc03ffffffff), |
| UINT64_C(0xfffffc07ffffffff), |
| UINT64_C(0xfffffc0fffffffff), |
| UINT64_C(0xfffffc1fffffffff), |
| UINT64_C(0xfffffc3fffffffff), |
| UINT64_C(0xfffffc7fffffffff), |
| UINT64_C(0xfffffcffffffffff), |
| UINT64_C(0xfffffdffffffffff) |
| }, |
| { |
| UINT64_C(0xfffff80000000000), |
| UINT64_C(0xfffff80000000001), |
| UINT64_C(0xfffff80000000003), |
| UINT64_C(0xfffff80000000007), |
| UINT64_C(0xfffff8000000000f), |
| UINT64_C(0xfffff8000000001f), |
| UINT64_C(0xfffff8000000003f), |
| UINT64_C(0xfffff8000000007f), |
| UINT64_C(0xfffff800000000ff), |
| UINT64_C(0xfffff800000001ff), |
| UINT64_C(0xfffff800000003ff), |
| UINT64_C(0xfffff800000007ff), |
| UINT64_C(0xfffff80000000fff), |
| UINT64_C(0xfffff80000001fff), |
| UINT64_C(0xfffff80000003fff), |
| UINT64_C(0xfffff80000007fff), |
| UINT64_C(0xfffff8000000ffff), |
| UINT64_C(0xfffff8000001ffff), |
| UINT64_C(0xfffff8000003ffff), |
| UINT64_C(0xfffff8000007ffff), |
| UINT64_C(0xfffff800000fffff), |
| UINT64_C(0xfffff800001fffff), |
| UINT64_C(0xfffff800003fffff), |
| UINT64_C(0xfffff800007fffff), |
| UINT64_C(0xfffff80000ffffff), |
| UINT64_C(0xfffff80001ffffff), |
| UINT64_C(0xfffff80003ffffff), |
| UINT64_C(0xfffff80007ffffff), |
| UINT64_C(0xfffff8000fffffff), |
| UINT64_C(0xfffff8001fffffff), |
| UINT64_C(0xfffff8003fffffff), |
| UINT64_C(0xfffff8007fffffff), |
| UINT64_C(0xfffff800ffffffff), |
| UINT64_C(0xfffff801ffffffff), |
| UINT64_C(0xfffff803ffffffff), |
| UINT64_C(0xfffff807ffffffff), |
| UINT64_C(0xfffff80fffffffff), |
| UINT64_C(0xfffff81fffffffff), |
| UINT64_C(0xfffff83fffffffff), |
| UINT64_C(0xfffff87fffffffff), |
| UINT64_C(0xfffff8ffffffffff), |
| UINT64_C(0xfffff9ffffffffff), |
| UINT64_C(0xfffffbffffffffff) |
| }, |
| { |
| UINT64_C(0xfffff00000000000), |
| UINT64_C(0xfffff00000000001), |
| UINT64_C(0xfffff00000000003), |
| UINT64_C(0xfffff00000000007), |
| UINT64_C(0xfffff0000000000f), |
| UINT64_C(0xfffff0000000001f), |
| UINT64_C(0xfffff0000000003f), |
| UINT64_C(0xfffff0000000007f), |
| UINT64_C(0xfffff000000000ff), |
| UINT64_C(0xfffff000000001ff), |
| UINT64_C(0xfffff000000003ff), |
| UINT64_C(0xfffff000000007ff), |
| UINT64_C(0xfffff00000000fff), |
| UINT64_C(0xfffff00000001fff), |
| UINT64_C(0xfffff00000003fff), |
| UINT64_C(0xfffff00000007fff), |
| UINT64_C(0xfffff0000000ffff), |
| UINT64_C(0xfffff0000001ffff), |
| UINT64_C(0xfffff0000003ffff), |
| UINT64_C(0xfffff0000007ffff), |
| UINT64_C(0xfffff000000fffff), |
| UINT64_C(0xfffff000001fffff), |
| UINT64_C(0xfffff000003fffff), |
| UINT64_C(0xfffff000007fffff), |
| UINT64_C(0xfffff00000ffffff), |
| UINT64_C(0xfffff00001ffffff), |
| UINT64_C(0xfffff00003ffffff), |
| UINT64_C(0xfffff00007ffffff), |
| UINT64_C(0xfffff0000fffffff), |
| UINT64_C(0xfffff0001fffffff), |
| UINT64_C(0xfffff0003fffffff), |
| UINT64_C(0xfffff0007fffffff), |
| UINT64_C(0xfffff000ffffffff), |
| UINT64_C(0xfffff001ffffffff), |
| UINT64_C(0xfffff003ffffffff), |
| UINT64_C(0xfffff007ffffffff), |
| UINT64_C(0xfffff00fffffffff), |
| UINT64_C(0xfffff01fffffffff), |
| UINT64_C(0xfffff03fffffffff), |
| UINT64_C(0xfffff07fffffffff), |
| UINT64_C(0xfffff0ffffffffff), |
| UINT64_C(0xfffff1ffffffffff), |
| UINT64_C(0xfffff3ffffffffff), |
| UINT64_C(0xfffff7ffffffffff) |
| }, |
| { |
| UINT64_C(0xffffe00000000000), |
| UINT64_C(0xffffe00000000001), |
| UINT64_C(0xffffe00000000003), |
| UINT64_C(0xffffe00000000007), |
| UINT64_C(0xffffe0000000000f), |
| UINT64_C(0xffffe0000000001f), |
| UINT64_C(0xffffe0000000003f), |
| UINT64_C(0xffffe0000000007f), |
| UINT64_C(0xffffe000000000ff), |
| UINT64_C(0xffffe000000001ff), |
| UINT64_C(0xffffe000000003ff), |
| UINT64_C(0xffffe000000007ff), |
| UINT64_C(0xffffe00000000fff), |
| UINT64_C(0xffffe00000001fff), |
| UINT64_C(0xffffe00000003fff), |
| UINT64_C(0xffffe00000007fff), |
| UINT64_C(0xffffe0000000ffff), |
| UINT64_C(0xffffe0000001ffff), |
| UINT64_C(0xffffe0000003ffff), |
| UINT64_C(0xffffe0000007ffff), |
| UINT64_C(0xffffe000000fffff), |
| UINT64_C(0xffffe000001fffff), |
| UINT64_C(0xffffe000003fffff), |
| UINT64_C(0xffffe000007fffff), |
| UINT64_C(0xffffe00000ffffff), |
| UINT64_C(0xffffe00001ffffff), |
| UINT64_C(0xffffe00003ffffff), |
| UINT64_C(0xffffe00007ffffff), |
| UINT64_C(0xffffe0000fffffff), |
| UINT64_C(0xffffe0001fffffff), |
| UINT64_C(0xffffe0003fffffff), |
| UINT64_C(0xffffe0007fffffff), |
| UINT64_C(0xffffe000ffffffff), |
| UINT64_C(0xffffe001ffffffff), |
| UINT64_C(0xffffe003ffffffff), |
| UINT64_C(0xffffe007ffffffff), |
| UINT64_C(0xffffe00fffffffff), |
| UINT64_C(0xffffe01fffffffff), |
| UINT64_C(0xffffe03fffffffff), |
| UINT64_C(0xffffe07fffffffff), |
| UINT64_C(0xffffe0ffffffffff), |
| UINT64_C(0xffffe1ffffffffff), |
| UINT64_C(0xffffe3ffffffffff), |
| UINT64_C(0xffffe7ffffffffff), |
| UINT64_C(0xffffefffffffffff) |
| }, |
| { |
| UINT64_C(0xffffc00000000000), |
| UINT64_C(0xffffc00000000001), |
| UINT64_C(0xffffc00000000003), |
| UINT64_C(0xffffc00000000007), |
| UINT64_C(0xffffc0000000000f), |
| UINT64_C(0xffffc0000000001f), |
| UINT64_C(0xffffc0000000003f), |
| UINT64_C(0xffffc0000000007f), |
| UINT64_C(0xffffc000000000ff), |
| UINT64_C(0xffffc000000001ff), |
| UINT64_C(0xffffc000000003ff), |
| UINT64_C(0xffffc000000007ff), |
| UINT64_C(0xffffc00000000fff), |
| UINT64_C(0xffffc00000001fff), |
| UINT64_C(0xffffc00000003fff), |
| UINT64_C(0xffffc00000007fff), |
| UINT64_C(0xffffc0000000ffff), |
| UINT64_C(0xffffc0000001ffff), |
| UINT64_C(0xffffc0000003ffff), |
| UINT64_C(0xffffc0000007ffff), |
| UINT64_C(0xffffc000000fffff), |
| UINT64_C(0xffffc000001fffff), |
| UINT64_C(0xffffc000003fffff), |
| UINT64_C(0xffffc000007fffff), |
| UINT64_C(0xffffc00000ffffff), |
| UINT64_C(0xffffc00001ffffff), |
| UINT64_C(0xffffc00003ffffff), |
| UINT64_C(0xffffc00007ffffff), |
| UINT64_C(0xffffc0000fffffff), |
| UINT64_C(0xffffc0001fffffff), |
| UINT64_C(0xffffc0003fffffff), |
| UINT64_C(0xffffc0007fffffff), |
| UINT64_C(0xffffc000ffffffff), |
| UINT64_C(0xffffc001ffffffff), |
| UINT64_C(0xffffc003ffffffff), |
| UINT64_C(0xffffc007ffffffff), |
| UINT64_C(0xffffc00fffffffff), |
| UINT64_C(0xffffc01fffffffff), |
| UINT64_C(0xffffc03fffffffff), |
| UINT64_C(0xffffc07fffffffff), |
| UINT64_C(0xffffc0ffffffffff), |
| UINT64_C(0xffffc1ffffffffff), |
| UINT64_C(0xffffc3ffffffffff), |
| UINT64_C(0xffffc7ffffffffff), |
| UINT64_C(0xffffcfffffffffff), |
| UINT64_C(0xffffdfffffffffff) |
| }, |
| { |
| UINT64_C(0xffff800000000000), |
| UINT64_C(0xffff800000000001), |
| UINT64_C(0xffff800000000003), |
| UINT64_C(0xffff800000000007), |
| UINT64_C(0xffff80000000000f), |
| UINT64_C(0xffff80000000001f), |
| UINT64_C(0xffff80000000003f), |
| UINT64_C(0xffff80000000007f), |
| UINT64_C(0xffff8000000000ff), |
| UINT64_C(0xffff8000000001ff), |
| UINT64_C(0xffff8000000003ff), |
| UINT64_C(0xffff8000000007ff), |
| UINT64_C(0xffff800000000fff), |
| UINT64_C(0xffff800000001fff), |
| UINT64_C(0xffff800000003fff), |
| UINT64_C(0xffff800000007fff), |
| UINT64_C(0xffff80000000ffff), |
| UINT64_C(0xffff80000001ffff), |
| UINT64_C(0xffff80000003ffff), |
| UINT64_C(0xffff80000007ffff), |
| UINT64_C(0xffff8000000fffff), |
| UINT64_C(0xffff8000001fffff), |
| UINT64_C(0xffff8000003fffff), |
| UINT64_C(0xffff8000007fffff), |
| UINT64_C(0xffff800000ffffff), |
| UINT64_C(0xffff800001ffffff), |
| UINT64_C(0xffff800003ffffff), |
| UINT64_C(0xffff800007ffffff), |
| UINT64_C(0xffff80000fffffff), |
| UINT64_C(0xffff80001fffffff), |
| UINT64_C(0xffff80003fffffff), |
| UINT64_C(0xffff80007fffffff), |
| UINT64_C(0xffff8000ffffffff), |
| UINT64_C(0xffff8001ffffffff), |
| UINT64_C(0xffff8003ffffffff), |
| UINT64_C(0xffff8007ffffffff), |
| UINT64_C(0xffff800fffffffff), |
| UINT64_C(0xffff801fffffffff), |
| UINT64_C(0xffff803fffffffff), |
| UINT64_C(0xffff807fffffffff), |
| UINT64_C(0xffff80ffffffffff), |
| UINT64_C(0xffff81ffffffffff), |
| UINT64_C(0xffff83ffffffffff), |
| UINT64_C(0xffff87ffffffffff), |
| UINT64_C(0xffff8fffffffffff), |
| UINT64_C(0xffff9fffffffffff), |
| UINT64_C(0xffffbfffffffffff) |
| }, |
| { |
| UINT64_C(0xffff000000000000), |
| UINT64_C(0xffff000000000001), |
| UINT64_C(0xffff000000000003), |
| UINT64_C(0xffff000000000007), |
| UINT64_C(0xffff00000000000f), |
| UINT64_C(0xffff00000000001f), |
| UINT64_C(0xffff00000000003f), |
| UINT64_C(0xffff00000000007f), |
| UINT64_C(0xffff0000000000ff), |
| UINT64_C(0xffff0000000001ff), |
| UINT64_C(0xffff0000000003ff), |
| UINT64_C(0xffff0000000007ff), |
| UINT64_C(0xffff000000000fff), |
| UINT64_C(0xffff000000001fff), |
| UINT64_C(0xffff000000003fff), |
| UINT64_C(0xffff000000007fff), |
| UINT64_C(0xffff00000000ffff), |
| UINT64_C(0xffff00000001ffff), |
| UINT64_C(0xffff00000003ffff), |
| UINT64_C(0xffff00000007ffff), |
| UINT64_C(0xffff0000000fffff), |
| UINT64_C(0xffff0000001fffff), |
| UINT64_C(0xffff0000003fffff), |
| UINT64_C(0xffff0000007fffff), |
| UINT64_C(0xffff000000ffffff), |
| UINT64_C(0xffff000001ffffff), |
| UINT64_C(0xffff000003ffffff), |
| UINT64_C(0xffff000007ffffff), |
| UINT64_C(0xffff00000fffffff), |
| UINT64_C(0xffff00001fffffff), |
| UINT64_C(0xffff00003fffffff), |
| UINT64_C(0xffff00007fffffff), |
| UINT64_C(0xffff0000ffffffff), |
| UINT64_C(0xffff0001ffffffff), |
| UINT64_C(0xffff0003ffffffff), |
| UINT64_C(0xffff0007ffffffff), |
| UINT64_C(0xffff000fffffffff), |
| UINT64_C(0xffff001fffffffff), |
| UINT64_C(0xffff003fffffffff), |
| UINT64_C(0xffff007fffffffff), |
| UINT64_C(0xffff00ffffffffff), |
| UINT64_C(0xffff01ffffffffff), |
| UINT64_C(0xffff03ffffffffff), |
| UINT64_C(0xffff07ffffffffff), |
| UINT64_C(0xffff0fffffffffff), |
| UINT64_C(0xffff1fffffffffff), |
| UINT64_C(0xffff3fffffffffff), |
| UINT64_C(0xffff7fffffffffff) |
| }, |
| { |
| UINT64_C(0xfffe000000000000), |
| UINT64_C(0xfffe000000000001), |
| UINT64_C(0xfffe000000000003), |
| UINT64_C(0xfffe000000000007), |
| UINT64_C(0xfffe00000000000f), |
| UINT64_C(0xfffe00000000001f), |
| UINT64_C(0xfffe00000000003f), |
| UINT64_C(0xfffe00000000007f), |
| UINT64_C(0xfffe0000000000ff), |
| UINT64_C(0xfffe0000000001ff), |
| UINT64_C(0xfffe0000000003ff), |
| UINT64_C(0xfffe0000000007ff), |
| UINT64_C(0xfffe000000000fff), |
| UINT64_C(0xfffe000000001fff), |
| UINT64_C(0xfffe000000003fff), |
| UINT64_C(0xfffe000000007fff), |
| UINT64_C(0xfffe00000000ffff), |
| UINT64_C(0xfffe00000001ffff), |
| UINT64_C(0xfffe00000003ffff), |
| UINT64_C(0xfffe00000007ffff), |
| UINT64_C(0xfffe0000000fffff), |
| UINT64_C(0xfffe0000001fffff), |
| UINT64_C(0xfffe0000003fffff), |
| UINT64_C(0xfffe0000007fffff), |
| UINT64_C(0xfffe000000ffffff), |
| UINT64_C(0xfffe000001ffffff), |
| UINT64_C(0xfffe000003ffffff), |
| UINT64_C(0xfffe000007ffffff), |
| UINT64_C(0xfffe00000fffffff), |
| UINT64_C(0xfffe00001fffffff), |
| UINT64_C(0xfffe00003fffffff), |
| UINT64_C(0xfffe00007fffffff), |
| UINT64_C(0xfffe0000ffffffff), |
| UINT64_C(0xfffe0001ffffffff), |
| UINT64_C(0xfffe0003ffffffff), |
| UINT64_C(0xfffe0007ffffffff), |
| UINT64_C(0xfffe000fffffffff), |
| UINT64_C(0xfffe001fffffffff), |
| UINT64_C(0xfffe003fffffffff), |
| UINT64_C(0xfffe007fffffffff), |
| UINT64_C(0xfffe00ffffffffff), |
| UINT64_C(0xfffe01ffffffffff), |
| UINT64_C(0xfffe03ffffffffff), |
| UINT64_C(0xfffe07ffffffffff), |
| UINT64_C(0xfffe0fffffffffff), |
| UINT64_C(0xfffe1fffffffffff), |
| UINT64_C(0xfffe3fffffffffff), |
| UINT64_C(0xfffe7fffffffffff), |
| UINT64_C(0xfffeffffffffffff) |
| }, |
| { |
| UINT64_C(0xfffc000000000000), |
| UINT64_C(0xfffc000000000001), |
| UINT64_C(0xfffc000000000003), |
| UINT64_C(0xfffc000000000007), |
| UINT64_C(0xfffc00000000000f), |
| UINT64_C(0xfffc00000000001f), |
| UINT64_C(0xfffc00000000003f), |
| UINT64_C(0xfffc00000000007f), |
| UINT64_C(0xfffc0000000000ff), |
| UINT64_C(0xfffc0000000001ff), |
| UINT64_C(0xfffc0000000003ff), |
| UINT64_C(0xfffc0000000007ff), |
| UINT64_C(0xfffc000000000fff), |
| UINT64_C(0xfffc000000001fff), |
| UINT64_C(0xfffc000000003fff), |
| UINT64_C(0xfffc000000007fff), |
| UINT64_C(0xfffc00000000ffff), |
| UINT64_C(0xfffc00000001ffff), |
| UINT64_C(0xfffc00000003ffff), |
| UINT64_C(0xfffc00000007ffff), |
| UINT64_C(0xfffc0000000fffff), |
| UINT64_C(0xfffc0000001fffff), |
| UINT64_C(0xfffc0000003fffff), |
| UINT64_C(0xfffc0000007fffff), |
| UINT64_C(0xfffc000000ffffff), |
| UINT64_C(0xfffc000001ffffff), |
| UINT64_C(0xfffc000003ffffff), |
| UINT64_C(0xfffc000007ffffff), |
| UINT64_C(0xfffc00000fffffff), |
| UINT64_C(0xfffc00001fffffff), |
| UINT64_C(0xfffc00003fffffff), |
| UINT64_C(0xfffc00007fffffff), |
| UINT64_C(0xfffc0000ffffffff), |
| UINT64_C(0xfffc0001ffffffff), |
| UINT64_C(0xfffc0003ffffffff), |
| UINT64_C(0xfffc0007ffffffff), |
| UINT64_C(0xfffc000fffffffff), |
| UINT64_C(0xfffc001fffffffff), |
| UINT64_C(0xfffc003fffffffff), |
| UINT64_C(0xfffc007fffffffff), |
| UINT64_C(0xfffc00ffffffffff), |
| UINT64_C(0xfffc01ffffffffff), |
| UINT64_C(0xfffc03ffffffffff), |
| UINT64_C(0xfffc07ffffffffff), |
| UINT64_C(0xfffc0fffffffffff), |
| UINT64_C(0xfffc1fffffffffff), |
| UINT64_C(0xfffc3fffffffffff), |
| UINT64_C(0xfffc7fffffffffff), |
| UINT64_C(0xfffcffffffffffff), |
| UINT64_C(0xfffdffffffffffff) |
| }, |
| { |
| UINT64_C(0xfff8000000000000), |
| UINT64_C(0xfff8000000000001), |
| UINT64_C(0xfff8000000000003), |
| UINT64_C(0xfff8000000000007), |
| UINT64_C(0xfff800000000000f), |
| UINT64_C(0xfff800000000001f), |
| UINT64_C(0xfff800000000003f), |
| UINT64_C(0xfff800000000007f), |
| UINT64_C(0xfff80000000000ff), |
| UINT64_C(0xfff80000000001ff), |
| UINT64_C(0xfff80000000003ff), |
| UINT64_C(0xfff80000000007ff), |
| UINT64_C(0xfff8000000000fff), |
| UINT64_C(0xfff8000000001fff), |
| UINT64_C(0xfff8000000003fff), |
| UINT64_C(0xfff8000000007fff), |
| UINT64_C(0xfff800000000ffff), |
| UINT64_C(0xfff800000001ffff), |
| UINT64_C(0xfff800000003ffff), |
| UINT64_C(0xfff800000007ffff), |
| UINT64_C(0xfff80000000fffff), |
| UINT64_C(0xfff80000001fffff), |
| UINT64_C(0xfff80000003fffff), |
| UINT64_C(0xfff80000007fffff), |
| UINT64_C(0xfff8000000ffffff), |
| UINT64_C(0xfff8000001ffffff), |
| UINT64_C(0xfff8000003ffffff), |
| UINT64_C(0xfff8000007ffffff), |
| UINT64_C(0xfff800000fffffff), |
| UINT64_C(0xfff800001fffffff), |
| UINT64_C(0xfff800003fffffff), |
| UINT64_C(0xfff800007fffffff), |
| UINT64_C(0xfff80000ffffffff), |
| UINT64_C(0xfff80001ffffffff), |
| UINT64_C(0xfff80003ffffffff), |
| UINT64_C(0xfff80007ffffffff), |
| UINT64_C(0xfff8000fffffffff), |
| UINT64_C(0xfff8001fffffffff), |
| UINT64_C(0xfff8003fffffffff), |
| UINT64_C(0xfff8007fffffffff), |
| UINT64_C(0xfff800ffffffffff), |
| UINT64_C(0xfff801ffffffffff), |
| UINT64_C(0xfff803ffffffffff), |
| UINT64_C(0xfff807ffffffffff), |
| UINT64_C(0xfff80fffffffffff), |
| UINT64_C(0xfff81fffffffffff), |
| UINT64_C(0xfff83fffffffffff), |
| UINT64_C(0xfff87fffffffffff), |
| UINT64_C(0xfff8ffffffffffff), |
| UINT64_C(0xfff9ffffffffffff), |
| UINT64_C(0xfffbffffffffffff) |
| }, |
| { |
| UINT64_C(0xfff0000000000000), |
| UINT64_C(0xfff0000000000001), |
| UINT64_C(0xfff0000000000003), |
| UINT64_C(0xfff0000000000007), |
| UINT64_C(0xfff000000000000f), |
| UINT64_C(0xfff000000000001f), |
| UINT64_C(0xfff000000000003f), |
| UINT64_C(0xfff000000000007f), |
| UINT64_C(0xfff00000000000ff), |
| UINT64_C(0xfff00000000001ff), |
| UINT64_C(0xfff00000000003ff), |
| UINT64_C(0xfff00000000007ff), |
| UINT64_C(0xfff0000000000fff), |
| UINT64_C(0xfff0000000001fff), |
| UINT64_C(0xfff0000000003fff), |
| UINT64_C(0xfff0000000007fff), |
| UINT64_C(0xfff000000000ffff), |
| UINT64_C(0xfff000000001ffff), |
| UINT64_C(0xfff000000003ffff), |
| UINT64_C(0xfff000000007ffff), |
| UINT64_C(0xfff00000000fffff), |
| UINT64_C(0xfff00000001fffff), |
| UINT64_C(0xfff00000003fffff), |
| UINT64_C(0xfff00000007fffff), |
| UINT64_C(0xfff0000000ffffff), |
| UINT64_C(0xfff0000001ffffff), |
| UINT64_C(0xfff0000003ffffff), |
| UINT64_C(0xfff0000007ffffff), |
| UINT64_C(0xfff000000fffffff), |
| UINT64_C(0xfff000001fffffff), |
| UINT64_C(0xfff000003fffffff), |
| UINT64_C(0xfff000007fffffff), |
| UINT64_C(0xfff00000ffffffff), |
| UINT64_C(0xfff00001ffffffff), |
| UINT64_C(0xfff00003ffffffff), |
| UINT64_C(0xfff00007ffffffff), |
| UINT64_C(0xfff0000fffffffff), |
| UINT64_C(0xfff0001fffffffff), |
| UINT64_C(0xfff0003fffffffff), |
| UINT64_C(0xfff0007fffffffff), |
| UINT64_C(0xfff000ffffffffff), |
| UINT64_C(0xfff001ffffffffff), |
| UINT64_C(0xfff003ffffffffff), |
| UINT64_C(0xfff007ffffffffff), |
| UINT64_C(0xfff00fffffffffff), |
| UINT64_C(0xfff01fffffffffff), |
| UINT64_C(0xfff03fffffffffff), |
| UINT64_C(0xfff07fffffffffff), |
| UINT64_C(0xfff0ffffffffffff), |
| UINT64_C(0xfff1ffffffffffff), |
| UINT64_C(0xfff3ffffffffffff), |
| UINT64_C(0xfff7ffffffffffff) |
| }, |
| { |
| UINT64_C(0xffe0000000000000), |
| UINT64_C(0xffe0000000000001), |
| UINT64_C(0xffe0000000000003), |
| UINT64_C(0xffe0000000000007), |
| UINT64_C(0xffe000000000000f), |
| UINT64_C(0xffe000000000001f), |
| UINT64_C(0xffe000000000003f), |
| UINT64_C(0xffe000000000007f), |
| UINT64_C(0xffe00000000000ff), |
| UINT64_C(0xffe00000000001ff), |
| UINT64_C(0xffe00000000003ff), |
| UINT64_C(0xffe00000000007ff), |
| UINT64_C(0xffe0000000000fff), |
| UINT64_C(0xffe0000000001fff), |
| UINT64_C(0xffe0000000003fff), |
| UINT64_C(0xffe0000000007fff), |
| UINT64_C(0xffe000000000ffff), |
| UINT64_C(0xffe000000001ffff), |
| UINT64_C(0xffe000000003ffff), |
| UINT64_C(0xffe000000007ffff), |
| UINT64_C(0xffe00000000fffff), |
| UINT64_C(0xffe00000001fffff), |
| UINT64_C(0xffe00000003fffff), |
| UINT64_C(0xffe00000007fffff), |
| UINT64_C(0xffe0000000ffffff), |
| UINT64_C(0xffe0000001ffffff), |
| UINT64_C(0xffe0000003ffffff), |
| UINT64_C(0xffe0000007ffffff), |
| UINT64_C(0xffe000000fffffff), |
| UINT64_C(0xffe000001fffffff), |
| UINT64_C(0xffe000003fffffff), |
| UINT64_C(0xffe000007fffffff), |
| UINT64_C(0xffe00000ffffffff), |
| UINT64_C(0xffe00001ffffffff), |
| UINT64_C(0xffe00003ffffffff), |
| UINT64_C(0xffe00007ffffffff), |
| UINT64_C(0xffe0000fffffffff), |
| UINT64_C(0xffe0001fffffffff), |
| UINT64_C(0xffe0003fffffffff), |
| UINT64_C(0xffe0007fffffffff), |
| UINT64_C(0xffe000ffffffffff), |
| UINT64_C(0xffe001ffffffffff), |
| UINT64_C(0xffe003ffffffffff), |
| UINT64_C(0xffe007ffffffffff), |
| UINT64_C(0xffe00fffffffffff), |
| UINT64_C(0xffe01fffffffffff), |
| UINT64_C(0xffe03fffffffffff), |
| UINT64_C(0xffe07fffffffffff), |
| UINT64_C(0xffe0ffffffffffff), |
| UINT64_C(0xffe1ffffffffffff), |
| UINT64_C(0xffe3ffffffffffff), |
| UINT64_C(0xffe7ffffffffffff), |
| UINT64_C(0xffefffffffffffff) |
| }, |
| { |
| UINT64_C(0xffc0000000000000), |
| UINT64_C(0xffc0000000000001), |
| UINT64_C(0xffc0000000000003), |
| UINT64_C(0xffc0000000000007), |
| UINT64_C(0xffc000000000000f), |
| UINT64_C(0xffc000000000001f), |
| UINT64_C(0xffc000000000003f), |
| UINT64_C(0xffc000000000007f), |
| UINT64_C(0xffc00000000000ff), |
| UINT64_C(0xffc00000000001ff), |
| UINT64_C(0xffc00000000003ff), |
| UINT64_C(0xffc00000000007ff), |
| UINT64_C(0xffc0000000000fff), |
| UINT64_C(0xffc0000000001fff), |
| UINT64_C(0xffc0000000003fff), |
| UINT64_C(0xffc0000000007fff), |
| UINT64_C(0xffc000000000ffff), |
| UINT64_C(0xffc000000001ffff), |
| UINT64_C(0xffc000000003ffff), |
| UINT64_C(0xffc000000007ffff), |
| UINT64_C(0xffc00000000fffff), |
| UINT64_C(0xffc00000001fffff), |
| UINT64_C(0xffc00000003fffff), |
| UINT64_C(0xffc00000007fffff), |
| UINT64_C(0xffc0000000ffffff), |
| UINT64_C(0xffc0000001ffffff), |
| UINT64_C(0xffc0000003ffffff), |
| UINT64_C(0xffc0000007ffffff), |
| UINT64_C(0xffc000000fffffff), |
| UINT64_C(0xffc000001fffffff), |
| UINT64_C(0xffc000003fffffff), |
| UINT64_C(0xffc000007fffffff), |
| UINT64_C(0xffc00000ffffffff), |
| UINT64_C(0xffc00001ffffffff), |
| UINT64_C(0xffc00003ffffffff), |
| UINT64_C(0xffc00007ffffffff), |
| UINT64_C(0xffc0000fffffffff), |
| UINT64_C(0xffc0001fffffffff), |
| UINT64_C(0xffc0003fffffffff), |
| UINT64_C(0xffc0007fffffffff), |
| UINT64_C(0xffc000ffffffffff), |
| UINT64_C(0xffc001ffffffffff), |
| UINT64_C(0xffc003ffffffffff), |
| UINT64_C(0xffc007ffffffffff), |
| UINT64_C(0xffc00fffffffffff), |
| UINT64_C(0xffc01fffffffffff), |
| UINT64_C(0xffc03fffffffffff), |
| UINT64_C(0xffc07fffffffffff), |
| UINT64_C(0xffc0ffffffffffff), |
| UINT64_C(0xffc1ffffffffffff), |
| UINT64_C(0xffc3ffffffffffff), |
| UINT64_C(0xffc7ffffffffffff), |
| UINT64_C(0xffcfffffffffffff), |
| UINT64_C(0xffdfffffffffffff) |
| }, |
| { |
| UINT64_C(0xff80000000000000), |
| UINT64_C(0xff80000000000001), |
| UINT64_C(0xff80000000000003), |
| UINT64_C(0xff80000000000007), |
| UINT64_C(0xff8000000000000f), |
| UINT64_C(0xff8000000000001f), |
| UINT64_C(0xff8000000000003f), |
| UINT64_C(0xff8000000000007f), |
| UINT64_C(0xff800000000000ff), |
| UINT64_C(0xff800000000001ff), |
| UINT64_C(0xff800000000003ff), |
| UINT64_C(0xff800000000007ff), |
| UINT64_C(0xff80000000000fff), |
| UINT64_C(0xff80000000001fff), |
| UINT64_C(0xff80000000003fff), |
| UINT64_C(0xff80000000007fff), |
| UINT64_C(0xff8000000000ffff), |
| UINT64_C(0xff8000000001ffff), |
| UINT64_C(0xff8000000003ffff), |
| UINT64_C(0xff8000000007ffff), |
| UINT64_C(0xff800000000fffff), |
| UINT64_C(0xff800000001fffff), |
| UINT64_C(0xff800000003fffff), |
| UINT64_C(0xff800000007fffff), |
| UINT64_C(0xff80000000ffffff), |
| UINT64_C(0xff80000001ffffff), |
| UINT64_C(0xff80000003ffffff), |
| UINT64_C(0xff80000007ffffff), |
| UINT64_C(0xff8000000fffffff), |
| UINT64_C(0xff8000001fffffff), |
| UINT64_C(0xff8000003fffffff), |
| UINT64_C(0xff8000007fffffff), |
| UINT64_C(0xff800000ffffffff), |
| UINT64_C(0xff800001ffffffff), |
| UINT64_C(0xff800003ffffffff), |
| UINT64_C(0xff800007ffffffff), |
| UINT64_C(0xff80000fffffffff), |
| UINT64_C(0xff80001fffffffff), |
| UINT64_C(0xff80003fffffffff), |
| UINT64_C(0xff80007fffffffff), |
| UINT64_C(0xff8000ffffffffff), |
| UINT64_C(0xff8001ffffffffff), |
| UINT64_C(0xff8003ffffffffff), |
| UINT64_C(0xff8007ffffffffff), |
| UINT64_C(0xff800fffffffffff), |
| UINT64_C(0xff801fffffffffff), |
| UINT64_C(0xff803fffffffffff), |
| UINT64_C(0xff807fffffffffff), |
| UINT64_C(0xff80ffffffffffff), |
| UINT64_C(0xff81ffffffffffff), |
| UINT64_C(0xff83ffffffffffff), |
| UINT64_C(0xff87ffffffffffff), |
| UINT64_C(0xff8fffffffffffff), |
| UINT64_C(0xff9fffffffffffff), |
| UINT64_C(0xffbfffffffffffff) |
| }, |
| { |
| UINT64_C(0xff00000000000000), |
| UINT64_C(0xff00000000000001), |
| UINT64_C(0xff00000000000003), |
| UINT64_C(0xff00000000000007), |
| UINT64_C(0xff0000000000000f), |
| UINT64_C(0xff0000000000001f), |
| UINT64_C(0xff0000000000003f), |
| UINT64_C(0xff0000000000007f), |
| UINT64_C(0xff000000000000ff), |
| UINT64_C(0xff000000000001ff), |
| UINT64_C(0xff000000000003ff), |
| UINT64_C(0xff000000000007ff), |
| UINT64_C(0xff00000000000fff), |
| UINT64_C(0xff00000000001fff), |
| UINT64_C(0xff00000000003fff), |
| UINT64_C(0xff00000000007fff), |
| UINT64_C(0xff0000000000ffff), |
| UINT64_C(0xff0000000001ffff), |
| UINT64_C(0xff0000000003ffff), |
| UINT64_C(0xff0000000007ffff), |
| UINT64_C(0xff000000000fffff), |
| UINT64_C(0xff000000001fffff), |
| UINT64_C(0xff000000003fffff), |
| UINT64_C(0xff000000007fffff), |
| UINT64_C(0xff00000000ffffff), |
| UINT64_C(0xff00000001ffffff), |
| UINT64_C(0xff00000003ffffff), |
| UINT64_C(0xff00000007ffffff), |
| UINT64_C(0xff0000000fffffff), |
| UINT64_C(0xff0000001fffffff), |
| UINT64_C(0xff0000003fffffff), |
| UINT64_C(0xff0000007fffffff), |
| UINT64_C(0xff000000ffffffff), |
| UINT64_C(0xff000001ffffffff), |
| UINT64_C(0xff000003ffffffff), |
| UINT64_C(0xff000007ffffffff), |
| UINT64_C(0xff00000fffffffff), |
| UINT64_C(0xff00001fffffffff), |
| UINT64_C(0xff00003fffffffff), |
| UINT64_C(0xff00007fffffffff), |
| UINT64_C(0xff0000ffffffffff), |
| UINT64_C(0xff0001ffffffffff), |
| UINT64_C(0xff0003ffffffffff), |
| UINT64_C(0xff0007ffffffffff), |
| UINT64_C(0xff000fffffffffff), |
| UINT64_C(0xff001fffffffffff), |
| UINT64_C(0xff003fffffffffff), |
| UINT64_C(0xff007fffffffffff), |
| UINT64_C(0xff00ffffffffffff), |
| UINT64_C(0xff01ffffffffffff), |
| UINT64_C(0xff03ffffffffffff), |
| UINT64_C(0xff07ffffffffffff), |
| UINT64_C(0xff0fffffffffffff), |
| UINT64_C(0xff1fffffffffffff), |
| UINT64_C(0xff3fffffffffffff), |
| UINT64_C(0xff7fffffffffffff) |
| }, |
| { |
| UINT64_C(0xfe00000000000000), |
| UINT64_C(0xfe00000000000001), |
| UINT64_C(0xfe00000000000003), |
| UINT64_C(0xfe00000000000007), |
| UINT64_C(0xfe0000000000000f), |
| UINT64_C(0xfe0000000000001f), |
| UINT64_C(0xfe0000000000003f), |
| UINT64_C(0xfe0000000000007f), |
| UINT64_C(0xfe000000000000ff), |
| UINT64_C(0xfe000000000001ff), |
| UINT64_C(0xfe000000000003ff), |
| UINT64_C(0xfe000000000007ff), |
| UINT64_C(0xfe00000000000fff), |
| UINT64_C(0xfe00000000001fff), |
| UINT64_C(0xfe00000000003fff), |
| UINT64_C(0xfe00000000007fff), |
| UINT64_C(0xfe0000000000ffff), |
| UINT64_C(0xfe0000000001ffff), |
| UINT64_C(0xfe0000000003ffff), |
| UINT64_C(0xfe0000000007ffff), |
| UINT64_C(0xfe000000000fffff), |
| UINT64_C(0xfe000000001fffff), |
| UINT64_C(0xfe000000003fffff), |
| UINT64_C(0xfe000000007fffff), |
| UINT64_C(0xfe00000000ffffff), |
| UINT64_C(0xfe00000001ffffff), |
| UINT64_C(0xfe00000003ffffff), |
| UINT64_C(0xfe00000007ffffff), |
| UINT64_C(0xfe0000000fffffff), |
| UINT64_C(0xfe0000001fffffff), |
| UINT64_C(0xfe0000003fffffff), |
| UINT64_C(0xfe0000007fffffff), |
| UINT64_C(0xfe000000ffffffff), |
| UINT64_C(0xfe000001ffffffff), |
| UINT64_C(0xfe000003ffffffff), |
| UINT64_C(0xfe000007ffffffff), |
| UINT64_C(0xfe00000fffffffff), |
| UINT64_C(0xfe00001fffffffff), |
| UINT64_C(0xfe00003fffffffff), |
| UINT64_C(0xfe00007fffffffff), |
| UINT64_C(0xfe0000ffffffffff), |
| UINT64_C(0xfe0001ffffffffff), |
| UINT64_C(0xfe0003ffffffffff), |
| UINT64_C(0xfe0007ffffffffff), |
| UINT64_C(0xfe000fffffffffff), |
| UINT64_C(0xfe001fffffffffff), |
| UINT64_C(0xfe003fffffffffff), |
| UINT64_C(0xfe007fffffffffff), |
| UINT64_C(0xfe00ffffffffffff), |
| UINT64_C(0xfe01ffffffffffff), |
| UINT64_C(0xfe03ffffffffffff), |
| UINT64_C(0xfe07ffffffffffff), |
| UINT64_C(0xfe0fffffffffffff), |
| UINT64_C(0xfe1fffffffffffff), |
| UINT64_C(0xfe3fffffffffffff), |
| UINT64_C(0xfe7fffffffffffff), |
| UINT64_C(0xfeffffffffffffff) |
| }, |
| { |
| UINT64_C(0xfc00000000000000), |
| UINT64_C(0xfc00000000000001), |
| UINT64_C(0xfc00000000000003), |
| UINT64_C(0xfc00000000000007), |
| UINT64_C(0xfc0000000000000f), |
| UINT64_C(0xfc0000000000001f), |
| UINT64_C(0xfc0000000000003f), |
| UINT64_C(0xfc0000000000007f), |
| UINT64_C(0xfc000000000000ff), |
| UINT64_C(0xfc000000000001ff), |
| UINT64_C(0xfc000000000003ff), |
| UINT64_C(0xfc000000000007ff), |
| UINT64_C(0xfc00000000000fff), |
| UINT64_C(0xfc00000000001fff), |
| UINT64_C(0xfc00000000003fff), |
| UINT64_C(0xfc00000000007fff), |
| UINT64_C(0xfc0000000000ffff), |
| UINT64_C(0xfc0000000001ffff), |
| UINT64_C(0xfc0000000003ffff), |
| UINT64_C(0xfc0000000007ffff), |
| UINT64_C(0xfc000000000fffff), |
| UINT64_C(0xfc000000001fffff), |
| UINT64_C(0xfc000000003fffff), |
| UINT64_C(0xfc000000007fffff), |
| UINT64_C(0xfc00000000ffffff), |
| UINT64_C(0xfc00000001ffffff), |
| UINT64_C(0xfc00000003ffffff), |
| UINT64_C(0xfc00000007ffffff), |
| UINT64_C(0xfc0000000fffffff), |
| UINT64_C(0xfc0000001fffffff), |
| UINT64_C(0xfc0000003fffffff), |
| UINT64_C(0xfc0000007fffffff), |
| UINT64_C(0xfc000000ffffffff), |
| UINT64_C(0xfc000001ffffffff), |
| UINT64_C(0xfc000003ffffffff), |
| UINT64_C(0xfc000007ffffffff), |
| UINT64_C(0xfc00000fffffffff), |
| UINT64_C(0xfc00001fffffffff), |
| UINT64_C(0xfc00003fffffffff), |
| UINT64_C(0xfc00007fffffffff), |
| UINT64_C(0xfc0000ffffffffff), |
| UINT64_C(0xfc0001ffffffffff), |
| UINT64_C(0xfc0003ffffffffff), |
| UINT64_C(0xfc0007ffffffffff), |
| UINT64_C(0xfc000fffffffffff), |
| UINT64_C(0xfc001fffffffffff), |
| UINT64_C(0xfc003fffffffffff), |
| UINT64_C(0xfc007fffffffffff), |
| UINT64_C(0xfc00ffffffffffff), |
| UINT64_C(0xfc01ffffffffffff), |
| UINT64_C(0xfc03ffffffffffff), |
| UINT64_C(0xfc07ffffffffffff), |
| UINT64_C(0xfc0fffffffffffff), |
| UINT64_C(0xfc1fffffffffffff), |
| UINT64_C(0xfc3fffffffffffff), |
| UINT64_C(0xfc7fffffffffffff), |
| UINT64_C(0xfcffffffffffffff), |
| UINT64_C(0xfdffffffffffffff) |
| }, |
| { |
| UINT64_C(0xf800000000000000), |
| UINT64_C(0xf800000000000001), |
| UINT64_C(0xf800000000000003), |
| UINT64_C(0xf800000000000007), |
| UINT64_C(0xf80000000000000f), |
| UINT64_C(0xf80000000000001f), |
| UINT64_C(0xf80000000000003f), |
| UINT64_C(0xf80000000000007f), |
| UINT64_C(0xf8000000000000ff), |
| UINT64_C(0xf8000000000001ff), |
| UINT64_C(0xf8000000000003ff), |
| UINT64_C(0xf8000000000007ff), |
| UINT64_C(0xf800000000000fff), |
| UINT64_C(0xf800000000001fff), |
| UINT64_C(0xf800000000003fff), |
| UINT64_C(0xf800000000007fff), |
| UINT64_C(0xf80000000000ffff), |
| UINT64_C(0xf80000000001ffff), |
| UINT64_C(0xf80000000003ffff), |
| UINT64_C(0xf80000000007ffff), |
| UINT64_C(0xf8000000000fffff), |
| UINT64_C(0xf8000000001fffff), |
| UINT64_C(0xf8000000003fffff), |
| UINT64_C(0xf8000000007fffff), |
| UINT64_C(0xf800000000ffffff), |
| UINT64_C(0xf800000001ffffff), |
| UINT64_C(0xf800000003ffffff), |
| UINT64_C(0xf800000007ffffff), |
| UINT64_C(0xf80000000fffffff), |
| UINT64_C(0xf80000001fffffff), |
| UINT64_C(0xf80000003fffffff), |
| UINT64_C(0xf80000007fffffff), |
| UINT64_C(0xf8000000ffffffff), |
| UINT64_C(0xf8000001ffffffff), |
| UINT64_C(0xf8000003ffffffff), |
| UINT64_C(0xf8000007ffffffff), |
| UINT64_C(0xf800000fffffffff), |
| UINT64_C(0xf800001fffffffff), |
| UINT64_C(0xf800003fffffffff), |
| UINT64_C(0xf800007fffffffff), |
| UINT64_C(0xf80000ffffffffff), |
| UINT64_C(0xf80001ffffffffff), |
| UINT64_C(0xf80003ffffffffff), |
| UINT64_C(0xf80007ffffffffff), |
| UINT64_C(0xf8000fffffffffff), |
| UINT64_C(0xf8001fffffffffff), |
| UINT64_C(0xf8003fffffffffff), |
| UINT64_C(0xf8007fffffffffff), |
| UINT64_C(0xf800ffffffffffff), |
| UINT64_C(0xf801ffffffffffff), |
| UINT64_C(0xf803ffffffffffff), |
| UINT64_C(0xf807ffffffffffff), |
| UINT64_C(0xf80fffffffffffff), |
| UINT64_C(0xf81fffffffffffff), |
| UINT64_C(0xf83fffffffffffff), |
| UINT64_C(0xf87fffffffffffff), |
| UINT64_C(0xf8ffffffffffffff), |
| UINT64_C(0xf9ffffffffffffff), |
| UINT64_C(0xfbffffffffffffff) |
| }, |
| { |
| UINT64_C(0xf000000000000000), |
| UINT64_C(0xf000000000000001), |
| UINT64_C(0xf000000000000003), |
| UINT64_C(0xf000000000000007), |
| UINT64_C(0xf00000000000000f), |
| UINT64_C(0xf00000000000001f), |
| UINT64_C(0xf00000000000003f), |
| UINT64_C(0xf00000000000007f), |
| UINT64_C(0xf0000000000000ff), |
| UINT64_C(0xf0000000000001ff), |
| UINT64_C(0xf0000000000003ff), |
| UINT64_C(0xf0000000000007ff), |
| UINT64_C(0xf000000000000fff), |
| UINT64_C(0xf000000000001fff), |
| UINT64_C(0xf000000000003fff), |
| UINT64_C(0xf000000000007fff), |
| UINT64_C(0xf00000000000ffff), |
| UINT64_C(0xf00000000001ffff), |
| UINT64_C(0xf00000000003ffff), |
| UINT64_C(0xf00000000007ffff), |
| UINT64_C(0xf0000000000fffff), |
| UINT64_C(0xf0000000001fffff), |
| UINT64_C(0xf0000000003fffff), |
| UINT64_C(0xf0000000007fffff), |
| UINT64_C(0xf000000000ffffff), |
| UINT64_C(0xf000000001ffffff), |
| UINT64_C(0xf000000003ffffff), |
| UINT64_C(0xf000000007ffffff), |
| UINT64_C(0xf00000000fffffff), |
| UINT64_C(0xf00000001fffffff), |
| UINT64_C(0xf00000003fffffff), |
| UINT64_C(0xf00000007fffffff), |
| UINT64_C(0xf0000000ffffffff), |
| UINT64_C(0xf0000001ffffffff), |
| UINT64_C(0xf0000003ffffffff), |
| UINT64_C(0xf0000007ffffffff), |
| UINT64_C(0xf000000fffffffff), |
| UINT64_C(0xf000001fffffffff), |
| UINT64_C(0xf000003fffffffff), |
| UINT64_C(0xf000007fffffffff), |
| UINT64_C(0xf00000ffffffffff), |
| UINT64_C(0xf00001ffffffffff), |
| UINT64_C(0xf00003ffffffffff), |
| UINT64_C(0xf00007ffffffffff), |
| UINT64_C(0xf0000fffffffffff), |
| UINT64_C(0xf0001fffffffffff), |
| UINT64_C(0xf0003fffffffffff), |
| UINT64_C(0xf0007fffffffffff), |
| UINT64_C(0xf000ffffffffffff), |
| UINT64_C(0xf001ffffffffffff), |
| UINT64_C(0xf003ffffffffffff), |
| UINT64_C(0xf007ffffffffffff), |
| UINT64_C(0xf00fffffffffffff), |
| UINT64_C(0xf01fffffffffffff), |
| UINT64_C(0xf03fffffffffffff), |
| UINT64_C(0xf07fffffffffffff), |
| UINT64_C(0xf0ffffffffffffff), |
| UINT64_C(0xf1ffffffffffffff), |
| UINT64_C(0xf3ffffffffffffff), |
| UINT64_C(0xf7ffffffffffffff) |
| }, |
| { |
| UINT64_C(0xe000000000000000), |
| UINT64_C(0xe000000000000001), |
| UINT64_C(0xe000000000000003), |
| UINT64_C(0xe000000000000007), |
| UINT64_C(0xe00000000000000f), |
| UINT64_C(0xe00000000000001f), |
| UINT64_C(0xe00000000000003f), |
| UINT64_C(0xe00000000000007f), |
| UINT64_C(0xe0000000000000ff), |
| UINT64_C(0xe0000000000001ff), |
| UINT64_C(0xe0000000000003ff), |
| UINT64_C(0xe0000000000007ff), |
| UINT64_C(0xe000000000000fff), |
| UINT64_C(0xe000000000001fff), |
| UINT64_C(0xe000000000003fff), |
| UINT64_C(0xe000000000007fff), |
| UINT64_C(0xe00000000000ffff), |
| UINT64_C(0xe00000000001ffff), |
| UINT64_C(0xe00000000003ffff), |
| UINT64_C(0xe00000000007ffff), |
| UINT64_C(0xe0000000000fffff), |
| UINT64_C(0xe0000000001fffff), |
| UINT64_C(0xe0000000003fffff), |
| UINT64_C(0xe0000000007fffff), |
| UINT64_C(0xe000000000ffffff), |
| UINT64_C(0xe000000001ffffff), |
| UINT64_C(0xe000000003ffffff), |
| UINT64_C(0xe000000007ffffff), |
| UINT64_C(0xe00000000fffffff), |
| UINT64_C(0xe00000001fffffff), |
| UINT64_C(0xe00000003fffffff), |
| UINT64_C(0xe00000007fffffff), |
| UINT64_C(0xe0000000ffffffff), |
| UINT64_C(0xe0000001ffffffff), |
| UINT64_C(0xe0000003ffffffff), |
| UINT64_C(0xe0000007ffffffff), |
| UINT64_C(0xe000000fffffffff), |
| UINT64_C(0xe000001fffffffff), |
| UINT64_C(0xe000003fffffffff), |
| UINT64_C(0xe000007fffffffff), |
| UINT64_C(0xe00000ffffffffff), |
| UINT64_C(0xe00001ffffffffff), |
| UINT64_C(0xe00003ffffffffff), |
| UINT64_C(0xe00007ffffffffff), |
| UINT64_C(0xe0000fffffffffff), |
| UINT64_C(0xe0001fffffffffff), |
| UINT64_C(0xe0003fffffffffff), |
| UINT64_C(0xe0007fffffffffff), |
| UINT64_C(0xe000ffffffffffff), |
| UINT64_C(0xe001ffffffffffff), |
| UINT64_C(0xe003ffffffffffff), |
| UINT64_C(0xe007ffffffffffff), |
| UINT64_C(0xe00fffffffffffff), |
| UINT64_C(0xe01fffffffffffff), |
| UINT64_C(0xe03fffffffffffff), |
| UINT64_C(0xe07fffffffffffff), |
| UINT64_C(0xe0ffffffffffffff), |
| UINT64_C(0xe1ffffffffffffff), |
| UINT64_C(0xe3ffffffffffffff), |
| UINT64_C(0xe7ffffffffffffff), |
| UINT64_C(0xefffffffffffffff) |
| }, |
| { |
| UINT64_C(0xc000000000000000), |
| UINT64_C(0xc000000000000001), |
| UINT64_C(0xc000000000000003), |
| UINT64_C(0xc000000000000007), |
| UINT64_C(0xc00000000000000f), |
| UINT64_C(0xc00000000000001f), |
| UINT64_C(0xc00000000000003f), |
| UINT64_C(0xc00000000000007f), |
| UINT64_C(0xc0000000000000ff), |
| UINT64_C(0xc0000000000001ff), |
| UINT64_C(0xc0000000000003ff), |
| UINT64_C(0xc0000000000007ff), |
| UINT64_C(0xc000000000000fff), |
| UINT64_C(0xc000000000001fff), |
| UINT64_C(0xc000000000003fff), |
| UINT64_C(0xc000000000007fff), |
| UINT64_C(0xc00000000000ffff), |
| UINT64_C(0xc00000000001ffff), |
| UINT64_C(0xc00000000003ffff), |
| UINT64_C(0xc00000000007ffff), |
| UINT64_C(0xc0000000000fffff), |
| UINT64_C(0xc0000000001fffff), |
| UINT64_C(0xc0000000003fffff), |
| UINT64_C(0xc0000000007fffff), |
| UINT64_C(0xc000000000ffffff), |
| UINT64_C(0xc000000001ffffff), |
| UINT64_C(0xc000000003ffffff), |
| UINT64_C(0xc000000007ffffff), |
| UINT64_C(0xc00000000fffffff), |
| UINT64_C(0xc00000001fffffff), |
| UINT64_C(0xc00000003fffffff), |
| UINT64_C(0xc00000007fffffff), |
| UINT64_C(0xc0000000ffffffff), |
| UINT64_C(0xc0000001ffffffff), |
| UINT64_C(0xc0000003ffffffff), |
| UINT64_C(0xc0000007ffffffff), |
| UINT64_C(0xc000000fffffffff), |
| UINT64_C(0xc000001fffffffff), |
| UINT64_C(0xc000003fffffffff), |
| UINT64_C(0xc000007fffffffff), |
| UINT64_C(0xc00000ffffffffff), |
| UINT64_C(0xc00001ffffffffff), |
| UINT64_C(0xc00003ffffffffff), |
| UINT64_C(0xc00007ffffffffff), |
| UINT64_C(0xc0000fffffffffff), |
| UINT64_C(0xc0001fffffffffff), |
| UINT64_C(0xc0003fffffffffff), |
| UINT64_C(0xc0007fffffffffff), |
| UINT64_C(0xc000ffffffffffff), |
| UINT64_C(0xc001ffffffffffff), |
| UINT64_C(0xc003ffffffffffff), |
| UINT64_C(0xc007ffffffffffff), |
| UINT64_C(0xc00fffffffffffff), |
| UINT64_C(0xc01fffffffffffff), |
| UINT64_C(0xc03fffffffffffff), |
| UINT64_C(0xc07fffffffffffff), |
| UINT64_C(0xc0ffffffffffffff), |
| UINT64_C(0xc1ffffffffffffff), |
| UINT64_C(0xc3ffffffffffffff), |
| UINT64_C(0xc7ffffffffffffff), |
| UINT64_C(0xcfffffffffffffff), |
| UINT64_C(0xdfffffffffffffff) |
| }, |
| { |
| UINT64_C(0x8000000000000000), |
| UINT64_C(0x8000000000000001), |
| UINT64_C(0x8000000000000003), |
| UINT64_C(0x8000000000000007), |
| UINT64_C(0x800000000000000f), |
| UINT64_C(0x800000000000001f), |
| UINT64_C(0x800000000000003f), |
| UINT64_C(0x800000000000007f), |
| UINT64_C(0x80000000000000ff), |
| UINT64_C(0x80000000000001ff), |
| UINT64_C(0x80000000000003ff), |
| UINT64_C(0x80000000000007ff), |
| UINT64_C(0x8000000000000fff), |
| UINT64_C(0x8000000000001fff), |
| UINT64_C(0x8000000000003fff), |
| UINT64_C(0x8000000000007fff), |
| UINT64_C(0x800000000000ffff), |
| UINT64_C(0x800000000001ffff), |
| UINT64_C(0x800000000003ffff), |
| UINT64_C(0x800000000007ffff), |
| UINT64_C(0x80000000000fffff), |
| UINT64_C(0x80000000001fffff), |
| UINT64_C(0x80000000003fffff), |
| UINT64_C(0x80000000007fffff), |
| UINT64_C(0x8000000000ffffff), |
| UINT64_C(0x8000000001ffffff), |
| UINT64_C(0x8000000003ffffff), |
| UINT64_C(0x8000000007ffffff), |
| UINT64_C(0x800000000fffffff), |
| UINT64_C(0x800000001fffffff), |
| UINT64_C(0x800000003fffffff), |
| UINT64_C(0x800000007fffffff), |
| UINT64_C(0x80000000ffffffff), |
| UINT64_C(0x80000001ffffffff), |
| UINT64_C(0x80000003ffffffff), |
| UINT64_C(0x80000007ffffffff), |
| UINT64_C(0x8000000fffffffff), |
| UINT64_C(0x8000001fffffffff), |
| UINT64_C(0x8000003fffffffff), |
| UINT64_C(0x8000007fffffffff), |
| UINT64_C(0x800000ffffffffff), |
| UINT64_C(0x800001ffffffffff), |
| UINT64_C(0x800003ffffffffff), |
| UINT64_C(0x800007ffffffffff), |
| UINT64_C(0x80000fffffffffff), |
| UINT64_C(0x80001fffffffffff), |
| UINT64_C(0x80003fffffffffff), |
| UINT64_C(0x80007fffffffffff), |
| UINT64_C(0x8000ffffffffffff), |
| UINT64_C(0x8001ffffffffffff), |
| UINT64_C(0x8003ffffffffffff), |
| UINT64_C(0x8007ffffffffffff), |
| UINT64_C(0x800fffffffffffff), |
| UINT64_C(0x801fffffffffffff), |
| UINT64_C(0x803fffffffffffff), |
| UINT64_C(0x807fffffffffffff), |
| UINT64_C(0x80ffffffffffffff), |
| UINT64_C(0x81ffffffffffffff), |
| UINT64_C(0x83ffffffffffffff), |
| UINT64_C(0x87ffffffffffffff), |
| UINT64_C(0x8fffffffffffffff), |
| UINT64_C(0x9fffffffffffffff), |
| UINT64_C(0xbfffffffffffffff) |
| }, |
| { |
| UINT64_C(0x0), |
| UINT64_C(0x1), |
| UINT64_C(0x3), |
| UINT64_C(0x7), |
| UINT64_C(0xf), |
| UINT64_C(0x1f), |
| UINT64_C(0x3f), |
| UINT64_C(0x7f), |
| UINT64_C(0xff), |
| UINT64_C(0x1ff), |
| UINT64_C(0x3ff), |
| UINT64_C(0x7ff), |
| UINT64_C(0xfff), |
| UINT64_C(0x1fff), |
| UINT64_C(0x3fff), |
| UINT64_C(0x7fff), |
| UINT64_C(0xffff), |
| UINT64_C(0x1ffff), |
| UINT64_C(0x3ffff), |
| UINT64_C(0x7ffff), |
| UINT64_C(0xfffff), |
| UINT64_C(0x1fffff), |
| UINT64_C(0x3fffff), |
| UINT64_C(0x7fffff), |
| UINT64_C(0xffffff), |
| UINT64_C(0x1ffffff), |
| UINT64_C(0x3ffffff), |
| UINT64_C(0x7ffffff), |
| UINT64_C(0xfffffff), |
| UINT64_C(0x1fffffff), |
| UINT64_C(0x3fffffff), |
| UINT64_C(0x7fffffff), |
| UINT64_C(0xffffffff), |
| UINT64_C(0x1ffffffff), |
| UINT64_C(0x3ffffffff), |
| UINT64_C(0x7ffffffff), |
| UINT64_C(0xfffffffff), |
| UINT64_C(0x1fffffffff), |
| UINT64_C(0x3fffffffff), |
| UINT64_C(0x7fffffffff), |
| UINT64_C(0xffffffffff), |
| UINT64_C(0x1ffffffffff), |
| UINT64_C(0x3ffffffffff), |
| UINT64_C(0x7ffffffffff), |
| UINT64_C(0xfffffffffff), |
| UINT64_C(0x1fffffffffff), |
| UINT64_C(0x3fffffffffff), |
| UINT64_C(0x7fffffffffff), |
| UINT64_C(0xffffffffffff), |
| UINT64_C(0x1ffffffffffff), |
| UINT64_C(0x3ffffffffffff), |
| UINT64_C(0x7ffffffffffff), |
| UINT64_C(0xfffffffffffff), |
| UINT64_C(0x1fffffffffffff), |
| UINT64_C(0x3fffffffffffff), |
| UINT64_C(0x7fffffffffffff), |
| UINT64_C(0xffffffffffffff), |
| UINT64_C(0x1ffffffffffffff), |
| UINT64_C(0x3ffffffffffffff), |
| UINT64_C(0x7ffffffffffffff), |
| UINT64_C(0xfffffffffffffff), |
| UINT64_C(0x1fffffffffffffff), |
| UINT64_C(0x3fffffffffffffff), |
| UINT64_C(0x7fffffffffffffff) |
| } |
| }; |
| |
| } // namespace sc_dt |