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

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

Added logic to populate expected test results.

File size: 44.1 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        88                       
123        PushI        98                       
124        Duplicate                             
125        JumpFalse    $i-divide-by-zero         
126        Divide                                 
127        PushI        9                         
128        Duplicate                             
129        JumpFalse    $i-divide-by-zero         
130        Divide                                 
131        PushD        $print-format-integer     
132        Printf                                 
133        PushD        $print-spacer-string     
134        Printf                                 
135        PushD        $print-format-newline     
136        Printf                                 
137        PushI        32                       
138        PushI        12                       
139        Duplicate                             
140        JumpFalse    $i-divide-by-zero         
141        Divide                                 
142        PushI        34                       
143        Duplicate                             
144        JumpFalse    $i-divide-by-zero         
145        Divide                                 
146        PushD        $print-format-integer     
147        Printf                                 
148        PushD        $print-spacer-string     
149        Printf                                 
150        PushD        $print-format-newline     
151        Printf                                 
152        PushI        26                       
153        PushI        22                       
154        Duplicate                             
155        JumpFalse    $i-divide-by-zero         
156        Divide                                 
157        PushI        98                       
158        Duplicate                             
159        JumpFalse    $i-divide-by-zero         
160        Divide                                 
161        PushD        $print-format-integer     
162        Printf                                 
163        PushD        $print-spacer-string     
164        Printf                                 
165        PushD        $print-format-newline     
166        Printf                                 
167        PushI        39                       
168        PushI        48                       
169        Duplicate                             
170        JumpFalse    $i-divide-by-zero         
171        Divide                                 
172        PushI        67                       
173        Duplicate                             
174        JumpFalse    $i-divide-by-zero         
175        Divide                                 
176        PushD        $print-format-integer     
177        Printf                                 
178        PushD        $print-spacer-string     
179        Printf                                 
180        PushD        $print-format-newline     
181        Printf                                 
182        PushI        50                       
183        PushI        65                       
184        Duplicate                             
185        JumpFalse    $i-divide-by-zero         
186        Divide                                 
187        PushI        86                       
188        Duplicate                             
189        JumpFalse    $i-divide-by-zero         
190        Divide                                 
191        PushD        $print-format-integer     
192        Printf                                 
193        PushD        $print-spacer-string     
194        Printf                                 
195        PushD        $print-format-newline     
196        Printf                                 
197        PushI        54                       
198        PushI        16                       
199        Duplicate                             
200        JumpFalse    $i-divide-by-zero         
201        Divide                                 
202        PushI        98                       
203        Duplicate                             
204        JumpFalse    $i-divide-by-zero         
205        Divide                                 
206        PushD        $print-format-integer     
207        Printf                                 
208        PushD        $print-spacer-string     
209        Printf                                 
210        PushD        $print-format-newline     
211        Printf                                 
212        PushI        12                       
213        PushI        37                       
214        Duplicate                             
215        JumpFalse    $i-divide-by-zero         
216        Divide                                 
217        PushI        13                       
218        Duplicate                             
219        JumpFalse    $i-divide-by-zero         
220        Divide                                 
221        PushD        $print-format-integer     
222        Printf                                 
223        PushD        $print-spacer-string     
224        Printf                                 
225        PushD        $print-format-newline     
226        Printf                                 
227        PushI        60                       
228        PushI        22                       
229        Duplicate                             
230        JumpFalse    $i-divide-by-zero         
231        Divide                                 
232        PushI        69                       
233        Duplicate                             
234        JumpFalse    $i-divide-by-zero         
235        Divide                                 
236        PushD        $print-format-integer     
237        Printf                                 
238        PushD        $print-spacer-string     
239        Printf                                 
240        PushD        $print-format-newline     
241        Printf                                 
242        PushI        19                       
243        PushI        23                       
244        Duplicate                             
245        JumpFalse    $i-divide-by-zero         
246        Divide                                 
247        PushI        62                       
248        Duplicate                             
249        JumpFalse    $i-divide-by-zero         
250        Divide                                 
251        PushD        $print-format-integer     
252        Printf                                 
253        PushD        $print-spacer-string     
254        Printf                                 
255        PushD        $print-format-newline     
256        Printf                                 
257        PushI        14                       
258        PushI        33                       
259        Duplicate                             
260        JumpFalse    $i-divide-by-zero         
261        Divide                                 
262        PushI        66                       
263        Duplicate                             
264        JumpFalse    $i-divide-by-zero         
265        Divide                                 
266        PushD        $print-format-integer     
267        Printf                                 
268        PushD        $print-spacer-string     
269        Printf                                 
270        PushD        $print-format-newline     
271        Printf                                 
272        PushI        91                       
273        PushI        94                       
274        Duplicate                             
275        JumpFalse    $i-divide-by-zero         
276        Divide                                 
277        PushI        40                       
278        Duplicate                             
279        JumpFalse    $i-divide-by-zero         
280        Divide                                 
281        PushD        $print-format-integer     
282        Printf                                 
283        PushD        $print-spacer-string     
284        Printf                                 
285        PushD        $print-format-newline     
286        Printf                                 
287        PushI        96                       
288        PushI        19                       
289        Duplicate                             
290        JumpFalse    $i-divide-by-zero         
291        Divide                                 
292        PushI        78                       
293        Duplicate                             
294        JumpFalse    $i-divide-by-zero         
295        Divide                                 
296        PushD        $print-format-integer     
297        Printf                                 
298        PushD        $print-spacer-string     
299        Printf                                 
300        PushD        $print-format-newline     
301        Printf                                 
302        PushI        98                       
303        PushI        40                       
304        Duplicate                             
305        JumpFalse    $i-divide-by-zero         
306        Divide                                 
307        PushI        74                       
308        Duplicate                             
309        JumpFalse    $i-divide-by-zero         
310        Divide                                 
311        PushD        $print-format-integer     
312        Printf                                 
313        PushD        $print-spacer-string     
314        Printf                                 
315        PushD        $print-format-newline     
316        Printf                                 
317        PushI        11                       
318        PushI        60                       
319        Duplicate                             
320        JumpFalse    $i-divide-by-zero         
321        Divide                                 
322        PushI        33                       
323        Duplicate                             
324        JumpFalse    $i-divide-by-zero         
325        Divide                                 
326        PushD        $print-format-integer     
327        Printf                                 
328        PushD        $print-spacer-string     
329        Printf                                 
330        PushD        $print-format-newline     
331        Printf                                 
332        PushI        65                       
333        PushI        62                       
334        Duplicate                             
335        JumpFalse    $i-divide-by-zero         
336        Divide                                 
337        PushI        79                       
338        Duplicate                             
339        JumpFalse    $i-divide-by-zero         
340        Divide                                 
341        PushD        $print-format-integer     
342        Printf                                 
343        PushD        $print-spacer-string     
344        Printf                                 
345        PushD        $print-format-newline     
346        Printf                                 
347        PushI        91                       
348        PushI        88                       
349        Duplicate                             
350        JumpFalse    $i-divide-by-zero         
351        Divide                                 
352        PushI        63                       
353        Duplicate                             
354        JumpFalse    $i-divide-by-zero         
355        Divide                                 
356        PushD        $print-format-integer     
357        Printf                                 
358        PushD        $print-spacer-string     
359        Printf                                 
360        PushD        $print-format-newline     
361        Printf                                 
362        PushI        74                       
363        PushI        20                       
364        Duplicate                             
365        JumpFalse    $i-divide-by-zero         
366        Divide                                 
367        PushI        73                       
368        Duplicate                             
369        JumpFalse    $i-divide-by-zero         
370        Divide                                 
371        PushD        $print-format-integer     
372        Printf                                 
373        PushD        $print-spacer-string     
374        Printf                                 
375        PushD        $print-format-newline     
376        Printf                                 
377        PushI        34                       
378        PushI        18                       
379        Duplicate                             
380        JumpFalse    $i-divide-by-zero         
381        Divide                                 
382        PushI        72                       
383        Duplicate                             
384        JumpFalse    $i-divide-by-zero         
385        Divide                                 
386        PushD        $print-format-integer     
387        Printf                                 
388        PushD        $print-spacer-string     
389        Printf                                 
390        PushD        $print-format-newline     
391        Printf                                 
392        PushI        53                       
393        PushI        8                         
394        Duplicate                             
395        JumpFalse    $i-divide-by-zero         
396        Divide                                 
397        PushI        1                         
398        Duplicate                             
399        JumpFalse    $i-divide-by-zero         
400        Divide                                 
401        PushD        $print-format-integer     
402        Printf                                 
403        PushD        $print-spacer-string     
404        Printf                                 
405        PushD        $print-format-newline     
406        Printf                                 
407        PushI        22                       
408        PushI        68                       
409        Duplicate                             
410        JumpFalse    $i-divide-by-zero         
411        Divide                                 
412        PushI        1                         
413        Duplicate                             
414        JumpFalse    $i-divide-by-zero         
415        Divide                                 
416        PushD        $print-format-integer     
417        Printf                                 
418        PushD        $print-spacer-string     
419        Printf                                 
420        PushD        $print-format-newline     
421        Printf                                 
422        PushI        11                       
423        PushI        22                       
424        Duplicate                             
425        JumpFalse    $i-divide-by-zero         
426        Divide                                 
427        PushI        92                       
428        Duplicate                             
429        JumpFalse    $i-divide-by-zero         
430        Divide                                 
431        PushD        $print-format-integer     
432        Printf                                 
433        PushD        $print-spacer-string     
434        Printf                                 
435        PushD        $print-format-newline     
436        Printf                                 
437        PushI        16                       
438        PushI        63                       
439        Duplicate                             
440        JumpFalse    $i-divide-by-zero         
441        Divide                                 
442        PushI        30                       
443        Duplicate                             
444        JumpFalse    $i-divide-by-zero         
445        Divide                                 
446        PushD        $print-format-integer     
447        Printf                                 
448        PushD        $print-spacer-string     
449        Printf                                 
450        PushD        $print-format-newline     
451        Printf                                 
452        PushI        31                       
453        PushI        84                       
454        Duplicate                             
455        JumpFalse    $i-divide-by-zero         
456        Divide                                 
457        PushI        62                       
458        Duplicate                             
459        JumpFalse    $i-divide-by-zero         
460        Divide                                 
461        PushD        $print-format-integer     
462        Printf                                 
463        PushD        $print-spacer-string     
464        Printf                                 
465        PushD        $print-format-newline     
466        Printf                                 
467        PushI        4                         
468        PushI        63                       
469        Duplicate                             
470        JumpFalse    $i-divide-by-zero         
471        Divide                                 
472        PushI        15                       
473        Duplicate                             
474        JumpFalse    $i-divide-by-zero         
475        Divide                                 
476        PushD        $print-format-integer     
477        Printf                                 
478        PushD        $print-spacer-string     
479        Printf                                 
480        PushD        $print-format-newline     
481        Printf                                 
482        PushI        55                       
483        PushI        71                       
484        Duplicate                             
485        JumpFalse    $i-divide-by-zero         
486        Divide                                 
487        PushI        8                         
488        Duplicate                             
489        JumpFalse    $i-divide-by-zero         
490        Divide                                 
491        PushI        38                       
492        Duplicate                             
493        JumpFalse    $i-divide-by-zero         
494        Divide                                 
495        PushD        $print-format-integer     
496        Printf                                 
497        PushD        $print-spacer-string     
498        Printf                                 
499        PushD        $print-format-newline     
500        Printf                                 
501        PushI        59                       
502        PushI        30                       
503        Duplicate                             
504        JumpFalse    $i-divide-by-zero         
505        Divide                                 
506        PushI        5                         
507        Duplicate                             
508        JumpFalse    $i-divide-by-zero         
509        Divide                                 
510        PushI        63                       
511        Duplicate                             
512        JumpFalse    $i-divide-by-zero         
513        Divide                                 
514        PushD        $print-format-integer     
515        Printf                                 
516        PushD        $print-spacer-string     
517        Printf                                 
518        PushD        $print-format-newline     
519        Printf                                 
520        PushI        60                       
521        PushI        50                       
522        Duplicate                             
523        JumpFalse    $i-divide-by-zero         
524        Divide                                 
525        PushI        64                       
526        Duplicate                             
527        JumpFalse    $i-divide-by-zero         
528        Divide                                 
529        PushI        7                         
530        Duplicate                             
531        JumpFalse    $i-divide-by-zero         
532        Divide                                 
533        PushD        $print-format-integer     
534        Printf                                 
535        PushD        $print-spacer-string     
536        Printf                                 
537        PushD        $print-format-newline     
538        Printf                                 
539        PushI        34                       
540        PushI        83                       
541        Duplicate                             
542        JumpFalse    $i-divide-by-zero         
543        Divide                                 
544        PushI        5                         
545        Duplicate                             
546        JumpFalse    $i-divide-by-zero         
547        Divide                                 
548        PushI        25                       
549        Duplicate                             
550        JumpFalse    $i-divide-by-zero         
551        Divide                                 
552        PushD        $print-format-integer     
553        Printf                                 
554        PushD        $print-spacer-string     
555        Printf                                 
556        PushD        $print-format-newline     
557        Printf                                 
558        PushI        60                       
559        PushI        12                       
560        Duplicate                             
561        JumpFalse    $i-divide-by-zero         
562        Divide                                 
563        PushI        14                       
564        Duplicate                             
565        JumpFalse    $i-divide-by-zero         
566        Divide                                 
567        PushI        96                       
568        Duplicate                             
569        JumpFalse    $i-divide-by-zero         
570        Divide                                 
571        PushD        $print-format-integer     
572        Printf                                 
573        PushD        $print-spacer-string     
574        Printf                                 
575        PushD        $print-format-newline     
576        Printf                                 
577        PushI        92                       
578        PushI        63                       
579        Duplicate                             
580        JumpFalse    $i-divide-by-zero         
581        Divide                                 
582        PushI        5                         
583        Duplicate                             
584        JumpFalse    $i-divide-by-zero         
585        Divide                                 
586        PushI        54                       
587        Duplicate                             
588        JumpFalse    $i-divide-by-zero         
589        Divide                                 
590        PushD        $print-format-integer     
591        Printf                                 
592        PushD        $print-spacer-string     
593        Printf                                 
594        PushD        $print-format-newline     
595        Printf                                 
596        PushI        30                       
597        PushI        66                       
598        Duplicate                             
599        JumpFalse    $i-divide-by-zero         
600        Divide                                 
601        PushI        73                       
602        Duplicate                             
603        JumpFalse    $i-divide-by-zero         
604        Divide                                 
605        PushI        58                       
606        Duplicate                             
607        JumpFalse    $i-divide-by-zero         
608        Divide                                 
609        PushD        $print-format-integer     
610        Printf                                 
611        PushD        $print-spacer-string     
612        Printf                                 
613        PushD        $print-format-newline     
614        Printf                                 
615        PushI        29                       
616        PushI        6                         
617        Duplicate                             
618        JumpFalse    $i-divide-by-zero         
619        Divide                                 
620        PushI        16                       
621        Duplicate                             
622        JumpFalse    $i-divide-by-zero         
623        Divide                                 
624        PushI        16                       
625        Duplicate                             
626        JumpFalse    $i-divide-by-zero         
627        Divide                                 
628        PushD        $print-format-integer     
629        Printf                                 
630        PushD        $print-spacer-string     
631        Printf                                 
632        PushD        $print-format-newline     
633        Printf                                 
634        PushI        1                         
635        PushI        69                       
636        Duplicate                             
637        JumpFalse    $i-divide-by-zero         
638        Divide                                 
639        PushI        37                       
640        Duplicate                             
641        JumpFalse    $i-divide-by-zero         
642        Divide                                 
643        PushI        71                       
644        Duplicate                             
645        JumpFalse    $i-divide-by-zero         
646        Divide                                 
647        PushD        $print-format-integer     
648        Printf                                 
649        PushD        $print-spacer-string     
650        Printf                                 
651        PushD        $print-format-newline     
652        Printf                                 
653        PushI        25                       
654        PushI        8                         
655        Duplicate                             
656        JumpFalse    $i-divide-by-zero         
657        Divide                                 
658        PushI        3                         
659        Duplicate                             
660        JumpFalse    $i-divide-by-zero         
661        Divide                                 
662        PushI        5                         
663        Duplicate                             
664        JumpFalse    $i-divide-by-zero         
665        Divide                                 
666        PushD        $print-format-integer     
667        Printf                                 
668        PushD        $print-spacer-string     
669        Printf                                 
670        PushD        $print-format-newline     
671        Printf                                 
672        PushI        63                       
673        PushI        5                         
674        Duplicate                             
675        JumpFalse    $i-divide-by-zero         
676        Divide                                 
677        PushI        34                       
678        Duplicate                             
679        JumpFalse    $i-divide-by-zero         
680        Divide                                 
681        PushI        55                       
682        Duplicate                             
683        JumpFalse    $i-divide-by-zero         
684        Divide                                 
685        PushD        $print-format-integer     
686        Printf                                 
687        PushD        $print-spacer-string     
688        Printf                                 
689        PushD        $print-format-newline     
690        Printf                                 
691        PushI        94                       
692        PushI        71                       
693        Duplicate                             
694        JumpFalse    $i-divide-by-zero         
695        Divide                                 
696        PushI        85                       
697        Duplicate                             
698        JumpFalse    $i-divide-by-zero         
699        Divide                                 
700        PushI        24                       
701        Duplicate                             
702        JumpFalse    $i-divide-by-zero         
703        Divide                                 
704        PushD        $print-format-integer     
705        Printf                                 
706        PushD        $print-spacer-string     
707        Printf                                 
708        PushD        $print-format-newline     
709        Printf                                 
710        PushI        46                       
711        PushI        9                         
712        Duplicate                             
713        JumpFalse    $i-divide-by-zero         
714        Divide                                 
715        PushI        3                         
716        Duplicate                             
717        JumpFalse    $i-divide-by-zero         
718        Divide                                 
719        PushI        96                       
720        Duplicate                             
721        JumpFalse    $i-divide-by-zero         
722        Divide                                 
723        PushD        $print-format-integer     
724        Printf                                 
725        PushD        $print-spacer-string     
726        Printf                                 
727        PushD        $print-format-newline     
728        Printf                                 
729        PushI        27                       
730        PushI        86                       
731        Duplicate                             
732        JumpFalse    $i-divide-by-zero         
733        Divide                                 
734        PushI        74                       
735        Duplicate                             
736        JumpFalse    $i-divide-by-zero         
737        Divide                                 
738        PushI        11                       
739        Duplicate                             
740        JumpFalse    $i-divide-by-zero         
741        Divide                                 
742        PushD        $print-format-integer     
743        Printf                                 
744        PushD        $print-spacer-string     
745        Printf                                 
746        PushD        $print-format-newline     
747        Printf                                 
748        PushI        63                       
749        PushI        79                       
750        Duplicate                             
751        JumpFalse    $i-divide-by-zero         
752        Divide                                 
753        PushI        42                       
754        Duplicate                             
755        JumpFalse    $i-divide-by-zero         
756        Divide                                 
757        PushI        29                       
758        Duplicate                             
759        JumpFalse    $i-divide-by-zero         
760        Divide                                 
761        PushD        $print-format-integer     
762        Printf                                 
763        PushD        $print-spacer-string     
764        Printf                                 
765        PushD        $print-format-newline     
766        Printf                                 
767        PushI        89                       
768        PushI        58                       
769        Duplicate                             
770        JumpFalse    $i-divide-by-zero         
771        Divide                                 
772        PushI        43                       
773        Duplicate                             
774        JumpFalse    $i-divide-by-zero         
775        Divide                                 
776        PushI        30                       
777        Duplicate                             
778        JumpFalse    $i-divide-by-zero         
779        Divide                                 
780        PushD        $print-format-integer     
781        Printf                                 
782        PushD        $print-spacer-string     
783        Printf                                 
784        PushD        $print-format-newline     
785        Printf                                 
786        PushI        20                       
787        PushI        72                       
788        Duplicate                             
789        JumpFalse    $i-divide-by-zero         
790        Divide                                 
791        PushI        27                       
792        Duplicate                             
793        JumpFalse    $i-divide-by-zero         
794        Divide                                 
795        PushI        94                       
796        Duplicate                             
797        JumpFalse    $i-divide-by-zero         
798        Divide                                 
799        PushD        $print-format-integer     
800        Printf                                 
801        PushD        $print-spacer-string     
802        Printf                                 
803        PushD        $print-format-newline     
804        Printf                                 
805        PushI        42                       
806        PushI        11                       
807        Duplicate                             
808        JumpFalse    $i-divide-by-zero         
809        Divide                                 
810        PushI        4                         
811        Duplicate                             
812        JumpFalse    $i-divide-by-zero         
813        Divide                                 
814        PushI        15                       
815        Duplicate                             
816        JumpFalse    $i-divide-by-zero         
817        Divide                                 
818        PushD        $print-format-integer     
819        Printf                                 
820        PushD        $print-spacer-string     
821        Printf                                 
822        PushD        $print-format-newline     
823        Printf                                 
824        PushI        9                         
825        PushI        17                       
826        Duplicate                             
827        JumpFalse    $i-divide-by-zero         
828        Divide                                 
829        PushI        61                       
830        Duplicate                             
831        JumpFalse    $i-divide-by-zero         
832        Divide                                 
833        PushI        51                       
834        Duplicate                             
835        JumpFalse    $i-divide-by-zero         
836        Divide                                 
837        PushD        $print-format-integer     
838        Printf                                 
839        PushD        $print-spacer-string     
840        Printf                                 
841        PushD        $print-format-newline     
842        Printf                                 
843        PushI        13                       
844        PushI        59                       
845        Duplicate                             
846        JumpFalse    $i-divide-by-zero         
847        Divide                                 
848        PushI        29                       
849        Duplicate                             
850        JumpFalse    $i-divide-by-zero         
851        Divide                                 
852        PushI        29                       
853        Duplicate                             
854        JumpFalse    $i-divide-by-zero         
855        Divide                                 
856        PushD        $print-format-integer     
857        Printf                                 
858        PushD        $print-spacer-string     
859        Printf                                 
860        PushD        $print-format-newline     
861        Printf                                 
862        PushI        4                         
863        PushI        67                       
864        Duplicate                             
865        JumpFalse    $i-divide-by-zero         
866        Divide                                 
867        PushI        3                         
868        Duplicate                             
869        JumpFalse    $i-divide-by-zero         
870        Divide                                 
871        PushI        32                       
872        Duplicate                             
873        JumpFalse    $i-divide-by-zero         
874        Divide                                 
875        PushD        $print-format-integer     
876        Printf                                 
877        PushD        $print-spacer-string     
878        Printf                                 
879        PushD        $print-format-newline     
880        Printf                                 
881        PushI        33                       
882        PushI        43                       
883        Duplicate                             
884        JumpFalse    $i-divide-by-zero         
885        Divide                                 
886        PushI        36                       
887        Duplicate                             
888        JumpFalse    $i-divide-by-zero         
889        Divide                                 
890        PushI        29                       
891        Duplicate                             
892        JumpFalse    $i-divide-by-zero         
893        Divide                                 
894        PushD        $print-format-integer     
895        Printf                                 
896        PushD        $print-spacer-string     
897        Printf                                 
898        PushD        $print-format-newline     
899        Printf                                 
900        PushI        36                       
901        PushI        61                       
902        Duplicate                             
903        JumpFalse    $i-divide-by-zero         
904        Divide                                 
905        PushI        27                       
906        Duplicate                             
907        JumpFalse    $i-divide-by-zero         
908        Divide                                 
909        PushI        54                       
910        Duplicate                             
911        JumpFalse    $i-divide-by-zero         
912        Divide                                 
913        PushD        $print-format-integer     
914        Printf                                 
915        PushD        $print-spacer-string     
916        Printf                                 
917        PushD        $print-format-newline     
918        Printf                                 
919        PushI        7                         
920        PushI        38                       
921        Duplicate                             
922        JumpFalse    $i-divide-by-zero         
923        Divide                                 
924        PushI        6                         
925        Duplicate                             
926        JumpFalse    $i-divide-by-zero         
927        Divide                                 
928        PushI        27                       
929        Duplicate                             
930        JumpFalse    $i-divide-by-zero         
931        Divide                                 
932        PushD        $print-format-integer     
933        Printf                                 
934        PushD        $print-spacer-string     
935        Printf                                 
936        PushD        $print-format-newline     
937        Printf                                 
938        Halt                                   
Note: See TracBrowser for help on using the repository browser.