Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / common / crc32c_ppc_constants.h
1 /* Copyright (C) 2017 International Business Machines Corp.
2  * All rights reserved.
3  *
4  * This program is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU General Public License
6  * as published by the Free Software Foundation; either version
7  * 2 of the License, or (at your option) any later version.
8  */
9 #define CRC 0x1edc6f41
10 #define REFLECT
11
12 #ifndef __ASSEMBLY__
13 #ifdef CRC_TABLE
14 static const unsigned int crc_table[] = {
15         0x00000000, 0xf26b8303, 0xe13b70f7, 0x1350f3f4,
16         0xc79a971f, 0x35f1141c, 0x26a1e7e8, 0xd4ca64eb,
17         0x8ad958cf, 0x78b2dbcc, 0x6be22838, 0x9989ab3b,
18         0x4d43cfd0, 0xbf284cd3, 0xac78bf27, 0x5e133c24,
19         0x105ec76f, 0xe235446c, 0xf165b798, 0x030e349b,
20         0xd7c45070, 0x25afd373, 0x36ff2087, 0xc494a384,
21         0x9a879fa0, 0x68ec1ca3, 0x7bbcef57, 0x89d76c54,
22         0x5d1d08bf, 0xaf768bbc, 0xbc267848, 0x4e4dfb4b,
23         0x20bd8ede, 0xd2d60ddd, 0xc186fe29, 0x33ed7d2a,
24         0xe72719c1, 0x154c9ac2, 0x061c6936, 0xf477ea35,
25         0xaa64d611, 0x580f5512, 0x4b5fa6e6, 0xb93425e5,
26         0x6dfe410e, 0x9f95c20d, 0x8cc531f9, 0x7eaeb2fa,
27         0x30e349b1, 0xc288cab2, 0xd1d83946, 0x23b3ba45,
28         0xf779deae, 0x05125dad, 0x1642ae59, 0xe4292d5a,
29         0xba3a117e, 0x4851927d, 0x5b016189, 0xa96ae28a,
30         0x7da08661, 0x8fcb0562, 0x9c9bf696, 0x6ef07595,
31         0x417b1dbc, 0xb3109ebf, 0xa0406d4b, 0x522bee48,
32         0x86e18aa3, 0x748a09a0, 0x67dafa54, 0x95b17957,
33         0xcba24573, 0x39c9c670, 0x2a993584, 0xd8f2b687,
34         0x0c38d26c, 0xfe53516f, 0xed03a29b, 0x1f682198,
35         0x5125dad3, 0xa34e59d0, 0xb01eaa24, 0x42752927,
36         0x96bf4dcc, 0x64d4cecf, 0x77843d3b, 0x85efbe38,
37         0xdbfc821c, 0x2997011f, 0x3ac7f2eb, 0xc8ac71e8,
38         0x1c661503, 0xee0d9600, 0xfd5d65f4, 0x0f36e6f7,
39         0x61c69362, 0x93ad1061, 0x80fde395, 0x72966096,
40         0xa65c047d, 0x5437877e, 0x4767748a, 0xb50cf789,
41         0xeb1fcbad, 0x197448ae, 0x0a24bb5a, 0xf84f3859,
42         0x2c855cb2, 0xdeeedfb1, 0xcdbe2c45, 0x3fd5af46,
43         0x7198540d, 0x83f3d70e, 0x90a324fa, 0x62c8a7f9,
44         0xb602c312, 0x44694011, 0x5739b3e5, 0xa55230e6,
45         0xfb410cc2, 0x092a8fc1, 0x1a7a7c35, 0xe811ff36,
46         0x3cdb9bdd, 0xceb018de, 0xdde0eb2a, 0x2f8b6829,
47         0x82f63b78, 0x709db87b, 0x63cd4b8f, 0x91a6c88c,
48         0x456cac67, 0xb7072f64, 0xa457dc90, 0x563c5f93,
49         0x082f63b7, 0xfa44e0b4, 0xe9141340, 0x1b7f9043,
50         0xcfb5f4a8, 0x3dde77ab, 0x2e8e845f, 0xdce5075c,
51         0x92a8fc17, 0x60c37f14, 0x73938ce0, 0x81f80fe3,
52         0x55326b08, 0xa759e80b, 0xb4091bff, 0x466298fc,
53         0x1871a4d8, 0xea1a27db, 0xf94ad42f, 0x0b21572c,
54         0xdfeb33c7, 0x2d80b0c4, 0x3ed04330, 0xccbbc033,
55         0xa24bb5a6, 0x502036a5, 0x4370c551, 0xb11b4652,
56         0x65d122b9, 0x97baa1ba, 0x84ea524e, 0x7681d14d,
57         0x2892ed69, 0xdaf96e6a, 0xc9a99d9e, 0x3bc21e9d,
58         0xef087a76, 0x1d63f975, 0x0e330a81, 0xfc588982,
59         0xb21572c9, 0x407ef1ca, 0x532e023e, 0xa145813d,
60         0x758fe5d6, 0x87e466d5, 0x94b49521, 0x66df1622,
61         0x38cc2a06, 0xcaa7a905, 0xd9f75af1, 0x2b9cd9f2,
62         0xff56bd19, 0x0d3d3e1a, 0x1e6dcdee, 0xec064eed,
63         0xc38d26c4, 0x31e6a5c7, 0x22b65633, 0xd0ddd530,
64         0x0417b1db, 0xf67c32d8, 0xe52cc12c, 0x1747422f,
65         0x49547e0b, 0xbb3ffd08, 0xa86f0efc, 0x5a048dff,
66         0x8ecee914, 0x7ca56a17, 0x6ff599e3, 0x9d9e1ae0,
67         0xd3d3e1ab, 0x21b862a8, 0x32e8915c, 0xc083125f,
68         0x144976b4, 0xe622f5b7, 0xf5720643, 0x07198540,
69         0x590ab964, 0xab613a67, 0xb831c993, 0x4a5a4a90,
70         0x9e902e7b, 0x6cfbad78, 0x7fab5e8c, 0x8dc0dd8f,
71         0xe330a81a, 0x115b2b19, 0x020bd8ed, 0xf0605bee,
72         0x24aa3f05, 0xd6c1bc06, 0xc5914ff2, 0x37faccf1,
73         0x69e9f0d5, 0x9b8273d6, 0x88d28022, 0x7ab90321,
74         0xae7367ca, 0x5c18e4c9, 0x4f48173d, 0xbd23943e,
75         0xf36e6f75, 0x0105ec76, 0x12551f82, 0xe03e9c81,
76         0x34f4f86a, 0xc69f7b69, 0xd5cf889d, 0x27a40b9e,
77         0x79b737ba, 0x8bdcb4b9, 0x988c474d, 0x6ae7c44e,
78         0xbe2da0a5, 0x4c4623a6, 0x5f16d052, 0xad7d5351,};
79
80 #endif
81
82 #ifdef FAST_ZERO_TABLE
83 /* fast zero table */
84 unsigned int crc_zero[] = {
85         0x100,
86         0x10000,
87         0x1edc6f41,
88         0x3aab4576,
89         0x18571d18,
90         0x59a3508a,
91         0xaa97d41d,
92         0xe78dbf1d,
93         0x4ef6a711,
94         0x2506c32e,
95         0x68d4e827,
96         0x546ea6b0,
97         0x465cebac,
98         0x26a86214,
99         0x964aa2fd,
100         0x3b4c5747,
101         0x6702ee7f,
102         0xd086629f,
103         0xf1f2043c,
104         0xc761a1ca,
105         0xa8964e9a,
106         0x90cab2ce,
107         0xc6e3583d,
108         0x3344e0be,
109         0x7d53914b,
110         0x3d953297,
111         0xfcf2eda0,
112         0x42f878a5,
113         0x2,
114         0x4,
115         0x10,
116         0x100,
117         0x10000,
118         0x1edc6f41,
119         0x3aab4576,
120         0x18571d18,
121         0x59a3508a,
122         0xaa97d41d,
123         0xe78dbf1d,
124         0x4ef6a711,
125         0x2506c32e,
126         0x68d4e827,
127         0x546ea6b0,
128         0x465cebac,
129         0x26a86214,
130         0x964aa2fd,
131         0x3b4c5747,
132         0x6702ee7f,
133         0xd086629f,
134         0xf1f2043c,
135         0xc761a1ca,
136         0xa8964e9a,
137         0x90cab2ce,
138         0xc6e3583d,
139         0x3344e0be,
140         0x7d53914b,
141         0x3d953297,
142         0xfcf2eda0,
143         0x42f878a5,
144         0x2,
145         0x4,
146         0x10,
147         0x100,
148         0x10000
149 };
150 #endif
151
152 #else
153 #define MAX_SIZE        32768
154 .constants:
155
156         /* Reduce 262144 kbits to 1024 bits */
157         /* x^261120 mod p(x)` << 1, x^261184 mod p(x)` << 1 */
158         .octa 0x00000000b6ca9e20000000009c37c408
159
160         /* x^260096 mod p(x)` << 1, x^260160 mod p(x)` << 1 */
161         .octa 0x00000000350249a800000001b51df26c
162
163         /* x^259072 mod p(x)` << 1, x^259136 mod p(x)` << 1 */
164         .octa 0x00000001862dac54000000000724b9d0
165
166         /* x^258048 mod p(x)` << 1, x^258112 mod p(x)` << 1 */
167         .octa 0x00000001d87fb48c00000001c00532fe
168
169         /* x^257024 mod p(x)` << 1, x^257088 mod p(x)` << 1 */
170         .octa 0x00000001f39b699e00000000f05a9362
171
172         /* x^256000 mod p(x)` << 1, x^256064 mod p(x)` << 1 */
173         .octa 0x0000000101da11b400000001e1007970
174
175         /* x^254976 mod p(x)` << 1, x^255040 mod p(x)` << 1 */
176         .octa 0x00000001cab571e000000000a57366ee
177
178         /* x^253952 mod p(x)` << 1, x^254016 mod p(x)` << 1 */
179         .octa 0x00000000c7020cfe0000000192011284
180
181         /* x^252928 mod p(x)` << 1, x^252992 mod p(x)` << 1 */
182         .octa 0x00000000cdaed1ae0000000162716d9a
183
184         /* x^251904 mod p(x)` << 1, x^251968 mod p(x)` << 1 */
185         .octa 0x00000001e804effc00000000cd97ecde
186
187         /* x^250880 mod p(x)` << 1, x^250944 mod p(x)` << 1 */
188         .octa 0x0000000077c3ea3a0000000058812bc0
189
190         /* x^249856 mod p(x)` << 1, x^249920 mod p(x)` << 1 */
191         .octa 0x0000000068df31b40000000088b8c12e
192
193         /* x^248832 mod p(x)` << 1, x^248896 mod p(x)` << 1 */
194         .octa 0x00000000b059b6c200000001230b234c
195
196         /* x^247808 mod p(x)` << 1, x^247872 mod p(x)` << 1 */
197         .octa 0x0000000145fb8ed800000001120b416e
198
199         /* x^246784 mod p(x)` << 1, x^246848 mod p(x)` << 1 */
200         .octa 0x00000000cbc0916800000001974aecb0
201
202         /* x^245760 mod p(x)` << 1, x^245824 mod p(x)` << 1 */
203         .octa 0x000000005ceeedc2000000008ee3f226
204
205         /* x^244736 mod p(x)` << 1, x^244800 mod p(x)` << 1 */
206         .octa 0x0000000047d74e8600000001089aba9a
207
208         /* x^243712 mod p(x)` << 1, x^243776 mod p(x)` << 1 */
209         .octa 0x00000001407e9e220000000065113872
210
211         /* x^242688 mod p(x)` << 1, x^242752 mod p(x)` << 1 */
212         .octa 0x00000001da967bda000000005c07ec10
213
214         /* x^241664 mod p(x)` << 1, x^241728 mod p(x)` << 1 */
215         .octa 0x000000006c8983680000000187590924
216
217         /* x^240640 mod p(x)` << 1, x^240704 mod p(x)` << 1 */
218         .octa 0x00000000f2d14c9800000000e35da7c6
219
220         /* x^239616 mod p(x)` << 1, x^239680 mod p(x)` << 1 */
221         .octa 0x00000001993c6ad4000000000415855a
222
223         /* x^238592 mod p(x)` << 1, x^238656 mod p(x)` << 1 */
224         .octa 0x000000014683d1ac0000000073617758
225
226         /* x^237568 mod p(x)` << 1, x^237632 mod p(x)` << 1 */
227         .octa 0x00000001a7c93e6c0000000176021d28
228
229         /* x^236544 mod p(x)` << 1, x^236608 mod p(x)` << 1 */
230         .octa 0x000000010211e90a00000001c358fd0a
231
232         /* x^235520 mod p(x)` << 1, x^235584 mod p(x)` << 1 */
233         .octa 0x000000001119403e00000001ff7a2c18
234
235         /* x^234496 mod p(x)` << 1, x^234560 mod p(x)` << 1 */
236         .octa 0x000000001c3261aa00000000f2d9f7e4
237
238         /* x^233472 mod p(x)` << 1, x^233536 mod p(x)` << 1 */
239         .octa 0x000000014e37a634000000016cf1f9c8
240
241         /* x^232448 mod p(x)` << 1, x^232512 mod p(x)` << 1 */
242         .octa 0x0000000073786c0c000000010af9279a
243
244         /* x^231424 mod p(x)` << 1, x^231488 mod p(x)` << 1 */
245         .octa 0x000000011dc037f80000000004f101e8
246
247         /* x^230400 mod p(x)` << 1, x^230464 mod p(x)` << 1 */
248         .octa 0x0000000031433dfc0000000070bcf184
249
250         /* x^229376 mod p(x)` << 1, x^229440 mod p(x)` << 1 */
251         .octa 0x000000009cde8348000000000a8de642
252
253         /* x^228352 mod p(x)` << 1, x^228416 mod p(x)` << 1 */
254         .octa 0x0000000038d3c2a60000000062ea130c
255
256         /* x^227328 mod p(x)` << 1, x^227392 mod p(x)` << 1 */
257         .octa 0x000000011b25f26000000001eb31cbb2
258
259         /* x^226304 mod p(x)` << 1, x^226368 mod p(x)` << 1 */
260         .octa 0x000000001629e6f00000000170783448
261
262         /* x^225280 mod p(x)` << 1, x^225344 mod p(x)` << 1 */
263         .octa 0x0000000160838b4c00000001a684b4c6
264
265         /* x^224256 mod p(x)` << 1, x^224320 mod p(x)` << 1 */
266         .octa 0x000000007a44011c00000000253ca5b4
267
268         /* x^223232 mod p(x)` << 1, x^223296 mod p(x)` << 1 */
269         .octa 0x00000000226f417a0000000057b4b1e2
270
271         /* x^222208 mod p(x)` << 1, x^222272 mod p(x)` << 1 */
272         .octa 0x0000000045eb2eb400000000b6bd084c
273
274         /* x^221184 mod p(x)` << 1, x^221248 mod p(x)` << 1 */
275         .octa 0x000000014459d70c0000000123c2d592
276
277         /* x^220160 mod p(x)` << 1, x^220224 mod p(x)` << 1 */
278         .octa 0x00000001d406ed8200000000159dafce
279
280         /* x^219136 mod p(x)` << 1, x^219200 mod p(x)` << 1 */
281         .octa 0x0000000160c8e1a80000000127e1a64e
282
283         /* x^218112 mod p(x)` << 1, x^218176 mod p(x)` << 1 */
284         .octa 0x0000000027ba80980000000056860754
285
286         /* x^217088 mod p(x)` << 1, x^217152 mod p(x)` << 1 */
287         .octa 0x000000006d92d01800000001e661aae8
288
289         /* x^216064 mod p(x)` << 1, x^216128 mod p(x)` << 1 */
290         .octa 0x000000012ed7e3f200000000f82c6166
291
292         /* x^215040 mod p(x)` << 1, x^215104 mod p(x)` << 1 */
293         .octa 0x000000002dc8778800000000c4f9c7ae
294
295         /* x^214016 mod p(x)` << 1, x^214080 mod p(x)` << 1 */
296         .octa 0x0000000018240bb80000000074203d20
297
298         /* x^212992 mod p(x)` << 1, x^213056 mod p(x)` << 1 */
299         .octa 0x000000001ad381580000000198173052
300
301         /* x^211968 mod p(x)` << 1, x^212032 mod p(x)` << 1 */
302         .octa 0x00000001396b78f200000001ce8aba54
303
304         /* x^210944 mod p(x)` << 1, x^211008 mod p(x)` << 1 */
305         .octa 0x000000011a68133400000001850d5d94
306
307         /* x^209920 mod p(x)` << 1, x^209984 mod p(x)` << 1 */
308         .octa 0x000000012104732e00000001d609239c
309
310         /* x^208896 mod p(x)` << 1, x^208960 mod p(x)` << 1 */
311         .octa 0x00000000a140d90c000000001595f048
312
313         /* x^207872 mod p(x)` << 1, x^207936 mod p(x)` << 1 */
314         .octa 0x00000001b7215eda0000000042ccee08
315
316         /* x^206848 mod p(x)` << 1, x^206912 mod p(x)` << 1 */
317         .octa 0x00000001aaf1df3c000000010a389d74
318
319         /* x^205824 mod p(x)` << 1, x^205888 mod p(x)` << 1 */
320         .octa 0x0000000029d15b8a000000012a840da6
321
322         /* x^204800 mod p(x)` << 1, x^204864 mod p(x)` << 1 */
323         .octa 0x00000000f1a96922000000001d181c0c
324
325         /* x^203776 mod p(x)` << 1, x^203840 mod p(x)` << 1 */
326         .octa 0x00000001ac80d03c0000000068b7d1f6
327
328         /* x^202752 mod p(x)` << 1, x^202816 mod p(x)` << 1 */
329         .octa 0x000000000f11d56a000000005b0f14fc
330
331         /* x^201728 mod p(x)` << 1, x^201792 mod p(x)` << 1 */
332         .octa 0x00000001f1c022a20000000179e9e730
333
334         /* x^200704 mod p(x)` << 1, x^200768 mod p(x)` << 1 */
335         .octa 0x0000000173d00ae200000001ce1368d6
336
337         /* x^199680 mod p(x)` << 1, x^199744 mod p(x)` << 1 */
338         .octa 0x00000001d4ffe4ac0000000112c3a84c
339
340         /* x^198656 mod p(x)` << 1, x^198720 mod p(x)` << 1 */
341         .octa 0x000000016edc5ae400000000de940fee
342
343         /* x^197632 mod p(x)` << 1, x^197696 mod p(x)` << 1 */
344         .octa 0x00000001f1a0214000000000fe896b7e
345
346         /* x^196608 mod p(x)` << 1, x^196672 mod p(x)` << 1 */
347         .octa 0x00000000ca0b28a000000001f797431c
348
349         /* x^195584 mod p(x)` << 1, x^195648 mod p(x)` << 1 */
350         .octa 0x00000001928e30a20000000053e989ba
351
352         /* x^194560 mod p(x)` << 1, x^194624 mod p(x)` << 1 */
353         .octa 0x0000000097b1b002000000003920cd16
354
355         /* x^193536 mod p(x)` << 1, x^193600 mod p(x)` << 1 */
356         .octa 0x00000000b15bf90600000001e6f579b8
357
358         /* x^192512 mod p(x)` << 1, x^192576 mod p(x)` << 1 */
359         .octa 0x00000000411c5d52000000007493cb0a
360
361         /* x^191488 mod p(x)` << 1, x^191552 mod p(x)` << 1 */
362         .octa 0x00000001c36f330000000001bdd376d8
363
364         /* x^190464 mod p(x)` << 1, x^190528 mod p(x)` << 1 */
365         .octa 0x00000001119227e0000000016badfee6
366
367         /* x^189440 mod p(x)` << 1, x^189504 mod p(x)` << 1 */
368         .octa 0x00000000114d47020000000071de5c58
369
370         /* x^188416 mod p(x)` << 1, x^188480 mod p(x)` << 1 */
371         .octa 0x00000000458b5b9800000000453f317c
372
373         /* x^187392 mod p(x)` << 1, x^187456 mod p(x)` << 1 */
374         .octa 0x000000012e31fb8e0000000121675cce
375
376         /* x^186368 mod p(x)` << 1, x^186432 mod p(x)` << 1 */
377         .octa 0x000000005cf619d800000001f409ee92
378
379         /* x^185344 mod p(x)` << 1, x^185408 mod p(x)` << 1 */
380         .octa 0x0000000063f4d8b200000000f36b9c88
381
382         /* x^184320 mod p(x)` << 1, x^184384 mod p(x)` << 1 */
383         .octa 0x000000004138dc8a0000000036b398f4
384
385         /* x^183296 mod p(x)` << 1, x^183360 mod p(x)` << 1 */
386         .octa 0x00000001d29ee8e000000001748f9adc
387
388         /* x^182272 mod p(x)` << 1, x^182336 mod p(x)` << 1 */
389         .octa 0x000000006a08ace800000001be94ec00
390
391         /* x^181248 mod p(x)` << 1, x^181312 mod p(x)` << 1 */
392         .octa 0x0000000127d4201000000000b74370d6
393
394         /* x^180224 mod p(x)` << 1, x^180288 mod p(x)` << 1 */
395         .octa 0x0000000019d76b6200000001174d0b98
396
397         /* x^179200 mod p(x)` << 1, x^179264 mod p(x)` << 1 */
398         .octa 0x00000001b1471f6e00000000befc06a4
399
400         /* x^178176 mod p(x)` << 1, x^178240 mod p(x)` << 1 */
401         .octa 0x00000001f64c19cc00000001ae125288
402
403         /* x^177152 mod p(x)` << 1, x^177216 mod p(x)` << 1 */
404         .octa 0x00000000003c0ea00000000095c19b34
405
406         /* x^176128 mod p(x)` << 1, x^176192 mod p(x)` << 1 */
407         .octa 0x000000014d73abf600000001a78496f2
408
409         /* x^175104 mod p(x)` << 1, x^175168 mod p(x)` << 1 */
410         .octa 0x00000001620eb84400000001ac5390a0
411
412         /* x^174080 mod p(x)` << 1, x^174144 mod p(x)` << 1 */
413         .octa 0x0000000147655048000000002a80ed6e
414
415         /* x^173056 mod p(x)` << 1, x^173120 mod p(x)` << 1 */
416         .octa 0x0000000067b5077e00000001fa9b0128
417
418         /* x^172032 mod p(x)` << 1, x^172096 mod p(x)` << 1 */
419         .octa 0x0000000010ffe20600000001ea94929e
420
421         /* x^171008 mod p(x)` << 1, x^171072 mod p(x)` << 1 */
422         .octa 0x000000000fee8f1e0000000125f4305c
423
424         /* x^169984 mod p(x)` << 1, x^170048 mod p(x)` << 1 */
425         .octa 0x00000001da26fbae00000001471e2002
426
427         /* x^168960 mod p(x)` << 1, x^169024 mod p(x)` << 1 */
428         .octa 0x00000001b3a8bd880000000132d2253a
429
430         /* x^167936 mod p(x)` << 1, x^168000 mod p(x)` << 1 */
431         .octa 0x00000000e8f3898e00000000f26b3592
432
433         /* x^166912 mod p(x)` << 1, x^166976 mod p(x)` << 1 */
434         .octa 0x00000000b0d0d28c00000000bc8b67b0
435
436         /* x^165888 mod p(x)` << 1, x^165952 mod p(x)` << 1 */
437         .octa 0x0000000030f2a798000000013a826ef2
438
439         /* x^164864 mod p(x)` << 1, x^164928 mod p(x)` << 1 */
440         .octa 0x000000000fba10020000000081482c84
441
442         /* x^163840 mod p(x)` << 1, x^163904 mod p(x)` << 1 */
443         .octa 0x00000000bdb9bd7200000000e77307c2
444
445         /* x^162816 mod p(x)` << 1, x^162880 mod p(x)` << 1 */
446         .octa 0x0000000075d3bf5a00000000d4a07ec8
447
448         /* x^161792 mod p(x)` << 1, x^161856 mod p(x)` << 1 */
449         .octa 0x00000000ef1f98a00000000017102100
450
451         /* x^160768 mod p(x)` << 1, x^160832 mod p(x)` << 1 */
452         .octa 0x00000000689c760200000000db406486
453
454         /* x^159744 mod p(x)` << 1, x^159808 mod p(x)` << 1 */
455         .octa 0x000000016d5fa5fe0000000192db7f88
456
457         /* x^158720 mod p(x)` << 1, x^158784 mod p(x)` << 1 */
458         .octa 0x00000001d0d2b9ca000000018bf67b1e
459
460         /* x^157696 mod p(x)` << 1, x^157760 mod p(x)` << 1 */
461         .octa 0x0000000041e7b470000000007c09163e
462
463         /* x^156672 mod p(x)` << 1, x^156736 mod p(x)` << 1 */
464         .octa 0x00000001cbb6495e000000000adac060
465
466         /* x^155648 mod p(x)` << 1, x^155712 mod p(x)` << 1 */
467         .octa 0x000000010052a0b000000000bd8316ae
468
469         /* x^154624 mod p(x)` << 1, x^154688 mod p(x)` << 1 */
470         .octa 0x00000001d8effb5c000000019f09ab54
471
472         /* x^153600 mod p(x)` << 1, x^153664 mod p(x)` << 1 */
473         .octa 0x00000001d969853c0000000125155542
474
475         /* x^152576 mod p(x)` << 1, x^152640 mod p(x)` << 1 */
476         .octa 0x00000000523ccce2000000018fdb5882
477
478         /* x^151552 mod p(x)` << 1, x^151616 mod p(x)` << 1 */
479         .octa 0x000000001e2436bc00000000e794b3f4
480
481         /* x^150528 mod p(x)` << 1, x^150592 mod p(x)` << 1 */
482         .octa 0x00000000ddd1c3a2000000016f9bb022
483
484         /* x^149504 mod p(x)` << 1, x^149568 mod p(x)` << 1 */
485         .octa 0x0000000019fcfe3800000000290c9978
486
487         /* x^148480 mod p(x)` << 1, x^148544 mod p(x)` << 1 */
488         .octa 0x00000001ce95db640000000083c0f350
489
490         /* x^147456 mod p(x)` << 1, x^147520 mod p(x)` << 1 */
491         .octa 0x00000000af5828060000000173ea6628
492
493         /* x^146432 mod p(x)` << 1, x^146496 mod p(x)` << 1 */
494         .octa 0x00000001006388f600000001c8b4e00a
495
496         /* x^145408 mod p(x)` << 1, x^145472 mod p(x)` << 1 */
497         .octa 0x0000000179eca00a00000000de95d6aa
498
499         /* x^144384 mod p(x)` << 1, x^144448 mod p(x)` << 1 */
500         .octa 0x0000000122410a6a000000010b7f7248
501
502         /* x^143360 mod p(x)` << 1, x^143424 mod p(x)` << 1 */
503         .octa 0x000000004288e87c00000001326e3a06
504
505         /* x^142336 mod p(x)` << 1, x^142400 mod p(x)` << 1 */
506         .octa 0x000000016c5490da00000000bb62c2e6
507
508         /* x^141312 mod p(x)` << 1, x^141376 mod p(x)` << 1 */
509         .octa 0x00000000d1c71f6e0000000156a4b2c2
510
511         /* x^140288 mod p(x)` << 1, x^140352 mod p(x)` << 1 */
512         .octa 0x00000001b4ce08a6000000011dfe763a
513
514         /* x^139264 mod p(x)` << 1, x^139328 mod p(x)` << 1 */
515         .octa 0x00000001466ba60c000000007bcca8e2
516
517         /* x^138240 mod p(x)` << 1, x^138304 mod p(x)` << 1 */
518         .octa 0x00000001f6c488a40000000186118faa
519
520         /* x^137216 mod p(x)` << 1, x^137280 mod p(x)` << 1 */
521         .octa 0x000000013bfb06820000000111a65a88
522
523         /* x^136192 mod p(x)` << 1, x^136256 mod p(x)` << 1 */
524         .octa 0x00000000690e9e54000000003565e1c4
525
526         /* x^135168 mod p(x)` << 1, x^135232 mod p(x)` << 1 */
527         .octa 0x00000000281346b6000000012ed02a82
528
529         /* x^134144 mod p(x)` << 1, x^134208 mod p(x)` << 1 */
530         .octa 0x000000015646402400000000c486ecfc
531
532         /* x^133120 mod p(x)` << 1, x^133184 mod p(x)` << 1 */
533         .octa 0x000000016063a8dc0000000001b951b2
534
535         /* x^132096 mod p(x)` << 1, x^132160 mod p(x)` << 1 */
536         .octa 0x0000000116a663620000000048143916
537
538         /* x^131072 mod p(x)` << 1, x^131136 mod p(x)` << 1 */
539         .octa 0x000000017e8aa4d200000001dc2ae124
540
541         /* x^130048 mod p(x)` << 1, x^130112 mod p(x)` << 1 */
542         .octa 0x00000001728eb10c00000001416c58d6
543
544         /* x^129024 mod p(x)` << 1, x^129088 mod p(x)` << 1 */
545         .octa 0x00000001b08fd7fa00000000a479744a
546
547         /* x^128000 mod p(x)` << 1, x^128064 mod p(x)` << 1 */
548         .octa 0x00000001092a16e80000000096ca3a26
549
550         /* x^126976 mod p(x)` << 1, x^127040 mod p(x)` << 1 */
551         .octa 0x00000000a505637c00000000ff223d4e
552
553         /* x^125952 mod p(x)` << 1, x^126016 mod p(x)` << 1 */
554         .octa 0x00000000d94869b2000000010e84da42
555
556         /* x^124928 mod p(x)` << 1, x^124992 mod p(x)` << 1 */
557         .octa 0x00000001c8b203ae00000001b61ba3d0
558
559         /* x^123904 mod p(x)` << 1, x^123968 mod p(x)` << 1 */
560         .octa 0x000000005704aea000000000680f2de8
561
562         /* x^122880 mod p(x)` << 1, x^122944 mod p(x)` << 1 */
563         .octa 0x000000012e295fa2000000008772a9a8
564
565         /* x^121856 mod p(x)` << 1, x^121920 mod p(x)` << 1 */
566         .octa 0x000000011d0908bc0000000155f295bc
567
568         /* x^120832 mod p(x)` << 1, x^120896 mod p(x)` << 1 */
569         .octa 0x0000000193ed97ea00000000595f9282
570
571         /* x^119808 mod p(x)` << 1, x^119872 mod p(x)` << 1 */
572         .octa 0x000000013a0f1c520000000164b1c25a
573
574         /* x^118784 mod p(x)` << 1, x^118848 mod p(x)` << 1 */
575         .octa 0x000000010c2c40c000000000fbd67c50
576
577         /* x^117760 mod p(x)` << 1, x^117824 mod p(x)` << 1 */
578         .octa 0x00000000ff6fac3e0000000096076268
579
580         /* x^116736 mod p(x)` << 1, x^116800 mod p(x)` << 1 */
581         .octa 0x000000017b3609c000000001d288e4cc
582
583         /* x^115712 mod p(x)` << 1, x^115776 mod p(x)` << 1 */
584         .octa 0x0000000088c8c92200000001eaac1bdc
585
586         /* x^114688 mod p(x)` << 1, x^114752 mod p(x)` << 1 */
587         .octa 0x00000001751baae600000001f1ea39e2
588
589         /* x^113664 mod p(x)` << 1, x^113728 mod p(x)` << 1 */
590         .octa 0x000000010795297200000001eb6506fc
591
592         /* x^112640 mod p(x)` << 1, x^112704 mod p(x)` << 1 */
593         .octa 0x0000000162b00abe000000010f806ffe
594
595         /* x^111616 mod p(x)` << 1, x^111680 mod p(x)` << 1 */
596         .octa 0x000000000d7b404c000000010408481e
597
598         /* x^110592 mod p(x)` << 1, x^110656 mod p(x)` << 1 */
599         .octa 0x00000000763b13d40000000188260534
600
601         /* x^109568 mod p(x)` << 1, x^109632 mod p(x)` << 1 */
602         .octa 0x00000000f6dc22d80000000058fc73e0
603
604         /* x^108544 mod p(x)` << 1, x^108608 mod p(x)` << 1 */
605         .octa 0x000000007daae06000000000391c59b8
606
607         /* x^107520 mod p(x)` << 1, x^107584 mod p(x)` << 1 */
608         .octa 0x000000013359ab7c000000018b638400
609
610         /* x^106496 mod p(x)` << 1, x^106560 mod p(x)` << 1 */
611         .octa 0x000000008add438a000000011738f5c4
612
613         /* x^105472 mod p(x)` << 1, x^105536 mod p(x)` << 1 */
614         .octa 0x00000001edbefdea000000008cf7c6da
615
616         /* x^104448 mod p(x)` << 1, x^104512 mod p(x)` << 1 */
617         .octa 0x000000004104e0f800000001ef97fb16
618
619         /* x^103424 mod p(x)` << 1, x^103488 mod p(x)` << 1 */
620         .octa 0x00000000b48a82220000000102130e20
621
622         /* x^102400 mod p(x)` << 1, x^102464 mod p(x)` << 1 */
623         .octa 0x00000001bcb4684400000000db968898
624
625         /* x^101376 mod p(x)` << 1, x^101440 mod p(x)` << 1 */
626         .octa 0x000000013293ce0a00000000b5047b5e
627
628         /* x^100352 mod p(x)` << 1, x^100416 mod p(x)` << 1 */
629         .octa 0x00000001710d0844000000010b90fdb2
630
631         /* x^99328 mod p(x)` << 1, x^99392 mod p(x)` << 1 */
632         .octa 0x0000000117907f6e000000004834a32e
633
634         /* x^98304 mod p(x)` << 1, x^98368 mod p(x)` << 1 */
635         .octa 0x0000000087ddf93e0000000059c8f2b0
636
637         /* x^97280 mod p(x)` << 1, x^97344 mod p(x)` << 1 */
638         .octa 0x000000005970e9b00000000122cec508
639
640         /* x^96256 mod p(x)` << 1, x^96320 mod p(x)` << 1 */
641         .octa 0x0000000185b2b7d0000000000a330cda
642
643         /* x^95232 mod p(x)` << 1, x^95296 mod p(x)` << 1 */
644         .octa 0x00000001dcee0efc000000014a47148c
645
646         /* x^94208 mod p(x)` << 1, x^94272 mod p(x)` << 1 */
647         .octa 0x0000000030da27220000000042c61cb8
648
649         /* x^93184 mod p(x)` << 1, x^93248 mod p(x)` << 1 */
650         .octa 0x000000012f925a180000000012fe6960
651
652         /* x^92160 mod p(x)` << 1, x^92224 mod p(x)` << 1 */
653         .octa 0x00000000dd2e357c00000000dbda2c20
654
655         /* x^91136 mod p(x)` << 1, x^91200 mod p(x)` << 1 */
656         .octa 0x00000000071c80de000000011122410c
657
658         /* x^90112 mod p(x)` << 1, x^90176 mod p(x)` << 1 */
659         .octa 0x000000011513140a00000000977b2070
660
661         /* x^89088 mod p(x)` << 1, x^89152 mod p(x)` << 1 */
662         .octa 0x00000001df876e8e000000014050438e
663
664         /* x^88064 mod p(x)` << 1, x^88128 mod p(x)` << 1 */
665         .octa 0x000000015f81d6ce0000000147c840e8
666
667         /* x^87040 mod p(x)` << 1, x^87104 mod p(x)` << 1 */
668         .octa 0x000000019dd94dbe00000001cc7c88ce
669
670         /* x^86016 mod p(x)` << 1, x^86080 mod p(x)` << 1 */
671         .octa 0x00000001373d206e00000001476b35a4
672
673         /* x^84992 mod p(x)` << 1, x^85056 mod p(x)` << 1 */
674         .octa 0x00000000668ccade000000013d52d508
675
676         /* x^83968 mod p(x)` << 1, x^84032 mod p(x)` << 1 */
677         .octa 0x00000001b192d268000000008e4be32e
678
679         /* x^82944 mod p(x)` << 1, x^83008 mod p(x)` << 1 */
680         .octa 0x00000000e30f3a7800000000024120fe
681
682         /* x^81920 mod p(x)` << 1, x^81984 mod p(x)` << 1 */
683         .octa 0x000000010ef1f7bc00000000ddecddb4
684
685         /* x^80896 mod p(x)` << 1, x^80960 mod p(x)` << 1 */
686         .octa 0x00000001f5ac738000000000d4d403bc
687
688         /* x^79872 mod p(x)` << 1, x^79936 mod p(x)` << 1 */
689         .octa 0x000000011822ea7000000001734b89aa
690
691         /* x^78848 mod p(x)` << 1, x^78912 mod p(x)` << 1 */
692         .octa 0x00000000c3a33848000000010e7a58d6
693
694         /* x^77824 mod p(x)` << 1, x^77888 mod p(x)` << 1 */
695         .octa 0x00000001bd151c2400000001f9f04e9c
696
697         /* x^76800 mod p(x)` << 1, x^76864 mod p(x)` << 1 */
698         .octa 0x0000000056002d7600000000b692225e
699
700         /* x^75776 mod p(x)` << 1, x^75840 mod p(x)` << 1 */
701         .octa 0x000000014657c4f4000000019b8d3f3e
702
703         /* x^74752 mod p(x)` << 1, x^74816 mod p(x)` << 1 */
704         .octa 0x0000000113742d7c00000001a874f11e
705
706         /* x^73728 mod p(x)` << 1, x^73792 mod p(x)` << 1 */
707         .octa 0x000000019c5920ba000000010d5a4254
708
709         /* x^72704 mod p(x)` << 1, x^72768 mod p(x)` << 1 */
710         .octa 0x000000005216d2d600000000bbb2f5d6
711
712         /* x^71680 mod p(x)` << 1, x^71744 mod p(x)` << 1 */
713         .octa 0x0000000136f5ad8a0000000179cc0e36
714
715         /* x^70656 mod p(x)` << 1, x^70720 mod p(x)` << 1 */
716         .octa 0x000000018b07beb600000001dca1da4a
717
718         /* x^69632 mod p(x)` << 1, x^69696 mod p(x)` << 1 */
719         .octa 0x00000000db1e93b000000000feb1a192
720
721         /* x^68608 mod p(x)` << 1, x^68672 mod p(x)` << 1 */
722         .octa 0x000000000b96fa3a00000000d1eeedd6
723
724         /* x^67584 mod p(x)` << 1, x^67648 mod p(x)` << 1 */
725         .octa 0x00000001d9968af0000000008fad9bb4
726
727         /* x^66560 mod p(x)` << 1, x^66624 mod p(x)` << 1 */
728         .octa 0x000000000e4a77a200000001884938e4
729
730         /* x^65536 mod p(x)` << 1, x^65600 mod p(x)` << 1 */
731         .octa 0x00000000508c2ac800000001bc2e9bc0
732
733         /* x^64512 mod p(x)` << 1, x^64576 mod p(x)` << 1 */
734         .octa 0x0000000021572a8000000001f9658a68
735
736         /* x^63488 mod p(x)` << 1, x^63552 mod p(x)` << 1 */
737         .octa 0x00000001b859daf2000000001b9224fc
738
739         /* x^62464 mod p(x)` << 1, x^62528 mod p(x)` << 1 */
740         .octa 0x000000016f7884740000000055b2fb84
741
742         /* x^61440 mod p(x)` << 1, x^61504 mod p(x)` << 1 */
743         .octa 0x00000001b438810e000000018b090348
744
745         /* x^60416 mod p(x)` << 1, x^60480 mod p(x)` << 1 */
746         .octa 0x0000000095ddc6f2000000011ccbd5ea
747
748         /* x^59392 mod p(x)` << 1, x^59456 mod p(x)` << 1 */
749         .octa 0x00000001d977c20c0000000007ae47f8
750
751         /* x^58368 mod p(x)` << 1, x^58432 mod p(x)` << 1 */
752         .octa 0x00000000ebedb99a0000000172acbec0
753
754         /* x^57344 mod p(x)` << 1, x^57408 mod p(x)` << 1 */
755         .octa 0x00000001df9e9e9200000001c6e3ff20
756
757         /* x^56320 mod p(x)` << 1, x^56384 mod p(x)` << 1 */
758         .octa 0x00000001a4a3f95200000000e1b38744
759
760         /* x^55296 mod p(x)` << 1, x^55360 mod p(x)` << 1 */
761         .octa 0x00000000e2f5122000000000791585b2
762
763         /* x^54272 mod p(x)` << 1, x^54336 mod p(x)` << 1 */
764         .octa 0x000000004aa01f3e00000000ac53b894
765
766         /* x^53248 mod p(x)` << 1, x^53312 mod p(x)` << 1 */
767         .octa 0x00000000b3e90a5800000001ed5f2cf4
768
769         /* x^52224 mod p(x)` << 1, x^52288 mod p(x)` << 1 */
770         .octa 0x000000000c9ca2aa00000001df48b2e0
771
772         /* x^51200 mod p(x)` << 1, x^51264 mod p(x)` << 1 */
773         .octa 0x000000015168231600000000049c1c62
774
775         /* x^50176 mod p(x)` << 1, x^50240 mod p(x)` << 1 */
776         .octa 0x0000000036fce78c000000017c460c12
777
778         /* x^49152 mod p(x)` << 1, x^49216 mod p(x)` << 1 */
779         .octa 0x000000009037dc10000000015be4da7e
780
781         /* x^48128 mod p(x)` << 1, x^48192 mod p(x)` << 1 */
782         .octa 0x00000000d3298582000000010f38f668
783
784         /* x^47104 mod p(x)` << 1, x^47168 mod p(x)` << 1 */
785         .octa 0x00000001b42e8ad60000000039f40a00
786
787         /* x^46080 mod p(x)` << 1, x^46144 mod p(x)` << 1 */
788         .octa 0x00000000142a983800000000bd4c10c4
789
790         /* x^45056 mod p(x)` << 1, x^45120 mod p(x)` << 1 */
791         .octa 0x0000000109c7f1900000000042db1d98
792
793         /* x^44032 mod p(x)` << 1, x^44096 mod p(x)` << 1 */
794         .octa 0x0000000056ff931000000001c905bae6
795
796         /* x^43008 mod p(x)` << 1, x^43072 mod p(x)` << 1 */
797         .octa 0x00000001594513aa00000000069d40ea
798
799         /* x^41984 mod p(x)` << 1, x^42048 mod p(x)` << 1 */
800         .octa 0x00000001e3b5b1e8000000008e4fbad0
801
802         /* x^40960 mod p(x)` << 1, x^41024 mod p(x)` << 1 */
803         .octa 0x000000011dd5fc080000000047bedd46
804
805         /* x^39936 mod p(x)` << 1, x^40000 mod p(x)` << 1 */
806         .octa 0x00000001675f0cc20000000026396bf8
807
808         /* x^38912 mod p(x)` << 1, x^38976 mod p(x)` << 1 */
809         .octa 0x00000000d1c8dd4400000000379beb92
810
811         /* x^37888 mod p(x)` << 1, x^37952 mod p(x)` << 1 */
812         .octa 0x0000000115ebd3d8000000000abae54a
813
814         /* x^36864 mod p(x)` << 1, x^36928 mod p(x)` << 1 */
815         .octa 0x00000001ecbd0dac0000000007e6a128
816
817         /* x^35840 mod p(x)` << 1, x^35904 mod p(x)` << 1 */
818         .octa 0x00000000cdf67af2000000000ade29d2
819
820         /* x^34816 mod p(x)` << 1, x^34880 mod p(x)` << 1 */
821         .octa 0x000000004c01ff4c00000000f974c45c
822
823         /* x^33792 mod p(x)` << 1, x^33856 mod p(x)` << 1 */
824         .octa 0x00000000f2d8657e00000000e77ac60a
825
826         /* x^32768 mod p(x)` << 1, x^32832 mod p(x)` << 1 */
827         .octa 0x000000006bae74c40000000145895816
828
829         /* x^31744 mod p(x)` << 1, x^31808 mod p(x)` << 1 */
830         .octa 0x0000000152af8aa00000000038e362be
831
832         /* x^30720 mod p(x)` << 1, x^30784 mod p(x)` << 1 */
833         .octa 0x0000000004663802000000007f991a64
834
835         /* x^29696 mod p(x)` << 1, x^29760 mod p(x)` << 1 */
836         .octa 0x00000001ab2f5afc00000000fa366d3a
837
838         /* x^28672 mod p(x)` << 1, x^28736 mod p(x)` << 1 */
839         .octa 0x0000000074a4ebd400000001a2bb34f0
840
841         /* x^27648 mod p(x)` << 1, x^27712 mod p(x)` << 1 */
842         .octa 0x00000001d7ab3a4c0000000028a9981e
843
844         /* x^26624 mod p(x)` << 1, x^26688 mod p(x)` << 1 */
845         .octa 0x00000001a8da60c600000001dbc672be
846
847         /* x^25600 mod p(x)` << 1, x^25664 mod p(x)` << 1 */
848         .octa 0x000000013cf6382000000000b04d77f6
849
850         /* x^24576 mod p(x)` << 1, x^24640 mod p(x)` << 1 */
851         .octa 0x00000000bec12e1e0000000124400d96
852
853         /* x^23552 mod p(x)` << 1, x^23616 mod p(x)` << 1 */
854         .octa 0x00000001c6368010000000014ca4b414
855
856         /* x^22528 mod p(x)` << 1, x^22592 mod p(x)` << 1 */
857         .octa 0x00000001e6e78758000000012fe2c938
858
859         /* x^21504 mod p(x)` << 1, x^21568 mod p(x)` << 1 */
860         .octa 0x000000008d7f2b3c00000001faed01e6
861
862         /* x^20480 mod p(x)` << 1, x^20544 mod p(x)` << 1 */
863         .octa 0x000000016b4a156e000000007e80ecfe
864
865         /* x^19456 mod p(x)` << 1, x^19520 mod p(x)` << 1 */
866         .octa 0x00000001c63cfeb60000000098daee94
867
868         /* x^18432 mod p(x)` << 1, x^18496 mod p(x)` << 1 */
869         .octa 0x000000015f902670000000010a04edea
870
871         /* x^17408 mod p(x)` << 1, x^17472 mod p(x)` << 1 */
872         .octa 0x00000001cd5de11e00000001c00b4524
873
874         /* x^16384 mod p(x)` << 1, x^16448 mod p(x)` << 1 */
875         .octa 0x000000001acaec540000000170296550
876
877         /* x^15360 mod p(x)` << 1, x^15424 mod p(x)` << 1 */
878         .octa 0x000000002bd0ca780000000181afaa48
879
880         /* x^14336 mod p(x)` << 1, x^14400 mod p(x)` << 1 */
881         .octa 0x0000000032d63d5c0000000185a31ffa
882
883         /* x^13312 mod p(x)` << 1, x^13376 mod p(x)` << 1 */
884         .octa 0x000000001c6d4e4c000000002469f608
885
886         /* x^12288 mod p(x)` << 1, x^12352 mod p(x)` << 1 */
887         .octa 0x0000000106a60b92000000006980102a
888
889         /* x^11264 mod p(x)` << 1, x^11328 mod p(x)` << 1 */
890         .octa 0x00000000d3855e120000000111ea9ca8
891
892         /* x^10240 mod p(x)` << 1, x^10304 mod p(x)` << 1 */
893         .octa 0x00000000e312563600000001bd1d29ce
894
895         /* x^9216 mod p(x)` << 1, x^9280 mod p(x)` << 1 */
896         .octa 0x000000009e8f7ea400000001b34b9580
897
898         /* x^8192 mod p(x)` << 1, x^8256 mod p(x)` << 1 */
899         .octa 0x00000001c82e562c000000003076054e
900
901         /* x^7168 mod p(x)` << 1, x^7232 mod p(x)` << 1 */
902         .octa 0x00000000ca9f09ce000000012a608ea4
903
904         /* x^6144 mod p(x)` << 1, x^6208 mod p(x)` << 1 */
905         .octa 0x00000000c63764e600000000784d05fe
906
907         /* x^5120 mod p(x)` << 1, x^5184 mod p(x)` << 1 */
908         .octa 0x0000000168d2e49e000000016ef0d82a
909
910         /* x^4096 mod p(x)` << 1, x^4160 mod p(x)` << 1 */
911         .octa 0x00000000e986c1480000000075bda454
912
913         /* x^3072 mod p(x)` << 1, x^3136 mod p(x)` << 1 */
914         .octa 0x00000000cfb65894000000003dc0a1c4
915
916         /* x^2048 mod p(x)` << 1, x^2112 mod p(x)` << 1 */
917         .octa 0x0000000111cadee400000000e9a5d8be
918
919         /* x^1024 mod p(x)` << 1, x^1088 mod p(x)` << 1 */
920         .octa 0x0000000171fb63ce00000001609bc4b4
921
922 .short_constants:
923
924         /* Reduce final 1024-2048 bits to 64 bits, shifting 32 bits to include the trailing 32 bits of zeros */
925         /* x^1952 mod p(x)`, x^1984 mod p(x)`, x^2016 mod p(x)`, x^2048 mod p(x)` */
926         .octa 0x7fec2963e5bf80485cf015c388e56f72
927
928         /* x^1824 mod p(x)`, x^1856 mod p(x)`, x^1888 mod p(x)`, x^1920 mod p(x)` */
929         .octa 0x38e888d4844752a9963a18920246e2e6
930
931         /* x^1696 mod p(x)`, x^1728 mod p(x)`, x^1760 mod p(x)`, x^1792 mod p(x)` */
932         .octa 0x42316c00730206ad419a441956993a31
933
934         /* x^1568 mod p(x)`, x^1600 mod p(x)`, x^1632 mod p(x)`, x^1664 mod p(x)` */
935         .octa 0x543d5c543e65ddf9924752ba2b830011
936
937         /* x^1440 mod p(x)`, x^1472 mod p(x)`, x^1504 mod p(x)`, x^1536 mod p(x)` */
938         .octa 0x78e87aaf56767c9255bd7f9518e4a304
939
940         /* x^1312 mod p(x)`, x^1344 mod p(x)`, x^1376 mod p(x)`, x^1408 mod p(x)` */
941         .octa 0x8f68fcec1903da7f6d76739fe0553f1e
942
943         /* x^1184 mod p(x)`, x^1216 mod p(x)`, x^1248 mod p(x)`, x^1280 mod p(x)` */
944         .octa 0x3f4840246791d588c133722b1fe0b5c3
945
946         /* x^1056 mod p(x)`, x^1088 mod p(x)`, x^1120 mod p(x)`, x^1152 mod p(x)` */
947         .octa 0x34c96751b04de25a64b67ee0e55ef1f3
948
949         /* x^928 mod p(x)`, x^960 mod p(x)`, x^992 mod p(x)`, x^1024 mod p(x)` */
950         .octa 0x156c8e180b4a395b069db049b8fdb1e7
951
952         /* x^800 mod p(x)`, x^832 mod p(x)`, x^864 mod p(x)`, x^896 mod p(x)` */
953         .octa 0xe0b99ccbe661f7bea11bfaf3c9e90b9e
954
955         /* x^672 mod p(x)`, x^704 mod p(x)`, x^736 mod p(x)`, x^768 mod p(x)` */
956         .octa 0x041d37768cd75659817cdc5119b29a35
957
958         /* x^544 mod p(x)`, x^576 mod p(x)`, x^608 mod p(x)`, x^640 mod p(x)` */
959         .octa 0x3a0777818cfaa9651ce9d94b36c41f1c
960
961         /* x^416 mod p(x)`, x^448 mod p(x)`, x^480 mod p(x)`, x^512 mod p(x)` */
962         .octa 0x0e148e8252377a554f256efcb82be955
963
964         /* x^288 mod p(x)`, x^320 mod p(x)`, x^352 mod p(x)`, x^384 mod p(x)` */
965         .octa 0x9c25531d19e65ddeec1631edb2dea967
966
967         /* x^160 mod p(x)`, x^192 mod p(x)`, x^224 mod p(x)`, x^256 mod p(x)` */
968         .octa 0x790606ff9957c0a65d27e147510ac59a
969
970         /* x^32 mod p(x)`, x^64 mod p(x)`, x^96 mod p(x)`, x^128 mod p(x)` */
971         .octa 0x82f63b786ea2d55ca66805eb18b8ea18
972
973
974 .barrett_constants:
975         /* 33 bit reflected Barrett constant m - (4^32)/n */
976         .octa 0x000000000000000000000000dea713f1        /* x^64 div p(x)` */
977         /* 33 bit reflected Barrett constant n */
978         .octa 0x00000000000000000000000105ec76f1
979 #endif