1/* This is a generated file. DO NOT EDIT! */
2
3static const FoldFunc fold_func[] = {
4 fold_kfold_numarith,
5 fold_kfold_ldexp,
6 fold_kfold_fpmath,
7 fold_kfold_numpow,
8 fold_kfold_numcomp,
9 fold_kfold_intarith,
10 fold_kfold_intovarith,
11 fold_kfold_bnot,
12 fold_kfold_bswap,
13 fold_kfold_intcomp,
14 fold_kfold_intcomp0,
15 fold_kfold_int64arith,
16 fold_kfold_int64arith2,
17 fold_kfold_int64shift,
18 fold_kfold_bnot64,
19 fold_kfold_bswap64,
20 fold_kfold_int64comp,
21 fold_kfold_int64comp0,
22 fold_kfold_snew_kptr,
23 fold_kfold_snew_empty,
24 fold_kfold_strref,
25 fold_kfold_strref_snew,
26 fold_kfold_strcmp,
27 fold_kfold_add_kgc,
28 fold_kfold_add_kptr,
29 fold_kfold_add_kright,
30 fold_kfold_tobit,
31 fold_kfold_conv_kint_num,
32 fold_kfold_conv_kintu32_num,
33 fold_kfold_conv_kint_ext,
34 fold_kfold_conv_kint_i64,
35 fold_kfold_conv_kint64_num_i64,
36 fold_kfold_conv_kint64_num_u64,
37 fold_kfold_conv_kint64_int_i64,
38 fold_kfold_conv_knum_int_num,
39 fold_kfold_conv_knum_u32_num,
40 fold_kfold_conv_knum_i64_num,
41 fold_kfold_conv_knum_u64_num,
42 fold_kfold_tostr_knum,
43 fold_kfold_tostr_kint,
44 fold_kfold_strto,
45 lj_opt_cse,
46 fold_kfold_kref,
47 fold_shortcut_round,
48 fold_shortcut_left,
49 fold_shortcut_dropleft,
50 fold_shortcut_leftleft,
51 fold_simplify_numadd_negx,
52 fold_simplify_numadd_xneg,
53 fold_simplify_numsub_k,
54 fold_simplify_numsub_negk,
55 fold_simplify_numsub_xneg,
56 fold_simplify_nummuldiv_k,
57 fold_simplify_nummuldiv_negk,
58 fold_simplify_nummuldiv_negneg,
59 fold_simplify_numpow_xk,
60 fold_simplify_numpow_kx,
61 fold_shortcut_conv_num_int,
62 fold_simplify_conv_int_num,
63 fold_simplify_conv_i64_num,
64 fold_simplify_conv_int_i64,
65 fold_simplify_conv_flt_num,
66 fold_simplify_tobit_conv,
67 fold_simplify_floor_conv,
68 fold_simplify_conv_sext,
69 fold_simplify_conv_narrow,
70 fold_cse_conv,
71 fold_narrow_convert,
72 fold_simplify_intadd_k,
73 fold_simplify_intmul_k,
74 fold_simplify_intsub_k,
75 fold_simplify_intsub_kleft,
76 fold_simplify_intadd_k64,
77 fold_simplify_intsub_k64,
78 fold_simplify_intmul_k32,
79 fold_simplify_intmul_k64,
80 fold_simplify_intmod_k,
81 fold_simplify_intmod_kleft,
82 fold_simplify_intsub,
83 fold_simplify_intsubadd_leftcancel,
84 fold_simplify_intsubsub_leftcancel,
85 fold_simplify_intsubsub_rightcancel,
86 fold_simplify_intsubadd_rightcancel,
87 fold_simplify_intsubaddadd_cancel,
88 fold_simplify_band_k,
89 fold_simplify_bor_k,
90 fold_simplify_bxor_k,
91 fold_simplify_shift_ik,
92 fold_simplify_shift_andk,
93 fold_simplify_shift1_ki,
94 fold_simplify_shift2_ki,
95 fold_simplify_shiftk_andk,
96 fold_simplify_andk_shiftk,
97 fold_reassoc_intarith_k,
98 fold_reassoc_intarith_k64,
99 fold_reassoc_dup,
100 fold_reassoc_bxor,
101 fold_reassoc_shift,
102 fold_reassoc_minmax_k,
103 fold_reassoc_minmax_left,
104 fold_reassoc_minmax_right,
105 fold_abc_fwd,
106 fold_abc_k,
107 fold_abc_invar,
108 fold_comm_swap,
109 fold_comm_equal,
110 fold_comm_comp,
111 fold_comm_dup,
112 fold_comm_bxor,
113 fold_merge_eqne_snew_kgc,
114 lj_opt_fwd_aload,
115 fold_kfold_hload_kkptr,
116 lj_opt_fwd_hload,
117 lj_opt_fwd_uload,
118 lj_opt_fwd_tab_len,
119 fold_cse_uref,
120 lj_opt_fwd_hrefk,
121 fold_fwd_href_tnew,
122 fold_fwd_href_tdup,
123 fold_fload_tab_tnew_asize,
124 fold_fload_tab_tnew_hmask,
125 fold_fload_tab_tdup_asize,
126 fold_fload_tab_tdup_hmask,
127 fold_fload_tab_ah,
128 fold_fload_str_len_kgc,
129 fold_fload_str_len_snew,
130 fold_fload_cdata_typeid_kgc,
131 fold_fload_cdata_int64_kgc,
132 fold_fload_cdata_typeid_cnew,
133 fold_fload_cdata_ptr_int64_cnew,
134 lj_opt_cse,
135 lj_opt_fwd_fload,
136 fold_fwd_sload,
137 fold_xload_kptr,
138 lj_opt_fwd_xload,
139 fold_barrier_tab,
140 fold_barrier_tnew_tdup,
141 lj_opt_dse_ahstore,
142 lj_opt_dse_ustore,
143 lj_opt_dse_fstore,
144 lj_opt_dse_xstore,
145 lj_ir_emit
146};
147
148static const uint32_t fold_hash[916] = {
1490xffffffff,
1500xffffffff,
1510x5b4c8016,
1520x0d4e7016,
1530xffffffff,
1540x1000701c,
1550xffffffff,
1560xffffffff,
1570xffffffff,
1580xffffffff,
1590x29110c1a,
1600xffffffff,
1610xffffffff,
1620x5b488016,
1630x0d4a7016,
1640xffffffff,
1650xffffffff,
1660xffffffff,
1670xffffffff,
1680x7b87fc07,
1690xffffffff,
1700xffffffff,
1710xffffffff,
1720xffffffff,
1730x0d467016,
1740xffffffff,
1750x5a4c73ff,
1760xffffffff,
1770xffffffff,
1780xffffffff,
1790xffffffff,
1800x5153fc29,
1810xffffffff,
1820xffffffff,
1830xffffffff,
1840x5d408016,
1850xffffffff,
1860x594873ff,
1870x8187440f,
1880xffffffff,
1890xffffffff,
1900xffffffff,
1910x8287fc0f,
1920xffffffff,
1930xffffffff,
1940xffffffff,
1950xffffffff,
1960xffffffff,
1970xffffffff,
1980xffffffff,
1990xffffffff,
2000x6715ffff,
2010xffffffff,
2020xffffffff,
2030xffffffff,
2040x2a11fc1a,
2050xffffffff,
2060x1daa5a70,
2070xffffffff,
2080xffffffff,
2090x0a0bfc16,
2100x5c408c16,
2110x6911ffff,
2120x8db7ffff,
2130xffffffff,
2140xffffffff,
2150x1caa59d4,
2160xffffffff,
2170xffffffff,
2180xffffffff,
2190xffffffff,
2200xffffffff,
2210xffffffff,
2220x6a0dffff,
2230x2b68d002,
2240xffffffff,
2250x3cab5695,
2260xffffffff,
2270x41aaa675,
2280xffffffff,
2290xffffffff,
2300xffffffff,
2310x27ae5800,
2320xffffffff,
2330x6a09ffff,
2340xffffffff,
2350xffffffff,
2360xffffffff,
2370xffffffff,
2380xffffffff,
2390xffffffff,
2400x7f865c0f,
2410xffffffff,
2420xffffffff,
2430xffffffff,
2440x6a05ffff,
2450x42abffff,
2460x5e44881c,
2470x5d50a016,
2480x066c5816,
2490x00646c1b,
2500x75753bff,
2510x1951fc18,
2520x6264c81b,
2530x1850641c,
2540xffffffff,
2550x6a01ffff,
2560x87a7ffff,
2570x4953fc1c,
2580x8da80000,
2590x4f52a3ff,
2600x00606c1b,
2610xffffffff,
2620xffffffff,
2630xffffffff,
2640x5d428416,
2650x88a53800,
2660xffffffff,
2670xffffffff,
2680xffffffff,
2690x05645816,
2700xffffffff,
2710x005c6c1b,
2720x20aa71d6,
2730xffffffff,
2740xffffffff,
2750xffffffff,
2760x1399fc16,
2770xffffffff,
2780xffffffff,
2790xffffffff,
2800xffffffff,
2810xffffffff,
2820x157f33ff,
2830xffffffff,
2840xffffffff,
2850x584dfc20,
2860xffffffff,
2870xffffffff,
2880xffffffff,
2890x8d9bffff,
2900xffffffff,
2910x055c5816,
2920xffffffff,
2930x00546c1b,
2940xffffffff,
2950xffffffff,
2960x5849fc20,
2970xffffffff,
2980xffffffff,
2990xffffffff,
3000x8c97ffff,
3010x5543fc1c,
3020x05585816,
3030xffffffff,
3040x00506c1b,
3050xffffffff,
3060xffffffff,
3070xffffffff,
3080xffffffff,
3090xffffffff,
3100xffffffff,
3110x8a93ffff,
3120x26ae6c00,
3130x05545816,
3140xffffffff,
3150xffffffff,
3160xffffffff,
3170xffffffff,
3180xffffffff,
3190x76753c17,
3200x41aaa695,
3210xffffffff,
3220x898fffff,
3230xffffffff,
3240x05505816,
3250xffffffff,
3260xffffffff,
3270xffffffff,
3280x858867ff,
3290xffffffff,
3300xffffffff,
3310xffffffff,
3320xffffffff,
3330x848bffff,
3340xffffffff,
3350x054c5816,
3360x79873c06,
3370x47525bff,
3380xffffffff,
3390x3f695401,
3400xffffffff,
3410xffffffff,
3420xffffffff,
3430xffffffff,
3440x8387ffff,
3450xffffffff,
3460x05485816,
3470xffffffff,
3480x5a4e5bff,
3490xffffffff,
3500xffffffff,
3510x6264c816,
3520x43aaa26e,
3530xffffffff,
3540xffffffff,
3550xffffffff,
3560xffffffff,
3570x05445816,
3580xffffffff,
3590x5a4a5bff,
3600xffffffff,
3610xffffffff,
3620xffffffff,
3630x3455fc1b,
3640x0c5a701c,
3650x6366cbff,
3660x0e3c7000,
3670xffffffff,
3680x05405816,
3690xffffffff,
3700x59465bff,
3710xffffffff,
3720xffffffff,
3730xffffffff,
3740x41aaa276,
3750x0c56701c,
3760xffffffff,
3770xffffffff,
3780xffffffff,
3790xffffffff,
3800xffffffff,
3810xffffffff,
3820xffffffff,
3830xffffffff,
3840xffffffff,
3850x21aa7275,
3860x0b52701c,
3870x61489016,
3880x6465fc33,
3890x8d77ffff,
3900xffffffff,
3910x7b87fc05,
3920xffffffff,
3930xffffffff,
3940x2a126bff,
3950x385a6fff,
3960xffffffff,
3970x446dfc16,
3980xffffffff,
3990x7473ffff,
4000xffffffff,
4010xffffffff,
4020xffffffff,
4030xffffffff,
4040xffffffff,
4050xffffffff,
4060xffffffff,
4070x7d873000,
4080xffffffff,
4090x5c409016,
4100x686fffff,
4110x8187440d,
4120xffffffff,
4130xffffffff,
4140x3554b81b,
4150x8287fc0d,
4160xffffffff,
4170xffffffff,
4180xffffffff,
4190xffffffff,
4200xffffffff,
4210x686bffff,
4220xffffffff,
4230xffffffff,
4240xffffffff,
4250x8d9ffc00,
4260x737a5fff,
4270x41aaaa75,
4280xffffffff,
4290xffffffff,
4300x5e40801c,
4310x0b42701c,
4320x6b67ffff,
4330xffffffff,
4340xffffffff,
4350xffffffff,
4360xffffffff,
4370xffffffff,
4380xffffffff,
4390xffffffff,
4400xffffffff,
4410xffffffff,
4420xffffffff,
4430xffffffff,
4440xffffffff,
4450xffffffff,
4460x2b68d000,
4470xffffffff,
4480xffffffff,
4490x6d133017,
4500xffffffff,
4510xffffffff,
4520x4c59fc16,
4530xffffffff,
4540xffffffff,
4550x110bfc1c,
4560x3aab566e,
4570xffffffff,
4580x5052a7ff,
4590xffffffff,
4600xffffffff,
4610xffffffff,
4620x6515fc28,
4630x4a55fc16,
4640x7f865c0d,
4650x88a53c00,
4660x41aaa296,
4670xffffffff,
4680xffffffff,
4690xffffffff,
4700xffffffff,
4710xffffffff,
4720xffffffff,
4730xffffffff,
4740x4451fc16,
4750xffffffff,
4760x60448bff,
4770x21aa7295,
4780xffffffff,
4790x3cab5676,
4800x04106c1b,
4810xffffffff,
4820x78873807,
4830xffffffff,
4840xffffffff,
4850x574dfc16,
4860xffffffff,
4870x4e53ffff,
4880xffffffff,
4890x09145816,
4900xffffffff,
4910x040c6c1b,
4920x8287fc00,
4930x5e50a01c,
4940x6467fc32,
4950xffffffff,
4960x5749fc16,
4970xffffffff,
4980xffffffff,
4990xffffffff,
5000x2a105816,
5010x2e3e7c00,
5020x04086c1b,
5030x7083fc00,
5040xffffffff,
5050xffffffff,
5060xffffffff,
5070x5645fc16,
5080xffffffff,
5090x22aa6e6e,
5100x5e42841c,
5110x614e9c16,
5120x090c5816,
5130x04046c1b,
5140x1eaa5ab3,
5150xffffffff,
5160xffffffff,
5170xffffffff,
5180x5441fc16,
5190x41aaaa95,
5200xffffffff,
5210x5352a028,
5220x09085816,
5230x17505c16,
5240x04006c1b,
5250xffffffff,
5260xffffffff,
5270xffffffff,
5280xffffffff,
5290xffffffff,
5300xffffffff,
5310x6b43ffff,
5320xffffffff,
5330x09045816,
5340xffffffff,
5350x43aaa2ae,
5360xffffffff,
5370xffffffff,
5380xffffffff,
5390x083e5800,
5400x7c865c00,
5410xffffffff,
5420x76753c15,
5430x3051fc2e,
5440x09005816,
5450xffffffff,
5460xffffffff,
5470xffffffff,
5480x3aab568e,
5490xffffffff,
5500x43aaa66e,
5510xffffffff,
5520x1daa5a71,
5530xffffffff,
5540xffffffff,
5550xffffffff,
5560xffffffff,
5570xffffffff,
5580xffffffff,
5590xffffffff,
5600xffffffff,
5610xffffffff,
5620x2a12701c,
5630x5f66cfff,
5640xffffffff,
5650xffffffff,
5660xffffffff,
5670xffffffff,
5680xffffffff,
5690xffffffff,
5700xffffffff,
5710x3cab5696,
5720xffffffff,
5730x100e701c,
5740x41aaa676,
5750xffffffff,
5760xffffffff,
5770xffffffff,
5780xffffffff,
5790xffffffff,
5800xffffffff,
5810xffffffff,
5820x2a125c17,
5830x3654b82e,
5840x100a701c,
5850xffffffff,
5860xffffffff,
5870xffffffff,
5880xffffffff,
5890xffffffff,
5900xffffffff,
5910xffffffff,
5920xffffffff,
5930xffffffff,
5940xffffffff,
5950x1006701c,
5960xffffffff,
5970x1951fc19,
5980xffffffff,
5990xffffffff,
6000xffffffff,
6010x23aa6e8e,
6020xffffffff,
6030x5b4e8016,
6040xffffffff,
6050x1eaa5ad3,
6060x1002701c,
6070xffffffff,
6080xffffffff,
6090xffffffff,
6100xffffffff,
6110x29130c1a,
6120xffffffff,
6130xffffffff,
6140x0d4c7016,
6150xffffffff,
6160x475273ff,
6170xffffffff,
6180xffffffff,
6190xffffffff,
6200xffffffff,
6210xffffffff,
6220xffffffff,
6230xffffffff,
6240xffffffff,
6250x5b468016,
6260x0d487016,
6270x5a4e73ff,
6280xffffffff,
6290xffffffff,
6300xffffffff,
6310xffffffff,
6320xffffffff,
6330x5d54a816,
6340xffffffff,
6350xffffffff,
6360xffffffff,
6370xffffffff,
6380x5a4a73ff,
6390x6615fc16,
6400x3bab56ae,
6410xffffffff,
6420xffffffff,
6430xffffffff,
6440xffffffff,
6450xffffffff,
6460xffffffff,
6470xffffffff,
6480xffffffff,
6490x594673ff,
6500xffffffff,
6510x61468c16,
6520x8d17ffff,
6530xffffffff,
6540xffffffff,
6550xffffffff,
6560x2a13fc1a,
6570xffffffff,
6580xffffffff,
6590xffffffff,
6600xffffffff,
6610xffffffff,
6620xffffffff,
6630x6913ffff,
6640x40abfeb3,
6650x8db9ffff,
6660x41aaa696,
6670xffffffff,
6680xffffffff,
6690xffffffff,
6700xffffffff,
6710xffffffff,
6720xffffffff,
6730xffffffff,
6740x6a0fffff,
6750x8db5ffff,
6760xffffffff,
6770xffffffff,
6780xffffffff,
6790xffffffff,
6800xffffffff,
6810x7a873c07,
6820xffffffff,
6830xffffffff,
6840xffffffff,
6850x6a0bffff,
6860x3f695402,
6870xffffffff,
6880xffffffff,
6890xffffffff,
6900xffffffff,
6910xffffffff,
6920xffffffff,
6930x24aa6eae,
6940xffffffff,
6950xffffffff,
6960x6a07ffff,
6970xffffffff,
6980xffffffff,
6990x066e5816,
7000xffffffff,
7010x00666c1b,
7020xffffffff,
7030xffffffff,
7040xffffffff,
7050xffffffff,
7060xffffffff,
7070x6a03ffff,
7080xffffffff,
7090x4b55fc1c,
7100x066a5816,
7110xffffffff,
7120x00626c1b,
7130xffffffff,
7140xffffffff,
7150xffffffff,
7160xffffffff,
7170xffffffff,
7180xffffffff,
7190xffffffff,
7200x4851fc1c,
7210x05665816,
7220x18506016,
7230x005e6c1b,
7240x12986416,
7250xffffffff,
7260xffffffff,
7270xffffffff,
7280xffffffff,
7290xffffffff,
7300x8da1ffff,
7310xffffffff,
7320x3bab56ce,
7330xffffffff,
7340x43aaa6ae,
7350xffffffff,
7360xffffffff,
7370x584ffc20,
7380x7b87fc06,
7390xffffffff,
7400x5f4287ff,
7410x8d9dffff,
7420xffffffff,
7430xffffffff,
7440xffffffff,
7450x00566c1b,
7460xffffffff,
7470xffffffff,
7480x584bfc20,
7490x5253fc28,
7500xffffffff,
7510xffffffff,
7520xffffffff,
7530x5645fc1c,
7540xffffffff,
7550x40abfed3,
7560x00526c1b,
7570x8187440e,
7580xffffffff,
7590x5847fc20,
7600x8287fc0e,
7610xffffffff,
7620xffffffff,
7630x8b95ffff,
7640x2e3c7800,
7650x5441fc1c,
7660xffffffff,
7670xffffffff,
7680xffffffff,
7690x17505c1c,
7700xffffffff,
7710xffffffff,
7720x41aaaa76,
7730xffffffff,
7740x614c9816,
7750x8991ffff,
7760x1daa5a6f,
7770x05525816,
7780x4d585bff,
7790xffffffff,
7800x8087400c,
7810xffffffff,
7820xffffffff,
7830xffffffff,
7840x1baa59d3,
7850x828dffff,
7860x25aa6ece,
7870x054e5816,
7880x76753c1b,
7890xffffffff,
7900xffffffff,
7910xffffffff,
7920x2b68d001,
7930xffffffff,
7940xffffffff,
7950xffffffff,
7960x8689ffff,
7970xffffffff,
7980x054a5816,
7990xffffffff,
8000xffffffff,
8010xffffffff,
8020xffffffff,
8030xffffffff,
8040xffffffff,
8050xffffffff,
8060xffffffff,
8070xffffffff,
8080x43aca01b,
8090x05465816,
8100x7f865c0e,
8110x5a4c5bff,
8120x39ab55d3,
8130x01626c16,
8140x02686fff,
8150x3457fc1b,
8160xffffffff,
8170xffffffff,
8180x0f3e7000,
8190x3dab55ae,
8200x05425816,
8210x1951fc17,
8220x59485bff,
8230xffffffff,
8240xffffffff,
8250xffffffff,
8260x3153fc1b,
8270x0c58701c,
8280x5f64cbff,
8290xffffffff,
8300xffffffff,
8310xffffffff,
8320xffffffff,
8330xffffffff,
8340x035a6c16,
8350xffffffff,
8360xffffffff,
8370xffffffff,
8380x0b54701c,
8390xffffffff,
8400x8779ffff,
8410x1faa71d5,
8420xffffffff,
8430xffffffff,
8440x2d5eb81b,
8450x72b5fc08,
8460xffffffff,
8470xffffffff,
8480xffffffff,
8490x0b50701c,
8500x456ffc16,
8510x7b75ffff,
8520xffffffff,
8530xffffffff,
8540x147e5c16,
8550xffffffff,
8560xffffffff,
8570x2a106bff,
8580xffffffff,
8590x1eaa5ab4,
8600x446bfc16,
8610xffffffff,
8620xffffffff,
8630xffffffff,
8640x41aaaa96,
8650xffffffff,
8660x3556b81b,
8670x87a5fc00,
8680xffffffff,
8690xffffffff,
8700xffffffff,
8710xffffffff,
8720xffffffff,
8730x4e6dffff,
8740xffffffff,
8750xffffffff,
8760xffffffff,
8770x3252b81b,
8780xffffffff,
8790x5e54a81c,
8800xffffffff,
8810xffffffff,
8820x0b44701c,
8830x28b05c00,
8840xffffffff,
8850xffffffff,
8860xffffffff,
8870xffffffff,
8880xffffffff,
8890x73785fff,
8900xffffffff,
8910xffffffff,
8920xffffffff,
8930x0b40701c,
8940xffffffff,
8950x6b65ffff,
8960xffffffff,
8970xffffffff,
8980x1daa5a72,
8990xffffffff,
9000xffffffff,
9010xffffffff,
9020x6266cc1b,
9030xffffffff,
9040x375bfc16,
9050xffffffff,
9060xffffffff,
9070xffffffff,
9080x3f695400,
9090xffffffff,
9100xffffffff,
9110xffffffff,
9120x6d113017,
9130x3ead541b,
9140xffffffff,
9150x5d448816,
9160xffffffff,
9170xffffffff,
9180xffffffff,
9190xffffffff,
9200xffffffff,
9210x18506416,
9220xffffffff,
9230xffffffff,
9240x16b37400,
9250xffffffff,
9260x4653fc16,
9270xffffffff,
9280xffffffff,
9290xffffffff,
9300xffffffff,
9310xffffffff,
9320x04126c1b,
9330xffffffff,
9340xffffffff,
9350xffffffff,
9360xffffffff,
9370x574ffc16,
9380xffffffff,
9390x6855ffff,
9400xffffffff,
9410xffffffff,
9420xffffffff,
9430x040e6c1b,
9440x41aaa275,
9450xffffffff,
9460xffffffff,
9470xffffffff,
9480x574bfc16,
9490x6f826400,
9500x6851ffff,
9510x1eaa5ad4,
9520x2a125816,
9530xffffffff,
9540x040a6c1b,
9550x7185fc00,
9560xffffffff,
9570xffffffff,
9580xffffffff,
9590x5747fc16,
9600x7b87fc04,
9610xffffffff,
9620xffffffff,
9630x090e5816,
9640xffffffff,
9650x04066c1b,
9660x6e81fc00,
9670x1aac6c1b,
9680x1850601c,
9690x2e5cbbff,
9700x5543fc16,
9710xffffffff,
9720xffffffff,
9730xffffffff,
9740x090a5816,
9750xffffffff,
9760x04026c1b,
9770xffffffff,
9780xffffffff,
9790x8087440c,
9800xffffffff,
9810xffffffff,
9820xffffffff,
9830x6c45ffff,
9840x8287fc0c,
9850x09065816,
9860xffffffff,
9870xffffffff,
9880xffffffff,
9890xffffffff,
9900xffffffff,
9910xffffffff,
9920xffffffff,
9930xffffffff,
9940x6b41ffff,
9950x3353fc2e,
9960x09025816,
9970xffffffff,
9980xffffffff,
9990xffffffff,
10000xffffffff,
10010x2f50bbff,
10020x073c5800,
10030x6266cc16,
10040x5f4083ff,
10050xffffffff,
10060xffffffff,
10070x43aca41b,
10080xffffffff,
10090xffffffff,
10100xffffffff,
10110xffffffff,
10120xffffffff,
10130xffffffff,
10140xffffffff,
10150xffffffff,
10160xffffffff,
10170xffffffff,
10180xffffffff,
10190xffffffff,
10200xffffffff,
10210xffffffff,
10220xffffffff,
10230xffffffff,
10240xffffffff,
10250x2a10701c,
10260x6364cfff,
10270xffffffff,
10280xffffffff,
10290xffffffff,
10300xffffffff,
10310xffffffff,
10320x7e865c0c,
10330xffffffff,
10340xffffffff,
10350x3656b82e,
10360x41aaa295,
10370x100c701c,
10380x614a9416,
10390xffffffff,
10400xffffffff,
10410xffffffff,
10420xffffffff,
10430x2c5ebc1b,
10440xffffffff,
10450x2a105c17,
10460xffffffff,
10470x1008701c,
10480x3cab5675,
10490xffffffff,
10500xffffffff,
10510x77873806,
10520xffffffff,
10530xffffffff,
10540xffffffff,
10550xffffffff,
10560xffffffff,
10570xffffffff,
10580x1004701c,
10590xffffffff,
10600xffffffff,
10610xffffffff,
10620xffffffff,
10630xffffffff,
10640xffffffff
1065};
1066
1067#define fold_hashkey(k) (lj_rol(lj_rol((k),17)-(k),16)%915)
1068
1069