inc_lsp22.tbl
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:37k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /*
  2. This software module was originally developed by
  3. Naoya Tanaka (Matsushita Communication Industrial Co., Ltd.)
  4. and edited by
  5. in the course of development of the
  6. MPEG-2 NBC/MPEG-4 Audio standard ISO/IEC 13818-7, 14496-1,2 and 3.
  7. This software module is an implementation of a part of one or more
  8. MPEG-2 NBC/MPEG-4 Audio tools as specified by the MPEG-2 NBC/MPEG-4 Audio
  9. standard. ISO/IEC  gives users of the MPEG-2 NBC/MPEG-4 Audio standards
  10. free license to this software module or modifications thereof for use in
  11. hardware or software products claiming conformance to the MPEG-2 NBC/
  12. MPEG-4 Audio  standards. Those intending to use this software module in
  13. hardware or software products are advised that this use may infringe
  14. existing patents. The original developer of this software module and
  15. his/her company, the subsequent editors and their companies, and ISO/IEC
  16. have no liability for use of this software module or modifications
  17. thereof in an implementation. Copyright is not released for non
  18. MPEG-2 NBC/MPEG-4 Audio conforming products. The original developer
  19. retains full right to use the code for his/her  own purpose, assign or
  20. donate the code to a third party and to inhibit third party from using
  21. the code for non MPEG-2 NBC/MPEG-4 Audio conforming products.
  22. This copyright notice must be included in all copies or derivative works.
  23. Copyright (c)1998.
  24. */
  25. /* for 8kHz */
  26. static long dim22_1[2] = {5, 5};
  27. static long dim22_2[2] = {5, 5};
  28. static long ncd22_1[2] = {16, 16};
  29. static long ncd22_2[2] = {64, 32};
  30. static float lsp_tbl22[5*16+5*16] =
  31. {
  32. ((float)  2465/(float) 32768),
  33. ((float)  3900/(float) 32768),
  34. ((float)  5664/(float) 32768),
  35. ((float)  7874/(float) 32768),
  36. ((float)  9529/(float) 32768),
  37. ((float)  2430/(float) 32768),
  38. ((float)  4275/(float) 32768),
  39. ((float)  6343/(float) 32768),
  40. ((float)  8750/(float) 32768),
  41. ((float) 11411/(float) 32768),
  42. ((float)  1911/(float) 32768),
  43. ((float)  2913/(float) 32768),
  44. ((float)  4284/(float) 32768),
  45. ((float)  6757/(float) 32768),
  46. ((float) 12988/(float) 32768),
  47. ((float)  2978/(float) 32768),
  48. ((float)  5317/(float) 32768),
  49. ((float)  8371/(float) 32768),
  50. ((float) 11095/(float) 32768),
  51. ((float) 14258/(float) 32768),
  52. ((float)  1878/(float) 32768),
  53. ((float)  2844/(float) 32768),
  54. ((float)  4285/(float) 32768),
  55. ((float)  6524/(float) 32768),
  56. ((float)  8539/(float) 32768),
  57. ((float)  2382/(float) 32768),
  58. ((float)  3849/(float) 32768),
  59. ((float)  5636/(float) 32768),
  60. ((float)  8795/(float) 32768),
  61. ((float) 13807/(float) 32768),
  62. ((float)  1171/(float) 32768),
  63. ((float)  1944/(float) 32768),
  64. ((float)  4453/(float) 32768),
  65. ((float)  9571/(float) 32768),
  66. ((float) 12822/(float) 32768),
  67. ((float)  3212/(float) 32768),
  68. ((float)  6003/(float) 32768),
  69. ((float)  9409/(float) 32768),
  70. ((float) 12522/(float) 32768),
  71. ((float) 15568/(float) 32768),
  72. ((float)  1755/(float) 32768),
  73. ((float)  2837/(float) 32768),
  74. ((float)  4879/(float) 32768),
  75. ((float)  8370/(float) 32768),
  76. ((float) 11087/(float) 32768),
  77. ((float)  2987/(float) 32768),
  78. ((float)  5164/(float) 32768),
  79. ((float)  7422/(float) 32768),
  80. ((float)  9876/(float) 32768),
  81. ((float) 12412/(float) 32768),
  82. ((float)  1895/(float) 32768),
  83. ((float)  2870/(float) 32768),
  84. ((float)  4047/(float) 32768),
  85. ((float)  7313/(float) 32768),
  86. ((float) 15485/(float) 32768),
  87. ((float)  1749/(float) 32768),
  88. ((float)  3596/(float) 32768),
  89. ((float)  7928/(float) 32768),
  90. ((float) 12060/(float) 32768),
  91. ((float) 15520/(float) 32768),
  92. ((float)  1545/(float) 32768),
  93. ((float)  2253/(float) 32768),
  94. ((float)  3430/(float) 32768),
  95. ((float)  5844/(float) 32768),
  96. ((float) 11194/(float) 32768),
  97. ((float)  1816/(float) 32768),
  98. ((float)  3463/(float) 32768),
  99. ((float)  6818/(float) 32768),
  100. ((float) 10315/(float) 32768),
  101. ((float) 13176/(float) 32768),
  102. ((float)  1919/(float) 32768),
  103. ((float)  2912/(float) 32768),
  104. ((float)  4709/(float) 32768),
  105. ((float) 10681/(float) 32768),
  106. ((float) 15270/(float) 32768),
  107. ((float)  3405/(float) 32768),
  108. ((float)  6578/(float) 32768),
  109. ((float) 11374/(float) 32768),
  110. ((float) 14885/(float) 32768),
  111. ((float) 17519/(float) 32768),
  112. ((float) 16725/(float) 32768),
  113. ((float) 19702/(float) 32768),
  114. ((float) 22552/(float) 32768),
  115. ((float) 25746/(float) 32768),
  116. ((float) 27870/(float) 32768),
  117. ((float) 14891/(float) 32768),
  118. ((float) 18400/(float) 32768),
  119. ((float) 21563/(float) 32768),
  120. ((float) 24768/(float) 32768),
  121. ((float) 29116/(float) 32768),
  122. ((float) 18815/(float) 32768),
  123. ((float) 21093/(float) 32768),
  124. ((float) 23260/(float) 32768),
  125. ((float) 25905/(float) 32768),
  126. ((float) 28001/(float) 32768),
  127. ((float) 14648/(float) 32768),
  128. ((float) 18159/(float) 32768),
  129. ((float) 21499/(float) 32768),
  130. ((float) 24676/(float) 32768),
  131. ((float) 27025/(float) 32768),
  132. ((float) 16274/(float) 32768),
  133. ((float) 19321/(float) 32768),
  134. ((float) 22413/(float) 32768),
  135. ((float) 26092/(float) 32768),
  136. ((float) 29415/(float) 32768),
  137. ((float) 11847/(float) 32768),
  138. ((float) 19451/(float) 32768),
  139. ((float) 22070/(float) 32768),
  140. ((float) 25544/(float) 32768),
  141. ((float) 28584/(float) 32768),
  142. ((float) 20171/(float) 32768),
  143. ((float) 22959/(float) 32768),
  144. ((float) 25232/(float) 32768),
  145. ((float) 27632/(float) 32768),
  146. ((float) 29514/(float) 32768),
  147. ((float) 12579/(float) 32768),
  148. ((float) 16636/(float) 32768),
  149. ((float) 20917/(float) 32768),
  150. ((float) 23824/(float) 32768),
  151. ((float) 26623/(float) 32768),
  152. ((float) 16685/(float) 32768),
  153. ((float) 18912/(float) 32768),
  154. ((float) 21352/(float) 32768),
  155. ((float) 24430/(float) 32768),
  156. ((float) 27213/(float) 32768),
  157. ((float) 14427/(float) 32768),
  158. ((float) 18039/(float) 32768),
  159. ((float) 20139/(float) 32768),
  160. ((float) 26405/(float) 32768),
  161. ((float) 28635/(float) 32768),
  162. ((float) 17223/(float) 32768),
  163. ((float) 20497/(float) 32768),
  164. ((float) 23557/(float) 32768),
  165. ((float) 26856/(float) 32768),
  166. ((float) 29546/(float) 32768),
  167. ((float) 14627/(float) 32768),
  168. ((float) 17482/(float) 32768),
  169. ((float) 19981/(float) 32768),
  170. ((float) 22769/(float) 32768),
  171. ((float) 26192/(float) 32768),
  172. ((float) 14411/(float) 32768),
  173. ((float) 19945/(float) 32768),
  174. ((float) 22550/(float) 32768),
  175. ((float) 26869/(float) 32768),
  176. ((float) 29219/(float) 32768),
  177. ((float) 11882/(float) 32768),
  178. ((float) 16454/(float) 32768),
  179. ((float) 21931/(float) 32768),
  180. ((float) 25698/(float) 32768),
  181. ((float) 28836/(float) 32768),
  182. ((float) 18194/(float) 32768),
  183. ((float) 21846/(float) 32768),
  184. ((float) 24892/(float) 32768),
  185. ((float) 27871/(float) 32768),
  186. ((float) 29977/(float) 32768),
  187. ((float) 13161/(float) 32768),
  188. ((float) 16571/(float) 32768),
  189. ((float) 19143/(float) 32768),
  190. ((float) 23542/(float) 32768),
  191. ((float) 28717/(float) 32768)
  192. };
  193. static float d_tbl22[5*64+5*32] =
  194. {
  195. ((float) -1126/(float)262144),
  196. ((float)  -109/(float)262144),
  197. ((float)  2708/(float)262144),
  198. ((float) -1644/(float)262144),
  199. ((float)  4815/(float)262144),
  200. ((float) -2453/(float)262144),
  201. ((float)  2636/(float)262144),
  202. ((float)  8784/(float)262144),
  203. ((float)  5571/(float)262144),
  204. ((float) -1482/(float)262144),
  205. ((float) -1303/(float)262144),
  206. ((float)  5382/(float)262144),
  207. ((float)  2696/(float)262144),
  208. ((float)  7113/(float)262144),
  209. ((float) -4855/(float)262144),
  210. ((float)  2833/(float)262144),
  211. ((float)   -70/(float)262144),
  212. ((float)   915/(float)262144),
  213. ((float)  1226/(float)262144),
  214. ((float)  -223/(float)262144),
  215. ((float)  3977/(float)262144),
  216. ((float)  1246/(float)262144),
  217. ((float) -3288/(float)262144),
  218. ((float)  -719/(float)262144),
  219. ((float)  6271/(float)262144),
  220. ((float)  3881/(float)262144),
  221. ((float)  5460/(float)262144),
  222. ((float)  5880/(float)262144),
  223. ((float)  3784/(float)262144),
  224. ((float) -2910/(float)262144),
  225. ((float)  -465/(float)262144),
  226. ((float)   443/(float)262144),
  227. ((float) -2027/(float)262144),
  228. ((float)  4891/(float)262144),
  229. ((float)  2781/(float)262144),
  230. ((float)  7186/(float)262144),
  231. ((float)  8149/(float)262144),
  232. ((float) -6311/(float)262144),
  233. ((float)   785/(float)262144),
  234. ((float)   766/(float)262144),
  235. ((float)  3509/(float)262144),
  236. ((float)  4478/(float)262144),
  237. ((float)  5088/(float)262144),
  238. ((float)   354/(float)262144),
  239. ((float)  3239/(float)262144),
  240. ((float) -2612/(float)262144),
  241. ((float) -1774/(float)262144),
  242. ((float)  8384/(float)262144),
  243. ((float)  2234/(float)262144),
  244. ((float)  3546/(float)262144),
  245. ((float)   455/(float)262144),
  246. ((float)  -565/(float)262144),
  247. ((float)    17/(float)262144),
  248. ((float) 10318/(float)262144),
  249. ((float) -2947/(float)262144),
  250. ((float)  3618/(float)262144),
  251. ((float)  6966/(float)262144),
  252. ((float)  7303/(float)262144),
  253. ((float) -7657/(float)262144),
  254. ((float)  4683/(float)262144),
  255. ((float) -3251/(float)262144),
  256. ((float) -3354/(float)262144),
  257. ((float) -2990/(float)262144),
  258. ((float)  6106/(float)262144),
  259. ((float) 10100/(float)262144),
  260. ((float)  3272/(float)262144),
  261. ((float)  4496/(float)262144),
  262. ((float)  5938/(float)262144),
  263. ((float) -3011/(float)262144),
  264. ((float) -3413/(float)262144),
  265. ((float) -1571/(float)262144),
  266. ((float) -2953/(float)262144),
  267. ((float) -4055/(float)262144),
  268. ((float) 10707/(float)262144),
  269. ((float)  3887/(float)262144),
  270. ((float)  6610/(float)262144),
  271. ((float) 11258/(float)262144),
  272. ((float)-11073/(float)262144),
  273. ((float) -1875/(float)262144),
  274. ((float)  9146/(float)262144),
  275. ((float)   661/(float)262144),
  276. ((float)  5993/(float)262144),
  277. ((float)  -567/(float)262144),
  278. ((float) -2306/(float)262144),
  279. ((float)  8104/(float)262144),
  280. ((float) -2670/(float)262144),
  281. ((float)  8858/(float)262144),
  282. ((float)  6054/(float)262144),
  283. ((float)   -96/(float)262144),
  284. ((float)  1956/(float)262144),
  285. ((float) -4109/(float)262144),
  286. ((float) -3480/(float)262144),
  287. ((float)  3662/(float)262144),
  288. ((float) 11658/(float)262144),
  289. ((float) -1416/(float)262144),
  290. ((float)  -200/(float)262144),
  291. ((float)   425/(float)262144),
  292. ((float)  3682/(float)262144),
  293. ((float)  4465/(float)262144),
  294. ((float) -3850/(float)262144),
  295. ((float)  6475/(float)262144),
  296. ((float) -1500/(float)262144),
  297. ((float)  5350/(float)262144),
  298. ((float)  6261/(float)262144),
  299. ((float)   570/(float)262144),
  300. ((float)  3196/(float)262144),
  301. ((float)  3229/(float)262144),
  302. ((float)  8497/(float)262144),
  303. ((float)  2406/(float)262144),
  304. ((float) -8489/(float)262144),
  305. ((float)   751/(float)262144),
  306. ((float)  3263/(float)262144),
  307. ((float)  3153/(float)262144),
  308. ((float)  6347/(float)262144),
  309. ((float)  2053/(float)262144),
  310. ((float)  4730/(float)262144),
  311. ((float)  7170/(float)262144),
  312. ((float)  -728/(float)262144),
  313. ((float)  3346/(float)262144),
  314. ((float) -5906/(float)262144),
  315. ((float)  1520/(float)262144),
  316. ((float)  1650/(float)262144),
  317. ((float)  1984/(float)262144),
  318. ((float)  5703/(float)262144),
  319. ((float)  7990/(float)262144),
  320. ((float) -4481/(float)262144),
  321. ((float) -4064/(float)262144),
  322. ((float) 15246/(float)262144),
  323. ((float)  6561/(float)262144),
  324. ((float) -4680/(float)262144),
  325. ((float)  1745/(float)262144),
  326. ((float)  3676/(float)262144),
  327. ((float)  7627/(float)262144),
  328. ((float) 12515/(float)262144),
  329. ((float)   177/(float)262144),
  330. ((float)  2901/(float)262144),
  331. ((float)  2443/(float)262144),
  332. ((float)  2531/(float)262144),
  333. ((float) -5361/(float)262144),
  334. ((float)  2756/(float)262144),
  335. ((float)   988/(float)262144),
  336. ((float) -4549/(float)262144),
  337. ((float) -1624/(float)262144),
  338. ((float)   404/(float)262144),
  339. ((float)  9058/(float)262144),
  340. ((float)  6914/(float)262144),
  341. ((float) 11203/(float)262144),
  342. ((float)  8517/(float)262144),
  343. ((float)   683/(float)262144),
  344. ((float) -1274/(float)262144),
  345. ((float) -3178/(float)262144),
  346. ((float) -6034/(float)262144),
  347. ((float) 10596/(float)262144),
  348. ((float) 20414/(float)262144),
  349. ((float) 12845/(float)262144),
  350. ((float)  6578/(float)262144),
  351. ((float)  8953/(float)262144),
  352. ((float) -2591/(float)262144),
  353. ((float) -7687/(float)262144),
  354. ((float)  6476/(float)262144),
  355. ((float)  4211/(float)262144),
  356. ((float)   104/(float)262144),
  357. ((float)  3424/(float)262144),
  358. ((float)  -301/(float)262144),
  359. ((float)  8485/(float)262144),
  360. ((float) -2034/(float)262144),
  361. ((float)  1585/(float)262144),
  362. ((float) 11201/(float)262144),
  363. ((float) -5153/(float)262144),
  364. ((float)  1532/(float)262144),
  365. ((float)  1639/(float)262144),
  366. ((float)  2492/(float)262144),
  367. ((float)  5533/(float)262144),
  368. ((float) 10513/(float)262144),
  369. ((float) -8746/(float)262144),
  370. ((float)  2358/(float)262144),
  371. ((float)  5574/(float)262144),
  372. ((float)  -808/(float)262144),
  373. ((float)  -495/(float)262144),
  374. ((float)  -316/(float)262144),
  375. ((float)  3080/(float)262144),
  376. ((float)  3666/(float)262144),
  377. ((float) -5363/(float)262144),
  378. ((float)  6444/(float)262144),
  379. ((float)  6223/(float)262144),
  380. ((float)  9041/(float)262144),
  381. ((float)  1554/(float)262144),
  382. ((float)  2776/(float)262144),
  383. ((float)  1534/(float)262144),
  384. ((float) -8749/(float)262144),
  385. ((float) -1962/(float)262144),
  386. ((float) -3634/(float)262144),
  387. ((float)  1107/(float)262144),
  388. ((float)  5018/(float)262144),
  389. ((float)  4525/(float)262144),
  390. ((float)  6003/(float)262144),
  391. ((float)  9151/(float)262144),
  392. ((float)   552/(float)262144),
  393. ((float)  2144/(float)262144),
  394. ((float)  5896/(float)262144),
  395. ((float)  3118/(float)262144),
  396. ((float)  4920/(float)262144),
  397. ((float) 10734/(float)262144),
  398. ((float)  3848/(float)262144),
  399. ((float)  3150/(float)262144),
  400. ((float) -4584/(float)262144),
  401. ((float) -3459/(float)262144),
  402. ((float)  4470/(float)262144),
  403. ((float)   988/(float)262144),
  404. ((float) 10814/(float)262144),
  405. ((float)  4337/(float)262144),
  406. ((float)  2406/(float)262144),
  407. ((float) -5712/(float)262144),
  408. ((float)  8307/(float)262144),
  409. ((float) -3022/(float)262144),
  410. ((float)  -675/(float)262144),
  411. ((float)  3459/(float)262144),
  412. ((float)  7994/(float)262144),
  413. ((float) -2264/(float)262144),
  414. ((float)  9644/(float)262144),
  415. ((float) -1961/(float)262144),
  416. ((float)   960/(float)262144),
  417. ((float) -1511/(float)262144),
  418. ((float)  1664/(float)262144),
  419. ((float)  8638/(float)262144),
  420. ((float)  5874/(float)262144),
  421. ((float) 10566/(float)262144),
  422. ((float)  6805/(float)262144),
  423. ((float)-12232/(float)262144),
  424. ((float) -4384/(float)262144),
  425. ((float)  1303/(float)262144),
  426. ((float)  1031/(float)262144),
  427. ((float)   231/(float)262144),
  428. ((float) 12526/(float)262144),
  429. ((float)  3738/(float)262144),
  430. ((float) 11179/(float)262144),
  431. ((float)  1372/(float)262144),
  432. ((float)-10700/(float)262144),
  433. ((float)  1154/(float)262144),
  434. ((float)  9015/(float)262144),
  435. ((float)   573/(float)262144),
  436. ((float)   758/(float)262144),
  437. ((float)   906/(float)262144),
  438. ((float) -7236/(float)262144),
  439. ((float) 10705/(float)262144),
  440. ((float) -5865/(float)262144),
  441. ((float) 14935/(float)262144),
  442. ((float) 10133/(float)262144),
  443. ((float)   563/(float)262144),
  444. ((float) -8644/(float)262144),
  445. ((float) -2600/(float)262144),
  446. ((float) -2868/(float)262144),
  447. ((float)  6607/(float)262144),
  448. ((float)  8258/(float)262144),
  449. ((float)  4025/(float)262144),
  450. ((float)   244/(float)262144),
  451. ((float)  -983/(float)262144),
  452. ((float)  7562/(float)262144),
  453. ((float)  -440/(float)262144),
  454. ((float) -2133/(float)262144),
  455. ((float)  6886/(float)262144),
  456. ((float) -5508/(float)262144),
  457. ((float) -2676/(float)262144),
  458. ((float)  5119/(float)262144),
  459. ((float)  4081/(float)262144),
  460. ((float) -1360/(float)262144),
  461. ((float)  4510/(float)262144),
  462. ((float) 12050/(float)262144),
  463. ((float) -1224/(float)262144),
  464. ((float) -5202/(float)262144),
  465. ((float) -6719/(float)262144),
  466. ((float)  3411/(float)262144),
  467. ((float)  2672/(float)262144),
  468. ((float)  5165/(float)262144),
  469. ((float)  3416/(float)262144),
  470. ((float)  6765/(float)262144),
  471. ((float) 10685/(float)262144),
  472. ((float) -3144/(float)262144),
  473. ((float) -5258/(float)262144),
  474. ((float) -5219/(float)262144),
  475. ((float)   891/(float)262144),
  476. ((float)  4010/(float)262144),
  477. ((float)  6076/(float)262144),
  478. ((float) 11065/(float)262144),
  479. ((float) 12632/(float)262144),
  480. ((float) -6906/(float)262144),
  481. ((float) -6860/(float)262144),
  482. ((float) 13524/(float)262144),
  483. ((float)  3954/(float)262144),
  484. ((float)  4216/(float)262144),
  485. ((float)  6686/(float)262144),
  486. ((float)  6774/(float)262144),
  487. ((float)   894/(float)262144),
  488. ((float)  9019/(float)262144),
  489. ((float)   380/(float)262144),
  490. ((float) 11611/(float)262144),
  491. ((float)  2335/(float)262144),
  492. ((float)   203/(float)262144),
  493. ((float) -1753/(float)262144),
  494. ((float)  1440/(float)262144),
  495. ((float)  1729/(float)262144),
  496. ((float)   725/(float)262144),
  497. ((float) -5941/(float)262144),
  498. ((float)   624/(float)262144),
  499. ((float) 13626/(float)262144),
  500. ((float)  9827/(float)262144),
  501. ((float) 13514/(float)262144),
  502. ((float)  8008/(float)262144),
  503. ((float) -2229/(float)262144),
  504. ((float)-11638/(float)262144),
  505. ((float) -2343/(float)262144),
  506. ((float) -7659/(float)262144),
  507. ((float) -7405/(float)262144),
  508. ((float) 15476/(float)262144),
  509. ((float) 14625/(float)262144),
  510. ((float) 16104/(float)262144),
  511. ((float) 22055/(float)262144),
  512. ((float) -1580/(float)262144),
  513. ((float)   110/(float)262144),
  514. ((float)  3939/(float)262144),
  515. ((float)  -784/(float)262144),
  516. ((float)  4977/(float)262144),
  517. ((float) 10919/(float)262144),
  518. ((float)  2178/(float)262144),
  519. ((float) -7243/(float)262144),
  520. ((float) -1182/(float)262144),
  521. ((float) -3519/(float)262144),
  522. ((float)  5460/(float)262144),
  523. ((float)  3383/(float)262144),
  524. ((float)  6735/(float)262144),
  525. ((float)  2546/(float)262144),
  526. ((float)  6242/(float)262144),
  527. ((float)  2843/(float)262144),
  528. ((float)  2291/(float)262144),
  529. ((float)  6144/(float)262144),
  530. ((float)  6510/(float)262144),
  531. ((float) -2312/(float)262144),
  532. ((float)  3823/(float)262144),
  533. ((float) -3920/(float)262144),
  534. ((float)  5884/(float)262144),
  535. ((float)  -166/(float)262144),
  536. ((float)  1153/(float)262144),
  537. ((float)  4178/(float)262144),
  538. ((float)  2694/(float)262144),
  539. ((float)   -24/(float)262144),
  540. ((float) -6243/(float)262144),
  541. ((float)  6349/(float)262144),
  542. ((float) -1005/(float)262144),
  543. ((float)  7150/(float)262144),
  544. ((float)  2470/(float)262144),
  545. ((float)  2245/(float)262144),
  546. ((float)  6605/(float)262144),
  547. ((float)  2211/(float)262144),
  548. ((float)   867/(float)262144),
  549. ((float) -3388/(float)262144),
  550. ((float)   326/(float)262144),
  551. ((float)   341/(float)262144),
  552. ((float) -2498/(float)262144),
  553. ((float)  2721/(float)262144),
  554. ((float)  5056/(float)262144),
  555. ((float)  7981/(float)262144),
  556. ((float)  2249/(float)262144),
  557. ((float)  3442/(float)262144),
  558. ((float)  4998/(float)262144),
  559. ((float)  2602/(float)262144),
  560. ((float) -6443/(float)262144),
  561. ((float)   -87/(float)262144),
  562. ((float) 11399/(float)262144),
  563. ((float)   890/(float)262144),
  564. ((float)  2895/(float)262144),
  565. ((float)  3935/(float)262144),
  566. ((float)  1676/(float)262144),
  567. ((float) -5725/(float)262144),
  568. ((float) 10571/(float)262144),
  569. ((float)  2817/(float)262144),
  570. ((float)  1083/(float)262144),
  571. ((float) -1790/(float)262144),
  572. ((float)  -950/(float)262144),
  573. ((float)  1243/(float)262144),
  574. ((float) 15407/(float)262144),
  575. ((float)  5676/(float)262144),
  576. ((float)  7745/(float)262144),
  577. ((float) -1065/(float)262144),
  578. ((float) -6090/(float)262144),
  579. ((float)  5950/(float)262144),
  580. ((float)  -383/(float)262144),
  581. ((float)  7422/(float)262144),
  582. ((float)  7295/(float)262144),
  583. ((float)  8602/(float)262144),
  584. ((float)  2479/(float)262144),
  585. ((float)  6200/(float)262144),
  586. ((float)   768/(float)262144),
  587. ((float)  8053/(float)262144),
  588. ((float) -2876/(float)262144),
  589. ((float) -2433/(float)262144),
  590. ((float)  2730/(float)262144),
  591. ((float) -6624/(float)262144),
  592. ((float)  2061/(float)262144),
  593. ((float) 11171/(float)262144),
  594. ((float)   923/(float)262144),
  595. ((float)  -496/(float)262144),
  596. ((float)  1617/(float)262144),
  597. ((float)  4072/(float)262144),
  598. ((float) 10057/(float)262144),
  599. ((float) -7194/(float)262144),
  600. ((float)  4849/(float)262144),
  601. ((float) -5669/(float)262144),
  602. ((float) 11789/(float)262144),
  603. ((float)  3548/(float)262144),
  604. ((float)  -816/(float)262144),
  605. ((float)  -911/(float)262144),
  606. ((float)  8873/(float)262144),
  607. ((float) -5233/(float)262144),
  608. ((float)  1736/(float)262144),
  609. ((float)  8291/(float)262144),
  610. ((float) -3367/(float)262144),
  611. ((float)  4160/(float)262144),
  612. ((float)  5035/(float)262144),
  613. ((float) -4114/(float)262144),
  614. ((float)  7573/(float)262144),
  615. ((float)  5630/(float)262144),
  616. ((float)   810/(float)262144),
  617. ((float) -1134/(float)262144),
  618. ((float)   573/(float)262144),
  619. ((float)  -292/(float)262144),
  620. ((float) -6603/(float)262144),
  621. ((float)  -703/(float)262144),
  622. ((float)  5740/(float)262144),
  623. ((float) 10320/(float)262144),
  624. ((float)  2070/(float)262144),
  625. ((float)  2973/(float)262144),
  626. ((float) 12420/(float)262144),
  627. ((float)  4445/(float)262144),
  628. ((float) -4076/(float)262144),
  629. ((float) -5042/(float)262144),
  630. ((float) 10283/(float)262144),
  631. ((float)   622/(float)262144),
  632. ((float) -7195/(float)262144),
  633. ((float)  1350/(float)262144),
  634. ((float)  7339/(float)262144),
  635. ((float) 10608/(float)262144),
  636. ((float) -1538/(float)262144),
  637. ((float)  1579/(float)262144),
  638. ((float)  5882/(float)262144),
  639. ((float) -6505/(float)262144),
  640. ((float) -8052/(float)262144),
  641. ((float) 10656/(float)262144),
  642. ((float)  7008/(float)262144),
  643. ((float)  -292/(float)262144),
  644. ((float)  1287/(float)262144),
  645. ((float)  4279/(float)262144),
  646. ((float)  8612/(float)262144),
  647. ((float) -5498/(float)262144),
  648. ((float)  5182/(float)262144),
  649. ((float) -3520/(float)262144),
  650. ((float) -5223/(float)262144),
  651. ((float) -2292/(float)262144),
  652. ((float)   523/(float)262144),
  653. ((float)  9511/(float)262144),
  654. ((float) 13373/(float)262144),
  655. ((float) 11418/(float)262144),
  656. ((float)  5020/(float)262144),
  657. ((float)   422/(float)262144),
  658. ((float) -4211/(float)262144),
  659. ((float)  -911/(float)262144),
  660. ((float)  8496/(float)262144),
  661. ((float)  7600/(float)262144),
  662. ((float) 10246/(float)262144),
  663. ((float) 12203/(float)262144),
  664. ((float) 12798/(float)262144),
  665. ((float)  2299/(float)262144),
  666. ((float)  5319/(float)262144),
  667. ((float) 13330/(float)262144),
  668. ((float) -8096/(float)262144),
  669. ((float)  1792/(float)262144),
  670. ((float)  7693/(float)262144),
  671. ((float) -7706/(float)262144),
  672. ((float)  -249/(float)262144),
  673. ((float)  4207/(float)262144),
  674. ((float)  6541/(float)262144)
  675. };
  676. static float pd_tbl22[5*64+5*32] = 
  677. {
  678. ((float)  2532/(float)524288),
  679. ((float)  3998/(float)524288),
  680. ((float)  7136/(float)524288),
  681. ((float)  9485/(float)524288),
  682. ((float)  5083/(float)524288),
  683. ((float) -2097/(float)524288),
  684. ((float)  5173/(float)524288),
  685. ((float)  3711/(float)524288),
  686. ((float)  4349/(float)524288),
  687. ((float) -2269/(float)524288),
  688. ((float)  3145/(float)524288),
  689. ((float)   936/(float)524288),
  690. ((float) -3045/(float)524288),
  691. ((float)  4502/(float)524288),
  692. ((float)  3310/(float)524288),
  693. ((float) -2425/(float)524288),
  694. ((float) -3497/(float)524288),
  695. ((float)  2046/(float)524288),
  696. ((float)  7254/(float)524288),
  697. ((float)  4988/(float)524288),
  698. ((float) -1978/(float)524288),
  699. ((float) -2428/(float)524288),
  700. ((float) -5680/(float)524288),
  701. ((float) 11862/(float)524288),
  702. ((float)  7647/(float)524288),
  703. ((float)  4003/(float)524288),
  704. ((float)   306/(float)524288),
  705. ((float)  4245/(float)524288),
  706. ((float) -2666/(float)524288),
  707. ((float)  1903/(float)524288),
  708. ((float)  1961/(float)524288),
  709. ((float) -2177/(float)524288),
  710. ((float)  1126/(float)524288),
  711. ((float)   120/(float)524288),
  712. ((float)  9677/(float)524288),
  713. ((float) -1550/(float)524288),
  714. ((float)  6306/(float)524288),
  715. ((float)  8296/(float)524288),
  716. ((float) -4272/(float)524288),
  717. ((float)  1462/(float)524288),
  718. ((float)  1651/(float)524288),
  719. ((float)  1603/(float)524288),
  720. ((float)  5298/(float)524288),
  721. ((float) 10637/(float)524288),
  722. ((float)-10274/(float)524288),
  723. ((float)  3951/(float)524288),
  724. ((float) 10014/(float)524288),
  725. ((float)  1254/(float)524288),
  726. ((float)  4008/(float)524288),
  727. ((float)-10934/(float)524288),
  728. ((float)  6296/(float)524288),
  729. ((float)  9279/(float)524288),
  730. ((float) -7936/(float)524288),
  731. ((float)  1487/(float)524288),
  732. ((float)  3241/(float)524288),
  733. ((float) -2658/(float)524288),
  734. ((float)  -794/(float)524288),
  735. ((float) 12908/(float)524288),
  736. ((float)   609/(float)524288),
  737. ((float) -3544/(float)524288),
  738. ((float)   631/(float)524288),
  739. ((float)  1808/(float)524288),
  740. ((float)  4942/(float)524288),
  741. ((float) 10243/(float)524288),
  742. ((float) 14943/(float)524288),
  743. ((float)  6384/(float)524288),
  744. ((float)  8886/(float)524288),
  745. ((float)  7088/(float)524288),
  746. ((float)  -543/(float)524288),
  747. ((float)  7770/(float)524288),
  748. ((float)  -707/(float)524288),
  749. ((float)   482/(float)524288),
  750. ((float)  6315/(float)524288),
  751. ((float) -6654/(float)524288),
  752. ((float) 11595/(float)524288),
  753. ((float)-11649/(float)524288),
  754. ((float) 12236/(float)524288),
  755. ((float) 13527/(float)524288),
  756. ((float)  9612/(float)524288),
  757. ((float) -2440/(float)524288),
  758. ((float)  4684/(float)524288),
  759. ((float)  5285/(float)524288),
  760. ((float)  1631/(float)524288),
  761. ((float) 18867/(float)524288),
  762. ((float)  6223/(float)524288),
  763. ((float)  3528/(float)524288),
  764. ((float)  4132/(float)524288),
  765. ((float)  7496/(float)524288),
  766. ((float)   -15/(float)524288),
  767. ((float) -7553/(float)524288),
  768. ((float)  2181/(float)524288),
  769. ((float)   360/(float)524288),
  770. ((float) -3133/(float)524288),
  771. ((float) 12049/(float)524288),
  772. ((float) -1862/(float)524288),
  773. ((float) -2449/(float)524288),
  774. ((float) -1085/(float)524288),
  775. ((float)  9723/(float)524288),
  776. ((float)  2395/(float)524288),
  777. ((float)  6722/(float)524288),
  778. ((float)  -560/(float)524288),
  779. ((float) -3142/(float)524288),
  780. ((float) -6080/(float)524288),
  781. ((float) 28195/(float)524288),
  782. ((float) 10042/(float)524288),
  783. ((float)  4649/(float)524288),
  784. ((float)  5443/(float)524288),
  785. ((float)   -54/(float)524288),
  786. ((float) -8917/(float)524288),
  787. ((float)  3778/(float)524288),
  788. ((float) -2700/(float)524288),
  789. ((float) -4856/(float)524288),
  790. ((float) -5676/(float)524288),
  791. ((float) 10230/(float)524288),
  792. ((float) 23087/(float)524288),
  793. ((float)  4181/(float)524288),
  794. ((float)  6107/(float)524288),
  795. ((float) 16421/(float)524288),
  796. ((float) -6980/(float)524288),
  797. ((float)   887/(float)524288),
  798. ((float) -4017/(float)524288),
  799. ((float) -2248/(float)524288),
  800. ((float) 10625/(float)524288),
  801. ((float) 12374/(float)524288),
  802. ((float) -2242/(float)524288),
  803. ((float) 12560/(float)524288),
  804. ((float) 13793/(float)524288),
  805. ((float)  6109/(float)524288),
  806. ((float)   843/(float)524288),
  807. ((float)-11284/(float)524288),
  808. ((float) 16905/(float)524288),
  809. ((float)  2231/(float)524288),
  810. ((float) -1388/(float)524288),
  811. ((float) -3055/(float)524288),
  812. ((float)  2074/(float)524288),
  813. ((float) -2914/(float)524288),
  814. ((float) -1769/(float)524288),
  815. ((float) 27848/(float)524288),
  816. ((float)  7691/(float)524288),
  817. ((float) -3565/(float)524288),
  818. ((float)  2504/(float)524288),
  819. ((float)  5855/(float)524288),
  820. ((float)  4073/(float)524288),
  821. ((float)  3666/(float)524288),
  822. ((float) 25794/(float)524288),
  823. ((float) 16701/(float)524288),
  824. ((float) 15278/(float)524288),
  825. ((float)  9923/(float)524288),
  826. ((float)  8078/(float)524288),
  827. ((float)  1800/(float)524288),
  828. ((float)  4846/(float)524288),
  829. ((float)  4518/(float)524288),
  830. ((float) -3418/(float)524288),
  831. ((float) -5273/(float)524288),
  832. ((float) 13037/(float)524288),
  833. ((float)  4344/(float)524288),
  834. ((float)  7195/(float)524288),
  835. ((float) 13937/(float)524288),
  836. ((float)  5995/(float)524288),
  837. ((float) -1118/(float)524288),
  838. ((float)  6069/(float)524288),
  839. ((float)  9436/(float)524288),
  840. ((float)  4428/(float)524288),
  841. ((float)  9661/(float)524288),
  842. ((float) -1595/(float)524288),
  843. ((float)  2587/(float)524288),
  844. ((float) -1877/(float)524288),
  845. ((float)  4404/(float)524288),
  846. ((float)  5849/(float)524288),
  847. ((float) -2742/(float)524288),
  848. ((float) -2951/(float)524288),
  849. ((float) 10357/(float)524288),
  850. ((float) -5009/(float)524288),
  851. ((float) 10431/(float)524288),
  852. ((float) -1785/(float)524288),
  853. ((float)  9470/(float)524288),
  854. ((float) -8852/(float)524288),
  855. ((float) 10152/(float)524288),
  856. ((float)  4690/(float)524288),
  857. ((float) -1396/(float)524288),
  858. ((float)  5616/(float)524288),
  859. ((float)  1774/(float)524288),
  860. ((float)-12799/(float)524288),
  861. ((float) 12062/(float)524288),
  862. ((float)  7965/(float)524288),
  863. ((float) -1384/(float)524288),
  864. ((float)  6827/(float)524288),
  865. ((float)   514/(float)524288),
  866. ((float)   732/(float)524288),
  867. ((float)  6505/(float)524288),
  868. ((float) -2066/(float)524288),
  869. ((float)   990/(float)524288),
  870. ((float) -5485/(float)524288),
  871. ((float)  2642/(float)524288),
  872. ((float) 14029/(float)524288),
  873. ((float)  6054/(float)524288),
  874. ((float)  9511/(float)524288),
  875. ((float)  5459/(float)524288),
  876. ((float) -6155/(float)524288),
  877. ((float) -3512/(float)524288),
  878. ((float)  3894/(float)524288),
  879. ((float)  5517/(float)524288),
  880. ((float)  7460/(float)524288),
  881. ((float) 19731/(float)524288),
  882. ((float)-12932/(float)524288),
  883. ((float)  6945/(float)524288),
  884. ((float)  6225/(float)524288),
  885. ((float) -1180/(float)524288),
  886. ((float)   807/(float)524288),
  887. ((float) -3202/(float)524288),
  888. ((float)  8980/(float)524288),
  889. ((float)  9279/(float)524288),
  890. ((float)-16470/(float)524288),
  891. ((float) -2140/(float)524288),
  892. ((float) 14198/(float)524288),
  893. ((float) -6027/(float)524288),
  894. ((float) -2368/(float)524288),
  895. ((float) 20039/(float)524288),
  896. ((float) -3642/(float)524288),
  897. ((float)  6502/(float)524288),
  898. ((float)  6729/(float)524288),
  899. ((float)  5214/(float)524288),
  900. ((float)  -821/(float)524288),
  901. ((float)  8497/(float)524288),
  902. ((float)  9492/(float)524288),
  903. ((float)  3454/(float)524288),
  904. ((float)  8769/(float)524288),
  905. ((float) 17467/(float)524288),
  906. ((float)   847/(float)524288),
  907. ((float) 14653/(float)524288),
  908. ((float)  4004/(float)524288),
  909. ((float)  7837/(float)524288),
  910. ((float)  6595/(float)524288),
  911. ((float)-14235/(float)524288),
  912. ((float)  9321/(float)524288),
  913. ((float) -3091/(float)524288),
  914. ((float) 23678/(float)524288),
  915. ((float)  7283/(float)524288),
  916. ((float)  -149/(float)524288),
  917. ((float)     8/(float)524288),
  918. ((float)  4511/(float)524288),
  919. ((float)  6737/(float)524288),
  920. ((float) 14600/(float)524288),
  921. ((float) 21923/(float)524288),
  922. ((float)  4316/(float)524288),
  923. ((float)  2426/(float)524288),
  924. ((float)  8975/(float)524288),
  925. ((float) 16750/(float)524288),
  926. ((float)  1587/(float)524288),
  927. ((float)-14478/(float)524288),
  928. ((float) 12018/(float)524288),
  929. ((float)  6049/(float)524288),
  930. ((float) -5398/(float)524288),
  931. ((float) 11537/(float)524288),
  932. ((float) -6297/(float)524288),
  933. ((float)-12145/(float)524288),
  934. ((float)  8219/(float)524288),
  935. ((float)  5436/(float)524288),
  936. ((float) -1020/(float)524288),
  937. ((float) 10428/(float)524288),
  938. ((float) -3522/(float)524288),
  939. ((float) -6973/(float)524288),
  940. ((float)  2794/(float)524288),
  941. ((float) 16587/(float)524288),
  942. ((float)  9151/(float)524288),
  943. ((float)  9935/(float)524288),
  944. ((float) 16017/(float)524288),
  945. ((float) -3390/(float)524288),
  946. ((float) -8287/(float)524288),
  947. ((float)  1157/(float)524288),
  948. ((float) -5035/(float)524288),
  949. ((float) -5864/(float)524288),
  950. ((float)  3814/(float)524288),
  951. ((float)  2300/(float)524288),
  952. ((float) 16845/(float)524288),
  953. ((float)  7871/(float)524288),
  954. ((float) 13250/(float)524288),
  955. ((float) 13574/(float)524288),
  956. ((float)-14814/(float)524288),
  957. ((float) -5398/(float)524288),
  958. ((float) -1223/(float)524288),
  959. ((float) -1589/(float)524288),
  960. ((float)  2711/(float)524288),
  961. ((float) 21386/(float)524288),
  962. ((float) -3234/(float)524288),
  963. ((float) 24577/(float)524288),
  964. ((float) 29116/(float)524288),
  965. ((float)  4713/(float)524288),
  966. ((float) -6772/(float)524288),
  967. ((float)-11585/(float)524288),
  968. ((float) 10902/(float)524288),
  969. ((float) -8650/(float)524288),
  970. ((float) -4718/(float)524288),
  971. ((float)  3868/(float)524288),
  972. ((float) 10261/(float)524288),
  973. ((float) -6979/(float)524288),
  974. ((float)-10767/(float)524288),
  975. ((float) 20809/(float)524288),
  976. ((float) 14282/(float)524288),
  977. ((float) 10494/(float)524288),
  978. ((float)  3887/(float)524288),
  979. ((float)  7227/(float)524288),
  980. ((float) 11996/(float)524288),
  981. ((float) 22138/(float)524288),
  982. ((float) 24134/(float)524288),
  983. ((float) 10278/(float)524288),
  984. ((float) 16482/(float)524288),
  985. ((float)  -939/(float)524288),
  986. ((float)  5802/(float)524288),
  987. ((float) 13611/(float)524288),
  988. ((float)   924/(float)524288),
  989. ((float)  -278/(float)524288),
  990. ((float) -2632/(float)524288),
  991. ((float)-11433/(float)524288),
  992. ((float) 23190/(float)524288),
  993. ((float)  6606/(float)524288),
  994. ((float) 19360/(float)524288),
  995. ((float) 25601/(float)524288),
  996. ((float)  8376/(float)524288),
  997. ((float)  4412/(float)524288),
  998. ((float)  6216/(float)524288),
  999. ((float)-10079/(float)524288),
  1000. ((float)  2425/(float)524288),
  1001. ((float) 14328/(float)524288),
  1002. ((float)   263/(float)524288),
  1003. ((float)   444/(float)524288),
  1004. ((float)   660/(float)524288),
  1005. ((float)  4677/(float)524288),
  1006. ((float)  5548/(float)524288),
  1007. ((float)  1890/(float)524288),
  1008. ((float) -9634/(float)524288),
  1009. ((float)  3530/(float)524288),
  1010. ((float) -1050/(float)524288),
  1011. ((float) 15523/(float)524288),
  1012. ((float)  4278/(float)524288),
  1013. ((float) -7425/(float)524288),
  1014. ((float) 10943/(float)524288),
  1015. ((float) -3973/(float)524288),
  1016. ((float)   378/(float)524288),
  1017. ((float) 14153/(float)524288),
  1018. ((float)  1564/(float)524288),
  1019. ((float)  4930/(float)524288),
  1020. ((float)  8272/(float)524288),
  1021. ((float) 23911/(float)524288),
  1022. ((float) -7335/(float)524288),
  1023. ((float) -3677/(float)524288),
  1024. ((float) 13414/(float)524288),
  1025. ((float)  8730/(float)524288),
  1026. ((float) -1472/(float)524288),
  1027. ((float) -6113/(float)524288),
  1028. ((float) -8226/(float)524288),
  1029. ((float)  4572/(float)524288),
  1030. ((float) 12153/(float)524288),
  1031. ((float) -2383/(float)524288),
  1032. ((float) 10206/(float)524288),
  1033. ((float)  5960/(float)524288),
  1034. ((float)  5150/(float)524288),
  1035. ((float) -8113/(float)524288),
  1036. ((float) 11969/(float)524288),
  1037. ((float)   176/(float)524288),
  1038. ((float)  9559/(float)524288),
  1039. ((float)  1543/(float)524288),
  1040. ((float) -1145/(float)524288),
  1041. ((float)  1563/(float)524288),
  1042. ((float) -2662/(float)524288),
  1043. ((float) 19979/(float)524288),
  1044. ((float)  1828/(float)524288),
  1045. ((float)  9044/(float)524288),
  1046. ((float) 10797/(float)524288),
  1047. ((float)    90/(float)524288),
  1048. ((float) -6465/(float)524288),
  1049. ((float) -6562/(float)524288),
  1050. ((float)  1897/(float)524288),
  1051. ((float)  5629/(float)524288),
  1052. ((float) 15698/(float)524288),
  1053. ((float)  5548/(float)524288),
  1054. ((float)  6185/(float)524288),
  1055. ((float)  4786/(float)524288),
  1056. ((float) -5789/(float)524288),
  1057. ((float)  4433/(float)524288),
  1058. ((float)  2335/(float)524288),
  1059. ((float) -3422/(float)524288),
  1060. ((float) 15593/(float)524288),
  1061. ((float)  5129/(float)524288),
  1062. ((float) -6218/(float)524288),
  1063. ((float)  -250/(float)524288),
  1064. ((float)  3805/(float)524288),
  1065. ((float) 20165/(float)524288),
  1066. ((float)-10762/(float)524288),
  1067. ((float)  2234/(float)524288),
  1068. ((float)  4761/(float)524288),
  1069. ((float)  8374/(float)524288),
  1070. ((float)  7904/(float)524288),
  1071. ((float) 10727/(float)524288),
  1072. ((float) 14375/(float)524288),
  1073. ((float)  2897/(float)524288),
  1074. ((float) 14078/(float)524288),
  1075. ((float) -5945/(float)524288),
  1076. ((float) -3216/(float)524288),
  1077. ((float)  1636/(float)524288),
  1078. ((float) 20354/(float)524288),
  1079. ((float)-10762/(float)524288),
  1080. ((float) -5133/(float)524288),
  1081. ((float)  5894/(float)524288),
  1082. ((float)  2845/(float)524288),
  1083. ((float)  8021/(float)524288),
  1084. ((float) -7160/(float)524288),
  1085. ((float) 10153/(float)524288),
  1086. ((float) -3581/(float)524288),
  1087. ((float)  7498/(float)524288),
  1088. ((float)  1747/(float)524288),
  1089. ((float) -3572/(float)524288),
  1090. ((float) -8747/(float)524288),
  1091. ((float) 21621/(float)524288),
  1092. ((float) 14054/(float)524288),
  1093. ((float)  7631/(float)524288),
  1094. ((float)  1608/(float)524288),
  1095. ((float) -8888/(float)524288),
  1096. ((float)  2778/(float)524288),
  1097. ((float) 12518/(float)524288),
  1098. ((float) 10893/(float)524288),
  1099. ((float) 13976/(float)524288),
  1100. ((float)  3339/(float)524288),
  1101. ((float)  6689/(float)524288),
  1102. ((float)-11601/(float)524288),
  1103. ((float)  7958/(float)524288),
  1104. ((float) 24421/(float)524288),
  1105. ((float) 15064/(float)524288),
  1106. ((float)-14485/(float)524288),
  1107. ((float)   795/(float)524288),
  1108. ((float)-19013/(float)524288),
  1109. ((float) 20319/(float)524288),
  1110. ((float) 15065/(float)524288),
  1111. ((float) 12309/(float)524288),
  1112. ((float)  6725/(float)524288),
  1113. ((float) -3356/(float)524288),
  1114. ((float) 14533/(float)524288),
  1115. ((float)   498/(float)524288),
  1116. ((float)  9132/(float)524288),
  1117. ((float) -1070/(float)524288),
  1118. ((float) 22372/(float)524288),
  1119. ((float)  6674/(float)524288),
  1120. ((float) -5593/(float)524288),
  1121. ((float) -7807/(float)524288),
  1122. ((float)  2231/(float)524288),
  1123. ((float) 17496/(float)524288),
  1124. ((float)  3465/(float)524288),
  1125. ((float) 14129/(float)524288),
  1126. ((float) -6401/(float)524288),
  1127. ((float) -7937/(float)524288),
  1128. ((float) 10957/(float)524288),
  1129. ((float)-11012/(float)524288),
  1130. ((float)  5450/(float)524288),
  1131. ((float)  8484/(float)524288),
  1132. ((float) 19068/(float)524288),
  1133. ((float)  8076/(float)524288),
  1134. ((float)  4615/(float)524288),
  1135. ((float)   132/(float)524288),
  1136. ((float)-13695/(float)524288),
  1137. ((float) 17504/(float)524288),
  1138. ((float) -7926/(float)524288),
  1139. ((float) -6788/(float)524288),
  1140. ((float) 19762/(float)524288),
  1141. ((float) 13593/(float)524288),
  1142. ((float)  5532/(float)524288),
  1143. ((float)  3638/(float)524288),
  1144. ((float) 11875/(float)524288),
  1145. ((float) 23191/(float)524288),
  1146. ((float)  6498/(float)524288),
  1147. ((float)   416/(float)524288),
  1148. ((float) 10807/(float)524288),
  1149. ((float) 25123/(float)524288),
  1150. ((float) 27312/(float)524288),
  1151. ((float) 12296/(float)524288),
  1152. ((float) 21037/(float)524288),
  1153. ((float) 11303/(float)524288),
  1154. ((float) 22562/(float)524288),
  1155. ((float) -3922/(float)524288),
  1156. ((float)  6445/(float)524288),
  1157. ((float)  9484/(float)524288)
  1158. };