src/lj_folddef.h - luajit-2.0-src

Global variables defined

Macros defined

Source code

  1. /* This is a generated file. DO NOT EDIT! */

  2. static const FoldFunc fold_func[] = {
  3.   fold_kfold_numarith,
  4.   fold_kfold_ldexp,
  5.   fold_kfold_fpmath,
  6.   fold_kfold_numpow,
  7.   fold_kfold_numcomp,
  8.   fold_kfold_intarith,
  9.   fold_kfold_intovarith,
  10.   fold_kfold_bnot,
  11.   fold_kfold_bswap,
  12.   fold_kfold_intcomp,
  13.   fold_kfold_intcomp0,
  14.   fold_kfold_int64arith,
  15.   fold_kfold_int64arith2,
  16.   fold_kfold_int64shift,
  17.   fold_kfold_bnot64,
  18.   fold_kfold_bswap64,
  19.   fold_kfold_int64comp,
  20.   fold_kfold_int64comp0,
  21.   fold_kfold_snew_kptr,
  22.   fold_kfold_snew_empty,
  23.   fold_kfold_strref,
  24.   fold_kfold_strref_snew,
  25.   fold_kfold_strcmp,
  26.   fold_bufput_append,
  27.   fold_bufput_kgc,
  28.   fold_bufstr_kfold_cse,
  29.   fold_bufput_kfold_op,
  30.   fold_bufput_kfold_rep,
  31.   fold_bufput_kfold_fmt,
  32.   fold_kfold_add_kgc,
  33.   fold_kfold_add_kptr,
  34.   fold_kfold_add_kright,
  35.   fold_kfold_tobit,
  36.   fold_kfold_conv_kint_num,
  37.   fold_kfold_conv_kintu32_num,
  38.   fold_kfold_conv_kint_ext,
  39.   fold_kfold_conv_kint_i64,
  40.   fold_kfold_conv_kint64_num_i64,
  41.   fold_kfold_conv_kint64_num_u64,
  42.   fold_kfold_conv_kint64_int_i64,
  43.   fold_kfold_conv_knum_int_num,
  44.   fold_kfold_conv_knum_u32_num,
  45.   fold_kfold_conv_knum_i64_num,
  46.   fold_kfold_conv_knum_u64_num,
  47.   fold_kfold_tostr_knum,
  48.   fold_kfold_tostr_kint,
  49.   fold_kfold_strto,
  50.   lj_opt_cse,
  51.   fold_kfold_kref,
  52.   fold_shortcut_round,
  53.   fold_shortcut_left,
  54.   fold_shortcut_dropleft,
  55.   fold_shortcut_leftleft,
  56.   fold_simplify_numadd_negx,
  57.   fold_simplify_numadd_xneg,
  58.   fold_simplify_numsub_k,
  59.   fold_simplify_numsub_negk,
  60.   fold_simplify_numsub_xneg,
  61.   fold_simplify_nummuldiv_k,
  62.   fold_simplify_nummuldiv_negk,
  63.   fold_simplify_nummuldiv_negneg,
  64.   fold_simplify_numpow_xk,
  65.   fold_simplify_numpow_kx,
  66.   fold_shortcut_conv_num_int,
  67.   fold_simplify_conv_int_num,
  68.   fold_simplify_conv_i64_num,
  69.   fold_simplify_conv_int_i64,
  70.   fold_simplify_conv_flt_num,
  71.   fold_simplify_tobit_conv,
  72.   fold_simplify_floor_conv,
  73.   fold_simplify_conv_sext,
  74.   fold_simplify_conv_narrow,
  75.   fold_cse_conv,
  76.   fold_narrow_convert,
  77.   fold_simplify_intadd_k,
  78.   fold_simplify_intmul_k,
  79.   fold_simplify_intsub_k,
  80.   fold_simplify_intsub_kleft,
  81.   fold_simplify_intadd_k64,
  82.   fold_simplify_intsub_k64,
  83.   fold_simplify_intmul_k32,
  84.   fold_simplify_intmul_k64,
  85.   fold_simplify_intmod_k,
  86.   fold_simplify_intmod_kleft,
  87.   fold_simplify_intsub,
  88.   fold_simplify_intsubadd_leftcancel,
  89.   fold_simplify_intsubsub_leftcancel,
  90.   fold_simplify_intsubsub_rightcancel,
  91.   fold_simplify_intsubadd_rightcancel,
  92.   fold_simplify_intsubaddadd_cancel,
  93.   fold_simplify_band_k,
  94.   fold_simplify_bor_k,
  95.   fold_simplify_bxor_k,
  96.   fold_simplify_shift_ik,
  97.   fold_simplify_shift_andk,
  98.   fold_simplify_shift1_ki,
  99.   fold_simplify_shift2_ki,
  100.   fold_simplify_shiftk_andk,
  101.   fold_simplify_andk_shiftk,
  102.   fold_reassoc_intarith_k,
  103.   fold_reassoc_intarith_k64,
  104.   fold_reassoc_dup,
  105.   fold_reassoc_bxor,
  106.   fold_reassoc_shift,
  107.   fold_reassoc_minmax_k,
  108.   fold_reassoc_minmax_left,
  109.   fold_reassoc_minmax_right,
  110.   fold_abc_fwd,
  111.   fold_abc_k,
  112.   fold_abc_invar,
  113.   fold_comm_swap,
  114.   fold_comm_equal,
  115.   fold_comm_comp,
  116.   fold_comm_dup,
  117.   fold_comm_bxor,
  118.   fold_merge_eqne_snew_kgc,
  119.   lj_opt_fwd_aload,
  120.   fold_kfold_hload_kkptr,
  121.   lj_opt_fwd_hload,
  122.   lj_opt_fwd_uload,
  123.   lj_opt_fwd_tab_len,
  124.   fold_cse_uref,
  125.   lj_opt_fwd_hrefk,
  126.   fold_fwd_href_tnew,
  127.   fold_fwd_href_tdup,
  128.   fold_fload_tab_tnew_asize,
  129.   fold_fload_tab_tnew_hmask,
  130.   fold_fload_tab_tdup_asize,
  131.   fold_fload_tab_tdup_hmask,
  132.   fold_fload_tab_ah,
  133.   fold_fload_str_len_kgc,
  134.   fold_fload_str_len_snew,
  135.   fold_fload_str_len_tostr,
  136.   fold_fload_cdata_typeid_kgc,
  137.   fold_fload_cdata_int64_kgc,
  138.   fold_fload_cdata_typeid_cnew,
  139.   fold_fload_cdata_ptr_int64_cnew,
  140.   lj_opt_cse,
  141.   lj_opt_fwd_fload,
  142.   fold_fwd_sload,
  143.   fold_xload_kptr,
  144.   lj_opt_fwd_xload,
  145.   fold_barrier_tab,
  146.   fold_barrier_tnew_tdup,
  147.   fold_prof,
  148.   lj_opt_dse_ahstore,
  149.   lj_opt_dse_ustore,
  150.   lj_opt_dse_fstore,
  151.   lj_opt_dse_xstore,
  152.   lj_ir_emit
  153. };

  154. static const uint32_t fold_hash[978] = {
  155. 0xffffffff,
  156. 0xffffffff,
  157. 0xffffffff,
  158. 0xffffffff,
  159. 0xffffffff,
  160. 0xffffffff,
  161. 0xffffffff,
  162. 0xffffffff,
  163. 0x0b54741d,
  164. 0x47b4aa76,
  165. 0xffffffff,
  166. 0x0c58741d,
  167. 0x898bfc11,
  168. 0xffffffff,
  169. 0x0c5c741d,
  170. 0xffffffff,
  171. 0xffffffff,
  172. 0xffffffff,
  173. 0xffffffff,
  174. 0xffffffff,
  175. 0xffffffff,
  176. 0x47b4aa96,
  177. 0xffffffff,
  178. 0x035c7017,
  179. 0xffffffff,
  180. 0x1cc18c0c,
  181. 0xffffffff,
  182. 0xffffffff,
  183. 0xffffffff,
  184. 0xffffffff,
  185. 0xffffffff,
  186. 0xffffffff,
  187. 0xffffffff,
  188. 0xffffffff,
  189. 0xffffffff,
  190. 0xffffffff,
  191. 0xffffffff,
  192. 0xffffffff,
  193. 0xffffffff,
  194. 0x316ad401,
  195. 0xffffffff,
  196. 0xffffffff,
  197. 0xffffffff,
  198. 0xffffffff,
  199. 0x5f485fff,
  200. 0xffffffff,
  201. 0xffffffff,
  202. 0x604c5fff,
  203. 0xffffffff,
  204. 0xffffffff,
  205. 0x60505fff,
  206. 0x6352a417,
  207. 0x64468c1d,
  208. 0x4d545fff,
  209. 0xffffffff,
  210. 0xffffffff,
  211. 0x2cb873ff,
  212. 0xffffffff,
  213. 0xffffffff,
  214. 0x0402701c,
  215. 0x868a6010,
  216. 0xffffffff,
  217. 0x0406701c,
  218. 0xffffffff,
  219. 0xffffffff,
  220. 0x040a701c,
  221. 0xffffffff,
  222. 0xffffffff,
  223. 0x040e701c,
  224. 0x818bfc07,
  225. 0xffffffff,
  226. 0x0412701c,
  227. 0xffffffff,
  228. 0xffffffff,
  229. 0xffffffff,
  230. 0xffffffff,
  231. 0xffffffff,
  232. 0x1000741d,
  233. 0x3b56bc1c,
  234. 0xffffffff,
  235. 0x1004741d,
  236. 0xffffffff,
  237. 0xffffffff,
  238. 0x1008741d,
  239. 0x129c6817,
  240. 0xffffffff,
  241. 0x100c741d,
  242. 0x888b4c0f,
  243. 0xffffffff,
  244. 0x3010741d,
  245. 0x139dfc17,
  246. 0xffffffff,
  247. 0xffffffff,
  248. 0xffffffff,
  249. 0xffffffff,
  250. 0x3fb569d3,
  251. 0xffffffff,
  252. 0xffffffff,
  253. 0xffffffff,
  254. 0x5f4a77ff,
  255. 0xffffffff,
  256. 0x5e49fc21,
  257. 0x604e77ff,
  258. 0xffffffff,
  259. 0x5e4dfc21,
  260. 0xffffffff,
  261. 0xffffffff,
  262. 0x5e51fc21,
  263. 0xffffffff,
  264. 0xffffffff,
  265. 0xffffffff,
  266. 0xffffffff,
  267. 0xffffffff,
  268. 0xffffffff,
  269. 0xffffffff,
  270. 0xffffffff,
  271. 0xffffffff,
  272. 0x1cc18c0d,
  273. 0xffffffff,
  274. 0x4a6dfc17,
  275. 0xffffffff,
  276. 0x6750a017,
  277. 0x6444881d,
  278. 0x4b71fc17,
  279. 0xffffffff,
  280. 0xffffffff,
  281. 0xffffffff,
  282. 0xffffffff,
  283. 0xffffffff,
  284. 0x3013fc1b,
  285. 0xffffffff,
  286. 0x316ad402,
  287. 0xffffffff,
  288. 0xffffffff,
  289. 0x61488417,
  290. 0x7c774418,
  291. 0xffffffff,
  292. 0xffffffff,
  293. 0xffffffff,
  294. 0xffffffff,
  295. 0x61508417,
  296. 0x3a57fc1c,
  297. 0x5654abff,
  298. 0xffffffff,
  299. 0xffffffff,
  300. 0xffffffff,
  301. 0x95c1ffff,
  302. 0xffffffff,
  303. 0xffffffff,
  304. 0x7d8b4008,
  305. 0x95c5ffff,
  306. 0xffffffff,
  307. 0x868a6011,
  308. 0xffffffff,
  309. 0x17ab5056,
  310. 0x5b45fc17,
  311. 0xffffffff,
  312. 0xffffffff,
  313. 0x5d49fc17,
  314. 0xffffffff,
  315. 0xffffffff,
  316. 0x5d4dfc17,
  317. 0x818bfc08,
  318. 0xffffffff,
  319. 0x5d51fc17,
  320. 0xffffffff,
  321. 0xffffffff,
  322. 0x4c55fc17,
  323. 0xffffffff,
  324. 0xffffffff,
  325. 0xffffffff,
  326. 0xffffffff,
  327. 0xffffffff,
  328. 0x3d5dfc17,
  329. 0xffffffff,
  330. 0xffffffff,
  331. 0xffffffff,
  332. 0xffffffff,
  333. 0xffffffff,
  334. 0x888b4c10,
  335. 0x6868d017,
  336. 0xffffffff,
  337. 0xffffffff,
  338. 0xffffffff,
  339. 0xffffffff,
  340. 0x3e5c73ff,
  341. 0xffffffff,
  342. 0xffffffff,
  343. 0x95a1ffff,
  344. 0xffffffff,
  345. 0xffffffff,
  346. 0x95a5ffff,
  347. 0x674e9c17,
  348. 0x6442841d,
  349. 0x95a9ffff,
  350. 0xffffffff,
  351. 0xffffffff,
  352. 0x19adffff,
  353. 0xffffffff,
  354. 0xffffffff,
  355. 0x8eb1ffff,
  356. 0xffffffff,
  357. 0xffffffff,
  358. 0x48b5ffff,
  359. 0xffffffff,
  360. 0xffffffff,
  361. 0xffffffff,
  362. 0xffffffff,
  363. 0x14806017,
  364. 0x1cc18c0e,
  365. 0xffffffff,
  366. 0xffffffff,
  367. 0xffffffff,
  368. 0xffffffff,
  369. 0xffffffff,
  370. 0xffffffff,
  371. 0xffffffff,
  372. 0x5a43fc1d,
  373. 0xffffffff,
  374. 0xffffffff,
  375. 0x5c47fc1d,
  376. 0xffffffff,
  377. 0xffffffff,
  378. 0xffffffff,
  379. 0x1e52681d,
  380. 0xffffffff,
  381. 0xffffffff,
  382. 0xffffffff,
  383. 0xffffffff,
  384. 0x4e53fc1d,
  385. 0xffffffff,
  386. 0xffffffff,
  387. 0x5157fc1d,
  388. 0x1e526417,
  389. 0x8c8c6bff,
  390. 0xffffffff,
  391. 0xffffffff,
  392. 0xffffffff,
  393. 0xffffffff,
  394. 0x8d8dffff,
  395. 0xffffffff,
  396. 0x7e8b4009,
  397. 0x5954a429,
  398. 0x8991ffff,
  399. 0xffffffff,
  400. 0x9195ffff,
  401. 0xffffffff,
  402. 0xffffffff,
  403. 0x9399ffff,
  404. 0x49b4aa6e,
  405. 0xffffffff,
  406. 0x6c15fc17,
  407. 0x6866cc17,
  408. 0x818bfc09,
  409. 0x23b45e6f,
  410. 0x44b7681c,
  411. 0x0f407400,
  412. 0xffffffff,
  413. 0xffffffff,
  414. 0xffffffff,
  415. 0xffffffff,
  416. 0xffffffff,
  417. 0xffffffff,
  418. 0x674c9817,
  419. 0xffffffff,
  420. 0xffffffff,
  421. 0xffffffff,
  422. 0x073e5c00,
  423. 0xffffffff,
  424. 0xffffffff,
  425. 0xffffffff,
  426. 0x888b4c11,
  427. 0xffffffff,
  428. 0xffffffff,
  429. 0xffffffff,
  430. 0x49b4aaae,
  431. 0xffffffff,
  432. 0xffffffff,
  433. 0x7169ffff,
  434. 0xffffffff,
  435. 0xffffffff,
  436. 0x6e6dffff,
  437. 0xffffffff,
  438. 0xffffffff,
  439. 0x6e71ffff,
  440. 0xffffffff,
  441. 0xffffffff,
  442. 0x7a75ffff,
  443. 0x28b4726e,
  444. 0xffffffff,
  445. 0x9579ffff,
  446. 0xffffffff,
  447. 0x95b20000,
  448. 0xffffffff,
  449. 0xffffffff,
  450. 0xffffffff,
  451. 0xffffffff,
  452. 0xffffffff,
  453. 0xffffffff,
  454. 0xffffffff,
  455. 0x29b4728e,
  456. 0x1cc18c0f,
  457. 0xffffffff,
  458. 0xffffffff,
  459. 0xffffffff,
  460. 0x25b475d5,
  461. 0xffffffff,
  462. 0x110bfc1d,
  463. 0xffffffff,
  464. 0xffffffff,
  465. 0xffffffff,
  466. 0xffffffff,
  467. 0xffffffff,
  468. 0x2ab472ae,
  469. 0xffffffff,
  470. 0xffffffff,
  471. 0xffffffff,
  472. 0x7145ffff,
  473. 0xffffffff,
  474. 0xffffffff,
  475. 0xffffffff,
  476. 0xffffffff,
  477. 0xffffffff,
  478. 0xffffffff,
  479. 0xffffffff,
  480. 0xffffffff,
  481. 0x2bb472ce,
  482. 0x05665c17,
  483. 0x62429417,
  484. 0x5455ffff,
  485. 0xffffffff,
  486. 0xffffffff,
  487. 0x47b4ae75,
  488. 0x066e5c17,
  489. 0x30126fff,
  490. 0x674a9417,
  491. 0xffffffff,
  492. 0xffffffff,
  493. 0xffffffff,
  494. 0xffffffff,
  495. 0x6a67fc34,
  496. 0xffffffff,
  497. 0x6568d3ff,
  498. 0xffffffff,
  499. 0x42b56a75,
  500. 0x23b45e70,
  501. 0x47b4ae95,
  502. 0xffffffff,
  503. 0xffffffff,
  504. 0xffffffff,
  505. 0xffffffff,
  506. 0x8faf4000,
  507. 0xffffffff,
  508. 0xffffffff,
  509. 0x95a3fc00,
  510. 0xffffffff,
  511. 0xffffffff,
  512. 0x42b56a95,
  513. 0xffffffff,
  514. 0xffffffff,
  515. 0xffffffff,
  516. 0xffffffff,
  517. 0x3c58bc2f,
  518. 0x15813bff,
  519. 0x8eaffc00,
  520. 0xffffffff,
  521. 0x05425c17,
  522. 0xffffffff,
  523. 0xffffffff,
  524. 0x05465c17,
  525. 0x1d52601d,
  526. 0x27b47675,
  527. 0x054a5c17,
  528. 0xffffffff,
  529. 0xffffffff,
  530. 0x054e5c17,
  531. 0xffffffff,
  532. 0xffffffff,
  533. 0x05525c17,
  534. 0xffffffff,
  535. 0xffffffff,
  536. 0x05565c17,
  537. 0xffffffff,
  538. 0x27b47695,
  539. 0x055a5c17,
  540. 0xffffffff,
  541. 0xffffffff,
  542. 0x055e5c17,
  543. 0x49b6a41c,
  544. 0xffffffff,
  545. 0xffffffff,
  546. 0xffffffff,
  547. 0xffffffff,
  548. 0xffffffff,
  549. 0x75866800,
  550. 0xffffffff,
  551. 0xffffffff,
  552. 0x26b475d6,
  553. 0x7001ffff,
  554. 0x7687fc00,
  555. 0xffffffff,
  556. 0x7005ffff,
  557. 0x898bfc00,
  558. 0xffffffff,
  559. 0x7009ffff,
  560. 0x67489017,
  561. 0xffffffff,
  562. 0x700dffff,
  563. 0xffffffff,
  564. 0xffffffff,
  565. 0x6f11ffff,
  566. 0xffffffff,
  567. 0xffffffff,
  568. 0x6d15ffff,
  569. 0x6566cfff,
  570. 0xffffffff,
  571. 0xffffffff,
  572. 0xffffffff,
  573. 0xffffffff,
  574. 0xffffffff,
  575. 0x0060701c,
  576. 0x3955fc2f,
  577. 0xffffffff,
  578. 0x0064701c,
  579. 0x0d487417,
  580. 0x47b4ae76,
  581. 0x2f13141b,
  582. 0x0068701c,
  583. 0x0d4c7417,
  584. 0xffffffff,
  585. 0x0d507417,
  586. 0xffffffff,
  587. 0xffffffff,
  588. 0x797c63ff,
  589. 0xffffffff,
  590. 0xffffffff,
  591. 0x42b56a76,
  592. 0x23b45e71,
  593. 0x47b4ae96,
  594. 0xffffffff,
  595. 0xffffffff,
  596. 0xffffffff,
  597. 0xffffffff,
  598. 0xffffffff,
  599. 0xffffffff,
  600. 0xffffffff,
  601. 0xffffffff,
  602. 0xffffffff,
  603. 0xffffffff,
  604. 0x42b56a96,
  605. 0x09025c17,
  606. 0xffffffff,
  607. 0xffffffff,
  608. 0x09065c17,
  609. 0xffffffff,
  610. 0xffffffff,
  611. 0x090a5c17,
  612. 0xffffffff,
  613. 0xffffffff,
  614. 0x090e5c17,
  615. 0x6456ac1d,
  616. 0xffffffff,
  617. 0x30125c17,
  618. 0xffffffff,
  619. 0xffffffff,
  620. 0xffffffff,
  621. 0xffffffff,
  622. 0xffffffff,
  623. 0xffffffff,
  624. 0xffffffff,
  625. 0xffffffff,
  626. 0xffffffff,
  627. 0xffffffff,
  628. 0x73113818,
  629. 0xffffffff,
  630. 0xffffffff,
  631. 0x63468c17,
  632. 0x0054701c,
  633. 0x47b4a675,
  634. 0xffffffff,
  635. 0x30106018,
  636. 0x0058701c,
  637. 0xffffffff,
  638. 0x0b42741d,
  639. 0xffffffff,
  640. 0xffffffff,
  641. 0x0b46741d,
  642. 0xffffffff,
  643. 0xffffffff,
  644. 0xffffffff,
  645. 0x47b4a695,
  646. 0xffffffff,
  647. 0xffffffff,
  648. 0xffffffff,
  649. 0x898bfc01,
  650. 0x0b52741d,
  651. 0xffffffff,
  652. 0x848b7000,
  653. 0x0b56741d,
  654. 0xffffffff,
  655. 0xffffffff,
  656. 0x0c5a741d,
  657. 0x7c77441c,
  658. 0xffffffff,
  659. 0xffffffff,
  660. 0xffffffff,
  661. 0xffffffff,
  662. 0xffffffff,
  663. 0x3360bc1c,
  664. 0xffffffff,
  665. 0xffffffff,
  666. 0xffffffff,
  667. 0x2eba6000,
  668. 0xffffffff,
  669. 0xffffffff,
  670. 0xffffffff,
  671. 0xffffffff,
  672. 0xffffffff,
  673. 0xffffffff,
  674. 0xffffffff,
  675. 0xffffffff,
  676. 0xffffffff,
  677. 0xffffffff,
  678. 0xffffffff,
  679. 0xffffffff,
  680. 0xffffffff,
  681. 0xffffffff,
  682. 0x34408000,
  683. 0xffffffff,
  684. 0x23b45e72,
  685. 0xffffffff,
  686. 0xffffffff,
  687. 0xffffffff,
  688. 0xffffffff,
  689. 0x5f4a5fff,
  690. 0x838b3800,
  691. 0xffffffff,
  692. 0x604e5fff,
  693. 0xffffffff,
  694. 0xffffffff,
  695. 0xffffffff,
  696. 0xffffffff,
  697. 0x828a6000,
  698. 0xffffffff,
  699. 0xffffffff,
  700. 0xffffffff,
  701. 0x0400701c,
  702. 0x535a5fff,
  703. 0x63448817,
  704. 0x0404701c,
  705. 0xffffffff,
  706. 0xffffffff,
  707. 0x0408701c,
  708. 0xffffffff,
  709. 0xffffffff,
  710. 0x040c701c,
  711. 0x878b480e,
  712. 0x21b45dd3,
  713. 0x0410701c,
  714. 0xffffffff,
  715. 0xffffffff,
  716. 0xffffffff,
  717. 0xffffffff,
  718. 0xffffffff,
  719. 0xffffffff,
  720. 0x3854bc1c,
  721. 0x7f8b4408,
  722. 0x1002741d,
  723. 0x3b58bc1c,
  724. 0x47b4a676,
  725. 0x1006741d,
  726. 0xffffffff,
  727. 0xffffffff,
  728. 0x100a741d,
  729. 0xffffffff,
  730. 0xffffffff,
  731. 0x100e741d,
  732. 0xffffffff,
  733. 0xffffffff,
  734. 0x3012741d,
  735. 0xffffffff,
  736. 0xffffffff,
  737. 0x47b4a696,
  738. 0xffffffff,
  739. 0xffffffff,
  740. 0xffffffff,
  741. 0x5f4877ff,
  742. 0xffffffff,
  743. 0xffffffff,
  744. 0x604c77ff,
  745. 0xffffffff,
  746. 0x5e4bfc21,
  747. 0x605077ff,
  748. 0xffffffff,
  749. 0x5e4ffc21,
  750. 0x4d5477ff,
  751. 0xffffffff,
  752. 0xffffffff,
  753. 0xffffffff,
  754. 0x43b569ae,
  755. 0xffffffff,
  756. 0xffffffff,
  757. 0x6452a41d,
  758. 0xffffffff,
  759. 0xffffffff,
  760. 0xffffffff,
  761. 0xffffffff,
  762. 0xffffffff,
  763. 0xffffffff,
  764. 0x4a6ffc17,
  765. 0xffffffff,
  766. 0xffffffff,
  767. 0xffffffff,
  768. 0xffffffff,
  769. 0xffffffff,
  770. 0xffffffff,
  771. 0x3011fc1b,
  772. 0xffffffff,
  773. 0x63428417,
  774. 0x026a73ff,
  775. 0xffffffff,
  776. 0xffffffff,
  777. 0xffffffff,
  778. 0xffffffff,
  779. 0x614a8417,
  780. 0xffffffff,
  781. 0xffffffff,
  782. 0x614e8417,
  783. 0x3755fc1c,
  784. 0x78c1fc1e,
  785. 0x3a59fc1c,
  786. 0xffffffff,
  787. 0xffffffff,
  788. 0xffffffff,
  789. 0xffffffff,
  790. 0xffffffff,
  791. 0x95c3ffff,
  792. 0xffffffff,
  793. 0x66468fff,
  794. 0xffffffff,
  795. 0x6868d01c,
  796. 0xffffffff,
  797. 0x5a43fc17,
  798. 0xffffffff,
  799. 0xffffffff,
  800. 0x5c47fc17,
  801. 0xffffffff,
  802. 0x24b45eb3,
  803. 0x5d4bfc17,
  804. 0x22b45dd4,
  805. 0x1e526817,
  806. 0x5d4ffc17,
  807. 0xffffffff,
  808. 0xffffffff,
  809. 0x4a53fc17,
  810. 0xffffffff,
  811. 0xffffffff,
  812. 0x5057fc17,
  813. 0x808b4409,
  814. 0xffffffff,
  815. 0x525bfc17,
  816. 0x24b45ed3,
  817. 0xffffffff,
  818. 0xffffffff,
  819. 0x343e7c00,
  820. 0xffffffff,
  821. 0xffffffff,
  822. 0xffffffff,
  823. 0xffffffff,
  824. 0x1ac18c13,
  825. 0xffffffff,
  826. 0xffffffff,
  827. 0xffffffff,
  828. 0xffffffff,
  829. 0xffffffff,
  830. 0xffffffff,
  831. 0xffffffff,
  832. 0x40b56a6e,
  833. 0xffffffff,
  834. 0xffffffff,
  835. 0xffffffff,
  836. 0xffffffff,
  837. 0xffffffff,
  838. 0xffffffff,
  839. 0x456b6800,
  840. 0x18abffff,
  841. 0xffffffff,
  842. 0xffffffff,
  843. 0xffffffff,
  844. 0xffffffff,
  845. 0x40b56a8e,
  846. 0x08405c00,
  847. 0xffffffff,
  848. 0xffffffff,
  849. 0xffffffff,
  850. 0xffffffff,
  851. 0xffffffff,
  852. 0xffffffff,
  853. 0xffffffff,
  854. 0x95bfffff,
  855. 0xffffffff,
  856. 0xffffffff,
  857. 0x5554a7ff,
  858. 0x41b56aae,
  859. 0xffffffff,
  860. 0xffffffff,
  861. 0xffffffff,
  862. 0x5b45fc1d,
  863. 0xffffffff,
  864. 0x65448bff,
  865. 0xffffffff,
  866. 0x6866cc1c,
  867. 0xffffffff,
  868. 0x898bfc0e,
  869. 0xffffffff,
  870. 0xffffffff,
  871. 0x41b56ace,
  872. 0xffffffff,
  873. 0xffffffff,
  874. 0x4f55fc1d,
  875. 0xffffffff,
  876. 0xffffffff,
  877. 0xffffffff,
  878. 0xffffffff,
  879. 0xffffffff,
  880. 0xffffffff,
  881. 0x8a8bffff,
  882. 0x1ac18c09,
  883. 0xffffffff,
  884. 0x8b8fffff,
  885. 0xffffffff,
  886. 0xffffffff,
  887. 0x0a0bfc17,
  888. 0x9193ffff,
  889. 0xffffffff,
  890. 0x9297ffff,
  891. 0xffffffff,
  892. 0xffffffff,
  893. 0x6a69fc33,
  894. 0x949bffff,
  895. 0x24b45eb4,
  896. 0x959fffff,
  897. 0xffffffff,
  898. 0xffffffff,
  899. 0xffffffff,
  900. 0xffffffff,
  901. 0x1f53fc18,
  902. 0xffffffff,
  903. 0xffffffff,
  904. 0xffffffff,
  905. 0xffffffff,
  906. 0xffffffff,
  907. 0x24b45ed4,
  908. 0xffffffff,
  909. 0x3552bfff,
  910. 0xffffffff,
  911. 0xffffffff,
  912. 0xffffffff,
  913. 0xffffffff,
  914. 0xffffffff,
  915. 0xffffffff,
  916. 0x1ac18c14,
  917. 0xffffffff,
  918. 0x345ebfff,
  919. 0xffffffff,
  920. 0x7167ffff,
  921. 0x7b7743ff,
  922. 0x8faf4400,
  923. 0xffffffff,
  924. 0xffffffff,
  925. 0x898bfc04,
  926. 0x546fffff,
  927. 0xffffffff,
  928. 0xffffffff,
  929. 0xffffffff,
  930. 0xffffffff,
  931. 0x456b6801,
  932. 0x8177ffff,
  933. 0xffffffff,
  934. 0xffffffff,
  935. 0x654287ff,
  936. 0x8e7bffff,
  937. 0xffffffff,
  938. 0xffffffff,
  939. 0xffffffff,
  940. 0x1e52641d,
  941. 0xffffffff,
  942. 0xffffffff,
  943. 0xffffffff,
  944. 0xffffffff,
  945. 0xffffffff,
  946. 0xffffffff,
  947. 0xffffffff,
  948. 0xffffffff,
  949. 0x1d526017,
  950. 0xffffffff,
  951. 0xffffffff,
  952. 0xffffffff,
  953. 0xffffffff,
  954. 0xffffffff,
  955. 0xffffffff,
  956. 0xffffffff,
  957. 0xffffffff,
  958. 0x49b6a81c,
  959. 0x7143ffff,
  960. 0x898bfc0f,
  961. 0xffffffff,
  962. 0x7247ffff,
  963. 0xffffffff,
  964. 0x0e3e7400,
  965. 0x49b4a66e,
  966. 0xffffffff,
  967. 0xffffffff,
  968. 0xffffffff,
  969. 0xffffffff,
  970. 0xffffffff,
  971. 0x6e53ffff,
  972. 0x05685c17,
  973. 0x1cc18c0a,
  974. 0x6e57ffff,
  975. 0x066c5c17,
  976. 0x30106fff,
  977. 0xffffffff,
  978. 0x06705c17,
  979. 0xffffffff,
  980. 0xffffffff,
  981. 0xffffffff,
  982. 0xffffffff,
  983. 0xffffffff,
  984. 0x6966d3ff,
  985. 0xffffffff,
  986. 0xffffffff,
  987. 0xffffffff,
  988. 0xffffffff,
  989. 0xffffffff,
  990. 0xffffffff,
  991. 0x49b4a6ae,
  992. 0xffffffff,
  993. 0x1f53fc19,
  994. 0xffffffff,
  995. 0xffffffff,
  996. 0x20b6701c,
  997. 0xffffffff,
  998. 0xffffffff,
  999. 0xffffffff,
  1000. 0xffffffff,
  1001. 0x5855fc29,
  1002. 0xffffffff,
  1003. 0xffffffff,
  1004. 0x3c56bc2f,
  1005. 0xffffffff,
  1006. 0xffffffff,
  1007. 0x902bffff,
  1008. 0x858a600e,
  1009. 0x1ac18c15,
  1010. 0xffffffff,
  1011. 0x05445c17,
  1012. 0xffffffff,
  1013. 0xffffffff,
  1014. 0x05485c17,
  1015. 0xffffffff,
  1016. 0xffffffff,
  1017. 0x054c5c17,
  1018. 0xffffffff,
  1019. 0xffffffff,
  1020. 0x05505c17,
  1021. 0xffffffff,
  1022. 0xffffffff,
  1023. 0x05545c17,
  1024. 0x456b6802,
  1025. 0xffffffff,
  1026. 0xffffffff,
  1027. 0xffffffff,
  1028. 0xffffffff,
  1029. 0xffffffff,
  1030. 0xffffffff,
  1031. 0xffffffff,
  1032. 0xffffffff,
  1033. 0xffffffff,
  1034. 0xffffffff,
  1035. 0xffffffff,
  1036. 0xffffffff,
  1037. 0xffffffff,
  1038. 0xffffffff,
  1039. 0xffffffff,
  1040. 0x6356ac17,
  1041. 0x7485fc00,
  1042. 0xffffffff,
  1043. 0x7003ffff,
  1044. 0x62429017,
  1045. 0x7789fc00,
  1046. 0x7007ffff,
  1047. 0xffffffff,
  1048. 0x47b4aa75,
  1049. 0x700bffff,
  1050. 0xffffffff,
  1051. 0xffffffff,
  1052. 0x700fffff,
  1053. 0x898bfc10,
  1054. 0xffffffff,
  1055. 0x6f13ffff,
  1056. 0xffffffff,
  1057. 0xffffffff,
  1058. 0x9517ffff,
  1059. 0x6968cfff,
  1060. 0xffffffff,
  1061. 0x47b4aa95,
  1062. 0x2db85fff,
  1063. 0x3653fc2f,
  1064. 0xffffffff,
  1065. 0x0062701c,
  1066. 0x1cc18c0b,
  1067. 0xffffffff,
  1068. 0x2f11141b,
  1069. 0x0066701c,
  1070. 0x0d4a7417,
  1071. 0xffffffff,
  1072. 0x0d4e7417,
  1073. 0xffffffff,
  1074. 0xffffffff,
  1075. 0x797a63ff,
  1076. 0xffffffff,
  1077. 0xffffffff,
  1078. 0x46b5feb3,
  1079. 0x3260c01c,
  1080. 0x316ad400,
  1081. 0xffffffff,
  1082. 0x7c774416,
  1083. 0xffffffff,
  1084. 0xffffffff,
  1085. 0x6b15fc29,
  1086. 0x1f53fc1a,
  1087. 0xffffffff,
  1088. 0xffffffff,
  1089. 0xffffffff,
  1090. 0xffffffff,
  1091. 0x46b5fed3,
  1092. 0x09005c17,
  1093. 0x5755fc2a,
  1094. 0x16bd8c00,
  1095. 0x09045c17,
  1096. 0x01647017,
  1097. 0xffffffff,
  1098. 0x09085c17,
  1099. 0xffffffff,
  1100. 0x868a600f,
  1101. 0x1bc18c16,
  1102. 0x090c5c17,
  1103. 0xffffffff,
  1104. 0x30105c17,
  1105. 0xffffffff,
  1106. 0xffffffff,
  1107. 0x09145c17,
  1108. 0xffffffff,
  1109. 0x818bfc06,
  1110. 0xffffffff,
  1111. 0xffffffff,
  1112. 0xffffffff,
  1113. 0xffffffff,
  1114. 0xffffffff,
  1115. 0xffffffff,
  1116. 0xffffffff,
  1117. 0xffffffff,
  1118. 0x73133818,
  1119. 0x0052701c,
  1120. 0xffffffff,
  1121. 0xffffffff,
  1122. 0x0056701c,
  1123. 0xffffffff,
  1124. 0xffffffff,
  1125. 0x30126018,
  1126. 0xffffffff,
  1127. 0x878b4c0e,
  1128. 0x0b44741d,
  1129. 0x005e701c,
  1130. 0xffffffff,
  1131. 0xffffffff,
  1132. 0xffffffff
  1133. };

  1134. #define fold_hashkey(k)        (lj_rol(lj_rol((k),10)-(k),1)%977)