]>
git.ipfire.org Git - people/ms/u-boot.git/blob - drivers/mtd/ubi/crc32table.h
1 /* this file is generated - do not edit */
3 static const u32 crc32table_le
[] = {
4 tole(0x00000000L
), tole(0x77073096L
), tole(0xee0e612cL
), tole(0x990951baL
),
5 tole(0x076dc419L
), tole(0x706af48fL
), tole(0xe963a535L
), tole(0x9e6495a3L
),
6 tole(0x0edb8832L
), tole(0x79dcb8a4L
), tole(0xe0d5e91eL
), tole(0x97d2d988L
),
7 tole(0x09b64c2bL
), tole(0x7eb17cbdL
), tole(0xe7b82d07L
), tole(0x90bf1d91L
),
8 tole(0x1db71064L
), tole(0x6ab020f2L
), tole(0xf3b97148L
), tole(0x84be41deL
),
9 tole(0x1adad47dL
), tole(0x6ddde4ebL
), tole(0xf4d4b551L
), tole(0x83d385c7L
),
10 tole(0x136c9856L
), tole(0x646ba8c0L
), tole(0xfd62f97aL
), tole(0x8a65c9ecL
),
11 tole(0x14015c4fL
), tole(0x63066cd9L
), tole(0xfa0f3d63L
), tole(0x8d080df5L
),
12 tole(0x3b6e20c8L
), tole(0x4c69105eL
), tole(0xd56041e4L
), tole(0xa2677172L
),
13 tole(0x3c03e4d1L
), tole(0x4b04d447L
), tole(0xd20d85fdL
), tole(0xa50ab56bL
),
14 tole(0x35b5a8faL
), tole(0x42b2986cL
), tole(0xdbbbc9d6L
), tole(0xacbcf940L
),
15 tole(0x32d86ce3L
), tole(0x45df5c75L
), tole(0xdcd60dcfL
), tole(0xabd13d59L
),
16 tole(0x26d930acL
), tole(0x51de003aL
), tole(0xc8d75180L
), tole(0xbfd06116L
),
17 tole(0x21b4f4b5L
), tole(0x56b3c423L
), tole(0xcfba9599L
), tole(0xb8bda50fL
),
18 tole(0x2802b89eL
), tole(0x5f058808L
), tole(0xc60cd9b2L
), tole(0xb10be924L
),
19 tole(0x2f6f7c87L
), tole(0x58684c11L
), tole(0xc1611dabL
), tole(0xb6662d3dL
),
20 tole(0x76dc4190L
), tole(0x01db7106L
), tole(0x98d220bcL
), tole(0xefd5102aL
),
21 tole(0x71b18589L
), tole(0x06b6b51fL
), tole(0x9fbfe4a5L
), tole(0xe8b8d433L
),
22 tole(0x7807c9a2L
), tole(0x0f00f934L
), tole(0x9609a88eL
), tole(0xe10e9818L
),
23 tole(0x7f6a0dbbL
), tole(0x086d3d2dL
), tole(0x91646c97L
), tole(0xe6635c01L
),
24 tole(0x6b6b51f4L
), tole(0x1c6c6162L
), tole(0x856530d8L
), tole(0xf262004eL
),
25 tole(0x6c0695edL
), tole(0x1b01a57bL
), tole(0x8208f4c1L
), tole(0xf50fc457L
),
26 tole(0x65b0d9c6L
), tole(0x12b7e950L
), tole(0x8bbeb8eaL
), tole(0xfcb9887cL
),
27 tole(0x62dd1ddfL
), tole(0x15da2d49L
), tole(0x8cd37cf3L
), tole(0xfbd44c65L
),
28 tole(0x4db26158L
), tole(0x3ab551ceL
), tole(0xa3bc0074L
), tole(0xd4bb30e2L
),
29 tole(0x4adfa541L
), tole(0x3dd895d7L
), tole(0xa4d1c46dL
), tole(0xd3d6f4fbL
),
30 tole(0x4369e96aL
), tole(0x346ed9fcL
), tole(0xad678846L
), tole(0xda60b8d0L
),
31 tole(0x44042d73L
), tole(0x33031de5L
), tole(0xaa0a4c5fL
), tole(0xdd0d7cc9L
),
32 tole(0x5005713cL
), tole(0x270241aaL
), tole(0xbe0b1010L
), tole(0xc90c2086L
),
33 tole(0x5768b525L
), tole(0x206f85b3L
), tole(0xb966d409L
), tole(0xce61e49fL
),
34 tole(0x5edef90eL
), tole(0x29d9c998L
), tole(0xb0d09822L
), tole(0xc7d7a8b4L
),
35 tole(0x59b33d17L
), tole(0x2eb40d81L
), tole(0xb7bd5c3bL
), tole(0xc0ba6cadL
),
36 tole(0xedb88320L
), tole(0x9abfb3b6L
), tole(0x03b6e20cL
), tole(0x74b1d29aL
),
37 tole(0xead54739L
), tole(0x9dd277afL
), tole(0x04db2615L
), tole(0x73dc1683L
),
38 tole(0xe3630b12L
), tole(0x94643b84L
), tole(0x0d6d6a3eL
), tole(0x7a6a5aa8L
),
39 tole(0xe40ecf0bL
), tole(0x9309ff9dL
), tole(0x0a00ae27L
), tole(0x7d079eb1L
),
40 tole(0xf00f9344L
), tole(0x8708a3d2L
), tole(0x1e01f268L
), tole(0x6906c2feL
),
41 tole(0xf762575dL
), tole(0x806567cbL
), tole(0x196c3671L
), tole(0x6e6b06e7L
),
42 tole(0xfed41b76L
), tole(0x89d32be0L
), tole(0x10da7a5aL
), tole(0x67dd4accL
),
43 tole(0xf9b9df6fL
), tole(0x8ebeeff9L
), tole(0x17b7be43L
), tole(0x60b08ed5L
),
44 tole(0xd6d6a3e8L
), tole(0xa1d1937eL
), tole(0x38d8c2c4L
), tole(0x4fdff252L
),
45 tole(0xd1bb67f1L
), tole(0xa6bc5767L
), tole(0x3fb506ddL
), tole(0x48b2364bL
),
46 tole(0xd80d2bdaL
), tole(0xaf0a1b4cL
), tole(0x36034af6L
), tole(0x41047a60L
),
47 tole(0xdf60efc3L
), tole(0xa867df55L
), tole(0x316e8eefL
), tole(0x4669be79L
),
48 tole(0xcb61b38cL
), tole(0xbc66831aL
), tole(0x256fd2a0L
), tole(0x5268e236L
),
49 tole(0xcc0c7795L
), tole(0xbb0b4703L
), tole(0x220216b9L
), tole(0x5505262fL
),
50 tole(0xc5ba3bbeL
), tole(0xb2bd0b28L
), tole(0x2bb45a92L
), tole(0x5cb36a04L
),
51 tole(0xc2d7ffa7L
), tole(0xb5d0cf31L
), tole(0x2cd99e8bL
), tole(0x5bdeae1dL
),
52 tole(0x9b64c2b0L
), tole(0xec63f226L
), tole(0x756aa39cL
), tole(0x026d930aL
),
53 tole(0x9c0906a9L
), tole(0xeb0e363fL
), tole(0x72076785L
), tole(0x05005713L
),
54 tole(0x95bf4a82L
), tole(0xe2b87a14L
), tole(0x7bb12baeL
), tole(0x0cb61b38L
),
55 tole(0x92d28e9bL
), tole(0xe5d5be0dL
), tole(0x7cdcefb7L
), tole(0x0bdbdf21L
),
56 tole(0x86d3d2d4L
), tole(0xf1d4e242L
), tole(0x68ddb3f8L
), tole(0x1fda836eL
),
57 tole(0x81be16cdL
), tole(0xf6b9265bL
), tole(0x6fb077e1L
), tole(0x18b74777L
),
58 tole(0x88085ae6L
), tole(0xff0f6a70L
), tole(0x66063bcaL
), tole(0x11010b5cL
),
59 tole(0x8f659effL
), tole(0xf862ae69L
), tole(0x616bffd3L
), tole(0x166ccf45L
),
60 tole(0xa00ae278L
), tole(0xd70dd2eeL
), tole(0x4e048354L
), tole(0x3903b3c2L
),
61 tole(0xa7672661L
), tole(0xd06016f7L
), tole(0x4969474dL
), tole(0x3e6e77dbL
),
62 tole(0xaed16a4aL
), tole(0xd9d65adcL
), tole(0x40df0b66L
), tole(0x37d83bf0L
),
63 tole(0xa9bcae53L
), tole(0xdebb9ec5L
), tole(0x47b2cf7fL
), tole(0x30b5ffe9L
),
64 tole(0xbdbdf21cL
), tole(0xcabac28aL
), tole(0x53b39330L
), tole(0x24b4a3a6L
),
65 tole(0xbad03605L
), tole(0xcdd70693L
), tole(0x54de5729L
), tole(0x23d967bfL
),
66 tole(0xb3667a2eL
), tole(0xc4614ab8L
), tole(0x5d681b02L
), tole(0x2a6f2b94L
),
67 tole(0xb40bbe37L
), tole(0xc30c8ea1L
), tole(0x5a05df1bL
), tole(0x2d02ef8dL
)
70 static const u32 crc32table_be
[] = {
71 tobe(0x00000000L
), tobe(0x04c11db7L
), tobe(0x09823b6eL
), tobe(0x0d4326d9L
),
72 tobe(0x130476dcL
), tobe(0x17c56b6bL
), tobe(0x1a864db2L
), tobe(0x1e475005L
),
73 tobe(0x2608edb8L
), tobe(0x22c9f00fL
), tobe(0x2f8ad6d6L
), tobe(0x2b4bcb61L
),
74 tobe(0x350c9b64L
), tobe(0x31cd86d3L
), tobe(0x3c8ea00aL
), tobe(0x384fbdbdL
),
75 tobe(0x4c11db70L
), tobe(0x48d0c6c7L
), tobe(0x4593e01eL
), tobe(0x4152fda9L
),
76 tobe(0x5f15adacL
), tobe(0x5bd4b01bL
), tobe(0x569796c2L
), tobe(0x52568b75L
),
77 tobe(0x6a1936c8L
), tobe(0x6ed82b7fL
), tobe(0x639b0da6L
), tobe(0x675a1011L
),
78 tobe(0x791d4014L
), tobe(0x7ddc5da3L
), tobe(0x709f7b7aL
), tobe(0x745e66cdL
),
79 tobe(0x9823b6e0L
), tobe(0x9ce2ab57L
), tobe(0x91a18d8eL
), tobe(0x95609039L
),
80 tobe(0x8b27c03cL
), tobe(0x8fe6dd8bL
), tobe(0x82a5fb52L
), tobe(0x8664e6e5L
),
81 tobe(0xbe2b5b58L
), tobe(0xbaea46efL
), tobe(0xb7a96036L
), tobe(0xb3687d81L
),
82 tobe(0xad2f2d84L
), tobe(0xa9ee3033L
), tobe(0xa4ad16eaL
), tobe(0xa06c0b5dL
),
83 tobe(0xd4326d90L
), tobe(0xd0f37027L
), tobe(0xddb056feL
), tobe(0xd9714b49L
),
84 tobe(0xc7361b4cL
), tobe(0xc3f706fbL
), tobe(0xceb42022L
), tobe(0xca753d95L
),
85 tobe(0xf23a8028L
), tobe(0xf6fb9d9fL
), tobe(0xfbb8bb46L
), tobe(0xff79a6f1L
),
86 tobe(0xe13ef6f4L
), tobe(0xe5ffeb43L
), tobe(0xe8bccd9aL
), tobe(0xec7dd02dL
),
87 tobe(0x34867077L
), tobe(0x30476dc0L
), tobe(0x3d044b19L
), tobe(0x39c556aeL
),
88 tobe(0x278206abL
), tobe(0x23431b1cL
), tobe(0x2e003dc5L
), tobe(0x2ac12072L
),
89 tobe(0x128e9dcfL
), tobe(0x164f8078L
), tobe(0x1b0ca6a1L
), tobe(0x1fcdbb16L
),
90 tobe(0x018aeb13L
), tobe(0x054bf6a4L
), tobe(0x0808d07dL
), tobe(0x0cc9cdcaL
),
91 tobe(0x7897ab07L
), tobe(0x7c56b6b0L
), tobe(0x71159069L
), tobe(0x75d48ddeL
),
92 tobe(0x6b93dddbL
), tobe(0x6f52c06cL
), tobe(0x6211e6b5L
), tobe(0x66d0fb02L
),
93 tobe(0x5e9f46bfL
), tobe(0x5a5e5b08L
), tobe(0x571d7dd1L
), tobe(0x53dc6066L
),
94 tobe(0x4d9b3063L
), tobe(0x495a2dd4L
), tobe(0x44190b0dL
), tobe(0x40d816baL
),
95 tobe(0xaca5c697L
), tobe(0xa864db20L
), tobe(0xa527fdf9L
), tobe(0xa1e6e04eL
),
96 tobe(0xbfa1b04bL
), tobe(0xbb60adfcL
), tobe(0xb6238b25L
), tobe(0xb2e29692L
),
97 tobe(0x8aad2b2fL
), tobe(0x8e6c3698L
), tobe(0x832f1041L
), tobe(0x87ee0df6L
),
98 tobe(0x99a95df3L
), tobe(0x9d684044L
), tobe(0x902b669dL
), tobe(0x94ea7b2aL
),
99 tobe(0xe0b41de7L
), tobe(0xe4750050L
), tobe(0xe9362689L
), tobe(0xedf73b3eL
),
100 tobe(0xf3b06b3bL
), tobe(0xf771768cL
), tobe(0xfa325055L
), tobe(0xfef34de2L
),
101 tobe(0xc6bcf05fL
), tobe(0xc27dede8L
), tobe(0xcf3ecb31L
), tobe(0xcbffd686L
),
102 tobe(0xd5b88683L
), tobe(0xd1799b34L
), tobe(0xdc3abdedL
), tobe(0xd8fba05aL
),
103 tobe(0x690ce0eeL
), tobe(0x6dcdfd59L
), tobe(0x608edb80L
), tobe(0x644fc637L
),
104 tobe(0x7a089632L
), tobe(0x7ec98b85L
), tobe(0x738aad5cL
), tobe(0x774bb0ebL
),
105 tobe(0x4f040d56L
), tobe(0x4bc510e1L
), tobe(0x46863638L
), tobe(0x42472b8fL
),
106 tobe(0x5c007b8aL
), tobe(0x58c1663dL
), tobe(0x558240e4L
), tobe(0x51435d53L
),
107 tobe(0x251d3b9eL
), tobe(0x21dc2629L
), tobe(0x2c9f00f0L
), tobe(0x285e1d47L
),
108 tobe(0x36194d42L
), tobe(0x32d850f5L
), tobe(0x3f9b762cL
), tobe(0x3b5a6b9bL
),
109 tobe(0x0315d626L
), tobe(0x07d4cb91L
), tobe(0x0a97ed48L
), tobe(0x0e56f0ffL
),
110 tobe(0x1011a0faL
), tobe(0x14d0bd4dL
), tobe(0x19939b94L
), tobe(0x1d528623L
),
111 tobe(0xf12f560eL
), tobe(0xf5ee4bb9L
), tobe(0xf8ad6d60L
), tobe(0xfc6c70d7L
),
112 tobe(0xe22b20d2L
), tobe(0xe6ea3d65L
), tobe(0xeba91bbcL
), tobe(0xef68060bL
),
113 tobe(0xd727bbb6L
), tobe(0xd3e6a601L
), tobe(0xdea580d8L
), tobe(0xda649d6fL
),
114 tobe(0xc423cd6aL
), tobe(0xc0e2d0ddL
), tobe(0xcda1f604L
), tobe(0xc960ebb3L
),
115 tobe(0xbd3e8d7eL
), tobe(0xb9ff90c9L
), tobe(0xb4bcb610L
), tobe(0xb07daba7L
),
116 tobe(0xae3afba2L
), tobe(0xaafbe615L
), tobe(0xa7b8c0ccL
), tobe(0xa379dd7bL
),
117 tobe(0x9b3660c6L
), tobe(0x9ff77d71L
), tobe(0x92b45ba8L
), tobe(0x9675461fL
),
118 tobe(0x8832161aL
), tobe(0x8cf30badL
), tobe(0x81b02d74L
), tobe(0x857130c3L
),
119 tobe(0x5d8a9099L
), tobe(0x594b8d2eL
), tobe(0x5408abf7L
), tobe(0x50c9b640L
),
120 tobe(0x4e8ee645L
), tobe(0x4a4ffbf2L
), tobe(0x470cdd2bL
), tobe(0x43cdc09cL
),
121 tobe(0x7b827d21L
), tobe(0x7f436096L
), tobe(0x7200464fL
), tobe(0x76c15bf8L
),
122 tobe(0x68860bfdL
), tobe(0x6c47164aL
), tobe(0x61043093L
), tobe(0x65c52d24L
),
123 tobe(0x119b4be9L
), tobe(0x155a565eL
), tobe(0x18197087L
), tobe(0x1cd86d30L
),
124 tobe(0x029f3d35L
), tobe(0x065e2082L
), tobe(0x0b1d065bL
), tobe(0x0fdc1becL
),
125 tobe(0x3793a651L
), tobe(0x3352bbe6L
), tobe(0x3e119d3fL
), tobe(0x3ad08088L
),
126 tobe(0x2497d08dL
), tobe(0x2056cd3aL
), tobe(0x2d15ebe3L
), tobe(0x29d4f654L
),
127 tobe(0xc5a92679L
), tobe(0xc1683bceL
), tobe(0xcc2b1d17L
), tobe(0xc8ea00a0L
),
128 tobe(0xd6ad50a5L
), tobe(0xd26c4d12L
), tobe(0xdf2f6bcbL
), tobe(0xdbee767cL
),
129 tobe(0xe3a1cbc1L
), tobe(0xe760d676L
), tobe(0xea23f0afL
), tobe(0xeee2ed18L
),
130 tobe(0xf0a5bd1dL
), tobe(0xf464a0aaL
), tobe(0xf9278673L
), tobe(0xfde69bc4L
),
131 tobe(0x89b8fd09L
), tobe(0x8d79e0beL
), tobe(0x803ac667L
), tobe(0x84fbdbd0L
),
132 tobe(0x9abc8bd5L
), tobe(0x9e7d9662L
), tobe(0x933eb0bbL
), tobe(0x97ffad0cL
),
133 tobe(0xafb010b1L
), tobe(0xab710d06L
), tobe(0xa6322bdfL
), tobe(0xa2f33668L
),
134 tobe(0xbcb4666dL
), tobe(0xb8757bdaL
), tobe(0xb5365d03L
), tobe(0xb1f740b4L
)