-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy path1747.rs2asm
271 lines (271 loc) · 7.15 KB
/
1747.rs2asm
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
.int_stack_count 10
.string_stack_count 0
.int_var_count 17
.string_var_count 0
get_varc 191
istore 10
get_varc 192
istore 11
get_varc 193
istore 12
get_varc 194
istore 13
load_int 0
istore 14
iload 5
widget_get_width_widget
istore 15
iload 5
widget_get_height_widget
istore 16
iload 5
iload 0
widget_load_child
load_int 1
if_icmpeq LABEL22
jump LABEL239
LABEL22:
load_int -1
widget_put_spriteid
iload 0
switch
0: LABEL27
1: LABEL40
2: LABEL47
3: LABEL60
4: LABEL67
5: LABEL92
6: LABEL111
7: LABEL130
jump LABEL142
LABEL27:
iload 12
iload 1
iload 3
isub
iadd
iload 13
iload 2
iload 4
isub
iadd
istore 13
istore 12
jump LABEL142
LABEL40:
iload 11
iload 2
iload 4
isub
isub
istore 11
jump LABEL142
LABEL47:
iload 1
iload 3
isub
istore 14
iload 10
iload 14
iadd
iload 12
iload 14
iadd
istore 12
istore 10
jump LABEL142
LABEL60:
iload 10
iload 1
iload 3
isub
isub
istore 10
jump LABEL142
LABEL67:
iload 1
iload 3
isub
istore 14
iload 10
iload 14
iadd
iload 12
iload 14
iadd
istore 12
istore 10
iload 2
iload 4
isub
istore 14
iload 11
iload 14
iadd
iload 13
iload 14
iadd
istore 13
istore 11
jump LABEL142
LABEL92:
iload 10
iload 1
iload 3
isub
isub
istore 10
iload 2
iload 4
isub
istore 14
iload 11
iload 14
iadd
iload 13
iload 14
iadd
istore 13
istore 11
jump LABEL142
LABEL111:
iload 1
iload 3
isub
istore 14
iload 10
iload 14
iadd
iload 12
iload 14
iadd
istore 12
istore 10
iload 11
iload 2
iload 4
isub
isub
istore 11
jump LABEL142
LABEL130:
iload 10
iload 1
iload 3
isub
isub
istore 10
iload 11
iload 2
iload 4
isub
isub
istore 11
LABEL142:
iload 12
load_int 10
if_icmplt LABEL146
jump LABEL152
LABEL146:
iload 10
iload 12
isub
istore 10
load_int 0
istore 12
LABEL152:
iload 10
iload 12
load_int 10
iadd
if_icmplt LABEL158
jump LABEL160
LABEL158:
iload 12
istore 10
LABEL160:
iload 13
load_int 10
if_icmplt LABEL164
jump LABEL170
LABEL164:
iload 11
iload 13
isub
istore 11
load_int 0
istore 13
LABEL170:
iload 11
iload 13
load_int 10
iadd
if_icmplt LABEL176
jump LABEL178
LABEL176:
iload 13
istore 11
LABEL178:
iload 10
iload 15
iload 9
isub
invoke 1046
load_int 0
invoke 1045
istore 10
iload 11
iload 16
load_int 280
isub
invoke 1046
load_int 0
invoke 1045
istore 11
iload 12
iload 10
invoke 1046
load_int 0
invoke 1045
iload 13
iload 11
invoke 1046
load_int 0
invoke 1045
istore 13
istore 12
iload 12
iload 13
load_int 0
load_int 0
iload 7
widget_put_position_widget
iload 10
iload 11
load_int 1
load_int 1
iload 7
widget_put_size_widget
load_int 0
iload 7
widget_put_hidden_widget
load_int 1
iload 8
widget_put_hidden_widget
load_int 1748
get_gamecycle
load_int 3
iadd
iload 10
iload 11
iload 12
iload 13
iload 5
iload 6
iload 7
iload 8
iload 9
load_string "iiiiiIIIIi"
widget_put_render_listener
LABEL239:
return