/home/pavel/openwrt/openwrt-git/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.32/lib/gcc/mips-openwrt-linux-uclibc/4.6.2/../../../../mips-openwrt-linux-uclibc/lib/libgcc_s.so.1: file format elf32-tradbigmips Disassembly of section .init: 0000309c <_init>: 309c: 3c1c0002 lui gp,0x2 30a0: 279c6f84 addiu gp,gp,28548 30a4: 0399e021 addu gp,gp,t9 30a8: 27bdffe0 addiu sp,sp,-32 30ac: afbc0010 sw gp,16(sp) 30b0: afbf001c sw ra,28(sp) 30b4: afbc0018 sw gp,24(sp) 30b8: 04110001 bal 30c0 <_init+0x24> 30bc: 00000000 nop 30c0: 3c1c0002 lui gp,0x2 30c4: 279c6f60 addiu gp,gp,28512 30c8: 039fe021 addu gp,gp,ra 30cc: 8f998028 lw t9,-32728(gp) 30d0: 273932c8 addiu t9,t9,13000 30d4: 0411007c bal 32c8 30d8: 00000000 nop 30dc: 8fbc0010 lw gp,16(sp) 30e0: 04110001 bal 30e8 <_init+0x4c> 30e4: 00000000 nop 30e8: 3c1c0002 lui gp,0x2 30ec: 279c6f38 addiu gp,gp,28472 30f0: 039fe021 addu gp,gp,ra 30f4: 8f998024 lw t9,-32732(gp) 30f8: 27390d10 addiu t9,t9,3344 30fc: 04113704 bal 10d10 <__do_global_ctors_aux> 3100: 00000000 nop 3104: 8fbc0010 lw gp,16(sp) 3108: 8fbf001c lw ra,28(sp) 310c: 03e00008 jr ra 3110: 27bd0020 addiu sp,sp,32 Disassembly of section .text: 00003120 : 3120: 3c1c0002 lui gp,0x2 3124: 279c6f00 addiu gp,gp,28416 3128: 0399e021 addu gp,gp,t9 312c: 27bdffd8 addiu sp,sp,-40 3130: afb20020 sw s2,32(sp) 3134: afbc0010 sw gp,16(sp) 3138: afbf0024 sw ra,36(sp) 313c: afb1001c sw s1,28(sp) 3140: afb00018 sw s0,24(sp) 3144: 8c910004 lw s1,4(a0) 3148: 00809021 move s2,a0 314c: 8c840000 lw a0,0(a0) 3150: 2e220005 sltiu v0,s1,5 3154: 10400008 beqz v0,3178 3158: 8f998118 lw t9,-32488(gp) 315c: 0320f809 jalr t9 3160: 24840004 addiu a0,a0,4 3164: 10400009 beqz v0,318c 3168: 8fbc0010 lw gp,16(sp) 316c: ac420000 sw v0,0(v0) 3170: 1000000e b 31ac 3174: 24500004 addiu s0,v0,4 3178: 02242021 addu a0,s1,a0 317c: 0320f809 jalr t9 3180: 24840003 addiu a0,a0,3 3184: 14400004 bnez v0,3198 3188: 8fbc0010 lw gp,16(sp) 318c: 8f998104 lw t9,-32508(gp) 3190: 0320f809 jalr t9 3194: 00000000 nop 3198: 26300003 addiu s0,s1,3 319c: 00508021 addu s0,v0,s0 31a0: 00118823 negu s1,s1 31a4: 02118024 and s0,s0,s1 31a8: ae02fffc sw v0,-4(s0) 31ac: 8e45000c lw a1,12(s2) 31b0: 8e460000 lw a2,0(s2) 31b4: 10a00003 beqz a1,31c4 31b8: 02002021 move a0,s0 31bc: 10000003 b 31cc 31c0: 8f99812c lw t9,-32468(gp) 31c4: 8f9980c4 lw t9,-32572(gp) 31c8: 00002821 move a1,zero 31cc: 0320f809 jalr t9 31d0: 00000000 nop 31d4: 8fbf0024 lw ra,36(sp) 31d8: 02001021 move v0,s0 31dc: 8fb20020 lw s2,32(sp) 31e0: 8fb1001c lw s1,28(sp) 31e4: 8fb00018 lw s0,24(sp) 31e8: 03e00008 jr ra 31ec: 27bd0028 addiu sp,sp,40 000031f0 <__do_global_dtors_aux>: 31f0: 3c1c0002 lui gp,0x2 31f4: 279c6e30 addiu gp,gp,28208 31f8: 0399e021 addu gp,gp,t9 31fc: 27bdffd0 addiu sp,sp,-48 3200: afb30028 sw s3,40(sp) 3204: 8f938018 lw s3,-32744(gp) 3208: afbc0010 sw gp,16(sp) 320c: afbf002c sw ra,44(sp) 3210: 92622180 lbu v0,8576(s3) 3214: afb20024 sw s2,36(sp) 3218: afb10020 sw s1,32(sp) 321c: afb0001c sw s0,28(sp) 3220: 14400022 bnez v0,32ac <__do_global_dtors_aux+0xbc> 3224: 8f82811c lw v0,-32484(gp) 3228: 10400005 beqz v0,3240 <__do_global_dtors_aux+0x50> 322c: 8f82801c lw v0,-32740(gp) 3230: 8f99811c lw t9,-32484(gp) 3234: 0320f809 jalr t9 3238: 8c440000 lw a0,0(v0) 323c: 8fbc0010 lw gp,16(sp) 3240: 8f928018 lw s2,-32744(gp) 3244: 8f918020 lw s1,-32736(gp) 3248: 8f908018 lw s0,-32744(gp) 324c: 26522008 addiu s2,s2,8200 3250: 02328823 subu s1,s1,s2 3254: 00118883 sra s1,s1,0x2 3258: 10000008 b 327c <__do_global_dtors_aux+0x8c> 325c: 2631ffff addiu s1,s1,-1 3260: ae022184 sw v0,8580(s0) 3264: 00021080 sll v0,v0,0x2 3268: 00521021 addu v0,v0,s2 326c: 8c590000 lw t9,0(v0) 3270: 0320f809 jalr t9 3274: 00000000 nop 3278: 8fbc0010 lw gp,16(sp) 327c: 8e022184 lw v0,8580(s0) 3280: 0051182b sltu v1,v0,s1 3284: 1460fff6 bnez v1,3260 <__do_global_dtors_aux+0x70> 3288: 24420001 addiu v0,v0,1 328c: 8f8280e8 lw v0,-32536(gp) 3290: 10400004 beqz v0,32a4 <__do_global_dtors_aux+0xb4> 3294: 8f9980e8 lw t9,-32536(gp) 3298: 8f848024 lw a0,-32732(gp) 329c: 0320f809 jalr t9 32a0: 248415b4 addiu a0,a0,5556 32a4: 24020001 li v0,1 32a8: a2622180 sb v0,8576(s3) 32ac: 8fbf002c lw ra,44(sp) 32b0: 8fb30028 lw s3,40(sp) 32b4: 8fb20024 lw s2,36(sp) 32b8: 8fb10020 lw s1,32(sp) 32bc: 8fb0001c lw s0,28(sp) 32c0: 03e00008 jr ra 32c4: 27bd0030 addiu sp,sp,48 000032c8 : 32c8: 3c1c0002 lui gp,0x2 32cc: 279c6d58 addiu gp,gp,27992 32d0: 0399e021 addu gp,gp,t9 32d4: 8f828070 lw v0,-32656(gp) 32d8: 27bdffe0 addiu sp,sp,-32 32dc: afbc0010 sw gp,16(sp) 32e0: afbf001c sw ra,28(sp) 32e4: 10400007 beqz v0,3304 32e8: 8f848024 lw a0,-32732(gp) 32ec: 8f858018 lw a1,-32744(gp) 32f0: 8f998070 lw t9,-32656(gp) 32f4: 248415b4 addiu a0,a0,5556 32f8: 0320f809 jalr t9 32fc: 24a52188 addiu a1,a1,8584 3300: 8fbc0010 lw gp,16(sp) 3304: 8f848018 lw a0,-32744(gp) 3308: 8c822010 lw v0,8208(a0) 330c: 10400006 beqz v0,3328 3310: 8f99807c lw t9,-32644(gp) 3314: 13200004 beqz t9,3328 3318: 8fbf001c lw ra,28(sp) 331c: 24842010 addiu a0,a0,8208 3320: 03200008 jr t9 3324: 27bd0020 addiu sp,sp,32 3328: 8fbf001c lw ra,28(sp) 332c: 03e00008 jr ra 3330: 27bd0020 addiu sp,sp,32 ... 00003340 <__mips16_addsf3>: 3340: 44846000 mtc1 a0,$f12 3344: 44857000 mtc1 a1,$f14 3348: 460e6000 add.s $f0,$f12,$f14 334c: 03e00008 jr ra 3350: 44020000 mfc1 v0,$f0 ... 00003360 <__mips16_subsf3>: 3360: 44846000 mtc1 a0,$f12 3364: 44857000 mtc1 a1,$f14 3368: 460e6001 sub.s $f0,$f12,$f14 336c: 03e00008 jr ra 3370: 44020000 mfc1 v0,$f0 ... 00003380 <__mips16_mulsf3>: 3380: 44846000 mtc1 a0,$f12 3384: 44857000 mtc1 a1,$f14 3388: 460e6002 mul.s $f0,$f12,$f14 338c: 03e00008 jr ra 3390: 44020000 mfc1 v0,$f0 ... 000033a0 <__mips16_divsf3>: 33a0: 44846000 mtc1 a0,$f12 33a4: 44857000 mtc1 a1,$f14 33a8: 460e6003 div.s $f0,$f12,$f14 33ac: 03e00008 jr ra 33b0: 44020000 mfc1 v0,$f0 ... 000033c0 <__mips16_eqsf2>: 33c0: 44846000 mtc1 a0,$f12 33c4: 44857000 mtc1 a1,$f14 33c8: 460e6032 c.eq.s $f12,$f14 33cc: 45010002 bc1t 33d8 <__mips16_eqsf2+0x18> 33d0: 24020000 li v0,0 33d4: 24020001 li v0,1 33d8: 03e00008 jr ra 33dc: 00000000 nop 000033e0 <__mips16_nesf2>: 33e0: 44846000 mtc1 a0,$f12 33e4: 44857000 mtc1 a1,$f14 33e8: 460e6032 c.eq.s $f12,$f14 33ec: 45010002 bc1t 33f8 <__mips16_nesf2+0x18> 33f0: 24020000 li v0,0 33f4: 24020001 li v0,1 33f8: 03e00008 jr ra 33fc: 00000000 nop 00003400 <__mips16_gtsf2>: 3400: 44846000 mtc1 a0,$f12 3404: 44857000 mtc1 a1,$f14 3408: 460c703c c.lt.s $f14,$f12 340c: 45010002 bc1t 3418 <__mips16_gtsf2+0x18> 3410: 24020001 li v0,1 3414: 24020000 li v0,0 3418: 03e00008 jr ra 341c: 00000000 nop 00003420 <__mips16_gesf2>: 3420: 44846000 mtc1 a0,$f12 3424: 44857000 mtc1 a1,$f14 3428: 460c703e c.le.s $f14,$f12 342c: 45010002 bc1t 3438 <__mips16_gesf2+0x18> 3430: 24020000 li v0,0 3434: 2402ffff li v0,-1 3438: 03e00008 jr ra 343c: 00000000 nop 00003440 <__mips16_lesf2>: 3440: 44846000 mtc1 a0,$f12 3444: 44857000 mtc1 a1,$f14 3448: 460e603e c.le.s $f12,$f14 344c: 45010002 bc1t 3458 <__mips16_lesf2+0x18> 3450: 24020000 li v0,0 3454: 24020001 li v0,1 3458: 03e00008 jr ra 345c: 00000000 nop 00003460 <__mips16_ltsf2>: 3460: 44846000 mtc1 a0,$f12 3464: 44857000 mtc1 a1,$f14 3468: 460e603c c.lt.s $f12,$f14 346c: 45010002 bc1t 3478 <__mips16_ltsf2+0x18> 3470: 2402ffff li v0,-1 3474: 24020000 li v0,0 3478: 03e00008 jr ra 347c: 00000000 nop 00003480 <__mips16_unordsf2>: 3480: 44846000 mtc1 a0,$f12 3484: 44857000 mtc1 a1,$f14 3488: 460e6031 c.un.s $f12,$f14 348c: 45010002 bc1t 3498 <__mips16_unordsf2+0x18> 3490: 24020001 li v0,1 3494: 24020000 li v0,0 3498: 03e00008 jr ra 349c: 00000000 nop 000034a0 <__mips16_floatsisf>: 34a0: 44846000 mtc1 a0,$f12 34a4: 46806020 cvt.s.w $f0,$f12 34a8: 03e00008 jr ra 34ac: 44020000 mfc1 v0,$f0 000034b0 <__mips16_fix_truncsfsi>: 34b0: 44846000 mtc1 a0,$f12 34b4: 4600600d trunc.w.s $f0,$f12 34b8: 03e00008 jr ra 34bc: 44020000 mfc1 v0,$f0 000034c0 <__mips16_floatunsisf>: 34c0: 04800004 bltz a0,34d4 <__mips16_floatunsisf+0x14> 34c4: 44846000 mtc1 a0,$f12 34c8: 46806020 cvt.s.w $f0,$f12 34cc: 03e00008 jr ra 34d0: 44020000 mfc1 v0,$f0 34d4: 30820001 andi v0,a0,0x1 34d8: 00041842 srl v1,a0,0x1 34dc: 00431025 or v0,v0,v1 34e0: 44820000 mtc1 v0,$f0 34e4: 46800020 cvt.s.w $f0,$f0 34e8: 46000000 add.s $f0,$f0,$f0 34ec: 03e00008 jr ra 34f0: 44020000 mfc1 v0,$f0 ... 00003500 <__mips16_adddf3>: 3500: 44846800 mtc1 a0,$f13 3504: 44856000 mtc1 a1,$f12 3508: 44867800 mtc1 a2,$f15 350c: 44877000 mtc1 a3,$f14 3510: 462e6000 add.d $f0,$f12,$f14 3514: 44020800 mfc1 v0,$f1 3518: 03e00008 jr ra 351c: 44030000 mfc1 v1,$f0 00003520 <__mips16_subdf3>: 3520: 44846800 mtc1 a0,$f13 3524: 44856000 mtc1 a1,$f12 3528: 44867800 mtc1 a2,$f15 352c: 44877000 mtc1 a3,$f14 3530: 462e6001 sub.d $f0,$f12,$f14 3534: 44020800 mfc1 v0,$f1 3538: 03e00008 jr ra 353c: 44030000 mfc1 v1,$f0 00003540 <__mips16_muldf3>: 3540: 44846800 mtc1 a0,$f13 3544: 44856000 mtc1 a1,$f12 3548: 44867800 mtc1 a2,$f15 354c: 44877000 mtc1 a3,$f14 3550: 462e6002 mul.d $f0,$f12,$f14 3554: 44020800 mfc1 v0,$f1 3558: 03e00008 jr ra 355c: 44030000 mfc1 v1,$f0 00003560 <__mips16_divdf3>: 3560: 44846800 mtc1 a0,$f13 3564: 44856000 mtc1 a1,$f12 3568: 44867800 mtc1 a2,$f15 356c: 44877000 mtc1 a3,$f14 3570: 462e6003 div.d $f0,$f12,$f14 3574: 44020800 mfc1 v0,$f1 3578: 03e00008 jr ra 357c: 44030000 mfc1 v1,$f0 00003580 <__mips16_extendsfdf2>: 3580: 44846000 mtc1 a0,$f12 3584: 46006021 cvt.d.s $f0,$f12 3588: 44020800 mfc1 v0,$f1 358c: 03e00008 jr ra 3590: 44030000 mfc1 v1,$f0 ... 000035a0 <__mips16_truncdfsf2>: 35a0: 44846800 mtc1 a0,$f13 35a4: 44856000 mtc1 a1,$f12 35a8: 46206020 cvt.s.d $f0,$f12 35ac: 03e00008 jr ra 35b0: 44020000 mfc1 v0,$f0 ... 000035c0 <__mips16_eqdf2>: 35c0: 44846800 mtc1 a0,$f13 35c4: 44856000 mtc1 a1,$f12 35c8: 44867800 mtc1 a2,$f15 35cc: 44877000 mtc1 a3,$f14 35d0: 462e6032 c.eq.d $f12,$f14 35d4: 45010002 bc1t 35e0 <__mips16_eqdf2+0x20> 35d8: 24020000 li v0,0 35dc: 24020001 li v0,1 35e0: 03e00008 jr ra 35e4: 00000000 nop ... 000035f0 <__mips16_nedf2>: 35f0: 44846800 mtc1 a0,$f13 35f4: 44856000 mtc1 a1,$f12 35f8: 44867800 mtc1 a2,$f15 35fc: 44877000 mtc1 a3,$f14 3600: 462e6032 c.eq.d $f12,$f14 3604: 45010002 bc1t 3610 <__mips16_nedf2+0x20> 3608: 24020000 li v0,0 360c: 24020001 li v0,1 3610: 03e00008 jr ra 3614: 00000000 nop ... 00003620 <__mips16_gtdf2>: 3620: 44846800 mtc1 a0,$f13 3624: 44856000 mtc1 a1,$f12 3628: 44867800 mtc1 a2,$f15 362c: 44877000 mtc1 a3,$f14 3630: 462c703c c.lt.d $f14,$f12 3634: 45010002 bc1t 3640 <__mips16_gtdf2+0x20> 3638: 24020001 li v0,1 363c: 24020000 li v0,0 3640: 03e00008 jr ra 3644: 00000000 nop ... 00003650 <__mips16_gedf2>: 3650: 44846800 mtc1 a0,$f13 3654: 44856000 mtc1 a1,$f12 3658: 44867800 mtc1 a2,$f15 365c: 44877000 mtc1 a3,$f14 3660: 462c703e c.le.d $f14,$f12 3664: 45010002 bc1t 3670 <__mips16_gedf2+0x20> 3668: 24020000 li v0,0 366c: 2402ffff li v0,-1 3670: 03e00008 jr ra 3674: 00000000 nop ... 00003680 <__mips16_ledf2>: 3680: 44846800 mtc1 a0,$f13 3684: 44856000 mtc1 a1,$f12 3688: 44867800 mtc1 a2,$f15 368c: 44877000 mtc1 a3,$f14 3690: 462e603e c.le.d $f12,$f14 3694: 45010002 bc1t 36a0 <__mips16_ledf2+0x20> 3698: 24020000 li v0,0 369c: 24020001 li v0,1 36a0: 03e00008 jr ra 36a4: 00000000 nop ... 000036b0 <__mips16_ltdf2>: 36b0: 44846800 mtc1 a0,$f13 36b4: 44856000 mtc1 a1,$f12 36b8: 44867800 mtc1 a2,$f15 36bc: 44877000 mtc1 a3,$f14 36c0: 462e603c c.lt.d $f12,$f14 36c4: 45010002 bc1t 36d0 <__mips16_ltdf2+0x20> 36c8: 2402ffff li v0,-1 36cc: 24020000 li v0,0 36d0: 03e00008 jr ra 36d4: 00000000 nop ... 000036e0 <__mips16_unorddf2>: 36e0: 44846800 mtc1 a0,$f13 36e4: 44856000 mtc1 a1,$f12 36e8: 44867800 mtc1 a2,$f15 36ec: 44877000 mtc1 a3,$f14 36f0: 462e6031 c.un.d $f12,$f14 36f4: 45010002 bc1t 3700 <__mips16_unorddf2+0x20> 36f8: 24020001 li v0,1 36fc: 24020000 li v0,0 3700: 03e00008 jr ra 3704: 00000000 nop ... 00003710 <__mips16_floatsidf>: 3710: 44846000 mtc1 a0,$f12 3714: 46806021 cvt.d.w $f0,$f12 3718: 44020800 mfc1 v0,$f1 371c: 03e00008 jr ra 3720: 44030000 mfc1 v1,$f0 ... 00003730 <__mips16_fix_truncdfsi>: 3730: 44846800 mtc1 a0,$f13 3734: 44856000 mtc1 a1,$f12 3738: 4620600d trunc.w.d $f0,$f12 373c: 03e00008 jr ra 3740: 44020000 mfc1 v0,$f0 ... 00003750 <__mips16_floatunsidf>: 3750: 44846000 mtc1 a0,$f12 3754: 04810005 bgez a0,376c <__mips16_floatunsidf+0x1c> 3758: 46806021 cvt.d.w $f0,$f12 375c: 3c0141f0 lui at,0x41f0 3760: 44816800 mtc1 at,$f13 3764: 44806000 mtc1 zero,$f12 3768: 462c0000 add.d $f0,$f0,$f12 376c: 44020800 mfc1 v0,$f1 3770: 03e00008 jr ra 3774: 44030000 mfc1 v1,$f0 ... 00003780 <__mips16_ret_sf>: 3780: 03e00008 jr ra 3784: 44820000 mtc1 v0,$f0 ... 00003790 <__mips16_ret_df>: 3790: 44820800 mtc1 v0,$f1 3794: 03e00008 jr ra 3798: 44830000 mtc1 v1,$f0 379c: 00000000 nop 000037a0 <__mips16_ret_sc>: 37a0: 44820000 mtc1 v0,$f0 37a4: 03e00008 jr ra 37a8: 44831000 mtc1 v1,$f2 37ac: 00000000 nop 000037b0 <__mips16_ret_dc>: 37b0: 44841800 mtc1 a0,$f3 37b4: 44851000 mtc1 a1,$f2 37b8: 44820800 mtc1 v0,$f1 37bc: 03e00008 jr ra 37c0: 44830000 mtc1 v1,$f0 ... 000037d0 <__mips16_call_stub_1>: 37d0: 44846000 mtc1 a0,$f12 37d4: 00400008 jr v0 37d8: 0040c821 move t9,v0 37dc: 00000000 nop 000037e0 <__mips16_call_stub_2>: 37e0: 44846800 mtc1 a0,$f13 37e4: 44856000 mtc1 a1,$f12 37e8: 00400008 jr v0 37ec: 0040c821 move t9,v0 000037f0 <__mips16_call_stub_5>: 37f0: 44846000 mtc1 a0,$f12 37f4: 44857000 mtc1 a1,$f14 37f8: 00400008 jr v0 37fc: 0040c821 move t9,v0 00003800 <__mips16_call_stub_6>: 3800: 44846800 mtc1 a0,$f13 3804: 44856000 mtc1 a1,$f12 3808: 44867000 mtc1 a2,$f14 380c: 00400008 jr v0 3810: 0040c821 move t9,v0 ... 00003820 <__mips16_call_stub_9>: 3820: 44846000 mtc1 a0,$f12 3824: 44867800 mtc1 a2,$f15 3828: 44877000 mtc1 a3,$f14 382c: 00400008 jr v0 3830: 0040c821 move t9,v0 ... 00003840 <__mips16_call_stub_10>: 3840: 44846800 mtc1 a0,$f13 3844: 44856000 mtc1 a1,$f12 3848: 44867800 mtc1 a2,$f15 384c: 44877000 mtc1 a3,$f14 3850: 00400008 jr v0 3854: 0040c821 move t9,v0 ... 00003860 <__mips16_call_stub_sf_0>: 3860: 03e09021 move s2,ra 3864: 0040f809 jalr v0 3868: 0040c821 move t9,v0 386c: 44020000 mfc1 v0,$f0 3870: 02400008 jr s2 3874: 00000000 nop ... 00003880 <__mips16_call_stub_sf_1>: 3880: 03e09021 move s2,ra 3884: 44846000 mtc1 a0,$f12 3888: 0040f809 jalr v0 388c: 0040c821 move t9,v0 3890: 44020000 mfc1 v0,$f0 3894: 02400008 jr s2 3898: 00000000 nop 389c: 00000000 nop 000038a0 <__mips16_call_stub_sf_2>: 38a0: 03e09021 move s2,ra 38a4: 44846800 mtc1 a0,$f13 38a8: 44856000 mtc1 a1,$f12 38ac: 0040f809 jalr v0 38b0: 0040c821 move t9,v0 38b4: 44020000 mfc1 v0,$f0 38b8: 02400008 jr s2 38bc: 00000000 nop 000038c0 <__mips16_call_stub_sf_5>: 38c0: 03e09021 move s2,ra 38c4: 44846000 mtc1 a0,$f12 38c8: 44857000 mtc1 a1,$f14 38cc: 0040f809 jalr v0 38d0: 0040c821 move t9,v0 38d4: 44020000 mfc1 v0,$f0 38d8: 02400008 jr s2 38dc: 00000000 nop 000038e0 <__mips16_call_stub_sf_6>: 38e0: 03e09021 move s2,ra 38e4: 44846800 mtc1 a0,$f13 38e8: 44856000 mtc1 a1,$f12 38ec: 44867000 mtc1 a2,$f14 38f0: 0040f809 jalr v0 38f4: 0040c821 move t9,v0 38f8: 44020000 mfc1 v0,$f0 38fc: 02400008 jr s2 3900: 00000000 nop ... 00003910 <__mips16_call_stub_sf_9>: 3910: 03e09021 move s2,ra 3914: 44846000 mtc1 a0,$f12 3918: 44867800 mtc1 a2,$f15 391c: 44877000 mtc1 a3,$f14 3920: 0040f809 jalr v0 3924: 0040c821 move t9,v0 3928: 44020000 mfc1 v0,$f0 392c: 02400008 jr s2 3930: 00000000 nop ... 00003940 <__mips16_call_stub_sf_10>: 3940: 03e09021 move s2,ra 3944: 44846800 mtc1 a0,$f13 3948: 44856000 mtc1 a1,$f12 394c: 44867800 mtc1 a2,$f15 3950: 44877000 mtc1 a3,$f14 3954: 0040f809 jalr v0 3958: 0040c821 move t9,v0 395c: 44020000 mfc1 v0,$f0 3960: 02400008 jr s2 3964: 00000000 nop ... 00003970 <__mips16_call_stub_df_0>: 3970: 03e09021 move s2,ra 3974: 0040f809 jalr v0 3978: 0040c821 move t9,v0 397c: 44020800 mfc1 v0,$f1 3980: 02400008 jr s2 3984: 44030000 mfc1 v1,$f0 ... 00003990 <__mips16_call_stub_df_1>: 3990: 03e09021 move s2,ra 3994: 44846000 mtc1 a0,$f12 3998: 0040f809 jalr v0 399c: 0040c821 move t9,v0 39a0: 44020800 mfc1 v0,$f1 39a4: 02400008 jr s2 39a8: 44030000 mfc1 v1,$f0 39ac: 00000000 nop 000039b0 <__mips16_call_stub_df_2>: 39b0: 03e09021 move s2,ra 39b4: 44846800 mtc1 a0,$f13 39b8: 44856000 mtc1 a1,$f12 39bc: 0040f809 jalr v0 39c0: 0040c821 move t9,v0 39c4: 44020800 mfc1 v0,$f1 39c8: 02400008 jr s2 39cc: 44030000 mfc1 v1,$f0 000039d0 <__mips16_call_stub_df_5>: 39d0: 03e09021 move s2,ra 39d4: 44846000 mtc1 a0,$f12 39d8: 44857000 mtc1 a1,$f14 39dc: 0040f809 jalr v0 39e0: 0040c821 move t9,v0 39e4: 44020800 mfc1 v0,$f1 39e8: 02400008 jr s2 39ec: 44030000 mfc1 v1,$f0 000039f0 <__mips16_call_stub_df_6>: 39f0: 03e09021 move s2,ra 39f4: 44846800 mtc1 a0,$f13 39f8: 44856000 mtc1 a1,$f12 39fc: 44867000 mtc1 a2,$f14 3a00: 0040f809 jalr v0 3a04: 0040c821 move t9,v0 3a08: 44020800 mfc1 v0,$f1 3a0c: 02400008 jr s2 3a10: 44030000 mfc1 v1,$f0 ... 00003a20 <__mips16_call_stub_df_9>: 3a20: 03e09021 move s2,ra 3a24: 44846000 mtc1 a0,$f12 3a28: 44867800 mtc1 a2,$f15 3a2c: 44877000 mtc1 a3,$f14 3a30: 0040f809 jalr v0 3a34: 0040c821 move t9,v0 3a38: 44020800 mfc1 v0,$f1 3a3c: 02400008 jr s2 3a40: 44030000 mfc1 v1,$f0 ... 00003a50 <__mips16_call_stub_df_10>: 3a50: 03e09021 move s2,ra 3a54: 44846800 mtc1 a0,$f13 3a58: 44856000 mtc1 a1,$f12 3a5c: 44867800 mtc1 a2,$f15 3a60: 44877000 mtc1 a3,$f14 3a64: 0040f809 jalr v0 3a68: 0040c821 move t9,v0 3a6c: 44020800 mfc1 v0,$f1 3a70: 02400008 jr s2 3a74: 44030000 mfc1 v1,$f0 ... 00003a80 <__mips16_call_stub_sc_0>: 3a80: 03e09021 move s2,ra 3a84: 0040f809 jalr v0 3a88: 0040c821 move t9,v0 3a8c: 44020000 mfc1 v0,$f0 3a90: 02400008 jr s2 3a94: 44031000 mfc1 v1,$f2 ... 00003aa0 <__mips16_call_stub_sc_1>: 3aa0: 03e09021 move s2,ra 3aa4: 44846000 mtc1 a0,$f12 3aa8: 0040f809 jalr v0 3aac: 0040c821 move t9,v0 3ab0: 44020000 mfc1 v0,$f0 3ab4: 02400008 jr s2 3ab8: 44031000 mfc1 v1,$f2 3abc: 00000000 nop 00003ac0 <__mips16_call_stub_sc_2>: 3ac0: 03e09021 move s2,ra 3ac4: 44846800 mtc1 a0,$f13 3ac8: 44856000 mtc1 a1,$f12 3acc: 0040f809 jalr v0 3ad0: 0040c821 move t9,v0 3ad4: 44020000 mfc1 v0,$f0 3ad8: 02400008 jr s2 3adc: 44031000 mfc1 v1,$f2 00003ae0 <__mips16_call_stub_sc_5>: 3ae0: 03e09021 move s2,ra 3ae4: 44846000 mtc1 a0,$f12 3ae8: 44857000 mtc1 a1,$f14 3aec: 0040f809 jalr v0 3af0: 0040c821 move t9,v0 3af4: 44020000 mfc1 v0,$f0 3af8: 02400008 jr s2 3afc: 44031000 mfc1 v1,$f2 00003b00 <__mips16_call_stub_sc_6>: 3b00: 03e09021 move s2,ra 3b04: 44846800 mtc1 a0,$f13 3b08: 44856000 mtc1 a1,$f12 3b0c: 44867000 mtc1 a2,$f14 3b10: 0040f809 jalr v0 3b14: 0040c821 move t9,v0 3b18: 44020000 mfc1 v0,$f0 3b1c: 02400008 jr s2 3b20: 44031000 mfc1 v1,$f2 ... 00003b30 <__mips16_call_stub_sc_9>: 3b30: 03e09021 move s2,ra 3b34: 44846000 mtc1 a0,$f12 3b38: 44867800 mtc1 a2,$f15 3b3c: 44877000 mtc1 a3,$f14 3b40: 0040f809 jalr v0 3b44: 0040c821 move t9,v0 3b48: 44020000 mfc1 v0,$f0 3b4c: 02400008 jr s2 3b50: 44031000 mfc1 v1,$f2 ... 00003b60 <__mips16_call_stub_sc_10>: 3b60: 03e09021 move s2,ra 3b64: 44846800 mtc1 a0,$f13 3b68: 44856000 mtc1 a1,$f12 3b6c: 44867800 mtc1 a2,$f15 3b70: 44877000 mtc1 a3,$f14 3b74: 0040f809 jalr v0 3b78: 0040c821 move t9,v0 3b7c: 44020000 mfc1 v0,$f0 3b80: 02400008 jr s2 3b84: 44031000 mfc1 v1,$f2 ... 00003b90 <__mips16_call_stub_dc_0>: 3b90: 03e09021 move s2,ra 3b94: 0040f809 jalr v0 3b98: 0040c821 move t9,v0 3b9c: 44041800 mfc1 a0,$f3 3ba0: 44051000 mfc1 a1,$f2 3ba4: 44020800 mfc1 v0,$f1 3ba8: 02400008 jr s2 3bac: 44030000 mfc1 v1,$f0 00003bb0 <__mips16_call_stub_dc_1>: 3bb0: 03e09021 move s2,ra 3bb4: 44846000 mtc1 a0,$f12 3bb8: 0040f809 jalr v0 3bbc: 0040c821 move t9,v0 3bc0: 44041800 mfc1 a0,$f3 3bc4: 44051000 mfc1 a1,$f2 3bc8: 44020800 mfc1 v0,$f1 3bcc: 02400008 jr s2 3bd0: 44030000 mfc1 v1,$f0 ... 00003be0 <__mips16_call_stub_dc_2>: 3be0: 03e09021 move s2,ra 3be4: 44846800 mtc1 a0,$f13 3be8: 44856000 mtc1 a1,$f12 3bec: 0040f809 jalr v0 3bf0: 0040c821 move t9,v0 3bf4: 44041800 mfc1 a0,$f3 3bf8: 44051000 mfc1 a1,$f2 3bfc: 44020800 mfc1 v0,$f1 3c00: 02400008 jr s2 3c04: 44030000 mfc1 v1,$f0 ... 00003c10 <__mips16_call_stub_dc_5>: 3c10: 03e09021 move s2,ra 3c14: 44846000 mtc1 a0,$f12 3c18: 44857000 mtc1 a1,$f14 3c1c: 0040f809 jalr v0 3c20: 0040c821 move t9,v0 3c24: 44041800 mfc1 a0,$f3 3c28: 44051000 mfc1 a1,$f2 3c2c: 44020800 mfc1 v0,$f1 3c30: 02400008 jr s2 3c34: 44030000 mfc1 v1,$f0 ... 00003c40 <__mips16_call_stub_dc_6>: 3c40: 03e09021 move s2,ra 3c44: 44846800 mtc1 a0,$f13 3c48: 44856000 mtc1 a1,$f12 3c4c: 44867000 mtc1 a2,$f14 3c50: 0040f809 jalr v0 3c54: 0040c821 move t9,v0 3c58: 44041800 mfc1 a0,$f3 3c5c: 44051000 mfc1 a1,$f2 3c60: 44020800 mfc1 v0,$f1 3c64: 02400008 jr s2 3c68: 44030000 mfc1 v1,$f0 3c6c: 00000000 nop 00003c70 <__mips16_call_stub_dc_9>: 3c70: 03e09021 move s2,ra 3c74: 44846000 mtc1 a0,$f12 3c78: 44867800 mtc1 a2,$f15 3c7c: 44877000 mtc1 a3,$f14 3c80: 0040f809 jalr v0 3c84: 0040c821 move t9,v0 3c88: 44041800 mfc1 a0,$f3 3c8c: 44051000 mfc1 a1,$f2 3c90: 44020800 mfc1 v0,$f1 3c94: 02400008 jr s2 3c98: 44030000 mfc1 v1,$f0 3c9c: 00000000 nop 00003ca0 <__mips16_call_stub_dc_10>: 3ca0: 03e09021 move s2,ra 3ca4: 44846800 mtc1 a0,$f13 3ca8: 44856000 mtc1 a1,$f12 3cac: 44867800 mtc1 a2,$f15 3cb0: 44877000 mtc1 a3,$f14 3cb4: 0040f809 jalr v0 3cb8: 0040c821 move t9,v0 3cbc: 44041800 mfc1 a0,$f3 3cc0: 44051000 mfc1 a1,$f2 3cc4: 44020800 mfc1 v0,$f1 3cc8: 02400008 jr s2 3ccc: 44030000 mfc1 v1,$f0 00003cd0 <__muldi3>: 3cd0: 00e50019 multu a3,a1 3cd4: 00001010 mfhi v0 3cd8: 00001812 mflo v1 3cdc: 00e40018 mult a3,a0 3ce0: 70a60000 madd a1,a2 3ce4: 00002812 mflo a1 3ce8: 03e00008 jr ra 3cec: 00a21021 addu v0,a1,v0 00003cf0 <__negdi2>: 3cf0: 00042023 negu a0,a0 3cf4: 0005102b sltu v0,zero,a1 3cf8: 00051823 negu v1,a1 3cfc: 03e00008 jr ra 3d00: 00821023 subu v0,a0,v0 ... 00003d10 <__lshrdi3>: 3d10: 10c0000d beqz a2,3d48 <__lshrdi3+0x38> 3d14: 00801021 move v0,a0 3d18: 24030020 li v1,32 3d1c: 00661823 subu v1,v1,a2 3d20: 5c600005 bgtzl v1,3d38 <__lshrdi3+0x28> 3d24: 00621004 sllv v0,v0,v1 3d28: 00032823 negu a1,v1 3d2c: 00002021 move a0,zero 3d30: 10000004 b 3d44 <__lshrdi3+0x34> 3d34: 00a22806 srlv a1,v0,a1 3d38: 00c52806 srlv a1,a1,a2 3d3c: 00c42006 srlv a0,a0,a2 3d40: 00452825 or a1,v0,a1 3d44: 00801021 move v0,a0 3d48: 03e00008 jr ra 3d4c: 00a01821 move v1,a1 00003d50 <__ashldi3>: 3d50: 10c0000d beqz a2,3d88 <__ashldi3+0x38> 3d54: 00801021 move v0,a0 3d58: 24030020 li v1,32 3d5c: 00661823 subu v1,v1,a2 3d60: 5c600005 bgtzl v1,3d78 <__ashldi3+0x28> 3d64: 00c52004 sllv a0,a1,a2 3d68: 00031023 negu v0,v1 3d6c: 00002021 move a0,zero 3d70: 10000004 b 3d84 <__ashldi3+0x34> 3d74: 00451004 sllv v0,a1,v0 3d78: 00c21004 sllv v0,v0,a2 3d7c: 00652806 srlv a1,a1,v1 3d80: 00a21025 or v0,a1,v0 3d84: 00802821 move a1,a0 3d88: 03e00008 jr ra 3d8c: 00a01821 move v1,a1 00003d90 <__ashrdi3>: 3d90: 10c0000d beqz a2,3dc8 <__ashrdi3+0x38> 3d94: 00801021 move v0,a0 3d98: 24030020 li v1,32 3d9c: 00661823 subu v1,v1,a2 3da0: 5c600005 bgtzl v1,3db8 <__ashrdi3+0x28> 3da4: 00621004 sllv v0,v0,v1 3da8: 00032823 negu a1,v1 3dac: 000427c3 sra a0,a0,0x1f 3db0: 10000004 b 3dc4 <__ashrdi3+0x34> 3db4: 00a22807 srav a1,v0,a1 3db8: 00c52806 srlv a1,a1,a2 3dbc: 00c42007 srav a0,a0,a2 3dc0: 00452825 or a1,v0,a1 3dc4: 00801021 move v0,a0 3dc8: 03e00008 jr ra 3dcc: 00a01821 move v1,a1 00003dd0 <__cmpdi2>: 3dd0: 0086182a slt v1,a0,a2 3dd4: 1460000b bnez v1,3e04 <__cmpdi2+0x34> 3dd8: 00001021 move v0,zero 3ddc: 00c4202a slt a0,a2,a0 3de0: 14800008 bnez a0,3e04 <__cmpdi2+0x34> 3de4: 24020002 li v0,2 3de8: 00a7182b sltu v1,a1,a3 3dec: 14600005 bnez v1,3e04 <__cmpdi2+0x34> 3df0: 00001021 move v0,zero 3df4: 00e5282b sltu a1,a3,a1 3df8: 24020002 li v0,2 3dfc: 24030001 li v1,1 3e00: 0065100a movz v0,v1,a1 3e04: 03e00008 jr ra 3e08: 00000000 nop 3e0c: 00000000 nop 00003e10 <__ucmpdi2>: 3e10: 0086182b sltu v1,a0,a2 3e14: 1460000b bnez v1,3e44 <__ucmpdi2+0x34> 3e18: 00001021 move v0,zero 3e1c: 00c4202b sltu a0,a2,a0 3e20: 14800008 bnez a0,3e44 <__ucmpdi2+0x34> 3e24: 24020002 li v0,2 3e28: 00a7182b sltu v1,a1,a3 3e2c: 14600005 bnez v1,3e44 <__ucmpdi2+0x34> 3e30: 00001021 move v0,zero 3e34: 00e5282b sltu a1,a3,a1 3e38: 24020002 li v0,2 3e3c: 24030001 li v1,1 3e40: 0065100a movz v0,v1,a1 3e44: 03e00008 jr ra 3e48: 00000000 nop 3e4c: 00000000 nop 00003e50 <__clear_cache>: 3e50: 03e00008 jr ra 3e54: 00000000 nop ... 00003e60 <__enable_execute_stack>: 3e60: 03e00008 jr ra 3e64: 00000000 nop ... 00003e70 <__absvsi2>: 3e70: 3c1c0002 lui gp,0x2 3e74: 279c61b0 addiu gp,gp,25008 3e78: 0399e021 addu gp,gp,t9 3e7c: 27bdffe0 addiu sp,sp,-32 3e80: afbc0010 sw gp,16(sp) 3e84: afbf001c sw ra,28(sp) 3e88: 04810007 bgez a0,3ea8 <__absvsi2+0x38> 3e8c: 00801021 move v0,a0 3e90: 00041023 negu v0,a0 3e94: 04410005 bgez v0,3eac <__absvsi2+0x3c> 3e98: 8fbf001c lw ra,28(sp) 3e9c: 8f998104 lw t9,-32508(gp) 3ea0: 0320f809 jalr t9 3ea4: 00000000 nop 3ea8: 8fbf001c lw ra,28(sp) 3eac: 03e00008 jr ra 3eb0: 27bd0020 addiu sp,sp,32 ... 00003ec0 <__absvdi2>: 3ec0: 3c1c0002 lui gp,0x2 3ec4: 279c6160 addiu gp,gp,24928 3ec8: 0399e021 addu gp,gp,t9 3ecc: 27bdffe0 addiu sp,sp,-32 3ed0: afbc0010 sw gp,16(sp) 3ed4: afbf001c sw ra,28(sp) 3ed8: 04800003 bltz a0,3ee8 <__absvdi2+0x28> 3edc: 00801021 move v0,a0 3ee0: 1000000a b 3f0c <__absvdi2+0x4c> 3ee4: 00a01821 move v1,a1 3ee8: 00051823 negu v1,a1 3eec: 0003102b sltu v0,zero,v1 3ef0: 00042023 negu a0,a0 3ef4: 00821023 subu v0,a0,v0 3ef8: 04410005 bgez v0,3f10 <__absvdi2+0x50> 3efc: 8fbf001c lw ra,28(sp) 3f00: 8f998104 lw t9,-32508(gp) 3f04: 0320f809 jalr t9 3f08: 00000000 nop 3f0c: 8fbf001c lw ra,28(sp) 3f10: 03e00008 jr ra 3f14: 27bd0020 addiu sp,sp,32 ... 00003f20 <__addvsi3>: 3f20: 3c1c0002 lui gp,0x2 3f24: 279c6100 addiu gp,gp,24832 3f28: 0399e021 addu gp,gp,t9 3f2c: 00a41021 addu v0,a1,a0 3f30: 27bdffe0 addiu sp,sp,-32 3f34: 0044182a slt v1,v0,a0 3f38: 28a50000 slti a1,a1,0 3f3c: 0082202a slt a0,a0,v0 3f40: afbc0010 sw gp,16(sp) 3f44: 0085180b movn v1,a0,a1 3f48: afbf001c sw ra,28(sp) 3f4c: 10600004 beqz v1,3f60 <__addvsi3+0x40> 3f50: 8fbf001c lw ra,28(sp) 3f54: 8f998104 lw t9,-32508(gp) 3f58: 0320f809 jalr t9 3f5c: 00000000 nop 3f60: 03e00008 jr ra 3f64: 27bd0020 addiu sp,sp,32 ... 00003f70 <__addvdi3>: 3f70: 3c1c0002 lui gp,0x2 3f74: 279c60b0 addiu gp,gp,24752 3f78: 0399e021 addu gp,gp,t9 3f7c: 27bdffe0 addiu sp,sp,-32 3f80: 00e51821 addu v1,a3,a1 3f84: afbc0010 sw gp,16(sp) 3f88: 0067102b sltu v0,v1,a3 3f8c: 00c44021 addu t0,a2,a0 3f90: afbf001c sw ra,28(sp) 3f94: 04c00008 bltz a2,3fb8 <__addvdi3+0x48> 3f98: 00481021 addu v0,v0,t0 3f9c: 0044382a slt a3,v0,a0 3fa0: 14e0000e bnez a3,3fdc <__addvdi3+0x6c> 3fa4: 24060001 li a2,1 3fa8: 1482000b bne a0,v0,3fd8 <__addvdi3+0x68> 3fac: 0065282b sltu a1,v1,a1 3fb0: 10000007 b 3fd0 <__addvdi3+0x60> 3fb4: 00000000 nop 3fb8: 0082382a slt a3,a0,v0 3fbc: 14e00007 bnez a3,3fdc <__addvdi3+0x6c> 3fc0: 24060001 li a2,1 3fc4: 54440005 bnel v0,a0,3fdc <__addvdi3+0x6c> 3fc8: 00003021 move a2,zero 3fcc: 00a3282b sltu a1,a1,v1 3fd0: 14a00003 bnez a1,3fe0 <__addvdi3+0x70> 3fd4: 30c400ff andi a0,a2,0xff 3fd8: 00003021 move a2,zero 3fdc: 30c400ff andi a0,a2,0xff 3fe0: 10800004 beqz a0,3ff4 <__addvdi3+0x84> 3fe4: 8fbf001c lw ra,28(sp) 3fe8: 8f998104 lw t9,-32508(gp) 3fec: 0320f809 jalr t9 3ff0: 00000000 nop 3ff4: 03e00008 jr ra 3ff8: 27bd0020 addiu sp,sp,32 3ffc: 00000000 nop 00004000 <__subvsi3>: 4000: 3c1c0002 lui gp,0x2 4004: 279c6020 addiu gp,gp,24608 4008: 0399e021 addu gp,gp,t9 400c: 00851023 subu v0,a0,a1 4010: 27bdffe0 addiu sp,sp,-32 4014: 0082182a slt v1,a0,v0 4018: 28a50000 slti a1,a1,0 401c: 0044202a slt a0,v0,a0 4020: afbc0010 sw gp,16(sp) 4024: 0085180b movn v1,a0,a1 4028: afbf001c sw ra,28(sp) 402c: 10600004 beqz v1,4040 <__subvsi3+0x40> 4030: 8fbf001c lw ra,28(sp) 4034: 8f998104 lw t9,-32508(gp) 4038: 0320f809 jalr t9 403c: 00000000 nop 4040: 03e00008 jr ra 4044: 27bd0020 addiu sp,sp,32 ... 00004050 <__subvdi3>: 4050: 3c1c0002 lui gp,0x2 4054: 279c5fd0 addiu gp,gp,24528 4058: 0399e021 addu gp,gp,t9 405c: 27bdffe0 addiu sp,sp,-32 4060: 00a71823 subu v1,a1,a3 4064: afbc0010 sw gp,16(sp) 4068: 00a3382b sltu a3,a1,v1 406c: 00861023 subu v0,a0,a2 4070: afbf001c sw ra,28(sp) 4074: 04c0000b bltz a2,40a4 <__subvdi3+0x54> 4078: 00471023 subu v0,v0,a3 407c: 0082302a slt a2,a0,v0 4080: 14c00006 bnez a2,409c <__subvdi3+0x4c> 4084: 24050001 li a1,1 4088: 54440004 bnel v0,a0,409c <__subvdi3+0x4c> 408c: 00002821 move a1,zero 4090: 54e0000e bnezl a3,40cc <__subvdi3+0x7c> 4094: 30a400ff andi a0,a1,0xff 4098: 00002821 move a1,zero 409c: 1000000b b 40cc <__subvdi3+0x7c> 40a0: 30a400ff andi a0,a1,0xff 40a4: 0044382a slt a3,v0,a0 40a8: 14e00007 bnez a3,40c8 <__subvdi3+0x78> 40ac: 24060001 li a2,1 40b0: 54820005 bnel a0,v0,40c8 <__subvdi3+0x78> 40b4: 00003021 move a2,zero 40b8: 0065282b sltu a1,v1,a1 40bc: 14a00003 bnez a1,40cc <__subvdi3+0x7c> 40c0: 30c400ff andi a0,a2,0xff 40c4: 00003021 move a2,zero 40c8: 30c400ff andi a0,a2,0xff 40cc: 10800004 beqz a0,40e0 <__subvdi3+0x90> 40d0: 8fbf001c lw ra,28(sp) 40d4: 8f998104 lw t9,-32508(gp) 40d8: 0320f809 jalr t9 40dc: 00000000 nop 40e0: 03e00008 jr ra 40e4: 27bd0020 addiu sp,sp,32 ... 000040f0 <__mulvsi3>: 40f0: 3c1c0002 lui gp,0x2 40f4: 279c5f30 addiu gp,gp,24368 40f8: 0399e021 addu gp,gp,t9 40fc: 00850018 mult a0,a1 4100: 27bdffe0 addiu sp,sp,-32 4104: afbc0010 sw gp,16(sp) 4108: afbf001c sw ra,28(sp) 410c: 00002812 mflo a1 4110: 000517c3 sra v0,a1,0x1f 4114: 00002010 mfhi a0 4118: 10440004 beq v0,a0,412c <__mulvsi3+0x3c> 411c: 8fbf001c lw ra,28(sp) 4120: 8f998104 lw t9,-32508(gp) 4124: 0320f809 jalr t9 4128: 00000000 nop 412c: 00001012 mflo v0 4130: 03e00008 jr ra 4134: 27bd0020 addiu sp,sp,32 ... 00004140 <__mulvdi3>: 4140: 3c1c0002 lui gp,0x2 4144: 279c5ee0 addiu gp,gp,24288 4148: 0399e021 addu gp,gp,t9 414c: 27bdffe0 addiu sp,sp,-32 4150: 00e01821 move v1,a3 4154: afbc0010 sw gp,16(sp) 4158: 00053fc3 sra a3,a1,0x1f 415c: 00a01021 move v0,a1 4160: afbf001c sw ra,28(sp) 4164: 1487001d bne a0,a3,41dc <__mulvdi3+0x9c> 4168: 00032fc3 sra a1,v1,0x1f 416c: 14c50004 bne a2,a1,4180 <__mulvdi3+0x40> 4170: 00430018 mult v0,v1 4174: 00001812 mflo v1 4178: 1000005a b 42e4 <__mulvdi3+0x1a4> 417c: 00001010 mfhi v0 4180: 00620019 multu v1,v0 4184: 28c90000 slti t1,a2,0 4188: 00004010 mfhi t0 418c: 00003812 mflo a3 4190: 00c20019 multu a2,v0 4194: 00002010 mfhi a0 4198: 00002812 mflo a1 419c: 71225002 mul t2,t1,v0 41a0: 04410006 bgez v0,41bc <__mulvdi3+0x7c> 41a4: 008a2023 subu a0,a0,t2 41a8: 00a31823 subu v1,a1,v1 41ac: 00a3282b sltu a1,a1,v1 41b0: 00862023 subu a0,a0,a2 41b4: 00852023 subu a0,a0,a1 41b8: 00602821 move a1,v1 41bc: 00a84021 addu t0,a1,t0 41c0: 0105282b sltu a1,t0,a1 41c4: 00a42021 addu a0,a1,a0 41c8: 000817c3 sra v0,t0,0x1f 41cc: 14440042 bne v0,a0,42d8 <__mulvdi3+0x198> 41d0: 01001021 move v0,t0 41d4: 10000043 b 42e4 <__mulvdi3+0x1a4> 41d8: 00e01821 move v1,a3 41dc: 00620019 multu v1,v0 41e0: 00004812 mflo t1 41e4: 14c50016 bne a2,a1,4240 <__mulvdi3+0x100> 41e8: 00004010 mfhi t0 41ec: 00002812 mflo a1 41f0: 28890000 slti t1,a0,0 41f4: 00830019 multu a0,v1 41f8: 00003010 mfhi a2 41fc: 00003812 mflo a3 4200: 71235002 mul t2,t1,v1 4204: 04610006 bgez v1,4220 <__mulvdi3+0xe0> 4208: 00ca3023 subu a2,a2,t2 420c: 00e21023 subu v0,a3,v0 4210: 00e2382b sltu a3,a3,v0 4214: 00c43023 subu a2,a2,a0 4218: 00c73023 subu a2,a2,a3 421c: 00403821 move a3,v0 4220: 00e84021 addu t0,a3,t0 4224: 0107382b sltu a3,t0,a3 4228: 00e63021 addu a2,a3,a2 422c: 000817c3 sra v0,t0,0x1f 4230: 14460029 bne v0,a2,42d8 <__mulvdi3+0x198> 4234: 01001021 move v0,t0 4238: 1000002a b 42e4 <__mulvdi3+0x1a4> 423c: 00a01821 move v1,a1 4240: 04800011 bltz a0,4288 <__mulvdi3+0x148> 4244: 00000000 nop 4248: 04c00009 bltz a2,4270 <__mulvdi3+0x130> 424c: 00000000 nop 4250: 14800022 bnez a0,42dc <__mulvdi3+0x19c> 4254: 8f998104 lw t9,-32508(gp) 4258: 14c00020 bnez a2,42dc <__mulvdi3+0x19c> 425c: 00000000 nop 4260: 0500001e bltz t0,42dc <__mulvdi3+0x19c> 4264: 00001812 mflo v1 4268: 1000001e b 42e4 <__mulvdi3+0x1a4> 426c: 01001021 move v0,t0 4270: 14800019 bnez a0,42d8 <__mulvdi3+0x198> 4274: 2403ffff li v1,-1 4278: 10c3000a beq a2,v1,42a4 <__mulvdi3+0x164> 427c: 01022023 subu a0,t0,v0 4280: 10000016 b 42dc <__mulvdi3+0x19c> 4284: 8f998104 lw t9,-32508(gp) 4288: 04c0000a bltz a2,42b4 <__mulvdi3+0x174> 428c: 2405ffff li a1,-1 4290: 2402ffff li v0,-1 4294: 14820011 bne a0,v0,42dc <__mulvdi3+0x19c> 4298: 8f998104 lw t9,-32508(gp) 429c: 14c0000f bnez a2,42dc <__mulvdi3+0x19c> 42a0: 01032023 subu a0,t0,v1 42a4: 0480000a bltz a0,42d0 <__mulvdi3+0x190> 42a8: 00801021 move v0,a0 42ac: 1000000b b 42dc <__mulvdi3+0x19c> 42b0: 8f998104 lw t9,-32508(gp) 42b4: 14850009 bne a0,a1,42dc <__mulvdi3+0x19c> 42b8: 8f998104 lw t9,-32508(gp) 42bc: 14c40007 bne a2,a0,42dc <__mulvdi3+0x19c> 42c0: 01021023 subu v0,t0,v0 42c4: 00432023 subu a0,v0,v1 42c8: 04800004 bltz a0,42dc <__mulvdi3+0x19c> 42cc: 00801021 move v0,a0 42d0: 10000004 b 42e4 <__mulvdi3+0x1a4> 42d4: 01201821 move v1,t1 42d8: 8f998104 lw t9,-32508(gp) 42dc: 0320f809 jalr t9 42e0: 00000000 nop 42e4: 8fbf001c lw ra,28(sp) 42e8: 03e00008 jr ra 42ec: 27bd0020 addiu sp,sp,32 000042f0 <__negvsi2>: 42f0: 3c1c0002 lui gp,0x2 42f4: 279c5d30 addiu gp,gp,23856 42f8: 0399e021 addu gp,gp,t9 42fc: 00041023 negu v0,a0 4300: 27bdffe0 addiu sp,sp,-32 4304: 0002182a slt v1,zero,v0 4308: 00022fc2 srl a1,v0,0x1f 430c: 28840000 slti a0,a0,0 4310: afbc0010 sw gp,16(sp) 4314: 00a4180b movn v1,a1,a0 4318: afbf001c sw ra,28(sp) 431c: 10600004 beqz v1,4330 <__negvsi2+0x40> 4320: 8fbf001c lw ra,28(sp) 4324: 8f998104 lw t9,-32508(gp) 4328: 0320f809 jalr t9 432c: 00000000 nop 4330: 03e00008 jr ra 4334: 27bd0020 addiu sp,sp,32 ... 00004340 <__negvdi2>: 4340: 3c1c0002 lui gp,0x2 4344: 279c5ce0 addiu gp,gp,23776 4348: 0399e021 addu gp,gp,t9 434c: 00051823 negu v1,a1 4350: 27bdffe0 addiu sp,sp,-32 4354: 00042823 negu a1,a0 4358: 0003102b sltu v0,zero,v1 435c: afbc0010 sw gp,16(sp) 4360: 00a21023 subu v0,a1,v0 4364: afbf001c sw ra,28(sp) 4368: 04800007 bltz a0,4388 <__negvdi2+0x48> 436c: 00022fc2 srl a1,v0,0x1f 4370: 000227c3 sra a0,v0,0x1f 4374: 00832823 subu a1,a0,v1 4378: 0085282b sltu a1,a0,a1 437c: 00822023 subu a0,a0,v0 4380: 00852823 subu a1,a0,a1 4384: 00052fc2 srl a1,a1,0x1f 4388: 10a00004 beqz a1,439c <__negvdi2+0x5c> 438c: 8fbf001c lw ra,28(sp) 4390: 8f998104 lw t9,-32508(gp) 4394: 0320f809 jalr t9 4398: 00000000 nop 439c: 03e00008 jr ra 43a0: 27bd0020 addiu sp,sp,32 ... 000043b0 <__ffssi2>: 43b0: 10800006 beqz a0,43cc <__ffssi2+0x1c> 43b4: 00001021 move v0,zero 43b8: 00041023 negu v0,a0 43bc: 00442024 and a0,v0,a0 43c0: 70842020 clz a0,a0 43c4: 24020020 li v0,32 43c8: 00441023 subu v0,v0,a0 43cc: 03e00008 jr ra 43d0: 00000000 nop ... 000043e0 <__ffsdi2>: 43e0: 10a00003 beqz a1,43f0 <__ffsdi2+0x10> 43e4: 00001821 move v1,zero 43e8: 10000004 b 43fc <__ffsdi2+0x1c> 43ec: 00a02021 move a0,a1 43f0: 10800007 beqz a0,4410 <__ffsdi2+0x30> 43f4: 00001021 move v0,zero 43f8: 24030020 li v1,32 43fc: 00041023 negu v0,a0 4400: 00442024 and a0,v0,a0 4404: 70842020 clz a0,a0 4408: 24620020 addiu v0,v1,32 440c: 00441023 subu v0,v0,a0 4410: 03e00008 jr ra 4414: 00000000 nop ... 00004420 <__clzsi2>: 4420: 03e00008 jr ra 4424: 70821020 clz v0,a0 ... 00004430 <__clzdi2>: 4430: 14800003 bnez a0,4440 <__clzdi2+0x10> 4434: 00001821 move v1,zero 4438: 00a02021 move a0,a1 443c: 24030020 li v1,32 4440: 70842020 clz a0,a0 4444: 03e00008 jr ra 4448: 00831021 addu v0,a0,v1 444c: 00000000 nop 00004450 <__ctzsi2>: 4450: 00041023 negu v0,a0 4454: 00441024 and v0,v0,a0 4458: 2403001f li v1,31 445c: 70421020 clz v0,v0 4460: 03e00008 jr ra 4464: 00621023 subu v0,v1,v0 ... 00004470 <__ctzdi2>: 4470: 10a00003 beqz a1,4480 <__ctzdi2+0x10> 4474: 24020020 li v0,32 4478: 00a02021 move a0,a1 447c: 00001021 move v0,zero 4480: 00041823 negu v1,a0 4484: 00642024 and a0,v1,a0 4488: 70842020 clz a0,a0 448c: 00441023 subu v0,v0,a0 4490: 03e00008 jr ra 4494: 2442001f addiu v0,v0,31 ... 000044a0 <__popcountsi2>: 44a0: 3c1c0002 lui gp,0x2 44a4: 279c5b80 addiu gp,gp,23424 44a8: 0399e021 addu gp,gp,t9 44ac: 8f86802c lw a2,-32724(gp) 44b0: 00001021 move v0,zero 44b4: 00001821 move v1,zero 44b8: 24050020 li a1,32 44bc: 00643806 srlv a3,a0,v1 44c0: 30e700ff andi a3,a3,0xff 44c4: 00c73821 addu a3,a2,a3 44c8: 90e70000 lbu a3,0(a3) 44cc: 24630008 addiu v1,v1,8 44d0: 1465fffa bne v1,a1,44bc <__popcountsi2+0x1c> 44d4: 00471021 addu v0,v0,a3 44d8: 03e00008 jr ra 44dc: 00000000 nop 000044e0 <__popcountdi2>: 44e0: 3c1c0002 lui gp,0x2 44e4: 279c5b40 addiu gp,gp,23360 44e8: 0399e021 addu gp,gp,t9 44ec: 27bdffc8 addiu sp,sp,-56 44f0: afb20024 sw s2,36(sp) 44f4: 8f92802c lw s2,-32724(gp) 44f8: afb50030 sw s5,48(sp) 44fc: afb4002c sw s4,44(sp) 4500: afb30028 sw s3,40(sp) 4504: afb10020 sw s1,32(sp) 4508: afb0001c sw s0,28(sp) 450c: afbc0010 sw gp,16(sp) 4510: afbf0034 sw ra,52(sp) 4514: 00a0a821 move s5,a1 4518: 0080a021 move s4,a0 451c: 00008821 move s1,zero 4520: 00008021 move s0,zero 4524: 24130040 li s3,64 4528: 8f9980f0 lw t9,-32528(gp) 452c: 02003021 move a2,s0 4530: 02a02821 move a1,s5 4534: 0320f809 jalr t9 4538: 02802021 move a0,s4 453c: 306300ff andi v1,v1,0xff 4540: 02431821 addu v1,s2,v1 4544: 90620000 lbu v0,0(v1) 4548: 26100008 addiu s0,s0,8 454c: 8fbc0010 lw gp,16(sp) 4550: 1613fff5 bne s0,s3,4528 <__popcountdi2+0x48> 4554: 02228821 addu s1,s1,v0 4558: 8fbf0034 lw ra,52(sp) 455c: 02201021 move v0,s1 4560: 8fb50030 lw s5,48(sp) 4564: 8fb4002c lw s4,44(sp) 4568: 8fb30028 lw s3,40(sp) 456c: 8fb20024 lw s2,36(sp) 4570: 8fb10020 lw s1,32(sp) 4574: 8fb0001c lw s0,28(sp) 4578: 03e00008 jr ra 457c: 27bd0038 addiu sp,sp,56 00004580 <__paritysi2>: 4580: 00041402 srl v0,a0,0x10 4584: 00441026 xor v0,v0,a0 4588: 00021a02 srl v1,v0,0x8 458c: 00621026 xor v0,v1,v0 4590: 00021902 srl v1,v0,0x4 4594: 00621026 xor v0,v1,v0 4598: 3042000f andi v0,v0,0xf 459c: 24036996 li v1,27030 45a0: 00431007 srav v0,v1,v0 45a4: 03e00008 jr ra 45a8: 30420001 andi v0,v0,0x1 45ac: 00000000 nop 000045b0 <__paritydi2>: 45b0: 00852026 xor a0,a0,a1 45b4: 00041402 srl v0,a0,0x10 45b8: 00442026 xor a0,v0,a0 45bc: 00041202 srl v0,a0,0x8 45c0: 00442026 xor a0,v0,a0 45c4: 00041102 srl v0,a0,0x4 45c8: 00442026 xor a0,v0,a0 45cc: 3084000f andi a0,a0,0xf 45d0: 24026996 li v0,27030 45d4: 00821007 srav v0,v0,a0 45d8: 03e00008 jr ra 45dc: 30420001 andi v0,v0,0x1 000045e0 <__powisf2>: 45e0: 3c1c0002 lui gp,0x2 45e4: 279c5a40 addiu gp,gp,23104 45e8: 0399e021 addu gp,gp,t9 45ec: 27bdffd0 addiu sp,sp,-48 45f0: 000517c3 sra v0,a1,0x1f 45f4: afb10020 sw s1,32(sp) 45f8: 00458826 xor s1,v0,a1 45fc: 02228823 subu s1,s1,v0 4600: afbc0010 sw gp,16(sp) 4604: 32220001 andi v0,s1,0x1 4608: afb30028 sw s3,40(sp) 460c: afb20024 sw s2,36(sp) 4610: afb0001c sw s0,28(sp) 4614: afbf002c sw ra,44(sp) 4618: 00809021 move s2,a0 461c: 00a09821 move s3,a1 4620: 14400011 bnez v0,4668 <__powisf2+0x88> 4624: 00808021 move s0,a0 4628: 8f828024 lw v0,-32732(gp) 462c: 1000000e b 4668 <__powisf2+0x88> 4630: 8c5010b0 lw s0,4272(v0) 4634: 02402021 move a0,s2 4638: 0320f809 jalr t9 463c: 02402821 move a1,s2 4640: 00409021 move s2,v0 4644: 32220001 andi v0,s1,0x1 4648: 10400007 beqz v0,4668 <__powisf2+0x88> 464c: 8fbc0010 lw gp,16(sp) 4650: 8f9980b0 lw t9,-32592(gp) 4654: 02002021 move a0,s0 4658: 0320f809 jalr t9 465c: 02402821 move a1,s2 4660: 8fbc0010 lw gp,16(sp) 4664: 00408021 move s0,v0 4668: 00118842 srl s1,s1,0x1 466c: 1620fff1 bnez s1,4634 <__powisf2+0x54> 4670: 8f9980b0 lw t9,-32592(gp) 4674: 06610008 bgez s3,4698 <__powisf2+0xb8> 4678: 8fbf002c lw ra,44(sp) 467c: 8f828024 lw v0,-32732(gp) 4680: 8f998140 lw t9,-32448(gp) 4684: 02002821 move a1,s0 4688: 0320f809 jalr t9 468c: 8c4410b0 lw a0,4272(v0) 4690: 00408021 move s0,v0 4694: 8fbf002c lw ra,44(sp) 4698: 02001021 move v0,s0 469c: 8fb30028 lw s3,40(sp) 46a0: 8fb20024 lw s2,36(sp) 46a4: 8fb10020 lw s1,32(sp) 46a8: 8fb0001c lw s0,28(sp) 46ac: 03e00008 jr ra 46b0: 27bd0030 addiu sp,sp,48 ... 000046c0 <__powidf2>: 46c0: 3c1c0002 lui gp,0x2 46c4: 279c5960 addiu gp,gp,22880 46c8: 0399e021 addu gp,gp,t9 46cc: 27bdffc8 addiu sp,sp,-56 46d0: 000617c3 sra v0,a2,0x1f 46d4: afb4002c sw s4,44(sp) 46d8: 0046a026 xor s4,v0,a2 46dc: 0282a023 subu s4,s4,v0 46e0: afbc0010 sw gp,16(sp) 46e4: 32820001 andi v0,s4,0x1 46e8: afb50030 sw s5,48(sp) 46ec: afb30028 sw s3,40(sp) 46f0: afb20024 sw s2,36(sp) 46f4: afbf0034 sw ra,52(sp) 46f8: afb10020 sw s1,32(sp) 46fc: afb0001c sw s0,28(sp) 4700: 00809821 move s3,a0 4704: 00a09021 move s2,a1 4708: 10400004 beqz v0,471c <__powidf2+0x5c> 470c: 00c0a821 move s5,a2 4710: 00808021 move s0,a0 4714: 10000018 b 4778 <__powidf2+0xb8> 4718: 00a08821 move s1,a1 471c: 8f828024 lw v0,-32732(gp) 4720: 3c103ff0 lui s0,0x3ff0 4724: 10000014 b 4778 <__powidf2+0xb8> 4728: 8c5110bc lw s1,4284(v0) 472c: 02602021 move a0,s3 4730: 02402821 move a1,s2 4734: 02603021 move a2,s3 4738: 0320f809 jalr t9 473c: 02403821 move a3,s2 4740: 00409821 move s3,v0 4744: 32820001 andi v0,s4,0x1 4748: 8fbc0010 lw gp,16(sp) 474c: 1040000a beqz v0,4778 <__powidf2+0xb8> 4750: 00609021 move s2,v1 4754: 8f9980cc lw t9,-32564(gp) 4758: 02002021 move a0,s0 475c: 02202821 move a1,s1 4760: 02603021 move a2,s3 4764: 0320f809 jalr t9 4768: 02403821 move a3,s2 476c: 8fbc0010 lw gp,16(sp) 4770: 00408021 move s0,v0 4774: 00608821 move s1,v1 4778: 0014a042 srl s4,s4,0x1 477c: 1680ffeb bnez s4,472c <__powidf2+0x6c> 4780: 8f9980cc lw t9,-32564(gp) 4784: 06a1000b bgez s5,47b4 <__powidf2+0xf4> 4788: 8fbf0034 lw ra,52(sp) 478c: 8f828024 lw v0,-32732(gp) 4790: 8f9980d0 lw t9,-32560(gp) 4794: 02003021 move a2,s0 4798: 8c4510bc lw a1,4284(v0) 479c: 8c4410b8 lw a0,4280(v0) 47a0: 0320f809 jalr t9 47a4: 02203821 move a3,s1 47a8: 00408021 move s0,v0 47ac: 00608821 move s1,v1 47b0: 8fbf0034 lw ra,52(sp) 47b4: 02001021 move v0,s0 47b8: 02201821 move v1,s1 47bc: 8fb50030 lw s5,48(sp) 47c0: 8fb4002c lw s4,44(sp) 47c4: 8fb30028 lw s3,40(sp) 47c8: 8fb20024 lw s2,36(sp) 47cc: 8fb10020 lw s1,32(sp) 47d0: 8fb0001c lw s0,28(sp) 47d4: 03e00008 jr ra 47d8: 27bd0038 addiu sp,sp,56 47dc: 00000000 nop 000047e0 <__mulsc3>: 47e0: 3c1c0002 lui gp,0x2 47e4: 279c5840 addiu gp,gp,22592 47e8: 0399e021 addu gp,gp,t9 47ec: 8f9980b0 lw t9,-32592(gp) 47f0: 27bdffb8 addiu sp,sp,-72 47f4: afbf0044 sw ra,68(sp) 47f8: afbc0010 sw gp,16(sp) 47fc: afbe0040 sw s8,64(sp) 4800: afb7003c sw s7,60(sp) 4804: afb60038 sw s6,56(sp) 4808: afb50034 sw s5,52(sp) 480c: afb40030 sw s4,48(sp) 4810: afb3002c sw s3,44(sp) 4814: afb20028 sw s2,40(sp) 4818: afb10024 sw s1,36(sp) 481c: afb00020 sw s0,32(sp) 4820: 00a08821 move s1,a1 4824: 00c02821 move a1,a2 4828: 00e08021 move s0,a3 482c: 00c09021 move s2,a2 4830: 0320f809 jalr t9 4834: 00809821 move s3,a0 4838: 8fbc0010 lw gp,16(sp) 483c: 02202021 move a0,s1 4840: 02002821 move a1,s0 4844: 8f9980b0 lw t9,-32592(gp) 4848: 0320f809 jalr t9 484c: 0040a021 move s4,v0 4850: 8fbc0010 lw gp,16(sp) 4854: 02602021 move a0,s3 4858: 02002821 move a1,s0 485c: 8f9980b0 lw t9,-32592(gp) 4860: 0320f809 jalr t9 4864: 0040a821 move s5,v0 4868: 8fbc0010 lw gp,16(sp) 486c: 02202021 move a0,s1 4870: 02402821 move a1,s2 4874: 8f9980b0 lw t9,-32592(gp) 4878: 0320f809 jalr t9 487c: 0040b021 move s6,v0 4880: 8fbc0010 lw gp,16(sp) 4884: 02802021 move a0,s4 4888: 02a02821 move a1,s5 488c: 8f998134 lw t9,-32460(gp) 4890: 0320f809 jalr t9 4894: 0040b821 move s7,v0 4898: 8fbc0010 lw gp,16(sp) 489c: 02c02021 move a0,s6 48a0: 02e02821 move a1,s7 48a4: 8f99806c lw t9,-32660(gp) 48a8: 0320f809 jalr t9 48ac: 0040f021 move s8,v0 48b0: 8fbc0010 lw gp,16(sp) 48b4: afa20018 sw v0,24(sp) 48b8: 03c02021 move a0,s8 48bc: 8f998108 lw t9,-32504(gp) 48c0: 0320f809 jalr t9 48c4: 03c02821 move a1,s8 48c8: 10400152 beqz v0,4e14 <__mulsc3+0x634> 48cc: 8fbc0010 lw gp,16(sp) 48d0: 8fa40018 lw a0,24(sp) 48d4: 8f998108 lw t9,-32504(gp) 48d8: 0320f809 jalr t9 48dc: 00802821 move a1,a0 48e0: 1040014c beqz v0,4e14 <__mulsc3+0x634> 48e4: 8fbc0010 lw gp,16(sp) 48e8: 8f998134 lw t9,-32460(gp) 48ec: 02602021 move a0,s3 48f0: 0320f809 jalr t9 48f4: 02602821 move a1,s3 48f8: 8fbc0010 lw gp,16(sp) 48fc: 00402021 move a0,v0 4900: 8f998108 lw t9,-32504(gp) 4904: 0320f809 jalr t9 4908: 00402821 move a1,v0 490c: 10400007 beqz v0,492c <__mulsc3+0x14c> 4910: 8fbc0010 lw gp,16(sp) 4914: 8f998108 lw t9,-32504(gp) 4918: 02602021 move a0,s3 491c: 0320f809 jalr t9 4920: 02602821 move a1,s3 4924: 10400014 beqz v0,4978 <__mulsc3+0x198> 4928: 8fbc0010 lw gp,16(sp) 492c: 8f998134 lw t9,-32460(gp) 4930: 02202021 move a0,s1 4934: 0320f809 jalr t9 4938: 02202821 move a1,s1 493c: 8fbc0010 lw gp,16(sp) 4940: 00402021 move a0,v0 4944: 8f998108 lw t9,-32504(gp) 4948: 0320f809 jalr t9 494c: 00402821 move a1,v0 4950: 10400039 beqz v0,4a38 <__mulsc3+0x258> 4954: 8fbc0010 lw gp,16(sp) 4958: 8f998108 lw t9,-32504(gp) 495c: 02202021 move a0,s1 4960: 0320f809 jalr t9 4964: 02202821 move a1,s1 4968: 14400033 bnez v0,4a38 <__mulsc3+0x258> 496c: 8fbc0010 lw gp,16(sp) 4970: 10000003 b 4980 <__mulsc3+0x1a0> 4974: 00001021 move v0,zero 4978: 8f828024 lw v0,-32732(gp) 497c: 8c4210b0 lw v0,4272(v0) 4980: 8f998134 lw t9,-32460(gp) 4984: 02202021 move a0,s1 4988: 02202821 move a1,s1 498c: 0320f809 jalr t9 4990: 7c53f004 ins s3,v0,0x0,0x1f 4994: 8fbc0010 lw gp,16(sp) 4998: 00402021 move a0,v0 499c: 8f998108 lw t9,-32504(gp) 49a0: 0320f809 jalr t9 49a4: 00402821 move a1,v0 49a8: 1040000a beqz v0,49d4 <__mulsc3+0x1f4> 49ac: 8fbc0010 lw gp,16(sp) 49b0: 8f998108 lw t9,-32504(gp) 49b4: 02202021 move a0,s1 49b8: 0320f809 jalr t9 49bc: 02202821 move a1,s1 49c0: 14400004 bnez v0,49d4 <__mulsc3+0x1f4> 49c4: 8fbc0010 lw gp,16(sp) 49c8: 8f828024 lw v0,-32732(gp) 49cc: 10000002 b 49d8 <__mulsc3+0x1f8> 49d0: 8c4210b0 lw v0,4272(v0) 49d4: 00001021 move v0,zero 49d8: 8f998108 lw t9,-32504(gp) 49dc: 02402021 move a0,s2 49e0: 02402821 move a1,s2 49e4: 0320f809 jalr t9 49e8: 7c51f004 ins s1,v0,0x0,0x1f 49ec: 10400006 beqz v0,4a08 <__mulsc3+0x228> 49f0: 8fbc0010 lw gp,16(sp) 49f4: 06410003 bgez s2,4a04 <__mulsc3+0x224> 49f8: 00001021 move v0,zero 49fc: 8f828024 lw v0,-32732(gp) 4a00: 8c4210c0 lw v0,4288(v0) 4a04: 00409021 move s2,v0 4a08: 8f998108 lw t9,-32504(gp) 4a0c: 02002021 move a0,s0 4a10: 0320f809 jalr t9 4a14: 02002821 move a1,s0 4a18: 10400009 beqz v0,4a40 <__mulsc3+0x260> 4a1c: 8fbc0010 lw gp,16(sp) 4a20: 06010003 bgez s0,4a30 <__mulsc3+0x250> 4a24: 00001021 move v0,zero 4a28: 8f828024 lw v0,-32732(gp) 4a2c: 8c4210c0 lw v0,4288(v0) 4a30: 10000003 b 4a40 <__mulsc3+0x260> 4a34: 00408021 move s0,v0 4a38: 10000003 b 4a48 <__mulsc3+0x268> 4a3c: afa0001c sw zero,28(sp) 4a40: 24020001 li v0,1 4a44: afa2001c sw v0,28(sp) 4a48: 8f998134 lw t9,-32460(gp) 4a4c: 02402021 move a0,s2 4a50: 0320f809 jalr t9 4a54: 02402821 move a1,s2 4a58: 8fbc0010 lw gp,16(sp) 4a5c: 00402021 move a0,v0 4a60: 8f998108 lw t9,-32504(gp) 4a64: 0320f809 jalr t9 4a68: 00402821 move a1,v0 4a6c: 10400007 beqz v0,4a8c <__mulsc3+0x2ac> 4a70: 8fbc0010 lw gp,16(sp) 4a74: 8f998108 lw t9,-32504(gp) 4a78: 02402021 move a0,s2 4a7c: 0320f809 jalr t9 4a80: 02402821 move a1,s2 4a84: 10400014 beqz v0,4ad8 <__mulsc3+0x2f8> 4a88: 8fbc0010 lw gp,16(sp) 4a8c: 8f998134 lw t9,-32460(gp) 4a90: 02002021 move a0,s0 4a94: 0320f809 jalr t9 4a98: 02002821 move a1,s0 4a9c: 8fbc0010 lw gp,16(sp) 4aa0: 00402021 move a0,v0 4aa4: 8f998108 lw t9,-32504(gp) 4aa8: 0320f809 jalr t9 4aac: 00402821 move a1,v0 4ab0: 10400039 beqz v0,4b98 <__mulsc3+0x3b8> 4ab4: 8fbc0010 lw gp,16(sp) 4ab8: 8f998108 lw t9,-32504(gp) 4abc: 02002021 move a0,s0 4ac0: 0320f809 jalr t9 4ac4: 02002821 move a1,s0 4ac8: 14400033 bnez v0,4b98 <__mulsc3+0x3b8> 4acc: 8fbc0010 lw gp,16(sp) 4ad0: 10000003 b 4ae0 <__mulsc3+0x300> 4ad4: 00001021 move v0,zero 4ad8: 8f828024 lw v0,-32732(gp) 4adc: 8c4210b0 lw v0,4272(v0) 4ae0: 8f998134 lw t9,-32460(gp) 4ae4: 02002021 move a0,s0 4ae8: 02002821 move a1,s0 4aec: 0320f809 jalr t9 4af0: 7c52f004 ins s2,v0,0x0,0x1f 4af4: 8fbc0010 lw gp,16(sp) 4af8: 00402021 move a0,v0 4afc: 8f998108 lw t9,-32504(gp) 4b00: 0320f809 jalr t9 4b04: 00402821 move a1,v0 4b08: 1040000a beqz v0,4b34 <__mulsc3+0x354> 4b0c: 8fbc0010 lw gp,16(sp) 4b10: 8f998108 lw t9,-32504(gp) 4b14: 02002021 move a0,s0 4b18: 0320f809 jalr t9 4b1c: 02002821 move a1,s0 4b20: 14400004 bnez v0,4b34 <__mulsc3+0x354> 4b24: 8fbc0010 lw gp,16(sp) 4b28: 8f828024 lw v0,-32732(gp) 4b2c: 10000002 b 4b38 <__mulsc3+0x358> 4b30: 8c4210b0 lw v0,4272(v0) 4b34: 00001021 move v0,zero 4b38: 8f998108 lw t9,-32504(gp) 4b3c: 02602021 move a0,s3 4b40: 02602821 move a1,s3 4b44: 0320f809 jalr t9 4b48: 7c50f004 ins s0,v0,0x0,0x1f 4b4c: 10400006 beqz v0,4b68 <__mulsc3+0x388> 4b50: 8fbc0010 lw gp,16(sp) 4b54: 06610003 bgez s3,4b64 <__mulsc3+0x384> 4b58: 00001021 move v0,zero 4b5c: 8f828024 lw v0,-32732(gp) 4b60: 8c4210c0 lw v0,4288(v0) 4b64: 00409821 move s3,v0 4b68: 8f998108 lw t9,-32504(gp) 4b6c: 02202021 move a0,s1 4b70: 0320f809 jalr t9 4b74: 02202821 move a1,s1 4b78: 1040007a beqz v0,4d64 <__mulsc3+0x584> 4b7c: 8fbc0010 lw gp,16(sp) 4b80: 06210003 bgez s1,4b90 <__mulsc3+0x3b0> 4b84: 00001021 move v0,zero 4b88: 8f828024 lw v0,-32732(gp) 4b8c: 8c4210c0 lw v0,4288(v0) 4b90: 10000074 b 4d64 <__mulsc3+0x584> 4b94: 00408821 move s1,v0 4b98: 8fa2001c lw v0,28(sp) 4b9c: 14400072 bnez v0,4d68 <__mulsc3+0x588> 4ba0: 8f9980b0 lw t9,-32592(gp) 4ba4: 8f998134 lw t9,-32460(gp) 4ba8: 02802021 move a0,s4 4bac: 0320f809 jalr t9 4bb0: 02802821 move a1,s4 4bb4: 8fbc0010 lw gp,16(sp) 4bb8: 00402021 move a0,v0 4bbc: 8f998108 lw t9,-32504(gp) 4bc0: 0320f809 jalr t9 4bc4: 00402821 move a1,v0 4bc8: 10400007 beqz v0,4be8 <__mulsc3+0x408> 4bcc: 8fbc0010 lw gp,16(sp) 4bd0: 8f998108 lw t9,-32504(gp) 4bd4: 02802021 move a0,s4 4bd8: 0320f809 jalr t9 4bdc: 02802821 move a1,s4 4be0: 10400034 beqz v0,4cb4 <__mulsc3+0x4d4> 4be4: 8fbc0010 lw gp,16(sp) 4be8: 8f998134 lw t9,-32460(gp) 4bec: 02a02021 move a0,s5 4bf0: 0320f809 jalr t9 4bf4: 02a02821 move a1,s5 4bf8: 8fbc0010 lw gp,16(sp) 4bfc: 00402021 move a0,v0 4c00: 8f998108 lw t9,-32504(gp) 4c04: 0320f809 jalr t9 4c08: 00402821 move a1,v0 4c0c: 10400007 beqz v0,4c2c <__mulsc3+0x44c> 4c10: 8fbc0010 lw gp,16(sp) 4c14: 8f998108 lw t9,-32504(gp) 4c18: 02a02021 move a0,s5 4c1c: 0320f809 jalr t9 4c20: 02a02821 move a1,s5 4c24: 10400023 beqz v0,4cb4 <__mulsc3+0x4d4> 4c28: 8fbc0010 lw gp,16(sp) 4c2c: 8f998134 lw t9,-32460(gp) 4c30: 02c02021 move a0,s6 4c34: 0320f809 jalr t9 4c38: 02c02821 move a1,s6 4c3c: 8fbc0010 lw gp,16(sp) 4c40: 00402021 move a0,v0 4c44: 8f998108 lw t9,-32504(gp) 4c48: 0320f809 jalr t9 4c4c: 00402821 move a1,v0 4c50: 10400007 beqz v0,4c70 <__mulsc3+0x490> 4c54: 8fbc0010 lw gp,16(sp) 4c58: 8f998108 lw t9,-32504(gp) 4c5c: 02c02021 move a0,s6 4c60: 0320f809 jalr t9 4c64: 02c02821 move a1,s6 4c68: 10400012 beqz v0,4cb4 <__mulsc3+0x4d4> 4c6c: 8fbc0010 lw gp,16(sp) 4c70: 8f998134 lw t9,-32460(gp) 4c74: 02e02021 move a0,s7 4c78: 0320f809 jalr t9 4c7c: 02e02821 move a1,s7 4c80: 8fbc0010 lw gp,16(sp) 4c84: 00402021 move a0,v0 4c88: 8f998108 lw t9,-32504(gp) 4c8c: 0320f809 jalr t9 4c90: 00402821 move a1,v0 4c94: 1040005f beqz v0,4e14 <__mulsc3+0x634> 4c98: 8fbc0010 lw gp,16(sp) 4c9c: 8f998108 lw t9,-32504(gp) 4ca0: 02e02021 move a0,s7 4ca4: 0320f809 jalr t9 4ca8: 02e02821 move a1,s7 4cac: 14400059 bnez v0,4e14 <__mulsc3+0x634> 4cb0: 8fbc0010 lw gp,16(sp) 4cb4: 8f998108 lw t9,-32504(gp) 4cb8: 02602021 move a0,s3 4cbc: 0320f809 jalr t9 4cc0: 02602821 move a1,s3 4cc4: 10400006 beqz v0,4ce0 <__mulsc3+0x500> 4cc8: 8fbc0010 lw gp,16(sp) 4ccc: 06610003 bgez s3,4cdc <__mulsc3+0x4fc> 4cd0: 00001021 move v0,zero 4cd4: 8f828024 lw v0,-32732(gp) 4cd8: 8c4210c0 lw v0,4288(v0) 4cdc: 00409821 move s3,v0 4ce0: 8f998108 lw t9,-32504(gp) 4ce4: 02202021 move a0,s1 4ce8: 0320f809 jalr t9 4cec: 02202821 move a1,s1 4cf0: 10400006 beqz v0,4d0c <__mulsc3+0x52c> 4cf4: 8fbc0010 lw gp,16(sp) 4cf8: 06210003 bgez s1,4d08 <__mulsc3+0x528> 4cfc: 00001021 move v0,zero 4d00: 8f828024 lw v0,-32732(gp) 4d04: 8c4210c0 lw v0,4288(v0) 4d08: 00408821 move s1,v0 4d0c: 8f998108 lw t9,-32504(gp) 4d10: 02402021 move a0,s2 4d14: 0320f809 jalr t9 4d18: 02402821 move a1,s2 4d1c: 10400006 beqz v0,4d38 <__mulsc3+0x558> 4d20: 8fbc0010 lw gp,16(sp) 4d24: 06410003 bgez s2,4d34 <__mulsc3+0x554> 4d28: 00001021 move v0,zero 4d2c: 8f828024 lw v0,-32732(gp) 4d30: 8c4210c0 lw v0,4288(v0) 4d34: 00409021 move s2,v0 4d38: 8f998108 lw t9,-32504(gp) 4d3c: 02002021 move a0,s0 4d40: 0320f809 jalr t9 4d44: 02002821 move a1,s0 4d48: 10400006 beqz v0,4d64 <__mulsc3+0x584> 4d4c: 8fbc0010 lw gp,16(sp) 4d50: 06010003 bgez s0,4d60 <__mulsc3+0x580> 4d54: 00001021 move v0,zero 4d58: 8f828024 lw v0,-32732(gp) 4d5c: 8c4210c0 lw v0,4288(v0) 4d60: 00408021 move s0,v0 4d64: 8f9980b0 lw t9,-32592(gp) 4d68: 02602021 move a0,s3 4d6c: 0320f809 jalr t9 4d70: 02402821 move a1,s2 4d74: 8fbc0010 lw gp,16(sp) 4d78: 02002821 move a1,s0 4d7c: 02202021 move a0,s1 4d80: 8f9980b0 lw t9,-32592(gp) 4d84: 0320f809 jalr t9 4d88: 0040a021 move s4,v0 4d8c: 8fbc0010 lw gp,16(sp) 4d90: 02802021 move a0,s4 4d94: 8f998134 lw t9,-32460(gp) 4d98: 0320f809 jalr t9 4d9c: 00402821 move a1,v0 4da0: 8fbc0010 lw gp,16(sp) 4da4: 00402021 move a0,v0 4da8: 8f948024 lw s4,-32732(gp) 4dac: 8f9980b0 lw t9,-32592(gp) 4db0: 0320f809 jalr t9 4db4: 8e8510c4 lw a1,4292(s4) 4db8: 8fbc0010 lw gp,16(sp) 4dbc: 02002821 move a1,s0 4dc0: 02602021 move a0,s3 4dc4: 8f9980b0 lw t9,-32592(gp) 4dc8: 0320f809 jalr t9 4dcc: 0040f021 move s8,v0 4dd0: 8fbc0010 lw gp,16(sp) 4dd4: 02202021 move a0,s1 4dd8: 02402821 move a1,s2 4ddc: 8f9980b0 lw t9,-32592(gp) 4de0: 0320f809 jalr t9 4de4: 00408021 move s0,v0 4de8: 8fbc0010 lw gp,16(sp) 4dec: 02002021 move a0,s0 4df0: 8f99806c lw t9,-32660(gp) 4df4: 0320f809 jalr t9 4df8: 00402821 move a1,v0 4dfc: 8fbc0010 lw gp,16(sp) 4e00: 8e8510c4 lw a1,4292(s4) 4e04: 8f9980b0 lw t9,-32592(gp) 4e08: 0320f809 jalr t9 4e0c: 00402021 move a0,v0 4e10: afa20018 sw v0,24(sp) 4e14: 8fbf0044 lw ra,68(sp) 4e18: 03c01021 move v0,s8 4e1c: 8fa30018 lw v1,24(sp) 4e20: 8fbe0040 lw s8,64(sp) 4e24: 8fb7003c lw s7,60(sp) 4e28: 8fb60038 lw s6,56(sp) 4e2c: 8fb50034 lw s5,52(sp) 4e30: 8fb40030 lw s4,48(sp) 4e34: 8fb3002c lw s3,44(sp) 4e38: 8fb20028 lw s2,40(sp) 4e3c: 8fb10024 lw s1,36(sp) 4e40: 8fb00020 lw s0,32(sp) 4e44: 03e00008 jr ra 4e48: 27bd0048 addiu sp,sp,72 4e4c: 00000000 nop 00004e50 <__muldc3>: 4e50: 3c1c0002 lui gp,0x2 4e54: 279c51d0 addiu gp,gp,20944 4e58: 0399e021 addu gp,gp,t9 4e5c: 27bdff88 addiu sp,sp,-120 4e60: afbe0070 sw s8,112(sp) 4e64: afb3005c sw s3,92(sp) 4e68: 8fbe008c lw s8,140(sp) 4e6c: 8fb30088 lw s3,136(sp) 4e70: 8f9980cc lw t9,-32564(gp) 4e74: afbf0074 sw ra,116(sp) 4e78: afbc0010 sw gp,16(sp) 4e7c: afb7006c sw s7,108(sp) 4e80: afb60068 sw s6,104(sp) 4e84: afb50064 sw s5,100(sp) 4e88: 00e0b021 move s6,a3 4e8c: afb20058 sw s2,88(sp) 4e90: afb10054 sw s1,84(sp) 4e94: afb00050 sw s0,80(sp) 4e98: 00c08821 move s1,a2 4e9c: 03c03821 move a3,s8 4ea0: 02603021 move a2,s3 4ea4: afb40060 sw s4,96(sp) 4ea8: 00809021 move s2,a0 4eac: 00a0b821 move s7,a1 4eb0: 8fb00090 lw s0,144(sp) 4eb4: 0320f809 jalr t9 4eb8: 8fb50094 lw s5,148(sp) 4ebc: 8fbc0010 lw gp,16(sp) 4ec0: 02202021 move a0,s1 4ec4: 02c02821 move a1,s6 4ec8: 8f9980cc lw t9,-32564(gp) 4ecc: 02003021 move a2,s0 4ed0: 02a03821 move a3,s5 4ed4: afa20018 sw v0,24(sp) 4ed8: 0320f809 jalr t9 4edc: afa30020 sw v1,32(sp) 4ee0: 8fbc0010 lw gp,16(sp) 4ee4: 02402021 move a0,s2 4ee8: 02e02821 move a1,s7 4eec: 8f9980cc lw t9,-32564(gp) 4ef0: 02003021 move a2,s0 4ef4: 02a03821 move a3,s5 4ef8: afa20024 sw v0,36(sp) 4efc: 0320f809 jalr t9 4f00: afa30028 sw v1,40(sp) 4f04: 8fbc0010 lw gp,16(sp) 4f08: 02202021 move a0,s1 4f0c: 02c02821 move a1,s6 4f10: 8f9980cc lw t9,-32564(gp) 4f14: 02603021 move a2,s3 4f18: 03c03821 move a3,s8 4f1c: afa2002c sw v0,44(sp) 4f20: 0320f809 jalr t9 4f24: afa30030 sw v1,48(sp) 4f28: afa20034 sw v0,52(sp) 4f2c: afa30038 sw v1,56(sp) 4f30: 8fa20020 lw v0,32(sp) 4f34: 8fa30018 lw v1,24(sp) 4f38: 8fbc0010 lw gp,16(sp) 4f3c: 00402821 move a1,v0 4f40: 00602021 move a0,v1 4f44: 8fa20028 lw v0,40(sp) 4f48: 8fa30024 lw v1,36(sp) 4f4c: 8f998078 lw t9,-32648(gp) 4f50: 00403821 move a3,v0 4f54: 0320f809 jalr t9 4f58: 00603021 move a2,v1 4f5c: afa2003c sw v0,60(sp) 4f60: afa30040 sw v1,64(sp) 4f64: 8fa20030 lw v0,48(sp) 4f68: 8fa3002c lw v1,44(sp) 4f6c: 8fbc0010 lw gp,16(sp) 4f70: 00402821 move a1,v0 4f74: 00602021 move a0,v1 4f78: 8fa20038 lw v0,56(sp) 4f7c: 8fa30034 lw v1,52(sp) 4f80: 8f99810c lw t9,-32500(gp) 4f84: 00403821 move a3,v0 4f88: 0320f809 jalr t9 4f8c: 00603021 move a2,v1 4f90: 8fbc0010 lw gp,16(sp) 4f94: afa20044 sw v0,68(sp) 4f98: afa30048 sw v1,72(sp) 4f9c: 8fa20040 lw v0,64(sp) 4fa0: 8fa3003c lw v1,60(sp) 4fa4: 8f9980a4 lw t9,-32604(gp) 4fa8: 00402821 move a1,v0 4fac: 00602021 move a0,v1 4fb0: 00603021 move a2,v1 4fb4: 0320f809 jalr t9 4fb8: 00403821 move a3,v0 4fbc: 104001ee beqz v0,5778 <__muldc3+0x928> 4fc0: 8fbc0010 lw gp,16(sp) 4fc4: 8fa30044 lw v1,68(sp) 4fc8: 8fa20048 lw v0,72(sp) 4fcc: 8f9980a4 lw t9,-32604(gp) 4fd0: 00602021 move a0,v1 4fd4: 00402821 move a1,v0 4fd8: 00603021 move a2,v1 4fdc: 0320f809 jalr t9 4fe0: 00403821 move a3,v0 4fe4: 104001e4 beqz v0,5778 <__muldc3+0x928> 4fe8: 8fbc0010 lw gp,16(sp) 4fec: 8f998078 lw t9,-32648(gp) 4ff0: 02402021 move a0,s2 4ff4: 02e02821 move a1,s7 4ff8: 02403021 move a2,s2 4ffc: 0320f809 jalr t9 5000: 02e03821 move a3,s7 5004: 8fbc0010 lw gp,16(sp) 5008: 00403821 move a3,v0 500c: 00404821 move t1,v0 5010: 8f9980a4 lw t9,-32604(gp) 5014: 00e02021 move a0,a3 5018: 00602821 move a1,v1 501c: 01203021 move a2,t1 5020: 0320f809 jalr t9 5024: 00603821 move a3,v1 5028: 10400009 beqz v0,5050 <__muldc3+0x200> 502c: 8fbc0010 lw gp,16(sp) 5030: 8f9980a4 lw t9,-32604(gp) 5034: 02402021 move a0,s2 5038: 02e02821 move a1,s7 503c: 02403021 move a2,s2 5040: 0320f809 jalr t9 5044: 02e03821 move a3,s7 5048: 1040001c beqz v0,50bc <__muldc3+0x26c> 504c: 8fbc0010 lw gp,16(sp) 5050: 8f998078 lw t9,-32648(gp) 5054: 02202021 move a0,s1 5058: 02c02821 move a1,s6 505c: 02203021 move a2,s1 5060: 0320f809 jalr t9 5064: 02c03821 move a3,s6 5068: 8fbc0010 lw gp,16(sp) 506c: 00403821 move a3,v0 5070: 00404821 move t1,v0 5074: 8f9980a4 lw t9,-32604(gp) 5078: 00e02021 move a0,a3 507c: 00602821 move a1,v1 5080: 01203021 move a2,t1 5084: 0320f809 jalr t9 5088: 00603821 move a3,v1 508c: 1040004e beqz v0,51c8 <__muldc3+0x378> 5090: 8fbc0010 lw gp,16(sp) 5094: 8f9980a4 lw t9,-32604(gp) 5098: 02202021 move a0,s1 509c: 02c02821 move a1,s6 50a0: 02203021 move a2,s1 50a4: 0320f809 jalr t9 50a8: 02c03821 move a3,s6 50ac: 14400046 bnez v0,51c8 <__muldc3+0x378> 50b0: 8fbc0010 lw gp,16(sp) 50b4: 10000004 b 50c8 <__muldc3+0x278> 50b8: 0000b821 move s7,zero 50bc: 8f838024 lw v1,-32732(gp) 50c0: 3c023ff0 lui v0,0x3ff0 50c4: 8c7710bc lw s7,4284(v1) 50c8: 8f998078 lw t9,-32648(gp) 50cc: 02202021 move a0,s1 50d0: 02c02821 move a1,s6 50d4: 02203021 move a2,s1 50d8: 02c03821 move a3,s6 50dc: 0320f809 jalr t9 50e0: 7c52f004 ins s2,v0,0x0,0x1f 50e4: 8fbc0010 lw gp,16(sp) 50e8: 00403821 move a3,v0 50ec: 00404821 move t1,v0 50f0: 8f9980a4 lw t9,-32604(gp) 50f4: 00e02021 move a0,a3 50f8: 00602821 move a1,v1 50fc: 01203021 move a2,t1 5100: 0320f809 jalr t9 5104: 00603821 move a3,v1 5108: 1040000d beqz v0,5140 <__muldc3+0x2f0> 510c: 8fbc0010 lw gp,16(sp) 5110: 8f9980a4 lw t9,-32604(gp) 5114: 02202021 move a0,s1 5118: 02c02821 move a1,s6 511c: 02203021 move a2,s1 5120: 0320f809 jalr t9 5124: 02c03821 move a3,s6 5128: 14400005 bnez v0,5140 <__muldc3+0x2f0> 512c: 8fbc0010 lw gp,16(sp) 5130: 8f838024 lw v1,-32732(gp) 5134: 3c023ff0 lui v0,0x3ff0 5138: 10000003 b 5148 <__muldc3+0x2f8> 513c: 8c7610bc lw s6,4284(v1) 5140: 00001021 move v0,zero 5144: 0000b021 move s6,zero 5148: 8f9980a4 lw t9,-32604(gp) 514c: 02602021 move a0,s3 5150: 03c02821 move a1,s8 5154: 02603021 move a2,s3 5158: 03c03821 move a3,s8 515c: 0320f809 jalr t9 5160: 7c51f004 ins s1,v0,0x0,0x1f 5164: 10400008 beqz v0,5188 <__muldc3+0x338> 5168: 8fbc0010 lw gp,16(sp) 516c: 00001021 move v0,zero 5170: 06610004 bgez s3,5184 <__muldc3+0x334> 5174: 0000f021 move s8,zero 5178: 8f838024 lw v1,-32732(gp) 517c: 3c028000 lui v0,0x8000 5180: 8c7e10cc lw s8,4300(v1) 5184: 00409821 move s3,v0 5188: 8f9980a4 lw t9,-32604(gp) 518c: 02002021 move a0,s0 5190: 02a02821 move a1,s5 5194: 02003021 move a2,s0 5198: 0320f809 jalr t9 519c: 02a03821 move a3,s5 51a0: 1040000b beqz v0,51d0 <__muldc3+0x380> 51a4: 8fbc0010 lw gp,16(sp) 51a8: 00001021 move v0,zero 51ac: 06010004 bgez s0,51c0 <__muldc3+0x370> 51b0: 0000a821 move s5,zero 51b4: 8f838024 lw v1,-32732(gp) 51b8: 3c028000 lui v0,0x8000 51bc: 8c7510cc lw s5,4300(v1) 51c0: 10000003 b 51d0 <__muldc3+0x380> 51c4: 00408021 move s0,v0 51c8: 10000002 b 51d4 <__muldc3+0x384> 51cc: 0000a021 move s4,zero 51d0: 24140001 li s4,1 51d4: 8f998078 lw t9,-32648(gp) 51d8: 02602021 move a0,s3 51dc: 03c02821 move a1,s8 51e0: 02603021 move a2,s3 51e4: 0320f809 jalr t9 51e8: 03c03821 move a3,s8 51ec: 8fbc0010 lw gp,16(sp) 51f0: 00403821 move a3,v0 51f4: 00404821 move t1,v0 51f8: 8f9980a4 lw t9,-32604(gp) 51fc: 00e02021 move a0,a3 5200: 00602821 move a1,v1 5204: 01203021 move a2,t1 5208: 0320f809 jalr t9 520c: 00603821 move a3,v1 5210: 10400009 beqz v0,5238 <__muldc3+0x3e8> 5214: 8fbc0010 lw gp,16(sp) 5218: 8f9980a4 lw t9,-32604(gp) 521c: 02602021 move a0,s3 5220: 03c02821 move a1,s8 5224: 02603021 move a2,s3 5228: 0320f809 jalr t9 522c: 03c03821 move a3,s8 5230: 1040001c beqz v0,52a4 <__muldc3+0x454> 5234: 8fbc0010 lw gp,16(sp) 5238: 8f998078 lw t9,-32648(gp) 523c: 02002021 move a0,s0 5240: 02a02821 move a1,s5 5244: 02003021 move a2,s0 5248: 0320f809 jalr t9 524c: 02a03821 move a3,s5 5250: 8fbc0010 lw gp,16(sp) 5254: 00403821 move a3,v0 5258: 00404821 move t1,v0 525c: 8f9980a4 lw t9,-32604(gp) 5260: 00e02021 move a0,a3 5264: 00602821 move a1,v1 5268: 01203021 move a2,t1 526c: 0320f809 jalr t9 5270: 00603821 move a3,v1 5274: 1040004e beqz v0,53b0 <__muldc3+0x560> 5278: 8fbc0010 lw gp,16(sp) 527c: 8f9980a4 lw t9,-32604(gp) 5280: 02002021 move a0,s0 5284: 02a02821 move a1,s5 5288: 02003021 move a2,s0 528c: 0320f809 jalr t9 5290: 02a03821 move a3,s5 5294: 14400046 bnez v0,53b0 <__muldc3+0x560> 5298: 8fbc0010 lw gp,16(sp) 529c: 10000004 b 52b0 <__muldc3+0x460> 52a0: 0000f021 move s8,zero 52a4: 8f838024 lw v1,-32732(gp) 52a8: 3c023ff0 lui v0,0x3ff0 52ac: 8c7e10bc lw s8,4284(v1) 52b0: 8f998078 lw t9,-32648(gp) 52b4: 02002021 move a0,s0 52b8: 02a02821 move a1,s5 52bc: 02003021 move a2,s0 52c0: 02a03821 move a3,s5 52c4: 0320f809 jalr t9 52c8: 7c53f004 ins s3,v0,0x0,0x1f 52cc: 8fbc0010 lw gp,16(sp) 52d0: 00403821 move a3,v0 52d4: 00404821 move t1,v0 52d8: 8f9980a4 lw t9,-32604(gp) 52dc: 00e02021 move a0,a3 52e0: 00602821 move a1,v1 52e4: 01203021 move a2,t1 52e8: 0320f809 jalr t9 52ec: 00603821 move a3,v1 52f0: 1040000d beqz v0,5328 <__muldc3+0x4d8> 52f4: 8fbc0010 lw gp,16(sp) 52f8: 8f9980a4 lw t9,-32604(gp) 52fc: 02002021 move a0,s0 5300: 02a02821 move a1,s5 5304: 02003021 move a2,s0 5308: 0320f809 jalr t9 530c: 02a03821 move a3,s5 5310: 14400005 bnez v0,5328 <__muldc3+0x4d8> 5314: 8fbc0010 lw gp,16(sp) 5318: 8f838024 lw v1,-32732(gp) 531c: 3c023ff0 lui v0,0x3ff0 5320: 10000003 b 5330 <__muldc3+0x4e0> 5324: 8c7510bc lw s5,4284(v1) 5328: 00001021 move v0,zero 532c: 0000a821 move s5,zero 5330: 8f9980a4 lw t9,-32604(gp) 5334: 02402021 move a0,s2 5338: 02e02821 move a1,s7 533c: 02403021 move a2,s2 5340: 02e03821 move a3,s7 5344: 0320f809 jalr t9 5348: 7c50f004 ins s0,v0,0x0,0x1f 534c: 10400008 beqz v0,5370 <__muldc3+0x520> 5350: 8fbc0010 lw gp,16(sp) 5354: 00001021 move v0,zero 5358: 06410004 bgez s2,536c <__muldc3+0x51c> 535c: 0000b821 move s7,zero 5360: 8f838024 lw v1,-32732(gp) 5364: 3c028000 lui v0,0x8000 5368: 8c7710cc lw s7,4300(v1) 536c: 00409021 move s2,v0 5370: 8f9980a4 lw t9,-32604(gp) 5374: 02202021 move a0,s1 5378: 02c02821 move a1,s6 537c: 02203021 move a2,s1 5380: 0320f809 jalr t9 5384: 02c03821 move a3,s6 5388: 104000bb beqz v0,5678 <__muldc3+0x828> 538c: 8fbc0010 lw gp,16(sp) 5390: 00001021 move v0,zero 5394: 06210004 bgez s1,53a8 <__muldc3+0x558> 5398: 0000b021 move s6,zero 539c: 8f838024 lw v1,-32732(gp) 53a0: 3c028000 lui v0,0x8000 53a4: 8c7610cc lw s6,4300(v1) 53a8: 100000b3 b 5678 <__muldc3+0x828> 53ac: 00408821 move s1,v0 53b0: 168000b2 bnez s4,567c <__muldc3+0x82c> 53b4: 8f9980cc lw t9,-32564(gp) 53b8: 8fa30018 lw v1,24(sp) 53bc: 8fa20020 lw v0,32(sp) 53c0: 8f998078 lw t9,-32648(gp) 53c4: 00602021 move a0,v1 53c8: 00402821 move a1,v0 53cc: 00603021 move a2,v1 53d0: 0320f809 jalr t9 53d4: 00403821 move a3,v0 53d8: 8fbc0010 lw gp,16(sp) 53dc: 00403821 move a3,v0 53e0: 00404821 move t1,v0 53e4: 8f9980a4 lw t9,-32604(gp) 53e8: 00e02021 move a0,a3 53ec: 00602821 move a1,v1 53f0: 01203021 move a2,t1 53f4: 0320f809 jalr t9 53f8: 00603821 move a3,v1 53fc: 1040000b beqz v0,542c <__muldc3+0x5dc> 5400: 8fbc0010 lw gp,16(sp) 5404: 8fa30018 lw v1,24(sp) 5408: 8fa20020 lw v0,32(sp) 540c: 8f9980a4 lw t9,-32604(gp) 5410: 00602021 move a0,v1 5414: 00402821 move a1,v0 5418: 00603021 move a2,v1 541c: 0320f809 jalr t9 5420: 00403821 move a3,v0 5424: 10400058 beqz v0,5588 <__muldc3+0x738> 5428: 8fbc0010 lw gp,16(sp) 542c: 8fa30024 lw v1,36(sp) 5430: 8fa20028 lw v0,40(sp) 5434: 8f998078 lw t9,-32648(gp) 5438: 00602021 move a0,v1 543c: 00402821 move a1,v0 5440: 00603021 move a2,v1 5444: 0320f809 jalr t9 5448: 00403821 move a3,v0 544c: 8fbc0010 lw gp,16(sp) 5450: 00403821 move a3,v0 5454: 00404821 move t1,v0 5458: 8f9980a4 lw t9,-32604(gp) 545c: 00e02021 move a0,a3 5460: 00602821 move a1,v1 5464: 01203021 move a2,t1 5468: 0320f809 jalr t9 546c: 00603821 move a3,v1 5470: 1040000b beqz v0,54a0 <__muldc3+0x650> 5474: 8fbc0010 lw gp,16(sp) 5478: 8fa30024 lw v1,36(sp) 547c: 8fa20028 lw v0,40(sp) 5480: 8f9980a4 lw t9,-32604(gp) 5484: 00602021 move a0,v1 5488: 00402821 move a1,v0 548c: 00603021 move a2,v1 5490: 0320f809 jalr t9 5494: 00403821 move a3,v0 5498: 1040003b beqz v0,5588 <__muldc3+0x738> 549c: 8fbc0010 lw gp,16(sp) 54a0: 8fa3002c lw v1,44(sp) 54a4: 8fa20030 lw v0,48(sp) 54a8: 8f998078 lw t9,-32648(gp) 54ac: 00602021 move a0,v1 54b0: 00402821 move a1,v0 54b4: 00603021 move a2,v1 54b8: 0320f809 jalr t9 54bc: 00403821 move a3,v0 54c0: 8fbc0010 lw gp,16(sp) 54c4: 00403821 move a3,v0 54c8: 00404821 move t1,v0 54cc: 8f9980a4 lw t9,-32604(gp) 54d0: 00e02021 move a0,a3 54d4: 00602821 move a1,v1 54d8: 01203021 move a2,t1 54dc: 0320f809 jalr t9 54e0: 00603821 move a3,v1 54e4: 1040000b beqz v0,5514 <__muldc3+0x6c4> 54e8: 8fbc0010 lw gp,16(sp) 54ec: 8fa3002c lw v1,44(sp) 54f0: 8fa20030 lw v0,48(sp) 54f4: 8f9980a4 lw t9,-32604(gp) 54f8: 00602021 move a0,v1 54fc: 00402821 move a1,v0 5500: 00603021 move a2,v1 5504: 0320f809 jalr t9 5508: 00403821 move a3,v0 550c: 1040001e beqz v0,5588 <__muldc3+0x738> 5510: 8fbc0010 lw gp,16(sp) 5514: 8fa30034 lw v1,52(sp) 5518: 8fa20038 lw v0,56(sp) 551c: 8f998078 lw t9,-32648(gp) 5520: 00602021 move a0,v1 5524: 00402821 move a1,v0 5528: 00603021 move a2,v1 552c: 0320f809 jalr t9 5530: 00403821 move a3,v0 5534: 8fbc0010 lw gp,16(sp) 5538: 00403821 move a3,v0 553c: 00404821 move t1,v0 5540: 8f9980a4 lw t9,-32604(gp) 5544: 00e02021 move a0,a3 5548: 00602821 move a1,v1 554c: 01203021 move a2,t1 5550: 0320f809 jalr t9 5554: 00603821 move a3,v1 5558: 10400087 beqz v0,5778 <__muldc3+0x928> 555c: 8fbc0010 lw gp,16(sp) 5560: 8fa30034 lw v1,52(sp) 5564: 8fa20038 lw v0,56(sp) 5568: 8f9980a4 lw t9,-32604(gp) 556c: 00602021 move a0,v1 5570: 00402821 move a1,v0 5574: 00603021 move a2,v1 5578: 0320f809 jalr t9 557c: 00403821 move a3,v0 5580: 1440007d bnez v0,5778 <__muldc3+0x928> 5584: 8fbc0010 lw gp,16(sp) 5588: 8f9980a4 lw t9,-32604(gp) 558c: 02402021 move a0,s2 5590: 02e02821 move a1,s7 5594: 02403021 move a2,s2 5598: 0320f809 jalr t9 559c: 02e03821 move a3,s7 55a0: 10400008 beqz v0,55c4 <__muldc3+0x774> 55a4: 8fbc0010 lw gp,16(sp) 55a8: 00001021 move v0,zero 55ac: 06410004 bgez s2,55c0 <__muldc3+0x770> 55b0: 0000b821 move s7,zero 55b4: 8f838024 lw v1,-32732(gp) 55b8: 3c028000 lui v0,0x8000 55bc: 8c7710cc lw s7,4300(v1) 55c0: 00409021 move s2,v0 55c4: 8f9980a4 lw t9,-32604(gp) 55c8: 02202021 move a0,s1 55cc: 02c02821 move a1,s6 55d0: 02203021 move a2,s1 55d4: 0320f809 jalr t9 55d8: 02c03821 move a3,s6 55dc: 10400008 beqz v0,5600 <__muldc3+0x7b0> 55e0: 8fbc0010 lw gp,16(sp) 55e4: 00001021 move v0,zero 55e8: 06210004 bgez s1,55fc <__muldc3+0x7ac> 55ec: 0000b021 move s6,zero 55f0: 8f838024 lw v1,-32732(gp) 55f4: 3c028000 lui v0,0x8000 55f8: 8c7610cc lw s6,4300(v1) 55fc: 00408821 move s1,v0 5600: 8f9980a4 lw t9,-32604(gp) 5604: 02602021 move a0,s3 5608: 03c02821 move a1,s8 560c: 02603021 move a2,s3 5610: 0320f809 jalr t9 5614: 03c03821 move a3,s8 5618: 10400008 beqz v0,563c <__muldc3+0x7ec> 561c: 8fbc0010 lw gp,16(sp) 5620: 00001021 move v0,zero 5624: 06610004 bgez s3,5638 <__muldc3+0x7e8> 5628: 0000f021 move s8,zero 562c: 8f838024 lw v1,-32732(gp) 5630: 3c028000 lui v0,0x8000 5634: 8c7e10cc lw s8,4300(v1) 5638: 00409821 move s3,v0 563c: 8f9980a4 lw t9,-32604(gp) 5640: 02002021 move a0,s0 5644: 02a02821 move a1,s5 5648: 02003021 move a2,s0 564c: 0320f809 jalr t9 5650: 02a03821 move a3,s5 5654: 10400008 beqz v0,5678 <__muldc3+0x828> 5658: 8fbc0010 lw gp,16(sp) 565c: 00001021 move v0,zero 5660: 06010004 bgez s0,5674 <__muldc3+0x824> 5664: 0000a821 move s5,zero 5668: 8f838024 lw v1,-32732(gp) 566c: 3c028000 lui v0,0x8000 5670: 8c7510cc lw s5,4300(v1) 5674: 00408021 move s0,v0 5678: 8f9980cc lw t9,-32564(gp) 567c: 02402021 move a0,s2 5680: 02e02821 move a1,s7 5684: 02603021 move a2,s3 5688: 0320f809 jalr t9 568c: 03c03821 move a3,s8 5690: 8fbc0010 lw gp,16(sp) 5694: 02202021 move a0,s1 5698: 02c02821 move a1,s6 569c: 8f9980cc lw t9,-32564(gp) 56a0: 02003021 move a2,s0 56a4: 02a03821 move a3,s5 56a8: afa3001c sw v1,28(sp) 56ac: 0320f809 jalr t9 56b0: afa20018 sw v0,24(sp) 56b4: 8fbc0010 lw gp,16(sp) 56b8: 8fa5001c lw a1,28(sp) 56bc: 8fa40018 lw a0,24(sp) 56c0: 8f998078 lw t9,-32648(gp) 56c4: 00603821 move a3,v1 56c8: 0320f809 jalr t9 56cc: 00403021 move a2,v0 56d0: 8fbc0010 lw gp,16(sp) 56d4: 00602821 move a1,v1 56d8: 00402021 move a0,v0 56dc: 8f948024 lw s4,-32732(gp) 56e0: 8f9980cc lw t9,-32564(gp) 56e4: 8e8710d4 lw a3,4308(s4) 56e8: 0320f809 jalr t9 56ec: 8e8610d0 lw a2,4304(s4) 56f0: 8fbc0010 lw gp,16(sp) 56f4: 02402021 move a0,s2 56f8: 02e02821 move a1,s7 56fc: 8f9980cc lw t9,-32564(gp) 5700: 02003021 move a2,s0 5704: 02a03821 move a3,s5 5708: afa2003c sw v0,60(sp) 570c: 0320f809 jalr t9 5710: afa30040 sw v1,64(sp) 5714: 8fbc0010 lw gp,16(sp) 5718: 02202021 move a0,s1 571c: 02c02821 move a1,s6 5720: 8f9980cc lw t9,-32564(gp) 5724: 02603021 move a2,s3 5728: 03c03821 move a3,s8 572c: afa3001c sw v1,28(sp) 5730: 0320f809 jalr t9 5734: afa20018 sw v0,24(sp) 5738: 8fbc0010 lw gp,16(sp) 573c: 8fa5001c lw a1,28(sp) 5740: 8fa40018 lw a0,24(sp) 5744: 8f99810c lw t9,-32500(gp) 5748: 00603821 move a3,v1 574c: 0320f809 jalr t9 5750: 00403021 move a2,v0 5754: 8fbc0010 lw gp,16(sp) 5758: 8e8710d4 lw a3,4308(s4) 575c: 8e8610d0 lw a2,4304(s4) 5760: 8f9980cc lw t9,-32564(gp) 5764: 00602821 move a1,v1 5768: 0320f809 jalr t9 576c: 00402021 move a0,v0 5770: afa20044 sw v0,68(sp) 5774: afa30048 sw v1,72(sp) 5778: 8fa5003c lw a1,60(sp) 577c: 8fa40040 lw a0,64(sp) 5780: 8fa70044 lw a3,68(sp) 5784: 8fa60048 lw a2,72(sp) 5788: 8fbf0074 lw ra,116(sp) 578c: 00a01021 move v0,a1 5790: 00801821 move v1,a0 5794: 00c02821 move a1,a2 5798: 00e02021 move a0,a3 579c: 8fbe0070 lw s8,112(sp) 57a0: 8fb7006c lw s7,108(sp) 57a4: 8fb60068 lw s6,104(sp) 57a8: 8fb50064 lw s5,100(sp) 57ac: 8fb40060 lw s4,96(sp) 57b0: 8fb3005c lw s3,92(sp) 57b4: 8fb20058 lw s2,88(sp) 57b8: 8fb10054 lw s1,84(sp) 57bc: 8fb00050 lw s0,80(sp) 57c0: 03e00008 jr ra 57c4: 27bd0078 addiu sp,sp,120 ... 000057d0 <__divsc3>: 57d0: 3c1c0002 lui gp,0x2 57d4: 279c4850 addiu gp,gp,18512 57d8: 0399e021 addu gp,gp,t9 57dc: 8f9980c0 lw t9,-32576(gp) 57e0: 27bdffc0 addiu sp,sp,-64 57e4: afbc0010 sw gp,16(sp) 57e8: afb30028 sw s3,40(sp) 57ec: afb20024 sw s2,36(sp) 57f0: afb10020 sw s1,32(sp) 57f4: afb0001c sw s0,28(sp) 57f8: afbf003c sw ra,60(sp) 57fc: afb70038 sw s7,56(sp) 5800: afb60034 sw s6,52(sp) 5804: afb50030 sw s5,48(sp) 5808: afb4002c sw s4,44(sp) 580c: 00809821 move s3,a0 5810: 00a08021 move s0,a1 5814: 7cc4f000 ext a0,a2,0x0,0x1f 5818: 7ce5f000 ext a1,a3,0x0,0x1f 581c: 00c09021 move s2,a2 5820: 0320f809 jalr t9 5824: 00e08821 move s1,a3 5828: 8fbc0010 lw gp,16(sp) 582c: 0441002a bgez v0,58d8 <__divsc3+0x108> 5830: 8f998140 lw t9,-32448(gp) 5834: 02402021 move a0,s2 5838: 0320f809 jalr t9 583c: 02202821 move a1,s1 5840: 8fbc0010 lw gp,16(sp) 5844: 02402021 move a0,s2 5848: 00402821 move a1,v0 584c: 8f9980b0 lw t9,-32592(gp) 5850: 0320f809 jalr t9 5854: 0040a821 move s5,v0 5858: 8fbc0010 lw gp,16(sp) 585c: 00402021 move a0,v0 5860: 8f99806c lw t9,-32660(gp) 5864: 0320f809 jalr t9 5868: 02202821 move a1,s1 586c: 8fbc0010 lw gp,16(sp) 5870: 02602021 move a0,s3 5874: 02a02821 move a1,s5 5878: 8f9980b0 lw t9,-32592(gp) 587c: 0320f809 jalr t9 5880: 0040b021 move s6,v0 5884: 8fbc0010 lw gp,16(sp) 5888: 00402021 move a0,v0 588c: 8f99806c lw t9,-32660(gp) 5890: 0320f809 jalr t9 5894: 02002821 move a1,s0 5898: 8fbc0010 lw gp,16(sp) 589c: 00402021 move a0,v0 58a0: 8f998140 lw t9,-32448(gp) 58a4: 0320f809 jalr t9 58a8: 02c02821 move a1,s6 58ac: 8fbc0010 lw gp,16(sp) 58b0: 02002021 move a0,s0 58b4: 02a02821 move a1,s5 58b8: 8f9980b0 lw t9,-32592(gp) 58bc: 0320f809 jalr t9 58c0: 0040a021 move s4,v0 58c4: 8fbc0010 lw gp,16(sp) 58c8: 00402021 move a0,v0 58cc: 02602821 move a1,s3 58d0: 10000029 b 5978 <__divsc3+0x1a8> 58d4: 8f998134 lw t9,-32460(gp) 58d8: 02202021 move a0,s1 58dc: 0320f809 jalr t9 58e0: 02402821 move a1,s2 58e4: 8fbc0010 lw gp,16(sp) 58e8: 02202021 move a0,s1 58ec: 00402821 move a1,v0 58f0: 8f9980b0 lw t9,-32592(gp) 58f4: 0320f809 jalr t9 58f8: 0040a821 move s5,v0 58fc: 8fbc0010 lw gp,16(sp) 5900: 00402021 move a0,v0 5904: 8f99806c lw t9,-32660(gp) 5908: 0320f809 jalr t9 590c: 02402821 move a1,s2 5910: 8fbc0010 lw gp,16(sp) 5914: 02002021 move a0,s0 5918: 02a02821 move a1,s5 591c: 8f9980b0 lw t9,-32592(gp) 5920: 0320f809 jalr t9 5924: 0040b021 move s6,v0 5928: 8fbc0010 lw gp,16(sp) 592c: 00402021 move a0,v0 5930: 8f99806c lw t9,-32660(gp) 5934: 0320f809 jalr t9 5938: 02602821 move a1,s3 593c: 8fbc0010 lw gp,16(sp) 5940: 00402021 move a0,v0 5944: 8f998140 lw t9,-32448(gp) 5948: 0320f809 jalr t9 594c: 02c02821 move a1,s6 5950: 8fbc0010 lw gp,16(sp) 5954: 02602021 move a0,s3 5958: 02a02821 move a1,s5 595c: 8f9980b0 lw t9,-32592(gp) 5960: 0320f809 jalr t9 5964: 0040a021 move s4,v0 5968: 8fbc0010 lw gp,16(sp) 596c: 02002021 move a0,s0 5970: 00402821 move a1,v0 5974: 8f998134 lw t9,-32460(gp) 5978: 0320f809 jalr t9 597c: 00000000 nop 5980: 8fbc0010 lw gp,16(sp) 5984: 00402021 move a0,v0 5988: 8f998140 lw t9,-32448(gp) 598c: 0320f809 jalr t9 5990: 02c02821 move a1,s6 5994: 8fbc0010 lw gp,16(sp) 5998: 02802021 move a0,s4 599c: 02802821 move a1,s4 59a0: 8f998108 lw t9,-32504(gp) 59a4: 0320f809 jalr t9 59a8: 0040a821 move s5,v0 59ac: 10400137 beqz v0,5e8c <__divsc3+0x6bc> 59b0: 8fbc0010 lw gp,16(sp) 59b4: 8f998108 lw t9,-32504(gp) 59b8: 02a02021 move a0,s5 59bc: 0320f809 jalr t9 59c0: 02a02821 move a1,s5 59c4: 10400131 beqz v0,5e8c <__divsc3+0x6bc> 59c8: 8fbc0010 lw gp,16(sp) 59cc: 8f9980dc lw t9,-32548(gp) 59d0: 02402021 move a0,s2 59d4: 0320f809 jalr t9 59d8: 00002821 move a1,zero 59dc: 14400022 bnez v0,5a68 <__divsc3+0x298> 59e0: 8fbc0010 lw gp,16(sp) 59e4: 8f9980dc lw t9,-32548(gp) 59e8: 02202021 move a0,s1 59ec: 0320f809 jalr t9 59f0: 00002821 move a1,zero 59f4: 1440001c bnez v0,5a68 <__divsc3+0x298> 59f8: 8fbc0010 lw gp,16(sp) 59fc: 8f998108 lw t9,-32504(gp) 5a00: 02602021 move a0,s3 5a04: 0320f809 jalr t9 5a08: 02602821 move a1,s3 5a0c: 10400007 beqz v0,5a2c <__divsc3+0x25c> 5a10: 8fbc0010 lw gp,16(sp) 5a14: 8f998108 lw t9,-32504(gp) 5a18: 02002021 move a0,s0 5a1c: 0320f809 jalr t9 5a20: 02002821 move a1,s0 5a24: 14400010 bnez v0,5a68 <__divsc3+0x298> 5a28: 8fbc0010 lw gp,16(sp) 5a2c: 8f828024 lw v0,-32732(gp) 5a30: 06410003 bgez s2,5a40 <__divsc3+0x270> 5a34: 8c5110c4 lw s1,4292(v0) 5a38: 8f828024 lw v0,-32732(gp) 5a3c: 8c5110d8 lw s1,4312(v0) 5a40: 8f9980b0 lw t9,-32592(gp) 5a44: 02202021 move a0,s1 5a48: 0320f809 jalr t9 5a4c: 02602821 move a1,s3 5a50: 8fbc0010 lw gp,16(sp) 5a54: 0040a021 move s4,v0 5a58: 02202021 move a0,s1 5a5c: 8f9980b0 lw t9,-32592(gp) 5a60: 10000107 b 5e80 <__divsc3+0x6b0> 5a64: 02002821 move a1,s0 5a68: 8f998134 lw t9,-32460(gp) 5a6c: 02602021 move a0,s3 5a70: 0320f809 jalr t9 5a74: 02602821 move a1,s3 5a78: 8fbc0010 lw gp,16(sp) 5a7c: 00402021 move a0,v0 5a80: 00402821 move a1,v0 5a84: 8f998108 lw t9,-32504(gp) 5a88: 0320f809 jalr t9 5a8c: 0040b021 move s6,v0 5a90: 8fbc0010 lw gp,16(sp) 5a94: 02602021 move a0,s3 5a98: 02602821 move a1,s3 5a9c: 8f998108 lw t9,-32504(gp) 5aa0: 0320f809 jalr t9 5aa4: 0002b82b sltu s7,zero,v0 5aa8: 2c420001 sltiu v0,v0,1 5aac: 0057b824 and s7,v0,s7 5ab0: 16e00012 bnez s7,5afc <__divsc3+0x32c> 5ab4: 8fbc0010 lw gp,16(sp) 5ab8: 8f998134 lw t9,-32460(gp) 5abc: 02002021 move a0,s0 5ac0: 0320f809 jalr t9 5ac4: 02002821 move a1,s0 5ac8: 8fbc0010 lw gp,16(sp) 5acc: 00402021 move a0,v0 5ad0: 8f998108 lw t9,-32504(gp) 5ad4: 0320f809 jalr t9 5ad8: 00402821 move a1,v0 5adc: 10400069 beqz v0,5c84 <__divsc3+0x4b4> 5ae0: 8fbc0010 lw gp,16(sp) 5ae4: 8f998108 lw t9,-32504(gp) 5ae8: 02002021 move a0,s0 5aec: 0320f809 jalr t9 5af0: 02002821 move a1,s0 5af4: 14400063 bnez v0,5c84 <__divsc3+0x4b4> 5af8: 8fbc0010 lw gp,16(sp) 5afc: 8f998134 lw t9,-32460(gp) 5b00: 02402021 move a0,s2 5b04: 0320f809 jalr t9 5b08: 02402821 move a1,s2 5b0c: 8fbc0010 lw gp,16(sp) 5b10: 00402021 move a0,v0 5b14: 8f998108 lw t9,-32504(gp) 5b18: 0320f809 jalr t9 5b1c: 00402821 move a1,v0 5b20: 14400058 bnez v0,5c84 <__divsc3+0x4b4> 5b24: 8fbc0010 lw gp,16(sp) 5b28: 8f998134 lw t9,-32460(gp) 5b2c: 02202021 move a0,s1 5b30: 0320f809 jalr t9 5b34: 02202821 move a1,s1 5b38: 8fbc0010 lw gp,16(sp) 5b3c: 00402021 move a0,v0 5b40: 8f998108 lw t9,-32504(gp) 5b44: 0320f809 jalr t9 5b48: 00402821 move a1,v0 5b4c: 1440004d bnez v0,5c84 <__divsc3+0x4b4> 5b50: 8fbc0010 lw gp,16(sp) 5b54: 12e00003 beqz s7,5b64 <__divsc3+0x394> 5b58: 00001021 move v0,zero 5b5c: 8f828024 lw v0,-32732(gp) 5b60: 8c4210b0 lw v0,4272(v0) 5b64: 8f998134 lw t9,-32460(gp) 5b68: 3c158000 lui s5,0x8000 5b6c: 02002021 move a0,s0 5b70: 02002821 move a1,s0 5b74: 02b39824 and s3,s5,s3 5b78: 0320f809 jalr t9 5b7c: 7c55f000 ext s5,v0,0x0,0x1f 5b80: 8fbc0010 lw gp,16(sp) 5b84: 00402021 move a0,v0 5b88: 00402821 move a1,v0 5b8c: 8f998108 lw t9,-32504(gp) 5b90: 0320f809 jalr t9 5b94: 02b3a825 or s5,s5,s3 5b98: 1040000a beqz v0,5bc4 <__divsc3+0x3f4> 5b9c: 8fbc0010 lw gp,16(sp) 5ba0: 8f998108 lw t9,-32504(gp) 5ba4: 02002021 move a0,s0 5ba8: 0320f809 jalr t9 5bac: 02002821 move a1,s0 5bb0: 14400004 bnez v0,5bc4 <__divsc3+0x3f4> 5bb4: 8fbc0010 lw gp,16(sp) 5bb8: 8f828024 lw v0,-32732(gp) 5bbc: 10000002 b 5bc8 <__divsc3+0x3f8> 5bc0: 8c4210b0 lw v0,4272(v0) 5bc4: 00001021 move v0,zero 5bc8: 8f9980b0 lw t9,-32592(gp) 5bcc: 3c038000 lui v1,0x8000 5bd0: 00708024 and s0,v1,s0 5bd4: 7c42f000 ext v0,v0,0x0,0x1f 5bd8: 02a02021 move a0,s5 5bdc: 02402821 move a1,s2 5be0: 0320f809 jalr t9 5be4: 00508025 or s0,v0,s0 5be8: 8fbc0010 lw gp,16(sp) 5bec: 02002021 move a0,s0 5bf0: 02202821 move a1,s1 5bf4: 8f9980b0 lw t9,-32592(gp) 5bf8: 0320f809 jalr t9 5bfc: 00409821 move s3,v0 5c00: 8fbc0010 lw gp,16(sp) 5c04: 02602021 move a0,s3 5c08: 8f99806c lw t9,-32660(gp) 5c0c: 0320f809 jalr t9 5c10: 00402821 move a1,v0 5c14: 8fbc0010 lw gp,16(sp) 5c18: 00402021 move a0,v0 5c1c: 8f938024 lw s3,-32732(gp) 5c20: 8f9980b0 lw t9,-32592(gp) 5c24: 0320f809 jalr t9 5c28: 8e6510c4 lw a1,4292(s3) 5c2c: 8fbc0010 lw gp,16(sp) 5c30: 02002021 move a0,s0 5c34: 02402821 move a1,s2 5c38: 8f9980b0 lw t9,-32592(gp) 5c3c: 0320f809 jalr t9 5c40: 0040a021 move s4,v0 5c44: 8fbc0010 lw gp,16(sp) 5c48: 02a02021 move a0,s5 5c4c: 02202821 move a1,s1 5c50: 8f9980b0 lw t9,-32592(gp) 5c54: 0320f809 jalr t9 5c58: 00408021 move s0,v0 5c5c: 8fbc0010 lw gp,16(sp) 5c60: 02002021 move a0,s0 5c64: 8f998134 lw t9,-32460(gp) 5c68: 0320f809 jalr t9 5c6c: 00402821 move a1,v0 5c70: 8fbc0010 lw gp,16(sp) 5c74: 00402021 move a0,v0 5c78: 8e6510c4 lw a1,4292(s3) 5c7c: 10000080 b 5e80 <__divsc3+0x6b0> 5c80: 8f9980b0 lw t9,-32592(gp) 5c84: 8f998134 lw t9,-32460(gp) 5c88: 02402021 move a0,s2 5c8c: 0320f809 jalr t9 5c90: 02402821 move a1,s2 5c94: 8fbc0010 lw gp,16(sp) 5c98: 00402021 move a0,v0 5c9c: 8f998108 lw t9,-32504(gp) 5ca0: 0320f809 jalr t9 5ca4: 00402821 move a1,v0 5ca8: 8fbc0010 lw gp,16(sp) 5cac: 02402021 move a0,s2 5cb0: 02402821 move a1,s2 5cb4: 8f998108 lw t9,-32504(gp) 5cb8: 0320f809 jalr t9 5cbc: 0002b82b sltu s7,zero,v0 5cc0: 2c420001 sltiu v0,v0,1 5cc4: 0057b824 and s7,v0,s7 5cc8: 16e00012 bnez s7,5d14 <__divsc3+0x544> 5ccc: 8fbc0010 lw gp,16(sp) 5cd0: 8f998134 lw t9,-32460(gp) 5cd4: 02202021 move a0,s1 5cd8: 0320f809 jalr t9 5cdc: 02202821 move a1,s1 5ce0: 8fbc0010 lw gp,16(sp) 5ce4: 00402021 move a0,v0 5ce8: 8f998108 lw t9,-32504(gp) 5cec: 0320f809 jalr t9 5cf0: 00402821 move a1,v0 5cf4: 10400065 beqz v0,5e8c <__divsc3+0x6bc> 5cf8: 8fbc0010 lw gp,16(sp) 5cfc: 8f998108 lw t9,-32504(gp) 5d00: 02202021 move a0,s1 5d04: 0320f809 jalr t9 5d08: 02202821 move a1,s1 5d0c: 1440005f bnez v0,5e8c <__divsc3+0x6bc> 5d10: 8fbc0010 lw gp,16(sp) 5d14: 8f998108 lw t9,-32504(gp) 5d18: 02c02021 move a0,s6 5d1c: 0320f809 jalr t9 5d20: 02c02821 move a1,s6 5d24: 14400059 bnez v0,5e8c <__divsc3+0x6bc> 5d28: 8fbc0010 lw gp,16(sp) 5d2c: 8f998134 lw t9,-32460(gp) 5d30: 02002021 move a0,s0 5d34: 0320f809 jalr t9 5d38: 02002821 move a1,s0 5d3c: 8fbc0010 lw gp,16(sp) 5d40: 00402021 move a0,v0 5d44: 8f998108 lw t9,-32504(gp) 5d48: 0320f809 jalr t9 5d4c: 00402821 move a1,v0 5d50: 1440004e bnez v0,5e8c <__divsc3+0x6bc> 5d54: 8fbc0010 lw gp,16(sp) 5d58: 12e00003 beqz s7,5d68 <__divsc3+0x598> 5d5c: 00001021 move v0,zero 5d60: 8f828024 lw v0,-32732(gp) 5d64: 8c4210b0 lw v0,4272(v0) 5d68: 8f998134 lw t9,-32460(gp) 5d6c: 3c038000 lui v1,0x8000 5d70: 00729024 and s2,v1,s2 5d74: 7c42f000 ext v0,v0,0x0,0x1f 5d78: 02202021 move a0,s1 5d7c: 02202821 move a1,s1 5d80: 0320f809 jalr t9 5d84: 00529025 or s2,v0,s2 5d88: 8fbc0010 lw gp,16(sp) 5d8c: 00402021 move a0,v0 5d90: 8f998108 lw t9,-32504(gp) 5d94: 0320f809 jalr t9 5d98: 00402821 move a1,v0 5d9c: 1040000a beqz v0,5dc8 <__divsc3+0x5f8> 5da0: 8fbc0010 lw gp,16(sp) 5da4: 8f998108 lw t9,-32504(gp) 5da8: 02202021 move a0,s1 5dac: 0320f809 jalr t9 5db0: 02202821 move a1,s1 5db4: 14400004 bnez v0,5dc8 <__divsc3+0x5f8> 5db8: 8fbc0010 lw gp,16(sp) 5dbc: 8f828024 lw v0,-32732(gp) 5dc0: 10000002 b 5dcc <__divsc3+0x5fc> 5dc4: 8c4210b0 lw v0,4272(v0) 5dc8: 00001021 move v0,zero 5dcc: 8f9980b0 lw t9,-32592(gp) 5dd0: 3c038000 lui v1,0x8000 5dd4: 00718824 and s1,v1,s1 5dd8: 7c42f000 ext v0,v0,0x0,0x1f 5ddc: 02602021 move a0,s3 5de0: 02402821 move a1,s2 5de4: 0320f809 jalr t9 5de8: 00518825 or s1,v0,s1 5dec: 8fbc0010 lw gp,16(sp) 5df0: 02002021 move a0,s0 5df4: 02202821 move a1,s1 5df8: 8f9980b0 lw t9,-32592(gp) 5dfc: 0320f809 jalr t9 5e00: 0040a021 move s4,v0 5e04: 8fbc0010 lw gp,16(sp) 5e08: 02802021 move a0,s4 5e0c: 8f99806c lw t9,-32660(gp) 5e10: 0320f809 jalr t9 5e14: 00402821 move a1,v0 5e18: 8fbc0010 lw gp,16(sp) 5e1c: 00402021 move a0,v0 5e20: 8f9980b0 lw t9,-32592(gp) 5e24: 0320f809 jalr t9 5e28: 00002821 move a1,zero 5e2c: 8fbc0010 lw gp,16(sp) 5e30: 02002021 move a0,s0 5e34: 02402821 move a1,s2 5e38: 8f9980b0 lw t9,-32592(gp) 5e3c: 0320f809 jalr t9 5e40: 0040a021 move s4,v0 5e44: 8fbc0010 lw gp,16(sp) 5e48: 02602021 move a0,s3 5e4c: 02202821 move a1,s1 5e50: 8f9980b0 lw t9,-32592(gp) 5e54: 0320f809 jalr t9 5e58: 00408021 move s0,v0 5e5c: 8fbc0010 lw gp,16(sp) 5e60: 02002021 move a0,s0 5e64: 8f998134 lw t9,-32460(gp) 5e68: 0320f809 jalr t9 5e6c: 00402821 move a1,v0 5e70: 8fbc0010 lw gp,16(sp) 5e74: 00402021 move a0,v0 5e78: 00002821 move a1,zero 5e7c: 8f9980b0 lw t9,-32592(gp) 5e80: 0320f809 jalr t9 5e84: 00000000 nop 5e88: 0040a821 move s5,v0 5e8c: 8fbf003c lw ra,60(sp) 5e90: 02801021 move v0,s4 5e94: 02a01821 move v1,s5 5e98: 8fb70038 lw s7,56(sp) 5e9c: 8fb60034 lw s6,52(sp) 5ea0: 8fb50030 lw s5,48(sp) 5ea4: 8fb4002c lw s4,44(sp) 5ea8: 8fb30028 lw s3,40(sp) 5eac: 8fb20024 lw s2,36(sp) 5eb0: 8fb10020 lw s1,32(sp) 5eb4: 8fb0001c lw s0,28(sp) 5eb8: 03e00008 jr ra 5ebc: 27bd0040 addiu sp,sp,64 00005ec0 <__divdc3>: 5ec0: 3c1c0002 lui gp,0x2 5ec4: 279c4160 addiu gp,gp,16736 5ec8: 0399e021 addu gp,gp,t9 5ecc: 27bdffa0 addiu sp,sp,-96 5ed0: 8fa20070 lw v0,112(sp) 5ed4: afb30044 sw s3,68(sp) 5ed8: 8fb30078 lw s3,120(sp) 5edc: afb70054 sw s7,84(sp) 5ee0: afb5004c sw s5,76(sp) 5ee4: 8fb70074 lw s7,116(sp) 5ee8: 8fb5007c lw s5,124(sp) 5eec: 8f998120 lw t9,-32480(gp) 5ef0: 7c43f000 ext v1,v0,0x0,0x1f 5ef4: afa40020 sw a0,32(sp) 5ef8: 00602021 move a0,v1 5efc: 7e63f000 ext v1,s3,0x0,0x1f 5f00: afbc0010 sw gp,16(sp) 5f04: afb20040 sw s2,64(sp) 5f08: afb1003c sw s1,60(sp) 5f0c: afa50028 sw a1,40(sp) 5f10: afbf005c sw ra,92(sp) 5f14: afbe0058 sw s8,88(sp) 5f18: afb60050 sw s6,80(sp) 5f1c: afb40048 sw s4,72(sp) 5f20: afb00038 sw s0,56(sp) 5f24: 00c08821 move s1,a2 5f28: 00e09021 move s2,a3 5f2c: afa20018 sw v0,24(sp) 5f30: 02e02821 move a1,s7 5f34: 00603021 move a2,v1 5f38: 0320f809 jalr t9 5f3c: 02a03821 move a3,s5 5f40: 8fbc0010 lw gp,16(sp) 5f44: 04410043 bgez v0,6054 <__divdc3+0x194> 5f48: 8f9980d0 lw t9,-32560(gp) 5f4c: 8fa30018 lw v1,24(sp) 5f50: 02e02821 move a1,s7 5f54: 02603021 move a2,s3 5f58: 00602021 move a0,v1 5f5c: 0320f809 jalr t9 5f60: 02a03821 move a3,s5 5f64: 8fbc0010 lw gp,16(sp) 5f68: 0060a021 move s4,v1 5f6c: 8fa30018 lw v1,24(sp) 5f70: 8f9980cc lw t9,-32564(gp) 5f74: 00408021 move s0,v0 5f78: 00602021 move a0,v1 5f7c: 02e02821 move a1,s7 5f80: 02003021 move a2,s0 5f84: 0320f809 jalr t9 5f88: 02803821 move a3,s4 5f8c: 8fbc0010 lw gp,16(sp) 5f90: 00602821 move a1,v1 5f94: 00402021 move a0,v0 5f98: 8f99810c lw t9,-32500(gp) 5f9c: 02603021 move a2,s3 5fa0: 0320f809 jalr t9 5fa4: 02a03821 move a3,s5 5fa8: 8fbc0010 lw gp,16(sp) 5fac: 0040b021 move s6,v0 5fb0: 0060f021 move s8,v1 5fb4: 8fa20028 lw v0,40(sp) 5fb8: 8fa30020 lw v1,32(sp) 5fbc: 8f9980cc lw t9,-32564(gp) 5fc0: 00402821 move a1,v0 5fc4: 00602021 move a0,v1 5fc8: 02003021 move a2,s0 5fcc: 0320f809 jalr t9 5fd0: 02803821 move a3,s4 5fd4: 8fbc0010 lw gp,16(sp) 5fd8: 00602821 move a1,v1 5fdc: 00402021 move a0,v0 5fe0: 8f99810c lw t9,-32500(gp) 5fe4: 02203021 move a2,s1 5fe8: 0320f809 jalr t9 5fec: 02403821 move a3,s2 5ff0: 8fbc0010 lw gp,16(sp) 5ff4: 00602821 move a1,v1 5ff8: 00402021 move a0,v0 5ffc: 8f9980d0 lw t9,-32560(gp) 6000: 02c03021 move a2,s6 6004: 0320f809 jalr t9 6008: 03c03821 move a3,s8 600c: 8fbc0010 lw gp,16(sp) 6010: 02202021 move a0,s1 6014: 02402821 move a1,s2 6018: 8f9980cc lw t9,-32564(gp) 601c: 02003021 move a2,s0 6020: 02803821 move a3,s4 6024: afa2002c sw v0,44(sp) 6028: 0320f809 jalr t9 602c: afa30030 sw v1,48(sp) 6030: 00602821 move a1,v1 6034: 8fbc0010 lw gp,16(sp) 6038: 00402021 move a0,v0 603c: 8fa30020 lw v1,32(sp) 6040: 8fa20028 lw v0,40(sp) 6044: 8f998078 lw t9,-32648(gp) 6048: 00603021 move a2,v1 604c: 10000042 b 6158 <__divdc3+0x298> 6050: 00403821 move a3,v0 6054: 8fa30018 lw v1,24(sp) 6058: 02602021 move a0,s3 605c: 02a02821 move a1,s5 6060: 00603021 move a2,v1 6064: 0320f809 jalr t9 6068: 02e03821 move a3,s7 606c: 8fbc0010 lw gp,16(sp) 6070: 00408021 move s0,v0 6074: 0060a021 move s4,v1 6078: 8f9980cc lw t9,-32564(gp) 607c: 02602021 move a0,s3 6080: 02a02821 move a1,s5 6084: 02003021 move a2,s0 6088: 0320f809 jalr t9 608c: 02803821 move a3,s4 6090: 8fbc0010 lw gp,16(sp) 6094: 00602821 move a1,v1 6098: 8fa30018 lw v1,24(sp) 609c: 8f99810c lw t9,-32500(gp) 60a0: 00402021 move a0,v0 60a4: 00603021 move a2,v1 60a8: 0320f809 jalr t9 60ac: 02e03821 move a3,s7 60b0: 8fbc0010 lw gp,16(sp) 60b4: 02202021 move a0,s1 60b8: 02402821 move a1,s2 60bc: 8f9980cc lw t9,-32564(gp) 60c0: 02003021 move a2,s0 60c4: 02803821 move a3,s4 60c8: 0040b021 move s6,v0 60cc: 0320f809 jalr t9 60d0: 0060f021 move s8,v1 60d4: 8fbc0010 lw gp,16(sp) 60d8: 00602821 move a1,v1 60dc: 00402021 move a0,v0 60e0: 8fa30020 lw v1,32(sp) 60e4: 8fa20028 lw v0,40(sp) 60e8: 8f99810c lw t9,-32500(gp) 60ec: 00603021 move a2,v1 60f0: 0320f809 jalr t9 60f4: 00403821 move a3,v0 60f8: 8fbc0010 lw gp,16(sp) 60fc: 00602821 move a1,v1 6100: 00402021 move a0,v0 6104: 8f9980d0 lw t9,-32560(gp) 6108: 02c03021 move a2,s6 610c: 0320f809 jalr t9 6110: 03c03821 move a3,s8 6114: 8fbc0010 lw gp,16(sp) 6118: afa2002c sw v0,44(sp) 611c: afa30030 sw v1,48(sp) 6120: 8fa20028 lw v0,40(sp) 6124: 8fa30020 lw v1,32(sp) 6128: 8f9980cc lw t9,-32564(gp) 612c: 00402821 move a1,v0 6130: 00602021 move a0,v1 6134: 02003021 move a2,s0 6138: 0320f809 jalr t9 613c: 02803821 move a3,s4 6140: 8fbc0010 lw gp,16(sp) 6144: 02202021 move a0,s1 6148: 02402821 move a1,s2 614c: 8f998078 lw t9,-32648(gp) 6150: 00603821 move a3,v1 6154: 00403021 move a2,v0 6158: 0320f809 jalr t9 615c: 00000000 nop 6160: 8fbc0010 lw gp,16(sp) 6164: 02c03021 move a2,s6 6168: 00602821 move a1,v1 616c: 8f9980d0 lw t9,-32560(gp) 6170: 00402021 move a0,v0 6174: 0320f809 jalr t9 6178: 03c03821 move a3,s8 617c: 8fbc0010 lw gp,16(sp) 6180: 0040a021 move s4,v0 6184: 0060b021 move s6,v1 6188: 8fa20030 lw v0,48(sp) 618c: 8fa3002c lw v1,44(sp) 6190: 8f9980a4 lw t9,-32604(gp) 6194: 00402821 move a1,v0 6198: 00602021 move a0,v1 619c: 00603021 move a2,v1 61a0: 0320f809 jalr t9 61a4: 00403821 move a3,v0 61a8: 104001cf beqz v0,68e8 <__divdc3+0xa28> 61ac: 8fbc0010 lw gp,16(sp) 61b0: 8f9980a4 lw t9,-32604(gp) 61b4: 02802021 move a0,s4 61b8: 02c02821 move a1,s6 61bc: 02803021 move a2,s4 61c0: 0320f809 jalr t9 61c4: 02c03821 move a3,s6 61c8: 104001c7 beqz v0,68e8 <__divdc3+0xa28> 61cc: 8fbc0010 lw gp,16(sp) 61d0: 8fa30018 lw v1,24(sp) 61d4: 8f99814c lw t9,-32436(gp) 61d8: 02e02821 move a1,s7 61dc: 00602021 move a0,v1 61e0: 00003821 move a3,zero 61e4: 0320f809 jalr t9 61e8: 00003021 move a2,zero 61ec: 14400034 bnez v0,62c0 <__divdc3+0x400> 61f0: 8fbc0010 lw gp,16(sp) 61f4: 8f99814c lw t9,-32436(gp) 61f8: 02602021 move a0,s3 61fc: 02a02821 move a1,s5 6200: 00003821 move a3,zero 6204: 0320f809 jalr t9 6208: 00003021 move a2,zero 620c: 1440002c bnez v0,62c0 <__divdc3+0x400> 6210: 8fbc0010 lw gp,16(sp) 6214: 8fa30020 lw v1,32(sp) 6218: 8fa20028 lw v0,40(sp) 621c: 8f9980a4 lw t9,-32604(gp) 6220: 00602021 move a0,v1 6224: 00402821 move a1,v0 6228: 00603021 move a2,v1 622c: 0320f809 jalr t9 6230: 00403821 move a3,v0 6234: 10400009 beqz v0,625c <__divdc3+0x39c> 6238: 8fbc0010 lw gp,16(sp) 623c: 8f9980a4 lw t9,-32604(gp) 6240: 02202021 move a0,s1 6244: 02402821 move a1,s2 6248: 02203021 move a2,s1 624c: 0320f809 jalr t9 6250: 02403821 move a3,s2 6254: 1440001a bnez v0,62c0 <__divdc3+0x400> 6258: 8fbc0010 lw gp,16(sp) 625c: 8f828024 lw v0,-32732(gp) 6260: 8fa30018 lw v1,24(sp) 6264: 8c5510d4 lw s5,4308(v0) 6268: 04610004 bgez v1,627c <__divdc3+0x3bc> 626c: 8c5410d0 lw s4,4304(v0) 6270: 8f828024 lw v0,-32732(gp) 6274: 8c5510e4 lw s5,4324(v0) 6278: 8c5410e0 lw s4,4320(v0) 627c: 8fa30020 lw v1,32(sp) 6280: 8fa20028 lw v0,40(sp) 6284: 8f9980cc lw t9,-32564(gp) 6288: 02a02821 move a1,s5 628c: 02802021 move a0,s4 6290: 00603021 move a2,v1 6294: 0320f809 jalr t9 6298: 00403821 move a3,v0 629c: 8fbc0010 lw gp,16(sp) 62a0: afa2002c sw v0,44(sp) 62a4: afa30030 sw v1,48(sp) 62a8: 8f9980cc lw t9,-32564(gp) 62ac: 02a02821 move a1,s5 62b0: 02802021 move a0,s4 62b4: 02203021 move a2,s1 62b8: 10000187 b 68d8 <__divdc3+0xa18> 62bc: 02403821 move a3,s2 62c0: 8fa30020 lw v1,32(sp) 62c4: 8fa20028 lw v0,40(sp) 62c8: 8f998078 lw t9,-32648(gp) 62cc: 00602021 move a0,v1 62d0: 00402821 move a1,v0 62d4: 00603021 move a2,v1 62d8: 0320f809 jalr t9 62dc: 00403821 move a3,v0 62e0: 8fbc0010 lw gp,16(sp) 62e4: afa30034 sw v1,52(sp) 62e8: 0040f021 move s8,v0 62ec: 8fa20034 lw v0,52(sp) 62f0: 8f9980a4 lw t9,-32604(gp) 62f4: 03c02021 move a0,s8 62f8: 00402821 move a1,v0 62fc: 03c03021 move a2,s8 6300: 0320f809 jalr t9 6304: 00403821 move a3,v0 6308: 8fbc0010 lw gp,16(sp) 630c: 8fa30020 lw v1,32(sp) 6310: 0002802b sltu s0,zero,v0 6314: 8fa20028 lw v0,40(sp) 6318: 8f9980a4 lw t9,-32604(gp) 631c: 00602021 move a0,v1 6320: 00402821 move a1,v0 6324: 00603021 move a2,v1 6328: 0320f809 jalr t9 632c: 00403821 move a3,v0 6330: 2c420001 sltiu v0,v0,1 6334: 00508024 and s0,v0,s0 6338: 1600001a bnez s0,63a4 <__divdc3+0x4e4> 633c: 8fbc0010 lw gp,16(sp) 6340: 8f998078 lw t9,-32648(gp) 6344: 02202021 move a0,s1 6348: 02402821 move a1,s2 634c: 02203021 move a2,s1 6350: 0320f809 jalr t9 6354: 02403821 move a3,s2 6358: 8fbc0010 lw gp,16(sp) 635c: 00403821 move a3,v0 6360: 00404821 move t1,v0 6364: 8f9980a4 lw t9,-32604(gp) 6368: 00e02021 move a0,a3 636c: 00602821 move a1,v1 6370: 01203021 move a2,t1 6374: 0320f809 jalr t9 6378: 00603821 move a3,v1 637c: 10400099 beqz v0,65e4 <__divdc3+0x724> 6380: 8fbc0010 lw gp,16(sp) 6384: 8f9980a4 lw t9,-32604(gp) 6388: 02202021 move a0,s1 638c: 02402821 move a1,s2 6390: 02203021 move a2,s1 6394: 0320f809 jalr t9 6398: 02403821 move a3,s2 639c: 14400091 bnez v0,65e4 <__divdc3+0x724> 63a0: 8fbc0010 lw gp,16(sp) 63a4: 8fa30018 lw v1,24(sp) 63a8: 8f998078 lw t9,-32648(gp) 63ac: 02e02821 move a1,s7 63b0: 00602021 move a0,v1 63b4: 00603021 move a2,v1 63b8: 0320f809 jalr t9 63bc: 02e03821 move a3,s7 63c0: 8fbc0010 lw gp,16(sp) 63c4: 00403821 move a3,v0 63c8: 00404821 move t1,v0 63cc: 8f9980a4 lw t9,-32604(gp) 63d0: 00e02021 move a0,a3 63d4: 00602821 move a1,v1 63d8: 01203021 move a2,t1 63dc: 0320f809 jalr t9 63e0: 00603821 move a3,v1 63e4: 1440007f bnez v0,65e4 <__divdc3+0x724> 63e8: 8fbc0010 lw gp,16(sp) 63ec: 8f998078 lw t9,-32648(gp) 63f0: 02602021 move a0,s3 63f4: 02a02821 move a1,s5 63f8: 02603021 move a2,s3 63fc: 0320f809 jalr t9 6400: 02a03821 move a3,s5 6404: 8fbc0010 lw gp,16(sp) 6408: 00403821 move a3,v0 640c: 00404821 move t1,v0 6410: 8f9980a4 lw t9,-32604(gp) 6414: 00e02021 move a0,a3 6418: 00602821 move a1,v1 641c: 01203021 move a2,t1 6420: 0320f809 jalr t9 6424: 00603821 move a3,v1 6428: 1440006e bnez v0,65e4 <__divdc3+0x724> 642c: 8fbc0010 lw gp,16(sp) 6430: 52000005 beqzl s0,6448 <__divdc3+0x588> 6434: 00001021 move v0,zero 6438: 8f838024 lw v1,-32732(gp) 643c: 3c023ff0 lui v0,0x3ff0 6440: 10000002 b 644c <__divdc3+0x58c> 6444: 8c7410bc lw s4,4284(v1) 6448: 0000a021 move s4,zero 644c: 8fa30020 lw v1,32(sp) 6450: 8f998078 lw t9,-32648(gp) 6454: 3c168000 lui s6,0x8000 6458: 02c3b024 and s6,s6,v1 645c: 02202021 move a0,s1 6460: 02402821 move a1,s2 6464: 02203021 move a2,s1 6468: 02403821 move a3,s2 646c: 0320f809 jalr t9 6470: 0056b025 or s6,v0,s6 6474: 8fbc0010 lw gp,16(sp) 6478: 00403821 move a3,v0 647c: 00404821 move t1,v0 6480: 8f9980a4 lw t9,-32604(gp) 6484: 00e02021 move a0,a3 6488: 00602821 move a1,v1 648c: 01203021 move a2,t1 6490: 0320f809 jalr t9 6494: 00603821 move a3,v1 6498: 1040000d beqz v0,64d0 <__divdc3+0x610> 649c: 8fbc0010 lw gp,16(sp) 64a0: 8f9980a4 lw t9,-32604(gp) 64a4: 02202021 move a0,s1 64a8: 02402821 move a1,s2 64ac: 02203021 move a2,s1 64b0: 0320f809 jalr t9 64b4: 02403821 move a3,s2 64b8: 14400005 bnez v0,64d0 <__divdc3+0x610> 64bc: 8fbc0010 lw gp,16(sp) 64c0: 8f838024 lw v1,-32732(gp) 64c4: 3c023ff0 lui v0,0x3ff0 64c8: 10000003 b 64d8 <__divdc3+0x618> 64cc: 8c7010bc lw s0,4284(v1) 64d0: 00001021 move v0,zero 64d4: 00008021 move s0,zero 64d8: 3c038000 lui v1,0x8000 64dc: 00718824 and s1,v1,s1 64e0: 8fa30018 lw v1,24(sp) 64e4: 8f9980cc lw t9,-32564(gp) 64e8: 02c02021 move a0,s6 64ec: 02802821 move a1,s4 64f0: 00603021 move a2,v1 64f4: 02e03821 move a3,s7 64f8: 0320f809 jalr t9 64fc: 00518825 or s1,v0,s1 6500: 8fbc0010 lw gp,16(sp) 6504: 02202021 move a0,s1 6508: 02002821 move a1,s0 650c: 8f9980cc lw t9,-32564(gp) 6510: 02603021 move a2,s3 6514: 02a03821 move a3,s5 6518: afa30024 sw v1,36(sp) 651c: 0320f809 jalr t9 6520: afa20020 sw v0,32(sp) 6524: 8fbc0010 lw gp,16(sp) 6528: 8fa50024 lw a1,36(sp) 652c: 8fa40020 lw a0,32(sp) 6530: 8f99810c lw t9,-32500(gp) 6534: 00603821 move a3,v1 6538: 0320f809 jalr t9 653c: 00403021 move a2,v0 6540: 8fbc0010 lw gp,16(sp) 6544: 00602821 move a1,v1 6548: 00402021 move a0,v0 654c: 8f928024 lw s2,-32732(gp) 6550: 8f9980cc lw t9,-32564(gp) 6554: 8e4710d4 lw a3,4308(s2) 6558: 0320f809 jalr t9 655c: 8e4610d0 lw a2,4304(s2) 6560: 8fbc0010 lw gp,16(sp) 6564: afa30030 sw v1,48(sp) 6568: 8fa30018 lw v1,24(sp) 656c: 8f9980cc lw t9,-32564(gp) 6570: 02202021 move a0,s1 6574: 02002821 move a1,s0 6578: 00603021 move a2,v1 657c: 02e03821 move a3,s7 6580: 0320f809 jalr t9 6584: afa2002c sw v0,44(sp) 6588: 8fbc0010 lw gp,16(sp) 658c: 02c02021 move a0,s6 6590: 02802821 move a1,s4 6594: 8f9980cc lw t9,-32564(gp) 6598: 02603021 move a2,s3 659c: 02a03821 move a3,s5 65a0: 00608821 move s1,v1 65a4: 0320f809 jalr t9 65a8: 00408021 move s0,v0 65ac: 8fbc0010 lw gp,16(sp) 65b0: 02202821 move a1,s1 65b4: 02002021 move a0,s0 65b8: 8f998078 lw t9,-32648(gp) 65bc: 00603821 move a3,v1 65c0: 0320f809 jalr t9 65c4: 00403021 move a2,v0 65c8: 8fbc0010 lw gp,16(sp) 65cc: 00602821 move a1,v1 65d0: 00402021 move a0,v0 65d4: 8f9980cc lw t9,-32564(gp) 65d8: 8e4710d4 lw a3,4308(s2) 65dc: 100000be b 68d8 <__divdc3+0xa18> 65e0: 8e4610d0 lw a2,4304(s2) 65e4: 8fa30018 lw v1,24(sp) 65e8: 8f998078 lw t9,-32648(gp) 65ec: 02e02821 move a1,s7 65f0: 00602021 move a0,v1 65f4: 00603021 move a2,v1 65f8: 0320f809 jalr t9 65fc: 02e03821 move a3,s7 6600: 8fbc0010 lw gp,16(sp) 6604: 00403821 move a3,v0 6608: 00404821 move t1,v0 660c: 8f9980a4 lw t9,-32604(gp) 6610: 00e02021 move a0,a3 6614: 00602821 move a1,v1 6618: 01203021 move a2,t1 661c: 0320f809 jalr t9 6620: 00603821 move a3,v1 6624: 8fbc0010 lw gp,16(sp) 6628: 8fa30018 lw v1,24(sp) 662c: 02e02821 move a1,s7 6630: 8f9980a4 lw t9,-32604(gp) 6634: 00602021 move a0,v1 6638: 00603021 move a2,v1 663c: 02e03821 move a3,s7 6640: 0320f809 jalr t9 6644: 0002802b sltu s0,zero,v0 6648: 2c420001 sltiu v0,v0,1 664c: 00508024 and s0,v0,s0 6650: 1600001a bnez s0,66bc <__divdc3+0x7fc> 6654: 8fbc0010 lw gp,16(sp) 6658: 8f998078 lw t9,-32648(gp) 665c: 02602021 move a0,s3 6660: 02a02821 move a1,s5 6664: 02603021 move a2,s3 6668: 0320f809 jalr t9 666c: 02a03821 move a3,s5 6670: 8fbc0010 lw gp,16(sp) 6674: 00403821 move a3,v0 6678: 00404821 move t1,v0 667c: 8f9980a4 lw t9,-32604(gp) 6680: 00e02021 move a0,a3 6684: 00602821 move a1,v1 6688: 01203021 move a2,t1 668c: 0320f809 jalr t9 6690: 00603821 move a3,v1 6694: 10400094 beqz v0,68e8 <__divdc3+0xa28> 6698: 8fbc0010 lw gp,16(sp) 669c: 8f9980a4 lw t9,-32604(gp) 66a0: 02602021 move a0,s3 66a4: 02a02821 move a1,s5 66a8: 02603021 move a2,s3 66ac: 0320f809 jalr t9 66b0: 02a03821 move a3,s5 66b4: 1440008c bnez v0,68e8 <__divdc3+0xa28> 66b8: 8fbc0010 lw gp,16(sp) 66bc: 8fa20034 lw v0,52(sp) 66c0: 8f9980a4 lw t9,-32604(gp) 66c4: 03c02021 move a0,s8 66c8: 00402821 move a1,v0 66cc: 03c03021 move a2,s8 66d0: 0320f809 jalr t9 66d4: 00403821 move a3,v0 66d8: 14400083 bnez v0,68e8 <__divdc3+0xa28> 66dc: 8fbc0010 lw gp,16(sp) 66e0: 8f998078 lw t9,-32648(gp) 66e4: 02202021 move a0,s1 66e8: 02402821 move a1,s2 66ec: 02203021 move a2,s1 66f0: 0320f809 jalr t9 66f4: 02403821 move a3,s2 66f8: 8fbc0010 lw gp,16(sp) 66fc: 00403821 move a3,v0 6700: 00404821 move t1,v0 6704: 8f9980a4 lw t9,-32604(gp) 6708: 00e02021 move a0,a3 670c: 00602821 move a1,v1 6710: 01203021 move a2,t1 6714: 0320f809 jalr t9 6718: 00603821 move a3,v1 671c: 14400072 bnez v0,68e8 <__divdc3+0xa28> 6720: 8fbc0010 lw gp,16(sp) 6724: 52000005 beqzl s0,673c <__divdc3+0x87c> 6728: 00001021 move v0,zero 672c: 8f838024 lw v1,-32732(gp) 6730: 3c023ff0 lui v0,0x3ff0 6734: 10000002 b 6740 <__divdc3+0x880> 6738: 8c7410bc lw s4,4284(v1) 673c: 0000a021 move s4,zero 6740: 8fa30018 lw v1,24(sp) 6744: 8f998078 lw t9,-32648(gp) 6748: 3c168000 lui s6,0x8000 674c: 02c3b024 and s6,s6,v1 6750: 02602021 move a0,s3 6754: 02a02821 move a1,s5 6758: 02603021 move a2,s3 675c: 02a03821 move a3,s5 6760: 0320f809 jalr t9 6764: 0056b025 or s6,v0,s6 6768: 8fbc0010 lw gp,16(sp) 676c: 00403821 move a3,v0 6770: 00404821 move t1,v0 6774: 8f9980a4 lw t9,-32604(gp) 6778: 00e02021 move a0,a3 677c: 00602821 move a1,v1 6780: 01203021 move a2,t1 6784: 0320f809 jalr t9 6788: 00603821 move a3,v1 678c: 1040000d beqz v0,67c4 <__divdc3+0x904> 6790: 8fbc0010 lw gp,16(sp) 6794: 8f9980a4 lw t9,-32604(gp) 6798: 02602021 move a0,s3 679c: 02a02821 move a1,s5 67a0: 02603021 move a2,s3 67a4: 0320f809 jalr t9 67a8: 02a03821 move a3,s5 67ac: 14400005 bnez v0,67c4 <__divdc3+0x904> 67b0: 8fbc0010 lw gp,16(sp) 67b4: 8f838024 lw v1,-32732(gp) 67b8: 3c023ff0 lui v0,0x3ff0 67bc: 10000003 b 67cc <__divdc3+0x90c> 67c0: 8c7010bc lw s0,4284(v1) 67c4: 00001021 move v0,zero 67c8: 00008021 move s0,zero 67cc: 3c038000 lui v1,0x8000 67d0: 00739824 and s3,v1,s3 67d4: 00539825 or s3,v0,s3 67d8: 8fa30020 lw v1,32(sp) 67dc: 8fa20028 lw v0,40(sp) 67e0: 8f9980cc lw t9,-32564(gp) 67e4: 02803821 move a3,s4 67e8: 00602021 move a0,v1 67ec: 00402821 move a1,v0 67f0: 0320f809 jalr t9 67f4: 02c03021 move a2,s6 67f8: 8fbc0010 lw gp,16(sp) 67fc: 02202021 move a0,s1 6800: 02402821 move a1,s2 6804: 8f9980cc lw t9,-32564(gp) 6808: 02603021 move a2,s3 680c: 02003821 move a3,s0 6810: afa3001c sw v1,28(sp) 6814: 0320f809 jalr t9 6818: afa20018 sw v0,24(sp) 681c: 8fbc0010 lw gp,16(sp) 6820: 8fa5001c lw a1,28(sp) 6824: 8fa40018 lw a0,24(sp) 6828: 8f99810c lw t9,-32500(gp) 682c: 00603821 move a3,v1 6830: 0320f809 jalr t9 6834: 00403021 move a2,v0 6838: 8fbc0010 lw gp,16(sp) 683c: 00602821 move a1,v1 6840: 00402021 move a0,v0 6844: 8f9980cc lw t9,-32564(gp) 6848: 00003821 move a3,zero 684c: 0320f809 jalr t9 6850: 00003021 move a2,zero 6854: 8fbc0010 lw gp,16(sp) 6858: 02803821 move a3,s4 685c: 02202021 move a0,s1 6860: 8f9980cc lw t9,-32564(gp) 6864: 02402821 move a1,s2 6868: 02c03021 move a2,s6 686c: afa2002c sw v0,44(sp) 6870: 0320f809 jalr t9 6874: afa30030 sw v1,48(sp) 6878: 8fbc0010 lw gp,16(sp) 687c: 0060a821 move s5,v1 6880: 0040a021 move s4,v0 6884: 8fa30020 lw v1,32(sp) 6888: 8fa20028 lw v0,40(sp) 688c: 8f9980cc lw t9,-32564(gp) 6890: 00602021 move a0,v1 6894: 00402821 move a1,v0 6898: 02603021 move a2,s3 689c: 0320f809 jalr t9 68a0: 02003821 move a3,s0 68a4: 8fbc0010 lw gp,16(sp) 68a8: 02a02821 move a1,s5 68ac: 02802021 move a0,s4 68b0: 8f998078 lw t9,-32648(gp) 68b4: 00603821 move a3,v1 68b8: 0320f809 jalr t9 68bc: 00403021 move a2,v0 68c0: 8fbc0010 lw gp,16(sp) 68c4: 00602821 move a1,v1 68c8: 00402021 move a0,v0 68cc: 8f9980cc lw t9,-32564(gp) 68d0: 00003821 move a3,zero 68d4: 00003021 move a2,zero 68d8: 0320f809 jalr t9 68dc: 00000000 nop 68e0: 0040a021 move s4,v0 68e4: 0060b021 move s6,v1 68e8: 8fa5002c lw a1,44(sp) 68ec: 8fa40030 lw a0,48(sp) 68f0: 8fbf005c lw ra,92(sp) 68f4: 00a01021 move v0,a1 68f8: 00801821 move v1,a0 68fc: 02c02821 move a1,s6 6900: 02802021 move a0,s4 6904: 8fbe0058 lw s8,88(sp) 6908: 8fb70054 lw s7,84(sp) 690c: 8fb60050 lw s6,80(sp) 6910: 8fb5004c lw s5,76(sp) 6914: 8fb40048 lw s4,72(sp) 6918: 8fb30044 lw s3,68(sp) 691c: 8fb20040 lw s2,64(sp) 6920: 8fb1003c lw s1,60(sp) 6924: 8fb00038 lw s0,56(sp) 6928: 03e00008 jr ra 692c: 27bd0060 addiu sp,sp,96 00006930 <__bswapsi2>: 6930: 00041e00 sll v1,a0,0x18 6934: 00041602 srl v0,a0,0x18 6938: 00621025 or v0,v1,v0 693c: 00041a02 srl v1,a0,0x8 6940: 3063ff00 andi v1,v1,0xff00 6944: 3084ff00 andi a0,a0,0xff00 6948: 00431025 or v0,v0,v1 694c: 00042200 sll a0,a0,0x8 6950: 03e00008 jr ra 6954: 00441025 or v0,v0,a0 ... 00006960 <__bswapdi2>: 6960: 3c0600ff lui a2,0xff 6964: 00c41824 and v1,a2,a0 6968: 00041602 srl v0,a0,0x18 696c: 00031a02 srl v1,v1,0x8 6970: 00431825 or v1,v0,v1 6974: 3082ff00 andi v0,a0,0xff00 6978: 00021200 sll v0,v0,0x8 697c: 00621825 or v1,v1,v0 6980: 3c02ff00 lui v0,0xff00 6984: 00451024 and v0,v0,a1 6988: 00053e00 sll a3,a1,0x18 698c: 00c53024 and a2,a2,a1 6990: 00021602 srl v0,v0,0x18 6994: 00e21025 or v0,a3,v0 6998: 00063202 srl a2,a2,0x8 699c: 30a5ff00 andi a1,a1,0xff00 69a0: 00042600 sll a0,a0,0x18 69a4: 00461025 or v0,v0,a2 69a8: 00052a00 sll a1,a1,0x8 69ac: 00831825 or v1,a0,v1 69b0: 03e00008 jr ra 69b4: 00451025 or v0,v0,a1 ... 000069c0 <__fixunssfsi>: 69c0: 3c1c0002 lui gp,0x2 69c4: 279c3660 addiu gp,gp,13920 69c8: 0399e021 addu gp,gp,t9 69cc: 27bdffd8 addiu sp,sp,-40 69d0: afb10020 sw s1,32(sp) 69d4: 8f918024 lw s1,-32732(gp) 69d8: 8f9980a0 lw t9,-32608(gp) 69dc: afbc0010 sw gp,16(sp) 69e0: 8e2510e8 lw a1,4328(s1) 69e4: afb0001c sw s0,28(sp) 69e8: afbf0024 sw ra,36(sp) 69ec: 0320f809 jalr t9 69f0: 00808021 move s0,a0 69f4: 0440000c bltz v0,6a28 <__fixunssfsi+0x68> 69f8: 8fbc0010 lw gp,16(sp) 69fc: 8f998134 lw t9,-32460(gp) 6a00: 8e2510e8 lw a1,4328(s1) 6a04: 0320f809 jalr t9 6a08: 02002021 move a0,s0 6a0c: 8fbc0010 lw gp,16(sp) 6a10: 8f99813c lw t9,-32452(gp) 6a14: 0320f809 jalr t9 6a18: 00402021 move a0,v0 6a1c: 3c038000 lui v1,0x8000 6a20: 10000004 b 6a34 <__fixunssfsi+0x74> 6a24: 00431021 addu v0,v0,v1 6a28: 8f99813c lw t9,-32452(gp) 6a2c: 0320f809 jalr t9 6a30: 02002021 move a0,s0 6a34: 8fbf0024 lw ra,36(sp) 6a38: 8fb10020 lw s1,32(sp) 6a3c: 8fb0001c lw s0,28(sp) 6a40: 03e00008 jr ra 6a44: 27bd0028 addiu sp,sp,40 ... 00006a50 <__fixunsdfsi>: 6a50: 3c1c0002 lui gp,0x2 6a54: 279c35d0 addiu gp,gp,13776 6a58: 0399e021 addu gp,gp,t9 6a5c: 27bdffd8 addiu sp,sp,-40 6a60: afb00018 sw s0,24(sp) 6a64: 8f908024 lw s0,-32732(gp) 6a68: 8f998084 lw t9,-32636(gp) 6a6c: afbc0010 sw gp,16(sp) 6a70: 8e0710f4 lw a3,4340(s0) 6a74: 8e0610f0 lw a2,4336(s0) 6a78: afb30020 sw s3,32(sp) 6a7c: afb2001c sw s2,28(sp) 6a80: afbf0024 sw ra,36(sp) 6a84: 00a09821 move s3,a1 6a88: 0320f809 jalr t9 6a8c: 00809021 move s2,a0 6a90: 0440000f bltz v0,6ad0 <__fixunsdfsi+0x80> 6a94: 8fbc0010 lw gp,16(sp) 6a98: 8f998078 lw t9,-32648(gp) 6a9c: 8e0710f4 lw a3,4340(s0) 6aa0: 8e0610f0 lw a2,4336(s0) 6aa4: 02602821 move a1,s3 6aa8: 0320f809 jalr t9 6aac: 02402021 move a0,s2 6ab0: 8fbc0010 lw gp,16(sp) 6ab4: 00602821 move a1,v1 6ab8: 8f9980f8 lw t9,-32520(gp) 6abc: 0320f809 jalr t9 6ac0: 00402021 move a0,v0 6ac4: 3c038000 lui v1,0x8000 6ac8: 10000005 b 6ae0 <__fixunsdfsi+0x90> 6acc: 00431021 addu v0,v0,v1 6ad0: 8f9980f8 lw t9,-32520(gp) 6ad4: 02602821 move a1,s3 6ad8: 0320f809 jalr t9 6adc: 02402021 move a0,s2 6ae0: 8fbf0024 lw ra,36(sp) 6ae4: 8fb30020 lw s3,32(sp) 6ae8: 8fb2001c lw s2,28(sp) 6aec: 8fb00018 lw s0,24(sp) 6af0: 03e00008 jr ra 6af4: 27bd0028 addiu sp,sp,40 ... 00006b00 <__fixsfdi>: 6b00: 3c1c0002 lui gp,0x2 6b04: 279c3520 addiu gp,gp,13600 6b08: 0399e021 addu gp,gp,t9 6b0c: 8f9980c0 lw t9,-32576(gp) 6b10: 27bdffe0 addiu sp,sp,-32 6b14: afbc0010 sw gp,16(sp) 6b18: afb00018 sw s0,24(sp) 6b1c: afbf001c sw ra,28(sp) 6b20: 00002821 move a1,zero 6b24: 0320f809 jalr t9 6b28: 00808021 move s0,a0 6b2c: 8fbc0010 lw gp,16(sp) 6b30: 0441000c bgez v0,6b64 <__fixsfdi+0x64> 6b34: 8f9980b4 lw t9,-32588(gp) 6b38: 3c048000 lui a0,0x8000 6b3c: 0320f809 jalr t9 6b40: 00902026 xor a0,a0,s0 6b44: 8fbf001c lw ra,28(sp) 6b48: 00031823 negu v1,v1 6b4c: 0003202b sltu a0,zero,v1 6b50: 00021023 negu v0,v0 6b54: 00441023 subu v0,v0,a0 6b58: 8fb00018 lw s0,24(sp) 6b5c: 03e00008 jr ra 6b60: 27bd0020 addiu sp,sp,32 6b64: 02002021 move a0,s0 6b68: 8fbf001c lw ra,28(sp) 6b6c: 8fb00018 lw s0,24(sp) 6b70: 03200008 jr t9 6b74: 27bd0020 addiu sp,sp,32 ... 00006b80 <__fixdfdi>: 6b80: 3c1c0002 lui gp,0x2 6b84: 279c34a0 addiu gp,gp,13472 6b88: 0399e021 addu gp,gp,t9 6b8c: 8f998120 lw t9,-32480(gp) 6b90: 27bdffd8 addiu sp,sp,-40 6b94: afbc0010 sw gp,16(sp) 6b98: afb10020 sw s1,32(sp) 6b9c: afb0001c sw s0,28(sp) 6ba0: afbf0024 sw ra,36(sp) 6ba4: 00003821 move a3,zero 6ba8: 00003021 move a2,zero 6bac: 00808021 move s0,a0 6bb0: 0320f809 jalr t9 6bb4: 00a08821 move s1,a1 6bb8: 8fbc0010 lw gp,16(sp) 6bbc: 0441000f bgez v0,6bfc <__fixdfdi+0x7c> 6bc0: 8f9980a8 lw t9,-32600(gp) 6bc4: 3c038000 lui v1,0x8000 6bc8: 00701826 xor v1,v1,s0 6bcc: 02202821 move a1,s1 6bd0: 0320f809 jalr t9 6bd4: 00602021 move a0,v1 6bd8: 8fbf0024 lw ra,36(sp) 6bdc: 00031823 negu v1,v1 6be0: 0003202b sltu a0,zero,v1 6be4: 00021023 negu v0,v0 6be8: 00441023 subu v0,v0,a0 6bec: 8fb10020 lw s1,32(sp) 6bf0: 8fb0001c lw s0,28(sp) 6bf4: 03e00008 jr ra 6bf8: 27bd0028 addiu sp,sp,40 6bfc: 02002021 move a0,s0 6c00: 02202821 move a1,s1 6c04: 8fbf0024 lw ra,36(sp) 6c08: 8fb10020 lw s1,32(sp) 6c0c: 8fb0001c lw s0,28(sp) 6c10: 03200008 jr t9 6c14: 27bd0028 addiu sp,sp,40 ... 00006c20 <__fixunssfdi>: 6c20: 3c1c0002 lui gp,0x2 6c24: 279c3400 addiu gp,gp,13312 6c28: 0399e021 addu gp,gp,t9 6c2c: 8f998110 lw t9,-32496(gp) 6c30: 27bdffd8 addiu sp,sp,-40 6c34: afbf0024 sw ra,36(sp) 6c38: afbc0010 sw gp,16(sp) 6c3c: afb20020 sw s2,32(sp) 6c40: afb1001c sw s1,28(sp) 6c44: afb00018 sw s0,24(sp) 6c48: 0320f809 jalr t9 6c4c: 00000000 nop 6c50: 8fbc0010 lw gp,16(sp) 6c54: 00408821 move s1,v0 6c58: 00609021 move s2,v1 6c5c: 8f828024 lw v0,-32732(gp) 6c60: 8f9980cc lw t9,-32564(gp) 6c64: 02202021 move a0,s1 6c68: 8c4710fc lw a3,4348(v0) 6c6c: 8c4610f8 lw a2,4344(v0) 6c70: 0320f809 jalr t9 6c74: 02402821 move a1,s2 6c78: 8fbc0010 lw gp,16(sp) 6c7c: 00602821 move a1,v1 6c80: 8f998114 lw t9,-32492(gp) 6c84: 0320f809 jalr t9 6c88: 00402021 move a0,v0 6c8c: 8fbc0010 lw gp,16(sp) 6c90: 00402021 move a0,v0 6c94: 8f998100 lw t9,-32512(gp) 6c98: 0320f809 jalr t9 6c9c: 00408021 move s0,v0 6ca0: 8fbc0010 lw gp,16(sp) 6ca4: 00402021 move a0,v0 6ca8: 00602821 move a1,v1 6cac: 8f828024 lw v0,-32732(gp) 6cb0: 8f9980cc lw t9,-32564(gp) 6cb4: 8c471104 lw a3,4356(v0) 6cb8: 0320f809 jalr t9 6cbc: 8c461100 lw a2,4352(v0) 6cc0: 8fbc0010 lw gp,16(sp) 6cc4: 02202021 move a0,s1 6cc8: 02402821 move a1,s2 6ccc: 8f998078 lw t9,-32648(gp) 6cd0: 00603821 move a3,v1 6cd4: 0320f809 jalr t9 6cd8: 00403021 move a2,v0 6cdc: 8fbc0010 lw gp,16(sp) 6ce0: 00602821 move a1,v1 6ce4: 8f998114 lw t9,-32492(gp) 6ce8: 0320f809 jalr t9 6cec: 00402021 move a0,v0 6cf0: 8fbf0024 lw ra,36(sp) 6cf4: 00401821 move v1,v0 6cf8: 8fb20020 lw s2,32(sp) 6cfc: 02001021 move v0,s0 6d00: 8fb1001c lw s1,28(sp) 6d04: 8fb00018 lw s0,24(sp) 6d08: 03e00008 jr ra 6d0c: 27bd0028 addiu sp,sp,40 00006d10 <__fixunsdfdi>: 6d10: 3c1c0002 lui gp,0x2 6d14: 279c3310 addiu gp,gp,13072 6d18: 0399e021 addu gp,gp,t9 6d1c: 8f828024 lw v0,-32732(gp) 6d20: 8f9980cc lw t9,-32564(gp) 6d24: 27bdffd8 addiu sp,sp,-40 6d28: 8c4710fc lw a3,4348(v0) 6d2c: 8c4610f8 lw a2,4344(v0) 6d30: afbf0024 sw ra,36(sp) 6d34: afbc0010 sw gp,16(sp) 6d38: afb30020 sw s3,32(sp) 6d3c: afb2001c sw s2,28(sp) 6d40: afb00018 sw s0,24(sp) 6d44: 00a09821 move s3,a1 6d48: 0320f809 jalr t9 6d4c: 00809021 move s2,a0 6d50: 8fbc0010 lw gp,16(sp) 6d54: 00602821 move a1,v1 6d58: 8f998114 lw t9,-32492(gp) 6d5c: 0320f809 jalr t9 6d60: 00402021 move a0,v0 6d64: 8fbc0010 lw gp,16(sp) 6d68: 00402021 move a0,v0 6d6c: 8f998100 lw t9,-32512(gp) 6d70: 0320f809 jalr t9 6d74: 00408021 move s0,v0 6d78: 8fbc0010 lw gp,16(sp) 6d7c: 00402021 move a0,v0 6d80: 00602821 move a1,v1 6d84: 8f828024 lw v0,-32732(gp) 6d88: 8f9980cc lw t9,-32564(gp) 6d8c: 8c471104 lw a3,4356(v0) 6d90: 0320f809 jalr t9 6d94: 8c461100 lw a2,4352(v0) 6d98: 8fbc0010 lw gp,16(sp) 6d9c: 02602821 move a1,s3 6da0: 02402021 move a0,s2 6da4: 8f998078 lw t9,-32648(gp) 6da8: 00603821 move a3,v1 6dac: 0320f809 jalr t9 6db0: 00403021 move a2,v0 6db4: 8fbc0010 lw gp,16(sp) 6db8: 00602821 move a1,v1 6dbc: 8f998114 lw t9,-32492(gp) 6dc0: 0320f809 jalr t9 6dc4: 00402021 move a0,v0 6dc8: 8fbf0024 lw ra,36(sp) 6dcc: 00401821 move v1,v0 6dd0: 8fb30020 lw s3,32(sp) 6dd4: 02001021 move v0,s0 6dd8: 8fb2001c lw s2,28(sp) 6ddc: 8fb00018 lw s0,24(sp) 6de0: 03e00008 jr ra 6de4: 27bd0028 addiu sp,sp,40 ... 00006df0 <__floatdisf>: 6df0: 3c1c0002 lui gp,0x2 6df4: 279c3230 addiu gp,gp,12848 6df8: 0399e021 addu gp,gp,t9 6dfc: 27bdffd8 addiu sp,sp,-40 6e00: 3c02001f lui v0,0x1f 6e04: afb00018 sw s0,24(sp) 6e08: 3442ffff ori v0,v0,0xffff 6e0c: 00a08021 move s0,a1 6e10: 24a5ffff addiu a1,a1,-1 6e14: 00b0302b sltu a2,a1,s0 6e18: 00821021 addu v0,a0,v0 6e1c: 00c21021 addu v0,a2,v0 6e20: 3c030040 lui v1,0x40 6e24: afbc0010 sw gp,16(sp) 6e28: 0043302b sltu a2,v0,v1 6e2c: afbf0024 sw ra,36(sp) 6e30: afb20020 sw s2,32(sp) 6e34: afb1001c sw s1,28(sp) 6e38: 50c00006 beqzl a2,6e54 <__floatdisf+0x64> 6e3c: 320207ff andi v0,s0,0x7ff 6e40: 2463ffff addiu v1,v1,-1 6e44: 14430007 bne v0,v1,6e64 <__floatdisf+0x74> 6e48: 2ca5ffff sltiu a1,a1,-1 6e4c: 14a00005 bnez a1,6e64 <__floatdisf+0x74> 6e50: 320207ff andi v0,s0,0x7ff 6e54: 10400003 beqz v0,6e64 <__floatdisf+0x74> 6e58: 2402f800 li v0,-2048 6e5c: 00508024 and s0,v0,s0 6e60: 36100800 ori s0,s0,0x800 6e64: 8f998124 lw t9,-32476(gp) 6e68: 0320f809 jalr t9 6e6c: 00000000 nop 6e70: 8fbc0010 lw gp,16(sp) 6e74: 00403821 move a3,v0 6e78: 00e02021 move a0,a3 6e7c: 8f828024 lw v0,-32732(gp) 6e80: 8f9980cc lw t9,-32564(gp) 6e84: 00602821 move a1,v1 6e88: 8c471104 lw a3,4356(v0) 6e8c: 0320f809 jalr t9 6e90: 8c461100 lw a2,4352(v0) 6e94: 8fbc0010 lw gp,16(sp) 6e98: 02002021 move a0,s0 6e9c: 00408821 move s1,v0 6ea0: 8f998100 lw t9,-32512(gp) 6ea4: 0320f809 jalr t9 6ea8: 00609021 move s2,v1 6eac: 8fbc0010 lw gp,16(sp) 6eb0: 02202021 move a0,s1 6eb4: 02402821 move a1,s2 6eb8: 8f99810c lw t9,-32500(gp) 6ebc: 00603821 move a3,v1 6ec0: 0320f809 jalr t9 6ec4: 00403021 move a2,v0 6ec8: 8fbc0010 lw gp,16(sp) 6ecc: 00602821 move a1,v1 6ed0: 8f9980bc lw t9,-32580(gp) 6ed4: 0320f809 jalr t9 6ed8: 00402021 move a0,v0 6edc: 8fbf0024 lw ra,36(sp) 6ee0: 8fb20020 lw s2,32(sp) 6ee4: 8fb1001c lw s1,28(sp) 6ee8: 8fb00018 lw s0,24(sp) 6eec: 03e00008 jr ra 6ef0: 27bd0028 addiu sp,sp,40 ... 00006f00 <__floatdidf>: 6f00: 3c1c0002 lui gp,0x2 6f04: 279c3120 addiu gp,gp,12576 6f08: 0399e021 addu gp,gp,t9 6f0c: 8f998124 lw t9,-32476(gp) 6f10: 27bdffd8 addiu sp,sp,-40 6f14: afbf0024 sw ra,36(sp) 6f18: afbc0010 sw gp,16(sp) 6f1c: afb20020 sw s2,32(sp) 6f20: afb1001c sw s1,28(sp) 6f24: afb00018 sw s0,24(sp) 6f28: 0320f809 jalr t9 6f2c: 00a08821 move s1,a1 6f30: 8fbc0010 lw gp,16(sp) 6f34: 00403821 move a3,v0 6f38: 00e02021 move a0,a3 6f3c: 8f828024 lw v0,-32732(gp) 6f40: 8f9980cc lw t9,-32564(gp) 6f44: 00602821 move a1,v1 6f48: 8c471104 lw a3,4356(v0) 6f4c: 0320f809 jalr t9 6f50: 8c461100 lw a2,4352(v0) 6f54: 8fbc0010 lw gp,16(sp) 6f58: 02202021 move a0,s1 6f5c: 00408021 move s0,v0 6f60: 8f998100 lw t9,-32512(gp) 6f64: 0320f809 jalr t9 6f68: 00609021 move s2,v1 6f6c: 8fbc0010 lw gp,16(sp) 6f70: 02002021 move a0,s0 6f74: 02402821 move a1,s2 6f78: 8f99810c lw t9,-32500(gp) 6f7c: 00603821 move a3,v1 6f80: 0320f809 jalr t9 6f84: 00403021 move a2,v0 6f88: 8fbf0024 lw ra,36(sp) 6f8c: 00403821 move a3,v0 6f90: 00e01021 move v0,a3 6f94: 8fb20020 lw s2,32(sp) 6f98: 8fb1001c lw s1,28(sp) 6f9c: 8fb00018 lw s0,24(sp) 6fa0: 03e00008 jr ra 6fa4: 27bd0028 addiu sp,sp,40 ... 00006fb0 <__floatundisf>: 6fb0: 3c1c0002 lui gp,0x2 6fb4: 279c3070 addiu gp,gp,12400 6fb8: 0399e021 addu gp,gp,t9 6fbc: 27bdffd8 addiu sp,sp,-40 6fc0: 3c020020 lui v0,0x20 6fc4: afbc0010 sw gp,16(sp) 6fc8: 0082102b sltu v0,a0,v0 6fcc: afb00018 sw s0,24(sp) 6fd0: afbf0024 sw ra,36(sp) 6fd4: afb20020 sw s2,32(sp) 6fd8: afb1001c sw s1,28(sp) 6fdc: 14400006 bnez v0,6ff8 <__floatundisf+0x48> 6fe0: 00a08021 move s0,a1 6fe4: 30a207ff andi v0,a1,0x7ff 6fe8: 10400003 beqz v0,6ff8 <__floatundisf+0x48> 6fec: 2402f800 li v0,-2048 6ff0: 00458024 and s0,v0,a1 6ff4: 36100800 ori s0,s0,0x800 6ff8: 8f998100 lw t9,-32512(gp) 6ffc: 0320f809 jalr t9 7000: 00000000 nop 7004: 8fbc0010 lw gp,16(sp) 7008: 00403821 move a3,v0 700c: 00e02021 move a0,a3 7010: 8f828024 lw v0,-32732(gp) 7014: 8f9980cc lw t9,-32564(gp) 7018: 00602821 move a1,v1 701c: 8c471104 lw a3,4356(v0) 7020: 0320f809 jalr t9 7024: 8c461100 lw a2,4352(v0) 7028: 8fbc0010 lw gp,16(sp) 702c: 02002021 move a0,s0 7030: 00408821 move s1,v0 7034: 8f998100 lw t9,-32512(gp) 7038: 0320f809 jalr t9 703c: 00609021 move s2,v1 7040: 8fbc0010 lw gp,16(sp) 7044: 02202021 move a0,s1 7048: 02402821 move a1,s2 704c: 8f99810c lw t9,-32500(gp) 7050: 00603821 move a3,v1 7054: 0320f809 jalr t9 7058: 00403021 move a2,v0 705c: 8fbc0010 lw gp,16(sp) 7060: 00602821 move a1,v1 7064: 8f9980bc lw t9,-32580(gp) 7068: 0320f809 jalr t9 706c: 00402021 move a0,v0 7070: 8fbf0024 lw ra,36(sp) 7074: 8fb20020 lw s2,32(sp) 7078: 8fb1001c lw s1,28(sp) 707c: 8fb00018 lw s0,24(sp) 7080: 03e00008 jr ra 7084: 27bd0028 addiu sp,sp,40 ... 00007090 <__floatundidf>: 7090: 3c1c0002 lui gp,0x2 7094: 279c2f90 addiu gp,gp,12176 7098: 0399e021 addu gp,gp,t9 709c: 8f998100 lw t9,-32512(gp) 70a0: 27bdffd8 addiu sp,sp,-40 70a4: afbf0024 sw ra,36(sp) 70a8: afbc0010 sw gp,16(sp) 70ac: afb20020 sw s2,32(sp) 70b0: afb1001c sw s1,28(sp) 70b4: afb00018 sw s0,24(sp) 70b8: 0320f809 jalr t9 70bc: 00a08821 move s1,a1 70c0: 8fbc0010 lw gp,16(sp) 70c4: 00403821 move a3,v0 70c8: 00e02021 move a0,a3 70cc: 8f828024 lw v0,-32732(gp) 70d0: 8f9980cc lw t9,-32564(gp) 70d4: 00602821 move a1,v1 70d8: 8c471104 lw a3,4356(v0) 70dc: 0320f809 jalr t9 70e0: 8c461100 lw a2,4352(v0) 70e4: 8fbc0010 lw gp,16(sp) 70e8: 02202021 move a0,s1 70ec: 00408021 move s0,v0 70f0: 8f998100 lw t9,-32512(gp) 70f4: 0320f809 jalr t9 70f8: 00609021 move s2,v1 70fc: 8fbc0010 lw gp,16(sp) 7100: 02002021 move a0,s0 7104: 02402821 move a1,s2 7108: 8f99810c lw t9,-32500(gp) 710c: 00603821 move a3,v1 7110: 0320f809 jalr t9 7114: 00403021 move a2,v0 7118: 8fbf0024 lw ra,36(sp) 711c: 00403821 move a3,v0 7120: 00e01021 move v0,a3 7124: 8fb20020 lw s2,32(sp) 7128: 8fb1001c lw s1,28(sp) 712c: 8fb00018 lw s0,24(sp) 7130: 03e00008 jr ra 7134: 27bd0028 addiu sp,sp,40 ... 00007140 <__divdi3>: 7140: 00a04021 move t0,a1 7144: 00c01021 move v0,a2 7148: 00e05821 move t3,a3 714c: 04810006 bgez a0,7168 <__divdi3+0x28> 7150: 00005021 move t2,zero 7154: 00054023 negu t0,a1 7158: 0008182b sltu v1,zero,t0 715c: 00042023 negu a0,a0 7160: 00832023 subu a0,a0,v1 7164: 240affff li t2,-1 7168: 04c10007 bgez a2,7188 <__divdi3+0x48> 716c: 01601821 move v1,t3 7170: 00075823 negu t3,a3 7174: 000b102b sltu v0,zero,t3 7178: 00063023 negu a2,a2 717c: 000a5027 nor t2,zero,t2 7180: 00c21023 subu v0,a2,v0 7184: 01601821 move v1,t3 7188: 01002821 move a1,t0 718c: 144000b2 bnez v0,7458 <__divdi3+0x318> 7190: 00804821 move t1,a0 7194: 008b302b sltu a2,a0,t3 7198: 10c0003a beqz a2,7284 <__divdi3+0x144> 719c: 00000000 nop 71a0: 71621020 clz v0,t3 71a4: 50400008 beqzl v0,71c8 <__divdi3+0x88> 71a8: 00031402 srl v0,v1,0x10 71ac: 00444804 sllv t1,a0,v0 71b0: 00022023 negu a0,v0 71b4: 00882006 srlv a0,t0,a0 71b8: 004b1804 sllv v1,t3,v0 71bc: 00894825 or t1,a0,t1 71c0: 00482804 sllv a1,t0,v0 71c4: 00031402 srl v0,v1,0x10 71c8: 0122001b divu zero,t1,v0 71cc: 004001f4 teq v0,zero,0x7 71d0: 306bffff andi t3,v1,0xffff 71d4: 00003812 mflo a3 71d8: 00003010 mfhi a2 71dc: 00062400 sll a0,a2,0x10 71e0: 0122001b divu zero,t1,v0 71e4: 004001f4 teq v0,zero,0x7 71e8: 00054c02 srl t1,a1,0x10 71ec: 00892025 or a0,a0,t1 71f0: 70eb4002 mul t0,a3,t3 71f4: 0088482b sltu t1,a0,t0 71f8: 1120000a beqz t1,7224 <__divdi3+0xe4> 71fc: 00e03021 move a2,a3 7200: 00832021 addu a0,a0,v1 7204: 0083482b sltu t1,a0,v1 7208: 15200006 bnez t1,7224 <__divdi3+0xe4> 720c: 24e6ffff addiu a2,a3,-1 7210: 0088482b sltu t1,a0,t0 7214: 51200004 beqzl t1,7228 <__divdi3+0xe8> 7218: 00882023 subu a0,a0,t0 721c: 24e6fffe addiu a2,a3,-2 7220: 00832021 addu a0,a0,v1 7224: 00882023 subu a0,a0,t0 7228: 0082001b divu zero,a0,v0 722c: 004001f4 teq v0,zero,0x7 7230: 30a5ffff andi a1,a1,0xffff 7234: 00004012 mflo t0 7238: 00003810 mfhi a3 723c: 00073c00 sll a3,a3,0x10 7240: 00e52825 or a1,a3,a1 7244: 0082001b divu zero,a0,v0 7248: 004001f4 teq v0,zero,0x7 724c: 710b5802 mul t3,t0,t3 7250: 00ab202b sltu a0,a1,t3 7254: 10800008 beqz a0,7278 <__divdi3+0x138> 7258: 01001021 move v0,t0 725c: 00a32821 addu a1,a1,v1 7260: 00a3182b sltu v1,a1,v1 7264: 14600004 bnez v1,7278 <__divdi3+0x138> 7268: 2502ffff addiu v0,t0,-1 726c: 00ab582b sltu t3,a1,t3 7270: 2508fffe addiu t0,t0,-2 7274: 010b100b movn v0,t0,t3 7278: 00061c00 sll v1,a2,0x10 727c: 100000c9 b 75a4 <__divdi3+0x464> 7280: 00431825 or v1,v0,v1 7284: 55600006 bnezl t3,72a0 <__divdi3+0x160> 7288: 70621020 clz v0,v1 728c: 24030001 li v1,1 7290: 0062001b divu zero,v1,v0 7294: 004001f4 teq v0,zero,0x7 7298: 00001812 mflo v1 729c: 70621020 clz v0,v1 72a0: 54400004 bnezl v0,72b4 <__divdi3+0x174> 72a4: 24050020 li a1,32 72a8: 00832023 subu a0,a0,v1 72ac: 1000003a b 7398 <__divdi3+0x258> 72b0: 24020001 li v0,1 72b4: 00a22823 subu a1,a1,v0 72b8: 00431804 sllv v1,v1,v0 72bc: 00a43806 srlv a3,a0,a1 72c0: 00033402 srl a2,v1,0x10 72c4: 00e6001b divu zero,a3,a2 72c8: 00c001f4 teq a2,zero,0x7 72cc: 00442004 sllv a0,a0,v0 72d0: 00a84806 srlv t1,t0,a1 72d4: 01244825 or t1,t1,a0 72d8: 00482804 sllv a1,t0,v0 72dc: 3064ffff andi a0,v1,0xffff 72e0: 00004012 mflo t0 72e4: 00005810 mfhi t3 72e8: 000b5c00 sll t3,t3,0x10 72ec: 00e6001b divu zero,a3,a2 72f0: 00c001f4 teq a2,zero,0x7 72f4: 00093c02 srl a3,t1,0x10 72f8: 00eb5825 or t3,a3,t3 72fc: 71041002 mul v0,t0,a0 7300: 0162602b sltu t4,t3,v0 7304: 1180000a beqz t4,7330 <__divdi3+0x1f0> 7308: 01003821 move a3,t0 730c: 01635821 addu t3,t3,v1 7310: 0163602b sltu t4,t3,v1 7314: 15800006 bnez t4,7330 <__divdi3+0x1f0> 7318: 2507ffff addiu a3,t0,-1 731c: 0162602b sltu t4,t3,v0 7320: 51800004 beqzl t4,7334 <__divdi3+0x1f4> 7324: 01621023 subu v0,t3,v0 7328: 2507fffe addiu a3,t0,-2 732c: 01635821 addu t3,t3,v1 7330: 01621023 subu v0,t3,v0 7334: 0046001b divu zero,v0,a2 7338: 00c001f4 teq a2,zero,0x7 733c: 3129ffff andi t1,t1,0xffff 7340: 00004012 mflo t0 7344: 00005810 mfhi t3 7348: 000b5c00 sll t3,t3,0x10 734c: 01694825 or t1,t3,t1 7350: 0046001b divu zero,v0,a2 7354: 00c001f4 teq a2,zero,0x7 7358: 71042002 mul a0,t0,a0 735c: 0124102b sltu v0,t1,a0 7360: 1040000a beqz v0,738c <__divdi3+0x24c> 7364: 01003021 move a2,t0 7368: 01234821 addu t1,t1,v1 736c: 0123102b sltu v0,t1,v1 7370: 14400006 bnez v0,738c <__divdi3+0x24c> 7374: 2506ffff addiu a2,t0,-1 7378: 0124102b sltu v0,t1,a0 737c: 10400004 beqz v0,7390 <__divdi3+0x250> 7380: 00071400 sll v0,a3,0x10 7384: 2506fffe addiu a2,t0,-2 7388: 01234821 addu t1,t1,v1 738c: 00071400 sll v0,a3,0x10 7390: 01242023 subu a0,t1,a0 7394: 00c21025 or v0,a2,v0 7398: 00033c02 srl a3,v1,0x10 739c: 0087001b divu zero,a0,a3 73a0: 00e001f4 teq a3,zero,0x7 73a4: 3069ffff andi t1,v1,0xffff 73a8: 00056402 srl t4,a1,0x10 73ac: 00004012 mflo t0 73b0: 00003010 mfhi a2 73b4: 0087001b divu zero,a0,a3 73b8: 00e001f4 teq a3,zero,0x7 73bc: 00062400 sll a0,a2,0x10 73c0: 008c2025 or a0,a0,t4 73c4: 71095802 mul t3,t0,t1 73c8: 008b602b sltu t4,a0,t3 73cc: 1180000a beqz t4,73f8 <__divdi3+0x2b8> 73d0: 01003021 move a2,t0 73d4: 00832021 addu a0,a0,v1 73d8: 0083602b sltu t4,a0,v1 73dc: 15800006 bnez t4,73f8 <__divdi3+0x2b8> 73e0: 2506ffff addiu a2,t0,-1 73e4: 008b602b sltu t4,a0,t3 73e8: 51800004 beqzl t4,73fc <__divdi3+0x2bc> 73ec: 008b2023 subu a0,a0,t3 73f0: 2506fffe addiu a2,t0,-2 73f4: 00832021 addu a0,a0,v1 73f8: 008b2023 subu a0,a0,t3 73fc: 0087001b divu zero,a0,a3 7400: 00e001f4 teq a3,zero,0x7 7404: 30a5ffff andi a1,a1,0xffff 7408: 00004012 mflo t0 740c: 00005810 mfhi t3 7410: 000b5c00 sll t3,t3,0x10 7414: 01652825 or a1,t3,a1 7418: 0087001b divu zero,a0,a3 741c: 00e001f4 teq a3,zero,0x7 7420: 71094802 mul t1,t0,t1 7424: 00a9382b sltu a3,a1,t1 7428: 10e00008 beqz a3,744c <__divdi3+0x30c> 742c: 01002021 move a0,t0 7430: 00a32821 addu a1,a1,v1 7434: 00a3182b sltu v1,a1,v1 7438: 14600004 bnez v1,744c <__divdi3+0x30c> 743c: 2504ffff addiu a0,t0,-1 7440: 00a9482b sltu t1,a1,t1 7444: 2508fffe addiu t0,t0,-2 7448: 0109200b movn a0,t0,t1 744c: 00061c00 sll v1,a2,0x10 7450: 10000059 b 75b8 <__divdi3+0x478> 7454: 00831825 or v1,a0,v1 7458: 0082182b sltu v1,a0,v0 745c: 54600053 bnezl v1,75ac <__divdi3+0x46c> 7460: 00001021 move v0,zero 7464: 70494820 clz t1,v0 7468: 15200007 bnez t1,7488 <__divdi3+0x348> 746c: 240c0020 li t4,32 7470: 0044202b sltu a0,v0,a0 7474: 1480004f bnez a0,75b4 <__divdi3+0x474> 7478: 00001021 move v0,zero 747c: 010b182b sltu v1,t0,t3 7480: 1000004d b 75b8 <__divdi3+0x478> 7484: 2c630001 sltiu v1,v1,1 7488: 01896023 subu t4,t4,t1 748c: 018b3006 srlv a2,t3,t4 7490: 01221004 sllv v0,v0,t1 7494: 00c23025 or a2,a2,v0 7498: 01842806 srlv a1,a0,t4 749c: 00061402 srl v0,a2,0x10 74a0: 00a2001b divu zero,a1,v0 74a4: 004001f4 teq v0,zero,0x7 74a8: 01886806 srlv t5,t0,t4 74ac: 30ceffff andi t6,a2,0xffff 74b0: 012b3804 sllv a3,t3,t1 74b4: 01242004 sllv a0,a0,t1 74b8: 01a46825 or t5,t5,a0 74bc: 000d2402 srl a0,t5,0x10 74c0: 00006012 mflo t4 74c4: 00001810 mfhi v1 74c8: 00031c00 sll v1,v1,0x10 74cc: 00641825 or v1,v1,a0 74d0: 00a2001b divu zero,a1,v0 74d4: 004001f4 teq v0,zero,0x7 74d8: 718e5802 mul t3,t4,t6 74dc: 006b202b sltu a0,v1,t3 74e0: 1080000a beqz a0,750c <__divdi3+0x3cc> 74e4: 01802821 move a1,t4 74e8: 00661821 addu v1,v1,a2 74ec: 0066202b sltu a0,v1,a2 74f0: 14800006 bnez a0,750c <__divdi3+0x3cc> 74f4: 2585ffff addiu a1,t4,-1 74f8: 006b202b sltu a0,v1,t3 74fc: 50800004 beqzl a0,7510 <__divdi3+0x3d0> 7500: 006b5823 subu t3,v1,t3 7504: 2585fffe addiu a1,t4,-2 7508: 00661821 addu v1,v1,a2 750c: 006b5823 subu t3,v1,t3 7510: 0162001b divu zero,t3,v0 7514: 004001f4 teq v0,zero,0x7 7518: 31adffff andi t5,t5,0xffff 751c: 00006012 mflo t4 7520: 00001810 mfhi v1 7524: 00031c00 sll v1,v1,0x10 7528: 006d6825 or t5,v1,t5 752c: 0162001b divu zero,t3,v0 7530: 004001f4 teq v0,zero,0x7 7534: 718e7002 mul t6,t4,t6 7538: 01ae182b sltu v1,t5,t6 753c: 1060000a beqz v1,7568 <__divdi3+0x428> 7540: 01801021 move v0,t4 7544: 01a66821 addu t5,t5,a2 7548: 01a6182b sltu v1,t5,a2 754c: 14600006 bnez v1,7568 <__divdi3+0x428> 7550: 2582ffff addiu v0,t4,-1 7554: 01ae182b sltu v1,t5,t6 7558: 10600004 beqz v1,756c <__divdi3+0x42c> 755c: 00051c00 sll v1,a1,0x10 7560: 2582fffe addiu v0,t4,-2 7564: 01a66821 addu t5,t5,a2 7568: 00051c00 sll v1,a1,0x10 756c: 00431825 or v1,v0,v1 7570: 00670019 multu v1,a3 7574: 01ae3023 subu a2,t5,t6 7578: 00002010 mfhi a0 757c: 00c4102b sltu v0,a2,a0 7580: 14400007 bnez v0,75a0 <__divdi3+0x460> 7584: 00002812 mflo a1 7588: 1486000b bne a0,a2,75b8 <__divdi3+0x478> 758c: 00001021 move v0,zero 7590: 01284004 sllv t0,t0,t1 7594: 0105402b sltu t0,t0,a1 7598: 11000007 beqz t0,75b8 <__divdi3+0x478> 759c: 00000000 nop 75a0: 2463ffff addiu v1,v1,-1 75a4: 10000004 b 75b8 <__divdi3+0x478> 75a8: 00001021 move v0,zero 75ac: 10000002 b 75b8 <__divdi3+0x478> 75b0: 00001821 move v1,zero 75b4: 24030001 li v1,1 75b8: 11400005 beqz t2,75d0 <__divdi3+0x490> 75bc: 00000000 nop 75c0: 00031823 negu v1,v1 75c4: 0003202b sltu a0,zero,v1 75c8: 00021023 negu v0,v0 75cc: 00441023 subu v0,v0,a0 75d0: 03e00008 jr ra 75d4: 00000000 nop ... 000075e0 <__moddi3>: 75e0: 00c05821 move t3,a2 75e4: 00e07021 move t6,a3 75e8: 04810006 bgez a0,7604 <__moddi3+0x24> 75ec: 00006821 move t5,zero 75f0: 00052823 negu a1,a1 75f4: 0005102b sltu v0,zero,a1 75f8: 00042023 negu a0,a0 75fc: 00822023 subu a0,a0,v0 7600: 240dffff li t5,-1 7604: 04c10006 bgez a2,7620 <__moddi3+0x40> 7608: 01c04021 move t0,t6 760c: 00077023 negu t6,a3 7610: 000e102b sltu v0,zero,t6 7614: 00063023 negu a2,a2 7618: 00c25823 subu t3,a2,v0 761c: 01c04021 move t0,t6 7620: 00a01821 move v1,a1 7624: 156000a6 bnez t3,78c0 <__moddi3+0x2e0> 7628: 00801021 move v0,a0 762c: 008e302b sltu a2,a0,t6 7630: 10c00036 beqz a2,770c <__moddi3+0x12c> 7634: 71c94820 clz t1,t6 7638: 11200008 beqz t1,765c <__moddi3+0x7c> 763c: 00083c02 srl a3,t0,0x10 7640: 01241004 sllv v0,a0,t1 7644: 00092023 negu a0,t1 7648: 00852006 srlv a0,a1,a0 764c: 012e4004 sllv t0,t6,t1 7650: 00821025 or v0,a0,v0 7654: 01251804 sllv v1,a1,t1 7658: 00083c02 srl a3,t0,0x10 765c: 0047001b divu zero,v0,a3 7660: 00e001f4 teq a3,zero,0x7 7664: 310affff andi t2,t0,0xffff 7668: 00032402 srl a0,v1,0x10 766c: 00006012 mflo t4 7670: 00005810 mfhi t3 7674: 000b5c00 sll t3,t3,0x10 7678: 01645825 or t3,t3,a0 767c: 0047001b divu zero,v0,a3 7680: 00e001f4 teq a3,zero,0x7 7684: 718a6002 mul t4,t4,t2 7688: 016c102b sltu v0,t3,t4 768c: 10400009 beqz v0,76b4 <__moddi3+0xd4> 7690: 016c1023 subu v0,t3,t4 7694: 01685821 addu t3,t3,t0 7698: 0168102b sltu v0,t3,t0 769c: 14400005 bnez v0,76b4 <__moddi3+0xd4> 76a0: 016c1023 subu v0,t3,t4 76a4: 016c202b sltu a0,t3,t4 76a8: 01681021 addu v0,t3,t0 76ac: 0044580b movn t3,v0,a0 76b0: 016c1023 subu v0,t3,t4 76b4: 0047001b divu zero,v0,a3 76b8: 00e001f4 teq a3,zero,0x7 76bc: 3063ffff andi v1,v1,0xffff 76c0: 00002812 mflo a1 76c4: 00002010 mfhi a0 76c8: 00042400 sll a0,a0,0x10 76cc: 00832025 or a0,a0,v1 76d0: 0047001b divu zero,v0,a3 76d4: 00e001f4 teq a3,zero,0x7 76d8: 70aa5002 mul t2,a1,t2 76dc: 008a102b sltu v0,a0,t2 76e0: 50400074 beqzl v0,78b4 <__moddi3+0x2d4> 76e4: 008a1823 subu v1,a0,t2 76e8: 00882021 addu a0,a0,t0 76ec: 0088102b sltu v0,a0,t0 76f0: 54400070 bnezl v0,78b4 <__moddi3+0x2d4> 76f4: 008a1823 subu v1,a0,t2 76f8: 008a102b sltu v0,a0,t2 76fc: 00884021 addu t0,a0,t0 7700: 0102200b movn a0,t0,v0 7704: 1000006b b 78b4 <__moddi3+0x2d4> 7708: 008a1823 subu v1,a0,t2 770c: 15c00006 bnez t6,7728 <__moddi3+0x148> 7710: 71094820 clz t1,t0 7714: 24080001 li t0,1 7718: 010b001b divu zero,t0,t3 771c: 016001f4 teq t3,zero,0x7 7720: 00004012 mflo t0 7724: 71094820 clz t1,t0 7728: 15200003 bnez t1,7738 <__moddi3+0x158> 772c: 24020020 li v0,32 7730: 10000034 b 7804 <__moddi3+0x224> 7734: 00882023 subu a0,a0,t0 7738: 00491023 subu v0,v0,t1 773c: 01284004 sllv t0,t0,t1 7740: 00443806 srlv a3,a0,v0 7744: 00453006 srlv a2,a1,v0 7748: 00081402 srl v0,t0,0x10 774c: 00e2001b divu zero,a3,v0 7750: 004001f4 teq v0,zero,0x7 7754: 01242004 sllv a0,a0,t1 7758: 01251804 sllv v1,a1,t1 775c: 310affff andi t2,t0,0xffff 7760: 00c43025 or a2,a2,a0 7764: 00002812 mflo a1 7768: 00002010 mfhi a0 776c: 00042400 sll a0,a0,0x10 7770: 00e2001b divu zero,a3,v0 7774: 004001f4 teq v0,zero,0x7 7778: 00063c02 srl a3,a2,0x10 777c: 00e42025 or a0,a3,a0 7780: 70aa2802 mul a1,a1,t2 7784: 0085382b sltu a3,a0,a1 7788: 50e00009 beqzl a3,77b0 <__moddi3+0x1d0> 778c: 00852823 subu a1,a0,a1 7790: 00882021 addu a0,a0,t0 7794: 0088382b sltu a3,a0,t0 7798: 54e00005 bnezl a3,77b0 <__moddi3+0x1d0> 779c: 00852823 subu a1,a0,a1 77a0: 0085582b sltu t3,a0,a1 77a4: 00883821 addu a3,a0,t0 77a8: 00eb200b movn a0,a3,t3 77ac: 00852823 subu a1,a0,a1 77b0: 00a2001b divu zero,a1,v0 77b4: 004001f4 teq v0,zero,0x7 77b8: 30c6ffff andi a2,a2,0xffff 77bc: 00002012 mflo a0 77c0: 00003810 mfhi a3 77c4: 00073c00 sll a3,a3,0x10 77c8: 00e63025 or a2,a3,a2 77cc: 00a2001b divu zero,a1,v0 77d0: 004001f4 teq v0,zero,0x7 77d4: 708a2002 mul a0,a0,t2 77d8: 00c4102b sltu v0,a2,a0 77dc: 50400009 beqzl v0,7804 <__moddi3+0x224> 77e0: 00c42023 subu a0,a2,a0 77e4: 00c83021 addu a2,a2,t0 77e8: 00c8102b sltu v0,a2,t0 77ec: 54400005 bnezl v0,7804 <__moddi3+0x224> 77f0: 00c42023 subu a0,a2,a0 77f4: 00c4282b sltu a1,a2,a0 77f8: 00c81021 addu v0,a2,t0 77fc: 0045300b movn a2,v0,a1 7800: 00c42023 subu a0,a2,a0 7804: 00081402 srl v0,t0,0x10 7808: 0082001b divu zero,a0,v0 780c: 004001f4 teq v0,zero,0x7 7810: 3106ffff andi a2,t0,0xffff 7814: 00035402 srl t2,v1,0x10 7818: 00003812 mflo a3 781c: 00002810 mfhi a1 7820: 00052c00 sll a1,a1,0x10 7824: 00aa2825 or a1,a1,t2 7828: 0082001b divu zero,a0,v0 782c: 004001f4 teq v0,zero,0x7 7830: 70e63802 mul a3,a3,a2 7834: 00a7202b sltu a0,a1,a3 7838: 10800009 beqz a0,7860 <__moddi3+0x280> 783c: 00a72023 subu a0,a1,a3 7840: 00a82821 addu a1,a1,t0 7844: 00a8202b sltu a0,a1,t0 7848: 14800005 bnez a0,7860 <__moddi3+0x280> 784c: 00a72023 subu a0,a1,a3 7850: 00a7502b sltu t2,a1,a3 7854: 00a82021 addu a0,a1,t0 7858: 008a280b movn a1,a0,t2 785c: 00a72023 subu a0,a1,a3 7860: 0082001b divu zero,a0,v0 7864: 004001f4 teq v0,zero,0x7 7868: 3063ffff andi v1,v1,0xffff 786c: 00002812 mflo a1 7870: 00003810 mfhi a3 7874: 00073c00 sll a3,a3,0x10 7878: 00e33825 or a3,a3,v1 787c: 0082001b divu zero,a0,v0 7880: 004001f4 teq v0,zero,0x7 7884: 70a63002 mul a2,a1,a2 7888: 00e6102b sltu v0,a3,a2 788c: 50400009 beqzl v0,78b4 <__moddi3+0x2d4> 7890: 00e61823 subu v1,a3,a2 7894: 00e83821 addu a3,a3,t0 7898: 00e8102b sltu v0,a3,t0 789c: 54400005 bnezl v0,78b4 <__moddi3+0x2d4> 78a0: 00e61823 subu v1,a3,a2 78a4: 00e6102b sltu v0,a3,a2 78a8: 00e84021 addu t0,a3,t0 78ac: 0102380b movn a3,t0,v0 78b0: 00e61823 subu v1,a3,a2 78b4: 00001021 move v0,zero 78b8: 10000069 b 7a60 <__moddi3+0x480> 78bc: 01231806 srlv v1,v1,t1 78c0: 008b302b sltu a2,a0,t3 78c4: 10c00004 beqz a2,78d8 <__moddi3+0x2f8> 78c8: 716a5020 clz t2,t3 78cc: 00801021 move v0,a0 78d0: 10000063 b 7a60 <__moddi3+0x480> 78d4: 00a01821 move v1,a1 78d8: 1540000c bnez t2,790c <__moddi3+0x32c> 78dc: 240c0020 li t4,32 78e0: 0164302b sltu a2,t3,a0 78e4: 54c00005 bnezl a2,78fc <__moddi3+0x31c> 78e8: 00ae1823 subu v1,a1,t6 78ec: 00ae302b sltu a2,a1,t6 78f0: 14c0005b bnez a2,7a60 <__moddi3+0x480> 78f4: 00000000 nop 78f8: 00ae1823 subu v1,a1,t6 78fc: 008b2023 subu a0,a0,t3 7900: 00a3282b sltu a1,a1,v1 7904: 10000056 b 7a60 <__moddi3+0x480> 7908: 00851023 subu v0,a0,a1 790c: 018a6023 subu t4,t4,t2 7910: 014b5804 sllv t3,t3,t2 7914: 018e3006 srlv a2,t6,t4 7918: 00cb3025 or a2,a2,t3 791c: 014e3804 sllv a3,t6,t2 7920: 01855806 srlv t3,a1,t4 7924: 01847006 srlv t6,a0,t4 7928: 01442004 sllv a0,a0,t2 792c: 01642025 or a0,t3,a0 7930: 00065c02 srl t3,a2,0x10 7934: 01cb001b divu zero,t6,t3 7938: 016001f4 teq t3,zero,0x7 793c: 30c3ffff andi v1,a2,0xffff 7940: 01452804 sllv a1,a1,t2 7944: 00001012 mflo v0 7948: 00004810 mfhi t1 794c: 00094c00 sll t1,t1,0x10 7950: 01cb001b divu zero,t6,t3 7954: 016001f4 teq t3,zero,0x7 7958: 00047402 srl t6,a0,0x10 795c: 012e4825 or t1,t1,t6 7960: 70434002 mul t0,v0,v1 7964: 0128782b sltu t7,t1,t0 7968: 11e0000a beqz t7,7994 <__moddi3+0x3b4> 796c: 00407021 move t6,v0 7970: 01264821 addu t1,t1,a2 7974: 0126782b sltu t7,t1,a2 7978: 15e00006 bnez t7,7994 <__moddi3+0x3b4> 797c: 244effff addiu t6,v0,-1 7980: 0128782b sltu t7,t1,t0 7984: 51e00004 beqzl t7,7998 <__moddi3+0x3b8> 7988: 01284023 subu t0,t1,t0 798c: 244efffe addiu t6,v0,-2 7990: 01264821 addu t1,t1,a2 7994: 01284023 subu t0,t1,t0 7998: 010b001b divu zero,t0,t3 799c: 016001f4 teq t3,zero,0x7 79a0: 3084ffff andi a0,a0,0xffff 79a4: 00007812 mflo t7 79a8: 00004810 mfhi t1 79ac: 00094c00 sll t1,t1,0x10 79b0: 01242025 or a0,t1,a0 79b4: 010b001b divu zero,t0,t3 79b8: 016001f4 teq t3,zero,0x7 79bc: 71e31802 mul v1,t7,v1 79c0: 0083102b sltu v0,a0,v1 79c4: 1040000a beqz v0,79f0 <__moddi3+0x410> 79c8: 01e04821 move t1,t7 79cc: 00862021 addu a0,a0,a2 79d0: 0086102b sltu v0,a0,a2 79d4: 14400006 bnez v0,79f0 <__moddi3+0x410> 79d8: 25e9ffff addiu t1,t7,-1 79dc: 0083102b sltu v0,a0,v1 79e0: 10400004 beqz v0,79f4 <__moddi3+0x414> 79e4: 000e4400 sll t0,t6,0x10 79e8: 25e9fffe addiu t1,t7,-2 79ec: 00862021 addu a0,a0,a2 79f0: 000e4400 sll t0,t6,0x10 79f4: 01284025 or t0,t1,t0 79f8: 01070019 multu t0,a3 79fc: 00835823 subu t3,a0,v1 7a00: 00004010 mfhi t0 7a04: 0168202b sltu a0,t3,t0 7a08: 01001021 move v0,t0 7a0c: 00004812 mflo t1 7a10: 14800006 bnez a0,7a2c <__moddi3+0x44c> 7a14: 00001812 mflo v1 7a18: 550b000a bnel t0,t3,7a44 <__moddi3+0x464> 7a1c: 00a31823 subu v1,a1,v1 7a20: 00a9202b sltu a0,a1,t1 7a24: 50800007 beqzl a0,7a44 <__moddi3+0x464> 7a28: 00a31823 subu v1,a1,v1 7a2c: 00673823 subu a3,v1,a3 7a30: 0067182b sltu v1,v1,a3 7a34: 00461023 subu v0,v0,a2 7a38: 00431023 subu v0,v0,v1 7a3c: 00e01821 move v1,a3 7a40: 00a31823 subu v1,a1,v1 7a44: 00a3282b sltu a1,a1,v1 7a48: 01621023 subu v0,t3,v0 7a4c: 00451023 subu v0,v0,a1 7a50: 01826004 sllv t4,v0,t4 7a54: 01431806 srlv v1,v1,t2 7a58: 01421006 srlv v0,v0,t2 7a5c: 01831825 or v1,t4,v1 7a60: 11a00005 beqz t5,7a78 <__moddi3+0x498> 7a64: 00000000 nop 7a68: 00031823 negu v1,v1 7a6c: 0003382b sltu a3,zero,v1 7a70: 00021023 negu v0,v0 7a74: 00471023 subu v0,v0,a3 7a78: 03e00008 jr ra 7a7c: 00000000 nop 00007a80 <__udivdi3>: 7a80: 00a04021 move t0,a1 7a84: 00e06821 move t5,a3 7a88: 14c000b1 bnez a2,7d50 <__udivdi3+0x2d0> 7a8c: 00804821 move t1,a0 7a90: 0087102b sltu v0,a0,a3 7a94: 10400039 beqz v0,7b7c <__udivdi3+0xfc> 7a98: 70e21020 clz v0,a3 7a9c: 50400008 beqzl v0,7ac0 <__udivdi3+0x40> 7aa0: 00071402 srl v0,a3,0x10 7aa4: 00021823 negu v1,v0 7aa8: 00651806 srlv v1,a1,v1 7aac: 00444804 sllv t1,a0,v0 7ab0: 00473804 sllv a3,a3,v0 7ab4: 00694825 or t1,v1,t1 7ab8: 00452804 sllv a1,a1,v0 7abc: 00071402 srl v0,a3,0x10 7ac0: 0122001b divu zero,t1,v0 7ac4: 004001f4 teq v0,zero,0x7 7ac8: 30e8ffff andi t0,a3,0xffff 7acc: 00055402 srl t2,a1,0x10 7ad0: 00002012 mflo a0 7ad4: 00003010 mfhi a2 7ad8: 00061c00 sll v1,a2,0x10 7adc: 006a1825 or v1,v1,t2 7ae0: 0122001b divu zero,t1,v0 7ae4: 004001f4 teq v0,zero,0x7 7ae8: 70884802 mul t1,a0,t0 7aec: 0069502b sltu t2,v1,t1 7af0: 1140000a beqz t2,7b1c <__udivdi3+0x9c> 7af4: 00803021 move a2,a0 7af8: 00671821 addu v1,v1,a3 7afc: 0067502b sltu t2,v1,a3 7b00: 15400006 bnez t2,7b1c <__udivdi3+0x9c> 7b04: 2486ffff addiu a2,a0,-1 7b08: 0069502b sltu t2,v1,t1 7b0c: 51400004 beqzl t2,7b20 <__udivdi3+0xa0> 7b10: 00691823 subu v1,v1,t1 7b14: 2486fffe addiu a2,a0,-2 7b18: 00671821 addu v1,v1,a3 7b1c: 00691823 subu v1,v1,t1 7b20: 0062001b divu zero,v1,v0 7b24: 004001f4 teq v0,zero,0x7 7b28: 30a5ffff andi a1,a1,0xffff 7b2c: 00004812 mflo t1 7b30: 00002010 mfhi a0 7b34: 00042400 sll a0,a0,0x10 7b38: 00852025 or a0,a0,a1 7b3c: 0062001b divu zero,v1,v0 7b40: 004001f4 teq v0,zero,0x7 7b44: 71284002 mul t0,t1,t0 7b48: 0088182b sltu v1,a0,t0 7b4c: 10600008 beqz v1,7b70 <__udivdi3+0xf0> 7b50: 01201021 move v0,t1 7b54: 00872021 addu a0,a0,a3 7b58: 0087382b sltu a3,a0,a3 7b5c: 14e00004 bnez a3,7b70 <__udivdi3+0xf0> 7b60: 2522ffff addiu v0,t1,-1 7b64: 0088402b sltu t0,a0,t0 7b68: 2529fffe addiu t1,t1,-2 7b6c: 0128100b movn v0,t1,t0 7b70: 00061c00 sll v1,a2,0x10 7b74: 100000c8 b 7e98 <__udivdi3+0x418> 7b78: 00431825 or v1,v0,v1 7b7c: 14e00006 bnez a3,7b98 <__udivdi3+0x118> 7b80: 00000000 nop 7b84: 24020001 li v0,1 7b88: 0047001b divu zero,v0,a3 7b8c: 00e001f4 teq a3,zero,0x7 7b90: 00003812 mflo a3 7b94: 70e21020 clz v0,a3 7b98: 14400004 bnez v0,7bac <__udivdi3+0x12c> 7b9c: 24030020 li v1,32 7ba0: 00872023 subu a0,a0,a3 7ba4: 1000003a b 7c90 <__udivdi3+0x210> 7ba8: 24020001 li v0,1 7bac: 00621823 subu v1,v1,v0 7bb0: 00473804 sllv a3,a3,v0 7bb4: 00643006 srlv a2,a0,v1 7bb8: 00684806 srlv t1,t0,v1 7bbc: 00071c02 srl v1,a3,0x10 7bc0: 00c3001b divu zero,a2,v1 7bc4: 006001f4 teq v1,zero,0x7 7bc8: 00442004 sllv a0,a0,v0 7bcc: 01244825 or t1,t1,a0 7bd0: 00482804 sllv a1,t0,v0 7bd4: 30e4ffff andi a0,a3,0xffff 7bd8: 00004012 mflo t0 7bdc: 00005010 mfhi t2 7be0: 000a5400 sll t2,t2,0x10 7be4: 00c3001b divu zero,a2,v1 7be8: 006001f4 teq v1,zero,0x7 7bec: 00093402 srl a2,t1,0x10 7bf0: 00ca5025 or t2,a2,t2 7bf4: 71041002 mul v0,t0,a0 7bf8: 0142582b sltu t3,t2,v0 7bfc: 1160000a beqz t3,7c28 <__udivdi3+0x1a8> 7c00: 01003021 move a2,t0 7c04: 01475021 addu t2,t2,a3 7c08: 0147582b sltu t3,t2,a3 7c0c: 15600006 bnez t3,7c28 <__udivdi3+0x1a8> 7c10: 2506ffff addiu a2,t0,-1 7c14: 0142582b sltu t3,t2,v0 7c18: 51600004 beqzl t3,7c2c <__udivdi3+0x1ac> 7c1c: 01421023 subu v0,t2,v0 7c20: 2506fffe addiu a2,t0,-2 7c24: 01475021 addu t2,t2,a3 7c28: 01421023 subu v0,t2,v0 7c2c: 0043001b divu zero,v0,v1 7c30: 006001f4 teq v1,zero,0x7 7c34: 3129ffff andi t1,t1,0xffff 7c38: 00004012 mflo t0 7c3c: 00005010 mfhi t2 7c40: 000a5400 sll t2,t2,0x10 7c44: 01494825 or t1,t2,t1 7c48: 0043001b divu zero,v0,v1 7c4c: 006001f4 teq v1,zero,0x7 7c50: 71042002 mul a0,t0,a0 7c54: 0124102b sltu v0,t1,a0 7c58: 1040000a beqz v0,7c84 <__udivdi3+0x204> 7c5c: 01001821 move v1,t0 7c60: 01274821 addu t1,t1,a3 7c64: 0127102b sltu v0,t1,a3 7c68: 14400006 bnez v0,7c84 <__udivdi3+0x204> 7c6c: 2503ffff addiu v1,t0,-1 7c70: 0124102b sltu v0,t1,a0 7c74: 10400004 beqz v0,7c88 <__udivdi3+0x208> 7c78: 00061400 sll v0,a2,0x10 7c7c: 2503fffe addiu v1,t0,-2 7c80: 01274821 addu t1,t1,a3 7c84: 00061400 sll v0,a2,0x10 7c88: 01242023 subu a0,t1,a0 7c8c: 00621025 or v0,v1,v0 7c90: 00073402 srl a2,a3,0x10 7c94: 0086001b divu zero,a0,a2 7c98: 00c001f4 teq a2,zero,0x7 7c9c: 30ebffff andi t3,a3,0xffff 7ca0: 00055402 srl t2,a1,0x10 7ca4: 00004012 mflo t0 7ca8: 00004810 mfhi t1 7cac: 00091c00 sll v1,t1,0x10 7cb0: 006a1825 or v1,v1,t2 7cb4: 0086001b divu zero,a0,a2 7cb8: 00c001f4 teq a2,zero,0x7 7cbc: 710b2002 mul a0,t0,t3 7cc0: 0064502b sltu t2,v1,a0 7cc4: 1140000a beqz t2,7cf0 <__udivdi3+0x270> 7cc8: 01004821 move t1,t0 7ccc: 00671821 addu v1,v1,a3 7cd0: 0067502b sltu t2,v1,a3 7cd4: 15400006 bnez t2,7cf0 <__udivdi3+0x270> 7cd8: 2509ffff addiu t1,t0,-1 7cdc: 0064502b sltu t2,v1,a0 7ce0: 51400004 beqzl t2,7cf4 <__udivdi3+0x274> 7ce4: 00641823 subu v1,v1,a0 7ce8: 2509fffe addiu t1,t0,-2 7cec: 00671821 addu v1,v1,a3 7cf0: 00641823 subu v1,v1,a0 7cf4: 0066001b divu zero,v1,a2 7cf8: 00c001f4 teq a2,zero,0x7 7cfc: 30a5ffff andi a1,a1,0xffff 7d00: 00005012 mflo t2 7d04: 00002010 mfhi a0 7d08: 00042400 sll a0,a0,0x10 7d0c: 00852025 or a0,a0,a1 7d10: 0066001b divu zero,v1,a2 7d14: 00c001f4 teq a2,zero,0x7 7d18: 714b5802 mul t3,t2,t3 7d1c: 008b182b sltu v1,a0,t3 7d20: 10600008 beqz v1,7d44 <__udivdi3+0x2c4> 7d24: 01403021 move a2,t2 7d28: 00872021 addu a0,a0,a3 7d2c: 0087382b sltu a3,a0,a3 7d30: 14e00004 bnez a3,7d44 <__udivdi3+0x2c4> 7d34: 2546ffff addiu a2,t2,-1 7d38: 008b582b sltu t3,a0,t3 7d3c: 254afffe addiu t2,t2,-2 7d40: 014b300b movn a2,t2,t3 7d44: 00091c00 sll v1,t1,0x10 7d48: 1000005a b 7eb4 <__udivdi3+0x434> 7d4c: 00c31825 or v1,a2,v1 7d50: 0086102b sltu v0,a0,a2 7d54: 14400052 bnez v0,7ea0 <__udivdi3+0x420> 7d58: 70c73820 clz a3,a2 7d5c: 14e00007 bnez a3,7d7c <__udivdi3+0x2fc> 7d60: 24050020 li a1,32 7d64: 00c4202b sltu a0,a2,a0 7d68: 14800050 bnez a0,7eac <__udivdi3+0x42c> 7d6c: 010d682b sltu t5,t0,t5 7d70: 00001021 move v0,zero 7d74: 1000004f b 7eb4 <__udivdi3+0x434> 7d78: 2da30001 sltiu v1,t5,1 7d7c: 00a72823 subu a1,a1,a3 7d80: 00ad1006 srlv v0,t5,a1 7d84: 00e63004 sllv a2,a2,a3 7d88: 00461025 or v0,v0,a2 7d8c: 00a85806 srlv t3,t0,a1 7d90: 00a43006 srlv a2,a0,a1 7d94: 00022c02 srl a1,v0,0x10 7d98: 00c5001b divu zero,a2,a1 7d9c: 00a001f4 teq a1,zero,0x7 7da0: 304cffff andi t4,v0,0xffff 7da4: 00e42004 sllv a0,a0,a3 7da8: 01645825 or t3,t3,a0 7dac: 000b2402 srl a0,t3,0x10 7db0: 00ed6804 sllv t5,t5,a3 7db4: 00005012 mflo t2 7db8: 00001810 mfhi v1 7dbc: 00031c00 sll v1,v1,0x10 7dc0: 00641825 or v1,v1,a0 7dc4: 00c5001b divu zero,a2,a1 7dc8: 00a001f4 teq a1,zero,0x7 7dcc: 714c4802 mul t1,t2,t4 7dd0: 0069202b sltu a0,v1,t1 7dd4: 1080000a beqz a0,7e00 <__udivdi3+0x380> 7dd8: 01403021 move a2,t2 7ddc: 00621821 addu v1,v1,v0 7de0: 0062202b sltu a0,v1,v0 7de4: 14800006 bnez a0,7e00 <__udivdi3+0x380> 7de8: 2546ffff addiu a2,t2,-1 7dec: 0069202b sltu a0,v1,t1 7df0: 50800004 beqzl a0,7e04 <__udivdi3+0x384> 7df4: 00694823 subu t1,v1,t1 7df8: 2546fffe addiu a2,t2,-2 7dfc: 00621821 addu v1,v1,v0 7e00: 00694823 subu t1,v1,t1 7e04: 0125001b divu zero,t1,a1 7e08: 00a001f4 teq a1,zero,0x7 7e0c: 316bffff andi t3,t3,0xffff 7e10: 00005012 mflo t2 7e14: 00001810 mfhi v1 7e18: 00031c00 sll v1,v1,0x10 7e1c: 006b5825 or t3,v1,t3 7e20: 0125001b divu zero,t1,a1 7e24: 00a001f4 teq a1,zero,0x7 7e28: 714c6002 mul t4,t2,t4 7e2c: 016c182b sltu v1,t3,t4 7e30: 1060000a beqz v1,7e5c <__udivdi3+0x3dc> 7e34: 01402021 move a0,t2 7e38: 01625821 addu t3,t3,v0 7e3c: 0162182b sltu v1,t3,v0 7e40: 14600006 bnez v1,7e5c <__udivdi3+0x3dc> 7e44: 2544ffff addiu a0,t2,-1 7e48: 016c182b sltu v1,t3,t4 7e4c: 10600004 beqz v1,7e60 <__udivdi3+0x3e0> 7e50: 00061c00 sll v1,a2,0x10 7e54: 2544fffe addiu a0,t2,-2 7e58: 01625821 addu t3,t3,v0 7e5c: 00061c00 sll v1,a2,0x10 7e60: 00831825 or v1,a0,v1 7e64: 006d0019 multu v1,t5 7e68: 016c4823 subu t1,t3,t4 7e6c: 00002010 mfhi a0 7e70: 0124102b sltu v0,t1,a0 7e74: 14400007 bnez v0,7e94 <__udivdi3+0x414> 7e78: 00002812 mflo a1 7e7c: 1489000d bne a0,t1,7eb4 <__udivdi3+0x434> 7e80: 00001021 move v0,zero 7e84: 00e84004 sllv t0,t0,a3 7e88: 0105402b sltu t0,t0,a1 7e8c: 11000009 beqz t0,7eb4 <__udivdi3+0x434> 7e90: 00000000 nop 7e94: 2463ffff addiu v1,v1,-1 7e98: 10000006 b 7eb4 <__udivdi3+0x434> 7e9c: 00001021 move v0,zero 7ea0: 00001021 move v0,zero 7ea4: 10000003 b 7eb4 <__udivdi3+0x434> 7ea8: 00001821 move v1,zero 7eac: 00001021 move v0,zero 7eb0: 24030001 li v1,1 7eb4: 03e00008 jr ra 7eb8: 00000000 nop 7ebc: 00000000 nop 00007ec0 <__umoddi3>: 7ec0: 00e07021 move t6,a3 7ec4: 00a01821 move v1,a1 7ec8: 14c000a5 bnez a2,8160 <__umoddi3+0x2a0> 7ecc: 00801021 move v0,a0 7ed0: 0087302b sltu a2,a0,a3 7ed4: 10c00036 beqz a2,7fb0 <__umoddi3+0xf0> 7ed8: 70e84020 clz t0,a3 7edc: 11000008 beqz t0,7f00 <__umoddi3+0x40> 7ee0: 00074c02 srl t1,a3,0x10 7ee4: 01041004 sllv v0,a0,t0 7ee8: 00082023 negu a0,t0 7eec: 00852006 srlv a0,a1,a0 7ef0: 01073804 sllv a3,a3,t0 7ef4: 00821025 or v0,a0,v0 7ef8: 01051804 sllv v1,a1,t0 7efc: 00074c02 srl t1,a3,0x10 7f00: 0049001b divu zero,v0,t1 7f04: 012001f4 teq t1,zero,0x7 7f08: 30eaffff andi t2,a3,0xffff 7f0c: 00032402 srl a0,v1,0x10 7f10: 00006012 mflo t4 7f14: 00005810 mfhi t3 7f18: 000b5c00 sll t3,t3,0x10 7f1c: 01645825 or t3,t3,a0 7f20: 0049001b divu zero,v0,t1 7f24: 012001f4 teq t1,zero,0x7 7f28: 718a6002 mul t4,t4,t2 7f2c: 016c102b sltu v0,t3,t4 7f30: 10400009 beqz v0,7f58 <__umoddi3+0x98> 7f34: 016c1023 subu v0,t3,t4 7f38: 01675821 addu t3,t3,a3 7f3c: 0167102b sltu v0,t3,a3 7f40: 14400005 bnez v0,7f58 <__umoddi3+0x98> 7f44: 016c1023 subu v0,t3,t4 7f48: 016c202b sltu a0,t3,t4 7f4c: 01671021 addu v0,t3,a3 7f50: 0044580b movn t3,v0,a0 7f54: 016c1023 subu v0,t3,t4 7f58: 0049001b divu zero,v0,t1 7f5c: 012001f4 teq t1,zero,0x7 7f60: 3063ffff andi v1,v1,0xffff 7f64: 00002812 mflo a1 7f68: 00002010 mfhi a0 7f6c: 00042400 sll a0,a0,0x10 7f70: 00832025 or a0,a0,v1 7f74: 0049001b divu zero,v0,t1 7f78: 012001f4 teq t1,zero,0x7 7f7c: 70aa5002 mul t2,a1,t2 7f80: 008a102b sltu v0,a0,t2 7f84: 50400073 beqzl v0,8154 <__umoddi3+0x294> 7f88: 008a1823 subu v1,a0,t2 7f8c: 00872021 addu a0,a0,a3 7f90: 0087102b sltu v0,a0,a3 7f94: 5440006f bnezl v0,8154 <__umoddi3+0x294> 7f98: 008a1823 subu v1,a0,t2 7f9c: 008a102b sltu v0,a0,t2 7fa0: 00873821 addu a3,a0,a3 7fa4: 00e2200b movn a0,a3,v0 7fa8: 1000006a b 8154 <__umoddi3+0x294> 7fac: 008a1823 subu v1,a0,t2 7fb0: 14e00005 bnez a3,7fc8 <__umoddi3+0x108> 7fb4: 24020001 li v0,1 7fb8: 0047001b divu zero,v0,a3 7fbc: 00e001f4 teq a3,zero,0x7 7fc0: 00003812 mflo a3 7fc4: 70e84020 clz t0,a3 7fc8: 15000003 bnez t0,7fd8 <__umoddi3+0x118> 7fcc: 24020020 li v0,32 7fd0: 10000034 b 80a4 <__umoddi3+0x1e4> 7fd4: 00872023 subu a0,a0,a3 7fd8: 00481023 subu v0,v0,t0 7fdc: 01073804 sllv a3,a3,t0 7fe0: 00443006 srlv a2,a0,v0 7fe4: 00454806 srlv t1,a1,v0 7fe8: 00071402 srl v0,a3,0x10 7fec: 00c2001b divu zero,a2,v0 7ff0: 004001f4 teq v0,zero,0x7 7ff4: 01042004 sllv a0,a0,t0 7ff8: 01051804 sllv v1,a1,t0 7ffc: 30eaffff andi t2,a3,0xffff 8000: 01244825 or t1,t1,a0 8004: 00002812 mflo a1 8008: 00002010 mfhi a0 800c: 00042400 sll a0,a0,0x10 8010: 00c2001b divu zero,a2,v0 8014: 004001f4 teq v0,zero,0x7 8018: 00093402 srl a2,t1,0x10 801c: 00c42025 or a0,a2,a0 8020: 70aa2802 mul a1,a1,t2 8024: 0085302b sltu a2,a0,a1 8028: 50c00009 beqzl a2,8050 <__umoddi3+0x190> 802c: 00852823 subu a1,a0,a1 8030: 00872021 addu a0,a0,a3 8034: 0087302b sltu a2,a0,a3 8038: 54c00005 bnezl a2,8050 <__umoddi3+0x190> 803c: 00852823 subu a1,a0,a1 8040: 0085582b sltu t3,a0,a1 8044: 00873021 addu a2,a0,a3 8048: 00cb200b movn a0,a2,t3 804c: 00852823 subu a1,a0,a1 8050: 00a2001b divu zero,a1,v0 8054: 004001f4 teq v0,zero,0x7 8058: 3129ffff andi t1,t1,0xffff 805c: 00002012 mflo a0 8060: 00003010 mfhi a2 8064: 00063400 sll a2,a2,0x10 8068: 00c93025 or a2,a2,t1 806c: 00a2001b divu zero,a1,v0 8070: 004001f4 teq v0,zero,0x7 8074: 708a2002 mul a0,a0,t2 8078: 00c4102b sltu v0,a2,a0 807c: 50400009 beqzl v0,80a4 <__umoddi3+0x1e4> 8080: 00c42023 subu a0,a2,a0 8084: 00c73021 addu a2,a2,a3 8088: 00c7102b sltu v0,a2,a3 808c: 54400005 bnezl v0,80a4 <__umoddi3+0x1e4> 8090: 00c42023 subu a0,a2,a0 8094: 00c4282b sltu a1,a2,a0 8098: 00c71021 addu v0,a2,a3 809c: 0045300b movn a2,v0,a1 80a0: 00c42023 subu a0,a2,a0 80a4: 00071402 srl v0,a3,0x10 80a8: 0082001b divu zero,a0,v0 80ac: 004001f4 teq v0,zero,0x7 80b0: 30e6ffff andi a2,a3,0xffff 80b4: 00035402 srl t2,v1,0x10 80b8: 00004812 mflo t1 80bc: 00002810 mfhi a1 80c0: 00052c00 sll a1,a1,0x10 80c4: 00aa2825 or a1,a1,t2 80c8: 0082001b divu zero,a0,v0 80cc: 004001f4 teq v0,zero,0x7 80d0: 71264802 mul t1,t1,a2 80d4: 00a9202b sltu a0,a1,t1 80d8: 10800009 beqz a0,8100 <__umoddi3+0x240> 80dc: 00a92023 subu a0,a1,t1 80e0: 00a72821 addu a1,a1,a3 80e4: 00a7202b sltu a0,a1,a3 80e8: 14800005 bnez a0,8100 <__umoddi3+0x240> 80ec: 00a92023 subu a0,a1,t1 80f0: 00a9502b sltu t2,a1,t1 80f4: 00a72021 addu a0,a1,a3 80f8: 008a280b movn a1,a0,t2 80fc: 00a92023 subu a0,a1,t1 8100: 0082001b divu zero,a0,v0 8104: 004001f4 teq v0,zero,0x7 8108: 3063ffff andi v1,v1,0xffff 810c: 00002812 mflo a1 8110: 00004810 mfhi t1 8114: 00094c00 sll t1,t1,0x10 8118: 01234825 or t1,t1,v1 811c: 0082001b divu zero,a0,v0 8120: 004001f4 teq v0,zero,0x7 8124: 70a63002 mul a2,a1,a2 8128: 0126102b sltu v0,t1,a2 812c: 50400009 beqzl v0,8154 <__umoddi3+0x294> 8130: 01261823 subu v1,t1,a2 8134: 01274821 addu t1,t1,a3 8138: 0127102b sltu v0,t1,a3 813c: 54400005 bnezl v0,8154 <__umoddi3+0x294> 8140: 01261823 subu v1,t1,a2 8144: 0126102b sltu v0,t1,a2 8148: 01273821 addu a3,t1,a3 814c: 00e2480b movn t1,a3,v0 8150: 01261823 subu v1,t1,a2 8154: 00001021 move v0,zero 8158: 10000069 b 8300 <__umoddi3+0x440> 815c: 01031806 srlv v1,v1,t0 8160: 0086382b sltu a3,a0,a2 8164: 10e00004 beqz a3,8178 <__umoddi3+0x2b8> 8168: 70c73820 clz a3,a2 816c: 00801021 move v0,a0 8170: 10000063 b 8300 <__umoddi3+0x440> 8174: 00a01821 move v1,a1 8178: 14e0000c bnez a3,81ac <__umoddi3+0x2ec> 817c: 240a0020 li t2,32 8180: 00c4382b sltu a3,a2,a0 8184: 54e00005 bnezl a3,819c <__umoddi3+0x2dc> 8188: 00ae1823 subu v1,a1,t6 818c: 00ae382b sltu a3,a1,t6 8190: 14e0005b bnez a3,8300 <__umoddi3+0x440> 8194: 00000000 nop 8198: 00ae1823 subu v1,a1,t6 819c: 00862023 subu a0,a0,a2 81a0: 00a3282b sltu a1,a1,v1 81a4: 10000056 b 8300 <__umoddi3+0x440> 81a8: 00851023 subu v0,a0,a1 81ac: 01475023 subu t2,t2,a3 81b0: 014e1006 srlv v0,t6,t2 81b4: 00e63004 sllv a2,a2,a3 81b8: 00463025 or a2,v0,a2 81bc: 01445806 srlv t3,a0,t2 81c0: 00064c02 srl t1,a2,0x10 81c4: 0169001b divu zero,t3,t1 81c8: 012001f4 teq t1,zero,0x7 81cc: 01456006 srlv t4,a1,t2 81d0: 00e42004 sllv a0,a0,a3 81d4: 30c3ffff andi v1,a2,0xffff 81d8: 01842025 or a0,t4,a0 81dc: 00ee7004 sllv t6,t6,a3 81e0: 00e52804 sllv a1,a1,a3 81e4: 00001012 mflo v0 81e8: 00004010 mfhi t0 81ec: 00084400 sll t0,t0,0x10 81f0: 0169001b divu zero,t3,t1 81f4: 012001f4 teq t1,zero,0x7 81f8: 00045c02 srl t3,a0,0x10 81fc: 010b4025 or t0,t0,t3 8200: 70436002 mul t4,v0,v1 8204: 010c682b sltu t5,t0,t4 8208: 11a0000a beqz t5,8234 <__umoddi3+0x374> 820c: 00405821 move t3,v0 8210: 01064021 addu t0,t0,a2 8214: 0106682b sltu t5,t0,a2 8218: 15a00006 bnez t5,8234 <__umoddi3+0x374> 821c: 244bffff addiu t3,v0,-1 8220: 010c682b sltu t5,t0,t4 8224: 51a00004 beqzl t5,8238 <__umoddi3+0x378> 8228: 010c6023 subu t4,t0,t4 822c: 244bfffe addiu t3,v0,-2 8230: 01064021 addu t0,t0,a2 8234: 010c6023 subu t4,t0,t4 8238: 0189001b divu zero,t4,t1 823c: 012001f4 teq t1,zero,0x7 8240: 3084ffff andi a0,a0,0xffff 8244: 00006812 mflo t5 8248: 00004010 mfhi t0 824c: 00084400 sll t0,t0,0x10 8250: 01042025 or a0,t0,a0 8254: 0189001b divu zero,t4,t1 8258: 012001f4 teq t1,zero,0x7 825c: 71a31802 mul v1,t5,v1 8260: 0083102b sltu v0,a0,v1 8264: 1040000a beqz v0,8290 <__umoddi3+0x3d0> 8268: 01a04821 move t1,t5 826c: 00862021 addu a0,a0,a2 8270: 0086102b sltu v0,a0,a2 8274: 14400006 bnez v0,8290 <__umoddi3+0x3d0> 8278: 25a9ffff addiu t1,t5,-1 827c: 0083102b sltu v0,a0,v1 8280: 10400004 beqz v0,8294 <__umoddi3+0x3d4> 8284: 000b4400 sll t0,t3,0x10 8288: 25a9fffe addiu t1,t5,-2 828c: 00862021 addu a0,a0,a2 8290: 000b4400 sll t0,t3,0x10 8294: 01284025 or t0,t1,t0 8298: 010e0019 multu t0,t6 829c: 00836023 subu t4,a0,v1 82a0: 00004010 mfhi t0 82a4: 0188202b sltu a0,t4,t0 82a8: 01001021 move v0,t0 82ac: 00004812 mflo t1 82b0: 14800006 bnez a0,82cc <__umoddi3+0x40c> 82b4: 00001812 mflo v1 82b8: 550c000a bnel t0,t4,82e4 <__umoddi3+0x424> 82bc: 00a31823 subu v1,a1,v1 82c0: 00a9202b sltu a0,a1,t1 82c4: 50800007 beqzl a0,82e4 <__umoddi3+0x424> 82c8: 00a31823 subu v1,a1,v1 82cc: 006e7023 subu t6,v1,t6 82d0: 006e182b sltu v1,v1,t6 82d4: 00461023 subu v0,v0,a2 82d8: 00431023 subu v0,v0,v1 82dc: 01c01821 move v1,t6 82e0: 00a31823 subu v1,a1,v1 82e4: 00a3282b sltu a1,a1,v1 82e8: 01821023 subu v0,t4,v0 82ec: 00451023 subu v0,v0,a1 82f0: 01425004 sllv t2,v0,t2 82f4: 00e31806 srlv v1,v1,a3 82f8: 00e21006 srlv v0,v0,a3 82fc: 01431825 or v1,t2,v1 8300: 03e00008 jr ra 8304: 00000000 nop ... 00008310 <__udiv_w_sdiv>: 8310: 00001021 move v0,zero 8314: 03e00008 jr ra 8318: 00000000 nop 831c: 00000000 nop 00008320 <__udivmoddi4>: 8320: 8fa90010 lw t1,16(sp) 8324: 00e01821 move v1,a3 8328: 00a05821 move t3,a1 832c: 14c000bb bnez a2,861c <__udivmoddi4+0x2fc> 8330: 00806021 move t4,a0 8334: 0087102b sltu v0,a0,a3 8338: 1040003d beqz v0,8430 <__udivmoddi4+0x110> 833c: 70ea5020 clz t2,a3 8340: 11400008 beqz t2,8364 <__udivmoddi4+0x44> 8344: 00031402 srl v0,v1,0x10 8348: 01446004 sllv t4,a0,t2 834c: 000a2023 negu a0,t2 8350: 00852006 srlv a0,a1,a0 8354: 01471804 sllv v1,a3,t2 8358: 008c6025 or t4,a0,t4 835c: 01455804 sllv t3,a1,t2 8360: 00031402 srl v0,v1,0x10 8364: 0182001b divu zero,t4,v0 8368: 004001f4 teq v0,zero,0x7 836c: 3068ffff andi t0,v1,0xffff 8370: 000b2402 srl a0,t3,0x10 8374: 00003812 mflo a3 8378: 00006810 mfhi t5 837c: 000d6c00 sll t5,t5,0x10 8380: 01a46825 or t5,t5,a0 8384: 0182001b divu zero,t4,v0 8388: 004001f4 teq v0,zero,0x7 838c: 70e82802 mul a1,a3,t0 8390: 01a5302b sltu a2,t5,a1 8394: 10c0000a beqz a2,83c0 <__udivmoddi4+0xa0> 8398: 00e02021 move a0,a3 839c: 01a36821 addu t5,t5,v1 83a0: 01a3302b sltu a2,t5,v1 83a4: 14c00006 bnez a2,83c0 <__udivmoddi4+0xa0> 83a8: 24e4ffff addiu a0,a3,-1 83ac: 01a5302b sltu a2,t5,a1 83b0: 50c00004 beqzl a2,83c4 <__udivmoddi4+0xa4> 83b4: 01a52823 subu a1,t5,a1 83b8: 24e4fffe addiu a0,a3,-2 83bc: 01a36821 addu t5,t5,v1 83c0: 01a52823 subu a1,t5,a1 83c4: 00a2001b divu zero,a1,v0 83c8: 004001f4 teq v0,zero,0x7 83cc: 316bffff andi t3,t3,0xffff 83d0: 00003012 mflo a2 83d4: 00003810 mfhi a3 83d8: 00073c00 sll a3,a3,0x10 83dc: 00eb5825 or t3,a3,t3 83e0: 00a2001b divu zero,a1,v0 83e4: 004001f4 teq v0,zero,0x7 83e8: 70c86002 mul t4,a2,t0 83ec: 016c282b sltu a1,t3,t4 83f0: 10a0000a beqz a1,841c <__udivmoddi4+0xfc> 83f4: 00c01021 move v0,a2 83f8: 01635821 addu t3,t3,v1 83fc: 0163282b sltu a1,t3,v1 8400: 14a00006 bnez a1,841c <__udivmoddi4+0xfc> 8404: 24c2ffff addiu v0,a2,-1 8408: 016c282b sltu a1,t3,t4 840c: 50a00004 beqzl a1,8420 <__udivmoddi4+0x100> 8410: 00044400 sll t0,a0,0x10 8414: 24c2fffe addiu v0,a2,-2 8418: 01635821 addu t3,t3,v1 841c: 00044400 sll t0,a0,0x10 8420: 00484025 or t0,v0,t0 8424: 016c5823 subu t3,t3,t4 8428: 10000078 b 860c <__udivmoddi4+0x2ec> 842c: 00001021 move v0,zero 8430: 14e00006 bnez a3,844c <__udivmoddi4+0x12c> 8434: 706a5020 clz t2,v1 8438: 24020001 li v0,1 843c: 0047001b divu zero,v0,a3 8440: 00e001f4 teq a3,zero,0x7 8444: 00001812 mflo v1 8448: 706a5020 clz t2,v1 844c: 55400004 bnezl t2,8460 <__udivmoddi4+0x140> 8450: 24020020 li v0,32 8454: 00832023 subu a0,a0,v1 8458: 1000003a b 8544 <__udivmoddi4+0x224> 845c: 24020001 li v0,1 8460: 004a1023 subu v0,v0,t2 8464: 01431804 sllv v1,v1,t2 8468: 00443006 srlv a2,a0,v0 846c: 00454006 srlv t0,a1,v0 8470: 01455804 sllv t3,a1,t2 8474: 00032c02 srl a1,v1,0x10 8478: 00c5001b divu zero,a2,a1 847c: 00a001f4 teq a1,zero,0x7 8480: 01442004 sllv a0,a0,t2 8484: 01044025 or t0,t0,a0 8488: 3064ffff andi a0,v1,0xffff 848c: 00003812 mflo a3 8490: 00006010 mfhi t4 8494: 000c6400 sll t4,t4,0x10 8498: 00c5001b divu zero,a2,a1 849c: 00a001f4 teq a1,zero,0x7 84a0: 00083402 srl a2,t0,0x10 84a4: 00cc6025 or t4,a2,t4 84a8: 70e41002 mul v0,a3,a0 84ac: 0182682b sltu t5,t4,v0 84b0: 11a0000a beqz t5,84dc <__udivmoddi4+0x1bc> 84b4: 00e03021 move a2,a3 84b8: 01836021 addu t4,t4,v1 84bc: 0183682b sltu t5,t4,v1 84c0: 15a00006 bnez t5,84dc <__udivmoddi4+0x1bc> 84c4: 24e6ffff addiu a2,a3,-1 84c8: 0182682b sltu t5,t4,v0 84cc: 51a00004 beqzl t5,84e0 <__udivmoddi4+0x1c0> 84d0: 01821023 subu v0,t4,v0 84d4: 24e6fffe addiu a2,a3,-2 84d8: 01836021 addu t4,t4,v1 84dc: 01821023 subu v0,t4,v0 84e0: 0045001b divu zero,v0,a1 84e4: 00a001f4 teq a1,zero,0x7 84e8: 3108ffff andi t0,t0,0xffff 84ec: 00003812 mflo a3 84f0: 00006010 mfhi t4 84f4: 000c6400 sll t4,t4,0x10 84f8: 01884025 or t0,t4,t0 84fc: 0045001b divu zero,v0,a1 8500: 00a001f4 teq a1,zero,0x7 8504: 70e42002 mul a0,a3,a0 8508: 0104102b sltu v0,t0,a0 850c: 1040000a beqz v0,8538 <__udivmoddi4+0x218> 8510: 00e02821 move a1,a3 8514: 01034021 addu t0,t0,v1 8518: 0103102b sltu v0,t0,v1 851c: 14400006 bnez v0,8538 <__udivmoddi4+0x218> 8520: 24e5ffff addiu a1,a3,-1 8524: 0104102b sltu v0,t0,a0 8528: 10400004 beqz v0,853c <__udivmoddi4+0x21c> 852c: 00061400 sll v0,a2,0x10 8530: 24e5fffe addiu a1,a3,-2 8534: 01034021 addu t0,t0,v1 8538: 00061400 sll v0,a2,0x10 853c: 00a21025 or v0,a1,v0 8540: 01042023 subu a0,t0,a0 8544: 00032c02 srl a1,v1,0x10 8548: 0085001b divu zero,a0,a1 854c: 00a001f4 teq a1,zero,0x7 8550: 3068ffff andi t0,v1,0xffff 8554: 00003812 mflo a3 8558: 00006010 mfhi t4 855c: 000c6400 sll t4,t4,0x10 8560: 0085001b divu zero,a0,a1 8564: 00a001f4 teq a1,zero,0x7 8568: 000b2402 srl a0,t3,0x10 856c: 01846025 or t4,t4,a0 8570: 70e83002 mul a2,a3,t0 8574: 0186682b sltu t5,t4,a2 8578: 11a0000a beqz t5,85a4 <__udivmoddi4+0x284> 857c: 00e02021 move a0,a3 8580: 01836021 addu t4,t4,v1 8584: 0183682b sltu t5,t4,v1 8588: 15a00006 bnez t5,85a4 <__udivmoddi4+0x284> 858c: 24e4ffff addiu a0,a3,-1 8590: 0186682b sltu t5,t4,a2 8594: 51a00004 beqzl t5,85a8 <__udivmoddi4+0x288> 8598: 01863023 subu a2,t4,a2 859c: 24e4fffe addiu a0,a3,-2 85a0: 01836021 addu t4,t4,v1 85a4: 01863023 subu a2,t4,a2 85a8: 00c5001b divu zero,a2,a1 85ac: 00a001f4 teq a1,zero,0x7 85b0: 316bffff andi t3,t3,0xffff 85b4: 00003812 mflo a3 85b8: 00006010 mfhi t4 85bc: 000c6400 sll t4,t4,0x10 85c0: 018b5825 or t3,t4,t3 85c4: 00c5001b divu zero,a2,a1 85c8: 00a001f4 teq a1,zero,0x7 85cc: 70e83002 mul a2,a3,t0 85d0: 0166402b sltu t0,t3,a2 85d4: 1100000a beqz t0,8600 <__udivmoddi4+0x2e0> 85d8: 00e02821 move a1,a3 85dc: 01635821 addu t3,t3,v1 85e0: 0163402b sltu t0,t3,v1 85e4: 15000006 bnez t0,8600 <__udivmoddi4+0x2e0> 85e8: 24e5ffff addiu a1,a3,-1 85ec: 0166402b sltu t0,t3,a2 85f0: 11000004 beqz t0,8604 <__udivmoddi4+0x2e4> 85f4: 00044400 sll t0,a0,0x10 85f8: 24e5fffe addiu a1,a3,-2 85fc: 01635821 addu t3,t3,v1 8600: 00044400 sll t0,a0,0x10 8604: 00a84025 or t0,a1,t0 8608: 01665823 subu t3,t3,a2 860c: 11200078 beqz t1,87f0 <__udivmoddi4+0x4d0> 8610: 014b5806 srlv t3,t3,t2 8614: 10000019 b 867c <__udivmoddi4+0x35c> 8618: ad200000 sw zero,0(t1) 861c: 0086102b sltu v0,a0,a2 8620: 10400006 beqz v0,863c <__udivmoddi4+0x31c> 8624: 70ca5020 clz t2,a2 8628: 51200070 beqzl t1,87ec <__udivmoddi4+0x4cc> 862c: 00001021 move v0,zero 8630: ad240000 sw a0,0(t1) 8634: 1000006c b 87e8 <__udivmoddi4+0x4c8> 8638: ad250004 sw a1,4(t1) 863c: 15400011 bnez t2,8684 <__udivmoddi4+0x364> 8640: 240d0020 li t5,32 8644: 00c4102b sltu v0,a2,a0 8648: 54400005 bnezl v0,8660 <__udivmoddi4+0x340> 864c: 00a75823 subu t3,a1,a3 8650: 00a7102b sltu v0,a1,a3 8654: 14400006 bnez v0,8670 <__udivmoddi4+0x350> 8658: 00004021 move t0,zero 865c: 00a75823 subu t3,a1,a3 8660: 00862023 subu a0,a0,a2 8664: 00ab282b sltu a1,a1,t3 8668: 00856023 subu t4,a0,a1 866c: 24080001 li t0,1 8670: 1120005f beqz t1,87f0 <__udivmoddi4+0x4d0> 8674: 00001021 move v0,zero 8678: ad2c0000 sw t4,0(t1) 867c: 1000005c b 87f0 <__udivmoddi4+0x4d0> 8680: ad2b0004 sw t3,4(t1) 8684: 01aa6823 subu t5,t5,t2 8688: 01a71006 srlv v0,a3,t5 868c: 01463004 sllv a2,a2,t2 8690: 00463025 or a2,v0,a2 8694: 01a41806 srlv v1,a0,t5 8698: 00061402 srl v0,a2,0x10 869c: 0062001b divu zero,v1,v0 86a0: 004001f4 teq v0,zero,0x7 86a4: 01a56006 srlv t4,a1,t5 86a8: 01442004 sllv a0,a0,t2 86ac: 01842025 or a0,t4,a0 86b0: 30ccffff andi t4,a2,0xffff 86b4: 01473804 sllv a3,a3,t2 86b8: 01452804 sllv a1,a1,t2 86bc: 00007012 mflo t6 86c0: 00005810 mfhi t3 86c4: 000b5c00 sll t3,t3,0x10 86c8: 0062001b divu zero,v1,v0 86cc: 004001f4 teq v0,zero,0x7 86d0: 00041c02 srl v1,a0,0x10 86d4: 01635825 or t3,t3,v1 86d8: 71cc4002 mul t0,t6,t4 86dc: 0168782b sltu t7,t3,t0 86e0: 11e0000a beqz t7,870c <__udivmoddi4+0x3ec> 86e4: 01c01821 move v1,t6 86e8: 01665821 addu t3,t3,a2 86ec: 0166782b sltu t7,t3,a2 86f0: 15e00006 bnez t7,870c <__udivmoddi4+0x3ec> 86f4: 25c3ffff addiu v1,t6,-1 86f8: 0168782b sltu t7,t3,t0 86fc: 51e00004 beqzl t7,8710 <__udivmoddi4+0x3f0> 8700: 01684023 subu t0,t3,t0 8704: 25c3fffe addiu v1,t6,-2 8708: 01665821 addu t3,t3,a2 870c: 01684023 subu t0,t3,t0 8710: 0102001b divu zero,t0,v0 8714: 004001f4 teq v0,zero,0x7 8718: 3084ffff andi a0,a0,0xffff 871c: 00007012 mflo t6 8720: 00005810 mfhi t3 8724: 000b5c00 sll t3,t3,0x10 8728: 01642025 or a0,t3,a0 872c: 0102001b divu zero,t0,v0 8730: 004001f4 teq v0,zero,0x7 8734: 71cc6002 mul t4,t6,t4 8738: 008c402b sltu t0,a0,t4 873c: 1100000a beqz t0,8768 <__udivmoddi4+0x448> 8740: 01c01021 move v0,t6 8744: 00862021 addu a0,a0,a2 8748: 0086402b sltu t0,a0,a2 874c: 15000006 bnez t0,8768 <__udivmoddi4+0x448> 8750: 25c2ffff addiu v0,t6,-1 8754: 008c402b sltu t0,a0,t4 8758: 11000004 beqz t0,876c <__udivmoddi4+0x44c> 875c: 00034400 sll t0,v1,0x10 8760: 25c2fffe addiu v0,t6,-2 8764: 00862021 addu a0,a0,a2 8768: 00034400 sll t0,v1,0x10 876c: 00484025 or t0,v0,t0 8770: 01070019 multu t0,a3 8774: 008c6023 subu t4,a0,t4 8778: 00001010 mfhi v0 877c: 00402021 move a0,v0 8780: 0182102b sltu v0,t4,v0 8784: 14400005 bnez v0,879c <__udivmoddi4+0x47c> 8788: 00001812 mflo v1 878c: 148c0009 bne a0,t4,87b4 <__udivmoddi4+0x494> 8790: 00a3102b sltu v0,a1,v1 8794: 10400007 beqz v0,87b4 <__udivmoddi4+0x494> 8798: 00000000 nop 879c: 00673823 subu a3,v1,a3 87a0: 0067182b sltu v1,v1,a3 87a4: 00862023 subu a0,a0,a2 87a8: 00832023 subu a0,a0,v1 87ac: 2508ffff addiu t0,t0,-1 87b0: 00e01821 move v1,a3 87b4: 1120000e beqz t1,87f0 <__udivmoddi4+0x4d0> 87b8: 00001021 move v0,zero 87bc: 00a31823 subu v1,a1,v1 87c0: 00a3282b sltu a1,a1,v1 87c4: 01846023 subu t4,t4,a0 87c8: 01852823 subu a1,t4,a1 87cc: 01a56804 sllv t5,a1,t5 87d0: 01431806 srlv v1,v1,t2 87d4: 01a31825 or v1,t5,v1 87d8: 01452806 srlv a1,a1,t2 87dc: ad250000 sw a1,0(t1) 87e0: 10000003 b 87f0 <__udivmoddi4+0x4d0> 87e4: ad230004 sw v1,4(t1) 87e8: 00001021 move v0,zero 87ec: 00004021 move t0,zero 87f0: 01001821 move v1,t0 87f4: 03e00008 jr ra 87f8: 00000000 nop 87fc: 00000000 nop 00008800 <__pack_f>: 8800: 8c820000 lw v0,0(a0) 8804: 8c83000c lw v1,12(a0) 8808: 2c450002 sltiu a1,v0,2 880c: 10a00006 beqz a1,8828 <__pack_f+0x28> 8810: 8c860004 lw a2,4(a0) 8814: 3c02000f lui v0,0xf 8818: 3442ffff ori v0,v0,0xffff 881c: 00621825 or v1,v1,v0 8820: 10000035 b 88f8 <__pack_f+0xf8> 8824: 240500ff li a1,255 8828: 24050004 li a1,4 882c: 10450030 beq v0,a1,88f0 <__pack_f+0xf0> 8830: 24050002 li a1,2 8834: 1045002f beq v0,a1,88f4 <__pack_f+0xf4> 8838: 00002821 move a1,zero 883c: 5060002f beqzl v1,88fc <__pack_f+0xfc> 8840: 7c63b000 ext v1,v1,0x0,0x17 8844: 8c850008 lw a1,8(a0) 8848: 28a2ff82 slti v0,a1,-126 884c: 10400019 beqz v0,88b4 <__pack_f+0xb4> 8850: 28a20080 slti v0,a1,128 8854: 2402ff82 li v0,-126 8858: 00452823 subu a1,v0,a1 885c: 28a2001a slti v0,a1,26 8860: 10400008 beqz v0,8884 <__pack_f+0x84> 8864: 00002021 move a0,zero 8868: 24040001 li a0,1 886c: 00a31006 srlv v0,v1,a1 8870: 00a42804 sllv a1,a0,a1 8874: 24a4ffff addiu a0,a1,-1 8878: 00832024 and a0,a0,v1 887c: 0004202b sltu a0,zero,a0 8880: 00822025 or a0,a0,v0 8884: 3083007f andi v1,a0,0x7f 8888: 24020040 li v0,64 888c: 54620004 bnel v1,v0,88a0 <__pack_f+0xa0> 8890: 2484003f addiu a0,a0,63 8894: 30830080 andi v1,a0,0x80 8898: 24820040 addiu v0,a0,64 889c: 0043200b movn a0,v0,v1 88a0: 3c054000 lui a1,0x4000 88a4: 0085282b sltu a1,a0,a1 88a8: 38a50001 xori a1,a1,0x1 88ac: 10000012 b 88f8 <__pack_f+0xf8> 88b0: 000419c2 srl v1,a0,0x7 88b4: 1040000e beqz v0,88f0 <__pack_f+0xf0> 88b8: 3064007f andi a0,v1,0x7f 88bc: 24020040 li v0,64 88c0: 54820004 bnel a0,v0,88d4 <__pack_f+0xd4> 88c4: 2463003f addiu v1,v1,63 88c8: 30640080 andi a0,v1,0x80 88cc: 24620040 addiu v0,v1,64 88d0: 0044180b movn v1,v0,a0 88d4: 04620003 bltzl v1,88e4 <__pack_f+0xe4> 88d8: 00031842 srl v1,v1,0x1 88dc: 10000002 b 88e8 <__pack_f+0xe8> 88e0: 24a5007f addiu a1,a1,127 88e4: 24a50080 addiu a1,a1,128 88e8: 10000003 b 88f8 <__pack_f+0xf8> 88ec: 000319c2 srl v1,v1,0x7 88f0: 240500ff li a1,255 88f4: 00001821 move v1,zero 88f8: 7c63b000 ext v1,v1,0x0,0x17 88fc: 000617c0 sll v0,a2,0x1f 8900: 00621025 or v0,v1,v0 8904: 00052dc0 sll a1,a1,0x17 8908: 03e00008 jr ra 890c: 00451025 or v0,v0,a1 00008910 <__unpack_f>: 8910: 8c840000 lw a0,0(a0) 8914: 7c82b000 ext v0,a0,0x0,0x17 8918: 7c833dc0 ext v1,a0,0x17,0x8 891c: 000427c2 srl a0,a0,0x1f 8920: 14600013 bnez v1,8970 <__unpack_f+0x60> 8924: aca40004 sw a0,4(a1) 8928: 54400003 bnezl v0,8938 <__unpack_f+0x28> 892c: 2403ff82 li v1,-126 8930: 10000015 b 8988 <__unpack_f+0x78> 8934: 24020002 li v0,2 8938: aca30008 sw v1,8(a1) 893c: 24030003 li v1,3 8940: aca30000 sw v1,0(a1) 8944: 000211c0 sll v0,v0,0x7 8948: 10000004 b 895c <__unpack_f+0x4c> 894c: 3c034000 lui v1,0x4000 8950: 00021040 sll v0,v0,0x1 8954: 2484ffff addiu a0,a0,-1 8958: aca40008 sw a0,8(a1) 895c: 0043202b sltu a0,v0,v1 8960: 5480fffb bnezl a0,8950 <__unpack_f+0x40> 8964: 8ca40008 lw a0,8(a1) 8968: 03e00008 jr ra 896c: aca2000c sw v0,12(a1) 8970: 240400ff li a0,255 8974: 5464000b bnel v1,a0,89a4 <__unpack_f+0x94> 8978: 2463ff81 addiu v1,v1,-127 897c: 54400004 bnezl v0,8990 <__unpack_f+0x80> 8980: 7c430500 ext v1,v0,0x14,0x1 8984: 24020004 li v0,4 8988: 03e00008 jr ra 898c: aca20000 sw v0,0(a1) 8990: 5460000a bnezl v1,89bc <__unpack_f+0xac> 8994: aca00000 sw zero,0(a1) 8998: 24030001 li v1,1 899c: 10000007 b 89bc <__unpack_f+0xac> 89a0: aca30000 sw v1,0(a1) 89a4: aca30008 sw v1,8(a1) 89a8: 24030003 li v1,3 89ac: aca30000 sw v1,0(a1) 89b0: 000211c0 sll v0,v0,0x7 89b4: 3c034000 lui v1,0x4000 89b8: 00431025 or v0,v0,v1 89bc: aca2000c sw v0,12(a1) 89c0: 03e00008 jr ra 89c4: 00000000 nop ... 000089d0 <_fpadd_parts>: 89d0: 3c1c0002 lui gp,0x2 89d4: 279c1650 addiu gp,gp,5712 89d8: 0399e021 addu gp,gp,t9 89dc: 27bdffd8 addiu sp,sp,-40 89e0: afb20020 sw s2,32(sp) 89e4: afb1001c sw s1,28(sp) 89e8: afb00018 sw s0,24(sp) 89ec: afbc0010 sw gp,16(sp) 89f0: afbf0024 sw ra,36(sp) 89f4: 8c820000 lw v0,0(a0) 89f8: 00808821 move s1,a0 89fc: 00a09021 move s2,a1 8a00: 2c430002 sltiu v1,v0,2 8a04: 14600073 bnez v1,8bd4 <_fpadd_parts+0x204> 8a08: 00c08021 move s0,a2 8a0c: 8ca30000 lw v1,0(a1) 8a10: 2c640002 sltiu a0,v1,2 8a14: 1480006e bnez a0,8bd0 <_fpadd_parts+0x200> 8a18: 24040004 li a0,4 8a1c: 14440009 bne v0,a0,8a44 <_fpadd_parts+0x74> 8a20: 00000000 nop 8a24: 1462006c bne v1,v0,8bd8 <_fpadd_parts+0x208> 8a28: 8fbf0024 lw ra,36(sp) 8a2c: 8e230004 lw v1,4(s1) 8a30: 8ca20004 lw v0,4(a1) 8a34: 00621826 xor v1,v1,v0 8a38: 8f828030 lw v0,-32720(gp) 8a3c: 10000066 b 8bd8 <_fpadd_parts+0x208> 8a40: 0043880b movn s1,v0,v1 8a44: 10640062 beq v1,a0,8bd0 <_fpadd_parts+0x200> 8a48: 24040002 li a0,2 8a4c: 1464000e bne v1,a0,8a88 <_fpadd_parts+0xb8> 8a50: 00000000 nop 8a54: 14430060 bne v0,v1,8bd8 <_fpadd_parts+0x208> 8a58: 8fbf0024 lw ra,36(sp) 8a5c: 8f99812c lw t9,-32468(gp) 8a60: 00c02021 move a0,a2 8a64: 02202821 move a1,s1 8a68: 0320f809 jalr t9 8a6c: 24060010 li a2,16 8a70: 8e220004 lw v0,4(s1) 8a74: 8e430004 lw v1,4(s2) 8a78: 02008821 move s1,s0 8a7c: 00621024 and v0,v1,v0 8a80: 10000054 b 8bd4 <_fpadd_parts+0x204> 8a84: ae020004 sw v0,4(s0) 8a88: 50440052 beql v0,a0,8bd4 <_fpadd_parts+0x204> 8a8c: 02408821 move s1,s2 8a90: 8ca70008 lw a3,8(a1) 8a94: 8e220008 lw v0,8(s1) 8a98: 8ca4000c lw a0,12(a1) 8a9c: 00473023 subu a2,v0,a3 8aa0: 000647c3 sra t0,a2,0x1f 8aa4: 01062826 xor a1,t0,a2 8aa8: 00a82823 subu a1,a1,t0 8aac: 28a80020 slti t0,a1,32 8ab0: 11000015 beqz t0,8b08 <_fpadd_parts+0x138> 8ab4: 8e23000c lw v1,12(s1) 8ab8: 18c00008 blez a2,8adc <_fpadd_parts+0x10c> 8abc: 24070001 li a3,1 8ac0: 00a43006 srlv a2,a0,a1 8ac4: 00a72804 sllv a1,a3,a1 8ac8: 24a5ffff addiu a1,a1,-1 8acc: 00a42024 and a0,a1,a0 8ad0: 0004202b sltu a0,zero,a0 8ad4: 10000010 b 8b18 <_fpadd_parts+0x148> 8ad8: 00862025 or a0,a0,a2 8adc: 50c0000f beqzl a2,8b1c <_fpadd_parts+0x14c> 8ae0: 8e260004 lw a2,4(s1) 8ae4: 24070001 li a3,1 8ae8: 00a33006 srlv a2,v1,a1 8aec: 00451021 addu v0,v0,a1 8af0: 00a72804 sllv a1,a3,a1 8af4: 24a5ffff addiu a1,a1,-1 8af8: 00a31824 and v1,a1,v1 8afc: 0003182b sltu v1,zero,v1 8b00: 10000005 b 8b18 <_fpadd_parts+0x148> 8b04: 00661825 or v1,v1,a2 8b08: 00e2282a slt a1,a3,v0 8b0c: 0005200b movn a0,zero,a1 8b10: 00e5100a movz v0,a3,a1 8b14: 0005180a movz v1,zero,a1 8b18: 8e260004 lw a2,4(s1) 8b1c: 8e450004 lw a1,4(s2) 8b20: 10c5001a beq a2,a1,8b8c <_fpadd_parts+0x1bc> 8b24: 00832823 subu a1,a0,v1 8b28: 00641823 subu v1,v1,a0 8b2c: 0066280a movz a1,v1,a2 8b30: 04a20004 bltzl a1,8b44 <_fpadd_parts+0x174> 8b34: 24030001 li v1,1 8b38: ae000004 sw zero,4(s0) 8b3c: 10000004 b 8b50 <_fpadd_parts+0x180> 8b40: ae020008 sw v0,8(s0) 8b44: ae030004 sw v1,4(s0) 8b48: ae020008 sw v0,8(s0) 8b4c: 00052823 negu a1,a1 8b50: 3c033fff lui v1,0x3fff 8b54: ae05000c sw a1,12(s0) 8b58: 10000005 b 8b70 <_fpadd_parts+0x1a0> 8b5c: 3463ffff ori v1,v1,0xffff 8b60: ae02000c sw v0,12(s0) 8b64: 8e020008 lw v0,8(s0) 8b68: 2442ffff addiu v0,v0,-1 8b6c: ae020008 sw v0,8(s0) 8b70: 8e02000c lw v0,12(s0) 8b74: 2444ffff addiu a0,v0,-1 8b78: 0083202b sltu a0,a0,v1 8b7c: 5480fff8 bnezl a0,8b60 <_fpadd_parts+0x190> 8b80: 00021040 sll v0,v0,0x1 8b84: 10000006 b 8ba0 <_fpadd_parts+0x1d0> 8b88: 24020003 li v0,3 8b8c: 00831821 addu v1,a0,v1 8b90: ae060004 sw a2,4(s0) 8b94: ae020008 sw v0,8(s0) 8b98: ae03000c sw v1,12(s0) 8b9c: 24020003 li v0,3 8ba0: ae020000 sw v0,0(s0) 8ba4: 8e02000c lw v0,12(s0) 8ba8: 0441000a bgez v0,8bd4 <_fpadd_parts+0x204> 8bac: 02008821 move s1,s0 8bb0: 30430001 andi v1,v0,0x1 8bb4: 00021042 srl v0,v0,0x1 8bb8: 00621025 or v0,v1,v0 8bbc: ae02000c sw v0,12(s0) 8bc0: 8e020008 lw v0,8(s0) 8bc4: 24420001 addiu v0,v0,1 8bc8: 10000002 b 8bd4 <_fpadd_parts+0x204> 8bcc: ae020008 sw v0,8(s0) 8bd0: 02408821 move s1,s2 8bd4: 8fbf0024 lw ra,36(sp) 8bd8: 02201021 move v0,s1 8bdc: 8fb20020 lw s2,32(sp) 8be0: 8fb1001c lw s1,28(sp) 8be4: 8fb00018 lw s0,24(sp) 8be8: 03e00008 jr ra 8bec: 27bd0028 addiu sp,sp,40 00008bf0 <__addsf3>: 8bf0: 3c1c0002 lui gp,0x2 8bf4: 279c1430 addiu gp,gp,5168 8bf8: 0399e021 addu gp,gp,t9 8bfc: 8f998034 lw t9,-32716(gp) 8c00: 27bdffa8 addiu sp,sp,-88 8c04: afbf0054 sw ra,84(sp) 8c08: afbc0010 sw gp,16(sp) 8c0c: afa4001c sw a0,28(sp) 8c10: afa50018 sw a1,24(sp) 8c14: 27a4001c addiu a0,sp,28 8c18: 0411ff3d bal 8910 <__unpack_f> 8c1c: 27a50040 addiu a1,sp,64 8c20: 8fbc0010 lw gp,16(sp) 8c24: 27a40018 addiu a0,sp,24 8c28: 8f998034 lw t9,-32716(gp) 8c2c: 0411ff38 bal 8910 <__unpack_f> 8c30: 27a50030 addiu a1,sp,48 8c34: 8fbc0010 lw gp,16(sp) 8c38: 27a50030 addiu a1,sp,48 8c3c: 27a60020 addiu a2,sp,32 8c40: 8f998024 lw t9,-32732(gp) 8c44: 273989d0 addiu t9,t9,-30256 8c48: 0411ff61 bal 89d0 <_fpadd_parts> 8c4c: 27a40040 addiu a0,sp,64 8c50: 8fbc0010 lw gp,16(sp) 8c54: 8f998038 lw t9,-32712(gp) 8c58: 0411fee9 bal 8800 <__pack_f> 8c5c: 00402021 move a0,v0 8c60: 8fbf0054 lw ra,84(sp) 8c64: 03e00008 jr ra 8c68: 27bd0058 addiu sp,sp,88 00008c6c <__subsf3>: 8c6c: 3c1c0002 lui gp,0x2 8c70: 279c13b4 addiu gp,gp,5044 8c74: 0399e021 addu gp,gp,t9 8c78: 8f998034 lw t9,-32716(gp) 8c7c: 27bdffa8 addiu sp,sp,-88 8c80: afbf0054 sw ra,84(sp) 8c84: afbc0010 sw gp,16(sp) 8c88: afa4001c sw a0,28(sp) 8c8c: afa50018 sw a1,24(sp) 8c90: 27a4001c addiu a0,sp,28 8c94: 0411ff1e bal 8910 <__unpack_f> 8c98: 27a50040 addiu a1,sp,64 8c9c: 8fbc0010 lw gp,16(sp) 8ca0: 27a40018 addiu a0,sp,24 8ca4: 8f998034 lw t9,-32716(gp) 8ca8: 0411ff19 bal 8910 <__unpack_f> 8cac: 27a50030 addiu a1,sp,48 8cb0: 8fbc0010 lw gp,16(sp) 8cb4: 8fa20034 lw v0,52(sp) 8cb8: 27a50030 addiu a1,sp,48 8cbc: 8f998024 lw t9,-32732(gp) 8cc0: 38420001 xori v0,v0,0x1 8cc4: 27a60020 addiu a2,sp,32 8cc8: 27a40040 addiu a0,sp,64 8ccc: 273989d0 addiu t9,t9,-30256 8cd0: 0411ff3f bal 89d0 <_fpadd_parts> 8cd4: afa20034 sw v0,52(sp) 8cd8: 8fbc0010 lw gp,16(sp) 8cdc: 8f998038 lw t9,-32712(gp) 8ce0: 0411fec7 bal 8800 <__pack_f> 8ce4: 00402021 move a0,v0 8ce8: 8fbf0054 lw ra,84(sp) 8cec: 03e00008 jr ra 8cf0: 27bd0058 addiu sp,sp,88 ... 00008d00 <__mulsf3>: 8d00: 3c1c0002 lui gp,0x2 8d04: 279c1320 addiu gp,gp,4896 8d08: 0399e021 addu gp,gp,t9 8d0c: 8f998034 lw t9,-32716(gp) 8d10: 27bdffa8 addiu sp,sp,-88 8d14: afbc0010 sw gp,16(sp) 8d18: afbf0054 sw ra,84(sp) 8d1c: afa4001c sw a0,28(sp) 8d20: afa50018 sw a1,24(sp) 8d24: 27a4001c addiu a0,sp,28 8d28: 0411fef9 bal 8910 <__unpack_f> 8d2c: 27a50040 addiu a1,sp,64 8d30: 8fbc0010 lw gp,16(sp) 8d34: 27a40018 addiu a0,sp,24 8d38: 8f998034 lw t9,-32716(gp) 8d3c: 0411fef4 bal 8910 <__unpack_f> 8d40: 27a50030 addiu a1,sp,48 8d44: 8fa30040 lw v1,64(sp) 8d48: 2c620002 sltiu v0,v1,2 8d4c: 1440000b bnez v0,8d7c <__mulsf3+0x7c> 8d50: 8fbc0010 lw gp,16(sp) 8d54: 8fa20030 lw v0,48(sp) 8d58: 2c440002 sltiu a0,v0,2 8d5c: 54800013 bnezl a0,8dac <__mulsf3+0xac> 8d60: 8fa20034 lw v0,52(sp) 8d64: 24040004 li a0,4 8d68: 1464000a bne v1,a0,8d94 <__mulsf3+0x94> 8d6c: 00000000 nop 8d70: 24030002 li v1,2 8d74: 1043004f beq v0,v1,8eb4 <__mulsf3+0x1b4> 8d78: 8f848030 lw a0,-32720(gp) 8d7c: 8fa30044 lw v1,68(sp) 8d80: 8fa20034 lw v0,52(sp) 8d84: 00621026 xor v0,v1,v0 8d88: 0002102b sltu v0,zero,v0 8d8c: 10000012 b 8dd8 <__mulsf3+0xd8> 8d90: afa20044 sw v0,68(sp) 8d94: 1444000a bne v0,a0,8dc0 <__mulsf3+0xc0> 8d98: 24060002 li a2,2 8d9c: 24020002 li v0,2 8da0: 10620044 beq v1,v0,8eb4 <__mulsf3+0x1b4> 8da4: 8f848030 lw a0,-32720(gp) 8da8: 8fa20034 lw v0,52(sp) 8dac: 8fa30044 lw v1,68(sp) 8db0: 00621026 xor v0,v1,v0 8db4: 0002102b sltu v0,zero,v0 8db8: 1000000e b 8df4 <__mulsf3+0xf4> 8dbc: afa20034 sw v0,52(sp) 8dc0: 8fa50044 lw a1,68(sp) 8dc4: 14660006 bne v1,a2,8de0 <__mulsf3+0xe0> 8dc8: 8fa40034 lw a0,52(sp) 8dcc: 00a42026 xor a0,a1,a0 8dd0: 0004202b sltu a0,zero,a0 8dd4: afa40044 sw a0,68(sp) 8dd8: 10000036 b 8eb4 <__mulsf3+0x1b4> 8ddc: 27a40040 addiu a0,sp,64 8de0: 14460006 bne v0,a2,8dfc <__mulsf3+0xfc> 8de4: 8fa3003c lw v1,60(sp) 8de8: 00a42026 xor a0,a1,a0 8dec: 0004202b sltu a0,zero,a0 8df0: afa40034 sw a0,52(sp) 8df4: 1000002f b 8eb4 <__mulsf3+0x1b4> 8df8: 27a40030 addiu a0,sp,48 8dfc: 8fa2004c lw v0,76(sp) 8e00: 8fa60038 lw a2,56(sp) 8e04: 8fa70048 lw a3,72(sp) 8e08: 00620019 multu v1,v0 8e0c: 00a42026 xor a0,a1,a0 8e10: 0004202b sltu a0,zero,a0 8e14: 00e63021 addu a2,a3,a2 8e18: afa40024 sw a0,36(sp) 8e1c: 3c058000 lui a1,0x8000 8e20: 24c40002 addiu a0,a2,2 8e24: 00001812 mflo v1 8e28: 10000006 b 8e44 <__mulsf3+0x144> 8e2c: 00001010 mfhi v0 8e30: 10c00003 beqz a2,8e40 <__mulsf3+0x140> 8e34: 00021042 srl v0,v0,0x1 8e38: 00031842 srl v1,v1,0x1 8e3c: 00651825 or v1,v1,a1 8e40: 24840001 addiu a0,a0,1 8e44: 0440fffa bltz v0,8e30 <__mulsf3+0x130> 8e48: 30460001 andi a2,v0,0x1 8e4c: 10000005 b 8e64 <__mulsf3+0x164> 8e50: 3c054000 lui a1,0x4000 8e54: 00021040 sll v0,v0,0x1 8e58: 00c21025 or v0,a2,v0 8e5c: 00031840 sll v1,v1,0x1 8e60: 2484ffff addiu a0,a0,-1 8e64: 0045302b sltu a2,v0,a1 8e68: 54c0fffa bnezl a2,8e54 <__mulsf3+0x154> 8e6c: 28660000 slti a2,v1,0 8e70: afa40028 sw a0,40(sp) 8e74: 3045007f andi a1,v0,0x7f 8e78: 24040040 li a0,64 8e7c: 54a4000a bnel a1,a0,8ea8 <__mulsf3+0x1a8> 8e80: afa2002c sw v0,44(sp) 8e84: 30440080 andi a0,v0,0x80 8e88: 54800007 bnezl a0,8ea8 <__mulsf3+0x1a8> 8e8c: afa2002c sw v0,44(sp) 8e90: 50600005 beqzl v1,8ea8 <__mulsf3+0x1a8> 8e94: afa2002c sw v0,44(sp) 8e98: 24420040 addiu v0,v0,64 8e9c: 2403ff80 li v1,-128 8ea0: 00431024 and v0,v0,v1 8ea4: afa2002c sw v0,44(sp) 8ea8: 24020003 li v0,3 8eac: afa20020 sw v0,32(sp) 8eb0: 27a40020 addiu a0,sp,32 8eb4: 8f998038 lw t9,-32712(gp) 8eb8: 0411fe51 bal 8800 <__pack_f> 8ebc: 00000000 nop 8ec0: 8fbf0054 lw ra,84(sp) 8ec4: 03e00008 jr ra 8ec8: 27bd0058 addiu sp,sp,88 8ecc: 00000000 nop 00008ed0 <__divsf3>: 8ed0: 3c1c0002 lui gp,0x2 8ed4: 279c1150 addiu gp,gp,4432 8ed8: 0399e021 addu gp,gp,t9 8edc: 8f998034 lw t9,-32716(gp) 8ee0: 27bdffb8 addiu sp,sp,-72 8ee4: afbc0010 sw gp,16(sp) 8ee8: afbf0044 sw ra,68(sp) 8eec: afa4001c sw a0,28(sp) 8ef0: afa50018 sw a1,24(sp) 8ef4: 27a4001c addiu a0,sp,28 8ef8: 0411fe85 bal 8910 <__unpack_f> 8efc: 27a50030 addiu a1,sp,48 8f00: 8fbc0010 lw gp,16(sp) 8f04: 27a40018 addiu a0,sp,24 8f08: 8f998034 lw t9,-32716(gp) 8f0c: 0411fe80 bal 8910 <__unpack_f> 8f10: 27a50020 addiu a1,sp,32 8f14: 8fa30030 lw v1,48(sp) 8f18: 8fbc0010 lw gp,16(sp) 8f1c: 2c620002 sltiu v0,v1,2 8f20: 1440003f bnez v0,9020 <__divsf3+0x150> 8f24: 27a40030 addiu a0,sp,48 8f28: 8fa20020 lw v0,32(sp) 8f2c: 2c450002 sltiu a1,v0,2 8f30: 14a0003b bnez a1,9020 <__divsf3+0x150> 8f34: 27a40020 addiu a0,sp,32 8f38: 8fa50034 lw a1,52(sp) 8f3c: 8fa40024 lw a0,36(sp) 8f40: 00a42026 xor a0,a1,a0 8f44: afa40034 sw a0,52(sp) 8f48: 24040004 li a0,4 8f4c: 10640003 beq v1,a0,8f5c <__divsf3+0x8c> 8f50: 24050002 li a1,2 8f54: 14650006 bne v1,a1,8f70 <__divsf3+0xa0> 8f58: 00000000 nop 8f5c: 8f848030 lw a0,-32720(gp) 8f60: 00621026 xor v0,v1,v0 8f64: 27a50030 addiu a1,sp,48 8f68: 1000002d b 9020 <__divsf3+0x150> 8f6c: 00a2200b movn a0,a1,v0 8f70: 14440004 bne v0,a0,8f84 <__divsf3+0xb4> 8f74: 00000000 nop 8f78: afa0003c sw zero,60(sp) 8f7c: 10000027 b 901c <__divsf3+0x14c> 8f80: afa00038 sw zero,56(sp) 8f84: 14450003 bne v0,a1,8f94 <__divsf3+0xc4> 8f88: 8fa20028 lw v0,40(sp) 8f8c: 10000023 b 901c <__divsf3+0x14c> 8f90: afa40030 sw a0,48(sp) 8f94: 8fa30038 lw v1,56(sp) 8f98: 8fa6002c lw a2,44(sp) 8f9c: 00621823 subu v1,v1,v0 8fa0: 8fa2003c lw v0,60(sp) 8fa4: 0046202b sltu a0,v0,a2 8fa8: 10800004 beqz a0,8fbc <__divsf3+0xec> 8fac: afa30038 sw v1,56(sp) 8fb0: 2463ffff addiu v1,v1,-1 8fb4: 00021040 sll v0,v0,0x1 8fb8: afa30038 sw v1,56(sp) 8fbc: 2405001f li a1,31 8fc0: 3c044000 lui a0,0x4000 8fc4: 00001821 move v1,zero 8fc8: 0046382b sltu a3,v0,a2 8fcc: 14e00003 bnez a3,8fdc <__divsf3+0x10c> 8fd0: 24a5ffff addiu a1,a1,-1 8fd4: 00641825 or v1,v1,a0 8fd8: 00461023 subu v0,v0,a2 8fdc: 00042042 srl a0,a0,0x1 8fe0: 14a0fff9 bnez a1,8fc8 <__divsf3+0xf8> 8fe4: 00021040 sll v0,v0,0x1 8fe8: 3065007f andi a1,v1,0x7f 8fec: 24040040 li a0,64 8ff0: 54a4000a bnel a1,a0,901c <__divsf3+0x14c> 8ff4: afa3003c sw v1,60(sp) 8ff8: 30640080 andi a0,v1,0x80 8ffc: 54800007 bnezl a0,901c <__divsf3+0x14c> 9000: afa3003c sw v1,60(sp) 9004: 50400005 beqzl v0,901c <__divsf3+0x14c> 9008: afa3003c sw v1,60(sp) 900c: 24630040 addiu v1,v1,64 9010: 2402ff80 li v0,-128 9014: 00621824 and v1,v1,v0 9018: afa3003c sw v1,60(sp) 901c: 27a40030 addiu a0,sp,48 9020: 8f998038 lw t9,-32712(gp) 9024: 0411fdf6 bal 8800 <__pack_f> 9028: 00000000 nop 902c: 8fbf0044 lw ra,68(sp) 9030: 03e00008 jr ra 9034: 27bd0048 addiu sp,sp,72 ... 00009040 <__fpcmp_parts_f>: 9040: 8c830000 lw v1,0(a0) 9044: 2c660002 sltiu a2,v1,2 9048: 14c0003a bnez a2,9134 <__fpcmp_parts_f+0xf4> 904c: 24020001 li v0,1 9050: 8ca60000 lw a2,0(a1) 9054: 2cc70002 sltiu a3,a2,2 9058: 14e00036 bnez a3,9134 <__fpcmp_parts_f+0xf4> 905c: 24070004 li a3,4 9060: 14670009 bne v1,a3,9088 <__fpcmp_parts_f+0x48> 9064: 00000000 nop 9068: 14c30004 bne a2,v1,907c <__fpcmp_parts_f+0x3c> 906c: 8c840004 lw a0,4(a0) 9070: 8ca20004 lw v0,4(a1) 9074: 03e00008 jr ra 9078: 00441023 subu v0,v0,a0 907c: 2403ffff li v1,-1 9080: 03e00008 jr ra 9084: 0064100b movn v0,v1,a0 9088: 54c70003 bnel a2,a3,9098 <__fpcmp_parts_f+0x58> 908c: 24070002 li a3,2 9090: 10000007 b 90b0 <__fpcmp_parts_f+0x70> 9094: 8ca40004 lw a0,4(a1) 9098: 14670008 bne v1,a3,90bc <__fpcmp_parts_f+0x7c> 909c: 00000000 nop 90a0: 10c30024 beq a2,v1,9134 <__fpcmp_parts_f+0xf4> 90a4: 00001021 move v0,zero 90a8: 8ca40004 lw a0,4(a1) 90ac: 24020001 li v0,1 90b0: 2403ffff li v1,-1 90b4: 03e00008 jr ra 90b8: 0064100a movz v0,v1,a0 90bc: 10c70009 beq a2,a3,90e4 <__fpcmp_parts_f+0xa4> 90c0: 8c830004 lw v1,4(a0) 90c4: 8ca60004 lw a2,4(a1) 90c8: 54660007 bnel v1,a2,90e8 <__fpcmp_parts_f+0xa8> 90cc: 2404ffff li a0,-1 90d0: 8c870008 lw a3,8(a0) 90d4: 8ca60008 lw a2,8(a1) 90d8: 00c7402a slt t0,a2,a3 90dc: 51000004 beqzl t0,90f0 <__fpcmp_parts_f+0xb0> 90e0: 00e6302a slt a2,a3,a2 90e4: 2404ffff li a0,-1 90e8: 03e00008 jr ra 90ec: 0083100b movn v0,a0,v1 90f0: 50c00003 beqzl a2,9100 <__fpcmp_parts_f+0xc0> 90f4: 8c84000c lw a0,12(a0) 90f8: 10000007 b 9118 <__fpcmp_parts_f+0xd8> 90fc: 2404ffff li a0,-1 9100: 8ca2000c lw v0,12(a1) 9104: 0044282b sltu a1,v0,a0 9108: 10a00005 beqz a1,9120 <__fpcmp_parts_f+0xe0> 910c: 0082202b sltu a0,a0,v0 9110: 2402ffff li v0,-1 9114: 24040001 li a0,1 9118: 03e00008 jr ra 911c: 0083100a movz v0,a0,v1 9120: 10800004 beqz a0,9134 <__fpcmp_parts_f+0xf4> 9124: 00001021 move v0,zero 9128: 24020001 li v0,1 912c: 2404ffff li a0,-1 9130: 0083100a movz v0,a0,v1 9134: 03e00008 jr ra 9138: 00000000 nop 913c: 00000000 nop 00009140 <__cmpsf2>: 9140: 3c1c0002 lui gp,0x2 9144: 279c0ee0 addiu gp,gp,3808 9148: 0399e021 addu gp,gp,t9 914c: 8f998034 lw t9,-32716(gp) 9150: 27bdffb8 addiu sp,sp,-72 9154: afbf0044 sw ra,68(sp) 9158: afbc0010 sw gp,16(sp) 915c: afa4001c sw a0,28(sp) 9160: afa50018 sw a1,24(sp) 9164: 27a4001c addiu a0,sp,28 9168: 0411fde9 bal 8910 <__unpack_f> 916c: 27a50030 addiu a1,sp,48 9170: 8fbc0010 lw gp,16(sp) 9174: 27a40018 addiu a0,sp,24 9178: 8f998034 lw t9,-32716(gp) 917c: 0411fde4 bal 8910 <__unpack_f> 9180: 27a50020 addiu a1,sp,32 9184: 8fbc0010 lw gp,16(sp) 9188: 27a40030 addiu a0,sp,48 918c: 8f99803c lw t9,-32708(gp) 9190: 0411ffab bal 9040 <__fpcmp_parts_f> 9194: 27a50020 addiu a1,sp,32 9198: 8fbf0044 lw ra,68(sp) 919c: 03e00008 jr ra 91a0: 27bd0048 addiu sp,sp,72 ... 000091b0 <__eqsf2>: 91b0: 3c1c0002 lui gp,0x2 91b4: 279c0e70 addiu gp,gp,3696 91b8: 0399e021 addu gp,gp,t9 91bc: 8f998034 lw t9,-32716(gp) 91c0: 27bdffb8 addiu sp,sp,-72 91c4: afbc0010 sw gp,16(sp) 91c8: afbf0044 sw ra,68(sp) 91cc: afa4001c sw a0,28(sp) 91d0: afa50018 sw a1,24(sp) 91d4: 27a4001c addiu a0,sp,28 91d8: 0411fdcd bal 8910 <__unpack_f> 91dc: 27a50030 addiu a1,sp,48 91e0: 8fbc0010 lw gp,16(sp) 91e4: 27a40018 addiu a0,sp,24 91e8: 8f998034 lw t9,-32716(gp) 91ec: 0411fdc8 bal 8910 <__unpack_f> 91f0: 27a50020 addiu a1,sp,32 91f4: 8fa30030 lw v1,48(sp) 91f8: 8fbc0010 lw gp,16(sp) 91fc: 2c630002 sltiu v1,v1,2 9200: 14600008 bnez v1,9224 <__eqsf2+0x74> 9204: 24020001 li v0,1 9208: 8fa30020 lw v1,32(sp) 920c: 2c630002 sltiu v1,v1,2 9210: 14600004 bnez v1,9224 <__eqsf2+0x74> 9214: 8f99803c lw t9,-32708(gp) 9218: 27a40030 addiu a0,sp,48 921c: 0411ff88 bal 9040 <__fpcmp_parts_f> 9220: 27a50020 addiu a1,sp,32 9224: 8fbf0044 lw ra,68(sp) 9228: 03e00008 jr ra 922c: 27bd0048 addiu sp,sp,72 00009230 <__nesf2>: 9230: 3c1c0002 lui gp,0x2 9234: 279c0df0 addiu gp,gp,3568 9238: 0399e021 addu gp,gp,t9 923c: 8f998034 lw t9,-32716(gp) 9240: 27bdffb8 addiu sp,sp,-72 9244: afbc0010 sw gp,16(sp) 9248: afbf0044 sw ra,68(sp) 924c: afa4001c sw a0,28(sp) 9250: afa50018 sw a1,24(sp) 9254: 27a4001c addiu a0,sp,28 9258: 0411fdad bal 8910 <__unpack_f> 925c: 27a50030 addiu a1,sp,48 9260: 8fbc0010 lw gp,16(sp) 9264: 27a40018 addiu a0,sp,24 9268: 8f998034 lw t9,-32716(gp) 926c: 0411fda8 bal 8910 <__unpack_f> 9270: 27a50020 addiu a1,sp,32 9274: 8fa30030 lw v1,48(sp) 9278: 8fbc0010 lw gp,16(sp) 927c: 2c630002 sltiu v1,v1,2 9280: 14600008 bnez v1,92a4 <__nesf2+0x74> 9284: 24020001 li v0,1 9288: 8fa30020 lw v1,32(sp) 928c: 2c630002 sltiu v1,v1,2 9290: 14600004 bnez v1,92a4 <__nesf2+0x74> 9294: 8f99803c lw t9,-32708(gp) 9298: 27a40030 addiu a0,sp,48 929c: 0411ff68 bal 9040 <__fpcmp_parts_f> 92a0: 27a50020 addiu a1,sp,32 92a4: 8fbf0044 lw ra,68(sp) 92a8: 03e00008 jr ra 92ac: 27bd0048 addiu sp,sp,72 000092b0 <__gtsf2>: 92b0: 3c1c0002 lui gp,0x2 92b4: 279c0d70 addiu gp,gp,3440 92b8: 0399e021 addu gp,gp,t9 92bc: 8f998034 lw t9,-32716(gp) 92c0: 27bdffb8 addiu sp,sp,-72 92c4: afbc0010 sw gp,16(sp) 92c8: afbf0044 sw ra,68(sp) 92cc: afa4001c sw a0,28(sp) 92d0: afa50018 sw a1,24(sp) 92d4: 27a4001c addiu a0,sp,28 92d8: 0411fd8d bal 8910 <__unpack_f> 92dc: 27a50030 addiu a1,sp,48 92e0: 8fbc0010 lw gp,16(sp) 92e4: 27a40018 addiu a0,sp,24 92e8: 8f998034 lw t9,-32716(gp) 92ec: 0411fd88 bal 8910 <__unpack_f> 92f0: 27a50020 addiu a1,sp,32 92f4: 8fa30030 lw v1,48(sp) 92f8: 8fbc0010 lw gp,16(sp) 92fc: 2c630002 sltiu v1,v1,2 9300: 14600008 bnez v1,9324 <__gtsf2+0x74> 9304: 2402ffff li v0,-1 9308: 8fa30020 lw v1,32(sp) 930c: 2c630002 sltiu v1,v1,2 9310: 14600004 bnez v1,9324 <__gtsf2+0x74> 9314: 8f99803c lw t9,-32708(gp) 9318: 27a40030 addiu a0,sp,48 931c: 0411ff48 bal 9040 <__fpcmp_parts_f> 9320: 27a50020 addiu a1,sp,32 9324: 8fbf0044 lw ra,68(sp) 9328: 03e00008 jr ra 932c: 27bd0048 addiu sp,sp,72 00009330 <__gesf2>: 9330: 3c1c0002 lui gp,0x2 9334: 279c0cf0 addiu gp,gp,3312 9338: 0399e021 addu gp,gp,t9 933c: 8f998034 lw t9,-32716(gp) 9340: 27bdffb8 addiu sp,sp,-72 9344: afbc0010 sw gp,16(sp) 9348: afbf0044 sw ra,68(sp) 934c: afa4001c sw a0,28(sp) 9350: afa50018 sw a1,24(sp) 9354: 27a4001c addiu a0,sp,28 9358: 0411fd6d bal 8910 <__unpack_f> 935c: 27a50030 addiu a1,sp,48 9360: 8fbc0010 lw gp,16(sp) 9364: 27a40018 addiu a0,sp,24 9368: 8f998034 lw t9,-32716(gp) 936c: 0411fd68 bal 8910 <__unpack_f> 9370: 27a50020 addiu a1,sp,32 9374: 8fa30030 lw v1,48(sp) 9378: 8fbc0010 lw gp,16(sp) 937c: 2c630002 sltiu v1,v1,2 9380: 14600008 bnez v1,93a4 <__gesf2+0x74> 9384: 2402ffff li v0,-1 9388: 8fa30020 lw v1,32(sp) 938c: 2c630002 sltiu v1,v1,2 9390: 14600004 bnez v1,93a4 <__gesf2+0x74> 9394: 8f99803c lw t9,-32708(gp) 9398: 27a40030 addiu a0,sp,48 939c: 0411ff28 bal 9040 <__fpcmp_parts_f> 93a0: 27a50020 addiu a1,sp,32 93a4: 8fbf0044 lw ra,68(sp) 93a8: 03e00008 jr ra 93ac: 27bd0048 addiu sp,sp,72 000093b0 <__ltsf2>: 93b0: 3c1c0002 lui gp,0x2 93b4: 279c0c70 addiu gp,gp,3184 93b8: 0399e021 addu gp,gp,t9 93bc: 8f998034 lw t9,-32716(gp) 93c0: 27bdffb8 addiu sp,sp,-72 93c4: afbc0010 sw gp,16(sp) 93c8: afbf0044 sw ra,68(sp) 93cc: afa4001c sw a0,28(sp) 93d0: afa50018 sw a1,24(sp) 93d4: 27a4001c addiu a0,sp,28 93d8: 0411fd4d bal 8910 <__unpack_f> 93dc: 27a50030 addiu a1,sp,48 93e0: 8fbc0010 lw gp,16(sp) 93e4: 27a40018 addiu a0,sp,24 93e8: 8f998034 lw t9,-32716(gp) 93ec: 0411fd48 bal 8910 <__unpack_f> 93f0: 27a50020 addiu a1,sp,32 93f4: 8fa30030 lw v1,48(sp) 93f8: 8fbc0010 lw gp,16(sp) 93fc: 2c630002 sltiu v1,v1,2 9400: 14600008 bnez v1,9424 <__ltsf2+0x74> 9404: 24020001 li v0,1 9408: 8fa30020 lw v1,32(sp) 940c: 2c630002 sltiu v1,v1,2 9410: 14600004 bnez v1,9424 <__ltsf2+0x74> 9414: 8f99803c lw t9,-32708(gp) 9418: 27a40030 addiu a0,sp,48 941c: 0411ff08 bal 9040 <__fpcmp_parts_f> 9420: 27a50020 addiu a1,sp,32 9424: 8fbf0044 lw ra,68(sp) 9428: 03e00008 jr ra 942c: 27bd0048 addiu sp,sp,72 00009430 <__lesf2>: 9430: 3c1c0002 lui gp,0x2 9434: 279c0bf0 addiu gp,gp,3056 9438: 0399e021 addu gp,gp,t9 943c: 8f998034 lw t9,-32716(gp) 9440: 27bdffb8 addiu sp,sp,-72 9444: afbc0010 sw gp,16(sp) 9448: afbf0044 sw ra,68(sp) 944c: afa4001c sw a0,28(sp) 9450: afa50018 sw a1,24(sp) 9454: 27a4001c addiu a0,sp,28 9458: 0411fd2d bal 8910 <__unpack_f> 945c: 27a50030 addiu a1,sp,48 9460: 8fbc0010 lw gp,16(sp) 9464: 27a40018 addiu a0,sp,24 9468: 8f998034 lw t9,-32716(gp) 946c: 0411fd28 bal 8910 <__unpack_f> 9470: 27a50020 addiu a1,sp,32 9474: 8fa30030 lw v1,48(sp) 9478: 8fbc0010 lw gp,16(sp) 947c: 2c630002 sltiu v1,v1,2 9480: 14600008 bnez v1,94a4 <__lesf2+0x74> 9484: 24020001 li v0,1 9488: 8fa30020 lw v1,32(sp) 948c: 2c630002 sltiu v1,v1,2 9490: 14600004 bnez v1,94a4 <__lesf2+0x74> 9494: 8f99803c lw t9,-32708(gp) 9498: 27a40030 addiu a0,sp,48 949c: 0411fee8 bal 9040 <__fpcmp_parts_f> 94a0: 27a50020 addiu a1,sp,32 94a4: 8fbf0044 lw ra,68(sp) 94a8: 03e00008 jr ra 94ac: 27bd0048 addiu sp,sp,72 000094b0 <__unordsf2>: 94b0: 3c1c0002 lui gp,0x2 94b4: 279c0b70 addiu gp,gp,2928 94b8: 0399e021 addu gp,gp,t9 94bc: 8f998034 lw t9,-32716(gp) 94c0: 27bdffb8 addiu sp,sp,-72 94c4: afbc0010 sw gp,16(sp) 94c8: afbf0044 sw ra,68(sp) 94cc: afa4001c sw a0,28(sp) 94d0: afa50018 sw a1,24(sp) 94d4: 27a4001c addiu a0,sp,28 94d8: 0411fd0d bal 8910 <__unpack_f> 94dc: 27a50030 addiu a1,sp,48 94e0: 8fbc0010 lw gp,16(sp) 94e4: 27a40018 addiu a0,sp,24 94e8: 8f998034 lw t9,-32716(gp) 94ec: 0411fd08 bal 8910 <__unpack_f> 94f0: 27a50020 addiu a1,sp,32 94f4: 8fa30030 lw v1,48(sp) 94f8: 2c630002 sltiu v1,v1,2 94fc: 14600003 bnez v1,950c <__unordsf2+0x5c> 9500: 24020001 li v0,1 9504: 8fa20020 lw v0,32(sp) 9508: 2c420002 sltiu v0,v0,2 950c: 8fbf0044 lw ra,68(sp) 9510: 03e00008 jr ra 9514: 27bd0048 addiu sp,sp,72 ... 00009520 <__floatsisf>: 9520: 3c1c0002 lui gp,0x2 9524: 279c0b00 addiu gp,gp,2816 9528: 0399e021 addu gp,gp,t9 952c: 27bdffd0 addiu sp,sp,-48 9530: 24020003 li v0,3 9534: afbc0010 sw gp,16(sp) 9538: afa20018 sw v0,24(sp) 953c: 000417c2 srl v0,a0,0x1f 9540: afbf002c sw ra,44(sp) 9544: 14800004 bnez a0,9558 <__floatsisf+0x38> 9548: afa2001c sw v0,28(sp) 954c: 24020002 li v0,2 9550: 10000010 b 9594 <__floatsisf+0x74> 9554: afa20018 sw v0,24(sp) 9558: 2403001e li v1,30 955c: 10400004 beqz v0,9570 <__floatsisf+0x50> 9560: afa30020 sw v1,32(sp) 9564: 3c028000 lui v0,0x8000 9568: 1082000f beq a0,v0,95a8 <__floatsisf+0x88> 956c: 00042023 negu a0,a0 9570: 70821020 clz v0,a0 9574: 2443ffff addiu v1,v0,-1 9578: 18600006 blez v1,9594 <__floatsisf+0x74> 957c: afa40024 sw a0,36(sp) 9580: 00642004 sllv a0,a0,v1 9584: 2403001f li v1,31 9588: 00621023 subu v0,v1,v0 958c: afa40024 sw a0,36(sp) 9590: afa20020 sw v0,32(sp) 9594: 8f998038 lw t9,-32712(gp) 9598: 0411fc99 bal 8800 <__pack_f> 959c: 27a40018 addiu a0,sp,24 95a0: 10000004 b 95b4 <__floatsisf+0x94> 95a4: 8fbf002c lw ra,44(sp) 95a8: 8f828024 lw v0,-32732(gp) 95ac: 8c421108 lw v0,4360(v0) 95b0: 8fbf002c lw ra,44(sp) 95b4: 03e00008 jr ra 95b8: 27bd0030 addiu sp,sp,48 95bc: 00000000 nop 000095c0 <__fixsfsi>: 95c0: 3c1c0002 lui gp,0x2 95c4: 279c0a60 addiu gp,gp,2656 95c8: 0399e021 addu gp,gp,t9 95cc: 8f998034 lw t9,-32716(gp) 95d0: 27bdffc8 addiu sp,sp,-56 95d4: afbc0010 sw gp,16(sp) 95d8: afa40018 sw a0,24(sp) 95dc: afbf0034 sw ra,52(sp) 95e0: 27a40018 addiu a0,sp,24 95e4: 0411fcca bal 8910 <__unpack_f> 95e8: 27a5001c addiu a1,sp,28 95ec: 8fa3001c lw v1,28(sp) 95f0: 24040002 li a0,2 95f4: 1064001c beq v1,a0,9668 <__fixsfsi+0xa8> 95f8: 00001021 move v0,zero 95fc: 2c640002 sltiu a0,v1,2 9600: 14800019 bnez a0,9668 <__fixsfsi+0xa8> 9604: 24040004 li a0,4 9608: 54640006 bnel v1,a0,9624 <__fixsfsi+0x64> 960c: 8fa30024 lw v1,36(sp) 9610: 8fa20020 lw v0,32(sp) 9614: 50400013 beqzl v0,9664 <__fixsfsi+0xa4> 9618: 3c027fff lui v0,0x7fff 961c: 10000012 b 9668 <__fixsfsi+0xa8> 9620: 3c028000 lui v0,0x8000 9624: 04600011 bltz v1,966c <__fixsfsi+0xac> 9628: 8fbf0034 lw ra,52(sp) 962c: 2862001f slti v0,v1,31 9630: 14400005 bnez v0,9648 <__fixsfsi+0x88> 9634: 8fa40020 lw a0,32(sp) 9638: 5080000a beqzl a0,9664 <__fixsfsi+0xa4> 963c: 3c027fff lui v0,0x7fff 9640: 1000000a b 966c <__fixsfsi+0xac> 9644: 3c028000 lui v0,0x8000 9648: 2402001e li v0,30 964c: 00431823 subu v1,v0,v1 9650: 8fa20028 lw v0,40(sp) 9654: 00621006 srlv v0,v0,v1 9658: 00021823 negu v1,v0 965c: 10000002 b 9668 <__fixsfsi+0xa8> 9660: 0064100b movn v0,v1,a0 9664: 3442ffff ori v0,v0,0xffff 9668: 8fbf0034 lw ra,52(sp) 966c: 03e00008 jr ra 9670: 27bd0038 addiu sp,sp,56 ... 00009680 <__negsf2>: 9680: 3c1c0002 lui gp,0x2 9684: 279c09a0 addiu gp,gp,2464 9688: 0399e021 addu gp,gp,t9 968c: 8f998034 lw t9,-32716(gp) 9690: 27bdffc8 addiu sp,sp,-56 9694: afbf0034 sw ra,52(sp) 9698: afbc0010 sw gp,16(sp) 969c: 27a5001c addiu a1,sp,28 96a0: afa40018 sw a0,24(sp) 96a4: 0411fc9a bal 8910 <__unpack_f> 96a8: 27a40018 addiu a0,sp,24 96ac: 8fbc0010 lw gp,16(sp) 96b0: 8fa20020 lw v0,32(sp) 96b4: 27a4001c addiu a0,sp,28 96b8: 8f998038 lw t9,-32712(gp) 96bc: 2c420001 sltiu v0,v0,1 96c0: 0411fc4f bal 8800 <__pack_f> 96c4: afa20020 sw v0,32(sp) 96c8: 8fbf0034 lw ra,52(sp) 96cc: 03e00008 jr ra 96d0: 27bd0038 addiu sp,sp,56 ... 000096e0 <__make_fp>: 96e0: 3c1c0002 lui gp,0x2 96e4: 279c0940 addiu gp,gp,2368 96e8: 0399e021 addu gp,gp,t9 96ec: 8f998038 lw t9,-32712(gp) 96f0: 27bdffd0 addiu sp,sp,-48 96f4: afbc0010 sw gp,16(sp) 96f8: afbf002c sw ra,44(sp) 96fc: afa40018 sw a0,24(sp) 9700: afa5001c sw a1,28(sp) 9704: afa60020 sw a2,32(sp) 9708: afa70024 sw a3,36(sp) 970c: 0411fc3c bal 8800 <__pack_f> 9710: 27a40018 addiu a0,sp,24 9714: 8fbf002c lw ra,44(sp) 9718: 03e00008 jr ra 971c: 27bd0030 addiu sp,sp,48 00009720 <__extendsfdf2>: 9720: 3c1c0002 lui gp,0x2 9724: 279c0900 addiu gp,gp,2304 9728: 0399e021 addu gp,gp,t9 972c: 8f998034 lw t9,-32716(gp) 9730: 27bdffc0 addiu sp,sp,-64 9734: afbf003c sw ra,60(sp) 9738: afbc0018 sw gp,24(sp) 973c: afa40020 sw a0,32(sp) 9740: 27a50024 addiu a1,sp,36 9744: 0411fc72 bal 8910 <__unpack_f> 9748: 27a40020 addiu a0,sp,32 974c: 8fbc0018 lw gp,24(sp) 9750: 8fa20030 lw v0,48(sp) 9754: 8fa40024 lw a0,36(sp) 9758: 8fa50028 lw a1,40(sp) 975c: 8fa6002c lw a2,44(sp) 9760: 8f998040 lw t9,-32704(gp) 9764: 00021882 srl v1,v0,0x2 9768: 00021780 sll v0,v0,0x1e 976c: afa30010 sw v1,16(sp) 9770: 04110543 bal ac80 <__make_dp> 9774: afa20014 sw v0,20(sp) 9778: 8fbf003c lw ra,60(sp) 977c: 00403821 move a3,v0 9780: 00e01021 move v0,a3 9784: 03e00008 jr ra 9788: 27bd0040 addiu sp,sp,64 978c: 00000000 nop 00009790 <__floatunsisf>: 9790: 3c1c0002 lui gp,0x2 9794: 279c0890 addiu gp,gp,2192 9798: 0399e021 addu gp,gp,t9 979c: 27bdffd0 addiu sp,sp,-48 97a0: afbc0010 sw gp,16(sp) 97a4: afbf002c sw ra,44(sp) 97a8: 14800004 bnez a0,97bc <__floatunsisf+0x2c> 97ac: afa0001c sw zero,28(sp) 97b0: 24020002 li v0,2 97b4: 10000019 b 981c <__floatunsisf+0x8c> 97b8: afa20018 sw v0,24(sp) 97bc: 24020003 li v0,3 97c0: afa20018 sw v0,24(sp) 97c4: 70831820 clz v1,a0 97c8: 2402001e li v0,30 97cc: afa20020 sw v0,32(sp) 97d0: 2462ffff addiu v0,v1,-1 97d4: 0441000b bgez v0,9804 <__floatunsisf+0x74> 97d8: afa40024 sw a0,36(sp) 97dc: 00021023 negu v0,v0 97e0: 24050001 li a1,1 97e4: 00452804 sllv a1,a1,v0 97e8: 24a5ffff addiu a1,a1,-1 97ec: 00a42824 and a1,a1,a0 97f0: 0005282b sltu a1,zero,a1 97f4: 00441006 srlv v0,a0,v0 97f8: 00a21025 or v0,a1,v0 97fc: 10000004 b 9810 <__floatunsisf+0x80> 9800: afa20024 sw v0,36(sp) 9804: 10400005 beqz v0,981c <__floatunsisf+0x8c> 9808: 00442004 sllv a0,a0,v0 980c: afa40024 sw a0,36(sp) 9810: 2402001f li v0,31 9814: 00431823 subu v1,v0,v1 9818: afa30020 sw v1,32(sp) 981c: 8f998038 lw t9,-32712(gp) 9820: 0411fbf7 bal 8800 <__pack_f> 9824: 27a40018 addiu a0,sp,24 9828: 8fbf002c lw ra,44(sp) 982c: 03e00008 jr ra 9830: 27bd0030 addiu sp,sp,48 ... 00009840 <__pack_d>: 9840: 3c1c0002 lui gp,0x2 9844: 279c07e0 addiu gp,gp,2016 9848: 0399e021 addu gp,gp,t9 984c: 27bdffc0 addiu sp,sp,-64 9850: afbc0010 sw gp,16(sp) 9854: afbf003c sw ra,60(sp) 9858: afb70038 sw s7,56(sp) 985c: afb60034 sw s6,52(sp) 9860: afb50030 sw s5,48(sp) 9864: afb4002c sw s4,44(sp) 9868: afb30028 sw s3,40(sp) 986c: afb20024 sw s2,36(sp) 9870: afb10020 sw s1,32(sp) 9874: afb0001c sw s0,28(sp) 9878: 8c820000 lw v0,0(a0) 987c: 8c910014 lw s1,20(a0) 9880: 8c900010 lw s0,16(a0) 9884: 2c430002 sltiu v1,v0,2 9888: 10600008 beqz v1,98ac <__pack_d+0x6c> 988c: 8c970004 lw s7,4(a0) 9890: 3c020007 lui v0,0x7 9894: 3442ffff ori v0,v0,0xffff 9898: 02021025 or v0,s0,v0 989c: 00408021 move s0,v0 98a0: 2411ffff li s1,-1 98a4: 10000060 b 9a28 <__pack_d+0x1e8> 98a8: 241407ff li s4,2047 98ac: 24030004 li v1,4 98b0: 1043005a beq v0,v1,9a1c <__pack_d+0x1dc> 98b4: 24030002 li v1,2 98b8: 10430056 beq v0,v1,9a14 <__pack_d+0x1d4> 98bc: 02111025 or v0,s0,s1 98c0: 10400059 beqz v0,9a28 <__pack_d+0x1e8> 98c4: 0000a021 move s4,zero 98c8: 8c940008 lw s4,8(a0) 98cc: 2a82fc02 slti v0,s4,-1022 98d0: 10400032 beqz v0,999c <__pack_d+0x15c> 98d4: 2a820400 slti v0,s4,1024 98d8: 2402fc02 li v0,-1022 98dc: 0054a023 subu s4,v0,s4 98e0: 2a820039 slti v0,s4,57 98e4: 00009821 move s3,zero 98e8: 10400018 beqz v0,994c <__pack_d+0x10c> 98ec: 00009021 move s2,zero 98f0: 8f9980f0 lw t9,-32528(gp) 98f4: 02202821 move a1,s1 98f8: 02002021 move a0,s0 98fc: 0320f809 jalr t9 9900: 02803021 move a2,s4 9904: 8fbc0010 lw gp,16(sp) 9908: 00002021 move a0,zero 990c: 24050001 li a1,1 9910: 8f998154 lw t9,-32428(gp) 9914: 02803021 move a2,s4 9918: 0040a821 move s5,v0 991c: 0320f809 jalr t9 9920: 0060b021 move s6,v1 9924: 2464ffff addiu a0,v1,-1 9928: 0083182b sltu v1,a0,v1 992c: 2442ffff addiu v0,v0,-1 9930: 00621821 addu v1,v1,v0 9934: 00701824 and v1,v1,s0 9938: 00912024 and a0,a0,s1 993c: 00642025 or a0,v1,a0 9940: 0004202b sltu a0,zero,a0 9944: 02a09021 move s2,s5 9948: 00969825 or s3,a0,s6 994c: 326300ff andi v1,s3,0xff 9950: 24020080 li v0,128 9954: 14620005 bne v1,v0,996c <__pack_d+0x12c> 9958: 2662007f addiu v0,s3,127 995c: 32620100 andi v0,s3,0x100 9960: 50400007 beqzl v0,9980 <__pack_d+0x140> 9964: 3c141000 lui s4,0x1000 9968: 26620080 addiu v0,s3,128 996c: 0053182b sltu v1,v0,s3 9970: 00721821 addu v1,v1,s2 9974: 00609021 move s2,v1 9978: 00409821 move s3,v0 997c: 3c141000 lui s4,0x1000 9980: 0254a02b sltu s4,s2,s4 9984: 00121600 sll v0,s2,0x18 9988: 00138a02 srl s1,s3,0x8 998c: 2e940001 sltiu s4,s4,1 9990: 00518825 or s1,v0,s1 9994: 10000024 b 9a28 <__pack_d+0x1e8> 9998: 00128202 srl s0,s2,0x8 999c: 1040001f beqz v0,9a1c <__pack_d+0x1dc> 99a0: 322300ff andi v1,s1,0xff 99a4: 24020080 li v0,128 99a8: 14620005 bne v1,v0,99c0 <__pack_d+0x180> 99ac: 2622007f addiu v0,s1,127 99b0: 32220100 andi v0,s1,0x100 99b4: 50400007 beqzl v0,99d4 <__pack_d+0x194> 99b8: 3c022000 lui v0,0x2000 99bc: 26220080 addiu v0,s1,128 99c0: 0051182b sltu v1,v0,s1 99c4: 00701821 addu v1,v1,s0 99c8: 00608021 move s0,v1 99cc: 00408821 move s1,v0 99d0: 3c022000 lui v0,0x2000 99d4: 0202102b sltu v0,s0,v0 99d8: 10400003 beqz v0,99e8 <__pack_d+0x1a8> 99dc: 00101fc0 sll v1,s0,0x1f 99e0: 10000006 b 99fc <__pack_d+0x1bc> 99e4: 269403ff addiu s4,s4,1023 99e8: 00111042 srl v0,s1,0x1 99ec: 00102042 srl a0,s0,0x1 99f0: 00808021 move s0,a0 99f4: 00628825 or s1,v1,v0 99f8: 26940400 addiu s4,s4,1024 99fc: 00101e00 sll v1,s0,0x18 9a00: 00111202 srl v0,s1,0x8 9a04: 00102202 srl a0,s0,0x8 9a08: 00808021 move s0,a0 9a0c: 10000006 b 9a28 <__pack_d+0x1e8> 9a10: 00628825 or s1,v1,v0 9a14: 10000002 b 9a20 <__pack_d+0x1e0> 9a18: 0000a021 move s4,zero 9a1c: 241407ff li s4,2047 9a20: 00008821 move s1,zero 9a24: 00008021 move s0,zero 9a28: 7e029800 ext v0,s0,0x0,0x14 9a2c: 8fbf003c lw ra,60(sp) 9a30: 0017bfc0 sll s7,s7,0x1f 9a34: 0057b825 or s7,v0,s7 9a38: 0014a500 sll s4,s4,0x14 9a3c: 02f42825 or a1,s7,s4 9a40: 02201821 move v1,s1 9a44: 00a01021 move v0,a1 9a48: 8fb70038 lw s7,56(sp) 9a4c: 8fb60034 lw s6,52(sp) 9a50: 8fb50030 lw s5,48(sp) 9a54: 8fb4002c lw s4,44(sp) 9a58: 8fb30028 lw s3,40(sp) 9a5c: 8fb20024 lw s2,36(sp) 9a60: 8fb10020 lw s1,32(sp) 9a64: 8fb0001c lw s0,28(sp) 9a68: 03e00008 jr ra 9a6c: 27bd0040 addiu sp,sp,64 00009a70 <__unpack_d>: 9a70: 8c860000 lw a2,0(a0) 9a74: 8c820004 lw v0,4(a0) 9a78: 7cc39800 ext v1,a2,0x0,0x14 9a7c: 7cc45500 ext a0,a2,0x14,0xb 9a80: 000637c2 srl a2,a2,0x1f 9a84: 14800018 bnez a0,9ae8 <__unpack_d+0x78> 9a88: aca60004 sw a2,4(a1) 9a8c: 00622025 or a0,v1,v0 9a90: 14800003 bnez a0,9aa0 <__unpack_d+0x30> 9a94: 2404fc02 li a0,-1022 9a98: 1000001a b 9b04 <__unpack_d+0x94> 9a9c: 24020002 li v0,2 9aa0: aca40008 sw a0,8(a1) 9aa4: 00031a00 sll v1,v1,0x8 9aa8: 00022602 srl a0,v0,0x18 9aac: 00831825 or v1,a0,v1 9ab0: 24040003 li a0,3 9ab4: aca40000 sw a0,0(a1) 9ab8: 00021200 sll v0,v0,0x8 9abc: 3c041000 lui a0,0x1000 9ac0: 0064302b sltu a2,v1,a0 9ac4: 10c0001f beqz a2,9b44 <__unpack_d+0xd4> 9ac8: 000237c2 srl a2,v0,0x1f 9acc: 00031840 sll v1,v1,0x1 9ad0: 00c31825 or v1,a2,v1 9ad4: 8ca60008 lw a2,8(a1) 9ad8: 00021040 sll v0,v0,0x1 9adc: 24c6ffff addiu a2,a2,-1 9ae0: 1000fff7 b 9ac0 <__unpack_d+0x50> 9ae4: aca60008 sw a2,8(a1) 9ae8: 240607ff li a2,2047 9aec: 1486000c bne a0,a2,9b20 <__unpack_d+0xb0> 9af0: 2484fc01 addiu a0,a0,-1023 9af4: 00622025 or a0,v1,v0 9af8: 14800004 bnez a0,9b0c <__unpack_d+0x9c> 9afc: 000324c2 srl a0,v1,0x13 9b00: 24020004 li v0,4 9b04: 03e00008 jr ra 9b08: aca20000 sw v0,0(a1) 9b0c: 5480000d bnezl a0,9b44 <__unpack_d+0xd4> 9b10: aca00000 sw zero,0(a1) 9b14: 24040001 li a0,1 9b18: 1000000a b 9b44 <__unpack_d+0xd4> 9b1c: aca40000 sw a0,0(a1) 9b20: aca40008 sw a0,8(a1) 9b24: 24040003 li a0,3 9b28: aca40000 sw a0,0(a1) 9b2c: 00031a00 sll v1,v1,0x8 9b30: 00022602 srl a0,v0,0x18 9b34: 00831825 or v1,a0,v1 9b38: 3c041000 lui a0,0x1000 9b3c: 00021200 sll v0,v0,0x8 9b40: 00831825 or v1,a0,v1 9b44: aca30010 sw v1,16(a1) 9b48: aca20014 sw v0,20(a1) 9b4c: 03e00008 jr ra 9b50: 00000000 nop ... 00009b60 <_fpadd_parts>: 9b60: 3c1c0002 lui gp,0x2 9b64: 279c04c0 addiu gp,gp,1216 9b68: 0399e021 addu gp,gp,t9 9b6c: 27bdffb8 addiu sp,sp,-72 9b70: afb3002c sw s3,44(sp) 9b74: afb10024 sw s1,36(sp) 9b78: afb00020 sw s0,32(sp) 9b7c: afbc0010 sw gp,16(sp) 9b80: afbf0044 sw ra,68(sp) 9b84: afbe0040 sw s8,64(sp) 9b88: afb7003c sw s7,60(sp) 9b8c: afb60038 sw s6,56(sp) 9b90: afb50034 sw s5,52(sp) 9b94: afb40030 sw s4,48(sp) 9b98: afb20028 sw s2,40(sp) 9b9c: 8c820000 lw v0,0(a0) 9ba0: 00808821 move s1,a0 9ba4: 00a09821 move s3,a1 9ba8: 2c430002 sltiu v1,v0,2 9bac: 146000c6 bnez v1,9ec8 <_fpadd_parts+0x368> 9bb0: 00c08021 move s0,a2 9bb4: 8ca30000 lw v1,0(a1) 9bb8: 2c640002 sltiu a0,v1,2 9bbc: 148000c1 bnez a0,9ec4 <_fpadd_parts+0x364> 9bc0: 24040004 li a0,4 9bc4: 14440009 bne v0,a0,9bec <_fpadd_parts+0x8c> 9bc8: 00000000 nop 9bcc: 146200bf bne v1,v0,9ecc <_fpadd_parts+0x36c> 9bd0: 8fbf0044 lw ra,68(sp) 9bd4: 8e230004 lw v1,4(s1) 9bd8: 8ca20004 lw v0,4(a1) 9bdc: 00621826 xor v1,v1,v0 9be0: 8f828044 lw v0,-32700(gp) 9be4: 100000b9 b 9ecc <_fpadd_parts+0x36c> 9be8: 0043880b movn s1,v0,v1 9bec: 106400b5 beq v1,a0,9ec4 <_fpadd_parts+0x364> 9bf0: 24040002 li a0,2 9bf4: 1464000d bne v1,a0,9c2c <_fpadd_parts+0xcc> 9bf8: 00000000 nop 9bfc: 144300b3 bne v0,v1,9ecc <_fpadd_parts+0x36c> 9c00: 8fbf0044 lw ra,68(sp) 9c04: 8f99812c lw t9,-32468(gp) 9c08: 00c02021 move a0,a2 9c0c: 02202821 move a1,s1 9c10: 0320f809 jalr t9 9c14: 24060018 li a2,24 9c18: 8e630004 lw v1,4(s3) 9c1c: 8e220004 lw v0,4(s1) 9c20: 00621024 and v0,v1,v0 9c24: 100000a5 b 9ebc <_fpadd_parts+0x35c> 9c28: ae020004 sw v0,4(s0) 9c2c: 504400a6 beql v0,a0,9ec8 <_fpadd_parts+0x368> 9c30: 02608821 move s1,s3 9c34: 8ca30008 lw v1,8(a1) 9c38: 8e340008 lw s4,8(s1) 9c3c: 8e240010 lw a0,16(s1) 9c40: 8e250014 lw a1,20(s1) 9c44: 02831023 subu v0,s4,v1 9c48: afa40018 sw a0,24(sp) 9c4c: 000227c3 sra a0,v0,0x1f 9c50: 00829026 xor s2,a0,v0 9c54: 02449023 subu s2,s2,a0 9c58: 2a440040 slti a0,s2,64 9c5c: afa5001c sw a1,28(sp) 9c60: 8e770014 lw s7,20(s3) 9c64: 10800038 beqz a0,9d48 <_fpadd_parts+0x1e8> 9c68: 8e760010 lw s6,16(s3) 9c6c: 18400018 blez v0,9cd0 <_fpadd_parts+0x170> 9c70: 8f9980f0 lw t9,-32528(gp) 9c74: 02e02821 move a1,s7 9c78: 02c02021 move a0,s6 9c7c: 0320f809 jalr t9 9c80: 02403021 move a2,s2 9c84: 8fbc0010 lw gp,16(sp) 9c88: 00002021 move a0,zero 9c8c: 24050001 li a1,1 9c90: 8f998154 lw t9,-32428(gp) 9c94: 02403021 move a2,s2 9c98: 0040a821 move s5,v0 9c9c: 0320f809 jalr t9 9ca0: 0060f021 move s8,v1 9ca4: 2464ffff addiu a0,v1,-1 9ca8: 0083182b sltu v1,a0,v1 9cac: 2442ffff addiu v0,v0,-1 9cb0: 00621821 addu v1,v1,v0 9cb4: 00761824 and v1,v1,s6 9cb8: 00972024 and a0,a0,s7 9cbc: 00642025 or a0,v1,a0 9cc0: 0004202b sltu a0,zero,a0 9cc4: 02a0b021 move s6,s5 9cc8: 10000029 b 9d70 <_fpadd_parts+0x210> 9ccc: 009eb825 or s7,a0,s8 9cd0: 50400028 beqzl v0,9d74 <_fpadd_parts+0x214> 9cd4: 8e220004 lw v0,4(s1) 9cd8: 8f9980f0 lw t9,-32528(gp) 9cdc: 8fa5001c lw a1,28(sp) 9ce0: 8fa40018 lw a0,24(sp) 9ce4: 02403021 move a2,s2 9ce8: 0320f809 jalr t9 9cec: 0292a021 addu s4,s4,s2 9cf0: 8fbc0010 lw gp,16(sp) 9cf4: 24050001 li a1,1 9cf8: 00002021 move a0,zero 9cfc: 8f998154 lw t9,-32428(gp) 9d00: 02403021 move a2,s2 9d04: 0040a821 move s5,v0 9d08: 0320f809 jalr t9 9d0c: 0060f021 move s8,v1 9d10: 2464ffff addiu a0,v1,-1 9d14: 0083182b sltu v1,a0,v1 9d18: 2442ffff addiu v0,v0,-1 9d1c: 00621821 addu v1,v1,v0 9d20: 8fa50018 lw a1,24(sp) 9d24: 8fa2001c lw v0,28(sp) 9d28: afb50018 sw s5,24(sp) 9d2c: 00651824 and v1,v1,a1 9d30: 00822024 and a0,a0,v0 9d34: 00642025 or a0,v1,a0 9d38: 0004202b sltu a0,zero,a0 9d3c: 009ef025 or s8,a0,s8 9d40: 1000000b b 9d70 <_fpadd_parts+0x210> 9d44: afbe001c sw s8,28(sp) 9d48: 0074102a slt v0,v1,s4 9d4c: 10400004 beqz v0,9d60 <_fpadd_parts+0x200> 9d50: 00002821 move a1,zero 9d54: 0000b821 move s7,zero 9d58: 10000005 b 9d70 <_fpadd_parts+0x210> 9d5c: 0000b021 move s6,zero 9d60: 00002021 move a0,zero 9d64: 0060a021 move s4,v1 9d68: afa5001c sw a1,28(sp) 9d6c: afa40018 sw a0,24(sp) 9d70: 8e220004 lw v0,4(s1) 9d74: 8e630004 lw v1,4(s3) 9d78: 10430035 beq v0,v1,9e50 <_fpadd_parts+0x2f0> 9d7c: 8fa3001c lw v1,28(sp) 9d80: 10400006 beqz v0,9d9c <_fpadd_parts+0x23c> 9d84: 8fa5001c lw a1,28(sp) 9d88: 8fa40018 lw a0,24(sp) 9d8c: 02e51023 subu v0,s7,a1 9d90: 02e2182b sltu v1,s7,v0 9d94: 10000005 b 9dac <_fpadd_parts+0x24c> 9d98: 02c4b023 subu s6,s6,a0 9d9c: 00b71023 subu v0,a1,s7 9da0: 00a2182b sltu v1,a1,v0 9da4: 8fa50018 lw a1,24(sp) 9da8: 00b6b023 subu s6,a1,s6 9dac: 02c3b023 subu s6,s6,v1 9db0: 06c20004 bltzl s6,9dc4 <_fpadd_parts+0x264> 9db4: 24030001 li v1,1 9db8: ae000004 sw zero,4(s0) 9dbc: 10000007 b 9ddc <_fpadd_parts+0x27c> 9dc0: ae140008 sw s4,8(s0) 9dc4: 00021023 negu v0,v0 9dc8: ae030004 sw v1,4(s0) 9dcc: 0016b023 negu s6,s6 9dd0: 0002182b sltu v1,zero,v0 9dd4: ae140008 sw s4,8(s0) 9dd8: 02c3b023 subu s6,s6,v1 9ddc: 3c031000 lui v1,0x1000 9de0: ae160010 sw s6,16(s0) 9de4: ae020014 sw v0,20(s0) 9de8: 10000009 b 9e10 <_fpadd_parts+0x2b0> 9dec: 2467ffff addiu a3,v1,-1 9df0: 00021040 sll v0,v0,0x1 9df4: ae020014 sw v0,20(s0) 9df8: 8e020008 lw v0,8(s0) 9dfc: 00052840 sll a1,a1,0x1 9e00: 00a42825 or a1,a1,a0 9e04: 2442ffff addiu v0,v0,-1 9e08: ae050010 sw a1,16(s0) 9e0c: ae020008 sw v0,8(s0) 9e10: 8e020014 lw v0,20(s0) 9e14: 8e050010 lw a1,16(s0) 9e18: 2444ffff addiu a0,v0,-1 9e1c: 0082402b sltu t0,a0,v0 9e20: 24a6ffff addiu a2,a1,-1 9e24: 01063021 addu a2,t0,a2 9e28: 00c3402b sltu t0,a2,v1 9e2c: 51000012 beqzl t0,9e78 <_fpadd_parts+0x318> 9e30: 8e030010 lw v1,16(s0) 9e34: 54c7ffee bnel a2,a3,9df0 <_fpadd_parts+0x290> 9e38: 000227c2 srl a0,v0,0x1f 9e3c: 2c84ffff sltiu a0,a0,-1 9e40: 1480ffeb bnez a0,9df0 <_fpadd_parts+0x290> 9e44: 000227c2 srl a0,v0,0x1f 9e48: 1000000b b 9e78 <_fpadd_parts+0x318> 9e4c: 8e030010 lw v1,16(s0) 9e50: 8fa40018 lw a0,24(sp) 9e54: ae020004 sw v0,4(s0) 9e58: 02e31021 addu v0,s7,v1 9e5c: 0057182b sltu v1,v0,s7 9e60: 02c4b021 addu s6,s6,a0 9e64: 0076b021 addu s6,v1,s6 9e68: ae140008 sw s4,8(s0) 9e6c: ae160010 sw s6,16(s0) 9e70: ae020014 sw v0,20(s0) 9e74: 8e030010 lw v1,16(s0) 9e78: 3c042000 lui a0,0x2000 9e7c: 24020003 li v0,3 9e80: 0064202b sltu a0,v1,a0 9e84: ae020000 sw v0,0(s0) 9e88: 1480000c bnez a0,9ebc <_fpadd_parts+0x35c> 9e8c: 8e020014 lw v0,20(s0) 9e90: 30440001 andi a0,v0,0x1 9e94: 00032fc0 sll a1,v1,0x1f 9e98: 00021042 srl v0,v0,0x1 9e9c: 00a21025 or v0,a1,v0 9ea0: 00821025 or v0,a0,v0 9ea4: ae020014 sw v0,20(s0) 9ea8: 8e020008 lw v0,8(s0) 9eac: 00031842 srl v1,v1,0x1 9eb0: ae030010 sw v1,16(s0) 9eb4: 24420001 addiu v0,v0,1 9eb8: ae020008 sw v0,8(s0) 9ebc: 10000002 b 9ec8 <_fpadd_parts+0x368> 9ec0: 02008821 move s1,s0 9ec4: 02608821 move s1,s3 9ec8: 8fbf0044 lw ra,68(sp) 9ecc: 02201021 move v0,s1 9ed0: 8fbe0040 lw s8,64(sp) 9ed4: 8fb7003c lw s7,60(sp) 9ed8: 8fb60038 lw s6,56(sp) 9edc: 8fb50034 lw s5,52(sp) 9ee0: 8fb40030 lw s4,48(sp) 9ee4: 8fb3002c lw s3,44(sp) 9ee8: 8fb20028 lw s2,40(sp) 9eec: 8fb10024 lw s1,36(sp) 9ef0: 8fb00020 lw s0,32(sp) 9ef4: 03e00008 jr ra 9ef8: 27bd0048 addiu sp,sp,72 00009efc <__adddf3>: 9efc: 3c1c0002 lui gp,0x2 9f00: 279c0124 addiu gp,gp,292 9f04: 0399e021 addu gp,gp,t9 9f08: 8f998048 lw t9,-32696(gp) 9f0c: 27bdff88 addiu sp,sp,-120 9f10: afbf0074 sw ra,116(sp) 9f14: afa7001c sw a3,28(sp) 9f18: afbc0010 sw gp,16(sp) 9f1c: afa60018 sw a2,24(sp) 9f20: afa50024 sw a1,36(sp) 9f24: afa40020 sw a0,32(sp) 9f28: 27a50058 addiu a1,sp,88 9f2c: 0411fed0 bal 9a70 <__unpack_d> 9f30: 27a40020 addiu a0,sp,32 9f34: 8fbc0010 lw gp,16(sp) 9f38: 27a40018 addiu a0,sp,24 9f3c: 8f998048 lw t9,-32696(gp) 9f40: 0411fecb bal 9a70 <__unpack_d> 9f44: 27a50040 addiu a1,sp,64 9f48: 8fbc0010 lw gp,16(sp) 9f4c: 27a50040 addiu a1,sp,64 9f50: 27a60028 addiu a2,sp,40 9f54: 8f998024 lw t9,-32732(gp) 9f58: 27399b60 addiu t9,t9,-25760 9f5c: 0411ff00 bal 9b60 <_fpadd_parts> 9f60: 27a40058 addiu a0,sp,88 9f64: 8fbc0010 lw gp,16(sp) 9f68: 8f99804c lw t9,-32692(gp) 9f6c: 0411fe34 bal 9840 <__pack_d> 9f70: 00402021 move a0,v0 9f74: 8fbf0074 lw ra,116(sp) 9f78: 00403821 move a3,v0 9f7c: 00e01021 move v0,a3 9f80: 03e00008 jr ra 9f84: 27bd0078 addiu sp,sp,120 00009f88 <__subdf3>: 9f88: 3c1c0002 lui gp,0x2 9f8c: 279c0098 addiu gp,gp,152 9f90: 0399e021 addu gp,gp,t9 9f94: 8f998048 lw t9,-32696(gp) 9f98: 27bdff88 addiu sp,sp,-120 9f9c: afbf0074 sw ra,116(sp) 9fa0: afa7001c sw a3,28(sp) 9fa4: afbc0010 sw gp,16(sp) 9fa8: afa60018 sw a2,24(sp) 9fac: afa50024 sw a1,36(sp) 9fb0: afa40020 sw a0,32(sp) 9fb4: 27a50058 addiu a1,sp,88 9fb8: 0411fead bal 9a70 <__unpack_d> 9fbc: 27a40020 addiu a0,sp,32 9fc0: 8fbc0010 lw gp,16(sp) 9fc4: 27a40018 addiu a0,sp,24 9fc8: 8f998048 lw t9,-32696(gp) 9fcc: 0411fea8 bal 9a70 <__unpack_d> 9fd0: 27a50040 addiu a1,sp,64 9fd4: 8fbc0010 lw gp,16(sp) 9fd8: 8fa20044 lw v0,68(sp) 9fdc: 27a50040 addiu a1,sp,64 9fe0: 8f998024 lw t9,-32732(gp) 9fe4: 38420001 xori v0,v0,0x1 9fe8: 27a60028 addiu a2,sp,40 9fec: 27a40058 addiu a0,sp,88 9ff0: 27399b60 addiu t9,t9,-25760 9ff4: 0411feda bal 9b60 <_fpadd_parts> 9ff8: afa20044 sw v0,68(sp) 9ffc: 8fbc0010 lw gp,16(sp) a000: 8f99804c lw t9,-32692(gp) a004: 0411fe0e bal 9840 <__pack_d> a008: 00402021 move a0,v0 a00c: 8fbf0074 lw ra,116(sp) a010: 00403821 move a3,v0 a014: 00e01021 move v0,a3 a018: 03e00008 jr ra a01c: 27bd0078 addiu sp,sp,120 0000a020 <__muldf3>: a020: 3c1c0002 lui gp,0x2 a024: 279c0000 addiu gp,gp,0 a028: 0399e021 addu gp,gp,t9 a02c: 8f998048 lw t9,-32696(gp) a030: 27bdff88 addiu sp,sp,-120 a034: afbc0010 sw gp,16(sp) a038: afbf0074 sw ra,116(sp) a03c: afa50024 sw a1,36(sp) a040: afa40020 sw a0,32(sp) a044: afa7001c sw a3,28(sp) a048: afa60018 sw a2,24(sp) a04c: 27a40020 addiu a0,sp,32 a050: 0411fe87 bal 9a70 <__unpack_d> a054: 27a50058 addiu a1,sp,88 a058: 8fbc0010 lw gp,16(sp) a05c: 27a40018 addiu a0,sp,24 a060: 8f998048 lw t9,-32696(gp) a064: 0411fe82 bal 9a70 <__unpack_d> a068: 27a50040 addiu a1,sp,64 a06c: 8fa30058 lw v1,88(sp) a070: 2c620002 sltiu v0,v1,2 a074: 1440000b bnez v0,a0a4 <__muldf3+0x84> a078: 8fbc0010 lw gp,16(sp) a07c: 8fa20040 lw v0,64(sp) a080: 2c440002 sltiu a0,v0,2 a084: 54800013 bnezl a0,a0d4 <__muldf3+0xb4> a088: 8fa20044 lw v0,68(sp) a08c: 24040004 li a0,4 a090: 1464000a bne v1,a0,a0bc <__muldf3+0x9c> a094: 00000000 nop a098: 24030002 li v1,2 a09c: 10430097 beq v0,v1,a2fc <__muldf3+0x2dc> a0a0: 8f848044 lw a0,-32700(gp) a0a4: 8fa3005c lw v1,92(sp) a0a8: 8fa20044 lw v0,68(sp) a0ac: 00621026 xor v0,v1,v0 a0b0: 0002102b sltu v0,zero,v0 a0b4: 10000012 b a100 <__muldf3+0xe0> a0b8: afa2005c sw v0,92(sp) a0bc: 1444000a bne v0,a0,a0e8 <__muldf3+0xc8> a0c0: 24060002 li a2,2 a0c4: 24020002 li v0,2 a0c8: 1062008c beq v1,v0,a2fc <__muldf3+0x2dc> a0cc: 8f848044 lw a0,-32700(gp) a0d0: 8fa20044 lw v0,68(sp) a0d4: 8fa3005c lw v1,92(sp) a0d8: 00621026 xor v0,v1,v0 a0dc: 0002102b sltu v0,zero,v0 a0e0: 1000000e b a11c <__muldf3+0xfc> a0e4: afa20044 sw v0,68(sp) a0e8: 8fa5005c lw a1,92(sp) a0ec: 14660006 bne v1,a2,a108 <__muldf3+0xe8> a0f0: 8fa40044 lw a0,68(sp) a0f4: 00a42026 xor a0,a1,a0 a0f8: 0004202b sltu a0,zero,a0 a0fc: afa4005c sw a0,92(sp) a100: 1000007e b a2fc <__muldf3+0x2dc> a104: 27a40058 addiu a0,sp,88 a108: 14460006 bne v0,a2,a124 <__muldf3+0x104> a10c: 8fad006c lw t5,108(sp) a110: 00a42026 xor a0,a1,a0 a114: 0004202b sltu a0,zero,a0 a118: afa40044 sw a0,68(sp) a11c: 10000077 b a2fc <__muldf3+0x2dc> a120: 27a40040 addiu a0,sp,64 a124: 8fac0054 lw t4,84(sp) a128: 8fa90050 lw t1,80(sp) a12c: 8fa80068 lw t0,104(sp) a130: 01ac0019 multu t5,t4 a134: 00002812 mflo a1 a138: 00002010 mfhi a0 a13c: 012d0019 multu t1,t5 a140: 00001010 mfhi v0 a144: 00001812 mflo v1 a148: 710c0001 maddu t0,t4 a14c: 00005010 mfhi t2 a150: 0142302b sltu a2,t2,v0 a154: 14c00009 bnez a2,a17c <__muldf3+0x15c> a158: 00005812 mflo t3 a15c: 144a0005 bne v0,t2,a174 <__muldf3+0x154> a160: 00003821 move a3,zero a164: 0163102b sltu v0,t3,v1 a168: 54400006 bnezl v0,a184 <__muldf3+0x164> a16c: 24060001 li a2,1 a170: 00003821 move a3,zero a174: 10000003 b a184 <__muldf3+0x164> a178: 00003021 move a2,zero a17c: 00003821 move a3,zero a180: 24060001 li a2,1 a184: 00001821 move v1,zero a188: 00600013 mtlo v1 a18c: 01600011 mthi t3 a190: 71ac0001 maddu t5,t4 a194: 00001010 mfhi v0 a198: 0044602b sltu t4,v0,a0 a19c: 15800006 bnez t4,a1b8 <__muldf3+0x198> a1a0: 00001812 mflo v1 a1a4: 1482000a bne a0,v0,a1d0 <__muldf3+0x1b0> a1a8: 00002021 move a0,zero a1ac: 0065202b sltu a0,v1,a1 a1b0: 50800007 beqzl a0,a1d0 <__muldf3+0x1b0> a1b4: 00002021 move a0,zero a1b8: 24e40001 addiu a0,a3,1 a1bc: 0087282b sltu a1,a0,a3 a1c0: 00a62821 addu a1,a1,a2 a1c4: 00a03021 move a2,a1 a1c8: 00803821 move a3,a0 a1cc: 00002021 move a0,zero a1d0: 01400013 mtlo t2 a1d4: 00800011 mthi a0 a1d8: 71090001 maddu t0,t1 a1dc: 8fa8005c lw t0,92(sp) a1e0: 00002812 mflo a1 a1e4: 00a73821 addu a3,a1,a3 a1e8: 00e5282b sltu a1,a3,a1 a1ec: 00002010 mfhi a0 a1f0: 00862021 addu a0,a0,a2 a1f4: 00a42021 addu a0,a1,a0 a1f8: 8fa60048 lw a2,72(sp) a1fc: 00e02821 move a1,a3 a200: 8fa70060 lw a3,96(sp) a204: 00e63821 addu a3,a3,a2 a208: 8fa60044 lw a2,68(sp) a20c: 24e70004 addiu a3,a3,4 a210: 01063026 xor a2,t0,a2 a214: 0006302b sltu a2,zero,a2 a218: afa6002c sw a2,44(sp) a21c: 3c082000 lui t0,0x2000 a220: 1000000d b a258 <__muldf3+0x238> a224: 3c068000 lui a2,0x8000 a228: 11200007 beqz t1,a248 <__muldf3+0x228> a22c: 00044fc0 sll t1,a0,0x1f a230: 000257c0 sll t2,v0,0x1f a234: 00034842 srl t1,v1,0x1 a238: 00025842 srl t3,v0,0x1 a23c: 00cb1025 or v0,a2,t3 a240: 01491825 or v1,t2,t1 a244: 00044fc0 sll t1,a0,0x1f a248: 00052842 srl a1,a1,0x1 a24c: 00042042 srl a0,a0,0x1 a250: 01252825 or a1,t1,a1 a254: 24e70001 addiu a3,a3,1 a258: 0088482b sltu t1,a0,t0 a25c: 1120fff2 beqz t1,a228 <__muldf3+0x208> a260: 30a90001 andi t1,a1,0x1 a264: 3c081000 lui t0,0x1000 a268: 0088302b sltu a2,a0,t0 a26c: 10c0000e beqz a2,a2a8 <__muldf3+0x288> a270: 000537c2 srl a2,a1,0x1f a274: 00042040 sll a0,a0,0x1 a278: 00052840 sll a1,a1,0x1 a27c: 28490000 slti t1,v0,0 a280: 00c42025 or a0,a2,a0 a284: 34a60001 ori a2,a1,0x1 a288: 00c9280b movn a1,a2,t1 a28c: 000357c2 srl t2,v1,0x1f a290: 00024840 sll t1,v0,0x1 a294: 00033040 sll a2,v1,0x1 a298: 01491025 or v0,t2,t1 a29c: 00c01821 move v1,a2 a2a0: 1000fff1 b a268 <__muldf3+0x248> a2a4: 24e7ffff addiu a3,a3,-1 a2a8: afa70030 sw a3,48(sp) a2ac: 24060080 li a2,128 a2b0: 30a700ff andi a3,a1,0xff a2b4: 54e6000d bnel a3,a2,a2ec <__muldf3+0x2cc> a2b8: 24020003 li v0,3 a2bc: 30a60100 andi a2,a1,0x100 a2c0: 54c0000a bnezl a2,a2ec <__muldf3+0x2cc> a2c4: 24020003 li v0,3 a2c8: 00431025 or v0,v0,v1 a2cc: 10400007 beqz v0,a2ec <__muldf3+0x2cc> a2d0: 24020003 li v0,3 a2d4: 24a20080 addiu v0,a1,128 a2d8: 0045282b sltu a1,v0,a1 a2dc: 00a42021 addu a0,a1,a0 a2e0: 2405ff00 li a1,-256 a2e4: 00a22824 and a1,a1,v0 a2e8: 24020003 li v0,3 a2ec: afa40038 sw a0,56(sp) a2f0: afa5003c sw a1,60(sp) a2f4: afa20028 sw v0,40(sp) a2f8: 27a40028 addiu a0,sp,40 a2fc: 8f99804c lw t9,-32692(gp) a300: 0411fd4f bal 9840 <__pack_d> a304: 00000000 nop a308: 8fbf0074 lw ra,116(sp) a30c: 00403821 move a3,v0 a310: 00e01021 move v0,a3 a314: 03e00008 jr ra a318: 27bd0078 addiu sp,sp,120 a31c: 00000000 nop 0000a320 <__divdf3>: a320: 3c1c0002 lui gp,0x2 a324: 279cfd00 addiu gp,gp,-768 a328: 0399e021 addu gp,gp,t9 a32c: 8f998048 lw t9,-32696(gp) a330: 27bdffa0 addiu sp,sp,-96 a334: afbc0010 sw gp,16(sp) a338: afbf005c sw ra,92(sp) a33c: afa50024 sw a1,36(sp) a340: afa40020 sw a0,32(sp) a344: afa7001c sw a3,28(sp) a348: afa60018 sw a2,24(sp) a34c: 27a40020 addiu a0,sp,32 a350: 0411fdc7 bal 9a70 <__unpack_d> a354: 27a50040 addiu a1,sp,64 a358: 8fbc0010 lw gp,16(sp) a35c: 27a40018 addiu a0,sp,24 a360: 8f998048 lw t9,-32696(gp) a364: 0411fdc2 bal 9a70 <__unpack_d> a368: 27a50028 addiu a1,sp,40 a36c: 8fa30040 lw v1,64(sp) a370: 8fbc0010 lw gp,16(sp) a374: 2c620002 sltiu v0,v1,2 a378: 14400065 bnez v0,a510 <__divdf3+0x1f0> a37c: 27a40040 addiu a0,sp,64 a380: 8fa20028 lw v0,40(sp) a384: 2c450002 sltiu a1,v0,2 a388: 14a00061 bnez a1,a510 <__divdf3+0x1f0> a38c: 27a40028 addiu a0,sp,40 a390: 8fa50044 lw a1,68(sp) a394: 8fa4002c lw a0,44(sp) a398: 00a42026 xor a0,a1,a0 a39c: afa40044 sw a0,68(sp) a3a0: 24040004 li a0,4 a3a4: 10640003 beq v1,a0,a3b4 <__divdf3+0x94> a3a8: 24050002 li a1,2 a3ac: 14650006 bne v1,a1,a3c8 <__divdf3+0xa8> a3b0: 00000000 nop a3b4: 8f848044 lw a0,-32700(gp) a3b8: 00621026 xor v0,v1,v0 a3bc: 27a50040 addiu a1,sp,64 a3c0: 10000053 b a510 <__divdf3+0x1f0> a3c4: 00a2200b movn a0,a1,v0 a3c8: 14440006 bne v0,a0,a3e4 <__divdf3+0xc4> a3cc: 00001821 move v1,zero a3d0: 00001021 move v0,zero a3d4: afa30054 sw v1,84(sp) a3d8: afa20050 sw v0,80(sp) a3dc: 1000004b b a50c <__divdf3+0x1ec> a3e0: afa00048 sw zero,72(sp) a3e4: 14450003 bne v0,a1,a3f4 <__divdf3+0xd4> a3e8: 8fa30048 lw v1,72(sp) a3ec: 10000047 b a50c <__divdf3+0x1ec> a3f0: afa40040 sw a0,64(sp) a3f4: 8fa20030 lw v0,48(sp) a3f8: 8fa70050 lw a3,80(sp) a3fc: 8fa80038 lw t0,56(sp) a400: 00621023 subu v0,v1,v0 a404: afa20048 sw v0,72(sp) a408: 00e8182b sltu v1,a3,t0 a40c: 8fa60054 lw a2,84(sp) a410: 14600006 bnez v1,a42c <__divdf3+0x10c> a414: 8faa003c lw t2,60(sp) a418: 1507000b bne t0,a3,a448 <__divdf3+0x128> a41c: 2409003d li t1,61 a420: 00ca182b sltu v1,a2,t2 a424: 10600009 beqz v1,a44c <__divdf3+0x12c> a428: 00002821 move a1,zero a42c: 00061fc2 srl v1,a2,0x1f a430: 00073840 sll a3,a3,0x1 a434: 2442ffff addiu v0,v0,-1 a438: 00673825 or a3,v1,a3 a43c: 00063040 sll a2,a2,0x1 a440: afa20048 sw v0,72(sp) a444: 2409003d li t1,61 a448: 00002821 move a1,zero a44c: 3c041000 lui a0,0x1000 a450: 00001821 move v1,zero a454: 00001021 move v0,zero a458: 00e8582b sltu t3,a3,t0 a45c: 15600010 bnez t3,a4a0 <__divdf3+0x180> a460: 000467c0 sll t4,a0,0x1f a464: 15070005 bne t0,a3,a47c <__divdf3+0x15c> a468: 00655825 or t3,v1,a1 a46c: 00ca582b sltu t3,a2,t2 a470: 1560000c bnez t3,a4a4 <__divdf3+0x184> a474: 00055842 srl t3,a1,0x1 a478: 00655825 or t3,v1,a1 a47c: 01601821 move v1,t3 a480: 00ca5823 subu t3,a2,t2 a484: 00cb302b sltu a2,a2,t3 a488: 00446025 or t4,v0,a0 a48c: 00e83823 subu a3,a3,t0 a490: 00e63823 subu a3,a3,a2 a494: 01801021 move v0,t4 a498: 01603021 move a2,t3 a49c: 000467c0 sll t4,a0,0x1f a4a0: 00055842 srl t3,a1,0x1 a4a4: 00046842 srl t5,a0,0x1 a4a8: 018b2825 or a1,t4,t3 a4ac: 00073840 sll a3,a3,0x1 a4b0: 00065fc2 srl t3,a2,0x1f a4b4: 2529ffff addiu t1,t1,-1 a4b8: 01a02021 move a0,t5 a4bc: 01673825 or a3,t3,a3 a4c0: 1520ffe5 bnez t1,a458 <__divdf3+0x138> a4c4: 00063040 sll a2,a2,0x1 a4c8: 306900ff andi t1,v1,0xff a4cc: 24050080 li a1,128 a4d0: 5525000d bnel t1,a1,a508 <__divdf3+0x1e8> a4d4: afa30054 sw v1,84(sp) a4d8: 30650100 andi a1,v1,0x100 a4dc: 54a0000a bnezl a1,a508 <__divdf3+0x1e8> a4e0: afa30054 sw v1,84(sp) a4e4: 00e63025 or a2,a3,a2 a4e8: 50c00007 beqzl a2,a508 <__divdf3+0x1e8> a4ec: afa30054 sw v1,84(sp) a4f0: 24650080 addiu a1,v1,128 a4f4: 00a3202b sltu a0,a1,v1 a4f8: 00821021 addu v0,a0,v0 a4fc: 2404ff00 li a0,-256 a500: 00851824 and v1,a0,a1 a504: afa30054 sw v1,84(sp) a508: afa20050 sw v0,80(sp) a50c: 27a40040 addiu a0,sp,64 a510: 8f99804c lw t9,-32692(gp) a514: 0411fcca bal 9840 <__pack_d> a518: 00000000 nop a51c: 8fbf005c lw ra,92(sp) a520: 00403821 move a3,v0 a524: 00e01021 move v0,a3 a528: 03e00008 jr ra a52c: 27bd0060 addiu sp,sp,96 0000a530 <__fpcmp_parts_d>: a530: 8c830000 lw v1,0(a0) a534: 2c660002 sltiu a2,v1,2 a538: 14c00044 bnez a2,a64c <__fpcmp_parts_d+0x11c> a53c: 24020001 li v0,1 a540: 8ca60000 lw a2,0(a1) a544: 2cc70002 sltiu a3,a2,2 a548: 14e00040 bnez a3,a64c <__fpcmp_parts_d+0x11c> a54c: 24070004 li a3,4 a550: 14670009 bne v1,a3,a578 <__fpcmp_parts_d+0x48> a554: 00000000 nop a558: 14c30004 bne a2,v1,a56c <__fpcmp_parts_d+0x3c> a55c: 8c840004 lw a0,4(a0) a560: 8ca20004 lw v0,4(a1) a564: 03e00008 jr ra a568: 00441023 subu v0,v0,a0 a56c: 2403ffff li v1,-1 a570: 03e00008 jr ra a574: 0064100b movn v0,v1,a0 a578: 54c70003 bnel a2,a3,a588 <__fpcmp_parts_d+0x58> a57c: 24070002 li a3,2 a580: 10000007 b a5a0 <__fpcmp_parts_d+0x70> a584: 8ca40004 lw a0,4(a1) a588: 14670008 bne v1,a3,a5ac <__fpcmp_parts_d+0x7c> a58c: 00000000 nop a590: 10c3002e beq a2,v1,a64c <__fpcmp_parts_d+0x11c> a594: 00001021 move v0,zero a598: 8ca40004 lw a0,4(a1) a59c: 24020001 li v0,1 a5a0: 2403ffff li v1,-1 a5a4: 03e00008 jr ra a5a8: 0064100a movz v0,v1,a0 a5ac: 10c70009 beq a2,a3,a5d4 <__fpcmp_parts_d+0xa4> a5b0: 8c830004 lw v1,4(a0) a5b4: 8ca60004 lw a2,4(a1) a5b8: 54660007 bnel v1,a2,a5d8 <__fpcmp_parts_d+0xa8> a5bc: 2404ffff li a0,-1 a5c0: 8c870008 lw a3,8(a0) a5c4: 8ca60008 lw a2,8(a1) a5c8: 00c7402a slt t0,a2,a3 a5cc: 51000004 beqzl t0,a5e0 <__fpcmp_parts_d+0xb0> a5d0: 00e6302a slt a2,a3,a2 a5d4: 2404ffff li a0,-1 a5d8: 03e00008 jr ra a5dc: 0083100b movn v0,a0,v1 a5e0: 54c00017 bnezl a2,a640 <__fpcmp_parts_d+0x110> a5e4: 2404ffff li a0,-1 a5e8: 8c820010 lw v0,16(a0) a5ec: 8c860014 lw a2,20(a0) a5f0: 8ca40010 lw a0,16(a1) a5f4: 0082382b sltu a3,a0,v0 a5f8: 14e00006 bnez a3,a614 <__fpcmp_parts_d+0xe4> a5fc: 8ca50014 lw a1,20(a1) a600: 14440007 bne v0,a0,a620 <__fpcmp_parts_d+0xf0> a604: 0044382b sltu a3,v0,a0 a608: 00a6382b sltu a3,a1,a2 a60c: 10e00004 beqz a3,a620 <__fpcmp_parts_d+0xf0> a610: 0044382b sltu a3,v0,a0 a614: 2402ffff li v0,-1 a618: 10000009 b a640 <__fpcmp_parts_d+0x110> a61c: 24040001 li a0,1 a620: 54e00006 bnezl a3,a63c <__fpcmp_parts_d+0x10c> a624: 24020001 li v0,1 a628: 14820007 bne a0,v0,a648 <__fpcmp_parts_d+0x118> a62c: 00c5302b sltu a2,a2,a1 a630: 50c00006 beqzl a2,a64c <__fpcmp_parts_d+0x11c> a634: 00001021 move v0,zero a638: 24020001 li v0,1 a63c: 2404ffff li a0,-1 a640: 03e00008 jr ra a644: 0083100a movz v0,a0,v1 a648: 00001021 move v0,zero a64c: 03e00008 jr ra a650: 00000000 nop ... 0000a660 <__cmpdf2>: a660: 3c1c0002 lui gp,0x2 a664: 279cf9c0 addiu gp,gp,-1600 a668: 0399e021 addu gp,gp,t9 a66c: 8f998048 lw t9,-32696(gp) a670: 27bdffa0 addiu sp,sp,-96 a674: afbf005c sw ra,92(sp) a678: afa7001c sw a3,28(sp) a67c: afa60018 sw a2,24(sp) a680: afbc0010 sw gp,16(sp) a684: afa50024 sw a1,36(sp) a688: afa40020 sw a0,32(sp) a68c: 27a50040 addiu a1,sp,64 a690: 0411fcf7 bal 9a70 <__unpack_d> a694: 27a40020 addiu a0,sp,32 a698: 8fbc0010 lw gp,16(sp) a69c: 27a40018 addiu a0,sp,24 a6a0: 8f998048 lw t9,-32696(gp) a6a4: 0411fcf2 bal 9a70 <__unpack_d> a6a8: 27a50028 addiu a1,sp,40 a6ac: 8fbc0010 lw gp,16(sp) a6b0: 27a40040 addiu a0,sp,64 a6b4: 8f998050 lw t9,-32688(gp) a6b8: 0411ff9d bal a530 <__fpcmp_parts_d> a6bc: 27a50028 addiu a1,sp,40 a6c0: 8fbf005c lw ra,92(sp) a6c4: 03e00008 jr ra a6c8: 27bd0060 addiu sp,sp,96 a6cc: 00000000 nop 0000a6d0 <__eqdf2>: a6d0: 3c1c0002 lui gp,0x2 a6d4: 279cf950 addiu gp,gp,-1712 a6d8: 0399e021 addu gp,gp,t9 a6dc: 8f998048 lw t9,-32696(gp) a6e0: 27bdffa0 addiu sp,sp,-96 a6e4: afbc0010 sw gp,16(sp) a6e8: afbf005c sw ra,92(sp) a6ec: afa50024 sw a1,36(sp) a6f0: afa40020 sw a0,32(sp) a6f4: afa7001c sw a3,28(sp) a6f8: afa60018 sw a2,24(sp) a6fc: 27a40020 addiu a0,sp,32 a700: 0411fcdb bal 9a70 <__unpack_d> a704: 27a50040 addiu a1,sp,64 a708: 8fbc0010 lw gp,16(sp) a70c: 27a40018 addiu a0,sp,24 a710: 8f998048 lw t9,-32696(gp) a714: 0411fcd6 bal 9a70 <__unpack_d> a718: 27a50028 addiu a1,sp,40 a71c: 8fa30040 lw v1,64(sp) a720: 8fbc0010 lw gp,16(sp) a724: 2c630002 sltiu v1,v1,2 a728: 14600008 bnez v1,a74c <__eqdf2+0x7c> a72c: 24020001 li v0,1 a730: 8fa30028 lw v1,40(sp) a734: 2c630002 sltiu v1,v1,2 a738: 14600004 bnez v1,a74c <__eqdf2+0x7c> a73c: 8f998050 lw t9,-32688(gp) a740: 27a40040 addiu a0,sp,64 a744: 0411ff7a bal a530 <__fpcmp_parts_d> a748: 27a50028 addiu a1,sp,40 a74c: 8fbf005c lw ra,92(sp) a750: 03e00008 jr ra a754: 27bd0060 addiu sp,sp,96 ... 0000a760 <__nedf2>: a760: 3c1c0002 lui gp,0x2 a764: 279cf8c0 addiu gp,gp,-1856 a768: 0399e021 addu gp,gp,t9 a76c: 8f998048 lw t9,-32696(gp) a770: 27bdffa0 addiu sp,sp,-96 a774: afbc0010 sw gp,16(sp) a778: afbf005c sw ra,92(sp) a77c: afa50024 sw a1,36(sp) a780: afa40020 sw a0,32(sp) a784: afa7001c sw a3,28(sp) a788: afa60018 sw a2,24(sp) a78c: 27a40020 addiu a0,sp,32 a790: 0411fcb7 bal 9a70 <__unpack_d> a794: 27a50040 addiu a1,sp,64 a798: 8fbc0010 lw gp,16(sp) a79c: 27a40018 addiu a0,sp,24 a7a0: 8f998048 lw t9,-32696(gp) a7a4: 0411fcb2 bal 9a70 <__unpack_d> a7a8: 27a50028 addiu a1,sp,40 a7ac: 8fa30040 lw v1,64(sp) a7b0: 8fbc0010 lw gp,16(sp) a7b4: 2c630002 sltiu v1,v1,2 a7b8: 14600008 bnez v1,a7dc <__nedf2+0x7c> a7bc: 24020001 li v0,1 a7c0: 8fa30028 lw v1,40(sp) a7c4: 2c630002 sltiu v1,v1,2 a7c8: 14600004 bnez v1,a7dc <__nedf2+0x7c> a7cc: 8f998050 lw t9,-32688(gp) a7d0: 27a40040 addiu a0,sp,64 a7d4: 0411ff56 bal a530 <__fpcmp_parts_d> a7d8: 27a50028 addiu a1,sp,40 a7dc: 8fbf005c lw ra,92(sp) a7e0: 03e00008 jr ra a7e4: 27bd0060 addiu sp,sp,96 ... 0000a7f0 <__gtdf2>: a7f0: 3c1c0002 lui gp,0x2 a7f4: 279cf830 addiu gp,gp,-2000 a7f8: 0399e021 addu gp,gp,t9 a7fc: 8f998048 lw t9,-32696(gp) a800: 27bdffa0 addiu sp,sp,-96 a804: afbc0010 sw gp,16(sp) a808: afbf005c sw ra,92(sp) a80c: afa50024 sw a1,36(sp) a810: afa40020 sw a0,32(sp) a814: afa7001c sw a3,28(sp) a818: afa60018 sw a2,24(sp) a81c: 27a40020 addiu a0,sp,32 a820: 0411fc93 bal 9a70 <__unpack_d> a824: 27a50040 addiu a1,sp,64 a828: 8fbc0010 lw gp,16(sp) a82c: 27a40018 addiu a0,sp,24 a830: 8f998048 lw t9,-32696(gp) a834: 0411fc8e bal 9a70 <__unpack_d> a838: 27a50028 addiu a1,sp,40 a83c: 8fa30040 lw v1,64(sp) a840: 8fbc0010 lw gp,16(sp) a844: 2c630002 sltiu v1,v1,2 a848: 14600008 bnez v1,a86c <__gtdf2+0x7c> a84c: 2402ffff li v0,-1 a850: 8fa30028 lw v1,40(sp) a854: 2c630002 sltiu v1,v1,2 a858: 14600004 bnez v1,a86c <__gtdf2+0x7c> a85c: 8f998050 lw t9,-32688(gp) a860: 27a40040 addiu a0,sp,64 a864: 0411ff32 bal a530 <__fpcmp_parts_d> a868: 27a50028 addiu a1,sp,40 a86c: 8fbf005c lw ra,92(sp) a870: 03e00008 jr ra a874: 27bd0060 addiu sp,sp,96 ... 0000a880 <__gedf2>: a880: 3c1c0002 lui gp,0x2 a884: 279cf7a0 addiu gp,gp,-2144 a888: 0399e021 addu gp,gp,t9 a88c: 8f998048 lw t9,-32696(gp) a890: 27bdffa0 addiu sp,sp,-96 a894: afbc0010 sw gp,16(sp) a898: afbf005c sw ra,92(sp) a89c: afa50024 sw a1,36(sp) a8a0: afa40020 sw a0,32(sp) a8a4: afa7001c sw a3,28(sp) a8a8: afa60018 sw a2,24(sp) a8ac: 27a40020 addiu a0,sp,32 a8b0: 0411fc6f bal 9a70 <__unpack_d> a8b4: 27a50040 addiu a1,sp,64 a8b8: 8fbc0010 lw gp,16(sp) a8bc: 27a40018 addiu a0,sp,24 a8c0: 8f998048 lw t9,-32696(gp) a8c4: 0411fc6a bal 9a70 <__unpack_d> a8c8: 27a50028 addiu a1,sp,40 a8cc: 8fa30040 lw v1,64(sp) a8d0: 8fbc0010 lw gp,16(sp) a8d4: 2c630002 sltiu v1,v1,2 a8d8: 14600008 bnez v1,a8fc <__gedf2+0x7c> a8dc: 2402ffff li v0,-1 a8e0: 8fa30028 lw v1,40(sp) a8e4: 2c630002 sltiu v1,v1,2 a8e8: 14600004 bnez v1,a8fc <__gedf2+0x7c> a8ec: 8f998050 lw t9,-32688(gp) a8f0: 27a40040 addiu a0,sp,64 a8f4: 0411ff0e bal a530 <__fpcmp_parts_d> a8f8: 27a50028 addiu a1,sp,40 a8fc: 8fbf005c lw ra,92(sp) a900: 03e00008 jr ra a904: 27bd0060 addiu sp,sp,96 ... 0000a910 <__ltdf2>: a910: 3c1c0002 lui gp,0x2 a914: 279cf710 addiu gp,gp,-2288 a918: 0399e021 addu gp,gp,t9 a91c: 8f998048 lw t9,-32696(gp) a920: 27bdffa0 addiu sp,sp,-96 a924: afbc0010 sw gp,16(sp) a928: afbf005c sw ra,92(sp) a92c: afa50024 sw a1,36(sp) a930: afa40020 sw a0,32(sp) a934: afa7001c sw a3,28(sp) a938: afa60018 sw a2,24(sp) a93c: 27a40020 addiu a0,sp,32 a940: 0411fc4b bal 9a70 <__unpack_d> a944: 27a50040 addiu a1,sp,64 a948: 8fbc0010 lw gp,16(sp) a94c: 27a40018 addiu a0,sp,24 a950: 8f998048 lw t9,-32696(gp) a954: 0411fc46 bal 9a70 <__unpack_d> a958: 27a50028 addiu a1,sp,40 a95c: 8fa30040 lw v1,64(sp) a960: 8fbc0010 lw gp,16(sp) a964: 2c630002 sltiu v1,v1,2 a968: 14600008 bnez v1,a98c <__ltdf2+0x7c> a96c: 24020001 li v0,1 a970: 8fa30028 lw v1,40(sp) a974: 2c630002 sltiu v1,v1,2 a978: 14600004 bnez v1,a98c <__ltdf2+0x7c> a97c: 8f998050 lw t9,-32688(gp) a980: 27a40040 addiu a0,sp,64 a984: 0411feea bal a530 <__fpcmp_parts_d> a988: 27a50028 addiu a1,sp,40 a98c: 8fbf005c lw ra,92(sp) a990: 03e00008 jr ra a994: 27bd0060 addiu sp,sp,96 ... 0000a9a0 <__ledf2>: a9a0: 3c1c0002 lui gp,0x2 a9a4: 279cf680 addiu gp,gp,-2432 a9a8: 0399e021 addu gp,gp,t9 a9ac: 8f998048 lw t9,-32696(gp) a9b0: 27bdffa0 addiu sp,sp,-96 a9b4: afbc0010 sw gp,16(sp) a9b8: afbf005c sw ra,92(sp) a9bc: afa50024 sw a1,36(sp) a9c0: afa40020 sw a0,32(sp) a9c4: afa7001c sw a3,28(sp) a9c8: afa60018 sw a2,24(sp) a9cc: 27a40020 addiu a0,sp,32 a9d0: 0411fc27 bal 9a70 <__unpack_d> a9d4: 27a50040 addiu a1,sp,64 a9d8: 8fbc0010 lw gp,16(sp) a9dc: 27a40018 addiu a0,sp,24 a9e0: 8f998048 lw t9,-32696(gp) a9e4: 0411fc22 bal 9a70 <__unpack_d> a9e8: 27a50028 addiu a1,sp,40 a9ec: 8fa30040 lw v1,64(sp) a9f0: 8fbc0010 lw gp,16(sp) a9f4: 2c630002 sltiu v1,v1,2 a9f8: 14600008 bnez v1,aa1c <__ledf2+0x7c> a9fc: 24020001 li v0,1 aa00: 8fa30028 lw v1,40(sp) aa04: 2c630002 sltiu v1,v1,2 aa08: 14600004 bnez v1,aa1c <__ledf2+0x7c> aa0c: 8f998050 lw t9,-32688(gp) aa10: 27a40040 addiu a0,sp,64 aa14: 0411fec6 bal a530 <__fpcmp_parts_d> aa18: 27a50028 addiu a1,sp,40 aa1c: 8fbf005c lw ra,92(sp) aa20: 03e00008 jr ra aa24: 27bd0060 addiu sp,sp,96 ... 0000aa30 <__unorddf2>: aa30: 3c1c0002 lui gp,0x2 aa34: 279cf5f0 addiu gp,gp,-2576 aa38: 0399e021 addu gp,gp,t9 aa3c: 8f998048 lw t9,-32696(gp) aa40: 27bdffa0 addiu sp,sp,-96 aa44: afbc0010 sw gp,16(sp) aa48: afbf005c sw ra,92(sp) aa4c: afa50024 sw a1,36(sp) aa50: afa40020 sw a0,32(sp) aa54: afa7001c sw a3,28(sp) aa58: afa60018 sw a2,24(sp) aa5c: 27a40020 addiu a0,sp,32 aa60: 0411fc03 bal 9a70 <__unpack_d> aa64: 27a50040 addiu a1,sp,64 aa68: 8fbc0010 lw gp,16(sp) aa6c: 27a40018 addiu a0,sp,24 aa70: 8f998048 lw t9,-32696(gp) aa74: 0411fbfe bal 9a70 <__unpack_d> aa78: 27a50028 addiu a1,sp,40 aa7c: 8fa30040 lw v1,64(sp) aa80: 2c630002 sltiu v1,v1,2 aa84: 14600003 bnez v1,aa94 <__unorddf2+0x64> aa88: 24020001 li v0,1 aa8c: 8fa20028 lw v0,40(sp) aa90: 2c420002 sltiu v0,v0,2 aa94: 8fbf005c lw ra,92(sp) aa98: 03e00008 jr ra aa9c: 27bd0060 addiu sp,sp,96 0000aaa0 <__floatsidf>: aaa0: 3c1c0002 lui gp,0x2 aaa4: 279cf580 addiu gp,gp,-2688 aaa8: 0399e021 addu gp,gp,t9 aaac: 27bdffc8 addiu sp,sp,-56 aab0: 24020003 li v0,3 aab4: afbc0010 sw gp,16(sp) aab8: afa20018 sw v0,24(sp) aabc: 000417c2 srl v0,a0,0x1f aac0: afbf0034 sw ra,52(sp) aac4: afb00030 sw s0,48(sp) aac8: 14800004 bnez a0,aadc <__floatsidf+0x3c> aacc: afa2001c sw v0,28(sp) aad0: 24020002 li v0,2 aad4: 10000016 b ab30 <__floatsidf+0x90> aad8: afa20018 sw v0,24(sp) aadc: 2403003c li v1,60 aae0: afa30020 sw v1,32(sp) aae4: 10400004 beqz v0,aaf8 <__floatsidf+0x58> aae8: 00802821 move a1,a0 aaec: 3c028000 lui v0,0x8000 aaf0: 10820014 beq a0,v0,ab44 <__floatsidf+0xa4> aaf4: 00042823 negu a1,a0 aaf8: 70b08020 clz s0,a1 aafc: 2606001d addiu a2,s0,29 ab00: afa00028 sw zero,40(sp) ab04: 18c0000a blez a2,ab30 <__floatsidf+0x90> ab08: afa5002c sw a1,44(sp) ab0c: 8f998154 lw t9,-32428(gp) ab10: 0320f809 jalr t9 ab14: 00002021 move a0,zero ab18: afa20028 sw v0,40(sp) ab1c: 8fbc0010 lw gp,16(sp) ab20: 2402001f li v0,31 ab24: 00508023 subu s0,v0,s0 ab28: afa3002c sw v1,44(sp) ab2c: afb00020 sw s0,32(sp) ab30: 8f99804c lw t9,-32692(gp) ab34: 0411fb42 bal 9840 <__pack_d> ab38: 27a40018 addiu a0,sp,24 ab3c: 10000005 b ab54 <__floatsidf+0xb4> ab40: 8fbf0034 lw ra,52(sp) ab44: 8f838024 lw v1,-32732(gp) ab48: 3c02c1e0 lui v0,0xc1e0 ab4c: 8c631124 lw v1,4388(v1) ab50: 8fbf0034 lw ra,52(sp) ab54: 8fb00030 lw s0,48(sp) ab58: 03e00008 jr ra ab5c: 27bd0038 addiu sp,sp,56 0000ab60 <__fixdfsi>: ab60: 3c1c0002 lui gp,0x2 ab64: 279cf4c0 addiu gp,gp,-2880 ab68: 0399e021 addu gp,gp,t9 ab6c: 8f998048 lw t9,-32696(gp) ab70: 27bdffc0 addiu sp,sp,-64 ab74: afbc0010 sw gp,16(sp) ab78: afa5001c sw a1,28(sp) ab7c: afa40018 sw a0,24(sp) ab80: afbf003c sw ra,60(sp) ab84: 27a40018 addiu a0,sp,24 ab88: 0411fbb9 bal 9a70 <__unpack_d> ab8c: 27a50020 addiu a1,sp,32 ab90: 8fa30020 lw v1,32(sp) ab94: 24040002 li a0,2 ab98: 8fbc0010 lw gp,16(sp) ab9c: 1064001c beq v1,a0,ac10 <__fixdfsi+0xb0> aba0: 00001021 move v0,zero aba4: 2c640002 sltiu a0,v1,2 aba8: 14800019 bnez a0,ac10 <__fixdfsi+0xb0> abac: 24040004 li a0,4 abb0: 50640008 beql v1,a0,abd4 <__fixdfsi+0x74> abb4: 8fa20024 lw v0,36(sp) abb8: 8fa60028 lw a2,40(sp) abbc: 04c00015 bltz a2,ac14 <__fixdfsi+0xb4> abc0: 8fbf003c lw ra,60(sp) abc4: 28c2001f slti v0,a2,31 abc8: 14400006 bnez v0,abe4 <__fixdfsi+0x84> abcc: 8f9980f0 lw t9,-32528(gp) abd0: 8fa20024 lw v0,36(sp) abd4: 5040000d beqzl v0,ac0c <__fixdfsi+0xac> abd8: 3c027fff lui v0,0x7fff abdc: 1000000c b ac10 <__fixdfsi+0xb0> abe0: 3c028000 lui v0,0x8000 abe4: 8fa40030 lw a0,48(sp) abe8: 8fa50034 lw a1,52(sp) abec: 2402003c li v0,60 abf0: 0320f809 jalr t9 abf4: 00463023 subu a2,v0,a2 abf8: 8fa40024 lw a0,36(sp) abfc: 00601021 move v0,v1 ac00: 00031823 negu v1,v1 ac04: 10000002 b ac10 <__fixdfsi+0xb0> ac08: 0064100b movn v0,v1,a0 ac0c: 3442ffff ori v0,v0,0xffff ac10: 8fbf003c lw ra,60(sp) ac14: 03e00008 jr ra ac18: 27bd0040 addiu sp,sp,64 ac1c: 00000000 nop 0000ac20 <__negdf2>: ac20: 3c1c0002 lui gp,0x2 ac24: 279cf400 addiu gp,gp,-3072 ac28: 0399e021 addu gp,gp,t9 ac2c: 8f998048 lw t9,-32696(gp) ac30: 27bdffc0 addiu sp,sp,-64 ac34: afbf003c sw ra,60(sp) ac38: afbc0010 sw gp,16(sp) ac3c: afa5001c sw a1,28(sp) ac40: afa40018 sw a0,24(sp) ac44: 27a50020 addiu a1,sp,32 ac48: 0411fb89 bal 9a70 <__unpack_d> ac4c: 27a40018 addiu a0,sp,24 ac50: 8fbc0010 lw gp,16(sp) ac54: 8fa20024 lw v0,36(sp) ac58: 27a40020 addiu a0,sp,32 ac5c: 8f99804c lw t9,-32692(gp) ac60: 2c420001 sltiu v0,v0,1 ac64: 0411faf6 bal 9840 <__pack_d> ac68: afa20024 sw v0,36(sp) ac6c: 8fbf003c lw ra,60(sp) ac70: 00403821 move a3,v0 ac74: 00e01021 move v0,a3 ac78: 03e00008 jr ra ac7c: 27bd0040 addiu sp,sp,64 0000ac80 <__make_dp>: ac80: 3c1c0002 lui gp,0x2 ac84: 279cf3a0 addiu gp,gp,-3168 ac88: 0399e021 addu gp,gp,t9 ac8c: 27bdffc8 addiu sp,sp,-56 ac90: 8fa3004c lw v1,76(sp) ac94: 8fa20048 lw v0,72(sp) ac98: 8f99804c lw t9,-32692(gp) ac9c: afbc0010 sw gp,16(sp) aca0: afbf0034 sw ra,52(sp) aca4: afa40018 sw a0,24(sp) aca8: afa5001c sw a1,28(sp) acac: afa60020 sw a2,32(sp) acb0: afa3002c sw v1,44(sp) acb4: afa20028 sw v0,40(sp) acb8: 0411fae1 bal 9840 <__pack_d> acbc: 27a40018 addiu a0,sp,24 acc0: 8fbf0034 lw ra,52(sp) acc4: 00403821 move a3,v0 acc8: 00e01021 move v0,a3 accc: 03e00008 jr ra acd0: 27bd0038 addiu sp,sp,56 ... 0000ace0 <__truncdfsf2>: ace0: 3c1c0002 lui gp,0x2 ace4: 279cf340 addiu gp,gp,-3264 ace8: 0399e021 addu gp,gp,t9 acec: 8f998048 lw t9,-32696(gp) acf0: 27bdffc0 addiu sp,sp,-64 acf4: afbf003c sw ra,60(sp) acf8: afbc0010 sw gp,16(sp) acfc: afa5001c sw a1,28(sp) ad00: afa40018 sw a0,24(sp) ad04: 27a50020 addiu a1,sp,32 ad08: 0411fb59 bal 9a70 <__unpack_d> ad0c: 27a40018 addiu a0,sp,24 ad10: 8fa70034 lw a3,52(sp) ad14: 8fa20030 lw v0,48(sp) ad18: 8fbc0010 lw gp,16(sp) ad1c: 00071f82 srl v1,a3,0x1e ad20: 00021080 sll v0,v0,0x2 ad24: 00431025 or v0,v0,v1 ad28: 34430001 ori v1,v0,0x1 ad2c: 8fa40020 lw a0,32(sp) ad30: 8fa50024 lw a1,36(sp) ad34: 8fa60028 lw a2,40(sp) ad38: 8f998054 lw t9,-32684(gp) ad3c: 7ce7e800 ext a3,a3,0x0,0x1e ad40: 0067100b movn v0,v1,a3 ad44: 0411fa66 bal 96e0 <__make_fp> ad48: 00403821 move a3,v0 ad4c: 8fbf003c lw ra,60(sp) ad50: 03e00008 jr ra ad54: 27bd0040 addiu sp,sp,64 ... 0000ad60 <__floatunsidf>: ad60: 3c1c0002 lui gp,0x2 ad64: 279cf2c0 addiu gp,gp,-3392 ad68: 0399e021 addu gp,gp,t9 ad6c: 27bdffb8 addiu sp,sp,-72 ad70: afbc0010 sw gp,16(sp) ad74: afb00034 sw s0,52(sp) ad78: afbf0044 sw ra,68(sp) ad7c: afb30040 sw s3,64(sp) ad80: afb2003c sw s2,60(sp) ad84: afb10038 sw s1,56(sp) ad88: 00808021 move s0,a0 ad8c: 14800004 bnez a0,ada0 <__floatunsidf+0x40> ad90: afa0001c sw zero,28(sp) ad94: 24020002 li v0,2 ad98: 10000029 b ae40 <__floatunsidf+0xe0> ad9c: afa20018 sw v0,24(sp) ada0: 24020003 li v0,3 ada4: 70929020 clz s2,a0 ada8: afa20018 sw v0,24(sp) adac: 2646001d addiu a2,s2,29 adb0: 2402003c li v0,60 adb4: afa20020 sw v0,32(sp) adb8: afa00028 sw zero,40(sp) adbc: 04c10015 bgez a2,ae14 <__floatunsidf+0xb4> adc0: afa4002c sw a0,44(sp) adc4: 8f998154 lw t9,-32428(gp) adc8: 00068823 negu s1,a2 adcc: 24050001 li a1,1 add0: 00002021 move a0,zero add4: 0320f809 jalr t9 add8: 02203021 move a2,s1 addc: 8fbc0010 lw gp,16(sp) ade0: 2473ffff addiu s3,v1,-1 ade4: 02709824 and s3,s3,s0 ade8: 8f9980f0 lw t9,-32528(gp) adec: 00002021 move a0,zero adf0: 02002821 move a1,s0 adf4: 0320f809 jalr t9 adf8: 02203021 move a2,s1 adfc: 0013982b sltu s3,zero,s3 ae00: 02639825 or s3,s3,v1 ae04: 8fbc0010 lw gp,16(sp) ae08: afa20028 sw v0,40(sp) ae0c: 10000009 b ae34 <__floatunsidf+0xd4> ae10: afb3002c sw s3,44(sp) ae14: 10c0000a beqz a2,ae40 <__floatunsidf+0xe0> ae18: 8f998154 lw t9,-32428(gp) ae1c: 00002021 move a0,zero ae20: 0320f809 jalr t9 ae24: 02002821 move a1,s0 ae28: 8fbc0010 lw gp,16(sp) ae2c: afa3002c sw v1,44(sp) ae30: afa20028 sw v0,40(sp) ae34: 2402001f li v0,31 ae38: 00529023 subu s2,v0,s2 ae3c: afb20020 sw s2,32(sp) ae40: 8f99804c lw t9,-32692(gp) ae44: 0411fa7e bal 9840 <__pack_d> ae48: 27a40018 addiu a0,sp,24 ae4c: 8fbf0044 lw ra,68(sp) ae50: 00403821 move a3,v0 ae54: 00e01021 move v0,a3 ae58: 8fb30040 lw s3,64(sp) ae5c: 8fb2003c lw s2,60(sp) ae60: 8fb10038 lw s1,56(sp) ae64: 8fb00034 lw s0,52(sp) ae68: 03e00008 jr ra ae6c: 27bd0048 addiu sp,sp,72 0000ae70 <__sync_fetch_and_add_1>: ae70: 2406fffc li a2,-4 ae74: 00863024 and a2,a0,a2 ae78: 30840003 andi a0,a0,0x3 ae7c: 38840003 xori a0,a0,0x3 ae80: 000420c0 sll a0,a0,0x3 ae84: 240300ff li v1,255 ae88: 00831804 sllv v1,v1,a0 ae8c: 30a500ff andi a1,a1,0xff ae90: 00033827 nor a3,zero,v1 ae94: 00852804 sllv a1,a1,a0 ae98: 00001021 move v0,zero ae9c: 0000000f sync aea0: c0c20000 ll v0,0(a2) aea4: 00470824 and at,v0,a3 aea8: 00454021 addu t0,v0,a1 aeac: 01034024 and t0,t0,v1 aeb0: 00280825 or at,at,t0 aeb4: e0c10000 sc at,0(a2) aeb8: 1020fff9 beqz at,aea0 <__sync_fetch_and_add_1+0x30> aebc: 00000000 nop aec0: 0000000f sync aec4: 00431024 and v0,v0,v1 aec8: 00821006 srlv v0,v0,a0 aecc: 03e00008 jr ra aed0: 304200ff andi v0,v0,0xff ... 0000aee0 <__sync_fetch_and_add_2>: aee0: 2406fffc li a2,-4 aee4: 00863024 and a2,a0,a2 aee8: 30840003 andi a0,a0,0x3 aeec: 38840002 xori a0,a0,0x2 aef0: 000420c0 sll a0,a0,0x3 aef4: 3403ffff li v1,0xffff aef8: 00831804 sllv v1,v1,a0 aefc: 30a5ffff andi a1,a1,0xffff af00: 00033827 nor a3,zero,v1 af04: 00852804 sllv a1,a1,a0 af08: 00001021 move v0,zero af0c: 0000000f sync af10: c0c20000 ll v0,0(a2) af14: 00470824 and at,v0,a3 af18: 00454021 addu t0,v0,a1 af1c: 01034024 and t0,t0,v1 af20: 00280825 or at,at,t0 af24: e0c10000 sc at,0(a2) af28: 1020fff9 beqz at,af10 <__sync_fetch_and_add_2+0x30> af2c: 00000000 nop af30: 0000000f sync af34: 00431024 and v0,v0,v1 af38: 00821006 srlv v0,v0,a0 af3c: 03e00008 jr ra af40: 3042ffff andi v0,v0,0xffff ... 0000af50 <__sync_fetch_and_add_4>: af50: 0000000f sync af54: c0820000 ll v0,0(a0) af58: 00450821 addu at,v0,a1 af5c: e0810000 sc at,0(a0) af60: 1020fffc beqz at,af54 <__sync_fetch_and_add_4+0x4> af64: 00000000 nop af68: 0000000f sync af6c: 03e00008 jr ra af70: 00000000 nop ... 0000af80 <__sync_add_and_fetch_1>: af80: 2406fffc li a2,-4 af84: 00863024 and a2,a0,a2 af88: 30840003 andi a0,a0,0x3 af8c: 38840003 xori a0,a0,0x3 af90: 000420c0 sll a0,a0,0x3 af94: 240300ff li v1,255 af98: 00831804 sllv v1,v1,a0 af9c: 30a500ff andi a1,a1,0xff afa0: 00033827 nor a3,zero,v1 afa4: 00852804 sllv a1,a1,a0 afa8: 00001021 move v0,zero afac: 0000000f sync afb0: c0c20000 ll v0,0(a2) afb4: 00470824 and at,v0,a3 afb8: 00451021 addu v0,v0,a1 afbc: 00431024 and v0,v0,v1 afc0: 00220825 or at,at,v0 afc4: e0c10000 sc at,0(a2) afc8: 1020fff9 beqz at,afb0 <__sync_add_and_fetch_1+0x30> afcc: 00000000 nop afd0: 0000000f sync afd4: 00431024 and v0,v0,v1 afd8: 00821006 srlv v0,v0,a0 afdc: 03e00008 jr ra afe0: 304200ff andi v0,v0,0xff ... 0000aff0 <__sync_add_and_fetch_2>: aff0: 2406fffc li a2,-4 aff4: 00863024 and a2,a0,a2 aff8: 30840003 andi a0,a0,0x3 affc: 38840002 xori a0,a0,0x2 b000: 000420c0 sll a0,a0,0x3 b004: 3403ffff li v1,0xffff b008: 00831804 sllv v1,v1,a0 b00c: 30a5ffff andi a1,a1,0xffff b010: 00033827 nor a3,zero,v1 b014: 00852804 sllv a1,a1,a0 b018: 00001021 move v0,zero b01c: 0000000f sync b020: c0c20000 ll v0,0(a2) b024: 00470824 and at,v0,a3 b028: 00451021 addu v0,v0,a1 b02c: 00431024 and v0,v0,v1 b030: 00220825 or at,at,v0 b034: e0c10000 sc at,0(a2) b038: 1020fff9 beqz at,b020 <__sync_add_and_fetch_2+0x30> b03c: 00000000 nop b040: 0000000f sync b044: 00431024 and v0,v0,v1 b048: 00821006 srlv v0,v0,a0 b04c: 03e00008 jr ra b050: 3042ffff andi v0,v0,0xffff ... 0000b060 <__sync_add_and_fetch_4>: b060: 0000000f sync b064: c0820000 ll v0,0(a0) b068: 00450821 addu at,v0,a1 b06c: e0810000 sc at,0(a0) b070: 1020fffc beqz at,b064 <__sync_add_and_fetch_4+0x4> b074: 00451021 addu v0,v0,a1 b078: 0000000f sync b07c: 03e00008 jr ra b080: 00000000 nop ... 0000b090 <__sync_fetch_and_sub_1>: b090: 2406fffc li a2,-4 b094: 00863024 and a2,a0,a2 b098: 30840003 andi a0,a0,0x3 b09c: 38840003 xori a0,a0,0x3 b0a0: 000420c0 sll a0,a0,0x3 b0a4: 240300ff li v1,255 b0a8: 00831804 sllv v1,v1,a0 b0ac: 30a500ff andi a1,a1,0xff b0b0: 00033827 nor a3,zero,v1 b0b4: 00852804 sllv a1,a1,a0 b0b8: 00001021 move v0,zero b0bc: 0000000f sync b0c0: c0c20000 ll v0,0(a2) b0c4: 00470824 and at,v0,a3 b0c8: 00454023 subu t0,v0,a1 b0cc: 01034024 and t0,t0,v1 b0d0: 00280825 or at,at,t0 b0d4: e0c10000 sc at,0(a2) b0d8: 1020fff9 beqz at,b0c0 <__sync_fetch_and_sub_1+0x30> b0dc: 00000000 nop b0e0: 0000000f sync b0e4: 00431024 and v0,v0,v1 b0e8: 00821006 srlv v0,v0,a0 b0ec: 03e00008 jr ra b0f0: 304200ff andi v0,v0,0xff ... 0000b100 <__sync_fetch_and_sub_2>: b100: 2406fffc li a2,-4 b104: 00863024 and a2,a0,a2 b108: 30840003 andi a0,a0,0x3 b10c: 38840002 xori a0,a0,0x2 b110: 000420c0 sll a0,a0,0x3 b114: 3403ffff li v1,0xffff b118: 00831804 sllv v1,v1,a0 b11c: 30a5ffff andi a1,a1,0xffff b120: 00033827 nor a3,zero,v1 b124: 00852804 sllv a1,a1,a0 b128: 00001021 move v0,zero b12c: 0000000f sync b130: c0c20000 ll v0,0(a2) b134: 00470824 and at,v0,a3 b138: 00454023 subu t0,v0,a1 b13c: 01034024 and t0,t0,v1 b140: 00280825 or at,at,t0 b144: e0c10000 sc at,0(a2) b148: 1020fff9 beqz at,b130 <__sync_fetch_and_sub_2+0x30> b14c: 00000000 nop b150: 0000000f sync b154: 00431024 and v0,v0,v1 b158: 00821006 srlv v0,v0,a0 b15c: 03e00008 jr ra b160: 3042ffff andi v0,v0,0xffff ... 0000b170 <__sync_fetch_and_sub_4>: b170: 0000000f sync b174: c0820000 ll v0,0(a0) b178: 00450823 subu at,v0,a1 b17c: e0810000 sc at,0(a0) b180: 1020fffc beqz at,b174 <__sync_fetch_and_sub_4+0x4> b184: 00000000 nop b188: 0000000f sync b18c: 03e00008 jr ra b190: 00000000 nop ... 0000b1a0 <__sync_sub_and_fetch_1>: b1a0: 2406fffc li a2,-4 b1a4: 00863024 and a2,a0,a2 b1a8: 30840003 andi a0,a0,0x3 b1ac: 38840003 xori a0,a0,0x3 b1b0: 000420c0 sll a0,a0,0x3 b1b4: 240300ff li v1,255 b1b8: 00831804 sllv v1,v1,a0 b1bc: 30a500ff andi a1,a1,0xff b1c0: 00033827 nor a3,zero,v1 b1c4: 00852804 sllv a1,a1,a0 b1c8: 00001021 move v0,zero b1cc: 0000000f sync b1d0: c0c20000 ll v0,0(a2) b1d4: 00470824 and at,v0,a3 b1d8: 00451023 subu v0,v0,a1 b1dc: 00431024 and v0,v0,v1 b1e0: 00220825 or at,at,v0 b1e4: e0c10000 sc at,0(a2) b1e8: 1020fff9 beqz at,b1d0 <__sync_sub_and_fetch_1+0x30> b1ec: 00000000 nop b1f0: 0000000f sync b1f4: 00431024 and v0,v0,v1 b1f8: 00821006 srlv v0,v0,a0 b1fc: 03e00008 jr ra b200: 304200ff andi v0,v0,0xff ... 0000b210 <__sync_sub_and_fetch_2>: b210: 2406fffc li a2,-4 b214: 00863024 and a2,a0,a2 b218: 30840003 andi a0,a0,0x3 b21c: 38840002 xori a0,a0,0x2 b220: 000420c0 sll a0,a0,0x3 b224: 3403ffff li v1,0xffff b228: 00831804 sllv v1,v1,a0 b22c: 30a5ffff andi a1,a1,0xffff b230: 00033827 nor a3,zero,v1 b234: 00852804 sllv a1,a1,a0 b238: 00001021 move v0,zero b23c: 0000000f sync b240: c0c20000 ll v0,0(a2) b244: 00470824 and at,v0,a3 b248: 00451023 subu v0,v0,a1 b24c: 00431024 and v0,v0,v1 b250: 00220825 or at,at,v0 b254: e0c10000 sc at,0(a2) b258: 1020fff9 beqz at,b240 <__sync_sub_and_fetch_2+0x30> b25c: 00000000 nop b260: 0000000f sync b264: 00431024 and v0,v0,v1 b268: 00821006 srlv v0,v0,a0 b26c: 03e00008 jr ra b270: 3042ffff andi v0,v0,0xffff ... 0000b280 <__sync_sub_and_fetch_4>: b280: 0000000f sync b284: c0820000 ll v0,0(a0) b288: 00450823 subu at,v0,a1 b28c: e0810000 sc at,0(a0) b290: 1020fffc beqz at,b284 <__sync_sub_and_fetch_4+0x4> b294: 00451023 subu v0,v0,a1 b298: 0000000f sync b29c: 03e00008 jr ra b2a0: 00000000 nop ... 0000b2b0 <__sync_fetch_and_or_1>: b2b0: 2406fffc li a2,-4 b2b4: 00863024 and a2,a0,a2 b2b8: 30840003 andi a0,a0,0x3 b2bc: 38840003 xori a0,a0,0x3 b2c0: 000420c0 sll a0,a0,0x3 b2c4: 240300ff li v1,255 b2c8: 00831804 sllv v1,v1,a0 b2cc: 30a500ff andi a1,a1,0xff b2d0: 00033827 nor a3,zero,v1 b2d4: 00852804 sllv a1,a1,a0 b2d8: 00001021 move v0,zero b2dc: 0000000f sync b2e0: c0c20000 ll v0,0(a2) b2e4: 00470824 and at,v0,a3 b2e8: 00454025 or t0,v0,a1 b2ec: 01034024 and t0,t0,v1 b2f0: 00280825 or at,at,t0 b2f4: e0c10000 sc at,0(a2) b2f8: 1020fff9 beqz at,b2e0 <__sync_fetch_and_or_1+0x30> b2fc: 00000000 nop b300: 0000000f sync b304: 00431024 and v0,v0,v1 b308: 00821006 srlv v0,v0,a0 b30c: 03e00008 jr ra b310: 304200ff andi v0,v0,0xff ... 0000b320 <__sync_fetch_and_or_2>: b320: 2406fffc li a2,-4 b324: 00863024 and a2,a0,a2 b328: 30840003 andi a0,a0,0x3 b32c: 38840002 xori a0,a0,0x2 b330: 000420c0 sll a0,a0,0x3 b334: 3403ffff li v1,0xffff b338: 00831804 sllv v1,v1,a0 b33c: 30a5ffff andi a1,a1,0xffff b340: 00033827 nor a3,zero,v1 b344: 00852804 sllv a1,a1,a0 b348: 00001021 move v0,zero b34c: 0000000f sync b350: c0c20000 ll v0,0(a2) b354: 00470824 and at,v0,a3 b358: 00454025 or t0,v0,a1 b35c: 01034024 and t0,t0,v1 b360: 00280825 or at,at,t0 b364: e0c10000 sc at,0(a2) b368: 1020fff9 beqz at,b350 <__sync_fetch_and_or_2+0x30> b36c: 00000000 nop b370: 0000000f sync b374: 00431024 and v0,v0,v1 b378: 00821006 srlv v0,v0,a0 b37c: 03e00008 jr ra b380: 3042ffff andi v0,v0,0xffff ... 0000b390 <__sync_fetch_and_or_4>: b390: 0000000f sync b394: c0820000 ll v0,0(a0) b398: 00450825 or at,v0,a1 b39c: e0810000 sc at,0(a0) b3a0: 1020fffc beqz at,b394 <__sync_fetch_and_or_4+0x4> b3a4: 00000000 nop b3a8: 0000000f sync b3ac: 03e00008 jr ra b3b0: 00000000 nop ... 0000b3c0 <__sync_or_and_fetch_1>: b3c0: 2406fffc li a2,-4 b3c4: 00863024 and a2,a0,a2 b3c8: 30840003 andi a0,a0,0x3 b3cc: 38840003 xori a0,a0,0x3 b3d0: 000420c0 sll a0,a0,0x3 b3d4: 240300ff li v1,255 b3d8: 00831804 sllv v1,v1,a0 b3dc: 30a500ff andi a1,a1,0xff b3e0: 00033827 nor a3,zero,v1 b3e4: 00852804 sllv a1,a1,a0 b3e8: 00001021 move v0,zero b3ec: 0000000f sync b3f0: c0c20000 ll v0,0(a2) b3f4: 00470824 and at,v0,a3 b3f8: 00451025 or v0,v0,a1 b3fc: 00431024 and v0,v0,v1 b400: 00220825 or at,at,v0 b404: e0c10000 sc at,0(a2) b408: 1020fff9 beqz at,b3f0 <__sync_or_and_fetch_1+0x30> b40c: 00000000 nop b410: 0000000f sync b414: 00431024 and v0,v0,v1 b418: 00821006 srlv v0,v0,a0 b41c: 03e00008 jr ra b420: 304200ff andi v0,v0,0xff ... 0000b430 <__sync_or_and_fetch_2>: b430: 2406fffc li a2,-4 b434: 00863024 and a2,a0,a2 b438: 30840003 andi a0,a0,0x3 b43c: 38840002 xori a0,a0,0x2 b440: 000420c0 sll a0,a0,0x3 b444: 3403ffff li v1,0xffff b448: 00831804 sllv v1,v1,a0 b44c: 30a5ffff andi a1,a1,0xffff b450: 00033827 nor a3,zero,v1 b454: 00852804 sllv a1,a1,a0 b458: 00001021 move v0,zero b45c: 0000000f sync b460: c0c20000 ll v0,0(a2) b464: 00470824 and at,v0,a3 b468: 00451025 or v0,v0,a1 b46c: 00431024 and v0,v0,v1 b470: 00220825 or at,at,v0 b474: e0c10000 sc at,0(a2) b478: 1020fff9 beqz at,b460 <__sync_or_and_fetch_2+0x30> b47c: 00000000 nop b480: 0000000f sync b484: 00431024 and v0,v0,v1 b488: 00821006 srlv v0,v0,a0 b48c: 03e00008 jr ra b490: 3042ffff andi v0,v0,0xffff ... 0000b4a0 <__sync_or_and_fetch_4>: b4a0: 0000000f sync b4a4: c0820000 ll v0,0(a0) b4a8: 00450825 or at,v0,a1 b4ac: e0810000 sc at,0(a0) b4b0: 1020fffc beqz at,b4a4 <__sync_or_and_fetch_4+0x4> b4b4: 00451025 or v0,v0,a1 b4b8: 0000000f sync b4bc: 03e00008 jr ra b4c0: 00000000 nop ... 0000b4d0 <__sync_fetch_and_and_1>: b4d0: 2406fffc li a2,-4 b4d4: 00863024 and a2,a0,a2 b4d8: 30840003 andi a0,a0,0x3 b4dc: 38840003 xori a0,a0,0x3 b4e0: 000420c0 sll a0,a0,0x3 b4e4: 240300ff li v1,255 b4e8: 00831804 sllv v1,v1,a0 b4ec: 30a500ff andi a1,a1,0xff b4f0: 00033827 nor a3,zero,v1 b4f4: 00852804 sllv a1,a1,a0 b4f8: 00001021 move v0,zero b4fc: 0000000f sync b500: c0c20000 ll v0,0(a2) b504: 00470824 and at,v0,a3 b508: 00454024 and t0,v0,a1 b50c: 01034024 and t0,t0,v1 b510: 00280825 or at,at,t0 b514: e0c10000 sc at,0(a2) b518: 1020fff9 beqz at,b500 <__sync_fetch_and_and_1+0x30> b51c: 00000000 nop b520: 0000000f sync b524: 00431024 and v0,v0,v1 b528: 00821006 srlv v0,v0,a0 b52c: 03e00008 jr ra b530: 304200ff andi v0,v0,0xff ... 0000b540 <__sync_fetch_and_and_2>: b540: 2406fffc li a2,-4 b544: 00863024 and a2,a0,a2 b548: 30840003 andi a0,a0,0x3 b54c: 38840002 xori a0,a0,0x2 b550: 000420c0 sll a0,a0,0x3 b554: 3403ffff li v1,0xffff b558: 00831804 sllv v1,v1,a0 b55c: 30a5ffff andi a1,a1,0xffff b560: 00033827 nor a3,zero,v1 b564: 00852804 sllv a1,a1,a0 b568: 00001021 move v0,zero b56c: 0000000f sync b570: c0c20000 ll v0,0(a2) b574: 00470824 and at,v0,a3 b578: 00454024 and t0,v0,a1 b57c: 01034024 and t0,t0,v1 b580: 00280825 or at,at,t0 b584: e0c10000 sc at,0(a2) b588: 1020fff9 beqz at,b570 <__sync_fetch_and_and_2+0x30> b58c: 00000000 nop b590: 0000000f sync b594: 00431024 and v0,v0,v1 b598: 00821006 srlv v0,v0,a0 b59c: 03e00008 jr ra b5a0: 3042ffff andi v0,v0,0xffff ... 0000b5b0 <__sync_fetch_and_and_4>: b5b0: 0000000f sync b5b4: c0820000 ll v0,0(a0) b5b8: 00450824 and at,v0,a1 b5bc: e0810000 sc at,0(a0) b5c0: 1020fffc beqz at,b5b4 <__sync_fetch_and_and_4+0x4> b5c4: 00000000 nop b5c8: 0000000f sync b5cc: 03e00008 jr ra b5d0: 00000000 nop ... 0000b5e0 <__sync_and_and_fetch_1>: b5e0: 2406fffc li a2,-4 b5e4: 00863024 and a2,a0,a2 b5e8: 30840003 andi a0,a0,0x3 b5ec: 38840003 xori a0,a0,0x3 b5f0: 000420c0 sll a0,a0,0x3 b5f4: 240300ff li v1,255 b5f8: 00831804 sllv v1,v1,a0 b5fc: 30a500ff andi a1,a1,0xff b600: 00033827 nor a3,zero,v1 b604: 00852804 sllv a1,a1,a0 b608: 00001021 move v0,zero b60c: 0000000f sync b610: c0c20000 ll v0,0(a2) b614: 00470824 and at,v0,a3 b618: 00451024 and v0,v0,a1 b61c: 00431024 and v0,v0,v1 b620: 00220825 or at,at,v0 b624: e0c10000 sc at,0(a2) b628: 1020fff9 beqz at,b610 <__sync_and_and_fetch_1+0x30> b62c: 00000000 nop b630: 0000000f sync b634: 00431024 and v0,v0,v1 b638: 00821006 srlv v0,v0,a0 b63c: 03e00008 jr ra b640: 304200ff andi v0,v0,0xff ... 0000b650 <__sync_and_and_fetch_2>: b650: 2406fffc li a2,-4 b654: 00863024 and a2,a0,a2 b658: 30840003 andi a0,a0,0x3 b65c: 38840002 xori a0,a0,0x2 b660: 000420c0 sll a0,a0,0x3 b664: 3403ffff li v1,0xffff b668: 00831804 sllv v1,v1,a0 b66c: 30a5ffff andi a1,a1,0xffff b670: 00033827 nor a3,zero,v1 b674: 00852804 sllv a1,a1,a0 b678: 00001021 move v0,zero b67c: 0000000f sync b680: c0c20000 ll v0,0(a2) b684: 00470824 and at,v0,a3 b688: 00451024 and v0,v0,a1 b68c: 00431024 and v0,v0,v1 b690: 00220825 or at,at,v0 b694: e0c10000 sc at,0(a2) b698: 1020fff9 beqz at,b680 <__sync_and_and_fetch_2+0x30> b69c: 00000000 nop b6a0: 0000000f sync b6a4: 00431024 and v0,v0,v1 b6a8: 00821006 srlv v0,v0,a0 b6ac: 03e00008 jr ra b6b0: 3042ffff andi v0,v0,0xffff ... 0000b6c0 <__sync_and_and_fetch_4>: b6c0: 0000000f sync b6c4: c0820000 ll v0,0(a0) b6c8: 00450824 and at,v0,a1 b6cc: e0810000 sc at,0(a0) b6d0: 1020fffc beqz at,b6c4 <__sync_and_and_fetch_4+0x4> b6d4: 00451024 and v0,v0,a1 b6d8: 0000000f sync b6dc: 03e00008 jr ra b6e0: 00000000 nop ... 0000b6f0 <__sync_fetch_and_xor_1>: b6f0: 2406fffc li a2,-4 b6f4: 00863024 and a2,a0,a2 b6f8: 30840003 andi a0,a0,0x3 b6fc: 38840003 xori a0,a0,0x3 b700: 000420c0 sll a0,a0,0x3 b704: 240300ff li v1,255 b708: 00831804 sllv v1,v1,a0 b70c: 30a500ff andi a1,a1,0xff b710: 00033827 nor a3,zero,v1 b714: 00852804 sllv a1,a1,a0 b718: 00001021 move v0,zero b71c: 0000000f sync b720: c0c20000 ll v0,0(a2) b724: 00470824 and at,v0,a3 b728: 00454026 xor t0,v0,a1 b72c: 01034024 and t0,t0,v1 b730: 00280825 or at,at,t0 b734: e0c10000 sc at,0(a2) b738: 1020fff9 beqz at,b720 <__sync_fetch_and_xor_1+0x30> b73c: 00000000 nop b740: 0000000f sync b744: 00431024 and v0,v0,v1 b748: 00821006 srlv v0,v0,a0 b74c: 03e00008 jr ra b750: 304200ff andi v0,v0,0xff ... 0000b760 <__sync_fetch_and_xor_2>: b760: 2406fffc li a2,-4 b764: 00863024 and a2,a0,a2 b768: 30840003 andi a0,a0,0x3 b76c: 38840002 xori a0,a0,0x2 b770: 000420c0 sll a0,a0,0x3 b774: 3403ffff li v1,0xffff b778: 00831804 sllv v1,v1,a0 b77c: 30a5ffff andi a1,a1,0xffff b780: 00033827 nor a3,zero,v1 b784: 00852804 sllv a1,a1,a0 b788: 00001021 move v0,zero b78c: 0000000f sync b790: c0c20000 ll v0,0(a2) b794: 00470824 and at,v0,a3 b798: 00454026 xor t0,v0,a1 b79c: 01034024 and t0,t0,v1 b7a0: 00280825 or at,at,t0 b7a4: e0c10000 sc at,0(a2) b7a8: 1020fff9 beqz at,b790 <__sync_fetch_and_xor_2+0x30> b7ac: 00000000 nop b7b0: 0000000f sync b7b4: 00431024 and v0,v0,v1 b7b8: 00821006 srlv v0,v0,a0 b7bc: 03e00008 jr ra b7c0: 3042ffff andi v0,v0,0xffff ... 0000b7d0 <__sync_fetch_and_xor_4>: b7d0: 0000000f sync b7d4: c0820000 ll v0,0(a0) b7d8: 00450826 xor at,v0,a1 b7dc: e0810000 sc at,0(a0) b7e0: 1020fffc beqz at,b7d4 <__sync_fetch_and_xor_4+0x4> b7e4: 00000000 nop b7e8: 0000000f sync b7ec: 03e00008 jr ra b7f0: 00000000 nop ... 0000b800 <__sync_xor_and_fetch_1>: b800: 2406fffc li a2,-4 b804: 00863024 and a2,a0,a2 b808: 30840003 andi a0,a0,0x3 b80c: 38840003 xori a0,a0,0x3 b810: 000420c0 sll a0,a0,0x3 b814: 240300ff li v1,255 b818: 00831804 sllv v1,v1,a0 b81c: 30a500ff andi a1,a1,0xff b820: 00033827 nor a3,zero,v1 b824: 00852804 sllv a1,a1,a0 b828: 00001021 move v0,zero b82c: 0000000f sync b830: c0c20000 ll v0,0(a2) b834: 00470824 and at,v0,a3 b838: 00451026 xor v0,v0,a1 b83c: 00431024 and v0,v0,v1 b840: 00220825 or at,at,v0 b844: e0c10000 sc at,0(a2) b848: 1020fff9 beqz at,b830 <__sync_xor_and_fetch_1+0x30> b84c: 00000000 nop b850: 0000000f sync b854: 00431024 and v0,v0,v1 b858: 00821006 srlv v0,v0,a0 b85c: 03e00008 jr ra b860: 304200ff andi v0,v0,0xff ... 0000b870 <__sync_xor_and_fetch_2>: b870: 2406fffc li a2,-4 b874: 00863024 and a2,a0,a2 b878: 30840003 andi a0,a0,0x3 b87c: 38840002 xori a0,a0,0x2 b880: 000420c0 sll a0,a0,0x3 b884: 3403ffff li v1,0xffff b888: 00831804 sllv v1,v1,a0 b88c: 30a5ffff andi a1,a1,0xffff b890: 00033827 nor a3,zero,v1 b894: 00852804 sllv a1,a1,a0 b898: 00001021 move v0,zero b89c: 0000000f sync b8a0: c0c20000 ll v0,0(a2) b8a4: 00470824 and at,v0,a3 b8a8: 00451026 xor v0,v0,a1 b8ac: 00431024 and v0,v0,v1 b8b0: 00220825 or at,at,v0 b8b4: e0c10000 sc at,0(a2) b8b8: 1020fff9 beqz at,b8a0 <__sync_xor_and_fetch_2+0x30> b8bc: 00000000 nop b8c0: 0000000f sync b8c4: 00431024 and v0,v0,v1 b8c8: 00821006 srlv v0,v0,a0 b8cc: 03e00008 jr ra b8d0: 3042ffff andi v0,v0,0xffff ... 0000b8e0 <__sync_xor_and_fetch_4>: b8e0: 0000000f sync b8e4: c0820000 ll v0,0(a0) b8e8: 00450826 xor at,v0,a1 b8ec: e0810000 sc at,0(a0) b8f0: 1020fffc beqz at,b8e4 <__sync_xor_and_fetch_4+0x4> b8f4: 00451026 xor v0,v0,a1 b8f8: 0000000f sync b8fc: 03e00008 jr ra b900: 00000000 nop ... 0000b910 <__sync_fetch_and_nand_1>: b910: 2406fffc li a2,-4 b914: 00863024 and a2,a0,a2 b918: 30840003 andi a0,a0,0x3 b91c: 38840003 xori a0,a0,0x3 b920: 000420c0 sll a0,a0,0x3 b924: 240300ff li v1,255 b928: 00831804 sllv v1,v1,a0 b92c: 30a500ff andi a1,a1,0xff b930: 00033827 nor a3,zero,v1 b934: 00852804 sllv a1,a1,a0 b938: 0000000f sync b93c: c0c20000 ll v0,0(a2) b940: 00470824 and at,v0,a3 b944: 00454024 and t0,v0,a1 b948: 01034026 xor t0,t0,v1 b94c: 00280825 or at,at,t0 b950: e0c10000 sc at,0(a2) b954: 1020fff9 beqz at,b93c <__sync_fetch_and_nand_1+0x2c> b958: 00000000 nop b95c: 0000000f sync b960: 00431024 and v0,v0,v1 b964: 00821006 srlv v0,v0,a0 b968: 03e00008 jr ra b96c: 304200ff andi v0,v0,0xff 0000b970 <__sync_fetch_and_nand_2>: b970: 2406fffc li a2,-4 b974: 00863024 and a2,a0,a2 b978: 30840003 andi a0,a0,0x3 b97c: 38840002 xori a0,a0,0x2 b980: 000420c0 sll a0,a0,0x3 b984: 3403ffff li v1,0xffff b988: 00831804 sllv v1,v1,a0 b98c: 30a5ffff andi a1,a1,0xffff b990: 00033827 nor a3,zero,v1 b994: 00852804 sllv a1,a1,a0 b998: 0000000f sync b99c: c0c20000 ll v0,0(a2) b9a0: 00470824 and at,v0,a3 b9a4: 00454024 and t0,v0,a1 b9a8: 01034026 xor t0,t0,v1 b9ac: 00280825 or at,at,t0 b9b0: e0c10000 sc at,0(a2) b9b4: 1020fff9 beqz at,b99c <__sync_fetch_and_nand_2+0x2c> b9b8: 00000000 nop b9bc: 0000000f sync b9c0: 00431024 and v0,v0,v1 b9c4: 00821006 srlv v0,v0,a0 b9c8: 03e00008 jr ra b9cc: 3042ffff andi v0,v0,0xffff 0000b9d0 <__sync_fetch_and_nand_4>: b9d0: 0000000f sync b9d4: c0820000 ll v0,0(a0) b9d8: 00450824 and at,v0,a1 b9dc: 00200827 nor at,at,zero b9e0: e0810000 sc at,0(a0) b9e4: 1020fffb beqz at,b9d4 <__sync_fetch_and_nand_4+0x4> b9e8: 00000000 nop b9ec: 0000000f sync b9f0: 03e00008 jr ra b9f4: 00000000 nop ... 0000ba00 <__sync_nand_and_fetch_1>: ba00: 2406fffc li a2,-4 ba04: 00863024 and a2,a0,a2 ba08: 30840003 andi a0,a0,0x3 ba0c: 38840003 xori a0,a0,0x3 ba10: 000420c0 sll a0,a0,0x3 ba14: 240300ff li v1,255 ba18: 00831804 sllv v1,v1,a0 ba1c: 30a500ff andi a1,a1,0xff ba20: 00033827 nor a3,zero,v1 ba24: 00852804 sllv a1,a1,a0 ba28: 0000000f sync ba2c: c0c20000 ll v0,0(a2) ba30: 00470824 and at,v0,a3 ba34: 00451024 and v0,v0,a1 ba38: 00431026 xor v0,v0,v1 ba3c: 00220825 or at,at,v0 ba40: e0c10000 sc at,0(a2) ba44: 1020fff9 beqz at,ba2c <__sync_nand_and_fetch_1+0x2c> ba48: 00000000 nop ba4c: 0000000f sync ba50: 00431024 and v0,v0,v1 ba54: 00821006 srlv v0,v0,a0 ba58: 03e00008 jr ra ba5c: 304200ff andi v0,v0,0xff 0000ba60 <__sync_nand_and_fetch_2>: ba60: 2406fffc li a2,-4 ba64: 00863024 and a2,a0,a2 ba68: 30840003 andi a0,a0,0x3 ba6c: 38840002 xori a0,a0,0x2 ba70: 000420c0 sll a0,a0,0x3 ba74: 3403ffff li v1,0xffff ba78: 00831804 sllv v1,v1,a0 ba7c: 30a5ffff andi a1,a1,0xffff ba80: 00033827 nor a3,zero,v1 ba84: 00852804 sllv a1,a1,a0 ba88: 0000000f sync ba8c: c0c20000 ll v0,0(a2) ba90: 00470824 and at,v0,a3 ba94: 00451024 and v0,v0,a1 ba98: 00431026 xor v0,v0,v1 ba9c: 00220825 or at,at,v0 baa0: e0c10000 sc at,0(a2) baa4: 1020fff9 beqz at,ba8c <__sync_nand_and_fetch_2+0x2c> baa8: 00000000 nop baac: 0000000f sync bab0: 00431024 and v0,v0,v1 bab4: 00821006 srlv v0,v0,a0 bab8: 03e00008 jr ra babc: 3042ffff andi v0,v0,0xffff 0000bac0 <__sync_nand_and_fetch_4>: bac0: 0000000f sync bac4: c0820000 ll v0,0(a0) bac8: 00451024 and v0,v0,a1 bacc: 00400827 nor at,v0,zero bad0: e0810000 sc at,0(a0) bad4: 1020fffb beqz at,bac4 <__sync_nand_and_fetch_4+0x4> bad8: 00401027 nor v0,v0,zero badc: 0000000f sync bae0: 03e00008 jr ra bae4: 00000000 nop ... 0000baf0 <__sync_bool_compare_and_swap_1>: baf0: 2407fffc li a3,-4 baf4: 00873824 and a3,a0,a3 baf8: 30840003 andi a0,a0,0x3 bafc: 38840003 xori a0,a0,0x3 bb00: 000420c0 sll a0,a0,0x3 bb04: 240300ff li v1,255 bb08: 00831804 sllv v1,v1,a0 bb0c: 30a500ff andi a1,a1,0xff bb10: 30c600ff andi a2,a2,0xff bb14: 00034027 nor t0,zero,v1 bb18: 00851004 sllv v0,a1,a0 bb1c: 00863004 sllv a2,a2,a0 bb20: 0000000f sync bb24: c0e90000 ll t1,0(a3) bb28: 01230824 and at,t1,v1 bb2c: 14220006 bne at,v0,bb48 <__sync_bool_compare_and_swap_1+0x58> bb30: 01280824 and at,t1,t0 bb34: 00260825 or at,at,a2 bb38: e0e10000 sc at,0(a3) bb3c: 1020fff9 beqz at,bb24 <__sync_bool_compare_and_swap_1+0x34> bb40: 00000000 nop bb44: 0000000f sync bb48: 01234824 and t1,t1,v1 bb4c: 00892006 srlv a0,t1,a0 bb50: 308400ff andi a0,a0,0xff bb54: 00852826 xor a1,a0,a1 bb58: 03e00008 jr ra bb5c: 2ca20001 sltiu v0,a1,1 0000bb60 <__sync_bool_compare_and_swap_2>: bb60: 2407fffc li a3,-4 bb64: 00873824 and a3,a0,a3 bb68: 30840003 andi a0,a0,0x3 bb6c: 38840002 xori a0,a0,0x2 bb70: 000420c0 sll a0,a0,0x3 bb74: 3403ffff li v1,0xffff bb78: 00831804 sllv v1,v1,a0 bb7c: 30a5ffff andi a1,a1,0xffff bb80: 30c6ffff andi a2,a2,0xffff bb84: 00034027 nor t0,zero,v1 bb88: 00851004 sllv v0,a1,a0 bb8c: 00863004 sllv a2,a2,a0 bb90: 0000000f sync bb94: c0e90000 ll t1,0(a3) bb98: 01230824 and at,t1,v1 bb9c: 14220006 bne at,v0,bbb8 <__sync_bool_compare_and_swap_2+0x58> bba0: 01280824 and at,t1,t0 bba4: 00260825 or at,at,a2 bba8: e0e10000 sc at,0(a3) bbac: 1020fff9 beqz at,bb94 <__sync_bool_compare_and_swap_2+0x34> bbb0: 00000000 nop bbb4: 0000000f sync bbb8: 01234824 and t1,t1,v1 bbbc: 00892006 srlv a0,t1,a0 bbc0: 3084ffff andi a0,a0,0xffff bbc4: 00852826 xor a1,a0,a1 bbc8: 03e00008 jr ra bbcc: 2ca20001 sltiu v0,a1,1 0000bbd0 <__sync_bool_compare_and_swap_4>: bbd0: 0000000f sync bbd4: c0820000 ll v0,0(a0) bbd8: 14450005 bne v0,a1,bbf0 <__sync_bool_compare_and_swap_4+0x20> bbdc: 00c00821 move at,a2 bbe0: e0810000 sc at,0(a0) bbe4: 1020fffb beqz at,bbd4 <__sync_bool_compare_and_swap_4+0x4> bbe8: 00000000 nop bbec: 0000000f sync bbf0: 00452826 xor a1,v0,a1 bbf4: 03e00008 jr ra bbf8: 2ca20001 sltiu v0,a1,1 bbfc: 00000000 nop 0000bc00 <__sync_val_compare_and_swap_1>: bc00: 2407fffc li a3,-4 bc04: 00873824 and a3,a0,a3 bc08: 30840003 andi a0,a0,0x3 bc0c: 38840003 xori a0,a0,0x3 bc10: 000420c0 sll a0,a0,0x3 bc14: 240300ff li v1,255 bc18: 00831804 sllv v1,v1,a0 bc1c: 30a500ff andi a1,a1,0xff bc20: 30c600ff andi a2,a2,0xff bc24: 00034027 nor t0,zero,v1 bc28: 00852804 sllv a1,a1,a0 bc2c: 00863004 sllv a2,a2,a0 bc30: 0000000f sync bc34: c0e20000 ll v0,0(a3) bc38: 00430824 and at,v0,v1 bc3c: 14250006 bne at,a1,bc58 <__sync_val_compare_and_swap_1+0x58> bc40: 00480824 and at,v0,t0 bc44: 00260825 or at,at,a2 bc48: e0e10000 sc at,0(a3) bc4c: 1020fff9 beqz at,bc34 <__sync_val_compare_and_swap_1+0x34> bc50: 00000000 nop bc54: 0000000f sync bc58: 00431024 and v0,v0,v1 bc5c: 00821006 srlv v0,v0,a0 bc60: 03e00008 jr ra bc64: 304200ff andi v0,v0,0xff ... 0000bc70 <__sync_val_compare_and_swap_2>: bc70: 2407fffc li a3,-4 bc74: 00873824 and a3,a0,a3 bc78: 30840003 andi a0,a0,0x3 bc7c: 38840002 xori a0,a0,0x2 bc80: 000420c0 sll a0,a0,0x3 bc84: 3403ffff li v1,0xffff bc88: 00831804 sllv v1,v1,a0 bc8c: 30a5ffff andi a1,a1,0xffff bc90: 30c6ffff andi a2,a2,0xffff bc94: 00034027 nor t0,zero,v1 bc98: 00852804 sllv a1,a1,a0 bc9c: 00863004 sllv a2,a2,a0 bca0: 0000000f sync bca4: c0e20000 ll v0,0(a3) bca8: 00430824 and at,v0,v1 bcac: 14250006 bne at,a1,bcc8 <__sync_val_compare_and_swap_2+0x58> bcb0: 00480824 and at,v0,t0 bcb4: 00260825 or at,at,a2 bcb8: e0e10000 sc at,0(a3) bcbc: 1020fff9 beqz at,bca4 <__sync_val_compare_and_swap_2+0x34> bcc0: 00000000 nop bcc4: 0000000f sync bcc8: 00431024 and v0,v0,v1 bccc: 00821006 srlv v0,v0,a0 bcd0: 03e00008 jr ra bcd4: 3042ffff andi v0,v0,0xffff ... 0000bce0 <__sync_val_compare_and_swap_4>: bce0: 0000000f sync bce4: c0820000 ll v0,0(a0) bce8: 14450005 bne v0,a1,bd00 <__sync_val_compare_and_swap_4+0x20> bcec: 00c00821 move at,a2 bcf0: e0810000 sc at,0(a0) bcf4: 1020fffb beqz at,bce4 <__sync_val_compare_and_swap_4+0x4> bcf8: 00000000 nop bcfc: 0000000f sync bd00: 03e00008 jr ra bd04: 00000000 nop ... 0000bd10 <__sync_lock_test_and_set_1>: bd10: 2406fffc li a2,-4 bd14: 00863024 and a2,a0,a2 bd18: 30840003 andi a0,a0,0x3 bd1c: 38840003 xori a0,a0,0x3 bd20: 000420c0 sll a0,a0,0x3 bd24: 240300ff li v1,255 bd28: 00831804 sllv v1,v1,a0 bd2c: 30a500ff andi a1,a1,0xff bd30: 00033827 nor a3,zero,v1 bd34: 00852804 sllv a1,a1,a0 bd38: c0c20000 ll v0,0(a2) bd3c: 00470824 and at,v0,a3 bd40: 00250825 or at,at,a1 bd44: e0c10000 sc at,0(a2) bd48: 1020fffb beqz at,bd38 <__sync_lock_test_and_set_1+0x28> bd4c: 00000000 nop bd50: 0000000f sync bd54: 00431024 and v0,v0,v1 bd58: 00821006 srlv v0,v0,a0 bd5c: 03e00008 jr ra bd60: 304200ff andi v0,v0,0xff ... 0000bd70 <__sync_lock_test_and_set_2>: bd70: 2406fffc li a2,-4 bd74: 00863024 and a2,a0,a2 bd78: 30840003 andi a0,a0,0x3 bd7c: 38840002 xori a0,a0,0x2 bd80: 000420c0 sll a0,a0,0x3 bd84: 3403ffff li v1,0xffff bd88: 00831804 sllv v1,v1,a0 bd8c: 30a5ffff andi a1,a1,0xffff bd90: 00033827 nor a3,zero,v1 bd94: 00852804 sllv a1,a1,a0 bd98: c0c20000 ll v0,0(a2) bd9c: 00470824 and at,v0,a3 bda0: 00250825 or at,at,a1 bda4: e0c10000 sc at,0(a2) bda8: 1020fffb beqz at,bd98 <__sync_lock_test_and_set_2+0x28> bdac: 00000000 nop bdb0: 0000000f sync bdb4: 00431024 and v0,v0,v1 bdb8: 00821006 srlv v0,v0,a0 bdbc: 03e00008 jr ra bdc0: 3042ffff andi v0,v0,0xffff ... 0000bdd0 <__sync_lock_test_and_set_4>: bdd0: c0820000 ll v0,0(a0) bdd4: 00a00821 move at,a1 bdd8: e0810000 sc at,0(a0) bddc: 1020fffc beqz at,bdd0 <__sync_lock_test_and_set_4> bde0: 00000000 nop bde4: 0000000f sync bde8: 03e00008 jr ra bdec: 00000000 nop 0000bdf0 <__sync_synchronize>: bdf0: 0000000f sync bdf4: 03e00008 jr ra bdf8: 00000000 nop bdfc: 00000000 nop 0000be00 : be00: 00801021 move v0,a0 be04: 00001821 move v1,zero be08: 00002021 move a0,zero be0c: 90460000 lbu a2,0(v0) be10: 24420001 addiu v0,v0,1 be14: 30c7007f andi a3,a2,0x7f be18: 00873804 sllv a3,a3,a0 be1c: 7c063420 seb a2,a2 be20: 00671825 or v1,v1,a3 be24: 04c0fff9 bltz a2,be0c be28: 24840007 addiu a0,a0,7 be2c: 03e00008 jr ra be30: aca30000 sw v1,0(a1) 0000be34 : be34: 00801021 move v0,a0 be38: 00001821 move v1,zero be3c: 00002021 move a0,zero be40: 90460000 lbu a2,0(v0) be44: 24420001 addiu v0,v0,1 be48: 30c7007f andi a3,a2,0x7f be4c: 00873804 sllv a3,a3,a0 be50: 00671825 or v1,v1,a3 be54: 7c063c20 seb a3,a2 be58: 04e0fff9 bltz a3,be40 be5c: 24840007 addiu a0,a0,7 be60: 2c870020 sltiu a3,a0,32 be64: 10e00005 beqz a3,be7c be68: 30c60040 andi a2,a2,0x40 be6c: 10c00003 beqz a2,be7c be70: 2406ffff li a2,-1 be74: 00862004 sllv a0,a2,a0 be78: 00831825 or v1,a0,v1 be7c: 03e00008 jr ra be80: aca30000 sw v1,0(a1) 0000be84 <_Unwind_SetSpColumn>: be84: 3c1c0002 lui gp,0x2 be88: 279ce19c addiu gp,gp,-7780 be8c: 0399e021 addu gp,gp,t9 be90: 8f828018 lw v0,-32744(gp) be94: 27bdffe0 addiu sp,sp,-32 be98: afbc0010 sw gp,16(sp) be9c: 904321bd lbu v1,8637(v0) bea0: 24020004 li v0,4 bea4: afbf001c sw ra,28(sp) bea8: 14620008 bne v1,v0,becc <_Unwind_SetSpColumn+0x48> beac: 8f998104 lw t9,-32508(gp) beb0: acc50000 sw a1,0(a2) beb4: 8c82030c lw v0,780(a0) beb8: 7c420780 ext v0,v0,0x1e,0x1 bebc: 54400005 bnezl v0,bed4 <_Unwind_SetSpColumn+0x50> bec0: a0800335 sb zero,821(a0) bec4: 10000004 b bed8 <_Unwind_SetSpColumn+0x54> bec8: 8fbf001c lw ra,28(sp) becc: 0320f809 jalr t9 bed0: 00000000 nop bed4: 8fbf001c lw ra,28(sp) bed8: ac860074 sw a2,116(a0) bedc: 03e00008 jr ra bee0: 27bd0020 addiu sp,sp,32 0000bee4 : bee4: 3c1c0002 lui gp,0x2 bee8: 279ce13c addiu gp,gp,-7876 beec: 0399e021 addu gp,gp,t9 bef0: 8f838018 lw v1,-32744(gp) bef4: 24020004 li v0,4 bef8: a06221a0 sb v0,8608(v1) befc: 8f838018 lw v1,-32744(gp) bf00: a06221a1 sb v0,8609(v1) bf04: 8f838018 lw v1,-32744(gp) bf08: a06221a2 sb v0,8610(v1) bf0c: 8f838018 lw v1,-32744(gp) bf10: a06221a3 sb v0,8611(v1) bf14: 8f838018 lw v1,-32744(gp) bf18: a06221a4 sb v0,8612(v1) bf1c: 8f838018 lw v1,-32744(gp) bf20: a06221a5 sb v0,8613(v1) bf24: 8f838018 lw v1,-32744(gp) bf28: a06221a6 sb v0,8614(v1) bf2c: 8f838018 lw v1,-32744(gp) bf30: a06221a7 sb v0,8615(v1) bf34: 8f838018 lw v1,-32744(gp) bf38: a06221a8 sb v0,8616(v1) bf3c: 8f838018 lw v1,-32744(gp) bf40: a06221a9 sb v0,8617(v1) bf44: 8f838018 lw v1,-32744(gp) bf48: a06221aa sb v0,8618(v1) bf4c: 8f838018 lw v1,-32744(gp) bf50: a06221ab sb v0,8619(v1) bf54: 8f838018 lw v1,-32744(gp) bf58: a06221ac sb v0,8620(v1) bf5c: 8f838018 lw v1,-32744(gp) bf60: a06221ad sb v0,8621(v1) bf64: 8f838018 lw v1,-32744(gp) bf68: a06221ae sb v0,8622(v1) bf6c: 8f838018 lw v1,-32744(gp) bf70: a06221af sb v0,8623(v1) bf74: 8f838018 lw v1,-32744(gp) bf78: a06221b0 sb v0,8624(v1) bf7c: 8f838018 lw v1,-32744(gp) bf80: a06221b1 sb v0,8625(v1) bf84: 8f838018 lw v1,-32744(gp) bf88: a06221b2 sb v0,8626(v1) bf8c: 8f838018 lw v1,-32744(gp) bf90: a06221b3 sb v0,8627(v1) bf94: 8f838018 lw v1,-32744(gp) bf98: a06221b4 sb v0,8628(v1) bf9c: 8f838018 lw v1,-32744(gp) bfa0: a06221b5 sb v0,8629(v1) bfa4: 8f838018 lw v1,-32744(gp) bfa8: a06221b6 sb v0,8630(v1) bfac: 8f838018 lw v1,-32744(gp) bfb0: a06221b7 sb v0,8631(v1) bfb4: 8f838018 lw v1,-32744(gp) bfb8: a06221b8 sb v0,8632(v1) bfbc: 8f838018 lw v1,-32744(gp) bfc0: a06221b9 sb v0,8633(v1) bfc4: 8f838018 lw v1,-32744(gp) bfc8: a06221ba sb v0,8634(v1) bfcc: 8f838018 lw v1,-32744(gp) bfd0: a06221bb sb v0,8635(v1) bfd4: 8f838018 lw v1,-32744(gp) bfd8: a06221bc sb v0,8636(v1) bfdc: 8f838018 lw v1,-32744(gp) bfe0: a06221bd sb v0,8637(v1) bfe4: 8f838018 lw v1,-32744(gp) bfe8: a06221be sb v0,8638(v1) bfec: 8f838018 lw v1,-32744(gp) bff0: a06221bf sb v0,8639(v1) bff4: 8f838018 lw v1,-32744(gp) bff8: a06221c0 sb v0,8640(v1) bffc: 8f838018 lw v1,-32744(gp) c000: a06221c1 sb v0,8641(v1) c004: 8f838018 lw v1,-32744(gp) c008: a06221c2 sb v0,8642(v1) c00c: 8f838018 lw v1,-32744(gp) c010: a06221c3 sb v0,8643(v1) c014: 8f838018 lw v1,-32744(gp) c018: a06221c4 sb v0,8644(v1) c01c: 8f838018 lw v1,-32744(gp) c020: a06221c5 sb v0,8645(v1) c024: 8f838018 lw v1,-32744(gp) c028: a06221c6 sb v0,8646(v1) c02c: 8f838018 lw v1,-32744(gp) c030: a06221c7 sb v0,8647(v1) c034: 8f838018 lw v1,-32744(gp) c038: a06221c8 sb v0,8648(v1) c03c: 8f838018 lw v1,-32744(gp) c040: a06221c9 sb v0,8649(v1) c044: 8f838018 lw v1,-32744(gp) c048: a06221ca sb v0,8650(v1) c04c: 8f838018 lw v1,-32744(gp) c050: a06221cb sb v0,8651(v1) c054: 8f838018 lw v1,-32744(gp) c058: a06221cc sb v0,8652(v1) c05c: 8f838018 lw v1,-32744(gp) c060: a06221cd sb v0,8653(v1) c064: 8f838018 lw v1,-32744(gp) c068: a06221ce sb v0,8654(v1) c06c: 8f838018 lw v1,-32744(gp) c070: a06221cf sb v0,8655(v1) c074: 8f838018 lw v1,-32744(gp) c078: a06221d0 sb v0,8656(v1) c07c: 8f838018 lw v1,-32744(gp) c080: a06221d1 sb v0,8657(v1) c084: 8f838018 lw v1,-32744(gp) c088: a06221d2 sb v0,8658(v1) c08c: 8f838018 lw v1,-32744(gp) c090: a06221d3 sb v0,8659(v1) c094: 8f838018 lw v1,-32744(gp) c098: a06221d4 sb v0,8660(v1) c09c: 8f838018 lw v1,-32744(gp) c0a0: a06221d5 sb v0,8661(v1) c0a4: 8f838018 lw v1,-32744(gp) c0a8: a06221d6 sb v0,8662(v1) c0ac: 8f838018 lw v1,-32744(gp) c0b0: a06221d7 sb v0,8663(v1) c0b4: 8f838018 lw v1,-32744(gp) c0b8: a06221d8 sb v0,8664(v1) c0bc: 8f838018 lw v1,-32744(gp) c0c0: a06221d9 sb v0,8665(v1) c0c4: 8f838018 lw v1,-32744(gp) c0c8: a06221da sb v0,8666(v1) c0cc: 8f838018 lw v1,-32744(gp) c0d0: a06221db sb v0,8667(v1) c0d4: 8f838018 lw v1,-32744(gp) c0d8: a06221dc sb v0,8668(v1) c0dc: 8f838018 lw v1,-32744(gp) c0e0: a06221dd sb v0,8669(v1) c0e4: 8f838018 lw v1,-32744(gp) c0e8: a06221de sb v0,8670(v1) c0ec: 8f838018 lw v1,-32744(gp) c0f0: a06221df sb v0,8671(v1) c0f4: 8f838018 lw v1,-32744(gp) c0f8: a06221e0 sb v0,8672(v1) c0fc: 8f838018 lw v1,-32744(gp) c100: a06221e1 sb v0,8673(v1) c104: 8f838018 lw v1,-32744(gp) c108: a06221f0 sb v0,8688(v1) c10c: 8f838018 lw v1,-32744(gp) c110: a06221f1 sb v0,8689(v1) c114: 8f838018 lw v1,-32744(gp) c118: a06221f2 sb v0,8690(v1) c11c: 8f838018 lw v1,-32744(gp) c120: a06221f3 sb v0,8691(v1) c124: 8f838018 lw v1,-32744(gp) c128: a06221f4 sb v0,8692(v1) c12c: 8f838018 lw v1,-32744(gp) c130: a06221f5 sb v0,8693(v1) c134: 8f838018 lw v1,-32744(gp) c138: a06221f6 sb v0,8694(v1) c13c: 8f838018 lw v1,-32744(gp) c140: a06221f7 sb v0,8695(v1) c144: 8f838018 lw v1,-32744(gp) c148: a06221f8 sb v0,8696(v1) c14c: 8f838018 lw v1,-32744(gp) c150: a06221f9 sb v0,8697(v1) c154: 8f838018 lw v1,-32744(gp) c158: a06221fa sb v0,8698(v1) c15c: 8f838018 lw v1,-32744(gp) c160: a06221fb sb v0,8699(v1) c164: 8f838018 lw v1,-32744(gp) c168: a06221fc sb v0,8700(v1) c16c: 8f838018 lw v1,-32744(gp) c170: a06221fd sb v0,8701(v1) c174: 8f838018 lw v1,-32744(gp) c178: a06221fe sb v0,8702(v1) c17c: 8f838018 lw v1,-32744(gp) c180: a06221ff sb v0,8703(v1) c184: 8f838018 lw v1,-32744(gp) c188: a0622200 sb v0,8704(v1) c18c: 8f838018 lw v1,-32744(gp) c190: a0622201 sb v0,8705(v1) c194: 8f838018 lw v1,-32744(gp) c198: a0622202 sb v0,8706(v1) c19c: 8f838018 lw v1,-32744(gp) c1a0: a0622203 sb v0,8707(v1) c1a4: 8f838018 lw v1,-32744(gp) c1a8: a0622204 sb v0,8708(v1) c1ac: 8f838018 lw v1,-32744(gp) c1b0: a0622205 sb v0,8709(v1) c1b4: 8f838018 lw v1,-32744(gp) c1b8: a0622206 sb v0,8710(v1) c1bc: 8f838018 lw v1,-32744(gp) c1c0: a0622207 sb v0,8711(v1) c1c4: 8f838018 lw v1,-32744(gp) c1c8: a0622208 sb v0,8712(v1) c1cc: 8f838018 lw v1,-32744(gp) c1d0: a0622209 sb v0,8713(v1) c1d4: 8f838018 lw v1,-32744(gp) c1d8: a062220a sb v0,8714(v1) c1dc: 8f838018 lw v1,-32744(gp) c1e0: a062220b sb v0,8715(v1) c1e4: 8f838018 lw v1,-32744(gp) c1e8: a062220c sb v0,8716(v1) c1ec: 8f838018 lw v1,-32744(gp) c1f0: a062220d sb v0,8717(v1) c1f4: 8f838018 lw v1,-32744(gp) c1f8: a062220e sb v0,8718(v1) c1fc: 8f838018 lw v1,-32744(gp) c200: a062220f sb v0,8719(v1) c204: 8f838018 lw v1,-32744(gp) c208: a0622210 sb v0,8720(v1) c20c: 8f838018 lw v1,-32744(gp) c210: a0622211 sb v0,8721(v1) c214: 8f838018 lw v1,-32744(gp) c218: a0622212 sb v0,8722(v1) c21c: 8f838018 lw v1,-32744(gp) c220: a0622213 sb v0,8723(v1) c224: 8f838018 lw v1,-32744(gp) c228: a0622214 sb v0,8724(v1) c22c: 8f838018 lw v1,-32744(gp) c230: a0622215 sb v0,8725(v1) c234: 8f838018 lw v1,-32744(gp) c238: a0622216 sb v0,8726(v1) c23c: 8f838018 lw v1,-32744(gp) c240: a0622217 sb v0,8727(v1) c244: 8f838018 lw v1,-32744(gp) c248: a0622218 sb v0,8728(v1) c24c: 8f838018 lw v1,-32744(gp) c250: a0622219 sb v0,8729(v1) c254: 8f838018 lw v1,-32744(gp) c258: a062221a sb v0,8730(v1) c25c: 8f838018 lw v1,-32744(gp) c260: a062221b sb v0,8731(v1) c264: 8f838018 lw v1,-32744(gp) c268: a062221c sb v0,8732(v1) c26c: 8f838018 lw v1,-32744(gp) c270: a062221d sb v0,8733(v1) c274: 8f838018 lw v1,-32744(gp) c278: a062221e sb v0,8734(v1) c27c: 8f838018 lw v1,-32744(gp) c280: a062221f sb v0,8735(v1) c284: 8f838018 lw v1,-32744(gp) c288: a0622220 sb v0,8736(v1) c28c: 8f838018 lw v1,-32744(gp) c290: a0622221 sb v0,8737(v1) c294: 8f838018 lw v1,-32744(gp) c298: a0622222 sb v0,8738(v1) c29c: 8f838018 lw v1,-32744(gp) c2a0: a0622223 sb v0,8739(v1) c2a4: 8f838018 lw v1,-32744(gp) c2a8: a0622224 sb v0,8740(v1) c2ac: 8f838018 lw v1,-32744(gp) c2b0: a0622225 sb v0,8741(v1) c2b4: 8f838018 lw v1,-32744(gp) c2b8: a0622226 sb v0,8742(v1) c2bc: 8f838018 lw v1,-32744(gp) c2c0: a0622227 sb v0,8743(v1) c2c4: 8f838018 lw v1,-32744(gp) c2c8: a0622228 sb v0,8744(v1) c2cc: 8f838018 lw v1,-32744(gp) c2d0: a0622229 sb v0,8745(v1) c2d4: 8f838018 lw v1,-32744(gp) c2d8: a062222a sb v0,8746(v1) c2dc: 8f838018 lw v1,-32744(gp) c2e0: a062222b sb v0,8747(v1) c2e4: 8f838018 lw v1,-32744(gp) c2e8: a062222c sb v0,8748(v1) c2ec: 8f838018 lw v1,-32744(gp) c2f0: a062222d sb v0,8749(v1) c2f4: 8f838018 lw v1,-32744(gp) c2f8: a062222e sb v0,8750(v1) c2fc: 8f838018 lw v1,-32744(gp) c300: a062222f sb v0,8751(v1) c304: 8f838018 lw v1,-32744(gp) c308: a0622230 sb v0,8752(v1) c30c: 8f838018 lw v1,-32744(gp) c310: a0622231 sb v0,8753(v1) c314: 8f838018 lw v1,-32744(gp) c318: a0622232 sb v0,8754(v1) c31c: 8f838018 lw v1,-32744(gp) c320: a0622233 sb v0,8755(v1) c324: 8f838018 lw v1,-32744(gp) c328: a0622234 sb v0,8756(v1) c32c: 8f838018 lw v1,-32744(gp) c330: a0622235 sb v0,8757(v1) c334: 8f838018 lw v1,-32744(gp) c338: a0622236 sb v0,8758(v1) c33c: 8f838018 lw v1,-32744(gp) c340: a0622237 sb v0,8759(v1) c344: 8f838018 lw v1,-32744(gp) c348: a0622238 sb v0,8760(v1) c34c: 8f838018 lw v1,-32744(gp) c350: a0622239 sb v0,8761(v1) c354: 8f838018 lw v1,-32744(gp) c358: a062223a sb v0,8762(v1) c35c: 8f838018 lw v1,-32744(gp) c360: a062223b sb v0,8763(v1) c364: 8f838018 lw v1,-32744(gp) c368: a062223c sb v0,8764(v1) c36c: 8f838018 lw v1,-32744(gp) c370: a062223d sb v0,8765(v1) c374: 8f838018 lw v1,-32744(gp) c378: a062223e sb v0,8766(v1) c37c: 8f838018 lw v1,-32744(gp) c380: a062223f sb v0,8767(v1) c384: 8f838018 lw v1,-32744(gp) c388: a0622240 sb v0,8768(v1) c38c: 8f838018 lw v1,-32744(gp) c390: a0622241 sb v0,8769(v1) c394: 8f838018 lw v1,-32744(gp) c398: a0622242 sb v0,8770(v1) c39c: 8f838018 lw v1,-32744(gp) c3a0: a0622243 sb v0,8771(v1) c3a4: 8f838018 lw v1,-32744(gp) c3a8: a0622244 sb v0,8772(v1) c3ac: 8f838018 lw v1,-32744(gp) c3b0: a0622245 sb v0,8773(v1) c3b4: 8f838018 lw v1,-32744(gp) c3b8: a0622246 sb v0,8774(v1) c3bc: 8f838018 lw v1,-32744(gp) c3c0: a0622247 sb v0,8775(v1) c3c4: 8f838018 lw v1,-32744(gp) c3c8: a0622248 sb v0,8776(v1) c3cc: 8f838018 lw v1,-32744(gp) c3d0: a0622249 sb v0,8777(v1) c3d4: 8f838018 lw v1,-32744(gp) c3d8: a062224a sb v0,8778(v1) c3dc: 8f838018 lw v1,-32744(gp) c3e0: a062224b sb v0,8779(v1) c3e4: 8f838018 lw v1,-32744(gp) c3e8: a062224c sb v0,8780(v1) c3ec: 8f838018 lw v1,-32744(gp) c3f0: a062224d sb v0,8781(v1) c3f4: 8f838018 lw v1,-32744(gp) c3f8: a062224e sb v0,8782(v1) c3fc: 8f838018 lw v1,-32744(gp) c400: a062224f sb v0,8783(v1) c404: 8f838018 lw v1,-32744(gp) c408: a0622250 sb v0,8784(v1) c40c: 8f838018 lw v1,-32744(gp) c410: a0622251 sb v0,8785(v1) c414: 8f838018 lw v1,-32744(gp) c418: a0622252 sb v0,8786(v1) c41c: 8f838018 lw v1,-32744(gp) c420: a0622253 sb v0,8787(v1) c424: 8f838018 lw v1,-32744(gp) c428: a0622254 sb v0,8788(v1) c42c: 8f838018 lw v1,-32744(gp) c430: a0622255 sb v0,8789(v1) c434: 8f838018 lw v1,-32744(gp) c438: 03e00008 jr ra c43c: a06221e2 sb v0,8674(v1) 0000c440 <_Unwind_GetGR>: c440: 3c1c0002 lui gp,0x2 c444: 279cdbe0 addiu gp,gp,-9248 c448: 0399e021 addu gp,gp,t9 c44c: 27bdffe0 addiu sp,sp,-32 c450: afbc0010 sw gp,16(sp) c454: 28a200bd slti v0,a1,189 c458: afbf001c sw ra,28(sp) c45c: 10400014 beqz v0,c4b0 <_Unwind_GetGR+0x70> c460: 8f998104 lw t9,-32508(gp) c464: 8f828018 lw v0,-32744(gp) c468: 8c83030c lw v1,780(a0) c46c: 244221a0 addiu v0,v0,8608 c470: 00a21021 addu v0,a1,v0 c474: 90460000 lbu a2,0(v0) c478: 00051080 sll v0,a1,0x2 c47c: 00821021 addu v0,a0,v0 c480: 7c630780 ext v1,v1,0x1e,0x1 c484: 10600005 beqz v1,c49c <_Unwind_GetGR+0x5c> c488: 8c420000 lw v0,0(v0) c48c: 00852021 addu a0,a0,a1 c490: 80830318 lb v1,792(a0) c494: 14600009 bnez v1,c4bc <_Unwind_GetGR+0x7c> c498: 8fbf001c lw ra,28(sp) c49c: 24030004 li v1,4 c4a0: 14c30003 bne a2,v1,c4b0 <_Unwind_GetGR+0x70> c4a4: 8f998104 lw t9,-32508(gp) c4a8: 10000003 b c4b8 <_Unwind_GetGR+0x78> c4ac: 8c420000 lw v0,0(v0) c4b0: 0320f809 jalr t9 c4b4: 00000000 nop c4b8: 8fbf001c lw ra,28(sp) c4bc: 03e00008 jr ra c4c0: 27bd0020 addiu sp,sp,32 0000c4c4 : c4c4: 3c1c0002 lui gp,0x2 c4c8: 279cdb5c addiu gp,gp,-9380 c4cc: 0399e021 addu gp,gp,t9 c4d0: 27bdffb8 addiu sp,sp,-72 c4d4: afb10028 sw s1,40(sp) c4d8: afb00024 sw s0,36(sp) c4dc: afbc0010 sw gp,16(sp) c4e0: afbf0044 sw ra,68(sp) c4e4: afb70040 sw s7,64(sp) c4e8: afb6003c sw s6,60(sp) c4ec: afb50038 sw s5,56(sp) c4f0: afb40034 sw s4,52(sp) c4f4: afb30030 sw s3,48(sp) c4f8: afb2002c sw s2,44(sp) c4fc: 8ca2030c lw v0,780(a1) c500: 00808821 move s1,a0 c504: 7c420780 ext v0,v0,0x1e,0x1 c508: 10400006 beqz v0,c524 c50c: 00a08021 move s0,a1 c510: 80a20335 lb v0,821(a1) c514: 50400004 beqzl v0,c528 c518: 8e020074 lw v0,116(s0) c51c: 10000002 b c528 c520: 24a20074 addiu v0,a1,116 c524: 8e020074 lw v0,116(s0) c528: 14400009 bnez v0,c550 c52c: 8f938018 lw s3,-32744(gp) c530: 8f998024 lw t9,-32732(gp) c534: 8e0502f4 lw a1,756(s0) c538: 02002021 move a0,s0 c53c: 2739be84 addiu t9,t9,-16764 c540: 0411fe50 bal be84 <_Unwind_SetSpColumn> c544: 27a6001c addiu a2,sp,28 c548: 8fbc0010 lw gp,16(sp) c54c: 8f938018 lw s3,-32744(gp) c550: 0220a021 move s4,s1 c554: 0200a821 move s5,s0 c558: 267321a0 addiu s3,s3,8608 c55c: 00009021 move s2,zero c560: 24160004 li s6,4 c564: 241700bc li s7,188 c568: 02321021 addu v0,s1,s2 c56c: 80420318 lb v0,792(v0) c570: 8e840000 lw a0,0(s4) c574: 1440000e bnez v0,c5b0 c578: 8ea50000 lw a1,0(s5) c57c: 02121021 addu v0,s0,s2 c580: 80420318 lb v0,792(v0) c584: 1040000d beqz v0,c5bc c588: 00000000 nop c58c: 1080000b beqz a0,c5bc c590: 00000000 nop c594: 92620000 lbu v0,0(s3) c598: 14560006 bne v0,s6,c5b4 c59c: 8f998104 lw t9,-32508(gp) c5a0: afa50018 sw a1,24(sp) c5a4: 24060004 li a2,4 c5a8: 1000000b b c5d8 c5ac: 27a50018 addiu a1,sp,24 c5b0: 8f998104 lw t9,-32508(gp) c5b4: 0320f809 jalr t9 c5b8: 00000000 nop c5bc: 50a0000a beqzl a1,c5e8 c5c0: 26520001 addiu s2,s2,1 c5c4: 50800008 beqzl a0,c5e8 c5c8: 26520001 addiu s2,s2,1 c5cc: 50a40006 beql a1,a0,c5e8 c5d0: 26520001 addiu s2,s2,1 c5d4: 92660000 lbu a2,0(s3) c5d8: 8f99812c lw t9,-32468(gp) c5dc: 0320f809 jalr t9 c5e0: 26520001 addiu s2,s2,1 c5e4: 8fbc0010 lw gp,16(sp) c5e8: 26940004 addiu s4,s4,4 c5ec: 26b50004 addiu s5,s5,4 c5f0: 1657ffdd bne s2,s7,c568 c5f4: 26730001 addiu s3,s3,1 c5f8: 8e22030c lw v0,780(s1) c5fc: 7c420780 ext v0,v0,0x1e,0x1 c600: 50400005 beqzl v0,c618 c604: 8e230074 lw v1,116(s1) c608: 82220335 lb v0,821(s1) c60c: 14400002 bnez v0,c618 c610: 26230074 addiu v1,s1,116 c614: 8e230074 lw v1,116(s1) c618: 14600009 bnez v1,c640 c61c: 00001021 move v0,zero c620: 8f99808c lw t9,-32628(gp) c624: 02002021 move a0,s0 c628: 0320f809 jalr t9 c62c: 2405001d li a1,29 c630: 8e2302f4 lw v1,756(s1) c634: 8e040314 lw a0,788(s0) c638: 00431023 subu v0,v0,v1 c63c: 00441021 addu v0,v0,a0 c640: 8fbf0044 lw ra,68(sp) c644: 8fb70040 lw s7,64(sp) c648: 8fb6003c lw s6,60(sp) c64c: 8fb50038 lw s5,56(sp) c650: 8fb40034 lw s4,52(sp) c654: 8fb30030 lw s3,48(sp) c658: 8fb2002c lw s2,44(sp) c65c: 8fb10028 lw s1,40(sp) c660: 8fb00024 lw s0,36(sp) c664: 03e00008 jr ra c668: 27bd0048 addiu sp,sp,72 0000c66c <_Unwind_GetCFA>: c66c: 03e00008 jr ra c670: 8c8202f4 lw v0,756(a0) 0000c674 <_Unwind_SetGR>: c674: 3c1c0002 lui gp,0x2 c678: 279cd9ac addiu gp,gp,-9812 c67c: 0399e021 addu gp,gp,t9 c680: 27bdffe0 addiu sp,sp,-32 c684: afbc0010 sw gp,16(sp) c688: 28a200bd slti v0,a1,189 c68c: afbf001c sw ra,28(sp) c690: 10400016 beqz v0,c6ec <_Unwind_SetGR+0x78> c694: 8f998104 lw t9,-32508(gp) c698: 8f828018 lw v0,-32744(gp) c69c: 8c83030c lw v1,780(a0) c6a0: 244221a0 addiu v0,v0,8608 c6a4: 00a21021 addu v0,a1,v0 c6a8: 7c630780 ext v1,v1,0x1e,0x1 c6ac: 90470000 lbu a3,0(v0) c6b0: 10600007 beqz v1,c6d0 <_Unwind_SetGR+0x5c> c6b4: 00051080 sll v0,a1,0x2 c6b8: 00852821 addu a1,a0,a1 c6bc: 80a30318 lb v1,792(a1) c6c0: 10600004 beqz v1,c6d4 <_Unwind_SetGR+0x60> c6c4: 00822021 addu a0,a0,v0 c6c8: 1000000a b c6f4 <_Unwind_SetGR+0x80> c6cc: ac860000 sw a2,0(a0) c6d0: 00822021 addu a0,a0,v0 c6d4: 24030004 li v1,4 c6d8: 14e30003 bne a3,v1,c6e8 <_Unwind_SetGR+0x74> c6dc: 8c820000 lw v0,0(a0) c6e0: 10000004 b c6f4 <_Unwind_SetGR+0x80> c6e4: ac460000 sw a2,0(v0) c6e8: 8f998104 lw t9,-32508(gp) c6ec: 0320f809 jalr t9 c6f0: 00000000 nop c6f4: 8fbf001c lw ra,28(sp) c6f8: 03e00008 jr ra c6fc: 27bd0020 addiu sp,sp,32 0000c700 <_Unwind_GetIP>: c700: 03e00008 jr ra c704: 8c8202f8 lw v0,760(a0) 0000c708 <_Unwind_GetIPInfo>: c708: 8c82030c lw v0,780(a0) c70c: 000217c2 srl v0,v0,0x1f c710: aca20000 sw v0,0(a1) c714: 03e00008 jr ra c718: 8c8202f8 lw v0,760(a0) 0000c71c <_Unwind_SetIP>: c71c: 03e00008 jr ra c720: ac8502f8 sw a1,760(a0) 0000c724 <_Unwind_GetLanguageSpecificData>: c724: 03e00008 jr ra c728: 8c8202fc lw v0,764(a0) 0000c72c <_Unwind_GetRegionStart>: c72c: 03e00008 jr ra c730: 8c820308 lw v0,776(a0) 0000c734 <_Unwind_FindEnclosingFunction>: c734: 3c1c0002 lui gp,0x2 c738: 279cd8ec addiu gp,gp,-10004 c73c: 0399e021 addu gp,gp,t9 c740: 8f998150 lw t9,-32432(gp) c744: 27bdffd0 addiu sp,sp,-48 c748: afbc0010 sw gp,16(sp) c74c: afbf002c sw ra,44(sp) c750: 27a50018 addiu a1,sp,24 c754: 0320f809 jalr t9 c758: 2484ffff addiu a0,a0,-1 c75c: 8fa30020 lw v1,32(sp) c760: 8fbf002c lw ra,44(sp) c764: 27bd0030 addiu sp,sp,48 c768: 0002180a movz v1,zero,v0 c76c: 03e00008 jr ra c770: 00601021 move v0,v1 0000c774 <_Unwind_GetDataRelBase>: c774: 03e00008 jr ra c778: 8c820304 lw v0,772(a0) 0000c77c <_Unwind_GetTextRelBase>: c77c: 03e00008 jr ra c780: 8c820300 lw v0,768(a0) 0000c784 : c784: 3c1c0002 lui gp,0x2 c788: 279cd89c addiu gp,gp,-10084 c78c: 0399e021 addu gp,gp,t9 c790: 27bdffc8 addiu sp,sp,-56 c794: afbc0010 sw gp,16(sp) c798: 240200ff li v0,255 c79c: afb30030 sw s3,48(sp) c7a0: afb2002c sw s2,44(sp) c7a4: afb00024 sw s0,36(sp) c7a8: afbf0034 sw ra,52(sp) c7ac: afb10028 sw s1,40(sp) c7b0: 00c08021 move s0,a2 c7b4: 00e09821 move s3,a3 c7b8: 10a20028 beq a1,v0,c85c c7bc: 00a09021 move s2,a1 c7c0: 30a20070 andi v0,a1,0x70 c7c4: 24030020 li v1,32 c7c8: 10430012 beq v0,v1,c814 c7cc: 28430021 slti v1,v0,33 c7d0: 10600008 beqz v1,c7f4 c7d4: 24030040 li v1,64 c7d8: 10400017 beqz v0,c838 c7dc: 00008821 move s1,zero c7e0: 24030010 li v1,16 c7e4: 1443004c bne v0,v1,c918 c7e8: 8f998104 lw t9,-32508(gp) c7ec: 10000013 b c83c c7f0: 24020050 li v0,80 c7f4: 10430009 beq v0,v1,c81c c7f8: 24030050 li v1,80 c7fc: 1043000d beq v0,v1,c834 c800: 24030030 li v1,48 c804: 54430044 bnel v0,v1,c918 c808: 8f998104 lw t9,-32508(gp) c80c: 10000004 b c820 c810: 8f998080 lw t9,-32640(gp) c814: 10000002 b c820 c818: 8f99809c lw t9,-32612(gp) c81c: 8f998138 lw t9,-32456(gp) c820: 0320f809 jalr t9 c824: 00000000 nop c828: 00408821 move s1,v0 c82c: 10000002 b c838 c830: 8fbc0010 lw gp,16(sp) c834: 00008821 move s1,zero c838: 24020050 li v0,80 c83c: 56420009 bnel s2,v0,c864 c840: 3242000f andi v0,s2,0xf c844: 26100003 addiu s0,s0,3 c848: 2402fffc li v0,-4 c84c: 02021024 and v0,s0,v0 c850: 8c430000 lw v1,0(v0) c854: 1000003a b c940 c858: 24420004 addiu v0,v0,4 c85c: 00008821 move s1,zero c860: 3242000f andi v0,s2,0xf c864: 2c43000d sltiu v1,v0,13 c868: 1060002b beqz v1,c918 c86c: 8f998104 lw t9,-32508(gp) c870: 8f838024 lw v1,-32732(gp) c874: 00021080 sll v0,v0,0x2 c878: 24631150 addiu v1,v1,4432 c87c: 00621021 addu v0,v1,v0 c880: 8c420000 lw v0,0(v0) c884: 005c1021 addu v0,v0,gp c888: 00400008 jr v0 c88c: 00000000 nop c890: 8f998024 lw t9,-32732(gp) c894: 02002021 move a0,s0 c898: 27a50018 addiu a1,sp,24 c89c: 10000005 b c8b4 c8a0: 2739be00 addiu t9,t9,-16896 c8a4: 8f998024 lw t9,-32732(gp) c8a8: 02002021 move a0,s0 c8ac: 27a50018 addiu a1,sp,24 c8b0: 2739be34 addiu t9,t9,-16844 c8b4: 0320f809 jalr t9 c8b8: 00000000 nop c8bc: 10000018 b c920 c8c0: 8fa30018 lw v1,24(sp) c8c4: 92030000 lbu v1,0(s0) c8c8: 92020001 lbu v0,1(s0) c8cc: 00031a00 sll v1,v1,0x8 c8d0: 10000006 b c8ec c8d4: 00431825 or v1,v0,v1 c8d8: 92030000 lbu v1,0(s0) c8dc: 92020001 lbu v0,1(s0) c8e0: 00031a00 sll v1,v1,0x8 c8e4: 00431825 or v1,v0,v1 c8e8: 7c031e20 seh v1,v1 c8ec: 1000000c b c920 c8f0: 26020002 addiu v0,s0,2 c8f4: 8a030000 lwl v1,0(s0) c8f8: 26020004 addiu v0,s0,4 c8fc: 10000008 b c920 c900: 9a030003 lwr v1,3(s0) c904: 8a030004 lwl v1,4(s0) c908: 26020008 addiu v0,s0,8 c90c: 10000004 b c920 c910: 9a030007 lwr v1,7(s0) c914: 8f998104 lw t9,-32508(gp) c918: 0320f809 jalr t9 c91c: 00000000 nop c920: 10600007 beqz v1,c940 c924: 32440070 andi a0,s2,0x70 c928: 38840010 xori a0,a0,0x10 c92c: 0204880a movz s1,s0,a0 c930: 7c129420 seb s2,s2 c934: 06410002 bgez s2,c940 c938: 00711821 addu v1,v1,s1 c93c: 8c630000 lw v1,0(v1) c940: 8fbf0034 lw ra,52(sp) c944: ae630000 sw v1,0(s3) c948: 8fb2002c lw s2,44(sp) c94c: 8fb30030 lw s3,48(sp) c950: 8fb10028 lw s1,40(sp) c954: 8fb00024 lw s0,36(sp) c958: 03e00008 jr ra c95c: 27bd0038 addiu sp,sp,56 0000c960 : c960: 3c1c0002 lui gp,0x2 c964: 279cd6c0 addiu gp,gp,-10560 c968: 0399e021 addu gp,gp,t9 c96c: 27bdfea8 addiu sp,sp,-344 c970: afbe0150 sw s8,336(sp) c974: 8f9e8024 lw s8,-32732(gp) c978: afbc0010 sw gp,16(sp) c97c: afb7014c sw s7,332(sp) c980: afb60148 sw s6,328(sp) c984: afb50144 sw s5,324(sp) c988: afb40140 sw s4,320(sp) c98c: afb20138 sw s2,312(sp) c990: afbf0154 sw ra,340(sp) c994: afb3013c sw s3,316(sp) c998: afb10134 sw s1,308(sp) c99c: afb00130 sw s0,304(sp) c9a0: 00801021 move v0,a0 c9a4: 00a0b821 move s7,a1 c9a8: 00c0a021 move s4,a2 c9ac: afa7002c sw a3,44(sp) c9b0: 24120001 li s2,1 c9b4: 27de1184 addiu s8,s8,4484 c9b8: 8f958024 lw s5,-32732(gp) c9bc: 100001b9 b d0a4 c9c0: 8f968024 lw s6,-32732(gp) c9c4: 2e230021 sltiu v1,s1,33 c9c8: 10600048 beqz v1,caec c9cc: 24530001 addiu s3,v0,1 c9d0: 2e23001f sltiu v1,s1,31 c9d4: 1060010a beqz v1,ce00 c9d8: 24030010 li v1,16 c9dc: 12230094 beq s1,v1,cc30 c9e0: 2e230011 sltiu v1,s1,17 c9e4: 10600025 beqz v1,ca7c c9e8: 24030015 li v1,21 c9ec: 2403000a li v1,10 c9f0: 1223007b beq s1,v1,cbe0 c9f4: 2e23000b sltiu v1,s1,11 c9f8: 1060000f beqz v1,ca38 c9fc: 2403000d li v1,13 ca00: 24030006 li v1,6 ca04: 122300fe beq s1,v1,ce00 ca08: 2e230007 sltiu v1,s1,7 ca0c: 50600003 beqzl v1,ca1c ca10: 24030008 li v1,8 ca14: 1000000f b ca54 ca18: 24030003 li v1,3 ca1c: 1223006c beq s1,v1,cbd0 ca20: 24530002 addiu s3,v0,2 ca24: 24030009 li v1,9 ca28: 162301a4 bne s1,v1,d0bc ca2c: 8f998104 lw t9,-32508(gp) ca30: 10000069 b cbd8 ca34: 80500001 lb s0,1(v0) ca38: 12230075 beq s1,v1,cc10 ca3c: 2e23000e sltiu v1,s1,14 ca40: 10600008 beqz v1,ca64 ca44: 2403000e li v1,14 ca48: 2403000b li v1,11 ca4c: 12230069 beq s1,v1,cbf4 ca50: 2403000c li v1,12 ca54: 16230199 bne s1,v1,d0bc ca58: 8f998104 lw t9,-32508(gp) ca5c: 1000006d b cc14 ca60: 88500001 lwl s0,1(v0) ca64: 1223006e beq s1,v1,cc20 ca68: 2403000f li v1,15 ca6c: 16230193 bne s1,v1,d0bc ca70: 8f998104 lw t9,-32508(gp) ca74: 1000006b b cc24 ca78: 88500005 lwl s0,5(v0) ca7c: 122300ab beq s1,v1,cd2c ca80: 2e230016 sltiu v1,s1,22 ca84: 5060000d beqzl v1,cabc ca88: 24030019 li v1,25 ca8c: 24020012 li v0,18 ca90: 1222009e beq s1,v0,cd0c ca94: 2e220012 sltiu v0,s1,18 ca98: 1440006d bnez v0,cc50 ca9c: 02602021 move a0,s3 caa0: 24020013 li v0,19 caa4: 1222009d beq s1,v0,cd1c caa8: 24020014 li v0,20 caac: 16220183 bne s1,v0,d0bc cab0: 8f998104 lw t9,-32508(gp) cab4: 100000a8 b cd58 cab8: 2a420002 slti v0,s2,2 cabc: 122300d0 beq s1,v1,ce00 cac0: 00000000 nop cac4: 2e22001a sltiu v0,s1,26 cac8: 10400117 beqz v0,cf28 cacc: 2a420002 slti v0,s2,2 cad0: 24020016 li v0,22 cad4: 122200a7 beq s1,v0,cd74 cad8: 24020017 li v0,23 cadc: 16220177 bne s1,v0,d0bc cae0: 8f998104 lw t9,-32508(gp) cae4: 100000b3 b cdb4 cae8: 2a420003 slti v0,s2,3 caec: 2e230050 sltiu v1,s1,80 caf0: 10600016 beqz v1,cb4c caf4: 24030090 li v1,144 caf8: 2e230030 sltiu v1,s1,48 cafc: 10600161 beqz v1,d084 cb00: 2630ffd0 addiu s0,s1,-48 cb04: 2e230028 sltiu v1,s1,40 cb08: 10600009 beqz v1,cb30 cb0c: 2e23002f sltiu v1,s1,47 cb10: 2e230024 sltiu v1,s1,36 cb14: 50600104 beqzl v1,cf28 cb18: 2a420002 slti v0,s2,2 cb1c: 2e230023 sltiu v1,s1,35 cb20: 54600101 bnezl v1,cf28 cb24: 2a420002 slti v0,s2,2 cb28: 100000b5 b ce00 cb2c: 00000000 nop cb30: 5060013c beqzl v1,d024 cb34: 90530001 lbu s3,1(v0) cb38: 2e230029 sltiu v1,s1,41 cb3c: 506000fa beqzl v1,cf28 cb40: 2a420002 slti v0,s2,2 cb44: 1000013f b d044 cb48: 00000000 nop cb4c: 12230049 beq s1,v1,cc74 cb50: 2e230091 sltiu v1,s1,145 cb54: 10600006 beqz v1,cb70 cb58: 24030094 li v1,148 cb5c: 2e220070 sltiu v0,s1,112 cb60: 54400042 bnezl v0,cc6c cb64: 02802021 move a0,s4 cb68: 1000004f b cca8 cb6c: 02602021 move a0,s3 cb70: 122300a3 beq s1,v1,ce00 cb74: 2e230095 sltiu v1,s1,149 cb78: 10600006 beqz v1,cb94 cb7c: 24030096 li v1,150 cb80: 24020092 li v0,146 cb84: 1622014d bne s1,v0,d0bc cb88: 8f998104 lw t9,-32508(gp) cb8c: 1000004e b ccc8 cb90: 02602021 move a0,s3 cb94: 12230142 beq s1,v1,d0a0 cb98: 240300f1 li v1,241 cb9c: 16230147 bne s1,v1,d0bc cba0: 8f998104 lw t9,-32508(gp) cba4: 90450001 lbu a1,1(v0) cba8: 24460002 addiu a2,v0,2 cbac: 8f828024 lw v0,-32732(gp) cbb0: 02802021 move a0,s4 cbb4: 2459c784 addiu t9,v0,-14460 cbb8: 0411fef2 bal c784 cbbc: 27a70018 addiu a3,sp,24 cbc0: 00409821 move s3,v0 cbc4: 8fbc0010 lw gp,16(sp) cbc8: 1000012e b d084 cbcc: 8fb00018 lw s0,24(sp) cbd0: 1000012c b d084 cbd4: 90500001 lbu s0,1(v0) cbd8: 1000012b b d088 cbdc: 2e420040 sltiu v0,s2,64 cbe0: 90500001 lbu s0,1(v0) cbe4: 90430002 lbu v1,2(v0) cbe8: 00108200 sll s0,s0,0x8 cbec: 10000006 b cc08 cbf0: 00708025 or s0,v1,s0 cbf4: 90500001 lbu s0,1(v0) cbf8: 90430002 lbu v1,2(v0) cbfc: 00108200 sll s0,s0,0x8 cc00: 00708025 or s0,v1,s0 cc04: 7c108620 seh s0,s0 cc08: 1000011e b d084 cc0c: 24530003 addiu s3,v0,3 cc10: 88500001 lwl s0,1(v0) cc14: 24530005 addiu s3,v0,5 cc18: 1000011a b d084 cc1c: 98500004 lwr s0,4(v0) cc20: 88500005 lwl s0,5(v0) cc24: 24530009 addiu s3,v0,9 cc28: 10000116 b d084 cc2c: 98500008 lwr s0,8(v0) cc30: 02602021 move a0,s3 cc34: 26b9be00 addiu t9,s5,-16896 cc38: 0411fc71 bal be00 cc3c: 27a50024 addiu a1,sp,36 cc40: 00409821 move s3,v0 cc44: 8fbc0010 lw gp,16(sp) cc48: 1000010e b d084 cc4c: 8fb00024 lw s0,36(sp) cc50: 26d9be34 addiu t9,s6,-16844 cc54: 0411fc77 bal be34 cc58: 27a5001c addiu a1,sp,28 cc5c: 00409821 move s3,v0 cc60: 8fbc0010 lw gp,16(sp) cc64: 10000107 b d084 cc68: 8fb0001c lw s0,28(sp) cc6c: 10000009 b cc94 cc70: 2625ffb0 addiu a1,s1,-80 cc74: 02602021 move a0,s3 cc78: 26b9be00 addiu t9,s5,-16896 cc7c: 0411fc60 bal be00 cc80: 27a50028 addiu a1,sp,40 cc84: 8fbc0010 lw gp,16(sp) cc88: 8fa50028 lw a1,40(sp) cc8c: 00409821 move s3,v0 cc90: 02802021 move a0,s4 cc94: 8f99808c lw t9,-32628(gp) cc98: 0320f809 jalr t9 cc9c: 00000000 nop cca0: 1000008f b cee0 cca4: 8fbc0010 lw gp,16(sp) cca8: 26d9be34 addiu t9,s6,-16844 ccac: 0411fc61 bal be34 ccb0: 27a50020 addiu a1,sp,32 ccb4: 00409821 move s3,v0 ccb8: 8fbc0010 lw gp,16(sp) ccbc: 02802021 move a0,s4 ccc0: 1000000c b ccf4 ccc4: 2625ff90 addiu a1,s1,-112 ccc8: 26b9be00 addiu t9,s5,-16896 cccc: 0411fc4c bal be00 ccd0: 27a50028 addiu a1,sp,40 ccd4: 00402021 move a0,v0 ccd8: 26d9be34 addiu t9,s6,-16844 ccdc: 0411fc55 bal be34 cce0: 27a50020 addiu a1,sp,32 cce4: 8fbc0010 lw gp,16(sp) cce8: 8fa50028 lw a1,40(sp) ccec: 00409821 move s3,v0 ccf0: 02802021 move a0,s4 ccf4: 8f99808c lw t9,-32628(gp) ccf8: 0320f809 jalr t9 ccfc: 00000000 nop cd00: 8fbc0010 lw gp,16(sp) cd04: 10000086 b cf20 cd08: 8fb00020 lw s0,32(sp) cd0c: 124000eb beqz s2,d0bc cd10: 8f998104 lw t9,-32508(gp) cd14: 10000013 b cd64 cd18: 2642ffff addiu v0,s2,-1 cd1c: 124000e7 beqz s2,d0bc cd20: 8f998104 lw t9,-32508(gp) cd24: 100000de b d0a0 cd28: 2652ffff addiu s2,s2,-1 cd2c: 90430001 lbu v1,1(v0) cd30: 2644ffff addiu a0,s2,-1 cd34: 0064282a slt a1,v1,a0 cd38: 10a000df beqz a1,d0b8 cd3c: afa30020 sw v1,32(sp) cd40: 00831823 subu v1,a0,v1 cd44: 00031880 sll v1,v1,0x2 cd48: 03a31821 addu v1,sp,v1 cd4c: 24530002 addiu s3,v0,2 cd50: 100000cc b d084 cd54: 8c70002c lw s0,44(v1) cd58: 144000d8 bnez v0,d0bc cd5c: 8f998104 lw t9,-32508(gp) cd60: 2642fffe addiu v0,s2,-2 cd64: 00021080 sll v0,v0,0x2 cd68: 03a21021 addu v0,sp,v0 cd6c: 100000c5 b d084 cd70: 8c50002c lw s0,44(v0) cd74: 2a420002 slti v0,s2,2 cd78: 144000d0 bnez v0,d0bc cd7c: 8f998104 lw t9,-32508(gp) cd80: 2643ffff addiu v1,s2,-1 cd84: 2642fffe addiu v0,s2,-2 cd88: 27a40018 addiu a0,sp,24 cd8c: 27a50018 addiu a1,sp,24 cd90: 00031880 sll v1,v1,0x2 cd94: 00021080 sll v0,v0,0x2 cd98: 00831821 addu v1,a0,v1 cd9c: 00a21021 addu v0,a1,v0 cda0: 8c640014 lw a0,20(v1) cda4: 8c450014 lw a1,20(v0) cda8: ac650014 sw a1,20(v1) cdac: 100000bc b d0a0 cdb0: ac440014 sw a0,20(v0) cdb4: 144000c1 bnez v0,d0bc cdb8: 8f998104 lw t9,-32508(gp) cdbc: 2644ffff addiu a0,s2,-1 cdc0: 2643fffe addiu v1,s2,-2 cdc4: 2642fffd addiu v0,s2,-3 cdc8: 27a60018 addiu a2,sp,24 cdcc: 00042080 sll a0,a0,0x2 cdd0: 00031880 sll v1,v1,0x2 cdd4: 00021080 sll v0,v0,0x2 cdd8: 00c42021 addu a0,a2,a0 cddc: 00c31821 addu v1,a2,v1 cde0: 00c21021 addu v0,a2,v0 cde4: 8c850014 lw a1,20(a0) cde8: 8c670014 lw a3,20(v1) cdec: 8c460014 lw a2,20(v0) cdf0: ac870014 sw a3,20(a0) cdf4: ac660014 sw a2,20(v1) cdf8: 100000a9 b d0a0 cdfc: ac450014 sw a1,20(v0) ce00: 124000ae beqz s2,d0bc ce04: 8f998104 lw t9,-32508(gp) ce08: 2652ffff addiu s2,s2,-1 ce0c: 00121880 sll v1,s2,0x2 ce10: 03a31821 addu v1,sp,v1 ce14: 8c70002c lw s0,44(v1) ce18: 2403001f li v1,31 ce1c: 12230035 beq s1,v1,cef4 ce20: 2e230020 sltiu v1,s1,32 ce24: 50600009 beqzl v1,ce4c ce28: 24030023 li v1,35 ce2c: 24020006 li v0,6 ce30: 52220028 beql s1,v0,ced4 ce34: 8a020000 lwl v0,0(s0) ce38: 24020019 li v0,25 ce3c: 1622009f bne s1,v0,d0bc ce40: 8f998104 lw t9,-32508(gp) ce44: 10000028 b cee8 ce48: 001017c3 sra v0,s0,0x1f ce4c: 1223002d beq s1,v1,cf04 ce50: 24030094 li v1,148 ce54: 52230006 beql s1,v1,ce70 ce58: 24530002 addiu s3,v0,2 ce5c: 24020020 li v0,32 ce60: 16220096 bne s1,v0,d0bc ce64: 8f998104 lw t9,-32508(gp) ce68: 10000024 b cefc ce6c: 00108027 nor s0,zero,s0 ce70: 90420001 lbu v0,1(v0) ce74: 24030002 li v1,2 ce78: 10430010 beq v0,v1,cebc ce7c: 2c430003 sltiu v1,v0,3 ce80: 10600006 beqz v1,ce9c ce84: 24030004 li v1,4 ce88: 24030001 li v1,1 ce8c: 1443008b bne v0,v1,d0bc ce90: 8f998104 lw t9,-32508(gp) ce94: 10000007 b ceb4 ce98: 92100000 lbu s0,0(s0) ce9c: 1043000c beq v0,v1,ced0 cea0: 24030008 li v1,8 cea4: 14430085 bne v0,v1,d0bc cea8: 8f998104 lw t9,-32508(gp) ceac: 1000000b b cedc ceb0: 8a020004 lwl v0,4(s0) ceb4: 10000074 b d088 ceb8: 2e420040 sltiu v0,s2,64 cebc: 92020000 lbu v0,0(s0) cec0: 92100001 lbu s0,1(s0) cec4: 00021200 sll v0,v0,0x8 cec8: 1000006e b d084 cecc: 02028025 or s0,s0,v0 ced0: 8a020000 lwl v0,0(s0) ced4: 10000002 b cee0 ced8: 9a020003 lwr v0,3(s0) cedc: 9a020007 lwr v0,7(s0) cee0: 10000068 b d084 cee4: 00408021 move s0,v0 cee8: 02028026 xor s0,s0,v0 ceec: 10000065 b d084 cef0: 02028023 subu s0,s0,v0 cef4: 10000063 b d084 cef8: 00108023 negu s0,s0 cefc: 10000062 b d088 cf00: 2e420040 sltiu v0,s2,64 cf04: 02602021 move a0,s3 cf08: 26b9be00 addiu t9,s5,-16896 cf0c: 0411fbbc bal be00 cf10: 27a50024 addiu a1,sp,36 cf14: 00409821 move s3,v0 cf18: 8fbc0010 lw gp,16(sp) cf1c: 8fa20024 lw v0,36(sp) cf20: 10000058 b d084 cf24: 02028021 addu s0,s0,v0 cf28: 14400064 bnez v0,d0bc cf2c: 8f998104 lw t9,-32508(gp) cf30: 2642fffe addiu v0,s2,-2 cf34: 2631ffe6 addiu s1,s1,-26 cf38: 2652ffff addiu s2,s2,-1 cf3c: 27a40018 addiu a0,sp,24 cf40: 00021880 sll v1,v0,0x2 cf44: 00129080 sll s2,s2,0x2 cf48: 323100ff andi s1,s1,0xff cf4c: 00831821 addu v1,a0,v1 cf50: 00929021 addu s2,a0,s2 cf54: 2e240015 sltiu a0,s1,21 cf58: 8c700014 lw s0,20(v1) cf5c: 10800056 beqz a0,d0b8 cf60: 8e430014 lw v1,20(s2) cf64: 00118880 sll s1,s1,0x2 cf68: 03d18821 addu s1,s8,s1 cf6c: 8e240000 lw a0,0(s1) cf70: 009c2021 addu a0,a0,gp cf74: 00800008 jr a0 cf78: 00000000 nop cf7c: 10000027 b d01c cf80: 00708024 and s0,v1,s0 cf84: 0203001a div zero,s0,v1 cf88: 006001f4 teq v1,zero,0x7 cf8c: 10000023 b d01c cf90: 00008012 mflo s0 cf94: 10000021 b d01c cf98: 02038023 subu s0,s0,v1 cf9c: 0203001b divu zero,s0,v1 cfa0: 006001f4 teq v1,zero,0x7 cfa4: 1000001d b d01c cfa8: 00008010 mfhi s0 cfac: 1000001b b d01c cfb0: 70708002 mul s0,v1,s0 cfb4: 10000019 b d01c cfb8: 00708025 or s0,v1,s0 cfbc: 10000017 b d01c cfc0: 00708021 addu s0,v1,s0 cfc4: 10000015 b d01c cfc8: 00708004 sllv s0,s0,v1 cfcc: 10000013 b d01c cfd0: 00708006 srlv s0,s0,v1 cfd4: 10000011 b d01c cfd8: 00708007 srav s0,s0,v1 cfdc: 1000000f b d01c cfe0: 00708026 xor s0,v1,s0 cfe4: 10000002 b cff0 cfe8: 0070802a slt s0,v1,s0 cfec: 0203802a slt s0,s0,v1 cff0: 1000000a b d01c cff4: 3a100001 xori s0,s0,0x1 cff8: 02038026 xor s0,s0,v1 cffc: 10000007 b d01c d000: 2e100001 sltiu s0,s0,1 d004: 10000005 b d01c d008: 0203802a slt s0,s0,v1 d00c: 10000003 b d01c d010: 0070802a slt s0,v1,s0 d014: 02038026 xor s0,s0,v1 d018: 0010802b sltu s0,zero,s0 d01c: 10000019 b d084 d020: 00409021 move s2,v0 d024: 90430002 lbu v1,2(v0) d028: 24420003 addiu v0,v0,3 d02c: 00139a00 sll s3,s3,0x8 d030: 00739825 or s3,v1,s3 d034: 7c139e20 seh s3,s3 d038: afb30020 sw s3,32(sp) d03c: 10000018 b d0a0 d040: 00539821 addu s3,v0,s3 d044: 1240001d beqz s2,d0bc d048: 8f998104 lw t9,-32508(gp) d04c: 90430001 lbu v1,1(v0) d050: 90440002 lbu a0,2(v0) d054: 2652ffff addiu s2,s2,-1 d058: 24530003 addiu s3,v0,3 d05c: 00121080 sll v0,s2,0x2 d060: 00031a00 sll v1,v1,0x8 d064: 03a21021 addu v0,sp,v0 d068: 00831825 or v1,a0,v1 d06c: 8c42002c lw v0,44(v0) d070: 7c031e20 seh v1,v1 d074: afa30020 sw v1,32(sp) d078: 02631821 addu v1,s3,v1 d07c: 10000008 b d0a0 d080: 0062980b movn s3,v1,v0 d084: 2e420040 sltiu v0,s2,64 d088: 1040000c beqz v0,d0bc d08c: 8f998104 lw t9,-32508(gp) d090: 00121080 sll v0,s2,0x2 d094: 03a21021 addu v0,sp,v0 d098: ac50002c sw s0,44(v0) d09c: 26520001 addiu s2,s2,1 d0a0: 02601021 move v0,s3 d0a4: 0057182b sltu v1,v0,s7 d0a8: 5460fe46 bnezl v1,c9c4 d0ac: 90510000 lbu s1,0(v0) d0b0: 16400004 bnez s2,d0c4 d0b4: 8fbf0154 lw ra,340(sp) d0b8: 8f998104 lw t9,-32508(gp) d0bc: 0320f809 jalr t9 d0c0: 00000000 nop d0c4: 2652ffff addiu s2,s2,-1 d0c8: 00129080 sll s2,s2,0x2 d0cc: 03b29021 addu s2,sp,s2 d0d0: 8e42002c lw v0,44(s2) d0d4: 8fbe0150 lw s8,336(sp) d0d8: 8fb7014c lw s7,332(sp) d0dc: 8fb60148 lw s6,328(sp) d0e0: 8fb50144 lw s5,324(sp) d0e4: 8fb40140 lw s4,320(sp) d0e8: 8fb3013c lw s3,316(sp) d0ec: 8fb20138 lw s2,312(sp) d0f0: 8fb10134 lw s1,308(sp) d0f4: 8fb00130 lw s0,304(sp) d0f8: 03e00008 jr ra d0fc: 27bd0158 addiu sp,sp,344 0000d100 : d100: 3c1c0002 lui gp,0x2 d104: 279ccf20 addiu gp,gp,-12512 d108: 0399e021 addu gp,gp,t9 d10c: 27bdfbe0 addiu sp,sp,-1056 d110: 8f99812c lw t9,-32468(gp) d114: afb003f8 sw s0,1016(sp) d118: 00808021 move s0,a0 d11c: afbc0010 sw gp,16(sp) d120: afb40408 sw s4,1032(sp) d124: afbf041c sw ra,1052(sp) d128: afbe0418 sw s8,1048(sp) d12c: afb70414 sw s7,1044(sp) d130: afb60410 sw s6,1040(sp) d134: afb5040c sw s5,1036(sp) d138: afb30404 sw s3,1028(sp) d13c: afb20400 sw s2,1024(sp) d140: afb103fc sw s1,1020(sp) d144: 00a0a021 move s4,a1 d148: 27a40020 addiu a0,sp,32 d14c: 02002821 move a1,s0 d150: 0320f809 jalr t9 d154: 240603d8 li a2,984 d158: 8fa2032c lw v0,812(sp) d15c: 7c420780 ext v0,v0,0x1e,0x1 d160: 10400006 beqz v0,d17c d164: 8fbc0010 lw gp,16(sp) d168: 83a20355 lb v0,853(sp) d16c: 50400004 beqzl v0,d180 d170: 8fa20094 lw v0,148(sp) d174: 10000002 b d180 d178: 27a20094 addiu v0,sp,148 d17c: 8fa20094 lw v0,148(sp) d180: 54400009 bnezl v0,d1a8 d184: 8e02030c lw v0,780(s0) d188: 8f998024 lw t9,-32732(gp) d18c: 8e0502f4 lw a1,756(s0) d190: 27a40020 addiu a0,sp,32 d194: 2739be84 addiu t9,t9,-16764 d198: 0411fb3a bal be84 <_Unwind_SetSpColumn> d19c: 27a6001c addiu a2,sp,28 d1a0: 8fbc0010 lw gp,16(sp) d1a4: 8e02030c lw v0,780(s0) d1a8: 7c420780 ext v0,v0,0x1e,0x1 d1ac: 54400001 bnezl v0,d1b4 d1b0: a2000335 sb zero,821(s0) d1b4: ae000074 sw zero,116(s0) d1b8: 8e8205f8 lw v0,1528(s4) d1bc: 24030001 li v1,1 d1c0: 10430005 beq v0,v1,d1d8 d1c4: 24030002 li v1,2 d1c8: 54430070 bnel v0,v1,d38c d1cc: 8f998104 lw t9,-32508(gp) d1d0: 10000009 b d1f8 d1d4: 8f998024 lw t9,-32732(gp) d1d8: 8f99808c lw t9,-32628(gp) d1dc: 8e8505f0 lw a1,1520(s4) d1e0: 0320f809 jalr t9 d1e4: 27a40020 addiu a0,sp,32 d1e8: 8e9505ec lw s5,1516(s4) d1ec: 8fbc0010 lw gp,16(sp) d1f0: 10000010 b d234 d1f4: 0055a821 addu s5,v0,s5 d1f8: 8e8405f4 lw a0,1524(s4) d1fc: 2739be00 addiu t9,t9,-16896 d200: 0411faff bal be00 d204: 27a50018 addiu a1,sp,24 d208: 8fbc0010 lw gp,16(sp) d20c: 8fa50018 lw a1,24(sp) d210: 00402021 move a0,v0 d214: 8f998024 lw t9,-32732(gp) d218: 00452821 addu a1,v0,a1 d21c: 27a60020 addiu a2,sp,32 d220: 2739c960 addiu t9,t9,-13984 d224: 0411fdce bal c960 d228: 00003821 move a3,zero d22c: 8fbc0010 lw gp,16(sp) d230: 0040a821 move s5,v0 d234: 8f968018 lw s6,-32744(gp) d238: 8f9e8024 lw s8,-32732(gp) d23c: ae1502f4 sw s5,756(s0) d240: 02808821 move s1,s4 d244: 02009021 move s2,s0 d248: 26d621a0 addiu s6,s6,8608 d24c: 02009821 move s3,s0 d250: 0000b821 move s7,zero d254: 8e220004 lw v0,4(s1) d258: 2442ffff addiu v0,v0,-1 d25c: 2c430005 sltiu v1,v0,5 d260: 5060004f beqzl v1,d3a0 d264: 26f70001 addiu s7,s7,1 d268: 8f838024 lw v1,-32732(gp) d26c: 00021080 sll v0,v0,0x2 d270: 246311d8 addiu v1,v1,4568 d274: 00621021 addu v0,v1,v0 d278: 8c420000 lw v0,0(v0) d27c: 005c1021 addu v0,v0,gp d280: 00400008 jr v0 d284: 00000000 nop d288: 8e220000 lw v0,0(s1) d28c: 1000001e b d308 d290: 02a21021 addu v0,s5,v0 d294: 8e250000 lw a1,0(s1) d298: 27a30018 addiu v1,sp,24 d29c: 00651021 addu v0,v1,a1 d2a0: 80420320 lb v0,800(v0) d2a4: 50400006 beqzl v0,d2c0 d2a8: 27a20018 addiu v0,sp,24 d2ac: 8f99808c lw t9,-32628(gp) d2b0: 0320f809 jalr t9 d2b4: 27a40020 addiu a0,sp,32 d2b8: 1000002f b d378 d2bc: 8fbc0010 lw gp,16(sp) d2c0: 00052880 sll a1,a1,0x2 d2c4: 00452821 addu a1,v0,a1 d2c8: 1000000f b d308 d2cc: 8ca20008 lw v0,8(a1) d2d0: 8e240000 lw a0,0(s1) d2d4: 27d9be00 addiu t9,s8,-16896 d2d8: 0411fac9 bal be00 d2dc: 27a50018 addiu a1,sp,24 d2e0: 8fbc0010 lw gp,16(sp) d2e4: 8fa50018 lw a1,24(sp) d2e8: 00402021 move a0,v0 d2ec: 8f838024 lw v1,-32732(gp) d2f0: 00452821 addu a1,v0,a1 d2f4: 27a60020 addiu a2,sp,32 d2f8: 2479c960 addiu t9,v1,-13984 d2fc: 0411fd98 bal c960 d300: 02a03821 move a3,s5 d304: 8fbc0010 lw gp,16(sp) d308: 8e03030c lw v1,780(s0) d30c: 7c630780 ext v1,v1,0x1e,0x1 d310: 54600021 bnezl v1,d398 d314: a2400318 sb zero,792(s2) d318: 10000020 b d39c d31c: ae620000 sw v0,0(s3) d320: 92c40000 lbu a0,0(s6) d324: 24030004 li v1,4 d328: 14830017 bne a0,v1,d388 d32c: 8e220000 lw v0,0(s1) d330: 24030001 li v1,1 d334: a2430318 sb v1,792(s2) d338: 10000017 b d398 d33c: 02a21021 addu v0,s5,v0 d340: 8e240000 lw a0,0(s1) d344: 27d9be00 addiu t9,s8,-16896 d348: 0411faad bal be00 d34c: 27a50018 addiu a1,sp,24 d350: 8fbc0010 lw gp,16(sp) d354: 8fa50018 lw a1,24(sp) d358: 00402021 move a0,v0 d35c: 27a60020 addiu a2,sp,32 d360: 00452821 addu a1,v0,a1 d364: 8f828024 lw v0,-32732(gp) d368: 2459c960 addiu t9,v0,-13984 d36c: 0411fd7c bal c960 d370: 02a03821 move a3,s5 d374: 8fbc0010 lw gp,16(sp) d378: 92c40000 lbu a0,0(s6) d37c: 24030004 li v1,4 d380: 10830004 beq a0,v1,d394 d384: 24030001 li v1,1 d388: 8f998104 lw t9,-32508(gp) d38c: 0320f809 jalr t9 d390: 00000000 nop d394: a2430318 sb v1,792(s2) d398: ae620000 sw v0,0(s3) d39c: 26f70001 addiu s7,s7,1 d3a0: 240200bd li v0,189 d3a4: 26310008 addiu s1,s1,8 d3a8: 26520001 addiu s2,s2,1 d3ac: 26730004 addiu s3,s3,4 d3b0: 16e2ffa8 bne s7,v0,d254 d3b4: 26d60001 addiu s6,s6,1 d3b8: 92830613 lbu v1,1555(s4) d3bc: 10600004 beqz v1,d3d0 d3c0: 8e02030c lw v0,780(s0) d3c4: 3c038000 lui v1,0x8000 d3c8: 10000002 b d3d4 d3cc: 00431025 or v0,v0,v1 d3d0: 7c42f000 ext v0,v0,0x0,0x1f d3d4: 8fbf041c lw ra,1052(sp) d3d8: ae02030c sw v0,780(s0) d3dc: 8fbe0418 lw s8,1048(sp) d3e0: 8fb70414 lw s7,1044(sp) d3e4: 8fb60410 lw s6,1040(sp) d3e8: 8fb5040c lw s5,1036(sp) d3ec: 8fb40408 lw s4,1032(sp) d3f0: 8fb30404 lw s3,1028(sp) d3f4: 8fb20400 lw s2,1024(sp) d3f8: 8fb103fc lw s1,1020(sp) d3fc: 8fb003f8 lw s0,1016(sp) d400: 03e00008 jr ra d404: 27bd0420 addiu sp,sp,1056 0000d408 : d408: 3c1c0002 lui gp,0x2 d40c: 279ccc18 addiu gp,gp,-13288 d410: 0399e021 addu gp,gp,t9 d414: 8f998024 lw t9,-32732(gp) d418: 27bdffd8 addiu sp,sp,-40 d41c: afbc0010 sw gp,16(sp) d420: afb10020 sw s1,32(sp) d424: afb0001c sw s0,28(sp) d428: 00a08821 move s1,a1 d42c: afbf0024 sw ra,36(sp) d430: 2739d100 addiu t9,t9,-12032 d434: 0411ff32 bal d100 d438: 00808021 move s0,a0 d43c: 8e25060c lw a1,1548(s1) d440: 000510c0 sll v0,a1,0x3 d444: 02228821 addu s1,s1,v0 d448: 8e230004 lw v1,4(s1) d44c: 24020006 li v0,6 d450: 14620003 bne v1,v0,d460 d454: 8fbc0010 lw gp,16(sp) d458: 10000007 b d478 d45c: ae0002f8 sw zero,760(s0) d460: 8f99808c lw t9,-32628(gp) d464: 0320f809 jalr t9 d468: 02002021 move a0,s0 d46c: 2403fffe li v1,-2 d470: 00431024 and v0,v0,v1 d474: ae0202f8 sw v0,760(s0) d478: 8fbf0024 lw ra,36(sp) d47c: 8fb10020 lw s1,32(sp) d480: 8fb0001c lw s0,28(sp) d484: 03e00008 jr ra d488: 27bd0028 addiu sp,sp,40 0000d48c : d48c: 3c1c0002 lui gp,0x2 d490: 279ccb94 addiu gp,gp,-13420 d494: 0399e021 addu gp,gp,t9 d498: 27bdffb0 addiu sp,sp,-80 d49c: afbe0048 sw s8,72(sp) d4a0: 03a0f021 move s8,sp d4a4: afb70044 sw s7,68(sp) d4a8: afb60040 sw s6,64(sp) d4ac: afb5003c sw s5,60(sp) d4b0: afb40038 sw s4,56(sp) d4b4: afb30034 sw s3,52(sp) d4b8: afb1002c sw s1,44(sp) d4bc: afbf004c sw ra,76(sp) d4c0: afb20030 sw s2,48(sp) d4c4: afb00028 sw s0,40(sp) d4c8: afbc0010 sw gp,16(sp) d4cc: 00a0b821 move s7,a1 d4d0: 00c0a021 move s4,a2 d4d4: 00e08821 move s1,a3 d4d8: ace005e8 sw zero,1512(a3) d4dc: 0000a821 move s5,zero d4e0: 8f938024 lw s3,-32732(gp) d4e4: 1000015f b da64 d4e8: 8f968024 lw s6,-32732(gp) d4ec: 24060040 li a2,64 d4f0: 304500c0 andi a1,v0,0xc0 d4f4: 14a60007 bne a1,a2,d514 d4f8: 24920001 addiu s2,a0,1 d4fc: 8e240608 lw a0,1544(s1) d500: 3042003f andi v0,v0,0x3f d504: 70442802 mul a1,v0,a0 d508: 00a31821 addu v1,a1,v1 d50c: 10000154 b da60 d510: ae2305fc sw v1,1532(s1) d514: 24060080 li a2,128 d518: 14a60007 bne a1,a2,d538 d51c: 240600c0 li a2,192 d520: 3042003f andi v0,v0,0x3f d524: afc20024 sw v0,36(s8) d528: 02402021 move a0,s2 d52c: 27c50020 addiu a1,s8,32 d530: 1000003d b d628 d534: 2679be00 addiu t9,s3,-16896 d538: 54a60004 bnel a1,a2,d54c d53c: 2c450030 sltiu a1,v0,48 d540: 3042003f andi v0,v0,0x3f d544: 10000046 b d660 d548: afc20024 sw v0,36(s8) d54c: 10a00142 beqz a1,da58 d550: 8f998104 lw t9,-32508(gp) d554: 8f858024 lw a1,-32732(gp) d558: 00021080 sll v0,v0,0x2 d55c: 24a511ec addiu a1,a1,4588 d560: 00a21021 addu v0,a1,v0 d564: 8c420000 lw v0,0(v0) d568: 005c1021 addu v0,v0,gp d56c: 00400008 jr v0 d570: 00000000 nop d574: 8f828024 lw v0,-32732(gp) d578: 92250610 lbu a1,1552(s1) d57c: 02403021 move a2,s2 d580: 02802021 move a0,s4 d584: 2459c784 addiu t9,v0,-14460 d588: 0411fc7e bal c784 d58c: 27c70018 addiu a3,s8,24 d590: 00409021 move s2,v0 d594: 8fc20018 lw v0,24(s8) d598: 8fdc0010 lw gp,16(s8) d59c: 10000130 b da60 d5a0: ae2205fc sw v0,1532(s1) d5a4: 90850001 lbu a1,1(a0) d5a8: 8e220608 lw v0,1544(s1) d5ac: 24920002 addiu s2,a0,2 d5b0: 70a23002 mul a2,a1,v0 d5b4: 00c31821 addu v1,a2,v1 d5b8: 10000129 b da60 d5bc: ae2305fc sw v1,1532(s1) d5c0: 90850001 lbu a1,1(a0) d5c4: 90820002 lbu v0,2(a0) d5c8: 24920003 addiu s2,a0,3 d5cc: 00052a00 sll a1,a1,0x8 d5d0: 00452825 or a1,v0,a1 d5d4: 8e220608 lw v0,1544(s1) d5d8: 70a23002 mul a2,a1,v0 d5dc: 00c31821 addu v1,a2,v1 d5e0: 1000011f b da60 d5e4: ae2305fc sw v1,1532(s1) d5e8: 88820001 lwl v0,1(a0) d5ec: 8e250608 lw a1,1544(s1) d5f0: 24920005 addiu s2,a0,5 d5f4: 98820004 lwr v0,4(a0) d5f8: 70453002 mul a2,v0,a1 d5fc: 00c31821 addu v1,a2,v1 d600: 10000117 b da60 d604: ae2305fc sw v1,1532(s1) d608: 2670be00 addiu s0,s3,-16896 d60c: 02402021 move a0,s2 d610: 0200c821 move t9,s0 d614: 0411f9fa bal be00 d618: 27c50024 addiu a1,s8,36 d61c: 00402021 move a0,v0 d620: 27c50020 addiu a1,s8,32 d624: 0200c821 move t9,s0 d628: 0411f9f5 bal be00 d62c: 00000000 nop d630: 00409021 move s2,v0 d634: 8fdc0010 lw gp,16(s8) d638: 8e220604 lw v0,1540(s1) d63c: 10000082 b d848 d640: 8fc30020 lw v1,32(s8) d644: 02402021 move a0,s2 d648: 2679be00 addiu t9,s3,-16896 d64c: 0411f9ec bal be00 d650: 27c50024 addiu a1,s8,36 d654: 00409021 move s2,v0 d658: 8fdc0010 lw gp,16(s8) d65c: 8fc20024 lw v0,36(s8) d660: 000210c0 sll v0,v0,0x3 d664: 02221021 addu v0,s1,v0 d668: 100000fd b da60 d66c: ac400004 sw zero,4(v0) d670: 02402021 move a0,s2 d674: 2679be00 addiu t9,s3,-16896 d678: 0411f9e1 bal be00 d67c: 27c50024 addiu a1,s8,36 d680: 00409021 move s2,v0 d684: 8fc20024 lw v0,36(s8) d688: 24030006 li v1,6 d68c: 8fdc0010 lw gp,16(s8) d690: 000210c0 sll v0,v0,0x3 d694: 02221021 addu v0,s1,v0 d698: 100000f1 b da60 d69c: ac430004 sw v1,4(v0) d6a0: 2670be00 addiu s0,s3,-16896 d6a4: 02402021 move a0,s2 d6a8: 0200c821 move t9,s0 d6ac: 0411f9d4 bal be00 d6b0: 27c50024 addiu a1,s8,36 d6b4: 00402021 move a0,v0 d6b8: 0200c821 move t9,s0 d6bc: 0411f9d0 bal be00 d6c0: 27c50018 addiu a1,s8,24 d6c4: 00409021 move s2,v0 d6c8: 8fc20024 lw v0,36(s8) d6cc: 24030002 li v1,2 d6d0: 8fdc0010 lw gp,16(s8) d6d4: 000210c0 sll v0,v0,0x3 d6d8: 02221021 addu v0,s1,v0 d6dc: ac430004 sw v1,4(v0) d6e0: 10000099 b d948 d6e4: 8fc30018 lw v1,24(s8) d6e8: 12a00003 beqz s5,d6f8 d6ec: 02a08021 move s0,s5 d6f0: 10000003 b d700 d6f4: 8eb505e8 lw s5,1512(s5) d6f8: 27bdf9f8 addiu sp,sp,-1544 d6fc: 27b00010 addiu s0,sp,16 d700: 8f99812c lw t9,-32468(gp) d704: 02002021 move a0,s0 d708: 02202821 move a1,s1 d70c: 0320f809 jalr t9 d710: 240605fc li a2,1532 d714: 8fdc0010 lw gp,16(s8) d718: 100000d1 b da60 d71c: ae3005e8 sw s0,1512(s1) d720: 8e3005e8 lw s0,1512(s1) d724: 8f99812c lw t9,-32468(gp) d728: 02202021 move a0,s1 d72c: 02002821 move a1,s0 d730: 0320f809 jalr t9 d734: 240605fc li a2,1532 d738: 8fdc0010 lw gp,16(s8) d73c: ae1505e8 sw s5,1512(s0) d740: 100000c7 b da60 d744: 0200a821 move s5,s0 d748: 2670be00 addiu s0,s3,-16896 d74c: 02402021 move a0,s2 d750: 0200c821 move t9,s0 d754: 0411f9aa bal be00 d758: 27c50020 addiu a1,s8,32 d75c: 8fc30020 lw v1,32(s8) d760: 00402021 move a0,v0 d764: 27c50020 addiu a1,s8,32 d768: 0200c821 move t9,s0 d76c: 0411f9a4 bal be00 d770: ae2305f0 sw v1,1520(s1) d774: 00409021 move s2,v0 d778: 8fc20020 lw v0,32(s8) d77c: 8fdc0010 lw gp,16(s8) d780: 10000009 b d7a8 d784: ae2205ec sw v0,1516(s1) d788: 02402021 move a0,s2 d78c: 2679be00 addiu t9,s3,-16896 d790: 0411f99b bal be00 d794: 27c50020 addiu a1,s8,32 d798: 00409021 move s2,v0 d79c: 8fc20020 lw v0,32(s8) d7a0: 8fdc0010 lw gp,16(s8) d7a4: ae2205f0 sw v0,1520(s1) d7a8: 24020001 li v0,1 d7ac: 100000ac b da60 d7b0: ae2205f8 sw v0,1528(s1) d7b4: 02402021 move a0,s2 d7b8: 2679be00 addiu t9,s3,-16896 d7bc: 0411f990 bal be00 d7c0: 27c50020 addiu a1,s8,32 d7c4: 00409021 move s2,v0 d7c8: 8fdc0010 lw gp,16(s8) d7cc: 1000003c b d8c0 d7d0: 8fc20020 lw v0,32(s8) d7d4: 24020002 li v0,2 d7d8: ae3205f4 sw s2,1524(s1) d7dc: ae2205f8 sw v0,1528(s1) d7e0: 02402021 move a0,s2 d7e4: 27c50020 addiu a1,s8,32 d7e8: 10000067 b d988 d7ec: 2679be00 addiu t9,s3,-16896 d7f0: 2670be00 addiu s0,s3,-16896 d7f4: 02402021 move a0,s2 d7f8: 0200c821 move t9,s0 d7fc: 0411f980 bal be00 d800: 27c50024 addiu a1,s8,36 d804: 8fc30024 lw v1,36(s8) d808: 24040003 li a0,3 d80c: 000318c0 sll v1,v1,0x3 d810: 10000058 b d974 d814: 02231821 addu v1,s1,v1 d818: 02402021 move a0,s2 d81c: 2679be00 addiu t9,s3,-16896 d820: 0411f977 bal be00 d824: 27c50024 addiu a1,s8,36 d828: 00402021 move a0,v0 d82c: 26d9be34 addiu t9,s6,-16844 d830: 0411f980 bal be34 d834: 27c5001c addiu a1,s8,28 d838: 00409021 move s2,v0 d83c: 8fdc0010 lw gp,16(s8) d840: 8e220604 lw v0,1540(s1) d844: 8fc3001c lw v1,28(s8) d848: 70621802 mul v1,v1,v0 d84c: 8fc20024 lw v0,36(s8) d850: 24040001 li a0,1 d854: 000210c0 sll v0,v0,0x3 d858: 1000003a b d944 d85c: 02221021 addu v0,s1,v0 d860: 02402021 move a0,s2 d864: 2679be00 addiu t9,s3,-16896 d868: 0411f965 bal be00 d86c: 27c50020 addiu a1,s8,32 d870: 8fc30020 lw v1,32(s8) d874: 00402021 move a0,v0 d878: 27c5001c addiu a1,s8,28 d87c: 26d9be34 addiu t9,s6,-16844 d880: 0411f96c bal be34 d884: ae2305f0 sw v1,1520(s1) d888: 00409021 move s2,v0 d88c: 24020001 li v0,1 d890: 8fdc0010 lw gp,16(s8) d894: 10000007 b d8b4 d898: ae2205f8 sw v0,1528(s1) d89c: 02402021 move a0,s2 d8a0: 26d9be34 addiu t9,s6,-16844 d8a4: 0411f963 bal be34 d8a8: 27c5001c addiu a1,s8,28 d8ac: 8fdc0010 lw gp,16(s8) d8b0: 00409021 move s2,v0 d8b4: 8e220604 lw v0,1540(s1) d8b8: 8fc3001c lw v1,28(s8) d8bc: 70621002 mul v0,v1,v0 d8c0: 10000067 b da60 d8c4: ae2205ec sw v0,1516(s1) d8c8: 2670be00 addiu s0,s3,-16896 d8cc: 02402021 move a0,s2 d8d0: 0200c821 move t9,s0 d8d4: 0411f94a bal be00 d8d8: 27c50024 addiu a1,s8,36 d8dc: 00402021 move a0,v0 d8e0: 0200c821 move t9,s0 d8e4: 0411f946 bal be00 d8e8: 27c50020 addiu a1,s8,32 d8ec: 00409021 move s2,v0 d8f0: 8fdc0010 lw gp,16(s8) d8f4: 8e220604 lw v0,1540(s1) d8f8: 1000000d b d930 d8fc: 8fc30020 lw v1,32(s8) d900: 02402021 move a0,s2 d904: 2679be00 addiu t9,s3,-16896 d908: 0411f93d bal be00 d90c: 27c50024 addiu a1,s8,36 d910: 00402021 move a0,v0 d914: 26d9be34 addiu t9,s6,-16844 d918: 0411f946 bal be34 d91c: 27c5001c addiu a1,s8,28 d920: 00409021 move s2,v0 d924: 8fdc0010 lw gp,16(s8) d928: 8e220604 lw v0,1540(s1) d92c: 8fc3001c lw v1,28(s8) d930: 70621802 mul v1,v1,v0 d934: 8fc20024 lw v0,36(s8) d938: 24040004 li a0,4 d93c: 000210c0 sll v0,v0,0x3 d940: 02221021 addu v0,s1,v0 d944: ac440004 sw a0,4(v0) d948: 10000045 b da60 d94c: ac430000 sw v1,0(v0) d950: 2670be00 addiu s0,s3,-16896 d954: 02402021 move a0,s2 d958: 0200c821 move t9,s0 d95c: 0411f928 bal be00 d960: 27c50024 addiu a1,s8,36 d964: 8fc30024 lw v1,36(s8) d968: 24040005 li a0,5 d96c: 000318c0 sll v1,v1,0x3 d970: 02231821 addu v1,s1,v1 d974: ac640004 sw a0,4(v1) d978: ac620000 sw v0,0(v1) d97c: 00402021 move a0,v0 d980: 27c50020 addiu a1,s8,32 d984: 0200c821 move t9,s0 d988: 0411f91d bal be00 d98c: 00000000 nop d990: 8fd20020 lw s2,32(s8) d994: 8fdc0010 lw gp,16(s8) d998: 10000031 b da60 d99c: 00529021 addu s2,v0,s2 d9a0: 00002021 move a0,zero d9a4: 24020010 li v0,16 d9a8: 00001821 move v1,zero d9ac: 26270080 addiu a3,s1,128 d9b0: 24060001 li a2,1 d9b4: 00e32821 addu a1,a3,v1 d9b8: 24420001 addiu v0,v0,1 d9bc: aca40000 sw a0,0(a1) d9c0: aca60004 sw a2,4(a1) d9c4: 2c450020 sltiu a1,v0,32 d9c8: 24630008 addiu v1,v1,8 d9cc: 14a0fff9 bnez a1,d9b4 d9d0: 24840004 addiu a0,a0,4 d9d4: 10000022 b da60 d9d8: afc20024 sw v0,36(s8) d9dc: 02402021 move a0,s2 d9e0: 2679be00 addiu t9,s3,-16896 d9e4: 0411f906 bal be00 d9e8: 27c50020 addiu a1,s8,32 d9ec: 00409021 move s2,v0 d9f0: 8fc20020 lw v0,32(s8) d9f4: 8fdc0010 lw gp,16(s8) d9f8: 10000019 b da60 d9fc: ae820314 sw v0,788(s4) da00: 2670be00 addiu s0,s3,-16896 da04: 02402021 move a0,s2 da08: 0200c821 move t9,s0 da0c: 0411f8fc bal be00 da10: 27c50024 addiu a1,s8,36 da14: 00402021 move a0,v0 da18: 0200c821 move t9,s0 da1c: 0411f8f8 bal be00 da20: 27c50020 addiu a1,s8,32 da24: 00409021 move s2,v0 da28: 8e230604 lw v1,1540(s1) da2c: 8fc20020 lw v0,32(s8) da30: 24040001 li a0,1 da34: 8fdc0010 lw gp,16(s8) da38: 70621802 mul v1,v1,v0 da3c: 8fc20024 lw v0,36(s8) da40: 000210c0 sll v0,v0,0x3 da44: 02221021 addu v0,s1,v0 da48: ac440004 sw a0,4(v0) da4c: 1000ffbe b d948 da50: 00031823 negu v1,v1 da54: 8f998104 lw t9,-32508(gp) da58: 0320f809 jalr t9 da5c: 00000000 nop da60: 02402021 move a0,s2 da64: 0097102b sltu v0,a0,s7 da68: 5040000a beqzl v0,da94 da6c: 03c0e821 move sp,s8 da70: 8e82030c lw v0,780(s4) da74: 8e8502f8 lw a1,760(s4) da78: 8e2305fc lw v1,1532(s1) da7c: 000217c2 srl v0,v0,0x1f da80: 00a21021 addu v0,a1,v0 da84: 0062102b sltu v0,v1,v0 da88: 5440fe98 bnezl v0,d4ec da8c: 90820000 lbu v0,0(a0) da90: 03c0e821 move sp,s8 da94: 8fbf004c lw ra,76(sp) da98: 8fbe0048 lw s8,72(sp) da9c: 8fb70044 lw s7,68(sp) daa0: 8fb60040 lw s6,64(sp) daa4: 8fb5003c lw s5,60(sp) daa8: 8fb40038 lw s4,56(sp) daac: 8fb30034 lw s3,52(sp) dab0: 8fb20030 lw s2,48(sp) dab4: 8fb1002c lw s1,44(sp) dab8: 8fb00028 lw s0,40(sp) dabc: 03e00008 jr ra dac0: 27bd0050 addiu sp,sp,80 0000dac4 : dac4: 3c1c0002 lui gp,0x2 dac8: 279cc55c addiu gp,gp,-15012 dacc: 0399e021 addu gp,gp,t9 dad0: 8f9980c4 lw t9,-32572(gp) dad4: 27bdffb0 addiu sp,sp,-80 dad8: afbc0010 sw gp,16(sp) dadc: afb1002c sw s1,44(sp) dae0: afb00028 sw s0,40(sp) dae4: 00808821 move s1,a0 dae8: afbf004c sw ra,76(sp) daec: 00a02021 move a0,a1 daf0: afbe0048 sw s8,72(sp) daf4: afb70044 sw s7,68(sp) daf8: afb60040 sw s6,64(sp) dafc: afb5003c sw s5,60(sp) db00: afb40038 sw s4,56(sp) db04: afb30034 sw s3,52(sp) db08: afb20030 sw s2,48(sp) db0c: 00a08021 move s0,a1 db10: 24060618 li a2,1560 db14: 0320f809 jalr t9 db18: 00002821 move a1,zero db1c: 8e2202f8 lw v0,760(s1) db20: 8fbc0010 lw gp,16(sp) db24: ae200314 sw zero,788(s1) db28: 104000d4 beqz v0,de7c db2c: ae2002fc sw zero,764(s1) db30: 8e24030c lw a0,780(s1) db34: 8f998150 lw t9,-32432(gp) db38: 26250300 addiu a1,s1,768 db3c: 000427c2 srl a0,a0,0x1f db40: 2484ffff addiu a0,a0,-1 db44: 0320f809 jalr t9 db48: 00442021 addu a0,v0,a0 db4c: 00409821 move s3,v0 db50: 104000ca beqz v0,de7c db54: 8fbc0010 lw gp,16(sp) db58: 8e220308 lw v0,776(s1) db5c: 26720004 addiu s2,s3,4 db60: 8f998088 lw t9,-32632(gp) db64: ae0205fc sw v0,1532(s0) db68: 8e620004 lw v0,4(s3) db6c: 02429023 subu s2,s2,v0 db70: 26540009 addiu s4,s2,9 db74: 0320f809 jalr t9 db78: 02802021 move a0,s4 db7c: 92450009 lbu a1,9(s2) db80: 24420009 addiu v0,v0,9 db84: 02421021 addu v0,s2,v0 db88: 24030065 li v1,101 db8c: 8fbc0010 lw gp,16(sp) db90: 14a3000a bne a1,v1,dbbc db94: 24440001 addiu a0,v0,1 db98: 9245000a lbu a1,10(s2) db9c: 24030068 li v1,104 dba0: 54a30007 bnel a1,v1,dbc0 dba4: 92420008 lbu v0,8(s2) dba8: 88830000 lwl v1,0(a0) dbac: 2654000b addiu s4,s2,11 dbb0: 98830003 lwr v1,3(a0) dbb4: 24440005 addiu a0,v0,5 dbb8: ae030614 sw v1,1556(s0) dbbc: 92420008 lbu v0,8(s2) dbc0: 2c420004 sltiu v0,v0,4 dbc4: 14400009 bnez v0,dbec dbc8: 8f958024 lw s5,-32732(gp) dbcc: 90830000 lbu v1,0(a0) dbd0: 24020004 li v0,4 dbd4: 146200aa bne v1,v0,de80 dbd8: 24030003 li v1,3 dbdc: 90820001 lbu v0,1(a0) dbe0: 144000a4 bnez v0,de74 dbe4: 24840002 addiu a0,a0,2 dbe8: 8f958024 lw s5,-32732(gp) dbec: 26b7be00 addiu s7,s5,-16896 dbf0: 02e0c821 move t9,s7 dbf4: 0411f882 bal be00 dbf8: 27a50020 addiu a1,sp,32 dbfc: 8fbc0010 lw gp,16(sp) dc00: 8fa30020 lw v1,32(sp) dc04: 00402021 move a0,v0 dc08: 8f998024 lw t9,-32732(gp) dc0c: ae030608 sw v1,1544(s0) dc10: 2739be34 addiu t9,t9,-16844 dc14: 0411f887 bal be34 dc18: 27a5001c addiu a1,sp,28 dc1c: 8fa3001c lw v1,28(sp) dc20: 8fbc0010 lw gp,16(sp) dc24: ae030604 sw v1,1540(s0) dc28: 92440008 lbu a0,8(s2) dc2c: 24030001 li v1,1 dc30: 14830005 bne a0,v1,dc48 dc34: 02a0b021 move s6,s5 dc38: 90430000 lbu v1,0(v0) dc3c: 24420001 addiu v0,v0,1 dc40: 10000008 b dc64 dc44: ae03060c sw v1,1548(s0) dc48: 00402021 move a0,v0 dc4c: 02e0c821 move t9,s7 dc50: 0411f86b bal be00 dc54: 27a50020 addiu a1,sp,32 dc58: 8fa30020 lw v1,32(sp) dc5c: 8fbc0010 lw gp,16(sp) dc60: ae03060c sw v1,1548(s0) dc64: 2403ffff li v1,-1 dc68: a2030611 sb v1,1553(s0) dc6c: 92840000 lbu a0,0(s4) dc70: 2403007a li v1,122 dc74: 1483000b bne a0,v1,dca4 dc78: 0000a821 move s5,zero dc7c: 00402021 move a0,v0 dc80: 26d9be00 addiu t9,s6,-16896 dc84: 0411f85e bal be00 dc88: 27a50020 addiu a1,sp,32 dc8c: 8fb50020 lw s5,32(sp) dc90: 8fbc0010 lw gp,16(sp) dc94: 24030001 li v1,1 dc98: 0055a821 addu s5,v0,s5 dc9c: a2030612 sb v1,1554(s0) dca0: 26940001 addiu s4,s4,1 dca4: 26940001 addiu s4,s4,1 dca8: 2417004c li s7,76 dcac: 1000001d b dd24 dcb0: 241e0052 li s8,82 dcb4: 14770004 bne v1,s7,dcc8 dcb8: 00000000 nop dcbc: 90430000 lbu v1,0(v0) dcc0: 10000005 b dcd8 dcc4: a2030611 sb v1,1553(s0) dcc8: 147e0005 bne v1,s8,dce0 dccc: 24040050 li a0,80 dcd0: 90430000 lbu v1,0(v0) dcd4: a2030610 sb v1,1552(s0) dcd8: 10000011 b dd20 dcdc: 24420001 addiu v0,v0,1 dce0: 1464000c bne v1,a0,dd14 dce4: 24040053 li a0,83 dce8: 90450000 lbu a1,0(v0) dcec: 24460001 addiu a2,v0,1 dcf0: 8f828024 lw v0,-32732(gp) dcf4: 02202021 move a0,s1 dcf8: 2459c784 addiu t9,v0,-14460 dcfc: 0411faa1 bal c784 dd00: 27a70018 addiu a3,sp,24 dd04: 8fa30018 lw v1,24(sp) dd08: 8fbc0010 lw gp,16(sp) dd0c: 10000004 b dd20 dd10: ae030600 sw v1,1536(s0) dd14: 1464000a bne v1,a0,dd40 dd18: 24030001 li v1,1 dd1c: a2030613 sb v1,1555(s0) dd20: 26940001 addiu s4,s4,1 dd24: 9283ffff lbu v1,-1(s4) dd28: 1460ffe2 bnez v1,dcb4 dd2c: 00000000 nop dd30: 56a00009 bnezl s5,dd58 dd34: 02a01021 move v0,s5 dd38: 10000003 b dd48 dd3c: 24030003 li v1,3 dd40: 02a01021 move v0,s5 dd44: 24030003 li v1,3 dd48: 1040004e beqz v0,de84 dd4c: 8fbf004c lw ra,76(sp) dd50: 10000002 b dd5c dd54: 8e450000 lw a1,0(s2) dd58: 8e450000 lw a1,0(s2) dd5c: 00402021 move a0,v0 dd60: 02203021 move a2,s1 dd64: 24a50004 addiu a1,a1,4 dd68: 02452821 addu a1,s2,a1 dd6c: 8f928024 lw s2,-32732(gp) dd70: 2659d48c addiu t9,s2,-11124 dd74: 0411fdc5 bal d48c dd78: 02003821 move a3,s0 dd7c: 92020610 lbu v0,1552(s0) dd80: 240300ff li v1,255 dd84: 8fbc0010 lw gp,16(sp) dd88: 10430014 beq v0,v1,dddc dd8c: 0240a021 move s4,s2 dd90: 30420007 andi v0,v0,0x7 dd94: 24030002 li v1,2 dd98: 10430012 beq v0,v1,dde4 dd9c: 28430003 slti v1,v0,3 dda0: 10600005 beqz v1,ddb8 dda4: 24030003 li v1,3 dda8: 5040000f beqzl v0,dde8 ddac: 24030004 li v1,4 ddb0: 10000008 b ddd4 ddb4: 8f998104 lw t9,-32508(gp) ddb8: 1043000b beq v0,v1,dde8 ddbc: 24030004 li v1,4 ddc0: 14430004 bne v0,v1,ddd4 ddc4: 8f998104 lw t9,-32508(gp) ddc8: 24030008 li v1,8 ddcc: 10000007 b ddec ddd0: 00031840 sll v1,v1,0x1 ddd4: 0320f809 jalr t9 ddd8: 00000000 nop dddc: 10000002 b dde8 dde0: 00001821 move v1,zero dde4: 24030002 li v1,2 dde8: 00031840 sll v1,v1,0x1 ddec: 26620008 addiu v0,s3,8 ddf0: 00431021 addu v0,v0,v1 ddf4: 92030612 lbu v1,1554(s0) ddf8: 10600008 beqz v1,de1c ddfc: 00009021 move s2,zero de00: 00402021 move a0,v0 de04: 26d9be00 addiu t9,s6,-16896 de08: 0411f7fd bal be00 de0c: 27a50020 addiu a1,sp,32 de10: 8fb20020 lw s2,32(sp) de14: 8fbc0010 lw gp,16(sp) de18: 00529021 addu s2,v0,s2 de1c: 92050611 lbu a1,1553(s0) de20: 240300ff li v1,255 de24: 10a30008 beq a1,v1,de48 de28: 8f998024 lw t9,-32732(gp) de2c: 02202021 move a0,s1 de30: 00403021 move a2,v0 de34: 2739c784 addiu t9,t9,-14460 de38: 0411fa52 bal c784 de3c: 27a70020 addiu a3,sp,32 de40: 8fa30020 lw v1,32(sp) de44: ae2302fc sw v1,764(s1) de48: 8e650000 lw a1,0(s3) de4c: 00402021 move a0,v0 de50: 0252200b movn a0,s2,s2 de54: 24a50004 addiu a1,a1,4 de58: 02652821 addu a1,s3,a1 de5c: 02203021 move a2,s1 de60: 2699d48c addiu t9,s4,-11124 de64: 0411fd89 bal d48c de68: 02003821 move a3,s0 de6c: 10000004 b de80 de70: 00001821 move v1,zero de74: 10000002 b de80 de78: 24030003 li v1,3 de7c: 24030005 li v1,5 de80: 8fbf004c lw ra,76(sp) de84: 00601021 move v0,v1 de88: 8fbe0048 lw s8,72(sp) de8c: 8fb70044 lw s7,68(sp) de90: 8fb60040 lw s6,64(sp) de94: 8fb5003c lw s5,60(sp) de98: 8fb40038 lw s4,56(sp) de9c: 8fb30034 lw s3,52(sp) dea0: 8fb20030 lw s2,48(sp) dea4: 8fb1002c lw s1,44(sp) dea8: 8fb00028 lw s0,40(sp) deac: 03e00008 jr ra deb0: 27bd0050 addiu sp,sp,80 0000deb4 : deb4: 3c1c0002 lui gp,0x2 deb8: 279cc16c addiu gp,gp,-16020 debc: 0399e021 addu gp,gp,t9 dec0: 8f9980c4 lw t9,-32572(gp) dec4: 27bdf9b0 addiu sp,sp,-1616 dec8: afbc0010 sw gp,16(sp) decc: afbf064c sw ra,1612(sp) ded0: afb30648 sw s3,1608(sp) ded4: afb20644 sw s2,1604(sp) ded8: afb10640 sw s1,1600(sp) dedc: afb0063c sw s0,1596(sp) dee0: 00a09821 move s3,a1 dee4: 00c09021 move s2,a2 dee8: 00002821 move a1,zero deec: 240603d8 li a2,984 def0: 2410fffe li s0,-2 def4: 03f08024 and s0,ra,s0 def8: 0320f809 jalr t9 defc: 00808821 move s1,a0 df00: 8fbc0010 lw gp,16(sp) df04: 3c024000 lui v0,0x4000 df08: ae3002f8 sw s0,760(s1) df0c: 8f998024 lw t9,-32732(gp) df10: ae22030c sw v0,780(s1) df14: 02202021 move a0,s1 df18: 2739dac4 addiu t9,t9,-9532 df1c: 0411fee9 bal dac4 df20: 27a5001c addiu a1,sp,28 df24: 10400004 beqz v0,df38 df28: 8fbc0010 lw gp,16(sp) df2c: 8f998104 lw t9,-32508(gp) df30: 0320f809 jalr t9 df34: 00000000 nop df38: 8f828128 lw v0,-32472(gp) df3c: 10400008 beqz v0,df60 df40: 8f848018 lw a0,-32744(gp) df44: 8f858024 lw a1,-32732(gp) df48: 8f9980ec lw t9,-32532(gp) df4c: 24842260 addiu a0,a0,8800 df50: 0320f809 jalr t9 df54: 24a5bee4 addiu a1,a1,-16668 df58: 1040000a beqz v0,df84 df5c: 8fbc0010 lw gp,16(sp) df60: 8f828018 lw v0,-32744(gp) df64: 904221a0 lbu v0,8608(v0) df68: 14400007 bnez v0,df88 df6c: 8f998024 lw t9,-32732(gp) df70: 8f998024 lw t9,-32732(gp) df74: 2739bee4 addiu t9,t9,-16668 df78: 0411f7da bal bee4 df7c: 00000000 nop df80: 8fbc0010 lw gp,16(sp) df84: 8f998024 lw t9,-32732(gp) df88: 27a60018 addiu a2,sp,24 df8c: 02202021 move a0,s1 df90: 2739be84 addiu t9,t9,-16764 df94: 0411f7bb bal be84 <_Unwind_SetSpColumn> df98: 02602821 move a1,s3 df9c: 8fbc0010 lw gp,16(sp) dfa0: 24020001 li v0,1 dfa4: afa20614 sw v0,1556(sp) dfa8: 8f998024 lw t9,-32732(gp) dfac: 2402001d li v0,29 dfb0: afa2060c sw v0,1548(sp) dfb4: 02202021 move a0,s1 dfb8: 27a5001c addiu a1,sp,28 dfbc: 2739d100 addiu t9,t9,-12032 dfc0: 0411fc4f bal d100 dfc4: afa00608 sw zero,1544(sp) dfc8: 8fbf064c lw ra,1612(sp) dfcc: 2402fffe li v0,-2 dfd0: 02429024 and s2,s2,v0 dfd4: ae3202f8 sw s2,760(s1) dfd8: 8fb30648 lw s3,1608(sp) dfdc: 8fb20644 lw s2,1604(sp) dfe0: 8fb10640 lw s1,1600(sp) dfe4: 8fb0063c lw s0,1596(sp) dfe8: 03e00008 jr ra dfec: 27bd0650 addiu sp,sp,1616 0000dff0 <_Unwind_ForcedUnwind_Phase2>: dff0: 3c1c0002 lui gp,0x2 dff4: 279cc030 addiu gp,gp,-16336 dff8: 0399e021 addu gp,gp,t9 dffc: 27bdf998 addiu sp,sp,-1640 e000: afb7065c sw s7,1628(sp) e004: afb60658 sw s6,1624(sp) e008: afb50654 sw s5,1620(sp) e00c: afb3064c sw s3,1612(sp) e010: afb20648 sw s2,1608(sp) e014: afb10644 sw s1,1604(sp) e018: afbc0020 sw gp,32(sp) e01c: afbf0664 sw ra,1636(sp) e020: afbe0660 sw s8,1632(sp) e024: afb40650 sw s4,1616(sp) e028: afb00640 sw s0,1600(sp) e02c: 8c9e000c lw s8,12(a0) e030: 8c940010 lw s4,16(a0) e034: 8f958024 lw s5,-32732(gp) e038: 8f978024 lw s7,-32732(gp) e03c: 00808821 move s1,a0 e040: 00a09021 move s2,a1 e044: 24130005 li s3,5 e048: 24160007 li s6,7 e04c: 27a50028 addiu a1,sp,40 e050: 26b9dac4 addiu t9,s5,-9532 e054: 0411fe9b bal dac4 e058: 02402021 move a0,s2 e05c: 00408021 move s0,v0 e060: 10400003 beqz v0,e070 <_Unwind_ForcedUnwind_Phase2+0x80> e064: 2405000a li a1,10 e068: 14530020 bne v0,s3,e0ec <_Unwind_ForcedUnwind_Phase2+0xfc> e06c: 2405001a li a1,26 e070: 8e270004 lw a3,4(s1) e074: 8e260000 lw a2,0(s1) e078: afb10010 sw s1,16(sp) e07c: afb20014 sw s2,20(sp) e080: afb40018 sw s4,24(sp) e084: 03c0c821 move t9,s8 e088: 0320f809 jalr t9 e08c: 24040001 li a0,1 e090: 54400017 bnezl v0,e0f0 <_Unwind_ForcedUnwind_Phase2+0x100> e094: 24100002 li s0,2 e098: 12130015 beq s0,s3,e0f0 <_Unwind_ForcedUnwind_Phase2+0x100> e09c: 8fb90628 lw t9,1576(sp) e0a0: 1320000c beqz t9,e0d4 <_Unwind_ForcedUnwind_Phase2+0xe4> e0a4: 24040001 li a0,1 e0a8: 8e270004 lw a3,4(s1) e0ac: 8e260000 lw a2,0(s1) e0b0: afb10010 sw s1,16(sp) e0b4: afb20014 sw s2,20(sp) e0b8: 0320f809 jalr t9 e0bc: 2405000a li a1,10 e0c0: 1056000b beq v0,s6,e0f0 <_Unwind_ForcedUnwind_Phase2+0x100> e0c4: 00408021 move s0,v0 e0c8: 24020008 li v0,8 e0cc: 16020008 bne s0,v0,e0f0 <_Unwind_ForcedUnwind_Phase2+0x100> e0d0: 24100002 li s0,2 e0d4: 02402021 move a0,s2 e0d8: 26f9d408 addiu t9,s7,-11256 e0dc: 0411fcca bal d408 e0e0: 27a50028 addiu a1,sp,40 e0e4: 1000ffda b e050 <_Unwind_ForcedUnwind_Phase2+0x60> e0e8: 27a50028 addiu a1,sp,40 e0ec: 24100002 li s0,2 e0f0: 8fbf0664 lw ra,1636(sp) e0f4: 02001021 move v0,s0 e0f8: 8fbe0660 lw s8,1632(sp) e0fc: 8fb7065c lw s7,1628(sp) e100: 8fb60658 lw s6,1624(sp) e104: 8fb50654 lw s5,1620(sp) e108: 8fb40650 lw s4,1616(sp) e10c: 8fb3064c lw s3,1612(sp) e110: 8fb20648 lw s2,1608(sp) e114: 8fb10644 lw s1,1604(sp) e118: 8fb00640 lw s0,1600(sp) e11c: 03e00008 jr ra e120: 27bd0668 addiu sp,sp,1640 0000e124 <_Unwind_RaiseException_Phase2>: e124: 3c1c0002 lui gp,0x2 e128: 279cbefc addiu gp,gp,-16644 e12c: 0399e021 addu gp,gp,t9 e130: 27bdf9a0 addiu sp,sp,-1632 e134: afb70658 sw s7,1624(sp) e138: afb4064c sw s4,1612(sp) e13c: 8f978024 lw s7,-32732(gp) e140: 8f948024 lw s4,-32732(gp) e144: afb60654 sw s6,1620(sp) e148: afb50650 sw s5,1616(sp) e14c: afb10640 sw s1,1600(sp) e150: afb0063c sw s0,1596(sp) e154: afbc0018 sw gp,24(sp) e158: afbf065c sw ra,1628(sp) e15c: afb30648 sw s3,1608(sp) e160: afb20644 sw s2,1604(sp) e164: 00808821 move s1,a0 e168: 00a08021 move s0,a1 e16c: 24150004 li s5,4 e170: 24160007 li s6,7 e174: 02002021 move a0,s0 e178: 2699dac4 addiu t9,s4,-9532 e17c: 0411fe51 bal dac4 e180: 27a50020 addiu a1,sp,32 e184: 8fbc0018 lw gp,24(sp) e188: 02002021 move a0,s0 e18c: 8f998130 lw t9,-32464(gp) e190: 0320f809 jalr t9 e194: 00409021 move s2,v0 e198: 8e13030c lw s3,780(s0) e19c: 8e230010 lw v1,16(s1) e1a0: 8fbc0018 lw gp,24(sp) e1a4: 00139fc2 srl s3,s3,0x1f e1a8: 00539823 subu s3,v0,s3 e1ac: 02639826 xor s3,s3,v1 e1b0: 02a01021 move v0,s5 e1b4: 0013100b movn v0,zero,s3 e1b8: 16400019 bnez s2,e220 <_Unwind_RaiseException_Phase2+0xfc> e1bc: 00409821 move s3,v0 e1c0: 8fb90620 lw t9,1568(sp) e1c4: 1320000c beqz t9,e1f8 <_Unwind_RaiseException_Phase2+0xd4> e1c8: 24040001 li a0,1 e1cc: 8e270004 lw a3,4(s1) e1d0: 8e260000 lw a2,0(s1) e1d4: afb10010 sw s1,16(sp) e1d8: afb00014 sw s0,20(sp) e1dc: 0320f809 jalr t9 e1e0: 34450002 ori a1,v0,0x2 e1e4: 1056000f beq v0,s6,e224 <_Unwind_RaiseException_Phase2+0x100> e1e8: 8fbc0018 lw gp,24(sp) e1ec: 24030008 li v1,8 e1f0: 1443000c bne v0,v1,e224 <_Unwind_RaiseException_Phase2+0x100> e1f4: 24020002 li v0,2 e1f8: 52600004 beqzl s3,e20c <_Unwind_RaiseException_Phase2+0xe8> e1fc: 02002021 move a0,s0 e200: 8f998104 lw t9,-32508(gp) e204: 0320f809 jalr t9 e208: 00000000 nop e20c: 26f9d408 addiu t9,s7,-11256 e210: 0411fc7d bal d408 e214: 27a50020 addiu a1,sp,32 e218: 1000ffd7 b e178 <_Unwind_RaiseException_Phase2+0x54> e21c: 02002021 move a0,s0 e220: 24020002 li v0,2 e224: 8fbf065c lw ra,1628(sp) e228: 8fb70658 lw s7,1624(sp) e22c: 8fb60654 lw s6,1620(sp) e230: 8fb50650 lw s5,1616(sp) e234: 8fb4064c lw s4,1612(sp) e238: 8fb30648 lw s3,1608(sp) e23c: 8fb20644 lw s2,1604(sp) e240: 8fb10640 lw s1,1600(sp) e244: 8fb0063c lw s0,1596(sp) e248: 03e00008 jr ra e24c: 27bd0660 addiu sp,sp,1632 0000e250 <__frame_state_for>: e250: 3c1c0002 lui gp,0x2 e254: 279cbdd0 addiu gp,gp,-16944 e258: 0399e021 addu gp,gp,t9 e25c: 8f9980c4 lw t9,-32572(gp) e260: 27bdf5e8 addiu sp,sp,-2584 e264: afbc0010 sw gp,16(sp) e268: afbf0a14 sw ra,2580(sp) e26c: afb10a10 sw s1,2576(sp) e270: afb00a0c sw s0,2572(sp) e274: 00808821 move s1,a0 e278: 240603d8 li a2,984 e27c: 27a40018 addiu a0,sp,24 e280: 00a08021 move s0,a1 e284: 0320f809 jalr t9 e288: 00002821 move a1,zero e28c: 8fbc0010 lw gp,16(sp) e290: 3c024000 lui v0,0x4000 e294: 26310001 addiu s1,s1,1 e298: 8f998024 lw t9,-32732(gp) e29c: afa20324 sw v0,804(sp) e2a0: afb10310 sw s1,784(sp) e2a4: 27a40018 addiu a0,sp,24 e2a8: 2739dac4 addiu t9,t9,-9532 e2ac: 0411fe05 bal dac4 e2b0: 27a503f0 addiu a1,sp,1008 e2b4: 1440001f bnez v0,e334 <__frame_state_for+0xe4> e2b8: 8fa309e8 lw v1,2536(sp) e2bc: 24020002 li v0,2 e2c0: 1062001c beq v1,v0,e334 <__frame_state_for+0xe4> e2c4: 27a203f4 addiu v0,sp,1012 e2c8: 02002021 move a0,s0 e2cc: 27a809dc addiu t0,sp,2524 e2d0: 02001821 move v1,s0 e2d4: 24070001 li a3,1 e2d8: 24060002 li a2,2 e2dc: 80450003 lb a1,3(v0) e2e0: 10a70003 beq a1,a3,e2f0 <__frame_state_for+0xa0> e2e4: a0850308 sb a1,776(a0) e2e8: 54a60003 bnel a1,a2,e2f8 <__frame_state_for+0xa8> e2ec: ac600010 sw zero,16(v1) e2f0: 8c45fffc lw a1,-4(v0) e2f4: ac650010 sw a1,16(v1) e2f8: 24420008 addiu v0,v0,8 e2fc: 24840001 addiu a0,a0,1 e300: 1448fff6 bne v0,t0,e2dc <__frame_state_for+0x8c> e304: 24630004 addiu v1,v1,4 e308: 8fa209dc lw v0,2524(sp) e30c: ae020008 sw v0,8(s0) e310: 8fa209e0 lw v0,2528(sp) e314: a6020304 sh v0,772(s0) e318: 8fa209fc lw v0,2556(sp) e31c: a6020306 sh v0,774(s0) e320: 8fa2032c lw v0,812(sp) e324: ae02000c sw v0,12(s0) e328: 8fa20a04 lw v0,2564(sp) e32c: 10000002 b e338 <__frame_state_for+0xe8> e330: ae020004 sw v0,4(s0) e334: 00008021 move s0,zero e338: 8fbf0a14 lw ra,2580(sp) e33c: 02001021 move v0,s0 e340: 8fb10a10 lw s1,2576(sp) e344: 8fb00a0c lw s0,2572(sp) e348: 03e00008 jr ra e34c: 27bd0a18 addiu sp,sp,2584 0000e350 <_Unwind_DebugHook>: e350: 03e00008 jr ra e354: 00000000 nop 0000e358 <_Unwind_RaiseException>: e358: 3c1c0002 lui gp,0x2 e35c: 279cbcc8 addiu gp,gp,-17208 e360: 0399e021 addu gp,gp,t9 e364: 8f998024 lw t9,-32732(gp) e368: 27bdf1e0 addiu sp,sp,-3616 e36c: afbc0018 sw gp,24(sp) e370: afbf0e1c sw ra,3612(sp) e374: afb40e08 sw s4,3592(sp) e378: afb30e04 sw s3,3588(sp) e37c: afb20e00 sw s2,3584(sp) e380: afb10dfc sw s1,3580(sp) e384: afb00df8 sw s0,3576(sp) e388: afa70df4 sw a3,3572(sp) e38c: afa60df0 sw a2,3568(sp) e390: afa50dec sw a1,3564(sp) e394: 03e03021 move a2,ra e398: afa40de8 sw a0,3560(sp) e39c: 27a50e20 addiu a1,sp,3616 e3a0: 2739deb4 addiu t9,t9,-8524 e3a4: afbe0e18 sw s8,3608(sp) e3a8: afb70e14 sw s7,3604(sp) e3ac: afb60e10 sw s6,3600(sp) e3b0: afb50e0c sw s5,3596(sp) e3b4: 00808821 move s1,a0 e3b8: 0411febe bal deb4 e3bc: 27a403f8 addiu a0,sp,1016 e3c0: 8fbc0018 lw gp,24(sp) e3c4: 27b00020 addiu s0,sp,32 e3c8: 02002021 move a0,s0 e3cc: 8f99812c lw t9,-32468(gp) e3d0: 27a503f8 addiu a1,sp,1016 e3d4: 0320f809 jalr t9 e3d8: 240603d8 li a2,984 e3dc: 8fbc0018 lw gp,24(sp) e3e0: 24130005 li s3,5 e3e4: 8f928024 lw s2,-32732(gp) e3e8: 8f948024 lw s4,-32732(gp) e3ec: 02002021 move a0,s0 e3f0: 2659dac4 addiu t9,s2,-9532 e3f4: 0411fdb3 bal dac4 e3f8: 27a507d0 addiu a1,sp,2000 e3fc: 10530040 beq v0,s3,e500 <_Unwind_RaiseException+0x1a8> e400: 00001821 move v1,zero e404: 1440003c bnez v0,e4f8 <_Unwind_RaiseException+0x1a0> e408: 8fb90dd0 lw t9,3536(sp) e40c: 1320000e beqz t9,e448 <_Unwind_RaiseException+0xf0> e410: 02002021 move a0,s0 e414: 8e270004 lw a3,4(s1) e418: 8e260000 lw a2,0(s1) e41c: 24040001 li a0,1 e420: afb10010 sw s1,16(sp) e424: afb00014 sw s0,20(sp) e428: 0320f809 jalr t9 e42c: 24050001 li a1,1 e430: 24030006 li v1,6 e434: 10430009 beq v0,v1,e45c <_Unwind_RaiseException+0x104> e438: 8fbc0018 lw gp,24(sp) e43c: 24030008 li v1,8 e440: 1443002d bne v0,v1,e4f8 <_Unwind_RaiseException+0x1a0> e444: 02002021 move a0,s0 e448: 2699d408 addiu t9,s4,-11256 e44c: 0411fbee bal d408 e450: 27a507d0 addiu a1,sp,2000 e454: 1000ffe6 b e3f0 <_Unwind_RaiseException+0x98> e458: 02002021 move a0,s0 e45c: 8f998130 lw t9,-32464(gp) e460: 02002021 move a0,s0 e464: 0320f809 jalr t9 e468: ae20000c sw zero,12(s1) e46c: 8fbc0018 lw gp,24(sp) e470: 8fa3032c lw v1,812(sp) e474: 02002021 move a0,s0 e478: 8f99812c lw t9,-32468(gp) e47c: 00031fc2 srl v1,v1,0x1f e480: 00431023 subu v0,v0,v1 e484: 27a503f8 addiu a1,sp,1016 e488: 240603d8 li a2,984 e48c: 0320f809 jalr t9 e490: ae220010 sw v0,16(s1) e494: 8fbc0018 lw gp,24(sp) e498: 02202021 move a0,s1 e49c: 8f998024 lw t9,-32732(gp) e4a0: 2739e124 addiu t9,t9,-7900 e4a4: 0411ff1f bal e124 <_Unwind_RaiseException_Phase2> e4a8: 02002821 move a1,s0 e4ac: 24030007 li v1,7 e4b0: 14430012 bne v0,v1,e4fc <_Unwind_RaiseException+0x1a4> e4b4: 8fbc0018 lw gp,24(sp) e4b8: 8f998024 lw t9,-32732(gp) e4bc: 02002821 move a1,s0 e4c0: 2739c4c4 addiu t9,t9,-15164 e4c4: 0411f7ff bal c4c4 e4c8: 27a403f8 addiu a0,sp,1016 e4cc: 8fbc0018 lw gp,24(sp) e4d0: 8fb10318 lw s1,792(sp) e4d4: 8fa40314 lw a0,788(sp) e4d8: 8f998024 lw t9,-32732(gp) e4dc: 00408021 move s0,v0 e4e0: 2739e350 addiu t9,t9,-7344 e4e4: 0411ff9a bal e350 <_Unwind_DebugHook> e4e8: 02202821 move a1,s1 e4ec: 02001821 move v1,s0 e4f0: 10000003 b e500 <_Unwind_RaiseException+0x1a8> e4f4: afb10e1c sw s1,3612(sp) e4f8: 24020003 li v0,3 e4fc: 00001821 move v1,zero e500: 8fbf0e1c lw ra,3612(sp) e504: 8fbe0e18 lw s8,3608(sp) e508: 8fb70e14 lw s7,3604(sp) e50c: 8fb60e10 lw s6,3600(sp) e510: 8fb50e0c lw s5,3596(sp) e514: 8fb40e08 lw s4,3592(sp) e518: 8fb30e04 lw s3,3588(sp) e51c: 8fb20e00 lw s2,3584(sp) e520: 8fb10dfc lw s1,3580(sp) e524: 8fb00df8 lw s0,3576(sp) e528: 8fa70df4 lw a3,3572(sp) e52c: 8fa60df0 lw a2,3568(sp) e530: 8fa50dec lw a1,3564(sp) e534: 8fa40de8 lw a0,3560(sp) e538: 27bd0e20 addiu sp,sp,3616 e53c: 03e00008 jr ra e540: 03a3e821 addu sp,sp,v1 0000e544 <_Unwind_ForcedUnwind>: e544: 3c1c0002 lui gp,0x2 e548: 279cbadc addiu gp,gp,-17700 e54c: 0399e021 addu gp,gp,t9 e550: 8f998024 lw t9,-32732(gp) e554: 27bdf800 addiu sp,sp,-2048 e558: afbf07fc sw ra,2044(sp) e55c: afa707d4 sw a3,2004(sp) e560: afbc0010 sw gp,16(sp) e564: afb207e0 sw s2,2016(sp) e568: afb107dc sw s1,2012(sp) e56c: afb007d8 sw s0,2008(sp) e570: afa607d0 sw a2,2000(sp) e574: 00808021 move s0,a0 e578: afa507cc sw a1,1996(sp) e57c: afa407c8 sw a0,1992(sp) e580: 00a08821 move s1,a1 e584: 00c09021 move s2,a2 e588: 27a403f0 addiu a0,sp,1008 e58c: 03e03021 move a2,ra e590: 2739deb4 addiu t9,t9,-8524 e594: afbe07f8 sw s8,2040(sp) e598: afb707f4 sw s7,2036(sp) e59c: afb607f0 sw s6,2032(sp) e5a0: afb507ec sw s5,2028(sp) e5a4: afb407e8 sw s4,2024(sp) e5a8: afb307e4 sw s3,2020(sp) e5ac: 0411fe41 bal deb4 e5b0: 27a50800 addiu a1,sp,2048 e5b4: 8fbc0010 lw gp,16(sp) e5b8: 27a40018 addiu a0,sp,24 e5bc: 27a503f0 addiu a1,sp,1008 e5c0: 8f99812c lw t9,-32468(gp) e5c4: 0320f809 jalr t9 e5c8: 240603d8 li a2,984 e5cc: 8fbc0010 lw gp,16(sp) e5d0: 02002021 move a0,s0 e5d4: ae11000c sw s1,12(s0) e5d8: 8f998024 lw t9,-32732(gp) e5dc: ae120010 sw s2,16(s0) e5e0: 2739dff0 addiu t9,t9,-8208 e5e4: 0411fe82 bal dff0 <_Unwind_ForcedUnwind_Phase2> e5e8: 27a50018 addiu a1,sp,24 e5ec: 24030007 li v1,7 e5f0: 10430003 beq v0,v1,e600 <_Unwind_ForcedUnwind+0xbc> e5f4: 8fbc0010 lw gp,16(sp) e5f8: 10000010 b e63c <_Unwind_ForcedUnwind+0xf8> e5fc: 00001821 move v1,zero e600: 8f998024 lw t9,-32732(gp) e604: 27a403f0 addiu a0,sp,1008 e608: 2739c4c4 addiu t9,t9,-15164 e60c: 0411f7ad bal c4c4 e610: 27a50018 addiu a1,sp,24 e614: 8fbc0010 lw gp,16(sp) e618: 8fb10310 lw s1,784(sp) e61c: 8fa4030c lw a0,780(sp) e620: 8f998024 lw t9,-32732(gp) e624: 00408021 move s0,v0 e628: 2739e350 addiu t9,t9,-7344 e62c: 0411ff48 bal e350 <_Unwind_DebugHook> e630: 02202821 move a1,s1 e634: 02001821 move v1,s0 e638: afb107fc sw s1,2044(sp) e63c: 8fbf07fc lw ra,2044(sp) e640: 8fbe07f8 lw s8,2040(sp) e644: 8fb707f4 lw s7,2036(sp) e648: 8fb607f0 lw s6,2032(sp) e64c: 8fb507ec lw s5,2028(sp) e650: 8fb407e8 lw s4,2024(sp) e654: 8fb307e4 lw s3,2020(sp) e658: 8fb207e0 lw s2,2016(sp) e65c: 8fb107dc lw s1,2012(sp) e660: 8fb007d8 lw s0,2008(sp) e664: 8fa707d4 lw a3,2004(sp) e668: 8fa607d0 lw a2,2000(sp) e66c: 8fa507cc lw a1,1996(sp) e670: 8fa407c8 lw a0,1992(sp) e674: 27bd0800 addiu sp,sp,2048 e678: 03e00008 jr ra e67c: 03a3e821 addu sp,sp,v1 0000e680 <_Unwind_Resume>: e680: 3c1c0002 lui gp,0x2 e684: 279cb9a0 addiu gp,gp,-18016 e688: 0399e021 addu gp,gp,t9 e68c: 8f998024 lw t9,-32732(gp) e690: 27bdf800 addiu sp,sp,-2048 e694: afbc0010 sw gp,16(sp) e698: afbf07fc sw ra,2044(sp) e69c: afb007d8 sw s0,2008(sp) e6a0: afa707d4 sw a3,2004(sp) e6a4: 00808021 move s0,a0 e6a8: afa607d0 sw a2,2000(sp) e6ac: afa507cc sw a1,1996(sp) e6b0: 03e03021 move a2,ra e6b4: afa407c8 sw a0,1992(sp) e6b8: 27a50800 addiu a1,sp,2048 e6bc: 2739deb4 addiu t9,t9,-8524 e6c0: afbe07f8 sw s8,2040(sp) e6c4: afb707f4 sw s7,2036(sp) e6c8: afb607f0 sw s6,2032(sp) e6cc: afb507ec sw s5,2028(sp) e6d0: afb407e8 sw s4,2024(sp) e6d4: afb307e4 sw s3,2020(sp) e6d8: afb207e0 sw s2,2016(sp) e6dc: afb107dc sw s1,2012(sp) e6e0: 0411fdf4 bal deb4 e6e4: 27a403f0 addiu a0,sp,1008 e6e8: 8fbc0010 lw gp,16(sp) e6ec: 27a40018 addiu a0,sp,24 e6f0: 27a503f0 addiu a1,sp,1008 e6f4: 8f99812c lw t9,-32468(gp) e6f8: 0320f809 jalr t9 e6fc: 240603d8 li a2,984 e700: 8e02000c lw v0,12(s0) e704: 8fbc0010 lw gp,16(sp) e708: 02002021 move a0,s0 e70c: 14400004 bnez v0,e720 <_Unwind_Resume+0xa0> e710: 27a50018 addiu a1,sp,24 e714: 8f998024 lw t9,-32732(gp) e718: 10000003 b e728 <_Unwind_Resume+0xa8> e71c: 2739e124 addiu t9,t9,-7900 e720: 8f998024 lw t9,-32732(gp) e724: 2739dff0 addiu t9,t9,-8208 e728: 0320f809 jalr t9 e72c: 00000000 nop e730: 24030007 li v1,7 e734: 10430004 beq v0,v1,e748 <_Unwind_Resume+0xc8> e738: 8fbc0010 lw gp,16(sp) e73c: 8f998104 lw t9,-32508(gp) e740: 0320f809 jalr t9 e744: 00000000 nop e748: 8f998024 lw t9,-32732(gp) e74c: 27a403f0 addiu a0,sp,1008 e750: 2739c4c4 addiu t9,t9,-15164 e754: 0411f75b bal c4c4 e758: 27a50018 addiu a1,sp,24 e75c: 8fbc0010 lw gp,16(sp) e760: 8fb10310 lw s1,784(sp) e764: 8fa4030c lw a0,780(sp) e768: 8f998024 lw t9,-32732(gp) e76c: 02202821 move a1,s1 e770: 2739e350 addiu t9,t9,-7344 e774: 0411fef6 bal e350 <_Unwind_DebugHook> e778: 00408021 move s0,v0 e77c: afb107fc sw s1,2044(sp) e780: 8fbf07fc lw ra,2044(sp) e784: 02001821 move v1,s0 e788: 8fbe07f8 lw s8,2040(sp) e78c: 8fb707f4 lw s7,2036(sp) e790: 8fb607f0 lw s6,2032(sp) e794: 8fb507ec lw s5,2028(sp) e798: 8fb407e8 lw s4,2024(sp) e79c: 8fb307e4 lw s3,2020(sp) e7a0: 8fb207e0 lw s2,2016(sp) e7a4: 8fb107dc lw s1,2012(sp) e7a8: 8fb007d8 lw s0,2008(sp) e7ac: 8fa707d4 lw a3,2004(sp) e7b0: 8fa607d0 lw a2,2000(sp) e7b4: 8fa507cc lw a1,1996(sp) e7b8: 8fa407c8 lw a0,1992(sp) e7bc: 27bd0800 addiu sp,sp,2048 e7c0: 03e00008 jr ra e7c4: 03a3e821 addu sp,sp,v1 0000e7c8 <_Unwind_Resume_or_Rethrow>: e7c8: 3c1c0002 lui gp,0x2 e7cc: 279cb858 addiu gp,gp,-18344 e7d0: 0399e021 addu gp,gp,t9 e7d4: 27bdf800 addiu sp,sp,-2048 e7d8: afb007d8 sw s0,2008(sp) e7dc: afa607d0 sw a2,2000(sp) e7e0: afbc0010 sw gp,16(sp) e7e4: afbf07fc sw ra,2044(sp) e7e8: afbe07f8 sw s8,2040(sp) e7ec: afb707f4 sw s7,2036(sp) e7f0: afb607f0 sw s6,2032(sp) e7f4: afb507ec sw s5,2028(sp) e7f8: afb407e8 sw s4,2024(sp) e7fc: afb307e4 sw s3,2020(sp) e800: afb207e0 sw s2,2016(sp) e804: afb107dc sw s1,2012(sp) e808: afa707d4 sw a3,2004(sp) e80c: afa507cc sw a1,1996(sp) e810: afa407c8 sw a0,1992(sp) e814: 8c82000c lw v0,12(a0) e818: 03e03021 move a2,ra e81c: 14400006 bnez v0,e838 <_Unwind_Resume_or_Rethrow+0x70> e820: 00808021 move s0,a0 e824: 8f9980d4 lw t9,-32556(gp) e828: 0320f809 jalr t9 e82c: 00000000 nop e830: 10000027 b e8d0 <_Unwind_Resume_or_Rethrow+0x108> e834: 00001821 move v1,zero e838: 8f998024 lw t9,-32732(gp) e83c: 27a403f0 addiu a0,sp,1008 e840: 2739deb4 addiu t9,t9,-8524 e844: 0411fd9b bal deb4 e848: 27a50800 addiu a1,sp,2048 e84c: 8fbc0010 lw gp,16(sp) e850: 27a40018 addiu a0,sp,24 e854: 27a503f0 addiu a1,sp,1008 e858: 8f99812c lw t9,-32468(gp) e85c: 0320f809 jalr t9 e860: 240603d8 li a2,984 e864: 8fbc0010 lw gp,16(sp) e868: 02002021 move a0,s0 e86c: 8f998024 lw t9,-32732(gp) e870: 2739dff0 addiu t9,t9,-8208 e874: 0411fdde bal dff0 <_Unwind_ForcedUnwind_Phase2> e878: 27a50018 addiu a1,sp,24 e87c: 24030007 li v1,7 e880: 10430004 beq v0,v1,e894 <_Unwind_Resume_or_Rethrow+0xcc> e884: 8fbc0010 lw gp,16(sp) e888: 8f998104 lw t9,-32508(gp) e88c: 0320f809 jalr t9 e890: 00000000 nop e894: 8f998024 lw t9,-32732(gp) e898: 27a403f0 addiu a0,sp,1008 e89c: 2739c4c4 addiu t9,t9,-15164 e8a0: 0411f708 bal c4c4 e8a4: 27a50018 addiu a1,sp,24 e8a8: 8fbc0010 lw gp,16(sp) e8ac: 8fb10310 lw s1,784(sp) e8b0: 8fa4030c lw a0,780(sp) e8b4: 8f998024 lw t9,-32732(gp) e8b8: 00408021 move s0,v0 e8bc: 2739e350 addiu t9,t9,-7344 e8c0: 0411fea3 bal e350 <_Unwind_DebugHook> e8c4: 02202821 move a1,s1 e8c8: 02001821 move v1,s0 e8cc: afb107fc sw s1,2044(sp) e8d0: 8fbf07fc lw ra,2044(sp) e8d4: 8fbe07f8 lw s8,2040(sp) e8d8: 8fb707f4 lw s7,2036(sp) e8dc: 8fb607f0 lw s6,2032(sp) e8e0: 8fb507ec lw s5,2028(sp) e8e4: 8fb407e8 lw s4,2024(sp) e8e8: 8fb307e4 lw s3,2020(sp) e8ec: 8fb207e0 lw s2,2016(sp) e8f0: 8fb107dc lw s1,2012(sp) e8f4: 8fb007d8 lw s0,2008(sp) e8f8: 8fa707d4 lw a3,2004(sp) e8fc: 8fa607d0 lw a2,2000(sp) e900: 8fa507cc lw a1,1996(sp) e904: 8fa407c8 lw a0,1992(sp) e908: 27bd0800 addiu sp,sp,2048 e90c: 03e00008 jr ra e910: 03a3e821 addu sp,sp,v1 0000e914 <_Unwind_DeleteException>: e914: 8c990008 lw t9,8(a0) e918: 13200003 beqz t9,e928 <_Unwind_DeleteException+0x14> e91c: 00802821 move a1,a0 e920: 03200008 jr t9 e924: 24040001 li a0,1 e928: 03e00008 jr ra e92c: 00000000 nop 0000e930 <_Unwind_Backtrace>: e930: 3c1c0002 lui gp,0x2 e934: 279cb6f0 addiu gp,gp,-18704 e938: 0399e021 addu gp,gp,t9 e93c: 8f998024 lw t9,-32732(gp) e940: 27bdf5d0 addiu sp,sp,-2608 e944: afb10a0c sw s1,2572(sp) e948: 27b10018 addiu s1,sp,24 e94c: afbc0010 sw gp,16(sp) e950: afb60a20 sw s6,2592(sp) e954: afb50a1c sw s5,2588(sp) e958: afb40a18 sw s4,2584(sp) e95c: afb30a14 sw s3,2580(sp) e960: afb20a10 sw s2,2576(sp) e964: afbf0a2c sw ra,2604(sp) e968: afbe0a28 sw s8,2600(sp) e96c: afb70a24 sw s7,2596(sp) e970: afb00a08 sw s0,2568(sp) e974: 0080b021 move s6,a0 e978: 00a0a821 move s5,a1 e97c: 02202021 move a0,s1 e980: 03e03021 move a2,ra e984: 2739deb4 addiu t9,t9,-8524 e988: 0411fd4a bal deb4 e98c: 27a50a30 addiu a1,sp,2608 e990: 8fbc0010 lw gp,16(sp) e994: 24120005 li s2,5 e998: 8f938024 lw s3,-32732(gp) e99c: 8f948024 lw s4,-32732(gp) e9a0: 02202021 move a0,s1 e9a4: 2679dac4 addiu t9,s3,-9532 e9a8: 0411fc46 bal dac4 e9ac: 27a503f0 addiu a1,sp,1008 e9b0: 10400003 beqz v0,e9c0 <_Unwind_Backtrace+0x90> e9b4: 00408021 move s0,v0 e9b8: 5452000e bnel v0,s2,e9f4 <_Unwind_Backtrace+0xc4> e9bc: 24100003 li s0,3 e9c0: 02202021 move a0,s1 e9c4: 02c0c821 move t9,s6 e9c8: 0320f809 jalr t9 e9cc: 02a02821 move a1,s5 e9d0: 54400008 bnezl v0,e9f4 <_Unwind_Backtrace+0xc4> e9d4: 24100003 li s0,3 e9d8: 12120006 beq s0,s2,e9f4 <_Unwind_Backtrace+0xc4> e9dc: 02202021 move a0,s1 e9e0: 2699d408 addiu t9,s4,-11256 e9e4: 0411fa88 bal d408 e9e8: 27a503f0 addiu a1,sp,1008 e9ec: 1000ffed b e9a4 <_Unwind_Backtrace+0x74> e9f0: 02202021 move a0,s1 e9f4: 8fbf0a2c lw ra,2604(sp) e9f8: 02001021 move v0,s0 e9fc: 8fbe0a28 lw s8,2600(sp) ea00: 8fb70a24 lw s7,2596(sp) ea04: 8fb60a20 lw s6,2592(sp) ea08: 8fb50a1c lw s5,2588(sp) ea0c: 8fb40a18 lw s4,2584(sp) ea10: 8fb30a14 lw s3,2580(sp) ea14: 8fb20a10 lw s2,2576(sp) ea18: 8fb10a0c lw s1,2572(sp) ea1c: 8fb00a08 lw s0,2568(sp) ea20: 03e00008 jr ra ea24: 27bd0a30 addiu sp,sp,2608 ... 0000ea30 : ea30: 00801021 move v0,a0 ea34: 00001821 move v1,zero ea38: 00002021 move a0,zero ea3c: 90460000 lbu a2,0(v0) ea40: 24420001 addiu v0,v0,1 ea44: 30c7007f andi a3,a2,0x7f ea48: 00873804 sllv a3,a3,a0 ea4c: 7c063420 seb a2,a2 ea50: 00671825 or v1,v1,a3 ea54: 04c0fff9 bltz a2,ea3c ea58: 24840007 addiu a0,a0,7 ea5c: 03e00008 jr ra ea60: aca30000 sw v1,0(a1) 0000ea64 : ea64: 00801021 move v0,a0 ea68: 00001821 move v1,zero ea6c: 00002021 move a0,zero ea70: 90460000 lbu a2,0(v0) ea74: 24420001 addiu v0,v0,1 ea78: 30c7007f andi a3,a2,0x7f ea7c: 00873804 sllv a3,a3,a0 ea80: 00671825 or v1,v1,a3 ea84: 7c063c20 seb a3,a2 ea88: 04e0fff9 bltz a3,ea70 ea8c: 24840007 addiu a0,a0,7 ea90: 2c870020 sltiu a3,a0,32 ea94: 10e00005 beqz a3,eaac ea98: 30c60040 andi a2,a2,0x40 ea9c: 10c00003 beqz a2,eaac eaa0: 2406ffff li a2,-1 eaa4: 00862004 sllv a0,a2,a0 eaa8: 00831825 or v1,a0,v1 eaac: 03e00008 jr ra eab0: aca30000 sw v1,0(a1) 0000eab4 : eab4: 8ca30008 lw v1,8(a1) eab8: 8cc40008 lw a0,8(a2) eabc: 0083282b sltu a1,a0,v1 eac0: 14a00004 bnez a1,ead4 eac4: 24020001 li v0,1 eac8: 0064182b sltu v1,v1,a0 eacc: 2402ffff li v0,-1 ead0: 0003100a movz v0,zero,v1 ead4: 03e00008 jr ra ead8: 00000000 nop 0000eadc : eadc: 27bdffc8 addiu sp,sp,-56 eae0: afb1001c sw s1,28(sp) eae4: 00078840 sll s1,a3,0x1 eae8: afb60030 sw s6,48(sp) eaec: afb5002c sw s5,44(sp) eaf0: afb40028 sw s4,40(sp) eaf4: afb30024 sw s3,36(sp) eaf8: afb20020 sw s2,32(sp) eafc: afbf0034 sw ra,52(sp) eb00: afb00018 sw s0,24(sp) eb04: 00809021 move s2,a0 eb08: 00a0a821 move s5,a1 eb0c: 00c09821 move s3,a2 eb10: 8fb60048 lw s6,72(sp) eb14: 26310001 addiu s1,s1,1 eb18: 10000021 b eba0 eb1c: 00e0a021 move s4,a3 eb20: 0216102a slt v0,s0,s6 eb24: 5040000d beqzl v0,eb5c eb28: 0014a080 sll s4,s4,0x2 eb2c: 00111880 sll v1,s1,0x2 eb30: 00101080 sll v0,s0,0x2 eb34: 02631821 addu v1,s3,v1 eb38: 02621021 addu v0,s3,v0 eb3c: 8c650000 lw a1,0(v1) eb40: 8c460000 lw a2,0(v0) eb44: 02a0c821 move t9,s5 eb48: 0320f809 jalr t9 eb4c: 02402021 move a0,s2 eb50: 28420000 slti v0,v0,0 eb54: 0202880b movn s1,s0,v0 eb58: 0014a080 sll s4,s4,0x2 eb5c: 00118080 sll s0,s1,0x2 eb60: 0274a021 addu s4,s3,s4 eb64: 02708021 addu s0,s3,s0 eb68: 8e850000 lw a1,0(s4) eb6c: 8e060000 lw a2,0(s0) eb70: 02a0c821 move t9,s5 eb74: 0320f809 jalr t9 eb78: 02402021 move a0,s2 eb7c: 0441000c bgez v0,ebb0 eb80: 8fbf0034 lw ra,52(sp) eb84: 8e820000 lw v0,0(s4) eb88: 8e030000 lw v1,0(s0) eb8c: ae830000 sw v1,0(s4) eb90: ae020000 sw v0,0(s0) eb94: 00111040 sll v0,s1,0x1 eb98: 0220a021 move s4,s1 eb9c: 24510001 addiu s1,v0,1 eba0: 0236102a slt v0,s1,s6 eba4: 1440ffde bnez v0,eb20 eba8: 26300001 addiu s0,s1,1 ebac: 8fbf0034 lw ra,52(sp) ebb0: 8fb60030 lw s6,48(sp) ebb4: 8fb5002c lw s5,44(sp) ebb8: 8fb40028 lw s4,40(sp) ebbc: 8fb30024 lw s3,36(sp) ebc0: 8fb20020 lw s2,32(sp) ebc4: 8fb1001c lw s1,28(sp) ebc8: 8fb00018 lw s0,24(sp) ebcc: 03e00008 jr ra ebd0: 27bd0038 addiu sp,sp,56 0000ebd4 : ebd4: 3c1c0002 lui gp,0x2 ebd8: 279cb44c addiu gp,gp,-19380 ebdc: 0399e021 addu gp,gp,t9 ebe0: 27bdffc0 addiu sp,sp,-64 ebe4: afb60038 sw s6,56(sp) ebe8: afb50034 sw s5,52(sp) ebec: afb40030 sw s4,48(sp) ebf0: afb20028 sw s2,40(sp) ebf4: afb10024 sw s1,36(sp) ebf8: afb00020 sw s0,32(sp) ebfc: afbc0018 sw gp,24(sp) ec00: afbf003c sw ra,60(sp) ec04: afb3002c sw s3,44(sp) ec08: 8cd30004 lw s3,4(a2) ec0c: 0080a821 move s5,a0 ec10: 00a0a021 move s4,a1 ec14: 00138042 srl s0,s3,0x1 ec18: 00c09021 move s2,a2 ec1c: 24d60008 addiu s6,a2,8 ec20: 2610ffff addiu s0,s0,-1 ec24: 10000009 b ec4c ec28: 8f918024 lw s1,-32732(gp) ec2c: 02a02021 move a0,s5 ec30: 02802821 move a1,s4 ec34: 02c03021 move a2,s6 ec38: 2639eadc addiu t9,s1,-5412 ec3c: 0411ffa7 bal eadc ec40: afb30010 sw s3,16(sp) ec44: 8fbc0018 lw gp,24(sp) ec48: 2610ffff addiu s0,s0,-1 ec4c: 0601fff7 bgez s0,ec2c ec50: 02003821 move a3,s0 ec54: 26700001 addiu s0,s3,1 ec58: 00108080 sll s0,s0,0x2 ec5c: 2671ffff addiu s1,s3,-1 ec60: 02508021 addu s0,s2,s0 ec64: 1000000d b ec9c ec68: 8f938024 lw s3,-32732(gp) ec6c: 8e420008 lw v0,8(s2) ec70: 02a02021 move a0,s5 ec74: ae430008 sw v1,8(s2) ec78: 02802821 move a1,s4 ec7c: ae020000 sw v0,0(s0) ec80: 02c03021 move a2,s6 ec84: afb10010 sw s1,16(sp) ec88: 00003821 move a3,zero ec8c: 2679eadc addiu t9,s3,-5412 ec90: 2631ffff addiu s1,s1,-1 ec94: 0411ff91 bal eadc ec98: 2610fffc addiu s0,s0,-4 ec9c: 5e20fff3 bgtzl s1,ec6c eca0: 8e030000 lw v1,0(s0) eca4: 8fbf003c lw ra,60(sp) eca8: 8fb60038 lw s6,56(sp) ecac: 8fb50034 lw s5,52(sp) ecb0: 8fb40030 lw s4,48(sp) ecb4: 8fb3002c lw s3,44(sp) ecb8: 8fb20028 lw s2,40(sp) ecbc: 8fb10024 lw s1,36(sp) ecc0: 8fb00020 lw s0,32(sp) ecc4: 03e00008 jr ra ecc8: 27bd0040 addiu sp,sp,64 0000eccc : eccc: 3c1c0002 lui gp,0x2 ecd0: 279cb354 addiu gp,gp,-19628 ecd4: 0399e021 addu gp,gp,t9 ecd8: 27bdffe0 addiu sp,sp,-32 ecdc: afbc0010 sw gp,16(sp) ece0: 240200ff li v0,255 ece4: afbf001c sw ra,28(sp) ece8: 10820013 beq a0,v0,ed38 ecec: 30840007 andi a0,a0,0x7 ecf0: 24020002 li v0,2 ecf4: 10820012 beq a0,v0,ed40 ecf8: 28820003 slti v0,a0,3 ecfc: 10400005 beqz v0,ed14 ed00: 24020003 li v0,3 ed04: 5080000f beqzl a0,ed44 ed08: 24020004 li v0,4 ed0c: 10000008 b ed30 ed10: 8f998104 lw t9,-32508(gp) ed14: 1082000b beq a0,v0,ed44 ed18: 24020004 li v0,4 ed1c: 14820004 bne a0,v0,ed30 ed20: 8f998104 lw t9,-32508(gp) ed24: 24020008 li v0,8 ed28: 10000007 b ed48 ed2c: 8fbf001c lw ra,28(sp) ed30: 0320f809 jalr t9 ed34: 00000000 nop ed38: 10000002 b ed44 ed3c: 00001021 move v0,zero ed40: 24020002 li v0,2 ed44: 8fbf001c lw ra,28(sp) ed48: 03e00008 jr ra ed4c: 27bd0020 addiu sp,sp,32 0000ed50 : ed50: 3c1c0002 lui gp,0x2 ed54: 279cb2d0 addiu gp,gp,-19760 ed58: 0399e021 addu gp,gp,t9 ed5c: 27bdffe0 addiu sp,sp,-32 ed60: afbc0010 sw gp,16(sp) ed64: 240200ff li v0,255 ed68: afbf001c sw ra,28(sp) ed6c: 10820014 beq a0,v0,edc0 ed70: 30840070 andi a0,a0,0x70 ed74: 24020020 li v0,32 ed78: 50820012 beql a0,v0,edc4 ed7c: 8ca20004 lw v0,4(a1) ed80: 28820021 slti v0,a0,33 ed84: 10400005 beqz v0,ed9c ed88: 24020030 li v0,48 ed8c: 14800006 bnez a0,eda8 ed90: 24020010 li v0,16 ed94: 1000000b b edc4 ed98: 00001021 move v0,zero ed9c: 50820009 beql a0,v0,edc4 eda0: 8ca20008 lw v0,8(a1) eda4: 24020050 li v0,80 eda8: 14820003 bne a0,v0,edb8 edac: 8f998104 lw t9,-32508(gp) edb0: 10000004 b edc4 edb4: 00001021 move v0,zero edb8: 0320f809 jalr t9 edbc: 00000000 nop edc0: 00001021 move v0,zero edc4: 8fbf001c lw ra,28(sp) edc8: 03e00008 jr ra edcc: 27bd0020 addiu sp,sp,32 0000edd0 : edd0: 3c1c0002 lui gp,0x2 edd4: 279cb250 addiu gp,gp,-19888 edd8: 0399e021 addu gp,gp,t9 eddc: 27bdffc8 addiu sp,sp,-56 ede0: afbc0010 sw gp,16(sp) ede4: 24020050 li v0,80 ede8: afb30030 sw s3,48(sp) edec: afb2002c sw s2,44(sp) edf0: afb10028 sw s1,40(sp) edf4: afb00024 sw s0,36(sp) edf8: afbf0034 sw ra,52(sp) edfc: 00a09021 move s2,a1 ee00: 00c08021 move s0,a2 ee04: 00e09821 move s3,a3 ee08: 14820007 bne a0,v0,ee28 ee0c: 00808821 move s1,a0 ee10: 24d00003 addiu s0,a2,3 ee14: 2402fffc li v0,-4 ee18: 02021024 and v0,s0,v0 ee1c: 8c430000 lw v1,0(v0) ee20: 10000039 b ef08 ee24: 24420004 addiu v0,v0,4 ee28: 3082000f andi v0,a0,0xf ee2c: 2c43000d sltiu v1,v0,13 ee30: 1060002b beqz v1,eee0 ee34: 8f998104 lw t9,-32508(gp) ee38: 8f838024 lw v1,-32732(gp) ee3c: 00021080 sll v0,v0,0x2 ee40: 246312b0 addiu v1,v1,4784 ee44: 00621021 addu v0,v1,v0 ee48: 8c420000 lw v0,0(v0) ee4c: 005c1021 addu v0,v0,gp ee50: 00400008 jr v0 ee54: 00000000 nop ee58: 8f998024 lw t9,-32732(gp) ee5c: 00c02021 move a0,a2 ee60: 27a50018 addiu a1,sp,24 ee64: 10000005 b ee7c ee68: 2739ea30 addiu t9,t9,-5584 ee6c: 8f998024 lw t9,-32732(gp) ee70: 00c02021 move a0,a2 ee74: 27a50018 addiu a1,sp,24 ee78: 2739ea64 addiu t9,t9,-5532 ee7c: 0320f809 jalr t9 ee80: 00000000 nop ee84: 10000018 b eee8 ee88: 8fa30018 lw v1,24(sp) ee8c: 90c30000 lbu v1,0(a2) ee90: 90c20001 lbu v0,1(a2) ee94: 00031a00 sll v1,v1,0x8 ee98: 10000006 b eeb4 ee9c: 00431825 or v1,v0,v1 eea0: 90c30000 lbu v1,0(a2) eea4: 90c20001 lbu v0,1(a2) eea8: 00031a00 sll v1,v1,0x8 eeac: 00431825 or v1,v0,v1 eeb0: 7c031e20 seh v1,v1 eeb4: 1000000c b eee8 eeb8: 26020002 addiu v0,s0,2 eebc: 88c30000 lwl v1,0(a2) eec0: 24c20004 addiu v0,a2,4 eec4: 10000008 b eee8 eec8: 98c30003 lwr v1,3(a2) eecc: 88c30004 lwl v1,4(a2) eed0: 24c20008 addiu v0,a2,8 eed4: 10000004 b eee8 eed8: 98c30007 lwr v1,7(a2) eedc: 8f998104 lw t9,-32508(gp) eee0: 0320f809 jalr t9 eee4: 00000000 nop eee8: 10600007 beqz v1,ef08 eeec: 32240070 andi a0,s1,0x70 eef0: 38840010 xori a0,a0,0x10 eef4: 0204900a movz s2,s0,a0 eef8: 7c118c20 seb s1,s1 eefc: 06210002 bgez s1,ef08 ef00: 00721821 addu v1,v1,s2 ef04: 8c630000 lw v1,0(v1) ef08: 8fbf0034 lw ra,52(sp) ef0c: ae630000 sw v1,0(s3) ef10: 8fb2002c lw s2,44(sp) ef14: 8fb30030 lw s3,48(sp) ef18: 8fb10028 lw s1,40(sp) ef1c: 8fb00024 lw s0,36(sp) ef20: 03e00008 jr ra ef24: 27bd0038 addiu sp,sp,56 0000ef28 : ef28: 3c1c0002 lui gp,0x2 ef2c: 279cb0f8 addiu gp,gp,-20232 ef30: 0399e021 addu gp,gp,t9 ef34: 8f998088 lw t9,-32632(gp) ef38: 27bdffc0 addiu sp,sp,-64 ef3c: afbc0010 sw gp,16(sp) ef40: afb00028 sw s0,40(sp) ef44: afbf003c sw ra,60(sp) ef48: 00808021 move s0,a0 ef4c: afb40038 sw s4,56(sp) ef50: afb30034 sw s3,52(sp) ef54: afb20030 sw s2,48(sp) ef58: afb1002c sw s1,44(sp) ef5c: 0320f809 jalr t9 ef60: 24840009 addiu a0,a0,9 ef64: 24430009 addiu v1,v0,9 ef68: 24450001 addiu a1,v0,1 ef6c: 92020008 lbu v0,8(s0) ef70: 02031821 addu v1,s0,v1 ef74: 8fbc0010 lw gp,16(sp) ef78: 2c420004 sltiu v0,v0,4 ef7c: 1440000a bnez v0,efa8 ef80: 24640001 addiu a0,v1,1 ef84: 02052021 addu a0,s0,a1 ef88: 90860009 lbu a2,9(a0) ef8c: 24050004 li a1,4 ef90: 14c5003b bne a2,a1,f080 ef94: 240200ff li v0,255 ef98: 9084000a lbu a0,10(a0) ef9c: 14800039 bnez a0,f084 efa0: 8fbf003c lw ra,60(sp) efa4: 24640003 addiu a0,v1,3 efa8: 92050009 lbu a1,9(s0) efac: 2403007a li v1,122 efb0: 14a30033 bne a1,v1,f080 efb4: 00001021 move v0,zero efb8: 8f918024 lw s1,-32732(gp) efbc: 2632ea30 addiu s2,s1,-5584 efc0: 0240c821 move t9,s2 efc4: 0411fe9a bal ea30 efc8: 27a5001c addiu a1,sp,28 efcc: 8fbc0010 lw gp,16(sp) efd0: 00402021 move a0,v0 efd4: 8f998024 lw t9,-32732(gp) efd8: 2739ea64 addiu t9,t9,-5532 efdc: 0411fea1 bal ea64 efe0: 27a50018 addiu a1,sp,24 efe4: 92040008 lbu a0,8(s0) efe8: 24030001 li v1,1 efec: 14830003 bne a0,v1,effc eff0: 00402021 move a0,v0 eff4: 10000004 b f008 eff8: 24420001 addiu v0,v0,1 effc: 0240c821 move t9,s2 f000: 0411fe8b bal ea30 f004: 27a5001c addiu a1,sp,28 f008: 2639ea30 addiu t9,s1,-5584 f00c: 00402021 move a0,v0 f010: 0411fe87 bal ea30 f014: 27a5001c addiu a1,sp,28 f018: 8fbc0010 lw gp,16(sp) f01c: 2610000a addiu s0,s0,10 f020: 24110052 li s1,82 f024: 8f948024 lw s4,-32732(gp) f028: 24120050 li s2,80 f02c: 2413004c li s3,76 f030: 92030000 lbu v1,0(s0) f034: 14710003 bne v1,s1,f044 f038: 00000000 nop f03c: 10000010 b f080 f040: 90420000 lbu v0,0(v0) f044: 14720009 bne v1,s2,f06c f048: 00002821 move a1,zero f04c: 90440000 lbu a0,0(v0) f050: 24460001 addiu a2,v0,1 f054: 3084007f andi a0,a0,0x7f f058: 2699edd0 addiu t9,s4,-4656 f05c: 0411ff5c bal edd0 f060: 27a70020 addiu a3,sp,32 f064: 1000fff2 b f030 f068: 26100001 addiu s0,s0,1 f06c: 14730003 bne v1,s3,f07c f070: 24420001 addiu v0,v0,1 f074: 1000ffee b f030 f078: 26100001 addiu s0,s0,1 f07c: 00001021 move v0,zero f080: 8fbf003c lw ra,60(sp) f084: 8fb40038 lw s4,56(sp) f088: 8fb30034 lw s3,52(sp) f08c: 8fb20030 lw s2,48(sp) f090: 8fb1002c lw s1,44(sp) f094: 8fb00028 lw s0,40(sp) f098: 03e00008 jr ra f09c: 27bd0040 addiu sp,sp,64 0000f0a0 : f0a0: 3c1c0002 lui gp,0x2 f0a4: 279caf80 addiu gp,gp,-20608 f0a8: 0399e021 addu gp,gp,t9 f0ac: 8c820004 lw v0,4(a0) f0b0: 8f998024 lw t9,-32732(gp) f0b4: 24830004 addiu v1,a0,4 f0b8: 2739ef28 addiu t9,t9,-4312 f0bc: 1000ff9a b ef28 f0c0: 00622023 subu a0,v1,v0 0000f0c4 : f0c4: 3c1c0002 lui gp,0x2 f0c8: 279caf5c addiu gp,gp,-20644 f0cc: 0399e021 addu gp,gp,t9 f0d0: 27bdffb8 addiu sp,sp,-72 f0d4: afbc0010 sw gp,16(sp) f0d8: afbe0040 sw s8,64(sp) f0dc: afb7003c sw s7,60(sp) f0e0: afb60038 sw s6,56(sp) f0e4: afb50034 sw s5,52(sp) f0e8: afb40030 sw s4,48(sp) f0ec: afb3002c sw s3,44(sp) f0f0: afb20028 sw s2,40(sp) f0f4: afb10024 sw s1,36(sp) f0f8: afbf0044 sw ra,68(sp) f0fc: afb00020 sw s0,32(sp) f100: 00809021 move s2,a0 f104: 00a08821 move s1,a1 f108: 0000a821 move s5,zero f10c: 00009821 move s3,zero f110: 0000a021 move s4,zero f114: 0000b021 move s6,zero f118: 8f978024 lw s7,-32732(gp) f11c: 10000041 b f224 f120: 8f9e8024 lw s8,-32732(gp) f124: 5040003d beqzl v0,f21c f128: 8e220000 lw v0,0(s1) f12c: 26300004 addiu s0,s1,4 f130: 02028023 subu s0,s0,v0 f134: 1216001d beq s0,s6,f1ac f138: 8f828024 lw v0,-32732(gp) f13c: 2459ef28 addiu t9,v0,-4312 f140: 0411ff79 bal ef28 f144: 02002021 move a0,s0 f148: 00409821 move s3,v0 f14c: 240200ff li v0,255 f150: 12620039 beq s3,v0,f238 f154: 8fbc0010 lw gp,16(sp) f158: 8f828024 lw v0,-32732(gp) f15c: 327600ff andi s6,s3,0xff f160: 02c02021 move a0,s6 f164: 2459ed50 addiu t9,v0,-4784 f168: 0411fef9 bal ed50 f16c: 02402821 move a1,s2 f170: 0040a821 move s5,v0 f174: 8e420010 lw v0,16(s2) f178: 3c031fe0 lui v1,0x1fe0 f17c: 00622024 and a0,v1,v0 f180: 14830005 bne a0,v1,f198 f184: 7c433d40 ext v1,v0,0x15,0x8 f188: 7ec2e544 ins v0,s6,0x15,0x8 f18c: ae420010 sw v0,16(s2) f190: 10000006 b f1ac f194: 0200b021 move s6,s0 f198: 10730004 beq v1,s3,f1ac f19c: 0200b021 move s6,s0 f1a0: 24030001 li v1,1 f1a4: 7c62ef44 ins v0,v1,0x1d,0x1 f1a8: ae420010 sw v0,16(s2) f1ac: 327000ff andi s0,s3,0xff f1b0: 02002021 move a0,s0 f1b4: 02a02821 move a1,s5 f1b8: 26260008 addiu a2,s1,8 f1bc: 26f9edd0 addiu t9,s7,-4656 f1c0: 0411ff03 bal edd0 f1c4: 27a70018 addiu a3,sp,24 f1c8: 27d9eccc addiu t9,s8,-4916 f1cc: 0411febf bal eccc f1d0: 02002021 move a0,s0 f1d4: 2c430004 sltiu v1,v0,4 f1d8: 8fbc0010 lw gp,16(sp) f1dc: 10600005 beqz v1,f1f4 f1e0: 2404ffff li a0,-1 f1e4: 000210c0 sll v0,v0,0x3 f1e8: 24040001 li a0,1 f1ec: 00442004 sllv a0,a0,v0 f1f0: 2484ffff addiu a0,a0,-1 f1f4: 8fa30018 lw v1,24(sp) f1f8: 00832024 and a0,a0,v1 f1fc: 50800007 beqzl a0,f21c f200: 8e220000 lw v0,0(s1) f204: 8e420000 lw v0,0(s2) f208: 0062102b sltu v0,v1,v0 f20c: 10400002 beqz v0,f218 f210: 26940001 addiu s4,s4,1 f214: ae430000 sw v1,0(s2) f218: 8e220000 lw v0,0(s1) f21c: 24420004 addiu v0,v0,4 f220: 02228821 addu s1,s1,v0 f224: 8e220000 lw v0,0(s1) f228: 5440ffbe bnezl v0,f124 f22c: 8e220004 lw v0,4(s1) f230: 10000003 b f240 f234: 8fbf0044 lw ra,68(sp) f238: 2414ffff li s4,-1 f23c: 8fbf0044 lw ra,68(sp) f240: 02801021 move v0,s4 f244: 8fbe0040 lw s8,64(sp) f248: 8fb7003c lw s7,60(sp) f24c: 8fb60038 lw s6,56(sp) f250: 8fb50034 lw s5,52(sp) f254: 8fb40030 lw s4,48(sp) f258: 8fb3002c lw s3,44(sp) f25c: 8fb20028 lw s2,40(sp) f260: 8fb10024 lw s1,36(sp) f264: 8fb00020 lw s0,32(sp) f268: 03e00008 jr ra f26c: 27bd0048 addiu sp,sp,72 0000f270 : f270: 3c1c0002 lui gp,0x2 f274: 279cadb0 addiu gp,gp,-21072 f278: 0399e021 addu gp,gp,t9 f27c: 27bdffb8 addiu sp,sp,-72 f280: afbc0010 sw gp,16(sp) f284: afbe0040 sw s8,64(sp) f288: afb7003c sw s7,60(sp) f28c: afb60038 sw s6,56(sp) f290: afb50034 sw s5,52(sp) f294: afb3002c sw s3,44(sp) f298: afb20028 sw s2,40(sp) f29c: afb10024 sw s1,36(sp) f2a0: afb00020 sw s0,32(sp) f2a4: afa5004c sw a1,76(sp) f2a8: afbf0044 sw ra,68(sp) f2ac: afb40030 sw s4,48(sp) f2b0: 8c940010 lw s4,16(a0) f2b4: 8f908024 lw s0,-32732(gp) f2b8: 00809021 move s2,a0 f2bc: 7e943d40 ext s4,s4,0x15,0x8 f2c0: 02802021 move a0,s4 f2c4: 02402821 move a1,s2 f2c8: 2619ed50 addiu t9,s0,-4784 f2cc: 0411fea0 bal ed50 f2d0: 00c08821 move s1,a2 f2d4: 8fbc0010 lw gp,16(sp) f2d8: 00409821 move s3,v0 f2dc: 0000a821 move s5,zero f2e0: 0200b021 move s6,s0 f2e4: 3c172000 lui s7,0x2000 f2e8: 10000042 b f3f4 f2ec: 8f9e8024 lw s8,-32732(gp) f2f0: 5040003e beqzl v0,f3ec f2f4: 8e220000 lw v0,0(s1) f2f8: 8e430010 lw v1,16(s2) f2fc: 02e31824 and v1,s7,v1 f300: 10600010 beqz v1,f344 f304: 00000000 nop f308: 26300004 addiu s0,s1,4 f30c: 02028023 subu s0,s0,v0 f310: 1215000c beq s0,s5,f344 f314: 8f828024 lw v0,-32732(gp) f318: 02002021 move a0,s0 f31c: 2459ef28 addiu t9,v0,-4312 f320: 0411ff01 bal ef28 f324: 0200a821 move s5,s0 f328: 304400ff andi a0,v0,0xff f32c: 02402821 move a1,s2 f330: 26d9ed50 addiu t9,s6,-4784 f334: 0411fe86 bal ed50 f338: 0040a021 move s4,v0 f33c: 8fbc0010 lw gp,16(sp) f340: 00409821 move s3,v0 f344: 56800006 bnezl s4,f360 f348: 329000ff andi s0,s4,0xff f34c: 8e220008 lw v0,8(s1) f350: 50400026 beqzl v0,f3ec f354: 8e220000 lw v0,0(s1) f358: 10000019 b f3c0 f35c: 8fa3004c lw v1,76(sp) f360: 02002021 move a0,s0 f364: 02602821 move a1,s3 f368: 26260008 addiu a2,s1,8 f36c: 27d9edd0 addiu t9,s8,-4656 f370: 0411fe97 bal edd0 f374: 27a70018 addiu a3,sp,24 f378: 8fbc0010 lw gp,16(sp) f37c: 8f838024 lw v1,-32732(gp) f380: 2479eccc addiu t9,v1,-4916 f384: 0411fe51 bal eccc f388: 02002021 move a0,s0 f38c: 2c440004 sltiu a0,v0,4 f390: 8fbc0010 lw gp,16(sp) f394: 10800005 beqz a0,f3ac f398: 2403ffff li v1,-1 f39c: 000210c0 sll v0,v0,0x3 f3a0: 24030001 li v1,1 f3a4: 00431804 sllv v1,v1,v0 f3a8: 2463ffff addiu v1,v1,-1 f3ac: 8fa20018 lw v0,24(sp) f3b0: 00621824 and v1,v1,v0 f3b4: 5060000d beqzl v1,f3ec f3b8: 8e220000 lw v0,0(s1) f3bc: 8fa3004c lw v1,76(sp) f3c0: 8c620000 lw v0,0(v1) f3c4: 50400009 beqzl v0,f3ec f3c8: 8e220000 lw v0,0(s1) f3cc: 8c430004 lw v1,4(v0) f3d0: 24640002 addiu a0,v1,2 f3d4: 00042080 sll a0,a0,0x2 f3d8: 00442021 addu a0,v0,a0 f3dc: 24630001 addiu v1,v1,1 f3e0: ac910000 sw s1,0(a0) f3e4: ac430004 sw v1,4(v0) f3e8: 8e220000 lw v0,0(s1) f3ec: 24420004 addiu v0,v0,4 f3f0: 02228821 addu s1,s1,v0 f3f4: 8e220000 lw v0,0(s1) f3f8: 5440ffbd bnezl v0,f2f0 f3fc: 8e220004 lw v0,4(s1) f400: 8fbf0044 lw ra,68(sp) f404: 8fbe0040 lw s8,64(sp) f408: 8fb7003c lw s7,60(sp) f40c: 8fb60038 lw s6,56(sp) f410: 8fb50034 lw s5,52(sp) f414: 8fb40030 lw s4,48(sp) f418: 8fb3002c lw s3,44(sp) f41c: 8fb20028 lw s2,40(sp) f420: 8fb10024 lw s1,36(sp) f424: 8fb00020 lw s0,32(sp) f428: 03e00008 jr ra f42c: 27bd0048 addiu sp,sp,72 0000f430 : f430: 3c1c0002 lui gp,0x2 f434: 279cabf0 addiu gp,gp,-21520 f438: 0399e021 addu gp,gp,t9 f43c: 27bdffc8 addiu sp,sp,-56 f440: afbf0034 sw ra,52(sp) f444: afbc0010 sw gp,16(sp) f448: afb40030 sw s4,48(sp) f44c: afb3002c sw s3,44(sp) f450: afb20028 sw s2,40(sp) f454: afb00020 sw s0,32(sp) f458: afb10024 sw s1,36(sp) f45c: 8c910010 lw s1,16(a0) f460: 8f998024 lw t9,-32732(gp) f464: 00808021 move s0,a0 f468: 7e313d40 ext s1,s1,0x15,0x8 f46c: 02202021 move a0,s1 f470: 00a0a021 move s4,a1 f474: 2739ed50 addiu t9,t9,-4784 f478: 02002821 move a1,s0 f47c: 0411fe34 bal ed50 f480: 00c09821 move s3,a2 f484: 8fbc0010 lw gp,16(sp) f488: 02202021 move a0,s1 f48c: 00402821 move a1,v0 f490: 8f918024 lw s1,-32732(gp) f494: 26860008 addiu a2,s4,8 f498: 27a7001c addiu a3,sp,28 f49c: 2631edd0 addiu s1,s1,-4656 f4a0: 0220c821 move t9,s1 f4a4: 0411fe4a bal edd0 f4a8: 00409021 move s2,v0 f4ac: 8e040010 lw a0,16(s0) f4b0: 02402821 move a1,s2 f4b4: 26660008 addiu a2,s3,8 f4b8: 7c843d40 ext a0,a0,0x15,0x8 f4bc: 0220c821 move t9,s1 f4c0: 0411fe43 bal edd0 f4c4: 27a70018 addiu a3,sp,24 f4c8: 8fa4001c lw a0,28(sp) f4cc: 8fa30018 lw v1,24(sp) f4d0: 0064282b sltu a1,v1,a0 f4d4: 14a00004 bnez a1,f4e8 f4d8: 24020001 li v0,1 f4dc: 0083182b sltu v1,a0,v1 f4e0: 2402ffff li v0,-1 f4e4: 0003100a movz v0,zero,v1 f4e8: 8fbf0034 lw ra,52(sp) f4ec: 8fb40030 lw s4,48(sp) f4f0: 8fb3002c lw s3,44(sp) f4f4: 8fb20028 lw s2,40(sp) f4f8: 8fb10024 lw s1,36(sp) f4fc: 8fb00020 lw s0,32(sp) f500: 03e00008 jr ra f504: 27bd0038 addiu sp,sp,56 0000f508 : f508: 3c1c0002 lui gp,0x2 f50c: 279cab18 addiu gp,gp,-21736 f510: 0399e021 addu gp,gp,t9 f514: 27bdffc0 addiu sp,sp,-64 f518: afb40034 sw s4,52(sp) f51c: 8f948024 lw s4,-32732(gp) f520: afbf003c sw ra,60(sp) f524: afbc0010 sw gp,16(sp) f528: 2694f0a0 addiu s4,s4,-3936 f52c: afb50038 sw s5,56(sp) f530: afb30030 sw s3,48(sp) f534: afb2002c sw s2,44(sp) f538: afb10028 sw s1,40(sp) f53c: 00809021 move s2,a0 f540: afb00024 sw s0,36(sp) f544: 00a02021 move a0,a1 f548: 0280c821 move t9,s4 f54c: 00c09821 move s3,a2 f550: 0411fed3 bal f0a0 f554: 00a08821 move s1,a1 f558: 8fbc0010 lw gp,16(sp) f55c: 305000ff andi s0,v0,0xff f560: 02002021 move a0,s0 f564: 8f958024 lw s5,-32732(gp) f568: 26b5ed50 addiu s5,s5,-4784 f56c: 02a0c821 move t9,s5 f570: 0411fdf7 bal ed50 f574: 02402821 move a1,s2 f578: 8fbc0010 lw gp,16(sp) f57c: 26260008 addiu a2,s1,8 f580: 27a7001c addiu a3,sp,28 f584: 8f918024 lw s1,-32732(gp) f588: 02002021 move a0,s0 f58c: 2631edd0 addiu s1,s1,-4656 f590: 0220c821 move t9,s1 f594: 0411fe0e bal edd0 f598: 00402821 move a1,v0 f59c: 0280c821 move t9,s4 f5a0: 0411febf bal f0a0 f5a4: 02602021 move a0,s3 f5a8: 305000ff andi s0,v0,0xff f5ac: 02002021 move a0,s0 f5b0: 02a0c821 move t9,s5 f5b4: 0411fde6 bal ed50 f5b8: 02402821 move a1,s2 f5bc: 00402821 move a1,v0 f5c0: 02002021 move a0,s0 f5c4: 26660008 addiu a2,s3,8 f5c8: 0220c821 move t9,s1 f5cc: 0411fe00 bal edd0 f5d0: 27a70018 addiu a3,sp,24 f5d4: 8fa4001c lw a0,28(sp) f5d8: 8fa30018 lw v1,24(sp) f5dc: 0064282b sltu a1,v1,a0 f5e0: 14a00004 bnez a1,f5f4 f5e4: 24020001 li v0,1 f5e8: 0083182b sltu v1,a0,v1 f5ec: 2402ffff li v0,-1 f5f0: 0003100a movz v0,zero,v1 f5f4: 8fbf003c lw ra,60(sp) f5f8: 8fb50038 lw s5,56(sp) f5fc: 8fb40034 lw s4,52(sp) f600: 8fb30030 lw s3,48(sp) f604: 8fb2002c lw s2,44(sp) f608: 8fb10028 lw s1,40(sp) f60c: 8fb00024 lw s0,36(sp) f610: 03e00008 jr ra f614: 27bd0040 addiu sp,sp,64 0000f618 : f618: 3c1c0002 lui gp,0x2 f61c: 279caa08 addiu gp,gp,-22008 f620: 0399e021 addu gp,gp,t9 f624: 27bdffb8 addiu sp,sp,-72 f628: afbc0010 sw gp,16(sp) f62c: afbe0040 sw s8,64(sp) f630: afb7003c sw s7,60(sp) f634: afb60038 sw s6,56(sp) f638: afb40030 sw s4,48(sp) f63c: afb3002c sw s3,44(sp) f640: afb20028 sw s2,40(sp) f644: afb00020 sw s0,32(sp) f648: afbf0044 sw ra,68(sp) f64c: afb50034 sw s5,52(sp) f650: afb10024 sw s1,36(sp) f654: afa60050 sw a2,80(sp) f658: 8c950010 lw s5,16(a0) f65c: 8f908024 lw s0,-32732(gp) f660: 00809821 move s3,a0 f664: 7eb53d40 ext s5,s5,0x15,0x8 f668: 00a09021 move s2,a1 f66c: 02a02021 move a0,s5 f670: 2619ed50 addiu t9,s0,-4784 f674: 0411fdb6 bal ed50 f678: 02602821 move a1,s3 f67c: 8fbc0010 lw gp,16(sp) f680: 0040a021 move s4,v0 f684: 0000b021 move s6,zero f688: 0200b821 move s7,s0 f68c: 10000047 b f7ac f690: 8f9e8024 lw s8,-32732(gp) f694: 50400043 beqzl v0,f7a4 f698: 8e420000 lw v0,0(s2) f69c: 8e630010 lw v1,16(s3) f6a0: 7c630740 ext v1,v1,0x1d,0x1 f6a4: 10600010 beqz v1,f6e8 f6a8: 00000000 nop f6ac: 26500004 addiu s0,s2,4 f6b0: 02028023 subu s0,s0,v0 f6b4: 1216000c beq s0,s6,f6e8 f6b8: 8f828024 lw v0,-32732(gp) f6bc: 02002021 move a0,s0 f6c0: 2459ef28 addiu t9,v0,-4312 f6c4: 0411fe18 bal ef28 f6c8: 0200b021 move s6,s0 f6cc: 304400ff andi a0,v0,0xff f6d0: 02602821 move a1,s3 f6d4: 26f9ed50 addiu t9,s7,-4784 f6d8: 0411fd9d bal ed50 f6dc: 0040a821 move s5,v0 f6e0: 8fbc0010 lw gp,16(sp) f6e4: 0040a021 move s4,v0 f6e8: 56a00008 bnezl s5,f70c f6ec: 32b000ff andi s0,s5,0xff f6f0: 8e420008 lw v0,8(s2) f6f4: 8e43000c lw v1,12(s2) f6f8: afa2001c sw v0,28(sp) f6fc: 10400028 beqz v0,f7a0 f700: afa30018 sw v1,24(sp) f704: 10000020 b f788 f708: 8fa30050 lw v1,80(sp) f70c: 27d1edd0 addiu s1,s8,-4656 f710: 02002021 move a0,s0 f714: 02802821 move a1,s4 f718: 26460008 addiu a2,s2,8 f71c: 0220c821 move t9,s1 f720: 0411fdab bal edd0 f724: 27a7001c addiu a3,sp,28 f728: 00403021 move a2,v0 f72c: 3204000f andi a0,s0,0xf f730: 00002821 move a1,zero f734: 0220c821 move t9,s1 f738: 0411fda5 bal edd0 f73c: 27a70018 addiu a3,sp,24 f740: 8fbc0010 lw gp,16(sp) f744: 8f828024 lw v0,-32732(gp) f748: 2459eccc addiu t9,v0,-4916 f74c: 0411fd5f bal eccc f750: 02002021 move a0,s0 f754: 2c440004 sltiu a0,v0,4 f758: 8fbc0010 lw gp,16(sp) f75c: 10800005 beqz a0,f774 f760: 2403ffff li v1,-1 f764: 000210c0 sll v0,v0,0x3 f768: 24030001 li v1,1 f76c: 00431804 sllv v1,v1,v0 f770: 2463ffff addiu v1,v1,-1 f774: 8fa2001c lw v0,28(sp) f778: 00621824 and v1,v1,v0 f77c: 50600009 beqzl v1,f7a4 f780: 8e420000 lw v0,0(s2) f784: 8fa30050 lw v1,80(sp) f788: 8fa2001c lw v0,28(sp) f78c: 00621023 subu v0,v1,v0 f790: 8fa30018 lw v1,24(sp) f794: 0043102b sltu v0,v0,v1 f798: 14400009 bnez v0,f7c0 f79c: 8fbf0044 lw ra,68(sp) f7a0: 8e420000 lw v0,0(s2) f7a4: 24420004 addiu v0,v0,4 f7a8: 02429021 addu s2,s2,v0 f7ac: 8e420000 lw v0,0(s2) f7b0: 5440ffb8 bnezl v0,f694 f7b4: 8e420004 lw v0,4(s2) f7b8: 00009021 move s2,zero f7bc: 8fbf0044 lw ra,68(sp) f7c0: 02401021 move v0,s2 f7c4: 8fbe0040 lw s8,64(sp) f7c8: 8fb7003c lw s7,60(sp) f7cc: 8fb60038 lw s6,56(sp) f7d0: 8fb50034 lw s5,52(sp) f7d4: 8fb40030 lw s4,48(sp) f7d8: 8fb3002c lw s3,44(sp) f7dc: 8fb20028 lw s2,40(sp) f7e0: 8fb10024 lw s1,36(sp) f7e4: 8fb00020 lw s0,32(sp) f7e8: 03e00008 jr ra f7ec: 27bd0048 addiu sp,sp,72 0000f7f0 : f7f0: 3c1c0002 lui gp,0x2 f7f4: 279ca830 addiu gp,gp,-22480 f7f8: 0399e021 addu gp,gp,t9 f7fc: 27bdff98 addiu sp,sp,-104 f800: afb40050 sw s4,80(sp) f804: afb10044 sw s1,68(sp) f808: afbc0010 sw gp,16(sp) f80c: afbf0064 sw ra,100(sp) f810: afbe0060 sw s8,96(sp) f814: afb7005c sw s7,92(sp) f818: afb60058 sw s6,88(sp) f81c: afb50054 sw s5,84(sp) f820: afb3004c sw s3,76(sp) f824: afb20048 sw s2,72(sp) f828: afb00040 sw s0,64(sp) f82c: 8c820010 lw v0,16(a0) f830: 00808821 move s1,a0 f834: 044000fd bltz v0,fc2c f838: 00a0a021 move s4,a1 f83c: 7c53a000 ext s3,v0,0x0,0x15 f840: 1660002a bnez s3,f8ec f844: 8f998118 lw t9,-32488(gp) f848: 7c420780 ext v0,v0,0x1e,0x1 f84c: 1040000f beqz v0,f88c f850: 8f928024 lw s2,-32732(gp) f854: 8c90000c lw s0,12(a0) f858: 10000007 b f878 f85c: 2415ffff li s5,-1 f860: 0411fe18 bal f0c4 f864: 02202021 move a0,s1 f868: 10550010 beq v0,s5,f8ac f86c: 8fbc0010 lw gp,16(sp) f870: 02629821 addu s3,s3,v0 f874: 26100004 addiu s0,s0,4 f878: 8e050000 lw a1,0(s0) f87c: 14a0fff8 bnez a1,f860 f880: 2659f0c4 addiu t9,s2,-3900 f884: 10000010 b f8c8 f888: 8e220010 lw v0,16(s1) f88c: 8f998024 lw t9,-32732(gp) f890: 2739f0c4 addiu t9,t9,-3900 f894: 0411fe0b bal f0c4 f898: 8c85000c lw a1,12(a0) f89c: 00409821 move s3,v0 f8a0: 2402ffff li v0,-1 f8a4: 16620007 bne s3,v0,f8c4 f8a8: 8fbc0010 lw gp,16(sp) f8ac: 3c021fe0 lui v0,0x1fe0 f8b0: ae220010 sw v0,16(s1) f8b4: 8f828018 lw v0,-32744(gp) f8b8: 24422290 addiu v0,v0,8848 f8bc: 100000d7 b fc1c f8c0: ae22000c sw v0,12(s1) f8c4: 8e220010 lw v0,16(s1) f8c8: 7e63a000 ext v1,s3,0x0,0x15 f8cc: 7c62a004 ins v0,v1,0x0,0x15 f8d0: 10730003 beq v1,s3,f8e0 f8d4: ae220010 sw v0,16(s1) f8d8: 7c02a004 ins v0,zero,0x0,0x15 f8dc: ae220010 sw v0,16(s1) f8e0: 526000cf beqzl s3,fc20 f8e4: 8e220000 lw v0,0(s1) f8e8: 8f998118 lw t9,-32488(gp) f8ec: 26700002 addiu s0,s3,2 f8f0: 00108080 sll s0,s0,0x2 f8f4: 0320f809 jalr t9 f8f8: 02002021 move a0,s0 f8fc: afa20020 sw v0,32(sp) f900: 104000c6 beqz v0,fc1c f904: 8fbc0010 lw gp,16(sp) f908: 8f998118 lw t9,-32488(gp) f90c: ac400004 sw zero,4(v0) f910: 0320f809 jalr t9 f914: 02002021 move a0,s0 f918: afa20024 sw v0,36(sp) f91c: 1040016e beqz v0,fed8 f920: 8fbc0010 lw gp,16(sp) f924: 1000016c b fed8 f928: ac400004 sw zero,4(v0) f92c: 10000006 b f948 f930: 8f928024 lw s2,-32732(gp) f934: 2659f270 addiu t9,s2,-3472 f938: 0411fe4d bal f270 f93c: 27a50020 addiu a1,sp,32 f940: 8fbc0010 lw gp,16(sp) f944: 26100004 addiu s0,s0,4 f948: 8e060000 lw a2,0(s0) f94c: 14c0fff9 bnez a2,f934 f950: 02202021 move a0,s1 f954: 10000008 b f978 f958: 8fb20020 lw s2,32(sp) f95c: 8e26000c lw a2,12(s1) f960: 02202021 move a0,s1 f964: 2739f270 addiu t9,t9,-3472 f968: 0411fe41 bal f270 f96c: 27a50020 addiu a1,sp,32 f970: 8fbc0010 lw gp,16(sp) f974: 8fb20020 lw s2,32(sp) f978: 52400005 beqzl s2,f990 f97c: 8e220010 lw v0,16(s1) f980: 8e420004 lw v0,4(s2) f984: 14530061 bne v0,s3,fb0c f988: 8f998104 lw t9,-32508(gp) f98c: 8e220010 lw v0,16(s1) f990: 7c430740 ext v1,v0,0x1d,0x1 f994: 54600008 bnezl v1,f9b8 f998: 8f828024 lw v0,-32732(gp) f99c: 3c031fe0 lui v1,0x1fe0 f9a0: 00431024 and v0,v0,v1 f9a4: 50400006 beqzl v0,f9c0 f9a8: 8f828024 lw v0,-32732(gp) f9ac: 8f828024 lw v0,-32732(gp) f9b0: 10000004 b f9c4 f9b4: 2442f430 addiu v0,v0,-3024 f9b8: 10000002 b f9c4 f9bc: 2442f508 addiu v0,v0,-2808 f9c0: 2442eab4 addiu v0,v0,-5452 f9c4: 8fb60024 lw s6,36(sp) f9c8: 12c00084 beqz s6,fbdc f9cc: afa20028 sw v0,40(sp) f9d0: 8e420004 lw v0,4(s2) f9d4: 8f908018 lw s0,-32744(gp) f9d8: 26430008 addiu v1,s2,8 f9dc: afa20034 sw v0,52(sp) f9e0: 02c0f021 move s8,s6 f9e4: 0240a821 move s5,s2 f9e8: afb2002c sw s2,44(sp) f9ec: afb60030 sw s6,48(sp) f9f0: 0000b821 move s7,zero f9f4: 26102298 addiu s0,s0,8856 f9f8: 1000001f b fa78 f9fc: afa30038 sw v1,56(sp) fa00: 8fa50038 lw a1,56(sp) fa04: 02051023 subu v0,s0,a1 fa08: 00021083 sra v0,v0,0x2 fa0c: 24420002 addiu v0,v0,2 fa10: 00021080 sll v0,v0,0x2 fa14: 02c21021 addu v0,s6,v0 fa18: 8c500000 lw s0,0(v0) fa1c: ac400000 sw zero,0(v0) fa20: 8f998018 lw t9,-32744(gp) fa24: 27392298 addiu t9,t9,8856 fa28: 12190008 beq s0,t9,fa4c fa2c: 8fa2002c lw v0,44(sp) fa30: 8e060000 lw a2,0(s0) fa34: 8fb90028 lw t9,40(sp) fa38: 8c450008 lw a1,8(v0) fa3c: 0320f809 jalr t9 fa40: 02202021 move a0,s1 fa44: 0440ffee bltz v0,fa00 fa48: 8fbc0010 lw gp,16(sp) fa4c: 8fa20030 lw v0,48(sp) fa50: 8fa3002c lw v1,44(sp) fa54: ac500008 sw s0,8(v0) fa58: 26f00002 addiu s0,s7,2 fa5c: 00108080 sll s0,s0,0x2 fa60: 24420004 addiu v0,v0,4 fa64: 24630004 addiu v1,v1,4 fa68: 02508021 addu s0,s2,s0 fa6c: 26f70001 addiu s7,s7,1 fa70: afa20030 sw v0,48(sp) fa74: afa3002c sw v1,44(sp) fa78: 8fa50034 lw a1,52(sp) fa7c: 16e5ffe9 bne s7,a1,fa24 fa80: 8f998018 lw t9,-32744(gp) fa84: 10000012 b fad0 fa88: 00001021 move v0,zero fa8c: 10a00007 beqz a1,faac fa90: 8ea60008 lw a2,8(s5) fa94: 24650002 addiu a1,v1,2 fa98: 00052880 sll a1,a1,0x2 fa9c: 02452821 addu a1,s2,a1 faa0: aca60000 sw a2,0(a1) faa4: 10000006 b fac0 faa8: 24630001 addiu v1,v1,1 faac: 24450002 addiu a1,v0,2 fab0: 00052880 sll a1,a1,0x2 fab4: 02c52821 addu a1,s6,a1 fab8: aca60000 sw a2,0(a1) fabc: 24420001 addiu v0,v0,1 fac0: 24840001 addiu a0,a0,1 fac4: 26b50004 addiu s5,s5,4 fac8: 10000003 b fad8 facc: 27de0004 addiu s8,s8,4 fad0: 00001821 move v1,zero fad4: 00002021 move a0,zero fad8: 8fb90034 lw t9,52(sp) fadc: 5499ffeb bnel a0,t9,fa8c fae0: 8fc50008 lw a1,8(s8) fae4: ae430004 sw v1,4(s2) fae8: aec20004 sw v0,4(s6) faec: 8fa60024 lw a2,36(sp) faf0: 8fa20020 lw v0,32(sp) faf4: 8cc30004 lw v1,4(a2) faf8: 8c420004 lw v0,4(v0) fafc: 00621021 addu v0,v1,v0 fb00: 10530004 beq v0,s3,fb14 fb04: 8f998024 lw t9,-32732(gp) fb08: 8f998104 lw t9,-32508(gp) fb0c: 0320f809 jalr t9 fb10: 00000000 nop fb14: 8fa50028 lw a1,40(sp) fb18: 2739ebd4 addiu t9,t9,-5164 fb1c: 0411fc2d bal ebd4 fb20: 02202021 move a0,s1 fb24: 8fbe0024 lw s8,36(sp) fb28: 8fbc0010 lw gp,16(sp) fb2c: 8fd30004 lw s3,4(s8) fb30: 12600025 beqz s3,fbc8 fb34: 8fb50020 lw s5,32(sp) fb38: 8eb60004 lw s6,4(s5) fb3c: 0013b880 sll s7,s3,0x2 fb40: 03d71021 addu v0,s8,s7 fb44: 8c420004 lw v0,4(v0) fb48: 26d20001 addiu s2,s6,1 fb4c: 00129080 sll s2,s2,0x2 fb50: 2673ffff addiu s3,s3,-1 fb54: afa2002c sw v0,44(sp) fb58: 10000006 b fb74 fb5c: 02b29021 addu s2,s5,s2 fb60: 8e430000 lw v1,0(s2) fb64: 02571021 addu v0,s2,s7 fb68: 0200b021 move s6,s0 fb6c: ac430000 sw v1,0(v0) fb70: 2652fffc addiu s2,s2,-4 fb74: 12c00008 beqz s6,fb98 fb78: 8fa6002c lw a2,44(sp) fb7c: 8e450000 lw a1,0(s2) fb80: 8fb90028 lw t9,40(sp) fb84: 02202021 move a0,s1 fb88: 0320f809 jalr t9 fb8c: 26d0ffff addiu s0,s6,-1 fb90: 1c40fff3 bgtz v0,fb60 fb94: 8fbc0010 lw gp,16(sp) fb98: 02761021 addu v0,s3,s6 fb9c: 24420002 addiu v0,v0,2 fba0: 8fa3002c lw v1,44(sp) fba4: 00021080 sll v0,v0,0x2 fba8: 02a21021 addu v0,s5,v0 fbac: ac430000 sw v1,0(v0) fbb0: 1660ffe3 bnez s3,fb40 fbb4: 26f7fffc addiu s7,s7,-4 fbb8: 8ea30004 lw v1,4(s5) fbbc: 8fc20004 lw v0,4(s8) fbc0: 00621021 addu v0,v1,v0 fbc4: aea20004 sw v0,4(s5) fbc8: 8f998064 lw t9,-32668(gp) fbcc: 0320f809 jalr t9 fbd0: 8fa40024 lw a0,36(sp) fbd4: 10000008 b fbf8 fbd8: 8fbc0010 lw gp,16(sp) fbdc: 8f998024 lw t9,-32732(gp) fbe0: 8fa50028 lw a1,40(sp) fbe4: 02202021 move a0,s1 fbe8: 2739ebd4 addiu t9,t9,-5164 fbec: 0411fbf9 bal ebd4 fbf0: 02403021 move a2,s2 fbf4: 8fbc0010 lw gp,16(sp) fbf8: 8e23000c lw v1,12(s1) fbfc: 8fa20020 lw v0,32(sp) fc00: ac430000 sw v1,0(v0) fc04: 8fa20020 lw v0,32(sp) fc08: 24030001 li v1,1 fc0c: ae22000c sw v0,12(s1) fc10: 8e220010 lw v0,16(s1) fc14: 7c62ffc4 ins v0,v1,0x1f,0x1 fc18: ae220010 sw v0,16(s1) fc1c: 8e220000 lw v0,0(s1) fc20: 0282102b sltu v0,s4,v0 fc24: 1440009f bnez v0,fea4 fc28: 00009021 move s2,zero fc2c: 8e370010 lw s7,16(s1) fc30: 06e30086 bgezl s7,fe4c fc34: 7ef70780 ext s7,s7,0x1e,0x1 fc38: 7ee20740 ext v0,s7,0x1d,0x1 fc3c: 10400033 beqz v0,fd0c fc40: 8e33000c lw s3,12(s1) fc44: 8e760004 lw s6,4(s3) fc48: 1000002b b fcf8 fc4c: 0000f021 move s8,zero fc50: 0015a842 srl s5,s5,0x1 fc54: 26a20002 addiu v0,s5,2 fc58: 00021080 sll v0,v0,0x2 fc5c: 02621021 addu v0,s3,v0 fc60: 8f858024 lw a1,-32732(gp) fc64: 8c520000 lw s2,0(v0) fc68: 24b9f0a0 addiu t9,a1,-3936 fc6c: 0411fd0c bal f0a0 fc70: 02402021 move a0,s2 fc74: 8fbc0010 lw gp,16(sp) fc78: 305700ff andi s7,v0,0xff fc7c: 02e02021 move a0,s7 fc80: 8f828024 lw v0,-32732(gp) fc84: 2459ed50 addiu t9,v0,-4784 fc88: 0411fc31 bal ed50 fc8c: 02202821 move a1,s1 fc90: 8fbc0010 lw gp,16(sp) fc94: 02e02021 move a0,s7 fc98: 00402821 move a1,v0 fc9c: 8f838024 lw v1,-32732(gp) fca0: 26460008 addiu a2,s2,8 fca4: 2470edd0 addiu s0,v1,-4656 fca8: 0200c821 move t9,s0 fcac: 0411fc48 bal edd0 fcb0: 27a7001c addiu a3,sp,28 fcb4: 00403021 move a2,v0 fcb8: 32e4000f andi a0,s7,0xf fcbc: 00002821 move a1,zero fcc0: 0200c821 move t9,s0 fcc4: 0411fc42 bal edd0 fcc8: 27a70018 addiu a3,sp,24 fccc: 8fa2001c lw v0,28(sp) fcd0: 0282182b sltu v1,s4,v0 fcd4: 14600007 bnez v1,fcf4 fcd8: 8fbc0010 lw gp,16(sp) fcdc: 8fa30018 lw v1,24(sp) fce0: 00431021 addu v0,v0,v1 fce4: 0282102b sltu v0,s4,v0 fce8: 1440006e bnez v0,fea4 fcec: 26be0001 addiu s8,s5,1 fcf0: 02c0a821 move s5,s6 fcf4: 02a0b021 move s6,s5 fcf8: 03d6102b sltu v0,s8,s6 fcfc: 1440ffd4 bnez v0,fc50 fd00: 02dea821 addu s5,s6,s8 fd04: 10000067 b fea4 fd08: 00009021 move s2,zero fd0c: 3c021fe0 lui v0,0x1fe0 fd10: 02e21024 and v0,s7,v0 fd14: 1440001e bnez v0,fd90 fd18: 8f998024 lw t9,-32732(gp) fd1c: 8e710004 lw s1,4(s3) fd20: 10000016 b fd7c fd24: 0000a821 move s5,zero fd28: 00108042 srl s0,s0,0x1 fd2c: 26020002 addiu v0,s0,2 fd30: 00021080 sll v0,v0,0x2 fd34: 02621021 addu v0,s3,v0 fd38: 8c520000 lw s2,0(v0) fd3c: 8f99812c lw t9,-32468(gp) fd40: 27a40018 addiu a0,sp,24 fd44: 8e560008 lw s6,8(s2) fd48: 2645000c addiu a1,s2,12 fd4c: 0320f809 jalr t9 fd50: 24060004 li a2,4 fd54: 0296102b sltu v0,s4,s6 fd58: 14400007 bnez v0,fd78 fd5c: 8fbc0010 lw gp,16(sp) fd60: 8fa20018 lw v0,24(sp) fd64: 02c2b021 addu s6,s6,v0 fd68: 0296b02b sltu s6,s4,s6 fd6c: 16c0004d bnez s6,fea4 fd70: 26150001 addiu s5,s0,1 fd74: 02208021 move s0,s1 fd78: 02008821 move s1,s0 fd7c: 02b1102b sltu v0,s5,s1 fd80: 1440ffe9 bnez v0,fd28 fd84: 02358021 addu s0,s1,s5 fd88: 10000046 b fea4 fd8c: 00009021 move s2,zero fd90: 7ef73d40 ext s7,s7,0x15,0x8 fd94: 02e02021 move a0,s7 fd98: 2739ed50 addiu t9,t9,-4784 fd9c: 0411fbec bal ed50 fda0: 02202821 move a1,s1 fda4: 0040f021 move s8,v0 fda8: 32e2000f andi v0,s7,0xf fdac: 8fbc0010 lw gp,16(sp) fdb0: 8e750004 lw s5,4(s3) fdb4: 0000b021 move s6,zero fdb8: 1000001f b fe38 fdbc: afa20028 sw v0,40(sp) fdc0: 00118842 srl s1,s1,0x1 fdc4: 26220002 addiu v0,s1,2 fdc8: 00021080 sll v0,v0,0x2 fdcc: 8f838024 lw v1,-32732(gp) fdd0: 02621021 addu v0,s3,v0 fdd4: 8c520000 lw s2,0(v0) fdd8: 2470edd0 addiu s0,v1,-4656 fddc: 02e02021 move a0,s7 fde0: 03c02821 move a1,s8 fde4: 26460008 addiu a2,s2,8 fde8: 0200c821 move t9,s0 fdec: 0411fbf8 bal edd0 fdf0: 27a70018 addiu a3,sp,24 fdf4: 8fa40028 lw a0,40(sp) fdf8: 00002821 move a1,zero fdfc: 00403021 move a2,v0 fe00: 0200c821 move t9,s0 fe04: 0411fbf2 bal edd0 fe08: 27a7001c addiu a3,sp,28 fe0c: 8fa20018 lw v0,24(sp) fe10: 0282182b sltu v1,s4,v0 fe14: 14600007 bnez v1,fe34 fe18: 8fbc0010 lw gp,16(sp) fe1c: 8fa3001c lw v1,28(sp) fe20: 00431021 addu v0,v0,v1 fe24: 0282102b sltu v0,s4,v0 fe28: 1440001e bnez v0,fea4 fe2c: 26360001 addiu s6,s1,1 fe30: 02a08821 move s1,s5 fe34: 0220a821 move s5,s1 fe38: 02d5102b sltu v0,s6,s5 fe3c: 1440ffe0 bnez v0,fdc0 fe40: 02b68821 addu s1,s5,s6 fe44: 10000017 b fea4 fe48: 00009021 move s2,zero fe4c: 12e0000e beqz s7,fe88 fe50: 8f938024 lw s3,-32732(gp) fe54: 10000007 b fe74 fe58: 8e30000c lw s0,12(s1) fe5c: 2679f618 addiu t9,s3,-2536 fe60: 0411fded bal f618 fe64: 02803021 move a2,s4 fe68: 1440000e bnez v0,fea4 fe6c: 00409021 move s2,v0 fe70: 26100004 addiu s0,s0,4 fe74: 8e050000 lw a1,0(s0) fe78: 14a0fff8 bnez a1,fe5c fe7c: 02202021 move a0,s1 fe80: 10000008 b fea4 fe84: 00009021 move s2,zero fe88: 8f998024 lw t9,-32732(gp) fe8c: 8e25000c lw a1,12(s1) fe90: 02202021 move a0,s1 fe94: 2739f618 addiu t9,t9,-2536 fe98: 0411fddf bal f618 fe9c: 02803021 move a2,s4 fea0: 00409021 move s2,v0 fea4: 8fbf0064 lw ra,100(sp) fea8: 02401021 move v0,s2 feac: 8fbe0060 lw s8,96(sp) feb0: 8fb7005c lw s7,92(sp) feb4: 8fb60058 lw s6,88(sp) feb8: 8fb50054 lw s5,84(sp) febc: 8fb40050 lw s4,80(sp) fec0: 8fb3004c lw s3,76(sp) fec4: 8fb20048 lw s2,72(sp) fec8: 8fb10044 lw s1,68(sp) fecc: 8fb00040 lw s0,64(sp) fed0: 03e00008 jr ra fed4: 27bd0068 addiu sp,sp,104 fed8: 8e220010 lw v0,16(s1) fedc: 7c420780 ext v0,v0,0x1e,0x1 fee0: 5440fe92 bnezl v0,f92c fee4: 8e30000c lw s0,12(s1) fee8: 1000fe9c b f95c feec: 8f998024 lw t9,-32732(gp) 0000fef0 <__register_frame_info_bases>: fef0: 3c1c0002 lui gp,0x2 fef4: 279ca130 addiu gp,gp,-24272 fef8: 0399e021 addu gp,gp,t9 fefc: 27bdffe0 addiu sp,sp,-32 ff00: afbc0010 sw gp,16(sp) ff04: afb00018 sw s0,24(sp) ff08: afbf001c sw ra,28(sp) ff0c: 1080001e beqz a0,ff88 <__register_frame_info_bases+0x98> ff10: 00a08021 move s0,a1 ff14: 8c820000 lw v0,0(a0) ff18: 1040001b beqz v0,ff88 <__register_frame_info_bases+0x98> ff1c: 2402ffff li v0,-1 ff20: aca20000 sw v0,0(a1) ff24: 3c021fe0 lui v0,0x1fe0 ff28: aca20010 sw v0,16(a1) ff2c: 8f828128 lw v0,-32472(gp) ff30: aca60004 sw a2,4(a1) ff34: aca70008 sw a3,8(a1) ff38: 10400006 beqz v0,ff54 <__register_frame_info_bases+0x64> ff3c: aca4000c sw a0,12(a1) ff40: 8f848018 lw a0,-32744(gp) ff44: 8f998094 lw t9,-32620(gp) ff48: 0320f809 jalr t9 ff4c: 24842270 addiu a0,a0,8816 ff50: 8fbc0010 lw gp,16(sp) ff54: 8f828018 lw v0,-32744(gp) ff58: 8c432288 lw v1,8840(v0) ff5c: ac502288 sw s0,8840(v0) ff60: 8f828128 lw v0,-32472(gp) ff64: 10400008 beqz v0,ff88 <__register_frame_info_bases+0x98> ff68: ae030014 sw v1,20(s0) ff6c: 8f848018 lw a0,-32744(gp) ff70: 8f9980ac lw t9,-32596(gp) ff74: 8fbf001c lw ra,28(sp) ff78: 8fb00018 lw s0,24(sp) ff7c: 24842270 addiu a0,a0,8816 ff80: 03200008 jr t9 ff84: 27bd0020 addiu sp,sp,32 ff88: 8fbf001c lw ra,28(sp) ff8c: 8fb00018 lw s0,24(sp) ff90: 03e00008 jr ra ff94: 27bd0020 addiu sp,sp,32 0000ff98 <__register_frame_info>: ff98: 3c1c0002 lui gp,0x2 ff9c: 279ca088 addiu gp,gp,-24440 ffa0: 0399e021 addu gp,gp,t9 ffa4: 8f9980f4 lw t9,-32524(gp) ffa8: 00003021 move a2,zero ffac: 03200008 jr t9 ffb0: 00003821 move a3,zero 0000ffb4 <__register_frame>: ffb4: 3c1c0002 lui gp,0x2 ffb8: 279ca06c addiu gp,gp,-24468 ffbc: 0399e021 addu gp,gp,t9 ffc0: 27bdffe0 addiu sp,sp,-32 ffc4: afb00018 sw s0,24(sp) ffc8: afbc0010 sw gp,16(sp) ffcc: afbf001c sw ra,28(sp) ffd0: 8c820000 lw v0,0(a0) ffd4: 1040000c beqz v0,10008 <__register_frame+0x54> ffd8: 00808021 move s0,a0 ffdc: 8f998118 lw t9,-32488(gp) ffe0: 0320f809 jalr t9 ffe4: 24040018 li a0,24 ffe8: 8fbc0010 lw gp,16(sp) ffec: 02002021 move a0,s0 fff0: 8fbf001c lw ra,28(sp) fff4: 8f998070 lw t9,-32656(gp) fff8: 8fb00018 lw s0,24(sp) fffc: 00402821 move a1,v0 10000: 03200008 jr t9 10004: 27bd0020 addiu sp,sp,32 10008: 8fbf001c lw ra,28(sp) 1000c: 8fb00018 lw s0,24(sp) 10010: 03e00008 jr ra 10014: 27bd0020 addiu sp,sp,32 00010018 <__register_frame_info_table_bases>: 10018: 3c1c0002 lui gp,0x2 1001c: 279ca008 addiu gp,gp,-24568 10020: 0399e021 addu gp,gp,t9 10024: 2402ffff li v0,-1 10028: aca20000 sw v0,0(a1) 1002c: 3c025fe0 lui v0,0x5fe0 10030: aca20010 sw v0,16(a1) 10034: 8f828128 lw v0,-32472(gp) 10038: 27bdffe0 addiu sp,sp,-32 1003c: afbc0010 sw gp,16(sp) 10040: afb00018 sw s0,24(sp) 10044: afbf001c sw ra,28(sp) 10048: 00a08021 move s0,a1 1004c: aca60004 sw a2,4(a1) 10050: aca70008 sw a3,8(a1) 10054: 10400006 beqz v0,10070 <__register_frame_info_table_bases+0x58> 10058: aca4000c sw a0,12(a1) 1005c: 8f848018 lw a0,-32744(gp) 10060: 8f998094 lw t9,-32620(gp) 10064: 0320f809 jalr t9 10068: 24842270 addiu a0,a0,8816 1006c: 8fbc0010 lw gp,16(sp) 10070: 8f828018 lw v0,-32744(gp) 10074: 8c432288 lw v1,8840(v0) 10078: ac502288 sw s0,8840(v0) 1007c: 8f828128 lw v0,-32472(gp) 10080: 10400008 beqz v0,100a4 <__register_frame_info_table_bases+0x8c> 10084: ae030014 sw v1,20(s0) 10088: 8f848018 lw a0,-32744(gp) 1008c: 8f9980ac lw t9,-32596(gp) 10090: 8fbf001c lw ra,28(sp) 10094: 8fb00018 lw s0,24(sp) 10098: 24842270 addiu a0,a0,8816 1009c: 03200008 jr t9 100a0: 27bd0020 addiu sp,sp,32 100a4: 8fbf001c lw ra,28(sp) 100a8: 8fb00018 lw s0,24(sp) 100ac: 03e00008 jr ra 100b0: 27bd0020 addiu sp,sp,32 000100b4 <__register_frame_info_table>: 100b4: 3c1c0002 lui gp,0x2 100b8: 279c9f6c addiu gp,gp,-24724 100bc: 0399e021 addu gp,gp,t9 100c0: 8f9980b8 lw t9,-32584(gp) 100c4: 00003021 move a2,zero 100c8: 03200008 jr t9 100cc: 00003821 move a3,zero 000100d0 <__register_frame_table>: 100d0: 3c1c0002 lui gp,0x2 100d4: 279c9f50 addiu gp,gp,-24752 100d8: 0399e021 addu gp,gp,t9 100dc: 8f998118 lw t9,-32488(gp) 100e0: 27bdffe0 addiu sp,sp,-32 100e4: afbc0010 sw gp,16(sp) 100e8: afbf001c sw ra,28(sp) 100ec: afb00018 sw s0,24(sp) 100f0: 00808021 move s0,a0 100f4: 0320f809 jalr t9 100f8: 24040018 li a0,24 100fc: 8fbc0010 lw gp,16(sp) 10100: 02002021 move a0,s0 10104: 8fbf001c lw ra,28(sp) 10108: 8f998074 lw t9,-32652(gp) 1010c: 8fb00018 lw s0,24(sp) 10110: 00402821 move a1,v0 10114: 03200008 jr t9 10118: 27bd0020 addiu sp,sp,32 0001011c <__deregister_frame_info_bases>: 1011c: 3c1c0002 lui gp,0x2 10120: 279c9f04 addiu gp,gp,-24828 10124: 0399e021 addu gp,gp,t9 10128: 27bdffd8 addiu sp,sp,-40 1012c: afbc0010 sw gp,16(sp) 10130: afb10020 sw s1,32(sp) 10134: afbf0024 sw ra,36(sp) 10138: afb0001c sw s0,28(sp) 1013c: 10800038 beqz a0,10220 <__deregister_frame_info_bases+0x104> 10140: 00808821 move s1,a0 10144: 8c820000 lw v0,0(a0) 10148: 10400035 beqz v0,10220 <__deregister_frame_info_bases+0x104> 1014c: 8f828128 lw v0,-32472(gp) 10150: 10400005 beqz v0,10168 <__deregister_frame_info_bases+0x4c> 10154: 8f998094 lw t9,-32620(gp) 10158: 8f848018 lw a0,-32744(gp) 1015c: 0320f809 jalr t9 10160: 24842270 addiu a0,a0,8816 10164: 8fbc0010 lw gp,16(sp) 10168: 8f828018 lw v0,-32744(gp) 1016c: 8c502288 lw s0,8840(v0) 10170: 10000005 b 10188 <__deregister_frame_info_bases+0x6c> 10174: 24422288 addiu v0,v0,8840 10178: 50710018 beql v1,s1,101dc <__deregister_frame_info_bases+0xc0> 1017c: 8e030014 lw v1,20(s0) 10180: 26020014 addiu v0,s0,20 10184: 8e100014 lw s0,20(s0) 10188: 5600fffb bnezl s0,10178 <__deregister_frame_info_bases+0x5c> 1018c: 8e03000c lw v1,12(s0) 10190: 8f828018 lw v0,-32744(gp) 10194: 8c50228c lw s0,8844(v0) 10198: 10000013 b 101e8 <__deregister_frame_info_bases+0xcc> 1019c: 2442228c addiu v0,v0,8844 101a0: 0461000b bgez v1,101d0 <__deregister_frame_info_bases+0xb4> 101a4: 8e03000c lw v1,12(s0) 101a8: 8c630000 lw v1,0(v1) 101ac: 5471000d bnel v1,s1,101e4 <__deregister_frame_info_bases+0xc8> 101b0: 26020014 addiu v0,s0,20 101b4: 8e030014 lw v1,20(s0) 101b8: 8f998064 lw t9,-32668(gp) 101bc: ac430000 sw v1,0(v0) 101c0: 0320f809 jalr t9 101c4: 8e04000c lw a0,12(s0) 101c8: 10000009 b 101f0 <__deregister_frame_info_bases+0xd4> 101cc: 8fbc0010 lw gp,16(sp) 101d0: 54710004 bnel v1,s1,101e4 <__deregister_frame_info_bases+0xc8> 101d4: 26020014 addiu v0,s0,20 101d8: 8e030014 lw v1,20(s0) 101dc: 10000004 b 101f0 <__deregister_frame_info_bases+0xd4> 101e0: ac430000 sw v1,0(v0) 101e4: 8e100014 lw s0,20(s0) 101e8: 5600ffed bnezl s0,101a0 <__deregister_frame_info_bases+0x84> 101ec: 8e030010 lw v1,16(s0) 101f0: 8f828128 lw v0,-32472(gp) 101f4: 10400005 beqz v0,1020c <__deregister_frame_info_bases+0xf0> 101f8: 8f9980ac lw t9,-32596(gp) 101fc: 8f848018 lw a0,-32744(gp) 10200: 0320f809 jalr t9 10204: 24842270 addiu a0,a0,8816 10208: 8fbc0010 lw gp,16(sp) 1020c: 16000006 bnez s0,10228 <__deregister_frame_info_bases+0x10c> 10210: 8fbf0024 lw ra,36(sp) 10214: 8f998104 lw t9,-32508(gp) 10218: 0320f809 jalr t9 1021c: 00000000 nop 10220: 00008021 move s0,zero 10224: 8fbf0024 lw ra,36(sp) 10228: 02001021 move v0,s0 1022c: 8fb10020 lw s1,32(sp) 10230: 8fb0001c lw s0,28(sp) 10234: 03e00008 jr ra 10238: 27bd0028 addiu sp,sp,40 0001023c <__deregister_frame_info>: 1023c: 3c1c0002 lui gp,0x2 10240: 279c9de4 addiu gp,gp,-25116 10244: 0399e021 addu gp,gp,t9 10248: 8f9980e0 lw t9,-32544(gp) 1024c: 03200008 jr t9 10250: 00000000 nop 00010254 <__deregister_frame>: 10254: 3c1c0002 lui gp,0x2 10258: 279c9dcc addiu gp,gp,-25140 1025c: 0399e021 addu gp,gp,t9 10260: 27bdffe0 addiu sp,sp,-32 10264: afbc0010 sw gp,16(sp) 10268: afbf001c sw ra,28(sp) 1026c: 8c820000 lw v0,0(a0) 10270: 1040000a beqz v0,1029c <__deregister_frame+0x48> 10274: 8fbf001c lw ra,28(sp) 10278: 8f9980e8 lw t9,-32536(gp) 1027c: 0320f809 jalr t9 10280: 00000000 nop 10284: 8fbc0010 lw gp,16(sp) 10288: 8fbf001c lw ra,28(sp) 1028c: 00402021 move a0,v0 10290: 8f998064 lw t9,-32668(gp) 10294: 03200008 jr t9 10298: 27bd0020 addiu sp,sp,32 1029c: 03e00008 jr ra 102a0: 27bd0020 addiu sp,sp,32 000102a4 <_Unwind_Find_FDE>: 102a4: 3c1c0002 lui gp,0x2 102a8: 279c9d7c addiu gp,gp,-25220 102ac: 0399e021 addu gp,gp,t9 102b0: 8f828128 lw v0,-32472(gp) 102b4: 27bdffc0 addiu sp,sp,-64 102b8: afbc0010 sw gp,16(sp) 102bc: afb3002c sw s3,44(sp) 102c0: afb20028 sw s2,40(sp) 102c4: afbf003c sw ra,60(sp) 102c8: afb60038 sw s6,56(sp) 102cc: afb50034 sw s5,52(sp) 102d0: afb40030 sw s4,48(sp) 102d4: afb10024 sw s1,36(sp) 102d8: afb00020 sw s0,32(sp) 102dc: 00809021 move s2,a0 102e0: 10400006 beqz v0,102fc <_Unwind_Find_FDE+0x58> 102e4: 00a09821 move s3,a1 102e8: 8f848018 lw a0,-32744(gp) 102ec: 8f998094 lw t9,-32620(gp) 102f0: 0320f809 jalr t9 102f4: 24842270 addiu a0,a0,8816 102f8: 8fbc0010 lw gp,16(sp) 102fc: 8f948018 lw s4,-32744(gp) 10300: 1000000e b 1033c <_Unwind_Find_FDE+0x98> 10304: 8e90228c lw s0,8844(s4) 10308: 0242102b sltu v0,s2,v0 1030c: 5440000b bnezl v0,1033c <_Unwind_Find_FDE+0x98> 10310: 8e100014 lw s0,20(s0) 10314: 8f998024 lw t9,-32732(gp) 10318: 02002021 move a0,s0 1031c: 2739f7f0 addiu t9,t9,-2064 10320: 0411fd33 bal f7f0 10324: 02402821 move a1,s2 10328: 00408821 move s1,v0 1032c: 14400023 bnez v0,103bc <_Unwind_Find_FDE+0x118> 10330: 8fbc0010 lw gp,16(sp) 10334: 1000001c b 103a8 <_Unwind_Find_FDE+0x104> 10338: 8f958018 lw s5,-32744(gp) 1033c: 5600fff2 bnezl s0,10308 <_Unwind_Find_FDE+0x64> 10340: 8e020000 lw v0,0(s0) 10344: 10000018 b 103a8 <_Unwind_Find_FDE+0x104> 10348: 8f958018 lw s5,-32744(gp) 1034c: 02002021 move a0,s0 10350: 02402821 move a1,s2 10354: 26d9f7f0 addiu t9,s6,-2064 10358: 0411fd25 bal f7f0 1035c: aea22288 sw v0,8840(s5) 10360: 00408821 move s1,v0 10364: 8fbc0010 lw gp,16(sp) 10368: 8e82228c lw v0,8844(s4) 1036c: 10000007 b 1038c <_Unwind_Find_FDE+0xe8> 10370: 2683228c addiu v1,s4,8844 10374: 8e040000 lw a0,0(s0) 10378: 00a4202b sltu a0,a1,a0 1037c: 54800006 bnezl a0,10398 <_Unwind_Find_FDE+0xf4> 10380: ae020014 sw v0,20(s0) 10384: 24430014 addiu v1,v0,20 10388: 8c420014 lw v0,20(v0) 1038c: 5440fff9 bnezl v0,10374 <_Unwind_Find_FDE+0xd0> 10390: 8c450000 lw a1,0(v0) 10394: ae020014 sw v0,20(s0) 10398: 12200004 beqz s1,103ac <_Unwind_Find_FDE+0x108> 1039c: ac700000 sw s0,0(v1) 103a0: 10000007 b 103c0 <_Unwind_Find_FDE+0x11c> 103a4: 8f828128 lw v0,-32472(gp) 103a8: 8f968024 lw s6,-32732(gp) 103ac: 8eb02288 lw s0,8840(s5) 103b0: 5600ffe6 bnezl s0,1034c <_Unwind_Find_FDE+0xa8> 103b4: 8e020014 lw v0,20(s0) 103b8: 00008821 move s1,zero 103bc: 8f828128 lw v0,-32472(gp) 103c0: 10400005 beqz v0,103d8 <_Unwind_Find_FDE+0x134> 103c4: 8f9980ac lw t9,-32596(gp) 103c8: 8f848018 lw a0,-32744(gp) 103cc: 0320f809 jalr t9 103d0: 24842270 addiu a0,a0,8816 103d4: 8fbc0010 lw gp,16(sp) 103d8: 12200020 beqz s1,1045c <_Unwind_Find_FDE+0x1b8> 103dc: 8fbf003c lw ra,60(sp) 103e0: 8e020004 lw v0,4(s0) 103e4: ae620000 sw v0,0(s3) 103e8: 8e020008 lw v0,8(s0) 103ec: ae620004 sw v0,4(s3) 103f0: 8e030010 lw v1,16(s0) 103f4: 7c623d40 ext v0,v1,0x15,0x8 103f8: 7c630740 ext v1,v1,0x1d,0x1 103fc: 10600007 beqz v1,1041c <_Unwind_Find_FDE+0x178> 10400: 8f998024 lw t9,-32732(gp) 10404: 8f998024 lw t9,-32732(gp) 10408: 2739f0a0 addiu t9,t9,-3936 1040c: 0411fb24 bal f0a0 10410: 02202021 move a0,s1 10414: 8fbc0010 lw gp,16(sp) 10418: 8f998024 lw t9,-32732(gp) 1041c: 305200ff andi s2,v0,0xff 10420: 02402021 move a0,s2 10424: 2739ed50 addiu t9,t9,-4784 10428: 0411fa49 bal ed50 1042c: 02002821 move a1,s0 10430: 8fbc0010 lw gp,16(sp) 10434: 02402021 move a0,s2 10438: 00402821 move a1,v0 1043c: 8f998024 lw t9,-32732(gp) 10440: 26260008 addiu a2,s1,8 10444: 2739edd0 addiu t9,t9,-4656 10448: 0411fa61 bal edd0 1044c: 27a70018 addiu a3,sp,24 10450: 8fa20018 lw v0,24(sp) 10454: ae620008 sw v0,8(s3) 10458: 8fbf003c lw ra,60(sp) 1045c: 02201021 move v0,s1 10460: 8fb60038 lw s6,56(sp) 10464: 8fb50034 lw s5,52(sp) 10468: 8fb40030 lw s4,48(sp) 1046c: 8fb3002c lw s3,44(sp) 10470: 8fb20028 lw s2,40(sp) 10474: 8fb10024 lw s1,36(sp) 10478: 8fb00020 lw s0,32(sp) 1047c: 03e00008 jr ra 10480: 27bd0040 addiu sp,sp,64 ... 00010490 <__gnat_default_lock>: 10490: 03e00008 jr ra 10494: 00000000 nop 00010498 <__gnat_default_unlock>: 10498: 03e00008 jr ra 1049c: 00000000 nop 000104a0 <__gnat_install_locks>: 104a0: 3c1c0002 lui gp,0x2 104a4: 279c9b80 addiu gp,gp,-25728 104a8: 0399e021 addu gp,gp,t9 104ac: 8f828018 lw v0,-32744(gp) 104b0: ac442020 sw a0,8224(v0) 104b4: 8f828018 lw v0,-32744(gp) 104b8: 03e00008 jr ra 104bc: ac452024 sw a1,8228(v0) 000104c0 <__gthread_active_p>: 104c0: 03e00008 jr ra 104c4: 00001021 move v0,zero 000104c8 <__gthread_mutex_lock>: 104c8: 3c1c0002 lui gp,0x2 104cc: 279c9b58 addiu gp,gp,-25768 104d0: 0399e021 addu gp,gp,t9 104d4: 8f828018 lw v0,-32744(gp) 104d8: 27bdffe0 addiu sp,sp,-32 104dc: afbc0010 sw gp,16(sp) 104e0: 8c592020 lw t9,8224(v0) 104e4: afbf001c sw ra,28(sp) 104e8: 0320f809 jalr t9 104ec: 00000000 nop 104f0: 8fbf001c lw ra,28(sp) 104f4: 00001021 move v0,zero 104f8: 03e00008 jr ra 104fc: 27bd0020 addiu sp,sp,32 00010500 <__gthread_mutex_unlock>: 10500: 3c1c0002 lui gp,0x2 10504: 279c9b20 addiu gp,gp,-25824 10508: 0399e021 addu gp,gp,t9 1050c: 8f828018 lw v0,-32744(gp) 10510: 27bdffe0 addiu sp,sp,-32 10514: afbc0010 sw gp,16(sp) 10518: 8c592024 lw t9,8228(v0) 1051c: afbf001c sw ra,28(sp) 10520: 0320f809 jalr t9 10524: 00000000 nop 10528: 8fbf001c lw ra,28(sp) 1052c: 00001021 move v0,zero 10530: 03e00008 jr ra 10534: 27bd0020 addiu sp,sp,32 ... 00010540 : 10540: 00801021 move v0,a0 10544: 00001821 move v1,zero 10548: 00002021 move a0,zero 1054c: 90460000 lbu a2,0(v0) 10550: 24420001 addiu v0,v0,1 10554: 30c7007f andi a3,a2,0x7f 10558: 00873804 sllv a3,a3,a0 1055c: 7c063420 seb a2,a2 10560: 00671825 or v1,v1,a3 10564: 04c0fff9 bltz a2,1054c 10568: 24840007 addiu a0,a0,7 1056c: 03e00008 jr ra 10570: aca30000 sw v1,0(a1) 00010574 : 10574: 3c1c0002 lui gp,0x2 10578: 279c9aac addiu gp,gp,-25940 1057c: 0399e021 addu gp,gp,t9 10580: 27bdffc8 addiu sp,sp,-56 10584: afbc0010 sw gp,16(sp) 10588: 240200ff li v0,255 1058c: afb30030 sw s3,48(sp) 10590: afb2002c sw s2,44(sp) 10594: afb00024 sw s0,36(sp) 10598: afbf0034 sw ra,52(sp) 1059c: afb10028 sw s1,40(sp) 105a0: 00c08021 move s0,a2 105a4: 00e09821 move s3,a3 105a8: 10a20028 beq a1,v0,1064c 105ac: 00a09021 move s2,a1 105b0: 30a20070 andi v0,a1,0x70 105b4: 24030020 li v1,32 105b8: 10430012 beq v0,v1,10604 105bc: 28430021 slti v1,v0,33 105c0: 10600008 beqz v1,105e4 105c4: 24030040 li v1,64 105c8: 10400017 beqz v0,10628 105cc: 00008821 move s1,zero 105d0: 24030010 li v1,16 105d4: 1443005d bne v0,v1,1074c 105d8: 8f998104 lw t9,-32508(gp) 105dc: 10000013 b 1062c 105e0: 24020050 li v0,80 105e4: 10430009 beq v0,v1,1060c 105e8: 24030050 li v1,80 105ec: 1043000d beq v0,v1,10624 105f0: 24030030 li v1,48 105f4: 54430055 bnel v0,v1,1074c 105f8: 8f998104 lw t9,-32508(gp) 105fc: 10000004 b 10610 10600: 8f998080 lw t9,-32640(gp) 10604: 10000002 b 10610 10608: 8f99809c lw t9,-32612(gp) 1060c: 8f998138 lw t9,-32456(gp) 10610: 0320f809 jalr t9 10614: 00000000 nop 10618: 00408821 move s1,v0 1061c: 10000002 b 10628 10620: 8fbc0010 lw gp,16(sp) 10624: 00008821 move s1,zero 10628: 24020050 li v0,80 1062c: 56420009 bnel s2,v0,10654 10630: 3242000f andi v0,s2,0xf 10634: 26100003 addiu s0,s0,3 10638: 2402fffc li v0,-4 1063c: 02021024 and v0,s0,v0 10640: 8c430000 lw v1,0(v0) 10644: 1000004b b 10774 10648: 24420004 addiu v0,v0,4 1064c: 00008821 move s1,zero 10650: 3242000f andi v0,s2,0xf 10654: 2c43000d sltiu v1,v0,13 10658: 1060003c beqz v1,1074c 1065c: 8f998104 lw t9,-32508(gp) 10660: 8f838024 lw v1,-32732(gp) 10664: 00021080 sll v0,v0,0x2 10668: 246312f0 addiu v1,v1,4848 1066c: 00621021 addu v0,v1,v0 10670: 8c420000 lw v0,0(v0) 10674: 005c1021 addu v0,v0,gp 10678: 00400008 jr v0 1067c: 00000000 nop 10680: 8f998024 lw t9,-32732(gp) 10684: 02002021 move a0,s0 10688: 27390540 addiu t9,t9,1344 1068c: 0411ffac bal 10540 10690: 27a50018 addiu a1,sp,24 10694: 1000002f b 10754 10698: 8fa30018 lw v1,24(sp) 1069c: 02001021 move v0,s0 106a0: 00001821 move v1,zero 106a4: 10000002 b 106b0 106a8: 00002021 move a0,zero 106ac: 00e01021 move v0,a3 106b0: 90450000 lbu a1,0(v0) 106b4: 24470001 addiu a3,v0,1 106b8: 30a6007f andi a2,a1,0x7f 106bc: 00863004 sllv a2,a2,a0 106c0: 00661825 or v1,v1,a2 106c4: 7c053420 seb a2,a1 106c8: 04c0fff8 bltz a2,106ac 106cc: 24840007 addiu a0,a0,7 106d0: 2c860020 sltiu a2,a0,32 106d4: 10c0001f beqz a2,10754 106d8: 24420001 addiu v0,v0,1 106dc: 30a50040 andi a1,a1,0x40 106e0: 10a0001c beqz a1,10754 106e4: 00000000 nop 106e8: 2405ffff li a1,-1 106ec: 00852004 sllv a0,a1,a0 106f0: 10000018 b 10754 106f4: 00831825 or v1,a0,v1 106f8: 92030000 lbu v1,0(s0) 106fc: 92020001 lbu v0,1(s0) 10700: 00031a00 sll v1,v1,0x8 10704: 10000006 b 10720 10708: 00431825 or v1,v0,v1 1070c: 92030000 lbu v1,0(s0) 10710: 92020001 lbu v0,1(s0) 10714: 00031a00 sll v1,v1,0x8 10718: 00431825 or v1,v0,v1 1071c: 7c031e20 seh v1,v1 10720: 1000000c b 10754 10724: 26020002 addiu v0,s0,2 10728: 8a030000 lwl v1,0(s0) 1072c: 26020004 addiu v0,s0,4 10730: 10000008 b 10754 10734: 9a030003 lwr v1,3(s0) 10738: 8a030004 lwl v1,4(s0) 1073c: 26020008 addiu v0,s0,8 10740: 10000004 b 10754 10744: 9a030007 lwr v1,7(s0) 10748: 8f998104 lw t9,-32508(gp) 1074c: 0320f809 jalr t9 10750: 00000000 nop 10754: 10600007 beqz v1,10774 10758: 32440070 andi a0,s2,0x70 1075c: 38840010 xori a0,a0,0x10 10760: 0204880a movz s1,s0,a0 10764: 7c129420 seb s2,s2 10768: 06410002 bgez s2,10774 1076c: 00711821 addu v1,v1,s1 10770: 8c630000 lw v1,0(v1) 10774: 8fbf0034 lw ra,52(sp) 10778: ae630000 sw v1,0(s3) 1077c: 8fb2002c lw s2,44(sp) 10780: 8fb30030 lw s3,48(sp) 10784: 8fb10028 lw s1,40(sp) 10788: 8fb00024 lw s0,36(sp) 1078c: 03e00008 jr ra 10790: 27bd0038 addiu sp,sp,56 00010794 <__gcc_personality_v0>: 10794: 3c1c0002 lui gp,0x2 10798: 279c988c addiu gp,gp,-26484 1079c: 0399e021 addu gp,gp,t9 107a0: 27bdffa0 addiu sp,sp,-96 107a4: afbc0010 sw gp,16(sp) 107a8: 24020001 li v0,1 107ac: afb10048 sw s1,72(sp) 107b0: afb00044 sw s0,68(sp) 107b4: afbf005c sw ra,92(sp) 107b8: afb50058 sw s5,88(sp) 107bc: afb40054 sw s4,84(sp) 107c0: afb30050 sw s3,80(sp) 107c4: afb2004c sw s2,76(sp) 107c8: 8fb10074 lw s1,116(sp) 107cc: 14820083 bne a0,v0,109dc <__gcc_personality_v0+0x248> 107d0: 24100003 li s0,3 107d4: 30a50002 andi a1,a1,0x2 107d8: 10a00080 beqz a1,109dc <__gcc_personality_v0+0x248> 107dc: 24100008 li s0,8 107e0: 8f998098 lw t9,-32616(gp) 107e4: 0320f809 jalr t9 107e8: 02202021 move a0,s1 107ec: 00409021 move s2,v0 107f0: 1040007a beqz v0,109dc <__gcc_personality_v0+0x248> 107f4: 8fbc0010 lw gp,16(sp) 107f8: 12200005 beqz s1,10810 <__gcc_personality_v0+0x7c> 107fc: 00001021 move v0,zero 10800: 8f998138 lw t9,-32456(gp) 10804: 0320f809 jalr t9 10808: 02202021 move a0,s1 1080c: 8fbc0010 lw gp,16(sp) 10810: afa20028 sw v0,40(sp) 10814: 92450000 lbu a1,0(s2) 10818: 240300ff li v1,255 1081c: 10a30009 beq a1,v1,10844 <__gcc_personality_v0+0xb0> 10820: 26460001 addiu a2,s2,1 10824: 8f998024 lw t9,-32732(gp) 10828: 02202021 move a0,s1 1082c: 27390574 addiu t9,t9,1396 10830: 0411ff50 bal 10574 10834: 27a7002c addiu a3,sp,44 10838: 00403021 move a2,v0 1083c: 10000002 b 10848 <__gcc_personality_v0+0xb4> 10840: 8fbc0010 lw gp,16(sp) 10844: afa2002c sw v0,44(sp) 10848: 90c20000 lbu v0,0(a2) 1084c: 240300ff li v1,255 10850: 24c40001 addiu a0,a2,1 10854: a3a2003c sb v0,60(sp) 10858: 10430009 beq v0,v1,10880 <__gcc_personality_v0+0xec> 1085c: 8f938024 lw s3,-32732(gp) 10860: 26790540 addiu t9,s3,1344 10864: 0411ff36 bal 10540 10868: 27a50018 addiu a1,sp,24 1086c: 00402021 move a0,v0 10870: 8fa20018 lw v0,24(sp) 10874: 00821021 addu v0,a0,v0 10878: 10000002 b 10884 <__gcc_personality_v0+0xf0> 1087c: afa20034 sw v0,52(sp) 10880: afa00034 sw zero,52(sp) 10884: 90820000 lbu v0,0(a0) 10888: 27b40018 addiu s4,sp,24 1088c: 24840001 addiu a0,a0,1 10890: 02802821 move a1,s4 10894: 26790540 addiu t9,s3,1344 10898: 0411ff29 bal 10540 1089c: a3a2003d sb v0,61(sp) 108a0: 8fbc0010 lw gp,16(sp) 108a4: 00408021 move s0,v0 108a8: 8fa20018 lw v0,24(sp) 108ac: 8f998148 lw t9,-32440(gp) 108b0: 02202021 move a0,s1 108b4: 02021021 addu v0,s0,v0 108b8: 0320f809 jalr t9 108bc: afa20038 sw v0,56(sp) 108c0: 8fbc0010 lw gp,16(sp) 108c4: 2452ffff addiu s2,v0,-1 108c8: 1000002e b 10984 <__gcc_personality_v0+0x1f0> 108cc: 8f958024 lw s5,-32732(gp) 108d0: 02003021 move a2,s0 108d4: 26b00574 addiu s0,s5,1396 108d8: 0200c821 move t9,s0 108dc: 00002021 move a0,zero 108e0: 0411ff24 bal 10574 108e4: 27a70024 addiu a3,sp,36 108e8: 93a5003d lbu a1,61(sp) 108ec: 0200c821 move t9,s0 108f0: 00002021 move a0,zero 108f4: 00403021 move a2,v0 108f8: 0411ff1e bal 10574 108fc: 27a70020 addiu a3,sp,32 10900: 93a5003d lbu a1,61(sp) 10904: 0200c821 move t9,s0 10908: 00002021 move a0,zero 1090c: 00403021 move a2,v0 10910: 0411ff18 bal 10574 10914: 27a7001c addiu a3,sp,28 10918: 00402021 move a0,v0 1091c: 26790540 addiu t9,s3,1344 10920: 0411ff07 bal 10540 10924: 02802821 move a1,s4 10928: 00408021 move s0,v0 1092c: 8fa30024 lw v1,36(sp) 10930: 8fa20028 lw v0,40(sp) 10934: 00621021 addu v0,v1,v0 10938: 0242182b sltu v1,s2,v0 1093c: 10600003 beqz v1,1094c <__gcc_personality_v0+0x1b8> 10940: 8fbc0010 lw gp,16(sp) 10944: 1000000f b 10984 <__gcc_personality_v0+0x1f0> 10948: 8fb00038 lw s0,56(sp) 1094c: 8fa30020 lw v1,32(sp) 10950: 00431021 addu v0,v0,v1 10954: 0242102b sltu v0,s2,v0 10958: 1040000b beqz v0,10988 <__gcc_personality_v0+0x1f4> 1095c: 8fa20038 lw v0,56(sp) 10960: 8fa2001c lw v0,28(sp) 10964: 1040001d beqz v0,109dc <__gcc_personality_v0+0x248> 10968: 24100008 li s0,8 1096c: 8fb2002c lw s2,44(sp) 10970: 00529021 addu s2,v0,s2 10974: 16400009 bnez s2,1099c <__gcc_personality_v0+0x208> 10978: 8f998090 lw t9,-32624(gp) 1097c: 10000018 b 109e0 <__gcc_personality_v0+0x24c> 10980: 8fbf005c lw ra,92(sp) 10984: 8fa20038 lw v0,56(sp) 10988: 0202102b sltu v0,s0,v0 1098c: 5440ffd0 bnezl v0,108d0 <__gcc_personality_v0+0x13c> 10990: 93a5003d lbu a1,61(sp) 10994: 10000011 b 109dc <__gcc_personality_v0+0x248> 10998: 24100008 li s0,8 1099c: 8fa60070 lw a2,112(sp) 109a0: 02202021 move a0,s1 109a4: 0320f809 jalr t9 109a8: 24050004 li a1,4 109ac: 8fbc0010 lw gp,16(sp) 109b0: 02202021 move a0,s1 109b4: 24050005 li a1,5 109b8: 8f998090 lw t9,-32624(gp) 109bc: 00003021 move a2,zero 109c0: 0320f809 jalr t9 109c4: 24100007 li s0,7 109c8: 8fbc0010 lw gp,16(sp) 109cc: 02202021 move a0,s1 109d0: 8f9980c8 lw t9,-32568(gp) 109d4: 0320f809 jalr t9 109d8: 02402821 move a1,s2 109dc: 8fbf005c lw ra,92(sp) 109e0: 02001021 move v0,s0 109e4: 8fb50058 lw s5,88(sp) 109e8: 8fb40054 lw s4,84(sp) 109ec: 8fb30050 lw s3,80(sp) 109f0: 8fb2004c lw s2,76(sp) 109f4: 8fb10048 lw s1,72(sp) 109f8: 8fb00044 lw s0,68(sp) 109fc: 03e00008 jr ra 10a00: 27bd0060 addiu sp,sp,96 ... 00010a10 : 10a10: 3c1c0002 lui gp,0x2 10a14: 279c9610 addiu gp,gp,-27120 10a18: 0399e021 addu gp,gp,t9 10a1c: 8f848018 lw a0,-32744(gp) 10a20: 8f858024 lw a1,-32732(gp) 10a24: 8f9980e4 lw t9,-32540(gp) 10a28: 27bdffe0 addiu sp,sp,-32 10a2c: afbc0010 sw gp,16(sp) 10a30: afbf001c sw ra,28(sp) 10a34: 248422c0 addiu a0,a0,8896 10a38: 0320f809 jalr t9 10a3c: 24a50a60 addiu a1,a1,2656 10a40: 10400004 beqz v0,10a54 10a44: 8fbc0010 lw gp,16(sp) 10a48: 8f998104 lw t9,-32508(gp) 10a4c: 0320f809 jalr t9 10a50: 00000000 nop 10a54: 8fbf001c lw ra,28(sp) 10a58: 03e00008 jr ra 10a5c: 27bd0020 addiu sp,sp,32 00010a60 : 10a60: 3c1c0002 lui gp,0x2 10a64: 279c95c0 addiu gp,gp,-27200 10a68: 0399e021 addu gp,gp,t9 10a6c: 27bdffd0 addiu sp,sp,-48 10a70: afb20024 sw s2,36(sp) 10a74: afb10020 sw s1,32(sp) 10a78: afb0001c sw s0,28(sp) 10a7c: afbc0010 sw gp,16(sp) 10a80: afbf002c sw ra,44(sp) 10a84: afb30028 sw s3,40(sp) 10a88: 00808021 move s0,a0 10a8c: 8c930000 lw s3,0(a0) 10a90: 00808821 move s1,a0 10a94: 10000008 b 10ab8 10a98: 00009021 move s2,zero 10a9c: 10400004 beqz v0,10ab0 10aa0: 8f998064 lw t9,-32668(gp) 10aa4: 0320f809 jalr t9 10aa8: 8c44fffc lw a0,-4(v0) 10aac: 8fbc0010 lw gp,16(sp) 10ab0: 26520001 addiu s2,s2,1 10ab4: 26310004 addiu s1,s1,4 10ab8: 5653fff8 bnel s2,s3,10a9c 10abc: 8e220004 lw v0,4(s1) 10ac0: 8f998064 lw t9,-32668(gp) 10ac4: 02002021 move a0,s0 10ac8: 8fbf002c lw ra,44(sp) 10acc: 8fb30028 lw s3,40(sp) 10ad0: 8fb20024 lw s2,36(sp) 10ad4: 8fb10020 lw s1,32(sp) 10ad8: 8fb0001c lw s0,28(sp) 10adc: 03200008 jr t9 10ae0: 27bd0030 addiu sp,sp,48 00010ae4 <__emutls_get_address>: 10ae4: 3c1c0002 lui gp,0x2 10ae8: 279c953c addiu gp,gp,-27332 10aec: 0399e021 addu gp,gp,t9 10af0: 8f828128 lw v0,-32472(gp) 10af4: 27bdffc8 addiu sp,sp,-56 10af8: afbc0010 sw gp,16(sp) 10afc: afb20024 sw s2,36(sp) 10b00: afbf0034 sw ra,52(sp) 10b04: afb50030 sw s5,48(sp) 10b08: afb4002c sw s4,44(sp) 10b0c: afb30028 sw s3,40(sp) 10b10: afb10020 sw s1,32(sp) 10b14: afb0001c sw s0,28(sp) 10b18: 1440000b bnez v0,10b48 <__emutls_get_address+0x64> 10b1c: 00809021 move s2,a0 10b20: 8c820008 lw v0,8(a0) 10b24: 54400060 bnezl v0,10ca8 <__emutls_get_address+0x1c4> 10b28: 8e420008 lw v0,8(s2) 10b2c: 8f998028 lw t9,-32728(gp) 10b30: 27393120 addiu t9,t9,12576 10b34: 0411c97a bal 3120 10b38: 00000000 nop 10b3c: ae420008 sw v0,8(s2) 10b40: 10000059 b 10ca8 <__emutls_get_address+0x1c4> 10b44: 8e420008 lw v0,8(s2) 10b48: 8c910008 lw s1,8(a0) 10b4c: 16200019 bnez s1,10bb4 <__emutls_get_address+0xd0> 10b50: 8f958018 lw s5,-32744(gp) 10b54: 8f848018 lw a0,-32744(gp) 10b58: 8f858024 lw a1,-32732(gp) 10b5c: 8f9980ec lw t9,-32532(gp) 10b60: 248422a0 addiu a0,a0,8864 10b64: 0320f809 jalr t9 10b68: 24a50a10 addiu a1,a1,2576 10b6c: 8fbc0010 lw gp,16(sp) 10b70: 8f908018 lw s0,-32744(gp) 10b74: 8f998094 lw t9,-32620(gp) 10b78: 0320f809 jalr t9 10b7c: 260422a4 addiu a0,s0,8868 10b80: 8e510008 lw s1,8(s2) 10b84: 16200006 bnez s1,10ba0 <__emutls_get_address+0xbc> 10b88: 8fbc0010 lw gp,16(sp) 10b8c: 8f828018 lw v0,-32744(gp) 10b90: 8c5122bc lw s1,8892(v0) 10b94: 26310001 addiu s1,s1,1 10b98: ac5122bc sw s1,8892(v0) 10b9c: ae510008 sw s1,8(s2) 10ba0: 8f9980ac lw t9,-32596(gp) 10ba4: 0320f809 jalr t9 10ba8: 260422a4 addiu a0,s0,8868 10bac: 8fbc0010 lw gp,16(sp) 10bb0: 8f958018 lw s5,-32744(gp) 10bb4: 8f998144 lw t9,-32444(gp) 10bb8: 0320f809 jalr t9 10bbc: 8ea422c0 lw a0,8896(s5) 10bc0: 00408021 move s0,v0 10bc4: 1440000b bnez v0,10bf4 <__emutls_get_address+0x110> 10bc8: 8fbc0010 lw gp,16(sp) 10bcc: 8f9980fc lw t9,-32516(gp) 10bd0: 26240021 addiu a0,s1,33 10bd4: 0320f809 jalr t9 10bd8: 24050004 li a1,4 10bdc: 00408021 move s0,v0 10be0: 10400014 beqz v0,10c34 <__emutls_get_address+0x150> 10be4: 8fbc0010 lw gp,16(sp) 10be8: 26220020 addiu v0,s1,32 10bec: 1000001e b 10c68 <__emutls_get_address+0x184> 10bf0: ae020000 sw v0,0(s0) 10bf4: 8c540000 lw s4,0(v0) 10bf8: 0291102b sltu v0,s4,s1 10bfc: 50400020 beqzl v0,10c80 <__emutls_get_address+0x19c> 10c00: 2631ffff addiu s1,s1,-1 10c04: 00149840 sll s3,s4,0x1 10c08: 0271182b sltu v1,s3,s1 10c0c: 26220020 addiu v0,s1,32 10c10: 8f9980d8 lw t9,-32552(gp) 10c14: 0043980b movn s3,v0,v1 10c18: 26650001 addiu a1,s3,1 10c1c: 02002021 move a0,s0 10c20: 0320f809 jalr t9 10c24: 00052880 sll a1,a1,0x2 10c28: 00408021 move s0,v0 10c2c: 14400004 bnez v0,10c40 <__emutls_get_address+0x15c> 10c30: 8fbc0010 lw gp,16(sp) 10c34: 8f998104 lw t9,-32508(gp) 10c38: 0320f809 jalr t9 10c3c: 00000000 nop 10c40: 8f9980c4 lw t9,-32572(gp) 10c44: 02743023 subu a2,s3,s4 10c48: 0014a080 sll s4,s4,0x2 10c4c: 00542021 addu a0,v0,s4 10c50: ac530000 sw s3,0(v0) 10c54: 24840004 addiu a0,a0,4 10c58: 00002821 move a1,zero 10c5c: 0320f809 jalr t9 10c60: 00063080 sll a2,a2,0x2 10c64: 8fbc0010 lw gp,16(sp) 10c68: 8f998068 lw t9,-32664(gp) 10c6c: 8ea422c0 lw a0,8896(s5) 10c70: 0320f809 jalr t9 10c74: 02002821 move a1,s0 10c78: 8fbc0010 lw gp,16(sp) 10c7c: 2631ffff addiu s1,s1,-1 10c80: 00118880 sll s1,s1,0x2 10c84: 02118021 addu s0,s0,s1 10c88: 8e020004 lw v0,4(s0) 10c8c: 14400007 bnez v0,10cac <__emutls_get_address+0x1c8> 10c90: 8fbf0034 lw ra,52(sp) 10c94: 8f998028 lw t9,-32728(gp) 10c98: 27393120 addiu t9,t9,12576 10c9c: 0411c920 bal 3120 10ca0: 02402021 move a0,s2 10ca4: ae020004 sw v0,4(s0) 10ca8: 8fbf0034 lw ra,52(sp) 10cac: 8fb50030 lw s5,48(sp) 10cb0: 8fb4002c lw s4,44(sp) 10cb4: 8fb30028 lw s3,40(sp) 10cb8: 8fb20024 lw s2,36(sp) 10cbc: 8fb10020 lw s1,32(sp) 10cc0: 8fb0001c lw s0,28(sp) 10cc4: 03e00008 jr ra 10cc8: 27bd0038 addiu sp,sp,56 00010ccc <__emutls_register_common>: 10ccc: 8c820000 lw v0,0(a0) 10cd0: 0045102b sltu v0,v0,a1 10cd4: 50400004 beqzl v0,10ce8 <__emutls_register_common+0x1c> 10cd8: 8c820004 lw v0,4(a0) 10cdc: ac850000 sw a1,0(a0) 10ce0: ac80000c sw zero,12(a0) 10ce4: 8c820004 lw v0,4(a0) 10ce8: 0046102b sltu v0,v0,a2 10cec: 54400001 bnezl v0,10cf4 <__emutls_register_common+0x28> 10cf0: ac860004 sw a2,4(a0) 10cf4: 10e00004 beqz a3,10d08 <__emutls_register_common+0x3c> 10cf8: 00000000 nop 10cfc: 8c820000 lw v0,0(a0) 10d00: 50a20001 beql a1,v0,10d08 <__emutls_register_common+0x3c> 10d04: ac87000c sw a3,12(a0) 10d08: 03e00008 jr ra 10d0c: 00000000 nop 00010d10 <__do_global_ctors_aux>: 10d10: 3c1c0002 lui gp,0x2 10d14: 279c9310 addiu gp,gp,-27888 10d18: 0399e021 addu gp,gp,t9 10d1c: 27bdffd8 addiu sp,sp,-40 10d20: afb0001c sw s0,28(sp) 10d24: 8f908018 lw s0,-32744(gp) 10d28: afbc0010 sw gp,16(sp) 10d2c: afb10020 sw s1,32(sp) 10d30: afbf0024 sw ra,36(sp) 10d34: 26102000 addiu s0,s0,8192 10d38: 10000003 b 10d48 <__do_global_ctors_aux+0x38> 10d3c: 2411ffff li s1,-1 10d40: 0320f809 jalr t9 10d44: 2610fffc addiu s0,s0,-4 10d48: 8e190000 lw t9,0(s0) 10d4c: 1731fffc bne t9,s1,10d40 <__do_global_ctors_aux+0x30> 10d50: 8fbf0024 lw ra,36(sp) 10d54: 8fb10020 lw s1,32(sp) 10d58: 8fb0001c lw s0,28(sp) 10d5c: 03e00008 jr ra 10d60: 27bd0028 addiu sp,sp,40 ... Disassembly of section .MIPS.stubs: 00010d70 <.MIPS.stubs>: 10d70: 8f998010 lw t9,-32752(gp) 10d74: 03e07821 move t7,ra 10d78: 0320f809 jalr t9 10d7c: 241800fd li t8,253 10d80: 8f998010 lw t9,-32752(gp) 10d84: 03e07821 move t7,ra 10d88: 0320f809 jalr t9 10d8c: 241800f7 li t8,247 10d90: 8f998010 lw t9,-32752(gp) 10d94: 03e07821 move t7,ra 10d98: 0320f809 jalr t9 10d9c: 241800f2 li t8,242 10da0: 8f998010 lw t9,-32752(gp) 10da4: 03e07821 move t7,ra 10da8: 0320f809 jalr t9 10dac: 241800ed li t8,237 10db0: 8f998010 lw t9,-32752(gp) 10db4: 03e07821 move t7,ra 10db8: 0320f809 jalr t9 10dbc: 241800eb li t8,235 10dc0: 8f998010 lw t9,-32752(gp) 10dc4: 03e07821 move t7,ra 10dc8: 0320f809 jalr t9 10dcc: 241800e7 li t8,231 10dd0: 8f998010 lw t9,-32752(gp) 10dd4: 03e07821 move t7,ra 10dd8: 0320f809 jalr t9 10ddc: 241800e5 li t8,229 10de0: 8f998010 lw t9,-32752(gp) 10de4: 03e07821 move t7,ra 10de8: 0320f809 jalr t9 10dec: 241800e2 li t8,226 10df0: 8f998010 lw t9,-32752(gp) 10df4: 03e07821 move t7,ra 10df8: 0320f809 jalr t9 10dfc: 241800dd li t8,221 10e00: 8f998010 lw t9,-32752(gp) 10e04: 03e07821 move t7,ra 10e08: 0320f809 jalr t9 10e0c: 241800d7 li t8,215 10e10: 8f998010 lw t9,-32752(gp) 10e14: 03e07821 move t7,ra 10e18: 0320f809 jalr t9 10e1c: 241800d1 li t8,209 10e20: 8f998010 lw t9,-32752(gp) 10e24: 03e07821 move t7,ra 10e28: 0320f809 jalr t9 10e2c: 241800ce li t8,206 10e30: 8f998010 lw t9,-32752(gp) 10e34: 03e07821 move t7,ra 10e38: 0320f809 jalr t9 10e3c: 241800c6 li t8,198 10e40: 8f998010 lw t9,-32752(gp) 10e44: 03e07821 move t7,ra 10e48: 0320f809 jalr t9 10e4c: 241800c5 li t8,197 ... Disassembly of section .fini: 00010e60 <_fini>: 10e60: 3c1c0002 lui gp,0x2 10e64: 279c91c0 addiu gp,gp,-28224 10e68: 0399e021 addu gp,gp,t9 10e6c: 27bdffe0 addiu sp,sp,-32 10e70: afbc0010 sw gp,16(sp) 10e74: afbf001c sw ra,28(sp) 10e78: afbc0018 sw gp,24(sp) 10e7c: 04110001 bal 10e84 <_fini+0x24> 10e80: 00000000 nop 10e84: 3c1c0002 lui gp,0x2 10e88: 279c919c addiu gp,gp,-28260 10e8c: 039fe021 addu gp,gp,ra 10e90: 8f998028 lw t9,-32728(gp) 10e94: 273931f0 addiu t9,t9,12784 10e98: 0411c8d5 bal 31f0 <__do_global_dtors_aux> 10e9c: 00000000 nop 10ea0: 8fbc0010 lw gp,16(sp) 10ea4: 8fbf001c lw ra,28(sp) 10ea8: 03e00008 jr ra 10eac: 27bd0020 addiu sp,sp,32