2654 lines
81 KiB
Plaintext
2654 lines
81 KiB
Plaintext
|
|
build/denano/eb/bootloader.elf: file format elf32-bigmips
|
|
|
|
|
|
Disassembly of section ROM:
|
|
|
|
bfc00000 <__entry>:
|
|
bfc00000: 3c1d8000 lui sp,0x8000
|
|
bfc00004: 27bdeff0 addiu sp,sp,-4112
|
|
bfc00008: 42000020 c0 0x20
|
|
bfc0000c: 42000022 c0 0x22
|
|
bfc00010: 3c084000 lui t0,0x4000
|
|
bfc00014: 25080000 addiu t0,t0,0
|
|
bfc00018: 3c094000 lui t1,0x4000
|
|
bfc0001c: 25290000 addiu t1,t1,0
|
|
bfc00020: ad000000 sw zero,0(t0)
|
|
bfc00024: 1509fffe bne t0,t1,bfc00020 <__entry+0x20>
|
|
bfc00028: 25080004 addiu t0,t0,4
|
|
|
|
bfc0002c <_init>:
|
|
bfc0002c: 3c1abfc0 lui k0,0xbfc0
|
|
bfc00030: 275a0778 addiu k0,k0,1912
|
|
bfc00034: 0340f809 jalr k0
|
|
bfc00038: 00000000 nop
|
|
bfc0003c: 3c1abfc0 lui k0,0xbfc0
|
|
bfc00040: 275a0864 addiu k0,k0,2148
|
|
bfc00044: 0340f809 jalr k0
|
|
bfc00048: 00000000 nop
|
|
|
|
bfc0004c <_terminate>:
|
|
bfc0004c: 00000000 nop
|
|
bfc00050: 0bf00013 j bfc0004c <_terminate>
|
|
bfc00054: 00000000 nop
|
|
...
|
|
|
|
bfc00080 <_exc_handler>:
|
|
bfc00080: 401a6800 mfc0 k0,c0_cause
|
|
bfc00084: 00000000 nop
|
|
bfc00088: 001ad202 srl k0,k0,0x8
|
|
bfc0008c: 335a00ff andi k0,k0,0xff
|
|
bfc00090: 1740fffb bnez k0,bfc00080 <_exc_handler>
|
|
bfc00094: 00000000 nop
|
|
bfc00098: 401a7000 mfc0 k0,c0_epc
|
|
bfc0009c: 00000000 nop
|
|
bfc000a0: 03400008 jr k0
|
|
bfc000a4: 42000010 c0 0x10
|
|
|
|
bfc000a8 <CP0_SR_read>:
|
|
bfc000a8: 40026000 mfc0 v0,c0_sr
|
|
bfc000ac: 03e00008 jr ra
|
|
bfc000b0: 00000000 nop
|
|
|
|
bfc000b4 <CP0_SR_write>:
|
|
bfc000b4: 40846000 mtc0 a0,c0_sr
|
|
bfc000b8: 03e00008 jr ra
|
|
bfc000bc: 00000000 nop
|
|
|
|
bfc000c0 <CP0_CR_read>:
|
|
bfc000c0: 40026800 mfc0 v0,c0_cause
|
|
bfc000c4: 03e00008 jr ra
|
|
bfc000c8: 00000000 nop
|
|
|
|
bfc000cc <CP0_CR_write>:
|
|
bfc000cc: 40846800 mtc0 a0,c0_cause
|
|
bfc000d0: 03e00008 jr ra
|
|
bfc000d4: 00000000 nop
|
|
|
|
bfc000d8 <CP0_TR_read>:
|
|
bfc000d8: 4002f800 mfc0 v0,$31
|
|
bfc000dc: 03e00008 jr ra
|
|
bfc000e0: 00000000 nop
|
|
|
|
bfc000e4 <CP0_TR_write>:
|
|
bfc000e4: 4084f800 mtc0 a0,$31
|
|
bfc000e8: 03e00008 jr ra
|
|
bfc000ec: 00000000 nop
|
|
|
|
bfc000f0 <CP0_PRID_read>:
|
|
bfc000f0: 40027800 mfc0 v0,c0_prid
|
|
bfc000f4: 03e00008 jr ra
|
|
bfc000f8: 00000000 nop
|
|
|
|
bfc000fc <CP0_TR_write_ptr>:
|
|
bfc000fc: 03e00008 jr ra
|
|
bfc00100: e09f0000 swc0 $31,0(a0)
|
|
|
|
bfc00104 <CP0_TR_read_ptr>:
|
|
bfc00104: c09f0000 lwc0 $31,0(a0)
|
|
bfc00108: 03e00008 jr ra
|
|
bfc0010c: 00000000 nop
|
|
|
|
bfc00110 <ICACHE_invalidate_all>:
|
|
bfc00110: 03e00008 jr ra
|
|
bfc00114: 42000020 c0 0x20
|
|
|
|
bfc00118 <ICACHE_invalidate_at>:
|
|
bfc00118: 4084f800 mtc0 a0,$31
|
|
bfc0011c: 00000000 nop
|
|
bfc00120: 03e00008 jr ra
|
|
bfc00124: 42000021 c0 0x21
|
|
|
|
bfc00128 <DCACHE_invalidate_all>:
|
|
bfc00128: 03e00008 jr ra
|
|
bfc0012c: 42000022 c0 0x22
|
|
|
|
bfc00130 <DCACHE_invalidate_at>:
|
|
bfc00130: 4084f800 mtc0 a0,$31
|
|
bfc00134: 00000000 nop
|
|
bfc00138: 03e00008 jr ra
|
|
bfc0013c: 42000023 c0 0x23
|
|
|
|
bfc00140 <_exit>:
|
|
bfc00140: 1000ffff b bfc00140 <_exit>
|
|
bfc00144: 00000000 nop
|
|
|
|
bfc00148 <readchar>:
|
|
bfc00148: 27bdffe8 addiu sp,sp,-24
|
|
bfc0014c: afb00010 sw s0,16(sp)
|
|
bfc00150: 3c10bfc0 lui s0,0xbfc0
|
|
bfc00154: afbf0014 sw ra,20(sp)
|
|
bfc00158: 26100f38 addiu s0,s0,3896
|
|
bfc0015c: 0ff001ee jal bfc007b8 <UART_readchar>
|
|
bfc00160: 02002025 move a0,s0
|
|
bfc00164: 0440fffd bltz v0,bfc0015c <readchar+0x14>
|
|
bfc00168: 00021600 sll v0,v0,0x18
|
|
bfc0016c: 8fbf0014 lw ra,20(sp)
|
|
bfc00170: 8fb00010 lw s0,16(sp)
|
|
bfc00174: 00021603 sra v0,v0,0x18
|
|
bfc00178: 03e00008 jr ra
|
|
bfc0017c: 27bd0018 addiu sp,sp,24
|
|
|
|
bfc00180 <writechar>:
|
|
bfc00180: 00802825 move a1,a0
|
|
bfc00184: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00188: 0bf001fe j bfc007f8 <UART_writechar>
|
|
bfc0018c: 24840f38 addiu a0,a0,3896
|
|
|
|
bfc00190 <_putchar>:
|
|
bfc00190: 27bdffe8 addiu sp,sp,-24
|
|
bfc00194: 2402000a li v0,10
|
|
bfc00198: afb00010 sw s0,16(sp)
|
|
bfc0019c: afbf0014 sw ra,20(sp)
|
|
bfc001a0: 14820003 bne a0,v0,bfc001b0 <_putchar+0x20>
|
|
bfc001a4: 00808025 move s0,a0
|
|
bfc001a8: 0ff00060 jal bfc00180 <writechar>
|
|
bfc001ac: 2404000d li a0,13
|
|
bfc001b0: 8fbf0014 lw ra,20(sp)
|
|
bfc001b4: 02002025 move a0,s0
|
|
bfc001b8: 8fb00010 lw s0,16(sp)
|
|
bfc001bc: 0bf00060 j bfc00180 <writechar>
|
|
bfc001c0: 27bd0018 addiu sp,sp,24
|
|
|
|
bfc001c4 <sputs>:
|
|
bfc001c4: 27bdffe0 addiu sp,sp,-32
|
|
bfc001c8: afb10018 sw s1,24(sp)
|
|
bfc001cc: afb00014 sw s0,20(sp)
|
|
bfc001d0: afbf001c sw ra,28(sp)
|
|
bfc001d4: 00808025 move s0,a0
|
|
bfc001d8: 00808825 move s1,a0
|
|
bfc001dc: 82240000 lb a0,0(s1)
|
|
bfc001e0: 00000000 nop
|
|
bfc001e4: 14800006 bnez a0,bfc00200 <sputs+0x3c>
|
|
bfc001e8: 02301023 subu v0,s1,s0
|
|
bfc001ec: 8fbf001c lw ra,28(sp)
|
|
bfc001f0: 8fb10018 lw s1,24(sp)
|
|
bfc001f4: 8fb00014 lw s0,20(sp)
|
|
bfc001f8: 03e00008 jr ra
|
|
bfc001fc: 27bd0020 addiu sp,sp,32
|
|
bfc00200: 0ff00064 jal bfc00190 <_putchar>
|
|
bfc00204: 26310001 addiu s1,s1,1
|
|
bfc00208: 1000fff4 b bfc001dc <sputs+0x18>
|
|
bfc0020c: 00000000 nop
|
|
|
|
bfc00210 <print_byte>:
|
|
bfc00210: 308200ff andi v0,a0,0xff
|
|
bfc00214: 27bdffe8 addiu sp,sp,-24
|
|
bfc00218: 00021902 srl v1,v0,0x4
|
|
bfc0021c: 2c4200a0 sltiu v0,v0,160
|
|
bfc00220: afb00010 sw s0,16(sp)
|
|
bfc00224: afbf0014 sw ra,20(sp)
|
|
bfc00228: 00048100 sll s0,a0,0x4
|
|
bfc0022c: 10400002 beqz v0,bfc00238 <print_byte+0x28>
|
|
bfc00230: 24640037 addiu a0,v1,55
|
|
bfc00234: 24640030 addiu a0,v1,48
|
|
bfc00238: 0ff00064 jal bfc00190 <_putchar>
|
|
bfc0023c: 00000000 nop
|
|
bfc00240: 320400ff andi a0,s0,0xff
|
|
bfc00244: 00041902 srl v1,a0,0x4
|
|
bfc00248: 2c820091 sltiu v0,a0,145
|
|
bfc0024c: 14400002 bnez v0,bfc00258 <print_byte+0x48>
|
|
bfc00250: 24640030 addiu a0,v1,48
|
|
bfc00254: 24640037 addiu a0,v1,55
|
|
bfc00258: 8fbf0014 lw ra,20(sp)
|
|
bfc0025c: 8fb00010 lw s0,16(sp)
|
|
bfc00260: 0bf00064 j bfc00190 <_putchar>
|
|
bfc00264: 27bd0018 addiu sp,sp,24
|
|
|
|
bfc00268 <print_word>:
|
|
bfc00268: 27bdffe0 addiu sp,sp,-32
|
|
bfc0026c: afb10018 sw s1,24(sp)
|
|
bfc00270: afb00014 sw s0,20(sp)
|
|
bfc00274: afbf001c sw ra,28(sp)
|
|
bfc00278: 00808025 move s0,a0
|
|
bfc0027c: 24110004 li s1,4
|
|
bfc00280: 00102603 sra a0,s0,0x18
|
|
bfc00284: 0ff00084 jal bfc00210 <print_byte>
|
|
bfc00288: 2631ffff addiu s1,s1,-1
|
|
bfc0028c: 1620fffc bnez s1,bfc00280 <print_word+0x18>
|
|
bfc00290: 00108200 sll s0,s0,0x8
|
|
bfc00294: 8fbf001c lw ra,28(sp)
|
|
bfc00298: 8fb10018 lw s1,24(sp)
|
|
bfc0029c: 8fb00014 lw s0,20(sp)
|
|
bfc002a0: 03e00008 jr ra
|
|
bfc002a4: 27bd0020 addiu sp,sp,32
|
|
|
|
bfc002a8 <PrintCPUinfo>:
|
|
bfc002a8: 27bdffc0 addiu sp,sp,-64
|
|
bfc002ac: 3c05bfc0 lui a1,0xbfc0
|
|
bfc002b0: 2406001c li a2,28
|
|
bfc002b4: 24a50f18 addiu a1,a1,3864
|
|
bfc002b8: 27a40010 addiu a0,sp,16
|
|
bfc002bc: afbf003c sw ra,60(sp)
|
|
bfc002c0: afb10038 sw s1,56(sp)
|
|
bfc002c4: 0ff002d1 jal bfc00b44 <memcpy>
|
|
bfc002c8: afb00034 sw s0,52(sp)
|
|
bfc002cc: 0ff0003c jal bfc000f0 <CP0_PRID_read>
|
|
bfc002d0: 00000000 nop
|
|
bfc002d4: 00028203 sra s0,v0,0x8
|
|
bfc002d8: 3c04bfc0 lui a0,0xbfc0
|
|
bfc002dc: 321000ff andi s0,s0,0xff
|
|
bfc002e0: 24840ef0 addiu a0,a0,3824
|
|
bfc002e4: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc002e8: 00408825 move s1,v0
|
|
bfc002ec: 2602ffff addiu v0,s0,-1
|
|
bfc002f0: 2c420006 sltiu v0,v0,6
|
|
bfc002f4: 1040001c beqz v0,bfc00368 <PrintCPUinfo+0xc0>
|
|
bfc002f8: 27a20010 addiu v0,sp,16
|
|
bfc002fc: 00108080 sll s0,s0,0x2
|
|
bfc00300: 00508021 addu s0,v0,s0
|
|
bfc00304: 8e040000 lw a0,0(s0)
|
|
bfc00308: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc0030c: 00000000 nop
|
|
bfc00310: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00314: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00318: 24840efc addiu a0,a0,3836
|
|
bfc0031c: 00112600 sll a0,s1,0x18
|
|
bfc00320: 0ff00084 jal bfc00210 <print_byte>
|
|
bfc00324: 00042603 sra a0,a0,0x18
|
|
bfc00328: 3c10bfc0 lui s0,0xbfc0
|
|
bfc0032c: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00330: 26040fa4 addiu a0,s0,4004
|
|
bfc00334: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00338: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc0033c: 24840f0c addiu a0,a0,3852
|
|
bfc00340: 0ff0002a jal bfc000a8 <CP0_SR_read>
|
|
bfc00344: 00000000 nop
|
|
bfc00348: 0ff0009a jal bfc00268 <print_word>
|
|
bfc0034c: 00402025 move a0,v0
|
|
bfc00350: 8fbf003c lw ra,60(sp)
|
|
bfc00354: 8fb10038 lw s1,56(sp)
|
|
bfc00358: 26040fa4 addiu a0,s0,4004
|
|
bfc0035c: 8fb00034 lw s0,52(sp)
|
|
bfc00360: 0bf00071 j bfc001c4 <sputs>
|
|
bfc00364: 27bd0040 addiu sp,sp,64
|
|
bfc00368: 3c04bfc0 lui a0,0xbfc0
|
|
bfc0036c: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00370: 24840f04 addiu a0,a0,3844
|
|
bfc00374: 1000ffed b bfc0032c <PrintCPUinfo+0x84>
|
|
bfc00378: 3c10bfc0 lui s0,0xbfc0
|
|
|
|
bfc0037c <memdump>:
|
|
bfc0037c: 27bdffc0 addiu sp,sp,-64
|
|
bfc00380: afbe0038 sw s8,56(sp)
|
|
bfc00384: afb30024 sw s3,36(sp)
|
|
bfc00388: afb20020 sw s2,32(sp)
|
|
bfc0038c: afb00018 sw s0,24(sp)
|
|
bfc00390: afbf003c sw ra,60(sp)
|
|
bfc00394: afb70034 sw s7,52(sp)
|
|
bfc00398: afb60030 sw s6,48(sp)
|
|
bfc0039c: afb5002c sw s5,44(sp)
|
|
bfc003a0: afb40028 sw s4,40(sp)
|
|
bfc003a4: afb1001c sw s1,28(sp)
|
|
bfc003a8: 00809825 move s3,a0
|
|
bfc003ac: 00c09025 move s2,a2
|
|
bfc003b0: 00e08025 move s0,a3
|
|
bfc003b4: 10a00002 beqz a1,bfc003c0 <memdump+0x44>
|
|
bfc003b8: 0080f025 move s8,a0
|
|
bfc003bc: 0000f025 move s8,zero
|
|
bfc003c0: 3c16bfc0 lui s6,0xbfc0
|
|
bfc003c4: 3c14bfc0 lui s4,0xbfc0
|
|
bfc003c8: 3c15bfc0 lui s5,0xbfc0
|
|
bfc003cc: 0200b825 move s7,s0
|
|
bfc003d0: 00008825 move s1,zero
|
|
bfc003d4: 26d60f14 addiu s6,s6,3860
|
|
bfc003d8: 26940fe4 addiu s4,s4,4068
|
|
bfc003dc: 26b50f34 addiu s5,s5,3892
|
|
bfc003e0: 0ff0009a jal bfc00268 <print_word>
|
|
bfc003e4: 03d12021 addu a0,s8,s1
|
|
bfc003e8: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc003ec: 02c02025 move a0,s6
|
|
bfc003f0: 00001825 move v1,zero
|
|
bfc003f4: 02712821 addu a1,s3,s1
|
|
bfc003f8: 0072202a slt a0,v1,s2
|
|
bfc003fc: 14800003 bnez a0,bfc0040c <memdump+0x90>
|
|
bfc00400: 02031023 subu v0,s0,v1
|
|
bfc00404: 10000010 b bfc00448 <memdump+0xcc>
|
|
bfc00408: 00408025 move s0,v0
|
|
bfc0040c: 1070000b beq v1,s0,bfc0043c <memdump+0xc0>
|
|
bfc00410: 00a31021 addu v0,a1,v1
|
|
bfc00414: 80440000 lb a0,0(v0)
|
|
bfc00418: afa30014 sw v1,20(sp)
|
|
bfc0041c: 0ff00084 jal bfc00210 <print_byte>
|
|
bfc00420: afa50010 sw a1,16(sp)
|
|
bfc00424: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00428: 02802025 move a0,s4
|
|
bfc0042c: 8fa30014 lw v1,20(sp)
|
|
bfc00430: 8fa50010 lw a1,16(sp)
|
|
bfc00434: 1000fff0 b bfc003f8 <memdump+0x7c>
|
|
bfc00438: 24630001 addiu v1,v1,1
|
|
bfc0043c: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00440: 02a02025 move a0,s5
|
|
bfc00444: 00008025 move s0,zero
|
|
bfc00448: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc0044c: 02a02025 move a0,s5
|
|
bfc00450: 00001025 move v0,zero
|
|
bfc00454: 02712821 addu a1,s3,s1
|
|
bfc00458: 0052202a slt a0,v0,s2
|
|
bfc0045c: 10800016 beqz a0,bfc004b8 <memdump+0x13c>
|
|
bfc00460: 02e21823 subu v1,s7,v0
|
|
bfc00464: 10570011 beq v0,s7,bfc004ac <memdump+0x130>
|
|
bfc00468: 00a21821 addu v1,a1,v0
|
|
bfc0046c: 90640000 lbu a0,0(v1)
|
|
bfc00470: 00000000 nop
|
|
bfc00474: 2483ffe0 addiu v1,a0,-32
|
|
bfc00478: 2c630060 sltiu v1,v1,96
|
|
bfc0047c: 14600003 bnez v1,bfc0048c <memdump+0x110>
|
|
bfc00480: 00042600 sll a0,a0,0x18
|
|
bfc00484: 2404002e li a0,46
|
|
bfc00488: 00042600 sll a0,a0,0x18
|
|
bfc0048c: 00042603 sra a0,a0,0x18
|
|
bfc00490: afa50014 sw a1,20(sp)
|
|
bfc00494: 0ff00064 jal bfc00190 <_putchar>
|
|
bfc00498: afa20010 sw v0,16(sp)
|
|
bfc0049c: 8fa20010 lw v0,16(sp)
|
|
bfc004a0: 8fa50014 lw a1,20(sp)
|
|
bfc004a4: 1000ffec b bfc00458 <memdump+0xdc>
|
|
bfc004a8: 24420001 addiu v0,v0,1
|
|
bfc004ac: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc004b0: 02802025 move a0,s4
|
|
bfc004b4: 00001825 move v1,zero
|
|
bfc004b8: 3c04bfc0 lui a0,0xbfc0
|
|
bfc004bc: 24840fa4 addiu a0,a0,4004
|
|
bfc004c0: afa30010 sw v1,16(sp)
|
|
bfc004c4: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc004c8: 02328821 addu s1,s1,s2
|
|
bfc004cc: 8fa30010 lw v1,16(sp)
|
|
bfc004d0: 1600ffc3 bnez s0,bfc003e0 <memdump+0x64>
|
|
bfc004d4: 0060b825 move s7,v1
|
|
bfc004d8: 8fbf003c lw ra,60(sp)
|
|
bfc004dc: 8fbe0038 lw s8,56(sp)
|
|
bfc004e0: 8fb70034 lw s7,52(sp)
|
|
bfc004e4: 8fb60030 lw s6,48(sp)
|
|
bfc004e8: 8fb5002c lw s5,44(sp)
|
|
bfc004ec: 8fb40028 lw s4,40(sp)
|
|
bfc004f0: 8fb30024 lw s3,36(sp)
|
|
bfc004f4: 8fb20020 lw s2,32(sp)
|
|
bfc004f8: 8fb1001c lw s1,28(sp)
|
|
bfc004fc: 8fb00018 lw s0,24(sp)
|
|
bfc00500: 03e00008 jr ra
|
|
bfc00504: 27bd0040 addiu sp,sp,64
|
|
|
|
bfc00508 <PrintBuffer8>:
|
|
bfc00508: 00c03825 move a3,a2
|
|
bfc0050c: 00a03025 move a2,a1
|
|
bfc00510: 0bf000df j bfc0037c <memdump>
|
|
bfc00514: 24050001 li a1,1
|
|
|
|
bfc00518 <h2i>:
|
|
bfc00518: 90820000 lbu v0,0(a0)
|
|
bfc0051c: 00000000 nop
|
|
bfc00520: 2c430041 sltiu v1,v0,65
|
|
bfc00524: 1060000d beqz v1,bfc0055c <h2i+0x44>
|
|
bfc00528: 00000000 nop
|
|
bfc0052c: 2442ffd0 addiu v0,v0,-48
|
|
bfc00530: 90830001 lbu v1,1(a0)
|
|
bfc00534: 00000000 nop
|
|
bfc00538: 2c640041 sltiu a0,v1,65
|
|
bfc0053c: 10800009 beqz a0,bfc00564 <h2i+0x4c>
|
|
bfc00540: 304200ff andi v0,v0,0xff
|
|
bfc00544: 2463ffd0 addiu v1,v1,-48
|
|
bfc00548: 306300ff andi v1,v1,0xff
|
|
bfc0054c: 00021100 sll v0,v0,0x4
|
|
bfc00550: 00431025 or v0,v0,v1
|
|
bfc00554: 03e00008 jr ra
|
|
bfc00558: 304200ff andi v0,v0,0xff
|
|
bfc0055c: 1000fff4 b bfc00530 <h2i+0x18>
|
|
bfc00560: 2442ffc9 addiu v0,v0,-55
|
|
bfc00564: 1000fff8 b bfc00548 <h2i+0x30>
|
|
bfc00568: 2463ffc9 addiu v1,v1,-55
|
|
|
|
bfc0056c <srec_init>:
|
|
bfc0056c: 03e00008 jr ra
|
|
bfc00570: 00000000 nop
|
|
|
|
bfc00574 <srec_decode>:
|
|
bfc00574: 14c00008 bnez a2,bfc00598 <srec_decode+0x24>
|
|
bfc00578: 00001025 move v0,zero
|
|
bfc0057c: 03e00008 jr ra
|
|
bfc00580: 00000000 nop
|
|
bfc00584: 00001025 move v0,zero
|
|
bfc00588: 8fbf0014 lw ra,20(sp)
|
|
bfc0058c: 00000000 nop
|
|
bfc00590: 03e00008 jr ra
|
|
bfc00594: 27bd0018 addiu sp,sp,24
|
|
bfc00598: 27bdffe8 addiu sp,sp,-24
|
|
bfc0059c: 24020003 li v0,3
|
|
bfc005a0: afbf0014 sw ra,20(sp)
|
|
bfc005a4: ac820008 sw v0,8(a0)
|
|
bfc005a8: 90a20001 lbu v0,1(a1)
|
|
bfc005ac: 00000000 nop
|
|
bfc005b0: 2443ffcf addiu v1,v0,-49
|
|
bfc005b4: 2c630003 sltiu v1,v1,3
|
|
bfc005b8: 10600026 beqz v1,bfc00654 <srec_decode+0xe0>
|
|
bfc005bc: 00803825 move a3,a0
|
|
bfc005c0: 2448ffd1 addiu t0,v0,-47
|
|
bfc005c4: 24020002 li v0,2
|
|
bfc005c8: ace20008 sw v0,8(a3)
|
|
bfc005cc: 0ff00146 jal bfc00518 <h2i>
|
|
bfc005d0: 24a40002 addiu a0,a1,2
|
|
bfc005d4: 00403025 move a2,v0
|
|
bfc005d8: 00404825 move t1,v0
|
|
bfc005dc: ace20004 sw v0,4(a3)
|
|
bfc005e0: ace00000 sw zero,0(a3)
|
|
bfc005e4: 24ab0004 addiu t3,a1,4
|
|
bfc005e8: 00005025 move t2,zero
|
|
bfc005ec: 150a0027 bne t0,t2,bfc0068c <srec_decode+0x118>
|
|
bfc005f0: 00000000 nop
|
|
bfc005f4: 2529ffff addiu t1,t1,-1
|
|
bfc005f8: 01284823 subu t1,t1,t0
|
|
bfc005fc: 25080002 addiu t0,t0,2
|
|
bfc00600: 00084040 sll t0,t0,0x1
|
|
bfc00604: 00a82821 addu a1,a1,t0
|
|
bfc00608: ace5000c sw a1,12(a3)
|
|
bfc0060c: ace90004 sw t1,4(a3)
|
|
bfc00610: 00002825 move a1,zero
|
|
bfc00614: 8ce8000c lw t0,12(a3)
|
|
bfc00618: 00052040 sll a0,a1,0x1
|
|
bfc0061c: 0ff00146 jal bfc00518 <h2i>
|
|
bfc00620: 01042021 addu a0,t0,a0
|
|
bfc00624: 8ce30004 lw v1,4(a3)
|
|
bfc00628: 00000000 nop
|
|
bfc0062c: 00a3182a slt v1,a1,v1
|
|
bfc00630: 14600021 bnez v1,bfc006b8 <srec_decode+0x144>
|
|
bfc00634: 00000000 nop
|
|
bfc00638: 00063027 nor a2,zero,a2
|
|
bfc0063c: 30c600ff andi a2,a2,0xff
|
|
bfc00640: 14c2ffd0 bne a2,v0,bfc00584 <srec_decode+0x10>
|
|
bfc00644: 00000000 nop
|
|
bfc00648: 8ce20008 lw v0,8(a3)
|
|
bfc0064c: 1000ffce b bfc00588 <srec_decode+0x14>
|
|
bfc00650: 00000000 nop
|
|
bfc00654: 2443ffc9 addiu v1,v0,-55
|
|
bfc00658: 2c630003 sltiu v1,v1,3
|
|
bfc0065c: 10600005 beqz v1,bfc00674 <srec_decode+0x100>
|
|
bfc00660: 24030030 li v1,48
|
|
bfc00664: 2408003b li t0,59
|
|
bfc00668: 01024023 subu t0,t0,v0
|
|
bfc0066c: 1000ffd6 b bfc005c8 <srec_decode+0x54>
|
|
bfc00670: 24020004 li v0,4
|
|
bfc00674: 1443ffd5 bne v0,v1,bfc005cc <srec_decode+0x58>
|
|
bfc00678: 00004025 move t0,zero
|
|
bfc0067c: 24020001 li v0,1
|
|
bfc00680: ac820008 sw v0,8(a0)
|
|
bfc00684: 1000ffd1 b bfc005cc <srec_decode+0x58>
|
|
bfc00688: 24080002 li t0,2
|
|
bfc0068c: 0ff00146 jal bfc00518 <h2i>
|
|
bfc00690: 01602025 move a0,t3
|
|
bfc00694: 8ce30000 lw v1,0(a3)
|
|
bfc00698: 00c23021 addu a2,a2,v0
|
|
bfc0069c: 00031a00 sll v1,v1,0x8
|
|
bfc006a0: 00621825 or v1,v1,v0
|
|
bfc006a4: ace30000 sw v1,0(a3)
|
|
bfc006a8: 30c600ff andi a2,a2,0xff
|
|
bfc006ac: 254a0001 addiu t2,t2,1
|
|
bfc006b0: 1000ffce b bfc005ec <srec_decode+0x78>
|
|
bfc006b4: 256b0002 addiu t3,t3,2
|
|
bfc006b8: 01054021 addu t0,t0,a1
|
|
bfc006bc: 00c23021 addu a2,a2,v0
|
|
bfc006c0: a1020000 sb v0,0(t0)
|
|
bfc006c4: 30c600ff andi a2,a2,0xff
|
|
bfc006c8: 1000ffd2 b bfc00614 <srec_decode+0xa0>
|
|
bfc006cc: 24a50001 addiu a1,a1,1
|
|
|
|
bfc006d0 <srec_getline>:
|
|
bfc006d0: 27bdffd8 addiu sp,sp,-40
|
|
bfc006d4: afb2001c sw s2,28(sp)
|
|
bfc006d8: afb10018 sw s1,24(sp)
|
|
bfc006dc: afb00014 sw s0,20(sp)
|
|
bfc006e0: afbf0024 sw ra,36(sp)
|
|
bfc006e4: afb30020 sw s3,32(sp)
|
|
bfc006e8: 00808825 move s1,a0
|
|
bfc006ec: 24120073 li s2,115
|
|
bfc006f0: 24100053 li s0,83
|
|
bfc006f4: 0ff00052 jal bfc00148 <readchar>
|
|
bfc006f8: 00000000 nop
|
|
bfc006fc: 00021600 sll v0,v0,0x18
|
|
bfc00700: 00021603 sra v0,v0,0x18
|
|
bfc00704: 10520003 beq v0,s2,bfc00714 <srec_getline+0x44>
|
|
bfc00708: 00000000 nop
|
|
bfc0070c: 1450fff9 bne v0,s0,bfc006f4 <srec_getline+0x24>
|
|
bfc00710: 00000000 nop
|
|
bfc00714: 00008025 move s0,zero
|
|
bfc00718: 2413000d li s3,13
|
|
bfc0071c: 2412000a li s2,10
|
|
bfc00720: 26100001 addiu s0,s0,1
|
|
bfc00724: 02301821 addu v1,s1,s0
|
|
bfc00728: 0ff00052 jal bfc00148 <readchar>
|
|
bfc0072c: a062ffff sb v0,-1(v1)
|
|
bfc00730: 00021600 sll v0,v0,0x18
|
|
bfc00734: 00021603 sra v0,v0,0x18
|
|
bfc00738: 10530004 beq v0,s3,bfc0074c <srec_getline+0x7c>
|
|
bfc0073c: 00000000 nop
|
|
bfc00740: 1452fff8 bne v0,s2,bfc00724 <srec_getline+0x54>
|
|
bfc00744: 26100001 addiu s0,s0,1
|
|
bfc00748: 2610ffff addiu s0,s0,-1
|
|
bfc0074c: 8fbf0024 lw ra,36(sp)
|
|
bfc00750: 8fb30020 lw s3,32(sp)
|
|
bfc00754: 8fb2001c lw s2,28(sp)
|
|
bfc00758: 8fb10018 lw s1,24(sp)
|
|
bfc0075c: 02001025 move v0,s0
|
|
bfc00760: 8fb00014 lw s0,20(sp)
|
|
bfc00764: 03e00008 jr ra
|
|
bfc00768: 27bd0028 addiu sp,sp,40
|
|
|
|
bfc0076c <getBootOffset>:
|
|
bfc0076c: 24820001 addiu v0,a0,1
|
|
bfc00770: 03e00008 jr ra
|
|
bfc00774: 00021500 sll v0,v0,0x14
|
|
|
|
bfc00778 <board_init>:
|
|
bfc00778: 03e00008 jr ra
|
|
bfc0077c: 00000000 nop
|
|
|
|
bfc00780 <UART_setbaud>:
|
|
bfc00780: 1080000b beqz a0,bfc007b0 <UART_setbaud+0x30>
|
|
bfc00784: 00052900 sll a1,a1,0x4
|
|
bfc00788: 3c0202fa lui v0,0x2fa
|
|
bfc0078c: 3442f080 ori v0,v0,0xf080
|
|
bfc00790: 24a50005 addiu a1,a1,5
|
|
bfc00794: 14a00002 bnez a1,bfc007a0 <UART_setbaud+0x20>
|
|
bfc00798: 0045001b divu zero,v0,a1
|
|
bfc0079c: 0007000d break 0x7
|
|
bfc007a0: 8c830008 lw v1,8(a0)
|
|
bfc007a4: 00001012 mflo v0
|
|
bfc007a8: 2442ffff addiu v0,v0,-1
|
|
bfc007ac: ac620000 sw v0,0(v1)
|
|
bfc007b0: 03e00008 jr ra
|
|
bfc007b4: 00000000 nop
|
|
|
|
bfc007b8 <UART_readchar>:
|
|
bfc007b8: 1080000d beqz a0,bfc007f0 <UART_readchar+0x38>
|
|
bfc007bc: 2402ffff li v0,-1
|
|
bfc007c0: 8c820000 lw v0,0(a0)
|
|
bfc007c4: 00000000 nop
|
|
bfc007c8: 8c430000 lw v1,0(v0)
|
|
bfc007cc: 00000000 nop
|
|
bfc007d0: 30630010 andi v1,v1,0x10
|
|
bfc007d4: 10600006 beqz v1,bfc007f0 <UART_readchar+0x38>
|
|
bfc007d8: 2402ffff li v0,-1
|
|
bfc007dc: 8c820004 lw v0,4(a0)
|
|
bfc007e0: 00000000 nop
|
|
bfc007e4: 8c420000 lw v0,0(v0)
|
|
bfc007e8: 00000000 nop
|
|
bfc007ec: 304200ff andi v0,v0,0xff
|
|
bfc007f0: 03e00008 jr ra
|
|
bfc007f4: 00000000 nop
|
|
|
|
bfc007f8 <UART_writechar>:
|
|
bfc007f8: 1080000b beqz a0,bfc00828 <UART_writechar+0x30>
|
|
bfc007fc: 00000000 nop
|
|
bfc00800: 8c830000 lw v1,0(a0)
|
|
bfc00804: 00000000 nop
|
|
bfc00808: 8c620000 lw v0,0(v1)
|
|
bfc0080c: 00000000 nop
|
|
bfc00810: 30420001 andi v0,v0,0x1
|
|
bfc00814: 1440fffc bnez v0,bfc00808 <UART_writechar+0x10>
|
|
bfc00818: 00000000 nop
|
|
bfc0081c: 8c820004 lw v0,4(a0)
|
|
bfc00820: 00000000 nop
|
|
bfc00824: ac450000 sw a1,0(v0)
|
|
bfc00828: 03e00008 jr ra
|
|
bfc0082c: 00000000 nop
|
|
|
|
bfc00830 <Jump_to>:
|
|
bfc00830: 00800008 jr a0
|
|
bfc00834: 00000000 nop
|
|
bfc00838: 03e00008 jr ra
|
|
bfc0083c: 00000000 nop
|
|
|
|
bfc00840 <Exec_at>:
|
|
bfc00840: 3c1a1000 lui k0,0x1000
|
|
bfc00844: 375a0008 ori k0,k0,0x8
|
|
bfc00848: 409a6000 mtc0 k0,c0_sr
|
|
bfc0084c: 40847000 mtc0 a0,c0_epc
|
|
bfc00850: 00000000 nop
|
|
bfc00854: 00800008 jr a0
|
|
bfc00858: 42000010 c0 0x10
|
|
bfc0085c: 03e00008 jr ra
|
|
bfc00860: 00000000 nop
|
|
|
|
bfc00864 <main>:
|
|
bfc00864: 27bdfec0 addiu sp,sp,-320
|
|
bfc00868: 3c02a000 lui v0,0xa000
|
|
bfc0086c: afbf013c sw ra,316(sp)
|
|
bfc00870: afb2012c sw s2,300(sp)
|
|
bfc00874: afb00124 sw s0,292(sp)
|
|
bfc00878: afb50138 sw s5,312(sp)
|
|
bfc0087c: afb40134 sw s4,308(sp)
|
|
bfc00880: afb30130 sw s3,304(sp)
|
|
bfc00884: afb10128 sw s1,296(sp)
|
|
bfc00888: ac400004 sw zero,4(v0)
|
|
bfc0088c: ac400000 sw zero,0(v0)
|
|
bfc00890: 8c440000 lw a0,0(v0)
|
|
bfc00894: 3c12bfc0 lui s2,0xbfc0
|
|
bfc00898: 00042202 srl a0,a0,0x8
|
|
bfc0089c: 0ff001db jal bfc0076c <getBootOffset>
|
|
bfc008a0: 3084000f andi a0,a0,0xf
|
|
bfc008a4: 3c04bfc0 lui a0,0xbfc0
|
|
bfc008a8: 00408025 move s0,v0
|
|
bfc008ac: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc008b0: 24840f50 addiu a0,a0,3920
|
|
bfc008b4: 00108082 srl s0,s0,0x2
|
|
bfc008b8: 3c04bfc0 lui a0,0xbfc0
|
|
bfc008bc: 00108080 sll s0,s0,0x2
|
|
bfc008c0: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc008c4: 24840f64 addiu a0,a0,3940
|
|
bfc008c8: 0ff0009a jal bfc00268 <print_word>
|
|
bfc008cc: 02002025 move a0,s0
|
|
bfc008d0: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc008d4: 26440fa4 addiu a0,s2,4004
|
|
bfc008d8: 3c023149 lui v0,0x3149
|
|
bfc008dc: 8e030000 lw v1,0(s0)
|
|
bfc008e0: 2442464a addiu v0,v0,17994
|
|
bfc008e4: 10620004 beq v1,v0,bfc008f8 <main+0x94>
|
|
bfc008e8: 3c024a46 lui v0,0x4a46
|
|
bfc008ec: 24424931 addiu v0,v0,18737
|
|
bfc008f0: 1462007f bne v1,v0,bfc00af0 <main+0x28c>
|
|
bfc008f4: 00000000 nop
|
|
bfc008f8: 8e110004 lw s1,4(s0)
|
|
bfc008fc: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00900: 8e140008 lw s4,8(s0)
|
|
bfc00904: 8e13000c lw s3,12(s0)
|
|
bfc00908: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc0090c: 24840fa8 addiu a0,a0,4008
|
|
bfc00910: 0ff0009a jal bfc00268 <print_word>
|
|
bfc00914: 02202025 move a0,s1
|
|
bfc00918: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc0091c: 26440fa4 addiu a0,s2,4004
|
|
bfc00920: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00924: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00928: 24840fb8 addiu a0,a0,4024
|
|
bfc0092c: 0ff0009a jal bfc00268 <print_word>
|
|
bfc00930: 02802025 move a0,s4
|
|
bfc00934: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00938: 26440fa4 addiu a0,s2,4004
|
|
bfc0093c: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00940: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00944: 24840fc8 addiu a0,a0,4040
|
|
bfc00948: 0ff0009a jal bfc00268 <print_word>
|
|
bfc0094c: 02602025 move a0,s3
|
|
bfc00950: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00954: 26440fa4 addiu a0,s2,4004
|
|
bfc00958: 2404fffc li a0,-4
|
|
bfc0095c: 02842024 and a0,s4,a0
|
|
bfc00960: 0220a825 move s5,s1
|
|
bfc00964: 02209025 move s2,s1
|
|
bfc00968: 00139882 srl s3,s3,0x2
|
|
bfc0096c: 02042021 addu a0,s0,a0
|
|
bfc00970: 00001025 move v0,zero
|
|
bfc00974: 0053182b sltu v1,v0,s3
|
|
bfc00978: 14600030 bnez v1,bfc00a3c <main+0x1d8>
|
|
bfc0097c: 00000000 nop
|
|
bfc00980: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00984: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00988: 24840fd8 addiu a0,a0,4056
|
|
bfc0098c: 3c10bfc0 lui s0,0xbfc0
|
|
bfc00990: 0ff0009a jal bfc00268 <print_word>
|
|
bfc00994: 02a02025 move a0,s5
|
|
bfc00998: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc0099c: 26041000 addiu a0,s0,4096
|
|
bfc009a0: 0ff00210 jal bfc00840 <Exec_at>
|
|
bfc009a4: 02402025 move a0,s2
|
|
bfc009a8: 3c04bfc0 lui a0,0xbfc0
|
|
bfc009ac: 24840fe8 addiu a0,a0,4072
|
|
bfc009b0: 3c14bfc0 lui s4,0xbfc0
|
|
bfc009b4: 3c12bfc0 lui s2,0xbfc0
|
|
bfc009b8: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc009bc: 3c13bfc0 lui s3,0xbfc0
|
|
bfc009c0: 26940f00 addiu s4,s4,3840
|
|
bfc009c4: 26520ffc addiu s2,s2,4092
|
|
bfc009c8: 26731004 addiu s3,s3,4100
|
|
bfc009cc: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc009d0: 02802025 move a0,s4
|
|
bfc009d4: 0ff001b4 jal bfc006d0 <srec_getline>
|
|
bfc009d8: 27a40010 addiu a0,sp,16
|
|
bfc009dc: 00403025 move a2,v0
|
|
bfc009e0: 27a50010 addiu a1,sp,16
|
|
bfc009e4: 27a40110 addiu a0,sp,272
|
|
bfc009e8: 0ff0015d jal bfc00574 <srec_decode>
|
|
bfc009ec: 00408825 move s1,v0
|
|
bfc009f0: 24030002 li v1,2
|
|
bfc009f4: 1043002b beq v0,v1,bfc00aa4 <main+0x240>
|
|
bfc009f8: 24030004 li v1,4
|
|
bfc009fc: 1443fff3 bne v0,v1,bfc009cc <main+0x168>
|
|
bfc00a00: 00000000 nop
|
|
bfc00a04: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00a08: 02402025 move a0,s2
|
|
bfc00a0c: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00a10: 02602025 move a0,s3
|
|
bfc00a14: 8fa40110 lw a0,272(sp)
|
|
bfc00a18: 0ff0009a jal bfc00268 <print_word>
|
|
bfc00a1c: 00000000 nop
|
|
bfc00a20: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00a24: 26041000 addiu a0,s0,4096
|
|
bfc00a28: 8fa40110 lw a0,272(sp)
|
|
bfc00a2c: 0ff00210 jal bfc00840 <Exec_at>
|
|
bfc00a30: 00000000 nop
|
|
bfc00a34: 10000022 b bfc00ac0 <main+0x25c>
|
|
bfc00a38: 00000000 nop
|
|
bfc00a3c: 8c830000 lw v1,0(a0)
|
|
bfc00a40: 24420008 addiu v0,v0,8
|
|
bfc00a44: ae230000 sw v1,0(s1)
|
|
bfc00a48: 8c830004 lw v1,4(a0)
|
|
bfc00a4c: 26310020 addiu s1,s1,32
|
|
bfc00a50: ae23ffe4 sw v1,-28(s1)
|
|
bfc00a54: 8c830008 lw v1,8(a0)
|
|
bfc00a58: 24840020 addiu a0,a0,32
|
|
bfc00a5c: ae23ffe8 sw v1,-24(s1)
|
|
bfc00a60: 8c83ffec lw v1,-20(a0)
|
|
bfc00a64: 00000000 nop
|
|
bfc00a68: ae23ffec sw v1,-20(s1)
|
|
bfc00a6c: 8c83fff0 lw v1,-16(a0)
|
|
bfc00a70: 00000000 nop
|
|
bfc00a74: ae23fff0 sw v1,-16(s1)
|
|
bfc00a78: 8c83fff4 lw v1,-12(a0)
|
|
bfc00a7c: 00000000 nop
|
|
bfc00a80: ae23fff4 sw v1,-12(s1)
|
|
bfc00a84: 8c83fff8 lw v1,-8(a0)
|
|
bfc00a88: 00000000 nop
|
|
bfc00a8c: ae23fff8 sw v1,-8(s1)
|
|
bfc00a90: 8c83fffc lw v1,-4(a0)
|
|
bfc00a94: 00000000 nop
|
|
bfc00a98: ae23fffc sw v1,-4(s1)
|
|
bfc00a9c: 1000ffb6 b bfc00978 <main+0x114>
|
|
bfc00aa0: 0053182b sltu v1,v0,s3
|
|
bfc00aa4: 8fa50110 lw a1,272(sp)
|
|
bfc00aa8: 00001825 move v1,zero
|
|
bfc00aac: 8fa20114 lw v0,276(sp)
|
|
bfc00ab0: 00000000 nop
|
|
bfc00ab4: 0062102b sltu v0,v1,v0
|
|
bfc00ab8: 14400005 bnez v0,bfc00ad0 <main+0x26c>
|
|
bfc00abc: 00a32021 addu a0,a1,v1
|
|
bfc00ac0: 0621ffc4 bgez s1,bfc009d4 <main+0x170>
|
|
bfc00ac4: 00000000 nop
|
|
bfc00ac8: 1000ffc0 b bfc009cc <main+0x168>
|
|
bfc00acc: 00000000 nop
|
|
bfc00ad0: 8fa2011c lw v0,284(sp)
|
|
bfc00ad4: 00000000 nop
|
|
bfc00ad8: 00431021 addu v0,v0,v1
|
|
bfc00adc: 90420000 lbu v0,0(v0)
|
|
bfc00ae0: 24630001 addiu v1,v1,1
|
|
bfc00ae4: a0820000 sb v0,0(a0)
|
|
bfc00ae8: 1000fff0 b bfc00aac <main+0x248>
|
|
bfc00aec: 00000000 nop
|
|
bfc00af0: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00af4: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00af8: 24841000 addiu a0,a0,4096
|
|
bfc00afc: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00b00: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00b04: 24840f84 addiu a0,a0,3972
|
|
bfc00b08: 0ff0009a jal bfc00268 <print_word>
|
|
bfc00b0c: 02002025 move a0,s0
|
|
bfc00b10: 3c04bfc0 lui a0,0xbfc0
|
|
bfc00b14: 0ff00071 jal bfc001c4 <sputs>
|
|
bfc00b18: 24840f9c addiu a0,a0,3996
|
|
bfc00b1c: 8fbf013c lw ra,316(sp)
|
|
bfc00b20: 8fb50138 lw s5,312(sp)
|
|
bfc00b24: 8fb40134 lw s4,308(sp)
|
|
bfc00b28: 8fb30130 lw s3,304(sp)
|
|
bfc00b2c: 8fb2012c lw s2,300(sp)
|
|
bfc00b30: 8fb10128 lw s1,296(sp)
|
|
bfc00b34: 8fb00124 lw s0,292(sp)
|
|
bfc00b38: 24020001 li v0,1
|
|
bfc00b3c: 03e00008 jr ra
|
|
bfc00b40: 27bd0140 addiu sp,sp,320
|
|
|
|
bfc00b44 <memcpy>:
|
|
bfc00b44: 28ca0008 slti t2,a2,8
|
|
bfc00b48: 1540005b bnez t2,bfc00cb8 <memcpy+0x174>
|
|
bfc00b4c: 00801025 move v0,a0
|
|
bfc00b50: 00a4c026 xor t8,a1,a0
|
|
bfc00b54: 33180003 andi t8,t8,0x3
|
|
bfc00b58: 17000066 bnez t8,bfc00cf4 <memcpy+0x1b0>
|
|
bfc00b5c: 00043823 negu a3,a0
|
|
bfc00b60: 30e70003 andi a3,a3,0x3
|
|
bfc00b64: 10e00005 beqz a3,bfc00b7c <memcpy+0x38>
|
|
bfc00b68: 00c73023 subu a2,a2,a3
|
|
bfc00b6c: 88b80000 lwl t8,0(a1)
|
|
bfc00b70: 00a72821 addu a1,a1,a3
|
|
bfc00b74: a8980000 swl t8,0(a0)
|
|
bfc00b78: 00872021 addu a0,a0,a3
|
|
bfc00b7c: 30d8003f andi t8,a2,0x3f
|
|
bfc00b80: 10d80026 beq a2,t8,bfc00c1c <memcpy+0xd8>
|
|
bfc00b84: 00d83823 subu a3,a2,t8
|
|
bfc00b88: 00873821 addu a3,a0,a3
|
|
bfc00b8c: 8ca80000 lw t0,0(a1)
|
|
bfc00b90: 8ca90004 lw t1,4(a1)
|
|
bfc00b94: 8caa0008 lw t2,8(a1)
|
|
bfc00b98: 8cab000c lw t3,12(a1)
|
|
bfc00b9c: 8cac0010 lw t4,16(a1)
|
|
bfc00ba0: 8cad0014 lw t5,20(a1)
|
|
bfc00ba4: 8cae0018 lw t6,24(a1)
|
|
bfc00ba8: 8caf001c lw t7,28(a1)
|
|
bfc00bac: ac880000 sw t0,0(a0)
|
|
bfc00bb0: ac890004 sw t1,4(a0)
|
|
bfc00bb4: ac8a0008 sw t2,8(a0)
|
|
bfc00bb8: ac8b000c sw t3,12(a0)
|
|
bfc00bbc: ac8c0010 sw t4,16(a0)
|
|
bfc00bc0: ac8d0014 sw t5,20(a0)
|
|
bfc00bc4: ac8e0018 sw t6,24(a0)
|
|
bfc00bc8: ac8f001c sw t7,28(a0)
|
|
bfc00bcc: 8ca80020 lw t0,32(a1)
|
|
bfc00bd0: 8ca90024 lw t1,36(a1)
|
|
bfc00bd4: 8caa0028 lw t2,40(a1)
|
|
bfc00bd8: 8cab002c lw t3,44(a1)
|
|
bfc00bdc: 8cac0030 lw t4,48(a1)
|
|
bfc00be0: 8cad0034 lw t5,52(a1)
|
|
bfc00be4: 8cae0038 lw t6,56(a1)
|
|
bfc00be8: 8caf003c lw t7,60(a1)
|
|
bfc00bec: ac880020 sw t0,32(a0)
|
|
bfc00bf0: ac890024 sw t1,36(a0)
|
|
bfc00bf4: ac8a0028 sw t2,40(a0)
|
|
bfc00bf8: ac8b002c sw t3,44(a0)
|
|
bfc00bfc: ac8c0030 sw t4,48(a0)
|
|
bfc00c00: ac8d0034 sw t5,52(a0)
|
|
bfc00c04: ac8e0038 sw t6,56(a0)
|
|
bfc00c08: ac8f003c sw t7,60(a0)
|
|
bfc00c0c: 24840040 addiu a0,a0,64
|
|
bfc00c10: 1487ffde bne a0,a3,bfc00b8c <memcpy+0x48>
|
|
bfc00c14: 24a50040 addiu a1,a1,64
|
|
bfc00c18: 03003025 move a2,t8
|
|
bfc00c1c: 30d8001f andi t8,a2,0x1f
|
|
bfc00c20: 10d80013 beq a2,t8,bfc00c70 <memcpy+0x12c>
|
|
bfc00c24: 00000000 nop
|
|
bfc00c28: 8ca80000 lw t0,0(a1)
|
|
bfc00c2c: 8ca90004 lw t1,4(a1)
|
|
bfc00c30: 8caa0008 lw t2,8(a1)
|
|
bfc00c34: 8cab000c lw t3,12(a1)
|
|
bfc00c38: 8cac0010 lw t4,16(a1)
|
|
bfc00c3c: 8cad0014 lw t5,20(a1)
|
|
bfc00c40: 8cae0018 lw t6,24(a1)
|
|
bfc00c44: 8caf001c lw t7,28(a1)
|
|
bfc00c48: 24a50020 addiu a1,a1,32
|
|
bfc00c4c: ac880000 sw t0,0(a0)
|
|
bfc00c50: ac890004 sw t1,4(a0)
|
|
bfc00c54: ac8a0008 sw t2,8(a0)
|
|
bfc00c58: ac8b000c sw t3,12(a0)
|
|
bfc00c5c: ac8c0010 sw t4,16(a0)
|
|
bfc00c60: ac8d0014 sw t5,20(a0)
|
|
bfc00c64: ac8e0018 sw t6,24(a0)
|
|
bfc00c68: ac8f001c sw t7,28(a0)
|
|
bfc00c6c: 24840020 addiu a0,a0,32
|
|
bfc00c70: 33060003 andi a2,t8,0x3
|
|
bfc00c74: 10d80007 beq a2,t8,bfc00c94 <memcpy+0x150>
|
|
bfc00c78: 03063823 subu a3,t8,a2
|
|
bfc00c7c: 00873821 addu a3,a0,a3
|
|
bfc00c80: 8cab0000 lw t3,0(a1)
|
|
bfc00c84: 24840004 addiu a0,a0,4
|
|
bfc00c88: 24a50004 addiu a1,a1,4
|
|
bfc00c8c: 1487fffc bne a0,a3,bfc00c80 <memcpy+0x13c>
|
|
bfc00c90: ac8bfffc sw t3,-4(a0)
|
|
bfc00c94: 18c00006 blez a2,bfc00cb0 <memcpy+0x16c>
|
|
bfc00c98: 00863821 addu a3,a0,a2
|
|
bfc00c9c: 80a30000 lb v1,0(a1)
|
|
bfc00ca0: 24840001 addiu a0,a0,1
|
|
bfc00ca4: 24a50001 addiu a1,a1,1
|
|
bfc00ca8: 1487fffc bne a0,a3,bfc00c9c <memcpy+0x158>
|
|
bfc00cac: a083ffff sb v1,-1(a0)
|
|
bfc00cb0: 03e00008 jr ra
|
|
bfc00cb4: 00000000 nop
|
|
bfc00cb8: 30d80003 andi t8,a2,0x3
|
|
bfc00cbc: 1306fff5 beq t8,a2,bfc00c94 <memcpy+0x150>
|
|
bfc00cc0: 30990003 andi t9,a0,0x3
|
|
bfc00cc4: 1720fff3 bnez t9,bfc00c94 <memcpy+0x150>
|
|
bfc00cc8: 30b90003 andi t9,a1,0x3
|
|
bfc00ccc: 1720fff1 bnez t9,bfc00c94 <memcpy+0x150>
|
|
bfc00cd0: 00d83823 subu a3,a2,t8
|
|
bfc00cd4: 00873821 addu a3,a0,a3
|
|
bfc00cd8: 8cab0000 lw t3,0(a1)
|
|
bfc00cdc: 24840004 addiu a0,a0,4
|
|
bfc00ce0: 24a50004 addiu a1,a1,4
|
|
bfc00ce4: 1487fffc bne a0,a3,bfc00cd8 <memcpy+0x194>
|
|
bfc00ce8: ac8bfffc sw t3,-4(a0)
|
|
bfc00cec: 1000ffe9 b bfc00c94 <memcpy+0x150>
|
|
bfc00cf0: 03003025 move a2,t8
|
|
bfc00cf4: 30e70003 andi a3,a3,0x3
|
|
bfc00cf8: 10e00006 beqz a3,bfc00d14 <memcpy+0x1d0>
|
|
bfc00cfc: 00c73023 subu a2,a2,a3
|
|
bfc00d00: 88a30000 lwl v1,0(a1)
|
|
bfc00d04: 98a30003 lwr v1,3(a1)
|
|
bfc00d08: 00a72821 addu a1,a1,a3
|
|
bfc00d0c: a8830000 swl v1,0(a0)
|
|
bfc00d10: 00872021 addu a0,a0,a3
|
|
bfc00d14: 30d8003f andi t8,a2,0x3f
|
|
bfc00d18: 10d80036 beq a2,t8,bfc00df4 <memcpy+0x2b0>
|
|
bfc00d1c: 00d83823 subu a3,a2,t8
|
|
bfc00d20: 00873821 addu a3,a0,a3
|
|
bfc00d24: 88a80000 lwl t0,0(a1)
|
|
bfc00d28: 88a90004 lwl t1,4(a1)
|
|
bfc00d2c: 88aa0008 lwl t2,8(a1)
|
|
bfc00d30: 88ab000c lwl t3,12(a1)
|
|
bfc00d34: 88ac0010 lwl t4,16(a1)
|
|
bfc00d38: 88ad0014 lwl t5,20(a1)
|
|
bfc00d3c: 88ae0018 lwl t6,24(a1)
|
|
bfc00d40: 88af001c lwl t7,28(a1)
|
|
bfc00d44: 98a80003 lwr t0,3(a1)
|
|
bfc00d48: 98a90007 lwr t1,7(a1)
|
|
bfc00d4c: 98aa000b lwr t2,11(a1)
|
|
bfc00d50: 98ab000f lwr t3,15(a1)
|
|
bfc00d54: 98ac0013 lwr t4,19(a1)
|
|
bfc00d58: 98ad0017 lwr t5,23(a1)
|
|
bfc00d5c: 98ae001b lwr t6,27(a1)
|
|
bfc00d60: 98af001f lwr t7,31(a1)
|
|
bfc00d64: ac880000 sw t0,0(a0)
|
|
bfc00d68: ac890004 sw t1,4(a0)
|
|
bfc00d6c: ac8a0008 sw t2,8(a0)
|
|
bfc00d70: ac8b000c sw t3,12(a0)
|
|
bfc00d74: ac8c0010 sw t4,16(a0)
|
|
bfc00d78: ac8d0014 sw t5,20(a0)
|
|
bfc00d7c: ac8e0018 sw t6,24(a0)
|
|
bfc00d80: ac8f001c sw t7,28(a0)
|
|
bfc00d84: 88a80020 lwl t0,32(a1)
|
|
bfc00d88: 88a90024 lwl t1,36(a1)
|
|
bfc00d8c: 88aa0028 lwl t2,40(a1)
|
|
bfc00d90: 88ab002c lwl t3,44(a1)
|
|
bfc00d94: 88ac0030 lwl t4,48(a1)
|
|
bfc00d98: 88ad0034 lwl t5,52(a1)
|
|
bfc00d9c: 88ae0038 lwl t6,56(a1)
|
|
bfc00da0: 88af003c lwl t7,60(a1)
|
|
bfc00da4: 98a80023 lwr t0,35(a1)
|
|
bfc00da8: 98a90027 lwr t1,39(a1)
|
|
bfc00dac: 98aa002b lwr t2,43(a1)
|
|
bfc00db0: 98ab002f lwr t3,47(a1)
|
|
bfc00db4: 98ac0033 lwr t4,51(a1)
|
|
bfc00db8: 98ad0037 lwr t5,55(a1)
|
|
bfc00dbc: 98ae003b lwr t6,59(a1)
|
|
bfc00dc0: 98af003f lwr t7,63(a1)
|
|
bfc00dc4: ac880020 sw t0,32(a0)
|
|
bfc00dc8: ac890024 sw t1,36(a0)
|
|
bfc00dcc: ac8a0028 sw t2,40(a0)
|
|
bfc00dd0: ac8b002c sw t3,44(a0)
|
|
bfc00dd4: ac8c0030 sw t4,48(a0)
|
|
bfc00dd8: ac8d0034 sw t5,52(a0)
|
|
bfc00ddc: ac8e0038 sw t6,56(a0)
|
|
bfc00de0: ac8f003c sw t7,60(a0)
|
|
bfc00de4: 24840040 addiu a0,a0,64
|
|
bfc00de8: 1487ffce bne a0,a3,bfc00d24 <memcpy+0x1e0>
|
|
bfc00dec: 24a50040 addiu a1,a1,64
|
|
bfc00df0: 03003025 move a2,t8
|
|
bfc00df4: 30d8001f andi t8,a2,0x1f
|
|
bfc00df8: 10d8001b beq a2,t8,bfc00e68 <memcpy+0x324>
|
|
bfc00dfc: 00000000 nop
|
|
bfc00e00: 88a80000 lwl t0,0(a1)
|
|
bfc00e04: 88a90004 lwl t1,4(a1)
|
|
bfc00e08: 88aa0008 lwl t2,8(a1)
|
|
bfc00e0c: 88ab000c lwl t3,12(a1)
|
|
bfc00e10: 88ac0010 lwl t4,16(a1)
|
|
bfc00e14: 88ad0014 lwl t5,20(a1)
|
|
bfc00e18: 88ae0018 lwl t6,24(a1)
|
|
bfc00e1c: 88af001c lwl t7,28(a1)
|
|
bfc00e20: 98a80003 lwr t0,3(a1)
|
|
bfc00e24: 98a90007 lwr t1,7(a1)
|
|
bfc00e28: 98aa000b lwr t2,11(a1)
|
|
bfc00e2c: 98ab000f lwr t3,15(a1)
|
|
bfc00e30: 98ac0013 lwr t4,19(a1)
|
|
bfc00e34: 98ad0017 lwr t5,23(a1)
|
|
bfc00e38: 98ae001b lwr t6,27(a1)
|
|
bfc00e3c: 98af001f lwr t7,31(a1)
|
|
bfc00e40: 24a50020 addiu a1,a1,32
|
|
bfc00e44: ac880000 sw t0,0(a0)
|
|
bfc00e48: ac890004 sw t1,4(a0)
|
|
bfc00e4c: ac8a0008 sw t2,8(a0)
|
|
bfc00e50: ac8b000c sw t3,12(a0)
|
|
bfc00e54: ac8c0010 sw t4,16(a0)
|
|
bfc00e58: ac8d0014 sw t5,20(a0)
|
|
bfc00e5c: ac8e0018 sw t6,24(a0)
|
|
bfc00e60: ac8f001c sw t7,28(a0)
|
|
bfc00e64: 24840020 addiu a0,a0,32
|
|
bfc00e68: 33060003 andi a2,t8,0x3
|
|
bfc00e6c: 10d80008 beq a2,t8,bfc00e90 <memcpy+0x34c>
|
|
bfc00e70: 03063823 subu a3,t8,a2
|
|
bfc00e74: 00873821 addu a3,a0,a3
|
|
bfc00e78: 88a30000 lwl v1,0(a1)
|
|
bfc00e7c: 98a30003 lwr v1,3(a1)
|
|
bfc00e80: 24840004 addiu a0,a0,4
|
|
bfc00e84: 24a50004 addiu a1,a1,4
|
|
bfc00e88: 1487fffb bne a0,a3,bfc00e78 <memcpy+0x334>
|
|
bfc00e8c: ac83fffc sw v1,-4(a0)
|
|
bfc00e90: 10c0ff87 beqz a2,bfc00cb0 <memcpy+0x16c>
|
|
bfc00e94: 00863821 addu a3,a0,a2
|
|
bfc00e98: 80a30000 lb v1,0(a1)
|
|
bfc00e9c: 24840001 addiu a0,a0,1
|
|
bfc00ea0: 24a50001 addiu a1,a1,1
|
|
bfc00ea4: 1487fffc bne a0,a3,bfc00e98 <memcpy+0x354>
|
|
bfc00ea8: a083ffff sb v1,-1(a0)
|
|
bfc00eac: 03e00008 jr ra
|
|
bfc00eb0: 00000000 nop
|
|
bfc00eb4: 696e7661 0x696e7661
|
|
bfc00eb8: 6c696400 0x6c696400
|
|
bfc00ebc: 52323030 0x52323030
|
|
bfc00ec0: 30000000 andi zero,zero,0x0
|
|
bfc00ec4: 52333030 0x52333030
|
|
bfc00ec8: 30000000 andi zero,zero,0x0
|
|
bfc00ecc: 52363030 0x52363030
|
|
bfc00ed0: 30000000 andi zero,zero,0x0
|
|
bfc00ed4: 52343030 0x52343030
|
|
bfc00ed8: 30000000 andi zero,zero,0x0
|
|
bfc00edc: 72657365 0x72657365
|
|
bfc00ee0: 72766564 0x72766564
|
|
bfc00ee4: 00000000 nop
|
|
bfc00ee8: 52363030 0x52363030
|
|
bfc00eec: 30410000 andi at,v0,0x0
|
|
bfc00ef0: 43505520 c0 0x1505520
|
|
bfc00ef4: 74797065 jalx b1e5c194 <_flash_start+0xde5c194>
|
|
bfc00ef8: 3a200000 xori zero,s1,0x0
|
|
bfc00efc: 20526576 addi s2,v0,25974
|
|
bfc00f00: 2e000000 sltiu zero,s0,0
|
|
bfc00f04: 556e6b6e 0x556e6b6e
|
|
bfc00f08: 6f776e00 0x6f776e00
|
|
bfc00f0c: 53746174 0x53746174
|
|
bfc00f10: 75732020 jalx b5cc8080 <_flash_start+0x11cc8080>
|
|
bfc00f14: 3a200000 xori zero,s1,0x0
|
|
bfc00f18: bfc00eb4 0xbfc00eb4
|
|
bfc00f1c: bfc00ebc 0xbfc00ebc
|
|
bfc00f20: bfc00ec4 0xbfc00ec4
|
|
bfc00f24: bfc00ecc 0xbfc00ecc
|
|
bfc00f28: bfc00ed4 0xbfc00ed4
|
|
bfc00f2c: bfc00edc 0xbfc00edc
|
|
bfc00f30: bfc00ee8 0xbfc00ee8
|
|
bfc00f34: 20202000 addi zero,at,8192
|
|
|
|
bfc00f38 <uart_if>:
|
|
bfc00f38: a0010004 sb at,4(zero)
|
|
bfc00f3c: a0010000 sb at,0(zero)
|
|
bfc00f40: a0010008 sb at,8(zero)
|
|
bfc00f44: a0030004 sb v1,4(zero)
|
|
bfc00f48: a0030000 sb v1,0(zero)
|
|
bfc00f4c: a0030008 sb v1,8(zero)
|
|
bfc00f50: 0a4d4950 j b9352540 <_flash_start+0x15352540>
|
|
bfc00f54: 5320626f 0x5320626f
|
|
bfc00f58: 6f746c6f 0x6f746c6f
|
|
bfc00f5c: 61646572 0x61646572
|
|
bfc00f60: 0a000000 j b8000000 <_flash_start+0x14000000>
|
|
bfc00f64: 4c6f6164 0x4c6f6164
|
|
bfc00f68: 696e6720 0x696e6720
|
|
bfc00f6c: 696d6167 0x696d6167
|
|
bfc00f70: 65206672 0x65206672
|
|
bfc00f74: 6f6d2066 0x6f6d2066
|
|
bfc00f78: 6c617368 0x6c617368
|
|
bfc00f7c: 20617420 addi at,v1,29728
|
|
bfc00f80: 00000000 nop
|
|
bfc00f84: 496e7661 0x496e7661
|
|
bfc00f88: 6c696420 0x6c696420
|
|
bfc00f8c: 696d6167 0x696d6167
|
|
bfc00f90: 6520666f 0x6520666f
|
|
bfc00f94: 756e6420 jalx b5b99080 <_flash_start+0x11b99080>
|
|
bfc00f98: 61742000 0x61742000
|
|
bfc00f9c: 2e204162 sltiu zero,s1,16738
|
|
bfc00fa0: 6f72742e 0x6f72742e
|
|
bfc00fa4: 0a000000 j b8000000 <_flash_start+0x14000000>
|
|
bfc00fa8: 74617267 jalx b185c99c <_flash_start+0xd85c99c>
|
|
bfc00fac: 65745f62 0x65745f62
|
|
bfc00fb0: 61736520 0x61736520
|
|
bfc00fb4: 3d200000 0x3d200000
|
|
bfc00fb8: 696d675f 0x696d675f
|
|
bfc00fbc: 62617365 0x62617365
|
|
bfc00fc0: 20202020 addi zero,at,8224
|
|
bfc00fc4: 3d200000 0x3d200000
|
|
bfc00fc8: 696d675f 0x696d675f
|
|
bfc00fcc: 73697a65 0x73697a65
|
|
bfc00fd0: 20202020 addi zero,at,8224
|
|
bfc00fd4: 3d200000 0x3d200000
|
|
bfc00fd8: 426f6f74 c0 0x6f6f74
|
|
bfc00fdc: 696e6720 0x696e6720
|
|
bfc00fe0: 66726f6d 0x66726f6d
|
|
bfc00fe4: 20000000 addi zero,zero,0
|
|
bfc00fe8: 426f6f74 c0 0x6f6f74
|
|
bfc00fec: 696e6720 0x696e6720
|
|
bfc00ff0: 66726f6d 0x66726f6d
|
|
bfc00ff4: 20554152 addi s5,v0,16722
|
|
bfc00ff8: 542e2e00 0x542e2e00
|
|
bfc00ffc: 646f6e65 0x646f6e65
|
|
bfc01000: 0a0a0000 j b8280000 <_flash_start+0x14280000>
|
|
bfc01004: 45786563 0x45786563
|
|
bfc01008: 75746520 jalx b5d19480 <_flash_start+0x11d19480>
|
|
bfc0100c: 70726f67 0x70726f67
|
|
bfc01010: 72616d20 0x72616d20
|
|
bfc01014: 61742000 0x61742000
|
|
|
|
Disassembly of section .MIPS.abiflags:
|
|
|
|
bfc01018 <_flash_start+0x1bc01018>:
|
|
bfc01018: 00000100 sll zero,zero,0x4
|
|
bfc0101c: 01000003 0x1000003
|
|
...
|
|
|
|
Disassembly of section .reginfo:
|
|
|
|
00000000 <.reginfo>:
|
|
0: a4000300 sh zero,768(zero)
|
|
...
|
|
|
|
Disassembly of section .pdr:
|
|
|
|
00000000 <.pdr>:
|
|
0: bfc000a8 0xbfc000a8
|
|
...
|
|
18: 0000001d 0x1d
|
|
1c: 0000001f 0x1f
|
|
20: bfc000b4 0xbfc000b4
|
|
...
|
|
38: 0000001d 0x1d
|
|
3c: 0000001f 0x1f
|
|
40: bfc000c0 0xbfc000c0
|
|
...
|
|
58: 0000001d 0x1d
|
|
5c: 0000001f 0x1f
|
|
60: bfc000cc 0xbfc000cc
|
|
...
|
|
78: 0000001d 0x1d
|
|
7c: 0000001f 0x1f
|
|
80: bfc000d8 0xbfc000d8
|
|
...
|
|
98: 0000001d 0x1d
|
|
9c: 0000001f 0x1f
|
|
a0: bfc000e4 0xbfc000e4
|
|
...
|
|
b8: 0000001d 0x1d
|
|
bc: 0000001f 0x1f
|
|
c0: bfc000f0 0xbfc000f0
|
|
...
|
|
d8: 0000001d 0x1d
|
|
dc: 0000001f 0x1f
|
|
e0: bfc000fc 0xbfc000fc
|
|
...
|
|
f8: 0000001d 0x1d
|
|
fc: 0000001f 0x1f
|
|
100: bfc00104 0xbfc00104
|
|
...
|
|
118: 0000001d 0x1d
|
|
11c: 0000001f 0x1f
|
|
120: bfc00110 0xbfc00110
|
|
...
|
|
138: 0000001d 0x1d
|
|
13c: 0000001f 0x1f
|
|
140: bfc00118 0xbfc00118
|
|
...
|
|
158: 0000001d 0x1d
|
|
15c: 0000001f 0x1f
|
|
160: bfc00128 0xbfc00128
|
|
...
|
|
178: 0000001d 0x1d
|
|
17c: 0000001f 0x1f
|
|
180: bfc00130 0xbfc00130
|
|
...
|
|
198: 0000001d 0x1d
|
|
19c: 0000001f 0x1f
|
|
1a0: bfc00140 0xbfc00140
|
|
...
|
|
1b8: 0000001d 0x1d
|
|
1bc: 0000001f 0x1f
|
|
1c0: bfc00148 0xbfc00148
|
|
1c4: 80010000 lb at,0(zero)
|
|
1c8: fffffffc 0xfffffffc
|
|
...
|
|
1d4: 00000018 mult zero,zero
|
|
1d8: 0000001d 0x1d
|
|
1dc: 0000001f 0x1f
|
|
1e0: bfc00180 0xbfc00180
|
|
...
|
|
1f8: 0000001d 0x1d
|
|
1fc: 0000001f 0x1f
|
|
200: bfc00190 0xbfc00190
|
|
204: 80010000 lb at,0(zero)
|
|
208: fffffffc 0xfffffffc
|
|
...
|
|
214: 00000018 mult zero,zero
|
|
218: 0000001d 0x1d
|
|
21c: 0000001f 0x1f
|
|
220: bfc001c4 0xbfc001c4
|
|
224: 80030000 lb v1,0(zero)
|
|
228: fffffffc 0xfffffffc
|
|
...
|
|
234: 00000020 add zero,zero,zero
|
|
238: 0000001d 0x1d
|
|
23c: 0000001f 0x1f
|
|
240: bfc00210 0xbfc00210
|
|
244: 80010000 lb at,0(zero)
|
|
248: fffffffc 0xfffffffc
|
|
...
|
|
254: 00000018 mult zero,zero
|
|
258: 0000001d 0x1d
|
|
25c: 0000001f 0x1f
|
|
260: bfc00268 0xbfc00268
|
|
264: 80030000 lb v1,0(zero)
|
|
268: fffffffc 0xfffffffc
|
|
...
|
|
274: 00000020 add zero,zero,zero
|
|
278: 0000001d 0x1d
|
|
27c: 0000001f 0x1f
|
|
280: bfc002a8 0xbfc002a8
|
|
284: 80030000 lb v1,0(zero)
|
|
288: fffffffc 0xfffffffc
|
|
...
|
|
294: 00000040 ssnop
|
|
298: 0000001d 0x1d
|
|
29c: 0000001f 0x1f
|
|
2a0: bfc0037c 0xbfc0037c
|
|
2a4: c0ff0000 lwc0 $31,0(a3)
|
|
2a8: fffffffc 0xfffffffc
|
|
...
|
|
2b4: 00000040 ssnop
|
|
2b8: 0000001d 0x1d
|
|
2bc: 0000001f 0x1f
|
|
2c0: bfc00508 0xbfc00508
|
|
...
|
|
2d8: 0000001d 0x1d
|
|
2dc: 0000001f 0x1f
|
|
2e0: bfc00518 0xbfc00518
|
|
...
|
|
2f8: 0000001d 0x1d
|
|
2fc: 0000001f 0x1f
|
|
300: bfc0056c 0xbfc0056c
|
|
...
|
|
318: 0000001d 0x1d
|
|
31c: 0000001f 0x1f
|
|
320: bfc00574 0xbfc00574
|
|
324: 80000000 lb zero,0(zero)
|
|
328: fffffffc 0xfffffffc
|
|
...
|
|
334: 00000018 mult zero,zero
|
|
338: 0000001d 0x1d
|
|
33c: 0000001f 0x1f
|
|
340: bfc006d0 0xbfc006d0
|
|
344: 800f0000 lb t7,0(zero)
|
|
348: fffffffc 0xfffffffc
|
|
...
|
|
354: 00000028 0x28
|
|
358: 0000001d 0x1d
|
|
35c: 0000001f 0x1f
|
|
360: bfc0076c 0xbfc0076c
|
|
...
|
|
378: 0000001d 0x1d
|
|
37c: 0000001f 0x1f
|
|
380: bfc00778 0xbfc00778
|
|
...
|
|
398: 0000001d 0x1d
|
|
39c: 0000001f 0x1f
|
|
3a0: bfc00780 0xbfc00780
|
|
...
|
|
3b8: 0000001d 0x1d
|
|
3bc: 0000001f 0x1f
|
|
3c0: bfc007b8 0xbfc007b8
|
|
...
|
|
3d8: 0000001d 0x1d
|
|
3dc: 0000001f 0x1f
|
|
3e0: bfc007f8 0xbfc007f8
|
|
...
|
|
3f8: 0000001d 0x1d
|
|
3fc: 0000001f 0x1f
|
|
400: bfc00830 0xbfc00830
|
|
...
|
|
418: 0000001d 0x1d
|
|
41c: 0000001f 0x1f
|
|
420: bfc00840 0xbfc00840
|
|
...
|
|
438: 0000001d 0x1d
|
|
43c: 0000001f 0x1f
|
|
440: bfc00864 0xbfc00864
|
|
444: 803f0000 lb ra,0(at)
|
|
448: fffffffc 0xfffffffc
|
|
...
|
|
454: 00000140 sll zero,zero,0x5
|
|
458: 0000001d 0x1d
|
|
45c: 0000001f 0x1f
|
|
460: bfc00b44 0xbfc00b44
|
|
...
|
|
|
|
Disassembly of section .gnu.attributes:
|
|
|
|
00000000 <.gnu.attributes>:
|
|
0: 41000000 bc0f 4 <__bss_start-0x3ffffffc>
|
|
4: 0f676e75 jal d9db9d4 <__bss_start-0x3262462c>
|
|
8: 00010000 sll zero,at,0x0
|
|
c: 00070403 sra zero,a3,0x10
|
|
|
|
Disassembly of section .comment:
|
|
|
|
00000000 <.comment>:
|
|
0: 4743433a c1 0x143433a
|
|
4: 2028474e addi t0,at,18254
|
|
8: 55292031 0x55292031
|
|
c: 302e322e andi t6,at,0x322e
|
|
10: Address 0x0000000000000010 is out of bounds.
|
|
|
|
|
|
Disassembly of section .debug_info:
|
|
|
|
00000000 <.debug_info>:
|
|
0: 0000064e 0x64e
|
|
4: 00040000 sll zero,a0,0x0
|
|
8: 00000401 0x401
|
|
c: 0000012d 0x12d
|
|
10: 0c000001 jal 4 <__bss_start-0x3ffffffc>
|
|
14: be000002 0xbe000002
|
|
18: 3d000000 0x3d000000
|
|
...
|
|
24: 00020106 0x20106
|
|
28: 000000ef 0xef
|
|
2c: 03000000 0x3000000
|
|
30: da022b18 0xda022b18
|
|
34: 00000038 0x38
|
|
38: 02010800 0x2010800
|
|
3c: 0000ed02 srl sp,zero,0x14
|
|
40: 02050000 0x2050000
|
|
44: 001f0202 srl zero,ra,0x8
|
|
48: 07000001 bltz t8,50 <__bss_start-0x3fffffb0>
|
|
4c: da020405 0xda020405
|
|
50: 000000ad 0xad
|
|
54: 03000000 0x3000000
|
|
58: 46024f19 c1 0x24f19
|
|
5c: 00000060 0x60
|
|
60: 02040700 0x2040700
|
|
64: 00011b02 srl v1,at,0xc
|
|
68: 08050000 j 140000 <__bss_start-0x3fec0000>
|
|
6c: 00a80208 0xa80208
|
|
70: 07000001 bltz t8,78 <__bss_start-0x3fffff88>
|
|
74: 16040405 bne s0,a0,108c <__bss_start-0x3fffef74>
|
|
78: 696e7400 0x696e7400
|
|
7c: 02040700 0x2040700
|
|
80: 00012003 sra a0,at,0x0
|
|
84: 000000dc 0xdc
|
|
88: 03181300 0x3181300
|
|
8c: 00002c05 0x2c05
|
|
90: 00000083 sra zero,zero,0x2
|
|
94: 03000000 0x3000000
|
|
98: 48033014 0x48033014
|
|
9c: 00000054 0x54
|
|
a0: 05000000 bltz t0,a4 <__bss_start-0x3fffff5c>
|
|
a4: 94060000 lhu a2,0(zero)
|
|
a8: 026a1004 sllv v0,t2,s3
|
|
ac: 13100000 beq t8,s0,b0 <__bss_start-0x3fffff50>
|
|
b0: 00e70700 0xe70700
|
|
b4: 00006d04 0x6d04
|
|
b8: 150b0000 bne t0,t3,bc <__bss_start-0x3fffff44>
|
|
bc: 00940007 srav zero,s4,a0
|
|
c0: 00000037 0x37
|
|
c4: 04160b00 0x4160b00
|
|
c8: 00009404 0x9404
|
|
cc: 07000000 bltz t8,d0 <__bss_start-0x3fffff30>
|
|
d0: 6704170b 0x6704170b
|
|
d4: 00000094 0x94
|
|
d8: 08070000 j 1c0000 <__bss_start-0x3fe40000>
|
|
dc: 02130418 0x2130418
|
|
e0: 0b000000 j c000000 <__bss_start-0x34000000>
|
|
e4: e70c0008 swc1 $f12,8(t8)
|
|
e8: 04000000 bltz zero,ec <__bss_start-0x3fffff14>
|
|
ec: 83030000 lb v1,0(t8)
|
|
f0: 026c041a 0x26c041a
|
|
f4: 03000000 0x3000000
|
|
f8: a5090000 sh t1,0(t0)
|
|
fc: 00620704 0x620704
|
|
100: 0000007c 0x7c
|
|
104: 041c0600 0x41c0600
|
|
108: 00012a0a 0x12a0a
|
|
10c: 000000d1 0xd1
|
|
110: 000a0000 sll zero,t2,0x0
|
|
114: 021e010a 0x21e010a
|
|
118: 0000020e 0x20e
|
|
11c: 020a0000 0x20a0000
|
|
120: 00c8030a 0xc8030a
|
|
124: 000000e4 0xe4
|
|
128: 04000b00 bltz zero,2d2c <__bss_start-0x3fffd2d4>
|
|
12c: 0000b601 0xb601
|
|
130: 00010a10 0x10a10
|
|
134: 00000194 0x194
|
|
138: 07000002 bltz t8,144 <__bss_start-0x3ffffebc>
|
|
13c: 18010c0b 0x18010c0b
|
|
140: 00000094 0x94
|
|
144: 00070000 sll zero,a3,0x0
|
|
148: 00fb010d break 0xfb,0x4
|
|
14c: 0b000000 j c000000 <__bss_start-0x34000000>
|
|
150: 94040700 lhu a0,1792(zero)
|
|
154: 0001f401 0x1f401
|
|
158: 0e0b0000 jal 82c0000 <__bss_start-0x37d40000>
|
|
15c: 00940807 srav at,s4,a0
|
|
160: 00000033 0x33
|
|
164: 010f0b00 0x10f0b00
|
|
168: 0000940c syscall 0x250
|
|
16c: 07000000 bltz t8,170 <__bss_start-0x3ffffe90>
|
|
170: 7201100b 0x7201100b
|
|
174: 00000094 0x94
|
|
178: 10070000 beq zero,a3,17c <__bss_start-0x3ffffe84>
|
|
17c: 00960111 0x960111
|
|
180: 0a000001 j 8000004 <__bss_start-0x37fffffc>
|
|
184: 94140c72 lhu s4,3186(zero)
|
|
188: 65730001 0x65730001
|
|
18c: 120a0000 beq s0,t2,190 <__bss_start-0x3ffffe70>
|
|
190: 01a49400 0x1a49400
|
|
194: 0d000000 jal 4000000 <__bss_start-0x3c000000>
|
|
198: 83000001 lb zero,1(t8)
|
|
19c: a40e0000 sh t6,0(zero)
|
|
1a0: 007c7f00 0x7c7f00
|
|
1a4: 0d000000 jal 4000000 <__bss_start-0x3c000000>
|
|
1a8: 83000001 lb zero,1(t8)
|
|
1ac: b40e0000 0xb40e0000
|
|
1b0: 007c6b00 0x7c6b00
|
|
1b4: 03000000 0x3000000
|
|
1b8: b8011403 swr at,5123(zero)
|
|
1bc: 0000012a 0x12a
|
|
1c0: 0f000000 jal c000000 <__bss_start-0x34000000>
|
|
1c4: 41014a05 bc0t 129dc <__bss_start-0x3ffed624>
|
|
1c8: 00000075 0x75
|
|
1cc: bfc00864 0xbfc00864
|
|
1d0: 000002e0 0x2e0
|
|
1d4: 019c0000 0x19c0000
|
|
1d8: 059a1000 0x59a1000
|
|
1dc: 00010701 0x10701
|
|
1e0: 4a0e0000 c2 0xe0000
|
|
1e4: 00750000 0x750000
|
|
1e8: 00040000 sll zero,a0,0x0
|
|
1ec: 00001000 sll v0,zero,0x0
|
|
1f0: 0001cb01 0x1cb01
|
|
1f4: 4a1a0000 c2 0x1a0000
|
|
1f8: 059a0000 0x59a0000
|
|
1fc: 00290000 0x290000
|
|
200: 00251162 0x251162
|
|
204: 75660001 jalx 5980004 <__bss_start-0x3a67fffc>
|
|
208: 4c0a0000 mfc3 t2,$0
|
|
20c: 05ad0391 0x5ad0391
|
|
210: d07d1200 0xd07d1200
|
|
214: 00003c01 0x3c01
|
|
218: 4d090000 0x4d090000
|
|
21c: 00ed0291 0xed0291
|
|
220: 50130000 0x50130000
|
|
224: 0000014e 0x14e
|
|
228: 06000000 bltz s0,22c <__bss_start-0x3ffffdd4>
|
|
22c: 75000000 jalx 4000000 <__bss_start-0x3c000000>
|
|
230: 50000000 0x50000000
|
|
234: 4a130000 c2 0x130000
|
|
238: 0203014e 0x203014e
|
|
23c: 0e000000 jal 8000000 <__bss_start-0x38000000>
|
|
240: 75000000 jalx 4000000 <__bss_start-0x3c000000>
|
|
244: 7d000000 0x7d000000
|
|
248: 79146900 0x79146900
|
|
24c: 014e1a00 0x14e1a00
|
|
250: 00007500 sll t6,zero,0x14
|
|
254: 0000a700 sll s4,zero,0x1c
|
|
258: 00009b13 0x9b13
|
|
25c: 0000006c 0x6c
|
|
260: 014f0b00 0x14f0b00
|
|
264: 00009400 sll s2,zero,0x10
|
|
268: 0000fb00 sll ra,zero,0xc
|
|
26c: 0000f513 0xf513
|
|
270: 0000005d 0x5d
|
|
274: 01501400 0x1501400
|
|
278: 0005bd00 sll s7,a1,0x14
|
|
27c: 00013100 sll a2,at,0x4
|
|
280: 00012713 0x12713
|
|
284: 00000017 0x17
|
|
288: 01521200 0x1521200
|
|
28c: 0001b400 sll s6,at,0x10
|
|
290: 00018000 sll s0,at,0x0
|
|
294: 00017c13 0x17c13
|
|
298: 000001d0 0x1d0
|
|
29c: 01541500 0x1541500
|
|
2a0: 0005c300 sll t8,a1,0xc
|
|
2a4: 0001ce00 sll t9,at,0x18
|
|
2a8: 0001c013 0x1c013
|
|
2ac: 0000009f 0x9f
|
|
2b0: 01551500 0x1551500
|
|
2b4: 0005c300 sll t8,a1,0xc
|
|
2b8: 00024a00 sll t1,v0,0x8
|
|
2bc: 00023c15 0x23c15
|
|
2c0: 00000232 0x232
|
|
2c4: 01561500 0x1561500
|
|
2c8: 0005c380 sll t8,a1,0xe
|
|
2cc: 8080807a lb zero,-32646(a0)
|
|
2d0: 15000000 bnez t0,2d4 <__bss_start-0x3ffffd2c>
|
|
2d4: 29015715 slti at,t0,22293
|
|
2d8: 000005c3 sra zero,zero,0x17
|
|
2dc: 84808080 lh zero,-32640(a0)
|
|
2e0: 7a130000 0x7a130000
|
|
2e4: 010c015b 0x10c015b
|
|
2e8: 0b000000 j c000000 <__bss_start-0x34000000>
|
|
2ec: 94000002 lhu zero,2(zero)
|
|
2f0: a9000002 swl zero,2(t0)
|
|
2f4: a5130000 sh s3,0(t0)
|
|
2f8: 0089015c 0x89015c
|
|
2fc: 0b000000 j c000000 <__bss_start-0x34000000>
|
|
300: 94000002 lhu zero,2(zero)
|
|
304: d1000002 0xd1000002
|
|
308: cd16bfc0 lwc3 $22,-16448(t0)
|
|
30c: 08a00000 j 2800000 <__bss_start-0x3d800000>
|
|
310: 061517bf 0x61517bf
|
|
314: c008b000 lwc0 c0_badvaddr,-20480(zero)
|
|
318: 00062100 sll a0,a2,0x4
|
|
31c: 00032918 0x32918
|
|
320: 01540503 0x1540503
|
|
324: bfc00f50 0xbfc00f50
|
|
328: 0017bfc0 sll s7,s7,0x1f
|
|
32c: 08c40000 j 3100000 <__bss_start-0x3cf00000>
|
|
330: 06210000 bgez s1,334 <__bss_start-0x3ffffccc>
|
|
334: 03401801 0x3401801
|
|
338: 540503bf 0x540503bf
|
|
33c: c00f6400 lwc0 c0_prid,25600(zero)
|
|
340: 17bfc008 bne sp,ra,ffff0364 <uart_if+0x403ef42c>
|
|
344: cc000006 lwc3 $0,6(zero)
|
|
348: 2d000003 sltiu zero,t0,3
|
|
34c: 54180154 0x54180154
|
|
350: 02800000 0x2800000
|
|
354: 17bfc008 bne sp,ra,ffff0378 <uart_if+0x403ef440>
|
|
358: d4000006 0xd4000006
|
|
35c: 21000003 addi zero,t0,3
|
|
360: 6b180154 0x6b180154
|
|
364: 0503bfc0 0x503bfc0
|
|
368: 0fa40017 jal e90005c <__bss_start-0x316fffa4>
|
|
36c: bfc0090c 0xbfc0090c
|
|
370: 00000621 0x621
|
|
374: 00000382 srl zero,zero,0xe
|
|
378: 18015405 0x18015405
|
|
37c: 03bfc00f 0x3bfc00f
|
|
380: a80017bf swl zero,6079(zero)
|
|
384: c0091400 lwc0 $9,5120(zero)
|
|
388: 00062d00 sll a1,a2,0x14
|
|
38c: 00039618 0x39618
|
|
390: 01540281 0x1540281
|
|
394: 000017bf 0x17bf
|
|
398: c0091c00 lwc0 $9,7168(zero)
|
|
39c: 00062100 sll a0,a2,0x4
|
|
3a0: 0003ad18 0x3ad18
|
|
3a4: 01540503 0x1540503
|
|
3a8: bfc00fa4 0xbfc00fa4
|
|
3ac: 0017bfc0 sll s7,s7,0x1f
|
|
3b0: 09280000 j 4a00000 <__bss_start-0x3b600000>
|
|
3b4: 06210000 bgez s1,3b8 <__bss_start-0x3ffffc48>
|
|
3b8: 03c41801 0x3c41801
|
|
3bc: 540503bf 0x540503bf
|
|
3c0: c00fb800 lwc0 c0_prid,-18432(zero)
|
|
3c4: 17bfc009 bne sp,ra,ffff03ec <uart_if+0x403ef4b4>
|
|
3c8: 30000006 andi zero,zero,0x6
|
|
3cc: 2d000003 sltiu zero,t0,3
|
|
3d0: d8180154 0xd8180154
|
|
3d4: 02840000 0x2840000
|
|
3d8: 17bfc009 bne sp,ra,ffff0400 <uart_if+0x403ef4c8>
|
|
3dc: 38000006 xori zero,zero,0x6
|
|
3e0: 21000003 addi zero,t0,3
|
|
3e4: ef180154 swc3 $24,340(t8)
|
|
3e8: 0503bfc0 0x503bfc0
|
|
3ec: 0fa40017 jal e90005c <__bss_start-0x316fffa4>
|
|
3f0: bfc00944 0xbfc00944
|
|
3f4: 00000621 0x621
|
|
3f8: 00000406 0x406
|
|
3fc: 18015405 0x18015405
|
|
400: 03bfc00f 0x3bfc00f
|
|
404: c80017bf lwc2 $0,6079(zero)
|
|
408: c0094c00 lwc0 $9,19456(zero)
|
|
40c: 00062d00 sll a1,a2,0x14
|
|
410: 00041a18 0x41a18
|
|
414: 01540283 0x1540283
|
|
418: 000017bf 0x17bf
|
|
41c: c0095400 lwc0 $9,21504(zero)
|
|
420: 00062100 sll a0,a2,0x4
|
|
424: 00043118 0x43118
|
|
428: 01540503 0x1540503
|
|
42c: bfc00fa4 0xbfc00fa4
|
|
430: 0017bfc0 sll s7,s7,0x1f
|
|
434: 09880000 j 6200000 <__bss_start-0x39e00000>
|
|
438: 06210000 bgez s1,43c <__bss_start-0x3ffffbc4>
|
|
43c: 04481801 0x4481801
|
|
440: 540503bf 0x540503bf
|
|
444: c00fd800 lwc0 c0_prid,-10240(zero)
|
|
448: 17bfc009 bne sp,ra,ffff0470 <uart_if+0x403ef538>
|
|
44c: 94000006 lhu zero,6(zero)
|
|
450: 2d000004 sltiu zero,t0,4
|
|
454: 5c180154 0x5c180154
|
|
458: 02820000 0x2820000
|
|
45c: 17bfc009 bne sp,ra,ffff0484 <uart_if+0x403ef54c>
|
|
460: 9c000006 0x9c000006
|
|
464: 21000004 addi zero,t0,4
|
|
468: 73180154 0x73180154
|
|
46c: 0503bfc0 0x503bfc0
|
|
470: 10000017 b 4d0 <__bss_start-0x3ffffb30>
|
|
474: bfc009a4 0xbfc009a4
|
|
478: 000005c9 0x5c9
|
|
47c: 00000487 0x487
|
|
480: 18015402 0x18015402
|
|
484: 74000017 jalx 5c <__bss_start-0x3fffffa4>
|
|
488: bfc009bc 0xbfc009bc
|
|
48c: 00000621 0x621
|
|
490: 0000049e 0x49e
|
|
494: 18015405 0x18015405
|
|
498: 03bfc00f 0x3bfc00f
|
|
49c: e80017bf swc2 $0,6079(zero)
|
|
4a0: c009d000 lwc0 $9,-12288(zero)
|
|
4a4: 00062100 sll a0,a2,0x4
|
|
4a8: 0004b218 0x4b218
|
|
4ac: 01540284 0x1540284
|
|
4b0: 000017bf 0x17bf
|
|
4b4: c009d800 lwc0 $9,-10240(zero)
|
|
4b8: 00063900 sll a3,a2,0x4
|
|
4bc: 0004c718 0x4c718
|
|
4c0: 01540391 0x1540391
|
|
4c4: d07d0017 0xd07d0017
|
|
4c8: bfc009ec 0xbfc009ec
|
|
4cc: 00000645 0x645
|
|
4d0: 000004e8 0x4e8
|
|
4d4: 18015402 0x18015402
|
|
4d8: 91501801 lbu s0,6145(t2)
|
|
4dc: 550391d0 0x550391d0
|
|
4e0: 7d180156 0x7d180156
|
|
4e4: 02810000 0x2810000
|
|
4e8: 17bfc00a bne sp,ra,ffff0514 <uart_if+0x403ef5dc>
|
|
4ec: 08000006 j 18 <__bss_start-0x3fffffe8>
|
|
4f0: 21000004 addi zero,t0,4
|
|
4f4: fc180154 0xfc180154
|
|
4f8: 02820000 0x2820000
|
|
4fc: 17bfc00a bne sp,ra,ffff0528 <uart_if+0x403ef5f0>
|
|
500: 10000006 b 51c <__bss_start-0x3ffffae4>
|
|
504: 21000005 addi zero,t0,5
|
|
508: 10180154 beq zero,t8,a5c <__bss_start-0x3ffff5a4>
|
|
50c: 02830000 0x2830000
|
|
510: 16bfc00a bne s5,ra,ffff053c <uart_if+0x403ef604>
|
|
514: 20000006 addi zero,zero,6
|
|
518: 2d17bfc0 sltiu s7,t0,-16448
|
|
51c: 0a240000 j 8900000 <__bss_start-0x37700000>
|
|
520: 06210000 bgez s1,524 <__bss_start-0x3ffffadc>
|
|
524: 05301801 bltzal t1,652c <__bss_start-0x3fff9ad4>
|
|
528: 540503bf 0x540503bf
|
|
52c: c0100000 lwc0 $16,0(zero)
|
|
530: 17bfc00a bne sp,ra,ffff055c <uart_if+0x403ef624>
|
|
534: 34000005 li zero,0x5
|
|
538: c9000005 lwc2 $0,5(t0)
|
|
53c: 44180154 0x44180154
|
|
540: 02740000 0x2740000
|
|
544: 17bfc00a bne sp,ra,ffff0570 <uart_if+0x403ef638>
|
|
548: f8000006 0xf8000006
|
|
54c: 21000005 addi zero,t0,5
|
|
550: 5b180154 0x5b180154
|
|
554: 0503bfc0 0x503bfc0
|
|
558: 10000017 b 5b8 <__bss_start-0x3ffffa48>
|
|
55c: bfc00b04 0xbfc00b04
|
|
560: 00000621 0x621
|
|
564: 00000572 0x572
|
|
568: 18015405 0x18015405
|
|
56c: 03bfc00f 0x3bfc00f
|
|
570: 840017bf lh zero,6079(zero)
|
|
574: c00b0c00 lwc0 $11,3072(zero)
|
|
578: 00062d00 sll a1,a2,0x14
|
|
57c: 00058618 0x58618
|
|
580: 01540280 0x1540280
|
|
584: 000019bf 0x19bf
|
|
588: c00b1800 lwc0 $11,6144(zero)
|
|
58c: 00062118 0x62118
|
|
590: 01540503 0x1540503
|
|
594: bfc00f9c 0xbfc00f9c
|
|
598: 00000804 sllv at,zero,zero
|
|
59c: 000005a0 0x5a0
|
|
5a0: 08040000 j 100000 <__bss_start-0x3ff00000>
|
|
5a4: 05a60201 0x5a60201
|
|
5a8: 06000000 bltz s0,5ac <__bss_start-0x3ffffa54>
|
|
5ac: f60d0000 0xf60d0000
|
|
5b0: 00830000 0x830000
|
|
5b4: 05bd0e00 0x5bd0e00
|
|
5b8: 00007cff 0x7cff
|
|
5bc: 00080400 sll zero,t0,0x10
|
|
5c0: 00008f08 0x8f08
|
|
5c4: 04000000 bltz zero,5c8 <__bss_start-0x3ffffa38>
|
|
5c8: a01a0000 sb k0,0(zero)
|
|
5cc: 000f0129 0xf0129
|
|
5d0: 06bfc008 0x6bfc008
|
|
5d4: 40000000 mfc0 zero,c0_index
|
|
5d8: 24019c00 li at,-25600
|
|
5dc: 0005ee1b 0x5ee1b
|
|
5e0: 000001ed 0x1ed
|
|
5e4: 01291400 0x1291400
|
|
5e8: 0005ee01 0x5ee01
|
|
5ec: 54001c04 0x54001c04
|
|
5f0: 1a000000 blez s0,5f4 <__bss_start-0x3ffffa0c>
|
|
5f4: 07011606 bgez t8,5e10 <__bss_start-0x3fffa1f0>
|
|
5f8: bfc00830 0xbfc00830
|
|
5fc: 00000010 mfhi zero
|
|
600: 019c0000 0x19c0000
|
|
604: 06151b00 0x6151b00
|
|
608: 0001ed01 0x1ed01
|
|
60c: 16140000 bne s0,s4,610 <__bss_start-0x3ffff9f0>
|
|
610: 05ee0154 0x5ee0154
|
|
614: 001d0000 sll zero,sp,0x0
|
|
618: 007b0000 0x7b0000
|
|
61c: 007b0108 0x7b0108
|
|
620: 111d0000 beq t0,sp,624 <__bss_start-0x3ffff9dc>
|
|
624: 01fd0000 0x1fd0000
|
|
628: 01fd0513 0x1fd0513
|
|
62c: 051d0000 0x51d0000
|
|
630: 02270000 0x2270000
|
|
634: 02270515 0x2270515
|
|
638: 061d0000 0x61d0000
|
|
63c: 02730000 0x2730000
|
|
640: 02730427 0x2730427
|
|
644: 051d0000 0x51d0000
|
|
648: 00510000 0x510000
|
|
64c: 00510426 0x510426
|
|
650: 05000000 bltz t0,654 <__bss_start-0x3ffff9ac>
|
|
654: 00220002 0x220002
|
|
658: 000001c0 sll zero,zero,0x7
|
|
65c: 04010000 b 660 <__bss_start-0x3ffff9a0>
|
|
660: 03f5bfc0 0x3f5bfc0
|
|
664: 0b44bfc0 j d12ff00 <__bss_start-0x32ed0100>
|
|
668: 0eb40000 jal ad00000 <__bss_start-0x35300000>
|
|
66c: 02800000 0x2800000
|
|
670: 02bf0000 0x2bf0000
|
|
674: 031f8001 0x31f8001
|
|
|
|
Disassembly of section .debug_abbrev:
|
|
|
|
00000000 <.debug_abbrev>:
|
|
0: 01110125 0x1110125
|
|
4: 0e130b03 jal 84c2c0c <__bss_start-0x37b3d3f4>
|
|
8: 0e1b0e55 jal 86c3954 <__bss_start-0x3793c6ac>
|
|
c: 17110110 bne t8,s1,450 <__bss_start-0x3ffffbb0>
|
|
10: 17000002 bnez t8,1c <__bss_start-0x3fffffe4>
|
|
14: 24000b0b li zero,2827
|
|
18: 3e0b030e 0x3e0b030e
|
|
1c: 00000316 0x316
|
|
20: 00030e3a 0x30e3a
|
|
24: 0b3b0b39 j cec2ce4 <__bss_start-0x3313d31c>
|
|
28: 0b491300 j d244c00 <__bss_start-0x32dbb400>
|
|
2c: 00042400 sll a0,a0,0x10
|
|
30: 0b0b3e0b j c2cf82c <__bss_start-0x33d307d4>
|
|
34: 03080000 0x3080000
|
|
38: 05350049 0x5350049
|
|
3c: 13000006 beqz t8,58 <__bss_start-0x3fffffa8>
|
|
40: 1301030e beq t8,at,c7c <__bss_start-0x3ffff384>
|
|
44: 0b0b3a0b j c2ce82c <__bss_start-0x33d317d4>
|
|
48: 3b0b390b xori t3,t8,0x390b
|
|
4c: 01130000 0x1130000
|
|
50: 070d0003 0x70d0003
|
|
54: 0e3a0b3b jal 8e82cec <__bss_start-0x3717d314>
|
|
58: 0b390b49 j ce42d24 <__bss_start-0x331bd2dc>
|
|
5c: 13380b00 beq t9,t8,2c60 <__bss_start-0x3fffd3a0>
|
|
60: 00080f00 sll at,t0,0x1c
|
|
64: 0b0b4913 j c2d244c <__bss_start-0x33d2dbb4>
|
|
68: 00000904 0x904
|
|
6c: 01030e3e 0x1030e3e
|
|
70: 0b0b0b49 j c2c2d24 <__bss_start-0x33d3d2dc>
|
|
74: 133a0b3b beq t9,k0,2d64 <__bss_start-0x3fffd29c>
|
|
78: 0b390b01 j ce42c04 <__bss_start-0x331bd3fc>
|
|
7c: 1300000a beqz t8,a8 <__bss_start-0x3fffff58>
|
|
80: 2800030e slti zero,zero,782
|
|
84: 1c0b0000 0x1c0b0000
|
|
88: 0b130103 j c4c040c <__bss_start-0x33b3fbf4>
|
|
8c: 0e0b053a jal 82c14e8 <__bss_start-0x37d3eb18>
|
|
90: 0b3b0b39 j cec2ce4 <__bss_start-0x3313d31c>
|
|
94: 0b011300 j c044c00 <__bss_start-0x33fbb400>
|
|
98: 000c0d00 sll at,t4,0x14
|
|
9c: 03083a0b 0x3083a0b
|
|
a0: 3b0b390b xori t3,t8,0x390b
|
|
a4: 4913380b 0x4913380b
|
|
a8: 00000d01 0xd01
|
|
ac: 01491301 0x1491301
|
|
b0: 1300000e beqz t8,ec <__bss_start-0x3fffff14>
|
|
b4: 21004913 addi zero,t0,18707
|
|
b8: 2f0b0000 sltiu t3,t8,0
|
|
bc: 0f2e013f jal cb804fc <__bss_start-0x3347fb04>
|
|
c0: 19030e3a 0x19030e3a
|
|
c4: 0b3b0b39 j cec2ce4 <__bss_start-0x3313d31c>
|
|
c8: 0b271949 j c9c6524 <__bss_start-0x33639adc>
|
|
cc: 13110112 beq t8,s1,518 <__bss_start-0x3ffffae8>
|
|
d0: 06401897 bltz s2,6330 <__bss_start-0x3fff9cd0>
|
|
d4: 42190113 c0 0x190113
|
|
d8: 00001005 0x1005
|
|
dc: 00030e3a 0x30e3a
|
|
e0: 0b3b0b39 j cec2ce4 <__bss_start-0x3313d31c>
|
|
e4: 0b491302 j d244c08 <__bss_start-0x32dbb3f8>
|
|
e8: 17b74217 bne sp,s7,10948 <__bss_start-0x3ffef6b8>
|
|
ec: 00001134 0x1134
|
|
f0: 0003083a 0x3083a
|
|
f4: 0b3b0b39 j cec2ce4 <__bss_start-0x3313d31c>
|
|
f8: 0b491302 j d244c08 <__bss_start-0x32dbb3f8>
|
|
fc: 18000012 blez zero,148 <__bss_start-0x3ffffeb8>
|
|
100: 3400030e li zero,0x30e
|
|
104: 3a0b3b0b xori t3,s0,0x3b0b
|
|
108: 390b4913 xori t3,t0,0x4913
|
|
10c: 02180000 0x2180000
|
|
110: 13340003 beq t9,s4,120 <__bss_start-0x3ffffee0>
|
|
114: 0e3a0b3b jal 8e82cec <__bss_start-0x3717d314>
|
|
118: 0b390b49 j ce42d24 <__bss_start-0x331bd2dc>
|
|
11c: 130217b7 beq t8,v0,5ffc <__bss_start-0x3fffa004>
|
|
120: 42170000 c0 0x170000
|
|
124: 14340003 bne at,s4,134 <__bss_start-0x3ffffecc>
|
|
128: 083a0b3b j e82cec <__bss_start-0x3f17d314>
|
|
12c: 0b390b49 j ce42d24 <__bss_start-0x331bd2dc>
|
|
130: 130217b7 beq t8,v0,6010 <__bss_start-0x3fff9ff0>
|
|
134: 42170000 c0 0x170000
|
|
138: 15340003 bne t1,s4,148 <__bss_start-0x3ffffeb8>
|
|
13c: 0e3a0b3b jal 8e82cec <__bss_start-0x3717d314>
|
|
140: 0b390b49 j ce42d24 <__bss_start-0x331bd2dc>
|
|
144: 131c0d00 beq t8,gp,3548 <__bss_start-0x3fffcab8>
|
|
148: 00168982 srl s1,s6,0x6
|
|
14c: 01001101 0x1001101
|
|
150: 31130000 andi s3,t0,0x0
|
|
154: 17898201 bne gp,t1,fffe095c <uart_if+0x403dfa24>
|
|
158: 01110131 0x1110131
|
|
15c: 13011300 beq t8,at,4d60 <__bss_start-0x3fffb2a0>
|
|
160: 00188a82 srl s1,t8,0xa
|
|
164: 01000218 0x1000218
|
|
168: 91421800 lbu v0,6144(t2)
|
|
16c: 00198982 srl s1,t9,0x6
|
|
170: 01011101 0x1011101
|
|
174: 31130000 andi s3,t0,0x0
|
|
178: 1a2e013f 0x1a2e013f
|
|
17c: 19030e3a 0x19030e3a
|
|
180: 0b3b0b39 j cec2ce4 <__bss_start-0x3313d31c>
|
|
184: 0b271911 j c9c6444 <__bss_start-0x33639bbc>
|
|
188: 01120640 0x1120640
|
|
18c: 18974219 0x18974219
|
|
190: 01130000 0x1130000
|
|
194: 1b050003 0x1b050003
|
|
198: 0e3a0b3b jal 8e82cec <__bss_start-0x3717d314>
|
|
19c: 0b390b49 j ce42d24 <__bss_start-0x331bd2dc>
|
|
1a0: 13021800 beq t8,v0,61a4 <__bss_start-0x3fff9e5c>
|
|
1a4: 001c0f00 sll at,gp,0x1c
|
|
1a8: 0b0b0000 j c2c0000 <__bss_start-0x33d40000>
|
|
1ac: 1d2e003f 0x1d2e003f
|
|
1b0: 193c196e 0x193c196e
|
|
1b4: 0e030e3a jal 80c38e8 <__bss_start-0x37f3c718>
|
|
1b8: 0b3b0b39 j cec2ce4 <__bss_start-0x3313d31c>
|
|
1bc: 0b000000 j c000000 <__bss_start-0x34000000>
|
|
1c0: 01110010 0x1110010
|
|
1c4: 06110112 bgezal s0,610 <__bss_start-0x3ffff9f0>
|
|
1c8: 01030e1b 0x1030e1b
|
|
1cc: 0e250e13 jal 894384c <__bss_start-0x376bc7b4>
|
|
1d0: 05000000 bltz t0,1d4 <__bss_start-0x3ffffe2c>
|
|
|
|
Disassembly of section .debug_loc:
|
|
|
|
00000000 <.debug_loc>:
|
|
0: 00000000 nop
|
|
4: bfc00864 0xbfc00864
|
|
8: bfc00894 0xbfc00894
|
|
c: 000154bf 0x154bf
|
|
10: c00894bf lwc0 c0_badvaddr,-27457(zero)
|
|
14: c00b4400 lwc0 $11,17408(zero)
|
|
18: 04f30154 0x4f30154
|
|
1c: 9f000000 0x9f000000
|
|
...
|
|
28: 00bfc008 0xbfc008
|
|
2c: 64bfc008 0x64bfc008
|
|
30: a3000155 sb zero,341(t8)
|
|
34: bfc008a3 0xbfc008a3
|
|
38: bfc00b44 0xbfc00b44
|
|
3c: 0004f301 0x4f301
|
|
40: 559f0000 0x559f0000
|
|
...
|
|
50: bfc009e8 0xbfc009e8
|
|
54: bfc009ef 0xbfc009ef
|
|
58: 000152bf 0x152bf
|
|
5c: c009efbf lwc0 $9,-4161(zero)
|
|
60: c00a3c00 lwc0 c0_entryhi,15360(zero)
|
|
64: 0161bfc0 0x161bfc0
|
|
68: 0aa4bfc0 j a92ff00 <__bss_start-0x356d0100>
|
|
6c: 0af00001 j bc00004 <__bss_start-0x343ffffc>
|
|
70: 61000000 0x61000000
|
|
...
|
|
7c: 00bfc009 0xbfc009
|
|
80: f0bfc00a 0xf0bfc00a
|
|
84: 0b000152 j c000548 <__bss_start-0x33fffab8>
|
|
88: bfc00aa4 0xbfc00aa4
|
|
8c: bfc00aac 0xbfc00aac
|
|
90: 00015200 sll t2,at,0x8
|
|
94: 00000000 nop
|
|
98: 00000002 srl zero,zero,0x0
|
|
9c: 00020000 sll zero,v0,0x0
|
|
a0: 00000000 nop
|
|
a4: 010100bf 0x10100bf
|
|
a8: c00968bf lwc0 $9,26815(zero)
|
|
ac: c0097400 lwc0 $9,29696(zero)
|
|
b0: 02309fbf 0x2309fbf
|
|
b4: c00aa8bf lwc0 c0_entryhi,-22337(zero)
|
|
b8: c00aac00 lwc0 c0_entryhi,-21504(zero)
|
|
bc: 02309fbf 0x2309fbf
|
|
c0: c00ab4bf lwc0 c0_entryhi,-19265(zero)
|
|
c4: c00ac000 lwc0 c0_entryhi,-16384(zero)
|
|
c8: 0153bfc0 0x153bfc0
|
|
cc: 0ad0bfc0 j b42ff00 <__bss_start-0x34bd0100>
|
|
d0: 0ae40001 j b900004 <__bss_start-0x346ffffc>
|
|
d4: 53bfc00a 0x53bfc00a
|
|
d8: e4bfc00a swc1 $f31,-16374(a1)
|
|
dc: e8000373 swc2 $0,883(zero)
|
|
e0: 7f9fbfc0 0x7f9fbfc0
|
|
e4: 0ae8bfc0 j ba2ff00 <__bss_start-0x345d0100>
|
|
e8: 0af00001 j bc00004 <__bss_start-0x343ffffc>
|
|
ec: 53000000 0x53000000
|
|
f0: 00000000 nop
|
|
f4: 00050000 sll zero,a1,0x0
|
|
f8: 000000bf 0xbf
|
|
fc: c00864bf lwc0 c0_badvaddr,25791(zero)
|
|
100: c009cc00 lwc0 $9,-13312(zero)
|
|
104: 02309fbf 0x2309fbf
|
|
108: c00a3cbf lwc0 c0_entryhi,15551(zero)
|
|
10c: c00aa400 lwc0 c0_entryhi,-23552(zero)
|
|
110: 02309fbf 0x2309fbf
|
|
114: c00af0bf lwc0 c0_entryhi,-3905(zero)
|
|
118: c00b4400 lwc0 $11,17408(zero)
|
|
11c: 02309f00 0x2309f00
|
|
120: 00000000 nop
|
|
124: 00000001 0x1
|
|
128: 00000000 nop
|
|
12c: 01010000 0x1010000
|
|
130: 00bfc00a 0xbfc00a
|
|
134: a8bfc00a swl ra,-16374(a1)
|
|
138: ac000155 sw zero,341(zero)
|
|
13c: bfc00ab4 0xbfc00ab4
|
|
140: bfc00ac0 0xbfc00ac0
|
|
144: 000154bf 0x154bf
|
|
148: c00ad0bf lwc0 c0_entryhi,-12097(zero)
|
|
14c: c00ad000 lwc0 c0_entryhi,-12288(zero)
|
|
150: 0154bfc0 0x154bfc0
|
|
154: 0ad0bfc0 j b42ff00 <__bss_start-0x34bd0100>
|
|
158: 0ae40008 j b900020 <__bss_start-0x346fffe0>
|
|
15c: 73007500 0x73007500
|
|
160: 2223019f addi v1,s1,415
|
|
164: bfc00ae4 0xbfc00ae4
|
|
168: bfc00af0 0xbfc00af0
|
|
16c: 00067300 sll t6,a2,0xc
|
|
170: 7500229f jalx 4008a7c <__bss_start-0x3bff7584>
|
|
174: 00000000 nop
|
|
...
|
|
180: bfc008e0 0xbfc008e0
|
|
184: bfc0090f 0xbfc0090f
|
|
188: 00125393 0x125393
|
|
18c: 04800493 bltz a0,13dc <__bss_start-0x3fffec24>
|
|
190: 04800893 bltz a0,23e0 <__bss_start-0x3fffdc20>
|
|
194: 04800c93 bltz a0,33e4 <__bss_start-0x3fffcc1c>
|
|
198: 0493f001 0x493f001
|
|
19c: bfc00af0 0xbfc00af0
|
|
1a0: bfc00afb 0xbfc00afb
|
|
1a4: 00125393 0x125393
|
|
1a8: 04800493 bltz a0,13f8 <__bss_start-0x3fffec08>
|
|
1ac: 04800893 bltz a0,23fc <__bss_start-0x3fffdc04>
|
|
1b0: 04800c93 bltz a0,3400 <__bss_start-0x3fffcc00>
|
|
1b4: 0493f001 0x493f001
|
|
...
|
|
1c0: 08000001 j 4 <__bss_start-0x3ffffffc>
|
|
1c4: 01000000 0x1000000
|
|
1c8: 00000000 nop
|
|
1cc: 0000bfc0 sll s7,zero,0x1f
|
|
1d0: 0864bfc0 j 192ff00 <__bss_start-0x3e6d0100>
|
|
1d4: 08c00002 j 3000008 <__bss_start-0x3cfffff8>
|
|
1d8: 309fbfc0 andi ra,a0,0xbfc0
|
|
1dc: 08c0bfc0 j 302ff00 <__bss_start-0x3cfd0100>
|
|
1e0: 09680001 j 5a00004 <__bss_start-0x3a5ffffc>
|
|
1e4: 60bfc009 0x60bfc009
|
|
1e8: 68bfc009 0x68bfc009
|
|
1ec: 70000984 0x70000984
|
|
1f0: 0009fc1a 0x9fc1a
|
|
1f4: 8000229f lb zero,8863(zero)
|
|
1f8: bfc00970 0xbfc00970
|
|
1fc: bfc00974 0xbfc00974
|
|
200: 000154bf 0x154bf
|
|
204: c00974bf lwc0 $9,29887(zero)
|
|
208: c0099000 lwc0 $9,-28672(zero)
|
|
20c: 09840009 j 6100024 <__bss_start-0x39efffdc>
|
|
210: fc1a8000 0xfc1a8000
|
|
214: 229fbfc0 addi ra,s4,-16448
|
|
218: 0a3cbfc0 j 8f2ff00 <__bss_start-0x370d0100>
|
|
21c: 0aa40009 j a900024 <__bss_start-0x356fffdc>
|
|
220: 840009fc lh zero,2556(zero)
|
|
224: 1a800022 blez s4,2b0 <__bss_start-0x3ffffd50>
|
|
228: 9fbfc00a 0x9fbfc00a
|
|
22c: f0bfc00b 0xf0bfc00b
|
|
230: 38000160 xori zero,zero,0x160
|
|
...
|
|
23c: 09000000 j 4000000 <__bss_start-0x3c000000>
|
|
240: 00000000 nop
|
|
244: 00000000 nop
|
|
248: 0000bfc0 sll s7,zero,0x1f
|
|
24c: 0864bfc0 j 192ff00 <__bss_start-0x3e6d0100>
|
|
250: 09680004 j 5a00010 <__bss_start-0x3a5ffff0>
|
|
254: 404a249f 0x404a249f
|
|
258: bfc00968 0xbfc00968
|
|
25c: bfc00974 0xbfc00974
|
|
260: 000161bf 0x161bf
|
|
264: c00974bf lwc0 $9,29887(zero)
|
|
268: c009b800 lwc0 $9,-18432(zero)
|
|
26c: 0162bfc0 0x162bfc0
|
|
270: 09b8bfc0 j 6e2ff00 <__bss_start-0x391d0100>
|
|
274: 0a3c0001 j 8f00004 <__bss_start-0x370ffffc>
|
|
278: 65bfc00a 0x65bfc00a
|
|
27c: 3cbfc00a 0x3cbfc00a
|
|
280: a4000162 sh zero,354(zero)
|
|
284: bfc00aa4 0xbfc00aa4
|
|
288: bfc00af0 0xbfc00af0
|
|
28c: 000165bf 0x165bf
|
|
290: c00af0bf lwc0 c0_entryhi,-3905(zero)
|
|
294: c00b4400 lwc0 $11,17408(zero)
|
|
298: 04404a24 bltz v0,12b2c <__bss_start-0x3ffed4d4>
|
|
29c: 9f000000 0x9f000000
|
|
...
|
|
2a8: 00bfc008 0xbfc008
|
|
2ac: 94bfc008 lhu ra,-16376(a1)
|
|
2b0: 9c000774 0x9c000774
|
|
2b4: 0038253f 0x38253f
|
|
2b8: 1a9fbfc0 0x1a9fbfc0
|
|
2bc: 089cbfc0 j 272ff00 <__bss_start-0x3d8d0100>
|
|
2c0: 08a30001 j 28c0004 <__bss_start-0x3d73fffc>
|
|
2c4: 54000000 0x54000000
|
|
...
|
|
2d0: 00bfc008 0xbfc008
|
|
2d4: acbfc008 sw ra,-16376(a1)
|
|
2d8: b3000152 0xb3000152
|
|
2dc: bfc008b3 0xbfc008b3
|
|
2e0: bfc008b8 0xbfc008b8
|
|
2e4: 00016000 sll t4,at,0x0
|
|
2e8: 00000000 nop
|
|
2ec: Address 0x00000000000002ec is out of bounds.
|
|
|
|
|
|
Disassembly of section .debug_aranges:
|
|
|
|
00000000 <.debug_aranges>:
|
|
0: 0000002c 0x2c
|
|
4: 00020000 sll zero,v0,0x0
|
|
8: 00000400 sll zero,zero,0x10
|
|
c: 00000000 nop
|
|
10: bfc00830 0xbfc00830
|
|
14: 00000010 mfhi zero
|
|
18: bfc00840 0xbfc00840
|
|
1c: 00000024 and zero,zero,zero
|
|
20: bfc00864 0xbfc00864
|
|
24: 000002e0 0x2e0
|
|
...
|
|
30: 0000001c 0x1c
|
|
34: 00020000 sll zero,v0,0x0
|
|
38: 06520400 0x6520400
|
|
3c: 00000000 nop
|
|
40: bfc00b44 0xbfc00b44
|
|
44: 00000370 0x370
|
|
...
|
|
|
|
Disassembly of section .debug_ranges:
|
|
|
|
00000000 <.debug_ranges>:
|
|
0: bfc00830 0xbfc00830
|
|
4: bfc00840 0xbfc00840
|
|
8: bfc00840 0xbfc00840
|
|
c: bfc00864 0xbfc00864
|
|
10: bfc00864 0xbfc00864
|
|
14: bfc00b44 0xbfc00b44
|
|
...
|
|
|
|
Disassembly of section .debug_line:
|
|
|
|
00000000 <.debug_line>:
|
|
0: 000003f1 0x3f1
|
|
4: 00030000 sll zero,v1,0x0
|
|
8: 00f20101 0xf20101
|
|
c: fb0e0d00 0xfb0e0d00
|
|
10: 01010101 0x1010101
|
|
14: 00000001 0x1
|
|
18: 0000012f 0x12f
|
|
1c: 686f6d65 0x686f6d65
|
|
20: 2f6a656e sltiu t2,k1,25966
|
|
24: 732f776f 0x732f776f
|
|
28: 726b2f70 0x726b2f70
|
|
2c: 726f6a65 0x726f6a65
|
|
30: 6374732f 0x6374732f
|
|
34: 6d697073 0x6d697073
|
|
38: 2f746f6f sltiu s4,k1,28527
|
|
3c: 6c636861 0x6c636861
|
|
40: 696e2f77 0x696e2f77
|
|
44: 6f726b2f 0x6f726b2f
|
|
48: 696e7374 0x696e7374
|
|
4c: 616c6c2f 0x616c6c2f
|
|
50: 6d697073 0x6d697073
|
|
54: 2d656c66 sltiu a1,t3,27750
|
|
58: 2f696e63 sltiu t1,k1,28259
|
|
5c: 6c756465 0x6c756465
|
|
60: 2f6d6163 sltiu t5,k1,24931
|
|
64: 68696e65 0x68696e65
|
|
68: 002f686f 0x2f686f
|
|
6c: 6d652f6a 0x6d652f6a
|
|
70: 656e732f 0x656e732f
|
|
74: 776f726b jalx dbdc9ac <__bss_start-0x32423654>
|
|
78: 2f70726f sltiu s0,k1,29295
|
|
7c: 6a656374 0x6a656374
|
|
80: 732f6d69 0x732f6d69
|
|
84: 70732f74 0x70732f74
|
|
88: 6f6f6c63 0x6f6f6c63
|
|
8c: 6861696e 0x6861696e
|
|
90: 2f776f72 sltiu s7,k1,28530
|
|
94: 6b2f696e 0x6b2f696e
|
|
98: 7374616c 0x7374616c
|
|
9c: 6c2f6d69 0x6c2f6d69
|
|
a0: 70732d65 0x70732d65
|
|
a4: 6c662f69 0x6c662f69
|
|
a8: 6e636c75 0x6e636c75
|
|
ac: 64652f73 0x64652f73
|
|
b0: 79730000 0x79730000
|
|
b4: 626f6f74 0x626f6f74
|
|
b8: 6c6f6164 0x6c6f6164
|
|
bc: 65722e63 0x65722e63
|
|
c0: 00000000 nop
|
|
c4: 5f646566 0x5f646566
|
|
c8: 61756c74 0x61756c74
|
|
cc: 5f747970 0x5f747970
|
|
d0: 65732e68 0x65732e68
|
|
d4: 00010000 sll zero,at,0x0
|
|
d8: 5f737464 0x5f737464
|
|
dc: 696e742e 0x696e742e
|
|
e0: 68000200 0x68000200
|
|
e4: 00737265 0x737265
|
|
e8: 632e6800 0x632e6800
|
|
ec: 0000006c 0x6c
|
|
f0: 69627379 0x69627379
|
|
f4: 732e6800 0x732e6800
|
|
f8: 00000000 nop
|
|
fc: 05010005 bgez t0,114 <__bss_start-0x3ffffeec>
|
|
100: 02bfc008 0x2bfc008
|
|
104: 30031601 andi v1,zero,0x1601
|
|
108: 05021316 0x5021316
|
|
10c: 89050106 lwl a1,262(t0)
|
|
110: 16020800 bne s0,v0,2114 <__bss_start-0x3fffdeec>
|
|
114: 01010501 0x1010501
|
|
118: 000502bf 0x502bf
|
|
11c: c0084003 lwc0 c0_badvaddr,16387(zero)
|
|
120: 29010502 slti at,t0,1282
|
|
124: 1317c203 beq t8,s7,ffff0934 <uart_if+0x403ef9fc>
|
|
128: 0af20501 j bc81404 <__bss_start-0x3437ebfc>
|
|
12c: 06160208 0x6160208
|
|
130: 00010105 0x10105
|
|
134: 01000502 0x1000502
|
|
138: bfc00864 0xbfc00864
|
|
13c: 03ca0001 0x3ca0001
|
|
140: 05021313 0x5021313
|
|
144: 13131314 beq t8,s3,4d98 <__bss_start-0x3fffb268>
|
|
148: 14131313 bne zero,s3,4d98 <__bss_start-0x3fffb268>
|
|
14c: 14050106 bne zero,a1,568 <__bss_start-0x3ffffa98>
|
|
150: 03720105 0x3720105
|
|
154: 0e030e4a jal 80c3928 <__bss_start-0x37f3c6d8>
|
|
158: 05010372 bgez t0,f24 <__bss_start-0x3ffff0dc>
|
|
15c: 4a050e03 c2 0x50e03
|
|
160: 0e08ac05 jal 822b014 <__bss_start-0x37dd4fec>
|
|
164: 02064b05 0x2064b05
|
|
168: 0e060105 jal 8180414 <__bss_start-0x37e7fbec>
|
|
16c: 02064b05 0x2064b05
|
|
170: 23060105 addi a2,t8,261
|
|
174: 02064b05 0x2064b05
|
|
178: 43061805 c0 0x1061805
|
|
17c: 2f03794a sltiu v1,t8,31050
|
|
180: 051a4b05 0x51a4b05
|
|
184: 0284051a 0x284051a
|
|
188: 48050206 0x48050206
|
|
18c: 4c83051c 0x4c83051c
|
|
190: 06010502 bgez s0,159c <__bss_start-0x3fffea64>
|
|
194: 4d050c47 0x4d050c47
|
|
198: 0502064d 0x502064d
|
|
19c: 05288205 0x5288205
|
|
1a0: 43820502 c0 0x1820502
|
|
1a4: 83050506 lb a1,1286(t8)
|
|
1a8: 13050a49 beq t8,a1,2ad0 <__bss_start-0x3fffd530>
|
|
1ac: 0502064b 0x502064b
|
|
1b0: 05050601 0x5050601
|
|
1b4: 05220002 0x5220002
|
|
1b8: 0401ba05 b fffee9d0 <uart_if+0x403eda98>
|
|
1bc: 0ab90502 j ae41408 <__bss_start-0x351bebf8>
|
|
1c0: 52050a03 0x52050a03
|
|
1c4: 784a0502 0x784a0502
|
|
1c8: 068a051a 0x68a051a
|
|
1cc: 82053a82 lb a1,14978(s0)
|
|
1d0: 05028305 0x5028305
|
|
1d4: 1aba0537 0x1aba0537
|
|
1d8: 82050283 lb a1,643(s0)
|
|
1dc: 051aba05 0x51aba05
|
|
1e0: 37820502 ori v0,gp,0x502
|
|
1e4: 84050c06 lh a1,3078(zero)
|
|
1e8: 16051a03 bne s0,a1,69f8 <__bss_start-0x3fff9608>
|
|
1ec: 7882050b 0x7882050b
|
|
1f0: 4e050206 c3 0x50206
|
|
1f4: 4e140520 c3 0x140520
|
|
1f8: 0601050c bgez s0,162c <__bss_start-0x3fffe9d4>
|
|
1fc: 4805084c 0x4805084c
|
|
200: 050c0002 0x50c0002
|
|
204: 0401064a b 1b30 <__bss_start-0x3fffe4d0>
|
|
208: 05020002 0x5020002
|
|
20c: 04010601 b 1a14 <__bss_start-0x3fffe5ec>
|
|
210: 050a0002 0x50a0002
|
|
214: 04010603 b 1a24 <__bss_start-0x3fffe5dc>
|
|
218: 0bba0502 j ee81408 <__bss_start-0x3117ebf8>
|
|
21c: 00020401 0x20401
|
|
220: 17051900 bne t8,a1,6624 <__bss_start-0x3fff99dc>
|
|
224: 020401ba 0x20401ba
|
|
228: 05390002 0x5390002
|
|
22c: 04010601 b 1a34 <__bss_start-0x3fffe5cc>
|
|
230: 05190002 0x5190002
|
|
234: 04014a05 b 12a4c <__bss_start-0x3ffed5b4>
|
|
238: 39000204 xori zero,t0,0x204
|
|
23c: 01068205 0x1068205
|
|
240: 02000204 0x2000204
|
|
244: 01830002 0x1830002
|
|
248: 04018505 b fffe1660 <uart_if+0x403e0728>
|
|
24c: 03000204 0x3000204
|
|
250: 01068605 0x1068605
|
|
254: 06000204 bltz s0,a68 <__bss_start-0x3ffff598>
|
|
258: 0103124a 0x103124a
|
|
25c: 05020002 0x5020002
|
|
260: 0401036a b 100c <__bss_start-0x3fffeff4>
|
|
264: 4a050300 c2 0x50300
|
|
268: 02040186 0x2040186
|
|
26c: 05060002 0x5060002
|
|
270: 04010312 b ebc <__bss_start-0x3ffff144>
|
|
274: 4a000204 c2 0x204
|
|
278: 014b0502 0x14b0502
|
|
27c: 06036b4a 0x6036b4a
|
|
280: 05031483 0x5031483
|
|
284: 05041405 0x5041405
|
|
288: 0d060105 jal 4180414 <__bss_start-0x3be7fbec>
|
|
28c: 11830504 beq t4,v1,16a0 <__bss_start-0x3fffe960>
|
|
290: 06ba0511 0x6ba0511
|
|
294: 06010504 bgez s0,16a8 <__bss_start-0x3fffe958>
|
|
298: 06830506 0x6830506
|
|
29c: 030d083c 0x30d083c
|
|
2a0: 8383bb84 lb v1,-17532(gp)
|
|
2a4: bb050300 swr a1,768(t8)
|
|
2a8: 02040303 0x2040303
|
|
2ac: 5282051c 0x5282051c
|
|
2b0: 00020403 sra zero,v0,0x10
|
|
2b4: 06010526 bgez s0,1750 <__bss_start-0x3fffe8b0>
|
|
2b8: 00020403 sra zero,v0,0x10
|
|
2bc: 48051100 0x48051100
|
|
2c0: 0204034c syscall 0x8100d
|
|
2c4: 05030002 0x5030002
|
|
2c8: 0403064b 0x403064b
|
|
2cc: 051c0002 0x51c0002
|
|
2d0: 04030601 0x4030601
|
|
2d4: 05110002 bgezal t0,2e0 <__bss_start-0x3ffffd20>
|
|
2d8: 04038205 0x4038205
|
|
2dc: 03000204 0x3000204
|
|
2e0: 03064b05 0x3064b05
|
|
2e4: 1c000204 bgtz zero,af8 <__bss_start-0x3ffff508>
|
|
2e8: 03060105 0x3060105
|
|
2ec: 11000204 beqz t0,b00 <__bss_start-0x3ffff500>
|
|
2f0: 03820503 0x3820503
|
|
2f4: 00020403 sra zero,v0,0x10
|
|
2f8: 064b051c 0x64b051c
|
|
2fc: 00020403 sra zero,v0,0x10
|
|
300: 06010511 bgez s0,1748 <__bss_start-0x3fffe8b8>
|
|
304: 00020403 sra zero,v0,0x10
|
|
308: 82050300 lb a1,768(s0)
|
|
30c: 02040306 0x2040306
|
|
310: 4b051c00 c2 0x1051c00
|
|
314: 02040306 0x2040306
|
|
318: 01051100 0x1051100
|
|
31c: 02040382 0x2040382
|
|
320: 05030002 0x5030002
|
|
324: 0403064b 0x403064b
|
|
328: 051c0002 0x51c0002
|
|
32c: 04030601 0x4030601
|
|
330: 05110002 bgezal t0,33c <__bss_start-0x3ffffcc4>
|
|
334: 04038205 0x4038205
|
|
338: 03000204 0x3000204
|
|
33c: 03064b05 0x3064b05
|
|
340: 1c000204 bgtz zero,b54 <__bss_start-0x3ffff4ac>
|
|
344: 03060105 0x3060105
|
|
348: 11000204 beqz t0,b5c <__bss_start-0x3ffff4a4>
|
|
34c: 03820503 0x3820503
|
|
350: 00020403 sra zero,v0,0x10
|
|
354: 064b051c 0x64b051c
|
|
358: 00020403 sra zero,v0,0x10
|
|
35c: 06010511 bgez s0,17a4 <__bss_start-0x3fffe85c>
|
|
360: 00020403 sra zero,v0,0x10
|
|
364: 82052400 lb a1,9216(s0)
|
|
368: 02040306 0x2040306
|
|
36c: 03774a05 0x3774a05
|
|
370: 02000204 0x2000204
|
|
374: 03060105 0x3060105
|
|
378: 06060320 0x6060320
|
|
37c: 82050f06 lb a1,3846(s0)
|
|
380: 01050606 0x1050606
|
|
384: 4d13050c 0x4d13050c
|
|
388: 06010506 bgez s0,17a4 <__bss_start-0x3fffe85c>
|
|
38c: 00020401 0x20401
|
|
390: 4a051000 c2 0x51000
|
|
394: 02040106 0x2040106
|
|
398: 82050600 lb a1,1536(s0)
|
|
39c: 02040106 0x2040106
|
|
3a0: 01050406 0x1050406
|
|
3a4: 0312ba05 0x312ba05
|
|
3a8: 07060100 0x7060100
|
|
3ac: 02040306 0x2040306
|
|
3b0: 036ff205 0x36ff205
|
|
3b4: 1a000204 blez s0,bc8 <__bss_start-0x3ffff438>
|
|
3b8: 03060105 0x3060105
|
|
3bc: 20000204 addi zero,zero,516
|
|
3c0: 03f1050f 0x3f1050f
|
|
3c4: 00020403 sra zero,v0,0x10
|
|
3c8: 4b051f00 c2 0x1051f00
|
|
3cc: 02040306 0x2040306
|
|
3d0: 49000204 bc2f be4 <__bss_start-0x3ffff41c>
|
|
3d4: 03060105 0x3060105
|
|
3d8: 0306034d break 0x306,0xd
|
|
3dc: 82bb0524 lb k1,1316(s5)
|
|
3e0: ba054082 swr a1,16514(s0)
|
|
3e4: 0503bb05 0x503bb05
|
|
3e8: 010603cb 0x10603cb
|
|
3ec: 000108ac 0x108ac
|
|
3f0: 020c0001 0x20c0001
|
|
3f4: 01000001 0x1000001
|
|
3f8: 5d000300 0x5d000300
|
|
3fc: 00005501 0x5501
|
|
400: 01fb0e0d break 0x1fb,0x38
|
|
404: 00010101 0x10101
|
|
408: 01000000 0x1000000
|
|
40c: 01000001 0x1000001
|
|
410: 2e2e2f2e sltiu t6,s1,12078
|
|
414: 2e2f2e2e sltiu t7,s1,11822
|
|
418: 2f2e2e2f sltiu t6,t9,11823
|
|
41c: 2e2e2f2e sltiu t6,s1,12078
|
|
420: 2e2f6763 sltiu t7,s1,26467
|
|
424: 632d3130 0x632d3130
|
|
428: 2e322e30 sltiu s2,s1,11824
|
|
42c: 2f6e6577 sltiu t6,k1,25975
|
|
430: 6c69622f 0x6c69622f
|
|
434: 6c696263 0x6c696263
|
|
438: 2f6d6163 sltiu t5,k1,24931
|
|
43c: 68696e65 0x68696e65
|
|
440: 2f6d6970 sltiu t5,k1,26992
|
|
444: 7300006d 0x7300006d
|
|
448: 656d6370 0x656d6370
|
|
44c: 792e5300 0x792e5300
|
|
450: 01000000 0x1000000
|
|
454: 000502bf 0x502bf
|
|
458: c00b4403 lwc0 $11,17411(zero)
|
|
45c: b802014b swr v0,331(zero)
|
|
460: 4e030b4a c3 0x30b4a
|
|
464: 4b4b4b4c c2 0x14b4b4c
|
|
468: 4b4b4c4b c2 0x14b4c4b
|
|
46c: 4b4b03ce c2 0x14b03ce
|
|
470: 004a4b4b 0x4a4b4b
|
|
474: 4b03284a c2 0x103284a
|
|
478: 4f030e4a c3 0x1030e4a
|
|
47c: 4b4b4b4b c2 0x14b4b4b
|
|
480: 4b504b4b c2 0x1504b4b
|
|
484: 4b4b4b4b c2 0x14b4b4b
|
|
488: 4b4c4b4b c2 0x14c4b4b
|
|
48c: 4b4b4b4b c2 0x14b4b4b
|
|
490: 4b4e4b4b c2 0x14e4b4b
|
|
494: 4b4b4b4b c2 0x14b4b4b
|
|
498: 4b4b4b4b c2 0x14b4b4b
|
|
49c: 4b030a4a c2 0x1030a4a
|
|
4a0: 4c4b4b4b 0x4c4b4b4b
|
|
4a4: 4b4b4b4b c2 0x14b4b4b
|
|
4a8: 4b4b4b4b c2 0x14b4b4b
|
|
4ac: 4b4b4b4b c2 0x14b4b4b
|
|
4b0: 4b4b4b4b c2 0x14b4b4b
|
|
4b4: 030a4a4b 0x30a4a4b
|
|
4b8: 4b4b4e4b c2 0x14b4e4b
|
|
4bc: 4b4b4b03 c2 0x14b4b03
|
|
4c0: 124a4b4c beq s2,t2,131f4 <__bss_start-0x3ffece0c>
|
|
4c4: 4b4b4b4b c2 0x14b4b4b
|
|
4c8: 4c4b524b 0x4c4b524b
|
|
4cc: 4c4b4b4b 0x4c4b4b4b
|
|
4d0: 4c4b4d4b 0x4c4b4d4b
|
|
4d4: 4b4b4b4c c2 0x14b4b4c
|
|
4d8: 4b030d4a c2 0x1030d4a
|
|
4dc: 4b4b4c4b c2 0x14b4c4b
|
|
4e0: 4b4b4b03 c2 0x14b4b03
|
|
4e4: 0b4a4b4b j d292d2c <__bss_start-0x32d6d2d4>
|
|
4e8: 4b031b4a c2 0x1031b4a
|
|
4ec: 4b4b4f4e c2 0x14b4f4e
|
|
4f0: 4b4b4b4b c2 0x14b4b4b
|
|
4f4: 4b4b4b4b c2 0x14b4b4b
|
|
4f8: 4b4b4b4c c2 0x14b4b4c
|
|
4fc: 4b4b4b4b c2 0x14b4b4b
|
|
500: 4b4b4b4b c2 0x14b4b4b
|
|
504: 4b4b4b4b c2 0x14b4b4b
|
|
508: 4b4b4b4b c2 0x14b4b4b
|
|
50c: 4b4b4b4b c2 0x14b4b4b
|
|
510: 4b4b4b4c c2 0x14b4b4c
|
|
514: 4b4b4b4b c2 0x14b4b4b
|
|
518: 4b4b4b4b c2 0x14b4b4b
|
|
51c: 4b4b4b03 c2 0x14b4b03
|
|
520: 094a4c4b j 529312c <__bss_start-0x3ad6ced4>
|
|
524: 4b4b4b4b c2 0x14b4b4b
|
|
528: 4b4b4b4b c2 0x14b4b4b
|
|
52c: 4b4b4b4b c2 0x14b4b4b
|
|
530: 4b4b4b4b c2 0x14b4b4b
|
|
534: 4b4b4b4b c2 0x14b4b4b
|
|
538: 4b4b4b4b c2 0x14b4b4b
|
|
53c: 4b4b504b c2 0x14b504b
|
|
540: 4b4b4e4b c2 0x14b4e4b
|
|
544: 4b4b4b4b c2 0x14b4b4b
|
|
548: 4e4b4c4b c3 0x4b4c4b
|
|
54c: 4b4b4b4c c2 0x14b4b4c
|
|
550: 4b020400 c2 0x1020400
|
|
554: Address 0x0000000000000554 is out of bounds.
|
|
|
|
|
|
Disassembly of section .debug_str:
|
|
|
|
00000000 <.debug_str>:
|
|
0: 72657375 0x72657375
|
|
4: 6c74004a 0x6c74004a
|
|
8: 756d705f jalx 5b5c17c <__bss_start-0x3a4a3e84>
|
|
c: 746f0045 jalx 1bc0114 <__bss_start-0x3e43feec>
|
|
10: 7865635f 0x7865635f
|
|
14: 61740069 0x61740069
|
|
18: 6d675f68 0x6d675f68
|
|
1c: 64720073 0x64720073
|
|
20: 686f7274 0x686f7274
|
|
24: 20696e74 addi t1,v1,28276
|
|
28: 00704750 0x704750
|
|
2c: 494f5f44 0x494f5f44
|
|
30: 49520069 0x49520069
|
|
34: 6d675f73 0x6d675f73
|
|
38: 697a6500 0x697a6500
|
|
3c: 73726563 0x73726563
|
|
40: 006d6169 0x6d6169
|
|
44: 6e005f5f 0x6e005f5f
|
|
48: 75696e74 jalx 5a5b9d0 <__bss_start-0x3a5a4630>
|
|
4c: 33325f74 andi s2,t9,0x5f74
|
|
50: 00737265 0x737265
|
|
54: 635f6465 0x635f6465
|
|
58: 636f6465 0x636f6465
|
|
5c: 00704d65 0x704d65
|
|
60: 6d007372 0x6d007372
|
|
64: 65635f74 0x65635f74
|
|
68: 79706500 0x79706500
|
|
6c: 68616464 0x68616464
|
|
70: 72006864 0x72006864
|
|
74: 725f6e65 0x725f6e65
|
|
78: 78740067 0x78740067
|
|
7c: 6574426f 0x6574426f
|
|
80: 6f744f66 0x6f744f66
|
|
84: 66736574 0x66736574
|
|
88: 00666c61 0x666c61
|
|
8c: 73685f6f 0x73685f6f
|
|
90: 66667365 0x66667365
|
|
94: 7400696d jalx 1a5b4 <__bss_start-0x3ffe5a4c>
|
|
98: 675f6e61 0x675f6e61
|
|
9c: 6d650070 0x6d650070
|
|
a0: 53647261 0x53647261
|
|
a4: 6d333200 0x6d333200
|
|
a8: 6c6f6e67 0x6c6f6e67
|
|
ac: 206c6f6e addi t4,v1,28526
|
|
b0: 6720696e 0x6720696e
|
|
b4: 74005f73 jalx 17dcc <__bss_start-0x3ffe8234>
|
|
b8: 666c6173 0x666c6173
|
|
bc: 685f696d 0x685f696d
|
|
c0: 675f6864 0x675f6864
|
|
c4: 725f7400 0x725f7400
|
|
c8: 73726563 0x73726563
|
|
cc: 5f726563 0x5f726563
|
|
d0: 00737265 0x737265
|
|
d4: 635f6572 0x635f6572
|
|
d8: 72005f5f 0x72005f5f
|
|
dc: 75696e74 jalx 5a5b9d0 <__bss_start-0x3a5a4630>
|
|
e0: 385f7400 xori ra,v0,0x7400
|
|
e4: 73726563 0x73726563
|
|
e8: 5f656f62 0x5f656f62
|
|
ec: 00756e73 0x756e73
|
|
f0: 69676e65 0x69676e65
|
|
f4: 64206368 0x64206368
|
|
f8: 61720074 0x61720074
|
|
fc: 61726765 0x61726765
|
|
100: 745f6261 jalx 17d8984 <__bss_start-0x3e82767c>
|
|
104: 73650061 0x73650061
|
|
108: 72676300 0x72676300
|
|
10c: 626c6f63 0x626c6f63
|
|
110: 6b5f7365 0x6b5f7365
|
|
114: 6c006c6f 0x6c006c6f
|
|
118: 6e67206c 0x6e67206c
|
|
11c: 6f6e6720 0x6f6e6720
|
|
120: 756e7369 jalx 5b9cda4 <__bss_start-0x3a46325c>
|
|
124: 676e6564 0x676e6564
|
|
128: 20696e74 addi t1,v1,28276
|
|
12c: 00474e55 0x474e55
|
|
130: 20433137 addi v1,v0,12599
|
|
134: 2031302e addi s1,at,12334
|
|
138: 322e3020 andi t6,s1,0x3020
|
|
13c: 2d472030 sltiu a3,t2,8240
|
|
140: 202d6d65 addi t5,at,28005
|
|
144: 62202d6d 0x62202d6d
|
|
148: 736f6674 0x736f6674
|
|
14c: 2d666c6f sltiu a2,t3,27759
|
|
150: 6174202d 0x6174202d
|
|
154: 6d617263 0x6d617263
|
|
158: 683d7233 0x683d7233
|
|
15c: 30303020 andi s0,at,0x3020
|
|
160: 2d6d6970 sltiu t5,t3,26992
|
|
164: 7331202d 0x7331202d
|
|
168: 67202d4f 0x67202d4f
|
|
16c: 73202d66 0x73202d66
|
|
170: 6e6f2d65 0x6e6f2d65
|
|
174: 78636570 0x78636570
|
|
178: 74696f6e jalx 1a5bdb8 <__bss_start-0x3e5a4248>
|
|
17c: 73202d66 0x73202d66
|
|
180: 66756e63 0x66756e63
|
|
184: 74696f6e jalx 1a5bdb8 <__bss_start-0x3e5a4248>
|
|
188: 2d736563 sltiu s3,t3,25955
|
|
18c: 74696f6e jalx 1a5bdb8 <__bss_start-0x3e5a4248>
|
|
190: 73202d66 0x73202d66
|
|
194: 64617461 0x64617461
|
|
198: 2d736563 sltiu s3,t3,25955
|
|
19c: 74696f6e jalx 1a5bdb8 <__bss_start-0x3e5a4248>
|
|
1a0: 73202d66 0x73202d66
|
|
1a4: 73747269 0x73747269
|
|
1a8: 63742d76 0x63742d76
|
|
1ac: 6f6c6174 0x6f6c6174
|
|
1b0: 696c652d 0x696c652d
|
|
1b4: 62697466 0x62697466
|
|
1b8: 69656c64 0x69656c64
|
|
1bc: 7300626f 0x7300626f
|
|
1c0: 6f746c6f 0x6f746c6f
|
|
1c4: 61646572 0x61646572
|
|
1c8: 2e630061 sltiu v1,s3,97
|
|
1cc: 72677600 0x72677600
|
|
1d0: 70466c61 0x70466c61
|
|
1d4: 73684d65 0x73684d65
|
|
1d8: 6d007368 0x6d007368
|
|
1dc: 6f727420 0x6f727420
|
|
1e0: 756e7369 jalx 5b9cda4 <__bss_start-0x3a46325c>
|
|
1e4: 676e6564 0x676e6564
|
|
1e8: 20696e74 addi t1,v1,28276
|
|
1ec: 0070456e 0x70456e
|
|
1f0: 74727900 jalx 1c9e400 <__bss_start-0x3e361c00>
|
|
1f4: 696d675f 0x696d675f
|
|
1f8: 62617365 0x62617365
|
|
1fc: 00737075 0x737075
|
|
200: 74730073 jalx 1cc01cc <__bss_start-0x3e33fe34>
|
|
204: 7265635f 0x7265635f
|
|
208: 73746174 0x73746174
|
|
20c: 65007372 0x65007372
|
|
210: 65635f64 0x65635f64
|
|
214: 61746100 0x61746100
|
|
218: 6d616769 0x6d616769
|
|
21c: 63007372 0x63007372
|
|
220: 65635f73 0x65635f73
|
|
224: 6f620070 0x6f620070
|
|
228: 72696e74 0x72696e74
|
|
22c: 5f776f72 0x5f776f72
|
|
230: 64007047 0x64007047
|
|
234: 50494f5f 0x50494f5f
|
|
238: 44415441 0x44415441
|
|
23c: 002f686f 0x2f686f
|
|
240: 6d652f6a 0x6d652f6a
|
|
244: 656e732f 0x656e732f
|
|
248: 776f726b jalx dbdc9ac <__bss_start-0x32423654>
|
|
24c: 2f70726f sltiu s0,k1,29295
|
|
250: 6a656374 0x6a656374
|
|
254: 732f6d69 0x732f6d69
|
|
258: 70732f73 0x70732f73
|
|
25c: 72632f62 0x72632f62
|
|
260: 6f6f746c 0x6f6f746c
|
|
264: 6f616465 0x6f616465
|
|
268: 72005f73 0x72005f73
|
|
26c: 73726563 0x73726563
|
|
270: 5f740073 0x5f740073
|
|
274: 7265635f 0x7265635f
|
|
278: 6765746c 0x6765746c
|
|
27c: 696e6500 0x696e6500
|
|
280: 2e2e2f2e sltiu t6,s1,12078
|
|
284: 2e2f2e2e sltiu t7,s1,11822
|
|
288: 2f2e2e2f sltiu t6,t9,11823
|
|
28c: 2e2e2f2e sltiu t6,s1,12078
|
|
290: 2e2f6763 sltiu t7,s1,26467
|
|
294: 632d3130 0x632d3130
|
|
298: 2e322e30 sltiu s2,s1,11824
|
|
29c: 2f6e6577 sltiu t6,k1,25975
|
|
2a0: 6c69622f 0x6c69622f
|
|
2a4: 6c696263 0x6c696263
|
|
2a8: 2f6d6163 sltiu t5,k1,24931
|
|
2ac: 68696e65 0x68696e65
|
|
2b0: 2f6d6970 sltiu t5,k1,26992
|
|
2b4: 732f6d65 0x732f6d65
|
|
2b8: 6d637079 0x6d637079
|
|
2bc: 2e53002f sltiu s3,s2,47
|
|
2c0: 686f6d65 0x686f6d65
|
|
2c4: 2f6a656e sltiu t2,k1,25966
|
|
2c8: 732f776f 0x732f776f
|
|
2cc: 726b2f70 0x726b2f70
|
|
2d0: 726f6a65 0x726f6a65
|
|
2d4: 6374732f 0x6374732f
|
|
2d8: 6d697073 0x6d697073
|
|
2dc: 2f746f6f sltiu s4,k1,28527
|
|
2e0: 6c636861 0x6c636861
|
|
2e4: 696e2f77 0x696e2f77
|
|
2e8: 6f726b2f 0x6f726b2f
|
|
2ec: 6763632d 0x6763632d
|
|
2f0: 31302e32 andi s0,t1,0x2e32
|
|
2f4: 2e302d62 sltiu s0,s1,11618
|
|
2f8: 75696c64 jalx 5a5b190 <__bss_start-0x3a5a4e70>
|
|
2fc: 2f6d6970 sltiu t5,k1,26992
|
|
300: 732d656c 0x732d656c
|
|
304: 662f6e65 0x662f6e65
|
|
308: 776c6962 jalx db1a588 <__bss_start-0x324e5a78>
|
|
30c: 2f6c6962 sltiu t4,k1,26978
|
|
310: 632f6d61 0x632f6d61
|
|
314: 6368696e 0x6368696e
|
|
318: 652f6d69 0x652f6d69
|
|
31c: 70730047 0x70730047
|
|
320: 4e552041 c3 0x552041
|
|
324: 5320322e 0x5320322e
|
|
328: Address 0x0000000000000328 is out of bounds.
|
|
|
|
|
|
Disassembly of section .debug_frame:
|
|
|
|
00000000 <.debug_frame>:
|
|
0: 0000000c syscall
|
|
4: ffffffff 0xffffffff
|
|
8: 0100017c 0x100017c
|
|
c: 1f0d1d00 0x1f0d1d00
|
|
10: 0000000c syscall
|
|
14: 00000000 nop
|
|
18: bfc00830 0xbfc00830
|
|
1c: 00000010 mfhi zero
|
|
20: 0000000c syscall
|
|
24: 00000000 nop
|
|
28: bfc00840 0xbfc00840
|
|
2c: 00000024 and zero,zero,zero
|
|
30: 0000002c 0x2c
|
|
34: 00000000 nop
|
|
38: bfc00864 0xbfc00864
|
|
3c: 000002e0 0x2e0
|
|
40: 440ec002 0x440ec002
|
|
44: 609f0192 0x609f0192
|
|
48: 05900795 bltzal t4,1ea0 <__bss_start-0x3fffe160>
|
|
4c: 02940393 0x2940393
|
|
50: 04910603 bgezal a0,1860 <__bss_start-0x3fffe7a0>
|
|
54: 02bc0e00 0x2bc0e00
|
|
58: d0d1d2d3 0xd0d1d2d3
|
|
5c: d4d5df00 0xd4d5df00
|