	.file	"125140051.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
	.align 32
	.type	g_crc_slicing, @object
	.size	g_crc_slicing, 8192
g_crc_slicing:
	.long	0
	.long	-227835133
	.long	-516198153
	.long	324072436
	.long	-946170081
	.long	904991772
	.long	648144872
	.long	-724933397
	.long	-1965467441
	.long	2024987596
	.long	1809983544
	.long	-1719030981
	.long	1296289744
	.long	-1087877933
	.long	-1401372889
	.long	1578318884
	.long	274646895
	.long	-499825556
	.long	-244992104
	.long	51262619
	.long	-675000208
	.long	632279923
	.long	922689671
	.long	-996891772
	.long	-1702387808
	.long	1760304291
	.long	2075979607
	.long	-1982370732
	.long	1562183871
	.long	-1351185476
	.long	-1138329528
	.long	1313733451
	.long	549293790
	.long	-757723683
	.long	-1048117719
	.long	871202090
	.long	-416867903
	.long	357341890
	.long	102525238
	.long	-193467851
	.long	-1436232175
	.long	1477399826
	.long	1264559846
	.long	-1187764763
	.long	1845379342
	.long	-1617575411
	.long	-1933233671
	.long	2125378298
	.long	820201905
	.long	-1031222606
	.long	-774358714
	.long	598981189
	.long	-143008082
	.long	85089709
	.long	373468761
	.long	-467063462
	.long	-1170599554
	.long	1213305469
	.long	1526817161
	.long	-1452612982
	.long	2107672161
	.long	-1882520222
	.long	-1667500394
	.long	1861252501
	.long	1098587580
	.long	-1290756417
	.long	-1606390453
	.long	1378610760
	.long	-2032039261
	.long	1955203488
	.long	1742404180
	.long	-1783531177
	.long	-878557837
	.long	969524848
	.long	714683780
	.long	-655182201
	.long	205050476
	.long	-28094097
	.long	-318528869
	.long	526918040
	.long	1361435347
	.long	-1555146288
	.long	-1340167644
	.long	1114974503
	.long	-1765847604
	.long	1691668175
	.long	2005155131
	.long	-2047885768
	.long	-604208612
	.long	697762079
	.long	986182379
	.long	-928222744
	.long	476452099
	.long	-301099520
	.long	-44210700
	.long	255256311
	.long	1640403810
	.long	-1817374623
	.long	-2130844779
	.long	1922457750
	.long	-1503918979
	.long	1412925310
	.long	1197962378
	.long	-1257441399
	.long	-350237779
	.long	427051182
	.long	170179418
	.long	-129025959
	.long	746937522
	.long	-554770511
	.long	-843174843
	.long	1070968646
	.long	1905808397
	.long	-2081171698
	.long	-1868356358
	.long	1657317369
	.long	-1241332974
	.long	1147748369
	.long	1463399397
	.long	-1521340186
	.long	-79622974
	.long	153784257
	.long	444234805
	.long	-401473738
	.long	1021025245
	.long	-827320098
	.long	-572462294
	.long	797665321
	.long	-2097792136
	.long	1889384571
	.long	1674398607
	.long	-1851340660
	.long	1164749927
	.long	-1224265884
	.long	-1537745776
	.long	1446797203
	.long	137323447
	.long	-96149324
	.long	-384560320
	.long	461344835
	.long	-810158936
	.long	1037989803
	.long	781091935
	.long	-588970148
	.long	-1834419177
	.long	1623424788
	.long	1939049696
	.long	-2114449437
	.long	1429367560
	.long	-1487280117
	.long	-1274471425
	.long	1180866812
	.long	410100952
	.long	-367384613
	.long	-112536529
	.long	186734380
	.long	-538233913
	.long	763408580
	.long	1053836080
	.long	-860110797
	.long	-1572096602
	.long	1344288421
	.long	1131464017
	.long	-1323612590
	.long	1708204729
	.long	-1749376582
	.long	-2065018290
	.long	1988219213
	.long	680717673
	.long	-621187478
	.long	-911630946
	.long	1002577565
	.long	-284657034
	.long	493091189
	.long	238226049
	.long	-61306494
	.long	-1307217207
	.long	1082061258
	.long	1395524158
	.long	-1589280451
	.long	1972364758
	.long	-2015074603
	.long	-1800104671
	.long	1725896226
	.long	952904198
	.long	-894981883
	.long	-638100751
	.long	731699698
	.long	-11092711
	.long	222117402
	.long	510512622
	.long	-335130899
	.long	-1014159676
	.long	837199303
	.long	582374963
	.long	-790768336
	.long	68661723
	.long	-159632680
	.long	-450051796
	.long	390545967
	.long	1230274059
	.long	-1153434360
	.long	-1469116676
	.long	1510247935
	.long	-1899042540
	.long	2091215383
	.long	1878366691
	.long	-1650582816
	.long	-741088853
	.long	565732008
	.long	854102364
	.long	-1065151905
	.long	340358836
	.long	-433916489
	.long	-177076669
	.long	119113024
	.long	1493875044
	.long	-1419691417
	.long	-1204696685
	.long	1247431312
	.long	-1634718085
	.long	1828433272
	.long	2141937292
	.long	-1916740209
	.long	-483350502
	.long	291187481
	.long	34330861
	.long	-262120466
	.long	615137029
	.long	-691946490
	.long	-980332558
	.long	939183345
	.long	1776939221
	.long	-1685949482
	.long	-1999470558
	.long	2058945313
	.long	-1368168502
	.long	1545135305
	.long	1330124605
	.long	-1121741762
	.long	-210866315
	.long	17165430
	.long	307568514
	.long	-532767615
	.long	888469610
	.long	-962626711
	.long	-707819363
	.long	665062302
	.long	2042050490
	.long	-1948470087
	.long	-1735637171
	.long	1793573966
	.long	-1104306011
	.long	1279665062
	.long	1595330642
	.long	-1384295599
	.long	0
	.long	329422967
	.long	658845934
	.long	887597209
	.long	1317691868
	.long	1562966443
	.long	1775194418
	.long	2054015301
	.long	-1659583560
	.long	-1900651569
	.long	-1169034410
	.long	-1443665119
	.long	-744578460
	.long	-1069794797
	.long	-186936694
	.long	-411497731
	.long	1069937025
	.long	744974838
	.long	411091311
	.long	186800408
	.long	1901039709
	.long	1659701290
	.long	1443537075
	.long	1168652484
	.long	-1563348423
	.long	-1317819826
	.long	-2053897513
	.long	-1774806368
	.long	-329559067
	.long	-406638
	.long	-887201013
	.long	-658703492
	.long	2139874050
	.long	1814657909
	.long	1489949676
	.long	1265388443
	.long	822182622
	.long	581114537
	.long	373600816
	.long	98970183
	.long	-492887878
	.long	-247613235
	.long	-975564716
	.long	-696743901
	.long	-1407893146
	.long	-1078470383
	.long	-1957662328
	.long	-1728910849
	.long	1078858371
	.long	1408010996
	.long	1728782957
	.long	1957280282
	.long	247755615
	.long	493284136
	.long	696337329
	.long	975428550
	.long	-581250757
	.long	-822589108
	.long	-98573867
	.long	-373458526
	.long	-1815039769
	.long	-2140002160
	.long	-1265270775
	.long	-1489561474
	.long	-15219196
	.long	-323658125
	.long	-665651478
	.long	-873435491
	.long	-1315067944
	.long	-1572913233
	.long	-1764190410
	.long	-2055598271
	.long	1644365244
	.long	1906417099
	.long	1162229074
	.long	1457827109
	.long	747201632
	.long	1059847191
	.long	197940366
	.long	409914617
	.long	-1059965051
	.long	-747589646
	.long	-409532565
	.long	-197812452
	.long	-1906813351
	.long	-1644507602
	.long	-1457690953
	.long	-1161822528
	.long	1573319741
	.long	1315204170
	.long	2055455955
	.long	1763794084
	.long	323786209
	.long	15601046
	.long	873047311
	.long	665533816
	.long	-2137250554
	.long	-1824604815
	.long	-1478945304
	.long	-1266971233
	.long	-837401382
	.long	-575349587
	.long	-380406732
	.long	-84808637
	.long	495511230
	.long	237665993
	.long	986568272
	.long	695160359
	.long	1392674658
	.long	1084235541
	.long	1950857100
	.long	1743073275
	.long	-1084631929
	.long	-1392816912
	.long	-1742936983
	.long	-1950450658
	.long	-237783717
	.long	-495899348
	.long	-694778443
	.long	-986440254
	.long	575477567
	.long	837783368
	.long	84420561
	.long	380288934
	.long	1825011427
	.long	2137386644
	.long	1266828813
	.long	1478549114
	.long	-71042311
	.long	-396270962
	.long	-595146217
	.long	-819703200
	.long	-1253467355
	.long	-1494547630
	.long	-1844663349
	.long	-2119289924
	.long	1725380929
	.long	1970643254
	.long	1100089775
	.long	1378914776
	.long	677206173
	.long	1006616810
	.long	253257843
	.long	482013188
	.long	-1006236808
	.long	-677080305
	.long	-482133098
	.long	-253647903
	.long	-1970509148
	.long	-1724976429
	.long	-1379313078
	.long	-1100234179
	.long	1494403264
	.long	1253068983
	.long	2119694382
	.long	1844797529
	.long	395880732
	.long	70922603
	.long	819829234
	.long	595526021
	.long	-2075649541
	.long	-1746239092
	.long	-1559418603
	.long	-1330663070
	.long	-893224921
	.long	-647962544
	.long	-309901111
	.long	-31076162
	.long	425515587
	.long	184435252
	.long	1041885869
	.long	767259354
	.long	1473690527
	.long	1148462056
	.long	1888717681
	.long	1664160518
	.long	-1148327814
	.long	-1473286131
	.long	-1664558956
	.long	-1888861981
	.long	-184055386
	.long	-425389615
	.long	-767379128
	.long	-1042276033
	.long	647572418
	.long	893105077
	.long	31202092
	.long	310281051
	.long	1746094622
	.long	2075251305
	.long	1331067632
	.long	1559552647
	.long	81018109
	.long	393651338
	.long	596708371
	.long	808686692
	.long	1247698209
	.long	1509737814
	.long	1830514127
	.long	2126116280
	.long	-1715404987
	.long	-1973262542
	.long	-1098526805
	.long	-1389930532
	.long	-682975591
	.long	-991426834
	.long	-267407753
	.long	-475187712
	.long	991022460
	.long	682841355
	.long	475331986
	.long	267806181
	.long	1973136544
	.long	1715025111
	.long	1390320718
	.long	1098646585
	.long	-1509617980
	.long	-1247308109
	.long	-2126496214
	.long	-1830640035
	.long	-393253096
	.long	-80873617
	.long	-808820746
	.long	-597112959
	.long	2069880831
	.long	1761429384
	.long	1545269009
	.long	1337489254
	.long	903200291
	.long	645342804
	.long	311463629
	.long	20059834
	.long	-431285177
	.long	-169245648
	.long	-1056035671
	.long	-760433442
	.long	-1463714405
	.long	-1151080980
	.long	-1887154827
	.long	-1675176702
	.long	1150955134
	.long	1463334409
	.long	1675566736
	.long	1887274727
	.long	168841122
	.long	431151061
	.long	760577868
	.long	1056433979
	.long	-644944442
	.long	-903055951
	.long	-20194008
	.long	-311868065
	.long	-1761309670
	.long	-2069490579
	.long	-1337869068
	.long	-1545395069
	.long	0
	.long	-1522429314
	.long	1332695565
	.long	-366034829
	.long	-1629576166
	.long	1000289892
	.long	-776866281
	.long	1961911401
	.long	944848581
	.long	-1659851589
	.long	2000579784
	.long	-763363658
	.long	-1500538145
	.long	63834273
	.long	-371144494
	.long	1285642924
	.long	1889697162
	.long	-706482188
	.long	1070411655
	.long	-1702052359
	.long	-293807728
	.long	1262308334
	.long	-1592554595
	.long	72489443
	.long	1223902031
	.long	-307048143
	.long	127668546
	.long	-1562541252
	.long	-701634731
	.long	1936487723
	.long	-1723681448
	.long	1006839590
	.long	-515572972
	.long	1141205354
	.long	-1372870375
	.long	191511399
	.long	2140823310
	.long	-623129232
	.long	821366019
	.long	-1783324803
	.long	-652884527
	.long	2085902255
	.long	-1770350628
	.long	859506082
	.long	1204511179
	.long	-494210123
	.long	144978886
	.long	-1377459784
	.long	-1847163234
	.long	883365088
	.long	-561392493
	.long	2076722925
	.long	255337092
	.long	-1434865414
	.long	1079472265
	.long	-451484937
	.long	-1447577509
	.long	217459237
	.long	-421991850
	.long	1134131240
	.long	929635393
	.long	-1842835905
	.long	2013679180
	.long	-582493134
	.long	-949649191
	.long	1646531239
	.long	-2012556588
	.long	759906474
	.long	1505436867
	.long	-50678083
	.long	383022798
	.long	-1282022224
	.long	-13320676
	.long	1517628514
	.long	-1336153071
	.long	354057839
	.long	1642732038
	.long	-995391368
	.long	780486667
	.long	-1950033291
	.long	-1211630253
	.long	310800173
	.long	-123162786
	.long	1575566624
	.long	689527113
	.long	-1940337865
	.long	1719012164
	.long	-1019766470
	.long	-1885944938
	.long	718754280
	.long	-1057386085
	.long	1706558437
	.long	289957772
	.long	-1274415630
	.long	1579627905
	.long	-77158401
	.long	639728589
	.long	-2090800717
	.long	1766730176
	.long	-871384130
	.long	-1191190569
	.long	499010985
	.long	-141521446
	.long	1389436836
	.long	510674184
	.long	-1154361482
	.long	1360992005
	.long	-195132037
	.long	-2136022766
	.long	636449644
	.long	-809389281
	.long	1786782049
	.long	1451427399
	.long	-205351879
	.long	434918474
	.long	-1129462220
	.long	-933387683
	.long	1830563875
	.long	-2026704816
	.long	577987118
	.long	1859270786
	.long	-879514884
	.long	566061711
	.long	-2063795983
	.long	-267608936
	.long	1431113446
	.long	-1083978091
	.long	438459627
	.long	-1960347837
	.long	778495293
	.long	-1001904818
	.long	1628026672
	.long	368694105
	.long	-1330101977
	.long	1519812948
	.long	-2682070
	.long	-1284093562
	.long	372759544
	.long	-65463413
	.long	1498974709
	.long	766045596
	.long	-1997963294
	.long	1657257873
	.long	-947507729
	.long	-75167031
	.long	1589942455
	.long	-1259710268
	.long	296471226
	.long	1700507347
	.long	-1072022355
	.long	708115678
	.long	-1888129376
	.long	-1009503220
	.long	1721083506
	.long	-1933875711
	.long	704312447
	.long	1560973334
	.long	-129301912
	.long	308658715
	.long	-1222356891
	.long	1784908887
	.long	-819847639
	.long	621600346
	.long	-2142417884
	.long	-188929971
	.long	1375517235
	.long	-1143834048
	.long	513009726
	.long	1379054226
	.long	-143449876
	.long	492691615
	.long	-1206095135
	.long	-856942968
	.long	1772979446
	.long	-2088549243
	.long	650303227
	.long	448917981
	.long	-1082104925
	.long	1437508560
	.long	-252759634
	.long	-2078321209
	.long	559859641
	.long	-881850422
	.long	1848743348
	.long	579915544
	.long	-2016322202
	.long	1845468437
	.long	-927068309
	.long	-1135711486
	.long	420477308
	.long	-215926513
	.long	1449175921
	.long	1279457178
	.long	-385653276
	.long	53323159
	.long	-1502857239
	.long	-761506944
	.long	2011021822
	.long	-1645018739
	.long	951227379
	.long	1947453791
	.long	-783131871
	.long	998021970
	.long	-1640167124
	.long	-355635899
	.long	1334640443
	.long	-1516093624
	.long	14921014
	.long	1021348368
	.long	-1717495698
	.long	1938806813
	.long	-691123613
	.long	-1572983286
	.long	125811828
	.long	-313426937
	.long	1209069177
	.long	78755029
	.long	-1578096981
	.long	1272899288
	.long	-291539802
	.long	-1703997233
	.long	1060012721
	.long	-721403198
	.long	1883361468
	.long	-1392112498
	.long	138911472
	.long	-496411005
	.long	1193856253
	.long	869836948
	.long	-1768342806
	.long	2092432025
	.long	-638162713
	.long	-1789447605
	.long	806789173
	.long	-633839546
	.long	2138698296
	.long	193566289
	.long	-1362623441
	.long	1155974236
	.long	-509127134
	.long	-576425724
	.long	2028331898
	.long	-1832180983
	.long	931836279
	.long	1132123422
	.long	-432322720
	.long	202737427
	.long	-1454107283
	.long	-436908095
	.long	1085595071
	.long	-1432740404
	.long	266047410
	.long	2066475995
	.long	-563447387
	.long	876919254
	.long	-1861932120
	.long	0
	.long	-582636872
	.long	-1083759743
	.long	1646430521
	.long	2065838579
	.long	-1503159477
	.long	-1002106254
	.long	419477706
	.long	-163290138
	.long	721537374
	.long	1227047015
	.long	-1805194529
	.long	-1922674155
	.long	1344534701
	.long	838955412
	.long	-280700116
	.long	-379276995
	.long	874584965
	.long	1443074748
	.long	-1958332412
	.long	-1840873266
	.long	1325607542
	.long	757179215
	.long	-261879305
	.long	522244827
	.long	-1033537437
	.long	-1605897894
	.long	2097306594
	.long	1677910824
	.long	-1186510448
	.long	-614088535
	.long	102787601
	.long	-685435765
	.long	174112307
	.long	1749169930
	.long	-1257792078
	.long	-1408817800
	.long	1900187584
	.long	325060345
	.long	-836391871
	.long	560035693
	.long	-64692779
	.long	-1643752212
	.long	1128529492
	.long	1514358430
	.long	-2029589466
	.long	-450599649
	.long	945934247
	.long	1044489654
	.long	-486273266
	.long	-2128181705
	.long	1550003343
	.long	1164153925
	.long	-1742323971
	.long	-100354108
	.long	658578812
	.long	-939145648
	.long	356543720
	.long	2002970065
	.long	-1440264343
	.long	-1289226333
	.long	1851940123
	.long	205575202
	.long	-788169062
	.long	-1415159833
	.long	1994650975
	.long	348224614
	.long	-914041122
	.long	-796627436
	.long	230802604
	.long	1877167509
	.long	-1297684691
	.long	1575107585
	.long	-2136500551
	.long	-494592128
	.long	1069593912
	.long	650120690
	.long	-75126966
	.long	-1717096845
	.long	1155695819
	.long	1120071386
	.long	-1618525086
	.long	-39465637
	.long	551577571
	.long	971038505
	.long	-458918511
	.long	-2037908312
	.long	1539462672
	.long	-1266250436
	.long	1774397316
	.long	199339709
	.long	-693894139
	.long	-811287345
	.long	316741239
	.long	1891868494
	.long	-1383713290
	.long	2088979308
	.long	-1580801580
	.long	-1008441107
	.long	513917525
	.long	128023199
	.long	-622538713
	.long	-1194960610
	.long	1703146406
	.long	-1966659446
	.long	1468170802
	.long	899681035
	.long	-387604045
	.long	-236643975
	.long	748729281
	.long	1317157624
	.long	-1815637952
	.long	-1779959215
	.long	1218597097
	.long	713087440
	.long	-138054808
	.long	-289027166
	.long	864051482
	.long	1369630755
	.long	-1931001189
	.long	1671666103
	.long	-1092209905
	.long	-591087050
	.long	25235598
	.long	411150404
	.long	-977009924
	.long	-1478063163
	.long	2057511293
	.long	1386268991
	.long	-1880792185
	.long	-305665346
	.long	813842438
	.long	696449228
	.long	-188263820
	.long	-1763321011
	.long	1268806133
	.long	-1528517927
	.long	2040594529
	.long	461605208
	.long	-960093216
	.long	-540632278
	.long	42152338
	.long	1621211307
	.long	-1109126637
	.long	-1144752126
	.long	1719784122
	.long	77814659
	.long	-639176389
	.long	-1058649615
	.long	497279817
	.long	2139187824
	.long	-1564163896
	.long	1300241380
	.long	-1866092196
	.long	-219727771
	.long	799183581
	.long	916597271
	.long	-337149777
	.long	-1983575658
	.long	1417716526
	.long	-2054824524
	.long	1489008396
	.long	987954741
	.long	-408464243
	.long	-22549433
	.long	602031871
	.long	1103155142
	.long	-1668979330
	.long	1942077010
	.long	-1367075606
	.long	-861495853
	.long	300103531
	.long	149131169
	.long	-710531815
	.long	-1216041952
	.long	1791035032
	.long	1826712713
	.long	-1314601423
	.long	-746172664
	.long	247719344
	.long	398679418
	.long	-897124414
	.long	-1465614597
	.long	1977734211
	.long	-1700458641
	.long	1205904855
	.long	633482478
	.long	-125335978
	.long	-511230308
	.long	1019384868
	.long	1591745821
	.long	-2086291547
	.long	-117008680
	.long	608386144
	.long	1180808537
	.long	-1692131359
	.long	-2111527125
	.long	1600195987
	.long	1027835050
	.long	-536465902
	.long	256046398
	.long	-771268730
	.long	-1339697473
	.long	1835039751
	.long	1952498893
	.long	-1457164683
	.long	-888674484
	.long	373444084
	.long	274868197
	.long	-853045923
	.long	-1358625692
	.long	1916841692
	.long	1799362070
	.long	-1241138002
	.long	-735627881
	.long	157458223
	.long	-433699837
	.long	996404923
	.long	1497458562
	.long	-2080060102
	.long	-1660652048
	.long	1078058824
	.long	576935537
	.long	-14222135
	.long	774079059
	.long	-211408661
	.long	-1857773102
	.long	1275136874
	.long	1426174880
	.long	-2008803048
	.long	-362377183
	.long	925055641
	.long	-664280651
	.long	86133517
	.long	1728102964
	.long	-1169856372
	.long	-1555705786
	.long	2113960702
	.long	472052679
	.long	-1050191489
	.long	-951635090
	.long	436378070
	.long	2015367407
	.long	-1520059817
	.long	-1134230883
	.long	1629530149
	.long	50471196
	.long	-565736540
	.long	822300808
	.long	-330892752
	.long	-1906019575
	.long	1394727345
	.long	1243701627
	.long	-1755001917
	.long	-179944710
	.long	671344706
	.long	0
	.long	940666796
	.long	1881333592
	.long	1211347188
	.long	-532300112
	.long	-665530084
	.long	-1872272920
	.long	-1468658108
	.long	-983102575
	.long	-42572739
	.long	-1253714743
	.long	-1923826843
	.long	623031585
	.long	489937549
	.long	1426090617
	.long	1829832149
	.long	-1893572141
	.long	-1221390721
	.long	-16728437
	.long	-955133657
	.long	1869078371
	.long	1467396303
	.long	524615739
	.long	659845015
	.long	1246063170
	.long	1918109166
	.long	979875098
	.long	41343670
	.long	-1442786062
	.long	-1844331682
	.long	-635302998
	.long	-499948538
	.long	464041303
	.long	599382779
	.long	1804233231
	.long	1402668451
	.long	-68351001
	.long	-1006869429
	.long	-1949313857
	.long	-1277248749
	.long	-556810554
	.long	-421605014
	.long	-1360174690
	.long	-1761866190
	.long	1049231478
	.long	110850010
	.long	1319690030
	.long	1991880834
	.long	-1802840956
	.long	-1399080152
	.long	-458748964
	.long	-591829904
	.long	1959750196
	.long	1289618840
	.long	82687340
	.long	1023204032
	.long	1374543637
	.long	1778167993
	.long	567214157
	.long	434008033
	.long	-1314365019
	.long	-1984360951
	.long	-1047871747
	.long	-107228847
	.long	928082606
	.long	255853826
	.long	1198765558
	.long	2137184858
	.long	-686500834
	.long	-284836942
	.long	-1489630394
	.long	-1624808214
	.long	-231317185
	.long	-903410029
	.long	-2112569753
	.long	-1174023733
	.long	309583759
	.long	711110691
	.long	1649475799
	.long	1514172283
	.long	-1200419971
	.long	-2141035311
	.long	-934161371
	.long	-264193143
	.long	1479980493
	.long	1613224545
	.long	672426645
	.long	268764473
	.long	2098462956
	.long	1157984064
	.long	221700020
	.long	891793432
	.long	-1655587236
	.long	-1522478608
	.long	-311205628
	.long	-714994008
	.long	754573305
	.long	350793813
	.long	1557856417
	.long	1690988301
	.long	-860069559
	.long	-189985051
	.long	-1130447343
	.long	-2070949443
	.long	-375466904
	.long	-779109436
	.long	-1715729616
	.long	-1582472036
	.long	165374680
	.long	835323252
	.long	2046408064
	.long	1105779244
	.long	-1545880022
	.long	-1681206906
	.long	-738631310
	.long	-337113378
	.long	1134428314
	.long	2072997686
	.long	868016066
	.long	195932270
	.long	1723643323
	.long	1588451863
	.long	379480803
	.long	781124943
	.long	-2030499061
	.long	-1092066137
	.long	-153365421
	.long	-825574401
	.long	1856165212
	.long	1454619376
	.long	511707652
	.long	647062952
	.long	-1897436180
	.long	-1225391040
	.long	-20597580
	.long	-959128808
	.long	-1413095731
	.long	-1814777503
	.long	-605617771
	.long	-470389191
	.long	1266704509
	.long	1938886609
	.long	1000521509
	.long	62115977
	.long	-511658865
	.long	-644752605
	.long	-1851626537
	.long	-1447885701
	.long	29690431
	.long	970220947
	.long	1911018855
	.long	1240906443
	.long	619167518
	.long	485937330
	.long	1422221382
	.long	1825837034
	.long	-996015698
	.long	-55349758
	.long	-1266622730
	.long	-1936608934
	.long	1963614219
	.long	1293619111
	.long	86556499
	.long	1027199231
	.long	-1789927749
	.long	-1386303209
	.long	-445840925
	.long	-579047857
	.long	-1335006310
	.long	-2005138378
	.long	-1068518206
	.long	-128001170
	.long	1344853290
	.long	1748613766
	.long	537528946
	.long	404448734
	.long	-98041384
	.long	-1036423564
	.long	-1978999168
	.long	-1306808020
	.long	443400040
	.long	578605252
	.long	1783586864
	.long	1381896092
	.long	1062144585
	.long	123626981
	.long	1332598033
	.long	2004662973
	.long	-552946439
	.long	-417604779
	.long	-1356305503
	.long	-1757871091
	.long	1509146610
	.long	1642254430
	.long	701587626
	.long	297799430
	.long	-1179254462
	.long	-2119733522
	.long	-912990694
	.long	-242896458
	.long	-1667976093
	.long	-1534731313
	.long	-323589317
	.long	-727251817
	.long	2094074579
	.long	1153459583
	.long	217306507
	.long	887274023
	.long	-690889183
	.long	-289361523
	.long	-1494023815
	.long	-1629327659
	.long	915693713
	.long	243601213
	.long	1186381769
	.long	2124927077
	.long	330749360
	.long	732412444
	.long	1670646504
	.long	1535468868
	.long	-202151168
	.long	-874380116
	.long	-2083408808
	.long	-1144988684
	.long	1113262757
	.long	2051695881
	.long	846845437
	.long	174635601
	.long	-1575046123
	.long	-1710236743
	.long	-767792307
	.long	-366148383
	.long	-2026110668
	.long	-1087541608
	.long	-148971924
	.long	-821055040
	.long	1736032132
	.long	1600704552
	.long	391864540
	.long	793382768
	.long	-847680650
	.long	-177732390
	.long	-1118063570
	.long	-2058691710
	.long	758961606
	.long	355318378
	.long	1562249886
	.long	1695507762
	.long	136208615
	.long	806293323
	.long	2017247167
	.long	1076744211
	.long	-396632489
	.long	-800411141
	.long	-1736900337
	.long	-1603768669
	.long	0
	.long	-282039527
	.long	-611540797
	.long	884788186
	.long	-1292552329
	.long	1573215342
	.long	1769576372
	.long	-2041971539
	.long	1611012127
	.long	-1892257018
	.long	-1148536612
	.long	1421530053
	.long	-755814552
	.long	1036207217
	.long	159354795
	.long	-430971726
	.long	-1072943042
	.long	792484647
	.long	461410557
	.long	-189727772
	.long	1928922953
	.long	-1647743920
	.long	-1451907190
	.long	1178979475
	.long	-1609947103
	.long	1329218360
	.long	2072414434
	.long	-1799953413
	.long	318709590
	.long	-36735921
	.long	-915161195
	.long	641979532
	.long	-2047601011
	.long	1791262100
	.long	1584969294
	.long	-1320624809
	.long	922821114
	.long	-667858205
	.long	-326270663
	.long	62777888
	.long	-437121390
	.long	180512139
	.long	1048489553
	.long	-783366840
	.long	1460091365
	.long	-1204333828
	.long	-1937008346
	.long	1673261631
	.long	1173890739
	.long	-1429713494
	.long	-1636530576
	.long	1900342633
	.long	-150138428
	.long	406682333
	.long	746696967
	.long	-1011754466
	.long	637419180
	.long	-892447307
	.long	-26042769
	.long	289600886
	.long	-1760884261
	.long	2017157826
	.long	1283959064
	.long	-1548238335
	.long	235166699
	.long	-516673294
	.long	-712443096
	.long	985174065
	.long	-1125028708
	.long	1405159301
	.long	1736297567
	.long	-2008176826
	.long	1845642228
	.long	-2127419155
	.long	-1248926921
	.long	1522436142
	.long	-587762557
	.long	868687770
	.long	125555776
	.long	-397688999
	.long	-838308907
	.long	557318348
	.long	361024278
	.long	-88825841
	.long	2096979106
	.long	-1815267397
	.long	-1485702047
	.long	1212258168
	.long	-1374784566
	.long	1094588627
	.long	1971507977
	.long	-1699563504
	.long	486229181
	.long	-204787804
	.long	-948444034
	.long	675778407
	.long	-1947185818
	.long	1690314367
	.long	1350364581
	.long	-1085503812
	.long	956660241
	.long	-701165304
	.long	-494282030
	.long	230273483
	.long	-336177799
	.long	80100960
	.long	813364666
	.long	-548757853
	.long	1493393934
	.long	-1238169321
	.long	-2104507699
	.long	1841277396
	.long	1274838360
	.long	-1530128831
	.long	-1871651429
	.long	2134947458
	.long	-116831697
	.long	372842806
	.long	579201772
	.long	-843742731
	.long	737830215
	.long	-993391010
	.long	-260651644
	.long	524725917
	.long	-1727049168
	.long	1983854889
	.long	1115943667
	.long	-1380738582
	.long	470333398
	.long	-214377265
	.long	-947644651
	.long	682916876
	.long	-1359118175
	.long	1104014264
	.long	1970348130
	.long	-1706996869
	.long	2081337289
	.long	-1824602928
	.long	-1484648694
	.long	1219650579
	.long	-822372162
	.long	567014311
	.long	360134781
	.long	-95988892
	.long	-603682840
	.long	859106545
	.long	126363435
	.long	-390575054
	.long	1861333151
	.long	-2118001786
	.long	-1250095012
	.long	1515027269
	.long	-1140678665
	.long	1395848430
	.long	1737375540
	.long	-2000792531
	.long	251111552
	.long	-507001959
	.long	-713357245
	.long	978019162
	.long	-1711496869
	.long	1993132610
	.long	1114636696
	.long	-1388287359
	.long	722048556
	.long	-1002832587
	.long	-259705105
	.long	531979766
	.long	-101009084
	.long	382390877
	.long	578165127
	.long	-851021154
	.long	1259310643
	.long	-1539316438
	.long	-1870450960
	.long	2142455273
	.long	1508938085
	.long	-1228866948
	.long	-2105790042
	.long	1833720511
	.long	-351951342
	.long	70634763
	.long	814286545
	.long	-541495864
	.long	972458362
	.long	-691608989
	.long	-495310407
	.long	222970528
	.long	-1962689011
	.long	1681118484
	.long	1351556814
	.long	-1077971497
	.long	302836797
	.long	-46364892
	.long	-914338562
	.long	649078759
	.long	-1594238134
	.long	1338617939
	.long	2071296905
	.long	-1807413104
	.long	1913320482
	.long	-1657102533
	.long	-1450814239
	.long	1186349048
	.long	-1056980139
	.long	802138188
	.long	460546966
	.long	-196933489
	.long	-771695613
	.long	1026602778
	.long	160201920
	.long	-423880743
	.long	1626729332
	.long	-1882881939
	.long	-1149678665
	.long	1414078638
	.long	-1308179428
	.long	1563864837
	.long	1770677471
	.long	-2034626618
	.long	15987563
	.long	-272394126
	.long	-612412504
	.long	877607089
	.long	-1745290576
	.long	2026410409
	.long	1282693747
	.long	-1555811990
	.long	621661639
	.long	-901929250
	.long	-25072380
	.long	296814109
	.long	-134290769
	.long	416188854
	.long	745685612
	.long	-1019074187
	.long	1158403544
	.long	-1438925119
	.long	-1635289829
	.long	1907826178
	.long	1475660430
	.long	-1195073129
	.long	-1938265523
	.long	1665663316
	.long	-452854279
	.long	171022048
	.long	1049451834
	.long	-776128989
	.long	938660497
	.long	-658327160
	.long	-327257518
	.long	55449931
	.long	-2063079962
	.long	1782025983
	.long	1586185509
	.long	-1313132996
	.long	0
	.long	1745038536
	.long	-804890224
	.long	-1207601832
	.long	-1511995951
	.long	-840701671
	.long	1978047553
	.long	501592201
	.long	1311636819
	.long	640602523
	.long	-1641306941
	.long	-165115893
	.long	-338872190
	.long	-2083646390
	.long	1003184402
	.long	1405636058
	.long	-1671693658
	.long	-195504530
	.long	1281205046
	.long	610177022
	.long	968572791
	.long	1371018175
	.long	-373463321
	.long	-2118235601
	.long	-764016651
	.long	-1166726339
	.long	40918629
	.long	1785950893
	.long	2006368804
	.long	529919724
	.long	-1483695180
	.long	-812402820
	.long	1029407677
	.long	1431875445
	.long	-312616403
	.long	-2057373979
	.long	-1732557204
	.long	-256349532
	.long	1220354044
	.long	549335860
	.long	1937145582
	.long	460673574
	.long	-1552930946
	.long	-881652810
	.long	-694764737
	.long	-1097492489
	.long	110158511
	.long	1855180391
	.long	-1593804517
	.long	-922528301
	.long	1896226955
	.long	419761219
	.long	81837258
	.long	1826852866
	.long	-723065510
	.long	-1125791342
	.long	-282229688
	.long	-2026985344
	.long	1059839448
	.long	1462300944
	.long	1254965657
	.long	583953745
	.long	-1697966071
	.long	-221760319
	.long	2058815354
	.long	313797554
	.long	-1431216406
	.long	-1028492766
	.long	-547896661
	.long	-1219170717
	.long	257006395
	.long	1733474291
	.long	882571817
	.long	1553585889
	.long	-459496519
	.long	-1935700111
	.long	-1854259208
	.long	-109505744
	.long	1098671720
	.long	696208032
	.long	-420676132
	.long	-1896885996
	.long	921347148
	.long	1592363140
	.long	1124874253
	.long	722408645
	.long	-1828036195
	.long	-83276459
	.long	-1463746417
	.long	-1061016505
	.long	2026330399
	.long	281310679
	.long	220317022
	.long	1696786838
	.long	-584606514
	.long	-1255886842
	.long	1206682823
	.long	804235279
	.long	-1746215593
	.long	-1445473
	.long	-502513386
	.long	-1978700322
	.long	839522438
	.long	1510552654
	.long	163674516
	.long	1640125788
	.long	-641261564
	.long	-1312551732
	.long	-1407075259
	.long	-1004367731
	.long	2082989525
	.long	337955101
	.long	-608731551
	.long	-1280027991
	.long	196159473
	.long	1672612665
	.long	2119678896
	.long	374642552
	.long	-1370365408
	.long	-967651608
	.long	-1785035982
	.long	-40259590
	.long	1167907490
	.long	765458026
	.long	813319907
	.long	1484352043
	.long	-528736397
	.long	-2004929605
	.long	-177336588
	.long	-1653792196
	.long	627595108
	.long	1298889644
	.long	1351535397
	.long	948824045
	.long	-2138533195
	.long	-393494915
	.long	-1153174617
	.long	-750723217
	.long	1799727671
	.long	54953727
	.long	514012790
	.long	1990204094
	.long	-828018714
	.long	-1499053266
	.long	1765143634
	.long	20371610
	.long	-1187795518
	.long	-785350390
	.long	-858443389
	.long	-1529471669
	.long	483616787
	.long	1959806171
	.long	655886593
	.long	1327179209
	.long	-149008239
	.long	-1625457575
	.long	-2097623856
	.long	-352591848
	.long	1392416064
	.long	989706632
	.long	-936014519
	.long	-1607032447
	.long	406050009
	.long	1882257425
	.long	1842694296
	.long	97936464
	.long	-1110241016
	.long	-707772992
	.long	-2045218790
	.long	-300196654
	.long	1444817290
	.long	1042089282
	.long	603502027
	.long	1274779907
	.long	-201397157
	.long	-1677868909
	.long	1416525807
	.long	1013799719
	.long	-2073547137
	.long	-328531273
	.long	-242306498
	.long	-1718771978
	.long	562621358
	.long	1233897318
	.long	440634044
	.long	1916839540
	.long	-901393620
	.long	-1572405276
	.long	-1079816339
	.long	-677354587
	.long	1873090301
	.long	128334389
	.long	-1881601650
	.long	-405134010
	.long	1608470558
	.long	937196758
	.long	708430943
	.long	1111154839
	.long	-96496177
	.long	-1841514233
	.long	-1040911139
	.long	-1443375083
	.long	301116749
	.long	2045870469
	.long	1679044876
	.long	202841540
	.long	-1273861988
	.long	-602848172
	.long	327349032
	.long	2072109024
	.long	-1014715720
	.long	-1417181584
	.long	-1235077383
	.long	-564061647
	.long	1717858153
	.long	241648545
	.long	1571753595
	.long	900473523
	.long	-1918281749
	.long	-441812189
	.long	-128988246
	.long	-1874008222
	.long	675910202
	.long	1078640370
	.long	-1300067789
	.long	-629037317
	.long	1652872099
	.long	176684907
	.long	392318946
	.long	2137088810
	.long	-949741966
	.long	-1352189254
	.long	-55609504
	.long	-1800643672
	.long	749285104
	.long	1151992376
	.long	1498395313
	.long	827104889
	.long	-1991644383
	.long	-515192855
	.long	786002069
	.long	1188715613
	.long	-18929403
	.long	-1763965491
	.long	-1959152316
	.long	-482698868
	.long	1530916052
	.long	859619356
	.long	1626639814
	.long	150446350
	.long	-1326263210
	.long	-655230818
	.long	-988526569
	.long	-1390975777
	.long	353505671
	.long	2098281807
	.long	0
	.long	1228700967
	.long	-1837565362
	.long	-616265879
	.long	555582061
	.long	1747058506
	.long	-1285195741
	.long	-94829308
	.long	1111164122
	.long	185039357
	.long	-800850284
	.long	-1719696461
	.long	1663469239
	.long	706411408
	.long	-245465863
	.long	-1201536546
	.long	-2072639052
	.long	-850758509
	.long	370078714
	.long	1597148893
	.long	-1519678503
	.long	-329779458
	.long	924021143
	.long	2117012656
	.long	-968028818
	.long	-1888391095
	.long	1412822816
	.long	487164423
	.long	-414150909
	.long	-1368591836
	.long	1965585741
	.long	1007945834
	.long	218129817
	.long	1144789182
	.long	-1619484713
	.long	-700128528
	.long	740157428
	.long	1696701139
	.long	-1100669510
	.long	-145137507
	.long	1329291587
	.long	101129316
	.long	-582771955
	.long	-1803557334
	.long	1848042286
	.long	656055817
	.long	-60941984
	.long	-1251843001
	.long	-1988727763
	.long	-1068887798
	.long	453940835
	.long	1379068740
	.long	-1469321664
	.long	-514354329
	.long	974328846
	.long	1932486953
	.long	-884119305
	.long	-2106518064
	.long	1496683193
	.long	269086622
	.long	-363795814
	.long	-1553164355
	.long	2015891668
	.long	823422451
	.long	436259634
	.long	1396487701
	.long	-2005388932
	.long	-1052488613
	.long	991775071
	.long	1914778744
	.long	-1452952815
	.long	-530985418
	.long	1480314856
	.long	285717199
	.long	-901565018
	.long	-2088810367
	.long	2032553349
	.long	807022754
	.long	-346114101
	.long	-1570583828
	.long	-1636384122
	.long	-682967135
	.long	202258632
	.long	1160922607
	.long	-1083490069
	.long	-162054708
	.long	756267685
	.long	1680852866
	.long	-598882724
	.long	-1787708549
	.long	1312111634
	.long	118047029
	.long	-45071311
	.long	-1267975914
	.long	1864941183
	.long	638894936
	.long	385920683
	.long	1581044620
	.long	-2055711515
	.long	-867948094
	.long	907881670
	.long	2132890081
	.long	-1536829816
	.long	-312890449
	.long	1429973617
	.long	470275926
	.long	-951889857
	.long	-1904268008
	.long	1948657692
	.long	1025135931
	.long	-429993390
	.long	-1352487051
	.long	-1820940513
	.long	-632628680
	.long	17718609
	.long	1211244662
	.long	-1301600910
	.long	-78161835
	.long	538173244
	.long	1764729371
	.long	-783440955
	.long	-1737367838
	.long	1127569803
	.long	168371372
	.long	-263183960
	.long	-1184080753
	.long	1646844902
	.long	722773697
	.long	872519268
	.long	2101209923
	.long	-1501991894
	.long	-280686323
	.long	354161673
	.long	1545627950
	.long	-2023428537
	.long	-833055904
	.long	1983550142
	.long	1057419161
	.long	-465409808
	.long	-1384245801
	.long	1462178003
	.long	505114100
	.long	-983569763
	.long	-1939630150
	.long	-1334337584
	.long	-112467209
	.long	571434398
	.long	1798510777
	.long	-1855316547
	.long	-665427814
	.long	51570675
	.long	1244568276
	.long	-229860598
	.long	-1150228947
	.long	1614045508
	.long	688397411
	.long	-749659801
	.long	-1704106944
	.long	1093264169
	.long	135634446
	.long	956429309
	.long	1883082458
	.long	-1418131021
	.long	-498764652
	.long	404517264
	.long	1361054903
	.long	-1973122082
	.long	-1017579783
	.long	2067461927
	.long	839289344
	.long	-381547159
	.long	-1602326450
	.long	1512535370
	.long	320538733
	.long	-933261564
	.long	-2124156381
	.long	-1116210615
	.long	-196376722
	.long	789512199
	.long	1714650400
	.long	-1670744028
	.long	-715782909
	.long	236094058
	.long	1194262349
	.long	-11731309
	.long	-1234140236
	.long	1832125661
	.long	604535290
	.long	-565084930
	.long	-1754463783
	.long	1277789872
	.long	85326743
	.long	771841366
	.long	1732059249
	.long	-1132878056
	.long	-179971521
	.long	253550395
	.long	1176543772
	.long	-1654381195
	.long	-732407726
	.long	1815763340
	.long	621159595
	.long	-29187134
	.long	-1216422171
	.long	1294457825
	.long	68921030
	.long	-547413585
	.long	-1771873144
	.long	-1435020062
	.long	-481613371
	.long	940551852
	.long	1899221899
	.long	-1955932529
	.long	-1034507352
	.long	420621505
	.long	1345212902
	.long	-397651912
	.long	-1586483937
	.long	2050271862
	.long	856217425
	.long	-917384619
	.long	-2140295310
	.long	1529423899
	.long	303387964
	.long	587282639
	.long	1782400488
	.long	-1317420415
	.long	-129646682
	.long	35437218
	.long	1260439429
	.long	-1872477972
	.long	-648528437
	.long	1631206421
	.long	671498546
	.long	-213727653
	.long	-1166099588
	.long	1076346488
	.long	152814431
	.long	-765508554
	.long	-1687996143
	.long	-1485360773
	.long	-297055140
	.long	890227509
	.long	2083763730
	.long	-2039827690
	.long	-816394703
	.long	336742744
	.long	1563309183
	.long	-447990367
	.long	-1401927546
	.long	1999949807
	.long	1040757448
	.long	-1001277492
	.long	-1922184469
	.long	1445547394
	.long	521482405
	.text
	.globl	my_crc32c_slicing
	.type	my_crc32c_slicing, @function
