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
|