|
|
1.1 parser 1: #ifndef MTABLES_H
2: #define MTABLES_H 1
3:
4: #define costScale 1024
5: int cost[] = {
6: 1024,
7: 1023,
8: 1023,
9: 1022,
10: 1021,
11: 1020,
12: 1018,
13: 1016,
14: 1014,
15: 1011,
16: 1008,
17: 1005,
18: 1001,
19: 997,
20: 993,
21: 989,
22: 984,
23: 979,
24: 973,
25: 968,
26: 962,
27: 955,
28: 949,
29: 942,
30: 935,
31: 928,
32: 920,
33: 912,
34: 904,
35: 895,
36: 886,
37: 877,
38: 868,
39: 858,
40: 848,
41: 838,
42: 828,
43: 817,
44: 806,
45: 795,
46: 784,
47: 772,
48: 760,
49: 748,
50: 736,
51: 724,
52: 711,
53: 698,
54: 685,
55: 671,
56: 658,
57: 644,
58: 630,
59: 616,
60: 601,
61: 587,
62: 572,
63: 557,
64: 542,
65: 527,
66: 512,
67: 496,
68: 480,
69: 464,
70: 448,
71: 432,
72: 416,
73: 400,
74: 383,
75: 366,
76: 350,
77: 333,
78: 316,
79: 299,
80: 282,
81: 265,
82: 247,
83: 230,
84: 212,
85: 195,
86: 177,
87: 160,
88: 142,
89: 124,
90: 107,
91: 89,
92: 71,
93: 53,
94: 35,
95: 17,
96: 0,
97: -17,
98: -35,
99: -53,
100: -71,
101: -89,
102: -107,
103: -124,
104: -142,
105: -160,
106: -177,
107: -195,
108: -212,
109: -230,
110: -247,
111: -265,
112: -282,
113: -299,
114: -316,
115: -333,
116: -350,
117: -366,
118: -383,
119: -400,
120: -416,
121: -432,
122: -448,
123: -464,
124: -480,
125: -496,
126: -512,
127: -527,
128: -542,
129: -557,
130: -572,
131: -587,
132: -601,
133: -616,
134: -630,
135: -644,
136: -658,
137: -671,
138: -685,
139: -698,
140: -711,
141: -724,
142: -736,
143: -748,
144: -760,
145: -772,
146: -784,
147: -795,
148: -806,
149: -817,
150: -828,
151: -838,
152: -848,
153: -858,
154: -868,
155: -877,
156: -886,
157: -895,
158: -904,
159: -912,
160: -920,
161: -928,
162: -935,
163: -942,
164: -949,
165: -955,
166: -962,
167: -968,
168: -973,
169: -979,
170: -984,
171: -989,
172: -993,
173: -997,
174: -1001,
175: -1005,
176: -1008,
177: -1011,
178: -1014,
179: -1016,
180: -1018,
181: -1020,
182: -1021,
183: -1022,
184: -1023,
185: -1023,
186: -1024,
187: -1023,
188: -1023,
189: -1022,
190: -1021,
191: -1020,
192: -1018,
193: -1016,
194: -1014,
195: -1011,
196: -1008,
197: -1005,
198: -1001,
199: -997,
200: -993,
201: -989,
202: -984,
203: -979,
204: -973,
205: -968,
206: -962,
207: -955,
208: -949,
209: -942,
210: -935,
211: -928,
212: -920,
213: -912,
214: -904,
215: -895,
216: -886,
217: -877,
218: -868,
219: -858,
220: -848,
221: -838,
222: -828,
223: -817,
224: -806,
225: -795,
226: -784,
227: -772,
228: -760,
229: -748,
230: -736,
231: -724,
232: -711,
233: -698,
234: -685,
235: -671,
236: -658,
237: -644,
238: -630,
239: -616,
240: -601,
241: -587,
242: -572,
243: -557,
244: -542,
245: -527,
246: -512,
247: -496,
248: -480,
249: -464,
250: -448,
251: -432,
252: -416,
253: -400,
254: -383,
255: -366,
256: -350,
257: -333,
258: -316,
259: -299,
260: -282,
261: -265,
262: -247,
263: -230,
264: -212,
265: -195,
266: -177,
267: -160,
268: -142,
269: -124,
270: -107,
271: -89,
272: -71,
273: -53,
274: -35,
275: -17,
276: 0,
277: 17,
278: 35,
279: 53,
280: 71,
281: 89,
282: 107,
283: 124,
284: 142,
285: 160,
286: 177,
287: 195,
288: 212,
289: 230,
290: 247,
291: 265,
292: 282,
293: 299,
294: 316,
295: 333,
296: 350,
297: 366,
298: 383,
299: 400,
300: 416,
301: 432,
302: 448,
303: 464,
304: 480,
305: 496,
306: 512,
307: 527,
308: 542,
309: 557,
310: 572,
311: 587,
312: 601,
313: 616,
314: 630,
315: 644,
316: 658,
317: 671,
318: 685,
319: 698,
320: 711,
321: 724,
322: 736,
323: 748,
324: 760,
325: 772,
326: 784,
327: 795,
328: 806,
329: 817,
330: 828,
331: 838,
332: 848,
333: 858,
334: 868,
335: 877,
336: 886,
337: 895,
338: 904,
339: 912,
340: 920,
341: 928,
342: 935,
343: 942,
344: 949,
345: 955,
346: 962,
347: 968,
348: 973,
349: 979,
350: 984,
351: 989,
352: 993,
353: 997,
354: 1001,
355: 1005,
356: 1008,
357: 1011,
358: 1014,
359: 1016,
360: 1018,
361: 1020,
362: 1021,
363: 1022,
364: 1023,
1.2 ! paf 365: 1023,
! 366: 1024 //paf
1.1 parser 367: };
368: #define sintScale 1024
369: int sint[] = {
370: 0,
371: 17,
372: 35,
373: 53,
374: 71,
375: 89,
376: 107,
377: 124,
378: 142,
379: 160,
380: 177,
381: 195,
382: 212,
383: 230,
384: 247,
385: 265,
386: 282,
387: 299,
388: 316,
389: 333,
390: 350,
391: 366,
392: 383,
393: 400,
394: 416,
395: 432,
396: 448,
397: 464,
398: 480,
399: 496,
400: 512,
401: 527,
402: 542,
403: 557,
404: 572,
405: 587,
406: 601,
407: 616,
408: 630,
409: 644,
410: 658,
411: 671,
412: 685,
413: 698,
414: 711,
415: 724,
416: 736,
417: 748,
418: 760,
419: 772,
420: 784,
421: 795,
422: 806,
423: 817,
424: 828,
425: 838,
426: 848,
427: 858,
428: 868,
429: 877,
430: 886,
431: 895,
432: 904,
433: 912,
434: 920,
435: 928,
436: 935,
437: 942,
438: 949,
439: 955,
440: 962,
441: 968,
442: 973,
443: 979,
444: 984,
445: 989,
446: 993,
447: 997,
448: 1001,
449: 1005,
450: 1008,
451: 1011,
452: 1014,
453: 1016,
454: 1018,
455: 1020,
456: 1021,
457: 1022,
458: 1023,
459: 1023,
460: 1024,
461: 1023,
462: 1023,
463: 1022,
464: 1021,
465: 1020,
466: 1018,
467: 1016,
468: 1014,
469: 1011,
470: 1008,
471: 1005,
472: 1001,
473: 997,
474: 993,
475: 989,
476: 984,
477: 979,
478: 973,
479: 968,
480: 962,
481: 955,
482: 949,
483: 942,
484: 935,
485: 928,
486: 920,
487: 912,
488: 904,
489: 895,
490: 886,
491: 877,
492: 868,
493: 858,
494: 848,
495: 838,
496: 828,
497: 817,
498: 806,
499: 795,
500: 784,
501: 772,
502: 760,
503: 748,
504: 736,
505: 724,
506: 711,
507: 698,
508: 685,
509: 671,
510: 658,
511: 644,
512: 630,
513: 616,
514: 601,
515: 587,
516: 572,
517: 557,
518: 542,
519: 527,
520: 512,
521: 496,
522: 480,
523: 464,
524: 448,
525: 432,
526: 416,
527: 400,
528: 383,
529: 366,
530: 350,
531: 333,
532: 316,
533: 299,
534: 282,
535: 265,
536: 247,
537: 230,
538: 212,
539: 195,
540: 177,
541: 160,
542: 142,
543: 124,
544: 107,
545: 89,
546: 71,
547: 53,
548: 35,
549: 17,
550: 0,
551: -17,
552: -35,
553: -53,
554: -71,
555: -89,
556: -107,
557: -124,
558: -142,
559: -160,
560: -177,
561: -195,
562: -212,
563: -230,
564: -247,
565: -265,
566: -282,
567: -299,
568: -316,
569: -333,
570: -350,
571: -366,
572: -383,
573: -400,
574: -416,
575: -432,
576: -448,
577: -464,
578: -480,
579: -496,
580: -512,
581: -527,
582: -542,
583: -557,
584: -572,
585: -587,
586: -601,
587: -616,
588: -630,
589: -644,
590: -658,
591: -671,
592: -685,
593: -698,
594: -711,
595: -724,
596: -736,
597: -748,
598: -760,
599: -772,
600: -784,
601: -795,
602: -806,
603: -817,
604: -828,
605: -838,
606: -848,
607: -858,
608: -868,
609: -877,
610: -886,
611: -895,
612: -904,
613: -912,
614: -920,
615: -928,
616: -935,
617: -942,
618: -949,
619: -955,
620: -962,
621: -968,
622: -973,
623: -979,
624: -984,
625: -989,
626: -993,
627: -997,
628: -1001,
629: -1005,
630: -1008,
631: -1011,
632: -1014,
633: -1016,
634: -1018,
635: -1020,
636: -1021,
637: -1022,
638: -1023,
639: -1023,
640: -1024,
641: -1023,
642: -1023,
643: -1022,
644: -1021,
645: -1020,
646: -1018,
647: -1016,
648: -1014,
649: -1011,
650: -1008,
651: -1005,
652: -1001,
653: -997,
654: -993,
655: -989,
656: -984,
657: -979,
658: -973,
659: -968,
660: -962,
661: -955,
662: -949,
663: -942,
664: -935,
665: -928,
666: -920,
667: -912,
668: -904,
669: -895,
670: -886,
671: -877,
672: -868,
673: -858,
674: -848,
675: -838,
676: -828,
677: -817,
678: -806,
679: -795,
680: -784,
681: -772,
682: -760,
683: -748,
684: -736,
685: -724,
686: -711,
687: -698,
688: -685,
689: -671,
690: -658,
691: -644,
692: -630,
693: -616,
694: -601,
695: -587,
696: -572,
697: -557,
698: -542,
699: -527,
700: -512,
701: -496,
702: -480,
703: -464,
704: -448,
705: -432,
706: -416,
707: -400,
708: -383,
709: -366,
710: -350,
711: -333,
712: -316,
713: -299,
714: -282,
715: -265,
716: -247,
717: -230,
718: -212,
719: -195,
720: -177,
721: -160,
722: -142,
723: -124,
724: -107,
725: -89,
726: -71,
727: -53,
728: -35,
1.2 ! paf 729: -17,
! 730: 0 // paf
1.1 parser 731: };
732:
733: #endif