mirror of
https://github.com/google/leveldb.git
synced 2024-11-30 18:28:59 +08:00
leveldb: Fix compilation warnings in port_posix_sse.cc on x86 (32-bit).
LE_LOAD64 is only used when _mm_crc32_u64 is available, on 64-bit x86 processors. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=148906169
This commit is contained in:
parent
d0883b6006
commit
eb4f0972fd
@ -37,6 +37,8 @@ static inline uint32_t LE_LOAD32(const uint8_t *p) {
|
|||||||
return word;
|
return word;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(_M_X64) || defined(__x86_64__) // LE_LOAD64 is only used on x64.
|
||||||
|
|
||||||
// Used to fetch a naturally-aligned 64-bit word in little endian byte-order
|
// Used to fetch a naturally-aligned 64-bit word in little endian byte-order
|
||||||
static inline uint64_t LE_LOAD64(const uint8_t *p) {
|
static inline uint64_t LE_LOAD64(const uint8_t *p) {
|
||||||
uint64_t dword;
|
uint64_t dword;
|
||||||
@ -44,6 +46,8 @@ static inline uint64_t LE_LOAD64(const uint8_t *p) {
|
|||||||
return dword;
|
return dword;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif // defined(_M_X64) || defined(__x86_64__)
|
||||||
|
|
||||||
static inline bool HaveSSE42() {
|
static inline bool HaveSSE42() {
|
||||||
#if defined(_MSC_VER)
|
#if defined(_MSC_VER)
|
||||||
int cpu_info[4];
|
int cpu_info[4];
|
||||||
|
Loading…
Reference in New Issue
Block a user