L2tables.h
上传用户:hxb_1234
上传日期:2010-03-30
资源大小:8328k
文件大小:8k
源码类别:

VC书籍

开发平台:

Visual C++

  1. /**************************************************************************************
  2.  *                                                                                    *
  3.  *                                                                                    *
  4.  **************************************************************************************/
  5. struct al_table
  6. {
  7.   short bits;
  8.   short d;
  9. };
  10. struct al_table alloc_0[] = {
  11. {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511},
  12. {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767},
  13. {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511},
  14. {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767},
  15. {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511},
  16. {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767},
  17. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  18. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  19. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  20. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  21. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  22. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  23. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  24. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  25. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  26. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  27. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  28. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  29. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  30. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  31. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  32. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  33. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  34. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  35. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  36. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  37. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  38. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  39. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  40. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  41. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  42. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  43. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  44. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  45. {2,0},{5,3},{7,5},{16,-32767},
  46. {2,0},{5,3},{7,5},{16,-32767},
  47. {2,0},{5,3},{7,5},{16,-32767},
  48. {2,0},{5,3},{7,5},{16,-32767} };
  49. struct al_table alloc_1[] = {
  50. {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511},
  51. {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767},
  52. {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511},
  53. {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767},
  54. {4,0},{5,3},{3,-3},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},{10,-511},
  55. {11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},{16,-32767},
  56. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  57. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  58. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  59. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  60. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  61. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  62. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  63. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  64. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  65. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  66. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  67. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  68. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  69. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  70. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  71. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{16,-32767},
  72. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  73. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  74. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  75. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  76. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  77. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  78. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  79. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  80. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  81. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  82. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  83. {3,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{16,-32767},
  84. {2,0},{5,3},{7,5},{16,-32767},
  85. {2,0},{5,3},{7,5},{16,-32767},
  86. {2,0},{5,3},{7,5},{16,-32767},
  87. {2,0},{5,3},{7,5},{16,-32767},
  88. {2,0},{5,3},{7,5},{16,-32767},
  89. {2,0},{5,3},{7,5},{16,-32767},
  90. {2,0},{5,3},{7,5},{16,-32767} };
  91. struct al_table alloc_2[] = {
  92. {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},
  93. {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},
  94. {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},
  95. {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},
  96. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  97. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  98. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  99. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  100. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  101. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63} };
  102. struct al_table alloc_3[] = {
  103. {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},
  104. {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},
  105. {4,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},{9,-255},
  106. {10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},{15,-16383},
  107. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  108. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  109. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  110. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  111. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  112. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  113. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  114. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  115. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  116. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63} };
  117. struct al_table alloc_4[] = {
  118. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  119. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},
  120. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  121. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},
  122. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  123. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},
  124. {4,0},{5,3},{7,5},{3,-3},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},{8,-127},
  125. {9,-255},{10,-511},{11,-1023},{12,-2047},{13,-4095},{14,-8191},
  126. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  127. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  128. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  129. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  130. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  131. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  132. {3,0},{5,3},{7,5},{10,9},{4,-7},{5,-15},{6,-31},{7,-63},
  133. {2,0},{5,3},{7,5},{10,9},
  134. {2,0},{5,3},{7,5},{10,9},
  135. {2,0},{5,3},{7,5},{10,9},
  136. {2,0},{5,3},{7,5},{10,9},
  137. {2,0},{5,3},{7,5},{10,9},
  138. {2,0},{5,3},{7,5},{10,9},
  139. {2,0},{5,3},{7,5},{10,9},
  140. {2,0},{5,3},{7,5},{10,9},
  141. {2,0},{5,3},{7,5},{10,9},
  142. {2,0},{5,3},{7,5},{10,9},
  143. {2,0},{5,3},{7,5},{10,9},
  144.     {2,0},{5,3},{7,5},{10,9},
  145.     {2,0},{5,3},{7,5},{10,9},
  146.     {2,0},{5,3},{7,5},{10,9},
  147.     {2,0},{5,3},{7,5},{10,9},
  148.     {2,0},{5,3},{7,5},{10,9},
  149.     {2,0},{5,3},{7,5},{10,9},
  150.     {2,0},{5,3},{7,5},{10,9},
  151.     {2,0},{5,3},{7,5},{10,9}  };