Skip to content

Instantly share code, notes, and snippets.

@zhuowei
Last active April 29, 2023 04:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zhuowei/d6ff16f05faf13ba9e946345d4840db6 to your computer and use it in GitHub Desktop.
Save zhuowei/d6ff16f05faf13ba9e946345d4840db6 to your computer and use it in GitHub Desktop.
bootrom.elf: file format elf64-littleriscv
SYMBOL TABLE:
0000000000010000 l d .data 0000000000000000 .data
0000000000010000 g .data 0000000000000000 _binary_bootrom_bin_start
0000000000013068 g .data 0000000000000000 _binary_bootrom_bin_end
0000000000003068 g *ABS* 0000000000000000 _binary_bootrom_bin_size
Disassembly of section .data:
0000000000010000 <_binary_bootrom_bin_start>: // _prog_start
10000: 00000297 auipc t0,0x0
10004: 0e428293 addi t0,t0,228 # 100e4 <_binary_bootrom_bin_start+0xe4> // difference: length to trap_entry
10008: 30529073 csrw mtvec,t0
// smp_pause(s1, s2)
1000c: 4921 li s2,8
1000e: 30491073 csrw mie,s2
10012: 4481 li s1,0
10014: f1402973 csrr s2,mhartid
10018: 07249563 bne s1,s2,10082 <_binary_bootrom_bin_start+0x82> // difference: offset'
// end of smp_pause
// la t0, _data_lma
1001c: 00003297 auipc t0,0x3 // difference: extra code
10020: 04c28293 addi t0,t0,76 # 13068 <_binary_bootrom_bin_end>
// la t1, _data
10024: 080f0317 auipc t1,0x80f0
10028: fdc30313 addi t1,t1,-36 # 8100000 <_binary_bootrom_bin_end+0x80ecf98>
1002c: 02628063 beq t0,t1,1004c <_binary_bootrom_bin_start+0x4c>
// la t2, _edata
10030: 00003397 auipc t2,0x3
10034: 03838393 addi t2,t2,56 # 13068 <_binary_bootrom_bin_end>
10038: 00737a63 bleu t2,t1,1004c <_binary_bootrom_bin_start+0x4c>
1003c: 0002be03 ld t3,0(t0)
10040: 01c33023 sd t3,0(t1)
10044: 02a1 addi t0,t0,8
10046: 0321 addi t1,t1,8
10048: fe736ae3 bltu t1,t2,1003c <_binary_bootrom_bin_start+0x3c>
1004c: 080f0297 auipc t0,0x80f0
10050: fb428293 addi t0,t0,-76 # 8100000 <_binary_bootrom_bin_end+0x80ecf98>
10054: 080f0317 auipc t1,0x80f0
10058: fc430313 addi t1,t1,-60 # 8100018 <_binary_bootrom_bin_end+0x80ecfb0>
1005c: 0062f763 bleu t1,t0,1006a <_binary_bootrom_bin_start+0x6a>
10060: 0002b023 sd zero,0(t0)
10064: 02a1 addi t0,t0,8
10066: fe62ede3 bltu t0,t1,10060 <_binary_bootrom_bin_start+0x60>
// smp_resume(s1, s2)
1006a: 020004b7 lui s1,0x2000
1006e: 4905 li s2,1
10070: 0124a023 sw s2,0(s1) # 2000000 <_binary_bootrom_bin_end+0x1fecf98>
10074: 0491 addi s1,s1,4
10076: 02000937 lui s2,0x2000
1007a: 0809091b addiw s2,s2,128
1007e: ff24c8e3 blt s1,s2,1006e <_binary_bootrom_bin_start+0x6e>
10082: 10500073 wfi
10086: 34402973 csrr s2,mip
1008a: 00897913 andi s2,s2,8
1008e: fe090ae3 beqz s2,10082 <_binary_bootrom_bin_start+0x82>
10092: 020004b7 lui s1,0x2000
10096: f1402973 csrr s2,mhartid
1009a: 090a slli s2,s2,0x2
1009c: 9926 add s2,s2,s1
1009e: 00092023 sw zero,0(s2) # 2000000 <_binary_bootrom_bin_end+0x1fecf98>
100a2: 0004a903 lw s2,0(s1) # 2000000 <_binary_bootrom_bin_end+0x1fecf98>
100a6: fe091ee3 bnez s2,100a2 <_binary_bootrom_bin_start+0xa2>
100aa: 0491 addi s1,s1,4
100ac: 02000937 lui s2,0x2000
100b0: 0809091b addiw s2,s2,128
100b4: ff24c7e3 blt s1,s2,100a2 <_binary_bootrom_bin_start+0xa2>
// end of smp_resume
100b8: f14022f3 csrr t0,mhartid
100bc: 02b2 slli t0,t0,0xc
100be: 081d0117 auipc sp,0x81d0
100c2: f4210113 addi sp,sp,-190 # 81e0000 <_binary_bootrom_bin_end+0x81ccf98>
100c6: 40510133 sub sp,sp,t0
100ca: 00000097 auipc ra,0x0
100ce: 05a080e7 jalr 90(ra) # 10124 <_binary_bootrom_bin_start+0x124> // main
100d2: 080002b7 lui t0,0x8000
100d6: f1402573 csrr a0,mhartid
100da: 00001597 auipc a1,0x1
100de: cee58593 addi a1,a1,-786 # 10dc8 <_binary_bootrom_bin_start+0xdc8>
100e2: 8282 jr t0
// trap_entry:
100e4: 006000ef jal ra,100ea <_binary_bootrom_bin_start+0xea>
100e8: 0000 unimp
// handle_trap:
100ea: 34202573 csrr a0,mcause
100ee: 4585 li a1,1
100f0: 00000317 auipc t1,0x0
100f4: 48e30067 jr 1166(t1) # 1057e <_binary_bootrom_bin_start+0x57e>
// init_uart:
100f8: 1502 slli a0,a0,0x20
100fa: 3e800793 li a5,1000
100fe: 9101 srli a0,a0,0x20
10100: 02f50533 mul a0,a0,a5
10104: 67f1 lui a5,0x1c
10106: 1ff78693 addi a3,a5,511 # 1c1ff <_binary_bootrom_bin_end+0x9197>
1010a: 20078793 addi a5,a5,512
1010e: 4701 li a4,0
10110: 9536 add a0,a0,a3
10112: 02f55533 divu a0,a0,a5
10116: c119 beqz a0,1011c <_binary_bootrom_bin_start+0x11c>
10118: fff5071b addiw a4,a0,-1
1011c: 100107b7 lui a5,0x10010
10120: cf98 sw a4,24(a5)
10122: 8082 ret
// main
10124: 1141 addi sp,sp,-16
10126: e406 sd ra,8(sp)
10128: f14027f3 csrr a5,mhartid
1012c: e3a9 bnez a5,1016e <_binary_bootrom_bin_start+0x16e>
1012e: 100007b7 lui a5,0x10000
10132: 57dc lw a5,44(a5)
10134: 8b89 andi a5,a5,2
10136: ebc9 bnez a5,101c8 <_binary_bootrom_bin_start+0x1c8>
10138: 6611 lui a2,0x4
1013a: 07460613 addi a2,a2,116 # 4074 <_binary_bootrom_bin_size+0x100c>
1013e: 3e800793 li a5,1000
10142: 02f607b3 mul a5,a2,a5
10146: 6771 lui a4,0x1c
10148: 1ff70693 addi a3,a4,511 # 1c1ff <_binary_bootrom_bin_end+0x9197>
1014c: 20070713 addi a4,a4,512
10150: 00003597 auipc a1,0x3
10154: ef858593 addi a1,a1,-264 # 13048 <_binary_bootrom_bin_start+0x3048>
10158: 08000537 lui a0,0x8000
1015c: 97b6 add a5,a5,a3
1015e: 02e7d7b3 divu a5,a5,a4
10162: 10010737 lui a4,0x10010
10166: 37fd addiw a5,a5,-1
10168: cf1c sw a5,24(a4)
1016a: 496000ef jal ra,10600 <_binary_bootrom_bin_start+0x600>
1016e: 080f0617 auipc a2,0x80f0
10172: e9260613 addi a2,a2,-366 # 8100000 <_binary_bootrom_bin_end+0x80ecf98>
10176: 0ff0000f fence
1017a: 4a1c lw a5,16(a2)
1017c: 4505 li a0,1
1017e: 0ff0000f fence
10182: 2781 sext.w a5,a5
10184: 00279713 slli a4,a5,0x2
10188: 00e606b3 add a3,a2,a4
1018c: 0f50000f fence iorw,ow
10190: 04a6a5af amoadd.w.aq a1,a0,(a3)
10194: 0721 addi a4,a4,8
10196: 2581 sext.w a1,a1
10198: 4811 li a6,4
1019a: 9732 add a4,a4,a2
1019c: 03058f63 beq a1,a6,101da <_binary_bootrom_bin_start+0x1da>
101a0: 0ff0000f fence
101a4: 431c lw a5,0(a4)
101a6: 0ff0000f fence
101aa: 2781 sext.w a5,a5
101ac: dbf5 beqz a5,101a0 <_binary_bootrom_bin_start+0x1a0>
101ae: 567d li a2,-1
101b0: 0f50000f fence iorw,ow
101b4: 04c6a7af amoadd.w.aq a5,a2,(a3)
101b8: 2781 sext.w a5,a5
101ba: 4685 li a3,1
101bc: 00d78a63 beq a5,a3,101d0 <_binary_bootrom_bin_start+0x1d0>
101c0: 60a2 ld ra,8(sp)
101c2: 4501 li a0,0
101c4: 0141 addi sp,sp,16
101c6: 8082 ret
101c8: 6621 lui a2,0x8
101ca: 0e860613 addi a2,a2,232 # 80e8 <_binary_bootrom_bin_size+0x5080>
101ce: bf85 j 1013e <_binary_bootrom_bin_start+0x13e>
101d0: 0f50000f fence iorw,ow
101d4: 0c07202f amoswap.w.aq zero,zero,(a4)
101d8: b7e5 j 101c0 <_binary_bootrom_bin_start+0x1c0>
101da: 40f507bb subw a5,a0,a5
101de: 0641 addi a2,a2,16
101e0: 0f50000f fence iorw,ow
101e4: 0cf6202f amoswap.w.aq zero,a5,(a2)
101e8: 57fd li a5,-1
101ea: 0f50000f fence iorw,ow
101ee: 04f6a02f amoadd.w.aq zero,a5,(a3)
101f2: 0f50000f fence iorw,ow
101f6: 0ca7202f amoswap.w.aq zero,a0,(a4)
101fa: b7d9 j 101c0 <_binary_bootrom_bin_start+0x1c0>
101fc: 0000 unimp
101fe: 0015959b slliw a1,a1,0x1
10202: 357d addiw a0,a0,-1
10204: 9d2d addw a0,a0,a1
10206: 02b5553b divuw a0,a0,a1
1020a: c111 beqz a0,1020e <_binary_bootrom_bin_start+0x20e>
1020c: 357d addiw a0,a0,-1
1020e: 8082 ret
// spi_tx:
10210: 04850793 addi a5,a0,72 # 8000048 <_binary_bootrom_bin_end+0x7fecfe0>
10214: 40b7a7af amoor.w a5,a1,(a5)
10218: 02079713 slli a4,a5,0x20
1021c: fe074ae3 bltz a4,10210 <_binary_bootrom_bin_start+0x210>
10220: 8082 ret
// spi_rx:
10222: 457c lw a5,76(a0)
10224: 2781 sext.w a5,a5
10226: fe07cee3 bltz a5,10222 <_binary_bootrom_bin_start+0x222>
1022a: 0ff7f513 andi a0,a5,255
1022e: 8082 ret
// spi_txrx:
10230: 04850793 addi a5,a0,72
10234: 40b7a7af amoor.w a5,a1,(a5)
10238: 02079713 slli a4,a5,0x20
1023c: fe074ae3 bltz a4,10230 <_binary_bootrom_bin_start+0x230>
10240: 457c lw a5,76(a0)
10242: 2781 sext.w a5,a5
10244: fe07cee3 bltz a5,10240 <_binary_bootrom_bin_start+0x240>
10248: 0ff7f513 andi a0,a5,255
1024c: 8082 ret
// spi_copy:
1024e: 4d18 lw a4,24(a0)
10250: 87aa mv a5,a0
10252: 9b71 andi a4,a4,-4
10254: 00276713 ori a4,a4,2
10258: cd18 sw a4,24(a0)
1025a: 470d li a4,3
1025c: 04878513 addi a0,a5,72 # 10000048 <_binary_bootrom_bin_end+0xffecfe0>
10260: 40e5252f amoor.w a0,a4,(a0)
10264: 02051813 slli a6,a0,0x20
10268: fe084ae3 bltz a6,1025c <_binary_bootrom_bin_start+0x25c>
1026c: 47f8 lw a4,76(a5)
1026e: fe074fe3 bltz a4,1026c <_binary_bootrom_bin_start+0x26c>
10272: 0106571b srliw a4,a2,0x10
10276: 0ff77713 andi a4,a4,255
1027a: 04878513 addi a0,a5,72
1027e: 40e5252f amoor.w a0,a4,(a0)
10282: 02051813 slli a6,a0,0x20
10286: fe084ae3 bltz a6,1027a <_binary_bootrom_bin_start+0x27a>
1028a: 47f8 lw a4,76(a5)
1028c: fe074fe3 bltz a4,1028a <_binary_bootrom_bin_start+0x28a>
10290: 0086571b srliw a4,a2,0x8
10294: 0ff77713 andi a4,a4,255
10298: 04878513 addi a0,a5,72
1029c: 40e5252f amoor.w a0,a4,(a0)
102a0: 02051813 slli a6,a0,0x20
102a4: fe084ae3 bltz a6,10298 <_binary_bootrom_bin_start+0x298>
102a8: 47f8 lw a4,76(a5)
102aa: fe074fe3 bltz a4,102a8 <_binary_bootrom_bin_start+0x2a8>
102ae: 0ff67613 andi a2,a2,255
102b2: 04878713 addi a4,a5,72
102b6: 40c7272f amoor.w a4,a2,(a4)
102ba: 02071513 slli a0,a4,0x20
102be: fe054ae3 bltz a0,102b2 <_binary_bootrom_bin_start+0x2b2>
102c2: 47f8 lw a4,76(a5)
102c4: fe074fe3 bltz a4,102c2 <_binary_bootrom_bin_start+0x2c2>
102c8: ca8d beqz a3,102fa <_binary_bootrom_bin_start+0x2fa>
102ca: fff6861b addiw a2,a3,-1
102ce: 1602 slli a2,a2,0x20
102d0: 9201 srli a2,a2,0x20
102d2: 0605 addi a2,a2,1
102d4: 962e add a2,a2,a1
102d6: 4681 li a3,0
102d8: 04878713 addi a4,a5,72
102dc: 40d7272f amoor.w a4,a3,(a4)
102e0: 02071513 slli a0,a4,0x20
102e4: fe054ae3 bltz a0,102d8 <_binary_bootrom_bin_start+0x2d8>
102e8: 47f8 lw a4,76(a5)
102ea: 2701 sext.w a4,a4
102ec: fe074ee3 bltz a4,102e8 <_binary_bootrom_bin_start+0x2e8>
102f0: 00e58023 sb a4,0(a1)
102f4: 0585 addi a1,a1,1
102f6: feb611e3 bne a2,a1,102d8 <_binary_bootrom_bin_start+0x2d8>
102fa: 4f98 lw a4,24(a5)
102fc: 4501 li a0,0
102fe: 9b71 andi a4,a4,-4
10300: cf98 sw a4,24(a5)
10302: 8082 ret
10304: 0000 unimp
// uart_putc
10306: 40b527af amoor.w a5,a1,(a0)
1030a: 02079713 slli a4,a5,0x20
1030e: fe074ce3 bltz a4,10306 <_binary_bootrom_bin_start+0x306>
10312: 8082 ret
// uart_getc
10314: 415c lw a5,4(a0)
10316: 2781 sext.w a5,a5
10318: fe07cee3 bltz a5,10314 <_binary_bootrom_bin_start+0x314>
1031c: 0ff7f513 andi a0,a5,255
10320: 8082 ret
// uart_puts
10322: 0005c783 lbu a5,0(a1)
10326: cb99 beqz a5,1033c <_binary_bootrom_bin_start+0x33c>
10328: 0585 addi a1,a1,1
1032a: 40f5272f amoor.w a4,a5,(a0)
1032e: 02071693 slli a3,a4,0x20
10332: fe06cce3 bltz a3,1032a <_binary_bootrom_bin_start+0x32a>
10336: 0005c783 lbu a5,0(a1)
1033a: f7fd bnez a5,10328 <_binary_bootrom_bin_start+0x328>
1033c: 8082 ret
// uart_put_hex
1033e: 46f1 li a3,28
10340: 4825 li a6,9
10342: 5671 li a2,-4
10344: 00d5d73b srlw a4,a1,a3
10348: 8b3d andi a4,a4,15
1034a: 06170793 addi a5,a4,97 # 10010061 <_binary_bootrom_bin_end+0xfffcff9>
1034e: 00e86463 bltu a6,a4,10356 <_binary_bootrom_bin_start+0x356>
10352: 03070793 addi a5,a4,48
10356: 40f5272f amoor.w a4,a5,(a0)
1035a: 02071893 slli a7,a4,0x20
1035e: fe08cce3 bltz a7,10356 <_binary_bootrom_bin_start+0x356>
10362: 36f1 addiw a3,a3,-4
10364: fec690e3 bne a3,a2,10344 <_binary_bootrom_bin_start+0x344>
10368: 8082 ret
// load_spiflash_gpt_partition
1036a: da010113 addi sp,sp,-608
1036e: 23513423 sd s5,552(sp)
10372: 23613023 sd s6,544(sp)
10376: 8ab2 mv s5,a2
10378: 8b2e mv s6,a1
1037a: 05c00693 li a3,92
1037e: 20000613 li a2,512
10382: 080c addi a1,sp,16
10384: 23313c23 sd s3,568(sp)
10388: 24113c23 sd ra,600(sp)
1038c: 24813823 sd s0,592(sp)
10390: 24913423 sd s1,584(sp)
10394: 25213023 sd s2,576(sp)
10398: 23413823 sd s4,560(sp)
1039c: 21713c23 sd s7,536(sp)
103a0: 89aa mv s3,a0
103a2: eadff0ef jal ra,1024e <_binary_bootrom_bin_start+0x24e>
103a6: e535 bnez a0,10412 <_binary_bootrom_bin_start+0x412>
103a8: 5a16 lw s4,100(sp)
103aa: 5906 lw s2,96(sp)
103ac: 6466 ld s0,88(sp)
103ae: 0349093b mulw s2,s2,s4
103b2: 1ff9091b addiw s2,s2,511
103b6: 0099591b srliw s2,s2,0x9
103ba: 1902 slli s2,s2,0x20
103bc: 02095913 srli s2,s2,0x20
103c0: 9922 add s2,s2,s0
103c2: 03247a63 bleu s2,s0,103f6 <_binary_bootrom_bin_start+0x3f6>
103c6: 0094149b slliw s1,s0,0x9
103ca: 20000b93 li s7,512
103ce: 8626 mv a2,s1
103d0: 080c addi a1,sp,16
103d2: 20000693 li a3,512
103d6: 854e mv a0,s3
103d8: e77ff0ef jal ra,1024e <_binary_bootrom_bin_start+0x24e>
103dc: 034bd63b divuw a2,s7,s4
103e0: 85d6 mv a1,s5
103e2: 0808 addi a0,sp,16
103e4: 0405 addi s0,s0,1
103e6: 2004849b addiw s1,s1,512
103ea: 4a4000ef jal ra,1088e <_binary_bootrom_bin_start+0x88e>
103ee: c111 beqz a0,103f2 <_binary_bootrom_bin_start+0x3f2>
103f0: e589 bnez a1,103fa <_binary_bootrom_bin_start+0x3fa>
103f2: fd246ee3 bltu s0,s2,103ce <_binary_bootrom_bin_start+0x3ce>
103f6: 450d li a0,3
103f8: a831 j 10414 <_binary_bootrom_bin_start+0x414>
103fa: 00158693 addi a3,a1,1
103fe: 8e89 sub a3,a3,a0
10400: 0095161b slliw a2,a0,0x9
10404: 0096969b slliw a3,a3,0x9
10408: 85da mv a1,s6
1040a: 854e mv a0,s3
1040c: e43ff0ef jal ra,1024e <_binary_bootrom_bin_start+0x24e>
10410: c111 beqz a0,10414 <_binary_bootrom_bin_start+0x414>
10412: 4511 li a0,4
10414: 25813083 ld ra,600(sp)
10418: 25013403 ld s0,592(sp)
1041c: 24813483 ld s1,584(sp)
10420: 24013903 ld s2,576(sp)
10424: 23813983 ld s3,568(sp)
10428: 23013a03 ld s4,560(sp)
1042c: 22813a83 ld s5,552(sp)
10430: 22013b03 ld s6,544(sp)
10434: 21813b83 ld s7,536(sp)
10438: 26010113 addi sp,sp,608
1043c: 8082
// load_mmap_gpt_partition
1043e: 7179 addi sp,sp,-48
10440: f022 sd s0,32(sp)
10442: 842a mv s0,a0
10444: 24853503 ld a0,584(a0)
10448: 8732 mv a4,a2
1044a: 25042603 lw a2,592(s0)
1044e: 0526 slli a0,a0,0x9
10450: ec26 sd s1,24(sp)
10452: 9522 add a0,a0,s0
10454: 84ae mv s1,a1
10456: 85ba mv a1,a4
10458: f406 sd ra,40(sp)
1045a: 00000097 auipc ra,0x0
1045e: 434080e7 jalr 1076(ra) # 1088e <_binary_bootrom_bin_start+0x88e>
10462: c909 beqz a0,10474 <_binary_bootrom_bin_start+0x474>
10464: 87aa mv a5,a0
10466: 450d li a0,3
10468: ed81 bnez a1,10480 <_binary_bootrom_bin_start+0x480>
1046a: 70a2 ld ra,40(sp)
1046c: 7402 ld s0,32(sp)
1046e: 64e2 ld s1,24(sp)
10470: 6145 addi sp,sp,48
10472: 8082 ret
10474: 70a2 ld ra,40(sp)
10476: 7402 ld s0,32(sp)
10478: 64e2 ld s1,24(sp)
1047a: 450d li a0,3
1047c: 6145 addi sp,sp,48
1047e: 8082 ret
10480: 0585 addi a1,a1,1
10482: 40f58633 sub a2,a1,a5
10486: 00979593 slli a1,a5,0x9
1048a: 95a2 add a1,a1,s0
1048c: 8526 mv a0,s1
1048e: 0626 slli a2,a2,0x9
10490: 00000097 auipc ra,0x0
10494: 456080e7 jalr 1110(ra) # 108e6 <_binary_bootrom_bin_start+0x8e6>
10498: 70a2 ld ra,40(sp)
1049a: 7402 ld s0,32(sp)
1049c: 64e2 ld s1,24(sp)
1049e: 4501 li a0,0
104a0: 6145 addi sp,sp,48
104a2: 8082 ret
// load_sd_gpt_partition
104a4: db010113 addi sp,sp,-592
104a8: 23313423 sd s3,552(sp)
104ac: 21513c23 sd s5,536(sp)
104b0: 89b2 mv s3,a2
104b2: 8aae mv s5,a1
104b4: 4685 li a3,1
104b6: 4605 li a2,1
104b8: 080c addi a1,sp,16
104ba: 23213823 sd s2,560(sp)
104be: 24113423 sd ra,584(sp)
104c2: 24813023 sd s0,576(sp)
104c6: 22913c23 sd s1,568(sp)
104ca: 23413023 sd s4,544(sp)
104ce: 21613823 sd s6,528(sp)
104d2: 892a mv s2,a0
104d4: 780000ef jal ra,10c54 <_binary_bootrom_bin_start+0xc54>
104d8: c91d beqz a0,1050e <_binary_bootrom_bin_start+0x50e>
104da: 4785 li a5,1
104dc: 08f50b63 beq a0,a5,10572 <_binary_bootrom_bin_start+0x572>
104e0: 4789 li a5,2
104e2: 08f50663 beq a0,a5,1056e <_binary_bootrom_bin_start+0x56e>
104e6: 4531 li a0,12
104e8: 24813083 ld ra,584(sp)
104ec: 24013403 ld s0,576(sp)
104f0: 23813483 ld s1,568(sp)
104f4: 23013903 ld s2,560(sp)
104f8: 22813983 ld s3,552(sp)
104fc: 22013a03 ld s4,544(sp)
10500: 21813a83 ld s5,536(sp)
10504: 21013b03 ld s6,528(sp)
10508: 25010113 addi sp,sp,592
1050c: 8082 ret
1050e: 5a16 lw s4,100(sp)
10510: 5486 lw s1,96(sp)
10512: 6466 ld s0,88(sp)
10514: 034484bb mulw s1,s1,s4
10518: 1ff4849b addiw s1,s1,511
1051c: 0094d49b srliw s1,s1,0x9
10520: 1482 slli s1,s1,0x20
10522: 9081 srli s1,s1,0x20
10524: 94a2 add s1,s1,s0
10526: 04947a63 bleu s1,s0,1057a <_binary_bootrom_bin_start+0x57a>
1052a: 20000b13 li s6,512
1052e: 0004061b sext.w a2,s0
10532: 080c addi a1,sp,16
10534: 4685 li a3,1
10536: 854a mv a0,s2
10538: 71c000ef jal ra,10c54 <_binary_bootrom_bin_start+0xc54>
1053c: 034b563b divuw a2,s6,s4
10540: 85ce mv a1,s3
10542: 0808 addi a0,sp,16
10544: 0405 addi s0,s0,1
10546: 348000ef jal ra,1088e <_binary_bootrom_bin_start+0x88e>
1054a: c515 beqz a0,10576 <_binary_bootrom_bin_start+0x576>
1054c: c58d beqz a1,10576 <_binary_bootrom_bin_start+0x576>
1054e: 00158693 addi a3,a1,1
10552: 8e89 sub a3,a3,a0
10554: 0005061b sext.w a2,a0
10558: 85d6 mv a1,s5
1055a: 854a mv a0,s2
1055c: 6f8000ef jal ra,10c54 <_binary_bootrom_bin_start+0xc54>
10560: d541 beqz a0,104e8 <_binary_bootrom_bin_start+0x4e8>
10562: 4705 li a4,1
10564: 00e50763 beq a0,a4,10572 <_binary_bootrom_bin_start+0x572>
10568: 4709 li a4,2
1056a: f6e51ee3 bne a0,a4,104e6 <_binary_bootrom_bin_start+0x4e6>
1056e: 452d li a0,11
10570: bfa5 j 104e8 <_binary_bootrom_bin_start+0x4e8>
10572: 4529 li a0,10
10574: bf95 j 104e8 <_binary_bootrom_bin_start+0x4e8>
10576: fa946ce3 bltu s0,s1,1052e <_binary_bootrom_bin_start+0x52e>
1057a: 450d li a0,3
1057c: b7b5 j 104e8 <_binary_bootrom_bin_start+0x4e8>
// ux00boot_fail
1057e: 1141 addi sp,sp,-16
10580: e406 sd ra,8(sp)
10582: e022 sd s0,0(sp)
10584: f14027f3 csrr a5,mhartid
10588: e7b1 bnez a5,105d4 <_binary_bootrom_bin_start+0x5d4>
1058a: 100107b7 lui a5,0x10010
1058e: 4705 li a4,1
10590: c798 sw a4,8(a5)
10592: 87aa mv a5,a0
10594: c599 beqz a1,105a2 <_binary_bootrom_bin_start+0x5a2>
10596: 00055663 bgez a0,105a2 <_binary_bootrom_bin_start+0x5a2>
1059a: 4705 li a4,1
1059c: 175e slli a4,a4,0x37
1059e: 00e567b3 or a5,a0,a4
105a2: 03859413 slli s0,a1,0x38
105a6: 10010537 lui a0,0x10010
105aa: 00003597 auipc a1,0x3
105ae: a7e58593 addi a1,a1,-1410 # 13028 <_binary_bootrom_bin_start+0x3028>
105b2: 8c5d or s0,s0,a5
105b4: 00000097 auipc ra,0x0
105b8: d6e080e7 jalr -658(ra) # 10322 <_binary_bootrom_bin_start+0x322>
105bc: 42045593 srai a1,s0,0x20
105c0: 10010537 lui a0,0x10010
105c4: d7bff0ef jal ra,1033e <_binary_bootrom_bin_start+0x33e>
105c8: 0004059b sext.w a1,s0
105cc: 10010537 lui a0,0x10010
105d0: d6fff0ef jal ra,1033e <_binary_bootrom_bin_start+0x33e>
105d4: 100607b7 lui a5,0x10060
105d8: 00c78693 addi a3,a5,12 # 1006000c <_binary_bootrom_bin_end+0x1004cfa4>
105dc: 6721 lui a4,0x8
105de: 0f50000f fence iorw,ow
105e2: 44e6a02f amoor.w.aq zero,a4,(a3)
105e6: 00878693 addi a3,a5,8
105ea: 0f50000f fence iorw,ow
105ee: 44e6a02f amoor.w.aq zero,a4,(a3)
105f2: 04078793 addi a5,a5,64
105f6: 0f50000f fence iorw,ow
105fa: 44e7a02f amoor.w.aq zero,a4,(a5)
105fe: a001 j 105fe <_binary_bootrom_bin_start+0x5fe>
// ux00boot_load_gpt_partition
10600: 6785 lui a5,0x1
10602: 439c lw a5,0(a5)
10604: 7179 addi sp,sp,-48
10606: f406 sd ra,40(sp)
10608: 2781 sext.w a5,a5
1060a: f022 sd s0,32(sp)
1060c: ec26 sd s1,24(sp)
1060e: e84a sd s2,16(sp)
10610: e44e sd s3,8(sp)
10612: 4729 li a4,10
10614: ffb7869b addiw a3,a5,-5
10618: 00d77863 bleu a3,a4,10628 <_binary_bootrom_bin_start+0x628>
1061c: 4581 li a1,0
1061e: 4505 li a0,1
10620: 00000097 auipc ra,0x0
10624: f5e080e7 jalr -162(ra) # 1057e <_binary_bootrom_bin_start+0x57e>
10628: 4705 li a4,1
1062a: 00d71733 sll a4,a4,a3
1062e: 62377693 andi a3,a4,1571
10632: 84ae mv s1,a1
10634: 842a mv s0,a0
10636: 85b2 mv a1,a2
10638: ea85 bnez a3,10668 <_binary_bootrom_bin_start+0x668>
1063a: 05077693 andi a3,a4,80
1063e: e6b1 bnez a3,1068a <_binary_bootrom_bin_start+0x68a>
10640: 18c77713 andi a4,a4,396
10644: df61 beqz a4,1061c <_binary_bootrom_bin_start+0x61c>
10646: 37e9 addiw a5,a5,-6
10648: 0007869b sext.w a3,a5
1064c: 4725 li a4,9
1064e: 18d76963 bltu a4,a3,107e0 <_binary_bootrom_bin_start+0x7e0>
10652: 1782 slli a5,a5,0x20
10654: 9381 srli a5,a5,0x20
10656: 00003717 auipc a4,0x3
1065a: 94270713 addi a4,a4,-1726 # 12f98 <_binary_bootrom_bin_start+0x2f98>
1065e: 078a slli a5,a5,0x2
10660: 97ba add a5,a5,a4
10662: 439c lw a5,0(a5)
10664: 97ba add a5,a5,a4
10666: 8782 jr a5
10668: 37e9 addiw a5,a5,-6
1066a: 0007869b sext.w a3,a5
1066e: 4725 li a4,9
10670: 02d76e63 bltu a4,a3,106ac <_binary_bootrom_bin_start+0x6ac>
10674: 1782 slli a5,a5,0x20
10676: 9381 srli a5,a5,0x20
10678: 00003717 auipc a4,0x3
1067c: 94870713 addi a4,a4,-1720 # 12fc0 <_binary_bootrom_bin_start+0x2fc0>
10680: 078a slli a5,a5,0x2
10682: 97ba add a5,a5,a4
10684: 439c lw a5,0(a5)
10686: 97ba add a5,a5,a4
10688: 8782 jr a5
1068a: 37e9 addiw a5,a5,-6
1068c: 0007869b sext.w a3,a5
10690: 4725 li a4,9
10692: 16d76163 bltu a4,a3,107f4 <_binary_bootrom_bin_start+0x7f4>
10696: 1782 slli a5,a5,0x20
10698: 9381 srli a5,a5,0x20
1069a: 00003717 auipc a4,0x3
1069e: 94e70713 addi a4,a4,-1714 # 12fe8 <_binary_bootrom_bin_start+0x2fe8>
106a2: 078a slli a5,a5,0x2
106a4: 97ba add a5,a5,a4
106a6: 439c lw a5,0(a5)
106a8: 97ba add a5,a5,a4
106aa: 8782 jr a5
106ac: 200009b7 lui s3,0x20000
106b0: 10040937 lui s2,0x10040
106b4: 6715 lui a4,0x5
106b6: e1f7079b addiw a5,a4,-481
106ba: 9dbd addw a1,a1,a5
106bc: e207071b addiw a4,a4,-480
106c0: 02e5d7bb divuw a5,a1,a4
106c4: c391 beqz a5,106c8 <_binary_bootrom_bin_start+0x6c8>
106c6: 37fd addiw a5,a5,-1
106c8: 00f92023 sw a5,0(s2) # 10040000 <_binary_bootrom_bin_end+0x1002cf98>
106cc: 06092783 lw a5,96(s2)
106d0: 06600593 li a1,102
106d4: 854a mv a0,s2
106d6: 9bf9 andi a5,a5,-2
106d8: 06f92023 sw a5,96(s2)
106dc: 00000097 auipc ra,0x0
106e0: b54080e7 jalr -1196(ra) # 10230 <_binary_bootrom_bin_start+0x230>
106e4: 09900593 li a1,153
106e8: 854a mv a0,s2
106ea: 00000097 auipc ra,0x0
106ee: b46080e7 jalr -1210(ra) # 10230 <_binary_bootrom_bin_start+0x230>
106f2: 000307b7 lui a5,0x30
106f6: 0077e793 ori a5,a5,7
106fa: 06f92223 sw a5,100(s2)
106fe: 06092783 lw a5,96(s2)
10702: 0017e793 ori a5,a5,1
10706: 06f92023 sw a5,96(s2)
1070a: 0cc0000f fence io,io
1070e: 8626 mv a2,s1
10710: 85a2 mv a1,s0
10712: 854e mv a0,s3
10714: 00000097 auipc ra,0x0
10718: d2a080e7 jalr -726(ra) # 1043e <_binary_bootrom_bin_start+0x43e>
1071c: 2501 sext.w a0,a0
1071e: e14d bnez a0,107c0 <_binary_bootrom_bin_start+0x7c0>
10720: 70a2 ld ra,40(sp)
10722: 7402 ld s0,32(sp)
10724: 64e2 ld s1,24(sp)
10726: 6942 ld s2,16(sp)
10728: 69a2 ld s3,8(sp)
1072a: 6145 addi sp,sp,48
1072c: 8082 ret
1072e: 4781 li a5,0
10730: e7f1 bnez a5,107fc <_binary_bootrom_bin_start+0x7fc>
10732: 200009b7 lui s3,0x20000
10736: 10040937 lui s2,0x10040
1073a: 6715 lui a4,0x5
1073c: e1f7079b addiw a5,a4,-481
10740: 9dbd addw a1,a1,a5
10742: e207071b addiw a4,a4,-480
10746: 02e5d7bb divuw a5,a1,a4
1074a: c391 beqz a5,1074e <_binary_bootrom_bin_start+0x74e>
1074c: 37fd addiw a5,a5,-1
1074e: 00f92023 sw a5,0(s2) # 10040000 <_binary_bootrom_bin_end+0x1002cf98>
10752: 06092783 lw a5,96(s2)
10756: 06600593 li a1,102
1075a: 854a mv a0,s2
1075c: 9bf9 andi a5,a5,-2
1075e: 06f92023 sw a5,96(s2)
10762: 00000097 auipc ra,0x0
10766: ace080e7 jalr -1330(ra) # 10230 <_binary_bootrom_bin_start+0x230>
1076a: 09900593 li a1,153
1076e: 854a mv a0,s2
10770: 00000097 auipc ra,0x0
10774: ac0080e7 jalr -1344(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10778: 006b27b7 lui a5,0x6b2
1077c: 08778793 addi a5,a5,135 # 6b2087 <_binary_bootrom_bin_end+0x69f01f>
10780: bfad j 106fa <_binary_bootrom_bin_start+0x6fa>
10782: 10040937 lui s2,0x10040
10786: 4601 li a2,0
10788: 854a mv a0,s2
1078a: 00000097 auipc ra,0x0
1078e: 2fc080e7 jalr 764(ra) # 10a86 <_binary_bootrom_bin_start+0xa86>
10792: e901 bnez a0,107a2 <_binary_bootrom_bin_start+0x7a2>
10794: 8626 mv a2,s1
10796: 85a2 mv a1,s0
10798: 854a mv a0,s2
1079a: d0bff0ef jal ra,104a4 <_binary_bootrom_bin_start+0x4a4>
1079e: 2501 sext.w a0,a0
107a0: bfbd j 1071e <_binary_bootrom_bin_start+0x71e>
107a2: 357d addiw a0,a0,-1
107a4: 0005071b sext.w a4,a0
107a8: 4791 li a5,4
107aa: 02e7e263 bltu a5,a4,107ce <_binary_bootrom_bin_start+0x7ce>
107ae: 1502 slli a0,a0,0x20
107b0: 8179 srli a0,a0,0x1e
107b2: 00003797 auipc a5,0x3
107b6: 85e78793 addi a5,a5,-1954 # 13010 <_binary_bootrom_bin_start+0x3010>
107ba: 953e add a0,a0,a5
107bc: 4108 lw a0,0(a0)
107be: d979 beqz a0,10794 <_binary_bootrom_bin_start+0x794>
107c0: 1502 slli a0,a0,0x20
107c2: 9101 srli a0,a0,0x20
107c4: 4581 li a1,0
107c6: 00000097 auipc ra,0x0
107ca: db8080e7 jalr -584(ra) # 1057e <_binary_bootrom_bin_start+0x57e>
107ce: 4531 li a0,12
107d0: bfd5 j 107c4 <_binary_bootrom_bin_start+0x7c4>
107d2: 4981 li s3,0
107d4: 10050937 lui s2,0x10050
107d8: b78d j 1073a <_binary_bootrom_bin_start+0x73a>
107da: 10050937 lui s2,0x10050
107de: b765 j 10786 <_binary_bootrom_bin_start+0x786>
107e0: 300009b7 lui s3,0x30000
107e4: 10041937 lui s2,0x10041
107e8: b5f1 j 106b4 <_binary_bootrom_bin_start+0x6b4>
107ea: 4785 li a5,1
107ec: b791 j 10730 <_binary_bootrom_bin_start+0x730>
107ee: 10041937 lui s2,0x10041
107f2: bf51 j 10786 <_binary_bootrom_bin_start+0x786>
107f4: 4981 li s3,0
107f6: 10050937 lui s2,0x10050
107fa: bd6d j 106b4 <_binary_bootrom_bin_start+0x6b4>
107fc: 300009b7 lui s3,0x30000
10800: 10041937 lui s2,0x10041
10804: bf1d j 1073a <_binary_bootrom_bin_start+0x73a>
10806: 10050937 lui s2,0x10050
1080a: 6715 lui a4,0x5
1080c: e1f7079b addiw a5,a4,-481
10810: 9dbd addw a1,a1,a5
10812: e207071b addiw a4,a4,-480
10816: 02e5d7bb divuw a5,a1,a4
1081a: c391 beqz a5,1081e <_binary_bootrom_bin_start+0x81e>
1081c: 37fd addiw a5,a5,-1
1081e: 00f92023 sw a5,0(s2) # 10050000 <_binary_bootrom_bin_end+0x1003cf98>
10822: 06092783 lw a5,96(s2)
10826: 06600593 li a1,102
1082a: 854a mv a0,s2
1082c: 9bf9 andi a5,a5,-2
1082e: 06f92023 sw a5,96(s2)
10832: 00000097 auipc ra,0x0
10836: 9fe080e7 jalr -1538(ra) # 10230 <_binary_bootrom_bin_start+0x230>
1083a: 09900593 li a1,153
1083e: 854a mv a0,s2
10840: 00000097 auipc ra,0x0
10844: 9f0080e7 jalr -1552(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10848: 8626 mv a2,s1
1084a: 85a2 mv a1,s0
1084c: 854a mv a0,s2
1084e: b1dff0ef jal ra,1036a <_binary_bootrom_bin_start+0x36a>
10852: 2501 sext.w a0,a0
10854: b5e9 j 1071e <_binary_bootrom_bin_start+0x71e>
10856: 10041937 lui s2,0x10041
1085a: bf45 j 1080a <_binary_bootrom_bin_start+0x80a>
1085c: 10040937 lui s2,0x10040
10860: b76d j 1080a <_binary_bootrom_bin_start+0x80a>
10862: 0000 unimp
// clkutils_read_mtime
10864: 0200c7b7 lui a5,0x200c
10868: ff87b503 ld a0,-8(a5) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90>
1086c: 8082 ret
// clkutils_delay_ns (note: it's missing the + 1 code)
1086e: 3e800793 li a5,1000
10872: 02f55533 divu a0,a0,a5
10876: 0200c7b7 lui a5,0x200c
1087a: ff87b783 ld a5,-8(a5) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90>
1087e: 0200c737 lui a4,0x200c
10882: 953e add a0,a0,a5
10884: ff873783 ld a5,-8(a4) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90>
10888: fea7eee3 bltu a5,a0,10884 <_binary_bootrom_bin_start+0x884>
1088c: 8082 ret
// gpt_find_partition_by_guid
1088e: 1141 addi sp,sp,-16
10890: ce05 beqz a2,108c8 <_binary_bootrom_bin_start+0x8c8>
10892: fff6089b addiw a7,a2,-1
10896: 1882 slli a7,a7,0x20
10898: 0198d893 srli a7,a7,0x19
1089c: 98aa add a7,a7,a0
1089e: 08088893 addi a7,a7,128
108a2: 872e mv a4,a1
108a4: 01050813 addi a6,a0,16 # 10010010 <_binary_bootrom_bin_end+0xfffcfa8>
108a8: 87aa mv a5,a0
108aa: a019 j 108b0 <_binary_bootrom_bin_start+0x8b0>
108ac: 03078463 beq a5,a6,108d4 <_binary_bootrom_bin_start+0x8d4>
108b0: 0007c603 lbu a2,0(a5)
108b4: 00074683 lbu a3,0(a4)
108b8: 0785 addi a5,a5,1
108ba: 0705 addi a4,a4,1
108bc: fed608e3 beq a2,a3,108ac <_binary_bootrom_bin_start+0x8ac>
108c0: 08050513 addi a0,a0,128
108c4: fd151fe3 bne a0,a7,108a2 <_binary_bootrom_bin_start+0x8a2>
108c8: e002 sd zero,0(sp)
108ca: e402 sd zero,8(sp)
108cc: 6502 ld a0,0(sp)
108ce: 65a2 ld a1,8(sp)
108d0: 0141 addi sp,sp,16
108d2: 8082 ret
108d4: 7518 ld a4,40(a0)
108d6: 711c ld a5,32(a0)
108d8: e43a sd a4,8(sp)
108da: e03e sd a5,0(sp)
108dc: 6502 ld a0,0(sp)
108de: 65a2 ld a1,8(sp)
108e0: 0141 addi sp,sp,16
108e2: 8082 ret
108e4: 0000 unimp
// memcpy
108e6: 00a5c7b3 xor a5,a1,a0
108ea: 8b9d andi a5,a5,7
108ec: 00c508b3 add a7,a0,a2
108f0: e7a1 bnez a5,10938 <_binary_bootrom_bin_start+0x938>
108f2: 479d li a5,7
108f4: 04c7f263 bleu a2,a5,10938 <_binary_bootrom_bin_start+0x938>
108f8: 00757713 andi a4,a0,7
108fc: 87aa mv a5,a0
108fe: eb29 bnez a4,10950 <_binary_bootrom_bin_start+0x950>
10900: ff88f813 andi a6,a7,-8
10904: fc080713 addi a4,a6,-64
10908: 06e7e763 bltu a5,a4,10976 <_binary_bootrom_bin_start+0x976>
1090c: 86ae mv a3,a1
1090e: 873e mv a4,a5
10910: 0307f163 bleu a6,a5,10932 <_binary_bootrom_bin_start+0x932>
10914: 6290 ld a2,0(a3)
10916: 0721 addi a4,a4,8
10918: 06a1 addi a3,a3,8
1091a: fec73c23 sd a2,-8(a4)
1091e: ff076be3 bltu a4,a6,10914 <_binary_bootrom_bin_start+0x914>
10922: fff7c713 not a4,a5
10926: 983a add a6,a6,a4
10928: ff887813 andi a6,a6,-8
1092c: 0821 addi a6,a6,8
1092e: 97c2 add a5,a5,a6
10930: 95c2 add a1,a1,a6
10932: 0117e663 bltu a5,a7,1093e <_binary_bootrom_bin_start+0x93e>
10936: 8082 ret
10938: 87aa mv a5,a0
1093a: ff157ee3 bleu a7,a0,10936 <_binary_bootrom_bin_start+0x936>
1093e: 0005c703 lbu a4,0(a1)
10942: 0785 addi a5,a5,1
10944: 0585 addi a1,a1,1
10946: fee78fa3 sb a4,-1(a5)
1094a: ff17eae3 bltu a5,a7,1093e <_binary_bootrom_bin_start+0x93e>
1094e: 8082 ret
10950: 0005c683 lbu a3,0(a1)
10954: 0785 addi a5,a5,1
10956: 0077f713 andi a4,a5,7
1095a: fed78fa3 sb a3,-1(a5)
1095e: 0585 addi a1,a1,1
10960: d345 beqz a4,10900 <_binary_bootrom_bin_start+0x900>
10962: 0005c683 lbu a3,0(a1)
10966: 0785 addi a5,a5,1
10968: 0077f713 andi a4,a5,7
1096c: fed78fa3 sb a3,-1(a5)
10970: 0585 addi a1,a1,1
10972: ff79 bnez a4,10950 <_binary_bootrom_bin_start+0x950>
10974: b771 j 10900 <_binary_bootrom_bin_start+0x900>
10976: 0005b383 ld t2,0(a1)
1097a: 0085b283 ld t0,8(a1)
1097e: 0105bf83 ld t6,16(a1)
10982: 0185bf03 ld t5,24(a1)
10986: 0205be83 ld t4,32(a1)
1098a: 0285be03 ld t3,40(a1)
1098e: 0305b303 ld t1,48(a1)
10992: 7d90 ld a2,56(a1)
10994: 04858593 addi a1,a1,72
10998: 04878793 addi a5,a5,72
1099c: ff85b683 ld a3,-8(a1)
109a0: fa77bc23 sd t2,-72(a5)
109a4: fc57b023 sd t0,-64(a5)
109a8: fdf7b423 sd t6,-56(a5)
109ac: fde7b823 sd t5,-48(a5)
109b0: fdd7bc23 sd t4,-40(a5)
109b4: ffc7b023 sd t3,-32(a5)
109b8: fe67b423 sd t1,-24(a5)
109bc: fec7b823 sd a2,-16(a5)
109c0: fed7bc23 sd a3,-8(a5)
109c4: fae7e9e3 bltu a5,a4,10976 <_binary_bootrom_bin_start+0x976>
109c8: b791 j 1090c <_binary_bootrom_bin_start+0x90c>
109ca: 0000 unimp
// sd_cmd
109cc: 7179 addi sp,sp,-48
109ce: f406 sd ra,40(sp)
109d0: f022 sd s0,32(sp)
109d2: ec26 sd s1,24(sp)
109d4: e84a sd s2,16(sp)
109d6: e44e sd s3,8(sp)
109d8: 4d1c lw a5,24(a0)
109da: 89ae mv s3,a1
109dc: 0ff00593 li a1,255
109e0: 9bf1 andi a5,a5,-4
109e2: 0027e793 ori a5,a5,2
109e6: cd1c sw a5,24(a0)
109e8: 8432 mv s0,a2
109ea: 8936 mv s2,a3
109ec: 84aa mv s1,a0
109ee: 00000097 auipc ra,0x0
109f2: 842080e7 jalr -1982(ra) # 10230 <_binary_bootrom_bin_start+0x230>
109f6: 85ce mv a1,s3
109f8: 8526 mv a0,s1
109fa: 00000097 auipc ra,0x0
109fe: 836080e7 jalr -1994(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10a02: 0184559b srliw a1,s0,0x18
10a06: 0ff5f593 andi a1,a1,255
10a0a: 8526 mv a0,s1
10a0c: 00000097 auipc ra,0x0
10a10: 824080e7 jalr -2012(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10a14: 0104559b srliw a1,s0,0x10
10a18: 0ff5f593 andi a1,a1,255
10a1c: 8526 mv a0,s1
10a1e: 00000097 auipc ra,0x0
10a22: 812080e7 jalr -2030(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10a26: 0084559b srliw a1,s0,0x8
10a2a: 0ff5f593 andi a1,a1,255
10a2e: 8526 mv a0,s1
10a30: 00000097 auipc ra,0x0
10a34: 800080e7 jalr -2048(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10a38: 0ff47593 andi a1,s0,255
10a3c: 8526 mv a0,s1
10a3e: fffff097 auipc ra,0xfffff
10a42: 7f2080e7 jalr 2034(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10a46: 85ca mv a1,s2
10a48: 8526 mv a0,s1
10a4a: fffff097 auipc ra,0xfffff
10a4e: 7e6080e7 jalr 2022(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10a52: 3e800413 li s0,1000
10a56: a011 j 10a5a <_binary_bootrom_bin_start+0xa5a>
10a58: cc19 beqz s0,10a76 <_binary_bootrom_bin_start+0xa76>
10a5a: 0ff00593 li a1,255
10a5e: 8526 mv a0,s1
10a60: fffff097 auipc ra,0xfffff
10a64: 7d0080e7 jalr 2000(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10a68: 0185179b slliw a5,a0,0x18
10a6c: 4187d79b sraiw a5,a5,0x18
10a70: 147d addi s0,s0,-1
10a72: fe07c3e3 bltz a5,10a58 <_binary_bootrom_bin_start+0xa58>
10a76: 70a2 ld ra,40(sp)
10a78: 7402 ld s0,32(sp)
10a7a: 64e2 ld s1,24(sp)
10a7c: 6942 ld s2,16(sp)
10a7e: 69a2 ld s3,8(sp)
10a80: 2501 sext.w a0,a0
10a82: 6145 addi sp,sp,48
10a84: 8082 ret
// sd_init
10a86: 7179 addi sp,sp,-48
10a88: f022 sd s0,32(sp)
10a8a: e84a sd s2,16(sp)
10a8c: f406 sd ra,40(sp)
10a8e: ec26 sd s1,24(sp)
10a90: e44e sd s3,8(sp)
10a92: 842a mv s0,a0
10a94: 892e mv s2,a1
10a96: c615 beqz a2,10ac2 <_binary_bootrom_bin_start+0xac2>
10a98: 67a9 lui a5,0xa
10a9a: c3f7859b addiw a1,a5,-961
10a9e: 00b905bb addw a1,s2,a1
10aa2: c407879b addiw a5,a5,-960
10aa6: 02f5d7bb divuw a5,a1,a5
10aaa: eb91 bnez a5,10abe <_binary_bootrom_bin_start+0xabe>
10aac: c01c sw a5,0(s0)
10aae: 4501 li a0,0
10ab0: 70a2 ld ra,40(sp)
10ab2: 7402 ld s0,32(sp)
10ab4: 64e2 ld s1,24(sp)
10ab6: 6942 ld s2,16(sp)
10ab8: 69a2 ld s3,8(sp)
10aba: 6145 addi sp,sp,48
10abc: 8082 ret
10abe: 37fd addiw a5,a5,-1
10ac0: b7f5 j 10aac <_binary_bootrom_bin_start+0xaac>
10ac2: 0200c7b7 lui a5,0x200c
10ac6: ff87b703 ld a4,-8(a5) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90>
10aca: 0200c6b7 lui a3,0x200c
10ace: 3e870713 addi a4,a4,1000
10ad2: ff86b783 ld a5,-8(a3) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90>
10ad6: fee7eee3 bltu a5,a4,10ad2 <_binary_bootrom_bin_start+0xad2>
10ada: 32000713 li a4,800
10ade: 31f9079b addiw a5,s2,799
10ae2: 02e7d7bb divuw a5,a5,a4
10ae6: 00080737 lui a4,0x80
10aea: c038 sw a4,64(s0)
10aec: 4858 lw a4,20(s0)
10aee: 00176713 ori a4,a4,1
10af2: c858 sw a4,20(s0)
10af4: 00042823 sw zero,16(s0)
10af8: 0007871b sext.w a4,a5
10afc: 14071963 bnez a4,10c4e <_binary_bootrom_bin_start+0xc4e>
10b00: c018 sw a4,0(s0)
10b02: 4c1c lw a5,24(s0)
10b04: 44a9 li s1,10
10b06: 0037e793 ori a5,a5,3
10b0a: cc1c sw a5,24(s0)
10b0c: 34fd addiw s1,s1,-1
10b0e: 0ff00593 li a1,255
10b12: 8522 mv a0,s0
10b14: f1cff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10b18: f8f5 bnez s1,10b0c <_binary_bootrom_bin_start+0xb0c>
10b1a: 4c1c lw a5,24(s0)
10b1c: 09500693 li a3,149
10b20: 4601 li a2,0
10b22: 9bf1 andi a5,a5,-4
10b24: cc1c sw a5,24(s0)
10b26: 04000593 li a1,64
10b2a: 8522 mv a0,s0
10b2c: 00000097 auipc ra,0x0
10b30: ea0080e7 jalr -352(ra) # 109cc <_binary_bootrom_bin_start+0x9cc>
10b34: 84aa mv s1,a0
10b36: 0ff00593 li a1,255
10b3a: 8522 mv a0,s0
10b3c: ef4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10b40: 4c1c lw a5,24(s0)
10b42: 4705 li a4,1
10b44: 4505 li a0,1
10b46: 9bf1 andi a5,a5,-4
10b48: cc1c sw a5,24(s0)
10b4a: f6e493e3 bne s1,a4,10ab0 <_binary_bootrom_bin_start+0xab0>
10b4e: 08700693 li a3,135
10b52: 1aa00613 li a2,426
10b56: 04800593 li a1,72
10b5a: 8522 mv a0,s0
10b5c: 00000097 auipc ra,0x0
10b60: e70080e7 jalr -400(ra) # 109cc <_binary_bootrom_bin_start+0x9cc>
10b64: 84aa mv s1,a0
10b66: 0ff00593 li a1,255
10b6a: 8522 mv a0,s0
10b6c: ec4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10b70: 0ff00593 li a1,255
10b74: 8522 mv a0,s0
10b76: ebaff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10b7a: 0ff00593 li a1,255
10b7e: 8522 mv a0,s0
10b80: eb0ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10b84: 89aa mv s3,a0
10b86: 0ff00593 li a1,255
10b8a: 8522 mv a0,s0
10b8c: ea4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10b90: 0005071b sext.w a4,a0
10b94: f5670713 addi a4,a4,-170 # 7ff56 <_binary_bootrom_bin_end+0x6ceee>
10b98: 14fd addi s1,s1,-1
10b9a: 00f9f793 andi a5,s3,15
10b9e: 00e03733 snez a4,a4
10ba2: 009034b3 snez s1,s1
10ba6: 17fd addi a5,a5,-1
10ba8: 00f037b3 snez a5,a5
10bac: 8cd9 or s1,s1,a4
10bae: 0ff00593 li a1,255
10bb2: 8522 mv a0,s0
10bb4: 8cdd or s1,s1,a5
10bb6: e7aff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10bba: 4c1c lw a5,24(s0)
10bbc: 4509 li a0,2
10bbe: 9bf1 andi a5,a5,-4
10bc0: cc1c sw a5,24(s0)
10bc2: ee0497e3 bnez s1,10ab0 <_binary_bootrom_bin_start+0xab0>
10bc6: 4985 li s3,1
10bc8: 06500693 li a3,101
10bcc: 4601 li a2,0
10bce: 07700593 li a1,119
10bd2: 8522 mv a0,s0
10bd4: 00000097 auipc ra,0x0
10bd8: df8080e7 jalr -520(ra) # 109cc <_binary_bootrom_bin_start+0x9cc>
10bdc: 0ff00593 li a1,255
10be0: 8522 mv a0,s0
10be2: e4eff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10be6: 4c1c lw a5,24(s0)
10be8: 07700693 li a3,119
10bec: 40000637 lui a2,0x40000
10bf0: 9bf1 andi a5,a5,-4
10bf2: cc1c sw a5,24(s0)
10bf4: 06900593 li a1,105
10bf8: 8522 mv a0,s0
10bfa: 00000097 auipc ra,0x0
10bfe: dd2080e7 jalr -558(ra) # 109cc <_binary_bootrom_bin_start+0x9cc>
10c02: 0ff57493 andi s1,a0,255
10c06: 0ff00593 li a1,255
10c0a: 8522 mv a0,s0
10c0c: e24ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10c10: 4c1c lw a5,24(s0)
10c12: 9bf1 andi a5,a5,-4
10c14: cc1c sw a5,24(s0)
10c16: fb3489e3 beq s1,s3,10bc8 <_binary_bootrom_bin_start+0xbc8>
10c1a: 450d li a0,3
10c1c: e8049ae3 bnez s1,10ab0 <_binary_bootrom_bin_start+0xab0>
10c20: 46d5 li a3,21
10c22: 20000613 li a2,512
10c26: 05000593 li a1,80
10c2a: 8522 mv a0,s0
10c2c: 00000097 auipc ra,0x0
10c30: da0080e7 jalr -608(ra) # 109cc <_binary_bootrom_bin_start+0x9cc>
10c34: 84aa mv s1,a0
10c36: 0ff00593 li a1,255
10c3a: 8522 mv a0,s0
10c3c: df4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230>
10c40: 4c1c lw a5,24(s0)
10c42: 4515 li a0,5
10c44: 9bf1 andi a5,a5,-4
10c46: cc1c sw a5,24(s0)
10c48: e40488e3 beqz s1,10a98 <_binary_bootrom_bin_start+0xa98>
10c4c: b595 j 10ab0 <_binary_bootrom_bin_start+0xab0>
10c4e: fff7871b addiw a4,a5,-1
10c52: b57d j 10b00 <_binary_bootrom_bin_start+0xb00>
// sd_copy
10c54: 715d addi sp,sp,-80
10c56: f052 sd s4,32(sp)
10c58: e45e sd s7,8(sp)
10c5a: 8a36 mv s4,a3
10c5c: 8bae mv s7,a1
10c5e: 4685 li a3,1
10c60: 05200593 li a1,82
10c64: e0a2 sd s0,64(sp)
10c66: e486 sd ra,72(sp)
10c68: fc26 sd s1,56(sp)
10c6a: f84a sd s2,48(sp)
10c6c: f44e sd s3,40(sp)
10c6e: ec56 sd s5,24(sp)
10c70: e85a sd s6,16(sp)
10c72: 842a mv s0,a0
10c74: d59ff0ef jal ra,109cc <_binary_bootrom_bin_start+0x9cc>
10c78: e97d bnez a0,10d6e <_binary_bootrom_bin_start+0xd6e>
10c7a: 6909 lui s2,0x2
10c7c: 8aaa mv s5,a0
10c7e: 0fe00993 li s3,254
10c82: 1901 addi s2,s2,-32
10c84: 0ff00593 li a1,255
10c88: 8522 mv a0,s0
10c8a: fffff097 auipc ra,0xfffff
10c8e: 5a6080e7 jalr 1446(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10c92: ff3519e3 bne a0,s3,10c84 <_binary_bootrom_bin_start+0xc84>
10c96: 200b8493 addi s1,s7,512
10c9a: 4b01 li s6,0
10c9c: 0ff00593 li a1,255
10ca0: 8522 mv a0,s0
10ca2: fffff097 auipc ra,0xfffff
10ca6: 58e080e7 jalr 1422(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10caa: 008b571b srliw a4,s6,0x8
10cae: 008b1793 slli a5,s6,0x8
10cb2: 8fd9 or a5,a5,a4
10cb4: 8fa9 xor a5,a5,a0
10cb6: 03079b13 slli s6,a5,0x30
10cba: 030b5b13 srli s6,s6,0x30
10cbe: 004b579b srliw a5,s6,0x4
10cc2: 8bbd andi a5,a5,15
10cc4: 0167c7b3 xor a5,a5,s6
10cc8: 00c79713 slli a4,a5,0xc
10ccc: 8fb9 xor a5,a5,a4
10cce: 0107979b slliw a5,a5,0x10
10cd2: 4107d79b sraiw a5,a5,0x10
10cd6: 0107971b slliw a4,a5,0x10
10cda: 0107571b srliw a4,a4,0x10
10cde: 0057171b slliw a4,a4,0x5
10ce2: 01277733 and a4,a4,s2
10ce6: 8fb9 xor a5,a5,a4
10ce8: 00ab8023 sb a0,0(s7)
10cec: 03079b13 slli s6,a5,0x30
10cf0: 0b85 addi s7,s7,1
10cf2: 030b5b13 srli s6,s6,0x30
10cf6: fa9b93e3 bne s7,s1,10c9c <_binary_bootrom_bin_start+0xc9c>
10cfa: 0ff00593 li a1,255
10cfe: 8522 mv a0,s0
10d00: fffff097 auipc ra,0xfffff
10d04: 530080e7 jalr 1328(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10d08: 0085149b slliw s1,a0,0x8
10d0c: 0ff00593 li a1,255
10d10: 8522 mv a0,s0
10d12: 14c2 slli s1,s1,0x30
10d14: 90c1 srli s1,s1,0x30
10d16: fffff097 auipc ra,0xfffff
10d1a: 51a080e7 jalr 1306(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10d1e: 00a4e7b3 or a5,s1,a0
10d22: 17c2 slli a5,a5,0x30
10d24: 93c1 srli a5,a5,0x30
10d26: 05679263 bne a5,s6,10d6a <_binary_bootrom_bin_start+0xd6a>
10d2a: 1a7d addi s4,s4,-1
10d2c: f5404ce3 bgtz s4,10c84 <_binary_bootrom_bin_start+0xc84>
10d30: 4685 li a3,1
10d32: 4601 li a2,0
10d34: 04c00593 li a1,76
10d38: 8522 mv a0,s0
10d3a: c93ff0ef jal ra,109cc <_binary_bootrom_bin_start+0x9cc>
10d3e: 0ff00593 li a1,255
10d42: 8522 mv a0,s0
10d44: fffff097 auipc ra,0xfffff
10d48: 4ec080e7 jalr 1260(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10d4c: 4c1c lw a5,24(s0)
10d4e: 9bf1 andi a5,a5,-4
10d50: cc1c sw a5,24(s0)
10d52: 60a6 ld ra,72(sp)
10d54: 6406 ld s0,64(sp)
10d56: 8556 mv a0,s5
10d58: 74e2 ld s1,56(sp)
10d5a: 7942 ld s2,48(sp)
10d5c: 79a2 ld s3,40(sp)
10d5e: 7a02 ld s4,32(sp)
10d60: 6ae2 ld s5,24(sp)
10d62: 6b42 ld s6,16(sp)
10d64: 6ba2 ld s7,8(sp)
10d66: 6161 addi sp,sp,80
10d68: 8082 ret
10d6a: 4a89 li s5,2
10d6c: b7d1 j 10d30 <_binary_bootrom_bin_start+0xd30>
10d6e: 0ff00593 li a1,255
10d72: 8522 mv a0,s0
10d74: fffff097 auipc ra,0xfffff
10d78: 4bc080e7 jalr 1212(ra) # 10230 <_binary_bootrom_bin_start+0x230>
10d7c: 4c1c lw a5,24(s0)
10d7e: 4a85 li s5,1
10d80: 9bf1 andi a5,a5,-4
10d82: cc1c sw a5,24(s0)
10d84: b7f9 j 10d52 <_binary_bootrom_bin_start+0xd52>
// embedded dtb begins here
...
10dc6: 0000 unimp
10dc8: 0dd0 addi a2,sp,724
10dca: edfe sd t6,216(sp)
10dcc: 0000 unimp
10dce: cc21 beqz s0,10e26 <_binary_bootrom_bin_start+0xe26>
10dd0: 0000 unimp
10dd2: 3800 fld fs0,48(s0)
10dd4: 0000 unimp
10dd6: ac1f 0000 2800 0x28000000ac1f
10ddc: 0000 unimp
10dde: 1100 addi s0,sp,160
10de0: 0000 unimp
10de2: 1000 addi s0,sp,32
10de4: 0000 unimp
10de6: 0000 unimp
10de8: 0000 unimp
10dea: 2002 fld ft0,0(sp)
10dec: 0000 unimp
10dee: 741f 0000 0000 0x741f
...
10e00: 0000 unimp
10e02: 0100 addi s0,sp,128
10e04: 0000 unimp
10e06: 0000 unimp
10e08: 0000 unimp
10e0a: 0300 addi s0,sp,384
10e0c: 0000 unimp
10e0e: 0400 addi s0,sp,512
10e10: 0000 unimp
10e12: 0000 unimp
10e14: 0000 unimp
10e16: 0200 addi s0,sp,256
10e18: 0000 unimp
10e1a: 0300 addi s0,sp,384
10e1c: 0000 unimp
10e1e: 0400 addi s0,sp,512
10e20: 0000 unimp
10e22: 0f00 addi s0,sp,912
10e24: 0000 unimp
10e26: 0200 addi s0,sp,256
10e28: 0000 unimp
10e2a: 0300 addi s0,sp,384
10e2c: 0000 unimp
10e2e: 2700 fld fs0,8(a4)
10e30: 0000 unimp
10e32: 1b00 addi s0,sp,432
10e34: 69466953 0x69466953
10e38: 6576 ld a0,344(sp)
10e3a: 462c lw a1,72(a2)
10e3c: 3555 addiw a0,a0,-11
10e3e: 3034 fld fa3,96(s0)
10e40: 65642d47 0x65642d47
10e44: 0076 c.slli zero,0x1d
10e46: 7566 ld a0,120(sp)
10e48: 3035 0x3035
10e4a: 2d30 fld fa2,88(a0)
10e4c: 6564 ld s1,200(a0)
10e4e: 0076 c.slli zero,0x1d
10e50: 69666973 csrrsi s2,0x696,12
10e54: 6576 ld a0,344(sp)
10e56: 642d lui s0,0xb
10e58: 7665 lui a2,0xffff9
10e5a: 0000 unimp
10e5c: 0000 unimp
10e5e: 0300 addi s0,sp,384
10e60: 0000 unimp
10e62: 0e00 addi s0,sp,784
10e64: 0000 unimp
10e66: 2600 fld fs0,8(a2)
10e68: 69466953 0x69466953
10e6c: 6576 ld a0,344(sp)
10e6e: 462c lw a1,72(a2)
10e70: 3555 addiw a0,a0,-11
10e72: 3034 fld fa3,96(s0)
10e74: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne
10e78: 0000 unimp
10e7a: 0100 addi s0,sp,128
10e7c: 73757063 bleu s7,a0,1159c <_binary_bootrom_bin_start+0x159c>
10e80: 0000 unimp
10e82: 0000 unimp
10e84: 0000 unimp
10e86: 0300 addi s0,sp,384
10e88: 0000 unimp
10e8a: 0400 addi s0,sp,512
10e8c: 0000 unimp
10e8e: 0000 unimp
10e90: 0000 unimp
10e92: 0100 addi s0,sp,128
10e94: 0000 unimp
10e96: 0300 addi s0,sp,384
10e98: 0000 unimp
10e9a: 0400 addi s0,sp,512
10e9c: 0000 unimp
10e9e: 0f00 addi s0,sp,912
10ea0: 0000 unimp
10ea2: 0000 unimp
10ea4: 0000 unimp
10ea6: 0300 addi s0,sp,384
10ea8: 0000 unimp
10eaa: 0400 addi s0,sp,512
10eac: 0000 unimp
10eae: 2c00 fld fs0,24(s0)
10eb0: 0f00 addi s0,sp,912
10eb2: 4042 0x4042
10eb4: 0000 unimp
10eb6: 0100 addi s0,sp,128
10eb8: 40757063 bleu t2,a0,112b8 <_binary_bootrom_bin_start+0x12b8>
10ebc: 0030 addi a2,sp,8
10ebe: 0000 unimp
10ec0: 0000 unimp
10ec2: 0300 addi s0,sp,384
10ec4: 0000 unimp
10ec6: 0400 addi s0,sp,512
10ec8: 0000 unimp
10eca: 3f00 fld fs0,56(a4)
10ecc: 0000 unimp
10ece: 0000 unimp
10ed0: 0000 unimp
10ed2: 0300 addi s0,sp,384
10ed4: 0000 unimp
10ed6: 1500 addi s0,sp,672
10ed8: 0000 unimp
10eda: 1b00 addi s0,sp,432
10edc: 69666973 csrrsi s2,0x696,12
10ee0: 6576 ld a0,344(sp)
10ee2: 722c ld a1,96(a2)
10ee4: 656b636f jal t1,c753a <_binary_bootrom_bin_end+0xb44d2>
10ee8: 3074 fld fa3,224(s0)
10eea: 7200 ld s0,32(a2)
10eec: 7369 lui t1,0xffffa
10eee: 00007663 bleu zero,zero,10efa <_binary_bootrom_bin_start+0xefa>
10ef2: 0000 unimp
10ef4: 0000 unimp
10ef6: 0300 addi s0,sp,384
10ef8: 0000 unimp
10efa: 0400 addi s0,sp,512
10efc: 0000 unimp
10efe: 4f00 lw s0,24(a4)
10f00: 00757063 bleu t2,a0,10f00 <_binary_bootrom_bin_start+0xf00>
10f04: 0000 unimp
10f06: 0300 addi s0,sp,384
10f08: 0000 unimp
10f0a: 0400 addi s0,sp,512
10f0c: 0000 unimp
10f0e: 5b00 lw s0,48(a4)
10f10: 0000 unimp
10f12: 4000 lw s0,0(s0)
10f14: 0000 unimp
10f16: 0300 addi s0,sp,384
10f18: 0000 unimp
10f1a: 0400 addi s0,sp,512
10f1c: 0000 unimp
10f1e: 6e00 ld s0,24(a2)
10f20: 0000 unimp
10f22: 8000 0x8000
10f24: 0000 unimp
10f26: 0300 addi s0,sp,384
10f28: 0000 unimp
10f2a: 0400 addi s0,sp,512
10f2c: 0000 unimp
10f2e: 7b00 ld s0,48(a4)
10f30: 0000 unimp
10f32: 0040 addi s0,sp,4
10f34: 0000 unimp
10f36: 0300 addi s0,sp,384
10f38: 0000 unimp
10f3a: 0800 addi s0,sp,16
10f3c: 0000 unimp
10f3e: 8800 0x8800
10f40: 0000 unimp
10f42: 0100 addi s0,sp,128
10f44: 0000 unimp
10f46: 0200 addi s0,sp,256
10f48: 0000 unimp
10f4a: 0300 addi s0,sp,384
10f4c: 0000 unimp
10f4e: 0400 addi s0,sp,512
10f50: 0000 unimp
10f52: 9900 0x9900
10f54: 0000 unimp
10f56: 0000 unimp
10f58: 0000 unimp
10f5a: 0300 addi s0,sp,384
10f5c: 0000 unimp
10f5e: 0900 addi s0,sp,144
10f60: 0000 unimp
10f62: 9d00 0x9d00
10f64: 7672 ld a2,312(sp)
10f66: 3436 fld fs0,360(sp)
10f68: 6d69 lui s10,0x1a
10f6a: 6361 lui t1,0x18
10f6c: 0000 unimp
10f6e: 0000 unimp
10f70: 0000 unimp
10f72: 0300 addi s0,sp,384
10f74: 0000 unimp
10f76: 0400 addi s0,sp,512
10f78: 0000 unimp
10f7a: a700 fsd fs0,8(a4)
10f7c: 0000 unimp
10f7e: 0300 addi s0,sp,384
10f80: 0000 unimp
10f82: 0300 addi s0,sp,384
10f84: 0000 unimp
10f86: 0400 addi s0,sp,512
10f88: 0000 unimp
10f8a: b300 fsd fs0,32(a4)
10f8c: 0000 unimp
10f8e: 0400 addi s0,sp,512
10f90: 0000 unimp
10f92: 0300 addi s0,sp,384
10f94: 0000 unimp
10f96: 0500 addi s0,sp,640
10f98: 0000 unimp
10f9a: bf00 fsd fs0,56(a4)
10f9c: 79616b6f jal s6,27732 <_binary_bootrom_bin_end+0x146ca>
10fa0: 0000 unimp
10fa2: 0000 unimp
10fa4: 0000 unimp
10fa6: 0100 addi s0,sp,128
10fa8: 6e69 lui t3,0x1a
10faa: 6574 ld a3,200(a0)
10fac: 7272 ld tp,312(sp)
10fae: 7075 c.lui zero,0xffffd
10fb0: 2d74 fld fa3,216(a0)
10fb2: 746e6f63 bltu t3,t1,11710 <_binary_bootrom_bin_start+0x1710>
10fb6: 6f72 ld t5,280(sp)
10fb8: 6c6c ld a1,216(s0)
10fba: 7265 lui tp,0xffff9
10fbc: 0000 unimp
10fbe: 0000 unimp
10fc0: 0000 unimp
10fc2: 0300 addi s0,sp,384
10fc4: 0000 unimp
10fc6: 0400 addi s0,sp,512
10fc8: 0000 unimp
10fca: c600 sw s0,8(a2)
10fcc: 0000 unimp
10fce: 0100 addi s0,sp,128
10fd0: 0000 unimp
10fd2: 0300 addi s0,sp,384
10fd4: 0000 unimp
10fd6: 0f00 addi s0,sp,912
10fd8: 0000 unimp
10fda: 1b00 addi s0,sp,432
10fdc: 6972 ld s2,280(sp)
10fde: 2c766373 csrrsi t1,0x2c7,12
10fe2: 2d757063 bleu s7,a0,112a2 <_binary_bootrom_bin_start+0x12a2>
10fe6: 6e69 lui t3,0x1a
10fe8: 6374 ld a3,192(a4)
10fea: 0000 unimp
10fec: 0000 unimp
10fee: 0300 addi s0,sp,384
10ff0: 0000 unimp
10ff2: 0000 unimp
10ff4: 0000 unimp
10ff6: d700 sw s0,40(a4)
10ff8: 0000 unimp
10ffa: 0300 addi s0,sp,384
10ffc: 0000 unimp
10ffe: 0400 addi s0,sp,512
11000: 0000 unimp
11002: ec00 sd s0,24(s0)
11004: 0000 unimp
11006: 0d00 addi s0,sp,656
11008: 0000 unimp
1100a: 0300 addi s0,sp,384
1100c: 0000 unimp
1100e: 0400 addi s0,sp,512
11010: 0000 unimp
11012: f200 sd s0,32(a2)
11014: 0000 unimp
11016: 0d00 addi s0,sp,656
11018: 0000 unimp
1101a: 0200 addi s0,sp,256
1101c: 0000 unimp
1101e: 0200 addi s0,sp,256
11020: 0000 unimp
11022: 0100 addi s0,sp,128
11024: 40757063 bleu t2,a0,11424 <_binary_bootrom_bin_start+0x1424>
11028: 0031 c.nop 12
1102a: 0000 unimp
1102c: 0000 unimp
1102e: 0300 addi s0,sp,384
11030: 0000 unimp
11032: 0400 addi s0,sp,512
11034: 0000 unimp
11036: 3f00 fld fs0,56(a4)
11038: 0000 unimp
1103a: 0000 unimp
1103c: 0000 unimp
1103e: 0300 addi s0,sp,384
11040: 0000 unimp
11042: 1500 addi s0,sp,672
11044: 0000 unimp
11046: 1b00 addi s0,sp,432
11048: 69666973 csrrsi s2,0x696,12
1104c: 6576 ld a0,344(sp)
1104e: 722c ld a1,96(a2)
11050: 656b636f jal t1,c76a6 <_binary_bootrom_bin_end+0xb463e>
11054: 3074 fld fa3,224(s0)
11056: 7200 ld s0,32(a2)
11058: 7369 lui t1,0xffffa
1105a: 00007663 bleu zero,zero,11066 <_binary_bootrom_bin_start+0x1066>
1105e: 0000 unimp
11060: 0000 unimp
11062: 0300 addi s0,sp,384
11064: 0000 unimp
11066: 0400 addi s0,sp,512
11068: 0000 unimp
1106a: fa00 sd s0,48(a2)
1106c: 0000 unimp
1106e: 4000 lw s0,0(s0)
11070: 0000 unimp
11072: 0300 addi s0,sp,384
11074: 0000 unimp
11076: 0400 addi s0,sp,512
11078: 0000 unimp
1107a: 0d01 addi s10,s10,0
1107c: 0000 unimp
1107e: 4000 lw s0,0(s0)
11080: 0000 unimp
11082: 0300 addi s0,sp,384
11084: 0000 unimp
11086: 0400 addi s0,sp,512
11088: 0000 unimp
1108a: 1a01 addi s4,s4,-32
1108c: 0000 unimp
1108e: 0080 addi s0,sp,64
11090: 0000 unimp
11092: 0300 addi s0,sp,384
11094: 0000 unimp
11096: 0400 addi s0,sp,512
11098: 0000 unimp
1109a: 2701 sext.w a4,a4
1109c: 0000 unimp
1109e: 0100 addi s0,sp,128
110a0: 0000 unimp
110a2: 0300 addi s0,sp,384
110a4: 0000 unimp
110a6: 0400 addi s0,sp,512
110a8: 0000 unimp
110aa: 3201 addiw tp,tp,-32
110ac: 0000 unimp
110ae: 2000 fld fs0,0(s0)
110b0: 0000 unimp
110b2: 0300 addi s0,sp,384
110b4: 0000 unimp
110b6: 0400 addi s0,sp,512
110b8: 0000 unimp
110ba: 4f00 lw s0,24(a4)
110bc: 00757063 bleu t2,a0,110bc <_binary_bootrom_bin_start+0x10bc>
110c0: 0000 unimp
110c2: 0300 addi s0,sp,384
110c4: 0000 unimp
110c6: 0400 addi s0,sp,512
110c8: 0000 unimp
110ca: 5b00 lw s0,48(a4)
110cc: 0000 unimp
110ce: 4000 lw s0,0(s0)
110d0: 0000 unimp
110d2: 0300 addi s0,sp,384
110d4: 0000 unimp
110d6: 0400 addi s0,sp,512
110d8: 0000 unimp
110da: 6e00 ld s0,24(a2)
110dc: 0000 unimp
110de: 4000 lw s0,0(s0)
110e0: 0000 unimp
110e2: 0300 addi s0,sp,384
110e4: 0000 unimp
110e6: 0400 addi s0,sp,512
110e8: 0000 unimp
110ea: 7b00 ld s0,48(a4)
110ec: 0000 unimp
110ee: 0080 addi s0,sp,64
110f0: 0000 unimp
110f2: 0300 addi s0,sp,384
110f4: 0000 unimp
110f6: 0400 addi s0,sp,512
110f8: 0000 unimp
110fa: 3d01 addiw s10,s10,-32
110fc: 0000 unimp
110fe: 0100 addi s0,sp,128
11100: 0000 unimp
11102: 0300 addi s0,sp,384
11104: 0000 unimp
11106: 0400 addi s0,sp,512
11108: 0000 unimp
1110a: 4801 li a6,0
1110c: 0000 unimp
1110e: 2000 fld fs0,0(s0)
11110: 0000 unimp
11112: 0300 addi s0,sp,384
11114: 0000 unimp
11116: 0b00 addi s0,sp,400
11118: 0000 unimp
1111a: 5301 li t1,-32
1111c: 6972 ld s2,280(sp)
1111e: 2c766373 csrrsi t1,0x2c7,12
11122: 39337673 csrrci a2,0x393,6
11126: 0000 unimp
11128: 0000 unimp
1112a: 0300 addi s0,sp,384
1112c: 0000 unimp
1112e: 0800 addi s0,sp,16
11130: 0000 unimp
11132: 8800 0x8800
11134: 0000 unimp
11136: 0100 addi s0,sp,128
11138: 0000 unimp
1113a: 0200 addi s0,sp,256
1113c: 0000 unimp
1113e: 0300 addi s0,sp,384
11140: 0000 unimp
11142: 0400 addi s0,sp,512
11144: 0000 unimp
11146: 9900 0x9900
11148: 0000 unimp
1114a: 0100 addi s0,sp,128
1114c: 0000 unimp
1114e: 0300 addi s0,sp,384
11150: 0000 unimp
11152: 0b00 addi s0,sp,400
11154: 0000 unimp
11156: 9d00 0x9d00
11158: 7672 ld a2,312(sp)
1115a: 3436 fld fs0,360(sp)
1115c: 6d69 lui s10,0x1a
1115e: 6661 lui a2,0x18
11160: 6364 ld s1,192(a4)
11162: 0000 unimp
11164: 0000 unimp
11166: 0300 addi s0,sp,384
11168: 0000 unimp
1116a: 0400 addi s0,sp,512
1116c: 0000 unimp
1116e: b300 fsd fs0,32(a4)
11170: 0000 unimp
11172: 0500 addi s0,sp,640
11174: 0000 unimp
11176: 0300 addi s0,sp,384
11178: 0000 unimp
1117a: 0500 addi s0,sp,640
1117c: 0000 unimp
1117e: bf00 fsd fs0,56(a4)
11180: 79616b6f jal s6,27916 <_binary_bootrom_bin_end+0x148ae>
11184: 0000 unimp
11186: 0000 unimp
11188: 0000 unimp
1118a: 0300 addi s0,sp,384
1118c: 0000 unimp
1118e: 0000 unimp
11190: 0000 unimp
11192: 5c01 li s8,-32
11194: 0000 unimp
11196: 0100 addi s0,sp,128
11198: 6e69 lui t3,0x1a
1119a: 6574 ld a3,200(a0)
1119c: 7272 ld tp,312(sp)
1119e: 7075 c.lui zero,0xffffd
111a0: 2d74 fld fa3,216(a0)
111a2: 746e6f63 bltu t3,t1,11900 <_binary_bootrom_bin_start+0x1900>
111a6: 6f72 ld t5,280(sp)
111a8: 6c6c ld a1,216(s0)
111aa: 7265 lui tp,0xffff9
111ac: 0000 unimp
111ae: 0000 unimp
111b0: 0000 unimp
111b2: 0300 addi s0,sp,384
111b4: 0000 unimp
111b6: 0400 addi s0,sp,512
111b8: 0000 unimp
111ba: c600 sw s0,8(a2)
111bc: 0000 unimp
111be: 0100 addi s0,sp,128
111c0: 0000 unimp
111c2: 0300 addi s0,sp,384
111c4: 0000 unimp
111c6: 0f00 addi s0,sp,912
111c8: 0000 unimp
111ca: 1b00 addi s0,sp,432
111cc: 6972 ld s2,280(sp)
111ce: 2c766373 csrrsi t1,0x2c7,12
111d2: 2d757063 bleu s7,a0,11492 <_binary_bootrom_bin_start+0x1492>
111d6: 6e69 lui t3,0x1a
111d8: 6374 ld a3,192(a4)
111da: 0000 unimp
111dc: 0000 unimp
111de: 0300 addi s0,sp,384
111e0: 0000 unimp
111e2: 0000 unimp
111e4: 0000 unimp
111e6: d700 sw s0,40(a4)
111e8: 0000 unimp
111ea: 0300 addi s0,sp,384
111ec: 0000 unimp
111ee: 0400 addi s0,sp,512
111f0: 0000 unimp
111f2: ec00 sd s0,24(s0)
111f4: 0000 unimp
111f6: 0e00 addi s0,sp,784
111f8: 0000 unimp
111fa: 0300 addi s0,sp,384
111fc: 0000 unimp
111fe: 0400 addi s0,sp,512
11200: 0000 unimp
11202: f200 sd s0,32(a2)
11204: 0000 unimp
11206: 0e00 addi s0,sp,784
11208: 0000 unimp
1120a: 0200 addi s0,sp,256
1120c: 0000 unimp
1120e: 0200 addi s0,sp,256
11210: 0000 unimp
11212: 0100 addi s0,sp,128
11214: 40757063 bleu t2,a0,11614 <_binary_bootrom_bin_start+0x1614>
11218: 0032 c.slli zero,0xc
1121a: 0000 unimp
1121c: 0000 unimp
1121e: 0300 addi s0,sp,384
11220: 0000 unimp
11222: 0400 addi s0,sp,512
11224: 0000 unimp
11226: 3f00 fld fs0,56(a4)
11228: 0000 unimp
1122a: 0000 unimp
1122c: 0000 unimp
1122e: 0300 addi s0,sp,384
11230: 0000 unimp
11232: 1500 addi s0,sp,672
11234: 0000 unimp
11236: 1b00 addi s0,sp,432
11238: 69666973 csrrsi s2,0x696,12
1123c: 6576 ld a0,344(sp)
1123e: 722c ld a1,96(a2)
11240: 656b636f jal t1,c7896 <_binary_bootrom_bin_end+0xb482e>
11244: 3074 fld fa3,224(s0)
11246: 7200 ld s0,32(a2)
11248: 7369 lui t1,0xffffa
1124a: 00007663 bleu zero,zero,11256 <_binary_bootrom_bin_start+0x1256>
1124e: 0000 unimp
11250: 0000 unimp
11252: 0300 addi s0,sp,384
11254: 0000 unimp
11256: 0400 addi s0,sp,512
11258: 0000 unimp
1125a: fa00 sd s0,48(a2)
1125c: 0000 unimp
1125e: 4000 lw s0,0(s0)
11260: 0000 unimp
11262: 0300 addi s0,sp,384
11264: 0000 unimp
11266: 0400 addi s0,sp,512
11268: 0000 unimp
1126a: 0d01 addi s10,s10,0
1126c: 0000 unimp
1126e: 4000 lw s0,0(s0)
11270: 0000 unimp
11272: 0300 addi s0,sp,384
11274: 0000 unimp
11276: 0400 addi s0,sp,512
11278: 0000 unimp
1127a: 1a01 addi s4,s4,-32
1127c: 0000 unimp
1127e: 0080 addi s0,sp,64
11280: 0000 unimp
11282: 0300 addi s0,sp,384
11284: 0000 unimp
11286: 0400 addi s0,sp,512
11288: 0000 unimp
1128a: 2701 sext.w a4,a4
1128c: 0000 unimp
1128e: 0100 addi s0,sp,128
11290: 0000 unimp
11292: 0300 addi s0,sp,384
11294: 0000 unimp
11296: 0400 addi s0,sp,512
11298: 0000 unimp
1129a: 3201 addiw tp,tp,-32
1129c: 0000 unimp
1129e: 2000 fld fs0,0(s0)
112a0: 0000 unimp
112a2: 0300 addi s0,sp,384
112a4: 0000 unimp
112a6: 0400 addi s0,sp,512
112a8: 0000 unimp
112aa: 4f00 lw s0,24(a4)
112ac: 00757063 bleu t2,a0,112ac <_binary_bootrom_bin_start+0x12ac>
112b0: 0000 unimp
112b2: 0300 addi s0,sp,384
112b4: 0000 unimp
112b6: 0400 addi s0,sp,512
112b8: 0000 unimp
112ba: 5b00 lw s0,48(a4)
112bc: 0000 unimp
112be: 4000 lw s0,0(s0)
112c0: 0000 unimp
112c2: 0300 addi s0,sp,384
112c4: 0000 unimp
112c6: 0400 addi s0,sp,512
112c8: 0000 unimp
112ca: 6e00 ld s0,24(a2)
112cc: 0000 unimp
112ce: 4000 lw s0,0(s0)
112d0: 0000 unimp
112d2: 0300 addi s0,sp,384
112d4: 0000 unimp
112d6: 0400 addi s0,sp,512
112d8: 0000 unimp
112da: 7b00 ld s0,48(a4)
112dc: 0000 unimp
112de: 0080 addi s0,sp,64
112e0: 0000 unimp
112e2: 0300 addi s0,sp,384
112e4: 0000 unimp
112e6: 0400 addi s0,sp,512
112e8: 0000 unimp
112ea: 3d01 addiw s10,s10,-32
112ec: 0000 unimp
112ee: 0100 addi s0,sp,128
112f0: 0000 unimp
112f2: 0300 addi s0,sp,384
112f4: 0000 unimp
112f6: 0400 addi s0,sp,512
112f8: 0000 unimp
112fa: 4801 li a6,0
112fc: 0000 unimp
112fe: 2000 fld fs0,0(s0)
11300: 0000 unimp
11302: 0300 addi s0,sp,384
11304: 0000 unimp
11306: 0b00 addi s0,sp,400
11308: 0000 unimp
1130a: 5301 li t1,-32
1130c: 6972 ld s2,280(sp)
1130e: 2c766373 csrrsi t1,0x2c7,12
11312: 39337673 csrrci a2,0x393,6
11316: 0000 unimp
11318: 0000 unimp
1131a: 0300 addi s0,sp,384
1131c: 0000 unimp
1131e: 0800 addi s0,sp,16
11320: 0000 unimp
11322: 8800 0x8800
11324: 0000 unimp
11326: 0100 addi s0,sp,128
11328: 0000 unimp
1132a: 0200 addi s0,sp,256
1132c: 0000 unimp
1132e: 0300 addi s0,sp,384
11330: 0000 unimp
11332: 0400 addi s0,sp,512
11334: 0000 unimp
11336: 9900 0x9900
11338: 0000 unimp
1133a: 0200 addi s0,sp,256
1133c: 0000 unimp
1133e: 0300 addi s0,sp,384
11340: 0000 unimp
11342: 0b00 addi s0,sp,400
11344: 0000 unimp
11346: 9d00 0x9d00
11348: 7672 ld a2,312(sp)
1134a: 3436 fld fs0,360(sp)
1134c: 6d69 lui s10,0x1a
1134e: 6661 lui a2,0x18
11350: 6364 ld s1,192(a4)
11352: 0000 unimp
11354: 0000 unimp
11356: 0300 addi s0,sp,384
11358: 0000 unimp
1135a: 0400 addi s0,sp,512
1135c: 0000 unimp
1135e: b300 fsd fs0,32(a4)
11360: 0000 unimp
11362: 0600 addi s0,sp,768
11364: 0000 unimp
11366: 0300 addi s0,sp,384
11368: 0000 unimp
1136a: 0500 addi s0,sp,640
1136c: 0000 unimp
1136e: bf00 fsd fs0,56(a4)
11370: 79616b6f jal s6,27b06 <_binary_bootrom_bin_end+0x14a9e>
11374: 0000 unimp
11376: 0000 unimp
11378: 0000 unimp
1137a: 0300 addi s0,sp,384
1137c: 0000 unimp
1137e: 0000 unimp
11380: 0000 unimp
11382: 5c01 li s8,-32
11384: 0000 unimp
11386: 0100 addi s0,sp,128
11388: 6e69 lui t3,0x1a
1138a: 6574 ld a3,200(a0)
1138c: 7272 ld tp,312(sp)
1138e: 7075 c.lui zero,0xffffd
11390: 2d74 fld fa3,216(a0)
11392: 746e6f63 bltu t3,t1,11af0 <_binary_bootrom_bin_start+0x1af0>
11396: 6f72 ld t5,280(sp)
11398: 6c6c ld a1,216(s0)
1139a: 7265 lui tp,0xffff9
1139c: 0000 unimp
1139e: 0000 unimp
113a0: 0000 unimp
113a2: 0300 addi s0,sp,384
113a4: 0000 unimp
113a6: 0400 addi s0,sp,512
113a8: 0000 unimp
113aa: c600 sw s0,8(a2)
113ac: 0000 unimp
113ae: 0100 addi s0,sp,128
113b0: 0000 unimp
113b2: 0300 addi s0,sp,384
113b4: 0000 unimp
113b6: 0f00 addi s0,sp,912
113b8: 0000 unimp
113ba: 1b00 addi s0,sp,432
113bc: 6972 ld s2,280(sp)
113be: 2c766373 csrrsi t1,0x2c7,12
113c2: 2d757063 bleu s7,a0,11682 <_binary_bootrom_bin_start+0x1682>
113c6: 6e69 lui t3,0x1a
113c8: 6374 ld a3,192(a4)
113ca: 0000 unimp
113cc: 0000 unimp
113ce: 0300 addi s0,sp,384
113d0: 0000 unimp
113d2: 0000 unimp
113d4: 0000 unimp
113d6: d700 sw s0,40(a4)
113d8: 0000 unimp
113da: 0300 addi s0,sp,384
113dc: 0000 unimp
113de: 0400 addi s0,sp,512
113e0: 0000 unimp
113e2: ec00 sd s0,24(s0)
113e4: 0000 unimp
113e6: 0f00 addi s0,sp,912
113e8: 0000 unimp
113ea: 0300 addi s0,sp,384
113ec: 0000 unimp
113ee: 0400 addi s0,sp,512
113f0: 0000 unimp
113f2: f200 sd s0,32(a2)
113f4: 0000 unimp
113f6: 0f00 addi s0,sp,912
113f8: 0000 unimp
113fa: 0200 addi s0,sp,256
113fc: 0000 unimp
113fe: 0200 addi s0,sp,256
11400: 0000 unimp
11402: 0100 addi s0,sp,128
11404: 40757063 bleu t2,a0,11804 <_binary_bootrom_bin_start+0x1804>
11408: 00000033 add zero,zero,zero
1140c: 0000 unimp
1140e: 0300 addi s0,sp,384
11410: 0000 unimp
11412: 0400 addi s0,sp,512
11414: 0000 unimp
11416: 3f00 fld fs0,56(a4)
11418: 0000 unimp
1141a: 0000 unimp
1141c: 0000 unimp
1141e: 0300 addi s0,sp,384
11420: 0000 unimp
11422: 1500 addi s0,sp,672
11424: 0000 unimp
11426: 1b00 addi s0,sp,432
11428: 69666973 csrrsi s2,0x696,12
1142c: 6576 ld a0,344(sp)
1142e: 722c ld a1,96(a2)
11430: 656b636f jal t1,c7a86 <_binary_bootrom_bin_end+0xb4a1e>
11434: 3074 fld fa3,224(s0)
11436: 7200 ld s0,32(a2)
11438: 7369 lui t1,0xffffa
1143a: 00007663 bleu zero,zero,11446 <_binary_bootrom_bin_start+0x1446>
1143e: 0000 unimp
11440: 0000 unimp
11442: 0300 addi s0,sp,384
11444: 0000 unimp
11446: 0400 addi s0,sp,512
11448: 0000 unimp
1144a: fa00 sd s0,48(a2)
1144c: 0000 unimp
1144e: 4000 lw s0,0(s0)
11450: 0000 unimp
11452: 0300 addi s0,sp,384
11454: 0000 unimp
11456: 0400 addi s0,sp,512
11458: 0000 unimp
1145a: 0d01 addi s10,s10,0
1145c: 0000 unimp
1145e: 4000 lw s0,0(s0)
11460: 0000 unimp
11462: 0300 addi s0,sp,384
11464: 0000 unimp
11466: 0400 addi s0,sp,512
11468: 0000 unimp
1146a: 1a01 addi s4,s4,-32
1146c: 0000 unimp
1146e: 0080 addi s0,sp,64
11470: 0000 unimp
11472: 0300 addi s0,sp,384
11474: 0000 unimp
11476: 0400 addi s0,sp,512
11478: 0000 unimp
1147a: 2701 sext.w a4,a4
1147c: 0000 unimp
1147e: 0100 addi s0,sp,128
11480: 0000 unimp
11482: 0300 addi s0,sp,384
11484: 0000 unimp
11486: 0400 addi s0,sp,512
11488: 0000 unimp
1148a: 3201 addiw tp,tp,-32
1148c: 0000 unimp
1148e: 2000 fld fs0,0(s0)
11490: 0000 unimp
11492: 0300 addi s0,sp,384
11494: 0000 unimp
11496: 0400 addi s0,sp,512
11498: 0000 unimp
1149a: 4f00 lw s0,24(a4)
1149c: 00757063 bleu t2,a0,1149c <_binary_bootrom_bin_start+0x149c>
114a0: 0000 unimp
114a2: 0300 addi s0,sp,384
114a4: 0000 unimp
114a6: 0400 addi s0,sp,512
114a8: 0000 unimp
114aa: 5b00 lw s0,48(a4)
114ac: 0000 unimp
114ae: 4000 lw s0,0(s0)
114b0: 0000 unimp
114b2: 0300 addi s0,sp,384
114b4: 0000 unimp
114b6: 0400 addi s0,sp,512
114b8: 0000 unimp
114ba: 6e00 ld s0,24(a2)
114bc: 0000 unimp
114be: 4000 lw s0,0(s0)
114c0: 0000 unimp
114c2: 0300 addi s0,sp,384
114c4: 0000 unimp
114c6: 0400 addi s0,sp,512
114c8: 0000 unimp
114ca: 7b00 ld s0,48(a4)
114cc: 0000 unimp
114ce: 0080 addi s0,sp,64
114d0: 0000 unimp
114d2: 0300 addi s0,sp,384
114d4: 0000 unimp
114d6: 0400 addi s0,sp,512
114d8: 0000 unimp
114da: 3d01 addiw s10,s10,-32
114dc: 0000 unimp
114de: 0100 addi s0,sp,128
114e0: 0000 unimp
114e2: 0300 addi s0,sp,384
114e4: 0000 unimp
114e6: 0400 addi s0,sp,512
114e8: 0000 unimp
114ea: 4801 li a6,0
114ec: 0000 unimp
114ee: 2000 fld fs0,0(s0)
114f0: 0000 unimp
114f2: 0300 addi s0,sp,384
114f4: 0000 unimp
114f6: 0b00 addi s0,sp,400
114f8: 0000 unimp
114fa: 5301 li t1,-32
114fc: 6972 ld s2,280(sp)
114fe: 2c766373 csrrsi t1,0x2c7,12
11502: 39337673 csrrci a2,0x393,6
11506: 0000 unimp
11508: 0000 unimp
1150a: 0300 addi s0,sp,384
1150c: 0000 unimp
1150e: 0800 addi s0,sp,16
11510: 0000 unimp
11512: 8800 0x8800
11514: 0000 unimp
11516: 0100 addi s0,sp,128
11518: 0000 unimp
1151a: 0200 addi s0,sp,256
1151c: 0000 unimp
1151e: 0300 addi s0,sp,384
11520: 0000 unimp
11522: 0400 addi s0,sp,512
11524: 0000 unimp
11526: 9900 0x9900
11528: 0000 unimp
1152a: 0300 addi s0,sp,384
1152c: 0000 unimp
1152e: 0300 addi s0,sp,384
11530: 0000 unimp
11532: 0b00 addi s0,sp,400
11534: 0000 unimp
11536: 9d00 0x9d00
11538: 7672 ld a2,312(sp)
1153a: 3436 fld fs0,360(sp)
1153c: 6d69 lui s10,0x1a
1153e: 6661 lui a2,0x18
11540: 6364 ld s1,192(a4)
11542: 0000 unimp
11544: 0000 unimp
11546: 0300 addi s0,sp,384
11548: 0000 unimp
1154a: 0400 addi s0,sp,512
1154c: 0000 unimp
1154e: b300 fsd fs0,32(a4)
11550: 0000 unimp
11552: 0700 addi s0,sp,896
11554: 0000 unimp
11556: 0300 addi s0,sp,384
11558: 0000 unimp
1155a: 0500 addi s0,sp,640
1155c: 0000 unimp
1155e: bf00 fsd fs0,56(a4)
11560: 79616b6f jal s6,27cf6 <_binary_bootrom_bin_end+0x14c8e>
11564: 0000 unimp
11566: 0000 unimp
11568: 0000 unimp
1156a: 0300 addi s0,sp,384
1156c: 0000 unimp
1156e: 0000 unimp
11570: 0000 unimp
11572: 5c01 li s8,-32
11574: 0000 unimp
11576: 0100 addi s0,sp,128
11578: 6e69 lui t3,0x1a
1157a: 6574 ld a3,200(a0)
1157c: 7272 ld tp,312(sp)
1157e: 7075 c.lui zero,0xffffd
11580: 2d74 fld fa3,216(a0)
11582: 746e6f63 bltu t3,t1,11ce0 <_binary_bootrom_bin_start+0x1ce0>
11586: 6f72 ld t5,280(sp)
11588: 6c6c ld a1,216(s0)
1158a: 7265 lui tp,0xffff9
1158c: 0000 unimp
1158e: 0000 unimp
11590: 0000 unimp
11592: 0300 addi s0,sp,384
11594: 0000 unimp
11596: 0400 addi s0,sp,512
11598: 0000 unimp
1159a: c600 sw s0,8(a2)
1159c: 0000 unimp
1159e: 0100 addi s0,sp,128
115a0: 0000 unimp
115a2: 0300 addi s0,sp,384
115a4: 0000 unimp
115a6: 0f00 addi s0,sp,912
115a8: 0000 unimp
115aa: 1b00 addi s0,sp,432
115ac: 6972 ld s2,280(sp)
115ae: 2c766373 csrrsi t1,0x2c7,12
115b2: 2d757063 bleu s7,a0,11872 <_binary_bootrom_bin_start+0x1872>
115b6: 6e69 lui t3,0x1a
115b8: 6374 ld a3,192(a4)
115ba: 0000 unimp
115bc: 0000 unimp
115be: 0300 addi s0,sp,384
115c0: 0000 unimp
115c2: 0000 unimp
115c4: 0000 unimp
115c6: d700 sw s0,40(a4)
115c8: 0000 unimp
115ca: 0300 addi s0,sp,384
115cc: 0000 unimp
115ce: 0400 addi s0,sp,512
115d0: 0000 unimp
115d2: ec00 sd s0,24(s0)
115d4: 0000 unimp
115d6: 1000 addi s0,sp,32
115d8: 0000 unimp
115da: 0300 addi s0,sp,384
115dc: 0000 unimp
115de: 0400 addi s0,sp,512
115e0: 0000 unimp
115e2: f200 sd s0,32(a2)
115e4: 0000 unimp
115e6: 1000 addi s0,sp,32
115e8: 0000 unimp
115ea: 0200 addi s0,sp,256
115ec: 0000 unimp
115ee: 0200 addi s0,sp,256
115f0: 0000 unimp
115f2: 0100 addi s0,sp,128
115f4: 40757063 bleu t2,a0,119f4 <_binary_bootrom_bin_start+0x19f4>
115f8: 0034 addi a3,sp,8
115fa: 0000 unimp
115fc: 0000 unimp
115fe: 0300 addi s0,sp,384
11600: 0000 unimp
11602: 0400 addi s0,sp,512
11604: 0000 unimp
11606: 3f00 fld fs0,56(a4)
11608: 0000 unimp
1160a: 0000 unimp
1160c: 0000 unimp
1160e: 0300 addi s0,sp,384
11610: 0000 unimp
11612: 1500 addi s0,sp,672
11614: 0000 unimp
11616: 1b00 addi s0,sp,432
11618: 69666973 csrrsi s2,0x696,12
1161c: 6576 ld a0,344(sp)
1161e: 722c ld a1,96(a2)
11620: 656b636f jal t1,c7c76 <_binary_bootrom_bin_end+0xb4c0e>
11624: 3074 fld fa3,224(s0)
11626: 7200 ld s0,32(a2)
11628: 7369 lui t1,0xffffa
1162a: 00007663 bleu zero,zero,11636 <_binary_bootrom_bin_start+0x1636>
1162e: 0000 unimp
11630: 0000 unimp
11632: 0300 addi s0,sp,384
11634: 0000 unimp
11636: 0400 addi s0,sp,512
11638: 0000 unimp
1163a: fa00 sd s0,48(a2)
1163c: 0000 unimp
1163e: 4000 lw s0,0(s0)
11640: 0000 unimp
11642: 0300 addi s0,sp,384
11644: 0000 unimp
11646: 0400 addi s0,sp,512
11648: 0000 unimp
1164a: 0d01 addi s10,s10,0
1164c: 0000 unimp
1164e: 4000 lw s0,0(s0)
11650: 0000 unimp
11652: 0300 addi s0,sp,384
11654: 0000 unimp
11656: 0400 addi s0,sp,512
11658: 0000 unimp
1165a: 1a01 addi s4,s4,-32
1165c: 0000 unimp
1165e: 0080 addi s0,sp,64
11660: 0000 unimp
11662: 0300 addi s0,sp,384
11664: 0000 unimp
11666: 0400 addi s0,sp,512
11668: 0000 unimp
1166a: 2701 sext.w a4,a4
1166c: 0000 unimp
1166e: 0100 addi s0,sp,128
11670: 0000 unimp
11672: 0300 addi s0,sp,384
11674: 0000 unimp
11676: 0400 addi s0,sp,512
11678: 0000 unimp
1167a: 3201 addiw tp,tp,-32
1167c: 0000 unimp
1167e: 2000 fld fs0,0(s0)
11680: 0000 unimp
11682: 0300 addi s0,sp,384
11684: 0000 unimp
11686: 0400 addi s0,sp,512
11688: 0000 unimp
1168a: 4f00 lw s0,24(a4)
1168c: 00757063 bleu t2,a0,1168c <_binary_bootrom_bin_start+0x168c>
11690: 0000 unimp
11692: 0300 addi s0,sp,384
11694: 0000 unimp
11696: 0400 addi s0,sp,512
11698: 0000 unimp
1169a: 5b00 lw s0,48(a4)
1169c: 0000 unimp
1169e: 4000 lw s0,0(s0)
116a0: 0000 unimp
116a2: 0300 addi s0,sp,384
116a4: 0000 unimp
116a6: 0400 addi s0,sp,512
116a8: 0000 unimp
116aa: 6e00 ld s0,24(a2)
116ac: 0000 unimp
116ae: 4000 lw s0,0(s0)
116b0: 0000 unimp
116b2: 0300 addi s0,sp,384
116b4: 0000 unimp
116b6: 0400 addi s0,sp,512
116b8: 0000 unimp
116ba: 7b00 ld s0,48(a4)
116bc: 0000 unimp
116be: 0080 addi s0,sp,64
116c0: 0000 unimp
116c2: 0300 addi s0,sp,384
116c4: 0000 unimp
116c6: 0400 addi s0,sp,512
116c8: 0000 unimp
116ca: 3d01 addiw s10,s10,-32
116cc: 0000 unimp
116ce: 0100 addi s0,sp,128
116d0: 0000 unimp
116d2: 0300 addi s0,sp,384
116d4: 0000 unimp
116d6: 0400 addi s0,sp,512
116d8: 0000 unimp
116da: 4801 li a6,0
116dc: 0000 unimp
116de: 2000 fld fs0,0(s0)
116e0: 0000 unimp
116e2: 0300 addi s0,sp,384
116e4: 0000 unimp
116e6: 0b00 addi s0,sp,400
116e8: 0000 unimp
116ea: 5301 li t1,-32
116ec: 6972 ld s2,280(sp)
116ee: 2c766373 csrrsi t1,0x2c7,12
116f2: 39337673 csrrci a2,0x393,6
116f6: 0000 unimp
116f8: 0000 unimp
116fa: 0300 addi s0,sp,384
116fc: 0000 unimp
116fe: 0800 addi s0,sp,16
11700: 0000 unimp
11702: 8800 0x8800
11704: 0000 unimp
11706: 0100 addi s0,sp,128
11708: 0000 unimp
1170a: 0200 addi s0,sp,256
1170c: 0000 unimp
1170e: 0300 addi s0,sp,384
11710: 0000 unimp
11712: 0400 addi s0,sp,512
11714: 0000 unimp
11716: 9900 0x9900
11718: 0000 unimp
1171a: 0400 addi s0,sp,512
1171c: 0000 unimp
1171e: 0300 addi s0,sp,384
11720: 0000 unimp
11722: 0b00 addi s0,sp,400
11724: 0000 unimp
11726: 9d00 0x9d00
11728: 7672 ld a2,312(sp)
1172a: 3436 fld fs0,360(sp)
1172c: 6d69 lui s10,0x1a
1172e: 6661 lui a2,0x18
11730: 6364 ld s1,192(a4)
11732: 0000 unimp
11734: 0000 unimp
11736: 0300 addi s0,sp,384
11738: 0000 unimp
1173a: 0400 addi s0,sp,512
1173c: 0000 unimp
1173e: b300 fsd fs0,32(a4)
11740: 0000 unimp
11742: 0800 addi s0,sp,16
11744: 0000 unimp
11746: 0300 addi s0,sp,384
11748: 0000 unimp
1174a: 0500 addi s0,sp,640
1174c: 0000 unimp
1174e: bf00 fsd fs0,56(a4)
11750: 79616b6f jal s6,27ee6 <_binary_bootrom_bin_end+0x14e7e>
11754: 0000 unimp
11756: 0000 unimp
11758: 0000 unimp
1175a: 0300 addi s0,sp,384
1175c: 0000 unimp
1175e: 0000 unimp
11760: 0000 unimp
11762: 5c01 li s8,-32
11764: 0000 unimp
11766: 0100 addi s0,sp,128
11768: 6e69 lui t3,0x1a
1176a: 6574 ld a3,200(a0)
1176c: 7272 ld tp,312(sp)
1176e: 7075 c.lui zero,0xffffd
11770: 2d74 fld fa3,216(a0)
11772: 746e6f63 bltu t3,t1,11ed0 <_binary_bootrom_bin_start+0x1ed0>
11776: 6f72 ld t5,280(sp)
11778: 6c6c ld a1,216(s0)
1177a: 7265 lui tp,0xffff9
1177c: 0000 unimp
1177e: 0000 unimp
11780: 0000 unimp
11782: 0300 addi s0,sp,384
11784: 0000 unimp
11786: 0400 addi s0,sp,512
11788: 0000 unimp
1178a: c600 sw s0,8(a2)
1178c: 0000 unimp
1178e: 0100 addi s0,sp,128
11790: 0000 unimp
11792: 0300 addi s0,sp,384
11794: 0000 unimp
11796: 0f00 addi s0,sp,912
11798: 0000 unimp
1179a: 1b00 addi s0,sp,432
1179c: 6972 ld s2,280(sp)
1179e: 2c766373 csrrsi t1,0x2c7,12
117a2: 2d757063 bleu s7,a0,11a62 <_binary_bootrom_bin_start+0x1a62>
117a6: 6e69 lui t3,0x1a
117a8: 6374 ld a3,192(a4)
117aa: 0000 unimp
117ac: 0000 unimp
117ae: 0300 addi s0,sp,384
117b0: 0000 unimp
117b2: 0000 unimp
117b4: 0000 unimp
117b6: d700 sw s0,40(a4)
117b8: 0000 unimp
117ba: 0300 addi s0,sp,384
117bc: 0000 unimp
117be: 0400 addi s0,sp,512
117c0: 0000 unimp
117c2: ec00 sd s0,24(s0)
117c4: 0000 unimp
117c6: 1100 addi s0,sp,160
117c8: 0000 unimp
117ca: 0300 addi s0,sp,384
117cc: 0000 unimp
117ce: 0400 addi s0,sp,512
117d0: 0000 unimp
117d2: f200 sd s0,32(a2)
117d4: 0000 unimp
117d6: 1100 addi s0,sp,160
117d8: 0000 unimp
117da: 0200 addi s0,sp,256
117dc: 0000 unimp
117de: 0200 addi s0,sp,256
117e0: 0000 unimp
117e2: 0200 addi s0,sp,256
117e4: 0000 unimp
117e6: 0100 addi s0,sp,128
117e8: 656d lui a0,0x1b
117ea: 6f6d lui t5,0x1b
117ec: 7972 ld s2,312(sp)
117ee: 3840 fld fs0,176(s0)
117f0: 3030 fld fa2,96(s0)
117f2: 3030 fld fa2,96(s0)
117f4: 3030 fld fa2,96(s0)
117f6: 0030 addi a2,sp,8
117f8: 0000 unimp
117fa: 0300 addi s0,sp,384
117fc: 0000 unimp
117fe: 0700 addi s0,sp,896
11800: 0000 unimp
11802: 4f00 lw s0,24(a4)
11804: 656d lui a0,0x1b
11806: 6f6d lui t5,0x1b
11808: 7972 ld s2,312(sp)
1180a: 0000 unimp
1180c: 0000 unimp
1180e: 0300 addi s0,sp,384
11810: 0000 unimp
11812: 1000 addi s0,sp,32
11814: 0000 unimp
11816: 9900 0x9900
11818: 0000 unimp
1181a: 0000 unimp
1181c: 0080 addi s0,sp,64
1181e: 0000 unimp
11820: 0000 unimp
11822: 1f00 addi s0,sp,944
11824: 0080 addi s0,sp,64
11826: 0000 unimp
11828: 0000 unimp
1182a: 0300 addi s0,sp,384
1182c: 0000 unimp
1182e: 0400 addi s0,sp,512
11830: 0000 unimp
11832: ec00 sd s0,24(s0)
11834: 0000 unimp
11836: 0c00 addi s0,sp,528
11838: 0000 unimp
1183a: 0300 addi s0,sp,384
1183c: 0000 unimp
1183e: 0400 addi s0,sp,512
11840: 0000 unimp
11842: f200 sd s0,32(a2)
11844: 0000 unimp
11846: 0c00 addi s0,sp,528
11848: 0000 unimp
1184a: 0200 addi s0,sp,256
1184c: 0000 unimp
1184e: 0100 addi s0,sp,128
11850: 00636f73 csrrsi t5,0x6,6
11854: 0000 unimp
11856: 0300 addi s0,sp,384
11858: 0000 unimp
1185a: 0400 addi s0,sp,512
1185c: 0000 unimp
1185e: 0000 unimp
11860: 0000 unimp
11862: 0200 addi s0,sp,256
11864: 0000 unimp
11866: 0300 addi s0,sp,384
11868: 0000 unimp
1186a: 0400 addi s0,sp,512
1186c: 0000 unimp
1186e: 0f00 addi s0,sp,912
11870: 0000 unimp
11872: 0200 addi s0,sp,256
11874: 0000 unimp
11876: 0300 addi s0,sp,384
11878: 0000 unimp
1187a: 3200 fld fs0,32(a2)
1187c: 0000 unimp
1187e: 1b00 addi s0,sp,432
11880: 69466953 0x69466953
11884: 6576 ld a0,344(sp)
11886: 462c lw a1,72(a2)
11888: 3555 addiw a0,a0,-11
1188a: 3034 fld fa3,96(s0)
1188c: 6f732d47 fmsub.q fs10,ft6,fs7,fa3,rdn
11890: 75660063 beq a2,s6,11fd0 <_binary_bootrom_bin_start+0x1fd0>
11894: 3035 0x3035
11896: 2d30 fld fa2,88(a0)
11898: 00636f73 csrrsi t5,0x6,6
1189c: 69666973 csrrsi s2,0x696,12
118a0: 6576 ld a0,344(sp)
118a2: 732d lui t1,0xfffeb
118a4: 7300636f jal t1,17fd4 <_binary_bootrom_bin_end+0x4f6c>
118a8: 6d69 lui s10,0x1a
118aa: 6c70 ld a2,216(s0)
118ac: 2d65 addiw s10,s10,25
118ae: 7562 ld a0,56(sp)
118b0: 00000073 ecall
118b4: 0000 unimp
118b6: 0300 addi s0,sp,384
118b8: 0000 unimp
118ba: 0000 unimp
118bc: 0000 unimp
118be: 6601 0x6601
118c0: 0000 unimp
118c2: 0100 addi s0,sp,128
118c4: 7562 ld a0,56(sp)
118c6: 6c622d73 csrrs s10,0x6c6,tp
118ca: 656b636f jal t1,c7f20 <_binary_bootrom_bin_end+0xb4eb8>
118ce: 4072 0x4072
118d0: 3031 0x3031
118d2: 6230 ld a2,64(a2)
118d4: 3038 fld fa4,96(s0)
118d6: 3030 fld fa2,96(s0)
118d8: 0000 unimp
118da: 0000 unimp
118dc: 0000 unimp
118de: 0300 addi s0,sp,384
118e0: 0000 unimp
118e2: 1400 addi s0,sp,544
118e4: 0000 unimp
118e6: 1b00 addi s0,sp,432
118e8: 69666973 csrrsi s2,0x696,12
118ec: 6576 ld a0,344(sp)
118ee: 622c ld a1,64(a2)
118f0: 7375 lui t1,0xffffd
118f2: 622d lui tp,0xb
118f4: 6f6c ld a1,216(a4)
118f6: 72656b63 bltu a0,t1,1202c <_binary_bootrom_bin_start+0x202c>
118fa: 0030 addi a2,sp,8
118fc: 0000 unimp
118fe: 0300 addi s0,sp,384
11900: 0000 unimp
11902: 1000 addi s0,sp,32
11904: 0000 unimp
11906: 9900 0x9900
11908: 0000 unimp
1190a: 0000 unimp
1190c: 0b10 addi a2,sp,400
1190e: 0080 addi s0,sp,64
11910: 0000 unimp
11912: 0000 unimp
11914: 0000 unimp
11916: 0010 0x10
11918: 0000 unimp
1191a: 0300 addi s0,sp,384
1191c: 0000 unimp
1191e: 0800 addi s0,sp,16
11920: 0000 unimp
11922: 6d01 0x6d01
11924: 746e6f63 bltu t3,t1,12082 <_binary_bootrom_bin_start+0x2082>
11928: 6f72 ld t5,280(sp)
1192a: 006c addi a1,sp,12
1192c: 0000 unimp
1192e: 0200 addi s0,sp,256
11930: 0000 unimp
11932: 0100 addi s0,sp,128
11934: 68636163 bltu t1,t1,11fb6 <_binary_bootrom_bin_start+0x1fb6>
11938: 2d65 addiw s10,s10,25
1193a: 746e6f63 bltu t3,t1,12098 <_binary_bootrom_bin_start+0x2098>
1193e: 6f72 ld t5,280(sp)
11940: 6c6c ld a1,216(s0)
11942: 7265 lui tp,0xffff9
11944: 3240 fld fs0,160(a2)
11946: 3130 fld fa2,96(a0)
11948: 3030 fld fa2,96(s0)
1194a: 3030 fld fa2,96(s0)
1194c: 0000 unimp
1194e: 0000 unimp
11950: 0000 unimp
11952: 0300 addi s0,sp,384
11954: 0000 unimp
11956: 0400 addi s0,sp,512
11958: 0000 unimp
1195a: 5d00 lw s0,56(a0)
1195c: 0000 unimp
1195e: 4000 lw s0,0(s0)
11960: 0000 unimp
11962: 0300 addi s0,sp,384
11964: 0000 unimp
11966: 0400 addi s0,sp,512
11968: 0000 unimp
1196a: 7701 lui a4,0xfffe0
1196c: 0000 unimp
1196e: 0200 addi s0,sp,256
11970: 0000 unimp
11972: 0300 addi s0,sp,384
11974: 0000 unimp
11976: 0400 addi s0,sp,512
11978: 0000 unimp
1197a: 7000 ld s0,32(s0)
1197c: 0000 unimp
1197e: 0008 0x8
11980: 0000 unimp
11982: 0300 addi s0,sp,384
11984: 0000 unimp
11986: 0400 addi s0,sp,512
11988: 0000 unimp
1198a: 7d00 ld s0,56(a0)
1198c: 2000 fld fs0,0(s0)
1198e: 0000 unimp
11990: 0000 unimp
11992: 0300 addi s0,sp,384
11994: 0000 unimp
11996: 0000 unimp
11998: 0000 unimp
1199a: 8301 srli a4,a4,0x0
1199c: 0000 unimp
1199e: 0300 addi s0,sp,384
119a0: 0000 unimp
119a2: 1500 addi s0,sp,672
119a4: 0000 unimp
119a6: 1b00 addi s0,sp,432
119a8: 69666973 csrrsi s2,0x696,12
119ac: 6576 ld a0,344(sp)
119ae: 632c ld a1,64(a4)
119b0: 68636163 bltu t1,t1,12032 <_binary_bootrom_bin_start+0x2032>
119b4: 3065 0x3065
119b6: 6300 ld s0,0(a4)
119b8: 6361 lui t1,0x18
119ba: 6568 ld a0,200(a0)
119bc: 0000 unimp
119be: 0000 unimp
119c0: 0000 unimp
119c2: 0300 addi s0,sp,384
119c4: 0000 unimp
119c6: 0400 addi s0,sp,512
119c8: 0000 unimp
119ca: 9101 srli a0,a0,0x20
119cc: 0000 unimp
119ce: 0900 addi s0,sp,144
119d0: 0000 unimp
119d2: 0300 addi s0,sp,384
119d4: 0000 unimp
119d6: 0c00 addi s0,sp,528
119d8: 0000 unimp
119da: a201 j 11ada <_binary_bootrom_bin_start+0x1ada>
119dc: 0000 unimp
119de: 0100 addi s0,sp,128
119e0: 0000 unimp
119e2: 0200 addi s0,sp,256
119e4: 0000 unimp
119e6: 0300 addi s0,sp,384
119e8: 0000 unimp
119ea: 0300 addi s0,sp,384
119ec: 0000 unimp
119ee: 0c00 addi s0,sp,528
119f0: 0000 unimp
119f2: 8800 0x8800
119f4: 0000 unimp
119f6: 0a00 addi s0,sp,272
119f8: 0000 unimp
119fa: 0b00 addi s0,sp,400
119fc: 0000 unimp
119fe: 0c00 addi s0,sp,528
11a00: 0000 unimp
11a02: 0300 addi s0,sp,384
11a04: 0000 unimp
11a06: 2000 fld fs0,0(s0)
11a08: 0000 unimp
11a0a: 9900 0x9900
11a0c: 0000 unimp
11a0e: 0000 unimp
11a10: 0102 slli sp,sp,0x0
...
11a1a: 0010 0x10
11a1c: 0000 unimp
11a1e: 0000 unimp
11a20: 0008 0x8
11a22: 0000 unimp
11a24: 0000 unimp
11a26: 0000 unimp
11a28: 0002 c.slli zero,0x0
11a2a: 0000 unimp
11a2c: 0000 unimp
11a2e: 0300 addi s0,sp,384
11a30: 0000 unimp
11a32: 1100 addi s0,sp,160
11a34: 0000 unimp
11a36: 6d01 0x6d01
11a38: 746e6f63 bltu t3,t1,12196 <_binary_bootrom_bin_start+0x2196>
11a3c: 6f72 ld t5,280(sp)
11a3e: 006c addi a1,sp,12
11a40: 65646973 csrrsi s2,0x656,8
11a44: 6162 ld sp,24(sp)
11a46: 646e ld s0,216(sp)
11a48: 0000 unimp
11a4a: 0000 unimp
11a4c: 0000 unimp
11a4e: 0300 addi s0,sp,384
11a50: 0000 unimp
11a52: 0400 addi s0,sp,512
11a54: 0000 unimp
11a56: ec00 sd s0,24(s0)
11a58: 0000 unimp
11a5a: 0200 addi s0,sp,256
11a5c: 0000 unimp
11a5e: 0300 addi s0,sp,384
11a60: 0000 unimp
11a62: 0400 addi s0,sp,512
11a64: 0000 unimp
11a66: f200 sd s0,32(a2)
11a68: 0000 unimp
11a6a: 0200 addi s0,sp,256
11a6c: 0000 unimp
11a6e: 0200 addi s0,sp,256
11a70: 0000 unimp
11a72: 0100 addi s0,sp,128
11a74: 65646163 bltu s0,s6,120b6 <_binary_bootrom_bin_start+0x20b6>
11a78: 636e ld t1,216(sp)
11a7a: 2d65 addiw s10,s10,25
11a7c: 6464 ld s1,200(s0)
11a7e: 2d72 fld fs10,280(sp)
11a80: 676d lui a4,0x1b
11a82: 746d lui s0,0xffffb
11a84: 3140 fld fs0,160(a0)
11a86: 3030 fld fa2,96(s0)
11a88: 30303063 0x30303063
11a8c: 0030 addi a2,sp,8
11a8e: 0000 unimp
11a90: 0000 unimp
11a92: 0300 addi s0,sp,384
11a94: 0000 unimp
11a96: 1700 addi s0,sp,928
11a98: 0000 unimp
11a9a: 1b00 addi s0,sp,432
11a9c: 69666973 csrrsi s2,0x696,12
11aa0: 6576 ld a0,344(sp)
11aa2: 632c ld a1,64(a4)
11aa4: 6461 lui s0,0x18
11aa6: 6e65 lui t3,0x19
11aa8: 64646563 bltu s0,t1,120f2 <_binary_bootrom_bin_start+0x20f2>
11aac: 6d72 ld s10,280(sp)
11aae: 30746d67 0x30746d67
11ab2: 0000 unimp
11ab4: 0000 unimp
11ab6: 0300 addi s0,sp,384
11ab8: 0000 unimp
11aba: 1000 addi s0,sp,32
11abc: 0000 unimp
11abe: 9900 0x9900
11ac0: 0000 unimp
11ac2: 0000 unimp
11ac4: 0c10 addi a2,sp,528
...
11ace: 0010 0x10
11ad0: 0000 unimp
11ad2: 0300 addi s0,sp,384
11ad4: 0000 unimp
11ad6: 0800 addi s0,sp,16
11ad8: 0000 unimp
11ada: 6d01 0x6d01
11adc: 746e6f63 bltu t3,t1,1223a <_binary_bootrom_bin_start+0x223a>
11ae0: 6f72 ld t5,280(sp)
11ae2: 006c addi a1,sp,12
11ae4: 0000 unimp
11ae6: 0200 addi s0,sp,256
11ae8: 0000 unimp
11aea: 0100 addi s0,sp,128
11aec: 65646163 bltu s0,s6,1212e <_binary_bootrom_bin_start+0x212e>
11af0: 636e ld t1,216(sp)
11af2: 2d65 addiw s10,s10,25
11af4: 676d6567 0x676d6567
11af8: 6c78 ld a4,216(s0)
11afa: 6d2d lui s10,0xb
11afc: 40746d67 0x40746d67
11b00: 3031 0x3031
11b02: 6130 ld a2,64(a0)
11b04: 3030 fld fa2,96(s0)
11b06: 3030 fld fa2,96(s0)
11b08: 0000 unimp
11b0a: 0000 unimp
11b0c: 0000 unimp
11b0e: 0300 addi s0,sp,384
11b10: 0000 unimp
11b12: 1a00 addi s0,sp,304
11b14: 0000 unimp
11b16: 1b00 addi s0,sp,432
11b18: 69666973 csrrsi s2,0x696,12
11b1c: 6576 ld a0,344(sp)
11b1e: 632c ld a1,64(a4)
11b20: 6461 lui s0,0x18
11b22: 6e65 lui t3,0x19
11b24: 65676563 bltu a4,s6,1216e <_binary_bootrom_bin_start+0x216e>
11b28: 676d lui a4,0x1b
11b2a: 6c78 ld a4,216(s0)
11b2c: 676d lui a4,0x1b
11b2e: 746d lui s0,0xffffb
11b30: 0030 addi a2,sp,8
11b32: 0000 unimp
11b34: 0000 unimp
11b36: 0300 addi s0,sp,384
11b38: 0000 unimp
11b3a: 1000 addi s0,sp,32
11b3c: 0000 unimp
11b3e: 9900 0x9900
11b40: 0000 unimp
11b42: 0000 unimp
11b44: 0a10 addi a2,sp,272
...
11b4e: 0010 0x10
11b50: 0000 unimp
11b52: 0300 addi s0,sp,384
11b54: 0000 unimp
11b56: 0800 addi s0,sp,16
11b58: 0000 unimp
11b5a: 6d01 0x6d01
11b5c: 746e6f63 bltu t3,t1,122ba <_binary_bootrom_bin_start+0x22ba>
11b60: 6f72 ld t5,280(sp)
11b62: 006c addi a1,sp,12
11b64: 0000 unimp
11b66: 0200 addi s0,sp,256
11b68: 0000 unimp
11b6a: 0100 addi s0,sp,128
11b6c: 70696863 bltu s2,t1,1227c <_binary_bootrom_bin_start+0x227c>
11b70: 696c ld a1,208(a0)
11b72: 6b6e ld s6,216(sp)
11b74: 3440 fld fs0,168(s0)
11b76: 3030 fld fa2,96(s0)
11b78: 3030 fld fa2,96(s0)
11b7a: 3030 fld fa2,96(s0)
11b7c: 0030 addi a2,sp,8
11b7e: 0000 unimp
11b80: 0000 unimp
11b82: 0300 addi s0,sp,384
11b84: 0000 unimp
11b86: 0400 addi s0,sp,512
11b88: 0000 unimp
11b8a: 0000 unimp
11b8c: 0000 unimp
11b8e: 0200 addi s0,sp,256
11b90: 0000 unimp
11b92: 0300 addi s0,sp,384
11b94: 0000 unimp
11b96: 0400 addi s0,sp,512
11b98: 0000 unimp
11b9a: 0f00 addi s0,sp,912
11b9c: 0000 unimp
11b9e: 0200 addi s0,sp,256
11ba0: 0000 unimp
11ba2: 0300 addi s0,sp,384
11ba4: 0000 unimp
11ba6: 1b00 addi s0,sp,432
11ba8: 0000 unimp
11baa: 1b00 addi s0,sp,432
11bac: 69666973 csrrsi s2,0x696,12
11bb0: 6576 ld a0,344(sp)
11bb2: 632c ld a1,64(a4)
11bb4: 6968 ld a0,208(a0)
11bb6: 6c70 ld a2,216(s0)
11bb8: 6e69 lui t3,0x1a
11bba: 6973006b 0x6973006b
11bbe: 706d c.lui zero,0xffffb
11bc0: 656c ld a1,200(a0)
11bc2: 622d lui tp,0xb
11bc4: 7375 lui t1,0xffffd
11bc6: 0000 unimp
11bc8: 0000 unimp
11bca: 0300 addi s0,sp,384
11bcc: 0000 unimp
11bce: 6000 ld s0,0(s0)
11bd0: 0000 unimp
11bd2: 6601 0x6601
11bd4: 0000 unimp
11bd6: 0000 unimp
11bd8: 0060 addi s0,sp,12
11bda: 0000 unimp
11bdc: 0000 unimp
11bde: 0000 unimp
11be0: 0060 addi s0,sp,12
11be2: 0000 unimp
11be4: 0000 unimp
11be6: 0000 unimp
11be8: 0020 addi s0,sp,8
11bea: 0000 unimp
11bec: 0000 unimp
11bee: 3000 fld fs0,32(s0)
11bf0: 0000 unimp
11bf2: 0000 unimp
11bf4: 0000 unimp
11bf6: 3000 fld fs0,32(s0)
11bf8: 0000 unimp
11bfa: 0000 unimp
11bfc: 0000 unimp
11bfe: 1000 addi s0,sp,32
...
11c08: 0040 addi s0,sp,4
11c0a: 0000 unimp
11c0c: 0000 unimp
11c0e: 0000 unimp
11c10: 0040 addi s0,sp,4
11c12: 0000 unimp
11c14: 0000 unimp
11c16: 0000 unimp
11c18: 0020 addi s0,sp,8
11c1a: 0000 unimp
11c1c: 0000 unimp
11c1e: 2000 fld fs0,0(s0)
11c20: 0000 unimp
11c22: 0000 unimp
11c24: 0000 unimp
11c26: 2000 fld fs0,0(s0)
11c28: 0000 unimp
11c2a: 0000 unimp
11c2c: 0000 unimp
11c2e: 1000 addi s0,sp,32
11c30: 0000 unimp
11c32: 0000 unimp
11c34: 0000 unimp
11c36: 0300 addi s0,sp,384
11c38: 0000 unimp
11c3a: 0400 addi s0,sp,512
11c3c: 0000 unimp
11c3e: ec00 sd s0,24(s0)
11c40: 0000 unimp
11c42: 0b00 addi s0,sp,400
11c44: 0000 unimp
11c46: 0300 addi s0,sp,384
11c48: 0000 unimp
11c4a: 0400 addi s0,sp,512
11c4c: 0000 unimp
11c4e: f200 sd s0,32(a2)
11c50: 0000 unimp
11c52: 0b00 addi s0,sp,400
11c54: 0000 unimp
11c56: 0200 addi s0,sp,256
11c58: 0000 unimp
11c5a: 0100 addi s0,sp,128
11c5c: 6e696c63 bltu s2,t1,12354 <_binary_bootrom_bin_start+0x2354>
11c60: 4074 lw a3,68(s0)
11c62: 3032 fld ft0,296(sp)
11c64: 3030 fld fa2,96(s0)
11c66: 3030 fld fa2,96(s0)
11c68: 0030 addi a2,sp,8
11c6a: 0000 unimp
11c6c: 0000 unimp
11c6e: 0300 addi s0,sp,384
11c70: 0000 unimp
11c72: 0d00 addi s0,sp,656
11c74: 0000 unimp
11c76: 1b00 addi s0,sp,432
11c78: 6972 ld s2,280(sp)
11c7a: 2c766373 csrrsi t1,0x2c7,12
11c7e: 6e696c63 bltu s2,t1,12376 <_binary_bootrom_bin_start+0x2376>
11c82: 3074 fld fa3,224(s0)
11c84: 0000 unimp
11c86: 0000 unimp
11c88: 0000 unimp
11c8a: 0300 addi s0,sp,384
11c8c: 0000 unimp
11c8e: 5000 lw s0,32(s0)
11c90: 0000 unimp
11c92: ad01 j 122a2 <_binary_bootrom_bin_start+0x22a2>
11c94: 0000 unimp
11c96: 0d00 addi s0,sp,656
11c98: 0000 unimp
11c9a: 0300 addi s0,sp,384
11c9c: 0000 unimp
11c9e: 0d00 addi s0,sp,656
11ca0: 0000 unimp
11ca2: 0700 addi s0,sp,896
11ca4: 0000 unimp
11ca6: 0e00 addi s0,sp,784
11ca8: 0000 unimp
11caa: 0300 addi s0,sp,384
11cac: 0000 unimp
11cae: 0e00 addi s0,sp,784
11cb0: 0000 unimp
11cb2: 0700 addi s0,sp,896
11cb4: 0000 unimp
11cb6: 0f00 addi s0,sp,912
11cb8: 0000 unimp
11cba: 0300 addi s0,sp,384
11cbc: 0000 unimp
11cbe: 0f00 addi s0,sp,912
11cc0: 0000 unimp
11cc2: 0700 addi s0,sp,896
11cc4: 0000 unimp
11cc6: 1000 addi s0,sp,32
11cc8: 0000 unimp
11cca: 0300 addi s0,sp,384
11ccc: 0000 unimp
11cce: 1000 addi s0,sp,32
11cd0: 0000 unimp
11cd2: 0700 addi s0,sp,896
11cd4: 0000 unimp
11cd6: 1100 addi s0,sp,160
11cd8: 0000 unimp
11cda: 0300 addi s0,sp,384
11cdc: 0000 unimp
11cde: 1100 addi s0,sp,160
11ce0: 0000 unimp
11ce2: 0700 addi s0,sp,896
11ce4: 0000 unimp
11ce6: 0300 addi s0,sp,384
11ce8: 0000 unimp
11cea: 1000 addi s0,sp,32
11cec: 0000 unimp
11cee: 9900 0x9900
11cf0: 0000 unimp
11cf2: 0000 unimp
11cf4: 0002 c.slli zero,0x0
11cf6: 0000 unimp
11cf8: 0000 unimp
11cfa: 0000 unimp
11cfc: 0100 addi s0,sp,128
11cfe: 0000 unimp
11d00: 0000 unimp
11d02: 0300 addi s0,sp,384
11d04: 0000 unimp
11d06: 0800 addi s0,sp,16
11d08: 0000 unimp
11d0a: 6d01 0x6d01
11d0c: 746e6f63 bltu t3,t1,1246a <_binary_bootrom_bin_start+0x246a>
11d10: 6f72 ld t5,280(sp)
11d12: 006c addi a1,sp,12
11d14: 0000 unimp
11d16: 0200 addi s0,sp,256
11d18: 0000 unimp
11d1a: 0100 addi s0,sp,128
11d1c: 6564 ld s1,200(a0)
11d1e: 7562 ld a0,56(sp)
11d20: 6f632d67 0x6f632d67
11d24: 746e ld s0,248(sp)
11d26: 6f72 ld t5,280(sp)
11d28: 6c6c ld a1,216(s0)
11d2a: 7265 lui tp,0xffff9
11d2c: 3040 fld fs0,160(s0)
11d2e: 0000 unimp
11d30: 0000 unimp
11d32: 0300 addi s0,sp,384
11d34: 0000 unimp
11d36: 2100 fld fs0,0(a0)
11d38: 0000 unimp
11d3a: 1b00 addi s0,sp,432
11d3c: 69666973 csrrsi s2,0x696,12
11d40: 6576 ld a0,344(sp)
11d42: 642c ld a1,72(s0)
11d44: 6265 lui tp,0x19
11d46: 6775 lui a4,0x1d
11d48: 302d 0x302d
11d4a: 3331 addiw t1,t1,-20
11d4c: 7200 ld s0,32(a2)
11d4e: 7369 lui t1,0xffffa
11d50: 642c7663 bleu sp,s8,1239c <_binary_bootrom_bin_start+0x239c>
11d54: 6265 lui tp,0x19
11d56: 6775 lui a4,0x1d
11d58: 302d 0x302d
11d5a: 3331 addiw t1,t1,-20
11d5c: 0000 unimp
11d5e: 0000 unimp
11d60: 0000 unimp
11d62: 0300 addi s0,sp,384
11d64: 0000 unimp
11d66: 2800 fld fs0,16(s0)
11d68: 0000 unimp
11d6a: ad01 j 1237a <_binary_bootrom_bin_start+0x237a>
11d6c: 0000 unimp
11d6e: 0d00 addi s0,sp,656
11d70: 0000 unimp
11d72: ffff 0xffff
11d74: 0000 unimp
11d76: 0e00 addi s0,sp,784
11d78: 0000 unimp
11d7a: ffff 0xffff
11d7c: 0000 unimp
11d7e: 0f00 addi s0,sp,912
11d80: 0000 unimp
11d82: ffff 0xffff
11d84: 0000 unimp
11d86: 1000 addi s0,sp,32
11d88: 0000 unimp
11d8a: ffff 0xffff
11d8c: 0000 unimp
11d8e: 1100 addi s0,sp,160
11d90: 0000 unimp
11d92: ffff 0xffff
11d94: 0000 unimp
11d96: 0300 addi s0,sp,384
11d98: 0000 unimp
11d9a: 1000 addi s0,sp,32
11d9c: 0000 unimp
11d9e: 9900 0x9900
...
11dac: 0000 unimp
11dae: 0010 0x10
11db0: 0000 unimp
11db2: 0300 addi s0,sp,384
11db4: 0000 unimp
11db6: 0800 addi s0,sp,16
11db8: 0000 unimp
11dba: 6d01 0x6d01
11dbc: 746e6f63 bltu t3,t1,1251a <_binary_bootrom_bin_start+0x251a>
11dc0: 6f72 ld t5,280(sp)
11dc2: 006c addi a1,sp,12
11dc4: 0000 unimp
11dc6: 0200 addi s0,sp,256
11dc8: 0000 unimp
11dca: 0100 addi s0,sp,128
11dcc: 6d64 ld s1,216(a0)
11dce: 4061 c.li zero,24
11dd0: 30303033 0x30303033
11dd4: 3030 fld fa2,96(s0)
11dd6: 0030 addi a2,sp,8
11dd8: 0000 unimp
11dda: 0300 addi s0,sp,384
11ddc: 0000 unimp
11dde: 0400 addi s0,sp,512
11de0: 0000 unimp
11de2: c101 beqz a0,11de2 <_binary_bootrom_bin_start+0x1de2>
11de4: 0000 unimp
11de6: 0100 addi s0,sp,128
11de8: 0000 unimp
11dea: 0300 addi s0,sp,384
11dec: 0000 unimp
11dee: 0b00 addi s0,sp,400
11df0: 0000 unimp
11df2: 1b00 addi s0,sp,432
11df4: 6972 ld s2,280(sp)
11df6: 2c766373 csrrsi t1,0x2c7,12
11dfa: 6d64 ld s1,216(a0)
11dfc: 3061 0x3061
11dfe: 0000 unimp
11e00: 0000 unimp
11e02: 0300 addi s0,sp,384
11e04: 0000 unimp
11e06: 0400 addi s0,sp,512
11e08: 0000 unimp
11e0a: cc01 beqz s0,11e22 <_binary_bootrom_bin_start+0x1e22>
11e0c: 0000 unimp
11e0e: 0400 addi s0,sp,512
11e10: 0000 unimp
11e12: 0300 addi s0,sp,384
11e14: 0000 unimp
11e16: 0400 addi s0,sp,512
11e18: 0000 unimp
11e1a: d901 beqz a0,11d2a <_binary_bootrom_bin_start+0x1d2a>
11e1c: 0000 unimp
11e1e: 0000 unimp
11e20: 0000 unimp
11e22: 0300 addi s0,sp,384
11e24: 0000 unimp
11e26: 0400 addi s0,sp,512
11e28: 0000 unimp
11e2a: 9101 srli a0,a0,0x20
11e2c: 0000 unimp
11e2e: 0900 addi s0,sp,144
11e30: 0000 unimp
11e32: 0300 addi s0,sp,384
11e34: 0000 unimp
11e36: 2000 fld fs0,0(s0)
11e38: 0000 unimp
11e3a: a201 j 11f3a <_binary_bootrom_bin_start+0x1f3a>
11e3c: 0000 unimp
11e3e: 1700 addi s0,sp,928
11e40: 0000 unimp
11e42: 1800 addi s0,sp,48
11e44: 0000 unimp
11e46: 1900 addi s0,sp,176
11e48: 0000 unimp
11e4a: 1a00 addi s0,sp,304
11e4c: 0000 unimp
11e4e: 1b00 addi s0,sp,432
11e50: 0000 unimp
11e52: 1c00 addi s0,sp,560
11e54: 0000 unimp
11e56: 1d00 addi s0,sp,688
11e58: 0000 unimp
11e5a: 1e00 addi s0,sp,816
11e5c: 0000 unimp
11e5e: 0300 addi s0,sp,384
11e60: 0000 unimp
11e62: 1000 addi s0,sp,32
11e64: 0000 unimp
11e66: 9900 0x9900
11e68: 0000 unimp
11e6a: 0000 unimp
11e6c: 00000003 lb zero,0(zero) # 0 <_binary_bootrom_bin_size-0x3068>
11e70: 0000 unimp
11e72: 0000 unimp
11e74: 1000 addi s0,sp,32
11e76: 0000 unimp
11e78: 0000 unimp
11e7a: 0300 addi s0,sp,384
11e7c: 0000 unimp
11e7e: 0800 addi s0,sp,16
11e80: 0000 unimp
11e82: 6d01 0x6d01
11e84: 746e6f63 bltu t3,t1,125e2 <_binary_bootrom_bin_start+0x25e2>
11e88: 6f72 ld t5,280(sp)
11e8a: 006c addi a1,sp,12
11e8c: 0000 unimp
11e8e: 0300 addi s0,sp,384
11e90: 0000 unimp
11e92: 0400 addi s0,sp,512
11e94: 0000 unimp
11e96: e601 bnez a2,11e9e <_binary_bootrom_bin_start+0x1e9e>
11e98: 0000 unimp
11e9a: 0100 addi s0,sp,128
11e9c: 0000 unimp
11e9e: 0200 addi s0,sp,256
11ea0: 0000 unimp
11ea2: 0100 addi s0,sp,128
11ea4: 7464 ld s1,232(s0)
11ea6: 6d69 lui s10,0x1a
11ea8: 3140 fld fs0,160(a0)
11eaa: 3030 fld fa2,96(s0)
11eac: 3030 fld fa2,96(s0)
11eae: 3030 fld fa2,96(s0)
11eb0: 0000 unimp
11eb2: 0000 unimp
11eb4: 0000 unimp
11eb6: 0300 addi s0,sp,384
11eb8: 0000 unimp
11eba: 0d00 addi s0,sp,656
11ebc: 0000 unimp
11ebe: 1b00 addi s0,sp,432
11ec0: 69666973 csrrsi s2,0x696,12
11ec4: 6576 ld a0,344(sp)
11ec6: 642c ld a1,72(s0)
11ec8: 6974 ld a3,208(a0)
11eca: 306d 0x306d
11ecc: 0000 unimp
11ece: 0000 unimp
11ed0: 0000 unimp
11ed2: 0300 addi s0,sp,384
11ed4: 0000 unimp
11ed6: 1000 addi s0,sp,32
11ed8: 0000 unimp
11eda: 9900 0x9900
11edc: 0000 unimp
11ede: 0000 unimp
11ee0: 0001 nop
...
11eea: 0020 addi s0,sp,8
11eec: 0000 unimp
11eee: 0300 addi s0,sp,384
11ef0: 0000 unimp
11ef2: 0400 addi s0,sp,512
11ef4: 0000 unimp
11ef6: 6d01 0x6d01
11ef8: 656d lui a0,0x1b
11efa: 006d c.nop 27
11efc: 0000 unimp
11efe: 0300 addi s0,sp,384
11f00: 0000 unimp
11f02: 0400 addi s0,sp,512
11f04: 0000 unimp
11f06: ec00 sd s0,24(s0)
11f08: 0000 unimp
11f0a: 0300 addi s0,sp,384
11f0c: 0000 unimp
11f0e: 0300 addi s0,sp,384
11f10: 0000 unimp
11f12: 0400 addi s0,sp,512
11f14: 0000 unimp
11f16: f200 sd s0,32(a2)
11f18: 0000 unimp
11f1a: 0300 addi s0,sp,384
11f1c: 0000 unimp
11f1e: 0200 addi s0,sp,256
11f20: 0000 unimp
11f22: 0100 addi s0,sp,128
11f24: 6d65 lui s10,0x19
11f26: 6d65 lui s10,0x19
11f28: 6f79726f jal tp,a9e1e <_binary_bootrom_bin_end+0x96db6>
11f2c: 7074 ld a3,224(s0)
11f2e: 3140 fld fs0,160(a0)
11f30: 3030 fld fa2,96(s0)
11f32: 30303037 lui zero,0x30303
11f36: 0030 addi a2,sp,8
11f38: 0000 unimp
11f3a: 0300 addi s0,sp,384
11f3c: 0000 unimp
11f3e: 1300 addi s0,sp,416
11f40: 0000 unimp
11f42: 1b00 addi s0,sp,432
11f44: 69666973 csrrsi s2,0x696,12
11f48: 6576 ld a0,344(sp)
11f4a: 652c ld a1,72(a0)
11f4c: 656d lui a0,0x1b
11f4e: 6f6d lui t5,0x1b
11f50: 7972 ld s2,312(sp)
11f52: 3070746f jal s0,19a58 <_binary_bootrom_bin_end+0x69f0>
11f56: 0000 unimp
11f58: 0000 unimp
11f5a: 0300 addi s0,sp,384
11f5c: 0000 unimp
11f5e: 1000 addi s0,sp,32
11f60: 0000 unimp
11f62: 9900 0x9900
11f64: 0000 unimp
11f66: 0000 unimp
11f68: 0710 addi a2,sp,896
...
11f72: 0010 0x10
11f74: 0000 unimp
11f76: 0300 addi s0,sp,384
11f78: 0000 unimp
11f7a: 0800 addi s0,sp,16
11f7c: 0000 unimp
11f7e: 6d01 0x6d01
11f80: 746e6f63 bltu t3,t1,126de <_binary_bootrom_bin_start+0x26de>
11f84: 6f72 ld t5,280(sp)
11f86: 006c addi a1,sp,12
11f88: 0000 unimp
11f8a: 0200 addi s0,sp,256
11f8c: 0000 unimp
11f8e: 0100 addi s0,sp,128
11f90: 7265 lui tp,0xffff9
11f92: 6f72 ld t5,280(sp)
11f94: 2d72 fld fs10,280(sp)
11f96: 6564 ld s1,200(a0)
11f98: 6976 ld s2,344(sp)
11f9a: 31406563 bltu zero,s4,122a4 <_binary_bootrom_bin_start+0x22a4>
11f9e: 3038 fld fa4,96(s0)
11fa0: 3030 fld fa2,96(s0)
11fa2: 3030 fld fa2,96(s0)
11fa4: 0030 addi a2,sp,8
11fa6: 0000 unimp
11fa8: 0000 unimp
11faa: 0300 addi s0,sp,384
11fac: 0000 unimp
11fae: 0e00 addi s0,sp,784
11fb0: 0000 unimp
11fb2: 1b00 addi s0,sp,432
11fb4: 69666973 csrrsi s2,0x696,12
11fb8: 6576 ld a0,344(sp)
11fba: 652c ld a1,72(a0)
11fbc: 7272 ld tp,312(sp)
11fbe: 0030726f jal tp,197c0 <_binary_bootrom_bin_end+0x6758>
11fc2: 0000 unimp
11fc4: 0000 unimp
11fc6: 0300 addi s0,sp,384
11fc8: 0000 unimp
11fca: 1000 addi s0,sp,32
11fcc: 0000 unimp
11fce: 9900 0x9900
11fd0: 0000 unimp
11fd2: 0000 unimp
11fd4: 0018 0x18
11fd6: 0000 unimp
11fd8: 0000 unimp
11fda: 0000 unimp
11fdc: 0008 0x8
11fde: 0000 unimp
11fe0: 0000 unimp
11fe2: 0300 addi s0,sp,384
11fe4: 0000 unimp
11fe6: 0400 addi s0,sp,512
11fe8: 0000 unimp
11fea: 6d01 0x6d01
11fec: 656d lui a0,0x1b
11fee: 006d c.nop 27
11ff0: 0000 unimp
11ff2: 0300 addi s0,sp,384
11ff4: 0000 unimp
11ff6: 0400 addi s0,sp,512
11ff8: 0000 unimp
11ffa: ec00 sd s0,24(s0)
11ffc: 0000 unimp
11ffe: 0100 addi s0,sp,128
12000: 0000 unimp
12002: 0300 addi s0,sp,384
12004: 0000 unimp
12006: 0400 addi s0,sp,512
12008: 0000 unimp
1200a: f200 sd s0,32(a2)
1200c: 0000 unimp
1200e: 0100 addi s0,sp,128
12010: 0000 unimp
12012: 0200 addi s0,sp,256
12014: 0000 unimp
12016: 0100 addi s0,sp,128
12018: 7465 lui s0,0xffff9
1201a: 6568 ld a0,200(a0)
1201c: 6e72 ld t3,280(sp)
1201e: 7465 lui s0,0xffff9
12020: 3140 fld fs0,160(a0)
12022: 3030 fld fa2,96(s0)
12024: 3039 0x3039
12026: 3030 fld fa2,96(s0)
12028: 0030 addi a2,sp,8
1202a: 0000 unimp
1202c: 0000 unimp
1202e: 0300 addi s0,sp,384
12030: 0000 unimp
12032: 0900 addi s0,sp,144
12034: 0000 unimp
12036: 1b00 addi s0,sp,432
12038: 736e6463 bltu t3,s6,12760 <_binary_bootrom_bin_start+0x2760>
1203c: 6d2c ld a1,88(a0)
1203e: 6361 lui t1,0x18
12040: 0000 unimp
12042: 0000 unimp
12044: 0000 unimp
12046: 0300 addi s0,sp,384
12048: 0000 unimp
1204a: 0400 addi s0,sp,512
1204c: 0000 unimp
1204e: 9101 srli a0,a0,0x20
12050: 0000 unimp
12052: 0900 addi s0,sp,144
12054: 0000 unimp
12056: 0300 addi s0,sp,384
12058: 0000 unimp
1205a: 0400 addi s0,sp,512
1205c: 0000 unimp
1205e: a201 j 1215e <_binary_bootrom_bin_start+0x215e>
12060: 0000 unimp
12062: 3500 fld fs0,40(a0)
12064: 0000 unimp
12066: 0300 addi s0,sp,384
12068: 0000 unimp
1206a: 0600 addi s0,sp,768
1206c: 0000 unimp
1206e: f601 bnez a2,11f76 <_binary_bootrom_bin_start+0x1f76>
12070: 4241 li tp,16
12072: 00454443 fmadd.s fs0,fa0,ft4,ft0,rmm
12076: 0000 unimp
12078: 0000 unimp
1207a: 0300 addi s0,sp,384
1207c: 0000 unimp
1207e: 1000 addi s0,sp,32
12080: 0000 unimp
12082: 9900 0x9900
12084: 0000 unimp
12086: 0000 unimp
12088: 0910 addi a2,sp,144
...
12092: 0020 addi s0,sp,8
12094: 0000 unimp
12096: 0300 addi s0,sp,384
12098: 0000 unimp
1209a: 0800 addi s0,sp,16
1209c: 0000 unimp
1209e: 6d01 0x6d01
120a0: 746e6f63 bltu t3,t1,127fe <_binary_bootrom_bin_start+0x27fe>
120a4: 6f72 ld t5,280(sp)
120a6: 006c addi a1,sp,12
120a8: 0000 unimp
120aa: 0200 addi s0,sp,256
120ac: 0000 unimp
120ae: 0100 addi s0,sp,128
120b0: 6f697067 0x6f697067
120b4: 3140 fld fs0,160(a0)
120b6: 3030 fld fa2,96(s0)
120b8: 3036 fld ft0,360(sp)
120ba: 3030 fld fa2,96(s0)
120bc: 0030 addi a2,sp,8
120be: 0000 unimp
120c0: 0000 unimp
120c2: 0300 addi s0,sp,384
120c4: 0000 unimp
120c6: 0d00 addi s0,sp,656
120c8: 0000 unimp
120ca: 1b00 addi s0,sp,432
120cc: 69666973 csrrsi s2,0x696,12
120d0: 6576 ld a0,344(sp)
120d2: 672c ld a1,72(a4)
120d4: 6970 ld a2,208(a0)
120d6: 0000306f j 150d6 <_binary_bootrom_bin_end+0x206e>
120da: 0000 unimp
120dc: 0000 unimp
120de: 0300 addi s0,sp,384
120e0: 0000 unimp
120e2: 0400 addi s0,sp,512
120e4: 0000 unimp
120e6: 9101 srli a0,a0,0x20
120e8: 0000 unimp
120ea: 0900 addi s0,sp,144
120ec: 0000 unimp
120ee: 0300 addi s0,sp,384
120f0: 0000 unimp
120f2: 4000 lw s0,0(s0)
120f4: 0000 unimp
120f6: a201 j 121f6 <_binary_bootrom_bin_start+0x21f6>
120f8: 0000 unimp
120fa: 0700 addi s0,sp,896
120fc: 0000 unimp
120fe: 0800 addi s0,sp,16
12100: 0000 unimp
12102: 0900 addi s0,sp,144
12104: 0000 unimp
12106: 0a00 addi s0,sp,272
12108: 0000 unimp
1210a: 0b00 addi s0,sp,400
1210c: 0000 unimp
1210e: 0c00 addi s0,sp,528
12110: 0000 unimp
12112: 0d00 addi s0,sp,656
12114: 0000 unimp
12116: 0e00 addi s0,sp,784
12118: 0000 unimp
1211a: 0f00 addi s0,sp,912
1211c: 0000 unimp
1211e: 1000 addi s0,sp,32
12120: 0000 unimp
12122: 1100 addi s0,sp,160
12124: 0000 unimp
12126: 1200 addi s0,sp,288
12128: 0000 unimp
1212a: 1300 addi s0,sp,416
1212c: 0000 unimp
1212e: 1400 addi s0,sp,544
12130: 0000 unimp
12132: 1500 addi s0,sp,672
12134: 0000 unimp
12136: 1600 addi s0,sp,800
12138: 0000 unimp
1213a: 0300 addi s0,sp,384
1213c: 0000 unimp
1213e: 1000 addi s0,sp,32
12140: 0000 unimp
12142: 9900 0x9900
12144: 0000 unimp
12146: 0000 unimp
12148: 0610 addi a2,sp,768
...
12152: 0010 0x10
12154: 0000 unimp
12156: 0300 addi s0,sp,384
12158: 0000 unimp
1215a: 0800 addi s0,sp,16
1215c: 0000 unimp
1215e: 6d01 0x6d01
12160: 746e6f63 bltu t3,t1,128be <_binary_bootrom_bin_start+0x28be>
12164: 6f72 ld t5,280(sp)
12166: 006c addi a1,sp,12
12168: 0000 unimp
1216a: 0200 addi s0,sp,256
1216c: 0000 unimp
1216e: 0100 addi s0,sp,128
12170: 3269 addiw tp,tp,-6
12172: 30314063 blt sp,gp,12472 <_binary_bootrom_bin_start+0x2472>
12176: 3330 fld fa2,96(a4)
12178: 3030 fld fa2,96(s0)
1217a: 3030 fld fa2,96(s0)
1217c: 0000 unimp
1217e: 0000 unimp
12180: 0000 unimp
12182: 0300 addi s0,sp,384
12184: 0000 unimp
12186: 0c00 addi s0,sp,528
12188: 0000 unimp
1218a: 1b00 addi s0,sp,432
1218c: 69666973 csrrsi s2,0x696,12
12190: 6576 ld a0,344(sp)
12192: 692c ld a1,80(a0)
12194: 6332 ld t1,264(sp)
12196: 0030 addi a2,sp,8
12198: 0000 unimp
1219a: 0300 addi s0,sp,384
1219c: 0000 unimp
1219e: 0400 addi s0,sp,512
121a0: 0000 unimp
121a2: 9101 srli a0,a0,0x20
121a4: 0000 unimp
121a6: 0900 addi s0,sp,144
121a8: 0000 unimp
121aa: 0300 addi s0,sp,384
121ac: 0000 unimp
121ae: 0400 addi s0,sp,512
121b0: 0000 unimp
121b2: a201 j 122b2 <_binary_bootrom_bin_start+0x22b2>
121b4: 0000 unimp
121b6: 3200 fld fs0,32(a2)
121b8: 0000 unimp
121ba: 0300 addi s0,sp,384
121bc: 0000 unimp
121be: 1000 addi s0,sp,32
121c0: 0000 unimp
121c2: 9900 0x9900
121c4: 0000 unimp
121c6: 0000 unimp
121c8: 0310 addi a2,sp,384
...
121d2: 0010 0x10
121d4: 0000 unimp
121d6: 0300 addi s0,sp,384
121d8: 0000 unimp
121da: 0800 addi s0,sp,16
121dc: 0000 unimp
121de: 6d01 0x6d01
121e0: 746e6f63 bltu t3,t1,1293e <_binary_bootrom_bin_start+0x293e>
121e4: 6f72 ld t5,280(sp)
121e6: 006c addi a1,sp,12
121e8: 0000 unimp
121ea: 0200 addi s0,sp,256
121ec: 0000 unimp
121ee: 0100 addi s0,sp,128
121f0: 6e69 lui t3,0x1a
121f2: 6574 ld a3,200(a0)
121f4: 7272 ld tp,312(sp)
121f6: 7075 c.lui zero,0xffffd
121f8: 2d74 fld fa3,216(a0)
121fa: 746e6f63 bltu t3,t1,12958 <_binary_bootrom_bin_start+0x2958>
121fe: 6f72 ld t5,280(sp)
12200: 6c6c ld a1,216(s0)
12202: 7265 lui tp,0xffff9
12204: 6340 ld s0,128(a4)
12206: 3030 fld fa2,96(s0)
12208: 3030 fld fa2,96(s0)
1220a: 3030 fld fa2,96(s0)
1220c: 0000 unimp
1220e: 0000 unimp
12210: 0000 unimp
12212: 0300 addi s0,sp,384
12214: 0000 unimp
12216: 0400 addi s0,sp,512
12218: 0000 unimp
1221a: c600 sw s0,8(a2)
1221c: 0000 unimp
1221e: 0100 addi s0,sp,128
12220: 0000 unimp
12222: 0300 addi s0,sp,384
12224: 0000 unimp
12226: 0c00 addi s0,sp,528
12228: 0000 unimp
1222a: 1b00 addi s0,sp,432
1222c: 6972 ld s2,280(sp)
1222e: 2c766373 csrrsi t1,0x2c7,12
12232: 6c70 ld a2,216(s0)
12234: 6369 lui t1,0x1a
12236: 0030 addi a2,sp,8
12238: 0000 unimp
1223a: 0300 addi s0,sp,384
1223c: 0000 unimp
1223e: 0000 unimp
12240: 0000 unimp
12242: d700 sw s0,40(a4)
12244: 0000 unimp
12246: 0300 addi s0,sp,384
12248: 0000 unimp
1224a: 4800 lw s0,16(s0)
1224c: 0000 unimp
1224e: ad01 j 1285e <_binary_bootrom_bin_start+0x285e>
12250: 0000 unimp
12252: 0d00 addi s0,sp,656
12254: 0000 unimp
12256: 0b00 addi s0,sp,400
12258: 0000 unimp
1225a: 0e00 addi s0,sp,784
1225c: 0000 unimp
1225e: 0b00 addi s0,sp,400
12260: 0000 unimp
12262: 0e00 addi s0,sp,784
12264: 0000 unimp
12266: 0900 addi s0,sp,144
12268: 0000 unimp
1226a: 0f00 addi s0,sp,912
1226c: 0000 unimp
1226e: 0b00 addi s0,sp,400
12270: 0000 unimp
12272: 0f00 addi s0,sp,912
12274: 0000 unimp
12276: 0900 addi s0,sp,144
12278: 0000 unimp
1227a: 1000 addi s0,sp,32
1227c: 0000 unimp
1227e: 0b00 addi s0,sp,400
12280: 0000 unimp
12282: 1000 addi s0,sp,32
12284: 0000 unimp
12286: 0900 addi s0,sp,144
12288: 0000 unimp
1228a: 1100 addi s0,sp,160
1228c: 0000 unimp
1228e: 0b00 addi s0,sp,400
12290: 0000 unimp
12292: 1100 addi s0,sp,160
12294: 0000 unimp
12296: 0900 addi s0,sp,144
12298: 0000 unimp
1229a: 0300 addi s0,sp,384
1229c: 0000 unimp
1229e: 1000 addi s0,sp,32
122a0: 0000 unimp
122a2: 9900 0x9900
122a4: 0000 unimp
122a6: 0000 unimp
122a8: 000c 0xc
122aa: 0000 unimp
122ac: 0000 unimp
122ae: 0000 unimp
122b0: 0004 0x4
122b2: 0000 unimp
122b4: 0000 unimp
122b6: 0300 addi s0,sp,384
122b8: 0000 unimp
122ba: 0800 addi s0,sp,16
122bc: 0000 unimp
122be: 6d01 0x6d01
122c0: 746e6f63 bltu t3,t1,12a1e <_binary_bootrom_bin_start+0x2a1e>
122c4: 6f72 ld t5,280(sp)
122c6: 006c addi a1,sp,12
122c8: 0000 unimp
122ca: 0300 addi s0,sp,384
122cc: 0000 unimp
122ce: 0400 addi s0,sp,512
122d0: 0000 unimp
122d2: 0202 slli tp,tp,0x0
122d4: 0000 unimp
122d6: 0700 addi s0,sp,896
122d8: 0000 unimp
122da: 0300 addi s0,sp,384
122dc: 0000 unimp
122de: 0400 addi s0,sp,512
122e0: 0000 unimp
122e2: 1502 slli a0,a0,0x20
122e4: 0000 unimp
122e6: 3500 fld fs0,40(a0)
122e8: 0000 unimp
122ea: 0300 addi s0,sp,384
122ec: 0000 unimp
122ee: 0400 addi s0,sp,512
122f0: 0000 unimp
122f2: ec00 sd s0,24(s0)
122f4: 0000 unimp
122f6: 0900 addi s0,sp,144
122f8: 0000 unimp
122fa: 0300 addi s0,sp,384
122fc: 0000 unimp
122fe: 0400 addi s0,sp,512
12300: 0000 unimp
12302: f200 sd s0,32(a2)
12304: 0000 unimp
12306: 0900 addi s0,sp,144
12308: 0000 unimp
1230a: 0200 addi s0,sp,256
1230c: 0000 unimp
1230e: 0100 addi s0,sp,128
12310: 7469 lui s0,0xffffa
12312: 6d69 lui s10,0x1a
12314: 3140 fld fs0,160(a0)
12316: 3038 fld fa4,96(s0)
12318: 3030 fld fa2,96(s0)
1231a: 3030 fld fa2,96(s0)
1231c: 0000 unimp
1231e: 0000 unimp
12320: 0000 unimp
12322: 0300 addi s0,sp,384
12324: 0000 unimp
12326: 0d00 addi s0,sp,656
12328: 0000 unimp
1232a: 1b00 addi s0,sp,432
1232c: 69666973 csrrsi s2,0x696,12
12330: 6576 ld a0,344(sp)
12332: 692c ld a1,80(a0)
12334: 6974 ld a3,208(a0)
12336: 306d 0x306d
12338: 0000 unimp
1233a: 0000 unimp
1233c: 0000 unimp
1233e: 0300 addi s0,sp,384
12340: 0000 unimp
12342: 1000 addi s0,sp,32
12344: 0000 unimp
12346: 9900 0x9900
12348: 0000 unimp
1234a: 0000 unimp
1234c: 8001 srli s0,s0,0x0
...
12356: 0040 addi s0,sp,4
12358: 0000 unimp
1235a: 0300 addi s0,sp,384
1235c: 0000 unimp
1235e: 0400 addi s0,sp,512
12360: 0000 unimp
12362: 6d01 0x6d01
12364: 656d lui a0,0x1b
12366: 006d c.nop 27
12368: 0000 unimp
1236a: 0300 addi s0,sp,384
1236c: 0000 unimp
1236e: 0400 addi s0,sp,512
12370: 0000 unimp
12372: ec00 sd s0,24(s0)
12374: 0000 unimp
12376: 0400 addi s0,sp,512
12378: 0000 unimp
1237a: 0300 addi s0,sp,384
1237c: 0000 unimp
1237e: 0400 addi s0,sp,512
12380: 0000 unimp
12382: f200 sd s0,32(a2)
12384: 0000 unimp
12386: 0400 addi s0,sp,512
12388: 0000 unimp
1238a: 0200 addi s0,sp,256
1238c: 0000 unimp
1238e: 0100 addi s0,sp,128
12390: 7469 lui s0,0xffffa
12392: 6d69 lui s10,0x1a
12394: 3140 fld fs0,160(a0)
12396: 3038 fld fa4,96(s0)
12398: 3038 fld fa4,96(s0)
1239a: 3030 fld fa2,96(s0)
1239c: 0000 unimp
1239e: 0000 unimp
123a0: 0000 unimp
123a2: 0300 addi s0,sp,384
123a4: 0000 unimp
123a6: 0d00 addi s0,sp,656
123a8: 0000 unimp
123aa: 1b00 addi s0,sp,432
123ac: 69666973 csrrsi s2,0x696,12
123b0: 6576 ld a0,344(sp)
123b2: 692c ld a1,80(a0)
123b4: 6974 ld a3,208(a0)
123b6: 306d 0x306d
123b8: 0000 unimp
123ba: 0000 unimp
123bc: 0000 unimp
123be: 0300 addi s0,sp,384
123c0: 0000 unimp
123c2: 1000 addi s0,sp,32
123c4: 0000 unimp
123c6: 9900 0x9900
123c8: 0000 unimp
123ca: 0000 unimp
123cc: 8001 srli s0,s0,0x0
123ce: 0080 addi s0,sp,64
123d0: 0000 unimp
123d2: 0000 unimp
123d4: 0000 unimp
123d6: 0080 addi s0,sp,64
123d8: 0000 unimp
123da: 0300 addi s0,sp,384
123dc: 0000 unimp
123de: 0400 addi s0,sp,512
123e0: 0000 unimp
123e2: 6d01 0x6d01
123e4: 656d lui a0,0x1b
123e6: 006d c.nop 27
123e8: 0000 unimp
123ea: 0300 addi s0,sp,384
123ec: 0000 unimp
123ee: 0400 addi s0,sp,512
123f0: 0000 unimp
123f2: ec00 sd s0,24(s0)
123f4: 0000 unimp
123f6: 0500 addi s0,sp,640
123f8: 0000 unimp
123fa: 0300 addi s0,sp,384
123fc: 0000 unimp
123fe: 0400 addi s0,sp,512
12400: 0000 unimp
12402: f200 sd s0,32(a2)
12404: 0000 unimp
12406: 0500 addi s0,sp,640
12408: 0000 unimp
1240a: 0200 addi s0,sp,256
1240c: 0000 unimp
1240e: 0100 addi s0,sp,128
12410: 7469 lui s0,0xffffa
12412: 6d69 lui s10,0x1a
12414: 3140 fld fs0,160(a0)
12416: 3138 fld fa4,96(a0)
12418: 3030 fld fa2,96(s0)
1241a: 3030 fld fa2,96(s0)
1241c: 0000 unimp
1241e: 0000 unimp
12420: 0000 unimp
12422: 0300 addi s0,sp,384
12424: 0000 unimp
12426: 0d00 addi s0,sp,656
12428: 0000 unimp
1242a: 1b00 addi s0,sp,432
1242c: 69666973 csrrsi s2,0x696,12
12430: 6576 ld a0,344(sp)
12432: 692c ld a1,80(a0)
12434: 6974 ld a3,208(a0)
12436: 306d 0x306d
12438: 0000 unimp
1243a: 0000 unimp
1243c: 0000 unimp
1243e: 0300 addi s0,sp,384
12440: 0000 unimp
12442: 1000 addi s0,sp,32
12444: 0000 unimp
12446: 9900 0x9900
12448: 0000 unimp
1244a: 0000 unimp
1244c: 8101 srli a0,a0,0x0
...
12456: 0080 addi s0,sp,64
12458: 0000 unimp
1245a: 0300 addi s0,sp,384
1245c: 0000 unimp
1245e: 0400 addi s0,sp,512
12460: 0000 unimp
12462: 6d01 0x6d01
12464: 656d lui a0,0x1b
12466: 006d c.nop 27
12468: 0000 unimp
1246a: 0300 addi s0,sp,384
1246c: 0000 unimp
1246e: 0400 addi s0,sp,512
12470: 0000 unimp
12472: ec00 sd s0,24(s0)
12474: 0000 unimp
12476: 0600 addi s0,sp,768
12478: 0000 unimp
1247a: 0300 addi s0,sp,384
1247c: 0000 unimp
1247e: 0400 addi s0,sp,512
12480: 0000 unimp
12482: f200 sd s0,32(a2)
12484: 0000 unimp
12486: 0600 addi s0,sp,768
12488: 0000 unimp
1248a: 0200 addi s0,sp,256
1248c: 0000 unimp
1248e: 0100 addi s0,sp,128
12490: 7469 lui s0,0xffffa
12492: 6d69 lui s10,0x1a
12494: 3140 fld fs0,160(a0)
12496: 3138 fld fa4,96(a0)
12498: 3038 fld fa4,96(s0)
1249a: 3030 fld fa2,96(s0)
1249c: 0000 unimp
1249e: 0000 unimp
124a0: 0000 unimp
124a2: 0300 addi s0,sp,384
124a4: 0000 unimp
124a6: 0d00 addi s0,sp,656
124a8: 0000 unimp
124aa: 1b00 addi s0,sp,432
124ac: 69666973 csrrsi s2,0x696,12
124b0: 6576 ld a0,344(sp)
124b2: 692c ld a1,80(a0)
124b4: 6974 ld a3,208(a0)
124b6: 306d 0x306d
124b8: 0000 unimp
124ba: 0000 unimp
124bc: 0000 unimp
124be: 0300 addi s0,sp,384
124c0: 0000 unimp
124c2: 1000 addi s0,sp,32
124c4: 0000 unimp
124c6: 9900 0x9900
124c8: 0000 unimp
124ca: 0000 unimp
124cc: 8101 srli a0,a0,0x0
124ce: 0080 addi s0,sp,64
124d0: 0000 unimp
124d2: 0000 unimp
124d4: 0000 unimp
124d6: 0080 addi s0,sp,64
124d8: 0000 unimp
124da: 0300 addi s0,sp,384
124dc: 0000 unimp
124de: 0400 addi s0,sp,512
124e0: 0000 unimp
124e2: 6d01 0x6d01
124e4: 656d lui a0,0x1b
124e6: 006d c.nop 27
124e8: 0000 unimp
124ea: 0300 addi s0,sp,384
124ec: 0000 unimp
124ee: 0400 addi s0,sp,512
124f0: 0000 unimp
124f2: ec00 sd s0,24(s0)
124f4: 0000 unimp
124f6: 0700 addi s0,sp,896
124f8: 0000 unimp
124fa: 0300 addi s0,sp,384
124fc: 0000 unimp
124fe: 0400 addi s0,sp,512
12500: 0000 unimp
12502: f200 sd s0,32(a2)
12504: 0000 unimp
12506: 0700 addi s0,sp,896
12508: 0000 unimp
1250a: 0200 addi s0,sp,256
1250c: 0000 unimp
1250e: 0100 addi s0,sp,128
12510: 7469 lui s0,0xffffa
12512: 6d69 lui s10,0x1a
12514: 3140 fld fs0,160(a0)
12516: 3238 fld fa4,96(a2)
12518: 3030 fld fa2,96(s0)
1251a: 3030 fld fa2,96(s0)
1251c: 0000 unimp
1251e: 0000 unimp
12520: 0000 unimp
12522: 0300 addi s0,sp,384
12524: 0000 unimp
12526: 0d00 addi s0,sp,656
12528: 0000 unimp
1252a: 1b00 addi s0,sp,432
1252c: 69666973 csrrsi s2,0x696,12
12530: 6576 ld a0,344(sp)
12532: 692c ld a1,80(a0)
12534: 6974 ld a3,208(a0)
12536: 306d 0x306d
12538: 0000 unimp
1253a: 0000 unimp
1253c: 0000 unimp
1253e: 0300 addi s0,sp,384
12540: 0000 unimp
12542: 1000 addi s0,sp,32
12544: 0000 unimp
12546: 9900 0x9900
12548: 0000 unimp
1254a: 0000 unimp
1254c: 8201 srli a2,a2,0x0
...
12556: 0080 addi s0,sp,64
12558: 0000 unimp
1255a: 0300 addi s0,sp,384
1255c: 0000 unimp
1255e: 0400 addi s0,sp,512
12560: 0000 unimp
12562: 6d01 0x6d01
12564: 656d lui a0,0x1b
12566: 006d c.nop 27
12568: 0000 unimp
1256a: 0300 addi s0,sp,384
1256c: 0000 unimp
1256e: 0400 addi s0,sp,512
12570: 0000 unimp
12572: ec00 sd s0,24(s0)
12574: 0000 unimp
12576: 0800 addi s0,sp,16
12578: 0000 unimp
1257a: 0300 addi s0,sp,384
1257c: 0000 unimp
1257e: 0400 addi s0,sp,512
12580: 0000 unimp
12582: f200 sd s0,32(a2)
12584: 0000 unimp
12586: 0800 addi s0,sp,16
12588: 0000 unimp
1258a: 0200 addi s0,sp,256
1258c: 0000 unimp
1258e: 0100 addi s0,sp,128
12590: 656d lui a0,0x1b
12592: 6f6d lui t5,0x1b
12594: 7972 ld s2,312(sp)
12596: 632d lui t1,0xb
12598: 72746e6f jal t3,594be <_binary_bootrom_bin_end+0x46456>
1259c: 656c6c6f jal s8,d8bf2 <_binary_bootrom_bin_end+0xc5b8a>
125a0: 4072 0x4072
125a2: 3031 0x3031
125a4: 6230 ld a2,64(a2)
125a6: 3030 fld fa2,96(s0)
125a8: 3030 fld fa2,96(s0)
125aa: 0000 unimp
125ac: 0000 unimp
125ae: 0300 addi s0,sp,384
125b0: 0000 unimp
125b2: 1000 addi s0,sp,32
125b4: 0000 unimp
125b6: 1b00 addi s0,sp,432
125b8: 69666973 csrrsi s2,0x696,12
125bc: 6576 ld a0,344(sp)
125be: 612c ld a1,64(a0)
125c0: 6f6c ld a1,216(a4)
125c2: 6465 lui s0,0x19
125c4: 7264 ld s1,224(a2)
125c6: 0030 addi a2,sp,8
125c8: 0000 unimp
125ca: 0300 addi s0,sp,384
125cc: 0000 unimp
125ce: 0400 addi s0,sp,512
125d0: 0000 unimp
125d2: 9101 srli a0,a0,0x20
125d4: 0000 unimp
125d6: 0900 addi s0,sp,144
125d8: 0000 unimp
125da: 0300 addi s0,sp,384
125dc: 0000 unimp
125de: 0400 addi s0,sp,512
125e0: 0000 unimp
125e2: a201 j 126e2 <_binary_bootrom_bin_start+0x26e2>
125e4: 0000 unimp
125e6: 1f00 addi s0,sp,944
125e8: 0000 unimp
125ea: 0300 addi s0,sp,384
125ec: 0000 unimp
125ee: 1000 addi s0,sp,32
125f0: 0000 unimp
125f2: 9900 0x9900
125f4: 0000 unimp
125f6: 0000 unimp
125f8: 0b10 addi a2,sp,400
...
12602: 0040 addi s0,sp,4
12604: 0000 unimp
12606: 0300 addi s0,sp,384
12608: 0000 unimp
1260a: 0800 addi s0,sp,16
1260c: 0000 unimp
1260e: 6d01 0x6d01
12610: 746e6f63 bltu t3,t1,12d6e <_binary_bootrom_bin_start+0x2d6e>
12614: 6f72 ld t5,280(sp)
12616: 006c addi a1,sp,12
12618: 0000 unimp
1261a: 0200 addi s0,sp,256
1261c: 0000 unimp
1261e: 0100 addi s0,sp,128
12620: 736d lui t1,0xffffb
12622: 4069 c.li zero,26
12624: 3032 fld ft0,296(sp)
12626: 3032 fld ft0,296(sp)
12628: 3030 fld fa2,96(s0)
1262a: 0030 addi a2,sp,8
1262c: 0000 unimp
1262e: 0300 addi s0,sp,384
12630: 0000 unimp
12632: 0c00 addi s0,sp,528
12634: 0000 unimp
12636: 1b00 addi s0,sp,432
12638: 69666973 csrrsi s2,0x696,12
1263c: 6576 ld a0,344(sp)
1263e: 6d2c ld a1,88(a0)
12640: 00306973 csrrsi s2,fcsr,0
12644: 0000 unimp
12646: 0300 addi s0,sp,384
12648: 0000 unimp
1264a: 0400 addi s0,sp,512
1264c: 0000 unimp
1264e: 9101 srli a0,a0,0x20
12650: 0000 unimp
12652: 0900 addi s0,sp,144
12654: 0000 unimp
12656: 0300 addi s0,sp,384
12658: 0000 unimp
1265a: 2800 fld fs0,16(s0)
1265c: 0000 unimp
1265e: a201 j 1275e <_binary_bootrom_bin_start+0x275e>
12660: 0000 unimp
12662: 2000 fld fs0,0(s0)
12664: 0000 unimp
12666: 2100 fld fs0,0(a0)
12668: 0000 unimp
1266a: 2200 fld fs0,0(a2)
1266c: 0000 unimp
1266e: 2300 fld fs0,0(a4)
12670: 0000 unimp
12672: 2400 fld fs0,8(s0)
12674: 0000 unimp
12676: 2500 fld fs0,8(a0)
12678: 0000 unimp
1267a: 2600 fld fs0,8(a2)
1267c: 0000 unimp
1267e: 2700 fld fs0,8(a4)
12680: 0000 unimp
12682: 2800 fld fs0,16(s0)
12684: 0000 unimp
12686: 2900 fld fs0,16(a0)
12688: 0000 unimp
1268a: 0300 addi s0,sp,384
1268c: 0000 unimp
1268e: 1000 addi s0,sp,32
12690: 0000 unimp
12692: 9900 0x9900
12694: 0000 unimp
12696: 0000 unimp
12698: 0202 slli tp,tp,0x0
...
126a2: 0010 0x10
126a4: 0000 unimp
126a6: 0300 addi s0,sp,384
126a8: 0000 unimp
126aa: 0800 addi s0,sp,16
126ac: 0000 unimp
126ae: 6d01 0x6d01
126b0: 746e6f63 bltu t3,t1,12e0e <_binary_bootrom_bin_start+0x2e0e>
126b4: 6f72 ld t5,280(sp)
126b6: 006c addi a1,sp,12
126b8: 0000 unimp
126ba: 0200 addi s0,sp,256
126bc: 0000 unimp
126be: 0100 addi s0,sp,128
126c0: 6564726f jal tp,59d16 <_binary_bootrom_bin_end+0x46cae>
126c4: 2d72 fld fs10,280(sp)
126c6: 656c676f jal a4,d8d1c <_binary_bootrom_bin_end+0xc5cb4>
126ca: 4072 0x4072
126cc: 3031 0x3031
126ce: 3031 0x3031
126d0: 3030 fld fa2,96(s0)
126d2: 3030 fld fa2,96(s0)
126d4: 0000 unimp
126d6: 0000 unimp
126d8: 0000 unimp
126da: 0300 addi s0,sp,384
126dc: 0000 unimp
126de: 1400 addi s0,sp,544
126e0: 0000 unimp
126e2: 1b00 addi s0,sp,432
126e4: 69666973 csrrsi s2,0x696,12
126e8: 6576 ld a0,344(sp)
126ea: 6f2c ld a1,88(a4)
126ec: 6472 ld s0,280(sp)
126ee: 7265 lui tp,0xffff9
126f0: 6f2d lui t5,0xb
126f2: 72656c67 0x72656c67
126f6: 0030 addi a2,sp,8
126f8: 0000 unimp
126fa: 0300 addi s0,sp,384
126fc: 0000 unimp
126fe: 1000 addi s0,sp,32
12700: 0000 unimp
12702: 9900 0x9900
12704: 0000 unimp
12706: 0000 unimp
12708: 1010 addi a2,sp,32
...
12712: 0010 0x10
12714: 0000 unimp
12716: 0300 addi s0,sp,384
12718: 0000 unimp
1271a: 0800 addi s0,sp,16
1271c: 0000 unimp
1271e: 6d01 0x6d01
12720: 746e6f63 bltu t3,t1,12e7e <_binary_bootrom_bin_start+0x2e7e>
12724: 6f72 ld t5,280(sp)
12726: 006c addi a1,sp,12
12728: 0000 unimp
1272a: 0200 addi s0,sp,256
1272c: 0000 unimp
1272e: 0100 addi s0,sp,128
12730: 6970 ld a2,208(a0)
12732: 636e ld t1,216(sp)
12734: 7274 ld a3,224(a2)
12736: 406c lw a1,68(s0)
12738: 3031 0x3031
1273a: 3830 fld fa2,112(s0)
1273c: 3030 fld fa2,96(s0)
1273e: 3030 fld fa2,96(s0)
12740: 0000 unimp
12742: 0000 unimp
12744: 0000 unimp
12746: 0300 addi s0,sp,384
12748: 0000 unimp
1274a: 1000 addi s0,sp,32
1274c: 0000 unimp
1274e: 1b00 addi s0,sp,432
12750: 69666973 csrrsi s2,0x696,12
12754: 6576 ld a0,344(sp)
12756: 702c ld a1,96(s0)
12758: 6e69 lui t3,0x1a
1275a: 6c727463 bleu t2,tp,12e22 <_binary_bootrom_bin_start+0x2e22>
1275e: 0030 addi a2,sp,8
12760: 0000 unimp
12762: 0300 addi s0,sp,384
12764: 0000 unimp
12766: 1000 addi s0,sp,32
12768: 0000 unimp
1276a: 9900 0x9900
1276c: 0000 unimp
1276e: 0000 unimp
12770: 0810 addi a2,sp,16
...
1277a: 0010 0x10
1277c: 0000 unimp
1277e: 0300 addi s0,sp,384
12780: 0000 unimp
12782: 0800 addi s0,sp,16
12784: 0000 unimp
12786: 6d01 0x6d01
12788: 746e6f63 bltu t3,t1,12ee6 <_binary_bootrom_bin_start+0x2ee6>
1278c: 6f72 ld t5,280(sp)
1278e: 006c addi a1,sp,12
12790: 0000 unimp
12792: 0200 addi s0,sp,256
12794: 0000 unimp
12796: 0100 addi s0,sp,128
12798: 7270 ld a2,224(a2)
1279a: 31406963 bltu zero,s4,12aac <_binary_bootrom_bin_start+0x2aac>
1279e: 3030 fld fa2,96(s0)
127a0: 3030 fld fa2,96(s0)
127a2: 3030 fld fa2,96(s0)
127a4: 0030 addi a2,sp,8
127a6: 0000 unimp
127a8: 0000 unimp
127aa: 0300 addi s0,sp,384
127ac: 0000 unimp
127ae: 1100 addi s0,sp,160
127b0: 0000 unimp
127b2: 1b00 addi s0,sp,432
127b4: 69666973 csrrsi s2,0x696,12
127b8: 6576 ld a0,344(sp)
127ba: 612c ld a1,64(a0)
127bc: 6f6c ld a1,216(a4)
127be: 7065 c.lui zero,0xffff9
127c0: 6372 ld t1,280(sp)
127c2: 3069 0x3069
127c4: 0000 unimp
127c6: 0000 unimp
127c8: 0000 unimp
127ca: 0300 addi s0,sp,384
127cc: 0000 unimp
127ce: 1000 addi s0,sp,32
127d0: 0000 unimp
127d2: 9900 0x9900
127d4: 0000 unimp
127d6: 0000 unimp
127d8: 0010 0x10
...
127e2: 0010 0x10
127e4: 0000 unimp
127e6: 0300 addi s0,sp,384
127e8: 0000 unimp
127ea: 0800 addi s0,sp,16
127ec: 0000 unimp
127ee: 6d01 0x6d01
127f0: 746e6f63 bltu t3,t1,12f4e <_binary_bootrom_bin_start+0x2f4e>
127f4: 6f72 ld t5,280(sp)
127f6: 006c addi a1,sp,12
127f8: 0000 unimp
127fa: 0200 addi s0,sp,256
127fc: 0000 unimp
127fe: 0100 addi s0,sp,128
12800: 7770 ld a2,232(a4)
12802: 406d c.li zero,27
12804: 3031 0x3031
12806: 3230 fld fa2,96(a2)
12808: 3030 fld fa2,96(s0)
1280a: 3030 fld fa2,96(s0)
1280c: 0000 unimp
1280e: 0000 unimp
12810: 0000 unimp
12812: 0300 addi s0,sp,384
12814: 0000 unimp
12816: 0c00 addi s0,sp,528
12818: 0000 unimp
1281a: 1b00 addi s0,sp,432
1281c: 69666973 csrrsi s2,0x696,12
12820: 6576 ld a0,344(sp)
12822: 702c ld a1,96(s0)
12824: 00306d77 0x306d77
12828: 0000 unimp
1282a: 0300 addi s0,sp,384
1282c: 0000 unimp
1282e: 0400 addi s0,sp,512
12830: 0000 unimp
12832: 9101 srli a0,a0,0x20
12834: 0000 unimp
12836: 0900 addi s0,sp,144
12838: 0000 unimp
1283a: 0300 addi s0,sp,384
1283c: 0000 unimp
1283e: 1000 addi s0,sp,32
12840: 0000 unimp
12842: a201 j 12942 <_binary_bootrom_bin_start+0x2942>
12844: 0000 unimp
12846: 2a00 fld fs0,16(a2)
12848: 0000 unimp
1284a: 2b00 fld fs0,16(a4)
1284c: 0000 unimp
1284e: 2c00 fld fs0,24(s0)
12850: 0000 unimp
12852: 2d00 fld fs0,24(a0)
12854: 0000 unimp
12856: 0300 addi s0,sp,384
12858: 0000 unimp
1285a: 1000 addi s0,sp,32
1285c: 0000 unimp
1285e: 9900 0x9900
12860: 0000 unimp
12862: 0000 unimp
12864: 0210 addi a2,sp,256
...
1286e: 0010 0x10
12870: 0000 unimp
12872: 0300 addi s0,sp,384
12874: 0000 unimp
12876: 0800 addi s0,sp,16
12878: 0000 unimp
1287a: 6d01 0x6d01
1287c: 746e6f63 bltu t3,t1,12fda <_binary_bootrom_bin_start+0x2fda>
12880: 6f72 ld t5,280(sp)
12882: 006c addi a1,sp,12
12884: 0000 unimp
12886: 0200 addi s0,sp,256
12888: 0000 unimp
1288a: 0100 addi s0,sp,128
1288c: 7770 ld a2,232(a4)
1288e: 406d c.li zero,27
12890: 3031 0x3031
12892: 3230 fld fa2,96(a2)
12894: 3031 0x3031
12896: 3030 fld fa2,96(s0)
12898: 0000 unimp
1289a: 0000 unimp
1289c: 0000 unimp
1289e: 0300 addi s0,sp,384
128a0: 0000 unimp
128a2: 0c00 addi s0,sp,528
128a4: 0000 unimp
128a6: 1b00 addi s0,sp,432
128a8: 69666973 csrrsi s2,0x696,12
128ac: 6576 ld a0,344(sp)
128ae: 702c ld a1,96(s0)
128b0: 00306d77 0x306d77
128b4: 0000 unimp
128b6: 0300 addi s0,sp,384
128b8: 0000 unimp
128ba: 0400 addi s0,sp,512
128bc: 0000 unimp
128be: 9101 srli a0,a0,0x20
128c0: 0000 unimp
128c2: 0900 addi s0,sp,144
128c4: 0000 unimp
128c6: 0300 addi s0,sp,384
128c8: 0000 unimp
128ca: 1000 addi s0,sp,32
128cc: 0000 unimp
128ce: a201 j 129ce <_binary_bootrom_bin_start+0x29ce>
128d0: 0000 unimp
128d2: 2e00 fld fs0,24(a2)
128d4: 0000 unimp
128d6: 2f00 fld fs0,24(a4)
128d8: 0000 unimp
128da: 3000 fld fs0,32(s0)
128dc: 0000 unimp
128de: 3100 fld fs0,32(a0)
128e0: 0000 unimp
128e2: 0300 addi s0,sp,384
128e4: 0000 unimp
128e6: 1000 addi s0,sp,32
128e8: 0000 unimp
128ea: 9900 0x9900
128ec: 0000 unimp
128ee: 0000 unimp
128f0: 0210 addi a2,sp,256
128f2: 0010 0x10
128f4: 0000 unimp
128f6: 0000 unimp
128f8: 0000 unimp
128fa: 0010 0x10
128fc: 0000 unimp
128fe: 0300 addi s0,sp,384
12900: 0000 unimp
12902: 0800 addi s0,sp,16
12904: 0000 unimp
12906: 6d01 0x6d01
12908: 746e6f63 bltu t3,t1,13066 <_binary_bootrom_bin_start+0x3066>
1290c: 6f72 ld t5,280(sp)
1290e: 006c addi a1,sp,12
12910: 0000 unimp
12912: 0200 addi s0,sp,256
12914: 0000 unimp
12916: 0100 addi s0,sp,128
12918: 6f72 ld t5,280(sp)
1291a: 406d c.li zero,27
1291c: 3031 0x3031
1291e: 3030 fld fa2,96(s0)
12920: 0000 unimp
12922: 0000 unimp
12924: 0000 unimp
12926: 0300 addi s0,sp,384
12928: 0000 unimp
1292a: 1300 addi s0,sp,416
1292c: 0000 unimp
1292e: 1b00 addi s0,sp,432
12930: 69666973 csrrsi s2,0x696,12
12934: 6576 ld a0,344(sp)
12936: 6d2c ld a1,88(a0)
12938: 7365646f jal s0,6906e <_binary_bootrom_bin_end+0x56006>
1293c: 6c65 lui s8,0x19
1293e: 6365 lui t1,0x19
12940: 3074 fld fa3,224(s0)
12942: 0000 unimp
12944: 0000 unimp
12946: 0300 addi s0,sp,384
12948: 0000 unimp
1294a: 1000 addi s0,sp,32
1294c: 0000 unimp
1294e: 9900 0x9900
12950: 0000 unimp
12952: 0000 unimp
12954: 0000 unimp
12956: 0010 0x10
12958: 0000 unimp
1295a: 0000 unimp
1295c: 0000 unimp
1295e: 0010 0x10
12960: 0000 unimp
12962: 0300 addi s0,sp,384
12964: 0000 unimp
12966: 0400 addi s0,sp,512
12968: 0000 unimp
1296a: 6d01 0x6d01
1296c: 656d lui a0,0x1b
1296e: 006d c.nop 27
12970: 0000 unimp
12972: 0200 addi s0,sp,256
12974: 0000 unimp
12976: 0100 addi s0,sp,128
12978: 6f72 ld t5,280(sp)
1297a: 406d c.li zero,27
1297c: 3031 0x3031
1297e: 3030 fld fa2,96(s0)
12980: 0030 addi a2,sp,8
12982: 0000 unimp
12984: 0000 unimp
12986: 0300 addi s0,sp,384
12988: 0000 unimp
1298a: 1000 addi s0,sp,32
1298c: 0000 unimp
1298e: 1b00 addi s0,sp,432
12990: 69666973 csrrsi s2,0x696,12
12994: 6576 ld a0,344(sp)
12996: 6d2c ld a1,88(a0)
12998: 7361 lui t1,0xffff8
1299a: 6d6f726b 0x6d6f726b
1299e: 0030 addi a2,sp,8
129a0: 0000 unimp
129a2: 0300 addi s0,sp,384
129a4: 0000 unimp
129a6: 1000 addi s0,sp,32
129a8: 0000 unimp
129aa: 9900 0x9900
129ac: 0000 unimp
129ae: 0000 unimp
129b0: 0100 addi s0,sp,128
...
129ba: 0080 addi s0,sp,64
129bc: 0000 unimp
129be: 0300 addi s0,sp,384
129c0: 0000 unimp
129c2: 0400 addi s0,sp,512
129c4: 0000 unimp
129c6: 6d01 0x6d01
129c8: 656d lui a0,0x1b
129ca: 006d c.nop 27
129cc: 0000 unimp
129ce: 0200 addi s0,sp,256
129d0: 0000 unimp
129d2: 0100 addi s0,sp,128
129d4: 6f72 ld t5,280(sp)
129d6: 406d c.li zero,27
129d8: 3061 0x3061
129da: 3030 fld fa2,96(s0)
129dc: 3030 fld fa2,96(s0)
129de: 0030 addi a2,sp,8
129e0: 0000 unimp
129e2: 0300 addi s0,sp,384
129e4: 0000 unimp
129e6: 1700 addi s0,sp,928
129e8: 0000 unimp
129ea: 1b00 addi s0,sp,432
129ec: 6375 lui t1,0x1d
129ee: 6262 ld tp,24(sp)
129f0: 7261 lui tp,0xffff8
129f2: 632c ld a1,64(a4)
129f4: 6361 lui t1,0x18
129f6: 6568 ld a0,200(a0)
129f8: 6261 lui tp,0x18
129fa: 656c ld a1,200(a0)
129fc: 7a2d lui s4,0xfffeb
129fe: 7265 lui tp,0xffff9
12a00: 0000306f j 15a00 <_binary_bootrom_bin_end+0x2998>
12a04: 0000 unimp
12a06: 0300 addi s0,sp,384
12a08: 0000 unimp
12a0a: 1000 addi s0,sp,32
12a0c: 0000 unimp
12a0e: 9900 0x9900
12a10: 0000 unimp
12a12: 0000 unimp
12a14: 000a c.slli zero,0x2
12a16: 0000 unimp
12a18: 0000 unimp
12a1a: 0000 unimp
12a1c: 0002 c.slli zero,0x0
12a1e: 0000 unimp
12a20: 0000 unimp
12a22: 0300 addi s0,sp,384
12a24: 0000 unimp
12a26: 0400 addi s0,sp,512
12a28: 0000 unimp
12a2a: 6d01 0x6d01
12a2c: 656d lui a0,0x1b
12a2e: 006d c.nop 27
12a30: 0000 unimp
12a32: 0300 addi s0,sp,384
12a34: 0000 unimp
12a36: 0400 addi s0,sp,512
12a38: 0000 unimp
12a3a: ec00 sd s0,24(s0)
12a3c: 0000 unimp
12a3e: 0a00 addi s0,sp,272
12a40: 0000 unimp
12a42: 0300 addi s0,sp,384
12a44: 0000 unimp
12a46: 0400 addi s0,sp,512
12a48: 0000 unimp
12a4a: f200 sd s0,32(a2)
12a4c: 0000 unimp
12a4e: 0a00 addi s0,sp,272
12a50: 0000 unimp
12a52: 0200 addi s0,sp,256
12a54: 0000 unimp
12a56: 0100 addi s0,sp,128
12a58: 69726573 csrrsi a0,0x697,4
12a5c: 6c61 lui s8,0x18
12a5e: 3140 fld fs0,160(a0)
12a60: 3030 fld fa2,96(s0)
12a62: 3031 0x3031
12a64: 3030 fld fa2,96(s0)
12a66: 0030 addi a2,sp,8
12a68: 0000 unimp
12a6a: 0300 addi s0,sp,384
12a6c: 0000 unimp
12a6e: 0d00 addi s0,sp,656
12a70: 0000 unimp
12a72: 1b00 addi s0,sp,432
12a74: 69666973 csrrsi s2,0x696,12
12a78: 6576 ld a0,344(sp)
12a7a: 752c ld a1,104(a0)
12a7c: 7261 lui tp,0xffff8
12a7e: 3074 fld fa3,224(s0)
12a80: 0000 unimp
12a82: 0000 unimp
12a84: 0000 unimp
12a86: 0300 addi s0,sp,384
12a88: 0000 unimp
12a8a: 0400 addi s0,sp,512
12a8c: 0000 unimp
12a8e: 9101 srli a0,a0,0x20
12a90: 0000 unimp
12a92: 0900 addi s0,sp,144
12a94: 0000 unimp
12a96: 0300 addi s0,sp,384
12a98: 0000 unimp
12a9a: 0400 addi s0,sp,512
12a9c: 0000 unimp
12a9e: a201 j 12b9e <_binary_bootrom_bin_start+0x2b9e>
12aa0: 0000 unimp
12aa2: 0400 addi s0,sp,512
12aa4: 0000 unimp
12aa6: 0300 addi s0,sp,384
12aa8: 0000 unimp
12aaa: 1000 addi s0,sp,32
12aac: 0000 unimp
12aae: 9900 0x9900
12ab0: 0000 unimp
12ab2: 0000 unimp
12ab4: 0110 addi a2,sp,128
...
12abe: 0010 0x10
12ac0: 0000 unimp
12ac2: 0300 addi s0,sp,384
12ac4: 0000 unimp
12ac6: 0800 addi s0,sp,16
12ac8: 0000 unimp
12aca: 6d01 0x6d01
12acc: 746e6f63 bltu t3,t1,1322a <_binary_bootrom_bin_end+0x1c2>
12ad0: 6f72 ld t5,280(sp)
12ad2: 006c addi a1,sp,12
12ad4: 0000 unimp
12ad6: 0200 addi s0,sp,256
12ad8: 0000 unimp
12ada: 0100 addi s0,sp,128
12adc: 69726573 csrrsi a0,0x697,4
12ae0: 6c61 lui s8,0x18
12ae2: 3140 fld fs0,160(a0)
12ae4: 3030 fld fa2,96(s0)
12ae6: 3131 addiw sp,sp,-20
12ae8: 3030 fld fa2,96(s0)
12aea: 0030 addi a2,sp,8
12aec: 0000 unimp
12aee: 0300 addi s0,sp,384
12af0: 0000 unimp
12af2: 0d00 addi s0,sp,656
12af4: 0000 unimp
12af6: 1b00 addi s0,sp,432
12af8: 69666973 csrrsi s2,0x696,12
12afc: 6576 ld a0,344(sp)
12afe: 752c ld a1,104(a0)
12b00: 7261 lui tp,0xffff8
12b02: 3074 fld fa3,224(s0)
12b04: 0000 unimp
12b06: 0000 unimp
12b08: 0000 unimp
12b0a: 0300 addi s0,sp,384
12b0c: 0000 unimp
12b0e: 0400 addi s0,sp,512
12b10: 0000 unimp
12b12: 9101 srli a0,a0,0x20
12b14: 0000 unimp
12b16: 0900 addi s0,sp,144
12b18: 0000 unimp
12b1a: 0300 addi s0,sp,384
12b1c: 0000 unimp
12b1e: 0400 addi s0,sp,512
12b20: 0000 unimp
12b22: a201 j 12c22 <_binary_bootrom_bin_start+0x2c22>
12b24: 0000 unimp
12b26: 0500 addi s0,sp,640
12b28: 0000 unimp
12b2a: 0300 addi s0,sp,384
12b2c: 0000 unimp
12b2e: 1000 addi s0,sp,32
12b30: 0000 unimp
12b32: 9900 0x9900
12b34: 0000 unimp
12b36: 0000 unimp
12b38: 0110 addi a2,sp,128
12b3a: 0010 0x10
12b3c: 0000 unimp
12b3e: 0000 unimp
12b40: 0000 unimp
12b42: 0010 0x10
12b44: 0000 unimp
12b46: 0300 addi s0,sp,384
12b48: 0000 unimp
12b4a: 0800 addi s0,sp,16
12b4c: 0000 unimp
12b4e: 6d01 0x6d01
12b50: 746e6f63 bltu t3,t1,132ae <_binary_bootrom_bin_end+0x246>
12b54: 6f72 ld t5,280(sp)
12b56: 006c addi a1,sp,12
12b58: 0000 unimp
12b5a: 0200 addi s0,sp,256
12b5c: 0000 unimp
12b5e: 0100 addi s0,sp,128
12b60: 40697073 csrci 0x406,18
12b64: 3031 0x3031
12b66: 3430 fld fa2,104(s0)
12b68: 3030 fld fa2,96(s0)
12b6a: 3030 fld fa2,96(s0)
12b6c: 0000 unimp
12b6e: 0000 unimp
12b70: 0000 unimp
12b72: 0300 addi s0,sp,384
12b74: 0000 unimp
12b76: 0c00 addi s0,sp,528
12b78: 0000 unimp
12b7a: 1b00 addi s0,sp,432
12b7c: 69666973 csrrsi s2,0x696,12
12b80: 6576 ld a0,344(sp)
12b82: 732c ld a1,96(a4)
12b84: 6970 ld a2,208(a0)
12b86: 0030 addi a2,sp,8
12b88: 0000 unimp
12b8a: 0300 addi s0,sp,384
12b8c: 0000 unimp
12b8e: 0400 addi s0,sp,512
12b90: 0000 unimp
12b92: 9101 srli a0,a0,0x20
12b94: 0000 unimp
12b96: 0900 addi s0,sp,144
12b98: 0000 unimp
12b9a: 0300 addi s0,sp,384
12b9c: 0000 unimp
12b9e: 0400 addi s0,sp,512
12ba0: 0000 unimp
12ba2: a201 j 12ca2 <_binary_bootrom_bin_start+0x2ca2>
12ba4: 0000 unimp
12ba6: 3300 fld fs0,32(a4)
12ba8: 0000 unimp
12baa: 0300 addi s0,sp,384
12bac: 0000 unimp
12bae: 2000 fld fs0,0(s0)
12bb0: 0000 unimp
12bb2: 9900 0x9900
12bb4: 0000 unimp
12bb6: 0000 unimp
12bb8: 0410 addi a2,sp,512
...
12bc2: 0010 0x10
12bc4: 0000 unimp
12bc6: 0000 unimp
12bc8: 0020 addi s0,sp,8
12bca: 0000 unimp
12bcc: 0000 unimp
12bce: 0000 unimp
12bd0: 0010 0x10
12bd2: 0000 unimp
12bd4: 0000 unimp
12bd6: 0300 addi s0,sp,384
12bd8: 0000 unimp
12bda: 0c00 addi s0,sp,528
12bdc: 0000 unimp
12bde: 6d01 0x6d01
12be0: 746e6f63 bltu t3,t1,1333e <_binary_bootrom_bin_end+0x2d6>
12be4: 6f72 ld t5,280(sp)
12be6: 006c addi a1,sp,12
12be8: 656d lui a0,0x1b
12bea: 006d c.nop 27
12bec: 0000 unimp
12bee: 0200 addi s0,sp,256
12bf0: 0000 unimp
12bf2: 0100 addi s0,sp,128
12bf4: 40697073 csrci 0x406,18
12bf8: 3031 0x3031
12bfa: 3430 fld fa2,104(s0)
12bfc: 3031 0x3031
12bfe: 3030 fld fa2,96(s0)
12c00: 0000 unimp
12c02: 0000 unimp
12c04: 0000 unimp
12c06: 0300 addi s0,sp,384
12c08: 0000 unimp
12c0a: 0c00 addi s0,sp,528
12c0c: 0000 unimp
12c0e: 1b00 addi s0,sp,432
12c10: 69666973 csrrsi s2,0x696,12
12c14: 6576 ld a0,344(sp)
12c16: 732c ld a1,96(a4)
12c18: 6970 ld a2,208(a0)
12c1a: 0030 addi a2,sp,8
12c1c: 0000 unimp
12c1e: 0300 addi s0,sp,384
12c20: 0000 unimp
12c22: 0400 addi s0,sp,512
12c24: 0000 unimp
12c26: 9101 srli a0,a0,0x20
12c28: 0000 unimp
12c2a: 0900 addi s0,sp,144
12c2c: 0000 unimp
12c2e: 0300 addi s0,sp,384
12c30: 0000 unimp
12c32: 0400 addi s0,sp,512
12c34: 0000 unimp
12c36: a201 j 12d36 <_binary_bootrom_bin_start+0x2d36>
12c38: 0000 unimp
12c3a: 3400 fld fs0,40(s0)
12c3c: 0000 unimp
12c3e: 0300 addi s0,sp,384
12c40: 0000 unimp
12c42: 2000 fld fs0,0(s0)
12c44: 0000 unimp
12c46: 9900 0x9900
12c48: 0000 unimp
12c4a: 0000 unimp
12c4c: 0410 addi a2,sp,512
12c4e: 0010 0x10
12c50: 0000 unimp
12c52: 0000 unimp
12c54: 0000 unimp
12c56: 0010 0x10
12c58: 0000 unimp
12c5a: 0000 unimp
12c5c: 0030 addi a2,sp,8
12c5e: 0000 unimp
12c60: 0000 unimp
12c62: 0000 unimp
12c64: 0010 0x10
12c66: 0000 unimp
12c68: 0000 unimp
12c6a: 0300 addi s0,sp,384
12c6c: 0000 unimp
12c6e: 0c00 addi s0,sp,528
12c70: 0000 unimp
12c72: 6d01 0x6d01
12c74: 746e6f63 bltu t3,t1,133d2 <_binary_bootrom_bin_end+0x36a>
12c78: 6f72 ld t5,280(sp)
12c7a: 006c addi a1,sp,12
12c7c: 656d lui a0,0x1b
12c7e: 006d c.nop 27
12c80: 0000 unimp
12c82: 0200 addi s0,sp,256
12c84: 0000 unimp
12c86: 0100 addi s0,sp,128
12c88: 40697073 csrci 0x406,18
12c8c: 3031 0x3031
12c8e: 3530 fld fa2,104(a0)
12c90: 3030 fld fa2,96(s0)
12c92: 3030 fld fa2,96(s0)
12c94: 0000 unimp
12c96: 0000 unimp
12c98: 0000 unimp
12c9a: 0300 addi s0,sp,384
12c9c: 0000 unimp
12c9e: 0c00 addi s0,sp,528
12ca0: 0000 unimp
12ca2: 1b00 addi s0,sp,432
12ca4: 69666973 csrrsi s2,0x696,12
12ca8: 6576 ld a0,344(sp)
12caa: 732c ld a1,96(a4)
12cac: 6970 ld a2,208(a0)
12cae: 0030 addi a2,sp,8
12cb0: 0000 unimp
12cb2: 0300 addi s0,sp,384
12cb4: 0000 unimp
12cb6: 0400 addi s0,sp,512
12cb8: 0000 unimp
12cba: 9101 srli a0,a0,0x20
12cbc: 0000 unimp
12cbe: 0900 addi s0,sp,144
12cc0: 0000 unimp
12cc2: 0300 addi s0,sp,384
12cc4: 0000 unimp
12cc6: 0400 addi s0,sp,512
12cc8: 0000 unimp
12cca: a201 j 12dca <_binary_bootrom_bin_start+0x2dca>
12ccc: 0000 unimp
12cce: 0600 addi s0,sp,768
12cd0: 0000 unimp
12cd2: 0300 addi s0,sp,384
12cd4: 0000 unimp
12cd6: 1000 addi s0,sp,32
12cd8: 0000 unimp
12cda: 9900 0x9900
12cdc: 0000 unimp
12cde: 0000 unimp
12ce0: 0510 addi a2,sp,640
...
12cea: 0010 0x10
12cec: 0000 unimp
12cee: 0300 addi s0,sp,384
12cf0: 0000 unimp
12cf2: 0800 addi s0,sp,16
12cf4: 0000 unimp
12cf6: 6d01 0x6d01
12cf8: 746e6f63 bltu t3,t1,13456 <_binary_bootrom_bin_end+0x3ee>
12cfc: 6f72 ld t5,280(sp)
12cfe: 006c addi a1,sp,12
12d00: 0000 unimp
12d02: 0200 addi s0,sp,256
12d04: 0000 unimp
12d06: 0100 addi s0,sp,128
12d08: 6574 ld a3,200(a0)
12d0a: 74737473 csrrci s0,0x747,6
12d0e: 7461 lui s0,0xffff8
12d10: 7375 lui t1,0xffffd
12d12: 3440 fld fs0,168(s0)
12d14: 3030 fld fa2,96(s0)
12d16: 0030 addi a2,sp,8
12d18: 0000 unimp
12d1a: 0300 addi s0,sp,384
12d1c: 0000 unimp
12d1e: 0d00 addi s0,sp,656
12d20: 0000 unimp
12d22: 1b00 addi s0,sp,432
12d24: 69666973 csrrsi s2,0x696,12
12d28: 6576 ld a0,344(sp)
12d2a: 742c ld a1,104(s0)
12d2c: 7365 lui t1,0xffff9
12d2e: 3074 fld fa3,224(s0)
12d30: 0000 unimp
12d32: 0000 unimp
12d34: 0000 unimp
12d36: 0300 addi s0,sp,384
12d38: 0000 unimp
12d3a: 1000 addi s0,sp,32
12d3c: 0000 unimp
12d3e: 9900 0x9900
12d40: 0000 unimp
12d42: 0000 unimp
12d44: 0000 unimp
12d46: 0040 addi s0,sp,4
12d48: 0000 unimp
12d4a: 0000 unimp
12d4c: 0000 unimp
12d4e: 0010 0x10
12d50: 0000 unimp
12d52: 0300 addi s0,sp,384
12d54: 0000 unimp
12d56: 0800 addi s0,sp,16
12d58: 0000 unimp
12d5a: 6d01 0x6d01
12d5c: 746e6f63 bltu t3,t1,134ba <_binary_bootrom_bin_end+0x452>
12d60: 6f72 ld t5,280(sp)
12d62: 006c addi a1,sp,12
12d64: 0000 unimp
12d66: 0200 addi s0,sp,256
12d68: 0000 unimp
12d6a: 0200 addi s0,sp,256
12d6c: 0000 unimp
12d6e: 0200 addi s0,sp,256
12d70: 0000 unimp
12d72: 0900 addi s0,sp,144
12d74: 64646123 0x64646123
12d78: 6572 ld a0,280(sp)
12d7a: 632d7373 csrrci t1,0x632,26
12d7e: 6c65 lui s8,0x19
12d80: 736c ld a1,224(a4)
12d82: 2300 fld fs0,0(a4)
12d84: 657a6973 csrrsi s2,0x657,20
12d88: 632d lui t1,0xb
12d8a: 6c65 lui s8,0x19
12d8c: 736c ld a1,224(a4)
12d8e: 6300 ld s0,0(a4)
12d90: 61706d6f jal s10,19ba6 <_binary_bootrom_bin_end+0x6b3e>
12d94: 6974 ld a3,208(a0)
12d96: 6c62 ld s8,24(sp)
12d98: 0065 c.nop 25
12d9a: 6f6d lui t5,0x1b
12d9c: 6564 ld s1,200(a0)
12d9e: 006c addi a1,sp,12
12da0: 6974 ld a3,208(a0)
12da2: 656d lui a0,0x1b
12da4: 6162 ld sp,24(sp)
12da6: 662d6573 csrrsi a0,0x662,26
12daa: 6572 ld a0,280(sp)
12dac: 7571 lui a0,0xffffc
12dae: 6e65 lui t3,0x19
12db0: 63007963 bleu a6,zero,133e2 <_binary_bootrom_bin_end+0x37a>
12db4: 6f6c ld a1,216(a4)
12db6: 662d6b63 bltu s10,sp,1342c <_binary_bootrom_bin_end+0x3c4>
12dba: 6572 ld a0,280(sp)
12dbc: 7571 lui a0,0xffffc
12dbe: 6e65 lui t3,0x19
12dc0: 64007963 bleu zero,zero,13412 <_binary_bootrom_bin_end+0x3aa>
12dc4: 7665 lui a2,0xffff9
12dc6: 6369 lui t1,0x1a
12dc8: 5f65 li t5,-7
12dca: 7974 ld a3,240(a0)
12dcc: 6570 ld a2,200(a0)
12dce: 6900 ld s0,16(a0)
12dd0: 632d lui t1,0xb
12dd2: 6361 lui t1,0x18
12dd4: 6568 ld a0,200(a0)
12dd6: 622d lui tp,0xb
12dd8: 6f6c ld a1,216(a4)
12dda: 732d6b63 bltu s10,s2,13510 <_binary_bootrom_bin_end+0x4a8>
12dde: 7a69 lui s4,0xffffa
12de0: 0065 c.nop 25
12de2: 2d69 addiw s10,s10,26
12de4: 68636163 bltu t1,t1,13466 <_binary_bootrom_bin_end+0x3fe>
12de8: 2d65 addiw s10,s10,25
12dea: 73746573 csrrsi a0,0x737,8
12dee: 6900 ld s0,16(a0)
12df0: 632d lui t1,0xb
12df2: 6361 lui t1,0x18
12df4: 6568 ld a0,200(a0)
12df6: 732d lui t1,0xfffeb
12df8: 7a69 lui s4,0xffffa
12dfa: 0065 c.nop 25
12dfc: 656e ld a0,216(sp)
12dfe: 7478 ld a4,232(s0)
12e00: 6c2d lui s8,0xb
12e02: 7665 lui a2,0xffff9
12e04: 6c65 lui s8,0x19
12e06: 632d lui t1,0xb
12e08: 6361 lui t1,0x18
12e0a: 6568 ld a0,200(a0)
12e0c: 7200 ld s0,32(a2)
12e0e: 6765 lui a4,0x19
12e10: 7200 ld s0,32(a2)
12e12: 7369 lui t1,0xffffa
12e14: 692c7663 bleu s2,s8,134a0 <_binary_bootrom_bin_end+0x438>
12e18: 73006173 csrrsi sp,0x730,0
12e1c: 6669 lui a2,0x1a
12e1e: 7669 lui a2,0xffffa
12e20: 2c65 addiw s8,s8,25
12e22: 7464 ld s1,232(s0)
12e24: 6d69 lui s10,0x1a
12e26: 7300 ld s0,32(a4)
12e28: 6669 lui a2,0x1a
12e2a: 7669 lui a2,0xffffa
12e2c: 2c65 addiw s8,s8,25
12e2e: 7469 lui s0,0xffffa
12e30: 6d69 lui s10,0x1a
12e32: 7300 ld s0,32(a4)
12e34: 6174 ld a3,192(a0)
12e36: 7574 ld a3,232(a0)
12e38: 69230073 0x69230073
12e3c: 746e ld s0,248(sp)
12e3e: 7265 lui tp,0xffff9
12e40: 7572 ld a0,312(sp)
12e42: 7470 ld a2,232(s0)
12e44: 632d lui t1,0xb
12e46: 6c65 lui s8,0x19
12e48: 736c ld a1,224(a4)
12e4a: 6900 ld s0,16(a0)
12e4c: 746e ld s0,248(sp)
12e4e: 7265 lui tp,0xffff9
12e50: 7572 ld a0,312(sp)
12e52: 7470 ld a2,232(s0)
12e54: 632d lui t1,0xb
12e56: 72746e6f jal t3,59d7c <_binary_bootrom_bin_end+0x46d14>
12e5a: 656c6c6f jal s8,d94b0 <_binary_bootrom_bin_end+0xc6448>
12e5e: 0072 c.slli zero,0x1c
12e60: 696c ld a1,208(a0)
12e62: 756e ld a0,248(sp)
12e64: 2c78 fld fa4,216(s0)
12e66: 6870 ld a2,208(s0)
12e68: 6e61 lui t3,0x18
12e6a: 6c64 ld s1,216(s0)
12e6c: 0065 c.nop 25
12e6e: 2d64 fld fs1,216(a0)
12e70: 68636163 bltu t1,t1,134f2 <_binary_bootrom_bin_end+0x48a>
12e74: 2d65 addiw s10,s10,25
12e76: 6c62 ld s8,24(sp)
12e78: 2d6b636f jal t1,c914e <_binary_bootrom_bin_end+0xb60e6>
12e7c: 657a6973 csrrsi s2,0x657,20
12e80: 6400 ld s0,8(s0)
12e82: 632d lui t1,0xb
12e84: 6361 lui t1,0x18
12e86: 6568 ld a0,200(a0)
12e88: 732d lui t1,0xfffeb
12e8a: 7465 lui s0,0xffff9
12e8c: 2d640073 0x2d640073
12e90: 68636163 bltu t1,t1,13512 <_binary_bootrom_bin_end+0x4aa>
12e94: 2d65 addiw s10,s10,25
12e96: 657a6973 csrrsi s2,0x657,20
12e9a: 6400 ld s0,8(s0)
12e9c: 742d lui s0,0xfffeb
12e9e: 626c ld a1,192(a2)
12ea0: 732d lui t1,0xfffeb
12ea2: 7465 lui s0,0xffff9
12ea4: 2d640073 0x2d640073
12ea8: 6c74 ld a3,216(s0)
12eaa: 2d62 fld fs10,24(sp)
12eac: 657a6973 csrrsi s2,0x657,20
12eb0: 6900 ld s0,16(a0)
12eb2: 742d lui s0,0xfffeb
12eb4: 626c ld a1,192(a2)
12eb6: 732d lui t1,0xfffeb
12eb8: 7465 lui s0,0xffff9
12eba: 2d690073 0x2d690073
12ebe: 6c74 ld a3,216(s0)
12ec0: 2d62 fld fs10,24(sp)
12ec2: 657a6973 csrrsi s2,0x657,20
12ec6: 6d00 ld s0,24(a0)
12ec8: 756d lui a0,0xffffb
12eca: 742d lui s0,0xfffeb
12ecc: 7079 c.lui zero,0xffffe
12ece: 0065 c.nop 25
12ed0: 6c74 ld a3,216(s0)
12ed2: 2d62 fld fs10,24(sp)
12ed4: 696c7073 csrci 0x696,24
12ed8: 0074 addi a3,sp,12
12eda: 6172 ld sp,280(sp)
12edc: 676e ld a4,216(sp)
12ede: 7365 lui t1,0xffff9
12ee0: 7200 ld s0,32(a2)
12ee2: 6765 lui a4,0x19
12ee4: 6e2d lui t3,0xb
12ee6: 6d61 lui s10,0x18
12ee8: 7365 lui t1,0xffff9
12eea: 6300 ld s0,0(a4)
12eec: 6361 lui t1,0x18
12eee: 6568 ld a0,200(a0)
12ef0: 6c2d lui s8,0xb
12ef2: 7665 lui a2,0xffff9
12ef4: 6c65 lui s8,0x19
12ef6: 6300 ld s0,0(a4)
12ef8: 6361 lui t1,0x18
12efa: 6568 ld a0,200(a0)
12efc: 752d lui a0,0xfffeb
12efe: 696e ld s2,216(sp)
12f00: 6966 ld s2,88(sp)
12f02: 6465 lui s0,0x19
12f04: 6900 ld s0,16(a0)
12f06: 746e ld s0,248(sp)
12f08: 7265 lui tp,0xffff9
12f0a: 7572 ld a0,312(sp)
12f0c: 7470 ld a2,232(s0)
12f0e: 702d c.lui zero,0xfffeb
12f10: 7261 lui tp,0xffff8
12f12: 6e65 lui t3,0x19
12f14: 0074 addi a3,sp,12
12f16: 6e69 lui t3,0x1a
12f18: 6574 ld a3,200(a0)
12f1a: 7272 ld tp,312(sp)
12f1c: 7075 c.lui zero,0xffffd
12f1e: 7374 ld a3,224(a4)
12f20: 6900 ld s0,16(a0)
12f22: 746e ld s0,248(sp)
12f24: 7265 lui tp,0xffff9
12f26: 7572 ld a0,312(sp)
12f28: 7470 ld a2,232(s0)
12f2a: 78652d73 csrrs s10,0x786,a0
12f2e: 6574 ld a3,200(a0)
12f30: 646e ld s0,216(sp)
12f32: 6465 lui s0,0x19
12f34: 2300 fld fs0,0(a4)
12f36: 6d64 ld s1,216(a0)
12f38: 2d61 addiw s10,s10,24
12f3a: 6c6c6563 bltu s8,t1,13604 <_binary_bootrom_bin_end+0x59c>
12f3e: 6d640073 0x6d640073
12f42: 2d61 addiw s10,s10,24
12f44: 6e616863 bltu sp,t1,13634 <_binary_bootrom_bin_end+0x5cc>
12f48: 656e ld a0,216(sp)
12f4a: 736c ld a1,224(a4)
12f4c: 6400 ld s0,8(s0)
12f4e: 616d addi sp,sp,240
12f50: 722d lui tp,0xfffeb
12f52: 7165 addi sp,sp,-400
12f54: 6575 lui a0,0x1d
12f56: 00737473 csrrci s0,0x7,6
12f5a: 6972 ld s2,280(sp)
12f5c: 2c766373 csrrsi t1,0x2c7,12
12f60: 6d64 ld s1,216(a0)
12f62: 2d61 addiw s10,s10,24
12f64: 6f70 ld a2,216(a4)
12f66: 00736c6f jal s8,4976c <_binary_bootrom_bin_end+0x36704>
12f6a: 616d addi sp,sp,240
12f6c: 64612d63 0x64612d63
12f70: 7264 ld s1,224(a2)
12f72: 7365 lui t1,0xffff9
12f74: 69720073 0x69720073
12f78: 2c766373 csrrsi t1,0x2c7,12
12f7c: 616d addi sp,sp,240
12f7e: 2d78 fld fa4,216(a0)
12f80: 7270 ld a2,224(a2)
12f82: 6f69 lui t5,0x1a
12f84: 6972 ld s2,280(sp)
12f86: 7974 ld a3,240(a0)
12f88: 7200 ld s0,32(a2)
12f8a: 7369 lui t1,0xffffa
12f8c: 6e2c7663 bleu sp,s8,13678 <_binary_bootrom_bin_end+0x610>
12f90: 6564 ld s1,200(a0)
12f92: 0076 c.slli zero,0x1d
12f94: 0000 unimp
12f96: 0000 unimp
12f98: d852 sw s4,48(sp)
12f9a: ffff 0xffff
12f9c: d852 sw s4,48(sp)
12f9e: ffff 0xffff
12fa0: d856 sw s5,48(sp)
12fa2: ffff 0xffff
12fa4: d8be sw a5,112(sp)
12fa6: ffff 0xffff
12fa8: d852 sw s4,48(sp)
12faa: ffff 0xffff
12fac: d856 sw s5,48(sp)
12fae: ffff 0xffff
12fb0: d8be sw a5,112(sp)
12fb2: ffff 0xffff
12fb4: d852 sw s4,48(sp)
12fb6: ffff 0xffff
12fb8: d8be sw a5,112(sp)
12fba: ffff 0xffff
12fbc: d852 sw s4,48(sp)
12fbe: ffff 0xffff
12fc0: d76e sw s11,172(sp)
12fc2: ffff 0xffff
12fc4: d76e sw s11,172(sp)
12fc6: ffff 0xffff
12fc8: d7c2 sw a6,236(sp)
12fca: ffff 0xffff
12fcc: d89c sw a5,48(s1)
12fce: ffff 0xffff
12fd0: d76e sw s11,172(sp)
12fd2: ffff 0xffff
12fd4: d7c2 sw a6,236(sp)
12fd6: ffff 0xffff
12fd8: d89c sw a5,48(s1)
12fda: ffff 0xffff
12fdc: d76e sw s11,172(sp)
12fde: ffff 0xffff
12fe0: d89c sw a5,48(s1)
12fe2: ffff 0xffff
12fe4: d76e sw s11,172(sp)
12fe6: ffff 0xffff
12fe8: d7ea sw s10,236(sp)
12fea: ffff 0xffff
12fec: d7ea sw s10,236(sp)
12fee: ffff 0xffff
12ff0: d7f2 sw t3,236(sp)
12ff2: ffff 0xffff
12ff4: d81e sw t2,48(sp)
12ff6: ffff 0xffff
12ff8: d7ea sw s10,236(sp)
12ffa: ffff 0xffff
12ffc: d7f2 sw t3,236(sp)
12ffe: ffff 0xffff
13000: d81e sw t2,48(sp)
13002: ffff 0xffff
13004: d7ea sw s10,236(sp)
13006: ffff 0xffff
13008: d81e sw t2,48(sp)
1300a: ffff 0xffff
1300c: d7ea sw s10,236(sp)
1300e: ffff 0xffff
13010: 0005 c.nop 1
13012: 0000 unimp
13014: 0006 c.slli zero,0x1
13016: 0000 unimp
13018: 00000007 0x7
1301c: 0008 0x8
1301e: 0000 unimp
13020: 0009 c.nop 2
13022: 0000 unimp
13024: 0000 unimp
13026: 0000 unimp
13028: 7245 lui tp,0xffff1
1302a: 6f72 ld t5,280(sp)
1302c: 2072 fld ft0,280(sp)
1302e: 7830 ld a2,112(s0)
...
13038: 2e54b353 0x2e54b353
1303c: 1271 addi tp,tp,-4
1303e: 4842 lw a6,16(sp)
13040: 6f80 ld s0,24(a5)
13042: 36e4 fld fs1,232(a3)
13044: afd6 fsd fs5,472(sp)
13046: 8569 srai a0,a0,0x1a
13048: 3300 fld fs0,32(a4)
1304a: 5b19 li s6,-26
1304c: fc78 sd a4,248(s0)
1304e: 40cd li ra,19
13050: 0280 addi s0,sp,320
13052: 6ce8 ld a0,216(s1)
13054: 5845 li a6,-15
13056: 7328470b 0x7328470b
1305a: c12a sw a0,128(sp)
1305c: f81f 11d2 4bba 0x4bba11d2f81f
13062: a000 fsd fs0,0(s0)
13064: 3ec9 addiw t4,t4,-14
13066: 3bc9 addiw s7,s7,-14
/dts-v1/;
/ {
#address-cells = < 0x02 >;
#size-cells = < 0x02 >;
compatible = "SiFive,FU540G-dev\0fu500-dev\0sifive-dev";
model = "SiFive,FU540G";
cpus {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
timebase-frequency = < 0xf4240 >;
cpu@0 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x80 >;
i-cache-size = < 0x4000 >;
next-level-cache = < 0x01 0x02 >;
reg = < 0x00 >;
riscv,isa = "rv64imac";
sifive,dtim = < 0x03 >;
sifive,itim = < 0x04 >;
status = "okay";
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x0d >;
phandle = < 0x0d >;
};
};
cpu@1 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x01 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x05 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x0e >;
phandle = < 0x0e >;
};
};
cpu@2 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x02 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x06 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x0f >;
phandle = < 0x0f >;
};
};
cpu@3 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x03 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x07 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x10 >;
phandle = < 0x10 >;
};
};
cpu@4 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x04 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x08 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x11 >;
phandle = < 0x11 >;
};
};
};
memory@80000000 {
device_type = "memory";
reg = < 0x00 0x80000000 0x1f 0x80000000 >;
linux,phandle = < 0x0c >;
phandle = < 0x0c >;
};
soc {
#address-cells = < 0x02 >;
#size-cells = < 0x02 >;
compatible = "SiFive,FU540G-soc\0fu500-soc\0sifive-soc\0simple-bus";
ranges;
bus-blocker@100b8000 {
compatible = "sifive,bus-blocker0";
reg = < 0x00 0x100b8000 0x00 0x1000 >;
reg-names = "control";
};
cache-controller@2010000 {
cache-block-size = < 0x40 >;
cache-level = < 0x02 >;
cache-sets = < 0x800 >;
cache-size = < 0x200000 >;
cache-unified;
compatible = "sifive,ccache0\0cache";
interrupt-parent = < 0x09 >;
interrupts = < 0x01 0x02 0x03 >;
next-level-cache = < 0x0a 0x0b 0x0c >;
reg = < 0x00 0x2010000 0x00 0x1000 0x00 0x8000000 0x00 0x2000000 >;
reg-names = "control\0sideband";
linux,phandle = < 0x02 >;
phandle = < 0x02 >;
};
cadence-ddr-mgmt@100c0000 {
compatible = "sifive,cadenceddrmgmt0";
reg = < 0x00 0x100c0000 0x00 0x1000 >;
reg-names = "control";
};
cadence-gemgxl-mgmt@100a0000 {
compatible = "sifive,cadencegemgxlmgmt0";
reg = < 0x00 0x100a0000 0x00 0x1000 >;
reg-names = "control";
};
chiplink@40000000 {
#address-cells = < 0x02 >;
#size-cells = < 0x02 >;
compatible = "sifive,chiplink\0simple-bus";
ranges = < 0x00 0x60000000 0x00 0x60000000 0x00 0x20000000 0x30 0x00 0x30 0x00 0x10 0x00 0x00 0x40000000 0x00 0x40000000 0x00 0x20000000 0x20 0x00 0x20 0x00 0x10 0x00 >;
linux,phandle = < 0x0b >;
phandle = < 0x0b >;
};
clint@2000000 {
compatible = "riscv,clint0";
interrupts-extended = < 0x0d 0x03 0x0d 0x07 0x0e 0x03 0x0e 0x07 0x0f 0x03 0x0f 0x07 0x10 0x03 0x10 0x07 0x11 0x03 0x11 0x07 >;
reg = < 0x00 0x2000000 0x00 0x10000 >;
reg-names = "control";
};
debug-controller@0 {
compatible = "sifive,debug-013\0riscv,debug-013";
interrupts-extended = < 0x0d 0xffff 0x0e 0xffff 0x0f 0xffff 0x10 0xffff 0x11 0xffff >;
reg = < 0x00 0x00 0x00 0x1000 >;
reg-names = "control";
};
dma@3000000 {
#dma-cells = < 0x01 >;
compatible = "riscv,dma0";
dma-channels = < 0x04 >;
dma-requests = < 0x00 >;
interrupt-parent = < 0x09 >;
interrupts = < 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e >;
reg = < 0x00 0x3000000 0x00 0x100000 >;
reg-names = "control";
riscv,dma-pools = < 0x01 >;
};
dtim@1000000 {
compatible = "sifive,dtim0";
reg = < 0x00 0x1000000 0x00 0x2000 >;
reg-names = "mem";
linux,phandle = < 0x03 >;
phandle = < 0x03 >;
};
ememoryotp@10070000 {
compatible = "sifive,ememoryotp0";
reg = < 0x00 0x10070000 0x00 0x1000 >;
reg-names = "control";
};
error-device@18000000 {
compatible = "sifive,error0";
reg = < 0x00 0x18000000 0x00 0x8000000 >;
reg-names = "mem";
linux,phandle = < 0x01 >;
phandle = < 0x01 >;
};
ethernet@10090000 {
compatible = "cdns,mac";
interrupt-parent = < 0x09 >;
interrupts = < 0x35 >;
mac-address = "ABCDE";
reg = < 0x00 0x10090000 0x00 0x2000 >;
reg-names = "control";
};
gpio@10060000 {
compatible = "sifive,gpio0";
interrupt-parent = < 0x09 >;
interrupts = < 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 >;
reg = < 0x00 0x10060000 0x00 0x1000 >;
reg-names = "control";
};
i2c@10030000 {
compatible = "sifive,i2c0";
interrupt-parent = < 0x09 >;
interrupts = < 0x32 >;
reg = < 0x00 0x10030000 0x00 0x1000 >;
reg-names = "control";
};
interrupt-controller@c000000 {
#interrupt-cells = < 0x01 >;
compatible = "riscv,plic0";
interrupt-controller;
interrupts-extended = < 0x0d 0x0b 0x0e 0x0b 0x0e 0x09 0x0f 0x0b 0x0f 0x09 0x10 0x0b 0x10 0x09 0x11 0x0b 0x11 0x09 >;
reg = < 0x00 0xc000000 0x00 0x4000000 >;
reg-names = "control";
riscv,max-priority = < 0x07 >;
riscv,ndev = < 0x35 >;
linux,phandle = < 0x09 >;
phandle = < 0x09 >;
};
itim@1800000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1800000 0x00 0x4000 >;
reg-names = "mem";
linux,phandle = < 0x04 >;
phandle = < 0x04 >;
};
itim@1808000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1808000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x05 >;
phandle = < 0x05 >;
};
itim@1810000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1810000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x06 >;
phandle = < 0x06 >;
};
itim@1818000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1818000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x07 >;
phandle = < 0x07 >;
};
itim@1820000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1820000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x08 >;
phandle = < 0x08 >;
};
memory-controller@100b0000 {
compatible = "sifive,aloeddr0";
interrupt-parent = < 0x09 >;
interrupts = < 0x1f >;
reg = < 0x00 0x100b0000 0x00 0x4000 >;
reg-names = "control";
};
msi@2020000 {
compatible = "sifive,msi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 >;
reg = < 0x00 0x2020000 0x00 0x1000 >;
reg-names = "control";
};
order-ogler@10100000 {
compatible = "sifive,order-ogler0";
reg = < 0x00 0x10100000 0x00 0x1000 >;
reg-names = "control";
};
pinctrl@10080000 {
compatible = "sifive,pinctrl0";
reg = < 0x00 0x10080000 0x00 0x1000 >;
reg-names = "control";
};
prci@10000000 {
compatible = "sifive,aloeprci0";
reg = < 0x00 0x10000000 0x00 0x1000 >;
reg-names = "control";
};
pwm@10020000 {
compatible = "sifive,pwm0";
interrupt-parent = < 0x09 >;
interrupts = < 0x2a 0x2b 0x2c 0x2d >;
reg = < 0x00 0x10020000 0x00 0x1000 >;
reg-names = "control";
};
pwm@10021000 {
compatible = "sifive,pwm0";
interrupt-parent = < 0x09 >;
interrupts = < 0x2e 0x2f 0x30 0x31 >;
reg = < 0x00 0x10021000 0x00 0x1000 >;
reg-names = "control";
};
rom@1000 {
compatible = "sifive,modeselect0";
reg = < 0x00 0x1000 0x00 0x1000 >;
reg-names = "mem";
};
rom@10000 {
compatible = "sifive,maskrom0";
reg = < 0x00 0x10000 0x00 0x8000 >;
reg-names = "mem";
};
rom@a000000 {
compatible = "ucbbar,cacheable-zero0";
reg = < 0x00 0xa000000 0x00 0x2000000 >;
reg-names = "mem";
linux,phandle = < 0x0a >;
phandle = < 0x0a >;
};
serial@10010000 {
compatible = "sifive,uart0";
interrupt-parent = < 0x09 >;
interrupts = < 0x04 >;
reg = < 0x00 0x10010000 0x00 0x1000 >;
reg-names = "control";
};
serial@10011000 {
compatible = "sifive,uart0";
interrupt-parent = < 0x09 >;
interrupts = < 0x05 >;
reg = < 0x00 0x10011000 0x00 0x1000 >;
reg-names = "control";
};
spi@10040000 {
compatible = "sifive,spi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x33 >;
reg = < 0x00 0x10040000 0x00 0x1000 0x00 0x20000000 0x00 0x10000000 >;
reg-names = "control\0mem";
};
spi@10041000 {
compatible = "sifive,spi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x34 >;
reg = < 0x00 0x10041000 0x00 0x1000 0x00 0x30000000 0x00 0x10000000 >;
reg-names = "control\0mem";
};
spi@10050000 {
compatible = "sifive,spi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x06 >;
reg = < 0x00 0x10050000 0x00 0x1000 >;
reg-names = "control";
};
teststatus@4000 {
compatible = "sifive,test0";
reg = < 0x00 0x4000 0x00 0x1000 >;
reg-names = "control";
};
};
};
/dts-v1/;
/ {
#address-cells = < 0x02 >;
#size-cells = < 0x02 >;
compatible = "SiFive,FU540G-dev\0fu500-dev\0sifive-dev";
model = "SiFive,FU540G";
cpus {
#address-cells = < 0x01 >;
#size-cells = < 0x00 >;
timebase-frequency = < 0xf4240 >;
cpu@0 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x80 >;
i-cache-size = < 0x4000 >;
next-level-cache = < 0x01 0x02 >;
reg = < 0x00 >;
riscv,isa = "rv64imac";
sifive,dtim = < 0x03 >;
sifive,itim = < 0x04 >;
status = "okay";
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x0d >;
phandle = < 0x0d >;
};
};
cpu@1 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x01 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x05 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x0e >;
phandle = < 0x0e >;
};
};
cpu@2 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x02 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x06 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x0f >;
phandle = < 0x0f >;
};
};
cpu@3 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x03 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x07 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x10 >;
phandle = < 0x10 >;
};
};
cpu@4 {
clock-frequency = < 0x00 >;
compatible = "sifive,rocket0\0riscv";
d-cache-block-size = < 0x40 >;
d-cache-sets = < 0x40 >;
d-cache-size = < 0x8000 >;
d-tlb-sets = < 0x01 >;
d-tlb-size = < 0x20 >;
device_type = "cpu";
i-cache-block-size = < 0x40 >;
i-cache-sets = < 0x40 >;
i-cache-size = < 0x8000 >;
i-tlb-sets = < 0x01 >;
i-tlb-size = < 0x20 >;
mmu-type = "riscv,sv39";
next-level-cache = < 0x01 0x02 >;
reg = < 0x04 >;
riscv,isa = "rv64imafdc";
sifive,itim = < 0x08 >;
status = "okay";
tlb-split;
interrupt-controller {
#interrupt-cells = < 0x01 >;
compatible = "riscv,cpu-intc";
interrupt-controller;
linux,phandle = < 0x11 >;
phandle = < 0x11 >;
};
};
};
memory@80000000 {
device_type = "memory";
reg = < 0x00 0x80000000 0x1f 0x80000000 >;
linux,phandle = < 0x0c >;
phandle = < 0x0c >;
};
soc {
#address-cells = < 0x02 >;
#size-cells = < 0x02 >;
compatible = "SiFive,FU540G-soc\0fu500-soc\0sifive-soc\0simple-bus";
ranges;
bus-blocker@100b8000 {
compatible = "sifive,bus-blocker0";
reg = < 0x00 0x100b8000 0x00 0x1000 >;
reg-names = "control";
};
cache-controller@2010000 {
cache-block-size = < 0x40 >;
cache-level = < 0x02 >;
cache-sets = < 0x800 >;
cache-size = < 0x200000 >;
cache-unified;
compatible = "sifive,ccache0\0cache";
interrupt-parent = < 0x09 >;
interrupts = < 0x01 0x02 0x03 >;
next-level-cache = < 0x0a 0x0b 0x0c >;
reg = < 0x00 0x2010000 0x00 0x1000 0x00 0x8000000 0x00 0x2000000 >;
reg-names = "control\0sideband";
linux,phandle = < 0x02 >;
phandle = < 0x02 >;
};
cadence-ddr-mgmt@100c0000 {
compatible = "sifive,cadenceddrmgmt0";
reg = < 0x00 0x100c0000 0x00 0x1000 >;
reg-names = "control";
};
cadence-gemgxl-mgmt@100a0000 {
compatible = "sifive,cadencegemgxlmgmt0";
reg = < 0x00 0x100a0000 0x00 0x1000 >;
reg-names = "control";
};
chiplink@40000000 {
#address-cells = < 0x02 >;
#size-cells = < 0x02 >;
compatible = "sifive,chiplink\0simple-bus";
ranges = < 0x00 0x60000000 0x00 0x60000000 0x00 0x20000000 0x30 0x00 0x30 0x00 0x10 0x00 0x00 0x40000000 0x00 0x40000000 0x00 0x20000000 0x20 0x00 0x20 0x00 0x10 0x00 >;
linux,phandle = < 0x0b >;
phandle = < 0x0b >;
};
clint@2000000 {
compatible = "riscv,clint0";
interrupts-extended = < 0x0d 0x03 0x0d 0x07 0x0e 0x03 0x0e 0x07 0x0f 0x03 0x0f 0x07 0x10 0x03 0x10 0x07 0x11 0x03 0x11 0x07 >;
reg = < 0x00 0x2000000 0x00 0x10000 >;
reg-names = "control";
};
debug-controller@0 {
compatible = "sifive,debug-013\0riscv,debug-013";
interrupts-extended = < 0x0d 0xffff 0x0e 0xffff 0x0f 0xffff 0x10 0xffff 0x11 0xffff >;
reg = < 0x00 0x00 0x00 0x1000 >;
reg-names = "control";
};
dma@3000000 {
#dma-cells = < 0x01 >;
compatible = "riscv,dma0";
dma-channels = < 0x04 >;
dma-requests = < 0x00 >;
interrupt-parent = < 0x09 >;
interrupts = < 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e >;
reg = < 0x00 0x3000000 0x00 0x100000 >;
reg-names = "control";
riscv,dma-pools = < 0x01 >;
};
dtim@1000000 {
compatible = "sifive,dtim0";
reg = < 0x00 0x1000000 0x00 0x2000 >;
reg-names = "mem";
linux,phandle = < 0x03 >;
phandle = < 0x03 >;
};
ememoryotp@10070000 {
compatible = "sifive,ememoryotp0";
reg = < 0x00 0x10070000 0x00 0x1000 >;
reg-names = "control";
};
error-device@18000000 {
compatible = "sifive,error0";
reg = < 0x00 0x18000000 0x00 0x8000000 >;
reg-names = "mem";
linux,phandle = < 0x01 >;
phandle = < 0x01 >;
};
ethernet@10090000 {
compatible = "cdns,mac";
interrupt-parent = < 0x09 >;
interrupts = < 0x35 >;
mac-address = "ABCDE";
reg = < 0x00 0x10090000 0x00 0x2000 >;
reg-names = "control";
};
gpio@10060000 {
compatible = "sifive,gpio0";
interrupt-parent = < 0x09 >;
interrupts = < 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 >;
reg = < 0x00 0x10060000 0x00 0x1000 >;
reg-names = "control";
};
i2c@10030000 {
compatible = "sifive,i2c0";
interrupt-parent = < 0x09 >;
interrupts = < 0x32 >;
reg = < 0x00 0x10030000 0x00 0x1000 >;
reg-names = "control";
};
interrupt-controller@c000000 {
#interrupt-cells = < 0x01 >;
compatible = "riscv,plic0";
interrupt-controller;
interrupts-extended = < 0x0d 0x0b 0x0e 0x0b 0x0e 0x09 0x0f 0x0b 0x0f 0x09 0x10 0x0b 0x10 0x09 0x11 0x0b 0x11 0x09 >;
reg = < 0x00 0xc000000 0x00 0x4000000 >;
reg-names = "control";
riscv,max-priority = < 0x07 >;
riscv,ndev = < 0x35 >;
linux,phandle = < 0x09 >;
phandle = < 0x09 >;
};
itim@1800000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1800000 0x00 0x4000 >;
reg-names = "mem";
linux,phandle = < 0x04 >;
phandle = < 0x04 >;
};
itim@1808000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1808000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x05 >;
phandle = < 0x05 >;
};
itim@1810000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1810000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x06 >;
phandle = < 0x06 >;
};
itim@1818000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1818000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x07 >;
phandle = < 0x07 >;
};
itim@1820000 {
compatible = "sifive,itim0";
reg = < 0x00 0x1820000 0x00 0x8000 >;
reg-names = "mem";
linux,phandle = < 0x08 >;
phandle = < 0x08 >;
};
memory-controller@100b0000 {
compatible = "sifive,aloeddr0";
interrupt-parent = < 0x09 >;
interrupts = < 0x1f >;
reg = < 0x00 0x100b0000 0x00 0x4000 >;
reg-names = "control";
};
msi@2020000 {
compatible = "sifive,msi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 >;
reg = < 0x00 0x2020000 0x00 0x1000 >;
reg-names = "control";
};
order-ogler@10100000 {
compatible = "sifive,order-ogler0";
reg = < 0x00 0x10100000 0x00 0x1000 >;
reg-names = "control";
};
pinctrl@10080000 {
compatible = "sifive,pinctrl0";
reg = < 0x00 0x10080000 0x00 0x1000 >;
reg-names = "control";
};
prci@10000000 {
compatible = "sifive,aloeprci0";
reg = < 0x00 0x10000000 0x00 0x1000 >;
reg-names = "control";
};
pwm@10020000 {
compatible = "sifive,pwm0";
interrupt-parent = < 0x09 >;
interrupts = < 0x2a 0x2b 0x2c 0x2d >;
reg = < 0x00 0x10020000 0x00 0x1000 >;
reg-names = "control";
};
pwm@10021000 {
compatible = "sifive,pwm0";
interrupt-parent = < 0x09 >;
interrupts = < 0x2e 0x2f 0x30 0x31 >;
reg = < 0x00 0x10021000 0x00 0x1000 >;
reg-names = "control";
};
rom@1000 {
compatible = "sifive,modeselect0";
reg = < 0x00 0x1000 0x00 0x1000 >;
reg-names = "mem";
};
rom@10000 {
compatible = "sifive,maskrom0";
reg = < 0x00 0x10000 0x00 0x8000 >;
reg-names = "mem";
};
rom@a000000 {
compatible = "ucbbar,cacheable-zero0";
reg = < 0x00 0xa000000 0x00 0x2000000 >;
reg-names = "mem";
linux,phandle = < 0x0a >;
phandle = < 0x0a >;
};
serial@10010000 {
compatible = "sifive,uart0";
interrupt-parent = < 0x09 >;
interrupts = < 0x04 >;
reg = < 0x00 0x10010000 0x00 0x1000 >;
reg-names = "control";
};
serial@10011000 {
compatible = "sifive,uart0";
interrupt-parent = < 0x09 >;
interrupts = < 0x05 >;
reg = < 0x00 0x10011000 0x00 0x1000 >;
reg-names = "control";
};
spi@10040000 {
compatible = "sifive,spi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x33 >;
reg = < 0x00 0x10040000 0x00 0x1000 0x00 0x20000000 0x00 0x10000000 >;
reg-names = "control\0mem";
};
spi@10041000 {
compatible = "sifive,spi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x34 >;
reg = < 0x00 0x10041000 0x00 0x1000 0x00 0x30000000 0x00 0x10000000 >;
reg-names = "control\0mem";
};
spi@10050000 {
compatible = "sifive,spi0";
interrupt-parent = < 0x09 >;
interrupts = < 0x06 >;
reg = < 0x00 0x10050000 0x00 0x1000 >;
reg-names = "control";
};
teststatus@4000 {
compatible = "sifive,test0";
reg = < 0x00 0x4000 0x00 0x1000 >;
reg-names = "control";
};
};
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment