// Copyright 2015, VIXL authors
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
// * Neither the name of ARM Limited nor the names of its contributors may be
// used to endorse or promote products derived from this software without
// specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
// ---------------------------------------------------------------------
// This file is auto generated using tools/generate_simulator_traces.py.
//
// PLEASE DO NOT EDIT.
// ---------------------------------------------------------------------
#ifndef VIXL_SIM_FCVTZS_WH_TRACE_AARCH64_H_
#define VIXL_SIM_FCVTZS_WH_TRACE_AARCH64_H_
const int32_t kExpected_fcvtzs_wh[] = {
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(1),
INT32_C(2),
INT32_C(4),
INT32_C(8),
INT32_C(16),
INT32_C(32),
INT32_C(64),
INT32_C(128),
INT32_C(256),
INT32_C(512),
INT32_C(1024),
INT32_C(2048),
INT32_C(4096),
INT32_C(8192),
INT32_C(16384),
INT32_C(32768),
INT32_C(65536),
INT32_C(131072),
INT32_C(262144),
INT32_C(0),
INT32_C(0),
INT32_C(1),
INT32_C(3),
INT32_C(7),
INT32_C(15),
INT32_C(31),
INT32_C(63),
INT32_C(127),
INT32_C(255),
INT32_C(511),
INT32_C(1023),
INT32_C(2047),
INT32_C(4094),
INT32_C(8188),
INT32_C(16376),
INT32_C(32752),
INT32_C(65504),
INT32_C(131008),
INT32_C(262016),
INT32_C(524032),
INT32_C(1048064),
INT32_C(2096128),
INT32_C(4192256),
INT32_C(8384512),
INT32_C(16769024),
INT32_C(33538048),
INT32_C(67076096),
INT32_C(134152192),
INT32_C(268304384),
INT32_C(536608768),
INT32_C(1073217536),
INT32_C(2146435072),
INT32_C(0),
INT32_C(1),
INT32_C(2),
INT32_C(4),
INT32_C(8),
INT32_C(16),
INT32_C(32),
INT32_C(64),
INT32_C(128),
INT32_C(256),
INT32_C(512),
INT32_C(1024),
INT32_C(2048),
INT32_C(4096),
INT32_C(8192),
INT32_C(16384),
INT32_C(32768),
INT32_C(65536),
INT32_C(131072),
INT32_C(262144),
INT32_C(524288),
INT32_C(1048576),
INT32_C(2097152),
INT32_C(4194304),
INT32_C(8388608),
INT32_C(16777216),
INT32_C(33554432),
INT32_C(67108864),
INT32_C(134217728),
INT32_C(268435456),
INT32_C(536870912),
INT32_C(1073741824),
INT32_C(2147483647),
INT32_C(0),
INT32_C(1),
INT32_C(2),
INT32_C(4),
INT32_C(8),
INT32_C(16),
INT32_C(32),
INT32_C(64),
INT32_C(128),
INT32_C(256),
INT32_C(512),
INT32_C(1025),
INT32_C(2050),
INT32_C(4100),
INT32_C(8200),
INT32_C(16400),
INT32_C(32800),
INT32_C(65600),
INT32_C(131200),
INT32_C(262400),
INT32_C(524800),
INT32_C(1049600),
INT32_C(2099200),
INT32_C(4198400),
INT32_C(8396800),
INT32_C(16793600),
INT32_C(33587200),
INT32_C(67174400),
INT32_C(134348800),
INT32_C(268697600),
INT32_C(537395200),
INT32_C(1074790400),
INT32_C(2147483647),
INT32_C(0),
INT32_C(1),
INT32_C(3),
INT32_C(7),
INT32_C(15),
INT32_C(31),
INT32_C(63),
INT32_C(127),
INT32_C(255),
INT32_C(511),
INT32_C(1023),
INT32_C(2047),
INT32_C(4094),
INT32_C(8188),
INT32_C(16376),
INT32_C(32752),
INT32_C(65504),
INT32_C(131008),
INT32_C(262016),
INT32_C(524032),
INT32_C(1048064),
INT32_C(2096128),
INT32_C(4192256),
INT32_C(8384512),
INT32_C(16769024),
INT32_C(33538048),
INT32_C(67076096),
INT32_C(134152192),
INT32_C(268304384),
INT32_C(536608768),
INT32_C(1073217536),
INT32_C(2146435072),
INT32_C(2147483647),
INT32_C(1),
INT32_C(2),
INT32_C(4),
INT32_C(8),
INT32_C(16),
INT32_C(32),
INT32_C(64),
INT32_C(128),
INT32_C(256),
INT32_C(512),
INT32_C(1024),
INT32_C(2048),
INT32_C(4096),
INT32_C(8192),
INT32_C(16384),
INT32_C(32768),
INT32_C(65536),
INT32_C(131072),
INT32_C(262144),
INT32_C(524288),
INT32_C(1048576),
INT32_C(2097152),
INT32_C(4194304),
INT32_C(8388608),
INT32_C(16777216),
INT32_C(33554432),
INT32_C(67108864),
INT32_C(134217728),
INT32_C(268435456),
INT32_C(536870912),
INT32_C(1073741824),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1),
INT32_C(2),
INT32_C(4),
INT32_C(8),
INT32_C(16),
INT32_C(32),
INT32_C(64),
INT32_C(128),
INT32_C(256),
INT32_C(512),
INT32_C(1025),
INT32_C(2050),
INT32_C(4100),
INT32_C(8200),
INT32_C(16400),
INT32_C(32800),
INT32_C(65600),
INT32_C(131200),
INT32_C(262400),
INT32_C(524800),
INT32_C(1049600),
INT32_C(2099200),
INT32_C(4198400),
INT32_C(8396800),
INT32_C(16793600),
INT32_C(33587200),
INT32_C(67174400),
INT32_C(134348800),
INT32_C(268697600),
INT32_C(537395200),
INT32_C(1074790400),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1),
INT32_C(3),
INT32_C(6),
INT32_C(12),
INT32_C(24),
INT32_C(48),
INT32_C(96),
INT32_C(192),
INT32_C(384),
INT32_C(768),
INT32_C(1536),
INT32_C(3072),
INT32_C(6144),
INT32_C(12288),
INT32_C(24576),
INT32_C(49152),
INT32_C(98304),
INT32_C(196608),
INT32_C(393216),
INT32_C(786432),
INT32_C(1572864),
INT32_C(3145728),
INT32_C(6291456),
INT32_C(12582912),
INT32_C(25165824),
INT32_C(50331648),
INT32_C(100663296),
INT32_C(201326592),
INT32_C(402653184),
INT32_C(805306368),
INT32_C(1610612736),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(10),
INT32_C(20),
INT32_C(40),
INT32_C(80),
INT32_C(160),
INT32_C(320),
INT32_C(640),
INT32_C(1280),
INT32_C(2560),
INT32_C(5120),
INT32_C(10240),
INT32_C(20480),
INT32_C(40960),
INT32_C(81920),
INT32_C(163840),
INT32_C(327680),
INT32_C(655360),
INT32_C(1310720),
INT32_C(2621440),
INT32_C(5242880),
INT32_C(10485760),
INT32_C(20971520),
INT32_C(41943040),
INT32_C(83886080),
INT32_C(167772160),
INT32_C(335544320),
INT32_C(671088640),
INT32_C(1342177280),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(65504),
INT32_C(131008),
INT32_C(262016),
INT32_C(524032),
INT32_C(1048064),
INT32_C(2096128),
INT32_C(4192256),
INT32_C(8384512),
INT32_C(16769024),
INT32_C(33538048),
INT32_C(67076096),
INT32_C(134152192),
INT32_C(268304384),
INT32_C(536608768),
INT32_C(1073217536),
INT32_C(2146435072),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(1),
INT32_C(2),
INT32_C(4),
INT32_C(9),
INT32_C(18),
INT32_C(36),
INT32_C(72),
INT32_C(144),
INT32_C(288),
INT32_C(576),
INT32_C(1152),
INT32_C(2304),
INT32_C(4608),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(1),
INT32_C(3),
INT32_C(7),
INT32_C(15),
INT32_C(31),
INT32_C(63),
INT32_C(127),
INT32_C(255),
INT32_C(511),
INT32_C(1023),
INT32_C(2046),
INT32_C(4092),
INT32_C(8184),
INT32_C(16368),
INT32_C(32736),
INT32_C(65472),
INT32_C(130944),
INT32_C(261888),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(1),
INT32_C(2),
INT32_C(4),
INT32_C(8),
INT32_C(16),
INT32_C(32),
INT32_C(64),
INT32_C(128),
INT32_C(256),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
-INT32_C(1),
-INT32_C(2),
-INT32_C(4),
-INT32_C(8),
-INT32_C(16),
-INT32_C(32),
-INT32_C(64),
-INT32_C(128),
-INT32_C(256),
-INT32_C(512),
-INT32_C(1024),
-INT32_C(2048),
-INT32_C(4096),
-INT32_C(8192),
-INT32_C(16384),
-INT32_C(32768),
-INT32_C(65536),
-INT32_C(131072),
-INT32_C(262144),
INT32_C(0),
INT32_C(0),
-INT32_C(1),
-INT32_C(3),
-INT32_C(7),
-INT32_C(15),
-INT32_C(31),
-INT32_C(63),
-INT32_C(127),
-INT32_C(255),
-INT32_C(511),
-INT32_C(1023),
-INT32_C(2047),
-INT32_C(4094),
-INT32_C(8188),
-INT32_C(16376),
-INT32_C(32752),
-INT32_C(65504),
-INT32_C(131008),
-INT32_C(262016),
-INT32_C(524032),
-INT32_C(1048064),
-INT32_C(2096128),
-INT32_C(4192256),
-INT32_C(8384512),
-INT32_C(16769024),
-INT32_C(33538048),
-INT32_C(67076096),
-INT32_C(134152192),
-INT32_C(268304384),
-INT32_C(536608768),
-INT32_C(1073217536),
-INT32_C(2146435072),
INT32_C(0),
-INT32_C(1),
-INT32_C(2),
-INT32_C(4),
-INT32_C(8),
-INT32_C(16),
-INT32_C(32),
-INT32_C(64),
-INT32_C(128),
-INT32_C(256),
-INT32_C(512),
-INT32_C(1024),
-INT32_C(2048),
-INT32_C(4096),
-INT32_C(8192),
-INT32_C(16384),
-INT32_C(32768),
-INT32_C(65536),
-INT32_C(131072),
-INT32_C(262144),
-INT32_C(524288),
-INT32_C(1048576),
-INT32_C(2097152),
-INT32_C(4194304),
-INT32_C(8388608),
-INT32_C(16777216),
-INT32_C(33554432),
-INT32_C(67108864),
-INT32_C(134217728),
-INT32_C(268435456),
-INT32_C(536870912),
-INT32_C(1073741824),
-INT32_C(2147483647) - 1,
INT32_C(0),
-INT32_C(1),
-INT32_C(2),
-INT32_C(4),
-INT32_C(8),
-INT32_C(16),
-INT32_C(32),
-INT32_C(64),
-INT32_C(128),
-INT32_C(256),
-INT32_C(512),
-INT32_C(1025),
-INT32_C(2050),
-INT32_C(4100),
-INT32_C(8200),
-INT32_C(16400),
-INT32_C(32800),
-INT32_C(65600),
-INT32_C(131200),
-INT32_C(262400),
-INT32_C(524800),
-INT32_C(1049600),
-INT32_C(2099200),
-INT32_C(4198400),
-INT32_C(8396800),
-INT32_C(16793600),
-INT32_C(33587200),
-INT32_C(67174400),
-INT32_C(134348800),
-INT32_C(268697600),
-INT32_C(537395200),
-INT32_C(1074790400),
-INT32_C(2147483647) - 1,
INT32_C(0),
-INT32_C(1),
-INT32_C(3),
-INT32_C(7),
-INT32_C(15),
-INT32_C(31),
-INT32_C(63),
-INT32_C(127),
-INT32_C(255),
-INT32_C(511),
-INT32_C(1023),
-INT32_C(2047),
-INT32_C(4094),
-INT32_C(8188),
-INT32_C(16376),
-INT32_C(32752),
-INT32_C(65504),
-INT32_C(131008),
-INT32_C(262016),
-INT32_C(524032),
-INT32_C(1048064),
-INT32_C(2096128),
-INT32_C(4192256),
-INT32_C(8384512),
-INT32_C(16769024),
-INT32_C(33538048),
-INT32_C(67076096),
-INT32_C(134152192),
-INT32_C(268304384),
-INT32_C(536608768),
-INT32_C(1073217536),
-INT32_C(2146435072),
-INT32_C(2147483647) - 1,
-INT32_C(1),
-INT32_C(2),
-INT32_C(4),
-INT32_C(8),
-INT32_C(16),
-INT32_C(32),
-INT32_C(64),
-INT32_C(128),
-INT32_C(256),
-INT32_C(512),
-INT32_C(1024),
-INT32_C(2048),
-INT32_C(4096),
-INT32_C(8192),
-INT32_C(16384),
-INT32_C(32768),
-INT32_C(65536),
-INT32_C(131072),
-INT32_C(262144),
-INT32_C(524288),
-INT32_C(1048576),
-INT32_C(2097152),
-INT32_C(4194304),
-INT32_C(8388608),
-INT32_C(16777216),
-INT32_C(33554432),
-INT32_C(67108864),
-INT32_C(134217728),
-INT32_C(268435456),
-INT32_C(536870912),
-INT32_C(1073741824),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1),
-INT32_C(2),
-INT32_C(4),
-INT32_C(8),
-INT32_C(16),
-INT32_C(32),
-INT32_C(64),
-INT32_C(128),
-INT32_C(256),
-INT32_C(512),
-INT32_C(1025),
-INT32_C(2050),
-INT32_C(4100),
-INT32_C(8200),
-INT32_C(16400),
-INT32_C(32800),
-INT32_C(65600),
-INT32_C(131200),
-INT32_C(262400),
-INT32_C(524800),
-INT32_C(1049600),
-INT32_C(2099200),
-INT32_C(4198400),
-INT32_C(8396800),
-INT32_C(16793600),
-INT32_C(33587200),
-INT32_C(67174400),
-INT32_C(134348800),
-INT32_C(268697600),
-INT32_C(537395200),
-INT32_C(1074790400),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1),
-INT32_C(3),
-INT32_C(6),
-INT32_C(12),
-INT32_C(24),
-INT32_C(48),
-INT32_C(96),
-INT32_C(192),
-INT32_C(384),
-INT32_C(768),
-INT32_C(1536),
-INT32_C(3072),
-INT32_C(6144),
-INT32_C(12288),
-INT32_C(24576),
-INT32_C(49152),
-INT32_C(98304),
-INT32_C(196608),
-INT32_C(393216),
-INT32_C(786432),
-INT32_C(1572864),
-INT32_C(3145728),
-INT32_C(6291456),
-INT32_C(12582912),
-INT32_C(25165824),
-INT32_C(50331648),
-INT32_C(100663296),
-INT32_C(201326592),
-INT32_C(402653184),
-INT32_C(805306368),
-INT32_C(1610612736),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(10),
-INT32_C(20),
-INT32_C(40),
-INT32_C(80),
-INT32_C(160),
-INT32_C(320),
-INT32_C(640),
-INT32_C(1280),
-INT32_C(2560),
-INT32_C(5120),
-INT32_C(10240),
-INT32_C(20480),
-INT32_C(40960),
-INT32_C(81920),
-INT32_C(163840),
-INT32_C(327680),
-INT32_C(655360),
-INT32_C(1310720),
-INT32_C(2621440),
-INT32_C(5242880),
-INT32_C(10485760),
-INT32_C(20971520),
-INT32_C(41943040),
-INT32_C(83886080),
-INT32_C(167772160),
-INT32_C(335544320),
-INT32_C(671088640),
-INT32_C(1342177280),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(65504),
-INT32_C(131008),
-INT32_C(262016),
-INT32_C(524032),
-INT32_C(1048064),
-INT32_C(2096128),
-INT32_C(4192256),
-INT32_C(8384512),
-INT32_C(16769024),
-INT32_C(33538048),
-INT32_C(67076096),
-INT32_C(134152192),
-INT32_C(268304384),
-INT32_C(536608768),
-INT32_C(1073217536),
-INT32_C(2146435072),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
-INT32_C(1),
-INT32_C(2),
-INT32_C(4),
-INT32_C(9),
-INT32_C(18),
-INT32_C(36),
-INT32_C(72),
-INT32_C(144),
-INT32_C(288),
-INT32_C(576),
-INT32_C(1152),
-INT32_C(2304),
-INT32_C(4608),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
-INT32_C(1),
-INT32_C(3),
-INT32_C(7),
-INT32_C(15),
-INT32_C(31),
-INT32_C(63),
-INT32_C(127),
-INT32_C(255),
-INT32_C(511),
-INT32_C(1023),
-INT32_C(2046),
-INT32_C(4092),
-INT32_C(8184),
-INT32_C(16368),
-INT32_C(32736),
-INT32_C(65472),
-INT32_C(130944),
-INT32_C(261888),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
-INT32_C(1),
-INT32_C(2),
-INT32_C(4),
-INT32_C(8),
-INT32_C(16),
-INT32_C(32),
-INT32_C(64),
-INT32_C(128),
-INT32_C(256),
INT32_C(1024),
INT32_C(2048),
INT32_C(4096),
INT32_C(8192),
INT32_C(16384),
INT32_C(32768),
INT32_C(65536),
INT32_C(131072),
INT32_C(262144),
INT32_C(524288),
INT32_C(1048576),
INT32_C(2097152),
INT32_C(4194304),
INT32_C(8388608),
INT32_C(16777216),
INT32_C(33554432),
INT32_C(67108864),
INT32_C(134217728),
INT32_C(268435456),
INT32_C(536870912),
INT32_C(1073741824),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1025),
INT32_C(2050),
INT32_C(4100),
INT32_C(8200),
INT32_C(16400),
INT32_C(32800),
INT32_C(65600),
INT32_C(131200),
INT32_C(262400),
INT32_C(524800),
INT32_C(1049600),
INT32_C(2099200),
INT32_C(4198400),
INT32_C(8396800),
INT32_C(16793600),
INT32_C(33587200),
INT32_C(67174400),
INT32_C(134348800),
INT32_C(268697600),
INT32_C(537395200),
INT32_C(1074790400),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1026),
INT32_C(2052),
INT32_C(4104),
INT32_C(8208),
INT32_C(16416),
INT32_C(32832),
INT32_C(65664),
INT32_C(131328),
INT32_C(262656),
INT32_C(525312),
INT32_C(1050624),
INT32_C(2101248),
INT32_C(4202496),
INT32_C(8404992),
INT32_C(16809984),
INT32_C(33619968),
INT32_C(67239936),
INT32_C(134479872),
INT32_C(268959744),
INT32_C(537919488),
INT32_C(1075838976),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1027),
INT32_C(2054),
INT32_C(4108),
INT32_C(8216),
INT32_C(16432),
INT32_C(32864),
INT32_C(65728),
INT32_C(131456),
INT32_C(262912),
INT32_C(525824),
INT32_C(1051648),
INT32_C(2103296),
INT32_C(4206592),
INT32_C(8413184),
INT32_C(16826368),
INT32_C(33652736),
INT32_C(67305472),
INT32_C(134610944),
INT32_C(269221888),
INT32_C(538443776),
INT32_C(1076887552),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1347),
INT32_C(2694),
INT32_C(5388),
INT32_C(10776),
INT32_C(21552),
INT32_C(43104),
INT32_C(86208),
INT32_C(172416),
INT32_C(344832),
INT32_C(689664),
INT32_C(1379328),
INT32_C(2758656),
INT32_C(5517312),
INT32_C(11034624),
INT32_C(22069248),
INT32_C(44138496),
INT32_C(88276992),
INT32_C(176553984),
INT32_C(353107968),
INT32_C(706215936),
INT32_C(1412431872),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2044),
INT32_C(4088),
INT32_C(8176),
INT32_C(16352),
INT32_C(32704),
INT32_C(65408),
INT32_C(130816),
INT32_C(261632),
INT32_C(523264),
INT32_C(1046528),
INT32_C(2093056),
INT32_C(4186112),
INT32_C(8372224),
INT32_C(16744448),
INT32_C(33488896),
INT32_C(66977792),
INT32_C(133955584),
INT32_C(267911168),
INT32_C(535822336),
INT32_C(1071644672),
INT32_C(2143289344),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2045),
INT32_C(4090),
INT32_C(8180),
INT32_C(16360),
INT32_C(32720),
INT32_C(65440),
INT32_C(130880),
INT32_C(261760),
INT32_C(523520),
INT32_C(1047040),
INT32_C(2094080),
INT32_C(4188160),
INT32_C(8376320),
INT32_C(16752640),
INT32_C(33505280),
INT32_C(67010560),
INT32_C(134021120),
INT32_C(268042240),
INT32_C(536084480),
INT32_C(1072168960),
INT32_C(2144337920),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2046),
INT32_C(4092),
INT32_C(8184),
INT32_C(16368),
INT32_C(32736),
INT32_C(65472),
INT32_C(130944),
INT32_C(261888),
INT32_C(523776),
INT32_C(1047552),
INT32_C(2095104),
INT32_C(4190208),
INT32_C(8380416),
INT32_C(16760832),
INT32_C(33521664),
INT32_C(67043328),
INT32_C(134086656),
INT32_C(268173312),
INT32_C(536346624),
INT32_C(1072693248),
INT32_C(2145386496),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2047),
INT32_C(4094),
INT32_C(8188),
INT32_C(16376),
INT32_C(32752),
INT32_C(65504),
INT32_C(131008),
INT32_C(262016),
INT32_C(524032),
INT32_C(1048064),
INT32_C(2096128),
INT32_C(4192256),
INT32_C(8384512),
INT32_C(16769024),
INT32_C(33538048),
INT32_C(67076096),
INT32_C(134152192),
INT32_C(268304384),
INT32_C(536608768),
INT32_C(1073217536),
INT32_C(2146435072),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(512),
INT32_C(1024),
INT32_C(2048),
INT32_C(4096),
INT32_C(8192),
INT32_C(16384),
INT32_C(32768),
INT32_C(65536),
INT32_C(131072),
INT32_C(262144),
INT32_C(524288),
INT32_C(1048576),
INT32_C(2097152),
INT32_C(4194304),
INT32_C(8388608),
INT32_C(16777216),
INT32_C(33554432),
INT32_C(67108864),
INT32_C(134217728),
INT32_C(268435456),
INT32_C(536870912),
INT32_C(1073741824),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(512),
INT32_C(1025),
INT32_C(2050),
INT32_C(4100),
INT32_C(8200),
INT32_C(16400),
INT32_C(32800),
INT32_C(65600),
INT32_C(131200),
INT32_C(262400),
INT32_C(524800),
INT32_C(1049600),
INT32_C(2099200),
INT32_C(4198400),
INT32_C(8396800),
INT32_C(16793600),
INT32_C(33587200),
INT32_C(67174400),
INT32_C(134348800),
INT32_C(268697600),
INT32_C(537395200),
INT32_C(1074790400),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(513),
INT32_C(1026),
INT32_C(2052),
INT32_C(4104),
INT32_C(8208),
INT32_C(16416),
INT32_C(32832),
INT32_C(65664),
INT32_C(131328),
INT32_C(262656),
INT32_C(525312),
INT32_C(1050624),
INT32_C(2101248),
INT32_C(4202496),
INT32_C(8404992),
INT32_C(16809984),
INT32_C(33619968),
INT32_C(67239936),
INT32_C(134479872),
INT32_C(268959744),
INT32_C(537919488),
INT32_C(1075838976),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(513),
INT32_C(1027),
INT32_C(2054),
INT32_C(4108),
INT32_C(8216),
INT32_C(16432),
INT32_C(32864),
INT32_C(65728),
INT32_C(131456),
INT32_C(262912),
INT32_C(525824),
INT32_C(1051648),
INT32_C(2103296),
INT32_C(4206592),
INT32_C(8413184),
INT32_C(16826368),
INT32_C(33652736),
INT32_C(67305472),
INT32_C(134610944),
INT32_C(269221888),
INT32_C(538443776),
INT32_C(1076887552),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(912),
INT32_C(1825),
INT32_C(3650),
INT32_C(7300),
INT32_C(14600),
INT32_C(29200),
INT32_C(58400),
INT32_C(116800),
INT32_C(233600),
INT32_C(467200),
INT32_C(934400),
INT32_C(1868800),
INT32_C(3737600),
INT32_C(7475200),
INT32_C(14950400),
INT32_C(29900800),
INT32_C(59801600),
INT32_C(119603200),
INT32_C(239206400),
INT32_C(478412800),
INT32_C(956825600),
INT32_C(1913651200),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1022),
INT32_C(2044),
INT32_C(4088),
INT32_C(8176),
INT32_C(16352),
INT32_C(32704),
INT32_C(65408),
INT32_C(130816),
INT32_C(261632),
INT32_C(523264),
INT32_C(1046528),
INT32_C(2093056),
INT32_C(4186112),
INT32_C(8372224),
INT32_C(16744448),
INT32_C(33488896),
INT32_C(66977792),
INT32_C(133955584),
INT32_C(267911168),
INT32_C(535822336),
INT32_C(1071644672),
INT32_C(2143289344),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1022),
INT32_C(2045),
INT32_C(4090),
INT32_C(8180),
INT32_C(16360),
INT32_C(32720),
INT32_C(65440),
INT32_C(130880),
INT32_C(261760),
INT32_C(523520),
INT32_C(1047040),
INT32_C(2094080),
INT32_C(4188160),
INT32_C(8376320),
INT32_C(16752640),
INT32_C(33505280),
INT32_C(67010560),
INT32_C(134021120),
INT32_C(268042240),
INT32_C(536084480),
INT32_C(1072168960),
INT32_C(2144337920),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1023),
INT32_C(2046),
INT32_C(4092),
INT32_C(8184),
INT32_C(16368),
INT32_C(32736),
INT32_C(65472),
INT32_C(130944),
INT32_C(261888),
INT32_C(523776),
INT32_C(1047552),
INT32_C(2095104),
INT32_C(4190208),
INT32_C(8380416),
INT32_C(16760832),
INT32_C(33521664),
INT32_C(67043328),
INT32_C(134086656),
INT32_C(268173312),
INT32_C(536346624),
INT32_C(1072693248),
INT32_C(2145386496),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(1023),
INT32_C(2047),
INT32_C(4094),
INT32_C(8188),
INT32_C(16376),
INT32_C(32752),
INT32_C(65504),
INT32_C(131008),
INT32_C(262016),
INT32_C(524032),
INT32_C(1048064),
INT32_C(2096128),
INT32_C(4192256),
INT32_C(8384512),
INT32_C(16769024),
INT32_C(33538048),
INT32_C(67076096),
INT32_C(134152192),
INT32_C(268304384),
INT32_C(536608768),
INT32_C(1073217536),
INT32_C(2146435072),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(256),
INT32_C(512),
INT32_C(1024),
INT32_C(2048),
INT32_C(4096),
INT32_C(8192),
INT32_C(16384),
INT32_C(32768),
INT32_C(65536),
INT32_C(131072),
INT32_C(262144),
INT32_C(524288),
INT32_C(1048576),
INT32_C(2097152),
INT32_C(4194304),
INT32_C(8388608),
INT32_C(16777216),
INT32_C(33554432),
INT32_C(67108864),
INT32_C(134217728),
INT32_C(268435456),
INT32_C(536870912),
INT32_C(1073741824),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(256),
INT32_C(512),
INT32_C(1025),
INT32_C(2050),
INT32_C(4100),
INT32_C(8200),
INT32_C(16400),
INT32_C(32800),
INT32_C(65600),
INT32_C(131200),
INT32_C(262400),
INT32_C(524800),
INT32_C(1049600),
INT32_C(2099200),
INT32_C(4198400),
INT32_C(8396800),
INT32_C(16793600),
INT32_C(33587200),
INT32_C(67174400),
INT32_C(134348800),
INT32_C(268697600),
INT32_C(537395200),
INT32_C(1074790400),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(256),
INT32_C(513),
INT32_C(1026),
INT32_C(2052),
INT32_C(4104),
INT32_C(8208),
INT32_C(16416),
INT32_C(32832),
INT32_C(65664),
INT32_C(131328),
INT32_C(262656),
INT32_C(525312),
INT32_C(1050624),
INT32_C(2101248),
INT32_C(4202496),
INT32_C(8404992),
INT32_C(16809984),
INT32_C(33619968),
INT32_C(67239936),
INT32_C(134479872),
INT32_C(268959744),
INT32_C(537919488),
INT32_C(1075838976),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(256),
INT32_C(513),
INT32_C(1027),
INT32_C(2054),
INT32_C(4108),
INT32_C(8216),
INT32_C(16432),
INT32_C(32864),
INT32_C(65728),
INT32_C(131456),
INT32_C(262912),
INT32_C(525824),
INT32_C(1051648),
INT32_C(2103296),
INT32_C(4206592),
INT32_C(8413184),
INT32_C(16826368),
INT32_C(33652736),
INT32_C(67305472),
INT32_C(134610944),
INT32_C(269221888),
INT32_C(538443776),
INT32_C(1076887552),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(332),
INT32_C(665),
INT32_C(1330),
INT32_C(2660),
INT32_C(5320),
INT32_C(10640),
INT32_C(21280),
INT32_C(42560),
INT32_C(85120),
INT32_C(170240),
INT32_C(340480),
INT32_C(680960),
INT32_C(1361920),
INT32_C(2723840),
INT32_C(5447680),
INT32_C(10895360),
INT32_C(21790720),
INT32_C(43581440),
INT32_C(87162880),
INT32_C(174325760),
INT32_C(348651520),
INT32_C(697303040),
INT32_C(1394606080),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(511),
INT32_C(1022),
INT32_C(2044),
INT32_C(4088),
INT32_C(8176),
INT32_C(16352),
INT32_C(32704),
INT32_C(65408),
INT32_C(130816),
INT32_C(261632),
INT32_C(523264),
INT32_C(1046528),
INT32_C(2093056),
INT32_C(4186112),
INT32_C(8372224),
INT32_C(16744448),
INT32_C(33488896),
INT32_C(66977792),
INT32_C(133955584),
INT32_C(267911168),
INT32_C(535822336),
INT32_C(1071644672),
INT32_C(2143289344),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(511),
INT32_C(1022),
INT32_C(2045),
INT32_C(4090),
INT32_C(8180),
INT32_C(16360),
INT32_C(32720),
INT32_C(65440),
INT32_C(130880),
INT32_C(261760),
INT32_C(523520),
INT32_C(1047040),
INT32_C(2094080),
INT32_C(4188160),
INT32_C(8376320),
INT32_C(16752640),
INT32_C(33505280),
INT32_C(67010560),
INT32_C(134021120),
INT32_C(268042240),
INT32_C(536084480),
INT32_C(1072168960),
INT32_C(2144337920),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(511),
INT32_C(1023),
INT32_C(2046),
INT32_C(4092),
INT32_C(8184),
INT32_C(16368),
INT32_C(32736),
INT32_C(65472),
INT32_C(130944),
INT32_C(261888),
INT32_C(523776),
INT32_C(1047552),
INT32_C(2095104),
INT32_C(4190208),
INT32_C(8380416),
INT32_C(16760832),
INT32_C(33521664),
INT32_C(67043328),
INT32_C(134086656),
INT32_C(268173312),
INT32_C(536346624),
INT32_C(1072693248),
INT32_C(2145386496),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(511),
INT32_C(1023),
INT32_C(2047),
INT32_C(4094),
INT32_C(8188),
INT32_C(16376),
INT32_C(32752),
INT32_C(65504),
INT32_C(131008),
INT32_C(262016),
INT32_C(524032),
INT32_C(1048064),
INT32_C(2096128),
INT32_C(4192256),
INT32_C(8384512),
INT32_C(16769024),
INT32_C(33538048),
INT32_C(67076096),
INT32_C(134152192),
INT32_C(268304384),
INT32_C(536608768),
INT32_C(1073217536),
INT32_C(2146435072),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
INT32_C(2147483647),
-INT32_C(1024),
-INT32_C(2048),
-INT32_C(4096),
-INT32_C(8192),
-INT32_C(16384),
-INT32_C(32768),
-INT32_C(65536),
-INT32_C(131072),
-INT32_C(262144),
-INT32_C(524288),
-INT32_C(1048576),
-INT32_C(2097152),
-INT32_C(4194304),
-INT32_C(8388608),
-INT32_C(16777216),
-INT32_C(33554432),
-INT32_C(67108864),
-INT32_C(134217728),
-INT32_C(268435456),
-INT32_C(536870912),
-INT32_C(1073741824),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1025),
-INT32_C(2050),
-INT32_C(4100),
-INT32_C(8200),
-INT32_C(16400),
-INT32_C(32800),
-INT32_C(65600),
-INT32_C(131200),
-INT32_C(262400),
-INT32_C(524800),
-INT32_C(1049600),
-INT32_C(2099200),
-INT32_C(4198400),
-INT32_C(8396800),
-INT32_C(16793600),
-INT32_C(33587200),
-INT32_C(67174400),
-INT32_C(134348800),
-INT32_C(268697600),
-INT32_C(537395200),
-INT32_C(1074790400),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1026),
-INT32_C(2052),
-INT32_C(4104),
-INT32_C(8208),
-INT32_C(16416),
-INT32_C(32832),
-INT32_C(65664),
-INT32_C(131328),
-INT32_C(262656),
-INT32_C(525312),
-INT32_C(1050624),
-INT32_C(2101248),
-INT32_C(4202496),
-INT32_C(8404992),
-INT32_C(16809984),
-INT32_C(33619968),
-INT32_C(67239936),
-INT32_C(134479872),
-INT32_C(268959744),
-INT32_C(537919488),
-INT32_C(1075838976),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1027),
-INT32_C(2054),
-INT32_C(4108),
-INT32_C(8216),
-INT32_C(16432),
-INT32_C(32864),
-INT32_C(65728),
-INT32_C(131456),
-INT32_C(262912),
-INT32_C(525824),
-INT32_C(1051648),
-INT32_C(2103296),
-INT32_C(4206592),
-INT32_C(8413184),
-INT32_C(16826368),
-INT32_C(33652736),
-INT32_C(67305472),
-INT32_C(134610944),
-INT32_C(269221888),
-INT32_C(538443776),
-INT32_C(1076887552),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1347),
-INT32_C(2694),
-INT32_C(5388),
-INT32_C(10776),
-INT32_C(21552),
-INT32_C(43104),
-INT32_C(86208),
-INT32_C(172416),
-INT32_C(344832),
-INT32_C(689664),
-INT32_C(1379328),
-INT32_C(2758656),
-INT32_C(5517312),
-INT32_C(11034624),
-INT32_C(22069248),
-INT32_C(44138496),
-INT32_C(88276992),
-INT32_C(176553984),
-INT32_C(353107968),
-INT32_C(706215936),
-INT32_C(1412431872),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2044),
-INT32_C(4088),
-INT32_C(8176),
-INT32_C(16352),
-INT32_C(32704),
-INT32_C(65408),
-INT32_C(130816),
-INT32_C(261632),
-INT32_C(523264),
-INT32_C(1046528),
-INT32_C(2093056),
-INT32_C(4186112),
-INT32_C(8372224),
-INT32_C(16744448),
-INT32_C(33488896),
-INT32_C(66977792),
-INT32_C(133955584),
-INT32_C(267911168),
-INT32_C(535822336),
-INT32_C(1071644672),
-INT32_C(2143289344),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2045),
-INT32_C(4090),
-INT32_C(8180),
-INT32_C(16360),
-INT32_C(32720),
-INT32_C(65440),
-INT32_C(130880),
-INT32_C(261760),
-INT32_C(523520),
-INT32_C(1047040),
-INT32_C(2094080),
-INT32_C(4188160),
-INT32_C(8376320),
-INT32_C(16752640),
-INT32_C(33505280),
-INT32_C(67010560),
-INT32_C(134021120),
-INT32_C(268042240),
-INT32_C(536084480),
-INT32_C(1072168960),
-INT32_C(2144337920),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2046),
-INT32_C(4092),
-INT32_C(8184),
-INT32_C(16368),
-INT32_C(32736),
-INT32_C(65472),
-INT32_C(130944),
-INT32_C(261888),
-INT32_C(523776),
-INT32_C(1047552),
-INT32_C(2095104),
-INT32_C(4190208),
-INT32_C(8380416),
-INT32_C(16760832),
-INT32_C(33521664),
-INT32_C(67043328),
-INT32_C(134086656),
-INT32_C(268173312),
-INT32_C(536346624),
-INT32_C(1072693248),
-INT32_C(2145386496),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2047),
-INT32_C(4094),
-INT32_C(8188),
-INT32_C(16376),
-INT32_C(32752),
-INT32_C(65504),
-INT32_C(131008),
-INT32_C(262016),
-INT32_C(524032),
-INT32_C(1048064),
-INT32_C(2096128),
-INT32_C(4192256),
-INT32_C(8384512),
-INT32_C(16769024),
-INT32_C(33538048),
-INT32_C(67076096),
-INT32_C(134152192),
-INT32_C(268304384),
-INT32_C(536608768),
-INT32_C(1073217536),
-INT32_C(2146435072),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(512),
-INT32_C(1024),
-INT32_C(2048),
-INT32_C(4096),
-INT32_C(8192),
-INT32_C(16384),
-INT32_C(32768),
-INT32_C(65536),
-INT32_C(131072),
-INT32_C(262144),
-INT32_C(524288),
-INT32_C(1048576),
-INT32_C(2097152),
-INT32_C(4194304),
-INT32_C(8388608),
-INT32_C(16777216),
-INT32_C(33554432),
-INT32_C(67108864),
-INT32_C(134217728),
-INT32_C(268435456),
-INT32_C(536870912),
-INT32_C(1073741824),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(512),
-INT32_C(1025),
-INT32_C(2050),
-INT32_C(4100),
-INT32_C(8200),
-INT32_C(16400),
-INT32_C(32800),
-INT32_C(65600),
-INT32_C(131200),
-INT32_C(262400),
-INT32_C(524800),
-INT32_C(1049600),
-INT32_C(2099200),
-INT32_C(4198400),
-INT32_C(8396800),
-INT32_C(16793600),
-INT32_C(33587200),
-INT32_C(67174400),
-INT32_C(134348800),
-INT32_C(268697600),
-INT32_C(537395200),
-INT32_C(1074790400),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(513),
-INT32_C(1026),
-INT32_C(2052),
-INT32_C(4104),
-INT32_C(8208),
-INT32_C(16416),
-INT32_C(32832),
-INT32_C(65664),
-INT32_C(131328),
-INT32_C(262656),
-INT32_C(525312),
-INT32_C(1050624),
-INT32_C(2101248),
-INT32_C(4202496),
-INT32_C(8404992),
-INT32_C(16809984),
-INT32_C(33619968),
-INT32_C(67239936),
-INT32_C(134479872),
-INT32_C(268959744),
-INT32_C(537919488),
-INT32_C(1075838976),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(513),
-INT32_C(1027),
-INT32_C(2054),
-INT32_C(4108),
-INT32_C(8216),
-INT32_C(16432),
-INT32_C(32864),
-INT32_C(65728),
-INT32_C(131456),
-INT32_C(262912),
-INT32_C(525824),
-INT32_C(1051648),
-INT32_C(2103296),
-INT32_C(4206592),
-INT32_C(8413184),
-INT32_C(16826368),
-INT32_C(33652736),
-INT32_C(67305472),
-INT32_C(134610944),
-INT32_C(269221888),
-INT32_C(538443776),
-INT32_C(1076887552),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(912),
-INT32_C(1825),
-INT32_C(3650),
-INT32_C(7300),
-INT32_C(14600),
-INT32_C(29200),
-INT32_C(58400),
-INT32_C(116800),
-INT32_C(233600),
-INT32_C(467200),
-INT32_C(934400),
-INT32_C(1868800),
-INT32_C(3737600),
-INT32_C(7475200),
-INT32_C(14950400),
-INT32_C(29900800),
-INT32_C(59801600),
-INT32_C(119603200),
-INT32_C(239206400),
-INT32_C(478412800),
-INT32_C(956825600),
-INT32_C(1913651200),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1022),
-INT32_C(2044),
-INT32_C(4088),
-INT32_C(8176),
-INT32_C(16352),
-INT32_C(32704),
-INT32_C(65408),
-INT32_C(130816),
-INT32_C(261632),
-INT32_C(523264),
-INT32_C(1046528),
-INT32_C(2093056),
-INT32_C(4186112),
-INT32_C(8372224),
-INT32_C(16744448),
-INT32_C(33488896),
-INT32_C(66977792),
-INT32_C(133955584),
-INT32_C(267911168),
-INT32_C(535822336),
-INT32_C(1071644672),
-INT32_C(2143289344),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1022),
-INT32_C(2045),
-INT32_C(4090),
-INT32_C(8180),
-INT32_C(16360),
-INT32_C(32720),
-INT32_C(65440),
-INT32_C(130880),
-INT32_C(261760),
-INT32_C(523520),
-INT32_C(1047040),
-INT32_C(2094080),
-INT32_C(4188160),
-INT32_C(8376320),
-INT32_C(16752640),
-INT32_C(33505280),
-INT32_C(67010560),
-INT32_C(134021120),
-INT32_C(268042240),
-INT32_C(536084480),
-INT32_C(1072168960),
-INT32_C(2144337920),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1023),
-INT32_C(2046),
-INT32_C(4092),
-INT32_C(8184),
-INT32_C(16368),
-INT32_C(32736),
-INT32_C(65472),
-INT32_C(130944),
-INT32_C(261888),
-INT32_C(523776),
-INT32_C(1047552),
-INT32_C(2095104),
-INT32_C(4190208),
-INT32_C(8380416),
-INT32_C(16760832),
-INT32_C(33521664),
-INT32_C(67043328),
-INT32_C(134086656),
-INT32_C(268173312),
-INT32_C(536346624),
-INT32_C(1072693248),
-INT32_C(2145386496),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(1023),
-INT32_C(2047),
-INT32_C(4094),
-INT32_C(8188),
-INT32_C(16376),
-INT32_C(32752),
-INT32_C(65504),
-INT32_C(131008),
-INT32_C(262016),
-INT32_C(524032),
-INT32_C(1048064),
-INT32_C(2096128),
-INT32_C(4192256),
-INT32_C(8384512),
-INT32_C(16769024),
-INT32_C(33538048),
-INT32_C(67076096),
-INT32_C(134152192),
-INT32_C(268304384),
-INT32_C(536608768),
-INT32_C(1073217536),
-INT32_C(2146435072),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(256),
-INT32_C(512),
-INT32_C(1024),
-INT32_C(2048),
-INT32_C(4096),
-INT32_C(8192),
-INT32_C(16384),
-INT32_C(32768),
-INT32_C(65536),
-INT32_C(131072),
-INT32_C(262144),
-INT32_C(524288),
-INT32_C(1048576),
-INT32_C(2097152),
-INT32_C(4194304),
-INT32_C(8388608),
-INT32_C(16777216),
-INT32_C(33554432),
-INT32_C(67108864),
-INT32_C(134217728),
-INT32_C(268435456),
-INT32_C(536870912),
-INT32_C(1073741824),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(256),
-INT32_C(512),
-INT32_C(1025),
-INT32_C(2050),
-INT32_C(4100),
-INT32_C(8200),
-INT32_C(16400),
-INT32_C(32800),
-INT32_C(65600),
-INT32_C(131200),
-INT32_C(262400),
-INT32_C(524800),
-INT32_C(1049600),
-INT32_C(2099200),
-INT32_C(4198400),
-INT32_C(8396800),
-INT32_C(16793600),
-INT32_C(33587200),
-INT32_C(67174400),
-INT32_C(134348800),
-INT32_C(268697600),
-INT32_C(537395200),
-INT32_C(1074790400),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(256),
-INT32_C(513),
-INT32_C(1026),
-INT32_C(2052),
-INT32_C(4104),
-INT32_C(8208),
-INT32_C(16416),
-INT32_C(32832),
-INT32_C(65664),
-INT32_C(131328),
-INT32_C(262656),
-INT32_C(525312),
-INT32_C(1050624),
-INT32_C(2101248),
-INT32_C(4202496),
-INT32_C(8404992),
-INT32_C(16809984),
-INT32_C(33619968),
-INT32_C(67239936),
-INT32_C(134479872),
-INT32_C(268959744),
-INT32_C(537919488),
-INT32_C(1075838976),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(256),
-INT32_C(513),
-INT32_C(1027),
-INT32_C(2054),
-INT32_C(4108),
-INT32_C(8216),
-INT32_C(16432),
-INT32_C(32864),
-INT32_C(65728),
-INT32_C(131456),
-INT32_C(262912),
-INT32_C(525824),
-INT32_C(1051648),
-INT32_C(2103296),
-INT32_C(4206592),
-INT32_C(8413184),
-INT32_C(16826368),
-INT32_C(33652736),
-INT32_C(67305472),
-INT32_C(134610944),
-INT32_C(269221888),
-INT32_C(538443776),
-INT32_C(1076887552),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(332),
-INT32_C(665),
-INT32_C(1330),
-INT32_C(2660),
-INT32_C(5320),
-INT32_C(10640),
-INT32_C(21280),
-INT32_C(42560),
-INT32_C(85120),
-INT32_C(170240),
-INT32_C(340480),
-INT32_C(680960),
-INT32_C(1361920),
-INT32_C(2723840),
-INT32_C(5447680),
-INT32_C(10895360),
-INT32_C(21790720),
-INT32_C(43581440),
-INT32_C(87162880),
-INT32_C(174325760),
-INT32_C(348651520),
-INT32_C(697303040),
-INT32_C(1394606080),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(511),
-INT32_C(1022),
-INT32_C(2044),
-INT32_C(4088),
-INT32_C(8176),
-INT32_C(16352),
-INT32_C(32704),
-INT32_C(65408),
-INT32_C(130816),
-INT32_C(261632),
-INT32_C(523264),
-INT32_C(1046528),
-INT32_C(2093056),
-INT32_C(4186112),
-INT32_C(8372224),
-INT32_C(16744448),
-INT32_C(33488896),
-INT32_C(66977792),
-INT32_C(133955584),
-INT32_C(267911168),
-INT32_C(535822336),
-INT32_C(1071644672),
-INT32_C(2143289344),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(511),
-INT32_C(1022),
-INT32_C(2045),
-INT32_C(4090),
-INT32_C(8180),
-INT32_C(16360),
-INT32_C(32720),
-INT32_C(65440),
-INT32_C(130880),
-INT32_C(261760),
-INT32_C(523520),
-INT32_C(1047040),
-INT32_C(2094080),
-INT32_C(4188160),
-INT32_C(8376320),
-INT32_C(16752640),
-INT32_C(33505280),
-INT32_C(67010560),
-INT32_C(134021120),
-INT32_C(268042240),
-INT32_C(536084480),
-INT32_C(1072168960),
-INT32_C(2144337920),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(511),
-INT32_C(1023),
-INT32_C(2046),
-INT32_C(4092),
-INT32_C(8184),
-INT32_C(16368),
-INT32_C(32736),
-INT32_C(65472),
-INT32_C(130944),
-INT32_C(261888),
-INT32_C(523776),
-INT32_C(1047552),
-INT32_C(2095104),
-INT32_C(4190208),
-INT32_C(8380416),
-INT32_C(16760832),
-INT32_C(33521664),
-INT32_C(67043328),
-INT32_C(134086656),
-INT32_C(268173312),
-INT32_C(536346624),
-INT32_C(1072693248),
-INT32_C(2145386496),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(511),
-INT32_C(1023),
-INT32_C(2047),
-INT32_C(4094),
-INT32_C(8188),
-INT32_C(16376),
-INT32_C(32752),
-INT32_C(65504),
-INT32_C(131008),
-INT32_C(262016),
-INT32_C(524032),
-INT32_C(1048064),
-INT32_C(2096128),
-INT32_C(4192256),
-INT32_C(8384512),
-INT32_C(16769024),
-INT32_C(33538048),
-INT32_C(67076096),
-INT32_C(134152192),
-INT32_C(268304384),
-INT32_C(536608768),
-INT32_C(1073217536),
-INT32_C(2146435072),
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
-INT32_C(2147483647) - 1,
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
INT32_C(0),
};
const unsigned kExpectedCount_fcvtzs_wh = 3333;
#endif // VIXL_SIM_FCVTZS_WH_TRACE_AARCH64_H_