lama_byterun/stdlib/regression/test04.t
Kakadu 39fa6c2be9 dunify in stdlib/regression
Signed-off-by: Kakadu <Kakadu@pm.me>
2024-09-05 19:12:39 +03:00

310 lines
14 KiB
Perl

This file was autogenerated.
$ LAMA=../../runtime ../../src/Driver.exe -I ../x64 -ds -dp test04.lama -o test
/usr/bin/ld: warning: printf.o: missing .note.GNU-stack section implies executable stack
/usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
$ ./test
Map internal structure: MNode (63, {630}, 0, MNode (31, {310}, 0, MNode (15, {150}, 0, MNode (7, {70}, 0, MNode (3, {30}, 0, MNode (1, {10}, 0, MNode (0, {0}, 0, 0, 0), MNode (2, {20}, 0, 0, 0)), MNode (5, {50}, 0, MNode (4, {40}, 0, 0, 0), MNode (6, {60}, 0, 0, 0))), MNode (11, {110}, 0, MNode (9, {90}, 0, MNode (8, {80}, 0, 0, 0), MNode (10, {100}, 0, 0, 0)), MNode (13, {130}, 0, MNode (12, {120}, 0, 0, 0), MNode (14, {140}, 0, 0, 0)))), MNode (23, {230}, 0, MNode (19, {190}, 0, MNode (17, {170}, 0, MNode (16, {160}, 0, 0, 0), MNode (18, {180}, 0, 0, 0)), MNode (21, {210}, 0, MNode (20, {200}, 0, 0, 0), MNode (22, {220}, 0, 0, 0))), MNode (27, {270}, 0, MNode (25, {250}, 0, MNode (24, {240}, 0, 0, 0), MNode (26, {260}, 0, 0, 0)), MNode (29, {290}, 0, MNode (28, {280}, 0, 0, 0), MNode (30, {300}, 0, 0, 0))))), MNode (47, {470}, 0, MNode (39, {390}, 0, MNode (35, {350}, 0, MNode (33, {330}, 0, MNode (32, {320}, 0, 0, 0), MNode (34, {340}, 0, 0, 0)), MNode (37, {370}, 0, MNode (36, {360}, 0, 0, 0), MNode (38, {380}, 0, 0, 0))), MNode (43, {430}, 0, MNode (41, {410}, 0, MNode (40, {400}, 0, 0, 0), MNode (42, {420}, 0, 0, 0)), MNode (45, {450}, 0, MNode (44, {440}, 0, 0, 0), MNode (46, {460}, 0, 0, 0)))), MNode (55, {550}, 0, MNode (51, {510}, 0, MNode (49, {490}, 0, MNode (48, {480}, 0, 0, 0), MNode (50, {500}, 0, 0, 0)), MNode (53, {530}, 0, MNode (52, {520}, 0, 0, 0), MNode (54, {540}, 0, 0, 0))), MNode (59, {590}, 0, MNode (57, {570}, 0, MNode (56, {560}, 0, 0, 0), MNode (58, {580}, 0, 0, 0)), MNode (61, {610}, 0, MNode (60, {600}, 0, 0, 0), MNode (62, {620}, 0, 0, 0)))))), MNode (79, {790}, -1, MNode (71, {710}, 0, MNode (67, {670}, 0, MNode (65, {650}, 0, MNode (64, {640}, 0, 0, 0), MNode (66, {660}, 0, 0, 0)), MNode (69, {690}, 0, MNode (68, {680}, 0, 0, 0), MNode (70, {700}, 0, 0, 0))), MNode (75, {750}, 0, MNode (73, {730}, 0, MNode (72, {720}, 0, 0, 0), MNode (74, {740}, 0, 0, 0)), MNode (77, {770}, 0, MNode (76, {760}, 0, 0, 0), MNode (78, {780}, 0, 0, 0)))), MNode (87, {870}, -1, MNode (83, {830}, 0, MNode (81, {810}, 0, MNode (80, {800}, 0, 0, 0), MNode (82, {820}, 0, 0, 0)), MNode (85, {850}, 0, MNode (84, {840}, 0, 0, 0), MNode (86, {860}, 0, 0, 0))), MNode (95, {950}, 0, MNode (91, {910}, 0, MNode (89, {890}, 0, MNode (88, {880}, 0, 0, 0), MNode (90, {900}, 0, 0, 0)), MNode (93, {930}, 0, MNode (92, {920}, 0, 0, 0), MNode (94, {940}, 0, 0, 0))), MNode (97, {970}, -1, MNode (96, {960}, 0, 0, 0), MNode (98, {980}, -1, 0, MNode (99, {990}, 0, 0, 0)))))))
Map elements: {[0, 0], [1, 10], [2, 20], [3, 30], [4, 40], [5, 50], [6, 60], [7, 70], [8, 80], [9, 90], [10, 100], [11, 110], [12, 120], [13, 130], [14, 140], [15, 150], [16, 160], [17, 170], [18, 180], [19, 190], [20, 200], [21, 210], [22, 220], [23, 230], [24, 240], [25, 250], [26, 260], [27, 270], [28, 280], [29, 290], [30, 300], [31, 310], [32, 320], [33, 330], [34, 340], [35, 350], [36, 360], [37, 370], [38, 380], [39, 390], [40, 400], [41, 410], [42, 420], [43, 430], [44, 440], [45, 450], [46, 460], [47, 470], [48, 480], [49, 490], [50, 500], [51, 510], [52, 520], [53, 530], [54, 540], [55, 550], [56, 560], [57, 570], [58, 580], [59, 590], [60, 600], [61, 610], [62, 620], [63, 630], [64, 640], [65, 650], [66, 660], [67, 670], [68, 680], [69, 690], [70, 700], [71, 710], [72, 720], [73, 730], [74, 740], [75, 750], [76, 760], [77, 770], [78, 780], [79, 790], [80, 800], [81, 810], [82, 820], [83, 830], [84, 840], [85, 850], [86, 860], [87, 870], [88, 880], [89, 890], [90, 900], [91, 910], [92, 920], [93, 930], [94, 940], [95, 950], [96, 960], [97, 970], [98, 980], [99, 990]}
Testing 0 => Some (0)
Testing 100 => None
Testing 1 => Some (10)
Testing 101 => None
Testing 2 => Some (20)
Testing 102 => None
Testing 3 => Some (30)
Testing 103 => None
Testing 4 => Some (40)
Testing 104 => None
Testing 5 => Some (50)
Testing 105 => None
Testing 6 => Some (60)
Testing 106 => None
Testing 7 => Some (70)
Testing 107 => None
Testing 8 => Some (80)
Testing 108 => None
Testing 9 => Some (90)
Testing 109 => None
Testing 10 => Some (100)
Testing 110 => None
Testing 11 => Some (110)
Testing 111 => None
Testing 12 => Some (120)
Testing 112 => None
Testing 13 => Some (130)
Testing 113 => None
Testing 14 => Some (140)
Testing 114 => None
Testing 15 => Some (150)
Testing 115 => None
Testing 16 => Some (160)
Testing 116 => None
Testing 17 => Some (170)
Testing 117 => None
Testing 18 => Some (180)
Testing 118 => None
Testing 19 => Some (190)
Testing 119 => None
Testing 20 => Some (200)
Testing 120 => None
Testing 21 => Some (210)
Testing 121 => None
Testing 22 => Some (220)
Testing 122 => None
Testing 23 => Some (230)
Testing 123 => None
Testing 24 => Some (240)
Testing 124 => None
Testing 25 => Some (250)
Testing 125 => None
Testing 26 => Some (260)
Testing 126 => None
Testing 27 => Some (270)
Testing 127 => None
Testing 28 => Some (280)
Testing 128 => None
Testing 29 => Some (290)
Testing 129 => None
Testing 30 => Some (300)
Testing 130 => None
Testing 31 => Some (310)
Testing 131 => None
Testing 32 => Some (320)
Testing 132 => None
Testing 33 => Some (330)
Testing 133 => None
Testing 34 => Some (340)
Testing 134 => None
Testing 35 => Some (350)
Testing 135 => None
Testing 36 => Some (360)
Testing 136 => None
Testing 37 => Some (370)
Testing 137 => None
Testing 38 => Some (380)
Testing 138 => None
Testing 39 => Some (390)
Testing 139 => None
Testing 40 => Some (400)
Testing 140 => None
Testing 41 => Some (410)
Testing 141 => None
Testing 42 => Some (420)
Testing 142 => None
Testing 43 => Some (430)
Testing 143 => None
Testing 44 => Some (440)
Testing 144 => None
Testing 45 => Some (450)
Testing 145 => None
Testing 46 => Some (460)
Testing 146 => None
Testing 47 => Some (470)
Testing 147 => None
Testing 48 => Some (480)
Testing 148 => None
Testing 49 => Some (490)
Testing 149 => None
Testing 50 => Some (500)
Testing 150 => None
Testing 51 => Some (510)
Testing 151 => None
Testing 52 => Some (520)
Testing 152 => None
Testing 53 => Some (530)
Testing 153 => None
Testing 54 => Some (540)
Testing 154 => None
Testing 55 => Some (550)
Testing 155 => None
Testing 56 => Some (560)
Testing 156 => None
Testing 57 => Some (570)
Testing 157 => None
Testing 58 => Some (580)
Testing 158 => None
Testing 59 => Some (590)
Testing 159 => None
Testing 60 => Some (600)
Testing 160 => None
Testing 61 => Some (610)
Testing 161 => None
Testing 62 => Some (620)
Testing 162 => None
Testing 63 => Some (630)
Testing 163 => None
Testing 64 => Some (640)
Testing 164 => None
Testing 65 => Some (650)
Testing 165 => None
Testing 66 => Some (660)
Testing 166 => None
Testing 67 => Some (670)
Testing 167 => None
Testing 68 => Some (680)
Testing 168 => None
Testing 69 => Some (690)
Testing 169 => None
Testing 70 => Some (700)
Testing 170 => None
Testing 71 => Some (710)
Testing 171 => None
Testing 72 => Some (720)
Testing 172 => None
Testing 73 => Some (730)
Testing 173 => None
Testing 74 => Some (740)
Testing 174 => None
Testing 75 => Some (750)
Testing 175 => None
Testing 76 => Some (760)
Testing 176 => None
Testing 77 => Some (770)
Testing 177 => None
Testing 78 => Some (780)
Testing 178 => None
Testing 79 => Some (790)
Testing 179 => None
Testing 80 => Some (800)
Testing 180 => None
Testing 81 => Some (810)
Testing 181 => None
Testing 82 => Some (820)
Testing 182 => None
Testing 83 => Some (830)
Testing 183 => None
Testing 84 => Some (840)
Testing 184 => None
Testing 85 => Some (850)
Testing 185 => None
Testing 86 => Some (860)
Testing 186 => None
Testing 87 => Some (870)
Testing 187 => None
Testing 88 => Some (880)
Testing 188 => None
Testing 89 => Some (890)
Testing 189 => None
Testing 90 => Some (900)
Testing 190 => None
Testing 91 => Some (910)
Testing 191 => None
Testing 92 => Some (920)
Testing 192 => None
Testing 93 => Some (930)
Testing 193 => None
Testing 94 => Some (940)
Testing 194 => None
Testing 95 => Some (950)
Testing 195 => None
Testing 96 => Some (960)
Testing 196 => None
Testing 97 => Some (970)
Testing 197 => None
Testing 98 => Some (980)
Testing 198 => None
Testing 99 => Some (990)
Testing 199 => None
Map internal structure: MNode (63, 0, 0, MNode (31, {310}, 0, MNode (15, {150}, 0, MNode (7, {70}, 0, MNode (3, {30}, 0, MNode (1, {10}, 0, MNode (0, {0}, 0, 0, 0), MNode (2, {20}, 0, 0, 0)), MNode (5, {50}, 0, MNode (4, {40}, 0, 0, 0), MNode (6, {60}, 0, 0, 0))), MNode (11, {110}, 0, MNode (9, {90}, 0, MNode (8, {80}, 0, 0, 0), MNode (10, {100}, 0, 0, 0)), MNode (13, {130}, 0, MNode (12, {120}, 0, 0, 0), MNode (14, {140}, 0, 0, 0)))), MNode (23, {230}, 0, MNode (19, {190}, 0, MNode (17, {170}, 0, MNode (16, {160}, 0, 0, 0), MNode (18, {180}, 0, 0, 0)), MNode (21, {210}, 0, MNode (20, {200}, 0, 0, 0), MNode (22, {220}, 0, 0, 0))), MNode (27, {270}, 0, MNode (25, {250}, 0, MNode (24, {240}, 0, 0, 0), MNode (26, {260}, 0, 0, 0)), MNode (29, {290}, 0, MNode (28, {280}, 0, 0, 0), MNode (30, {300}, 0, 0, 0))))), MNode (47, {470}, 0, MNode (39, {390}, 0, MNode (35, {350}, 0, MNode (33, {330}, 0, MNode (32, {320}, 0, 0, 0), MNode (34, {340}, 0, 0, 0)), MNode (37, {370}, 0, MNode (36, {360}, 0, 0, 0), MNode (38, {380}, 0, 0, 0))), MNode (43, {430}, 0, MNode (41, {410}, 0, MNode (40, {400}, 0, 0, 0), MNode (42, {420}, 0, 0, 0)), MNode (45, {450}, 0, MNode (44, {440}, 0, 0, 0), MNode (46, {460}, 0, 0, 0)))), MNode (55, 0, 0, MNode (51, 0, 0, MNode (49, {490}, 0, MNode (48, {480}, 0, 0, 0), MNode (50, 0, 0, 0, 0)), MNode (53, 0, 0, MNode (52, 0, 0, 0, 0), MNode (54, 0, 0, 0, 0))), MNode (59, 0, 0, MNode (57, 0, 0, MNode (56, 0, 0, 0, 0), MNode (58, 0, 0, 0, 0)), MNode (61, 0, 0, MNode (60, 0, 0, 0, 0), MNode (62, 0, 0, 0, 0)))))), MNode (79, 0, -1, MNode (71, 0, 0, MNode (67, 0, 0, MNode (65, 0, 0, MNode (64, 0, 0, 0, 0), MNode (66, 0, 0, 0, 0)), MNode (69, 0, 0, MNode (68, 0, 0, 0, 0), MNode (70, 0, 0, 0, 0))), MNode (75, 0, 0, MNode (73, 0, 0, MNode (72, 0, 0, 0, 0), MNode (74, 0, 0, 0, 0)), MNode (77, 0, 0, MNode (76, 0, 0, 0, 0), MNode (78, 0, 0, 0, 0)))), MNode (87, 0, -1, MNode (83, 0, 0, MNode (81, 0, 0, MNode (80, 0, 0, 0, 0), MNode (82, 0, 0, 0, 0)), MNode (85, 0, 0, MNode (84, 0, 0, 0, 0), MNode (86, 0, 0, 0, 0))), MNode (95, 0, 0, MNode (91, 0, 0, MNode (89, 0, 0, MNode (88, 0, 0, 0, 0), MNode (90, 0, 0, 0, 0)), MNode (93, 0, 0, MNode (92, 0, 0, 0, 0), MNode (94, 0, 0, 0, 0))), MNode (97, 0, -1, MNode (96, 0, 0, 0, 0), MNode (98, 0, -1, 0, MNode (99, 0, 0, 0, 0)))))))
Map elements: {[0, 0], [1, 10], [2, 20], [3, 30], [4, 40], [5, 50], [6, 60], [7, 70], [8, 80], [9, 90], [10, 100], [11, 110], [12, 120], [13, 130], [14, 140], [15, 150], [16, 160], [17, 170], [18, 180], [19, 190], [20, 200], [21, 210], [22, 220], [23, 230], [24, 240], [25, 250], [26, 260], [27, 270], [28, 280], [29, 290], [30, 300], [31, 310], [32, 320], [33, 330], [34, 340], [35, 350], [36, 360], [37, 370], [38, 380], [39, 390], [40, 400], [41, 410], [42, 420], [43, 430], [44, 440], [45, 450], [46, 460], [47, 470], [48, 480], [49, 490]}
Testing 0 => Some (0)
Testing 1 => Some (10)
Testing 2 => Some (20)
Testing 3 => Some (30)
Testing 4 => Some (40)
Testing 5 => Some (50)
Testing 6 => Some (60)
Testing 7 => Some (70)
Testing 8 => Some (80)
Testing 9 => Some (90)
Testing 10 => Some (100)
Testing 11 => Some (110)
Testing 12 => Some (120)
Testing 13 => Some (130)
Testing 14 => Some (140)
Testing 15 => Some (150)
Testing 16 => Some (160)
Testing 17 => Some (170)
Testing 18 => Some (180)
Testing 19 => Some (190)
Testing 20 => Some (200)
Testing 21 => Some (210)
Testing 22 => Some (220)
Testing 23 => Some (230)
Testing 24 => Some (240)
Testing 25 => Some (250)
Testing 26 => Some (260)
Testing 27 => Some (270)
Testing 28 => Some (280)
Testing 29 => Some (290)
Testing 30 => Some (300)
Testing 31 => Some (310)
Testing 32 => Some (320)
Testing 33 => Some (330)
Testing 34 => Some (340)
Testing 35 => Some (350)
Testing 36 => Some (360)
Testing 37 => Some (370)
Testing 38 => Some (380)
Testing 39 => Some (390)
Testing 40 => Some (400)
Testing 41 => Some (410)
Testing 42 => Some (420)
Testing 43 => Some (430)
Testing 44 => Some (440)
Testing 45 => Some (450)
Testing 46 => Some (460)
Testing 47 => Some (470)
Testing 48 => Some (480)
Testing 49 => Some (490)
Testing 50 => None
Testing 51 => None
Testing 52 => None
Testing 53 => None
Testing 54 => None
Testing 55 => None
Testing 56 => None
Testing 57 => None
Testing 58 => None
Testing 59 => None
Testing 60 => None
Testing 61 => None
Testing 62 => None
Testing 63 => None
Testing 64 => None
Testing 65 => None
Testing 66 => None
Testing 67 => None
Testing 68 => None
Testing 69 => None
Testing 70 => None
Testing 71 => None
Testing 72 => None
Testing 73 => None
Testing 74 => None
Testing 75 => None
Testing 76 => None
Testing 77 => None
Testing 78 => None
Testing 79 => None
Testing 80 => None
Testing 81 => None
Testing 82 => None
Testing 83 => None
Testing 84 => None
Testing 85 => None
Testing 86 => None
Testing 87 => None
Testing 88 => None
Testing 89 => None
Testing 90 => None
Testing 91 => None
Testing 92 => None
Testing 93 => None
Testing 94 => None
Testing 95 => None
Testing 96 => None
Testing 97 => None
Testing 98 => None
Testing 99 => None
List map: MNode (2, {20}, -1, MNode (1, {10}, 0, 0, 0), MNode (4, {40}, 0, MNode (3, {30}, 0, 0, 0), MNode (5, {50}, 0, 0, 0)))