my_crc32c_slicing:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	QWORD PTR -40[rbp], rdi
	mov	QWORD PTR -48[rbp], rsi
	mov	DWORD PTR -24[rbp], -1
	mov	rax, QWORD PTR -40[rbp]
	mov	QWORD PTR -8[rbp], rax
	jmp	.L2
.L4:
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	xor	eax, DWORD PTR -24[rbp]
	movzx	eax, al
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	edx, DWORD PTR [rdx+rax]
	mov	eax, DWORD PTR -24[rbp]
	shr	eax, 8
	xor	eax, edx
	mov	DWORD PTR -24[rbp], eax
	add	QWORD PTR -8[rbp], 1
	sub	QWORD PTR -48[rbp], 1
.L2:
	mov	rax, QWORD PTR -8[rbp]
	and	eax, 3
	test	rax, rax
	je	.L3
	cmp	QWORD PTR -48[rbp], 0
	jne	.L4
.L3:
	mov	rax, QWORD PTR -48[rbp]
	shr	rax, 3
	mov	QWORD PTR -16[rbp], rax
	jmp	.L5
.L6:
	mov	rax, QWORD PTR -8[rbp]
	mov	eax, DWORD PTR [rax]
	xor	DWORD PTR -24[rbp], eax
	add	QWORD PTR -8[rbp], 4
	mov	rax, QWORD PTR -8[rbp]
	mov	eax, DWORD PTR [rax]
	mov	DWORD PTR -20[rbp], eax
	add	QWORD PTR -8[rbp], 4
	mov	eax, DWORD PTR -24[rbp]
	movzx	eax, al
	mov	eax, eax
	add	rax, 1792
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	ecx, DWORD PTR [rdx+rax]
	mov	eax, DWORD PTR -24[rbp]
	shr	eax, 8
	movzx	eax, al
	mov	eax, eax
	add	rax, 1536
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	eax, DWORD PTR [rdx+rax]
	xor	ecx, eax
	mov	eax, DWORD PTR -24[rbp]
	shr	eax, 16
	movzx	eax, al
	mov	eax, eax
	add	rax, 1280
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	eax, DWORD PTR [rdx+rax]
	xor	ecx, eax
	mov	eax, DWORD PTR -24[rbp]
	shr	eax, 24
	mov	eax, eax
	add	rax, 1024
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	eax, DWORD PTR [rdx+rax]
	xor	ecx, eax
	mov	eax, DWORD PTR -20[rbp]
	movzx	eax, al
	mov	eax, eax
	add	rax, 768
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	eax, DWORD PTR [rdx+rax]
	xor	ecx, eax
	mov	eax, DWORD PTR -20[rbp]
	shr	eax, 8
	movzx	eax, al
	mov	eax, eax
	add	rax, 512
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	eax, DWORD PTR [rdx+rax]
	xor	ecx, eax
	mov	eax, DWORD PTR -20[rbp]
	shr	eax, 16
	movzx	eax, al
	mov	eax, eax
	add	rax, 256
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	eax, DWORD PTR [rdx+rax]
	xor	ecx, eax
	mov	eax, DWORD PTR -20[rbp]
	shr	eax, 24
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	eax, DWORD PTR [rdx+rax]
	xor	eax, ecx
	mov	DWORD PTR -24[rbp], eax
	sub	QWORD PTR -16[rbp], 1
