|
1 val mand = List( |
|
2 ArrayDef("mem", 30000), |
|
3 Assign("ptr", Num(15000)), |
|
4 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(13))), |
|
5 While( |
|
6 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
7 List( |
|
8 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
9 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
10 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(2))), |
|
11 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
12 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(5))), |
|
13 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
14 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(2))), |
|
15 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
16 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
17 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
18 Skip |
|
19 ) |
|
20 ), |
|
21 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
22 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(6))), |
|
23 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
24 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(3))), |
|
25 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
26 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
27 While( |
|
28 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
29 List( |
|
30 While( |
|
31 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
32 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
33 ), |
|
34 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
35 While( |
|
36 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
37 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
38 ), |
|
39 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
40 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
41 Skip |
|
42 ) |
|
43 ), |
|
44 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
45 While( |
|
46 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
47 List( |
|
48 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
49 AssignA("mem", Var("ptr"), Num(0)), |
|
50 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
51 Skip |
|
52 ) |
|
53 ), |
|
54 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
55 While( |
|
56 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
57 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
58 ), |
|
59 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
60 AssignA("mem", Var("ptr"), Num(0)), |
|
61 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
62 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
63 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(5))), |
|
64 While( |
|
65 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
66 List( |
|
67 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
68 While( |
|
69 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
70 List( |
|
71 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
72 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
73 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
74 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
75 Skip |
|
76 ) |
|
77 ), |
|
78 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
79 Skip |
|
80 ) |
|
81 ), |
|
82 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
83 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
84 Assign("ptr", Aop("+", Var("ptr"), Num(26))), |
|
85 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
86 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
87 Assign("ptr", Aop("-", Var("ptr"), Num(17))), |
|
88 While( |
|
89 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
90 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
91 ), |
|
92 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
93 AssignA("mem", Var("ptr"), Num(0)), |
|
94 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
95 While( |
|
96 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
97 List( |
|
98 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
99 While( |
|
100 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
101 List( |
|
102 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
103 AssignA("mem", Var("ptr"), Num(0)), |
|
104 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
105 Skip |
|
106 ) |
|
107 ), |
|
108 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
109 While( |
|
110 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
111 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
112 ), |
|
113 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
114 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
115 AssignA("mem", Var("ptr"), Num(0)), |
|
116 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
117 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
118 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(4))), |
|
119 While( |
|
120 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
121 List( |
|
122 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
123 While( |
|
124 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
125 List( |
|
126 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
127 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
128 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
129 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
130 Skip |
|
131 ) |
|
132 ), |
|
133 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
134 Skip |
|
135 ) |
|
136 ), |
|
137 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
138 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
139 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
140 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(7))), |
|
141 While( |
|
142 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
143 List( |
|
144 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
145 While( |
|
146 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
147 List( |
|
148 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
149 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
150 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
151 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
152 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
153 Skip |
|
154 ) |
|
155 ), |
|
156 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
157 Skip |
|
158 ) |
|
159 ), |
|
160 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
161 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
162 Assign("ptr", Aop("-", Var("ptr"), Num(16))), |
|
163 While( |
|
164 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
165 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
166 ), |
|
167 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
168 While( |
|
169 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
170 List( |
|
171 AssignA("mem", Var("ptr"), Num(0)), |
|
172 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
173 While( |
|
174 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
175 List( |
|
176 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
177 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
178 While( |
|
179 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
180 List( |
|
181 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
182 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
183 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
184 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
185 Skip |
|
186 ) |
|
187 ), |
|
188 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
189 While( |
|
190 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
191 List( |
|
192 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
193 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
194 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
195 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
196 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
197 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
198 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
199 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
200 Skip |
|
201 ) |
|
202 ), |
|
203 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
204 Skip |
|
205 ) |
|
206 ), |
|
207 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
208 While( |
|
209 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
210 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
211 ), |
|
212 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
213 While( |
|
214 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
215 List( |
|
216 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
217 While( |
|
218 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
219 List( |
|
220 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
221 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
222 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
223 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
224 Skip |
|
225 ) |
|
226 ), |
|
227 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
228 While( |
|
229 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
230 List( |
|
231 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
232 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
233 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
234 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
235 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
236 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
237 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
238 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
239 Skip |
|
240 ) |
|
241 ), |
|
242 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
243 Skip |
|
244 ) |
|
245 ), |
|
246 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
247 While( |
|
248 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
249 List( |
|
250 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
251 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
252 Skip |
|
253 ) |
|
254 ), |
|
255 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
256 While( |
|
257 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
258 List( |
|
259 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
260 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
261 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
262 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
263 Skip |
|
264 ) |
|
265 ), |
|
266 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
267 While( |
|
268 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
269 List( |
|
270 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
271 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
272 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
273 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
274 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
275 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
276 Skip |
|
277 ) |
|
278 ), |
|
279 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
280 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
281 While( |
|
282 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
283 List( |
|
284 While( |
|
285 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
286 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
287 ), |
|
288 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
289 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
290 AssignA("mem", Var("ptr"), Num(0)), |
|
291 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
292 AssignA("mem", Var("ptr"), Num(0)), |
|
293 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
294 AssignA("mem", Var("ptr"), Num(0)), |
|
295 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
296 AssignA("mem", Var("ptr"), Num(0)), |
|
297 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
298 AssignA("mem", Var("ptr"), Num(0)), |
|
299 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
300 AssignA("mem", Var("ptr"), Num(0)), |
|
301 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
302 AssignA("mem", Var("ptr"), Num(0)), |
|
303 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
304 AssignA("mem", Var("ptr"), Num(0)), |
|
305 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
306 AssignA("mem", Var("ptr"), Num(0)), |
|
307 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
308 While( |
|
309 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
310 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
311 ), |
|
312 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
313 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
314 Skip |
|
315 ) |
|
316 ), |
|
317 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
318 While( |
|
319 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
320 List( |
|
321 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
322 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
323 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
324 Skip |
|
325 ) |
|
326 ), |
|
327 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
328 While( |
|
329 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
330 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
331 ), |
|
332 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
333 While( |
|
334 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
335 List( |
|
336 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
337 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
338 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
339 While( |
|
340 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
341 List( |
|
342 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
343 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
344 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
345 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
346 Skip |
|
347 ) |
|
348 ), |
|
349 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
350 While( |
|
351 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
352 List( |
|
353 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
354 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
355 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
356 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
357 While( |
|
358 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
359 List( |
|
360 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
361 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
362 While( |
|
363 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
364 List( |
|
365 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
366 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
367 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
368 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
369 Skip |
|
370 ) |
|
371 ), |
|
372 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
373 While( |
|
374 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
375 List( |
|
376 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
377 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
378 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
379 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
380 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
381 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
382 Skip |
|
383 ) |
|
384 ), |
|
385 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
386 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
387 Skip |
|
388 ) |
|
389 ), |
|
390 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
391 While( |
|
392 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
393 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
394 ), |
|
395 Skip |
|
396 ) |
|
397 ), |
|
398 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
399 While( |
|
400 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
401 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
402 ), |
|
403 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
404 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
405 While( |
|
406 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
407 List( |
|
408 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
409 While( |
|
410 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
411 List( |
|
412 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
413 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
414 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
415 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
416 Skip |
|
417 ) |
|
418 ), |
|
419 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
420 Skip |
|
421 ) |
|
422 ), |
|
423 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
424 While( |
|
425 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
426 List( |
|
427 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
428 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
429 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
430 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
431 Skip |
|
432 ) |
|
433 ), |
|
434 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
435 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
436 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
437 Skip |
|
438 ) |
|
439 ), |
|
440 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
441 While( |
|
442 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
443 List( |
|
444 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
445 AssignA("mem", Var("ptr"), Num(0)), |
|
446 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
447 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
448 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
449 While( |
|
450 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
451 List( |
|
452 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
453 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
454 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
455 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
456 While( |
|
457 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
458 List( |
|
459 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
460 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
461 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
462 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
463 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
464 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
465 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
466 Skip |
|
467 ) |
|
468 ), |
|
469 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
470 While( |
|
471 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
472 List( |
|
473 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
474 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
475 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
476 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
477 Skip |
|
478 ) |
|
479 ), |
|
480 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
481 Skip |
|
482 ) |
|
483 ), |
|
484 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
485 While( |
|
486 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
487 List( |
|
488 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
489 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
490 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
491 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
492 Skip |
|
493 ) |
|
494 ), |
|
495 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
496 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
497 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
498 Skip |
|
499 ) |
|
500 ), |
|
501 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
502 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
503 While( |
|
504 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
505 List( |
|
506 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
507 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
508 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
509 Skip |
|
510 ) |
|
511 ), |
|
512 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
513 While( |
|
514 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
515 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
516 ), |
|
517 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
518 While( |
|
519 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
520 List( |
|
521 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
522 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
523 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
524 While( |
|
525 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
526 List( |
|
527 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
528 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
529 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
530 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
531 Skip |
|
532 ) |
|
533 ), |
|
534 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
535 While( |
|
536 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
537 List( |
|
538 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
539 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
540 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
541 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
542 While( |
|
543 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
544 List( |
|
545 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
546 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
547 While( |
|
548 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
549 List( |
|
550 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
551 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
552 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
553 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
554 Skip |
|
555 ) |
|
556 ), |
|
557 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
558 While( |
|
559 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
560 List( |
|
561 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
562 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
563 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
564 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
565 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
566 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
567 Skip |
|
568 ) |
|
569 ), |
|
570 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
571 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
572 Skip |
|
573 ) |
|
574 ), |
|
575 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
576 While( |
|
577 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
578 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
579 ), |
|
580 Skip |
|
581 ) |
|
582 ), |
|
583 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
584 While( |
|
585 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
586 List( |
|
587 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
588 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
589 Skip |
|
590 ) |
|
591 ), |
|
592 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
593 While( |
|
594 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
595 List( |
|
596 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
597 While( |
|
598 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
599 List( |
|
600 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
601 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
602 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
603 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
604 Skip |
|
605 ) |
|
606 ), |
|
607 Assign("ptr", Aop("-", Var("ptr"), Num(11))), |
|
608 Skip |
|
609 ) |
|
610 ), |
|
611 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
612 While( |
|
613 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
614 List( |
|
615 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
616 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
617 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
618 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
619 Skip |
|
620 ) |
|
621 ), |
|
622 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
623 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
624 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
625 Skip |
|
626 ) |
|
627 ), |
|
628 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
629 While( |
|
630 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
631 List( |
|
632 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
633 AssignA("mem", Var("ptr"), Num(0)), |
|
634 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
635 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
636 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
637 While( |
|
638 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
639 List( |
|
640 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
641 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
642 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
643 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
644 While( |
|
645 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
646 List( |
|
647 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
648 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
649 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
650 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
651 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
652 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
653 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
654 Skip |
|
655 ) |
|
656 ), |
|
657 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
658 While( |
|
659 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
660 List( |
|
661 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
662 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
663 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
664 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
665 Skip |
|
666 ) |
|
667 ), |
|
668 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
669 Skip |
|
670 ) |
|
671 ), |
|
672 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
673 While( |
|
674 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
675 List( |
|
676 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
677 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
678 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
679 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
680 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
681 Skip |
|
682 ) |
|
683 ), |
|
684 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
685 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
686 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
687 Skip |
|
688 ) |
|
689 ), |
|
690 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
691 While( |
|
692 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
693 List( |
|
694 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
695 While( |
|
696 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
697 List( |
|
698 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
699 Assign("ptr", Aop("-", Var("ptr"), Num(36))), |
|
700 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
701 Assign("ptr", Aop("+", Var("ptr"), Num(13))), |
|
702 Assign("ptr", Aop("+", Var("ptr"), Num(23))), |
|
703 Skip |
|
704 ) |
|
705 ), |
|
706 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
707 Skip |
|
708 ) |
|
709 ), |
|
710 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
711 While( |
|
712 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
713 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
714 ), |
|
715 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
716 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
717 While( |
|
718 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
719 List( |
|
720 While( |
|
721 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
722 List( |
|
723 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
724 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
725 Skip |
|
726 ) |
|
727 ), |
|
728 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
729 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
730 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
731 While( |
|
732 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
733 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
734 ), |
|
735 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
736 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
737 Skip |
|
738 ) |
|
739 ), |
|
740 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
741 Assign("ptr", Aop("+", Var("ptr"), Num(21))), |
|
742 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
743 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
744 While( |
|
745 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
746 List( |
|
747 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
748 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
749 Skip |
|
750 ) |
|
751 ), |
|
752 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
753 While( |
|
754 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
755 List( |
|
756 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
757 While( |
|
758 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
759 List( |
|
760 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
761 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
762 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
763 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
764 Skip |
|
765 ) |
|
766 ), |
|
767 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
768 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
769 While( |
|
770 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
771 List( |
|
772 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
773 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
774 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
775 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
776 While( |
|
777 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
778 List( |
|
779 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
780 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
781 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
782 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
783 Skip |
|
784 ) |
|
785 ), |
|
786 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
787 While( |
|
788 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
789 List( |
|
790 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
791 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
792 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
793 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
794 While( |
|
795 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
796 List( |
|
797 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
798 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
799 Skip |
|
800 ) |
|
801 ), |
|
802 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
803 AssignA("mem", Var("ptr"), Num(0)), |
|
804 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
805 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
806 While( |
|
807 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
808 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
809 ), |
|
810 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
811 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
812 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
813 Skip |
|
814 ) |
|
815 ), |
|
816 Skip |
|
817 ) |
|
818 ), |
|
819 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
820 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
821 While( |
|
822 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
823 List( |
|
824 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
825 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
826 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
827 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
828 Skip |
|
829 ) |
|
830 ), |
|
831 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
832 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
833 While( |
|
834 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
835 List( |
|
836 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
837 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
838 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
839 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
840 While( |
|
841 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
842 List( |
|
843 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
844 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
845 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
846 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
847 Skip |
|
848 ) |
|
849 ), |
|
850 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
851 While( |
|
852 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
853 List( |
|
854 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
855 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
856 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
857 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
858 Assign("ptr", Aop("-", Var("ptr"), Num(12))), |
|
859 While( |
|
860 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
861 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
862 ), |
|
863 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
864 AssignA("mem", Var("ptr"), Num(0)), |
|
865 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
866 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
867 While( |
|
868 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
869 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
870 ), |
|
871 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
872 AssignA("mem", Var("ptr"), Num(0)), |
|
873 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
874 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
875 Skip |
|
876 ) |
|
877 ), |
|
878 Skip |
|
879 ) |
|
880 ), |
|
881 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
882 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
883 While( |
|
884 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
885 List( |
|
886 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
887 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
888 While( |
|
889 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
890 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
891 ), |
|
892 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
893 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
894 Skip |
|
895 ) |
|
896 ), |
|
897 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
898 Skip |
|
899 ) |
|
900 ), |
|
901 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
902 While( |
|
903 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
904 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
905 ), |
|
906 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
907 While( |
|
908 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
909 List( |
|
910 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
911 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
912 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
913 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
914 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
915 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
916 Skip |
|
917 ) |
|
918 ), |
|
919 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
920 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(19))), |
|
921 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(7))), |
|
922 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
923 While( |
|
924 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
925 List( |
|
926 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
927 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
928 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
929 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
930 Skip |
|
931 ) |
|
932 ), |
|
933 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
934 While( |
|
935 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
936 List( |
|
937 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
938 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
939 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
940 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
941 AssignA("mem", Var("ptr"), Num(0)), |
|
942 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
943 Skip |
|
944 ) |
|
945 ), |
|
946 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
947 While( |
|
948 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
949 List( |
|
950 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
951 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
952 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
953 While( |
|
954 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
955 List( |
|
956 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
957 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
958 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
959 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
960 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
961 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
962 AssignA("mem", Var("ptr"), Num(0)), |
|
963 Skip |
|
964 ) |
|
965 ), |
|
966 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
967 While( |
|
968 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
969 List( |
|
970 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
971 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
972 While( |
|
973 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
974 List( |
|
975 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
976 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
977 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
978 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
979 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
980 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
981 Skip |
|
982 ) |
|
983 ), |
|
984 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
985 Skip |
|
986 ) |
|
987 ), |
|
988 Assign("ptr", Aop("+", Var("ptr"), Num(13))), |
|
989 While( |
|
990 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
991 List( |
|
992 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
993 AssignA("mem", Var("ptr"), Num(0)), |
|
994 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
995 AssignA("mem", Var("ptr"), Num(0)), |
|
996 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
997 AssignA("mem", Var("ptr"), Num(0)), |
|
998 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
999 Skip |
|
1000 ) |
|
1001 ), |
|
1002 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1003 While( |
|
1004 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1005 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1006 ), |
|
1007 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1008 AssignA("mem", Var("ptr"), Num(0)), |
|
1009 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
1010 While( |
|
1011 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1012 List( |
|
1013 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1014 While( |
|
1015 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1016 List( |
|
1017 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1018 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1019 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1020 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1021 Skip |
|
1022 ) |
|
1023 ), |
|
1024 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1025 While( |
|
1026 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1027 List( |
|
1028 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1029 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1030 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1031 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1032 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1033 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1034 Skip |
|
1035 ) |
|
1036 ), |
|
1037 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1038 Skip |
|
1039 ) |
|
1040 ), |
|
1041 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1042 While( |
|
1043 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1044 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1045 ), |
|
1046 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1047 While( |
|
1048 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1049 List( |
|
1050 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1051 While( |
|
1052 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1053 List( |
|
1054 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1055 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
1056 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1057 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1058 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1059 Skip |
|
1060 ) |
|
1061 ), |
|
1062 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
1063 Skip |
|
1064 ) |
|
1065 ), |
|
1066 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1067 While( |
|
1068 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1069 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1070 ), |
|
1071 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1072 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
1073 While( |
|
1074 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1075 List( |
|
1076 While( |
|
1077 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1078 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
1079 ), |
|
1080 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1081 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1082 While( |
|
1083 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1084 List(AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), Skip) |
|
1085 ), |
|
1086 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1087 AssignA("mem", Var("ptr"), Num(0)), |
|
1088 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1089 AssignA("mem", Var("ptr"), Num(0)), |
|
1090 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1091 AssignA("mem", Var("ptr"), Num(0)), |
|
1092 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1093 AssignA("mem", Var("ptr"), Num(0)), |
|
1094 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1095 AssignA("mem", Var("ptr"), Num(0)), |
|
1096 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1097 AssignA("mem", Var("ptr"), Num(0)), |
|
1098 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1099 AssignA("mem", Var("ptr"), Num(0)), |
|
1100 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1101 AssignA("mem", Var("ptr"), Num(0)), |
|
1102 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1103 While( |
|
1104 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1105 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1106 ), |
|
1107 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1108 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1109 Skip |
|
1110 ) |
|
1111 ), |
|
1112 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1113 While( |
|
1114 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1115 List( |
|
1116 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1117 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1118 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1119 Skip |
|
1120 ) |
|
1121 ), |
|
1122 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1123 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
1124 While( |
|
1125 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1126 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1127 ), |
|
1128 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1129 While( |
|
1130 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1131 List( |
|
1132 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1133 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1134 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1135 While( |
|
1136 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1137 List( |
|
1138 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1139 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1140 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1141 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1142 Skip |
|
1143 ) |
|
1144 ), |
|
1145 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1146 While( |
|
1147 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1148 List( |
|
1149 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1150 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1151 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1152 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
1153 While( |
|
1154 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1155 List( |
|
1156 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1157 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1158 While( |
|
1159 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1160 List( |
|
1161 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1162 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1163 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1164 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1165 Skip |
|
1166 ) |
|
1167 ), |
|
1168 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1169 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1170 While( |
|
1171 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1172 List( |
|
1173 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1174 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1175 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1176 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1177 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1178 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1179 Skip |
|
1180 ) |
|
1181 ), |
|
1182 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1183 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1184 Skip |
|
1185 ) |
|
1186 ), |
|
1187 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
1188 While( |
|
1189 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1190 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1191 ), |
|
1192 Skip |
|
1193 ) |
|
1194 ), |
|
1195 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1196 While( |
|
1197 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1198 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
1199 ), |
|
1200 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1201 While( |
|
1202 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1203 List( |
|
1204 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1205 While( |
|
1206 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1207 List( |
|
1208 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1209 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1210 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1211 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1212 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1213 Skip |
|
1214 ) |
|
1215 ), |
|
1216 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
1217 Skip |
|
1218 ) |
|
1219 ), |
|
1220 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1221 While( |
|
1222 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1223 List( |
|
1224 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1225 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1226 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1227 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1228 Skip |
|
1229 ) |
|
1230 ), |
|
1231 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1232 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1233 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1234 Skip |
|
1235 ) |
|
1236 ), |
|
1237 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1238 While( |
|
1239 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1240 List( |
|
1241 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1242 AssignA("mem", Var("ptr"), Num(0)), |
|
1243 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1244 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1245 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1246 While( |
|
1247 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1248 List( |
|
1249 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1250 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1251 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1252 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1253 While( |
|
1254 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1255 List( |
|
1256 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1257 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1258 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1259 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1260 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
1261 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1262 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
1263 Skip |
|
1264 ) |
|
1265 ), |
|
1266 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1267 While( |
|
1268 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1269 List( |
|
1270 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1271 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1272 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1273 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1274 Skip |
|
1275 ) |
|
1276 ), |
|
1277 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1278 Skip |
|
1279 ) |
|
1280 ), |
|
1281 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1282 While( |
|
1283 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1284 List( |
|
1285 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1286 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1287 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1288 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1289 Skip |
|
1290 ) |
|
1291 ), |
|
1292 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1293 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1294 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1295 Skip |
|
1296 ) |
|
1297 ), |
|
1298 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1299 While( |
|
1300 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1301 List( |
|
1302 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
1303 While( |
|
1304 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1305 List( |
|
1306 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1307 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1308 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1309 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1310 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1311 Skip |
|
1312 ) |
|
1313 ), |
|
1314 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1315 While( |
|
1316 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1317 List( |
|
1318 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1319 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1320 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1321 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1322 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1323 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1324 Skip |
|
1325 ) |
|
1326 ), |
|
1327 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1328 Skip |
|
1329 ) |
|
1330 ), |
|
1331 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1332 While( |
|
1333 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1334 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1335 ), |
|
1336 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1337 While( |
|
1338 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1339 List( |
|
1340 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1341 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1342 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1343 Skip |
|
1344 ) |
|
1345 ), |
|
1346 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1347 While( |
|
1348 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1349 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1350 ), |
|
1351 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1352 While( |
|
1353 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1354 List( |
|
1355 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1356 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1357 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1358 While( |
|
1359 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1360 List( |
|
1361 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1362 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1363 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1364 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1365 Skip |
|
1366 ) |
|
1367 ), |
|
1368 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1369 While( |
|
1370 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1371 List( |
|
1372 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1373 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1374 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1375 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
1376 While( |
|
1377 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1378 List( |
|
1379 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1380 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1381 While( |
|
1382 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1383 List( |
|
1384 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1385 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1386 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1387 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1388 Skip |
|
1389 ) |
|
1390 ), |
|
1391 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1392 While( |
|
1393 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1394 List( |
|
1395 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1396 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1397 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1398 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1399 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1400 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1401 Skip |
|
1402 ) |
|
1403 ), |
|
1404 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1405 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1406 Skip |
|
1407 ) |
|
1408 ), |
|
1409 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
1410 While( |
|
1411 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1412 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1413 ), |
|
1414 Skip |
|
1415 ) |
|
1416 ), |
|
1417 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1418 While( |
|
1419 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1420 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
1421 ), |
|
1422 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1423 While( |
|
1424 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1425 List( |
|
1426 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1427 While( |
|
1428 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1429 List( |
|
1430 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1431 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1432 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1433 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1434 Skip |
|
1435 ) |
|
1436 ), |
|
1437 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
1438 Skip |
|
1439 ) |
|
1440 ), |
|
1441 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1442 While( |
|
1443 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1444 List( |
|
1445 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1446 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1447 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1448 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1449 Skip |
|
1450 ) |
|
1451 ), |
|
1452 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1453 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1454 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1455 Skip |
|
1456 ) |
|
1457 ), |
|
1458 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1459 While( |
|
1460 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1461 List( |
|
1462 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1463 While( |
|
1464 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1465 List(AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), Skip) |
|
1466 ), |
|
1467 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1468 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1469 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1470 While( |
|
1471 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1472 List( |
|
1473 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1474 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1475 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1476 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1477 While( |
|
1478 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1479 List( |
|
1480 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1481 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1482 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1483 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1484 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
1485 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1486 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
1487 Skip |
|
1488 ) |
|
1489 ), |
|
1490 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1491 While( |
|
1492 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1493 List( |
|
1494 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1495 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1496 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1497 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1498 Skip |
|
1499 ) |
|
1500 ), |
|
1501 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1502 Skip |
|
1503 ) |
|
1504 ), |
|
1505 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1506 While( |
|
1507 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1508 List( |
|
1509 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1510 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1511 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1512 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1513 Skip |
|
1514 ) |
|
1515 ), |
|
1516 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1517 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1518 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1519 Skip |
|
1520 ) |
|
1521 ), |
|
1522 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1523 While( |
|
1524 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1525 List( |
|
1526 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1527 While( |
|
1528 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1529 List( |
|
1530 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1531 Assign("ptr", Aop("-", Var("ptr"), Num(36))), |
|
1532 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1533 Assign("ptr", Aop("+", Var("ptr"), Num(36))), |
|
1534 Skip |
|
1535 ) |
|
1536 ), |
|
1537 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1538 Skip |
|
1539 ) |
|
1540 ), |
|
1541 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1542 While( |
|
1543 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1544 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1545 ), |
|
1546 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1547 While( |
|
1548 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1549 List( |
|
1550 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1551 While( |
|
1552 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1553 List( |
|
1554 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1555 Assign("ptr", Aop("-", Var("ptr"), Num(36))), |
|
1556 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1557 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1558 Assign("ptr", Aop("+", Var("ptr"), Num(35))), |
|
1559 Skip |
|
1560 ) |
|
1561 ), |
|
1562 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
1563 Skip |
|
1564 ) |
|
1565 ), |
|
1566 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1567 While( |
|
1568 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1569 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1570 ), |
|
1571 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1572 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(8))), |
|
1573 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(7))), |
|
1574 While( |
|
1575 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1576 List( |
|
1577 While( |
|
1578 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1579 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
1580 ), |
|
1581 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1582 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1583 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1584 While( |
|
1585 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1586 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1587 ), |
|
1588 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1589 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1590 Skip |
|
1591 ) |
|
1592 ), |
|
1593 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1594 While( |
|
1595 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1596 List( |
|
1597 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1598 While( |
|
1599 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1600 List( |
|
1601 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1602 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
1603 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1604 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
1605 Skip |
|
1606 ) |
|
1607 ), |
|
1608 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
1609 While( |
|
1610 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1611 List( |
|
1612 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1613 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
1614 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1615 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
1616 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1617 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1618 Skip |
|
1619 ) |
|
1620 ), |
|
1621 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1622 Skip |
|
1623 ) |
|
1624 ), |
|
1625 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1626 While( |
|
1627 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1628 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1629 ), |
|
1630 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
1631 While( |
|
1632 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1633 List( |
|
1634 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
1635 While( |
|
1636 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1637 List(AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), Skip) |
|
1638 ), |
|
1639 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1640 Skip |
|
1641 ) |
|
1642 ), |
|
1643 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1644 While( |
|
1645 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1646 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1647 ), |
|
1648 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1649 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1650 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1651 While( |
|
1652 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1653 List( |
|
1654 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1655 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1656 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1657 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1658 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1659 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1660 Skip |
|
1661 ) |
|
1662 ), |
|
1663 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1664 While( |
|
1665 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1666 List( |
|
1667 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1668 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
1669 While( |
|
1670 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1671 List( |
|
1672 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1673 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1674 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1675 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1676 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(2))), |
|
1677 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1678 Skip |
|
1679 ) |
|
1680 ), |
|
1681 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1682 While( |
|
1683 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1684 List( |
|
1685 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1686 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1687 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1688 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1689 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1690 Skip |
|
1691 ) |
|
1692 ), |
|
1693 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1694 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1695 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1696 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1697 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1698 Skip |
|
1699 ) |
|
1700 ), |
|
1701 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1702 While( |
|
1703 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1704 List( |
|
1705 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1706 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1707 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1708 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1709 Skip |
|
1710 ) |
|
1711 ), |
|
1712 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1713 While( |
|
1714 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1715 List( |
|
1716 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1717 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1718 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1719 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1720 Skip |
|
1721 ) |
|
1722 ), |
|
1723 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
1724 AssignA("mem", Var("ptr"), Num(0)), |
|
1725 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
1726 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1727 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1728 While( |
|
1729 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1730 List( |
|
1731 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1732 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1733 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1734 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1735 Skip |
|
1736 ) |
|
1737 ), |
|
1738 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1739 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1740 While( |
|
1741 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1742 List( |
|
1743 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1744 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1745 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1746 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1747 While( |
|
1748 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1749 List( |
|
1750 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1751 While( |
|
1752 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1753 List( |
|
1754 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1755 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1756 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1757 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1758 Skip |
|
1759 ) |
|
1760 ), |
|
1761 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1762 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1763 While( |
|
1764 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1765 List( |
|
1766 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1767 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1768 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1769 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1770 While( |
|
1771 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1772 List( |
|
1773 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1774 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1775 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1776 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1777 Skip |
|
1778 ) |
|
1779 ), |
|
1780 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1781 While( |
|
1782 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1783 List( |
|
1784 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1785 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1786 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1787 Assign("ptr", Aop("-", Var("ptr"), Num(12))), |
|
1788 While( |
|
1789 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1790 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1791 ), |
|
1792 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1793 AssignA("mem", Var("ptr"), Num(0)), |
|
1794 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1795 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
1796 While( |
|
1797 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1798 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
1799 ), |
|
1800 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1801 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1802 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1803 Skip |
|
1804 ) |
|
1805 ), |
|
1806 Skip |
|
1807 ) |
|
1808 ), |
|
1809 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1810 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1811 While( |
|
1812 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1813 List( |
|
1814 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1815 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1816 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1817 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1818 Skip |
|
1819 ) |
|
1820 ), |
|
1821 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1822 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1823 While( |
|
1824 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1825 List( |
|
1826 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1827 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1828 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1829 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1830 While( |
|
1831 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1832 List( |
|
1833 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1834 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1835 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1836 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1837 Skip |
|
1838 ) |
|
1839 ), |
|
1840 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1841 While( |
|
1842 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1843 List( |
|
1844 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1845 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1846 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1847 Assign("ptr", Aop("-", Var("ptr"), Num(11))), |
|
1848 While( |
|
1849 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1850 List( |
|
1851 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1852 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1853 Skip |
|
1854 ) |
|
1855 ), |
|
1856 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1857 AssignA("mem", Var("ptr"), Num(0)), |
|
1858 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1859 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1860 While( |
|
1861 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1862 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
1863 ), |
|
1864 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1865 AssignA("mem", Var("ptr"), Num(0)), |
|
1866 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1867 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1868 Skip |
|
1869 ) |
|
1870 ), |
|
1871 Skip |
|
1872 ) |
|
1873 ), |
|
1874 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1875 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1876 While( |
|
1877 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1878 List( |
|
1879 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1880 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1881 While( |
|
1882 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1883 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
1884 ), |
|
1885 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
1886 Skip |
|
1887 ) |
|
1888 ), |
|
1889 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1890 Skip |
|
1891 ) |
|
1892 ), |
|
1893 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
1894 While( |
|
1895 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1896 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
1897 ), |
|
1898 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1899 While( |
|
1900 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1901 List( |
|
1902 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1903 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1904 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1905 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1906 Skip |
|
1907 ) |
|
1908 ), |
|
1909 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1910 While( |
|
1911 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1912 List( |
|
1913 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1914 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1915 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1916 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1917 While( |
|
1918 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1919 List( |
|
1920 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1921 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1922 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1923 While( |
|
1924 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1925 List( |
|
1926 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1927 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1928 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1929 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1930 Skip |
|
1931 ) |
|
1932 ), |
|
1933 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1934 While( |
|
1935 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1936 List( |
|
1937 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1938 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
1939 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1940 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
1941 Skip |
|
1942 ) |
|
1943 ), |
|
1944 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
1945 Skip |
|
1946 ) |
|
1947 ), |
|
1948 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
1949 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1950 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1951 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
1952 While( |
|
1953 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1954 List( |
|
1955 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
1956 While( |
|
1957 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1958 List( |
|
1959 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
1960 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
1961 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
1962 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
1963 While( |
|
1964 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1965 List( |
|
1966 AssignA( |
|
1967 "mem", |
|
1968 Var("ptr"), |
|
1969 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
1970 ), |
|
1971 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
1972 AssignA( |
|
1973 "mem", |
|
1974 Var("ptr"), |
|
1975 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
1976 ), |
|
1977 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
1978 AssignA( |
|
1979 "mem", |
|
1980 Var("ptr"), |
|
1981 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
1982 ), |
|
1983 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
1984 While( |
|
1985 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
1986 List( |
|
1987 AssignA( |
|
1988 "mem", |
|
1989 Var("ptr"), |
|
1990 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
1991 ), |
|
1992 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
1993 AssignA( |
|
1994 "mem", |
|
1995 Var("ptr"), |
|
1996 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
1997 ), |
|
1998 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
1999 Skip |
|
2000 ) |
|
2001 ), |
|
2002 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2003 Skip |
|
2004 ) |
|
2005 ), |
|
2006 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2007 While( |
|
2008 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2009 List( |
|
2010 AssignA( |
|
2011 "mem", |
|
2012 Var("ptr"), |
|
2013 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2014 ), |
|
2015 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2016 AssignA( |
|
2017 "mem", |
|
2018 Var("ptr"), |
|
2019 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2020 ), |
|
2021 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2022 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
2023 AssignA( |
|
2024 "mem", |
|
2025 Var("ptr"), |
|
2026 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2027 ), |
|
2028 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
2029 Skip |
|
2030 ) |
|
2031 ), |
|
2032 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2033 Skip |
|
2034 ) |
|
2035 ), |
|
2036 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2037 While( |
|
2038 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2039 List( |
|
2040 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2041 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2042 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2043 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2044 While( |
|
2045 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2046 List( |
|
2047 AssignA( |
|
2048 "mem", |
|
2049 Var("ptr"), |
|
2050 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2051 ), |
|
2052 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2053 AssignA( |
|
2054 "mem", |
|
2055 Var("ptr"), |
|
2056 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2057 ), |
|
2058 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
2059 AssignA( |
|
2060 "mem", |
|
2061 Var("ptr"), |
|
2062 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2063 ), |
|
2064 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
2065 Skip |
|
2066 ) |
|
2067 ), |
|
2068 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2069 Skip |
|
2070 ) |
|
2071 ), |
|
2072 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2073 While( |
|
2074 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2075 List( |
|
2076 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2077 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2078 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2079 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2080 Skip |
|
2081 ) |
|
2082 ), |
|
2083 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2084 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
2085 Skip |
|
2086 ) |
|
2087 ), |
|
2088 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2089 AssignA("mem", Var("ptr"), Num(0)), |
|
2090 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2091 Skip |
|
2092 ) |
|
2093 ), |
|
2094 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2095 While( |
|
2096 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2097 List( |
|
2098 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2099 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2100 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2101 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2102 Skip |
|
2103 ) |
|
2104 ), |
|
2105 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2106 While( |
|
2107 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2108 List( |
|
2109 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2110 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2111 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2112 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
2113 While( |
|
2114 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2115 List( |
|
2116 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2117 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2118 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2119 While( |
|
2120 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2121 List( |
|
2122 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2123 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2124 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2125 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2126 Skip |
|
2127 ) |
|
2128 ), |
|
2129 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2130 While( |
|
2131 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2132 List( |
|
2133 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2134 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2135 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2136 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2137 Skip |
|
2138 ) |
|
2139 ), |
|
2140 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
2141 Skip |
|
2142 ) |
|
2143 ), |
|
2144 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2145 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
2146 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2147 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2148 While( |
|
2149 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2150 List( |
|
2151 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2152 While( |
|
2153 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2154 List( |
|
2155 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2156 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2157 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2158 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2159 While( |
|
2160 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2161 List( |
|
2162 AssignA( |
|
2163 "mem", |
|
2164 Var("ptr"), |
|
2165 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2166 ), |
|
2167 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2168 AssignA( |
|
2169 "mem", |
|
2170 Var("ptr"), |
|
2171 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2172 ), |
|
2173 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
2174 AssignA( |
|
2175 "mem", |
|
2176 Var("ptr"), |
|
2177 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2178 ), |
|
2179 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
2180 While( |
|
2181 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2182 List( |
|
2183 AssignA( |
|
2184 "mem", |
|
2185 Var("ptr"), |
|
2186 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2187 ), |
|
2188 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2189 AssignA( |
|
2190 "mem", |
|
2191 Var("ptr"), |
|
2192 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2193 ), |
|
2194 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2195 Skip |
|
2196 ) |
|
2197 ), |
|
2198 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2199 Skip |
|
2200 ) |
|
2201 ), |
|
2202 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2203 While( |
|
2204 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2205 List( |
|
2206 AssignA( |
|
2207 "mem", |
|
2208 Var("ptr"), |
|
2209 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2210 ), |
|
2211 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2212 AssignA( |
|
2213 "mem", |
|
2214 Var("ptr"), |
|
2215 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2216 ), |
|
2217 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
2218 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
2219 AssignA( |
|
2220 "mem", |
|
2221 Var("ptr"), |
|
2222 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2223 ), |
|
2224 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
2225 Skip |
|
2226 ) |
|
2227 ), |
|
2228 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2229 Skip |
|
2230 ) |
|
2231 ), |
|
2232 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2233 While( |
|
2234 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2235 List( |
|
2236 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2237 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2238 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2239 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2240 While( |
|
2241 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2242 List( |
|
2243 AssignA( |
|
2244 "mem", |
|
2245 Var("ptr"), |
|
2246 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2247 ), |
|
2248 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2249 AssignA( |
|
2250 "mem", |
|
2251 Var("ptr"), |
|
2252 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2253 ), |
|
2254 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
2255 AssignA( |
|
2256 "mem", |
|
2257 Var("ptr"), |
|
2258 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2259 ), |
|
2260 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
2261 Skip |
|
2262 ) |
|
2263 ), |
|
2264 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2265 Skip |
|
2266 ) |
|
2267 ), |
|
2268 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2269 While( |
|
2270 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2271 List( |
|
2272 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2273 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2274 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2275 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2276 Skip |
|
2277 ) |
|
2278 ), |
|
2279 Assign("ptr", Aop("-", Var("ptr"), Num(11))), |
|
2280 Skip |
|
2281 ) |
|
2282 ), |
|
2283 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
2284 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2285 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
2286 Skip |
|
2287 ) |
|
2288 ), |
|
2289 Skip |
|
2290 ) |
|
2291 ), |
|
2292 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2293 While( |
|
2294 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2295 List( |
|
2296 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2297 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2298 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2299 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2300 Skip |
|
2301 ) |
|
2302 ), |
|
2303 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2304 While( |
|
2305 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2306 List( |
|
2307 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2308 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2309 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2310 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2311 While( |
|
2312 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2313 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
2314 ), |
|
2315 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2316 While( |
|
2317 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2318 List( |
|
2319 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2320 While( |
|
2321 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2322 List( |
|
2323 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2324 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2325 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2326 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2327 While( |
|
2328 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2329 List( |
|
2330 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2331 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2332 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2333 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
2334 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2335 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
2336 While( |
|
2337 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2338 List( |
|
2339 AssignA( |
|
2340 "mem", |
|
2341 Var("ptr"), |
|
2342 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2343 ), |
|
2344 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2345 AssignA( |
|
2346 "mem", |
|
2347 Var("ptr"), |
|
2348 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2349 ), |
|
2350 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2351 Skip |
|
2352 ) |
|
2353 ), |
|
2354 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2355 Skip |
|
2356 ) |
|
2357 ), |
|
2358 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2359 While( |
|
2360 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2361 List( |
|
2362 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2363 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2364 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2365 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
2366 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2367 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
2368 Skip |
|
2369 ) |
|
2370 ), |
|
2371 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2372 Skip |
|
2373 ) |
|
2374 ), |
|
2375 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2376 While( |
|
2377 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2378 List( |
|
2379 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2380 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2381 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2382 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2383 While( |
|
2384 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2385 List( |
|
2386 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2387 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2388 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2389 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
2390 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2391 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
2392 Skip |
|
2393 ) |
|
2394 ), |
|
2395 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2396 Skip |
|
2397 ) |
|
2398 ), |
|
2399 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2400 While( |
|
2401 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2402 List( |
|
2403 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2404 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2405 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2406 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2407 Skip |
|
2408 ) |
|
2409 ), |
|
2410 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
2411 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
2412 Skip |
|
2413 ) |
|
2414 ), |
|
2415 Skip |
|
2416 ) |
|
2417 ), |
|
2418 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2419 AssignA("mem", Var("ptr"), Num(0)), |
|
2420 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2421 AssignA("mem", Var("ptr"), Num(0)), |
|
2422 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2423 AssignA("mem", Var("ptr"), Num(0)), |
|
2424 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2425 While( |
|
2426 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2427 List( |
|
2428 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2429 AssignA("mem", Var("ptr"), Num(0)), |
|
2430 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2431 AssignA("mem", Var("ptr"), Num(0)), |
|
2432 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
2433 Skip |
|
2434 ) |
|
2435 ), |
|
2436 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2437 While( |
|
2438 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2439 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2440 ), |
|
2441 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2442 While( |
|
2443 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2444 List( |
|
2445 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2446 While( |
|
2447 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2448 List( |
|
2449 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2450 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2451 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2452 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2453 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2454 Skip |
|
2455 ) |
|
2456 ), |
|
2457 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2458 While( |
|
2459 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2460 List( |
|
2461 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2462 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2463 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2464 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2465 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2466 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2467 Skip |
|
2468 ) |
|
2469 ), |
|
2470 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
2471 Skip |
|
2472 ) |
|
2473 ), |
|
2474 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2475 While( |
|
2476 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2477 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2478 ), |
|
2479 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2480 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
2481 While( |
|
2482 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2483 List( |
|
2484 While( |
|
2485 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2486 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
2487 ), |
|
2488 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2489 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2490 AssignA("mem", Var("ptr"), Num(0)), |
|
2491 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2492 AssignA("mem", Var("ptr"), Num(0)), |
|
2493 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2494 AssignA("mem", Var("ptr"), Num(0)), |
|
2495 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2496 AssignA("mem", Var("ptr"), Num(0)), |
|
2497 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2498 AssignA("mem", Var("ptr"), Num(0)), |
|
2499 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2500 AssignA("mem", Var("ptr"), Num(0)), |
|
2501 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2502 AssignA("mem", Var("ptr"), Num(0)), |
|
2503 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2504 AssignA("mem", Var("ptr"), Num(0)), |
|
2505 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2506 AssignA("mem", Var("ptr"), Num(0)), |
|
2507 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2508 While( |
|
2509 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2510 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2511 ), |
|
2512 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2513 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2514 Skip |
|
2515 ) |
|
2516 ), |
|
2517 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2518 While( |
|
2519 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2520 List( |
|
2521 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2522 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2523 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
2524 Skip |
|
2525 ) |
|
2526 ), |
|
2527 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2528 While( |
|
2529 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2530 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2531 ), |
|
2532 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2533 While( |
|
2534 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2535 List( |
|
2536 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2537 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2538 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2539 While( |
|
2540 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2541 List( |
|
2542 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2543 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2544 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2545 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2546 Skip |
|
2547 ) |
|
2548 ), |
|
2549 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2550 While( |
|
2551 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2552 List( |
|
2553 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2554 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2555 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2556 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
2557 While( |
|
2558 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2559 List( |
|
2560 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2561 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2562 While( |
|
2563 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2564 List( |
|
2565 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2566 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2567 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2568 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2569 Skip |
|
2570 ) |
|
2571 ), |
|
2572 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2573 While( |
|
2574 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2575 List( |
|
2576 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2577 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2578 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2579 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2580 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2581 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2582 Skip |
|
2583 ) |
|
2584 ), |
|
2585 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2586 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2587 Skip |
|
2588 ) |
|
2589 ), |
|
2590 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
2591 While( |
|
2592 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2593 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2594 ), |
|
2595 Skip |
|
2596 ) |
|
2597 ), |
|
2598 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2599 While( |
|
2600 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2601 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
2602 ), |
|
2603 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
2604 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2605 While( |
|
2606 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2607 List( |
|
2608 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2609 While( |
|
2610 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2611 List( |
|
2612 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2613 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2614 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2615 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2616 Skip |
|
2617 ) |
|
2618 ), |
|
2619 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
2620 Skip |
|
2621 ) |
|
2622 ), |
|
2623 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2624 While( |
|
2625 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2626 List( |
|
2627 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2628 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2629 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2630 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2631 Skip |
|
2632 ) |
|
2633 ), |
|
2634 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2635 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2636 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
2637 Skip |
|
2638 ) |
|
2639 ), |
|
2640 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2641 While( |
|
2642 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2643 List( |
|
2644 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2645 AssignA("mem", Var("ptr"), Num(0)), |
|
2646 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2647 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2648 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2649 While( |
|
2650 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2651 List( |
|
2652 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2653 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2654 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2655 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2656 While( |
|
2657 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2658 List( |
|
2659 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2660 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2661 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2662 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2663 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
2664 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2665 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
2666 Skip |
|
2667 ) |
|
2668 ), |
|
2669 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2670 While( |
|
2671 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2672 List( |
|
2673 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2674 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2675 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2676 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2677 Skip |
|
2678 ) |
|
2679 ), |
|
2680 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2681 Skip |
|
2682 ) |
|
2683 ), |
|
2684 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2685 While( |
|
2686 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2687 List( |
|
2688 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2689 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2690 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2691 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2692 Skip |
|
2693 ) |
|
2694 ), |
|
2695 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2696 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2697 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2698 Skip |
|
2699 ) |
|
2700 ), |
|
2701 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2702 While( |
|
2703 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2704 List( |
|
2705 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2706 While( |
|
2707 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2708 List( |
|
2709 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2710 Assign("ptr", Aop("-", Var("ptr"), Num(36))), |
|
2711 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2712 Assign("ptr", Aop("+", Var("ptr"), Num(36))), |
|
2713 Skip |
|
2714 ) |
|
2715 ), |
|
2716 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2717 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2718 Skip |
|
2719 ) |
|
2720 ), |
|
2721 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2722 While( |
|
2723 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2724 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2725 ), |
|
2726 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2727 AssignA("mem", Var("ptr"), Num(0)), |
|
2728 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2729 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
2730 While( |
|
2731 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2732 List( |
|
2733 While( |
|
2734 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2735 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
2736 ), |
|
2737 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2738 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2739 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
2740 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2741 While( |
|
2742 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2743 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2744 ), |
|
2745 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
2746 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2747 Skip |
|
2748 ) |
|
2749 ), |
|
2750 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2751 While( |
|
2752 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2753 List( |
|
2754 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2755 While( |
|
2756 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2757 List( |
|
2758 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2759 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2760 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2761 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2762 Skip |
|
2763 ) |
|
2764 ), |
|
2765 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2766 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2767 While( |
|
2768 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2769 List( |
|
2770 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2771 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2772 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2773 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2774 While( |
|
2775 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2776 List( |
|
2777 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2778 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2779 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2780 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2781 Skip |
|
2782 ) |
|
2783 ), |
|
2784 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2785 While( |
|
2786 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2787 List( |
|
2788 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2789 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2790 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2791 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
2792 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
2793 While( |
|
2794 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2795 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2796 ), |
|
2797 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2798 AssignA("mem", Var("ptr"), Num(0)), |
|
2799 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2800 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
2801 While( |
|
2802 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2803 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
2804 ), |
|
2805 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2806 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2807 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2808 Skip |
|
2809 ) |
|
2810 ), |
|
2811 Skip |
|
2812 ) |
|
2813 ), |
|
2814 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2815 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2816 While( |
|
2817 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2818 List( |
|
2819 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2820 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2821 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2822 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2823 Skip |
|
2824 ) |
|
2825 ), |
|
2826 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2827 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
2828 While( |
|
2829 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2830 List( |
|
2831 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2832 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
2833 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2834 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2835 While( |
|
2836 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2837 List( |
|
2838 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2839 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2840 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2841 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2842 Skip |
|
2843 ) |
|
2844 ), |
|
2845 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2846 While( |
|
2847 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2848 List( |
|
2849 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2850 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2851 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2852 Assign("ptr", Aop("-", Var("ptr"), Num(12))), |
|
2853 While( |
|
2854 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2855 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2856 ), |
|
2857 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2858 AssignA("mem", Var("ptr"), Num(0)), |
|
2859 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2860 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
2861 While( |
|
2862 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2863 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
2864 ), |
|
2865 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2866 AssignA("mem", Var("ptr"), Num(0)), |
|
2867 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2868 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2869 Skip |
|
2870 ) |
|
2871 ), |
|
2872 Skip |
|
2873 ) |
|
2874 ), |
|
2875 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2876 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2877 While( |
|
2878 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2879 List( |
|
2880 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2881 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2882 While( |
|
2883 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2884 List( |
|
2885 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2886 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
2887 Skip |
|
2888 ) |
|
2889 ), |
|
2890 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
2891 Skip |
|
2892 ) |
|
2893 ), |
|
2894 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
2895 Skip |
|
2896 ) |
|
2897 ), |
|
2898 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
2899 While( |
|
2900 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2901 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
2902 ), |
|
2903 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2904 While( |
|
2905 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2906 List( |
|
2907 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2908 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2909 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2910 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2911 Skip |
|
2912 ) |
|
2913 ), |
|
2914 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2915 While( |
|
2916 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2917 List( |
|
2918 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2919 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2920 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2921 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
2922 While( |
|
2923 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2924 List( |
|
2925 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2926 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2927 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2928 While( |
|
2929 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2930 List( |
|
2931 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2932 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2933 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2934 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2935 Skip |
|
2936 ) |
|
2937 ), |
|
2938 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2939 While( |
|
2940 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2941 List( |
|
2942 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2943 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
2944 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2945 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
2946 Skip |
|
2947 ) |
|
2948 ), |
|
2949 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
2950 Skip |
|
2951 ) |
|
2952 ), |
|
2953 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
2954 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2955 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2956 While( |
|
2957 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2958 List( |
|
2959 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2960 While( |
|
2961 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2962 List( |
|
2963 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2964 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2965 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2966 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2967 While( |
|
2968 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2969 List( |
|
2970 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2971 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2972 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
2973 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
2974 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
2975 Assign("ptr", Aop("+", Var("ptr"), Num(12))), |
|
2976 While( |
|
2977 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
2978 List( |
|
2979 AssignA( |
|
2980 "mem", |
|
2981 Var("ptr"), |
|
2982 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
2983 ), |
|
2984 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
2985 AssignA( |
|
2986 "mem", |
|
2987 Var("ptr"), |
|
2988 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
2989 ), |
|
2990 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
2991 Skip |
|
2992 ) |
|
2993 ), |
|
2994 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
2995 Skip |
|
2996 ) |
|
2997 ), |
|
2998 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
2999 While( |
|
3000 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3001 List( |
|
3002 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3003 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3004 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3005 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
3006 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3007 Assign("ptr", Aop("+", Var("ptr"), Num(12))), |
|
3008 Skip |
|
3009 ) |
|
3010 ), |
|
3011 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3012 Skip |
|
3013 ) |
|
3014 ), |
|
3015 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3016 While( |
|
3017 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3018 List( |
|
3019 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3020 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3021 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3022 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3023 While( |
|
3024 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3025 List( |
|
3026 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3027 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3028 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3029 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
3030 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3031 Assign("ptr", Aop("+", Var("ptr"), Num(12))), |
|
3032 Skip |
|
3033 ) |
|
3034 ), |
|
3035 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3036 Skip |
|
3037 ) |
|
3038 ), |
|
3039 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3040 While( |
|
3041 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3042 List( |
|
3043 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3044 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3045 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3046 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3047 Skip |
|
3048 ) |
|
3049 ), |
|
3050 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
3051 Skip |
|
3052 ) |
|
3053 ), |
|
3054 Skip |
|
3055 ) |
|
3056 ), |
|
3057 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3058 While( |
|
3059 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3060 List( |
|
3061 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3062 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3063 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3064 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3065 Skip |
|
3066 ) |
|
3067 ), |
|
3068 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3069 While( |
|
3070 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3071 List( |
|
3072 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3073 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3074 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3075 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3076 While( |
|
3077 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3078 List( |
|
3079 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3080 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3081 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3082 While( |
|
3083 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3084 List( |
|
3085 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3086 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3087 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3088 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3089 Skip |
|
3090 ) |
|
3091 ), |
|
3092 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3093 While( |
|
3094 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3095 List( |
|
3096 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3097 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3098 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3099 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3100 Skip |
|
3101 ) |
|
3102 ), |
|
3103 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3104 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
3105 Skip |
|
3106 ) |
|
3107 ), |
|
3108 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
3109 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3110 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3111 While( |
|
3112 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3113 List( |
|
3114 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3115 While( |
|
3116 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3117 List( |
|
3118 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3119 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3120 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3121 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3122 While( |
|
3123 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3124 List( |
|
3125 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3126 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3127 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3128 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
3129 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3130 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
3131 While( |
|
3132 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3133 List( |
|
3134 AssignA( |
|
3135 "mem", |
|
3136 Var("ptr"), |
|
3137 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3138 ), |
|
3139 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3140 AssignA( |
|
3141 "mem", |
|
3142 Var("ptr"), |
|
3143 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3144 ), |
|
3145 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3146 Skip |
|
3147 ) |
|
3148 ), |
|
3149 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3150 Skip |
|
3151 ) |
|
3152 ), |
|
3153 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3154 While( |
|
3155 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3156 List( |
|
3157 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3158 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3159 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3160 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
3161 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3162 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3163 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
3164 Skip |
|
3165 ) |
|
3166 ), |
|
3167 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3168 Skip |
|
3169 ) |
|
3170 ), |
|
3171 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3172 While( |
|
3173 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3174 List( |
|
3175 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3176 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3177 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3178 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3179 While( |
|
3180 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3181 List( |
|
3182 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3183 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3184 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3185 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
3186 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3187 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
3188 Skip |
|
3189 ) |
|
3190 ), |
|
3191 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3192 Skip |
|
3193 ) |
|
3194 ), |
|
3195 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3196 While( |
|
3197 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3198 List( |
|
3199 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3200 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3201 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3202 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3203 Skip |
|
3204 ) |
|
3205 ), |
|
3206 Assign("ptr", Aop("-", Var("ptr"), Num(12))), |
|
3207 Skip |
|
3208 ) |
|
3209 ), |
|
3210 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3211 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3212 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
3213 Skip |
|
3214 ) |
|
3215 ), |
|
3216 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
3217 While( |
|
3218 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3219 List( |
|
3220 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3221 AssignA("mem", Var("ptr"), Num(0)), |
|
3222 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3223 AssignA("mem", Var("ptr"), Num(0)), |
|
3224 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3225 AssignA("mem", Var("ptr"), Num(0)), |
|
3226 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3227 Skip |
|
3228 ) |
|
3229 ), |
|
3230 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
3231 While( |
|
3232 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3233 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
3234 ), |
|
3235 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3236 AssignA("mem", Var("ptr"), Num(0)), |
|
3237 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3238 AssignA("mem", Var("ptr"), Num(0)), |
|
3239 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3240 While( |
|
3241 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3242 List( |
|
3243 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
3244 While( |
|
3245 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3246 List( |
|
3247 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3248 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
3249 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3250 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3251 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
3252 Skip |
|
3253 ) |
|
3254 ), |
|
3255 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
3256 While( |
|
3257 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3258 List( |
|
3259 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3260 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
3261 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3262 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3263 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3264 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3265 Skip |
|
3266 ) |
|
3267 ), |
|
3268 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
3269 Skip |
|
3270 ) |
|
3271 ), |
|
3272 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
3273 While( |
|
3274 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3275 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
3276 ), |
|
3277 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3278 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3279 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3280 While( |
|
3281 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3282 List( |
|
3283 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3284 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3285 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3286 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3287 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3288 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3289 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3290 Skip |
|
3291 ) |
|
3292 ), |
|
3293 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3294 While( |
|
3295 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3296 List( |
|
3297 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3298 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
3299 While( |
|
3300 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3301 List( |
|
3302 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3303 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3304 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3305 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3306 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(2))), |
|
3307 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3308 Skip |
|
3309 ) |
|
3310 ), |
|
3311 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3312 While( |
|
3313 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3314 List( |
|
3315 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3316 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
3317 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3318 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3319 Skip |
|
3320 ) |
|
3321 ), |
|
3322 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3323 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3324 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3325 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3326 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3327 Skip |
|
3328 ) |
|
3329 ), |
|
3330 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3331 While( |
|
3332 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3333 List( |
|
3334 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3335 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3336 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3337 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3338 Skip |
|
3339 ) |
|
3340 ), |
|
3341 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
3342 While( |
|
3343 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3344 List( |
|
3345 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3346 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3347 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3348 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3349 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3350 Skip |
|
3351 ) |
|
3352 ), |
|
3353 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3354 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3355 While( |
|
3356 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3357 List( |
|
3358 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3359 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3360 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3361 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3362 Skip |
|
3363 ) |
|
3364 ), |
|
3365 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3366 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3367 While( |
|
3368 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3369 List( |
|
3370 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3371 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3372 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3373 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3374 While( |
|
3375 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3376 List( |
|
3377 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3378 While( |
|
3379 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3380 List( |
|
3381 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3382 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3383 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3384 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3385 Skip |
|
3386 ) |
|
3387 ), |
|
3388 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3389 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3390 While( |
|
3391 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3392 List( |
|
3393 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3394 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3395 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3396 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3397 While( |
|
3398 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3399 List( |
|
3400 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3401 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3402 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3403 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3404 Skip |
|
3405 ) |
|
3406 ), |
|
3407 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3408 While( |
|
3409 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3410 List( |
|
3411 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3412 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3413 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3414 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3415 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
3416 While( |
|
3417 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3418 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
3419 ), |
|
3420 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3421 AssignA("mem", Var("ptr"), Num(0)), |
|
3422 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3423 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3424 While( |
|
3425 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3426 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
3427 ), |
|
3428 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3429 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3430 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3431 Skip |
|
3432 ) |
|
3433 ), |
|
3434 Skip |
|
3435 ) |
|
3436 ), |
|
3437 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3438 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3439 While( |
|
3440 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3441 List( |
|
3442 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3443 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3444 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3445 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3446 Skip |
|
3447 ) |
|
3448 ), |
|
3449 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3450 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3451 While( |
|
3452 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3453 List( |
|
3454 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3455 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3456 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3457 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3458 While( |
|
3459 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3460 List( |
|
3461 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3462 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3463 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3464 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3465 Skip |
|
3466 ) |
|
3467 ), |
|
3468 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3469 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3470 While( |
|
3471 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3472 List( |
|
3473 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3474 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3475 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3476 Assign("ptr", Aop("-", Var("ptr"), Num(12))), |
|
3477 While( |
|
3478 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3479 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
3480 ), |
|
3481 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3482 AssignA("mem", Var("ptr"), Num(0)), |
|
3483 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3484 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
3485 While( |
|
3486 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3487 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
3488 ), |
|
3489 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3490 AssignA("mem", Var("ptr"), Num(0)), |
|
3491 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3492 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3493 Skip |
|
3494 ) |
|
3495 ), |
|
3496 Skip |
|
3497 ) |
|
3498 ), |
|
3499 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3500 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3501 While( |
|
3502 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3503 List( |
|
3504 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3505 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3506 While( |
|
3507 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3508 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
3509 ), |
|
3510 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3511 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
3512 Skip |
|
3513 ) |
|
3514 ), |
|
3515 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
3516 Skip |
|
3517 ) |
|
3518 ), |
|
3519 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
3520 While( |
|
3521 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3522 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
3523 ), |
|
3524 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3525 While( |
|
3526 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3527 List( |
|
3528 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3529 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3530 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3531 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3532 Skip |
|
3533 ) |
|
3534 ), |
|
3535 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3536 While( |
|
3537 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3538 List( |
|
3539 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3540 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3541 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3542 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
3543 While( |
|
3544 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3545 List( |
|
3546 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3547 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3548 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3549 While( |
|
3550 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3551 List( |
|
3552 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3553 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3554 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3555 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3556 Skip |
|
3557 ) |
|
3558 ), |
|
3559 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3560 While( |
|
3561 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3562 List( |
|
3563 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3564 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3565 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3566 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3567 Skip |
|
3568 ) |
|
3569 ), |
|
3570 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
3571 Skip |
|
3572 ) |
|
3573 ), |
|
3574 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
3575 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3576 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3577 While( |
|
3578 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3579 List( |
|
3580 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3581 While( |
|
3582 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3583 List( |
|
3584 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3585 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3586 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3587 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3588 While( |
|
3589 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3590 List( |
|
3591 AssignA( |
|
3592 "mem", |
|
3593 Var("ptr"), |
|
3594 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3595 ), |
|
3596 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3597 AssignA( |
|
3598 "mem", |
|
3599 Var("ptr"), |
|
3600 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3601 ), |
|
3602 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
3603 AssignA( |
|
3604 "mem", |
|
3605 Var("ptr"), |
|
3606 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3607 ), |
|
3608 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
3609 While( |
|
3610 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3611 List( |
|
3612 AssignA( |
|
3613 "mem", |
|
3614 Var("ptr"), |
|
3615 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3616 ), |
|
3617 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3618 AssignA( |
|
3619 "mem", |
|
3620 Var("ptr"), |
|
3621 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3622 ), |
|
3623 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3624 Skip |
|
3625 ) |
|
3626 ), |
|
3627 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3628 Skip |
|
3629 ) |
|
3630 ), |
|
3631 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3632 While( |
|
3633 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3634 List( |
|
3635 AssignA( |
|
3636 "mem", |
|
3637 Var("ptr"), |
|
3638 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3639 ), |
|
3640 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3641 AssignA( |
|
3642 "mem", |
|
3643 Var("ptr"), |
|
3644 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3645 ), |
|
3646 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
3647 AssignA( |
|
3648 "mem", |
|
3649 Var("ptr"), |
|
3650 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3651 ), |
|
3652 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
3653 Skip |
|
3654 ) |
|
3655 ), |
|
3656 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3657 Skip |
|
3658 ) |
|
3659 ), |
|
3660 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3661 While( |
|
3662 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3663 List( |
|
3664 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3665 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3666 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3667 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3668 While( |
|
3669 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3670 List( |
|
3671 AssignA( |
|
3672 "mem", |
|
3673 Var("ptr"), |
|
3674 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3675 ), |
|
3676 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3677 AssignA( |
|
3678 "mem", |
|
3679 Var("ptr"), |
|
3680 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3681 ), |
|
3682 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
3683 AssignA( |
|
3684 "mem", |
|
3685 Var("ptr"), |
|
3686 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3687 ), |
|
3688 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
3689 Skip |
|
3690 ) |
|
3691 ), |
|
3692 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3693 Skip |
|
3694 ) |
|
3695 ), |
|
3696 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3697 While( |
|
3698 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3699 List( |
|
3700 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3701 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3702 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3703 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3704 Skip |
|
3705 ) |
|
3706 ), |
|
3707 Assign("ptr", Aop("-", Var("ptr"), Num(11))), |
|
3708 Skip |
|
3709 ) |
|
3710 ), |
|
3711 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3712 AssignA("mem", Var("ptr"), Num(0)), |
|
3713 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3714 While( |
|
3715 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3716 List( |
|
3717 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3718 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
3719 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3720 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
3721 Skip |
|
3722 ) |
|
3723 ), |
|
3724 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
3725 While( |
|
3726 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3727 List( |
|
3728 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3729 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
3730 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3731 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3732 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3733 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
3734 Skip |
|
3735 ) |
|
3736 ), |
|
3737 Skip |
|
3738 ) |
|
3739 ), |
|
3740 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3741 While( |
|
3742 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3743 List( |
|
3744 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3745 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3746 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3747 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3748 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3749 Skip |
|
3750 ) |
|
3751 ), |
|
3752 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3753 While( |
|
3754 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3755 List( |
|
3756 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3757 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3758 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3759 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
3760 While( |
|
3761 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3762 List( |
|
3763 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3764 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3765 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3766 While( |
|
3767 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3768 List( |
|
3769 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3770 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3771 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3772 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3773 Skip |
|
3774 ) |
|
3775 ), |
|
3776 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3777 While( |
|
3778 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3779 List( |
|
3780 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3781 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3782 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3783 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3784 Skip |
|
3785 ) |
|
3786 ), |
|
3787 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
3788 Skip |
|
3789 ) |
|
3790 ), |
|
3791 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
3792 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3793 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3794 While( |
|
3795 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3796 List( |
|
3797 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3798 While( |
|
3799 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3800 List( |
|
3801 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3802 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3803 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3804 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
3805 While( |
|
3806 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3807 List( |
|
3808 AssignA( |
|
3809 "mem", |
|
3810 Var("ptr"), |
|
3811 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3812 ), |
|
3813 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3814 AssignA( |
|
3815 "mem", |
|
3816 Var("ptr"), |
|
3817 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3818 ), |
|
3819 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
3820 AssignA( |
|
3821 "mem", |
|
3822 Var("ptr"), |
|
3823 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3824 ), |
|
3825 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
3826 While( |
|
3827 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3828 List( |
|
3829 AssignA( |
|
3830 "mem", |
|
3831 Var("ptr"), |
|
3832 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3833 ), |
|
3834 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3835 AssignA( |
|
3836 "mem", |
|
3837 Var("ptr"), |
|
3838 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3839 ), |
|
3840 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3841 Skip |
|
3842 ) |
|
3843 ), |
|
3844 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3845 Skip |
|
3846 ) |
|
3847 ), |
|
3848 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3849 While( |
|
3850 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3851 List( |
|
3852 AssignA( |
|
3853 "mem", |
|
3854 Var("ptr"), |
|
3855 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3856 ), |
|
3857 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3858 AssignA( |
|
3859 "mem", |
|
3860 Var("ptr"), |
|
3861 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3862 ), |
|
3863 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
3864 AssignA( |
|
3865 "mem", |
|
3866 Var("ptr"), |
|
3867 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3868 ), |
|
3869 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
3870 Skip |
|
3871 ) |
|
3872 ), |
|
3873 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3874 Skip |
|
3875 ) |
|
3876 ), |
|
3877 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3878 While( |
|
3879 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3880 List( |
|
3881 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3882 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3883 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3884 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3885 While( |
|
3886 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3887 List( |
|
3888 AssignA( |
|
3889 "mem", |
|
3890 Var("ptr"), |
|
3891 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3892 ), |
|
3893 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3894 AssignA( |
|
3895 "mem", |
|
3896 Var("ptr"), |
|
3897 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
3898 ), |
|
3899 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
3900 AssignA( |
|
3901 "mem", |
|
3902 Var("ptr"), |
|
3903 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
3904 ), |
|
3905 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
3906 Skip |
|
3907 ) |
|
3908 ), |
|
3909 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
3910 Skip |
|
3911 ) |
|
3912 ), |
|
3913 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3914 While( |
|
3915 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3916 List( |
|
3917 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3918 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3919 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3920 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3921 Skip |
|
3922 ) |
|
3923 ), |
|
3924 Assign("ptr", Aop("-", Var("ptr"), Num(12))), |
|
3925 Skip |
|
3926 ) |
|
3927 ), |
|
3928 Skip |
|
3929 ) |
|
3930 ), |
|
3931 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3932 AssignA("mem", Var("ptr"), Num(0)), |
|
3933 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3934 Skip |
|
3935 ) |
|
3936 ), |
|
3937 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3938 While( |
|
3939 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3940 List( |
|
3941 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3942 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3943 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3944 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3945 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3946 Skip |
|
3947 ) |
|
3948 ), |
|
3949 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
3950 While( |
|
3951 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3952 List( |
|
3953 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3954 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
3955 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3956 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3957 AssignA("mem", Var("ptr"), Num(0)), |
|
3958 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
3959 While( |
|
3960 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3961 List( |
|
3962 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3963 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
3964 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3965 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
3966 Skip |
|
3967 ) |
|
3968 ), |
|
3969 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
3970 While( |
|
3971 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3972 List( |
|
3973 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
3974 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
3975 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3976 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
3977 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
3978 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
3979 Skip |
|
3980 ) |
|
3981 ), |
|
3982 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
3983 While( |
|
3984 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3985 List( |
|
3986 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
3987 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
3988 Skip |
|
3989 ) |
|
3990 ), |
|
3991 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
3992 While( |
|
3993 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3994 List( |
|
3995 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
3996 While( |
|
3997 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
3998 List( |
|
3999 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4000 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4001 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4002 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4003 While( |
|
4004 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4005 List( |
|
4006 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4007 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4008 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4009 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
4010 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4011 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
4012 While( |
|
4013 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4014 List( |
|
4015 AssignA( |
|
4016 "mem", |
|
4017 Var("ptr"), |
|
4018 Aop("-", Ref("mem", Var("ptr")), Num(1)) |
|
4019 ), |
|
4020 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4021 AssignA( |
|
4022 "mem", |
|
4023 Var("ptr"), |
|
4024 Aop("+", Ref("mem", Var("ptr")), Num(1)) |
|
4025 ), |
|
4026 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4027 Skip |
|
4028 ) |
|
4029 ), |
|
4030 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4031 Skip |
|
4032 ) |
|
4033 ), |
|
4034 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4035 While( |
|
4036 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4037 List( |
|
4038 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4039 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4040 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4041 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
4042 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
4043 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4044 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
4045 Skip |
|
4046 ) |
|
4047 ), |
|
4048 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4049 Skip |
|
4050 ) |
|
4051 ), |
|
4052 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4053 While( |
|
4054 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4055 List( |
|
4056 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4057 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4058 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4059 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4060 While( |
|
4061 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4062 List( |
|
4063 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4064 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4065 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4066 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
4067 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4068 Assign("ptr", Aop("+", Var("ptr"), Num(11))), |
|
4069 Skip |
|
4070 ) |
|
4071 ), |
|
4072 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4073 Skip |
|
4074 ) |
|
4075 ), |
|
4076 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4077 While( |
|
4078 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4079 List( |
|
4080 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4081 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4082 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4083 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4084 Skip |
|
4085 ) |
|
4086 ), |
|
4087 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
4088 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4089 Skip |
|
4090 ) |
|
4091 ), |
|
4092 Skip |
|
4093 ) |
|
4094 ), |
|
4095 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4096 While( |
|
4097 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4098 List( |
|
4099 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4100 AssignA("mem", Var("ptr"), Num(0)), |
|
4101 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4102 AssignA("mem", Var("ptr"), Num(0)), |
|
4103 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
4104 Skip |
|
4105 ) |
|
4106 ), |
|
4107 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4108 While( |
|
4109 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4110 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4111 ), |
|
4112 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4113 AssignA("mem", Var("ptr"), Num(0)), |
|
4114 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4115 AssignA("mem", Var("ptr"), Num(0)), |
|
4116 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4117 While( |
|
4118 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4119 List( |
|
4120 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4121 While( |
|
4122 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4123 List( |
|
4124 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4125 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4126 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4127 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4128 Skip |
|
4129 ) |
|
4130 ), |
|
4131 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4132 While( |
|
4133 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4134 List( |
|
4135 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4136 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4137 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4138 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4139 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4140 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4141 Skip |
|
4142 ) |
|
4143 ), |
|
4144 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
4145 Skip |
|
4146 ) |
|
4147 ), |
|
4148 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4149 While( |
|
4150 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4151 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4152 ), |
|
4153 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4154 While( |
|
4155 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4156 List( |
|
4157 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
4158 While( |
|
4159 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4160 List( |
|
4161 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4162 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
4163 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4164 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4165 Skip |
|
4166 ) |
|
4167 ), |
|
4168 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
4169 While( |
|
4170 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4171 List( |
|
4172 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4173 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4174 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4175 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4176 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4177 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4178 Skip |
|
4179 ) |
|
4180 ), |
|
4181 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
4182 Skip |
|
4183 ) |
|
4184 ), |
|
4185 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4186 While( |
|
4187 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4188 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4189 ), |
|
4190 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4191 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
4192 While( |
|
4193 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4194 List( |
|
4195 While( |
|
4196 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4197 List( |
|
4198 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4199 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4200 Skip |
|
4201 ) |
|
4202 ), |
|
4203 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4204 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4205 AssignA("mem", Var("ptr"), Num(0)), |
|
4206 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4207 AssignA("mem", Var("ptr"), Num(0)), |
|
4208 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4209 AssignA("mem", Var("ptr"), Num(0)), |
|
4210 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4211 AssignA("mem", Var("ptr"), Num(0)), |
|
4212 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4213 AssignA("mem", Var("ptr"), Num(0)), |
|
4214 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4215 AssignA("mem", Var("ptr"), Num(0)), |
|
4216 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4217 AssignA("mem", Var("ptr"), Num(0)), |
|
4218 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4219 AssignA("mem", Var("ptr"), Num(0)), |
|
4220 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4221 AssignA("mem", Var("ptr"), Num(0)), |
|
4222 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4223 While( |
|
4224 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4225 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4226 ), |
|
4227 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4228 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4229 Skip |
|
4230 ) |
|
4231 ), |
|
4232 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4233 While( |
|
4234 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4235 List( |
|
4236 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4237 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4238 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4239 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
4240 Skip |
|
4241 ) |
|
4242 ), |
|
4243 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4244 While( |
|
4245 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4246 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4247 ), |
|
4248 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4249 While( |
|
4250 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4251 List( |
|
4252 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4253 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4254 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4255 While( |
|
4256 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4257 List( |
|
4258 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4259 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4260 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4261 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4262 Skip |
|
4263 ) |
|
4264 ), |
|
4265 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4266 While( |
|
4267 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4268 List( |
|
4269 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4270 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4271 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4272 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
4273 While( |
|
4274 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4275 List( |
|
4276 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4277 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4278 While( |
|
4279 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4280 List( |
|
4281 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4282 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4283 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4284 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4285 Skip |
|
4286 ) |
|
4287 ), |
|
4288 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4289 While( |
|
4290 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4291 List( |
|
4292 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4293 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4294 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4295 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4296 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4297 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4298 Skip |
|
4299 ) |
|
4300 ), |
|
4301 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4302 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4303 Skip |
|
4304 ) |
|
4305 ), |
|
4306 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
4307 While( |
|
4308 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4309 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4310 ), |
|
4311 Skip |
|
4312 ) |
|
4313 ), |
|
4314 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4315 While( |
|
4316 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4317 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
4318 ), |
|
4319 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4320 While( |
|
4321 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4322 List( |
|
4323 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4324 While( |
|
4325 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4326 List( |
|
4327 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4328 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4329 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4330 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4331 Skip |
|
4332 ) |
|
4333 ), |
|
4334 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
4335 Skip |
|
4336 ) |
|
4337 ), |
|
4338 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4339 While( |
|
4340 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4341 List( |
|
4342 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4343 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4344 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4345 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4346 Skip |
|
4347 ) |
|
4348 ), |
|
4349 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4350 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4351 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
4352 Skip |
|
4353 ) |
|
4354 ), |
|
4355 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4356 While( |
|
4357 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4358 List( |
|
4359 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4360 While( |
|
4361 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4362 List(AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), Skip) |
|
4363 ), |
|
4364 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4365 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4366 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4367 While( |
|
4368 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4369 List( |
|
4370 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4371 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4372 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4373 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4374 While( |
|
4375 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4376 List( |
|
4377 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4378 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4379 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4380 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4381 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
4382 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4383 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
4384 Skip |
|
4385 ) |
|
4386 ), |
|
4387 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4388 While( |
|
4389 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4390 List( |
|
4391 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4392 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4393 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4394 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4395 Skip |
|
4396 ) |
|
4397 ), |
|
4398 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4399 Skip |
|
4400 ) |
|
4401 ), |
|
4402 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4403 While( |
|
4404 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4405 List( |
|
4406 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4407 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4408 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4409 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4410 Skip |
|
4411 ) |
|
4412 ), |
|
4413 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4414 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4415 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4416 Skip |
|
4417 ) |
|
4418 ), |
|
4419 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4420 While( |
|
4421 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4422 List( |
|
4423 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4424 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4425 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
4426 Skip |
|
4427 ) |
|
4428 ), |
|
4429 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4430 While( |
|
4431 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4432 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4433 ), |
|
4434 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4435 While( |
|
4436 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4437 List( |
|
4438 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4439 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4440 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4441 While( |
|
4442 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4443 List( |
|
4444 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4445 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
4446 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4447 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4448 Skip |
|
4449 ) |
|
4450 ), |
|
4451 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
4452 While( |
|
4453 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4454 List( |
|
4455 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4456 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4457 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4458 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4459 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4460 While( |
|
4461 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4462 List( |
|
4463 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4464 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4465 While( |
|
4466 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4467 List( |
|
4468 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4469 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4470 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4471 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4472 Skip |
|
4473 ) |
|
4474 ), |
|
4475 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4476 While( |
|
4477 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4478 List( |
|
4479 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4480 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4481 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4482 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4483 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4484 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4485 Skip |
|
4486 ) |
|
4487 ), |
|
4488 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4489 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4490 Skip |
|
4491 ) |
|
4492 ), |
|
4493 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
4494 While( |
|
4495 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4496 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4497 ), |
|
4498 Skip |
|
4499 ) |
|
4500 ), |
|
4501 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4502 While( |
|
4503 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4504 List( |
|
4505 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
4506 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4507 Skip |
|
4508 ) |
|
4509 ), |
|
4510 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4511 While( |
|
4512 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4513 List( |
|
4514 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4515 While( |
|
4516 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4517 List( |
|
4518 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4519 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4520 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4521 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4522 Skip |
|
4523 ) |
|
4524 ), |
|
4525 Assign("ptr", Aop("-", Var("ptr"), Num(11))), |
|
4526 Skip |
|
4527 ) |
|
4528 ), |
|
4529 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4530 While( |
|
4531 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4532 List( |
|
4533 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4534 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4535 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4536 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4537 Skip |
|
4538 ) |
|
4539 ), |
|
4540 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4541 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4542 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4543 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4544 Skip |
|
4545 ) |
|
4546 ), |
|
4547 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4548 While( |
|
4549 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4550 List( |
|
4551 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4552 AssignA("mem", Var("ptr"), Num(0)), |
|
4553 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4554 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4555 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4556 While( |
|
4557 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4558 List( |
|
4559 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4560 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4561 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4562 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4563 While( |
|
4564 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4565 List( |
|
4566 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4567 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4568 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4569 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4570 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
4571 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4572 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
4573 Skip |
|
4574 ) |
|
4575 ), |
|
4576 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4577 While( |
|
4578 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4579 List( |
|
4580 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4581 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4582 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4583 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4584 Skip |
|
4585 ) |
|
4586 ), |
|
4587 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4588 Skip |
|
4589 ) |
|
4590 ), |
|
4591 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4592 While( |
|
4593 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4594 List( |
|
4595 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4596 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4597 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4598 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4599 Skip |
|
4600 ) |
|
4601 ), |
|
4602 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4603 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4604 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4605 Skip |
|
4606 ) |
|
4607 ), |
|
4608 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4609 While( |
|
4610 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4611 List( |
|
4612 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4613 While( |
|
4614 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4615 List( |
|
4616 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4617 Assign("ptr", Aop("-", Var("ptr"), Num(36))), |
|
4618 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4619 Assign("ptr", Aop("+", Var("ptr"), Num(17))), |
|
4620 Assign("ptr", Aop("+", Var("ptr"), Num(19))), |
|
4621 Skip |
|
4622 ) |
|
4623 ), |
|
4624 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4625 Skip |
|
4626 ) |
|
4627 ), |
|
4628 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4629 While( |
|
4630 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4631 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4632 ), |
|
4633 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4634 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(15))), |
|
4635 While( |
|
4636 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4637 List( |
|
4638 While( |
|
4639 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4640 List( |
|
4641 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
4642 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4643 Skip |
|
4644 ) |
|
4645 ), |
|
4646 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4647 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4648 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4649 While( |
|
4650 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4651 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4652 ), |
|
4653 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4654 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4655 Skip |
|
4656 ) |
|
4657 ), |
|
4658 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4659 Assign("ptr", Aop("+", Var("ptr"), Num(21))), |
|
4660 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4661 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4662 While( |
|
4663 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4664 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4665 ), |
|
4666 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4667 While( |
|
4668 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4669 List( |
|
4670 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4671 While( |
|
4672 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4673 List( |
|
4674 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4675 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4676 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4677 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4678 Skip |
|
4679 ) |
|
4680 ), |
|
4681 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4682 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4683 While( |
|
4684 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4685 List( |
|
4686 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4687 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4688 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4689 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4690 While( |
|
4691 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4692 List( |
|
4693 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4694 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4695 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4696 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4697 Skip |
|
4698 ) |
|
4699 ), |
|
4700 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4701 While( |
|
4702 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4703 List( |
|
4704 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4705 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4706 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4707 Assign("ptr", Aop("-", Var("ptr"), Num(13))), |
|
4708 While( |
|
4709 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4710 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4711 ), |
|
4712 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4713 AssignA("mem", Var("ptr"), Num(0)), |
|
4714 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4715 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4716 While( |
|
4717 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4718 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
4719 ), |
|
4720 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4721 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4722 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4723 Skip |
|
4724 ) |
|
4725 ), |
|
4726 Skip |
|
4727 ) |
|
4728 ), |
|
4729 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4730 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4731 While( |
|
4732 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4733 List( |
|
4734 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4735 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4736 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4737 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4738 Skip |
|
4739 ) |
|
4740 ), |
|
4741 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4742 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4743 While( |
|
4744 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4745 List( |
|
4746 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4747 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4748 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4749 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4750 While( |
|
4751 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4752 List( |
|
4753 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4754 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4755 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4756 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4757 Skip |
|
4758 ) |
|
4759 ), |
|
4760 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4761 While( |
|
4762 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4763 List( |
|
4764 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4765 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4766 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4767 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4768 Assign("ptr", Aop("-", Var("ptr"), Num(11))), |
|
4769 While( |
|
4770 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4771 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4772 ), |
|
4773 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4774 AssignA("mem", Var("ptr"), Num(0)), |
|
4775 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4776 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
4777 While( |
|
4778 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4779 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
4780 ), |
|
4781 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4782 AssignA("mem", Var("ptr"), Num(0)), |
|
4783 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4784 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4785 Skip |
|
4786 ) |
|
4787 ), |
|
4788 Skip |
|
4789 ) |
|
4790 ), |
|
4791 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4792 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4793 While( |
|
4794 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4795 List( |
|
4796 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4797 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
4798 While( |
|
4799 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4800 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
4801 ), |
|
4802 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
4803 Skip |
|
4804 ) |
|
4805 ), |
|
4806 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4807 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
4808 Skip |
|
4809 ) |
|
4810 ), |
|
4811 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4812 While( |
|
4813 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4814 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4815 ), |
|
4816 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4817 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4818 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4819 While( |
|
4820 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4821 List( |
|
4822 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4823 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4824 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4825 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4826 Skip |
|
4827 ) |
|
4828 ), |
|
4829 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4830 While( |
|
4831 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4832 List( |
|
4833 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4834 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4835 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4836 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4837 AssignA("mem", Var("ptr"), Num(0)), |
|
4838 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4839 Skip |
|
4840 ) |
|
4841 ), |
|
4842 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4843 Skip |
|
4844 ) |
|
4845 ), |
|
4846 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
4847 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4848 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4849 While( |
|
4850 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4851 List( |
|
4852 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4853 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4854 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4855 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4856 Skip |
|
4857 ) |
|
4858 ), |
|
4859 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4860 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4861 While( |
|
4862 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4863 List( |
|
4864 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4865 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4866 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4867 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
4868 Assign("x", Ref("mem", Var("ptr"))), |
|
4869 Write("x"), |
|
4870 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4871 Skip |
|
4872 ) |
|
4873 ), |
|
4874 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4875 While( |
|
4876 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4877 List( |
|
4878 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4879 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
4880 Assign("x", Ref("mem", Var("ptr"))), |
|
4881 Write("x"), |
|
4882 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
4883 Skip |
|
4884 ) |
|
4885 ), |
|
4886 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
4887 AssignA("mem", Var("ptr"), Num(0)), |
|
4888 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4889 AssignA("mem", Var("ptr"), Num(0)), |
|
4890 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4891 AssignA("mem", Var("ptr"), Num(0)), |
|
4892 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4893 AssignA("mem", Var("ptr"), Num(0)), |
|
4894 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4895 AssignA("mem", Var("ptr"), Num(0)), |
|
4896 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4897 AssignA("mem", Var("ptr"), Num(0)), |
|
4898 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4899 While( |
|
4900 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4901 List( |
|
4902 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4903 AssignA("mem", Var("ptr"), Num(0)), |
|
4904 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4905 AssignA("mem", Var("ptr"), Num(0)), |
|
4906 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4907 AssignA("mem", Var("ptr"), Num(0)), |
|
4908 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4909 AssignA("mem", Var("ptr"), Num(0)), |
|
4910 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4911 AssignA("mem", Var("ptr"), Num(0)), |
|
4912 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4913 AssignA("mem", Var("ptr"), Num(0)), |
|
4914 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
4915 Skip |
|
4916 ) |
|
4917 ), |
|
4918 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4919 While( |
|
4920 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4921 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4922 ), |
|
4923 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4924 While( |
|
4925 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4926 List( |
|
4927 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
4928 AssignA("mem", Var("ptr"), Num(0)), |
|
4929 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4930 Skip |
|
4931 ) |
|
4932 ), |
|
4933 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4934 While( |
|
4935 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4936 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4937 ), |
|
4938 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
4939 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(11))), |
|
4940 While( |
|
4941 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4942 List( |
|
4943 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4944 While( |
|
4945 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4946 List( |
|
4947 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4948 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4949 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4950 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
4951 Skip |
|
4952 ) |
|
4953 ), |
|
4954 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4955 Skip |
|
4956 ) |
|
4957 ), |
|
4958 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
4959 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4960 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
4961 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4962 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
4963 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
4964 While( |
|
4965 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4966 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
4967 ), |
|
4968 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
4969 While( |
|
4970 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4971 List( |
|
4972 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4973 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
4974 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4975 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
4976 Skip |
|
4977 ) |
|
4978 ), |
|
4979 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
4980 While( |
|
4981 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4982 List( |
|
4983 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
4984 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
4985 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
4986 AssignA("mem", Var("ptr"), Num(0)), |
|
4987 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
4988 While( |
|
4989 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4990 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
4991 ), |
|
4992 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
4993 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
4994 While( |
|
4995 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
4996 List( |
|
4997 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
4998 While( |
|
4999 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5000 List( |
|
5001 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5002 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5003 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5004 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5005 Skip |
|
5006 ) |
|
5007 ), |
|
5008 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5009 While( |
|
5010 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5011 List( |
|
5012 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5013 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5014 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5015 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5016 While( |
|
5017 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5018 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5019 ), |
|
5020 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5021 AssignA("mem", Var("ptr"), Num(0)), |
|
5022 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5023 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5024 Skip |
|
5025 ) |
|
5026 ), |
|
5027 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5028 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5029 Skip |
|
5030 ) |
|
5031 ), |
|
5032 Skip |
|
5033 ) |
|
5034 ), |
|
5035 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5036 While( |
|
5037 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5038 List( |
|
5039 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5040 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5041 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5042 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5043 Skip |
|
5044 ) |
|
5045 ), |
|
5046 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5047 While( |
|
5048 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5049 List( |
|
5050 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5051 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5052 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5053 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5054 While( |
|
5055 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5056 List( |
|
5057 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5058 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5059 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5060 While( |
|
5061 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5062 List( |
|
5063 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5064 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5065 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5066 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5067 Skip |
|
5068 ) |
|
5069 ), |
|
5070 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5071 While( |
|
5072 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5073 List( |
|
5074 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5075 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5076 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5077 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5078 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5079 Skip |
|
5080 ) |
|
5081 ), |
|
5082 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5083 Skip |
|
5084 ) |
|
5085 ), |
|
5086 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5087 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5088 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5089 While( |
|
5090 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5091 List( |
|
5092 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5093 While( |
|
5094 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5095 List( |
|
5096 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5097 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5098 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5099 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5100 Skip |
|
5101 ) |
|
5102 ), |
|
5103 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
5104 Skip |
|
5105 ) |
|
5106 ), |
|
5107 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5108 While( |
|
5109 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5110 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
5111 ), |
|
5112 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5113 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5114 While( |
|
5115 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5116 List( |
|
5117 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5118 AssignA("mem", Var("ptr"), Num(0)), |
|
5119 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5120 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5121 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5122 While( |
|
5123 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5124 List( |
|
5125 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5126 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5127 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5128 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5129 While( |
|
5130 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5131 List( |
|
5132 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5133 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5134 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5135 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5136 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5137 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5138 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5139 Skip |
|
5140 ) |
|
5141 ), |
|
5142 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5143 While( |
|
5144 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5145 List( |
|
5146 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5147 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5148 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5149 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5150 Skip |
|
5151 ) |
|
5152 ), |
|
5153 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5154 Skip |
|
5155 ) |
|
5156 ), |
|
5157 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5158 While( |
|
5159 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5160 List( |
|
5161 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5162 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5163 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5164 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5165 Skip |
|
5166 ) |
|
5167 ), |
|
5168 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5169 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5170 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5171 Skip |
|
5172 ) |
|
5173 ), |
|
5174 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5175 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5176 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5177 AssignA("mem", Var("ptr"), Num(0)), |
|
5178 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5179 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5180 Skip |
|
5181 ) |
|
5182 ), |
|
5183 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5184 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5185 While( |
|
5186 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5187 List( |
|
5188 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5189 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5190 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5191 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5192 Skip |
|
5193 ) |
|
5194 ), |
|
5195 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5196 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5197 While( |
|
5198 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5199 List( |
|
5200 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5201 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5202 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5203 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5204 While( |
|
5205 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5206 List( |
|
5207 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5208 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5209 While( |
|
5210 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5211 List( |
|
5212 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5213 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5214 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5215 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5216 Skip |
|
5217 ) |
|
5218 ), |
|
5219 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5220 Skip |
|
5221 ) |
|
5222 ), |
|
5223 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5224 While( |
|
5225 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5226 List( |
|
5227 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5228 AssignA("mem", Var("ptr"), Num(0)), |
|
5229 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5230 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5231 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5232 While( |
|
5233 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5234 List( |
|
5235 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5236 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5237 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5238 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5239 While( |
|
5240 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5241 List( |
|
5242 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5243 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5244 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5245 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5246 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5247 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5248 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5249 Skip |
|
5250 ) |
|
5251 ), |
|
5252 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5253 While( |
|
5254 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5255 List( |
|
5256 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5257 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5258 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5259 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5260 Skip |
|
5261 ) |
|
5262 ), |
|
5263 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5264 Skip |
|
5265 ) |
|
5266 ), |
|
5267 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5268 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5269 While( |
|
5270 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5271 List( |
|
5272 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5273 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5274 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5275 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5276 Skip |
|
5277 ) |
|
5278 ), |
|
5279 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5280 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5281 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5282 Skip |
|
5283 ) |
|
5284 ), |
|
5285 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5286 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(5))), |
|
5287 While( |
|
5288 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5289 List( |
|
5290 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5291 While( |
|
5292 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5293 List( |
|
5294 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5295 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5296 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5297 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5298 Skip |
|
5299 ) |
|
5300 ), |
|
5301 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5302 Skip |
|
5303 ) |
|
5304 ), |
|
5305 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5306 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5307 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5308 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5309 While( |
|
5310 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5311 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5312 ), |
|
5313 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5314 While( |
|
5315 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5316 List( |
|
5317 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5318 While( |
|
5319 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5320 List( |
|
5321 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5322 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5323 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5324 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5325 Skip |
|
5326 ) |
|
5327 ), |
|
5328 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5329 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5330 While( |
|
5331 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5332 List( |
|
5333 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5334 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5335 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5336 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5337 While( |
|
5338 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5339 List( |
|
5340 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5341 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5342 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5343 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5344 Skip |
|
5345 ) |
|
5346 ), |
|
5347 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5348 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5349 While( |
|
5350 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5351 List( |
|
5352 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5353 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5354 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5355 Assign("ptr", Aop("-", Var("ptr"), Num(16))), |
|
5356 While( |
|
5357 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5358 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5359 ), |
|
5360 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5361 AssignA("mem", Var("ptr"), Num(0)), |
|
5362 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5363 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5364 While( |
|
5365 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5366 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
5367 ), |
|
5368 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5369 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5370 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5371 Skip |
|
5372 ) |
|
5373 ), |
|
5374 Skip |
|
5375 ) |
|
5376 ), |
|
5377 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5378 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5379 While( |
|
5380 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5381 List( |
|
5382 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5383 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5384 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5385 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5386 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5387 Skip |
|
5388 ) |
|
5389 ), |
|
5390 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5391 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5392 While( |
|
5393 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5394 List( |
|
5395 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5396 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5397 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5398 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5399 While( |
|
5400 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5401 List( |
|
5402 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5403 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5404 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5405 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5406 Skip |
|
5407 ) |
|
5408 ), |
|
5409 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5410 While( |
|
5411 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5412 List( |
|
5413 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5414 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5415 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5416 Assign("ptr", Aop("-", Var("ptr"), Num(14))), |
|
5417 While( |
|
5418 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5419 List( |
|
5420 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5421 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5422 Skip |
|
5423 ) |
|
5424 ), |
|
5425 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5426 AssignA("mem", Var("ptr"), Num(0)), |
|
5427 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5428 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5429 While( |
|
5430 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5431 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
5432 ), |
|
5433 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5434 AssignA("mem", Var("ptr"), Num(0)), |
|
5435 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5436 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5437 Skip |
|
5438 ) |
|
5439 ), |
|
5440 Skip |
|
5441 ) |
|
5442 ), |
|
5443 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5444 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5445 While( |
|
5446 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5447 List( |
|
5448 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5449 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5450 While( |
|
5451 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5452 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
5453 ), |
|
5454 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5455 Skip |
|
5456 ) |
|
5457 ), |
|
5458 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5459 Skip |
|
5460 ) |
|
5461 ), |
|
5462 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5463 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5464 While( |
|
5465 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5466 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5467 ), |
|
5468 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5469 AssignA("mem", Var("ptr"), Num(0)), |
|
5470 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5471 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(5))), |
|
5472 While( |
|
5473 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5474 List( |
|
5475 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5476 While( |
|
5477 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5478 List( |
|
5479 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5480 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5481 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5482 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5483 Skip |
|
5484 ) |
|
5485 ), |
|
5486 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5487 Skip |
|
5488 ) |
|
5489 ), |
|
5490 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5491 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5492 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5493 While( |
|
5494 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5495 List( |
|
5496 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5497 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5498 Skip |
|
5499 ) |
|
5500 ), |
|
5501 Skip |
|
5502 ) |
|
5503 ), |
|
5504 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5505 Skip |
|
5506 ) |
|
5507 ), |
|
5508 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
5509 Assign("x", Ref("mem", Var("ptr"))), |
|
5510 Write("x"), |
|
5511 Assign("ptr", Aop("+", Var("ptr"), Num(10))), |
|
5512 While( |
|
5513 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5514 List( |
|
5515 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5516 AssignA("mem", Var("ptr"), Num(0)), |
|
5517 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5518 Skip |
|
5519 ) |
|
5520 ), |
|
5521 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5522 While( |
|
5523 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5524 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5525 ), |
|
5526 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5527 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(10))), |
|
5528 While( |
|
5529 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5530 List( |
|
5531 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5532 While( |
|
5533 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5534 List( |
|
5535 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5536 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5537 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5538 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5539 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5540 Skip |
|
5541 ) |
|
5542 ), |
|
5543 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5544 Skip |
|
5545 ) |
|
5546 ), |
|
5547 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5548 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5549 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5550 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5551 Assign("ptr", Aop("-", Var("ptr"), Num(15))), |
|
5552 While( |
|
5553 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5554 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5555 ), |
|
5556 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5557 While( |
|
5558 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5559 List( |
|
5560 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5561 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5562 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5563 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5564 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5565 Skip |
|
5566 ) |
|
5567 ), |
|
5568 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5569 While( |
|
5570 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5571 List( |
|
5572 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5573 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5574 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5575 AssignA("mem", Var("ptr"), Num(0)), |
|
5576 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5577 While( |
|
5578 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5579 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
5580 ), |
|
5581 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5582 While( |
|
5583 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5584 List( |
|
5585 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5586 While( |
|
5587 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5588 List( |
|
5589 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5590 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5591 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5592 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5593 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5594 Skip |
|
5595 ) |
|
5596 ), |
|
5597 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5598 While( |
|
5599 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5600 List( |
|
5601 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5602 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5603 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5604 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5605 While( |
|
5606 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5607 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5608 ), |
|
5609 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5610 AssignA("mem", Var("ptr"), Num(0)), |
|
5611 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5612 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5613 Skip |
|
5614 ) |
|
5615 ), |
|
5616 Assign("ptr", Aop("-", Var("ptr"), Num(10))), |
|
5617 Skip |
|
5618 ) |
|
5619 ), |
|
5620 Skip |
|
5621 ) |
|
5622 ), |
|
5623 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5624 While( |
|
5625 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5626 List( |
|
5627 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5628 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5629 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5630 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5631 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5632 Skip |
|
5633 ) |
|
5634 ), |
|
5635 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5636 While( |
|
5637 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5638 List( |
|
5639 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5640 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5641 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5642 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5643 While( |
|
5644 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5645 List( |
|
5646 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5647 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5648 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5649 While( |
|
5650 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5651 List( |
|
5652 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5653 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5654 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5655 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5656 Skip |
|
5657 ) |
|
5658 ), |
|
5659 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5660 While( |
|
5661 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5662 List( |
|
5663 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5664 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5665 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5666 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5667 Skip |
|
5668 ) |
|
5669 ), |
|
5670 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5671 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5672 Skip |
|
5673 ) |
|
5674 ), |
|
5675 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5676 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5677 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5678 While( |
|
5679 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5680 List( |
|
5681 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5682 While( |
|
5683 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5684 List( |
|
5685 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5686 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5687 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5688 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5689 Skip |
|
5690 ) |
|
5691 ), |
|
5692 Assign("ptr", Aop("-", Var("ptr"), Num(15))), |
|
5693 Skip |
|
5694 ) |
|
5695 ), |
|
5696 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5697 While( |
|
5698 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5699 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
5700 ), |
|
5701 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5702 While( |
|
5703 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5704 List( |
|
5705 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5706 AssignA("mem", Var("ptr"), Num(0)), |
|
5707 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5708 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5709 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5710 While( |
|
5711 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5712 List( |
|
5713 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5714 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5715 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5716 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5717 While( |
|
5718 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5719 List( |
|
5720 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5721 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5722 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5723 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5724 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5725 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5726 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5727 Skip |
|
5728 ) |
|
5729 ), |
|
5730 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5731 While( |
|
5732 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5733 List( |
|
5734 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5735 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5736 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5737 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5738 Skip |
|
5739 ) |
|
5740 ), |
|
5741 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5742 Skip |
|
5743 ) |
|
5744 ), |
|
5745 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5746 While( |
|
5747 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5748 List( |
|
5749 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5750 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5751 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5752 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5753 Skip |
|
5754 ) |
|
5755 ), |
|
5756 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5757 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5758 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5759 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5760 Skip |
|
5761 ) |
|
5762 ), |
|
5763 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5764 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5765 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5766 AssignA("mem", Var("ptr"), Num(0)), |
|
5767 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5768 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
5769 Skip |
|
5770 ) |
|
5771 ), |
|
5772 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5773 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5774 While( |
|
5775 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5776 List( |
|
5777 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5778 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5779 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5780 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5781 Skip |
|
5782 ) |
|
5783 ), |
|
5784 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5785 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5786 While( |
|
5787 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5788 List( |
|
5789 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5790 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5791 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5792 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5793 While( |
|
5794 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5795 List( |
|
5796 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5797 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5798 While( |
|
5799 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5800 List( |
|
5801 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5802 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5803 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5804 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5805 Skip |
|
5806 ) |
|
5807 ), |
|
5808 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
5809 Skip |
|
5810 ) |
|
5811 ), |
|
5812 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5813 While( |
|
5814 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5815 List( |
|
5816 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5817 AssignA("mem", Var("ptr"), Num(0)), |
|
5818 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5819 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5820 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5821 While( |
|
5822 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5823 List( |
|
5824 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5825 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5826 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5827 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5828 While( |
|
5829 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5830 List( |
|
5831 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5832 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5833 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5834 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5835 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5836 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5837 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5838 Skip |
|
5839 ) |
|
5840 ), |
|
5841 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5842 While( |
|
5843 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5844 List( |
|
5845 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5846 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5847 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5848 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5849 Skip |
|
5850 ) |
|
5851 ), |
|
5852 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5853 Skip |
|
5854 ) |
|
5855 ), |
|
5856 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5857 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5858 While( |
|
5859 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5860 List( |
|
5861 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5862 Assign("ptr", Aop("+", Var("ptr"), Num(7))), |
|
5863 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5864 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5865 Skip |
|
5866 ) |
|
5867 ), |
|
5868 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5869 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5870 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5871 Skip |
|
5872 ) |
|
5873 ), |
|
5874 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5875 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(5))), |
|
5876 While( |
|
5877 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5878 List( |
|
5879 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5880 While( |
|
5881 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5882 List( |
|
5883 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5884 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5885 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5886 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
5887 Skip |
|
5888 ) |
|
5889 ), |
|
5890 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5891 Skip |
|
5892 ) |
|
5893 ), |
|
5894 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5895 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5896 Assign("ptr", Aop("+", Var("ptr"), Num(27))), |
|
5897 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5898 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5899 While( |
|
5900 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5901 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
5902 ), |
|
5903 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
5904 While( |
|
5905 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5906 List( |
|
5907 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5908 While( |
|
5909 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5910 List( |
|
5911 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5912 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5913 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5914 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5915 Skip |
|
5916 ) |
|
5917 ), |
|
5918 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5919 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5920 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
5921 While( |
|
5922 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5923 List( |
|
5924 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5925 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5926 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5927 Assign("ptr", Aop("+", Var("ptr"), Num(2))), |
|
5928 While( |
|
5929 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5930 List( |
|
5931 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5932 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5933 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5934 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5935 Skip |
|
5936 ) |
|
5937 ), |
|
5938 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5939 While( |
|
5940 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5941 List( |
|
5942 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5943 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5944 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5945 Assign("ptr", Aop("-", Var("ptr"), Num(17))), |
|
5946 While( |
|
5947 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5948 List( |
|
5949 Assign("ptr", Aop("-", Var("ptr"), Num(7))), |
|
5950 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5951 Skip |
|
5952 ) |
|
5953 ), |
|
5954 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
5955 AssignA("mem", Var("ptr"), Num(0)), |
|
5956 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5957 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
5958 While( |
|
5959 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5960 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
5961 ), |
|
5962 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
5963 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5964 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
5965 Skip |
|
5966 ) |
|
5967 ), |
|
5968 Skip |
|
5969 ) |
|
5970 ), |
|
5971 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5972 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5973 While( |
|
5974 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5975 List( |
|
5976 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5977 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5978 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5979 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5980 Skip |
|
5981 ) |
|
5982 ), |
|
5983 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5984 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
5985 While( |
|
5986 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5987 List( |
|
5988 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5989 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
5990 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5991 Assign("ptr", Aop("-", Var("ptr"), Num(2))), |
|
5992 While( |
|
5993 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
5994 List( |
|
5995 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
5996 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
5997 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
5998 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
5999 Skip |
|
6000 ) |
|
6001 ), |
|
6002 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
6003 While( |
|
6004 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6005 List( |
|
6006 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
6007 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
6008 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
6009 Assign("ptr", Aop("-", Var("ptr"), Num(15))), |
|
6010 While( |
|
6011 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6012 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
6013 ), |
|
6014 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
6015 AssignA("mem", Var("ptr"), Num(0)), |
|
6016 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
6017 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
6018 While( |
|
6019 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6020 List( |
|
6021 Assign("ptr", Aop("+", Var("ptr"), Num(6))), |
|
6022 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
6023 Skip |
|
6024 ) |
|
6025 ), |
|
6026 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
6027 AssignA("mem", Var("ptr"), Num(0)), |
|
6028 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
6029 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
6030 Skip |
|
6031 ) |
|
6032 ), |
|
6033 Skip |
|
6034 ) |
|
6035 ), |
|
6036 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
6037 Assign("ptr", Aop("+", Var("ptr"), Num(1))), |
|
6038 While( |
|
6039 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6040 List( |
|
6041 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
6042 Assign("ptr", Aop("-", Var("ptr"), Num(1))), |
|
6043 While( |
|
6044 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6045 List(Assign("ptr", Aop("+", Var("ptr"), Num(9))), Skip) |
|
6046 ), |
|
6047 Assign("ptr", Aop("-", Var("ptr"), Num(8))), |
|
6048 Skip |
|
6049 ) |
|
6050 ), |
|
6051 Assign("ptr", Aop("+", Var("ptr"), Num(8))), |
|
6052 Skip |
|
6053 ) |
|
6054 ), |
|
6055 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
6056 While( |
|
6057 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6058 List(Assign("ptr", Aop("-", Var("ptr"), Num(9))), Skip) |
|
6059 ), |
|
6060 Assign("ptr", Aop("+", Var("ptr"), Num(4))), |
|
6061 AssignA("mem", Var("ptr"), Num(0)), |
|
6062 Assign("ptr", Aop("-", Var("ptr"), Num(3))), |
|
6063 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(4))), |
|
6064 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
6065 While( |
|
6066 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6067 List( |
|
6068 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
6069 While( |
|
6070 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6071 List( |
|
6072 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
6073 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
6074 AssignA("mem", Var("ptr"), Aop("+", Ref("mem", Var("ptr")), Num(1))), |
|
6075 Assign("ptr", Aop("-", Var("ptr"), Num(9))), |
|
6076 Skip |
|
6077 ) |
|
6078 ), |
|
6079 Assign("ptr", Aop("+", Var("ptr"), Num(9))), |
|
6080 Skip |
|
6081 ) |
|
6082 ), |
|
6083 Assign("ptr", Aop("+", Var("ptr"), Num(5))), |
|
6084 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
6085 Assign("ptr", Aop("+", Var("ptr"), Num(27))), |
|
6086 AssignA("mem", Var("ptr"), Aop("-", Ref("mem", Var("ptr")), Num(1))), |
|
6087 Assign("ptr", Aop("-", Var("ptr"), Num(6))), |
|
6088 While( |
|
6089 Bop("!=", Ref("mem", Var("ptr")), Num(0)), |
|
6090 List( |
|
6091 Assign("ptr", Aop("-", Var("ptr"), Num(4))), |
|
6092 Assign("ptr", Aop("-", Var("ptr"), Num(5))), |
|
6093 Skip |
|
6094 ) |
|
6095 ), |
|
6096 Skip |
|
6097 ) |
|
6098 ), |
|
6099 Assign("ptr", Aop("+", Var("ptr"), Num(3))), |
|
6100 Skip |
|
6101 ) |
|
6102 ), |
|
6103 Skip |
|
6104 ) |