sonic-cpp icon indicating copy to clipboard operation
sonic-cpp copied to clipboard

Add SVE supoort with 256-bit vector size.

Open videncoding opened this issue 5 months ago • 0 comments

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.

videncoding avatar Aug 12 '25 12:08 videncoding