.L5:
	cmp	QWORD PTR -16[rbp], 0
	jne	.L6
	and	QWORD PTR -48[rbp], 7
	jmp	.L7
.L8:
	mov	rax, QWORD PTR -8[rbp]
	movzx	eax, BYTE PTR [rax]
	movzx	eax, al
	xor	eax, DWORD PTR -24[rbp]
	movzx	eax, al
	mov	eax, eax
	lea	rdx, 0[0+rax*4]
	lea	rax, g_crc_slicing[rip]
	mov	edx, DWORD PTR [rdx+rax]
	mov	eax, DWORD PTR -24[rbp]
	shr	eax, 8
	xor	eax, edx
	mov	DWORD PTR -24[rbp], eax
	add	QWORD PTR -8[rbp], 1
	sub	QWORD PTR -48[rbp], 1
.L7:
	cmp	QWORD PTR -48[rbp], 0
	jne	.L8
	mov	eax, DWORD PTR -24[rbp]
	not	eax
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	my_crc32c_slicing, .-my_crc32c_slicing
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"125140051.c"
	.text
	.section	.rodata
	.align	2
	.type	g_crc_slicing, %object
	.size	g_crc_slicing, 8192
g_crc_slicing:
	.word	0
	.word	-227835133
	.word	-516198153
	.word	324072436
	.word	-946170081
	.word	904991772
	.word	648144872
	.word	-724933397
	.word	-1965467441
	.word	2024987596
	.word	1809983544
	.word	-1719030981
	.word	1296289744
	.word	-1087877933
	.word	-1401372889
	.word	1578318884
	.word	274646895
	.word	-499825556
	.word	-244992104
	.word	51262619
	.word	-675000208
	.word	632279923
	.word	922689671
	.word	-996891772
	.word	-1702387808
	.word	1760304291
	.word	2075979607
	.word	-1982370732
	.word	1562183871
	.word	-1351185476
	.word	-1138329528
	.word	1313733451
	.word	549293790
	.word	-757723683
	.word	-1048117719
	.word	871202090
	.word	-416867903
	.word	357341890
	.word	102525238
	.word	-193467851
	.word	-1436232175
	.word	1477399826
	.word	1264559846
	.word	-1187764763
	.word	1845379342
	.word	-1617575411
	.word	-1933233671
	.word	2125378298
	.word	820201905
	.word	-1031222606
	.word	-774358714
	.word	598981189
	.word	-143008082
	.word	85089709
	.word	373468761
	.word	-467063462
	.word	-1170599554
	.word	1213305469
	.word	1526817161
	.word	-1452612982
	.word	2107672161
	.word	-1882520222
	.word	-1667500394
	.word	1861252501
	.word	1098587580
	.word	-1290756417
	.word	-1606390453
	.word	1378610760
	.word	-2032039261
	.word	1955203488
	.word	1742404180
	.word	-1783531177
	.word	-878557837
	.word	969524848
	.word	714683780
	.word	-655182201
	.word	205050476
	.word	-28094097
	.word	-318528869
	.word	526918040
	.word	1361435347
	.word	-1555146288
	.word	-1340167644
	.word	1114974503
	.word	-1765847604
	.word	1691668175
	.word	2005155131
	.word	-2047885768
	.word	-604208612
	.word	697762079
	.word	986182379
	.word	-928222744
	.word	476452099
	.word	-301099520
	.word	-44210700
	.word	255256311
	.word	1640403810
	.word	-1817374623
	.word	-2130844779
	.word	1922457750
	.word	-1503918979
	.word	1412925310
	.word	1197962378
	.word	-1257441399
	.word	-350237779
	.word	427051182
	.word	170179418
	.word	-129025959
	.word	746937522
	.word	-554770511
	.word	-843174843
	.word	1070968646
	.word	1905808397
	.word	-2081171698
	.word	-1868356358
	.word	1657317369
	.word	-1241332974
	.word	1147748369
	.word	1463399397
	.word	-1521340186
	.word	-79622974
	.word	153784257
	.word	444234805
	.word	-401473738
	.word	1021025245
	.word	-827320098
	.word	-572462294
	.word	797665321
	.word	-2097792136
	.word	1889384571
	.word	1674398607
	.word	-1851340660
	.word	1164749927
	.word	-1224265884
	.word	-1537745776
	.word	1446797203
	.word	137323447
	.word	-96149324
	.word	-384560320
	.word	461344835
	.word	-810158936
	.word	1037989803
	.word	781091935
	.word	-588970148
	.word	-1834419177
	.word	1623424788
	.word	1939049696
	.word	-2114449437
	.word	1429367560
	.word	-1487280117
	.word	-1274471425
	.word	1180866812
	.word	410100952
	.word	-367384613
	.word	-112536529
	.word	186734380
	.word	-538233913
	.word	763408580
	.word	1053836080
	.word	-860110797
	.word	-1572096602
	.word	1344288421
	.word	1131464017
	.word	-1323612590
	.word	1708204729
	.word	-1749376582
	.word	-2065018290
	.word	1988219213
	.word	680717673
	.word	-621187478
	.word	-911630946
	.word	1002577565
	.word	-284657034
	.word	493091189
	.word	238226049
	.word	-61306494
	.word	-1307217207
	.word	1082061258
	.word	1395524158
	.word	-1589280451
	.word	1972364758
	.word	-2015074603
	.word	-1800104671
	.word	1725896226
	.word	952904198
	.word	-894981883
	.word	-638100751
	.word	731699698
	.word	-11092711
	.word	222117402
	.word	510512622
	.word	-335130899
	.word	-1014159676
	.word	837199303
	.word	582374963
	.word	-790768336
	.word	68661723
	.word	-159632680
	.word	-450051796
	.word	390545967
	.word	1230274059
	.word	-1153434360
	.word	-1469116676
	.word	1510247935
	.word	-1899042540
	.word	2091215383
	.word	1878366691
	.word	-1650582816
	.word	-741088853
	.word	565732008
	.word	854102364
	.word	-1065151905
	.word	340358836
	.word	-433916489
	.word	-177076669
	.word	119113024
	.word	1493875044
	.word	-1419691417
	.word	-1204696685
	.word	1247431312
	.word	-1634718085
	.word	1828433272
	.word	2141937292
	.word	-1916740209
	.word	-483350502
	.word	291187481
	.word	34330861
	.word	-262120466
	.word	615137029
	.word	-691946490
	.word	-980332558
	.word	939183345
	.word	1776939221
	.word	-1685949482
	.word	-1999470558
	.word	2058945313
	.word	-1368168502
	.word	1545135305
	.word	1330124605
	.word	-1121741762
	.word	-210866315
	.word	17165430
	.word	307568514
	.word	-532767615
	.word	888469610
	.word	-962626711
	.word	-707819363
	.word	665062302
	.word	2042050490
	.word	-1948470087
	.word	-1735637171
	.word	1793573966
	.word	-1104306011
	.word	1279665062
	.word	1595330642
	.word	-1384295599
	.word	0
	.word	329422967
	.word	658845934
	.word	887597209
	.word	1317691868
	.word	1562966443
	.word	1775194418
	.word	2054015301
	.word	-1659583560
	.word	-1900651569
	.word	-1169034410
	.word	-1443665119
	.word	-744578460
	.word	-1069794797
	.word	-186936694
	.word	-411497731
	.word	1069937025
	.word	744974838
	.word	411091311
	.word	186800408
	.word	1901039709
	.word	1659701290
	.word	1443537075
	.word	1168652484
	.word	-1563348423
	.word	-1317819826
	.word	-2053897513
	.word	-1774806368
	.word	-329559067
	.word	-406638
	.word	-887201013
	.word	-658703492
	.word	2139874050
	.word	1814657909
	.word	1489949676
	.word	1265388443
	.word	822182622
	.word	581114537
	.word	373600816
	.word	98970183
	.word	-492887878
	.word	-247613235
	.word	-975564716
	.word	-696743901
	.word	-1407893146
	.word	-1078470383
	.word	-1957662328
	.word	-1728910849
	.word	1078858371
	.word	1408010996
	.word	1728782957
	.word	1957280282
	.word	247755615
	.word	493284136
	.word	696337329
	.word	975428550
	.word	-581250757
	.word	-822589108
	.word	-98573867
	.word	-373458526
	.word	-1815039769
	.word	-2140002160
	.word	-1265270775
	.word	-1489561474
	.word	-15219196
	.word	-323658125
	.word	-665651478
	.word	-873435491
	.word	-1315067944
	.word	-1572913233
	.word	-1764190410
	.word	-2055598271
	.word	1644365244
	.word	1906417099
	.word	1162229074
	.word	1457827109
	.word	747201632
	.word	1059847191
	.word	197940366
	.word	409914617
	.word	-1059965051
	.word	-747589646
	.word	-409532565
	.word	-197812452
	.word	-1906813351
	.word	-1644507602
	.word	-1457690953
	.word	-1161822528
	.word	1573319741
	.word	1315204170
	.word	2055455955
	.word	1763794084
	.word	323786209
	.word	15601046
	.word	873047311
	.word	665533816
	.word	-2137250554
	.word	-1824604815
	.word	-1478945304
	.word	-1266971233
	.word	-837401382
	.word	-575349587
	.word	-380406732
	.word	-84808637
	.word	495511230
	.word	237665993
	.word	986568272
	.word	695160359
	.word	1392674658
	.word	1084235541
	.word	1950857100
	.word	1743073275
	.word	-1084631929
	.word	-1392816912
	.word	-1742936983
	.word	-1950450658
	.word	-237783717
	.word	-495899348
	.word	-694778443
	.word	-986440254
	.word	575477567
	.word	837783368
	.word	84420561
	.word	380288934
	.word	1825011427
	.word	2137386644
	.word	1266828813
	.word	1478549114
	.word	-71042311
	.word	-396270962
	.word	-595146217
	.word	-819703200
	.word	-1253467355
	.word	-1494547630
	.word	-1844663349
	.word	-2119289924
	.word	1725380929
	.word	1970643254
	.word	1100089775
	.word	1378914776
	.word	677206173
	.word	1006616810
	.word	253257843
	.word	482013188
	.word	-1006236808
	.word	-677080305
	.word	-482133098
	.word	-253647903
	.word	-1970509148
	.word	-1724976429
	.word	-1379313078
	.word	-1100234179
	.word	1494403264
	.word	1253068983
	.word	2119694382
	.word	1844797529
	.word	395880732
	.word	70922603
	.word	819829234
	.word	595526021
	.word	-2075649541
	.word	-1746239092
	.word	-1559418603
	.word	-1330663070
	.word	-893224921
	.word	-647962544
	.word	-309901111
	.word	-31076162
	.word	425515587
	.word	184435252
	.word	1041885869
	.word	767259354
	.word	1473690527
	.word	1148462056
	.word	1888717681
	.word	1664160518
	.word	-1148327814
	.word	-1473286131
	.word	-1664558956
	.word	-1888861981
	.word	-184055386
	.word	-425389615
	.word	-767379128
	.word	-1042276033
	.word	647572418
	.word	893105077
	.word	31202092
	.word	310281051
	.word	1746094622
	.word	2075251305
	.word	1331067632
	.word	1559552647
	.word	81018109
	.word	393651338
	.word	596708371
	.word	808686692
	.word	1247698209
	.word	1509737814
	.word	1830514127
	.word	2126116280
	.word	-1715404987
	.word	-1973262542
	.word	-1098526805
	.word	-1389930532
	.word	-682975591
	.word	-991426834
	.word	-267407753
	.word	-475187712
	.word	991022460
	.word	682841355
	.word	475331986
	.word	267806181
	.word	1973136544
	.word	1715025111
	.word	1390320718
	.word	1098646585
	.word	-1509617980
	.word	-1247308109
	.word	-2126496214
	.word	-1830640035
	.word	-393253096
	.word	-80873617
	.word	-808820746
	.word	-597112959
	.word	2069880831
	.word	1761429384
	.word	1545269009
	.word	1337489254
	.word	903200291
	.word	645342804
	.word	311463629
	.word	20059834
	.word	-431285177
	.word	-169245648
	.word	-1056035671
	.word	-760433442
	.word	-1463714405
	.word	-1151080980
	.word	-1887154827
	.word	-1675176702
	.word	1150955134
	.word	1463334409
	.word	1675566736
	.word	1887274727
	.word	168841122
	.word	431151061
	.word	760577868
	.word	1056433979
	.word	-644944442
	.word	-903055951
	.word	-20194008
	.word	-311868065
	.word	-1761309670
	.word	-2069490579
	.word	-1337869068
	.word	-1545395069
	.word	0
	.word	-1522429314
	.word	1332695565
	.word	-366034829
	.word	-1629576166
	.word	1000289892
	.word	-776866281
	.word	1961911401
	.word	944848581
	.word	-1659851589
	.word	2000579784
	.word	-763363658
	.word	-1500538145
	.word	63834273
	.word	-371144494
	.word	1285642924
	.word	1889697162
	.word	-706482188
	.word	1070411655
	.word	-1702052359
	.word	-293807728
	.word	1262308334
	.word	-1592554595
	.word	72489443
	.word	1223902031
	.word	-307048143
	.word	127668546
	.word	-1562541252
	.word	-701634731
	.word	1936487723
	.word	-1723681448
	.word	1006839590
	.word	-515572972
	.word	1141205354
	.word	-1372870375
	.word	191511399
	.word	2140823310
	.word	-623129232
	.word	821366019
	.word	-1783324803
	.word	-652884527
	.word	2085902255
	.word	-1770350628
	.word	859506082
	.word	1204511179
	.word	-494210123
	.word	144978886
	.word	-1377459784
	.word	-1847163234
	.word	883365088
	.word	-561392493
	.word	2076722925
	.word	255337092
	.word	-1434865414
	.word	1079472265
	.word	-451484937
	.word	-1447577509
	.word	217459237
	.word	-421991850
	.word	1134131240
	.word	929635393
	.word	-1842835905
	.word	2013679180
	.word	-582493134
	.word	-949649191
	.word	1646531239
	.word	-2012556588
	.word	759906474
	.word	1505436867
	.word	-50678083
	.word	383022798
	.word	-1282022224
	.word	-13320676
	.word	1517628514
	.word	-1336153071
	.word	354057839
	.word	1642732038
	.word	-995391368
	.word	780486667
	.word	-1950033291
	.word	-1211630253
	.word	310800173
	.word	-123162786
	.word	1575566624
	.word	689527113
	.word	-1940337865
	.word	1719012164
	.word	-1019766470
	.word	-1885944938
	.word	718754280
	.word	-1057386085
	.word	1706558437
	.word	289957772
	.word	-1274415630
	.word	1579627905
	.word	-77158401
	.word	639728589
	.word	-2090800717
	.word	1766730176
	.word	-871384130
	.word	-1191190569
	.word	499010985
	.word	-141521446
	.word	1389436836
	.word	510674184
	.word	-1154361482
	.word	1360992005
	.word	-195132037
	.word	-2136022766
	.word	636449644
	.word	-809389281
	.word	1786782049
	.word	1451427399
	.word	-205351879
	.word	434918474
	.word	-1129462220
	.word	-933387683
	.word	1830563875
	.word	-2026704816
	.word	577987118
	.word	1859270786
	.word	-879514884
	.word	566061711
	.word	-2063795983
	.word	-267608936
	.word	1431113446
	.word	-1083978091
	.word	438459627
	.word	-1960347837
	.word	778495293
	.word	-1001904818
	.word	1628026672
	.word	368694105
	.word	-1330101977
	.word	1519812948
	.word	-2682070
	.word	-1284093562
	.word	372759544
	.word	-65463413
	.word	1498974709
	.word	766045596
	.word	-1997963294
	.word	1657257873
	.word	-947507729
	.word	-75167031
	.word	1589942455
	.word	-1259710268
	.word	296471226
	.word	1700507347
	.word	-1072022355
	.word	708115678
	.word	-1888129376
	.word	-1009503220
	.word	1721083506
	.word	-1933875711
	.word	704312447
	.word	1560973334
	.word	-129301912
	.word	308658715
	.word	-1222356891
	.word	1784908887
	.word	-819847639
	.word	621600346
	.word	-2142417884
	.word	-188929971
	.word	1375517235
	.word	-1143834048
	.word	513009726
	.word	1379054226
	.word	-143449876
	.word	492691615
	.word	-1206095135
	.word	-856942968
	.word	1772979446
	.word	-2088549243
	.word	650303227
	.word	448917981
	.word	-1082104925
	.word	1437508560
	.word	-252759634
	.word	-2078321209
	.word	559859641
	.word	-881850422
	.word	1848743348
	.word	579915544
	.word	-2016322202
	.word	1845468437
	.word	-927068309
	.word	-1135711486
	.word	420477308
	.word	-215926513
	.word	1449175921
	.word	1279457178
	.word	-385653276
	.word	53323159
	.word	-1502857239
	.word	-761506944
	.word	2011021822
	.word	-1645018739
	.word	951227379
	.word	1947453791
	.word	-783131871
	.word	998021970
	.word	-1640167124
	.word	-355635899
	.word	1334640443
	.word	-1516093624
	.word	14921014
	.word	1021348368
	.word	-1717495698
	.word	1938806813
	.word	-691123613
	.word	-1572983286
	.word	125811828
	.word	-313426937
	.word	1209069177
	.word	78755029
	.word	-1578096981
	.word	1272899288
	.word	-291539802
	.word	-1703997233
	.word	1060012721
	.word	-721403198
	.word	1883361468
	.word	-1392112498
	.word	138911472
	.word	-496411005
	.word	1193856253
	.word	869836948
	.word	-1768342806
	.word	2092432025
	.word	-638162713
	.word	-1789447605
	.word	806789173
	.word	-633839546
	.word	2138698296
	.word	193566289
	.word	-1362623441
	.word	1155974236
	.word	-509127134
	.word	-576425724
	.word	2028331898
	.word	-1832180983
	.word	931836279
	.word	1132123422
	.word	-432322720
	.word	202737427
	.word	-1454107283
	.word	-436908095
	.word	1085595071
	.word	-1432740404
	.word	266047410
	.word	2066475995
	.word	-563447387
	.word	876919254
	.word	-1861932120
	.word	0
	.word	-582636872
	.word	-1083759743
	.word	1646430521
	.word	2065838579
	.word	-1503159477
	.word	-1002106254
	.word	419477706
	.word	-163290138
	.word	721537374
	.word	1227047015
	.word	-1805194529
	.word	-1922674155
	.word	1344534701
	.word	838955412
	.word	-280700116
	.word	-379276995
	.word	874584965
	.word	1443074748
	.word	-1958332412
	.word	-1840873266
	.word	1325607542
	.word	757179215
	.word	-261879305
	.word	522244827
	.word	-1033537437
	.word	-1605897894
	.word	2097306594
	.word	1677910824
	.word	-1186510448
	.word	-614088535
	.word	102787601
	.word	-685435765
	.word	174112307
	.word	1749169930
	.word	-1257792078
	.word	-1408817800
	.word	1900187584
	.word	325060345
	.word	-836391871
	.word	560035693
	.word	-64692779
	.word	-1643752212
	.word	1128529492
	.word	1514358430
	.word	-2029589466
	.word	-450599649
	.word	945934247
	.word	1044489654
	.word	-486273266
	.word	-2128181705
	.word	1550003343
	.word	1164153925
	.word	-1742323971
	.word	-100354108
	.word	658578812
	.word	-939145648
	.word	356543720
	.word	2002970065
	.word	-1440264343
	.word	-1289226333
	.word	1851940123
	.word	205575202
	.word	-788169062
	.word	-1415159833
	.word	1994650975
	.word	348224614
	.word	-914041122
	.word	-796627436
	.word	230802604
	.word	1877167509
	.word	-1297684691
	.word	1575107585
	.word	-2136500551
	.word	-494592128
	.word	1069593912
	.word	650120690
	.word	-75126966
	.word	-1717096845
	.word	1155695819
	.word	1120071386
	.word	-1618525086
	.word	-39465637
	.word	551577571
	.word	971038505
	.word	-458918511
	.word	-2037908312
	.word	1539462672
	.word	-1266250436
	.word	1774397316
	.word	199339709
	.word	-693894139
	.word	-811287345
	.word	316741239
	.word	1891868494
	.word	-1383713290
	.word	2088979308
	.word	-1580801580
	.word	-1008441107
	.word	513917525
	.word	128023199
	.word	-622538713
	.word	-1194960610
	.word	1703146406
	.word	-1966659446
	.word	1468170802
	.word	899681035
	.word	-387604045
	.word	-236643975
	.word	748729281
	.word	1317157624
	.word	-1815637952
	.word	-1779959215
	.word	1218597097
	.word	713087440
	.word	-138054808
	.word	-289027166
	.word	864051482
	.word	1369630755
	.word	-1931001189
	.word	1671666103
	.word	-1092209905
	.word	-591087050
	.word	25235598
	.word	411150404
	.word	-977009924
	.word	-1478063163
	.word	2057511293
	.word	1386268991
	.word	-1880792185
	.word	-305665346
	.word	813842438
	.word	696449228
	.word	-188263820
	.word	-1763321011
	.word	1268806133
	.word	-1528517927
	.word	2040594529
	.word	461605208
	.word	-960093216
	.word	-540632278
	.word	42152338
	.word	1621211307
	.word	-1109126637
	.word	-1144752126
	.word	1719784122
	.word	77814659
	.word	-639176389
	.word	-1058649615
	.word	497279817
	.word	2139187824
	.word	-1564163896
	.word	1300241380
	.word	-1866092196
	.word	-219727771
	.word	799183581
	.word	916597271
	.word	-337149777
	.word	-1983575658
	.word	1417716526
	.word	-2054824524
	.word	1489008396
	.word	987954741
	.word	-408464243
	.word	-22549433
	.word	602031871
	.word	1103155142
	.word	-1668979330
	.word	1942077010
	.word	-1367075606
	.word	-861495853
	.word	300103531
	.word	149131169
	.word	-710531815
	.word	-1216041952
	.word	1791035032
	.word	1826712713
	.word	-1314601423
	.word	-746172664
	.word	247719344
	.word	398679418
	.word	-897124414
	.word	-1465614597
	.word	1977734211
	.word	-1700458641
	.word	1205904855
	.word	633482478
	.word	-125335978
	.word	-511230308
	.word	1019384868
	.word	1591745821
	.word	-2086291547
	.word	-117008680
	.word	608386144
	.word	1180808537
	.word	-1692131359
	.word	-2111527125
	.word	1600195987
	.word	1027835050
	.word	-536465902
	.word	256046398
	.word	-771268730
	.word	-1339697473
	.word	1835039751
	.word	1952498893
	.word	-1457164683
	.word	-888674484
	.word	373444084
	.word	274868197
	.word	-853045923
	.word	-1358625692
	.word	1916841692
	.word	1799362070
	.word	-1241138002
	.word	-735627881
	.word	157458223
	.word	-433699837
	.word	996404923
	.word	1497458562
	.word	-2080060102
	.word	-1660652048
	.word	1078058824
	.word	576935537
	.word	-14222135
	.word	774079059
	.word	-211408661
	.word	-1857773102
	.word	1275136874
	.word	1426174880
	.word	-2008803048
	.word	-362377183
	.word	925055641
	.word	-664280651
	.word	86133517
	.word	1728102964
	.word	-1169856372
	.word	-1555705786
	.word	2113960702
	.word	472052679
	.word	-1050191489
	.word	-951635090
	.word	436378070
	.word	2015367407
	.word	-1520059817
	.word	-1134230883
	.word	1629530149
	.word	50471196
	.word	-565736540
	.word	822300808
	.word	-330892752
	.word	-1906019575
	.word	1394727345
	.word	1243701627
	.word	-1755001917
	.word	-179944710
	.word	671344706
	.word	0
	.word	940666796
	.word	1881333592
	.word	1211347188
	.word	-532300112
	.word	-665530084
	.word	-1872272920
	.word	-1468658108
	.word	-983102575
	.word	-42572739
	.word	-1253714743
	.word	-1923826843
	.word	623031585
	.word	489937549
	.word	1426090617
	.word	1829832149
	.word	-1893572141
	.word	-1221390721
	.word	-16728437
	.word	-955133657
	.word	1869078371
	.word	1467396303
	.word	524615739
	.word	659845015
	.word	1246063170
	.word	1918109166
	.word	979875098
	.word	41343670
	.word	-1442786062
	.word	-1844331682
	.word	-635302998
	.word	-499948538
	.word	464041303
	.word	599382779
	.word	1804233231
	.word	1402668451
	.word	-68351001
	.word	-1006869429
	.word	-1949313857
	.word	-1277248749
	.word	-556810554
	.word	-421605014
	.word	-1360174690
	.word	-1761866190
	.word	1049231478
	.word	110850010
	.word	1319690030
	.word	1991880834
	.word	-1802840956
	.word	-1399080152
	.word	-458748964
	.word	-591829904
	.word	1959750196
	.word	1289618840
	.word	82687340
	.word	1023204032
	.word	1374543637
	.word	1778167993
	.word	567214157
	.word	434008033
	.word	-1314365019
	.word	-1984360951
	.word	-1047871747
	.word	-107228847
	.word	928082606
	.word	255853826
	.word	1198765558
	.word	2137184858
	.word	-686500834
	.word	-284836942
	.word	-1489630394
	.word	-1624808214
	.word	-231317185
	.word	-903410029
	.word	-2112569753
	.word	-1174023733
	.word	309583759
	.word	711110691
	.word	1649475799
	.word	1514172283
	.word	-1200419971
	.word	-2141035311
	.word	-934161371
	.word	-264193143
	.word	1479980493
	.word	1613224545
	.word	672426645
	.word	268764473
	.word	2098462956
	.word	1157984064
	.word	221700020
	.word	891793432
	.word	-1655587236
	.word	-1522478608
	.word	-311205628
	.word	-714994008
	.word	754573305
	.word	350793813
	.word	1557856417
	.word	1690988301
	.word	-860069559
	.word	-189985051
	.word	-1130447343
	.word	-2070949443
	.word	-375466904
	.word	-779109436
	.word	-1715729616
	.word	-1582472036
	.word	165374680
	.word	835323252
	.word	2046408064
	.word	1105779244
	.word	-1545880022
	.word	-1681206906
	.word	-738631310
	.word	-337113378
	.word	1134428314
	.word	2072997686
	.word	868016066
	.word	195932270
	.word	1723643323
	.word	1588451863
	.word	379480803
	.word	781124943
	.word	-2030499061
	.word	-1092066137
	.word	-153365421
	.word	-825574401
	.word	1856165212
	.word	1454619376
	.word	511707652
	.word	647062952
	.word	-1897436180
	.word	-1225391040
	.word	-20597580
	.word	-959128808
	.word	-1413095731
	.word	-1814777503
	.word	-605617771
	.word	-470389191
	.word	1266704509
	.word	1938886609
	.word	1000521509
	.word	62115977
	.word	-511658865
	.word	-644752605
	.word	-1851626537
	.word	-1447885701
	.word	29690431
	.word	970220947
	.word	1911018855
	.word	1240906443
	.word	619167518
	.word	485937330
	.word	1422221382
	.word	1825837034
	.word	-996015698
	.word	-55349758
	.word	-1266622730
	.word	-1936608934
	.word	1963614219
	.word	1293619111
	.word	86556499
	.word	1027199231
	.word	-1789927749
	.word	-1386303209
	.word	-445840925
	.word	-579047857
	.word	-1335006310
	.word	-2005138378
	.word	-1068518206
	.word	-128001170
	.word	1344853290
	.word	1748613766
	.word	537528946
	.word	404448734
	.word	-98041384
	.word	-1036423564
	.word	-1978999168
	.word	-1306808020
	.word	443400040
	.word	578605252
	.word	1783586864
	.word	1381896092
	.word	1062144585
	.word	123626981
	.word	1332598033
	.word	2004662973
	.word	-552946439
	.word	-417604779
	.word	-1356305503
	.word	-1757871091
	.word	1509146610
	.word	1642254430
	.word	701587626
	.word	297799430
	.word	-1179254462
	.word	-2119733522
	.word	-912990694
	.word	-242896458
	.word	-1667976093
	.word	-1534731313
	.word	-323589317
	.word	-727251817
	.word	2094074579
	.word	1153459583
	.word	217306507
	.word	887274023
	.word	-690889183
	.word	-289361523
	.word	-1494023815
	.word	-1629327659
	.word	915693713
	.word	243601213
	.word	1186381769
	.word	2124927077
	.word	330749360
	.word	732412444
	.word	1670646504
	.word	1535468868
	.word	-202151168
	.word	-874380116
	.word	-2083408808
	.word	-1144988684
	.word	1113262757
	.word	2051695881
	.word	846845437
	.word	174635601
	.word	-1575046123
	.word	-1710236743
	.word	-767792307
	.word	-366148383
	.word	-2026110668
	.word	-1087541608
	.word	-148971924
	.word	-821055040
	.word	1736032132
	.word	1600704552
	.word	391864540
	.word	793382768
	.word	-847680650
	.word	-177732390
	.word	-1118063570
	.word	-2058691710
	.word	758961606
	.word	355318378
	.word	1562249886
	.word	1695507762
	.word	136208615
	.word	806293323
	.word	2017247167
	.word	1076744211
	.word	-396632489
	.word	-800411141
	.word	-1736900337
	.word	-1603768669
	.word	0
	.word	-282039527
	.word	-611540797
	.word	884788186
	.word	-1292552329
	.word	1573215342
	.word	1769576372
	.word	-2041971539
	.word	1611012127
	.word	-1892257018
	.word	-1148536612
	.word	1421530053
	.word	-755814552
	.word	1036207217
	.word	159354795
	.word	-430971726
	.word	-1072943042
	.word	792484647
	.word	461410557
	.word	-189727772
	.word	1928922953
	.word	-1647743920
	.word	-1451907190
	.word	1178979475
	.word	-1609947103
	.word	1329218360
	.word	2072414434
	.word	-1799953413
	.word	318709590
	.word	-36735921
	.word	-915161195
	.word	641979532
	.word	-2047601011
	.word	1791262100
	.word	1584969294
	.word	-1320624809
	.word	922821114
	.word	-667858205
	.word	-326270663
	.word	62777888
	.word	-437121390
	.word	180512139
	.word	1048489553
	.word	-783366840
	.word	1460091365
	.word	-1204333828
	.word	-1937008346
	.word	1673261631
	.word	1173890739
	.word	-1429713494
	.word	-1636530576
	.word	1900342633
	.word	-150138428
	.word	406682333
	.word	746696967
	.word	-1011754466
	.word	637419180
	.word	-892447307
	.word	-26042769
	.word	289600886
	.word	-1760884261
	.word	2017157826
	.word	1283959064
	.word	-1548238335
	.word	235166699
	.word	-516673294
	.word	-712443096
	.word	985174065
	.word	-1125028708
	.word	1405159301
	.word	1736297567
	.word	-2008176826
	.word	1845642228
	.word	-2127419155
	.word	-1248926921
	.word	1522436142
	.word	-587762557
	.word	868687770
	.word	125555776
	.word	-397688999
	.word	-838308907
	.word	557318348
	.word	361024278
	.word	-88825841
	.word	2096979106
	.word	-1815267397
	.word	-1485702047
	.word	1212258168
	.word	-1374784566
	.word	1094588627
	.word	1971507977
	.word	-1699563504
	.word	486229181
	.word	-204787804
	.word	-948444034
	.word	675778407
	.word	-1947185818
	.word	1690314367
	.word	1350364581
	.word	-1085503812
	.word	956660241
	.word	-701165304
	.word	-494282030
	.word	230273483
	.word	-336177799
	.word	80100960
	.word	813364666
	.word	-548757853
	.word	1493393934
	.word	-1238169321
	.word	-2104507699
	.word	1841277396
	.word	1274838360
	.word	-1530128831
	.word	-1871651429
	.word	2134947458
	.word	-116831697
	.word	372842806
	.word	579201772
	.word	-843742731
	.word	737830215
	.word	-993391010
	.word	-260651644
	.word	524725917
	.word	-1727049168
	.word	1983854889
	.word	1115943667
	.word	-1380738582
	.word	470333398
	.word	-214377265
	.word	-947644651
	.word	682916876
	.word	-1359118175
	.word	1104014264
	.word	1970348130
	.word	-1706996869
	.word	2081337289
	.word	-1824602928
	.word	-1484648694
	.word	1219650579
	.word	-822372162
	.word	567014311
	.word	360134781
	.word	-95988892
	.word	-603682840
	.word	859106545
	.word	126363435
	.word	-390575054
	.word	1861333151
	.word	-2118001786
	.word	-1250095012
	.word	1515027269
	.word	-1140678665
	.word	1395848430
	.word	1737375540
	.word	-2000792531
	.word	251111552
	.word	-507001959
	.word	-713357245
	.word	978019162
	.word	-1711496869
	.word	1993132610
	.word	1114636696
	.word	-1388287359
	.word	722048556
	.word	-1002832587
	.word	-259705105
	.word	531979766
	.word	-101009084
	.word	382390877
	.word	578165127
	.word	-851021154
	.word	1259310643
	.word	-1539316438
	.word	-1870450960
	.word	2142455273
	.word	1508938085
	.word	-1228866948
	.word	-2105790042
	.word	1833720511
	.word	-351951342
	.word	70634763
	.word	814286545
	.word	-541495864
	.word	972458362
	.word	-691608989
	.word	-495310407
	.word	222970528
	.word	-1962689011
	.word	1681118484
	.word	1351556814
	.word	-1077971497
	.word	302836797
	.word	-46364892
	.word	-914338562
	.word	649078759
	.word	-1594238134
	.word	1338617939
	.word	2071296905
	.word	-1807413104
	.word	1913320482
	.word	-1657102533
	.word	-1450814239
	.word	1186349048
	.word	-1056980139
	.word	802138188
	.word	460546966
	.word	-196933489
	.word	-771695613
	.word	1026602778
	.word	160201920
	.word	-423880743
	.word	1626729332
	.word	-1882881939
	.word	-1149678665
	.word	1414078638
	.word	-1308179428
	.word	1563864837
	.word	1770677471
	.word	-2034626618
	.word	15987563
	.word	-272394126
	.word	-612412504
	.word	877607089
	.word	-1745290576
	.word	2026410409
	.word	1282693747
	.word	-1555811990
	.word	621661639
	.word	-901929250
	.word	-25072380
	.word	296814109
	.word	-134290769
	.word	416188854
	.word	745685612
	.word	-1019074187
	.word	1158403544
	.word	-1438925119
	.word	-1635289829
	.word	1907826178
	.word	1475660430
	.word	-1195073129
	.word	-1938265523
	.word	1665663316
	.word	-452854279
	.word	171022048
	.word	1049451834
	.word	-776128989
	.word	938660497
	.word	-658327160
	.word	-327257518
	.word	55449931
	.word	-2063079962
	.word	1782025983
	.word	1586185509
	.word	-1313132996
	.word	0
	.word	1745038536
	.word	-804890224
	.word	-1207601832
	.word	-1511995951
	.word	-840701671
	.word	1978047553
	.word	501592201
	.word	1311636819
	.word	640602523
	.word	-1641306941
	.word	-165115893
	.word	-338872190
	.word	-2083646390
	.word	1003184402
	.word	1405636058
	.word	-1671693658
	.word	-195504530
	.word	1281205046
	.word	610177022
	.word	968572791
	.word	1371018175
	.word	-373463321
	.word	-2118235601
	.word	-764016651
	.word	-1166726339
	.word	40918629
	.word	1785950893
	.word	2006368804
	.word	529919724
	.word	-1483695180
	.word	-812402820
	.word	1029407677
	.word	1431875445
	.word	-312616403
	.word	-2057373979
	.word	-1732557204
	.word	-256349532
	.word	1220354044
	.word	549335860
	.word	1937145582
	.word	460673574
	.word	-1552930946
	.word	-881652810
	.word	-694764737
	.word	-1097492489
	.word	110158511
	.word	1855180391
	.word	-1593804517
	.word	-922528301
	.word	1896226955
	.word	419761219
	.word	81837258
	.word	1826852866
	.word	-723065510
	.word	-1125791342
	.word	-282229688
	.word	-2026985344
	.word	1059839448
	.word	1462300944
	.word	1254965657
	.word	583953745
	.word	-1697966071
	.word	-221760319
	.word	2058815354
	.word	313797554
	.word	-1431216406
	.word	-1028492766
	.word	-547896661
	.word	-1219170717
	.word	257006395
	.word	1733474291
	.word	882571817
	.word	1553585889
	.word	-459496519
	.word	-1935700111
	.word	-1854259208
	.word	-109505744
	.word	1098671720
	.word	696208032
	.word	-420676132
	.word	-1896885996
	.word	921347148
	.word	1592363140
	.word	1124874253
	.word	722408645
	.word	-1828036195
	.word	-83276459
	.word	-1463746417
	.word	-1061016505
	.word	2026330399
	.word	281310679
	.word	220317022
	.word	1696786838
	.word	-584606514
	.word	-1255886842
	.word	1206682823
	.word	804235279
	.word	-1746215593
	.word	-1445473
	.word	-502513386
	.word	-1978700322
	.word	839522438
	.word	1510552654
	.word	163674516
	.word	1640125788
	.word	-641261564
	.word	-1312551732
	.word	-1407075259
	.word	-1004367731
	.word	2082989525
	.word	337955101
	.word	-608731551
	.word	-1280027991
	.word	196159473
	.word	1672612665
	.word	2119678896
	.word	374642552
	.word	-1370365408
	.word	-967651608
	.word	-1785035982
	.word	-40259590
	.word	1167907490
	.word	765458026
	.word	813319907
	.word	1484352043
	.word	-528736397
	.word	-2004929605
	.word	-177336588
	.word	-1653792196
	.word	627595108
	.word	1298889644
	.word	1351535397
	.word	948824045
	.word	-2138533195
	.word	-393494915
	.word	-1153174617
	.word	-750723217
	.word	1799727671
	.word	54953727
	.word	514012790
	.word	1990204094
	.word	-828018714
	.word	-1499053266
	.word	1765143634
	.word	20371610
	.word	-1187795518
	.word	-785350390
	.word	-858443389
	.word	-1529471669
	.word	483616787
	.word	1959806171
	.word	655886593
	.word	1327179209
	.word	-149008239
	.word	-1625457575
	.word	-2097623856
	.word	-352591848
	.word	1392416064
	.word	989706632
	.word	-936014519
	.word	-1607032447
	.word	406050009
	.word	1882257425
	.word	1842694296
	.word	97936464
	.word	-1110241016
	.word	-707772992
	.word	-2045218790
	.word	-300196654
	.word	1444817290
	.word	1042089282
	.word	603502027
	.word	1274779907
	.word	-201397157
	.word	-1677868909
	.word	1416525807
	.word	1013799719
	.word	-2073547137
	.word	-328531273
	.word	-242306498
	.word	-1718771978
	.word	562621358
	.word	1233897318
	.word	440634044
	.word	1916839540
	.word	-901393620
	.word	-1572405276
	.word	-1079816339
	.word	-677354587
	.word	1873090301
	.word	128334389
	.word	-1881601650
	.word	-405134010
	.word	1608470558
	.word	937196758
	.word	708430943
	.word	1111154839
	.word	-96496177
	.word	-1841514233
	.word	-1040911139
	.word	-1443375083
	.word	301116749
	.word	2045870469
	.word	1679044876
	.word	202841540
	.word	-1273861988
	.word	-602848172
	.word	327349032
	.word	2072109024
	.word	-1014715720
	.word	-1417181584
	.word	-1235077383
	.word	-564061647
	.word	1717858153
	.word	241648545
	.word	1571753595
	.word	900473523
	.word	-1918281749
	.word	-441812189
	.word	-128988246
	.word	-1874008222
	.word	675910202
	.word	1078640370
	.word	-1300067789
	.word	-629037317
	.word	1652872099
	.word	176684907
	.word	392318946
	.word	2137088810
	.word	-949741966
	.word	-1352189254
	.word	-55609504
	.word	-1800643672
	.word	749285104
	.word	1151992376
	.word	1498395313
	.word	827104889
	.word	-1991644383
	.word	-515192855
	.word	786002069
	.word	1188715613
	.word	-18929403
	.word	-1763965491
	.word	-1959152316
	.word	-482698868
	.word	1530916052
	.word	859619356
	.word	1626639814
	.word	150446350
	.word	-1326263210
	.word	-655230818
	.word	-988526569
	.word	-1390975777
	.word	353505671
	.word	2098281807
	.word	0
	.word	1228700967
	.word	-1837565362
	.word	-616265879
	.word	555582061
	.word	1747058506
	.word	-1285195741
	.word	-94829308
	.word	1111164122
	.word	185039357
	.word	-800850284
	.word	-1719696461
	.word	1663469239
	.word	706411408
	.word	-245465863
	.word	-1201536546
	.word	-2072639052
	.word	-850758509
	.word	370078714
	.word	1597148893
	.word	-1519678503
	.word	-329779458
	.word	924021143
	.word	2117012656
	.word	-968028818
	.word	-1888391095
	.word	1412822816
	.word	487164423
	.word	-414150909
	.word	-1368591836
	.word	1965585741
	.word	1007945834
	.word	218129817
	.word	1144789182
	.word	-1619484713
	.word	-700128528
	.word	740157428
	.word	1696701139
	.word	-1100669510
	.word	-145137507
	.word	1329291587
	.word	101129316
	.word	-582771955
	.word	-1803557334
	.word	1848042286
	.word	656055817
	.word	-60941984
	.word	-1251843001
	.word	-1988727763
	.word	-1068887798
	.word	453940835
	.word	1379068740
	.word	-1469321664
	.word	-514354329
	.word	974328846
	.word	1932486953
	.word	-884119305
	.word	-2106518064
	.word	1496683193
	.word	269086622
	.word	-363795814
	.word	-1553164355
	.word	2015891668
	.word	823422451
	.word	436259634
	.word	1396487701
	.word	-2005388932
	.word	-1052488613
	.word	991775071
	.word	1914778744
	.word	-1452952815
	.word	-530985418
	.word	1480314856
	.word	285717199
	.word	-901565018
	.word	-2088810367
	.word	2032553349
	.word	807022754
	.word	-346114101
	.word	-1570583828
	.word	-1636384122
	.word	-682967135
	.word	202258632
	.word	1160922607
	.word	-1083490069
	.word	-162054708
	.word	756267685
	.word	1680852866
	.word	-598882724
	.word	-1787708549
	.word	1312111634
	.word	118047029
	.word	-45071311
	.word	-1267975914
	.word	1864941183
	.word	638894936
	.word	385920683
	.word	1581044620
	.word	-2055711515
	.word	-867948094
	.word	907881670
	.word	2132890081
	.word	-1536829816
	.word	-312890449
	.word	1429973617
	.word	470275926
	.word	-951889857
	.word	-1904268008
	.word	1948657692
	.word	1025135931
	.word	-429993390
	.word	-1352487051
	.word	-1820940513
	.word	-632628680
	.word	17718609
	.word	1211244662
	.word	-1301600910
	.word	-78161835
	.word	538173244
	.word	1764729371
	.word	-783440955
	.word	-1737367838
	.word	1127569803
	.word	168371372
	.word	-263183960
	.word	-1184080753
	.word	1646844902
	.word	722773697
	.word	872519268
	.word	2101209923
	.word	-1501991894
	.word	-280686323
	.word	354161673
	.word	1545627950
	.word	-2023428537
	.word	-833055904
	.word	1983550142
	.word	1057419161
	.word	-465409808
	.word	-1384245801
	.word	1462178003
	.word	505114100
	.word	-983569763
	.word	-1939630150
	.word	-1334337584
	.word	-112467209
	.word	571434398
	.word	1798510777
	.word	-1855316547
	.word	-665427814
	.word	51570675
	.word	1244568276
	.word	-229860598
	.word	-1150228947
	.word	1614045508
	.word	688397411
	.word	-749659801
	.word	-1704106944
	.word	1093264169
	.word	135634446
	.word	956429309
	.word	1883082458
	.word	-1418131021
	.word	-498764652
	.word	404517264
	.word	1361054903
	.word	-1973122082
	.word	-1017579783
	.word	2067461927
	.word	839289344
	.word	-381547159
	.word	-1602326450
	.word	1512535370
	.word	320538733
	.word	-933261564
	.word	-2124156381
	.word	-1116210615
	.word	-196376722
	.word	789512199
	.word	1714650400
	.word	-1670744028
	.word	-715782909
	.word	236094058
	.word	1194262349
	.word	-11731309
	.word	-1234140236
	.word	1832125661
	.word	604535290
	.word	-565084930
	.word	-1754463783
	.word	1277789872
	.word	85326743
	.word	771841366
	.word	1732059249
	.word	-1132878056
	.word	-179971521
	.word	253550395
	.word	1176543772
	.word	-1654381195
	.word	-732407726
	.word	1815763340
	.word	621159595
	.word	-29187134
	.word	-1216422171
	.word	1294457825
	.word	68921030
	.word	-547413585
	.word	-1771873144
	.word	-1435020062
	.word	-481613371
	.word	940551852
	.word	1899221899
	.word	-1955932529
	.word	-1034507352
	.word	420621505
	.word	1345212902
	.word	-397651912
	.word	-1586483937
	.word	2050271862
	.word	856217425
	.word	-917384619
	.word	-2140295310
	.word	1529423899
	.word	303387964
	.word	587282639
	.word	1782400488
	.word	-1317420415
	.word	-129646682
	.word	35437218
	.word	1260439429
	.word	-1872477972
	.word	-648528437
	.word	1631206421
	.word	671498546
	.word	-213727653
	.word	-1166099588
	.word	1076346488
	.word	152814431
	.word	-765508554
	.word	-1687996143
	.word	-1485360773
	.word	-297055140
	.word	890227509
	.word	2083763730
	.word	-2039827690
	.word	-816394703
	.word	336742744
	.word	1563309183
	.word	-447990367
	.word	-1401927546
	.word	1999949807
	.word	1040757448
	.word	-1001277492
	.word	-1922184469
	.word	1445547394
	.word	521482405
	.text
	.align	2
	.global	my_crc32c_slicing
	.syntax unified
	.arm
	.fpu softvfp
	.type	my_crc32c_slicing, %function
