// every 0 0$5 do
   0: GO 2
   2: DISABLE
// begin units_create ;
   3: CALL 8 0 0
// end ;
   7: END
// export function units_create ; var builds , people , cars , i , tmp ; begin
   8: LD_INT 0
  10: PPUSH
  11: PPUSH
  12: PPUSH
  13: PPUSH
  14: PPUSH
  15: PPUSH
// builds := [ [ 52 , 23 , 4 , 0 , 4 ] , [ 44 , 14 , 3 , 6 , 4 , 9 , 9 ] , [ 36 , 18 , 1 , 4 , 4 ] , [ 43 , 26 , 0 , 2 , 4 ] ] ;
  16: LD_ADDR_VAR 0 2
  20: PUSH
  21: LD_INT 52
  23: PUSH
  24: LD_INT 23
  26: PUSH
  27: LD_INT 4
  29: PUSH
  30: LD_INT 0
  32: PUSH
  33: LD_INT 4
  35: PUSH
  36: EMPTY
  37: LIST
  38: LIST
  39: LIST
  40: LIST
  41: LIST
  42: PUSH
  43: LD_INT 44
  45: PUSH
  46: LD_INT 14
  48: PUSH
  49: LD_INT 3
  51: PUSH
  52: LD_INT 6
  54: PUSH
  55: LD_INT 4
  57: PUSH
  58: LD_INT 9
  60: PUSH
  61: LD_INT 9
  63: PUSH
  64: EMPTY
  65: LIST
  66: LIST
  67: LIST
  68: LIST
  69: LIST
  70: LIST
  71: LIST
  72: PUSH
  73: LD_INT 36
  75: PUSH
  76: LD_INT 18
  78: PUSH
  79: LD_INT 1
  81: PUSH
  82: LD_INT 4
  84: PUSH
  85: LD_INT 4
  87: PUSH
  88: EMPTY
  89: LIST
  90: LIST
  91: LIST
  92: LIST
  93: LIST
  94: PUSH
  95: LD_INT 43
  97: PUSH
  98: LD_INT 26
 100: PUSH
 101: LD_INT 0
 103: PUSH
 104: LD_INT 2
 106: PUSH
 107: LD_INT 4
 109: PUSH
 110: EMPTY
 111: LIST
 112: LIST
 113: LIST
 114: LIST
 115: LIST
 116: PUSH
 117: EMPTY
 118: LIST
 119: LIST
 120: LIST
 121: LIST
 122: ST_TO_ADDR
// cars := [ [ 52 , 15 , 1 , 1 , 2 , 2 , 1 , 100 ] , [ 40 , 28 , 2 , 1 , 2 , 2 , 1 , 100 ] ] ;
 123: LD_ADDR_VAR 0 4
 127: PUSH
 128: LD_INT 52
 130: PUSH
 131: LD_INT 15
 133: PUSH
 134: LD_INT 1
 136: PUSH
 137: LD_INT 1
 139: PUSH
 140: LD_INT 2
 142: PUSH
 143: LD_INT 2
 145: PUSH
 146: LD_INT 1
 148: PUSH
 149: LD_INT 100
 151: PUSH
 152: EMPTY
 153: LIST
 154: LIST
 155: LIST
 156: LIST
 157: LIST
 158: LIST
 159: LIST
 160: LIST
 161: PUSH
 162: LD_INT 40
 164: PUSH
 165: LD_INT 28
 167: PUSH
 168: LD_INT 2
 170: PUSH
 171: LD_INT 1
 173: PUSH
 174: LD_INT 2
 176: PUSH
 177: LD_INT 2
 179: PUSH
 180: LD_INT 1
 182: PUSH
 183: LD_INT 100
 185: PUSH
 186: EMPTY
 187: LIST
 188: LIST
 189: LIST
 190: LIST
 191: LIST
 192: LIST
 193: LIST
 194: LIST
 195: PUSH
 196: EMPTY
 197: LIST
 198: LIST
 199: ST_TO_ADDR
