@@ -39,7 +39,7 @@ bool has_avx512_vl_bw() {
39
39
negated count of lacking characters. Cf. _hs_text_measure_off below.
40
40
*/
41
41
42
- inline const ssize_t measure_off_naive (const uint8_t * src , const uint8_t * srcend , size_t cnt )
42
+ static inline const ssize_t measure_off_naive (const uint8_t * src , const uint8_t * srcend , size_t cnt )
43
43
{
44
44
// Count leading bytes in 8 byte sequence
45
45
while (src < srcend - 7 ){
@@ -70,7 +70,7 @@ inline const ssize_t measure_off_naive(const uint8_t *src, const uint8_t *srcend
70
70
71
71
#ifdef __x86_64__
72
72
__attribute__((target ("avx512vl,avx512bw" )))
73
- const ssize_t measure_off_avx (const uint8_t * src , const uint8_t * srcend , size_t cnt )
73
+ static const ssize_t measure_off_avx (const uint8_t * src , const uint8_t * srcend , size_t cnt )
74
74
{
75
75
while (src < srcend - 63 ){
76
76
__m512i w512 = _mm512_loadu_si512 ((__m512i * )src );
@@ -109,7 +109,7 @@ const ssize_t measure_off_avx(const uint8_t *src, const uint8_t *srcend, size_t
109
109
}
110
110
#endif
111
111
112
- const ssize_t measure_off_sse (const uint8_t * src , const uint8_t * srcend , size_t cnt )
112
+ static const ssize_t measure_off_sse (const uint8_t * src , const uint8_t * srcend , size_t cnt )
113
113
{
114
114
#ifdef __x86_64__
115
115
while (src < srcend - 15 ){
0 commit comments