my_crc32c_slicing:
	@ args = 0, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #28
	str	r0, [fp, #-24]
	str	r1, [fp, #-28]
	mvn	r3, #0
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-24]
	str	r3, [fp, #-12]
	b	.L2
.L4:
	ldr	r3, [fp, #-12]
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r3, [fp, #-20]
	eor	r3, r3, r2
	and	r3, r3, #255
	ldr	r2, .L10
	ldr	r2, [r2, r3, lsl #2]
	ldr	r3, [fp, #-20]
	lsr	r3, r3, #8
	eor	r3, r3, r2
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
	ldr	r3, [fp, #-28]
	sub	r3, r3, #1
	str	r3, [fp, #-28]
.L2:
	ldr	r3, [fp, #-12]
	and	r3, r3, #3
	cmp	r3, #0
	beq	.L3
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bne	.L4
.L3:
	ldr	r3, [fp, #-28]
	lsr	r3, r3, #3
	str	r3, [fp, #-16]
	b	.L5
.L6:
	ldr	r3, [fp, #-12]
	ldr	r3, [r3]
	ldr	r2, [fp, #-20]
	eor	r3, r3, r2
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-12]
	add	r3, r3, #4
	str	r3, [fp, #-12]
	ldr	r3, [fp, #-12]
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-12]
	add	r3, r3, #4
	str	r3, [fp, #-12]
	ldr	r3, [fp, #-20]
	and	r3, r3, #255
	ldr	r2, .L10
	add	r3, r3, #1792
	ldr	r2, [r2, r3, lsl #2]
	ldr	r3, [fp, #-20]
	lsr	r3, r3, #8
	and	r3, r3, #255
	ldr	r1, .L10
	add	r3, r3, #1536
	ldr	r3, [r1, r3, lsl #2]
	eor	r2, r2, r3
	ldr	r3, [fp, #-20]
	lsr	r3, r3, #16
	and	r3, r3, #255
	ldr	r1, .L10
	add	r3, r3, #1280
	ldr	r3, [r1, r3, lsl #2]
	eor	r2, r2, r3
	ldr	r3, [fp, #-20]
	lsr	r3, r3, #24
	ldr	r1, .L10
	add	r3, r3, #1024
	ldr	r3, [r1, r3, lsl #2]
	eor	r2, r2, r3
	ldr	r3, [fp, #-8]
	and	r3, r3, #255
	ldr	r1, .L10
	add	r3, r3, #768
	ldr	r3, [r1, r3, lsl #2]
	eor	r2, r2, r3
	ldr	r3, [fp, #-8]
	lsr	r3, r3, #8
	and	r3, r3, #255
	ldr	r1, .L10
	add	r3, r3, #512
	ldr	r3, [r1, r3, lsl #2]
	eor	r2, r2, r3
	ldr	r3, [fp, #-8]
	lsr	r3, r3, #16
	and	r3, r3, #255
	ldr	r1, .L10
	add	r3, r3, #256
	ldr	r3, [r1, r3, lsl #2]
	eor	r2, r2, r3
	ldr	r3, [fp, #-8]
	lsr	r3, r3, #24
	ldr	r1, .L10
	ldr	r3, [r1, r3, lsl #2]
	eor	r3, r3, r2
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-16]
	sub	r3, r3, #1
	str	r3, [fp, #-16]
.L5:
	ldr	r3, [fp, #-16]
	cmp	r3, #0
	bne	.L6
	ldr	r3, [fp, #-28]
	and	r3, r3, #7
	str	r3, [fp, #-28]
	b	.L7
.L8:
	ldr	r3, [fp, #-12]
	ldrb	r3, [r3]	@ zero_extendqisi2
	mov	r2, r3
	ldr	r3, [fp, #-20]
	eor	r3, r3, r2
	and	r3, r3, #255
	ldr	r2, .L10
	ldr	r2, [r2, r3, lsl #2]
	ldr	r3, [fp, #-20]
	lsr	r3, r3, #8
	eor	r3, r3, r2
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-12]
	add	r3, r3, #1
	str	r3, [fp, #-12]
	ldr	r3, [fp, #-28]
	sub	r3, r3, #1
	str	r3, [fp, #-28]
.L7:
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bne	.L8
	ldr	r3, [fp, #-20]
	mvn	r3, r3
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
.L11:
	.align	2
.L10:
	.word	g_crc_slicing
	.size	my_crc32c_slicing, .-my_crc32c_slicing
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
