// 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_XS_TRACE_AARCH64_H_ #define VIXL_SIM_FCVTZU_XS_TRACE_AARCH64_H_ const uint64_t kExpected_fcvtzu_xs[] = { 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 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, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2047u, 4095u, 8191u, 16383u, 32767u, 65535u, 131071u, 262143u, 524287u, 1048575u, 2097151u, 4194303u, 8388607u, 16777215u, 33554430u, 67108860u, 134217720u, 268435440u, 536870880u, 1073741760u, 2147483520u, 4294967040u, 8589934080u, 17179868160u, 34359736320u, 68719472640u, 137438945280u, 274877890560u, 549755781120u, 1099511562240u, 2199023124480u, 4398046248960u, 8796092497920u, 17592184995840u, 35184369991680u, 70368739983360u, 140737479966720u, 281474959933440u, 562949919866880u, 1125899839733760u, 2251799679467520u, 4503599358935040u, 9007198717870080u, 18014397435740160u, 36028794871480320u, 72057589742960640u, 144115179485921280u, 288230358971842560u, 576460717943685120u, 1152921435887370240u, 2305842871774740480u, 4611685743549480960u, 9223371487098961920u, 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, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388609u, 16777218u, 33554436u, 67108872u, 134217744u, 268435488u, 536870976u, 1073741952u, 2147483904u, 4294967808u, 8589935616u, 17179871232u, 34359742464u, 68719484928u, 137438969856u, 274877939712u, 549755879424u, 1099511758848u, 2199023517696u, 4398047035392u, 8796094070784u, 17592188141568u, 35184376283136u, 70368752566272u, 140737505132544u, 281475010265088u, 562950020530176u, 1125900041060352u, 2251800082120704u, 4503600164241408u, 9007200328482816u, 18014400656965632u, 36028801313931264u, 72057602627862528u, 144115205255725056u, 288230410511450112u, 576460821022900224u, 1152921642045800448u, 2305843284091600896u, 4611686568183201792u, 9223373136366403584u, 0u, 1u, 3u, 7u, 15u, 31u, 63u, 127u, 255u, 511u, 1023u, 2047u, 4095u, 8191u, 16383u, 32767u, 65535u, 131071u, 262143u, 524287u, 1048575u, 2097151u, 4194303u, 8388607u, 16777215u, 33554430u, 67108860u, 134217720u, 268435440u, 536870880u, 1073741760u, 2147483520u, 4294967040u, 8589934080u, 17179868160u, 34359736320u, 68719472640u, 137438945280u, 274877890560u, 549755781120u, 1099511562240u, 2199023124480u, 4398046248960u, 8796092497920u, 17592184995840u, 35184369991680u, 70368739983360u, 140737479966720u, 281474959933440u, 562949919866880u, 1125899839733760u, 2251799679467520u, 4503599358935040u, 9007198717870080u, 18014397435740160u, 36028794871480320u, 72057589742960640u, 144115179485921280u, 288230358971842560u, 576460717943685120u, 1152921435887370240u, 2305842871774740480u, 4611685743549480960u, 9223371487098961920u, 18446742974197923840u, 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, 1024u, 2048u, 4096u, 8192u, 16384u, 32768u, 65536u, 131072u, 262144u, 524288u, 1048576u, 2097152u, 4194304u, 8388609u, 16777218u, 33554436u, 67108872u, 134217744u, 268435488u, 536870976u, 1073741952u, 2147483904u, 4294967808u, 8589935616u, 17179871232u, 34359742464u, 68719484928u, 137438969856u, 274877939712u, 549755879424u, 1099511758848u, 2199023517696u, 4398047035392u, 8796094070784u, 17592188141568u, 35184376283136u, 70368752566272u, 140737505132544u, 281475010265088u, 562950020530176u, 1125900041060352u, 2251800082120704u, 4503600164241408u, 9007200328482816u, 18014400656965632u, 36028801313931264u, 72057602627862528u, 144115205255725056u, 288230410511450112u, 576460821022900224u, 1152921642045800448u, 2305843284091600896u, 4611686568183201792u, 9223373136366403584u, 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, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 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, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 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, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8388609u, 16777218u, 33554436u, 67108872u, 134217744u, 268435488u, 536870976u, 1073741952u, 2147483904u, 4294967808u, 8589935616u, 17179871232u, 34359742464u, 68719484928u, 137438969856u, 274877939712u, 549755879424u, 1099511758848u, 2199023517696u, 4398047035392u, 8796094070784u, 17592188141568u, 35184376283136u, 70368752566272u, 140737505132544u, 281475010265088u, 562950020530176u, 1125900041060352u, 2251800082120704u, 4503600164241408u, 9007200328482816u, 18014400656965632u, 36028801313931264u, 72057602627862528u, 144115205255725056u, 288230410511450112u, 576460821022900224u, 1152921642045800448u, 2305843284091600896u, 4611686568183201792u, 9223373136366403584u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8388610u, 16777220u, 33554440u, 67108880u, 134217760u, 268435520u, 536871040u, 1073742080u, 2147484160u, 4294968320u, 8589936640u, 17179873280u, 34359746560u, 68719493120u, 137438986240u, 274877972480u, 549755944960u, 1099511889920u, 2199023779840u, 4398047559680u, 8796095119360u, 17592190238720u, 35184380477440u, 70368760954880u, 140737521909760u, 281475043819520u, 562950087639040u, 1125900175278080u, 2251800350556160u, 4503600701112320u, 9007201402224640u, 18014402804449280u, 36028805608898560u, 72057611217797120u, 144115222435594240u, 288230444871188480u, 576460889742376960u, 1152921779484753920u, 2305843558969507840u, 4611687117939015680u, 9223374235878031360u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8388611u, 16777222u, 33554444u, 67108888u, 134217776u, 268435552u, 536871104u, 1073742208u, 2147484416u, 4294968832u, 8589937664u, 17179875328u, 34359750656u, 68719501312u, 137439002624u, 274878005248u, 549756010496u, 1099512020992u, 2199024041984u, 4398048083968u, 8796096167936u, 17592192335872u, 35184384671744u, 70368769343488u, 140737538686976u, 281475077373952u, 562950154747904u, 1125900309495808u, 2251800618991616u, 4503601237983232u, 9007202475966464u, 18014404951932928u, 36028809903865856u, 72057619807731712u, 144115239615463424u, 288230479230926848u, 576460958461853696u, 1152921916923707392u, 2305843833847414784u, 4611687667694829568u, 9223375335389659136u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 16143410u, 32286820u, 64573640u, 129147280u, 258294560u, 516589120u, 1033178240u, 2066356480u, 4132712960u, 8265425920u, 16530851840u, 33061703680u, 66123407360u, 132246814720u, 264493629440u, 528987258880u, 1057974517760u, 2115949035520u, 4231898071040u, 8463796142080u, 16927592284160u, 33855184568320u, 67710369136640u, 135420738273280u, 270841476546560u, 541682953093120u, 1083365906186240u, 2166731812372480u, 4333463624744960u, 8666927249489920u, 17333854498979840u, 34667708997959680u, 69335417995919360u, 138670835991838720u, 277341671983677440u, 554683343967354880u, 1109366687934709760u, 2218733375869419520u, 4437466751738839040u, 8874933503477678080u, 17749867006955356160u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 16777212u, 33554424u, 67108848u, 134217696u, 268435392u, 536870784u, 1073741568u, 2147483136u, 4294966272u, 8589932544u, 17179865088u, 34359730176u, 68719460352u, 137438920704u, 274877841408u, 549755682816u, 1099511365632u, 2199022731264u, 4398045462528u, 8796090925056u, 17592181850112u, 35184363700224u, 70368727400448u, 140737454800896u, 281474909601792u, 562949819203584u, 1125899638407168u, 2251799276814336u, 4503598553628672u, 9007197107257344u, 18014394214514688u, 36028788429029376u, 72057576858058752u, 144115153716117504u, 288230307432235008u, 576460614864470016u, 1152921229728940032u, 2305842459457880064u, 4611684918915760128u, 9223369837831520256u, 18446739675663040512u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 16777213u, 33554426u, 67108852u, 134217704u, 268435408u, 536870816u, 1073741632u, 2147483264u, 4294966528u, 8589933056u, 17179866112u, 34359732224u, 68719464448u, 137438928896u, 274877857792u, 549755715584u, 1099511431168u, 2199022862336u, 4398045724672u, 8796091449344u, 17592182898688u, 35184365797376u, 70368731594752u, 140737463189504u, 281474926379008u, 562949852758016u, 1125899705516032u, 2251799411032064u, 4503598822064128u, 9007197644128256u, 18014395288256512u, 36028790576513024u, 72057581153026048u, 144115162306052096u, 288230324612104192u, 576460649224208384u, 1152921298448416768u, 2305842596896833536u, 4611685193793667072u, 9223370387587334144u, 18446740775174668288u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 16777214u, 33554428u, 67108856u, 134217712u, 268435424u, 536870848u, 1073741696u, 2147483392u, 4294966784u, 8589933568u, 17179867136u, 34359734272u, 68719468544u, 137438937088u, 274877874176u, 549755748352u, 1099511496704u, 2199022993408u, 4398045986816u, 8796091973632u, 17592183947264u, 35184367894528u, 70368735789056u, 140737471578112u, 281474943156224u, 562949886312448u, 1125899772624896u, 2251799545249792u, 4503599090499584u, 9007198180999168u, 18014396361998336u, 36028792723996672u, 72057585447993344u, 144115170895986688u, 288230341791973376u, 576460683583946752u, 1152921367167893504u, 2305842734335787008u, 4611685468671574016u, 9223370937343148032u, 18446741874686296064u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 16777215u, 33554430u, 67108860u, 134217720u, 268435440u, 536870880u, 1073741760u, 2147483520u, 4294967040u, 8589934080u, 17179868160u, 34359736320u, 68719472640u, 137438945280u, 274877890560u, 549755781120u, 1099511562240u, 2199023124480u, 4398046248960u, 8796092497920u, 17592184995840u, 35184369991680u, 70368739983360u, 140737479966720u, 281474959933440u, 562949919866880u, 1125899839733760u, 2251799679467520u, 4503599358935040u, 9007198717870080u, 18014397435740160u, 36028794871480320u, 72057589742960640u, 144115179485921280u, 288230358971842560u, 576460717943685120u, 1152921435887370240u, 2305842871774740480u, 4611685743549480960u, 9223371487098961920u, 18446742974197923840u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 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, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4194304u, 8388609u, 16777218u, 33554436u, 67108872u, 134217744u, 268435488u, 536870976u, 1073741952u, 2147483904u, 4294967808u, 8589935616u, 17179871232u, 34359742464u, 68719484928u, 137438969856u, 274877939712u, 549755879424u, 1099511758848u, 2199023517696u, 4398047035392u, 8796094070784u, 17592188141568u, 35184376283136u, 70368752566272u, 140737505132544u, 281475010265088u, 562950020530176u, 1125900041060352u, 2251800082120704u, 4503600164241408u, 9007200328482816u, 18014400656965632u, 36028801313931264u, 72057602627862528u, 144115205255725056u, 288230410511450112u, 576460821022900224u, 1152921642045800448u, 2305843284091600896u, 4611686568183201792u, 9223373136366403584u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4194305u, 8388610u, 16777220u, 33554440u, 67108880u, 134217760u, 268435520u, 536871040u, 1073742080u, 2147484160u, 4294968320u, 8589936640u, 17179873280u, 34359746560u, 68719493120u, 137438986240u, 274877972480u, 549755944960u, 1099511889920u, 2199023779840u, 4398047559680u, 8796095119360u, 17592190238720u, 35184380477440u, 70368760954880u, 140737521909760u, 281475043819520u, 562950087639040u, 1125900175278080u, 2251800350556160u, 4503600701112320u, 9007201402224640u, 18014402804449280u, 36028805608898560u, 72057611217797120u, 144115222435594240u, 288230444871188480u, 576460889742376960u, 1152921779484753920u, 2305843558969507840u, 4611687117939015680u, 9223374235878031360u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4194305u, 8388611u, 16777222u, 33554444u, 67108888u, 134217776u, 268435552u, 536871104u, 1073742208u, 2147484416u, 4294968832u, 8589937664u, 17179875328u, 34359750656u, 68719501312u, 137439002624u, 274878005248u, 549756010496u, 1099512020992u, 2199024041984u, 4398048083968u, 8796096167936u, 17592192335872u, 35184384671744u, 70368769343488u, 140737538686976u, 281475077373952u, 562950154747904u, 1125900309495808u, 2251800618991616u, 4503601237983232u, 9007202475966464u, 18014404951932928u, 36028809903865856u, 72057619807731712u, 144115239615463424u, 288230479230926848u, 576460958461853696u, 1152921916923707392u, 2305843833847414784u, 4611687667694829568u, 9223375335389659136u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8071705u, 16143410u, 32286820u, 64573640u, 129147280u, 258294560u, 516589120u, 1033178240u, 2066356480u, 4132712960u, 8265425920u, 16530851840u, 33061703680u, 66123407360u, 132246814720u, 264493629440u, 528987258880u, 1057974517760u, 2115949035520u, 4231898071040u, 8463796142080u, 16927592284160u, 33855184568320u, 67710369136640u, 135420738273280u, 270841476546560u, 541682953093120u, 1083365906186240u, 2166731812372480u, 4333463624744960u, 8666927249489920u, 17333854498979840u, 34667708997959680u, 69335417995919360u, 138670835991838720u, 277341671983677440u, 554683343967354880u, 1109366687934709760u, 2218733375869419520u, 4437466751738839040u, 8874933503477678080u, 17749867006955356160u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8388606u, 16777212u, 33554424u, 67108848u, 134217696u, 268435392u, 536870784u, 1073741568u, 2147483136u, 4294966272u, 8589932544u, 17179865088u, 34359730176u, 68719460352u, 137438920704u, 274877841408u, 549755682816u, 1099511365632u, 2199022731264u, 4398045462528u, 8796090925056u, 17592181850112u, 35184363700224u, 70368727400448u, 140737454800896u, 281474909601792u, 562949819203584u, 1125899638407168u, 2251799276814336u, 4503598553628672u, 9007197107257344u, 18014394214514688u, 36028788429029376u, 72057576858058752u, 144115153716117504u, 288230307432235008u, 576460614864470016u, 1152921229728940032u, 2305842459457880064u, 4611684918915760128u, 9223369837831520256u, 18446739675663040512u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8388606u, 16777213u, 33554426u, 67108852u, 134217704u, 268435408u, 536870816u, 1073741632u, 2147483264u, 4294966528u, 8589933056u, 17179866112u, 34359732224u, 68719464448u, 137438928896u, 274877857792u, 549755715584u, 1099511431168u, 2199022862336u, 4398045724672u, 8796091449344u, 17592182898688u, 35184365797376u, 70368731594752u, 140737463189504u, 281474926379008u, 562949852758016u, 1125899705516032u, 2251799411032064u, 4503598822064128u, 9007197644128256u, 18014395288256512u, 36028790576513024u, 72057581153026048u, 144115162306052096u, 288230324612104192u, 576460649224208384u, 1152921298448416768u, 2305842596896833536u, 4611685193793667072u, 9223370387587334144u, 18446740775174668288u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8388607u, 16777214u, 33554428u, 67108856u, 134217712u, 268435424u, 536870848u, 1073741696u, 2147483392u, 4294966784u, 8589933568u, 17179867136u, 34359734272u, 68719468544u, 137438937088u, 274877874176u, 549755748352u, 1099511496704u, 2199022993408u, 4398045986816u, 8796091973632u, 17592183947264u, 35184367894528u, 70368735789056u, 140737471578112u, 281474943156224u, 562949886312448u, 1125899772624896u, 2251799545249792u, 4503599090499584u, 9007198180999168u, 18014396361998336u, 36028792723996672u, 72057585447993344u, 144115170895986688u, 288230341791973376u, 576460683583946752u, 1152921367167893504u, 2305842734335787008u, 4611685468671574016u, 9223370937343148032u, 18446741874686296064u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 8388607u, 16777215u, 33554430u, 67108860u, 134217720u, 268435440u, 536870880u, 1073741760u, 2147483520u, 4294967040u, 8589934080u, 17179868160u, 34359736320u, 68719472640u, 137438945280u, 274877890560u, 549755781120u, 1099511562240u, 2199023124480u, 4398046248960u, 8796092497920u, 17592184995840u, 35184369991680u, 70368739983360u, 140737479966720u, 281474959933440u, 562949919866880u, 1125899839733760u, 2251799679467520u, 4503599358935040u, 9007198717870080u, 18014397435740160u, 36028794871480320u, 72057589742960640u, 144115179485921280u, 288230358971842560u, 576460717943685120u, 1152921435887370240u, 2305842871774740480u, 4611685743549480960u, 9223371487098961920u, 18446742974197923840u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 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, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2097152u, 4194304u, 8388609u, 16777218u, 33554436u, 67108872u, 134217744u, 268435488u, 536870976u, 1073741952u, 2147483904u, 4294967808u, 8589935616u, 17179871232u, 34359742464u, 68719484928u, 137438969856u, 274877939712u, 549755879424u, 1099511758848u, 2199023517696u, 4398047035392u, 8796094070784u, 17592188141568u, 35184376283136u, 70368752566272u, 140737505132544u, 281475010265088u, 562950020530176u, 1125900041060352u, 2251800082120704u, 4503600164241408u, 9007200328482816u, 18014400656965632u, 36028801313931264u, 72057602627862528u, 144115205255725056u, 288230410511450112u, 576460821022900224u, 1152921642045800448u, 2305843284091600896u, 4611686568183201792u, 9223373136366403584u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2097152u, 4194305u, 8388610u, 16777220u, 33554440u, 67108880u, 134217760u, 268435520u, 536871040u, 1073742080u, 2147484160u, 4294968320u, 8589936640u, 17179873280u, 34359746560u, 68719493120u, 137438986240u, 274877972480u, 549755944960u, 1099511889920u, 2199023779840u, 4398047559680u, 8796095119360u, 17592190238720u, 35184380477440u, 70368760954880u, 140737521909760u, 281475043819520u, 562950087639040u, 1125900175278080u, 2251800350556160u, 4503600701112320u, 9007201402224640u, 18014402804449280u, 36028805608898560u, 72057611217797120u, 144115222435594240u, 288230444871188480u, 576460889742376960u, 1152921779484753920u, 2305843558969507840u, 4611687117939015680u, 9223374235878031360u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 2097152u, 4194305u, 8388611u, 16777222u, 33554444u, 67108888u, 134217776u, 268435552u, 536871104u, 1073742208u, 2147484416u, 4294968832u, 8589937664u, 17179875328u, 34359750656u, 68719501312u, 137439002624u, 274878005248u, 549756010496u, 1099512020992u, 2199024041984u, 4398048083968u, 8796096167936u, 17592192335872u, 35184384671744u, 70368769343488u, 140737538686976u, 281475077373952u, 562950154747904u, 1125900309495808u, 2251800618991616u, 4503601237983232u, 9007202475966464u, 18014404951932928u, 36028809903865856u, 72057619807731712u, 144115239615463424u, 288230479230926848u, 576460958461853696u, 1152921916923707392u, 2305843833847414784u, 4611687667694829568u, 9223375335389659136u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4035852u, 8071705u, 16143410u, 32286820u, 64573640u, 129147280u, 258294560u, 516589120u, 1033178240u, 2066356480u, 4132712960u, 8265425920u, 16530851840u, 33061703680u, 66123407360u, 132246814720u, 264493629440u, 528987258880u, 1057974517760u, 2115949035520u, 4231898071040u, 8463796142080u, 16927592284160u, 33855184568320u, 67710369136640u, 135420738273280u, 270841476546560u, 541682953093120u, 1083365906186240u, 2166731812372480u, 4333463624744960u, 8666927249489920u, 17333854498979840u, 34667708997959680u, 69335417995919360u, 138670835991838720u, 277341671983677440u, 554683343967354880u, 1109366687934709760u, 2218733375869419520u, 4437466751738839040u, 8874933503477678080u, 17749867006955356160u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4194303u, 8388606u, 16777212u, 33554424u, 67108848u, 134217696u, 268435392u, 536870784u, 1073741568u, 2147483136u, 4294966272u, 8589932544u, 17179865088u, 34359730176u, 68719460352u, 137438920704u, 274877841408u, 549755682816u, 1099511365632u, 2199022731264u, 4398045462528u, 8796090925056u, 17592181850112u, 35184363700224u, 70368727400448u, 140737454800896u, 281474909601792u, 562949819203584u, 1125899638407168u, 2251799276814336u, 4503598553628672u, 9007197107257344u, 18014394214514688u, 36028788429029376u, 72057576858058752u, 144115153716117504u, 288230307432235008u, 576460614864470016u, 1152921229728940032u, 2305842459457880064u, 4611684918915760128u, 9223369837831520256u, 18446739675663040512u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4194303u, 8388606u, 16777213u, 33554426u, 67108852u, 134217704u, 268435408u, 536870816u, 1073741632u, 2147483264u, 4294966528u, 8589933056u, 17179866112u, 34359732224u, 68719464448u, 137438928896u, 274877857792u, 549755715584u, 1099511431168u, 2199022862336u, 4398045724672u, 8796091449344u, 17592182898688u, 35184365797376u, 70368731594752u, 140737463189504u, 281474926379008u, 562949852758016u, 1125899705516032u, 2251799411032064u, 4503598822064128u, 9007197644128256u, 18014395288256512u, 36028790576513024u, 72057581153026048u, 144115162306052096u, 288230324612104192u, 576460649224208384u, 1152921298448416768u, 2305842596896833536u, 4611685193793667072u, 9223370387587334144u, 18446740775174668288u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4194303u, 8388607u, 16777214u, 33554428u, 67108856u, 134217712u, 268435424u, 536870848u, 1073741696u, 2147483392u, 4294966784u, 8589933568u, 17179867136u, 34359734272u, 68719468544u, 137438937088u, 274877874176u, 549755748352u, 1099511496704u, 2199022993408u, 4398045986816u, 8796091973632u, 17592183947264u, 35184367894528u, 70368735789056u, 140737471578112u, 281474943156224u, 562949886312448u, 1125899772624896u, 2251799545249792u, 4503599090499584u, 9007198180999168u, 18014396361998336u, 36028792723996672u, 72057585447993344u, 144115170895986688u, 288230341791973376u, 576460683583946752u, 1152921367167893504u, 2305842734335787008u, 4611685468671574016u, 9223370937343148032u, 18446741874686296064u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 4194303u, 8388607u, 16777215u, 33554430u, 67108860u, 134217720u, 268435440u, 536870880u, 1073741760u, 2147483520u, 4294967040u, 8589934080u, 17179868160u, 34359736320u, 68719472640u, 137438945280u, 274877890560u, 549755781120u, 1099511562240u, 2199023124480u, 4398046248960u, 8796092497920u, 17592184995840u, 35184369991680u, 70368739983360u, 140737479966720u, 281474959933440u, 562949919866880u, 1125899839733760u, 2251799679467520u, 4503599358935040u, 9007198717870080u, 18014397435740160u, 36028794871480320u, 72057589742960640u, 144115179485921280u, 288230358971842560u, 576460717943685120u, 1152921435887370240u, 2305842871774740480u, 4611685743549480960u, 9223371487098961920u, 18446742974197923840u, 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, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 0u, 9223371487098961920u, 18446742974197923840u, 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, 9223372036854775808u, 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, 18446742974197923840u, 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, 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, 2147483520u, 4294967040u, 8589934080u, 17179868160u, 34359736320u, 68719472640u, 137438945280u, 274877890560u, 549755781120u, 1099511562240u, 2199023124480u, 4398046248960u, 8796092497920u, 17592184995840u, 35184369991680u, 70368739983360u, 140737479966720u, 281474959933440u, 562949919866880u, 1125899839733760u, 2251799679467520u, 4503599358935040u, 9007198717870080u, 18014397435740160u, 36028794871480320u, 72057589742960640u, 144115179485921280u, 288230358971842560u, 576460717943685120u, 1152921435887370240u, 2305842871774740480u, 4611685743549480960u, 9223371487098961920u, 18446742974197923840u, 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, 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, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, 18446744073709551615u, }; const unsigned kExpectedCount_fcvtzu_xs = 6760; #endif // VIXL_SIM_FCVTZU_XS_TRACE_AARCH64_H_