-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.tmp.s
99 lines (99 loc) · 1.25 KB
/
.tmp.s
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
lui t0,0x11
addi t0,t0,8
addi gp,t0,0
addi a0,zero,0
addi a7,zero,214
ecall
addi a0,a0,7
addi t0,zero,8
remu t0,a0,t0
sub a0,a0,t0
addi a7,zero,214
ecall
sd a0,-8(gp)
ld t0,0(sp)
addi sp,sp,-8
sd t0,0(sp)
addi t0,sp,16
sd t0,8(sp)
jal ra,61
addi sp,sp,-8
sd a0,0(sp)
ld a0,0(sp)
addi sp,sp,8
addi a7,zero,93
ecall
ld a0,0(sp)
addi sp,sp,8
ld a1,0(sp)
addi sp,sp,8
ld a2,0(sp)
addi sp,sp,8
addi a7,zero,63
ecall
jalr zero,0(ra)
ld a0,0(sp)
addi sp,sp,8
ld a1,0(sp)
addi sp,sp,8
ld a2,0(sp)
addi sp,sp,8
addi a7,zero,64
ecall
jalr zero,0(ra)
ld a1,0(sp)
addi sp,sp,8
ld a2,0(sp)
addi sp,sp,8
ld a3,0(sp)
addi sp,sp,8
addi a0,zero,-100
addi a7,zero,56
ecall
jalr zero,0(ra)
ld t0,0(sp)
addi sp,sp,8
addi t0,t0,7
addi t1,zero,8
remu t1,t0,t1
sub t0,t0,t1
ld t1,-8(gp)
add a0,t1,t0
addi a7,zero,214
ecall
beq a0,t1,2
beq zero,zero,4
beq zero,t0,3
addi a0,zero,0
beq zero,zero,3
sd a0,-8(gp)
addi a0,t1,0
jalr zero,0(ra)
ld a0,0(sp)
addi sp,sp,8
ld a1,0(sp)
addi sp,sp,8
addi a7,zero,401
ecall
addi a0,a6,0
jalr zero,0(ra)
addi sp,sp,-8
sd ra,0(sp)
addi sp,sp,-8
sd s0,0(sp)
addi s0,sp,0
addi sp,sp,-8
addi t0,zero,-43
xori t0,t0,-1
sd t0,-8(s0)
ld t0,-8(s0)
addi a0,t0,0
jal zero,2
addi a0,zero,0
addi sp,s0,0
ld s0,0(sp)
addi sp,sp,8
ld ra,0(sp)
addi sp,sp,24
jalr zero,0(ra)
.8byte 0x0