Merge branch 'master' into issue99
This commit is contained in:
commit
e4bae80f9b
|
@ -19,11 +19,11 @@ static inline bool mul_overflow(uint64_t value1, uint64_t value2, uint64_t *resu
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int trailingzeroes(uint64_t input_num) {
|
static inline int trailingzeroes(uint64_t input_num) {
|
||||||
return _tzcnt_u64(input_num);
|
return static_cast<int>(_tzcnt_u64(input_num));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int leadingzeroes(uint64_t input_num) {
|
static inline int leadingzeroes(uint64_t input_num) {
|
||||||
return _lzcnt_u64(input_num);
|
return static_cast<int>(_lzcnt_u64(input_num));
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int hamming(uint64_t input_num) {
|
static inline int hamming(uint64_t input_num) {
|
||||||
|
|
|
@ -1,8 +1,3 @@
|
||||||
if (CMAKE_VERSION VERSION_GREATER 3.0.0)
|
|
||||||
cmake_policy(VERSION 3.0.0)
|
|
||||||
endif ()
|
|
||||||
|
|
||||||
|
|
||||||
function(add_cpp_test TEST_NAME)
|
function(add_cpp_test TEST_NAME)
|
||||||
add_executable(${TEST_NAME} ${TEST_NAME}.cpp)
|
add_executable(${TEST_NAME} ${TEST_NAME}.cpp)
|
||||||
target_link_libraries(${TEST_NAME} ${SIMDJSON_LIB_NAME})
|
target_link_libraries(${TEST_NAME} ${SIMDJSON_LIB_NAME})
|
||||||
|
|
Loading…
Reference in New Issue