Back to index

wims  3.65+svn20090927
mtables.c
Go to the documentation of this file.
00001 #define costScale 1024
00002 int cost[] = {
00003   1024,
00004   1023,
00005   1023,
00006   1022,
00007   1021,
00008   1020,
00009   1018,
00010   1016,
00011   1014,
00012   1011,
00013   1008,
00014   1005,
00015   1001,
00016   997,
00017   993,
00018   989,
00019   984,
00020   979,
00021   973,
00022   968,
00023   962,
00024   955,
00025   949,
00026   942,
00027   935,
00028   928,
00029   920,
00030   912,
00031   904,
00032   895,
00033   886,
00034   877,
00035   868,
00036   858,
00037   848,
00038   838,
00039   828,
00040   817,
00041   806,
00042   795,
00043   784,
00044   772,
00045   760,
00046   748,
00047   736,
00048   724,
00049   711,
00050   698,
00051   685,
00052   671,
00053   658,
00054   644,
00055   630,
00056   616,
00057   601,
00058   587,
00059   572,
00060   557,
00061   542,
00062   527,
00063   512,
00064   496,
00065   480,
00066   464,
00067   448,
00068   432,
00069   416,
00070   400,
00071   383,
00072   366,
00073   350,
00074   333,
00075   316,
00076   299,
00077   282,
00078   265,
00079   247,
00080   230,
00081   212,
00082   195,
00083   177,
00084   160,
00085   142,
00086   124,
00087   107,
00088   89,
00089   71,
00090   53,
00091   35,
00092   17,
00093   0,
00094   -17,
00095   -35,
00096   -53,
00097   -71,
00098   -89,
00099   -107,
00100   -124,
00101   -142,
00102   -160,
00103   -177,
00104   -195,
00105   -212,
00106   -230,
00107   -247,
00108   -265,
00109   -282,
00110   -299,
00111   -316,
00112   -333,
00113   -350,
00114   -366,
00115   -383,
00116   -400,
00117   -416,
00118   -432,
00119   -448,
00120   -464,
00121   -480,
00122   -496,
00123   -512,
00124   -527,
00125   -542,
00126   -557,
00127   -572,
00128   -587,
00129   -601,
00130   -616,
00131   -630,
00132   -644,
00133   -658,
00134   -671,
00135   -685,
00136   -698,
00137   -711,
00138   -724,
00139   -736,
00140   -748,
00141   -760,
00142   -772,
00143   -784,
00144   -795,
00145   -806,
00146   -817,
00147   -828,
00148   -838,
00149   -848,
00150   -858,
00151   -868,
00152   -877,
00153   -886,
00154   -895,
00155   -904,
00156   -912,
00157   -920,
00158   -928,
00159   -935,
00160   -942,
00161   -949,
00162   -955,
00163   -962,
00164   -968,
00165   -973,
00166   -979,
00167   -984,
00168   -989,
00169   -993,
00170   -997,
00171   -1001,
00172   -1005,
00173   -1008,
00174   -1011,
00175   -1014,
00176   -1016,
00177   -1018,
00178   -1020,
00179   -1021,
00180   -1022,
00181   -1023,
00182   -1023,
00183   -1024,
00184   -1023,
00185   -1023,
00186   -1022,
00187   -1021,
00188   -1020,
00189   -1018,
00190   -1016,
00191   -1014,
00192   -1011,
00193   -1008,
00194   -1005,
00195   -1001,
00196   -997,
00197   -993,
00198   -989,
00199   -984,
00200   -979,
00201   -973,
00202   -968,
00203   -962,
00204   -955,
00205   -949,
00206   -942,
00207   -935,
00208   -928,
00209   -920,
00210   -912,
00211   -904,
00212   -895,
00213   -886,
00214   -877,
00215   -868,
00216   -858,
00217   -848,
00218   -838,
00219   -828,
00220   -817,
00221   -806,
00222   -795,
00223   -784,
00224   -772,
00225   -760,
00226   -748,
00227   -736,
00228   -724,
00229   -711,
00230   -698,
00231   -685,
00232   -671,
00233   -658,
00234   -644,
00235   -630,
00236   -616,
00237   -601,
00238   -587,
00239   -572,
00240   -557,
00241   -542,
00242   -527,
00243   -512,
00244   -496,
00245   -480,
00246   -464,
00247   -448,
00248   -432,
00249   -416,
00250   -400,
00251   -383,
00252   -366,
00253   -350,
00254   -333,
00255   -316,
00256   -299,
00257   -282,
00258   -265,
00259   -247,
00260   -230,
00261   -212,
00262   -195,
00263   -177,
00264   -160,
00265   -142,
00266   -124,
00267   -107,
00268   -89,
00269   -71,
00270   -53,
00271   -35,
00272   -17,
00273   0,
00274   17,
00275   35,
00276   53,
00277   71,
00278   89,
00279   107,
00280   124,
00281   142,
00282   160,
00283   177,
00284   195,
00285   212,
00286   230,
00287   247,
00288   265,
00289   282,
00290   299,
00291   316,
00292   333,
00293   350,
00294   366,
00295   383,
00296   400,
00297   416,
00298   432,
00299   448,
00300   464,
00301   480,
00302   496,
00303   512,
00304   527,
00305   542,
00306   557,
00307   572,
00308   587,
00309   601,
00310   616,
00311   630,
00312   644,
00313   658,
00314   671,
00315   685,
00316   698,
00317   711,
00318   724,
00319   736,
00320   748,
00321   760,
00322   772,
00323   784,
00324   795,
00325   806,
00326   817,
00327   828,
00328   838,
00329   848,
00330   858,
00331   868,
00332   877,
00333   886,
00334   895,
00335   904,
00336   912,
00337   920,
00338   928,
00339   935,
00340   942,
00341   949,
00342   955,
00343   962,
00344   968,
00345   973,
00346   979,
00347   984,
00348   989,
00349   993,
00350   997,
00351   1001,
00352   1005,
00353   1008,
00354   1011,
00355   1014,
00356   1016,
00357   1018,
00358   1020,
00359   1021,
00360   1022,
00361   1023,
00362   1023
00363 };
00364 #define sintScale 1024
00365 int sint[] = {
00366   0,
00367   17,
00368   35,
00369   53,
00370   71,
00371   89,
00372   107,
00373   124,
00374   142,
00375   160,
00376   177,
00377   195,
00378   212,
00379   230,
00380   247,
00381   265,
00382   282,
00383   299,
00384   316,
00385   333,
00386   350,
00387   366,
00388   383,
00389   400,
00390   416,
00391   432,
00392   448,
00393   464,
00394   480,
00395   496,
00396   512,
00397   527,
00398   542,
00399   557,
00400   572,
00401   587,
00402   601,
00403   616,
00404   630,
00405   644,
00406   658,
00407   671,
00408   685,
00409   698,
00410   711,
00411   724,
00412   736,
00413   748,
00414   760,
00415   772,
00416   784,
00417   795,
00418   806,
00419   817,
00420   828,
00421   838,
00422   848,
00423   858,
00424   868,
00425   877,
00426   886,
00427   895,
00428   904,
00429   912,
00430   920,
00431   928,
00432   935,
00433   942,
00434   949,
00435   955,
00436   962,
00437   968,
00438   973,
00439   979,
00440   984,
00441   989,
00442   993,
00443   997,
00444   1001,
00445   1005,
00446   1008,
00447   1011,
00448   1014,
00449   1016,
00450   1018,
00451   1020,
00452   1021,
00453   1022,
00454   1023,
00455   1023,
00456   1024,
00457   1023,
00458   1023,
00459   1022,
00460   1021,
00461   1020,
00462   1018,
00463   1016,
00464   1014,
00465   1011,
00466   1008,
00467   1005,
00468   1001,
00469   997,
00470   993,
00471   989,
00472   984,
00473   979,
00474   973,
00475   968,
00476   962,
00477   955,
00478   949,
00479   942,
00480   935,
00481   928,
00482   920,
00483   912,
00484   904,
00485   895,
00486   886,
00487   877,
00488   868,
00489   858,
00490   848,
00491   838,
00492   828,
00493   817,
00494   806,
00495   795,
00496   784,
00497   772,
00498   760,
00499   748,
00500   736,
00501   724,
00502   711,
00503   698,
00504   685,
00505   671,
00506   658,
00507   644,
00508   630,
00509   616,
00510   601,
00511   587,
00512   572,
00513   557,
00514   542,
00515   527,
00516   512,
00517   496,
00518   480,
00519   464,
00520   448,
00521   432,
00522   416,
00523   400,
00524   383,
00525   366,
00526   350,
00527   333,
00528   316,
00529   299,
00530   282,
00531   265,
00532   247,
00533   230,
00534   212,
00535   195,
00536   177,
00537   160,
00538   142,
00539   124,
00540   107,
00541   89,
00542   71,
00543   53,
00544   35,
00545   17,
00546   0,
00547   -17,
00548   -35,
00549   -53,
00550   -71,
00551   -89,
00552   -107,
00553   -124,
00554   -142,
00555   -160,
00556   -177,
00557   -195,
00558   -212,
00559   -230,
00560   -247,
00561   -265,
00562   -282,
00563   -299,
00564   -316,
00565   -333,
00566   -350,
00567   -366,
00568   -383,
00569   -400,
00570   -416,
00571   -432,
00572   -448,
00573   -464,
00574   -480,
00575   -496,
00576   -512,
00577   -527,
00578   -542,
00579   -557,
00580   -572,
00581   -587,
00582   -601,
00583   -616,
00584   -630,
00585   -644,
00586   -658,
00587   -671,
00588   -685,
00589   -698,
00590   -711,
00591   -724,
00592   -736,
00593   -748,
00594   -760,
00595   -772,
00596   -784,
00597   -795,
00598   -806,
00599   -817,
00600   -828,
00601   -838,
00602   -848,
00603   -858,
00604   -868,
00605   -877,
00606   -886,
00607   -895,
00608   -904,
00609   -912,
00610   -920,
00611   -928,
00612   -935,
00613   -942,
00614   -949,
00615   -955,
00616   -962,
00617   -968,
00618   -973,
00619   -979,
00620   -984,
00621   -989,
00622   -993,
00623   -997,
00624   -1001,
00625   -1005,
00626   -1008,
00627   -1011,
00628   -1014,
00629   -1016,
00630   -1018,
00631   -1020,
00632   -1021,
00633   -1022,
00634   -1023,
00635   -1023,
00636   -1024,
00637   -1023,
00638   -1023,
00639   -1022,
00640   -1021,
00641   -1020,
00642   -1018,
00643   -1016,
00644   -1014,
00645   -1011,
00646   -1008,
00647   -1005,
00648   -1001,
00649   -997,
00650   -993,
00651   -989,
00652   -984,
00653   -979,
00654   -973,
00655   -968,
00656   -962,
00657   -955,
00658   -949,
00659   -942,
00660   -935,
00661   -928,
00662   -920,
00663   -912,
00664   -904,
00665   -895,
00666   -886,
00667   -877,
00668   -868,
00669   -858,
00670   -848,
00671   -838,
00672   -828,
00673   -817,
00674   -806,
00675   -795,
00676   -784,
00677   -772,
00678   -760,
00679   -748,
00680   -736,
00681   -724,
00682   -711,
00683   -698,
00684   -685,
00685   -671,
00686   -658,
00687   -644,
00688   -630,
00689   -616,
00690   -601,
00691   -587,
00692   -572,
00693   -557,
00694   -542,
00695   -527,
00696   -512,
00697   -496,
00698   -480,
00699   -464,
00700   -448,
00701   -432,
00702   -416,
00703   -400,
00704   -383,
00705   -366,
00706   -350,
00707   -333,
00708   -316,
00709   -299,
00710   -282,
00711   -265,
00712   -247,
00713   -230,
00714   -212,
00715   -195,
00716   -177,
00717   -160,
00718   -142,
00719   -124,
00720   -107,
00721   -89,
00722   -71,
00723   -53,
00724   -35,
00725   -17
00726 };