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