test.elf: file format elf32-littlemips Disassembly of section .text: bfc00000 <_start>: bfc00000: 3c1ad020 lui k0,0xd020 bfc00004: 3c1be000 lui k1,0xe000 bfc00008: 3c1d003f lui sp,0x3f bfc0000c: 37bdfff0 ori sp,sp,0xfff0 bfc00010: 3c04bfc0 lui a0,0xbfc0 bfc00014: 24840155 addiu a0,a0,341 bfc00018: 0ff000e4 jal bfc00390 bfc0001c: 00000000 nop bfc00020: 3c042040 lui a0,0x2040 bfc00024: 40846000 mtc0 a0,c0_status bfc00028: 3c040000 lui a0,0x0 bfc0002c: 24840008 addiu a0,a0,8 bfc00030: c4820000 lwc1 $f2,0(a0) bfc00034: 3c040000 lui a0,0x0 bfc00038: 2484000c addiu a0,a0,12 bfc0003c: c4800000 lwc1 $f0,0(a0) bfc00040: 0bf00016 j bfc00058 bfc00044: 46020003 div.s $f0,$f0,$f2 bfc00048: 24040002 li a0,2 bfc0004c: af640000 sw a0,0(k1) bfc00050: 0bf00014 j bfc00050 <_start+0x50> bfc00054: 00000000 nop bfc00058 : bfc00058: 00402021 move a0,v0 bfc0005c: 0ff000ee jal bfc003b8 bfc00060: 00000000 nop bfc00064: 24040020 li a0,32 bfc00068: a3440000 sb a0,0(k0) bfc0006c: 00602021 move a0,v1 bfc00070: 0ff000ee jal bfc003b8 bfc00074: 00000000 nop bfc00078: 2404000a li a0,10 bfc0007c: a3440000 sb a0,0(k0) bfc00080: 24040000 li a0,0 bfc00084: af640000 sw a0,0(k1) bfc00088: 0bf00022 j bfc00088 bfc0008c: 00000000 nop bfc00090 : bfc00090: 3c04bfc0 lui a0,0xbfc0 bfc00094: 24840138 addiu a0,a0,312 bfc00098: 0ff000e4 jal bfc00390 bfc0009c: 00000000 nop bfc000a0: 40046000 mfc0 a0,c0_status bfc000a4: 0ff000ee jal bfc003b8 bfc000a8: 00000000 nop bfc000ac: 3c04bfc0 lui a0,0xbfc0 bfc000b0: 24840140 addiu a0,a0,320 bfc000b4: 0ff000e4 jal bfc00390 bfc000b8: 00000000 nop bfc000bc: 40046800 mfc0 a0,c0_cause bfc000c0: 0ff000ee jal bfc003b8 bfc000c4: 00000000 nop bfc000c8: 3c04bfc0 lui a0,0xbfc0 bfc000cc: 24840148 addiu a0,a0,328 bfc000d0: 0ff000e4 jal bfc00390 bfc000d4: 00000000 nop bfc000d8: 40047000 mfc0 a0,c0_epc bfc000dc: 0ff000ee jal bfc003b8 bfc000e0: 00000000 nop bfc000e4: 3c04bfc0 lui a0,0xbfc0 bfc000e8: 2484014d addiu a0,a0,333 bfc000ec: 0ff000e4 jal bfc00390 bfc000f0: 00000000 nop bfc000f4: 40044000 mfc0 a0,c0_badvaddr bfc000f8: 0ff000ee jal bfc003b8 bfc000fc: 00000000 nop bfc00100: 2404000a li a0,10 bfc00104: a3440000 sb a0,0(k0) bfc00108: 3c04bfc0 lui a0,0xbfc0 bfc0010c: 24840058 addiu a0,a0,88 bfc00110: 40847000 mtc0 a0,c0_epc bfc00114: 3402dead li v0,0xdead bfc00118: 3403beef li v1,0xbeef bfc0011c: 24070001 li a3,1 bfc00120: 42000018 eret bfc00124: 00000000 nop bfc00128: 24040001 li a0,1 bfc0012c: af640000 sw a0,0(k1) bfc00130: 0bf0004c j bfc00130 bfc00134: 00000000 nop bfc00138 : bfc00138: 74617473 jalx b185d1cc <_stack+0xb145d1dc> bfc0013c: 00207375 0x207375 bfc00140 : bfc00140: 75616320 jalx b5858c80 <_stack+0xb5458c90> bfc00144: 00206573 tltu at,zero,0x195 bfc00148 : bfc00148: 20637020 addi v1,v1,28704 ... bfc0014d : bfc0014d: 6220 sw ra,128(sp) bfc0014f: 6461 restore 8,ra,s0 bfc00151: 6176 btnez bfc0023f bfc00153: 0020 addiu s0,sp,128 bfc00155 : bfc00155: 7473 cmpi a0,115 bfc00157: 7261 cmpi v0,97 bfc00159: 0a74 la v0,bfc00328 ... bfc0015c : bfc0015c: 6d727375 0x6d727375 bfc00160: 0a65646f j b99591bc <_stack+0xb95591cc> bfc00164: 00000000 nop ... bfc00380 : bfc00380: 0bf00024 j bfc00090 bfc00384: 00000000 nop ... bfc00390 : bfc00390: 00804021 move t0,a0 bfc00394: 81090000 lb t1,0(t0) bfc00398: 11200005 beqz t1,bfc003b0 bfc0039c: 00000000 nop bfc003a0: a3490000 sb t1,0(k0) bfc003a4: 25080001 addiu t0,t0,1 bfc003a8: 0bf000e5 j bfc00394 bfc003ac: 00000000 nop bfc003b0 : bfc003b0: 03e00008 jr ra bfc003b4: 00000000 nop bfc003b8 : bfc003b8: 00804021 move t0,a0 bfc003bc: 24090030 li t1,48 bfc003c0: a3490000 sb t1,0(k0) bfc003c4: 24090078 li t1,120 bfc003c8: a3490000 sb t1,0(k0) bfc003cc: 24090008 li t1,8 bfc003d0: 3c0af000 lui t2,0xf000 bfc003d4: 010a5024 and t2,t0,t2 bfc003d8: 000a5702 srl t2,t2,0x1c bfc003dc: 294b000a slti t3,t2,10 bfc003e0: 11600004 beqz t3,bfc003f4 bfc003e4: 00000000 nop bfc003e8: 214a0030 addi t2,t2,48 bfc003ec: 0bf000fe j bfc003f8 bfc003f0: 00000000 nop bfc003f4: 214a0037 addi t2,t2,55 bfc003f8: a34a0000 sb t2,0(k0) bfc003fc: 2129ffff addi t1,t1,-1 bfc00400: 1d20fff3 bgtz t1,bfc003d0 bfc00404: 00084100 sll t0,t0,0x4 bfc00408: 03e00008 jr ra bfc0040c: 00000000 nop Disassembly of section .reginfo: bfc00410 <.reginfo>: bfc00410: bc00009c cache 0x0,156(zero) bfc00414: 00000000 nop bfc00418: 00000005 0x5 ... bfc00424: 00000010 mfhi zero Disassembly of section .data: 00000000 : 0: 0000dead 0xdead 00000004 : 4: 0000beef 0xbeef 00000008 : 8: 41200000 0x41200000 0000000c : c: 00000000 nop