// 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_FCVTZU_XH_TRACE_AARCH64_H_ #define VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_ const uint64_t kExpected_fcvtzu_xh[] = { 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 0u, 0u, 1u, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2047u, 4094u, 8188u, 16376u, 32752u, 65504u, 131008u, 262016u, 524032u, 1048064u, 2096128u, 4192256u, 8384512u, 16769024u, 33538048u, 67076096u, 134152192u, 268304384u, 536608768u, 1073217536u, 2146435072u, 4292870144u, 8585740288u, 17171480576u, 34342961152u, 68685922304u, 137371844608u, 274743689216u, 549487378432u, 1098974756864u, 2197949513728u, 4395899027456u, 8791798054912u, 17583596109824u, 35167192219648u, 70334384439296u, 140668768878592u, 281337537757184u, 562675075514368u, 1125350151028736u, 2250700302057472u, 4501400604114944u, 9002801208229888u, 18005602416459776u, 36011204832919552u, 72022409665839104u, 144044819331678208u, 288089638663356416u, 576179277326712832u, 1152358554653425664u, 2304717109306851328u, 4609434218613702656u, 9218868437227405312u, 0u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 0u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1025u, 2050u, 4100u, 8200u, 16400u, 32800u, 65600u, 131200u, 262400u, 524800u, 1049600u, 2099200u, 4198400u, 8396800u, 16793600u, 33587200u, 67174400u, 134348800u, 268697600u, 537395200u, 1074790400u, 2149580800u, 4299161600u, 8598323200u, 17196646400u, 34393292800u, 68786585600u, 137573171200u, 275146342400u, 550292684800u, 1100585369600u, 2201170739200u, 4402341478400u, 8804682956800u, 17609365913600u, 35218731827200u, 70437463654400u, 140874927308800u, 281749854617600u, 563499709235200u, 1126999418470400u, 2253998836940800u, 4507997673881600u, 9015995347763200u, 18031990695526400u, 36063981391052800u, 72127962782105600u, 144255925564211200u, 288511851128422400u, 577023702256844800u, 1154047404513689600u, 2308094809027379200u, 4616189618054758400u, 9232379236109516800u, 0u, 1u, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2047u, 4094u, 8188u, 16376u, 32752u, 65504u, 131008u, 262016u, 524032u, 1048064u, 2096128u, 4192256u, 8384512u, 16769024u, 33538048u, 67076096u, 134152192u, 268304384u, 536608768u, 1073217536u, 2146435072u, 4292870144u, 8585740288u, 17171480576u, 34342961152u, 68685922304u, 137371844608u, 274743689216u, 549487378432u, 1098974756864u, 2197949513728u, 4395899027456u, 8791798054912u, 17583596109824u, 35167192219648u, 70334384439296u, 140668768878592u, 281337537757184u, 562675075514368u, 1125350151028736u, 2250700302057472u, 4501400604114944u, 9002801208229888u, 18005602416459776u, 36011204832919552u, 72022409665839104u, 144044819331678208u, 288089638663356416u, 576179277326712832u, 1152358554653425664u, 2304717109306851328u, 4609434218613702656u, 9218868437227405312u, 18437736874454810624u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1025u, 2050u, 4100u, 8200u, 16400u, 32800u, 65600u, 131200u, 262400u, 524800u, 1049600u, 2099200u, 4198400u, 8396800u, 16793600u, 33587200u, 67174400u, 134348800u, 268697600u, 537395200u, 1074790400u, 2149580800u, 4299161600u, 8598323200u, 17196646400u, 34393292800u, 68786585600u, 137573171200u, 275146342400u, 550292684800u, 1100585369600u, 2201170739200u, 4402341478400u, 8804682956800u, 17609365913600u, 35218731827200u, 70437463654400u, 140874927308800u, 281749854617600u, 563499709235200u, 1126999418470400u, 2253998836940800u, 4507997673881600u, 9015995347763200u, 18031990695526400u, 36063981391052800u, 72127962782105600u, 144255925564211200u, 288511851128422400u, 577023702256844800u, 1154047404513689600u, 2308094809027379200u, 4616189618054758400u, 9232379236109516800u, 18446744073709551615u, 1u, 3u, 6u, 12u, 24u, 48u, 96u, 192u, 384u, 768u, 1536u, 3072u, 6144u, 12288u, 24576u, 49152u, 98304u, 196608u, 393216u, 786432u, 1572864u, 3145728u, 6291456u, 12582912u, 25165824u, 50331648u, 100663296u, 201326592u, 402653184u, 805306368u, 1610612736u, 3221225472u, 6442450944u, 12884901888u, 25769803776u, 51539607552u, 103079215104u, 206158430208u, 412316860416u, 824633720832u, 1649267441664u, 3298534883328u, 6597069766656u, 13194139533312u, 26388279066624u, 52776558133248u, 105553116266496u, 211106232532992u, 422212465065984u, 844424930131968u, 1688849860263936u, 3377699720527872u, 6755399441055744u, 13510798882111488u, 27021597764222976u, 54043195528445952u, 108086391056891904u, 216172782113783808u, 432345564227567616u, 864691128455135232u, 1729382256910270464u, 3458764513820540928u, 6917529027641081856u, 13835058055282163712u, 18446744073709551615u, 10u, 20u, 40u, 80u, 160u, 320u, 640u, 1280u, 2560u, 5120u, 10240u, 20480u, 40960u, 81920u, 163840u, 327680u, 655360u, 1310720u, 2621440u, 5242880u, 10485760u, 20971520u, 41943040u, 83886080u, 167772160u, 335544320u, 671088640u, 1342177280u, 2684354560u, 5368709120u, 10737418240u, 21474836480u, 42949672960u, 85899345920u, 171798691840u, 343597383680u, 687194767360u, 1374389534720u, 2748779069440u, 5497558138880u, 10995116277760u, 21990232555520u, 43980465111040u, 87960930222080u, 175921860444160u, 351843720888320u, 703687441776640u, 1407374883553280u, 2814749767106560u, 5629499534213120u, 11258999068426240u, 22517998136852480u, 45035996273704960u, 90071992547409920u, 180143985094819840u, 360287970189639680u, 720575940379279360u, 1441151880758558720u, 2882303761517117440u, 5764607523034234880u, 11529215046068469760u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 65504u, 131008u, 262016u, 524032u, 1048064u, 2096128u, 4192256u, 8384512u, 16769024u, 33538048u, 67076096u, 134152192u, 268304384u, 536608768u, 1073217536u, 2146435072u, 4292870144u, 8585740288u, 17171480576u, 34342961152u, 68685922304u, 137371844608u, 274743689216u, 549487378432u, 1098974756864u, 2197949513728u, 4395899027456u, 8791798054912u, 17583596109824u, 35167192219648u, 70334384439296u, 140668768878592u, 281337537757184u, 562675075514368u, 1125350151028736u, 2250700302057472u, 4501400604114944u, 9002801208229888u, 18005602416459776u, 36011204832919552u, 72022409665839104u, 144044819331678208u, 288089638663356416u, 576179277326712832u, 1152358554653425664u, 2304717109306851328u, 4609434218613702656u, 9218868437227405312u, 18437736874454810624u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1u, 2u, 4u, 9u, 18u, 36u, 72u, 144u, 288u, 576u, 1152u, 2304u, 4608u, 9216u, 18432u, 36864u, 73728u, 147456u, 294912u, 589824u, 1179648u, 2359296u, 4718592u, 9437184u, 18874368u, 37748736u, 75497472u, 150994944u, 301989888u, 603979776u, 1207959552u, 2415919104u, 4831838208u, 9663676416u, 19327352832u, 38654705664u, 77309411328u, 154618822656u, 309237645312u, 618475290624u, 1236950581248u, 2473901162496u, 4947802324992u, 9895604649984u, 19791209299968u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1u, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2046u, 4092u, 8184u, 16368u, 32736u, 65472u, 130944u, 261888u, 523776u, 1047552u, 2095104u, 4190208u, 8380416u, 16760832u, 33521664u, 67043328u, 134086656u, 268173312u, 536346624u, 1072693248u, 2145386496u, 4290772992u, 8581545984u, 17163091968u, 34326183936u, 68652367872u, 137304735744u, 274609471488u, 549218942976u, 1098437885952u, 2196875771904u, 4393751543808u, 8787503087616u, 17575006175232u, 35150012350464u, 70300024700928u, 140600049401856u, 281200098803712u, 562400197607424u, 1124800395214848u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1u, 2u, 4u, 8u, 16u, 32u, 64u, 128u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1025u, 2050u, 4100u, 8200u, 16400u, 32800u, 65600u, 131200u, 262400u, 524800u, 1049600u, 2099200u, 4198400u, 8396800u, 16793600u, 33587200u, 67174400u, 134348800u, 268697600u, 537395200u, 1074790400u, 2149580800u, 4299161600u, 8598323200u, 17196646400u, 34393292800u, 68786585600u, 137573171200u, 275146342400u, 550292684800u, 1100585369600u, 2201170739200u, 4402341478400u, 8804682956800u, 17609365913600u, 35218731827200u, 70437463654400u, 140874927308800u, 281749854617600u, 563499709235200u, 1126999418470400u, 2253998836940800u, 4507997673881600u, 9015995347763200u, 18031990695526400u, 36063981391052800u, 72127962782105600u, 144255925564211200u, 288511851128422400u, 577023702256844800u, 1154047404513689600u, 2308094809027379200u, 4616189618054758400u, 9232379236109516800u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1026u, 2052u, 4104u, 8208u, 16416u, 32832u, 65664u, 131328u, 262656u, 525312u, 1050624u, 2101248u, 4202496u, 8404992u, 16809984u, 33619968u, 67239936u, 134479872u, 268959744u, 537919488u, 1075838976u, 2151677952u, 4303355904u, 8606711808u, 17213423616u, 34426847232u, 68853694464u, 137707388928u, 275414777856u, 550829555712u, 1101659111424u, 2203318222848u, 4406636445696u, 8813272891392u, 17626545782784u, 35253091565568u, 70506183131136u, 141012366262272u, 282024732524544u, 564049465049088u, 1128098930098176u, 2256197860196352u, 4512395720392704u, 9024791440785408u, 18049582881570816u, 36099165763141632u, 72198331526283264u, 144396663052566528u, 288793326105133056u, 577586652210266112u, 1155173304420532224u, 2310346608841064448u, 4620693217682128896u, 9241386435364257792u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1027u, 2054u, 4108u, 8216u, 16432u, 32864u, 65728u, 131456u, 262912u, 525824u, 1051648u, 2103296u, 4206592u, 8413184u, 16826368u, 33652736u, 67305472u, 134610944u, 269221888u, 538443776u, 1076887552u, 2153775104u, 4307550208u, 8615100416u, 17230200832u, 34460401664u, 68920803328u, 137841606656u, 275683213312u, 551366426624u, 1102732853248u, 2205465706496u, 4410931412992u, 8821862825984u, 17643725651968u, 35287451303936u, 70574902607872u, 141149805215744u, 282299610431488u, 564599220862976u, 1129198441725952u, 2258396883451904u, 4516793766903808u, 9033587533807616u, 18067175067615232u, 36134350135230464u, 72268700270460928u, 144537400540921856u, 289074801081843712u, 578149602163687424u, 1156299204327374848u, 2312598408654749696u, 4625196817309499392u, 9250393634618998784u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1347u, 2694u, 5388u, 10776u, 21552u, 43104u, 86208u, 172416u, 344832u, 689664u, 1379328u, 2758656u, 5517312u, 11034624u, 22069248u, 44138496u, 88276992u, 176553984u, 353107968u, 706215936u, 1412431872u, 2824863744u, 5649727488u, 11299454976u, 22598909952u, 45197819904u, 90395639808u, 180791279616u, 361582559232u, 723165118464u, 1446330236928u, 2892660473856u, 5785320947712u, 11570641895424u, 23141283790848u, 46282567581696u, 92565135163392u, 185130270326784u, 370260540653568u, 740521081307136u, 1481042162614272u, 2962084325228544u, 5924168650457088u, 11848337300914176u, 23696674601828352u, 47393349203656704u, 94786698407313408u, 189573396814626816u, 379146793629253632u, 758293587258507264u, 1516587174517014528u, 3033174349034029056u, 6066348698068058112u, 12132697396136116224u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2044u, 4088u, 8176u, 16352u, 32704u, 65408u, 130816u, 261632u, 523264u, 1046528u, 2093056u, 4186112u, 8372224u, 16744448u, 33488896u, 66977792u, 133955584u, 267911168u, 535822336u, 1071644672u, 2143289344u, 4286578688u, 8573157376u, 17146314752u, 34292629504u, 68585259008u, 137170518016u, 274341036032u, 548682072064u, 1097364144128u, 2194728288256u, 4389456576512u, 8778913153024u, 17557826306048u, 35115652612096u, 70231305224192u, 140462610448384u, 280925220896768u, 561850441793536u, 1123700883587072u, 2247401767174144u, 4494803534348288u, 8989607068696576u, 17979214137393152u, 35958428274786304u, 71916856549572608u, 143833713099145216u, 287667426198290432u, 575334852396580864u, 1150669704793161728u, 2301339409586323456u, 4602678819172646912u, 9205357638345293824u, 18410715276690587648u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2045u, 4090u, 8180u, 16360u, 32720u, 65440u, 130880u, 261760u, 523520u, 1047040u, 2094080u, 4188160u, 8376320u, 16752640u, 33505280u, 67010560u, 134021120u, 268042240u, 536084480u, 1072168960u, 2144337920u, 4288675840u, 8577351680u, 17154703360u, 34309406720u, 68618813440u, 137237626880u, 274475253760u, 548950507520u, 1097901015040u, 2195802030080u, 4391604060160u, 8783208120320u, 17566416240640u, 35132832481280u, 70265664962560u, 140531329925120u, 281062659850240u, 562125319700480u, 1124250639400960u, 2248501278801920u, 4497002557603840u, 8994005115207680u, 17988010230415360u, 35976020460830720u, 71952040921661440u, 143904081843322880u, 287808163686645760u, 575616327373291520u, 1151232654746583040u, 2302465309493166080u, 4604930618986332160u, 9209861237972664320u, 18419722475945328640u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2046u, 4092u, 8184u, 16368u, 32736u, 65472u, 130944u, 261888u, 523776u, 1047552u, 2095104u, 4190208u, 8380416u, 16760832u, 33521664u, 67043328u, 134086656u, 268173312u, 536346624u, 1072693248u, 2145386496u, 4290772992u, 8581545984u, 17163091968u, 34326183936u, 68652367872u, 137304735744u, 274609471488u, 549218942976u, 1098437885952u, 2196875771904u, 4393751543808u, 8787503087616u, 17575006175232u, 35150012350464u, 70300024700928u, 140600049401856u, 281200098803712u, 562400197607424u, 1124800395214848u, 2249600790429696u, 4499201580859392u, 8998403161718784u, 17996806323437568u, 35993612646875136u, 71987225293750272u, 143974450587500544u, 287948901175001088u, 575897802350002176u, 1151795604700004352u, 2303591209400008704u, 4607182418800017408u, 9214364837600034816u, 18428729675200069632u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2047u, 4094u, 8188u, 16376u, 32752u, 65504u, 131008u, 262016u, 524032u, 1048064u, 2096128u, 4192256u, 8384512u, 16769024u, 33538048u, 67076096u, 134152192u, 268304384u, 536608768u, 1073217536u, 2146435072u, 4292870144u, 8585740288u, 17171480576u, 34342961152u, 68685922304u, 137371844608u, 274743689216u, 549487378432u, 1098974756864u, 2197949513728u, 4395899027456u, 8791798054912u, 17583596109824u, 35167192219648u, 70334384439296u, 140668768878592u, 281337537757184u, 562675075514368u, 1125350151028736u, 2250700302057472u, 4501400604114944u, 9002801208229888u, 18005602416459776u, 36011204832919552u, 72022409665839104u, 144044819331678208u, 288089638663356416u, 576179277326712832u, 1152358554653425664u, 2304717109306851328u, 4609434218613702656u, 9218868437227405312u, 18437736874454810624u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 512u, 1025u, 2050u, 4100u, 8200u, 16400u, 32800u, 65600u, 131200u, 262400u, 524800u, 1049600u, 2099200u, 4198400u, 8396800u, 16793600u, 33587200u, 67174400u, 134348800u, 268697600u, 537395200u, 1074790400u, 2149580800u, 4299161600u, 8598323200u, 17196646400u, 34393292800u, 68786585600u, 137573171200u, 275146342400u, 550292684800u, 1100585369600u, 2201170739200u, 4402341478400u, 8804682956800u, 17609365913600u, 35218731827200u, 70437463654400u, 140874927308800u, 281749854617600u, 563499709235200u, 1126999418470400u, 2253998836940800u, 4507997673881600u, 9015995347763200u, 18031990695526400u, 36063981391052800u, 72127962782105600u, 144255925564211200u, 288511851128422400u, 577023702256844800u, 1154047404513689600u, 2308094809027379200u, 4616189618054758400u, 9232379236109516800u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 513u, 1026u, 2052u, 4104u, 8208u, 16416u, 32832u, 65664u, 131328u, 262656u, 525312u, 1050624u, 2101248u, 4202496u, 8404992u, 16809984u, 33619968u, 67239936u, 134479872u, 268959744u, 537919488u, 1075838976u, 2151677952u, 4303355904u, 8606711808u, 17213423616u, 34426847232u, 68853694464u, 137707388928u, 275414777856u, 550829555712u, 1101659111424u, 2203318222848u, 4406636445696u, 8813272891392u, 17626545782784u, 35253091565568u, 70506183131136u, 141012366262272u, 282024732524544u, 564049465049088u, 1128098930098176u, 2256197860196352u, 4512395720392704u, 9024791440785408u, 18049582881570816u, 36099165763141632u, 72198331526283264u, 144396663052566528u, 288793326105133056u, 577586652210266112u, 1155173304420532224u, 2310346608841064448u, 4620693217682128896u, 9241386435364257792u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 513u, 1027u, 2054u, 4108u, 8216u, 16432u, 32864u, 65728u, 131456u, 262912u, 525824u, 1051648u, 2103296u, 4206592u, 8413184u, 16826368u, 33652736u, 67305472u, 134610944u, 269221888u, 538443776u, 1076887552u, 2153775104u, 4307550208u, 8615100416u, 17230200832u, 34460401664u, 68920803328u, 137841606656u, 275683213312u, 551366426624u, 1102732853248u, 2205465706496u, 4410931412992u, 8821862825984u, 17643725651968u, 35287451303936u, 70574902607872u, 141149805215744u, 282299610431488u, 564599220862976u, 1129198441725952u, 2258396883451904u, 4516793766903808u, 9033587533807616u, 18067175067615232u, 36134350135230464u, 72268700270460928u, 144537400540921856u, 289074801081843712u, 578149602163687424u, 1156299204327374848u, 2312598408654749696u, 4625196817309499392u, 9250393634618998784u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 912u, 1825u, 3650u, 7300u, 14600u, 29200u, 58400u, 116800u, 233600u, 467200u, 934400u, 1868800u, 3737600u, 7475200u, 14950400u, 29900800u, 59801600u, 119603200u, 239206400u, 478412800u, 956825600u, 1913651200u, 3827302400u, 7654604800u, 15309209600u, 30618419200u, 61236838400u, 122473676800u, 244947353600u, 489894707200u, 979789414400u, 1959578828800u, 3919157657600u, 7838315315200u, 15676630630400u, 31353261260800u, 62706522521600u, 125413045043200u, 250826090086400u, 501652180172800u, 1003304360345600u, 2006608720691200u, 4013217441382400u, 8026434882764800u, 16052869765529600u, 32105739531059200u, 64211479062118400u, 128422958124236800u, 256845916248473600u, 513691832496947200u, 1027383664993894400u, 2054767329987788800u, 4109534659975577600u, 8219069319951155200u, 16438138639902310400u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1022u, 2044u, 4088u, 8176u, 16352u, 32704u, 65408u, 130816u, 261632u, 523264u, 1046528u, 2093056u, 4186112u, 8372224u, 16744448u, 33488896u, 66977792u, 133955584u, 267911168u, 535822336u, 1071644672u, 2143289344u, 4286578688u, 8573157376u, 17146314752u, 34292629504u, 68585259008u, 137170518016u, 274341036032u, 548682072064u, 1097364144128u, 2194728288256u, 4389456576512u, 8778913153024u, 17557826306048u, 35115652612096u, 70231305224192u, 140462610448384u, 280925220896768u, 561850441793536u, 1123700883587072u, 2247401767174144u, 4494803534348288u, 8989607068696576u, 17979214137393152u, 35958428274786304u, 71916856549572608u, 143833713099145216u, 287667426198290432u, 575334852396580864u, 1150669704793161728u, 2301339409586323456u, 4602678819172646912u, 9205357638345293824u, 18410715276690587648u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1022u, 2045u, 4090u, 8180u, 16360u, 32720u, 65440u, 130880u, 261760u, 523520u, 1047040u, 2094080u, 4188160u, 8376320u, 16752640u, 33505280u, 67010560u, 134021120u, 268042240u, 536084480u, 1072168960u, 2144337920u, 4288675840u, 8577351680u, 17154703360u, 34309406720u, 68618813440u, 137237626880u, 274475253760u, 548950507520u, 1097901015040u, 2195802030080u, 4391604060160u, 8783208120320u, 17566416240640u, 35132832481280u, 70265664962560u, 140531329925120u, 281062659850240u, 562125319700480u, 1124250639400960u, 2248501278801920u, 4497002557603840u, 8994005115207680u, 17988010230415360u, 35976020460830720u, 71952040921661440u, 143904081843322880u, 287808163686645760u, 575616327373291520u, 1151232654746583040u, 2302465309493166080u, 4604930618986332160u, 9209861237972664320u, 18419722475945328640u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1023u, 2046u, 4092u, 8184u, 16368u, 32736u, 65472u, 130944u, 261888u, 523776u, 1047552u, 2095104u, 4190208u, 8380416u, 16760832u, 33521664u, 67043328u, 134086656u, 268173312u, 536346624u, 1072693248u, 2145386496u, 4290772992u, 8581545984u, 17163091968u, 34326183936u, 68652367872u, 137304735744u, 274609471488u, 549218942976u, 1098437885952u, 2196875771904u, 4393751543808u, 8787503087616u, 17575006175232u, 35150012350464u, 70300024700928u, 140600049401856u, 281200098803712u, 562400197607424u, 1124800395214848u, 2249600790429696u, 4499201580859392u, 8998403161718784u, 17996806323437568u, 35993612646875136u, 71987225293750272u, 143974450587500544u, 287948901175001088u, 575897802350002176u, 1151795604700004352u, 2303591209400008704u, 4607182418800017408u, 9214364837600034816u, 18428729675200069632u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 1023u, 2047u, 4094u, 8188u, 16376u, 32752u, 65504u, 131008u, 262016u, 524032u, 1048064u, 2096128u, 4192256u, 8384512u, 16769024u, 33538048u, 67076096u, 134152192u, 268304384u, 536608768u, 1073217536u, 2146435072u, 4292870144u, 8585740288u, 17171480576u, 34342961152u, 68685922304u, 137371844608u, 274743689216u, 549487378432u, 1098974756864u, 2197949513728u, 4395899027456u, 8791798054912u, 17583596109824u, 35167192219648u, 70334384439296u, 140668768878592u, 281337537757184u, 562675075514368u, 1125350151028736u, 2250700302057472u, 4501400604114944u, 9002801208229888u, 18005602416459776u, 36011204832919552u, 72022409665839104u, 144044819331678208u, 288089638663356416u, 576179277326712832u, 1152358554653425664u, 2304717109306851328u, 4609434218613702656u, 9218868437227405312u, 18437736874454810624u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 256u, 512u, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388608u, 16777216u, 33554432u, 67108864u, 134217728u, 268435456u, 536870912u, 1073741824u, 2147483648u, 4294967296u, 8589934592u, 17179869184u, 34359738368u, 68719476736u, 137438953472u, 274877906944u, 549755813888u, 1099511627776u, 2199023255552u, 4398046511104u, 8796093022208u, 17592186044416u, 35184372088832u, 70368744177664u, 140737488355328u, 281474976710656u, 562949953421312u, 1125899906842624u, 2251799813685248u, 4503599627370496u, 9007199254740992u, 18014398509481984u, 36028797018963968u, 72057594037927936u, 144115188075855872u, 288230376151711744u, 576460752303423488u, 1152921504606846976u, 2305843009213693952u, 4611686018427387904u, 9223372036854775808u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 256u, 512u, 1025u, 2050u, 4100u, 8200u, 16400u, 32800u, 65600u, 131200u, 262400u, 524800u, 1049600u, 2099200u, 4198400u, 8396800u, 16793600u, 33587200u, 67174400u, 134348800u, 268697600u, 537395200u, 1074790400u, 2149580800u, 4299161600u, 8598323200u, 17196646400u, 34393292800u, 68786585600u, 137573171200u, 275146342400u, 550292684800u, 1100585369600u, 2201170739200u, 4402341478400u, 8804682956800u, 17609365913600u, 35218731827200u, 70437463654400u, 140874927308800u, 281749854617600u, 563499709235200u, 1126999418470400u, 2253998836940800u, 4507997673881600u, 9015995347763200u, 18031990695526400u, 36063981391052800u, 72127962782105600u, 144255925564211200u, 288511851128422400u, 577023702256844800u, 1154047404513689600u, 2308094809027379200u, 4616189618054758400u, 9232379236109516800u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 256u, 513u, 1026u, 2052u, 4104u, 8208u, 16416u, 32832u, 65664u, 131328u, 262656u, 525312u, 1050624u, 2101248u, 4202496u, 8404992u, 16809984u, 33619968u, 67239936u, 134479872u, 268959744u, 537919488u, 1075838976u, 2151677952u, 4303355904u, 8606711808u, 17213423616u, 34426847232u, 68853694464u, 137707388928u, 275414777856u, 550829555712u, 1101659111424u, 2203318222848u, 4406636445696u, 8813272891392u, 17626545782784u, 35253091565568u, 70506183131136u, 141012366262272u, 282024732524544u, 564049465049088u, 1128098930098176u, 2256197860196352u, 4512395720392704u, 9024791440785408u, 18049582881570816u, 36099165763141632u, 72198331526283264u, 144396663052566528u, 288793326105133056u, 577586652210266112u, 1155173304420532224u, 2310346608841064448u, 4620693217682128896u, 9241386435364257792u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 256u, 513u, 1027u, 2054u, 4108u, 8216u, 16432u, 32864u, 65728u, 131456u, 262912u, 525824u, 1051648u, 2103296u, 4206592u, 8413184u, 16826368u, 33652736u, 67305472u, 134610944u, 269221888u, 538443776u, 1076887552u, 2153775104u, 4307550208u, 8615100416u, 17230200832u, 34460401664u, 68920803328u, 137841606656u, 275683213312u, 551366426624u, 1102732853248u, 2205465706496u, 4410931412992u, 8821862825984u, 17643725651968u, 35287451303936u, 70574902607872u, 141149805215744u, 282299610431488u, 564599220862976u, 1129198441725952u, 2258396883451904u, 4516793766903808u, 9033587533807616u, 18067175067615232u, 36134350135230464u, 72268700270460928u, 144537400540921856u, 289074801081843712u, 578149602163687424u, 1156299204327374848u, 2312598408654749696u, 4625196817309499392u, 9250393634618998784u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 332u, 665u, 1330u, 2660u, 5320u, 10640u, 21280u, 42560u, 85120u, 170240u, 340480u, 680960u, 1361920u, 2723840u, 5447680u, 10895360u, 21790720u, 43581440u, 87162880u, 174325760u, 348651520u, 697303040u, 1394606080u, 2789212160u, 5578424320u, 11156848640u, 22313697280u, 44627394560u, 89254789120u, 178509578240u, 357019156480u, 714038312960u, 1428076625920u, 2856153251840u, 5712306503680u, 11424613007360u, 22849226014720u, 45698452029440u, 91396904058880u, 182793808117760u, 365587616235520u, 731175232471040u, 1462350464942080u, 2924700929884160u, 5849401859768320u, 11698803719536640u, 23397607439073280u, 46795214878146560u, 93590429756293120u, 187180859512586240u, 374361719025172480u, 748723438050344960u, 1497446876100689920u, 2994893752201379840u, 5989787504402759680u, 11979575008805519360u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 511u, 1022u, 2044u, 4088u, 8176u, 16352u, 32704u, 65408u, 130816u, 261632u, 523264u, 1046528u, 2093056u, 4186112u, 8372224u, 16744448u, 33488896u, 66977792u, 133955584u, 267911168u, 535822336u, 1071644672u, 2143289344u, 4286578688u, 8573157376u, 17146314752u, 34292629504u, 68585259008u, 137170518016u, 274341036032u, 548682072064u, 1097364144128u, 2194728288256u, 4389456576512u, 8778913153024u, 17557826306048u, 35115652612096u, 70231305224192u, 140462610448384u, 280925220896768u, 561850441793536u, 1123700883587072u, 2247401767174144u, 4494803534348288u, 8989607068696576u, 17979214137393152u, 35958428274786304u, 71916856549572608u, 143833713099145216u, 287667426198290432u, 575334852396580864u, 1150669704793161728u, 2301339409586323456u, 4602678819172646912u, 9205357638345293824u, 18410715276690587648u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 511u, 1022u, 2045u, 4090u, 8180u, 16360u, 32720u, 65440u, 130880u, 261760u, 523520u, 1047040u, 2094080u, 4188160u, 8376320u, 16752640u, 33505280u, 67010560u, 134021120u, 268042240u, 536084480u, 1072168960u, 2144337920u, 4288675840u, 8577351680u, 17154703360u, 34309406720u, 68618813440u, 137237626880u, 274475253760u, 548950507520u, 1097901015040u, 2195802030080u, 4391604060160u, 8783208120320u, 17566416240640u, 35132832481280u, 70265664962560u, 140531329925120u, 281062659850240u, 562125319700480u, 1124250639400960u, 2248501278801920u, 4497002557603840u, 8994005115207680u, 17988010230415360u, 35976020460830720u, 71952040921661440u, 143904081843322880u, 287808163686645760u, 575616327373291520u, 1151232654746583040u, 2302465309493166080u, 4604930618986332160u, 9209861237972664320u, 18419722475945328640u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 511u, 1023u, 2046u, 4092u, 8184u, 16368u, 32736u, 65472u, 130944u, 261888u, 523776u, 1047552u, 2095104u, 4190208u, 8380416u, 16760832u, 33521664u, 67043328u, 134086656u, 268173312u, 536346624u, 1072693248u, 2145386496u, 4290772992u, 8581545984u, 17163091968u, 34326183936u, 68652367872u, 137304735744u, 274609471488u, 549218942976u, 1098437885952u, 2196875771904u, 4393751543808u, 8787503087616u, 17575006175232u, 35150012350464u, 70300024700928u, 140600049401856u, 281200098803712u, 562400197607424u, 1124800395214848u, 2249600790429696u, 4499201580859392u, 8998403161718784u, 17996806323437568u, 35993612646875136u, 71987225293750272u, 143974450587500544u, 287948901175001088u, 575897802350002176u, 1151795604700004352u, 2303591209400008704u, 4607182418800017408u, 9214364837600034816u, 18428729675200069632u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 511u, 1023u, 2047u, 4094u, 8188u, 16376u, 32752u, 65504u, 131008u, 262016u, 524032u, 1048064u, 2096128u, 4192256u, 8384512u, 16769024u, 33538048u, 67076096u, 134152192u, 268304384u, 536608768u, 1073217536u, 2146435072u, 4292870144u, 8585740288u, 17171480576u, 34342961152u, 68685922304u, 137371844608u, 274743689216u, 549487378432u, 1098974756864u, 2197949513728u, 4395899027456u, 8791798054912u, 17583596109824u, 35167192219648u, 70334384439296u, 140668768878592u, 281337537757184u, 562675075514368u, 1125350151028736u, 2250700302057472u, 4501400604114944u, 9002801208229888u, 18005602416459776u, 36011204832919552u, 72022409665839104u, 144044819331678208u, 288089638663356416u, 576179277326712832u, 1152358554653425664u, 2304717109306851328u, 4609434218613702656u, 9218868437227405312u, 18437736874454810624u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, }; const unsigned kExpectedCount_fcvtzu_xh = 6565; #endif // VIXL_SIM_FCVTZU_XH_TRACE_AARCH64_H_