// people := [ [ 17 , 19 , 4 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 67 , 2 , 0 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 62 , 36 , 1 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 39 , 48 , 1 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 18 , 22 , 5 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 82 , 52 , 5 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 94 , 37 , 1 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 86 , 4 , 4 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 22 , 24 , 1 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 87 , 4 , 2 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 39 , 49 , 2 , [ 10 , 10 ] , 12 , 1 , [ 0 , 0 , 0 , 0 ] ] , [ 39 , 22 , 4 , [ 10 , 10 ] , 2 , 1 , [ 1 , 4 , 0 , 1 ] ] , [ 69 , 27 , 3 , [ 10 , 10 ] , 1 , 1 , [ 3 , 1 , 1 , 0 ] ] , [ 65 , 25 , 5 , [ 10 , 10 ] , 1 , 1 , [ 3 , 1 , 1 , 0 ] ] , [ 49 , 24 , 3 , [ 10 , 10 ] , 1 , 1 , [ 3 , 1 , 0 , 0 ] ] , [ 44 , 19 , 0 , [ 10 , 10 ] , 1 , 1 , [ 3 , 1 , 1 , 1 ] ] , [ 15 , 9 , 5 , [ 10 , 10 ] , 4 , 1 , [ 0 , 0 , 1 , 3 ] ] , [ 34 , 39 , 2 , [ 10 , 10 ] , 4 , 1 , [ 0 , 0 , 1 , 3 ] ] , [ 81 , 43 , 4 , [ 10 , 10 ] , 4 , 1 , [ 0 , 0 , 1 , 3 ] ] , [ 79 , 8 , 2 , [ 10 , 10 ] , 4 , 1 , [ 0 , 0 , 1 , 3 ] ] , [ 41 , 20 , 3 , [ 10 , 10 ] , 3 , 1 , [ 0 , 0 , 4 , 1 ] ] , [ 37 , 16 , 2 , [ 10 , 10 ] , 1 , 1 , [ 3 , 0 , 2 , 0 ] ] , [ 37 , 14 , 1 , [ 10 , 10 ] , 1 , 1 , [ 3 , 0 , 2 , 0 ] ] , [ 53 , 17 , 5 , [ 10 , 10 ] , 1 , 1 , [ 3 , 0 , 2 , 0 ] ] , [ 44 , 17 , 0 , [ 10 , 10 ] , 4 , 1 , [ 0 , 0 , 0 , 3 ] ] , [ 43 , 16 , 4 , [ 10 , 10 ] , 4 , 1 , [ 0 , 0 , 0 , 3 ] ] , [ 47 , 19 , 1 , [ 10 , 10 ] , 4 , 1 , [ 0 , 0 , 0 , 3 ] ] ] ;
 200: LD_ADDR_VAR 0 3
 204: PUSH
 205: LD_INT 17
 207: PUSH
 208: LD_INT 19
 210: PUSH
 211: LD_INT 4
 213: PUSH
 214: LD_INT 10
 216: PUSH
 217: LD_INT 10
 219: PUSH
 220: EMPTY
 221: LIST
 222: LIST
 223: PUSH
 224: LD_INT 12
 226: PUSH
 227: LD_INT 1
 229: PUSH
 230: LD_INT 0
 232: PUSH
 233: LD_INT 0
 235: PUSH
 236: LD_INT 0
 238: PUSH
 239: LD_INT 0
 241: PUSH
 242: EMPTY
 243: LIST
 244: LIST
 245: LIST
 246: LIST
 247: PUSH
 248: EMPTY
 249: LIST
 250: LIST
 251: LIST
 252: LIST
 253: LIST
 254: LIST
 255: LIST
 256: PUSH
 257: LD_INT 67
 259: PUSH
 260: LD_INT 2
 262: PUSH
 263: LD_INT 0
 265: PUSH
 266: LD_INT 10
 268: PUSH
 269: LD_INT 10
 271: PUSH
 272: EMPTY
 273: LIST
 274: LIST
 275: PUSH
 276: LD_INT 12
 278: PUSH
 279: LD_INT 1
 281: PUSH
 282: LD_INT 0
 284: PUSH
 285: LD_INT 0
 287: PUSH
 288: LD_INT 0
 290: PUSH
 291: LD_INT 0
 293: PUSH
 294: EMPTY
 295: LIST
 296: LIST
 297: LIST
 298: LIST
 299: PUSH
 300: EMPTY
 301: LIST
 302: LIST
 303: LIST
 304: LIST
 305: LIST
 306: LIST
 307: LIST
 308: PUSH
 309: LD_INT 62
 311: PUSH
 312: LD_INT 36
 314: PUSH
 315: LD_INT 1
 317: PUSH
 318: LD_INT 10
 320: PUSH
 321: LD_INT 10
 323: PUSH
 324: EMPTY
 325: LIST
 326: LIST
 327: PUSH
 328: LD_INT 12
 330: PUSH
 331: LD_INT 1
 333: PUSH
 334: LD_INT 0
 336: PUSH
 337: LD_INT 0
 339: PUSH
 340: LD_INT 0
 342: PUSH
 343: LD_INT 0
 345: PUSH
 346: EMPTY
 347: LIST
 348: LIST
 349: LIST
 350: LIST
 351: PUSH
 352: EMPTY
 353: LIST
 354: LIST
 355: LIST
 356: LIST
 357: LIST
 358: LIST
 359: LIST
 360: PUSH
 361: LD_INT 39
 363: PUSH
 364: LD_INT 48
 366: PUSH
 367: LD_INT 1
 369: PUSH
 370: LD_INT 10
 372: PUSH
 373: LD_INT 10
 375: PUSH
 376: EMPTY
 377: LIST
 378: LIST
 379: PUSH
 380: LD_INT 12
 382: PUSH
 383: LD_INT 1
 385: PUSH
 386: LD_INT 0
 388: PUSH
 389: LD_INT 0
 391: PUSH
 392: LD_INT 0
 394: PUSH
 395: LD_INT 0
 397: PUSH
 398: EMPTY
 399: LIST
 400: LIST
 401: LIST
 402: LIST
 403: PUSH
 404: EMPTY
 405: LIST
 406: LIST
 407: LIST
 408: LIST
 409: LIST
 410: LIST
 411: LIST
 412: PUSH
 413: LD_INT 18
 415: PUSH
 416: LD_INT 22
 418: PUSH
 419: LD_INT 5
 421: PUSH
 422: LD_INT 10
 424: PUSH
 425: LD_INT 10
 427: PUSH
 428: EMPTY
 429: LIST
 430: LIST
 431: PUSH
 432: LD_INT 12
 434: PUSH
 435: LD_INT 1
 437: PUSH
 438: LD_INT 0
 440: PUSH
 441: LD_INT 0
 443: PUSH
 444: LD_INT 0
 446: PUSH
 447: LD_INT 0
 449: PUSH
 450: EMPTY
 451: LIST
 452: LIST
 453: LIST
 454: LIST
 455: PUSH
 456: EMPTY
 457: LIST
 458: LIST
 459: LIST
 460: LIST
 461: LIST
 462: LIST
 463: LIST
 464: PUSH
 465: LD_INT 82
 467: PUSH
 468: LD_INT 52
 470: PUSH
 471: LD_INT 5
 473: PUSH
 474: LD_INT 10
 476: PUSH
 477: LD_INT 10
 479: PUSH
 480: EMPTY
 481: LIST
 482: LIST
 483: PUSH
 484: LD_INT 12
 486: PUSH
 487: LD_INT 1
 489: PUSH
 490: LD_INT 0
 492: PUSH
 493: LD_INT 0
 495: PUSH
 496: LD_INT 0
 498: PUSH
 499: LD_INT 0
 501: PUSH
 502: EMPTY
 503: LIST
 504: LIST
 505: LIST
 506: LIST
 507: PUSH
 508: EMPTY
 509: LIST
 510: LIST
 511: LIST
 512: LIST
 513: LIST
 514: LIST
 515: LIST
 516: PUSH
 517: LD_INT 94
 519: PUSH
 520: LD_INT 37
 522: PUSH
 523: LD_INT 1
 525: PUSH
 526: LD_INT 10
 528: PUSH
 529: LD_INT 10
 531: PUSH
 532: EMPTY
 533: LIST
 534: LIST
 535: PUSH
 536: LD_INT 12
 538: PUSH
 539: LD_INT 1
 541: PUSH
 542: LD_INT 0
 544: PUSH
 545: LD_INT 0
 547: PUSH
 548: LD_INT 0
 550: PUSH
 551: LD_INT 0
 553: PUSH
 554: EMPTY
 555: LIST
 556: LIST
 557: LIST
 558: LIST
 559: PUSH
 560: EMPTY
 561: LIST
 562: LIST
 563: LIST
 564: LIST
 565: LIST
 566: LIST
 567: LIST
 568: PUSH
 569: LD_INT 86
 571: PUSH
 572: LD_INT 4
 574: PUSH
 575: LD_INT 4
 577: PUSH
 578: LD_INT 10
 580: PUSH
 581: LD_INT 10
 583: PUSH
 584: EMPTY
 585: LIST
 586: LIST
 587: PUSH
 588: LD_INT 12
 590: PUSH
 591: LD_INT 1
 593: PUSH
 594: LD_INT 0
 596: PUSH
 597: LD_INT 0
 599: PUSH
 600: LD_INT 0
 602: PUSH
 603: LD_INT 0
 605: PUSH
 606: EMPTY
 607: LIST
 608: LIST
 609: LIST
 610: LIST
 611: PUSH
 612: EMPTY
 613: LIST
 614: LIST
 615: LIST
 616: LIST
 617: LIST
 618: LIST
 619: LIST
 620: PUSH
 621: LD_INT 22
 623: PUSH
 624: LD_INT 24
 626: PUSH
 627: LD_INT 1
 629: PUSH
 630: LD_INT 10
 632: PUSH
 633: LD_INT 10
 635: PUSH
 636: EMPTY
 637: LIST
 638: LIST
 639: PUSH
 640: LD_INT 12
 642: PUSH
 643: LD_INT 1
 645: PUSH
 646: LD_INT 0
 648: PUSH
 649: LD_INT 0
 651: PUSH
 652: LD_INT 0
 654: PUSH
 655: LD_INT 0
 657: PUSH
 658: EMPTY
 659: LIST
 660: LIST
 661: LIST
 662: LIST
 663: PUSH
 664: EMPTY
 665: LIST
 666: LIST
 667: LIST
 668: LIST
 669: LIST
 670: LIST
 671: LIST
 672: PUSH
 673: LD_INT 87
 675: PUSH
 676: LD_INT 4
 678: PUSH
 679: LD_INT 2
 681: PUSH
 682: LD_INT 10
 684: PUSH
 685: LD_INT 10
 687: PUSH
 688: EMPTY
 689: LIST
 690: LIST
 691: PUSH
 692: LD_INT 12
 694: PUSH
 695: LD_INT 1
 697: PUSH
 698: LD_INT 0
 700: PUSH
 701: LD_INT 0
 703: PUSH
 704: LD_INT 0
 706: PUSH
 707: LD_INT 0
 709: PUSH
 710: EMPTY
 711: LIST
 712: LIST
 713: LIST
 714: LIST
 715: PUSH
 716: EMPTY
 717: LIST
 718: LIST
 719: LIST
 720: LIST
 721: LIST
 722: LIST
 723: LIST
 724: PUSH
 725: LD_INT 39
 727: PUSH
 728: LD_INT 49
 730: PUSH
 731: LD_INT 2
 733: PUSH
 734: LD_INT 10
 736: PUSH
 737: LD_INT 10
 739: PUSH
 740: EMPTY
 741: LIST
 742: LIST
 743: PUSH
 744: LD_INT 12
 746: PUSH
 747: LD_INT 1
 749: PUSH
 750: LD_INT 0
 752: PUSH
 753: LD_INT 0
 755: PUSH
 756: LD_INT 0
 758: PUSH
 759: LD_INT 0
 761: PUSH
 762: EMPTY
 763: LIST
 764: LIST
 765: LIST
 766: LIST
 767: PUSH
 768: EMPTY
 769: LIST
 770: LIST
 771: LIST
 772: LIST
 773: LIST
 774: LIST
 775: LIST
 776: PUSH
 777: LD_INT 39
 779: PUSH
 780: LD_INT 22
 782: PUSH
 783: LD_INT 4
 785: PUSH
 786: LD_INT 10
 788: PUSH
 789: LD_INT 10
 791: PUSH
 792: EMPTY
 793: LIST
 794: LIST
 795: PUSH
 796: LD_INT 2
 798: PUSH
 799: LD_INT 1
 801: PUSH
 802: LD_INT 1
 804: PUSH
 805: LD_INT 4
 807: PUSH
 808: LD_INT 0
 810: PUSH
 811: LD_INT 1
 813: PUSH
 814: EMPTY
 815: LIST
 816: LIST
 817: LIST
 818: LIST
 819: PUSH
 820: EMPTY
 821: LIST
 822: LIST
 823: LIST
 824: LIST
 825: LIST
 826: LIST
 827: LIST
 828: PUSH
 829: LD_INT 69
 831: PUSH
 832: LD_INT 27
 834: PUSH
 835: LD_INT 3
 837: PUSH
 838: LD_INT 10
 840: PUSH
 841: LD_INT 10
 843: PUSH
 844: EMPTY
 845: LIST
 846: LIST
 847: PUSH
 848: LD_INT 1
 850: PUSH
 851: LD_INT 1
 853: PUSH
 854: LD_INT 3
 856: PUSH
 857: LD_INT 1
 859: PUSH
 860: LD_INT 1
 862: PUSH
 863: LD_INT 0
 865: PUSH
 866: EMPTY
 867: LIST
 868: LIST
 869: LIST
 870: LIST
 871: PUSH
 872: EMPTY
 873: LIST
 874: LIST
 875: LIST
 876: LIST
 877: LIST
 878: LIST
 879: LIST
 880: PUSH
 881: LD_INT 65
 883: PUSH
 884: LD_INT 25
 886: PUSH
 887: LD_INT 5
 889: PUSH
 890: LD_INT 10
 892: PUSH
 893: LD_INT 10
 895: PUSH
 896: EMPTY
 897: LIST
 898: LIST
 899: PUSH
 900: LD_INT 1
 902: PUSH
 903: LD_INT 1
 905: PUSH
 906: LD_INT 3
 908: PUSH
 909: LD_INT 1
 911: PUSH
 912: LD_INT 1
 914: PUSH
 915: LD_INT 0
 917: PUSH
 918: EMPTY
 919: LIST
 920: LIST
 921: LIST
 922: LIST
 923: PUSH
 924: EMPTY
 925: LIST
 926: LIST
 927: LIST
 928: LIST
 929: LIST
 930: LIST
 931: LIST
 932: PUSH
 933: LD_INT 49
 935: PUSH
 936: LD_INT 24
 938: PUSH
 939: LD_INT 3
 941: PUSH
 942: LD_INT 10
 944: PUSH
 945: LD_INT 10
 947: PUSH
 948: EMPTY
 949: LIST
 950: LIST
 951: PUSH
 952: LD_INT 1
 954: PUSH
 955: LD_INT 1
 957: PUSH
 958: LD_INT 3
 960: PUSH
 961: LD_INT 1
 963: PUSH
 964: LD_INT 0
 966: PUSH
 967: LD_INT 0
 969: PUSH
 970: EMPTY
 971: LIST
 972: LIST
 973: LIST
 974: LIST
 975: PUSH
 976: EMPTY
 977: LIST
 978: LIST
 979: LIST
 980: LIST
 981: LIST
 982: LIST
 983: LIST
 984: PUSH
 985: LD_INT 44
 987: PUSH
 988: LD_INT 19
 990: PUSH
 991: LD_INT 0
 993: PUSH
 994: LD_INT 10
 996: PUSH
 997: LD_INT 10
 999: PUSH
