[*] Binary protection state of param.cgi-transfer
Full RELRO Canary found NX disabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of param.cgi-transfer
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/unblob_extracted/firmware_extract/4325012-58052244.squashfs_v4_le_extract/usr/bin/param.cgi-transfer @ 0x3a94 */
| #include <stdint.h>
|
; (fcn) sym._main () | int32_t main () {
0x00003a94 lui gp, 2 |
0x00003a98 addiu gp, gp, 0x75c |
0x00003a9c addu gp, gp, t9 | gp += t9;
0x00003aa0 lw v0, -0x7e70(gp) | v0 = *((gp - 8092));
0x00003aa4 addiu sp, sp, -0xe0 |
0x00003aa8 lw v1, -0x7fc8(gp) | v1 = *(gp);
0x00003aac sw v0, 0x70(sp) | *(var_70h) = v0;
0x00003ab0 lw v0, (v0) | v0 = *(v0);
0x00003ab4 sw gp, 0x20(sp) | *(var_20h) = gp;
0x00003ab8 lw t9, -0x7ddc(gp) | t9 = sym.imp.CGI_save_env;
0x00003abc sw ra, 0xdc(sp) | *(var_dch) = ra;
0x00003ac0 sw fp, 0xd8(sp) | *(var_d8h) = fp;
0x00003ac4 sw s7, 0xd4(sp) | *(var_d4h) = s7;
0x00003ac8 sw s6, 0xd0(sp) | *(var_d0h) = s6;
0x00003acc sw s5, 0xcc(sp) | *(var_cch) = s5;
0x00003ad0 sw s4, 0xc8(sp) | *(var_c8h) = s4;
0x00003ad4 sw s3, 0xc4(sp) | *(var_c4h) = s3;
0x00003ad8 sw s2, 0xc0(sp) | *(var_c0h) = s2;
0x00003adc sw s1, 0xbc(sp) | *(var_bch) = s1;
0x00003ae0 sw s0, 0xb8(sp) | *(var_b8h) = s0;
0x00003ae4 sw v0, 0xb4(sp) | *(var_b4h) = v0;
0x00003ae8 sw a2, (v1) | *(v1) = a2;
0x00003aec jalr t9 | t9 ();
0x00003af0 sw v0, 0x84(sp) | *(var_84h) = v0;
0x00003af4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00003af8 bnez v0, 0x63b0 | goto label_111;
| }
0x00003afc lw a0, -0x7fd0(gp) | a0 = *(gp);
0x00003b00 lw t9, -0x7db0(gp) | t9 = sym.imp.cli_resetOptions;
0x00003b04 sw a0, 0x68(sp) | *(var_68h) = a0;
0x00003b08 move s0, a0 | s0 = a0;
0x00003b0c jalr t9 | t9 ();
0x00003b10 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003b14 addiu v0, zero, 1 | v0 = 1;
0x00003b18 lw t9, -0x7ea0(gp) | t9 = sym.imp.CGI_number_of_parameters;
0x00003b1c sw v0, 0x1c(s0) | *((s0 + 7)) = v0;
0x00003b20 jalr t9 | t9 ();
0x00003b24 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003b28 move s3, v0 | s3 = v0;
0x00003b2c lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00003b30 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00003b34 lw t9, -0x7eb8(gp) | t9 = sym.imp.CGI_get_value;
| /* esilref: 'prefix' */
0x00003b38 addiu s2, v1, -0x3ff0 | s2 = v1 + -0x3ff0;
0x00003b3c sw v1, 0x44(sp) | *(var_44h) = v1;
0x00003b40 addiu a0, a0, -0x6000 | a0 += -0x6000;
0x00003b44 jalr t9 | t9 ();
0x00003b48 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003b4c sw v0, 4(s2) | *((s2 + 1)) = v0;
| if (v0 == 0) {
0x00003b50 beqz v0, 0x5700 | goto label_112;
| }
0x00003b54 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x00003b58 move a0, v0 | a0 = v0;
0x00003b5c jalr t9 | t9 ();
0x00003b60 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003b64 sw v0, 0x50(sp) | *(var_50h) = v0;
| label_53:
0x00003b68 lw s1, -0x7fd8(gp) | s1 = *((gp - 8182));
0x00003b6c lw t9, -0x7ea4(gp) | t9 = sym.imp.malloc;
0x00003b70 addiu a0, s3, 1 | a0 = s3 + 1;
0x00003b74 sll a0, a0, 3 | a0 <<= 3;
0x00003b78 sw s1, 0x3c(sp) | *(var_3ch) = s1;
0x00003b7c jalr t9 | t9 ();
0x00003b80 sw v0, -0x3a70(s1) | *((s1 - 3740)) = v0;
0x00003b84 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00003b88 beqz v0, 0x6480 | goto label_113;
| }
0x00003b8c lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
| if (s3 <= 0) {
0x00003b90 blez s3, 0x6174 | goto label_114;
| }
0x00003b94 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00003b98 sw v1, 0x30(sp) | *(var_30h) = v1;
0x00003b9c lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00003ba0 sw v0, 0x34(sp) | *(var_34h) = v0;
0x00003ba4 sw v1, 0x38(sp) | *(var_38h) = v1;
0x00003ba8 lw v1, -0x7fc0(gp) | v1 = sym.split_string;
0x00003bac addiu fp, sp, 0xb0 | fp = sp + 0xb0;
| /* esilref: 'action' */
0x00003bb0 addiu v0, v0, -0x3fd0 | v0 += -0x3fd0;
0x00003bb4 sw v1, 0x48(sp) | *(var_48h) = v1;
0x00003bb8 sw zero, 0x40(sp) | *(var_40h) = 0;
0x00003bbc move s0, zero | s0 = 0;
0x00003bc0 addiu s6, sp, 0xac | s6 = sp + 0xac;
0x00003bc4 addiu s7, sp, 0xa8 | s7 = sp + 0xa8;
0x00003bc8 sw v0, 0x2c(sp) | *(var_2ch) = v0;
0x00003bcc sw fp, 0x4c(sp) | *(var_4ch) = fp;
0x00003bd0 lw t9, -0x7df4(gp) | t9 = sym.imp.CGI_get_name_value_pair;
| label_1:
0x00003bd4 move a2, s6 | a2 = s6;
0x00003bd8 move a1, s7 | a1 = s7;
0x00003bdc move a0, s0 | a0 = s0;
0x00003be0 jalr t9 | t9 ();
0x00003be4 lw s5, 0xac(sp) | s5 = *(var_ach);
0x00003be8 lw v0, 4(s2) | v0 = *((s2 + 1));
0x00003bec lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == s5) {
0x00003bf0 beq v0, s5, 0x3ca4 | goto label_6;
| }
0x00003bf4 lw v0, 0x34(sp) | v0 = *(var_34h);
0x00003bf8 lw a0, -0x3fd0(v0) | a0 = *((v0 - 4084));
0x00003bfc lw s1, 0xa8(sp) | s1 = *(var_a8h);
| if (a0 == 0) {
0x00003c00 beqz a0, 0x46b4 | goto label_115;
| }
0x00003c04 lw v0, 0x38(sp) | v0 = *(var_38h);
0x00003c08 move s4, zero | s4 = 0;
0x00003c0c addiu fp, v0, -0x3fcc | fp = v0 + -0x3fcc;
0x00003c10 b 0x3c24 | goto label_116;
| label_0:
0x00003c14 addiu fp, fp, 8 | fp += 8;
| do {
0x00003c18 lw a0, -4(fp) | a0 = *(var_dch);
0x00003c1c addiu s4, s4, 1 | s4++;
| if (a0 == 0) {
0x00003c20 beqz a0, 0x46b4 | goto label_115;
| }
| label_116:
0x00003c24 lw v0, (fp) | v0 = *(fp);
0x00003c28 addiu fp, fp, 8 | fp += 8;
0x00003c2c bnel v0, zero, 0x3c18 |
| } while (v0 == 0);
0x00003c30 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00003c34 move a1, s1 | a1 = s1;
0x00003c38 jalr t9 | t9 ();
0x00003c3c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00003c40 bnez v0, 0x3c14 | goto label_0;
| }
0x00003c44 lw a2, 0x4c(sp) | a2 = *(var_4ch);
0x00003c48 lw t9, 0x48(sp) | t9 = *(var_48h);
0x00003c4c addiu a1, zero, 0x2c | a1 = 0x2c;
0x00003c50 move a0, s5 | a0 = s5;
0x00003c54 jalr t9 | t9 ();
0x00003c58 lw a3, 0x30(sp) | a3 = *(var_30h);
0x00003c5c lw a1, 0x2c(sp) | a1 = *(var_2ch);
0x00003c60 sll v1, s4, 3 | v1 = s4 << 3;
0x00003c64 lw a0, -0x3a5c(a3) | a0 = *((a3 - 3735));
0x00003c68 addu a2, a1, v1 | a2 = a1 + v1;
0x00003c6c slti a1, a0, 2 | a1 = (a0 < 2) ? 1 : 0;
0x00003c70 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003c74 sw v0, 4(a2) | *((a2 + 1)) = v0;
0x00003c78 lw v0, 0xb0(sp) | v0 = *(var_b0h);
| if (a1 != 0) {
0x00003c7c bnez a1, 0x4764 | goto label_117;
| }
0x00003c80 addiu a1, zero, 1 | a1 = 1;
| if (v0 != a1) {
0x00003c84 beql v0, a1, 0x3c98 |
0x00003c88 lw v0, 0x2c(sp) | v0 = *(var_2ch);
0x00003c8c slt a0, v0, a0 | a0 = (v0 < a0) ? 1 : 0;
| if (a0 == v0) {
0x00003c90 bnel a0, v0, 0x61c8 | goto label_118;
| }
| label_7:
0x00003c94 lw v0, 0x2c(sp) | v0 = *(var_2ch);
| }
0x00003c98 lwx v1, v1(v0) | __asm ("lwx v1, v1(v0)");
| if (v1 == 0) {
0x00003c9c beql v1, zero, 0x46b4 | goto label_115;
| }
0x00003ca0 lw s1, 0xa8(sp) | s1 = *(var_a8h);
| label_6:
0x00003ca4 addiu s0, s0, 1 | s0++;
0x00003ca8 lw t9, -0x7df4(gp) | t9 = sym.imp.CGI_get_name_value_pair;
| if (s3 != s0) {
0x00003cac bne s3, s0, 0x3bd4 | goto label_1;
| }
0x00003cb0 lw v0, 0x3c(sp) | v0 = *(var_3ch);
0x00003cb4 lw v1, 0x40(sp) | v1 = *(var_40h);
0x00003cb8 lw v0, -0x3a70(v0) | v0 = *((v0 - 3740));
0x00003cbc sll s7, v1, 3 | s7 = v1 << 3;
0x00003cc0 addu v0, v0, s7 | v0 += s7;
| label_90:
0x00003cc4 lw v1, 0x30(sp) | v1 = *(var_30h);
0x00003cc8 lw s0, -0x7fd8(gp) | s0 = *((gp - 8182));
0x00003ccc lw t9, -0x7de0(gp) | t9 = sym.imp.calloc;
0x00003cd0 lw a0, -0x3a5c(v1) | a0 = *((v1 - 3735));
0x00003cd4 sw zero, (v0) | *(v0) = 0;
0x00003cd8 sw zero, 4(v0) | *((v0 + 1)) = 0;
0x00003cdc addiu a1, zero, 4 | a1 = 4;
0x00003ce0 addiu a0, a0, 1 | a0++;
0x00003ce4 sw s0, 0x2c(sp) | *(var_2ch) = s0;
0x00003ce8 jalr t9 | t9 ();
0x00003cec sw v0, -0x3a68(s0) | *((s0 - 3738)) = v0;
0x00003cf0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00003cf4 beqz v0, 0x64ec | goto label_119;
| }
0x00003cf8 lw t9, -0x7f6c(gp) | t9 = sym.imp.geteuid;
0x00003cfc jalr t9 | t9 ();
0x00003d00 nop |
0x00003d04 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003d08 lw t9, -0x7e5c(gp) | t9 = sym.imp.getpwuid;
0x00003d0c move a0, v0 | a0 = v0;
0x00003d10 jalr t9 | t9 ();
0x00003d14 move s0, v0 | s0 = v0;
0x00003d18 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00003d1c beqz v0, 0x5f40 | goto label_120;
| }
0x00003d20 lw s1, -0x7fd8(gp) | s1 = *((gp - 8182));
| /* esilref: 'action' */
0x00003d24 addiu s7, s1, -0x3fd0 | s7 = s1 + -0x3fd0;
0x00003d28 lw v0, 0x84(s7) | v0 = *((s7 + 33));
0x00003d2c lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
| if (v0 == 0) {
0x00003d30 beqz v0, 0x5710 | goto label_121;
| }
0x00003d34 lw v1, 4(v0) | v1 = *((v0 + 1));
0x00003d38 lw s4, -0x7fdc(gp) | s4 = *((gp - 8183));
| if (v1 != 0) {
0x00003d3c bnez v1, 0x476c | goto label_122;
| }
0x00003d40 lw s3, (v0) | s3 = *(v0);
0x00003d44 lw t9, -0x7e7c(gp) | t9 = sym.imp.strcasecmp;
0x00003d48 addiu a1, s4, -0x5f64 | a1 = s4 + -0x5f64;
0x00003d4c move a0, s3 | a0 = s3;
0x00003d50 jalr t9 | t9 ();
0x00003d54 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00003d58 beqz v0, 0x3d78 |
0x00003d5c lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00003d60 lw t9, -0x7e7c(gp) | t9 = sym.imp.strcasecmp;
0x00003d64 addiu a1, a1, -0x5f5c | a1 += -0x5f5c;
0x00003d68 move a0, s3 | a0 = s3;
0x00003d6c jalr t9 | t9 ();
0x00003d70 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00003d74 bnez v0, 0x59c8 | goto label_123;
| }
| }
| label_67:
0x00003d78 lw t9, -0x7dcc(gp) | t9 = sym.imp.getgrnam;
0x00003d7c addiu a0, s4, -0x5f64 | a0 = s4 + -0x5f64;
0x00003d80 jalr t9 | t9 ();
0x00003d84 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00003d88 beqz v0, 0x62d4 | goto label_124;
| }
0x00003d8c lw s5, 0xc(v0) | s5 = *((v0 + 3));
0x00003d90 lw a0, (s5) | a0 = *(s5);
0x00003d94 addiu s5, s5, 4 | s5 += 4;
| if (a0 == 0) {
0x00003d98 beqz a0, 0x5cec | goto label_125;
| }
0x00003d9c lw s3, (s0) | s3 = *(s0);
0x00003da0 b 0x3db4 |
| while (v0 != 0) {
0x00003da4 addiu s5, s5, 4 | s5 += 4;
0x00003da8 lw a0, -4(s5) | a0 = *((s5 - 1));
| if (a0 == 0) {
0x00003dac beql a0, zero, 0x5cf0 | goto label_126;
| }
0x00003db0 lw s5, -0x7fdc(gp) | s5 = *((gp - 8183));
0x00003db4 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00003db8 move a1, s3 | a1 = s3;
0x00003dbc jalr t9 | t9 ();
0x00003dc0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003dc4 bnez v0, 0x3da4 |
| }
| label_55:
0x00003dc8 lw v0, 0x30(sp) | v0 = *(var_30h);
| label_80:
0x00003dcc lw v0, -0x3a5c(v0) | v0 = *((v0 - 3735));
0x00003dd0 slti v0, v0, 2 | v0 = (v0 < 2) ? 1 : 0;
0x00003dd4 lw v0, -0x3fd0(s1) | v0 = *((s1 - 4084));
| if (v0 != 0) {
0x00003dd8 bnez v0, 0x3e3c | goto label_127;
| }
| if (v0 == 0) {
0x00003ddc beql v0, zero, 0x3e40 | goto label_128;
| }
0x00003de0 lw v0, 0x14(s2) | v0 = *((s2 + 5));
0x00003de4 lw s1, -0x7fd8(gp) | s1 = *((gp - 8182));
0x00003de8 lw s0, -0x7fcc(gp) | s0 = *((gp - 8179));
0x00003dec addiu s1, s1, -0x3fcc | s1 += -0x3fcc;
0x00003df0 addiu s3, zero, 1 | s3 = 1;
0x00003df4 addiu s0, s0, 0x2c64 | s0 += fcn.00002c64;
0x00003df8 lw v0, (s1) | v0 = *(s1);
| if (v0 == 0) {
| label_2:
0x00003dfc beql v0, zero, 0x3e30 | goto label_129;
| }
0x00003e00 addiu s1, s1, 8 | s1 += 8;
0x00003e04 lw a0, (v0) | a0 = *(v0);
0x00003e08 addiu v0, v0, 4 | v0 += 4;
| if (a0 == 0) {
0x00003e0c beqz a0, 0x3e2c | goto label_27;
| }
0x00003e10 move v1, zero | v1 = 0;
| do {
0x00003e14 addiu v0, v0, 4 | v0 += 4;
0x00003e18 lw a1, -4(v0) | a1 = *((v0 - 1));
0x00003e1c addiu v1, v1, 1 | v1++;
0x00003e20 bnez a1, 0x3e14 |
| } while (a1 != 0);
0x00003e24 lw v0, 0x30(sp) | v0 = *(var_30h);
| if (v1 == s3) {
0x00003e28 beq v1, s3, 0x4fd0 | goto label_130;
| }
| label_27:
0x00003e2c addiu s1, s1, 8 | s1 += 8;
| label_129:
0x00003e30 lw v0, -4(s1) | v0 = *((s1 - 1));
0x00003e34 lw v0, (s1) | v0 = *(s1);
| if (v0 == 0) {
0x00003e38 bnel v0, zero, 0x3dfc | goto label_2;
| }
| label_127:
0x00003e3c lw v0, 0x14(s2) | v0 = *((s2 + 5));
| label_128:
0x00003e40 sw v0, 0x4c(sp) | *(var_4ch) = v0;
| if (v0 != 0) {
0x00003e44 beqz v0, 0x3e5c |
0x00003e48 lw t9, -0x7f38(gp) | t9 = sym.imp.strdup;
0x00003e4c lw a0, 0x4c(sp) | a0 = *(var_4ch);
0x00003e50 jalr t9 | t9 ();
0x00003e54 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003e58 sw v0, 0x4c(sp) | *(var_4ch) = v0;
| }
0x00003e5c lw a0, 0xc(s2) | a0 = *((s2 + 3));
0x00003e60 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
| if (a0 == 0) {
0x00003e64 beqz a0, 0x5708 | goto label_131;
| }
0x00003e68 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00003e6c addiu a1, a1, -0x5eb8 | a1 += -0x5eb8;
0x00003e70 jalr t9 | t9 ();
0x00003e74 sltiu v0, v0, 1 | v0 = (v0 < 1) ? 1 : 0;
0x00003e78 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003e7c sw v0, 0x78(sp) | *(var_78h) = v0;
| label_54:
0x00003e80 lw s2, 4(s7) | s2 = *((s7 + 1));
0x00003e84 lw a0, 0x30(sp) | a0 = *(var_30h);
| if (s2 == 0) {
0x00003e88 beqz s2, 0x649c | goto label_132;
| }
0x00003e8c lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00003e90 lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00003e94 lw fp, -0x3a5c(a0) | fp = *((a0 - 3735));
0x00003e98 sw v0, 0x6c(sp) | *(var_6ch) = v0;
0x00003e9c sw v1, 0x48(sp) | *(var_48h) = v1;
0x00003ea0 sw zero, -0x3a60(v0) | *((v0 - 3736)) = 0;
0x00003ea4 sw zero, -0x3a64(v1) | *((v1 - 3737)) = 0;
| if (fp <= 0) {
0x00003ea8 blez fp, 0x617c | goto label_133;
| }
0x00003eac lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00003eb0 sll s0, fp, 2 | s0 = fp << 2;
0x00003eb4 sw v0, 0x7c(sp) | *(var_7ch) = v0;
0x00003eb8 addu s0, s2, s0 | s0 = s2 + s0;
0x00003ebc addiu s1, v0, -0x5e98 | s1 = v0 + -0x5e98;
0x00003ec0 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
| do {
0x00003ec4 lw a0, (s2) | a0 = *(s2);
0x00003ec8 move a1, s1 | a1 = s1;
0x00003ecc jalr t9 | t9 ();
0x00003ed0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00003ed4 bnez v0, 0x3ee8 |
0x00003ed8 lw v1, 0x48(sp) | v1 = *(var_48h);
0x00003edc lw v0, -0x3a64(v1) | v0 = *((v1 - 3737));
0x00003ee0 addiu v0, v0, 1 | v0++;
0x00003ee4 sw v0, -0x3a64(v1) | *((v1 - 3737)) = v0;
| }
0x00003ee8 addiu s2, s2, 4 | s2 += 4;
0x00003eec lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00003ef0 bne s0, s2, 0x3ec4 |
| } while (s0 != s2);
0x00003ef4 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00003ef8 lw s6, -0x7fd8(gp) | s6 = *((gp - 8182));
0x00003efc sw v0, 0x64(sp) | *(var_64h) = v0;
0x00003f00 lw v0, -0x7fcc(gp) | v0 = *((gp - 8179));
0x00003f04 sw zero, -0x3a58(s6) | *((s6 - 3734)) = 0;
0x00003f08 addiu v0, v0, 0x29fc | v0 += 0x29fc;
0x00003f0c sw v0, 0x44(sp) | *(var_44h) = v0;
0x00003f10 lw v0, -0x7fcc(gp) | v0 = *((gp - 8179));
0x00003f14 addiu v0, v0, 0x2d0c | v0 += 0x2d0c;
0x00003f18 sw v0, 0x60(sp) | *(var_60h) = v0;
0x00003f1c lw v0, -0x7fcc(gp) | v0 = *((gp - 8179));
0x00003f20 addiu v0, v0, 0x2900 | v0 += 0x2900;
0x00003f24 sw v0, 0x90(sp) | *(var_90h) = v0;
0x00003f28 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00003f2c addiu v0, v0, -0x6074 | v0 += -0x6074;
0x00003f30 sw v0, 0x80(sp) | *(var_80h) = v0;
0x00003f34 lw t9, 0x44(sp) | t9 = *(var_44h);
| label_3:
0x00003f38 jalr t9 | t9 ();
0x00003f3c nop |
0x00003f40 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00003f44 beqz v0, 0x5fb8 | goto label_134;
| }
0x00003f48 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
0x00003f4c lw a0, 0x5c(s7) | a0 = *((s7 + 23));
0x00003f50 sll s2, s0, 2 | s2 = s0 << 2;
| if (a0 == 0) {
0x00003f54 beqz a0, 0x47d8 | goto label_135;
| }
0x00003f58 lwx a0, s2(a0) | __asm ("lwx a0, s2(a0)");
0x00003f5c lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
| if (a0 == 0) {
0x00003f60 beqz a0, 0x47d8 | goto label_135;
| }
0x00003f64 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00003f68 addiu a1, a1, -0x5eb8 | a1 += -0x5eb8;
0x00003f6c jalr t9 | t9 ();
0x00003f70 sltiu v0, v0, 1 | v0 = (v0 < 1) ? 1 : 0;
0x00003f74 lw gp, 0x20(sp) | gp = *(var_20h);
0x00003f78 sw v0, 0x40(sp) | *(var_40h) = v0;
| label_9:
0x00003f7c lw a0, 0x1c(s7) | a0 = *((s7 + 7));
| if (a0 != 0) {
0x00003f80 beql a0, zero, 0x3fbc |
0x00003f84 lw s3, 4(s7) | s3 = *((s7 + 1));
0x00003f88 lwx a0, s2(a0) | __asm ("lwx a0, s2(a0)");
0x00003f8c lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
| if (a0 != 0) {
0x00003f90 beqz a0, 0x3fb8 |
0x00003f94 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00003f98 addiu a1, a1, -0x5eb8 | a1 += -0x5eb8;
0x00003f9c jalr t9 | t9 ();
0x00003fa0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00003fa4 bnez v0, 0x3fb8 | goto label_136;
| }
0x00003fa8 lw v0, 0x14(s7) | v0 = *((s7 + 5));
0x00003fac addu v0, v0, s2 | v0 += s2;
| if (v0 == 0) {
0x00003fb0 beqz v0, 0x3fb8 | goto label_136;
| }
0x00003fb4 sw zero, (v0) | *(v0) = 0;
| }
| label_136:
0x00003fb8 lw s3, 4(s7) | s3 = *((s7 + 1));
| }
0x00003fbc lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00003fc0 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00003fc4 lwx s4, s2(s3) | __asm ("lwx s4, s2(s3)");
0x00003fc8 addiu a1, a1, -0x5458 | a1 += -0x5458;
0x00003fcc move a0, s4 | a0 = s4;
0x00003fd0 jalr t9 | t9 ();
0x00003fd4 move s1, v0 | s1 = v0;
0x00003fd8 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00003fdc beqz v0, 0x47e0 | goto label_137;
| }
0x00003fe0 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00003fe4 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00003fe8 addiu a1, a1, -0x5e50 | a1 += -0x5e50;
0x00003fec move a0, s4 | a0 = s4;
0x00003ff0 jalr t9 | t9 ();
0x00003ff4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00003ff8 bnez v0, 0x4d04 | goto label_138;
| }
0x00003ffc lw v0, 0xc(s7) | v0 = *((s7 + 3));
| if (v0 == 0) {
0x00004000 beql v0, zero, 0x6398 | goto label_139;
| }
0x00004004 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004008 lwx s2, s2(v0) | __asm ("lwx s2, s2(v0)");
| if (s2 == 0) {
0x0000400c beql s2, zero, 0x6398 | goto label_139;
| }
0x00004010 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004014 lw v0, 0x14(s7) | v0 = *((s7 + 5));
0x00004018 lw a1, -0x3a58(s6) | a1 = *((s6 - 3734));
| if (v0 == 0) {
0x0000401c beqz v0, 0x4f94 | goto label_140;
| }
0x00004020 sll a1, a1, 2 | a1 <<= 2;
0x00004024 lwx v0, a1(v0) | __asm ("lwx v0, a1(v0)");
| if (v0 == 0) {
0x00004028 beql v0, zero, 0x4f98 | goto label_141;
| }
0x0000402c lw a0, 0xc(s7) | a0 = *((s7 + 3));
0x00004030 lb v0, (v0) | v0 = *(v0);
0x00004034 addiu s1, zero, 3 | s1 = 3;
| if (v0 == 0) {
0x00004038 beqz v0, 0x4824 | goto label_142;
| }
0x0000403c lw s5, -0x7fd4(gp) | s5 = *(gp);
| label_11:
0x00004040 sw zero, 0xc(s5) | *((s5 + 3)) = 0;
0x00004044 sw zero, 8(s5) | *((s5 + 2)) = 0;
0x00004048 sw zero, 4(s5) | *((s5 + 1)) = 0;
0x0000404c sw s1, (s5) | *(s5) = s1;
| if (s1 != 0) {
0x00004050 bnez s1, 0x57e0 | goto label_143;
| }
0x00004054 addiu s1, zero, 1 | s1 = 1;
0x00004058 lw s2, 0x3c(s7) | s2 = *((s7 + 15));
| label_10:
0x0000405c lw s4, -0x3a58(s6) | s4 = *((s6 - 3734));
| if (s2 == 0) {
0x00004060 beqz s2, 0x4e58 | goto label_144;
| }
0x00004064 sll v0, s4, 2 | v0 = s4 << 2;
0x00004068 lwx s2, v0(s2) | __asm ("lwx s2, v0(s2)");
0x0000406c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| if (s2 == 0) {
0x00004070 beqz s2, 0x4e5c | goto label_145;
| }
0x00004074 lw s3, 0x64(s7) | s3 = *((s7 + 25));
0x00004078 lw s5, 0x1c(s7) | s5 = *((s7 + 7));
| if (s3 == 0) {
0x0000407c beqz s3, 0x4f84 | goto label_146;
| }
0x00004080 lwx v1, v0(s3) | __asm ("lwx v1, v0(s3)");
0x00004084 sw v1, 0x38(sp) | *(var_38h) = v1;
| if (s5 == 0) {
0x00004088 beqz s5, 0x4f8c | goto label_147;
| }
| label_24:
0x0000408c lwx v1, v0(s5) | __asm ("lwx v1, v0(s5)");
0x00004090 sw v1, 0x50(sp) | *(var_50h) = v1;
| label_25:
0x00004094 lw s4, 0xc(s7) | s4 = *((s7 + 3));
| if (s4 == 0) {
0x00004098 beql s4, zero, 0x4ef8 | goto label_148;
| }
0x0000409c move s4, zero | s4 = 0;
0x000040a0 lwx s4, v0(s4) | __asm ("lwx s4, v0(s4)");
0x000040a4 lw s0, -0x7fd8(gp) | s0 = *((gp - 8182));
| if (s4 == 0) {
0x000040a8 beqz s4, 0x4ef8 | goto label_148;
| }
0x000040ac lw t9, -0x7f68(gp) | t9 = sym.imp.g_strlcpy;
0x000040b0 addiu v0, zero, -1 | v0 = -1;
0x000040b4 addiu a2, zero, 0x100 | a2 = aav.0x00000100;
0x000040b8 move a1, s4 | a1 = s4;
0x000040bc addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x000040c0 sw v0, 0xb0(sp) | *(var_b0h) = v0;
0x000040c4 jalr t9 | t9 ();
0x000040c8 sltiu v0, v0, 0x100 | v0 = (v0 < aav.0x00000100) ? 1 : 0;
0x000040cc lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000040d0 beqz v0, 0x5da8 | goto label_149;
| }
0x000040d4 lw v0, -0x7fcc(gp) | v0 = *((gp - 8179));
0x000040d8 addiu s5, sp, 0xb0 | s5 = sp + 0xb0;
0x000040dc addiu t9, v0, 0x326c | t9 = v0 + fcn.0000326c;
0x000040e0 move a1, s5 | a1 = s5;
0x000040e4 move a0, s4 | a0 = s4;
0x000040e8 sw t9, 0x34(sp) | *(var_34h) = t9;
0x000040ec bal 0x326c | fcn_0000326c ();
0x000040f0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000040f4 beqz v0, 0x41a0 | goto label_150;
| }
0x000040f8 lw v1, 0xb0(sp) | v1 = *(var_b0h);
0x000040fc lw v1, -0x7fdc(gp) | v1 = *((gp - 8183));
| if (v1 < 0) {
0x00004100 bltz v1, 0x4ea0 | goto label_151;
| }
0x00004104 addiu s4, s0, -0x3a50 | s4 = s0 + -0x3a50;
0x00004108 addiu s3, v1, -0x5da8 | s3 = v1 + -0x5da8;
0x0000410c sw s0, 0x54(sp) | *(var_54h) = s0;
0x00004110 b 0x4120 |
| while (v0 != 0) {
0x00004114 lw v1, 0xb0(sp) | v1 = *(var_b0h);
0x00004118 lw s0, 0x54(sp) | s0 = *(var_54h);
| if (v1 < 0) {
0x0000411c bltz v1, 0x4ea0 | goto label_151;
| }
0x00004120 lw t9, -0x7f38(gp) | t9 = sym.imp.strdup;
0x00004124 move a0, v0 | a0 = v0;
0x00004128 jalr t9 | t9 ();
0x0000412c lw v1, 0x2c(sp) | v1 = *(var_2ch);
0x00004130 move s0, v0 | s0 = v0;
0x00004134 lw v0, 0xb0(sp) | v0 = *(var_b0h);
0x00004138 lw v1, -0x3a68(v1) | v1 = *((v1 - 3738));
0x0000413c sll v0, v0, 2 | v0 <<= 2;
0x00004140 sw s0, 0x1c(sp) | *(var_1ch) = s0;
0x00004144 lwx a0, v0(v1) | __asm ("lwx a0, v0(v1)");
0x00004148 lw v1, 0xc(s7) | v1 = *((s7 + 3));
0x0000414c lw gp, 0x20(sp) | gp = *(var_20h);
0x00004150 sw a0, 0x18(sp) | *(var_18h) = a0;
0x00004154 lwx v0, v0(v1) | __asm ("lwx v0, v0(v1)");
0x00004158 lw t9, -0x7f18(gp) | t9 = sym.imp.__snprintf_chk;
0x0000415c addiu a3, zero, 0x100 | a3 = aav.0x00000100;
0x00004160 addiu a2, zero, 1 | a2 = 1;
0x00004164 addiu a1, zero, 0x100 | a1 = aav.0x00000100;
0x00004168 move a0, s4 | a0 = s4;
0x0000416c sw v0, 0x14(sp) | *(var_14h) = v0;
0x00004170 sw s3, 0x10(sp) | *(var_10h) = s3;
0x00004174 jalr t9 | t9 ();
0x00004178 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000417c lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004180 move a0, s0 | a0 = s0;
0x00004184 jalr t9 | t9 ();
0x00004188 lw t9, 0x34(sp) | t9 = *(var_34h);
0x0000418c move a1, s5 | a1 = s5;
0x00004190 move a0, s4 | a0 = s4;
0x00004194 jalr t9 | t9 ();
0x00004198 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000419c bnez v0, 0x4114 |
| }
| label_150:
0x000041a0 move s4, zero | s4 = 0;
| label_21:
0x000041a4 lw s0, 0x38(sp) | s0 = *(var_38h);
| label_20:
0x000041a8 lw t9, -0x7e18(gp) | t9 = sym.imp.strtol;
| if (s0 != 0) {
0x000041ac beqz s0, 0x41fc |
0x000041b0 addiu a2, zero, 0xa | a2 = 0xa;
0x000041b4 move a1, s5 | a1 = s5;
0x000041b8 move a0, s0 | a0 = s0;
0x000041bc sw zero, 0xb0(sp) | *(var_b0h) = 0;
0x000041c0 jalr t9 | t9 ();
0x000041c4 lui v1, 0x7fff | v1 = 0x7fffffff;
0x000041c8 ori v1, v1, 0xffff |
0x000041cc lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == v1) {
0x000041d0 beq v0, v1, 0x5250 | goto label_152;
| }
0x000041d4 slti v1, v0, -1 | v1 = (v0 < -1) ? 1 : 0;
0x000041d8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| if (v1 != 0) {
0x000041dc bnez v1, 0x5254 | goto label_153;
| }
0x000041e0 lb v1, (s0) | v1 = *(s0);
0x000041e4 lw v1, 0xb0(sp) | v1 = *(var_b0h);
| if (v1 == 0) {
0x000041e8 beqz v1, 0x5254 | goto label_153;
| }
0x000041ec lb v1, (v1) | v1 = *(v1);
0x000041f0 lw v1, 0x68(sp) | v1 = *(var_68h);
| if (v1 != 0) {
0x000041f4 bnez v1, 0x5254 | goto label_153;
| }
0x000041f8 sw v0, 8(v1) | *((v1 + 2)) = v0;
| }
0x000041fc lw a0, 0x50(sp) | a0 = *(var_50h);
0x00004200 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
| if (a0 != 0) {
0x00004204 beqz a0, 0x4224 |
0x00004208 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x0000420c addiu a1, a1, -0x5eb8 | a1 += -0x5eb8;
0x00004210 jalr t9 | t9 ();
0x00004214 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004218 bnez v0, 0x4224 | goto label_154;
| }
0x0000421c lw v0, 0x68(sp) | v0 = *(var_68h);
0x00004220 sw zero, 0x10(v0) | *((v0 + 4)) = 0;
| }
| label_154:
0x00004224 lw t9, -0x7dc0(gp) | t9 = sym.imp.cli_createDynamicGroup;
0x00004228 lw a2, -0x7fd0(gp) | a2 = *(gp);
0x0000422c move a0, s4 | a0 = s4;
0x00004230 move a3, s5 | a3 = s5;
0x00004234 move a1, s2 | a1 = s2;
0x00004238 jalr t9 | t9 ();
0x0000423c lw v1, 0xb0(sp) | v1 = *(var_b0h);
0x00004240 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004244 move a0, v1 | a0 = v1;
0x00004248 sw v1, 0x38(sp) | *(var_38h) = v1;
0x0000424c addiu v1, zero, -8 | v1 = -8;
0x00004250 move s3, v0 | s3 = v0;
| if (a0 == v1) {
0x00004254 beq a0, v1, 0x4ffc | goto label_155;
| }
0x00004258 lw v0, 0x38(sp) | v0 = *(var_38h);
0x0000425c lw v1, 0x38(sp) | v1 = *(var_38h);
| if (v0 != 0) {
0x00004260 bnez v0, 0x5de8 | goto label_156;
| }
0x00004264 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| if (s3 == 0) {
0x00004268 beqz s3, 0x637c | goto label_157;
| }
0x0000426c lw v0, 0x2c(sp) | v0 = *(var_2ch);
0x00004270 lw t9, -0x7f38(gp) | t9 = sym.imp.strdup;
0x00004274 lw s2, -0x3a68(v0) | s2 = *((v0 - 3738));
0x00004278 sll v0, s0, 2 | v0 = s0 << 2;
0x0000427c addu s2, s2, v0 | s2 += v0;
0x00004280 move a0, s3 | a0 = s3;
0x00004284 jalr t9 | t9 ();
0x00004288 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000428c sw v0, (s2) | *(s2) = v0;
| if (s1 != 0) {
0x00004290 bnez s1, 0x5228 | goto label_158;
| }
0x00004294 lw v0, 0x30(sp) | v0 = *(var_30h);
0x00004298 sw s1, 0x38(sp) | *(var_38h) = s1;
0x0000429c lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
| label_37:
0x000042a0 addiu s2, s2, -1 | s2 += -1;
0x000042a4 lw v0, 0x3c(sp) | v0 = *(var_3ch);
| if (s2 == s0) {
0x000042a8 beq s2, s0, 0x48f0 | goto label_159;
| }
| label_12:
0x000042ac lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
| if (s1 != 0) {
0x000042b0 bnez s1, 0x4ae8 | goto label_160;
| }
| label_14:
0x000042b4 lw v0, 0x40(sp) | v0 = *(var_40h);
| label_15:
0x000042b8 lw v1, 0x38(sp) | v1 = *(var_38h);
| if (v0 != 0) {
0x000042bc bnez v0, 0x4f4c | goto label_161;
| }
| label_59:
0x000042c0 lw t9, -0x7f60(gp) | t9 = sym.imp.cli_sync;
0x000042c4 lw a0, -0x7fd0(gp) | a0 = *(gp);
0x000042c8 addiu a1, sp, 0xb0 | a1 = sp + 0xb0;
0x000042cc jalr t9 | t9 ();
0x000042d0 lw v0, 0xb0(sp) | v0 = *(var_b0h);
0x000042d4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000042d8 beqz v0, 0x47cc | goto label_162;
| }
| label_71:
0x000042dc lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
0x000042e0 addiu s1, zero, -1 | s1 = -1;
| label_8:
0x000042e4 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
| if (s3 != 0) {
0x000042e8 beqz s3, 0x42f8 |
0x000042ec move a0, s3 | a0 = s3;
0x000042f0 jalr t9 | t9 ();
0x000042f4 lw gp, 0x20(sp) | gp = *(var_20h);
| }
| label_19:
0x000042f8 lw v0, 0x30(sp) | v0 = *(var_30h);
0x000042fc addiu v1, s0, 1 | v1 = s0 + 1;
0x00004300 sw v1, -0x3a58(s6) | *((s6 - 3734)) = v1;
0x00004304 lw fp, -0x3a5c(v0) | fp = *((v0 - 3735));
0x00004308 slt v0, v1, fp | v0 = (v1 < fp) ? 1 : 0;
0x0000430c lw v0, 0x64(sp) | v0 = *(var_64h);
| if (v0 == 0) {
0x00004310 beqz v0, 0x4320 | goto label_163;
| }
0x00004314 lw t9, 0x44(sp) | t9 = *(var_44h);
| if (s1 == 0) {
0x00004318 beqz s1, 0x3f38 | goto label_3;
| }
| label_84:
0x0000431c lw v0, 0x64(sp) | v0 = *(var_64h);
| label_163:
0x00004320 lw s5, -0x3a54(v0) | s5 = *((v0 - 3733));
0x00004324 lw v0, 0x30(sp) | v0 = *(var_30h);
| if (s5 != 0) {
0x00004328 bnez s5, 0x52b8 | goto label_164;
| }
0x0000432c lw v0, 0x4c(sp) | v0 = *(var_4ch);
0x00004330 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| if (v0 == 0) {
0x00004334 beqz v0, 0x5918 | goto label_165;
| }
0x00004338 lw t9, -0x7dd8(gp) | t9 = sym.imp.getenv;
0x0000433c addiu a0, a0, -0x570c | a0 += -0x570c;
0x00004340 jalr t9 | t9 ();
0x00004344 sw v0, 0x38(sp) | *(var_38h) = v0;
0x00004348 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000434c move s0, v0 | s0 = v0;
| if (v0 == 0) {
0x00004350 beqz v0, 0x5b14 | goto label_166;
| }
0x00004354 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004358 lw t9, -0x7f14(gp) | t9 = sym.imp.strncmp;
0x0000435c addiu a2, zero, 7 | a2 = 7;
0x00004360 move a1, v0 | a1 = v0;
0x00004364 addiu a0, a0, -0x5700 | a0 += -0x5700;
0x00004368 jalr t9 | t9 ();
0x0000436c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00004370 bnez v0, 0x437c |
0x00004374 addiu v0, s0, 7 | v0 = s0 + 7;
0x00004378 sw v0, 0x38(sp) | *(var_38h) = v0;
| }
| label_73:
0x0000437c lw t9, -0x7ec8(gp) | t9 = sym.imp.CGI_get_query;
0x00004380 jalr t9 | t9 ();
0x00004384 nop |
0x00004388 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000438c move a0, v0 | a0 = v0;
0x00004390 lw t9, -0x7e04(gp) | t9 = sym.imp.CGI_decode;
0x00004394 move fp, v0 | fp = v0;
0x00004398 jalr t9 | t9 ();
0x0000439c lw gp, 0x20(sp) | gp = *(var_20h);
0x000043a0 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x000043a4 move a0, fp | a0 = fp;
0x000043a8 jalr t9 | t9 ();
0x000043ac lw gp, 0x20(sp) | gp = *(var_20h);
0x000043b0 sll v0, v0, 2 | v0 <<= 2;
0x000043b4 lw t9, -0x7ea4(gp) | t9 = sym.imp.malloc;
0x000043b8 addiu a0, v0, 1 | a0 = v0 + 1;
0x000043bc jalr t9 | t9 ();
0x000043c0 sw v0, 0x34(sp) | *(var_34h) = v0;
0x000043c4 lw gp, 0x20(sp) | gp = *(var_20h);
0x000043c8 move s4, v0 | s4 = v0;
| if (v0 == 0) {
0x000043cc beqz v0, 0x468c | goto label_43;
| }
0x000043d0 lb v1, (fp) | v1 = *(fp);
| if (v1 == 0) {
0x000043d4 beql v1, zero, 0x4464 | goto label_167;
| }
0x000043d8 lw s4, 0x34(sp) | s4 = *(var_34h);
0x000043dc lw s0, -0x7fdc(gp) | s0 = *((gp - 8183));
0x000043e0 addiu s3, zero, 0x5c | s3 = 0x5c;
0x000043e4 addiu s2, zero, 0x78 | s2 = 0x78;
0x000043e8 addiu s0, s0, -0x56f8 | s0 += -0x56f8;
0x000043ec b 0x4414 |
| while (v0 != 0) {
0x000043f0 addiu v0, zero, 0x5c | v0 = 0x5c;
| if (v1 == v0) {
0x000043f4 beq v1, v0, 0x4428 | goto label_168;
| }
| if (v1 == v0) {
0x000043f8 beql v1, v0, 0x442c | goto label_169;
| }
0x000043fc sb s3, (s4) | *(s4) = s3;
0x00004400 addiu fp, fp, 1 | fp++;
0x00004404 sb v1, (s4) | *(s4) = v1;
0x00004408 lb v1, (fp) | v1 = *(fp);
0x0000440c addiu s4, s4, 1 | s4++;
| if (v1 == 0) {
0x00004410 beqz v1, 0x4464 | goto label_167;
| }
| label_4:
0x00004414 addiu v0, v1, -0x20 | v0 = v1 + -0x20;
0x00004418 andi v0, v0, 0xff | v0 &= 0xff;
0x0000441c sltiu v0, v0, 0x5f | v0 = (v0 < 0x5f) ? 1 : 0;
0x00004420 addiu v0, zero, 0x22 | v0 = 0x22;
0x00004424 bnez v0, 0x43f0 |
| }
| label_168:
0x00004428 sb s3, (s4) | *(s4) = s3;
| label_169:
0x0000442c sb s2, 1(s4) | *((s4 + 1)) = s2;
0x00004430 lb v0, (fp) | v0 = *(fp);
0x00004434 lw t9, -0x7f10(gp) | t9 = sym.imp.__sprintf_chk
0x00004438 addiu fp, fp, 1 | fp++;
0x0000443c addiu a0, s4, 2 | a0 = s4 + 2;
0x00004440 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004444 move a3, s0 | a3 = s0;
0x00004448 addiu a2, zero, -1 | a2 = -1;
0x0000444c addiu a1, zero, 1 | a1 = 1;
0x00004450 jalr t9 | t9 ();
0x00004454 lb v1, (fp) | v1 = *(fp);
0x00004458 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000445c addiu s4, s4, 4 | s4 += 4;
| if (v1 != 0) {
0x00004460 bnez v1, 0x4414 | goto label_4;
| }
| label_167:
0x00004464 lw a0, 0x6c(s7) | a0 = *((s7 + 27));
0x00004468 sb zero, (s4) | *(s4) = 0;
| if (a0 != 0) {
0x0000446c beqz a0, 0x4498 |
0x00004470 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
0x00004474 sll v0, v0, 2 | v0 <<= 2;
0x00004478 lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x0000447c lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
| if (a0 == 0) {
0x00004480 beqz a0, 0x4498 | goto label_170;
| }
0x00004484 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00004488 addiu a1, a1, -0x62b8 | a1 += -0x62b8;
0x0000448c jalr t9 | t9 ();
0x00004490 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00004494 beqz v0, 0x625c | goto label_171;
| }
| }
| label_170:
0x00004498 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000449c lw t9, -0x7f34(gp) | t9 = sym.imp.CGI_html_setup;
0x000044a0 addiu a0, a0, -0x56f0 | a0 += -0x56f0;
0x000044a4 jalr t9 | t9 ();
0x000044a8 lw gp, 0x20(sp) | gp = *(var_20h);
| label_94:
0x000044ac lw s0, -0x7ee8(gp) | s0 = *((gp - 8122));
0x000044b0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000044b4 lw t9, -0x7e90(gp) | t9 = sym.imp.fwrite;
0x000044b8 lw a3, (s0) | a3 = *(s0);
0x000044bc addiu a2, zero, 0x11a | a2 = 0x11a;
0x000044c0 addiu a1, zero, 1 | a1 = 1;
0x000044c4 addiu a0, a0, -0x56e0 | a0 += -0x56e0;
0x000044c8 jalr t9 | t9 ();
0x000044cc lw gp, 0x20(sp) | gp = *(var_20h);
0x000044d0 lw a3, (s0) | a3 = *(s0);
0x000044d4 addiu a2, zero, 0x87 | a2 = 0x87;
0x000044d8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000044dc lw t9, -0x7e90(gp) | t9 = sym.imp.fwrite;
0x000044e0 addiu a1, zero, 1 | a1 = 1;
0x000044e4 addiu a0, a0, -0x55c4 | a0 += -0x55c4;
0x000044e8 jalr t9 | t9 ();
0x000044ec lw gp, 0x20(sp) | gp = *(var_20h);
0x000044f0 lw a3, (s0) | a3 = *(s0);
0x000044f4 addiu a2, zero, 0x43 | a2 = 0x43;
0x000044f8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000044fc lw t9, -0x7e90(gp) | t9 = sym.imp.fwrite;
0x00004500 addiu a1, zero, 1 | a1 = 1;
0x00004504 addiu a0, a0, -0x553c | a0 += -0x553c;
0x00004508 jalr t9 | t9 ();
0x0000450c lw gp, 0x20(sp) | gp = *(var_20h);
0x00004510 lw s2, 0x4c(sp) | s2 = *(var_4ch);
0x00004514 lw a0, (s0) | a0 = *(s0);
0x00004518 lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x0000451c lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x00004520 move a3, s2 | a3 = s2;
0x00004524 addiu a2, a2, -0x54f8 | a2 += -0x54f8;
0x00004528 addiu a1, zero, 1 | a1 = 1;
0x0000452c jalr t9 | t9 ();
0x00004530 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004534 lw a0, (s0) | a0 = *(s0);
0x00004538 lw a3, 0x34(sp) | a3 = *(var_34h);
0x0000453c lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x00004540 lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x00004544 addiu a2, a2, -0x54e8 | a2 += -0x54e8;
0x00004548 addiu a1, zero, 1 | a1 = 1;
0x0000454c jalr t9 | t9 ();
0x00004550 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004554 lw a3, (s0) | a3 = *(s0);
0x00004558 addiu a2, zero, 0xa | a2 = 0xa;
0x0000455c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004560 lw t9, -0x7e90(gp) | t9 = sym.imp.fwrite;
0x00004564 addiu a1, zero, 1 | a1 = 1;
0x00004568 addiu a0, a0, -0x54d8 | a0 += -0x54d8;
0x0000456c jalr t9 | t9 ();
0x00004570 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004574 lw a0, (s0) | a0 = *(s0);
0x00004578 lw a3, 0x38(sp) | a3 = *(var_38h);
0x0000457c lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x00004580 lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x00004584 addiu a2, a2, -0x54cc | a2 += -0x54cc;
0x00004588 addiu a1, zero, 1 | a1 = 1;
0x0000458c jalr t9 | t9 ();
0x00004590 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004594 lw t9, -0x7fbc(gp) | t9 = sym.add_url_get_params;
0x00004598 move a0, s2 | a0 = s2;
0x0000459c bal 0x36d8 | sym_add_url_get_params ();
0x000045a0 move s3, v0 | s3 = v0;
0x000045a4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x000045a8 beqz v0, 0x45cc |
0x000045ac lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x000045b0 lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x000045b4 lw a0, (s0) | a0 = *(s0);
0x000045b8 move a3, v0 | a3 = v0;
0x000045bc addiu a2, a2, -0x54bc | a2 += -0x54bc;
0x000045c0 addiu a1, zero, 1 | a1 = 1;
0x000045c4 jalr t9 | t9 ();
0x000045c8 lw gp, 0x20(sp) | gp = *(var_20h);
| }
0x000045cc lw v0, 0x2c(s7) | v0 = *((s7 + 11));
0x000045d0 lw a0, (s0) | a0 = *(s0);
| if (v0 == 0) {
0x000045d4 beqz v0, 0x463c | goto label_172;
| }
0x000045d8 lw s4, 0x30(sp) | s4 = *(var_30h);
0x000045dc lw v1, -0x3a5c(s4) | v1 = *((s4 - 3735));
0x000045e0 move a3, v0 | a3 = v0;
| if (v1 <= 0) {
0x000045e4 blez v1, 0x463c | goto label_172;
| }
0x000045e8 lw s2, -0x7fdc(gp) | s2 = *((gp - 8183));
0x000045ec addiu s2, s2, -0x54b4 | s2 += -0x54b4;
| do {
0x000045f0 sll v1, s5, 2 | v1 = s5 << 2;
0x000045f4 lwx a3, v1(a3) | __asm ("lwx a3, v1(a3)");
0x000045f8 lw v0, 0x2c(sp) | v0 = *(var_2ch);
| if (a3 != 0) {
0x000045fc beqz a3, 0x4628 |
0x00004600 lw v0, -0x3a68(v0) | v0 = *((v0 - 3738));
0x00004604 lwx v0, v1(v0) | __asm ("lwx v0, v1(v0)");
0x00004608 lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
| if (v0 == 0) {
0x0000460c beqz v0, 0x4628 | goto label_173;
| }
0x00004610 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00004614 move a2, s2 | a2 = s2;
0x00004618 addiu a1, zero, 1 | a1 = 1;
0x0000461c jalr t9 | t9 ();
0x00004620 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004624 lw a0, (s0) | a0 = *(s0);
| }
| label_173:
0x00004628 lw v0, -0x3a5c(s4) | v0 = *((s4 - 3735));
0x0000462c addiu s5, s5, 1 | s5++;
0x00004630 slt v0, s5, v0 | v0 = (s5 < v0) ? 1 : 0;
0x00004634 lw a3, 0x2c(s7) | a3 = *((s7 + 11));
0x00004638 bnel v0, zero, 0x45f0 |
| } while (v0 == 0);
| label_172:
0x0000463c move a3, a0 | a3 = a0;
0x00004640 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004644 lw t9, -0x7e90(gp) | t9 = sym.imp.fwrite;
0x00004648 addiu a2, zero, 0x1b | a2 = 0x1b;
0x0000464c addiu a1, zero, 1 | a1 = 1;
0x00004650 addiu a0, a0, -0x54a8 | a0 += -0x54a8;
0x00004654 jalr t9 | t9 ();
0x00004658 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000465c lw t9, -0x7e2c(gp) | t9 = sym.imp.fflush;
0x00004660 lw a0, (s0) | a0 = *(s0);
0x00004664 jalr t9 | t9 ();
0x00004668 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000466c lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004670 lw a0, 0x34(sp) | a0 = *(var_34h);
0x00004674 jalr t9 | t9 ();
0x00004678 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000467c lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004680 move a0, s3 | a0 = s3;
0x00004684 jalr t9 | t9 ();
0x00004688 lw gp, 0x20(sp) | gp = *(var_20h);
| label_43:
0x0000468c lw t9, -0x7e20(gp) | t9 = sym.imp.free;
| label_39:
0x00004690 lw a0, 0x4c(sp) | a0 = *(var_4ch);
0x00004694 jalr t9 | t9 ();
0x00004698 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000469c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000046a0 addiu t9, t9, 0x2648 | t9 += fcn.00002648;
0x000046a4 bal 0x2648 | fcn_00002648 ();
0x000046a8 nop |
0x000046ac lw gp, 0x20(sp) | gp = *(var_20h);
0x000046b0 b 0x4788 | goto label_68;
| label_115:
0x000046b4 lw v0, 0x44(sp) | v0 = *(var_44h);
0x000046b8 lw a0, -0x3ff0(v0) | a0 = *((v0 - 4092));
0x000046bc move s4, s2 | s4 = s2;
| if (a0 == 0) {
0x000046c0 beqz a0, 0x4710 | goto label_174;
| }
0x000046c4 move s5, zero | s5 = 0;
0x000046c8 b 0x46dc | goto label_175;
| label_5:
0x000046cc addiu s4, s4, 8 | s4 += 8;
| do {
0x000046d0 lw a0, (s4) | a0 = *(s4);
0x000046d4 addiu s5, s5, 1 | s5++;
| if (a0 == 0) {
0x000046d8 beqz a0, 0x4710 | goto label_174;
| }
| label_175:
0x000046dc lw v0, 4(s4) | v0 = *((s4 + 1));
0x000046e0 addiu s4, s4, 8 | s4 += 8;
0x000046e4 bnel v0, zero, 0x46d0 |
| } while (v0 == 0);
0x000046e8 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x000046ec move a1, s1 | a1 = s1;
0x000046f0 jalr t9 | t9 ();
0x000046f4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x000046f8 bnez v0, 0x46cc | goto label_5;
| }
0x000046fc sll a2, s5, 3 | a2 = s5 << 3;
0x00004700 addu a2, s2, a2 | a2 = s2 + a2;
0x00004704 lw v0, 0xac(sp) | v0 = *(var_ach);
0x00004708 sw v0, 4(a2) | *((a2 + 1)) = v0;
0x0000470c b 0x3ca4 | goto label_6;
| label_174:
0x00004710 lw v0, 0x50(sp) | v0 = *(var_50h);
0x00004714 lw v0, 0x3c(sp) | v0 = *(var_3ch);
| if (v0 == 0) {
0x00004718 beqz v0, 0x473c | goto label_176;
| }
0x0000471c lw t9, -0x7f14(gp) | t9 = sym.imp.strncmp;
0x00004720 lw a1, 4(s2) | a1 = *((s2 + 1));
0x00004724 lw a2, 0x50(sp) | a2 = *(var_50h);
0x00004728 move a0, s1 | a0 = s1;
0x0000472c jalr t9 | t9 ();
0x00004730 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004734 bnez v0, 0x3ca4 | goto label_6;
| }
0x00004738 lw v0, 0x3c(sp) | v0 = *(var_3ch);
| label_176:
0x0000473c lw a0, 0x40(sp) | a0 = *(var_40h);
0x00004740 lw v0, -0x3a70(v0) | v0 = *((v0 - 3740));
0x00004744 sll v1, a0, 3 | v1 = a0 << 3;
0x00004748 addu v0, v0, v1 | v0 += v1;
0x0000474c lw v1, 0xac(sp) | v1 = *(var_ach);
0x00004750 addiu a0, a0, 1 | a0++;
0x00004754 sw s1, (v0) | *(v0) = s1;
0x00004758 sw a0, 0x40(sp) | *(var_40h) = a0;
0x0000475c sw v1, 4(v0) | *((v0 + 1)) = v1;
0x00004760 b 0x3ca4 | goto label_6;
| label_117:
0x00004764 sw v0, -0x3a5c(a3) | *((a3 - 3735)) = v0;
0x00004768 b 0x3c94 | goto label_7;
| label_122:
0x0000476c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004770 addiu a0, a0, -0x5f90 | a0 += -0x5f90;
| label_96:
0x00004774 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00004778 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x0000477c addiu s1, zero, -1 | s1 = -1;
0x00004780 bal 0x2b10 | fcn_00002b10 ();
0x00004784 lw gp, 0x20(sp) | gp = *(var_20h);
| label_68:
0x00004788 lw v0, 0x70(sp) | v0 = *(var_70h);
0x0000478c lw a0, 0xb4(sp) | a0 = *(var_b4h);
0x00004790 lw v1, (v0) | v1 = *(v0);
0x00004794 move v0, s1 | v0 = s1;
| if (a0 != v1) {
0x00004798 bne a0, v1, 0x653c | goto label_177;
| }
0x0000479c lw ra, 0xdc(sp) | ra = *(var_dch);
0x000047a0 lw fp, 0xd8(sp) | fp = *(var_d8h);
0x000047a4 lw s7, 0xd4(sp) | s7 = *(var_d4h);
0x000047a8 lw s6, 0xd0(sp) | s6 = *(var_d0h);
0x000047ac lw s5, 0xcc(sp) | s5 = *(var_cch);
0x000047b0 lw s4, 0xc8(sp) | s4 = *(var_c8h);
0x000047b4 lw s3, 0xc4(sp) | s3 = *(var_c4h);
0x000047b8 lw s2, 0xc0(sp) | s2 = *(var_c0h);
0x000047bc lw s1, 0xbc(sp) | s1 = *(var_bch);
0x000047c0 lw s0, 0xb8(sp) | s0 = *(var_b8h);
0x000047c4 addiu sp, sp, 0xe0 |
0x000047c8 jr ra | return v1;
| label_162:
0x000047cc lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| label_23:
0x000047d0 move s1, zero | s1 = 0;
0x000047d4 b 0x42e4 | goto label_8;
| label_135:
0x000047d8 sw zero, 0x40(sp) | *(var_40h) = 0;
0x000047dc b 0x3f7c | goto label_9;
| label_137:
0x000047e0 lw v0, 0xc(s7) | v0 = *((s7 + 3));
0x000047e4 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| if (v0 == 0) {
0x000047e8 beqz v0, 0x6398 | goto label_139;
| }
0x000047ec lwx s2, s2(v0) | __asm ("lwx s2, s2(v0)");
0x000047f0 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| if (s2 == 0) {
0x000047f4 beqz s2, 0x639c | goto label_178;
| }
0x000047f8 lw v0, 0x14(s7) | v0 = *((s7 + 5));
| if (v0 == 0) {
0x000047fc beql v0, zero, 0x405c | goto label_10;
| }
0x00004800 lw s2, 0x3c(s7) | s2 = *((s7 + 15));
0x00004804 lw a1, -0x3a58(s6) | a1 = *((s6 - 3734));
0x00004808 sll a1, a1, 2 | a1 <<= 2;
0x0000480c lwx v0, a1(v0) | __asm ("lwx v0, a1(v0)");
| if (v0 == 0) {
0x00004810 beql v0, zero, 0x405c | goto label_10;
| }
0x00004814 lw s2, 0x3c(s7) | s2 = *((s7 + 15));
0x00004818 lb v0, (v0) | v0 = *(v0);
0x0000481c lw s5, -0x7fd4(gp) | s5 = *(gp);
| if (v0 != 0) {
0x00004820 bnez v0, 0x4040 | goto label_11;
| }
| if (s1 == 0) {
| label_142:
0x00004824 beql s1, zero, 0x405c | goto label_10;
| }
0x00004828 lw s2, 0x3c(s7) | s2 = *((s7 + 15));
0x0000482c sw s1, 0x38(sp) | *(var_38h) = s1;
0x00004830 lw v1, 0x38(sp) | v1 = *(var_38h);
| label_17:
0x00004834 addiu v0, zero, 3 | v0 = 3;
| if (v1 == v0) {
0x00004838 beql v1, v0, 0x4f98 | goto label_141;
| }
0x0000483c lw a0, 0xc(s7) | a0 = *((s7 + 3));
0x00004840 lw v0, 0x30(sp) | v0 = *(var_30h);
| label_16:
0x00004844 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x00004848 slti v0, s2, 2 | v0 = (s2 < 2) ? 1 : 0;
0x0000484c move s1, zero | s1 = 0;
| if (v0 != 0) {
0x00004850 bnez v0, 0x6570 | goto label_179;
| }
| label_18:
0x00004854 lw v1, 0x38(sp) | v1 = *(var_38h);
0x00004858 addiu v0, zero, 1 | v0 = 1;
0x0000485c lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| if (v1 != v0) {
0x00004860 bne v1, v0, 0x6560 | goto label_180;
| }
0x00004864 lw s3, 4(s7) | s3 = *((s7 + 1));
0x00004868 addiu v0, s0, 1 | v0 = s0 + 1;
| label_65:
0x0000486c sll v0, v0, 2 | v0 <<= 2;
0x00004870 lwx s3, v0(s3) | __asm ("lwx s3, v0(s3)");
0x00004874 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
| if (s3 == 0) {
0x00004878 beqz s3, 0x53d4 | goto label_181;
| }
0x0000487c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004880 move a1, s3 | a1 = s3;
0x00004884 addiu a0, a0, -0x5e40 | a0 += -0x5e40;
0x00004888 jalr t9 | t9 ();
0x0000488c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004890 beqz v0, 0x48cc |
0x00004894 lw v0, 0x7c(sp) | v0 = *(var_7ch);
0x00004898 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x0000489c move a1, s3 | a1 = s3;
0x000048a0 addiu a0, v0, -0x5e98 | a0 = v0 + -0x5e98;
0x000048a4 jalr t9 | t9 ();
0x000048a8 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000048ac beqz v0, 0x48cc | goto label_182;
| }
0x000048b0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000048b4 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x000048b8 move a1, s3 | a1 = s3;
0x000048bc addiu a0, a0, -0x5e50 | a0 += -0x5e50;
0x000048c0 jalr t9 | t9 ();
0x000048c4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x000048c8 bnez v0, 0x59b0 | goto label_183;
| }
| }
| label_182:
0x000048cc lw v0, 0x30(sp) | v0 = *(var_30h);
0x000048d0 addiu s2, s2, -1 | s2 += -1;
0x000048d4 move s3, zero | s3 = 0;
0x000048d8 sw s2, -0x3a5c(v0) | *((v0 - 3735)) = s2;
0x000048dc addiu v0, zero, 1 | v0 = 1;
0x000048e0 addiu s2, s2, -1 | s2 += -1;
0x000048e4 sw v0, 0x38(sp) | *(var_38h) = v0;
| if (s2 != s0) {
0x000048e8 bne s2, s0, 0x42ac | goto label_12;
| }
0x000048ec lw v0, 0x3c(sp) | v0 = *(var_3ch);
| label_159:
0x000048f0 lw a1, -0x3a70(v0) | a1 = *((v0 - 3740));
0x000048f4 lw v0, 0x30(sp) | v0 = *(var_30h);
0x000048f8 sw fp, -0x3a5c(v0) | *((v0 - 3735)) = fp;
0x000048fc lw v0, (a1) | v0 = *(a1);
0x00004900 lw v1, 0x38(sp) | v1 = *(var_38h);
| if (v0 == 0) {
0x00004904 beqz v0, 0x42ac | goto label_12;
| }
0x00004908 move a0, s1 | a0 = s1;
0x0000490c xori v1, v1, 1 | v1 ^= 1;
| if (v1 == 0) {
0x00004910 movn a0, zero, v1 | a0 = 0;
| }
0x00004914 lw v1, -0x7fcc(gp) | v1 = *((gp - 8179));
0x00004918 lw s0, -0x7fd8(gp) | s0 = *((gp - 8182));
0x0000491c addiu v1, v1, 0x326c | v1 += fcn.0000326c;
0x00004920 sw v1, 0x34(sp) | *(var_34h) = v1;
0x00004924 lw v1, -0x7fcc(gp) | v1 = *((gp - 8179));
0x00004928 sw a0, 0x54(sp) | *(var_54h) = a0;
0x0000492c addiu v1, v1, 0x331c | v1 += fcn.0000331c;
0x00004930 sw v1, 0x58(sp) | *(var_58h) = v1;
0x00004934 lw v1, -0x7fdc(gp) | v1 = *((gp - 8183));
0x00004938 move s5, zero | s5 = 0;
0x0000493c sw v1, 0x5c(sp) | *(var_5ch) = v1;
0x00004940 lw v1, -0x7fdc(gp) | v1 = *((gp - 8183));
0x00004944 sw s1, 0x8c(sp) | *(var_8ch) = s1;
0x00004948 sw v1, 0x74(sp) | *(var_74h) = v1;
0x0000494c lw v1, -0x7fcc(gp) | v1 = *((gp - 8179));
0x00004950 sw s6, 0x50(sp) | *(var_50h) = s6;
0x00004954 addiu v1, v1, 0x2b10 | v1 += fcn.00002b10;
0x00004958 sw v1, 0x88(sp) | *(var_88h) = v1;
| label_32:
0x0000495c lb v1, (v0) | v1 = *(v0);
| label_13:
0x00004960 move a0, zero | a0 = 0;
| if (v1 == 0) {
0x00004964 beqz v1, 0x51e8 | goto label_184;
| }
0x00004968 addiu a3, zero, 0x5f | a3 = 0x5f;
0x0000496c addiu a2, zero, 0x2e | a2 = 0x2e;
| do {
| if (v1 != a3) {
0x00004970 beql v1, a3, 0x4978 |
0x00004974 sb a2, (v0) | *(v0) = a2;
| }
0x00004978 lw s1, (a1) | s1 = *(a1);
0x0000497c addiu a0, a0, 1 | a0++;
0x00004980 addu v0, s1, a0 | v0 = s1 + a0;
0x00004984 lb v1, (v0) | v1 = *(v0);
0x00004988 bnez v1, 0x4970 |
| } while (v1 != 0);
0x0000498c nop |
| label_35:
0x00004990 lw v0, 0x50(sp) | v0 = *(var_50h);
| if (s3 == 0) {
0x00004994 beqz s3, 0x519c | goto label_185;
| }
0x00004998 lw s2, 0xc(s7) | s2 = *((s7 + 3));
0x0000499c lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x000049a0 lw a1, -0x3a58(v0) | a1 = *((v0 - 3734));
0x000049a4 move s4, s3 | s4 = s3;
0x000049a8 sll a1, a1, 2 | a1 <<= 2;
0x000049ac lwx s2, a1(s2) | __asm ("lwx s2, a1(s2)");
0x000049b0 move a0, s2 | a0 = s2;
0x000049b4 jalr t9 | t9 ();
0x000049b8 lw gp, 0x20(sp) | gp = *(var_20h);
0x000049bc move a2, v0 | a2 = v0;
0x000049c0 move a1, s2 | a1 = s2;
0x000049c4 lw t9, -0x7f14(gp) | t9 = sym.imp.strncmp;
0x000049c8 move a0, s1 | a0 = s1;
0x000049cc jalr t9 | t9 ();
0x000049d0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000049d4 movn s4, zero, v0 | s4 = 0;
| }
| label_31:
0x000049d8 lw t9, -0x7f68(gp) | t9 = sym.imp.g_strlcpy;
0x000049dc addiu v0, zero, -1 | v0 = -1;
0x000049e0 addiu a2, zero, 0x100 | a2 = aav.0x00000100;
0x000049e4 move a1, s1 | a1 = s1;
0x000049e8 addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x000049ec sw v0, 0xb0(sp) | *(var_b0h) = v0;
0x000049f0 jalr t9 | t9 ();
0x000049f4 sltiu v0, v0, 0x100 | v0 = (v0 < aav.0x00000100) ? 1 : 0;
0x000049f8 addiu s2, sp, 0xb0 | s2 = sp + 0xb0;
| if (v0 == 0) {
0x000049fc beqz v0, 0x51a4 | goto label_186;
| }
0x00004a00 lw t9, 0x34(sp) | t9 = *(var_34h);
0x00004a04 move a1, s2 | a1 = s2;
0x00004a08 move a0, s1 | a0 = s1;
0x00004a0c jalr t9 | t9 ();
0x00004a10 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00004a14 beqz v0, 0x4abc | goto label_30;
| }
0x00004a18 lw v1, 0xb0(sp) | v1 = *(var_b0h);
0x00004a1c lw v1, 0x5c(sp) | v1 = *(var_5ch);
| if (v1 < 0) {
0x00004a20 bltz v1, 0x505c | goto label_187;
| }
0x00004a24 addiu s1, s0, -0x3a50 | s1 = s0 + -0x3a50;
0x00004a28 addiu fp, v1, -0x5da8 | fp = v1 + -0x5da8;
0x00004a2c b 0x4a3c |
| while (v0 != 0) {
0x00004a30 lw v1, 0xb0(sp) | v1 = *(var_b0h);
| if (v1 < 0) {
0x00004a34 bltz v1, 0x505c | goto label_187;
| }
0x00004a38 nop |
0x00004a3c lw t9, -0x7f38(gp) | t9 = sym.imp.strdup;
0x00004a40 move a0, v0 | a0 = v0;
0x00004a44 jalr t9 | t9 ();
0x00004a48 lw v1, 0x2c(sp) | v1 = *(var_2ch);
0x00004a4c move s6, v0 | s6 = v0;
0x00004a50 lw v0, 0xb0(sp) | v0 = *(var_b0h);
0x00004a54 lw v1, -0x3a68(v1) | v1 = *((v1 - 3738));
0x00004a58 sll v0, v0, 2 | v0 <<= 2;
0x00004a5c sw s6, 0x1c(sp) | *(var_1ch) = s6;
0x00004a60 lwx a0, v0(v1) | __asm ("lwx a0, v0(v1)");
0x00004a64 lw v1, 0xc(s7) | v1 = *((s7 + 3));
0x00004a68 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004a6c sw a0, 0x18(sp) | *(var_18h) = a0;
0x00004a70 lwx v0, v0(v1) | __asm ("lwx v0, v0(v1)");
0x00004a74 lw t9, -0x7f18(gp) | t9 = sym.imp.__snprintf_chk;
0x00004a78 addiu a3, zero, 0x100 | a3 = aav.0x00000100;
0x00004a7c addiu a2, zero, 1 | a2 = 1;
0x00004a80 addiu a1, zero, 0x100 | a1 = aav.0x00000100;
0x00004a84 move a0, s1 | a0 = s1;
0x00004a88 sw v0, 0x14(sp) | *(var_14h) = v0;
0x00004a8c sw fp, 0x10(sp) | *(var_10h) = fp;
0x00004a90 jalr t9 | t9 ();
0x00004a94 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004a98 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004a9c move a0, s6 | a0 = s6;
0x00004aa0 jalr t9 | t9 ();
0x00004aa4 lw t9, 0x34(sp) | t9 = *(var_34h);
0x00004aa8 move a1, s2 | a1 = s2;
0x00004aac move a0, s1 | a0 = s1;
0x00004ab0 jalr t9 | t9 ();
0x00004ab4 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004ab8 bnez v0, 0x4a30 |
| }
| label_30:
0x00004abc lw v0, 0x3c(sp) | v0 = *(var_3ch);
0x00004ac0 addiu s5, s5, 8 | s5 += 8;
0x00004ac4 lw a1, -0x3a70(v0) | a1 = *((v0 - 3740));
0x00004ac8 addu a1, a1, s5 | a1 += s5;
0x00004acc lw v0, (a1) | v0 = *(a1);
0x00004ad0 lb v1, (v0) | v1 = *(v0);
| if (v0 == 0) {
0x00004ad4 bnel v0, zero, 0x4960 | goto label_13;
| }
0x00004ad8 lw s1, 0x8c(sp) | s1 = *(var_8ch);
| label_33:
0x00004adc lw s6, 0x50(sp) | s6 = *(var_50h);
| if (s1 == 0) {
0x00004ae0 beqz s1, 0x42b4 | goto label_14;
| }
| label_106:
0x00004ae4 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
| label_160:
0x00004ae8 lw a0, 0x14(s7) | a0 = *((s7 + 5));
0x00004aec sll v0, v0, 2 | v0 <<= 2;
0x00004af0 lw t9, 0x60(sp) | t9 = *(var_60h);
0x00004af4 lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x00004af8 jalr t9 | t9 ();
0x00004afc lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004b00 bnez v0, 0x65a8 | goto label_188;
| }
| label_70:
0x00004b04 lw v1, 0x38(sp) | v1 = *(var_38h);
| label_107:
0x00004b08 addiu v0, zero, 2 | v0 = 2;
0x00004b0c lw v0, 0x40(sp) | v0 = *(var_40h);
| if (v1 != v0) {
0x00004b10 bne v1, v0, 0x42b8 | goto label_15;
| }
| label_38:
0x00004b14 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
0x00004b18 addiu v0, zero, 2 | v0 = 2;
| label_60:
0x00004b1c lw a0, 0xc(s7) | a0 = *((s7 + 3));
0x00004b20 sll v1, s0, 2 | v1 = s0 << 2;
| if (a0 == 0) {
0x00004b24 beqz a0, 0x4f7c | goto label_189;
| }
0x00004b28 lwx a0, v1(a0) | __asm ("lwx a0, v1(a0)");
0x00004b2c sw a0, 0x34(sp) | *(var_34h) = a0;
| if (a0 == 0) {
0x00004b30 beqz a0, 0x4f7c | goto label_189;
| }
0x00004b34 lw a0, 0x34(s7) | a0 = *((s7 + 13));
0x00004b38 lw a1, -0x7ee8(gp) | a1 = *((gp - 8122));
| if (a0 == 0) {
0x00004b3c beqz a0, 0x54c8 | goto label_190;
| }
0x00004b40 lwx s1, v1(a0) | __asm ("lwx s1, v1(a0)");
0x00004b44 lw a0, 0x7c(s7) | a0 = *((s7 + 31));
0x00004b48 lw a1, (a1) | a1 = *(a1);
0x00004b4c sw a1, 0x88(sp) | *(var_88h) = a1;
| if (a0 == 0) {
0x00004b50 beqz a0, 0x54dc | goto label_191;
| }
| label_46:
0x00004b54 addiu a1, zero, 5 | a1 = 5;
| if (v0 == a1) {
0x00004b58 beql v0, a1, 0x5760 | goto label_192;
| }
0x00004b5c lwx s0, v1(a0) | __asm ("lwx s0, v1(a0)");
| label_47:
0x00004b60 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
| if (s1 == 0) {
0x00004b64 beqz s1, 0x5940 | goto label_193;
| }
0x00004b68 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00004b6c addiu a1, a1, -0x5460 | a1 += -0x5460;
0x00004b70 move a0, s1 | a0 = s1;
0x00004b74 jalr t9 | t9 ();
0x00004b78 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004b7c bnez v0, 0x57b4 | goto label_194;
| }
0x00004b80 lw v0, 0x80(sp) | v0 = *(var_80h);
0x00004b84 sw zero, 0x40(sp) | *(var_40h) = 0;
0x00004b88 sw v0, 0x8c(sp) | *(var_8ch) = v0;
| label_64:
0x00004b8c lw s0, 0x34(sp) | s0 = *(var_34h);
0x00004b90 lw t9, -0x7dd4(gp) | t9 = sym.imp.strchr;
0x00004b94 addiu a1, zero, 0x2a | a1 = 0x2a;
0x00004b98 move a0, s0 | a0 = s0;
0x00004b9c jalr t9 | t9 ();
0x00004ba0 sw v0, 0x50(sp) | *(var_50h) = v0;
0x00004ba4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004ba8 beqz v0, 0x4bcc |
| if (s0 == v0) {
0x00004bac beql s0, v0, 0x590c | goto label_195;
| }
0x00004bb0 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00004bb4 lb v1, -1(v0) | v1 = *((v0 - 1));
0x00004bb8 addiu v0, zero, 0x2e | v0 = 0x2e;
0x00004bbc lw a0, 0x74(s7) | a0 = *((s7 + 29));
| if (v1 == v0) {
0x00004bc0 bnel v1, v0, 0x4bd0 | goto label_196;
| }
0x00004bc4 lw v0, 0x50(sp) | v0 = *(var_50h);
0x00004bc8 sb zero, -1(v0) | *((v0 - 1)) = 0;
| }
| label_61:
0x00004bcc lw a0, 0x74(s7) | a0 = *((s7 + 29));
| label_196:
0x00004bd0 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
| if (a0 == 0) {
0x00004bd4 beqz a0, 0x51f0 | goto label_197;
| }
0x00004bd8 sll v0, v0, 2 | v0 <<= 2;
0x00004bdc lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x00004be0 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
| if (a0 == 0) {
0x00004be4 beqz a0, 0x51f0 | goto label_197;
| }
0x00004be8 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00004bec addiu a1, a1, -0x6040 | a1 += -0x6040;
0x00004bf0 jalr t9 | t9 ();
0x00004bf4 sltiu v0, v0, 1 | v0 = (v0 < 1) ? 1 : 0;
0x00004bf8 sw v0, 0x54(sp) | *(var_54h) = v0;
0x00004bfc lw v0, 0x40(sp) | v0 = *(var_40h);
0x00004c00 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004c04 bnez v0, 0x53ec | goto label_198;
| }
0x00004c08 sw zero, 0x58(sp) | *(var_58h) = 0;
0x00004c0c sw zero, 0x5c(sp) | *(var_5ch) = 0;
0x00004c10 addiu s5, sp, 0xb0 | s5 = sp + 0xb0;
| label_45:
0x00004c14 lw v0, 0x54(sp) | v0 = *(var_54h);
| label_44:
0x00004c18 lw t9, -0x7e74(gp) | t9 = sym.imp.cli_getCustomParam_utf8;
| if (v0 == 0) {
0x00004c1c beqz v0, 0x5204 | goto label_199;
| }
0x00004c20 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x00004c24 lw a0, 0x34(sp) | a0 = *(var_34h);
0x00004c28 move a2, s5 | a2 = s5;
0x00004c2c jalr t9 | t9 ();
0x00004c30 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004c34 sw v0, 0x38(sp) | *(var_38h) = v0;
| label_36:
0x00004c38 lw v0, 0xb0(sp) | v0 = *(var_b0h);
0x00004c3c lw v0, 0x50(sp) | v0 = *(var_50h);
| if (v0 == 0) {
0x00004c40 bnez v0, 0x4c4c |
0x00004c44 lw t9, 0x90(sp) | t9 = *(var_90h);
| if (v0 == 0) {
0x00004c48 beqz v0, 0x5ed0 | goto label_200;
| }
| }
0x00004c4c lw s1, 0x34(sp) | s1 = *(var_34h);
0x00004c50 lw t9, -0x7dd0(gp) | t9 = sym.imp.cli_getParamsInGroup;
0x00004c54 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x00004c58 move a2, s5 | a2 = s5;
0x00004c5c move a0, s1 | a0 = s1;
0x00004c60 jalr t9 | t9 ();
0x00004c64 lw a1, 0xb0(sp) | a1 = *(var_b0h);
0x00004c68 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004c6c move s0, v0 | s0 = v0;
0x00004c70 sw v0, 0x74(sp) | *(var_74h) = v0;
| if (a1 == 0) {
0x00004c74 beqz a1, 0x5528 | goto label_201;
| }
0x00004c78 lw v0, 0x40(sp) | v0 = *(var_40h);
0x00004c7c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| if (v0 == 0) {
0x00004c80 beqz v0, 0x54f8 | goto label_202;
| }
0x00004c84 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004c88 move a2, s1 | a2 = s1;
0x00004c8c addiu a0, a0, -0x585c | a0 += -0x585c;
| label_66:
0x00004c90 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00004c94 bal 0x2b10 | fcn_00002b10 ();
0x00004c98 nop |
0x00004c9c lw gp, 0x20(sp) | gp = *(var_20h);
0x00004ca0 lw t9, -0x7ed0(gp) | t9 = sym.imp.cli_cleanupGroupContext;
0x00004ca4 move a0, s0 | a0 = s0;
0x00004ca8 jalr t9 | t9 ();
0x00004cac lw gp, 0x20(sp) | gp = *(var_20h);
| label_92:
0x00004cb0 lw v0, 0x6c(sp) | v0 = *(var_6ch);
| label_52:
0x00004cb4 lw v1, -0x3a60(v0) | v1 = *((v0 - 3736));
0x00004cb8 lw v0, 0x48(sp) | v0 = *(var_48h);
0x00004cbc lw v0, -0x3a64(v0) | v0 = *((v0 - 3737));
| if (v1 == v0) {
0x00004cc0 beql v1, v0, 0x5f70 | goto label_203;
| }
0x00004cc4 lw s0, 0x88(sp) | s0 = *(var_88h);
| label_48:
0x00004cc8 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004ccc lw a0, 0x38(sp) | a0 = *(var_38h);
0x00004cd0 move s1, zero | s1 = 0;
0x00004cd4 jalr t9 | t9 ();
0x00004cd8 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004cdc lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004ce0 lw a0, 0x5c(sp) | a0 = *(var_5ch);
0x00004ce4 jalr t9 | t9 ();
0x00004ce8 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004cec lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004cf0 lw a0, 0x58(sp) | a0 = *(var_58h);
0x00004cf4 jalr t9 | t9 ();
0x00004cf8 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004cfc lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
0x00004d00 b 0x42e4 | goto label_8;
| label_138:
0x00004d04 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00004d08 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00004d0c addiu a1, a1, -0x5e48 | a1 += -0x5e48;
0x00004d10 move a0, s4 | a0 = s4;
0x00004d14 jalr t9 | t9 ();
0x00004d18 move s1, v0 | s1 = v0;
0x00004d1c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004d20 bnez v0, 0x4f00 | goto label_204;
| }
0x00004d24 lw v0, 0x14(s7) | v0 = *((s7 + 5));
0x00004d28 addiu v1, zero, 1 | v1 = 1;
| if (v0 == 0) {
0x00004d2c beqz v0, 0x5964 | goto label_205;
| }
0x00004d30 sw v1, 0x38(sp) | *(var_38h) = v1;
| label_22:
0x00004d34 lwx s2, s2(v0) | __asm ("lwx s2, s2(v0)");
0x00004d38 lw v0, 0x30(sp) | v0 = *(var_30h);
| if (s2 == 0) {
0x00004d3c beqz s2, 0x4844 | goto label_16;
| }
0x00004d40 lb v0, (s2) | v0 = *(s2);
0x00004d44 lw v1, 0x38(sp) | v1 = *(var_38h);
| if (v0 == 0) {
0x00004d48 beqz v0, 0x4834 | goto label_17;
| }
0x00004d4c lw v0, 0x30(sp) | v0 = *(var_30h);
0x00004d50 lw s5, -0x7fd4(gp) | s5 = *(gp);
0x00004d54 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x00004d58 addiu s1, zero, 1 | s1 = 1;
0x00004d5c slti v0, s2, 2 | v0 = (s2 < 2) ? 1 : 0;
0x00004d60 sw zero, 0xc(s5) | *((s5 + 3)) = 0;
0x00004d64 sw zero, 8(s5) | *((s5 + 2)) = 0;
0x00004d68 sw zero, 4(s5) | *((s5 + 1)) = 0;
0x00004d6c sw v1, (s5) | *(s5) = v1;
| if (v0 == 0) {
0x00004d70 beqz v0, 0x4854 | goto label_18;
| }
0x00004d74 lw v0, 0x38(sp) | v0 = *(var_38h);
0x00004d78 lw v0, 0x30(sp) | v0 = *(var_30h);
| if (v0 == s1) {
0x00004d7c beq v0, s1, 0x597c | goto label_110;
| }
0x00004d80 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
| label_109:
0x00004d84 lw a0, 0x14(s7) | a0 = *((s7 + 5));
0x00004d88 sll v0, v0, 2 | v0 <<= 2;
0x00004d8c lw t9, 0x60(sp) | t9 = *(var_60h);
0x00004d90 lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x00004d94 jalr t9 | t9 ();
0x00004d98 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00004d9c beqz v0, 0x6548 | goto label_206;
| }
0x00004da0 lw s5, -0x7fd4(gp) | s5 = *(gp);
0x00004da4 addiu v1, zero, 1 | v1 = 1;
0x00004da8 move s2, zero | s2 = 0;
0x00004dac lw v0, (s5) | v0 = *(s5);
0x00004db0 move s3, zero | s3 = 0;
| if (v0 != v1) {
0x00004db4 bne v0, v1, 0x5a60 | goto label_207;
| }
0x00004db8 lw s1, -0x7fcc(gp) | s1 = *((gp - 8179));
| label_69:
0x00004dbc sw zero, 0xb0(sp) | *(var_b0h) = 0;
0x00004dc0 addiu v0, s1, 0x331c | v0 = s1 + fcn.0000331c;
0x00004dc4 move s0, zero | s0 = 0;
0x00004dc8 addiu fp, sp, 0xb0 | fp = sp + 0xb0;
0x00004dcc sw v0, 0x34(sp) | *(var_34h) = v0;
| do {
0x00004dd0 lw v0, 4(s5) | v0 = *((s5 + 1));
0x00004dd4 slt v0, s0, v0 | v0 = (s0 < v0) ? 1 : 0;
0x00004dd8 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
| if (v0 == 0) {
0x00004ddc beqz v0, 0x5a70 | goto label_78;
| }
0x00004de0 lw s1, 0xc(s5) | s1 = *((s5 + 3));
0x00004de4 addu s4, s1, s0 | s4 = s1 + s0;
0x00004de8 move a0, s4 | a0 = s4;
0x00004dec jalr t9 | t9 ();
0x00004df0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004df4 addiu s0, s0, 1 | s0++;
0x00004df8 addu s0, s0, v0 | s0 += v0;
0x00004dfc addu s1, s1, s0 | s1 += s0;
0x00004e00 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x00004e04 move a0, s1 | a0 = s1;
0x00004e08 jalr t9 | t9 ();
0x00004e0c lw t9, 0x34(sp) | t9 = *(var_34h);
0x00004e10 addiu v0, v0, 1 | v0++;
0x00004e14 move a3, fp | a3 = fp;
0x00004e18 move a2, zero | a2 = 0;
0x00004e1c move a1, s1 | a1 = s1;
0x00004e20 move a0, s4 | a0 = s4;
0x00004e24 addu s0, v0, s0 | s0 = v0 + s0;
0x00004e28 jalr t9 | t9 ();
0x00004e2c lw v0, 0xb0(sp) | v0 = *(var_b0h);
0x00004e30 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004e34 beqz v0, 0x4dd0 |
| } while (v0 == 0);
0x00004e38 lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x00004e3c lw t9, -0x7e80(gp) | t9 = sym.imp.__syslog_chk;
0x00004e40 addiu a2, a2, -0x5bac | a2 += -0x5bac;
0x00004e44 addiu a1, zero, 1 | a1 = 1;
0x00004e48 addiu a0, zero, 4 | a0 = 4;
0x00004e4c jalr t9 | t9 ();
0x00004e50 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004e54 b 0x5a70 | goto label_78;
| label_144:
0x00004e58 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| label_145:
0x00004e5c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00004e60 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00004e64 addiu a0, a0, -0x5c2c | a0 += -0x5c2c;
0x00004e68 bal 0x2b10 | fcn_00002b10 ();
0x00004e6c lw gp, 0x20(sp) | gp = *(var_20h);
| label_28:
0x00004e70 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
| if (s1 == 0) {
0x00004e74 beqz s1, 0x632c | goto label_208;
| }
0x00004e78 lw a0, 0x14(s7) | a0 = *((s7 + 5));
0x00004e7c sll v0, v0, 2 | v0 <<= 2;
0x00004e80 lw t9, 0x60(sp) | t9 = *(var_60h);
0x00004e84 lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x00004e88 jalr t9 | t9 ();
0x00004e8c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004e90 bnez v0, 0x5a40 | goto label_209;
| }
| label_26:
0x00004e94 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| label_57:
0x00004e98 addiu s1, zero, -1 | s1 = -1;
0x00004e9c b 0x42f8 | goto label_19;
| label_151:
0x00004ea0 lw t9, -0x7e3c(gp) | t9 = sym.imp.__ctype_b_loc;
0x00004ea4 jalr t9 | t9 ();
0x00004ea8 nop |
0x00004eac lw gp, 0x20(sp) | gp = *(var_20h);
0x00004eb0 addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x00004eb4 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x00004eb8 move s4, v0 | s4 = v0;
0x00004ebc jalr t9 | t9 ();
0x00004ec0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004ec4 lw a0, (s4) | a0 = *(s4);
0x00004ec8 lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00004ecc addiu v1, v1, -0x3a51 | v1 += -0x3a51;
0x00004ed0 addu v0, v1, v0 | v0 = v1 + v0;
0x00004ed4 lb v0, (v0) | v0 = *(v0);
0x00004ed8 sll v0, v0, 1 | v0 <<= 1;
0x00004edc addu a0, a0, v0 | a0 += v0;
0x00004ee0 lhu v0, (a0) | v0 = *(a0);
0x00004ee4 andi v0, v0, 8 | v0 &= 8;
0x00004ee8 addiu s4, s0, -0x3a50 | s4 = s0 + -0x3a50;
| if (v0 == 0) {
0x00004eec beqz v0, 0x5d64 | goto label_210;
| }
0x00004ef0 lw s0, 0x38(sp) | s0 = *(var_38h);
0x00004ef4 b 0x41a8 | goto label_20;
| label_148:
0x00004ef8 addiu s5, sp, 0xb0 | s5 = sp + 0xb0;
0x00004efc b 0x41a4 | goto label_21;
| label_204:
0x00004f00 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00004f04 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00004f08 addiu a1, a1, -0x5e40 | a1 += -0x5e40;
0x00004f0c move a0, s4 | a0 = s4;
0x00004f10 jalr t9 | t9 ();
0x00004f14 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00004f18 beqz v0, 0x528c | goto label_211;
| }
0x00004f1c lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00004f20 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00004f24 addiu a1, a1, -0x5e38 | a1 += -0x5e38;
0x00004f28 move a0, s4 | a0 = s4;
0x00004f2c jalr t9 | t9 ();
0x00004f30 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00004f34 bnez v0, 0x58b8 | goto label_212;
| }
0x00004f38 lw v0, 0x14(s7) | v0 = *((s7 + 5));
0x00004f3c addiu v1, zero, 4 | v1 = 4;
| if (v0 == 0) {
0x00004f40 beqz v0, 0x6588 | goto label_213;
| }
0x00004f44 sw v1, 0x38(sp) | *(var_38h) = v1;
0x00004f48 b 0x4d34 | goto label_22;
| label_161:
0x00004f4c addiu v0, zero, 4 | v0 = 4;
0x00004f50 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| if (v1 == v0) {
0x00004f54 bnel v1, v0, 0x47d0 | goto label_23;
| }
0x00004f58 move s1, zero | s1 = 0;
0x00004f5c lw t9, -0x7f60(gp) | t9 = sym.imp.cli_sync;
| label_72:
0x00004f60 lw a0, -0x7fd0(gp) | a0 = *(gp);
0x00004f64 addiu a1, sp, 0xb0 | a1 = sp + 0xb0;
0x00004f68 jalr t9 | t9 ();
0x00004f6c lw v0, 0xb0(sp) | v0 = *(var_b0h);
0x00004f70 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004f74 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| if (v0 == 0) {
0x00004f78 beqz v0, 0x42e4 | goto label_8;
| }
| label_189:
0x00004f7c addiu s1, zero, -1 | s1 = -1;
0x00004f80 b 0x42e4 | goto label_8;
| label_146:
0x00004f84 sw zero, 0x38(sp) | *(var_38h) = 0;
| if (s5 != 0) {
0x00004f88 bnez s5, 0x408c | goto label_24;
| }
| label_147:
0x00004f8c sw zero, 0x50(sp) | *(var_50h) = 0;
0x00004f90 b 0x4094 | goto label_25;
| label_140:
0x00004f94 lw a0, 0xc(s7) | a0 = *((s7 + 3));
| label_141:
0x00004f98 lw v1, -0x3a58(s6) | v1 = *((s6 - 3734));
| if (a0 == 0) {
0x00004f9c beqz a0, 0x4e94 | goto label_26;
| }
0x00004fa0 sll v0, v1, 2 | v0 = v1 << 2;
0x00004fa4 lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x00004fa8 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| if (a0 == 0) {
0x00004fac beqz a0, 0x63d0 | goto label_214;
| }
0x00004fb0 addiu t9, t9, 0x313c | t9 += fcn.0000313c;
0x00004fb4 bal 0x313c | fcn_0000313c ();
0x00004fb8 nop |
0x00004fbc move s1, v0 | s1 = v0;
0x00004fc0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00004fc4 beqz v0, 0x61b8 | goto label_215;
| }
| label_58:
0x00004fc8 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
0x00004fcc b 0x42f8 | goto label_19;
| label_130:
0x00004fd0 move t9, s0 | t9 = s0;
0x00004fd4 lw a1, -0x3a5c(v0) | a1 = *((v0 - 3735));
0x00004fd8 bal 0x2c64 | fcn_00002c64 ();
0x00004fdc lw gp, 0x20(sp) | gp = *(var_20h);
0x00004fe0 lw a0, (s1) | a0 = *(s1);
0x00004fe4 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00004fe8 move s4, v0 | s4 = v0;
0x00004fec jalr t9 | t9 ();
0x00004ff0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00004ff4 sw s4, (s1) | *(s1) = s4;
0x00004ff8 b 0x3e2c | goto label_27;
| label_155:
0x00004ffc lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x00005000 lw t9, -0x7ecc(gp) | t9 = sym.imp.strncasecmp;
0x00005004 addiu a2, zero, 6 | a2 = 6;
0x00005008 addiu a1, a1, -0x5d3c | a1 += -0x5d3c;
0x0000500c move a0, s4 | a0 = s4;
0x00005010 jalr t9 | t9 ();
0x00005014 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005018 beqz v0, 0x6194 | goto label_216;
| }
| label_82:
0x0000501c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005020 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005024 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005028 lw a3, 0x38(sp) | a3 = *(var_38h);
0x0000502c sw t9, 0x34(sp) | *(var_34h) = t9;
0x00005030 move a2, s2 | a2 = s2;
0x00005034 move a1, s4 | a1 = s4;
0x00005038 addiu a0, a0, -0x5ccc | a0 += -0x5ccc;
0x0000503c bal 0x2b10 | fcn_00002b10 ();
0x00005040 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005044 lw t9, 0x34(sp) | t9 = *(var_34h);
| label_91:
0x00005048 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000504c addiu a0, a0, -0x5c8c | a0 += -0x5c8c;
0x00005050 jalr t9 | t9 ();
0x00005054 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005058 b 0x4e70 | goto label_28;
| label_187:
0x0000505c lw t9, -0x7f38(gp) | t9 = sym.imp.strdup;
| if (s4 == 0) {
0x00005060 beqz s4, 0x5140 | goto label_217;
| }
0x00005064 addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x00005068 jalr t9 | t9 ();
0x0000506c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005070 move a0, v0 | a0 = v0;
0x00005074 sb zero, -0x3a50(s0) | *((s0 - 14928)) = 0;
0x00005078 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x0000507c move s6, v0 | s6 = v0;
0x00005080 jalr t9 | t9 ();
0x00005084 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005088 move a0, zero | a0 = 0;
0x0000508c addiu t0, zero, 0x2e | t0 = 0x2e;
0x00005090 addiu a3, zero, 1 | a3 = 1;
0x00005094 addiu a2, zero, -1 | a2 = -1;
0x00005098 b 0x50a4 |
| while (v1 == t0) {
0x0000509c move fp, s6 | fp = s6;
| if (v0 == a2) {
0x000050a0 beq v0, a2, 0x50cc | goto label_218;
| }
| label_29:
0x000050a4 addu v1, s6, v0 | v1 = s6 + v0;
0x000050a8 lb v1, (v1) | v1 = *(v1);
0x000050ac addiu v0, v0, -1 | v0 += -1;
0x000050b0 bnel v1, t0, 0x509c |
| }
| if (a0 == a3) {
0x000050b4 beql a0, a3, 0x51dc | goto label_219;
| }
0x000050b8 addiu a2, v0, 1 | a2 = v0 + 1;
0x000050bc addiu v0, v0, -1 | v0 += -1;
0x000050c0 addiu a0, zero, 1 | a0 = 1;
| if (v0 != a2) {
0x000050c4 bne v0, a2, 0x50a4 | goto label_29;
| }
0x000050c8 move fp, s6 | fp = s6;
| label_218:
0x000050cc addiu s1, zero, 1 | s1 = 1;
0x000050d0 move a2, zero | a2 = 0;
| label_34:
0x000050d4 lw t9, -0x7f58(gp) | t9 = sym.imp.__strncat_chk;
0x000050d8 addiu a3, zero, 0x100 | a3 = aav.0x00000100;
0x000050dc move a1, s6 | a1 = s6;
0x000050e0 addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x000050e4 jalr t9 | t9 ();
0x000050e8 lw gp, 0x20(sp) | gp = *(var_20h);
0x000050ec lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x000050f0 addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x000050f4 jalr t9 | t9 ();
0x000050f8 lw gp, 0x20(sp) | gp = *(var_20h);
0x000050fc addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x00005100 addiu a2, zero, 0x100 | a2 = aav.0x00000100;
0x00005104 lw t9, -0x7d98(gp) | t9 = sym.imp.__stpcpy_chk;
0x00005108 move a1, s4 | a1 = s4;
0x0000510c addu a0, a0, v0 | a0 += v0;
0x00005110 jalr t9 | t9 ();
0x00005114 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005118 addiu a2, zero, 0x100 | a2 = aav.0x00000100;
0x0000511c addu a1, s6, s1 | a1 = s6 + s1;
0x00005120 lw t9, -0x7e78(gp) | t9 = sym.imp.__strcpy_chk;
0x00005124 move a0, v0 | a0 = v0;
0x00005128 sb zero, (fp) | *(fp) = 0;
0x0000512c jalr t9 | t9 ();
0x00005130 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005134 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00005138 move a0, s6 | a0 = s6;
0x0000513c jalr t9 | t9 ();
| label_217:
0x00005140 lw v0, 0x3c(sp) | v0 = *(var_3ch);
0x00005144 lw a2, 0x54(sp) | a2 = *(var_54h);
0x00005148 lw t9, 0x58(sp) | t9 = *(var_58h);
0x0000514c lw v0, -0x3a70(v0) | v0 = *((v0 - 3740));
0x00005150 move a3, s2 | a3 = s2;
0x00005154 addu v0, v0, s5 | v0 += s5;
0x00005158 addiu a0, s0, -0x3a50 | a0 = s0 + -0x3a50;
0x0000515c lw a1, 4(v0) | a1 = *((v0 + 1));
0x00005160 sw zero, 0xb0(sp) | *(var_b0h) = 0;
0x00005164 jalr t9 | t9 ();
0x00005168 lw v0, 0xb0(sp) | v0 = *(var_b0h);
0x0000516c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005170 beqz v0, 0x4abc | goto label_30;
| }
0x00005174 lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x00005178 lw t9, -0x7e80(gp) | t9 = sym.imp.__syslog_chk;
0x0000517c addiu a2, a2, -0x5bac | a2 += -0x5bac;
0x00005180 addiu a1, zero, 1 | a1 = 1;
0x00005184 addiu a0, zero, 4 | a0 = 4;
0x00005188 lw s1, 0x8c(sp) | s1 = *(var_8ch);
0x0000518c lw s6, 0x50(sp) | s6 = *(var_50h);
0x00005190 jalr t9 | t9 ();
0x00005194 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005198 b 0x42ac | goto label_12;
| label_185:
0x0000519c move s4, zero | s4 = 0;
0x000051a0 b 0x49d8 | goto label_31;
| label_186:
0x000051a4 lw v0, 0x74(sp) | v0 = *(var_74h);
0x000051a8 lw t9, 0x88(sp) | t9 = *(var_88h);
0x000051ac addiu a1, zero, 0x100 | a1 = aav.0x00000100;
0x000051b0 addiu a0, v0, -0x5dd8 | a0 = v0 + -0x5dd8;
0x000051b4 jalr t9 | t9 ();
0x000051b8 lw v0, 0x3c(sp) | v0 = *(var_3ch);
0x000051bc addiu s5, s5, 8 | s5 += 8;
0x000051c0 lw a1, -0x3a70(v0) | a1 = *((v0 - 3740));
0x000051c4 addu a1, a1, s5 | a1 += s5;
0x000051c8 lw v0, (a1) | v0 = *(a1);
0x000051cc lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x000051d0 bnez v0, 0x495c | goto label_32;
| }
0x000051d4 lw s1, 0x8c(sp) | s1 = *(var_8ch);
0x000051d8 b 0x4adc | goto label_33;
| label_219:
0x000051dc addu fp, s6, a2 | fp = s6 + a2;
0x000051e0 addiu s1, v0, 2 | s1 = v0 + 2;
0x000051e4 b 0x50d4 | goto label_34;
| label_184:
0x000051e8 move s1, v0 | s1 = v0;
0x000051ec b 0x4990 | goto label_35;
| label_197:
0x000051f0 lw v0, 0x40(sp) | v0 = *(var_40h);
0x000051f4 addiu s5, sp, 0xb0 | s5 = sp + 0xb0;
| if (v0 != 0) {
0x000051f8 bnez v0, 0x53e8 | goto label_220;
| }
0x000051fc sw zero, 0x58(sp) | *(var_58h) = 0;
0x00005200 sw zero, 0x5c(sp) | *(var_5ch) = 0;
| label_199:
0x00005204 lw t9, -0x7e8c(gp) | t9 = sym.imp.cli_getCustomParam;
0x00005208 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x0000520c lw a0, 0x34(sp) | a0 = *(var_34h);
0x00005210 move a2, s5 | a2 = s5;
0x00005214 jalr t9 | t9 ();
0x00005218 sw v0, 0x38(sp) | *(var_38h) = v0;
0x0000521c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005220 sw zero, 0x54(sp) | *(var_54h) = 0;
0x00005224 b 0x4c38 | goto label_36;
| label_158:
0x00005228 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x0000522c move a1, s3 | a1 = s3;
0x00005230 addiu t9, t9, 0x2788 | t9 += fcn.00002788;
0x00005234 move a0, s4 | a0 = s4;
0x00005238 bal 0x2788 | fcn_00002788 ();
0x0000523c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 < 0) {
0x00005240 bltz v0, 0x5e94 | goto label_221;
| }
0x00005244 lw v0, 0x30(sp) | v0 = *(var_30h);
0x00005248 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x0000524c b 0x42a0 | goto label_37;
| label_152:
0x00005250 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| label_153:
0x00005254 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005258 lw a1, 0x38(sp) | a1 = *(var_38h);
0x0000525c move a2, v0 | a2 = v0;
0x00005260 addiu a0, a0, -0x5d70 | a0 += -0x5d70;
| label_81:
0x00005264 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005268 sw t9, 0x34(sp) | *(var_34h) = t9;
0x0000526c bal 0x2b10 | fcn_00002b10 ();
0x00005270 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005274 lw t9, 0x34(sp) | t9 = *(var_34h);
0x00005278 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000527c addiu a0, a0, -0x5c8c | a0 += -0x5c8c;
0x00005280 jalr t9 | t9 ();
0x00005284 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005288 b 0x4e70 | goto label_28;
| label_211:
0x0000528c lw v0, 0xc(s7) | v0 = *((s7 + 3));
| if (v0 == 0) {
0x00005290 beql v0, zero, 0x54a0 | goto label_222;
| }
0x00005294 lw v0, 0x30(sp) | v0 = *(var_30h);
0x00005298 addu s2, v0, s2 | s2 = v0 + s2;
0x0000529c lw v0, (s2) | v0 = *(s2);
0x000052a0 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
| if (v0 == 0) {
0x000052a4 bnez v0, 0x52b0 |
0x000052a8 addiu v0, v0, -0x6048 | v0 += -0x6048;
0x000052ac sw v0, (s2) | *(s2) = v0;
| }
0x000052b0 move s3, zero | s3 = 0;
0x000052b4 b 0x4b14 | goto label_38;
| label_164:
0x000052b8 sw zero, -0x3a58(s6) | *((s6 - 3734)) = 0;
0x000052bc lw v0, -0x3a5c(v0) | v0 = *((v0 - 3735));
0x000052c0 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
| if (v0 <= 0) {
0x000052c4 blez v0, 0x4690 | goto label_39;
| }
0x000052c8 lw s2, -0x7fdc(gp) | s2 = *((gp - 8183));
| label_62:
0x000052cc lw s0, -0x7fcc(gp) | s0 = *((gp - 8179));
0x000052d0 lw s3, -0x7fdc(gp) | s3 = *((gp - 8183));
0x000052d4 addiu s2, s2, -0x546c | s2 += -0x546c;
0x000052d8 addiu s0, s0, 0x2b10 | s0 += fcn.00002b10;
0x000052dc lw a3, 0x84(sp) | a3 = *(var_84h);
0x000052e0 lw s4, 0x78(sp) | s4 = *(var_78h);
0x000052e4 lw s5, 0x30(sp) | s5 = *(var_30h);
0x000052e8 b 0x5320 | goto label_42;
| label_40:
0x000052ec sw a1, 0x10(sp) | *(var_10h) = a1;
0x000052f0 lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x000052f4 lw a0, (v0) | a0 = *(v0);
0x000052f8 addiu a2, s3, -0x548c | a2 = s3 + -0x548c;
0x000052fc addiu a1, zero, 1 | a1 = 1;
0x00005300 jalr t9 | t9 ();
0x00005304 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005308 lw v1, -0x3a58(s6) | v1 = *((s6 - 3734));
| do {
| label_41:
0x0000530c lw v0, -0x3a5c(s5) | v0 = *((s5 - 3735));
0x00005310 addiu a3, v1, 1 | a3 = v1 + 1;
0x00005314 slt v0, a3, v0 | v0 = (a3 < v0) ? 1 : 0;
0x00005318 sw a3, -0x3a58(s6) | *((s6 - 3734)) = a3;
| if (v0 == 0) {
0x0000531c beqz v0, 0x5380 | goto label_223;
| }
| label_42:
0x00005320 lw v0, 0x2c(sp) | v0 = *(var_2ch);
0x00005324 sll a3, a3, 2 | a3 <<= 2;
0x00005328 lw a1, -0x3a68(v0) | a1 = *((v0 - 3738));
0x0000532c lwx a1, a3(a1) | __asm ("lwx a1, a3(a1)");
0x00005330 beql a1, zero, 0x530c |
| } while (a1 == 0);
0x00005334 lw v1, -0x3a58(s6) | v1 = *((s6 - 3734));
0x00005338 lw v0, 0x2c(s7) | v0 = *((s7 + 11));
| if (v0 == 0) {
0x0000533c beqz v0, 0x5350 | goto label_224;
| }
0x00005340 nop |
0x00005344 lwx a3, a3(v0) | __asm ("lwx a3, a3(v0)");
0x00005348 lw v0, -0x7ee8(gp) | v0 = *((gp - 8122));
| if (a3 != 0) {
0x0000534c bnez a3, 0x52ec | goto label_40;
| }
| label_224:
0x00005350 lw v1, -0x3a58(s6) | v1 = *((s6 - 3734));
| if (s4 != 0) {
0x00005354 bnez s4, 0x530c | goto label_41;
| }
0x00005358 move t9, s0 | t9 = s0;
0x0000535c move a0, s2 | a0 = s2;
0x00005360 bal 0x2b10 | fcn_00002b10 ();
0x00005364 lw v1, -0x3a58(s6) | v1 = *((s6 - 3734));
0x00005368 lw v0, -0x3a5c(s5) | v0 = *((s5 - 3735));
0x0000536c addiu a3, v1, 1 | a3 = v1 + 1;
0x00005370 slt v0, a3, v0 | v0 = (a3 < v0) ? 1 : 0;
0x00005374 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005378 sw a3, -0x3a58(s6) | *((s6 - 3734)) = a3;
| if (v0 != 0) {
0x0000537c bnez v0, 0x5320 | goto label_42;
| }
| label_223:
0x00005380 lw v0, 0x64(sp) | v0 = *(var_64h);
0x00005384 lw v0, -0x3a54(v0) | v0 = *((v0 - 3733));
0x00005388 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
| if (v0 != 0) {
0x0000538c bnez v0, 0x4690 | goto label_39;
| }
0x00005390 lw v0, 0x78(sp) | v0 = *(var_78h);
| if (v0 != 0) {
0x00005394 bnez v0, 0x4690 | goto label_39;
| }
0x00005398 nop |
0x0000539c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| if (a3 > 0) {
0x000053a0 blez a3, 0x53bc |
0x000053a4 lw v0, 4(s7) | v0 = *((s7 + 1));
0x000053a8 sll a0, a3, 2 | a0 = a3 << 2;
0x000053ac lwx v0, a0(v0) | __asm ("lwx v0, a0(v0)");
| if (v0 != 0) {
0x000053b0 beql v0, zero, 0x53b8 |
0x000053b4 sw v1, -0x3a58(s6) | *((s6 - 3734)) = v1;
| }
0x000053b8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| }
| label_63:
0x000053bc lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000053c0 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000053c4 addiu a0, a0, -0x5464 | a0 += -0x5464;
0x000053c8 bal 0x2b10 | fcn_00002b10 ();
0x000053cc lw gp, 0x20(sp) | gp = *(var_20h);
0x000053d0 b 0x468c | goto label_43;
| label_181:
0x000053d4 lw v0, 0x30(sp) | v0 = *(var_30h);
0x000053d8 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x000053dc addiu v0, zero, 1 | v0 = 1;
0x000053e0 sw v0, 0x38(sp) | *(var_38h) = v0;
0x000053e4 b 0x42a0 | goto label_37;
| label_220:
0x000053e8 sw zero, 0x54(sp) | *(var_54h) = 0;
| label_198:
0x000053ec lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000053f0 lw t9, -0x7e8c(gp) | t9 = sym.imp.cli_getCustomParam;
0x000053f4 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x000053f8 addiu s5, sp, 0xb0 | s5 = sp + 0xb0;
0x000053fc move a2, s5 | a2 = s5;
0x00005400 addiu a0, a0, -0x5a84 | a0 += -0x5a84;
0x00005404 jalr t9 | t9 ();
0x00005408 lw a1, 0xb0(sp) | a1 = *(var_b0h);
0x0000540c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005410 sw v0, 0x5c(sp) | *(var_5ch) = v0;
| if (a1 != 0) {
0x00005414 bnez a1, 0x6420 | goto label_225;
| }
0x00005418 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000541c lw t9, -0x7e8c(gp) | t9 = sym.imp.cli_getCustomParam;
0x00005420 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x00005424 move a2, s5 | a2 = s5;
0x00005428 addiu a0, a0, -0x5a28 | a0 += -0x5a28;
0x0000542c jalr t9 | t9 ();
0x00005430 lw a1, 0xb0(sp) | a1 = *(var_b0h);
0x00005434 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005438 sw v0, 0x58(sp) | *(var_58h) = v0;
| if (a1 != 0) {
0x0000543c bnez a1, 0x64cc | goto label_226;
| }
0x00005440 lw v0, 0x6c(sp) | v0 = *(var_6ch);
0x00005444 lw v1, -0x3a60(v0) | v1 = *((v0 - 3736));
0x00005448 addiu v0, zero, 1 | v0 = 1;
0x0000544c lw v0, 0x54(sp) | v0 = *(var_54h);
| if (v1 != v0) {
0x00005450 bne v1, v0, 0x4c18 | goto label_44;
| }
0x00005454 lw a3, -0x7fdc(gp) | a3 = *((gp - 8183));
| if (v0 != 0) {
0x00005458 bnez v0, 0x616c | goto label_227;
| }
0x0000545c lw a3, -0x7fdc(gp) | a3 = *((gp - 8183));
0x00005460 addiu a3, a3, -0x6038 | a3 += -0x6038;
| label_89:
0x00005464 lw v0, -0x7fb8(gp) | v0 = *(gp);
0x00005468 lw v1, 0x58(sp) | v1 = *(var_58h);
0x0000546c lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x00005470 lw v0, (v0) | v0 = *(v0);
0x00005474 sw v1, 0x18(sp) | *(var_18h) = v1;
0x00005478 lw v1, 0x5c(sp) | v1 = *(var_5ch);
0x0000547c lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x00005480 lw a0, 0x88(sp) | a0 = *(var_88h);
0x00005484 sw v1, 0x14(sp) | *(var_14h) = v1;
0x00005488 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000548c addiu a2, a2, -0x59bc | a2 += -0x59bc;
0x00005490 addiu a1, zero, 1 | a1 = 1;
0x00005494 jalr t9 | t9 ();
0x00005498 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000549c b 0x4c14 | goto label_45;
| label_222:
0x000054a0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000054a4 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000054a8 lw a1, -0x3a5c(v0) | a1 = *((v0 - 3735));
0x000054ac addiu t9, t9, 0x2c64 | t9 += fcn.00002c64;
0x000054b0 addiu a0, a0, -0x6048 | a0 += -0x6048;
0x000054b4 bal 0x2c64 | fcn_00002c64 ();
0x000054b8 move s3, zero | s3 = 0;
0x000054bc lw gp, 0x20(sp) | gp = *(var_20h);
0x000054c0 sw v0, 0xc(s7) | *((s7 + 3)) = v0;
0x000054c4 b 0x4b14 | goto label_38;
| label_190:
0x000054c8 lw a0, 0x7c(s7) | a0 = *((s7 + 31));
0x000054cc move s1, zero | s1 = 0;
0x000054d0 lw a1, (a1) | a1 = *(a1);
0x000054d4 sw a1, 0x88(sp) | *(var_88h) = a1;
| if (a0 != 0) {
0x000054d8 bnez a0, 0x4b54 | goto label_46;
| }
| label_191:
0x000054dc addiu v1, zero, 5 | v1 = 5;
| if (v0 != v1) {
0x000054e0 bne v0, v1, 0x4b60 | goto label_47;
| }
0x000054e4 nop |
0x000054e8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| label_56:
0x000054ec lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000054f0 addiu a0, a0, -0x5b3c | a0 += -0x5b3c;
0x000054f4 b 0x57c0 | goto label_104;
| label_202:
0x000054f8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000054fc lw a2, 0x34(sp) | a2 = *(var_34h);
0x00005500 addiu a0, a0, -0x582c | a0 += -0x582c;
| label_85:
0x00005504 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005508 bal 0x2b10 | fcn_00002b10 ();
0x0000550c nop |
0x00005510 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005514 lw t9, -0x7ed0(gp) | t9 = sym.imp.cli_cleanupGroupContext;
0x00005518 lw a0, 0x74(sp) | a0 = *(var_74h);
0x0000551c jalr t9 | t9 ();
0x00005520 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005524 b 0x4cc8 | goto label_48;
| label_201:
0x00005528 lw s0, 0x74(sp) | s0 = *(var_74h);
0x0000552c lw t9, -0x7f24(gp) | t9 = sym.imp.cli_getParamInGroup;
0x00005530 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x00005534 move a2, s5 | a2 = s5;
0x00005538 move a0, s0 | a0 = s0;
0x0000553c jalr t9 | t9 ();
0x00005540 lw a1, 0xb0(sp) | a1 = *(var_b0h);
0x00005544 lw gp, 0x20(sp) | gp = *(var_20h);
| if (a1 != 0) {
0x00005548 bnez a1, 0x5994 | goto label_228;
| }
0x0000554c lw s4, 0x74(sp) | s4 = *(var_74h);
0x00005550 addiu v0, zero, 1 | v0 = 1;
0x00005554 lw v1, 0x14(s4) | v1 = *((s4 + 5));
0x00005558 lw v0, -0x7fcc(gp) | v0 = *((gp - 8179));
| if (v1 == v0) {
0x0000555c beq v1, v0, 0x56e0 | goto label_229;
| }
0x00005560 sw s3, 0x9c(sp) | *(var_9ch) = s3;
0x00005564 sw v0, 0xa4(sp) | *(var_a4h) = v0;
0x00005568 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x0000556c sw s6, 0xa0(sp) | *(var_a0h) = s6;
0x00005570 sw v0, 0x98(sp) | *(var_98h) = v0;
0x00005574 lw v0, -0x7fcc(gp) | v0 = *((gp - 8179));
0x00005578 addiu v0, v0, 0x2b10 | v0 += fcn.00002b10;
0x0000557c sw v0, 0x94(sp) | *(var_94h) = v0;
| label_51:
0x00005580 lw s1, 0x50(sp) | s1 = *(var_50h);
0x00005584 lw s0, 0x34(sp) | s0 = *(var_34h);
| if (s1 == 0) {
0x00005588 beqz s1, 0x5be8 | goto label_230;
| }
0x0000558c lw t9, -0x7f5c(gp) | t9 = sym.imp.strcasestr;
0x00005590 lw a0, (s4) | a0 = *(s4);
0x00005594 move a1, s0 | a1 = s0;
0x00005598 jalr t9 | t9 ();
0x0000559c lw gp, 0x20(sp) | gp = *(var_20h);
0x000055a0 move a0, s0 | a0 = s0;
0x000055a4 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x000055a8 move fp, v0 | fp = v0;
0x000055ac jalr t9 | t9 ();
0x000055b0 lw gp, 0x20(sp) | gp = *(var_20h);
0x000055b4 addu fp, fp, v0 | fp += v0;
0x000055b8 lw s3, -0x7fdc(gp) | s3 = *((gp - 8183));
0x000055bc addiu s3, s3, -0x579c | s3 += -0x579c;
0x000055c0 b 0x563c |
| while (v0 != 0) {
0x000055c4 lw t9, -0x7dd4(gp) | t9 = sym.imp.strchr;
0x000055c8 addiu a1, zero, 0x2e | a1 = 0x2e;
0x000055cc move a0, s6 | a0 = s6;
0x000055d0 jalr t9 | t9 ();
0x000055d4 move fp, v0 | fp = v0;
0x000055d8 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000055dc beqz v0, 0x5694 | goto label_231;
| }
| label_49:
0x000055e0 subu s2, s0, s1 | __asm ("subu s2, s0, s1");
0x000055e4 lw t9, -0x7f24(gp) | t9 = sym.imp.cli_getParamInGroup;
| if (s2 == 0) {
0x000055e8 beqz s2, 0x56b4 | goto label_232;
| }
| label_50:
0x000055ec lw t9, -0x7f14(gp) | t9 = sym.imp.strncmp;
0x000055f0 move a2, s2 | a2 = s2;
0x000055f4 move a1, s3 | a1 = s3;
0x000055f8 move a0, s1 | a0 = s1;
0x000055fc jalr t9 | t9 ();
0x00005600 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005604 beqz v0, 0x562c |
0x00005608 subu v0, fp, s6 | __asm ("subu v0, fp, s6");
0x0000560c lw t9, -0x7ecc(gp) | t9 = sym.imp.strncasecmp;
| if (s2 != v0) {
0x00005610 bne s2, v0, 0x56b0 | goto label_75;
| }
0x00005614 move a2, s2 | a2 = s2;
0x00005618 move a1, s6 | a1 = s6;
0x0000561c move a0, s1 | a0 = s1;
0x00005620 jalr t9 | t9 ();
0x00005624 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005628 bnez v0, 0x56b0 | goto label_75;
| }
| }
0x0000562c lb v1, (s0) | v1 = *(s0);
0x00005630 addiu v0, zero, 0x2e | v0 = 0x2e;
0x00005634 addiu s1, s0, 1 | s1 = s0 + 1;
| if (v1 != v0) {
0x00005638 bne v1, v0, 0x5be8 | goto label_230;
| }
0x0000563c lb v0, (fp) | v0 = *(fp);
0x00005640 addiu s6, fp, 1 | s6 = fp + 1;
| if (v0 == 0) {
0x00005644 beqz v0, 0x56b0 | goto label_75;
| }
0x00005648 lw t9, -0x7dd4(gp) | t9 = sym.imp.strchr;
0x0000564c addiu a1, zero, 0x2e | a1 = 0x2e;
0x00005650 move a0, s1 | a0 = s1;
0x00005654 jalr t9 | t9 ();
0x00005658 move s0, v0 | s0 = v0;
0x0000565c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005660 bnez v0, 0x55c4 |
| }
0x00005664 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x00005668 move a0, s1 | a0 = s1;
0x0000566c jalr t9 | t9 ();
0x00005670 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005674 addiu a1, zero, 0x2e | a1 = 0x2e;
0x00005678 move a0, s6 | a0 = s6;
0x0000567c lw t9, -0x7dd4(gp) | t9 = sym.imp.strchr;
0x00005680 addu s0, s1, v0 | s0 = s1 + v0;
0x00005684 jalr t9 | t9 ();
0x00005688 move fp, v0 | fp = v0;
0x0000568c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005690 bnez v0, 0x55e0 | goto label_49;
| }
| label_231:
0x00005694 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x00005698 move a0, s6 | a0 = s6;
0x0000569c jalr t9 | t9 ();
0x000056a0 subu s2, s0, s1 | __asm ("subu s2, s0, s1");
0x000056a4 lw gp, 0x20(sp) | gp = *(var_20h);
0x000056a8 addu fp, s6, v0 | fp = s6 + v0;
| if (s2 != 0) {
0x000056ac bnez s2, 0x55ec | goto label_50;
| }
| label_75:
0x000056b0 lw t9, -0x7f24(gp) | t9 = sym.imp.cli_getParamInGroup;
| label_232:
0x000056b4 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x000056b8 move a2, s5 | a2 = s5;
0x000056bc move a0, s4 | a0 = s4;
0x000056c0 jalr t9 | t9 ();
0x000056c4 lw v0, 0x14(s4) | v0 = *((s4 + 5));
0x000056c8 lw v1, 0xb0(sp) | v1 = *(var_b0h);
0x000056cc or v0, v0, v1 | v0 |= v1;
0x000056d0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000056d4 beqz v0, 0x5580 | goto label_51;
| }
0x000056d8 lw s3, 0x9c(sp) | s3 = *(var_9ch);
0x000056dc lw s6, 0xa0(sp) | s6 = *(var_a0h);
| label_229:
0x000056e0 lw t9, -0x7ed0(gp) | t9 = sym.imp.cli_cleanupGroupContext;
0x000056e4 lw a0, 0x74(sp) | a0 = *(var_74h);
0x000056e8 jalr t9 | t9 ();
0x000056ec lw v0, 0x40(sp) | v0 = *(var_40h);
0x000056f0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000056f4 beqz v0, 0x4cc8 | goto label_48;
| }
0x000056f8 lw v0, 0x6c(sp) | v0 = *(var_6ch);
0x000056fc b 0x4cb4 | goto label_52;
| label_112:
0x00005700 sw zero, 0x50(sp) | *(var_50h) = 0;
0x00005704 b 0x3b68 | goto label_53;
| label_131:
0x00005708 sw zero, 0x78(sp) | *(var_78h) = 0;
0x0000570c b 0x3e80 | goto label_54;
| label_121:
0x00005710 lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00005714 lw a0, (s0) | a0 = *(s0);
0x00005718 addiu a1, a1, -0x5f9c | a1 += -0x5f9c;
0x0000571c jalr t9 | t9 ();
0x00005720 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005724 bnez v0, 0x3dc8 | goto label_55;
| }
| label_79:
0x00005728 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x0000572c addiu a0, zero, 1 | a0 = 1;
0x00005730 addiu v1, zero, 0x190 | v1 = 0x190;
| /* section..data.rel.ro */
0x00005734 addiu v0, v0, -0x4030 | v0 += -0x4030;
0x00005738 addiu a1, zero, 0x191 | a1 = 0x191;
0x0000573c move a2, a0 | a2 = a0;
| do {
0x00005740 addiu a0, a0, 1 | a0++;
| if (v1 == a1) {
0x00005744 beq v1, a1, 0x63ec | goto label_233;
| }
0x00005748 sll v1, a0, 3 | v1 = a0 << 3;
0x0000574c lwx v1, v1(v0) | __asm ("lwx v1, v1(v0)");
0x00005750 move a2, a0 | a2 = a0;
0x00005754 bnez v1, 0x5740 |
| } while (v1 != 0);
0x00005758 move v0, zero | v0 = 0;
0x0000575c b 0x63f8 | goto label_234;
| label_192:
0x00005760 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| if (s0 == 0) {
0x00005764 beqz s0, 0x54ec | goto label_56;
| }
0x00005768 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x0000576c lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00005770 addiu a1, a1, -0x5b18 | a1 += -0x5b18;
0x00005774 move a0, s0 | a0 = s0;
0x00005778 jalr t9 | t9 ();
0x0000577c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005780 bnez v0, 0x6454 | goto label_235;
| }
0x00005784 lw v1, 0x6c(sp) | v1 = *(var_6ch);
0x00005788 lw v0, -0x3a60(v1) | v0 = *((v1 - 3736));
0x0000578c addiu v0, v0, 1 | v0++;
0x00005790 sw v0, -0x3a60(v1) | *((v1 - 3736)) = v0;
| if (s1 == 0) {
0x00005794 beqz s1, 0x5f1c | goto label_236;
| }
0x00005798 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x0000579c lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x000057a0 addiu a1, a1, -0x5460 | a1 += -0x5460;
0x000057a4 move a0, s1 | a0 = s1;
0x000057a8 jalr t9 | t9 ();
0x000057ac lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000057b0 beqz v0, 0x6444 | goto label_237;
| }
| label_194:
0x000057b4 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000057b8 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000057bc addiu a0, a0, -0x5aa8 | a0 += -0x5aa8;
| label_104:
0x000057c0 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000057c4 bal 0x2b10 | fcn_00002b10 ();
0x000057c8 nop |
0x000057cc lw gp, 0x20(sp) | gp = *(var_20h);
0x000057d0 sw zero, 0x58(sp) | *(var_58h) = 0;
0x000057d4 sw zero, 0x5c(sp) | *(var_5ch) = 0;
0x000057d8 sw zero, 0x38(sp) | *(var_38h) = 0;
0x000057dc b 0x4cc8 | goto label_48;
| label_143:
0x000057e0 addiu v0, zero, 3 | v0 = 3;
0x000057e4 lw v0, 0x30(sp) | v0 = *(var_30h);
| if (s1 == v0) {
0x000057e8 bnel s1, v0, 0x5a24 | goto label_238;
| }
0x000057ec lw a0, 0x44(s7) | a0 = *((s7 + 17));
0x000057f0 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| if (a0 != 0) {
0x000057f4 beqz a0, 0x583c |
0x000057f8 lwx a0, a1(a0) | __asm ("lwx a0, a1(a0)");
| if (a0 == 0) {
0x000057fc beql a0, zero, 0x5840 | goto label_239;
| }
0x00005800 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005804 lw v0, 0x4c(s7) | v0 = *((s7 + 19));
| if (v0 == 0) {
0x00005808 beql v0, zero, 0x5840 | goto label_239;
| }
0x0000580c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005810 lwx a1, a1(v0) | __asm ("lwx a1, a1(v0)");
0x00005814 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| if (a1 != 0) {
0x00005818 beqz a1, 0x5838 |
0x0000581c addiu a3, sp, 0xb0 | a3 = sp + 0xb0;
0x00005820 addiu a2, zero, 1 | a2 = 1;
0x00005824 addiu t9, t9, 0x331c | t9 += fcn.0000331c;
0x00005828 sw zero, 0xb0(sp) | *(var_b0h) = 0;
0x0000582c bal 0x331c | fcn_0000331c ();
0x00005830 move s2, zero | s2 = 0;
0x00005834 b 0x5850 | goto label_240;
| }
0x00005838 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| }
0x0000583c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| label_239:
0x00005840 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005844 addiu a0, a0, -0x5c04 | a0 += -0x5c04;
0x00005848 addiu s2, zero, -1 | s2 = -1;
0x0000584c bal 0x2b10 | fcn_00002b10 ();
| label_240:
0x00005850 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
0x00005854 lw a0, 0x14(s7) | a0 = *((s7 + 5));
0x00005858 sll v0, v0, 2 | v0 <<= 2;
0x0000585c lw t9, 0x60(sp) | t9 = *(var_60h);
0x00005860 lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x00005864 jalr t9 | t9 ();
0x00005868 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x0000586c bnez v0, 0x60bc | goto label_241;
| }
0x00005870 lw s3, 0xc(s7) | s3 = *((s7 + 3));
| label_108:
0x00005874 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| if (s3 == 0) {
0x00005878 beqz s3, 0x4e98 | goto label_57;
| }
0x0000587c sll v0, s0, 2 | v0 = s0 << 2;
0x00005880 lwx s3, v0(s3) | __asm ("lwx s3, v0(s3)");
0x00005884 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| if (s3 == 0) {
0x00005888 beqz s3, 0x4e98 | goto label_57;
| }
0x0000588c addiu t9, t9, 0x313c | t9 += fcn.0000313c;
0x00005890 move a0, s3 | a0 = s3;
0x00005894 bal 0x313c | fcn_0000313c ();
0x00005898 move s1, v0 | s1 = v0;
0x0000589c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x000058a0 bnez v0, 0x4fc8 | goto label_58;
| }
0x000058a4 lw v0, 0x40(sp) | v0 = *(var_40h);
0x000058a8 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| if (v0 != 0) {
0x000058ac bnez v0, 0x42f8 | goto label_19;
| }
0x000058b0 move s3, zero | s3 = 0;
0x000058b4 b 0x42c0 | goto label_59;
| label_212:
0x000058b8 lw v0, 0x7c(sp) | v0 = *(var_7ch);
0x000058bc lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x000058c0 addiu a1, v0, -0x5e98 | a1 = v0 + -0x5e98;
0x000058c4 move a0, s4 | a0 = s4;
0x000058c8 jalr t9 | t9 ();
0x000058cc lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x000058d0 bnez v0, 0x6508 | goto label_242;
| }
0x000058d4 lw v0, 0xc(s7) | v0 = *((s7 + 3));
| if (v0 == 0) {
0x000058d8 beql v0, zero, 0x5b24 | goto label_243;
| }
0x000058dc lw v0, 0x30(sp) | v0 = *(var_30h);
0x000058e0 addu s2, v0, s2 | s2 = v0 + s2;
0x000058e4 lw v0, (s2) | v0 = *(s2);
0x000058e8 lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| if (v0 != 0) {
0x000058ec bnel v0, zero, 0x5900 |
0x000058f0 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x000058f4 addiu v0, v0, -0x6048 | v0 += -0x6048;
0x000058f8 sw v0, (s2) | *(s2) = v0;
| label_74:
0x000058fc lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
| }
0x00005900 addiu v0, zero, 5 | v0 = 5;
0x00005904 move s3, zero | s3 = 0;
0x00005908 b 0x4b1c | goto label_60;
| label_195:
0x0000590c addiu v0, v0, -0x6048 | v0 += -0x6048;
0x00005910 sw v0, 0x34(sp) | *(var_34h) = v0;
0x00005914 b 0x4bcc | goto label_61;
| label_165:
0x00005918 lw v0, 0x30(sp) | v0 = *(var_30h);
0x0000591c sw zero, -0x3a58(s6) | *((s6 - 3734)) = 0;
0x00005920 lw v0, -0x3a5c(v0) | v0 = *((v0 - 3735));
0x00005924 lw s2, -0x7fdc(gp) | s2 = *((gp - 8183));
| if (v0 > 0) {
0x00005928 bgtz v0, 0x52cc | goto label_62;
| }
0x0000592c lw v0, 0x78(sp) | v0 = *(var_78h);
0x00005930 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| if (v0 == 0) {
0x00005934 beqz v0, 0x53bc | goto label_63;
| }
0x00005938 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x0000593c b 0x4690 | goto label_39;
| label_193:
0x00005940 lw v0, 0x64(sp) | v0 = *(var_64h);
0x00005944 lw v0, -0x3a54(v0) | v0 = *((v0 - 3733));
0x00005948 sw v0, 0x40(sp) | *(var_40h) = v0;
| if (v0 == 0) {
0x0000594c beqz v0, 0x5b48 | goto label_244;
| }
0x00005950 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00005954 sw zero, 0x40(sp) | *(var_40h) = 0;
0x00005958 addiu v0, v0, -0x607c | v0 += -0x607c;
0x0000595c sw v0, 0x8c(sp) | *(var_8ch) = v0;
0x00005960 b 0x4b8c | goto label_64;
| label_205:
0x00005964 lw v0, 0x30(sp) | v0 = *(var_30h);
0x00005968 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x0000596c slti v0, s2, 2 | v0 = (s2 < 2) ? 1 : 0;
0x00005970 addiu v0, s0, 1 | v0 = s0 + 1;
| if (v0 == 0) {
0x00005974 beqz v0, 0x486c | goto label_65;
| }
| label_105:
0x00005978 lw v0, 0x30(sp) | v0 = *(var_30h);
| label_110:
0x0000597c lw s0, -0x3a58(s6) | s0 = *((s6 - 3734));
0x00005980 move s3, zero | s3 = 0;
0x00005984 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x00005988 addiu v0, zero, 1 | v0 = 1;
0x0000598c sw v0, 0x38(sp) | *(var_38h) = v0;
0x00005990 b 0x42a0 | goto label_37;
| label_228:
0x00005994 lw v0, 0x40(sp) | v0 = *(var_40h);
0x00005998 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x0000599c lw a2, 0x34(sp) | a2 = *(var_34h);
| if (v0 == 0) {
0x000059a0 beqz v0, 0x60b0 | goto label_245;
| }
0x000059a4 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000059a8 addiu a0, a0, -0x5804 | a0 += -0x5804;
0x000059ac b 0x4c90 | goto label_66;
| label_183:
0x000059b0 lw v0, 0x30(sp) | v0 = *(var_30h);
0x000059b4 move s3, zero | s3 = 0;
0x000059b8 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x000059bc addiu v0, zero, 1 | v0 = 1;
0x000059c0 sw v0, 0x38(sp) | *(var_38h) = v0;
0x000059c4 b 0x42a0 | goto label_37;
| label_123:
0x000059c8 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x000059cc lw t9, -0x7e7c(gp) | t9 = sym.imp.strcasecmp;
0x000059d0 addiu a1, a1, -0x5f50 | a1 += -0x5f50;
0x000059d4 move a0, s3 | a0 = s3;
0x000059d8 jalr t9 | t9 ();
0x000059dc lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000059e0 beqz v0, 0x3d78 | goto label_67;
| }
0x000059e4 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x000059e8 lw t9, -0x7e7c(gp) | t9 = sym.imp.strcasecmp;
0x000059ec addiu a1, a1, -0x5f9c | a1 += -0x5f9c;
0x000059f0 move a0, s3 | a0 = s3;
0x000059f4 jalr t9 | t9 ();
0x000059f8 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000059fc beqz v0, 0x3d78 | goto label_67;
| }
0x00005a00 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005a04 move a1, s3 | a1 = s3;
0x00005a08 addiu a0, a0, -0x5f48 | a0 += -0x5f48;
| label_98:
0x00005a0c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005a10 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005a14 addiu s1, zero, -1 | s1 = -1;
0x00005a18 bal 0x2b10 | fcn_00002b10 ();
0x00005a1c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005a20 b 0x4788 | goto label_68;
| label_238:
0x00005a24 lw s2, -0x3a5c(v0) | s2 = *((v0 - 3735));
0x00005a28 slti v0, s2, 2 | v0 = (s2 < 2) ? 1 : 0;
0x00005a2c addiu v0, zero, 1 | v0 = 1;
| if (v0 != 0) {
0x00005a30 bnez v0, 0x6528 | goto label_246;
| }
0x00005a34 sw s1, 0x38(sp) | *(var_38h) = s1;
0x00005a38 addiu s1, zero, 1 | s1 = 1;
0x00005a3c b 0x4854 | goto label_18;
| label_209:
0x00005a40 sw zero, 0x38(sp) | *(var_38h) = 0;
0x00005a44 move s3, zero | s3 = 0;
0x00005a48 lw s5, -0x7fd4(gp) | s5 = *(gp);
| label_83:
0x00005a4c addiu s2, zero, -1 | s2 = -1;
| label_86:
0x00005a50 lw v0, (s5) | v0 = *(s5);
0x00005a54 addiu v1, zero, 1 | v1 = 1;
0x00005a58 lw s1, -0x7fcc(gp) | s1 = *((gp - 8179));
| if (v0 == v1) {
0x00005a5c beq v0, v1, 0x4dbc | goto label_69;
| }
| label_207:
0x00005a60 addiu v1, zero, 3 | v1 = 3;
| if (v0 == 0) {
0x00005a64 beqz v0, 0x5cb4 | goto label_247;
| }
| if (v0 == v1) {
0x00005a68 beql v0, v1, 0x60c8 | goto label_248;
| }
0x00005a6c lw s0, 0xc(s5) | s0 = *((s5 + 3));
| label_78:
0x00005a70 lw s0, 0x54(s7) | s0 = *((s7 + 21));
0x00005a74 lw a3, -0x3a58(s6) | a3 = *((s6 - 3734));
| if (s0 == 0) {
0x00005a78 beqz s0, 0x5d8c | goto label_249;
| }
0x00005a7c sll a3, a3, 2 | a3 <<= 2;
0x00005a80 lwx s0, a3(s0) | __asm ("lwx s0, a3(s0)");
0x00005a84 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
| if (s0 == 0) {
0x00005a88 beqz s0, 0x5d8c | goto label_249;
| }
0x00005a8c move a0, s0 | a0 = s0;
0x00005a90 jalr t9 | t9 ();
0x00005a94 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005a98 addiu s1, v0, 1 | s1 = v0 + 1;
0x00005a9c lw t9, -0x7ea4(gp) | t9 = sym.imp.malloc;
0x00005aa0 move a0, s1 | a0 = s1;
0x00005aa4 jalr t9 | t9 ();
0x00005aa8 move s4, v0 | s4 = v0;
0x00005aac lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005ab0 beqz v0, 0x5d8c | goto label_249;
| }
0x00005ab4 lw a2, -0x7fdc(gp) | a2 = *((gp - 8183));
0x00005ab8 lw t9, -0x7f30(gp) | t9 = sym.imp.snprintf;
0x00005abc move a3, s0 | a3 = s0;
0x00005ac0 addiu a2, a2, -0x5f30 | a2 += -0x5f30;
0x00005ac4 move a1, s1 | a1 = s1;
0x00005ac8 move a0, v0 | a0 = v0;
0x00005acc jalr t9 | t9 ();
0x00005ad0 sltu v0, v0, s1 | v0 = (v0 < s1) ? 1 : 0;
0x00005ad4 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005ad8 beqz v0, 0x5d7c | goto label_250;
| }
0x00005adc lw a0, 0x4c(sp) | a0 = *(var_4ch);
0x00005ae0 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
| if (a0 == 0) {
0x00005ae4 beqz a0, 0x5c50 | goto label_251;
| }
0x00005ae8 jalr t9 | t9 ();
0x00005aec nop |
0x00005af0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005af4 sw s4, 0x4c(sp) | *(var_4ch) = s4;
| label_76:
0x00005af8 lw v1, 0x38(sp) | v1 = *(var_38h);
| if (s2 == 0) {
0x00005afc beqz s2, 0x4b04 | goto label_70;
| }
0x00005b00 addiu v0, zero, 4 | v0 = 4;
0x00005b04 addiu s1, zero, -1 | s1 = -1;
| if (v1 != v0) {
0x00005b08 bne v1, v0, 0x42dc | goto label_71;
| }
0x00005b0c lw t9, -0x7f60(gp) | t9 = sym.imp.cli_sync;
0x00005b10 b 0x4f60 | goto label_72;
| label_166:
0x00005b14 lw s4, -0x7fdc(gp) | s4 = *((gp - 8183));
0x00005b18 addiu v0, s4, -0x602c | v0 = s4 + -0x602c;
0x00005b1c sw v0, 0x38(sp) | *(var_38h) = v0;
0x00005b20 b 0x437c | goto label_73;
| label_243:
0x00005b24 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005b28 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005b2c lw a1, -0x3a5c(v0) | a1 = *((v0 - 3735));
0x00005b30 addiu t9, t9, 0x2c64 | t9 += fcn.00002c64;
0x00005b34 addiu a0, a0, -0x6048 | a0 += -0x6048;
0x00005b38 bal 0x2c64 | fcn_00002c64 ();
0x00005b3c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005b40 sw v0, 0xc(s7) | *((s7 + 3)) = v0;
0x00005b44 b 0x58fc | goto label_74;
| label_244:
0x00005b48 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005b4c addiu t9, t9, 0x2ac8 | t9 += fcn.00002ac8;
0x00005b50 bal 0x2ac8 | fcn_00002ac8 ();
0x00005b54 nop |
0x00005b58 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005b5c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005b60 addiu t9, t9, 0x25b0 | t9 += fcn.000025b0;
0x00005b64 bal 0x25b0 | fcn_000025b0 ();
0x00005b68 nop |
0x00005b6c lw v0, 0x6c(s7) | v0 = *((s7 + 27));
0x00005b70 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005b74 beqz v0, 0x5bb8 |
0x00005b78 lw a0, -0x3a58(s6) | a0 = *((s6 - 3734));
0x00005b7c sll a0, a0, 2 | a0 <<= 2;
0x00005b80 lwx a0, a0(v0) | __asm ("lwx a0, a0(v0)");
0x00005b84 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
| if (a0 != 0) {
0x00005b88 beqz a0, 0x5bb8 |
0x00005b8c lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00005b90 addiu a1, a1, -0x62b8 | a1 += -0x62b8;
0x00005b94 jalr t9 | t9 ();
0x00005b98 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005b9c bnez v0, 0x5bb8 | goto label_252;
| }
0x00005ba0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005ba4 lw t9, -0x7e64(gp) | t9 = sym.imp.CGI_plain_setup_RFC;
0x00005ba8 addiu a0, a0, -0x5248 | a0 += -0x5248;
0x00005bac jalr t9 | t9 ();
0x00005bb0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005bb4 b 0x5bcc |
| }
| } else {
| label_252:
0x00005bb8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005bbc lw t9, -0x7df0(gp) | t9 = sym.imp.CGI_plain_setup;
0x00005bc0 addiu a0, a0, -0x5248 | a0 += -0x5248;
0x00005bc4 jalr t9 | t9 ();
0x00005bc8 lw gp, 0x20(sp) | gp = *(var_20h);
| }
| label_97:
0x00005bcc lw v1, 0x64(sp) | v1 = *(var_64h);
0x00005bd0 addiu v0, zero, 1 | v0 = 1;
0x00005bd4 sw v0, -0x3a54(v1) | *((v1 - 3733)) = v0;
0x00005bd8 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00005bdc addiu v0, v0, -0x607c | v0 += -0x607c;
0x00005be0 sw v0, 0x8c(sp) | *(var_8ch) = v0;
0x00005be4 b 0x4b8c | goto label_64;
| label_230:
0x00005be8 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00005bec lw a0, 0x38(sp) | a0 = *(var_38h);
0x00005bf0 jalr t9 | t9 ();
0x00005bf4 lw v0, 0x54(sp) | v0 = *(var_54h);
0x00005bf8 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005bfc beqz v0, 0x5c58 | goto label_253;
| }
0x00005c00 lw t9, -0x7e74(gp) | t9 = sym.imp.cli_getCustomParam_utf8;
| label_77:
0x00005c04 lw a1, -0x7fd0(gp) | a1 = *(gp);
0x00005c08 lw a0, (s4) | a0 = *(s4);
0x00005c0c move a2, s5 | a2 = s5;
0x00005c10 jalr t9 | t9 ();
0x00005c14 lw a1, 0xb0(sp) | a1 = *(var_b0h);
0x00005c18 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005c1c sw v0, 0x38(sp) | *(var_38h) = v0;
| if (a1 == 0) {
0x00005c20 beqz a1, 0x5c60 | goto label_254;
| }
0x00005c24 addiu v0, zero, -5 | v0 = -5;
0x00005c28 lw v0, 0x40(sp) | v0 = *(var_40h);
| if (a1 == v0) {
0x00005c2c beq a1, v0, 0x56b0 | goto label_75;
| }
0x00005c30 lw a2, (s4) | a2 = *(s4);
| if (v0 == 0) {
0x00005c34 beqz v0, 0x5dd0 | goto label_255;
| }
0x00005c38 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005c3c lw t9, 0x94(sp) | t9 = *(var_94h);
0x00005c40 addiu a0, a0, -0x5798 | a0 += -0x5798;
0x00005c44 jalr t9 | t9 ();
0x00005c48 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005c4c b 0x56b0 | goto label_75;
| label_251:
0x00005c50 sw s4, 0x4c(sp) | *(var_4ch) = s4;
0x00005c54 b 0x5af8 | goto label_76;
| label_253:
0x00005c58 lw t9, -0x7e8c(gp) | t9 = sym.imp.cli_getCustomParam;
0x00005c5c b 0x5c04 | goto label_77;
| label_254:
0x00005c60 lw t9, 0x90(sp) | t9 = *(var_90h);
0x00005c64 lw a0, (s4) | a0 = *(s4);
0x00005c68 jalr t9 | t9 ();
0x00005c6c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005c70 bnez v0, 0x612c | goto label_256;
| }
| label_87:
0x00005c74 lw v0, 0x40(sp) | v0 = *(var_40h);
0x00005c78 lw s1, (s4) | s1 = *(s4);
| if (v0 != 0) {
0x00005c7c bnez v0, 0x6104 | goto label_257;
| }
0x00005c80 lw v0, 0x8c(sp) | v0 = *(var_8ch);
0x00005c84 lw v1, 0x80(sp) | v1 = *(var_80h);
0x00005c88 lw v0, 0x38(sp) | v0 = *(var_38h);
| if (v0 == v1) {
0x00005c8c beq v0, v1, 0x633c | goto label_258;
| }
| label_101:
0x00005c90 lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x00005c94 lw a2, 0x8c(sp) | a2 = *(var_8ch);
0x00005c98 lw a0, 0x88(sp) | a0 = *(var_88h);
0x00005c9c sw v0, 0x10(sp) | *(var_10h) = v0;
0x00005ca0 move a3, s1 | a3 = s1;
0x00005ca4 addiu a1, zero, 1 | a1 = 1;
0x00005ca8 jalr t9 | t9 ();
0x00005cac lw gp, 0x20(sp) | gp = *(var_20h);
0x00005cb0 b 0x56b0 | goto label_75;
| label_247:
0x00005cb4 lw s0, 0xc(s5) | s0 = *((s5 + 3));
0x00005cb8 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x00005cbc move a0, s0 | a0 = s0;
0x00005cc0 jalr t9 | t9 ();
0x00005cc4 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005cc8 addu v0, s0, v0 | v0 = s0 + v0;
0x00005ccc addiu v1, zero, 0x2e | v1 = 0x2e;
0x00005cd0 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005cd4 sb v1, (v0) | *(v0) = v1;
0x00005cd8 addiu t9, t9, 0x313c | t9 += fcn.0000313c;
0x00005cdc lw a0, 0xc(s5) | a0 = *((s5 + 3));
0x00005ce0 bal 0x313c | fcn_0000313c ();
0x00005ce4 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005ce8 b 0x5a70 | goto label_78;
| label_125:
0x00005cec lw s5, -0x7fdc(gp) | s5 = *((gp - 8183));
| label_126:
0x00005cf0 lw t9, -0x7dcc(gp) | t9 = sym.imp.getgrnam;
0x00005cf4 addiu a0, s5, -0x5f5c | a0 = s5 + -0x5f5c;
0x00005cf8 jalr t9 | t9 ();
0x00005cfc lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005d00 beqz v0, 0x6388 | goto label_259;
| }
0x00005d04 lw s6, 0xc(v0) | s6 = *((v0 + 3));
0x00005d08 lw a0, (s6) | a0 = *(s6);
0x00005d0c addiu s6, s6, 4 | s6 += 4;
| if (a0 == 0) {
0x00005d10 beqz a0, 0x601c | goto label_260;
| }
0x00005d14 lw s3, (s0) | s3 = *(s0);
0x00005d18 b 0x5d2c |
| while (v0 != 0) {
0x00005d1c addiu s6, s6, 4 | s6 += 4;
0x00005d20 lw a0, -4(s6) | a0 = *((s6 - 1));
| if (a0 == 0) {
0x00005d24 beql a0, zero, 0x6020 | goto label_261;
| }
0x00005d28 lw s3, -0x7fdc(gp) | s3 = *((gp - 8183));
0x00005d2c lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00005d30 move a1, s3 | a1 = s3;
0x00005d34 jalr t9 | t9 ();
0x00005d38 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005d3c bnez v0, 0x5d1c |
| }
0x00005d40 lw v0, 0x84(s7) | v0 = *((s7 + 33));
0x00005d44 lw t9, -0x7e7c(gp) | t9 = sym.imp.strcasecmp;
0x00005d48 addiu a1, s4, -0x5f64 | a1 = s4 + -0x5f64;
0x00005d4c lw a0, (v0) | a0 = *(v0);
0x00005d50 jalr t9 | t9 ();
0x00005d54 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005d58 beqz v0, 0x5728 | goto label_79;
| }
0x00005d5c lw v0, 0x30(sp) | v0 = *(var_30h);
0x00005d60 b 0x3dcc | goto label_80;
| label_210:
0x00005d64 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005d68 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005d6c move a2, s2 | a2 = s2;
0x00005d70 addiu a1, s0, -0x3a50 | a1 = s0 + -0x3a50;
0x00005d74 addiu a0, a0, -0x5d9c | a0 += -0x5d9c;
0x00005d78 b 0x5264 | goto label_81;
| label_250:
0x00005d7c lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00005d80 move a0, s4 | a0 = s4;
0x00005d84 jalr t9 | t9 ();
0x00005d88 lw gp, 0x20(sp) | gp = *(var_20h);
| label_249:
0x00005d8c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005d90 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005d94 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005d98 addiu a0, a0, -0x5b84 | a0 += -0x5b84;
0x00005d9c bal 0x2b10 | fcn_00002b10 ();
0x00005da0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005da4 b 0x5af8 | goto label_76;
| label_149:
0x00005da8 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005dac lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005db0 addiu a1, zero, 0x100 | a1 = aav.0x00000100;
0x00005db4 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005db8 addiu a0, a0, -0x5dd8 | a0 += -0x5dd8;
0x00005dbc bal 0x2b10 | fcn_00002b10 ();
0x00005dc0 move s4, zero | s4 = 0;
0x00005dc4 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005dc8 addiu s5, sp, 0xb0 | s5 = sp + 0xb0;
0x00005dcc b 0x41a4 | goto label_21;
| label_255:
0x00005dd0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005dd4 lw t9, 0x94(sp) | t9 = *(var_94h);
0x00005dd8 addiu a0, a0, -0x575c | a0 += -0x575c;
0x00005ddc jalr t9 | t9 ();
0x00005de0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005de4 b 0x56b0 | goto label_75;
| label_156:
0x00005de8 addiu v0, zero, -5 | v0 = -5;
0x00005dec addiu v1, zero, 0x190 | v1 = 0x190;
| if (v1 != v0) {
0x00005df0 bne v1, v0, 0x501c | goto label_82;
| }
0x00005df4 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00005df8 move a0, zero | a0 = 0;
| /* esilref: 'NU' */
0x00005dfc addiu v0, v0, -0x4020 | v0 += -0x4020;
0x00005e00 addiu a1, zero, 0x191 | a1 = 0x191;
0x00005e04 b 0x5e18 |
| while (v1 != 0) {
| if (v1 == a1) {
0x00005e08 beql v1, a1, 0x6158 | goto label_262;
| }
0x00005e0c lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00005e10 lw v1, (v0) | v1 = *(v0);
0x00005e14 addiu v0, v0, 8 | v0 += 8;
0x00005e18 addiu a0, a0, 1 | a0++;
0x00005e1c bnez v1, 0x5e08 |
| }
| label_88:
0x00005e20 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00005e24 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005e28 lw s0, -0x7ee8(gp) | s0 = *((gp - 8122));
0x00005e2c addiu t9, t9, 0x2ac8 | t9 += fcn.00002ac8;
0x00005e30 sw v1, -0x3a6c(v0) | *((v0 - 3739)) = v1;
0x00005e34 bal 0x2ac8 | fcn_00002ac8 ();
0x00005e38 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005e3c lw a3, (s0) | a3 = *(s0);
0x00005e40 addiu a2, zero, 2 | a2 = 2;
0x00005e44 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005e48 lw t9, -0x7e90(gp) | t9 = sym.imp.fwrite;
0x00005e4c addiu a1, zero, 1 | a1 = 1;
0x00005e50 addiu a0, a0, -0x63c0 | a0 += -0x63c0;
0x00005e54 jalr t9 | t9 ();
0x00005e58 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005e5c lw t9, -0x7e2c(gp) | t9 = sym.imp.fflush;
0x00005e60 lw a0, (s0) | a0 = *(s0);
0x00005e64 jalr t9 | t9 ();
0x00005e68 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005e6c lw v1, 0x64(sp) | v1 = *(var_64h);
0x00005e70 addiu v0, zero, 1 | v0 = 1;
0x00005e74 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005e78 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005e7c sw v0, -0x3a54(v1) | *((v1 - 3733)) = v0;
0x00005e80 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005e84 addiu a0, a0, -0x5c8c | a0 += -0x5c8c;
0x00005e88 bal 0x2b10 | fcn_00002b10 ();
0x00005e8c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005e90 b 0x4e70 | goto label_28;
| label_221:
0x00005e94 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005e98 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005e9c addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005ea0 addiu a0, a0, -0x5c64 | a0 += -0x5c64;
0x00005ea4 bal 0x2b10 | fcn_00002b10 ();
0x00005ea8 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
0x00005eac lw a0, 0x14(s7) | a0 = *((s7 + 5));
0x00005eb0 sll v0, v0, 2 | v0 <<= 2;
0x00005eb4 lw t9, 0x60(sp) | t9 = *(var_60h);
0x00005eb8 lwx a0, v0(a0) | __asm ("lwx a0, v0(a0)");
0x00005ebc jalr t9 | t9 ();
0x00005ec0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00005ec4 beqz v0, 0x42dc | goto label_71;
| }
0x00005ec8 lw s5, -0x7fd4(gp) | s5 = *(gp);
0x00005ecc b 0x5a4c | goto label_83;
| label_200:
0x00005ed0 lw a0, 0x34(sp) | a0 = *(var_34h);
0x00005ed4 jalr t9 | t9 ();
0x00005ed8 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 != 0) {
0x00005edc bnez v0, 0x6230 | goto label_263;
| }
| label_93:
0x00005ee0 lw v0, 0x40(sp) | v0 = *(var_40h);
0x00005ee4 lw v0, 0x8c(sp) | v0 = *(var_8ch);
| if (v0 != 0) {
0x00005ee8 bnez v0, 0x6208 | goto label_264;
| }
0x00005eec lw v1, 0x80(sp) | v1 = *(var_80h);
0x00005ef0 lw v0, 0x38(sp) | v0 = *(var_38h);
| if (v0 == v1) {
0x00005ef4 beq v0, v1, 0x62e4 | goto label_265;
| }
| label_99:
0x00005ef8 lw t9, -0x7db4(gp) | t9 = sym.imp.__fprintf_chk;
0x00005efc lw a3, 0x34(sp) | a3 = *(var_34h);
0x00005f00 lw a2, 0x8c(sp) | a2 = *(var_8ch);
0x00005f04 lw a0, 0x88(sp) | a0 = *(var_88h);
0x00005f08 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00005f0c addiu a1, zero, 1 | a1 = 1;
0x00005f10 jalr t9 | t9 ();
0x00005f14 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005f18 b 0x4cc8 | goto label_48;
| label_236:
0x00005f1c lw v0, 0x64(sp) | v0 = *(var_64h);
0x00005f20 lw v0, -0x3a54(v0) | v0 = *((v0 - 3733));
0x00005f24 addiu v0, zero, 1 | v0 = 1;
| if (v0 == 0) {
0x00005f28 beqz v0, 0x6294 | goto label_266;
| }
0x00005f2c sw v0, 0x40(sp) | *(var_40h) = v0;
0x00005f30 lw v0, -0x7fdc(gp) | v0 = *((gp - 8183));
0x00005f34 addiu v0, v0, -0x607c | v0 += -0x607c;
0x00005f38 sw v0, 0x8c(sp) | *(var_8ch) = v0;
0x00005f3c b 0x4b8c | goto label_64;
| label_120:
0x00005f40 lw t9, -0x7f6c(gp) | t9 = sym.imp.geteuid;
0x00005f44 addiu s1, zero, -1 | s1 = -1;
0x00005f48 jalr t9 | t9 ();
0x00005f4c lw gp, 0x20(sp) | gp = *(var_20h);
0x00005f50 move a1, v0 | a1 = v0;
0x00005f54 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005f58 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005f5c addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005f60 addiu a0, a0, -0x5fc0 | a0 += -0x5fc0;
0x00005f64 bal 0x2b10 | fcn_00002b10 ();
0x00005f68 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005f6c b 0x4788 | goto label_68;
| label_203:
0x00005f70 lw t9, -0x7fb4(gp) | t9 = sym.xml_print_parameter;
0x00005f74 lw a3, -0x7fd0(gp) | a3 = *(gp);
0x00005f78 addiu v0, zero, 1 | v0 = 1;
0x00005f7c move a2, zero | a2 = 0;
0x00005f80 move a1, zero | a1 = 0;
0x00005f84 move a0, s0 | a0 = s0;
0x00005f88 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00005f8c bal 0x714c | sym_xml_print_parameter ();
0x00005f90 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005f94 move a3, s0 | a3 = s0;
0x00005f98 addiu a2, zero, 0x18 | a2 = 0x18;
0x00005f9c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005fa0 lw t9, -0x7e90(gp) | t9 = sym.imp.fwrite;
0x00005fa4 addiu a1, zero, 1 | a1 = 1;
0x00005fa8 addiu a0, a0, -0x5728 | a0 += -0x5728;
0x00005fac jalr t9 | t9 ();
0x00005fb0 lw gp, 0x20(sp) | gp = *(var_20h);
0x00005fb4 b 0x4cc8 | goto label_48;
| label_134:
0x00005fb8 lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00005fbc addiu a0, zero, 0x190 | a0 = 0x190;
| /* esilref: 'NU' */
0x00005fc0 addiu v1, v1, -0x4020 | v1 += -0x4020;
0x00005fc4 addiu a1, zero, 0x1f7 | a1 = 0x1f7;
0x00005fc8 b 0x5fdc |
| if (a0 == a1) {
| while (a0 != 0) {
0x00005fcc beql a0, a1, 0x6274 | goto label_267;
| }
0x00005fd0 lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x00005fd4 lw a0, (v1) | a0 = *(v1);
0x00005fd8 addiu v1, v1, 8 | v1 += 8;
0x00005fdc addiu v0, v0, 1 | v0++;
0x00005fe0 bnez a0, 0x5fcc |
| }
0x00005fe4 move v1, zero | v1 = 0;
| label_95:
0x00005fe8 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00005fec lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00005ff0 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00005ff4 addiu a0, a0, -0x5e88 | a0 += -0x5e88;
0x00005ff8 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00005ffc sw v1, -0x3a6c(v0) | *((v0 - 3739)) = v1;
0x00006000 bal 0x2b10 | fcn_00002b10 ();
0x00006004 lw gp, 0x20(sp) | gp = *(var_20h);
| label_102:
0x00006008 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
0x0000600c addiu s1, zero, -1 | s1 = -1;
0x00006010 addiu v0, v0, 1 | v0++;
0x00006014 sw v0, -0x3a58(s6) | *((s6 - 3734)) = v0;
0x00006018 b 0x431c | goto label_84;
| label_260:
0x0000601c lw s3, -0x7fdc(gp) | s3 = *((gp - 8183));
| label_261:
0x00006020 lw t9, -0x7dcc(gp) | t9 = sym.imp.getgrnam;
0x00006024 addiu a0, s3, -0x5f50 | a0 = s3 + -0x5f50;
0x00006028 jalr t9 | t9 ();
0x0000602c lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x00006030 beqz v0, 0x63dc | goto label_268;
| }
0x00006034 lw s3, 0xc(v0) | s3 = *((v0 + 3));
0x00006038 lw a0, (s3) | a0 = *(s3);
0x0000603c addiu s3, s3, 4 | s3 += 4;
| if (a0 == 0) {
0x00006040 beqz a0, 0x6288 | goto label_269;
| }
0x00006044 lw s0, (s0) | s0 = *(s0);
0x00006048 b 0x605c |
| while (v0 != 0) {
0x0000604c addiu s3, s3, 4 | s3 += 4;
0x00006050 lw a0, -4(s3) | a0 = *((s3 - 1));
| if (a0 == 0) {
0x00006054 beql a0, zero, 0x628c | goto label_270;
| }
0x00006058 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000605c lw t9, -0x7f48(gp) | t9 = sym.imp.strcmp;
0x00006060 move a1, s0 | a1 = s0;
0x00006064 jalr t9 | t9 ();
0x00006068 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000606c bnez v0, 0x604c |
| }
0x00006070 lw v0, 0x84(s7) | v0 = *((s7 + 33));
0x00006074 lw t9, -0x7e7c(gp) | t9 = sym.imp.strcasecmp;
0x00006078 addiu a1, s4, -0x5f64 | a1 = s4 + -0x5f64;
0x0000607c lw s0, (v0) | s0 = *(v0);
0x00006080 move a0, s0 | a0 = s0;
0x00006084 jalr t9 | t9 ();
0x00006088 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x0000608c beqz v0, 0x5728 | goto label_79;
| }
0x00006090 lw t9, -0x7e7c(gp) | t9 = sym.imp.strcasecmp;
0x00006094 addiu a1, s5, -0x5f5c | a1 = s5 + -0x5f5c;
0x00006098 move a0, s0 | a0 = s0;
0x0000609c jalr t9 | t9 ();
0x000060a0 lw gp, 0x20(sp) | gp = *(var_20h);
| if (v0 == 0) {
0x000060a4 beqz v0, 0x5728 | goto label_79;
| }
0x000060a8 lw v0, 0x30(sp) | v0 = *(var_30h);
0x000060ac b 0x3dcc | goto label_80;
| label_245:
0x000060b0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000060b4 addiu a0, a0, -0x57cc | a0 += -0x57cc;
0x000060b8 b 0x5504 | goto label_85;
| label_241:
0x000060bc sw s1, 0x38(sp) | *(var_38h) = s1;
0x000060c0 move s3, zero | s3 = 0;
0x000060c4 b 0x5a50 | goto label_86;
| label_248:
0x000060c8 lw t9, -0x7e54(gp) | t9 = sym.imp.strlen;
0x000060cc move a0, s0 | a0 = s0;
0x000060d0 sw zero, 0xb0(sp) | *(var_b0h) = 0;
0x000060d4 jalr t9 | t9 ();
0x000060d8 lw gp, 0x20(sp) | gp = *(var_20h);
0x000060dc addiu v0, v0, 1 | v0++;
0x000060e0 addiu a3, sp, 0xb0 | a3 = sp + 0xb0;
0x000060e4 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000060e8 move a2, zero | a2 = 0;
0x000060ec addu a1, s0, v0 | a1 = s0 + v0;
0x000060f0 addiu t9, t9, 0x331c | t9 += fcn.0000331c;
0x000060f4 move a0, s0 | a0 = s0;
0x000060f8 bal 0x331c | fcn_0000331c ();
0x000060fc lw gp, 0x20(sp) | gp = *(var_20h);
0x00006100 b 0x5a70 | goto label_78;
| label_257:
0x00006104 lw t9, -0x7fb4(gp) | t9 = sym.xml_print_parameter;
0x00006108 lw a3, -0x7fd0(gp) | a3 = *(gp);
0x0000610c addiu v0, zero, 1 | v0 = 1;
0x00006110 lw a1, 0x38(sp) | a1 = *(var_38h);
0x00006114 lw a0, 0x88(sp) | a0 = *(var_88h);
0x00006118 sw v0, 0x10(sp) | *(var_10h) = v0;
0x0000611c move a2, s1 | a2 = s1;
0x00006120 bal 0x714c | sym_xml_print_parameter ();
0x00006124 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006128 b 0x56b0 | goto label_75;
| label_256:
0x0000612c lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00006130 lw a0, 0x38(sp) | a0 = *(var_38h);
0x00006134 jalr t9 | t9 ();
0x00006138 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000613c lw v0, 0x98(sp) | v0 = *(var_98h);
0x00006140 lw t9, -0x7f38(gp) | t9 = sym.imp.strdup;
0x00006144 addiu a0, v0, -0x5864 | a0 = v0 + -0x5864;
0x00006148 jalr t9 | t9 ();
0x0000614c sw v0, 0x38(sp) | *(var_38h) = v0;
0x00006150 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006154 b 0x5c74 | goto label_87;
| label_262:
0x00006158 sll a0, a0, 3 | a0 <<= 3;
| /* section..data.rel.ro */
0x0000615c addiu v0, v0, -0x4030 | v0 += -0x4030;
0x00006160 addu a0, v0, a0 | a0 = v0 + a0;
0x00006164 lw v1, 4(a0) | v1 = *((a0 + 1));
0x00006168 b 0x5e20 | goto label_88;
| label_227:
0x0000616c addiu a3, a3, -0x6040 | a3 += -0x6040;
0x00006170 b 0x5464 | goto label_89;
| label_114:
0x00006174 sw v1, 0x30(sp) | *(var_30h) = v1;
0x00006178 b 0x3cc4 | goto label_90;
| label_133:
0x0000617c lw s6, -0x7fd8(gp) | s6 = *((gp - 8182));
0x00006180 lw v0, -0x7fd8(gp) | v0 = *((gp - 8182));
0x00006184 move s1, zero | s1 = 0;
0x00006188 sw v0, 0x64(sp) | *(var_64h) = v0;
0x0000618c sw zero, -0x3a58(s6) | *((s6 - 3734)) = 0;
0x00006190 b 0x431c | goto label_84;
| label_216:
0x00006194 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006198 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000619c addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000061a0 sw t9, 0x34(sp) | *(var_34h) = t9;
0x000061a4 addiu a0, a0, -0x5d34 | a0 += -0x5d34;
0x000061a8 bal 0x2b10 | fcn_00002b10 ();
0x000061ac lw gp, 0x20(sp) | gp = *(var_20h);
0x000061b0 lw t9, 0x34(sp) | t9 = *(var_34h);
0x000061b4 b 0x5048 | goto label_91;
| label_215:
0x000061b8 addiu v0, zero, 3 | v0 = 3;
0x000061bc sw v0, 0x38(sp) | *(var_38h) = v0;
0x000061c0 move s3, zero | s3 = 0;
0x000061c4 b 0x42b4 | goto label_14;
| label_118:
0x000061c8 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
| if (a0 != 0) {
0x000061cc bnez a0, 0x6324 | goto label_271;
| }
0x000061d0 lw a1, -0x7fdc(gp) | a1 = *((gp - 8183));
0x000061d4 addiu a1, a1, -0x6084 | a1 += -0x6084;
| label_100:
0x000061d8 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000061dc lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000061e0 lw a2, 0xa8(sp) | a2 = *(var_a8h);
0x000061e4 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000061e8 addiu a0, a0, -0x5fe8 | a0 += -0x5fe8;
0x000061ec bal 0x2b10 | fcn_00002b10 ();
0x000061f0 lw gp, 0x20(sp) | gp = *(var_20h);
| label_103:
0x000061f4 lw t9, -0x7ea8(gp) | t9 = sym.imp.CGI_cleanup;
0x000061f8 addiu s1, zero, -1 | s1 = -1;
0x000061fc jalr t9 | t9 ();
0x00006200 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006204 b 0x4788 | goto label_68;
| label_264:
0x00006208 lw t9, -0x7fb4(gp) | t9 = sym.xml_print_parameter;
0x0000620c lw a3, -0x7fd0(gp) | a3 = *(gp);
0x00006210 addiu v0, zero, 1 | v0 = 1;
0x00006214 lw a2, 0x34(sp) | a2 = *(var_34h);
0x00006218 lw a1, 0x38(sp) | a1 = *(var_38h);
0x0000621c lw a0, 0x88(sp) | a0 = *(var_88h);
0x00006220 sw v0, 0x10(sp) | *(var_10h) = v0;
0x00006224 bal 0x714c | sym_xml_print_parameter ();
0x00006228 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000622c b 0x4cb0 | goto label_92;
| label_263:
0x00006230 lw t9, -0x7e20(gp) | t9 = sym.imp.free;
0x00006234 lw a0, 0x38(sp) | a0 = *(var_38h);
0x00006238 jalr t9 | t9 ();
0x0000623c lw gp, 0x20(sp) | gp = *(var_20h);
0x00006240 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00006244 lw t9, -0x7f38(gp) | t9 = sym.imp.strdup;
0x00006248 addiu a0, a0, -0x5864 | a0 += -0x5864;
0x0000624c jalr t9 | t9 ();
0x00006250 sw v0, 0x38(sp) | *(var_38h) = v0;
0x00006254 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006258 b 0x5ee0 | goto label_93;
| label_171:
0x0000625c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00006260 lw t9, -0x7f08(gp) | t9 = sym.imp.CGI_html_setup_RFC;
0x00006264 addiu a0, a0, -0x56f0 | a0 += -0x56f0;
0x00006268 jalr t9 | t9 ();
0x0000626c lw gp, 0x20(sp) | gp = *(var_20h);
0x00006270 b 0x44ac | goto label_94;
| label_267:
0x00006274 sll v0, v0, 3 | v0 <<= 3;
| /* section..data.rel.ro */
0x00006278 addiu v1, v1, -0x4030 | v1 += -0x4030;
0x0000627c addu v0, v1, v0 | v0 = v1 + v0;
0x00006280 lw v1, 4(v0) | v1 = *((v0 + 1));
0x00006284 b 0x5fe8 | goto label_95;
| label_269:
0x00006288 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
| label_270:
0x0000628c addiu a0, a0, -0x5f0c | a0 += -0x5f0c;
0x00006290 b 0x4774 | goto label_96;
| label_266:
0x00006294 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006298 addiu t9, t9, 0x2ac8 | t9 += fcn.00002ac8;
0x0000629c sw v0, 0x40(sp) | *(var_40h) = v0;
0x000062a0 bal 0x2ac8 | fcn_00002ac8 ();
0x000062a4 lw gp, 0x20(sp) | gp = *(var_20h);
0x000062a8 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000062ac addiu t9, t9, 0x25b0 | t9 += fcn.000025b0;
0x000062b0 bal 0x25b0 | fcn_000025b0 ();
0x000062b4 nop |
0x000062b8 lw gp, 0x20(sp) | gp = *(var_20h);
0x000062bc lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000062c0 lw t9, -0x7ec0(gp) | t9 = sym.imp.CGI_xml_setup;
0x000062c4 addiu a0, a0, -0x5248 | a0 += -0x5248;
0x000062c8 jalr t9 | t9 ();
0x000062cc lw gp, 0x20(sp) | gp = *(var_20h);
0x000062d0 b 0x5bcc | goto label_97;
| label_124:
0x000062d4 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000062d8 addiu a1, s4, -0x5f64 | a1 = s4 + -0x5f64;
0x000062dc addiu a0, a0, -0x5f2c | a0 += -0x5f2c;
0x000062e0 b 0x5a0c | goto label_98;
| label_265:
0x000062e4 lw a0, 0x34(sp) | a0 = *(var_34h);
0x000062e8 addiu s0, zero, 0x5f | s0 = 0x5f;
0x000062ec b 0x62f8 |
| while (v0 != 0) {
0x000062f0 addiu a0, v0, 1 | a0 = v0 + 1;
0x000062f4 sb s0, (v0) | *(v0) = s0;
0x000062f8 lw t9, -0x7dd4(gp) | t9 = sym.imp.strchr;
0x000062fc addiu a1, zero, 0x2e | a1 = 0x2e;
0x00006300 jalr t9 | t9 ();
0x00006304 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006308 bnez v0, 0x62f0 |
| }
0x0000630c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006310 addiu t9, t9, 0x35a8 | t9 += fcn.000035a8;
0x00006314 lw a0, 0x38(sp) | a0 = *(var_38h);
0x00006318 bal 0x35a8 | fcn_000035a8 ();
0x0000631c lw gp, 0x20(sp) | gp = *(var_20h);
0x00006320 b 0x5ef8 | goto label_99;
| label_271:
0x00006324 addiu a1, a1, -0x6088 | a1 += -0x6088;
0x00006328 b 0x61d8 | goto label_100;
| label_208:
0x0000632c addiu v0, v0, 1 | v0++;
0x00006330 sw v0, -0x3a58(s6) | *((s6 - 3734)) = v0;
0x00006334 addiu s1, zero, -1 | s1 = -1;
0x00006338 b 0x431c | goto label_84;
| label_258:
0x0000633c move a0, s1 | a0 = s1;
0x00006340 addiu s0, zero, 0x5f | s0 = 0x5f;
0x00006344 b 0x6350 |
| while (v0 != 0) {
0x00006348 addiu a0, v0, 1 | a0 = v0 + 1;
0x0000634c sb s0, (v0) | *(v0) = s0;
0x00006350 lw t9, -0x7dd4(gp) | t9 = sym.imp.strchr;
0x00006354 addiu a1, zero, 0x2e | a1 = 0x2e;
0x00006358 jalr t9 | t9 ();
0x0000635c lw gp, 0x20(sp) | gp = *(var_20h);
0x00006360 bnez v0, 0x6348 |
| }
0x00006364 lw v0, 0xa4(sp) | v0 = *(var_a4h);
0x00006368 addiu t9, v0, 0x35a8 | t9 = v0 + fcn.000035a8;
0x0000636c lw a0, 0x38(sp) | a0 = *(var_38h);
0x00006370 bal 0x35a8 | fcn_000035a8 ();
0x00006374 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006378 b 0x5c90 | goto label_101;
| label_157:
0x0000637c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006380 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00006384 b 0x5048 | goto label_91;
| label_259:
0x00006388 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000638c addiu a1, s5, -0x5f5c | a1 = s5 + -0x5f5c;
0x00006390 addiu a0, a0, -0x5f2c | a0 += -0x5f2c;
0x00006394 b 0x5a0c | goto label_98;
| label_139:
0x00006398 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
| label_178:
0x0000639c addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000063a0 addiu a0, a0, -0x5e04 | a0 += -0x5e04;
0x000063a4 bal 0x2b10 | fcn_00002b10 ();
0x000063a8 lw gp, 0x20(sp) | gp = *(var_20h);
0x000063ac b 0x6008 | goto label_102;
| label_111:
0x000063b0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000063b4 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000063b8 move a1, v0 | a1 = v0;
0x000063bc addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000063c0 addiu a0, a0, -0x6024 | a0 += -0x6024;
0x000063c4 bal 0x2b10 | fcn_00002b10 ();
0x000063c8 lw gp, 0x20(sp) | gp = *(var_20h);
0x000063cc b 0x61f4 | goto label_103;
| label_214:
0x000063d0 move s0, v1 | s0 = v1;
0x000063d4 addiu s1, zero, -1 | s1 = -1;
0x000063d8 b 0x42f8 | goto label_19;
| label_268:
0x000063dc lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000063e0 addiu a1, s3, -0x5f50 | a1 = s3 + -0x5f50;
0x000063e4 addiu a0, a0, -0x5f2c | a0 += -0x5f2c;
0x000063e8 b 0x5a0c | goto label_98;
| label_233:
0x000063ec sll v1, a2, 3 | v1 = a2 << 3;
0x000063f0 addu v0, v0, v1 | v0 += v1;
0x000063f4 lw v0, 4(v0) | v0 = *((v0 + 1));
| label_234:
0x000063f8 lw v1, -0x7fd8(gp) | v1 = *((gp - 8182));
0x000063fc lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00006400 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006404 addiu a0, a0, -0x5ee4 | a0 += -0x5ee4;
0x00006408 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x0000640c sw v0, -0x3a6c(v1) | *((v1 - 3739)) = v0;
0x00006410 bal 0x2b10 | fcn_00002b10 ();
0x00006414 addiu s1, zero, -1 | s1 = -1;
0x00006418 lw gp, 0x20(sp) | gp = *(var_20h);
0x0000641c b 0x4788 | goto label_68;
| label_225:
0x00006420 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006424 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00006428 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x0000642c addiu a0, a0, -0x5a68 | a0 += -0x5a68;
0x00006430 bal 0x2b10 | fcn_00002b10 ();
0x00006434 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006438 sw zero, 0x58(sp) | *(var_58h) = 0;
0x0000643c sw zero, 0x38(sp) | *(var_38h) = 0;
0x00006440 b 0x4cc8 | goto label_48;
| label_237:
0x00006444 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00006448 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x0000644c addiu a0, a0, -0x5ae0 | a0 += -0x5ae0;
0x00006450 b 0x57c0 | goto label_104;
| label_235:
0x00006454 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006458 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000645c move a1, s0 | a1 = s0;
0x00006460 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00006464 addiu a0, a0, -0x5b0c | a0 += -0x5b0c;
0x00006468 bal 0x2b10 | fcn_00002b10 ();
0x0000646c lw gp, 0x20(sp) | gp = *(var_20h);
0x00006470 sw zero, 0x58(sp) | *(var_58h) = 0;
0x00006474 sw zero, 0x5c(sp) | *(var_5ch) = 0;
0x00006478 sw zero, 0x38(sp) | *(var_38h) = 0;
0x0000647c b 0x4cc8 | goto label_48;
| label_113:
0x00006480 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x00006484 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006488 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x0000648c addiu a0, a0, -0x5ff8 | a0 += -0x5ff8;
0x00006490 bal 0x2b10 | fcn_00002b10 ();
0x00006494 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006498 b 0x61f4 | goto label_103;
| label_132:
0x0000649c lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000064a0 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000064a4 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000064a8 addiu a0, a0, -0x5eb4 | a0 += -0x5eb4;
0x000064ac bal 0x2b10 | fcn_00002b10 ();
0x000064b0 lw gp, 0x20(sp) | gp = *(var_20h);
0x000064b4 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000064b8 addiu t9, t9, 0x2648 | t9 += fcn.00002648;
0x000064bc addiu s1, zero, -1 | s1 = -1;
0x000064c0 bal 0x2648 | fcn_00002648 ();
0x000064c4 lw gp, 0x20(sp) | gp = *(var_20h);
0x000064c8 b 0x4788 | goto label_68;
| label_226:
0x000064cc lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000064d0 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000064d4 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000064d8 addiu a0, a0, -0x5a04 | a0 += -0x5a04;
0x000064dc bal 0x2b10 | fcn_00002b10 ();
0x000064e0 lw gp, 0x20(sp) | gp = *(var_20h);
0x000064e4 sw zero, 0x38(sp) | *(var_38h) = 0;
0x000064e8 b 0x4cc8 | goto label_48;
| label_119:
0x000064ec lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x000064f0 lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x000064f4 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x000064f8 addiu a0, a0, -0x62b4 | a0 += -0x62b4;
0x000064fc bal 0x2b10 | fcn_00002b10 ();
0x00006500 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006504 b 0x61f4 | goto label_103;
| label_242:
0x00006508 lw a0, -0x7fdc(gp) | a0 = *((gp - 8183));
0x0000650c lw t9, -0x7fcc(gp) | t9 = *((gp - 8179));
0x00006510 move a1, s4 | a1 = s4;
0x00006514 addiu t9, t9, 0x2b10 | t9 += fcn.00002b10;
0x00006518 addiu a0, a0, -0x5e30 | a0 += -0x5e30;
0x0000651c bal 0x2b10 | fcn_00002b10 ();
0x00006520 lw gp, 0x20(sp) | gp = *(var_20h);
0x00006524 b 0x6008 | goto label_102;
| label_246:
0x00006528 addiu v0, zero, 2 | v0 = 2;
| if (s1 == v0) {
0x0000652c beq s1, v0, 0x5978 | goto label_105;
| }
0x00006530 sw v0, 0x38(sp) | *(var_38h) = v0;
0x00006534 move s3, zero | s3 = 0;
0x00006538 b 0x4ae4 | goto label_106;
| label_177:
0x0000653c lw t9, -0x7eb0(gp) | t9 = sym.imp.__stack_chk_fail;
0x00006540 jalr t9 | t9 ();
0x00006544 nop |
| label_206:
0x00006548 lw v1, 0x38(sp) | v1 = *(var_38h);
0x0000654c addiu v0, zero, 3 | v0 = 3;
0x00006550 move s3, zero | s3 = 0;
| if (v1 != v0) {
0x00006554 bne v1, v0, 0x4b08 | goto label_107;
| }
0x00006558 lw s3, 0xc(s7) | s3 = *((s7 + 3));
0x0000655c b 0x5874 | goto label_108;
| label_180:
0x00006560 lw v0, -0x3a58(s6) | v0 = *((s6 - 3734));
| if (s1 != 0) {
0x00006564 bnez s1, 0x4d84 | goto label_109;
| }
0x00006568 move s3, zero | s3 = 0;
0x0000656c b 0x4b04 | goto label_70;
| label_179:
0x00006570 lw v1, 0x38(sp) | v1 = *(var_38h);
0x00006574 addiu v0, zero, 1 | v0 = 1;
0x00006578 lw v0, 0x30(sp) | v0 = *(var_30h);
| if (v1 == v0) {
0x0000657c beq v1, v0, 0x597c | goto label_110;
| }
0x00006580 move s3, zero | s3 = 0;
0x00006584 b 0x4b08 | goto label_107;
| label_213:
0x00006588 lw v0, 0x30(sp) | v0 = *(var_30h);
0x0000658c sw v1, 0x38(sp) | *(var_38h) = v1;
0x00006590 lw v0, -0x3a5c(v0) | v0 = *((v0 - 3735));
0x00006594 slti v0, v0, 2 | v0 = (v0 < 2) ? 1 : 0;
0x00006598 move s3, zero | s3 = 0;
| if (v0 != 0) {
0x0000659c bnez v0, 0x42b4 | goto label_14;
| }
0x000065a0 lw v1, 0x38(sp) | v1 = *(var_38h);
0x000065a4 b 0x4b08 | goto label_107;
| label_188:
0x000065a8 lw s5, -0x7fd4(gp) | s5 = *(gp);
0x000065ac move s2, zero | s2 = 0;
0x000065b0 b 0x5a50 | goto label_86;
| }
[*] Function sprintf used 2 times param.cgi-transfer