[*] Binary protection state of nsbbox
RELRO CANARY NX PIE RPATH RUNPATH SYMBOLS
No RELRO No Canary found NX disabled No PIE No RPATH No RUNPATH No Symbols
[*] Function printf tear down of nsbbox
move a0, s2
move a1, s1
lw ra, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.puts(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x5908
lw ra, 0x24(sp)
lw gp, 0x10(sp)
addiu v0, zero, 1
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x28
nop
nop
lui gp, 0x42
addiu gp, gp, 0x4c40
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui v0, 0x42
lw a1, -0x35b0(v0)
jr t9
nop
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x4c40
sw ra, 0x2c(sp)
sw s4, 0x28(sp)
sw s3, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.br_init(gp)
move s4, a0
jalr t9
move s2, a1
slti v0, s4, 2
lw gp, 0x10(sp)
bnez v0, 0x401bcc
nop
lw t9, -sym.br_command_lookup(gp)
lw a0, 4(s2)
jalr t9
nop
lw gp, 0x10(sp)
bnez v0, 0x401a90
move s1, v0
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a2, 4(s2)
lw a0, (v0)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x58ec
lw gp, 0x10(sp)
b 0x401bcc
nop
lw v0, (v0)
nop
beqz v0, 0x401b00
addiu s0, zero, 2
addiu v0, zero, 2
bne s4, v0, 0x401ac0
lui a0, 0x41
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (v0)
b 0x401be0
addiu a0, a0, -0x58cc
lw t9, -sym.br_find_bridge(gp)
lw a0, 8(s2)
jalr t9
addiu s0, zero, 3
lw gp, 0x10(sp)
bnez v0, 0x401b04
move s3, v0
lw v0, -0x7ec8(gp)
lw a2, 8(s2)
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x589c
b 0x401be8
nop
move s3, zero
lw v1, 4(s1)
subu v0, s4, s0
beq v0, v1, 0x401b34
addiu v0, zero, 3
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (v0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x5880
lw v1, 4(s1)
addiu v0, zero, 3
bne v1, v0, 0x401b78
addiu a0, s0, 2
--
move a0, s3
b 0x401bc0
nop
slti v0, v1, 4
bnez v0, 0x401b98
sll v1, s0, 2
lw t9, 0xc(s1)
addu a2, s2, v1
move a0, s3
b 0x401bb8
addiu a1, s4, -3
addiu v0, s0, 1
sll v0, v0, 2
addu v0, s2, v0
addu v1, s2, v1
lw t9, 0xc(s1)
lw a1, (v1)
lw a2, (v0)
move a0, s3
jalr t9
nop
lw gp, 0x10(sp)
b 0x401bf0
move v0, zero
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui v0, 0x42
lw a1, -0x35b0(v0)
jalr t9
nop
lw gp, 0x10(sp)
addiu v0, zero, 1
lw ra, 0x2c(sp)
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x4c40
sw ra, 0x2c(sp)
sw s3, 0x28(sp)
--
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x4c40
sw ra, 0x2c(sp)
sw s3, 0x28(sp)
sw s2, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lw t9, -sym.br_find_port(gp)
move s0, a2
move s2, a0
jalr t9
move s1, a1
lw gp, 0x10(sp)
bnez v0, 0x401d1c
move s3, v0
lw v0, -0x7ec8(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
move a2, s1
addiu a3, s2, 8
lw ra, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a1, a1, -0x54f4
jr t9
addiu sp, sp, 0x30
lw t9, -sym.imp.strcmp(gp)
lui a1, 0x41
addiu a1, a1, -0x54d0
jalr t9
move a0, s0
lw gp, 0x10(sp)
beqz v0, 0x401d7c
move a1, zero
lw t9, -sym.imp.strcmp(gp)
lui a1, 0x41
--
lw ra, 0x2c(sp)
lw s3, 0x28(sp)
lw s2, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x38
addiu gp, gp, 0x4c40
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x10(sp)
lw t9, -sym.br_find_port(gp)
move s1, a2
move s3, a0
jalr t9
move s2, a1
lw gp, 0x10(sp)
bnez v0, 0x401e0c
move s0, v0
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x41
addiu a1, a1, -0x54f4
move a2, s2
jalr t9
addiu a3, s3, 8
b 0x401e3c
nop
lw t9, -sym.imp.sscanf(gp)
lui a1, 0x41
move a0, s1
addiu a1, a1, -0x54c4
jalr t9
addiu a2, sp, 0x18
lw gp, 0x10(sp)
lw a1, 0x18(sp)
lw t9, -sym.br_set_mlticst_bw(gp)
nop
jalr t9
move a0, s0
lw ra, 0x34(sp)
lw gp, 0x10(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 0x42
addiu gp, gp, 0x4c40
lw t9, -sym.imp.memcmp(gp)
nop
jr t9
addiu a2, zero, 6
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x4c40
sw ra, 0x2c(sp)
sw s0, 0x28(sp)
sw gp, 0x20(sp)
move s0, a0
lw t9, -sym.imp.printf(gp)
lw a1, 8(a0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x54c0
lbu a0, 5(s0)
lw gp, 0x20(sp)
lbu v0, 3(s0)
lbu v1, 4(s0)
lbu a1, (s0)
lbu a2, 1(s0)
lbu a3, 2(s0)
lw t9, -sym.imp.printf(gp)
sw a0, 0x18(sp)
lui a0, 0x41
sw v0, 0x10(sp)
sw v1, 0x14(sp)
jalr t9
addiu a0, a0, -0x54b8
lw v0, 0xc(s0)
lw gp, 0x20(sp)
andi v0, v0, 1
bnez v0, 0x401ef8
lui v0, 0x41
b 0x401f00
addiu a1, v0, -0x54cc
lui v0, 0x41
addiu a1, v0, -0x5498
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x5494
lw gp, 0x20(sp)
nop
lw t9, -sym.br_show_timer(gp)
nop
jalr t9
addiu a0, s0, 0x10
lw gp, 0x20(sp)
lw ra, 0x2c(sp)
lw t9, -sym.imp.putchar(gp)
lw s0, 0x28(sp)
addiu a0, zero, 0xa
jr t9
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x6038
addiu gp, gp, 0x4c40
sw ra, 0x6034(sp)
--
lw gp, 0x10(sp)
nop
lw v0, -obj.bridge_list(gp)
nop
lw s0, (v0)
lui v0, 0x41
addiu s4, v0, -0x5494
lui v0, 0x41
addiu s3, v0, -0x5498
lui v0, 0x41
addiu s2, v0, -0x54cc
lui v0, 0x41
b 0x402110
addiu s1, v0, -0x5430
jalr t9
nop
lw gp, 0x10(sp)
nop
lw t9, -sym.br_dump_bridge_id(gp)
nop
jalr t9
addiu a0, s0, 0x424
lw v0, 0x468(s0)
lw gp, 0x10(sp)
andi v0, v0, 1
lw t9, -sym.imp.printf(gp)
move a0, s1
beqz v0, 0x4020e8
move a1, s2
move a1, s3
jalr t9
nop
lw gp, 0x10(sp)
nop
lw t9, -sym.br_dump_interface_list(gp)
nop
jalr t9
move a0, s0
lw gp, 0x10(sp)
lw s0, (s0)
lw t9, -sym.imp.printf(gp)
addiu a1, s0, 8
bnez s0, 0x4020a8
move a0, s4
lw ra, 0x2c(sp)
lw s4, 0x28(sp)
lw s3, 0x24(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu gp, gp, 0x4c40
lw t9, -sym.br_dump_info(gp)
nop
jr t9
nop
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, 0x4c40
--
lw t9, -sym.br_set_stp_state(gp)
move a0, s1
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x28
lui gp, 0x42
addiu sp, sp, -0x38
addiu gp, gp, 0x4c40
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x10(sp)
lw t9, -sym.br_find_port(gp)
move s1, a2
move s3, a0
jalr t9
move s2, a1
lw gp, 0x10(sp)
bnez v0, 0x402264
move s0, v0
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x41
addiu a1, a1, -0x54f4
move a2, s2
jalr t9
addiu a3, s3, 8
b 0x402294
nop
lw t9, -sym.imp.sscanf(gp)
lui a1, 0x41
move a0, s1
addiu a1, a1, -0x54c4
jalr t9
addiu a2, sp, 0x18
lw gp, 0x10(sp)
lw a1, 0x18(sp)
lw t9, -sym.br_set_port_priority(gp)
nop
jalr t9
move a0, s0
--
lw gp, 0x10(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 0x42
addiu sp, sp, -0x38
addiu gp, gp, 0x4c40
sw ra, 0x34(sp)
sw s3, 0x30(sp)
sw s2, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x10(sp)
lw t9, -sym.br_find_port(gp)
move s1, a2
move s3, a0
jalr t9
move s2, a1
lw gp, 0x10(sp)
bnez v0, 0x402320
move s0, v0
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x41
addiu a1, a1, -0x54f4
move a2, s2
jalr t9
addiu a3, s3, 8
b 0x402350
nop
lw t9, -sym.imp.sscanf(gp)
lui a1, 0x41
move a0, s1
addiu a1, a1, -0x54c4
jalr t9
addiu a2, sp, 0x18
lw gp, 0x10(sp)
lw a1, 0x18(sp)
lw t9, -sym.br_set_path_cost(gp)
nop
jalr t9
move a0, s0
--
jalr t9
swc1 f0, 0x24(sp)
lw ra, 0x2c(sp)
lw gp, 0x10(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, 0x4c40
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lw t9, -sym.if_nametoindex(gp)
move s1, a0
move a0, a1
jalr t9
move s0, a1
lw gp, 0x10(sp)
bnez v0, 0x402870
move a1, v0
lw v0, -0x7ec8(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
move a2, s0
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a1, a1, -0x541c
jr t9
addiu sp, sp, 0x28
lw t9, -sym.br_del_interface(gp)
nop
jalr t9
move a0, s1
lw gp, 0x10(sp)
beqz v0, 0x4028e4
move v1, v0
addiu v0, zero, 0x16
bne v1, v0, 0x4028c8
lui a0, 0x41
lw v0, -0x7ec8(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
move a2, s0
addiu a3, s1, 8
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a1, a1, -0x53fc
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.perror(gp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a0, a0, -0x53dc
jr t9
addiu sp, sp, 0x28
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 0x42
addiu sp, sp, -0x28
addiu gp, gp, 0x4c40
sw ra, 0x24(sp)
sw s1, 0x20(sp)
sw s0, 0x1c(sp)
sw gp, 0x10(sp)
lw t9, -sym.if_nametoindex(gp)
move s1, a0
move a0, a1
jalr t9
move s0, a1
lw gp, 0x10(sp)
bnez v0, 0x40294c
lui a1, 0x41
lw v0, -0x7ec8(gp)
nop
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
b 0x4029c8
addiu a1, a1, -0x541c
lw t9, -sym.br_add_interface(gp)
move a1, v0
jalr t9
move a0, s1
lw gp, 0x10(sp)
beqz v0, 0x4029fc
move v1, v0
addiu v0, zero, 0x10
beq v1, v0, 0x402984
addiu v0, zero, 0x5a
bne v1, v0, 0x4029e0
lui a0, 0x41
b 0x4029b4
lui a1, 0x41
lw v0, -0x7ec8(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
move a2, s0
addiu a3, s1, 8
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a1, a1, -0x53c8
jr t9
addiu sp, sp, 0x28
lw v0, -0x7ec8(gp)
nop
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
addiu a1, a1, -0x537c
move a2, s0
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.perror(gp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
addiu a0, a0, -0x5324
jr t9
addiu sp, sp, 0x28
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 0x42
addiu sp, sp, -0x20
addiu gp, gp, 0x4c40
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.br_del_bridge(gp)
move a0, a1
jalr t9
move s0, a1
lw gp, 0x10(sp)
beqz v0, 0x402ab8
move v1, v0
addiu v0, zero, 6
beq v1, v0, 0x402a60
addiu v0, zero, 0x10
bne v1, v0, 0x402aa0
lui a0, 0x41
b 0x402a78
lui a1, 0x41
lw v0, -0x7ec8(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
b 0x402a8c
addiu a1, a1, -0x5310
lw v0, -0x7ec8(gp)
nop
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
addiu a1, a1, -0x52e4
move a2, s0
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
jr t9
addiu sp, sp, 0x20
lw t9, -sym.imp.perror(gp)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
addiu a0, a0, -0x52bc
jr t9
addiu sp, sp, 0x20
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
lui gp, 0x42
addiu sp, sp, -0x20
addiu gp, gp, 0x4c40
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.br_add_bridge(gp)
move a0, a1
jalr t9
move s0, a1
lw gp, 0x10(sp)
beqz v0, 0x402b48
move v1, v0
addiu v0, zero, 0x11
bne v1, v0, 0x402b30
lui a0, 0x41
lw v0, -0x7ec8(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
move a2, s0
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
addiu a1, a1, -0x52ac
jr t9
addiu sp, sp, 0x20
lw t9, -sym.imp.perror(gp)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
addiu a0, a0, -0x5268
jr t9
addiu sp, sp, 0x20
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x20
nop
nop
lw a2, 4(a0)
addiu v0, zero, 0x2710
bnez v0, 0x402b74
div zero, a2, v0
break 7
lui gp, 0x42
addiu gp, gp, 0x4c40
lw a1, (a0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
mflo a2
jr t9
addiu a0, a0, -0x5198
lui gp, 0x42
addiu sp, sp, -0x38
addiu gp, gp, 0x4c40
sw ra, 0x34(sp)
sw gp, 0x28(sp)
lbu t1, 7(a0)
lbu a1, (a0)
lbu a2, 1(a0)
lbu a3, 2(a0)
lbu v0, 3(a0)
lbu v1, 4(a0)
lbu t0, 5(a0)
lbu a0, 6(a0)
lw t9, -sym.imp.printf(gp)
sw a0, 0x1c(sp)
lui a0, 0x41
sw v0, 0x10(sp)
sw v1, 0x14(sp)
sw t0, 0x18(sp)
sw t1, 0x20(sp)
jalr t9
addiu a0, a0, -0x518c
lw ra, 0x34(sp)
lw gp, 0x28(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 0x42
addiu sp, sp, -0x38
addiu gp, gp, 0x4c40
sw ra, 0x34(sp)
sw s2, 0x30(sp)
sw s1, 0x2c(sp)
sw s0, 0x28(sp)
sw gp, 0x10(sp)
lw s1, 0x18(a0)
nop
beqz s1, 0x402c78
nop
lw t9, -sym.if_indextoname(gp)
lw a0, 8(s1)
addiu s0, sp, 0x18
jalr t9
move a1, s0
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x4a34
jalr t9
move a1, v0
lw gp, 0x10(sp)
lw a0, 8(s1)
lw t9, -sym.if_indextoname(gp)
nop
jalr t9
move a1, s0
lw gp, 0x10(sp)
lw s1, (s1)
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lui v0, 0x41
lw gp, 0x10(sp)
addiu s2, v0, -0x5168
b 0x402ce0
addiu s0, sp, 0x18
lw a0, 8(s1)
jalr t9
nop
lw gp, 0x10(sp)
move a1, v0
lw t9, -sym.imp.printf(gp)
nop
jalr t9
move a0, s2
lw gp, 0x10(sp)
lw a0, 8(s1)
lw t9, -sym.if_indextoname(gp)
nop
jalr t9
move a1, s0
lw gp, 0x10(sp)
lw s1, (s1)
lw t9, -sym.if_indextoname(gp)
bnez s1, 0x402c9c
move a1, s0
lw ra, 0x34(sp)
lw s2, 0x30(sp)
lw s1, 0x2c(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x4c40
sw ra, 0x2c(sp)
sw s0, 0x28(sp)
sw gp, 0x10(sp)
move s0, a0
lw t9, -sym.if_indextoname(gp)
lw a0, 8(a0)
jalr t9
addiu a1, sp, 0x18
lw gp, 0x10(sp)
lw a2, 4(s0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
addiu a0, a0, -0x515c
jalr t9
move a1, v0
lw gp, 0x10(sp)
lhu a1, 0x20(s0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x5150
lw gp, 0x10(sp)
lw a0, 0x2c(s0)
lw t9, -sym.br_get_state_name(gp)
nop
jalr t9
nop
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
move a1, v0
jalr t9
addiu a0, a0, -0x513c
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x5130
jal sym.br_dump_bridge_id
addiu a0, s0, 0x10
lw gp, 0x10(sp)
lw a1, 0x24(s0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x511c
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x5108
jal sym.br_dump_bridge_id
addiu a0, s0, 0x18
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x50f4
jal sym.br_show_timer
addiu a0, s0, 0x34
lw gp, 0x10(sp)
lhu a1, 0x22(s0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x50e0
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x50c8
jal sym.br_show_timer
addiu a0, s0, 0x3c
lw gp, 0x10(sp)
lw a1, 0x28(s0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x50b0
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x5098
jal sym.br_show_timer
addiu a0, s0, 0x44
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x5088
lw v0, 0x30(s0)
lw gp, 0x10(sp)
andi v0, v0, 2
beqz v0, 0x402ebc
nop
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x507c
lw gp, 0x10(sp)
lw v0, 0x30(s0)
nop
andi v0, v0, 1
beqz v0, 0x402ee8
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x506c
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw ra, 0x2c(sp)
lw gp, 0x10(sp)
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x20
addiu gp, gp, 0x4c40
sw ra, 0x1c(sp)
sw s0, 0x18(sp)
sw gp, 0x10(sp)
lw t9, -sym.imp.puts(gp)
move s0, a0
jalr t9
addiu a0, a0, 8
lw v0, 0x468(s0)
lw gp, 0x10(sp)
andi v0, v0, 1
bnez v0, 0x402f7c
nop
lui a0, 0x41
lw t9, -sym.imp.puts(gp)
lw ra, 0x1c(sp)
lw s0, 0x18(sp)
addiu a0, a0, -0x5054
jr t9
addiu sp, sp, 0x20
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x5030
jal sym.br_dump_bridge_id
addiu a0, s0, 0x424
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x5020
jal sym.br_dump_bridge_id
addiu a0, s0, 0x41c
lw gp, 0x10(sp)
lw a1, 0x464(s0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x500c
lw gp, 0x10(sp)
lw a1, 0x42c(s0)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4ff8
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4fe8
jal sym.br_show_timer
addiu a0, s0, 0x430
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4fdc
jal sym.br_show_timer
addiu a0, s0, 0x448
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4fc8
jal sym.br_show_timer
addiu a0, s0, 0x438
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4fb8
jal sym.br_show_timer
addiu a0, s0, 0x450
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4fa0
jal sym.br_show_timer
addiu a0, s0, 0x440
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4f8c
jal sym.br_show_timer
addiu a0, s0, 0x458
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4f70
jal sym.br_show_timer
addiu a0, s0, 0x46c
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4f60
jal sym.br_show_timer
addiu a0, s0, 0x474
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4f4c
jal sym.br_show_timer
addiu a0, s0, 0x47c
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4f3c
jal sym.br_show_timer
addiu a0, s0, 0x484
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4f2c
jal sym.br_show_timer
addiu a0, s0, 0x48c
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x4f10
jal sym.br_show_timer
addiu a0, s0, 0x494
lw gp, 0x10(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, a0, -0x5088
lw v0, 0x460(s0)
lw gp, 0x10(sp)
andi v0, v0, 1
beqz v0, 0x4031a4
nop
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4f00
lw gp, 0x10(sp)
lw v0, 0x460(s0)
nop
andi v0, v0, 2
beqz v0, 0x4031d0
nop
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4eec
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
addiu a0, zero, 0xa
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.putchar(gp)
nop
jalr t9
--
lw gp, 0x38(sp)
bgez v0, 0x4035a4
move s0, v0
lw t9, -sym.imp.perror(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4ea8
b 0x404020
nop
addiu v0, v0, -1
sltiu v0, v0, 0x5db
beqz v0, 0x403ff4
lui a0, 0x41
lw t9, -sym.imp.gettimeofday(gp)
addiu a0, sp, 0x50
move a1, zero
jalr t9
lui s3, 0x42
lw s6, 0x50(sp)
lw t8, 0x54(sp)
lw v0, -0x3170(s3)
lw gp, 0x38(sp)
sw s6, 0x420(sp)
beqz v0, 0x4036bc
sw t8, 0x428(sp)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
move a1, s0
jalr t9
addiu a0, a0, -0x4e9c
lw gp, 0x38(sp)
lhu a1, 0x60(sp)
lw t9, -sym.imp.printf(gp)
lui s0, 0x41
jalr t9
addiu a0, s0, -0x4e7c
lhu a1, 0x60(sp)
addiu v0, zero, 2
lw gp, 0x38(sp)
bne a1, v0, 0x40365c
nop
lw t9, -sym.imp.inet_ntoa(gp)
lhu s0, 2(s1)
lw a0, 4(s1)
jalr t9
nop
sll a1, s0, 8
lw gp, 0x38(sp)
andi a1, a1, 0xffff
srl s0, s0, 8
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
or a1, a1, s0
b 0x403698
addiu a0, a0, -0x4e60
addiu v0, zero, 0xa
bne a1, v0, 0x4036a8
addiu a0, zero, 0xa
lw t9, -sym.imp.inet_ntop(gp)
lw v0, 0x430(sp)
lw a1, 0x42c(sp)
addiu a2, sp, 0x1f4
lhu s0, 2(v0)
jalr t9
addiu a3, zero, 0x200
lw gp, 0x38(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x4e40
move a1, s0
jalr t9
move a2, v0
b 0x4036b8
nop
lw t9, -sym.imp.printf(gp)
nop
jalr t9
addiu a0, s0, -0x4e7c
lw gp, 0x38(sp)
lui v1, 0x42
addiu v1, v1, -0x3160
lw v0, (v1)
nop
sll a0, v0, 0x18
srl a1, v0, 0x18
srl v1, v0, 8
or a0, a0, a1
andi v1, v1, 0xff00
andi v0, v0, 0xff00
or a0, a0, v1
sll v0, v0, 8
or s4, a0, v0
andi a0, s4, 0xff
andi v0, s4, 0x80
beqz v0, 0x40370c
--
lui v0, 0x7c55
mflo v1
ori v0, v0, 0x8180
lw a2, 0x400(sp)
addu a0, a0, v0
srl v0, a1, 0xc
addu a0, a0, a2
lw t9, -sym.imp.settimeofday(gp)
subu v0, v0, v1
sw a0, 0x58(sp)
sw v0, 0x5c(sp)
addiu a0, sp, 0x58
jalr t9
move a1, zero
lw gp, 0x38(sp)
bgez v0, 0x40383c
lui a3, 0x42
lui a0, 0x41
lw t9, -sym.imp.perror(gp)
b 0x403cb0
addiu a0, a0, -0x4e20
lw v0, -0x3170(a3)
nop
beqz v0, 0x40386c
nop
lw t9, -sym.imp.printf(gp)
lw a1, 0x58(sp)
lw a2, 0x5c(sp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4e10
lw gp, 0x38(sp)
nop
lw t9, -sym.imp.time(gp)
addiu s0, sp, 0x44
jalr t9
move a0, s0
lw gp, 0x38(sp)
move a0, s0
lw t9, -sym.imp.localtime(gp)
nop
jalr t9
addiu s0, sp, 0x98
lw gp, 0x38(sp)
move a1, v0
lw t9, -sym.imp.memcpy(gp)
--
or t5, t5, t2
sll a1, a1, 8
sll v1, v1, 8
addu v0, t8, v0
or t0, s0, t0
or a2, t6, a2
mtc1 t0, f30
or a0, t3, a0
addu s6, s2, s1
sw v0, 0x424(sp)
sw a2, 0x3f8(sp)
or s2, t5, a1
sw a0, 0x3fc(sp)
beqz s3, 0x403be8
or s1, t1, v1
lw v0, 0x410(sp)
srl a0, s4, 8
srl a1, v0, 0x18
sll s0, v0, 0x18
or s0, s0, a1
lw a1, 0x410(sp)
lw s3, 0x408(sp)
andi a0, a0, 0xff
and v0, v0, s5
srl v1, s4, 0x10
lw t9, -sym.imp.printf(gp)
andi v1, v1, 0xff
srl v0, v0, 8
andi t0, a1, 0xff00
sw a0, 0x14(sp)
srl a2, s4, 0x1b
srl a3, s4, 0x18
lui a0, 0x41
sll t0, t0, 8
or s0, s0, v0
sw v1, 0x10(sp)
sw s3, 0x18(sp)
srl a1, s4, 0x1e
addiu a0, a0, -0x4dc8
andi a2, a2, 7
andi a3, a3, 7
jalr t9
or s0, s0, t0
cvt.d.w f2, f30
lw a1, 0x40c(sp)
lw v0, 0x40c(sp)
lui t8, 0x41
and v1, a1, s5
lwc1 f4, -0x49d0(t8)
sll a0, v0, 0x18
srl v0, v0, 0x18
or a0, a0, v0
lwc1 f5, -0x49cc(t8)
andi v0, a1, 0xff00
srl v1, v1, 8
or a0, a0, v1
mul.d f2, f2, f4
sll v0, v0, 8
or v0, a0, v0
mtc1 v0, f0
lw gp, 0x38(sp)
andi a0, s0, 0xff
cvt.d.w f0, f0
sra v1, s0, 0x10
mul.d f6, f0, f4
sra v0, s0, 8
lw t9, -sym.imp.printf(gp)
andi v1, v1, 0xff
swc1 f2, 0x10(sp)
andi v0, v0, 0xff
swc1 f3, 0x14(sp)
sw a0, 0x24(sp)
srl s0, s0, 0x18
lui a0, 0x41
sw v1, 0x1c(sp)
mfc1 a2, f6
addiu a0, a0, -0x4d8c
mfc1 a3, f7
sw s0, 0x18(sp)
jalr t9
sw v0, 0x20(sp)
lw v0, 0x418(sp)
lw v1, 0x414(sp)
lw a2, 0x414(sp)
lw s3, 0x418(sp)
srl a1, v1, 0x18
and t0, v0, s5
sll a3, v1, 0x18
sll a0, v0, 0x18
srl v0, v0, 0x18
srl t0, t0, 8
lw gp, 0x38(sp)
or a3, a3, a1
or a0, a0, v0
andi a1, a2, 0xff00
and v1, v1, s5
andi a2, s3, 0xff00
or a0, a0, t0
srl v1, v1, 8
sll a2, a2, 8
or a3, a3, v1
lw t9, -sym.imp.printf(gp)
or a2, a0, a2
sll a1, a1, 8
lui a0, 0x41
or a1, a3, a1
jalr t9
addiu a0, a0, -0x4d5c
lw gp, 0x38(sp)
lw a1, 0x3f8(sp)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
addiu a0, a0, -0x4d48
jalr t9
move a2, s2
lw gp, 0x38(sp)
lw a1, 0x3fc(sp)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
addiu a0, a0, -0x4d34
jalr t9
move a2, s1
lw gp, 0x38(sp)
lw a1, 0x400(sp)
lw t9, -sym.imp.printf(gp)
lw a2, 0x404(sp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4d20
lw gp, 0x38(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
lw a1, 0x424(sp)
addiu a0, a0, -0x4d0c
jalr t9
move a2, s6
lw gp, 0x38(sp)
lw t8, 0x424(sp)
lw v1, 0x3f8(sp)
sltu v0, s6, s2
subu s5, t8, v1
beqz v0, 0x403c0c
subu s4, s6, s2
subu v0, s2, s6
nor s4, zero, v0
addiu s5, s5, -1
lw a0, 0x404(sp)
lw a1, 0x400(sp)
lw a2, 0x3fc(sp)
sltu v0, a0, s1
subu fp, a1, a2
beqz v0, 0x403c38
--
lw s0, 0x17c(sp)
lwc1 f1, -0x49bc(v1)
nop
mul.d f0, f4, f0
beqz v0, 0x403f2c
add.d f26, f2, f0
lui a1, 0x41
mtc1 fp, f4
lwc1 f2, -0x51a0(a1)
mtc1 s7, f6
cvt.d.w f0, f4
lwc1 f3, -0x519c(a1)
cvt.d.w f4, f6
bgez s7, 0x403e1c
mul.d f0, f0, f2
lui v0, 0x41
addiu v0, v0, -0x49c8
lwc1 f2, (v0)
nop
lwc1 f3, 4(v0)
nop
add.d f4, f4, f2
lui v1, 0x41
mfc1 a2, f24
lwc1 f20, -0x49c0(v1)
lw t9, -sym.imp.printf(gp)
mfc1 a3, f25
lui a0, 0x41
addiu a0, a0, -0x4cec
sub.d f22, f28, f26
lwc1 f21, -0x49bc(v1)
nop
mul.d f20, f4, f20
add.d f20, f0, f20
sub.d f0, f24, f20
swc1 f20, 0x10(sp)
swc1 f21, 0x14(sp)
swc1 f0, 0x18(sp)
jalr t9
swc1 f1, 0x1c(sp)
lui a0, 0x41
lwc1 f0, -0x49b8(a0)
lw gp, 0x38(sp)
sw s0, 0x10(sp)
lw t9, -sym.imp.printf(gp)
lwc1 f1, -0x49b4(a0)
lui a0, 0x41
mul.d f22, f22, f0
mfc1 a2, f22
mfc1 a3, f23
jalr t9
addiu a0, a0, -0x4cac
cvt.d.w f0, f30
lui a3, 0x41
swc1 f20, 0x18(sp)
ori a3, a3, 0x8937
swc1 f21, 0x1c(sp)
bnez a3, 0x403eb4
divu zero, s6, a3
break 7
swc1 f22, 0x20(sp)
lui a1, 0x41
swc1 f23, 0x24(sp)
lwc1 f2, -0x49d0(a1)
lw v0, 0x424(sp)
lw gp, 0x38(sp)
swc1 f24, 0x10(sp)
lui a0, 0x41
swc1 f25, 0x14(sp)
lwc1 f3, -0x49cc(a1)
lui a1, 1
ori a1, a1, 0x5180
lw t9, -sym.imp.printf(gp)
mul.d f0, f0, f2
sw s0, 0x30(sp)
addiu a0, a0, -0x4c44
swc1 f0, 0x28(sp)
swc1 f1, 0x2c(sp)
mflo a3
nop
nop
bnez a1, 0x403f14
divu zero, v0, a1
break 7
mflo a1
mfhi a2
jalr t9
addiu a1, a1, 0x3aac
lw gp, 0x38(sp)
nop
lw v0, -0x7eac(gp)
lw t9, -sym.imp.fflush(gp)
lw a0, (v0)
--
mul.d f4, f2, f4
add.d f0, f24, f0
swc1 f0, 0x10(sp)
mfc1 a2, f4
mfc1 a3, f5
jalr t9
swc1 f1, 0x14(sp)
lui a0, 0x42
lw v1, -0x3170(a0)
lw gp, 0x38(sp)
bnez v1, 0x403fe8
move a0, v0
beq v0, s0, 0x403fe8
addiu v0, zero, 2
lw t9, -sym.imp.adjtimex(gp)
sw a0, 0x17c(sp)
sw v0, 0x174(sp)
jalr t9
addiu a0, sp, 0x174
lw gp, 0x38(sp)
bltz v0, 0x403ca4
nop
lui v0, 0x42
b 0x404024
sw zero, -0x3480(v0)
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x4c18
jalr t9
move a1, s0
lw gp, 0x38(sp)
nop
lw v0, -0x7eac(gp)
lw t9, -sym.imp.fflush(gp)
lw a0, (v0)
jalr t9
nop
lw gp, 0x38(sp)
lw a1, 0x434(sp)
lw a2, 0x4a4(sp)
nop
slt v0, a1, a2
bnez v0, 0x403338
addiu v0, sp, 0xf4
beqz a2, 0x403338
nop
lwc1 f30, 0x498(sp)
--
add.s f2, f2, f0
mult v0, a0
lwc1 f0, 0x38(sp)
lw v1, -0x3170(s4)
mflo v0
lw gp, 0x28(sp)
cfc1 a0, 31
cfc1 a0, 31
nop
ori at, a0, 3
xori at, at, 2
ctc1 at, 31
nop
cvt.w.s f0, f0
ctc1 a0, 31
nop
mfc1 a0, f0
cvt.d.s f22, f2
addu v0, v0, a0
lui a0, 0xb2a6
ori a0, a0, 0x3e00
beqz v1, 0x4043c8
addu s0, v0, a0
lw v0, 0x34(sp)
swc1 f22, 0x10(sp)
lw t9, -sym.imp.printf(gp)
swc1 f23, 0x14(sp)
lw a2, 0x58(sp)
lw a3, 0x5c(sp)
lui a0, 0x41
sw v0, 0x18(sp)
addiu a0, a0, -0x4b64
jalr t9
move a1, s0
lw gp, 0x28(sp)
bnez s2, 0x4043d4
subu v0, s0, s2
lw s1, 0x34(sp)
mtc1 v0, f0
bgez v0, 0x4043e4
cvt.d.w f2, f0
add.d f2, f2, f26
lw v0, 0x34(sp)
lw v1, -0x3170(s4)
subu v0, v0, s1
mtc1 v0, f0
nop
cvt.d.w f0, f0
mul.d f0, f2, f0
mul.d f0, f0, f24
beqz v1, 0x40442c
add.d f20, f20, f0
lw t9, -sym.imp.printf(gp)
mfc1 a2, f20
mfc1 a3, f21
lui a0, 0x41
sw s1, 0x10(sp)
jalr t9
addiu a0, a0, -0x4b44
lw gp, 0x28(sp)
lwc1 f0, 0x58(sp)
lw t9, -sym.contemplate_data(gp)
sw s1, 0x18(sp)
swc1 f22, 0x10(sp)
sw s1, 0x34(sp)
swc1 f23, 0x14(sp)
lwc1 f1, 0x5c(sp)
move a0, s0
move s2, s0
add.d f0, f0, f20
mfc1 a2, f0
mfc1 a3, f1
swc1 f0, 0x58(sp)
--
lwc1 f24, -0x49b0(v0)
addiu fp, sp, 0x38
addiu s7, sp, 0x3c
addiu s6, sp, 0x40
lwc1 f25, -0x49ac(v0)
addiu s5, sp, 0x58
lui s4, 0x42
lw v0, -0x7f58(gp)
lw t9, -sym.imp.fgets(gp)
lw a2, (v0)
move a0, s3
jalr t9
addiu a1, zero, 0x64
lw gp, 0x28(sp)
bnez v0, 0x4042cc
addiu v0, sp, 0x44
lw t9, -sym.imp.exit(gp)
b 0x404498
move a0, zero
bnez s5, 0x40452c
nop
lw v0, -0x7ec8(gp)
lui a1, 0x41
lw a2, (s4)
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
b 0x4048b0
addiu a1, a1, -0x4bec
lui v0, 0x42
lw a2, -0x3170(v0)
nop
beqz a2, 0x404584
lui v0, 0x42
lw a0, -0x316c(v0)
lui v0, 0x42
lw v1, -0x3168(v0)
lui v0, 0x42
lw v0, -0x3164(v0)
lw t9, -sym.imp.printf(gp)
sw a0, 0x14(sp)
lui a0, 0x41
sw v1, 0x1c(sp)
sw v0, 0x20(sp)
sw s7, 0x10(sp)
sw s2, 0x18(sp)
addiu a0, a0, -0x4b20
move a1, s6
jalr t9
move a3, s5
lw gp, 0x28(sp)
beqz s1, 0x404798
addiu s4, sp, 0x70
lw t9, -sym.imp.memset(gp)
move a0, s4
move a1, zero
jalr t9
addiu a2, zero, 0x20
lw gp, 0x28(sp)
addiu s1, sp, 0x4c
lw t9, -sym.imp.sprintf(gp)
addiu s3, zero, 1
lui fp, 0x41
move a2, s2
move a0, s1
addiu a1, fp, -0x43a4
sw zero, 0x74(sp)
sw s3, 0x78(sp)
sw s3, 0x70(sp)
sw zero, 0x4c(sp)
jalr t9
sh zero, 4(s1)
lw gp, 0x28(sp)
addiu s2, sp, 0x48
lw t9, -sym.imp.getaddrinfo(gp)
move a0, zero
move a1, s1
move a2, s4
jalr t9
move a3, s2
lw gp, 0x28(sp)
beqz v0, 0x404640
nop
lw t9, -sym.imp.gai_strerror(gp)
nop
jalr t9
move a0, v0
lw gp, 0x28(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x4a48
jalr t9
move a1, v0
lw gp, 0x28(sp)
lui a0, 0x41
lw t9, -sym.imp.perror(gp)
b 0x404910
addiu a0, a0, -0x4a30
lw v0, 0x48(sp)
lw t9, -sym.imp.socket(gp)
lw a1, 8(v0)
lw a0, 4(v0)
jalr t9
move a2, zero
move s0, v0
addiu v0, zero, -1
lw gp, 0x28(sp)
beq s0, v0, 0x4047c0
lui a0, 0x41
lw v0, 0x48(sp)
--
lw a2, 0x10(v0)
lw a1, 0x14(v0)
jalr t9
move a0, s0
lw gp, 0x28(sp)
bnez v0, 0x404838
lui a0, 0x41
lw t9, -sym.imp.freeaddrinfo(gp)
lw a0, 0x48(sp)
jalr t9
nop
lw gp, 0x28(sp)
move a0, s0
lw t9, -sym.imp.listen(gp)
nop
jalr t9
addiu a1, zero, 3
lw gp, 0x28(sp)
move a0, s4
lw t9, -sym.imp.memset(gp)
move a1, zero
jalr t9
addiu a2, zero, 0x20
lw gp, 0x28(sp)
addiu a1, fp, -0x43a4
lw t9, -sym.imp.sprintf(gp)
move a0, s1
addiu a2, zero, 0x7b
sw s3, 0x78(sp)
sw zero, 0x74(sp)
sw zero, (s1)
jalr t9
sh zero, 4(s1)
lw gp, 0x28(sp)
move a0, s5
lw t9, -sym.imp.getaddrinfo(gp)
move a1, s1
move a2, s4
jalr t9
move a3, s2
lw gp, 0x28(sp)
beqz v0, 0x40475c
nop
lw t9, -sym.imp.gai_strerror(gp)
nop
jalr t9
move a0, v0
lw gp, 0x28(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
addiu a0, a0, -0x4a48
jalr t9
move a1, v0
lw gp, 0x28(sp)
lui a0, 0x41
lw t9, -sym.imp.perror(gp)
b 0x404910
addiu a0, a0, -0x4a14
lw v0, 0x48(sp)
lw t9, -sym.imp.connect(gp)
lw a2, 0x10(v0)
lw a1, 0x14(v0)
jalr t9
move a0, s0
lw gp, 0x28(sp)
bnez v0, 0x404904
nop
lw t9, -sym.imp.freeaddrinfo(gp)
lw a0, 0x48(sp)
jalr t9
--
move s0, v0
lui a0, 0x41
lw t9, -sym.imp.perror(gp)
b 0x404910
addiu a0, a0, -0x4a24
andi v0, s2, 0xffff
srl v1, v0, 8
sll v0, v0, 8
addiu s1, sp, 0x60
lw t9, -sym.imp.bind(gp)
or v0, v0, v1
addiu s3, zero, 2
sh v0, 0x62(sp)
sw zero, 8(s1)
sw zero, 0xc(s1)
sh s3, 0x60(sp)
sw zero, 0x64(sp)
move a0, s0
move a1, s1
jalr t9
addiu a2, zero, 0x10
lw gp, 0x28(sp)
bne v0, s4, 0x404844
lui a1, 0x41
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x49fc
jalr t9
move a2, s2
lw gp, 0x28(sp)
lui a0, 0x41
lw t9, -sym.imp.perror(gp)
b 0x404910
addiu a0, a0, -0x4a1c
lw t9, -sym.imp.listen(gp)
move a0, s0
jalr t9
addiu a1, zero, 3
lw gp, 0x28(sp)
sw zero, 0x60(sp)
lw t9, -sym.imp.gethostbyname(gp)
sh s3, 0x60(sp)
sw zero, 4(s1)
sw zero, 8(s1)
sw zero, 0xc(s1)
jalr t9
move a0, s5
lw gp, 0x28(sp)
bnez v0, 0x404890
move v1, v0
lw t9, -sym.imp.herror(gp)
b 0x404910
move a0, s5
lw a2, 0xc(v0)
addiu v0, zero, 4
beq a2, v0, 0x4048c0
lui a1, 0x41
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x49dc
jalr t9
nop
b 0x404918
nop
lw v0, 0x10(v1)
lw t9, -sym.imp.memcpy(gp)
lw a1, (v0)
addiu a0, sp, 0x64
jalr t9
addiu a2, zero, 4
lw gp, 0x28(sp)
addiu v0, zero, 0x7b00
lw t9, -sym.imp.connect(gp)
sh v0, 0x62(sp)
move a1, s1
move a0, s0
jalr t9
addiu a2, zero, 0x10
--
nop
lwc1 f5, -0x47bc(v0)
lui v0, 0x41
lwc1 f2, -0x47b0(v0)
div.d f4, f14, f4
lwc1 f3, -0x47ac(v0)
lui v0, 0x41
lwc1 f0, -0x47b8(v0)
div.d f2, f14, f2
lwc1 f1, -0x47b4(v0)
nop
add.d f0, f12, f0
add.d f20, f12, f4
add.d f0, f0, f2
c.lt.d f0, f20
nop
bc1f 0x404ba0
nop
mov.d f20, f0
lw v0, -obj.debug(gp)
nop
lw v0, (v0)
nop
beqz v0, 0x404be0
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
mfc1 a2, f12
mfc1 a3, f13
swc1 f14, 0x10(sp)
addiu a0, a0, -0x49a8
swc1 f15, 0x14(sp)
swc1 f20, 0x18(sp)
jalr t9
swc1 f21, 0x1c(sp)
lw gp, 0x20(sp)
mtc1 zero, f0
nop
mtc1 zero, f1
nop
c.lt.d f20, f0
nop
bc1f 0x404c04
nop
mov.d f20, f0
mov.d f0, f20
lw ra, 0x2c(sp)
lwc1 f20, 0x30(sp)
nop
lwc1 f21, 0x34(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 0x42
addiu sp, sp, -0x40
addiu gp, gp, 0x4c40
swc1 f22, 0x38(sp)
sw ra, 0x2c(sp)
swc1 f23, 0x3c(sp)
sw s1, 0x28(sp)
swc1 f20, 0x30(sp)
sw s0, 0x24(sp)
swc1 f21, 0x34(sp)
sw gp, 0x18(sp)
lw v0, -obj.debug(gp)
nop
lw v0, (v0)
nop
beqz v0, 0x404c94
move s1, a0
lwc1 f2, (a0)
lw t9, -sym.imp.printf(gp)
lwc1 f0, 8(a0)
lwc1 f3, 4(a0)
lwc1 f1, 0xc(a0)
lui a0, 0x41
addiu a0, a0, -0x4990
mfc1 a2, f2
mfc1 a3, f3
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lw v0, (s1)
lwc1 f14, 8(s1)
lw a0, 4(s1)
mtc1 v0, f12
lui s0, 0x8000
xor v1, a0, s0
lwc1 f15, 0xc(s1)
mtc1 v1, f13
jal 0x404b30
nop
--
nop
bc1f 0x404d14
nop
swc1 f20, -0x2648(v0)
swc1 f21, -0x2644(v0)
lui v0, 0x42
addiu v0, v0, -0x2648
lwc1 f0, 8(v0)
nop
lwc1 f1, 0xc(v0)
nop
c.lt.d f22, f0
nop
bc1f 0x404d40
nop
swc1 f22, 8(v0)
swc1 f23, 0xc(v0)
lw v0, -obj.debug(gp)
nop
lw v0, (v0)
nop
beqz v0, 0x404d8c
lui v0, 0x42
mfc1 a2, f20
lwc1 f0, -0x2648(v0)
lw t9, -sym.imp.printf(gp)
mfc1 a3, f21
lui a0, 0x41
addiu a0, a0, -0x4984
lwc1 f1, -0x2644(v0)
nop
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lw gp, 0x18(sp)
nop
lw v0, -obj.debug(gp)
nop
lw v0, (v0)
nop
beqz v0, 0x404dd4
lui v0, 0x42
mfc1 a2, f22
lwc1 f0, -0x2640(v0)
lw t9, -sym.imp.printf(gp)
mfc1 a3, f23
lui a0, 0x41
addiu a0, a0, -0x4968
lwc1 f1, -0x263c(v0)
nop
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lw gp, 0x18(sp)
lwc1 f22, 0x38(sp)
lw ra, 0x2c(sp)
lwc1 f20, 0x30(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
lwc1 f23, 0x3c(sp)
lwc1 f21, 0x34(sp)
jr ra
addiu sp, sp, 0x40
lui gp, 0x42
addiu sp, sp, -0xa8
--
swc1 f25, 0xa4(sp)
sw fp, 0x88(sp)
swc1 f22, 0x98(sp)
sw s7, 0x84(sp)
swc1 f23, 0x9c(sp)
sw s6, 0x80(sp)
swc1 f20, 0x90(sp)
sw s5, 0x7c(sp)
swc1 f21, 0x94(sp)
sw s4, 0x78(sp)
sw s3, 0x74(sp)
sw s2, 0x70(sp)
sw s1, 0x6c(sp)
sw s0, 0x68(sp)
sw gp, 0x28(sp)
lw v0, -obj.debug(gp)
lwc1 f20, 0xb8(sp)
mtc1 a2, f22
lw v0, (v0)
mtc1 a3, f23
lwc1 f21, 0xbc(sp)
beqz v0, 0x404e90
move s3, a0
lw v0, 0xc0(sp)
swc1 f20, 0x10(sp)
lw t9, -sym.imp.printf(gp)
swc1 f21, 0x14(sp)
lui a0, 0x41
sw v0, 0x18(sp)
addiu a0, a0, -0x494c
jalr t9
move a1, s3
lw gp, 0x28(sp)
lui v0, 0x42
lw a1, -0x2b6c(v0)
addiu a0, zero, 3
mult a1, a0
lui v0, 0x41
lwc1 f0, -0x47a8(v0)
addiu v1, zero, 6
mflo a0
nop
nop
mult a1, v1
lwc1 f1, -0x47a4(v0)
addiu v0, zero, 0x30
--
sll v0, v0, 3
addu v0, v0, s1
mflo v1
lwc1 f0, (v0)
nop
mult s0, s2
addiu v1, v1, 1
sll v1, v1, 4
lwc1 f1, 4(v0)
addu v1, v1, s1
lwc1 f2, (v1)
mflo v0
sub.d f0, f0, f20
addu v0, v0, s1
lwc1 f3, 4(v1)
nop
sub.d f4, f0, f2
add.d f0, f0, f2
swc1 f4, 0x20(v0)
swc1 f5, 0x24(v0)
swc1 f0, 0x28(v0)
beqz a0, 0x405074
swc1 f1, 0x2c(v0)
lw a2, (v0)
swc1 f4, 0x18(sp)
lw t9, -sym.imp.printf(gp)
swc1 f5, 0x1c(sp)
swc1 f0, 0x20(sp)
subu a2, a2, s3
swc1 f1, 0x24(sp)
move a1, s0
swc1 f20, 0x10(sp)
move a0, s7
jalr t9
swc1 f21, 0x14(sp)
lw gp, 0x28(sp)
mult s0, s2
addiu v1, s0, -1
mflo v0
lw a2, -0x2b6c(s6)
addu a3, v0, s1
bgez v1, 0x405090
move a1, a3
addiu v1, zero, 0xf
mult v1, s2
move s0, v1
--
bc1f 0x4051f4
move a0, s6
lw t9, -sym.imp.memcpy(gp)
move a1, s3
bnez s7, 0x4051e4
addiu a2, zero, 0x10
lwc1 f0, 0x40(sp)
nop
lwc1 f1, 0x44(sp)
nop
c.lt.d f2, f0
nop
bc1f 0x4051f4
nop
jalr t9
move s7, zero
lw gp, 0x28(sp)
nop
lw a1, -obj.debug(gp)
nop
lw v0, (a1)
nop
beqz v0, 0x405238
move a0, fp
lwc1 f0, 8(s2)
lw t9, -sym.imp.printf(gp)
mfc1 a2, f20
lw a1, 0x60(sp)
mfc1 a3, f21
lwc1 f1, 0xc(s2)
nop
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lw gp, 0x28(sp)
lwc1 f22, (s2)
lw v1, 0x60(sp)
lw v0, -0x2b6c(s5)
addiu v1, v1, 1
lwc1 f23, 4(s2)
sw v1, 0x60(sp)
bne s0, v0, 0x405138
addiu s2, s2, 0x10
lw v0, -obj.debug(gp)
nop
lw v0, (v0)
nop
beqz v0, 0x4052a4
lui a0, 0x42
bnez s7, 0x4052a4
nop
lwc1 f0, 0x48(sp)
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
lw a2, 0x40(sp)
lwc1 f1, 0x4c(sp)
lw a3, 0x44(sp)
addiu a0, a0, -0x48fc
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lui a0, 0x42
lw v0, -0x2b6c(a0)
addiu a0, sp, 0x50
addiu s2, v0, 1
lui v0, 0x41
lwc1 f22, -0x4798(v0)
slti v1, s2, 0x10
negu v1, v1
and s2, s2, v1
lwc1 f23, -0x4794(v0)
lui v0, 0x42
addiu s6, v0, -0x2748
--
bc1f 0x4053a4
move a1, s5
lw t9, -sym.imp.memcpy(gp)
lw a0, 0x64(sp)
bnez s3, 0x405394
addiu a2, zero, 0x10
lwc1 f0, 0x50(sp)
nop
lwc1 f1, 0x54(sp)
nop
c.lt.d f2, f0
nop
bc1f 0x4053a4
nop
jalr t9
move s3, zero
lw gp, 0x28(sp)
nop
lw v1, -obj.debug(gp)
nop
lw v0, (v1)
nop
beqz v0, 0x4053e8
lui a0, 0x41
lwc1 f0, 8(s1)
lw t9, -sym.imp.printf(gp)
mfc1 a2, f20
mfc1 a3, f21
move a1, fp
lwc1 f1, 0xc(s1)
addiu a0, a0, -0x48e8
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lw gp, 0x28(sp)
lwc1 f22, (s1)
lui a0, 0x42
lw v0, -0x2b6c(a0)
addiu fp, fp, 1
lwc1 f23, 4(s1)
bne s0, v0, 0x4052e4
addiu s1, s1, 0x10
bnez s3, 0x405410
addiu s5, zero, 1
move s5, s7
lw v0, -obj.debug(gp)
nop
lw v0, (v0)
nop
beqz v0, 0x405458
lui v0, 0x41
bnez s3, 0x405458
lui a0, 0x41
lwc1 f0, 0x58(sp)
lw t9, -sym.imp.printf(gp)
lw a2, 0x50(sp)
lwc1 f1, 0x5c(sp)
lw a3, 0x54(sp)
addiu a0, a0, -0x48d0
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lui v0, 0x41
lwc1 f0, -0x4790(v0)
lui v1, 0x42
addiu a0, sp, 0x40
move s2, a0
lwc1 f1, -0x478c(v0)
addiu v0, v1, -0x2648
addiu s1, zero, 1
addiu s0, zero, 1
swc1 f0, 8(v0)
swc1 f1, 0xc(v0)
swc1 f0, -0x2648(v1)
jal 0x404c20
--
mfc1 s0, f2
mfc1 s1, f3
b 0x405768
move s2, zero
move s0, a0
xor s1, a1, v0
b 0x405768
move s2, zero
lwc1 f0, 8(v0)
nop
lwc1 f1, 0xc(v0)
nop
c.eq.d f0, f2
nop
bc1t 0x405768
move s2, zero
mfc1 s0, f2
addiu s2, zero, 1
mfc1 s1, f3
lw v0, -obj.debug(gp)
nop
lw v0, (v0)
nop
beqz v0, 0x405798
move a2, s0
lw t9, -sym.imp.printf(gp)
lui a0, 0x41
move a3, s1
jalr t9
addiu a0, a0, -0x485c
lw gp, 0x28(sp)
beqz s2, 0x405864
lui v0, 0x41
lui v0, 0x41
lwc1 f6, 0x58(sp)
lwc1 f12, -0x49b8(v0)
lwc1 f10, 0x48(sp)
lwc1 f4, 0x50(sp)
lwc1 f0, 0x40(sp)
lwc1 f13, -0x49b4(v0)
lw v0, -obj.debug(gp)
lwc1 f7, 0x5c(sp)
lwc1 f1, 0x44(sp)
lw v1, (v0)
lwc1 f11, 0x4c(sp)
lui v0, 0x41
lwc1 f5, 0x54(sp)
add.d f8, f6, f10
sub.d f2, f4, f0
add.d f4, f4, f0
lwc1 f0, -0x4788(v0)
mul.d f8, f8, f12
sub.d f6, f6, f10
lwc1 f1, -0x4784(v0)
lui v0, 0x41
mul.d f4, f4, f12
mul.d f2, f2, f0
lwc1 f0, -0x47c0(v0)
nop
lwc1 f1, -0x47bc(v0)
lui v0, 0x41
div.d f8, f8, f0
lwc1 f0, -0x4780(v0)
add.d f6, f6, f2
lwc1 f1, -0x477c(v0)
nop
div.d f22, f0, f6
beqz v1, 0x405854
sub.d f20, f8, f4
lw t9, -sym.imp.printf(gp)
mfc1 a2, f20
mfc1 a3, f21
lui a0, 0x41
swc1 f22, 0x10(sp)
addiu a0, a0, -0x484c
jalr t9
swc1 f23, 0x14(sp)
lw gp, 0x28(sp)
mul.d f0, f22, f20
mfc1 s0, f0
mfc1 s1, f1
lui v0, 0x41
mtc1 s0, f0
lwc1 f2, -0x4778(v0)
mtc1 s1, f1
lwc1 f3, -0x4774(v0)
lw v0, -obj.debug(gp)
nop
lw v1, (v0)
mul.d f2, f0, f2
lui v0, 0x41
lwc1 f0, -0x49b8(v0)
nop
lwc1 f1, -0x49b4(v0)
nop
add.d f2, f2, f0
cfc1 a0, 31
cfc1 a0, 31
nop
ori at, a0, 3
xori at, at, 2
ctc1 at, 31
nop
cvt.w.d f0, f2
ctc1 a0, 31
nop
mfc1 s3, f0
beqz v1, 0x4058f0
move a2, s0
lw t9, -sym.imp.printf(gp)
swc1 f0, 0x10(sp)
lui a0, 0x41
move a3, s1
sw s2, 0x14(sp)
jalr t9
addiu a0, a0, -0x4834
lw gp, 0x28(sp)
lwc1 f0, 0x48(sp)
lw t9, -sym.imp.printf(gp)
lw a2, 0x40(sp)
lw a3, 0x44(sp)
lwc1 f1, 0x4c(sp)
lw v0, 0xc0(sp)
lui a0, 0x41
addiu a0, a0, -0x4810
swc1 f0, 0x10(sp)
subu s2, v0, s3
jalr t9
swc1 f1, 0x14(sp)
lwc1 f0, 0x58(sp)
lw gp, 0x28(sp)
lw a2, 0x50(sp)
lwc1 f1, 0x5c(sp)
lw t9, -sym.imp.printf(gp)
lw a3, 0x54(sp)
lui a0, 0x41
addiu a0, a0, -0x47f8
swc1 f0, 0x10(sp)
jalr t9
swc1 f1, 0x14(sp)
lw gp, 0x28(sp)
lui a0, 0x41
lw t9, -sym.imp.printf(gp)
move a2, s0
move a3, s1
sw s2, 0x10(sp)
jalr t9
addiu a0, a0, -0x47e4
lui v0, 0xffa4
ori v1, v0, 0x7280
slt v0, s2, v1
lw gp, 0x28(sp)
beqz v0, 0x40598c
nop
b 0x4059a4
move s2, v1
lui v1, 0x5b
ori v0, v1, 0x8d81
slt v0, s2, v0
bnez v0, 0x4059a8
lui a0, 0x42
ori s2, v1, 0x8d80
lui a0, 0x42
--
lw s5, 0x7c(sp)
lw s4, 0x78(sp)
lw s3, 0x74(sp)
lw s2, 0x70(sp)
lw s1, 0x6c(sp)
lw s0, 0x68(sp)
addiu sp, sp, 0xa8
mfhi v1
jr ra
sw v1, -0x2b6c(a0)
b 0x405554
addiu s5, zero, 1
b 0x405650
addiu s5, zero, 1
nop
nop
nop
lui gp, 0x42
addiu sp, sp, -0x428
addiu gp, gp, 0x4c40
sw ra, 0x424(sp)
sw s0, 0x420(sp)
sw gp, 0x10(sp)
addiu v0, sp, 0x42c
addiu s0, sp, 0x1c
lw t9, -sym.imp.vsnprintf(gp)
sw a1, 0x42c(sp)
sw a2, 0x430(sp)
sw a3, 0x434(sp)
move a2, a0
move a3, v0
move a0, s0
sw v0, 0x18(sp)
jalr t9
addiu a1, zero, 0x400
lw gp, 0x10(sp)
lui a1, 0x41
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
move a2, s0
jalr t9
addiu a1, a1, -0x4770
lw ra, 0x424(sp)
lw gp, 0x10(sp)
lw s0, 0x420(sp)
jr ra
addiu sp, sp, 0x428
lui gp, 0x42
addiu sp, sp, -0x40
addiu gp, gp, 0x4c40
sw ra, 0x3c(sp)
sw fp, 0x38(sp)
sw s7, 0x34(sp)
sw s6, 0x30(sp)
sw s5, 0x2c(sp)
sw s4, 0x28(sp)
sw s3, 0x24(sp)
sw s2, 0x20(sp)
--
sw s5, 0x102c(sp)
sw s4, 0x1028(sp)
sw s3, 0x1024(sp)
sw s2, 0x1020(sp)
sw s1, 0x101c(sp)
sw s0, 0x1018(sp)
sw gp, 0x10(sp)
lui v0, 0x41
addiu s6, v0, -0x4748
lui s5, 0x42
addiu s0, sp, 0x18
lui s4, 0x42
lui s3, 0x42
lw s2, -0x7f14(gp)
b 0x405fc0
addiu s1, zero, 0x2d
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s0
lw v1, -0x2628(s4)
addu v0, s0, v0
lw gp, 0x10(sp)
beqz v1, 0x405f5c
sb zero, -1(v0)
lw t9, -sym.imp.printf(gp)
lw a1, -0x262c(s3)
move a0, s6
jalr t9
move a2, s0
lw gp, 0x10(sp)
lb a0, 0x18(sp)
lw v0, (s2)
sll v1, a0, 1
addu v0, v0, v1
lhu v0, (v0)
nop
andi v0, v0, 8
beqz v0, 0x405f88
slti v0, a0, 0x34
bnez v0, 0x405fb0
nop
lui a0, 0x41
addiu a0, a0, -0x473c
jal 0x405a30
addiu a1, sp, 0x18
--
move a0, s0
jalr t9
addiu a1, zero, 0x1000
lw gp, 0x10(sp)
bnez v0, 0x405f20
nop
lw ra, 0x1034(sp)
lw s6, 0x1030(sp)
lw s5, 0x102c(sp)
lw s4, 0x1028(sp)
lw s3, 0x1024(sp)
lw s2, 0x1020(sp)
lw s1, 0x101c(sp)
lw s0, 0x1018(sp)
jr ra
addiu sp, sp, 0x1038
lui gp, 0x42
addiu sp, sp, -0x30
addiu gp, gp, 0x4c40
sw ra, 0x2c(sp)
sw s1, 0x28(sp)
sw s0, 0x24(sp)
sw gp, 0x10(sp)
lui v0, 0x42
addiu s0, sp, 0x34
lw t9, -sym.imp.vfprintf(gp)
move s1, a0
lw a0, -0x61c(v0)
sw s0, 0x18(sp)
sw a1, 0x34(sp)
sw a2, 0x38(sp)
sw a3, 0x3c(sp)
move a1, s1
jalr t9
move a2, s0
lui v0, 0x42
lw v0, -0x2628(v0)
lw gp, 0x10(sp)
beqz v0, 0x406084
sw s0, 0x18(sp)
lui v0, 0x42
lw t9, -sym.imp.printf(gp)
lw a1, -0x262c(v0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4724
lw gp, 0x10(sp)
lui v0, 0x42
lw v0, -0x2628(v0)
nop
beqz v0, 0x4060b0
lui v0, 0x42
lw t9, -sym.imp.vprintf(gp)
lw a1, 0x18(sp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
lui v0, 0x42
lw t9, -sym.imp.fflush(gp)
lw a0, -0x61c(v0)
jalr t9
nop
jal 0x405ecc
nop
lw ra, 0x2c(sp)
lw gp, 0x10(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x20
addiu gp, gp, 0x4c40
--
sw v0, -0x262c(s5)
lw t9, -sym.imp.atoi(gp)
lw a0, (s0)
jalr t9
nop
lw gp, 0x18(sp)
b 0x406460
sw v0, -0x3470(fp)
jal 0x4060e0
nop
b 0x406a04
nop
lui v1, 0x42
b 0x406460
sw s1, -0x2624(v1)
lw v0, (s0)
lui v1, 0x42
b 0x406460
sw v0, -0x33e0(v1)
lw v0, (s0)
lui v1, 0x42
b 0x406460
sw v0, -0x2620(v1)
lw s0, -0x7ec8(gp)
lw v0, -0x7e60(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (s0)
lw a2, (v0)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x448c
lw gp, 0x18(sp)
lui a1, 0x41
lw a0, (s0)
lw a2, (s4)
lw t9, -sym.imp.fprintf(gp)
addiu a1, a1, -0x4470
jalr t9
nop
jal 0x4060e0
nop
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.exit(gp)
addiu a0, zero, 1
jalr t9
nop
lw t9, -sym.imp.getopt_long(gp)
lui a2, 0x41
lui a3, 0x42
sw zero, 0x10(sp)
move a0, s6
move a1, s4
addiu a2, a2, -0x4448
jalr t9
addiu a3, a3, -0x3460
move v1, v0
addiu v0, zero, -1
lw gp, 0x18(sp)
bne v1, v0, 0x4062f8
addiu v0, zero, 0x66
lw v0, -0x7f08(gp)
nop
lw v0, (v0)
nop
bne s6, v0, 0x4064e0
lui a0, 0x41
lw s0, -0x7ec8(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (s0)
jalr t9
addiu a0, a0, -0x4434
lw gp, 0x18(sp)
lui a1, 0x41
lw a0, (s0)
lw a2, (s4)
lw t9, -sym.imp.fprintf(gp)
b 0x406438
addiu a1, a1, -0x4410
lw t9, -sym.imp.alarm(gp)
addiu a0, zero, 0x3c
jalr t9
lui s0, 0x42
lw v0, -0x262c(s0)
lw gp, 0x18(sp)
bnez v0, 0x406528
lui a0, 0x41
lw t9, -sym.imp.getenv(gp)
nop
jalr t9
addiu a0, a0, -0x43e8
lw gp, 0x18(sp)
bnez v0, 0x406524
nop
lui v0, 0x41
addiu v0, v0, -0x43dc
sw v0, -0x262c(s0)
--
lw gp, 0x18(sp)
nop
lw v0, -0x7f08(gp)
nop
lw s1, (v0)
lui v0, 0x41
addiu s2, v0, -0x437c
sll v0, s1, 2
b 0x40674c
addu s0, s4, v0
lw a1, (s0)
move a0, s2
jal 0x406008
addiu s0, s0, 4
slt v0, s1, s6
bnez v0, 0x40673c
addiu s1, s1, 1
lui a0, 0x41
jal 0x406008
addiu a0, a0, -0x436c
lui v0, 0x42
lw a2, -0x2620(v0)
lw gp, 0x18(sp)
beqz a2, 0x406790
lui v0, 0x42
lw t9, -sym.imp.fprintf(gp)
lw a0, -0x61c(v0)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x4364
lw gp, 0x18(sp)
lui s0, 0x42
lui v0, 0x42
lw s1, -0x7f08(gp)
lw t9, -sym.imp.fprintf(gp)
lw a3, -0x33e0(v0)
lw a0, -0x61c(s0)
lui a1, 0x41
move a2, s3
jalr t9
addiu a1, a1, -0x4350
lw v0, (s1)
lw gp, 0x18(sp)
sll v0, v0, 2
addu v0, s4, v0
lw t9, -sym.imp.fprintf(gp)
lw a2, (v0)
lw a0, -0x61c(s0)
lui a1, 0x41
jalr t9
addiu a1, a1, -0x433c
lw v0, (s1)
lw gp, 0x18(sp)
addiu s1, v0, 1
sll v0, s1, 2
addu s2, s4, v0
lui v0, 0x41
move s4, s0
b 0x406824
addiu s3, v0, -0x4334
lw t9, -sym.imp.fprintf(gp)
lw a2, (s2)
lw a0, -0x61c(s4)
jalr t9
move a1, s3
lw gp, 0x18(sp)
addiu s1, s1, 1
addiu s2, s2, 4
slt v0, s1, s6
bnez v0, 0x406804
lui s0, 0x42
lw t9, -sym.imp.fputs(gp)
lw a1, -0x61c(s0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x42e0
lui v0, 0x42
lw a2, -0x2630(v0)
lw gp, 0x18(sp)
beqz a2, 0x40686c
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
lw a0, -0x61c(s0)
jalr t9
addiu a1, a1, -0x4330
lw gp, 0x18(sp)
lui v0, 0x42
lw v0, -0x2624(v0)
nop
beqz v0, 0x4068cc
lui s0, 0x42
lw t9, -sym.imp.fputs(gp)
lw a1, -0x61c(s0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4320
lw gp, 0x18(sp)
lw a1, -0x61c(s0)
lw t9, -sym.imp.fputs(gp)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x430c
--
lw a0, (v0)
jal 0x405aac
nop
b 0x4069f0
lui a0, 0x41
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s1
lw gp, 0x18(sp)
addu v0, s1, v0
lw t9, -sym.imp.strcmp(gp)
sb zero, -1(v0)
move a0, s1
jalr t9
move a1, s4
lw gp, 0x18(sp)
bnez v0, 0x406978
nop
lw t9, -sym.imp.fputs(gp)
lw a1, -0x61c(s0)
jalr t9
move a0, s2
b 0x40698c
nop
lw t9, -sym.imp.fprintf(gp)
lw a0, -0x61c(s0)
move a1, s3
jalr t9
move a2, s1
lw gp, 0x18(sp)
lw a0, -0x61c(s0)
lw t9, -sym.imp.fflush(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
b 0x4069d0
nop
addiu s1, v0, -0x161c
lui v0, 0x41
addiu s4, v0, -0x42ac
lui v0, 0x41
addiu s3, v0, -0x42a0
lw s5, -0x7f58(gp)
lui v0, 0x41
addiu s2, v0, -0x42a8
lw t9, -sym.imp.fgets(gp)
lw a2, (s5)
move a0, s1
jalr t9
addiu a1, zero, 0x1000
lw gp, 0x18(sp)
bnez v0, 0x406928
lui a0, 0x41
jal 0x406008
addiu a0, a0, -0x4298
lui a0, 0x41
jal 0x406008
addiu a0, a0, -0x4294
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.exit(gp)
b 0x406458
move a0, zero
nop
nop
lui gp, 0x42
addiu gp, gp, 0x4c40
lw v0, -0x7eac(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui v0, 0x42
lw a1, -0x35e4(v0)
jr t9
nop
lui gp, 0x42
addiu sp, sp, -0x78
addiu gp, gp, 0x4c40
sw ra, 0x74(sp)
sw s5, 0x70(sp)
sw s4, 0x6c(sp)
sw s3, 0x68(sp)
sw s2, 0x64(sp)
sw s1, 0x60(sp)
sw s0, 0x5c(sp)
sw gp, 0x18(sp)
lw t9, -sym.imp.memset(gp)
move s5, a0
move s4, a1
addiu a0, sp, 0x20
move a1, zero
jalr t9
addiu a2, zero, 0x38
addiu v0, s5, -3
sltiu v0, v0, 3
lw gp, 0x18(sp)
bnez v0, 0x406ac8
lui a1, 0x41
lw s0, -0x7eac(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (s0)
addiu a1, a1, -0x4200
jalr t9
move a2, s5
lw gp, 0x18(sp)
lw a0, (s0)
b 0x406b9c
lui v0, 0x42
lw s2, 4(s4)
lw t9, -sym.imp.strcasecmp(gp)
lui a1, 0x41
addiu a1, a1, -0x41d0
jalr t9
move a0, s2
lw gp, 0x18(sp)
lw s0, 8(s4)
bnez v0, 0x406bd4
lui a1, 0x41
lw t9, -sym.imp.strcasecmp(gp)
addiu a1, a1, -0x41c0
--
move a0, s0
lw gp, 0x18(sp)
beqz v0, 0x406bc8
addiu v1, zero, 1
lw t9, -sym.imp.strcasecmp(gp)
lui a1, 0x41
move a0, s0
jalr t9
addiu a1, a1, -0x4188
lw gp, 0x18(sp)
beqz v0, 0x406bc8
addiu v1, zero, 3
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (v0)
lui a0, 0x41
jalr t9
addiu a0, a0, -0x4174
lw gp, 0x18(sp)
nop
lw v0, -0x7eac(gp)
nop
lw a0, (v0)
lui v0, 0x42
lw a1, -0x35e4(v0)
lw t9, -sym.imp.fprintf(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
addiu a0, zero, 1
lw t9, -sym.imp.exit(gp)
nop
jalr t9
nop
sw v1, 0x3c(sp)
b 0x406c20
move s1, zero
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
move a0, s0
sltiu v0, v0, 0x10
lw gp, 0x18(sp)
bnez v0, 0x406c0c
move s1, s0
--
bnez v0, 0x406e00
lui a1, 0x41
lw t9, -sym.imp.ioctl(gp)
sw zero, 0x20(sp)
move a0, s0
ori a1, zero, 0x8983
jalr t9
addiu a2, sp, 0x20
lw gp, 0x18(sp)
bgez v0, 0x406dc4
lui a1, 0x41
lw t9, -sym.imp.__errno_location(gp)
lw v0, -0x7ec8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x18(sp)
lw a0, (v0)
lw t9, -sym.imp.strerror(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
sw v0, 0x10(sp)
move a0, s0
addiu a1, a1, -0x4068
move a2, s3
jalr t9
move a3, s1
b 0x406f40
nop
lw s0, -0x7eac(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (s0)
addiu a1, a1, -0x4030
move a3, s1
jalr t9
move a2, s3
addiu v0, zero, 1
lw gp, 0x18(sp)
bne s3, v0, 0x4071bc
lui a0, 0x41
lw a1, (s0)
lw t9, -sym.imp.fputs(gp)
b 0x407158
addiu a0, a0, -0x4008
lw t9, -sym.imp.strcasecmp(gp)
addiu a1, a1, -0x3fa4
jalr t9
move a0, s2
lw gp, 0x18(sp)
bnez v0, 0x406ea8
lui a1, 0x41
lw t9, -sym.imp.ioctl(gp)
addiu v0, zero, 1
sw v0, 0x20(sp)
move a0, s0
ori a1, zero, 0x8983
jalr t9
addiu a2, sp, 0x20
lw gp, 0x18(sp)
bgez v0, 0x406e8c
nop
lw t9, -sym.imp.__errno_location(gp)
lw v0, -0x7ec8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x18(sp)
lw a0, (v0)
lw t9, -sym.imp.strerror(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
b 0x406f30
addiu a1, a1, -0x3fa0
lw v0, -0x7eac(gp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
addiu a1, a1, -0x3f70
b 0x407138
move a2, s1
lw t9, -sym.imp.strcasecmp(gp)
addiu a1, a1, -0x3f58
jalr t9
move a0, s2
lw gp, 0x18(sp)
bnez v0, 0x406f64
lui a1, 0x41
lw t9, -sym.imp.ioctl(gp)
addiu v0, zero, 3
sw v0, 0x20(sp)
move a0, s0
ori a1, zero, 0x8983
jalr t9
addiu a2, sp, 0x20
lw gp, 0x18(sp)
bgez v0, 0x406f4c
lui a1, 0x41
lw t9, -sym.imp.__errno_location(gp)
lw v0, -0x7ec8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x18(sp)
lw a0, (v0)
lw t9, -sym.imp.strerror(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
addiu a1, a1, -0x3f48
move a2, s1
move a3, v0
jalr t9
nop
lw gp, 0x18(sp)
b 0x4071bc
nop
lw v0, -0x7eac(gp)
move a2, s1
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
b 0x4070a8
addiu a1, a1, -0x3f0c
lw t9, -sym.imp.strcasecmp(gp)
addiu a1, a1, -0x3ec0
jalr t9
move a0, s2
lw gp, 0x18(sp)
bnez v0, 0x407008
lui a1, 0x41
lw t9, -sym.imp.ioctl(gp)
addiu v0, zero, 2
sw v0, 0x20(sp)
move a0, s0
ori a1, zero, 0x8983
jalr t9
addiu a2, sp, 0x20
lw gp, 0x18(sp)
bgez v0, 0x406ff0
move a2, s1
lw t9, -sym.imp.__errno_location(gp)
lw v0, -0x7ec8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x18(sp)
lw a0, (v0)
lw t9, -sym.imp.strerror(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
b 0x406f30
addiu a1, a1, -0x3eb0
lw v0, -0x7eac(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
b 0x4070a8
addiu a1, a1, -0x3e70
lw t9, -sym.imp.strcasecmp(gp)
addiu a1, a1, -0x3e20
jalr t9
move a0, s2
lw gp, 0x18(sp)
bnez v0, 0x4070b0
lui a1, 0x41
lw t9, -sym.imp.ioctl(gp)
addiu v0, zero, 7
sw v0, 0x20(sp)
move a0, s0
ori a1, zero, 0x8983
jalr t9
addiu a2, sp, 0x20
lw gp, 0x18(sp)
bgez v0, 0x407094
move a2, s1
lw t9, -sym.imp.__errno_location(gp)
lw v0, -0x7ec8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x18(sp)
lw a0, (v0)
lw t9, -sym.imp.strerror(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
b 0x406f30
addiu a1, a1, -0x3e14
lw v0, -0x7eac(gp)
lui a1, 0x41
lw a0, (v0)
lw t9, -sym.imp.fprintf(gp)
addiu a1, a1, -0x3ddc
b 0x406f38
move a3, a2
lw t9, -sym.imp.strcasecmp(gp)
addiu a1, a1, -0x41d0
jalr t9
move a0, s2
lw gp, 0x18(sp)
bnez v0, 0x407168
addiu v0, zero, 6
lw t9, -sym.imp.ioctl(gp)
sw v0, 0x20(sp)
move a0, s0
ori a1, zero, 0x8983
jalr t9
addiu a2, sp, 0x20
lw gp, 0x18(sp)
bgez v0, 0x407148
lui a0, 0x41
lw t9, -sym.imp.__errno_location(gp)
lw v0, -0x7ec8(gp)
nop
lw s0, (v0)
jalr t9
nop
lw gp, 0x18(sp)
lw a0, (v0)
lw t9, -sym.imp.strerror(gp)
nop
jalr t9
nop
lw gp, 0x18(sp)
lui a1, 0x41
lw t9, -sym.imp.fprintf(gp)
move a0, s0
addiu a1, a1, -0x3d98
move a2, v0
jalr t9
nop
b 0x406f40
nop
lw v0, -0x7eac(gp)
lw t9, -sym.imp.fputs(gp)
lw a1, (v0)
addiu a0, a0, -0x3d58
jalr t9
nop
b 0x406f40
nop
lw v0, -0x7ec8(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui a1, 0x41
addiu a1, a1, -0x3d08
jalr t9
move a2, s2
lw gp, 0x18(sp)
nop
lw v0, -0x7eac(gp)
lw t9, -sym.imp.fprintf(gp)
lw a0, (v0)
lui v0, 0x42
lw a1, -0x35e4(v0)
jalr t9
nop
lw gp, 0x18(sp)
nop
lw t9, -sym.imp.exit(gp)
b 0x406bc0
addiu a0, zero, 5
lw ra, 0x74(sp)
move v0, zero
lw s5, 0x70(sp)
lw s4, 0x6c(sp)
lw s3, 0x68(sp)
lw s2, 0x64(sp)
lw s1, 0x60(sp)
lw s0, 0x5c(sp)
jr ra
addiu sp, sp, 0x78
--
addiu gp, gp, 0x4c40
sw ra, 0x94(sp)
sw s1, 0x90(sp)
sw s0, 0x8c(sp)
sw gp, 0x10(sp)
lw t9, -sym.imp.socket(gp)
move s1, a0
addiu a1, zero, 2
addiu a0, zero, 1
jalr t9
move a2, zero
lw gp, 0x10(sp)
bgez v0, 0x407414
move s0, v0
b 0x407498
addiu s0, zero, -1
lw t9, -sym.imp.fcntl(gp)
move a0, v0
addiu a1, zero, 2
jalr t9
addiu a2, zero, 1
lw gp, 0x10(sp)
bnez s1, 0x407438
lui v0, 0x41
addiu s1, v0, -0x3798
lw t9, -sym.imp.snprintf(gp)
addiu v0, zero, 1
lui a2, 0x41
addiu a2, a2, -0x4a34
move a3, s1
addiu a0, sp, 0x1a
addiu a1, zero, 0x6c
jalr t9
sh v0, 0x18(sp)
lw gp, 0x10(sp)
move a0, s0
lw t9, -sym.imp.connect(gp)
addiu a1, sp, 0x18
jalr t9
addiu a2, zero, 0x6e
lw gp, 0x10(sp)
bgez v0, 0x407498
nop
lw t9, -sym.imp.close(gp)
nop
jalr t9
--
jalr t9
move s0, a1
addiu v0, v0, 1
move a0, s1
move a2, s0
move a3, s2
addiu a1, zero, 0xc
jal 0x40754c
sw v0, 0x10(sp)
lw ra, 0x2c(sp)
lw gp, 0x18(sp)
lw s2, 0x28(sp)
lw s1, 0x24(sp)
lw s0, 0x20(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 0x42
addiu sp, sp, -0x230
addiu gp, gp, 0x4c40
sw ra, 0x22c(sp)
sw s2, 0x228(sp)
sw s1, 0x224(sp)
sw s0, 0x220(sp)
sw gp, 0x18(sp)
addiu s0, sp, 0x20
lw t9, -sym.imp.snprintf(gp)
move v0, a2
lui a2, 0x41
sw a3, 0x10(sp)
addiu a2, a2, -0x3784
move a3, v0
move s1, a0
move s2, a1
move a0, s0
jalr t9
addiu a1, zero, 0x1ff
lw gp, 0x18(sp)
move a0, s0
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
sb zero, 0x21f(sp)
addiu v0, v0, 1
move a0, s1
move a2, s2
move a3, s0
addiu a1, zero, 0xb
jal 0x40754c
sw v0, 0x10(sp)
lw ra, 0x22c(sp)
lw gp, 0x18(sp)
lw s2, 0x228(sp)
lw s1, 0x224(sp)
lw s0, 0x220(sp)
jr ra
addiu sp, sp, 0x230
lui gp, 0x42
addiu sp, sp, -0x230
addiu gp, gp, 0x4c40
sw ra, 0x22c(sp)
sw s2, 0x228(sp)
sw s1, 0x224(sp)
sw s0, 0x220(sp)
sw gp, 0x18(sp)
addiu s0, sp, 0x20
lw t9, -sym.imp.snprintf(gp)
move v0, a2
lui a2, 0x41
sw a3, 0x10(sp)
addiu a2, a2, -0x3784
move a3, v0
move s1, a0
move s2, a1
move a0, s0
jalr t9
addiu a1, zero, 0x1ff
lw gp, 0x18(sp)
move a0, s0
lw t9, -sym.imp.strlen(gp)
nop
jalr t9
sb zero, 0x21f(sp)
addiu v0, v0, 1
move a0, s1
move a2, s2
move a3, s0
--
move s3, a3
addiu v0, v0, 1
move a0, s1
move a2, s0
move a3, s2
addiu a1, zero, 1
sw s3, 0x14(sp)
jal 0x407e44
sw v0, 0x10(sp)
lw ra, 0x34(sp)
lw gp, 0x18(sp)
lw s3, 0x30(sp)
lw s2, 0x2c(sp)
lw s1, 0x28(sp)
lw s0, 0x24(sp)
jr ra
addiu sp, sp, 0x38
lui gp, 0x42
addiu sp, sp, -0x428
addiu gp, gp, 0x4c40
sw ra, 0x424(sp)
sw s0, 0x420(sp)
sw gp, 0x10(sp)
addiu v0, sp, 0x42c
addiu s0, sp, 0x1c
lw t9, -sym.imp.vsnprintf(gp)
sw a1, 0x42c(sp)
sw a2, 0x430(sp)
sw a3, 0x434(sp)
move a2, a0
move a3, v0
move a0, s0
sw v0, 0x18(sp)
jalr t9
addiu a1, zero, 0x400
lw gp, 0x10(sp)
nop
lw t9, -sym.imp.system(gp)
nop
jalr t9
move a0, s0
lw ra, 0x424(sp)
lw gp, 0x10(sp)
lw s0, 0x420(sp)
jr ra
addiu sp, sp, 0x428
lui gp, 0x42
addiu sp, sp, -0x438
addiu gp, gp, 0x4c40
sw ra, 0x434(sp)
sw s4, 0x430(sp)
sw s3, 0x42c(sp)
sw s2, 0x428(sp)
sw s1, 0x424(sp)
sw s0, 0x420(sp)
sw gp, 0x10(sp)
lw t9, -sym.imp.vsnprintf(gp)
addiu v0, sp, 0x444
addiu s0, sp, 0x1c
sw a3, 0x444(sp)
move s2, a0
move a3, v0
move a0, s0
move s3, a1
sw v0, 0x18(sp)
jalr t9
addiu a1, zero, 0x400
lw gp, 0x10(sp)
lui a1, 0x41
lw t9, -sym.imp.popen(gp)
move a0, s0
jalr t9
addiu a1, a1, -0x5254
lw gp, 0x10(sp)
beqz v0, 0x40821c
move s1, v0
addiu s3, s3, -1
[*] Function printf used 137 times nsbbox