Home
last modified time | relevance | path

Searched refs:crc (Results 1 – 18 of 18) sorted by relevance

/rocksdb-6.9/util/
Dcrc32c.cc364 uint64_t l = crc ^ 0xffffffffu; in ExtendImpl()
547 crc##0 = _mm_crc32_u64(crc##0, *(buf##0 + offset)); \
548 crc##1 = _mm_crc32_u64(crc##1, *(buf##1 + offset)); \
549 crc##2 = _mm_crc32_u64(crc##2, *(buf##2 + offset));
552 crc##0 = _mm_crc32_u64(crc##0, *(buf##0 + offset)); \
553 crc##1 = _mm_crc32_u64(crc##1, *(buf##1 + offset));
556 crc = _mm_crc32_u64(crc, *(uint64_t*)(buf + offset));
691 crc0 = crc ^ 0xffffffffu; in crc32c_3way()
727 CRCtriplet(crc, next, -128); in crc32c_3way()
1085 CRCtriplet(crc, next, -9); in crc32c_3way()
[all …]
Dcrc32c_ppc.c20 while (len--) crc = crc_table[(crc ^ *p++) & 0xff] ^ (crc >> 8); in crc32_align()
21 return crc; in crc32_align()
35 crc ^= 0xffffffff; in crc32_vpmsum()
39 crc = crc32_align(crc, data, (unsigned long)len); in crc32_vpmsum()
45 crc = crc32_align(crc, data, prealign); in crc32_vpmsum()
55 crc = crc32_align(crc, data, tail); in crc32_vpmsum()
60 crc ^= 0xffffffff; in crc32_vpmsum()
63 return crc; in crc32_vpmsum()
76 crc = crc32_vpmsum(crc, buf2, len); in crc32c_ppc()
79 crc = crc32_vpmsum(crc, data, (unsigned long)len); in crc32c_ppc()
[all …]
Dcrc32c_arm64.cc52 crc ^= 0xffffffff; in crc32c_arm64()
78 crc0 = crc32c_u64(crc, *buf64++); in crc32c_arm64()
93 crc = crc32c_u64(crc2, *buf64++); in crc32c_arm64()
100 crc ^= crc1; in crc32c_arm64()
102 crc ^= crc0; in crc32c_arm64()
111 crc = crc32c_u64(crc, *(const uint64_t *)buf8); in crc32c_arm64()
118 crc = crc32c_u32(crc, *(const uint32_t *)buf8); in crc32c_arm64()
124 crc = crc32c_u16(crc, *(const uint16_t *)buf8); in crc32c_arm64()
129 if (length >= 1) crc = crc32c_u8(crc, *buf8); in crc32c_arm64()
131 crc ^= 0xffffffff; in crc32c_arm64()
[all …]
Dcrc32c_arm64.h16 #define crc32c_u8(crc, v) __crc32cb(crc, v) argument
17 #define crc32c_u16(crc, v) __crc32ch(crc, v) argument
18 #define crc32c_u32(crc, v) __crc32cw(crc, v) argument
19 #define crc32c_u64(crc, v) __crc32cd(crc, v) argument
36 extern uint32_t crc32c_arm64(uint32_t crc, unsigned char const *data, unsigned len);
Dcrc32c_test.cc133 uint32_t crc = Value("foo", 3); in TEST() local
134 ASSERT_NE(crc, Mask(crc)); in TEST()
135 ASSERT_NE(crc, Mask(Mask(crc))); in TEST()
136 ASSERT_EQ(crc, Unmask(Mask(crc))); in TEST()
137 ASSERT_EQ(crc, Unmask(Unmask(Mask(Mask(crc))))); in TEST()
Dcrc32c.h39 inline uint32_t Mask(uint32_t crc) { in Mask() argument
41 return ((crc >> 15) | (crc << 17)) + kMaskDelta; in Mask()
Dcrc32c_ppc.h14 extern uint32_t crc32c_ppc(uint32_t crc, unsigned char const *buffer,
/rocksdb-6.9/db/
Dlog_writer.cc128 uint32_t crc = type_crc_[t]; in EmitPhysicalRecord() local
144 crc = crc32c::Extend(crc, buf + 7, 4); in EmitPhysicalRecord()
148 crc = crc32c::Extend(crc, ptr, n); in EmitPhysicalRecord()
149 crc = crc32c::Mask(crc); // Adjust for storage in EmitPhysicalRecord()
150 EncodeFixed32(buf, crc); in EmitPhysicalRecord()
Dlog_test.cc231 uint32_t crc = crc32c::Value(&dest_contents()[header_offset + 6], in FixChecksum() local
233 crc = crc32c::Mask(crc); in FixChecksum()
234 EncodeFixed32(&dest_contents()[header_offset], crc); in FixChecksum()
/rocksdb-6.9/utilities/blob_db/
Dblob_log_format.cc70 crc = crc32c::Value(dst->c_str(), dst->size()); in EncodeTo()
71 crc = crc32c::Mask(crc); in EncodeTo()
72 PutFixed32(dst, crc); in EncodeTo()
88 !GetFixed64(&src, &expiration_range.second) || !GetFixed32(&src, &crc)) { in DecodeFrom()
94 if (src_crc != crc) { in DecodeFrom()
Dblob_log_format.h82 uint32_t crc = 0; member
Dblob_db_impl.cc1538 uint32_t crc = crc32c::Value(blob_record.data() + sizeof(uint32_t), in GetRawBlobFromFile() local
1540 crc = crc32c::Mask(crc); // Adjust for storage in GetRawBlobFromFile()
1541 if (crc != crc_exp) { in GetRawBlobFromFile()
/rocksdb-6.9/utilities/persistent_cache/
Dblock_cache_tier_file.cc114 uint32_t crc = 0; in ComputeCRC() local
117 crc = crc32c::Extend(crc, reinterpret_cast<const char*>(&tmp), sizeof(tmp)); in ComputeCRC()
118 crc = crc32c::Extend(crc, reinterpret_cast<const char*>(key_.data()), in ComputeCRC()
120 crc = crc32c::Extend(crc, reinterpret_cast<const char*>(val_.data()), in ComputeCRC()
122 return crc; in ComputeCRC()
/rocksdb-6.9/db_stress_tool/
Dcf_consistency_stress.cc539 uint32_t crc = 0; in ContinuouslyVerifyDb() local
543 status = checksum_column_family(it.get(), &crc); in ContinuouslyVerifyDb()
553 if (!status.ok() || tmp_crc != crc) { in ContinuouslyVerifyDb()
558 if (!status.ok() || tmp_crc != crc) { in ContinuouslyVerifyDb()
Ddb_stress_test_base.cc1602 uint32_t crc = 0; in GetRangeHash() local
1610 crc = crc32c::Extend(crc, it->key().data(), it->key().size()); in GetRangeHash()
1611 crc = crc32c::Extend(crc, kCrcCalculatorSepearator.data(), 1); in GetRangeHash()
1612 crc = crc32c::Extend(crc, it->value().data(), it->value().size()); in GetRangeHash()
1613 crc = crc32c::Extend(crc, kCrcCalculatorSepearator.data(), 1); in GetRangeHash()
1622 return crc; in GetRangeHash()
/rocksdb-6.9/table/block_based/
Dblock_based_table_builder.cc740 auto crc = crc32c::Value(block_contents.data(), block_contents.size()); in WriteRawBlock() local
741 crc = crc32c::Extend(crc, trailer, 1); // Extend to cover block type in WriteRawBlock()
742 EncodeFixed32(trailer_without_type, crc32c::Mask(crc)); in WriteRawBlock()
/rocksdb-6.9/
DCMakeLists.txt227 CHECK_C_COMPILER_FLAG("-march=armv8-a+crc+crypto" HAS_ARMV8_CRC)
230 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=armv8-a+crc+crypto -Wno-unused-function")
231 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=armv8-a+crc+crypto -Wno-unused-function")
/rocksdb-6.9/tools/
Ddb_bench_tool.cc3412 uint32_t crc = 0; in Crc32c() local
3414 crc = crc32c::Value(data.data(), size); in Crc32c()
3419 fprintf(stderr, "... crc=0x%x\r", static_cast<unsigned int>(crc)); in Crc32c()