From 6059524219d57d6a36d8d9a5875fe8ae3f12740f Mon Sep 17 00:00:00 2001 From: DenysP Date: Thu, 23 May 2024 11:21:33 +0200 Subject: [PATCH] den --- cpp/._rvmain.cpp.swn | Bin 0 -> 12288 bytes cpp/._rvmain.cpp.swo | Bin 0 -> 12288 bytes cpp/._rvmain.cpp.swp | Bin 0 -> 12288 bytes cpp/.gdb_history | 256 ++ cpp/Make.rules | 81 + cpp/Make.rules-kopia | 81 + cpp/Makefile | 27 + cpp/Murax.scala | 543 +++ cpp/_crt0.S | 42 + cpp/_crt0.S-k0 | 42 + cpp/_crt0.S-k1 | 39 + cpp/_crt0.o | Bin 0 -> 2972 bytes cpp/_rvmain.cpp | 74 + cpp/_rvmain.o | Bin 0 -> 44028 bytes cpp/gdb/z.py | 17 + cpp/gdb/zero.py | 5 + cpp/murax_128k_ram-sp.ld | 43 + cpp/murax_128k_ram.ld | 67 + cpp/murax_128k_ram.ld-kopia | 13 + cpp/myfunc.cpp | 35 + cpp/myfunc.h | 9 + cpp/myfunc.o | Bin 0 -> 42536 bytes cpp/prog | Bin 0 -> 29844 bytes cpp/prog.bin | Bin 0 -> 65572 bytes cpp/prog.lst | 7614 +++++++++++++++++++++++++++++++++++ 25 files changed, 8988 insertions(+) create mode 100644 cpp/._rvmain.cpp.swn create mode 100644 cpp/._rvmain.cpp.swo create mode 100644 cpp/._rvmain.cpp.swp create mode 100644 cpp/.gdb_history create mode 100644 cpp/Make.rules create mode 100644 cpp/Make.rules-kopia create mode 100644 cpp/Makefile create mode 100644 cpp/Murax.scala create mode 100644 cpp/_crt0.S create mode 100644 cpp/_crt0.S-k0 create mode 100644 cpp/_crt0.S-k1 create mode 100644 cpp/_crt0.o create mode 100644 cpp/_rvmain.cpp create mode 100644 cpp/_rvmain.o create mode 100644 cpp/gdb/z.py create mode 100644 cpp/gdb/zero.py create mode 100644 cpp/murax_128k_ram-sp.ld create mode 100644 cpp/murax_128k_ram.ld create mode 100644 cpp/murax_128k_ram.ld-kopia create mode 100644 cpp/myfunc.cpp create mode 100644 cpp/myfunc.h create mode 100644 cpp/myfunc.o create mode 100755 cpp/prog create mode 100755 cpp/prog.bin create mode 100644 cpp/prog.lst diff --git a/cpp/._rvmain.cpp.swn b/cpp/._rvmain.cpp.swn new file mode 100644 index 0000000000000000000000000000000000000000..e97a193a61d6bf94d734bcdab75ab69f51424089 GIT binary patch literal 12288 zcmeI2&yU+g6vwAJCWy5&dJL!}~wC>*-9)x@6cdgC3twzJkI zDj=l7fh$6)df>zvDhfzQfCSkSM@s(y1nL25cS>*R#)W-ut}d zu-XjVH&4An%WY3!JuSp*=bszi*!#Zt@ChNtnM%#}f2}|cdOan(gJEy^ez9+xgq{v8`&0}pOspE%O>T$5*UVLv_l%o`7$k~6RYHoykh02^Qf zY=8~00XFc^7|4@7;vH1`h^_djz3#c^YH#_%2G{@_U;}J`4X^<=zy{a=8(;%$fDJr^ z24o<_XODxuC?5a+umAr4^C=6#>Q?aeX5v@>`r;*asNb=Nk`ejJ@f_*>PF88}j)bQ73N=?UvcWu~R5#GNe zOrkOgl6G;1jH1}5M%T4ZnzQEHUat11lDGR!whD*_qGe6P6S5KVMW+Lat;Y{ zBv$1R^QGfC`95VXBlpC~*kwObQw4P*Nf{ z!`T&dQDh@I*)F7>U8W?Rs0p&p8#1NXx20PZf*gZXj%YJf8ySQk)&yN56=kaY(cIc+ zY!`=N*c_haGF4T66J(Z+Xswtbn2ivPmYetVM2G8GNYD;VO+pm0bJY(iLocS1si<6* z2^!^SZP(@SOs_lNm=9ABlctH5qaVL0%63s&9{P3^wy3%6vieaRsSPcuh$Flv@nqZI zDEq(r*}C-A-C>+7AKvvHM6znc9J?5(VW`!7a)b|s>zdYzP(`EajTXdNKD&}=wH8x6 e$R;u!+xek&Gpof=`_VX1bS%pQblqM*F75zxxPwCg literal 0 HcmV?d00001 diff --git a/cpp/._rvmain.cpp.swo b/cpp/._rvmain.cpp.swo new file mode 100644 index 0000000000000000000000000000000000000000..c6272c4e1344b0aa9357ed8c5ce7e5e919248c6c GIT binary patch literal 12288 zcmeI2&5zqe7>B3yMrkQ{LS8rdz(WhoT}56b_WCn%I+FZ@gn;J8NyC z0zxYM0|=?=0WRD@w17B5!i6Ire*p-gqTYZT;y3nq)ArCFdZE&5=}Fe(cixX@lEZ3u z;J$wLWm;`}0@q<7K3O_4TtD!>*nC2Wai&tUe7`G@gI-U`?qJwky;tnpCSj+D(^1Dy zl9Eg5&bAD78~69x$<~18jf|umLu} z2H3zuV<1oViFeTLBevsH_I=-7@Aj78*Z><~18jf|umLu}2G{@_U;}J`4X}ZS(0~kt z`0`P30L|m?|MlM*xcpB^ne?Nvg;CJvF_!ayDeg;2*AHlcabMP5>7Yu*|FM*Sw z3l4)@nC%bnJ(zJoTJ@8B)Gr-A{JQ_3m+M_?t4NrengpHte5M&@ z!FWhVk5WRXt3Y$#qUX<@d*#Jf&%Uwl)Rp8gRmv7h9Ktx0LPk22l*sLHb`?_;*+@=y z3#n&UC`l)3f~<>yOe^;D=vIv&#~_s>+78uL1|f(wL6=EInJRxYw|0-6;sgwv;#n?J zRpmE9=CTp3HFF4NA;h5N;$1V*i8>Y%v_n&q5KYXl`5|SP#dIb^^WVO=ZvDdE zVO%UX@A(cQSq);!t^{frYPC2y!k5Bz&1glaqEYoh3*s!FT}`ywh$$Xq6Pb?f`C)W( VRx6?Qqj8|F|9LJw^$;y(tR75;i!Wk!ZXWPus6(Twqh6hRMA2K^Ti{sADPCK*ewpma? zr#jaqB8qN7kQUV0Lh97HLv^f6;|gcA}c;4-<#IF%UgOQ17v^f_zAv&uV4wh2aDhZcmVE$+u#^46wY!|+eo%BQmn)vGYVt<$5^CLG!_O-*x8TJP z6qCgzrgsgNQ}NkEd~I|VQN1pT6-s8ny@Krqyfd21Q(RdcSGnOh1yk|ut5zYagrilp zpVx|>t1To-KsLR1BH-oq!?U&Us)Z`GgzIe#V@1ilR|`8OkC!qQ4H%(pn6$s zC{GCouBvsz)Owg&UoW-3PHH{Uz``Q%QlC2v&Xip{hl!{?Y^5J%F2PVA1j)yuBjN{_ z+=-7lvAk!b?HJlEx+DI{T2VQNr0DEa4^Oq7bKG)#E6P%R7OL=g7kAMukv@{+aV>>V z6tS~h3CE>NS+4Pu!^0z|Mu#q(#w;}Z zWuY^ZwqxOQ#U}r>MaHf=~IRA*OBv4l-%TK6q=u2Uqrpe!`nLV-7 zj!W?lHBuU-^F-gpN@Baw0jMs7{Ib#ENfyn{6=n>_&)K5kbl|!7h+pg)9 PG8P~3gACGkPY$ww?`vcd literal 0 HcmV?d00001 diff --git a/cpp/.gdb_history b/cpp/.gdb_history new file mode 100644 index 0000000..bdf3568 --- /dev/null +++ b/cpp/.gdb_history @@ -0,0 +1,256 @@ +c +b main +c +c +exit +target extended-remote localhost:3333 +file prog +load +dashboard memory watch 0x1ff80 0x80 +set radix 16 +set args 0x1ff80 0x80 0x30 +source gdb/z.py +source gdb/z.py +source gdb/z.py +source gdb/z.py +source gdb/z.py +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +si +load +si +si +si +si +si +si +si +si +exit diff --git a/cpp/Make.rules b/cpp/Make.rules new file mode 100644 index 0000000..2bd12e9 --- /dev/null +++ b/cpp/Make.rules @@ -0,0 +1,81 @@ + +ARCH=riscv64-unknown-elf +GNU_DIR=$(HOME)/riscv/riscv/ +GNU_BIN=$(GNU_DIR)/bin + + +CC=$(GNU_BIN)/$(ARCH)-gcc +CXX=$(GNU_BIN)/$(ARCH)-g++ +AS=$(GNU_BIN)/$(ARCH)-as +LD=$(GNU_BIN)/$(ARCH)-ld +OBJCOPY=$(GNU_BIN)/$(ARCH)-objcopy +OBJDUMP=$(GNU_BIN)/$(ARCH)-objdump +SIZE=$(GNU_BIN)/$(ARCH)-size +AR=$(GNU_BIN)/$(ARCH)-ar +RANLIB=$(GNU_BIN)/$(ARCH)-ranlib + + +CFLAGS+=-ffreestanding +CFLAGS+=-fno-pic +CFLAGS+=-march=rv32i -mabi=ilp32 +CFLAGS+= -g + + +LDFLAGS+=-nostdlib +LDFLAGS+=-Wl,-Ttext=0x00000000 + +# see: https://github.com/riscv/riscv-gcc/issues/120 +#LDFLAGS+=-Wl,--no-relax + + + +ASFLAGS+=$(CFLAGS) +CXXFLAGS+=$(CFLAGS) + +CLEAN_DIRS=$(SUBDIRS:%=clean-%) +ALL_DIRS=$(SUBDIRS:%=all-%) + +OBJDUMPFLAGS+=-Mnumeric,no-aliases + +.PHONY: all clean world $(CLEAN_DIRS) $(ALL_DIRS) + + +%.bin : % + $(OBJCOPY) $< -O binary $@ + +%.lst : % + $(OBJDUMP) $(OBJDUMPFLAGS) -dr --disassemble-all $< > $<.lst + +% : %.o + $(LINK.cc) $(LDFLAGS) -o $@ $^ $(LDLIBS) + $(SIZE) -x -A $@ + +%.s: %.c + $(COMPILE.c) -S -o $@ $< + +%.s: %.cc + $(COMPILE.cc) -S -o $@ $< + +%.o: %.c + $(COMPILE.c) -o $@ $< + +%.o: %.cc + $(COMPILE.cc) -o $@ $< + +%.srec: % + $(OBJCOPY) $< -O srec $@ + + + + +all:: $(ALL_DIRS) + +clean:: $(CLEAN_DIRS) + +$(ALL_DIRS):: + $(MAKE) -C $(@:all-%=%) all + +$(CLEAN_DIRS):: + $(MAKE) -C $(@:clean-%=%) clean + +world:: clean all diff --git a/cpp/Make.rules-kopia b/cpp/Make.rules-kopia new file mode 100644 index 0000000..2bd12e9 --- /dev/null +++ b/cpp/Make.rules-kopia @@ -0,0 +1,81 @@ + +ARCH=riscv64-unknown-elf +GNU_DIR=$(HOME)/riscv/riscv/ +GNU_BIN=$(GNU_DIR)/bin + + +CC=$(GNU_BIN)/$(ARCH)-gcc +CXX=$(GNU_BIN)/$(ARCH)-g++ +AS=$(GNU_BIN)/$(ARCH)-as +LD=$(GNU_BIN)/$(ARCH)-ld +OBJCOPY=$(GNU_BIN)/$(ARCH)-objcopy +OBJDUMP=$(GNU_BIN)/$(ARCH)-objdump +SIZE=$(GNU_BIN)/$(ARCH)-size +AR=$(GNU_BIN)/$(ARCH)-ar +RANLIB=$(GNU_BIN)/$(ARCH)-ranlib + + +CFLAGS+=-ffreestanding +CFLAGS+=-fno-pic +CFLAGS+=-march=rv32i -mabi=ilp32 +CFLAGS+= -g + + +LDFLAGS+=-nostdlib +LDFLAGS+=-Wl,-Ttext=0x00000000 + +# see: https://github.com/riscv/riscv-gcc/issues/120 +#LDFLAGS+=-Wl,--no-relax + + + +ASFLAGS+=$(CFLAGS) +CXXFLAGS+=$(CFLAGS) + +CLEAN_DIRS=$(SUBDIRS:%=clean-%) +ALL_DIRS=$(SUBDIRS:%=all-%) + +OBJDUMPFLAGS+=-Mnumeric,no-aliases + +.PHONY: all clean world $(CLEAN_DIRS) $(ALL_DIRS) + + +%.bin : % + $(OBJCOPY) $< -O binary $@ + +%.lst : % + $(OBJDUMP) $(OBJDUMPFLAGS) -dr --disassemble-all $< > $<.lst + +% : %.o + $(LINK.cc) $(LDFLAGS) -o $@ $^ $(LDLIBS) + $(SIZE) -x -A $@ + +%.s: %.c + $(COMPILE.c) -S -o $@ $< + +%.s: %.cc + $(COMPILE.cc) -S -o $@ $< + +%.o: %.c + $(COMPILE.c) -o $@ $< + +%.o: %.cc + $(COMPILE.cc) -o $@ $< + +%.srec: % + $(OBJCOPY) $< -O srec $@ + + + + +all:: $(ALL_DIRS) + +clean:: $(CLEAN_DIRS) + +$(ALL_DIRS):: + $(MAKE) -C $(@:all-%=%) all + +$(CLEAN_DIRS):: + $(MAKE) -C $(@:clean-%=%) clean + +world:: clean all diff --git a/cpp/Makefile b/cpp/Makefile new file mode 100644 index 0000000..5f174f3 --- /dev/null +++ b/cpp/Makefile @@ -0,0 +1,27 @@ +TOP=./ +include $(TOP)/Make.rules + +LDLIBS= +#CFLAGS+=-O0 -g +# CFLAGS+=-Og -ggdb3 +CFLAGS+=-O0 -ggdb3 + +LDFLAGS+=-Wl,--no-relax +LDFLAGS+=-Wl,-Tdata=0x10000 +# LDFLAGS+=-T murax_128k_ram.ld + +PROGS=prog prog.bin prog.lst + +all:: $(PROGS) + +prog: _crt0.o _rvmain.o myfunc.o + $(LINK.cc) -o $@ $^ $(LDLIBS) + $(SIZE) -A -x $@ + +clean:: + rm -f $(PROGS) *.o *.s *.lst *.bin *.srec *.dis + +.PHONY: run +run: prog.bin + ../../../src/rvddt -l0x3000 -f prog.bin + diff --git a/cpp/Murax.scala b/cpp/Murax.scala new file mode 100644 index 0000000..2260833 --- /dev/null +++ b/cpp/Murax.scala @@ -0,0 +1,543 @@ +package vexriscv.demo + +import spinal.core._ +import spinal.lib._ +import spinal.lib.bus.amba3.apb._ +import spinal.lib.bus.misc.SizeMapping +import spinal.lib.bus.simple.PipelinedMemoryBus +import spinal.lib.com.jtag.Jtag +import spinal.lib.com.spi.ddr.SpiXdrMaster +import spinal.lib.com.uart._ +import spinal.lib.io.{InOutWrapper, TriStateArray} +import spinal.lib.misc.{InterruptCtrl, Prescaler, Timer} +import spinal.lib.soc.pinsec.{PinsecTimerCtrl, PinsecTimerCtrlExternal} +import vexriscv.plugin._ +import vexriscv.{VexRiscv, VexRiscvConfig, plugin} +import spinal.lib.com.spi.ddr._ +import spinal.lib.bus.simple._ +import scala.collection.mutable.ArrayBuffer +import scala.collection.Seq + +/** + * Created by PIC32F_USER on 28/07/2017. + * + * Murax is a very light SoC which could work without any external component. + * - ICE40-hx8k + icestorm => 53 Mhz, 2142 LC + * - 0.37 DMIPS/Mhz + * - 8 kB of on-chip ram + * - JTAG debugger (eclipse/GDB/openocd ready) + * - Interrupt support + * - APB bus for peripherals + * - 32 GPIO pin + * - one 16 bits prescaler, two 16 bits timers + * - one UART with tx/rx fifo + */ + + +case class MuraxConfig(coreFrequency : HertzNumber, + onChipRamSize : BigInt, + onChipRamHexFile : String, + pipelineDBus : Boolean, + pipelineMainBus : Boolean, + pipelineApbBridge : Boolean, + gpioWidth : Int, + uartCtrlConfig : UartCtrlMemoryMappedConfig, + xipConfig : SpiXdrMasterCtrl.MemoryMappingParameters, + hardwareBreakpointCount : Int, + cpuPlugins : ArrayBuffer[Plugin[VexRiscv]]){ + require(pipelineApbBridge || pipelineMainBus, "At least pipelineMainBus or pipelineApbBridge should be enable to avoid wipe transactions") + val genXip = xipConfig != null + +} + + + +object MuraxConfig{ + def default : MuraxConfig = default(false, false) + def default(withXip : Boolean = false, bigEndian : Boolean = false) = MuraxConfig( + coreFrequency = 12 MHz, + onChipRamSize = 128 kB, + onChipRamHexFile = null, + pipelineDBus = true, + pipelineMainBus = false, + pipelineApbBridge = true, + gpioWidth = 32, + xipConfig = ifGen(withXip) (SpiXdrMasterCtrl.MemoryMappingParameters( + SpiXdrMasterCtrl.Parameters(8, 12, SpiXdrParameter(2, 2, 1)).addFullDuplex(0,1,false), + cmdFifoDepth = 32, + rspFifoDepth = 32, + xip = SpiXdrMasterCtrl.XipBusParameters(addressWidth = 24, lengthWidth = 2) + )), + hardwareBreakpointCount = if(withXip) 3 else 0, + cpuPlugins = ArrayBuffer( //DebugPlugin added by the toplevel + new IBusSimplePlugin( + resetVector = if(withXip) 0xF001E000l else 0x00000000l, + cmdForkOnSecondStage = true, + cmdForkPersistence = withXip, //Required by the Xip controller + prediction = NONE, + catchAccessFault = false, + compressedGen = false, + bigEndian = bigEndian + ), + new DBusSimplePlugin( + catchAddressMisaligned = false, + catchAccessFault = false, + earlyInjection = false, + bigEndian = bigEndian + ), + new CsrPlugin(CsrPluginConfig.smallest(mtvecInit = if(withXip) 0xE0040020l else 0x00000020l)), + new DecoderSimplePlugin( + catchIllegalInstruction = false + ), + new RegFilePlugin( + regFileReadyKind = plugin.SYNC, + zeroBoot = false + ), + new IntAluPlugin, + new SrcPlugin( + separatedAddSub = false, + executeInsertion = false + ), + new LightShifterPlugin, + new HazardSimplePlugin( + bypassExecute = false, + bypassMemory = false, + bypassWriteBack = false, + bypassWriteBackBuffer = false, + pessimisticUseSrc = false, + pessimisticWriteRegFile = false, + pessimisticAddressMatch = false + ), + new BranchPlugin( + earlyBranch = false, + catchAddressMisaligned = false + ), + new YamlPlugin("cpu0.yaml") + ), + uartCtrlConfig = UartCtrlMemoryMappedConfig( + uartCtrlConfig = UartCtrlGenerics( + dataWidthMax = 8, + clockDividerWidth = 20, + preSamplingSize = 1, + samplingSize = 3, + postSamplingSize = 1 + ), + initConfig = UartCtrlInitConfig( + baudrate = 115200, + dataLength = 7, //7 => 8 bits + parity = UartParityType.NONE, + stop = UartStopType.ONE + ), + busCanWriteClockDividerConfig = false, + busCanWriteFrameConfig = false, + txFifoDepth = 16, + rxFifoDepth = 16 + ) + + ) + + def fast = { + val config = default + + //Replace HazardSimplePlugin to get datapath bypass + config.cpuPlugins(config.cpuPlugins.indexWhere(_.isInstanceOf[HazardSimplePlugin])) = new HazardSimplePlugin( + bypassExecute = true, + bypassMemory = true, + bypassWriteBack = true, + bypassWriteBackBuffer = true + ) +// config.cpuPlugins(config.cpuPlugins.indexWhere(_.isInstanceOf[LightShifterPlugin])) = new FullBarrelShifterPlugin() + + config + } +} + + +case class Murax(config : MuraxConfig) extends Component{ + import config._ + + val io = new Bundle { + //Clocks / reset + val asyncReset = in Bool() + val mainClk = in Bool() + + //Main components IO + val jtag = slave(Jtag()) + + //Peripherals IO + val gpioA = master(TriStateArray(gpioWidth bits)) + val uart = master(Uart()) + + val xip = ifGen(genXip)(master(SpiXdrMaster(xipConfig.ctrl.spi))) + } + + + val resetCtrlClockDomain = ClockDomain( + clock = io.mainClk, + config = ClockDomainConfig( + resetKind = BOOT + ) + ) + + val resetCtrl = new ClockingArea(resetCtrlClockDomain) { + val mainClkResetUnbuffered = False + + //Implement an counter to keep the reset axiResetOrder high 64 cycles + // Also this counter will automatically do a reset when the system boot. + val systemClkResetCounter = Reg(UInt(6 bits)) init(0) + when(systemClkResetCounter =/= U(systemClkResetCounter.range -> true)){ + systemClkResetCounter := systemClkResetCounter + 1 + mainClkResetUnbuffered := True + } + when(BufferCC(io.asyncReset)){ + systemClkResetCounter := 0 + } + + //Create all reset used later in the design + val mainClkReset = RegNext(mainClkResetUnbuffered) + val systemReset = RegNext(mainClkResetUnbuffered) + } + + + val systemClockDomain = ClockDomain( + clock = io.mainClk, + reset = resetCtrl.systemReset, + frequency = FixedFrequency(coreFrequency) + ) + + val debugClockDomain = ClockDomain( + clock = io.mainClk, + reset = resetCtrl.mainClkReset, + frequency = FixedFrequency(coreFrequency) + ) + + val system = new ClockingArea(systemClockDomain) { + val pipelinedMemoryBusConfig = PipelinedMemoryBusConfig( + addressWidth = 32, + dataWidth = 32 + ) + + val bigEndianDBus = config.cpuPlugins.exists(_ match{ case plugin : DBusSimplePlugin => plugin.bigEndian case _ => false}) + + //Arbiter of the cpu dBus/iBus to drive the mainBus + //Priority to dBus, !! cmd transactions can change on the fly !! + val mainBusArbiter = new MuraxMasterArbiter(pipelinedMemoryBusConfig, bigEndianDBus) + + //Instanciate the CPU + val cpu = new VexRiscv( + config = VexRiscvConfig( + plugins = cpuPlugins += new DebugPlugin(debugClockDomain, hardwareBreakpointCount) + ) + ) + + //Checkout plugins used to instanciate the CPU to connect them to the SoC + val timerInterrupt = False + val externalInterrupt = False + for(plugin <- cpu.plugins) plugin match{ + case plugin : IBusSimplePlugin => + mainBusArbiter.io.iBus.cmd <> plugin.iBus.cmd + mainBusArbiter.io.iBus.rsp <> plugin.iBus.rsp + case plugin : DBusSimplePlugin => { + if(!pipelineDBus) + mainBusArbiter.io.dBus <> plugin.dBus + else { + mainBusArbiter.io.dBus.cmd << plugin.dBus.cmd.halfPipe() + mainBusArbiter.io.dBus.rsp <> plugin.dBus.rsp + } + } + case plugin : CsrPlugin => { + plugin.externalInterrupt := externalInterrupt + plugin.timerInterrupt := timerInterrupt + } + case plugin : DebugPlugin => plugin.debugClockDomain{ + resetCtrl.systemReset setWhen(RegNext(plugin.io.resetOut)) + io.jtag <> plugin.io.bus.fromJtag() + } + case _ => + } + + + + //****** MainBus slaves ******** + val mainBusMapping = ArrayBuffer[(PipelinedMemoryBus,SizeMapping)]() + val ram = new MuraxPipelinedMemoryBusRam( + onChipRamSize = onChipRamSize, + onChipRamHexFile = onChipRamHexFile, + pipelinedMemoryBusConfig = pipelinedMemoryBusConfig, + bigEndian = bigEndianDBus + ) + mainBusMapping += ram.io.bus -> (0x00000000l, onChipRamSize) + + val apbBridge = new PipelinedMemoryBusToApbBridge( + apb3Config = Apb3Config( + addressWidth = 20, + dataWidth = 32 + ), + pipelineBridge = pipelineApbBridge, + pipelinedMemoryBusConfig = pipelinedMemoryBusConfig + ) + mainBusMapping += apbBridge.io.pipelinedMemoryBus -> (0xF0000000l, 1 MB) + + + + //******** APB peripherals ********* + val apbMapping = ArrayBuffer[(Apb3, SizeMapping)]() + val gpioACtrl = Apb3Gpio(gpioWidth = gpioWidth, withReadSync = true) + io.gpioA <> gpioACtrl.io.gpio + apbMapping += gpioACtrl.io.apb -> (0x00000, 4 kB) + + val uartCtrl = Apb3UartCtrl(uartCtrlConfig) + uartCtrl.io.uart <> io.uart + externalInterrupt setWhen(uartCtrl.io.interrupt) + apbMapping += uartCtrl.io.apb -> (0x10000, 4 kB) + + val timer = new MuraxApb3Timer() + timerInterrupt setWhen(timer.io.interrupt) + apbMapping += timer.io.apb -> (0x20000, 4 kB) + + val xip = ifGen(genXip)(new Area{ + val ctrl = Apb3SpiXdrMasterCtrl(xipConfig) + ctrl.io.spi <> io.xip + externalInterrupt setWhen(ctrl.io.interrupt) + apbMapping += ctrl.io.apb -> (0x1F000, 4 kB) + + val accessBus = new PipelinedMemoryBus(PipelinedMemoryBusConfig(24,32)) + mainBusMapping += accessBus -> (0xE0000000l, 16 MB) + + ctrl.io.xip.fromPipelinedMemoryBus() << accessBus + val bootloader = Apb3Rom("src/main/c/murax/xipBootloader/crt.bin") + apbMapping += bootloader.io.apb -> (0x1E000, 4 kB) + }) + + + + //******** Memory mappings ********* + val apbDecoder = Apb3Decoder( + master = apbBridge.io.apb, + slaves = apbMapping.toSeq + ) + + val mainBusDecoder = new Area { + val logic = new MuraxPipelinedMemoryBusDecoder( + master = mainBusArbiter.io.masterBus, + specification = mainBusMapping.toSeq, + pipelineMaster = pipelineMainBus + ) + } + } +} + + + +object Murax{ + def main(args: Array[String]) { + SpinalVerilog(Murax(MuraxConfig.default)) + } +} + +object MuraxCfu{ + def main(args: Array[String]) { + SpinalVerilog{ + val config = MuraxConfig.default + config.cpuPlugins += new CfuPlugin( + stageCount = 1, + allowZeroLatency = true, + encodings = List( + CfuPluginEncoding ( + instruction = M"-------------------------0001011", + functionId = List(14 downto 12), + input2Kind = CfuPlugin.Input2Kind.RS + ) + ), + busParameter = CfuBusParameter( + CFU_VERSION = 0, + CFU_INTERFACE_ID_W = 0, + CFU_FUNCTION_ID_W = 3, + CFU_REORDER_ID_W = 0, + CFU_REQ_RESP_ID_W = 0, + CFU_INPUTS = 2, + CFU_INPUT_DATA_W = 32, + CFU_OUTPUTS = 1, + CFU_OUTPUT_DATA_W = 32, + CFU_FLOW_REQ_READY_ALWAYS = false, + CFU_FLOW_RESP_READY_ALWAYS = false, + CFU_WITH_STATUS = true, + CFU_RAW_INSN_W = 32, + CFU_CFU_ID_W = 4, + CFU_STATE_INDEX_NUM = 5 + ) + ) + + val toplevel = Murax(config) + + toplevel.rework { + for (plugin <- toplevel.system.cpu.plugins) plugin match { + case plugin: CfuPlugin => plugin.bus.toIo().setName("miaou") + case _ => + } + } + + toplevel + } + } +} + + +object Murax_iCE40_hx8k_breakout_board_xip{ + + case class SB_GB() extends BlackBox{ + val USER_SIGNAL_TO_GLOBAL_BUFFER = in Bool() + val GLOBAL_BUFFER_OUTPUT = out Bool() + } + + case class SB_IO_SCLK() extends BlackBox{ + addGeneric("PIN_TYPE", B"010000") + val PACKAGE_PIN = out Bool() + val OUTPUT_CLK = in Bool() + val CLOCK_ENABLE = in Bool() + val D_OUT_0 = in Bool() + val D_OUT_1 = in Bool() + setDefinitionName("SB_IO") + } + + case class SB_IO_DATA() extends BlackBox{ + addGeneric("PIN_TYPE", B"110000") + val PACKAGE_PIN = inout(Analog(Bool)) + val CLOCK_ENABLE = in Bool() + val INPUT_CLK = in Bool() + val OUTPUT_CLK = in Bool() + val OUTPUT_ENABLE = in Bool() + val D_OUT_0 = in Bool() + val D_OUT_1 = in Bool() + val D_IN_0 = out Bool() + val D_IN_1 = out Bool() + setDefinitionName("SB_IO") + } + + case class Murax_iCE40_hx8k_breakout_board_xip() extends Component{ + val io = new Bundle { + val mainClk = in Bool() + val jtag_tck = in Bool() + val jtag_tdi = in Bool() + val jtag_tdo = out Bool() + val jtag_tms = in Bool() + val uart_txd = out Bool() + val uart_rxd = in Bool() + + val mosi = inout(Analog(Bool)) + val miso = inout(Analog(Bool)) + val sclk = out Bool() + val spis = out Bool() + + val led = out Bits(8 bits) + } + val murax = Murax(MuraxConfig.default(withXip = true).copy(onChipRamSize = 8 kB)) + murax.io.asyncReset := False + + val mainClkBuffer = SB_GB() + mainClkBuffer.USER_SIGNAL_TO_GLOBAL_BUFFER <> io.mainClk + mainClkBuffer.GLOBAL_BUFFER_OUTPUT <> murax.io.mainClk + + val jtagClkBuffer = SB_GB() + jtagClkBuffer.USER_SIGNAL_TO_GLOBAL_BUFFER <> io.jtag_tck + jtagClkBuffer.GLOBAL_BUFFER_OUTPUT <> murax.io.jtag.tck + + io.led <> murax.io.gpioA.write(7 downto 0) + + murax.io.jtag.tdi <> io.jtag_tdi + murax.io.jtag.tdo <> io.jtag_tdo + murax.io.jtag.tms <> io.jtag_tms + murax.io.gpioA.read <> 0 + murax.io.uart.txd <> io.uart_txd + murax.io.uart.rxd <> io.uart_rxd + + + + val xip = new ClockingArea(murax.systemClockDomain) { + RegNext(murax.io.xip.ss.asBool) <> io.spis + + val sclkIo = SB_IO_SCLK() + sclkIo.PACKAGE_PIN <> io.sclk + sclkIo.CLOCK_ENABLE := True + + sclkIo.OUTPUT_CLK := ClockDomain.current.readClockWire + sclkIo.D_OUT_0 <> murax.io.xip.sclk.write(0) + sclkIo.D_OUT_1 <> RegNext(murax.io.xip.sclk.write(1)) + + val datas = for ((data, pin) <- (murax.io.xip.data, List(io.mosi, io.miso)).zipped) yield new Area { + val dataIo = SB_IO_DATA() + dataIo.PACKAGE_PIN := pin + dataIo.CLOCK_ENABLE := True + + dataIo.OUTPUT_CLK := ClockDomain.current.readClockWire + dataIo.OUTPUT_ENABLE <> data.writeEnable + dataIo.D_OUT_0 <> data.write(0) + dataIo.D_OUT_1 <> RegNext(data.write(1)) + + dataIo.INPUT_CLK := ClockDomain.current.readClockWire + data.read(0) := dataIo.D_IN_0 + data.read(1) := RegNext(dataIo.D_IN_1) + } + } + + } + + def main(args: Array[String]) { + SpinalVerilog(Murax_iCE40_hx8k_breakout_board_xip()) + } +} + +object MuraxDhrystoneReady{ + def main(args: Array[String]) { + SpinalVerilog(Murax(MuraxConfig.fast.copy(onChipRamSize = 256 kB))) + } +} + +object MuraxDhrystoneReadyMulDivStatic{ + def main(args: Array[String]) { + SpinalVerilog({ + val config = MuraxConfig.fast.copy(onChipRamSize = 256 kB) + config.cpuPlugins += new MulPlugin + config.cpuPlugins += new DivPlugin + config.cpuPlugins.remove(config.cpuPlugins.indexWhere(_.isInstanceOf[BranchPlugin])) + config.cpuPlugins +=new BranchPlugin( + earlyBranch = false, + catchAddressMisaligned = false + ) + config.cpuPlugins += new IBusSimplePlugin( + resetVector = 0x00000000l, + cmdForkOnSecondStage = true, + cmdForkPersistence = false, + prediction = STATIC, + catchAccessFault = false, + compressedGen = false + ) + config.cpuPlugins.remove(config.cpuPlugins.indexWhere(_.isInstanceOf[LightShifterPlugin])) + config.cpuPlugins += new FullBarrelShifterPlugin + Murax(config) + }) + } +} + +//Will blink led and echo UART RX to UART TX (in the verilator sim, type some text and press enter to send UART frame to the Murax RX pin) +object MuraxWithRamInit{ + def main(args: Array[String]) { + SpinalVerilog(Murax(MuraxConfig.default.copy(onChipRamSize = 4 kB, onChipRamHexFile = "src/main/ressource/hex/muraxDemo.hex"))) + } +} + +object Murax_arty{ + def main(args: Array[String]) { + val hex = "src/main/c/murax/hello_world/build/hello_world.hex" + SpinalVerilog(Murax(MuraxConfig.default(false).copy(coreFrequency = 100 MHz,onChipRamSize = 32 kB, onChipRamHexFile = hex))) + } +} + + +object MuraxAsicBlackBox extends App{ + println("Warning this soc do not has any rom to boot on.") + val config = SpinalConfig() + config.addStandardMemBlackboxing(blackboxAll) + config.generateVerilog(Murax(MuraxConfig.default())) +} + diff --git a/cpp/_crt0.S b/cpp/_crt0.S new file mode 100644 index 0000000..c917d55 --- /dev/null +++ b/cpp/_crt0.S @@ -0,0 +1,42 @@ + .text + .global _start + .type _start, @function + +_start: + # Initialize global pointer + .option push + .option norelax + la gp, __global_pointer$ + .option pop + + li sp, 0x1fff0 +j finish_bss + # Clear the bss segment + la a0, __bss_start + la a1, __BSS_END__ + +clear_bss: + bgeu a0, a1, finish_bss + sb x0, 0(a0) + addi a0, a0, 1 + beq x0, x0, clear_bss +finish_bss: + + nop //! + + call main + + nop //! + + # abort execution here + ebreak + + .section .rodata +alfabet: + .string "abcdefghijklmnopqrstuwxyz" +slowo: + + .section .data +wynik: + .string "mpabi" + .space 26 # rezerwuje 26 bajtów dla wyniku, zainicjowane na 0 diff --git a/cpp/_crt0.S-k0 b/cpp/_crt0.S-k0 new file mode 100644 index 0000000..dbe07d9 --- /dev/null +++ b/cpp/_crt0.S-k0 @@ -0,0 +1,42 @@ + .text + .global _start + .type _start, @function + +_start: + # Initialize global pointer + .option push + .option norelax + la gp, __global_pointer$ + .option pop + + li sp, 0x1fff0 + + # Clear the bss segment + la a0, __bss_start + la a1, __BSS_END__ + +clear_bss: + bgeu a0, a1, finish_bss + sb x0, 0(a0) + addi a0, a0, 1 + beq x0, x0, clear_bss +finish_bss: + + nop //! + + call main + + nop //! + + # abort execution here + ebreak + + .section .rodata +alfabet: + .string "abcdefghijklmnopqrstuwxyz" +slowo: + + .section .data +wynik: + .string "mpabi" + .space 26 # rezerwuje 26 bajtów dla wyniku, zainicjowane na 0 \ No newline at end of file diff --git a/cpp/_crt0.S-k1 b/cpp/_crt0.S-k1 new file mode 100644 index 0000000..09af34b --- /dev/null +++ b/cpp/_crt0.S-k1 @@ -0,0 +1,39 @@ + .text + .global _start + .type _start, @function + +_start: + # Initialize global pointer + .option push + .option norelax + la gp, __global_pointer$ + .option pop + + # Initialize stack pointer from linker script symbol + la sp, __stack_top + + # Clear the BSS segment + la a0, __bss_start + la a1, __bss_end + +clear_bss: + bgeu a0, a1, finish_bss + sb x0, 0(a0) + addi a0, a0, 1 + j clear_bss +finish_bss: + + call main + + ebreak + +.section .rodata + +alfabet: + .string "abcdefghijklmnopqrstuwxyz" +slowo: + + .section .data +wynik: + .string "mpabi" + .space 26 # rezerwuje 26 bajtów dla wyniku, zainicjowane na 0 diff --git a/cpp/_crt0.o b/cpp/_crt0.o new file mode 100644 index 0000000000000000000000000000000000000000..f8692a4d6377a1a69f772717efd8a0bd9753486e GIT binary patch literal 2972 zcma)8OK%)S5U$?wCQcyh#{xD9;9=|x5s&r8iA3Ol>?k1-GLevl1YAZl>#;p}y}Owm zzYq^2#Nz;`9L#|O2Tq)UGe`ahhujbn7bGO$`=+~hXGadAr0)Kz>g%q4RQJqBH&Oq)Rp?DE6bIcsz|+Bm1DH`KCMdY;76I4 zDr}F+uV>}&I{F`@+&=;jZC@s3rx!*E@Pj0bTI=z~=2r6Vc6+DO?cGiL+3xRLMo<)n<|5ZE3hVw=Nn9G+?QFE1vN@4VBuAFzAGhjI?uPX&yv}>=fwOuoHomxOL}EcV*38YFuqLnzHgZI;Kg#wI^xS#qV-3tYW&;_ElP+N ztZMva{Zh&Qd`WMX^zwYJmHf*k{YF6_KmZ5l?H3Ku8_>@WY}LZrX>>~aHJ+T?4ZGZ?Id8nkHIx*gVomX)HM~0F0_@lFPq#S=j z-Y5((jq`rFpfhh)OZr>xMHj+-#-wL9BUs~-rOmh^rH^L~+q~GrD zcV+*ulWa>6Y__{m*baK#q?5(z0xaki^s_L{fUmEu1vl^92m;v&la38L^PEOwXlCa% z=Dep)Ys|fyF$qe1MVo~=Fl!Q<*xH%@GcRZov9-Ivvlq3U*xEV7q>076pEO5$4YS`-XED*yDjfh<(G^2ll3D z6(RNw=L2AGnpP2F-*7$w_Ug2X5c`JnIk0CQ0Ak;8xNP+_DhQ{jxbYAUr_6)*81YlI z>NiBqX-t!HQ9-z^>Ov0jWgYfqF3mrw?ZnTRF{RNz+{wZSZI^4E4g<)j&?VLcG8K#8DQLj6hwB{#-y{+wS+K=(s*yg9j0MtGsf7Ot$Xw9 z)CjXIO`_cl&i^kisC*esisf(Y?Lv3nJqovpco~JVj$Hi#ZN6`4>0=uCC>+mz?cN7= zQLNBM;r-w_THZG_7R2%{!$z#X=OW|{zX{sMZm*!&KGc6g`I5kh_3{1{*D;HQZ^6lR za1ZP{UIS*ICJN;`6gNk@qK}35hpm+e%7RtUTHias#kfbO^$!i>^19l%ykE8tpnL{} zIcUZDK7_$y`o4wY5*RU0gB(IH#{C6xxhBTtdD*yM0dqXN-k+hECk|HaqyK9ZoLP@H z%5N~9bROi|Gb3*t%I_$=qx=J9T+V@Ow>bbPf5MRv7~wb+_8Z}09pC33U0L40!Uoj# literal 0 HcmV?d00001 diff --git a/cpp/_rvmain.cpp b/cpp/_rvmain.cpp new file mode 100644 index 0000000..9917d6b --- /dev/null +++ b/cpp/_rvmain.cpp @@ -0,0 +1,74 @@ +#include + +char * ptr1 = "janek"; +char * ptr2 = "kowalskii"; + +int strlen(char *s) +{ + char *p = s; + while (*p != '\0') + p++; + return p - s; +} + +void strcpy(char *s, char *t) +{ + while (*s++ = *t++); +} + + +#define ALLOCSIZE 10000 + +static char allocbuf[ALLOCSIZE]; +static char *allocp = allocbuf; + +char *alloc(int n) +{ + + if (n % 4 != 0) { + n += 4 - (n % 4); + } + + + if (allocbuf + ALLOCSIZE - allocp >= n) { + allocp += n; + return allocp - n; + } else + return 0; +} + +int main() { + + char * s = "mpabi"; + + + uint8_t wynik =0; + wynik = strlen (s); + + asm("nop"); + + + char * p1 = alloc(strlen(ptr1)); + strcpy (p1, ptr1); + asm("nop"); + + char * p2 = alloc(strlen(ptr2)); + strcpy (p2, ptr2); + asm("nop"); + + struct point { + int16_t x; + int16_t y; + }; + + struct point * ptrS = (struct point *) alloc(sizeof(point)); + ptrS->x=0x10; + ptrS->y=0x20; + asm("nop"); + + (*ptrS).y= strlen (p1)+ strlen(p2); + + return 1; +} + + diff --git a/cpp/_rvmain.o b/cpp/_rvmain.o new file mode 100644 index 0000000000000000000000000000000000000000..969c402ecd3ab91f4abc9f09a6173b431305d4e4 GIT binary patch literal 44028 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 ") +else: + start_address = int(args[0], 16) # Convert start address from hex to int + num_bytes = int(args[1], 16) # Convert number of bytes from hex to int + pattern = int(args[2], 16) # Convert pattern from hex to int + + for i in range(num_bytes): + gdb.execute("set *((char*)%x + %x) = %x" % (start_address, i, pattern)) diff --git a/cpp/gdb/zero.py b/cpp/gdb/zero.py new file mode 100644 index 0000000..0095bd7 --- /dev/null +++ b/cpp/gdb/zero.py @@ -0,0 +1,5 @@ +#source gdb/z.py + +import gdb +for i in range(0, 128): # 128 bajtów + gdb.execute("set *((char*)(0x1FF80 + %x)) = 0xaa" % i) diff --git a/cpp/murax_128k_ram-sp.ld b/cpp/murax_128k_ram-sp.ld new file mode 100644 index 0000000..b3ac278 --- /dev/null +++ b/cpp/murax_128k_ram-sp.ld @@ -0,0 +1,43 @@ +MEMORY +{ + RAM (wx) : ORIGIN = 0x0, LENGTH = 128K +} + +SECTIONS +{ + .text : + { + *(.text*) + *(.rodata*) + } > RAM + + .data : + { + *(.data*) + } > RAM + + .bss : + { + *(.bss*) + *(COMMON) + } > RAM + + /* Add stack at the end of RAM */ + . = ALIGN(4); + _end = .; + PROVIDE(end = .); + + /* Define stack size and location */ + _stack_size = 0x4000; /* Example stack size: 16KB */ + _stack_end = ORIGIN(RAM) + LENGTH(RAM); /* End of RAM */ + _stack_start = _stack_end - _stack_size; /* Calculate start of the stack */ + .stack (NOLOAD) : + { + . = ALIGN(4); + . = . + _stack_size; + . = ALIGN(4); + _sp = .; + } > RAM + + PROVIDE(__stack = _sp); +} diff --git a/cpp/murax_128k_ram.ld b/cpp/murax_128k_ram.ld new file mode 100644 index 0000000..244668e --- /dev/null +++ b/cpp/murax_128k_ram.ld @@ -0,0 +1,67 @@ +/* Linker script for a system with 128KB RAM starting at 0x10000 */ +MEMORY +{ + RAM (wx) : ORIGIN = 0x0000, LENGTH = 128K +} + +SECTIONS +{ + /* Place code and readonly data at the beginning of RAM */ + .text : + { + *(.text*) + *(.rodata*) + } > RAM + + /* Place initialized data right after the .text section */ + .data : + { + . = ALIGN(4); + *(.data*) + } > RAM + + /* Uninitialized data (BSS) follows initialized data */ + .bss : + { + . = ALIGN(4); + __bss_start = .; + *(.bss*) + *(COMMON) + . = ALIGN(4); + __bss_end = .; + } > RAM + + /* Define heap start right after bss */ + . = ALIGN(4); + __heap_start = .; + PROVIDE(heap_start = __heap_start); + + /* Leave space for the heap by not explicitly defining its end */ + /* The heap grows towards the stack */ + + /* Reserve space for the stack at the end of RAM */ + /* Let's say we want a 16KB stack */ + . = ALIGN(4); + __stack_size = 16K; /* Size of the stack */ + __stack_top = ORIGIN(RAM) + LENGTH(RAM); /* Top of the stack */ + __stack_start = __stack_top - __stack_size; /* Start of the stack */ + .stack (NOLOAD) : + { + . = __stack_start; + . += __stack_size; /* Allocate space for the stack */ + . = ALIGN(4); + } > RAM + + PROVIDE(__stack = __stack_top); + PROVIDE(stack_top = __stack_top); + PROVIDE(stack_start = __stack_start); + + /* Heap end is dynamically located at the start of the stack */ + __heap_end = __stack_start; + PROVIDE(heap_end = __heap_end); + + /* End of RAM usage */ + . = ALIGN(4); + _end = .; + PROVIDE(end = _end); +} diff --git a/cpp/murax_128k_ram.ld-kopia b/cpp/murax_128k_ram.ld-kopia new file mode 100644 index 0000000..6488ff3 --- /dev/null +++ b/cpp/murax_128k_ram.ld-kopia @@ -0,0 +1,13 @@ +MEMORY +{ + RAM (wx) : ORIGIN = 0x10000, LENGTH = 128K +} + +SECTIONS +{ + .text : { *(.text*) } > RAM + .rodata : { *(.rodata*) } > RAM + .data : { *(.data*) } > RAM + .bss : { *(.bss*) } > RAM + _end = .; /* Definiuje koniec sekcji danych, może być używane do określenia rozmiaru sterty */ +} diff --git a/cpp/myfunc.cpp b/cpp/myfunc.cpp new file mode 100644 index 0000000..b621842 --- /dev/null +++ b/cpp/myfunc.cpp @@ -0,0 +1,35 @@ +#include "myfunc.h" + +// Lokalna deklaracja funkcji my_strlen +static int my_strlen(const char *str) { + int length = 0; + while (str[length] != '\0') { + length++; + } + return length; +} + +void count_characters(const char* alfabet, const char* slowo, uint8_t* wynik) { + // Użycie my_strlen do obliczenia długości alfabetu + int alfabet_length = my_strlen(alfabet); + + for (int i = 0; i < alfabet_length; ++i) { + wynik[i] = 0; + } + + for (int i = 0; i < alfabet_length; ++i) { + for (int j = 0; slowo[j] != '\0'; ++j) { + if (alfabet[i] == slowo[j]) { + wynik[i]++; + } + } + } +} + +// #include "myfunc.h" + +// const char* alfabet = "abcdefghijklmnopqrstuwxyz"; +// const char* slowo = "mpabi"; +// int wynik[26] = {0}; // Inicjalizacja tablicy wyników na 0 + +// count_characters(alfabet, slowo, wynik); diff --git a/cpp/myfunc.h b/cpp/myfunc.h new file mode 100644 index 0000000..99a5984 --- /dev/null +++ b/cpp/myfunc.h @@ -0,0 +1,9 @@ +#ifndef myfunc_H +#define myfunc_H + +#include + + +void count_characters(const char* alfabet, const char* slowo, uint8_t* wynik); + +#endif diff --git a/cpp/myfunc.o b/cpp/myfunc.o new file mode 100644 index 0000000000000000000000000000000000000000..8fc4f5afff40d49a833625212d04f6008181125b GIT binary patch literal 42536 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: + 0: 00011197 auipc x3,0x11 + 4: 82018193 addi x3,x3,-2016 # 10820 <__global_pointer$> + 8: 00020137 lui x2,0x20 + c: ff010113 addi x2,x2,-16 # 1fff0 <__BSS_END__+0xd8bc> + 10: 0240006f jal x0,34 + 14: 00010517 auipc x10,0x10 + 18: 01050513 addi x10,x10,16 # 10024 <_ZL8allocbuf> + 1c: 00012597 auipc x11,0x12 + 20: 71858593 addi x11,x11,1816 # 12734 <__BSS_END__> + +00000024 : + 24: 00b57863 bgeu x10,x11,34 + 28: 00050023 sb x0,0(x10) + 2c: 00150513 addi x10,x10,1 + 30: fe000ae3 beq x0,x0,24 + +00000034 : + 34: 00000013 addi x0,x0,0 + 38: 00000097 auipc x1,0x0 + 3c: 168080e7 jalr x1,360(x1) # 1a0
+ 40: 00000013 addi x0,x0,0 + 44: 00100073 ebreak + +00000048 <_Z6strlenPc>: + 48: fd010113 addi x2,x2,-48 + 4c: 02812623 sw x8,44(x2) + 50: 03010413 addi x8,x2,48 + 54: fca42e23 sw x10,-36(x8) + 58: fdc42783 lw x15,-36(x8) + 5c: fef42623 sw x15,-20(x8) + 60: 0100006f jal x0,70 <_Z6strlenPc+0x28> + 64: fec42783 lw x15,-20(x8) + 68: 00178793 addi x15,x15,1 + 6c: fef42623 sw x15,-20(x8) + 70: fec42783 lw x15,-20(x8) + 74: 0007c783 lbu x15,0(x15) + 78: fe0796e3 bne x15,x0,64 <_Z6strlenPc+0x1c> + 7c: fec42703 lw x14,-20(x8) + 80: fdc42783 lw x15,-36(x8) + 84: 40f707b3 sub x15,x14,x15 + 88: 00078513 addi x10,x15,0 + 8c: 02c12403 lw x8,44(x2) + 90: 03010113 addi x2,x2,48 + 94: 00008067 jalr x0,0(x1) + +00000098 <_Z6strcpyPcS_>: + 98: fe010113 addi x2,x2,-32 + 9c: 00812e23 sw x8,28(x2) + a0: 02010413 addi x8,x2,32 + a4: fea42623 sw x10,-20(x8) + a8: feb42423 sw x11,-24(x8) + ac: 00000013 addi x0,x0,0 + b0: fe842783 lw x15,-24(x8) + b4: 00178713 addi x14,x15,1 + b8: fee42423 sw x14,-24(x8) + bc: 0007c703 lbu x14,0(x15) + c0: fec42783 lw x15,-20(x8) + c4: 00178693 addi x13,x15,1 + c8: fed42623 sw x13,-20(x8) + cc: 00e78023 sb x14,0(x15) + d0: 0007c783 lbu x15,0(x15) + d4: 00f037b3 sltu x15,x0,x15 + d8: 0ff7f793 andi x15,x15,255 + dc: fc079ae3 bne x15,x0,b0 <_Z6strcpyPcS_+0x18> + e0: 00000013 addi x0,x0,0 + e4: 00000013 addi x0,x0,0 + e8: 01c12403 lw x8,28(x2) + ec: 02010113 addi x2,x2,32 + f0: 00008067 jalr x0,0(x1) + +000000f4 <_Z5alloci>: + f4: fe010113 addi x2,x2,-32 + f8: 00812e23 sw x8,28(x2) + fc: 02010413 addi x8,x2,32 + 100: fea42623 sw x10,-20(x8) + 104: fec42783 lw x15,-20(x8) + 108: 0037f793 andi x15,x15,3 + 10c: 02078a63 beq x15,x0,140 <_Z5alloci+0x4c> + 110: fec42703 lw x14,-20(x8) + 114: 41f75793 srai x15,x14,0x1f + 118: 01e7d793 srli x15,x15,0x1e + 11c: 00f70733 add x14,x14,x15 + 120: 00377713 andi x14,x14,3 + 124: 40f707b3 sub x15,x14,x15 + 128: 00078713 addi x14,x15,0 + 12c: 00400793 addi x15,x0,4 + 130: 40e787b3 sub x15,x15,x14 + 134: fec42703 lw x14,-20(x8) + 138: 00f707b3 add x15,x14,x15 + 13c: fef42623 sw x15,-20(x8) + 140: 000127b7 lui x15,0x12 + 144: 73478713 addi x14,x15,1844 # 12734 <__BSS_END__> + 148: 000107b7 lui x15,0x10 + 14c: 0207a783 lw x15,32(x15) # 10020 <_ZL6allocp> + 150: 40f707b3 sub x15,x14,x15 + 154: fec42703 lw x14,-20(x8) + 158: 02e7ca63 blt x15,x14,18c <_Z5alloci+0x98> + 15c: 000107b7 lui x15,0x10 + 160: 0207a703 lw x14,32(x15) # 10020 <_ZL6allocp> + 164: fec42783 lw x15,-20(x8) + 168: 00f70733 add x14,x14,x15 + 16c: 000107b7 lui x15,0x10 + 170: 02e7a023 sw x14,32(x15) # 10020 <_ZL6allocp> + 174: 000107b7 lui x15,0x10 + 178: 0207a703 lw x14,32(x15) # 10020 <_ZL6allocp> + 17c: fec42783 lw x15,-20(x8) + 180: 40f007b3 sub x15,x0,x15 + 184: 00f707b3 add x15,x14,x15 + 188: 0080006f jal x0,190 <_Z5alloci+0x9c> + 18c: 00000793 addi x15,x0,0 + 190: 00078513 addi x10,x15,0 + 194: 01c12403 lw x8,28(x2) + 198: 02010113 addi x2,x2,32 + 19c: 00008067 jalr x0,0(x1) + +000001a0
: + 1a0: f9010113 addi x2,x2,-112 + 1a4: 06112623 sw x1,108(x2) + 1a8: 06812423 sw x8,104(x2) + 1ac: 07010413 addi x8,x2,112 + 1b0: 06400513 addi x10,x0,100 + 1b4: 00000097 auipc x1,0x0 + 1b8: f40080e7 jalr x1,-192(x1) # f4 <_Z5alloci> + 1bc: fea42623 sw x10,-20(x8) + 1c0: fec42783 lw x15,-20(x8) + 1c4: 0007a783 lw x15,0(x15) + 1c8: 00078513 addi x10,x15,0 + 1cc: 00000097 auipc x1,0x0 + 1d0: e7c080e7 jalr x1,-388(x1) # 48 <_Z6strlenPc> + 1d4: 00050793 addi x15,x10,0 + 1d8: 01879713 slli x14,x15,0x18 + 1dc: 41875713 srai x14,x14,0x18 + 1e0: fec42783 lw x15,-20(x8) + 1e4: 00e78223 sb x14,4(x15) + 1e8: 00000013 addi x0,x0,0 + 1ec: 00100793 addi x15,x0,1 + 1f0: 00078513 addi x10,x15,0 + 1f4: 06c12083 lw x1,108(x2) + 1f8: 06812403 lw x8,104(x2) + 1fc: 07010113 addi x2,x2,112 + 200: 00008067 jalr x0,0(x1) + +00000204 <_ZL9my_strlenPKc>: + 204: fd010113 addi x2,x2,-48 + 208: 02812623 sw x8,44(x2) + 20c: 03010413 addi x8,x2,48 + 210: fca42e23 sw x10,-36(x8) + 214: fe042623 sw x0,-20(x8) + 218: 0100006f jal x0,228 <_ZL9my_strlenPKc+0x24> + 21c: fec42783 lw x15,-20(x8) + 220: 00178793 addi x15,x15,1 + 224: fef42623 sw x15,-20(x8) + 228: fec42783 lw x15,-20(x8) + 22c: fdc42703 lw x14,-36(x8) + 230: 00f707b3 add x15,x14,x15 + 234: 0007c783 lbu x15,0(x15) + 238: fe0792e3 bne x15,x0,21c <_ZL9my_strlenPKc+0x18> + 23c: fec42783 lw x15,-20(x8) + 240: 00078513 addi x10,x15,0 + 244: 02c12403 lw x8,44(x2) + 248: 03010113 addi x2,x2,48 + 24c: 00008067 jalr x0,0(x1) + +00000250 <_Z16count_charactersPKcS0_Ph>: + 250: fd010113 addi x2,x2,-48 + 254: 02112623 sw x1,44(x2) + 258: 02812423 sw x8,40(x2) + 25c: 03010413 addi x8,x2,48 + 260: fca42e23 sw x10,-36(x8) + 264: fcb42c23 sw x11,-40(x8) + 268: fcc42a23 sw x12,-44(x8) + 26c: fdc42503 lw x10,-36(x8) + 270: 00000097 auipc x1,0x0 + 274: f94080e7 jalr x1,-108(x1) # 204 <_ZL9my_strlenPKc> + 278: fea42023 sw x10,-32(x8) + 27c: fe042623 sw x0,-20(x8) + 280: 0200006f jal x0,2a0 <_Z16count_charactersPKcS0_Ph+0x50> + 284: fec42783 lw x15,-20(x8) + 288: fd442703 lw x14,-44(x8) + 28c: 00f707b3 add x15,x14,x15 + 290: 00078023 sb x0,0(x15) + 294: fec42783 lw x15,-20(x8) + 298: 00178793 addi x15,x15,1 + 29c: fef42623 sw x15,-20(x8) + 2a0: fec42703 lw x14,-20(x8) + 2a4: fe042783 lw x15,-32(x8) + 2a8: fcf74ee3 blt x14,x15,284 <_Z16count_charactersPKcS0_Ph+0x34> + 2ac: fe042423 sw x0,-24(x8) + 2b0: 0780006f jal x0,328 <_Z16count_charactersPKcS0_Ph+0xd8> + 2b4: fe042223 sw x0,-28(x8) + 2b8: 0500006f jal x0,308 <_Z16count_charactersPKcS0_Ph+0xb8> + 2bc: fe842783 lw x15,-24(x8) + 2c0: fdc42703 lw x14,-36(x8) + 2c4: 00f707b3 add x15,x14,x15 + 2c8: 0007c703 lbu x14,0(x15) + 2cc: fe442783 lw x15,-28(x8) + 2d0: fd842683 lw x13,-40(x8) + 2d4: 00f687b3 add x15,x13,x15 + 2d8: 0007c783 lbu x15,0(x15) + 2dc: 02f71063 bne x14,x15,2fc <_Z16count_charactersPKcS0_Ph+0xac> + 2e0: fe842783 lw x15,-24(x8) + 2e4: fd442703 lw x14,-44(x8) + 2e8: 00f707b3 add x15,x14,x15 + 2ec: 0007c703 lbu x14,0(x15) + 2f0: 00170713 addi x14,x14,1 + 2f4: 0ff77713 andi x14,x14,255 + 2f8: 00e78023 sb x14,0(x15) + 2fc: fe442783 lw x15,-28(x8) + 300: 00178793 addi x15,x15,1 + 304: fef42223 sw x15,-28(x8) + 308: fe442783 lw x15,-28(x8) + 30c: fd842703 lw x14,-40(x8) + 310: 00f707b3 add x15,x14,x15 + 314: 0007c783 lbu x15,0(x15) + 318: fa0792e3 bne x15,x0,2bc <_Z16count_charactersPKcS0_Ph+0x6c> + 31c: fe842783 lw x15,-24(x8) + 320: 00178793 addi x15,x15,1 + 324: fef42423 sw x15,-24(x8) + 328: fe842703 lw x14,-24(x8) + 32c: fe042783 lw x15,-32(x8) + 330: f8f742e3 blt x14,x15,2b4 <_Z16count_charactersPKcS0_Ph+0x64> + 334: 00000013 addi x0,x0,0 + 338: 00000013 addi x0,x0,0 + 33c: 02c12083 lw x1,44(x2) + 340: 02812403 lw x8,40(x2) + 344: 03010113 addi x2,x2,48 + 348: 00008067 jalr x0,0(x1) + +Disassembly of section .data: + +00010000 <__DATA_BEGIN__>: + 10000: 706d .2byte 0x706d + 10002: 6261 .2byte 0x6261 + 10004: 0069 .2byte 0x69 + ... + +Disassembly of section .rodata: + +0000034c : + 34c: 6261 .2byte 0x6261 + 34e: 66656463 bltu x10,x6,9b6 + 352: 6a696867 .4byte 0x6a696867 + 356: 6e6d6c6b .4byte 0x6e6d6c6b + 35a: 7271706f jal x0,18280 <__BSS_END__+0x5b4c> + 35e: 77757473 .4byte 0x77757473 + 362: 7978 .2byte 0x7978 + 364: 007a .2byte 0x7a + +Disassembly of section .eh_frame: + +00000368 <.eh_frame>: + 368: 0010 .2byte 0x10 + 36a: 0000 .2byte 0x0 + 36c: 0000 .2byte 0x0 + 36e: 0000 .2byte 0x0 + 370: 00527a03 .4byte 0x527a03 + 374: 7c01 .2byte 0x7c01 + 376: 0101 .2byte 0x101 + 378: 00020d1b .4byte 0x20d1b + 37c: 0020 .2byte 0x20 + 37e: 0000 .2byte 0x0 + 380: 0018 .2byte 0x18 + 382: 0000 .2byte 0x0 + 384: fcc4 .2byte 0xfcc4 + 386: ffff .2byte 0xffff + 388: 0050 .2byte 0x50 + 38a: 0000 .2byte 0x0 + 38c: 4400 .2byte 0x4400 + 38e: 300e .2byte 0x300e + 390: 8844 .2byte 0x8844 + 392: 4401 .2byte 0x4401 + 394: 080c .2byte 0x80c + 396: 7c00 .2byte 0x7c00 + 398: 0cc8 .2byte 0xcc8 + 39a: 3002 .2byte 0x3002 + 39c: 0e44 .2byte 0xe44 + 39e: 0000 .2byte 0x0 + 3a0: 0020 .2byte 0x20 + 3a2: 0000 .2byte 0x0 + 3a4: 003c .2byte 0x3c + 3a6: 0000 .2byte 0x0 + 3a8: fcf0 .2byte 0xfcf0 + 3aa: ffff .2byte 0xffff + 3ac: 005c .2byte 0x5c + 3ae: 0000 .2byte 0x0 + 3b0: 4400 .2byte 0x4400 + 3b2: 200e .2byte 0x200e + 3b4: 8844 .2byte 0x8844 + 3b6: 4401 .2byte 0x4401 + 3b8: 080c .2byte 0x80c + 3ba: 0200 .2byte 0x200 + 3bc: c848 .2byte 0xc848 + 3be: 020c .2byte 0x20c + 3c0: 4420 .2byte 0x4420 + 3c2: 000e .2byte 0xe + 3c4: 0020 .2byte 0x20 + 3c6: 0000 .2byte 0x0 + 3c8: 0060 .2byte 0x60 + 3ca: 0000 .2byte 0x0 + 3cc: fd28 .2byte 0xfd28 + 3ce: ffff .2byte 0xffff + 3d0: 00ac .2byte 0xac + 3d2: 0000 .2byte 0x0 + 3d4: 4400 .2byte 0x4400 + 3d6: 200e .2byte 0x200e + 3d8: 8844 .2byte 0x8844 + 3da: 4401 .2byte 0x4401 + 3dc: 080c .2byte 0x80c + 3de: 0200 .2byte 0x200 + 3e0: c898 .2byte 0xc898 + 3e2: 020c .2byte 0x20c + 3e4: 4420 .2byte 0x4420 + 3e6: 000e .2byte 0xe + 3e8: 0024 .2byte 0x24 + 3ea: 0000 .2byte 0x0 + 3ec: 0084 .2byte 0x84 + 3ee: 0000 .2byte 0x0 + 3f0: fdb0 .2byte 0xfdb0 + 3f2: ffff .2byte 0xffff + 3f4: 0064 .2byte 0x64 + 3f6: 0000 .2byte 0x0 + 3f8: 4400 .2byte 0x4400 + 3fa: 700e .2byte 0x700e + 3fc: 8148 .2byte 0x8148 + 3fe: 8801 .2byte 0x8801 + 400: 4402 .2byte 0x4402 + 402: 080c .2byte 0x80c + 404: 0200 .2byte 0x200 + 406: c148 .2byte 0xc148 + 408: c844 .2byte 0xc844 + 40a: 020c .2byte 0x20c + 40c: 4470 .2byte 0x4470 + 40e: 000e .2byte 0xe + 410: 0020 .2byte 0x20 + 412: 0000 .2byte 0x0 + 414: 00ac .2byte 0xac + 416: 0000 .2byte 0x0 + 418: fdec .2byte 0xfdec + 41a: ffff .2byte 0xffff + 41c: 004c .2byte 0x4c + 41e: 0000 .2byte 0x0 + 420: 4400 .2byte 0x4400 + 422: 300e .2byte 0x300e + 424: 8844 .2byte 0x8844 + 426: 4401 .2byte 0x4401 + 428: 080c .2byte 0x80c + 42a: 7800 .2byte 0x7800 + 42c: 0cc8 .2byte 0xcc8 + 42e: 3002 .2byte 0x3002 + 430: 0e44 .2byte 0xe44 + 432: 0000 .2byte 0x0 + 434: 0024 .2byte 0x24 + 436: 0000 .2byte 0x0 + 438: 00d0 .2byte 0xd0 + 43a: 0000 .2byte 0x0 + 43c: fe14 .2byte 0xfe14 + 43e: ffff .2byte 0xffff + 440: 00fc .2byte 0xfc + 442: 0000 .2byte 0x0 + 444: 4400 .2byte 0x4400 + 446: 300e .2byte 0x300e + 448: 8148 .2byte 0x8148 + 44a: 8801 .2byte 0x8801 + 44c: 4402 .2byte 0x4402 + 44e: 080c .2byte 0x80c + 450: 0200 .2byte 0x200 + 452: c1e0 .2byte 0xc1e0 + 454: c844 .2byte 0xc844 + 456: 020c .2byte 0x20c + 458: 4430 .2byte 0x4430 + 45a: 000e .2byte 0xe + +Disassembly of section .sdata: + +00010020 <_ZL6allocp>: + 10020: 0024 .2byte 0x24 + 10022: 0001 .2byte 0x1 + +Disassembly of section .bss: + +00010024 <_ZL8allocbuf>: + ... + +Disassembly of section .comment: + +00000000 <.comment>: + 0: 3a434347 .4byte 0x3a434347 + 4: 2820 .2byte 0x2820 + 6: 2029 .2byte 0x2029 + 8: 3231 .2byte 0x3231 + a: 322e .2byte 0x322e + c: 302e .2byte 0x302e + ... + +Disassembly of section .riscv.attributes: + +00000000 <.riscv.attributes>: + 0: 1b41 .2byte 0x1b41 + 2: 0000 .2byte 0x0 + 4: 7200 .2byte 0x7200 + 6: 7369 .2byte 0x7369 + 8: 01007663 bgeu x0,x16,14 <_start+0x14> + c: 0011 .2byte 0x11 + e: 0000 .2byte 0x0 + 10: 1004 .2byte 0x1004 + 12: 7205 .2byte 0x7205 + 14: 3376 .2byte 0x3376 + 16: 6932 .2byte 0x6932 + 18: 7032 .2byte 0x7032 + 1a: 0031 .2byte 0x31 + +Disassembly of section .debug_aranges: + +00000000 <.debug_aranges>: + 0: 001c .2byte 0x1c + 2: 0000 .2byte 0x0 + 4: 0002 .2byte 0x2 + 6: 0000 .2byte 0x0 + 8: 0000 .2byte 0x0 + a: 0004 .2byte 0x4 + ... + 14: 0048 .2byte 0x48 + ... + 1e: 0000 .2byte 0x0 + 20: 001c .2byte 0x1c + 22: 0000 .2byte 0x0 + 24: 0002 .2byte 0x2 + 26: 0024 .2byte 0x24 + 28: 0000 .2byte 0x0 + 2a: 0004 .2byte 0x4 + 2c: 0000 .2byte 0x0 + 2e: 0000 .2byte 0x0 + 30: 0048 .2byte 0x48 + 32: 0000 .2byte 0x0 + 34: 01bc .2byte 0x1bc + ... + 3e: 0000 .2byte 0x0 + 40: 001c .2byte 0x1c + 42: 0000 .2byte 0x0 + 44: 0002 .2byte 0x2 + 46: 00000253 .4byte 0x253 + 4a: 0004 .2byte 0x4 + 4c: 0000 .2byte 0x0 + 4e: 0000 .2byte 0x0 + 50: 0204 .2byte 0x204 + 52: 0000 .2byte 0x0 + 54: 0148 .2byte 0x148 + ... + +Disassembly of section .debug_info: + +00000000 <.debug_info>: + 0: 0020 .2byte 0x20 + 2: 0000 .2byte 0x0 + 4: 0005 .2byte 0x5 + 6: 0401 .2byte 0x401 + 8: 0000 .2byte 0x0 + a: 0000 .2byte 0x0 + c: 0001 .2byte 0x1 + e: 0000 .2byte 0x0 + 10: 0000 .2byte 0x0 + 12: 0000 .2byte 0x0 + 14: 4800 .2byte 0x4800 + 16: 0000 .2byte 0x0 + 18: 0000 .2byte 0x0 + 1a: 0008 .2byte 0x8 + 1c: 0000 .2byte 0x0 + 1e: 0020 .2byte 0x20 + 20: 0000 .2byte 0x0 + 22: 8001 .2byte 0x8001 + 24: 0000022b .4byte 0x22b + 28: 0005 .2byte 0x5 + 2a: 0401 .2byte 0x401 + 2c: 0014 .2byte 0x14 + 2e: 0000 .2byte 0x0 + 30: 9d09 .2byte 0x9d09 + 32: 001c .2byte 0x1c + 34: 2100 .2byte 0x2100 + 36: 0020 .2byte 0x20 + 38: 0000 .2byte 0x0 + 3a: 0000 .2byte 0x0 + 3c: 0000 .2byte 0x0 + 3e: 0048 .2byte 0x48 + 40: 0000 .2byte 0x0 + 42: 01bc .2byte 0x1bc + 44: 0000 .2byte 0x0 + 46: 008c .2byte 0x8c + 48: 0000 .2byte 0x0 + 4a: 0000 .2byte 0x0 + 4c: 0000 .2byte 0x0 + 4e: 410a .2byte 0x410a + 50: 0035 .2byte 0x35 + 52: 0200 .2byte 0x200 + 54: 1722 .2byte 0x1722 + 56: 0036 .2byte 0x36 + 58: 0000 .2byte 0x0 + 5a: 0101 .2byte 0x101 + 5c: 5e06 .2byte 0x5e06 + 5e: 0025 .2byte 0x25 + 60: 0100 .2byte 0x100 + 62: 0502 .2byte 0x502 + 64: 0626 .2byte 0x626 + 66: 0000 .2byte 0x0 + 68: 0401 .2byte 0x401 + 6a: 2705 .2byte 0x2705 + 6c: 0024 .2byte 0x24 + 6e: 0100 .2byte 0x100 + 70: 0508 .2byte 0x508 + 72: 11fc .2byte 0x11fc + 74: 0000 .2byte 0x0 + 76: 0101 .2byte 0x101 + 78: 3308 .2byte 0x3308 + 7a: 0019 .2byte 0x19 + 7c: 0100 .2byte 0x100 + 7e: 0702 .2byte 0x702 + 80: 00000497 auipc x9,0x0 + 84: 0401 .2byte 0x401 + 86: 00205a07 .4byte 0x205a07 + 8a: 0100 .2byte 0x100 + 8c: 0708 .2byte 0x708 + 8e: 2f69 .2byte 0x2f69 + 90: 0000 .2byte 0x0 + 92: 6905040b .4byte 0x6905040b + 96: 746e .2byte 0x746e + 98: 0100 .2byte 0x100 + 9a: 0704 .2byte 0x704 + 9c: 2c7d .2byte 0x2c7d + 9e: 0000 .2byte 0x0 + a0: 8d06 .2byte 0x8d06 + a2: 0000 .2byte 0x0 + a4: 8d00 .2byte 0x8d00 + a6: 0000 .2byte 0x0 + a8: 0c00 .2byte 0xc00 + aa: 0075 .2byte 0x75 + ac: 0000 .2byte 0x0 + ae: 0100270f .4byte 0x100270f + b2: 0801 .2byte 0x801 + b4: 2565 .2byte 0x2565 + b6: 0000 .2byte 0x0 + b8: 00100503 lb x10,1(x0) # 1 <_start+0x1> + bc: 1400 .2byte 0x1400 + be: 7c0d .2byte 0x7c0d + c0: 0000 .2byte 0x0 + c2: 0500 .2byte 0x500 + c4: 01002403 lw x8,16(x0) # 10 <_start+0x10> + c8: 0300 .2byte 0x300 + ca: 1c6c .2byte 0x1c6c + cc: 0000 .2byte 0x0 + ce: 0e15 .2byte 0xe15 + d0: 00b6 .2byte 0xb6 + d2: 0000 .2byte 0x0 + d4: 0305 .2byte 0x305 + d6: 0020 .2byte 0x20 + d8: 0001 .2byte 0x1 + da: 00008d07 .4byte 0x8d07 + de: 0d00 .2byte 0xd00 + e0: 2931 .2byte 0x2931 + e2: 0000 .2byte 0x0 + e4: 2601 .2byte 0x2601 + e6: 6e05 .2byte 0x6e05 + e8: 0000 .2byte 0x0 + ea: a000 .2byte 0xa000 + ec: 0001 .2byte 0x1 + ee: 6400 .2byte 0x6400 + f0: 0000 .2byte 0x0 + f2: 0100 .2byte 0x100 + f4: 9c9c .2byte 0x9c9c + f6: 0001 .2byte 0x1 + f8: 0e00 .2byte 0xe00 + fa: 0079656b .4byte 0x79656b + fe: 0108 .2byte 0x108 + 100: 0c28 .2byte 0xc28 + 102: 016e .2byte 0x16e + 104: 0000 .2byte 0x0 + 106: 00109e0f .4byte 0x109e0f + 10a: ef00 .2byte 0xef00 + 10c: 0000 .2byte 0x0 + 10e: ff00 .2byte 0xff00 + 110: 0000 .2byte 0x0 + 112: 0200 .2byte 0x200 + 114: 00f4 .2byte 0xf4 + 116: 0000 .2byte 0x0 + 118: 0000d507 .4byte 0xd507 + 11c: 0200 .2byte 0x200 + 11e: 006e .2byte 0x6e + 120: 0000 .2byte 0x0 + 122: 0500 .2byte 0x500 + 124: 0079656b .4byte 0x79656b + 128: 010c .2byte 0x10c + 12a: 0000 .2byte 0x0 + 12c: 011d .2byte 0x11d + 12e: 0000 .2byte 0x0 + 130: f402 .2byte 0xf402 + 132: 0000 .2byte 0x0 + 134: 0800 .2byte 0x800 + 136: 0116 .2byte 0x116 + 138: 0000 .2byte 0x0 + 13a: 0410 .2byte 0x410 + 13c: 00d5 .2byte 0xd5 + 13e: 0000 .2byte 0x0 + 140: 0500 .2byte 0x500 + 142: 0079656b .4byte 0x79656b + 146: 012a .2byte 0x12a + 148: 0000 .2byte 0x0 + 14a: 0140 .2byte 0x140 + 14c: 0000 .2byte 0x0 + 14e: f402 .2byte 0xf402 + 150: 0000 .2byte 0x0 + 152: 0800 .2byte 0x800 + 154: 0134 .2byte 0x134 + 156: 0000 .2byte 0x0 + 158: 0411 .2byte 0x411 + 15a: 013a .2byte 0x13a + 15c: 0000 .2byte 0x0 + 15e: d512 .2byte 0xd512 + 160: 0000 .2byte 0x0 + 162: 0000 .2byte 0x0 + 164: 6b05 .2byte 0x6b05 + 166: 7965 .2byte 0x7965 + 168: 4d00 .2byte 0x4d00 + 16a: 0001 .2byte 0x1 + 16c: 5300 .2byte 0x5300 + 16e: 0001 .2byte 0x1 + 170: 0200 .2byte 0x200 + 172: 00f4 .2byte 0xf4 + 174: 0000 .2byte 0x0 + 176: 1300 .2byte 0x1300 + 178: 7470 .2byte 0x7470 + 17a: 0072 .2byte 0x72 + 17c: 2901 .2byte 0x2901 + 17e: 0000b60f .4byte 0xb60f + 182: 0000 .2byte 0x0 + 184: 6e14 .2byte 0x6e14 + 186: 0100000b .4byte 0x100000b + 18a: 102a .2byte 0x102a + 18c: 002a .2byte 0x2a + 18e: 0000 .2byte 0x0 + 190: 0004 .2byte 0x4 + 192: d506 .2byte 0xd506 + 194: 0000 .2byte 0x0 + 196: 7e00 .2byte 0x7e00 + 198: 0001 .2byte 0x1 + 19a: 1500 .2byte 0x1500 + 19c: 0075 .2byte 0x75 + 19e: 0000 .2byte 0x0 + 1a0: 0009 .2byte 0x9 + 1a2: 000f4e03 lbu x28,0(x30) + 1a6: 2b00 .2byte 0x2b00 + 1a8: 00016e07 .4byte 0x16e07 + 1ac: 0300 .2byte 0x300 + 1ae: 9c91 .2byte 0x9c91 + 1b0: 037f 25a5 0000 122d .byte 0x7f, 0x03, 0xa5, 0x25, 0x00, 0x00, 0x2d, 0x12, 0xf4, 0x00 + 1b8: 00f4 + 1ba: 0000 .2byte 0x0 + 1bc: 9102 .2byte 0x9102 + 1be: 006c .2byte 0x6c + 1c0: dd16 .2byte 0xdd16 + 1c2: 01000023 sb x16,0(x0) # 0 <_start> + 1c6: 1b410717 auipc x14,0x1b410 + 1ca: 0000 .2byte 0x0 + 1cc: 00b6 .2byte 0xb6 + 1ce: 0000 .2byte 0x0 + 1d0: 00f4 .2byte 0xf4 + 1d2: 0000 .2byte 0x0 + 1d4: 00ac .2byte 0xac + 1d6: 0000 .2byte 0x0 + 1d8: 9c01 .2byte 0x9c01 + 1da: 000001c7 .4byte 0x1c7 + 1de: 6e04 .2byte 0x6e04 + 1e0: 1700 .2byte 0x1700 + 1e2: 6e11 .2byte 0x6e11 + 1e4: 0000 .2byte 0x0 + 1e6: 0200 .2byte 0x200 + 1e8: 6c91 .2byte 0x6c91 + 1ea: 1700 .2byte 0x1700 + 1ec: 0a41 .2byte 0xa41 + 1ee: 0000 .2byte 0x0 + 1f0: 0c01 .2byte 0xc01 + 1f2: f706 .2byte 0xf706 + 1f4: 9800000f .4byte 0x9800000f + 1f8: 0000 .2byte 0x0 + 1fa: 5c00 .2byte 0x5c00 + 1fc: 0000 .2byte 0x0 + 1fe: 0100 .2byte 0x100 + 200: fa9c .2byte 0xfa9c + 202: 0001 .2byte 0x1 + 204: 0400 .2byte 0x400 + 206: 130c0073 sfence.vma x24,x16 + 20a: 00b6 .2byte 0xb6 + 20c: 0000 .2byte 0x0 + 20e: 9102 .2byte 0x9102 + 210: 046c .2byte 0x46c + 212: 0074 .2byte 0x74 + 214: 1c0c .2byte 0x1c0c + 216: 00b6 .2byte 0xb6 + 218: 0000 .2byte 0x0 + 21a: 9102 .2byte 0x9102 + 21c: 0068 .2byte 0x68 + 21e: 8818 .2byte 0x8818 + 220: 0035 .2byte 0x35 + 222: 0100 .2byte 0x100 + 224: 0504 .2byte 0x504 + 226: 0b84 .2byte 0xb84 + 228: 0000 .2byte 0x0 + 22a: 006e .2byte 0x6e + 22c: 0000 .2byte 0x0 + 22e: 0048 .2byte 0x48 + 230: 0000 .2byte 0x0 + 232: 0050 .2byte 0x50 + 234: 0000 .2byte 0x0 + 236: 9c01 .2byte 0x9c01 + 238: 7304 .2byte 0x7304 + 23a: 0400 .2byte 0x400 + 23c: b612 .2byte 0xb612 + 23e: 0000 .2byte 0x0 + 240: 0200 .2byte 0x200 + 242: 5c91 .2byte 0x5c91 + 244: 7019 .2byte 0x7019 + 246: 0100 .2byte 0x100 + 248: 0c06 .2byte 0xc06 + 24a: 00b6 .2byte 0xb6 + 24c: 0000 .2byte 0x0 + 24e: 9102 .2byte 0x9102 + 250: 006c .2byte 0x6c + 252: 5700 .2byte 0x5700 + 254: 0001 .2byte 0x1 + 256: 0500 .2byte 0x500 + 258: 0100 .2byte 0x100 + 25a: 9104 .2byte 0x9104 + 25c: 0001 .2byte 0x1 + 25e: 0700 .2byte 0x700 + 260: 1c9d .2byte 0x1c9d + 262: 0000 .2byte 0x0 + 264: 8421 .2byte 0x8421 + 266: 0000 .2byte 0x0 + 268: 0000 .2byte 0x0 + 26a: 0000 .2byte 0x0 + 26c: 0400 .2byte 0x400 + 26e: 0002 .2byte 0x2 + 270: 4800 .2byte 0x4800 + 272: 0001 .2byte 0x1 + 274: 3c00 .2byte 0x3c00 + 276: 0002 .2byte 0x2 + 278: 0400 .2byte 0x400 + 27a: 000c .2byte 0xc + 27c: 0100 .2byte 0x100 + 27e: 0601 .2byte 0x601 + 280: 255e .2byte 0x255e + 282: 0000 .2byte 0x0 + 284: 0201 .2byte 0x201 + 286: 2605 .2byte 0x2605 + 288: 0006 .2byte 0x6 + 28a: 0100 .2byte 0x100 + 28c: 0504 .2byte 0x504 + 28e: 00002427 .4byte 0x2427 + 292: 0801 .2byte 0x801 + 294: fc05 .2byte 0xfc05 + 296: 0011 .2byte 0x11 + 298: 0800 .2byte 0x800 + 29a: 3540 .2byte 0x3540 + 29c: 0000 .2byte 0x0 + 29e: 2e02 .2byte 0x2e02 + 2a0: 5218 .2byte 0x5218 + 2a2: 0000 .2byte 0x0 + 2a4: 0100 .2byte 0x100 + 2a6: 0801 .2byte 0x801 + 2a8: 00001933 sll x18,x0,x0 + 2ac: 0201 .2byte 0x201 + 2ae: 00049707 .4byte 0x49707 + 2b2: 0100 .2byte 0x100 + 2b4: 0704 .2byte 0x704 + 2b6: 205a .2byte 0x205a + 2b8: 0000 .2byte 0x0 + 2ba: 0801 .2byte 0x801 + 2bc: 002f6907 .4byte 0x2f6907 + 2c0: 0900 .2byte 0x900 + 2c2: 0504 .2byte 0x504 + 2c4: 6e69 .2byte 0x6e69 + 2c6: 0074 .2byte 0x74 + 2c8: 0401 .2byte 0x401 + 2ca: 002c7d07 .4byte 0x2c7d07 + 2ce: 0a00 .2byte 0xa00 + 2d0: 3574 .2byte 0x3574 + 2d2: 0000 .2byte 0x0 + 2d4: 0c01 .2byte 0xc01 + 2d6: 4806 .2byte 0x4806 + 2d8: 0035 .2byte 0x35 + 2da: 5000 .2byte 0x5000 + 2dc: 0002 .2byte 0x2 + 2de: fc00 .2byte 0xfc00 + 2e0: 0000 .2byte 0x0 + 2e2: 0100 .2byte 0x100 + 2e4: 119c .2byte 0x119c + 2e6: 0001 .2byte 0x1 + 2e8: 0200 .2byte 0x200 + 2ea: 3595 .2byte 0x3595 + 2ec: 0000 .2byte 0x0 + 2ee: 00011123 sh x0,2(x2) + 2f2: 0200 .2byte 0x200 + 2f4: 5c91 .2byte 0x5c91 + 2f6: 3002 .2byte 0x3002 + 2f8: 0035 .2byte 0x35 + 2fa: 3800 .2byte 0x3800 + 2fc: 0111 .2byte 0x111 + 2fe: 0000 .2byte 0x0 + 300: 9102 .2byte 0x9102 + 302: 0258 .2byte 0x258 + 304: 0000358f .4byte 0x358f + 308: 2248 .2byte 0x2248 + 30a: 0001 .2byte 0x1 + 30c: 0200 .2byte 0x200 + 30e: 5491 .2byte 0x5491 + 310: 6504 .2byte 0x6504 + 312: 0035 .2byte 0x35 + 314: 0e00 .2byte 0xe00 + 316: 006e .2byte 0x6e + 318: 0000 .2byte 0x0 + 31a: 9102 .2byte 0x9102 + 31c: 0b60 .2byte 0xb60 + 31e: 027c .2byte 0x27c + 320: 0000 .2byte 0x0 + 322: 0030 .2byte 0x30 + 324: 0000 .2byte 0x0 + 326: 00e4 .2byte 0xe4 + 328: 0000 .2byte 0x0 + 32a: 10006903 .4byte 0x10006903 + 32e: 6e0e .2byte 0x6e0e + 330: 0000 .2byte 0x0 + 332: 0200 .2byte 0x200 + 334: 6c91 .2byte 0x6c91 + 336: 0500 .2byte 0x500 + 338: 02ac .2byte 0x2ac + 33a: 0000 .2byte 0x0 + 33c: 0088 .2byte 0x88 + 33e: 0000 .2byte 0x0 + 340: 14006903 .4byte 0x14006903 + 344: 6e0e .2byte 0x6e0e + 346: 0000 .2byte 0x0 + 348: 0200 .2byte 0x200 + 34a: 6891 .2byte 0x6891 + 34c: b405 .2byte 0xb405 + 34e: 0002 .2byte 0x2 + 350: 6800 .2byte 0x6800 + 352: 0000 .2byte 0x0 + 354: 0300 .2byte 0x300 + 356: 006a .2byte 0x6a + 358: 1215 .2byte 0x1215 + 35a: 006e .2byte 0x6e + 35c: 0000 .2byte 0x0 + 35e: 9102 .2byte 0x9102 + 360: 0064 .2byte 0x64 + 362: 0000 .2byte 0x0 + 364: 1d06 .2byte 0x1d06 + 366: 0001 .2byte 0x1 + 368: 0100 .2byte 0x100 + 36a: 0801 .2byte 0x801 + 36c: 2565 .2byte 0x2565 + 36e: 0000 .2byte 0x0 + 370: 160c .2byte 0x160c + 372: 0001 .2byte 0x1 + 374: 0600 .2byte 0x600 + 376: 0046 .2byte 0x46 + 378: 0000 .2byte 0x0 + 37a: 850d .2byte 0x850d + 37c: 0035 .2byte 0x35 + 37e: 0100 .2byte 0x100 + 380: 0c04 .2byte 0xc04 + 382: 006e .2byte 0x6e + 384: 0000 .2byte 0x0 + 386: 0204 .2byte 0x204 + 388: 0000 .2byte 0x0 + 38a: 004c .2byte 0x4c + 38c: 0000 .2byte 0x0 + 38e: 9c01 .2byte 0x9c01 + 390: 730e .2byte 0x730e + 392: 7274 .2byte 0x7274 + 394: 0100 .2byte 0x100 + 396: 2204 .2byte 0x2204 + 398: 0111 .2byte 0x111 + 39a: 0000 .2byte 0x0 + 39c: 9102 .2byte 0x9102 + 39e: 045c .2byte 0x45c + 3a0: 356d .2byte 0x356d + 3a2: 0000 .2byte 0x0 + 3a4: 6e05 .2byte 0x6e05 + 3a6: 0000 .2byte 0x0 + 3a8: 0200 .2byte 0x200 + 3aa: 6c91 .2byte 0x6c91 + ... + +Disassembly of section .debug_abbrev: + +00000000 <.debug_abbrev>: + 0: 1101 .2byte 0x1101 + 2: 1000 .2byte 0x1000 + 4: 12011117 auipc x2,0x12011 + 8: 1b0e030f .4byte 0x1b0e030f + c: 250e .2byte 0x250e + e: 130e .2byte 0x130e + 10: 0005 .2byte 0x5 + 12: 0000 .2byte 0x0 + 14: 2401 .2byte 0x2401 + 16: 0b00 .2byte 0xb00 + 18: 030b3e0b .4byte 0x30b3e0b + 1c: 000e .2byte 0xe + 1e: 0200 .2byte 0x200 + 20: 0005 .2byte 0x5 + 22: 1349 .2byte 0x1349 + 24: 1934 .2byte 0x1934 + 26: 0000 .2byte 0x0 + 28: 03003403 .4byte 0x3003403 + 2c: 3a0e .2byte 0x3a0e + 2e: 0121 .2byte 0x121 + 30: 0b390b3b .4byte 0xb390b3b + 34: 1349 .2byte 0x1349 + 36: 1802 .2byte 0x1802 + 38: 0000 .2byte 0x0 + 3a: 0504 .2byte 0x504 + 3c: 0300 .2byte 0x300 + 3e: 3a08 .2byte 0x3a08 + 40: 0121 .2byte 0x121 + 42: 0b390b3b .4byte 0xb390b3b + 46: 1349 .2byte 0x1349 + 48: 1802 .2byte 0x1802 + 4a: 0000 .2byte 0x0 + 4c: 2e05 .2byte 0x2e05 + 4e: 0301 .2byte 0x301 + 50: 3408 .2byte 0x3408 + 52: 3c19 .2byte 0x3c19 + 54: 6419 .2byte 0x6419 + 56: 00130113 addi x2,x6,1 + 5a: 0600 .2byte 0x600 + 5c: 0101 .2byte 0x101 + 5e: 1349 .2byte 0x1349 + 60: 1301 .2byte 0x1301 + 62: 0000 .2byte 0x0 + 64: 0b000f07 .4byte 0xb000f07 + 68: 0421 .2byte 0x421 + 6a: 1349 .2byte 0x1349 + 6c: 0000 .2byte 0x0 + 6e: 0508 .2byte 0x508 + 70: 4900 .2byte 0x4900 + 72: 09000013 addi x0,x0,144 + 76: 0111 .2byte 0x111 + 78: 0e25 .2byte 0xe25 + 7a: 1f030b13 addi x22,x6,496 + 7e: 01111f1b .4byte 0x1111f1b + 82: 0612 .2byte 0x612 + 84: 1710 .2byte 0x1710 + 86: 1779 .2byte 0x1779 + 88: 0000 .2byte 0x0 + 8a: 160a .2byte 0x160a + 8c: 0300 .2byte 0x300 + 8e: 3a0e .2byte 0x3a0e + 90: 390b3b0b .4byte 0x390b3b0b + 94: 0013490b .4byte 0x13490b + 98: 0b00 .2byte 0xb00 + 9a: 0024 .2byte 0x24 + 9c: 0b3e0b0b .4byte 0xb3e0b0b + a0: 00000803 lb x16,0(x0) # 0 <_start> + a4: 210c .2byte 0x210c + a6: 4900 .2byte 0x4900 + a8: 00052f13 slti x30,x10,0 + ac: 0d00 .2byte 0xd00 + ae: 012e .2byte 0x12e + b0: 0e03193f 0b3b0b3a .8byte 0xb3b0b3a0e03193f + b8: 0b39 .2byte 0xb39 + ba: 1349 .2byte 0x1349 + bc: 0111 .2byte 0x111 + be: 0612 .2byte 0x612 + c0: 1840 .2byte 0x1840 + c2: 197c .2byte 0x197c + c4: 1301 .2byte 0x1301 + c6: 0000 .2byte 0x0 + c8: 130e .2byte 0x130e + ca: 0301 .2byte 0x301 + cc: 0b08 .2byte 0xb08 + ce: 3b0b3a0b .4byte 0x3b0b3a0b + d2: 010b390b .4byte 0x10b390b + d6: 0f000013 addi x0,x0,240 + da: 012e .2byte 0x12e + dc: 19340e03 lb x28,403(x8) + e0: 193c .2byte 0x193c + e2: 1364 .2byte 0x1364 + e4: 1301 .2byte 0x1301 + e6: 0000 .2byte 0x0 + e8: 4210 .2byte 0x4210 + ea: 0b00 .2byte 0xb00 + ec: 0013490b .4byte 0x13490b + f0: 1100 .2byte 0x1100 + f2: 0010 .2byte 0x10 + f4: 13490b0b .4byte 0x13490b0b + f8: 0000 .2byte 0x0 + fa: 2612 .2byte 0x2612 + fc: 4900 .2byte 0x4900 + fe: 13000013 addi x0,x0,304 + 102: 000d .2byte 0xd + 104: 0b3a0803 lb x16,179(x20) + 108: 0b390b3b .4byte 0xb390b3b + 10c: 1349 .2byte 0x1349 + 10e: 0b38 .2byte 0xb38 + 110: 0000 .2byte 0x0 + 112: 0d14 .2byte 0xd14 + 114: 0300 .2byte 0x300 + 116: 3a0e .2byte 0x3a0e + 118: 390b3b0b .4byte 0x390b3b0b + 11c: 3813490b .4byte 0x3813490b + 120: 1500000b .4byte 0x1500000b + 124: 0021 .2byte 0x21 + 126: 1349 .2byte 0x1349 + 128: 00000b2f .4byte 0xb2f + 12c: 2e16 .2byte 0x2e16 + 12e: 3f01 .2byte 0x3f01 + 130: 0319 .2byte 0x319 + 132: 3a0e .2byte 0x3a0e + 134: 390b3b0b .4byte 0x390b3b0b + 138: 490e6e0b .4byte 0x490e6e0b + 13c: 12011113 .4byte 0x12011113 + 140: 4006 .2byte 0x4006 + 142: 7a18 .2byte 0x7a18 + 144: 0119 .2byte 0x119 + 146: 17000013 addi x0,x0,368 + 14a: 012e .2byte 0x12e + 14c: 0e03193f 0b3b0b3a .8byte 0xb3b0b3a0e03193f + 154: 0b39 .2byte 0xb39 + 156: 0e6e .2byte 0xe6e + 158: 0111 .2byte 0x111 + 15a: 0612 .2byte 0x612 + 15c: 1840 .2byte 0x1840 + 15e: 197a .2byte 0x197a + 160: 1301 .2byte 0x1301 + 162: 0000 .2byte 0x0 + 164: 2e18 .2byte 0x2e18 + 166: 3f01 .2byte 0x3f01 + 168: 0319 .2byte 0x319 + 16a: 3a0e .2byte 0x3a0e + 16c: 390b3b0b .4byte 0x390b3b0b + 170: 490e6e0b .4byte 0x490e6e0b + 174: 12011113 .4byte 0x12011113 + 178: 4006 .2byte 0x4006 + 17a: 7a18 .2byte 0x7a18 + 17c: 0019 .2byte 0x19 + 17e: 1900 .2byte 0x1900 + 180: 0034 .2byte 0x34 + 182: 0b3a0803 lb x16,179(x20) + 186: 0b390b3b .4byte 0xb390b3b + 18a: 1349 .2byte 0x1349 + 18c: 1802 .2byte 0x1802 + 18e: 0000 .2byte 0x0 + 190: 0100 .2byte 0x100 + 192: 0024 .2byte 0x24 + 194: 0b3e0b0b .4byte 0xb3e0b0b + 198: 00000e03 lb x28,0(x0) # 0 <_start> + 19c: 0502 .2byte 0x502 + 19e: 0300 .2byte 0x300 + 1a0: 3a0e .2byte 0x3a0e + 1a2: 0121 .2byte 0x121 + 1a4: 390c213b .4byte 0x390c213b + 1a8: 0213490b .4byte 0x213490b + 1ac: 0018 .2byte 0x18 + 1ae: 0300 .2byte 0x300 + 1b0: 0034 .2byte 0x34 + 1b2: 213a0803 lb x16,531(x20) + 1b6: 3b01 .2byte 0x3b01 + 1b8: 490b390b .4byte 0x490b390b + 1bc: 00180213 addi x4,x16,1 + 1c0: 0400 .2byte 0x400 + 1c2: 0034 .2byte 0x34 + 1c4: 213a0e03 lb x28,531(x20) + 1c8: 3b01 .2byte 0x3b01 + 1ca: 0921390b .4byte 0x921390b + 1ce: 1349 .2byte 0x1349 + 1d0: 1802 .2byte 0x1802 + 1d2: 0000 .2byte 0x0 + 1d4: 0b05 .2byte 0xb05 + 1d6: 1101 .2byte 0x1101 + 1d8: 1201 .2byte 0x1201 + 1da: 0006 .2byte 0x6 + 1dc: 0600 .2byte 0x600 + 1de: 210b000f .4byte 0x210b000f + 1e2: 4904 .2byte 0x4904 + 1e4: 07000013 addi x0,x0,112 + 1e8: 0111 .2byte 0x111 + 1ea: 0e25 .2byte 0xe25 + 1ec: 1f030b13 addi x22,x6,496 + 1f0: 01111f1b .4byte 0x1111f1b + 1f4: 0612 .2byte 0x612 + 1f6: 1710 .2byte 0x1710 + 1f8: 1779 .2byte 0x1779 + 1fa: 0000 .2byte 0x0 + 1fc: 1608 .2byte 0x1608 + 1fe: 0300 .2byte 0x300 + 200: 3a0e .2byte 0x3a0e + 202: 390b3b0b .4byte 0x390b3b0b + 206: 0013490b .4byte 0x13490b + 20a: 0900 .2byte 0x900 + 20c: 0024 .2byte 0x24 + 20e: 0b3e0b0b .4byte 0xb3e0b0b + 212: 00000803 lb x16,0(x0) # 0 <_start> + 216: 2e0a .2byte 0x2e0a + 218: 3f01 .2byte 0x3f01 + 21a: 0319 .2byte 0x319 + 21c: 3a0e .2byte 0x3a0e + 21e: 390b3b0b .4byte 0x390b3b0b + 222: 110e6e0b .4byte 0x110e6e0b + 226: 1201 .2byte 0x1201 + 228: 4006 .2byte 0x4006 + 22a: 7c18 .2byte 0x7c18 + 22c: 0119 .2byte 0x119 + 22e: 0b000013 addi x0,x0,176 + 232: 0111010b .4byte 0x111010b + 236: 0612 .2byte 0x612 + 238: 1301 .2byte 0x1301 + 23a: 0000 .2byte 0x0 + 23c: 260c .2byte 0x260c + 23e: 4900 .2byte 0x4900 + 240: 0d000013 addi x0,x0,208 + 244: 012e .2byte 0x12e + 246: 0b3a0e03 lb x28,179(x20) + 24a: 0b390b3b .4byte 0xb390b3b + 24e: 1349 .2byte 0x1349 + 250: 0111 .2byte 0x111 + 252: 0612 .2byte 0x612 + 254: 1840 .2byte 0x1840 + 256: 197a .2byte 0x197a + 258: 0000 .2byte 0x0 + 25a: 050e .2byte 0x50e + 25c: 0300 .2byte 0x300 + 25e: 3a08 .2byte 0x3a08 + 260: 390b3b0b .4byte 0x390b3b0b + 264: 0213490b .4byte 0x213490b + 268: 0018 .2byte 0x18 + ... + +Disassembly of section .debug_line: + +00000000 <.debug_line>: + 0: 0088 .2byte 0x88 + 2: 0000 .2byte 0x0 + 4: 0005 .2byte 0x5 + 6: 0004 .2byte 0x4 + 8: 002a .2byte 0x2a + a: 0000 .2byte 0x0 + c: 0101 .2byte 0x101 + e: fb01 .2byte 0xfb01 + 10: 0d0e .2byte 0xd0e + 12: 0100 .2byte 0x100 + 14: 0101 .2byte 0x101 + 16: 0001 .2byte 0x1 + 18: 0000 .2byte 0x0 + 1a: 0001 .2byte 0x1 + 1c: 0100 .2byte 0x100 + 1e: 0101 .2byte 0x101 + 20: 011f 0000 0000 .byte 0x1f, 0x01, 0x00, 0x00, 0x00, 0x00 + 26: 0102 .2byte 0x102 + 28: 021f 020f 0018 .byte 0x1f, 0x02, 0x0f, 0x02, 0x18, 0x00 + 2e: 0000 .2byte 0x0 + 30: 1800 .2byte 0x1800 + 32: 0000 .2byte 0x0 + 34: 0000 .2byte 0x0 + 36: 0500 .2byte 0x500 + 38: 0002 .2byte 0x2 + 3a: 0000 .2byte 0x0 + 3c: 1a00 .2byte 0x1a00 + 3e: 08090303 lb x6,128(x18) + 42: 0100 .2byte 0x100 + 44: 08090103 lb x2,128(x18) + 48: 0100 .2byte 0x100 + 4a: 04090203 lb x4,64(x18) + 4e: 0100 .2byte 0x100 + 50: 08090103 lb x2,128(x18) + 54: 0100 .2byte 0x100 + 56: 08090303 lb x6,128(x18) + 5a: 0100 .2byte 0x100 + 5c: 04090103 lb x2,64(x18) + 60: 0100 .2byte 0x100 + 62: 04090103 lb x2,64(x18) + 66: 0100 .2byte 0x100 + 68: 04090103 lb x2,64(x18) + 6c: 0100 .2byte 0x100 + 6e: 04090303 lb x6,64(x18) + 72: 0100 .2byte 0x100 + 74: 04090203 lb x4,64(x18) + 78: 0100 .2byte 0x100 + 7a: 08090203 lb x4,128(x18) + 7e: 0100 .2byte 0x100 + 80: 04090303 lb x6,64(x18) + 84: 0100 .2byte 0x100 + 86: 0409 .2byte 0x409 + 88: 0000 .2byte 0x0 + 8a: 0101 .2byte 0x101 + 8c: 01ac .2byte 0x1ac + 8e: 0000 .2byte 0x0 + 90: 0005 .2byte 0x5 + 92: 0004 .2byte 0x4 + 94: 0038 .2byte 0x38 + 96: 0000 .2byte 0x0 + 98: 0101 .2byte 0x101 + 9a: fb01 .2byte 0xfb01 + 9c: 0d0e .2byte 0xd0e + 9e: 0100 .2byte 0x100 + a0: 0101 .2byte 0x101 + a2: 0001 .2byte 0x1 + a4: 0000 .2byte 0x0 + a6: 0001 .2byte 0x1 + a8: 0100 .2byte 0x100 + aa: 0101 .2byte 0x101 + ac: 021f 0000 0000 .byte 0x1f, 0x02, 0x00, 0x00, 0x00, 0x00 + b2: 002c .2byte 0x2c + b4: 0000 .2byte 0x0 + b6: 0102 .2byte 0x102 + b8: 021f 040f 0020 .byte 0x1f, 0x02, 0x0f, 0x04, 0x20, 0x00 + be: 0000 .2byte 0x0 + c0: 2000 .2byte 0x2000 + c2: 0000 .2byte 0x0 + c4: 0000 .2byte 0x0 + c6: 006e .2byte 0x6e + c8: 0000 .2byte 0x0 + ca: 7b01 .2byte 0x7b01 + cc: 0000 .2byte 0x0 + ce: 0100 .2byte 0x100 + d0: 0105 .2byte 0x105 + d2: 0500 .2byte 0x500 + d4: 4802 .2byte 0x4802 + d6: 0000 .2byte 0x0 + d8: 1600 .2byte 0x1600 + da: 0c05 .2byte 0xc05 + dc: 10090103 lb x2,256(x18) + e0: 0100 .2byte 0x100 + e2: 0605 .2byte 0x605 + e4: 08090103 lb x2,128(x18) + e8: 0100 .2byte 0x100 + ea: 0705 .2byte 0x705 + ec: 04090103 lb x2,64(x18) + f0: 0100 .2byte 0x100 + f2: 0d05 .2byte 0xd05 + f4: 0c097f03 .4byte 0xc097f03 + f8: 0100 .2byte 0x100 + fa: 1005 .2byte 0x1005 + fc: 08090003 lb x0,128(x18) + 100: 0100 .2byte 0x100 + 102: 1105 .2byte 0x1105 + 104: 04090203 lb x4,64(x18) + 108: 0100 .2byte 0x100 + 10a: 0105 .2byte 0x105 + 10c: 0c090103 lb x2,192(x18) + 110: 0100 .2byte 0x100 + 112: 10090303 lb x6,256(x18) + 116: 0100 .2byte 0x100 + 118: 0605 .2byte 0x605 + 11a: 14090103 lb x2,320(x18) + 11e: 0100 .2byte 0x100 + 120: 1605 .2byte 0x1605 + 122: 0200 .2byte 0x200 + 124: 0104 .2byte 0x104 + 126: 04090003 lb x0,64(x18) + 12a: 0100 .2byte 0x100 + 12c: 1405 .2byte 0x1405 + 12e: 0200 .2byte 0x200 + 130: 0104 .2byte 0x104 + 132: 0c090003 lb x0,192(x18) + 136: 0100 .2byte 0x100 + 138: 0f05 .2byte 0xf05 + 13a: 0200 .2byte 0x200 + 13c: 0104 .2byte 0x104 + 13e: 04090003 lb x0,64(x18) + 142: 0100 .2byte 0x100 + 144: 1205 .2byte 0x1205 + 146: 0200 .2byte 0x200 + 148: 0104 .2byte 0x104 + 14a: 0c090003 lb x0,192(x18) + 14e: 0100 .2byte 0x100 + 150: 0d05 .2byte 0xd05 + 152: 0200 .2byte 0x200 + 154: 0104 .2byte 0x104 + 156: 04090003 lb x0,64(x18) + 15a: 0100 .2byte 0x100 + 15c: 1205 .2byte 0x1205 + 15e: 0200 .2byte 0x200 + 160: 0104 .2byte 0x104 + 162: 04090003 lb x0,64(x18) + 166: 0100 .2byte 0x100 + 168: 0105 .2byte 0x105 + 16a: 0c090103 lb x2,192(x18) + 16e: 0100 .2byte 0x100 + 170: 14090903 lb x18,320(x18) + 174: 0100 .2byte 0x100 + 176: 0f05 .2byte 0xf05 + 178: 10090203 lb x4,256(x18) + 17c: 0100 .2byte 0x100 + 17e: 0505 .2byte 0x505 + 180: 08090003 lb x0,128(x18) + 184: 0100 .2byte 0x100 + 186: 1505 .2byte 0x1505 + 188: 04090103 lb x2,64(x18) + 18c: 0100 .2byte 0x100 + 18e: 1005 .2byte 0x1005 + 190: 1c090003 lb x0,448(x18) + 194: 0100 .2byte 0x100 + 196: 0b05 .2byte 0xb05 + 198: 08090003 lb x0,128(x18) + 19c: 0100 .2byte 0x100 + 19e: 1305 .2byte 0x1305 + 1a0: 0c090403 lb x8,192(x18) + 1a4: 0100 .2byte 0x100 + 1a6: 1f05 .2byte 0x1f05 + 1a8: 08090003 lb x0,128(x18) + 1ac: 0100 .2byte 0x100 + 1ae: 0605 .2byte 0x605 + 1b0: 0c090003 lb x0,192(x18) + 1b4: 0100 .2byte 0x100 + 1b6: 0d05 .2byte 0xd05 + 1b8: 08090103 lb x2,128(x18) + 1bc: 0100 .2byte 0x100 + 1be: 1005 .2byte 0x1005 + 1c0: 08090003 lb x0,128(x18) + 1c4: 0100 .2byte 0x100 + 1c6: 0d05 .2byte 0xd05 + 1c8: 04090003 lb x0,64(x18) + 1cc: 0100 .2byte 0x100 + 1ce: 1405 .2byte 0x1405 + 1d0: 0c090103 lb x2,192(x18) + 1d4: 0100 .2byte 0x100 + 1d6: 1605 .2byte 0x1605 + 1d8: 08090003 lb x0,128(x18) + 1dc: 0100 .2byte 0x100 + 1de: 1405 .2byte 0x1405 + 1e0: 04090003 lb x0,64(x18) + 1e4: 0100 .2byte 0x100 + 1e6: 1605 .2byte 0x1605 + 1e8: 04090003 lb x0,64(x18) + 1ec: 0100 .2byte 0x100 + 1ee: 0d05 .2byte 0xd05 + 1f0: 08090203 lb x4,128(x18) + 1f4: 0100 .2byte 0x100 + 1f6: 0105 .2byte 0x105 + 1f8: 04090103 lb x2,64(x18) + 1fc: 0100 .2byte 0x100 + 1fe: 0d05 .2byte 0xd05 + 200: 10090203 lb x4,256(x18) + 204: 0100 .2byte 0x100 + 206: 2d05 .2byte 0x2d05 + 208: 10090703 lb x14,256(x18) + 20c: 0100 .2byte 0x100 + 20e: 1b05 .2byte 0x1b05 + 210: 10090203 lb x4,256(x18) + 214: 0100 .2byte 0x100 + 216: 1305 .2byte 0x1305 + 218: 18090003 lb x0,384(x18) + 21c: 0100 .2byte 0x100 + 21e: 0505 .2byte 0x505 + 220: 10090403 lb x8,256(x18) + 224: 0100 .2byte 0x100 + 226: 0c05 .2byte 0xc05 + 228: 04090103 lb x2,64(x18) + 22c: 0100 .2byte 0x100 + 22e: 0105 .2byte 0x105 + 230: 04090103 lb x2,64(x18) + 234: 0100 .2byte 0x100 + 236: 1409 .2byte 0x1409 + 238: 0000 .2byte 0x0 + 23a: 0101 .2byte 0x101 + 23c: 01a1 .2byte 0x1a1 + 23e: 0000 .2byte 0x0 + 240: 0005 .2byte 0x5 + 242: 0004 .2byte 0x4 + 244: 003d .2byte 0x3d + 246: 0000 .2byte 0x0 + 248: 0101 .2byte 0x101 + 24a: fb01 .2byte 0xfb01 + 24c: 0d0e .2byte 0xd0e + 24e: 0100 .2byte 0x100 + 250: 0101 .2byte 0x101 + 252: 0001 .2byte 0x1 + 254: 0000 .2byte 0x0 + 256: 0001 .2byte 0x1 + 258: 0100 .2byte 0x100 + 25a: 0101 .2byte 0x101 + 25c: 021f 0000 0000 .byte 0x1f, 0x02, 0x00, 0x00, 0x00, 0x00 + 262: 002c .2byte 0x2c + 264: 0000 .2byte 0x0 + 266: 0102 .2byte 0x102 + 268: 021f 050f 0084 .byte 0x1f, 0x02, 0x0f, 0x05, 0x84, 0x00 + 26e: 0000 .2byte 0x0 + 270: 8400 .2byte 0x8400 + 272: 0000 .2byte 0x0 + 274: 0000 .2byte 0x0 + 276: 006e .2byte 0x6e + 278: 0000 .2byte 0x0 + 27a: 8f01 .2byte 0x8f01 + 27c: 0000 .2byte 0x0 + 27e: 0000 .2byte 0x0 + 280: 0000007b .4byte 0x7b + 284: 0501 .2byte 0x501 + 286: 02050027 .4byte 0x2050027 + 28a: 0204 .2byte 0x204 + 28c: 0000 .2byte 0x0 + 28e: 0515 .2byte 0x515 + 290: 0309 .2byte 0x309 + 292: 0901 .2byte 0x901 + 294: 0010 .2byte 0x10 + 296: 0501 .2byte 0x501 + 298: 0305 .2byte 0x305 + 29a: 0901 .2byte 0x901 + 29c: 0004 .2byte 0x4 + 29e: 0501 .2byte 0x501 + 2a0: 0901030f .4byte 0x901030f + 2a4: 0004 .2byte 0x4 + 2a6: 0501 .2byte 0x501 + 2a8: 0310 .2byte 0x310 + 2aa: 097f 000c 0501 0316 .byte 0x7f, 0x09, 0x0c, 0x00, 0x01, 0x05, 0x16, 0x03, 0x00, 0x09 + 2b2: 0900 + 2b4: 0004 .2byte 0x4 + 2b6: 0501 .2byte 0x501 + 2b8: 0318 .2byte 0x318 + 2ba: 0900 .2byte 0x900 + 2bc: 000c .2byte 0xc + 2be: 0501 .2byte 0x501 + 2c0: 030c .2byte 0x30c + 2c2: 00040903 lb x18,0(x8) + 2c6: 0501 .2byte 0x501 + 2c8: 0301 .2byte 0x301 + 2ca: 0901 .2byte 0x901 + 2cc: 0004 .2byte 0x4 + 2ce: 0501 .2byte 0x501 + 2d0: 0902034f .4byte 0x902034f + 2d4: 0010 .2byte 0x10 + 2d6: 0501 .2byte 0x501 + 2d8: 09020323 sb x16,134(x4) # 86 <_Z6strlenPc+0x3e> + 2dc: 001c .2byte 0x1c + 2de: 0501 .2byte 0x501 + 2e0: 030e .2byte 0x30e + 2e2: 0902 .2byte 0x902 + 2e4: 0010 .2byte 0x10 + 2e6: 0501 .2byte 0x501 + 2e8: 0305 .2byte 0x305 + 2ea: 0900 .2byte 0x900 + 2ec: 0004 .2byte 0x4 + 2ee: 0501 .2byte 0x501 + 2f0: 0402000f .4byte 0x402000f + 2f4: 09010303 lb x6,144(x2) # 12011094 <__BSS_END__+0x11ffe960> + 2f8: 0004 .2byte 0x4 + 2fa: 0501 .2byte 0x501 + 2fc: 0010 .2byte 0x10 + 2fe: 0402 .2byte 0x402 + 300: 09000303 lb x6,144(x0) # 90 <_Z6strlenPc+0x48> + 304: 0004 .2byte 0x4 + 306: 0501 .2byte 0x501 + 308: 0012 .2byte 0x12 + 30a: 0402 .2byte 0x402 + 30c: 09000303 lb x6,144(x0) # 90 <_Z6strlenPc+0x48> + 310: 0008 .2byte 0x8 + 312: 0501 .2byte 0x501 + 314: 0005 .2byte 0x5 + 316: 0402 .2byte 0x402 + 318: 097f0303 lb x6,151(x30) + 31c: 0004 .2byte 0x4 + 31e: 0501 .2byte 0x501 + 320: 04020017 auipc x0,0x4020 + 324: 0301 .2byte 0x301 + 326: 0900 .2byte 0x900 + 328: 000c .2byte 0xc + 32a: 0501 .2byte 0x501 + 32c: 030e .2byte 0x30e + 32e: 0904 .2byte 0x904 + 330: 000c .2byte 0xc + 332: 0501 .2byte 0x501 + 334: 0305 .2byte 0x305 + 336: 0900 .2byte 0x900 + 338: 0004 .2byte 0x4 + 33a: 0501 .2byte 0x501 + 33c: 0312 .2byte 0x312 + 33e: 0901 .2byte 0x901 + 340: 0004 .2byte 0x4 + 342: 0501 .2byte 0x501 + 344: 0309 .2byte 0x309 + 346: 0900 .2byte 0x900 + 348: 0004 .2byte 0x4 + 34a: 0501 .2byte 0x501 + 34c: 0319 .2byte 0x319 + 34e: 0901 .2byte 0x901 + 350: 0004 .2byte 0x4 + 352: 0501 .2byte 0x501 + 354: 031a .2byte 0x31a + 356: 0900 .2byte 0x900 + 358: 0004 .2byte 0x4 + 35a: 0501 .2byte 0x501 + 35c: 0325 .2byte 0x325 + 35e: 0900 .2byte 0x900 + 360: 000c .2byte 0xc + 362: 0501 .2byte 0x501 + 364: 0326 .2byte 0x326 + 366: 0900 .2byte 0x900 + 368: 0004 .2byte 0x4 + 36a: 0501 .2byte 0x501 + 36c: 030d .2byte 0x30d + 36e: 0900 .2byte 0x900 + 370: 000c .2byte 0xc + 372: 0501 .2byte 0x501 + 374: 09010317 auipc x6,0x9010 + 378: 0004 .2byte 0x4 + 37a: 0501 .2byte 0x501 + 37c: 0318 .2byte 0x318 + 37e: 0900 .2byte 0x900 + 380: 0004 .2byte 0x4 + 382: 0501 .2byte 0x501 + 384: 0319 .2byte 0x319 + 386: 0900 .2byte 0x900 + 388: 000c .2byte 0xc + 38a: 0501 .2byte 0x501 + 38c: 0009 .2byte 0x9 + 38e: 0402 .2byte 0x402 + 390: 0302 .2byte 0x302 + 392: 097e .2byte 0x97e + 394: 000c .2byte 0xc + 396: 0501 .2byte 0x501 + 398: 001f 0402 0301 .byte 0x1f, 0x00, 0x02, 0x04, 0x01, 0x03 + 39e: 0900 .2byte 0x900 + 3a0: 000c .2byte 0xc + 3a2: 0501 .2byte 0x501 + 3a4: 0020 .2byte 0x20 + 3a6: 0402 .2byte 0x402 + 3a8: 0301 .2byte 0x301 + 3aa: 0900 .2byte 0x900 + 3ac: 0004 .2byte 0x4 + 3ae: 0501 .2byte 0x501 + 3b0: 0022 .2byte 0x22 + 3b2: 0402 .2byte 0x402 + 3b4: 0301 .2byte 0x301 + 3b6: 0900 .2byte 0x900 + 3b8: 000c .2byte 0xc + 3ba: 0501 .2byte 0x501 + 3bc: 0005 .2byte 0x5 + 3be: 0402 .2byte 0x402 + 3c0: 0302 .2byte 0x302 + 3c2: 097f 0004 0501 0017 .byte 0x7f, 0x09, 0x04, 0x00, 0x01, 0x05, 0x17, 0x00, 0x02, 0x04 + 3ca: 0402 + 3cc: 0301 .2byte 0x301 + 3ce: 0900 .2byte 0x900 + 3d0: 000c .2byte 0xc + 3d2: 0501 .2byte 0x501 + 3d4: 0301 .2byte 0x301 + 3d6: 000c0907 .4byte 0xc0907 + 3da: 0901 .2byte 0x901 + 3dc: 0018 .2byte 0x18 + 3de: 0100 .2byte 0x100 + 3e0: 01 Address 0x3e0 is out of bounds. + + +Disassembly of section .debug_str: + +00000000 <.debug_str>: + 0: 635f 7472 2e30 .byte 0x5f, 0x63, 0x72, 0x74, 0x30, 0x2e + 6: 682f0053 .4byte 0x682f0053 + a: 2f656d6f jal x26,56300 <__BSS_END__+0x43bcc> + e: 7375 .2byte 0x7375 + 10: 7265 .2byte 0x7265 + 12: 726f772f .4byte 0x726f772f + 16: 70632f6b .4byte 0x70632f6b + 1a: 2f70 .2byte 0x2f70 + 1c: 00707063 bgeu x0,x7,1c <_start+0x1c> + 20: 20554e47 .4byte 0x20554e47 + 24: 5341 .2byte 0x5341 + 26: 3220 .2byte 0x3220 + 28: 342e .2byte 0x342e + 2a: 2e30 .2byte 0x2e30 + 2c: 0030 .2byte 0x30 + 2e: 5f5f 5845 4543 .byte 0x5f, 0x5f, 0x45, 0x58, 0x43, 0x45 + 34: 5450 .2byte 0x5450 + 36: 4f49 .2byte 0x4f49 + 38: 534e .2byte 0x534e + 3a: 3120 .2byte 0x3120 + 3c: 5f00 .2byte 0x5f00 + 3e: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 44: 485f 5341 515f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x51 + 4a: 4955 .2byte 0x4955 + 4c: 5445 .2byte 0x5445 + 4e: 4e5f 4e41 5f5f .byte 0x5f, 0x4e, 0x41, 0x4e, 0x5f, 0x5f + 54: 3120 .2byte 0x3120 + 56: 5f00 .2byte 0x5f00 + 58: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 5e: 485f 5341 495f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x49 + 64: 464e .2byte 0x464e + 66: 4e49 .2byte 0x4e49 + 68: 5449 .2byte 0x5449 + 6a: 5f59 .2byte 0x5f59 + 6c: 205f 0031 4955 .byte 0x5f, 0x20, 0x31, 0x00, 0x55, 0x49 + 72: 544e .2byte 0x544e + 74: 5f38 .2byte 0x5f38 + 76: 414d .2byte 0x414d + 78: 0058 .2byte 0x58 + 7a: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 80: 465f 5341 3854 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x38 + 86: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 8c: 205f 6e75 6973 .byte 0x5f, 0x20, 0x75, 0x6e, 0x73, 0x69 + 92: 64656e67 .4byte 0x64656e67 + 96: 6920 .2byte 0x6920 + 98: 746e .2byte 0x746e + 9a: 5f00 .2byte 0x5f00 + 9c: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + a2: 4d5f 5841 455f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x45 + a8: 5058 .2byte 0x5058 + aa: 5f5f 3120 3230 .byte 0x5f, 0x5f, 0x20, 0x31, 0x30, 0x32 + b0: 0034 .2byte 0x34 + b2: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + b8: 494d .2byte 0x494d + ba: 5f4e .2byte 0x5f4e + bc: 3031 .2byte 0x3031 + be: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + c4: 2820 .2byte 0x2820 + c6: 332d .2byte 0x332d + c8: 5f002937 lui x18,0x5f002 + cc: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + d2: 5f58 .2byte 0x5f58 + d4: 4544 .2byte 0x4544 + d6: 4f4e .2byte 0x4f4e + d8: 4d52 .2byte 0x4d52 + da: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + e0: 3620 .2byte 0x3620 + e2: 342e .2byte 0x342e + e4: 37313537 lui x10,0x37313 + e8: 3135 .2byte 0x3135 + ea: 3931 .2byte 0x3931 + ec: 3334 .2byte 0x3334 + ee: 3038 .2byte 0x3038 + f0: 3532 .2byte 0x3532 + f2: 3131 .2byte 0x3131 + f4: 3930 .2byte 0x3930 + f6: 3432 .2byte 0x3432 + f8: 3334 .2byte 0x3334 + fa: 3938 .2byte 0x3938 + fc: 3835 .2byte 0x3835 + fe: 3232 .2byte 0x3232 + 100: 36343637 lui x12,0x36343 + 104: 3535 .2byte 0x3535 + 106: 2d65 .2byte 0x2d65 + 108: 3934 .2byte 0x3934 + 10a: 3636 .2byte 0x3636 + 10c: 3646 .2byte 0x3646 + 10e: 7834 .2byte 0x7834 + 110: 5f00 .2byte 0x5f00 + 112: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 118: 5f58 .2byte 0x5f58 + 11a: 414d .2byte 0x414d + 11c: 5f58 .2byte 0x5f58 + 11e: 5845 .2byte 0x5845 + 120: 5f50 .2byte 0x5f50 + 122: 205f 3031 3432 .byte 0x5f, 0x20, 0x31, 0x30, 0x32, 0x34 + 128: 5f00 .2byte 0x5f00 + 12a: 495f 544e 465f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x46 + 130: 5341 .2byte 0x5341 + 132: 3154 .2byte 0x3154 + 134: 5f36 .2byte 0x5f36 + 136: 54444957 .4byte 0x54444957 + 13a: 5f48 .2byte 0x5f48 + 13c: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 142: 555f 4e49 3354 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x33 + 148: 5f32 .2byte 0x5f32 + 14a: 29632843 .4byte 0x29632843 + 14e: 6320 .2byte 0x6320 + 150: 2320 .2byte 0x2320 + 152: 4c552023 sw x5,1216(x10) # 373134c0 <__BSS_END__+0x37300d8c> + 156: 4900 .2byte 0x4900 + 158: 544e .2byte 0x544e + 15a: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 160: 3631 .2byte 0x3631 + 162: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + 168: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 16e: 5f58 .2byte 0x5f58 + 170: 5045 .2byte 0x5045 + 172: 4f4c4953 .4byte 0x4f4c4953 + 176: 5f4e .2byte 0x5f4e + 178: 205f 2e31 3239 .byte 0x5f, 0x20, 0x31, 0x2e, 0x39, 0x32 + 17e: 3935 .2byte 0x3935 + 180: 3932 .2byte 0x3932 + 182: 3439 .2byte 0x3439 + 184: 3334 .2byte 0x3334 + 186: 3738 .2byte 0x3738 + 188: 3332 .2byte 0x3332 + 18a: 3835 .2byte 0x3835 + 18c: 3335 .2byte 0x3335 + 18e: 3530 .2byte 0x3530 + 190: 3935 .2byte 0x3935 + 192: 34393737 lui x14,0x34393 + 196: 3532 .2byte 0x3532 + 198: 3438 .2byte 0x3438 + 19a: 3239 .2byte 0x3239 + 19c: 65323337 lui x6,0x65323 + 1a0: 332d .2byte 0x332d + 1a2: 4634 .2byte 0x4634 + 1a4: 3436 .2byte 0x3436 + 1a6: 0078 .2byte 0x78 + 1a8: 4e49 .2byte 0x4e49 + 1aa: 5f54 .2byte 0x5f54 + 1ac: 454c .2byte 0x454c + 1ae: 5341 .2byte 0x5341 + 1b0: 3154 .2byte 0x3154 + 1b2: 5f36 .2byte 0x5f36 + 1b4: 414d .2byte 0x414d + 1b6: 2058 .2byte 0x2058 + 1b8: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 1be: 454c .2byte 0x454c + 1c0: 5341 .2byte 0x5341 + 1c2: 3154 .2byte 0x3154 + 1c4: 5f36 .2byte 0x5f36 + 1c6: 414d .2byte 0x414d + 1c8: 5f58 .2byte 0x5f58 + 1ca: 005f 5f5f 4c46 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x46, 0x4c + 1d0: 3354 .2byte 0x3354 + 1d2: 5f32 .2byte 0x5f32 + 1d4: 414d .2byte 0x414d + 1d6: 544e .2byte 0x544e + 1d8: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + 1de: 3220 .2byte 0x3220 + 1e0: 0034 .2byte 0x34 + 1e2: 5f5f 4c46 3154 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x31 + 1e8: 3832 .2byte 0x3832 + 1ea: 4d5f 4e41 5f54 .byte 0x5f, 0x4d, 0x41, 0x4e, 0x54, 0x5f + 1f0: 4944 .2byte 0x4944 + 1f2: 205f5f47 .4byte 0x205f5f47 + 1f6: 3131 .2byte 0x3131 + 1f8: 5f5f0033 .4byte 0x5f5f0033 + 1fc: 444c .2byte 0x444c + 1fe: 4c42 .2byte 0x4c42 + 200: 4d5f 4e41 5f54 .byte 0x5f, 0x4d, 0x41, 0x4e, 0x54, 0x5f + 206: 4944 .2byte 0x4944 + 208: 205f5f47 .4byte 0x205f5f47 + 20c: 3131 .2byte 0x3131 + 20e: 4e490033 .4byte 0x4e490033 + 212: 3154 .2byte 0x3154 + 214: 5f36 .2byte 0x5f36 + 216: 29632843 .4byte 0x29632843 + 21a: 5f20 .2byte 0x5f20 + 21c: 495f 544e 3631 .byte 0x5f, 0x49, 0x4e, 0x54, 0x31, 0x36 + 222: 435f 6328 0029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x00 + 228: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 22e: 6564 .2byte 0x6564 + 230: 7564 .2byte 0x7564 + 232: 6f697463 bgeu x18,x22,91a + 236: 5f6e .2byte 0x5f6e + 238: 64697567 .4byte 0x64697567 + 23c: 7365 .2byte 0x7365 + 23e: 3220 .2byte 0x3220 + 240: 3130 .2byte 0x3130 + 242: 4c333037 lui x0,0x4c333 + 246: 5f00 .2byte 0x5f00 + 248: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 24e: 5f58 .2byte 0x5f58 + 250: 4544 .2byte 0x4544 + 252: 414d4943 .4byte 0x414d4943 + 256: 5f4c .2byte 0x5f4c + 258: 4944 .2byte 0x4944 + 25a: 205f5f47 .4byte 0x205f5f47 + 25e: 3731 .2byte 0x3731 + 260: 5f00 .2byte 0x5f00 + 262: 725f 7369 7663 .byte 0x5f, 0x72, 0x69, 0x73, 0x63, 0x76 + 268: 635f 6f6d 6564 .byte 0x5f, 0x63, 0x6d, 0x6f, 0x64, 0x65 + 26e: 5f6c .2byte 0x5f6c + 270: 656d .2byte 0x656d + 272: 6c64 .2byte 0x6c64 + 274: 3120776f jal x14,7586 + 278: 5f00 .2byte 0x5f00 + 27a: 445f 4c42 4d5f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x4d + 280: 4e49 .2byte 0x4e49 + 282: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 288: 2820 .2byte 0x2820 + 28a: 312d .2byte 0x312d + 28c: 3230 .2byte 0x3230 + 28e: 2931 .2byte 0x2931 + 290: 5f00 .2byte 0x5f00 + 292: 4c5f 4e4f 5f47 .byte 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x5f + 298: 4f4c .2byte 0x4f4c + 29a: 474e .2byte 0x474e + 29c: 575f 4449 4854 .byte 0x5f, 0x57, 0x49, 0x44, 0x54, 0x48 + 2a2: 5f5f 3620 0034 .byte 0x5f, 0x5f, 0x20, 0x36, 0x34, 0x00 + 2a8: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 2ae: 5441 .2byte 0x5441 + 2b0: 43494d4f .4byte 0x43494d4f + 2b4: 435f 4148 3152 .byte 0x5f, 0x43, 0x48, 0x41, 0x52, 0x31 + 2ba: 5f36 .2byte 0x5f36 + 2bc: 5f54 .2byte 0x5f54 + 2be: 4f4c .2byte 0x4f4c + 2c0: 465f4b43 .4byte 0x465f4b43 + 2c4: 4552 .2byte 0x4552 + 2c6: 2045 .2byte 0x2045 + 2c8: 0031 .2byte 0x31 + 2ca: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 2d0: 5832 .2byte 0x5832 + 2d2: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2d8: 3120 .2byte 0x3120 + 2da: 372e .2byte 0x372e + 2dc: 3739 .2byte 0x3739 + 2de: 3936 .2byte 0x3936 + 2e0: 34333133 .4byte 0x34333133 + 2e4: 3638 .2byte 0x3638 + 2e6: 3332 .2byte 0x3332 + 2e8: 3531 .2byte 0x3531 + 2ea: 31383037 lui x0,0x31383 + 2ee: 3534 .2byte 0x3534 + 2f0: 3732 .2byte 0x3732 + 2f2: 3234 .2byte 0x3234 + 2f4: 31333733 .4byte 0x31333733 + 2f8: 33343037 lui x0,0x33343 + 2fc: 3735 .2byte 0x3735 + 2fe: 2b65 .2byte 0x2b65 + 300: 46383033 .4byte 0x46383033 + 304: 00783233 sltu x4,x16,x7 + 308: 5f5f 4c46 3154 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x31 + 30e: 3832 .2byte 0x3832 + 310: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 316: 3120 .2byte 0x3120 + 318: 312e .2byte 0x312e + 31a: 3938 .2byte 0x3938 + 31c: 34313337 lui x6,0x34313 + 320: 3539 .2byte 0x3539 + 322: 32373533 .4byte 0x32373533 + 326: 36373133 .4byte 0x36373133 + 32a: 3035 .2byte 0x3035 + 32c: 3538 .2byte 0x3538 + 32e: 33393537 lui x10,0x33393 + 332: 3632 .2byte 0x3632 + 334: 3236 .2byte 0x3236 + 336: 3038 .2byte 0x3038 + 338: 3730 .2byte 0x3730 + 33a: 3230 .2byte 0x3230 + 33c: 2b65 .2byte 0x2b65 + 33e: 3934 .2byte 0x3934 + 340: 31463233 .4byte 0x31463233 + 344: 3832 .2byte 0x3832 + 346: 5f00 .2byte 0x5f00 + 348: 535f 5a49 4f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x4f + 34e: 5f46 .2byte 0x5f46 + 350: 544e4957 .4byte 0x544e4957 + 354: 545f 5f5f 3420 .byte 0x5f, 0x54, 0x5f, 0x5f, 0x20, 0x34 + 35a: 5500 .2byte 0x5500 + 35c: 4e49 .2byte 0x4e49 + 35e: 3154 .2byte 0x3154 + 360: 5f36 .2byte 0x5f36 + 362: 29632843 .4byte 0x29632843 + 366: 5f20 .2byte 0x5f20 + 368: 555f 4e49 3154 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x31 + 36e: 5f36 .2byte 0x5f36 + 370: 29632843 .4byte 0x29632843 + 374: 4900 .2byte 0x4900 + 376: 544e .2byte 0x544e + 378: 465f 5341 3154 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x31 + 37e: 5f36 .2byte 0x5f36 + 380: 414d .2byte 0x414d + 382: 2058 .2byte 0x2058 + 384: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 38a: 4146 .2byte 0x4146 + 38c: 36315453 .4byte 0x36315453 + 390: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 396: 5f00 .2byte 0x5f00 + 398: 475f 554e 5f43 .byte 0x5f, 0x47, 0x4e, 0x55, 0x43, 0x5f + 39e: 494d .2byte 0x494d + 3a0: 4f4e .2byte 0x4f4e + 3a2: 5f52 .2byte 0x5f52 + 3a4: 205f 0032 5f5f .byte 0x5f, 0x20, 0x32, 0x00, 0x5f, 0x5f + 3aa: 4c46 .2byte 0x4c46 + 3ac: 3354 .2byte 0x3354 + 3ae: 5f32 .2byte 0x5f32 + 3b0: 4f4e .2byte 0x4f4e + 3b2: 4d52 .2byte 0x4d52 + 3b4: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 3ba: 3320 .2byte 0x3320 + 3bc: 342e .2byte 0x342e + 3be: 3230 .2byte 0x3230 + 3c0: 3238 .2byte 0x3238 + 3c2: 36363433 .4byte 0x36363433 + 3c6: 32353833 .4byte 0x32353833 + 3ca: 3838 .2byte 0x3838 + 3cc: 3935 .2byte 0x3935 + 3ce: 3138 .2byte 0x3138 + 3d0: 3731 .2byte 0x3731 + 3d2: 3430 .2byte 0x3430 + 3d4: 3831 .2byte 0x3831 + 3d6: 34383433 .4byte 0x34383433 + 3da: 3135 .2byte 0x3135 + 3dc: 3936 .2byte 0x3936 + 3de: 3532 .2byte 0x3532 + 3e0: 2b65 .2byte 0x2b65 + 3e2: 33463833 .4byte 0x33463833 + 3e6: 0032 .2byte 0x32 + 3e8: 4955 .2byte 0x4955 + 3ea: 544e .2byte 0x544e + 3ec: 3631 .2byte 0x3631 + 3ee: 4d5f 5841 5f00 .byte 0x5f, 0x4d, 0x41, 0x58, 0x00, 0x5f + 3f4: 635f 7070 685f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x68 + 3fa: 7865 .2byte 0x7865 + 3fc: 665f 6f6c 7461 .byte 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74 + 402: 3220 .2byte 0x3220 + 404: 3130 .2byte 0x3130 + 406: 3036 .2byte 0x3036 + 408: 55004c33 .4byte 0x55004c33 + 40c: 4e49 .2byte 0x4e49 + 40e: 4d54 .2byte 0x4d54 + 410: 5841 .2byte 0x5841 + 412: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 418: 555f 4e49 4d54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x4d + 41e: 5841 .2byte 0x5841 + 420: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 426: 5f00 .2byte 0x5f00 + 428: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 42e: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 434: 3220 .2byte 0x3220 + 436: 322e .2byte 0x322e + 438: 3532 .2byte 0x3532 + 43a: 3730 .2byte 0x3730 + 43c: 38353833 .4byte 0x38353833 + 440: 3035 .2byte 0x3035 + 442: 31303237 lui x4,0x31303 + 446: 30333833 .4byte 0x30333833 + 44a: 3039 .2byte 0x3039 + 44c: 3332 .2byte 0x3332 + 44e: 3732 .2byte 0x3732 + 450: 3731 .2byte 0x3731 + 452: 34323333 .4byte 0x34323333 + 456: 3430 .2byte 0x3430 + 458: 3630 .2byte 0x3630 + 45a: 2d65 .2byte 0x2d65 + 45c: 46383033 .4byte 0x46383033 + 460: 3436 .2byte 0x3436 + 462: 5f00 .2byte 0x5f00 + 464: 555f 4e49 3154 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x31 + 46a: 5f36 .2byte 0x5f36 + 46c: 29632843 .4byte 0x29632843 + 470: 6320 .2byte 0x6320 + 472: 5f00 .2byte 0x5f00 + 474: 535f 5a49 4f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x4f + 47a: 5f46 .2byte 0x5f46 + 47c: 455a4953 .4byte 0x455a4953 + 480: 545f 5f5f 3420 .byte 0x5f, 0x54, 0x5f, 0x5f, 0x20, 0x34 + 486: 5f00 .2byte 0x5f00 + 488: 435f 4148 3152 .byte 0x5f, 0x43, 0x48, 0x41, 0x52, 0x31 + 48e: 5f36 .2byte 0x5f36 + 490: 5954 .2byte 0x5954 + 492: 4550 .2byte 0x4550 + 494: 5f5f 7320 6f68 .byte 0x5f, 0x5f, 0x20, 0x73, 0x68, 0x6f + 49a: 7472 .2byte 0x7472 + 49c: 7520 .2byte 0x7520 + 49e: 736e .2byte 0x736e + 4a0: 6769 .2byte 0x6769 + 4a2: 656e .2byte 0x656e + 4a4: 2064 .2byte 0x2064 + 4a6: 6e69 .2byte 0x6e69 + 4a8: 0074 .2byte 0x74 + 4aa: 4955 .2byte 0x4955 + 4ac: 544e .2byte 0x544e + 4ae: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 4b4: 4d5f3233 .4byte 0x4d5f3233 + 4b8: 5841 .2byte 0x5841 + 4ba: 5f20 .2byte 0x5f20 + 4bc: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 4c2: 454c .2byte 0x454c + 4c4: 5341 .2byte 0x5341 + 4c6: 3354 .2byte 0x3354 + 4c8: 5f32 .2byte 0x5f32 + 4ca: 414d .2byte 0x414d + 4cc: 5f58 .2byte 0x5f58 + 4ce: 005f 5f5f 7063 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x63, 0x70 + 4d4: 5f70 .2byte 0x5f70 + 4d6: 7461 .2byte 0x7461 + 4d8: 7274 .2byte 0x7274 + 4da: 6269 .2byte 0x6269 + 4dc: 7475 .2byte 0x7475 + 4de: 7365 .2byte 0x7365 + 4e0: 3220 .2byte 0x3220 + 4e2: 3030 .2byte 0x3030 + 4e4: 3038 .2byte 0x3038 + 4e6: 4c39 .2byte 0x4c39 + 4e8: 5500 .2byte 0x5500 + 4ea: 4e49 .2byte 0x4e49 + 4ec: 3854 .2byte 0x3854 + 4ee: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 4f4: 555f 4e49 3854 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x38 + 4fa: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 500: 5f00 .2byte 0x5f00 + 502: 495f 544e 465f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x46 + 508: 5341 .2byte 0x5341 + 50a: 3854 .2byte 0x3854 + 50c: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 512: 3020 .2byte 0x3020 + 514: 3778 .2byte 0x3778 + 516: 6666 .2byte 0x6666 + 518: 6666 .2byte 0x6666 + 51a: 6666 .2byte 0x6666 + 51c: 0066 .2byte 0x66 + 51e: 5f5f 524f 4544 .byte 0x5f, 0x5f, 0x4f, 0x52, 0x44, 0x45 + 524: 5f52 .2byte 0x5f52 + 526: 4942 .2byte 0x4942 + 528: 4e455f47 .4byte 0x4e455f47 + 52c: 4944 .2byte 0x4944 + 52e: 4e41 .2byte 0x4e41 + 530: 5f5f 3420 3233 .byte 0x5f, 0x5f, 0x20, 0x34, 0x33, 0x32 + 536: 0031 .2byte 0x31 + 538: 5f5f 5450 4452 .byte 0x5f, 0x5f, 0x50, 0x54, 0x52, 0x44 + 53e: 4649 .2byte 0x4649 + 540: 5f46 .2byte 0x5f46 + 542: 54444957 .4byte 0x54444957 + 546: 5f48 .2byte 0x5f48 + 548: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 54e: 445f 4c42 4d5f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x4d + 554: 4e41 .2byte 0x4e41 + 556: 5f54 .2byte 0x5f54 + 558: 4944 .2byte 0x4944 + 55a: 205f5f47 .4byte 0x205f5f47 + 55e: 3335 .2byte 0x3335 + 560: 5f00 .2byte 0x5f00 + 562: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 568: 454c .2byte 0x454c + 56a: 5341 .2byte 0x5341 + 56c: 3654 .2byte 0x3654 + 56e: 5f34 .2byte 0x5f34 + 570: 5954 .2byte 0x5954 + 572: 4550 .2byte 0x4550 + 574: 5f5f 6c20 6e6f .byte 0x5f, 0x5f, 0x20, 0x6c, 0x6f, 0x6e + 57a: 6f6c2067 .4byte 0x6f6c2067 + 57e: 676e .2byte 0x676e + 580: 7520 .2byte 0x7520 + 582: 736e .2byte 0x736e + 584: 6769 .2byte 0x6769 + 586: 656e .2byte 0x656e + 588: 2064 .2byte 0x2064 + 58a: 6e69 .2byte 0x6e69 + 58c: 0074 .2byte 0x74 + 58e: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 594: 6964 .2byte 0x6964 + 596: 5f746967 .4byte 0x5f746967 + 59a: 61706573 .4byte 0x61706573 + 59e: 6172 .2byte 0x6172 + 5a0: 6f74 .2byte 0x6f74 + 5a2: 7372 .2byte 0x7372 + 5a4: 3220 .2byte 0x3220 + 5a6: 3130 .2byte 0x3130 + 5a8: 4c393033 .4byte 0x4c393033 + 5ac: 5f00 .2byte 0x5f00 + 5ae: 495f 544e 4d5f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x4d + 5b4: 5841 .2byte 0x5841 + 5b6: 5f5f 3020 3778 .byte 0x5f, 0x5f, 0x20, 0x30, 0x78, 0x37 + 5bc: 6666 .2byte 0x6666 + 5be: 6666 .2byte 0x6666 + 5c0: 6666 .2byte 0x6666 + 5c2: 0066 .2byte 0x66 + 5c4: 5f5f 5441 4d4f .byte 0x5f, 0x5f, 0x41, 0x54, 0x4f, 0x4d + 5ca: 4349 .2byte 0x4349 + 5cc: 525f 4c45 4145 .byte 0x5f, 0x52, 0x45, 0x4c, 0x45, 0x41 + 5d2: 33204553 .4byte 0x33204553 + 5d6: 5f00 .2byte 0x5f00 + 5d8: 465f 544c 495f .byte 0x5f, 0x46, 0x4c, 0x54, 0x5f, 0x49 + 5de: 45495f53 .4byte 0x45495f53 + 5e2: 30365f43 .4byte 0x30365f43 + 5e6: 3535 .2byte 0x3535 + 5e8: 5f39 .2byte 0x5f39 + 5ea: 205f 0032 5f5f .byte 0x5f, 0x20, 0x32, 0x00, 0x5f, 0x5f + 5f0: 5450 .2byte 0x5450 + 5f2: 4452 .2byte 0x4452 + 5f4: 4649 .2byte 0x4649 + 5f6: 5f46 .2byte 0x5f46 + 5f8: 5954 .2byte 0x5954 + 5fa: 4550 .2byte 0x4550 + 5fc: 5f5f 6920 746e .byte 0x5f, 0x5f, 0x20, 0x69, 0x6e, 0x74 + 602: 5f00 .2byte 0x5f00 + 604: 435f 4148 5f52 .byte 0x5f, 0x43, 0x48, 0x41, 0x52, 0x5f + 60a: 4e55 .2byte 0x4e55 + 60c: 4e474953 .4byte 0x4e474953 + 610: 4445 .2byte 0x4445 + 612: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 618: 495f 544e 3631 .byte 0x5f, 0x49, 0x4e, 0x54, 0x31, 0x36 + 61e: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 624: 205f 6873 726f .byte 0x5f, 0x20, 0x73, 0x68, 0x6f, 0x72 + 62a: 2074 .2byte 0x2074 + 62c: 6e69 .2byte 0x6e69 + 62e: 0074 .2byte 0x74 + 630: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 636: 5441 .2byte 0x5441 + 638: 43494d4f .4byte 0x43494d4f + 63c: 435f 4148 5f52 .byte 0x5f, 0x43, 0x48, 0x41, 0x52, 0x5f + 642: 4f4c .2byte 0x4f4c + 644: 465f4b43 .4byte 0x465f4b43 + 648: 4552 .2byte 0x4552 + 64a: 2045 .2byte 0x2045 + 64c: 0031 .2byte 0x31 + 64e: 4e49 .2byte 0x4e49 + 650: 4d54 .2byte 0x4d54 + 652: 5841 .2byte 0x5841 + 654: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 65a: 495f 544e 414d .byte 0x5f, 0x49, 0x4e, 0x54, 0x4d, 0x41 + 660: 5f58 .2byte 0x5f58 + 662: 414d .2byte 0x414d + 664: 5f58 .2byte 0x5f58 + 666: 005f 5f5f 4c46 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x46, 0x4c + 66c: 3654 .2byte 0x3654 + 66e: 5834 .2byte 0x5834 + 670: 4d5f 5841 455f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x45 + 676: 5058 .2byte 0x5058 + 678: 5f5f 3120 3336 .byte 0x5f, 0x5f, 0x20, 0x31, 0x36, 0x33 + 67e: 3438 .2byte 0x3438 + 680: 5f00 .2byte 0x5f00 + 682: 415f 4f54 494d .byte 0x5f, 0x41, 0x54, 0x4f, 0x4d, 0x49 + 688: 45535f43 .4byte 0x45535f43 + 68c: 5f51 .2byte 0x5f51 + 68e: 20545343 .4byte 0x20545343 + 692: 0035 .2byte 0x35 + 694: 5f5f 4e49 3154 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x31 + 69a: 5f36 .2byte 0x5f36 + 69c: 29632843 .4byte 0x29632843 + 6a0: 6320 .2byte 0x6320 + 6a2: 5f00 .2byte 0x5f00 + 6a4: 535f 5a49 4f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x4f + 6aa: 5f46 .2byte 0x5f46 + 6ac: 524f4853 .4byte 0x524f4853 + 6b0: 5f54 .2byte 0x5f54 + 6b2: 205f 0032 5f5f .byte 0x5f, 0x20, 0x32, 0x00, 0x5f, 0x5f + 6b8: 4e49 .2byte 0x4e49 + 6ba: 5f54 .2byte 0x5f54 + 6bc: 454c .2byte 0x454c + 6be: 5341 .2byte 0x5341 + 6c0: 3854 .2byte 0x3854 + 6c2: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 6c8: 3020 .2byte 0x3020 + 6ca: 3778 .2byte 0x3778 + 6cc: 0066 .2byte 0x66 + 6ce: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 6d4: 454c .2byte 0x454c + 6d6: 5341 .2byte 0x5341 + 6d8: 3854 .2byte 0x3854 + 6da: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 6e0: 205f 6973 6e67 .byte 0x5f, 0x20, 0x73, 0x69, 0x67, 0x6e + 6e6: 6465 .2byte 0x6465 + 6e8: 6320 .2byte 0x6320 + 6ea: 6168 .2byte 0x6168 + 6ec: 0072 .2byte 0x72 + 6ee: 5f5f 4c46 3654 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x36 + 6f4: 5f34 .2byte 0x5f34 + 6f6: 414d .2byte 0x414d + 6f8: 544e .2byte 0x544e + 6fa: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + 700: 3520 .2byte 0x3520 + 702: 49550033 .4byte 0x49550033 + 706: 544e .2byte 0x544e + 708: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 70e: 5f38 .2byte 0x5f38 + 710: 414d .2byte 0x414d + 712: 2058 .2byte 0x2058 + 714: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 71a: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 720: 5f38 .2byte 0x5f38 + 722: 414d .2byte 0x414d + 724: 5f58 .2byte 0x5f58 + 726: 005f 5f5f 4955 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x55, 0x49 + 72c: 544e .2byte 0x544e + 72e: 414d .2byte 0x414d + 730: 5f58 .2byte 0x5f58 + 732: 29632843 .4byte 0x29632843 + 736: 6320 .2byte 0x6320 + 738: 2320 .2byte 0x2320 + 73a: 4c552023 sw x5,1216(x10) # 333934c0 <__BSS_END__+0x33380d8c> + 73e: 004c .2byte 0x4c + 740: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 746: 6572 .2byte 0x6572 + 748: 5f66 .2byte 0x5f66 + 74a: 7571 .2byte 0x7571 + 74c: 6c61 .2byte 0x6c61 + 74e: 6669 .2byte 0x6669 + 750: 6569 .2byte 0x6569 + 752: 7372 .2byte 0x7372 + 754: 3220 .2byte 0x3220 + 756: 3030 .2byte 0x3030 + 758: 4c303137 lui x2,0x4c303 + 75c: 5f00 .2byte 0x5f00 + 75e: 425f 5459 5f45 .byte 0x5f, 0x42, 0x59, 0x54, 0x45, 0x5f + 764: 4544524f .4byte 0x4544524f + 768: 5f52 .2byte 0x5f52 + 76a: 205f 5f5f 524f .byte 0x5f, 0x20, 0x5f, 0x5f, 0x4f, 0x52 + 770: 4544 .2byte 0x4544 + 772: 5f52 .2byte 0x5f52 + 774: 494c .2byte 0x494c + 776: 5454 .2byte 0x5454 + 778: 454c .2byte 0x454c + 77a: 455f 444e 4149 .byte 0x5f, 0x45, 0x4e, 0x44, 0x49, 0x41 + 780: 5f4e .2byte 0x5f4e + 782: 005f 5f5f 444c .byte 0x5f, 0x00, 0x5f, 0x5f, 0x4c, 0x44 + 788: 4c42 .2byte 0x4c42 + 78a: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 790: 3320 .2byte 0x3320 + 792: 332e .2byte 0x332e + 794: 3236 .2byte 0x3236 + 796: 3031 .2byte 0x3031 + 798: 33343133 .4byte 0x33343133 + 79c: 3131 .2byte 0x3131 + 79e: 3032 .2byte 0x3032 + 7a0: 3339 .2byte 0x3339 + 7a2: 3035 .2byte 0x3035 + 7a4: 3236 .2byte 0x3236 + 7a6: 3236 .2byte 0x3236 + 7a8: 3736 .2byte 0x3736 + 7aa: 37313837 lui x16,0x37313 + 7ae: 37313233 .4byte 0x37313233 + 7b2: 3235 .2byte 0x3235 + 7b4: 3036 .2byte 0x3036 + 7b6: 2d65 .2byte 0x2d65 + 7b8: 3934 .2byte 0x3934 + 7ba: 004c3233 sltu x4,x24,x4 + 7be: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 7c4: 5f32 .2byte 0x5f32 + 7c6: 494d .2byte 0x494d + 7c8: 5f4e .2byte 0x5f4e + 7ca: 3031 .2byte 0x3031 + 7cc: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 7d2: 2820 .2byte 0x2820 + 7d4: 332d .2byte 0x332d + 7d6: 53002937 lui x18,0x53002 + 7da: 4749 .2byte 0x4749 + 7dc: 415f 4f54 494d .byte 0x5f, 0x41, 0x54, 0x4f, 0x4d, 0x49 + 7e2: 494d5f43 .4byte 0x494d5f43 + 7e6: 204e .2byte 0x204e + 7e8: 5f5f 4953 5f47 .byte 0x5f, 0x5f, 0x53, 0x49, 0x47, 0x5f + 7ee: 5441 .2byte 0x5441 + 7f0: 43494d4f .4byte 0x43494d4f + 7f4: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 7fa: 5f00 .2byte 0x5f00 + 7fc: 635f 7070 725f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x72 + 802: 7465 .2byte 0x7465 + 804: 7275 .2byte 0x7275 + 806: 5f6e .2byte 0x5f6e + 808: 7974 .2byte 0x7974 + 80a: 6570 .2byte 0x6570 + 80c: 645f 6465 6375 .byte 0x5f, 0x64, 0x65, 0x64, 0x75, 0x63 + 812: 6974 .2byte 0x6974 + 814: 32206e6f jal x28,6b36 + 818: 3130 .2byte 0x3130 + 81a: 4c343033 .4byte 0x4c343033 + 81e: 5f00 .2byte 0x5f00 + 820: 575f 4843 5241 .byte 0x5f, 0x57, 0x43, 0x48, 0x41, 0x52 + 826: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 82c: 2820 .2byte 0x2820 + 82e: 5f2d .2byte 0x5f2d + 830: 575f 4843 5241 .byte 0x5f, 0x57, 0x43, 0x48, 0x41, 0x52 + 836: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 83c: 2d20 .2byte 0x2d20 + 83e: 3120 .2byte 0x3120 + 840: 0029 .2byte 0x29 + 842: 4e49 .2byte 0x4e49 + 844: 4d54 .2byte 0x4d54 + 846: 5841 .2byte 0x5841 + 848: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 84e: 492d .2byte 0x492d + 850: 544e .2byte 0x544e + 852: 414d .2byte 0x414d + 854: 5f58 .2byte 0x5f58 + 856: 414d .2byte 0x414d + 858: 2058 .2byte 0x2058 + 85a: 202d .2byte 0x202d + 85c: 2931 .2byte 0x2931 + 85e: 5f00 .2byte 0x5f00 + 860: 535f 4454 5f43 .byte 0x5f, 0x53, 0x54, 0x44, 0x43, 0x5f + 866: 5455 .2byte 0x5455 + 868: 5f46 .2byte 0x5f46 + 86a: 5f5f3233 .4byte 0x5f5f3233 + 86e: 3120 .2byte 0x3120 + 870: 5f00 .2byte 0x5f00 + 872: 495f 544e 4c5f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x4c + 878: 4145 .2byte 0x4145 + 87a: 36315453 .4byte 0x36315453 + 87e: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 884: 3020 .2byte 0x3020 + 886: 3778 .2byte 0x3778 + 888: 6666 .2byte 0x6666 + 88a: 0066 .2byte 0x66 + 88c: 5f5f 4353 4148 .byte 0x5f, 0x5f, 0x53, 0x43, 0x48, 0x41 + 892: 5f52 .2byte 0x5f52 + 894: 414d .2byte 0x414d + 896: 5f58 .2byte 0x5f58 + 898: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + 89e: 5f00 .2byte 0x5f00 + 8a0: 4c5f 4244 5f4c .byte 0x5f, 0x4c, 0x44, 0x42, 0x4c, 0x5f + 8a6: 4544 .2byte 0x4544 + 8a8: 4f4e .2byte 0x4f4e + 8aa: 4d52 .2byte 0x4d52 + 8ac: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 8b2: 3620 .2byte 0x3620 + 8b4: 342e .2byte 0x342e + 8b6: 37313537 lui x10,0x37313 + 8ba: 3135 .2byte 0x3135 + 8bc: 3931 .2byte 0x3931 + 8be: 3334 .2byte 0x3334 + 8c0: 3038 .2byte 0x3038 + 8c2: 3532 .2byte 0x3532 + 8c4: 3131 .2byte 0x3131 + 8c6: 3930 .2byte 0x3930 + 8c8: 3432 .2byte 0x3432 + 8ca: 3334 .2byte 0x3334 + 8cc: 3938 .2byte 0x3938 + 8ce: 3835 .2byte 0x3835 + 8d0: 3232 .2byte 0x3232 + 8d2: 36343637 lui x12,0x36343 + 8d6: 3535 .2byte 0x3535 + 8d8: 2d65 .2byte 0x2d65 + 8da: 3934 .2byte 0x3934 + 8dc: 3636 .2byte 0x3636 + 8de: 004c .2byte 0x4c + 8e0: 5f5f 4e47 4355 .byte 0x5f, 0x5f, 0x47, 0x4e, 0x55, 0x43 + 8e6: 455f 4558 5543 .byte 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55 + 8ec: 4954 .2byte 0x4954 + 8ee: 435f4e4f .4byte 0x435f4e4f + 8f2: 4148 .2byte 0x4148 + 8f4: 5352 .2byte 0x5352 + 8f6: 5445 .2byte 0x5445 + 8f8: 4e5f 4d41 2045 .byte 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x20 + 8fe: 5522 .2byte 0x5522 + 900: 4654 .2byte 0x4654 + 902: 382d .2byte 0x382d + 904: 0022 .2byte 0x22 + 906: 5f5f 4c46 3654 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x36 + 90c: 5f34 .2byte 0x5f34 + 90e: 4944 .2byte 0x4944 + 910: 205f5f47 .4byte 0x205f5f47 + 914: 3531 .2byte 0x3531 + 916: 4900 .2byte 0x4900 + 918: 544e .2byte 0x544e + 91a: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 920: 3631 .2byte 0x3631 + 922: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 928: 492d .2byte 0x492d + 92a: 544e .2byte 0x544e + 92c: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 932: 3631 .2byte 0x3631 + 934: 4d5f 5841 2d20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x2d + 93a: 3120 .2byte 0x3120 + 93c: 0029 .2byte 0x29 + 93e: 5f5f 5441 4d4f .byte 0x5f, 0x5f, 0x41, 0x54, 0x4f, 0x4d + 944: 4349 .2byte 0x4349 + 946: 525f 4c45 5841 .byte 0x5f, 0x52, 0x45, 0x4c, 0x41, 0x58 + 94c: 4445 .2byte 0x4445 + 94e: 3020 .2byte 0x3020 + 950: 4900 .2byte 0x4900 + 952: 544e .2byte 0x544e + 954: 5450 .2byte 0x5450 + 956: 5f52 .2byte 0x5f52 + 958: 414d .2byte 0x414d + 95a: 2058 .2byte 0x2058 + 95c: 5f5f 4e49 5054 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x50 + 962: 5254 .2byte 0x5254 + 964: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 96a: 5f00 .2byte 0x5f00 + 96c: 535f 5a49 5f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f + 972: 414d .2byte 0x414d + 974: 5f58 .2byte 0x5f58 + 976: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 97c: 6666 .2byte 0x6666 + 97e: 6666 .2byte 0x6666 + 980: 6666 .2byte 0x6666 + 982: 0055 .2byte 0x55 + 984: 5f5f 444c 4c42 .byte 0x5f, 0x5f, 0x4c, 0x44, 0x42, 0x4c + 98a: 495f 5f53 4549 .byte 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x45 + 990: 30365f43 .4byte 0x30365f43 + 994: 3535 .2byte 0x3535 + 996: 5f39 .2byte 0x5f39 + 998: 205f 0032 5f5f .byte 0x5f, 0x20, 0x32, 0x00, 0x5f, 0x5f + 99e: 5f707063 bgeu x0,x23,f7e + 9a2: 6e69 .2byte 0x6e69 + 9a4: 7469 .2byte 0x7469 + 9a6: 635f 7061 7574 .byte 0x5f, 0x63, 0x61, 0x70, 0x74, 0x75 + 9ac: 6572 .2byte 0x6572 + 9ae: 30322073 .4byte 0x30322073 + 9b2: 3331 .2byte 0x3331 + 9b4: 3430 .2byte 0x3430 + 9b6: 004c .2byte 0x4c + 9b8: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 9be: 5832 .2byte 0x5832 + 9c0: 485f 5341 495f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x49 + 9c6: 464e .2byte 0x464e + 9c8: 4e49 .2byte 0x4e49 + 9ca: 5449 .2byte 0x5449 + 9cc: 5f59 .2byte 0x5f59 + 9ce: 205f 0031 4e49 .byte 0x5f, 0x20, 0x31, 0x00, 0x49, 0x4e + 9d4: 5f54 .2byte 0x5f54 + 9d6: 454c .2byte 0x454c + 9d8: 5341 .2byte 0x5341 + 9da: 3654 .2byte 0x3654 + 9dc: 5f34 .2byte 0x5f34 + 9de: 494d .2byte 0x494d + 9e0: 004e .2byte 0x4e + 9e2: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 9e8: 4146 .2byte 0x4146 + 9ea: 34365453 .4byte 0x34365453 + 9ee: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 9f4: 205f 6f6c 676e .byte 0x5f, 0x20, 0x6c, 0x6f, 0x6e, 0x67 + 9fa: 6c20 .2byte 0x6c20 + 9fc: 20676e6f jal x28,76c02 <__BSS_END__+0x644ce> + a00: 6e69 .2byte 0x6e69 + a02: 0074 .2byte 0x74 + a04: 4e49 .2byte 0x4e49 + a06: 3854 .2byte 0x3854 + a08: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + a0e: 465f 544c 3231 .byte 0x5f, 0x46, 0x4c, 0x54, 0x31, 0x32 + a14: 5f38 .2byte 0x5f38 + a16: 4148 .2byte 0x4148 + a18: 55515f53 .4byte 0x55515f53 + a1c: 4549 .2byte 0x4549 + a1e: 5f54 .2byte 0x5f54 + a20: 414e .2byte 0x414e + a22: 5f4e .2byte 0x5f4e + a24: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + a2a: 4e49 .2byte 0x4e49 + a2c: 5f54 .2byte 0x5f54 + a2e: 454c .2byte 0x454c + a30: 5341 .2byte 0x5341 + a32: 3154 .2byte 0x3154 + a34: 5f36 .2byte 0x5f36 + a36: 54444957 .4byte 0x54444957 + a3a: 5f48 .2byte 0x5f48 + a3c: 205f 3631 7300 .byte 0x5f, 0x20, 0x31, 0x36, 0x00, 0x73 + a42: 7274 .2byte 0x7274 + a44: 00797063 bgeu x18,x7,a44 + a48: 4e49 .2byte 0x4e49 + a4a: 5f54 .2byte 0x5f54 + a4c: 4146 .2byte 0x4146 + a4e: 36315453 .4byte 0x36315453 + a52: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + a58: 635f 7070 6e5f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x6e + a5e: 6378656f jal x10,87894 <__BSS_END__+0x75160> + a62: 7065 .2byte 0x7065 + a64: 5f74 .2byte 0x5f74 + a66: 7566 .2byte 0x7566 + a68: 636e .2byte 0x636e + a6a: 6974 .2byte 0x6974 + a6c: 745f6e6f jal x28,f79b0 <__BSS_END__+0xe527c> + a70: 7079 .2byte 0x7079 + a72: 2065 .2byte 0x2065 + a74: 3032 .2byte 0x3032 + a76: 3531 .2byte 0x3531 + a78: 3031 .2byte 0x3031 + a7a: 004c .2byte 0x4c + a7c: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + a82: 5450 .2byte 0x5450 + a84: 5f52 .2byte 0x5f52 + a86: 5954 .2byte 0x5954 + a88: 4550 .2byte 0x4550 + a8a: 5f5f 7520 736e .byte 0x5f, 0x5f, 0x20, 0x75, 0x6e, 0x73 + a90: 6769 .2byte 0x6769 + a92: 656e .2byte 0x656e + a94: 2064 .2byte 0x2064 + a96: 6e69 .2byte 0x6e69 + a98: 0074 .2byte 0x74 + a9a: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + aa0: 5f32 .2byte 0x5f32 + aa2: 4148 .2byte 0x4148 + aa4: 45445f53 .4byte 0x45445f53 + aa8: 4f4e .2byte 0x4f4e + aaa: 4d52 .2byte 0x4d52 + aac: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + ab2: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + ab8: 5f58 .2byte 0x5f58 + aba: 494d .2byte 0x494d + abc: 5f4e .2byte 0x5f4e + abe: 5845 .2byte 0x5845 + ac0: 5f50 .2byte 0x5f50 + ac2: 205f 2d28 3631 .byte 0x5f, 0x20, 0x28, 0x2d, 0x31, 0x36 + ac8: 29313833 .4byte 0x29313833 + acc: 5f00 .2byte 0x5f00 + ace: 635f 7070 615f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x61 + ad4: 696c .2byte 0x696c + ad6: 7361 .2byte 0x7361 + ad8: 745f 6d65 6c70 .byte 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c + ade: 7461 .2byte 0x7461 + ae0: 7365 .2byte 0x7365 + ae2: 3220 .2byte 0x3220 + ae4: 3030 .2byte 0x3030 + ae6: 4c343037 lui x0,0x4c343 + aea: 5f00 .2byte 0x5f00 + aec: 495f 544e 465f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x46 + af2: 5341 .2byte 0x5341 + af4: 3654 .2byte 0x3654 + af6: 5f34 .2byte 0x5f34 + af8: 414d .2byte 0x414d + afa: 5f58 .2byte 0x5f58 + afc: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + b02: 6666 .2byte 0x6666 + b04: 6666 .2byte 0x6666 + b06: 6666 .2byte 0x6666 + b08: 6666 .2byte 0x6666 + b0a: 6666 .2byte 0x6666 + b0c: 6666 .2byte 0x6666 + b0e: 6666 .2byte 0x6666 + b10: 4c4c .2byte 0x4c4c + b12: 5300 .2byte 0x5300 + b14: 4749 .2byte 0x4749 + b16: 415f 4f54 494d .byte 0x5f, 0x41, 0x54, 0x4f, 0x4d, 0x49 + b1c: 414d5f43 .4byte 0x414d5f43 + b20: 0058 .2byte 0x58 + b22: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + b28: 4944 .2byte 0x4944 + b2a: 205f5f47 .4byte 0x205f5f47 + b2e: 0036 .2byte 0x36 + b30: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + b36: 4146 .2byte 0x4146 + b38: 36315453 .4byte 0x36315453 + b3c: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + b42: 3020 .2byte 0x3020 + b44: 3778 .2byte 0x3778 + b46: 6666 .2byte 0x6666 + b48: 6666 .2byte 0x6666 + b4a: 6666 .2byte 0x6666 + b4c: 0066 .2byte 0x66 + b4e: 4e49 .2byte 0x4e49 + b50: 5f54 .2byte 0x5f54 + b52: 4146 .2byte 0x4146 + b54: 5f385453 .4byte 0x5f385453 + b58: 414d .2byte 0x414d + b5a: 2058 .2byte 0x2058 + b5c: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + b62: 4146 .2byte 0x4146 + b64: 5f385453 .4byte 0x5f385453 + b68: 414d .2byte 0x414d + b6a: 5f58 .2byte 0x5f58 + b6c: 005f 6f63 6e75 .byte 0x5f, 0x00, 0x63, 0x6f, 0x75, 0x6e + b72: 0074 .2byte 0x74 + b74: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + b7a: 4549 .2byte 0x4549 + b7c: 35355f43 .4byte 0x35355f43 + b80: 2039 .2byte 0x2039 + b82: 0030 .2byte 0x30 + b84: 5a5f 7336 7274 .byte 0x5f, 0x5a, 0x36, 0x73, 0x74, 0x72 + b8a: 656c .2byte 0x656c + b8c: 506e .2byte 0x506e + b8e: 5f5f0063 beq x30,x21,116e + b92: 4c46 .2byte 0x4c46 + b94: 3154 .2byte 0x3154 + b96: 3832 .2byte 0x3832 + b98: 4d5f 4e49 455f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x45 + b9e: 5058 .2byte 0x5058 + ba0: 5f5f 2820 312d .byte 0x5f, 0x5f, 0x20, 0x28, 0x2d, 0x31 + ba6: 3336 .2byte 0x3336 + ba8: 3138 .2byte 0x3138 + baa: 0029 .2byte 0x29 + bac: 5f5f 5450 4452 .byte 0x5f, 0x5f, 0x50, 0x54, 0x52, 0x44 + bb2: 4649 .2byte 0x4649 + bb4: 5f46 .2byte 0x5f46 + bb6: 414d .2byte 0x414d + bb8: 5f58 .2byte 0x5f58 + bba: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + bc0: 6666 .2byte 0x6666 + bc2: 6666 .2byte 0x6666 + bc4: 6666 .2byte 0x6666 + bc6: 5f00 .2byte 0x5f00 + bc8: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + bce: 485f 5341 515f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x51 + bd4: 4955 .2byte 0x4955 + bd6: 5445 .2byte 0x5445 + bd8: 4e5f 4e41 5f5f .byte 0x5f, 0x4e, 0x41, 0x4e, 0x5f, 0x5f + bde: 3120 .2byte 0x3120 + be0: 5f00 .2byte 0x5f00 + be2: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + be8: 454c .2byte 0x454c + bea: 5341 .2byte 0x5341 + bec: 3154 .2byte 0x3154 + bee: 5f36 .2byte 0x5f36 + bf0: 414d .2byte 0x414d + bf2: 5f58 .2byte 0x5f58 + bf4: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + bfa: 6666 .2byte 0x6666 + bfc: 5f00 .2byte 0x5f00 + bfe: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + c04: 445f 4345 4d49 .byte 0x5f, 0x44, 0x45, 0x43, 0x49, 0x4d + c0a: 4c41 .2byte 0x4c41 + c0c: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + c12: 3920 .2byte 0x3920 + c14: 5f00 .2byte 0x5f00 + c16: 475f 554e 5f43 .byte 0x5f, 0x47, 0x4e, 0x55, 0x43, 0x5f + c1c: 205f 3231 5f00 .byte 0x5f, 0x20, 0x31, 0x32, 0x00, 0x5f + c22: 4c5f 4244 5f4c .byte 0x5f, 0x4c, 0x44, 0x42, 0x4c, 0x5f + c28: 4944 .2byte 0x4944 + c2a: 205f5f47 .4byte 0x205f5f47 + c2e: 5f003333 .4byte 0x5f003333 + c32: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + c38: 454c .2byte 0x454c + c3a: 5341 .2byte 0x5341 + c3c: 3854 .2byte 0x3854 + c3e: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + c44: 3020 .2byte 0x3020 + c46: 6678 .2byte 0x6678 + c48: 0066 .2byte 0x66 + c4a: 5f5f 4e49 3654 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x36 + c50: 5f34 .2byte 0x5f34 + c52: 414d .2byte 0x414d + c54: 5f58 .2byte 0x5f58 + c56: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + c5c: 6666 .2byte 0x6666 + c5e: 6666 .2byte 0x6666 + c60: 6666 .2byte 0x6666 + c62: 6666 .2byte 0x6666 + c64: 6666 .2byte 0x6666 + c66: 6666 .2byte 0x6666 + c68: 6666 .2byte 0x6666 + c6a: 4c4c .2byte 0x4c4c + c6c: 4900 .2byte 0x4900 + c6e: 544e .2byte 0x544e + c70: 5f38 .2byte 0x5f38 + c72: 494d .2byte 0x494d + c74: 204e .2byte 0x204e + c76: 2d28 .2byte 0x2d28 + c78: 4e49 .2byte 0x4e49 + c7a: 3854 .2byte 0x3854 + c7c: 4d5f 5841 2d20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x2d + c82: 3120 .2byte 0x3120 + c84: 0029 .2byte 0x29 + c86: 5f5f 4357 4148 .byte 0x5f, 0x5f, 0x57, 0x43, 0x48, 0x41 + c8c: 5f52 .2byte 0x5f52 + c8e: 5954 .2byte 0x5954 + c90: 4550 .2byte 0x4550 + c92: 5f5f 6920 746e .byte 0x5f, 0x5f, 0x20, 0x69, 0x6e, 0x74 + c98: 5f00 .2byte 0x5f00 + c9a: 495f 544e 5f38 .byte 0x5f, 0x49, 0x4e, 0x54, 0x38, 0x5f + ca0: 414d .2byte 0x414d + ca2: 5f58 .2byte 0x5f58 + ca4: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + caa: 5f00 .2byte 0x5f00 + cac: 495f 544e 4c5f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x4c + cb2: 4145 .2byte 0x4145 + cb4: 32335453 .4byte 0x32335453 + cb8: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + cbe: 205f 6f6c 676e .byte 0x5f, 0x20, 0x6c, 0x6f, 0x6e, 0x67 + cc4: 6920 .2byte 0x6920 + cc6: 746e .2byte 0x746e + cc8: 5f00 .2byte 0x5f00 + cca: 635f 7070 635f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x63 + cd0: 74736e6f jal x28,37c16 <__BSS_END__+0x254e2> + cd4: 7865 .2byte 0x7865 + cd6: 7270 .2byte 0x7270 + cd8: 3220 .2byte 0x3220 + cda: 3130 .2byte 0x3130 + cdc: 3036 .2byte 0x3036 + cde: 5f004c33 .4byte 0x5f004c33 + ce2: 465f 544c 3231 .byte 0x5f, 0x46, 0x4c, 0x54, 0x31, 0x32 + ce8: 5f38 .2byte 0x5f38 + cea: 414d .2byte 0x414d + cec: 5f58 .2byte 0x5f58 + cee: 5845 .2byte 0x5845 + cf0: 5f50 .2byte 0x5f50 + cf2: 205f 3631 3833 .byte 0x5f, 0x20, 0x31, 0x36, 0x33, 0x38 + cf8: 0034 .2byte 0x34 + cfa: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + d00: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + d06: 3436 .2byte 0x3436 + d08: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + d0e: 3020 .2byte 0x3020 + d10: 6678 .2byte 0x6678 + d12: 6666 .2byte 0x6666 + d14: 6666 .2byte 0x6666 + d16: 6666 .2byte 0x6666 + d18: 6666 .2byte 0x6666 + d1a: 6666 .2byte 0x6666 + d1c: 6666 .2byte 0x6666 + d1e: 6666 .2byte 0x6666 + d20: 5566 .2byte 0x5566 + d22: 4c4c .2byte 0x4c4c + d24: 5f00 .2byte 0x5f00 + d26: 465f 544c 525f .byte 0x5f, 0x46, 0x4c, 0x54, 0x5f, 0x52 + d2c: 4441 .2byte 0x4441 + d2e: 5849 .2byte 0x5849 + d30: 5f5f 3220 5f00 .byte 0x5f, 0x5f, 0x20, 0x32, 0x00, 0x5f + d36: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + d3c: 5f58 .2byte 0x5f58 + d3e: 4544 .2byte 0x4544 + d40: 4f4e .2byte 0x4f4e + d42: 4d52 .2byte 0x4d52 + d44: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + d4a: 3420 .2byte 0x3420 + d4c: 392e .2byte 0x392e + d4e: 3034 .2byte 0x3034 + d50: 3536 .2byte 0x3536 + d52: 3436 .2byte 0x3436 + d54: 3835 .2byte 0x3835 + d56: 3134 .2byte 0x3134 + d58: 3432 .2byte 0x3432 + d5a: 3536 .2byte 0x3536 + d5c: 3434 .2byte 0x3434 + d5e: 3731 .2byte 0x3731 + d60: 3536 .2byte 0x3536 + d62: 3836 .2byte 0x3836 + d64: 38323937 lui x18,0x38323 + d68: 3836 .2byte 0x3836 + d6a: 3232 .2byte 0x3232 + d6c: 3331 .2byte 0x3331 + d6e: 2d653237 lui x4,0x2d653 + d72: 46343233 .4byte 0x46343233 + d76: 00783233 sltu x4,x16,x7 + d7a: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + d80: 6172 .2byte 0x6172 + d82: 676e .2byte 0x676e + d84: 5f65 .2byte 0x5f65 + d86: 6162 .2byte 0x6162 + d88: 5f646573 .4byte 0x5f646573 + d8c: 6f66 .2byte 0x6f66 + d8e: 2072 .2byte 0x2072 + d90: 3032 .2byte 0x3032 + d92: 3631 .2byte 0x3631 + d94: 3330 .2byte 0x3330 + d96: 004c .2byte 0x4c + d98: 5f5f 4953 455a .byte 0x5f, 0x5f, 0x53, 0x49, 0x5a, 0x45 + d9e: 4c5f464f .4byte 0x4c5f464f + da2: 5f474e4f .4byte 0x5f474e4f + da6: 4f44 .2byte 0x4f44 + da8: 4255 .2byte 0x4255 + daa: 454c .2byte 0x454c + dac: 5f5f 3120 0036 .byte 0x5f, 0x5f, 0x20, 0x31, 0x36, 0x00 + db2: 5f5f 4244 5f4c .byte 0x5f, 0x5f, 0x44, 0x42, 0x4c, 0x5f + db8: 4148 .2byte 0x4148 + dba: 55515f53 .4byte 0x55515f53 + dbe: 4549 .2byte 0x4549 + dc0: 5f54 .2byte 0x5f54 + dc2: 414e .2byte 0x414e + dc4: 5f4e .2byte 0x5f4e + dc6: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + dcc: 4c46 .2byte 0x4c46 + dce: 3654 .2byte 0x3654 + dd0: 5834 .2byte 0x5834 + dd2: 495f 5f53 4549 .byte 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x45 + dd8: 30365f43 .4byte 0x30365f43 + ddc: 3535 .2byte 0x3535 + dde: 5f39 .2byte 0x5f39 + de0: 205f 0032 5f5f .byte 0x5f, 0x20, 0x32, 0x00, 0x5f, 0x5f + de6: 4e49 .2byte 0x4e49 + de8: 5f54 .2byte 0x5f54 + dea: 4146 .2byte 0x4146 + dec: 5f385453 .4byte 0x5f385453 + df0: 5954 .2byte 0x5954 + df2: 4550 .2byte 0x4550 + df4: 5f5f 6920 746e .byte 0x5f, 0x5f, 0x20, 0x69, 0x6e, 0x74 + dfa: 5f00 .2byte 0x5f00 + dfc: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + e02: 485f 5341 495f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x49 + e08: 464e .2byte 0x464e + e0a: 4e49 .2byte 0x4e49 + e0c: 5449 .2byte 0x5449 + e0e: 5f59 .2byte 0x5f59 + e10: 205f 0031 4957 .byte 0x5f, 0x20, 0x31, 0x00, 0x57, 0x49 + e16: 544e .2byte 0x544e + e18: 4d5f 4e49 5f20 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x5f + e1e: 575f 4e49 5f54 .byte 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x5f + e24: 494d .2byte 0x494d + e26: 5f4e .2byte 0x5f4e + e28: 005f 5f5f 444c .byte 0x5f, 0x00, 0x5f, 0x5f, 0x4c, 0x44 + e2e: 4c42 .2byte 0x4c42 + e30: 4d5f 5841 455f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x45 + e36: 5058 .2byte 0x5058 + e38: 5f5f 3120 3336 .byte 0x5f, 0x5f, 0x20, 0x31, 0x36, 0x33 + e3e: 3438 .2byte 0x3438 + e40: 5f00 .2byte 0x5f00 + e42: 475f 4343 415f .byte 0x5f, 0x47, 0x43, 0x43, 0x5f, 0x41 + e48: 4f54 .2byte 0x4f54 + e4a: 494d .2byte 0x494d + e4c: 4e495f43 .4byte 0x4e495f43 + e50: 5f54 .2byte 0x5f54 + e52: 4f4c .2byte 0x4f4c + e54: 465f4b43 .4byte 0x465f4b43 + e58: 4552 .2byte 0x4552 + e5a: 2045 .2byte 0x2045 + e5c: 0031 .2byte 0x31 + e5e: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + e64: 6962 .2byte 0x6962 + e66: 616e .2byte 0x616e + e68: 7972 .2byte 0x7972 + e6a: 6c5f 7469 7265 .byte 0x5f, 0x6c, 0x69, 0x74, 0x65, 0x72 + e70: 6c61 .2byte 0x6c61 + e72: 30322073 .4byte 0x30322073 + e76: 3331 .2byte 0x3331 + e78: 3430 .2byte 0x3430 + e7a: 004c .2byte 0x4c + e7c: 5f5f 4e49 4d54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x4d + e82: 5841 .2byte 0x5841 + e84: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + e8a: 3020 .2byte 0x3020 + e8c: 3778 .2byte 0x3778 + e8e: 6666 .2byte 0x6666 + e90: 6666 .2byte 0x6666 + e92: 6666 .2byte 0x6666 + e94: 6666 .2byte 0x6666 + e96: 6666 .2byte 0x6666 + e98: 6666 .2byte 0x6666 + e9a: 6666 .2byte 0x6666 + e9c: 4c66 .2byte 0x4c66 + e9e: 004c .2byte 0x4c + ea0: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + ea6: 454c .2byte 0x454c + ea8: 5341 .2byte 0x5341 + eaa: 3654 .2byte 0x3654 + eac: 5f34 .2byte 0x5f34 + eae: 54444957 .4byte 0x54444957 + eb2: 5f48 .2byte 0x5f48 + eb4: 205f 3436 4900 .byte 0x5f, 0x20, 0x36, 0x34, 0x00, 0x49 + eba: 544e .2byte 0x544e + ebc: 435f3233 .4byte 0x435f3233 + ec0: 6328 .2byte 0x6328 + ec2: 2029 .2byte 0x2029 + ec4: 5f5f 4e49 3354 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x33 + eca: 5f32 .2byte 0x5f32 + ecc: 29632843 .4byte 0x29632843 + ed0: 5f00 .2byte 0x5f00 + ed2: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + ed8: 4d5f 5841 315f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x31 + ede: 5f30 .2byte 0x5f30 + ee0: 5845 .2byte 0x5845 + ee2: 5f50 .2byte 0x5f50 + ee4: 205f 3033 0038 .byte 0x5f, 0x20, 0x33, 0x30, 0x38, 0x00 + eea: 5f5f 524f 4544 .byte 0x5f, 0x5f, 0x4f, 0x52, 0x44, 0x45 + ef0: 5f52 .2byte 0x5f52 + ef2: 494c .2byte 0x494c + ef4: 5454 .2byte 0x5454 + ef6: 454c .2byte 0x454c + ef8: 455f 444e 4149 .byte 0x5f, 0x45, 0x4e, 0x44, 0x49, 0x41 + efe: 5f4e .2byte 0x5f4e + f00: 205f 3231 3433 .byte 0x5f, 0x20, 0x31, 0x32, 0x33, 0x34 + f06: 5f00 .2byte 0x5f00 + f08: 535f 5a49 4f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x4f + f0e: 5f46 .2byte 0x5f46 + f10: 5450 .2byte 0x5450 + f12: 4452 .2byte 0x4452 + f14: 4649 .2byte 0x4649 + f16: 5f46 .2byte 0x5f46 + f18: 5f54 .2byte 0x5f54 + f1a: 205f 0034 5f5f .byte 0x5f, 0x20, 0x34, 0x00, 0x5f, 0x5f + f20: 5f707063 bgeu x0,x23,1500 + f24: 6e75 .2byte 0x6e75 + f26: 6369 .2byte 0x6369 + f28: 5f65646f jal x8,5751e <__BSS_END__+0x44dea> + f2c: 696c .2byte 0x696c + f2e: 6574 .2byte 0x6574 + f30: 6172 .2byte 0x6172 + f32: 736c .2byte 0x736c + f34: 3220 .2byte 0x3220 + f36: 3030 .2byte 0x3030 + f38: 4c303137 lui x2,0x4c303 + f3c: 5500 .2byte 0x5500 + f3e: 4e49 .2byte 0x4e49 + f40: 5f54 .2byte 0x5f54 + f42: 454c .2byte 0x454c + f44: 5341 .2byte 0x5341 + f46: 3354 .2byte 0x3354 + f48: 5f32 .2byte 0x5f32 + f4a: 414d .2byte 0x414d + f4c: 0058 .2byte 0x58 + f4e: 7479656b .4byte 0x7479656b + f52: 6261 .2byte 0x6261 + f54: 4900 .2byte 0x4900 + f56: 544e .2byte 0x544e + f58: 465f 5341 3654 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x36 + f5e: 5f34 .2byte 0x5f34 + f60: 494d .2byte 0x494d + f62: 004e .2byte 0x4e + f64: 5450 .2byte 0x5450 + f66: 4452 .2byte 0x4452 + f68: 4649 .2byte 0x4649 + f6a: 5f46 .2byte 0x5f46 + f6c: 494d .2byte 0x494d + f6e: 204e .2byte 0x204e + f70: 2d28 .2byte 0x2d28 + f72: 5450 .2byte 0x5450 + f74: 4452 .2byte 0x4452 + f76: 4649 .2byte 0x4649 + f78: 5f46 .2byte 0x5f46 + f7a: 414d .2byte 0x414d + f7c: 2058 .2byte 0x2058 + f7e: 202d .2byte 0x202d + f80: 2931 .2byte 0x2931 + f82: 5500 .2byte 0x5500 + f84: 4e49 .2byte 0x4e49 + f86: 5f54 .2byte 0x5f54 + f88: 4146 .2byte 0x4146 + f8a: 34365453 .4byte 0x34365453 + f8e: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + f94: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + f9a: 4146 .2byte 0x4146 + f9c: 34365453 .4byte 0x34365453 + fa0: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + fa6: 5000 .2byte 0x5000 + fa8: 5254 .2byte 0x5254 + faa: 4944 .2byte 0x4944 + fac: 4646 .2byte 0x4646 + fae: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + fb4: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + fba: 5f58 .2byte 0x5f58 + fbc: 4944 .2byte 0x4944 + fbe: 205f5f47 .4byte 0x205f5f47 + fc2: 5f003333 .4byte 0x5f003333 + fc6: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + fcc: 5f58 .2byte 0x5f58 + fce: 4148 .2byte 0x4148 + fd0: 45445f53 .4byte 0x45445f53 + fd4: 4f4e .2byte 0x4f4e + fd6: 4d52 .2byte 0x4d52 + fd8: 5f5f 3120 4900 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x49 + fde: 544e .2byte 0x544e + fe0: 414d .2byte 0x414d + fe2: 5f58 .2byte 0x5f58 + fe4: 494d .2byte 0x494d + fe6: 004e .2byte 0x4e + fe8: 4955 .2byte 0x4955 + fea: 544e .2byte 0x544e + fec: 465f 5341 3854 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x38 + ff2: 4d5f 5841 5f00 .byte 0x5f, 0x4d, 0x41, 0x58, 0x00, 0x5f + ff8: 365a .2byte 0x365a + ffa: 63727473 .4byte 0x63727473 + ffe: 7970 .2byte 0x7970 + 1000: 6350 .2byte 0x6350 + 1002: 61005f53 .4byte 0x61005f53 + 1006: 6c6c .2byte 0x6c6c + 1008: 7562636f jal x6,2775e <__BSS_END__+0x1502a> + 100c: 0066 .2byte 0x66 + 100e: 5f5f 5847 5f58 .byte 0x5f, 0x5f, 0x47, 0x58, 0x58, 0x5f + 1014: 4b414557 .4byte 0x4b414557 + 1018: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 101e: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 1024: 5f58 .2byte 0x5f58 + 1026: 494d .2byte 0x494d + 1028: 5f4e .2byte 0x5f4e + 102a: 3031 .2byte 0x3031 + 102c: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 1032: 2820 .2byte 0x2820 + 1034: 342d .2byte 0x342d + 1036: 3339 .2byte 0x3339 + 1038: 2931 .2byte 0x2931 + 103a: 5f00 .2byte 0x5f00 + 103c: 445f 4c42 4e5f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x4e + 1042: 5f4d524f .4byte 0x5f4d524f + 1046: 414d .2byte 0x414d + 1048: 5f58 .2byte 0x5f58 + 104a: 205f 6f64 6275 .byte 0x5f, 0x20, 0x64, 0x6f, 0x75, 0x62 + 1050: 656c .2byte 0x656c + 1052: 3128 .2byte 0x3128 + 1054: 372e .2byte 0x372e + 1056: 3739 .2byte 0x3739 + 1058: 3936 .2byte 0x3936 + 105a: 34333133 .4byte 0x34333133 + 105e: 3638 .2byte 0x3638 + 1060: 3332 .2byte 0x3332 + 1062: 3531 .2byte 0x3531 + 1064: 31383037 lui x0,0x31383 + 1068: 3534 .2byte 0x3534 + 106a: 3732 .2byte 0x3732 + 106c: 3234 .2byte 0x3234 + 106e: 31333733 .4byte 0x31333733 + 1072: 33343037 lui x0,0x33343 + 1076: 3735 .2byte 0x3735 + 1078: 2b65 .2byte 0x2b65 + 107a: 4c383033 .4byte 0x4c383033 + 107e: 0029 .2byte 0x29 + 1080: 5f5f 4953 5f47 .byte 0x5f, 0x5f, 0x53, 0x49, 0x47, 0x5f + 1086: 5441 .2byte 0x5441 + 1088: 43494d4f .4byte 0x43494d4f + 108c: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1092: 3020 .2byte 0x3020 + 1094: 3778 .2byte 0x3778 + 1096: 6666 .2byte 0x6666 + 1098: 6666 .2byte 0x6666 + 109a: 6666 .2byte 0x6666 + 109c: 0066 .2byte 0x66 + 109e: 6b7e .2byte 0x6b7e + 10a0: 7965 .2byte 0x7965 + 10a2: 5500 .2byte 0x5500 + 10a4: 4e49 .2byte 0x4e49 + 10a6: 3654 .2byte 0x3654 + 10a8: 5f34 .2byte 0x5f34 + 10aa: 5f5f0043 .4byte 0x5f5f0043 + 10ae: 4c46 .2byte 0x4c46 + 10b0: 3154 .2byte 0x3154 + 10b2: 3832 .2byte 0x3832 + 10b4: 4d5f 5841 315f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x31 + 10ba: 5f30 .2byte 0x5f30 + 10bc: 5845 .2byte 0x5845 + 10be: 5f50 .2byte 0x5f50 + 10c0: 205f 3934 3233 .byte 0x5f, 0x20, 0x34, 0x39, 0x33, 0x32 + 10c6: 5f00 .2byte 0x5f00 + 10c8: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 10ce: 4d5f 4e49 315f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x31 + 10d4: 5f30 .2byte 0x5f30 + 10d6: 5845 .2byte 0x5845 + 10d8: 5f50 .2byte 0x5f50 + 10da: 205f 2d28 3033 .byte 0x5f, 0x20, 0x28, 0x2d, 0x33, 0x30 + 10e0: 55002937 lui x18,0x55002 + 10e4: 4e49 .2byte 0x4e49 + 10e6: 3854 .2byte 0x3854 + 10e8: 435f 6328 2029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x20 + 10ee: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 10f4: 5f38 .2byte 0x5f38 + 10f6: 29632843 .4byte 0x29632843 + 10fa: 5f00 .2byte 0x5f00 + 10fc: 495f 544e 465f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x46 + 1102: 5341 .2byte 0x5341 + 1104: 3154 .2byte 0x3154 + 1106: 5f36 .2byte 0x5f36 + 1108: 5954 .2byte 0x5954 + 110a: 4550 .2byte 0x4550 + 110c: 5f5f 6920 746e .byte 0x5f, 0x5f, 0x20, 0x69, 0x6e, 0x74 + 1112: 5f00 .2byte 0x5f00 + 1114: 465f 544c 3231 .byte 0x5f, 0x46, 0x4c, 0x54, 0x31, 0x32 + 111a: 5f38 .2byte 0x5f38 + 111c: 4944 .2byte 0x4944 + 111e: 205f5f47 .4byte 0x205f5f47 + 1122: 5f003333 .4byte 0x5f003333 + 1126: 555f 4e49 3154 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x31 + 112c: 5f36 .2byte 0x5f36 + 112e: 5954 .2byte 0x5954 + 1130: 4550 .2byte 0x4550 + 1132: 5f5f 7320 6f68 .byte 0x5f, 0x5f, 0x20, 0x73, 0x68, 0x6f + 1138: 7472 .2byte 0x7472 + 113a: 7520 .2byte 0x7520 + 113c: 736e .2byte 0x736e + 113e: 6769 .2byte 0x6769 + 1140: 656e .2byte 0x656e + 1142: 2064 .2byte 0x2064 + 1144: 6e69 .2byte 0x6e69 + 1146: 0074 .2byte 0x74 + 1148: 5f5f 444c 4c42 .byte 0x5f, 0x5f, 0x4c, 0x44, 0x42, 0x4c + 114e: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1154: 3120 .2byte 0x3120 + 1156: 312e .2byte 0x312e + 1158: 3938 .2byte 0x3938 + 115a: 34313337 lui x6,0x34313 + 115e: 3539 .2byte 0x3539 + 1160: 32373533 .4byte 0x32373533 + 1164: 36373133 .4byte 0x36373133 + 1168: 3035 .2byte 0x3035 + 116a: 3538 .2byte 0x3538 + 116c: 33393537 lui x10,0x33393 + 1170: 3632 .2byte 0x3632 + 1172: 3236 .2byte 0x3236 + 1174: 3038 .2byte 0x3038 + 1176: 3730 .2byte 0x3730 + 1178: 3230 .2byte 0x3230 + 117a: 2b65 .2byte 0x2b65 + 117c: 3934 .2byte 0x3934 + 117e: 004c3233 sltu x4,x24,x4 + 1182: 5f5f 4357 4148 .byte 0x5f, 0x5f, 0x57, 0x43, 0x48, 0x41 + 1188: 5f52 .2byte 0x5f52 + 118a: 54444957 .4byte 0x54444957 + 118e: 5f48 .2byte 0x5f48 + 1190: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 1196: 475f 554e 5f43 .byte 0x5f, 0x47, 0x4e, 0x55, 0x43, 0x5f + 119c: 43445453 .4byte 0x43445453 + 11a0: 495f 4c4e 4e49 .byte 0x5f, 0x49, 0x4e, 0x4c, 0x49, 0x4e + 11a6: 5f45 .2byte 0x5f45 + 11a8: 205f 0031 4e49 .byte 0x5f, 0x20, 0x31, 0x00, 0x49, 0x4e + 11ae: 4d54 .2byte 0x4d54 + 11b0: 5841 .2byte 0x5841 + 11b2: 435f 6328 2029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x20 + 11b8: 5f5f 4e49 4d54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x4d + 11be: 5841 .2byte 0x5841 + 11c0: 435f 6328 0029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x00 + 11c6: 5f5f 4f4c 474e .byte 0x5f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47 + 11cc: 4c5f 4e4f 5f47 .byte 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x5f + 11d2: 414d .2byte 0x414d + 11d4: 5f58 .2byte 0x5f58 + 11d6: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + 11dc: 6666 .2byte 0x6666 + 11de: 6666 .2byte 0x6666 + 11e0: 6666 .2byte 0x6666 + 11e2: 6666 .2byte 0x6666 + 11e4: 6666 .2byte 0x6666 + 11e6: 6666 .2byte 0x6666 + 11e8: 6666 .2byte 0x6666 + 11ea: 4c4c .2byte 0x4c4c + 11ec: 5f00 .2byte 0x5f00 + 11ee: 495f 544e 3436 .byte 0x5f, 0x49, 0x4e, 0x54, 0x36, 0x34 + 11f4: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 11fa: 205f 6f6c 676e .byte 0x5f, 0x20, 0x6c, 0x6f, 0x6e, 0x67 + 1200: 6c20 .2byte 0x6c20 + 1202: 20676e6f jal x28,77408 <__BSS_END__+0x64cd4> + 1206: 6e69 .2byte 0x6e69 + 1208: 0074 .2byte 0x74 + 120a: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 1210: 414d .2byte 0x414d + 1212: 5f58 .2byte 0x5f58 + 1214: 3031 .2byte 0x3031 + 1216: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 121c: 3320 .2byte 0x3320 + 121e: 0038 .2byte 0x38 + 1220: 5f5f 444c 4c42 .byte 0x5f, 0x5f, 0x4c, 0x44, 0x42, 0x4c + 1226: 455f 5350 4c49 .byte 0x5f, 0x45, 0x50, 0x53, 0x49, 0x4c + 122c: 5f5f4e4f .4byte 0x5f5f4e4f + 1230: 3120 .2byte 0x3120 + 1232: 392e .2byte 0x392e + 1234: 3532 .2byte 0x3532 + 1236: 3239 .2byte 0x3239 + 1238: 3939 .2byte 0x3939 + 123a: 3434 .2byte 0x3434 + 123c: 32373833 .4byte 0x32373833 + 1240: 35383533 .4byte 0x35383533 + 1244: 35353033 .4byte 0x35353033 + 1248: 3739 .2byte 0x3739 + 124a: 32343937 lui x18,0x32343 + 124e: 3835 .2byte 0x3835 + 1250: 3934 .2byte 0x3934 + 1252: 3732 .2byte 0x3732 + 1254: 2d653233 .4byte 0x2d653233 + 1258: 004c3433 sltu x8,x24,x4 + 125c: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 1262: 5832 .2byte 0x5832 + 1264: 455f 5350 4c49 .byte 0x5f, 0x45, 0x50, 0x53, 0x49, 0x4c + 126a: 5f5f4e4f .4byte 0x5f5f4e4f + 126e: 3220 .2byte 0x3220 + 1270: 322e .2byte 0x322e + 1272: 3032 .2byte 0x3032 + 1274: 3434 .2byte 0x3434 + 1276: 3036 .2byte 0x3036 + 1278: 3934 .2byte 0x3934 + 127a: 3532 .2byte 0x3532 + 127c: 3330 .2byte 0x3330 + 127e: 3331 .2byte 0x3331 + 1280: 3830 .2byte 0x3830 + 1282: 3830 .2byte 0x3830 + 1284: 3734 .2byte 0x3734 + 1286: 3632 .2byte 0x3632 + 1288: 36333333 .4byte 0x36333333 + 128c: 3831 .2byte 0x3831 + 128e: 3631 .2byte 0x3631 + 1290: 3034 .2byte 0x3034 + 1292: 3236 .2byte 0x3236 + 1294: 2d65 .2byte 0x2d65 + 1296: 3631 .2byte 0x3631 + 1298: 3346 .2byte 0x3346 + 129a: 7832 .2byte 0x7832 + 129c: 5f00 .2byte 0x5f00 + 129e: 4e5f 5f4f 4e49 .byte 0x5f, 0x4e, 0x4f, 0x5f, 0x49, 0x4e + 12a4: 494c .2byte 0x494c + 12a6: 454e .2byte 0x454e + 12a8: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 12ae: 635f 7070 6e5f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x6e + 12b4: 7365 .2byte 0x7365 + 12b6: 6574 .2byte 0x6574 + 12b8: 5f64 .2byte 0x5f64 + 12ba: 616e .2byte 0x616e + 12bc: 656d .2byte 0x656d + 12be: 63617073 .4byte 0x63617073 + 12c2: 5f65 .2byte 0x5f65 + 12c4: 6564 .2byte 0x6564 + 12c6: 6966 .2byte 0x6966 + 12c8: 696e .2byte 0x696e + 12ca: 6974 .2byte 0x6974 + 12cc: 20736e6f jal x28,37cd2 <__BSS_END__+0x2559e> + 12d0: 3032 .2byte 0x3032 + 12d2: 3431 .2byte 0x3431 + 12d4: 3131 .2byte 0x3131 + 12d6: 004c .2byte 0x4c + 12d8: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 12de: 414d .2byte 0x414d + 12e0: 544e .2byte 0x544e + 12e2: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + 12e8: 3220 .2byte 0x3220 + 12ea: 0034 .2byte 0x34 + 12ec: 5f5f 4c46 3654 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x36 + 12f2: 5f34 .2byte 0x5f34 + 12f4: 4544 .2byte 0x4544 + 12f6: 414d4943 .4byte 0x414d4943 + 12fa: 5f4c .2byte 0x5f4c + 12fc: 4944 .2byte 0x4944 + 12fe: 205f5f47 .4byte 0x205f5f47 + 1302: 3731 .2byte 0x3731 + 1304: 5f00 .2byte 0x5f00 + 1306: 525f 4745 5349 .byte 0x5f, 0x52, 0x45, 0x47, 0x49, 0x53 + 130c: 4554 .2byte 0x4554 + 130e: 5f52 .2byte 0x5f52 + 1310: 5250 .2byte 0x5250 + 1312: 4645 .2byte 0x4645 + 1314: 5849 .2byte 0x5849 + 1316: 5f5f 0020 5f5f .byte 0x5f, 0x5f, 0x20, 0x00, 0x5f, 0x5f + 131c: 4c46 .2byte 0x4c46 + 131e: 3354 .2byte 0x3354 + 1320: 5f32 .2byte 0x5f32 + 1322: 494d .2byte 0x494d + 1324: 5f4e .2byte 0x5f4e + 1326: 5845 .2byte 0x5845 + 1328: 5f50 .2byte 0x5f50 + 132a: 205f 2d28 3231 .byte 0x5f, 0x20, 0x28, 0x2d, 0x31, 0x32 + 1330: 2935 .2byte 0x2935 + 1332: 5700 .2byte 0x5700 + 1334: 4e49 .2byte 0x4e49 + 1336: 5f54 .2byte 0x5f54 + 1338: 414d .2byte 0x414d + 133a: 0058 .2byte 0x58 + 133c: 5f5f 4c46 3654 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x36 + 1342: 5834 .2byte 0x5834 + 1344: 4e5f 524f 5f4d .byte 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x5f + 134a: 414d .2byte 0x414d + 134c: 5f58 .2byte 0x5f58 + 134e: 205f 2e31 3831 .byte 0x5f, 0x20, 0x31, 0x2e, 0x31, 0x38 + 1354: 3739 .2byte 0x3739 + 1356: 39343133 .4byte 0x39343133 + 135a: 3335 .2byte 0x3335 + 135c: 3735 .2byte 0x3735 + 135e: 3332 .2byte 0x3332 + 1360: 3731 .2byte 0x3731 + 1362: 3536 .2byte 0x3536 + 1364: 3830 .2byte 0x3830 + 1366: 3735 .2byte 0x3735 + 1368: 3935 .2byte 0x3935 + 136a: 36363233 .4byte 0x36363233 + 136e: 3832 .2byte 0x3832 + 1370: 3030 .2byte 0x3030 + 1372: 65323037 lui x0,0x65323 + 1376: 3339342b .4byte 0x3339342b + 137a: 4632 .2byte 0x4632 + 137c: 3436 .2byte 0x3436 + 137e: 0078 .2byte 0x78 + 1380: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 1386: 465f 5341 3154 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x31 + 138c: 5f36 .2byte 0x5f36 + 138e: 414d .2byte 0x414d + 1390: 5f58 .2byte 0x5f58 + 1392: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 1398: 6666 .2byte 0x6666 + 139a: 6666 .2byte 0x6666 + 139c: 6666 .2byte 0x6666 + 139e: 0055 .2byte 0x55 + 13a0: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 13a6: 465f 5341 3154 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x31 + 13ac: 5f36 .2byte 0x5f36 + 13ae: 5954 .2byte 0x5954 + 13b0: 4550 .2byte 0x4550 + 13b2: 5f5f 7520 736e .byte 0x5f, 0x5f, 0x20, 0x75, 0x6e, 0x73 + 13b8: 6769 .2byte 0x6769 + 13ba: 656e .2byte 0x656e + 13bc: 2064 .2byte 0x2064 + 13be: 6e69 .2byte 0x6e69 + 13c0: 0074 .2byte 0x74 + 13c2: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 13c8: 414d .2byte 0x414d + 13ca: 5f58 .2byte 0x5f58 + 13cc: 205f 2e33 3034 .byte 0x5f, 0x20, 0x33, 0x2e, 0x34, 0x30 + 13d2: 3832 .2byte 0x3832 + 13d4: 3332 .2byte 0x3332 + 13d6: 3634 .2byte 0x3634 + 13d8: 3336 .2byte 0x3336 + 13da: 3538 .2byte 0x3538 + 13dc: 3832 .2byte 0x3832 + 13de: 3538 .2byte 0x3538 + 13e0: 3839 .2byte 0x3839 + 13e2: 3131 .2byte 0x3131 + 13e4: 31343037 lui x0,0x31343 + 13e8: 3338 .2byte 0x3338 + 13ea: 3834 .2byte 0x3834 + 13ec: 3534 .2byte 0x3534 + 13ee: 3631 .2byte 0x3631 + 13f0: 3239 .2byte 0x3239 + 13f2: 6535 .2byte 0x6535 + 13f4: 4638332b .4byte 0x4638332b + 13f8: 5f00 .2byte 0x5f00 + 13fa: 445f 4c42 4d5f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x4d + 1400: 4e49 .2byte 0x4e49 + 1402: 315f 5f30 5845 .byte 0x5f, 0x31, 0x30, 0x5f, 0x45, 0x58 + 1408: 5f50 .2byte 0x5f50 + 140a: 205f 2d28 3033 .byte 0x5f, 0x20, 0x28, 0x2d, 0x33, 0x30 + 1410: 49002937 lui x18,0x49002 + 1414: 544e .2byte 0x544e + 1416: 465f 5341 3354 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x33 + 141c: 5f32 .2byte 0x5f32 + 141e: 414d .2byte 0x414d + 1420: 2058 .2byte 0x2058 + 1422: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 1428: 4146 .2byte 0x4146 + 142a: 32335453 .4byte 0x32335453 + 142e: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1434: 5f00 .2byte 0x5f00 + 1436: 465f 544c 3231 .byte 0x5f, 0x46, 0x4c, 0x54, 0x31, 0x32 + 143c: 5f38 .2byte 0x5f38 + 143e: 4148 .2byte 0x4148 + 1440: 4e495f53 .4byte 0x4e495f53 + 1444: 4946 .2byte 0x4946 + 1446: 494e .2byte 0x494e + 1448: 5954 .2byte 0x5954 + 144a: 5f5f 3120 5500 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x55 + 1450: 4e49 .2byte 0x4e49 + 1452: 5f54 .2byte 0x5f54 + 1454: 454c .2byte 0x454c + 1456: 5341 .2byte 0x5341 + 1458: 3654 .2byte 0x3654 + 145a: 5f34 .2byte 0x5f34 + 145c: 414d .2byte 0x414d + 145e: 0058 .2byte 0x58 + 1460: 5f5f 5847 5f58 .byte 0x5f, 0x5f, 0x47, 0x58, 0x58, 0x5f + 1466: 4241 .2byte 0x4241 + 1468: 5f49 .2byte 0x5f49 + 146a: 4556 .2byte 0x4556 + 146c: 5352 .2byte 0x5352 + 146e: 4f49 .2byte 0x4f49 + 1470: 204e .2byte 0x204e + 1472: 3031 .2byte 0x3031 + 1474: 3731 .2byte 0x3731 + 1476: 5f00 .2byte 0x5f00 + 1478: 5f434347 .4byte 0x5f434347 + 147c: 49445453 .4byte 0x49445453 + 1480: 544e .2byte 0x544e + 1482: 485f 0020 5f5f .byte 0x5f, 0x48, 0x20, 0x00, 0x5f, 0x5f + 1488: 4c46 .2byte 0x4c46 + 148a: 3654 .2byte 0x3654 + 148c: 5f34 .2byte 0x5f34 + 148e: 4148 .2byte 0x4148 + 1490: 45445f53 .4byte 0x45445f53 + 1494: 4f4e .2byte 0x4f4e + 1496: 4d52 .2byte 0x4d52 + 1498: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 149e: 635f 7070 765f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x76 + 14a4: 7261 .2byte 0x7261 + 14a6: 6169 .2byte 0x6169 + 14a8: 6c62 .2byte 0x6c62 + 14aa: 5f65 .2byte 0x5f65 + 14ac: 6574 .2byte 0x6574 + 14ae: 706d .2byte 0x706d + 14b0: 616c .2byte 0x616c + 14b2: 6574 .2byte 0x6574 + 14b4: 30322073 .4byte 0x30322073 + 14b8: 3331 .2byte 0x3331 + 14ba: 3430 .2byte 0x3430 + 14bc: 004c .2byte 0x4c + 14be: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 14c4: 5645 .2byte 0x5645 + 14c6: 4c41 .2byte 0x4c41 + 14c8: 4d5f 5445 4f48 .byte 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f + 14ce: 5f44 .2byte 0x5f44 + 14d0: 205f 0030 5f5f .byte 0x5f, 0x20, 0x30, 0x00, 0x5f, 0x5f + 14d6: 5f707063 bgeu x0,x23,1ab6 + 14da: 7672 .2byte 0x7672 + 14dc: 6c61 .2byte 0x6c61 + 14de: 6575 .2byte 0x6575 + 14e0: 725f 6665 7265 .byte 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72 + 14e6: 6e65 .2byte 0x6e65 + 14e8: 32206563 bltu x0,x2,1812 + 14ec: 3030 .2byte 0x3030 + 14ee: 3136 .2byte 0x3136 + 14f0: 4c30 .2byte 0x4c30 + 14f2: 5f00 .2byte 0x5f00 + 14f4: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 14fa: 5f58 .2byte 0x5f58 + 14fc: 4148 .2byte 0x4148 + 14fe: 45445f53 .4byte 0x45445f53 + 1502: 4f4e .2byte 0x4f4e + 1504: 4d52 .2byte 0x4d52 + 1506: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 150c: 635f 7070 655f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x65 + 1512: 6378 .2byte 0x6378 + 1514: 7065 .2byte 0x7065 + 1516: 6974 .2byte 0x6974 + 1518: 20736e6f jal x28,37f1e <__BSS_END__+0x257ea> + 151c: 3931 .2byte 0x3931 + 151e: 3739 .2byte 0x3739 + 1520: 3131 .2byte 0x3131 + 1522: 004c .2byte 0x4c + 1524: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 152a: 454c .2byte 0x454c + 152c: 5341 .2byte 0x5341 + 152e: 3654 .2byte 0x3654 + 1530: 5f34 .2byte 0x5f34 + 1532: 414d .2byte 0x414d + 1534: 5f58 .2byte 0x5f58 + 1536: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + 153c: 6666 .2byte 0x6666 + 153e: 6666 .2byte 0x6666 + 1540: 6666 .2byte 0x6666 + 1542: 6666 .2byte 0x6666 + 1544: 6666 .2byte 0x6666 + 1546: 6666 .2byte 0x6666 + 1548: 6666 .2byte 0x6666 + 154a: 4c4c .2byte 0x4c4c + 154c: 5f00 .2byte 0x5f00 + 154e: 475f 4343 415f .byte 0x5f, 0x47, 0x43, 0x43, 0x5f, 0x41 + 1554: 4f54 .2byte 0x4f54 + 1556: 494d .2byte 0x494d + 1558: 43575f43 .4byte 0x43575f43 + 155c: 4148 .2byte 0x4148 + 155e: 5f52 .2byte 0x5f52 + 1560: 5f54 .2byte 0x5f54 + 1562: 4f4c .2byte 0x4f4c + 1564: 465f4b43 .4byte 0x465f4b43 + 1568: 4552 .2byte 0x4552 + 156a: 2045 .2byte 0x2045 + 156c: 0031 .2byte 0x31 + 156e: 5f5f 4c46 3154 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x31 + 1574: 3832 .2byte 0x3832 + 1576: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 157c: 3320 .2byte 0x3320 + 157e: 332e .2byte 0x332e + 1580: 3236 .2byte 0x3236 + 1582: 3031 .2byte 0x3031 + 1584: 33343133 .4byte 0x33343133 + 1588: 3131 .2byte 0x3131 + 158a: 3032 .2byte 0x3032 + 158c: 3339 .2byte 0x3339 + 158e: 3035 .2byte 0x3035 + 1590: 3236 .2byte 0x3236 + 1592: 3236 .2byte 0x3236 + 1594: 3736 .2byte 0x3736 + 1596: 37313837 lui x16,0x37313 + 159a: 37313233 .4byte 0x37313233 + 159e: 3235 .2byte 0x3235 + 15a0: 3036 .2byte 0x3036 + 15a2: 2d65 .2byte 0x2d65 + 15a4: 3934 .2byte 0x3934 + 15a6: 31463233 .4byte 0x31463233 + 15aa: 3832 .2byte 0x3832 + 15ac: 5f00 .2byte 0x5f00 + 15ae: 725f 7369 7663 .byte 0x5f, 0x72, 0x69, 0x73, 0x63, 0x76 + 15b4: 615f 6372 5f68 .byte 0x5f, 0x61, 0x72, 0x63, 0x68, 0x5f + 15ba: 6574 .2byte 0x6574 + 15bc: 31207473 .4byte 0x31207473 + 15c0: 5700 .2byte 0x5700 + 15c2: 52414843 .4byte 0x52414843 + 15c6: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + 15cc: 495f 544e 465f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x46 + 15d2: 5341 .2byte 0x5341 + 15d4: 3354 .2byte 0x3354 + 15d6: 5f32 .2byte 0x5f32 + 15d8: 54444957 .4byte 0x54444957 + 15dc: 5f48 .2byte 0x5f48 + 15de: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 15e4: 495f 544e 4c5f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x4c + 15ea: 4145 .2byte 0x4145 + 15ec: 5f385453 .4byte 0x5f385453 + 15f0: 54444957 .4byte 0x54444957 + 15f4: 5f48 .2byte 0x5f48 + 15f6: 205f 0038 5f5f .byte 0x5f, 0x20, 0x38, 0x00, 0x5f, 0x5f + 15fc: 4955 .2byte 0x4955 + 15fe: 544e .2byte 0x544e + 1600: 5f38 .2byte 0x5f38 + 1602: 414d .2byte 0x414d + 1604: 5f58 .2byte 0x5f58 + 1606: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 160c: 5f00 .2byte 0x5f00 + 160e: 555f 4e49 3154 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x31 + 1614: 5f36 .2byte 0x5f36 + 1616: 414d .2byte 0x414d + 1618: 5f58 .2byte 0x5f58 + 161a: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 1620: 6666 .2byte 0x6666 + 1622: 4900 .2byte 0x4900 + 1624: 544e .2byte 0x544e + 1626: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 162c: 5f38 .2byte 0x5f38 + 162e: 414d .2byte 0x414d + 1630: 2058 .2byte 0x2058 + 1632: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 1638: 454c .2byte 0x454c + 163a: 5341 .2byte 0x5341 + 163c: 3854 .2byte 0x3854 + 163e: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1644: 5300 .2byte 0x5300 + 1646: 5a49 .2byte 0x5a49 + 1648: 5f45 .2byte 0x5f45 + 164a: 414d .2byte 0x414d + 164c: 2058 .2byte 0x2058 + 164e: 5f5f 4953 455a .byte 0x5f, 0x5f, 0x53, 0x49, 0x5a, 0x45 + 1654: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 165a: 5f00 .2byte 0x5f00 + 165c: 495f 544e 414d .byte 0x5f, 0x49, 0x4e, 0x54, 0x4d, 0x41 + 1662: 5f58 .2byte 0x5f58 + 1664: 54444957 .4byte 0x54444957 + 1668: 5f48 .2byte 0x5f48 + 166a: 205f 3436 5f00 .byte 0x5f, 0x20, 0x36, 0x34, 0x00, 0x5f + 1670: 445f 4c42 495f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x49 + 1676: 45495f53 .4byte 0x45495f53 + 167a: 30365f43 .4byte 0x30365f43 + 167e: 3535 .2byte 0x3535 + 1680: 5f39 .2byte 0x5f39 + 1682: 205f 0032 5f5f .byte 0x5f, 0x20, 0x32, 0x00, 0x5f, 0x5f + 1688: 4e49 .2byte 0x4e49 + 168a: 5f54 .2byte 0x5f54 + 168c: 454c .2byte 0x454c + 168e: 5341 .2byte 0x5341 + 1690: 3154 .2byte 0x3154 + 1692: 5f36 .2byte 0x5f36 + 1694: 5954 .2byte 0x5954 + 1696: 4550 .2byte 0x4550 + 1698: 5f5f 7320 6f68 .byte 0x5f, 0x5f, 0x20, 0x73, 0x68, 0x6f + 169e: 7472 .2byte 0x7472 + 16a0: 6920 .2byte 0x6920 + 16a2: 746e .2byte 0x746e + 16a4: 5f00 .2byte 0x5f00 + 16a6: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 16ac: 4d5f 5841 455f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x45 + 16b2: 5058 .2byte 0x5058 + 16b4: 5f5f 3120 3832 .byte 0x5f, 0x5f, 0x20, 0x31, 0x32, 0x38 + 16ba: 5f00 .2byte 0x5f00 + 16bc: 535f 4454 5043 .byte 0x5f, 0x53, 0x54, 0x44, 0x43, 0x50 + 16c2: 5f50 .2byte 0x5f50 + 16c4: 4544 .2byte 0x4544 + 16c6: 4146 .2byte 0x4146 + 16c8: 4c55 .2byte 0x4c55 + 16ca: 5f54 .2byte 0x5f54 + 16cc: 454e .2byte 0x454e + 16ce: 4c415f57 .4byte 0x4c415f57 + 16d2: 4749 .2byte 0x4749 + 16d4: 4d4e .2byte 0x4d4e + 16d6: 4e45 .2byte 0x4e45 + 16d8: 5f54 .2byte 0x5f54 + 16da: 205f 3631 5f00 .byte 0x5f, 0x20, 0x31, 0x36, 0x00, 0x5f + 16e0: 465f 4e49 5449 .byte 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x54 + 16e6: 5f45 .2byte 0x5f45 + 16e8: 414d .2byte 0x414d + 16ea: 4854 .2byte 0x4854 + 16ec: 4f5f 4c4e 5f59 .byte 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x5f + 16f2: 205f 0030 4e49 .byte 0x5f, 0x20, 0x30, 0x00, 0x49, 0x4e + 16f8: 5f54 .2byte 0x5f54 + 16fa: 4146 .2byte 0x4146 + 16fc: 5f385453 .4byte 0x5f385453 + 1700: 494d .2byte 0x494d + 1702: 204e .2byte 0x204e + 1704: 2d28 .2byte 0x2d28 + 1706: 4e49 .2byte 0x4e49 + 1708: 5f54 .2byte 0x5f54 + 170a: 4146 .2byte 0x4146 + 170c: 5f385453 .4byte 0x5f385453 + 1710: 414d .2byte 0x414d + 1712: 2058 .2byte 0x2058 + 1714: 202d .2byte 0x202d + 1716: 2931 .2byte 0x2931 + 1718: 5f00 .2byte 0x5f00 + 171a: 495f 544e 5f38 .byte 0x5f, 0x49, 0x4e, 0x54, 0x38, 0x5f + 1720: 29632843 .4byte 0x29632843 + 1724: 6320 .2byte 0x6320 + 1726: 4100 .2byte 0x4100 + 1728: 4c4c .2byte 0x4c4c + 172a: 4953434f .4byte 0x4953434f + 172e: 455a .2byte 0x455a + 1730: 3120 .2byte 0x3120 + 1732: 3030 .2byte 0x3030 + 1734: 3030 .2byte 0x3030 + 1736: 5000 .2byte 0x5000 + 1738: 5254 .2byte 0x5254 + 173a: 4944 .2byte 0x4944 + 173c: 4646 .2byte 0x4646 + 173e: 4d5f 5841 5300 .byte 0x5f, 0x4d, 0x41, 0x58, 0x00, 0x53 + 1744: 5a49 .2byte 0x5a49 + 1746: 5f45 .2byte 0x5f45 + 1748: 414d .2byte 0x414d + 174a: 0058 .2byte 0x58 + 174c: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 1752: 5441 .2byte 0x5441 + 1754: 43494d4f .4byte 0x43494d4f + 1758: 4c5f 4e4f 5f47 .byte 0x5f, 0x4c, 0x4f, 0x4e, 0x47, 0x5f + 175e: 4f4c .2byte 0x4f4c + 1760: 465f4b43 .4byte 0x465f4b43 + 1764: 4552 .2byte 0x4552 + 1766: 2045 .2byte 0x2045 + 1768: 0031 .2byte 0x31 + 176a: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 1770: 5832 .2byte 0x5832 + 1772: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + 1778: 3120 .2byte 0x3120 + 177a: 0035 .2byte 0x35 + 177c: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 1782: 6564 .2byte 0x6564 + 1784: 79746c63 bltu x8,x23,1f1c + 1788: 6570 .2byte 0x6570 + 178a: 3220 .2byte 0x3220 + 178c: 3030 .2byte 0x3030 + 178e: 4c373037 lui x0,0x4c373 + 1792: 5f00 .2byte 0x5f00 + 1794: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 179a: 5f58 .2byte 0x5f58 + 179c: 414d .2byte 0x414d + 179e: 544e .2byte 0x544e + 17a0: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + 17a6: 3520 .2byte 0x3520 + 17a8: 5f5f0033 .4byte 0x5f5f0033 + 17ac: 4544 .2byte 0x4544 + 17ae: 5250 .2byte 0x5250 + 17b0: 4345 .2byte 0x4345 + 17b2: 5441 .2byte 0x5441 + 17b4: 4445 .2byte 0x4445 + 17b6: 3120 .2byte 0x3120 + 17b8: 5f00 .2byte 0x5f00 + 17ba: 635f 7070 675f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x67 + 17c0: 6e65 .2byte 0x6e65 + 17c2: 7265 .2byte 0x7265 + 17c4: 6369 .2byte 0x6369 + 17c6: 6c5f 6d61 6462 .byte 0x5f, 0x6c, 0x61, 0x6d, 0x62, 0x64 + 17cc: 7361 .2byte 0x7361 + 17ce: 3220 .2byte 0x3220 + 17d0: 3130 .2byte 0x3130 + 17d2: 4c343033 .4byte 0x4c343033 + 17d6: 5f00 .2byte 0x5f00 + 17d8: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 17de: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + 17e4: 3620 .2byte 0x3620 + 17e6: 4900 .2byte 0x4900 + 17e8: 544e .2byte 0x544e + 17ea: 3631 .2byte 0x3631 + 17ec: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 17f2: 492d .2byte 0x492d + 17f4: 544e .2byte 0x544e + 17f6: 3631 .2byte 0x3631 + 17f8: 4d5f 5841 2d20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x2d + 17fe: 3120 .2byte 0x3120 + 1800: 0029 .2byte 0x29 + 1802: 5f5f 4843 5241 .byte 0x5f, 0x5f, 0x43, 0x48, 0x41, 0x52 + 1808: 425f 5449 5f5f .byte 0x5f, 0x42, 0x49, 0x54, 0x5f, 0x5f + 180e: 3820 .2byte 0x3820 + 1810: 5f00 .2byte 0x5f00 + 1812: 635f 7070 6e5f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x6e + 1818: 696d6473 .4byte 0x696d6473 + 181c: 3220 .2byte 0x3220 + 181e: 3030 .2byte 0x3030 + 1820: 3038 .2byte 0x3038 + 1822: 4c39 .2byte 0x4c39 + 1824: 5f00 .2byte 0x5f00 + 1826: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 182c: 5f58 .2byte 0x5f58 + 182e: 5349 .2byte 0x5349 + 1830: 495f 4345 365f .byte 0x5f, 0x49, 0x45, 0x43, 0x5f, 0x36 + 1836: 3530 .2byte 0x3530 + 1838: 3935 .2byte 0x3935 + 183a: 5f5f 3220 5f00 .byte 0x5f, 0x5f, 0x20, 0x32, 0x00, 0x5f + 1840: 495f 544e 5450 .byte 0x5f, 0x49, 0x4e, 0x54, 0x50, 0x54 + 1846: 5f52 .2byte 0x5f52 + 1848: 54444957 .4byte 0x54444957 + 184c: 5f48 .2byte 0x5f48 + 184e: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 1854: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 185a: 454c .2byte 0x454c + 185c: 5341 .2byte 0x5341 + 185e: 3854 .2byte 0x3854 + 1860: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 1866: 205f 6e75 6973 .byte 0x5f, 0x20, 0x75, 0x6e, 0x73, 0x69 + 186c: 64656e67 .4byte 0x64656e67 + 1870: 6320 .2byte 0x6320 + 1872: 6168 .2byte 0x6168 + 1874: 0072 .2byte 0x72 + 1876: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 187c: 4544 .2byte 0x4544 + 187e: 55525453 .4byte 0x55525453 + 1882: 56495443 .4byte 0x56495443 + 1886: 5f45 .2byte 0x5f45 + 1888: 455a4953 .4byte 0x455a4953 + 188c: 3320 .2byte 0x3320 + 188e: 0032 .2byte 0x32 + 1890: 4e49 .2byte 0x4e49 + 1892: 3654 .2byte 0x3654 + 1894: 5f34 .2byte 0x5f34 + 1896: 414d .2byte 0x414d + 1898: 2058 .2byte 0x2058 + 189a: 5f5f 4e49 3654 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x36 + 18a0: 5f34 .2byte 0x5f34 + 18a2: 414d .2byte 0x414d + 18a4: 5f58 .2byte 0x5f58 + 18a6: 005f 5f5f 4c46 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x46, 0x4c + 18ac: 3654 .2byte 0x3654 + 18ae: 5f34 .2byte 0x5f34 + 18b0: 414d .2byte 0x414d + 18b2: 5f58 .2byte 0x5f58 + 18b4: 205f 2e31 3937 .byte 0x5f, 0x20, 0x31, 0x2e, 0x37, 0x39 + 18ba: 33393637 lui x12,0x33393 + 18be: 3331 .2byte 0x3331 + 18c0: 3834 .2byte 0x3834 + 18c2: 3236 .2byte 0x3236 + 18c4: 37353133 .4byte 0x37353133 + 18c8: 3830 .2byte 0x3830 + 18ca: 3431 .2byte 0x3431 + 18cc: 3235 .2byte 0x3235 + 18ce: 33323437 lui x8,0x33323 + 18d2: 37313337 lui x6,0x37313 + 18d6: 3430 .2byte 0x3430 + 18d8: 65373533 .4byte 0x65373533 + 18dc: 3830332b .4byte 0x3830332b + 18e0: 3646 .2byte 0x3646 + 18e2: 0034 .2byte 0x34 + 18e4: 5f5f 4244 5f4c .byte 0x5f, 0x5f, 0x44, 0x42, 0x4c, 0x5f + 18ea: 414d .2byte 0x414d + 18ec: 5f58 .2byte 0x5f58 + 18ee: 205f 6f64 6275 .byte 0x5f, 0x20, 0x64, 0x6f, 0x75, 0x62 + 18f4: 656c .2byte 0x656c + 18f6: 3128 .2byte 0x3128 + 18f8: 372e .2byte 0x372e + 18fa: 3739 .2byte 0x3739 + 18fc: 3936 .2byte 0x3936 + 18fe: 34333133 .4byte 0x34333133 + 1902: 3638 .2byte 0x3638 + 1904: 3332 .2byte 0x3332 + 1906: 3531 .2byte 0x3531 + 1908: 31383037 lui x0,0x31383 + 190c: 3534 .2byte 0x3534 + 190e: 3732 .2byte 0x3732 + 1910: 3234 .2byte 0x3234 + 1912: 31333733 .4byte 0x31333733 + 1916: 33343037 lui x0,0x33343 + 191a: 3735 .2byte 0x3735 + 191c: 2b65 .2byte 0x2b65 + 191e: 4c383033 .4byte 0x4c383033 + 1922: 0029 .2byte 0x29 + 1924: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 192a: 5f38 .2byte 0x5f38 + 192c: 5954 .2byte 0x5954 + 192e: 4550 .2byte 0x4550 + 1930: 5f5f 7520 736e .byte 0x5f, 0x5f, 0x20, 0x75, 0x6e, 0x73 + 1936: 6769 .2byte 0x6769 + 1938: 656e .2byte 0x656e + 193a: 2064 .2byte 0x2064 + 193c: 72616863 bltu x2,x6,206c + 1940: 4900 .2byte 0x4900 + 1942: 544e .2byte 0x544e + 1944: 465f 5341 3154 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x31 + 194a: 5f36 .2byte 0x5f36 + 194c: 494d .2byte 0x494d + 194e: 204e .2byte 0x204e + 1950: 2d28 .2byte 0x2d28 + 1952: 4e49 .2byte 0x4e49 + 1954: 5f54 .2byte 0x5f54 + 1956: 4146 .2byte 0x4146 + 1958: 36315453 .4byte 0x36315453 + 195c: 4d5f 5841 2d20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x2d + 1962: 3120 .2byte 0x3120 + 1964: 0029 .2byte 0x29 + 1966: 4e49 .2byte 0x4e49 + 1968: 5054 .2byte 0x5054 + 196a: 5254 .2byte 0x5254 + 196c: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 1972: 492d .2byte 0x492d + 1974: 544e .2byte 0x544e + 1976: 5450 .2byte 0x5450 + 1978: 5f52 .2byte 0x5f52 + 197a: 414d .2byte 0x414d + 197c: 2058 .2byte 0x2058 + 197e: 202d .2byte 0x202d + 1980: 2931 .2byte 0x2931 + 1982: 4900 .2byte 0x4900 + 1984: 544e .2byte 0x544e + 1986: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 198c: 5f38 .2byte 0x5f38 + 198e: 494d .2byte 0x494d + 1990: 004e .2byte 0x4e + 1992: 5f5f 5441 4d4f .byte 0x5f, 0x5f, 0x41, 0x54, 0x4f, 0x4d + 1998: 4349 .2byte 0x4349 + 199a: 435f 4e4f 5553 .byte 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x55 + 19a0: 454d .2byte 0x454d + 19a2: 3120 .2byte 0x3120 + 19a4: 5f00 .2byte 0x5f00 + 19a6: 635f 7070 745f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x74 + 19ac: 6d65 .2byte 0x6d65 + 19ae: 6c70 .2byte 0x6c70 + 19b0: 7461 .2byte 0x7461 + 19b2: 5f65 .2byte 0x5f65 + 19b4: 7561 .2byte 0x7561 + 19b6: 6f74 .2byte 0x6f74 + 19b8: 3220 .2byte 0x3220 + 19ba: 3130 .2byte 0x3130 + 19bc: 3036 .2byte 0x3036 + 19be: 4c36 .2byte 0x4c36 + 19c0: 5f00 .2byte 0x5f00 + 19c2: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 19c8: 5f58 .2byte 0x5f58 + 19ca: 414d .2byte 0x414d + 19cc: 5f58 .2byte 0x5f58 + 19ce: 205f 2e31 3831 .byte 0x5f, 0x20, 0x31, 0x2e, 0x31, 0x38 + 19d4: 3739 .2byte 0x3739 + 19d6: 39343133 .4byte 0x39343133 + 19da: 3335 .2byte 0x3335 + 19dc: 3735 .2byte 0x3735 + 19de: 3332 .2byte 0x3332 + 19e0: 3731 .2byte 0x3731 + 19e2: 3536 .2byte 0x3536 + 19e4: 3830 .2byte 0x3830 + 19e6: 3735 .2byte 0x3735 + 19e8: 3935 .2byte 0x3935 + 19ea: 36363233 .4byte 0x36363233 + 19ee: 3832 .2byte 0x3832 + 19f0: 3030 .2byte 0x3030 + 19f2: 65323037 lui x0,0x65323 + 19f6: 3339342b .4byte 0x3339342b + 19fa: 4632 .2byte 0x4632 + 19fc: 3436 .2byte 0x3436 + 19fe: 0078 .2byte 0x78 + 1a00: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 1a06: 5832 .2byte 0x5832 + 1a08: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 1a0e: 3220 .2byte 0x3220 + 1a10: 322e .2byte 0x322e + 1a12: 3532 .2byte 0x3532 + 1a14: 3730 .2byte 0x3730 + 1a16: 38353833 .4byte 0x38353833 + 1a1a: 3035 .2byte 0x3035 + 1a1c: 31303237 lui x4,0x31303 + 1a20: 30333833 .4byte 0x30333833 + 1a24: 3039 .2byte 0x3039 + 1a26: 3332 .2byte 0x3332 + 1a28: 3732 .2byte 0x3732 + 1a2a: 3731 .2byte 0x3731 + 1a2c: 34323333 .4byte 0x34323333 + 1a30: 3430 .2byte 0x3430 + 1a32: 3630 .2byte 0x3630 + 1a34: 2d65 .2byte 0x2d65 + 1a36: 46383033 .4byte 0x46383033 + 1a3a: 00783233 sltu x4,x16,x7 + 1a3e: 475f 4343 575f .byte 0x5f, 0x47, 0x43, 0x43, 0x5f, 0x57 + 1a44: 4152 .2byte 0x4152 + 1a46: 5f50 .2byte 0x5f50 + 1a48: 49445453 .4byte 0x49445453 + 1a4c: 544e .2byte 0x544e + 1a4e: 485f 0020 5f5f .byte 0x5f, 0x48, 0x20, 0x00, 0x5f, 0x5f + 1a54: 4c46 .2byte 0x4c46 + 1a56: 3654 .2byte 0x3654 + 1a58: 5834 .2byte 0x5834 + 1a5a: 485f 5341 495f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x49 + 1a60: 464e .2byte 0x464e + 1a62: 4e49 .2byte 0x4e49 + 1a64: 5449 .2byte 0x5449 + 1a66: 5f59 .2byte 0x5f59 + 1a68: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 1a6e: 5f434347 .4byte 0x5f434347 + 1a72: 5441 .2byte 0x5441 + 1a74: 43494d4f .4byte 0x43494d4f + 1a78: 545f 5345 5f54 .byte 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f + 1a7e: 4e41 .2byte 0x4e41 + 1a80: 5f44 .2byte 0x5f44 + 1a82: 5f544553 .4byte 0x5f544553 + 1a86: 5254 .2byte 0x5254 + 1a88: 4555 .2byte 0x4555 + 1a8a: 4156 .2byte 0x4156 + 1a8c: 204c .2byte 0x204c + 1a8e: 0031 .2byte 0x31 + 1a90: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 1a96: 4148 .2byte 0x4148 + 1a98: 4556 .2byte 0x4556 + 1a9a: 445f 4157 4652 .byte 0x5f, 0x44, 0x57, 0x41, 0x52, 0x46 + 1aa0: 5f32 .2byte 0x5f32 + 1aa2: 5f494643 .4byte 0x5f494643 + 1aa6: 5341 .2byte 0x5341 + 1aa8: 204d .2byte 0x204d + 1aaa: 0031 .2byte 0x31 + 1aac: 5f5f 4953 455a .byte 0x5f, 0x5f, 0x53, 0x49, 0x5a, 0x45 + 1ab2: 465f464f .4byte 0x465f464f + 1ab6: 4f4c .2byte 0x4f4c + 1ab8: 5441 .2byte 0x5441 + 1aba: 5f5f 3420 5f00 .byte 0x5f, 0x5f, 0x20, 0x34, 0x00, 0x5f + 1ac0: 495f 544e 465f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x46 + 1ac6: 5341 .2byte 0x5341 + 1ac8: 3354 .2byte 0x3354 + 1aca: 5f32 .2byte 0x5f32 + 1acc: 414d .2byte 0x414d + 1ace: 5f58 .2byte 0x5f58 + 1ad0: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + 1ad6: 6666 .2byte 0x6666 + 1ad8: 6666 .2byte 0x6666 + 1ada: 6666 .2byte 0x6666 + 1adc: 5f00 .2byte 0x5f00 + 1ade: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 1ae4: 5f58 .2byte 0x5f58 + 1ae6: 4148 .2byte 0x4148 + 1ae8: 55515f53 .4byte 0x55515f53 + 1aec: 4549 .2byte 0x4549 + 1aee: 5f54 .2byte 0x5f54 + 1af0: 414e .2byte 0x414e + 1af2: 5f4e .2byte 0x5f4e + 1af4: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 1afa: 4c46 .2byte 0x4c46 + 1afc: 5f54 .2byte 0x5f54 + 1afe: 4148 .2byte 0x4148 + 1b00: 4e495f53 .4byte 0x4e495f53 + 1b04: 4946 .2byte 0x4946 + 1b06: 494e .2byte 0x494e + 1b08: 5954 .2byte 0x5954 + 1b0a: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 1b10: 535f 4454 5f43 .byte 0x5f, 0x53, 0x54, 0x44, 0x43, 0x5f + 1b16: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 1b1c: 455a4953 .4byte 0x455a4953 + 1b20: 4c5f464f .4byte 0x4c5f464f + 1b24: 5f474e4f .4byte 0x5f474e4f + 1b28: 205f 0034 5f5f .byte 0x5f, 0x20, 0x34, 0x00, 0x5f, 0x5f + 1b2e: 4244 .2byte 0x4244 + 1b30: 5f4c .2byte 0x5f4c + 1b32: 414d .2byte 0x414d + 1b34: 5f58 .2byte 0x5f58 + 1b36: 5845 .2byte 0x5845 + 1b38: 5f50 .2byte 0x5f50 + 1b3a: 205f 3031 3432 .byte 0x5f, 0x20, 0x31, 0x30, 0x32, 0x34 + 1b40: 5f00 .2byte 0x5f00 + 1b42: 355a .2byte 0x355a + 1b44: 6c61 .2byte 0x6c61 + 1b46: 6f6c .2byte 0x6f6c + 1b48: 5f006963 bltu x0,x16,213a + 1b4c: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 1b52: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 1b58: 3120 .2byte 0x3120 + 1b5a: 312e .2byte 0x312e + 1b5c: 39343537 lui x10,0x39343 + 1b60: 3334 .2byte 0x3334 + 1b62: 3035 .2byte 0x3035 + 1b64: 3238 .2byte 0x3238 + 1b66: 3232 .2byte 0x3232 + 1b68: 3738 .2byte 0x3738 + 1b6a: 3035 .2byte 0x3035 + 1b6c: 38363937 lui x18,0x38363 + 1b70: 35363337 lui x6,0x35363 + 1b74: 32323733 .4byte 0x32323733 + 1b78: 3232 .2byte 0x3232 + 1b7a: 3534 .2byte 0x3534 + 1b7c: 3836 .2byte 0x3836 + 1b7e: 2d65 .2byte 0x2d65 + 1b80: 33463833 .4byte 0x33463833 + 1b84: 0032 .2byte 0x32 + 1b86: 4955 .2byte 0x4955 + 1b88: 544e .2byte 0x544e + 1b8a: 5450 .2byte 0x5450 + 1b8c: 5f52 .2byte 0x5f52 + 1b8e: 414d .2byte 0x414d + 1b90: 2058 .2byte 0x2058 + 1b92: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 1b98: 5450 .2byte 0x5450 + 1b9a: 5f52 .2byte 0x5f52 + 1b9c: 414d .2byte 0x414d + 1b9e: 5f58 .2byte 0x5f58 + 1ba0: 005f 5f5f 4c46 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x46, 0x4c + 1ba6: 3654 .2byte 0x3654 + 1ba8: 5834 .2byte 0x5834 + 1baa: 4d5f 4e41 5f54 .byte 0x5f, 0x4d, 0x41, 0x4e, 0x54, 0x5f + 1bb0: 4944 .2byte 0x4944 + 1bb2: 205f5f47 .4byte 0x205f5f47 + 1bb6: 3131 .2byte 0x3131 + 1bb8: 5f5f0033 .4byte 0x5f5f0033 + 1bbc: 5f707063 bgeu x0,x23,219c + 1bc0: 7672 .2byte 0x7672 + 1bc2: 6c61 .2byte 0x6c61 + 1bc4: 6575 .2byte 0x6575 + 1bc6: 725f 6665 7265 .byte 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72 + 1bcc: 6e65 .2byte 0x6e65 + 1bce: 20736563 bltu x6,x7,1dd8 + 1bd2: 3032 .2byte 0x3032 + 1bd4: 3630 .2byte 0x3630 + 1bd6: 3031 .2byte 0x3031 + 1bd8: 004c .2byte 0x4c + 1bda: 5f5f 4f4c 474e .byte 0x5f, 0x5f, 0x4c, 0x4f, 0x4e, 0x47 + 1be0: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1be6: 3020 .2byte 0x3020 + 1be8: 3778 .2byte 0x3778 + 1bea: 6666 .2byte 0x6666 + 1bec: 6666 .2byte 0x6666 + 1bee: 6666 .2byte 0x6666 + 1bf0: 4c66 .2byte 0x4c66 + 1bf2: 5f00 .2byte 0x5f00 + 1bf4: 495f 544e 3631 .byte 0x5f, 0x49, 0x4e, 0x54, 0x31, 0x36 + 1bfa: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1c00: 3020 .2byte 0x3020 + 1c02: 3778 .2byte 0x3778 + 1c04: 6666 .2byte 0x6666 + 1c06: 0066 .2byte 0x66 + 1c08: 5f5f 4353 4148 .byte 0x5f, 0x5f, 0x53, 0x43, 0x48, 0x41 + 1c0e: 5f52 .2byte 0x5f52 + 1c10: 54444957 .4byte 0x54444957 + 1c14: 5f48 .2byte 0x5f48 + 1c16: 205f 0038 5f5f .byte 0x5f, 0x20, 0x38, 0x00, 0x5f, 0x5f + 1c1c: 5f707063 bgeu x0,x23,21fc + 1c20: 6564 .2byte 0x6564 + 1c22: 79746c63 bltu x8,x23,23ba + 1c26: 6570 .2byte 0x6570 + 1c28: 615f 7475 206f .byte 0x5f, 0x61, 0x75, 0x74, 0x6f, 0x20 + 1c2e: 3032 .2byte 0x3032 + 1c30: 3331 .2byte 0x3331 + 1c32: 3430 .2byte 0x3430 + 1c34: 004c .2byte 0x4c + 1c36: 5f5f 444c 4c42 .byte 0x5f, 0x5f, 0x4c, 0x44, 0x42, 0x4c + 1c3c: 4d5f 4e49 315f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x31 + 1c42: 5f30 .2byte 0x5f30 + 1c44: 5845 .2byte 0x5845 + 1c46: 5f50 .2byte 0x5f50 + 1c48: 205f 2d28 3934 .byte 0x5f, 0x20, 0x28, 0x2d, 0x34, 0x39 + 1c4e: 00293133 sltu x2,x18,x2 + 1c52: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 1c58: 6c61 .2byte 0x6c61 + 1c5a: 6769 .2byte 0x6769 + 1c5c: 656e .2byte 0x656e + 1c5e: 5f64 .2byte 0x5f64 + 1c60: 656e .2byte 0x656e + 1c62: 30322077 .4byte 0x30322077 + 1c66: 3631 .2byte 0x3631 + 1c68: 3630 .2byte 0x3630 + 1c6a: 004c .2byte 0x4c + 1c6c: 6c61 .2byte 0x6c61 + 1c6e: 6f6c .2byte 0x6f6c + 1c70: 5f007063 bgeu x0,x16,2250 + 1c74: 535f 5a49 4f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x4f + 1c7a: 5f46 .2byte 0x5f46 + 1c7c: 4f44 .2byte 0x4f44 + 1c7e: 4255 .2byte 0x4255 + 1c80: 454c .2byte 0x454c + 1c82: 5f5f 3820 5f00 .byte 0x5f, 0x5f, 0x20, 0x38, 0x00, 0x5f + 1c88: 475f 554e 5f43 .byte 0x5f, 0x47, 0x4e, 0x55, 0x43, 0x5f + 1c8e: 4150 .2byte 0x4150 + 1c90: 4354 .2byte 0x4354 + 1c92: 4c48 .2byte 0x4c48 + 1c94: 5645 .2byte 0x5645 + 1c96: 4c45 .2byte 0x4c45 + 1c98: 5f5f 3020 4700 .byte 0x5f, 0x5f, 0x20, 0x30, 0x00, 0x47 + 1c9e: 554e .2byte 0x554e + 1ca0: 4320 .2byte 0x4320 + 1ca2: 37312b2b .4byte 0x37312b2b + 1ca6: 3120 .2byte 0x3120 + 1ca8: 2e32 .2byte 0x2e32 + 1caa: 2e32 .2byte 0x2e32 + 1cac: 2030 .2byte 0x2030 + 1cae: 6d2d .2byte 0x6d2d + 1cb0: 6261 .2byte 0x6261 + 1cb2: 3d69 .2byte 0x3d69 + 1cb4: 6c69 .2byte 0x6c69 + 1cb6: 3370 .2byte 0x3370 + 1cb8: 2032 .2byte 0x2032 + 1cba: 6d2d .2byte 0x6d2d + 1cbc: 7574 .2byte 0x7574 + 1cbe: 656e .2byte 0x656e + 1cc0: 723d .2byte 0x723d + 1cc2: 656b636f jal x6,b8318 <__BSS_END__+0xa5be4> + 1cc6: 2074 .2byte 0x2074 + 1cc8: 6d2d .2byte 0x6d2d + 1cca: 7369 .2byte 0x7369 + 1ccc: 2d61 .2byte 0x2d61 + 1cce: 63657073 .4byte 0x63657073 + 1cd2: 323d .2byte 0x323d + 1cd4: 3130 .2byte 0x3130 + 1cd6: 3139 .2byte 0x3139 + 1cd8: 3132 .2byte 0x3132 + 1cda: 6d2d2033 .4byte 0x6d2d2033 + 1cde: 7261 .2byte 0x7261 + 1ce0: 723d6863 bltu x26,x3,2410 + 1ce4: 3376 .2byte 0x3376 + 1ce6: 6932 .2byte 0x6932 + 1ce8: 2d20 .2byte 0x2d20 + 1cea: 672d2067 .4byte 0x672d2067 + 1cee: 33626467 .4byte 0x33626467 + 1cf2: 2d20 .2byte 0x2d20 + 1cf4: 2d20304f .4byte 0x2d20304f + 1cf8: 6666 .2byte 0x6666 + 1cfa: 6572 .2byte 0x6572 + 1cfc: 7365 .2byte 0x7365 + 1cfe: 6174 .2byte 0x6174 + 1d00: 646e .2byte 0x646e + 1d02: 6e69 .2byte 0x6e69 + 1d04: 662d2067 .4byte 0x662d2067 + 1d08: 6f6e .2byte 0x6f6e + 1d0a: 702d .2byte 0x702d + 1d0c: 6369 .2byte 0x6369 + 1d0e: 5500 .2byte 0x5500 + 1d10: 4e49 .2byte 0x4e49 + 1d12: 5f54 .2byte 0x5f54 + 1d14: 454c .2byte 0x454c + 1d16: 5341 .2byte 0x5341 + 1d18: 3654 .2byte 0x3654 + 1d1a: 5f34 .2byte 0x5f34 + 1d1c: 414d .2byte 0x414d + 1d1e: 2058 .2byte 0x2058 + 1d20: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 1d26: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 1d2c: 3436 .2byte 0x3436 + 1d2e: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1d34: 5f00 .2byte 0x5f00 + 1d36: 475f 5858 455f .byte 0x5f, 0x47, 0x58, 0x58, 0x5f, 0x45 + 1d3c: 5058 .2byte 0x5058 + 1d3e: 5245 .2byte 0x5245 + 1d40: 4d49 .2byte 0x4d49 + 1d42: 4e45 .2byte 0x4e45 + 1d44: 4154 .2byte 0x4154 + 1d46: 5f4c .2byte 0x5f4c + 1d48: 30585843 .4byte 0x30585843 + 1d4c: 5f58 .2byte 0x5f58 + 1d4e: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 1d54: 544e4957 .4byte 0x544e4957 + 1d58: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 1d5e: 3020 .2byte 0x3020 + 1d60: 0055 .2byte 0x55 + 1d62: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 1d68: 6176 .2byte 0x6176 + 1d6a: 6972 .2byte 0x6972 + 1d6c: 6461 .2byte 0x6461 + 1d6e: 6369 .2byte 0x6369 + 1d70: 745f 6d65 6c70 .byte 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c + 1d76: 7461 .2byte 0x7461 + 1d78: 7365 .2byte 0x7365 + 1d7a: 3220 .2byte 0x3220 + 1d7c: 3030 .2byte 0x3030 + 1d7e: 4c343037 lui x0,0x4c343 + 1d82: 4900 .2byte 0x4900 + 1d84: 544e .2byte 0x544e + 1d86: 465f 5341 3354 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x33 + 1d8c: 5f32 .2byte 0x5f32 + 1d8e: 494d .2byte 0x494d + 1d90: 004e .2byte 0x4e + 1d92: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 1d98: 4f4e .2byte 0x4f4e + 1d9a: 4d52 .2byte 0x4d52 + 1d9c: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1da2: 3320 .2byte 0x3320 + 1da4: 342e .2byte 0x342e + 1da6: 3230 .2byte 0x3230 + 1da8: 3238 .2byte 0x3238 + 1daa: 36363433 .4byte 0x36363433 + 1dae: 32353833 .4byte 0x32353833 + 1db2: 3838 .2byte 0x3838 + 1db4: 3935 .2byte 0x3935 + 1db6: 3138 .2byte 0x3138 + 1db8: 3731 .2byte 0x3731 + 1dba: 3430 .2byte 0x3430 + 1dbc: 3831 .2byte 0x3831 + 1dbe: 34383433 .4byte 0x34383433 + 1dc2: 3135 .2byte 0x3135 + 1dc4: 3936 .2byte 0x3936 + 1dc6: 3532 .2byte 0x3532 + 1dc8: 2b65 .2byte 0x2b65 + 1dca: 00463833 sltu x16,x12,x4 + 1dce: 5f5f 5453 4344 .byte 0x5f, 0x5f, 0x53, 0x54, 0x44, 0x43 + 1dd4: 555f 4654 315f .byte 0x5f, 0x55, 0x54, 0x46, 0x5f, 0x31 + 1dda: 5f36 .2byte 0x5f36 + 1ddc: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 1de2: 5f707063 bgeu x0,x23,23c2 + 1de6: 6e69 .2byte 0x6e69 + 1de8: 696c .2byte 0x696c + 1dea: 656e .2byte 0x656e + 1dec: 765f 7261 6169 .byte 0x5f, 0x76, 0x61, 0x72, 0x69, 0x61 + 1df2: 6c62 .2byte 0x6c62 + 1df4: 7365 .2byte 0x7365 + 1df6: 3220 .2byte 0x3220 + 1df8: 3130 .2byte 0x3130 + 1dfa: 3036 .2byte 0x3036 + 1dfc: 4c36 .2byte 0x4c36 + 1dfe: 5f00 .2byte 0x5f00 + 1e00: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 1e06: 495f 5f53 4549 .byte 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x45 + 1e0c: 30365f43 .4byte 0x30365f43 + 1e10: 3535 .2byte 0x3535 + 1e12: 5f39 .2byte 0x5f39 + 1e14: 205f 0032 4955 .byte 0x5f, 0x20, 0x32, 0x00, 0x55, 0x49 + 1e1a: 544e .2byte 0x544e + 1e1c: 465f 5341 3354 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x33 + 1e22: 5f32 .2byte 0x5f32 + 1e24: 414d .2byte 0x414d + 1e26: 0058 .2byte 0x58 + 1e28: 4955 .2byte 0x4955 + 1e2a: 544e .2byte 0x544e + 1e2c: 435f3233 .4byte 0x435f3233 + 1e30: 6328 .2byte 0x6328 + 1e32: 2029 .2byte 0x2029 + 1e34: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 1e3a: 435f3233 .4byte 0x435f3233 + 1e3e: 6328 .2byte 0x6328 + 1e40: 0029 .2byte 0x29 + 1e42: 4e49 .2byte 0x4e49 + 1e44: 5f54 .2byte 0x5f54 + 1e46: 454c .2byte 0x454c + 1e48: 5341 .2byte 0x5341 + 1e4a: 3854 .2byte 0x3854 + 1e4c: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 1e52: 492d .2byte 0x492d + 1e54: 544e .2byte 0x544e + 1e56: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 1e5c: 5f38 .2byte 0x5f38 + 1e5e: 414d .2byte 0x414d + 1e60: 2058 .2byte 0x2058 + 1e62: 202d .2byte 0x202d + 1e64: 2931 .2byte 0x2931 + 1e66: 5f00 .2byte 0x5f00 + 1e68: 4c5f 4244 5f4c .byte 0x5f, 0x4c, 0x44, 0x42, 0x4c, 0x5f + 1e6e: 4148 .2byte 0x4148 + 1e70: 4e495f53 .4byte 0x4e495f53 + 1e74: 4946 .2byte 0x4946 + 1e76: 494e .2byte 0x494e + 1e78: 5954 .2byte 0x5954 + 1e7a: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 1e80: 475f 4343 495f .byte 0x5f, 0x47, 0x43, 0x43, 0x5f, 0x49 + 1e86: 4345 .2byte 0x4345 + 1e88: 355f 3935 435f .byte 0x5f, 0x35, 0x35, 0x39, 0x5f, 0x43 + 1e8e: 4c504d4f .4byte 0x4c504d4f + 1e92: 5845 .2byte 0x5845 + 1e94: 3020 .2byte 0x3020 + 1e96: 5f00 .2byte 0x5f00 + 1e98: 555f 4e49 3354 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x33 + 1e9e: 5f32 .2byte 0x5f32 + 1ea0: 414d .2byte 0x414d + 1ea2: 5f58 .2byte 0x5f58 + 1ea4: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 1eaa: 6666 .2byte 0x6666 + 1eac: 6666 .2byte 0x6666 + 1eae: 6666 .2byte 0x6666 + 1eb0: 4c55 .2byte 0x4c55 + 1eb2: 5f00 .2byte 0x5f00 + 1eb4: 635f 7070 675f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x67 + 1eba: 6175 .2byte 0x6175 + 1ebc: 6172 .2byte 0x6172 + 1ebe: 746e .2byte 0x746e + 1ec0: 6565 .2byte 0x6565 + 1ec2: 5f64 .2byte 0x5f64 + 1ec4: 79706f63 bltu x0,x23,2662 + 1ec8: 655f 696c 6973 .byte 0x5f, 0x65, 0x6c, 0x69, 0x73, 0x69 + 1ece: 32206e6f jal x28,81f0 + 1ed2: 3130 .2byte 0x3130 + 1ed4: 3036 .2byte 0x3036 + 1ed6: 4c36 .2byte 0x4c36 + 1ed8: 5f00 .2byte 0x5f00 + 1eda: 4c5f 4244 5f4c .byte 0x5f, 0x4c, 0x44, 0x42, 0x4c, 0x5f + 1ee0: 4f4e .2byte 0x4f4e + 1ee2: 4d52 .2byte 0x4d52 + 1ee4: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 1eea: 3120 .2byte 0x3120 + 1eec: 312e .2byte 0x312e + 1eee: 3938 .2byte 0x3938 + 1ef0: 34313337 lui x6,0x34313 + 1ef4: 3539 .2byte 0x3539 + 1ef6: 32373533 .4byte 0x32373533 + 1efa: 36373133 .4byte 0x36373133 + 1efe: 3035 .2byte 0x3035 + 1f00: 3538 .2byte 0x3538 + 1f02: 33393537 lui x10,0x33393 + 1f06: 3632 .2byte 0x3632 + 1f08: 3236 .2byte 0x3236 + 1f0a: 3038 .2byte 0x3038 + 1f0c: 3730 .2byte 0x3730 + 1f0e: 3230 .2byte 0x3230 + 1f10: 2b65 .2byte 0x2b65 + 1f12: 3934 .2byte 0x3934 + 1f14: 004c3233 sltu x4,x24,x4 + 1f18: 5f5f 4953 455a .byte 0x5f, 0x5f, 0x53, 0x49, 0x5a, 0x45 + 1f1e: 575f464f .4byte 0x575f464f + 1f22: 52414843 .4byte 0x52414843 + 1f26: 545f 5f5f 3420 .byte 0x5f, 0x54, 0x5f, 0x5f, 0x20, 0x34 + 1f2c: 4900 .2byte 0x4900 + 1f2e: 544e .2byte 0x544e + 1f30: 465f 5341 3854 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x38 + 1f36: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + 1f3c: 465f 544c 3231 .byte 0x5f, 0x46, 0x4c, 0x54, 0x31, 0x32 + 1f42: 5f38 .2byte 0x5f38 + 1f44: 494d .2byte 0x494d + 1f46: 5f4e .2byte 0x5f4e + 1f48: 3031 .2byte 0x3031 + 1f4a: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 1f50: 2820 .2byte 0x2820 + 1f52: 342d .2byte 0x342d + 1f54: 3339 .2byte 0x3339 + 1f56: 2931 .2byte 0x2931 + 1f58: 5f00 .2byte 0x5f00 + 1f5a: 465f 4f4c 5441 .byte 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54 + 1f60: 575f 524f 5f44 .byte 0x5f, 0x57, 0x4f, 0x52, 0x44, 0x5f + 1f66: 4544524f .4byte 0x4544524f + 1f6a: 5f52 .2byte 0x5f52 + 1f6c: 205f 5f5f 524f .byte 0x5f, 0x20, 0x5f, 0x5f, 0x4f, 0x52 + 1f72: 4544 .2byte 0x4544 + 1f74: 5f52 .2byte 0x5f52 + 1f76: 494c .2byte 0x494c + 1f78: 5454 .2byte 0x5454 + 1f7a: 454c .2byte 0x454c + 1f7c: 455f 444e 4149 .byte 0x5f, 0x45, 0x4e, 0x44, 0x49, 0x41 + 1f82: 5f4e .2byte 0x5f4e + 1f84: 005f 5f5f 4953 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x53, 0x49 + 1f8a: 455a .2byte 0x455a + 1f8c: 575f 4449 4854 .byte 0x5f, 0x57, 0x49, 0x44, 0x54, 0x48 + 1f92: 5f5f 3320 0032 .byte 0x5f, 0x5f, 0x20, 0x33, 0x32, 0x00 + 1f98: 4e49 .2byte 0x4e49 + 1f9a: 5054 .2byte 0x5054 + 1f9c: 5254 .2byte 0x5254 + 1f9e: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + 1fa4: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 1faa: 445f 4e45 524f .byte 0x5f, 0x44, 0x45, 0x4e, 0x4f, 0x52 + 1fb0: 5f4d .2byte 0x5f4d + 1fb2: 494d .2byte 0x494d + 1fb4: 5f4e .2byte 0x5f4e + 1fb6: 205f 2e31 3034 .byte 0x5f, 0x20, 0x31, 0x2e, 0x34, 0x30 + 1fbc: 3231 .2byte 0x3231 + 1fbe: 3839 .2byte 0x3839 + 1fc0: 3634 .2byte 0x3634 + 1fc2: 3334 .2byte 0x3334 + 1fc4: 3432 .2byte 0x3432 + 1fc6: 3138 .2byte 0x3138 + 1fc8: 30373037 lui x0,0x30373 + 1fcc: 3239 .2byte 0x3239 + 1fce: 39323733 .4byte 0x39323733 + 1fd2: 3835 .2byte 0x3835 + 1fd4: 39383233 .4byte 0x39383233 + 1fd8: 3139 .2byte 0x3139 + 1fda: 3136 .2byte 0x3136 + 1fdc: 342d6533 .4byte 0x342d6533 + 1fe0: 4635 .2byte 0x4635 + 1fe2: 5f003233 .4byte 0x5f003233 + 1fe6: 535f 4749 415f .byte 0x5f, 0x53, 0x49, 0x47, 0x5f, 0x41 + 1fec: 4f54 .2byte 0x4f54 + 1fee: 494d .2byte 0x494d + 1ff0: 494d5f43 .4byte 0x494d5f43 + 1ff4: 5f4e .2byte 0x5f4e + 1ff6: 205f 2d28 5f5f .byte 0x5f, 0x20, 0x28, 0x2d, 0x5f, 0x5f + 1ffc: 5f474953 .4byte 0x5f474953 + 2000: 5441 .2byte 0x5441 + 2002: 43494d4f .4byte 0x43494d4f + 2006: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 200c: 2d20 .2byte 0x2d20 + 200e: 3120 .2byte 0x3120 + 2010: 0029 .2byte 0x29 + 2012: 4955 .2byte 0x4955 + 2014: 544e .2byte 0x544e + 2016: 435f3233 .4byte 0x435f3233 + 201a: 5500 .2byte 0x5500 + 201c: 4e49 .2byte 0x4e49 + 201e: 4d54 .2byte 0x4d54 + 2020: 5841 .2byte 0x5841 + 2022: 435f 5f00 4c5f .byte 0x5f, 0x43, 0x00, 0x5f, 0x5f, 0x4c + 2028: 5f474e4f .4byte 0x5f474e4f + 202c: 54444957 .4byte 0x54444957 + 2030: 5f48 .2byte 0x5f48 + 2032: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 2038: 415f 4f54 494d .byte 0x5f, 0x41, 0x54, 0x4f, 0x4d, 0x49 + 203e: 43415f43 .4byte 0x43415f43 + 2042: 5551 .2byte 0x5551 + 2044: 5249 .2byte 0x5249 + 2046: 2045 .2byte 0x2045 + 2048: 0032 .2byte 0x32 + 204a: 5f5f 4843 5241 .byte 0x5f, 0x5f, 0x43, 0x48, 0x41, 0x52 + 2050: 545f3233 .4byte 0x545f3233 + 2054: 5059 .2byte 0x5059 + 2056: 5f45 .2byte 0x5f45 + 2058: 205f 6f6c 676e .byte 0x5f, 0x20, 0x6c, 0x6f, 0x6e, 0x67 + 205e: 7520 .2byte 0x7520 + 2060: 736e .2byte 0x736e + 2062: 6769 .2byte 0x6769 + 2064: 656e .2byte 0x656e + 2066: 2064 .2byte 0x2064 + 2068: 6e69 .2byte 0x6e69 + 206a: 0074 .2byte 0x74 + 206c: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 2072: 3436 .2byte 0x3436 + 2074: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 207a: 3020 .2byte 0x3020 + 207c: 6678 .2byte 0x6678 + 207e: 6666 .2byte 0x6666 + 2080: 6666 .2byte 0x6666 + 2082: 6666 .2byte 0x6666 + 2084: 6666 .2byte 0x6666 + 2086: 6666 .2byte 0x6666 + 2088: 6666 .2byte 0x6666 + 208a: 6666 .2byte 0x6666 + 208c: 5566 .2byte 0x5566 + 208e: 4c4c .2byte 0x4c4c + 2090: 5f00 .2byte 0x5f00 + 2092: 565f 5245 4953 .byte 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49 + 2098: 5f5f4e4f .4byte 0x5f5f4e4f + 209c: 2220 .2byte 0x2220 + 209e: 3231 .2byte 0x3231 + 20a0: 322e .2byte 0x322e + 20a2: 302e .2byte 0x302e + 20a4: 0022 .2byte 0x22 + 20a6: 4955 .2byte 0x4955 + 20a8: 544e .2byte 0x544e + 20aa: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 20b0: 3631 .2byte 0x3631 + 20b2: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 20b8: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 20be: 454c .2byte 0x454c + 20c0: 5341 .2byte 0x5341 + 20c2: 3154 .2byte 0x3154 + 20c4: 5f36 .2byte 0x5f36 + 20c6: 414d .2byte 0x414d + 20c8: 5f58 .2byte 0x5f58 + 20ca: 005f 5f5f 7063 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x63, 0x70 + 20d0: 5f70 .2byte 0x5f70 + 20d2: 6f66 .2byte 0x6f66 + 20d4: 646c .2byte 0x646c + 20d6: 655f 7078 6572 .byte 0x5f, 0x65, 0x78, 0x70, 0x72, 0x65 + 20dc: 6f697373 .4byte 0x6f697373 + 20e0: 736e .2byte 0x736e + 20e2: 3220 .2byte 0x3220 + 20e4: 3130 .2byte 0x3130 + 20e6: 3036 .2byte 0x3036 + 20e8: 49004c33 .4byte 0x49004c33 + 20ec: 544e .2byte 0x544e + 20ee: 3436 .2byte 0x3436 + 20f0: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 20f6: 492d .2byte 0x492d + 20f8: 544e .2byte 0x544e + 20fa: 3436 .2byte 0x3436 + 20fc: 4d5f 5841 2d20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x2d + 2102: 3120 .2byte 0x3120 + 2104: 0029 .2byte 0x29 + 2106: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 210c: 5f38 .2byte 0x5f38 + 210e: 29632843 .4byte 0x29632843 + 2112: 6320 .2byte 0x6320 + 2114: 5f00 .2byte 0x5f00 + 2116: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 211c: 454c .2byte 0x454c + 211e: 5341 .2byte 0x5341 + 2120: 3354 .2byte 0x3354 + 2122: 5f32 .2byte 0x5f32 + 2124: 5954 .2byte 0x5954 + 2126: 4550 .2byte 0x4550 + 2128: 5f5f 6c20 6e6f .byte 0x5f, 0x5f, 0x20, 0x6c, 0x6f, 0x6e + 212e: 6e752067 .4byte 0x6e752067 + 2132: 6e676973 .4byte 0x6e676973 + 2136: 6465 .2byte 0x6465 + 2138: 6920 .2byte 0x6920 + 213a: 746e .2byte 0x746e + 213c: 5f00 .2byte 0x5f00 + 213e: 555f 4e49 4d54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x4d + 2144: 5841 .2byte 0x5841 + 2146: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 214c: 205f 6f6c 676e .byte 0x5f, 0x20, 0x6c, 0x6f, 0x6e, 0x67 + 2152: 6c20 .2byte 0x6c20 + 2154: 20676e6f jal x28,7835a <__BSS_END__+0x65c26> + 2158: 6e75 .2byte 0x6e75 + 215a: 6e676973 .4byte 0x6e676973 + 215e: 6465 .2byte 0x6465 + 2160: 6920 .2byte 0x6920 + 2162: 746e .2byte 0x746e + 2164: 4900 .2byte 0x4900 + 2166: 544e .2byte 0x544e + 2168: 465f 5341 3654 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x36 + 216e: 5f34 .2byte 0x5f34 + 2170: 414d .2byte 0x414d + 2172: 2058 .2byte 0x2058 + 2174: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 217a: 4146 .2byte 0x4146 + 217c: 34365453 .4byte 0x34365453 + 2180: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2186: 5f00 .2byte 0x5f00 + 2188: 635f 7070 655f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x65 + 218e: 756e .2byte 0x756e + 2190: 656d .2byte 0x656d + 2192: 6172 .2byte 0x6172 + 2194: 6f74 .2byte 0x6f74 + 2196: 5f72 .2byte 0x5f72 + 2198: 7461 .2byte 0x7461 + 219a: 7274 .2byte 0x7274 + 219c: 6269 .2byte 0x6269 + 219e: 7475 .2byte 0x7475 + 21a0: 7365 .2byte 0x7365 + 21a2: 3220 .2byte 0x3220 + 21a4: 3130 .2byte 0x3130 + 21a6: 3134 .2byte 0x3134 + 21a8: 4c31 .2byte 0x4c31 + 21aa: 5f00 .2byte 0x5f00 + 21ac: 535f 4749 415f .byte 0x5f, 0x53, 0x49, 0x47, 0x5f, 0x41 + 21b2: 4f54 .2byte 0x4f54 + 21b4: 494d .2byte 0x494d + 21b6: 49575f43 .4byte 0x49575f43 + 21ba: 5444 .2byte 0x5444 + 21bc: 5f48 .2byte 0x5f48 + 21be: 205f 3233 5500 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x55 + 21c4: 4e49 .2byte 0x4e49 + 21c6: 3654 .2byte 0x3654 + 21c8: 5f34 .2byte 0x5f34 + 21ca: 29632843 .4byte 0x29632843 + 21ce: 5f20 .2byte 0x5f20 + 21d0: 555f 4e49 3654 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x36 + 21d6: 5f34 .2byte 0x5f34 + 21d8: 29632843 .4byte 0x29632843 + 21dc: 5f00 .2byte 0x5f00 + 21de: 635f 7070 725f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x72 + 21e4: 6e75 .2byte 0x6e75 + 21e6: 6974 .2byte 0x6974 + 21e8: 656d .2byte 0x656d + 21ea: 615f 7272 7961 .byte 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79 + 21f0: 39312073 .4byte 0x39312073 + 21f4: 3738 .2byte 0x3738 + 21f6: 3231 .2byte 0x3231 + 21f8: 004c .2byte 0x4c + 21fa: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 2200: 7472 .2byte 0x7472 + 2202: 6974 .2byte 0x6974 + 2204: 3120 .2byte 0x3120 + 2206: 3939 .2byte 0x3939 + 2208: 4c313137 lui x2,0x4c313 + 220c: 5f00 .2byte 0x5f00 + 220e: 535f 5248 5f54 .byte 0x5f, 0x53, 0x48, 0x52, 0x54, 0x5f + 2214: 414d .2byte 0x414d + 2216: 5f58 .2byte 0x5f58 + 2218: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + 221e: 6666 .2byte 0x6666 + 2220: 5f00 .2byte 0x5f00 + 2222: 635f 7070 6e5f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x6e + 2228: 79746e6f jal x28,491be <__BSS_END__+0x36a8a> + 222c: 6570 .2byte 0x6570 + 222e: 745f 6d65 6c70 .byte 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c + 2234: 7461 .2byte 0x7461 + 2236: 5f65 .2byte 0x5f65 + 2238: 6170 .2byte 0x6170 + 223a: 6172 .2byte 0x6172 + 223c: 656d .2byte 0x656d + 223e: 6574 .2byte 0x6574 + 2240: 5f72 .2byte 0x5f72 + 2242: 7561 .2byte 0x7561 + 2244: 6f74 .2byte 0x6f74 + 2246: 3220 .2byte 0x3220 + 2248: 3130 .2byte 0x3130 + 224a: 3036 .2byte 0x3036 + 224c: 4c36 .2byte 0x4c36 + 224e: 5f00 .2byte 0x5f00 + 2250: 4f5f 4452 5245 .byte 0x5f, 0x4f, 0x52, 0x44, 0x45, 0x52 + 2256: 505f 5044 455f .byte 0x5f, 0x50, 0x44, 0x50, 0x5f, 0x45 + 225c: 444e .2byte 0x444e + 225e: 4149 .2byte 0x4149 + 2260: 5f4e .2byte 0x5f4e + 2262: 205f 3433 3231 .byte 0x5f, 0x20, 0x33, 0x34, 0x31, 0x32 + 2268: 5f00 .2byte 0x5f00 + 226a: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 2270: 454c .2byte 0x454c + 2272: 5341 .2byte 0x5341 + 2274: 3154 .2byte 0x3154 + 2276: 5f36 .2byte 0x5f36 + 2278: 5954 .2byte 0x5954 + 227a: 4550 .2byte 0x4550 + 227c: 5f5f 7320 6f68 .byte 0x5f, 0x5f, 0x20, 0x73, 0x68, 0x6f + 2282: 7472 .2byte 0x7472 + 2284: 7520 .2byte 0x7520 + 2286: 736e .2byte 0x736e + 2288: 6769 .2byte 0x6769 + 228a: 656e .2byte 0x656e + 228c: 2064 .2byte 0x2064 + 228e: 6e69 .2byte 0x6e69 + 2290: 0074 .2byte 0x74 + 2292: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 2298: 4544 .2byte 0x4544 + 229a: 414d4943 .4byte 0x414d4943 + 229e: 5f4c .2byte 0x5f4c + 22a0: 4944 .2byte 0x4944 + 22a2: 205f5f47 .4byte 0x205f5f47 + 22a6: 0039 .2byte 0x39 + 22a8: 5f5f 4e49 3354 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x33 + 22ae: 5f32 .2byte 0x5f32 + 22b0: 414d .2byte 0x414d + 22b2: 5f58 .2byte 0x5f58 + 22b4: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + 22ba: 6666 .2byte 0x6666 + 22bc: 6666 .2byte 0x6666 + 22be: 6666 .2byte 0x6666 + 22c0: 004c .2byte 0x4c + 22c2: 5f5f 444c 4c42 .byte 0x5f, 0x5f, 0x4c, 0x44, 0x42, 0x4c + 22c8: 4d5f 4e49 455f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x45 + 22ce: 5058 .2byte 0x5058 + 22d0: 5f5f 2820 312d .byte 0x5f, 0x5f, 0x20, 0x28, 0x2d, 0x31 + 22d6: 3336 .2byte 0x3336 + 22d8: 3138 .2byte 0x3138 + 22da: 0029 .2byte 0x29 + 22dc: 5f5f 4957 544e .byte 0x5f, 0x5f, 0x57, 0x49, 0x4e, 0x54 + 22e2: 575f 4449 4854 .byte 0x5f, 0x57, 0x49, 0x44, 0x54, 0x48 + 22e8: 5f5f 3320 0032 .byte 0x5f, 0x5f, 0x20, 0x33, 0x32, 0x00 + 22ee: 5f5f 4c46 3654 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x36 + 22f4: 5834 .2byte 0x5834 + 22f6: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 22fc: 3320 .2byte 0x3320 + 22fe: 332e .2byte 0x332e + 2300: 3236 .2byte 0x3236 + 2302: 3031 .2byte 0x3031 + 2304: 33343133 .4byte 0x33343133 + 2308: 3131 .2byte 0x3131 + 230a: 3032 .2byte 0x3032 + 230c: 3339 .2byte 0x3339 + 230e: 3035 .2byte 0x3035 + 2310: 3236 .2byte 0x3236 + 2312: 3236 .2byte 0x3236 + 2314: 3736 .2byte 0x3736 + 2316: 37313837 lui x16,0x37313 + 231a: 37313233 .4byte 0x37313233 + 231e: 3235 .2byte 0x3235 + 2320: 3036 .2byte 0x3036 + 2322: 2d65 .2byte 0x2d65 + 2324: 3934 .2byte 0x3934 + 2326: 36463233 .4byte 0x36463233 + 232a: 7834 .2byte 0x7834 + 232c: 4900 .2byte 0x4900 + 232e: 544e .2byte 0x544e + 2330: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 2336: 3436 .2byte 0x3436 + 2338: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 233e: 492d .2byte 0x492d + 2340: 544e .2byte 0x544e + 2342: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 2348: 3436 .2byte 0x3436 + 234a: 4d5f 5841 2d20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x2d + 2350: 3120 .2byte 0x3120 + 2352: 0029 .2byte 0x29 + 2354: 4e49 .2byte 0x4e49 + 2356: 3154 .2byte 0x3154 + 2358: 5f36 .2byte 0x5f36 + 235a: 494d .2byte 0x494d + 235c: 004e .2byte 0x4e + 235e: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 2364: 5450 .2byte 0x5450 + 2366: 5f52 .2byte 0x5f52 + 2368: 414d .2byte 0x414d + 236a: 5f58 .2byte 0x5f58 + 236c: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 2372: 6666 .2byte 0x6666 + 2374: 6666 .2byte 0x6666 + 2376: 6666 .2byte 0x6666 + 2378: 0055 .2byte 0x55 + 237a: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 2380: 5f32 .2byte 0x5f32 + 2382: 5045 .2byte 0x5045 + 2384: 4f4c4953 .4byte 0x4f4c4953 + 2388: 5f4e .2byte 0x5f4e + 238a: 205f 2e31 3931 .byte 0x5f, 0x20, 0x31, 0x2e, 0x31, 0x39 + 2390: 3032 .2byte 0x3032 + 2392: 3239 .2byte 0x3239 + 2394: 3938 .2byte 0x3938 + 2396: 3535 .2byte 0x3535 + 2398: 3730 .2byte 0x3730 + 239a: 3138 .2byte 0x3138 + 239c: 3532 .2byte 0x3532 + 239e: 3030 .2byte 0x3030 + 23a0: 3030 .2byte 0x3030 + 23a2: 3030 .2byte 0x3030 + 23a4: 3030 .2byte 0x3030 + 23a6: 3030 .2byte 0x3030 + 23a8: 3030 .2byte 0x3030 + 23aa: 3030 .2byte 0x3030 + 23ac: 3030 .2byte 0x3030 + 23ae: 3030 .2byte 0x3030 + 23b0: 6530 .2byte 0x6530 + 23b2: 372d .2byte 0x372d + 23b4: 3346 .2byte 0x3346 + 23b6: 0032 .2byte 0x32 + 23b8: 4e49 .2byte 0x4e49 + 23ba: 5f54 .2byte 0x5f54 + 23bc: 4146 .2byte 0x4146 + 23be: 34365453 .4byte 0x34365453 + 23c2: 4d5f 4e49 2820 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x20, 0x28 + 23c8: 492d .2byte 0x492d + 23ca: 544e .2byte 0x544e + 23cc: 465f 5341 3654 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x36 + 23d2: 5f34 .2byte 0x5f34 + 23d4: 414d .2byte 0x414d + 23d6: 2058 .2byte 0x2058 + 23d8: 202d .2byte 0x202d + 23da: 2931 .2byte 0x2931 + 23dc: 6100 .2byte 0x6100 + 23de: 6c6c .2byte 0x6c6c + 23e0: 4900636f jal x6,8870 + 23e4: 544e .2byte 0x544e + 23e6: 5f38 .2byte 0x5f38 + 23e8: 29632843 .4byte 0x29632843 + 23ec: 5f20 .2byte 0x5f20 + 23ee: 495f 544e 5f38 .byte 0x5f, 0x49, 0x4e, 0x54, 0x38, 0x5f + 23f4: 29632843 .4byte 0x29632843 + 23f8: 5f00 .2byte 0x5f00 + 23fa: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 2400: 4146 .2byte 0x4146 + 2402: 5f385453 .4byte 0x5f385453 + 2406: 414d .2byte 0x414d + 2408: 5f58 .2byte 0x5f58 + 240a: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 2410: 6666 .2byte 0x6666 + 2412: 6666 .2byte 0x6666 + 2414: 6666 .2byte 0x6666 + 2416: 0055 .2byte 0x55 + 2418: 5f5f 4e49 3354 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x33 + 241e: 5f32 .2byte 0x5f32 + 2420: 5954 .2byte 0x5954 + 2422: 4550 .2byte 0x4550 + 2424: 5f5f 6c20 6e6f .byte 0x5f, 0x5f, 0x20, 0x6c, 0x6f, 0x6e + 242a: 6e692067 .4byte 0x6e692067 + 242e: 0074 .2byte 0x74 + 2430: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 2436: 5832 .2byte 0x5832 + 2438: 4d5f 4e49 315f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x31 + 243e: 5f30 .2byte 0x5f30 + 2440: 5845 .2byte 0x5845 + 2442: 5f50 .2byte 0x5f50 + 2444: 205f 2d28 3033 .byte 0x5f, 0x20, 0x28, 0x2d, 0x33, 0x30 + 244a: 49002937 lui x18,0x49002 + 244e: 544e .2byte 0x544e + 2450: 3436 .2byte 0x3436 + 2452: 435f 6328 2029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x20 + 2458: 5f5f 4e49 3654 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x36 + 245e: 5f34 .2byte 0x5f34 + 2460: 29632843 .4byte 0x29632843 + 2464: 5f00 .2byte 0x5f00 + 2466: 635f 7070 615f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x61 + 246c: 65726767 .4byte 0x65726767 + 2470: 65746167 .4byte 0x65746167 + 2474: 625f 7361 7365 .byte 0x5f, 0x62, 0x61, 0x73, 0x65, 0x73 + 247a: 3220 .2byte 0x3220 + 247c: 3130 .2byte 0x3130 + 247e: 3036 .2byte 0x3036 + 2480: 5f004c33 .4byte 0x5f004c33 + 2484: 475f 554e 5f47 .byte 0x5f, 0x47, 0x4e, 0x55, 0x47, 0x5f + 248a: 205f 3231 5f00 .byte 0x5f, 0x20, 0x31, 0x32, 0x00, 0x5f + 2490: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 2496: 5f58 .2byte 0x5f58 + 2498: 414d .2byte 0x414d + 249a: 5f58 .2byte 0x5f58 + 249c: 3031 .2byte 0x3031 + 249e: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 24a4: 3420 .2byte 0x3420 + 24a6: 3339 .2byte 0x3339 + 24a8: 0032 .2byte 0x32 + 24aa: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 24b0: 5832 .2byte 0x5832 + 24b2: 4d5f 4e49 455f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x45 + 24b8: 5058 .2byte 0x5058 + 24ba: 5f5f 2820 312d .byte 0x5f, 0x5f, 0x20, 0x28, 0x2d, 0x31 + 24c0: 3230 .2byte 0x3230 + 24c2: 2931 .2byte 0x2931 + 24c4: 5500 .2byte 0x5500 + 24c6: 4e49 .2byte 0x4e49 + 24c8: 5f54 .2byte 0x5f54 + 24ca: 4146 .2byte 0x4146 + 24cc: 34365453 .4byte 0x34365453 + 24d0: 4d5f 5841 4900 .byte 0x5f, 0x4d, 0x41, 0x58, 0x00, 0x49 + 24d6: 544e .2byte 0x544e + 24d8: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 24de: 3436 .2byte 0x3436 + 24e0: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 24e6: 495f 544e 4c5f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x4c + 24ec: 4145 .2byte 0x4145 + 24ee: 34365453 .4byte 0x34365453 + 24f2: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 24f8: 5f00 .2byte 0x5f00 + 24fa: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 2500: 454c .2byte 0x454c + 2502: 5341 .2byte 0x5341 + 2504: 3354 .2byte 0x3354 + 2506: 5f32 .2byte 0x5f32 + 2508: 414d .2byte 0x414d + 250a: 5f58 .2byte 0x5f58 + 250c: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 2512: 6666 .2byte 0x6666 + 2514: 6666 .2byte 0x6666 + 2516: 6666 .2byte 0x6666 + 2518: 4c55 .2byte 0x4c55 + 251a: 5000 .2byte 0x5000 + 251c: 5254 .2byte 0x5254 + 251e: 4944 .2byte 0x4944 + 2520: 4646 .2byte 0x4646 + 2522: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 2528: 505f 5254 4944 .byte 0x5f, 0x50, 0x54, 0x52, 0x44, 0x49 + 252e: 4646 .2byte 0x4646 + 2530: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2536: 5f00 .2byte 0x5f00 + 2538: 4c5f 4244 5f4c .byte 0x5f, 0x4c, 0x44, 0x42, 0x4c, 0x5f + 253e: 4148 .2byte 0x4148 + 2540: 55515f53 .4byte 0x55515f53 + 2544: 4549 .2byte 0x4549 + 2546: 5f54 .2byte 0x5f54 + 2548: 414e .2byte 0x414e + 254a: 5f4e .2byte 0x5f4e + 254c: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 2552: 4e49 .2byte 0x4e49 + 2554: 3854 .2byte 0x3854 + 2556: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 255c: 205f 6973 6e67 .byte 0x5f, 0x20, 0x73, 0x69, 0x67, 0x6e + 2562: 6465 .2byte 0x6465 + 2564: 6320 .2byte 0x6320 + 2566: 6168 .2byte 0x6168 + 2568: 0072 .2byte 0x72 + 256a: 5f5f 4957 544e .byte 0x5f, 0x5f, 0x57, 0x49, 0x4e, 0x54 + 2570: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2576: 3020 .2byte 0x3020 + 2578: 6678 .2byte 0x6678 + 257a: 6666 .2byte 0x6666 + 257c: 6666 .2byte 0x6666 + 257e: 6666 .2byte 0x6666 + 2580: 5566 .2byte 0x5566 + 2582: 5500 .2byte 0x5500 + 2584: 4e49 .2byte 0x4e49 + 2586: 4d54 .2byte 0x4d54 + 2588: 5841 .2byte 0x5841 + 258a: 4d5f 5841 5f00 .byte 0x5f, 0x4d, 0x41, 0x58, 0x00, 0x5f + 2590: 445f 4345 455f .byte 0x5f, 0x44, 0x45, 0x43, 0x5f, 0x45 + 2596: 4156 .2byte 0x4156 + 2598: 5f4c .2byte 0x5f4c + 259a: 454d .2byte 0x454d + 259c: 4854 .2byte 0x4854 + 259e: 5f5f444f .4byte 0x5f5f444f + 25a2: 3220 .2byte 0x3220 + 25a4: 7000 .2byte 0x7000 + 25a6: 7274 .2byte 0x7274 + 25a8: 0031 .2byte 0x31 + 25aa: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 25b0: 465f 5341 3654 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x36 + 25b6: 5f34 .2byte 0x5f34 + 25b8: 414d .2byte 0x414d + 25ba: 5f58 .2byte 0x5f58 + 25bc: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 25c2: 6666 .2byte 0x6666 + 25c4: 6666 .2byte 0x6666 + 25c6: 6666 .2byte 0x6666 + 25c8: 6666 .2byte 0x6666 + 25ca: 6666 .2byte 0x6666 + 25cc: 6666 .2byte 0x6666 + 25ce: 6666 .2byte 0x6666 + 25d0: 4c55 .2byte 0x4c55 + 25d2: 004c .2byte 0x4c + 25d4: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 25da: 465f 5341 3354 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x33 + 25e0: 5f32 .2byte 0x5f32 + 25e2: 414d .2byte 0x414d + 25e4: 5f58 .2byte 0x5f58 + 25e6: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 25ec: 6666 .2byte 0x6666 + 25ee: 6666 .2byte 0x6666 + 25f0: 6666 .2byte 0x6666 + 25f2: 0055 .2byte 0x55 + 25f4: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 25fa: 6669 .2byte 0x6669 + 25fc: 635f 6e6f 7473 .byte 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x74 + 2602: 7865 .2byte 0x7865 + 2604: 7270 .2byte 0x7270 + 2606: 3220 .2byte 0x3220 + 2608: 3130 .2byte 0x3130 + 260a: 3036 .2byte 0x3036 + 260c: 4c36 .2byte 0x4c36 + 260e: 5f00 .2byte 0x5f00 + 2610: 495f 544e 3436 .byte 0x5f, 0x49, 0x4e, 0x54, 0x36, 0x34 + 2616: 435f 6328 2029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x20 + 261c: 23232063 .4byte 0x23232063 + 2620: 4c20 .2byte 0x4c20 + 2622: 004c .2byte 0x4c + 2624: 5f5f 4c46 3154 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x31 + 262a: 3832 .2byte 0x3832 + 262c: 455f 5350 4c49 .byte 0x5f, 0x45, 0x50, 0x53, 0x49, 0x4c + 2632: 5f5f4e4f .4byte 0x5f5f4e4f + 2636: 3120 .2byte 0x3120 + 2638: 392e .2byte 0x392e + 263a: 3532 .2byte 0x3532 + 263c: 3239 .2byte 0x3239 + 263e: 3939 .2byte 0x3939 + 2640: 3434 .2byte 0x3434 + 2642: 32373833 .4byte 0x32373833 + 2646: 35383533 .4byte 0x35383533 + 264a: 35353033 .4byte 0x35353033 + 264e: 3739 .2byte 0x3739 + 2650: 32343937 lui x18,0x32343 + 2654: 3835 .2byte 0x3835 + 2656: 3934 .2byte 0x3934 + 2658: 3732 .2byte 0x3732 + 265a: 2d653233 .4byte 0x2d653233 + 265e: 31463433 .4byte 0x31463433 + 2662: 3832 .2byte 0x3832 + 2664: 5f00 .2byte 0x5f00 + 2666: 725f 7369 7663 .byte 0x5f, 0x72, 0x69, 0x73, 0x63, 0x76 + 266c: 695f 3220 3030 .byte 0x5f, 0x69, 0x20, 0x32, 0x30, 0x30 + 2672: 3031 .2byte 0x3031 + 2674: 3030 .2byte 0x3030 + 2676: 5500 .2byte 0x5500 + 2678: 4e49 .2byte 0x4e49 + 267a: 5f54 .2byte 0x5f54 + 267c: 454c .2byte 0x454c + 267e: 5341 .2byte 0x5341 + 2680: 3154 .2byte 0x3154 + 2682: 5f36 .2byte 0x5f36 + 2684: 414d .2byte 0x414d + 2686: 0058 .2byte 0x58 + 2688: 5f5f 4244 5f4c .byte 0x5f, 0x5f, 0x44, 0x42, 0x4c, 0x5f + 268e: 494d .2byte 0x494d + 2690: 5f4e .2byte 0x5f4e + 2692: 205f 6f64 6275 .byte 0x5f, 0x20, 0x64, 0x6f, 0x75, 0x62 + 2698: 656c .2byte 0x656c + 269a: 3228 .2byte 0x3228 + 269c: 322e .2byte 0x322e + 269e: 3532 .2byte 0x3532 + 26a0: 3730 .2byte 0x3730 + 26a2: 38353833 .4byte 0x38353833 + 26a6: 3035 .2byte 0x3035 + 26a8: 31303237 lui x4,0x31303 + 26ac: 30333833 .4byte 0x30333833 + 26b0: 3039 .2byte 0x3039 + 26b2: 3332 .2byte 0x3332 + 26b4: 3732 .2byte 0x3732 + 26b6: 3731 .2byte 0x3731 + 26b8: 34323333 .4byte 0x34323333 + 26bc: 3430 .2byte 0x3430 + 26be: 3630 .2byte 0x3630 + 26c0: 2d65 .2byte 0x2d65 + 26c2: 4c383033 .4byte 0x4c383033 + 26c6: 0029 .2byte 0x29 + 26c8: 5f5f 4953 455a .byte 0x5f, 0x5f, 0x53, 0x49, 0x5a, 0x45 + 26ce: 4c5f464f .4byte 0x4c5f464f + 26d2: 5f474e4f .4byte 0x5f474e4f + 26d6: 4f4c .2byte 0x4f4c + 26d8: 474e .2byte 0x474e + 26da: 5f5f 3820 5300 .byte 0x5f, 0x5f, 0x20, 0x38, 0x00, 0x53 + 26e0: 4749 .2byte 0x4749 + 26e2: 415f 4f54 494d .byte 0x5f, 0x41, 0x54, 0x4f, 0x4d, 0x49 + 26e8: 494d5f43 .4byte 0x494d5f43 + 26ec: 004e .2byte 0x4e + 26ee: 5f5f 4c46 3654 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x36 + 26f4: 5f34 .2byte 0x5f34 + 26f6: 5349 .2byte 0x5349 + 26f8: 495f 4345 365f .byte 0x5f, 0x49, 0x45, 0x43, 0x5f, 0x36 + 26fe: 3530 .2byte 0x3530 + 2700: 3935 .2byte 0x3935 + 2702: 5f5f 3220 5f00 .byte 0x5f, 0x5f, 0x20, 0x32, 0x00, 0x5f + 2708: 535f 5248 5f54 .byte 0x5f, 0x53, 0x48, 0x52, 0x54, 0x5f + 270e: 54444957 .4byte 0x54444957 + 2712: 5f48 .2byte 0x5f48 + 2714: 205f 3631 5500 .byte 0x5f, 0x20, 0x31, 0x36, 0x00, 0x55 + 271a: 4e49 .2byte 0x4e49 + 271c: 3354 .2byte 0x3354 + 271e: 5f32 .2byte 0x5f32 + 2720: 414d .2byte 0x414d + 2722: 0058 .2byte 0x58 + 2724: 4e49 .2byte 0x4e49 + 2726: 3354 .2byte 0x3354 + 2728: 5f32 .2byte 0x5f32 + 272a: 414d .2byte 0x414d + 272c: 2058 .2byte 0x2058 + 272e: 5f5f 4e49 3354 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x33 + 2734: 5f32 .2byte 0x5f32 + 2736: 414d .2byte 0x414d + 2738: 5f58 .2byte 0x5f58 + 273a: 005f 5f5f 4c46 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x46, 0x4c + 2740: 3654 .2byte 0x3654 + 2742: 5f34 .2byte 0x5f34 + 2744: 4f4e .2byte 0x4f4e + 2746: 4d52 .2byte 0x4d52 + 2748: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 274e: 3120 .2byte 0x3120 + 2750: 372e .2byte 0x372e + 2752: 3739 .2byte 0x3739 + 2754: 3936 .2byte 0x3936 + 2756: 34333133 .4byte 0x34333133 + 275a: 3638 .2byte 0x3638 + 275c: 3332 .2byte 0x3332 + 275e: 3531 .2byte 0x3531 + 2760: 31383037 lui x0,0x31383 + 2764: 3534 .2byte 0x3534 + 2766: 3732 .2byte 0x3732 + 2768: 3234 .2byte 0x3234 + 276a: 31333733 .4byte 0x31333733 + 276e: 33343037 lui x0,0x33343 + 2772: 3735 .2byte 0x3735 + 2774: 2b65 .2byte 0x2b65 + 2776: 46383033 .4byte 0x46383033 + 277a: 3436 .2byte 0x3436 + 277c: 5f00 .2byte 0x5f00 + 277e: 725f 7369 7663 .byte 0x5f, 0x72, 0x69, 0x73, 0x63, 0x76 + 2784: 785f 656c 206e .byte 0x5f, 0x78, 0x6c, 0x65, 0x6e, 0x20 + 278a: 5f003233 .4byte 0x5f003233 + 278e: 495f 544e 4c5f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x4c + 2794: 4145 .2byte 0x4145 + 2796: 34365453 .4byte 0x34365453 + 279a: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 27a0: 205f 6f6c 676e .byte 0x5f, 0x20, 0x6c, 0x6f, 0x6e, 0x67 + 27a6: 6c20 .2byte 0x6c20 + 27a8: 20676e6f jal x28,789ae <__BSS_END__+0x6627a> + 27ac: 6e69 .2byte 0x6e69 + 27ae: 0074 .2byte 0x74 + 27b0: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 27b6: 545f3233 .4byte 0x545f3233 + 27ba: 5059 .2byte 0x5059 + 27bc: 5f45 .2byte 0x5f45 + 27be: 205f 6f6c 676e .byte 0x5f, 0x20, 0x6c, 0x6f, 0x6e, 0x67 + 27c4: 7520 .2byte 0x7520 + 27c6: 736e .2byte 0x736e + 27c8: 6769 .2byte 0x6769 + 27ca: 656e .2byte 0x656e + 27cc: 2064 .2byte 0x2064 + 27ce: 6e69 .2byte 0x6e69 + 27d0: 0074 .2byte 0x74 + 27d2: 4e49 .2byte 0x4e49 + 27d4: 5f54 .2byte 0x5f54 + 27d6: 454c .2byte 0x454c + 27d8: 5341 .2byte 0x5341 + 27da: 3354 .2byte 0x3354 + 27dc: 5f32 .2byte 0x5f32 + 27de: 494d .2byte 0x494d + 27e0: 204e .2byte 0x204e + 27e2: 2d28 .2byte 0x2d28 + 27e4: 4e49 .2byte 0x4e49 + 27e6: 5f54 .2byte 0x5f54 + 27e8: 454c .2byte 0x454c + 27ea: 5341 .2byte 0x5341 + 27ec: 3354 .2byte 0x3354 + 27ee: 5f32 .2byte 0x5f32 + 27f0: 414d .2byte 0x414d + 27f2: 2058 .2byte 0x2058 + 27f4: 202d .2byte 0x202d + 27f6: 2931 .2byte 0x2931 + 27f8: 5f00 .2byte 0x5f00 + 27fa: 535f 5a49 4f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x4f + 2800: 5f46 .2byte 0x5f46 + 2802: 4f50 .2byte 0x4f50 + 2804: 4e49 .2byte 0x4e49 + 2806: 4554 .2byte 0x4554 + 2808: 5f52 .2byte 0x5f52 + 280a: 205f 0034 4357 .byte 0x5f, 0x20, 0x34, 0x00, 0x57, 0x43 + 2810: 4148 .2byte 0x4148 + 2812: 5f52 .2byte 0x5f52 + 2814: 414d .2byte 0x414d + 2816: 2058 .2byte 0x2058 + 2818: 5f5f 4357 4148 .byte 0x5f, 0x5f, 0x57, 0x43, 0x48, 0x41 + 281e: 5f52 .2byte 0x5f52 + 2820: 414d .2byte 0x414d + 2822: 5f58 .2byte 0x5f58 + 2824: 005f 5f5f 4c46 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x46, 0x4c + 282a: 3654 .2byte 0x3654 + 282c: 5f34 .2byte 0x5f34 + 282e: 5045 .2byte 0x5045 + 2830: 4f4c4953 .4byte 0x4f4c4953 + 2834: 5f4e .2byte 0x5f4e + 2836: 205f 2e32 3232 .byte 0x5f, 0x20, 0x32, 0x2e, 0x32, 0x32 + 283c: 3430 .2byte 0x3430 + 283e: 3634 .2byte 0x3634 + 2840: 3430 .2byte 0x3430 + 2842: 3239 .2byte 0x3239 + 2844: 3035 .2byte 0x3035 + 2846: 30333133 .4byte 0x30333133 + 284a: 3038 .2byte 0x3038 + 284c: 3438 .2byte 0x3438 + 284e: 33363237 lui x4,0x33363 + 2852: 31363333 .4byte 0x31363333 + 2856: 3138 .2byte 0x3138 + 2858: 3436 .2byte 0x3436 + 285a: 3630 .2byte 0x3630 + 285c: 6532 .2byte 0x6532 + 285e: 312d .2byte 0x312d + 2860: 4636 .2byte 0x4636 + 2862: 3436 .2byte 0x3436 + 2864: 5f00 .2byte 0x5f00 + 2866: 635f 7070 695f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x69 + 286c: 696e .2byte 0x696e + 286e: 6974 .2byte 0x6974 + 2870: 6c61 .2byte 0x6c61 + 2872: 7a69 .2byte 0x7a69 + 2874: 7265 .2byte 0x7265 + 2876: 6c5f 7369 7374 .byte 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x73 + 287c: 3220 .2byte 0x3220 + 287e: 3030 .2byte 0x3030 + 2880: 3038 .2byte 0x3038 + 2882: 4c36 .2byte 0x4c36 + 2884: 5f00 .2byte 0x5f00 + 2886: 575f 4843 5241 .byte 0x5f, 0x57, 0x43, 0x48, 0x41, 0x52 + 288c: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2892: 3020 .2byte 0x3020 + 2894: 3778 .2byte 0x3778 + 2896: 6666 .2byte 0x6666 + 2898: 6666 .2byte 0x6666 + 289a: 6666 .2byte 0x6666 + 289c: 0066 .2byte 0x66 + 289e: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 28a4: 4544 .2byte 0x4544 + 28a6: 4f4e .2byte 0x4f4e + 28a8: 4d52 .2byte 0x4d52 + 28aa: 4d5f 4e49 5f5f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x5f + 28b0: 3120 .2byte 0x3120 + 28b2: 342e .2byte 0x342e + 28b4: 3130 .2byte 0x3130 + 28b6: 3932 .2byte 0x3932 + 28b8: 3438 .2byte 0x3438 + 28ba: 3436 .2byte 0x3436 + 28bc: 38343233 .4byte 0x38343233 + 28c0: 3731 .2byte 0x3731 + 28c2: 3730 .2byte 0x3730 + 28c4: 3930 .2byte 0x3930 + 28c6: 3332 .2byte 0x3332 + 28c8: 35393237 lui x4,0x35393 + 28cc: 3338 .2byte 0x3338 + 28ce: 3832 .2byte 0x3832 + 28d0: 3939 .2byte 0x3939 + 28d2: 3631 .2byte 0x3631 + 28d4: 3331 .2byte 0x3331 + 28d6: 2d65 .2byte 0x2d65 + 28d8: 3534 .2byte 0x3534 + 28da: 0046 .2byte 0x46 + 28dc: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 28e2: 54444957 .4byte 0x54444957 + 28e6: 5f48 .2byte 0x5f48 + 28e8: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 28ee: 465f 544c 3231 .byte 0x5f, 0x46, 0x4c, 0x54, 0x31, 0x32 + 28f4: 5f38 .2byte 0x5f38 + 28f6: 4544 .2byte 0x4544 + 28f8: 414d4943 .4byte 0x414d4943 + 28fc: 5f4c .2byte 0x5f4c + 28fe: 4944 .2byte 0x4944 + 2900: 205f5f47 .4byte 0x205f5f47 + 2904: 5f003633 .4byte 0x5f003633 + 2908: 555f 4e49 3654 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x36 + 290e: 5f34 .2byte 0x5f34 + 2910: 29632843 .4byte 0x29632843 + 2914: 6320 .2byte 0x6320 + 2916: 2320 .2byte 0x2320 + 2918: 4c552023 sw x5,1216(x10) # 333934c0 <__BSS_END__+0x33380d8c> + 291c: 004c .2byte 0x4c + 291e: 5f5f 4544 4943 .byte 0x5f, 0x5f, 0x44, 0x45, 0x43, 0x49 + 2924: 414d .2byte 0x414d + 2926: 5f4c .2byte 0x5f4c + 2928: 4944 .2byte 0x4944 + 292a: 205f5f47 .4byte 0x205f5f47 + 292e: 6d003633 .4byte 0x6d003633 + 2932: 6961 .2byte 0x6961 + 2934: 006e .2byte 0x6e + 2936: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 293c: 534e4f43 .4byte 0x534e4f43 + 2940: 5254 .2byte 0x5254 + 2942: 4355 .2byte 0x4355 + 2944: 4954 .2byte 0x4954 + 2946: 4556 .2byte 0x4556 + 2948: 535f 5a49 2045 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x20 + 294e: 5f003233 .4byte 0x5f003233 + 2952: 725f 7369 7663 .byte 0x5f, 0x72, 0x69, 0x73, 0x63, 0x76 + 2958: 665f 6f6c 7461 .byte 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74 + 295e: 615f 6962 735f .byte 0x5f, 0x61, 0x62, 0x69, 0x5f, 0x73 + 2964: 2074666f jal x12,4936a <__BSS_END__+0x36c36> + 2968: 0031 .2byte 0x31 + 296a: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 2970: 5441 .2byte 0x5441 + 2972: 43494d4f .4byte 0x43494d4f + 2976: 505f 494f 544e .byte 0x5f, 0x50, 0x4f, 0x49, 0x4e, 0x54 + 297c: 5245 .2byte 0x5245 + 297e: 4c5f 434f 5f4b .byte 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f + 2984: 5246 .2byte 0x5246 + 2986: 4545 .2byte 0x4545 + 2988: 3120 .2byte 0x3120 + 298a: 5f00 .2byte 0x5f00 + 298c: 555f 4553 5f52 .byte 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f + 2992: 414c .2byte 0x414c + 2994: 4542 .2byte 0x4542 + 2996: 5f4c .2byte 0x5f4c + 2998: 5250 .2byte 0x5250 + 299a: 4645 .2byte 0x4645 + 299c: 5849 .2byte 0x5849 + 299e: 5f5f 0020 5f5f .byte 0x5f, 0x5f, 0x20, 0x00, 0x5f, 0x5f + 29a4: 5f434347 .4byte 0x5f434347 + 29a8: 5441 .2byte 0x5441 + 29aa: 43494d4f .4byte 0x43494d4f + 29ae: 435f 4148 3352 .byte 0x5f, 0x43, 0x48, 0x41, 0x52, 0x33 + 29b4: 5f32 .2byte 0x5f32 + 29b6: 5f54 .2byte 0x5f54 + 29b8: 4f4c .2byte 0x4f4c + 29ba: 465f4b43 .4byte 0x465f4b43 + 29be: 4552 .2byte 0x4552 + 29c0: 2045 .2byte 0x2045 + 29c2: 0031 .2byte 0x31 + 29c4: 4955 .2byte 0x4955 + 29c6: 544e .2byte 0x544e + 29c8: 414d .2byte 0x414d + 29ca: 5f58 .2byte 0x5f58 + 29cc: 29632843 .4byte 0x29632843 + 29d0: 5f20 .2byte 0x5f20 + 29d2: 555f 4e49 4d54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x4d + 29d8: 5841 .2byte 0x5841 + 29da: 435f 6328 0029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x00 + 29e0: 5f5f 4e49 4d54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x4d + 29e6: 5841 .2byte 0x5841 + 29e8: 435f 6328 2029 .byte 0x5f, 0x43, 0x28, 0x63, 0x29, 0x20 + 29ee: 23232063 .4byte 0x23232063 + 29f2: 4c20 .2byte 0x4c20 + 29f4: 004c .2byte 0x4c + 29f6: 5f5f 5453 4344 .byte 0x5f, 0x5f, 0x53, 0x54, 0x44, 0x43 + 29fc: 485f 534f 4554 .byte 0x5f, 0x48, 0x4f, 0x53, 0x54, 0x45 + 2a02: 5f44 .2byte 0x5f44 + 2a04: 205f 0030 4955 .byte 0x5f, 0x20, 0x30, 0x00, 0x55, 0x49 + 2a0a: 544e .2byte 0x544e + 2a0c: 4c5f 4145 5453 .byte 0x5f, 0x4c, 0x45, 0x41, 0x53, 0x54 + 2a12: 5f38 .2byte 0x5f38 + 2a14: 414d .2byte 0x414d + 2a16: 0058 .2byte 0x58 + 2a18: 5f5f 4e49 5054 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x50 + 2a1e: 5254 .2byte 0x5254 + 2a20: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2a26: 3020 .2byte 0x3020 + 2a28: 3778 .2byte 0x3778 + 2a2a: 6666 .2byte 0x6666 + 2a2c: 6666 .2byte 0x6666 + 2a2e: 6666 .2byte 0x6666 + 2a30: 0066 .2byte 0x66 + 2a32: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 2a38: 6874 .2byte 0x6874 + 2a3a: 6572 .2byte 0x6572 + 2a3c: 6461 .2byte 0x6461 + 2a3e: 65666173 .4byte 0x65666173 + 2a42: 735f 6174 6974 .byte 0x5f, 0x73, 0x74, 0x61, 0x74, 0x69 + 2a48: 6e695f63 bge x18,x6,3146 + 2a4c: 7469 .2byte 0x7469 + 2a4e: 3220 .2byte 0x3220 + 2a50: 3030 .2byte 0x3030 + 2a52: 3038 .2byte 0x3038 + 2a54: 4c36 .2byte 0x4c36 + 2a56: 5f00 .2byte 0x5f00 + 2a58: 635f 7070 6e5f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x6e + 2a5e: 6d61 .2byte 0x6d61 + 2a60: 7365 .2byte 0x7365 + 2a62: 6170 .2byte 0x6170 + 2a64: 615f6563 bltu x30,x21,306e + 2a68: 7474 .2byte 0x7474 + 2a6a: 6972 .2byte 0x6972 + 2a6c: 7562 .2byte 0x7562 + 2a6e: 6574 .2byte 0x6574 + 2a70: 30322073 .4byte 0x30322073 + 2a74: 3431 .2byte 0x3431 + 2a76: 3131 .2byte 0x3131 + 2a78: 004c .2byte 0x4c + 2a7a: 5f5f 5250 4741 .byte 0x5f, 0x5f, 0x50, 0x52, 0x41, 0x47 + 2a80: 414d .2byte 0x414d + 2a82: 525f 4445 4645 .byte 0x5f, 0x52, 0x45, 0x44, 0x45, 0x46 + 2a88: 4e49 .2byte 0x4e49 + 2a8a: 5f45 .2byte 0x5f45 + 2a8c: 5845 .2byte 0x5845 + 2a8e: 4e54 .2byte 0x4e54 + 2a90: 4d41 .2byte 0x4d41 + 2a92: 2045 .2byte 0x2045 + 2a94: 0031 .2byte 0x31 + 2a96: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 2a9c: 75727473 .4byte 0x75727473 + 2aa0: 72757463 bgeu x10,x7,31c8 + 2aa4: 6465 .2byte 0x6465 + 2aa6: 625f 6e69 6964 .byte 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69 + 2aac: 676e .2byte 0x676e + 2aae: 30322073 .4byte 0x30322073 + 2ab2: 3631 .2byte 0x3631 + 2ab4: 3630 .2byte 0x3630 + 2ab6: 004c .2byte 0x4c + 2ab8: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 2abe: 5441 .2byte 0x5441 + 2ac0: 43494d4f .4byte 0x43494d4f + 2ac4: 4c5f 4f4c 474e .byte 0x5f, 0x4c, 0x4c, 0x4f, 0x4e, 0x47 + 2aca: 4c5f 434f 5f4b .byte 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f + 2ad0: 5246 .2byte 0x5246 + 2ad2: 4545 .2byte 0x4545 + 2ad4: 3120 .2byte 0x3120 + 2ad6: 5f00 .2byte 0x5f00 + 2ad8: 465f 544c 4d5f .byte 0x5f, 0x46, 0x4c, 0x54, 0x5f, 0x4d + 2ade: 5841 .2byte 0x5841 + 2ae0: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 2ae6: 3120 .2byte 0x3120 + 2ae8: 3832 .2byte 0x3832 + 2aea: 5f00 .2byte 0x5f00 + 2aec: 415f 4f54 494d .byte 0x5f, 0x41, 0x54, 0x4f, 0x4d, 0x49 + 2af2: 43415f43 .4byte 0x43415f43 + 2af6: 5f51 .2byte 0x5f51 + 2af8: 4552 .2byte 0x4552 + 2afa: 204c .2byte 0x204c + 2afc: 0034 .2byte 0x34 + 2afe: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 2b04: 465f 5341 3654 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x36 + 2b0a: 5f34 .2byte 0x5f34 + 2b0c: 5954 .2byte 0x5954 + 2b0e: 4550 .2byte 0x4550 + 2b10: 5f5f 6c20 6e6f .byte 0x5f, 0x5f, 0x20, 0x6c, 0x6f, 0x6e + 2b16: 6f6c2067 .4byte 0x6f6c2067 + 2b1a: 676e .2byte 0x676e + 2b1c: 7520 .2byte 0x7520 + 2b1e: 736e .2byte 0x736e + 2b20: 6769 .2byte 0x6769 + 2b22: 656e .2byte 0x656e + 2b24: 2064 .2byte 0x2064 + 2b26: 6e69 .2byte 0x6e69 + 2b28: 0074 .2byte 0x74 + 2b2a: 41484357 .4byte 0x41484357 + 2b2e: 5f52 .2byte 0x5f52 + 2b30: 414d .2byte 0x414d + 2b32: 0058 .2byte 0x58 + 2b34: 4e49 .2byte 0x4e49 + 2b36: 3354 .2byte 0x3354 + 2b38: 5f32 .2byte 0x5f32 + 2b3a: 494d .2byte 0x494d + 2b3c: 004e .2byte 0x4e + 2b3e: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 2b44: 494d .2byte 0x494d + 2b46: 5f4e .2byte 0x5f4e + 2b48: 205f 2e31 3731 .byte 0x5f, 0x20, 0x31, 0x2e, 0x31, 0x37 + 2b4e: 3435 .2byte 0x3435 + 2b50: 3439 .2byte 0x3439 + 2b52: 38303533 .4byte 0x38303533 + 2b56: 3232 .2byte 0x3232 + 2b58: 3832 .2byte 0x3832 + 2b5a: 37303537 lui x10,0x37303 + 2b5e: 3639 .2byte 0x3639 + 2b60: 3738 .2byte 0x3738 + 2b62: 33353633 .4byte 0x33353633 + 2b66: 32323237 lui x4,0x32323 + 2b6a: 3432 .2byte 0x3432 + 2b6c: 3635 .2byte 0x3635 + 2b6e: 6538 .2byte 0x6538 + 2b70: 332d .2byte 0x332d + 2b72: 4638 .2byte 0x4638 + 2b74: 5500 .2byte 0x5500 + 2b76: 4e49 .2byte 0x4e49 + 2b78: 5f54 .2byte 0x5f54 + 2b7a: 4146 .2byte 0x4146 + 2b7c: 5f385453 .4byte 0x5f385453 + 2b80: 414d .2byte 0x414d + 2b82: 2058 .2byte 0x2058 + 2b84: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 2b8a: 465f 5341 3854 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x38 + 2b90: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2b96: 5f00 .2byte 0x5f00 + 2b98: 495f 544e 5450 .byte 0x5f, 0x49, 0x4e, 0x54, 0x50, 0x54 + 2b9e: 5f52 .2byte 0x5f52 + 2ba0: 5954 .2byte 0x5954 + 2ba2: 4550 .2byte 0x4550 + 2ba4: 5f5f 6920 746e .byte 0x5f, 0x5f, 0x20, 0x69, 0x6e, 0x74 + 2baa: 5f00 .2byte 0x5f00 + 2bac: 635f 6c70 7375 .byte 0x5f, 0x63, 0x70, 0x6c, 0x75, 0x73 + 2bb2: 6c70 .2byte 0x6c70 + 2bb4: 7375 .2byte 0x7375 + 2bb6: 3220 .2byte 0x3220 + 2bb8: 3130 .2byte 0x3130 + 2bba: 4c333037 lui x0,0x4c333 + 2bbe: 5f00 .2byte 0x5f00 + 2bc0: 4c5f 4244 5f4c .byte 0x5f, 0x4c, 0x44, 0x42, 0x4c, 0x5f + 2bc6: 4544 .2byte 0x4544 + 2bc8: 414d4943 .4byte 0x414d4943 + 2bcc: 5f4c .2byte 0x5f4c + 2bce: 4944 .2byte 0x4944 + 2bd0: 205f5f47 .4byte 0x205f5f47 + 2bd4: 5f003633 .4byte 0x5f003633 + 2bd8: 635f 7070 695f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x69 + 2bde: 686e .2byte 0x686e + 2be0: 7265 .2byte 0x7265 + 2be2: 7469 .2byte 0x7469 + 2be4: 6e69 .2byte 0x6e69 + 2be6: 6f635f67 .4byte 0x6f635f67 + 2bea: 736e .2byte 0x736e + 2bec: 7274 .2byte 0x7274 + 2bee: 6375 .2byte 0x6375 + 2bf0: 6f74 .2byte 0x6f74 + 2bf2: 7372 .2byte 0x7372 + 2bf4: 3220 .2byte 0x3220 + 2bf6: 3130 .2byte 0x3130 + 2bf8: 3135 .2byte 0x3135 + 2bfa: 4c31 .2byte 0x4c31 + 2bfc: 5500 .2byte 0x5500 + 2bfe: 4e49 .2byte 0x4e49 + 2c00: 5f54 .2byte 0x5f54 + 2c02: 4146 .2byte 0x4146 + 2c04: 32335453 .4byte 0x32335453 + 2c08: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 2c0e: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 2c14: 4146 .2byte 0x4146 + 2c16: 32335453 .4byte 0x32335453 + 2c1a: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2c20: 5f00 .2byte 0x5f00 + 2c22: 495f 544e 4c5f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x4c + 2c28: 4145 .2byte 0x4145 + 2c2a: 32335453 .4byte 0x32335453 + 2c2e: 575f 4449 4854 .byte 0x5f, 0x57, 0x49, 0x44, 0x54, 0x48 + 2c34: 5f5f 3320 0032 .byte 0x5f, 0x5f, 0x20, 0x33, 0x32, 0x00 + 2c3a: 5f5f 4e47 4355 .byte 0x5f, 0x5f, 0x47, 0x4e, 0x55, 0x43 + 2c40: 575f 4449 5f45 .byte 0x5f, 0x57, 0x49, 0x44, 0x45, 0x5f + 2c46: 5845 .2byte 0x5845 + 2c48: 4345 .2byte 0x4345 + 2c4a: 5455 .2byte 0x5455 + 2c4c: 4f49 .2byte 0x4f49 + 2c4e: 5f4e .2byte 0x5f4e + 2c50: 52414843 .4byte 0x52414843 + 2c54: 5f544553 .4byte 0x5f544553 + 2c58: 414e .2byte 0x414e + 2c5a: 454d .2byte 0x454d + 2c5c: 2220 .2byte 0x2220 + 2c5e: 5455 .2byte 0x5455 + 2c60: 2d46 .2byte 0x2d46 + 2c62: 454c3233 .4byte 0x454c3233 + 2c66: 0022 .2byte 0x22 + 2c68: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 2c6e: 465f 5341 3354 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x33 + 2c74: 5f32 .2byte 0x5f32 + 2c76: 5954 .2byte 0x5954 + 2c78: 4550 .2byte 0x4550 + 2c7a: 5f5f 7520 736e .byte 0x5f, 0x5f, 0x20, 0x75, 0x6e, 0x73 + 2c80: 6769 .2byte 0x6769 + 2c82: 656e .2byte 0x656e + 2c84: 2064 .2byte 0x2064 + 2c86: 6e69 .2byte 0x6e69 + 2c88: 0074 .2byte 0x74 + 2c8a: 5f5f 4957 544e .byte 0x5f, 0x5f, 0x57, 0x49, 0x4e, 0x54 + 2c90: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 2c96: 205f 6e75 6973 .byte 0x5f, 0x20, 0x75, 0x6e, 0x73, 0x69 + 2c9c: 64656e67 .4byte 0x64656e67 + 2ca0: 6920 .2byte 0x6920 + 2ca2: 746e .2byte 0x746e + 2ca4: 5f00 .2byte 0x5f00 + 2ca6: 535f 5a49 5f45 .byte 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x5f + 2cac: 5954 .2byte 0x5954 + 2cae: 4550 .2byte 0x4550 + 2cb0: 5f5f 7520 736e .byte 0x5f, 0x5f, 0x20, 0x75, 0x6e, 0x73 + 2cb6: 6769 .2byte 0x6769 + 2cb8: 656e .2byte 0x656e + 2cba: 2064 .2byte 0x2064 + 2cbc: 6e69 .2byte 0x6e69 + 2cbe: 0074 .2byte 0x74 + 2cc0: 41484357 .4byte 0x41484357 + 2cc4: 5f52 .2byte 0x5f52 + 2cc6: 494d .2byte 0x494d + 2cc8: 204e .2byte 0x204e + 2cca: 5f5f 4357 4148 .byte 0x5f, 0x5f, 0x57, 0x43, 0x48, 0x41 + 2cd0: 5f52 .2byte 0x5f52 + 2cd2: 494d .2byte 0x494d + 2cd4: 5f4e .2byte 0x5f4e + 2cd6: 005f 5f5f 7063 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x63, 0x70 + 2cdc: 5f70 .2byte 0x5f70 + 2cde: 616c .2byte 0x616c + 2ce0: 626d .2byte 0x626d + 2ce2: 6164 .2byte 0x6164 + 2ce4: 30322073 .4byte 0x30322073 + 2ce8: 3930 .2byte 0x3930 + 2cea: 3730 .2byte 0x3730 + 2cec: 004c .2byte 0x4c + 2cee: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 2cf4: 5441 .2byte 0x5441 + 2cf6: 43494d4f .4byte 0x43494d4f + 2cfa: 535f 4f48 5452 .byte 0x5f, 0x53, 0x48, 0x4f, 0x52, 0x54 + 2d00: 4c5f 434f 5f4b .byte 0x5f, 0x4c, 0x4f, 0x43, 0x4b, 0x5f + 2d06: 5246 .2byte 0x5246 + 2d08: 4545 .2byte 0x4545 + 2d0a: 3120 .2byte 0x3120 + 2d0c: 5f00 .2byte 0x5f00 + 2d0e: 445f 4c42 455f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x45 + 2d14: 5350 .2byte 0x5350 + 2d16: 4c49 .2byte 0x4c49 + 2d18: 5f5f4e4f .4byte 0x5f5f4e4f + 2d1c: 6420 .2byte 0x6420 + 2d1e: 6c62756f jal x10,2a3e4 <__BSS_END__+0x17cb0> + 2d22: 2865 .2byte 0x2865 + 2d24: 2e32 .2byte 0x2e32 + 2d26: 3232 .2byte 0x3232 + 2d28: 3430 .2byte 0x3430 + 2d2a: 3634 .2byte 0x3634 + 2d2c: 3430 .2byte 0x3430 + 2d2e: 3239 .2byte 0x3239 + 2d30: 3035 .2byte 0x3035 + 2d32: 30333133 .4byte 0x30333133 + 2d36: 3038 .2byte 0x3038 + 2d38: 3438 .2byte 0x3438 + 2d3a: 33363237 lui x4,0x33363 + 2d3e: 31363333 .4byte 0x31363333 + 2d42: 3138 .2byte 0x3138 + 2d44: 3436 .2byte 0x3436 + 2d46: 3630 .2byte 0x3630 + 2d48: 6532 .2byte 0x6532 + 2d4a: 312d .2byte 0x312d + 2d4c: 4c36 .2byte 0x4c36 + 2d4e: 0029 .2byte 0x29 + 2d50: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 2d56: 6574 .2byte 0x6574 + 2d58: 706d .2byte 0x706d + 2d5a: 616c .2byte 0x616c + 2d5c: 6574 .2byte 0x6574 + 2d5e: 745f 6d65 6c70 .byte 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c + 2d64: 7461 .2byte 0x7461 + 2d66: 5f65 .2byte 0x5f65 + 2d68: 7261 .2byte 0x7261 + 2d6a: 32207367 .4byte 0x32207367 + 2d6e: 3130 .2byte 0x3130 + 2d70: 3136 .2byte 0x3136 + 2d72: 4c31 .2byte 0x4c31 + 2d74: 5f00 .2byte 0x5f00 + 2d76: 465f 544c 455f .byte 0x5f, 0x46, 0x4c, 0x54, 0x5f, 0x45 + 2d7c: 5350 .2byte 0x5350 + 2d7e: 4c49 .2byte 0x4c49 + 2d80: 5f5f4e4f .4byte 0x5f5f4e4f + 2d84: 3120 .2byte 0x3120 + 2d86: 312e .2byte 0x312e + 2d88: 3239 .2byte 0x3239 + 2d8a: 3930 .2byte 0x3930 + 2d8c: 3832 .2byte 0x3832 + 2d8e: 3539 .2byte 0x3539 + 2d90: 3035 .2byte 0x3035 + 2d92: 32313837 lui x16,0x32313 + 2d96: 3035 .2byte 0x3035 + 2d98: 3030 .2byte 0x3030 + 2d9a: 3030 .2byte 0x3030 + 2d9c: 3030 .2byte 0x3030 + 2d9e: 3030 .2byte 0x3030 + 2da0: 3030 .2byte 0x3030 + 2da2: 3030 .2byte 0x3030 + 2da4: 3030 .2byte 0x3030 + 2da6: 3030 .2byte 0x3030 + 2da8: 3030 .2byte 0x3030 + 2daa: 2d65 .2byte 0x2d65 + 2dac: 5f004637 lui x12,0x5f004 + 2db0: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 2db6: 4d5f 4e49 455f .byte 0x5f, 0x4d, 0x49, 0x4e, 0x5f, 0x45 + 2dbc: 5058 .2byte 0x5058 + 2dbe: 5f5f 2820 312d .byte 0x5f, 0x5f, 0x20, 0x28, 0x2d, 0x31 + 2dc4: 3230 .2byte 0x3230 + 2dc6: 2931 .2byte 0x2931 + 2dc8: 5500 .2byte 0x5500 + 2dca: 4e49 .2byte 0x4e49 + 2dcc: 3854 .2byte 0x3854 + 2dce: 435f 5f00 465f .byte 0x5f, 0x43, 0x00, 0x5f, 0x5f, 0x46 + 2dd4: 544c .2byte 0x544c + 2dd6: 455f 4156 5f4c .byte 0x5f, 0x45, 0x56, 0x41, 0x4c, 0x5f + 2ddc: 454d .2byte 0x454d + 2dde: 4854 .2byte 0x4854 + 2de0: 545f444f .4byte 0x545f444f + 2de4: 38315f53 .4byte 0x38315f53 + 2de8: 3636 .2byte 0x3636 + 2dea: 5f31 .2byte 0x5f31 + 2dec: 205f5f33 .4byte 0x205f5f33 + 2df0: 0030 .2byte 0x30 + 2df2: 5f5f 4244 5f4c .byte 0x5f, 0x5f, 0x44, 0x42, 0x4c, 0x5f + 2df8: 4148 .2byte 0x4148 + 2dfa: 4e495f53 .4byte 0x4e495f53 + 2dfe: 4946 .2byte 0x4946 + 2e00: 494e .2byte 0x494e + 2e02: 5954 .2byte 0x5954 + 2e04: 5f5f 3120 5300 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x53 + 2e0a: 4749 .2byte 0x4749 + 2e0c: 415f 4f54 494d .byte 0x5f, 0x41, 0x54, 0x4f, 0x4d, 0x49 + 2e12: 414d5f43 .4byte 0x414d5f43 + 2e16: 2058 .2byte 0x2058 + 2e18: 5f5f 4953 5f47 .byte 0x5f, 0x5f, 0x53, 0x49, 0x47, 0x5f + 2e1e: 5441 .2byte 0x5441 + 2e20: 43494d4f .4byte 0x43494d4f + 2e24: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2e2a: 5f00 .2byte 0x5f00 + 2e2c: 475f 5858 525f .byte 0x5f, 0x47, 0x58, 0x58, 0x5f, 0x52 + 2e32: 5454 .2byte 0x5454 + 2e34: 2049 .2byte 0x2049 + 2e36: 0031 .2byte 0x31 + 2e38: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 2e3e: 4148 .2byte 0x4148 + 2e40: 55515f53 .4byte 0x55515f53 + 2e44: 4549 .2byte 0x4549 + 2e46: 5f54 .2byte 0x5f54 + 2e48: 414e .2byte 0x414e + 2e4a: 5f4e .2byte 0x5f4e + 2e4c: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 2e52: 455a4953 .4byte 0x455a4953 + 2e56: 495f464f .4byte 0x495f464f + 2e5a: 544e .2byte 0x544e + 2e5c: 5f5f 3420 5f00 .byte 0x5f, 0x5f, 0x20, 0x34, 0x00, 0x5f + 2e62: 635f 7070 615f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x61 + 2e68: 65726767 .4byte 0x65726767 + 2e6c: 65746167 .4byte 0x65746167 + 2e70: 6e5f 6473 696d .byte 0x5f, 0x6e, 0x73, 0x64, 0x6d, 0x69 + 2e76: 3220 .2byte 0x3220 + 2e78: 3130 .2byte 0x3130 + 2e7a: 4c343033 .4byte 0x4c343033 + 2e7e: 5f00 .2byte 0x5f00 + 2e80: 495f 544e 414d .byte 0x5f, 0x49, 0x4e, 0x54, 0x4d, 0x41 + 2e86: 5f58 .2byte 0x5f58 + 2e88: 5954 .2byte 0x5954 + 2e8a: 4550 .2byte 0x4550 + 2e8c: 5f5f 6c20 6e6f .byte 0x5f, 0x5f, 0x20, 0x6c, 0x6f, 0x6e + 2e92: 6f6c2067 .4byte 0x6f6c2067 + 2e96: 676e .2byte 0x676e + 2e98: 6920 .2byte 0x6920 + 2e9a: 746e .2byte 0x746e + 2e9c: 5f00 .2byte 0x5f00 + 2e9e: 725f 7369 7663 .byte 0x5f, 0x72, 0x69, 0x73, 0x63, 0x76 + 2ea4: 3120 .2byte 0x3120 + 2ea6: 5f00 .2byte 0x5f00 + 2ea8: 635f 7070 645f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x64 + 2eae: 6c65 .2byte 0x6c65 + 2eb0: 6765 .2byte 0x6765 + 2eb2: 7461 .2byte 0x7461 + 2eb4: 6e69 .2byte 0x6e69 + 2eb6: 6f635f67 .4byte 0x6f635f67 + 2eba: 736e .2byte 0x736e + 2ebc: 7274 .2byte 0x7274 + 2ebe: 6375 .2byte 0x6375 + 2ec0: 6f74 .2byte 0x6f74 + 2ec2: 7372 .2byte 0x7372 + 2ec4: 3220 .2byte 0x3220 + 2ec6: 3030 .2byte 0x3030 + 2ec8: 3036 .2byte 0x3036 + 2eca: 4c34 .2byte 0x4c34 + 2ecc: 4900 .2byte 0x4900 + 2ece: 544e .2byte 0x544e + 2ed0: 465f 5341 3354 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x33 + 2ed6: 5f32 .2byte 0x5f32 + 2ed8: 494d .2byte 0x494d + 2eda: 204e .2byte 0x204e + 2edc: 2d28 .2byte 0x2d28 + 2ede: 4e49 .2byte 0x4e49 + 2ee0: 5f54 .2byte 0x5f54 + 2ee2: 4146 .2byte 0x4146 + 2ee4: 32335453 .4byte 0x32335453 + 2ee8: 4d5f 5841 2d20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x2d + 2eee: 3120 .2byte 0x3120 + 2ef0: 0029 .2byte 0x29 + 2ef2: 544e4957 .4byte 0x544e4957 + 2ef6: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + 2efc: 635f 7070 755f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x75 + 2f02: 5f726573 .4byte 0x5f726573 + 2f06: 6564 .2byte 0x6564 + 2f08: 6966 .2byte 0x6966 + 2f0a: 656e .2byte 0x656e + 2f0c: 5f64 .2byte 0x5f64 + 2f0e: 696c .2byte 0x696c + 2f10: 6574 .2byte 0x6574 + 2f12: 6172 .2byte 0x6172 + 2f14: 736c .2byte 0x736c + 2f16: 3220 .2byte 0x3220 + 2f18: 3030 .2byte 0x3030 + 2f1a: 3038 .2byte 0x3038 + 2f1c: 4c39 .2byte 0x4c39 + 2f1e: 5500 .2byte 0x5500 + 2f20: 4e49 .2byte 0x4e49 + 2f22: 5f54 .2byte 0x5f54 + 2f24: 4146 .2byte 0x4146 + 2f26: 36315453 .4byte 0x36315453 + 2f2a: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 2f30: 555f 4e49 5f54 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x5f + 2f36: 4146 .2byte 0x4146 + 2f38: 36315453 .4byte 0x36315453 + 2f3c: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2f42: 4900 .2byte 0x4900 + 2f44: 544e .2byte 0x544e + 2f46: 5f38 .2byte 0x5f38 + 2f48: 414d .2byte 0x414d + 2f4a: 2058 .2byte 0x2058 + 2f4c: 5f5f 4e49 3854 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x38 + 2f52: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 2f58: 5f00 .2byte 0x5f00 + 2f5a: 555f 4e49 3654 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x36 + 2f60: 5f34 .2byte 0x5f34 + 2f62: 5954 .2byte 0x5954 + 2f64: 4550 .2byte 0x4550 + 2f66: 5f5f 6c20 6e6f .byte 0x5f, 0x5f, 0x20, 0x6c, 0x6f, 0x6e + 2f6c: 6f6c2067 .4byte 0x6f6c2067 + 2f70: 676e .2byte 0x676e + 2f72: 7520 .2byte 0x7520 + 2f74: 736e .2byte 0x736e + 2f76: 6769 .2byte 0x6769 + 2f78: 656e .2byte 0x656e + 2f7a: 2064 .2byte 0x2064 + 2f7c: 6e69 .2byte 0x6e69 + 2f7e: 0074 .2byte 0x74 + 2f80: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 2f86: 5832 .2byte 0x5832 + 2f88: 485f 5341 515f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x51 + 2f8e: 4955 .2byte 0x4955 + 2f90: 5445 .2byte 0x5445 + 2f92: 4e5f 4e41 5f5f .byte 0x5f, 0x4e, 0x41, 0x4e, 0x5f, 0x5f + 2f98: 3120 .2byte 0x3120 + 2f9a: 5f00 .2byte 0x5f00 + 2f9c: 445f 4c42 4d5f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x4d + 2fa2: 5841 .2byte 0x5841 + 2fa4: 315f 5f30 5845 .byte 0x5f, 0x31, 0x30, 0x5f, 0x45, 0x58 + 2faa: 5f50 .2byte 0x5f50 + 2fac: 205f 3033 0038 .byte 0x5f, 0x20, 0x33, 0x30, 0x38, 0x00 + 2fb2: 4955 .2byte 0x4955 + 2fb4: 544e .2byte 0x544e + 2fb6: 4d5f3233 .4byte 0x4d5f3233 + 2fba: 5841 .2byte 0x5841 + 2fbc: 5f20 .2byte 0x5f20 + 2fbe: 555f 4e49 3354 .byte 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x33 + 2fc4: 5f32 .2byte 0x5f32 + 2fc6: 414d .2byte 0x414d + 2fc8: 5f58 .2byte 0x5f58 + 2fca: 005f 5f5f 4e49 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x49, 0x4e + 2fd0: 5f54 .2byte 0x5f54 + 2fd2: 4146 .2byte 0x4146 + 2fd4: 32335453 .4byte 0x32335453 + 2fd8: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 2fde: 205f 6e69 0074 .byte 0x5f, 0x20, 0x69, 0x6e, 0x74, 0x00 + 2fe4: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 2fea: 74706163 bltu x0,x7,372c + 2fee: 7275 .2byte 0x7275 + 2ff0: 5f65 .2byte 0x5f65 + 2ff2: 72617473 .4byte 0x72617473 + 2ff6: 745f 6968 2073 .byte 0x5f, 0x74, 0x68, 0x69, 0x73, 0x20 + 2ffc: 3032 .2byte 0x3032 + 2ffe: 3631 .2byte 0x3631 + 3000: 3330 .2byte 0x3330 + 3002: 004c .2byte 0x4c + 3004: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 300a: 6e75 .2byte 0x6e75 + 300c: 6369 .2byte 0x6369 + 300e: 5f65646f jal x8,59604 <__BSS_END__+0x46ed0> + 3012: 72616863 bltu x2,x6,3742 + 3016: 6361 .2byte 0x6361 + 3018: 6574 .2byte 0x6574 + 301a: 7372 .2byte 0x7372 + 301c: 3220 .2byte 0x3220 + 301e: 3130 .2byte 0x3130 + 3020: 3134 .2byte 0x3134 + 3022: 4c31 .2byte 0x4c31 + 3024: 5f00 .2byte 0x5f00 + 3026: 425f 4749 4547 .byte 0x5f, 0x42, 0x49, 0x47, 0x47, 0x45 + 302c: 415f5453 .4byte 0x415f5453 + 3030: 494c .2byte 0x494c + 3032: 454d4e47 .4byte 0x454d4e47 + 3036: 544e .2byte 0x544e + 3038: 5f5f 3120 0036 .byte 0x5f, 0x5f, 0x20, 0x31, 0x36, 0x00 + 303e: 5f5f 4c46 3154 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x31 + 3044: 3832 .2byte 0x3832 + 3046: 445f 4e45 524f .byte 0x5f, 0x44, 0x45, 0x4e, 0x4f, 0x52 + 304c: 5f4d .2byte 0x5f4d + 304e: 494d .2byte 0x494d + 3050: 5f4e .2byte 0x5f4e + 3052: 205f 2e36 3734 .byte 0x5f, 0x20, 0x36, 0x2e, 0x34, 0x37 + 3058: 3135 .2byte 0x3135 + 305a: 31313537 lui x10,0x31313 + 305e: 3439 .2byte 0x3439 + 3060: 32303833 .4byte 0x32303833 + 3064: 3135 .2byte 0x3135 + 3066: 3031 .2byte 0x3031 + 3068: 3239 .2byte 0x3239 + 306a: 3434 .2byte 0x3434 + 306c: 35393833 .4byte 0x35393833 + 3070: 3238 .2byte 0x3238 + 3072: 3732 .2byte 0x3732 + 3074: 3436 .2byte 0x3436 + 3076: 3536 .2byte 0x3536 + 3078: 6535 .2byte 0x6535 + 307a: 342d .2byte 0x342d + 307c: 3639 .2byte 0x3639 + 307e: 4636 .2byte 0x4636 + 3080: 3231 .2byte 0x3231 + 3082: 0038 .2byte 0x38 + 3084: 4e49 .2byte 0x4e49 + 3086: 5f54 .2byte 0x5f54 + 3088: 454c .2byte 0x454c + 308a: 5341 .2byte 0x5341 + 308c: 3354 .2byte 0x3354 + 308e: 5f32 .2byte 0x5f32 + 3090: 494d .2byte 0x494d + 3092: 004e .2byte 0x4e + 3094: 4e49 .2byte 0x4e49 + 3096: 3154 .2byte 0x3154 + 3098: 5f36 .2byte 0x5f36 + 309a: 414d .2byte 0x414d + 309c: 2058 .2byte 0x2058 + 309e: 5f5f 4e49 3154 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x31 + 30a4: 5f36 .2byte 0x5f36 + 30a6: 414d .2byte 0x414d + 30a8: 5f58 .2byte 0x5f58 + 30aa: 005f 5f5f 4e49 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x49, 0x4e + 30b0: 5f54 .2byte 0x5f54 + 30b2: 4146 .2byte 0x4146 + 30b4: 5f385453 .4byte 0x5f385453 + 30b8: 54444957 .4byte 0x54444957 + 30bc: 5f48 .2byte 0x5f48 + 30be: 205f 3233 5f00 .byte 0x5f, 0x20, 0x33, 0x32, 0x00, 0x5f + 30c4: 465f 544c 4d5f .byte 0x5f, 0x46, 0x4c, 0x54, 0x5f, 0x4d + 30ca: 4e49 .2byte 0x4e49 + 30cc: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 30d2: 2820 .2byte 0x2820 + 30d4: 312d .2byte 0x312d + 30d6: 3532 .2byte 0x3532 + 30d8: 0029 .2byte 0x29 + 30da: 5f5f 4347 5f43 .byte 0x5f, 0x5f, 0x47, 0x43, 0x43, 0x5f + 30e0: 5441 .2byte 0x5441 + 30e2: 43494d4f .4byte 0x43494d4f + 30e6: 425f 4f4f 5f4c .byte 0x5f, 0x42, 0x4f, 0x4f, 0x4c, 0x5f + 30ec: 4f4c .2byte 0x4f4c + 30ee: 465f4b43 .4byte 0x465f4b43 + 30f2: 4552 .2byte 0x4552 + 30f4: 2045 .2byte 0x2045 + 30f6: 0031 .2byte 0x31 + 30f8: 5f5f 4c46 3154 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x31 + 30fe: 3832 .2byte 0x3832 + 3100: 4e5f 524f 5f4d .byte 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x5f + 3106: 414d .2byte 0x414d + 3108: 5f58 .2byte 0x5f58 + 310a: 205f 2e31 3831 .byte 0x5f, 0x20, 0x31, 0x2e, 0x31, 0x38 + 3110: 3739 .2byte 0x3739 + 3112: 39343133 .4byte 0x39343133 + 3116: 3335 .2byte 0x3335 + 3118: 3735 .2byte 0x3735 + 311a: 3332 .2byte 0x3332 + 311c: 3731 .2byte 0x3731 + 311e: 3536 .2byte 0x3536 + 3120: 3830 .2byte 0x3830 + 3122: 3735 .2byte 0x3735 + 3124: 3935 .2byte 0x3935 + 3126: 36363233 .4byte 0x36363233 + 312a: 3832 .2byte 0x3832 + 312c: 3030 .2byte 0x3030 + 312e: 65323037 lui x0,0x65323 + 3132: 3339342b .4byte 0x3339342b + 3136: 4632 .2byte 0x4632 + 3138: 3231 .2byte 0x3231 + 313a: 0038 .2byte 0x38 + 313c: 5f5f 4c45 5f46 .byte 0x5f, 0x5f, 0x45, 0x4c, 0x46, 0x5f + 3142: 205f 0031 4955 .byte 0x5f, 0x20, 0x31, 0x00, 0x55, 0x49 + 3148: 544e .2byte 0x544e + 314a: 3631 .2byte 0x3631 + 314c: 435f 5f00 495f .byte 0x5f, 0x43, 0x00, 0x5f, 0x5f, 0x49 + 3152: 544e .2byte 0x544e + 3154: 435f3233 .4byte 0x435f3233 + 3158: 6328 .2byte 0x6328 + 315a: 2029 .2byte 0x2029 + 315c: 23232063 .4byte 0x23232063 + 3160: 4c20 .2byte 0x4c20 + 3162: 5500 .2byte 0x5500 + 3164: 4e49 .2byte 0x4e49 + 3166: 3154 .2byte 0x3154 + 3168: 5f36 .2byte 0x5f36 + 316a: 414d .2byte 0x414d + 316c: 2058 .2byte 0x2058 + 316e: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 3174: 3631 .2byte 0x3631 + 3176: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 317c: 4900 .2byte 0x4900 + 317e: 544e .2byte 0x544e + 3180: 3436 .2byte 0x3436 + 3182: 4d5f 4e49 5f00 .byte 0x5f, 0x4d, 0x49, 0x4e, 0x00, 0x5f + 3188: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 318e: 5f58 .2byte 0x5f58 + 3190: 4544 .2byte 0x4544 + 3192: 414d4943 .4byte 0x414d4943 + 3196: 5f4c .2byte 0x5f4c + 3198: 4944 .2byte 0x4944 + 319a: 205f5f47 .4byte 0x205f5f47 + 319e: 5f003633 .4byte 0x5f003633 + 31a2: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 31a8: 5f58 .2byte 0x5f58 + 31aa: 414d .2byte 0x414d + 31ac: 5f58 .2byte 0x5f58 + 31ae: 3031 .2byte 0x3031 + 31b0: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 31b6: 3320 .2byte 0x3320 + 31b8: 3830 .2byte 0x3830 + 31ba: 5f00 .2byte 0x5f00 + 31bc: 635f 7070 6e5f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x6e + 31c2: 79746e6f jal x28,4a158 <__BSS_END__+0x37a24> + 31c6: 6570 .2byte 0x6570 + 31c8: 745f 6d65 6c70 .byte 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c + 31ce: 7461 .2byte 0x7461 + 31d0: 5f65 .2byte 0x5f65 + 31d2: 7261 .2byte 0x7261 + 31d4: 32207367 .4byte 0x32207367 + 31d8: 3130 .2byte 0x3130 + 31da: 3134 .2byte 0x3134 + 31dc: 4c31 .2byte 0x4c31 + 31de: 5f00 .2byte 0x5f00 + 31e0: 445f 4c42 485f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x48 + 31e6: 5341 .2byte 0x5341 + 31e8: 445f 4e45 524f .byte 0x5f, 0x44, 0x45, 0x4e, 0x4f, 0x52 + 31ee: 5f4d .2byte 0x5f4d + 31f0: 205f 0031 5f5f .byte 0x5f, 0x20, 0x31, 0x00, 0x5f, 0x5f + 31f6: 4c46 .2byte 0x4c46 + 31f8: 3354 .2byte 0x3354 + 31fa: 5832 .2byte 0x5832 + 31fc: 4e5f 524f 5f4d .byte 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x5f + 3202: 414d .2byte 0x414d + 3204: 5f58 .2byte 0x5f58 + 3206: 205f 2e31 3937 .byte 0x5f, 0x20, 0x31, 0x2e, 0x37, 0x39 + 320c: 33393637 lui x12,0x33393 + 3210: 3331 .2byte 0x3331 + 3212: 3834 .2byte 0x3834 + 3214: 3236 .2byte 0x3236 + 3216: 37353133 .4byte 0x37353133 + 321a: 3830 .2byte 0x3830 + 321c: 3431 .2byte 0x3431 + 321e: 3235 .2byte 0x3235 + 3220: 33323437 lui x8,0x33323 + 3224: 37313337 lui x6,0x37313 + 3228: 3430 .2byte 0x3430 + 322a: 65373533 .4byte 0x65373533 + 322e: 3830332b .4byte 0x3830332b + 3232: 3346 .2byte 0x3346 + 3234: 7832 .2byte 0x7832 + 3236: 5500 .2byte 0x5500 + 3238: 4e49 .2byte 0x4e49 + 323a: 3654 .2byte 0x3654 + 323c: 5f34 .2byte 0x5f34 + 323e: 414d .2byte 0x414d + 3240: 2058 .2byte 0x2058 + 3242: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 3248: 3436 .2byte 0x3436 + 324a: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 3250: 5f00 .2byte 0x5f00 + 3252: 635f 7070 725f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x72 + 3258: 7761 .2byte 0x7761 + 325a: 735f 7274 6e69 .byte 0x5f, 0x73, 0x74, 0x72, 0x69, 0x6e + 3260: 32207367 .4byte 0x32207367 + 3264: 3030 .2byte 0x3030 + 3266: 4c303137 lui x2,0x4c303 + 326a: 5f00 .2byte 0x5f00 + 326c: 445f 4c42 445f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x44 + 3272: 4e45 .2byte 0x4e45 + 3274: 5f4d524f .4byte 0x5f4d524f + 3278: 494d .2byte 0x494d + 327a: 5f4e .2byte 0x5f4e + 327c: 205f 6f64 6275 .byte 0x5f, 0x20, 0x64, 0x6f, 0x75, 0x62 + 3282: 656c .2byte 0x656c + 3284: 3428 .2byte 0x3428 + 3286: 392e .2byte 0x392e + 3288: 3034 .2byte 0x3034 + 328a: 3536 .2byte 0x3536 + 328c: 3436 .2byte 0x3436 + 328e: 3835 .2byte 0x3835 + 3290: 3134 .2byte 0x3134 + 3292: 3432 .2byte 0x3432 + 3294: 3536 .2byte 0x3536 + 3296: 3434 .2byte 0x3434 + 3298: 3731 .2byte 0x3731 + 329a: 3536 .2byte 0x3536 + 329c: 3836 .2byte 0x3836 + 329e: 38323937 lui x18,0x38323 + 32a2: 3836 .2byte 0x3836 + 32a4: 3232 .2byte 0x3232 + 32a6: 3331 .2byte 0x3331 + 32a8: 2d653237 lui x4,0x2d653 + 32ac: 4c343233 .4byte 0x4c343233 + 32b0: 0029 .2byte 0x29 + 32b2: 5f5f 4c46 3354 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x33 + 32b8: 5f32 .2byte 0x5f32 + 32ba: 414d .2byte 0x414d + 32bc: 5f58 .2byte 0x5f58 + 32be: 3031 .2byte 0x3031 + 32c0: 455f 5058 5f5f .byte 0x5f, 0x45, 0x58, 0x50, 0x5f, 0x5f + 32c6: 3320 .2byte 0x3320 + 32c8: 0038 .2byte 0x38 + 32ca: 4955 .2byte 0x4955 + 32cc: 544e .2byte 0x544e + 32ce: 465f 5341 3154 .byte 0x5f, 0x46, 0x41, 0x53, 0x54, 0x31 + 32d4: 5f36 .2byte 0x5f36 + 32d6: 414d .2byte 0x414d + 32d8: 0058 .2byte 0x58 + 32da: 4955 .2byte 0x4955 + 32dc: 544e .2byte 0x544e + 32de: 3436 .2byte 0x3436 + 32e0: 4d5f 5841 5f00 .byte 0x5f, 0x4d, 0x41, 0x58, 0x00, 0x5f + 32e6: 635f 7070 735f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x73 + 32ec: 6174 .2byte 0x6174 + 32ee: 6974 .2byte 0x6974 + 32f0: 73615f63 bge x2,x22,3a2e + 32f4: 74726573 .4byte 0x74726573 + 32f8: 3220 .2byte 0x3220 + 32fa: 3130 .2byte 0x3130 + 32fc: 3134 .2byte 0x3134 + 32fe: 4c31 .2byte 0x4c31 + 3300: 5f00 .2byte 0x5f00 + 3302: 465f 544c 3436 .byte 0x5f, 0x46, 0x4c, 0x54, 0x36, 0x34 + 3308: 445f 4e45 524f .byte 0x5f, 0x44, 0x45, 0x4e, 0x4f, 0x52 + 330e: 5f4d .2byte 0x5f4d + 3310: 494d .2byte 0x494d + 3312: 5f4e .2byte 0x5f4e + 3314: 205f 2e34 3439 .byte 0x5f, 0x20, 0x34, 0x2e, 0x39, 0x34 + 331a: 3630 .2byte 0x3630 + 331c: 3635 .2byte 0x3635 + 331e: 3534 .2byte 0x3534 + 3320: 3438 .2byte 0x3438 + 3322: 3231 .2byte 0x3231 + 3324: 3634 .2byte 0x3634 + 3326: 3435 .2byte 0x3435 + 3328: 3134 .2byte 0x3134 + 332a: 36353637 lui x12,0x36353 + 332e: 3738 .2byte 0x3738 + 3330: 3239 .2byte 0x3239 + 3332: 3638 .2byte 0x3638 + 3334: 3238 .2byte 0x3238 + 3336: 3132 .2byte 0x3132 + 3338: 65323733 .4byte 0x65323733 + 333c: 332d .2byte 0x332d + 333e: 3432 .2byte 0x3432 + 3340: 3646 .2byte 0x3646 + 3342: 0034 .2byte 0x34 + 3344: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 334a: 454c .2byte 0x454c + 334c: 5341 .2byte 0x5341 + 334e: 3354 .2byte 0x3354 + 3350: 5f32 .2byte 0x5f32 + 3352: 414d .2byte 0x414d + 3354: 5f58 .2byte 0x5f58 + 3356: 205f 7830 6637 .byte 0x5f, 0x20, 0x30, 0x78, 0x37, 0x66 + 335c: 6666 .2byte 0x6666 + 335e: 6666 .2byte 0x6666 + 3360: 6666 .2byte 0x6666 + 3362: 004c .2byte 0x4c + 3364: 5f5f 444c 4c42 .byte 0x5f, 0x5f, 0x4c, 0x44, 0x42, 0x4c + 336a: 4d5f 5841 315f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x31 + 3370: 5f30 .2byte 0x5f30 + 3372: 5845 .2byte 0x5845 + 3374: 5f50 .2byte 0x5f50 + 3376: 205f 3934 3233 .byte 0x5f, 0x20, 0x34, 0x39, 0x33, 0x32 + 337c: 5f00 .2byte 0x5f00 + 337e: 465f 544c 3233 .byte 0x5f, 0x46, 0x4c, 0x54, 0x33, 0x32 + 3384: 4d5f 5841 5f5f .byte 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x5f + 338a: 3320 .2byte 0x3320 + 338c: 342e .2byte 0x342e + 338e: 3230 .2byte 0x3230 + 3390: 3238 .2byte 0x3238 + 3392: 36363433 .4byte 0x36363433 + 3396: 32353833 .4byte 0x32353833 + 339a: 3838 .2byte 0x3838 + 339c: 3935 .2byte 0x3935 + 339e: 3138 .2byte 0x3138 + 33a0: 3731 .2byte 0x3731 + 33a2: 3430 .2byte 0x3430 + 33a4: 3831 .2byte 0x3831 + 33a6: 34383433 .4byte 0x34383433 + 33aa: 3135 .2byte 0x3135 + 33ac: 3936 .2byte 0x3936 + 33ae: 3532 .2byte 0x3532 + 33b0: 2b65 .2byte 0x2b65 + 33b2: 33463833 .4byte 0x33463833 + 33b6: 0032 .2byte 0x32 + 33b8: 5f5f 4955 544e .byte 0x5f, 0x5f, 0x55, 0x49, 0x4e, 0x54 + 33be: 414d .2byte 0x414d + 33c0: 5f58 .2byte 0x5f58 + 33c2: 414d .2byte 0x414d + 33c4: 5f58 .2byte 0x5f58 + 33c6: 205f 7830 6666 .byte 0x5f, 0x20, 0x30, 0x78, 0x66, 0x66 + 33cc: 6666 .2byte 0x6666 + 33ce: 6666 .2byte 0x6666 + 33d0: 6666 .2byte 0x6666 + 33d2: 6666 .2byte 0x6666 + 33d4: 6666 .2byte 0x6666 + 33d6: 6666 .2byte 0x6666 + 33d8: 6666 .2byte 0x6666 + 33da: 4c55 .2byte 0x4c55 + 33dc: 004c .2byte 0x4c + 33de: 5f5f 4953 5f47 .byte 0x5f, 0x5f, 0x53, 0x49, 0x47, 0x5f + 33e4: 5441 .2byte 0x5441 + 33e6: 43494d4f .4byte 0x43494d4f + 33ea: 545f 5059 5f45 .byte 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f + 33f0: 205f 6e69 0074 .byte 0x5f, 0x20, 0x69, 0x6e, 0x74, 0x00 + 33f6: 5f5f 7063 5f70 .byte 0x5f, 0x5f, 0x63, 0x70, 0x70, 0x5f + 33fc: 657a6973 .4byte 0x657a6973 + 3400: 5f64 .2byte 0x5f64 + 3402: 6564 .2byte 0x6564 + 3404: 6c61 .2byte 0x6c61 + 3406: 6f6c .2byte 0x6f6c + 3408: 69746163 bltu x8,x23,3a8a + 340c: 32206e6f jal x28,972e + 3410: 3130 .2byte 0x3130 + 3412: 4c393033 .4byte 0x4c393033 + 3416: 5f00 .2byte 0x5f00 + 3418: 465f 544c 3231 .byte 0x5f, 0x46, 0x4c, 0x54, 0x31, 0x32 + 341e: 5f38 .2byte 0x5f38 + 3420: 4148 .2byte 0x4148 + 3422: 45445f53 .4byte 0x45445f53 + 3426: 4f4e .2byte 0x4f4e + 3428: 4d52 .2byte 0x4d52 + 342a: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 3430: 635f 7070 765f .byte 0x5f, 0x63, 0x70, 0x70, 0x5f, 0x76 + 3436: 7261 .2byte 0x7261 + 3438: 6169 .2byte 0x6169 + 343a: 6964 .2byte 0x6964 + 343c: 73755f63 bge x10,x23,3b7a + 3440: 6e69 .2byte 0x6e69 + 3442: 30322067 .4byte 0x30322067 + 3446: 3631 .2byte 0x3631 + 3448: 3131 .2byte 0x3131 + 344a: 004c .2byte 0x4c + 344c: 4e49 .2byte 0x4e49 + 344e: 5f54 .2byte 0x5f54 + 3450: 454c .2byte 0x454c + 3452: 5341 .2byte 0x5341 + 3454: 3354 .2byte 0x3354 + 3456: 5f32 .2byte 0x5f32 + 3458: 414d .2byte 0x414d + 345a: 2058 .2byte 0x2058 + 345c: 5f5f 4e49 5f54 .byte 0x5f, 0x5f, 0x49, 0x4e, 0x54, 0x5f + 3462: 454c .2byte 0x454c + 3464: 5341 .2byte 0x5341 + 3466: 3354 .2byte 0x3354 + 3468: 5f32 .2byte 0x5f32 + 346a: 414d .2byte 0x414d + 346c: 5f58 .2byte 0x5f58 + 346e: 005f 5f5f 4c46 .byte 0x5f, 0x00, 0x5f, 0x5f, 0x46, 0x4c + 3474: 3154 .2byte 0x3154 + 3476: 3832 .2byte 0x3832 + 3478: 495f 5f53 4549 .byte 0x5f, 0x49, 0x53, 0x5f, 0x49, 0x45 + 347e: 30365f43 .4byte 0x30365f43 + 3482: 3535 .2byte 0x3535 + 3484: 5f39 .2byte 0x5f39 + 3486: 205f 0032 5f5f .byte 0x5f, 0x20, 0x32, 0x00, 0x5f, 0x5f + 348c: 444c .2byte 0x444c + 348e: 4c42 .2byte 0x4c42 + 3490: 485f 5341 445f .byte 0x5f, 0x48, 0x41, 0x53, 0x5f, 0x44 + 3496: 4e45 .2byte 0x4e45 + 3498: 5f4d524f .4byte 0x5f4d524f + 349c: 205f 0031 4957 .byte 0x5f, 0x20, 0x31, 0x00, 0x57, 0x49 + 34a2: 544e .2byte 0x544e + 34a4: 4d5f 5841 5f20 .byte 0x5f, 0x4d, 0x41, 0x58, 0x20, 0x5f + 34aa: 575f 4e49 5f54 .byte 0x5f, 0x57, 0x49, 0x4e, 0x54, 0x5f + 34b0: 414d .2byte 0x414d + 34b2: 5f58 .2byte 0x5f58 + 34b4: 005f 4955 544e .byte 0x5f, 0x00, 0x55, 0x49, 0x4e, 0x54 + 34ba: 5450 .2byte 0x5450 + 34bc: 5f52 .2byte 0x5f52 + 34be: 414d .2byte 0x414d + 34c0: 0058 .2byte 0x58 + 34c2: 4e49 .2byte 0x4e49 + 34c4: 3354 .2byte 0x3354 + 34c6: 5f32 .2byte 0x5f32 + 34c8: 494d .2byte 0x494d + 34ca: 204e .2byte 0x204e + 34cc: 2d28 .2byte 0x2d28 + 34ce: 4e49 .2byte 0x4e49 + 34d0: 3354 .2byte 0x3354 + 34d2: 5f32 .2byte 0x5f32 + 34d4: 414d .2byte 0x414d + 34d6: 2058 .2byte 0x2058 + 34d8: 202d .2byte 0x202d + 34da: 2931 .2byte 0x2931 + 34dc: 5f00 .2byte 0x5f00 + 34de: 445f 4c42 445f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x44 + 34e4: 4749 .2byte 0x4749 + 34e6: 5f5f 3120 0035 .byte 0x5f, 0x5f, 0x20, 0x31, 0x35, 0x00 + 34ec: 5f5f 4c46 5f54 .byte 0x5f, 0x5f, 0x46, 0x4c, 0x54, 0x5f + 34f2: 4148 .2byte 0x4148 + 34f4: 45445f53 .4byte 0x45445f53 + 34f8: 4f4e .2byte 0x4f4e + 34fa: 4d52 .2byte 0x4d52 + 34fc: 5f5f 3120 5f00 .byte 0x5f, 0x5f, 0x20, 0x31, 0x00, 0x5f + 3502: 495f 544e 465f .byte 0x5f, 0x49, 0x4e, 0x54, 0x5f, 0x46 + 3508: 5341 .2byte 0x5341 + 350a: 3654 .2byte 0x3654 + 350c: 5f34 .2byte 0x5f34 + 350e: 54444957 .4byte 0x54444957 + 3512: 5f48 .2byte 0x5f48 + 3514: 205f 3436 5f00 .byte 0x5f, 0x20, 0x36, 0x34, 0x00, 0x5f + 351a: 445f 4c42 445f .byte 0x5f, 0x44, 0x42, 0x4c, 0x5f, 0x44 + 3520: 4345 .2byte 0x4345 + 3522: 4d49 .2byte 0x4d49 + 3524: 4c41 .2byte 0x4c41 + 3526: 445f 4749 5f5f .byte 0x5f, 0x44, 0x49, 0x47, 0x5f, 0x5f + 352c: 3120 .2byte 0x3120 + 352e: 6c730037 lui x0,0x6c730 + 3532: 006f776f jal x14,fa538 <__BSS_END__+0xe7e04> + 3536: 796d .2byte 0x796d + 3538: 7566 .2byte 0x7566 + 353a: 636e .2byte 0x636e + 353c: 485f 0020 6975 .byte 0x5f, 0x48, 0x20, 0x00, 0x75, 0x69 + 3542: 746e .2byte 0x746e + 3544: 5f38 .2byte 0x5f38 + 3546: 0074 .2byte 0x74 + 3548: 5a5f 3631 6f63 .byte 0x5f, 0x5a, 0x31, 0x36, 0x63, 0x6f + 354e: 6e75 .2byte 0x6e75 + 3550: 5f74 .2byte 0x5f74 + 3552: 72616863 bltu x2,x6,3c82 + 3556: 6361 .2byte 0x6361 + 3558: 6574 .2byte 0x6574 + 355a: 7372 .2byte 0x7372 + 355c: 4b50 .2byte 0x4b50 + 355e: 5f305363 bge x0,x19,3b44 + 3562: 6850 .2byte 0x6850 + 3564: 6100 .2byte 0x6100 + 3566: 666c .2byte 0x666c + 3568: 6261 .2byte 0x6261 + 356a: 7465 .2byte 0x7465 + 356c: 6c5f 6e65 7467 .byte 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74 + 3572: 0068 .2byte 0x68 + 3574: 6e756f63 bltu x10,x7,3c72 + 3578: 5f74 .2byte 0x5f74 + 357a: 72616863 bltu x2,x6,3caa + 357e: 6361 .2byte 0x6361 + 3580: 6574 .2byte 0x6574 + 3582: 7372 .2byte 0x7372 + 3584: 6d00 .2byte 0x6d00 + 3586: 5f79 .2byte 0x5f79 + 3588: 6c727473 .4byte 0x6c727473 + 358c: 6e65 .2byte 0x6e65 + 358e: 7700 .2byte 0x7700 + 3590: 6e79 .2byte 0x6e79 + 3592: 6b69 .2byte 0x6b69 + 3594: 6100 .2byte 0x6100 + 3596: 666c .2byte 0x666c + 3598: 6261 .2byte 0x6261 + 359a: 7465 .2byte 0x7465 + ... + +Disassembly of section .debug_line_str: + +00000000 <.debug_line_str>: + 0: 6d6f682f .4byte 0x6d6f682f + 4: 2f65 .2byte 0x2f65 + 6: 7375 .2byte 0x7375 + 8: 7265 .2byte 0x7265 + a: 726f772f .4byte 0x726f772f + e: 70632f6b .4byte 0x70632f6b + 12: 2f70 .2byte 0x2f70 + 14: 00707063 bgeu x0,x7,14 <_start+0x14> + 18: 635f 7472 2e30 .byte 0x5f, 0x63, 0x72, 0x74, 0x30, 0x2e + 1e: 725f0053 .4byte 0x725f0053 + 22: 6d76 .2byte 0x6d76 + 24: 6961 .2byte 0x6961 + 26: 2e6e .2byte 0x2e6e + 28: 00707063 bgeu x0,x7,28 + 2c: 6d6f682f .4byte 0x6d6f682f + 30: 2f65 .2byte 0x2f65 + 32: 7375 .2byte 0x7375 + 34: 7265 .2byte 0x7265 + 36: 7369722f .4byte 0x7369722f + 3a: 722f7663 bgeu x30,x2,766 + 3e: 7369 .2byte 0x7369 + 40: 6c2f7663 bgeu x30,x2,70c + 44: 6269 .2byte 0x6269 + 46: 6363672f .4byte 0x6363672f + 4a: 7369722f .4byte 0x7369722f + 4e: 34367663 bgeu x12,x3,39a + 52: 752d .2byte 0x752d + 54: 6b6e .2byte 0x6b6e + 56: 6f6e .2byte 0x6f6e + 58: 652d6e77 .4byte 0x652d6e77 + 5c: 666c .2byte 0x666c + 5e: 2e32312f .4byte 0x2e32312f + 62: 2e32 .2byte 0x2e32 + 64: 2f30 .2byte 0x2f30 + 66: 6e69 .2byte 0x6e69 + 68: 64756c63 bltu x10,x7,6c0 + 6c: 0065 .2byte 0x65 + 6e: 69647473 .4byte 0x69647473 + 72: 746e .2byte 0x746e + 74: 672d .2byte 0x672d + 76: 682e6363 bltu x28,x2,6fc + 7a: 7300 .2byte 0x7300 + 7c: 6474 .2byte 0x6474 + 7e: 6e69 .2byte 0x6e69 + 80: 2e74 .2byte 0x2e74 + 82: 0068 .2byte 0x68 + 84: 796d .2byte 0x796d + 86: 7566 .2byte 0x7566 + 88: 636e .2byte 0x636e + 8a: 632e .2byte 0x632e + 8c: 7070 .2byte 0x7070 + 8e: 6d00 .2byte 0x6d00 + 90: 6679 .2byte 0x6679 + 92: 6e75 .2byte 0x6e75 + 94: 00682e63 .4byte 0x682e63 + +Disassembly of section .debug_macro: + +00000000 <.debug_macro>: + 0: 0005 .2byte 0x5 + 2: 8c02 .2byte 0x8c02 + 4: 0000 .2byte 0x0 + 6: 0700 .2byte 0x700 + 8: 002a .2byte 0x2a + a: 0000 .2byte 0x0 + c: 03010003 lb x0,48(x2) # 4c303030 <__BSS_END__+0x4c2f08fc> + 10: 0301 .2byte 0x301 + 12: 07020b03 lb x22,112(x4) # 2d653070 <__BSS_END__+0x2d64093c> + 16: 08b6 .2byte 0x8b6 + 18: 0000 .2byte 0x0 + 1a: 0504 .2byte 0x504 + 1c: 3e0d .2byte 0x3e0d + 1e: 001a .2byte 0x1a + 20: 0400 .2byte 0x400 + 22: 1205 .2byte 0x1205 + 24: 00001727 .4byte 0x1727 + 28: 0004 .2byte 0x4 + 2a: 0005 .2byte 0x5 + 2c: 0500 .2byte 0x500 + 2e: 0f00 .2byte 0xf00 + 30: 0500001b .4byte 0x500001b + 34: ab00 .2byte 0xab00 + 36: 0500002b .4byte 0x500002b + 3a: ce00 .2byte 0xce00 + 3c: 001d .2byte 0x1d + 3e: 0500 .2byte 0x500 + 40: 5f00 .2byte 0x5f00 + 42: 0008 .2byte 0x8 + 44: 0500 .2byte 0x500 + 46: f600 .2byte 0xf600 + 48: 0029 .2byte 0x29 + 4a: 0500 .2byte 0x500 + 4c: 1500 .2byte 0x1500 + 4e: 000c .2byte 0xc + 50: 0500 .2byte 0x500 + 52: 9700 .2byte 0x9700 + 54: 05000003 lb x0,80(x0) # 50 <_Z6strlenPc+0x8> + 58: 8700 .2byte 0x8700 + 5a: 001c .2byte 0x1c + 5c: 0500 .2byte 0x500 + 5e: 9100 .2byte 0x9100 + 60: 0020 .2byte 0x20 + 62: 0500 .2byte 0x500 + 64: 3e00 .2byte 0x3e00 + 66: 0009 .2byte 0x9 + 68: 0500 .2byte 0x500 + 6a: 8100 .2byte 0x8100 + 6c: 0006 .2byte 0x6 + 6e: 0500 .2byte 0x500 + 70: 3700 .2byte 0x3700 + 72: 0020 .2byte 0x20 + 74: 0500 .2byte 0x500 + 76: c400 .2byte 0xc400 + 78: 0005 .2byte 0x5 + 7a: 0500 .2byte 0x500 + 7c: eb00 .2byte 0xeb00 + 7e: 002a .2byte 0x2a + 80: 0500 .2byte 0x500 + 82: 9200 .2byte 0x9200 + 84: 0019 .2byte 0x19 + 86: 0500 .2byte 0x500 + 88: df00 .2byte 0xdf00 + 8a: 0016 .2byte 0x16 + 8c: 0500 .2byte 0x500 + 8e: 5000 .2byte 0x5000 + 90: 002e .2byte 0x2e + 92: 0500 .2byte 0x500 + 94: 1a00 .2byte 0x1a00 + 96: 0500001b .4byte 0x500001b + 9a: c800 .2byte 0xc800 + 9c: 0026 .2byte 0x26 + 9e: 0500 .2byte 0x500 + a0: a300 .2byte 0xa300 + a2: 0006 .2byte 0x6 + a4: 0500 .2byte 0x500 + a6: ac00 .2byte 0xac00 + a8: 001a .2byte 0x1a + aa: 0500 .2byte 0x500 + ac: 7300 .2byte 0x7300 + ae: 001c .2byte 0x1c + b0: 0500 .2byte 0x500 + b2: 9800 .2byte 0x9800 + b4: 000d .2byte 0xd + b6: 0500 .2byte 0x500 + b8: 7300 .2byte 0x7300 + ba: 0004 .2byte 0x4 + bc: 0500 .2byte 0x500 + be: 0200 .2byte 0x200 + c0: 0018 .2byte 0x18 + c2: 0500 .2byte 0x500 + c4: 2500 .2byte 0x2500 + c6: 0030 .2byte 0x30 + c8: 0500 .2byte 0x500 + ca: ea00 .2byte 0xea00 + cc: 000e .2byte 0xe + ce: 0500 .2byte 0x500 + d0: 1e00 .2byte 0x1e00 + d2: 0005 .2byte 0x5 + d4: 0500 .2byte 0x500 + d6: 4f00 .2byte 0x4f00 + d8: 0022 .2byte 0x22 + da: 0500 .2byte 0x500 + dc: 5d00 .2byte 0x5d00 + de: 05000007 .4byte 0x5000007 + e2: 5900 .2byte 0x5900 + e4: 001f 0500 f900 .byte 0x1f, 0x00, 0x00, 0x05, 0x00, 0xf9 + ea: 05000027 .4byte 0x5000027 + ee: e000 .2byte 0xe000 + f0: 0008 .2byte 0x8 + f2: 0500 .2byte 0x500 + f4: 3a00 .2byte 0x3a00 + f6: 002c .2byte 0x2c + f8: 0500 .2byte 0x500 + fa: 8300 .2byte 0x8300 + fc: 0024 .2byte 0x24 + fe: 0500 .2byte 0x500 + 100: a500 .2byte 0xa500 + 102: 002c .2byte 0x2c + 104: 0500 .2byte 0x500 + 106: ee00 .2byte 0xee00 + 108: 0005 .2byte 0x5 + 10a: 0500 .2byte 0x500 + 10c: 8600 .2byte 0x8600 + 10e: 000c .2byte 0xc + 110: 0500 .2byte 0x500 + 112: 8a00 .2byte 0x8a00 + 114: 002c .2byte 0x2c + 116: 0500 .2byte 0x500 + 118: 7f00 .2byte 0x7f00 + 11a: 002e .2byte 0x2e + 11c: 0500 .2byte 0x500 + 11e: 3d00 .2byte 0x3d00 + 120: 0021 .2byte 0x21 + 122: 0500 .2byte 0x500 + 124: 8700 .2byte 0x8700 + 126: 0004 .2byte 0x4 + 128: 0500 .2byte 0x500 + 12a: 4a00 .2byte 0x4a00 + 12c: 0020 .2byte 0x20 + 12e: 0500 .2byte 0x500 + 130: de00 .2byte 0xde00 + 132: 05000033 .4byte 0x5000033 + 136: 5000 .2byte 0x5000 + 138: 0025 .2byte 0x25 + 13a: 0500 .2byte 0x500 + 13c: 1700 .2byte 0x1700 + 13e: 0006 .2byte 0x6 + 140: 0500 .2byte 0x500 + 142: 1800 .2byte 0x1800 + 144: 0024 .2byte 0x24 + 146: 0500 .2byte 0x500 + 148: ed00 .2byte 0xed00 + 14a: 0011 .2byte 0x11 + 14c: 0500 .2byte 0x500 + 14e: 2400 .2byte 0x2400 + 150: 0019 .2byte 0x19 + 152: 0500 .2byte 0x500 + 154: 2500 .2byte 0x2500 + 156: 0011 .2byte 0x11 + 158: 0500 .2byte 0x500 + 15a: b000 .2byte 0xb000 + 15c: 05000027 .4byte 0x5000027 + 160: 5900 .2byte 0x5900 + 162: 0500002f .4byte 0x500002f + 166: ce00 .2byte 0xce00 + 168: 0006 .2byte 0x6 + 16a: 0500 .2byte 0x500 + 16c: 8600 .2byte 0x8600 + 16e: 0016 .2byte 0x16 + 170: 0500 .2byte 0x500 + 172: ab00 .2byte 0xab00 + 174: 000c .2byte 0xc + 176: 0500 .2byte 0x500 + 178: 8d00 .2byte 0x8d00 + 17a: 05000027 .4byte 0x5000027 + 17e: 5300 .2byte 0x5300 + 180: 0018 .2byte 0x18 + 182: 0500 .2byte 0x500 + 184: 6900 .2byte 0x6900 + 186: 0022 .2byte 0x22 + 188: 0500 .2byte 0x500 + 18a: 1500 .2byte 0x1500 + 18c: 0021 .2byte 0x21 + 18e: 0500 .2byte 0x500 + 190: 6100 .2byte 0x6100 + 192: 0005 .2byte 0x5 + 194: 0500 .2byte 0x500 + 196: e400 .2byte 0xe400 + 198: 000d .2byte 0xd + 19a: 0500 .2byte 0x500 + 19c: fb00 .2byte 0xfb00 + 19e: 0010 .2byte 0x10 + 1a0: 0500 .2byte 0x500 + 1a2: cc00 .2byte 0xcc00 + 1a4: 0500002f .4byte 0x500002f + 1a8: e200 .2byte 0xe200 + 1aa: 0009 .2byte 0x9 + 1ac: 0500 .2byte 0x500 + 1ae: 7a00 .2byte 0x7a00 + 1b0: 0000 .2byte 0x0 + 1b2: 0500 .2byte 0x500 + 1b4: a000 .2byte 0xa000 + 1b6: 05000013 addi x0,x0,80 + 1ba: 6800 .2byte 0x6800 + 1bc: 002c .2byte 0x2c + 1be: 0500 .2byte 0x500 + 1c0: fe00 .2byte 0xfe00 + 1c2: 002a .2byte 0x2a + 1c4: 0500 .2byte 0x500 + 1c6: 9700 .2byte 0x9700 + 1c8: 0500002b .4byte 0x500002b + 1cc: 7c00 .2byte 0x7c00 + 1ce: 000a .2byte 0xa + 1d0: 0500 .2byte 0x500 + 1d2: 0e00 .2byte 0xe00 + 1d4: 0010 .2byte 0x10 + 1d6: 0500 .2byte 0x500 + 1d8: aa00 .2byte 0xaa00 + 1da: 05000017 auipc x0,0x5000 + 1de: 2b00 .2byte 0x2b00 + 1e0: 002e .2byte 0x2e + 1e2: 0500 .2byte 0x500 + 1e4: fa00 .2byte 0xfa00 + 1e6: 0021 .2byte 0x21 + 1e8: 0500 .2byte 0x500 + 1ea: 3500 .2byte 0x3500 + 1ec: 001d .2byte 0x1d + 1ee: 0500 .2byte 0x500 + 1f0: 5e00 .2byte 0x5e00 + 1f2: 000e .2byte 0xe + 1f4: 0500 .2byte 0x500 + 1f6: f300 .2byte 0xf300 + 1f8: 05000003 lb x0,80(x0) # 50 <_Z6strlenPc+0x8> + 1fc: dd00 .2byte 0xdd00 + 1fe: 0021 .2byte 0x21 + 200: 0500 .2byte 0x500 + 202: 5100 .2byte 0x5100 + 204: 0032 .2byte 0x32 + 206: 0500 .2byte 0x500 + 208: 1e00 .2byte 0x1e00 + 20a: 0500000f fence ow,unknown + 20e: fb00 .2byte 0xfb00 + 210: 002e .2byte 0x2e + 212: 0500 .2byte 0x500 + 214: d800 .2byte 0xd800 + 216: 002c .2byte 0x2c + 218: 0500 .2byte 0x500 + 21a: 7c00 .2byte 0x7c00 + 21c: 05000017 auipc x0,0x5000 + 220: d000 .2byte 0xd000 + 222: 0004 .2byte 0x4 + 224: 0500 .2byte 0x500 + 226: d400 .2byte 0xd400 + 228: 0014 .2byte 0x14 + 22a: 0500 .2byte 0x500 + 22c: ba00 .2byte 0xba00 + 22e: 0500001b .4byte 0x500001b + 232: 6200 .2byte 0x6200 + 234: 001d .2byte 0x1d + 236: 0500 .2byte 0x500 + 238: 6500 .2byte 0x6500 + 23a: 0028 .2byte 0x28 + 23c: 0500 .2byte 0x500 + 23e: a700 .2byte 0xa700 + 240: 002e .2byte 0x2e + 242: 0500 .2byte 0x500 + 244: 1100 .2byte 0x1100 + 246: 0018 .2byte 0x18 + 248: 0500 .2byte 0x500 + 24a: d700 .2byte 0xd700 + 24c: 0500002b .4byte 0x500002b + 250: 4000 .2byte 0x4000 + 252: 05000007 .4byte 0x5000007 + 256: cd00 .2byte 0xcd00 + 258: 000a .2byte 0xa + 25a: 0500 .2byte 0x500 + 25c: fb00 .2byte 0xfb00 + 25e: 05000007 .4byte 0x5000007 + 262: 9c00 .2byte 0x9c00 + 264: 0009 .2byte 0x9 + 266: 0500 .2byte 0x500 + 268: b900 .2byte 0xb900 + 26a: 05000017 auipc x0,0x5000 + 26e: 1a00 .2byte 0x1a00 + 270: 001c .2byte 0x1c + 272: 0500 .2byte 0x500 + 274: 6100 .2byte 0x6100 + 276: 002e .2byte 0x2e + 278: 0500 .2byte 0x500 + 27a: 9d00 .2byte 0x9d00 + 27c: 0014 .2byte 0x14 + 27e: 0500 .2byte 0x500 + 280: 8e00 .2byte 0x8e00 + 282: 0005 .2byte 0x5 + 284: 0500 .2byte 0x500 + 286: 0400 .2byte 0x400 + 288: 0030 .2byte 0x30 + 28a: 0500 .2byte 0x500 + 28c: e500 .2byte 0xe500 + 28e: 0032 .2byte 0x32 + 290: 0500 .2byte 0x500 + 292: 5700 .2byte 0x5700 + 294: 002a .2byte 0x2a + 296: 0500 .2byte 0x500 + 298: 8700 .2byte 0x8700 + 29a: 0021 .2byte 0x21 + 29c: 0500 .2byte 0x500 + 29e: ad00 .2byte 0xad00 + 2a0: 0012 .2byte 0x12 + 2a2: 0500 .2byte 0x500 + 2a4: cc00 .2byte 0xcc00 + 2a6: 0020 .2byte 0x20 + 2a8: 0500 .2byte 0x500 + 2aa: bb00 .2byte 0xbb00 + 2ac: 0031 .2byte 0x31 + 2ae: 0500 .2byte 0x500 + 2b0: 7a00 .2byte 0x7a00 + 2b2: 000d .2byte 0xd + 2b4: 0500 .2byte 0x500 + 2b6: c900 .2byte 0xc900 + 2b8: 000c .2byte 0xc + 2ba: 0500 .2byte 0x500 + 2bc: f400 .2byte 0xf400 + 2be: 0025 .2byte 0x25 + 2c0: 0500 .2byte 0x500 + 2c2: e400 .2byte 0xe400 + 2c4: 0500002f .4byte 0x500002f + 2c8: e000 .2byte 0xe000 + 2ca: 001d .2byte 0x1d + 2cc: 0500 .2byte 0x500 + 2ce: 6500 .2byte 0x6500 + 2d0: 0024 .2byte 0x24 + 2d2: 0500 .2byte 0x500 + 2d4: 2800 .2byte 0x2800 + 2d6: 0002 .2byte 0x2 + 2d8: 0500 .2byte 0x500 + 2da: 5700 .2byte 0x5700 + 2dc: 000a .2byte 0xa + 2de: 0500 .2byte 0x500 + 2e0: a500 .2byte 0xa500 + 2e2: 0019 .2byte 0x19 + 2e4: 0500 .2byte 0x500 + 2e6: 9600 .2byte 0x9600 + 2e8: 002a .2byte 0x2a + 2ea: 0500 .2byte 0x500 + 2ec: 2f00 .2byte 0x2f00 + 2ee: 0034 .2byte 0x34 + 2f0: 0500 .2byte 0x500 + 2f2: b300 .2byte 0xb300 + 2f4: 001e .2byte 0x1e + 2f6: 0500 .2byte 0x500 + 2f8: 2100 .2byte 0x2100 + 2fa: 0022 .2byte 0x22 + 2fc: 0500 .2byte 0x500 + 2fe: f600 .2byte 0xf600 + 300: 05000033 .4byte 0x5000033 + 304: 5200 .2byte 0x5200 + 306: 001c .2byte 0x1c + 308: 0500 .2byte 0x500 + 30a: bb00 .2byte 0xbb00 + 30c: 0016 .2byte 0x16 + 30e: 0500 .2byte 0x500 + 310: 5000 .2byte 0x5000 + 312: 002d .2byte 0x2d + 314: 0500 .2byte 0x500 + 316: 3200 .2byte 0x3200 + 318: 002a .2byte 0x2a + 31a: 0500 .2byte 0x500 + 31c: 2e00 .2byte 0x2e00 + 31e: 0000 .2byte 0x0 + 320: 0500 .2byte 0x500 + 322: 0b00 .2byte 0xb00 + 324: 0015 .2byte 0x15 + 326: 0500 .2byte 0x500 + 328: 6000 .2byte 0x6000 + 32a: 0014 .2byte 0x14 + 32c: 0500 .2byte 0x500 + 32e: 8c00 .2byte 0x8c00 + 330: 0008 .2byte 0x8 + 332: 0500 .2byte 0x500 + 334: 0d00 .2byte 0xd00 + 336: 0022 .2byte 0x22 + 338: 0500 .2byte 0x500 + 33a: ad00 .2byte 0xad00 + 33c: 0005 .2byte 0x5 + 33e: 0500 .2byte 0x500 + 340: da00 .2byte 0xda00 + 342: 0500001b .4byte 0x500001b + 346: c600 .2byte 0xc600 + 348: 0011 .2byte 0x11 + 34a: 0500 .2byte 0x500 + 34c: 8500 .2byte 0x8500 + 34e: 0028 .2byte 0x28 + 350: 0500 .2byte 0x500 + 352: 1f00 .2byte 0x1f00 + 354: 0008 .2byte 0x8 + 356: 0500 .2byte 0x500 + 358: 6a00 .2byte 0x6a00 + 35a: 0025 .2byte 0x25 + 35c: 0500 .2byte 0x500 + 35e: 5200 .2byte 0x5200 + 360: 001d .2byte 0x1d + 362: 0500 .2byte 0x500 + 364: ac00 .2byte 0xac00 + 366: 0500000b .4byte 0x500000b + 36a: 6b00 .2byte 0x6b00 + 36c: 0009 .2byte 0x9 + 36e: 0500 .2byte 0x500 + 370: 0800 .2byte 0x800 + 372: 001c .2byte 0x1c + 374: 0500 .2byte 0x500 + 376: 0700 .2byte 0x700 + 378: 05000027 .4byte 0x5000027 + 37c: dc00 .2byte 0xdc00 + 37e: 0028 .2byte 0x28 + 380: 0500 .2byte 0x500 + 382: 2500 .2byte 0x2500 + 384: 0020 .2byte 0x20 + 386: 0500 .2byte 0x500 + 388: 9100 .2byte 0x9100 + 38a: 0002 .2byte 0x2 + 38c: 0500 .2byte 0x500 + 38e: 8200 .2byte 0x8200 + 390: 0011 .2byte 0x11 + 392: 0500 .2byte 0x500 + 394: dc00 .2byte 0xdc00 + 396: 0022 .2byte 0x22 + 398: 0500 .2byte 0x500 + 39a: 3800 .2byte 0x3800 + 39c: 0005 .2byte 0x5 + 39e: 0500 .2byte 0x500 + 3a0: 8600 .2byte 0x8600 + 3a2: 001f 0500 7c00 .byte 0x1f, 0x00, 0x00, 0x05, 0x00, 0x7c + 3a8: 000e .2byte 0xe + 3aa: 0500 .2byte 0x500 + 3ac: e000 .2byte 0xe000 + 3ae: 0029 .2byte 0x29 + 3b0: 0500 .2byte 0x500 + 3b2: b800 .2byte 0xb800 + 3b4: 05000033 .4byte 0x5000033 + 3b8: 2800 .2byte 0x2800 + 3ba: 05000007 .4byte 0x5000007 + 3be: 5b00 .2byte 0x5b00 + 3c0: 0016 .2byte 0x16 + 3c2: 0500 .2byte 0x500 + 3c4: 8000 .2byte 0x8000 + 3c6: 0010 .2byte 0x10 + 3c8: 0500 .2byte 0x500 + 3ca: e500 .2byte 0xe500 + 3cc: 001f 0500 ab00 .byte 0x1f, 0x00, 0x00, 0x05, 0x00, 0xab + 3d2: 0021 .2byte 0x21 + 3d4: 0500 .2byte 0x500 + 3d6: 9900 .2byte 0x9900 + 3d8: 000c .2byte 0xc + 3da: 0500 .2byte 0x500 + 3dc: f300 .2byte 0xf300 + 3de: 0500001b .4byte 0x500001b + 3e2: a800 .2byte 0xa800 + 3e4: 0022 .2byte 0x22 + 3e6: 0500 .2byte 0x500 + 3e8: 4a00 .2byte 0x4a00 + 3ea: 000c .2byte 0xc + 3ec: 0500 .2byte 0x500 + 3ee: fa00 .2byte 0xfa00 + 3f0: 0015 .2byte 0x15 + 3f2: 0500 .2byte 0x500 + 3f4: 0d00 .2byte 0xd00 + 3f6: 0016 .2byte 0x16 + 3f8: 0500 .2byte 0x500 + 3fa: 9700 .2byte 0x9700 + 3fc: 001e .2byte 0x1e + 3fe: 0500 .2byte 0x500 + 400: 6c00 .2byte 0x6c00 + 402: 0020 .2byte 0x20 + 404: 0500 .2byte 0x500 + 406: b600 .2byte 0xb600 + 408: 0006 .2byte 0x6 + 40a: 0500 .2byte 0x500 + 40c: 1900 .2byte 0x1900 + 40e: 05000017 auipc x0,0x5000 + 412: e300 .2byte 0xe300 + 414: 0015 .2byte 0x15 + 416: 0500 .2byte 0x500 + 418: 7100 .2byte 0x7100 + 41a: 0008 .2byte 0x8 + 41c: 0500 .2byte 0x500 + 41e: 9400 .2byte 0x9400 + 420: 0006 .2byte 0x6 + 422: 0500 .2byte 0x500 + 424: 2800 .2byte 0x2800 + 426: 000a .2byte 0xa + 428: 0500 .2byte 0x500 + 42a: 4400 .2byte 0x4400 + 42c: 05000033 .4byte 0x5000033 + 430: 4f00 .2byte 0x4f00 + 432: 0031 .2byte 0x31 + 434: 0500 .2byte 0x500 + 436: 2100 .2byte 0x2100 + 438: 002c .2byte 0x2c + 43a: 0500 .2byte 0x500 + 43c: 2400 .2byte 0x2400 + 43e: 0015 .2byte 0x15 + 440: 0500 .2byte 0x500 + 442: 0f00 .2byte 0xf00 + 444: 0026 .2byte 0x26 + 446: 0500 .2byte 0x500 + 448: a000 .2byte 0xa000 + 44a: 000e .2byte 0xe + 44c: 0500 .2byte 0x500 + 44e: 3100 .2byte 0x3100 + 450: 000c .2byte 0xc + 452: 0500 .2byte 0x500 + 454: 0600 .2byte 0x600 + 456: 0021 .2byte 0x21 + 458: 0500 .2byte 0x500 + 45a: e100 .2byte 0xe100 + 45c: 0500000b .4byte 0x500000b + 460: 6300 .2byte 0x6300 + 462: 0004 .2byte 0x4 + 464: 0500 .2byte 0x500 + 466: f900 .2byte 0xf900 + 468: 0024 .2byte 0x24 + 46a: 0500 .2byte 0x500 + 46c: 4100 .2byte 0x4100 + 46e: 0001 .2byte 0x1 + 470: 0500 .2byte 0x500 + 472: fa00 .2byte 0xfa00 + 474: 000c .2byte 0xc + 476: 0500 .2byte 0x500 + 478: 0700 .2byte 0x700 + 47a: 0029 .2byte 0x29 + 47c: 0500 .2byte 0x500 + 47e: 0100 .2byte 0x100 + 480: 0005 .2byte 0x5 + 482: 0500 .2byte 0x500 + 484: ac00 .2byte 0xac00 + 486: 0030 .2byte 0x30 + 488: 0500 .2byte 0x500 + 48a: 3000 .2byte 0x3000 + 48c: 0500000b .4byte 0x500000b + 490: 2900 .2byte 0x2900 + 492: 0001 .2byte 0x1 + 494: 0500 .2byte 0x500 + 496: bf00 .2byte 0xbf00 + 498: 001a .2byte 0x1a + 49a: 0500 .2byte 0x500 + 49c: cb00 .2byte 0xcb00 + 49e: 0015 .2byte 0x15 + 4a0: 0500 .2byte 0x500 + 4a2: eb00 .2byte 0xeb00 + 4a4: 000a .2byte 0xa + 4a6: 0500 .2byte 0x500 + 4a8: 0100 .2byte 0x100 + 4aa: 0035 .2byte 0x35 + 4ac: 0500 .2byte 0x500 + 4ae: f900 .2byte 0xf900 + 4b0: 05000023 sb x16,64(x0) # 40 + 4b4: 8000 .2byte 0x8000 + 4b6: 05000013 addi x0,x0,80 + 4ba: d400 .2byte 0xd400 + 4bc: 0025 .2byte 0x25 + 4be: 0500 .2byte 0x500 + 4c0: aa00 .2byte 0xaa00 + 4c2: 0025 .2byte 0x25 + 4c4: 0500 .2byte 0x500 + 4c6: 1800 .2byte 0x1800 + 4c8: 002a .2byte 0x2a + 4ca: 0500 .2byte 0x500 + 4cc: 3f00 .2byte 0x3f00 + 4ce: 0018 .2byte 0x18 + 4d0: 0500 .2byte 0x500 + 4d2: 5e00 .2byte 0x5e00 + 4d4: 05000023 sb x16,64(x0) # 40 + 4d8: 7400 .2byte 0x7400 + 4da: 0500000b .4byte 0x500000b + 4de: 7f00 .2byte 0x7f00 + 4e0: 001e .2byte 0x1e + 4e2: 0500 .2byte 0x500 + 4e4: be00 .2byte 0xbe00 + 4e6: 0014 .2byte 0x14 + 4e8: 0500 .2byte 0x500 + 4ea: d100 .2byte 0xd100 + 4ec: 002d .2byte 0x2d + 4ee: 0500 .2byte 0x500 + 4f0: 8f00 .2byte 0x8f00 + 4f2: 0025 .2byte 0x25 + 4f4: 0500 .2byte 0x500 + 4f6: 2500 .2byte 0x2500 + 4f8: 000d .2byte 0xd + 4fa: 0500 .2byte 0x500 + 4fc: d800 .2byte 0xd800 + 4fe: 0012 .2byte 0x12 + 500: 0500 .2byte 0x500 + 502: 2200 .2byte 0x2200 + 504: 0500000b .4byte 0x500000b + 508: c300 .2byte 0xc300 + 50a: 0030 .2byte 0x30 + 50c: 0500 .2byte 0x500 + 50e: b200 .2byte 0xb200 + 510: 0000 .2byte 0x0 + 512: 0500 .2byte 0x500 + 514: d700 .2byte 0xd700 + 516: 002a .2byte 0x2a + 518: 0500 .2byte 0x500 + 51a: 0a00 .2byte 0xa00 + 51c: 0012 .2byte 0x12 + 51e: 0500 .2byte 0x500 + 520: 9200 .2byte 0x9200 + 522: 0022 .2byte 0x22 + 524: 0500 .2byte 0x500 + 526: c200 .2byte 0xc200 + 528: 05000013 addi x0,x0,80 + 52c: 9200 .2byte 0x9200 + 52e: 001d .2byte 0x1d + 530: 0500 .2byte 0x500 + 532: 3e00 .2byte 0x3e00 + 534: 0500002b .4byte 0x500002b + 538: 7500 .2byte 0x7500 + 53a: 002d .2byte 0x2d + 53c: 0500 .2byte 0x500 + 53e: 9e00 .2byte 0x9e00 + 540: 0028 .2byte 0x28 + 542: 0500 .2byte 0x500 + 544: ec00 .2byte 0xec00 + 546: 0034 .2byte 0x34 + 548: 0500 .2byte 0x500 + 54a: f800 .2byte 0xf800 + 54c: 001a .2byte 0x1a + 54e: 0500 .2byte 0x500 + 550: 3800 .2byte 0x3800 + 552: 002e .2byte 0x2e + 554: 0500 .2byte 0x500 + 556: d700 .2byte 0xd700 + 558: 0005 .2byte 0x5 + 55a: 0500 .2byte 0x500 + 55c: 4d00 .2byte 0x4d00 + 55e: 0005 .2byte 0x5 + 560: 0500 .2byte 0x500 + 562: dd00 .2byte 0xdd00 + 564: 0034 .2byte 0x34 + 566: 0500 .2byte 0x500 + 568: 7900 .2byte 0x7900 + 56a: 0002 .2byte 0x2 + 56c: 0500 .2byte 0x500 + 56e: f900 .2byte 0xf900 + 570: 05000013 addi x0,x0,80 + 574: 2c00 .2byte 0x2c00 + 576: 0500001b .4byte 0x500001b + 57a: 9b00 .2byte 0x9b00 + 57c: 0500002f .4byte 0x500002f + 580: 1900 .2byte 0x1900 + 582: 0035 .2byte 0x35 + 584: 0500 .2byte 0x500 + 586: e400 .2byte 0xe400 + 588: 0018 .2byte 0x18 + 58a: 0500 .2byte 0x500 + 58c: 3b00 .2byte 0x3b00 + 58e: 0010 .2byte 0x10 + 590: 0500 .2byte 0x500 + 592: 8800 .2byte 0x8800 + 594: 0026 .2byte 0x26 + 596: 0500 .2byte 0x500 + 598: 0d00 .2byte 0xd00 + 59a: 002d .2byte 0x2d + 59c: 0500 .2byte 0x500 + 59e: 6b00 .2byte 0x6b00 + 5a0: 0032 .2byte 0x32 + 5a2: 0500 .2byte 0x500 + 5a4: df00 .2byte 0xdf00 + 5a6: 0031 .2byte 0x31 + 5a8: 0500 .2byte 0x500 + 5aa: f200 .2byte 0xf200 + 5ac: 002d .2byte 0x2d + 5ae: 0500 .2byte 0x500 + 5b0: b200 .2byte 0xb200 + 5b2: 000d .2byte 0xd + 5b4: 0500 .2byte 0x500 + 5b6: 6f00 .2byte 0x6f00 + 5b8: 0016 .2byte 0x16 + 5ba: 0500 .2byte 0x500 + 5bc: fa00 .2byte 0xfa00 + 5be: 0001 .2byte 0x1 + 5c0: 0500 .2byte 0x500 + 5c2: 2100 .2byte 0x2100 + 5c4: 000c .2byte 0xc + 5c6: 0500 .2byte 0x500 + 5c8: c200 .2byte 0xc200 + 5ca: 0022 .2byte 0x22 + 5cc: 0500 .2byte 0x500 + 5ce: 3600 .2byte 0x3600 + 5d0: 001c .2byte 0x1c + 5d2: 0500 .2byte 0x500 + 5d4: 2a00 .2byte 0x2a00 + 5d6: 000e .2byte 0xe + 5d8: 0500 .2byte 0x500 + 5da: 6400 .2byte 0x6400 + 5dc: 05000033 .4byte 0x5000033 + 5e0: 1e00 .2byte 0x1e00 + 5e2: 0029 .2byte 0x29 + 5e4: 0500 .2byte 0x500 + 5e6: bf00 .2byte 0xbf00 + 5e8: 0500002b .4byte 0x500002b + 5ec: 4800 .2byte 0x4800 + 5ee: 0011 .2byte 0x11 + 5f0: 0500 .2byte 0x500 + 5f2: d900 .2byte 0xd900 + 5f4: 001e .2byte 0x1e + 5f6: 0500 .2byte 0x500 + 5f8: 8400 .2byte 0x8400 + 5fa: 05000007 .4byte 0x5000007 + 5fe: 2000 .2byte 0x2000 + 600: 0012 .2byte 0x12 + 602: 0500 .2byte 0x500 + 604: 9f00 .2byte 0x9f00 + 606: 0008 .2byte 0x8 + 608: 0500 .2byte 0x500 + 60a: 8a00 .2byte 0x8a00 + 60c: 0034 .2byte 0x34 + 60e: 0500 .2byte 0x500 + 610: 6700 .2byte 0x6700 + 612: 001e .2byte 0x1e + 614: 0500 .2byte 0x500 + 616: 3700 .2byte 0x3700 + 618: 0025 .2byte 0x25 + 61a: 0500 .2byte 0x500 + 61c: 8400 .2byte 0x8400 + 61e: 0009 .2byte 0x9 + 620: 0500 .2byte 0x500 + 622: cc00 .2byte 0xcc00 + 624: 0001 .2byte 0x1 + 626: 0500 .2byte 0x500 + 628: d700 .2byte 0xd700 + 62a: 05000017 auipc x0,0x5000 + 62e: 1a00 .2byte 0x1a00 + 630: 05000013 addi x0,x0,80 + 634: be00 .2byte 0xbe00 + 636: 05000007 .4byte 0x5000007 + 63a: a500 .2byte 0xa500 + 63c: 0016 .2byte 0x16 + 63e: 0500 .2byte 0x500 + 640: b200 .2byte 0xb200 + 642: 0032 .2byte 0x32 + 644: 0500 .2byte 0x500 + 646: fd00 .2byte 0xfd00 + 648: 0500000b .4byte 0x500000b + 64c: 7d00 .2byte 0x7d00 + 64e: 05000033 .4byte 0x5000033 + 652: a800 .2byte 0xa800 + 654: 05000003 lb x0,80(x0) # 50 <_Z6strlenPc+0x8> + 658: 4b00 .2byte 0x4b00 + 65a: 0500001b .4byte 0x500001b + 65e: 7a00 .2byte 0x7a00 + 660: 05000023 sb x16,64(x0) # 40 + 664: a300 .2byte 0xa300 + 666: 001f 0500 9a00 .byte 0x1f, 0x00, 0x00, 0x05, 0x00, 0x9a + 66c: 000a .2byte 0xa + 66e: 0500 .2byte 0x500 + 670: 5700 .2byte 0x5700 + 672: 0000 .2byte 0x0 + 674: 0500 .2byte 0x500 + 676: c700 .2byte 0xc700 + 678: 0500000b .4byte 0x500000b + 67c: ff00 .2byte 0xff00 + 67e: 001d .2byte 0x1d + 680: 0500 .2byte 0x500 + 682: ee00 .2byte 0xee00 + 684: 0006 .2byte 0x6 + 686: 0500 .2byte 0x500 + 688: 0600 .2byte 0x600 + 68a: 0009 .2byte 0x9 + 68c: 0500 .2byte 0x500 + 68e: af00 .2byte 0xaf00 + 690: 002d .2byte 0x2d + 692: 0500 .2byte 0x500 + 694: c700 .2byte 0xc700 + 696: 0010 .2byte 0x10 + 698: 0500 .2byte 0x500 + 69a: 9b00 .2byte 0x9b00 + 69c: 0000 .2byte 0x0 + 69e: 0500 .2byte 0x500 + 6a0: d100 .2byte 0xd100 + 6a2: 000e .2byte 0xe + 6a4: 0500 .2byte 0x500 + 6a6: ec00 .2byte 0xec00 + 6a8: 0012 .2byte 0x12 + 6aa: 0500 .2byte 0x500 + 6ac: a800 .2byte 0xa800 + 6ae: 0018 .2byte 0x18 + 6b0: 0500 .2byte 0x500 + 6b2: 3c00 .2byte 0x3c00 + 6b4: 05000027 .4byte 0x5000027 + 6b8: 2700 .2byte 0x2700 + 6ba: 0004 .2byte 0x4 + 6bc: 0500 .2byte 0x500 + 6be: 2600 .2byte 0x2600 + 6c0: 0028 .2byte 0x28 + 6c2: 0500 .2byte 0x500 + 6c4: 0100 .2byte 0x100 + 6c6: 05000033 .4byte 0x5000033 + 6ca: 8600 .2byte 0x8600 + 6cc: 0014 .2byte 0x14 + 6ce: 0500 .2byte 0x500 + 6d0: fb00 .2byte 0xfb00 + 6d2: 000d .2byte 0xd + 6d4: 0500 .2byte 0x500 + 6d6: 3d00 .2byte 0x3d00 + 6d8: 0000 .2byte 0x0 + 6da: 0500 .2byte 0x500 + 6dc: ee00 .2byte 0xee00 + 6de: 0026 .2byte 0x26 + 6e0: 0500 .2byte 0x500 + 6e2: e200 .2byte 0xe200 + 6e4: 0001 .2byte 0x1 + 6e6: 0500 .2byte 0x500 + 6e8: 1300 .2byte 0x1300 + 6ea: 0011 .2byte 0x11 + 6ec: 0500 .2byte 0x500 + 6ee: 9000 .2byte 0x9000 + 6f0: 0500000b .4byte 0x500000b + 6f4: 3b00 .2byte 0x3b00 + 6f6: 001f 0500 e100 .byte 0x1f, 0x00, 0x00, 0x05, 0x00, 0xe1 + 6fc: 000c .2byte 0xc + 6fe: 0500 .2byte 0x500 + 700: ac00 .2byte 0xac00 + 702: 0010 .2byte 0x10 + 704: 0500 .2byte 0x500 + 706: ed00 .2byte 0xed00 + 708: 0028 .2byte 0x28 + 70a: 0500 .2byte 0x500 + 70c: 0800 .2byte 0x800 + 70e: 05000003 lb x0,80(x0) # 50 <_Z6strlenPc+0x8> + 712: f800 .2byte 0xf800 + 714: 0030 .2byte 0x30 + 716: 0500 .2byte 0x500 + 718: 6e00 .2byte 0x6e00 + 71a: 0015 .2byte 0x15 + 71c: 0500 .2byte 0x500 + 71e: 2400 .2byte 0x2400 + 720: 0026 .2byte 0x26 + 722: 0500 .2byte 0x500 + 724: 3e00 .2byte 0x3e00 + 726: 0030 .2byte 0x30 + 728: 0500 .2byte 0x500 + 72a: 1700 .2byte 0x1700 + 72c: 0034 .2byte 0x34 + 72e: 0500 .2byte 0x500 + 730: 3500 .2byte 0x3500 + 732: 0014 .2byte 0x14 + 734: 0500 .2byte 0x500 + 736: 0d00 .2byte 0xd00 + 738: 000a .2byte 0xa + 73a: 0500 .2byte 0x500 + 73c: 7000 .2byte 0x7000 + 73e: 0034 .2byte 0x34 + 740: 0500 .2byte 0x500 + 742: 9300 .2byte 0x9300 + 744: 05000017 auipc x0,0x5000 + 748: 6a00 .2byte 0x6a00 + 74a: 05000017 auipc x0,0x5000 + 74e: aa00 .2byte 0xaa00 + 750: 0024 .2byte 0x24 + 752: 0500 .2byte 0x500 + 754: 3000 .2byte 0x3000 + 756: 0024 .2byte 0x24 + 758: 0500 .2byte 0x500 + 75a: 1100 .2byte 0x1100 + 75c: 0001 .2byte 0x1 + 75e: 0500 .2byte 0x500 + 760: a100 .2byte 0xa100 + 762: 0031 .2byte 0x31 + 764: 0500 .2byte 0x500 + 766: 4700 .2byte 0x4700 + 768: 0002 .2byte 0x2 + 76a: 0500 .2byte 0x500 + 76c: ca00 .2byte 0xca00 + 76e: 0002 .2byte 0x2 + 770: 0500 .2byte 0x500 + 772: f400 .2byte 0xf400 + 774: 0031 .2byte 0x31 + 776: 0500 .2byte 0x500 + 778: 0000 .2byte 0x0 + 77a: 001a .2byte 0x1a + 77c: 0500 .2byte 0x500 + 77e: 5c00 .2byte 0x5c00 + 780: 0012 .2byte 0x12 + 782: 0500 .2byte 0x500 + 784: 3500 .2byte 0x3500 + 786: 000d .2byte 0xd + 788: 0500 .2byte 0x500 + 78a: f300 .2byte 0xf300 + 78c: 0014 .2byte 0x14 + 78e: 0500 .2byte 0x500 + 790: b800 .2byte 0xb800 + 792: 0009 .2byte 0x9 + 794: 0500 .2byte 0x500 + 796: 8000 .2byte 0x8000 + 798: 0500002f .4byte 0x500002f + 79c: 2500 .2byte 0x2500 + 79e: 0018 .2byte 0x18 + 7a0: 0500 .2byte 0x500 + 7a2: a200 .2byte 0xa200 + 7a4: 0500001b .4byte 0x500001b + 7a8: b300 .2byte 0xb300 + 7aa: 0500000f fence ow,unknown + 7ae: b100 .2byte 0xb100 + 7b0: 000a .2byte 0xa + 7b2: 0500 .2byte 0x500 + 7b4: 1d00 .2byte 0x1d00 + 7b6: 0010 .2byte 0x10 + 7b8: 0500 .2byte 0x500 + 7ba: 6800 .2byte 0x6800 + 7bc: 0006 .2byte 0x6 + 7be: 0500 .2byte 0x500 + 7c0: 8f00 .2byte 0x8f00 + 7c2: 0024 .2byte 0x24 + 7c4: 0500 .2byte 0x500 + 7c6: 8700 .2byte 0x8700 + 7c8: 0031 .2byte 0x31 + 7ca: 0500 .2byte 0x500 + 7cc: c100 .2byte 0xc100 + 7ce: 0019 .2byte 0x19 + 7d0: 0500 .2byte 0x500 + 7d2: 3c00 .2byte 0x3c00 + 7d4: 05000013 addi x0,x0,80 + 7d8: ee00 .2byte 0xee00 + 7da: 0022 .2byte 0x22 + 7dc: 0500 .2byte 0x500 + 7de: 6700 .2byte 0x6700 + 7e0: 0001 .2byte 0x1 + 7e2: 0500 .2byte 0x500 + 7e4: cb00 .2byte 0xcb00 + 7e6: 0000 .2byte 0x0 + 7e8: 0500 .2byte 0x500 + 7ea: c500 .2byte 0xc500 + 7ec: 0500000f fence ow,unknown + 7f0: 5200 .2byte 0x5200 + 7f2: 001a .2byte 0x1a + 7f4: 0500 .2byte 0x500 + 7f6: dd00 .2byte 0xdd00 + 7f8: 001a .2byte 0x1a + 7fa: 0500 .2byte 0x500 + 7fc: ca00 .2byte 0xca00 + 7fe: 000d .2byte 0xd + 800: 0500 .2byte 0x500 + 802: 0500 .2byte 0x500 + 804: 05000013 addi x0,x0,80 + 808: 8b00 .2byte 0x8b00 + 80a: 0029 .2byte 0x29 + 80c: 0500 .2byte 0x500 + 80e: 9500 .2byte 0x9500 + 810: 0011 .2byte 0x11 + 812: 0500 .2byte 0x500 + 814: 9d00 .2byte 0x9d00 + 816: 0012 .2byte 0x12 + 818: 0500 .2byte 0x500 + 81a: 0300 .2byte 0x300 + 81c: 0006 .2byte 0x6 + 81e: 0500 .2byte 0x500 + 820: da00 .2byte 0xda00 + 822: 0030 .2byte 0x30 + 824: 0500 .2byte 0x500 + 826: 3000 .2byte 0x3000 + 828: 0006 .2byte 0x6 + 82a: 0500 .2byte 0x500 + 82c: a800 .2byte 0xa800 + 82e: 0002 .2byte 0x2 + 830: 0500 .2byte 0x500 + 832: a200 .2byte 0xa200 + 834: 0029 .2byte 0x29 + 836: 0500 .2byte 0x500 + 838: 4d00 .2byte 0x4d00 + 83a: 0015 .2byte 0x15 + 83c: 0500 .2byte 0x500 + 83e: ee00 .2byte 0xee00 + 840: 002c .2byte 0x2c + 842: 0500 .2byte 0x500 + 844: 4100 .2byte 0x4100 + 846: 000e .2byte 0xe + 848: 0500 .2byte 0x500 + 84a: 4c00 .2byte 0x4c00 + 84c: 05000017 auipc x0,0x5000 + 850: b800 .2byte 0xb800 + 852: 002a .2byte 0x2a + 854: 0500 .2byte 0x500 + 856: 6c00 .2byte 0x6c00 + 858: 001a .2byte 0x1a + 85a: 0500 .2byte 0x500 + 85c: 7600 .2byte 0x7600 + 85e: 0018 .2byte 0x18 + 860: 0500 .2byte 0x500 + 862: 3600 .2byte 0x3600 + 864: 0029 .2byte 0x29 + 866: 0500 .2byte 0x500 + 868: 6a00 .2byte 0x6a00 + 86a: 0029 .2byte 0x29 + 86c: 0500 .2byte 0x500 + 86e: 9000 .2byte 0x9000 + 870: 001a .2byte 0x1a + 872: 0500 .2byte 0x500 + 874: 7a00 .2byte 0x7a00 + 876: 002a .2byte 0x2a + 878: 0500 .2byte 0x500 + 87a: 1800 .2byte 0x1800 + 87c: 001f 0500 4700 .byte 0x1f, 0x00, 0x00, 0x05, 0x00, 0x47 + 882: 05000003 lb x0,80(x0) # 50 <_Z6strlenPc+0x8> + 886: 0700 .2byte 0x700 + 888: 0500000f fence ow,unknown + 88c: 9d00 .2byte 0x9d00 + 88e: 002e .2byte 0x2e + 890: 0500 .2byte 0x500 + 892: 7d00 .2byte 0x7d00 + 894: 05000027 .4byte 0x5000027 + 898: 5100 .2byte 0x5100 + 89a: 0029 .2byte 0x29 + 89c: 0500 .2byte 0x500 + 89e: 6100 .2byte 0x6100 + 8a0: 0002 .2byte 0x2 + 8a2: 0500 .2byte 0x500 + 8a4: ad00 .2byte 0xad00 + 8a6: 0015 .2byte 0x15 + 8a8: 0500 .2byte 0x500 + 8aa: 6500 .2byte 0x6500 + 8ac: 0026 .2byte 0x26 + 8ae: 0500 .2byte 0x500 + 8b0: 3c00 .2byte 0x3c00 + 8b2: 0031 .2byte 0x31 + 8b4: 0000 .2byte 0x0 + 8b6: 0005 .2byte 0x5 + 8b8: 0500 .2byte 0x500 + 8ba: 771d .2byte 0x771d + 8bc: 0014 .2byte 0x14 + 8be: 0600 .2byte 0x600 + 8c0: 7164 .2byte 0x7164 + 8c2: 0000 .2byte 0x0 + 8c4: 0500 .2byte 0x500 + 8c6: 4365 .2byte 0x4365 + 8c8: 0600002f .4byte 0x600002f + 8cc: 0466 .2byte 0x466 + 8ce: 000a .2byte 0xa + 8d0: 0500 .2byte 0x500 + 8d2: 000c6d67 .4byte 0xc6d67 + 8d6: 0600 .2byte 0x600 + 8d8: 706a .2byte 0x706a + 8da: 0000 .2byte 0x0 + 8dc: 0500 .2byte 0x500 + 8de: 0004e96b .4byte 0x4e96b + 8e2: 0600 .2byte 0x600 + 8e4: e96e .2byte 0xe96e + 8e6: 05000003 lb x0,80(x0) # 50 <_Z6strlenPc+0x8> + 8ea: 0030946f jal x8,a0ec + 8ee: 0600 .2byte 0x600 + 8f0: 5470 .2byte 0x5470 + 8f2: 05000023 sb x16,64(x0) # 40 + 8f6: e771 .2byte 0xe771 + 8f8: 06000017 auipc x0,0x6000 + 8fc: e874 .2byte 0xe874 + 8fe: 05000003 lb x0,80(x0) # 50 <_Z6strlenPc+0x8> + 902: 6375 .2byte 0x6375 + 904: 0031 .2byte 0x31 + 906: 0600 .2byte 0x600 + 908: 1a78 .2byte 0x1a78 + 90a: 05000027 .4byte 0x5000027 + 90e: 2479 .2byte 0x2479 + 910: 06000027 .4byte 0x6000027 + 914: 347a .2byte 0x347a + 916: 0500002b .4byte 0x500002b + 91a: 0034c27b .4byte 0x34c27b + 91e: 0600 .2byte 0x600 + 920: 197e .2byte 0x197e + 922: 05000027 .4byte 0x5000027 + 926: 002fb27f 01820600 .byte 0x7f, 0xb2, 0x2f, 0x00, 0x00, 0x06, 0x82, 0x01, 0xdb, 0x32, 0x00, 0x00, 0x05, 0x83, 0x01, 0x90 + 92e: 000032db 90018305 + 936: 0018 .2byte 0x18 + 938: 0600 .2byte 0x600 + 93a: 0184 .2byte 0x184 + 93c: 317d .2byte 0x317d + 93e: 0000 .2byte 0x0 + 940: 8505 .2byte 0x8505 + 942: eb01 .2byte 0xeb01 + 944: 0020 .2byte 0x20 + 946: 0600 .2byte 0x600 + 948: 0188 .2byte 0x188 + 94a: 32da .2byte 0x32da + 94c: 0000 .2byte 0x0 + 94e: 8905 .2byte 0x8905 + 950: 3701 .2byte 0x3701 + 952: 0032 .2byte 0x32 + 954: 0600 .2byte 0x600 + 956: 018c .2byte 0x18c + 958: 2a09 .2byte 0x2a09 + 95a: 0000 .2byte 0x0 + 95c: 8d05 .2byte 0x8d05 + 95e: 2301 .2byte 0x2301 + 960: 0016 .2byte 0x16 + 962: 0600 .2byte 0x600 + 964: 018e .2byte 0x18e + 966: 00001983 lh x19,0(x0) # 0 <_start> + 96a: 8f05 .2byte 0x8f05 + 96c: 4201 .2byte 0x4201 + 96e: 001e .2byte 0x1e + 970: 0600 .2byte 0x600 + 972: 0190 .2byte 0x190 + 974: 2a08 .2byte 0x2a08 + 976: 0000 .2byte 0x0 + 978: 9105 .2byte 0x9105 + 97a: 0401 .2byte 0x401 + 97c: 06000007 .4byte 0x6000007 + 980: 0192 .2byte 0x192 + 982: 2678 .2byte 0x2678 + 984: 0000 .2byte 0x0 + 986: 9305 .2byte 0x9305 + 988: a801 .2byte 0xa801 + 98a: 0001 .2byte 0x1 + 98c: 0600 .2byte 0x600 + 98e: 0194 .2byte 0x194 + 990: 00000157 .4byte 0x157 + 994: 9505 .2byte 0x9505 + 996: 1701 .2byte 0x1701 + 998: 0009 .2byte 0x9 + 99a: 0600 .2byte 0x600 + 99c: 0196 .2byte 0x196 + 99e: 00002677 .4byte 0x2677 + 9a2: 9705 .2byte 0x9705 + 9a4: a601 .2byte 0xa601 + 9a6: 0020 .2byte 0x20 + 9a8: 0600 .2byte 0x600 + 9aa: 0198 .2byte 0x198 + 9ac: 0f3e .2byte 0xf3e + 9ae: 0000 .2byte 0x0 + 9b0: 9905 .2byte 0x9905 + 9b2: 4c01 .2byte 0x4c01 + 9b4: 0034 .2byte 0x34 + 9b6: 0600 .2byte 0x600 + 9b8: 019a .2byte 0x19a + 9ba: 3084 .2byte 0x3084 + 9bc: 0000 .2byte 0x0 + 9be: 9b05 .2byte 0x9b05 + 9c0: d201 .2byte 0xd201 + 9c2: 06000027 .4byte 0x6000027 + 9c6: 019c .2byte 0x19c + 9c8: 0f3d .2byte 0xf3d + 9ca: 0000 .2byte 0x0 + 9cc: 9d05 .2byte 0x9d05 + 9ce: aa01 .2byte 0xaa01 + 9d0: 0004 .2byte 0x4 + 9d2: 0600 .2byte 0x600 + 9d4: 019e .2byte 0x19e + 9d6: 1450 .2byte 0x1450 + 9d8: 0000 .2byte 0x0 + 9da: 9f05 .2byte 0x9f05 + 9dc: d501 .2byte 0xd501 + 9de: 0024 .2byte 0x24 + 9e0: 0600 .2byte 0x600 + 9e2: 01a0 .2byte 0x1a0 + 9e4: 09d2 .2byte 0x9d2 + 9e6: 0000 .2byte 0x0 + 9e8: a105 .2byte 0xa105 + 9ea: 2d01 .2byte 0x2d01 + 9ec: 06000023 sb x0,96(x0) # 60 <_Z6strlenPc+0x18> + 9f0: 01a2 .2byte 0x1a2 + 9f2: 0000144f .4byte 0x144f + 9f6: a305 .2byte 0xa305 + 9f8: 0f01 .2byte 0xf01 + 9fa: 001d .2byte 0x1d + 9fc: 0600 .2byte 0x600 + 9fe: 01a5 .2byte 0x1a5 + a00: 0fe9 .2byte 0xfe9 + a02: 0000 .2byte 0x0 + a04: a605 .2byte 0xa605 + a06: 4e01 .2byte 0x4e01 + a08: 0600000b .4byte 0x600000b + a0c: 1f2d01a7 .4byte 0x1f2d01a7 + a10: 0000 .2byte 0x0 + a12: a805 .2byte 0xa805 + a14: f601 .2byte 0xf601 + a16: 0016 .2byte 0x16 + a18: 0600 .2byte 0x600 + a1a: 01a9 .2byte 0x1a9 + a1c: 0fe8 .2byte 0xfe8 + a1e: 0000 .2byte 0x0 + a20: aa05 .2byte 0xaa05 + a22: 7501 .2byte 0x7501 + a24: 0600002b .4byte 0x600002b + a28: 32cb01ab .4byte 0x32cb01ab + a2c: 0000 .2byte 0x0 + a2e: ac05 .2byte 0xac05 + a30: 7501 .2byte 0x7501 + a32: 06000003 lb x0,96(x0) # 60 <_Z6strlenPc+0x18> + a36: 01ad .2byte 0x1ad + a38: 0a48 .2byte 0xa48 + a3a: 0000 .2byte 0x0 + a3c: ae05 .2byte 0xae05 + a3e: 4101 .2byte 0x4101 + a40: 0019 .2byte 0x19 + a42: 0600 .2byte 0x600 + a44: 32ca01af .4byte 0x32ca01af + a48: 0000 .2byte 0x0 + a4a: b005 .2byte 0xb005 + a4c: 1f01 .2byte 0x1f01 + a4e: 0600002f .4byte 0x600002f + a52: 01b1 .2byte 0x1b1 + a54: 1e19 .2byte 0x1e19 + a56: 0000 .2byte 0x0 + a58: b205 .2byte 0xb205 + a5a: 1301 .2byte 0x1301 + a5c: 0014 .2byte 0x14 + a5e: 0600 .2byte 0x600 + a60: 1d8301b3 .4byte 0x1d8301b3 + a64: 0000 .2byte 0x0 + a66: b405 .2byte 0xb405 + a68: cd01 .2byte 0xcd01 + a6a: 002e .2byte 0x2e + a6c: 0600 .2byte 0x600 + a6e: 01b5 .2byte 0x1b5 + a70: 1e18 .2byte 0x1e18 + a72: 0000 .2byte 0x0 + a74: b605 .2byte 0xb605 + a76: fd01 .2byte 0xfd01 + a78: 0600002b .4byte 0x600002b + a7c: 24c601b7 lui x3,0x24c60 + a80: 0000 .2byte 0x0 + a82: b805 .2byte 0xb805 + a84: 6501 .2byte 0x6501 + a86: 0021 .2byte 0x21 + a88: 0600 .2byte 0x600 + a8a: 01b9 .2byte 0x1b9 + a8c: 0f55 .2byte 0xf55 + a8e: 0000 .2byte 0x0 + a90: ba05 .2byte 0xba05 + a92: b801 .2byte 0xb801 + a94: 06000023 sb x0,96(x0) # 60 <_Z6strlenPc+0x18> + a98: 24c501bb .4byte 0x24c501bb + a9c: 0000 .2byte 0x0 + a9e: bc05 .2byte 0xbc05 + aa0: 8301 .2byte 0x8301 + aa2: 0600000f fence or,unknown + aa6: 34b701bf c0050000 .8byte 0xc005000034b701bf + aae: 5101 .2byte 0x5101 + ab0: 0009 .2byte 0x9 + ab2: 0600 .2byte 0x600 + ab4: 01c1 .2byte 0x1c1 + ab6: 1f98 .2byte 0x1f98 + ab8: 0000 .2byte 0x0 + aba: c205 .2byte 0xc205 + abc: 6601 .2byte 0x6601 + abe: 0019 .2byte 0x19 + ac0: 0600 .2byte 0x600 + ac2: 01c5 .2byte 0x1c5 + ac4: 34b6 .2byte 0x34b6 + ac6: 0000 .2byte 0x0 + ac8: c605 .2byte 0xc605 + aca: 8601 .2byte 0x8601 + acc: 0600001b .4byte 0x600001b + ad0: 01c9 .2byte 0x1c9 + ad2: 2584 .2byte 0x2584 + ad4: 0000 .2byte 0x0 + ad6: ca05 .2byte 0xca05 + ad8: 4e01 .2byte 0x4e01 + ada: 0006 .2byte 0x6 + adc: 0600 .2byte 0x600 + ade: 0fdd01cb .4byte 0xfdd01cb + ae2: 0000 .2byte 0x0 + ae4: cc05 .2byte 0xcc05 + ae6: 4201 .2byte 0x4201 + ae8: 0008 .2byte 0x8 + aea: 0600 .2byte 0x600 + aec: 01cd .2byte 0x1cd + aee: 00002583 lw x11,0(x0) # 0 <_start> + af2: ce05 .2byte 0xce05 + af4: 0b01 .2byte 0xb01 + af6: 0004 .2byte 0x4 + af8: 0600 .2byte 0x600 + afa: 01d2 .2byte 0x1d2 + afc: 00001737 lui x14,0x1 + b00: d305 .2byte 0xd305 + b02: 1b01 .2byte 0x1b01 + b04: 0025 .2byte 0x25 + b06: 0600 .2byte 0x600 + b08: 01d4 .2byte 0x1d4 + b0a: 00000fa7 .4byte 0xfa7 + b0e: d505 .2byte 0xd505 + b10: 6401 .2byte 0x6401 + b12: 0600000f fence or,unknown + b16: 0b1301d7 .4byte 0xb1301d7 + b1a: 0000 .2byte 0x0 + b1c: d805 .2byte 0xd805 + b1e: 0901 .2byte 0x901 + b20: 002e .2byte 0x2e + b22: 0600 .2byte 0x600 + b24: 01d9 .2byte 0x1d9 + b26: 26df 0000 da05 .byte 0xdf, 0x26, 0x00, 0x00, 0x05, 0xda + b2c: d901 .2byte 0xd901 + b2e: 06000007 .4byte 0x6000007 + b32: 01dc .2byte 0x1dc + b34: 00001743 .4byte 0x1743 + b38: dd05 .2byte 0xdd05 + b3a: 4501 .2byte 0x4501 + b3c: 0016 .2byte 0x16 + b3e: 0600 .2byte 0x600 + b40: 01df 2b2a 0000 .byte 0xdf, 0x01, 0x2a, 0x2b, 0x00, 0x00 + b46: e005 .2byte 0xe005 + b48: 0e01 .2byte 0xe01 + b4a: 0028 .2byte 0x28 + b4c: 0600 .2byte 0x600 + b4e: 01e1 .2byte 0x1e1 + b50: 15c1 .2byte 0x15c1 + b52: 0000 .2byte 0x0 + b54: e205 .2byte 0xe205 + b56: c001 .2byte 0xc001 + b58: 002c .2byte 0x2c + b5a: 0600 .2byte 0x600 + b5c: 01e4 .2byte 0x1e4 + b5e: 00001333 sll x6,x0,x0 + b62: e505 .2byte 0xe505 + b64: a001 .2byte 0xa001 + b66: 0034 .2byte 0x34 + b68: 0600 .2byte 0x600 + b6a: 01e6 .2byte 0x1e6 + b6c: 2ef2 .2byte 0x2ef2 + b6e: 0000 .2byte 0x0 + b70: e705 .2byte 0xe705 + b72: 1401 .2byte 0x1401 + b74: 000e .2byte 0xe + b76: 0600 .2byte 0x600 + b78: 2dca01ef jal x3,a0e54 <__BSS_END__+0x8e720> + b7c: 0000 .2byte 0x0 + b7e: f005 .2byte 0xf005 + b80: e301 .2byte 0xe301 + b82: 06000023 sb x0,96(x0) # 60 <_Z6strlenPc+0x18> + b86: 01f1 .2byte 0x1f1 + b88: 00003147 .4byte 0x3147 + b8c: f205 .2byte 0xf205 + b8e: 1001 .2byte 0x1001 + b90: 0002 .2byte 0x2 + b92: 0600 .2byte 0x600 + b94: 201301f3 .4byte 0x201301f3 + b98: 0000 .2byte 0x0 + b9a: f405 .2byte 0xf405 + b9c: b901 .2byte 0xb901 + b9e: 000e .2byte 0xe + ba0: 0600 .2byte 0x600 + ba2: 01f5 .2byte 0x1f5 + ba4: 10a4 .2byte 0x10a4 + ba6: 0000 .2byte 0x0 + ba8: f605 .2byte 0xf605 + baa: 4d01 .2byte 0x4d01 + bac: 0024 .2byte 0x24 + bae: 0600 .2byte 0x600 + bb0: 2dc901f7 .4byte 0x2dc901f7 + bb4: 0000 .2byte 0x0 + bb6: f805 .2byte 0xf805 + bb8: e301 .2byte 0xe301 + bba: 0010 .2byte 0x10 + bbc: 0600 .2byte 0x600 + bbe: 01f9 .2byte 0x1f9 + bc0: 3146 .2byte 0x3146 + bc2: 0000 .2byte 0x0 + bc4: fa05 .2byte 0xfa05 + bc6: 5b01 .2byte 0x5b01 + bc8: 06000003 lb x0,96(x0) # 60 <_Z6strlenPc+0x18> + bcc: 201201fb .4byte 0x201201fb + bd0: 0000 .2byte 0x0 + bd2: fc05 .2byte 0xfc05 + bd4: 2801 .2byte 0x2801 + bd6: 001e .2byte 0x1e + bd8: 0600 .2byte 0x600 + bda: 01fd .2byte 0x1fd + bdc: 000010a3 sh x0,1(x0) # 1 <_start+0x1> + be0: fe05 .2byte 0xfe05 + be2: c301 .2byte 0xc301 + be4: 0021 .2byte 0x21 + be6: 0600 .2byte 0x600 + be8: 01ff 201c 0000 8005 .byte 0xff, 0x01, 0x1c, 0x20, 0x00, 0x00, 0x05, 0x80, 0x02, 0xac + bf0: ac02 + bf2: 0011 .2byte 0x11 + bf4: 0600 .2byte 0x600 + bf6: 0281 .2byte 0x281 + bf8: 0000201b .4byte 0x201b + bfc: 8205 .2byte 0x8205 + bfe: c402 .2byte 0xc402 + c00: 0029 .2byte 0x29 + c02: 0000 .2byte 0x0 + c04: 0005 .2byte 0x5 + c06: 3c02 .2byte 0x3c02 + c08: 0002 .2byte 0x2 + c0a: 0700 .2byte 0x700 + c0c: 002a .2byte 0x2a + c0e: 0000 .2byte 0x0 + c10: 03010003 lb x0,48(x2) + c14: 0301 .2byte 0x301 + c16: 0205 .2byte 0x205 + c18: 3536 .2byte 0x3536 + c1a: 0000 .2byte 0x0 + c1c: 03040403 lb x8,48(x8) # 33323030 <__BSS_END__+0x333108fc> + c20: b607020b .4byte 0xb607020b + c24: 0008 .2byte 0x8 + c26: 0400 .2byte 0x400 + c28: 0d05 .2byte 0xd05 + c2a: 1a3e .2byte 0x1a3e + c2c: 0000 .2byte 0x0 + c2e: 0404 .2byte 0x404 + c30: 0004 .2byte 0x4