-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnmmintrin.pxd
43 lines (24 loc) · 1.49 KB
/
nmmintrin.pxd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# -*- coding: utf-8 -*-
# nmmintrin.pxd
cdef extern from "nmmintrin.h":
int _mm_cmpestra (__m128i a, int la, __m128i b, int lb, int imm8) nogil
int _mm_cmpestrc (__m128i a, int la, __m128i b, int lb, int imm8) nogil
int _mm_cmpestri (__m128i a, int la, __m128i b, int lb, int imm8) nogil
__m128i _mm_cmpestrm (__m128i a, int la, __m128i b, int lb, int imm8) nogil
int _mm_cmpestro (__m128i a, int la, __m128i b, int lb, int imm8) nogil
int _mm_cmpestrs (__m128i a, int la, __m128i b, int lb, int imm8) nogil
int _mm_cmpestrz (__m128i a, int la, __m128i b, int lb, int imm8) nogil
__m128i _mm_cmpgt_epi64 (__m128i a, __m128i b) nogil
int _mm_cmpistra (__m128i a, __m128i b, int imm8) nogil
int _mm_cmpistrc (__m128i a, __m128i b, int imm8) nogil
int _mm_cmpistri (__m128i a, __m128i b, int imm8) nogil
__m128i _mm_cmpistrm (__m128i a, __m128i b, int imm8) nogil
int _mm_cmpistro (__m128i a, __m128i b, int imm8) nogil
int _mm_cmpistrs (__m128i a, __m128i b, int imm8) nogil
int _mm_cmpistrz (__m128i a, __m128i b, int imm8) nogil
unsigned int _mm_crc32_u16 (unsigned int crc, unsigned short v) nogil
unsigned int _mm_crc32_u32 (unsigned int crc, unsigned int v) nogil
unsigned __int64 _mm_crc32_u64 (unsigned __int64 crc, unsigned __int64 v) nogil
unsigned int _mm_crc32_u8 (unsigned int crc, unsigned char v) nogil
int _mm_popcnt_u32 (unsigned int a) nogil
__int64 _mm_popcnt_u64 (unsigned __int64 a) nogil