1testfile-riscv64-dis1.o: elf64-elf_riscv 2 3Disassembly of section .text: 4 5 0: 37 00 00 80 lui zero,0x80000 6 4: b7 00 00 80 lui ra,0x80000 7 8: 37 01 30 40 lui sp,0x40300 8 c: 17 00 00 90 auipc zero,0x90000 9 10: 17 33 00 01 auipc t1,0x1003 10 14: ef 00 00 00 jal ra,0x14 11 18: 6f 11 00 00 jal sp,0x1018 12 1c: ef 21 00 00 jal gp,0x201c 13 20: 6f 42 00 00 jal tp,0x4020 14 24: ef 82 00 00 jal t0,0x8024 15 28: 6f 03 01 00 jal t1,0x10028 16 2c: ef 03 02 00 jal t2,0x2002c 17 30: 6f 04 04 00 jal s0,0x40030 18 34: ef 04 08 00 jal s1,0x80034 19 38: 6f 05 10 00 jal a0,0x838 20 3c: ef 05 20 00 jal a1,0x3e 21 40: 6f 06 40 00 jal a2,0x44 22 44: ef 06 80 00 jal a3,0x4c 23 48: 6f 07 00 01 jal a4,0x58 24 4c: ef 07 00 02 jal a5,0x6c 25 50: 6f 08 00 04 jal a6,0x90 26 54: ef 08 00 08 jal a7,0xd4 27 58: 6f 09 00 10 jal s2,0x158 28 5c: ef 09 00 20 jal s3,0x25c 29 60: 6f 0a 00 40 jal s4,0x460 30 64: ef 0a 00 80 jal s5,0xfffffffffff00064 31 68: 67 00 00 00 jr zero 32 6c: 67 85 00 80 jalr a0,-2048(ra) 33 70: e7 09 01 05 jalr s3,80(sp) 34 74: 63 08 d3 00 beq t1,a3,0x84 35 78: 63 14 c4 80 bne s0,a2,0xfffffffffffff080 36 7c: e3 48 d3 40 blt t1,a3,0xc8c 37 80: 63 52 d3 20 ble a3,t1,0x284 38 84: e3 64 d3 10 bltu t1,a3,0x98c 39 88: 63 74 d3 08 bleu a3,t1,0x110 40 8c: 03 00 00 00 lb zero,0(zero) 41 90: 03 07 05 83 lb a4,-2000(a0) 42 94: 03 10 00 00 lh zero,0(zero) 43 98: 83 13 0c 85 lh t2,-1968(s8) 44 9c: 03 20 01 04 lw zero,64(sp) 45 a0: 83 23 0c a5 lw t2,-1456(s8) 46 a4: 03 30 01 05 ld zero,80(sp) 47 a8: 83 33 0c f5 ld t2,-176(s8) 48 ac: 03 40 00 00 lbu zero,0(zero) 49 b0: 03 47 05 83 lbu a4,-2000(a0) 50 b4: 03 50 00 00 lhu zero,0(zero) 51 b8: 83 53 0c 85 lhu t2,-1968(s8) 52 bc: 03 60 01 04 lwu zero,64(sp) 53 c0: 83 63 0c a5 lwu t2,-1456(s8) 54 c4: 23 00 00 00 sb zero,0(zero) 55 c8: 23 03 43 5f sb s4,1510(t1) 56 cc: 23 10 00 00 sh zero,0(zero) 57 d0: 23 13 43 5f sh s4,1510(t1) 58 d4: 23 20 00 00 sw zero,0(zero) 59 d8: 23 23 43 5f sw s4,1510(t1) 60 dc: 23 30 00 00 sd zero,0(zero) 61 e0: 23 33 43 5f sd s4,1510(t1) 62 e4: 13 00 00 00 nop 63 e8: 93 00 00 00 li ra,0 64 ec: 93 00 30 00 li ra,3 65 f0: 93 00 31 00 addi ra,sp,3 66 f4: 13 20 00 00 slti zero,zero,0 67 f8: 93 20 00 00 slti ra,zero,0 68 fc: 93 20 30 00 slti ra,zero,3 69 100: 93 20 31 00 slti ra,sp,3 70 104: 13 30 00 00 sltiu zero,zero,0 71 108: 93 30 00 00 sltiu ra,zero,0 72 10c: 93 30 30 00 sltiu ra,zero,3 73 110: 93 30 31 00 sltiu ra,sp,3 74 114: 13 40 00 00 xori zero,zero,0 75 118: 93 40 00 00 xori ra,zero,0 76 11c: 93 40 30 00 xori ra,zero,3 77 120: 93 40 31 00 xori ra,sp,3 78 124: 13 60 00 00 ori zero,zero,0 79 128: 93 60 00 00 ori ra,zero,0 80 12c: 93 60 30 00 ori ra,zero,3 81 130: 93 60 31 00 ori ra,sp,3 82 134: 13 70 00 00 andi zero,zero,0 83 138: 93 70 00 00 andi ra,zero,0 84 13c: 93 70 30 00 andi ra,zero,3 85 140: 93 70 31 00 andi ra,sp,3 86 144: 93 10 31 00 slli ra,sp,0x3 87 148: 93 50 31 00 srli ra,sp,0x3 88 14c: 93 50 31 40 srai ra,sp,0x3 89 150: 33 00 00 00 add zero,zero,zero 90 154: b3 00 00 01 add ra,zero,a6 91 158: 33 00 00 40 neg zero,zero 92 15c: b3 00 00 41 neg ra,a6 93 160: 33 00 01 40 sub zero,sp,zero 94 164: b3 00 02 41 sub ra,tp,a6 95 168: 33 10 00 00 sll zero,zero,zero 96 16c: b3 10 00 01 sll ra,zero,a6 97 170: 33 20 00 00 sltz zero,zero 98 174: b3 20 00 01 sgtz ra,a6 99 178: 33 20 01 00 sltz zero,sp 100 17c: b3 20 02 01 slt ra,tp,a6 101 180: 33 30 00 00 snez zero,zero 102 184: b3 30 00 01 snez ra,a6 103 188: 33 30 04 00 sltu zero,s0,zero 104 18c: b3 30 05 01 sltu ra,a0,a6 105 190: 33 40 00 00 xor zero,zero,zero 106 194: b3 40 00 01 xor ra,zero,a6 107 198: 33 50 00 00 srl zero,zero,zero 108 19c: b3 50 00 01 srl ra,zero,a6 109 1a0: 33 50 00 40 sra zero,zero,zero 110 1a4: b3 50 00 41 sra ra,zero,a6 111 1a8: 33 60 00 00 or zero,zero,zero 112 1ac: b3 60 00 01 or ra,zero,a6 113 1b0: 33 70 00 00 and zero,zero,zero 114 1b4: b3 70 00 01 and ra,zero,a6 115 1b8: 0f 00 00 00 fence unknown,unknown 116 1bc: 0f 00 10 02 fence r,w 117 1c0: 73 00 00 00 ecall 118 1c4: 73 00 10 00 ebreak 119 1c8: 1b 00 00 00 sext.w zero,zero 120 1cc: 1b 00 10 00 addiw zero,zero,1 121 1d0: 1b 10 00 00 slliw zero,zero,0x0 122 1d4: 1b 10 10 00 slliw zero,zero,0x1 123 1d8: 1b 50 00 00 srliw zero,zero,0x0 124 1dc: 1b 50 00 00 srliw zero,zero,0x0 125 1e0: 1b 50 10 40 sraiw zero,zero,0x1 126 1e4: 1b 50 10 40 sraiw zero,zero,0x1 127 1e8: 3b 00 00 00 addw zero,zero,zero 128 1ec: 3b 00 00 00 addw zero,zero,zero 129 1f0: 3b 83 d0 00 addw t1,ra,a3 130 1f4: 3b 83 d0 00 addw t1,ra,a3 131 1f8: 3b 83 d0 40 subw t1,ra,a3 132 1fc: 3b 83 d0 40 subw t1,ra,a3 133 200: 3b 93 d0 00 sllw t1,ra,a3 134 204: 3b 93 d0 00 sllw t1,ra,a3 135 208: 3b d3 d0 00 srlw t1,ra,a3 136 20c: 3b d3 d0 00 srlw t1,ra,a3 137 210: 3b d3 d0 40 sraw t1,ra,a3 138 214: 3b d3 d0 40 sraw t1,ra,a3 139 218: 0f 10 00 00 fence.i 140 21c: 73 10 43 00 csrw uie,t1 141 220: f3 1f 43 00 csrrw t6,uie,t1 142 224: f3 2f 13 c0 csrrs t6,time,t1 143 228: f3 3f 13 c8 csrrc t6,timeh,t1 144 22c: f3 5f 43 00 csrrwi t6,uie,6 145 230: f3 6f 13 c0 csrrsi t6,time,6 146 234: f3 7f 13 c8 csrrci t6,timeh,6 147 238: 33 00 00 02 mul zero,zero,zero 148 23c: 33 07 e4 02 mul a4,s0,a4 149 240: 33 10 00 02 mulh zero,zero,zero 150 244: 33 17 e4 02 mulh a4,s0,a4 151 248: 33 20 00 02 mulhsu zero,zero,zero 152 24c: 33 27 e4 02 mulhsu a4,s0,a4 153 250: 33 30 00 02 mulhu zero,zero,zero 154 254: 33 37 e4 02 mulhu a4,s0,a4 155 258: 33 40 00 02 div zero,zero,zero 156 25c: 33 47 e4 02 div a4,s0,a4 157 260: 33 50 00 02 divu zero,zero,zero 158 264: 33 57 e4 02 divu a4,s0,a4 159 268: 33 60 00 02 rem zero,zero,zero 160 26c: 33 67 e4 02 rem a4,s0,a4 161 270: 33 70 00 02 remu zero,zero,zero 162 274: 33 77 e4 02 remu a4,s0,a4 163 278: 3b 00 00 02 mulw zero,zero,zero 164 27c: 3b 07 e4 02 mulw a4,s0,a4 165 280: 3b 40 00 02 divw zero,zero,zero 166 284: 3b 47 e4 02 divw a4,s0,a4 167 288: 3b 50 00 02 divuw zero,zero,zero 168 28c: 3b 57 e4 02 divuw a4,s0,a4 169 290: 3b 60 00 02 remw zero,zero,zero 170 294: 3b 67 e4 02 remw a4,s0,a4 171 298: 3b 70 00 02 remuw zero,zero,zero 172 29c: 3b 77 e4 02 remuw a4,s0,a4 173 2a0: 2f 20 00 10 lr.w zero,(zero) 174 2a4: 2f 20 00 18 sc.w zero,zero,(zero) 175 2a8: 2f 30 00 10 lr.d zero,(zero) 176 2ac: 2f 30 00 18 sc.d zero,zero,(zero) 177 2b0: 2f 20 00 08 amoswap.w zero,zero,(zero) 178 2b4: 2f 30 00 08 amoswap.d zero,zero,(zero) 179 2b8: 2f 20 00 00 amoadd.w zero,zero,(zero) 180 2bc: 2f 30 00 00 amoadd.d zero,zero,(zero) 181 2c0: 2f 20 00 20 amoxor.w zero,zero,(zero) 182 2c4: 2f 30 00 20 amoxor.d zero,zero,(zero) 183 2c8: 2f 20 00 60 amoand.w zero,zero,(zero) 184 2cc: 2f 30 00 60 amoand.d zero,zero,(zero) 185 2d0: 2f 20 00 40 amoor.w zero,zero,(zero) 186 2d4: 2f 30 00 40 amoor.d zero,zero,(zero) 187 2d8: 2f 20 00 80 amomin.w zero,zero,(zero) 188 2dc: 2f 30 00 80 amomin.d zero,zero,(zero) 189 2e0: 2f 20 00 a0 amomax.w zero,zero,(zero) 190 2e4: 2f 30 00 a0 amomax.d zero,zero,(zero) 191 2e8: 2f 20 00 c0 amominu.w zero,zero,(zero) 192 2ec: 2f 30 00 c0 amominu.d zero,zero,(zero) 193 2f0: 2f 20 00 e0 amomaxu.w zero,zero,(zero) 194 2f4: 2f 30 00 e0 amomaxu.d zero,zero,(zero) 195 2f8: 07 20 00 00 flw ft0,0(zero) 196 2fc: 07 30 00 00 fld ft0,0(zero) 197 300: 07 40 00 00 flq ft0,0(zero) 198 304: 27 20 00 00 fsw ft0,0(zero) 199 308: 27 30 00 00 fsd ft0,0(zero) 200 30c: 27 40 00 00 fsq ft0,0(zero) 201 310: 43 20 00 00 fmadd.s ft0,ft0,ft0,ft0,rdn 202 314: 43 20 00 02 fmadd.d ft0,ft0,ft0,ft0,rdn 203 318: 43 20 00 06 fmadd.q ft0,ft0,ft0,ft0,rdn 204 31c: 47 20 00 00 fmsub.s ft0,ft0,ft0,ft0,rdn 205 320: 47 20 00 02 fmsub.d ft0,ft0,ft0,ft0,rdn 206 324: 47 20 00 06 fmsub.q ft0,ft0,ft0,ft0,rdn 207 328: 4b 20 00 00 fnmsub.s ft0,ft0,ft0,ft0,rdn 208 32c: 4b 20 00 02 fnmsub.d ft0,ft0,ft0,ft0,rdn 209 330: 4b 20 00 06 fnmsub.q ft0,ft0,ft0,ft0,rdn 210 334: 4f 20 00 00 fnmadd.s ft0,ft0,ft0,ft0,rdn 211 338: 4f 20 00 02 fnmadd.d ft0,ft0,ft0,ft0,rdn 212 33c: 4f 20 00 06 fnmadd.q ft0,ft0,ft0,ft0,rdn 213 340: 53 00 00 00 fadd.s ft0,ft0,ft0,rne 214 344: 53 10 00 00 fadd.s ft0,ft0,ft0,rtz 215 348: 53 20 00 00 fadd.s ft0,ft0,ft0,rdn 216 34c: 53 30 00 00 fadd.s ft0,ft0,ft0,rup 217 350: 53 40 00 00 fadd.s ft0,ft0,ft0,rmm 218 354: 53 70 00 00 fadd.s ft0,ft0,ft0 219 358: 53 00 00 02 fadd.d ft0,ft0,ft0,rne 220 35c: 53 00 00 06 fadd.q ft0,ft0,ft0,rne 221 360: 53 00 00 08 fsub.s ft0,ft0,ft0,rne 222 364: 53 00 00 0a fsub.d ft0,ft0,ft0,rne 223 368: 53 00 00 0e fsub.q ft0,ft0,ft0,rne 224 36c: 53 00 00 10 fmul.s ft0,ft0,ft0,rne 225 370: 53 00 00 12 fmul.d ft0,ft0,ft0,rne 226 374: 53 00 00 16 fmul.q ft0,ft0,ft0,rne 227 378: 53 00 00 18 fdiv.s ft0,ft0,ft0,rne 228 37c: 53 00 00 1a fdiv.d ft0,ft0,ft0,rne 229 380: 53 00 00 1e fdiv.q ft0,ft0,ft0,rne 230 384: 53 00 00 58 fsqrt.s ft0,ft0,rne 231 388: 53 00 00 5a fsqrt.d ft0,ft0,rne 232 38c: 53 00 00 5e fsqrt.q ft0,ft0,rne 233 390: 53 00 00 20 fmv.s ft0,ft0 234 394: 53 00 30 20 fsgnj.s ft0,ft0,ft3 235 398: 53 00 00 22 fmv.d ft0,ft0 236 39c: 53 00 30 22 fsgnj.d ft0,ft0,ft3 237 3a0: 53 00 00 26 fmv.q ft0,ft0 238 3a4: 53 00 30 26 fsgnj.q ft0,ft0,ft3 239 3a8: 53 10 00 20 fneg.s ft0,ft0 240 3ac: 53 10 40 20 fsgnjn.s ft0,ft0,ft4 241 3b0: 53 10 00 22 fneg.d ft0,ft0 242 3b4: 53 10 40 22 fsgnjn.d ft0,ft0,ft4 243 3b8: 53 10 00 26 fneg.q ft0,ft0 244 3bc: 53 10 40 26 fsgnjn.q ft0,ft0,ft4 245 3c0: 53 20 00 20 fabs.s ft0,ft0 246 3c4: 53 20 70 20 fsgnjx.s ft0,ft0,ft7 247 3c8: 53 20 00 22 fabs.d ft0,ft0 248 3cc: 53 20 70 22 fsgnjx.d ft0,ft0,ft7 249 3d0: 53 20 00 26 fabs.q ft0,ft0 250 3d4: 53 20 70 26 fsgnjx.q ft0,ft0,ft7 251 3d8: 53 00 70 29 fmin.s ft0,ft0,fs7 252 3dc: 53 00 70 2b fmin.d ft0,ft0,fs7 253 3e0: 53 00 70 2f fmin.q ft0,ft0,fs7 254 3e4: 53 10 70 29 fmax.s ft0,ft0,fs7 255 3e8: 53 10 70 2b fmax.d ft0,ft0,fs7 256 3ec: 53 10 70 2f fmax.q ft0,ft0,fs7 257 3f0: d3 32 03 c0 fcvt.w.s t0,ft6,rup 258 3f4: d3 32 23 c0 fcvt.l.s t0,ft6,rup 259 3f8: d3 42 03 c2 fcvt.w.d t0,ft6,rmm 260 3fc: d3 42 23 c2 fcvt.l.d t0,ft6,rmm 261 400: d3 22 02 c6 fcvt.w.q t0,ft4,rdn 262 404: d3 22 22 c6 fcvt.l.q t0,ft4,rdn 263 408: d3 32 13 c0 fcvt.wu.s t0,ft6,rup 264 40c: d3 32 33 c0 fcvt.lu.s t0,ft6,rup 265 410: d3 42 13 c2 fcvt.wu.d t0,ft6,rmm 266 414: d3 42 33 c2 fcvt.lu.d t0,ft6,rmm 267 418: d3 22 12 c6 fcvt.wu.q t0,ft4,rdn 268 41c: d3 22 32 c6 fcvt.lu.q t0,ft4,rdn 269 420: d3 03 05 e0 fmv.x.w t2,fa0 270 424: d3 04 05 e2 fmv.x.d s1,fa0 271 428: d3 09 05 e6 fmv.x.q s3,fa0 272 42c: 53 07 34 a0 fle.s a4,fs0,ft3 273 430: 53 17 34 a0 flt.s a4,fs0,ft3 274 434: 53 27 34 a0 feq.s a4,fs0,ft3 275 438: 53 07 34 a2 fle.d a4,fs0,ft3 276 43c: 53 17 34 a2 flt.d a4,fs0,ft3 277 440: 53 27 34 a2 feq.d a4,fs0,ft3 278 444: 53 07 34 a6 fle.q a4,fs0,ft3 279 448: 53 17 34 a6 flt.q a4,fs0,ft3 280 44c: 53 27 34 a6 feq.q a4,fs0,ft3 281 450: 53 1d 09 e0 fclass.s s10,fs2 282 454: 53 1d 09 e2 fclass.d s10,fs2 283 458: 53 1d 09 e6 fclass.q s10,fs2 284 45c: 53 24 0e d0 fcvt.s.w fs0,t3,rdn 285 460: 53 24 2e d0 fcvt.s.l fs0,t3,rdn 286 464: 53 14 1e d0 fcvt.s.wu fs0,t3,rtz 287 468: 53 14 3e d0 fcvt.s.lu fs0,t3,rtz 288 46c: 53 05 03 d2 fcvt.d.w fa0,t1 289 470: 53 05 13 d2 fcvt.d.wu fa0,t1 290 474: 53 05 03 d6 fcvt.q.w fa0,t1 291 478: 53 05 13 d6 fcvt.q.wu fa0,t1 292 47c: 53 24 2e d2 fcvt.d.l fs0,t3,rdn 293 480: 53 14 3e d2 fcvt.d.lu fs0,t3,rtz 294 484: 53 24 2e d6 fcvt.q.l fs0,t3,rdn 295 488: 53 24 3e d6 fcvt.q.lu fs0,t3,rdn 296 48c: 53 07 0c f0 fmv.w.x fa4,s8 297 490: 53 07 0c f2 fmv.d.x fa4,s8 298 494: 53 07 0c f6 fmv.q.x fa4,s8 299 498: 00 10 addi s0,sp,32 300 49a: 00 08 addi s0,sp,16 301 49c: 00 04 addi s0,sp,512 302 49e: 00 02 addi s0,sp,256 303 4a0: 00 01 addi s0,sp,128 304 4a2: 80 00 addi s0,sp,64 305 4a4: 40 00 addi s0,sp,4 306 4a6: 20 00 addi s0,sp,8 307 4a8: 00 31 fld fs0,32(a0) 308 4aa: 00 29 fld fs0,16(a0) 309 4ac: 00 25 fld fs0,8(a0) 310 4ae: 40 21 fld fs0,128(a0) 311 4b0: 20 21 fld fs0,64(a0) 312 4b2: 00 51 lw s0,32(a0) 313 4b4: 00 49 lw s0,16(a0) 314 4b6: 00 45 lw s0,8(a0) 315 4b8: 40 41 lw s0,4(a0) 316 4ba: 20 41 lw s0,64(a0) 317 4bc: 00 71 ld s0,32(a0) 318 4be: 00 69 ld s0,16(a0) 319 4c0: 00 65 ld s0,8(a0) 320 4c2: 40 61 ld s0,128(a0) 321 4c4: 20 61 ld s0,64(a0) 322 4c6: 00 b1 fsd fs0,32(a0) 323 4c8: 00 a9 fsd fs0,16(a0) 324 4ca: 00 a5 fsd fs0,8(a0) 325 4cc: 40 a1 fsd fs0,128(a0) 326 4ce: 20 a1 fsd fs0,64(a0) 327 4d0: 00 d1 sw s0,32(a0) 328 4d2: 00 c9 sw s0,16(a0) 329 4d4: 00 c5 sw s0,8(a0) 330 4d6: 40 c1 sw s0,4(a0) 331 4d8: 20 c1 sw s0,64(a0) 332 4da: 00 f1 sd s0,32(a0) 333 4dc: 00 e9 sd s0,16(a0) 334 4de: 00 e5 sd s0,8(a0) 335 4e0: 40 e1 sd s0,128(a0) 336 4e2: 20 e1 sd s0,64(a0) 337 4e4: 01 10 c.nop 338 4e6: 01 13 addi t1,t1,-32 339 4e8: 41 03 addi t1,t1,16 340 4ea: 21 03 addi t1,t1,8 341 4ec: 11 03 addi t1,t1,4 342 4ee: 09 03 addi t1,t1,2 343 4f0: 05 03 addi t1,t1,1 344 4f2: 81 20 sext.w ra,ra 345 4f4: 81 30 addiw ra,ra,-32 346 4f6: c1 20 addiw ra,ra,16 347 4f8: a1 20 addiw ra,ra,8 348 4fa: 91 20 addiw ra,ra,4 349 4fc: 89 20 addiw ra,ra,2 350 4fe: 85 20 addiw ra,ra,1 351 500: 05 21 addiw sp,sp,1 352 502: 85 21 addiw gp,gp,1 353 504: 05 22 addiw tp,tp,1 354 506: 85 22 addiw t0,t0,1 355 508: 05 23 addiw t1,t1,1 356 50a: 85 23 addiw t2,t2,1 357 50c: 05 24 addiw s0,s0,1 358 50e: 85 24 addiw s1,s1,1 359 510: 05 25 addiw a0,a0,1 360 512: 85 25 addiw a1,a1,1 361 514: 05 26 addiw a2,a2,1 362 516: 85 26 addiw a3,a3,1 363 518: 05 27 addiw a4,a4,1 364 51a: 85 27 addiw a5,a5,1 365 51c: 05 28 addiw a6,a6,1 366 51e: 85 28 addiw a7,a7,1 367 520: 05 29 addiw s2,s2,1 368 522: 85 29 addiw s3,s3,1 369 524: 05 2a addiw s4,s4,1 370 526: 85 2a addiw s5,s5,1 371 528: 05 2b addiw s6,s6,1 372 52a: 85 2b addiw s7,s7,1 373 52c: 05 2c addiw s8,s8,1 374 52e: 85 2c addiw s9,s9,1 375 530: 05 2d addiw s10,s10,1 376 532: 85 2d addiw s11,s11,1 377 534: 05 2e addiw t3,t3,1 378 536: 85 2e addiw t4,t4,1 379 538: 05 2f addiw t5,t5,1 380 53a: 85 2f addiw t6,t6,1 381 53c: 81 40 li ra,0 382 53e: 81 50 li ra,-32 383 540: c1 40 li ra,16 384 542: a1 40 li ra,8 385 544: 91 40 li ra,4 386 546: 89 40 li ra,2 387 548: 85 40 li ra,1 388 54a: 01 71 addi sp,sp,-512 389 54c: 41 61 addi sp,sp,16 390 54e: 21 61 addi sp,sp,64 391 550: 11 61 addi sp,sp,256 392 552: 09 61 addi sp,sp,128 393 554: 05 61 addi sp,sp,32 394 556: 01 73 lui t1,0xfffe0 395 558: 41 63 lui t1,0x10 396 55a: 21 63 lui t1,0x8 397 55c: 11 63 lui t1,0x4 398 55e: 09 63 lui t1,0x2 399 560: 05 63 lui t1,0x1 400 562: 01 90 srli s0,s0,0x20 401 564: 41 80 srli s0,s0,0x10 402 566: 21 80 srli s0,s0,0x8 403 568: 11 80 srli s0,s0,0x4 404 56a: 09 80 srli s0,s0,0x2 405 56c: 05 80 srli s0,s0,0x1 406 56e: 05 84 srai s0,s0,0x1 407 570: 01 88 andi s0,s0,0 408 572: 01 98 andi s0,s0,-32 409 574: 41 89 andi a0,a0,16 410 576: 21 89 andi a0,a0,8 411 578: 11 89 andi a0,a0,4 412 57a: 09 89 andi a0,a0,2 413 57c: 05 89 andi a0,a0,1 414 57e: 11 8f sub a4,a4,a2 415 580: 31 8f xor a4,a4,a2 416 582: 51 8f or a4,a4,a2 417 584: 71 8f and a4,a4,a2 418 586: 11 9f subw a4,a4,a2 419 588: 31 9f addw a4,a4,a2 420 58a: 01 a0 j 0x58a 421 58c: 01 b0 j 0xfffffffffffffd8c 422 58e: 01 a8 j 0x59e 423 590: 01 a4 j 0x790 424 592: 01 a2 j 0x692 425 594: 01 a1 j 0x994 426 596: 81 a0 j 0x5d6 427 598: 41 a0 j 0x618 428 59a: 21 a0 j 0x5a2 429 59c: 11 a0 j 0x5a0 430 59e: 09 a0 j 0x5a0 431 5a0: 05 a0 j 0x5c0 432 5a2: 01 c3 beqz a4,0x5a2 433 5a4: 01 d3 beqz a4,0x4a4 434 5a6: 01 cb beqz a4,0x5b6 435 5a8: 01 c7 beqz a4,0x5b0 436 5aa: 41 c3 beqz a4,0x62a 437 5ac: 21 c3 beqz a4,0x5ec 438 5ae: 11 c3 beqz a4,0x5b2 439 5b0: 09 c3 beqz a4,0x5b2 440 5b2: 05 c3 beqz a4,0x5d2 441 5b4: 01 e3 bnez a4,0x5b4 442 5b6: 01 f3 bnez a4,0x4b6 443 5b8: 01 eb bnez a4,0x5c8 444 5ba: 01 e7 bnez a4,0x5c2 445 5bc: 41 e3 bnez a4,0x63c 446 5be: 21 e3 bnez a4,0x5fe 447 5c0: 11 e3 bnez a4,0x5c4 448 5c2: 09 e3 bnez a4,0x5c4 449 5c4: 05 e3 bnez a4,0x5e4 450 5c6: 02 13 slli t1,t1,0x20 451 5c8: 42 03 slli t1,t1,0x10 452 5ca: 22 03 slli t1,t1,0x8 453 5cc: 12 03 slli t1,t1,0x4 454 5ce: 0a 03 slli t1,t1,0x2 455 5d0: 06 03 slli t1,t1,0x1 456 5d2: 02 27 fld fa4,0(sp) 457 5d4: 02 37 fld fa4,32(sp) 458 5d6: 42 27 fld fa4,16(sp) 459 5d8: 22 27 fld fa4,8(sp) 460 5da: 12 27 fld fa4,256(sp) 461 5dc: 0a 27 fld fa4,128(sp) 462 5de: 06 27 fld fa4,64(sp) 463 5e0: 02 47 lw a4,0(sp) 464 5e2: 02 57 lw a4,32(sp) 465 5e4: 42 47 lw a4,16(sp) 466 5e6: 22 47 lw a4,8(sp) 467 5e8: 12 47 lw a4,4(sp) 468 5ea: 0a 47 lw a4,128(sp) 469 5ec: 06 47 lw a4,64(sp) 470 5ee: 02 67 ld a4,0(sp) 471 5f0: 02 77 ld a4,32(sp) 472 5f2: 42 67 ld a4,16(sp) 473 5f4: 22 67 ld a4,8(sp) 474 5f6: 12 67 ld a4,256(sp) 475 5f8: 0a 67 ld a4,128(sp) 476 5fa: 06 67 ld a4,64(sp) 477 5fc: 02 83 jr t1 478 5fe: 42 83 mv t1,a6 479 600: 02 90 ebreak 480 602: 02 95 jalr a0 481 604: 72 95 add a0,a0,t3 482 606: 62 a0 fsd fs8,0(sp) 483 608: 62 b0 fsd fs8,32(sp) 484 60a: 62 a8 fsd fs8,16(sp) 485 60c: 62 a4 fsd fs8,8(sp) 486 60e: 62 a2 fsd fs8,256(sp) 487 610: 62 a1 fsd fs8,128(sp) 488 612: e2 a0 fsd fs8,64(sp) 489 614: 62 c0 sw s8,0(sp) 490 616: 62 d0 sw s8,32(sp) 491 618: 62 c8 sw s8,16(sp) 492 61a: 62 c4 sw s8,8(sp) 493 61c: 62 c2 sw s8,4(sp) 494 61e: 62 c1 sw s8,128(sp) 495 620: e2 c0 sw s8,64(sp) 496 622: 62 e0 sd s8,0(sp) 497 624: 62 f0 sd s8,32(sp) 498 626: 62 e8 sd s8,16(sp) 499 628: 62 e4 sd s8,8(sp) 500 62a: 62 e2 sd s8,256(sp) 501 62c: 62 e1 sd s8,128(sp) 502 62e: e2 e0 sd s8,64(sp) 503 630: 73 30 15 00 csrc fflags,a0 504 634: 73 d0 11 00 fsflagsi 3 505 638: 73 e0 11 00 csrsi fflags,3 506