MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / MakeCrcTable

Function MakeCrcTable

BaseTools/Source/C/Common/EfiCompress.c:1247–1264  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1245
1246
1247STATIC
1248VOID
1249MakeCrcTable ()
1250{
1251 UINT32 i, j, r;
1252
1253 for (i = 0; i <= UINT8_MAX; i++) {
1254 r = i;
1255 for (j = 0; j < UINT8_BIT; j++) {
1256 if (r & 1) {
1257 r = (r >> 1) ^ CRCPOLY;
1258 } else {
1259 r >>= 1;
1260 }
1261 }
1262 mCrcTable[i] = (UINT16)r;
1263 }
1264}
1265
1266STATIC
1267VOID

Callers 1

EfiCompressFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected