Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930//// strnlen-avx2.cpp//// Copyright (c) Timo Kreuzer//// Explicit template instantiations for AVX2 str(n)len code//
#pragma GCC target("avx2")#define _UCRT_BUILD_AVX2#include "strnlen.cpp"
templatesize_t __cdecl common_strnlen_simd<bounded, __crt_simd_isa::avx2, uint8_t>( uint8_t const* const string, size_t const maximum_count ) throw();
templatesize_t __cdecl common_strnlen_simd<bounded, __crt_simd_isa::avx2, uint16_t>( uint16_t const* const string, size_t const maximum_count ) throw();
templatesize_t __cdecl common_strnlen_simd<unbounded, __crt_simd_isa::avx2, uint16_t>( uint16_t const* const string, size_t const maximum_count ) throw();