source: proto/juncoTestHarness/junco1/expected/tshermer/precedence/good_precedence__cast_to_integer_add_character_integer.asm @ 2849

Last change on this file since 2849 was 2849, checked in by ksherdy, 6 years ago

Added logic to populate expected test results.

File size: 23.3 KB
Line 
1        Jump         $$main                   
2        DLabel       $eat-location-zero       
3        DataZ        8                         
4        DLabel       $print-format-integer     
5        DataC        37                        %% "%d"
6        DataC        100                       
7        DataC        0                         
8        DLabel       $print-format-float       
9        DataC        37                        %% "%g"
10        DataC        103                       
11        DataC        0                         
12        DLabel       $print-format-boolean     
13        DataC        37                        %% "%s"
14        DataC        115                       
15        DataC        0                         
16        DLabel       $print-format-character   
17        DataC        37                        %% "%c"
18        DataC        99                       
19        DataC        0                         
20        DLabel       $print-format-newline     
21        DataC        10                        %% "\n"
22        DataC        0                         
23        DLabel       $boolean-true-string     
24        DataC        116                       %% "true"
25        DataC        114                       
26        DataC        117                       
27        DataC        101                       
28        DataC        0                         
29        DLabel       $boolean-false-string     
30        DataC        102                       %% "false"
31        DataC        97                       
32        DataC        108                       
33        DataC        115                       
34        DataC        101                       
35        DataC        0                         
36        DLabel       $print-spacer-string     
37        DataC        32                        %% " "
38        DataC        0                         
39        DLabel       $errors-general-message   
40        DataC        82                        %% "Runtime error: %s\n"
41        DataC        117                       
42        DataC        110                       
43        DataC        116                       
44        DataC        105                       
45        DataC        109                       
46        DataC        101                       
47        DataC        32                       
48        DataC        101                       
49        DataC        114                       
50        DataC        114                       
51        DataC        111                       
52        DataC        114                       
53        DataC        58                       
54        DataC        32                       
55        DataC        37                       
56        DataC        115                       
57        DataC        10                       
58        DataC        0                         
59        Label        $$general-runtime-error   
60        PushD        $errors-general-message   
61        Printf                                 
62        Halt                                   
63        DLabel       $errors-int-divide-by-zero
64        DataC        105                       %% "integer divide by zero"
65        DataC        110                       
66        DataC        116                       
67        DataC        101                       
68        DataC        103                       
69        DataC        101                       
70        DataC        114                       
71        DataC        32                       
72        DataC        100                       
73        DataC        105                       
74        DataC        118                       
75        DataC        105                       
76        DataC        100                       
77        DataC        101                       
78        DataC        32                       
79        DataC        98                       
80        DataC        121                       
81        DataC        32                       
82        DataC        122                       
83        DataC        101                       
84        DataC        114                       
85        DataC        111                       
86        DataC        0                         
87        Label        $i-divide-by-zero         
88        PushD        $errors-int-divide-by-zero
89        Jump         $$general-runtime-error   
90        DLabel       $errors-float-divide-by-zero
91        DataC        102                       %% "floating divide by zero"
92        DataC        108                       
93        DataC        111                       
94        DataC        97                       
95        DataC        116                       
96        DataC        105                       
97        DataC        110                       
98        DataC        103                       
99        DataC        32                       
100        DataC        100                       
101        DataC        105                       
102        DataC        118                       
103        DataC        105                       
104        DataC        100                       
105        DataC        101                       
106        DataC        32                       
107        DataC        98                       
108        DataC        121                       
109        DataC        32                       
110        DataC        122                       
111        DataC        101                       
112        DataC        114                       
113        DataC        111                       
114        DataC        0                         
115        Label        $f-divide-by-zero         
116        PushD        $errors-float-divide-by-zero
117        Jump         $$general-runtime-error   
118        DLabel       $usable-memory-start     
119        DLabel       $global-memory-block     
120        DataZ        0                         
121        Label        $$main                   
122        PushI        43                       
123        Nop                                   
124        PushI        24                       
125        Add                                   
126        PushD        $print-format-integer     
127        Printf                                 
128        PushD        $print-spacer-string     
129        Printf                                 
130        PushD        $print-format-newline     
131        Printf                                 
132        PushI        82                       
133        Nop                                   
134        PushI        79                       
135        Add                                   
136        PushD        $print-format-integer     
137        Printf                                 
138        PushD        $print-spacer-string     
139        Printf                                 
140        PushD        $print-format-newline     
141        Printf                                 
142        PushI        64                       
143        Nop                                   
144        PushI        41                       
145        Add                                   
146        PushD        $print-format-integer     
147        Printf                                 
148        PushD        $print-spacer-string     
149        Printf                                 
150        PushD        $print-format-newline     
151        Printf                                 
152        PushI        45                       
153        Nop                                   
154        PushI        22                       
155        Add                                   
156        PushD        $print-format-integer     
157        Printf                                 
158        PushD        $print-spacer-string     
159        Printf                                 
160        PushD        $print-format-newline     
161        Printf                                 
162        PushI        115                       
163        Nop                                   
164        PushI        74                       
165        Add                                   
166        PushD        $print-format-integer     
167        Printf                                 
168        PushD        $print-spacer-string     
169        Printf                                 
170        PushD        $print-format-newline     
171        Printf                                 
172        PushI        52                       
173        Nop                                   
174        PushI        3                         
175        Add                                   
176        PushD        $print-format-integer     
177        Printf                                 
178        PushD        $print-spacer-string     
179        Printf                                 
180        PushD        $print-format-newline     
181        Printf                                 
182        PushI        103                       
183        Nop                                   
184        PushI        63                       
185        Add                                   
186        PushD        $print-format-integer     
187        Printf                                 
188        PushD        $print-spacer-string     
189        Printf                                 
190        PushD        $print-format-newline     
191        Printf                                 
192        PushI        91                       
193        Nop                                   
194        PushI        93                       
195        Add                                   
196        PushD        $print-format-integer     
197        Printf                                 
198        PushD        $print-spacer-string     
199        Printf                                 
200        PushD        $print-format-newline     
201        Printf                                 
202        PushI        125                       
203        Nop                                   
204        PushI        3                         
205        Add                                   
206        PushD        $print-format-integer     
207        Printf                                 
208        PushD        $print-spacer-string     
209        Printf                                 
210        PushD        $print-format-newline     
211        Printf                                 
212        PushI        95                       
213        Nop                                   
214        PushI        95                       
215        Add                                   
216        PushD        $print-format-integer     
217        Printf                                 
218        PushD        $print-spacer-string     
219        Printf                                 
220        PushD        $print-format-newline     
221        Printf                                 
222        PushI        115                       
223        Nop                                   
224        PushI        61                       
225        Add                                   
226        PushD        $print-format-integer     
227        Printf                                 
228        PushD        $print-spacer-string     
229        Printf                                 
230        PushD        $print-format-newline     
231        Printf                                 
232        PushI        78                       
233        Nop                                   
234        PushI        51                       
235        Add                                   
236        PushD        $print-format-integer     
237        Printf                                 
238        PushD        $print-spacer-string     
239        Printf                                 
240        PushD        $print-format-newline     
241        Printf                                 
242        PushI        23                       
243        PushI        79                       
244        Nop                                   
245        Add                                   
246        PushD        $print-format-integer     
247        Printf                                 
248        PushD        $print-spacer-string     
249        Printf                                 
250        PushD        $print-format-newline     
251        Printf                                 
252        PushI        60                       
253        PushI        122                       
254        Nop                                   
255        Add                                   
256        PushD        $print-format-integer     
257        Printf                                 
258        PushD        $print-spacer-string     
259        Printf                                 
260        PushD        $print-format-newline     
261        Printf                                 
262        PushI        60                       
263        PushI        118                       
264        Nop                                   
265        Add                                   
266        PushD        $print-format-integer     
267        Printf                                 
268        PushD        $print-spacer-string     
269        Printf                                 
270        PushD        $print-format-newline     
271        Printf                                 
272        PushI        16                       
273        PushI        119                       
274        Nop                                   
275        Add                                   
276        PushD        $print-format-integer     
277        Printf                                 
278        PushD        $print-spacer-string     
279        Printf                                 
280        PushD        $print-format-newline     
281        Printf                                 
282        PushI        51                       
283        PushI        85                       
284        Nop                                   
285        Add                                   
286        PushD        $print-format-integer     
287        Printf                                 
288        PushD        $print-spacer-string     
289        Printf                                 
290        PushD        $print-format-newline     
291        Printf                                 
292        PushI        74                       
293        PushI        59                       
294        Nop                                   
295        Add                                   
296        PushD        $print-format-integer     
297        Printf                                 
298        PushD        $print-spacer-string     
299        Printf                                 
300        PushD        $print-format-newline     
301        Printf                                 
302        PushI        40                       
303        PushI        43                       
304        Nop                                   
305        Add                                   
306        PushD        $print-format-integer     
307        Printf                                 
308        PushD        $print-spacer-string     
309        Printf                                 
310        PushD        $print-format-newline     
311        Printf                                 
312        PushI        61                       
313        PushI        95                       
314        Nop                                   
315        Add                                   
316        PushD        $print-format-integer     
317        Printf                                 
318        PushD        $print-spacer-string     
319        Printf                                 
320        PushD        $print-format-newline     
321        Printf                                 
322        PushI        75                       
323        PushI        122                       
324        Nop                                   
325        Add                                   
326        PushD        $print-format-integer     
327        Printf                                 
328        PushD        $print-spacer-string     
329        Printf                                 
330        PushD        $print-format-newline     
331        Printf                                 
332        PushI        8                         
333        PushI        93                       
334        Nop                                   
335        Add                                   
336        PushD        $print-format-integer     
337        Printf                                 
338        PushD        $print-spacer-string     
339        Printf                                 
340        PushD        $print-format-newline     
341        Printf                                 
342        PushI        55                       
343        PushI        56                       
344        Nop                                   
345        Add                                   
346        PushD        $print-format-integer     
347        Printf                                 
348        PushD        $print-spacer-string     
349        Printf                                 
350        PushD        $print-format-newline     
351        Printf                                 
352        PushI        99                       
353        PushI        46                       
354        Nop                                   
355        Add                                   
356        PushD        $print-format-integer     
357        Printf                                 
358        PushD        $print-spacer-string     
359        Printf                                 
360        PushD        $print-format-newline     
361        Printf                                 
362        PushI        65                       
363        Nop                                   
364        PushI        87                       
365        Nop                                   
366        Add                                   
367        PushD        $print-format-integer     
368        Printf                                 
369        PushD        $print-spacer-string     
370        Printf                                 
371        PushD        $print-format-newline     
372        Printf                                 
373        PushI        40                       
374        Nop                                   
375        PushI        106                       
376        Nop                                   
377        Add                                   
378        PushD        $print-format-integer     
379        Printf                                 
380        PushD        $print-spacer-string     
381        Printf                                 
382        PushD        $print-format-newline     
383        Printf                                 
384        PushI        49                       
385        Nop                                   
386        PushI        99                       
387        Nop                                   
388        Add                                   
389        PushD        $print-format-integer     
390        Printf                                 
391        PushD        $print-spacer-string     
392        Printf                                 
393        PushD        $print-format-newline     
394        Printf                                 
395        PushI        113                       
396        Nop                                   
397        PushI        94                       
398        Nop                                   
399        Add                                   
400        PushD        $print-format-integer     
401        Printf                                 
402        PushD        $print-spacer-string     
403        Printf                                 
404        PushD        $print-format-newline     
405        Printf                                 
406        PushI        41                       
407        Nop                                   
408        PushI        67                       
409        Nop                                   
410        Add                                   
411        PushD        $print-format-integer     
412        Printf                                 
413        PushD        $print-spacer-string     
414        Printf                                 
415        PushD        $print-format-newline     
416        Printf                                 
417        PushI        121                       
418        Nop                                   
419        PushI        87                       
420        Nop                                   
421        Add                                   
422        PushD        $print-format-integer     
423        Printf                                 
424        PushD        $print-spacer-string     
425        Printf                                 
426        PushD        $print-format-newline     
427        Printf                                 
428        PushI        34                       
429        Nop                                   
430        PushI        117                       
431        Nop                                   
432        Add                                   
433        PushD        $print-format-integer     
434        Printf                                 
435        PushD        $print-spacer-string     
436        Printf                                 
437        PushD        $print-format-newline     
438        Printf                                 
439        PushI        89                       
440        Nop                                   
441        PushI        114                       
442        Nop                                   
443        Add                                   
444        PushD        $print-format-integer     
445        Printf                                 
446        PushD        $print-spacer-string     
447        Printf                                 
448        PushD        $print-format-newline     
449        Printf                                 
450        PushI        88                       
451        Nop                                   
452        PushI        88                       
453        Nop                                   
454        Add                                   
455        PushD        $print-format-integer     
456        Printf                                 
457        PushD        $print-spacer-string     
458        Printf                                 
459        PushD        $print-format-newline     
460        Printf                                 
461        PushI        98                       
462        Nop                                   
463        PushI        107                       
464        Nop                                   
465        Add                                   
466        PushD        $print-format-integer     
467        Printf                                 
468        PushD        $print-spacer-string     
469        Printf                                 
470        PushD        $print-format-newline     
471        Printf                                 
472        PushI        68                       
473        Nop                                   
474        PushI        47                       
475        Nop                                   
476        Add                                   
477        PushD        $print-format-integer     
478        Printf                                 
479        PushD        $print-spacer-string     
480        Printf                                 
481        PushD        $print-format-newline     
482        Printf                                 
483        PushI        92                       
484        Nop                                   
485        PushI        110                       
486        Nop                                   
487        Add                                   
488        PushD        $print-format-integer     
489        Printf                                 
490        PushD        $print-spacer-string     
491        Printf                                 
492        PushD        $print-format-newline     
493        Printf                                 
494        Halt                                   
Note: See TracBrowser for help on using the repository browser.