[*] Binary protection state of libm-2.27.so

  
  	Partial RELRO  No Canary found   NX enabled   DSO          No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of libm-2.27.so

    ; assembly                           | /* r2dec pseudo code output */
                                         | /* /logs/firmware/unblob_extracted/firmware_extract/1568982-13971496.squashfs_v4_le_extract/lib/libm-2.27.so @ 0x1b1c8 */
                                         | #include <stdint.h>
                                         |  
    ; (fcn) fcn.0001b1c8 ()              | void fcn_0001b1c8 () {
                                         |     do {
                                         | label_0:
    0x0001626c lw ra, 0x104(sp)          |         ra = *(var_3ch);
                                         | label_1:
    0x00016270 move v0, s3               |         v0 = s3;
    0x00016274 move v1, s0               |         v1 = s0;
    0x00016278 lw fp, 0x100(sp)          |         fp = *(var_38h);
    0x0001627c lw s7, 0xfc(sp)           |         s7 = *(var_34h);
    0x00016280 lw s6, 0xf8(sp)           |         s6 = *(var_30h);
    0x00016284 lw s5, 0xf4(sp)           |         s5 = *(var_2ch);
    0x00016288 lw s4, 0xf0(sp)           |         s4 = *(var_28h);
    0x0001628c lw s3, 0xec(sp)           |         s3 = *(var_24h);
    0x00016290 lw s2, 0xe8(sp)           |         s2 = *(var_e8h);
    0x00016294 lw s1, 0xe4(sp)           |         s1 = *(var_e4h);
    0x00016298 lw s0, 0xe0(sp)           |         s0 = *(var_18h);
    0x0001629c addiu sp, sp, 0x108       |         
    0x000162a0 jr ra                     |         return v1;
                                         | label_2:
    0x0001843c jalr t9                   |         t9 ();
    0x00018440 nop                       |         
    0x00018444 lw gp, 0x20(sp)           |         gp = *((sp + 8));
    0x00018448 move a2, s0               |         a2 = s0;
    0x0001844c move a3, s1               |         a3 = s1;
    0x00018450 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x00018454 move a0, v0               |         a0 = v0;
    0x00018458 move a1, v1               |         a1 = v1;
    0x0001845c jalr t9                   |         t9 ();
    0x00018460 lw gp, 0x20(sp)           |         gp = *((sp + 8));
    0x00018464 lw a2, 0x38(sp)           |         a2 = *((sp + 14));
    0x00018468 lw a3, 0x3c(sp)           |         a3 = *((sp + 15));
    0x0001846c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x00018470 move a0, s2               |         a0 = s2;
    0x00018474 move a1, s3               |         a1 = s3;
    0x00018478 move s2, v1               |         s2 = v1;
    0x0001847c move s3, v0               |         s3 = v0;
    0x00018480 jalr t9                   |         t9 ();
    0x00018484 lw gp, 0x20(sp)           |         gp = *((sp + 8));
    0x00018488 move a2, s0               |         a2 = s0;
    0x0001848c move a3, s1               |         a3 = s1;
    0x00018490 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x00018494 move a0, v0               |         a0 = v0;
    0x00018498 move a1, v1               |         a1 = v1;
    0x0001849c jalr t9                   |         t9 ();
    0x000184a0 lw gp, 0x20(sp)           |         gp = *((sp + 8));
    0x000184a4 move a2, s3               |         a2 = s3;
    0x000184a8 move a3, s2               |         a3 = s2;
    0x000184ac lw t9, -0x7fbc(gp)        |         t9 = *((gp - 8175));
    0x000184b0 move a0, v0               |         a0 = v0;
    0x000184b4 move a1, v1               |         a1 = v1;
    0x000184b8 jalr t9                   |         t9 ();
    0x000184bc lw gp, 0x20(sp)           |         gp = *((sp + 8));
                                         |         if (v0 != 0) {
    0x000184c0 bnez v0, 0x1f810          |             goto label_9;
                                         |         }
    0x000184c4 lui v0, 0x8000            |         v0 = GLIBC_2.0;
    0x000184c8 ext s0, s2, 0, 0x1f       |         __asm ("ext s0, s2, 0, 0x1f");
    0x000184cc and v0, s7, v0            |         v0 = s7 & v0;
    0x000184d0 or s0, s0, v0             |         s0 |= v0;
    0x000184d4 b 0x1626c                 |         
                                         |     } while (1);
                                         | label_3:
    0x0001861c lw t9, -0x7fa0(gp)        |     t9 = *((gp - 8168));
                                         |     if (s1 == 0) {
    0x00018620 beqz s1, 0x1626c          |         goto label_0;
                                         |     }
    0x00018624 addiu a0, sp, 0x28        |     a0 = sp + 0x28;
    0x00018628 bal 0x6df0                |     sym_feupdateenv ();
    0x0001862c lw ra, 0x104(sp)          |     ra = *(var_3ch);
    0x00018630 b 0x16270                 |     goto label_1;
                                         |     do {
    0x0001a5b0 sw a0, 0x38(sp)           |         *((sp + 14)) = a0;
    0x0001a5b4 sw a1, 0x3c(sp)           |         *((sp + 15)) = a1;
    0x0001a5b8 move a2, s2               |         a2 = s2;
    0x0001a5bc move a3, s3               |         a3 = s3;
    0x0001a5c0 b 0x1843c                 |         goto label_2;
    0x0001b1c8 move a2, t3               |         a2 = t3;
    0x0001b1cc lw a1, -0x19f0(a0)        |         a1 = *((a0 - 1660));
    0x0001b1d0 lw a0, -0x19ec(a0)        |         a0 = *((a0 - 1659));
    0x0001b1d4 sw a1, 0xa8(sp)           |         *(var_a8h) = a1;
    0x0001b1d8 move t0, a0               |         t0 = a0;
    0x0001b1dc sw a0, 0xb8(sp)           |         *(var_b8h) = a0;
    0x0001b1e0 sw v0, 0xd0(sp)           |         *(var_d0h) = v0;
    0x0001b1e4 move a0, a1               |         a0 = a1;
    0x0001b1e8 sw v1, 0xd4(sp)           |         *(var_d4h) = v1;
    0x0001b1ec move a1, t0               |         a1 = t0;
    0x0001b1f0 jalr t9                   |         t9 ();
    0x0001b1f4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b1f8 lw t0, 0xb8(sp)           |         t0 = *(var_b8h);
    0x0001b1fc sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001b200 lw v0, -0x7fcc(gp)        |         v0 = *((gp - 8179));
    0x0001b204 ext t1, s4, 0, 0x1f       |         __asm ("ext t1, s4, 0, 0x1f");
    0x0001b208 ext t0, t0, 0, 0x1f       |         __asm ("ext t0, t0, 0, 0x1f");
    0x0001b20c lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b210 lw t2, 0xa8(sp)           |         t2 = *(var_a8h);
    0x0001b214 move a3, t1               |         a3 = t1;
    0x0001b218 move a1, t0               |         a1 = t0;
    0x0001b21c lw t1, -0x19f4(v0)        |         t1 = *((v0 - 1661));
    0x0001b220 lw t0, -0x19f8(v0)        |         t0 = *((v0 - 1662));
    0x0001b224 lw t9, -0x7fb4(gp)        |         t9 = *((gp - 8173));
    0x0001b228 move a2, a0               |         a2 = a0;
    0x0001b22c sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001b230 move a0, t2               |         a0 = t2;
    0x0001b234 sw t0, 0xc8(sp)           |         *(var_c8h) = t0;
    0x0001b238 sw t1, 0xcc(sp)           |         *(var_cch) = t1;
    0x0001b23c jalr t9                   |         t9 ();
    0x0001b240 lw gp, 0x20(sp)           |         gp = *(var_20h);
                                         |         if (v0 <= 0) {
    0x0001b244 blez v0, 0x24f98          |             goto label_10;
                                         |         }
    0x0001b248 lw v1, 0xa8(sp)           |         v1 = *(var_a8h);
    0x0001b24c lw v0, 0xb8(sp)           |         v0 = *(var_b8h);
    0x0001b250 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b254 lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b258 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b25c move a0, v1               |         a0 = v1;
    0x0001b260 move a1, v0               |         a1 = v0;
    0x0001b264 jalr t9                   |         t9 ();
    0x0001b268 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b26c lw a1, 0xa0(sp)           |         a1 = *(var_a0h);
    0x0001b270 move a3, s4               |         a3 = s4;
    0x0001b274 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b278 move a2, a1               |         a2 = a1;
    0x0001b27c move a0, v0               |         a0 = v0;
    0x0001b280 move a1, v1               |         a1 = v1;
    0x0001b284 jalr t9                   |         t9 ();
    0x0001b288 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b28c lw a2, 0xd0(sp)           |         a2 = *(var_d0h);
    0x0001b290 lw a3, 0xd4(sp)           |         a3 = *(var_d4h);
    0x0001b294 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b298 move a0, v0               |         a0 = v0;
    0x0001b29c move a1, v1               |         a1 = v1;
    0x0001b2a0 jalr t9                   |         t9 ();
    0x0001b2a4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b2a8 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001b2ac lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001b2b0 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
                                         | label_7:
    0x0001b2b4 move a0, v0               |         a0 = v0;
    0x0001b2b8 move a1, v1               |         a1 = v1;
    0x0001b2bc jalr t9                   |         t9 ();
    0x0001b2c0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b2c4 sw v0, 0xa8(sp)           |         *(var_a8h) = v0;
    0x0001b2c8 sw v1, 0xac(sp)           |         *(var_ach) = v1;
    0x0001b2cc lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b2d0 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b2d4 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b2d8 lw a0, 0xa8(sp)           |         a0 = *(var_a8h);
    0x0001b2dc lw a1, 0xac(sp)           |         a1 = *(var_ach);
    0x0001b2e0 jalr t9                   |         t9 ();
    0x0001b2e4 lw a1, 0x40(sp)           |         a1 = *(var_40h);
    0x0001b2e8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b2ec move a0, v0               |         a0 = v0;
    0x0001b2f0 lw a2, -0x19a0(a1)        |         a2 = *((a1 - 1640));
    0x0001b2f4 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b2f8 lw a3, -0x199c(a1)        |         a3 = *((a1 - 1639));
    0x0001b2fc sw v0, 0xa0(sp)           |         *(var_a0h) = v0;
    0x0001b300 move a1, v1               |         a1 = v1;
    0x0001b304 sw v1, 0xa4(sp)           |         *(var_a4h) = v1;
    0x0001b308 jalr t9                   |         t9 ();
    0x0001b30c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b310 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b314 lw a1, 0xa4(sp)           |         a1 = *(var_a4h);
    0x0001b318 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b31c move a2, v0               |         a2 = v0;
    0x0001b320 move a3, v1               |         a3 = v1;
    0x0001b324 sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b328 sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b32c jalr t9                   |         t9 ();
    0x0001b330 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b334 lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001b338 lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001b33c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b340 move a0, v0               |         a0 = v0;
    0x0001b344 move a1, v1               |         a1 = v1;
    0x0001b348 jalr t9                   |         t9 ();
    0x0001b34c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b350 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b354 lw a1, 0xa4(sp)           |         a1 = *(var_a4h);
    0x0001b358 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b35c move a2, v0               |         a2 = v0;
    0x0001b360 move a3, v1               |         a3 = v1;
    0x0001b364 sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b368 sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b36c jalr t9                   |         t9 ();
    0x0001b370 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b374 lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001b378 lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001b37c lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b380 move a0, s0               |         a0 = s0;
    0x0001b384 move a1, s1               |         a1 = s1;
    0x0001b388 sw v0, 0xc8(sp)           |         *(var_c8h) = v0;
    0x0001b38c sw v1, 0xcc(sp)           |         *(var_cch) = v1;
    0x0001b390 jalr t9                   |         t9 ();
    0x0001b394 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b398 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001b39c lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001b3a0 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b3a4 move a0, s0               |         a0 = s0;
    0x0001b3a8 move a1, s1               |         a1 = s1;
    0x0001b3ac sw v0, 0xd0(sp)           |         *(var_d0h) = v0;
    0x0001b3b0 sw v1, 0xd4(sp)           |         *(var_d4h) = v1;
    0x0001b3b4 jalr t9                   |         t9 ();
    0x0001b3b8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b3bc lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001b3c0 lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001b3c4 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b3c8 lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001b3cc lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001b3d0 sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b3d4 sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b3d8 jalr t9                   |         t9 ();
    0x0001b3dc lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b3e0 lw a0, 0xb8(sp)           |         a0 = *(var_b8h);
    0x0001b3e4 lw a1, 0xbc(sp)           |         a1 = *(var_bch);
    0x0001b3e8 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b3ec move a2, v0               |         a2 = v0;
    0x0001b3f0 move a3, v1               |         a3 = v1;
    0x0001b3f4 jalr t9                   |         t9 ();
    0x0001b3f8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b3fc lw a0, 0xd0(sp)           |         a0 = *(var_d0h);
    0x0001b400 lw a1, 0xd4(sp)           |         a1 = *(var_d4h);
    0x0001b404 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b408 move a2, v0               |         a2 = v0;
    0x0001b40c move a3, v1               |         a3 = v1;
    0x0001b410 sw v0, 0xd8(sp)           |         *(var_10h) = v0;
    0x0001b414 sw v1, 0xdc(sp)           |         *(var_dch) = v1;
    0x0001b418 jalr t9                   |         t9 ();
    0x0001b41c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b420 lw a0, 0xd0(sp)           |         a0 = *(var_d0h);
    0x0001b424 lw a1, 0xd4(sp)           |         a1 = *(var_d4h);
    0x0001b428 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b42c move a2, v0               |         a2 = v0;
    0x0001b430 move a3, v1               |         a3 = v1;
    0x0001b434 sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b438 sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b43c jalr t9                   |         t9 ();
    0x0001b440 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b444 lw a2, 0xd8(sp)           |         a2 = *(var_10h);
    0x0001b448 lw a3, 0xdc(sp)           |         a3 = *(var_dch);
    0x0001b44c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b450 move a0, v0               |         a0 = v0;
    0x0001b454 move a1, v1               |         a1 = v1;
    0x0001b458 jalr t9                   |         t9 ();
    0x0001b45c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b460 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001b464 lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001b468 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b46c lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001b470 lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001b474 sw v0, 0xc8(sp)           |         *(var_c8h) = v0;
    0x0001b478 sw v1, 0xcc(sp)           |         *(var_cch) = v1;
    0x0001b47c jalr t9                   |         t9 ();
    0x0001b480 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b484 lw a0, 0xc8(sp)           |         a0 = *(var_c8h);
    0x0001b488 lw a1, 0xcc(sp)           |         a1 = *(var_cch);
    0x0001b48c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b490 move a2, v0               |         a2 = v0;
    0x0001b494 move a3, v1               |         a3 = v1;
    0x0001b498 jalr t9                   |         t9 ();
    0x0001b49c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b4a0 lw a0, 0x90(sp)           |         a0 = *(var_90h);
    0x0001b4a4 lw a1, 0x94(sp)           |         a1 = *(var_94h);
    0x0001b4a8 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b4ac lw a2, 0xa0(sp)           |         a2 = *(var_a0h);
    0x0001b4b0 lw a3, 0xa4(sp)           |         a3 = *(var_a4h);
    0x0001b4b4 sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001b4b8 sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001b4bc jalr t9                   |         t9 ();
    0x0001b4c0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b4c4 lw a2, 0xa8(sp)           |         a2 = *(var_a8h);
    0x0001b4c8 lw a3, 0xac(sp)           |         a3 = *(var_ach);
    0x0001b4cc lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b4d0 move a0, v0               |         a0 = v0;
    0x0001b4d4 move a1, v1               |         a1 = v1;
    0x0001b4d8 jalr t9                   |         t9 ();
    0x0001b4dc lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b4e0 move a2, s2               |         a2 = s2;
    0x0001b4e4 move a3, s3               |         a3 = s3;
    0x0001b4e8 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b4ec move a0, v0               |         a0 = v0;
    0x0001b4f0 move a1, v1               |         a1 = v1;
    0x0001b4f4 jalr t9                   |         t9 ();
    0x0001b4f8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b4fc lw a2, 0xa0(sp)           |         a2 = *(var_a0h);
    0x0001b500 lw a3, 0xa4(sp)           |         a3 = *(var_a4h);
    0x0001b504 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b508 lw a0, 0x98(sp)           |         a0 = *(var_98h);
    0x0001b50c lw a1, 0x9c(sp)           |         a1 = *(var_9ch);
    0x0001b510 sw v0, 0xa0(sp)           |         *(var_a0h) = v0;
    0x0001b514 sw v1, 0xa4(sp)           |         *(var_a4h) = v1;
    0x0001b518 jalr t9                   |         t9 ();
    0x0001b51c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b520 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b524 lw a1, 0xa4(sp)           |         a1 = *(var_a4h);
    0x0001b528 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b52c move a2, v0               |         a2 = v0;
    0x0001b530 move a3, v1               |         a3 = v1;
    0x0001b534 jalr t9                   |         t9 ();
    0x0001b538 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b53c lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b540 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b544 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b548 move a0, v0               |         a0 = v0;
    0x0001b54c move a1, v1               |         a1 = v1;
    0x0001b550 jalr t9                   |         t9 ();
    0x0001b554 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b558 lw a0, 0xb8(sp)           |         a0 = *(var_b8h);
    0x0001b55c lw a1, 0xbc(sp)           |         a1 = *(var_bch);
    0x0001b560 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b564 move a2, v0               |         a2 = v0;
    0x0001b568 move a3, v1               |         a3 = v1;
    0x0001b56c sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001b570 sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001b574 jalr t9                   |         t9 ();
    0x0001b578 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b57c move s4, v1               |         s4 = v1;
    0x0001b580 move v1, v0               |         v1 = v0;
    0x0001b584 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b588 lw a0, 0xb8(sp)           |         a0 = *(var_b8h);
    0x0001b58c lw a1, 0xbc(sp)           |         a1 = *(var_bch);
    0x0001b590 move a2, v1               |         a2 = v1;
    0x0001b594 move a3, s4               |         a3 = s4;
    0x0001b598 sw v0, 0xa0(sp)           |         *(var_a0h) = v0;
    0x0001b59c jalr t9                   |         t9 ();
    0x0001b5a0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b5a4 lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b5a8 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b5ac lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b5b0 move a0, v0               |         a0 = v0;
    0x0001b5b4 move a1, v1               |         a1 = v1;
    0x0001b5b8 jalr t9                   |         t9 ();
    0x0001b5bc lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b5c0 lw t3, 0xa0(sp)           |         t3 = *(var_a0h);
    0x0001b5c4 move a3, s4               |         a3 = s4;
    0x0001b5c8 lw a0, -0x7fcc(gp)        |         a0 = *((gp - 8179));
    0x0001b5cc lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b5d0 move a2, t3               |         a2 = t3;
    0x0001b5d4 lw a1, -0x19e0(a0)        |         a1 = *((a0 - 1656));
    0x0001b5d8 lw a0, -0x19dc(a0)        |         a0 = *((a0 - 1655));
    0x0001b5dc sw a1, 0xa8(sp)           |         *(var_a8h) = a1;
    0x0001b5e0 move t0, a0               |         t0 = a0;
    0x0001b5e4 sw a0, 0xb8(sp)           |         *(var_b8h) = a0;
    0x0001b5e8 sw v0, 0xd0(sp)           |         *(var_d0h) = v0;
    0x0001b5ec move a0, a1               |         a0 = a1;
    0x0001b5f0 sw v1, 0xd4(sp)           |         *(var_d4h) = v1;
    0x0001b5f4 move a1, t0               |         a1 = t0;
    0x0001b5f8 jalr t9                   |         t9 ();
    0x0001b5fc lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b600 lw t0, 0xb8(sp)           |         t0 = *(var_b8h);
    0x0001b604 sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001b608 lw v0, -0x7fcc(gp)        |         v0 = *((gp - 8179));
    0x0001b60c ext t1, s4, 0, 0x1f       |         __asm ("ext t1, s4, 0, 0x1f");
    0x0001b610 ext t0, t0, 0, 0x1f       |         __asm ("ext t0, t0, 0, 0x1f");
    0x0001b614 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b618 lw t2, 0xa8(sp)           |         t2 = *(var_a8h);
    0x0001b61c move a3, t1               |         a3 = t1;
    0x0001b620 move a1, t0               |         a1 = t0;
    0x0001b624 lw t1, -0x19e4(v0)        |         t1 = *((v0 - 1657));
    0x0001b628 lw t0, -0x19e8(v0)        |         t0 = *((v0 - 1658));
    0x0001b62c lw t9, -0x7fb4(gp)        |         t9 = *((gp - 8173));
    0x0001b630 move a2, a0               |         a2 = a0;
    0x0001b634 sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001b638 move a0, t2               |         a0 = t2;
    0x0001b63c sw t0, 0xc8(sp)           |         *(var_c8h) = t0;
    0x0001b640 sw t1, 0xcc(sp)           |         *(var_cch) = t1;
    0x0001b644 jalr t9                   |         t9 ();
    0x0001b648 lw gp, 0x20(sp)           |         gp = *(var_20h);
                                         |         if (v0 <= 0) {
    0x0001b64c blez v0, 0x24f28          |             goto label_11;
                                         |         }
    0x0001b650 lw v1, 0xa8(sp)           |         v1 = *(var_a8h);
    0x0001b654 lw v0, 0xb8(sp)           |         v0 = *(var_b8h);
    0x0001b658 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b65c lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b660 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b664 move a0, v1               |         a0 = v1;
    0x0001b668 move a1, v0               |         a1 = v0;
    0x0001b66c jalr t9                   |         t9 ();
    0x0001b670 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b674 lw a1, 0xa0(sp)           |         a1 = *(var_a0h);
    0x0001b678 move a3, s4               |         a3 = s4;
    0x0001b67c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b680 move a2, a1               |         a2 = a1;
    0x0001b684 move a0, v0               |         a0 = v0;
    0x0001b688 move a1, v1               |         a1 = v1;
    0x0001b68c jalr t9                   |         t9 ();
    0x0001b690 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b694 lw a2, 0xd0(sp)           |         a2 = *(var_d0h);
    0x0001b698 lw a3, 0xd4(sp)           |         a3 = *(var_d4h);
    0x0001b69c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b6a0 move a0, v0               |         a0 = v0;
    0x0001b6a4 move a1, v1               |         a1 = v1;
    0x0001b6a8 jalr t9                   |         t9 ();
    0x0001b6ac lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b6b0 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001b6b4 lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001b6b8 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
                                         | label_6:
    0x0001b6bc move a0, v0               |         a0 = v0;
    0x0001b6c0 move a1, v1               |         a1 = v1;
    0x0001b6c4 jalr t9                   |         t9 ();
    0x0001b6c8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b6cc sw v0, 0xa8(sp)           |         *(var_a8h) = v0;
    0x0001b6d0 sw v1, 0xac(sp)           |         *(var_ach) = v1;
    0x0001b6d4 lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b6d8 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b6dc lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b6e0 lw a0, 0xa8(sp)           |         a0 = *(var_a8h);
    0x0001b6e4 lw a1, 0xac(sp)           |         a1 = *(var_ach);
    0x0001b6e8 jalr t9                   |         t9 ();
    0x0001b6ec lw a1, 0x40(sp)           |         a1 = *(var_40h);
    0x0001b6f0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b6f4 move a0, v0               |         a0 = v0;
    0x0001b6f8 lw a2, -0x19a0(a1)        |         a2 = *((a1 - 1640));
    0x0001b6fc lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b700 lw a3, -0x199c(a1)        |         a3 = *((a1 - 1639));
    0x0001b704 sw v0, 0xa0(sp)           |         *(var_a0h) = v0;
    0x0001b708 move a1, v1               |         a1 = v1;
    0x0001b70c sw v1, 0xa4(sp)           |         *(var_a4h) = v1;
    0x0001b710 jalr t9                   |         t9 ();
    0x0001b714 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b718 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b71c lw a1, 0xa4(sp)           |         a1 = *(var_a4h);
    0x0001b720 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b724 move a2, v0               |         a2 = v0;
    0x0001b728 move a3, v1               |         a3 = v1;
    0x0001b72c sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b730 sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b734 jalr t9                   |         t9 ();
    0x0001b738 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b73c lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001b740 lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001b744 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b748 move a0, v0               |         a0 = v0;
    0x0001b74c move a1, v1               |         a1 = v1;
    0x0001b750 jalr t9                   |         t9 ();
    0x0001b754 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b758 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b75c lw a1, 0xa4(sp)           |         a1 = *(var_a4h);
    0x0001b760 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b764 move a2, v0               |         a2 = v0;
    0x0001b768 move a3, v1               |         a3 = v1;
    0x0001b76c sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b770 sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b774 jalr t9                   |         t9 ();
    0x0001b778 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b77c lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001b780 lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001b784 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b788 move a0, s0               |         a0 = s0;
    0x0001b78c move a1, s1               |         a1 = s1;
    0x0001b790 sw v0, 0xc8(sp)           |         *(var_c8h) = v0;
    0x0001b794 sw v1, 0xcc(sp)           |         *(var_cch) = v1;
    0x0001b798 jalr t9                   |         t9 ();
    0x0001b79c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b7a0 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001b7a4 lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001b7a8 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b7ac move a0, s0               |         a0 = s0;
    0x0001b7b0 move a1, s1               |         a1 = s1;
    0x0001b7b4 sw v0, 0xd0(sp)           |         *(var_d0h) = v0;
    0x0001b7b8 sw v1, 0xd4(sp)           |         *(var_d4h) = v1;
    0x0001b7bc jalr t9                   |         t9 ();
    0x0001b7c0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b7c4 lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001b7c8 lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001b7cc lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b7d0 lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001b7d4 lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001b7d8 sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b7dc sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b7e0 jalr t9                   |         t9 ();
    0x0001b7e4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b7e8 lw a0, 0xb8(sp)           |         a0 = *(var_b8h);
    0x0001b7ec lw a1, 0xbc(sp)           |         a1 = *(var_bch);
    0x0001b7f0 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b7f4 move a2, v0               |         a2 = v0;
    0x0001b7f8 move a3, v1               |         a3 = v1;
    0x0001b7fc jalr t9                   |         t9 ();
    0x0001b800 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b804 lw a0, 0xd0(sp)           |         a0 = *(var_d0h);
    0x0001b808 lw a1, 0xd4(sp)           |         a1 = *(var_d4h);
    0x0001b80c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b810 move a2, v0               |         a2 = v0;
    0x0001b814 move a3, v1               |         a3 = v1;
    0x0001b818 sw v0, 0xd8(sp)           |         *(var_10h) = v0;
    0x0001b81c sw v1, 0xdc(sp)           |         *(var_dch) = v1;
    0x0001b820 jalr t9                   |         t9 ();
    0x0001b824 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b828 lw a0, 0xd0(sp)           |         a0 = *(var_d0h);
    0x0001b82c lw a1, 0xd4(sp)           |         a1 = *(var_d4h);
    0x0001b830 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b834 move a2, v0               |         a2 = v0;
    0x0001b838 move a3, v1               |         a3 = v1;
    0x0001b83c sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001b840 sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001b844 jalr t9                   |         t9 ();
    0x0001b848 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b84c lw a2, 0xd8(sp)           |         a2 = *(var_10h);
    0x0001b850 lw a3, 0xdc(sp)           |         a3 = *(var_dch);
    0x0001b854 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b858 move a0, v0               |         a0 = v0;
    0x0001b85c move a1, v1               |         a1 = v1;
    0x0001b860 jalr t9                   |         t9 ();
    0x0001b864 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b868 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001b86c lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001b870 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b874 lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001b878 lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001b87c sw v0, 0xc8(sp)           |         *(var_c8h) = v0;
    0x0001b880 sw v1, 0xcc(sp)           |         *(var_cch) = v1;
    0x0001b884 jalr t9                   |         t9 ();
    0x0001b888 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b88c lw a0, 0xc8(sp)           |         a0 = *(var_c8h);
    0x0001b890 lw a1, 0xcc(sp)           |         a1 = *(var_cch);
    0x0001b894 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b898 move a2, v0               |         a2 = v0;
    0x0001b89c move a3, v1               |         a3 = v1;
    0x0001b8a0 jalr t9                   |         t9 ();
    0x0001b8a4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b8a8 lw a0, 0x90(sp)           |         a0 = *(var_90h);
    0x0001b8ac lw a1, 0x94(sp)           |         a1 = *(var_94h);
    0x0001b8b0 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b8b4 lw a2, 0xa0(sp)           |         a2 = *(var_a0h);
    0x0001b8b8 lw a3, 0xa4(sp)           |         a3 = *(var_a4h);
    0x0001b8bc sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001b8c0 sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001b8c4 jalr t9                   |         t9 ();
    0x0001b8c8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b8cc lw a2, 0xa8(sp)           |         a2 = *(var_a8h);
    0x0001b8d0 lw a3, 0xac(sp)           |         a3 = *(var_ach);
    0x0001b8d4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b8d8 move a0, v0               |         a0 = v0;
    0x0001b8dc move a1, v1               |         a1 = v1;
    0x0001b8e0 jalr t9                   |         t9 ();
    0x0001b8e4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b8e8 move a2, s2               |         a2 = s2;
    0x0001b8ec move a3, s3               |         a3 = s3;
    0x0001b8f0 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b8f4 move a0, v0               |         a0 = v0;
    0x0001b8f8 move a1, v1               |         a1 = v1;
    0x0001b8fc jalr t9                   |         t9 ();
    0x0001b900 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b904 lw a2, 0xa0(sp)           |         a2 = *(var_a0h);
    0x0001b908 lw a3, 0xa4(sp)           |         a3 = *(var_a4h);
    0x0001b90c lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001b910 lw a0, 0x98(sp)           |         a0 = *(var_98h);
    0x0001b914 lw a1, 0x9c(sp)           |         a1 = *(var_9ch);
    0x0001b918 sw v0, 0xa0(sp)           |         *(var_a0h) = v0;
    0x0001b91c sw v1, 0xa4(sp)           |         *(var_a4h) = v1;
    0x0001b920 jalr t9                   |         t9 ();
    0x0001b924 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b928 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001b92c lw a1, 0xa4(sp)           |         a1 = *(var_a4h);
    0x0001b930 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b934 move a2, v0               |         a2 = v0;
    0x0001b938 move a3, v1               |         a3 = v1;
    0x0001b93c jalr t9                   |         t9 ();
    0x0001b940 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b944 lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b948 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b94c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b950 move a0, v0               |         a0 = v0;
    0x0001b954 move a1, v1               |         a1 = v1;
    0x0001b958 jalr t9                   |         t9 ();
    0x0001b95c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b960 lw a0, 0xb8(sp)           |         a0 = *(var_b8h);
    0x0001b964 lw a1, 0xbc(sp)           |         a1 = *(var_bch);
    0x0001b968 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b96c move a2, v0               |         a2 = v0;
    0x0001b970 move a3, v1               |         a3 = v1;
    0x0001b974 sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001b978 sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001b97c jalr t9                   |         t9 ();
    0x0001b980 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b984 move s4, v1               |         s4 = v1;
    0x0001b988 move v1, v0               |         v1 = v0;
    0x0001b98c lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001b990 lw a0, 0xb8(sp)           |         a0 = *(var_b8h);
    0x0001b994 lw a1, 0xbc(sp)           |         a1 = *(var_bch);
    0x0001b998 move a2, v1               |         a2 = v1;
    0x0001b99c move a3, s4               |         a3 = s4;
    0x0001b9a0 sw v0, 0xa0(sp)           |         *(var_a0h) = v0;
    0x0001b9a4 jalr t9                   |         t9 ();
    0x0001b9a8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b9ac lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001b9b0 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001b9b4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b9b8 move a0, v0               |         a0 = v0;
    0x0001b9bc move a1, v1               |         a1 = v1;
    0x0001b9c0 jalr t9                   |         t9 ();
    0x0001b9c4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001b9c8 lw t3, 0xa0(sp)           |         t3 = *(var_a0h);
    0x0001b9cc move a3, s4               |         a3 = s4;
    0x0001b9d0 lw a0, -0x7fcc(gp)        |         a0 = *((gp - 8179));
    0x0001b9d4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001b9d8 move a2, t3               |         a2 = t3;
    0x0001b9dc lw a1, -0x19a8(a0)        |         a1 = *((a0 - 1642));
    0x0001b9e0 lw a0, -0x19a4(a0)        |         a0 = *((a0 - 1641));
    0x0001b9e4 sw a1, 0xa8(sp)           |         *(var_a8h) = a1;
    0x0001b9e8 move t0, a0               |         t0 = a0;
    0x0001b9ec sw a0, 0xb8(sp)           |         *(var_b8h) = a0;
    0x0001b9f0 sw v0, 0xd0(sp)           |         *(var_d0h) = v0;
    0x0001b9f4 move a0, a1               |         a0 = a1;
    0x0001b9f8 sw v1, 0xd4(sp)           |         *(var_d4h) = v1;
    0x0001b9fc move a1, t0               |         a1 = t0;
    0x0001ba00 jalr t9                   |         t9 ();
    0x0001ba04 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001ba08 lw t0, 0xb8(sp)           |         t0 = *(var_b8h);
    0x0001ba0c sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001ba10 lw v0, -0x7fcc(gp)        |         v0 = *((gp - 8179));
    0x0001ba14 ext t1, s4, 0, 0x1f       |         __asm ("ext t1, s4, 0, 0x1f");
    0x0001ba18 ext t0, t0, 0, 0x1f       |         __asm ("ext t0, t0, 0, 0x1f");
    0x0001ba1c lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001ba20 lw t2, 0xa8(sp)           |         t2 = *(var_a8h);
    0x0001ba24 move a3, t1               |         a3 = t1;
    0x0001ba28 move a1, t0               |         a1 = t0;
    0x0001ba2c lw t1, -0x19d4(v0)        |         t1 = *((v0 - 1653));
    0x0001ba30 lw t0, -0x19d8(v0)        |         t0 = *((v0 - 1654));
    0x0001ba34 lw t9, -0x7fb4(gp)        |         t9 = *((gp - 8173));
    0x0001ba38 move a2, a0               |         a2 = a0;
    0x0001ba3c sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001ba40 move a0, t2               |         a0 = t2;
    0x0001ba44 sw t0, 0xc8(sp)           |         *(var_c8h) = t0;
    0x0001ba48 sw t1, 0xcc(sp)           |         *(var_cch) = t1;
    0x0001ba4c jalr t9                   |         t9 ();
    0x0001ba50 lw gp, 0x20(sp)           |         gp = *(var_20h);
                                         |         if (v0 <= 0) {
    0x0001ba54 blez v0, 0x24eb8          |             goto label_12;
                                         |         }
    0x0001ba58 lw v1, 0xa8(sp)           |         v1 = *(var_a8h);
    0x0001ba5c lw v0, 0xb8(sp)           |         v0 = *(var_b8h);
    0x0001ba60 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001ba64 lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001ba68 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001ba6c move a0, v1               |         a0 = v1;
    0x0001ba70 move a1, v0               |         a1 = v0;
    0x0001ba74 jalr t9                   |         t9 ();
    0x0001ba78 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001ba7c lw a1, 0xa0(sp)           |         a1 = *(var_a0h);
    0x0001ba80 move a3, s4               |         a3 = s4;
    0x0001ba84 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001ba88 move a2, a1               |         a2 = a1;
    0x0001ba8c move a0, v0               |         a0 = v0;
    0x0001ba90 move a1, v1               |         a1 = v1;
    0x0001ba94 jalr t9                   |         t9 ();
    0x0001ba98 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001ba9c lw a2, 0xd0(sp)           |         a2 = *(var_d0h);
    0x0001baa0 lw a3, 0xd4(sp)           |         a3 = *(var_d4h);
    0x0001baa4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001baa8 move a0, v0               |         a0 = v0;
    0x0001baac move a1, v1               |         a1 = v1;
    0x0001bab0 jalr t9                   |         t9 ();
    0x0001bab4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bab8 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001babc lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001bac0 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
                                         | label_5:
    0x0001bac4 move a0, v0               |         a0 = v0;
    0x0001bac8 move a1, v1               |         a1 = v1;
    0x0001bacc jalr t9                   |         t9 ();
    0x0001bad0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bad4 sw v0, 0xa0(sp)           |         *(var_a0h) = v0;
    0x0001bad8 sw v1, 0xa4(sp)           |         *(var_a4h) = v1;
    0x0001badc lw a2, 0x90(sp)           |         a2 = *(var_90h);
    0x0001bae0 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bae4 lw a3, 0x94(sp)           |         a3 = *(var_94h);
    0x0001bae8 lw a0, 0xa0(sp)           |         a0 = *(var_a0h);
    0x0001baec lw a1, 0xa4(sp)           |         a1 = *(var_a4h);
    0x0001baf0 jalr t9                   |         t9 ();
    0x0001baf4 lw s4, 0x40(sp)           |         s4 = *(var_40h);
    0x0001baf8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bafc move a0, v0               |         a0 = v0;
    0x0001bb00 lw a2, -0x19a0(s4)        |         a2 = *((s4 - 1640));
    0x0001bb04 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bb08 lw a3, -0x199c(s4)        |         a3 = *((s4 - 1639));
    0x0001bb0c move a1, v1               |         a1 = v1;
    0x0001bb10 sw v0, 0x40(sp)           |         *(var_40h) = v0;
    0x0001bb14 sw v1, 0x44(sp)           |         *(var_44h) = v1;
    0x0001bb18 jalr t9                   |         t9 ();
    0x0001bb1c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bb20 lw a0, 0x40(sp)           |         a0 = *(var_40h);
    0x0001bb24 lw a1, 0x44(sp)           |         a1 = *(var_44h);
    0x0001bb28 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001bb2c move a2, v0               |         a2 = v0;
    0x0001bb30 move a3, v1               |         a3 = v1;
    0x0001bb34 sw v0, 0xa8(sp)           |         *(var_a8h) = v0;
    0x0001bb38 sw v1, 0xac(sp)           |         *(var_ach) = v1;
    0x0001bb3c jalr t9                   |         t9 ();
    0x0001bb40 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bb44 lw a2, 0xa8(sp)           |         a2 = *(var_a8h);
    0x0001bb48 lw a3, 0xac(sp)           |         a3 = *(var_ach);
    0x0001bb4c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bb50 move a0, v0               |         a0 = v0;
    0x0001bb54 move a1, v1               |         a1 = v1;
    0x0001bb58 jalr t9                   |         t9 ();
    0x0001bb5c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bb60 lw a0, 0x40(sp)           |         a0 = *(var_40h);
    0x0001bb64 lw a1, 0x44(sp)           |         a1 = *(var_44h);
    0x0001bb68 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001bb6c move a2, v0               |         a2 = v0;
    0x0001bb70 move a3, v1               |         a3 = v1;
    0x0001bb74 sw v0, 0xa8(sp)           |         *(var_a8h) = v0;
    0x0001bb78 sw v1, 0xac(sp)           |         *(var_ach) = v1;
    0x0001bb7c jalr t9                   |         t9 ();
    0x0001bb80 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bb84 lw a2, 0xa8(sp)           |         a2 = *(var_a8h);
    0x0001bb88 lw a3, 0xac(sp)           |         a3 = *(var_ach);
    0x0001bb8c lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bb90 move a0, s0               |         a0 = s0;
    0x0001bb94 move a1, s1               |         a1 = s1;
    0x0001bb98 sw v0, 0xb8(sp)           |         *(var_b8h) = v0;
    0x0001bb9c sw v1, 0xbc(sp)           |         *(var_bch) = v1;
    0x0001bba0 jalr t9                   |         t9 ();
    0x0001bba4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bba8 lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001bbac lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001bbb0 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bbb4 move a0, s0               |         a0 = s0;
    0x0001bbb8 move a1, s1               |         a1 = s1;
    0x0001bbbc move s0, v0               |         s0 = v0;
    0x0001bbc0 move s1, v1               |         s1 = v1;
    0x0001bbc4 jalr t9                   |         t9 ();
    0x0001bbc8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bbcc lw a2, 0xa8(sp)           |         a2 = *(var_a8h);
    0x0001bbd0 lw a3, 0xac(sp)           |         a3 = *(var_ach);
    0x0001bbd4 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bbd8 lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001bbdc lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001bbe0 sw v0, 0xa8(sp)           |         *(var_a8h) = v0;
    0x0001bbe4 sw v1, 0xac(sp)           |         *(var_ach) = v1;
    0x0001bbe8 jalr t9                   |         t9 ();
    0x0001bbec lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bbf0 lw a0, 0xa8(sp)           |         a0 = *(var_a8h);
    0x0001bbf4 lw a1, 0xac(sp)           |         a1 = *(var_ach);
    0x0001bbf8 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bbfc move a2, v0               |         a2 = v0;
    0x0001bc00 move a3, v1               |         a3 = v1;
    0x0001bc04 jalr t9                   |         t9 ();
    0x0001bc08 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bc0c move a0, s0               |         a0 = s0;
    0x0001bc10 move a1, s1               |         a1 = s1;
    0x0001bc14 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bc18 move a2, v0               |         a2 = v0;
    0x0001bc1c move a3, v1               |         a3 = v1;
    0x0001bc20 sw v0, 0xc8(sp)           |         *(var_c8h) = v0;
    0x0001bc24 sw v1, 0xcc(sp)           |         *(var_cch) = v1;
    0x0001bc28 jalr t9                   |         t9 ();
    0x0001bc2c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bc30 move a0, s0               |         a0 = s0;
    0x0001bc34 move a1, s1               |         a1 = s1;
    0x0001bc38 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001bc3c move a2, v0               |         a2 = v0;
    0x0001bc40 move a3, v1               |         a3 = v1;
    0x0001bc44 sw v0, 0xa8(sp)           |         *(var_a8h) = v0;
    0x0001bc48 sw v1, 0xac(sp)           |         *(var_ach) = v1;
    0x0001bc4c jalr t9                   |         t9 ();
    0x0001bc50 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bc54 lw a2, 0xc8(sp)           |         a2 = *(var_c8h);
    0x0001bc58 lw a3, 0xcc(sp)           |         a3 = *(var_cch);
    0x0001bc5c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bc60 move a0, v0               |         a0 = v0;
    0x0001bc64 move a1, v1               |         a1 = v1;
    0x0001bc68 jalr t9                   |         t9 ();
    0x0001bc6c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bc70 lw a2, 0xb8(sp)           |         a2 = *(var_b8h);
    0x0001bc74 lw a3, 0xbc(sp)           |         a3 = *(var_bch);
    0x0001bc78 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bc7c lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001bc80 lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001bc84 move s0, v0               |         s0 = v0;
    0x0001bc88 move s1, v1               |         s1 = v1;
    0x0001bc8c jalr t9                   |         t9 ();
    0x0001bc90 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bc94 move a0, s0               |         a0 = s0;
    0x0001bc98 move a1, s1               |         a1 = s1;
    0x0001bc9c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bca0 move a2, v0               |         a2 = v0;
    0x0001bca4 move a3, v1               |         a3 = v1;
    0x0001bca8 jalr t9                   |         t9 ();
    0x0001bcac lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bcb0 lw s0, 0x40(sp)           |         s0 = *(var_40h);
    0x0001bcb4 lw s1, 0x44(sp)           |         s1 = *(var_44h);
    0x0001bcb8 lw a0, 0x90(sp)           |         a0 = *(var_90h);
    0x0001bcbc lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001bcc0 lw a1, 0x94(sp)           |         a1 = *(var_94h);
    0x0001bcc4 move a2, s0               |         a2 = s0;
    0x0001bcc8 move a3, s1               |         a3 = s1;
    0x0001bccc sw v0, 0x40(sp)           |         *(var_40h) = v0;
    0x0001bcd0 sw v1, 0x44(sp)           |         *(var_44h) = v1;
    0x0001bcd4 jalr t9                   |         t9 ();
    0x0001bcd8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bcdc lw a2, 0xa0(sp)           |         a2 = *(var_a0h);
    0x0001bce0 lw a3, 0xa4(sp)           |         a3 = *(var_a4h);
    0x0001bce4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bce8 move a0, v0               |         a0 = v0;
    0x0001bcec move a1, v1               |         a1 = v1;
    0x0001bcf0 jalr t9                   |         t9 ();
    0x0001bcf4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bcf8 move a2, s2               |         a2 = s2;
    0x0001bcfc move a3, s3               |         a3 = s3;
    0x0001bd00 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bd04 move a0, v0               |         a0 = v0;
    0x0001bd08 move a1, v1               |         a1 = v1;
    0x0001bd0c jalr t9                   |         t9 ();
    0x0001bd10 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bd14 lw a0, 0x98(sp)           |         a0 = *(var_98h);
    0x0001bd18 lw a1, 0x9c(sp)           |         a1 = *(var_9ch);
    0x0001bd1c lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bd20 move a2, s0               |         a2 = s0;
    0x0001bd24 move a3, s1               |         a3 = s1;
    0x0001bd28 move s0, v0               |         s0 = v0;
    0x0001bd2c move s1, v1               |         s1 = v1;
    0x0001bd30 jalr t9                   |         t9 ();
    0x0001bd34 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bd38 move a0, s0               |         a0 = s0;
    0x0001bd3c move a1, s1               |         a1 = s1;
    0x0001bd40 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bd44 move a2, v0               |         a2 = v0;
    0x0001bd48 move a3, v1               |         a3 = v1;
    0x0001bd4c jalr t9                   |         t9 ();
    0x0001bd50 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bd54 lw a2, 0x40(sp)           |         a2 = *(var_40h);
    0x0001bd58 lw a3, 0x44(sp)           |         a3 = *(var_44h);
    0x0001bd5c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bd60 move a0, v0               |         a0 = v0;
    0x0001bd64 move a1, v1               |         a1 = v1;
    0x0001bd68 jalr t9                   |         t9 ();
    0x0001bd6c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bd70 lw a0, 0xa8(sp)           |         a0 = *(var_a8h);
    0x0001bd74 lw a1, 0xac(sp)           |         a1 = *(var_ach);
    0x0001bd78 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bd7c move a2, v0               |         a2 = v0;
    0x0001bd80 move a3, v1               |         a3 = v1;
    0x0001bd84 sw v0, 0x98(sp)           |         *(var_98h) = v0;
    0x0001bd88 sw v1, 0x9c(sp)           |         *(var_9ch) = v1;
    0x0001bd8c jalr t9                   |         t9 ();
    0x0001bd90 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bd94 lw a2, -0x19a0(s4)        |         a2 = *((s4 - 1640));
    0x0001bd98 lw a3, -0x199c(s4)        |         a3 = *((s4 - 1639));
    0x0001bd9c lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bda0 move a0, v0               |         a0 = v0;
    0x0001bda4 move a1, v1               |         a1 = v1;
    0x0001bda8 move s2, v0               |         s2 = v0;
    0x0001bdac move s3, v1               |         s3 = v1;
    0x0001bdb0 jalr t9                   |         t9 ();
    0x0001bdb4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bdb8 move a0, s2               |         a0 = s2;
    0x0001bdbc move a1, s3               |         a1 = s3;
    0x0001bdc0 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001bdc4 move a2, v0               |         a2 = v0;
    0x0001bdc8 move a3, v1               |         a3 = v1;
    0x0001bdcc move s0, v0               |         s0 = v0;
    0x0001bdd0 move s1, v1               |         s1 = v1;
    0x0001bdd4 jalr t9                   |         t9 ();
    0x0001bdd8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bddc move a2, s0               |         a2 = s0;
    0x0001bde0 move a3, s1               |         a3 = s1;
    0x0001bde4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bde8 move a0, v0               |         a0 = v0;
    0x0001bdec move a1, v1               |         a1 = v1;
    0x0001bdf0 jalr t9                   |         t9 ();
    0x0001bdf4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bdf8 move a0, s2               |         a0 = s2;
    0x0001bdfc move a1, s3               |         a1 = s3;
    0x0001be00 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001be04 move a2, v0               |         a2 = v0;
    0x0001be08 move a3, v1               |         a3 = v1;
    0x0001be0c move s0, v0               |         s0 = v0;
    0x0001be10 move s1, v1               |         s1 = v1;
    0x0001be14 jalr t9                   |         t9 ();
    0x0001be18 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001be1c lw a0, 0xc0(sp)           |         a0 = *(var_c0h);
    0x0001be20 lw a1, 0xc4(sp)           |         a1 = *(var_c4h);
    0x0001be24 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001be28 move a2, s0               |         a2 = s0;
    0x0001be2c move a3, s1               |         a3 = s1;
    0x0001be30 sw v0, 0x40(sp)           |         *(var_40h) = v0;
    0x0001be34 sw v1, 0x44(sp)           |         *(var_44h) = v1;
    0x0001be38 jalr t9                   |         t9 ();
    0x0001be3c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001be40 lw a2, 0x40(sp)           |         a2 = *(var_40h);
    0x0001be44 lw a3, 0x44(sp)           |         a3 = *(var_44h);
    0x0001be48 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001be4c lw a0, 0xc0(sp)           |         a0 = *(var_c0h);
    0x0001be50 lw a1, 0xc4(sp)           |         a1 = *(var_c4h);
    0x0001be54 sw v0, 0x60(sp)           |         *(var_60h) = v0;
    0x0001be58 sw v1, 0x64(sp)           |         *(var_64h) = v1;
    0x0001be5c jalr t9                   |         t9 ();
    0x0001be60 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001be64 lw a0, 0xb0(sp)           |         a0 = *(var_b0h);
    0x0001be68 lw a1, 0xb4(sp)           |         a1 = *(var_b4h);
    0x0001be6c lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001be70 move a2, s0               |         a2 = s0;
    0x0001be74 move a3, s1               |         a3 = s1;
    0x0001be78 move s0, v0               |         s0 = v0;
    0x0001be7c move s1, v1               |         s1 = v1;
    0x0001be80 jalr t9                   |         t9 ();
    0x0001be84 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001be88 move a0, s0               |         a0 = s0;
    0x0001be8c move a1, s1               |         a1 = s1;
    0x0001be90 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001be94 move a2, v0               |         a2 = v0;
    0x0001be98 move a3, v1               |         a3 = v1;
    0x0001be9c jalr t9                   |         t9 ();
    0x0001bea0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bea4 lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001bea8 lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001beac lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001beb0 move a2, v0               |         a2 = v0;
    0x0001beb4 move a3, v1               |         a3 = v1;
    0x0001beb8 move s0, v0               |         s0 = v0;
    0x0001bebc move s1, v1               |         s1 = v1;
    0x0001bec0 jalr t9                   |         t9 ();
    0x0001bec4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bec8 lw a0, 0x60(sp)           |         a0 = *(var_60h);
    0x0001becc lw a1, 0x64(sp)           |         a1 = *(var_64h);
    0x0001bed0 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001bed4 move a2, v0               |         a2 = v0;
    0x0001bed8 move a3, v1               |         a3 = v1;
    0x0001bedc sw v0, 0x90(sp)           |         *(var_90h) = v0;
    0x0001bee0 sw v1, 0x94(sp)           |         *(var_94h) = v1;
    0x0001bee4 jalr t9                   |         t9 ();
    0x0001bee8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001beec move a2, s0               |         a2 = s0;
    0x0001bef0 move a3, s1               |         a3 = s1;
    0x0001bef4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bef8 move a0, v0               |         a0 = v0;
    0x0001befc move a1, v1               |         a1 = v1;
    0x0001bf00 jalr t9                   |         t9 ();
    0x0001bf04 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bf08 lw a2, 0x40(sp)           |         a2 = *(var_40h);
    0x0001bf0c lw a3, 0x44(sp)           |         a3 = *(var_44h);
    0x0001bf10 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bf14 lw a0, 0xb0(sp)           |         a0 = *(var_b0h);
    0x0001bf18 lw a1, 0xb4(sp)           |         a1 = *(var_b4h);
    0x0001bf1c move s0, v0               |         s0 = v0;
    0x0001bf20 move s1, v1               |         s1 = v1;
    0x0001bf24 jalr t9                   |         t9 ();
    0x0001bf28 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bf2c move a0, s0               |         a0 = s0;
    0x0001bf30 move a1, s1               |         a1 = s1;
    0x0001bf34 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bf38 move a2, v0               |         a2 = v0;
    0x0001bf3c move a3, v1               |         a3 = v1;
    0x0001bf40 jalr t9                   |         t9 ();
    0x0001bf44 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bf48 lw a0, 0xa8(sp)           |         a0 = *(var_a8h);
    0x0001bf4c lw a1, 0xac(sp)           |         a1 = *(var_ach);
    0x0001bf50 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001bf54 move a2, s2               |         a2 = s2;
    0x0001bf58 move a3, s3               |         a3 = s3;
    0x0001bf5c move s0, v0               |         s0 = v0;
    0x0001bf60 move s1, v1               |         s1 = v1;
    0x0001bf64 jalr t9                   |         t9 ();
    0x0001bf68 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bf6c lw a2, 0x98(sp)           |         a2 = *(var_98h);
    0x0001bf70 lw a3, 0x9c(sp)           |         a3 = *(var_9ch);
    0x0001bf74 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bf78 move a0, v0               |         a0 = v0;
    0x0001bf7c move a1, v1               |         a1 = v1;
    0x0001bf80 jalr t9                   |         t9 ();
    0x0001bf84 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bf88 lw s4, 0x58(sp)           |         s4 = *(var_58h);
    0x0001bf8c lw a0, 0x68(sp)           |         a0 = *(var_68h);
    0x0001bf90 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bf94 move a3, a0               |         a3 = a0;
    0x0001bf98 move a2, s4               |         a2 = s4;
    0x0001bf9c move a0, v0               |         a0 = v0;
    0x0001bfa0 move a1, v1               |         a1 = v1;
    0x0001bfa4 jalr t9                   |         t9 ();
    0x0001bfa8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bfac lw a1, 0x78(sp)           |         a1 = *(var_78h);
    0x0001bfb0 lw a0, 0x80(sp)           |         a0 = *(var_80h);
    0x0001bfb4 lw t9, -0x7fac(gp)        |         t9 = *((gp - 8171));
    0x0001bfb8 move a2, a1               |         a2 = a1;
    0x0001bfbc move a3, a0               |         a3 = a0;
    0x0001bfc0 move a1, s3               |         a1 = s3;
    0x0001bfc4 move a0, s2               |         a0 = s2;
    0x0001bfc8 move s3, v1               |         s3 = v1;
    0x0001bfcc move s2, v0               |         s2 = v0;
    0x0001bfd0 jalr t9                   |         t9 ();
    0x0001bfd4 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bfd8 move a0, s2               |         a0 = s2;
    0x0001bfdc move a1, s3               |         a1 = s3;
    0x0001bfe0 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001bfe4 move a2, v0               |         a2 = v0;
    0x0001bfe8 move a3, v1               |         a3 = v1;
    0x0001bfec jalr t9                   |         t9 ();
    0x0001bff0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001bff4 move a2, s0               |         a2 = s0;
    0x0001bff8 move a3, s1               |         a3 = s1;
    0x0001bffc lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c000 move a0, v0               |         a0 = v0;
    0x0001c004 move a1, v1               |         a1 = v1;
    0x0001c008 jalr t9                   |         t9 ();
    0x0001c00c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c010 lw a0, 0x90(sp)           |         a0 = *(var_90h);
    0x0001c014 lw a1, 0x94(sp)           |         a1 = *(var_94h);
    0x0001c018 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c01c move a2, v0               |         a2 = v0;
    0x0001c020 move a3, v1               |         a3 = v1;
    0x0001c024 move s0, v0               |         s0 = v0;
    0x0001c028 move s1, v1               |         s1 = v1;
    0x0001c02c jalr t9                   |         t9 ();
    0x0001c030 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c034 move s2, v1               |         s2 = v1;
    0x0001c038 move v1, v0               |         v1 = v0;
    0x0001c03c lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001c040 lw a0, 0x90(sp)           |         a0 = *(var_90h);
    0x0001c044 lw a1, 0x94(sp)           |         a1 = *(var_94h);
    0x0001c048 move a2, v1               |         a2 = v1;
    0x0001c04c move a3, s2               |         a3 = s2;
    0x0001c050 move s3, v0               |         s3 = v0;
    0x0001c054 jalr t9                   |         t9 ();
    0x0001c058 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c05c move a2, s0               |         a2 = s0;
    0x0001c060 move a3, s1               |         a3 = s1;
    0x0001c064 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c068 move a0, v0               |         a0 = v0;
    0x0001c06c move a1, v1               |         a1 = v1;
    0x0001c070 jalr t9                   |         t9 ();
    0x0001c074 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c078 lw t0, 0x68(sp)           |         t0 = *(var_68h);
    0x0001c07c move a2, s4               |         a2 = s4;
    0x0001c080 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c084 move a3, t0               |         a3 = t0;
    0x0001c088 move a0, s3               |         a0 = s3;
    0x0001c08c move a1, s2               |         a1 = s2;
    0x0001c090 move s0, v0               |         s0 = v0;
    0x0001c094 move s1, v1               |         s1 = v1;
    0x0001c098 jalr t9                   |         t9 ();
    0x0001c09c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c0a0 ext t2, s2, 0, 0x1f       |         __asm ("ext t2, s2, 0, 0x1f");
    0x0001c0a4 lw a1, 0x88(sp)           |         a1 = *(var_88h);
    0x0001c0a8 lw t9, -0x7fb4(gp)        |         t9 = *((gp - 8173));
    0x0001c0ac move a0, s4               |         a0 = s4;
    0x0001c0b0 move a2, s3               |         a2 = s3;
    0x0001c0b4 move a3, t2               |         a3 = t2;
    0x0001c0b8 sw v0, 0x40(sp)           |         *(var_40h) = v0;
    0x0001c0bc sw v1, 0x44(sp)           |         *(var_44h) = v1;
    0x0001c0c0 jalr t9                   |         t9 ();
    0x0001c0c4 lw gp, 0x20(sp)           |         gp = *(var_20h);
                                         |         if (v0 <= 0) {
    0x0001c0c8 blez v0, 0x24e44          |             goto label_13;
                                         |         }
    0x0001c0cc lw v0, 0x68(sp)           |         v0 = *(var_68h);
    0x0001c0d0 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001c0d4 lw a2, 0x40(sp)           |         a2 = *(var_40h);
    0x0001c0d8 lw a3, 0x44(sp)           |         a3 = *(var_44h);
    0x0001c0dc move a0, s4               |         a0 = s4;
    0x0001c0e0 move a1, v0               |         a1 = v0;
    0x0001c0e4 jalr t9                   |         t9 ();
    0x0001c0e8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c0ec move a2, s3               |         a2 = s3;
    0x0001c0f0 move a3, s2               |         a3 = s2;
    0x0001c0f4 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c0f8 move a0, v0               |         a0 = v0;
    0x0001c0fc move a1, v1               |         a1 = v1;
    0x0001c100 jalr t9                   |         t9 ();
    0x0001c104 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c108 move a2, s0               |         a2 = s0;
    0x0001c10c move a3, s1               |         a3 = s1;
    0x0001c110 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c114 move a0, v0               |         a0 = v0;
    0x0001c118 move a1, v1               |         a1 = v1;
    0x0001c11c jalr t9                   |         t9 ();
    0x0001c120 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c124 lw a1, 0x78(sp)           |         a1 = *(var_78h);
    0x0001c128 lw a0, 0x80(sp)           |         a0 = *(var_80h);
    0x0001c12c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c130 move a2, a1               |         a2 = a1;
    0x0001c134 move a3, a0               |         a3 = a0;
                                         | label_4:
    0x0001c138 move a0, v0               |         a0 = v0;
    0x0001c13c move a1, v1               |         a1 = v1;
    0x0001c140 jalr t9                   |         t9 ();
    0x0001c144 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c148 lw a2, 0x40(sp)           |         a2 = *(var_40h);
    0x0001c14c lw a3, 0x44(sp)           |         a3 = *(var_44h);
    0x0001c150 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c154 move a0, v0               |         a0 = v0;
    0x0001c158 move a1, v1               |         a1 = v1;
    0x0001c15c move s2, v0               |         s2 = v0;
    0x0001c160 move s3, v1               |         s3 = v1;
    0x0001c164 jalr t9                   |         t9 ();
    0x0001c168 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c16c move s0, v1               |         s0 = v1;
    0x0001c170 move v1, v0               |         v1 = v0;
    0x0001c174 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001c178 lw a0, 0x40(sp)           |         a0 = *(var_40h);
    0x0001c17c lw a1, 0x44(sp)           |         a1 = *(var_44h);
    0x0001c180 move a2, v1               |         a2 = v1;
    0x0001c184 move a3, s0               |         a3 = s0;
    0x0001c188 move s1, v0               |         s1 = v0;
    0x0001c18c jalr t9                   |         t9 ();
    0x0001c190 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c194 move a2, s2               |         a2 = s2;
    0x0001c198 move a3, s3               |         a3 = s3;
    0x0001c19c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c1a0 move a0, v0               |         a0 = v0;
    0x0001c1a4 move a1, v1               |         a1 = v1;
    0x0001c1a8 jalr t9                   |         t9 ();
    0x0001c1ac lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c1b0 lw s4, 0x48(sp)           |         s4 = *(var_48h);
    0x0001c1b4 lw t0, 0x38(sp)           |         t0 = *(var_38h_2);
    0x0001c1b8 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c1bc move a3, t0               |         a3 = t0;
    0x0001c1c0 move a2, s4               |         a2 = s4;
    0x0001c1c4 move a0, s1               |         a0 = s1;
    0x0001c1c8 move a1, s0               |         a1 = s0;
    0x0001c1cc sw v0, 0x40(sp)           |         *(var_40h) = v0;
    0x0001c1d0 sw v1, 0x44(sp)           |         *(var_44h) = v1;
    0x0001c1d4 jalr t9                   |         t9 ();
    0x0001c1d8 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c1dc ext t2, s0, 0, 0x1f       |         __asm ("ext t2, s0, 0, 0x1f");
    0x0001c1e0 lw a1, 0x70(sp)           |         a1 = *(var_70h);
    0x0001c1e4 lw t9, -0x7fb4(gp)        |         t9 = *((gp - 8173));
    0x0001c1e8 move a0, s4               |         a0 = s4;
    0x0001c1ec move a2, s1               |         a2 = s1;
    0x0001c1f0 move a3, t2               |         a3 = t2;
    0x0001c1f4 move s2, v0               |         s2 = v0;
    0x0001c1f8 move s3, v1               |         s3 = v1;
    0x0001c1fc jalr t9                   |         t9 ();
    0x0001c200 lw gp, 0x20(sp)           |         gp = *(var_20h);
                                         |         if (v0 <= 0) {
    0x0001c204 blez v0, 0x25008          |             goto label_14;
                                         |         }
    0x0001c208 lw v0, 0x38(sp)           |         v0 = *(var_38h_2);
    0x0001c20c lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001c210 move a0, s4               |         a0 = s4;
    0x0001c214 move a1, v0               |         a1 = v0;
    0x0001c218 move a2, s2               |         a2 = s2;
    0x0001c21c move a3, s3               |         a3 = s3;
    0x0001c220 jalr t9                   |         t9 ();
    0x0001c224 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c228 move a2, s1               |         a2 = s1;
    0x0001c22c move a3, s0               |         a3 = s0;
    0x0001c230 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c234 move a0, v0               |         a0 = v0;
    0x0001c238 move a1, v1               |         a1 = v1;
    0x0001c23c jalr t9                   |         t9 ();
    0x0001c240 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c244 lw a2, 0x40(sp)           |         a2 = *(var_40h);
    0x0001c248 lw a3, 0x44(sp)           |         a3 = *(var_44h);
    0x0001c24c lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c250 move a0, v0               |         a0 = v0;
    0x0001c254 move a1, v1               |         a1 = v1;
    0x0001c258 jalr t9                   |         t9 ();
    0x0001c25c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c260 lw a2, 0x50(sp)           |         a2 = *(var_50h);
    0x0001c264 lw a3, 0x54(sp)           |         a3 = *(var_54h);
    0x0001c268 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
                                         | label_8:
    0x0001c26c move a0, v0               |         a0 = v0;
    0x0001c270 move a1, v1               |         a1 = v1;
    0x0001c274 jalr t9                   |         t9 ();
    0x0001c278 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c27c sw v0, 0x38(sp)           |         *(var_38h_2) = v0;
    0x0001c280 sw v1, 0x3c(sp)           |         *(var_3ch_2) = v1;
    0x0001c284 lw a0, 0x38(sp)           |         a0 = *(var_38h_2);
    0x0001c288 lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c28c lw a1, 0x3c(sp)           |         a1 = *(var_3ch_2);
    0x0001c290 move a2, s2               |         a2 = s2;
    0x0001c294 move a3, s3               |         a3 = s3;
    0x0001c298 jalr t9                   |         t9 ();
    0x0001c29c lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c2a0 move a0, s2               |         a0 = s2;
    0x0001c2a4 move a1, s3               |         a1 = s3;
    0x0001c2a8 lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001c2ac move a2, v0               |         a2 = v0;
    0x0001c2b0 move a3, v1               |         a3 = v1;
    0x0001c2b4 move s0, v0               |         s0 = v0;
    0x0001c2b8 move s1, v1               |         s1 = v1;
    0x0001c2bc jalr t9                   |         t9 ();
    0x0001c2c0 lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c2c4 lw a2, 0x38(sp)           |         a2 = *(var_38h_2);
    0x0001c2c8 lw a3, 0x3c(sp)           |         a3 = *(var_3ch_2);
    0x0001c2cc lw t9, -0x7fb0(gp)        |         t9 = *((gp - 8172));
    0x0001c2d0 move a0, v0               |         a0 = v0;
    0x0001c2d4 move a1, v1               |         a1 = v1;
    0x0001c2d8 jalr t9                   |         t9 ();
    0x0001c2dc lw gp, 0x20(sp)           |         gp = *(var_20h);
    0x0001c2e0 move a0, v0               |         a0 = v0;
    0x0001c2e4 move a1, v1               |         a1 = v1;
    0x0001c2e8 lw v0, -0x7fcc(gp)        |         v0 = *((gp - 8179));
    0x0001c2ec lw t9, -0x7fa4(gp)        |         t9 = *((gp - 8169));
    0x0001c2f0 lw s2, -0x1a98(v0)        |         s2 = *((v0 - 1702));
    0x0001c2f4 lw s3, -0x1a94(v0)        |         s3 = *((v0 - 1701));
    0x0001c2f8 b 0x1a5b0                 |         
                                         |     } while (1);
                                         | label_9:
    0x0001f810 lw t9, -0x7fdc(gp)        |     t9 = *((gp - 8183));
    0x0001f814 move a2, fp               |     a2 = fp;
    0x0001f818 move a0, s6               |     a0 = s6;
    0x0001f81c move a3, s7               |     a3 = s7;
    0x0001f820 addiu t9, t9, 0x6a70      |     t9 += entry0;
    0x0001f824 move a1, s5               |     a1 = s5;
    0x0001f828 bal 0x6a70                |     entry0 ();
    0x0001f82c move s3, v0               |     s3 = v0;
    0x0001f830 lw gp, 0x20(sp)           |     gp = *((sp + 8));
    0x0001f834 move s0, v1               |     s0 = v1;
    0x0001f838 lbu s1, 0x2c(sp)          |     s1 = *(var_2ch_2);
    0x0001f83c b 0x1861c                 |     goto label_3;
                                         | label_13:
    0x00024e44 lw t9, -0x7fa4(gp)        |     t9 = *((gp - 8169));
    0x00024e48 lw a2, 0x40(sp)           |     a2 = *(var_40h);
    0x00024e4c lw a3, 0x44(sp)           |     a3 = *(var_44h);
    0x00024e50 move a0, s3               |     a0 = s3;
    0x00024e54 move a1, s2               |     a1 = s2;
    0x00024e58 jalr t9                   |     t9 ();
    0x00024e5c lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024e60 lw a1, 0x58(sp)           |     a1 = *(var_58h);
    0x00024e64 lw a0, 0x68(sp)           |     a0 = *(var_68h);
    0x00024e68 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024e6c move a2, a1               |     a2 = a1;
    0x00024e70 move a3, a0               |     a3 = a0;
    0x00024e74 move a1, v1               |     a1 = v1;
    0x00024e78 move a0, v0               |     a0 = v0;
    0x00024e7c jalr t9                   |     t9 ();
    0x00024e80 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024e84 lw a1, 0x78(sp)           |     a1 = *(var_78h);
    0x00024e88 lw a0, 0x80(sp)           |     a0 = *(var_80h);
    0x00024e8c lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024e90 move a2, a1               |     a2 = a1;
    0x00024e94 move a3, a0               |     a3 = a0;
    0x00024e98 move a1, v1               |     a1 = v1;
    0x00024e9c move a0, v0               |     a0 = v0;
    0x00024ea0 jalr t9                   |     t9 ();
    0x00024ea4 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024ea8 move a2, s0               |     a2 = s0;
    0x00024eac move a3, s1               |     a3 = s1;
    0x00024eb0 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024eb4 b 0x1c138                 |     goto label_4;
                                         | label_12:
    0x00024eb8 lw v1, 0xa0(sp)           |     v1 = *(var_a0h);
    0x00024ebc lw t9, -0x7fa4(gp)        |     t9 = *((gp - 8169));
    0x00024ec0 lw a2, 0x90(sp)           |     a2 = *(var_90h);
    0x00024ec4 lw a3, 0x94(sp)           |     a3 = *(var_94h);
    0x00024ec8 move a0, v1               |     a0 = v1;
    0x00024ecc move a1, s4               |     a1 = s4;
    0x00024ed0 jalr t9                   |     t9 ();
    0x00024ed4 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024ed8 lw a1, 0xa8(sp)           |     a1 = *(var_a8h);
    0x00024edc lw a0, 0xb8(sp)           |     a0 = *(var_b8h);
    0x00024ee0 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024ee4 move a2, a1               |     a2 = a1;
    0x00024ee8 move a3, a0               |     a3 = a0;
    0x00024eec move a1, v1               |     a1 = v1;
    0x00024ef0 move a0, v0               |     a0 = v0;
    0x00024ef4 jalr t9                   |     t9 ();
    0x00024ef8 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024efc lw a2, 0xc8(sp)           |     a2 = *(var_c8h);
    0x00024f00 lw a3, 0xcc(sp)           |     a3 = *(var_cch);
    0x00024f04 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024f08 move a0, v0               |     a0 = v0;
    0x00024f0c move a1, v1               |     a1 = v1;
    0x00024f10 jalr t9                   |     t9 ();
    0x00024f14 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024f18 lw a2, 0xd0(sp)           |     a2 = *(var_d0h);
    0x00024f1c lw a3, 0xd4(sp)           |     a3 = *(var_d4h);
    0x00024f20 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024f24 b 0x1bac4                 |     goto label_5;
                                         | label_11:
    0x00024f28 lw v1, 0xa0(sp)           |     v1 = *(var_a0h);
    0x00024f2c lw t9, -0x7fa4(gp)        |     t9 = *((gp - 8169));
    0x00024f30 lw a2, 0x90(sp)           |     a2 = *(var_90h);
    0x00024f34 lw a3, 0x94(sp)           |     a3 = *(var_94h);
    0x00024f38 move a0, v1               |     a0 = v1;
    0x00024f3c move a1, s4               |     a1 = s4;
    0x00024f40 jalr t9                   |     t9 ();
    0x00024f44 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024f48 lw a1, 0xa8(sp)           |     a1 = *(var_a8h);
    0x00024f4c lw a0, 0xb8(sp)           |     a0 = *(var_b8h);
    0x00024f50 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024f54 move a2, a1               |     a2 = a1;
    0x00024f58 move a3, a0               |     a3 = a0;
    0x00024f5c move a1, v1               |     a1 = v1;
    0x00024f60 move a0, v0               |     a0 = v0;
    0x00024f64 jalr t9                   |     t9 ();
    0x00024f68 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024f6c lw a2, 0xc8(sp)           |     a2 = *(var_c8h);
    0x00024f70 lw a3, 0xcc(sp)           |     a3 = *(var_cch);
    0x00024f74 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024f78 move a0, v0               |     a0 = v0;
    0x00024f7c move a1, v1               |     a1 = v1;
    0x00024f80 jalr t9                   |     t9 ();
    0x00024f84 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024f88 lw a2, 0xd0(sp)           |     a2 = *(var_d0h);
    0x00024f8c lw a3, 0xd4(sp)           |     a3 = *(var_d4h);
    0x00024f90 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024f94 b 0x1b6bc                 |     goto label_6;
                                         | label_10:
    0x00024f98 lw v1, 0xa0(sp)           |     v1 = *(var_a0h);
    0x00024f9c lw t9, -0x7fa4(gp)        |     t9 = *((gp - 8169));
    0x00024fa0 lw a2, 0x90(sp)           |     a2 = *(var_90h);
    0x00024fa4 lw a3, 0x94(sp)           |     a3 = *(var_94h);
    0x00024fa8 move a0, v1               |     a0 = v1;
    0x00024fac move a1, s4               |     a1 = s4;
    0x00024fb0 jalr t9                   |     t9 ();
    0x00024fb4 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024fb8 lw a1, 0xa8(sp)           |     a1 = *(var_a8h);
    0x00024fbc lw a0, 0xb8(sp)           |     a0 = *(var_b8h);
    0x00024fc0 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024fc4 move a2, a1               |     a2 = a1;
    0x00024fc8 move a3, a0               |     a3 = a0;
    0x00024fcc move a1, v1               |     a1 = v1;
    0x00024fd0 move a0, v0               |     a0 = v0;
    0x00024fd4 jalr t9                   |     t9 ();
    0x00024fd8 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024fdc lw a2, 0xc8(sp)           |     a2 = *(var_c8h);
    0x00024fe0 lw a3, 0xcc(sp)           |     a3 = *(var_cch);
    0x00024fe4 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00024fe8 move a0, v0               |     a0 = v0;
    0x00024fec move a1, v1               |     a1 = v1;
    0x00024ff0 jalr t9                   |     t9 ();
    0x00024ff4 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00024ff8 lw a2, 0xd0(sp)           |     a2 = *(var_d0h);
    0x00024ffc lw a3, 0xd4(sp)           |     a3 = *(var_d4h);
    0x00025000 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00025004 b 0x1b2b4                 |     goto label_7;
                                         | label_14:
    0x00025008 lw t9, -0x7fa4(gp)        |     t9 = *((gp - 8169));
    0x0002500c move a0, s1               |     a0 = s1;
    0x00025010 move a1, s0               |     a1 = s0;
    0x00025014 move a2, s2               |     a2 = s2;
    0x00025018 move a3, s3               |     a3 = s3;
    0x0002501c jalr t9                   |     t9 ();
    0x00025020 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00025024 lw a1, 0x48(sp)           |     a1 = *(var_48h);
    0x00025028 lw a0, 0x38(sp)           |     a0 = *(var_38h_2);
    0x0002502c lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00025030 move a2, a1               |     a2 = a1;
    0x00025034 move a3, a0               |     a3 = a0;
    0x00025038 move a1, v1               |     a1 = v1;
    0x0002503c move a0, v0               |     a0 = v0;
    0x00025040 jalr t9                   |     t9 ();
    0x00025044 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00025048 lw a2, 0x50(sp)           |     a2 = *(var_50h);
    0x0002504c lw a3, 0x54(sp)           |     a3 = *(var_54h);
    0x00025050 lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00025054 move a0, v0               |     a0 = v0;
    0x00025058 move a1, v1               |     a1 = v1;
    0x0002505c jalr t9                   |     t9 ();
    0x00025060 lw gp, 0x20(sp)           |     gp = *(var_20h);
    0x00025064 lw a2, 0x40(sp)           |     a2 = *(var_40h);
    0x00025068 lw a3, 0x44(sp)           |     a3 = *(var_44h);
    0x0002506c lw t9, -0x7fb0(gp)        |     t9 = *((gp - 8172));
    0x00025070 b 0x1c26c                 |     goto label_8;
                                         | }

[*] Function printf used 1 times libm-2.27.so