1
2
3
4
5
6
7
8
9
10
11 .section .rodata
12 .balign 16
13
14 .byteswap_constant:
15
16 .octa 0x0F0E0D0C0B0A09080706050403020100
17
18 .constants:
19
20
21
22 .octa 0x0000000056d300000000000052550000
23
24
25 .octa 0x00000000ee67000000000000a1e40000
26
27
28 .octa 0x0000000060830000000000004ad10000
29
30
31 .octa 0x000000008cfe0000000000009ab40000
32
33
34 .octa 0x000000003e93000000000000fdb50000
35
36
37 .octa 0x000000003c2000000000000045480000
38
39
40 .octa 0x00000000b1fc0000000000008d690000
41
42
43 .octa 0x00000000f82b00000000000024ad0000
44
45
46 .octa 0x0000000044420000000000009f1a0000
47
48
49 .octa 0x00000000e88c00000000000066ec0000
50
51
52 .octa 0x00000000385c000000000000c87d0000
53
54
55 .octa 0x000000003227000000000000c8ff0000
56
57
58 .octa 0x00000000a9a900000000000033440000
59
60
61 .octa 0x00000000abaa00000000000066eb0000
62
63
64 .octa 0x000000001ac3000000000000c4ef0000
65
66
67 .octa 0x0000000063f000000000000056f30000
68
69
70 .octa 0x0000000032cc00000000000002050000
71
72
73 .octa 0x00000000f8b5000000000000568e0000
74
75
76 .octa 0x000000008db100000000000064290000
77
78
79 .octa 0x0000000059ca0000000000006b660000
80
81
82 .octa 0x000000005f5c00000000000018f80000
83
84
85 .octa 0x0000000061af000000000000b6090000
86
87
88 .octa 0x00000000e29e000000000000099a0000
89
90
91 .octa 0x000000000975000000000000a8360000
92
93
94 .octa 0x0000000043900000000000004f570000
95
96
97 .octa 0x00000000f9cd000000000000134c0000
98
99
100 .octa 0x000000007c29000000000000ec380000
101
102
103 .octa 0x000000004c6a000000000000b0d10000
104
105
106 .octa 0x00000000e7290000000000007d3e0000
107
108
109 .octa 0x00000000f1ab000000000000f0b20000
110
111
112 .octa 0x0000000039db0000000000009c270000
113
114
115 .octa 0x000000005e2800000000000092890000
116
117
118 .octa 0x00000000d44e000000000000d5ee0000
119
120
121 .octa 0x00000000cd0a00000000000041f50000
122
123
124 .octa 0x00000000c5b400000000000010520000
125
126
127 .octa 0x00000000fd2100000000000042170000
128
129
130 .octa 0x000000002f2500000000000095c20000
131
132
133 .octa 0x000000001b0100000000000001ce0000
134
135
136 .octa 0x000000000d430000000000002aca0000
137
138
139 .octa 0x0000000030a6000000000000385e0000
140
141
142 .octa 0x00000000e37b0000000000006f7a0000
143
144
145 .octa 0x00000000873600000000000024320000
146
147
148 .octa 0x00000000e9fb000000000000bd9c0000
149
150
151 .octa 0x000000003b9500000000000054bc0000
152
153
154 .octa 0x00000000133e000000000000a4660000
155
156
157 .octa 0x00000000784500000000000079930000
158
159
160 .octa 0x00000000b9800000000000001bb80000
161
162
163 .octa 0x00000000687600000000000024400000
164
165
166 .octa 0x00000000aff300000000000029e10000
167
168
169 .octa 0x0000000024b50000000000005ded0000
170
171
172 .octa 0x0000000017e8000000000000b12e0000
173
174
175 .octa 0x00000000128400000000000026d20000
176
177
178 .octa 0x000000002115000000000000a32a0000
179
180
181 .octa 0x000000009595000000000000a1210000
182
183
184 .octa 0x00000000281e000000000000ee8b0000
185
186
187 .octa 0x0000000006010000000000003d0d0000
188
189
190 .octa 0x00000000e2b600000000000034e90000
191
192
193 .octa 0x000000001bd40000000000004cdb0000
194
195
196 .octa 0x00000000df2800000000000030e90000
197
198
199 .octa 0x0000000049c200000000000042590000
200
201
202 .octa 0x000000009b97000000000000df950000
203
204
205 .octa 0x000000006184000000000000da7b0000
206
207
208 .octa 0x00000000461700000000000012510000
209
210
211 .octa 0x000000009b40000000000000f37e0000
212
213
214 .octa 0x00000000eeb2000000000000ecf10000
215
216
217 .octa 0x00000000b2e800000000000050f20000
218
219
220 .octa 0x00000000f59a000000000000e0b30000
221
222
223 .octa 0x00000000467f0000000000004d5a0000
224
225
226 .octa 0x00000000da92000000000000bb010000
227
228
229 .octa 0x000000001e1000000000000022a40000
230
231
232 .octa 0x0000000058fe000000000000836f0000
233
234
235 .octa 0x00000000b9ce000000000000d78d0000
236
237
238 .octa 0x0000000022210000000000004f8d0000
239
240
241 .octa 0x00000000744600000000000033760000
242
243
244 .octa 0x000000001c2e000000000000a1e50000
245
246
247 .octa 0x00000000dcc8000000000000a1a40000
248
249
250 .octa 0x00000000910f00000000000019a20000
251
252
253 .octa 0x0000000055d5000000000000f6ae0000
254
255
256 .octa 0x00000000c8ba000000000000a7ac0000
257
258
259 .octa 0x0000000031f8000000000000eea20000
260
261
262 .octa 0x000000001966000000000000c4d90000
263
264
265 .octa 0x00000000b9810000000000002b470000
266
267
268 .octa 0x000000008303000000000000f7cf0000
269
270
271 .octa 0x000000002ce500000000000035b30000
272
273
274 .octa 0x000000002fae0000000000000c7c0000
275
276
277 .octa 0x00000000f50c0000000000009edf0000
278
279
280 .octa 0x00000000714f00000000000004cd0000
281
282
283 .octa 0x00000000c161000000000000541b0000
284
285
286 .octa 0x0000000021c8000000000000e2700000
287
288
289 .octa 0x00000000b93d00000000000009a60000
290
291
292 .octa 0x00000000fbcf000000000000761c0000
293
294
295 .octa 0x0000000026350000000000009db30000
296
297
298 .octa 0x00000000b64f0000000000003e9f0000
299
300
301 .octa 0x00000000bd0e00000000000078590000
302
303
304 .octa 0x00000000d9360000000000008bc80000
305
306
307 .octa 0x000000002f140000000000008c9f0000
308
309
310 .octa 0x000000006a270000000000006af70000
311
312
313 .octa 0x000000006685000000000000e5210000
314
315
316 .octa 0x0000000062da00000000000008290000
317
318
319 .octa 0x00000000bb4b000000000000e4d00000
320
321
322 .octa 0x00000000d2490000000000004ae10000
323
324
325 .octa 0x00000000c85b00000000000000e70000
326
327
328 .octa 0x00000000c37a00000000000015650000
329
330
331 .octa 0x0000000018530000000000001c2f0000
332
333
334 .octa 0x00000000b46600000000000037bd0000
335
336
337 .octa 0x00000000439b00000000000012190000
338
339
340 .octa 0x00000000b1260000000000005ece0000
341
342
343 .octa 0x00000000d8110000000000002a5e0000
344
345
346 .octa 0x00000000099f00000000000052330000
347
348
349 .octa 0x00000000f9f9000000000000f9120000
350
351
352 .octa 0x000000005cc00000000000000ddc0000
353
354
355 .octa 0x00000000343b00000000000012200000
356
357
358 .octa 0x000000009222000000000000d12b0000
359
360
361 .octa 0x00000000d781000000000000eb2d0000
362
363
364 .octa 0x000000000bf400000000000058970000
365
366
367 .octa 0x00000000094200000000000013690000
368
369
370 .octa 0x00000000d55100000000000051950000
371
372
373 .octa 0x000000008f11000000000000954b0000
374
375
376 .octa 0x00000000140f000000000000b29e0000
377
378
379 .octa 0x00000000c6db000000000000db5d0000
380
381
382 .octa 0x00000000715b000000000000dfaf0000
383
384
385 .octa 0x000000000dea000000000000e3b60000
386
387
388 .octa 0x000000006f94000000000000ddaf0000
389
390
391 .octa 0x0000000024e1000000000000e4f70000
392
393
394 .octa 0x000000008810000000000000aa110000
395
396
397 .octa 0x0000000030c2000000000000a8e60000
398
399
400 .octa 0x00000000e6d0000000000000ccf30000
401
402
403 .octa 0x000000004da000000000000079bf0000
404
405
406 .octa 0x000000007759000000000000b3a30000
407
408
409 .octa 0x00000000597400000000000028790000
410
411
412 .octa 0x000000007acd000000000000b5820000
413
414
415 .octa 0x00000000e6e400000000000026ad0000
416
417
418 .octa 0x000000006d49000000000000985b0000
419
420
421 .octa 0x000000000f0800000000000011520000
422
423
424 .octa 0x000000002c7f000000000000846c0000
425
426
427 .octa 0x000000005ce7000000000000ae1d0000
428
429
430 .octa 0x00000000d4cb000000000000e21d0000
431
432
433 .octa 0x000000003a2300000000000019bb0000
434
435
436 .octa 0x000000000e1700000000000095290000
437
438
439 .octa 0x000000006e6400000000000050d20000
440
441
442 .octa 0x000000008d5c0000000000000cd10000
443
444
445 .octa 0x00000000ef310000000000007b570000
446
447
448 .octa 0x00000000645d00000000000053d60000
449
450
451 .octa 0x0000000018fc00000000000077510000
452
453
454 .octa 0x000000000cb3000000000000a7b70000
455
456
457 .octa 0x00000000991b000000000000d0780000
458
459
460 .octa 0x00000000845a000000000000be3c0000
461
462
463 .octa 0x00000000d3a9000000000000df020000
464
465
466 .octa 0x0000000017d7000000000000063e0000
467
468
469 .octa 0x000000007a860000000000008ab40000
470
471
472 .octa 0x00000000fd7c000000000000c7bd0000
473
474
475 .octa 0x00000000a56b000000000000efd60000
476
477
478 .octa 0x0000000010e400000000000071380000
479
480
481 .octa 0x00000000994500000000000004d30000
482
483
484 .octa 0x00000000b83c0000000000003b0e0000
485
486
487 .octa 0x00000000d6c10000000000008b020000
488
489
490 .octa 0x000000009efc000000000000da940000
491
492
493 .octa 0x000000005e87000000000000f9f70000
494
495
496 .octa 0x000000006c9b00000000000045e40000
497
498
499 .octa 0x00000000178a00000000000083940000
500
501
502 .octa 0x00000000f0c8000000000000f0a00000
503
504
505 .octa 0x00000000f699000000000000b74b0000
506
507
508 .octa 0x00000000316d000000000000c1cf0000
509
510
511 .octa 0x00000000987e00000000000072680000
512
513
514 .octa 0x00000000acff000000000000e0ab0000
515
516
517 .octa 0x00000000a1f6000000000000c5a80000
518
519
520 .octa 0x0000000061bd000000000000cf690000
521
522
523 .octa 0x00000000c9f2000000000000cbcc0000
524
525
526 .octa 0x000000005a33000000000000de050000
527
528
529 .octa 0x00000000e416000000000000ccd70000
530
531
532 .octa 0x0000000058930000000000002f670000
533
534
535 .octa 0x00000000a9d3000000000000152f0000
536
537
538 .octa 0x00000000c114000000000000ecc20000
539
540
541 .octa 0x00000000b9270000000000007c890000
542
543
544 .octa 0x000000002e6000000000000006ee0000
545
546
547 .octa 0x00000000dfc600000000000009100000
548
549
550 .octa 0x000000004911000000000000ad4e0000
551
552
553 .octa 0x00000000ae1b000000000000b04d0000
554
555
556 .octa 0x0000000005fa000000000000e9900000
557
558
559 .octa 0x0000000004a1000000000000cc6f0000
560
561
562 .octa 0x00000000af73000000000000ed110000
563
564
565 .octa 0x0000000082530000000000008f7e0000
566
567
568 .octa 0x00000000cfdc000000000000594f0000
569
570
571 .octa 0x00000000a6b6000000000000a8750000
572
573
574 .octa 0x00000000fd76000000000000aa0c0000
575
576
577 .octa 0x0000000006f500000000000071db0000
578
579
580 .octa 0x0000000037ca000000000000ab0c0000
581
582
583 .octa 0x00000000d7ab000000000000b7a00000
584
585
586 .octa 0x00000000440800000000000090d30000
587
588
589 .octa 0x00000000186100000000000054730000
590
591
592 .octa 0x000000007368000000000000a3a20000
593
594
595 .octa 0x0000000026d0000000000000f9040000
596
597
598 .octa 0x00000000fe770000000000009c0a0000
599
600
601 .octa 0x000000002cba000000000000d1e70000
602
603
604 .octa 0x00000000f8bd0000000000005ac10000
605
606
607 .octa 0x000000007372000000000000d68d0000
608
609
610 .octa 0x00000000f37f00000000000089f60000
611
612
613 .octa 0x00000000078400000000000008a90000
614
615
616 .octa 0x00000000d3e400000000000042360000
617
618
619 .octa 0x00000000eba800000000000092d50000
620
621
622 .octa 0x00000000afbe000000000000b4d50000
623
624
625 .octa 0x00000000d8ca000000000000c9060000
626
627
628 .octa 0x00000000c2d00000000000008f4f0000
629
630
631 .octa 0x00000000373200000000000028690000
632
633
634 .octa 0x0000000046ae000000000000c3b30000
635
636
637 .octa 0x00000000b243000000000000f8700000
638
639
640 .octa 0x00000000f7f500000000000029eb0000
641
642
643 .octa 0x000000000c7e000000000000fe730000
644
645
646 .octa 0x00000000c38200000000000096000000
647
648
649 .octa 0x000000008956000000000000683c0000
650
651
652 .octa 0x00000000422d0000000000005f1e0000
653
654
655 .octa 0x00000000ac0f0000000000006f810000
656
657
658 .octa 0x00000000ce30000000000000031f0000
659
660
661 .octa 0x000000003d43000000000000455a0000
662
663
664 .octa 0x000000007ebe000000000000a6050000
665
666
667 .octa 0x00000000976e00000000000077eb0000
668
669
670 .octa 0x000000000872000000000000389c0000
671
672
673 .octa 0x000000008979000000000000c7b20000
674
675
676 .octa 0x000000005c1e0000000000001d870000
677
678
679 .octa 0x00000000aebb00000000000045810000
680
681
682 .octa 0x000000004f7e0000000000006d4a0000
683
684
685 .octa 0x00000000ea98000000000000b9200000
686
687
688 .octa 0x00000000f39600000000000022f20000
689
690
691 .octa 0x000000000bc500000000000041ca0000
692
693
694 .octa 0x00000000786400000000000078500000
695
696
697 .octa 0x00000000be970000000000009e7e0000
698
699
700 .octa 0x00000000dd6d000000000000a53c0000
701
702
703 .octa 0x000000004c3f00000000000039340000
704
705
706 .octa 0x0000000093a4000000000000b58e0000
707
708
709 .octa 0x0000000050fb00000000000062d40000
710
711
712 .octa 0x00000000f505000000000000a26f0000
713
714
715 .octa 0x0000000064f900000000000065e60000
716
717
718 .octa 0x00000000e8c2000000000000aad90000
719
720
721 .octa 0x00000000720b000000000000a3b00000
722
723
724 .octa 0x00000000e992000000000000d2680000
725
726
727 .octa 0x000000009132000000000000cf4c0000
728
729
730 .octa 0x00000000608a00000000000076610000
731
732
733 .octa 0x000000009948000000000000fb9f0000
734
735
736 .octa 0x00000000173000000000000003770000
737
738
739 .octa 0x000000006fe300000000000004880000
740
741
742 .octa 0x00000000e15300000000000056a70000
743
744
745 .octa 0x0000000092d60000000000009dfd0000
746
747
748 .octa 0x0000000002fd00000000000074c80000
749
750
751 .octa 0x00000000c78b000000000000a3ec0000
752
753
754 .octa 0x000000009262000000000000b3530000
755
756
757 .octa 0x0000000084f200000000000047bf0000
758
759
760 .octa 0x0000000067ee000000000000e97c0000
761
762
763 .octa 0x00000000535b00000000000091e10000
764
765
766 .octa 0x000000007ebb00000000000055060000
767
768
769 .octa 0x00000000c6a1000000000000fd360000
770
771
772 .octa 0x000000001be500000000000055860000
773
774
775 .octa 0x00000000ae0e0000000000005bd00000
776
777
778 .octa 0x0000000022040000000000008db20000
779
780
781 .octa 0x00000000c9eb000000000000efe20000
782
783
784 .octa 0x0000000039b400000000000051d10000
785
786 .short_constants:
787
788
789
790 .octa 0xefe20000dccf00009440000033590000
791
792
793 .octa 0xee6300002f3f000062180000e0ed0000
794
795
796 .octa 0xcf5f000017ef0000ccbe000023d30000
797
798
799 .octa 0x6d0c0000a30e00000920000042630000
800
801
802 .octa 0x21d30000932b0000a7a00000efcc0000
803
804
805 .octa 0x10be00000b310000666f00000d1c0000
806
807
808 .octa 0x1f240000ce9e0000caad0000589e0000
809
810
811 .octa 0x29610000d02b000039b400007cf50000
812
813
814 .octa 0x51d100009d9d00003c0e0000bfd60000
815
816
817 .octa 0xda390000ceae000013830000713c0000
818
819
820 .octa 0xb67800001e16000085c0000080a60000
821
822
823 .octa 0x0db40000f7f90000371d0000e6580000
824
825
826 .octa 0x87e70000044c0000aadb0000a4970000
827
828
829 .octa 0x1f990000ad180000d8b30000e7b50000
830
831
832 .octa 0xbe6c00006ee300004c1a000006df0000
833
834
835 .octa 0xfb0b00002d560000136800008bb70000
836
837
838 .barrett_constants:
839
840 .octa 0x000000000000000000000001f65a57f8
841
842 .octa 0x0000000000000000000000018bb70000
843
844 #define CRC_FUNCTION_NAME __crct10dif_vpmsum
845 #include "crc32-vpmsum_core.S"