1000: EMPTY
1001: LIST
1002: LIST
1003: PUSH
1004: LD_INT 1
1006: PUSH
1007: LD_INT 1
1009: PUSH
1010: LD_INT 3
1012: PUSH
1013: LD_INT 1
1015: PUSH
1016: LD_INT 1
1018: PUSH
1019: LD_INT 1
1021: PUSH
1022: EMPTY
1023: LIST
1024: LIST
1025: LIST
1026: LIST
1027: PUSH
1028: EMPTY
1029: LIST
1030: LIST
1031: LIST
1032: LIST
1033: LIST
1034: LIST
1035: LIST
1036: PUSH
1037: LD_INT 15
1039: PUSH
1040: LD_INT 9
1042: PUSH
1043: LD_INT 5
1045: PUSH
1046: LD_INT 10
1048: PUSH
1049: LD_INT 10
1051: PUSH
1052: EMPTY
1053: LIST
1054: LIST
1055: PUSH
1056: LD_INT 4
1058: PUSH
1059: LD_INT 1
1061: PUSH
1062: LD_INT 0
1064: PUSH
1065: LD_INT 0
1067: PUSH
1068: LD_INT 1
1070: PUSH
1071: LD_INT 3
1073: PUSH
1074: EMPTY
1075: LIST
1076: LIST
1077: LIST
1078: LIST
1079: PUSH
1080: EMPTY
1081: LIST
1082: LIST
1083: LIST
1084: LIST
1085: LIST
1086: LIST
1087: LIST
1088: PUSH
1089: LD_INT 34
1091: PUSH
1092: LD_INT 39
1094: PUSH
1095: LD_INT 2
1097: PUSH
1098: LD_INT 10
1100: PUSH
1101: LD_INT 10
1103: PUSH
1104: EMPTY
1105: LIST
1106: LIST
1107: PUSH
1108: LD_INT 4
1110: PUSH
1111: LD_INT 1
1113: PUSH
1114: LD_INT 0
1116: PUSH
1117: LD_INT 0
1119: PUSH
1120: LD_INT 1
1122: PUSH
1123: LD_INT 3
1125: PUSH
1126: EMPTY
1127: LIST
1128: LIST
1129: LIST
1130: LIST
1131: PUSH
1132: EMPTY
1133: LIST
1134: LIST
1135: LIST
1136: LIST
1137: LIST
1138: LIST
1139: LIST
1140: PUSH
1141: LD_INT 81
1143: PUSH
1144: LD_INT 43
1146: PUSH
1147: LD_INT 4
1149: PUSH
1150: LD_INT 10
1152: PUSH
1153: LD_INT 10
1155: PUSH
1156: EMPTY
1157: LIST
1158: LIST
1159: PUSH
1160: LD_INT 4
1162: PUSH
1163: LD_INT 1
1165: PUSH
1166: LD_INT 0
1168: PUSH
1169: LD_INT 0
1171: PUSH
1172: LD_INT 1
1174: PUSH
1175: LD_INT 3
1177: PUSH
1178: EMPTY
1179: LIST
1180: LIST
1181: LIST
1182: LIST
1183: PUSH
1184: EMPTY
1185: LIST
1186: LIST
1187: LIST
1188: LIST
1189: LIST
1190: LIST
1191: LIST
1192: PUSH
1193: LD_INT 79
1195: PUSH
1196: LD_INT 8
1198: PUSH
1199: LD_INT 2
1201: PUSH
1202: LD_INT 10
1204: PUSH
1205: LD_INT 10
1207: PUSH
1208: EMPTY
1209: LIST
1210: LIST
1211: PUSH
1212: LD_INT 4
1214: PUSH
1215: LD_INT 1
1217: PUSH
1218: LD_INT 0
1220: PUSH
1221: LD_INT 0
1223: PUSH
1224: LD_INT 1
1226: PUSH
1227: LD_INT 3
1229: PUSH
1230: EMPTY
1231: LIST
1232: LIST
1233: LIST
1234: LIST
1235: PUSH
1236: EMPTY
1237: LIST
1238: LIST
1239: LIST
1240: LIST
1241: LIST
1242: LIST
1243: LIST
1244: PUSH
1245: LD_INT 41
1247: PUSH
1248: LD_INT 20
1250: PUSH
1251: LD_INT 3
1253: PUSH
1254: LD_INT 10
1256: PUSH
1257: LD_INT 10
1259: PUSH
1260: EMPTY
1261: LIST
1262: LIST
1263: PUSH
1264: LD_INT 3
1266: PUSH
1267: LD_INT 1
1269: PUSH
1270: LD_INT 0
1272: PUSH
1273: LD_INT 0
1275: PUSH
1276: LD_INT 4
1278: PUSH
1279: LD_INT 1
1281: PUSH
1282: EMPTY
1283: LIST
1284: LIST
1285: LIST
1286: LIST
1287: PUSH
1288: EMPTY
1289: LIST
1290: LIST
1291: LIST
1292: LIST
1293: LIST
1294: LIST
1295: LIST
1296: PUSH
1297: LD_INT 37
1299: PUSH
1300: LD_INT 16
1302: PUSH
1303: LD_INT 2
1305: PUSH
1306: LD_INT 10
1308: PUSH
1309: LD_INT 10
1311: PUSH
1312: EMPTY
1313: LIST
1314: LIST
1315: PUSH
1316: LD_INT 1
1318: PUSH
1319: LD_INT 1
1321: PUSH
1322: LD_INT 3
1324: PUSH
1325: LD_INT 0
1327: PUSH
1328: LD_INT 2
1330: PUSH
1331: LD_INT 0
1333: PUSH
1334: EMPTY
1335: LIST
1336: LIST
1337: LIST
1338: LIST
1339: PUSH
1340: EMPTY
1341: LIST
1342: LIST
1343: LIST
1344: LIST
1345: LIST
1346: LIST
1347: LIST
1348: PUSH
1349: LD_INT 37
1351: PUSH
1352: LD_INT 14
1354: PUSH
1355: LD_INT 1
1357: PUSH
1358: LD_INT 10
1360: PUSH
1361: LD_INT 10
1363: PUSH
1364: EMPTY
1365: LIST
1366: LIST
1367: PUSH
1368: LD_INT 1
1370: PUSH
1371: LD_INT 1
1373: PUSH
1374: LD_INT 3
1376: PUSH
1377: LD_INT 0
1379: PUSH
1380: LD_INT 2
1382: PUSH
1383: LD_INT 0
1385: PUSH
1386: EMPTY
1387: LIST
1388: LIST
1389: LIST
1390: LIST
1391: PUSH
1392: EMPTY
1393: LIST
1394: LIST
1395: LIST
1396: LIST
1397: LIST
1398: LIST
1399: LIST
1400: PUSH
1401: LD_INT 53
1403: PUSH
1404: LD_INT 17
1406: PUSH
1407: LD_INT 5
1409: PUSH
1410: LD_INT 10
1412: PUSH
1413: LD_INT 10
1415: PUSH
1416: EMPTY
1417: LIST
1418: LIST
1419: PUSH
1420: LD_INT 1
1422: PUSH
1423: LD_INT 1
1425: PUSH
1426: LD_INT 3
1428: PUSH
1429: LD_INT 0
1431: PUSH
1432: LD_INT 2
1434: PUSH
1435: LD_INT 0
1437: PUSH
1438: EMPTY
1439: LIST
1440: LIST
1441: LIST
1442: LIST
1443: PUSH
1444: EMPTY
1445: LIST
1446: LIST
1447: LIST
1448: LIST
1449: LIST
1450: LIST
1451: LIST
1452: PUSH
1453: LD_INT 44
1455: PUSH
1456: LD_INT 17
1458: PUSH
1459: LD_INT 0
1461: PUSH
1462: LD_INT 10
1464: PUSH
1465: LD_INT 10
1467: PUSH
1468: EMPTY
1469: LIST
1470: LIST
1471: PUSH
1472: LD_INT 4
1474: PUSH
1475: LD_INT 1
1477: PUSH
1478: LD_INT 0
1480: PUSH
1481: LD_INT 0
1483: PUSH
1484: LD_INT 0
1486: PUSH
1487: LD_INT 3
1489: PUSH
1490: EMPTY
1491: LIST
1492: LIST
1493: LIST
1494: LIST
1495: PUSH
1496: EMPTY
1497: LIST
1498: LIST
1499: LIST
1500: LIST
1501: LIST
1502: LIST
1503: LIST
1504: PUSH
1505: LD_INT 43
1507: PUSH
1508: LD_INT 16
1510: PUSH
1511: LD_INT 4
1513: PUSH
1514: LD_INT 10
1516: PUSH
1517: LD_INT 10
1519: PUSH
1520: EMPTY
1521: LIST
1522: LIST
1523: PUSH
1524: LD_INT 4
1526: PUSH
1527: LD_INT 1
1529: PUSH
1530: LD_INT 0
1532: PUSH
1533: LD_INT 0
1535: PUSH
1536: LD_INT 0
1538: PUSH
1539: LD_INT 3
1541: PUSH
1542: EMPTY
1543: LIST
1544: LIST
1545: LIST
1546: LIST
1547: PUSH
1548: EMPTY
1549: LIST
1550: LIST
1551: LIST
1552: LIST
1553: LIST
1554: LIST
1555: LIST
1556: PUSH
1557: LD_INT 47
1559: PUSH
1560: LD_INT 19
1562: PUSH
1563: LD_INT 1
1565: PUSH
1566: LD_INT 10
1568: PUSH
1569: LD_INT 10
1571: PUSH
1572: EMPTY
1573: LIST
1574: LIST
1575: PUSH
1576: LD_INT 4
1578: PUSH
1579: LD_INT 1
1581: PUSH
1582: LD_INT 0
1584: PUSH
1585: LD_INT 0
1587: PUSH
1588: LD_INT 0
1590: PUSH
1591: LD_INT 3
1593: PUSH
1594: EMPTY
1595: LIST
1596: LIST
1597: LIST
1598: LIST
1599: PUSH
1600: EMPTY
1601: LIST
1602: LIST
1603: LIST
1604: LIST
1605: LIST
1606: LIST
1607: LIST
1608: PUSH
1609: EMPTY
1610: LIST
1611: LIST
1612: LIST
1613: LIST
1614: LIST
1615: LIST
1616: LIST
1617: LIST
1618: LIST
1619: LIST
1620: LIST
1621: LIST
1622: LIST
1623: LIST
1624: LIST
1625: LIST
1626: LIST
1627: LIST
1628: LIST
1629: LIST
1630: LIST
1631: LIST
1632: LIST
1633: LIST
1634: LIST
1635: LIST
1636: LIST
1637: ST_TO_ADDR
// for i in builds do
1638: LD_ADDR_VAR 0 5
1642: PUSH
1643: LD_VAR 0 2
1647: PUSH
1648: FOR_IN
1649: IFFALSE 1792
// begin uc_direction := i [ 3 ] ;
1651: LD_ADDR_OWVAR 14
1655: PUSH
1656: LD_VAR 0 5
1660: PUSH
1661: LD_INT 3
1663: ARRAY
1664: ST_TO_ADDR
// bc_type := i [ 4 ] ;
1665: LD_ADDR_OWVAR 32
1669: PUSH
1670: LD_VAR 0 5
1674: PUSH
1675: LD_INT 4
1677: ARRAY
1678: ST_TO_ADDR
// bc_level := i [ 5 ] ;
1679: LD_ADDR_OWVAR 33
1683: PUSH
1684: LD_VAR 0 5
1688: PUSH
1689: LD_INT 5
1691: ARRAY
1692: ST_TO_ADDR
// case bc_type of b_lab , b_lab_half , b_lab_full :
1693: LD_OWVAR 32
1697: PUSH
1698: LD_INT 6
1700: DOUBLE
1701: EQUAL
1702: IFTRUE 1718
1704: LD_INT 7
1706: DOUBLE
1707: EQUAL
1708: IFTRUE 1718
1710: LD_INT 8
1712: DOUBLE
1713: EQUAL
1714: IFTRUE 1718
1716: GO 1749
1718: POP
// begin bc_kind1 := i [ 6 ] ;
1719: LD_ADDR_OWVAR 34
1723: PUSH
1724: LD_VAR 0 5
1728: PUSH
1729: LD_INT 6
1731: ARRAY
1732: ST_TO_ADDR
// bc_kind2 := i [ 7 ] ;
1733: LD_ADDR_OWVAR 35
1737: PUSH
1738: LD_VAR 0 5
1742: PUSH
1743: LD_INT 7
1745: ARRAY
1746: ST_TO_ADDR
// end ; end ;
1747: GO 1750
1749: POP
// tmp := CreateBuilding ;
1750: LD_ADDR_VAR 0 6
1754: PUSH
1755: CALL_OW 41
1759: ST_TO_ADDR
// PlaceUnitXY ( tmp , i [ 1 ] , i [ 2 ] , false ) ;
1760: LD_VAR 0 6
1764: PPUSH
1765: LD_VAR 0 5
1769: PUSH
1770: LD_INT 1
1772: ARRAY
1773: PPUSH
1774: LD_VAR 0 5
1778: PUSH
1779: LD_INT 2
1781: ARRAY
1782: PPUSH
1783: LD_INT 0
1785: PPUSH
1786: CALL_OW 43
// end ;
1790: GO 1648
1792: POP
1793: POP
// for i in people do
1794: LD_ADDR_VAR 0 5
1798: PUSH
1799: LD_VAR 0 3
1803: PUSH
1804: FOR_IN
1805: IFFALSE 1919
// begin uc_direction := i [ 3 ] ;
1807: LD_ADDR_OWVAR 14
1811: PUSH
1812: LD_VAR 0 5
1816: PUSH
1817: LD_INT 3
1819: ARRAY
1820: ST_TO_ADDR
// hc_attr := i [ 4 ] ;
1821: LD_ADDR_OWVAR 19
1825: PUSH
1826: LD_VAR 0 5
1830: PUSH
1831: LD_INT 4
1833: ARRAY
1834: ST_TO_ADDR
// hc_class := i [ 5 ] ;
1835: LD_ADDR_OWVAR 18
1839: PUSH
1840: LD_VAR 0 5
1844: PUSH
1845: LD_INT 5
1847: ARRAY
1848: ST_TO_ADDR
// hc_sex := i [ 6 ] ;
1849: LD_ADDR_OWVAR 17
1853: PUSH
1854: LD_VAR 0 5
1858: PUSH
1859: LD_INT 6
1861: ARRAY
1862: ST_TO_ADDR
// hc_skills := i [ 7 ] ;
1863: LD_ADDR_OWVAR 21
1867: PUSH
1868: LD_VAR 0 5
1872: PUSH
1873: LD_INT 7
1875: ARRAY
1876: ST_TO_ADDR
// tmp := CreateHuman ;
1877: LD_ADDR_VAR 0 6
1881: PUSH
1882: CALL_OW 39
1886: ST_TO_ADDR
// PlaceUnitXY ( tmp , i [ 1 ] , i [ 2 ] , false ) ;
1887: LD_VAR 0 6
1891: PPUSH
1892: LD_VAR 0 5
1896: PUSH
1897: LD_INT 1
1899: ARRAY
1900: PPUSH
1901: LD_VAR 0 5
1905: PUSH
1906: LD_INT 2
1908: ARRAY
1909: PPUSH
1910: LD_INT 0
1912: PPUSH
1913: CALL_OW 43
// end ;
1917: GO 1804
1919: POP
1920: POP
// for i in cars do
1921: LD_ADDR_VAR 0 5
1925: PUSH
1926: LD_VAR 0 4
1930: PUSH
1931: FOR_IN
1932: IFFALSE 2060
// begin uc_direction := i [ 3 ] ;
1934: LD_ADDR_OWVAR 14
1938: PUSH
1939: LD_VAR 0 5
1943: PUSH
1944: LD_INT 3
1946: ARRAY
1947: ST_TO_ADDR
// vc_chassis := i [ 4 ] ;
1948: LD_ADDR_OWVAR 27
1952: PUSH
1953: LD_VAR 0 5
1957: PUSH
1958: LD_INT 4
1960: ARRAY
1961: ST_TO_ADDR
// vc_weapon := i [ 5 ] ;
1962: LD_ADDR_OWVAR 30
1966: PUSH
1967: LD_VAR 0 5
1971: PUSH
1972: LD_INT 5
1974: ARRAY
1975: ST_TO_ADDR
// vc_engine := i [ 6 ] ;
1976: LD_ADDR_OWVAR 29
1980: PUSH
1981: LD_VAR 0 5
1985: PUSH
1986: LD_INT 6
1988: ARRAY
1989: ST_TO_ADDR
// vc_control := i [ 7 ] ;
1990: LD_ADDR_OWVAR 28
1994: PUSH
1995: LD_VAR 0 5
1999: PUSH
2000: LD_INT 7
2002: ARRAY
2003: ST_TO_ADDR
// vc_fuel_battery := i [ 8 ] ;
2004: LD_ADDR_OWVAR 31
2008: PUSH
2009: LD_VAR 0 5
2013: PUSH
2014: LD_INT 8
2016: ARRAY
2017: ST_TO_ADDR
// tmp := CreateVehicle ;
2018: LD_ADDR_VAR 0 6
2022: PUSH
2023: CALL_OW 40
2027: ST_TO_ADDR
// PlaceUnitXY ( tmp , i [ 1 ] , i [ 2 ] , false ) ;
2028: LD_VAR 0 6
2032: PPUSH
2033: LD_VAR 0 5
2037: PUSH
2038: LD_INT 1
2040: ARRAY
2041: PPUSH
2042: LD_VAR 0 5
2046: PUSH
2047: LD_INT 2
2049: ARRAY
2050: PPUSH
2051: LD_INT 0
2053: PPUSH
2054: CALL_OW 43
// end ;
2058: GO 1931
2060: POP
2061: POP
// end ;
2062: LD_VAR 0 1
2066: RET
