sonic-cpp
sonic-cpp copied to clipboard
Add SVE supoort with 256-bit vector size.
Key Changes
CMake Configuration:
Added a new build option ENABLE_SVE to enable SVE support with 256-bit vector size. Updated set_arch_flags.cmake to include SVE-specific compile options.
SVE-256bit Implementations:
Added SVE-specific architecture files under include/sonic/internal/arch/sve/. Implemented various SIMD operations for SVE-256bit, including Memcmp, Quote, Skip and str2int.