ReactOS 0.4.16-dev-1946-g52006dd
strnlen-sse2.cpp
Go to the documentation of this file.
1//
2// strnlen-sse2.cpp
3//
4// Copyright (c) Timo Kreuzer
5//
6// Explicit template instantiations for SSE2 str(n)len code
7//
8
9#pragma GCC target("sse2")
10#define _UCRT_BUILD_SSE2
11#include "strnlen.cpp"
12
13template
15 uint8_t const* const string,
16 size_t const maximum_count
17 ) throw();
18
19template
21 uint16_t const* const string,
22 size_t const maximum_count
23 ) throw();
24
25template
27 uint16_t const* const string,
28 size_t const maximum_count
29 ) throw();
#define __cdecl
Definition: accygwin.h:79
unsigned short int uint16_t
Definition: acefiex.h:54
BYTE uint8_t
Definition: msvideo1.c:66
template size_t __cdecl common_strnlen_simd< bounded, __crt_simd_isa::sse2, uint16_t >(uint16_t const *const string, size_t const maximum_count)
template size_t __cdecl common_strnlen_simd< bounded, __crt_simd_isa::sse2, uint8_t >(uint8_t const *const string, size_t const maximum_count)
template size_t __cdecl common_strnlen_simd< unbounded, __crt_simd_isa::sse2, uint16_t >(uint16_t const *const string, size_t const maximum_count)