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: 24840115 addiu a0,a0,277 bfc00018: 0ff000e4 jal bfc00390 bfc0001c: 00000000 nop bfc00020: 3c042040 lui a0,0x2040 bfc00024: 40846000 mtc0 a0,c0_status bfc00028: 24040f80 li a0,3968 bfc0002c: 44c4f800 ctc1 a0,$31 bfc00030: 3c040000 lui a0,0x0 bfc00034: 24840008 addiu a0,a0,8 bfc00038: c4820000 lwc1 $f2,0(a0) bfc0003c: 3c040000 lui a0,0x0 bfc00040: 2484000c addiu a0,a0,12 bfc00044: c4800000 lwc1 $f0,0(a0) bfc00048: 46001003 div.s $f0,$f2,$f0 bfc0004c: 4444f800 cfc1 a0,$31 bfc00050: 0ff000ee jal bfc003b8 bfc00054: 00000000 nop bfc00058: 2404000a li a0,10 bfc0005c: a3440000 sb a0,0(k0) bfc00060: 24040002 li a0,2 bfc00064: af640000 sw a0,0(k1) bfc00068: 0bf0001a j bfc00068 <_start+0x68> bfc0006c: 00000000 nop bfc00070 : bfc00070: 3c04bfc0 lui a0,0xbfc0 bfc00074: 248400f8 addiu a0,a0,248 bfc00078: 0ff000e4 jal bfc00390 bfc0007c: 00000000 nop bfc00080: 40046000 mfc0 a0,c0_status bfc00084: 0ff000ee jal bfc003b8 bfc00088: 00000000 nop bfc0008c: 3c04bfc0 lui a0,0xbfc0 bfc00090: 24840100 addiu a0,a0,256 bfc00094: 0ff000e4 jal bfc00390 bfc00098: 00000000 nop bfc0009c: 40046800 mfc0 a0,c0_cause bfc000a0: 0ff000ee jal bfc003b8 bfc000a4: 00000000 nop bfc000a8: 3c04bfc0 lui a0,0xbfc0 bfc000ac: 24840108 addiu a0,a0,264 bfc000b0: 0ff000e4 jal bfc00390 bfc000b4: 00000000 nop bfc000b8: 40047000 mfc0 a0,c0_epc bfc000bc: 0ff000ee jal bfc003b8 bfc000c0: 00000000 nop bfc000c4: 3c04bfc0 lui a0,0xbfc0 bfc000c8: 2484010d addiu a0,a0,269 bfc000cc: 0ff000e4 jal bfc00390 bfc000d0: 00000000 nop bfc000d4: 40044000 mfc0 a0,c0_badvaddr bfc000d8: 0ff000ee jal bfc003b8 bfc000dc: 00000000 nop bfc000e0: 2404000a li a0,10 bfc000e4: a3440000 sb a0,0(k0) bfc000e8: 24040000 li a0,0 bfc000ec: af640000 sw a0,0(k1) bfc000f0: 0bf0003c j bfc000f0 bfc000f4: 00000000 nop bfc000f8 : bfc000f8: 74617473 jalx b185d1cc <_stack+0xb145d1dc> bfc000fc: 00207375 0x207375 bfc00100 : bfc00100: 75616320 jalx b5858c80 <_stack+0xb5458c90> bfc00104: 00206573 tltu at,zero,0x195 bfc00108 : bfc00108: 20637020 addi v1,v1,28704 ... bfc0010d : bfc0010d: 6220 sw ra,128(sp) bfc0010f: 6461 restore 8,ra,s0 bfc00111: 6176 btnez bfc001ff bfc00113: 0020 addiu s0,sp,128 bfc00115 : bfc00115: 7473 cmpi a0,115 bfc00117: 7261 cmpi v0,97 bfc00119: 0a74 la v0,bfc002e8 ... bfc0011c : bfc0011c: 6d727375 0x6d727375 bfc00120: 0a65646f j b99591bc <_stack+0xb95591cc> bfc00124: 00000000 nop ... bfc00380 : bfc00380: 0bf0001c j bfc00070 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: bc000010 cache 0x0,16(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