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