You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
505 lines
36 KiB
505 lines
36 KiB
testfile-riscv64-dis1.o: elf64-elf_riscv
|
|
|
|
Disassembly of section .text:
|
|
|
|
0: 37 00 00 80 lui zero,0x80000
|
|
4: b7 00 00 80 lui ra,0x80000
|
|
8: 37 01 30 40 lui sp,0x40300
|
|
c: 17 00 00 90 auipc zero,0x90000
|
|
10: 17 33 00 01 auipc t1,0x1003
|
|
14: ef 00 00 00 jal ra,0x14
|
|
18: 6f 11 00 00 jal sp,0x1018
|
|
1c: ef 21 00 00 jal gp,0x201c
|
|
20: 6f 42 00 00 jal tp,0x4020
|
|
24: ef 82 00 00 jal t0,0x8024
|
|
28: 6f 03 01 00 jal t1,0x10028
|
|
2c: ef 03 02 00 jal t2,0x2002c
|
|
30: 6f 04 04 00 jal s0,0x40030
|
|
34: ef 04 08 00 jal s1,0x80034
|
|
38: 6f 05 10 00 jal a0,0x838
|
|
3c: ef 05 20 00 jal a1,0x3e
|
|
40: 6f 06 40 00 jal a2,0x44
|
|
44: ef 06 80 00 jal a3,0x4c
|
|
48: 6f 07 00 01 jal a4,0x58
|
|
4c: ef 07 00 02 jal a5,0x6c
|
|
50: 6f 08 00 04 jal a6,0x90
|
|
54: ef 08 00 08 jal a7,0xd4
|
|
58: 6f 09 00 10 jal s2,0x158
|
|
5c: ef 09 00 20 jal s3,0x25c
|
|
60: 6f 0a 00 40 jal s4,0x460
|
|
64: ef 0a 00 80 jal s5,0xfffffffffff00064
|
|
68: 67 00 00 00 jr zero
|
|
6c: 67 85 00 80 jalr a0,-2048(ra)
|
|
70: e7 09 01 05 jalr s3,80(sp)
|
|
74: 63 08 d3 00 beq t1,a3,0x84
|
|
78: 63 14 c4 80 bne s0,a2,0xfffffffffffff080
|
|
7c: e3 48 d3 40 blt t1,a3,0xc8c
|
|
80: 63 52 d3 20 ble a3,t1,0x284
|
|
84: e3 64 d3 10 bltu t1,a3,0x98c
|
|
88: 63 74 d3 08 bleu a3,t1,0x110
|
|
8c: 03 00 00 00 lb zero,0(zero)
|
|
90: 03 07 05 83 lb a4,-2000(a0)
|
|
94: 03 10 00 00 lh zero,0(zero)
|
|
98: 83 13 0c 85 lh t2,-1968(s8)
|
|
9c: 03 20 01 04 lw zero,64(sp)
|
|
a0: 83 23 0c a5 lw t2,-1456(s8)
|
|
a4: 03 30 01 05 ld zero,80(sp)
|
|
a8: 83 33 0c f5 ld t2,-176(s8)
|
|
ac: 03 40 00 00 lbu zero,0(zero)
|
|
b0: 03 47 05 83 lbu a4,-2000(a0)
|
|
b4: 03 50 00 00 lhu zero,0(zero)
|
|
b8: 83 53 0c 85 lhu t2,-1968(s8)
|
|
bc: 03 60 01 04 lwu zero,64(sp)
|
|
c0: 83 63 0c a5 lwu t2,-1456(s8)
|
|
c4: 23 00 00 00 sb zero,0(zero)
|
|
c8: 23 03 43 5f sb s4,1510(t1)
|
|
cc: 23 10 00 00 sh zero,0(zero)
|
|
d0: 23 13 43 5f sh s4,1510(t1)
|
|
d4: 23 20 00 00 sw zero,0(zero)
|
|
d8: 23 23 43 5f sw s4,1510(t1)
|
|
dc: 23 30 00 00 sd zero,0(zero)
|
|
e0: 23 33 43 5f sd s4,1510(t1)
|
|
e4: 13 00 00 00 nop
|
|
e8: 93 00 00 00 li ra,0
|
|
ec: 93 00 30 00 li ra,3
|
|
f0: 93 00 31 00 addi ra,sp,3
|
|
f4: 13 20 00 00 slti zero,zero,0
|
|
f8: 93 20 00 00 slti ra,zero,0
|
|
fc: 93 20 30 00 slti ra,zero,3
|
|
100: 93 20 31 00 slti ra,sp,3
|
|
104: 13 30 00 00 sltiu zero,zero,0
|
|
108: 93 30 00 00 sltiu ra,zero,0
|
|
10c: 93 30 30 00 sltiu ra,zero,3
|
|
110: 93 30 31 00 sltiu ra,sp,3
|
|
114: 13 40 00 00 xori zero,zero,0
|
|
118: 93 40 00 00 xori ra,zero,0
|
|
11c: 93 40 30 00 xori ra,zero,3
|
|
120: 93 40 31 00 xori ra,sp,3
|
|
124: 13 60 00 00 ori zero,zero,0
|
|
128: 93 60 00 00 ori ra,zero,0
|
|
12c: 93 60 30 00 ori ra,zero,3
|
|
130: 93 60 31 00 ori ra,sp,3
|
|
134: 13 70 00 00 andi zero,zero,0
|
|
138: 93 70 00 00 andi ra,zero,0
|
|
13c: 93 70 30 00 andi ra,zero,3
|
|
140: 93 70 31 00 andi ra,sp,3
|
|
144: 93 10 31 00 slli ra,sp,0x3
|
|
148: 93 50 31 00 srli ra,sp,0x3
|
|
14c: 93 50 31 40 srai ra,sp,0x3
|
|
150: 33 00 00 00 add zero,zero,zero
|
|
154: b3 00 00 01 add ra,zero,a6
|
|
158: 33 00 00 40 neg zero,zero
|
|
15c: b3 00 00 41 neg ra,a6
|
|
160: 33 00 01 40 sub zero,sp,zero
|
|
164: b3 00 02 41 sub ra,tp,a6
|
|
168: 33 10 00 00 sll zero,zero,zero
|
|
16c: b3 10 00 01 sll ra,zero,a6
|
|
170: 33 20 00 00 sltz zero,zero
|
|
174: b3 20 00 01 sgtz ra,a6
|
|
178: 33 20 01 00 sltz zero,sp
|
|
17c: b3 20 02 01 slt ra,tp,a6
|
|
180: 33 30 00 00 snez zero,zero
|
|
184: b3 30 00 01 snez ra,a6
|
|
188: 33 30 04 00 sltu zero,s0,zero
|
|
18c: b3 30 05 01 sltu ra,a0,a6
|
|
190: 33 40 00 00 xor zero,zero,zero
|
|
194: b3 40 00 01 xor ra,zero,a6
|
|
198: 33 50 00 00 srl zero,zero,zero
|
|
19c: b3 50 00 01 srl ra,zero,a6
|
|
1a0: 33 50 00 40 sra zero,zero,zero
|
|
1a4: b3 50 00 41 sra ra,zero,a6
|
|
1a8: 33 60 00 00 or zero,zero,zero
|
|
1ac: b3 60 00 01 or ra,zero,a6
|
|
1b0: 33 70 00 00 and zero,zero,zero
|
|
1b4: b3 70 00 01 and ra,zero,a6
|
|
1b8: 0f 00 00 00 fence unknown,unknown
|
|
1bc: 0f 00 10 02 fence r,w
|
|
1c0: 73 00 00 00 ecall
|
|
1c4: 73 00 10 00 ebreak
|
|
1c8: 1b 00 00 00 sext.w zero,zero
|
|
1cc: 1b 00 10 00 addiw zero,zero,1
|
|
1d0: 1b 10 00 00 slliw zero,zero,0x0
|
|
1d4: 1b 10 10 00 slliw zero,zero,0x1
|
|
1d8: 1b 50 00 00 srliw zero,zero,0x0
|
|
1dc: 1b 50 00 00 srliw zero,zero,0x0
|
|
1e0: 1b 50 10 40 sraiw zero,zero,0x1
|
|
1e4: 1b 50 10 40 sraiw zero,zero,0x1
|
|
1e8: 3b 00 00 00 addw zero,zero,zero
|
|
1ec: 3b 00 00 00 addw zero,zero,zero
|
|
1f0: 3b 83 d0 00 addw t1,ra,a3
|
|
1f4: 3b 83 d0 00 addw t1,ra,a3
|
|
1f8: 3b 83 d0 40 subw t1,ra,a3
|
|
1fc: 3b 83 d0 40 subw t1,ra,a3
|
|
200: 3b 93 d0 00 sllw t1,ra,a3
|
|
204: 3b 93 d0 00 sllw t1,ra,a3
|
|
208: 3b d3 d0 00 srlw t1,ra,a3
|
|
20c: 3b d3 d0 00 srlw t1,ra,a3
|
|
210: 3b d3 d0 40 sraw t1,ra,a3
|
|
214: 3b d3 d0 40 sraw t1,ra,a3
|
|
218: 0f 10 00 00 fence.i
|
|
21c: 73 10 43 00 csrw uie,t1
|
|
220: f3 1f 43 00 csrrw t6,uie,t1
|
|
224: f3 2f 13 c0 csrrs t6,time,t1
|
|
228: f3 3f 13 c8 csrrc t6,timeh,t1
|
|
22c: f3 5f 43 00 csrrwi t6,uie,6
|
|
230: f3 6f 13 c0 csrrsi t6,time,6
|
|
234: f3 7f 13 c8 csrrci t6,timeh,6
|
|
238: 33 00 00 02 mul zero,zero,zero
|
|
23c: 33 07 e4 02 mul a4,s0,a4
|
|
240: 33 10 00 02 mulh zero,zero,zero
|
|
244: 33 17 e4 02 mulh a4,s0,a4
|
|
248: 33 20 00 02 mulhsu zero,zero,zero
|
|
24c: 33 27 e4 02 mulhsu a4,s0,a4
|
|
250: 33 30 00 02 mulhu zero,zero,zero
|
|
254: 33 37 e4 02 mulhu a4,s0,a4
|
|
258: 33 40 00 02 div zero,zero,zero
|
|
25c: 33 47 e4 02 div a4,s0,a4
|
|
260: 33 50 00 02 divu zero,zero,zero
|
|
264: 33 57 e4 02 divu a4,s0,a4
|
|
268: 33 60 00 02 rem zero,zero,zero
|
|
26c: 33 67 e4 02 rem a4,s0,a4
|
|
270: 33 70 00 02 remu zero,zero,zero
|
|
274: 33 77 e4 02 remu a4,s0,a4
|
|
278: 3b 00 00 02 mulw zero,zero,zero
|
|
27c: 3b 07 e4 02 mulw a4,s0,a4
|
|
280: 3b 40 00 02 divw zero,zero,zero
|
|
284: 3b 47 e4 02 divw a4,s0,a4
|
|
288: 3b 50 00 02 divuw zero,zero,zero
|
|
28c: 3b 57 e4 02 divuw a4,s0,a4
|
|
290: 3b 60 00 02 remw zero,zero,zero
|
|
294: 3b 67 e4 02 remw a4,s0,a4
|
|
298: 3b 70 00 02 remuw zero,zero,zero
|
|
29c: 3b 77 e4 02 remuw a4,s0,a4
|
|
2a0: 2f 20 00 10 lr.w zero,(zero)
|
|
2a4: 2f 20 00 18 sc.w zero,zero,(zero)
|
|
2a8: 2f 30 00 10 lr.d zero,(zero)
|
|
2ac: 2f 30 00 18 sc.d zero,zero,(zero)
|
|
2b0: 2f 20 00 08 amoswap.w zero,zero,(zero)
|
|
2b4: 2f 30 00 08 amoswap.d zero,zero,(zero)
|
|
2b8: 2f 20 00 00 amoadd.w zero,zero,(zero)
|
|
2bc: 2f 30 00 00 amoadd.d zero,zero,(zero)
|
|
2c0: 2f 20 00 20 amoxor.w zero,zero,(zero)
|
|
2c4: 2f 30 00 20 amoxor.d zero,zero,(zero)
|
|
2c8: 2f 20 00 60 amoand.w zero,zero,(zero)
|
|
2cc: 2f 30 00 60 amoand.d zero,zero,(zero)
|
|
2d0: 2f 20 00 40 amoor.w zero,zero,(zero)
|
|
2d4: 2f 30 00 40 amoor.d zero,zero,(zero)
|
|
2d8: 2f 20 00 80 amomin.w zero,zero,(zero)
|
|
2dc: 2f 30 00 80 amomin.d zero,zero,(zero)
|
|
2e0: 2f 20 00 a0 amomax.w zero,zero,(zero)
|
|
2e4: 2f 30 00 a0 amomax.d zero,zero,(zero)
|
|
2e8: 2f 20 00 c0 amominu.w zero,zero,(zero)
|
|
2ec: 2f 30 00 c0 amominu.d zero,zero,(zero)
|
|
2f0: 2f 20 00 e0 amomaxu.w zero,zero,(zero)
|
|
2f4: 2f 30 00 e0 amomaxu.d zero,zero,(zero)
|
|
2f8: 07 20 00 00 flw ft0,0(zero)
|
|
2fc: 07 30 00 00 fld ft0,0(zero)
|
|
300: 07 40 00 00 flq ft0,0(zero)
|
|
304: 27 20 00 00 fsw ft0,0(zero)
|
|
308: 27 30 00 00 fsd ft0,0(zero)
|
|
30c: 27 40 00 00 fsq ft0,0(zero)
|
|
310: 43 20 00 00 fmadd.s ft0,ft0,ft0,ft0,rdn
|
|
314: 43 20 00 02 fmadd.d ft0,ft0,ft0,ft0,rdn
|
|
318: 43 20 00 06 fmadd.q ft0,ft0,ft0,ft0,rdn
|
|
31c: 47 20 00 00 fmsub.s ft0,ft0,ft0,ft0,rdn
|
|
320: 47 20 00 02 fmsub.d ft0,ft0,ft0,ft0,rdn
|
|
324: 47 20 00 06 fmsub.q ft0,ft0,ft0,ft0,rdn
|
|
328: 4b 20 00 00 fnmsub.s ft0,ft0,ft0,ft0,rdn
|
|
32c: 4b 20 00 02 fnmsub.d ft0,ft0,ft0,ft0,rdn
|
|
330: 4b 20 00 06 fnmsub.q ft0,ft0,ft0,ft0,rdn
|
|
334: 4f 20 00 00 fnmadd.s ft0,ft0,ft0,ft0,rdn
|
|
338: 4f 20 00 02 fnmadd.d ft0,ft0,ft0,ft0,rdn
|
|
33c: 4f 20 00 06 fnmadd.q ft0,ft0,ft0,ft0,rdn
|
|
340: 53 00 00 00 fadd.s ft0,ft0,ft0,rne
|
|
344: 53 10 00 00 fadd.s ft0,ft0,ft0,rtz
|
|
348: 53 20 00 00 fadd.s ft0,ft0,ft0,rdn
|
|
34c: 53 30 00 00 fadd.s ft0,ft0,ft0,rup
|
|
350: 53 40 00 00 fadd.s ft0,ft0,ft0,rmm
|
|
354: 53 70 00 00 fadd.s ft0,ft0,ft0
|
|
358: 53 00 00 02 fadd.d ft0,ft0,ft0,rne
|
|
35c: 53 00 00 06 fadd.q ft0,ft0,ft0,rne
|
|
360: 53 00 00 08 fsub.s ft0,ft0,ft0,rne
|
|
364: 53 00 00 0a fsub.d ft0,ft0,ft0,rne
|
|
368: 53 00 00 0e fsub.q ft0,ft0,ft0,rne
|
|
36c: 53 00 00 10 fmul.s ft0,ft0,ft0,rne
|
|
370: 53 00 00 12 fmul.d ft0,ft0,ft0,rne
|
|
374: 53 00 00 16 fmul.q ft0,ft0,ft0,rne
|
|
378: 53 00 00 18 fdiv.s ft0,ft0,ft0,rne
|
|
37c: 53 00 00 1a fdiv.d ft0,ft0,ft0,rne
|
|
380: 53 00 00 1e fdiv.q ft0,ft0,ft0,rne
|
|
384: 53 00 00 58 fsqrt.s ft0,ft0,rne
|
|
388: 53 00 00 5a fsqrt.d ft0,ft0,rne
|
|
38c: 53 00 00 5e fsqrt.q ft0,ft0,rne
|
|
390: 53 00 00 20 fmv.s ft0,ft0
|
|
394: 53 00 30 20 fsgnj.s ft0,ft0,ft3
|
|
398: 53 00 00 22 fmv.d ft0,ft0
|
|
39c: 53 00 30 22 fsgnj.d ft0,ft0,ft3
|
|
3a0: 53 00 00 26 fmv.q ft0,ft0
|
|
3a4: 53 00 30 26 fsgnj.q ft0,ft0,ft3
|
|
3a8: 53 10 00 20 fneg.s ft0,ft0
|
|
3ac: 53 10 40 20 fsgnjn.s ft0,ft0,ft4
|
|
3b0: 53 10 00 22 fneg.d ft0,ft0
|
|
3b4: 53 10 40 22 fsgnjn.d ft0,ft0,ft4
|
|
3b8: 53 10 00 26 fneg.q ft0,ft0
|
|
3bc: 53 10 40 26 fsgnjn.q ft0,ft0,ft4
|
|
3c0: 53 20 00 20 fabs.s ft0,ft0
|
|
3c4: 53 20 70 20 fsgnjx.s ft0,ft0,ft7
|
|
3c8: 53 20 00 22 fabs.d ft0,ft0
|
|
3cc: 53 20 70 22 fsgnjx.d ft0,ft0,ft7
|
|
3d0: 53 20 00 26 fabs.q ft0,ft0
|
|
3d4: 53 20 70 26 fsgnjx.q ft0,ft0,ft7
|
|
3d8: 53 00 70 29 fmin.s ft0,ft0,fs7
|
|
3dc: 53 00 70 2b fmin.d ft0,ft0,fs7
|
|
3e0: 53 00 70 2f fmin.q ft0,ft0,fs7
|
|
3e4: 53 10 70 29 fmax.s ft0,ft0,fs7
|
|
3e8: 53 10 70 2b fmax.d ft0,ft0,fs7
|
|
3ec: 53 10 70 2f fmax.q ft0,ft0,fs7
|
|
3f0: d3 32 03 c0 fcvt.w.s t0,ft6,rup
|
|
3f4: d3 32 23 c0 fcvt.l.s t0,ft6,rup
|
|
3f8: d3 42 03 c2 fcvt.w.d t0,ft6,rmm
|
|
3fc: d3 42 23 c2 fcvt.l.d t0,ft6,rmm
|
|
400: d3 22 02 c6 fcvt.w.q t0,ft4,rdn
|
|
404: d3 22 22 c6 fcvt.l.q t0,ft4,rdn
|
|
408: d3 32 13 c0 fcvt.wu.s t0,ft6,rup
|
|
40c: d3 32 33 c0 fcvt.lu.s t0,ft6,rup
|
|
410: d3 42 13 c2 fcvt.wu.d t0,ft6,rmm
|
|
414: d3 42 33 c2 fcvt.lu.d t0,ft6,rmm
|
|
418: d3 22 12 c6 fcvt.wu.q t0,ft4,rdn
|
|
41c: d3 22 32 c6 fcvt.lu.q t0,ft4,rdn
|
|
420: d3 03 05 e0 fmv.x.w t2,fa0
|
|
424: d3 04 05 e2 fmv.x.d s1,fa0
|
|
428: d3 09 05 e6 fmv.x.q s3,fa0
|
|
42c: 53 07 34 a0 fle.s a4,fs0,ft3
|
|
430: 53 17 34 a0 flt.s a4,fs0,ft3
|
|
434: 53 27 34 a0 feq.s a4,fs0,ft3
|
|
438: 53 07 34 a2 fle.d a4,fs0,ft3
|
|
43c: 53 17 34 a2 flt.d a4,fs0,ft3
|
|
440: 53 27 34 a2 feq.d a4,fs0,ft3
|
|
444: 53 07 34 a6 fle.q a4,fs0,ft3
|
|
448: 53 17 34 a6 flt.q a4,fs0,ft3
|
|
44c: 53 27 34 a6 feq.q a4,fs0,ft3
|
|
450: 53 1d 09 e0 fclass.s s10,fs2
|
|
454: 53 1d 09 e2 fclass.d s10,fs2
|
|
458: 53 1d 09 e6 fclass.q s10,fs2
|
|
45c: 53 24 0e d0 fcvt.s.w fs0,t3,rdn
|
|
460: 53 24 2e d0 fcvt.s.l fs0,t3,rdn
|
|
464: 53 14 1e d0 fcvt.s.wu fs0,t3,rtz
|
|
468: 53 14 3e d0 fcvt.s.lu fs0,t3,rtz
|
|
46c: 53 05 03 d2 fcvt.d.w fa0,t1
|
|
470: 53 05 13 d2 fcvt.d.wu fa0,t1
|
|
474: 53 05 03 d6 fcvt.q.w fa0,t1
|
|
478: 53 05 13 d6 fcvt.q.wu fa0,t1
|
|
47c: 53 24 2e d2 fcvt.d.l fs0,t3,rdn
|
|
480: 53 14 3e d2 fcvt.d.lu fs0,t3,rtz
|
|
484: 53 24 2e d6 fcvt.q.l fs0,t3,rdn
|
|
488: 53 24 3e d6 fcvt.q.lu fs0,t3,rdn
|
|
48c: 53 07 0c f0 fmv.w.x fa4,s8
|
|
490: 53 07 0c f2 fmv.d.x fa4,s8
|
|
494: 53 07 0c f6 fmv.q.x fa4,s8
|
|
498: 00 10 addi s0,sp,32
|
|
49a: 00 08 addi s0,sp,16
|
|
49c: 00 04 addi s0,sp,512
|
|
49e: 00 02 addi s0,sp,256
|
|
4a0: 00 01 addi s0,sp,128
|
|
4a2: 80 00 addi s0,sp,64
|
|
4a4: 40 00 addi s0,sp,4
|
|
4a6: 20 00 addi s0,sp,8
|
|
4a8: 00 31 fld fs0,32(a0)
|
|
4aa: 00 29 fld fs0,16(a0)
|
|
4ac: 00 25 fld fs0,8(a0)
|
|
4ae: 40 21 fld fs0,128(a0)
|
|
4b0: 20 21 fld fs0,64(a0)
|
|
4b2: 00 51 lw s0,32(a0)
|
|
4b4: 00 49 lw s0,16(a0)
|
|
4b6: 00 45 lw s0,8(a0)
|
|
4b8: 40 41 lw s0,4(a0)
|
|
4ba: 20 41 lw s0,64(a0)
|
|
4bc: 00 71 ld s0,32(a0)
|
|
4be: 00 69 ld s0,16(a0)
|
|
4c0: 00 65 ld s0,8(a0)
|
|
4c2: 40 61 ld s0,128(a0)
|
|
4c4: 20 61 ld s0,64(a0)
|
|
4c6: 00 b1 fsd fs0,32(a0)
|
|
4c8: 00 a9 fsd fs0,16(a0)
|
|
4ca: 00 a5 fsd fs0,8(a0)
|
|
4cc: 40 a1 fsd fs0,128(a0)
|
|
4ce: 20 a1 fsd fs0,64(a0)
|
|
4d0: 00 d1 sw s0,32(a0)
|
|
4d2: 00 c9 sw s0,16(a0)
|
|
4d4: 00 c5 sw s0,8(a0)
|
|
4d6: 40 c1 sw s0,4(a0)
|
|
4d8: 20 c1 sw s0,64(a0)
|
|
4da: 00 f1 sd s0,32(a0)
|
|
4dc: 00 e9 sd s0,16(a0)
|
|
4de: 00 e5 sd s0,8(a0)
|
|
4e0: 40 e1 sd s0,128(a0)
|
|
4e2: 20 e1 sd s0,64(a0)
|
|
4e4: 01 10 c.nop
|
|
4e6: 01 13 addi t1,t1,-32
|
|
4e8: 41 03 addi t1,t1,16
|
|
4ea: 21 03 addi t1,t1,8
|
|
4ec: 11 03 addi t1,t1,4
|
|
4ee: 09 03 addi t1,t1,2
|
|
4f0: 05 03 addi t1,t1,1
|
|
4f2: 81 20 sext.w ra,ra
|
|
4f4: 81 30 addiw ra,ra,-32
|
|
4f6: c1 20 addiw ra,ra,16
|
|
4f8: a1 20 addiw ra,ra,8
|
|
4fa: 91 20 addiw ra,ra,4
|
|
4fc: 89 20 addiw ra,ra,2
|
|
4fe: 85 20 addiw ra,ra,1
|
|
500: 05 21 addiw sp,sp,1
|
|
502: 85 21 addiw gp,gp,1
|
|
504: 05 22 addiw tp,tp,1
|
|
506: 85 22 addiw t0,t0,1
|
|
508: 05 23 addiw t1,t1,1
|
|
50a: 85 23 addiw t2,t2,1
|
|
50c: 05 24 addiw s0,s0,1
|
|
50e: 85 24 addiw s1,s1,1
|
|
510: 05 25 addiw a0,a0,1
|
|
512: 85 25 addiw a1,a1,1
|
|
514: 05 26 addiw a2,a2,1
|
|
516: 85 26 addiw a3,a3,1
|
|
518: 05 27 addiw a4,a4,1
|
|
51a: 85 27 addiw a5,a5,1
|
|
51c: 05 28 addiw a6,a6,1
|
|
51e: 85 28 addiw a7,a7,1
|
|
520: 05 29 addiw s2,s2,1
|
|
522: 85 29 addiw s3,s3,1
|
|
524: 05 2a addiw s4,s4,1
|
|
526: 85 2a addiw s5,s5,1
|
|
528: 05 2b addiw s6,s6,1
|
|
52a: 85 2b addiw s7,s7,1
|
|
52c: 05 2c addiw s8,s8,1
|
|
52e: 85 2c addiw s9,s9,1
|
|
530: 05 2d addiw s10,s10,1
|
|
532: 85 2d addiw s11,s11,1
|
|
534: 05 2e addiw t3,t3,1
|
|
536: 85 2e addiw t4,t4,1
|
|
538: 05 2f addiw t5,t5,1
|
|
53a: 85 2f addiw t6,t6,1
|
|
53c: 81 40 li ra,0
|
|
53e: 81 50 li ra,-32
|
|
540: c1 40 li ra,16
|
|
542: a1 40 li ra,8
|
|
544: 91 40 li ra,4
|
|
546: 89 40 li ra,2
|
|
548: 85 40 li ra,1
|
|
54a: 01 71 addi sp,sp,-512
|
|
54c: 41 61 addi sp,sp,16
|
|
54e: 21 61 addi sp,sp,64
|
|
550: 11 61 addi sp,sp,256
|
|
552: 09 61 addi sp,sp,128
|
|
554: 05 61 addi sp,sp,32
|
|
556: 01 73 lui t1,0xfffe0
|
|
558: 41 63 lui t1,0x10
|
|
55a: 21 63 lui t1,0x8
|
|
55c: 11 63 lui t1,0x4
|
|
55e: 09 63 lui t1,0x2
|
|
560: 05 63 lui t1,0x1
|
|
562: 01 90 srli s0,s0,0x20
|
|
564: 41 80 srli s0,s0,0x10
|
|
566: 21 80 srli s0,s0,0x8
|
|
568: 11 80 srli s0,s0,0x4
|
|
56a: 09 80 srli s0,s0,0x2
|
|
56c: 05 80 srli s0,s0,0x1
|
|
56e: 05 84 srai s0,s0,0x1
|
|
570: 01 88 andi s0,s0,0
|
|
572: 01 98 andi s0,s0,-32
|
|
574: 41 89 andi a0,a0,16
|
|
576: 21 89 andi a0,a0,8
|
|
578: 11 89 andi a0,a0,4
|
|
57a: 09 89 andi a0,a0,2
|
|
57c: 05 89 andi a0,a0,1
|
|
57e: 11 8f sub a4,a4,a2
|
|
580: 31 8f xor a4,a4,a2
|
|
582: 51 8f or a4,a4,a2
|
|
584: 71 8f and a4,a4,a2
|
|
586: 11 9f subw a4,a4,a2
|
|
588: 31 9f addw a4,a4,a2
|
|
58a: 01 a0 j 0x58a
|
|
58c: 01 b0 j 0xfffffffffffffd8c
|
|
58e: 01 a8 j 0x59e
|
|
590: 01 a4 j 0x790
|
|
592: 01 a2 j 0x692
|
|
594: 01 a1 j 0x994
|
|
596: 81 a0 j 0x5d6
|
|
598: 41 a0 j 0x618
|
|
59a: 21 a0 j 0x5a2
|
|
59c: 11 a0 j 0x5a0
|
|
59e: 09 a0 j 0x5a0
|
|
5a0: 05 a0 j 0x5c0
|
|
5a2: 01 c3 beqz a4,0x5a2
|
|
5a4: 01 d3 beqz a4,0x4a4
|
|
5a6: 01 cb beqz a4,0x5b6
|
|
5a8: 01 c7 beqz a4,0x5b0
|
|
5aa: 41 c3 beqz a4,0x62a
|
|
5ac: 21 c3 beqz a4,0x5ec
|
|
5ae: 11 c3 beqz a4,0x5b2
|
|
5b0: 09 c3 beqz a4,0x5b2
|
|
5b2: 05 c3 beqz a4,0x5d2
|
|
5b4: 01 e3 bnez a4,0x5b4
|
|
5b6: 01 f3 bnez a4,0x4b6
|
|
5b8: 01 eb bnez a4,0x5c8
|
|
5ba: 01 e7 bnez a4,0x5c2
|
|
5bc: 41 e3 bnez a4,0x63c
|
|
5be: 21 e3 bnez a4,0x5fe
|
|
5c0: 11 e3 bnez a4,0x5c4
|
|
5c2: 09 e3 bnez a4,0x5c4
|
|
5c4: 05 e3 bnez a4,0x5e4
|
|
5c6: 02 13 slli t1,t1,0x20
|
|
5c8: 42 03 slli t1,t1,0x10
|
|
5ca: 22 03 slli t1,t1,0x8
|
|
5cc: 12 03 slli t1,t1,0x4
|
|
5ce: 0a 03 slli t1,t1,0x2
|
|
5d0: 06 03 slli t1,t1,0x1
|
|
5d2: 02 27 fld fa4,0(sp)
|
|
5d4: 02 37 fld fa4,32(sp)
|
|
5d6: 42 27 fld fa4,16(sp)
|
|
5d8: 22 27 fld fa4,8(sp)
|
|
5da: 12 27 fld fa4,256(sp)
|
|
5dc: 0a 27 fld fa4,128(sp)
|
|
5de: 06 27 fld fa4,64(sp)
|
|
5e0: 02 47 lw a4,0(sp)
|
|
5e2: 02 57 lw a4,32(sp)
|
|
5e4: 42 47 lw a4,16(sp)
|
|
5e6: 22 47 lw a4,8(sp)
|
|
5e8: 12 47 lw a4,4(sp)
|
|
5ea: 0a 47 lw a4,128(sp)
|
|
5ec: 06 47 lw a4,64(sp)
|
|
5ee: 02 67 ld a4,0(sp)
|
|
5f0: 02 77 ld a4,32(sp)
|
|
5f2: 42 67 ld a4,16(sp)
|
|
5f4: 22 67 ld a4,8(sp)
|
|
5f6: 12 67 ld a4,256(sp)
|
|
5f8: 0a 67 ld a4,128(sp)
|
|
5fa: 06 67 ld a4,64(sp)
|
|
5fc: 02 83 jr t1
|
|
5fe: 42 83 mv t1,a6
|
|
600: 02 90 ebreak
|
|
602: 02 95 jalr a0
|
|
604: 72 95 add a0,a0,t3
|
|
606: 62 a0 fsd fs8,0(sp)
|
|
608: 62 b0 fsd fs8,32(sp)
|
|
60a: 62 a8 fsd fs8,16(sp)
|
|
60c: 62 a4 fsd fs8,8(sp)
|
|
60e: 62 a2 fsd fs8,256(sp)
|
|
610: 62 a1 fsd fs8,128(sp)
|
|
612: e2 a0 fsd fs8,64(sp)
|
|
614: 62 c0 sw s8,0(sp)
|
|
616: 62 d0 sw s8,32(sp)
|
|
618: 62 c8 sw s8,16(sp)
|
|
61a: 62 c4 sw s8,8(sp)
|
|
61c: 62 c2 sw s8,4(sp)
|
|
61e: 62 c1 sw s8,128(sp)
|
|
620: e2 c0 sw s8,64(sp)
|
|
622: 62 e0 sd s8,0(sp)
|
|
624: 62 f0 sd s8,32(sp)
|
|
626: 62 e8 sd s8,16(sp)
|
|
628: 62 e4 sd s8,8(sp)
|
|
62a: 62 e2 sd s8,256(sp)
|
|
62c: 62 e1 sd s8,128(sp)
|
|
62e: e2 e0 sd s8,64(sp)
|
|
630: 73 30 15 00 csrc fflags,a0
|
|
634: 73 d0 11 00 fsflagsi 3
|
|
638: 73 e0 11 00 csrsi fflags,3
|
|
|