bytedance / sonic-cpp

A fast JSON serializing & deserializing library, accelerated by SIMD.
Apache License 2.0
835 stars 101 forks source link

fix: support fallback for prefixxor #59

Closed liuq19 closed 1 year ago

liuq19 commented 1 year ago

Main Changes: to remove the dependent of palm instruction, so we support fallback logic in prefixxor function.

codecov-commenter commented 1 year ago

Codecov Report

Merging #59 (7a22458) into master (50514ec) will not change coverage. The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@           Coverage Diff           @@
##           master      #59   +/-   ##
=======================================
  Coverage   95.88%   95.88%           
=======================================
  Files          21       21           
  Lines        2431     2431           
=======================================
  Hits         2331     2331           
  Misses        100      100           
Impacted Files Coverage Δ
include/sonic/internal/arch/avx2/base.h 100.00% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

xiegx94 commented 1 year ago

Fallback non-simd codes is better if target machine doesn't have pclmul instruction.