led.elf: file format elf32-bigmips Disassembly of section .text: 0000000000000010 <_start>: 10: 3c1d0000 lui $sp,0x0 14: 0c000185 jal 614
18: 27bd0800 addiu $sp,$sp,2048 1c: 08000004 j 10 <_start> 20: 00000000 nop 0000000000000024 <__main>: 24: 03e00008 jr $ra 28: 00000000 nop 000000000000002c : 2c: 27bdfff0 addiu $sp,$sp,-16 30: afbe0008 sw $s8,8($sp) 34: 03a0f021 move $s8,$sp 38: afc40010 sw $a0,16($s8) 3c: 3c02a008 lui $v0,0xa008 40: 3442000c ori $v0,$v0,0xc 44: afc20000 sw $v0,0($s8) 48: 8fc30010 lw $v1,16($s8) 4c: 00000000 nop 50: 306200ff andi $v0,$v1,0xff 54: 34430080 ori $v1,$v0,0x80 58: afc30004 sw $v1,4($s8) 5c: 8fc20000 lw $v0,0($s8) 60: 8fc30004 lw $v1,4($s8) 64: 00000000 nop 68: ac430000 sw $v1,0($v0) 6c: 03c0e821 move $sp,$s8 70: 8fbe0008 lw $s8,8($sp) 74: 27bd0010 addiu $sp,$sp,16 78: 03e00008 jr $ra 7c: 00000000 nop 0000000000000080 : 80: 27bdfff0 addiu $sp,$sp,-16 84: afbe0008 sw $s8,8($sp) 88: 03a0f021 move $s8,$sp 8c: afc40010 sw $a0,16($s8) 90: 3c02a008 lui $v0,0xa008 94: afc20000 sw $v0,0($s8) 98: 8fc20010 lw $v0,16($s8) 9c: 00000000 nop a0: 304300ff andi $v1,$v0,0xff a4: afc30004 sw $v1,4($s8) a8: 8fc20000 lw $v0,0($s8) ac: 8fc30004 lw $v1,4($s8) b0: 00000000 nop b4: ac430000 sw $v1,0($v0) b8: 03c0e821 move $sp,$s8 bc: 8fbe0008 lw $s8,8($sp) c0: 27bd0010 addiu $sp,$sp,16 c4: 03e00008 jr $ra c8: 00000000 nop 00000000000000cc : cc: 27bdfff0 addiu $sp,$sp,-16 d0: afbe0008 sw $s8,8($sp) d4: 03a0f021 move $s8,$sp d8: afc40010 sw $a0,16($s8) dc: 3c02a008 lui $v0,0xa008 e0: 34420004 ori $v0,$v0,0x4 e4: afc20000 sw $v0,0($s8) e8: 8fc20010 lw $v0,16($s8) ec: 00000000 nop f0: 304300ff andi $v1,$v0,0xff f4: afc30004 sw $v1,4($s8) f8: 8fc20000 lw $v0,0($s8) fc: 8fc30004 lw $v1,4($s8) 100: 00000000 nop 104: ac430000 sw $v1,0($v0) 108: 03c0e821 move $sp,$s8 10c: 8fbe0008 lw $s8,8($sp) 110: 27bd0010 addiu $sp,$sp,16 114: 03e00008 jr $ra 118: 00000000 nop 000000000000011c : 11c: 27bdfff0 addiu $sp,$sp,-16 120: afbe0008 sw $s8,8($sp) 124: 03a0f021 move $s8,$sp 128: afc40010 sw $a0,16($s8) 12c: 3c02a008 lui $v0,0xa008 130: 34420008 ori $v0,$v0,0x8 134: afc20000 sw $v0,0($s8) 138: 8fc20010 lw $v0,16($s8) 13c: 00000000 nop 140: 304300ff andi $v1,$v0,0xff 144: afc30004 sw $v1,4($s8) 148: 8fc20000 lw $v0,0($s8) 14c: 8fc30004 lw $v1,4($s8) 150: 00000000 nop 154: ac430000 sw $v1,0($v0) 158: 03c0e821 move $sp,$s8 15c: 8fbe0008 lw $s8,8($sp) 160: 27bd0010 addiu $sp,$sp,16 164: 03e00008 jr $ra 168: 00000000 nop 000000000000016c : 16c: 27bdfff0 addiu $sp,$sp,-16 170: afbe0008 sw $s8,8($sp) 174: 03a0f021 move $s8,$sp 178: afc40010 sw $a0,16($s8) 17c: 3c02a008 lui $v0,0xa008 180: 34420008 ori $v0,$v0,0x8 184: afc20000 sw $v0,0($s8) 188: 8fc20000 lw $v0,0($s8) 18c: 00000000 nop 190: 8c430000 lw $v1,0($v0) 194: 00000000 nop 198: 3062000f andi $v0,$v1,0xf 19c: 8fc40010 lw $a0,16($s8) 1a0: 00000000 nop 1a4: 308300f0 andi $v1,$a0,0xf0 1a8: 00431025 or $v0,$v0,$v1 1ac: afc20004 sw $v0,4($s8) 1b0: 8fc20000 lw $v0,0($s8) 1b4: 8fc30004 lw $v1,4($s8) 1b8: 00000000 nop 1bc: ac430000 sw $v1,0($v0) 1c0: 03c0e821 move $sp,$s8 1c4: 8fbe0008 lw $s8,8($sp) 1c8: 27bd0010 addiu $sp,$sp,16 1cc: 03e00008 jr $ra 1d0: 00000000 nop 00000000000001d4 : 1d4: 27bdfff0 addiu $sp,$sp,-16 1d8: afbe0008 sw $s8,8($sp) 1dc: 03a0f021 move $s8,$sp 1e0: afc40010 sw $a0,16($s8) 1e4: 3c02a008 lui $v0,0xa008 1e8: 34420008 ori $v0,$v0,0x8 1ec: afc20000 sw $v0,0($s8) 1f0: 8fc20000 lw $v0,0($s8) 1f4: 00000000 nop 1f8: 8c430000 lw $v1,0($v0) 1fc: 00000000 nop 200: 306200f0 andi $v0,$v1,0xf0 204: 8fc40010 lw $a0,16($s8) 208: 00000000 nop 20c: 3083000f andi $v1,$a0,0xf 210: 00431025 or $v0,$v0,$v1 214: afc20004 sw $v0,4($s8) 218: 8fc20000 lw $v0,0($s8) 21c: 8fc30004 lw $v1,4($s8) 220: 00000000 nop 224: ac430000 sw $v1,0($v0) 228: 03c0e821 move $sp,$s8 22c: 8fbe0008 lw $s8,8($sp) 230: 27bd0010 addiu $sp,$sp,16 234: 03e00008 jr $ra 238: 00000000 nop 000000000000023c : 23c: 27bdfff0 addiu $sp,$sp,-16 240: afbe0008 sw $s8,8($sp) 244: 03a0f021 move $s8,$sp 248: 3c02a008 lui $v0,0xa008 24c: afc20000 sw $v0,0($s8) 250: 8fc20000 lw $v0,0($s8) 254: 00000000 nop 258: 8c430000 lw $v1,0($v0) 25c: 00000000 nop 260: afc30004 sw $v1,4($s8) 264: 8fc20004 lw $v0,4($s8) 268: 0800009c j 270 26c: 00000000 nop 270: 03c0e821 move $sp,$s8 274: 8fbe0008 lw $s8,8($sp) 278: 27bd0010 addiu $sp,$sp,16 27c: 03e00008 jr $ra 280: 00000000 nop 0000000000000284 : 284: 27bdfff0 addiu $sp,$sp,-16 288: afbe0008 sw $s8,8($sp) 28c: 03a0f021 move $s8,$sp 290: 3c02a008 lui $v0,0xa008 294: 34420004 ori $v0,$v0,0x4 298: afc20000 sw $v0,0($s8) 29c: 8fc20000 lw $v0,0($s8) 2a0: 00000000 nop 2a4: 8c430000 lw $v1,0($v0) 2a8: 00000000 nop 2ac: afc30004 sw $v1,4($s8) 2b0: 8fc20004 lw $v0,4($s8) 2b4: 080000af j 2bc 2b8: 00000000 nop 2bc: 03c0e821 move $sp,$s8 2c0: 8fbe0008 lw $s8,8($sp) 2c4: 27bd0010 addiu $sp,$sp,16 2c8: 03e00008 jr $ra 2cc: 00000000 nop 00000000000002d0 : 2d0: 27bdfff0 addiu $sp,$sp,-16 2d4: afbe0008 sw $s8,8($sp) 2d8: 03a0f021 move $s8,$sp 2dc: 3c02a008 lui $v0,0xa008 2e0: 34420008 ori $v0,$v0,0x8 2e4: afc20000 sw $v0,0($s8) 2e8: 8fc20000 lw $v0,0($s8) 2ec: 00000000 nop 2f0: 8c430000 lw $v1,0($v0) 2f4: 00000000 nop 2f8: afc30004 sw $v1,4($s8) 2fc: 8fc20004 lw $v0,4($s8) 300: 080000c2 j 308 304: 00000000 nop 308: 03c0e821 move $sp,$s8 30c: 8fbe0008 lw $s8,8($sp) 310: 27bd0010 addiu $sp,$sp,16 314: 03e00008 jr $ra 318: 00000000 nop 000000000000031c : 31c: 27bdfff8 addiu $sp,$sp,-8 320: afbe0000 sw $s8,0($sp) 324: 03a0f021 move $s8,$sp 328: afc40008 sw $a0,8($s8) 32c: 8fc20008 lw $v0,8($s8) 330: 00000000 nop 334: 2c430010 sltiu $v1,$v0,16 338: 1060003c beqz $v1,42c 33c: 00000000 nop 340: 8fc20008 lw $v0,8($s8) 344: 00000000 nop 348: 00401821 move $v1,$v0 34c: 00031080 sll $v0,$v1,0x2 350: 3c030000 lui $v1,0x0 354: 24630688 addiu $v1,$v1,1672 358: 00431021 addu $v0,$v0,$v1 35c: 8c430000 lw $v1,0($v0) 360: 00000000 nop 364: 00600008 jr $v1 368: 00000000 nop 36c: 2402003f li $v0,63 370: 0800010e j 438 374: 00000000 nop 378: 24020006 li $v0,6 37c: 0800010e j 438 380: 00000000 nop 384: 2402005b li $v0,91 388: 0800010e j 438 38c: 00000000 nop 390: 2402004f li $v0,79 394: 0800010e j 438 398: 00000000 nop 39c: 24020066 li $v0,102 3a0: 0800010e j 438 3a4: 00000000 nop 3a8: 2402006d li $v0,109 3ac: 0800010e j 438 3b0: 00000000 nop 3b4: 2402007d li $v0,125 3b8: 0800010e j 438 3bc: 00000000 nop 3c0: 24020007 li $v0,7 3c4: 0800010e j 438 3c8: 00000000 nop 3cc: 2402007f li $v0,127 3d0: 0800010e j 438 3d4: 00000000 nop 3d8: 2402006f li $v0,111 3dc: 0800010e j 438 3e0: 00000000 nop 3e4: 24020077 li $v0,119 3e8: 0800010e j 438 3ec: 00000000 nop 3f0: 2402007c li $v0,124 3f4: 0800010e j 438 3f8: 00000000 nop 3fc: 24020039 li $v0,57 400: 0800010e j 438 404: 00000000 nop 408: 2402005e li $v0,94 40c: 0800010e j 438 410: 00000000 nop 414: 24020079 li $v0,121 418: 0800010e j 438 41c: 00000000 nop 420: 24020071 li $v0,113 424: 0800010e j 438 428: 00000000 nop 42c: 24020049 li $v0,73 430: 0800010e j 438 434: 00000000 nop 438: 03c0e821 move $sp,$s8 43c: 8fbe0000 lw $s8,0($sp) 440: 27bd0008 addiu $sp,$sp,8 444: 03e00008 jr $ra 448: 00000000 nop 000000000000044c : 44c: 27bdffe8 addiu $sp,$sp,-24 450: afbe0010 sw $s8,16($sp) 454: 03a0f021 move $s8,$sp 458: 24020880 li $v0,2176 45c: afc20008 sw $v0,8($s8) 460: 24020015 li $v0,21 464: afc20004 sw $v0,4($s8) 468: afc00000 sw $zero,0($s8) 46c: 8fc20000 lw $v0,0($s8) 470: 8fc30004 lw $v1,4($s8) 474: 00000000 nop 478: 0043102a slt $v0,$v0,$v1 47c: 14400003 bnez $v0,48c 480: 00000000 nop 484: 0800012e j 4b8 488: 00000000 nop 48c: 8fc20008 lw $v0,8($s8) 490: 8fc30000 lw $v1,0($s8) 494: 00000000 nop 498: ac430000 sw $v1,0($v0) 49c: 8fc30000 lw $v1,0($s8) 4a0: 00000000 nop 4a4: 24620001 addiu $v0,$v1,1 4a8: 00401821 move $v1,$v0 4ac: afc30000 sw $v1,0($s8) 4b0: 0800011b j 46c 4b4: 00000000 nop 4b8: 03c0e821 move $sp,$s8 4bc: 8fbe0010 lw $s8,16($sp) 4c0: 27bd0018 addiu $sp,$sp,24 4c4: 03e00008 jr $ra 4c8: 00000000 nop 00000000000004cc : 4cc: 27bdffc8 addiu $sp,$sp,-56 4d0: afbf0034 sw $ra,52($sp) 4d4: afbe0030 sw $s8,48($sp) 4d8: 03a0f021 move $s8,$sp 4dc: afc40038 sw $a0,56($s8) 4e0: 24020005 li $v0,5 4e4: afc20024 sw $v0,36($s8) 4e8: 24020880 li $v0,2176 4ec: afc20028 sw $v0,40($s8) 4f0: 8fc30028 lw $v1,40($s8) 4f4: 00000000 nop 4f8: 2462fffc addiu $v0,$v1,-4 4fc: 3c03dead lui $v1,0xdead 500: 3463beef ori $v1,$v1,0xbeef 504: ac430000 sw $v1,0($v0) 508: 8fc30028 lw $v1,40($s8) 50c: 00000000 nop 510: 2462fff8 addiu $v0,$v1,-8 514: 8fc30038 lw $v1,56($s8) 518: 00000000 nop 51c: ac430000 sw $v1,0($v0) 520: 2402000f li $v0,15 524: afc20014 sw $v0,20($s8) 528: afc00020 sw $zero,32($s8) 52c: 8fc20020 lw $v0,32($s8) 530: 8fc30024 lw $v1,36($s8) 534: 00000000 nop 538: 0043102a slt $v0,$v0,$v1 53c: 14400003 bnez $v0,54c 540: 00000000 nop 544: 0800017c j 5f0 548: 00000000 nop 54c: 00002021 move $a0,$zero 550: 0c000033 jal cc 554: 00000000 nop 558: 8fc20038 lw $v0,56($s8) 55c: 8fc30014 lw $v1,20($s8) 560: 00000000 nop 564: 00431024 and $v0,$v0,$v1 568: afc20018 sw $v0,24($s8) 56c: 8fc30020 lw $v1,32($s8) 570: 00000000 nop 574: 00031080 sll $v0,$v1,0x2 578: 8fc30018 lw $v1,24($s8) 57c: 00000000 nop 580: 00431007 srav $v0,$v1,$v0 584: 00402021 move $a0,$v0 588: 0c0000c7 jal 31c 58c: 00000000 nop 590: afc2001c sw $v0,28($s8) 594: 8fc4001c lw $a0,28($s8) 598: 0c000020 jal 80 59c: 00000000 nop 5a0: 24020001 li $v0,1 5a4: 8fc30020 lw $v1,32($s8) 5a8: 00000000 nop 5ac: 00621004 sllv $v0,$v0,$v1 5b0: 00402021 move $a0,$v0 5b4: 0c000033 jal cc 5b8: 00000000 nop 5bc: 0c000113 jal 44c 5c0: 00000000 nop 5c4: 8fc20014 lw $v0,20($s8) 5c8: 00000000 nop 5cc: 00021900 sll $v1,$v0,0x4 5d0: afc30014 sw $v1,20($s8) 5d4: 8fc30020 lw $v1,32($s8) 5d8: 00000000 nop 5dc: 24620001 addiu $v0,$v1,1 5e0: 00401821 move $v1,$v0 5e4: afc30020 sw $v1,32($s8) 5e8: 0800014b j 52c 5ec: 00000000 nop 5f0: 00002021 move $a0,$zero 5f4: 0c000033 jal cc 5f8: 00000000 nop 5fc: 03c0e821 move $sp,$s8 600: 8fbf0034 lw $ra,52($sp) 604: 8fbe0030 lw $s8,48($sp) 608: 27bd0038 addiu $sp,$sp,56 60c: 03e00008 jr $ra 610: 00000000 nop 0000000000000614
: 614: 27bdffe0 addiu $sp,$sp,-32 618: afbf001c sw $ra,28($sp) 61c: afbe0018 sw $s8,24($sp) 620: 03a0f021 move $s8,$sp 624: afc40020 sw $a0,32($s8) 628: afc50024 sw $a1,36($s8) 62c: 0c000009 jal 24 <__main> 630: 00000000 nop 634: 24040089 li $a0,137 638: 0c00000b jal 2c 63c: 00000000 nop 640: afc00010 sw $zero,16($s8) 644: 8fc40010 lw $a0,16($s8) 648: 0c000133 jal 4cc 64c: 00000000 nop 650: 8fc30010 lw $v1,16($s8) 654: 00000000 nop 658: 24620001 addiu $v0,$v1,1 65c: 00401821 move $v1,$v0 660: afc30010 sw $v1,16($s8) 664: 08000191 j 644 668: 00000000 nop 66c: 03c0e821 move $sp,$s8 670: 8fbf001c lw $ra,28($sp) 674: 8fbe0018 lw $s8,24($sp) 678: 27bd0020 addiu $sp,$sp,32 67c: 03e00008 jr $ra 680: 00000000 nop