Last active
November 15, 2023 09:41
-
-
Save tsutsui/85b03f26aa1bfd3fdd884bce8fd8c1e7 to your computer and use it in GitHub Desktop.
dtoa.s on mips for https://gnats.netbsd.org/57680
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- /tmp/dtoa-inline-rfs.s 2023-11-15 01:08:14.211260505 +0900 | |
+++ /tmp/dtoa-noinline-rfs.s 2023-11-15 01:08:22.324724851 +0900 | |
@@ -1,271 +1,286 @@ | |
obj.newsmips/dtoa.pico: file format elf32-tradbigmips | |
Disassembly of section .text: | |
-00000000 <__dtoa>: | |
+00000000 <__rfs>: | |
+ : 4442f800 cfc1 v0,$31 | |
+ : 03e00008 jr ra | |
+ : 00000000 nop | |
+ | |
+0000000c <__dtoa>: | |
: 3c1c0000 lui gp,0x0 | |
: 279c0000 addiu gp,gp,0 | |
: 0399e021 addu gp,gp,t9 | |
+ : 8f990000 lw t9,0(gp) | |
: 27bdff88 addiu sp,sp,-120 | |
+ : 27390000 addiu t9,t9,0 | |
: afbc0010 sw gp,16(sp) | |
: afb20058 sw s2,88(sp) | |
: afbf0074 sw ra,116(sp) | |
: afbe0070 sw s8,112(sp) | |
: afb7006c sw s7,108(sp) | |
: afb60068 sw s6,104(sp) | |
: afb50064 sw s5,100(sp) | |
: afb40060 sw s4,96(sp) | |
: afb3005c sw s3,92(sp) | |
: afb10054 sw s1,84(sp) | |
: afb00050 sw s0,80(sp) | |
: e7ac007c swc1 $f12,124(sp) | |
: e7ad0078 swc1 $f13,120(sp) | |
- : 00c09025 move s2,a2 | |
: afa70084 sw a3,132(sp) | |
- : 8fa3008c lw v1,140(sp) | |
- : 4442f800 cfc1 v0,$31 | |
- : 00000000 nop | |
+ : 8fa4008c lw a0,140(sp) | |
+ : 0320f809 jalr t9 | |
+ : 00c09025 move s2,a2 | |
: 30420003 andi v0,v0,0x3 | |
: 2442ffff addiu v0,v0,-1 | |
- : 2c440003 sltiu a0,v0,3 | |
- : 108000cb beqz a0,394 <__dtoa+0x394> | |
+ : 2c430003 sltiu v1,v0,3 | |
+ : 8fbc0010 lw gp,16(sp) | |
+ : 106000d3 beqz v1,3c8 <__dtoa+0x3bc> | |
: 24140001 li s4,1 | |
- : 8f840000 lw a0,0(gp) | |
+ : 8f830000 lw v1,0(gp) | |
: 00021080 sll v0,v0,0x2 | |
- : 24840000 addiu a0,a0,0 | |
- : 00441021 addu v0,v0,a0 | |
- : 8fa5007c lw a1,124(sp) | |
- : 8fa40078 lw a0,120(sp) | |
- : 8fb00078 lw s0,120(sp) | |
+ : 24630000 addiu v1,v1,0 | |
+ : 00431021 addu v0,v0,v1 | |
: 8c540000 lw s4,0(v0) | |
- : afa50024 sw a1,36(sp) | |
- : 060000c6 bltz s0,3ac <__dtoa+0x3ac> | |
- : afa40020 sw a0,32(sp) | |
+ : 8fa3007c lw v1,124(sp) | |
+ : 8fa20078 lw v0,120(sp) | |
+ : 8fb00078 lw s0,120(sp) | |
+ : afa30024 sw v1,36(sp) | |
+ : 060000ce bltz s0,3e0 <__dtoa+0x3d4> | |
+ : afa20020 sw v0,32(sp) | |
: 3c027ff0 lui v0,0x7ff0 | |
- : 02022024 and a0,s0,v0 | |
- : 108200cb beq a0,v0,3d0 <__dtoa+0x3d0> | |
- : ac600000 sw zero,0(v1) | |
+ : 02021824 and v1,s0,v0 | |
+ : 106200d3 beq v1,v0,404 <__dtoa+0x3f8> | |
+ : ac800000 sw zero,0(a0) | |
: c7a00024 lwc1 $f0,36(sp) | |
+ : 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
+ : 00000000 nop | |
: e7a0002c swc1 $f0,44(sp) | |
: e7a10028 swc1 $f1,40(sp) | |
: c7a2002c lwc1 $f2,44(sp) | |
: 44800000 mtc1 zero,$f0 | |
: c7a30028 lwc1 $f3,40(sp) | |
: 44800800 mtc1 zero,$f1 | |
: 00000000 nop | |
: 46201032 c.eq.d $f2,$f0 | |
: 00000000 nop | |
- : 45010120 bc1t 558 <__dtoa+0x558> | |
+ : 45010127 bc1t 590 <__dtoa+0x584> | |
: 2a820002 slti v0,s4,2 | |
- : 14400008 bnez v0,100 <__dtoa+0x100> | |
+ : 14400008 bnez v0,11c <__dtoa+0x110> | |
: 00000000 nop | |
- : 8c620000 lw v0,0(v1) | |
+ : 8c820000 lw v0,0(a0) | |
: 00000000 nop | |
- : 10400125 beqz v0,584 <__dtoa+0x584> | |
+ : 1040012c beqz v0,5bc <__dtoa+0x5b0> | |
: 24020002 li v0,2 | |
- : 12820002 beq s4,v0,100 <__dtoa+0x100> | |
+ : 12820002 beq s4,v0,11c <__dtoa+0x110> | |
: 0000a025 move s4,zero | |
: 24140002 li s4,2 | |
: c7ac002c lwc1 $f12,44(sp) | |
: 8f990000 lw t9,0(gp) | |
: c7ad0028 lwc1 $f13,40(sp) | |
: 27a7001c addiu a3,sp,28 | |
: 0320f809 jalr t9 | |
: 27a60018 addiu a2,sp,24 | |
: 8fbc0010 lw gp,16(sp) | |
- : 10400146 beqz v0,638 <__dtoa+0x638> | |
+ : 1040014d beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 00102502 srl a0,s0,0x14 | |
: 8fb6001c lw s6,28(sp) | |
- : 108000ea beqz a0,4d8 <__dtoa+0x4d8> | |
+ : 108000f0 beqz a0,50c <__dtoa+0x500> | |
: 3c06000f lui a2,0xf | |
: 8fa50028 lw a1,40(sp) | |
: 34c6ffff ori a2,a2,0xffff | |
: 00a62824 and a1,a1,a2 | |
: 8fa3002c lw v1,44(sp) | |
: 3c063ff0 lui a2,0x3ff0 | |
: 00a61025 or v0,a1,a2 | |
: 2484fc01 addiu a0,a0,-1023 | |
: afa00030 sw zero,48(sp) | |
: 8f850000 lw a1,0(gp) | |
: 44831000 mtc1 v1,$f2 | |
: c4a00004 lwc1 $f0,4(a1) | |
: 44821800 mtc1 v0,$f3 | |
: c4a10000 lwc1 $f1,0(a1) | |
: 8f820000 lw v0,0(gp) | |
: 46201001 sub.d $f0,$f2,$f0 | |
: c4420004 lwc1 $f2,4(v0) | |
+ : 00000000 nop | |
: c4430000 lwc1 $f3,0(v0) | |
: 8f820000 lw v0,0(gp) | |
: 46220002 mul.d $f0,$f0,$f2 | |
: c4440004 lwc1 $f4,4(v0) | |
: 44841000 mtc1 a0,$f2 | |
: c4450000 lwc1 $f5,0(v0) | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: c4440004 lwc1 $f4,4(v0) | |
+ : 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
+ : 00000000 nop | |
: 46240000 add.d $f0,$f0,$f4 | |
: 46220000 add.d $f0,$f0,$f2 | |
: 44801000 mtc1 zero,$f2 | |
+ : 00000000 nop | |
: 44801800 mtc1 zero,$f3 | |
: 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462000a4 cvt.w.d $f2,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44101000 mfc1 s0,$f2 | |
- : 45010116 bc1t 640 <__dtoa+0x640> | |
+ : 45010119 bc1t 678 <__dtoa+0x66c> | |
: 00000000 nop | |
: 2e020017 sltiu v0,s0,23 | |
- : 10400095 beqz v0,448 <__dtoa+0x448> | |
+ : 10400097 beqz v0,47c <__dtoa+0x470> | |
: 24020001 li v0,1 | |
: 8f820000 lw v0,0(gp) | |
: 001018c0 sll v1,s0,0x3 | |
: 00431021 addu v0,v0,v1 | |
: c4400004 lwc1 $f0,4(v0) | |
: c7a20024 lwc1 $f2,36(sp) | |
: c4410000 lwc1 $f1,0(v0) | |
: c7a30020 lwc1 $f3,32(sp) | |
+ : 00000000 nop | |
: 4620103c c.lt.d $f2,$f0 | |
: 00000000 nop | |
- : 450000e6 bc1f 5b8 <__dtoa+0x5b8> | |
+ : 450000e8 bc1f 5f0 <__dtoa+0x5e4> | |
: 00000000 nop | |
: 02c4b023 subu s6,s6,a0 | |
: 26d3ffff addiu s3,s6,-1 | |
: 2610ffff addiu s0,s0,-1 | |
- : 0661008a bgez s3,45c <__dtoa+0x45c> | |
+ : 0661008b bgez s3,490 <__dtoa+0x484> | |
: afa0003c sw zero,60(sp) | |
: 24020001 li v0,1 | |
: 0056b023 subu s6,v0,s6 | |
- : 06010088 bgez s0,464 <__dtoa+0x464> | |
+ : 06010089 bgez s0,498 <__dtoa+0x48c> | |
: 00009825 move s3,zero | |
: 2e42000a sltiu v0,s2,10 | |
: 02d0b023 subu s6,s6,s0 | |
: 0010a823 negu s5,s0 | |
- : 14400088 bnez v0,478 <__dtoa+0x478> | |
+ : 14400089 bnez v0,4ac <__dtoa+0x4a0> | |
: afa00038 sw zero,56(sp) | |
: 00009025 move s2,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24040012 li a0,18 | |
: 8fbc0010 lw gp,16(sp) | |
- : 104000f0 beqz v0,638 <__dtoa+0x638> | |
+ : 104000f2 beqz v0,670 <__dtoa+0x664> | |
: 00408825 move s1,v0 | |
: 8fa20018 lw v0,24(sp) | |
: 00000000 nop | |
- : 044001a8 bltz v0,928 <__dtoa+0x928> | |
+ : 044001b4 bltz v0,988 <__dtoa+0x97c> | |
: 2a03000f slti v1,s0,15 | |
- : 106001a7 beqz v1,92c <__dtoa+0x92c> | |
+ : 106001b3 beqz v1,98c <__dtoa+0x980> | |
: 2403ffff li v1,-1 | |
: 8f820000 lw v0,0(gp) | |
: 001018c0 sll v1,s0,0x3 | |
: 00431021 addu v0,v0,v1 | |
: c4440004 lwc1 $f4,4(v0) | |
+ : 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 2402ffff li v0,-1 | |
: afa20028 sw v0,40(sp) | |
: 8f820000 lw v0,0(gp) | |
: 44803000 mtc1 zero,$f6 | |
: c4480004 lwc1 $f8,4(v0) | |
: c7a00024 lwc1 $f0,36(sp) | |
: c4490000 lwc1 $f9,0(v0) | |
: 8fa20028 lw v0,40(sp) | |
: 44803800 mtc1 zero,$f7 | |
: c7a10020 lwc1 $f1,32(sp) | |
: 26250001 addiu a1,s1,1 | |
- : 10000004 b 2e8 <__dtoa+0x2e8> | |
+ : 10000004 b 31c <__dtoa+0x310> | |
: 02229821 addu s3,s1,v0 | |
- : 127703bd beq s3,s7,11d4 <__dtoa+0x11d4> | |
+ : 127703d2 beq s3,s7,125c <__dtoa+0x1250> | |
: 24a50001 addiu a1,a1,1 | |
: 46280002 mul.d $f0,$f0,$f8 | |
: 46240083 div.d $f2,$f0,$f4 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462010a4 cvt.w.d $f2,$f2 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44041000 mfc1 a0,$f2 | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 46220001 sub.d $f0,$f0,$f2 | |
: 4626003c c.lt.d $f0,$f6 | |
: 00000000 nop | |
- : 45000003 bc1f 33c <__dtoa+0x33c> | |
+ : 45000003 bc1f 370 <__dtoa+0x364> | |
: 00a0b825 move s7,a1 | |
: 46240000 add.d $f0,$f0,$f4 | |
: 2484ffff addiu a0,a0,-1 | |
: 24820030 addiu v0,a0,48 | |
: 00021600 sll v0,v0,0x18 | |
: 46260032 c.eq.d $f0,$f6 | |
: 00021603 sra v0,v0,0x18 | |
- : 4500ffe3 bc1f 2dc <__dtoa+0x2dc> | |
+ : 4500ffe3 bc1f 310 <__dtoa+0x304> | |
: a0a2ffff sb v0,-1(a1) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
- : 12f102b6 beq s7,s1,e40 <__dtoa+0xe40> | |
+ : 12f102cb beq s7,s1,ec8 <__dtoa+0xebc> | |
: 24020030 li v0,48 | |
: 26100001 addiu s0,s0,1 | |
: 8fa20088 lw v0,136(sp) | |
: a2e00000 sb zero,0(s7) | |
: ac500000 sw s0,0(v0) | |
: 8fa20090 lw v0,144(sp) | |
: 00000000 nop | |
- : 10400023 beqz v0,414 <__dtoa+0x414> | |
+ : 10400023 beqz v0,448 <__dtoa+0x43c> | |
: 00000000 nop | |
- : 10000021 b 414 <__dtoa+0x414> | |
+ : 10000021 b 448 <__dtoa+0x43c> | |
: ac570000 sw s7,0(v0) | |
- : 8fa5007c lw a1,124(sp) | |
- : 8fa40078 lw a0,120(sp) | |
+ : 8fa3007c lw v1,124(sp) | |
+ : 8fa20078 lw v0,120(sp) | |
: 8fb00078 lw s0,120(sp) | |
- : afa50024 sw a1,36(sp) | |
- : 0601ff3c bgez s0,98 <__dtoa+0x98> | |
- : afa40020 sw a0,32(sp) | |
+ : afa30024 sw v1,36(sp) | |
+ : 0601ff34 bgez s0,ac <__dtoa+0xa0> | |
+ : afa20020 sw v0,32(sp) | |
: 3c027fff lui v0,0x7fff | |
: 3442ffff ori v0,v0,0xffff | |
: 02028024 and s0,s0,v0 | |
: 24020001 li v0,1 | |
- : ac620000 sw v0,0(v1) | |
+ : ac820000 sw v0,0(a0) | |
: 3c027ff0 lui v0,0x7ff0 | |
- : 02022024 and a0,s0,v0 | |
- : 1482ff37 bne a0,v0,a8 <__dtoa+0xa8> | |
+ : 02021824 and v1,s0,v0 | |
+ : 1462ff2f bne v1,v0,bc <__dtoa+0xb0> | |
: afb00020 sw s0,32(sp) | |
: 8fa30088 lw v1,136(sp) | |
: 2402270f li v0,9999 | |
: ac620000 sw v0,0(v1) | |
: 8fa20024 lw v0,36(sp) | |
: 8f990000 lw t9,0(gp) | |
- : 14400005 bnez v0,3fc <__dtoa+0x3fc> | |
+ : 14400005 bnez v0,430 <__dtoa+0x424> | |
: 3c02000f lui v0,0xf | |
: 3442ffff ori v0,v0,0xffff | |
: 02021024 and v0,s0,v0 | |
- : 10400072 beqz v0,5c0 <__dtoa+0x5c0> | |
+ : 10400073 beqz v0,5f8 <__dtoa+0x5ec> | |
: 24060008 li a2,8 | |
: 8f840000 lw a0,0(gp) | |
: 8fa50090 lw a1,144(sp) | |
: 24060003 li a2,3 | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
: 00408825 move s1,v0 | |
: 8fbf0074 lw ra,116(sp) | |
: 02201025 move v0,s1 | |
: 8fbe0070 lw s8,112(sp) | |
@@ -275,240 +290,246 @@ | |
: 8fb40060 lw s4,96(sp) | |
: 8fb3005c lw s3,92(sp) | |
: 8fb20058 lw s2,88(sp) | |
: 8fb10054 lw s1,84(sp) | |
: 8fb00050 lw s0,80(sp) | |
: 03e00008 jr ra | |
: 27bd0078 addiu sp,sp,120 | |
: afa2003c sw v0,60(sp) | |
: 02c4b023 subu s6,s6,a0 | |
: 26d3ffff addiu s3,s6,-1 | |
- : 0660ff79 bltz s3,23c <__dtoa+0x23c> | |
+ : 0660ff78 bltz s3,26c <__dtoa+0x260> | |
: 24020001 li v0,1 | |
- : 0600ff7a bltz s0,248 <__dtoa+0x248> | |
+ : 0600ff79 bltz s0,278 <__dtoa+0x26c> | |
: 0000b025 move s6,zero | |
: 2e42000a sltiu v0,s2,10 | |
: 02709821 addu s3,s3,s0 | |
: afb00038 sw s0,56(sp) | |
- : 1040ff7a beqz v0,25c <__dtoa+0x25c> | |
+ : 1040ff79 beqz v0,28c <__dtoa+0x280> | |
: 0000a825 move s5,zero | |
: 2a420006 slti v0,s2,6 | |
- : 1040004b beqz v0,5ac <__dtoa+0x5ac> | |
+ : 1040004c beqz v0,5e4 <__dtoa+0x5d8> | |
: 3a820001 xori v0,s4,0x1 | |
: 2c570001 sltiu s7,v0,1 | |
: 24020003 li v0,3 | |
- : 12420371 beq s2,v0,1254 <__dtoa+0x1254> | |
+ : 12420386 beq s2,v0,12dc <__dtoa+0x12d0> | |
: 2a420004 slti v0,s2,4 | |
- : 14400071 bnez v0,65c <__dtoa+0x65c> | |
+ : 14400072 bnez v0,694 <__dtoa+0x688> | |
: 24020004 li v0,4 | |
- : 1242036a beq s2,v0,1248 <__dtoa+0x1248> | |
+ : 1242037f beq s2,v0,12d0 <__dtoa+0x12c4> | |
: 24020005 li v0,5 | |
- : 1642ff6e bne s2,v0,260 <__dtoa+0x260> | |
+ : 1642ff6d bne s2,v0,290 <__dtoa+0x284> | |
: 24020001 li v0,1 | |
: afa20034 sw v0,52(sp) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
: 02021021 addu v0,s0,v0 | |
: afa20040 sw v0,64(sp) | |
: 24420001 addiu v0,v0,1 | |
: afa20028 sw v0,40(sp) | |
- : 1c40006f bgtz v0,688 <__dtoa+0x688> | |
+ : 1c400070 bgtz v0,6c0 <__dtoa+0x6b4> | |
: 00402025 move a0,v0 | |
- : 1000006d b 688 <__dtoa+0x688> | |
+ : 1000006e b 6c0 <__dtoa+0x6b4> | |
: 24040001 li a0,1 | |
: 8fa40018 lw a0,24(sp) | |
: 00000000 nop | |
: 02c42021 addu a0,s6,a0 | |
: 24820432 addiu v0,a0,1074 | |
: 28430021 slti v1,v0,33 | |
- : 10600029 beqz v1,594 <__dtoa+0x594> | |
+ : 1060002a beqz v1,5cc <__dtoa+0x5c0> | |
: 00021023 negu v0,v0 | |
: 8fa30024 lw v1,36(sp) | |
: 00000000 nop | |
: 00431004 sllv v0,v1,v0 | |
: 44820000 mtc1 v0,$f0 | |
: 00000000 nop | |
: 46800021 cvt.d.w $f0,$f0 | |
: 44090000 mfc1 t1,$f0 | |
: 44080800 mfc1 t0,$f1 | |
- : 0441000a bgez v0,540 <__dtoa+0x540> | |
+ : 0441000b bgez v0,578 <__dtoa+0x56c> | |
: 3c05fe10 lui a1,0xfe10 | |
: 8f820000 lw v0,0(gp) | |
: 44891000 mtc1 t1,$f2 | |
: c4400004 lwc1 $f0,4(v0) | |
: 44881800 mtc1 t0,$f3 | |
: c4410000 lwc1 $f1,0(v0) | |
+ : 00000000 nop | |
: 46201000 add.d $f0,$f2,$f0 | |
: 44090000 mfc1 t1,$f0 | |
: 44080800 mfc1 t0,$f1 | |
: 00000000 nop | |
: 01051021 addu v0,t0,a1 | |
: 24050001 li a1,1 | |
: 01201825 move v1,t1 | |
: 2484ffff addiu a0,a0,-1 | |
- : 1000ff00 b 154 <__dtoa+0x154> | |
+ : 1000fef9 b 170 <__dtoa+0x164> | |
: afa50030 sw a1,48(sp) | |
: 8fa30088 lw v1,136(sp) | |
: 8f840000 lw a0,0(gp) | |
: 8f990000 lw t9,0(gp) | |
: 24020001 li v0,1 | |
: 8fa50090 lw a1,144(sp) | |
: ac620000 sw v0,0(v1) | |
: 24060001 li a2,1 | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
- : 1000ffa5 b 414 <__dtoa+0x414> | |
+ : 1000ffa4 b 448 <__dtoa+0x43c> | |
: 00408825 move s1,v0 | |
- : 1282fede beq s4,v0,100 <__dtoa+0x100> | |
+ : 1282fed7 beq s4,v0,11c <__dtoa+0x110> | |
: 00000000 nop | |
- : 1000fedc b 100 <__dtoa+0x100> | |
+ : 1000fed5 b 11c <__dtoa+0x110> | |
: 0000a025 move s4,zero | |
: 8fa50024 lw a1,36(sp) | |
: 24830412 addiu v1,a0,1042 | |
: 00501004 sllv v0,s0,v0 | |
: 00651806 srlv v1,a1,v1 | |
- : 1000ffd6 b 500 <__dtoa+0x500> | |
+ : 1000ffd5 b 534 <__dtoa+0x528> | |
: 00431025 or v0,v0,v1 | |
: 2652fffc addiu s2,s2,-4 | |
- : 1000ffb5 b 488 <__dtoa+0x488> | |
+ : 1000ffb4 b 4bc <__dtoa+0x4b0> | |
: 0000b825 move s7,zero | |
- : 1000ffa4 b 44c <__dtoa+0x44c> | |
+ : 1000ffa3 b 480 <__dtoa+0x474> | |
: afa0003c sw zero,60(sp) | |
: 8f840000 lw a0,0(gp) | |
: 8fa50090 lw a1,144(sp) | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
- : 1000ff90 b 414 <__dtoa+0x414> | |
+ : 1000ff8f b 448 <__dtoa+0x43c> | |
: 00408825 move s1,v0 | |
: 8fb30030 lw s3,48(sp) | |
: 8f990000 lw t9,0(gp) | |
: 8e640004 lw a0,4(s3) | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
- : 10400011 beqz v0,638 <__dtoa+0x638> | |
+ : 10400011 beqz v0,670 <__dtoa+0x664> | |
: 0040b025 move s6,v0 | |
: 8e660010 lw a2,16(s3) | |
: 8f990000 lw t9,0(gp) | |
: 24c60002 addiu a2,a2,2 | |
: 26c4000c addiu a0,s6,12 | |
: 00063080 sll a2,a2,0x2 | |
: 0320f809 jalr t9 | |
: 2665000c addiu a1,s3,12 | |
: 8fbc0010 lw gp,16(sp) | |
: 02c02025 move a0,s6 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
- : 14400133 bnez v0,b00 <__dtoa+0xb00> | |
+ : 1440013d bnez v0,b60 <__dtoa+0xb54> | |
: 0040b025 move s6,v0 | |
- : 1000ff76 b 414 <__dtoa+0x414> | |
+ : 1000ff75 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201032 c.eq.d $f2,$f0 | |
: 00000000 nop | |
- : 4501fee8 bc1t 1f0 <__dtoa+0x1f0> | |
+ : 4501fee5 bc1t 21c <__dtoa+0x210> | |
: 2e020017 sltiu v0,s0,23 | |
- : 1000fee5 b 1ec <__dtoa+0x1ec> | |
+ : 1000fee2 b 218 <__dtoa+0x20c> | |
: 2610ffff addiu s0,s0,-1 | |
: 24020002 li v0,2 | |
- : 1642feff bne s2,v0,260 <__dtoa+0x260> | |
+ : 1642fefd bne s2,v0,290 <__dtoa+0x284> | |
: 00000000 nop | |
: afa00034 sw zero,52(sp) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
- : 184002d2 blez v0,11c0 <__dtoa+0x11c0> | |
+ : 184002e6 blez v0,1248 <__dtoa+0x123c> | |
: 24040001 li a0,1 | |
: 00402025 move a0,v0 | |
: afa20040 sw v0,64(sp) | |
: afa20028 sw v0,40(sp) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040ffe6 beqz v0,638 <__dtoa+0x638> | |
+ : 1040ffe6 beqz v0,670 <__dtoa+0x664> | |
: 00408825 move s1,v0 | |
: 2a420002 slti v0,s2,2 | |
- : 14400004 bnez v0,6bc <__dtoa+0x6bc> | |
+ : 14400004 bnez v0,6f4 <__dtoa+0x6e8> | |
: 24020001 li v0,1 | |
- : 12820002 beq s4,v0,6bc <__dtoa+0x6bc> | |
+ : 12820002 beq s4,v0,6f4 <__dtoa+0x6e8> | |
: 00000000 nop | |
: afa00034 sw zero,52(sp) | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 2c42000f sltiu v0,v0,15 | |
- : 104001b2 beqz v0,d94 <__dtoa+0xd94> | |
+ : 104001c1 beqz v0,e08 <__dtoa+0xdfc> | |
: 00000000 nop | |
- : 12e001b0 beqz s7,d94 <__dtoa+0xd94> | |
+ : 12e001bf beqz s7,e08 <__dtoa+0xdfc> | |
: 00000000 nop | |
- : 1a0002e0 blez s0,125c <__dtoa+0x125c> | |
+ : 1a0002f4 blez s0,12e4 <__dtoa+0x12d8> | |
: 3203000f andi v1,s0,0xf | |
: 000320c0 sll a0,v1,0x3 | |
: 8f830000 lw v1,0(gp) | |
: 00101102 srl v0,s0,0x4 | |
: 00641821 addu v1,v1,a0 | |
: c4620004 lwc1 $f2,4(v1) | |
: 30440010 andi a0,v0,0x10 | |
: c4630000 lwc1 $f3,0(v1) | |
- : 1080030a beqz a0,1328 <__dtoa+0x1328> | |
+ : 1080031e beqz a0,13b0 <__dtoa+0x13a4> | |
: 00000000 nop | |
: 8f830000 lw v1,0(gp) | |
: c7a40024 lwc1 $f4,36(sp) | |
: c4600024 lwc1 $f0,36(v1) | |
: c7a50020 lwc1 $f5,32(sp) | |
: c4610020 lwc1 $f1,32(v1) | |
: 3042000f andi v0,v0,0xf | |
: 46202003 div.d $f0,$f4,$f0 | |
: 24080003 li t0,3 | |
- : 1040000b beqz v0,754 <__dtoa+0x754> | |
+ : 1040000c beqz v0,790 <__dtoa+0x784> | |
: 00000000 nop | |
: 8f830000 lw v1,0(gp) | |
: 30440001 andi a0,v0,0x1 | |
- : 10800005 beqz a0,74c <__dtoa+0x74c> | |
+ : 10800006 beqz a0,788 <__dtoa+0x77c> | |
: 00021042 srl v0,v0,0x1 | |
: c4640004 lwc1 $f4,4(v1) | |
: 25080001 addiu t0,t0,1 | |
: c4650000 lwc1 $f5,0(v1) | |
+ : 00000000 nop | |
: 46241082 mul.d $f2,$f2,$f4 | |
- : 1440fff8 bnez v0,730 <__dtoa+0x730> | |
+ : 1440fff7 bnez v0,768 <__dtoa+0x75c> | |
: 24630008 addiu v1,v1,8 | |
: 46220003 div.d $f0,$f0,$f2 | |
: 8fa2003c lw v0,60(sp) | |
: 00000000 nop | |
- : 10400009 beqz v0,788 <__dtoa+0x788> | |
+ : 1040000b beqz v0,7cc <__dtoa+0x7c0> | |
: 00000000 nop | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4420004 lwc1 $f2,4(v0) | |
+ : 00000000 nop | |
: c4430000 lwc1 $f3,0(v0) | |
+ : 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
- : 45010345 bc1t 1498 <__dtoa+0x1498> | |
+ : 4501035d bc1t 153c <__dtoa+0x1530> | |
: 00000000 nop | |
: 44881000 mtc1 t0,$f2 | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201082 mul.d $f2,$f2,$f0 | |
: c4440004 lwc1 $f4,4(v0) | |
+ : 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
+ : 00000000 nop | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 00432021 addu a0,v0,v1 | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
- : 10400160 beqz v0,d44 <__dtoa+0xd44> | |
+ : 10400167 beqz v0,dac <__dtoa+0xda0> | |
: 02004025 move t0,s0 | |
: 8fa90028 lw t1,40(sp) | |
: 00000000 nop | |
: 2523ffff addiu v1,t1,-1 | |
: 8f8a0000 lw t2,0(gp) | |
: 000318c0 sll v1,v1,0x3 | |
: 4446f800 cfc1 a2,$31 | |
: 4446f800 cfc1 a2,$31 | |
: 00000000 nop | |
: 34c10003 ori at,a2,0x3 | |
@@ -523,56 +544,61 @@ | |
: 44021000 mfc1 v0,$f2 | |
: 44854000 mtc1 a1,$f8 | |
: 24420030 addiu v0,v0,48 | |
: c4650000 lwc1 $f5,0(v1) | |
: 8fa30034 lw v1,52(sp) | |
: 468011a1 cvt.d.w $f6,$f2 | |
: 00021600 sll v0,v0,0x18 | |
: 44844800 mtc1 a0,$f9 | |
: 46260001 sub.d $f0,$f0,$f6 | |
: 00021603 sra v0,v0,0x18 | |
- : 106002d7 beqz v1,1394 <__dtoa+0x1394> | |
+ : 106002e7 beqz v1,1420 <__dtoa+0x1414> | |
: 26370001 addiu s7,s1,1 | |
: 8f8a0000 lw t2,0(gp) | |
: 00000000 nop | |
: c5420004 lwc1 $f2,4(t2) | |
+ : 00000000 nop | |
: c5430000 lwc1 $f3,0(t2) | |
+ : 00000000 nop | |
: 46241083 div.d $f2,$f2,$f4 | |
: 46281081 sub.d $f2,$f2,$f8 | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
- : 45010030 bc1t 920 <__dtoa+0x920> | |
+ : 45010033 bc1t 980 <__dtoa+0x974> | |
: a2220000 sb v0,0(s1) | |
: 8f840000 lw a0,0(gp) | |
: 00000000 nop | |
: c4880004 lwc1 $f8,4(a0) | |
+ : 00000000 nop | |
: c4890000 lwc1 $f9,0(a0) | |
+ : 00000000 nop | |
: 46204101 sub.d $f4,$f8,$f0 | |
: 4622203c c.lt.d $f4,$f2 | |
: 00000000 nop | |
- : 45010366 bc1t 161c <__dtoa+0x161c> | |
+ : 45010378 bc1t 16c0 <__dtoa+0x16b4> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
- : 11220141 beq t1,v0,d94 <__dtoa+0xd94> | |
+ : 11220147 beq t1,v0,e08 <__dtoa+0xdfc> | |
: 02294821 addu t1,s1,t1 | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a40004 lwc1 $f4,4(a1) | |
+ : 00000000 nop | |
: c4a50000 lwc1 $f5,0(a1) | |
- : 10000009 b 8cc <__dtoa+0x8cc> | |
+ : 10000009 b 92c <__dtoa+0x920> | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 46204181 sub.d $f6,$f8,$f0 | |
: 4622303c c.lt.d $f6,$f2 | |
: 00000000 nop | |
- : 45010358 bc1t 161c <__dtoa+0x161c> | |
+ : 45010369 bc1t 16c0 <__dtoa+0x16b4> | |
: 00000000 nop | |
- : 11370134 beq t1,s7,d94 <__dtoa+0xd94> | |
+ : 11370139 beq t1,s7,e08 <__dtoa+0xdfc> | |
: 00000000 nop | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 26f70001 addiu s7,s7,1 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
@@ -580,140 +606,140 @@ | |
: 462001a4 cvt.w.d $f6,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44023000 mfc1 v0,$f6 | |
: 468031a1 cvt.d.w $f6,$f6 | |
: 46260001 sub.d $f0,$f0,$f6 | |
: 24420030 addiu v0,v0,48 | |
: 00021600 sll v0,v0,0x18 | |
: 4622003c c.lt.d $f0,$f2 | |
: 00021603 sra v0,v0,0x18 | |
- : 4500ffe4 bc1f 8ac <__dtoa+0x8ac> | |
+ : 4500ffe4 bc1f 90c <__dtoa+0x900> | |
: a2e2ffff sb v0,-1(s7) | |
- : 1000fe8c b 354 <__dtoa+0x354> | |
+ : 1000fe81 b 388 <__dtoa+0x37c> | |
: 01008025 move s0,t0 | |
: 2403ffff li v1,-1 | |
: afa00084 sw zero,132(sp) | |
: afa30040 sw v1,64(sp) | |
: afa30028 sw v1,40(sp) | |
: 8fa30030 lw v1,48(sp) | |
: 00000000 nop | |
- : 1060021b beqz v1,11b0 <__dtoa+0x11b0> | |
+ : 10600225 beqz v1,1238 <__dtoa+0x122c> | |
: 00000000 nop | |
: 24420433 addiu v0,v0,1075 | |
: 8f990000 lw t9,0(gp) | |
: 24040001 li a0,1 | |
: 02c2b821 addu s7,s6,v0 | |
: 0320f809 jalr t9 | |
: 02629821 addu s3,s3,v0 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040ff33 beqz v0,638 <__dtoa+0x638> | |
+ : 1040ff29 beqz v0,670 <__dtoa+0x664> | |
: 24020001 li v0,1 | |
: afa20034 sw v0,52(sp) | |
- : 1ac00009 blez s6,99c <__dtoa+0x99c> | |
+ : 1ac00009 blez s6,9fc <__dtoa+0x9f0> | |
: 00000000 nop | |
- : 1a600007 blez s3,99c <__dtoa+0x99c> | |
+ : 1a600007 blez s3,9fc <__dtoa+0x9f0> | |
: 0276182a slt v1,s3,s6 | |
- : 10600002 beqz v1,990 <__dtoa+0x990> | |
+ : 10600002 beqz v1,9f0 <__dtoa+0x9e4> | |
: 02c01025 move v0,s6 | |
: 02601025 move v0,s3 | |
: 02e2b823 subu s7,s7,v0 | |
: 02c2b023 subu s6,s6,v0 | |
: 02629823 subu s3,s3,v0 | |
- : 12a00019 beqz s5,a04 <__dtoa+0xa04> | |
+ : 12a00019 beqz s5,a64 <__dtoa+0xa58> | |
: 00000000 nop | |
: 8fa20034 lw v0,52(sp) | |
: 8f990000 lw t9,0(gp) | |
- : 1040017c beqz v0,fa0 <__dtoa+0xfa0> | |
+ : 10400186 beqz v0,1028 <__dtoa+0x101c> | |
: 00000000 nop | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040ff1b beqz v0,638 <__dtoa+0x638> | |
+ : 1040ff11 beqz v0,670 <__dtoa+0x664> | |
: 00402025 move a0,v0 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02825 move a1,s8 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040ff14 beqz v0,638 <__dtoa+0x638> | |
+ : 1040ff0a beqz v0,670 <__dtoa+0x664> | |
: 0040a825 move s5,v0 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 02a0f025 move s8,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24040001 li a0,1 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040ff07 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fefd beqz v0,670 <__dtoa+0x664> | |
: 0040a825 move s5,v0 | |
: 8fa50038 lw a1,56(sp) | |
: 00000000 nop | |
- : 14a00142 bnez a1,f34 <__dtoa+0xf34> | |
+ : 14a0014c bnez a1,fbc <__dtoa+0xfb0> | |
: 00000000 nop | |
: 2a420002 slti v0,s2,2 | |
- : 14400005 bnez v0,a4c <__dtoa+0xa4c> | |
+ : 14400005 bnez v0,aac <__dtoa+0xaa0> | |
: afa20044 sw v0,68(sp) | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
- : 10400004 beqz v0,a58 <__dtoa+0xa58> | |
+ : 10400004 beqz v0,ab8 <__dtoa+0xaac> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
- : 128200a1 beq s4,v0,cd8 <__dtoa+0xcd8> | |
+ : 128200a1 beq s4,v0,d38 <__dtoa+0xd2c> | |
: 00000000 nop | |
: afa00048 sw zero,72(sp) | |
: 8fa20038 lw v0,56(sp) | |
: 00000000 nop | |
- : 144001c6 bnez v0,1180 <__dtoa+0x1180> | |
+ : 144001d0 bnez v0,1208 <__dtoa+0x11fc> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
: 02621021 addu v0,s3,v0 | |
: 3042001f andi v0,v0,0x1f | |
- : 1040011d beqz v0,ef0 <__dtoa+0xef0> | |
+ : 10400127 beqz v0,f78 <__dtoa+0xf6c> | |
: 24030020 li v1,32 | |
: 00621823 subu v1,v1,v0 | |
: 28640005 slti a0,v1,5 | |
- : 14800314 bnez a0,16dc <__dtoa+0x16dc> | |
+ : 14800325 bnez a0,1780 <__dtoa+0x1774> | |
: 24040004 li a0,4 | |
: 2403001c li v1,28 | |
: 00621023 subu v0,v1,v0 | |
: 02e2b821 addu s7,s7,v0 | |
: 02c2b021 addu s6,s6,v0 | |
: 02629821 addu s3,s3,v0 | |
- : 1ee0012c bgtz s7,f58 <__dtoa+0xf58> | |
+ : 1ee00136 bgtz s7,fe0 <__dtoa+0xfd4> | |
: 03c02025 move a0,s8 | |
- : 1e600133 bgtz s3,f7c <__dtoa+0xf7c> | |
+ : 1e60013d bgtz s3,1004 <__dtoa+0xff8> | |
: 02a02025 move a0,s5 | |
: 8fa2003c lw v0,60(sp) | |
: 00000000 nop | |
- : 14400140 bnez v0,fc0 <__dtoa+0xfc0> | |
+ : 1440014a bnez v0,1048 <__dtoa+0x103c> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
- : 18400196 blez v0,1128 <__dtoa+0x1128> | |
+ : 184001a0 blez v0,11b0 <__dtoa+0x11a4> | |
: 24020003 li v0,3 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
- : 10400150 beqz v0,1020 <__dtoa+0x1020> | |
+ : 1040015a beqz v0,10a8 <__dtoa+0x109c> | |
: 00000000 nop | |
- : 1ec001fd bgtz s6,12dc <__dtoa+0x12dc> | |
+ : 1ec00207 bgtz s6,1364 <__dtoa+0x1358> | |
: 00000000 nop | |
: 8fa20048 lw v0,72(sp) | |
: 00000000 nop | |
- : 1440feb8 bnez v0,5d8 <__dtoa+0x5d8> | |
+ : 1440feae bnez v0,610 <__dtoa+0x604> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
: 8fa30028 lw v1,40(sp) | |
: 2622ffff addiu v0,s1,-1 | |
: 00431021 addu v0,v0,v1 | |
: afa20038 sw v0,56(sp) | |
: 8fa20024 lw v0,36(sp) | |
: afb10034 sw s1,52(sp) | |
: 30420001 andi v0,v0,0x1 | |
: afa20040 sw v0,64(sp) | |
@@ -729,751 +755,767 @@ | |
: 0320f809 jalr t9 | |
: 0040b825 move s7,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 02c02825 move a1,s6 | |
: 8f990000 lw t9,0(gp) | |
: 02a02025 move a0,s5 | |
: 0320f809 jalr t9 | |
: 00409825 move s3,v0 | |
: 00401825 move v1,v0 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040feb2 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fea8 beqz v0,670 <__dtoa+0x664> | |
: 26e90030 addiu t1,s7,48 | |
: 8c42000c lw v0,12(v0) | |
: 00000000 nop | |
- : 144001ee bnez v0,1338 <__dtoa+0x1338> | |
+ : 144001f9 bnez v0,13c4 <__dtoa+0x13b8> | |
: 00602825 move a1,v1 | |
: 8f990000 lw t9,0(gp) | |
: afa90028 sw t1,40(sp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: afa30020 sw v1,32(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa30020 lw v1,32(sp) | |
: 8f990000 lw t9,0(gp) | |
: 0040b825 move s7,v0 | |
: 0320f809 jalr t9 | |
: 00602025 move a0,v1 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90028 lw t1,40(sp) | |
- : 16e0000a bnez s7,be4 <__dtoa+0xbe4> | |
+ : 16e0000a bnez s7,c44 <__dtoa+0xc38> | |
: 24020001 li v0,1 | |
- : 12420008 beq s2,v0,be4 <__dtoa+0xbe4> | |
+ : 12420008 beq s2,v0,c44 <__dtoa+0xc38> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
- : 14400004 bnez v0,be4 <__dtoa+0xbe4> | |
+ : 14400004 bnez v0,c44 <__dtoa+0xc38> | |
: 00000000 nop | |
- : 168002b9 bnez s4,16c0 <__dtoa+0x16c0> | |
+ : 168002ca bnez s4,1764 <__dtoa+0x1758> | |
: 24020039 li v0,57 | |
: 0280b825 move s7,s4 | |
- : 06600009 bltz s3,c0c <__dtoa+0xc0c> | |
+ : 06600009 bltz s3,c6c <__dtoa+0xc60> | |
: 00000000 nop | |
- : 166000c5 bnez s3,f04 <__dtoa+0xf04> | |
+ : 166000cf bnez s3,f8c <__dtoa+0xf80> | |
: 24020001 li v0,1 | |
- : 124200c3 beq s2,v0,f04 <__dtoa+0xf04> | |
+ : 124200cd beq s2,v0,f8c <__dtoa+0xf80> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
- : 144000bf bnez v0,f04 <__dtoa+0xf04> | |
+ : 144000c9 bnez v0,f8c <__dtoa+0xf80> | |
: 00000000 nop | |
: 8fc30014 lw v1,20(s8) | |
: 00000000 nop | |
- : 14600006 bnez v1,c30 <__dtoa+0xc30> | |
+ : 14600006 bnez v1,c90 <__dtoa+0xc84> | |
: 00000000 nop | |
: 8fc30010 lw v1,16(s8) | |
: 00000000 nop | |
: 28630002 slti v1,v1,2 | |
- : 1460000b bnez v1,c58 <__dtoa+0xc58> | |
+ : 1460000b bnez v1,cb8 <__dtoa+0xcac> | |
: 00000000 nop | |
: 8fa20044 lw v0,68(sp) | |
: 00000000 nop | |
- : 14400005 bnez v0,c50 <__dtoa+0xc50> | |
+ : 14400005 bnez v0,cb0 <__dtoa+0xca4> | |
: 00000000 nop | |
- : 12800005 beqz s4,c58 <__dtoa+0xc58> | |
+ : 12800005 beqz s4,cb8 <__dtoa+0xcac> | |
: 24020002 li v0,2 | |
- : 12820087 beq s4,v0,e68 <__dtoa+0xe68> | |
+ : 12820091 beq s4,v0,ef0 <__dtoa+0xee4> | |
: 00000000 nop | |
- : 1ee0023f bgtz s7,1550 <__dtoa+0x1550> | |
+ : 1ee00250 bgtz s7,15f4 <__dtoa+0x15e8> | |
: 03c02025 move a0,s8 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 24570001 addiu s7,v0,1 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: a0490000 sb t1,0(v0) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fbc0010 lw gp,16(sp) | |
- : 12c0fdb3 beqz s6,354 <__dtoa+0x354> | |
+ : 12c0fda8 beqz s6,388 <__dtoa+0x37c> | |
: 00000000 nop | |
: 8fa40030 lw a0,48(sp) | |
: 00000000 nop | |
- : 10800009 beqz a0,cbc <__dtoa+0xcbc> | |
+ : 10800009 beqz a0,d1c <__dtoa+0xd10> | |
: 00000000 nop | |
- : 12c40007 beq s6,a0,cbc <__dtoa+0xcbc> | |
+ : 12c40007 beq s6,a0,d1c <__dtoa+0xd10> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02c02025 move a0,s6 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1000fda0 b 354 <__dtoa+0x354> | |
+ : 1000fd95 b 388 <__dtoa+0x37c> | |
: 00000000 nop | |
: 8fa50024 lw a1,36(sp) | |
: 8fa40020 lw a0,32(sp) | |
- : 14a0ff5d bnez a1,a58 <__dtoa+0xa58> | |
+ : 14a0ff5d bnez a1,ab8 <__dtoa+0xaac> | |
: 3c02000f lui v0,0xf | |
: 3442ffff ori v0,v0,0xffff | |
: 00441024 and v0,v0,a0 | |
- : 1440ff59 bnez v0,a58 <__dtoa+0xa58> | |
+ : 1440ff59 bnez v0,ab8 <__dtoa+0xaac> | |
: 3c027fe0 lui v0,0x7fe0 | |
: 00441024 and v0,v0,a0 | |
- : 1040ff56 beqz v0,a58 <__dtoa+0xa58> | |
+ : 1040ff56 beqz v0,ab8 <__dtoa+0xaac> | |
: 24020001 li v0,1 | |
: 26f70001 addiu s7,s7,1 | |
: 26730001 addiu s3,s3,1 | |
- : 1000ff53 b a5c <__dtoa+0xa5c> | |
+ : 1000ff53 b abc <__dtoa+0xab0> | |
: afa20048 sw v0,72(sp) | |
: 44881000 mtc1 t0,$f2 | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201082 mul.d $f2,$f2,$f0 | |
: c4440004 lwc1 $f4,4(v0) | |
+ : 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
+ : 00000000 nop | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 00432021 addu a0,v0,v1 | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4420004 lwc1 $f2,4(v0) | |
+ : 00000000 nop | |
: c4430000 lwc1 $f3,0(v0) | |
+ : 00000000 nop | |
: 46220001 sub.d $f0,$f0,$f2 | |
: 44851000 mtc1 a1,$f2 | |
+ : 00000000 nop | |
: 44841800 mtc1 a0,$f3 | |
: 00000000 nop | |
: 4620103c c.lt.d $f2,$f0 | |
: 00000000 nop | |
- : 4501017a bc1t 1358 <__dtoa+0x1358> | |
+ : 45010180 bc1t 13e4 <__dtoa+0x13d8> | |
: 3c088000 lui t0,0x8000 | |
: 44851000 mtc1 a1,$f2 | |
: 01041026 xor v0,t0,a0 | |
: 44821800 mtc1 v0,$f3 | |
: 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
- : 45010021 bc1t e14 <__dtoa+0xe14> | |
+ : 45010026 bc1t e9c <__dtoa+0xe90> | |
: 00000000 nop | |
: 8fa20018 lw v0,24(sp) | |
: 00000000 nop | |
- : 0440002c bltz v0,e50 <__dtoa+0xe50> | |
+ : 04400031 bltz v0,ed8 <__dtoa+0xecc> | |
: 2a03000f slti v1,s0,15 | |
- : 1060002a beqz v1,e50 <__dtoa+0xe50> | |
+ : 1060002f beqz v1,ed8 <__dtoa+0xecc> | |
: 001018c0 sll v1,s0,0x3 | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: 00431021 addu v0,v0,v1 | |
: c4440004 lwc1 $f4,4(v0) | |
+ : 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
- : 0441fd39 bgez v0,2b0 <__dtoa+0x2b0> | |
+ : 0441fd28 bgez v0,2e4 <__dtoa+0x2d8> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
- : 1c40fd35 bgtz v0,2b0 <__dtoa+0x2b0> | |
+ : 1c40fd24 bgtz v0,2e4 <__dtoa+0x2d8> | |
: 00000000 nop | |
- : 1440000c bnez v0,e14 <__dtoa+0xe14> | |
+ : 14400010 bnez v0,e9c <__dtoa+0xe90> | |
: 00000000 nop | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4400004 lwc1 $f0,4(v0) | |
+ : 00000000 nop | |
: c4410000 lwc1 $f1,0(v0) | |
+ : 00000000 nop | |
: 46202102 mul.d $f4,$f4,$f0 | |
: c7a00024 lwc1 $f0,36(sp) | |
+ : 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
+ : 00000000 nop | |
: 4624003e c.le.d $f0,$f4 | |
: 00000000 nop | |
- : 45000153 bc1f 135c <__dtoa+0x135c> | |
+ : 45000154 bc1f 13e8 <__dtoa+0x13dc> | |
: 0000a825 move s5,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00002025 move a0,zero | |
: 8fbc0010 lw gp,16(sp) | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 24020030 li v0,48 | |
: 26370001 addiu s7,s1,1 | |
: a2220000 sb v0,0(s1) | |
- : 1000fd49 b 370 <__dtoa+0x370> | |
+ : 1000fd34 b 3a4 <__dtoa+0x398> | |
: 24100001 li s0,1 | |
: 8fa30034 lw v1,52(sp) | |
: 00000000 nop | |
- : 1460feb7 bnez v1,938 <__dtoa+0x938> | |
+ : 1460fead bnez v1,998 <__dtoa+0x98c> | |
: 02c0b825 move s7,s6 | |
- : 1000fec4 b 974 <__dtoa+0x974> | |
+ : 1000feba b 9d4 <__dtoa+0x9c8> | |
: afa00030 sw zero,48(sp) | |
: 8fa20034 lw v0,52(sp) | |
: 8fa30038 lw v1,56(sp) | |
: 24530001 addiu s3,v0,1 | |
: 0260b825 move s7,s3 | |
- : 1062020e beq v1,v0,16b4 <__dtoa+0x16b4> | |
+ : 10620215 beq v1,v0,1758 <__dtoa+0x174c> | |
: a0490000 sb t1,0(v0) | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fde7 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fdd3 beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 8fa20030 lw v0,48(sp) | |
: 8f990000 lw t9,0(gp) | |
- : 12c20116 beq s6,v0,1304 <__dtoa+0x1304> | |
+ : 12c20116 beq s6,v0,138c <__dtoa+0x1380> | |
: 00003025 move a2,zero | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fddc beqz v0,638 <__dtoa+0x638> | |
+ : 1040fdc8 beqz v0,670 <__dtoa+0x664> | |
: 00003025 move a2,zero | |
: 8f990000 lw t9,0(gp) | |
: 02c02025 move a0,s6 | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fdd5 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fdc1 beqz v0,670 <__dtoa+0x664> | |
: 0040b025 move s6,v0 | |
- : 1000ff0d b b20 <__dtoa+0xb20> | |
+ : 1000ff03 b b80 <__dtoa+0xb74> | |
: afb30034 sw s3,52(sp) | |
: 2402001c li v0,28 | |
: 02e2b821 addu s7,s7,v0 | |
: 02c2b021 addu s6,s6,v0 | |
- : 1000fee9 b aa4 <__dtoa+0xaa4> | |
+ : 1000fedf b b04 <__dtoa+0xaf8> | |
: 02629821 addu s3,s3,v0 | |
- : 1ae0ffd8 blez s7,e68 <__dtoa+0xe68> | |
+ : 1ae0ffd8 blez s7,ef0 <__dtoa+0xee4> | |
: 00000000 nop | |
: 8fa20034 lw v0,52(sp) | |
- : 1280ff56 beqz s4,c6c <__dtoa+0xc6c> | |
+ : 1280ff4c beqz s4,ccc <__dtoa+0xcc0> | |
: 24570001 addiu s7,v0,1 | |
: 24020039 li v0,57 | |
- : 112201de beq t1,v0,1698 <__dtoa+0x1698> | |
+ : 112201e5 beq t1,v0,173c <__dtoa+0x1730> | |
: 00000000 nop | |
: 8fa30034 lw v1,52(sp) | |
: 25220001 addiu v0,t1,1 | |
- : 1000ff50 b c70 <__dtoa+0xc70> | |
+ : 1000ff46 b cd0 <__dtoa+0xcc4> | |
: a0620000 sb v0,0(v1) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00402025 move a0,v0 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1440feb9 bnez v0,a30 <__dtoa+0xa30> | |
+ : 1440feaf bnez v0,a90 <__dtoa+0xa84> | |
: 0040a825 move s5,v0 | |
- : 1000fd30 b 414 <__dtoa+0x414> | |
+ : 1000fd1b b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02e02825 move a1,s7 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1440fecf bnez v0,aac <__dtoa+0xaac> | |
+ : 1440fec5 bnez v0,b0c <__dtoa+0xb00> | |
: 0040f025 move s8,v0 | |
- : 1000fd27 b 414 <__dtoa+0x414> | |
+ : 1000fd12 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02602825 move a1,s3 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1440fec8 bnez v0,ab4 <__dtoa+0xab4> | |
+ : 1440febe bnez v0,b14 <__dtoa+0xb08> | |
: 0040a825 move s5,v0 | |
- : 1000fd1e b 414 <__dtoa+0x414> | |
+ : 1000fd09 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1440fe94 bnez v0,a04 <__dtoa+0xa04> | |
+ : 1440fe8a bnez v0,a64 <__dtoa+0xa58> | |
: 0040f025 move s8,v0 | |
- : 1000fd16 b 414 <__dtoa+0x414> | |
+ : 1000fd01 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
- : 0441febb bgez v0,ac4 <__dtoa+0xac4> | |
+ : 0441feb1 bgez v0,b24 <__dtoa+0xb18> | |
: 03c02025 move a0,s8 | |
: 8f990000 lw t9,0(gp) | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 0040f025 move s8,v0 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fd90 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fd7c beqz v0,670 <__dtoa+0x664> | |
: 2610ffff addiu s0,s0,-1 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
- : 1440018d bnez v0,163c <__dtoa+0x163c> | |
+ : 14400194 bnez v0,16e0 <__dtoa+0x16d4> | |
: 00003025 move a2,zero | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
- : 18400042 blez v0,1120 <__dtoa+0x1120> | |
+ : 18400042 blez v0,11a8 <__dtoa+0x119c> | |
: 00000000 nop | |
: afa20028 sw v0,40(sp) | |
- : 10000006 b 103c <__dtoa+0x103c> | |
+ : 10000006 b 10c4 <__dtoa+0x10b8> | |
: 0220b825 move s7,s1 | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fd80 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fd6c beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: 24490030 addiu t1,v0,48 | |
: 26f70001 addiu s7,s7,1 | |
: 8fbc0010 lw gp,16(sp) | |
: a2e9ffff sb t1,-1(s7) | |
: 8fa30028 lw v1,40(sp) | |
: 8fc80014 lw t0,20(s8) | |
: 02f11023 subu v0,s7,s1 | |
: 03c02025 move a0,s8 | |
: 00003025 move a2,zero | |
: 2405000a li a1,10 | |
: 8f990000 lw t9,0(gp) | |
- : 15000006 bnez t0,1094 <__dtoa+0x1094> | |
+ : 15000006 bnez t0,111c <__dtoa+0x1110> | |
: 0043102a slt v0,v0,v1 | |
: 8fc80010 lw t0,16(s8) | |
: 00000000 nop | |
: 29080002 slti t0,t0,2 | |
- : 1500012d bnez t0,1544 <__dtoa+0x1544> | |
+ : 15000134 bnez t0,15e8 <__dtoa+0x15dc> | |
: 00000000 nop | |
- : 1440ffe4 bnez v0,1028 <__dtoa+0x1028> | |
+ : 1440ffe4 bnez v0,10b0 <__dtoa+0x10a4> | |
: 00009025 move s2,zero | |
- : 12800151 beqz s4,15e4 <__dtoa+0x15e4> | |
+ : 12800158 beqz s4,1688 <__dtoa+0x167c> | |
: afa90020 sw t1,32(sp) | |
: 24020002 li v0,2 | |
- : 1282000f beq s4,v0,10e8 <__dtoa+0x10e8> | |
+ : 1282000f beq s4,v0,1170 <__dtoa+0x1164> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 02a02825 move a1,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00402025 move a0,v0 | |
: 0320f809 jalr t9 | |
: 0040f025 move s8,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
- : 18400164 blez v0,1674 <__dtoa+0x1674> | |
+ : 1840016b blez v0,1718 <__dtoa+0x170c> | |
: 00000000 nop | |
: 82e4ffff lb a0,-1(s7) | |
: 8fb60030 lw s6,48(sp) | |
: afb20030 sw s2,48(sp) | |
- : 10000005 b 110c <__dtoa+0x110c> | |
+ : 10000005 b 1194 <__dtoa+0x1188> | |
: 24050039 li a1,57 | |
- : 12220143 beq s1,v0,160c <__dtoa+0x160c> | |
+ : 1222014a beq s1,v0,16b0 <__dtoa+0x16a4> | |
: 00000000 nop | |
: 8044ffff lb a0,-1(v0) | |
: 0040b825 move s7,v0 | |
- : 1085fffb beq a0,a1,10fc <__dtoa+0x10fc> | |
+ : 1085fffb beq a0,a1,1184 <__dtoa+0x1178> | |
: 26e2ffff addiu v0,s7,-1 | |
: 24840001 addiu a0,a0,1 | |
- : 1000fed5 b c70 <__dtoa+0xc70> | |
+ : 1000fecb b cd0 <__dtoa+0xcc4> | |
: a0440000 sb a0,0(v0) | |
: afa20028 sw v0,40(sp) | |
: 24020003 li v0,3 | |
- : 12420003 beq s2,v0,1138 <__dtoa+0x1138> | |
+ : 12420003 beq s2,v0,11c0 <__dtoa+0x11b4> | |
: 24020005 li v0,5 | |
- : 1642fe68 bne s2,v0,ad4 <__dtoa+0xad4> | |
+ : 1642fe5e bne s2,v0,b34 <__dtoa+0xb28> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
- : 104000f0 beqz v0,1504 <__dtoa+0x1504> | |
+ : 104000f7 beqz v0,15a8 <__dtoa+0x159c> | |
: 02a02025 move a0,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fa20084 lw v0,132(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 00028027 nor s0,zero,v0 | |
: 8fa20030 lw v0,48(sp) | |
: 00000000 nop | |
- : 1040ff2f beqz v0,e2c <__dtoa+0xe2c> | |
+ : 1040ff2f beqz v0,eb4 <__dtoa+0xea8> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
- : 1000fed0 b cbc <__dtoa+0xcbc> | |
+ : 1000fec6 b d1c <__dtoa+0xd10> | |
: 0220b825 move s7,s1 | |
: 8ea20010 lw v0,16(s5) | |
: 8f990000 lw t9,0(gp) | |
: 24420003 addiu v0,v0,3 | |
: 00021080 sll v0,v0,0x2 | |
: 02a21021 addu v0,s5,v0 | |
: 8c440004 lw a0,4(v0) | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 24030020 li v1,32 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1000fe31 b a70 <__dtoa+0xa70> | |
+ : 1000fe27 b ad0 <__dtoa+0xac4> | |
: 00621023 subu v0,v1,v0 | |
: 8fa3001c lw v1,28(sp) | |
: 24020036 li v0,54 | |
- : 1000fde4 b 94c <__dtoa+0x94c> | |
+ : 1000fdda b 9ac <__dtoa+0x9a0> | |
: 00431023 subu v0,v0,v1 | |
: 24020001 li v0,1 | |
: afa20040 sw v0,64(sp) | |
: afa20028 sw v0,40(sp) | |
- : 1000fd2e b 688 <__dtoa+0x688> | |
+ : 1000fd1a b 6c0 <__dtoa+0x6b4> | |
: afa20084 sw v0,132(sp) | |
: 2a520002 slti s2,s2,2 | |
- : 16400005 bnez s2,11f0 <__dtoa+0x11f0> | |
+ : 16400005 bnez s2,1278 <__dtoa+0x126c> | |
: 00000000 nop | |
- : 1280fc5c beqz s4,354 <__dtoa+0x354> | |
+ : 1280fc47 beqz s4,388 <__dtoa+0x37c> | |
: 24050002 li a1,2 | |
- : 12850012 beq s4,a1,1234 <__dtoa+0x1234> | |
+ : 12850012 beq s4,a1,12bc <__dtoa+0x12b0> | |
: 24050039 li a1,57 | |
: 46200000 add.d $f0,$f0,$f0 | |
: 4620203c c.lt.d $f4,$f0 | |
: 00000000 nop | |
- : 4501000d bc1t 1234 <__dtoa+0x1234> | |
+ : 4501000d bc1t 12bc <__dtoa+0x12b0> | |
: 24050039 li a1,57 | |
: 46240032 c.eq.d $f0,$f4 | |
: 00000000 nop | |
- : 4500fc51 bc1f 354 <__dtoa+0x354> | |
+ : 4500fc3c bc1f 388 <__dtoa+0x37c> | |
: 30840001 andi a0,a0,0x1 | |
- : 1080fc4f beqz a0,354 <__dtoa+0x354> | |
+ : 1080fc3a beqz a0,388 <__dtoa+0x37c> | |
: 00000000 nop | |
- : 10000005 b 1234 <__dtoa+0x1234> | |
+ : 10000005 b 12bc <__dtoa+0x12b0> | |
: 24050039 li a1,57 | |
- : 10910092 beq a0,s1,1470 <__dtoa+0x1470> | |
+ : 10910098 beq a0,s1,1510 <__dtoa+0x1504> | |
: 24020030 li v0,48 | |
: 8082ffff lb v0,-1(a0) | |
: 0080b825 move s7,a0 | |
- : 1045fffb beq v0,a1,1224 <__dtoa+0x1224> | |
+ : 1045fffb beq v0,a1,12ac <__dtoa+0x12a0> | |
: 26e4ffff addiu a0,s7,-1 | |
: 24420001 addiu v0,v0,1 | |
- : 1000fc44 b 354 <__dtoa+0x354> | |
+ : 1000fc2f b 388 <__dtoa+0x37c> | |
: a0820000 sb v0,0(a0) | |
: 24020001 li v0,1 | |
- : 1000fd07 b 66c <__dtoa+0x66c> | |
+ : 1000fcf3 b 6a4 <__dtoa+0x698> | |
: afa20034 sw v0,52(sp) | |
- : 1000fc96 b 4b0 <__dtoa+0x4b0> | |
+ : 1000fc81 b 4e4 <__dtoa+0x4d8> | |
: afa00034 sw zero,52(sp) | |
- : 1200008a beqz s0,1488 <__dtoa+0x1488> | |
+ : 12000090 beqz s0,1528 <__dtoa+0x151c> | |
: 00000000 nop | |
: 00101823 negu v1,s0 | |
: 3062000f andi v0,v1,0xf | |
: 000220c0 sll a0,v0,0x3 | |
: 8f820000 lw v0,0(gp) | |
: c7a20024 lwc1 $f2,36(sp) | |
: 00441021 addu v0,v0,a0 | |
: c4400004 lwc1 $f0,4(v0) | |
: c7a30020 lwc1 $f3,32(sp) | |
: c4410000 lwc1 $f1,0(v0) | |
: 00031903 sra v1,v1,0x4 | |
- : 10600107 beqz v1,16ac <__dtoa+0x16ac> | |
+ : 1060010e beqz v1,1750 <__dtoa+0x1744> | |
: 46201002 mul.d $f0,$f2,$f0 | |
: 8f840000 lw a0,0(gp) | |
: 46200086 mov.d $f2,$f0 | |
: 00001025 move v0,zero | |
: 24080002 li t0,2 | |
: 30650001 andi a1,v1,0x1 | |
- : 10a00006 beqz a1,12c4 <__dtoa+0x12c4> | |
+ : 10a00006 beqz a1,134c <__dtoa+0x1340> | |
: 00031843 sra v1,v1,0x1 | |
: c4840004 lwc1 $f4,4(a0) | |
: 25080001 addiu t0,t0,1 | |
: c4850000 lwc1 $f5,0(a0) | |
: 24020001 li v0,1 | |
: 46241082 mul.d $f2,$f2,$f4 | |
- : 1460fff7 bnez v1,12a4 <__dtoa+0x12a4> | |
+ : 1460fff7 bnez v1,132c <__dtoa+0x1320> | |
: 24840008 addiu a0,a0,8 | |
- : 1040fd22 beqz v0,758 <__dtoa+0x758> | |
+ : 1040fd0f beqz v0,794 <__dtoa+0x788> | |
: 00000000 nop | |
- : 1000fd20 b 758 <__dtoa+0x758> | |
+ : 1000fd0d b 794 <__dtoa+0x788> | |
: 46201006 mov.d $f0,$f2 | |
: 8f990000 lw t9,0(gp) | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 02c02825 move a1,s6 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
- : 1440fdfd bnez v0,aec <__dtoa+0xaec> | |
+ : 1440fdf3 bnez v0,b4c <__dtoa+0xb40> | |
: 00000000 nop | |
- : 1000fc45 b 414 <__dtoa+0x414> | |
+ : 1000fc30 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 02c02025 move a0,s6 | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fcc8 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fcb4 beqz v0,670 <__dtoa+0x664> | |
: 0040b025 move s6,v0 | |
: afa20030 sw v0,48(sp) | |
- : 1000fdff b b20 <__dtoa+0xb20> | |
+ : 1000fdf5 b b80 <__dtoa+0xb74> | |
: afb30034 sw s3,52(sp) | |
: c7a00024 lwc1 $f0,36(sp) | |
+ : 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
- : 1000fcfc b 724 <__dtoa+0x724> | |
+ : 1000fce7 b 75c <__dtoa+0x750> | |
: 24080002 li t0,2 | |
: 8f990000 lw t9,0(gp) | |
: afa90020 sw t1,32(sp) | |
: 0320f809 jalr t9 | |
: 00602025 move a0,v1 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
- : 1000fe24 b be4 <__dtoa+0xbe4> | |
+ : 1000fe19 b c44 <__dtoa+0xc38> | |
: 24170001 li s7,1 | |
: 0000a825 move s5,zero | |
: 0000b025 move s6,zero | |
: 24020031 li v0,49 | |
: 26370001 addiu s7,s1,1 | |
: a2220000 sb v0,0(s1) | |
: 26100001 addiu s0,s0,1 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fbc0010 lw gp,16(sp) | |
- : 16c0fe4d bnez s6,cbc <__dtoa+0xcbc> | |
+ : 16c0fe42 bnez s6,d1c <__dtoa+0xd10> | |
: 00000000 nop | |
- : 1000fbf1 b 354 <__dtoa+0x354> | |
+ : 1000fbdb b 388 <__dtoa+0x37c> | |
: 00000000 nop | |
: 44803000 mtc1 zero,$f6 | |
+ : 00000000 nop | |
: 44803800 mtc1 zero,$f7 | |
: 00000000 nop | |
: 46260032 c.eq.d $f0,$f6 | |
: 00000000 nop | |
- : 45010022 bc1t 1434 <__dtoa+0x1434> | |
+ : 45010024 bc1t 14cc <__dtoa+0x14c0> | |
: 46282082 mul.d $f2,$f4,$f8 | |
: 24040001 li a0,1 | |
- : 112400cd beq t1,a0,16ec <__dtoa+0x16ec> | |
+ : 112400d2 beq t1,a0,1790 <__dtoa+0x1784> | |
: a2220000 sb v0,0(s1) | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a80004 lwc1 $f8,4(a1) | |
+ : 00000000 nop | |
: c4a90000 lwc1 $f9,0(a1) | |
+ : 00000000 nop | |
: 46280002 mul.d $f0,$f0,$f8 | |
: 26e50001 addiu a1,s7,1 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 46200124 cvt.w.d $f4,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44022000 mfc1 v0,$f4 | |
: 46802121 cvt.d.w $f4,$f4 | |
: 46240001 sub.d $f0,$f0,$f4 | |
: 24420030 addiu v0,v0,48 | |
: 46260032 c.eq.d $f0,$f6 | |
: 00021600 sll v0,v0,0x18 | |
- : 45010009 bc1t 143c <__dtoa+0x143c> | |
+ : 45010009 bc1t 14d4 <__dtoa+0x14c8> | |
: 00021603 sra v0,v0,0x18 | |
: 00b12023 subu a0,a1,s1 | |
: 00a0b825 move s7,a1 | |
- : 1489ffe9 bne a0,t1,13cc <__dtoa+0x13cc> | |
+ : 1489ffe9 bne a0,t1,1464 <__dtoa+0x1458> | |
: a0a2ffff sb v0,-1(a1) | |
- : 10000004 b 1440 <__dtoa+0x1440> | |
+ : 10000004 b 14d8 <__dtoa+0x14cc> | |
: 00000000 nop | |
: 02e02825 move a1,s7 | |
: 0220b825 move s7,s1 | |
: a2e20000 sb v0,0(s7) | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4440004 lwc1 $f4,4(v0) | |
+ : 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
+ : 00000000 nop | |
: 46241180 add.d $f6,$f2,$f4 | |
: 4620303c c.lt.d $f6,$f0 | |
: 00000000 nop | |
- : 45000052 bc1f 15a8 <__dtoa+0x15a8> | |
+ : 45000053 bc1f 164c <__dtoa+0x1640> | |
: 00a0b825 move s7,a1 | |
: 80a2ffff lb v0,-1(a1) | |
- : 1000ff6c b 121c <__dtoa+0x121c> | |
+ : 1000ff66 b 12a4 <__dtoa+0x1298> | |
: 01008025 move s0,t0 | |
: a2220000 sb v0,0(s1) | |
: 82e2ffff lb v0,-1(s7) | |
: 26100001 addiu s0,s0,1 | |
: 24420001 addiu v0,v0,1 | |
- : 1000fbb4 b 354 <__dtoa+0x354> | |
+ : 1000fb99 b 388 <__dtoa+0x37c> | |
: a0820000 sb v0,0(a0) | |
: c7a00024 lwc1 $f0,36(sp) | |
+ : 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
- : 1000fcb1 b 758 <__dtoa+0x758> | |
+ : 1000fc97 b 794 <__dtoa+0x788> | |
: 24080002 li t0,2 | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
- : 1040fe1c beqz v0,d14 <__dtoa+0xd14> | |
+ : 1040fe0b beqz v0,d74 <__dtoa+0xd68> | |
: 00000000 nop | |
: 8fa90040 lw t1,64(sp) | |
: 00000000 nop | |
- : 1920fe38 blez t1,d94 <__dtoa+0xd94> | |
+ : 1920fe2c blez t1,e08 <__dtoa+0xdfc> | |
: 25080001 addiu t0,t0,1 | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a40004 lwc1 $f4,4(a1) | |
: 44881000 mtc1 t0,$f2 | |
: c4a50000 lwc1 $f5,0(a1) | |
: 8f820000 lw v0,0(gp) | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 468010a1 cvt.d.w $f2,$f2 | |
: c4440004 lwc1 $f4,4(v0) | |
: 2608ffff addiu t0,s0,-1 | |
: c4450000 lwc1 $f5,0(v0) | |
: 46201082 mul.d $f2,$f2,$f0 | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
- : 1000fcb4 b 7d0 <__dtoa+0x7d0> | |
+ : 1000fc9e b 81c <__dtoa+0x810> | |
: 00432021 addu a0,v0,v1 | |
: 8f990000 lw t9,0(gp) | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 24050005 li a1,5 | |
: 8fbc0010 lw gp,16(sp) | |
: 00402825 move a1,v0 | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 0040a825 move s5,v0 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1840ff05 blez v0,1148 <__dtoa+0x1148> | |
+ : 1840fefe blez v0,11d0 <__dtoa+0x11c4> | |
: 24020031 li v0,49 | |
: 8fb60030 lw s6,48(sp) | |
- : 1000ff8a b 1368 <__dtoa+0x1368> | |
+ : 1000ff84 b 13f4 <__dtoa+0x13e8> | |
: 26370001 addiu s7,s1,1 | |
: 8fb60030 lw s6,48(sp) | |
- : 1000ff89 b 1370 <__dtoa+0x1370> | |
+ : 1000ff83 b 13fc <__dtoa+0x13f0> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: afa90020 sw t1,32(sp) | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fc34 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fc19 beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 00402025 move a0,v0 | |
: 8fa30034 lw v1,52(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
- : 18400026 blez v0,1624 <__dtoa+0x1624> | |
+ : 18400026 blez v0,16c8 <__dtoa+0x16bc> | |
: 24770001 addiu s7,v1,1 | |
: 24020039 li v0,57 | |
- : 11220040 beq t1,v0,1698 <__dtoa+0x1698> | |
+ : 11220040 beq t1,v0,173c <__dtoa+0x1730> | |
: 00000000 nop | |
: 8fa2003c lw v0,60(sp) | |
- : 1000fdb0 b c64 <__dtoa+0xc64> | |
+ : 1000fd9f b cc4 <__dtoa+0xcb8> | |
: 24490031 addiu t1,v0,49 | |
: 46222101 sub.d $f4,$f4,$f2 | |
: 4624003c c.lt.d $f0,$f4 | |
: 00000000 nop | |
- : 4500fdf7 bc1f d94 <__dtoa+0xd94> | |
+ : 4500fdeb bc1f e08 <__dtoa+0xdfc> | |
: 24040030 li a0,48 | |
- : 10000002 b 15c8 <__dtoa+0x15c8> | |
+ : 10000002 b 166c <__dtoa+0x1660> | |
: 00000000 nop | |
: 00602825 move a1,v1 | |
: 80a2ffff lb v0,-1(a1) | |
: 00000000 nop | |
- : 1044fffc beq v0,a0,15c4 <__dtoa+0x15c4> | |
+ : 1044fffc beq v0,a0,1668 <__dtoa+0x165c> | |
: 24a3ffff addiu v1,a1,-1 | |
: 00a0b825 move s7,a1 | |
- : 1000fb5d b 354 <__dtoa+0x354> | |
+ : 1000fb41 b 388 <__dtoa+0x37c> | |
: 01008025 move s0,t0 | |
: 82e4ffff lb a0,-1(s7) | |
- : 10000003 b 15f8 <__dtoa+0x15f8> | |
+ : 10000003 b 169c <__dtoa+0x1690> | |
: 24050030 li a1,48 | |
: 82e4fffe lb a0,-2(s7) | |
: 0040b825 move s7,v0 | |
- : 1085fffd beq a0,a1,15f0 <__dtoa+0x15f0> | |
+ : 1085fffd beq a0,a1,1694 <__dtoa+0x1688> | |
: 26e2ffff addiu v0,s7,-1 | |
: 8fb60030 lw s6,48(sp) | |
- : 1000fd9a b c70 <__dtoa+0xc70> | |
+ : 1000fd89 b cd0 <__dtoa+0xcc4> | |
: afb20030 sw s2,48(sp) | |
: 24020031 li v0,49 | |
: 26100001 addiu s0,s0,1 | |
- : 1000fd96 b c70 <__dtoa+0xc70> | |
+ : 1000fd85 b cd0 <__dtoa+0xcc4> | |
: a2220000 sb v0,0(s1) | |
- : 1000feff b 121c <__dtoa+0x121c> | |
+ : 1000fef8 b 12a4 <__dtoa+0x1298> | |
: 01008025 move s0,t0 | |
- : 1440fd8f bnez v0,c64 <__dtoa+0xc64> | |
+ : 1440fd7e bnez v0,cc4 <__dtoa+0xcb8> | |
: 31220001 andi v0,t1,0x1 | |
- : 1040fd8d beqz v0,c64 <__dtoa+0xc64> | |
+ : 1040fd7c beqz v0,cc4 <__dtoa+0xcb8> | |
: 24020039 li v0,57 | |
- : 1000ffd7 b 1594 <__dtoa+0x1594> | |
+ : 1000ffd7 b 1638 <__dtoa+0x162c> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
- : 1040fbf8 beqz v0,638 <__dtoa+0x638> | |
+ : 1040fbdd beqz v0,670 <__dtoa+0x664> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
- : 1840feae blez v0,1120 <__dtoa+0x1120> | |
+ : 1840fea7 blez v0,11a8 <__dtoa+0x119c> | |
: 00000000 nop | |
- : 1000fd1d b ae4 <__dtoa+0xae4> | |
+ : 1000fd0c b b44 <__dtoa+0xb38> | |
: afa20028 sw v0,40(sp) | |
: 82e4ffff lb a0,-1(s7) | |
- : 1440ffdf bnez v0,15f8 <__dtoa+0x15f8> | |
+ : 1440ffdf bnez v0,169c <__dtoa+0x1690> | |
: 24050030 li a1,48 | |
: 31220001 andi v0,t1,0x1 | |
- : 1040ffdc beqz v0,15f8 <__dtoa+0x15f8> | |
+ : 1040ffdc beqz v0,169c <__dtoa+0x1690> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
- : 1000fe98 b 10f4 <__dtoa+0x10f4> | |
+ : 1000fe91 b 117c <__dtoa+0x1170> | |
: afb20030 sw s2,48(sp) | |
: 8fa30034 lw v1,52(sp) | |
: 24020039 li v0,57 | |
: a0620000 sb v0,0(v1) | |
- : 1000fe93 b 10f4 <__dtoa+0x10f4> | |
+ : 1000fe8c b 117c <__dtoa+0x1170> | |
: 24040039 li a0,57 | |
- : 1000fc2a b 758 <__dtoa+0x758> | |
+ : 1000fc10 b 794 <__dtoa+0x788> | |
: 24080002 li t0,2 | |
: 8fb20030 lw s2,48(sp) | |
- : 1000fe78 b 109c <__dtoa+0x109c> | |
+ : 1000fe71 b 1124 <__dtoa+0x1118> | |
: afb60030 sw s6,48(sp) | |
: 8fa30034 lw v1,52(sp) | |
- : 1122fff5 beq t1,v0,169c <__dtoa+0x169c> | |
+ : 1122fff5 beq t1,v0,1740 <__dtoa+0x1734> | |
: 24770001 addiu s7,v1,1 | |
- : 1e60ffb3 bgtz s3,159c <__dtoa+0x159c> | |
+ : 1e60ffb3 bgtz s3,1640 <__dtoa+0x1634> | |
: 00000000 nop | |
- : 1000fd63 b c64 <__dtoa+0xc64> | |
+ : 1000fd52 b cc4 <__dtoa+0xcb8> | |
: 00000000 nop | |
- : 1064fcf1 beq v1,a0,aa4 <__dtoa+0xaa4> | |
+ : 1064fce0 beq v1,a0,b04 <__dtoa+0xaf8> | |
: 2403003c li v1,60 | |
- : 1000fe03 b ef4 <__dtoa+0xef4> | |
+ : 1000fdfc b f7c <__dtoa+0xf70> | |
: 00621023 subu v0,v1,v0 | |
- : 1000ff54 b 1440 <__dtoa+0x1440> | |
+ : 1000ff51 b 14d8 <__dtoa+0x14cc> | |
: 02e02825 move a1,s7 | |
: 00000000 nop | |
: 00000000 nop | |
- : 00000000 nop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
obj.newsmips/dtoa.pico: file format elf32-tradbigmips | |
Disassembly of section .text: | |
00000000 <__dtoa>: | |
: 3c1c0000 lui gp,0x0 | |
: 279c0000 addiu gp,gp,0 | |
: 0399e021 addu gp,gp,t9 | |
: 27bdff88 addiu sp,sp,-120 | |
: afbc0010 sw gp,16(sp) | |
: afb20058 sw s2,88(sp) | |
: afbf0074 sw ra,116(sp) | |
: afbe0070 sw s8,112(sp) | |
: afb7006c sw s7,108(sp) | |
: afb60068 sw s6,104(sp) | |
: afb50064 sw s5,100(sp) | |
: afb40060 sw s4,96(sp) | |
: afb3005c sw s3,92(sp) | |
: afb10054 sw s1,84(sp) | |
: afb00050 sw s0,80(sp) | |
: e7ac007c swc1 $f12,124(sp) | |
: e7ad0078 swc1 $f13,120(sp) | |
: 00c09025 move s2,a2 | |
: afa70084 sw a3,132(sp) | |
: 8fa3008c lw v1,140(sp) | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 30420003 andi v0,v0,0x3 | |
: 2442ffff addiu v0,v0,-1 | |
: 2c440003 sltiu a0,v0,3 | |
: 108000cb beqz a0,394 <__dtoa+0x394> | |
: 24140001 li s4,1 | |
: 8f840000 lw a0,0(gp) | |
: 00021080 sll v0,v0,0x2 | |
: 24840000 addiu a0,a0,0 | |
: 00441021 addu v0,v0,a0 | |
: 8fa5007c lw a1,124(sp) | |
: 8fa40078 lw a0,120(sp) | |
: 8fb00078 lw s0,120(sp) | |
: 8c540000 lw s4,0(v0) | |
: afa50024 sw a1,36(sp) | |
: 060000c6 bltz s0,3ac <__dtoa+0x3ac> | |
: afa40020 sw a0,32(sp) | |
: 3c027ff0 lui v0,0x7ff0 | |
: 02022024 and a0,s0,v0 | |
: 108200cb beq a0,v0,3d0 <__dtoa+0x3d0> | |
: ac600000 sw zero,0(v1) | |
: c7a00024 lwc1 $f0,36(sp) | |
: c7a10020 lwc1 $f1,32(sp) | |
: e7a0002c swc1 $f0,44(sp) | |
: e7a10028 swc1 $f1,40(sp) | |
: c7a2002c lwc1 $f2,44(sp) | |
: 44800000 mtc1 zero,$f0 | |
: c7a30028 lwc1 $f3,40(sp) | |
: 44800800 mtc1 zero,$f1 | |
: 00000000 nop | |
: 46201032 c.eq.d $f2,$f0 | |
: 00000000 nop | |
: 45010120 bc1t 558 <__dtoa+0x558> | |
: 2a820002 slti v0,s4,2 | |
: 14400008 bnez v0,100 <__dtoa+0x100> | |
: 00000000 nop | |
: 8c620000 lw v0,0(v1) | |
: 00000000 nop | |
: 10400125 beqz v0,584 <__dtoa+0x584> | |
: 24020002 li v0,2 | |
: 12820002 beq s4,v0,100 <__dtoa+0x100> | |
: 0000a025 move s4,zero | |
: 24140002 li s4,2 | |
: c7ac002c lwc1 $f12,44(sp) | |
: 8f990000 lw t9,0(gp) | |
: c7ad0028 lwc1 $f13,40(sp) | |
: 27a7001c addiu a3,sp,28 | |
: 0320f809 jalr t9 | |
: 27a60018 addiu a2,sp,24 | |
: 8fbc0010 lw gp,16(sp) | |
: 10400146 beqz v0,638 <__dtoa+0x638> | |
: 0040f025 move s8,v0 | |
: 00102502 srl a0,s0,0x14 | |
: 8fb6001c lw s6,28(sp) | |
: 108000ea beqz a0,4d8 <__dtoa+0x4d8> | |
: 3c06000f lui a2,0xf | |
: 8fa50028 lw a1,40(sp) | |
: 34c6ffff ori a2,a2,0xffff | |
: 00a62824 and a1,a1,a2 | |
: 8fa3002c lw v1,44(sp) | |
: 3c063ff0 lui a2,0x3ff0 | |
: 00a61025 or v0,a1,a2 | |
: 2484fc01 addiu a0,a0,-1023 | |
: afa00030 sw zero,48(sp) | |
: 8f850000 lw a1,0(gp) | |
: 44831000 mtc1 v1,$f2 | |
: c4a00004 lwc1 $f0,4(a1) | |
: 44821800 mtc1 v0,$f3 | |
: c4a10000 lwc1 $f1,0(a1) | |
: 8f820000 lw v0,0(gp) | |
: 46201001 sub.d $f0,$f2,$f0 | |
: c4420004 lwc1 $f2,4(v0) | |
: c4430000 lwc1 $f3,0(v0) | |
: 8f820000 lw v0,0(gp) | |
: 46220002 mul.d $f0,$f0,$f2 | |
: c4440004 lwc1 $f4,4(v0) | |
: 44841000 mtc1 a0,$f2 | |
: c4450000 lwc1 $f5,0(v0) | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: c4440004 lwc1 $f4,4(v0) | |
: c4450000 lwc1 $f5,0(v0) | |
: 46240000 add.d $f0,$f0,$f4 | |
: 46220000 add.d $f0,$f0,$f2 | |
: 44801000 mtc1 zero,$f2 | |
: 44801800 mtc1 zero,$f3 | |
: 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462000a4 cvt.w.d $f2,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44101000 mfc1 s0,$f2 | |
: 45010116 bc1t 640 <__dtoa+0x640> | |
: 00000000 nop | |
: 2e020017 sltiu v0,s0,23 | |
: 10400095 beqz v0,448 <__dtoa+0x448> | |
: 24020001 li v0,1 | |
: 8f820000 lw v0,0(gp) | |
: 001018c0 sll v1,s0,0x3 | |
: 00431021 addu v0,v0,v1 | |
: c4400004 lwc1 $f0,4(v0) | |
: c7a20024 lwc1 $f2,36(sp) | |
: c4410000 lwc1 $f1,0(v0) | |
: c7a30020 lwc1 $f3,32(sp) | |
: 4620103c c.lt.d $f2,$f0 | |
: 00000000 nop | |
: 450000e6 bc1f 5b8 <__dtoa+0x5b8> | |
: 00000000 nop | |
: 02c4b023 subu s6,s6,a0 | |
: 26d3ffff addiu s3,s6,-1 | |
: 2610ffff addiu s0,s0,-1 | |
: 0661008a bgez s3,45c <__dtoa+0x45c> | |
: afa0003c sw zero,60(sp) | |
: 24020001 li v0,1 | |
: 0056b023 subu s6,v0,s6 | |
: 06010088 bgez s0,464 <__dtoa+0x464> | |
: 00009825 move s3,zero | |
: 2e42000a sltiu v0,s2,10 | |
: 02d0b023 subu s6,s6,s0 | |
: 0010a823 negu s5,s0 | |
: 14400088 bnez v0,478 <__dtoa+0x478> | |
: afa00038 sw zero,56(sp) | |
: 00009025 move s2,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24040012 li a0,18 | |
: 8fbc0010 lw gp,16(sp) | |
: 104000f0 beqz v0,638 <__dtoa+0x638> | |
: 00408825 move s1,v0 | |
: 8fa20018 lw v0,24(sp) | |
: 00000000 nop | |
: 044001a8 bltz v0,928 <__dtoa+0x928> | |
: 2a03000f slti v1,s0,15 | |
: 106001a7 beqz v1,92c <__dtoa+0x92c> | |
: 2403ffff li v1,-1 | |
: 8f820000 lw v0,0(gp) | |
: 001018c0 sll v1,s0,0x3 | |
: 00431021 addu v0,v0,v1 | |
: c4440004 lwc1 $f4,4(v0) | |
: c4450000 lwc1 $f5,0(v0) | |
: 2402ffff li v0,-1 | |
: afa20028 sw v0,40(sp) | |
: 8f820000 lw v0,0(gp) | |
: 44803000 mtc1 zero,$f6 | |
: c4480004 lwc1 $f8,4(v0) | |
: c7a00024 lwc1 $f0,36(sp) | |
: c4490000 lwc1 $f9,0(v0) | |
: 8fa20028 lw v0,40(sp) | |
: 44803800 mtc1 zero,$f7 | |
: c7a10020 lwc1 $f1,32(sp) | |
: 26250001 addiu a1,s1,1 | |
: 10000004 b 2e8 <__dtoa+0x2e8> | |
: 02229821 addu s3,s1,v0 | |
: 127703bd beq s3,s7,11d4 <__dtoa+0x11d4> | |
: 24a50001 addiu a1,a1,1 | |
: 46280002 mul.d $f0,$f0,$f8 | |
: 46240083 div.d $f2,$f0,$f4 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462010a4 cvt.w.d $f2,$f2 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44041000 mfc1 a0,$f2 | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 46220001 sub.d $f0,$f0,$f2 | |
: 4626003c c.lt.d $f0,$f6 | |
: 00000000 nop | |
: 45000003 bc1f 33c <__dtoa+0x33c> | |
: 00a0b825 move s7,a1 | |
: 46240000 add.d $f0,$f0,$f4 | |
: 2484ffff addiu a0,a0,-1 | |
: 24820030 addiu v0,a0,48 | |
: 00021600 sll v0,v0,0x18 | |
: 46260032 c.eq.d $f0,$f6 | |
: 00021603 sra v0,v0,0x18 | |
: 4500ffe3 bc1f 2dc <__dtoa+0x2dc> | |
: a0a2ffff sb v0,-1(a1) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 12f102b6 beq s7,s1,e40 <__dtoa+0xe40> | |
: 24020030 li v0,48 | |
: 26100001 addiu s0,s0,1 | |
: 8fa20088 lw v0,136(sp) | |
: a2e00000 sb zero,0(s7) | |
: ac500000 sw s0,0(v0) | |
: 8fa20090 lw v0,144(sp) | |
: 00000000 nop | |
: 10400023 beqz v0,414 <__dtoa+0x414> | |
: 00000000 nop | |
: 10000021 b 414 <__dtoa+0x414> | |
: ac570000 sw s7,0(v0) | |
: 8fa5007c lw a1,124(sp) | |
: 8fa40078 lw a0,120(sp) | |
: 8fb00078 lw s0,120(sp) | |
: afa50024 sw a1,36(sp) | |
: 0601ff3c bgez s0,98 <__dtoa+0x98> | |
: afa40020 sw a0,32(sp) | |
: 3c027fff lui v0,0x7fff | |
: 3442ffff ori v0,v0,0xffff | |
: 02028024 and s0,s0,v0 | |
: 24020001 li v0,1 | |
: ac620000 sw v0,0(v1) | |
: 3c027ff0 lui v0,0x7ff0 | |
: 02022024 and a0,s0,v0 | |
: 1482ff37 bne a0,v0,a8 <__dtoa+0xa8> | |
: afb00020 sw s0,32(sp) | |
: 8fa30088 lw v1,136(sp) | |
: 2402270f li v0,9999 | |
: ac620000 sw v0,0(v1) | |
: 8fa20024 lw v0,36(sp) | |
: 8f990000 lw t9,0(gp) | |
: 14400005 bnez v0,3fc <__dtoa+0x3fc> | |
: 3c02000f lui v0,0xf | |
: 3442ffff ori v0,v0,0xffff | |
: 02021024 and v0,s0,v0 | |
: 10400072 beqz v0,5c0 <__dtoa+0x5c0> | |
: 24060008 li a2,8 | |
: 8f840000 lw a0,0(gp) | |
: 8fa50090 lw a1,144(sp) | |
: 24060003 li a2,3 | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
: 00408825 move s1,v0 | |
: 8fbf0074 lw ra,116(sp) | |
: 02201025 move v0,s1 | |
: 8fbe0070 lw s8,112(sp) | |
: 8fb7006c lw s7,108(sp) | |
: 8fb60068 lw s6,104(sp) | |
: 8fb50064 lw s5,100(sp) | |
: 8fb40060 lw s4,96(sp) | |
: 8fb3005c lw s3,92(sp) | |
: 8fb20058 lw s2,88(sp) | |
: 8fb10054 lw s1,84(sp) | |
: 8fb00050 lw s0,80(sp) | |
: 03e00008 jr ra | |
: 27bd0078 addiu sp,sp,120 | |
: afa2003c sw v0,60(sp) | |
: 02c4b023 subu s6,s6,a0 | |
: 26d3ffff addiu s3,s6,-1 | |
: 0660ff79 bltz s3,23c <__dtoa+0x23c> | |
: 24020001 li v0,1 | |
: 0600ff7a bltz s0,248 <__dtoa+0x248> | |
: 0000b025 move s6,zero | |
: 2e42000a sltiu v0,s2,10 | |
: 02709821 addu s3,s3,s0 | |
: afb00038 sw s0,56(sp) | |
: 1040ff7a beqz v0,25c <__dtoa+0x25c> | |
: 0000a825 move s5,zero | |
: 2a420006 slti v0,s2,6 | |
: 1040004b beqz v0,5ac <__dtoa+0x5ac> | |
: 3a820001 xori v0,s4,0x1 | |
: 2c570001 sltiu s7,v0,1 | |
: 24020003 li v0,3 | |
: 12420371 beq s2,v0,1254 <__dtoa+0x1254> | |
: 2a420004 slti v0,s2,4 | |
: 14400071 bnez v0,65c <__dtoa+0x65c> | |
: 24020004 li v0,4 | |
: 1242036a beq s2,v0,1248 <__dtoa+0x1248> | |
: 24020005 li v0,5 | |
: 1642ff6e bne s2,v0,260 <__dtoa+0x260> | |
: 24020001 li v0,1 | |
: afa20034 sw v0,52(sp) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
: 02021021 addu v0,s0,v0 | |
: afa20040 sw v0,64(sp) | |
: 24420001 addiu v0,v0,1 | |
: afa20028 sw v0,40(sp) | |
: 1c40006f bgtz v0,688 <__dtoa+0x688> | |
: 00402025 move a0,v0 | |
: 1000006d b 688 <__dtoa+0x688> | |
: 24040001 li a0,1 | |
: 8fa40018 lw a0,24(sp) | |
: 00000000 nop | |
: 02c42021 addu a0,s6,a0 | |
: 24820432 addiu v0,a0,1074 | |
: 28430021 slti v1,v0,33 | |
: 10600029 beqz v1,594 <__dtoa+0x594> | |
: 00021023 negu v0,v0 | |
: 8fa30024 lw v1,36(sp) | |
: 00000000 nop | |
: 00431004 sllv v0,v1,v0 | |
: 44820000 mtc1 v0,$f0 | |
: 00000000 nop | |
: 46800021 cvt.d.w $f0,$f0 | |
: 44090000 mfc1 t1,$f0 | |
: 44080800 mfc1 t0,$f1 | |
: 0441000a bgez v0,540 <__dtoa+0x540> | |
: 3c05fe10 lui a1,0xfe10 | |
: 8f820000 lw v0,0(gp) | |
: 44891000 mtc1 t1,$f2 | |
: c4400004 lwc1 $f0,4(v0) | |
: 44881800 mtc1 t0,$f3 | |
: c4410000 lwc1 $f1,0(v0) | |
: 46201000 add.d $f0,$f2,$f0 | |
: 44090000 mfc1 t1,$f0 | |
: 44080800 mfc1 t0,$f1 | |
: 00000000 nop | |
: 01051021 addu v0,t0,a1 | |
: 24050001 li a1,1 | |
: 01201825 move v1,t1 | |
: 2484ffff addiu a0,a0,-1 | |
: 1000ff00 b 154 <__dtoa+0x154> | |
: afa50030 sw a1,48(sp) | |
: 8fa30088 lw v1,136(sp) | |
: 8f840000 lw a0,0(gp) | |
: 8f990000 lw t9,0(gp) | |
: 24020001 li v0,1 | |
: 8fa50090 lw a1,144(sp) | |
: ac620000 sw v0,0(v1) | |
: 24060001 li a2,1 | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
: 1000ffa5 b 414 <__dtoa+0x414> | |
: 00408825 move s1,v0 | |
: 1282fede beq s4,v0,100 <__dtoa+0x100> | |
: 00000000 nop | |
: 1000fedc b 100 <__dtoa+0x100> | |
: 0000a025 move s4,zero | |
: 8fa50024 lw a1,36(sp) | |
: 24830412 addiu v1,a0,1042 | |
: 00501004 sllv v0,s0,v0 | |
: 00651806 srlv v1,a1,v1 | |
: 1000ffd6 b 500 <__dtoa+0x500> | |
: 00431025 or v0,v0,v1 | |
: 2652fffc addiu s2,s2,-4 | |
: 1000ffb5 b 488 <__dtoa+0x488> | |
: 0000b825 move s7,zero | |
: 1000ffa4 b 44c <__dtoa+0x44c> | |
: afa0003c sw zero,60(sp) | |
: 8f840000 lw a0,0(gp) | |
: 8fa50090 lw a1,144(sp) | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
: 1000ff90 b 414 <__dtoa+0x414> | |
: 00408825 move s1,v0 | |
: 8fb30030 lw s3,48(sp) | |
: 8f990000 lw t9,0(gp) | |
: 8e640004 lw a0,4(s3) | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 10400011 beqz v0,638 <__dtoa+0x638> | |
: 0040b025 move s6,v0 | |
: 8e660010 lw a2,16(s3) | |
: 8f990000 lw t9,0(gp) | |
: 24c60002 addiu a2,a2,2 | |
: 26c4000c addiu a0,s6,12 | |
: 00063080 sll a2,a2,0x2 | |
: 0320f809 jalr t9 | |
: 2665000c addiu a1,s3,12 | |
: 8fbc0010 lw gp,16(sp) | |
: 02c02025 move a0,s6 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 14400133 bnez v0,b00 <__dtoa+0xb00> | |
: 0040b025 move s6,v0 | |
: 1000ff76 b 414 <__dtoa+0x414> | |
: 00008825 move s1,zero | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201032 c.eq.d $f2,$f0 | |
: 00000000 nop | |
: 4501fee8 bc1t 1f0 <__dtoa+0x1f0> | |
: 2e020017 sltiu v0,s0,23 | |
: 1000fee5 b 1ec <__dtoa+0x1ec> | |
: 2610ffff addiu s0,s0,-1 | |
: 24020002 li v0,2 | |
: 1642feff bne s2,v0,260 <__dtoa+0x260> | |
: 00000000 nop | |
: afa00034 sw zero,52(sp) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
: 184002d2 blez v0,11c0 <__dtoa+0x11c0> | |
: 24040001 li a0,1 | |
: 00402025 move a0,v0 | |
: afa20040 sw v0,64(sp) | |
: afa20028 sw v0,40(sp) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ffe6 beqz v0,638 <__dtoa+0x638> | |
: 00408825 move s1,v0 | |
: 2a420002 slti v0,s2,2 | |
: 14400004 bnez v0,6bc <__dtoa+0x6bc> | |
: 24020001 li v0,1 | |
: 12820002 beq s4,v0,6bc <__dtoa+0x6bc> | |
: 00000000 nop | |
: afa00034 sw zero,52(sp) | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 2c42000f sltiu v0,v0,15 | |
: 104001b2 beqz v0,d94 <__dtoa+0xd94> | |
: 00000000 nop | |
: 12e001b0 beqz s7,d94 <__dtoa+0xd94> | |
: 00000000 nop | |
: 1a0002e0 blez s0,125c <__dtoa+0x125c> | |
: 3203000f andi v1,s0,0xf | |
: 000320c0 sll a0,v1,0x3 | |
: 8f830000 lw v1,0(gp) | |
: 00101102 srl v0,s0,0x4 | |
: 00641821 addu v1,v1,a0 | |
: c4620004 lwc1 $f2,4(v1) | |
: 30440010 andi a0,v0,0x10 | |
: c4630000 lwc1 $f3,0(v1) | |
: 1080030a beqz a0,1328 <__dtoa+0x1328> | |
: 00000000 nop | |
: 8f830000 lw v1,0(gp) | |
: c7a40024 lwc1 $f4,36(sp) | |
: c4600024 lwc1 $f0,36(v1) | |
: c7a50020 lwc1 $f5,32(sp) | |
: c4610020 lwc1 $f1,32(v1) | |
: 3042000f andi v0,v0,0xf | |
: 46202003 div.d $f0,$f4,$f0 | |
: 24080003 li t0,3 | |
: 1040000b beqz v0,754 <__dtoa+0x754> | |
: 00000000 nop | |
: 8f830000 lw v1,0(gp) | |
: 30440001 andi a0,v0,0x1 | |
: 10800005 beqz a0,74c <__dtoa+0x74c> | |
: 00021042 srl v0,v0,0x1 | |
: c4640004 lwc1 $f4,4(v1) | |
: 25080001 addiu t0,t0,1 | |
: c4650000 lwc1 $f5,0(v1) | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 1440fff8 bnez v0,730 <__dtoa+0x730> | |
: 24630008 addiu v1,v1,8 | |
: 46220003 div.d $f0,$f0,$f2 | |
: 8fa2003c lw v0,60(sp) | |
: 00000000 nop | |
: 10400009 beqz v0,788 <__dtoa+0x788> | |
: 00000000 nop | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4420004 lwc1 $f2,4(v0) | |
: c4430000 lwc1 $f3,0(v0) | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
: 45010345 bc1t 1498 <__dtoa+0x1498> | |
: 00000000 nop | |
: 44881000 mtc1 t0,$f2 | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201082 mul.d $f2,$f2,$f0 | |
: c4440004 lwc1 $f4,4(v0) | |
: c4450000 lwc1 $f5,0(v0) | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 00432021 addu a0,v0,v1 | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 10400160 beqz v0,d44 <__dtoa+0xd44> | |
: 02004025 move t0,s0 | |
: 8fa90028 lw t1,40(sp) | |
: 00000000 nop | |
: 2523ffff addiu v1,t1,-1 | |
: 8f8a0000 lw t2,0(gp) | |
: 000318c0 sll v1,v1,0x3 | |
: 4446f800 cfc1 a2,$31 | |
: 4446f800 cfc1 a2,$31 | |
: 00000000 nop | |
: 34c10003 ori at,a2,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462000a4 cvt.w.d $f2,$f0 | |
: 44c6f800 ctc1 a2,$31 | |
: 00000000 nop | |
: 01431821 addu v1,t2,v1 | |
: c4640004 lwc1 $f4,4(v1) | |
: 44021000 mfc1 v0,$f2 | |
: 44854000 mtc1 a1,$f8 | |
: 24420030 addiu v0,v0,48 | |
: c4650000 lwc1 $f5,0(v1) | |
: 8fa30034 lw v1,52(sp) | |
: 468011a1 cvt.d.w $f6,$f2 | |
: 00021600 sll v0,v0,0x18 | |
: 44844800 mtc1 a0,$f9 | |
: 46260001 sub.d $f0,$f0,$f6 | |
: 00021603 sra v0,v0,0x18 | |
: 106002d7 beqz v1,1394 <__dtoa+0x1394> | |
: 26370001 addiu s7,s1,1 | |
: 8f8a0000 lw t2,0(gp) | |
: 00000000 nop | |
: c5420004 lwc1 $f2,4(t2) | |
: c5430000 lwc1 $f3,0(t2) | |
: 46241083 div.d $f2,$f2,$f4 | |
: 46281081 sub.d $f2,$f2,$f8 | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
: 45010030 bc1t 920 <__dtoa+0x920> | |
: a2220000 sb v0,0(s1) | |
: 8f840000 lw a0,0(gp) | |
: 00000000 nop | |
: c4880004 lwc1 $f8,4(a0) | |
: c4890000 lwc1 $f9,0(a0) | |
: 46204101 sub.d $f4,$f8,$f0 | |
: 4622203c c.lt.d $f4,$f2 | |
: 00000000 nop | |
: 45010366 bc1t 161c <__dtoa+0x161c> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
: 11220141 beq t1,v0,d94 <__dtoa+0xd94> | |
: 02294821 addu t1,s1,t1 | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a40004 lwc1 $f4,4(a1) | |
: c4a50000 lwc1 $f5,0(a1) | |
: 10000009 b 8cc <__dtoa+0x8cc> | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 46204181 sub.d $f6,$f8,$f0 | |
: 4622303c c.lt.d $f6,$f2 | |
: 00000000 nop | |
: 45010358 bc1t 161c <__dtoa+0x161c> | |
: 00000000 nop | |
: 11370134 beq t1,s7,d94 <__dtoa+0xd94> | |
: 00000000 nop | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 26f70001 addiu s7,s7,1 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462001a4 cvt.w.d $f6,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44023000 mfc1 v0,$f6 | |
: 468031a1 cvt.d.w $f6,$f6 | |
: 46260001 sub.d $f0,$f0,$f6 | |
: 24420030 addiu v0,v0,48 | |
: 00021600 sll v0,v0,0x18 | |
: 4622003c c.lt.d $f0,$f2 | |
: 00021603 sra v0,v0,0x18 | |
: 4500ffe4 bc1f 8ac <__dtoa+0x8ac> | |
: a2e2ffff sb v0,-1(s7) | |
: 1000fe8c b 354 <__dtoa+0x354> | |
: 01008025 move s0,t0 | |
: 2403ffff li v1,-1 | |
: afa00084 sw zero,132(sp) | |
: afa30040 sw v1,64(sp) | |
: afa30028 sw v1,40(sp) | |
: 8fa30030 lw v1,48(sp) | |
: 00000000 nop | |
: 1060021b beqz v1,11b0 <__dtoa+0x11b0> | |
: 00000000 nop | |
: 24420433 addiu v0,v0,1075 | |
: 8f990000 lw t9,0(gp) | |
: 24040001 li a0,1 | |
: 02c2b821 addu s7,s6,v0 | |
: 0320f809 jalr t9 | |
: 02629821 addu s3,s3,v0 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ff33 beqz v0,638 <__dtoa+0x638> | |
: 24020001 li v0,1 | |
: afa20034 sw v0,52(sp) | |
: 1ac00009 blez s6,99c <__dtoa+0x99c> | |
: 00000000 nop | |
: 1a600007 blez s3,99c <__dtoa+0x99c> | |
: 0276182a slt v1,s3,s6 | |
: 10600002 beqz v1,990 <__dtoa+0x990> | |
: 02c01025 move v0,s6 | |
: 02601025 move v0,s3 | |
: 02e2b823 subu s7,s7,v0 | |
: 02c2b023 subu s6,s6,v0 | |
: 02629823 subu s3,s3,v0 | |
: 12a00019 beqz s5,a04 <__dtoa+0xa04> | |
: 00000000 nop | |
: 8fa20034 lw v0,52(sp) | |
: 8f990000 lw t9,0(gp) | |
: 1040017c beqz v0,fa0 <__dtoa+0xfa0> | |
: 00000000 nop | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ff1b beqz v0,638 <__dtoa+0x638> | |
: 00402025 move a0,v0 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02825 move a1,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ff14 beqz v0,638 <__dtoa+0x638> | |
: 0040a825 move s5,v0 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 02a0f025 move s8,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24040001 li a0,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ff07 beqz v0,638 <__dtoa+0x638> | |
: 0040a825 move s5,v0 | |
: 8fa50038 lw a1,56(sp) | |
: 00000000 nop | |
: 14a00142 bnez a1,f34 <__dtoa+0xf34> | |
: 00000000 nop | |
: 2a420002 slti v0,s2,2 | |
: 14400005 bnez v0,a4c <__dtoa+0xa4c> | |
: afa20044 sw v0,68(sp) | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 10400004 beqz v0,a58 <__dtoa+0xa58> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
: 128200a1 beq s4,v0,cd8 <__dtoa+0xcd8> | |
: 00000000 nop | |
: afa00048 sw zero,72(sp) | |
: 8fa20038 lw v0,56(sp) | |
: 00000000 nop | |
: 144001c6 bnez v0,1180 <__dtoa+0x1180> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
: 02621021 addu v0,s3,v0 | |
: 3042001f andi v0,v0,0x1f | |
: 1040011d beqz v0,ef0 <__dtoa+0xef0> | |
: 24030020 li v1,32 | |
: 00621823 subu v1,v1,v0 | |
: 28640005 slti a0,v1,5 | |
: 14800314 bnez a0,16dc <__dtoa+0x16dc> | |
: 24040004 li a0,4 | |
: 2403001c li v1,28 | |
: 00621023 subu v0,v1,v0 | |
: 02e2b821 addu s7,s7,v0 | |
: 02c2b021 addu s6,s6,v0 | |
: 02629821 addu s3,s3,v0 | |
: 1ee0012c bgtz s7,f58 <__dtoa+0xf58> | |
: 03c02025 move a0,s8 | |
: 1e600133 bgtz s3,f7c <__dtoa+0xf7c> | |
: 02a02025 move a0,s5 | |
: 8fa2003c lw v0,60(sp) | |
: 00000000 nop | |
: 14400140 bnez v0,fc0 <__dtoa+0xfc0> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 18400196 blez v0,1128 <__dtoa+0x1128> | |
: 24020003 li v0,3 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 10400150 beqz v0,1020 <__dtoa+0x1020> | |
: 00000000 nop | |
: 1ec001fd bgtz s6,12dc <__dtoa+0x12dc> | |
: 00000000 nop | |
: 8fa20048 lw v0,72(sp) | |
: 00000000 nop | |
: 1440feb8 bnez v0,5d8 <__dtoa+0x5d8> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
: 8fa30028 lw v1,40(sp) | |
: 2622ffff addiu v0,s1,-1 | |
: 00431021 addu v0,v0,v1 | |
: afa20038 sw v0,56(sp) | |
: 8fa20024 lw v0,36(sp) | |
: afb10034 sw s1,52(sp) | |
: 30420001 andi v0,v0,0x1 | |
: afa20040 sw v0,64(sp) | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa50030 lw a1,48(sp) | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: afa2003c sw v0,60(sp) | |
: 0320f809 jalr t9 | |
: 0040b825 move s7,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 02c02825 move a1,s6 | |
: 8f990000 lw t9,0(gp) | |
: 02a02025 move a0,s5 | |
: 0320f809 jalr t9 | |
: 00409825 move s3,v0 | |
: 00401825 move v1,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040feb2 beqz v0,638 <__dtoa+0x638> | |
: 26e90030 addiu t1,s7,48 | |
: 8c42000c lw v0,12(v0) | |
: 00000000 nop | |
: 144001ee bnez v0,1338 <__dtoa+0x1338> | |
: 00602825 move a1,v1 | |
: 8f990000 lw t9,0(gp) | |
: afa90028 sw t1,40(sp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: afa30020 sw v1,32(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa30020 lw v1,32(sp) | |
: 8f990000 lw t9,0(gp) | |
: 0040b825 move s7,v0 | |
: 0320f809 jalr t9 | |
: 00602025 move a0,v1 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90028 lw t1,40(sp) | |
: 16e0000a bnez s7,be4 <__dtoa+0xbe4> | |
: 24020001 li v0,1 | |
: 12420008 beq s2,v0,be4 <__dtoa+0xbe4> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 14400004 bnez v0,be4 <__dtoa+0xbe4> | |
: 00000000 nop | |
: 168002b9 bnez s4,16c0 <__dtoa+0x16c0> | |
: 24020039 li v0,57 | |
: 0280b825 move s7,s4 | |
: 06600009 bltz s3,c0c <__dtoa+0xc0c> | |
: 00000000 nop | |
: 166000c5 bnez s3,f04 <__dtoa+0xf04> | |
: 24020001 li v0,1 | |
: 124200c3 beq s2,v0,f04 <__dtoa+0xf04> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 144000bf bnez v0,f04 <__dtoa+0xf04> | |
: 00000000 nop | |
: 8fc30014 lw v1,20(s8) | |
: 00000000 nop | |
: 14600006 bnez v1,c30 <__dtoa+0xc30> | |
: 00000000 nop | |
: 8fc30010 lw v1,16(s8) | |
: 00000000 nop | |
: 28630002 slti v1,v1,2 | |
: 1460000b bnez v1,c58 <__dtoa+0xc58> | |
: 00000000 nop | |
: 8fa20044 lw v0,68(sp) | |
: 00000000 nop | |
: 14400005 bnez v0,c50 <__dtoa+0xc50> | |
: 00000000 nop | |
: 12800005 beqz s4,c58 <__dtoa+0xc58> | |
: 24020002 li v0,2 | |
: 12820087 beq s4,v0,e68 <__dtoa+0xe68> | |
: 00000000 nop | |
: 1ee0023f bgtz s7,1550 <__dtoa+0x1550> | |
: 03c02025 move a0,s8 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 24570001 addiu s7,v0,1 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: a0490000 sb t1,0(v0) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fbc0010 lw gp,16(sp) | |
: 12c0fdb3 beqz s6,354 <__dtoa+0x354> | |
: 00000000 nop | |
: 8fa40030 lw a0,48(sp) | |
: 00000000 nop | |
: 10800009 beqz a0,cbc <__dtoa+0xcbc> | |
: 00000000 nop | |
: 12c40007 beq s6,a0,cbc <__dtoa+0xcbc> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02c02025 move a0,s6 | |
: 8fbc0010 lw gp,16(sp) | |
: 1000fda0 b 354 <__dtoa+0x354> | |
: 00000000 nop | |
: 8fa50024 lw a1,36(sp) | |
: 8fa40020 lw a0,32(sp) | |
: 14a0ff5d bnez a1,a58 <__dtoa+0xa58> | |
: 3c02000f lui v0,0xf | |
: 3442ffff ori v0,v0,0xffff | |
: 00441024 and v0,v0,a0 | |
: 1440ff59 bnez v0,a58 <__dtoa+0xa58> | |
: 3c027fe0 lui v0,0x7fe0 | |
: 00441024 and v0,v0,a0 | |
: 1040ff56 beqz v0,a58 <__dtoa+0xa58> | |
: 24020001 li v0,1 | |
: 26f70001 addiu s7,s7,1 | |
: 26730001 addiu s3,s3,1 | |
: 1000ff53 b a5c <__dtoa+0xa5c> | |
: afa20048 sw v0,72(sp) | |
: 44881000 mtc1 t0,$f2 | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201082 mul.d $f2,$f2,$f0 | |
: c4440004 lwc1 $f4,4(v0) | |
: c4450000 lwc1 $f5,0(v0) | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 00432021 addu a0,v0,v1 | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4420004 lwc1 $f2,4(v0) | |
: c4430000 lwc1 $f3,0(v0) | |
: 46220001 sub.d $f0,$f0,$f2 | |
: 44851000 mtc1 a1,$f2 | |
: 44841800 mtc1 a0,$f3 | |
: 00000000 nop | |
: 4620103c c.lt.d $f2,$f0 | |
: 00000000 nop | |
: 4501017a bc1t 1358 <__dtoa+0x1358> | |
: 3c088000 lui t0,0x8000 | |
: 44851000 mtc1 a1,$f2 | |
: 01041026 xor v0,t0,a0 | |
: 44821800 mtc1 v0,$f3 | |
: 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
: 45010021 bc1t e14 <__dtoa+0xe14> | |
: 00000000 nop | |
: 8fa20018 lw v0,24(sp) | |
: 00000000 nop | |
: 0440002c bltz v0,e50 <__dtoa+0xe50> | |
: 2a03000f slti v1,s0,15 | |
: 1060002a beqz v1,e50 <__dtoa+0xe50> | |
: 001018c0 sll v1,s0,0x3 | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: 00431021 addu v0,v0,v1 | |
: c4440004 lwc1 $f4,4(v0) | |
: c4450000 lwc1 $f5,0(v0) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
: 0441fd39 bgez v0,2b0 <__dtoa+0x2b0> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 1c40fd35 bgtz v0,2b0 <__dtoa+0x2b0> | |
: 00000000 nop | |
: 1440000c bnez v0,e14 <__dtoa+0xe14> | |
: 00000000 nop | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4400004 lwc1 $f0,4(v0) | |
: c4410000 lwc1 $f1,0(v0) | |
: 46202102 mul.d $f4,$f4,$f0 | |
: c7a00024 lwc1 $f0,36(sp) | |
: c7a10020 lwc1 $f1,32(sp) | |
: 4624003e c.le.d $f0,$f4 | |
: 00000000 nop | |
: 45000153 bc1f 135c <__dtoa+0x135c> | |
: 0000a825 move s5,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00002025 move a0,zero | |
: 8fbc0010 lw gp,16(sp) | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 24020030 li v0,48 | |
: 26370001 addiu s7,s1,1 | |
: a2220000 sb v0,0(s1) | |
: 1000fd49 b 370 <__dtoa+0x370> | |
: 24100001 li s0,1 | |
: 8fa30034 lw v1,52(sp) | |
: 00000000 nop | |
: 1460feb7 bnez v1,938 <__dtoa+0x938> | |
: 02c0b825 move s7,s6 | |
: 1000fec4 b 974 <__dtoa+0x974> | |
: afa00030 sw zero,48(sp) | |
: 8fa20034 lw v0,52(sp) | |
: 8fa30038 lw v1,56(sp) | |
: 24530001 addiu s3,v0,1 | |
: 0260b825 move s7,s3 | |
: 1062020e beq v1,v0,16b4 <__dtoa+0x16b4> | |
: a0490000 sb t1,0(v0) | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fde7 beqz v0,638 <__dtoa+0x638> | |
: 0040f025 move s8,v0 | |
: 8fa20030 lw v0,48(sp) | |
: 8f990000 lw t9,0(gp) | |
: 12c20116 beq s6,v0,1304 <__dtoa+0x1304> | |
: 00003025 move a2,zero | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fddc beqz v0,638 <__dtoa+0x638> | |
: 00003025 move a2,zero | |
: 8f990000 lw t9,0(gp) | |
: 02c02025 move a0,s6 | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fdd5 beqz v0,638 <__dtoa+0x638> | |
: 0040b025 move s6,v0 | |
: 1000ff0d b b20 <__dtoa+0xb20> | |
: afb30034 sw s3,52(sp) | |
: 2402001c li v0,28 | |
: 02e2b821 addu s7,s7,v0 | |
: 02c2b021 addu s6,s6,v0 | |
: 1000fee9 b aa4 <__dtoa+0xaa4> | |
: 02629821 addu s3,s3,v0 | |
: 1ae0ffd8 blez s7,e68 <__dtoa+0xe68> | |
: 00000000 nop | |
: 8fa20034 lw v0,52(sp) | |
: 1280ff56 beqz s4,c6c <__dtoa+0xc6c> | |
: 24570001 addiu s7,v0,1 | |
: 24020039 li v0,57 | |
: 112201de beq t1,v0,1698 <__dtoa+0x1698> | |
: 00000000 nop | |
: 8fa30034 lw v1,52(sp) | |
: 25220001 addiu v0,t1,1 | |
: 1000ff50 b c70 <__dtoa+0xc70> | |
: a0620000 sb v0,0(v1) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00402025 move a0,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440feb9 bnez v0,a30 <__dtoa+0xa30> | |
: 0040a825 move s5,v0 | |
: 1000fd30 b 414 <__dtoa+0x414> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02e02825 move a1,s7 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440fecf bnez v0,aac <__dtoa+0xaac> | |
: 0040f025 move s8,v0 | |
: 1000fd27 b 414 <__dtoa+0x414> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02602825 move a1,s3 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440fec8 bnez v0,ab4 <__dtoa+0xab4> | |
: 0040a825 move s5,v0 | |
: 1000fd1e b 414 <__dtoa+0x414> | |
: 00008825 move s1,zero | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440fe94 bnez v0,a04 <__dtoa+0xa04> | |
: 0040f025 move s8,v0 | |
: 1000fd16 b 414 <__dtoa+0x414> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 0441febb bgez v0,ac4 <__dtoa+0xac4> | |
: 03c02025 move a0,s8 | |
: 8f990000 lw t9,0(gp) | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 0040f025 move s8,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fd90 beqz v0,638 <__dtoa+0x638> | |
: 2610ffff addiu s0,s0,-1 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 1440018d bnez v0,163c <__dtoa+0x163c> | |
: 00003025 move a2,zero | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 18400042 blez v0,1120 <__dtoa+0x1120> | |
: 00000000 nop | |
: afa20028 sw v0,40(sp) | |
: 10000006 b 103c <__dtoa+0x103c> | |
: 0220b825 move s7,s1 | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fd80 beqz v0,638 <__dtoa+0x638> | |
: 0040f025 move s8,v0 | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: 24490030 addiu t1,v0,48 | |
: 26f70001 addiu s7,s7,1 | |
: 8fbc0010 lw gp,16(sp) | |
: a2e9ffff sb t1,-1(s7) | |
: 8fa30028 lw v1,40(sp) | |
: 8fc80014 lw t0,20(s8) | |
: 02f11023 subu v0,s7,s1 | |
: 03c02025 move a0,s8 | |
: 00003025 move a2,zero | |
: 2405000a li a1,10 | |
: 8f990000 lw t9,0(gp) | |
: 15000006 bnez t0,1094 <__dtoa+0x1094> | |
: 0043102a slt v0,v0,v1 | |
: 8fc80010 lw t0,16(s8) | |
: 00000000 nop | |
: 29080002 slti t0,t0,2 | |
: 1500012d bnez t0,1544 <__dtoa+0x1544> | |
: 00000000 nop | |
: 1440ffe4 bnez v0,1028 <__dtoa+0x1028> | |
: 00009025 move s2,zero | |
: 12800151 beqz s4,15e4 <__dtoa+0x15e4> | |
: afa90020 sw t1,32(sp) | |
: 24020002 li v0,2 | |
: 1282000f beq s4,v0,10e8 <__dtoa+0x10e8> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 02a02825 move a1,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00402025 move a0,v0 | |
: 0320f809 jalr t9 | |
: 0040f025 move s8,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
: 18400164 blez v0,1674 <__dtoa+0x1674> | |
: 00000000 nop | |
: 82e4ffff lb a0,-1(s7) | |
: 8fb60030 lw s6,48(sp) | |
: afb20030 sw s2,48(sp) | |
: 10000005 b 110c <__dtoa+0x110c> | |
: 24050039 li a1,57 | |
: 12220143 beq s1,v0,160c <__dtoa+0x160c> | |
: 00000000 nop | |
: 8044ffff lb a0,-1(v0) | |
: 0040b825 move s7,v0 | |
: 1085fffb beq a0,a1,10fc <__dtoa+0x10fc> | |
: 26e2ffff addiu v0,s7,-1 | |
: 24840001 addiu a0,a0,1 | |
: 1000fed5 b c70 <__dtoa+0xc70> | |
: a0440000 sb a0,0(v0) | |
: afa20028 sw v0,40(sp) | |
: 24020003 li v0,3 | |
: 12420003 beq s2,v0,1138 <__dtoa+0x1138> | |
: 24020005 li v0,5 | |
: 1642fe68 bne s2,v0,ad4 <__dtoa+0xad4> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 104000f0 beqz v0,1504 <__dtoa+0x1504> | |
: 02a02025 move a0,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fa20084 lw v0,132(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 00028027 nor s0,zero,v0 | |
: 8fa20030 lw v0,48(sp) | |
: 00000000 nop | |
: 1040ff2f beqz v0,e2c <__dtoa+0xe2c> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
: 1000fed0 b cbc <__dtoa+0xcbc> | |
: 0220b825 move s7,s1 | |
: 8ea20010 lw v0,16(s5) | |
: 8f990000 lw t9,0(gp) | |
: 24420003 addiu v0,v0,3 | |
: 00021080 sll v0,v0,0x2 | |
: 02a21021 addu v0,s5,v0 | |
: 8c440004 lw a0,4(v0) | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 24030020 li v1,32 | |
: 8fbc0010 lw gp,16(sp) | |
: 1000fe31 b a70 <__dtoa+0xa70> | |
: 00621023 subu v0,v1,v0 | |
: 8fa3001c lw v1,28(sp) | |
: 24020036 li v0,54 | |
: 1000fde4 b 94c <__dtoa+0x94c> | |
: 00431023 subu v0,v0,v1 | |
: 24020001 li v0,1 | |
: afa20040 sw v0,64(sp) | |
: afa20028 sw v0,40(sp) | |
: 1000fd2e b 688 <__dtoa+0x688> | |
: afa20084 sw v0,132(sp) | |
: 2a520002 slti s2,s2,2 | |
: 16400005 bnez s2,11f0 <__dtoa+0x11f0> | |
: 00000000 nop | |
: 1280fc5c beqz s4,354 <__dtoa+0x354> | |
: 24050002 li a1,2 | |
: 12850012 beq s4,a1,1234 <__dtoa+0x1234> | |
: 24050039 li a1,57 | |
: 46200000 add.d $f0,$f0,$f0 | |
: 4620203c c.lt.d $f4,$f0 | |
: 00000000 nop | |
: 4501000d bc1t 1234 <__dtoa+0x1234> | |
: 24050039 li a1,57 | |
: 46240032 c.eq.d $f0,$f4 | |
: 00000000 nop | |
: 4500fc51 bc1f 354 <__dtoa+0x354> | |
: 30840001 andi a0,a0,0x1 | |
: 1080fc4f beqz a0,354 <__dtoa+0x354> | |
: 00000000 nop | |
: 10000005 b 1234 <__dtoa+0x1234> | |
: 24050039 li a1,57 | |
: 10910092 beq a0,s1,1470 <__dtoa+0x1470> | |
: 24020030 li v0,48 | |
: 8082ffff lb v0,-1(a0) | |
: 0080b825 move s7,a0 | |
: 1045fffb beq v0,a1,1224 <__dtoa+0x1224> | |
: 26e4ffff addiu a0,s7,-1 | |
: 24420001 addiu v0,v0,1 | |
: 1000fc44 b 354 <__dtoa+0x354> | |
: a0820000 sb v0,0(a0) | |
: 24020001 li v0,1 | |
: 1000fd07 b 66c <__dtoa+0x66c> | |
: afa20034 sw v0,52(sp) | |
: 1000fc96 b 4b0 <__dtoa+0x4b0> | |
: afa00034 sw zero,52(sp) | |
: 1200008a beqz s0,1488 <__dtoa+0x1488> | |
: 00000000 nop | |
: 00101823 negu v1,s0 | |
: 3062000f andi v0,v1,0xf | |
: 000220c0 sll a0,v0,0x3 | |
: 8f820000 lw v0,0(gp) | |
: c7a20024 lwc1 $f2,36(sp) | |
: 00441021 addu v0,v0,a0 | |
: c4400004 lwc1 $f0,4(v0) | |
: c7a30020 lwc1 $f3,32(sp) | |
: c4410000 lwc1 $f1,0(v0) | |
: 00031903 sra v1,v1,0x4 | |
: 10600107 beqz v1,16ac <__dtoa+0x16ac> | |
: 46201002 mul.d $f0,$f2,$f0 | |
: 8f840000 lw a0,0(gp) | |
: 46200086 mov.d $f2,$f0 | |
: 00001025 move v0,zero | |
: 24080002 li t0,2 | |
: 30650001 andi a1,v1,0x1 | |
: 10a00006 beqz a1,12c4 <__dtoa+0x12c4> | |
: 00031843 sra v1,v1,0x1 | |
: c4840004 lwc1 $f4,4(a0) | |
: 25080001 addiu t0,t0,1 | |
: c4850000 lwc1 $f5,0(a0) | |
: 24020001 li v0,1 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 1460fff7 bnez v1,12a4 <__dtoa+0x12a4> | |
: 24840008 addiu a0,a0,8 | |
: 1040fd22 beqz v0,758 <__dtoa+0x758> | |
: 00000000 nop | |
: 1000fd20 b 758 <__dtoa+0x758> | |
: 46201006 mov.d $f0,$f2 | |
: 8f990000 lw t9,0(gp) | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 02c02825 move a1,s6 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1440fdfd bnez v0,aec <__dtoa+0xaec> | |
: 00000000 nop | |
: 1000fc45 b 414 <__dtoa+0x414> | |
: 00008825 move s1,zero | |
: 02c02025 move a0,s6 | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fcc8 beqz v0,638 <__dtoa+0x638> | |
: 0040b025 move s6,v0 | |
: afa20030 sw v0,48(sp) | |
: 1000fdff b b20 <__dtoa+0xb20> | |
: afb30034 sw s3,52(sp) | |
: c7a00024 lwc1 $f0,36(sp) | |
: c7a10020 lwc1 $f1,32(sp) | |
: 1000fcfc b 724 <__dtoa+0x724> | |
: 24080002 li t0,2 | |
: 8f990000 lw t9,0(gp) | |
: afa90020 sw t1,32(sp) | |
: 0320f809 jalr t9 | |
: 00602025 move a0,v1 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
: 1000fe24 b be4 <__dtoa+0xbe4> | |
: 24170001 li s7,1 | |
: 0000a825 move s5,zero | |
: 0000b025 move s6,zero | |
: 24020031 li v0,49 | |
: 26370001 addiu s7,s1,1 | |
: a2220000 sb v0,0(s1) | |
: 26100001 addiu s0,s0,1 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fbc0010 lw gp,16(sp) | |
: 16c0fe4d bnez s6,cbc <__dtoa+0xcbc> | |
: 00000000 nop | |
: 1000fbf1 b 354 <__dtoa+0x354> | |
: 00000000 nop | |
: 44803000 mtc1 zero,$f6 | |
: 44803800 mtc1 zero,$f7 | |
: 00000000 nop | |
: 46260032 c.eq.d $f0,$f6 | |
: 00000000 nop | |
: 45010022 bc1t 1434 <__dtoa+0x1434> | |
: 46282082 mul.d $f2,$f4,$f8 | |
: 24040001 li a0,1 | |
: 112400cd beq t1,a0,16ec <__dtoa+0x16ec> | |
: a2220000 sb v0,0(s1) | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a80004 lwc1 $f8,4(a1) | |
: c4a90000 lwc1 $f9,0(a1) | |
: 46280002 mul.d $f0,$f0,$f8 | |
: 26e50001 addiu a1,s7,1 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 46200124 cvt.w.d $f4,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44022000 mfc1 v0,$f4 | |
: 46802121 cvt.d.w $f4,$f4 | |
: 46240001 sub.d $f0,$f0,$f4 | |
: 24420030 addiu v0,v0,48 | |
: 46260032 c.eq.d $f0,$f6 | |
: 00021600 sll v0,v0,0x18 | |
: 45010009 bc1t 143c <__dtoa+0x143c> | |
: 00021603 sra v0,v0,0x18 | |
: 00b12023 subu a0,a1,s1 | |
: 00a0b825 move s7,a1 | |
: 1489ffe9 bne a0,t1,13cc <__dtoa+0x13cc> | |
: a0a2ffff sb v0,-1(a1) | |
: 10000004 b 1440 <__dtoa+0x1440> | |
: 00000000 nop | |
: 02e02825 move a1,s7 | |
: 0220b825 move s7,s1 | |
: a2e20000 sb v0,0(s7) | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4440004 lwc1 $f4,4(v0) | |
: c4450000 lwc1 $f5,0(v0) | |
: 46241180 add.d $f6,$f2,$f4 | |
: 4620303c c.lt.d $f6,$f0 | |
: 00000000 nop | |
: 45000052 bc1f 15a8 <__dtoa+0x15a8> | |
: 00a0b825 move s7,a1 | |
: 80a2ffff lb v0,-1(a1) | |
: 1000ff6c b 121c <__dtoa+0x121c> | |
: 01008025 move s0,t0 | |
: a2220000 sb v0,0(s1) | |
: 82e2ffff lb v0,-1(s7) | |
: 26100001 addiu s0,s0,1 | |
: 24420001 addiu v0,v0,1 | |
: 1000fbb4 b 354 <__dtoa+0x354> | |
: a0820000 sb v0,0(a0) | |
: c7a00024 lwc1 $f0,36(sp) | |
: c7a10020 lwc1 $f1,32(sp) | |
: 1000fcb1 b 758 <__dtoa+0x758> | |
: 24080002 li t0,2 | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 1040fe1c beqz v0,d14 <__dtoa+0xd14> | |
: 00000000 nop | |
: 8fa90040 lw t1,64(sp) | |
: 00000000 nop | |
: 1920fe38 blez t1,d94 <__dtoa+0xd94> | |
: 25080001 addiu t0,t0,1 | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a40004 lwc1 $f4,4(a1) | |
: 44881000 mtc1 t0,$f2 | |
: c4a50000 lwc1 $f5,0(a1) | |
: 8f820000 lw v0,0(gp) | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 468010a1 cvt.d.w $f2,$f2 | |
: c4440004 lwc1 $f4,4(v0) | |
: 2608ffff addiu t0,s0,-1 | |
: c4450000 lwc1 $f5,0(v0) | |
: 46201082 mul.d $f2,$f2,$f0 | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 1000fcb4 b 7d0 <__dtoa+0x7d0> | |
: 00432021 addu a0,v0,v1 | |
: 8f990000 lw t9,0(gp) | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 24050005 li a1,5 | |
: 8fbc0010 lw gp,16(sp) | |
: 00402825 move a1,v0 | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 0040a825 move s5,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1840ff05 blez v0,1148 <__dtoa+0x1148> | |
: 24020031 li v0,49 | |
: 8fb60030 lw s6,48(sp) | |
: 1000ff8a b 1368 <__dtoa+0x1368> | |
: 26370001 addiu s7,s1,1 | |
: 8fb60030 lw s6,48(sp) | |
: 1000ff89 b 1370 <__dtoa+0x1370> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: afa90020 sw t1,32(sp) | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fc34 beqz v0,638 <__dtoa+0x638> | |
: 0040f025 move s8,v0 | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 00402025 move a0,v0 | |
: 8fa30034 lw v1,52(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
: 18400026 blez v0,1624 <__dtoa+0x1624> | |
: 24770001 addiu s7,v1,1 | |
: 24020039 li v0,57 | |
: 11220040 beq t1,v0,1698 <__dtoa+0x1698> | |
: 00000000 nop | |
: 8fa2003c lw v0,60(sp) | |
: 1000fdb0 b c64 <__dtoa+0xc64> | |
: 24490031 addiu t1,v0,49 | |
: 46222101 sub.d $f4,$f4,$f2 | |
: 4624003c c.lt.d $f0,$f4 | |
: 00000000 nop | |
: 4500fdf7 bc1f d94 <__dtoa+0xd94> | |
: 24040030 li a0,48 | |
: 10000002 b 15c8 <__dtoa+0x15c8> | |
: 00000000 nop | |
: 00602825 move a1,v1 | |
: 80a2ffff lb v0,-1(a1) | |
: 00000000 nop | |
: 1044fffc beq v0,a0,15c4 <__dtoa+0x15c4> | |
: 24a3ffff addiu v1,a1,-1 | |
: 00a0b825 move s7,a1 | |
: 1000fb5d b 354 <__dtoa+0x354> | |
: 01008025 move s0,t0 | |
: 82e4ffff lb a0,-1(s7) | |
: 10000003 b 15f8 <__dtoa+0x15f8> | |
: 24050030 li a1,48 | |
: 82e4fffe lb a0,-2(s7) | |
: 0040b825 move s7,v0 | |
: 1085fffd beq a0,a1,15f0 <__dtoa+0x15f0> | |
: 26e2ffff addiu v0,s7,-1 | |
: 8fb60030 lw s6,48(sp) | |
: 1000fd9a b c70 <__dtoa+0xc70> | |
: afb20030 sw s2,48(sp) | |
: 24020031 li v0,49 | |
: 26100001 addiu s0,s0,1 | |
: 1000fd96 b c70 <__dtoa+0xc70> | |
: a2220000 sb v0,0(s1) | |
: 1000feff b 121c <__dtoa+0x121c> | |
: 01008025 move s0,t0 | |
: 1440fd8f bnez v0,c64 <__dtoa+0xc64> | |
: 31220001 andi v0,t1,0x1 | |
: 1040fd8d beqz v0,c64 <__dtoa+0xc64> | |
: 24020039 li v0,57 | |
: 1000ffd7 b 1594 <__dtoa+0x1594> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fbf8 beqz v0,638 <__dtoa+0x638> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 1840feae blez v0,1120 <__dtoa+0x1120> | |
: 00000000 nop | |
: 1000fd1d b ae4 <__dtoa+0xae4> | |
: afa20028 sw v0,40(sp) | |
: 82e4ffff lb a0,-1(s7) | |
: 1440ffdf bnez v0,15f8 <__dtoa+0x15f8> | |
: 24050030 li a1,48 | |
: 31220001 andi v0,t1,0x1 | |
: 1040ffdc beqz v0,15f8 <__dtoa+0x15f8> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
: 1000fe98 b 10f4 <__dtoa+0x10f4> | |
: afb20030 sw s2,48(sp) | |
: 8fa30034 lw v1,52(sp) | |
: 24020039 li v0,57 | |
: a0620000 sb v0,0(v1) | |
: 1000fe93 b 10f4 <__dtoa+0x10f4> | |
: 24040039 li a0,57 | |
: 1000fc2a b 758 <__dtoa+0x758> | |
: 24080002 li t0,2 | |
: 8fb20030 lw s2,48(sp) | |
: 1000fe78 b 109c <__dtoa+0x109c> | |
: afb60030 sw s6,48(sp) | |
: 8fa30034 lw v1,52(sp) | |
: 1122fff5 beq t1,v0,169c <__dtoa+0x169c> | |
: 24770001 addiu s7,v1,1 | |
: 1e60ffb3 bgtz s3,159c <__dtoa+0x159c> | |
: 00000000 nop | |
: 1000fd63 b c64 <__dtoa+0xc64> | |
: 00000000 nop | |
: 1064fcf1 beq v1,a0,aa4 <__dtoa+0xaa4> | |
: 2403003c li v1,60 | |
: 1000fe03 b ef4 <__dtoa+0xef4> | |
: 00621023 subu v0,v1,v0 | |
: 1000ff54 b 1440 <__dtoa+0x1440> | |
: 02e02825 move a1,s7 | |
: 00000000 nop | |
: 00000000 nop | |
: 00000000 nop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
obj.newsmips/dtoa.pico: file format elf32-tradbigmips | |
Disassembly of section .text: | |
00000000 <__rfs>: | |
: 4442f800 cfc1 v0,$31 | |
: 03e00008 jr ra | |
: 00000000 nop | |
0000000c <__dtoa>: | |
: 3c1c0000 lui gp,0x0 | |
: 279c0000 addiu gp,gp,0 | |
: 0399e021 addu gp,gp,t9 | |
: 8f990000 lw t9,0(gp) | |
: 27bdff88 addiu sp,sp,-120 | |
: 27390000 addiu t9,t9,0 | |
: afbc0010 sw gp,16(sp) | |
: afb20058 sw s2,88(sp) | |
: afbf0074 sw ra,116(sp) | |
: afbe0070 sw s8,112(sp) | |
: afb7006c sw s7,108(sp) | |
: afb60068 sw s6,104(sp) | |
: afb50064 sw s5,100(sp) | |
: afb40060 sw s4,96(sp) | |
: afb3005c sw s3,92(sp) | |
: afb10054 sw s1,84(sp) | |
: afb00050 sw s0,80(sp) | |
: e7ac007c swc1 $f12,124(sp) | |
: e7ad0078 swc1 $f13,120(sp) | |
: afa70084 sw a3,132(sp) | |
: 8fa4008c lw a0,140(sp) | |
: 0320f809 jalr t9 | |
: 00c09025 move s2,a2 | |
: 30420003 andi v0,v0,0x3 | |
: 2442ffff addiu v0,v0,-1 | |
: 2c430003 sltiu v1,v0,3 | |
: 8fbc0010 lw gp,16(sp) | |
: 106000d3 beqz v1,3c8 <__dtoa+0x3bc> | |
: 24140001 li s4,1 | |
: 8f830000 lw v1,0(gp) | |
: 00021080 sll v0,v0,0x2 | |
: 24630000 addiu v1,v1,0 | |
: 00431021 addu v0,v0,v1 | |
: 8c540000 lw s4,0(v0) | |
: 8fa3007c lw v1,124(sp) | |
: 8fa20078 lw v0,120(sp) | |
: 8fb00078 lw s0,120(sp) | |
: afa30024 sw v1,36(sp) | |
: 060000ce bltz s0,3e0 <__dtoa+0x3d4> | |
: afa20020 sw v0,32(sp) | |
: 3c027ff0 lui v0,0x7ff0 | |
: 02021824 and v1,s0,v0 | |
: 106200d3 beq v1,v0,404 <__dtoa+0x3f8> | |
: ac800000 sw zero,0(a0) | |
: c7a00024 lwc1 $f0,36(sp) | |
: 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
: 00000000 nop | |
: e7a0002c swc1 $f0,44(sp) | |
: e7a10028 swc1 $f1,40(sp) | |
: c7a2002c lwc1 $f2,44(sp) | |
: 44800000 mtc1 zero,$f0 | |
: c7a30028 lwc1 $f3,40(sp) | |
: 44800800 mtc1 zero,$f1 | |
: 00000000 nop | |
: 46201032 c.eq.d $f2,$f0 | |
: 00000000 nop | |
: 45010127 bc1t 590 <__dtoa+0x584> | |
: 2a820002 slti v0,s4,2 | |
: 14400008 bnez v0,11c <__dtoa+0x110> | |
: 00000000 nop | |
: 8c820000 lw v0,0(a0) | |
: 00000000 nop | |
: 1040012c beqz v0,5bc <__dtoa+0x5b0> | |
: 24020002 li v0,2 | |
: 12820002 beq s4,v0,11c <__dtoa+0x110> | |
: 0000a025 move s4,zero | |
: 24140002 li s4,2 | |
: c7ac002c lwc1 $f12,44(sp) | |
: 8f990000 lw t9,0(gp) | |
: c7ad0028 lwc1 $f13,40(sp) | |
: 27a7001c addiu a3,sp,28 | |
: 0320f809 jalr t9 | |
: 27a60018 addiu a2,sp,24 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040014d beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 00102502 srl a0,s0,0x14 | |
: 8fb6001c lw s6,28(sp) | |
: 108000f0 beqz a0,50c <__dtoa+0x500> | |
: 3c06000f lui a2,0xf | |
: 8fa50028 lw a1,40(sp) | |
: 34c6ffff ori a2,a2,0xffff | |
: 00a62824 and a1,a1,a2 | |
: 8fa3002c lw v1,44(sp) | |
: 3c063ff0 lui a2,0x3ff0 | |
: 00a61025 or v0,a1,a2 | |
: 2484fc01 addiu a0,a0,-1023 | |
: afa00030 sw zero,48(sp) | |
: 8f850000 lw a1,0(gp) | |
: 44831000 mtc1 v1,$f2 | |
: c4a00004 lwc1 $f0,4(a1) | |
: 44821800 mtc1 v0,$f3 | |
: c4a10000 lwc1 $f1,0(a1) | |
: 8f820000 lw v0,0(gp) | |
: 46201001 sub.d $f0,$f2,$f0 | |
: c4420004 lwc1 $f2,4(v0) | |
: 00000000 nop | |
: c4430000 lwc1 $f3,0(v0) | |
: 8f820000 lw v0,0(gp) | |
: 46220002 mul.d $f0,$f0,$f2 | |
: c4440004 lwc1 $f4,4(v0) | |
: 44841000 mtc1 a0,$f2 | |
: c4450000 lwc1 $f5,0(v0) | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: c4440004 lwc1 $f4,4(v0) | |
: 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 00000000 nop | |
: 46240000 add.d $f0,$f0,$f4 | |
: 46220000 add.d $f0,$f0,$f2 | |
: 44801000 mtc1 zero,$f2 | |
: 00000000 nop | |
: 44801800 mtc1 zero,$f3 | |
: 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462000a4 cvt.w.d $f2,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44101000 mfc1 s0,$f2 | |
: 45010119 bc1t 678 <__dtoa+0x66c> | |
: 00000000 nop | |
: 2e020017 sltiu v0,s0,23 | |
: 10400097 beqz v0,47c <__dtoa+0x470> | |
: 24020001 li v0,1 | |
: 8f820000 lw v0,0(gp) | |
: 001018c0 sll v1,s0,0x3 | |
: 00431021 addu v0,v0,v1 | |
: c4400004 lwc1 $f0,4(v0) | |
: c7a20024 lwc1 $f2,36(sp) | |
: c4410000 lwc1 $f1,0(v0) | |
: c7a30020 lwc1 $f3,32(sp) | |
: 00000000 nop | |
: 4620103c c.lt.d $f2,$f0 | |
: 00000000 nop | |
: 450000e8 bc1f 5f0 <__dtoa+0x5e4> | |
: 00000000 nop | |
: 02c4b023 subu s6,s6,a0 | |
: 26d3ffff addiu s3,s6,-1 | |
: 2610ffff addiu s0,s0,-1 | |
: 0661008b bgez s3,490 <__dtoa+0x484> | |
: afa0003c sw zero,60(sp) | |
: 24020001 li v0,1 | |
: 0056b023 subu s6,v0,s6 | |
: 06010089 bgez s0,498 <__dtoa+0x48c> | |
: 00009825 move s3,zero | |
: 2e42000a sltiu v0,s2,10 | |
: 02d0b023 subu s6,s6,s0 | |
: 0010a823 negu s5,s0 | |
: 14400089 bnez v0,4ac <__dtoa+0x4a0> | |
: afa00038 sw zero,56(sp) | |
: 00009025 move s2,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24040012 li a0,18 | |
: 8fbc0010 lw gp,16(sp) | |
: 104000f2 beqz v0,670 <__dtoa+0x664> | |
: 00408825 move s1,v0 | |
: 8fa20018 lw v0,24(sp) | |
: 00000000 nop | |
: 044001b4 bltz v0,988 <__dtoa+0x97c> | |
: 2a03000f slti v1,s0,15 | |
: 106001b3 beqz v1,98c <__dtoa+0x980> | |
: 2403ffff li v1,-1 | |
: 8f820000 lw v0,0(gp) | |
: 001018c0 sll v1,s0,0x3 | |
: 00431021 addu v0,v0,v1 | |
: c4440004 lwc1 $f4,4(v0) | |
: 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 2402ffff li v0,-1 | |
: afa20028 sw v0,40(sp) | |
: 8f820000 lw v0,0(gp) | |
: 44803000 mtc1 zero,$f6 | |
: c4480004 lwc1 $f8,4(v0) | |
: c7a00024 lwc1 $f0,36(sp) | |
: c4490000 lwc1 $f9,0(v0) | |
: 8fa20028 lw v0,40(sp) | |
: 44803800 mtc1 zero,$f7 | |
: c7a10020 lwc1 $f1,32(sp) | |
: 26250001 addiu a1,s1,1 | |
: 10000004 b 31c <__dtoa+0x310> | |
: 02229821 addu s3,s1,v0 | |
: 127703d2 beq s3,s7,125c <__dtoa+0x1250> | |
: 24a50001 addiu a1,a1,1 | |
: 46280002 mul.d $f0,$f0,$f8 | |
: 46240083 div.d $f2,$f0,$f4 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462010a4 cvt.w.d $f2,$f2 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44041000 mfc1 a0,$f2 | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 46220001 sub.d $f0,$f0,$f2 | |
: 4626003c c.lt.d $f0,$f6 | |
: 00000000 nop | |
: 45000003 bc1f 370 <__dtoa+0x364> | |
: 00a0b825 move s7,a1 | |
: 46240000 add.d $f0,$f0,$f4 | |
: 2484ffff addiu a0,a0,-1 | |
: 24820030 addiu v0,a0,48 | |
: 00021600 sll v0,v0,0x18 | |
: 46260032 c.eq.d $f0,$f6 | |
: 00021603 sra v0,v0,0x18 | |
: 4500ffe3 bc1f 310 <__dtoa+0x304> | |
: a0a2ffff sb v0,-1(a1) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 12f102cb beq s7,s1,ec8 <__dtoa+0xebc> | |
: 24020030 li v0,48 | |
: 26100001 addiu s0,s0,1 | |
: 8fa20088 lw v0,136(sp) | |
: a2e00000 sb zero,0(s7) | |
: ac500000 sw s0,0(v0) | |
: 8fa20090 lw v0,144(sp) | |
: 00000000 nop | |
: 10400023 beqz v0,448 <__dtoa+0x43c> | |
: 00000000 nop | |
: 10000021 b 448 <__dtoa+0x43c> | |
: ac570000 sw s7,0(v0) | |
: 8fa3007c lw v1,124(sp) | |
: 8fa20078 lw v0,120(sp) | |
: 8fb00078 lw s0,120(sp) | |
: afa30024 sw v1,36(sp) | |
: 0601ff34 bgez s0,ac <__dtoa+0xa0> | |
: afa20020 sw v0,32(sp) | |
: 3c027fff lui v0,0x7fff | |
: 3442ffff ori v0,v0,0xffff | |
: 02028024 and s0,s0,v0 | |
: 24020001 li v0,1 | |
: ac820000 sw v0,0(a0) | |
: 3c027ff0 lui v0,0x7ff0 | |
: 02021824 and v1,s0,v0 | |
: 1462ff2f bne v1,v0,bc <__dtoa+0xb0> | |
: afb00020 sw s0,32(sp) | |
: 8fa30088 lw v1,136(sp) | |
: 2402270f li v0,9999 | |
: ac620000 sw v0,0(v1) | |
: 8fa20024 lw v0,36(sp) | |
: 8f990000 lw t9,0(gp) | |
: 14400005 bnez v0,430 <__dtoa+0x424> | |
: 3c02000f lui v0,0xf | |
: 3442ffff ori v0,v0,0xffff | |
: 02021024 and v0,s0,v0 | |
: 10400073 beqz v0,5f8 <__dtoa+0x5ec> | |
: 24060008 li a2,8 | |
: 8f840000 lw a0,0(gp) | |
: 8fa50090 lw a1,144(sp) | |
: 24060003 li a2,3 | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
: 00408825 move s1,v0 | |
: 8fbf0074 lw ra,116(sp) | |
: 02201025 move v0,s1 | |
: 8fbe0070 lw s8,112(sp) | |
: 8fb7006c lw s7,108(sp) | |
: 8fb60068 lw s6,104(sp) | |
: 8fb50064 lw s5,100(sp) | |
: 8fb40060 lw s4,96(sp) | |
: 8fb3005c lw s3,92(sp) | |
: 8fb20058 lw s2,88(sp) | |
: 8fb10054 lw s1,84(sp) | |
: 8fb00050 lw s0,80(sp) | |
: 03e00008 jr ra | |
: 27bd0078 addiu sp,sp,120 | |
: afa2003c sw v0,60(sp) | |
: 02c4b023 subu s6,s6,a0 | |
: 26d3ffff addiu s3,s6,-1 | |
: 0660ff78 bltz s3,26c <__dtoa+0x260> | |
: 24020001 li v0,1 | |
: 0600ff79 bltz s0,278 <__dtoa+0x26c> | |
: 0000b025 move s6,zero | |
: 2e42000a sltiu v0,s2,10 | |
: 02709821 addu s3,s3,s0 | |
: afb00038 sw s0,56(sp) | |
: 1040ff79 beqz v0,28c <__dtoa+0x280> | |
: 0000a825 move s5,zero | |
: 2a420006 slti v0,s2,6 | |
: 1040004c beqz v0,5e4 <__dtoa+0x5d8> | |
: 3a820001 xori v0,s4,0x1 | |
: 2c570001 sltiu s7,v0,1 | |
: 24020003 li v0,3 | |
: 12420386 beq s2,v0,12dc <__dtoa+0x12d0> | |
: 2a420004 slti v0,s2,4 | |
: 14400072 bnez v0,694 <__dtoa+0x688> | |
: 24020004 li v0,4 | |
: 1242037f beq s2,v0,12d0 <__dtoa+0x12c4> | |
: 24020005 li v0,5 | |
: 1642ff6d bne s2,v0,290 <__dtoa+0x284> | |
: 24020001 li v0,1 | |
: afa20034 sw v0,52(sp) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
: 02021021 addu v0,s0,v0 | |
: afa20040 sw v0,64(sp) | |
: 24420001 addiu v0,v0,1 | |
: afa20028 sw v0,40(sp) | |
: 1c400070 bgtz v0,6c0 <__dtoa+0x6b4> | |
: 00402025 move a0,v0 | |
: 1000006e b 6c0 <__dtoa+0x6b4> | |
: 24040001 li a0,1 | |
: 8fa40018 lw a0,24(sp) | |
: 00000000 nop | |
: 02c42021 addu a0,s6,a0 | |
: 24820432 addiu v0,a0,1074 | |
: 28430021 slti v1,v0,33 | |
: 1060002a beqz v1,5cc <__dtoa+0x5c0> | |
: 00021023 negu v0,v0 | |
: 8fa30024 lw v1,36(sp) | |
: 00000000 nop | |
: 00431004 sllv v0,v1,v0 | |
: 44820000 mtc1 v0,$f0 | |
: 00000000 nop | |
: 46800021 cvt.d.w $f0,$f0 | |
: 44090000 mfc1 t1,$f0 | |
: 44080800 mfc1 t0,$f1 | |
: 0441000b bgez v0,578 <__dtoa+0x56c> | |
: 3c05fe10 lui a1,0xfe10 | |
: 8f820000 lw v0,0(gp) | |
: 44891000 mtc1 t1,$f2 | |
: c4400004 lwc1 $f0,4(v0) | |
: 44881800 mtc1 t0,$f3 | |
: c4410000 lwc1 $f1,0(v0) | |
: 00000000 nop | |
: 46201000 add.d $f0,$f2,$f0 | |
: 44090000 mfc1 t1,$f0 | |
: 44080800 mfc1 t0,$f1 | |
: 00000000 nop | |
: 01051021 addu v0,t0,a1 | |
: 24050001 li a1,1 | |
: 01201825 move v1,t1 | |
: 2484ffff addiu a0,a0,-1 | |
: 1000fef9 b 170 <__dtoa+0x164> | |
: afa50030 sw a1,48(sp) | |
: 8fa30088 lw v1,136(sp) | |
: 8f840000 lw a0,0(gp) | |
: 8f990000 lw t9,0(gp) | |
: 24020001 li v0,1 | |
: 8fa50090 lw a1,144(sp) | |
: ac620000 sw v0,0(v1) | |
: 24060001 li a2,1 | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
: 1000ffa4 b 448 <__dtoa+0x43c> | |
: 00408825 move s1,v0 | |
: 1282fed7 beq s4,v0,11c <__dtoa+0x110> | |
: 00000000 nop | |
: 1000fed5 b 11c <__dtoa+0x110> | |
: 0000a025 move s4,zero | |
: 8fa50024 lw a1,36(sp) | |
: 24830412 addiu v1,a0,1042 | |
: 00501004 sllv v0,s0,v0 | |
: 00651806 srlv v1,a1,v1 | |
: 1000ffd5 b 534 <__dtoa+0x528> | |
: 00431025 or v0,v0,v1 | |
: 2652fffc addiu s2,s2,-4 | |
: 1000ffb4 b 4bc <__dtoa+0x4b0> | |
: 0000b825 move s7,zero | |
: 1000ffa3 b 480 <__dtoa+0x474> | |
: afa0003c sw zero,60(sp) | |
: 8f840000 lw a0,0(gp) | |
: 8fa50090 lw a1,144(sp) | |
: 0320f809 jalr t9 | |
: 24840000 addiu a0,a0,0 | |
: 1000ff8f b 448 <__dtoa+0x43c> | |
: 00408825 move s1,v0 | |
: 8fb30030 lw s3,48(sp) | |
: 8f990000 lw t9,0(gp) | |
: 8e640004 lw a0,4(s3) | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 10400011 beqz v0,670 <__dtoa+0x664> | |
: 0040b025 move s6,v0 | |
: 8e660010 lw a2,16(s3) | |
: 8f990000 lw t9,0(gp) | |
: 24c60002 addiu a2,a2,2 | |
: 26c4000c addiu a0,s6,12 | |
: 00063080 sll a2,a2,0x2 | |
: 0320f809 jalr t9 | |
: 2665000c addiu a1,s3,12 | |
: 8fbc0010 lw gp,16(sp) | |
: 02c02025 move a0,s6 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440013d bnez v0,b60 <__dtoa+0xb54> | |
: 0040b025 move s6,v0 | |
: 1000ff75 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201032 c.eq.d $f2,$f0 | |
: 00000000 nop | |
: 4501fee5 bc1t 21c <__dtoa+0x210> | |
: 2e020017 sltiu v0,s0,23 | |
: 1000fee2 b 218 <__dtoa+0x20c> | |
: 2610ffff addiu s0,s0,-1 | |
: 24020002 li v0,2 | |
: 1642fefd bne s2,v0,290 <__dtoa+0x284> | |
: 00000000 nop | |
: afa00034 sw zero,52(sp) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
: 184002e6 blez v0,1248 <__dtoa+0x123c> | |
: 24040001 li a0,1 | |
: 00402025 move a0,v0 | |
: afa20040 sw v0,64(sp) | |
: afa20028 sw v0,40(sp) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ffe6 beqz v0,670 <__dtoa+0x664> | |
: 00408825 move s1,v0 | |
: 2a420002 slti v0,s2,2 | |
: 14400004 bnez v0,6f4 <__dtoa+0x6e8> | |
: 24020001 li v0,1 | |
: 12820002 beq s4,v0,6f4 <__dtoa+0x6e8> | |
: 00000000 nop | |
: afa00034 sw zero,52(sp) | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 2c42000f sltiu v0,v0,15 | |
: 104001c1 beqz v0,e08 <__dtoa+0xdfc> | |
: 00000000 nop | |
: 12e001bf beqz s7,e08 <__dtoa+0xdfc> | |
: 00000000 nop | |
: 1a0002f4 blez s0,12e4 <__dtoa+0x12d8> | |
: 3203000f andi v1,s0,0xf | |
: 000320c0 sll a0,v1,0x3 | |
: 8f830000 lw v1,0(gp) | |
: 00101102 srl v0,s0,0x4 | |
: 00641821 addu v1,v1,a0 | |
: c4620004 lwc1 $f2,4(v1) | |
: 30440010 andi a0,v0,0x10 | |
: c4630000 lwc1 $f3,0(v1) | |
: 1080031e beqz a0,13b0 <__dtoa+0x13a4> | |
: 00000000 nop | |
: 8f830000 lw v1,0(gp) | |
: c7a40024 lwc1 $f4,36(sp) | |
: c4600024 lwc1 $f0,36(v1) | |
: c7a50020 lwc1 $f5,32(sp) | |
: c4610020 lwc1 $f1,32(v1) | |
: 3042000f andi v0,v0,0xf | |
: 46202003 div.d $f0,$f4,$f0 | |
: 24080003 li t0,3 | |
: 1040000c beqz v0,790 <__dtoa+0x784> | |
: 00000000 nop | |
: 8f830000 lw v1,0(gp) | |
: 30440001 andi a0,v0,0x1 | |
: 10800006 beqz a0,788 <__dtoa+0x77c> | |
: 00021042 srl v0,v0,0x1 | |
: c4640004 lwc1 $f4,4(v1) | |
: 25080001 addiu t0,t0,1 | |
: c4650000 lwc1 $f5,0(v1) | |
: 00000000 nop | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 1440fff7 bnez v0,768 <__dtoa+0x75c> | |
: 24630008 addiu v1,v1,8 | |
: 46220003 div.d $f0,$f0,$f2 | |
: 8fa2003c lw v0,60(sp) | |
: 00000000 nop | |
: 1040000b beqz v0,7cc <__dtoa+0x7c0> | |
: 00000000 nop | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4420004 lwc1 $f2,4(v0) | |
: 00000000 nop | |
: c4430000 lwc1 $f3,0(v0) | |
: 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
: 4501035d bc1t 153c <__dtoa+0x1530> | |
: 00000000 nop | |
: 44881000 mtc1 t0,$f2 | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201082 mul.d $f2,$f2,$f0 | |
: c4440004 lwc1 $f4,4(v0) | |
: 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 00000000 nop | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 00432021 addu a0,v0,v1 | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 10400167 beqz v0,dac <__dtoa+0xda0> | |
: 02004025 move t0,s0 | |
: 8fa90028 lw t1,40(sp) | |
: 00000000 nop | |
: 2523ffff addiu v1,t1,-1 | |
: 8f8a0000 lw t2,0(gp) | |
: 000318c0 sll v1,v1,0x3 | |
: 4446f800 cfc1 a2,$31 | |
: 4446f800 cfc1 a2,$31 | |
: 00000000 nop | |
: 34c10003 ori at,a2,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462000a4 cvt.w.d $f2,$f0 | |
: 44c6f800 ctc1 a2,$31 | |
: 00000000 nop | |
: 01431821 addu v1,t2,v1 | |
: c4640004 lwc1 $f4,4(v1) | |
: 44021000 mfc1 v0,$f2 | |
: 44854000 mtc1 a1,$f8 | |
: 24420030 addiu v0,v0,48 | |
: c4650000 lwc1 $f5,0(v1) | |
: 8fa30034 lw v1,52(sp) | |
: 468011a1 cvt.d.w $f6,$f2 | |
: 00021600 sll v0,v0,0x18 | |
: 44844800 mtc1 a0,$f9 | |
: 46260001 sub.d $f0,$f0,$f6 | |
: 00021603 sra v0,v0,0x18 | |
: 106002e7 beqz v1,1420 <__dtoa+0x1414> | |
: 26370001 addiu s7,s1,1 | |
: 8f8a0000 lw t2,0(gp) | |
: 00000000 nop | |
: c5420004 lwc1 $f2,4(t2) | |
: 00000000 nop | |
: c5430000 lwc1 $f3,0(t2) | |
: 00000000 nop | |
: 46241083 div.d $f2,$f2,$f4 | |
: 46281081 sub.d $f2,$f2,$f8 | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
: 45010033 bc1t 980 <__dtoa+0x974> | |
: a2220000 sb v0,0(s1) | |
: 8f840000 lw a0,0(gp) | |
: 00000000 nop | |
: c4880004 lwc1 $f8,4(a0) | |
: 00000000 nop | |
: c4890000 lwc1 $f9,0(a0) | |
: 00000000 nop | |
: 46204101 sub.d $f4,$f8,$f0 | |
: 4622203c c.lt.d $f4,$f2 | |
: 00000000 nop | |
: 45010378 bc1t 16c0 <__dtoa+0x16b4> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
: 11220147 beq t1,v0,e08 <__dtoa+0xdfc> | |
: 02294821 addu t1,s1,t1 | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a40004 lwc1 $f4,4(a1) | |
: 00000000 nop | |
: c4a50000 lwc1 $f5,0(a1) | |
: 10000009 b 92c <__dtoa+0x920> | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 46204181 sub.d $f6,$f8,$f0 | |
: 4622303c c.lt.d $f6,$f2 | |
: 00000000 nop | |
: 45010369 bc1t 16c0 <__dtoa+0x16b4> | |
: 00000000 nop | |
: 11370139 beq t1,s7,e08 <__dtoa+0xdfc> | |
: 00000000 nop | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 26f70001 addiu s7,s7,1 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 462001a4 cvt.w.d $f6,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44023000 mfc1 v0,$f6 | |
: 468031a1 cvt.d.w $f6,$f6 | |
: 46260001 sub.d $f0,$f0,$f6 | |
: 24420030 addiu v0,v0,48 | |
: 00021600 sll v0,v0,0x18 | |
: 4622003c c.lt.d $f0,$f2 | |
: 00021603 sra v0,v0,0x18 | |
: 4500ffe4 bc1f 90c <__dtoa+0x900> | |
: a2e2ffff sb v0,-1(s7) | |
: 1000fe81 b 388 <__dtoa+0x37c> | |
: 01008025 move s0,t0 | |
: 2403ffff li v1,-1 | |
: afa00084 sw zero,132(sp) | |
: afa30040 sw v1,64(sp) | |
: afa30028 sw v1,40(sp) | |
: 8fa30030 lw v1,48(sp) | |
: 00000000 nop | |
: 10600225 beqz v1,1238 <__dtoa+0x122c> | |
: 00000000 nop | |
: 24420433 addiu v0,v0,1075 | |
: 8f990000 lw t9,0(gp) | |
: 24040001 li a0,1 | |
: 02c2b821 addu s7,s6,v0 | |
: 0320f809 jalr t9 | |
: 02629821 addu s3,s3,v0 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ff29 beqz v0,670 <__dtoa+0x664> | |
: 24020001 li v0,1 | |
: afa20034 sw v0,52(sp) | |
: 1ac00009 blez s6,9fc <__dtoa+0x9f0> | |
: 00000000 nop | |
: 1a600007 blez s3,9fc <__dtoa+0x9f0> | |
: 0276182a slt v1,s3,s6 | |
: 10600002 beqz v1,9f0 <__dtoa+0x9e4> | |
: 02c01025 move v0,s6 | |
: 02601025 move v0,s3 | |
: 02e2b823 subu s7,s7,v0 | |
: 02c2b023 subu s6,s6,v0 | |
: 02629823 subu s3,s3,v0 | |
: 12a00019 beqz s5,a64 <__dtoa+0xa58> | |
: 00000000 nop | |
: 8fa20034 lw v0,52(sp) | |
: 8f990000 lw t9,0(gp) | |
: 10400186 beqz v0,1028 <__dtoa+0x101c> | |
: 00000000 nop | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ff11 beqz v0,670 <__dtoa+0x664> | |
: 00402025 move a0,v0 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02825 move a1,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040ff0a beqz v0,670 <__dtoa+0x664> | |
: 0040a825 move s5,v0 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 02a0f025 move s8,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 24040001 li a0,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fefd beqz v0,670 <__dtoa+0x664> | |
: 0040a825 move s5,v0 | |
: 8fa50038 lw a1,56(sp) | |
: 00000000 nop | |
: 14a0014c bnez a1,fbc <__dtoa+0xfb0> | |
: 00000000 nop | |
: 2a420002 slti v0,s2,2 | |
: 14400005 bnez v0,aac <__dtoa+0xaa0> | |
: afa20044 sw v0,68(sp) | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 10400004 beqz v0,ab8 <__dtoa+0xaac> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
: 128200a1 beq s4,v0,d38 <__dtoa+0xd2c> | |
: 00000000 nop | |
: afa00048 sw zero,72(sp) | |
: 8fa20038 lw v0,56(sp) | |
: 00000000 nop | |
: 144001d0 bnez v0,1208 <__dtoa+0x11fc> | |
: 00000000 nop | |
: 24020001 li v0,1 | |
: 02621021 addu v0,s3,v0 | |
: 3042001f andi v0,v0,0x1f | |
: 10400127 beqz v0,f78 <__dtoa+0xf6c> | |
: 24030020 li v1,32 | |
: 00621823 subu v1,v1,v0 | |
: 28640005 slti a0,v1,5 | |
: 14800325 bnez a0,1780 <__dtoa+0x1774> | |
: 24040004 li a0,4 | |
: 2403001c li v1,28 | |
: 00621023 subu v0,v1,v0 | |
: 02e2b821 addu s7,s7,v0 | |
: 02c2b021 addu s6,s6,v0 | |
: 02629821 addu s3,s3,v0 | |
: 1ee00136 bgtz s7,fe0 <__dtoa+0xfd4> | |
: 03c02025 move a0,s8 | |
: 1e60013d bgtz s3,1004 <__dtoa+0xff8> | |
: 02a02025 move a0,s5 | |
: 8fa2003c lw v0,60(sp) | |
: 00000000 nop | |
: 1440014a bnez v0,1048 <__dtoa+0x103c> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 184001a0 blez v0,11b0 <__dtoa+0x11a4> | |
: 24020003 li v0,3 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 1040015a beqz v0,10a8 <__dtoa+0x109c> | |
: 00000000 nop | |
: 1ec00207 bgtz s6,1364 <__dtoa+0x1358> | |
: 00000000 nop | |
: 8fa20048 lw v0,72(sp) | |
: 00000000 nop | |
: 1440feae bnez v0,610 <__dtoa+0x604> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
: 8fa30028 lw v1,40(sp) | |
: 2622ffff addiu v0,s1,-1 | |
: 00431021 addu v0,v0,v1 | |
: afa20038 sw v0,56(sp) | |
: 8fa20024 lw v0,36(sp) | |
: afb10034 sw s1,52(sp) | |
: 30420001 andi v0,v0,0x1 | |
: afa20040 sw v0,64(sp) | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa50030 lw a1,48(sp) | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: afa2003c sw v0,60(sp) | |
: 0320f809 jalr t9 | |
: 0040b825 move s7,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 02c02825 move a1,s6 | |
: 8f990000 lw t9,0(gp) | |
: 02a02025 move a0,s5 | |
: 0320f809 jalr t9 | |
: 00409825 move s3,v0 | |
: 00401825 move v1,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fea8 beqz v0,670 <__dtoa+0x664> | |
: 26e90030 addiu t1,s7,48 | |
: 8c42000c lw v0,12(v0) | |
: 00000000 nop | |
: 144001f9 bnez v0,13c4 <__dtoa+0x13b8> | |
: 00602825 move a1,v1 | |
: 8f990000 lw t9,0(gp) | |
: afa90028 sw t1,40(sp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: afa30020 sw v1,32(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa30020 lw v1,32(sp) | |
: 8f990000 lw t9,0(gp) | |
: 0040b825 move s7,v0 | |
: 0320f809 jalr t9 | |
: 00602025 move a0,v1 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90028 lw t1,40(sp) | |
: 16e0000a bnez s7,c44 <__dtoa+0xc38> | |
: 24020001 li v0,1 | |
: 12420008 beq s2,v0,c44 <__dtoa+0xc38> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 14400004 bnez v0,c44 <__dtoa+0xc38> | |
: 00000000 nop | |
: 168002ca bnez s4,1764 <__dtoa+0x1758> | |
: 24020039 li v0,57 | |
: 0280b825 move s7,s4 | |
: 06600009 bltz s3,c6c <__dtoa+0xc60> | |
: 00000000 nop | |
: 166000cf bnez s3,f8c <__dtoa+0xf80> | |
: 24020001 li v0,1 | |
: 124200cd beq s2,v0,f8c <__dtoa+0xf80> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 144000c9 bnez v0,f8c <__dtoa+0xf80> | |
: 00000000 nop | |
: 8fc30014 lw v1,20(s8) | |
: 00000000 nop | |
: 14600006 bnez v1,c90 <__dtoa+0xc84> | |
: 00000000 nop | |
: 8fc30010 lw v1,16(s8) | |
: 00000000 nop | |
: 28630002 slti v1,v1,2 | |
: 1460000b bnez v1,cb8 <__dtoa+0xcac> | |
: 00000000 nop | |
: 8fa20044 lw v0,68(sp) | |
: 00000000 nop | |
: 14400005 bnez v0,cb0 <__dtoa+0xca4> | |
: 00000000 nop | |
: 12800005 beqz s4,cb8 <__dtoa+0xcac> | |
: 24020002 li v0,2 | |
: 12820091 beq s4,v0,ef0 <__dtoa+0xee4> | |
: 00000000 nop | |
: 1ee00250 bgtz s7,15f4 <__dtoa+0x15e8> | |
: 03c02025 move a0,s8 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 24570001 addiu s7,v0,1 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: a0490000 sb t1,0(v0) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fbc0010 lw gp,16(sp) | |
: 12c0fda8 beqz s6,388 <__dtoa+0x37c> | |
: 00000000 nop | |
: 8fa40030 lw a0,48(sp) | |
: 00000000 nop | |
: 10800009 beqz a0,d1c <__dtoa+0xd10> | |
: 00000000 nop | |
: 12c40007 beq s6,a0,d1c <__dtoa+0xd10> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02c02025 move a0,s6 | |
: 8fbc0010 lw gp,16(sp) | |
: 1000fd95 b 388 <__dtoa+0x37c> | |
: 00000000 nop | |
: 8fa50024 lw a1,36(sp) | |
: 8fa40020 lw a0,32(sp) | |
: 14a0ff5d bnez a1,ab8 <__dtoa+0xaac> | |
: 3c02000f lui v0,0xf | |
: 3442ffff ori v0,v0,0xffff | |
: 00441024 and v0,v0,a0 | |
: 1440ff59 bnez v0,ab8 <__dtoa+0xaac> | |
: 3c027fe0 lui v0,0x7fe0 | |
: 00441024 and v0,v0,a0 | |
: 1040ff56 beqz v0,ab8 <__dtoa+0xaac> | |
: 24020001 li v0,1 | |
: 26f70001 addiu s7,s7,1 | |
: 26730001 addiu s3,s3,1 | |
: 1000ff53 b abc <__dtoa+0xab0> | |
: afa20048 sw v0,72(sp) | |
: 44881000 mtc1 t0,$f2 | |
: 8f820000 lw v0,0(gp) | |
: 468010a1 cvt.d.w $f2,$f2 | |
: 46201082 mul.d $f2,$f2,$f0 | |
: c4440004 lwc1 $f4,4(v0) | |
: 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 00000000 nop | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 00432021 addu a0,v0,v1 | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4420004 lwc1 $f2,4(v0) | |
: 00000000 nop | |
: c4430000 lwc1 $f3,0(v0) | |
: 00000000 nop | |
: 46220001 sub.d $f0,$f0,$f2 | |
: 44851000 mtc1 a1,$f2 | |
: 00000000 nop | |
: 44841800 mtc1 a0,$f3 | |
: 00000000 nop | |
: 4620103c c.lt.d $f2,$f0 | |
: 00000000 nop | |
: 45010180 bc1t 13e4 <__dtoa+0x13d8> | |
: 3c088000 lui t0,0x8000 | |
: 44851000 mtc1 a1,$f2 | |
: 01041026 xor v0,t0,a0 | |
: 44821800 mtc1 v0,$f3 | |
: 00000000 nop | |
: 4622003c c.lt.d $f0,$f2 | |
: 00000000 nop | |
: 45010026 bc1t e9c <__dtoa+0xe90> | |
: 00000000 nop | |
: 8fa20018 lw v0,24(sp) | |
: 00000000 nop | |
: 04400031 bltz v0,ed8 <__dtoa+0xecc> | |
: 2a03000f slti v1,s0,15 | |
: 1060002f beqz v1,ed8 <__dtoa+0xecc> | |
: 001018c0 sll v1,s0,0x3 | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: 00431021 addu v0,v0,v1 | |
: c4440004 lwc1 $f4,4(v0) | |
: 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 8fa20084 lw v0,132(sp) | |
: 00000000 nop | |
: 0441fd28 bgez v0,2e4 <__dtoa+0x2d8> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 1c40fd24 bgtz v0,2e4 <__dtoa+0x2d8> | |
: 00000000 nop | |
: 14400010 bnez v0,e9c <__dtoa+0xe90> | |
: 00000000 nop | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4400004 lwc1 $f0,4(v0) | |
: 00000000 nop | |
: c4410000 lwc1 $f1,0(v0) | |
: 00000000 nop | |
: 46202102 mul.d $f4,$f4,$f0 | |
: c7a00024 lwc1 $f0,36(sp) | |
: 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
: 00000000 nop | |
: 4624003e c.le.d $f0,$f4 | |
: 00000000 nop | |
: 45000154 bc1f 13e8 <__dtoa+0x13dc> | |
: 0000a825 move s5,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00002025 move a0,zero | |
: 8fbc0010 lw gp,16(sp) | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 24020030 li v0,48 | |
: 26370001 addiu s7,s1,1 | |
: a2220000 sb v0,0(s1) | |
: 1000fd34 b 3a4 <__dtoa+0x398> | |
: 24100001 li s0,1 | |
: 8fa30034 lw v1,52(sp) | |
: 00000000 nop | |
: 1460fead bnez v1,998 <__dtoa+0x98c> | |
: 02c0b825 move s7,s6 | |
: 1000feba b 9d4 <__dtoa+0x9c8> | |
: afa00030 sw zero,48(sp) | |
: 8fa20034 lw v0,52(sp) | |
: 8fa30038 lw v1,56(sp) | |
: 24530001 addiu s3,v0,1 | |
: 0260b825 move s7,s3 | |
: 10620215 beq v1,v0,1758 <__dtoa+0x174c> | |
: a0490000 sb t1,0(v0) | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fdd3 beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 8fa20030 lw v0,48(sp) | |
: 8f990000 lw t9,0(gp) | |
: 12c20116 beq s6,v0,138c <__dtoa+0x1380> | |
: 00003025 move a2,zero | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fdc8 beqz v0,670 <__dtoa+0x664> | |
: 00003025 move a2,zero | |
: 8f990000 lw t9,0(gp) | |
: 02c02025 move a0,s6 | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fdc1 beqz v0,670 <__dtoa+0x664> | |
: 0040b025 move s6,v0 | |
: 1000ff03 b b80 <__dtoa+0xb74> | |
: afb30034 sw s3,52(sp) | |
: 2402001c li v0,28 | |
: 02e2b821 addu s7,s7,v0 | |
: 02c2b021 addu s6,s6,v0 | |
: 1000fedf b b04 <__dtoa+0xaf8> | |
: 02629821 addu s3,s3,v0 | |
: 1ae0ffd8 blez s7,ef0 <__dtoa+0xee4> | |
: 00000000 nop | |
: 8fa20034 lw v0,52(sp) | |
: 1280ff4c beqz s4,ccc <__dtoa+0xcc0> | |
: 24570001 addiu s7,v0,1 | |
: 24020039 li v0,57 | |
: 112201e5 beq t1,v0,173c <__dtoa+0x1730> | |
: 00000000 nop | |
: 8fa30034 lw v1,52(sp) | |
: 25220001 addiu v0,t1,1 | |
: 1000ff46 b cd0 <__dtoa+0xcc4> | |
: a0620000 sb v0,0(v1) | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 00402025 move a0,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440feaf bnez v0,a90 <__dtoa+0xa84> | |
: 0040a825 move s5,v0 | |
: 1000fd1b b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02e02825 move a1,s7 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440fec5 bnez v0,b0c <__dtoa+0xb00> | |
: 0040f025 move s8,v0 | |
: 1000fd12 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02602825 move a1,s3 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440febe bnez v0,b14 <__dtoa+0xb08> | |
: 0040a825 move s5,v0 | |
: 1000fd09 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: 8fbc0010 lw gp,16(sp) | |
: 1440fe8a bnez v0,a64 <__dtoa+0xa58> | |
: 0040f025 move s8,v0 | |
: 1000fd01 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 03c02025 move a0,s8 | |
: 8fbc0010 lw gp,16(sp) | |
: 0441feb1 bgez v0,b24 <__dtoa+0xb18> | |
: 03c02025 move a0,s8 | |
: 8f990000 lw t9,0(gp) | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 0040f025 move s8,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fd7c beqz v0,670 <__dtoa+0x664> | |
: 2610ffff addiu s0,s0,-1 | |
: 8fa20034 lw v0,52(sp) | |
: 00000000 nop | |
: 14400194 bnez v0,16e0 <__dtoa+0x16d4> | |
: 00003025 move a2,zero | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 18400042 blez v0,11a8 <__dtoa+0x119c> | |
: 00000000 nop | |
: afa20028 sw v0,40(sp) | |
: 10000006 b 10c4 <__dtoa+0x10b8> | |
: 0220b825 move s7,s1 | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fd6c beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 02a02825 move a1,s5 | |
: 24490030 addiu t1,v0,48 | |
: 26f70001 addiu s7,s7,1 | |
: 8fbc0010 lw gp,16(sp) | |
: a2e9ffff sb t1,-1(s7) | |
: 8fa30028 lw v1,40(sp) | |
: 8fc80014 lw t0,20(s8) | |
: 02f11023 subu v0,s7,s1 | |
: 03c02025 move a0,s8 | |
: 00003025 move a2,zero | |
: 2405000a li a1,10 | |
: 8f990000 lw t9,0(gp) | |
: 15000006 bnez t0,111c <__dtoa+0x1110> | |
: 0043102a slt v0,v0,v1 | |
: 8fc80010 lw t0,16(s8) | |
: 00000000 nop | |
: 29080002 slti t0,t0,2 | |
: 15000134 bnez t0,15e8 <__dtoa+0x15dc> | |
: 00000000 nop | |
: 1440ffe4 bnez v0,10b0 <__dtoa+0x10a4> | |
: 00009025 move s2,zero | |
: 12800158 beqz s4,1688 <__dtoa+0x167c> | |
: afa90020 sw t1,32(sp) | |
: 24020002 li v0,2 | |
: 1282000f beq s4,v0,1170 <__dtoa+0x1164> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 02a02825 move a1,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00402025 move a0,v0 | |
: 0320f809 jalr t9 | |
: 0040f025 move s8,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
: 1840016b blez v0,1718 <__dtoa+0x170c> | |
: 00000000 nop | |
: 82e4ffff lb a0,-1(s7) | |
: 8fb60030 lw s6,48(sp) | |
: afb20030 sw s2,48(sp) | |
: 10000005 b 1194 <__dtoa+0x1188> | |
: 24050039 li a1,57 | |
: 1222014a beq s1,v0,16b0 <__dtoa+0x16a4> | |
: 00000000 nop | |
: 8044ffff lb a0,-1(v0) | |
: 0040b825 move s7,v0 | |
: 1085fffb beq a0,a1,1184 <__dtoa+0x1178> | |
: 26e2ffff addiu v0,s7,-1 | |
: 24840001 addiu a0,a0,1 | |
: 1000fecb b cd0 <__dtoa+0xcc4> | |
: a0440000 sb a0,0(v0) | |
: afa20028 sw v0,40(sp) | |
: 24020003 li v0,3 | |
: 12420003 beq s2,v0,11c0 <__dtoa+0x11b4> | |
: 24020005 li v0,5 | |
: 1642fe5e bne s2,v0,b34 <__dtoa+0xb28> | |
: 00000000 nop | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 104000f7 beqz v0,15a8 <__dtoa+0x159c> | |
: 02a02025 move a0,s5 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fa20084 lw v0,132(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 00028027 nor s0,zero,v0 | |
: 8fa20030 lw v0,48(sp) | |
: 00000000 nop | |
: 1040ff2f beqz v0,eb4 <__dtoa+0xea8> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
: 1000fec6 b d1c <__dtoa+0xd10> | |
: 0220b825 move s7,s1 | |
: 8ea20010 lw v0,16(s5) | |
: 8f990000 lw t9,0(gp) | |
: 24420003 addiu v0,v0,3 | |
: 00021080 sll v0,v0,0x2 | |
: 02a21021 addu v0,s5,v0 | |
: 8c440004 lw a0,4(v0) | |
: 0320f809 jalr t9 | |
: 00000000 nop | |
: 24030020 li v1,32 | |
: 8fbc0010 lw gp,16(sp) | |
: 1000fe27 b ad0 <__dtoa+0xac4> | |
: 00621023 subu v0,v1,v0 | |
: 8fa3001c lw v1,28(sp) | |
: 24020036 li v0,54 | |
: 1000fdda b 9ac <__dtoa+0x9a0> | |
: 00431023 subu v0,v0,v1 | |
: 24020001 li v0,1 | |
: afa20040 sw v0,64(sp) | |
: afa20028 sw v0,40(sp) | |
: 1000fd1a b 6c0 <__dtoa+0x6b4> | |
: afa20084 sw v0,132(sp) | |
: 2a520002 slti s2,s2,2 | |
: 16400005 bnez s2,1278 <__dtoa+0x126c> | |
: 00000000 nop | |
: 1280fc47 beqz s4,388 <__dtoa+0x37c> | |
: 24050002 li a1,2 | |
: 12850012 beq s4,a1,12bc <__dtoa+0x12b0> | |
: 24050039 li a1,57 | |
: 46200000 add.d $f0,$f0,$f0 | |
: 4620203c c.lt.d $f4,$f0 | |
: 00000000 nop | |
: 4501000d bc1t 12bc <__dtoa+0x12b0> | |
: 24050039 li a1,57 | |
: 46240032 c.eq.d $f0,$f4 | |
: 00000000 nop | |
: 4500fc3c bc1f 388 <__dtoa+0x37c> | |
: 30840001 andi a0,a0,0x1 | |
: 1080fc3a beqz a0,388 <__dtoa+0x37c> | |
: 00000000 nop | |
: 10000005 b 12bc <__dtoa+0x12b0> | |
: 24050039 li a1,57 | |
: 10910098 beq a0,s1,1510 <__dtoa+0x1504> | |
: 24020030 li v0,48 | |
: 8082ffff lb v0,-1(a0) | |
: 0080b825 move s7,a0 | |
: 1045fffb beq v0,a1,12ac <__dtoa+0x12a0> | |
: 26e4ffff addiu a0,s7,-1 | |
: 24420001 addiu v0,v0,1 | |
: 1000fc2f b 388 <__dtoa+0x37c> | |
: a0820000 sb v0,0(a0) | |
: 24020001 li v0,1 | |
: 1000fcf3 b 6a4 <__dtoa+0x698> | |
: afa20034 sw v0,52(sp) | |
: 1000fc81 b 4e4 <__dtoa+0x4d8> | |
: afa00034 sw zero,52(sp) | |
: 12000090 beqz s0,1528 <__dtoa+0x151c> | |
: 00000000 nop | |
: 00101823 negu v1,s0 | |
: 3062000f andi v0,v1,0xf | |
: 000220c0 sll a0,v0,0x3 | |
: 8f820000 lw v0,0(gp) | |
: c7a20024 lwc1 $f2,36(sp) | |
: 00441021 addu v0,v0,a0 | |
: c4400004 lwc1 $f0,4(v0) | |
: c7a30020 lwc1 $f3,32(sp) | |
: c4410000 lwc1 $f1,0(v0) | |
: 00031903 sra v1,v1,0x4 | |
: 1060010e beqz v1,1750 <__dtoa+0x1744> | |
: 46201002 mul.d $f0,$f2,$f0 | |
: 8f840000 lw a0,0(gp) | |
: 46200086 mov.d $f2,$f0 | |
: 00001025 move v0,zero | |
: 24080002 li t0,2 | |
: 30650001 andi a1,v1,0x1 | |
: 10a00006 beqz a1,134c <__dtoa+0x1340> | |
: 00031843 sra v1,v1,0x1 | |
: c4840004 lwc1 $f4,4(a0) | |
: 25080001 addiu t0,t0,1 | |
: c4850000 lwc1 $f5,0(a0) | |
: 24020001 li v0,1 | |
: 46241082 mul.d $f2,$f2,$f4 | |
: 1460fff7 bnez v1,132c <__dtoa+0x1320> | |
: 24840008 addiu a0,a0,8 | |
: 1040fd0f beqz v0,794 <__dtoa+0x788> | |
: 00000000 nop | |
: 1000fd0d b 794 <__dtoa+0x788> | |
: 46201006 mov.d $f0,$f2 | |
: 8f990000 lw t9,0(gp) | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 02c02825 move a1,s6 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1440fdf3 bnez v0,b4c <__dtoa+0xb40> | |
: 00000000 nop | |
: 1000fc30 b 448 <__dtoa+0x43c> | |
: 00008825 move s1,zero | |
: 02c02025 move a0,s6 | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fcb4 beqz v0,670 <__dtoa+0x664> | |
: 0040b025 move s6,v0 | |
: afa20030 sw v0,48(sp) | |
: 1000fdf5 b b80 <__dtoa+0xb74> | |
: afb30034 sw s3,52(sp) | |
: c7a00024 lwc1 $f0,36(sp) | |
: 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
: 1000fce7 b 75c <__dtoa+0x750> | |
: 24080002 li t0,2 | |
: 8f990000 lw t9,0(gp) | |
: afa90020 sw t1,32(sp) | |
: 0320f809 jalr t9 | |
: 00602025 move a0,v1 | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
: 1000fe19 b c44 <__dtoa+0xc38> | |
: 24170001 li s7,1 | |
: 0000a825 move s5,zero | |
: 0000b025 move s6,zero | |
: 24020031 li v0,49 | |
: 26370001 addiu s7,s1,1 | |
: a2220000 sb v0,0(s1) | |
: 26100001 addiu s0,s0,1 | |
: 8f990000 lw t9,0(gp) | |
: 00000000 nop | |
: 0320f809 jalr t9 | |
: 02a02025 move a0,s5 | |
: 8fbc0010 lw gp,16(sp) | |
: 16c0fe42 bnez s6,d1c <__dtoa+0xd10> | |
: 00000000 nop | |
: 1000fbdb b 388 <__dtoa+0x37c> | |
: 00000000 nop | |
: 44803000 mtc1 zero,$f6 | |
: 00000000 nop | |
: 44803800 mtc1 zero,$f7 | |
: 00000000 nop | |
: 46260032 c.eq.d $f0,$f6 | |
: 00000000 nop | |
: 45010024 bc1t 14cc <__dtoa+0x14c0> | |
: 46282082 mul.d $f2,$f4,$f8 | |
: 24040001 li a0,1 | |
: 112400d2 beq t1,a0,1790 <__dtoa+0x1784> | |
: a2220000 sb v0,0(s1) | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a80004 lwc1 $f8,4(a1) | |
: 00000000 nop | |
: c4a90000 lwc1 $f9,0(a1) | |
: 00000000 nop | |
: 46280002 mul.d $f0,$f0,$f8 | |
: 26e50001 addiu a1,s7,1 | |
: 4442f800 cfc1 v0,$31 | |
: 4442f800 cfc1 v0,$31 | |
: 00000000 nop | |
: 34410003 ori at,v0,0x3 | |
: 38210002 xori at,at,0x2 | |
: 44c1f800 ctc1 at,$31 | |
: 00000000 nop | |
: 46200124 cvt.w.d $f4,$f0 | |
: 44c2f800 ctc1 v0,$31 | |
: 00000000 nop | |
: 44022000 mfc1 v0,$f4 | |
: 46802121 cvt.d.w $f4,$f4 | |
: 46240001 sub.d $f0,$f0,$f4 | |
: 24420030 addiu v0,v0,48 | |
: 46260032 c.eq.d $f0,$f6 | |
: 00021600 sll v0,v0,0x18 | |
: 45010009 bc1t 14d4 <__dtoa+0x14c8> | |
: 00021603 sra v0,v0,0x18 | |
: 00b12023 subu a0,a1,s1 | |
: 00a0b825 move s7,a1 | |
: 1489ffe9 bne a0,t1,1464 <__dtoa+0x1458> | |
: a0a2ffff sb v0,-1(a1) | |
: 10000004 b 14d8 <__dtoa+0x14cc> | |
: 00000000 nop | |
: 02e02825 move a1,s7 | |
: 0220b825 move s7,s1 | |
: a2e20000 sb v0,0(s7) | |
: 8f820000 lw v0,0(gp) | |
: 00000000 nop | |
: c4440004 lwc1 $f4,4(v0) | |
: 00000000 nop | |
: c4450000 lwc1 $f5,0(v0) | |
: 00000000 nop | |
: 46241180 add.d $f6,$f2,$f4 | |
: 4620303c c.lt.d $f6,$f0 | |
: 00000000 nop | |
: 45000053 bc1f 164c <__dtoa+0x1640> | |
: 00a0b825 move s7,a1 | |
: 80a2ffff lb v0,-1(a1) | |
: 1000ff66 b 12a4 <__dtoa+0x1298> | |
: 01008025 move s0,t0 | |
: a2220000 sb v0,0(s1) | |
: 82e2ffff lb v0,-1(s7) | |
: 26100001 addiu s0,s0,1 | |
: 24420001 addiu v0,v0,1 | |
: 1000fb99 b 388 <__dtoa+0x37c> | |
: a0820000 sb v0,0(a0) | |
: c7a00024 lwc1 $f0,36(sp) | |
: 00000000 nop | |
: c7a10020 lwc1 $f1,32(sp) | |
: 1000fc97 b 794 <__dtoa+0x788> | |
: 24080002 li t0,2 | |
: 8fa20028 lw v0,40(sp) | |
: 00000000 nop | |
: 1040fe0b beqz v0,d74 <__dtoa+0xd68> | |
: 00000000 nop | |
: 8fa90040 lw t1,64(sp) | |
: 00000000 nop | |
: 1920fe2c blez t1,e08 <__dtoa+0xdfc> | |
: 25080001 addiu t0,t0,1 | |
: 8f850000 lw a1,0(gp) | |
: 00000000 nop | |
: c4a40004 lwc1 $f4,4(a1) | |
: 44881000 mtc1 t0,$f2 | |
: c4a50000 lwc1 $f5,0(a1) | |
: 8f820000 lw v0,0(gp) | |
: 46240002 mul.d $f0,$f0,$f4 | |
: 468010a1 cvt.d.w $f2,$f2 | |
: c4440004 lwc1 $f4,4(v0) | |
: 2608ffff addiu t0,s0,-1 | |
: c4450000 lwc1 $f5,0(v0) | |
: 46201082 mul.d $f2,$f2,$f0 | |
: 46241080 add.d $f2,$f2,$f4 | |
: 44031000 mfc1 v1,$f2 | |
: 44021800 mfc1 v0,$f3 | |
: 00602825 move a1,v1 | |
: 3c03fcc0 lui v1,0xfcc0 | |
: 1000fc9e b 81c <__dtoa+0x810> | |
: 00432021 addu a0,v0,v1 | |
: 8f990000 lw t9,0(gp) | |
: 00003025 move a2,zero | |
: 0320f809 jalr t9 | |
: 24050005 li a1,5 | |
: 8fbc0010 lw gp,16(sp) | |
: 00402825 move a1,v0 | |
: 8f990000 lw t9,0(gp) | |
: 03c02025 move a0,s8 | |
: 0320f809 jalr t9 | |
: 0040a825 move s5,v0 | |
: 8fbc0010 lw gp,16(sp) | |
: 1840fefe blez v0,11d0 <__dtoa+0x11c4> | |
: 24020031 li v0,49 | |
: 8fb60030 lw s6,48(sp) | |
: 1000ff84 b 13f4 <__dtoa+0x13e8> | |
: 26370001 addiu s7,s1,1 | |
: 8fb60030 lw s6,48(sp) | |
: 1000ff83 b 13fc <__dtoa+0x13f0> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: afa90020 sw t1,32(sp) | |
: 0320f809 jalr t9 | |
: 24050001 li a1,1 | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fc19 beqz v0,670 <__dtoa+0x664> | |
: 0040f025 move s8,v0 | |
: 8f990000 lw t9,0(gp) | |
: 02a02825 move a1,s5 | |
: 0320f809 jalr t9 | |
: 00402025 move a0,v0 | |
: 8fa30034 lw v1,52(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 8fa90020 lw t1,32(sp) | |
: 18400026 blez v0,16c8 <__dtoa+0x16bc> | |
: 24770001 addiu s7,v1,1 | |
: 24020039 li v0,57 | |
: 11220040 beq t1,v0,173c <__dtoa+0x1730> | |
: 00000000 nop | |
: 8fa2003c lw v0,60(sp) | |
: 1000fd9f b cc4 <__dtoa+0xcb8> | |
: 24490031 addiu t1,v0,49 | |
: 46222101 sub.d $f4,$f4,$f2 | |
: 4624003c c.lt.d $f0,$f4 | |
: 00000000 nop | |
: 4500fdeb bc1f e08 <__dtoa+0xdfc> | |
: 24040030 li a0,48 | |
: 10000002 b 166c <__dtoa+0x1660> | |
: 00000000 nop | |
: 00602825 move a1,v1 | |
: 80a2ffff lb v0,-1(a1) | |
: 00000000 nop | |
: 1044fffc beq v0,a0,1668 <__dtoa+0x165c> | |
: 24a3ffff addiu v1,a1,-1 | |
: 00a0b825 move s7,a1 | |
: 1000fb41 b 388 <__dtoa+0x37c> | |
: 01008025 move s0,t0 | |
: 82e4ffff lb a0,-1(s7) | |
: 10000003 b 169c <__dtoa+0x1690> | |
: 24050030 li a1,48 | |
: 82e4fffe lb a0,-2(s7) | |
: 0040b825 move s7,v0 | |
: 1085fffd beq a0,a1,1694 <__dtoa+0x1688> | |
: 26e2ffff addiu v0,s7,-1 | |
: 8fb60030 lw s6,48(sp) | |
: 1000fd89 b cd0 <__dtoa+0xcc4> | |
: afb20030 sw s2,48(sp) | |
: 24020031 li v0,49 | |
: 26100001 addiu s0,s0,1 | |
: 1000fd85 b cd0 <__dtoa+0xcc4> | |
: a2220000 sb v0,0(s1) | |
: 1000fef8 b 12a4 <__dtoa+0x1298> | |
: 01008025 move s0,t0 | |
: 1440fd7e bnez v0,cc4 <__dtoa+0xcb8> | |
: 31220001 andi v0,t1,0x1 | |
: 1040fd7c beqz v0,cc4 <__dtoa+0xcb8> | |
: 24020039 li v0,57 | |
: 1000ffd7 b 1638 <__dtoa+0x162c> | |
: 00000000 nop | |
: 8f990000 lw t9,0(gp) | |
: 8fa40030 lw a0,48(sp) | |
: 0320f809 jalr t9 | |
: 2405000a li a1,10 | |
: afa20030 sw v0,48(sp) | |
: 8fbc0010 lw gp,16(sp) | |
: 1040fbdd beqz v0,670 <__dtoa+0x664> | |
: 00000000 nop | |
: 8fa20040 lw v0,64(sp) | |
: 00000000 nop | |
: 1840fea7 blez v0,11a8 <__dtoa+0x119c> | |
: 00000000 nop | |
: 1000fd0c b b44 <__dtoa+0xb38> | |
: afa20028 sw v0,40(sp) | |
: 82e4ffff lb a0,-1(s7) | |
: 1440ffdf bnez v0,169c <__dtoa+0x1690> | |
: 24050030 li a1,48 | |
: 31220001 andi v0,t1,0x1 | |
: 1040ffdc beqz v0,169c <__dtoa+0x1690> | |
: 00000000 nop | |
: 8fb60030 lw s6,48(sp) | |
: 1000fe91 b 117c <__dtoa+0x1170> | |
: afb20030 sw s2,48(sp) | |
: 8fa30034 lw v1,52(sp) | |
: 24020039 li v0,57 | |
: a0620000 sb v0,0(v1) | |
: 1000fe8c b 117c <__dtoa+0x1170> | |
: 24040039 li a0,57 | |
: 1000fc10 b 794 <__dtoa+0x788> | |
: 24080002 li t0,2 | |
: 8fb20030 lw s2,48(sp) | |
: 1000fe71 b 1124 <__dtoa+0x1118> | |
: afb60030 sw s6,48(sp) | |
: 8fa30034 lw v1,52(sp) | |
: 1122fff5 beq t1,v0,1740 <__dtoa+0x1734> | |
: 24770001 addiu s7,v1,1 | |
: 1e60ffb3 bgtz s3,1640 <__dtoa+0x1634> | |
: 00000000 nop | |
: 1000fd52 b cc4 <__dtoa+0xcb8> | |
: 00000000 nop | |
: 1064fce0 beq v1,a0,b04 <__dtoa+0xaf8> | |
: 2403003c li v1,60 | |
: 1000fdfc b f7c <__dtoa+0xf70> | |
: 00621023 subu v0,v1,v0 | |
: 1000ff51 b 14d8 <__dtoa+0x14cc> | |
: 02e02825 move a1,s7 | |
: 00000000 nop | |
: 00000000 nop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.file 1 "dtoa.c" | |
.section .mdebug.abi32 | |
.previous | |
.nan legacy | |
.module fp=32 | |
.module nooddspreg | |
.abicalls | |
.text | |
.section .rodata.str1.4,"aMS",@progbits,1 | |
.align 2 | |
$LC0: | |
.ascii "Infinity\000" | |
.align 2 | |
$LC1: | |
.ascii "NaN\000" | |
.align 2 | |
$LC2: | |
.ascii "0\000" | |
.text | |
.align 2 | |
.globl __dtoa | |
$LFB45 = . | |
.cfi_startproc | |
.set nomips16 | |
.set nomicromips | |
.ent __dtoa | |
.type __dtoa, @function | |
__dtoa: | |
.frame $sp,120,$31 # vars= 56, regs= 10/0, args= 16, gp= 8 | |
.mask 0xc0ff0000,-4 | |
.fmask 0x00000000,0 | |
.set noreorder | |
.cpload $25 | |
.set reorder | |
addiu $sp,$sp,-120 | |
.cfi_def_cfa_offset 120 | |
.cprestore 16 | |
sw $18,88($sp) | |
sw $31,116($sp) | |
sw $fp,112($sp) | |
sw $23,108($sp) | |
sw $22,104($sp) | |
sw $21,100($sp) | |
sw $20,96($sp) | |
sw $19,92($sp) | |
sw $17,84($sp) | |
sw $16,80($sp) | |
.cfi_offset 18, -32 | |
.cfi_offset 31, -4 | |
.cfi_offset 30, -8 | |
.cfi_offset 23, -12 | |
.cfi_offset 22, -16 | |
.cfi_offset 21, -20 | |
.cfi_offset 20, -24 | |
.cfi_offset 19, -28 | |
.cfi_offset 17, -36 | |
.cfi_offset 16, -40 | |
swc1 $f12,124($sp) | |
swc1 $f13,120($sp) | |
move $18,$6 | |
sw $7,132($sp) | |
lw $3,140($sp) | |
#APP | |
# 78 "/s/netbsd-9/src/obj.newsmips/destdir.newsmips/usr/include/mips/fenv.h" 1 | |
cfc1 $2,$31 | |
# 0 "" 2 | |
#NO_APP | |
andi $2,$2,0x3 | |
addiu $2,$2,-1 | |
sltu $4,$2,3 | |
.set noreorder | |
.set nomacro | |
beq $4,$0,$L149 | |
li $20,1 # 0x1 | |
.set macro | |
.set reorder | |
lw $4,%got(CSWTCH.37)($28) | |
sll $2,$2,2 | |
addiu $4,$4,%lo(CSWTCH.37) | |
addu $2,$2,$4 | |
lw $5,124($sp) | |
lw $4,120($sp) | |
lw $16,120($sp) | |
lw $20,0($2) | |
sw $5,36($sp) | |
.set noreorder | |
.set nomacro | |
bltz $16,$L333 | |
sw $4,32($sp) | |
.set macro | |
.set reorder | |
$L3: | |
li $2,2146435072 # 0x7ff00000 | |
and $4,$16,$2 | |
.set noreorder | |
.set nomacro | |
beq $4,$2,$L334 | |
sw $0,0($3) | |
.set macro | |
.set reorder | |
$L5: | |
lwc1 $f0,36($sp) | |
#nop | |
lwc1 $f1,32($sp) | |
#nop | |
swc1 $f0,44($sp) | |
swc1 $f1,40($sp) | |
lwc1 $f2,44($sp) | |
mtc1 $0,$f0 | |
lwc1 $f3,40($sp) | |
mtc1 $0,$f1 | |
#nop | |
c.eq.d $f2,$f0 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1t $L335 | |
slt $2,$20,2 | |
.set macro | |
.set reorder | |
bne $2,$0,$L9 | |
lw $2,0($3) | |
#nop | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L10 | |
li $2,2 # 0x2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $20,$2,$L9 | |
move $20,$0 | |
.set macro | |
.set reorder | |
li $20,2 # 0x2 | |
$L9: | |
lwc1 $f12,44($sp) | |
lw $25,%call16(__d2b_D2A)($28) | |
lwc1 $f13,40($sp) | |
addiu $7,$sp,28 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__d2b_D2A | |
1: jalr $25 | |
addiu $6,$sp,24 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $fp,$2 | |
.set macro | |
.set reorder | |
srl $4,$16,20 | |
lw $22,28($sp) | |
.set noreorder | |
.set nomacro | |
beq $4,$0,$L12 | |
li $6,983040 # 0xf0000 | |
.set macro | |
.set reorder | |
lw $5,40($sp) | |
ori $6,$6,0xffff | |
and $5,$5,$6 | |
lw $3,44($sp) | |
li $6,1072693248 # 0x3ff00000 | |
or $2,$5,$6 | |
addiu $4,$4,-1023 | |
sw $0,48($sp) | |
$L13: | |
lw $5,%got($LC4)($28) | |
mtc1 $3,$f2 | |
lwc1 $f0,%lo($LC4+4)($5) | |
mtc1 $2,$f3 | |
lwc1 $f1,%lo($LC4)($5) | |
lw $2,%got($LC5)($28) | |
sub.d $f0,$f2,$f0 | |
lwc1 $f2,%lo($LC5+4)($2) | |
#nop | |
lwc1 $f3,%lo($LC5)($2) | |
lw $2,%got($LC7)($28) | |
mul.d $f0,$f0,$f2 | |
lwc1 $f4,%lo($LC7+4)($2) | |
mtc1 $4,$f2 | |
lwc1 $f5,%lo($LC7)($2) | |
lw $2,%got($LC6)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f4 | |
lwc1 $f4,%lo($LC6+4)($2) | |
#nop | |
lwc1 $f5,%lo($LC6)($2) | |
#nop | |
add.d $f0,$f0,$f4 | |
add.d $f0,$f0,$f2 | |
mtc1 $0,$f2 | |
#nop | |
mtc1 $0,$f3 | |
#nop | |
c.lt.d $f0,$f2 | |
trunc.w.d $f2,$f0,$2 | |
mfc1 $16,$f2 | |
bc1t $L336 | |
$L17: | |
sltu $2,$16,23 | |
$L368: | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L152 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
lw $2,%got(__tens_D2A)($28) | |
sll $3,$16,3 | |
addu $2,$2,$3 | |
lwc1 $f0,4($2) | |
lwc1 $f2,36($sp) | |
lwc1 $f1,0($2) | |
lwc1 $f3,32($sp) | |
#nop | |
c.lt.d $f2,$f0 | |
#nop | |
bc1f $L314 | |
subu $22,$22,$4 | |
addiu $19,$22,-1 | |
addiu $16,$16,-1 | |
.set noreorder | |
.set nomacro | |
bgez $19,$L154 | |
sw $0,60($sp) | |
.set macro | |
.set reorder | |
li $2,1 # 0x1 | |
$L366: | |
subu $22,$2,$22 | |
.set noreorder | |
.set nomacro | |
bgez $16,$L337 | |
move $19,$0 | |
.set macro | |
.set reorder | |
$L22: | |
sltu $2,$18,10 | |
subu $22,$22,$16 | |
subu $21,$0,$16 | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L338 | |
sw $0,56($sp) | |
.set macro | |
.set reorder | |
$L155: | |
move $18,$0 | |
$L24: | |
lw $25,%call16(__rv_alloc_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__rv_alloc_D2A | |
1: jalr $25 | |
li $4,18 # 0x12 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $17,$2 | |
.set macro | |
.set reorder | |
lw $2,24($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
bltz $2,$L323 | |
slt $3,$16,15 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $3,$0,$L364 | |
li $3,-1 # 0xffffffffffffffff | |
.set macro | |
.set reorder | |
lw $2,%got(__tens_D2A)($28) | |
sll $3,$16,3 | |
addu $2,$2,$3 | |
lwc1 $f4,4($2) | |
#nop | |
lwc1 $f5,0($2) | |
li $2,-1 # 0xffffffffffffffff | |
sw $2,40($sp) | |
$L70: | |
lw $2,%got($LC9)($28) | |
mtc1 $0,$f6 | |
lwc1 $f8,%lo($LC9+4)($2) | |
lwc1 $f0,36($sp) | |
lwc1 $f9,%lo($LC9)($2) | |
lw $2,40($sp) | |
mtc1 $0,$f7 | |
lwc1 $f1,32($sp) | |
addiu $5,$17,1 | |
.set noreorder | |
.set nomacro | |
b $L81 | |
addu $19,$17,$2 | |
.set macro | |
.set reorder | |
$L340: | |
.set noreorder | |
.set nomacro | |
beq $19,$23,$L339 | |
addiu $5,$5,1 | |
.set macro | |
.set reorder | |
mul.d $f0,$f0,$f8 | |
$L81: | |
div.d $f2,$f0,$f4 | |
trunc.w.d $f2,$f2,$2 | |
mfc1 $4,$f2 | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f4 | |
sub.d $f0,$f0,$f2 | |
c.lt.d $f0,$f6 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1f $L73 | |
move $23,$5 | |
.set macro | |
.set reorder | |
add.d $f0,$f0,$f4 | |
addiu $4,$4,-1 | |
$L73: | |
addiu $2,$4,48 | |
sll $2,$2,24 | |
c.eq.d $f0,$f6 | |
sra $2,$2,24 | |
.set noreorder | |
.set nomacro | |
bc1f $L340 | |
sb $2,-1($5) | |
.set macro | |
.set reorder | |
$L57: | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $23,$17,$L365 | |
li $2,48 # 0x30 | |
.set macro | |
.set reorder | |
addiu $16,$16,1 | |
$L142: | |
lw $2,136($sp) | |
sb $0,0($23) | |
sw $16,0($2) | |
lw $2,144($sp) | |
#nop | |
beq $2,$0,$L1 | |
.set noreorder | |
.set nomacro | |
b $L1 | |
sw $23,0($2) | |
.set macro | |
.set reorder | |
$L149: | |
lw $5,124($sp) | |
lw $4,120($sp) | |
lw $16,120($sp) | |
sw $5,36($sp) | |
.set noreorder | |
.set nomacro | |
bgez $16,$L3 | |
sw $4,32($sp) | |
.set macro | |
.set reorder | |
$L333: | |
li $2,2147418112 # 0x7fff0000 | |
ori $2,$2,0xffff | |
and $16,$16,$2 | |
li $2,1 # 0x1 | |
sw $2,0($3) | |
li $2,2146435072 # 0x7ff00000 | |
and $4,$16,$2 | |
.set noreorder | |
.set nomacro | |
bne $4,$2,$L5 | |
sw $16,32($sp) | |
.set macro | |
.set reorder | |
$L334: | |
lw $3,136($sp) | |
li $2,9999 # 0x270f | |
sw $2,0($3) | |
lw $2,36($sp) | |
lw $25,%call16(__nrv_alloc_D2A)($28) | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L6 | |
li $2,983040 # 0xf0000 | |
.set macro | |
.set reorder | |
ori $2,$2,0xffff | |
and $2,$16,$2 | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L341 | |
li $6,8 # 0x8 | |
.set macro | |
.set reorder | |
$L6: | |
lw $4,%got($LC1)($28) | |
lw $5,144($sp) | |
li $6,3 # 0x3 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC1) | |
.set macro | |
.set reorder | |
move $17,$2 | |
$L1: | |
lw $31,116($sp) | |
move $2,$17 | |
lw $fp,112($sp) | |
lw $23,108($sp) | |
lw $22,104($sp) | |
lw $21,100($sp) | |
lw $20,96($sp) | |
lw $19,92($sp) | |
lw $18,88($sp) | |
lw $17,84($sp) | |
lw $16,80($sp) | |
.set noreorder | |
.set nomacro | |
jr $31 | |
addiu $sp,$sp,120 | |
.set macro | |
.set reorder | |
.cfi_remember_state | |
.cfi_def_cfa_offset 0 | |
.cfi_restore 16 | |
.cfi_restore 17 | |
.cfi_restore 18 | |
.cfi_restore 19 | |
.cfi_restore 20 | |
.cfi_restore 21 | |
.cfi_restore 22 | |
.cfi_restore 23 | |
.cfi_restore 30 | |
.cfi_restore 31 | |
$L152: | |
.cfi_restore_state | |
sw $2,60($sp) | |
$L19: | |
subu $22,$22,$4 | |
addiu $19,$22,-1 | |
.set noreorder | |
.set nomacro | |
bltz $19,$L366 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
$L154: | |
.set noreorder | |
.set nomacro | |
bltz $16,$L22 | |
move $22,$0 | |
.set macro | |
.set reorder | |
$L337: | |
sltu $2,$18,10 | |
addu $19,$19,$16 | |
sw $16,56($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L155 | |
move $21,$0 | |
.set macro | |
.set reorder | |
$L338: | |
slt $2,$18,6 | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L25 | |
xori $2,$20,0x1 | |
.set macro | |
.set reorder | |
sltu $23,$2,1 | |
$L26: | |
li $2,3 # 0x3 | |
.set noreorder | |
.set nomacro | |
beq $18,$2,$L157 | |
slt $2,$18,4 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L343 | |
li $2,4 # 0x4 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $18,$2,$L30 | |
li $2,5 # 0x5 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
bne $18,$2,$L24 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
sw $2,52($sp) | |
$L27: | |
lw $2,132($sp) | |
#nop | |
addu $2,$16,$2 | |
sw $2,64($sp) | |
addiu $2,$2,1 | |
sw $2,40($sp) | |
.set noreorder | |
.set nomacro | |
bgtz $2,$L34 | |
move $4,$2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L34 | |
li $4,1 # 0x1 | |
.set macro | |
.set reorder | |
$L12: | |
lw $4,24($sp) | |
#nop | |
addu $4,$22,$4 | |
addiu $2,$4,1074 | |
slt $3,$2,33 | |
.set noreorder | |
.set nomacro | |
beq $3,$0,$L344 | |
subu $2,$0,$2 | |
.set macro | |
.set reorder | |
lw $3,36($sp) | |
#nop | |
sll $2,$3,$2 | |
$L15: | |
mtc1 $2,$f0 | |
#nop | |
cvt.d.w $f0,$f0 | |
mfc1 $9,$f0 | |
mfc1 $8,$f1 | |
.set noreorder | |
.set nomacro | |
bgez $2,$L367 | |
li $5,-32505856 # 0xfffffffffe100000 | |
.set macro | |
.set reorder | |
lw $2,%got($LC3)($28) | |
mtc1 $9,$f2 | |
lwc1 $f0,%lo($LC3+4)($2) | |
mtc1 $8,$f3 | |
lwc1 $f1,%lo($LC3)($2) | |
#nop | |
add.d $f0,$f2,$f0 | |
mfc1 $9,$f0 | |
mfc1 $8,$f1 | |
#nop | |
$L367: | |
addu $2,$8,$5 | |
li $5,1 # 0x1 | |
move $3,$9 | |
addiu $4,$4,-1 | |
.set noreorder | |
.set nomacro | |
b $L13 | |
sw $5,48($sp) | |
.set macro | |
.set reorder | |
$L335: | |
lw $3,136($sp) | |
lw $4,%got($LC2)($28) | |
lw $25,%call16(__nrv_alloc_D2A)($28) | |
li $2,1 # 0x1 | |
lw $5,144($sp) | |
sw $2,0($3) | |
li $6,1 # 0x1 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC2) | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$2 | |
.set macro | |
.set reorder | |
$L10: | |
beq $20,$2,$L9 | |
.set noreorder | |
.set nomacro | |
b $L9 | |
move $20,$0 | |
.set macro | |
.set reorder | |
$L344: | |
lw $5,36($sp) | |
addiu $3,$4,1042 | |
sll $2,$16,$2 | |
srl $3,$5,$3 | |
.set noreorder | |
.set nomacro | |
b $L15 | |
or $2,$2,$3 | |
.set macro | |
.set reorder | |
$L25: | |
addiu $18,$18,-4 | |
.set noreorder | |
.set nomacro | |
b $L26 | |
move $23,$0 | |
.set macro | |
.set reorder | |
$L314: | |
.set noreorder | |
.set nomacro | |
b $L19 | |
sw $0,60($sp) | |
.set macro | |
.set reorder | |
$L341: | |
lw $4,%got($LC0)($28) | |
lw $5,144($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC0) | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$2 | |
.set macro | |
.set reorder | |
$L353: | |
lw $19,48($sp) | |
lw $25,%call16(__Balloc_D2A)($28) | |
lw $4,4($19) | |
.reloc 1f,R_MIPS_JALR,__Balloc_D2A | |
1: jalr $25 | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $22,$2 | |
.set macro | |
.set reorder | |
lw $6,16($19) | |
lw $25,%call16(memcpy)($28) | |
addiu $6,$6,2 | |
addiu $4,$22,12 | |
sll $6,$6,2 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,memcpy | |
1: jalr $25 | |
addiu $5,$19,12 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
move $4,$22 | |
lw $25,%call16(__lshift_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L109 | |
move $22,$2 | |
.set macro | |
.set reorder | |
$L32: | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$0 | |
.set macro | |
.set reorder | |
$L336: | |
cvt.d.w $f2,$f2 | |
c.eq.d $f2,$f0 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1t $L368 | |
sltu $2,$16,23 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L17 | |
addiu $16,$16,-1 | |
.set macro | |
.set reorder | |
$L343: | |
li $2,2 # 0x2 | |
bne $18,$2,$L24 | |
sw $0,52($sp) | |
$L29: | |
lw $2,132($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
blez $2,$L158 | |
li $4,1 # 0x1 | |
.set macro | |
.set reorder | |
move $4,$2 | |
sw $2,64($sp) | |
sw $2,40($sp) | |
$L34: | |
lw $25,%call16(__rv_alloc_D2A)($28) | |
#nop | |
.reloc 1f,R_MIPS_JALR,__rv_alloc_D2A | |
1: jalr $25 | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $17,$2 | |
.set macro | |
.set reorder | |
slt $2,$18,2 | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L36 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
beq $20,$2,$L36 | |
sw $0,52($sp) | |
$L36: | |
lw $2,40($sp) | |
#nop | |
sltu $2,$2,15 | |
beq $2,$0,$L37 | |
beq $23,$0,$L37 | |
.set noreorder | |
.set nomacro | |
blez $16,$L38 | |
andi $3,$16,0xf | |
.set macro | |
.set reorder | |
sll $4,$3,3 | |
lw $3,%got(__tens_D2A)($28) | |
srl $2,$16,4 | |
addu $3,$3,$4 | |
lwc1 $f2,4($3) | |
andi $4,$2,0x10 | |
lwc1 $f3,0($3) | |
beq $4,$0,$L160 | |
lw $3,%got(__bigtens_D2A)($28) | |
lwc1 $f4,36($sp) | |
lwc1 $f0,36($3) | |
lwc1 $f5,32($sp) | |
lwc1 $f1,32($3) | |
andi $2,$2,0xf | |
div.d $f0,$f4,$f0 | |
li $8,3 # 0x3 | |
$L39: | |
beq $2,$0,$L42 | |
lw $3,%got(__bigtens_D2A)($28) | |
$L41: | |
andi $4,$2,0x1 | |
.set noreorder | |
.set nomacro | |
beq $4,$0,$L40 | |
srl $2,$2,1 | |
.set macro | |
.set reorder | |
lwc1 $f4,4($3) | |
addiu $8,$8,1 | |
lwc1 $f5,0($3) | |
#nop | |
mul.d $f2,$f2,$f4 | |
$L40: | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L41 | |
addiu $3,$3,8 | |
.set macro | |
.set reorder | |
$L42: | |
div.d $f0,$f0,$f2 | |
$L44: | |
lw $2,60($sp) | |
#nop | |
beq $2,$0,$L48 | |
lw $2,%got($LC8)($28) | |
#nop | |
lwc1 $f2,%lo($LC8+4)($2) | |
#nop | |
lwc1 $f3,%lo($LC8)($2) | |
#nop | |
c.lt.d $f0,$f2 | |
#nop | |
bc1t $L345 | |
$L48: | |
mtc1 $8,$f2 | |
lw $2,%got($LC10)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f0 | |
lwc1 $f4,%lo($LC10+4)($2) | |
#nop | |
lwc1 $f5,%lo($LC10)($2) | |
#nop | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
addu $4,$2,$3 | |
lw $2,40($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L143 | |
move $8,$16 | |
.set macro | |
.set reorder | |
lw $9,40($sp) | |
#nop | |
$L52: | |
addiu $3,$9,-1 | |
lw $10,%got(__tens_D2A)($28) | |
sll $3,$3,3 | |
trunc.w.d $f2,$f0,$6 | |
addu $3,$10,$3 | |
lwc1 $f4,4($3) | |
mfc1 $2,$f2 | |
mtc1 $5,$f8 | |
addiu $2,$2,48 | |
lwc1 $f5,0($3) | |
lw $3,52($sp) | |
cvt.d.w $f6,$f2 | |
sll $2,$2,24 | |
mtc1 $4,$f9 | |
sub.d $f0,$f0,$f6 | |
sra $2,$2,24 | |
.set noreorder | |
.set nomacro | |
beq $3,$0,$L56 | |
addiu $23,$17,1 | |
.set macro | |
.set reorder | |
lw $10,%got($LC12)($28) | |
#nop | |
lwc1 $f2,%lo($LC12+4)($10) | |
#nop | |
lwc1 $f3,%lo($LC12)($10) | |
#nop | |
div.d $f2,$f2,$f4 | |
sub.d $f2,$f2,$f8 | |
c.lt.d $f0,$f2 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1t $L168 | |
sb $2,0($17) | |
.set macro | |
.set reorder | |
lw $4,%got($LC8)($28) | |
#nop | |
lwc1 $f8,%lo($LC8+4)($4) | |
#nop | |
lwc1 $f9,%lo($LC8)($4) | |
#nop | |
sub.d $f4,$f8,$f0 | |
c.lt.d $f4,$f2 | |
#nop | |
bc1t $L167 | |
li $2,1 # 0x1 | |
.set noreorder | |
.set nomacro | |
beq $9,$2,$L37 | |
addu $9,$17,$9 | |
.set macro | |
.set reorder | |
lw $5,%got($LC9)($28) | |
#nop | |
lwc1 $f4,%lo($LC9+4)($5) | |
#nop | |
lwc1 $f5,%lo($LC9)($5) | |
.set noreorder | |
.set nomacro | |
b $L376 | |
mul.d $f0,$f0,$f4 | |
.set macro | |
.set reorder | |
$L316: | |
sub.d $f6,$f8,$f0 | |
c.lt.d $f6,$f2 | |
#nop | |
bc1t $L167 | |
beq $9,$23,$L37 | |
mul.d $f0,$f0,$f4 | |
$L376: | |
mul.d $f2,$f2,$f4 | |
addiu $23,$23,1 | |
trunc.w.d $f6,$f0,$2 | |
mfc1 $2,$f6 | |
cvt.d.w $f6,$f6 | |
sub.d $f0,$f0,$f6 | |
addiu $2,$2,48 | |
sll $2,$2,24 | |
c.lt.d $f0,$f2 | |
sra $2,$2,24 | |
.set noreorder | |
.set nomacro | |
bc1f $L316 | |
sb $2,-1($23) | |
.set macro | |
.set reorder | |
$L168: | |
.set noreorder | |
.set nomacro | |
b $L57 | |
move $16,$8 | |
.set macro | |
.set reorder | |
$L323: | |
li $3,-1 # 0xffffffffffffffff | |
$L364: | |
sw $0,132($sp) | |
sw $3,64($sp) | |
sw $3,40($sp) | |
$L147: | |
lw $3,48($sp) | |
#nop | |
beq $3,$0,$L83 | |
addiu $2,$2,1075 | |
$L84: | |
lw $25,%call16(__i2b_D2A)($28) | |
li $4,1 # 0x1 | |
addu $23,$22,$2 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__i2b_D2A | |
1: jalr $25 | |
addu $19,$19,$2 | |
.set macro | |
.set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
sw $2,52($sp) | |
$L82: | |
blez $22,$L85 | |
.set noreorder | |
.set nomacro | |
blez $19,$L85 | |
slt $3,$19,$22 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $3,$0,$L86 | |
move $2,$22 | |
.set macro | |
.set reorder | |
move $2,$19 | |
$L86: | |
subu $23,$23,$2 | |
subu $22,$22,$2 | |
subu $19,$19,$2 | |
$L85: | |
beq $21,$0,$L87 | |
lw $2,52($sp) | |
lw $25,%call16(__pow5mult_D2A)($28) | |
beq $2,$0,$L88 | |
lw $4,48($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $5,$21 | |
.set macro | |
.set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $4,$2 | |
.set macro | |
.set reorder | |
lw $25,%call16(__mult_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__mult_D2A | |
1: jalr $25 | |
move $5,$fp | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $21,$2 | |
.set macro | |
.set reorder | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
move $fp,$21 | |
$L87: | |
lw $25,%call16(__i2b_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__i2b_D2A | |
1: jalr $25 | |
li $4,1 # 0x1 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $21,$2 | |
.set macro | |
.set reorder | |
lw $5,56($sp) | |
#nop | |
bne $5,$0,$L346 | |
$L89: | |
slt $2,$18,2 | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L90 | |
sw $2,68($sp) | |
.set macro | |
.set reorder | |
lw $2,52($sp) | |
#nop | |
beq $2,$0,$L178 | |
$L90: | |
li $2,1 # 0x1 | |
beq $20,$2,$L347 | |
$L178: | |
sw $0,72($sp) | |
$L91: | |
lw $2,56($sp) | |
#nop | |
bne $2,$0,$L348 | |
li $2,1 # 0x1 | |
$L92: | |
addu $2,$19,$2 | |
andi $2,$2,0x1f | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L180 | |
li $3,32 # 0x20 | |
.set macro | |
.set reorder | |
subu $3,$3,$2 | |
slt $4,$3,5 | |
.set noreorder | |
.set nomacro | |
bne $4,$0,$L94 | |
li $4,4 # 0x4 | |
.set macro | |
.set reorder | |
li $3,28 # 0x1c | |
subu $2,$3,$2 | |
addu $23,$23,$2 | |
addu $22,$22,$2 | |
addu $19,$19,$2 | |
$L95: | |
.set noreorder | |
.set nomacro | |
bgtz $23,$L349 | |
move $4,$fp | |
.set macro | |
.set reorder | |
$L96: | |
.set noreorder | |
.set nomacro | |
bgtz $19,$L350 | |
move $4,$21 | |
.set macro | |
.set reorder | |
$L97: | |
lw $2,60($sp) | |
#nop | |
bne $2,$0,$L351 | |
$L98: | |
lw $2,40($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
blez $2,$L369 | |
li $2,3 # 0x3 | |
.set macro | |
.set reorder | |
$L101: | |
lw $2,52($sp) | |
#nop | |
beq $2,$0,$L107 | |
$L145: | |
bgtz $22,$L352 | |
$L108: | |
lw $2,72($sp) | |
#nop | |
bne $2,$0,$L353 | |
lw $22,48($sp) | |
$L109: | |
lw $3,40($sp) | |
addiu $2,$17,-1 | |
addu $2,$2,$3 | |
sw $2,56($sp) | |
lw $2,36($sp) | |
sw $17,52($sp) | |
andi $2,$2,0x1 | |
sw $2,64($sp) | |
$L129: | |
lw $25,%call16(__quorem_D2A)($28) | |
move $5,$21 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__quorem_D2A | |
1: jalr $25 | |
move $4,$fp | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
lw $5,48($sp) | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$fp | |
sw $2,60($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $23,$2 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
move $5,$22 | |
lw $25,%call16(__diff_D2A)($28) | |
move $4,$21 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__diff_D2A | |
1: jalr $25 | |
move $19,$2 | |
.set macro | |
.set reorder | |
move $3,$2 | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
addiu $9,$23,48 | |
.set macro | |
.set reorder | |
lw $2,12($2) | |
#nop | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L354 | |
move $5,$3 | |
.set macro | |
.set reorder | |
lw $25,%call16(__cmp_D2A)($28) | |
sw $9,40($sp) | |
move $4,$fp | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
sw $3,32($sp) | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
lw $3,32($sp) | |
lw $25,%call16(__Bfree_D2A)($28) | |
move $23,$2 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$3 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
lw $9,40($sp) | |
.set noreorder | |
.set nomacro | |
bne $23,$0,$L111 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
beq $18,$2,$L111 | |
lw $2,64($sp) | |
#nop | |
bne $2,$0,$L111 | |
.set noreorder | |
.set nomacro | |
bne $20,$0,$L355 | |
li $2,57 # 0x39 | |
.set macro | |
.set reorder | |
move $23,$20 | |
$L111: | |
bltz $19,$L115 | |
.set noreorder | |
.set nomacro | |
bne $19,$0,$L116 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
beq $18,$2,$L116 | |
lw $2,64($sp) | |
#nop | |
bne $2,$0,$L116 | |
$L115: | |
lw $3,20($fp) | |
#nop | |
bne $3,$0,$L117 | |
lw $3,16($fp) | |
#nop | |
slt $3,$3,2 | |
bne $3,$0,$L324 | |
$L117: | |
lw $2,68($sp) | |
#nop | |
bne $2,$0,$L119 | |
.set noreorder | |
.set nomacro | |
beq $20,$0,$L324 | |
li $2,2 # 0x2 | |
.set macro | |
.set reorder | |
beq $20,$2,$L121 | |
$L119: | |
.set noreorder | |
.set nomacro | |
bgtz $23,$L122 | |
move $4,$fp | |
.set macro | |
.set reorder | |
$L324: | |
lw $2,52($sp) | |
#nop | |
addiu $23,$2,1 | |
$L118: | |
lw $2,52($sp) | |
#nop | |
$L374: | |
sb $9,0($2) | |
$L114: | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
beq $22,$0,$L57 | |
lw $4,48($sp) | |
#nop | |
beq $4,$0,$L104 | |
beq $22,$4,$L104 | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
lw $28,16($sp) | |
#nop | |
$L104: | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$22 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
b $L57 | |
$L347: | |
lw $5,36($sp) | |
lw $4,32($sp) | |
.set noreorder | |
.set nomacro | |
bne $5,$0,$L178 | |
li $2,983040 # 0xf0000 | |
.set macro | |
.set reorder | |
ori $2,$2,0xffff | |
and $2,$2,$4 | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L178 | |
li $2,2145386496 # 0x7fe00000 | |
.set macro | |
.set reorder | |
and $2,$2,$4 | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L178 | |
li $2,1 # 0x1 | |
.set macro | |
.set reorder | |
addiu $23,$23,1 | |
addiu $19,$19,1 | |
.set noreorder | |
.set nomacro | |
b $L91 | |
sw $2,72($sp) | |
.set macro | |
.set reorder | |
$L50: | |
mtc1 $8,$f2 | |
lw $2,%got($LC10)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f0 | |
lwc1 $f4,%lo($LC10+4)($2) | |
#nop | |
lwc1 $f5,%lo($LC10)($2) | |
#nop | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
addu $4,$2,$3 | |
$L143: | |
lw $2,%got($LC11)($28) | |
#nop | |
lwc1 $f2,%lo($LC11+4)($2) | |
#nop | |
lwc1 $f3,%lo($LC11)($2) | |
#nop | |
sub.d $f0,$f0,$f2 | |
mtc1 $5,$f2 | |
#nop | |
mtc1 $4,$f3 | |
#nop | |
c.lt.d $f2,$f0 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1t $L319 | |
li $8,-2147483648 # 0xffffffff80000000 | |
.set macro | |
.set reorder | |
mtc1 $5,$f2 | |
xor $2,$8,$4 | |
mtc1 $2,$f3 | |
#nop | |
c.lt.d $f0,$f2 | |
#nop | |
bc1t $L325 | |
$L37: | |
lw $2,24($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
bltz $2,$L69 | |
slt $3,$16,15 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $3,$0,$L69 | |
sll $3,$16,3 | |
.set macro | |
.set reorder | |
lw $2,%got(__tens_D2A)($28) | |
#nop | |
addu $2,$2,$3 | |
lwc1 $f4,4($2) | |
#nop | |
lwc1 $f5,0($2) | |
lw $2,132($sp) | |
#nop | |
bgez $2,$L70 | |
lw $2,40($sp) | |
#nop | |
bgtz $2,$L70 | |
bne $2,$0,$L325 | |
lw $2,%got($LC11)($28) | |
#nop | |
lwc1 $f0,%lo($LC11+4)($2) | |
#nop | |
lwc1 $f1,%lo($LC11)($2) | |
#nop | |
mul.d $f4,$f4,$f0 | |
lwc1 $f0,36($sp) | |
#nop | |
lwc1 $f1,32($sp) | |
#nop | |
c.le.d $f0,$f4 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1f $L370 | |
move $21,$0 | |
.set macro | |
.set reorder | |
$L325: | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$0 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
#nop | |
$L321: | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
.set macro | |
.set reorder | |
li $2,48 # 0x30 | |
$L365: | |
addiu $23,$17,1 | |
sb $2,0($17) | |
.set noreorder | |
.set nomacro | |
b $L142 | |
li $16,1 # 0x1 | |
.set macro | |
.set reorder | |
$L69: | |
lw $3,52($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
bne $3,$0,$L147 | |
move $23,$22 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L82 | |
sw $0,48($sp) | |
.set macro | |
.set reorder | |
$L121: | |
lw $2,52($sp) | |
lw $3,56($sp) | |
addiu $19,$2,1 | |
move $23,$19 | |
.set noreorder | |
.set nomacro | |
beq $3,$2,$L185 | |
sb $9,0($2) | |
.set macro | |
.set reorder | |
lw $25,%call16(__multadd_D2A)($28) | |
move $4,$fp | |
move $6,$0 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $fp,$2 | |
.set macro | |
.set reorder | |
lw $2,48($sp) | |
lw $25,%call16(__multadd_D2A)($28) | |
.set noreorder | |
.set nomacro | |
beq $22,$2,$L356 | |
move $6,$0 | |
.set macro | |
.set reorder | |
lw $4,48($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
.set macro | |
.set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $6,$0 | |
.set macro | |
.set reorder | |
lw $25,%call16(__multadd_D2A)($28) | |
move $4,$22 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $22,$2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L129 | |
sw $19,52($sp) | |
.set macro | |
.set reorder | |
$L180: | |
li $2,28 # 0x1c | |
$L93: | |
addu $23,$23,$2 | |
addu $22,$22,$2 | |
.set noreorder | |
.set nomacro | |
b $L95 | |
addu $19,$19,$2 | |
.set macro | |
.set reorder | |
$L116: | |
blez $23,$L121 | |
lw $2,52($sp) | |
.set noreorder | |
.set nomacro | |
beq $20,$0,$L374 | |
addiu $23,$2,1 | |
.set macro | |
.set reorder | |
li $2,57 # 0x39 | |
beq $9,$2,$L112 | |
lw $3,52($sp) | |
addiu $2,$9,1 | |
.set noreorder | |
.set nomacro | |
b $L114 | |
sb $2,0($3) | |
.set macro | |
.set reorder | |
$L346: | |
lw $25,%call16(__pow5mult_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $4,$2 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L89 | |
move $21,$2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$0 | |
.set macro | |
.set reorder | |
$L349: | |
lw $25,%call16(__lshift_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$23 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L96 | |
move $fp,$2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$0 | |
.set macro | |
.set reorder | |
$L350: | |
lw $25,%call16(__lshift_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$19 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L97 | |
move $21,$2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$0 | |
.set macro | |
.set reorder | |
$L88: | |
move $4,$fp | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $5,$21 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L87 | |
move $fp,$2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$0 | |
.set macro | |
.set reorder | |
$L351: | |
lw $25,%call16(__cmp_D2A)($28) | |
move $5,$21 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $4,$fp | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
bgez $2,$L98 | |
move $4,$fp | |
.set macro | |
.set reorder | |
lw $25,%call16(__multadd_D2A)($28) | |
move $6,$0 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
.set macro | |
.set reorder | |
move $fp,$2 | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
addiu $16,$16,-1 | |
.set macro | |
.set reorder | |
lw $2,52($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L357 | |
move $6,$0 | |
.set macro | |
.set reorder | |
lw $2,64($sp) | |
#nop | |
blez $2,$L371 | |
sw $2,40($sp) | |
$L107: | |
.set noreorder | |
.set nomacro | |
b $L131 | |
move $23,$17 | |
.set macro | |
.set reorder | |
$L358: | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $fp,$2 | |
.set macro | |
.set reorder | |
$L131: | |
lw $25,%call16(__quorem_D2A)($28) | |
move $4,$fp | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__quorem_D2A | |
1: jalr $25 | |
move $5,$21 | |
.set macro | |
.set reorder | |
addiu $9,$2,48 | |
addiu $23,$23,1 | |
lw $28,16($sp) | |
sb $9,-1($23) | |
lw $3,40($sp) | |
lw $8,20($fp) | |
subu $2,$23,$17 | |
move $4,$fp | |
move $6,$0 | |
li $5,10 # 0xa | |
lw $25,%call16(__multadd_D2A)($28) | |
.set noreorder | |
.set nomacro | |
bne $8,$0,$L130 | |
slt $2,$2,$3 | |
.set macro | |
.set reorder | |
lw $8,16($fp) | |
#nop | |
slt $8,$8,2 | |
bne $8,$0,$L186 | |
$L130: | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L358 | |
move $18,$0 | |
.set macro | |
.set reorder | |
$L126: | |
.set noreorder | |
.set nomacro | |
beq $20,$0,$L133 | |
sw $9,32($sp) | |
.set macro | |
.set reorder | |
li $2,2 # 0x2 | |
beq $20,$2,$L134 | |
lw $25,%call16(__lshift_D2A)($28) | |
move $4,$fp | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
move $5,$21 | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$2 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $fp,$2 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
lw $9,32($sp) | |
blez $2,$L135 | |
$L134: | |
lb $4,-1($23) | |
lw $22,48($sp) | |
sw $18,48($sp) | |
$L125: | |
.set noreorder | |
.set nomacro | |
b $L138 | |
li $5,57 # 0x39 | |
.set macro | |
.set reorder | |
$L139: | |
beq $17,$2,$L137 | |
lb $4,-1($2) | |
move $23,$2 | |
$L138: | |
.set noreorder | |
.set nomacro | |
beq $4,$5,$L139 | |
addiu $2,$23,-1 | |
.set macro | |
.set reorder | |
addiu $4,$4,1 | |
.set noreorder | |
.set nomacro | |
b $L114 | |
sb $4,0($2) | |
.set macro | |
.set reorder | |
$L191: | |
$L371: | |
sw $2,40($sp) | |
li $2,3 # 0x3 | |
$L369: | |
.set noreorder | |
.set nomacro | |
beq $18,$2,$L102 | |
li $2,5 # 0x5 | |
.set macro | |
.set reorder | |
bne $18,$2,$L101 | |
$L102: | |
lw $2,40($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L359 | |
move $4,$21 | |
.set macro | |
.set reorder | |
$L103: | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
.set macro | |
.set reorder | |
lw $2,132($sp) | |
lw $28,16($sp) | |
nor $16,$0,$2 | |
lw $2,48($sp) | |
#nop | |
beq $2,$0,$L321 | |
lw $22,48($sp) | |
.set noreorder | |
.set nomacro | |
b $L104 | |
move $23,$17 | |
.set macro | |
.set reorder | |
$L348: | |
lw $2,16($21) | |
lw $25,%call16(__hi0bits_D2A)($28) | |
addiu $2,$2,3 | |
sll $2,$2,2 | |
addu $2,$21,$2 | |
lw $4,4($2) | |
.reloc 1f,R_MIPS_JALR,__hi0bits_D2A | |
1: jalr $25 | |
li $3,32 # 0x20 | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
b $L92 | |
subu $2,$3,$2 | |
.set macro | |
.set reorder | |
$L83: | |
lw $3,28($sp) | |
li $2,54 # 0x36 | |
.set noreorder | |
.set nomacro | |
b $L84 | |
subu $2,$2,$3 | |
.set macro | |
.set reorder | |
$L158: | |
li $2,1 # 0x1 | |
sw $2,64($sp) | |
sw $2,40($sp) | |
.set noreorder | |
.set nomacro | |
b $L34 | |
sw $2,132($sp) | |
.set macro | |
.set reorder | |
$L339: | |
slt $18,$18,2 | |
bne $18,$0,$L76 | |
.set noreorder | |
.set nomacro | |
beq $20,$0,$L57 | |
li $5,2 # 0x2 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $20,$5,$L372 | |
li $5,57 # 0x39 | |
.set macro | |
.set reorder | |
$L76: | |
add.d $f0,$f0,$f0 | |
c.lt.d $f4,$f0 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1t $L372 | |
li $5,57 # 0x39 | |
.set macro | |
.set reorder | |
c.eq.d $f0,$f4 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1f $L57 | |
andi $4,$4,0x1 | |
.set macro | |
.set reorder | |
beq $4,$0,$L57 | |
$L58: | |
.set noreorder | |
.set nomacro | |
b $L78 | |
li $5,57 # 0x39 | |
.set macro | |
.set reorder | |
$L80: | |
.set noreorder | |
.set nomacro | |
beq $4,$17,$L77 | |
li $2,48 # 0x30 | |
.set macro | |
.set reorder | |
lb $2,-1($4) | |
move $23,$4 | |
$L78: | |
$L372: | |
.set noreorder | |
.set nomacro | |
beq $2,$5,$L80 | |
addiu $4,$23,-1 | |
.set macro | |
.set reorder | |
addiu $2,$2,1 | |
.set noreorder | |
.set nomacro | |
b $L57 | |
sb $2,0($4) | |
.set macro | |
.set reorder | |
$L30: | |
li $2,1 # 0x1 | |
.set noreorder | |
.set nomacro | |
b $L29 | |
sw $2,52($sp) | |
.set macro | |
.set reorder | |
$L157: | |
.set noreorder | |
.set nomacro | |
b $L27 | |
sw $0,52($sp) | |
.set macro | |
.set reorder | |
$L38: | |
beq $16,$0,$L161 | |
subu $3,$0,$16 | |
andi $2,$3,0xf | |
sll $4,$2,3 | |
lw $2,%got(__tens_D2A)($28) | |
lwc1 $f2,36($sp) | |
addu $2,$2,$4 | |
lwc1 $f0,4($2) | |
lwc1 $f3,32($sp) | |
lwc1 $f1,0($2) | |
sra $3,$3,4 | |
.set noreorder | |
.set nomacro | |
beq $3,$0,$L162 | |
mul.d $f0,$f2,$f0 | |
.set macro | |
.set reorder | |
lw $4,%got(__bigtens_D2A)($28) | |
mov.d $f2,$f0 | |
move $2,$0 | |
li $8,2 # 0x2 | |
$L46: | |
andi $5,$3,0x1 | |
.set noreorder | |
.set nomacro | |
beq $5,$0,$L45 | |
sra $3,$3,1 | |
.set macro | |
.set reorder | |
lwc1 $f4,4($4) | |
addiu $8,$8,1 | |
lwc1 $f5,0($4) | |
li $2,1 # 0x1 | |
mul.d $f2,$f2,$f4 | |
$L45: | |
.set noreorder | |
.set nomacro | |
bne $3,$0,$L46 | |
addiu $4,$4,8 | |
.set macro | |
.set reorder | |
beq $2,$0,$L44 | |
.set noreorder | |
.set nomacro | |
b $L44 | |
mov.d $f0,$f2 | |
.set macro | |
.set reorder | |
$L352: | |
lw $25,%call16(__lshift_D2A)($28) | |
lw $4,48($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$22 | |
.set macro | |
.set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
bne $2,$0,$L108 | |
.set noreorder | |
.set nomacro | |
b $L1 | |
move $17,$0 | |
.set macro | |
.set reorder | |
$L356: | |
move $4,$22 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $22,$2 | |
.set macro | |
.set reorder | |
sw $2,48($sp) | |
.set noreorder | |
.set nomacro | |
b $L129 | |
sw $19,52($sp) | |
.set macro | |
.set reorder | |
$L160: | |
lwc1 $f0,36($sp) | |
#nop | |
lwc1 $f1,32($sp) | |
.set noreorder | |
.set nomacro | |
b $L39 | |
li $8,2 # 0x2 | |
.set macro | |
.set reorder | |
$L354: | |
lw $25,%call16(__Bfree_D2A)($28) | |
sw $9,32($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$3 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
lw $9,32($sp) | |
.set noreorder | |
.set nomacro | |
b $L111 | |
li $23,1 # 0x1 | |
.set macro | |
.set reorder | |
$L319: | |
move $21,$0 | |
$L370: | |
move $22,$0 | |
$L53 = . | |
li $2,49 # 0x31 | |
addiu $23,$17,1 | |
$L377: | |
sb $2,0($17) | |
addiu $16,$16,1 | |
$L106: | |
lw $25,%call16(__Bfree_D2A)($28) | |
#nop | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
bne $22,$0,$L104 | |
b $L57 | |
$L56: | |
mtc1 $0,$f6 | |
#nop | |
mtc1 $0,$f7 | |
#nop | |
c.eq.d $f0,$f6 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1t $L169 | |
mul.d $f2,$f4,$f8 | |
.set macro | |
.set reorder | |
li $4,1 # 0x1 | |
.set noreorder | |
.set nomacro | |
beq $9,$4,$L170 | |
sb $2,0($17) | |
.set macro | |
.set reorder | |
lw $5,%got($LC9)($28) | |
#nop | |
lwc1 $f8,%lo($LC9+4)($5) | |
#nop | |
lwc1 $f9,%lo($LC9)($5) | |
#nop | |
$L63: | |
mul.d $f0,$f0,$f8 | |
addiu $5,$23,1 | |
trunc.w.d $f4,$f0,$2 | |
mfc1 $2,$f4 | |
cvt.d.w $f4,$f4 | |
sub.d $f0,$f0,$f4 | |
addiu $2,$2,48 | |
c.eq.d $f0,$f6 | |
sll $2,$2,24 | |
.set noreorder | |
.set nomacro | |
bc1t $L61 | |
sra $2,$2,24 | |
.set macro | |
.set reorder | |
subu $4,$5,$17 | |
move $23,$5 | |
.set noreorder | |
.set nomacro | |
bne $4,$9,$L63 | |
sb $2,-1($5) | |
.set macro | |
.set reorder | |
b $L62 | |
$L169: | |
move $5,$23 | |
move $23,$17 | |
$L61: | |
sb $2,0($23) | |
$L62: | |
lw $2,%got($LC12)($28) | |
#nop | |
lwc1 $f4,%lo($LC12+4)($2) | |
#nop | |
lwc1 $f5,%lo($LC12)($2) | |
#nop | |
add.d $f6,$f2,$f4 | |
c.lt.d $f6,$f0 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1f $L317 | |
move $23,$5 | |
.set macro | |
.set reorder | |
lb $2,-1($5) | |
.set noreorder | |
.set nomacro | |
b $L58 | |
move $16,$8 | |
.set macro | |
.set reorder | |
$L77: | |
sb $2,0($17) | |
lb $2,-1($23) | |
addiu $16,$16,1 | |
addiu $2,$2,1 | |
.set noreorder | |
.set nomacro | |
b $L57 | |
sb $2,0($4) | |
.set macro | |
.set reorder | |
$L161: | |
lwc1 $f0,36($sp) | |
#nop | |
lwc1 $f1,32($sp) | |
.set noreorder | |
.set nomacro | |
b $L44 | |
li $8,2 # 0x2 | |
.set macro | |
.set reorder | |
$L345: | |
lw $2,40($sp) | |
#nop | |
beq $2,$0,$L50 | |
lw $9,64($sp) | |
#nop | |
.set noreorder | |
.set nomacro | |
blez $9,$L37 | |
addiu $8,$8,1 | |
.set macro | |
.set reorder | |
lw $5,%got($LC9)($28) | |
#nop | |
lwc1 $f4,%lo($LC9+4)($5) | |
mtc1 $8,$f2 | |
lwc1 $f5,%lo($LC9)($5) | |
lw $2,%got($LC10)($28) | |
mul.d $f0,$f0,$f4 | |
cvt.d.w $f2,$f2 | |
lwc1 $f4,%lo($LC10+4)($2) | |
addiu $8,$16,-1 | |
lwc1 $f5,%lo($LC10)($2) | |
mul.d $f2,$f2,$f0 | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
.set noreorder | |
.set nomacro | |
b $L52 | |
addu $4,$2,$3 | |
.set macro | |
.set reorder | |
$L359: | |
lw $25,%call16(__multadd_D2A)($28) | |
move $6,$0 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,5 # 0x5 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
move $5,$2 | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$fp | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $21,$2 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
blez $2,$L103 | |
li $2,49 # 0x31 | |
.set macro | |
.set reorder | |
lw $22,48($sp) | |
.set noreorder | |
.set nomacro | |
b $L377 | |
addiu $23,$17,1 | |
.set macro | |
.set reorder | |
$L186: | |
lw $22,48($sp) | |
b $L106 | |
$L122: | |
lw $25,%call16(__lshift_D2A)($28) | |
sw $9,32($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
.set macro | |
.set reorder | |
lw $28,16($sp) | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L32 | |
move $fp,$2 | |
.set macro | |
.set reorder | |
lw $25,%call16(__cmp_D2A)($28) | |
move $5,$21 | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $4,$2 | |
.set macro | |
.set reorder | |
lw $3,52($sp) | |
lw $28,16($sp) | |
lw $9,32($sp) | |
.set noreorder | |
.set nomacro | |
blez $2,$L360 | |
addiu $23,$3,1 | |
.set macro | |
.set reorder | |
li $2,57 # 0x39 | |
$L363: | |
beq $9,$2,$L112 | |
$L326: | |
lw $2,60($sp) | |
.set noreorder | |
.set nomacro | |
b $L118 | |
addiu $9,$2,49 | |
.set macro | |
.set reorder | |
$L317: | |
sub.d $f4,$f4,$f2 | |
c.lt.d $f0,$f4 | |
#nop | |
.set noreorder | |
.set nomacro | |
bc1f $L37 | |
li $4,48 # 0x30 | |
.set macro | |
.set reorder | |
b $L67 | |
$L171: | |
move $5,$3 | |
$L67: | |
lb $2,-1($5) | |
#nop | |
.set noreorder | |
.set nomacro | |
beq $2,$4,$L171 | |
addiu $3,$5,-1 | |
.set macro | |
.set reorder | |
move $23,$5 | |
.set noreorder | |
.set nomacro | |
b $L57 | |
move $16,$8 | |
.set macro | |
.set reorder | |
$L133: | |
lb $4,-1($23) | |
$L136 = . | |
.set noreorder | |
.set nomacro | |
b $L140 | |
li $5,48 # 0x30 | |
.set macro | |
.set reorder | |
$L361: | |
lb $4,-2($23) | |
move $23,$2 | |
$L140: | |
$L373: | |
.set noreorder | |
.set nomacro | |
beq $4,$5,$L361 | |
addiu $2,$23,-1 | |
.set macro | |
.set reorder | |
lw $22,48($sp) | |
.set noreorder | |
.set nomacro | |
b $L114 | |
sw $18,48($sp) | |
.set macro | |
.set reorder | |
$L137: | |
li $2,49 # 0x31 | |
addiu $16,$16,1 | |
.set noreorder | |
.set nomacro | |
b $L114 | |
sb $2,0($17) | |
.set macro | |
.set reorder | |
$L167: | |
.set noreorder | |
.set nomacro | |
b $L58 | |
move $16,$8 | |
.set macro | |
.set reorder | |
$L360: | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L118 | |
andi $2,$9,0x1 | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
beq $2,$0,$L118 | |
li $2,57 # 0x39 | |
.set macro | |
.set reorder | |
b $L363 | |
$L357: | |
lw $25,%call16(__multadd_D2A)($28) | |
lw $4,48($sp) | |
.set noreorder | |
.set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
.set macro | |
.set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
beq $2,$0,$L32 | |
lw $2,64($sp) | |
#nop | |
blez $2,$L191 | |
.set noreorder | |
.set nomacro | |
b $L145 | |
sw $2,40($sp) | |
.set macro | |
.set reorder | |
$L135: | |
lb $4,-1($23) | |
.set noreorder | |
.set nomacro | |
bne $2,$0,$L373 | |
li $5,48 # 0x30 | |
.set macro | |
.set reorder | |
andi $2,$9,0x1 | |
beq $2,$0,$L373 | |
lw $22,48($sp) | |
.set noreorder | |
.set nomacro | |
b $L125 | |
sw $18,48($sp) | |
.set macro | |
.set reorder | |
$L112: | |
lw $3,52($sp) | |
$L375: | |
li $2,57 # 0x39 | |
sb $2,0($3) | |
.set noreorder | |
.set nomacro | |
b $L125 | |
li $4,57 # 0x39 | |
.set macro | |
.set reorder | |
$L162: | |
.set noreorder | |
.set nomacro | |
b $L44 | |
li $8,2 # 0x2 | |
.set macro | |
.set reorder | |
$L185: | |
lw $18,48($sp) | |
.set noreorder | |
.set nomacro | |
b $L126 | |
sw $22,48($sp) | |
.set macro | |
.set reorder | |
$L355: | |
lw $3,52($sp) | |
.set noreorder | |
.set nomacro | |
beq $9,$2,$L375 | |
addiu $23,$3,1 | |
.set macro | |
.set reorder | |
bgtz $19,$L326 | |
b $L118 | |
$L94: | |
.set noreorder | |
.set nomacro | |
beq $3,$4,$L95 | |
li $3,60 # 0x3c | |
.set macro | |
.set reorder | |
.set noreorder | |
.set nomacro | |
b $L93 | |
subu $2,$3,$2 | |
.set macro | |
.set reorder | |
$L170: | |
.set noreorder | |
.set nomacro | |
b $L62 | |
move $5,$23 | |
.set macro | |
.set reorder | |
.end __dtoa | |
.cfi_endproc | |
$LFE45: | |
.size __dtoa, .-__dtoa | |
.rdata | |
.align 2 | |
.type CSWTCH.37, @object | |
.size CSWTCH.37, 12 | |
CSWTCH.37: | |
.word 0 | |
.word 2 | |
.word 3 | |
.section .rodata.cst8,"aM",@progbits,8 | |
.align 3 | |
$LC3: | |
.word 1106247680 | |
.word 0 | |
.align 3 | |
$LC4: | |
.word 1073217536 | |
.word 0 | |
.align 3 | |
$LC5: | |
.word 1070761895 | |
.word 1668236129 | |
.align 3 | |
$LC6: | |
.word 1069976104 | |
.word -1956591437 | |
.align 3 | |
$LC7: | |
.word 1070810131 | |
.word 1352628731 | |
.align 3 | |
$LC8: | |
.word 1072693248 | |
.word 0 | |
.align 3 | |
$LC9: | |
.word 1076101120 | |
.word 0 | |
.align 3 | |
$LC10: | |
.word 1075576832 | |
.word 0 | |
.align 3 | |
$LC11: | |
.word 1075052544 | |
.word 0 | |
.align 3 | |
$LC12: | |
.word 1071644672 | |
.word 0 | |
.ident "GCC: (NetBSD nb4 20200810) 7.5.0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.file 1 "dtoa.c" | |
.section .mdebug.abi32 | |
.previous | |
.nan legacy | |
.module fp=32 | |
.module nooddspreg | |
.abicalls | |
.text | |
.align 2 | |
$LFB14 = . | |
.cfi_startproc | |
.set nomips16 | |
.set nomicromips | |
.ent __rfs | |
.type __rfs, @function | |
__rfs: | |
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 | |
.mask 0x00000000,0 | |
.fmask 0x00000000,0 | |
#APP | |
# 78 "/s/netbsd-9/src/obj.newsmips/destdir.newsmips/usr/include/mips/fenv.h" 1 | |
cfc1 $2,$31 | |
# 0 "" 2 | |
#NO_APP | |
jr $31 | |
.end __rfs | |
.cfi_endproc | |
$LFE14: | |
.size __rfs, .-__rfs | |
.section .rodata.str1.4,"aMS",@progbits,1 | |
.align 2 | |
$LC0: | |
.ascii "Infinity\000" | |
.align 2 | |
$LC1: | |
.ascii "NaN\000" | |
.align 2 | |
$LC2: | |
.ascii "0\000" | |
.text | |
.align 2 | |
.globl __dtoa | |
$LFB45 = . | |
.cfi_startproc | |
.set nomips16 | |
.set nomicromips | |
.ent __dtoa | |
.type __dtoa, @function | |
__dtoa: | |
.frame $sp,120,$31 # vars= 56, regs= 10/0, args= 16, gp= 8 | |
.mask 0xc0ff0000,-4 | |
.fmask 0x00000000,0 | |
.set noreorder | |
.cpload $25 | |
.set nomacro | |
lw $25,%got(__rfs)($28) | |
addiu $sp,$sp,-120 | |
.cfi_def_cfa_offset 120 | |
addiu $25,$25,%lo(__rfs) | |
.cprestore 16 | |
sw $18,88($sp) | |
sw $31,116($sp) | |
sw $fp,112($sp) | |
sw $23,108($sp) | |
sw $22,104($sp) | |
sw $21,100($sp) | |
sw $20,96($sp) | |
sw $19,92($sp) | |
sw $17,84($sp) | |
sw $16,80($sp) | |
swc1 $f12,124($sp) | |
swc1 $f13,120($sp) | |
sw $7,132($sp) | |
.cfi_offset 18, -32 | |
.cfi_offset 31, -4 | |
.cfi_offset 30, -8 | |
.cfi_offset 23, -12 | |
.cfi_offset 22, -16 | |
.cfi_offset 21, -20 | |
.cfi_offset 20, -24 | |
.cfi_offset 19, -28 | |
.cfi_offset 17, -36 | |
.cfi_offset 16, -40 | |
lw $4,140($sp) | |
.reloc 1f,R_MIPS_JALR,__rfs | |
1: jalr $25 | |
move $18,$6 | |
andi $2,$2,0x3 | |
addiu $2,$2,-1 | |
sltu $3,$2,3 | |
lw $28,16($sp) | |
beq $3,$0,$L151 | |
li $20,1 # 0x1 | |
lw $3,%got(CSWTCH.37)($28) | |
sll $2,$2,2 | |
addiu $3,$3,%lo(CSWTCH.37) | |
addu $2,$2,$3 | |
lw $20,0($2) | |
lw $3,124($sp) | |
lw $2,120($sp) | |
lw $16,120($sp) | |
sw $3,36($sp) | |
bltz $16,$L334 | |
sw $2,32($sp) | |
$L5: | |
li $2,2146435072 # 0x7ff00000 | |
and $3,$16,$2 | |
beq $3,$2,$L335 | |
sw $0,0($4) | |
$L7: | |
lwc1 $f0,36($sp) | |
nop | |
lwc1 $f1,32($sp) | |
nop | |
swc1 $f0,44($sp) | |
swc1 $f1,40($sp) | |
lwc1 $f2,44($sp) | |
mtc1 $0,$f0 | |
lwc1 $f3,40($sp) | |
mtc1 $0,$f1 | |
nop | |
c.eq.d $f2,$f0 | |
nop | |
bc1t $L336 | |
slt $2,$20,2 | |
bne $2,$0,$L11 | |
nop | |
lw $2,0($4) | |
nop | |
beq $2,$0,$L12 | |
li $2,2 # 0x2 | |
beq $20,$2,$L11 | |
move $20,$0 | |
li $20,2 # 0x2 | |
$L11: | |
lwc1 $f12,44($sp) | |
lw $25,%call16(__d2b_D2A)($28) | |
lwc1 $f13,40($sp) | |
addiu $7,$sp,28 | |
.reloc 1f,R_MIPS_JALR,__d2b_D2A | |
1: jalr $25 | |
addiu $6,$sp,24 | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $fp,$2 | |
srl $4,$16,20 | |
lw $22,28($sp) | |
beq $4,$0,$L14 | |
li $6,983040 # 0xf0000 | |
lw $5,40($sp) | |
ori $6,$6,0xffff | |
and $5,$5,$6 | |
lw $3,44($sp) | |
li $6,1072693248 # 0x3ff00000 | |
or $2,$5,$6 | |
addiu $4,$4,-1023 | |
sw $0,48($sp) | |
$L15: | |
lw $5,%got($LC4)($28) | |
mtc1 $3,$f2 | |
lwc1 $f0,%lo($LC4+4)($5) | |
mtc1 $2,$f3 | |
lwc1 $f1,%lo($LC4)($5) | |
lw $2,%got($LC5)($28) | |
sub.d $f0,$f2,$f0 | |
lwc1 $f2,%lo($LC5+4)($2) | |
nop | |
lwc1 $f3,%lo($LC5)($2) | |
lw $2,%got($LC7)($28) | |
mul.d $f0,$f0,$f2 | |
lwc1 $f4,%lo($LC7+4)($2) | |
mtc1 $4,$f2 | |
lwc1 $f5,%lo($LC7)($2) | |
lw $2,%got($LC6)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f4 | |
lwc1 $f4,%lo($LC6+4)($2) | |
nop | |
lwc1 $f5,%lo($LC6)($2) | |
nop | |
add.d $f0,$f0,$f4 | |
add.d $f0,$f0,$f2 | |
mtc1 $0,$f2 | |
nop | |
mtc1 $0,$f3 | |
nop | |
c.lt.d $f0,$f2 | |
.set macro | |
trunc.w.d $f2,$f0,$2 | |
.set nomacro | |
mfc1 $16,$f2 | |
bc1t $L337 | |
nop | |
$L19: | |
sltu $2,$16,23 | |
$L369: | |
beq $2,$0,$L154 | |
li $2,1 # 0x1 | |
lw $2,%got(__tens_D2A)($28) | |
sll $3,$16,3 | |
addu $2,$2,$3 | |
lwc1 $f0,4($2) | |
lwc1 $f2,36($sp) | |
lwc1 $f1,0($2) | |
lwc1 $f3,32($sp) | |
nop | |
c.lt.d $f2,$f0 | |
nop | |
bc1f $L316 | |
nop | |
subu $22,$22,$4 | |
addiu $19,$22,-1 | |
addiu $16,$16,-1 | |
bgez $19,$L156 | |
sw $0,60($sp) | |
li $2,1 # 0x1 | |
$L367: | |
subu $22,$2,$22 | |
bgez $16,$L338 | |
move $19,$0 | |
$L24: | |
sltu $2,$18,10 | |
subu $22,$22,$16 | |
subu $21,$0,$16 | |
bne $2,$0,$L339 | |
sw $0,56($sp) | |
$L157: | |
move $18,$0 | |
$L26: | |
lw $25,%call16(__rv_alloc_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__rv_alloc_D2A | |
1: jalr $25 | |
li $4,18 # 0x12 | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $17,$2 | |
lw $2,24($sp) | |
nop | |
bltz $2,$L325 | |
slt $3,$16,15 | |
beq $3,$0,$L365 | |
li $3,-1 # 0xffffffffffffffff | |
lw $2,%got(__tens_D2A)($28) | |
sll $3,$16,3 | |
addu $2,$2,$3 | |
lwc1 $f4,4($2) | |
nop | |
lwc1 $f5,0($2) | |
li $2,-1 # 0xffffffffffffffff | |
sw $2,40($sp) | |
$L72: | |
lw $2,%got($LC9)($28) | |
mtc1 $0,$f6 | |
lwc1 $f8,%lo($LC9+4)($2) | |
lwc1 $f0,36($sp) | |
lwc1 $f9,%lo($LC9)($2) | |
lw $2,40($sp) | |
mtc1 $0,$f7 | |
lwc1 $f1,32($sp) | |
addiu $5,$17,1 | |
b $L83 | |
addu $19,$17,$2 | |
$L341: | |
beq $19,$23,$L340 | |
addiu $5,$5,1 | |
mul.d $f0,$f0,$f8 | |
$L83: | |
div.d $f2,$f0,$f4 | |
.set macro | |
trunc.w.d $f2,$f2,$2 | |
.set nomacro | |
mfc1 $4,$f2 | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f4 | |
sub.d $f0,$f0,$f2 | |
c.lt.d $f0,$f6 | |
nop | |
bc1f $L75 | |
move $23,$5 | |
add.d $f0,$f0,$f4 | |
addiu $4,$4,-1 | |
$L75: | |
addiu $2,$4,48 | |
sll $2,$2,24 | |
c.eq.d $f0,$f6 | |
sra $2,$2,24 | |
bc1f $L341 | |
sb $2,-1($5) | |
$L59: | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
beq $23,$17,$L366 | |
li $2,48 # 0x30 | |
addiu $16,$16,1 | |
$L144: | |
lw $2,136($sp) | |
sb $0,0($23) | |
sw $16,0($2) | |
lw $2,144($sp) | |
nop | |
beq $2,$0,$L3 | |
nop | |
b $L3 | |
sw $23,0($2) | |
$L151: | |
lw $3,124($sp) | |
lw $2,120($sp) | |
lw $16,120($sp) | |
sw $3,36($sp) | |
bgez $16,$L5 | |
sw $2,32($sp) | |
$L334: | |
li $2,2147418112 # 0x7fff0000 | |
ori $2,$2,0xffff | |
and $16,$16,$2 | |
li $2,1 # 0x1 | |
sw $2,0($4) | |
li $2,2146435072 # 0x7ff00000 | |
and $3,$16,$2 | |
bne $3,$2,$L7 | |
sw $16,32($sp) | |
$L335: | |
lw $3,136($sp) | |
li $2,9999 # 0x270f | |
sw $2,0($3) | |
lw $2,36($sp) | |
lw $25,%call16(__nrv_alloc_D2A)($28) | |
bne $2,$0,$L8 | |
li $2,983040 # 0xf0000 | |
ori $2,$2,0xffff | |
and $2,$16,$2 | |
beq $2,$0,$L342 | |
li $6,8 # 0x8 | |
$L8: | |
lw $4,%got($LC1)($28) | |
lw $5,144($sp) | |
li $6,3 # 0x3 | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC1) | |
move $17,$2 | |
$L3: | |
lw $31,116($sp) | |
move $2,$17 | |
lw $fp,112($sp) | |
lw $23,108($sp) | |
lw $22,104($sp) | |
lw $21,100($sp) | |
lw $20,96($sp) | |
lw $19,92($sp) | |
lw $18,88($sp) | |
lw $17,84($sp) | |
lw $16,80($sp) | |
jr $31 | |
addiu $sp,$sp,120 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 0 | |
.cfi_restore 16 | |
.cfi_restore 17 | |
.cfi_restore 18 | |
.cfi_restore 19 | |
.cfi_restore 20 | |
.cfi_restore 21 | |
.cfi_restore 22 | |
.cfi_restore 23 | |
.cfi_restore 30 | |
.cfi_restore 31 | |
$L154: | |
.cfi_restore_state | |
sw $2,60($sp) | |
$L21: | |
subu $22,$22,$4 | |
addiu $19,$22,-1 | |
bltz $19,$L367 | |
li $2,1 # 0x1 | |
$L156: | |
bltz $16,$L24 | |
move $22,$0 | |
$L338: | |
sltu $2,$18,10 | |
addu $19,$19,$16 | |
sw $16,56($sp) | |
beq $2,$0,$L157 | |
move $21,$0 | |
$L339: | |
slt $2,$18,6 | |
beq $2,$0,$L27 | |
xori $2,$20,0x1 | |
sltu $23,$2,1 | |
$L28: | |
li $2,3 # 0x3 | |
beq $18,$2,$L159 | |
slt $2,$18,4 | |
bne $2,$0,$L344 | |
li $2,4 # 0x4 | |
beq $18,$2,$L32 | |
li $2,5 # 0x5 | |
bne $18,$2,$L26 | |
li $2,1 # 0x1 | |
sw $2,52($sp) | |
$L29: | |
lw $2,132($sp) | |
nop | |
addu $2,$16,$2 | |
sw $2,64($sp) | |
addiu $2,$2,1 | |
sw $2,40($sp) | |
bgtz $2,$L36 | |
move $4,$2 | |
b $L36 | |
li $4,1 # 0x1 | |
$L14: | |
lw $4,24($sp) | |
nop | |
addu $4,$22,$4 | |
addiu $2,$4,1074 | |
slt $3,$2,33 | |
beq $3,$0,$L345 | |
subu $2,$0,$2 | |
lw $3,36($sp) | |
nop | |
sll $2,$3,$2 | |
$L17: | |
mtc1 $2,$f0 | |
nop | |
cvt.d.w $f0,$f0 | |
mfc1 $9,$f0 | |
mfc1 $8,$f1 | |
bgez $2,$L368 | |
li $5,-32505856 # 0xfffffffffe100000 | |
lw $2,%got($LC3)($28) | |
mtc1 $9,$f2 | |
lwc1 $f0,%lo($LC3+4)($2) | |
mtc1 $8,$f3 | |
lwc1 $f1,%lo($LC3)($2) | |
nop | |
add.d $f0,$f2,$f0 | |
mfc1 $9,$f0 | |
mfc1 $8,$f1 | |
nop | |
$L368: | |
addu $2,$8,$5 | |
li $5,1 # 0x1 | |
move $3,$9 | |
addiu $4,$4,-1 | |
b $L15 | |
sw $5,48($sp) | |
$L336: | |
lw $3,136($sp) | |
lw $4,%got($LC2)($28) | |
lw $25,%call16(__nrv_alloc_D2A)($28) | |
li $2,1 # 0x1 | |
lw $5,144($sp) | |
sw $2,0($3) | |
li $6,1 # 0x1 | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC2) | |
b $L3 | |
move $17,$2 | |
$L12: | |
beq $20,$2,$L11 | |
nop | |
b $L11 | |
move $20,$0 | |
$L345: | |
lw $5,36($sp) | |
addiu $3,$4,1042 | |
sll $2,$16,$2 | |
srl $3,$5,$3 | |
b $L17 | |
or $2,$2,$3 | |
$L27: | |
addiu $18,$18,-4 | |
b $L28 | |
move $23,$0 | |
$L316: | |
b $L21 | |
sw $0,60($sp) | |
$L342: | |
lw $4,%got($LC0)($28) | |
lw $5,144($sp) | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC0) | |
b $L3 | |
move $17,$2 | |
$L354: | |
lw $19,48($sp) | |
lw $25,%call16(__Balloc_D2A)($28) | |
lw $4,4($19) | |
.reloc 1f,R_MIPS_JALR,__Balloc_D2A | |
1: jalr $25 | |
nop | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $22,$2 | |
lw $6,16($19) | |
lw $25,%call16(memcpy)($28) | |
addiu $6,$6,2 | |
addiu $4,$22,12 | |
sll $6,$6,2 | |
.reloc 1f,R_MIPS_JALR,memcpy | |
1: jalr $25 | |
addiu $5,$19,12 | |
lw $28,16($sp) | |
move $4,$22 | |
lw $25,%call16(__lshift_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
lw $28,16($sp) | |
bne $2,$0,$L111 | |
move $22,$2 | |
$L34: | |
b $L3 | |
move $17,$0 | |
$L337: | |
cvt.d.w $f2,$f2 | |
c.eq.d $f2,$f0 | |
nop | |
bc1t $L369 | |
sltu $2,$16,23 | |
b $L19 | |
addiu $16,$16,-1 | |
$L344: | |
li $2,2 # 0x2 | |
bne $18,$2,$L26 | |
nop | |
sw $0,52($sp) | |
$L31: | |
lw $2,132($sp) | |
nop | |
blez $2,$L160 | |
li $4,1 # 0x1 | |
move $4,$2 | |
sw $2,64($sp) | |
sw $2,40($sp) | |
$L36: | |
lw $25,%call16(__rv_alloc_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__rv_alloc_D2A | |
1: jalr $25 | |
nop | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $17,$2 | |
slt $2,$18,2 | |
bne $2,$0,$L38 | |
li $2,1 # 0x1 | |
beq $20,$2,$L38 | |
nop | |
sw $0,52($sp) | |
$L38: | |
lw $2,40($sp) | |
nop | |
sltu $2,$2,15 | |
beq $2,$0,$L39 | |
nop | |
beq $23,$0,$L39 | |
nop | |
blez $16,$L40 | |
andi $3,$16,0xf | |
sll $4,$3,3 | |
lw $3,%got(__tens_D2A)($28) | |
srl $2,$16,4 | |
addu $3,$3,$4 | |
lwc1 $f2,4($3) | |
andi $4,$2,0x10 | |
lwc1 $f3,0($3) | |
beq $4,$0,$L162 | |
nop | |
lw $3,%got(__bigtens_D2A)($28) | |
lwc1 $f4,36($sp) | |
lwc1 $f0,36($3) | |
lwc1 $f5,32($sp) | |
lwc1 $f1,32($3) | |
andi $2,$2,0xf | |
div.d $f0,$f4,$f0 | |
li $8,3 # 0x3 | |
$L41: | |
beq $2,$0,$L44 | |
nop | |
lw $3,%got(__bigtens_D2A)($28) | |
$L43: | |
andi $4,$2,0x1 | |
beq $4,$0,$L42 | |
srl $2,$2,1 | |
lwc1 $f4,4($3) | |
addiu $8,$8,1 | |
lwc1 $f5,0($3) | |
nop | |
mul.d $f2,$f2,$f4 | |
$L42: | |
bne $2,$0,$L43 | |
addiu $3,$3,8 | |
$L44: | |
div.d $f0,$f0,$f2 | |
$L46: | |
lw $2,60($sp) | |
nop | |
beq $2,$0,$L50 | |
nop | |
lw $2,%got($LC8)($28) | |
nop | |
lwc1 $f2,%lo($LC8+4)($2) | |
nop | |
lwc1 $f3,%lo($LC8)($2) | |
nop | |
c.lt.d $f0,$f2 | |
nop | |
bc1t $L346 | |
nop | |
$L50: | |
mtc1 $8,$f2 | |
lw $2,%got($LC10)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f0 | |
lwc1 $f4,%lo($LC10+4)($2) | |
nop | |
lwc1 $f5,%lo($LC10)($2) | |
nop | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
addu $4,$2,$3 | |
lw $2,40($sp) | |
nop | |
beq $2,$0,$L145 | |
move $8,$16 | |
lw $9,40($sp) | |
nop | |
$L54: | |
addiu $3,$9,-1 | |
lw $10,%got(__tens_D2A)($28) | |
sll $3,$3,3 | |
.set macro | |
trunc.w.d $f2,$f0,$6 | |
.set nomacro | |
addu $3,$10,$3 | |
lwc1 $f4,4($3) | |
mfc1 $2,$f2 | |
mtc1 $5,$f8 | |
addiu $2,$2,48 | |
lwc1 $f5,0($3) | |
lw $3,52($sp) | |
cvt.d.w $f6,$f2 | |
sll $2,$2,24 | |
mtc1 $4,$f9 | |
sub.d $f0,$f0,$f6 | |
sra $2,$2,24 | |
beq $3,$0,$L58 | |
addiu $23,$17,1 | |
lw $10,%got($LC12)($28) | |
nop | |
lwc1 $f2,%lo($LC12+4)($10) | |
nop | |
lwc1 $f3,%lo($LC12)($10) | |
nop | |
div.d $f2,$f2,$f4 | |
sub.d $f2,$f2,$f8 | |
c.lt.d $f0,$f2 | |
nop | |
bc1t $L170 | |
sb $2,0($17) | |
lw $4,%got($LC8)($28) | |
nop | |
lwc1 $f8,%lo($LC8+4)($4) | |
nop | |
lwc1 $f9,%lo($LC8)($4) | |
nop | |
sub.d $f4,$f8,$f0 | |
c.lt.d $f4,$f2 | |
nop | |
bc1t $L169 | |
nop | |
li $2,1 # 0x1 | |
beq $9,$2,$L39 | |
addu $9,$17,$9 | |
lw $5,%got($LC9)($28) | |
nop | |
lwc1 $f4,%lo($LC9+4)($5) | |
nop | |
lwc1 $f5,%lo($LC9)($5) | |
b $L377 | |
mul.d $f0,$f0,$f4 | |
$L318: | |
sub.d $f6,$f8,$f0 | |
c.lt.d $f6,$f2 | |
nop | |
bc1t $L169 | |
nop | |
beq $9,$23,$L39 | |
nop | |
mul.d $f0,$f0,$f4 | |
$L377: | |
mul.d $f2,$f2,$f4 | |
addiu $23,$23,1 | |
.set macro | |
trunc.w.d $f6,$f0,$2 | |
.set nomacro | |
mfc1 $2,$f6 | |
cvt.d.w $f6,$f6 | |
sub.d $f0,$f0,$f6 | |
addiu $2,$2,48 | |
sll $2,$2,24 | |
c.lt.d $f0,$f2 | |
sra $2,$2,24 | |
bc1f $L318 | |
sb $2,-1($23) | |
$L170: | |
b $L59 | |
move $16,$8 | |
$L325: | |
li $3,-1 # 0xffffffffffffffff | |
$L365: | |
sw $0,132($sp) | |
sw $3,64($sp) | |
sw $3,40($sp) | |
$L149: | |
lw $3,48($sp) | |
nop | |
beq $3,$0,$L85 | |
nop | |
addiu $2,$2,1075 | |
$L86: | |
lw $25,%call16(__i2b_D2A)($28) | |
li $4,1 # 0x1 | |
addu $23,$22,$2 | |
.reloc 1f,R_MIPS_JALR,__i2b_D2A | |
1: jalr $25 | |
addu $19,$19,$2 | |
sw $2,48($sp) | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
li $2,1 # 0x1 | |
sw $2,52($sp) | |
$L84: | |
blez $22,$L87 | |
nop | |
blez $19,$L87 | |
slt $3,$19,$22 | |
beq $3,$0,$L88 | |
move $2,$22 | |
move $2,$19 | |
$L88: | |
subu $23,$23,$2 | |
subu $22,$22,$2 | |
subu $19,$19,$2 | |
$L87: | |
beq $21,$0,$L89 | |
nop | |
lw $2,52($sp) | |
lw $25,%call16(__pow5mult_D2A)($28) | |
beq $2,$0,$L90 | |
nop | |
lw $4,48($sp) | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $5,$21 | |
sw $2,48($sp) | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $4,$2 | |
lw $25,%call16(__mult_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__mult_D2A | |
1: jalr $25 | |
move $5,$fp | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $21,$2 | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
lw $28,16($sp) | |
move $fp,$21 | |
$L89: | |
lw $25,%call16(__i2b_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__i2b_D2A | |
1: jalr $25 | |
li $4,1 # 0x1 | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $21,$2 | |
lw $5,56($sp) | |
nop | |
bne $5,$0,$L347 | |
nop | |
$L91: | |
slt $2,$18,2 | |
bne $2,$0,$L92 | |
sw $2,68($sp) | |
lw $2,52($sp) | |
nop | |
beq $2,$0,$L180 | |
nop | |
$L92: | |
li $2,1 # 0x1 | |
beq $20,$2,$L348 | |
nop | |
$L180: | |
sw $0,72($sp) | |
$L93: | |
lw $2,56($sp) | |
nop | |
bne $2,$0,$L349 | |
nop | |
li $2,1 # 0x1 | |
$L94: | |
addu $2,$19,$2 | |
andi $2,$2,0x1f | |
beq $2,$0,$L182 | |
li $3,32 # 0x20 | |
subu $3,$3,$2 | |
slt $4,$3,5 | |
bne $4,$0,$L96 | |
li $4,4 # 0x4 | |
li $3,28 # 0x1c | |
subu $2,$3,$2 | |
addu $23,$23,$2 | |
addu $22,$22,$2 | |
addu $19,$19,$2 | |
$L97: | |
bgtz $23,$L350 | |
move $4,$fp | |
$L98: | |
bgtz $19,$L351 | |
move $4,$21 | |
$L99: | |
lw $2,60($sp) | |
nop | |
bne $2,$0,$L352 | |
nop | |
$L100: | |
lw $2,40($sp) | |
nop | |
blez $2,$L370 | |
li $2,3 # 0x3 | |
$L103: | |
lw $2,52($sp) | |
nop | |
beq $2,$0,$L109 | |
nop | |
$L147: | |
bgtz $22,$L353 | |
nop | |
$L110: | |
lw $2,72($sp) | |
nop | |
bne $2,$0,$L354 | |
nop | |
lw $22,48($sp) | |
$L111: | |
lw $3,40($sp) | |
addiu $2,$17,-1 | |
addu $2,$2,$3 | |
sw $2,56($sp) | |
lw $2,36($sp) | |
sw $17,52($sp) | |
andi $2,$2,0x1 | |
sw $2,64($sp) | |
$L131: | |
lw $25,%call16(__quorem_D2A)($28) | |
move $5,$21 | |
.reloc 1f,R_MIPS_JALR,__quorem_D2A | |
1: jalr $25 | |
move $4,$fp | |
lw $28,16($sp) | |
lw $5,48($sp) | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$fp | |
sw $2,60($sp) | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $23,$2 | |
lw $28,16($sp) | |
move $5,$22 | |
lw $25,%call16(__diff_D2A)($28) | |
move $4,$21 | |
.reloc 1f,R_MIPS_JALR,__diff_D2A | |
1: jalr $25 | |
move $19,$2 | |
move $3,$2 | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
addiu $9,$23,48 | |
lw $2,12($2) | |
nop | |
bne $2,$0,$L355 | |
move $5,$3 | |
lw $25,%call16(__cmp_D2A)($28) | |
sw $9,40($sp) | |
move $4,$fp | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
sw $3,32($sp) | |
lw $28,16($sp) | |
lw $3,32($sp) | |
lw $25,%call16(__Bfree_D2A)($28) | |
move $23,$2 | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$3 | |
lw $28,16($sp) | |
lw $9,40($sp) | |
bne $23,$0,$L113 | |
li $2,1 # 0x1 | |
beq $18,$2,$L113 | |
nop | |
lw $2,64($sp) | |
nop | |
bne $2,$0,$L113 | |
nop | |
bne $20,$0,$L356 | |
li $2,57 # 0x39 | |
move $23,$20 | |
$L113: | |
bltz $19,$L117 | |
nop | |
bne $19,$0,$L118 | |
li $2,1 # 0x1 | |
beq $18,$2,$L118 | |
nop | |
lw $2,64($sp) | |
nop | |
bne $2,$0,$L118 | |
nop | |
$L117: | |
lw $3,20($fp) | |
nop | |
bne $3,$0,$L119 | |
nop | |
lw $3,16($fp) | |
nop | |
slt $3,$3,2 | |
bne $3,$0,$L326 | |
nop | |
$L119: | |
lw $2,68($sp) | |
nop | |
bne $2,$0,$L121 | |
nop | |
beq $20,$0,$L326 | |
li $2,2 # 0x2 | |
beq $20,$2,$L123 | |
nop | |
$L121: | |
bgtz $23,$L124 | |
move $4,$fp | |
$L326: | |
lw $2,52($sp) | |
nop | |
addiu $23,$2,1 | |
$L120: | |
lw $2,52($sp) | |
nop | |
$L375: | |
sb $9,0($2) | |
$L116: | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
lw $28,16($sp) | |
beq $22,$0,$L59 | |
nop | |
lw $4,48($sp) | |
nop | |
beq $4,$0,$L106 | |
nop | |
beq $22,$4,$L106 | |
nop | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
nop | |
lw $28,16($sp) | |
nop | |
$L106: | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$22 | |
lw $28,16($sp) | |
b $L59 | |
nop | |
$L348: | |
lw $5,36($sp) | |
lw $4,32($sp) | |
bne $5,$0,$L180 | |
li $2,983040 # 0xf0000 | |
ori $2,$2,0xffff | |
and $2,$2,$4 | |
bne $2,$0,$L180 | |
li $2,2145386496 # 0x7fe00000 | |
and $2,$2,$4 | |
beq $2,$0,$L180 | |
li $2,1 # 0x1 | |
addiu $23,$23,1 | |
addiu $19,$19,1 | |
b $L93 | |
sw $2,72($sp) | |
$L52: | |
mtc1 $8,$f2 | |
lw $2,%got($LC10)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f0 | |
lwc1 $f4,%lo($LC10+4)($2) | |
nop | |
lwc1 $f5,%lo($LC10)($2) | |
nop | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
addu $4,$2,$3 | |
$L145: | |
lw $2,%got($LC11)($28) | |
nop | |
lwc1 $f2,%lo($LC11+4)($2) | |
nop | |
lwc1 $f3,%lo($LC11)($2) | |
nop | |
sub.d $f0,$f0,$f2 | |
mtc1 $5,$f2 | |
nop | |
mtc1 $4,$f3 | |
nop | |
c.lt.d $f2,$f0 | |
nop | |
bc1t $L321 | |
li $8,-2147483648 # 0xffffffff80000000 | |
mtc1 $5,$f2 | |
xor $2,$8,$4 | |
mtc1 $2,$f3 | |
nop | |
c.lt.d $f0,$f2 | |
nop | |
bc1t $L327 | |
nop | |
$L39: | |
lw $2,24($sp) | |
nop | |
bltz $2,$L71 | |
slt $3,$16,15 | |
beq $3,$0,$L71 | |
sll $3,$16,3 | |
lw $2,%got(__tens_D2A)($28) | |
nop | |
addu $2,$2,$3 | |
lwc1 $f4,4($2) | |
nop | |
lwc1 $f5,0($2) | |
lw $2,132($sp) | |
nop | |
bgez $2,$L72 | |
nop | |
lw $2,40($sp) | |
nop | |
bgtz $2,$L72 | |
nop | |
bne $2,$0,$L327 | |
nop | |
lw $2,%got($LC11)($28) | |
nop | |
lwc1 $f0,%lo($LC11+4)($2) | |
nop | |
lwc1 $f1,%lo($LC11)($2) | |
nop | |
mul.d $f4,$f4,$f0 | |
lwc1 $f0,36($sp) | |
nop | |
lwc1 $f1,32($sp) | |
nop | |
c.le.d $f0,$f4 | |
nop | |
bc1f $L371 | |
move $21,$0 | |
$L327: | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$0 | |
lw $28,16($sp) | |
nop | |
$L323: | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
li $2,48 # 0x30 | |
$L366: | |
addiu $23,$17,1 | |
sb $2,0($17) | |
b $L144 | |
li $16,1 # 0x1 | |
$L71: | |
lw $3,52($sp) | |
nop | |
bne $3,$0,$L149 | |
move $23,$22 | |
b $L84 | |
sw $0,48($sp) | |
$L123: | |
lw $2,52($sp) | |
lw $3,56($sp) | |
addiu $19,$2,1 | |
move $23,$19 | |
beq $3,$2,$L187 | |
sb $9,0($2) | |
lw $25,%call16(__multadd_D2A)($28) | |
move $4,$fp | |
move $6,$0 | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $fp,$2 | |
lw $2,48($sp) | |
lw $25,%call16(__multadd_D2A)($28) | |
beq $22,$2,$L357 | |
move $6,$0 | |
lw $4,48($sp) | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
sw $2,48($sp) | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $6,$0 | |
lw $25,%call16(__multadd_D2A)($28) | |
move $4,$22 | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $22,$2 | |
b $L131 | |
sw $19,52($sp) | |
$L182: | |
li $2,28 # 0x1c | |
$L95: | |
addu $23,$23,$2 | |
addu $22,$22,$2 | |
b $L97 | |
addu $19,$19,$2 | |
$L118: | |
blez $23,$L123 | |
nop | |
lw $2,52($sp) | |
beq $20,$0,$L375 | |
addiu $23,$2,1 | |
li $2,57 # 0x39 | |
beq $9,$2,$L114 | |
nop | |
lw $3,52($sp) | |
addiu $2,$9,1 | |
b $L116 | |
sb $2,0($3) | |
$L347: | |
lw $25,%call16(__pow5mult_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $4,$2 | |
lw $28,16($sp) | |
bne $2,$0,$L91 | |
move $21,$2 | |
b $L3 | |
move $17,$0 | |
$L350: | |
lw $25,%call16(__lshift_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$23 | |
lw $28,16($sp) | |
bne $2,$0,$L98 | |
move $fp,$2 | |
b $L3 | |
move $17,$0 | |
$L351: | |
lw $25,%call16(__lshift_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$19 | |
lw $28,16($sp) | |
bne $2,$0,$L99 | |
move $21,$2 | |
b $L3 | |
move $17,$0 | |
$L90: | |
move $4,$fp | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $5,$21 | |
lw $28,16($sp) | |
bne $2,$0,$L89 | |
move $fp,$2 | |
b $L3 | |
move $17,$0 | |
$L352: | |
lw $25,%call16(__cmp_D2A)($28) | |
move $5,$21 | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $4,$fp | |
lw $28,16($sp) | |
bgez $2,$L100 | |
move $4,$fp | |
lw $25,%call16(__multadd_D2A)($28) | |
move $6,$0 | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
move $fp,$2 | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
addiu $16,$16,-1 | |
lw $2,52($sp) | |
nop | |
bne $2,$0,$L358 | |
move $6,$0 | |
lw $2,64($sp) | |
nop | |
blez $2,$L372 | |
nop | |
sw $2,40($sp) | |
$L109: | |
b $L133 | |
move $23,$17 | |
$L359: | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
nop | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $fp,$2 | |
$L133: | |
lw $25,%call16(__quorem_D2A)($28) | |
move $4,$fp | |
.reloc 1f,R_MIPS_JALR,__quorem_D2A | |
1: jalr $25 | |
move $5,$21 | |
addiu $9,$2,48 | |
addiu $23,$23,1 | |
lw $28,16($sp) | |
sb $9,-1($23) | |
lw $3,40($sp) | |
lw $8,20($fp) | |
subu $2,$23,$17 | |
move $4,$fp | |
move $6,$0 | |
li $5,10 # 0xa | |
lw $25,%call16(__multadd_D2A)($28) | |
bne $8,$0,$L132 | |
slt $2,$2,$3 | |
lw $8,16($fp) | |
nop | |
slt $8,$8,2 | |
bne $8,$0,$L188 | |
nop | |
$L132: | |
bne $2,$0,$L359 | |
move $18,$0 | |
$L128: | |
beq $20,$0,$L135 | |
sw $9,32($sp) | |
li $2,2 # 0x2 | |
beq $20,$2,$L136 | |
nop | |
lw $25,%call16(__lshift_D2A)($28) | |
move $4,$fp | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
lw $28,16($sp) | |
move $5,$21 | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$2 | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $fp,$2 | |
lw $28,16($sp) | |
lw $9,32($sp) | |
blez $2,$L137 | |
nop | |
$L136: | |
lb $4,-1($23) | |
lw $22,48($sp) | |
sw $18,48($sp) | |
$L127: | |
b $L140 | |
li $5,57 # 0x39 | |
$L141: | |
beq $17,$2,$L139 | |
nop | |
lb $4,-1($2) | |
move $23,$2 | |
$L140: | |
beq $4,$5,$L141 | |
addiu $2,$23,-1 | |
addiu $4,$4,1 | |
b $L116 | |
sb $4,0($2) | |
$L193: | |
$L372: | |
sw $2,40($sp) | |
li $2,3 # 0x3 | |
$L370: | |
beq $18,$2,$L104 | |
li $2,5 # 0x5 | |
bne $18,$2,$L103 | |
nop | |
$L104: | |
lw $2,40($sp) | |
nop | |
beq $2,$0,$L360 | |
move $4,$21 | |
$L105: | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
lw $2,132($sp) | |
lw $28,16($sp) | |
nor $16,$0,$2 | |
lw $2,48($sp) | |
nop | |
beq $2,$0,$L323 | |
nop | |
lw $22,48($sp) | |
b $L106 | |
move $23,$17 | |
$L349: | |
lw $2,16($21) | |
lw $25,%call16(__hi0bits_D2A)($28) | |
addiu $2,$2,3 | |
sll $2,$2,2 | |
addu $2,$21,$2 | |
lw $4,4($2) | |
.reloc 1f,R_MIPS_JALR,__hi0bits_D2A | |
1: jalr $25 | |
nop | |
li $3,32 # 0x20 | |
lw $28,16($sp) | |
b $L94 | |
subu $2,$3,$2 | |
$L85: | |
lw $3,28($sp) | |
li $2,54 # 0x36 | |
b $L86 | |
subu $2,$2,$3 | |
$L160: | |
li $2,1 # 0x1 | |
sw $2,64($sp) | |
sw $2,40($sp) | |
b $L36 | |
sw $2,132($sp) | |
$L340: | |
slt $18,$18,2 | |
bne $18,$0,$L78 | |
nop | |
beq $20,$0,$L59 | |
li $5,2 # 0x2 | |
beq $20,$5,$L373 | |
li $5,57 # 0x39 | |
$L78: | |
add.d $f0,$f0,$f0 | |
c.lt.d $f4,$f0 | |
nop | |
bc1t $L373 | |
li $5,57 # 0x39 | |
c.eq.d $f0,$f4 | |
nop | |
bc1f $L59 | |
andi $4,$4,0x1 | |
beq $4,$0,$L59 | |
nop | |
$L60: | |
b $L80 | |
li $5,57 # 0x39 | |
$L82: | |
beq $4,$17,$L79 | |
li $2,48 # 0x30 | |
lb $2,-1($4) | |
move $23,$4 | |
$L80: | |
$L373: | |
beq $2,$5,$L82 | |
addiu $4,$23,-1 | |
addiu $2,$2,1 | |
b $L59 | |
sb $2,0($4) | |
$L32: | |
li $2,1 # 0x1 | |
b $L31 | |
sw $2,52($sp) | |
$L159: | |
b $L29 | |
sw $0,52($sp) | |
$L40: | |
beq $16,$0,$L163 | |
nop | |
subu $3,$0,$16 | |
andi $2,$3,0xf | |
sll $4,$2,3 | |
lw $2,%got(__tens_D2A)($28) | |
lwc1 $f2,36($sp) | |
addu $2,$2,$4 | |
lwc1 $f0,4($2) | |
lwc1 $f3,32($sp) | |
lwc1 $f1,0($2) | |
sra $3,$3,4 | |
beq $3,$0,$L164 | |
mul.d $f0,$f2,$f0 | |
lw $4,%got(__bigtens_D2A)($28) | |
mov.d $f2,$f0 | |
move $2,$0 | |
li $8,2 # 0x2 | |
$L48: | |
andi $5,$3,0x1 | |
beq $5,$0,$L47 | |
sra $3,$3,1 | |
lwc1 $f4,4($4) | |
addiu $8,$8,1 | |
lwc1 $f5,0($4) | |
li $2,1 # 0x1 | |
mul.d $f2,$f2,$f4 | |
$L47: | |
bne $3,$0,$L48 | |
addiu $4,$4,8 | |
beq $2,$0,$L46 | |
nop | |
b $L46 | |
mov.d $f0,$f2 | |
$L353: | |
lw $25,%call16(__lshift_D2A)($28) | |
lw $4,48($sp) | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$22 | |
sw $2,48($sp) | |
lw $28,16($sp) | |
bne $2,$0,$L110 | |
nop | |
b $L3 | |
move $17,$0 | |
$L357: | |
move $4,$22 | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $22,$2 | |
sw $2,48($sp) | |
b $L131 | |
sw $19,52($sp) | |
$L162: | |
lwc1 $f0,36($sp) | |
nop | |
lwc1 $f1,32($sp) | |
b $L41 | |
li $8,2 # 0x2 | |
$L355: | |
lw $25,%call16(__Bfree_D2A)($28) | |
sw $9,32($sp) | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$3 | |
lw $28,16($sp) | |
lw $9,32($sp) | |
b $L113 | |
li $23,1 # 0x1 | |
$L321: | |
move $21,$0 | |
$L371: | |
move $22,$0 | |
$L55 = . | |
li $2,49 # 0x31 | |
addiu $23,$17,1 | |
$L378: | |
sb $2,0($17) | |
addiu $16,$16,1 | |
$L108: | |
lw $25,%call16(__Bfree_D2A)($28) | |
nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
lw $28,16($sp) | |
bne $22,$0,$L106 | |
nop | |
b $L59 | |
nop | |
$L58: | |
mtc1 $0,$f6 | |
nop | |
mtc1 $0,$f7 | |
nop | |
c.eq.d $f0,$f6 | |
nop | |
bc1t $L171 | |
mul.d $f2,$f4,$f8 | |
li $4,1 # 0x1 | |
beq $9,$4,$L172 | |
sb $2,0($17) | |
lw $5,%got($LC9)($28) | |
nop | |
lwc1 $f8,%lo($LC9+4)($5) | |
nop | |
lwc1 $f9,%lo($LC9)($5) | |
nop | |
$L65: | |
mul.d $f0,$f0,$f8 | |
addiu $5,$23,1 | |
.set macro | |
trunc.w.d $f4,$f0,$2 | |
.set nomacro | |
mfc1 $2,$f4 | |
cvt.d.w $f4,$f4 | |
sub.d $f0,$f0,$f4 | |
addiu $2,$2,48 | |
c.eq.d $f0,$f6 | |
sll $2,$2,24 | |
bc1t $L63 | |
sra $2,$2,24 | |
subu $4,$5,$17 | |
move $23,$5 | |
bne $4,$9,$L65 | |
sb $2,-1($5) | |
b $L64 | |
nop | |
$L171: | |
move $5,$23 | |
move $23,$17 | |
$L63: | |
sb $2,0($23) | |
$L64: | |
lw $2,%got($LC12)($28) | |
nop | |
lwc1 $f4,%lo($LC12+4)($2) | |
nop | |
lwc1 $f5,%lo($LC12)($2) | |
nop | |
add.d $f6,$f2,$f4 | |
c.lt.d $f6,$f0 | |
nop | |
bc1f $L319 | |
move $23,$5 | |
lb $2,-1($5) | |
b $L60 | |
move $16,$8 | |
$L79: | |
sb $2,0($17) | |
lb $2,-1($23) | |
addiu $16,$16,1 | |
addiu $2,$2,1 | |
b $L59 | |
sb $2,0($4) | |
$L163: | |
lwc1 $f0,36($sp) | |
nop | |
lwc1 $f1,32($sp) | |
b $L46 | |
li $8,2 # 0x2 | |
$L346: | |
lw $2,40($sp) | |
nop | |
beq $2,$0,$L52 | |
nop | |
lw $9,64($sp) | |
nop | |
blez $9,$L39 | |
addiu $8,$8,1 | |
lw $5,%got($LC9)($28) | |
nop | |
lwc1 $f4,%lo($LC9+4)($5) | |
mtc1 $8,$f2 | |
lwc1 $f5,%lo($LC9)($5) | |
lw $2,%got($LC10)($28) | |
mul.d $f0,$f0,$f4 | |
cvt.d.w $f2,$f2 | |
lwc1 $f4,%lo($LC10+4)($2) | |
addiu $8,$16,-1 | |
lwc1 $f5,%lo($LC10)($2) | |
mul.d $f2,$f2,$f0 | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
b $L54 | |
addu $4,$2,$3 | |
$L360: | |
lw $25,%call16(__multadd_D2A)($28) | |
move $6,$0 | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,5 # 0x5 | |
lw $28,16($sp) | |
move $5,$2 | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$fp | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $21,$2 | |
lw $28,16($sp) | |
blez $2,$L105 | |
li $2,49 # 0x31 | |
lw $22,48($sp) | |
b $L378 | |
addiu $23,$17,1 | |
$L188: | |
lw $22,48($sp) | |
b $L108 | |
nop | |
$L124: | |
lw $25,%call16(__lshift_D2A)($28) | |
sw $9,32($sp) | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
move $fp,$2 | |
lw $25,%call16(__cmp_D2A)($28) | |
move $5,$21 | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $4,$2 | |
lw $3,52($sp) | |
lw $28,16($sp) | |
lw $9,32($sp) | |
blez $2,$L361 | |
addiu $23,$3,1 | |
li $2,57 # 0x39 | |
$L364: | |
beq $9,$2,$L114 | |
nop | |
$L328: | |
lw $2,60($sp) | |
b $L120 | |
addiu $9,$2,49 | |
$L319: | |
sub.d $f4,$f4,$f2 | |
c.lt.d $f0,$f4 | |
nop | |
bc1f $L39 | |
li $4,48 # 0x30 | |
b $L69 | |
nop | |
$L173: | |
move $5,$3 | |
$L69: | |
lb $2,-1($5) | |
nop | |
beq $2,$4,$L173 | |
addiu $3,$5,-1 | |
move $23,$5 | |
b $L59 | |
move $16,$8 | |
$L135: | |
lb $4,-1($23) | |
$L138 = . | |
b $L142 | |
li $5,48 # 0x30 | |
$L362: | |
lb $4,-2($23) | |
move $23,$2 | |
$L142: | |
$L374: | |
beq $4,$5,$L362 | |
addiu $2,$23,-1 | |
lw $22,48($sp) | |
b $L116 | |
sw $18,48($sp) | |
$L139: | |
li $2,49 # 0x31 | |
addiu $16,$16,1 | |
b $L116 | |
sb $2,0($17) | |
$L169: | |
b $L60 | |
move $16,$8 | |
$L361: | |
bne $2,$0,$L120 | |
andi $2,$9,0x1 | |
beq $2,$0,$L120 | |
li $2,57 # 0x39 | |
b $L364 | |
nop | |
$L358: | |
lw $25,%call16(__multadd_D2A)($28) | |
lw $4,48($sp) | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
sw $2,48($sp) | |
lw $28,16($sp) | |
beq $2,$0,$L34 | |
nop | |
lw $2,64($sp) | |
nop | |
blez $2,$L193 | |
nop | |
b $L147 | |
sw $2,40($sp) | |
$L137: | |
lb $4,-1($23) | |
bne $2,$0,$L374 | |
li $5,48 # 0x30 | |
andi $2,$9,0x1 | |
beq $2,$0,$L374 | |
nop | |
lw $22,48($sp) | |
b $L127 | |
sw $18,48($sp) | |
$L114: | |
lw $3,52($sp) | |
$L376: | |
li $2,57 # 0x39 | |
sb $2,0($3) | |
b $L127 | |
li $4,57 # 0x39 | |
$L164: | |
b $L46 | |
li $8,2 # 0x2 | |
$L187: | |
lw $18,48($sp) | |
b $L128 | |
sw $22,48($sp) | |
$L356: | |
lw $3,52($sp) | |
beq $9,$2,$L376 | |
addiu $23,$3,1 | |
bgtz $19,$L328 | |
nop | |
b $L120 | |
nop | |
$L96: | |
beq $3,$4,$L97 | |
li $3,60 # 0x3c | |
b $L95 | |
subu $2,$3,$2 | |
$L172: | |
b $L64 | |
move $5,$23 | |
.set macro | |
.set reorder | |
.end __dtoa | |
.cfi_endproc | |
$LFE45: | |
.size __dtoa, .-__dtoa | |
.rdata | |
.align 2 | |
.type CSWTCH.37, @object | |
.size CSWTCH.37, 12 | |
CSWTCH.37: | |
.word 0 | |
.word 2 | |
.word 3 | |
.section .rodata.cst8,"aM",@progbits,8 | |
.align 3 | |
$LC3: | |
.word 1106247680 | |
.word 0 | |
.align 3 | |
$LC4: | |
.word 1073217536 | |
.word 0 | |
.align 3 | |
$LC5: | |
.word 1070761895 | |
.word 1668236129 | |
.align 3 | |
$LC6: | |
.word 1069976104 | |
.word -1956591437 | |
.align 3 | |
$LC7: | |
.word 1070810131 | |
.word 1352628731 | |
.align 3 | |
$LC8: | |
.word 1072693248 | |
.word 0 | |
.align 3 | |
$LC9: | |
.word 1076101120 | |
.word 0 | |
.align 3 | |
$LC10: | |
.word 1075576832 | |
.word 0 | |
.align 3 | |
$LC11: | |
.word 1075052544 | |
.word 0 | |
.align 3 | |
$LC12: | |
.word 1071644672 | |
.word 0 | |
.ident "GCC: (NetBSD nb4 20200810) 7.5.0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- /tmp/dtoa-save-temps-inline.s 2023-11-15 18:34:25.000823535 +0900 | |
+++ /tmp/dtoa-save-temps-noinline.s 2023-11-15 18:34:41.842300781 +0900 | |
@@ -1,18 +1,39 @@ | |
.file 1 "dtoa.c" | |
.section .mdebug.abi32 | |
.previous | |
.nan legacy | |
.module fp=32 | |
.module nooddspreg | |
.abicalls | |
.text | |
+ .align 2 | |
+$LFB14 = . | |
+ .cfi_startproc | |
+ .set nomips16 | |
+ .set nomicromips | |
+ .ent __rfs | |
+ .type __rfs, @function | |
+__rfs: | |
+ .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 | |
+ .mask 0x00000000,0 | |
+ .fmask 0x00000000,0 | |
+ #APP | |
+ # 78 "/s/netbsd-9/src/obj.newsmips/destdir.newsmips/usr/include/mips/fenv.h" 1 | |
+ cfc1 $2,$31 | |
+ # 0 "" 2 | |
+ #NO_APP | |
+ jr $31 | |
+ .end __rfs | |
+ .cfi_endproc | |
+$LFE14: | |
+ .size __rfs, .-__rfs | |
.section .rodata.str1.4,"aMS",@progbits,1 | |
.align 2 | |
$LC0: | |
.ascii "Infinity\000" | |
.align 2 | |
$LC1: | |
.ascii "NaN\000" | |
.align 2 | |
$LC2: | |
.ascii "0\000" | |
@@ -24,2774 +45,2041 @@ | |
.set nomips16 | |
.set nomicromips | |
.ent __dtoa | |
.type __dtoa, @function | |
__dtoa: | |
.frame $sp,120,$31 # vars= 56, regs= 10/0, args= 16, gp= 8 | |
.mask 0xc0ff0000,-4 | |
.fmask 0x00000000,0 | |
.set noreorder | |
.cpload $25 | |
- .set reorder | |
+ .set nomacro | |
+ lw $25,%got(__rfs)($28) | |
addiu $sp,$sp,-120 | |
.cfi_def_cfa_offset 120 | |
+ addiu $25,$25,%lo(__rfs) | |
.cprestore 16 | |
sw $18,88($sp) | |
sw $31,116($sp) | |
sw $fp,112($sp) | |
sw $23,108($sp) | |
sw $22,104($sp) | |
sw $21,100($sp) | |
sw $20,96($sp) | |
sw $19,92($sp) | |
sw $17,84($sp) | |
sw $16,80($sp) | |
+ swc1 $f12,124($sp) | |
+ swc1 $f13,120($sp) | |
+ sw $7,132($sp) | |
.cfi_offset 18, -32 | |
.cfi_offset 31, -4 | |
.cfi_offset 30, -8 | |
.cfi_offset 23, -12 | |
.cfi_offset 22, -16 | |
.cfi_offset 21, -20 | |
.cfi_offset 20, -24 | |
.cfi_offset 19, -28 | |
.cfi_offset 17, -36 | |
.cfi_offset 16, -40 | |
- swc1 $f12,124($sp) | |
- swc1 $f13,120($sp) | |
+ lw $4,140($sp) | |
+ .reloc 1f,R_MIPS_JALR,__rfs | |
+1: jalr $25 | |
move $18,$6 | |
- sw $7,132($sp) | |
- lw $3,140($sp) | |
- #APP | |
- # 78 "/s/netbsd-9/src/obj.newsmips/destdir.newsmips/usr/include/mips/fenv.h" 1 | |
- cfc1 $2,$31 | |
- # 0 "" 2 | |
- #NO_APP | |
+ | |
andi $2,$2,0x3 | |
addiu $2,$2,-1 | |
- sltu $4,$2,3 | |
- .set noreorder | |
- .set nomacro | |
- beq $4,$0,$L149 | |
+ sltu $3,$2,3 | |
+ lw $28,16($sp) | |
+ beq $3,$0,$L151 | |
li $20,1 # 0x1 | |
- .set macro | |
- .set reorder | |
- lw $4,%got(CSWTCH.37)($28) | |
+ lw $3,%got(CSWTCH.37)($28) | |
sll $2,$2,2 | |
- addiu $4,$4,%lo(CSWTCH.37) | |
- addu $2,$2,$4 | |
- lw $5,124($sp) | |
- lw $4,120($sp) | |
- lw $16,120($sp) | |
+ addiu $3,$3,%lo(CSWTCH.37) | |
+ addu $2,$2,$3 | |
lw $20,0($2) | |
- sw $5,36($sp) | |
- .set noreorder | |
- .set nomacro | |
- bltz $16,$L333 | |
- sw $4,32($sp) | |
- .set macro | |
- .set reorder | |
+ lw $3,124($sp) | |
+ lw $2,120($sp) | |
+ lw $16,120($sp) | |
+ sw $3,36($sp) | |
+ bltz $16,$L334 | |
+ sw $2,32($sp) | |
-$L3: | |
+$L5: | |
li $2,2146435072 # 0x7ff00000 | |
- and $4,$16,$2 | |
- .set noreorder | |
- .set nomacro | |
- beq $4,$2,$L334 | |
- sw $0,0($3) | |
- .set macro | |
- .set reorder | |
+ and $3,$16,$2 | |
+ beq $3,$2,$L335 | |
+ sw $0,0($4) | |
-$L5: | |
+$L7: | |
lwc1 $f0,36($sp) | |
- #nop | |
+ nop | |
lwc1 $f1,32($sp) | |
- #nop | |
+ nop | |
swc1 $f0,44($sp) | |
swc1 $f1,40($sp) | |
lwc1 $f2,44($sp) | |
mtc1 $0,$f0 | |
lwc1 $f3,40($sp) | |
mtc1 $0,$f1 | |
- #nop | |
+ nop | |
c.eq.d $f2,$f0 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1t $L335 | |
+ nop | |
+ bc1t $L336 | |
slt $2,$20,2 | |
- .set macro | |
- .set reorder | |
- bne $2,$0,$L9 | |
- lw $2,0($3) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L10 | |
+ bne $2,$0,$L11 | |
+ nop | |
+ | |
+ lw $2,0($4) | |
+ nop | |
+ beq $2,$0,$L12 | |
li $2,2 # 0x2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $20,$2,$L9 | |
+ beq $20,$2,$L11 | |
move $20,$0 | |
- .set macro | |
- .set reorder | |
li $20,2 # 0x2 | |
-$L9: | |
+$L11: | |
lwc1 $f12,44($sp) | |
lw $25,%call16(__d2b_D2A)($28) | |
lwc1 $f13,40($sp) | |
addiu $7,$sp,28 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__d2b_D2A | |
1: jalr $25 | |
addiu $6,$sp,24 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $fp,$2 | |
- .set macro | |
- .set reorder | |
srl $4,$16,20 | |
lw $22,28($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $4,$0,$L12 | |
+ beq $4,$0,$L14 | |
li $6,983040 # 0xf0000 | |
- .set macro | |
- .set reorder | |
lw $5,40($sp) | |
ori $6,$6,0xffff | |
and $5,$5,$6 | |
lw $3,44($sp) | |
li $6,1072693248 # 0x3ff00000 | |
or $2,$5,$6 | |
addiu $4,$4,-1023 | |
sw $0,48($sp) | |
-$L13: | |
+$L15: | |
lw $5,%got($LC4)($28) | |
mtc1 $3,$f2 | |
lwc1 $f0,%lo($LC4+4)($5) | |
mtc1 $2,$f3 | |
lwc1 $f1,%lo($LC4)($5) | |
lw $2,%got($LC5)($28) | |
sub.d $f0,$f2,$f0 | |
lwc1 $f2,%lo($LC5+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f3,%lo($LC5)($2) | |
lw $2,%got($LC7)($28) | |
mul.d $f0,$f0,$f2 | |
lwc1 $f4,%lo($LC7+4)($2) | |
mtc1 $4,$f2 | |
lwc1 $f5,%lo($LC7)($2) | |
lw $2,%got($LC6)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f4 | |
lwc1 $f4,%lo($LC6+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f5,%lo($LC6)($2) | |
- #nop | |
+ nop | |
add.d $f0,$f0,$f4 | |
add.d $f0,$f0,$f2 | |
mtc1 $0,$f2 | |
- #nop | |
+ nop | |
mtc1 $0,$f3 | |
- #nop | |
+ nop | |
c.lt.d $f0,$f2 | |
+ .set macro | |
trunc.w.d $f2,$f0,$2 | |
+ .set nomacro | |
mfc1 $16,$f2 | |
- bc1t $L336 | |
-$L17: | |
+ bc1t $L337 | |
+ nop | |
+ | |
+$L19: | |
sltu $2,$16,23 | |
-$L368: | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L152 | |
+$L369: | |
+ beq $2,$0,$L154 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
lw $2,%got(__tens_D2A)($28) | |
sll $3,$16,3 | |
addu $2,$2,$3 | |
lwc1 $f0,4($2) | |
lwc1 $f2,36($sp) | |
lwc1 $f1,0($2) | |
lwc1 $f3,32($sp) | |
- #nop | |
+ nop | |
c.lt.d $f2,$f0 | |
- #nop | |
- bc1f $L314 | |
+ nop | |
+ bc1f $L316 | |
+ nop | |
+ | |
subu $22,$22,$4 | |
addiu $19,$22,-1 | |
addiu $16,$16,-1 | |
- .set noreorder | |
- .set nomacro | |
- bgez $19,$L154 | |
+ bgez $19,$L156 | |
sw $0,60($sp) | |
- .set macro | |
- .set reorder | |
li $2,1 # 0x1 | |
-$L366: | |
+$L367: | |
subu $22,$2,$22 | |
- .set noreorder | |
- .set nomacro | |
- bgez $16,$L337 | |
+ bgez $16,$L338 | |
move $19,$0 | |
- .set macro | |
- .set reorder | |
-$L22: | |
+$L24: | |
sltu $2,$18,10 | |
subu $22,$22,$16 | |
subu $21,$0,$16 | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L338 | |
+ bne $2,$0,$L339 | |
sw $0,56($sp) | |
- .set macro | |
- .set reorder | |
-$L155: | |
+$L157: | |
move $18,$0 | |
-$L24: | |
+$L26: | |
lw $25,%call16(__rv_alloc_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__rv_alloc_D2A | |
1: jalr $25 | |
li $4,18 # 0x12 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $17,$2 | |
- .set macro | |
- .set reorder | |
lw $2,24($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bltz $2,$L323 | |
+ nop | |
+ bltz $2,$L325 | |
slt $3,$16,15 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$0,$L364 | |
+ beq $3,$0,$L365 | |
li $3,-1 # 0xffffffffffffffff | |
- .set macro | |
- .set reorder | |
lw $2,%got(__tens_D2A)($28) | |
sll $3,$16,3 | |
addu $2,$2,$3 | |
lwc1 $f4,4($2) | |
- #nop | |
+ nop | |
lwc1 $f5,0($2) | |
li $2,-1 # 0xffffffffffffffff | |
sw $2,40($sp) | |
-$L70: | |
+$L72: | |
lw $2,%got($LC9)($28) | |
mtc1 $0,$f6 | |
lwc1 $f8,%lo($LC9+4)($2) | |
lwc1 $f0,36($sp) | |
lwc1 $f9,%lo($LC9)($2) | |
lw $2,40($sp) | |
mtc1 $0,$f7 | |
lwc1 $f1,32($sp) | |
addiu $5,$17,1 | |
- .set noreorder | |
- .set nomacro | |
- b $L81 | |
+ b $L83 | |
addu $19,$17,$2 | |
- .set macro | |
- .set reorder | |
-$L340: | |
- .set noreorder | |
- .set nomacro | |
- beq $19,$23,$L339 | |
+$L341: | |
+ beq $19,$23,$L340 | |
addiu $5,$5,1 | |
- .set macro | |
- .set reorder | |
mul.d $f0,$f0,$f8 | |
-$L81: | |
+$L83: | |
div.d $f2,$f0,$f4 | |
+ .set macro | |
trunc.w.d $f2,$f2,$2 | |
+ .set nomacro | |
mfc1 $4,$f2 | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f4 | |
sub.d $f0,$f0,$f2 | |
c.lt.d $f0,$f6 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1f $L73 | |
+ nop | |
+ bc1f $L75 | |
move $23,$5 | |
- .set macro | |
- .set reorder | |
add.d $f0,$f0,$f4 | |
addiu $4,$4,-1 | |
-$L73: | |
+$L75: | |
addiu $2,$4,48 | |
sll $2,$2,24 | |
c.eq.d $f0,$f6 | |
sra $2,$2,24 | |
- .set noreorder | |
- .set nomacro | |
- bc1f $L340 | |
+ bc1f $L341 | |
sb $2,-1($5) | |
- .set macro | |
- .set reorder | |
-$L57: | |
+$L59: | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $23,$17,$L365 | |
+ beq $23,$17,$L366 | |
li $2,48 # 0x30 | |
- .set macro | |
- .set reorder | |
addiu $16,$16,1 | |
-$L142: | |
+$L144: | |
lw $2,136($sp) | |
sb $0,0($23) | |
sw $16,0($2) | |
lw $2,144($sp) | |
- #nop | |
- beq $2,$0,$L1 | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ nop | |
+ beq $2,$0,$L3 | |
+ nop | |
+ | |
+ b $L3 | |
sw $23,0($2) | |
- .set macro | |
- .set reorder | |
-$L149: | |
- lw $5,124($sp) | |
- lw $4,120($sp) | |
+$L151: | |
+ lw $3,124($sp) | |
+ lw $2,120($sp) | |
lw $16,120($sp) | |
- sw $5,36($sp) | |
- .set noreorder | |
- .set nomacro | |
- bgez $16,$L3 | |
- sw $4,32($sp) | |
- .set macro | |
- .set reorder | |
+ sw $3,36($sp) | |
+ bgez $16,$L5 | |
+ sw $2,32($sp) | |
-$L333: | |
+$L334: | |
li $2,2147418112 # 0x7fff0000 | |
ori $2,$2,0xffff | |
and $16,$16,$2 | |
li $2,1 # 0x1 | |
- sw $2,0($3) | |
+ sw $2,0($4) | |
li $2,2146435072 # 0x7ff00000 | |
- and $4,$16,$2 | |
- .set noreorder | |
- .set nomacro | |
- bne $4,$2,$L5 | |
+ and $3,$16,$2 | |
+ bne $3,$2,$L7 | |
sw $16,32($sp) | |
- .set macro | |
- .set reorder | |
-$L334: | |
+$L335: | |
lw $3,136($sp) | |
li $2,9999 # 0x270f | |
sw $2,0($3) | |
lw $2,36($sp) | |
lw $25,%call16(__nrv_alloc_D2A)($28) | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L6 | |
+ bne $2,$0,$L8 | |
li $2,983040 # 0xf0000 | |
- .set macro | |
- .set reorder | |
ori $2,$2,0xffff | |
and $2,$16,$2 | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L341 | |
+ beq $2,$0,$L342 | |
li $6,8 # 0x8 | |
- .set macro | |
- .set reorder | |
-$L6: | |
+$L8: | |
lw $4,%got($LC1)($28) | |
lw $5,144($sp) | |
li $6,3 # 0x3 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC1) | |
- .set macro | |
- .set reorder | |
move $17,$2 | |
-$L1: | |
+$L3: | |
lw $31,116($sp) | |
move $2,$17 | |
lw $fp,112($sp) | |
lw $23,108($sp) | |
lw $22,104($sp) | |
lw $21,100($sp) | |
lw $20,96($sp) | |
lw $19,92($sp) | |
lw $18,88($sp) | |
lw $17,84($sp) | |
lw $16,80($sp) | |
- .set noreorder | |
- .set nomacro | |
jr $31 | |
addiu $sp,$sp,120 | |
- .set macro | |
- .set reorder | |
.cfi_remember_state | |
.cfi_def_cfa_offset 0 | |
.cfi_restore 16 | |
.cfi_restore 17 | |
.cfi_restore 18 | |
.cfi_restore 19 | |
.cfi_restore 20 | |
.cfi_restore 21 | |
.cfi_restore 22 | |
.cfi_restore 23 | |
.cfi_restore 30 | |
.cfi_restore 31 | |
-$L152: | |
+$L154: | |
.cfi_restore_state | |
sw $2,60($sp) | |
-$L19: | |
+$L21: | |
subu $22,$22,$4 | |
addiu $19,$22,-1 | |
- .set noreorder | |
- .set nomacro | |
- bltz $19,$L366 | |
+ bltz $19,$L367 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
-$L154: | |
- .set noreorder | |
- .set nomacro | |
- bltz $16,$L22 | |
+$L156: | |
+ bltz $16,$L24 | |
move $22,$0 | |
- .set macro | |
- .set reorder | |
-$L337: | |
+$L338: | |
sltu $2,$18,10 | |
addu $19,$19,$16 | |
sw $16,56($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L155 | |
+ beq $2,$0,$L157 | |
move $21,$0 | |
- .set macro | |
- .set reorder | |
-$L338: | |
+$L339: | |
slt $2,$18,6 | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L25 | |
+ beq $2,$0,$L27 | |
xori $2,$20,0x1 | |
- .set macro | |
- .set reorder | |
sltu $23,$2,1 | |
-$L26: | |
+$L28: | |
li $2,3 # 0x3 | |
- .set noreorder | |
- .set nomacro | |
- beq $18,$2,$L157 | |
+ beq $18,$2,$L159 | |
slt $2,$18,4 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L343 | |
+ bne $2,$0,$L344 | |
li $2,4 # 0x4 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $18,$2,$L30 | |
+ beq $18,$2,$L32 | |
li $2,5 # 0x5 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- bne $18,$2,$L24 | |
+ bne $18,$2,$L26 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
sw $2,52($sp) | |
-$L27: | |
+$L29: | |
lw $2,132($sp) | |
- #nop | |
+ nop | |
addu $2,$16,$2 | |
sw $2,64($sp) | |
addiu $2,$2,1 | |
sw $2,40($sp) | |
- .set noreorder | |
- .set nomacro | |
- bgtz $2,$L34 | |
+ bgtz $2,$L36 | |
move $4,$2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L34 | |
+ b $L36 | |
li $4,1 # 0x1 | |
- .set macro | |
- .set reorder | |
-$L12: | |
+$L14: | |
lw $4,24($sp) | |
- #nop | |
+ nop | |
addu $4,$22,$4 | |
addiu $2,$4,1074 | |
slt $3,$2,33 | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$0,$L344 | |
+ beq $3,$0,$L345 | |
subu $2,$0,$2 | |
- .set macro | |
- .set reorder | |
lw $3,36($sp) | |
- #nop | |
+ nop | |
sll $2,$3,$2 | |
-$L15: | |
+$L17: | |
mtc1 $2,$f0 | |
- #nop | |
+ nop | |
cvt.d.w $f0,$f0 | |
mfc1 $9,$f0 | |
mfc1 $8,$f1 | |
- .set noreorder | |
- .set nomacro | |
- bgez $2,$L367 | |
+ bgez $2,$L368 | |
li $5,-32505856 # 0xfffffffffe100000 | |
- .set macro | |
- .set reorder | |
lw $2,%got($LC3)($28) | |
mtc1 $9,$f2 | |
lwc1 $f0,%lo($LC3+4)($2) | |
mtc1 $8,$f3 | |
lwc1 $f1,%lo($LC3)($2) | |
- #nop | |
+ nop | |
add.d $f0,$f2,$f0 | |
mfc1 $9,$f0 | |
mfc1 $8,$f1 | |
- #nop | |
-$L367: | |
+ nop | |
+$L368: | |
addu $2,$8,$5 | |
li $5,1 # 0x1 | |
move $3,$9 | |
addiu $4,$4,-1 | |
- .set noreorder | |
- .set nomacro | |
- b $L13 | |
+ b $L15 | |
sw $5,48($sp) | |
- .set macro | |
- .set reorder | |
-$L335: | |
+$L336: | |
lw $3,136($sp) | |
lw $4,%got($LC2)($28) | |
lw $25,%call16(__nrv_alloc_D2A)($28) | |
li $2,1 # 0x1 | |
lw $5,144($sp) | |
sw $2,0($3) | |
li $6,1 # 0x1 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC2) | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ b $L3 | |
move $17,$2 | |
- .set macro | |
- .set reorder | |
-$L10: | |
- beq $20,$2,$L9 | |
- .set noreorder | |
- .set nomacro | |
- b $L9 | |
+$L12: | |
+ beq $20,$2,$L11 | |
+ nop | |
+ | |
+ b $L11 | |
move $20,$0 | |
- .set macro | |
- .set reorder | |
-$L344: | |
+$L345: | |
lw $5,36($sp) | |
addiu $3,$4,1042 | |
sll $2,$16,$2 | |
srl $3,$5,$3 | |
- .set noreorder | |
- .set nomacro | |
- b $L15 | |
+ b $L17 | |
or $2,$2,$3 | |
- .set macro | |
- .set reorder | |
-$L25: | |
+$L27: | |
addiu $18,$18,-4 | |
- .set noreorder | |
- .set nomacro | |
- b $L26 | |
+ b $L28 | |
move $23,$0 | |
- .set macro | |
- .set reorder | |
-$L314: | |
- .set noreorder | |
- .set nomacro | |
- b $L19 | |
+$L316: | |
+ b $L21 | |
sw $0,60($sp) | |
- .set macro | |
- .set reorder | |
-$L341: | |
+$L342: | |
lw $4,%got($LC0)($28) | |
lw $5,144($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__nrv_alloc_D2A | |
1: jalr $25 | |
addiu $4,$4,%lo($LC0) | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ b $L3 | |
move $17,$2 | |
- .set macro | |
- .set reorder | |
-$L353: | |
+$L354: | |
lw $19,48($sp) | |
lw $25,%call16(__Balloc_D2A)($28) | |
lw $4,4($19) | |
.reloc 1f,R_MIPS_JALR,__Balloc_D2A | |
1: jalr $25 | |
+ nop | |
+ | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $22,$2 | |
- .set macro | |
- .set reorder | |
lw $6,16($19) | |
lw $25,%call16(memcpy)($28) | |
addiu $6,$6,2 | |
addiu $4,$22,12 | |
sll $6,$6,2 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,memcpy | |
1: jalr $25 | |
addiu $5,$19,12 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
move $4,$22 | |
lw $25,%call16(__lshift_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L109 | |
+ bne $2,$0,$L111 | |
move $22,$2 | |
- .set macro | |
- .set reorder | |
-$L32: | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+$L34: | |
+ b $L3 | |
move $17,$0 | |
- .set macro | |
- .set reorder | |
-$L336: | |
+$L337: | |
cvt.d.w $f2,$f2 | |
c.eq.d $f2,$f0 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1t $L368 | |
+ nop | |
+ bc1t $L369 | |
sltu $2,$16,23 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L17 | |
+ b $L19 | |
addiu $16,$16,-1 | |
- .set macro | |
- .set reorder | |
-$L343: | |
+$L344: | |
li $2,2 # 0x2 | |
- bne $18,$2,$L24 | |
+ bne $18,$2,$L26 | |
+ nop | |
+ | |
sw $0,52($sp) | |
-$L29: | |
+$L31: | |
lw $2,132($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- blez $2,$L158 | |
+ nop | |
+ blez $2,$L160 | |
li $4,1 # 0x1 | |
- .set macro | |
- .set reorder | |
move $4,$2 | |
sw $2,64($sp) | |
sw $2,40($sp) | |
-$L34: | |
+$L36: | |
lw $25,%call16(__rv_alloc_D2A)($28) | |
- #nop | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__rv_alloc_D2A | |
1: jalr $25 | |
+ nop | |
+ | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $17,$2 | |
- .set macro | |
- .set reorder | |
slt $2,$18,2 | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L36 | |
+ bne $2,$0,$L38 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
- beq $20,$2,$L36 | |
+ beq $20,$2,$L38 | |
+ nop | |
+ | |
sw $0,52($sp) | |
-$L36: | |
+$L38: | |
lw $2,40($sp) | |
- #nop | |
+ nop | |
sltu $2,$2,15 | |
- beq $2,$0,$L37 | |
- beq $23,$0,$L37 | |
- .set noreorder | |
- .set nomacro | |
- blez $16,$L38 | |
+ beq $2,$0,$L39 | |
+ nop | |
+ | |
+ beq $23,$0,$L39 | |
+ nop | |
+ | |
+ blez $16,$L40 | |
andi $3,$16,0xf | |
- .set macro | |
- .set reorder | |
sll $4,$3,3 | |
lw $3,%got(__tens_D2A)($28) | |
srl $2,$16,4 | |
addu $3,$3,$4 | |
lwc1 $f2,4($3) | |
andi $4,$2,0x10 | |
lwc1 $f3,0($3) | |
- beq $4,$0,$L160 | |
+ beq $4,$0,$L162 | |
+ nop | |
+ | |
lw $3,%got(__bigtens_D2A)($28) | |
lwc1 $f4,36($sp) | |
lwc1 $f0,36($3) | |
lwc1 $f5,32($sp) | |
lwc1 $f1,32($3) | |
andi $2,$2,0xf | |
div.d $f0,$f4,$f0 | |
li $8,3 # 0x3 | |
-$L39: | |
- beq $2,$0,$L42 | |
- lw $3,%got(__bigtens_D2A)($28) | |
$L41: | |
+ beq $2,$0,$L44 | |
+ nop | |
+ | |
+ lw $3,%got(__bigtens_D2A)($28) | |
+$L43: | |
andi $4,$2,0x1 | |
- .set noreorder | |
- .set nomacro | |
- beq $4,$0,$L40 | |
+ beq $4,$0,$L42 | |
srl $2,$2,1 | |
- .set macro | |
- .set reorder | |
lwc1 $f4,4($3) | |
addiu $8,$8,1 | |
lwc1 $f5,0($3) | |
- #nop | |
+ nop | |
mul.d $f2,$f2,$f4 | |
-$L40: | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L41 | |
+$L42: | |
+ bne $2,$0,$L43 | |
addiu $3,$3,8 | |
- .set macro | |
- .set reorder | |
-$L42: | |
- div.d $f0,$f0,$f2 | |
$L44: | |
+ div.d $f0,$f0,$f2 | |
+$L46: | |
lw $2,60($sp) | |
- #nop | |
- beq $2,$0,$L48 | |
+ nop | |
+ beq $2,$0,$L50 | |
+ nop | |
+ | |
lw $2,%got($LC8)($28) | |
- #nop | |
+ nop | |
lwc1 $f2,%lo($LC8+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f3,%lo($LC8)($2) | |
- #nop | |
+ nop | |
c.lt.d $f0,$f2 | |
- #nop | |
- bc1t $L345 | |
-$L48: | |
+ nop | |
+ bc1t $L346 | |
+ nop | |
+ | |
+$L50: | |
mtc1 $8,$f2 | |
lw $2,%got($LC10)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f0 | |
lwc1 $f4,%lo($LC10+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f5,%lo($LC10)($2) | |
- #nop | |
+ nop | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
addu $4,$2,$3 | |
lw $2,40($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L143 | |
+ nop | |
+ beq $2,$0,$L145 | |
move $8,$16 | |
- .set macro | |
- .set reorder | |
lw $9,40($sp) | |
- #nop | |
-$L52: | |
+ nop | |
+$L54: | |
addiu $3,$9,-1 | |
lw $10,%got(__tens_D2A)($28) | |
sll $3,$3,3 | |
+ .set macro | |
trunc.w.d $f2,$f0,$6 | |
+ .set nomacro | |
addu $3,$10,$3 | |
lwc1 $f4,4($3) | |
mfc1 $2,$f2 | |
mtc1 $5,$f8 | |
addiu $2,$2,48 | |
lwc1 $f5,0($3) | |
lw $3,52($sp) | |
cvt.d.w $f6,$f2 | |
sll $2,$2,24 | |
mtc1 $4,$f9 | |
sub.d $f0,$f0,$f6 | |
sra $2,$2,24 | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$0,$L56 | |
+ beq $3,$0,$L58 | |
addiu $23,$17,1 | |
- .set macro | |
- .set reorder | |
lw $10,%got($LC12)($28) | |
- #nop | |
+ nop | |
lwc1 $f2,%lo($LC12+4)($10) | |
- #nop | |
+ nop | |
lwc1 $f3,%lo($LC12)($10) | |
- #nop | |
+ nop | |
div.d $f2,$f2,$f4 | |
sub.d $f2,$f2,$f8 | |
c.lt.d $f0,$f2 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1t $L168 | |
+ nop | |
+ bc1t $L170 | |
sb $2,0($17) | |
- .set macro | |
- .set reorder | |
lw $4,%got($LC8)($28) | |
- #nop | |
+ nop | |
lwc1 $f8,%lo($LC8+4)($4) | |
- #nop | |
+ nop | |
lwc1 $f9,%lo($LC8)($4) | |
- #nop | |
+ nop | |
sub.d $f4,$f8,$f0 | |
c.lt.d $f4,$f2 | |
- #nop | |
- bc1t $L167 | |
+ nop | |
+ bc1t $L169 | |
+ nop | |
+ | |
li $2,1 # 0x1 | |
- .set noreorder | |
- .set nomacro | |
- beq $9,$2,$L37 | |
+ beq $9,$2,$L39 | |
addu $9,$17,$9 | |
- .set macro | |
- .set reorder | |
lw $5,%got($LC9)($28) | |
- #nop | |
+ nop | |
lwc1 $f4,%lo($LC9+4)($5) | |
- #nop | |
+ nop | |
lwc1 $f5,%lo($LC9)($5) | |
- .set noreorder | |
- .set nomacro | |
- b $L376 | |
+ b $L377 | |
mul.d $f0,$f0,$f4 | |
- .set macro | |
- .set reorder | |
-$L316: | |
+$L318: | |
sub.d $f6,$f8,$f0 | |
c.lt.d $f6,$f2 | |
- #nop | |
- bc1t $L167 | |
- beq $9,$23,$L37 | |
+ nop | |
+ bc1t $L169 | |
+ nop | |
+ | |
+ beq $9,$23,$L39 | |
+ nop | |
+ | |
mul.d $f0,$f0,$f4 | |
-$L376: | |
+$L377: | |
mul.d $f2,$f2,$f4 | |
addiu $23,$23,1 | |
+ .set macro | |
trunc.w.d $f6,$f0,$2 | |
+ .set nomacro | |
mfc1 $2,$f6 | |
cvt.d.w $f6,$f6 | |
sub.d $f0,$f0,$f6 | |
addiu $2,$2,48 | |
sll $2,$2,24 | |
c.lt.d $f0,$f2 | |
sra $2,$2,24 | |
- .set noreorder | |
- .set nomacro | |
- bc1f $L316 | |
+ bc1f $L318 | |
sb $2,-1($23) | |
- .set macro | |
- .set reorder | |
-$L168: | |
- .set noreorder | |
- .set nomacro | |
- b $L57 | |
+$L170: | |
+ b $L59 | |
move $16,$8 | |
- .set macro | |
- .set reorder | |
-$L323: | |
+$L325: | |
li $3,-1 # 0xffffffffffffffff | |
-$L364: | |
+$L365: | |
sw $0,132($sp) | |
sw $3,64($sp) | |
sw $3,40($sp) | |
-$L147: | |
+$L149: | |
lw $3,48($sp) | |
- #nop | |
- beq $3,$0,$L83 | |
+ nop | |
+ beq $3,$0,$L85 | |
+ nop | |
+ | |
addiu $2,$2,1075 | |
-$L84: | |
+$L86: | |
lw $25,%call16(__i2b_D2A)($28) | |
li $4,1 # 0x1 | |
addu $23,$22,$2 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__i2b_D2A | |
1: jalr $25 | |
addu $19,$19,$2 | |
- .set macro | |
- .set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
sw $2,52($sp) | |
-$L82: | |
- blez $22,$L85 | |
- .set noreorder | |
- .set nomacro | |
- blez $19,$L85 | |
+$L84: | |
+ blez $22,$L87 | |
+ nop | |
+ | |
+ blez $19,$L87 | |
slt $3,$19,$22 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$0,$L86 | |
+ beq $3,$0,$L88 | |
move $2,$22 | |
- .set macro | |
- .set reorder | |
move $2,$19 | |
-$L86: | |
+$L88: | |
subu $23,$23,$2 | |
subu $22,$22,$2 | |
subu $19,$19,$2 | |
-$L85: | |
- beq $21,$0,$L87 | |
+$L87: | |
+ beq $21,$0,$L89 | |
+ nop | |
+ | |
lw $2,52($sp) | |
lw $25,%call16(__pow5mult_D2A)($28) | |
- beq $2,$0,$L88 | |
+ beq $2,$0,$L90 | |
+ nop | |
+ | |
lw $4,48($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $5,$21 | |
- .set macro | |
- .set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $4,$2 | |
- .set macro | |
- .set reorder | |
lw $25,%call16(__mult_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__mult_D2A | |
1: jalr $25 | |
move $5,$fp | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $21,$2 | |
- .set macro | |
- .set reorder | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
move $fp,$21 | |
-$L87: | |
+$L89: | |
lw $25,%call16(__i2b_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__i2b_D2A | |
1: jalr $25 | |
li $4,1 # 0x1 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $21,$2 | |
- .set macro | |
- .set reorder | |
lw $5,56($sp) | |
- #nop | |
- bne $5,$0,$L346 | |
-$L89: | |
+ nop | |
+ bne $5,$0,$L347 | |
+ nop | |
+ | |
+$L91: | |
slt $2,$18,2 | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L90 | |
+ bne $2,$0,$L92 | |
sw $2,68($sp) | |
- .set macro | |
- .set reorder | |
lw $2,52($sp) | |
- #nop | |
- beq $2,$0,$L178 | |
-$L90: | |
+ nop | |
+ beq $2,$0,$L180 | |
+ nop | |
+ | |
+$L92: | |
li $2,1 # 0x1 | |
- beq $20,$2,$L347 | |
-$L178: | |
+ beq $20,$2,$L348 | |
+ nop | |
+ | |
+$L180: | |
sw $0,72($sp) | |
-$L91: | |
+$L93: | |
lw $2,56($sp) | |
- #nop | |
- bne $2,$0,$L348 | |
+ nop | |
+ bne $2,$0,$L349 | |
+ nop | |
+ | |
li $2,1 # 0x1 | |
-$L92: | |
+$L94: | |
addu $2,$19,$2 | |
andi $2,$2,0x1f | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L180 | |
+ beq $2,$0,$L182 | |
li $3,32 # 0x20 | |
- .set macro | |
- .set reorder | |
subu $3,$3,$2 | |
slt $4,$3,5 | |
- .set noreorder | |
- .set nomacro | |
- bne $4,$0,$L94 | |
+ bne $4,$0,$L96 | |
li $4,4 # 0x4 | |
- .set macro | |
- .set reorder | |
li $3,28 # 0x1c | |
subu $2,$3,$2 | |
addu $23,$23,$2 | |
addu $22,$22,$2 | |
addu $19,$19,$2 | |
-$L95: | |
- .set noreorder | |
- .set nomacro | |
- bgtz $23,$L349 | |
+$L97: | |
+ bgtz $23,$L350 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
-$L96: | |
- .set noreorder | |
- .set nomacro | |
- bgtz $19,$L350 | |
+$L98: | |
+ bgtz $19,$L351 | |
move $4,$21 | |
- .set macro | |
- .set reorder | |
-$L97: | |
+$L99: | |
lw $2,60($sp) | |
- #nop | |
- bne $2,$0,$L351 | |
-$L98: | |
+ nop | |
+ bne $2,$0,$L352 | |
+ nop | |
+ | |
+$L100: | |
lw $2,40($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- blez $2,$L369 | |
+ nop | |
+ blez $2,$L370 | |
li $2,3 # 0x3 | |
- .set macro | |
- .set reorder | |
-$L101: | |
+$L103: | |
lw $2,52($sp) | |
- #nop | |
- beq $2,$0,$L107 | |
-$L145: | |
- bgtz $22,$L352 | |
-$L108: | |
+ nop | |
+ beq $2,$0,$L109 | |
+ nop | |
+ | |
+$L147: | |
+ bgtz $22,$L353 | |
+ nop | |
+ | |
+$L110: | |
lw $2,72($sp) | |
- #nop | |
- bne $2,$0,$L353 | |
+ nop | |
+ bne $2,$0,$L354 | |
+ nop | |
+ | |
lw $22,48($sp) | |
-$L109: | |
+$L111: | |
lw $3,40($sp) | |
addiu $2,$17,-1 | |
addu $2,$2,$3 | |
sw $2,56($sp) | |
lw $2,36($sp) | |
sw $17,52($sp) | |
andi $2,$2,0x1 | |
sw $2,64($sp) | |
-$L129: | |
+$L131: | |
lw $25,%call16(__quorem_D2A)($28) | |
move $5,$21 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__quorem_D2A | |
1: jalr $25 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
lw $5,48($sp) | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$fp | |
sw $2,60($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $23,$2 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
move $5,$22 | |
lw $25,%call16(__diff_D2A)($28) | |
move $4,$21 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__diff_D2A | |
1: jalr $25 | |
move $19,$2 | |
- .set macro | |
- .set reorder | |
move $3,$2 | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
addiu $9,$23,48 | |
- .set macro | |
- .set reorder | |
lw $2,12($2) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L354 | |
+ nop | |
+ bne $2,$0,$L355 | |
move $5,$3 | |
- .set macro | |
- .set reorder | |
lw $25,%call16(__cmp_D2A)($28) | |
sw $9,40($sp) | |
move $4,$fp | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
sw $3,32($sp) | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
lw $3,32($sp) | |
lw $25,%call16(__Bfree_D2A)($28) | |
move $23,$2 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$3 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
lw $9,40($sp) | |
- .set noreorder | |
- .set nomacro | |
- bne $23,$0,$L111 | |
+ bne $23,$0,$L113 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
- beq $18,$2,$L111 | |
+ beq $18,$2,$L113 | |
+ nop | |
+ | |
lw $2,64($sp) | |
- #nop | |
- bne $2,$0,$L111 | |
- .set noreorder | |
- .set nomacro | |
- bne $20,$0,$L355 | |
+ nop | |
+ bne $2,$0,$L113 | |
+ nop | |
+ | |
+ bne $20,$0,$L356 | |
li $2,57 # 0x39 | |
- .set macro | |
- .set reorder | |
move $23,$20 | |
-$L111: | |
- bltz $19,$L115 | |
- .set noreorder | |
- .set nomacro | |
- bne $19,$0,$L116 | |
+$L113: | |
+ bltz $19,$L117 | |
+ nop | |
+ | |
+ bne $19,$0,$L118 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
- beq $18,$2,$L116 | |
+ beq $18,$2,$L118 | |
+ nop | |
+ | |
lw $2,64($sp) | |
- #nop | |
- bne $2,$0,$L116 | |
-$L115: | |
+ nop | |
+ bne $2,$0,$L118 | |
+ nop | |
+ | |
+$L117: | |
lw $3,20($fp) | |
- #nop | |
- bne $3,$0,$L117 | |
+ nop | |
+ bne $3,$0,$L119 | |
+ nop | |
+ | |
lw $3,16($fp) | |
- #nop | |
+ nop | |
slt $3,$3,2 | |
- bne $3,$0,$L324 | |
-$L117: | |
+ bne $3,$0,$L326 | |
+ nop | |
+ | |
+$L119: | |
lw $2,68($sp) | |
- #nop | |
- bne $2,$0,$L119 | |
- .set noreorder | |
- .set nomacro | |
- beq $20,$0,$L324 | |
+ nop | |
+ bne $2,$0,$L121 | |
+ nop | |
+ | |
+ beq $20,$0,$L326 | |
li $2,2 # 0x2 | |
- .set macro | |
- .set reorder | |
- beq $20,$2,$L121 | |
-$L119: | |
- .set noreorder | |
- .set nomacro | |
- bgtz $23,$L122 | |
+ beq $20,$2,$L123 | |
+ nop | |
+ | |
+$L121: | |
+ bgtz $23,$L124 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
-$L324: | |
+$L326: | |
lw $2,52($sp) | |
- #nop | |
+ nop | |
addiu $23,$2,1 | |
-$L118: | |
+$L120: | |
lw $2,52($sp) | |
- #nop | |
-$L374: | |
+ nop | |
+$L375: | |
sb $9,0($2) | |
-$L114: | |
+$L116: | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- beq $22,$0,$L57 | |
+ beq $22,$0,$L59 | |
+ nop | |
+ | |
lw $4,48($sp) | |
- #nop | |
- beq $4,$0,$L104 | |
- beq $22,$4,$L104 | |
+ nop | |
+ beq $4,$0,$L106 | |
+ nop | |
+ | |
+ beq $22,$4,$L106 | |
+ nop | |
+ | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
+ nop | |
+ | |
lw $28,16($sp) | |
- #nop | |
-$L104: | |
+ nop | |
+$L106: | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$22 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- b $L57 | |
-$L347: | |
+ b $L59 | |
+ nop | |
+ | |
+$L348: | |
lw $5,36($sp) | |
lw $4,32($sp) | |
- .set noreorder | |
- .set nomacro | |
- bne $5,$0,$L178 | |
+ bne $5,$0,$L180 | |
li $2,983040 # 0xf0000 | |
- .set macro | |
- .set reorder | |
ori $2,$2,0xffff | |
and $2,$2,$4 | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L178 | |
+ bne $2,$0,$L180 | |
li $2,2145386496 # 0x7fe00000 | |
- .set macro | |
- .set reorder | |
and $2,$2,$4 | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L178 | |
+ beq $2,$0,$L180 | |
li $2,1 # 0x1 | |
- .set macro | |
- .set reorder | |
addiu $23,$23,1 | |
addiu $19,$19,1 | |
- .set noreorder | |
- .set nomacro | |
- b $L91 | |
+ b $L93 | |
sw $2,72($sp) | |
- .set macro | |
- .set reorder | |
-$L50: | |
+$L52: | |
mtc1 $8,$f2 | |
lw $2,%got($LC10)($28) | |
cvt.d.w $f2,$f2 | |
mul.d $f2,$f2,$f0 | |
lwc1 $f4,%lo($LC10+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f5,%lo($LC10)($2) | |
- #nop | |
+ nop | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
addu $4,$2,$3 | |
-$L143: | |
+$L145: | |
lw $2,%got($LC11)($28) | |
- #nop | |
+ nop | |
lwc1 $f2,%lo($LC11+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f3,%lo($LC11)($2) | |
- #nop | |
+ nop | |
sub.d $f0,$f0,$f2 | |
mtc1 $5,$f2 | |
- #nop | |
+ nop | |
mtc1 $4,$f3 | |
- #nop | |
+ nop | |
c.lt.d $f2,$f0 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1t $L319 | |
+ nop | |
+ bc1t $L321 | |
li $8,-2147483648 # 0xffffffff80000000 | |
- .set macro | |
- .set reorder | |
mtc1 $5,$f2 | |
xor $2,$8,$4 | |
mtc1 $2,$f3 | |
- #nop | |
+ nop | |
c.lt.d $f0,$f2 | |
- #nop | |
- bc1t $L325 | |
-$L37: | |
+ nop | |
+ bc1t $L327 | |
+ nop | |
+ | |
+$L39: | |
lw $2,24($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bltz $2,$L69 | |
+ nop | |
+ bltz $2,$L71 | |
slt $3,$16,15 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$0,$L69 | |
+ beq $3,$0,$L71 | |
sll $3,$16,3 | |
- .set macro | |
- .set reorder | |
lw $2,%got(__tens_D2A)($28) | |
- #nop | |
+ nop | |
addu $2,$2,$3 | |
lwc1 $f4,4($2) | |
- #nop | |
+ nop | |
lwc1 $f5,0($2) | |
lw $2,132($sp) | |
- #nop | |
- bgez $2,$L70 | |
+ nop | |
+ bgez $2,$L72 | |
+ nop | |
+ | |
lw $2,40($sp) | |
- #nop | |
- bgtz $2,$L70 | |
- bne $2,$0,$L325 | |
+ nop | |
+ bgtz $2,$L72 | |
+ nop | |
+ | |
+ bne $2,$0,$L327 | |
+ nop | |
+ | |
lw $2,%got($LC11)($28) | |
- #nop | |
+ nop | |
lwc1 $f0,%lo($LC11+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f1,%lo($LC11)($2) | |
- #nop | |
+ nop | |
mul.d $f4,$f4,$f0 | |
lwc1 $f0,36($sp) | |
- #nop | |
+ nop | |
lwc1 $f1,32($sp) | |
- #nop | |
+ nop | |
c.le.d $f0,$f4 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1f $L370 | |
+ nop | |
+ bc1f $L371 | |
move $21,$0 | |
- .set macro | |
- .set reorder | |
-$L325: | |
+$L327: | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$0 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- #nop | |
-$L321: | |
+ nop | |
+$L323: | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
li $2,48 # 0x30 | |
-$L365: | |
+$L366: | |
addiu $23,$17,1 | |
sb $2,0($17) | |
- .set noreorder | |
- .set nomacro | |
- b $L142 | |
+ b $L144 | |
li $16,1 # 0x1 | |
- .set macro | |
- .set reorder | |
-$L69: | |
+$L71: | |
lw $3,52($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bne $3,$0,$L147 | |
+ nop | |
+ bne $3,$0,$L149 | |
move $23,$22 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L82 | |
+ b $L84 | |
sw $0,48($sp) | |
- .set macro | |
- .set reorder | |
-$L121: | |
+$L123: | |
lw $2,52($sp) | |
lw $3,56($sp) | |
addiu $19,$2,1 | |
move $23,$19 | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$2,$L185 | |
+ beq $3,$2,$L187 | |
sb $9,0($2) | |
- .set macro | |
- .set reorder | |
lw $25,%call16(__multadd_D2A)($28) | |
move $4,$fp | |
move $6,$0 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $fp,$2 | |
- .set macro | |
- .set reorder | |
lw $2,48($sp) | |
lw $25,%call16(__multadd_D2A)($28) | |
- .set noreorder | |
- .set nomacro | |
- beq $22,$2,$L356 | |
+ beq $22,$2,$L357 | |
move $6,$0 | |
- .set macro | |
- .set reorder | |
lw $4,48($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
- .set macro | |
- .set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $6,$0 | |
- .set macro | |
- .set reorder | |
lw $25,%call16(__multadd_D2A)($28) | |
move $4,$22 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $22,$2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L129 | |
+ b $L131 | |
sw $19,52($sp) | |
- .set macro | |
- .set reorder | |
-$L180: | |
+$L182: | |
li $2,28 # 0x1c | |
-$L93: | |
+$L95: | |
addu $23,$23,$2 | |
addu $22,$22,$2 | |
- .set noreorder | |
- .set nomacro | |
- b $L95 | |
+ b $L97 | |
addu $19,$19,$2 | |
- .set macro | |
- .set reorder | |
-$L116: | |
- blez $23,$L121 | |
+$L118: | |
+ blez $23,$L123 | |
+ nop | |
+ | |
lw $2,52($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $20,$0,$L374 | |
+ beq $20,$0,$L375 | |
addiu $23,$2,1 | |
- .set macro | |
- .set reorder | |
li $2,57 # 0x39 | |
- beq $9,$2,$L112 | |
+ beq $9,$2,$L114 | |
+ nop | |
+ | |
lw $3,52($sp) | |
addiu $2,$9,1 | |
- .set noreorder | |
- .set nomacro | |
- b $L114 | |
+ b $L116 | |
sb $2,0($3) | |
- .set macro | |
- .set reorder | |
-$L346: | |
+$L347: | |
lw $25,%call16(__pow5mult_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $4,$2 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L89 | |
+ bne $2,$0,$L91 | |
move $21,$2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ b $L3 | |
move $17,$0 | |
- .set macro | |
- .set reorder | |
-$L349: | |
+$L350: | |
lw $25,%call16(__lshift_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$23 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L96 | |
+ bne $2,$0,$L98 | |
move $fp,$2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ b $L3 | |
move $17,$0 | |
- .set macro | |
- .set reorder | |
-$L350: | |
+$L351: | |
lw $25,%call16(__lshift_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$19 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L97 | |
+ bne $2,$0,$L99 | |
move $21,$2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ b $L3 | |
move $17,$0 | |
- .set macro | |
- .set reorder | |
-$L88: | |
+$L90: | |
move $4,$fp | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__pow5mult_D2A | |
1: jalr $25 | |
move $5,$21 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L87 | |
+ bne $2,$0,$L89 | |
move $fp,$2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ b $L3 | |
move $17,$0 | |
- .set macro | |
- .set reorder | |
-$L351: | |
+$L352: | |
lw $25,%call16(__cmp_D2A)($28) | |
move $5,$21 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- bgez $2,$L98 | |
+ bgez $2,$L100 | |
move $4,$fp | |
- .set macro | |
- .set reorder | |
lw $25,%call16(__multadd_D2A)($28) | |
move $6,$0 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
- .set macro | |
- .set reorder | |
move $fp,$2 | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
addiu $16,$16,-1 | |
- .set macro | |
- .set reorder | |
lw $2,52($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L357 | |
+ nop | |
+ bne $2,$0,$L358 | |
move $6,$0 | |
- .set macro | |
- .set reorder | |
lw $2,64($sp) | |
- #nop | |
- blez $2,$L371 | |
+ nop | |
+ blez $2,$L372 | |
+ nop | |
+ | |
sw $2,40($sp) | |
-$L107: | |
- .set noreorder | |
- .set nomacro | |
- b $L131 | |
+$L109: | |
+ b $L133 | |
move $23,$17 | |
- .set macro | |
- .set reorder | |
-$L358: | |
+$L359: | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
+ nop | |
+ | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $fp,$2 | |
- .set macro | |
- .set reorder | |
-$L131: | |
+$L133: | |
lw $25,%call16(__quorem_D2A)($28) | |
move $4,$fp | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__quorem_D2A | |
1: jalr $25 | |
move $5,$21 | |
- .set macro | |
- .set reorder | |
addiu $9,$2,48 | |
addiu $23,$23,1 | |
lw $28,16($sp) | |
sb $9,-1($23) | |
lw $3,40($sp) | |
lw $8,20($fp) | |
subu $2,$23,$17 | |
move $4,$fp | |
move $6,$0 | |
li $5,10 # 0xa | |
lw $25,%call16(__multadd_D2A)($28) | |
- .set noreorder | |
- .set nomacro | |
- bne $8,$0,$L130 | |
+ bne $8,$0,$L132 | |
slt $2,$2,$3 | |
- .set macro | |
- .set reorder | |
lw $8,16($fp) | |
- #nop | |
+ nop | |
slt $8,$8,2 | |
- bne $8,$0,$L186 | |
-$L130: | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L358 | |
+ bne $8,$0,$L188 | |
+ nop | |
+ | |
+$L132: | |
+ bne $2,$0,$L359 | |
move $18,$0 | |
- .set macro | |
- .set reorder | |
-$L126: | |
- .set noreorder | |
- .set nomacro | |
- beq $20,$0,$L133 | |
+$L128: | |
+ beq $20,$0,$L135 | |
sw $9,32($sp) | |
- .set macro | |
- .set reorder | |
li $2,2 # 0x2 | |
- beq $20,$2,$L134 | |
+ beq $20,$2,$L136 | |
+ nop | |
+ | |
lw $25,%call16(__lshift_D2A)($28) | |
move $4,$fp | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
move $5,$21 | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$2 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $fp,$2 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
lw $9,32($sp) | |
- blez $2,$L135 | |
-$L134: | |
+ blez $2,$L137 | |
+ nop | |
+ | |
+$L136: | |
lb $4,-1($23) | |
lw $22,48($sp) | |
sw $18,48($sp) | |
-$L125: | |
- .set noreorder | |
- .set nomacro | |
- b $L138 | |
+$L127: | |
+ b $L140 | |
li $5,57 # 0x39 | |
- .set macro | |
- .set reorder | |
-$L139: | |
- beq $17,$2,$L137 | |
+$L141: | |
+ beq $17,$2,$L139 | |
+ nop | |
+ | |
lb $4,-1($2) | |
move $23,$2 | |
-$L138: | |
- .set noreorder | |
- .set nomacro | |
- beq $4,$5,$L139 | |
+$L140: | |
+ beq $4,$5,$L141 | |
addiu $2,$23,-1 | |
- .set macro | |
- .set reorder | |
addiu $4,$4,1 | |
- .set noreorder | |
- .set nomacro | |
- b $L114 | |
+ b $L116 | |
sb $4,0($2) | |
- .set macro | |
- .set reorder | |
-$L191: | |
-$L371: | |
+$L193: | |
+$L372: | |
sw $2,40($sp) | |
li $2,3 # 0x3 | |
-$L369: | |
- .set noreorder | |
- .set nomacro | |
- beq $18,$2,$L102 | |
+$L370: | |
+ beq $18,$2,$L104 | |
li $2,5 # 0x5 | |
- .set macro | |
- .set reorder | |
- bne $18,$2,$L101 | |
-$L102: | |
+ bne $18,$2,$L103 | |
+ nop | |
+ | |
+$L104: | |
lw $2,40($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L359 | |
+ nop | |
+ beq $2,$0,$L360 | |
move $4,$21 | |
- .set macro | |
- .set reorder | |
-$L103: | |
+$L105: | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
- .set macro | |
- .set reorder | |
lw $2,132($sp) | |
lw $28,16($sp) | |
nor $16,$0,$2 | |
lw $2,48($sp) | |
- #nop | |
- beq $2,$0,$L321 | |
+ nop | |
+ beq $2,$0,$L323 | |
+ nop | |
+ | |
lw $22,48($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L104 | |
+ b $L106 | |
move $23,$17 | |
- .set macro | |
- .set reorder | |
-$L348: | |
+$L349: | |
lw $2,16($21) | |
lw $25,%call16(__hi0bits_D2A)($28) | |
addiu $2,$2,3 | |
sll $2,$2,2 | |
addu $2,$21,$2 | |
lw $4,4($2) | |
.reloc 1f,R_MIPS_JALR,__hi0bits_D2A | |
1: jalr $25 | |
+ nop | |
+ | |
li $3,32 # 0x20 | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L92 | |
+ b $L94 | |
subu $2,$3,$2 | |
- .set macro | |
- .set reorder | |
-$L83: | |
+$L85: | |
lw $3,28($sp) | |
li $2,54 # 0x36 | |
- .set noreorder | |
- .set nomacro | |
- b $L84 | |
+ b $L86 | |
subu $2,$2,$3 | |
- .set macro | |
- .set reorder | |
-$L158: | |
+$L160: | |
li $2,1 # 0x1 | |
sw $2,64($sp) | |
sw $2,40($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L34 | |
+ b $L36 | |
sw $2,132($sp) | |
- .set macro | |
- .set reorder | |
-$L339: | |
+$L340: | |
slt $18,$18,2 | |
- bne $18,$0,$L76 | |
- .set noreorder | |
- .set nomacro | |
- beq $20,$0,$L57 | |
+ bne $18,$0,$L78 | |
+ nop | |
+ | |
+ beq $20,$0,$L59 | |
li $5,2 # 0x2 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $20,$5,$L372 | |
+ beq $20,$5,$L373 | |
li $5,57 # 0x39 | |
- .set macro | |
- .set reorder | |
-$L76: | |
+$L78: | |
add.d $f0,$f0,$f0 | |
c.lt.d $f4,$f0 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1t $L372 | |
+ nop | |
+ bc1t $L373 | |
li $5,57 # 0x39 | |
- .set macro | |
- .set reorder | |
c.eq.d $f0,$f4 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1f $L57 | |
+ nop | |
+ bc1f $L59 | |
andi $4,$4,0x1 | |
- .set macro | |
- .set reorder | |
- beq $4,$0,$L57 | |
-$L58: | |
- .set noreorder | |
- .set nomacro | |
- b $L78 | |
+ beq $4,$0,$L59 | |
+ nop | |
+ | |
+$L60: | |
+ b $L80 | |
li $5,57 # 0x39 | |
- .set macro | |
- .set reorder | |
-$L80: | |
- .set noreorder | |
- .set nomacro | |
- beq $4,$17,$L77 | |
+$L82: | |
+ beq $4,$17,$L79 | |
li $2,48 # 0x30 | |
- .set macro | |
- .set reorder | |
lb $2,-1($4) | |
move $23,$4 | |
-$L78: | |
-$L372: | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$5,$L80 | |
+$L80: | |
+$L373: | |
+ beq $2,$5,$L82 | |
addiu $4,$23,-1 | |
- .set macro | |
- .set reorder | |
addiu $2,$2,1 | |
- .set noreorder | |
- .set nomacro | |
- b $L57 | |
+ b $L59 | |
sb $2,0($4) | |
- .set macro | |
- .set reorder | |
-$L30: | |
+$L32: | |
li $2,1 # 0x1 | |
- .set noreorder | |
- .set nomacro | |
- b $L29 | |
+ b $L31 | |
sw $2,52($sp) | |
- .set macro | |
- .set reorder | |
-$L157: | |
- .set noreorder | |
- .set nomacro | |
- b $L27 | |
+$L159: | |
+ b $L29 | |
sw $0,52($sp) | |
- .set macro | |
- .set reorder | |
-$L38: | |
- beq $16,$0,$L161 | |
+$L40: | |
+ beq $16,$0,$L163 | |
+ nop | |
+ | |
subu $3,$0,$16 | |
andi $2,$3,0xf | |
sll $4,$2,3 | |
lw $2,%got(__tens_D2A)($28) | |
lwc1 $f2,36($sp) | |
addu $2,$2,$4 | |
lwc1 $f0,4($2) | |
lwc1 $f3,32($sp) | |
lwc1 $f1,0($2) | |
sra $3,$3,4 | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$0,$L162 | |
+ beq $3,$0,$L164 | |
mul.d $f0,$f2,$f0 | |
- .set macro | |
- .set reorder | |
lw $4,%got(__bigtens_D2A)($28) | |
mov.d $f2,$f0 | |
move $2,$0 | |
li $8,2 # 0x2 | |
-$L46: | |
+$L48: | |
andi $5,$3,0x1 | |
- .set noreorder | |
- .set nomacro | |
- beq $5,$0,$L45 | |
+ beq $5,$0,$L47 | |
sra $3,$3,1 | |
- .set macro | |
- .set reorder | |
lwc1 $f4,4($4) | |
addiu $8,$8,1 | |
lwc1 $f5,0($4) | |
li $2,1 # 0x1 | |
mul.d $f2,$f2,$f4 | |
-$L45: | |
- .set noreorder | |
- .set nomacro | |
- bne $3,$0,$L46 | |
+$L47: | |
+ bne $3,$0,$L48 | |
addiu $4,$4,8 | |
- .set macro | |
- .set reorder | |
- beq $2,$0,$L44 | |
- .set noreorder | |
- .set nomacro | |
- b $L44 | |
+ beq $2,$0,$L46 | |
+ nop | |
+ | |
+ b $L46 | |
mov.d $f0,$f2 | |
- .set macro | |
- .set reorder | |
-$L352: | |
+$L353: | |
lw $25,%call16(__lshift_D2A)($28) | |
lw $4,48($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
move $5,$22 | |
- .set macro | |
- .set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
- bne $2,$0,$L108 | |
- .set noreorder | |
- .set nomacro | |
- b $L1 | |
+ bne $2,$0,$L110 | |
+ nop | |
+ | |
+ b $L3 | |
move $17,$0 | |
- .set macro | |
- .set reorder | |
-$L356: | |
+$L357: | |
move $4,$22 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
- move $22,$2 | |
- .set macro | |
- .set reorder | |
+ beq $2,$0,$L34 | |
+ move $22,$2 | |
sw $2,48($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L129 | |
+ b $L131 | |
sw $19,52($sp) | |
- .set macro | |
- .set reorder | |
-$L160: | |
+$L162: | |
lwc1 $f0,36($sp) | |
- #nop | |
+ nop | |
lwc1 $f1,32($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L39 | |
+ b $L41 | |
li $8,2 # 0x2 | |
- .set macro | |
- .set reorder | |
-$L354: | |
+$L355: | |
lw $25,%call16(__Bfree_D2A)($28) | |
sw $9,32($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$3 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
lw $9,32($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L111 | |
+ b $L113 | |
li $23,1 # 0x1 | |
- .set macro | |
- .set reorder | |
-$L319: | |
+$L321: | |
move $21,$0 | |
-$L370: | |
+$L371: | |
move $22,$0 | |
-$L53 = . | |
+$L55 = . | |
li $2,49 # 0x31 | |
addiu $23,$17,1 | |
-$L377: | |
+$L378: | |
sb $2,0($17) | |
addiu $16,$16,1 | |
-$L106: | |
+$L108: | |
lw $25,%call16(__Bfree_D2A)($28) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
+ nop | |
.reloc 1f,R_MIPS_JALR,__Bfree_D2A | |
1: jalr $25 | |
move $4,$21 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- bne $22,$0,$L104 | |
- b $L57 | |
-$L56: | |
+ bne $22,$0,$L106 | |
+ nop | |
+ | |
+ b $L59 | |
+ nop | |
+ | |
+$L58: | |
mtc1 $0,$f6 | |
- #nop | |
+ nop | |
mtc1 $0,$f7 | |
- #nop | |
+ nop | |
c.eq.d $f0,$f6 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1t $L169 | |
+ nop | |
+ bc1t $L171 | |
mul.d $f2,$f4,$f8 | |
- .set macro | |
- .set reorder | |
li $4,1 # 0x1 | |
- .set noreorder | |
- .set nomacro | |
- beq $9,$4,$L170 | |
+ beq $9,$4,$L172 | |
sb $2,0($17) | |
- .set macro | |
- .set reorder | |
lw $5,%got($LC9)($28) | |
- #nop | |
+ nop | |
lwc1 $f8,%lo($LC9+4)($5) | |
- #nop | |
+ nop | |
lwc1 $f9,%lo($LC9)($5) | |
- #nop | |
-$L63: | |
+ nop | |
+$L65: | |
mul.d $f0,$f0,$f8 | |
addiu $5,$23,1 | |
+ .set macro | |
trunc.w.d $f4,$f0,$2 | |
+ .set nomacro | |
mfc1 $2,$f4 | |
cvt.d.w $f4,$f4 | |
sub.d $f0,$f0,$f4 | |
addiu $2,$2,48 | |
c.eq.d $f0,$f6 | |
sll $2,$2,24 | |
- .set noreorder | |
- .set nomacro | |
- bc1t $L61 | |
+ bc1t $L63 | |
sra $2,$2,24 | |
- .set macro | |
- .set reorder | |
subu $4,$5,$17 | |
move $23,$5 | |
- .set noreorder | |
- .set nomacro | |
- bne $4,$9,$L63 | |
+ bne $4,$9,$L65 | |
sb $2,-1($5) | |
- .set macro | |
- .set reorder | |
- b $L62 | |
-$L169: | |
+ b $L64 | |
+ nop | |
+ | |
+$L171: | |
move $5,$23 | |
move $23,$17 | |
-$L61: | |
+$L63: | |
sb $2,0($23) | |
-$L62: | |
+$L64: | |
lw $2,%got($LC12)($28) | |
- #nop | |
+ nop | |
lwc1 $f4,%lo($LC12+4)($2) | |
- #nop | |
+ nop | |
lwc1 $f5,%lo($LC12)($2) | |
- #nop | |
+ nop | |
add.d $f6,$f2,$f4 | |
c.lt.d $f6,$f0 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1f $L317 | |
+ nop | |
+ bc1f $L319 | |
move $23,$5 | |
- .set macro | |
- .set reorder | |
lb $2,-1($5) | |
- .set noreorder | |
- .set nomacro | |
- b $L58 | |
+ b $L60 | |
move $16,$8 | |
- .set macro | |
- .set reorder | |
-$L77: | |
+$L79: | |
sb $2,0($17) | |
lb $2,-1($23) | |
addiu $16,$16,1 | |
addiu $2,$2,1 | |
- .set noreorder | |
- .set nomacro | |
- b $L57 | |
+ b $L59 | |
sb $2,0($4) | |
- .set macro | |
- .set reorder | |
-$L161: | |
+$L163: | |
lwc1 $f0,36($sp) | |
- #nop | |
+ nop | |
lwc1 $f1,32($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L44 | |
+ b $L46 | |
li $8,2 # 0x2 | |
- .set macro | |
- .set reorder | |
-$L345: | |
+$L346: | |
lw $2,40($sp) | |
- #nop | |
- beq $2,$0,$L50 | |
+ nop | |
+ beq $2,$0,$L52 | |
+ nop | |
+ | |
lw $9,64($sp) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- blez $9,$L37 | |
+ nop | |
+ blez $9,$L39 | |
addiu $8,$8,1 | |
- .set macro | |
- .set reorder | |
lw $5,%got($LC9)($28) | |
- #nop | |
+ nop | |
lwc1 $f4,%lo($LC9+4)($5) | |
mtc1 $8,$f2 | |
lwc1 $f5,%lo($LC9)($5) | |
lw $2,%got($LC10)($28) | |
mul.d $f0,$f0,$f4 | |
cvt.d.w $f2,$f2 | |
lwc1 $f4,%lo($LC10+4)($2) | |
addiu $8,$16,-1 | |
lwc1 $f5,%lo($LC10)($2) | |
mul.d $f2,$f2,$f0 | |
add.d $f2,$f2,$f4 | |
mfc1 $3,$f2 | |
mfc1 $2,$f3 | |
move $5,$3 | |
li $3,-54525952 # 0xfffffffffcc00000 | |
- .set noreorder | |
- .set nomacro | |
- b $L52 | |
+ b $L54 | |
addu $4,$2,$3 | |
- .set macro | |
- .set reorder | |
-$L359: | |
+$L360: | |
lw $25,%call16(__multadd_D2A)($28) | |
move $6,$0 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,5 # 0x5 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
move $5,$2 | |
lw $25,%call16(__cmp_D2A)($28) | |
move $4,$fp | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $21,$2 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- blez $2,$L103 | |
+ blez $2,$L105 | |
li $2,49 # 0x31 | |
- .set macro | |
- .set reorder | |
lw $22,48($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L377 | |
+ b $L378 | |
addiu $23,$17,1 | |
- .set macro | |
- .set reorder | |
-$L186: | |
+$L188: | |
lw $22,48($sp) | |
- b $L106 | |
-$L122: | |
+ b $L108 | |
+ nop | |
+ | |
+$L124: | |
lw $25,%call16(__lshift_D2A)($28) | |
sw $9,32($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__lshift_D2A | |
1: jalr $25 | |
li $5,1 # 0x1 | |
- .set macro | |
- .set reorder | |
lw $28,16($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
move $fp,$2 | |
- .set macro | |
- .set reorder | |
lw $25,%call16(__cmp_D2A)($28) | |
move $5,$21 | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__cmp_D2A | |
1: jalr $25 | |
move $4,$2 | |
- .set macro | |
- .set reorder | |
lw $3,52($sp) | |
lw $28,16($sp) | |
lw $9,32($sp) | |
- .set noreorder | |
- .set nomacro | |
- blez $2,$L360 | |
+ blez $2,$L361 | |
addiu $23,$3,1 | |
- .set macro | |
- .set reorder | |
li $2,57 # 0x39 | |
-$L363: | |
- beq $9,$2,$L112 | |
-$L326: | |
+$L364: | |
+ beq $9,$2,$L114 | |
+ nop | |
+ | |
+$L328: | |
lw $2,60($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L118 | |
+ b $L120 | |
addiu $9,$2,49 | |
- .set macro | |
- .set reorder | |
-$L317: | |
+$L319: | |
sub.d $f4,$f4,$f2 | |
c.lt.d $f0,$f4 | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- bc1f $L37 | |
+ nop | |
+ bc1f $L39 | |
li $4,48 # 0x30 | |
- .set macro | |
- .set reorder | |
- b $L67 | |
-$L171: | |
+ b $L69 | |
+ nop | |
+ | |
+$L173: | |
move $5,$3 | |
-$L67: | |
+$L69: | |
lb $2,-1($5) | |
- #nop | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$4,$L171 | |
+ nop | |
+ beq $2,$4,$L173 | |
addiu $3,$5,-1 | |
- .set macro | |
- .set reorder | |
move $23,$5 | |
- .set noreorder | |
- .set nomacro | |
- b $L57 | |
+ b $L59 | |
move $16,$8 | |
- .set macro | |
- .set reorder | |
-$L133: | |
+$L135: | |
lb $4,-1($23) | |
-$L136 = . | |
- .set noreorder | |
- .set nomacro | |
- b $L140 | |
+$L138 = . | |
+ b $L142 | |
li $5,48 # 0x30 | |
- .set macro | |
- .set reorder | |
-$L361: | |
+$L362: | |
lb $4,-2($23) | |
move $23,$2 | |
-$L140: | |
-$L373: | |
- .set noreorder | |
- .set nomacro | |
- beq $4,$5,$L361 | |
+$L142: | |
+$L374: | |
+ beq $4,$5,$L362 | |
addiu $2,$23,-1 | |
- .set macro | |
- .set reorder | |
lw $22,48($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L114 | |
+ b $L116 | |
sw $18,48($sp) | |
- .set macro | |
- .set reorder | |
-$L137: | |
+$L139: | |
li $2,49 # 0x31 | |
addiu $16,$16,1 | |
- .set noreorder | |
- .set nomacro | |
- b $L114 | |
+ b $L116 | |
sb $2,0($17) | |
- .set macro | |
- .set reorder | |
-$L167: | |
- .set noreorder | |
- .set nomacro | |
- b $L58 | |
+$L169: | |
+ b $L60 | |
move $16,$8 | |
- .set macro | |
- .set reorder | |
-$L360: | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L118 | |
+$L361: | |
+ bne $2,$0,$L120 | |
andi $2,$9,0x1 | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- beq $2,$0,$L118 | |
+ beq $2,$0,$L120 | |
li $2,57 # 0x39 | |
- .set macro | |
- .set reorder | |
- b $L363 | |
-$L357: | |
+ b $L364 | |
+ nop | |
+ | |
+$L358: | |
lw $25,%call16(__multadd_D2A)($28) | |
lw $4,48($sp) | |
- .set noreorder | |
- .set nomacro | |
.reloc 1f,R_MIPS_JALR,__multadd_D2A | |
1: jalr $25 | |
li $5,10 # 0xa | |
- .set macro | |
- .set reorder | |
sw $2,48($sp) | |
lw $28,16($sp) | |
- beq $2,$0,$L32 | |
+ beq $2,$0,$L34 | |
+ nop | |
+ | |
lw $2,64($sp) | |
- #nop | |
- blez $2,$L191 | |
- .set noreorder | |
- .set nomacro | |
- b $L145 | |
+ nop | |
+ blez $2,$L193 | |
+ nop | |
+ | |
+ b $L147 | |
sw $2,40($sp) | |
- .set macro | |
- .set reorder | |
-$L135: | |
+$L137: | |
lb $4,-1($23) | |
- .set noreorder | |
- .set nomacro | |
- bne $2,$0,$L373 | |
+ bne $2,$0,$L374 | |
li $5,48 # 0x30 | |
- .set macro | |
- .set reorder | |
andi $2,$9,0x1 | |
- beq $2,$0,$L373 | |
+ beq $2,$0,$L374 | |
+ nop | |
+ | |
lw $22,48($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L125 | |
+ b $L127 | |
sw $18,48($sp) | |
- .set macro | |
- .set reorder | |
-$L112: | |
+$L114: | |
lw $3,52($sp) | |
-$L375: | |
+$L376: | |
li $2,57 # 0x39 | |
sb $2,0($3) | |
- .set noreorder | |
- .set nomacro | |
- b $L125 | |
+ b $L127 | |
li $4,57 # 0x39 | |
- .set macro | |
- .set reorder | |
-$L162: | |
- .set noreorder | |
- .set nomacro | |
- b $L44 | |
+$L164: | |
+ b $L46 | |
li $8,2 # 0x2 | |
- .set macro | |
- .set reorder | |
-$L185: | |
+$L187: | |
lw $18,48($sp) | |
- .set noreorder | |
- .set nomacro | |
- b $L126 | |
+ b $L128 | |
sw $22,48($sp) | |
- .set macro | |
- .set reorder | |
-$L355: | |
+$L356: | |
lw $3,52($sp) | |
- .set noreorder | |
- .set nomacro | |
- beq $9,$2,$L375 | |
+ beq $9,$2,$L376 | |
addiu $23,$3,1 | |
- .set macro | |
- .set reorder | |
- bgtz $19,$L326 | |
- b $L118 | |
-$L94: | |
- .set noreorder | |
- .set nomacro | |
- beq $3,$4,$L95 | |
+ bgtz $19,$L328 | |
+ nop | |
+ | |
+ b $L120 | |
+ nop | |
+ | |
+$L96: | |
+ beq $3,$4,$L97 | |
li $3,60 # 0x3c | |
- .set macro | |
- .set reorder | |
- .set noreorder | |
- .set nomacro | |
- b $L93 | |
+ b $L95 | |
subu $2,$3,$2 | |
- .set macro | |
- .set reorder | |
-$L170: | |
- .set noreorder | |
- .set nomacro | |
- b $L62 | |
+$L172: | |
+ b $L64 | |
move $5,$23 | |
+ | |
.set macro | |
.set reorder | |
- | |
.end __dtoa | |
.cfi_endproc | |
$LFE45: | |
.size __dtoa, .-__dtoa | |
.rdata | |
.align 2 | |
.type CSWTCH.37, @object | |
.size CSWTCH.37, 12 | |
CSWTCH.37: | |
.word 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- /s/netbsd-9/src/obj.newsmips/destdir.newsmips/usr/include/mips/fenv.h.orig 2023-11-15 01:13:09.601764023 +0900 | |
+++ /s/netbsd-9/src/obj.newsmips/destdir.newsmips/usr/include/mips/fenv.h 2023-11-15 01:13:18.263319267 +0900 | |
@@ -70,7 +70,7 @@ | |
#define _ENABLE_MASK (FE_ALL_EXCEPT << _ENABLE_SHIFT) | |
#define _ENABLE_SHIFT 5 | |
-static inline fpu_control_t | |
+static __noinline fpu_control_t | |
__rfs(void) | |
{ | |
fpu_control_t __fpsr; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment