| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128 | /** Math library** Copyright (C) 2016 Intel Corporation. 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 Intel Corporation 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 AND 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.*** Author Name <jingwei.zhang@intel.com>*   History:*   03-14-2016 Initial version. numerics svn rev. 12864*/	.file "libm_strtoull.c"	.text..TXTST0:# -- Begin  __libm_conv_strtoull	.text       .align    16,0x90	.hidden __libm_conv_strtoull	.globl __libm_conv_strtoull__libm_conv_strtoull:# parameter 1: 64 + %esp..B1.1:..L1:        pushl     %esi        pushl     %edi        pushl     %ebx        pushl     %ebp        subl      $44, %esp        movl      64(%esp), %eax        testl     %eax, %eax        je        ..B1.21..B1.2:        movsbl    (%eax), %ebx        testl     %ebx, %ebx        je        ..B1.21..B1.3:        xorl      %edx, %edx        movl      %eax, %ecx..B1.4:        incl      %ecx        incl      %edx        cmpb      $0, (%ecx)        jne       ..B1.4..B1.5:        testl     %edx, %edx        je        ..B1.21..B1.6:        lea       -48(%ebx), %ebp        cmpl      $9, %ebp        ja        ..B1.21..B1.8:        cmpl      $48, %ebx        je        ..B1.25..B1.9:        cmpl      $1, %edx        jle       ..B1.14..B1.10:        movl      $1, %ebx..B1.11:        movsbl    (%ebx,%eax), %ebp        addl      $-48, %ebp        cmpl      $9, %ebp        ja        ..B1.21..B1.12:        incl      %ebx        cmpl      %edx, %ebx        jl        ..B1.11..B1.14:        cmpl      $64, %edx        movl      %edx, %ebx        jb        ..L2        movl      $64, %ebx..L2:        testl     %edx, %edx        jle       ..B1.21..B1.15:        movl      %ebx, %edx        xorl      %ebp, %ebp        shrl      $1, %edx        xorl      %esi, %esi        call      ..L3..L3:        popl      %edi        lea       _GLOBAL_OFFSET_TABLE_+[. - ..L3](%edi), %edi        testl     %edx, %edx        jbe       ..B1.23..B1.16:        movl      %ecx, (%esp)        xorl      %eax, %eax        movl      %edx, 12(%esp)        movl      %ebx, 8(%esp)        movl      %ecx, 4(%esp)        movl      (%esp), %edx..B1.17:        movzbl    -1(%edx), %ebx        addl      $-48, %ebx        movsbl    %bl, %ecx        lea       (%eax,%eax,4), %ebx        shll      $5, %ebx        incl      %eax        lea       _C_MUL_10_POW_I@GOTOFF(%edi,%ecx,8), %ecx        addl      (%ecx,%ebx), %ebp        adcl      4(%ecx,%ebx), %esi        movzbl    -2(%edx), %ecx        addl      $-2, %edx        addl      $-48, %ecx        movsbl    %cl, %ecx        lea       _C_MUL_10_POW_I@GOTOFF(%edi,%ecx,8), %ecx        addl      80(%ecx,%ebx), %ebp        adcl      84(%ecx,%ebx), %esi        cmpl      12(%esp), %eax        jb        ..B1.17..B1.18:        movl      8(%esp), %ebx        lea       1(%eax,%eax), %eax        movl      4(%esp), %ecx..B1.19:        lea       -1(%eax), %edx        cmpl      %edx, %ebx        jbe       ..B1.22..B1.20:        subl      %eax, %ecx        lea       (%eax,%eax,4), %ebx        shll      $4, %ebx        movzbl    (%ecx), %ecx        addl      $-48, %ecx        movsbl    %cl, %ecx        lea       (%ebx,%ecx,8), %ecx        addl      -80+_C_MUL_10_POW_I@GOTOFF(%edi,%ecx), %ebp        adcl      -76+_C_MUL_10_POW_I@GOTOFF(%edi,%ecx), %esi        jmp       ..B1.22..B1.21:        xorl      %ebp, %ebp        xorl      %esi, %esi..B1.22:        movl      %ebp, %eax        movl      %esi, %edx        addl      $44, %esp        popl      %ebp        popl      %ebx        popl      %edi        popl      %esi        ret       ..B1.23:        movl      $1, %eax        jmp       ..B1.19..B1.25:        cmpl      $3, %edx        jl        ..B1.27..B1.26:        movsbl    1(%eax), %ebx        andl      $-33, %ebx        cmpl      $88, %ebx        je        ..B1.51        jmp       ..B1.28..B1.27:        cmpl      $1, %edx        jle       ..B1.32..B1.28:        movl      $1, %ebx..B1.29:        movsbl    (%ebx,%eax), %ebp        addl      $-48, %ebp        cmpl      $7, %ebp        ja        ..B1.21..B1.30:        incl      %ebx        cmpl      %edx, %ebx        jl        ..B1.29..B1.32:        decl      %edx        cmpl      $22, %edx        movl      %edx, %edi        jb        ..L4        movl      $22, %edi..L4:        testl     %edx, %edx        jle       ..B1.21..B1.33:        movl      %edi, %eax        xorl      %ebp, %ebp        shrl      $1, %eax        xorl      %esi, %esi        testl     %eax, %eax        jbe       ..B1.49..B1.34:        movl      %ecx, %ebx        movl      %ebp, 16(%esp)        movl      %eax, 8(%esp)        movl      %edi, (%esp)        movl      %ecx, 4(%esp)..B1.35:        movl      16(%esp), %edi        movzbl    -1(%ebx), %ecx        addl      $-48, %ecx        movsbl    %cl, %eax        lea       (%edi,%edi,2), %ecx        movl      %ecx, 12(%esp)        addl      %ecx, %ecx        cmpl      $31, %ecx        cltd              jbe       ..B1.37..B1.36:        movl      %eax, %edx        xorl      %edi, %edi        shll      %cl, %edx        jmp       ..B1.38..B1.37:        movl      %eax, %edi        shldl     %cl, %edi, %edx        shll      %cl, %edi..B1.38:        addl      %edi, %ebp        movl      12(%esp), %edi        movzbl    -2(%ebx), %ecx        adcl      %edx, %esi        addl      $-48, %ecx        movsbl    %cl, %eax        lea       3(%edi,%edi), %ecx        cltd              cmpl      $31, %ecx        jbe       ..B1.40..B1.39:        movl      %eax, %edx        xorl      %edi, %edi        shll      %cl, %edx        jmp       ..B1.41..B1.40:        movl      %eax, %edi        shldl     %cl, %eax, %edx        shll      %cl, %edi..B1.41:        addl      %edi, %ebp        movl      16(%esp), %ecx        adcl      %edx, %esi        incl      %ecx        addl      $-2, %ebx        movl      %ecx, 16(%esp)        cmpl      8(%esp), %ecx        jb        ..B1.35..B1.42:        movl      %ecx, %edx        lea       1(%edx,%edx), %ebx        movl      (%esp), %edi        movl      4(%esp), %ecx..B1.43:        lea       -1(%ebx), %eax        cmpl      %eax, %edi        jbe       ..B1.22..B1.44:        subl      %ebx, %ecx        movzbl    (%ecx), %ecx        addl      $-48, %ecx        movsbl    %cl, %eax        lea       -3(%ebx,%ebx,2), %ecx        cltd              cmpl      $31, %ecx        jbe       ..B1.46..B1.45:        movl      %eax, %edx        xorl      %ebx, %ebx        shll      %cl, %edx..B1.47:        addl      %ebx, %ebp        adcl      %edx, %esi        jmp       ..B1.22..B1.46:        movl      %eax, %ebx        shldl     %cl, %eax, %edx        shll      %cl, %ebx        jmp       ..B1.47..B1.49:        movl      $1, %ebx        jmp       ..B1.43..B1.51:        addl      $-2, %edx        xorl      %ebx, %ebx..B1.52:        movsbl    2(%ebx,%eax), %esi        lea       -48(%esi), %ebp        cmpl      $9, %ebp        jbe       ..B1.55..B1.53:        lea       -97(%esi), %ebp        cmpl      $5, %ebp        jbe       ..B1.55..B1.54:        addl      $-65, %esi        cmpl      $5, %esi        ja        ..B1.21..B1.55:        incl      %ebx        cmpl      %edx, %ebx        jb        ..B1.52..B1.56:        cmpl      $16, %edx        movl      %edx, %eax        jb        ..L5        movl      $16, %eax..L5:        testl     %edx, %edx        jle       ..B1.21..B1.57:        movl      %eax, %edx        xorl      %ebp, %ebp        shrl      $1, %edx        xorl      %esi, %esi        testl     %edx, %edx        jbe       ..B1.89..B1.58:        movl      %ecx, %edi        xorl      %ebx, %ebx        movl      %edi, 32(%esp)        movl      %edx, 28(%esp)        movl      %eax, (%esp)        movl      %ecx, 4(%esp)..B1.59:        movl      32(%esp), %edi        movsbl    -1(%edi), %ecx        movl      %ecx, 20(%esp)        lea       -48(%ecx), %ecx        movl      %ecx, 8(%esp)        cmpl      $9, %ecx        ja        ..B1.61..B1.60:        movsbl    8(%esp), %eax        jmp       ..B1.64..B1.61:        movl      20(%esp), %ecx        lea       -97(%ecx), %edi        cmpl      $5, %edi        ja        ..B1.63..B1.62:        addl      $-87, %ecx        movsbl    %cl, %eax        jmp       ..B1.64..B1.63:        addl      $-55, %ecx        movsbl    %cl, %eax..B1.64:        cltd              lea       (,%ebx,8), %ecx        cmpl      $31, %ecx        jbe       ..B1.66..B1.65:        movl      %eax, %edx        movl      $0, 16(%esp)        shll      %cl, %edx        jmp       ..B1.67..B1.66:        shldl     %cl, %eax, %edx        shll      %cl, %eax        movl      %eax, 16(%esp)..B1.67:        movl      32(%esp), %edi        addl      16(%esp), %ebp        movsbl    -2(%edi), %ecx        adcl      %edx, %esi        movl      %ecx, 24(%esp)        lea       -48(%ecx), %ecx        movl      %ecx, 12(%esp)        cmpl      $9, %ecx        ja        ..B1.69..B1.68:        movsbl    12(%esp), %eax        jmp       ..B1.72..B1.69:        movl      24(%esp), %ecx        lea       -97(%ecx), %edi        cmpl      $5, %edi        ja        ..B1.71..B1.70:        addl      $-87, %ecx        movsbl    %cl, %eax        jmp       ..B1.72..B1.71:        addl      $-55, %ecx        movsbl    %cl, %eax..B1.72:        cltd              lea       4(,%ebx,8), %ecx        cmpl      $31, %ecx        jbe       ..B1.74..B1.73:        movl      %eax, %edx        xorl      %edi, %edi        shll      %cl, %edx        jmp       ..B1.75..B1.74:        movl      %eax, %edi        shldl     %cl, %eax, %edx        shll      %cl, %edi..B1.75:        addl      %edi, %ebp        adcl      %edx, %esi        incl      %ebx        addl      $-2, 32(%esp)        cmpl      28(%esp), %ebx        jb        ..B1.59..B1.76:        movl      (%esp), %eax        lea       1(%ebx,%ebx), %edi        movl      4(%esp), %ecx..B1.77:        lea       -1(%edi), %ebx        cmpl      %ebx, %eax        jbe       ..B1.22..B1.78:        subl      %edi, %ecx        movsbl    (%ecx), %ebx        lea       -48(%ebx), %ecx        cmpl      $9, %ecx        ja        ..B1.80..B1.79:        movsbl    %cl, %eax        jmp       ..B1.83..B1.80:        lea       -97(%ebx), %ecx        cmpl      $5, %ecx        ja        ..B1.82..B1.81:        addl      $-87, %ebx        movsbl    %bl, %eax        jmp       ..B1.83..B1.82:        addl      $-55, %ebx        movsbl    %bl, %eax..B1.83:        cltd              lea       -4(,%edi,4), %ecx        cmpl      $31, %ecx        jbe       ..B1.85..B1.84:        movl      %eax, %edx        xorl      %ebx, %ebx        shll      %cl, %edx..B1.86:        addl      %ebx, %ebp        adcl      %edx, %esi        jmp       ..B1.22..B1.85:        movl      %eax, %ebx        shldl     %cl, %eax, %edx        shll      %cl, %ebx        jmp       ..B1.86..B1.89:        movl      $1, %edi        jmp       ..B1.77        .align    16,0x90	.type	__libm_conv_strtoull,@function	.size	__libm_conv_strtoull,.-__libm_conv_strtoull	.data# -- End  __libm_conv_strtoull	.section .rodata, "a"	.align 8	.align 8_C_MUL_10_POW_I:	.long	0x00000000,0x00000000	.long	0x00000001,0x00000000	.long	0x00000002,0x00000000	.long	0x00000003,0x00000000	.long	0x00000004,0x00000000	.long	0x00000005,0x00000000	.long	0x00000006,0x00000000	.long	0x00000007,0x00000000	.long	0x00000008,0x00000000	.long	0x00000009,0x00000000	.long	0x00000000,0x00000000	.long	0x0000000a,0x00000000	.long	0x00000014,0x00000000	.long	0x0000001e,0x00000000	.long	0x00000028,0x00000000	.long	0x00000032,0x00000000	.long	0x0000003c,0x00000000	.long	0x00000046,0x00000000	.long	0x00000050,0x00000000	.long	0x0000005a,0x00000000	.long	0x00000000,0x00000000	.long	0x00000064,0x00000000	.long	0x000000c8,0x00000000	.long	0x0000012c,0x00000000	.long	0x00000190,0x00000000	.long	0x000001f4,0x00000000	.long	0x00000258,0x00000000	.long	0x000002bc,0x00000000	.long	0x00000320,0x00000000	.long	0x00000384,0x00000000	.long	0x00000000,0x00000000	.long	0x000003e8,0x00000000	.long	0x000007d0,0x00000000	.long	0x00000bb8,0x00000000	.long	0x00000fa0,0x00000000	.long	0x00001388,0x00000000	.long	0x00001770,0x00000000	.long	0x00001b58,0x00000000	.long	0x00001f40,0x00000000	.long	0x00002328,0x00000000	.long	0x00000000,0x00000000	.long	0x00002710,0x00000000	.long	0x00004e20,0x00000000	.long	0x00007530,0x00000000	.long	0x00009c40,0x00000000	.long	0x0000c350,0x00000000	.long	0x0000ea60,0x00000000	.long	0x00011170,0x00000000	.long	0x00013880,0x00000000	.long	0x00015f90,0x00000000	.long	0x00000000,0x00000000	.long	0x000186a0,0x00000000	.long	0x00030d40,0x00000000	.long	0x000493e0,0x00000000	.long	0x00061a80,0x00000000	.long	0x0007a120,0x00000000	.long	0x000927c0,0x00000000	.long	0x000aae60,0x00000000	.long	0x000c3500,0x00000000	.long	0x000dbba0,0x00000000	.long	0x00000000,0x00000000	.long	0x000f4240,0x00000000	.long	0x001e8480,0x00000000	.long	0x002dc6c0,0x00000000	.long	0x003d0900,0x00000000	.long	0x004c4b40,0x00000000	.long	0x005b8d80,0x00000000	.long	0x006acfc0,0x00000000	.long	0x007a1200,0x00000000	.long	0x00895440,0x00000000	.long	0x00000000,0x00000000	.long	0x00989680,0x00000000	.long	0x01312d00,0x00000000	.long	0x01c9c380,0x00000000	.long	0x02625a00,0x00000000	.long	0x02faf080,0x00000000	.long	0x03938700,0x00000000	.long	0x042c1d80,0x00000000	.long	0x04c4b400,0x00000000	.long	0x055d4a80,0x00000000	.long	0x00000000,0x00000000	.long	0x05f5e100,0x00000000	.long	0x0bebc200,0x00000000	.long	0x11e1a300,0x00000000	.long	0x17d78400,0x00000000	.long	0x1dcd6500,0x00000000	.long	0x23c34600,0x00000000	.long	0x29b92700,0x00000000	.long	0x2faf0800,0x00000000	.long	0x35a4e900,0x00000000	.long	0x00000000,0x00000000	.long	0x3b9aca00,0x00000000	.long	0x77359400,0x00000000	.long	0xb2d05e00,0x00000000	.long	0xee6b2800,0x00000000	.long	0x2a05f200,0x00000001	.long	0x65a0bc00,0x00000001	.long	0xa13b8600,0x00000001	.long	0xdcd65000,0x00000001	.long	0x18711a00,0x00000002	.long	0x00000000,0x00000000	.long	0x540be400,0x00000002	.long	0xa817c800,0x00000004	.long	0xfc23ac00,0x00000006	.long	0x502f9000,0x00000009	.long	0xa43b7400,0x0000000b	.long	0xf8475800,0x0000000d	.long	0x4c533c00,0x00000010	.long	0xa05f2000,0x00000012	.long	0xf46b0400,0x00000014	.long	0x00000000,0x00000000	.long	0x4876e800,0x00000017	.long	0x90edd000,0x0000002e	.long	0xd964b800,0x00000045	.long	0x21dba000,0x0000005d	.long	0x6a528800,0x00000074	.long	0xb2c97000,0x0000008b	.long	0xfb405800,0x000000a2	.long	0x43b74000,0x000000ba	.long	0x8c2e2800,0x000000d1	.long	0x00000000,0x00000000	.long	0xd4a51000,0x000000e8	.long	0xa94a2000,0x000001d1	.long	0x7def3000,0x000002ba	.long	0x52944000,0x000003a3	.long	0x27395000,0x0000048c	.long	0xfbde6000,0x00000574	.long	0xd0837000,0x0000065d	.long	0xa5288000,0x00000746	.long	0x79cd9000,0x0000082f	.long	0x00000000,0x00000000	.long	0x4e72a000,0x00000918	.long	0x9ce54000,0x00001230	.long	0xeb57e000,0x00001b48	.long	0x39ca8000,0x00002461	.long	0x883d2000,0x00002d79	.long	0xd6afc000,0x00003691	.long	0x25226000,0x00003faa	.long	0x73950000,0x000048c2	.long	0xc207a000,0x000051da	.long	0x00000000,0x00000000	.long	0x107a4000,0x00005af3	.long	0x20f48000,0x0000b5e6	.long	0x316ec000,0x000110d9	.long	0x41e90000,0x00016bcc	.long	0x52634000,0x0001c6bf	.long	0x62dd8000,0x000221b2	.long	0x7357c000,0x00027ca5	.long	0x83d20000,0x0002d798	.long	0x944c4000,0x0003328b	.long	0x00000000,0x00000000	.long	0xa4c68000,0x00038d7e	.long	0x498d0000,0x00071afd	.long	0xee538000,0x000aa87b	.long	0x931a0000,0x000e35fa	.long	0x37e08000,0x0011c379	.long	0xdca70000,0x001550f7	.long	0x816d8000,0x0018de76	.long	0x26340000,0x001c6bf5	.long	0xcafa8000,0x001ff973	.long	0x00000000,0x00000000	.long	0x6fc10000,0x002386f2	.long	0xdf820000,0x00470de4	.long	0x4f430000,0x006a94d7	.long	0xbf040000,0x008e1bc9	.long	0x2ec50000,0x00b1a2bc	.long	0x9e860000,0x00d529ae	.long	0x0e470000,0x00f8b0a1	.long	0x7e080000,0x011c3793	.long	0xedc90000,0x013fbe85	.long	0x00000000,0x00000000	.long	0x5d8a0000,0x01634578	.long	0xbb140000,0x02c68af0	.long	0x189e0000,0x0429d069	.long	0x76280000,0x058d15e1	.long	0xd3b20000,0x06f05b59	.long	0x313c0000,0x0853a0d2	.long	0x8ec60000,0x09b6e64a	.long	0xec500000,0x0b1a2bc2	.long	0x49da0000,0x0c7d713b	.long	0x00000000,0x00000000	.long	0xa7640000,0x0de0b6b3	.long	0x4ec80000,0x1bc16d67	.long	0xf62c0000,0x29a2241a	.long	0x9d900000,0x3782dace	.long	0x44f40000,0x45639182	.long	0xec580000,0x53444835	.long	0x93bc0000,0x6124fee9	.long	0x3b200000,0x6f05b59d	.long	0xe2840000,0x7ce66c50	.long	0x00000000,0x00000000	.long	0x89e80000,0x8ac72304	.long	0x13d00000,0x158e4609	.long	0x9db80000,0xa055690d	.long	0x27a00000,0x2b1c8c12	.long	0xb1880000,0xb5e3af16	.long	0x3b700000,0x40aad21b	.long	0xc5580000,0xcb71f51f	.long	0x4f400000,0x56391824	.long	0xd9280000,0xe1003b28	.long	0x00000000,0x00000000	.long	0x63100000,0x6bc75e2d	.long	0xc6200000,0xd78ebc5a	.long	0x29300000,0x43561a88	.long	0x8c400000,0xaf1d78b5	.long	0xef500000,0x1ae4d6e2	.long	0x52600000,0x86ac3510	.long	0xb5700000,0xf273933d	.long	0x18800000,0x5e3af16b	.long	0x7b900000,0xca024f98	.long	0x00000000,0x00000000	.long	0xdea00000,0x35c9adc5	.long	0xbd400000,0x6b935b8b	.long	0x9be00000,0xa15d0951	.long	0x7a800000,0xd726b717	.long	0x59200000,0x0cf064dd	.long	0x37c00000,0x42ba12a3	.long	0x16600000,0x7883c069	.long	0xf5000000,0xae4d6e2e	.long	0xd3a00000,0xe4171bf4	.long	0x00000000,0x00000000	.long	0xb2400000,0x19e0c9ba	.long	0x64800000,0x33c19375	.long	0x16c00000,0x4da25d30	.long	0xc9000000,0x678326ea	.long	0x7b400000,0x8163f0a5	.long	0x2d800000,0x9b44ba60	.long	0xdfc00000,0xb525841a	.long	0x92000000,0xcf064dd5	.long	0x44400000,0xe8e71790	.long	0x00000000,0x00000000	.long	0xf6800000,0x02c7e14a	.long	0xed000000,0x058fc295	.long	0xe3800000,0x0857a3e0	.long	0xda000000,0x0b1f852b	.long	0xd0800000,0x0de76676	.long	0xc7000000,0x10af47c1	.long	0xbd800000,0x1377290c	.long	0xb4000000,0x163f0a57	.long	0xaa800000,0x1906eba2	.long	0x00000000,0x00000000	.long	0xa1000000,0x1bcecced	.long	0x42000000,0x379d99db	.long	0xe3000000,0x536c66c8	.long	0x84000000,0x6f3b33b6	.long	0x25000000,0x8b0a00a4	.long	0xc6000000,0xa6d8cd91	.long	0x67000000,0xc2a79a7f	.long	0x08000000,0xde76676d	.long	0xa9000000,0xfa45345a	.long	0x00000000,0x00000000	.long	0x4a000000,0x16140148	.long	0x94000000,0x2c280290	.long	0xde000000,0x423c03d8	.long	0x28000000,0x58500521	.long	0x72000000,0x6e640669	.long	0xbc000000,0x847807b1	.long	0x06000000,0x9a8c08fa	.long	0x50000000,0xb0a00a42	.long	0x9a000000,0xc6b40b8a	.long	0x00000000,0x00000000	.long	0xe4000000,0xdcc80cd2	.long	0xc8000000,0xb99019a5	.long	0xac000000,0x96582678	.long	0x90000000,0x7320334b	.long	0x74000000,0x4fe8401e	.long	0x58000000,0x2cb04cf1	.long	0x3c000000,0x097859c4	.long	0x20000000,0xe6406697	.long	0x04000000,0xc308736a	.long	0x00000000,0x00000000	.long	0xe8000000,0x9fd0803c	.long	0xd0000000,0x3fa10079	.long	0xb8000000,0xdf7180b6	.long	0xa0000000,0x7f4200f3	.long	0x88000000,0x1f128130	.long	0x70000000,0xbee3016d	.long	0x58000000,0x5eb381aa	.long	0x40000000,0xfe8401e7	.long	0x28000000,0x9e548224	.long	0x00000000,0x00000000	.long	0x10000000,0x3e250261	.long	0x20000000,0x7c4a04c2	.long	0x30000000,0xba6f0723	.long	0x40000000,0xf8940984	.long	0x50000000,0x36b90be5	.long	0x60000000,0x74de0e46	.long	0x70000000,0xb30310a7	.long	0x80000000,0xf1281308	.long	0x90000000,0x2f4d1569	.long	0x00000000,0x00000000	.long	0xa0000000,0x6d7217ca	.long	0x40000000,0xdae42f95	.long	0xe0000000,0x4856475f	.long	0x80000000,0xb5c85f2a	.long	0x20000000,0x233a76f5	.long	0xc0000000,0x90ac8ebf	.long	0x60000000,0xfe1ea68a	.long	0x00000000,0x6b90be55	.long	0xa0000000,0xd902d61f	.long	0x00000000,0x00000000	.long	0x40000000,0x4674edea	.long	0x80000000,0x8ce9dbd4	.long	0xc0000000,0xd35ec9be	.long	0x00000000,0x19d3b7a9	.long	0x40000000,0x6048a593	.long	0x80000000,0xa6bd937d	.long	0xc0000000,0xed328167	.long	0x00000000,0x33a76f52	.long	0x40000000,0x7a1c5d3c	.long	0x00000000,0x00000000	.long	0x80000000,0xc0914b26	.long	0x00000000,0x8122964d	.long	0x80000000,0x41b3e173	.long	0x00000000,0x02452c9a	.long	0x80000000,0xc2d677c0	.long	0x00000000,0x8367c2e7	.long	0x80000000,0x43f90e0d	.long	0x00000000,0x048a5934	.long	0x80000000,0xc51ba45a	.long	0x00000000,0x00000000	.long	0x00000000,0x85acef81	.long	0x00000000,0x0b59df02	.long	0x00000000,0x9106ce83	.long	0x00000000,0x16b3be04	.long	0x00000000,0x9c60ad85	.long	0x00000000,0x220d9d06	.long	0x00000000,0xa7ba8c87	.long	0x00000000,0x2d677c08	.long	0x00000000,0xb3146b89	.long	0x00000000,0x00000000	.long	0x00000000,0x38c15b0a	.long	0x00000000,0x7182b614	.long	0x00000000,0xaa44111e	.long	0x00000000,0xe3056c28	.long	0x00000000,0x1bc6c732	.long	0x00000000,0x5488223c	.long	0x00000000,0x8d497d46	.long	0x00000000,0xc60ad850	.long	0x00000000,0xfecc335a	.long	0x00000000,0x00000000	.long	0x00000000,0x378d8e64	.long	0x00000000,0x6f1b1cc8	.long	0x00000000,0xa6a8ab2c	.long	0x00000000,0xde363990	.long	0x00000000,0x15c3c7f4	.long	0x00000000,0x4d515658	.long	0x00000000,0x84dee4bc	.long	0x00000000,0xbc6c7320	.long	0x00000000,0xf3fa0184	.long	0x00000000,0x00000000	.long	0x00000000,0x2b878fe8	.long	0x00000000,0x570f1fd0	.long	0x00000000,0x8296afb8	.long	0x00000000,0xae1e3fa0	.long	0x00000000,0xd9a5cf88	.long	0x00000000,0x052d5f70	.long	0x00000000,0x30b4ef58	.long	0x00000000,0x5c3c7f40	.long	0x00000000,0x87c40f28	.long	0x00000000,0x00000000	.long	0x00000000,0xb34b9f10	.long	0x00000000,0x66973e20	.long	0x00000000,0x19e2dd30	.long	0x00000000,0xcd2e7c40	.long	0x00000000,0x807a1b50	.long	0x00000000,0x33c5ba60	.long	0x00000000,0xe7115970	.long	0x00000000,0x9a5cf880	.long	0x00000000,0x4da89790	.long	0x00000000,0x00000000	.long	0x00000000,0x00f436a0	.long	0x00000000,0x01e86d40	.long	0x00000000,0x02dca3e0	.long	0x00000000,0x03d0da80	.long	0x00000000,0x04c51120	.long	0x00000000,0x05b947c0	.long	0x00000000,0x06ad7e60	.long	0x00000000,0x07a1b500	.long	0x00000000,0x0895eba0	.long	0x00000000,0x00000000	.long	0x00000000,0x098a2240	.long	0x00000000,0x13144480	.long	0x00000000,0x1c9e66c0	.long	0x00000000,0x26288900	.long	0x00000000,0x2fb2ab40	.long	0x00000000,0x393ccd80	.long	0x00000000,0x42c6efc0	.long	0x00000000,0x4c511200	.long	0x00000000,0x55db3440	.long	0x00000000,0x00000000	.long	0x00000000,0x5f655680	.long	0x00000000,0xbecaad00	.long	0x00000000,0x1e300380	.long	0x00000000,0x7d955a00	.long	0x00000000,0xdcfab080	.long	0x00000000,0x3c600700	.long	0x00000000,0x9bc55d80	.long	0x00000000,0xfb2ab400	.long	0x00000000,0x5a900a80	.long	0x00000000,0x00000000	.long	0x00000000,0xb9f56100	.long	0x00000000,0x73eac200	.long	0x00000000,0x2de02300	.long	0x00000000,0xe7d58400	.long	0x00000000,0xa1cae500	.long	0x00000000,0x5bc04600	.long	0x00000000,0x15b5a700	.long	0x00000000,0xcfab0800	.long	0x00000000,0x89a06900	.long	0x00000000,0x00000000	.long	0x00000000,0x4395ca00	.long	0x00000000,0x872b9400	.long	0x00000000,0xcac15e00	.long	0x00000000,0x0e572800	.long	0x00000000,0x51ecf200	.long	0x00000000,0x9582bc00	.long	0x00000000,0xd9188600	.long	0x00000000,0x1cae5000	.long	0x00000000,0x60441a00	.long	0x00000000,0x00000000	.long	0x00000000,0xa3d9e400	.long	0x00000000,0x47b3c800	.long	0x00000000,0xeb8dac00	.long	0x00000000,0x8f679000	.long	0x00000000,0x33417400	.long	0x00000000,0xd71b5800	.long	0x00000000,0x7af53c00	.long	0x00000000,0x1ecf2000	.long	0x00000000,0xc2a90400	.long	0x00000000,0x00000000	.long	0x00000000,0x6682e800	.long	0x00000000,0xcd05d000	.long	0x00000000,0x3388b800	.long	0x00000000,0x9a0ba000	.long	0x00000000,0x008e8800	.long	0x00000000,0x67117000	.long	0x00000000,0xcd945800	.long	0x00000000,0x34174000	.long	0x00000000,0x9a9a2800	.long	0x00000000,0x00000000	.long	0x00000000,0x011d1000	.long	0x00000000,0x023a2000	.long	0x00000000,0x03573000	.long	0x00000000,0x04744000	.long	0x00000000,0x05915000	.long	0x00000000,0x06ae6000	.long	0x00000000,0x07cb7000	.long	0x00000000,0x08e88000	.long	0x00000000,0x0a059000	.long	0x00000000,0x00000000	.long	0x00000000,0x0b22a000	.long	0x00000000,0x16454000	.long	0x00000000,0x2167e000	.long	0x00000000,0x2c8a8000	.long	0x00000000,0x37ad2000	.long	0x00000000,0x42cfc000	.long	0x00000000,0x4df26000	.long	0x00000000,0x59150000	.long	0x00000000,0x6437a000	.long	0x00000000,0x00000000	.long	0x00000000,0x6f5a4000	.long	0x00000000,0xdeb48000	.long	0x00000000,0x4e0ec000	.long	0x00000000,0xbd690000	.long	0x00000000,0x2cc34000	.long	0x00000000,0x9c1d8000	.long	0x00000000,0x0b77c000	.long	0x00000000,0x7ad20000	.long	0x00000000,0xea2c4000	.long	0x00000000,0x00000000	.long	0x00000000,0x59868000	.long	0x00000000,0xb30d0000	.long	0x00000000,0x0c938000	.long	0x00000000,0x661a0000	.long	0x00000000,0xbfa08000	.long	0x00000000,0x19270000	.long	0x00000000,0x72ad8000	.long	0x00000000,0xcc340000	.long	0x00000000,0x25ba8000	.long	0x00000000,0x00000000	.long	0x00000000,0x7f410000	.long	0x00000000,0xfe820000	.long	0x00000000,0x7dc30000	.long	0x00000000,0xfd040000	.long	0x00000000,0x7c450000	.long	0x00000000,0xfb860000	.long	0x00000000,0x7ac70000	.long	0x00000000,0xfa080000	.long	0x00000000,0x79490000	.long	0x00000000,0x00000000	.long	0x00000000,0xf88a0000	.long	0x00000000,0xf1140000	.long	0x00000000,0xe99e0000	.long	0x00000000,0xe2280000	.long	0x00000000,0xdab20000	.long	0x00000000,0xd33c0000	.long	0x00000000,0xcbc60000	.long	0x00000000,0xc4500000	.long	0x00000000,0xbcda0000	.long	0x00000000,0x00000000	.long	0x00000000,0xb5640000	.long	0x00000000,0x6ac80000	.long	0x00000000,0x202c0000	.long	0x00000000,0xd5900000	.long	0x00000000,0x8af40000	.long	0x00000000,0x40580000	.long	0x00000000,0xf5bc0000	.long	0x00000000,0xab200000	.long	0x00000000,0x60840000	.long	0x00000000,0x00000000	.long	0x00000000,0x15e80000	.long	0x00000000,0x2bd00000	.long	0x00000000,0x41b80000	.long	0x00000000,0x57a00000	.long	0x00000000,0x6d880000	.long	0x00000000,0x83700000	.long	0x00000000,0x99580000	.long	0x00000000,0xaf400000	.long	0x00000000,0xc5280000	.long	0x00000000,0x00000000	.long	0x00000000,0xdb100000	.long	0x00000000,0xb6200000	.long	0x00000000,0x91300000	.long	0x00000000,0x6c400000	.long	0x00000000,0x47500000	.long	0x00000000,0x22600000	.long	0x00000000,0xfd700000	.long	0x00000000,0xd8800000	.long	0x00000000,0xb3900000	.long	0x00000000,0x00000000	.long	0x00000000,0x8ea00000	.long	0x00000000,0x1d400000	.long	0x00000000,0xabe00000	.long	0x00000000,0x3a800000	.long	0x00000000,0xc9200000	.long	0x00000000,0x57c00000	.long	0x00000000,0xe6600000	.long	0x00000000,0x75000000	.long	0x00000000,0x03a00000	.long	0x00000000,0x00000000	.long	0x00000000,0x92400000	.long	0x00000000,0x24800000	.long	0x00000000,0xb6c00000	.long	0x00000000,0x49000000	.long	0x00000000,0xdb400000	.long	0x00000000,0x6d800000	.long	0x00000000,0xffc00000	.long	0x00000000,0x92000000	.long	0x00000000,0x24400000	.long	0x00000000,0x00000000	.long	0x00000000,0xb6800000	.long	0x00000000,0x6d000000	.long	0x00000000,0x23800000	.long	0x00000000,0xda000000	.long	0x00000000,0x90800000	.long	0x00000000,0x47000000	.long	0x00000000,0xfd800000	.long	0x00000000,0xb4000000	.long	0x00000000,0x6a800000	.long	0x00000000,0x00000000	.long	0x00000000,0x21000000	.long	0x00000000,0x42000000	.long	0x00000000,0x63000000	.long	0x00000000,0x84000000	.long	0x00000000,0xa5000000	.long	0x00000000,0xc6000000	.long	0x00000000,0xe7000000	.long	0x00000000,0x08000000	.long	0x00000000,0x29000000	.long	0x00000000,0x00000000	.long	0x00000000,0x4a000000	.long	0x00000000,0x94000000	.long	0x00000000,0xde000000	.long	0x00000000,0x28000000	.long	0x00000000,0x72000000	.long	0x00000000,0xbc000000	.long	0x00000000,0x06000000	.long	0x00000000,0x50000000	.long	0x00000000,0x9a000000	.long	0x00000000,0x00000000	.long	0x00000000,0xe4000000	.long	0x00000000,0xc8000000	.long	0x00000000,0xac000000	.long	0x00000000,0x90000000	.long	0x00000000,0x74000000	.long	0x00000000,0x58000000	.long	0x00000000,0x3c000000	.long	0x00000000,0x20000000	.long	0x00000000,0x04000000	.long	0x00000000,0x00000000	.long	0x00000000,0xe8000000	.long	0x00000000,0xd0000000	.long	0x00000000,0xb8000000	.long	0x00000000,0xa0000000	.long	0x00000000,0x88000000	.long	0x00000000,0x70000000	.long	0x00000000,0x58000000	.long	0x00000000,0x40000000	.long	0x00000000,0x28000000	.long	0x00000000,0x00000000	.long	0x00000000,0x10000000	.long	0x00000000,0x20000000	.long	0x00000000,0x30000000	.long	0x00000000,0x40000000	.long	0x00000000,0x50000000	.long	0x00000000,0x60000000	.long	0x00000000,0x70000000	.long	0x00000000,0x80000000	.long	0x00000000,0x90000000	.long	0x00000000,0x00000000	.long	0x00000000,0xa0000000	.long	0x00000000,0x40000000	.long	0x00000000,0xe0000000	.long	0x00000000,0x80000000	.long	0x00000000,0x20000000	.long	0x00000000,0xc0000000	.long	0x00000000,0x60000000	.long	0x00000000,0x00000000	.long	0x00000000,0xa0000000	.long	0x00000000,0x00000000	.long	0x00000000,0x40000000	.long	0x00000000,0x80000000	.long	0x00000000,0xc0000000	.long	0x00000000,0x00000000	.long	0x00000000,0x40000000	.long	0x00000000,0x80000000	.long	0x00000000,0xc0000000	.long	0x00000000,0x00000000	.long	0x00000000,0x40000000	.long	0x00000000,0x00000000	.long	0x00000000,0x80000000	.long	0x00000000,0x00000000	.long	0x00000000,0x80000000	.long	0x00000000,0x00000000	.long	0x00000000,0x80000000	.long	0x00000000,0x00000000	.long	0x00000000,0x80000000	.long	0x00000000,0x00000000	.long	0x00000000,0x80000000	.type	_C_MUL_10_POW_I,@object	.size	_C_MUL_10_POW_I,5120	.data	.section .note.GNU-stack, ""# End
 |