]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/common/crc32c_ppc_constants.h
update sources to v12.1.0
[ceph.git] / ceph / src / common / crc32c_ppc_constants.h
index 25864f1045efdb5c38b1d6c82a1c8272f0d11936..12a1e1d51fa2a899b7ecd2c084d3cfaa623f4406 100644 (file)
@@ -78,6 +78,77 @@ static const unsigned int crc_table[] = {
        0xbe2da0a5, 0x4c4623a6, 0x5f16d052, 0xad7d5351,};
 
 #endif
+
+#ifdef FAST_ZERO_TABLE
+/* fast zero table */
+unsigned int crc_zero[] = {
+       0x100,
+       0x10000,
+       0x1edc6f41,
+       0x3aab4576,
+       0x18571d18,
+       0x59a3508a,
+       0xaa97d41d,
+       0xe78dbf1d,
+       0x4ef6a711,
+       0x2506c32e,
+       0x68d4e827,
+       0x546ea6b0,
+       0x465cebac,
+       0x26a86214,
+       0x964aa2fd,
+       0x3b4c5747,
+       0x6702ee7f,
+       0xd086629f,
+       0xf1f2043c,
+       0xc761a1ca,
+       0xa8964e9a,
+       0x90cab2ce,
+       0xc6e3583d,
+       0x3344e0be,
+       0x7d53914b,
+       0x3d953297,
+       0xfcf2eda0,
+       0x42f878a5,
+       0x2,
+       0x4,
+       0x10,
+       0x100,
+       0x10000,
+       0x1edc6f41,
+       0x3aab4576,
+       0x18571d18,
+       0x59a3508a,
+       0xaa97d41d,
+       0xe78dbf1d,
+       0x4ef6a711,
+       0x2506c32e,
+       0x68d4e827,
+       0x546ea6b0,
+       0x465cebac,
+       0x26a86214,
+       0x964aa2fd,
+       0x3b4c5747,
+       0x6702ee7f,
+       0xd086629f,
+       0xf1f2043c,
+       0xc761a1ca,
+       0xa8964e9a,
+       0x90cab2ce,
+       0xc6e3583d,
+       0x3344e0be,
+       0x7d53914b,
+       0x3d953297,
+       0xfcf2eda0,
+       0x42f878a5,
+       0x2,
+       0x4,
+       0x10,
+       0x100,
+       0x10000
+};
+#endif
+
 #else
 #define MAX_SIZE       32768
 .constants: