STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
intrin.h
Go to the documentation of this file.
1 /***
2 * intrin.h - declarations/definitions for platform specific intrinsic functions.
3 *
4 * Copyright (c) Microsoft Corporation. All rights reserved.
5 *Purpose:
6 * This include file contains the declarations for platform specific intrinsic
7 * functions, or will include other files that have declaration of intrinsic
8 * functions. Also there will be some platform specific macros to be used with
9 * intrinsic functions.
10 *
11 ****/
12 
13 #pragma once
14 #define __INTRIN_H_
15 #ifndef RC_INVOKED
16 #ifndef __midl
17 
18 #include <vcruntime.h>
19 #include <setjmp.h>
20 
21 #ifndef _M_CEE_PURE
22 
23  #if defined (_M_IX86) || defined (_M_X64)
24  #include <immintrin.h>
25  #include <ammintrin.h>
26  #endif
27 
28  #if defined (_M_IX86)
29  #include <mm3dnow.h>
30  #endif
31 
32  #if defined (_M_ARM)
33  #include <armintr.h>
34  #include <arm_neon.h>
35  #endif
36 
37  #if defined (_M_ARM64)
38  #include <arm64intr.h>
39  #include <arm64_neon.h>
40  #endif
41 #endif
42 
43 #if defined (__cplusplus)
44 extern "C" {
45 #endif /* defined (__cplusplus) */
46 
47 /*
48 ** __MACHINE : everything
49 ** __MACHINEX86 : x86 only
50 ** __MACHINEX64 : x64 only
51 ** __MACHINEX86_X64 : x86 and x64 only
52 ** __MACHINEARM : ARM only
53 ** __MACHINEARM64 : ARM64 only
54 ** __MACHINEARM_ARM64 : ARM and ARM64 only
55 ** __MACHINEARM_ARM64_X64 : ARM and 64-bit Arch only
56 ** __MACHINEARM64_X64 : ARM64 and x64 only
57 ** __MACHINEWVMPURE : /clr:pure only
58 ** __MACHINEZ : nothing
59 */
60 
61 #define __MACHINEX86 __MACHINE
62 #define __MACHINEX64 __MACHINE
63 #define __MACHINEX86_X64 __MACHINE
64 #define __MACHINEARM __MACHINE
65 #define __MACHINEARM64 __MACHINE
66 #define __MACHINEARM_ARM64 __MACHINE
67 #define __MACHINEARM_ARM64_X64 __MACHINE
68 #define __MACHINEARM64_X64 __MACHINE
69 
70 /* Most intrinsics not available to pure managed code */
71 #if defined (_M_CEE_PURE)
72 #define __MACHINE(X) __MACHINEZ(X)
73 #define __MACHINEWVMPURE(X) X;
74 #else /* defined (_M_CEE_PURE) */
75 #define __MACHINE(X) X;
76 #define __MACHINEWVMPURE(X) __MACHINEZ(X)
77 #endif /* defined (_M_CEE_PURE) */
78 
79 #define __MACHINEZ(X) /* NOTHING */
80 
81 #if !defined (_M_IX86)
82 #undef __MACHINEX86
83 #define __MACHINEX86 __MACHINEZ
84 #endif /* !defined (_M_IX86) */
85 
86 #if !defined (_M_X64)
87 #undef __MACHINEX64
88 #define __MACHINEX64 __MACHINEZ
89 #endif /* !defined (_M_X64) */
90 
91 #if !(defined (_M_IX86) || defined (_M_X64))
92 #undef __MACHINEX86_X64
93 #define __MACHINEX86_X64 __MACHINEZ
94 #endif /* !(defined (_M_IX86) || defined (_M_X64)) */
95 
96 #if !defined (_M_ARM)
97 #undef __MACHINEARM
98 #define __MACHINEARM __MACHINEZ
99 #endif /* !defined (_M_ARM) */
100 
101 /* For compatibility with <winnt.h>, some intrinsics are __cdecl except on x64 */
102 #if defined (_M_X64)
103 #define __MACHINECALL_CDECL_OR_DEFAULT
104 #else
105 #define __MACHINECALL_CDECL_OR_DEFAULT __cdecl
106 #endif
107 
108 #if !defined(_M_ARM64)
109 #undef __MACHINEARM64
110 #define __MACHINEARM64 __MACHINEZ
111 #endif
112 
113 #if !(defined(_M_ARM) || defined(_M_ARM64))
114 #undef __MACHINEARM_ARM64
115 #define __MACHINEARM_ARM64 __MACHINEZ
116 #endif
117 
118 #if !(defined(_M_ARM) || defined(_M_X64) || defined(_M_ARM64))
119 #undef __MACHINEARM_ARM64_X64
120 #define __MACHINEARM_ARM64_X64 __MACHINEZ
121 #endif
122 
123 #if !(defined(_M_X64) || defined(_M_ARM64))
124 #undef __MACHINEARM64_X64
125 #define __MACHINEARM64_X64 __MACHINEZ
126 #endif
127 
128 __MACHINEARM(int _AddSatInt(int, int))
129 __MACHINE(void * _AddressOfReturnAddress(void))
130 __MACHINE(unsigned char _BitScanForward(unsigned long * _Index, unsigned long _Mask))
131 __MACHINEX64(unsigned char _BitScanForward64(unsigned long * _Index, unsigned __int64 _Mask))
132 __MACHINEARM64(unsigned char _BitScanForward64(unsigned long * _Index, unsigned __int64 _Mask))
133 __MACHINE(unsigned char _BitScanReverse(unsigned long * _Index, unsigned long _Mask))
134 __MACHINEX64(unsigned char _BitScanReverse64(unsigned long * _Index, unsigned __int64 _Mask))
135 __MACHINEARM64(unsigned char _BitScanReverse64(unsigned long * _Index, unsigned __int64 _Mask))
136 __MACHINEARM_ARM64(double _CopyDoubleFromInt64(__int64))
137 __MACHINEARM_ARM64(float _CopyFloatFromInt32(__int32))
138 __MACHINEARM_ARM64(__int32 _CopyInt32FromFloat(float))
139 __MACHINEARM_ARM64(__int64 _CopyInt64FromDouble(double))
140 __MACHINEARM_ARM64(unsigned int _CountLeadingOnes(unsigned long))
141 __MACHINEARM_ARM64(unsigned int _CountLeadingOnes64(unsigned __int64))
142 __MACHINEARM_ARM64(unsigned int _CountLeadingSigns(long))
143 __MACHINEARM_ARM64(unsigned int _CountLeadingSigns64(__int64))
144 __MACHINEARM_ARM64(unsigned int _CountLeadingZeros(unsigned long))
145 __MACHINEARM_ARM64(unsigned int _CountLeadingZeros64(unsigned __int64))
146 __MACHINEARM(unsigned int _CountOneBits(unsigned long))
147 __MACHINEARM(unsigned int _CountOneBits64(unsigned __int64))
148 __MACHINEARM(int _DAddSatInt(int, int))
149 __MACHINEARM(int _DSubSatInt(int, int))
150 __MACHINEARM_ARM64(long _InterlockedAdd(long volatile * _Addend, long _Value))
151 __MACHINEARM_ARM64(__int64 _InterlockedAdd64(__int64 volatile * _Addend, __int64 _Value))
152 __MACHINEARM_ARM64(__int64 _InterlockedAdd64_acq(__int64 volatile * _Addend, __int64 _Value))
153 __MACHINEARM_ARM64(__int64 _InterlockedAdd64_nf(__int64 volatile * _Addend, __int64 _Value))
154 __MACHINEARM_ARM64(__int64 _InterlockedAdd64_rel(__int64 volatile * _Addend, __int64 _Value))
155 __MACHINEX86(long _InterlockedAddLargeStatistic(__int64 volatile * _Addend, long _Value))
156 __MACHINEARM_ARM64(long _InterlockedAdd_acq(long volatile * _Addend, long _Value))
157 __MACHINEARM_ARM64(long _InterlockedAdd_nf(long volatile * _Addend, long _Value))
158 __MACHINEARM_ARM64(long _InterlockedAdd_rel(long volatile * _Addend, long _Value))
159 __MACHINE(long _InterlockedAnd(long volatile * _Value, long _Mask))
160 __MACHINE(short _InterlockedAnd16(short volatile * _Value, short _Mask))
161 __MACHINEARM_ARM64(short _InterlockedAnd16_acq(short volatile * _Value, short _Mask))
162 __MACHINEARM_ARM64(short _InterlockedAnd16_nf(short volatile * _Value, short _Mask))
163 __MACHINEX64(short _InterlockedAnd16_np(short volatile * _Value, short _Mask))
164 __MACHINEARM_ARM64(short _InterlockedAnd16_rel(short volatile * _Value, short _Mask))
165 __MACHINEARM_ARM64_X64(__int64 _InterlockedAnd64(__int64 volatile * _Value, __int64 _Mask))
166 __MACHINEARM_ARM64(__int64 _InterlockedAnd64_acq(__int64 volatile * _Value, __int64 _Mask))
167 __MACHINEARM_ARM64(__int64 _InterlockedAnd64_nf(__int64 volatile * _Value, __int64 _Mask))
168 __MACHINEX64(__int64 _InterlockedAnd64_np(__int64 volatile * _Value, __int64 _Mask))
169 __MACHINEARM_ARM64(__int64 _InterlockedAnd64_rel(__int64 volatile * _Value, __int64 _Mask))
170 __MACHINE(char _InterlockedAnd8(char volatile * _Value, char _Mask))
171 __MACHINEARM_ARM64(char _InterlockedAnd8_acq(char volatile * _Value, char _Mask))
172 __MACHINEARM_ARM64(char _InterlockedAnd8_nf(char volatile * _Value, char _Mask))
173 __MACHINEX64(char _InterlockedAnd8_np(char volatile * _Value, char _Mask))
174 __MACHINEARM_ARM64(char _InterlockedAnd8_rel(char volatile * _Value, char _Mask))
175 __MACHINEARM_ARM64(long _InterlockedAnd_acq(long volatile * _Value, long _Mask))
176 __MACHINEARM_ARM64(long _InterlockedAnd_nf(long volatile * _Value, long _Mask))
177 __MACHINEX64(long _InterlockedAnd_np(long volatile * _Value, long _Mask))
178 __MACHINEARM_ARM64(long _InterlockedAnd_rel(long volatile * _Value, long _Mask))
179 __MACHINE(long __MACHINECALL_CDECL_OR_DEFAULT _InterlockedCompareExchange(long volatile * _Destination, long _Exchange, long _Comparand))
180 __MACHINEWVMPURE(long _InterlockedCompareExchange(long volatile * _Destination, long _Exchange, long _Comparand))
181 __MACHINEARM64_X64(unsigned char _InterlockedCompareExchange128(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult))
182 __MACHINEARM64(unsigned char _InterlockedCompareExchange128_acq(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult))
183 __MACHINEARM64(unsigned char _InterlockedCompareExchange128_nf(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult))
184 __MACHINEX64(unsigned char _InterlockedCompareExchange128_np(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult))
185 __MACHINEARM64(unsigned char _InterlockedCompareExchange128_rel(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult))
186 __MACHINE(short _InterlockedCompareExchange16(short volatile * _Destination, short _Exchange, short _Comparand))
187 __MACHINEARM_ARM64(short _InterlockedCompareExchange16_acq(short volatile * _Destination, short _Exchange, short _Comparand))
188 __MACHINEARM_ARM64(short _InterlockedCompareExchange16_nf(short volatile * _Destination, short _Exchange, short _Comparand))
189 __MACHINEX64(short _InterlockedCompareExchange16_np(short volatile * _Destination, short _Exchange, short _Comparand))
190 __MACHINEARM_ARM64(short _InterlockedCompareExchange16_rel(short volatile * _Destination, short _Exchange, short _Comparand))
191 __MACHINE(__int64 _InterlockedCompareExchange64(__int64 volatile * _Destination, __int64 _Exchange, __int64 _Comparand))
192 __MACHINEARM_ARM64(__int64 _InterlockedCompareExchange64_acq(__int64 volatile * _Destination, __int64 _Exchange, __int64 _Comparand))
193 __MACHINEARM_ARM64(__int64 _InterlockedCompareExchange64_nf(__int64 volatile * _Destination, __int64 _Exchange, __int64 _Comparand))
194 __MACHINEX64(__int64 _InterlockedCompareExchange64_np(__int64 volatile * _Destination, __int64 _Exchange, __int64 _Comparand))
195 __MACHINEARM_ARM64(__int64 _InterlockedCompareExchange64_rel(__int64 volatile * _Destination, __int64 _Exchange, __int64 _Comparand))
196 __MACHINE(char _InterlockedCompareExchange8(char volatile * _Destination, char _Exchange, char _Comparand))
197 __MACHINEARM_ARM64(char _InterlockedCompareExchange8_acq(char volatile * _Destination, char _Exchange, char _Comparand))
198 __MACHINEARM_ARM64(char _InterlockedCompareExchange8_nf(char volatile * _Destination, char _Exchange, char _Comparand))
199 __MACHINEARM_ARM64(char _InterlockedCompareExchange8_rel(char volatile * _Destination, char _Exchange, char _Comparand))
200 __MACHINE(void * _InterlockedCompareExchangePointer(void * volatile * _Destination, void * _Exchange, void * _Comparand))
201 __MACHINEARM_ARM64(void * _InterlockedCompareExchangePointer_acq(void * volatile * _Destination, void * _Exchange, void * _Comparand))
202 __MACHINEARM_ARM64(void * _InterlockedCompareExchangePointer_nf(void * volatile * _Destination, void * _Exchange, void * _Comparand))
203 __MACHINEX64(void * _InterlockedCompareExchangePointer_np(void * volatile * _Destination, void * _Exchange, void * _Comparand))
204 __MACHINEARM_ARM64(void * _InterlockedCompareExchangePointer_rel(void * volatile * _Destination, void * _Exchange, void * _Comparand))
205 __MACHINEARM_ARM64(long _InterlockedCompareExchange_acq(long volatile * _Destination, long _Exchange, long _Comparand))
206 __MACHINEARM_ARM64(long _InterlockedCompareExchange_nf(long volatile * _Destination, long _Exchange, long _Comparand))
207 __MACHINEX64(long _InterlockedCompareExchange_np(long volatile * _Destination, long _Exchange, long _Comparand))
208 __MACHINEARM_ARM64(long _InterlockedCompareExchange_rel(long volatile * _Destination, long _Exchange, long _Comparand))
210 __MACHINEWVMPURE(long _InterlockedDecrement(long volatile * _Addend))
211 __MACHINE(short _InterlockedDecrement16(short volatile * _Addend))
212 __MACHINEARM_ARM64(short _InterlockedDecrement16_acq(short volatile * _Addend))
213 __MACHINEARM_ARM64(short _InterlockedDecrement16_nf(short volatile * _Addend))
214 __MACHINEARM_ARM64(short _InterlockedDecrement16_rel(short volatile * _Addend))
215 __MACHINEARM_ARM64_X64(__int64 _InterlockedDecrement64(__int64 volatile * _Addend))
216 __MACHINEARM_ARM64(__int64 _InterlockedDecrement64_acq(__int64 volatile * _Addend))
217 __MACHINEARM_ARM64(__int64 _InterlockedDecrement64_nf(__int64 volatile * _Addend))
218 __MACHINEARM_ARM64(__int64 _InterlockedDecrement64_rel(__int64 volatile * _Addend))
219 __MACHINEARM_ARM64(long _InterlockedDecrement_acq(long volatile * _Addend))
220 __MACHINEARM_ARM64(long _InterlockedDecrement_nf(long volatile * _Addend))
221 __MACHINEARM_ARM64(long _InterlockedDecrement_rel(long volatile * _Addend))
222 __MACHINE(long __MACHINECALL_CDECL_OR_DEFAULT _InterlockedExchange(long volatile * _Target, long _Value))
223 __MACHINEWVMPURE(long __MACHINECALL_CDECL_OR_DEFAULT _InterlockedExchange(long volatile * _Target, long _Value))
224 __MACHINE(short _InterlockedExchange16(short volatile * _Target, short _Value))
225 __MACHINEARM_ARM64(short _InterlockedExchange16_acq(short volatile * _Target, short _Value))
226 __MACHINEARM_ARM64(short _InterlockedExchange16_nf(short volatile * _Target, short _Value))
227 __MACHINEARM_ARM64(short _InterlockedExchange16_rel(short volatile * _Target, short _Value))
228 __MACHINEARM_ARM64_X64(__int64 _InterlockedExchange64(__int64 volatile * _Target, __int64 _Value))
229 __MACHINEARM_ARM64(__int64 _InterlockedExchange64_acq(__int64 volatile * _Target, __int64 _Value))
230 __MACHINEARM_ARM64(__int64 _InterlockedExchange64_nf(__int64 volatile * _Target, __int64 _Value))
231 __MACHINEARM_ARM64(__int64 _InterlockedExchange64_rel(__int64 volatile * _Target, __int64 _Value))
232 __MACHINE(char _InterlockedExchange8(char volatile * _Target, char _Value))
233 __MACHINEARM_ARM64(char _InterlockedExchange8_acq(char volatile * _Target, char _Value))
234 __MACHINEARM_ARM64(char _InterlockedExchange8_nf(char volatile * _Target, char _Value))
235 __MACHINEARM_ARM64(char _InterlockedExchange8_rel(char volatile * _Target, char _Value))
236 __MACHINE(long __MACHINECALL_CDECL_OR_DEFAULT _InterlockedExchangeAdd(long volatile * _Addend, long _Value))
237 __MACHINE(short _InterlockedExchangeAdd16(short volatile * _Addend, short _Value))
238 __MACHINEARM_ARM64(short _InterlockedExchangeAdd16_acq(short volatile * _Addend, short _Value))
239 __MACHINEARM_ARM64(short _InterlockedExchangeAdd16_nf(short volatile * _Addend, short _Value))
240 __MACHINEARM_ARM64(short _InterlockedExchangeAdd16_rel(short volatile * _Addend, short _Value))
241 __MACHINEARM_ARM64_X64(__int64 _InterlockedExchangeAdd64(__int64 volatile * _Addend, __int64 _Value))
242 __MACHINEARM_ARM64(__int64 _InterlockedExchangeAdd64_acq(__int64 volatile * _Addend, __int64 _Value))
243 __MACHINEARM_ARM64(__int64 _InterlockedExchangeAdd64_nf(__int64 volatile * _Addend, __int64 _Value))
244 __MACHINEARM_ARM64(__int64 _InterlockedExchangeAdd64_rel(__int64 volatile * _Addend, __int64 _Value))
245 __MACHINE(char _InterlockedExchangeAdd8(char volatile * _Addend, char _Value))
246 __MACHINEARM_ARM64(char _InterlockedExchangeAdd8_acq(char volatile * _Addend, char _Value))
247 __MACHINEARM_ARM64(char _InterlockedExchangeAdd8_nf(char volatile * _Addend, char _Value))
248 __MACHINEARM_ARM64(char _InterlockedExchangeAdd8_rel(char volatile * _Addend, char _Value))
249 __MACHINEARM_ARM64(long _InterlockedExchangeAdd_acq(long volatile * _Addend, long _Value))
250 __MACHINEARM_ARM64(long _InterlockedExchangeAdd_nf(long volatile * _Addend, long _Value))
251 __MACHINEARM_ARM64(long _InterlockedExchangeAdd_rel(long volatile * _Addend, long _Value))
252 __MACHINE(void * _InterlockedExchangePointer(void * volatile * _Target, void * _Value))
253 __MACHINEARM_ARM64(void * _InterlockedExchangePointer_acq(void * volatile * _Target, void * _Value))
254 __MACHINEARM_ARM64(void * _InterlockedExchangePointer_nf(void * volatile * _Target, void * _Value))
255 __MACHINEARM_ARM64(void * _InterlockedExchangePointer_rel(void * volatile * _Target, void * _Value))
256 __MACHINEARM_ARM64(long _InterlockedExchange_acq(long volatile * _Target, long _Value))
257 __MACHINEARM_ARM64(long _InterlockedExchange_nf(long volatile * _Target, long _Value))
258 __MACHINEARM_ARM64(long _InterlockedExchange_rel(long volatile * _Target, long _Value))
260 __MACHINEWVMPURE(long _InterlockedIncrement(long volatile * _Addend))
261 __MACHINE(short _InterlockedIncrement16(short volatile * _Addend))
262 __MACHINEARM_ARM64(short _InterlockedIncrement16_acq(short volatile * _Addend))
263 __MACHINEARM_ARM64(short _InterlockedIncrement16_nf(short volatile * _Addend))
264 __MACHINEARM_ARM64(short _InterlockedIncrement16_rel(short volatile * _Addend))
265 __MACHINEARM_ARM64_X64(__int64 _InterlockedIncrement64(__int64 volatile * _Addend))
266 __MACHINEARM_ARM64(__int64 _InterlockedIncrement64_acq(__int64 volatile * _Addend))
267 __MACHINEARM_ARM64(__int64 _InterlockedIncrement64_nf(__int64 volatile * _Addend))
268 __MACHINEARM_ARM64(__int64 _InterlockedIncrement64_rel(__int64 volatile * _Addend))
269 __MACHINEARM_ARM64(long _InterlockedIncrement_acq(long volatile * _Addend))
270 __MACHINEARM_ARM64(long _InterlockedIncrement_nf(long volatile * _Addend))
271 __MACHINEARM_ARM64(long _InterlockedIncrement_rel(long volatile * _Addend))
272 __MACHINE(long _InterlockedOr(long volatile * _Value, long _Mask))
273 __MACHINE(short _InterlockedOr16(short volatile * _Value, short _Mask))
274 __MACHINEARM_ARM64(short _InterlockedOr16_acq(short volatile * _Value, short _Mask))
275 __MACHINEARM_ARM64(short _InterlockedOr16_nf(short volatile * _Value, short _Mask))
276 __MACHINEX64(short _InterlockedOr16_np(short volatile * _Value, short _Mask))
277 __MACHINEARM_ARM64(short _InterlockedOr16_rel(short volatile * _Value, short _Mask))
278 __MACHINEARM_ARM64_X64(__int64 _InterlockedOr64(__int64 volatile * _Value, __int64 _Mask))
279 __MACHINEARM_ARM64(__int64 _InterlockedOr64_acq(__int64 volatile * _Value, __int64 _Mask))
280 __MACHINEARM_ARM64(__int64 _InterlockedOr64_nf(__int64 volatile * _Value, __int64 _Mask))
281 __MACHINEX64(__int64 _InterlockedOr64_np(__int64 volatile * _Value, __int64 _Mask))
282 __MACHINEARM_ARM64(__int64 _InterlockedOr64_rel(__int64 volatile * _Value, __int64 _Mask))
283 __MACHINE(char _InterlockedOr8(char volatile * _Value, char _Mask))
284 __MACHINEARM_ARM64(char _InterlockedOr8_acq(char volatile * _Value, char _Mask))
285 __MACHINEARM_ARM64(char _InterlockedOr8_nf(char volatile * _Value, char _Mask))
286 __MACHINEX64(char _InterlockedOr8_np(char volatile * _Value, char _Mask))
287 __MACHINEARM_ARM64(char _InterlockedOr8_rel(char volatile * _Value, char _Mask))
288 __MACHINEARM_ARM64(long _InterlockedOr_acq(long volatile * _Value, long _Mask))
289 __MACHINEARM_ARM64(long _InterlockedOr_nf(long volatile * _Value, long _Mask))
290 __MACHINEX64(long _InterlockedOr_np(long volatile * _Value, long _Mask))
291 __MACHINEARM_ARM64(long _InterlockedOr_rel(long volatile * _Value, long _Mask))
292 __MACHINE(long _InterlockedXor(long volatile * _Value, long _Mask))
293 __MACHINE(short _InterlockedXor16(short volatile * _Value, short _Mask))
294 __MACHINEARM_ARM64(short _InterlockedXor16_acq(short volatile * _Value, short _Mask))
295 __MACHINEARM_ARM64(short _InterlockedXor16_nf(short volatile * _Value, short _Mask))
296 __MACHINEX64(short _InterlockedXor16_np(short volatile * _Value, short _Mask))
297 __MACHINEARM_ARM64(short _InterlockedXor16_rel(short volatile * _Value, short _Mask))
298 __MACHINEARM_ARM64_X64(__int64 _InterlockedXor64(__int64 volatile * _Value, __int64 _Mask))
299 __MACHINEARM_ARM64(__int64 _InterlockedXor64_acq(__int64 volatile * _Value, __int64 _Mask))
300 __MACHINEARM_ARM64(__int64 _InterlockedXor64_nf(__int64 volatile * _Value, __int64 _Mask))
301 __MACHINEX64(__int64 _InterlockedXor64_np(__int64 volatile * _Value, __int64 _Mask))
302 __MACHINEARM_ARM64(__int64 _InterlockedXor64_rel(__int64 volatile * _Value, __int64 _Mask))
303 __MACHINE(char _InterlockedXor8(char volatile * _Value, char _Mask))
304 __MACHINEARM_ARM64(char _InterlockedXor8_acq(char volatile * _Value, char _Mask))
305 __MACHINEARM_ARM64(char _InterlockedXor8_nf(char volatile * _Value, char _Mask))
306 __MACHINEX64(char _InterlockedXor8_np(char volatile * _Value, char _Mask))
307 __MACHINEARM_ARM64(char _InterlockedXor8_rel(char volatile * _Value, char _Mask))
308 __MACHINEARM_ARM64(long _InterlockedXor_acq(long volatile * _Value, long _Mask))
309 __MACHINEARM_ARM64(long _InterlockedXor_nf(long volatile * _Value, long _Mask))
310 __MACHINEX64(long _InterlockedXor_np(long volatile * _Value, long _Mask))
311 __MACHINEARM_ARM64(long _InterlockedXor_rel(long volatile * _Value, long _Mask))
312 __MACHINEARM(unsigned int _MoveFromCoprocessor(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
313 __MACHINEARM(unsigned int _MoveFromCoprocessor2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
314 __MACHINEARM(unsigned __int64 _MoveFromCoprocessor64(unsigned int, unsigned int, unsigned int))
315 __MACHINEARM(void _MoveToCoprocessor(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
316 __MACHINEARM(void _MoveToCoprocessor2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int))
317 __MACHINEARM(void _MoveToCoprocessor64(unsigned __int64, unsigned int, unsigned int, unsigned int))
318 __MACHINEARM(long _MulHigh(long, long))
319 __MACHINEARM(unsigned long _MulUnsignedHigh(unsigned long, unsigned long))
320 __MACHINE(void _ReadBarrier(void))
321 __MACHINEARM(int _ReadStatusReg(int))
322 __MACHINEARM64(__int64 _ReadStatusReg(int))
323 __MACHINEARM64(unsigned __int64 __getReg(int))
324 __MACHINEARM64(unsigned __int64 __getCallerReg(int))
325 __MACHINEARM64(double __getRegFp(int))
326 __MACHINEARM64(double __getCallerRegFp(int))
327 __MACHINE(void _ReadWriteBarrier(void))
328 __MACHINE(void * _ReturnAddress(void))
329 __MACHINEARM(int _SubSatInt(int, int))
330 __MACHINE(void _WriteBarrier(void))
331 __MACHINEARM(void _WriteStatusReg(int, int, int))
332 __MACHINEARM64(void _WriteStatusReg(int, __int64))
333 __MACHINEARM64(void __setReg(int, unsigned __int64))
334 __MACHINEARM64(void __setCallerReg(int, unsigned __int64))
335 __MACHINEARM64(void __setRegFp(int, double))
336 __MACHINEARM64(void __setCallerRegFp(int, double))
337 __MACHINEX86(void __addfsbyte(unsigned long, unsigned char))
338 __MACHINEX86(void __addfsdword(unsigned long, unsigned long))
339 __MACHINEX86(void __addfsword(unsigned long, unsigned short))
340 __MACHINEX64(void __addgsbyte(unsigned long, unsigned char))
341 __MACHINEX64(void __addgsdword(unsigned long, unsigned long))
342 __MACHINEX64(void __addgsqword(unsigned long, unsigned __int64))
343 __MACHINEX64(void __addgsword(unsigned long, unsigned short))
344 __MACHINEARM64(void __addx18byte(unsigned long, unsigned char))
345 __MACHINEARM64(void __addx18dword(unsigned long, unsigned long))
346 __MACHINEARM64(void __addx18qword(unsigned long, unsigned __int64))
347 __MACHINEARM64(void __addx18word(unsigned long, unsigned short))
348 __MACHINE(void __code_seg(const char *))
349 __MACHINEX86_X64(void __cpuid(int[4], int))
350 __MACHINEX86_X64(void __cpuidex(int[4], int, int))
351 __MACHINE(void __cdecl __debugbreak(void))
352 __MACHINEARM_ARM64(void __emit(unsigned __int32))
353 __MACHINEX86_X64(__int64 __emul(int, int))
354 __MACHINEX86_X64(unsigned __int64 __emulu(unsigned int, unsigned int))
355 __MACHINE(__declspec(noreturn) void __fastfail(unsigned int))
356 __MACHINEX64(void __faststorefence(void))
357 __MACHINEX86_X64(unsigned int __getcallerseflags(void))
358 __MACHINEX86_X64(void __halt(void))
359 __MACHINEARM_ARM64(unsigned int __hvc(unsigned int, ...))
360 __MACHINEARM64(void __break(int))
361 __MACHINEX86_X64(unsigned char __inbyte(unsigned short))
362 __MACHINEX86_X64(void __inbytestring(unsigned short, unsigned char *, unsigned long))
363 __MACHINEX86(void __incfsbyte(unsigned long))
364 __MACHINEX86(void __incfsdword(unsigned long))
365 __MACHINEX86(void __incfsword(unsigned long))
366 __MACHINEX64(void __incgsbyte(unsigned long))
367 __MACHINEX64(void __incgsdword(unsigned long))
368 __MACHINEX64(void __incgsqword(unsigned long))
369 __MACHINEX64(void __incgsword(unsigned long))
370 __MACHINEARM64(void __incx18byte(unsigned long))
371 __MACHINEARM64(void __incx18dword(unsigned long))
372 __MACHINEARM64(void __incx18qword(unsigned long))
373 __MACHINEARM64(void __incx18word(unsigned long))
374 __MACHINEX86_X64(unsigned long __indword(unsigned short))
375 __MACHINEX86_X64(void __indwordstring(unsigned short, unsigned long *, unsigned long))
376 __MACHINEX86_X64(void __int2c(void))
377 __MACHINEX86_X64(void __invlpg(void *))
378 __MACHINEX86_X64(unsigned short __inword(unsigned short))
379 __MACHINEX86_X64(void __inwordstring(unsigned short, unsigned short *, unsigned long))
380 __MACHINEARM_ARM64(__int16 __iso_volatile_load16(const volatile __int16 *))
381 __MACHINEARM_ARM64(__int32 __iso_volatile_load32(const volatile __int32 *))
382 __MACHINEARM_ARM64(__int64 __iso_volatile_load64(const volatile __int64 *))
383 __MACHINEARM_ARM64(__int8 __iso_volatile_load8(const volatile __int8 *))
384 __MACHINEARM_ARM64(void __iso_volatile_store16(volatile __int16 *, __int16))
385 __MACHINEARM_ARM64(void __iso_volatile_store32(volatile __int32 *, __int32))
386 __MACHINEARM_ARM64(void __iso_volatile_store64(volatile __int64 *, __int64))
387 __MACHINEARM_ARM64(void __iso_volatile_store8(volatile __int8 *, __int8))
388 __MACHINEARM(__int64 __ldrexd(const volatile __int64 *))
389 __MACHINEX86_X64(void __lidt(void *))
390 __MACHINEX86_X64(unsigned __int64 __ll_lshift(unsigned __int64, int))
391 __MACHINEX86_X64(__int64 __ll_rshift(__int64, int))
392 __MACHINEX86_X64(unsigned int __lzcnt(unsigned int))
393 __MACHINEX86_X64(unsigned short __lzcnt16(unsigned short))
394 __MACHINEX64(unsigned __int64 __lzcnt64(unsigned __int64))
395 __MACHINEX86_X64(void __movsb(unsigned char *, unsigned char const *, size_t))
396 __MACHINEX86_X64(void __movsd(unsigned long *, unsigned long const *, size_t))
397 __MACHINEX64(void __movsq(unsigned long long *, unsigned long long const *, size_t))
398 __MACHINEX86_X64(void __movsw(unsigned short *, unsigned short const *, size_t))
399 __MACHINEARM64_X64(__int64 __mulh(__int64, __int64))
400 __MACHINE(void __nop(void))
401 __MACHINEX86_X64(void __nvreg_restore_fence(void))
402 __MACHINEX86_X64(void __nvreg_save_fence(void))
403 __MACHINEX86_X64(void __outbyte(unsigned short, unsigned char))
404 __MACHINEX86_X64(void __outbytestring(unsigned short, unsigned char *, unsigned long))
405 __MACHINEX86_X64(void __outdword(unsigned short, unsigned long))
406 __MACHINEX86_X64(void __outdwordstring(unsigned short, unsigned long *, unsigned long))
407 __MACHINEX86_X64(void __outword(unsigned short, unsigned short))
408 __MACHINEX86_X64(void __outwordstring(unsigned short, unsigned short *, unsigned long))
409 __MACHINEX86_X64(unsigned int __popcnt(unsigned int))
410 __MACHINEX86_X64(unsigned short __popcnt16(unsigned short))
411 __MACHINEX64(unsigned __int64 __popcnt64(unsigned __int64))
412 __MACHINEARM_ARM64(void __cdecl __prefetch(const void *))
413 __MACHINEARM(void __cdecl __prefetchw(const void *))
414 __MACHINEARM(unsigned __int64 __rdpmccntr64(void))
415 __MACHINEX86_X64(unsigned __int64 __rdtsc(void))
416 __MACHINEX86_X64(unsigned __int64 __rdtscp(unsigned int *))
417 __MACHINEX64(unsigned __int64 __readcr0(void))
418 __MACHINEX86(unsigned long __readcr0(void))
419 __MACHINEX64(unsigned __int64 __readcr2(void))
420 __MACHINEX86(unsigned long __readcr2(void))
421 __MACHINEX64(unsigned __int64 __readcr3(void))
422 __MACHINEX86(unsigned long __readcr3(void))
423 __MACHINEX64(unsigned __int64 __readcr4(void))
424 __MACHINEX86(unsigned long __readcr4(void))
425 __MACHINEX64(unsigned __int64 __readcr8(void))
426 __MACHINEX86(unsigned long __readcr8(void))
427 __MACHINEX64(unsigned __int64 __readdr(unsigned int))
428 __MACHINEX86(unsigned int __readdr(unsigned int))
429 __MACHINEX64(unsigned __int64 __readeflags(void))
430 __MACHINEX86(unsigned int __readeflags(void))
431 __MACHINEX86(unsigned char __readfsbyte(unsigned long))
432 __MACHINEX86(unsigned long __readfsdword(unsigned long))
433 __MACHINEX86(unsigned __int64 __readfsqword(unsigned long))
434 __MACHINEX86(unsigned short __readfsword(unsigned long))
435 __MACHINEX64(unsigned char __readgsbyte(unsigned long))
436 __MACHINEX64(unsigned long __readgsdword(unsigned long))
437 __MACHINEX64(unsigned __int64 __readgsqword(unsigned long))
438 __MACHINEX64(unsigned short __readgsword(unsigned long))
439 __MACHINEX86_X64(unsigned __int64 __readmsr(unsigned long))
440 __MACHINEX86_X64(unsigned __int64 __readpmc(unsigned long))
441 __MACHINEARM64(unsigned char __readx18byte(unsigned long))
442 __MACHINEARM64(unsigned long __readx18dword(unsigned long))
443 __MACHINEARM64(unsigned __int64 __readx18qword(unsigned long))
444 __MACHINEARM64(unsigned short __readx18word(unsigned long))
445 __MACHINEX86_X64(unsigned long __segmentlimit(unsigned long))
446 __MACHINEARM_ARM64(void __sev(void))
447 __MACHINEX64(unsigned __int64 __shiftleft128(unsigned __int64 _LowPart, unsigned __int64 _HighPart, unsigned char _Shift))
448 __MACHINEX64(unsigned __int64 __shiftright128(unsigned __int64 _LowPart, unsigned __int64 _HighPart, unsigned char _Shift))
449 __MACHINEX86_X64(void __sidt(void *))
450 __MACHINEARM_ARM64(void __static_assert(int, const char *))
451 __MACHINEX86_X64(void __stosb(unsigned char *, unsigned char, size_t))
452 __MACHINEX86_X64(void __stosd(unsigned long *, unsigned long, size_t))
453 __MACHINEX64(void __stosq(unsigned __int64 *, unsigned __int64, size_t))
454 __MACHINEX86_X64(void __stosw(unsigned short *, unsigned short, size_t))
455 __MACHINEX86_X64(void __svm_clgi(void))
456 __MACHINEX86_X64(void __svm_invlpga(void *, int))
457 __MACHINEX86_X64(void __svm_skinit(int))
458 __MACHINEX86_X64(void __svm_stgi(void))
459 __MACHINEX86_X64(void __svm_vmload(size_t))
460 __MACHINEX86_X64(void __svm_vmrun(size_t))
461 __MACHINEX86_X64(void __svm_vmsave(size_t))
462 __MACHINEARM(unsigned int __swi(unsigned int, ...))
463 __MACHINEARM_ARM64(unsigned int __svc(unsigned int, ...))
464 __MACHINEARM64(unsigned int __hlt(unsigned int, ...))
465 __MACHINEARM64(unsigned int __sys(int, __int64))
466 __MACHINEARM(int __trap(int, ...))
467 __MACHINEX86_X64(void __ud2(void))
468 __MACHINEX86_X64(unsigned __int64 __ull_rshift(unsigned __int64, int))
469 __MACHINEARM64_X64(unsigned __int64 __umulh(unsigned __int64, unsigned __int64))
470 __MACHINEX86_X64(void __vmx_off(void))
471 __MACHINEX64(unsigned char __vmx_on(unsigned __int64 *))
472 __MACHINEX64(unsigned char __vmx_vmclear(unsigned __int64 *))
473 __MACHINEX64(unsigned char __vmx_vmlaunch(void))
474 __MACHINEX64(unsigned char __vmx_vmptrld(unsigned __int64 *))
475 __MACHINEX86_X64(void __vmx_vmptrst(unsigned __int64 *))
476 __MACHINEX64(unsigned char __vmx_vmread(size_t, size_t *))
477 __MACHINEX64(unsigned char __vmx_vmresume(void))
478 __MACHINEX64(unsigned char __vmx_vmwrite(size_t, size_t))
479 __MACHINEX86_X64(void __wbinvd(void))
480 __MACHINEARM_ARM64(void __wfe(void))
481 __MACHINEARM_ARM64(void __wfi(void))
482 __MACHINEX64(void __writecr0(unsigned __int64))
483 __MACHINEX86(void __writecr0(unsigned int))
484 __MACHINEX64(void __writecr3(unsigned __int64))
485 __MACHINEX86(void __writecr3(unsigned int))
486 __MACHINEX64(void __writecr4(unsigned __int64))
487 __MACHINEX86(void __writecr4(unsigned int))
488 __MACHINEX64(void __writecr8(unsigned __int64))
489 __MACHINEX86(void __writecr8(unsigned int))
490 __MACHINEX64(void __writedr(unsigned int, unsigned __int64))
491 __MACHINEX86(void __writedr(unsigned int, unsigned int))
492 __MACHINEX64(void __writeeflags(unsigned __int64))
493 __MACHINEX86(void __writeeflags(unsigned int))
494 __MACHINEX86(void __writefsbyte(unsigned long, unsigned char))
495 __MACHINEX86(void __writefsdword(unsigned long, unsigned long))
496 __MACHINEX86(void __writefsqword(unsigned long, unsigned __int64))
497 __MACHINEX86(void __writefsword(unsigned long, unsigned short))
498 __MACHINEX64(void __writegsbyte(unsigned long, unsigned char))
499 __MACHINEX64(void __writegsdword(unsigned long, unsigned long))
500 __MACHINEX64(void __writegsqword(unsigned long, unsigned __int64))
501 __MACHINEX64(void __writegsword(unsigned long, unsigned short))
502 __MACHINEX86_X64(void __writemsr(unsigned long, unsigned __int64))
503 __MACHINEARM64(void __writex18byte(unsigned long, unsigned char))
504 __MACHINEARM64(void __writex18dword(unsigned long, unsigned long))
505 __MACHINEARM64(void __writex18qword(unsigned long, unsigned __int64))
506 __MACHINEARM64(void __writex18word(unsigned long, unsigned short))
507 __MACHINEARM_ARM64(void __yield(void))
508 __MACHINE(unsigned char _bittest(long const *, long))
509 __MACHINEARM64_X64(unsigned char _bittest64(__int64 const *, __int64))
510 __MACHINE(unsigned char _bittestandcomplement(long *, long))
511 __MACHINEARM64_X64(unsigned char _bittestandcomplement64(__int64 *, __int64))
512 __MACHINE(unsigned char _bittestandreset(long *, long))
513 __MACHINEARM64_X64(unsigned char _bittestandreset64(__int64 *, __int64))
514 __MACHINE(unsigned char _bittestandset(long *, long))
515 __MACHINEARM64_X64(unsigned char _bittestandset64(__int64 *, __int64))
516 __MACHINE(_Check_return_ unsigned __int64 __cdecl _byteswap_uint64(_In_ unsigned __int64))
517 __MACHINE(_Check_return_ unsigned long __cdecl _byteswap_ulong(_In_ unsigned long))
518 __MACHINE(_Check_return_ unsigned short __cdecl _byteswap_ushort(_In_ unsigned short))
519 __MACHINE(void __cdecl _disable(void))
520 __MACHINE(void __cdecl _enable(void))
521 __MACHINE(unsigned char _interlockedbittestandreset(long volatile *, long))
522 __MACHINEARM64_X64(unsigned char _interlockedbittestandreset64(__int64 volatile *, __int64))
523 __MACHINEARM_ARM64(unsigned char _interlockedbittestandreset_acq(long volatile *, long))
524 __MACHINEARM_ARM64(unsigned char _interlockedbittestandreset_nf(long volatile *, long))
525 __MACHINEARM_ARM64(unsigned char _interlockedbittestandreset_rel(long volatile *, long))
526 __MACHINEARM64(unsigned char _interlockedbittestandreset64_acq(__int64 volatile *, __int64))
527 __MACHINEARM64(unsigned char _interlockedbittestandreset64_rel(__int64 volatile *, __int64))
528 __MACHINEARM64(unsigned char _interlockedbittestandreset64_nf(__int64 volatile *, __int64))
529 __MACHINE(unsigned char _interlockedbittestandset(long volatile *, long))
530 __MACHINEARM64_X64(unsigned char _interlockedbittestandset64(__int64 volatile *, __int64))
531 __MACHINEARM_ARM64(unsigned char _interlockedbittestandset_acq(long volatile *, long))
532 __MACHINEARM_ARM64(unsigned char _interlockedbittestandset_nf(long volatile *, long))
533 __MACHINEARM_ARM64(unsigned char _interlockedbittestandset_rel(long volatile *, long))
534 __MACHINEARM64(unsigned char _interlockedbittestandset64_acq(__int64 volatile *, __int64))
535 __MACHINEARM64(unsigned char _interlockedbittestandset64_rel(__int64 volatile *, __int64))
536 __MACHINEARM64(unsigned char _interlockedbittestandset64_nf(__int64 volatile *, __int64))
537 __MACHINEARM64(unsigned __int32 __crc32b(unsigned __int32, unsigned __int32))
538 __MACHINEARM64(unsigned __int32 __crc32h(unsigned __int32, unsigned __int32))
539 __MACHINEARM64(unsigned __int32 __crc32w(unsigned __int32, unsigned __int32))
540 __MACHINEARM64(unsigned __int32 __crc32d(unsigned __int32, unsigned __int64))
541 __MACHINEARM64(unsigned __int32 __crc32cb(unsigned __int32, unsigned __int32))
542 __MACHINEARM64(unsigned __int32 __crc32ch(unsigned __int32, unsigned __int32))
543 __MACHINEARM64(unsigned __int32 __crc32cw(unsigned __int32, unsigned __int32))
544 __MACHINEARM64(unsigned __int32 __crc32cd(unsigned __int32, unsigned __int64))
545 __MACHINEARM(int _isunordered(double, double))
546 __MACHINEARM(int _isunorderedf(float, float))
547 __MACHINE(_Check_return_ unsigned long __cdecl _lrotl(_In_ unsigned long, _In_ int))
548 __MACHINE(_Check_return_ unsigned long __cdecl _lrotr(_In_ unsigned long, _In_ int))
549 __MACHINEX86(void _m_empty(void))
550 __MACHINEX86(void _m_femms(void))
552 __MACHINEX86(__m64 _m_from_int(int))
553 __MACHINEX86(void _m_maskmovq(__m64, __m64, char *))
554 __MACHINEX86(__m64 _m_packssdw(__m64, __m64))
555 __MACHINEX86(__m64 _m_packsswb(__m64, __m64))
556 __MACHINEX86(__m64 _m_packuswb(__m64, __m64))
557 __MACHINEX86(__m64 _m_paddb(__m64, __m64))
558 __MACHINEX86(__m64 _m_paddd(__m64, __m64))
559 __MACHINEX86(__m64 _m_paddsb(__m64, __m64))
560 __MACHINEX86(__m64 _m_paddsw(__m64, __m64))
561 __MACHINEX86(__m64 _m_paddusb(__m64, __m64))
562 __MACHINEX86(__m64 _m_paddusw(__m64, __m64))
563 __MACHINEX86(__m64 _m_paddw(__m64, __m64))
564 __MACHINEX86(__m64 _m_pand(__m64, __m64))
565 __MACHINEX86(__m64 _m_pandn(__m64, __m64))
566 __MACHINEX86(__m64 _m_pavgb(__m64, __m64))
567 __MACHINEX86(__m64 _m_pavgusb(__m64, __m64))
568 __MACHINEX86(__m64 _m_pavgw(__m64, __m64))
569 __MACHINEX86(__m64 _m_pcmpeqb(__m64, __m64))
570 __MACHINEX86(__m64 _m_pcmpeqd(__m64, __m64))
571 __MACHINEX86(__m64 _m_pcmpeqw(__m64, __m64))
572 __MACHINEX86(__m64 _m_pcmpgtb(__m64, __m64))
573 __MACHINEX86(__m64 _m_pcmpgtd(__m64, __m64))
574 __MACHINEX86(__m64 _m_pcmpgtw(__m64, __m64))
575 __MACHINEX86(int _m_pextrw(__m64, int))
576 __MACHINEX86(__m64 _m_pf2id(__m64))
577 __MACHINEX86(__m64 _m_pf2iw(__m64))
578 __MACHINEX86(__m64 _m_pfacc(__m64, __m64))
579 __MACHINEX86(__m64 _m_pfadd(__m64, __m64))
580 __MACHINEX86(__m64 _m_pfcmpeq(__m64, __m64))
581 __MACHINEX86(__m64 _m_pfcmpge(__m64, __m64))
582 __MACHINEX86(__m64 _m_pfcmpgt(__m64, __m64))
583 __MACHINEX86(__m64 _m_pfmax(__m64, __m64))
584 __MACHINEX86(__m64 _m_pfmin(__m64, __m64))
585 __MACHINEX86(__m64 _m_pfmul(__m64, __m64))
586 __MACHINEX86(__m64 _m_pfnacc(__m64, __m64))
587 __MACHINEX86(__m64 _m_pfpnacc(__m64, __m64))
588 __MACHINEX86(__m64 _m_pfrcp(__m64))
589 __MACHINEX86(__m64 _m_pfrcpit1(__m64, __m64))
590 __MACHINEX86(__m64 _m_pfrcpit2(__m64, __m64))
591 __MACHINEX86(__m64 _m_pfrsqit1(__m64, __m64))
592 __MACHINEX86(__m64 _m_pfrsqrt(__m64))
593 __MACHINEX86(__m64 _m_pfsub(__m64, __m64))
594 __MACHINEX86(__m64 _m_pfsubr(__m64, __m64))
595 __MACHINEX86(__m64 _m_pi2fd(__m64))
596 __MACHINEX86(__m64 _m_pi2fw(__m64))
597 __MACHINEX86(__m64 _m_pinsrw(__m64, int, int))
598 __MACHINEX86(__m64 _m_pmaddwd(__m64, __m64))
599 __MACHINEX86(__m64 _m_pmaxsw(__m64, __m64))
600 __MACHINEX86(__m64 _m_pmaxub(__m64, __m64))
601 __MACHINEX86(__m64 _m_pminsw(__m64, __m64))
602 __MACHINEX86(__m64 _m_pminub(__m64, __m64))
603 __MACHINEX86(int _m_pmovmskb(__m64))
604 __MACHINEX86(__m64 _m_pmulhrw(__m64, __m64))
605 __MACHINEX86(__m64 _m_pmulhuw(__m64, __m64))
606 __MACHINEX86(__m64 _m_pmulhw(__m64, __m64))
607 __MACHINEX86(__m64 _m_pmullw(__m64, __m64))
608 __MACHINEX86(__m64 _m_por(__m64, __m64))
609 __MACHINEX86_X64(void _m_prefetch(void *))
610 __MACHINEX86_X64(void _m_prefetchw(volatile const void *))
611 __MACHINEX86(__m64 _m_psadbw(__m64, __m64))
612 __MACHINEX86(__m64 _m_pshufw(__m64, int))
613 __MACHINEX86(__m64 _m_pslld(__m64, __m64))
614 __MACHINEX86(__m64 _m_pslldi(__m64, int))
615 __MACHINEX86(__m64 _m_psllq(__m64, __m64))
616 __MACHINEX86(__m64 _m_psllqi(__m64, int))
617 __MACHINEX86(__m64 _m_psllw(__m64, __m64))
618 __MACHINEX86(__m64 _m_psllwi(__m64, int))
619 __MACHINEX86(__m64 _m_psrad(__m64, __m64))
620 __MACHINEX86(__m64 _m_psradi(__m64, int))
621 __MACHINEX86(__m64 _m_psraw(__m64, __m64))
622 __MACHINEX86(__m64 _m_psrawi(__m64, int))
623 __MACHINEX86(__m64 _m_psrld(__m64, __m64))
624 __MACHINEX86(__m64 _m_psrldi(__m64, int))
625 __MACHINEX86(__m64 _m_psrlq(__m64, __m64))
626 __MACHINEX86(__m64 _m_psrlqi(__m64, int))
627 __MACHINEX86(__m64 _m_psrlw(__m64, __m64))
628 __MACHINEX86(__m64 _m_psrlwi(__m64, int))
629 __MACHINEX86(__m64 _m_psubb(__m64, __m64))
630 __MACHINEX86(__m64 _m_psubd(__m64, __m64))
631 __MACHINEX86(__m64 _m_psubsb(__m64, __m64))
632 __MACHINEX86(__m64 _m_psubsw(__m64, __m64))
633 __MACHINEX86(__m64 _m_psubusb(__m64, __m64))
634 __MACHINEX86(__m64 _m_psubusw(__m64, __m64))
635 __MACHINEX86(__m64 _m_psubw(__m64, __m64))
636 __MACHINEX86(__m64 _m_pswapd(__m64))
637 __MACHINEX86(__m64 _m_punpckhbw(__m64, __m64))
638 __MACHINEX86(__m64 _m_punpckhdq(__m64, __m64))
639 __MACHINEX86(__m64 _m_punpckhwd(__m64, __m64))
640 __MACHINEX86(__m64 _m_punpcklbw(__m64, __m64))
641 __MACHINEX86(__m64 _m_punpckldq(__m64, __m64))
642 __MACHINEX86(__m64 _m_punpcklwd(__m64, __m64))
643 __MACHINEX86(__m64 _m_pxor(__m64, __m64))
644 __MACHINEX86(float _m_to_float(__m64))
645 __MACHINEX86(int _m_to_int(__m64))
649 __MACHINEX86(__m64 _mm_abs_pi16(__m64))
650 __MACHINEX86(__m64 _mm_abs_pi32(__m64))
651 __MACHINEX86(__m64 _mm_abs_pi8(__m64))
653 __MACHINEX86_X64(__m128i _mm_add_epi32(__m128i, __m128i))
654 __MACHINEX86_X64(__m128i _mm_add_epi64(__m128i, __m128i))
655 __MACHINEX86_X64(__m128i _mm_add_epi8(__m128i, __m128i))
658 __MACHINEX86_X64(__m128d _mm_add_sd(__m128d, __m128d))
659 __MACHINEX86(__m64 _mm_add_si64(__m64, __m64))
660 __MACHINEX86_X64(__m128 _mm_add_ss(__m128, __m128))
661 __MACHINEX86_X64(__m128i _mm_adds_epi16(__m128i, __m128i))
662 __MACHINEX86_X64(__m128i _mm_adds_epi8(__m128i, __m128i))
663 __MACHINEX86_X64(__m128i _mm_adds_epu16(__m128i, __m128i))
664 __MACHINEX86_X64(__m128i _mm_adds_epu8(__m128i, __m128i))
665 __MACHINEX86_X64(__m128d _mm_addsub_pd(__m128d, __m128d))
666 __MACHINEX86_X64(__m128 _mm_addsub_ps(__m128, __m128))
667 __MACHINEX86_X64(__m128i _mm_alignr_epi8(__m128i, __m128i, int))
668 __MACHINEX86(__m64 _mm_alignr_pi8(__m64, __m64, int))
669 __MACHINEX86_X64(__m128d _mm_and_pd(__m128d, __m128d))
670 __MACHINEX86_X64(__m128 _mm_and_ps(__m128, __m128))
671 __MACHINEX86_X64(__m128i _mm_and_si128(__m128i, __m128i))
672 __MACHINEX86_X64(__m128d _mm_andnot_pd(__m128d, __m128d))
673 __MACHINEX86_X64(__m128 _mm_andnot_ps(__m128, __m128))
674 __MACHINEX86_X64(__m128i _mm_andnot_si128(__m128i, __m128i))
675 __MACHINEX86_X64(__m128i _mm_avg_epu16(__m128i, __m128i))
676 __MACHINEX86_X64(__m128i _mm_avg_epu8(__m128i, __m128i))
677 __MACHINEX86_X64(__m128i _mm_blend_epi16(__m128i, __m128i, int))
678 __MACHINEX86_X64(__m128d _mm_blend_pd(__m128d, __m128d, int))
679 __MACHINEX86_X64(__m128 _mm_blend_ps(__m128, __m128, int))
680 __MACHINEX86_X64(__m128i _mm_blendv_epi8(__m128i, __m128i, __m128i))
681 __MACHINEX86_X64(__m128d _mm_blendv_pd(__m128d, __m128d, __m128d))
682 __MACHINEX86_X64(__m128 _mm_blendv_ps(__m128, __m128, __m128))
683 __MACHINEX86_X64(void _mm_clflush(void const *))
684 __MACHINEX86_X64(void _mm_clflushopt(void const *))
685 __MACHINEX86_X64(void _mm_clwb(void const *))
686 __MACHINEX86_X64(void _mm_clzero(void const *))
687 __MACHINEX86_X64(__m128i _mm_cmpeq_epi16(__m128i, __m128i))
688 __MACHINEX86_X64(__m128i _mm_cmpeq_epi32(__m128i, __m128i))
689 __MACHINEX86_X64(__m128i _mm_cmpeq_epi64(__m128i, __m128i))
690 __MACHINEX86_X64(__m128i _mm_cmpeq_epi8(__m128i, __m128i))
691 __MACHINEX86_X64(__m128d _mm_cmpeq_pd(__m128d, __m128d))
692 __MACHINEX86_X64(__m128 _mm_cmpeq_ps(__m128, __m128))
693 __MACHINEX86_X64(__m128d _mm_cmpeq_sd(__m128d, __m128d))
694 __MACHINEX86_X64(__m128 _mm_cmpeq_ss(__m128, __m128))
695 __MACHINEX86_X64(int _mm_cmpestra(__m128i, int, __m128i, int, int))
696 __MACHINEX86_X64(int _mm_cmpestrc(__m128i, int, __m128i, int, int))
697 __MACHINEX86_X64(int _mm_cmpestri(__m128i, int, __m128i, int, int))
698 __MACHINEX86_X64(__m128i _mm_cmpestrm(__m128i, int, __m128i, int, int))
699 __MACHINEX86_X64(int _mm_cmpestro(__m128i, int, __m128i, int, int))
700 __MACHINEX86_X64(int _mm_cmpestrs(__m128i, int, __m128i, int, int))
701 __MACHINEX86_X64(int _mm_cmpestrz(__m128i, int, __m128i, int, int))
702 __MACHINEX86_X64(__m128d _mm_cmpge_pd(__m128d, __m128d))
703 __MACHINEX86_X64(__m128 _mm_cmpge_ps(__m128, __m128))
704 __MACHINEX86_X64(__m128d _mm_cmpge_sd(__m128d, __m128d))
705 __MACHINEX86_X64(__m128 _mm_cmpge_ss(__m128, __m128))
706 __MACHINEX86_X64(__m128i _mm_cmpgt_epi16(__m128i, __m128i))
707 __MACHINEX86_X64(__m128i _mm_cmpgt_epi32(__m128i, __m128i))
708 __MACHINEX86_X64(__m128i _mm_cmpgt_epi64(__m128i, __m128i))
709 __MACHINEX86_X64(__m128i _mm_cmpgt_epi8(__m128i, __m128i))
710 __MACHINEX86_X64(__m128d _mm_cmpgt_pd(__m128d, __m128d))
711 __MACHINEX86_X64(__m128 _mm_cmpgt_ps(__m128, __m128))
712 __MACHINEX86_X64(__m128d _mm_cmpgt_sd(__m128d, __m128d))
713 __MACHINEX86_X64(__m128 _mm_cmpgt_ss(__m128, __m128))
714 __MACHINEX86_X64(int _mm_cmpistra(__m128i, __m128i, int))
715 __MACHINEX86_X64(int _mm_cmpistrc(__m128i, __m128i, int))
716 __MACHINEX86_X64(int _mm_cmpistri(__m128i, __m128i, int))
717 __MACHINEX86_X64(__m128i _mm_cmpistrm(__m128i, __m128i, int))
718 __MACHINEX86_X64(int _mm_cmpistro(__m128i, __m128i, int))
719 __MACHINEX86_X64(int _mm_cmpistrs(__m128i, __m128i, int))
720 __MACHINEX86_X64(int _mm_cmpistrz(__m128i, __m128i, int))
721 __MACHINEX86_X64(__m128d _mm_cmple_pd(__m128d, __m128d))
722 __MACHINEX86_X64(__m128 _mm_cmple_ps(__m128, __m128))
723 __MACHINEX86_X64(__m128d _mm_cmple_sd(__m128d, __m128d))
724 __MACHINEX86_X64(__m128 _mm_cmple_ss(__m128, __m128))
725 __MACHINEX86_X64(__m128i _mm_cmplt_epi16(__m128i, __m128i))
726 __MACHINEX86_X64(__m128i _mm_cmplt_epi32(__m128i, __m128i))
727 __MACHINEX86_X64(__m128i _mm_cmplt_epi8(__m128i, __m128i))
728 __MACHINEX86_X64(__m128d _mm_cmplt_pd(__m128d, __m128d))
729 __MACHINEX86_X64(__m128 _mm_cmplt_ps(__m128, __m128))
730 __MACHINEX86_X64(__m128d _mm_cmplt_sd(__m128d, __m128d))
731 __MACHINEX86_X64(__m128 _mm_cmplt_ss(__m128, __m128))
732 __MACHINEX86_X64(__m128d _mm_cmpneq_pd(__m128d, __m128d))
733 __MACHINEX86_X64(__m128 _mm_cmpneq_ps(__m128, __m128))
734 __MACHINEX86_X64(__m128d _mm_cmpneq_sd(__m128d, __m128d))
735 __MACHINEX86_X64(__m128 _mm_cmpneq_ss(__m128, __m128))
736 __MACHINEX86_X64(__m128d _mm_cmpnge_pd(__m128d, __m128d))
737 __MACHINEX86_X64(__m128 _mm_cmpnge_ps(__m128, __m128))
738 __MACHINEX86_X64(__m128d _mm_cmpnge_sd(__m128d, __m128d))
739 __MACHINEX86_X64(__m128 _mm_cmpnge_ss(__m128, __m128))
740 __MACHINEX86_X64(__m128d _mm_cmpngt_pd(__m128d, __m128d))
741 __MACHINEX86_X64(__m128 _mm_cmpngt_ps(__m128, __m128))
742 __MACHINEX86_X64(__m128d _mm_cmpngt_sd(__m128d, __m128d))
743 __MACHINEX86_X64(__m128 _mm_cmpngt_ss(__m128, __m128))
744 __MACHINEX86_X64(__m128d _mm_cmpnle_pd(__m128d, __m128d))
745 __MACHINEX86_X64(__m128 _mm_cmpnle_ps(__m128, __m128))
746 __MACHINEX86_X64(__m128d _mm_cmpnle_sd(__m128d, __m128d))
747 __MACHINEX86_X64(__m128 _mm_cmpnle_ss(__m128, __m128))
748 __MACHINEX86_X64(__m128d _mm_cmpnlt_pd(__m128d, __m128d))
749 __MACHINEX86_X64(__m128 _mm_cmpnlt_ps(__m128, __m128))
750 __MACHINEX86_X64(__m128d _mm_cmpnlt_sd(__m128d, __m128d))
751 __MACHINEX86_X64(__m128 _mm_cmpnlt_ss(__m128, __m128))
752 __MACHINEX86_X64(__m128d _mm_cmpord_pd(__m128d, __m128d))
753 __MACHINEX86_X64(__m128 _mm_cmpord_ps(__m128, __m128))
754 __MACHINEX86_X64(__m128d _mm_cmpord_sd(__m128d, __m128d))
755 __MACHINEX86_X64(__m128 _mm_cmpord_ss(__m128, __m128))
756 __MACHINEX86_X64(__m128d _mm_cmpunord_pd(__m128d, __m128d))
757 __MACHINEX86_X64(__m128 _mm_cmpunord_ps(__m128, __m128))
758 __MACHINEX86_X64(__m128d _mm_cmpunord_sd(__m128d, __m128d))
759 __MACHINEX86_X64(__m128 _mm_cmpunord_ss(__m128, __m128))
760 __MACHINEX86_X64(int _mm_comieq_sd(__m128d, __m128d))
761 __MACHINEX86_X64(int _mm_comieq_ss(__m128, __m128))
762 __MACHINEX86_X64(int _mm_comige_sd(__m128d, __m128d))
763 __MACHINEX86_X64(int _mm_comige_ss(__m128, __m128))
764 __MACHINEX86_X64(int _mm_comigt_sd(__m128d, __m128d))
765 __MACHINEX86_X64(int _mm_comigt_ss(__m128, __m128))
766 __MACHINEX86_X64(int _mm_comile_sd(__m128d, __m128d))
767 __MACHINEX86_X64(int _mm_comile_ss(__m128, __m128))
768 __MACHINEX86_X64(int _mm_comilt_sd(__m128d, __m128d))
769 __MACHINEX86_X64(int _mm_comilt_ss(__m128, __m128))
770 __MACHINEX86_X64(int _mm_comineq_sd(__m128d, __m128d))
771 __MACHINEX86_X64(int _mm_comineq_ss(__m128, __m128))
772 __MACHINEX86_X64(unsigned int _mm_crc32_u16(unsigned int, unsigned short))
773 __MACHINEX86_X64(unsigned int _mm_crc32_u32(unsigned int, unsigned int))
774 __MACHINEX64(unsigned __int64 _mm_crc32_u64(unsigned __int64, unsigned __int64))
775 __MACHINEX86_X64(unsigned int _mm_crc32_u8(unsigned int, unsigned char))
776 __MACHINEX86(__m128 _mm_cvt_pi2ps(__m128, __m64))
777 __MACHINEX86(__m64 _mm_cvt_ps2pi(__m128))
778 __MACHINEX86_X64(__m128 _mm_cvt_si2ss(__m128, int))
779 __MACHINEX86_X64(int _mm_cvt_ss2si(__m128))
780 __MACHINEX86_X64(__m128i _mm_cvtepi16_epi32(__m128i))
781 __MACHINEX86_X64(__m128i _mm_cvtepi16_epi64(__m128i))
782 __MACHINEX86_X64(__m128i _mm_cvtepi32_epi64(__m128i))
783 __MACHINEX86_X64(__m128d _mm_cvtepi32_pd(__m128i))
784 __MACHINEX86_X64(__m128 _mm_cvtepi32_ps(__m128i))
785 __MACHINEX86_X64(__m128i _mm_cvtepi8_epi16(__m128i))
786 __MACHINEX86_X64(__m128i _mm_cvtepi8_epi32(__m128i))
787 __MACHINEX86_X64(__m128i _mm_cvtepi8_epi64(__m128i))
788 __MACHINEX86_X64(__m128i _mm_cvtepu16_epi32(__m128i))
789 __MACHINEX86_X64(__m128i _mm_cvtepu16_epi64(__m128i))
790 __MACHINEX86_X64(__m128i _mm_cvtepu32_epi64(__m128i))
791 __MACHINEX86_X64(__m128i _mm_cvtepu8_epi16(__m128i))
792 __MACHINEX86_X64(__m128i _mm_cvtepu8_epi32(__m128i))
793 __MACHINEX86_X64(__m128i _mm_cvtepu8_epi64(__m128i))
794 __MACHINEX86_X64(__m128i _mm_cvtpd_epi32(__m128d))
795 __MACHINEX86(__m64 _mm_cvtpd_pi32(__m128d))
796 __MACHINEX86_X64(__m128 _mm_cvtpd_ps(__m128d))
797 __MACHINEX86(__m128d _mm_cvtpi32_pd(__m64))
798 __MACHINEX86_X64(__m128i _mm_cvtps_epi32(__m128))
799 __MACHINEX86_X64(__m128d _mm_cvtps_pd(__m128))
800 __MACHINEX86_X64(int _mm_cvtsd_si32(__m128d))
801 __MACHINEX64(__int64 _mm_cvtsd_si64(__m128d))
802 __MACHINEX64(__int64 _mm_cvtsd_si64x(__m128d))
803 __MACHINEX86_X64(__m128 _mm_cvtsd_ss(__m128, __m128d))
805 __MACHINEX64(__int64 _mm_cvtsi128_si64(__m128i))
806 __MACHINEX64(__int64 _mm_cvtsi128_si64x(__m128i))
807 __MACHINEX86_X64(__m128d _mm_cvtsi32_sd(__m128d, int))
809 __MACHINEX64(__m128d _mm_cvtsi64_sd(__m128d, __int64))
810 __MACHINEX64(__m128i _mm_cvtsi64_si128(__int64))
811 __MACHINEX64(__m128 _mm_cvtsi64_ss(__m128, __int64))
812 __MACHINEX64(__m128d _mm_cvtsi64x_sd(__m128d, __int64))
813 __MACHINEX64(__m128i _mm_cvtsi64x_si128(__int64))
814 __MACHINEX64(__m128 _mm_cvtsi64x_ss(__m128, __int64))
815 __MACHINEX86_X64(__m128d _mm_cvtss_sd(__m128d, __m128))
816 __MACHINEX64(__int64 _mm_cvtss_si64(__m128))
817 __MACHINEX64(__int64 _mm_cvtss_si64x(__m128))
818 __MACHINEX86(__m64 _mm_cvtt_ps2pi(__m128))
819 __MACHINEX86_X64(int _mm_cvtt_ss2si(__m128))
820 __MACHINEX86_X64(__m128i _mm_cvttpd_epi32(__m128d))
821 __MACHINEX86(__m64 _mm_cvttpd_pi32(__m128d))
822 __MACHINEX86_X64(__m128i _mm_cvttps_epi32(__m128))
823 __MACHINEX86_X64(int _mm_cvttsd_si32(__m128d))
824 __MACHINEX64(__int64 _mm_cvttsd_si64(__m128d))
825 __MACHINEX64(__int64 _mm_cvttsd_si64x(__m128d))
826 __MACHINEX64(__int64 _mm_cvttss_si64(__m128))
827 __MACHINEX64(__int64 _mm_cvttss_si64x(__m128))
828 __MACHINEX86_X64(__m128d _mm_div_pd(__m128d, __m128d))
829 __MACHINEX86_X64(__m128 _mm_div_ps(__m128, __m128))
830 __MACHINEX86_X64(__m128d _mm_div_sd(__m128d, __m128d))
831 __MACHINEX86_X64(__m128 _mm_div_ss(__m128, __m128))
832 __MACHINEX86_X64(__m128d _mm_dp_pd(__m128d, __m128d, int))
833 __MACHINEX86_X64(__m128 _mm_dp_ps(__m128, __m128, int))
834 __MACHINEX86_X64(int _mm_extract_epi16(__m128i, int))
835 __MACHINEX86_X64(int _mm_extract_epi32(__m128i, int))
836 __MACHINEX64(__int64 _mm_extract_epi64(__m128i, int))
837 __MACHINEX86_X64(int _mm_extract_epi8(__m128i, int))
838 __MACHINEX86_X64(int _mm_extract_ps(__m128, int))
839 __MACHINEX86_X64(__m128i _mm_extract_si64(__m128i, __m128i))
840 __MACHINEX86_X64(__m128i _mm_extracti_si64(__m128i, int, int))
841 __MACHINEX86_X64(unsigned int _mm_getcsr(void))
842 __MACHINEX86_X64(__m128i _mm_hadd_epi16(__m128i, __m128i))
843 __MACHINEX86_X64(__m128i _mm_hadd_epi32(__m128i, __m128i))
844 __MACHINEX86_X64(__m128d _mm_hadd_pd(__m128d, __m128d))
845 __MACHINEX86(__m64 _mm_hadd_pi16(__m64, __m64))
846 __MACHINEX86(__m64 _mm_hadd_pi32(__m64, __m64))
847 __MACHINEX86_X64(__m128 _mm_hadd_ps(__m128, __m128))
848 __MACHINEX86_X64(__m128i _mm_hadds_epi16(__m128i, __m128i))
849 __MACHINEX86(__m64 _mm_hadds_pi16(__m64, __m64))
850 __MACHINEX86_X64(__m128i _mm_hsub_epi16(__m128i, __m128i))
851 __MACHINEX86_X64(__m128i _mm_hsub_epi32(__m128i, __m128i))
852 __MACHINEX86_X64(__m128d _mm_hsub_pd(__m128d, __m128d))
853 __MACHINEX86(__m64 _mm_hsub_pi16(__m64, __m64))
854 __MACHINEX86(__m64 _mm_hsub_pi32(__m64, __m64))
855 __MACHINEX86_X64(__m128 _mm_hsub_ps(__m128, __m128))
856 __MACHINEX86_X64(__m128i _mm_hsubs_epi16(__m128i, __m128i))
857 __MACHINEX86(__m64 _mm_hsubs_pi16(__m64, __m64))
858 __MACHINEX86_X64(__m128i _mm_insert_epi16(__m128i, int, int))
859 __MACHINEX86_X64(__m128i _mm_insert_epi32(__m128i, int, int))
860 __MACHINEX64(__m128i _mm_insert_epi64(__m128i, __int64, int))
861 __MACHINEX86_X64(__m128i _mm_insert_epi8(__m128i, int, int))
862 __MACHINEX86_X64(__m128 _mm_insert_ps(__m128, __m128, int))
863 __MACHINEX86_X64(__m128i _mm_insert_si64(__m128i, __m128i))
864 __MACHINEX86_X64(__m128i _mm_inserti_si64(__m128i, __m128i, int, int))
865 __MACHINEX86_X64(__m128i _mm_lddqu_si128(__m128i const *))
866 __MACHINEX86_X64(void _mm_lfence(void))
867 __MACHINEX86_X64(__m128d _mm_load1_pd(double const *))
868 __MACHINEX86_X64(__m128d _mm_load_pd(double const *))
869 __MACHINEX86_X64(__m128 _mm_load_ps(float const *))
870 __MACHINEX86_X64(__m128 _mm_load_ps1(float const *))
871 __MACHINEX86_X64(__m128d _mm_load_sd(double const *))
872 __MACHINEX86_X64(__m128i _mm_load_si128(__m128i const *))
873 __MACHINEX86_X64(__m128 _mm_load_ss(float const *))
874 __MACHINEX86_X64(__m128d _mm_loaddup_pd(double const *))
875 __MACHINEX86_X64(__m128d _mm_loadh_pd(__m128d, double const *))
876 __MACHINEX86_X64(__m128 _mm_loadh_pi(__m128, __m64 const *))
877 __MACHINEX86_X64(__m128i _mm_loadl_epi64(__m128i const *))
878 __MACHINEX86_X64(__m128d _mm_loadl_pd(__m128d, double const *))
879 __MACHINEX86_X64(__m128 _mm_loadl_pi(__m128, __m64 const *))
880 __MACHINEX86_X64(__m128d _mm_loadr_pd(double const *))
881 __MACHINEX86_X64(__m128 _mm_loadr_ps(float const *))
882 __MACHINEX86_X64(__m128d _mm_loadu_pd(double const *))
883 __MACHINEX86_X64(__m128 _mm_loadu_ps(float const *))
884 __MACHINEX86_X64(__m128i _mm_loadu_si128(__m128i const *))
885 __MACHINEX86_X64(__m128i _mm_madd_epi16(__m128i, __m128i))
886 __MACHINEX86_X64(__m128i _mm_maddubs_epi16(__m128i, __m128i))
887 __MACHINEX86(__m64 _mm_maddubs_pi16(__m64, __m64))
888 __MACHINEX86_X64(void _mm_maskmoveu_si128(__m128i, __m128i, char *))
889 __MACHINEX86_X64(__m128i _mm_max_epi16(__m128i, __m128i))
890 __MACHINEX86_X64(__m128i _mm_max_epi32(__m128i, __m128i))
891 __MACHINEX86_X64(__m128i _mm_max_epi8(__m128i, __m128i))
892 __MACHINEX86_X64(__m128i _mm_max_epu16(__m128i, __m128i))
893 __MACHINEX86_X64(__m128i _mm_max_epu32(__m128i, __m128i))
894 __MACHINEX86_X64(__m128i _mm_max_epu8(__m128i, __m128i))
895 __MACHINEX86_X64(__m128d _mm_max_pd(__m128d, __m128d))
896 __MACHINEX86_X64(__m128 _mm_max_ps(__m128, __m128))
897 __MACHINEX86_X64(__m128d _mm_max_sd(__m128d, __m128d))
898 __MACHINEX86_X64(__m128 _mm_max_ss(__m128, __m128))
899 __MACHINEX86_X64(void _mm_mfence(void))
900 __MACHINEX86_X64(__m128i _mm_min_epi16(__m128i, __m128i))
901 __MACHINEX86_X64(__m128i _mm_min_epi32(__m128i, __m128i))
902 __MACHINEX86_X64(__m128i _mm_min_epi8(__m128i, __m128i))
903 __MACHINEX86_X64(__m128i _mm_min_epu16(__m128i, __m128i))
904 __MACHINEX86_X64(__m128i _mm_min_epu32(__m128i, __m128i))
905 __MACHINEX86_X64(__m128i _mm_min_epu8(__m128i, __m128i))
906 __MACHINEX86_X64(__m128d _mm_min_pd(__m128d, __m128d))
907 __MACHINEX86_X64(__m128 _mm_min_ps(__m128, __m128))
908 __MACHINEX86_X64(__m128d _mm_min_sd(__m128d, __m128d))
909 __MACHINEX86_X64(__m128 _mm_min_ss(__m128, __m128))
910 __MACHINEX86_X64(__m128i _mm_minpos_epu16(__m128i))
911 __MACHINEX86_X64(void _mm_monitor(void const *, unsigned int, unsigned int))
912 __MACHINEX86_X64(__m128i _mm_move_epi64(__m128i))
913 __MACHINEX86_X64(__m128d _mm_move_sd(__m128d, __m128d))
914 __MACHINEX86_X64(__m128 _mm_move_ss(__m128, __m128))
915 __MACHINEX86_X64(__m128d _mm_movedup_pd(__m128d))
916 __MACHINEX86_X64(__m128 _mm_movehdup_ps(__m128))
917 __MACHINEX86_X64(__m128 _mm_movehl_ps(__m128, __m128))
918 __MACHINEX86_X64(__m128 _mm_moveldup_ps(__m128))
919 __MACHINEX86_X64(__m128 _mm_movelh_ps(__m128, __m128))
921 __MACHINEX86_X64(int _mm_movemask_pd(__m128d))
923 __MACHINEX86(__m64 _mm_movepi64_pi64(__m128i))
924 __MACHINEX86(__m128i _mm_movpi64_epi64(__m64))
925 __MACHINEX86_X64(__m128i _mm_mpsadbw_epu8(__m128i, __m128i, int))
926 __MACHINEX86_X64(__m128i _mm_mul_epi32(__m128i, __m128i))
927 __MACHINEX86_X64(__m128i _mm_mul_epu32(__m128i, __m128i))
928 __MACHINEX86_X64(__m128d _mm_mul_pd(__m128d, __m128d))
929 __MACHINEX86_X64(__m128 _mm_mul_ps(__m128, __m128))
930 __MACHINEX86_X64(__m128d _mm_mul_sd(__m128d, __m128d))
931 __MACHINEX86_X64(__m128 _mm_mul_ss(__m128, __m128))
932 __MACHINEX86(__m64 _mm_mul_su32(__m64, __m64))
933 __MACHINEX86_X64(__m128i _mm_mulhi_epi16(__m128i, __m128i))
934 __MACHINEX86_X64(__m128i _mm_mulhi_epu16(__m128i, __m128i))
935 __MACHINEX86_X64(__m128i _mm_mulhrs_epi16(__m128i, __m128i))
936 __MACHINEX86(__m64 _mm_mulhrs_pi16(__m64, __m64))
937 __MACHINEX86_X64(__m128i _mm_mullo_epi16(__m128i, __m128i))
938 __MACHINEX86_X64(__m128i _mm_mullo_epi32(__m128i, __m128i))
939 __MACHINEX86_X64(void _mm_mwait(unsigned int, unsigned int))
940 __MACHINEX86_X64(__m128d _mm_or_pd(__m128d, __m128d))
941 __MACHINEX86_X64(__m128 _mm_or_ps(__m128, __m128))
942 __MACHINEX86_X64(__m128i _mm_or_si128(__m128i, __m128i))
943 __MACHINEX86_X64(__m128i _mm_packs_epi16(__m128i, __m128i))
944 __MACHINEX86_X64(__m128i _mm_packs_epi32(__m128i, __m128i))
945 __MACHINEX86_X64(__m128i _mm_packus_epi16(__m128i, __m128i))
946 __MACHINEX86_X64(__m128i _mm_packus_epi32(__m128i, __m128i))
947 __MACHINEX86_X64(void _mm_pause(void))
948 __MACHINEX86_X64(int _mm_popcnt_u32(unsigned int))
949 __MACHINEX64(__int64 _mm_popcnt_u64(unsigned __int64))
950 __MACHINEX86_X64(void _mm_prefetch(char const *, int))
951 __MACHINEX86_X64(__m128 _mm_rcp_ps(__m128))
952 __MACHINEX86_X64(__m128 _mm_rcp_ss(__m128))
953 __MACHINEX86_X64(__m128d _mm_round_pd(__m128d, int))
954 __MACHINEX86_X64(__m128 _mm_round_ps(__m128, int))
955 __MACHINEX86_X64(__m128d _mm_round_sd(__m128d, __m128d, int))
956 __MACHINEX86_X64(__m128 _mm_round_ss(__m128, __m128, int))
957 __MACHINEX86_X64(__m128 _mm_rsqrt_ps(__m128))
958 __MACHINEX86_X64(__m128 _mm_rsqrt_ss(__m128))
959 __MACHINEX86_X64(__m128i _mm_sad_epu8(__m128i, __m128i))
960 __MACHINEX86_X64(__m128i _mm_set1_epi16(short))
961 __MACHINEX86_X64(__m128i _mm_set1_epi32(int))
962 __MACHINEX86(__m128i _mm_set1_epi64(__m64))
963 __MACHINEX86_X64(__m128i _mm_set1_epi64x(__int64))
964 __MACHINEX86_X64(__m128i _mm_set1_epi8(char))
965 __MACHINEX86_X64(__m128d _mm_set1_pd(double))
966 __MACHINEX86(__m64 _mm_set1_pi16(short))
967 __MACHINEX86(__m64 _mm_set1_pi32(int))
968 __MACHINEX86(__m64 _mm_set1_pi8(char))
969 __MACHINEX86_X64(__m128i _mm_set_epi16(short, short, short, short, short, short, short, short))
970 __MACHINEX86_X64(__m128i _mm_set_epi32(int, int, int, int))
971 __MACHINEX86(__m128i _mm_set_epi64(__m64, __m64))
972 __MACHINEX86_X64(__m128i _mm_set_epi64x(__int64, __int64))
973 __MACHINEX86_X64(__m128i _mm_set_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char))
974 __MACHINEX86_X64(__m128d _mm_set_pd(double, double))
975 __MACHINEX86(__m64 _mm_set_pi16(short, short, short, short))
976 __MACHINEX86(__m64 _mm_set_pi32(int, int))
977 __MACHINEX86(__m64 _mm_set_pi8(char, char, char, char, char, char, char, char))
978 __MACHINEX86_X64(__m128 _mm_set_ps(float, float, float, float))
979 __MACHINEX86_X64(__m128 _mm_set_ps1(float))
980 __MACHINEX86_X64(__m128d _mm_set_sd(double))
981 __MACHINEX86_X64(__m128 _mm_set_ss(float))
982 __MACHINEX86_X64(void _mm_setcsr(unsigned int))
983 __MACHINEX86_X64(__m128i _mm_setl_epi64(__m128i))
984 __MACHINEX86_X64(__m128i _mm_setr_epi16(short, short, short, short, short, short, short, short))
985 __MACHINEX86_X64(__m128i _mm_setr_epi32(int, int, int, int))
986 __MACHINEX86(__m128i _mm_setr_epi64(__m64, __m64))
987 __MACHINEX86_X64(__m128i _mm_setr_epi64x(__int64, __int64))
988 __MACHINEX86_X64(__m128i _mm_setr_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char))
989 __MACHINEX86_X64(__m128d _mm_setr_pd(double, double))
990 __MACHINEX86(__m64 _mm_setr_pi16(short, short, short, short))
991 __MACHINEX86(__m64 _mm_setr_pi32(int, int))
992 __MACHINEX86(__m64 _mm_setr_pi8(char, char, char, char, char, char, char, char))
993 __MACHINEX86_X64(__m128 _mm_setr_ps(float, float, float, float))
994 __MACHINEX86_X64(__m128d _mm_setzero_pd(void))
995 __MACHINEX86_X64(__m128 _mm_setzero_ps(void))
996 __MACHINEX86_X64(__m128i _mm_setzero_si128(void))
997 __MACHINEX86(__m64 _mm_setzero_si64(void))
998 __MACHINEX86_X64(void _mm_sfence(void))
999 __MACHINEX86_X64(__m128i _mm_shuffle_epi32(__m128i, int))
1000 __MACHINEX86_X64(__m128i _mm_shuffle_epi8(__m128i, __m128i))
1001 __MACHINEX86_X64(__m128d _mm_shuffle_pd(__m128d, __m128d, int))
1002 __MACHINEX86(__m64 _mm_shuffle_pi8(__m64, __m64))
1003 __MACHINEX86_X64(__m128 _mm_shuffle_ps(__m128, __m128, unsigned int))
1004 __MACHINEX86_X64(__m128i _mm_shufflehi_epi16(__m128i, int))
1005 __MACHINEX86_X64(__m128i _mm_shufflelo_epi16(__m128i, int))
1006 __MACHINEX86_X64(__m128i _mm_sign_epi16(__m128i, __m128i))
1007 __MACHINEX86_X64(__m128i _mm_sign_epi32(__m128i, __m128i))
1008 __MACHINEX86_X64(__m128i _mm_sign_epi8(__m128i, __m128i))
1009 __MACHINEX86(__m64 _mm_sign_pi16(__m64, __m64))
1010 __MACHINEX86(__m64 _mm_sign_pi32(__m64, __m64))
1011 __MACHINEX86(__m64 _mm_sign_pi8(__m64, __m64))
1012 __MACHINEX86_X64(__m128i _mm_sll_epi16(__m128i, __m128i))
1013 __MACHINEX86_X64(__m128i _mm_sll_epi32(__m128i, __m128i))
1014 __MACHINEX86_X64(__m128i _mm_sll_epi64(__m128i, __m128i))
1015 __MACHINEX86_X64(__m128i _mm_slli_epi16(__m128i, int))
1016 __MACHINEX86_X64(__m128i _mm_slli_epi32(__m128i, int))
1017 __MACHINEX86_X64(__m128i _mm_slli_epi64(__m128i, int))
1018 __MACHINEX86_X64(__m128i _mm_slli_si128(__m128i, int))
1019 __MACHINEX86_X64(__m128d _mm_sqrt_pd(__m128d))
1020 __MACHINEX86_X64(__m128 _mm_sqrt_ps(__m128))
1021 __MACHINEX86_X64(__m128d _mm_sqrt_sd(__m128d, __m128d))
1022 __MACHINEX86_X64(__m128 _mm_sqrt_ss(__m128))
1023 __MACHINEX86_X64(__m128i _mm_sra_epi16(__m128i, __m128i))
1024 __MACHINEX86_X64(__m128i _mm_sra_epi32(__m128i, __m128i))
1025 __MACHINEX86_X64(__m128i _mm_srai_epi16(__m128i, int))
1026 __MACHINEX86_X64(__m128i _mm_srai_epi32(__m128i, int))
1027 __MACHINEX86_X64(__m128i _mm_srl_epi16(__m128i, __m128i))
1028 __MACHINEX86_X64(__m128i _mm_srl_epi32(__m128i, __m128i))
1029 __MACHINEX86_X64(__m128i _mm_srl_epi64(__m128i, __m128i))
1030 __MACHINEX86_X64(__m128i _mm_srli_epi16(__m128i, int))
1031 __MACHINEX86_X64(__m128i _mm_srli_epi32(__m128i, int))
1032 __MACHINEX86_X64(__m128i _mm_srli_epi64(__m128i, int))
1033 __MACHINEX86_X64(__m128i _mm_srli_si128(__m128i, int))
1034 __MACHINEX86_X64(void _mm_store1_pd(double *, __m128d))
1035 __MACHINEX86_X64(void _mm_store_pd(double *, __m128d))
1036 __MACHINEX86_X64(void _mm_store_ps(float *, __m128))
1037 __MACHINEX86_X64(void _mm_store_ps1(float *, __m128))
1038 __MACHINEX86_X64(void _mm_store_sd(double *, __m128d))
1039 __MACHINEX86_X64(void _mm_store_si128(__m128i *, __m128i))
1040 __MACHINEX86_X64(void _mm_store_ss(float *, __m128))
1041 __MACHINEX86_X64(void _mm_storeh_pd(double *, __m128d))
1042 __MACHINEX86_X64(void _mm_storeh_pi(__m64 *, __m128))
1043 __MACHINEX86_X64(void _mm_storel_epi64(__m128i *, __m128i))
1044 __MACHINEX86_X64(void _mm_storel_pd(double *, __m128d))
1045 __MACHINEX86_X64(void _mm_storel_pi(__m64 *, __m128))
1046 __MACHINEX86_X64(void _mm_storer_pd(double *, __m128d))
1047 __MACHINEX86_X64(void _mm_storer_ps(float *, __m128))
1048 __MACHINEX86_X64(void _mm_storeu_pd(double *, __m128d))
1049 __MACHINEX86_X64(void _mm_storeu_ps(float *, __m128))
1050 __MACHINEX86_X64(void _mm_storeu_si128(__m128i *, __m128i))
1051 __MACHINEX86_X64(__m128i _mm_stream_load_si128(const __m128i *))
1052 __MACHINEX86_X64(void _mm_stream_pd(double *, __m128d))
1053 __MACHINEX86(void _mm_stream_pi(__m64 *, __m64))
1054 __MACHINEX86_X64(void _mm_stream_ps(float *, __m128))
1055 __MACHINEX86_X64(void _mm_stream_sd(double *, __m128d))
1056 __MACHINEX86_X64(void _mm_stream_si128(__m128i *, __m128i))
1057 __MACHINEX86_X64(void _mm_stream_si32(int *, int))
1058 __MACHINEX64(void _mm_stream_si64x(__int64 *, __int64))
1059 __MACHINEX86_X64(void _mm_stream_ss(float *, __m128))
1060 __MACHINEX86_X64(__m128i _mm_sub_epi16(__m128i, __m128i))
1061 __MACHINEX86_X64(__m128i _mm_sub_epi32(__m128i, __m128i))
1062 __MACHINEX86_X64(__m128i _mm_sub_epi64(__m128i, __m128i))
1063 __MACHINEX86_X64(__m128i _mm_sub_epi8(__m128i, __m128i))
1064 __MACHINEX86_X64(__m128d _mm_sub_pd(__m128d, __m128d))
1065 __MACHINEX86_X64(__m128 _mm_sub_ps(__m128, __m128))
1066 __MACHINEX86_X64(__m128d _mm_sub_sd(__m128d, __m128d))
1067 __MACHINEX86(__m64 _mm_sub_si64(__m64, __m64))
1068 __MACHINEX86_X64(__m128 _mm_sub_ss(__m128, __m128))
1069 __MACHINEX86_X64(__m128i _mm_subs_epi16(__m128i, __m128i))
1070 __MACHINEX86_X64(__m128i _mm_subs_epi8(__m128i, __m128i))
1071 __MACHINEX86_X64(__m128i _mm_subs_epu16(__m128i, __m128i))
1072 __MACHINEX86_X64(__m128i _mm_subs_epu8(__m128i, __m128i))
1073 __MACHINEX86_X64(int _mm_testc_si128(__m128i, __m128i))
1074 __MACHINEX86_X64(int _mm_testnzc_si128(__m128i, __m128i))
1075 __MACHINEX86_X64(int _mm_testz_si128(__m128i, __m128i))
1076 __MACHINEX86_X64(int _mm_ucomieq_sd(__m128d, __m128d))
1077 __MACHINEX86_X64(int _mm_ucomieq_ss(__m128, __m128))
1078 __MACHINEX86_X64(int _mm_ucomige_sd(__m128d, __m128d))
1079 __MACHINEX86_X64(int _mm_ucomige_ss(__m128, __m128))
1080 __MACHINEX86_X64(int _mm_ucomigt_sd(__m128d, __m128d))
1081 __MACHINEX86_X64(int _mm_ucomigt_ss(__m128, __m128))
1082 __MACHINEX86_X64(int _mm_ucomile_sd(__m128d, __m128d))
1083 __MACHINEX86_X64(int _mm_ucomile_ss(__m128, __m128))
1084 __MACHINEX86_X64(int _mm_ucomilt_sd(__m128d, __m128d))
1085 __MACHINEX86_X64(int _mm_ucomilt_ss(__m128, __m128))
1086 __MACHINEX86_X64(int _mm_ucomineq_sd(__m128d, __m128d))
1087 __MACHINEX86_X64(int _mm_ucomineq_ss(__m128, __m128))
1088 __MACHINEX86_X64(__m128i _mm_unpackhi_epi16(__m128i, __m128i))
1089 __MACHINEX86_X64(__m128i _mm_unpackhi_epi32(__m128i, __m128i))
1090 __MACHINEX86_X64(__m128i _mm_unpackhi_epi64(__m128i, __m128i))
1091 __MACHINEX86_X64(__m128i _mm_unpackhi_epi8(__m128i, __m128i))
1092 __MACHINEX86_X64(__m128d _mm_unpackhi_pd(__m128d, __m128d))
1093 __MACHINEX86_X64(__m128 _mm_unpackhi_ps(__m128, __m128))
1094 __MACHINEX86_X64(__m128i _mm_unpacklo_epi16(__m128i, __m128i))
1095 __MACHINEX86_X64(__m128i _mm_unpacklo_epi32(__m128i, __m128i))
1096 __MACHINEX86_X64(__m128i _mm_unpacklo_epi64(__m128i, __m128i))
1097 __MACHINEX86_X64(__m128i _mm_unpacklo_epi8(__m128i, __m128i))
1098 __MACHINEX86_X64(__m128d _mm_unpacklo_pd(__m128d, __m128d))
1099 __MACHINEX86_X64(__m128 _mm_unpacklo_ps(__m128, __m128))
1100 __MACHINEX86_X64(__m128d _mm_xor_pd(__m128d, __m128d))
1101 __MACHINEX86_X64(__m128 _mm_xor_ps(__m128, __m128))
1102 __MACHINEX86_X64(__m128i _mm_xor_si128(__m128i, __m128i))
1103 __MACHINEX64(__int64 _mul128(__int64 _Multiplier, __int64 _Multiplicand, __int64 * _HighProduct))
1104 __MACHINE(unsigned int __cdecl _rotl(_In_ unsigned int _Value, _In_ int _Shift))
1105 __MACHINE(unsigned short __cdecl _rotl16(unsigned short _Value, unsigned char _Shift))
1106 __MACHINE(unsigned __int64 __cdecl _rotl64(_In_ unsigned __int64 _Value, _In_ int _Shift))
1107 __MACHINE(unsigned char __cdecl _rotl8(unsigned char _Value, unsigned char _Shift))
1108 __MACHINE(unsigned int __cdecl _rotr(_In_ unsigned int _Value, _In_ int _Shift))
1109 __MACHINE(unsigned short __cdecl _rotr16(unsigned short _Value, unsigned char _Shift))
1110 __MACHINE(unsigned __int64 __cdecl _rotr64(_In_ unsigned __int64 _Value, _In_ int _Shift))
1111 __MACHINE(unsigned char __cdecl _rotr8(unsigned char _Value, unsigned char _Shift))
1112 __MACHINE(int __cdecl _setjmp(jmp_buf))
1113 __MACHINEARM_ARM64_X64(int __cdecl _setjmpex(jmp_buf))
1114 __MACHINEX64(unsigned __int64 _umul128(unsigned __int64 _Multiplier, unsigned __int64 _Multiplicand, unsigned __int64 * _HighProduct))
1115 __MACHINEX86_X64(void _rsm(void))
1116 __MACHINEX86_X64(void _lgdt(void *))
1117 __MACHINEX86_X64(void _sgdt(void *))
1118 __MACHINEX86_X64(void _clac(void))
1119 __MACHINEX86_X64(void _stac(void))
1120 __MACHINEX86_X64(unsigned char __cdecl _addcarry_u8(unsigned char, unsigned char, unsigned char, unsigned char *))
1121 __MACHINEX86_X64(unsigned char __cdecl _subborrow_u8(unsigned char, unsigned char, unsigned char, unsigned char *))
1122 __MACHINEX86_X64(unsigned char __cdecl _addcarry_u16(unsigned char, unsigned short, unsigned short, unsigned short *))
1123 __MACHINEX86_X64(unsigned char __cdecl _subborrow_u16(unsigned char, unsigned short, unsigned short, unsigned short *))
1124 __MACHINEX86_X64(unsigned char __cdecl _addcarry_u32(unsigned char, unsigned int, unsigned int, unsigned int *))
1125 __MACHINEX86_X64(unsigned char __cdecl _subborrow_u32(unsigned char, unsigned int, unsigned int, unsigned int *))
1126 __MACHINEX64(unsigned char __cdecl _addcarry_u64(unsigned char, unsigned __int64, unsigned __int64, unsigned __int64 *))
1127 __MACHINEX64(unsigned char __cdecl _subborrow_u64(unsigned char, unsigned __int64, unsigned __int64, unsigned __int64 *))
1128 __MACHINEX86_X64(void _mm_monitorx(void const *, unsigned int, unsigned int))
1129 __MACHINEX86_X64(void _mm_mwaitx(unsigned int, unsigned int, unsigned int))
1130 
1131 #if defined (__cplusplus)
1132 }
1133 #endif /* defined (__cplusplus) */
1134 #endif /* __midl */
1135 #endif /* RC_INVOKED */
__m128i _mm_sub_epi32(__m128i _A, __m128i _B)
__m128i _mm_adds_epi8(__m128i _A, __m128i _B)
__m128i _mm_cvttps_epi32(__m128 _A)
void _mm_clzero(void const *)
__m128 _mm_set_ps(float _A, float _B, float _C, float _D)
int _mm_movemask_epi8(__m128i _A)
void _mm_store_sd(double *_Dp, __m128d _A)
__m128i _mm_sign_epi32(__m128i, __m128i)
__m128i _mm_mulhi_epi16(__m128i _A, __m128i _B)
__m128d _mm_cmpngt_pd(__m128d _A, __m128d _B)
int _mm_comineq_sd(__m128d _A, __m128d _B)
int _mm_extract_epi16(__m128i _A, int _Imm)
__m128i _mm_xor_si128(__m128i _A, __m128i _B)
__m128 _mm_and_ps(__m128 _A, __m128 _B)
__m128d _mm_move_sd(__m128d _A, __m128d _B)
void _mm_store_ps1(float *_V, __m128 _A)
__m128 _mm_setr_ps(float _A, float _B, float _C, float _D)
__m128i _mm_loadu_si128(__m128i const *_P)
__m128i _mm_cvtepu16_epi64(__m128i)
__m128d _mm_load_sd(double const *_Dp)
__m128i _mm_max_epi32(__m128i, __m128i)
int _mm_ucomilt_ss(__m128 _A, __m128 _B)
__m128i _mm_srai_epi32(__m128i _A, int _Count)
__m128d _mm_cmpord_sd(__m128d _A, __m128d _B)
__m128 _mm_movehl_ps(__m128, __m128)
__m128i _mm_blendv_epi8(__m128i, __m128i, __m128i mask)
__m128 _mm_rsqrt_ss(__m128 _A)
__m128 _mm_sqrt_ps(__m128 _A)
__m128 _mm_max_ps(__m128 _A, __m128 _B)
__m128i _mm_packs_epi32(__m128i _A, __m128i _B)
__m128d _mm_min_pd(__m128d _A, __m128d _B)
__m128d _mm_cmpeq_pd(__m128d _A, __m128d _B)
__m128i _mm_sra_epi16(__m128i _A, __m128i _Count)
int _mm_cmpestrc(__m128i, int, __m128i, int, const int)
__m128 _mm_cmpgt_ss(__m128 _A, __m128 _B)
__m128 _mm_cmpngt_ps(__m128 _A, __m128 _B)
int _mm_ucomilt_sd(__m128d _A, __m128d _B)
__m128i _mm_cvtepu16_epi32(__m128i)
__m128d _mm_cmpneq_sd(__m128d _A, __m128d _B)
int _mm_comieq_sd(__m128d _A, __m128d _B)
#define __MACHINEARM64_X64
Definition: intrin.h:125
__m128 _mm_blend_ps(__m128, __m128, const int)
int _mm_comigt_ss(__m128 _A, __m128 _B)
__m128d _mm_loadu_pd(double const *_Dp)
__m64 _m_pfrcp(__m64)
__m128i _mm_cvtepi8_epi16(__m128i)
__m128i _mm_abs_epi16(__m128i)
void _mm_storeu_ps(float *_V, __m128 _A)
__m128i _mm_blend_epi16(__m128i, __m128i, const int)
int _mm_ucomigt_sd(__m128d _A, __m128d _B)
__m128d _mm_cvtsi32_sd(__m128d _A, int _B)
__m64 _m_pfrsqrt(__m64)
int _mm_ucomigt_ss(__m128 _A, __m128 _B)
__m128 _mm_cmpord_ss(__m128 _A, __m128 _B)
__m128d _mm_cmplt_pd(__m128d _A, __m128d _B)
__m128i _mm_move_epi64(__m128i _Q)
__m128i _mm_cmpgt_epi32(__m128i _A, __m128i _B)
__m128d _mm_cmpgt_sd(__m128d _A, __m128d _B)
__m64 _m_pfpnacc(__m64, __m64)
int _mm_cmpestrz(__m128i, int, __m128i, int, const int)
void _mm_pause(void)
__m128 _mm_cmpord_ps(__m128 _A, __m128 _B)
__m128d _mm_set1_pd(double _A)
__m128i _mm_cvtepu8_epi64(__m128i)
__m128d _mm_unpacklo_pd(__m128d _A, __m128d _B)
__m128i _mm_lddqu_si128(__m128i const *)
int _mm_cmpestrs(__m128i, int, __m128i, int, const int)
void _m_prefetchw(volatile const void *_Source)
__m64 _m_pfmin(__m64, __m64)
int _mm_ucomieq_sd(__m128d _A, __m128d _B)
void _mm_store1_pd(double *_Dp, __m128d _A)
__m128i _mm_packus_epi32(__m128i, __m128i)
__m128d _mm_cmple_pd(__m128d _A, __m128d _B)
__m128i _mm_max_epi16(__m128i _A, __m128i _B)
__m128d _mm_cmpunord_sd(__m128d _A, __m128d _B)
__m128d _mm_cmpge_sd(__m128d _A, __m128d _B)
unsigned int _mm_crc32_u32(unsigned int, unsigned int)
__m128d
Definition: emmintrin.h:57
__m128i _mm_unpacklo_epi16(__m128i _A, __m128i _B)
__m128 _mm_sqrt_ss(__m128 _A)
int _mm_comige_sd(__m128d _A, __m128d _B)
__m128 _mm_movehdup_ps(__m128)
__m128i _mm_add_epi64(__m128i _A, __m128i _B)
__m128i _mm_set1_epi16(short _W)
int _mm_comigt_sd(__m128d _A, __m128d _B)
__m128i _mm_set1_epi8(char _B)
__m128d _mm_hsub_pd(__m128d, __m128d)
__m128i _mm_abs_epi8(__m128i)
__m128d _mm_loaddup_pd(double const *)
__m128i _mm_setl_epi64(__m128i _Q)
__m128i _mm_set1_epi64x(__int64 i)
int _mm_extract_epi8(__m128i, const int)
__m128i _mm_srli_epi16(__m128i _A, int _Count)
__m128d _mm_loadh_pd(__m128d _A, double const *_Dp)
__m64 _m_pfnacc(__m64, __m64)
__m128d _mm_shuffle_pd(__m128d _A, __m128d _B, int _I)
__m128i _mm_mpsadbw_epu8(__m128i, __m128i, const int)
__m64 _m_pfadd(__m64, __m64)
__m128i _mm_cmplt_epi8(__m128i _A, __m128i _B)
int _mm_cvtsd_si32(__m128d _A)
__m128i _mm_set_epi16(short _W7, short _W6, short _W5, short _W4, short _W3, short _W2, short _W1, short _W0)
__m128i _mm_packs_epi16(__m128i _A, __m128i _B)
__m64 _m_pavgusb(__m64, __m64)
void _m_femms(void)
int _mm_popcnt_u32(unsigned int)
__m128i _mm_cvtepi16_epi32(__m128i)
__m128 _mm_shuffle_ps(__m128 _A, __m128 _B, unsigned int _Imm8)
__m128i _mm_cmpeq_epi64(__m128i, __m128i)
__m128i _mm_add_epi8(__m128i _A, __m128i _B)
void _mm_storeh_pi(__m64 *, __m128)
#define __MACHINEWVMPURE(X)
Definition: intrin.h:76
__m128i _mm_setr_epi8(char _B15, char _B14, char _B13, char _B12, char _B11, char _B10, char _B9, char _B8, char _B7, char _B6, char _B5, char _B4, char _B3, char _B2, char _B1, char _B0)
__m128i _mm_hsub_epi32(__m128i, __m128i)
__m128d _mm_set_pd(double _Z, double _Y)
int _mm_comile_ss(__m128 _A, __m128 _B)
__m64 _m_pfrsqit1(__m64, __m64)
int _mm_cmpistrs(__m128i, __m128i, const int)
__m128i _mm_srl_epi32(__m128i _A, __m128i _Count)
int _mm_comige_ss(__m128 _A, __m128 _B)
__m128i _mm_set1_epi32(int _I)
__m128 _mm_cmpngt_ss(__m128 _A, __m128 _B)
__m128i _mm_cvtepi32_epi64(__m128i)
int _mm_cmpestri(__m128i, int, __m128i, int, const int)
__m128 _mm_loadu_ps(float const *_A)
__m128d _mm_hadd_pd(__m128d, __m128d)
__m128i _mm_hadds_epi16(__m128i, __m128i)
__m128i _mm_sra_epi32(__m128i _A, __m128i _Count)
__m128i _mm_setzero_si128(void)
int _mm_ucomineq_ss(__m128 _A, __m128 _B)
int _mm_comineq_ss(__m128 _A, __m128 _B)
__m128i _mm_srli_epi32(__m128i _A, int _Count)
__m128d _mm_cmpnge_sd(__m128d _A, __m128d _B)
__m128d _mm_cmplt_sd(__m128d _A, __m128d _B)
int _mm_testnzc_si128(__m128i, __m128i)
__m128i _mm_set_epi32(int _I3, int _I2, int _I1, int _I0)
__m128i _mm_sll_epi16(__m128i _A, __m128i _Count)
__m128i _mm_minpos_epu16(__m128i)
__m128 _mm_cmple_ps(__m128 _A, __m128 _B)
__m128i _mm_avg_epu16(__m128i _A, __m128i _B)
__m64 _m_pfrcpit1(__m64, __m64)
__m128i _mm_insert_epi32(__m128i, int, const int)
int _mm_cmpistro(__m128i, __m128i, const int)
__m128i _mm_insert_epi16(__m128i _A, int _B, int _Imm)
__m128d _mm_load_pd(double const *_Dp)
__m128i _mm_min_epi16(__m128i _A, __m128i _B)
int _mm_testz_si128(__m128i, __m128i)
__m128i _mm_min_epi8(__m128i, __m128i)
__m128 _mm_add_ps(__m128 _A, __m128 _B)
__m64 _m_pfsub(__m64, __m64)
#define __MACHINECALL_CDECL_OR_DEFAULT
Definition: intrin.h:105
void _mm_mfence(void)
__m128i _mm_unpacklo_epi32(__m128i _A, __m128i _B)
__m128 _mm_addsub_ps(__m128, __m128)
__m128d _mm_movedup_pd(__m128d)
__m128i _mm_adds_epu8(__m128i _A, __m128i _B)
__m64 _m_pfrcpit2(__m64, __m64)
__m128d _mm_sqrt_sd(__m128d _A, __m128d _B)
__m128i _mm_cvtepu8_epi16(__m128i)
unsigned int _mm_crc32_u16(unsigned int, unsigned short)
__m128 _mm_cvtpd_ps(__m128d _A)
int _mm_cmpistra(__m128i, __m128i, const int)
int _mm_ucomile_sd(__m128d _A, __m128d _B)
__m128i _mm_sll_epi32(__m128i _A, __m128i _Count)
_JBTYPE jmp_buf[_JBLEN]
Definition: setjmp.h:145
void _mm_store_ss(float *_V, __m128 _A)
__m128i _mm_unpackhi_epi16(__m128i _A, __m128i _B)
__m128 _mm_sub_ps(__m128 _A, __m128 _B)
__m128 _mm_div_ps(__m128 _A, __m128 _B)
__m128d _mm_cmpnle_pd(__m128d _A, __m128d _B)
__m128 _mm_set_ss(float _A)
__m128i _mm_slli_epi16(__m128i _A, int _Count)
__m128 _mm_moveldup_ps(__m128)
int _mm_movemask_pd(__m128d _A)
__m128d _mm_cmpngt_sd(__m128d _A, __m128d _B)
int _mm_cvttsd_si32(__m128d _A)
__m128i _mm_sad_epu8(__m128i _A, __m128i _B)
__m128i _mm_setr_epi16(short _W0, short _W1, short _W2, short _W3, short _W4, short _W5, short _W6, short _W7)
__m128i _mm_cvtpd_epi32(__m128d _A)
__m128i _mm_cvtepu32_epi64(__m128i)
__m128 _mm_cmplt_ss(__m128 _A, __m128 _B)
__m128i _mm_max_epu8(__m128i _A, __m128i _B)
__m128d _mm_cmpneq_pd(__m128d _A, __m128d _B)
__m128i _mm_maddubs_epi16(__m128i, __m128i)
int _mm_ucomile_ss(__m128 _A, __m128 _B)
int _mm_cmpistrc(__m128i, __m128i, const int)
__m64 _m_pmulhrw(__m64, __m64)
__m128 _mm_round_ss(__m128, __m128, int)
float _m_to_float(__m64)
#define _Check_return_
Definition: sal.h:554
int _mm_comile_sd(__m128d _A, __m128d _B)
__m128i _mm_cvtepi8_epi32(__m128i)
__m128d _mm_cmpnlt_sd(__m128d _A, __m128d _B)
__m64 _m_pi2fd(__m64)
void _mm_mwait(unsigned, unsigned)
#define _In_
Definition: sal.h:305
__m128d _mm_cmpnge_pd(__m128d _A, __m128d _B)
__m128d _mm_add_pd(__m128d _A, __m128d _B)
__m128d _mm_or_pd(__m128d _A, __m128d _B)
__m128 _mm_rcp_ps(__m128 _A)
__m128i _mm_mul_epu32(__m128i _A, __m128i _B)
__m128i _mm_min_epu8(__m128i _A, __m128i _B)
__m128 _mm_cmpeq_ps(__m128 _A, __m128 _B)
__m128d _mm_cmpord_pd(__m128d _A, __m128d _B)
__m128i _mm_cmplt_epi32(__m128i _A, __m128i _B)
#define __MACHINEARM64
Definition: intrin.h:110
__m128d _mm_div_pd(__m128d _A, __m128d _B)
void _mm_setcsr(unsigned int)
__m128i _mm_cmpistrm(__m128i, __m128i, const int)
void _mm_storel_pd(double *_Dp, __m128d _A)
__m128d _mm_cvtepi32_pd(__m128i _A)
int _mm_comilt_sd(__m128d _A, __m128d _B)
__m128i _mm_slli_si128(__m128i _A, int _Imm)
__m128 _mm_cmpneq_ps(__m128 _A, __m128 _B)
__m64
Definition: mmintrin.h:45
__m128i _mm_srli_si128(__m128i _A, int _Imm)
__m128d _mm_and_pd(__m128d _A, __m128d _B)
__m128i _mm_srl_epi16(__m128i _A, __m128i _Count)
__m128i _mm_min_epi32(__m128i, __m128i)
__m128i _mm_cmpestrm(__m128i, int, __m128i, int, const int)
void _mm_stream_ps(float *, __m128)
void _mm_store_pd(double *_Dp, __m128d _A)
__m128i _mm_hsubs_epi16(__m128i, __m128i)
__m128i _mm_slli_epi64(__m128i _A, int _Count)
__m128i _mm_cmpgt_epi8(__m128i _A, __m128i _B)
void _mm_clflush(void const *_P)
int _mm_ucomige_sd(__m128d _A, __m128d _B)
__m64 _m_pfacc(__m64, __m64)
__m128 _mm_hadd_ps(__m128, __m128)
__m128 _mm_insert_ps(__m128, __m128, const int)
__m64 _m_pf2id(__m64)
#define __MACHINEARM_ARM64
Definition: intrin.h:115
__m128i _mm_shuffle_epi8(__m128i, __m128i)
__m128i _mm_unpackhi_epi32(__m128i _A, __m128i _B)
__m64 _m_pfcmpeq(__m64, __m64)
__m128 _mm_andnot_ps(__m128 _A, __m128 _B)
__m128d _mm_cmpgt_pd(__m128d _A, __m128d _B)
__m128d _mm_max_pd(__m128d _A, __m128d _B)
__m128 _mm_cvtepi32_ps(__m128i _A)
__m128 _mm_cmpnlt_ps(__m128 _A, __m128 _B)
__m128i _mm_cvttpd_epi32(__m128d _A)
__m128i
Definition: emmintrin.h:53
void _mm_store_si128(__m128i *_P, __m128i _B)
__m128d _mm_cmpnlt_pd(__m128d _A, __m128d _B)
const void * _Target(const _XSTD2 type_info &_Info) const _NOEXCEPT
Definition: functional:413
__m128d _mm_blendv_pd(__m128d, __m128d, __m128d)
__m128i _mm_srli_epi64(__m128i _A, int _Count)
__m128i _mm_set_epi64x(__int64 _I1, __int64 _I0)
__m128 _mm_cmpnlt_ss(__m128 _A, __m128 _B)
__m128 _mm_xor_ps(__m128 _A, __m128 _B)
__m128i _mm_unpackhi_epi64(__m128i _A, __m128i _B)
__m128i _mm_sign_epi16(__m128i, __m128i)
int _mm_comieq_ss(__m128 _A, __m128 _B)
__m128d _mm_addsub_pd(__m128d, __m128d)
void _mm_monitorx(void const *, unsigned int, unsigned int)
int _mm_cvtsi128_si32(__m128i _A)
__m128d _mm_unpackhi_pd(__m128d _A, __m128d _B)
int _mm_extract_epi32(__m128i, const int)
void * _InterlockedCompareExchangePointer(void *volatile *, void *, void *)
__m128 _mm_round_ps(__m128, int)
__m128
Definition: xmmintrin.h:75
__m128 _mm_load_ps1(float const *_A)
void _mm_storeu_pd(double *_Dp, __m128d _A)
__m128i _mm_cmpgt_epi16(__m128i _A, __m128i _B)
void _mm_storeh_pd(double *_Dp, __m128d _A)
int _mm_testc_si128(__m128i, __m128i)
__m128d _mm_load1_pd(double const *_Dp)
__m128d _mm_xor_pd(__m128d _A, __m128d _B)
int _mm_cvt_ss2si(__m128 _A)
__m128 _mm_mul_ps(__m128 _A, __m128 _B)
void _mm_sfence(void)
__m128d _mm_loadr_pd(double const *_Dp)
__m64 _m_from_float(float)
int _mm_ucomige_ss(__m128 _A, __m128 _B)
__m128i _mm_shufflelo_epi16(__m128i _A, int _Imm)
__m128d _mm_loadl_pd(__m128d _A, double const *_Dp)
__m128i _mm_cmplt_epi16(__m128i _A, __m128i _B)
__m128i _mm_avg_epu8(__m128i _A, __m128i _B)
__m128i _mm_cvtsi32_si128(int _A)
__m128i _mm_mullo_epi16(__m128i _A, __m128i _B)
int _mm_cmpistri(__m128i, __m128i, const int)
__m128 _mm_set_ps1(float _A)
__m128d _mm_setzero_pd(void)
__m128i _mm_subs_epu8(__m128i _A, __m128i _B)
#define __MACHINE(X)
Definition: intrin.h:75
#define __MACHINEARM
Definition: intrin.h:98
void _mm_storer_pd(double *_Dp, __m128d _A)
__m128 _mm_cmpneq_ss(__m128 _A, __m128 _B)
__m128d _mm_round_pd(__m128d, int)
__m128 _mm_cvt_si2ss(__m128, int)
__m128i _mm_cmpeq_epi16(__m128i _A, __m128i _B)
__m128i _mm_or_si128(__m128i _A, __m128i _B)
__m128i _mm_shufflehi_epi16(__m128i _A, int _Imm)
__m128i _mm_mulhrs_epi16(__m128i, __m128i)
__m128i _mm_sll_epi64(__m128i _A, __m128i _Count)
__m128i _mm_hadd_epi16(__m128i, __m128i)
__m128i _mm_cmpeq_epi32(__m128i _A, __m128i _B)
__m128i _mm_load_si128(__m128i const *_P)
__m128 _mm_add_ss(__m128 _A, __m128 _B)
int _mm_extract_ps(__m128, const int)
__interface __declspec(uuid("00000035-0000-0000-C000-000000000046")) __abi_IActivationFactory
Definition: vccorlib.h:286
__m128i _mm_adds_epu16(__m128i _A, __m128i _B)
__m128i _mm_setr_epi32(int _I0, int _I1, int _I2, int _I3)
__m128i _mm_cvtepi8_epi64(__m128i)
__m128 _mm_min_ss(__m128 _A, __m128 _B)
__m128i _mm_add_epi32(__m128i _A, __m128i _B)
__m128i _mm_hsub_epi16(__m128i, __m128i)
__m64 _m_pi2fw(__m64)
__m128d _mm_dp_pd(__m128d, __m128d, const int)
__m128d _mm_cmpnle_sd(__m128d _A, __m128d _B)
__m128 _mm_min_ps(__m128 _A, __m128 _B)
__m128i _mm_unpacklo_epi8(__m128i _A, __m128i _B)
void _m_prefetch(void *)
int _mm_ucomieq_ss(__m128 _A, __m128 _B)
__m64 _m_pswapd(__m64)
void _mm_storel_epi64(__m128i *_P, __m128i _Q)
int _mm_cmpestro(__m128i, int, __m128i, int, const int)
int _mm_comilt_ss(__m128 _A, __m128 _B)
__m128i _mm_max_epi8(__m128i, __m128i)
__m128 _mm_cmpnle_ss(__m128 _A, __m128 _B)
__m128 _mm_cmpgt_ps(__m128 _A, __m128 _B)
void _mm_store_ps(float *_V, __m128 _A)
int _mm_movemask_ps(__m128 _A)
__m128i _mm_stream_load_si128(const __m128i *)
__m128 _mm_setzero_ps(void)
__m128d _mm_blend_pd(__m128d, __m128d, const int)
#define __MACHINEX86_X64
Definition: intrin.h:93
__m128d _mm_round_sd(__m128d, __m128d, int)
int _mm_cmpistrz(__m128i, __m128i, const int)
#define __MACHINEX86
Definition: intrin.h:83
long __cdecl _InterlockedDecrement(long volatile *)
__m128i _mm_max_epu32(__m128i, __m128i)
__m128d _mm_sub_pd(__m128d _A, __m128d _B)
__m128i _mm_cvtepi16_epi64(__m128i)
__m128 _mm_rcp_ss(__m128 _A)
__m128i _mm_min_epu16(__m128i, __m128i)
__m128 _mm_cmplt_ps(__m128 _A, __m128 _B)
__m128i _mm_alignr_epi8(__m128i, __m128i, int)
__m128d _mm_sub_sd(__m128d _A, __m128d _B)
__m128d _mm_cvtss_sd(__m128d _A, __m128 _B)
__m128 _mm_move_ss(__m128 _A, __m128 _B)
__m128i _mm_slli_epi32(__m128i _A, int _Count)
unsigned int _mm_crc32_u8(unsigned int, unsigned char)
__m128 _mm_sub_ss(__m128 _A, __m128 _B)
__m128i _mm_sub_epi16(__m128i _A, __m128i _B)
void _mm_stream_pd(double *_Dp, __m128d _A)
__m128d _mm_cmple_sd(__m128d _A, __m128d _B)
__m128 _mm_loadr_ps(float const *_A)
__m64 _m_pfmul(__m64, __m64)
__m128 _mm_cmpnle_ps(__m128 _A, __m128 _B)
void _mm_monitor(void const *, unsigned, unsigned)
__m128 _mm_cmpnge_ps(__m128 _A, __m128 _B)
__m128d _mm_mul_sd(__m128d _A, __m128d _B)
__m128 _mm_cmpeq_ss(__m128 _A, __m128 _B)
__m128i _mm_abs_epi32(__m128i)
__m128 _mm_unpackhi_ps(__m128 _A, __m128 _B)
void _mm_mwaitx(unsigned int, unsigned int, unsigned int)
int _mm_ucomineq_sd(__m128d _A, __m128d _B)
__m128 _mm_unpacklo_ps(__m128 _A, __m128 _B)
__m128i _mm_subs_epu16(__m128i _A, __m128i _B)
__m128 _mm_div_ss(__m128 _A, __m128 _B)
__m128i _mm_sub_epi8(__m128i _A, __m128i _B)
void _mm_storel_pi(__m64 *, __m128)
__m128i _mm_shuffle_epi32(__m128i _A, int _Imm)
__m64 _m_pfcmpgt(__m64, __m64)
__m128 _mm_rsqrt_ps(__m128 _A)
void _mm_storeu_si128(__m128i *_P, __m128i _B)
__m128i _mm_unpacklo_epi64(__m128i _A, __m128i _B)
__m128 _mm_max_ss(__m128 _A, __m128 _B)
void _mm_stream_si32(int *_P, int _I)
__m128 _mm_or_ps(__m128 _A, __m128 _B)
__m128 _mm_cmple_ss(__m128 _A, __m128 _B)
__m128i _mm_andnot_si128(__m128i _A, __m128i _B)
__m128d _mm_max_sd(__m128d _A, __m128d _B)
void _mm_prefetch(char const *_A, int _Sel)
__m128i _mm_min_epu32(__m128i, __m128i)
__m128d _mm_div_sd(__m128d _A, __m128d _B)
__m128i _mm_sign_epi8(__m128i, __m128i)
long __cdecl _InterlockedIncrement(long volatile *)
__m128 _mm_loadh_pi(__m128, __m64 const *)
__m128i _mm_loadl_epi64(__m128i const *_P)
__m128d _mm_set_sd(double _W)
void _mm_storer_ps(float *_V, __m128 _A)
__m128i _mm_srai_epi16(__m128i _A, int _Count)
__m128i _mm_cvtps_epi32(__m128 _A)
__m64 _m_pfcmpge(__m64, __m64)
__m128i _mm_subs_epi8(__m128i _A, __m128i _B)
__m128 _mm_cmpunord_ps(__m128 _A, __m128 _B)
__m128 _mm_mul_ss(__m128 _A, __m128 _B)
__m128i _mm_insert_epi8(__m128i, int, const int)
#define __MACHINEARM_ARM64_X64
Definition: intrin.h:120
__m128 _mm_loadl_pi(__m128, __m64 const *)
__m128i _mm_max_epu16(__m128i, __m128i)
__m128 _mm_load_ps(float const *_A)
__m128d _mm_mul_pd(__m128d _A, __m128d _B)
__m128d _mm_min_sd(__m128d _A, __m128d _B)
__m128i _mm_add_epi16(__m128i _A, __m128i _B)
void _mm_maskmoveu_si128(__m128i _D, __m128i _N, char *_P)
__m64 _m_pfmax(__m64, __m64)
__m128i _mm_cmpgt_epi64(__m128i, __m128i)
__m128i _mm_set_epi8(char _B15, char _B14, char _B13, char _B12, char _B11, char _B10, char _B9, char _B8, char _B7, char _B6, char _B5, char _B4, char _B3, char _B2, char _B1, char _B0)
__m128 _mm_cmpunord_ss(__m128 _A, __m128 _B)
__m128i _mm_mul_epi32(__m128i, __m128i)
__m128i _mm_cmpeq_epi8(__m128i _A, __m128i _B)
int _mm_cvtt_ss2si(__m128 _A)
__m128 _mm_hsub_ps(__m128, __m128)
__m128i _mm_unpackhi_epi8(__m128i _A, __m128i _B)
__m128i _mm_adds_epi16(__m128i _A, __m128i _B)
__m128d _mm_cvtps_pd(__m128 _A)
_In_ int _Value
Definition: setjmp.h:173
__m64 _m_pfsubr(__m64, __m64)
__m128d _mm_andnot_pd(__m128d _A, __m128d _B)
__m128i _mm_sub_epi64(__m128i _A, __m128i _B)
__m128 _mm_cvtsd_ss(__m128 _A, __m128d _B)
int _mm_cmpestra(__m128i, int, __m128i, int, const int)
__m128d _mm_cmpeq_sd(__m128d _A, __m128d _B)
__m64 _m_pf2iw(__m64)
__m128i _mm_mullo_epi32(__m128i, __m128i)
__m128 _mm_load_ss(float const *_A)
__m128 _mm_cmpnge_ss(__m128 _A, __m128 _B)
__m128i _mm_packus_epi16(__m128i _A, __m128i _B)
__m128 _mm_blendv_ps(__m128, __m128, __m128)
__m128i _mm_hadd_epi32(__m128i, __m128i)
long __cdecl _InterlockedCompareExchange(long volatile *, long, long)
__m128 _mm_movelh_ps(__m128, __m128)
unsigned int _mm_getcsr(void)
__m128i _mm_mulhi_epu16(__m128i _A, __m128i _B)
__m128i _mm_cvtepu8_epi32(__m128i)
__m128d _mm_cmpge_pd(__m128d _A, __m128d _B)
__m128 _mm_dp_ps(__m128, __m128, const int)
__m128 _mm_cmpge_ps(__m128 _A, __m128 _B)
__m128i _mm_srl_epi64(__m128i _A, __m128i _Count)
__m128d _mm_setr_pd(double _Y, double _Z)
void _mm_lfence(void)
__m128d _mm_add_sd(__m128d _A, __m128d _B)
__m128i _mm_and_si128(__m128i _A, __m128i _B)
#define __MACHINEX64
Definition: intrin.h:88
__m128i _mm_madd_epi16(__m128i _A, __m128i _B)
void _mm_stream_si128(__m128i *_P, __m128i _A)
__m128d _mm_sqrt_pd(__m128d _A)
__m128i _mm_subs_epi16(__m128i _A, __m128i _B)
__m128 _mm_cmpge_ss(__m128 _A, __m128 _B)
__m128d _mm_cmpunord_pd(__m128d _A, __m128d _B)