test.elf: file format elf32-littlemips Disassembly of section .text: bfc00000 <_start>: bfc00000: 3c1ad020 lui k0,0xd020 bfc00004: 3c1be000 lui k1,0xe000 bfc00008: 3c04bfc0 lui a0,0xbfc0 bfc0000c: 2484014a addiu a0,a0,330 bfc00010: 0ff000e2 jal bfc00388 bfc00014: 00000000 nop bfc00018: 3c040040 lui a0,0x40 bfc0001c: 40846000 mtc0 a0,c0_status bfc00020: 3c040000 lui a0,0x0 bfc00024: 24842000 addiu a0,a0,8192 bfc00028: 00042342 srl a0,a0,0xd bfc0002c: 48840000 mtc2 a0,$0 bfc00030: 00000000 nop bfc00034: 2404000f li a0,15 bfc00038: 48840800 mtc2 a0,$1 bfc0003c: 3c04bfc0 lui a0,0xbfc0 bfc00040: 2484013d addiu a0,a0,317 bfc00044: 0ff000e2 jal bfc00388 bfc00048: 00000000 nop bfc0004c: 24040040 li a0,64 bfc00050: a3440000 sb a0,0(k0) bfc00054: 0000000f sync bfc00058: a3440000 sb a0,0(k0) bfc0005c: 0000000f sync bfc00060: a3440000 sb a0,0(k0) bfc00064: 0000000f sync bfc00068: a3440000 sb a0,0(k0) bfc0006c: 0000000f sync bfc00070: a3440000 sb a0,0(k0) bfc00074: 0000000f sync bfc00078: a3440000 sb a0,0(k0) bfc0007c: 0000000f sync bfc00080: 2404000a li a0,10 bfc00084: a3440000 sb a0,0(k0) bfc00088: 24040000 li a0,0 bfc0008c: af640004 sw a0,4(k1) bfc00090: 0bf00024 j bfc00090 <_start+0x90> bfc00094: 00000000 nop bfc00098 : bfc00098: 3c04bfc0 lui a0,0xbfc0 bfc0009c: 24840120 addiu a0,a0,288 bfc000a0: 0ff000e2 jal bfc00388 bfc000a4: 00000000 nop bfc000a8: 40046000 mfc0 a0,c0_status bfc000ac: 0ff000ec jal bfc003b0 bfc000b0: 00000000 nop bfc000b4: 3c04bfc0 lui a0,0xbfc0 bfc000b8: 24840128 addiu a0,a0,296 bfc000bc: 0ff000e2 jal bfc00388 bfc000c0: 00000000 nop bfc000c4: 40046800 mfc0 a0,c0_cause bfc000c8: 0ff000ec jal bfc003b0 bfc000cc: 00000000 nop bfc000d0: 3c04bfc0 lui a0,0xbfc0 bfc000d4: 24840130 addiu a0,a0,304 bfc000d8: 0ff000e2 jal bfc00388 bfc000dc: 00000000 nop bfc000e0: 40047000 mfc0 a0,c0_epc bfc000e4: 0ff000ec jal bfc003b0 bfc000e8: 00000000 nop bfc000ec: 3c04bfc0 lui a0,0xbfc0 bfc000f0: 24840135 addiu a0,a0,309 bfc000f4: 0ff000e2 jal bfc00388 bfc000f8: 00000000 nop bfc000fc: 40044000 mfc0 a0,c0_badvaddr bfc00100: 0ff000ec jal bfc003b0 bfc00104: 00000000 nop bfc00108: 2404000a li a0,10 bfc0010c: a3440000 sb a0,0(k0) bfc00110: 24040001 li a0,1 bfc00114: af640004 sw a0,4(k1) bfc00118: 0bf00046 j bfc00118 bfc0011c: 00000000 nop bfc00120 : bfc00120: 74617473 jalx b185d1cc <_stack+0xb145d1dc> bfc00124: 00207375 0x207375 bfc00128 : bfc00128: 75616320 jalx b5858c80 <_stack+0xb5458c90> bfc0012c: 00206573 tltu at,zero,0x195 bfc00130 : bfc00130: 20637020 addi v1,v1,28704 ... bfc00135 : bfc00135: 6220 sw ra,128(sp) bfc00137: 6461 restore 8,ra,s0 bfc00139: 6176 btnez bfc00227 bfc0013b: 0020 addiu s0,sp,128 bfc0013d : bfc0013d: 6d6d li a1,109 bfc0013f: 2075 beqz s0,bfc0022b bfc00141: 7473 cmpi a0,115 bfc00143: 7261 cmpi v0,97 bfc00145: 6574 move s3,a0 bfc00147: 0a64 la v0,bfc002d4 ... bfc0014a : bfc0014a: 72617473 0x72617473 bfc0014e: 00000a74 teq zero,zero,0x29 ... bfc00380 : bfc00380: 0bf00026 j bfc00098 bfc00384: 00000000 nop bfc00388 : bfc00388: 00804021 move t0,a0 bfc0038c: 81090000 lb t1,0(t0) bfc00390: 11200005 beqz t1,bfc003a8 bfc00394: 00000000 nop bfc00398: a3490000 sb t1,0(k0) bfc0039c: 25080001 addiu t0,t0,1 bfc003a0: 0bf000e3 j bfc0038c bfc003a4: 00000000 nop bfc003a8 : bfc003a8: 03e00008 jr ra bfc003ac: 00000000 nop bfc003b0 : bfc003b0: 00804021 move t0,a0 bfc003b4: 24090030 li t1,48 bfc003b8: a3490000 sb t1,0(k0) bfc003bc: 24090078 li t1,120 bfc003c0: a3490000 sb t1,0(k0) bfc003c4: 24090008 li t1,8 bfc003c8: 3c0af000 lui t2,0xf000 bfc003cc: 010a5024 and t2,t0,t2 bfc003d0: 000a5702 srl t2,t2,0x1c bfc003d4: 294b000a slti t3,t2,10 bfc003d8: 11600004 beqz t3,bfc003ec bfc003dc: 00000000 nop bfc003e0: 214a0030 addi t2,t2,48 bfc003e4: 0bf000fc j bfc003f0 bfc003e8: 00000000 nop bfc003ec: 214a0037 addi t2,t2,55 bfc003f0: a34a0000 sb t2,0(k0) bfc003f4: 2129ffff addi t1,t1,-1 bfc003f8: 1d20fff3 bgtz t1,bfc003c8 bfc003fc: 00084100 sll t0,t0,0x4 bfc00400: 03e00008 jr ra bfc00404: 00000000 nop Disassembly of section .data: 00000000 : 0: 0000dead 0xdead 00000004 : 4: 0000beef 0xbeef ... 00002000 : 2000: 8c000000 lw zero,0(zero) ... 37f8: 8a0005fe lwl zero,1534(s0) ... 3a04: 8c000681 lw zero,1665(zero) ... 3c00: 84000700 lh zero,1792(zero) ... Disassembly of section .reginfo: 00000000 <.reginfo>: 0: 9c000010 0x9c000010 ... 14: 00006000 sll t4,zero,0x0