| 1 |
/** |
| 2 |
* This file has no copyright assigned and is placed in the Public Domain. |
| 3 |
* This file is part of the mingw-w64 runtime package. |
| 4 |
* No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| 5 |
*/ |
| 6 |
|
| 7 |
/* The purpose of this file is to provide support for MSVC's intrinsics (what gcc calls |
| 8 |
Builtins) in gcc. In MSVC, there are several features for intrinsics: |
| 9 |
|
| 10 |
- Intrinsics can either be implemented inline (via the compiler), or implemented as functions. |
| 11 |
- You can specify which approach you prefer either globally (via compile switch /Oi) or |
| 12 |
on a function by function basis via pragmas. |
| 13 |
- Before you can use any of the intrinsics, they must be declared via a prototype. For |
| 14 |
whatever reason, MS has decided to put all the intrinsics in one file (intrin.h) AND |
| 15 |
to put duplicate copies of some of these prototypes in various platform sdk headers. |
| 16 |
|
| 17 |
In gcc, this is implemented as follows: |
| 18 |
|
| 19 |
- The inline implementations for the intrinsics are located in intrin-impl.h. This file |
| 20 |
is included by intrin.h, as well as various platform sdk headers. |
| 21 |
- Including intrin.h will create definitions/implementations for all available MSVC intrinsics. |
| 22 |
- Including various platforms sdk headers will only include the intrinsics defined in that |
| 23 |
header. As of this writing, only winnt.h and winbase.h use this approach. |
| 24 |
- If an application defines its own prototypes for intrinsics (ie without including any |
| 25 |
platform header or intrin.h), the symbols will be resolved from the library. Since this |
| 26 |
will likely result in the code being invoked via 'call', performance may be degraded. |
| 27 |
|
| 28 |
If you wish to implement intrinsic functions that are defined in intrin.h but are not |
| 29 |
yet implemented in mingw-w64, see the comments at the top of intrin-impl.h. |
| 30 |
*/ |
| 31 |
|
| 32 |
#ifndef __INTRIN_H_ |
| 33 |
#define __INTRIN_H_ |
| 34 |
#ifndef RC_INVOKED |
| 35 |
|
| 36 |
#include <crtdefs.h> |
| 37 |
#ifndef __CYGWIN__ |
| 38 |
#include <setjmp.h> |
| 39 |
#endif |
| 40 |
#include <stddef.h> |
| 41 |
#include <psdk_inc/intrin-impl.h> |
| 42 |
|
| 43 |
/* |
| 44 |
* Intrins shiped with GCC conflict with our versions in C++, because they don't use extern "C" |
| 45 |
* linkage while our variants use them. We try to work around this by including those headers |
| 46 |
* here wrapped in extern "C" block. It's still possible that those intrins will get default |
| 47 |
* C++ linkage (when GCC headers are explicitly included before intrin.h), but at least their |
| 48 |
* guards will prevent duplicated declarations and avoid conflicts. |
| 49 |
* |
| 50 |
* On GCC 4.9 and Clang we may always include those headers. On older GCCs, we may do it only if CPU |
| 51 |
* features used by them are enabled, so we need to check macros like __SSE__ or __MMX__ first. |
| 52 |
*/ |
| 53 |
#if __MINGW_GNUC_PREREQ(4, 9) || defined(__clang__) |
| 54 |
#define __MINGW_FORCE_SYS_INTRINS |
| 55 |
#endif |
| 56 |
|
| 57 |
#if defined(__GNUC__) && \ |
| 58 |
(defined(__i386__) || defined(__x86_64__)) |
| 59 |
#ifndef _MM_MALLOC_H_INCLUDED |
| 60 |
#include <stdlib.h> |
| 61 |
#include <errno.h> |
| 62 |
/* Make sure _mm_malloc and _mm_free are defined. */ |
| 63 |
#include <malloc.h> |
| 64 |
#endif |
| 65 |
#if defined(__cplusplus) |
| 66 |
extern "C" { |
| 67 |
#endif |
| 68 |
|
| 69 |
#include <x86intrin.h> |
| 70 |
#include <cpuid.h> |
| 71 |
|
| 72 |
/* Undefine the GCC one taking 5 parameters to prefer the mingw-w64 one. */ |
| 73 |
#undef __cpuid |
| 74 |
|
| 75 |
/* Before 4.9.2, x86intrin.h had broken versions of these. */ |
| 76 |
#undef _lrotl |
| 77 |
#undef _lrotr |
| 78 |
|
| 79 |
#if defined(__cplusplus) |
| 80 |
} |
| 81 |
#endif |
| 82 |
|
| 83 |
#endif |
| 84 |
|
| 85 |
#ifndef __MINGW_FORCE_SYS_INTRINS |
| 86 |
#ifndef __MMX__ |
| 87 |
typedef union __m64 { char v[7]; } __m64; |
| 88 |
#endif |
| 89 |
#ifndef __SSE__ |
| 90 |
typedef union __m128 { char v[16]; } __m128; |
| 91 |
#endif |
| 92 |
#ifndef __SSE2__ |
| 93 |
typedef union __m128d { char v[16]; } __m128d; |
| 94 |
typedef union __m128i { char v[16]; } __m128i; |
| 95 |
#endif |
| 96 |
#endif |
| 97 |
|
| 98 |
#ifndef WINAPI |
| 99 |
#if defined(_ARM_) |
| 100 |
#define WINAPI |
| 101 |
#else |
| 102 |
#define WINAPI __stdcall |
| 103 |
#endif |
| 104 |
#endif |
| 105 |
|
| 106 |
#if (defined(_X86_) || defined(__x86_64)) |
| 107 |
|
| 108 |
#if defined(__MMX__) || defined(__MINGW_FORCE_SYS_INTRINS) |
| 109 |
#if defined(__cplusplus) |
| 110 |
extern "C" { |
| 111 |
#endif |
| 112 |
#include <mmintrin.h> |
| 113 |
#if defined(__cplusplus) |
| 114 |
} |
| 115 |
#endif |
| 116 |
#endif |
| 117 |
|
| 118 |
#if defined(__3dNOW__) || defined(__MINGW_FORCE_SYS_INTRINS) |
| 119 |
#if defined(__cplusplus) |
| 120 |
extern "C" { |
| 121 |
#endif |
| 122 |
#include <mm3dnow.h> |
| 123 |
#if defined(__cplusplus) |
| 124 |
} |
| 125 |
#endif |
| 126 |
#endif |
| 127 |
|
| 128 |
/* NOTE: it's not included by MS version, but we do it to try work around C++/C linkage differences */ |
| 129 |
#if defined(__SSE__) || defined(__MINGW_FORCE_SYS_INTRINS) |
| 130 |
#if defined(__cplusplus) |
| 131 |
extern "C" { |
| 132 |
#endif |
| 133 |
#include <xmmintrin.h> |
| 134 |
#if defined(__cplusplus) |
| 135 |
} |
| 136 |
#endif |
| 137 |
#endif |
| 138 |
|
| 139 |
#if defined(__SSE2__) || defined(__MINGW_FORCE_SYS_INTRINS) |
| 140 |
#if defined(__cplusplus) |
| 141 |
extern "C" { |
| 142 |
#endif |
| 143 |
#include <emmintrin.h> |
| 144 |
#if defined(__cplusplus) |
| 145 |
} |
| 146 |
#endif |
| 147 |
#endif |
| 148 |
|
| 149 |
#if defined(__SSE3__) || defined(__MINGW_FORCE_SYS_INTRINS) |
| 150 |
#if defined(__cplusplus) |
| 151 |
extern "C" { |
| 152 |
#endif |
| 153 |
#include <pmmintrin.h> |
| 154 |
#if defined(__cplusplus) |
| 155 |
} |
| 156 |
#endif |
| 157 |
#endif |
| 158 |
|
| 159 |
#endif |
| 160 |
|
| 161 |
#if (defined(_X86_) && !defined(__x86_64)) |
| 162 |
#if defined(__cplusplus) |
| 163 |
extern "C" { |
| 164 |
#endif |
| 165 |
|
| 166 |
#include <mm3dnow.h> |
| 167 |
|
| 168 |
#if defined(__cplusplus) |
| 169 |
} |
| 170 |
#endif |
| 171 |
|
| 172 |
#endif |
| 173 |
|
| 174 |
#define __MACHINEX64 __MACHINE |
| 175 |
#define __MACHINEARMX __MACHINE |
| 176 |
#define __MACHINECC __MACHINE |
| 177 |
#define __MACHINECE __MACHINE |
| 178 |
#define __MACHINEI __MACHINE |
| 179 |
#define __MACHINEIA32 __MACHINE |
| 180 |
#define __MACHINEX86X __MACHINE |
| 181 |
#define __MACHINEX86X_NOX64 __MACHINE |
| 182 |
#define __MACHINEX86X_NOIA64 __MACHINE |
| 183 |
#define __MACHINEX86X_NOWIN64 __MACHINE |
| 184 |
#define __MACHINEIA64 __MACHINE |
| 185 |
#define __MACHINESA __MACHINE |
| 186 |
#define __MACHINEIW64 __MACHINE |
| 187 |
#define __MACHINEW64 __MACHINE |
| 188 |
|
| 189 |
#define __MACHINE(X) X; |
| 190 |
#define __MACHINEZ(X) |
| 191 |
|
| 192 |
#if !(defined(_X86_) && !defined(__x86_64)) |
| 193 |
#undef __MACHINEIA32 |
| 194 |
#define __MACHINEIA32 __MACHINEZ |
| 195 |
#endif |
| 196 |
|
| 197 |
#if !(defined(_X86_) || defined(__x86_64) || defined(__ia64__)) |
| 198 |
#undef __MACHINEIW64 |
| 199 |
#define __MACHINEIW64 __MACHINEZ |
| 200 |
#endif |
| 201 |
|
| 202 |
#if !(__ia64__) |
| 203 |
#undef __MACHINEIA64 |
| 204 |
#define __MACHINEIA64 __MACHINEZ |
| 205 |
#endif |
| 206 |
|
| 207 |
#if !(defined(__ia64__) || defined(__x86_64)) |
| 208 |
#undef __MACHINEW64 |
| 209 |
#define __MACHINEW64 __MACHINEZ |
| 210 |
#endif |
| 211 |
|
| 212 |
#if !(defined(_X86_) || defined(__x86_64)) |
| 213 |
#undef __MACHINEX86X |
| 214 |
#define __MACHINEX86X __MACHINEZ |
| 215 |
#endif |
| 216 |
|
| 217 |
#if !(defined(_X86_)) || defined(__x86_64) |
| 218 |
#undef __MACHINEX86X_NOX64 |
| 219 |
#define __MACHINEX86X_NOX64 __MACHINEZ |
| 220 |
#endif |
| 221 |
|
| 222 |
#if !(defined(_X86_) && !defined(__x86_64)) || __ia64__ |
| 223 |
#undef __MACHINEX86X_NOIA64 |
| 224 |
#define __MACHINEX86X_NOIA64 __MACHINEZ |
| 225 |
#endif |
| 226 |
|
| 227 |
#if !(defined(_X86_)) || defined(__x86_64) || defined(__ia64__) |
| 228 |
#undef __MACHINEX86X_NOWIN64 |
| 229 |
#define __MACHINEX86X_NOWIN64 __MACHINEZ |
| 230 |
#endif |
| 231 |
|
| 232 |
#if !(defined(__arm__)) |
| 233 |
#undef __MACHINESA |
| 234 |
#undef __MACHINEARMX |
| 235 |
#undef __MACHINECC |
| 236 |
#define __MACHINESA __MACHINEZ |
| 237 |
#define __MACHINEARMX __MACHINEZ |
| 238 |
#define __MACHINECC __MACHINEZ |
| 239 |
#endif |
| 240 |
|
| 241 |
#if !(defined(__x86_64)) |
| 242 |
#undef __MACHINEX64 |
| 243 |
#define __MACHINEX64 __MACHINEZ |
| 244 |
#endif |
| 245 |
|
| 246 |
#if !defined(_WIN32_WCE) |
| 247 |
#undef __MACHINECE |
| 248 |
#define __MACHINECE __MACHINEZ |
| 249 |
#endif |
| 250 |
|
| 251 |
#if defined(__cplusplus) |
| 252 |
extern "C" { |
| 253 |
#endif |
| 254 |
|
| 255 |
#ifndef __CYGWIN__ |
| 256 |
/* Put all declarations potentially colliding with POSIX headers here. |
| 257 |
So far, Cygwin is the only POSIX system using this header file. |
| 258 |
If that ever changes, make sure to tweak the guarding ifndef. */ |
| 259 |
__MACHINE(int __cdecl abs(int)) |
| 260 |
__MACHINEX64(double ceil(double)) |
| 261 |
__MACHINE(long __cdecl labs(long)) |
| 262 |
__MACHINECE(_CONST_RETURN void *__cdecl memchr(const void *,int,size_t)) |
| 263 |
__MACHINE(int __cdecl memcmp(const void *,const void *,size_t)) |
| 264 |
__MACHINE(void *__cdecl memcpy(void * __restrict__ ,const void * __restrict__ ,size_t)) |
| 265 |
__MACHINE(void *__cdecl memset(void *,int,size_t)) |
| 266 |
__MACHINE(char *__cdecl strcat(char *,const char *)) |
| 267 |
__MACHINE(int __cdecl strcmp(const char *,const char *)) |
| 268 |
__MACHINE(char *__cdecl strcpy(char * __restrict__ ,const char * __restrict__ )) |
| 269 |
__MACHINE(size_t __cdecl strlen(const char *)) |
| 270 |
__MACHINECE(int __cdecl strncmp(const char *,const char *,size_t)) |
| 271 |
__MACHINECE(char *__cdecl strncpy(char * __restrict__ ,const char * __restrict__ ,size_t)) |
| 272 |
__MACHINEIW64(wchar_t *__cdecl wcscat(wchar_t * __restrict__ ,const wchar_t * __restrict__ )) |
| 273 |
__MACHINEIW64(int __cdecl wcscmp(const wchar_t *,const wchar_t *)) |
| 274 |
__MACHINEIW64(wchar_t *__cdecl wcscpy(wchar_t * __restrict__ ,const wchar_t * __restrict__ )) |
| 275 |
__MACHINEIW64(size_t __cdecl wcslen(const wchar_t *)) |
| 276 |
#endif |
| 277 |
|
| 278 |
__MACHINEIA64(__MINGW_EXTENSION void _AcquireSpinLock(unsigned __int64 *)) |
| 279 |
#ifdef __GNUC__ |
| 280 |
#undef _alloca |
| 281 |
#define _alloca(x) __builtin_alloca((x)) |
| 282 |
#else |
| 283 |
__MACHINE(void *__cdecl _alloca(size_t)) |
| 284 |
#endif |
| 285 |
__MACHINEIA64(void __break(int)) |
| 286 |
__MACHINECE(__MINGW_EXTENSION __int64 __cdecl _abs64(__int64)) |
| 287 |
__MACHINE(unsigned short __cdecl _byteswap_ushort(unsigned short value)) |
| 288 |
__MACHINE(unsigned __LONG32 __cdecl _byteswap_ulong(unsigned __LONG32 value)) |
| 289 |
__MACHINE(__MINGW_EXTENSION unsigned __int64 __cdecl _byteswap_uint64(unsigned __int64 value)) |
| 290 |
__MACHINECE(void __CacheRelease(void *)) |
| 291 |
__MACHINECE(void __CacheWriteback(void *)) |
| 292 |
__MACHINECE(double ceil(double)) |
| 293 |
__MACHINECE(__MINGW_EXTENSION double _CopyDoubleFromInt64(__int64)) |
| 294 |
__MACHINECE(float _CopyFloatFromInt32(__int32)) |
| 295 |
__MACHINECE(__MINGW_EXTENSION __int64 _CopyInt64FromDouble(double)) |
| 296 |
__MACHINECE(__int32 _CopyInt32FromFloat(float)) |
| 297 |
__MACHINECE(unsigned _CountLeadingOnes(long)) |
| 298 |
__MACHINECE(__MINGW_EXTENSION unsigned _CountLeadingOnes64(__int64)) |
| 299 |
__MACHINECE(unsigned _CountLeadingSigns(long)) |
| 300 |
__MACHINECE(__MINGW_EXTENSION unsigned _CountLeadingSigns64(__int64)) |
| 301 |
__MACHINECE(unsigned _CountLeadingZeros(long)) |
| 302 |
__MACHINECE(__MINGW_EXTENSION unsigned _CountLeadingZeros64(__int64)) |
| 303 |
__MACHINECE(unsigned _CountOneBits(long)) |
| 304 |
__MACHINECE(__MINGW_EXTENSION unsigned _CountOneBits64(__int64)) |
| 305 |
__MACHINE(void __cdecl __debugbreak(void)) |
| 306 |
__MACHINEI(void __cdecl _disable(void)) |
| 307 |
__MACHINEIA64(void __cdecl _disable(void)) |
| 308 |
__MACHINEIA64(void __dsrlz(void)) |
| 309 |
__MACHINEI(__MINGW_EXTENSION __int64 __emul(int,int)) |
| 310 |
__MACHINEI(__MINGW_EXTENSION unsigned __int64 __emulu(unsigned int,unsigned int)) |
| 311 |
__MACHINEI(void __cdecl _enable(void)) |
| 312 |
__MACHINEIA64(void __cdecl _enable(void)) |
| 313 |
__MACHINEIA64(__MINGW_EXTENSION void __fc(__int64)) |
| 314 |
__MACHINEIA64(void __fclrf(void)) |
| 315 |
__MACHINEIA64(void __fsetc(int,int)) |
| 316 |
__MACHINEIA64(void __fwb(void)) |
| 317 |
__MACHINEIA64(__MINGW_EXTENSION unsigned __int64 __getReg(int)) |
| 318 |
__MACHINEIA64(__MINGW_EXTENSION unsigned __int64 __getPSP(void)) |
| 319 |
__MACHINEIA64(__MINGW_EXTENSION unsigned __int64 __getCFS(void)) |
| 320 |
__MACHINECE(void __ICacheRefresh(void *)) |
| 321 |
__MACHINEIA64(long _InterlockedAdd(long volatile *,long)) |
| 322 |
__MACHINEIA64(long _InterlockedAdd_acq(long volatile *,long)) |
| 323 |
__MACHINEIA64(long _InterlockedAdd_rel(long volatile *,long)) |
| 324 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedAdd64(__int64 volatile *,__int64)) |
| 325 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedAdd64_acq(__int64 volatile *,__int64)) |
| 326 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedAdd64_rel(__int64 volatile *,__int64)) |
| 327 |
/* __MACHINEI(__LONG32 __cdecl _InterlockedDecrement(__LONG32 volatile *)) moved to psdk_inc/intrin-impl.h */ |
| 328 |
__MACHINEIA64(long _InterlockedDecrement(long volatile *)) |
| 329 |
__MACHINEIA64(long _InterlockedDecrement_acq(long volatile *)) |
| 330 |
__MACHINEIA64(long _InterlockedDecrement_rel(long volatile *)) |
| 331 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedDecrement64(__int64 volatile *)) |
| 332 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedDecrement64_acq(__int64 volatile *)) |
| 333 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedDecrement64_rel(__int64 volatile *)) |
| 334 |
/* __MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedDecrement64(__int64 volatile *)) moved to psdk_inc/intrin-impl.h */ |
| 335 |
/* __MACHINEI(__LONG32 _InterlockedExchange(__LONG32 volatile *,__LONG32)) moved to psdk_inc/intrin-impl.h */ |
| 336 |
__MACHINEIA64(long _InterlockedExchange(long volatile *,long)) |
| 337 |
__MACHINEIA64(long _InterlockedExchange_acq(long volatile *,long)) |
| 338 |
__MACHINESA(long WINAPI _InterlockedExchange(long volatile *,long)) |
| 339 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedExchange64(__int64 volatile *,__int64)) |
| 340 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedExchange64_acq(__int64 volatile *,__int64)) |
| 341 |
/* __MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedExchange64(__int64 volatile *,__int64)) moved to psdk_inc/intrin-impl.h */ |
| 342 |
__MACHINEIA64(void *_InterlockedExchangePointer(void *volatile *,void *)) |
| 343 |
__MACHINEIA64(void *_InterlockedExchangePointer_acq(void *volatile *,void volatile *)) |
| 344 |
/* __MACHINEX64(void *_InterlockedExchangePointer(void *volatile *,void *)) moved to psdk_inc/intrin-impl.h */ |
| 345 |
/* __MACHINEI(__LONG32 _InterlockedExchangeAdd(__LONG32 volatile *,__LONG32)) moved to psdk_inc/intrin-impl.h */ |
| 346 |
__MACHINEIA64(long _InterlockedExchangeAdd(long volatile *,long)) |
| 347 |
__MACHINEIA64(long _InterlockedExchangeAdd_acq(long volatile *,long)) |
| 348 |
__MACHINEIA64(long _InterlockedExchangeAdd_rel(long volatile *,long)) |
| 349 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedExchangeAdd64(__int64 volatile *,__int64)) |
| 350 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedExchangeAdd64_acq(__int64 volatile *,__int64)) |
| 351 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedExchangeAdd64_rel(__int64 volatile *,__int64)) |
| 352 |
/* __MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedExchangeAdd64(__int64 volatile *,__int64)) moved to psdk_inc/intrin-impl.h */ |
| 353 |
/* __MACHINEI(__LONG32 _InterlockedCompareExchange (__LONG32 volatile *,__LONG32,__LONG32)) moved to psdk_inc/intrin-impl.h */ |
| 354 |
__MACHINEIA64(long _InterlockedCompareExchange (long volatile *,long,long)) |
| 355 |
__MACHINEIA64(long _InterlockedCompareExchange_acq (long volatile *,long,long)) |
| 356 |
__MACHINEIA64(long _InterlockedCompareExchange_rel (long volatile *,long,long)) |
| 357 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedCompareExchange64(__int64 volatile *,__int64,__int64)) |
| 358 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedCompareExchange64_acq(__int64 volatile *,__int64,__int64)) |
| 359 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedCompareExchange64_rel(__int64 volatile *,__int64,__int64)) |
| 360 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128(__int64 volatile *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 361 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128_acq(__int64 volatile *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 362 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128_rel(__int64 volatile *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 363 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128(__int64 volatile *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 364 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128_acq(__int64 volatile *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 365 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128_rel(__int64 volatile *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 366 |
__MACHINEIA64(void *_InterlockedCompareExchangePointer (void *volatile *,void *,void *)) |
| 367 |
__MACHINEIA64(void *_InterlockedCompareExchangePointer_acq (void *volatile *,void *,void *)) |
| 368 |
__MACHINEIA64(void *_InterlockedCompareExchangePointer_rel (void *volatile *,void *,void *)) |
| 369 |
/* __MACHINEI(__MINGW_EXTENSION __int64 _InterlockedCompareExchange64(__int64 volatile *,__int64,__int64)) moved to psdk_inc/intrin-impl.h */ |
| 370 |
/* __MACHINEX64(void *_InterlockedCompareExchangePointer (void *volatile *,void *,void *)) moved to psdk_inc/intrin-impl.h */ |
| 371 |
/* __MACHINEI(__LONG32 __cdecl _InterlockedIncrement(__LONG32 volatile *)) moved to psdk_inc/intrin-impl.h */ |
| 372 |
__MACHINEIA64(long _InterlockedIncrement(long volatile *)) |
| 373 |
__MACHINEIA64(long _InterlockedIncrement_acq(long volatile *)) |
| 374 |
__MACHINEIA64(long _InterlockedIncrement_rel(long volatile *)) |
| 375 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedIncrement64(__int64 volatile *)) |
| 376 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedIncrement64_acq(__int64 volatile *)) |
| 377 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedIncrement64_rel(__int64 volatile *)) |
| 378 |
/* __MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedIncrement64(__int64 volatile *)) moved to psdk_inc/intrin-impl.h */ |
| 379 |
/* __MACHINEIW64(__LONG32 _InterlockedOr(__LONG32 volatile *,__LONG32)) moved to psdk_inc/intrin-impl.h */ |
| 380 |
__MACHINEIW64(char _InterlockedOr8(char volatile *,char)) |
| 381 |
__MACHINEIW64(short _InterlockedOr16(short volatile *,short)) |
| 382 |
/* __MACHINEW64(__MINGW_EXTENSION __int64 _InterlockedOr64(__int64 volatile *,__int64)) moved to psdk_inc/intrin-impl.h */ |
| 383 |
__MACHINEIA64(long _InterlockedOr_acq(long volatile *,long)) |
| 384 |
__MACHINEIA64(char _InterlockedOr8_acq(char volatile *,char)) |
| 385 |
__MACHINEIA64(short _InterlockedOr16_acq(short volatile *,short)) |
| 386 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedOr64_acq(__int64 volatile *,__int64)) |
| 387 |
__MACHINEIA64(long _InterlockedOr_rel(long volatile *,long)) |
| 388 |
__MACHINEIA64(char _InterlockedOr8_rel(char volatile *,char)) |
| 389 |
__MACHINEIA64(short _InterlockedOr16_rel(short volatile *,short)) |
| 390 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedOr64_rel(__int64 volatile *,__int64)) |
| 391 |
/* __MACHINEIW64(__LONG32 _InterlockedXor(__LONG32 volatile *,__LONG32)) moved to psdk_inc/intrin-impl.h */ |
| 392 |
__MACHINEIW64(char _InterlockedXor8(char volatile *,char)) |
| 393 |
__MACHINEIW64(short _InterlockedXor16(short volatile *,short)) |
| 394 |
/* __MACHINEW64(__MINGW_EXTENSION __int64 _InterlockedXor64(__int64 volatile *,__int64)) moved to psdk_inc/intrin-impl.h */ |
| 395 |
__MACHINEIA64(long _InterlockedXor_acq(long volatile *,long)) |
| 396 |
__MACHINEIA64(char _InterlockedXor8_acq(char volatile *,char)) |
| 397 |
__MACHINEIA64(short _InterlockedXor16_acq(short volatile *,short)) |
| 398 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedXor64_acq(__int64 volatile *,__int64)) |
| 399 |
__MACHINEIA64(long _InterlockedXor_rel(long volatile *,long)) |
| 400 |
__MACHINEIA64(char _InterlockedXor8_rel(char volatile *,char)) |
| 401 |
__MACHINEIA64(short _InterlockedXor16_rel(short volatile *,short)) |
| 402 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedXor64_rel(__int64 volatile *,__int64)) |
| 403 |
/* __MACHINEIW64(__LONG32 _InterlockedAnd(__LONG32 volatile *,__LONG32)) moved to psdk_inc/intrin-impl.h */ |
| 404 |
__MACHINEIW64(char _InterlockedAnd8(char volatile *,char)) |
| 405 |
__MACHINEIW64(short _InterlockedAnd16(short volatile *,short)) |
| 406 |
/* __MACHINEW64(__MINGW_EXTENSION __int64 _InterlockedAnd64(__int64 volatile *,__int64)) moved to psdk_inc/intrin-impl.h */ |
| 407 |
__MACHINEIA64(long _InterlockedAnd_acq(long volatile *,long)) |
| 408 |
__MACHINEIA64(char _InterlockedAnd8_acq(char volatile *,char)) |
| 409 |
__MACHINEIA64(short _InterlockedAnd16_acq(short volatile *,short)) |
| 410 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedAnd64_acq(__int64 volatile *,__int64)) |
| 411 |
__MACHINEIA64(long _InterlockedAnd_rel(long volatile *,long)) |
| 412 |
__MACHINEIA64(char _InterlockedAnd8_rel(char volatile *,char)) |
| 413 |
__MACHINEIA64(short _InterlockedAnd16_rel(short volatile *,short)) |
| 414 |
__MACHINEIA64(__MINGW_EXTENSION __int64 _InterlockedAnd64_rel(__int64 volatile *,__int64)) |
| 415 |
__MACHINEIA32(__MINGW_EXTENSION __LONG32 _InterlockedAddLargeStatistic(__int64 volatile *,__LONG32)) |
| 416 |
__MACHINEI(int __cdecl _inp(unsigned short)) |
| 417 |
__MACHINEI(int __cdecl inp(unsigned short)) |
| 418 |
__MACHINEI(unsigned __LONG32 __cdecl _inpd(unsigned short)) |
| 419 |
__MACHINEI(unsigned __LONG32 __cdecl inpd(unsigned short)) |
| 420 |
__MACHINEI(unsigned short __cdecl _inpw(unsigned short)) |
| 421 |
__MACHINEI(unsigned short __cdecl inpw(unsigned short)) |
| 422 |
__MACHINEIA64(int __isNat(int)) |
| 423 |
__MACHINEIA64(void __isrlz(void)) |
| 424 |
__MACHINEIA64(void __invalat(void)) |
| 425 |
__MACHINECE(int _isnan(double)) |
| 426 |
__MACHINECE(int _isnanf(float)) |
| 427 |
__MACHINECE(int _isunordered(double,double)) |
| 428 |
__MACHINECE(int _isunorderedf(float,float)) |
| 429 |
__MACHINEIA64(void __lfetch(int,void const *)) |
| 430 |
__MACHINEIA64(void __lfetchfault(int,void const *)) |
| 431 |
__MACHINEIA64(void __lfetch_excl(int,void const *)) |
| 432 |
__MACHINEIA64(void __lfetchfault_excl(int,void const *)) |
| 433 |
__MACHINEIA64(__MINGW_EXTENSION __int64 __load128(void *,__int64 *)) |
| 434 |
__MACHINEIA64(__MINGW_EXTENSION __int64 __load128_acq(void *,__int64 *)) |
| 435 |
__MACHINEZ(void __cdecl longjmp(jmp_buf,int)) |
| 436 |
|
| 437 |
/* __MACHINE(unsigned long __cdecl _lrotl(unsigned long,int)) moved to psdk_inc/intrin-impl.h */ |
| 438 |
/* __MACHINE(unsigned long __cdecl _lrotr(unsigned long,int)) moved to psdk_inc/intrin-impl.h */ |
| 439 |
|
| 440 |
__MACHINEI(__MINGW_EXTENSION unsigned __int64 __ll_lshift(unsigned __int64,int)) |
| 441 |
__MACHINEI(__MINGW_EXTENSION __int64 __ll_rshift(__int64,int)) |
| 442 |
__MACHINEIA64(__m64 __m64_czx1l(__m64)) |
| 443 |
__MACHINEIA64(__m64 __m64_czx1r(__m64)) |
| 444 |
__MACHINEIA64(__m64 __m64_czx2l(__m64)) |
| 445 |
__MACHINEIA64(__m64 __m64_czx2r(__m64)) |
| 446 |
__MACHINEIA64(__m64 __m64_dep_mi(const int,__m64,const int,const int)) |
| 447 |
__MACHINEIA64(__m64 __m64_dep_mr(__m64,__m64,const int,const int)) |
| 448 |
__MACHINEIA64(__m64 __m64_dep_zi(const int,const int,const int)) |
| 449 |
__MACHINEIA64(__m64 __m64_dep_zr(__m64,const int,const int)) |
| 450 |
__MACHINEIA64(__m64 __m64_extr(__m64,const int,const int)) |
| 451 |
__MACHINEIA64(__m64 __m64_extru(__m64,const int,const int)) |
| 452 |
__MACHINEIA64(__m64 __m64_mix1l(__m64,__m64)) |
| 453 |
__MACHINEIA64(__m64 __m64_mix1r(__m64,__m64)) |
| 454 |
__MACHINEIA64(__m64 __m64_mix2l(__m64,__m64)) |
| 455 |
__MACHINEIA64(__m64 __m64_mix2r(__m64,__m64)) |
| 456 |
__MACHINEIA64(__m64 __m64_mix4l(__m64,__m64)) |
| 457 |
__MACHINEIA64(__m64 __m64_mix4r(__m64,__m64)) |
| 458 |
__MACHINEIA64(__m64 __m64_mux1(__m64,const int)) |
| 459 |
__MACHINEIA64(__m64 __m64_mux2(__m64,const int)) |
| 460 |
__MACHINEIA64(__m64 __m64_muladd64hi(__m64,__m64,__m64)) |
| 461 |
__MACHINEIA64(__m64 __m64_muladd64hi_u(__m64,__m64,__m64)) |
| 462 |
__MACHINEIA64(__m64 __m64_muladd64lo(__m64,__m64,__m64)) |
| 463 |
__MACHINEIA64(__m64 __m64_padd1uus(__m64,__m64)) |
| 464 |
__MACHINEIA64(__m64 __m64_padd2uus(__m64,__m64)) |
| 465 |
__MACHINEIA64(__m64 __m64_pavg1_nraz(__m64,__m64)) |
| 466 |
__MACHINEIA64(__m64 __m64_pavg2_nraz(__m64,__m64)) |
| 467 |
__MACHINEIA64(__m64 __m64_pavgsub1(__m64,__m64)) |
| 468 |
__MACHINEIA64(__m64 __m64_pavgsub2(__m64,__m64)) |
| 469 |
__MACHINEIA64(__m64 __m64_pmpy2l(__m64,__m64)) |
| 470 |
__MACHINEIA64(__m64 __m64_pmpy2r(__m64,__m64)) |
| 471 |
__MACHINEIA64(__m64 __m64_pmpyshr2(__m64,__m64,const int)) |
| 472 |
__MACHINEIA64(__m64 __m64_pmpyshr2u(__m64,__m64,const int)) |
| 473 |
__MACHINEIA64(__m64 __m64_popcnt(__m64)) |
| 474 |
__MACHINEIA64(__m64 __m64_pshladd2(__m64,const int,__m64)) |
| 475 |
__MACHINEIA64(__m64 __m64_pshradd2(__m64,const int,__m64)) |
| 476 |
__MACHINEIA64(__m64 __m64_psub1uus(__m64,__m64)) |
| 477 |
__MACHINEIA64(__m64 __m64_psub2uus(__m64,__m64)) |
| 478 |
__MACHINEIA64(__m64 __m64_shladd(__m64,const int,__m64)) |
| 479 |
__MACHINEIA64(__m64 __m64_shrp(__m64,__m64,const int)) |
| 480 |
__MACHINEIA64(void __mf(void)) |
| 481 |
__MACHINEIA64(void __mfa(void)) |
| 482 |
__MACHINECE(long _MulHigh(long,long)) |
| 483 |
__MACHINECE(unsigned long _MulUnsignedHigh (unsigned long,unsigned long)) |
| 484 |
__MACHINEI(int __cdecl _outp(unsigned short,int)) |
| 485 |
__MACHINEI(int __cdecl outp(unsigned short,int)) |
| 486 |
__MACHINEI(unsigned __LONG32 __cdecl _outpd(unsigned short,unsigned __LONG32)) |
| 487 |
__MACHINEI(unsigned __LONG32 __cdecl outpd(unsigned short,unsigned __LONG32)) |
| 488 |
__MACHINEI(unsigned short __cdecl _outpw(unsigned short,unsigned short)) |
| 489 |
__MACHINEI(unsigned short __cdecl outpw(unsigned short,unsigned short)) |
| 490 |
__MACHINECE(void __cdecl __prefetch(unsigned long *addr)) |
| 491 |
__MACHINEIA64(__MINGW_EXTENSION void __ptcl(__int64,__int64)) |
| 492 |
__MACHINEIA64(__MINGW_EXTENSION void __ptcg(__int64,__int64)) |
| 493 |
__MACHINEIA64(__MINGW_EXTENSION void __ptcga(__int64,__int64)) |
| 494 |
__MACHINEIA64(__MINGW_EXTENSION void __ptrd(__int64,__int64)) |
| 495 |
__MACHINEIA64(__MINGW_EXTENSION void __ptri(__int64,__int64)) |
| 496 |
__MACHINEIA64(void *_rdteb(void)) |
| 497 |
__MACHINESA(int _ReadStatusReg(int)) |
| 498 |
/* __MACHINECE(void _ReadWriteBarrier(void)) moved to psdk_inc/intrin-impl.h */ |
| 499 |
__MACHINEIA64(__MINGW_EXTENSION void _ReleaseSpinLock(unsigned __int64 *)) |
| 500 |
__MACHINEI(void *_ReturnAddress(void)) |
| 501 |
__MACHINEIA64(void *_ReturnAddress(void)) |
| 502 |
__MACHINESA(void *_ReturnAddress(void)) |
| 503 |
__MACHINECE(void *_ReturnAddress(void)) |
| 504 |
#pragma push_macro ("_rotl") |
| 505 |
#undef _rotl |
| 506 |
__MACHINE(unsigned int __cdecl _rotl(unsigned int,int)) |
| 507 |
#pragma pop_macro ("_rotl") |
| 508 |
#pragma push_macro ("_rotr") |
| 509 |
#undef _rotr |
| 510 |
__MACHINE(unsigned int __cdecl _rotr(unsigned int,int)) |
| 511 |
#pragma pop_macro ("_rotr") |
| 512 |
#undef _rotl64 |
| 513 |
#undef _rotr64 |
| 514 |
__MACHINE(__MINGW_EXTENSION unsigned __int64 __cdecl _rotl64(unsigned __int64,int)) |
| 515 |
__MACHINE(__MINGW_EXTENSION unsigned __int64 __cdecl _rotr64(unsigned __int64,int)) |
| 516 |
#define _rotl64 __rolq |
| 517 |
#define _rotr64 __rorq |
| 518 |
__MACHINEIA64(void __rsm(int)) |
| 519 |
__MACHINEIA64(void __rum(int)) |
| 520 |
#ifndef __CYGWIN__ |
| 521 |
#ifndef USE_NO_MINGW_SETJMP_TWO_ARGS |
| 522 |
__MACHINE(int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmp(jmp_buf,void *)) |
| 523 |
__MACHINEIA64(int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmpex(jmp_buf,void *)) |
| 524 |
__MACHINEX64(int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmpex(jmp_buf,void *)) |
| 525 |
#else |
| 526 |
__MACHINE(int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmp(jmp_buf)) |
| 527 |
__MACHINEIA64(int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmpex(jmp_buf)) |
| 528 |
__MACHINEX64(int __cdecl __attribute__ ((__nothrow__,__returns_twice__)) _setjmpex(jmp_buf)) |
| 529 |
#endif |
| 530 |
#endif |
| 531 |
__MACHINEIA64(__MINGW_EXTENSION void __setReg(int,unsigned __int64)) |
| 532 |
__MACHINEARMX(void _SmulAdd_SL_ACC(int,int)) |
| 533 |
__MACHINEARMX(void _SmulAddPack_2SW_ACC(int,int)) |
| 534 |
__MACHINEARMX(void _SmulAddLo_SW_ACC(int,int)) |
| 535 |
__MACHINEARMX(void _SmulAddHi_SW_ACC(int,int)) |
| 536 |
__MACHINEARMX(void _SmulAddHiLo_SW_ACC(int,int)) |
| 537 |
__MACHINEARMX(void _SmulAddLoHi_SW_ACC(int,int)) |
| 538 |
__MACHINEIA64(__MINGW_EXTENSION void __store128(void *,__int64,__int64)) |
| 539 |
__MACHINEIA64(__MINGW_EXTENSION void __store128_rel(void *,__int64,__int64)) |
| 540 |
__MACHINE(char *__cdecl _strset(char *,int)) |
| 541 |
__MACHINE(char *__cdecl strset(char *,int)) |
| 542 |
__MACHINEIA64(void __ssm(int)) |
| 543 |
__MACHINEIA64(void __sum(int)) |
| 544 |
__MACHINESA(int __swi(unsigned,...)) |
| 545 |
__MACHINEIA64(void __synci(void)) |
| 546 |
__MACHINEIA64(__MINGW_EXTENSION __int64 __thash(__int64)) |
| 547 |
__MACHINEIA64(__MINGW_EXTENSION __int64 __ttag(__int64)) |
| 548 |
__MACHINECE(int __trap(int,...)) |
| 549 |
__MACHINEI(__MINGW_EXTENSION unsigned __int64 __ull_rshift(unsigned __int64,int)) |
| 550 |
__MACHINEIA64(__MINGW_EXTENSION unsigned __int64 __UMULH(unsigned __int64 a,unsigned __int64 b)) |
| 551 |
__MACHINECE(wchar_t *__cdecl wcscat(wchar_t * __restrict__ ,const wchar_t * __restrict__ )) |
| 552 |
__MACHINECE(int __cdecl wcscmp(const wchar_t *,const wchar_t *)) |
| 553 |
__MACHINECE(wchar_t *__cdecl wcscpy(wchar_t * __restrict__ ,const wchar_t * __restrict__ )) |
| 554 |
__MACHINECE(size_t __cdecl wcslen(const wchar_t *)) |
| 555 |
__MACHINECE(int __cdecl wcsncmp(const wchar_t *,const wchar_t *,size_t)) |
| 556 |
__MACHINECE(wchar_t *__cdecl wcsncpy(wchar_t * __restrict__ ,const wchar_t * __restrict__ ,size_t)) |
| 557 |
__MACHINECE(wchar_t *__cdecl _wcsset(wchar_t *,wchar_t)) |
| 558 |
/* __MACHINECE(void _WriteBarrier(void)) moved to psdk_inc/intrin-impl.h */ |
| 559 |
__MACHINESA(void _WriteStatusReg(int,int,int)) |
| 560 |
__MACHINEI(void *_AddressOfReturnAddress(void)) |
| 561 |
__MACHINEIA64(void __yield(void)) |
| 562 |
__MACHINEIA64(void __fci(void*)) |
| 563 |
|
| 564 |
#if !defined(__GNUC__) || (!defined(__MMX__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 565 |
__MACHINEX86X_NOX64(void _m_empty(void)) |
| 566 |
__MACHINEX86X_NOX64(__m64 _m_from_int(int)) |
| 567 |
__MACHINEX86X_NOX64(int _m_to_int(__m64)) |
| 568 |
__MACHINEX86X_NOX64(__m64 _m_packsswb(__m64,__m64)) |
| 569 |
__MACHINEX86X_NOX64(__m64 _m_packssdw(__m64,__m64)) |
| 570 |
__MACHINEX86X_NOX64(__m64 _m_packuswb(__m64,__m64)) |
| 571 |
__MACHINEX86X_NOX64(__m64 _m_punpckhbw(__m64,__m64)) |
| 572 |
__MACHINEX86X_NOX64(__m64 _m_punpckhwd(__m64,__m64)) |
| 573 |
__MACHINEX86X_NOX64(__m64 _m_punpckhdq(__m64,__m64)) |
| 574 |
__MACHINEX86X_NOX64(__m64 _m_punpcklbw(__m64,__m64)) |
| 575 |
__MACHINEX86X_NOX64(__m64 _m_punpcklwd(__m64,__m64)) |
| 576 |
__MACHINEX86X_NOX64(__m64 _m_punpckldq(__m64,__m64)) |
| 577 |
__MACHINEX86X_NOX64(__m64 _m_paddb(__m64,__m64)) |
| 578 |
__MACHINEX86X_NOX64(__m64 _m_paddw(__m64,__m64)) |
| 579 |
__MACHINEX86X_NOX64(__m64 _m_paddd(__m64,__m64)) |
| 580 |
__MACHINEX86X_NOX64(__m64 _m_paddsb(__m64,__m64)) |
| 581 |
__MACHINEX86X_NOX64(__m64 _m_paddsw(__m64,__m64)) |
| 582 |
__MACHINEX86X_NOX64(__m64 _m_paddusb(__m64,__m64)) |
| 583 |
__MACHINEX86X_NOX64(__m64 _m_paddusw(__m64,__m64)) |
| 584 |
__MACHINEX86X_NOX64(__m64 _m_psubb(__m64,__m64)) |
| 585 |
__MACHINEX86X_NOX64(__m64 _m_psubw(__m64,__m64)) |
| 586 |
__MACHINEX86X_NOX64(__m64 _m_psubd(__m64,__m64)) |
| 587 |
__MACHINEX86X_NOX64(__m64 _m_psubsb(__m64,__m64)) |
| 588 |
__MACHINEX86X_NOX64(__m64 _m_psubsw(__m64,__m64)) |
| 589 |
__MACHINEX86X_NOX64(__m64 _m_psubusb(__m64,__m64)) |
| 590 |
__MACHINEX86X_NOX64(__m64 _m_psubusw(__m64,__m64)) |
| 591 |
__MACHINEX86X_NOX64(__m64 _m_pmaddwd(__m64,__m64)) |
| 592 |
__MACHINEX86X_NOX64(__m64 _m_pmulhw(__m64,__m64)) |
| 593 |
__MACHINEX86X_NOX64(__m64 _m_pmullw(__m64,__m64)) |
| 594 |
__MACHINEX86X_NOX64(__m64 _m_psllw(__m64,__m64)) |
| 595 |
__MACHINEX86X_NOX64(__m64 _m_psllwi(__m64,int)) |
| 596 |
__MACHINEX86X_NOX64(__m64 _m_pslld(__m64,__m64)) |
| 597 |
__MACHINEX86X_NOX64(__m64 _m_pslldi(__m64,int)) |
| 598 |
__MACHINEX86X_NOX64(__m64 _m_psllq(__m64,__m64)) |
| 599 |
__MACHINEX86X_NOX64(__m64 _m_psllqi(__m64,int)) |
| 600 |
__MACHINEX86X_NOX64(__m64 _m_psraw(__m64,__m64)) |
| 601 |
__MACHINEX86X_NOX64(__m64 _m_psrawi(__m64,int)) |
| 602 |
__MACHINEX86X_NOX64(__m64 _m_psrad(__m64,__m64)) |
| 603 |
__MACHINEX86X_NOX64(__m64 _m_psradi(__m64,int)) |
| 604 |
__MACHINEX86X_NOX64(__m64 _m_psrlw(__m64,__m64)) |
| 605 |
__MACHINEX86X_NOX64(__m64 _m_psrlwi(__m64,int)) |
| 606 |
__MACHINEX86X_NOX64(__m64 _m_psrld(__m64,__m64)) |
| 607 |
__MACHINEX86X_NOX64(__m64 _m_psrldi(__m64,int)) |
| 608 |
__MACHINEX86X_NOX64(__m64 _m_psrlq(__m64,__m64)) |
| 609 |
__MACHINEX86X_NOX64(__m64 _m_psrlqi(__m64,int)) |
| 610 |
__MACHINEX86X_NOX64(__m64 _m_pand(__m64,__m64)) |
| 611 |
__MACHINEX86X_NOX64(__m64 _m_pandn(__m64,__m64)) |
| 612 |
__MACHINEX86X_NOX64(__m64 _m_por(__m64,__m64)) |
| 613 |
__MACHINEX86X_NOX64(__m64 _m_pxor(__m64,__m64)) |
| 614 |
__MACHINEX86X_NOX64(__m64 _m_pcmpeqb(__m64,__m64)) |
| 615 |
__MACHINEX86X_NOX64(__m64 _m_pcmpeqw(__m64,__m64)) |
| 616 |
__MACHINEX86X_NOX64(__m64 _m_pcmpeqd(__m64,__m64)) |
| 617 |
__MACHINEX86X_NOX64(__m64 _m_pcmpgtb(__m64,__m64)) |
| 618 |
__MACHINEX86X_NOX64(__m64 _m_pcmpgtw(__m64,__m64)) |
| 619 |
__MACHINEX86X_NOX64(__m64 _m_pcmpgtd(__m64,__m64)) |
| 620 |
__MACHINEX86X_NOX64(__m64 _mm_setzero_si64(void)) |
| 621 |
__MACHINEX86X_NOX64(__m64 _mm_set_pi32(int,int)) |
| 622 |
__MACHINEX86X_NOX64(__m64 _mm_set_pi16(short,short,short,short)) |
| 623 |
__MACHINEX86X_NOX64(__m64 _mm_set_pi8(char,char,char,char,char,char,char,char)) |
| 624 |
__MACHINEX86X_NOX64(__m64 _mm_set1_pi32(int)) |
| 625 |
__MACHINEX86X_NOX64(__m64 _mm_set1_pi16(short)) |
| 626 |
__MACHINEX86X_NOX64(__m64 _mm_set1_pi8(char)) |
| 627 |
__MACHINEX86X_NOX64(__m64 _mm_setr_pi32(int,int)) |
| 628 |
__MACHINEX86X_NOX64(__m64 _mm_setr_pi16(short,short,short,short)) |
| 629 |
__MACHINEX86X_NOX64(__m64 _mm_setr_pi8(char,char,char,char,char,char,char,char)) |
| 630 |
#endif |
| 631 |
#if !defined(__GNUC__) || (!defined(__SSE__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 632 |
#pragma push_macro ("_m_pextrw") |
| 633 |
#undef _m_pextrw |
| 634 |
__MACHINEX86X_NOX64(int _m_pextrw(__m64,int)) |
| 635 |
__MACHINECC(__MINGW_EXTENSION int _m_pextrw(unsigned __int64 m1,const int c)) |
| 636 |
#pragma pop_macro ("_m_pextrw") |
| 637 |
#pragma push_macro ("_m_pinsrw") |
| 638 |
#undef _m_pinsrw |
| 639 |
__MACHINEX86X_NOX64(__m64 _m_pinsrw(__m64,int,int)) |
| 640 |
#pragma pop_macro ("_m_pinsrw") |
| 641 |
__MACHINEX86X_NOX64(__m64 _m_pmaxsw(__m64,__m64)) |
| 642 |
__MACHINEX86X_NOX64(__m64 _m_pmaxub(__m64,__m64)) |
| 643 |
__MACHINEX86X_NOX64(__m64 _m_pminsw(__m64,__m64)) |
| 644 |
__MACHINEX86X_NOX64(__m64 _m_pminub(__m64,__m64)) |
| 645 |
__MACHINEX86X_NOX64(int _m_pmovmskb(__m64)) |
| 646 |
__MACHINEX86X_NOX64(__m64 _m_pmulhuw(__m64,__m64)) |
| 647 |
#pragma push_macro ("_m_pshufw") |
| 648 |
#undef _m_pshufw |
| 649 |
__MACHINEX86X_NOX64(__m64 _m_pshufw(__m64,int)) |
| 650 |
#pragma pop_macro ("_m_pshufw") |
| 651 |
__MACHINEX86X_NOX64(void _m_maskmovq(__m64,__m64,char*)) |
| 652 |
__MACHINEX86X_NOX64(__m64 _m_pavgb(__m64,__m64)) |
| 653 |
__MACHINEX86X_NOX64(__m64 _m_pavgw(__m64,__m64)) |
| 654 |
__MACHINEX86X_NOX64(__m64 _m_psadbw(__m64,__m64)) |
| 655 |
#endif |
| 656 |
#if !defined(__GNUC__) || (!defined(__SSE__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 657 |
__MACHINEX86X_NOIA64(__m128 _mm_add_ss(__m128,__m128)) |
| 658 |
__MACHINEX86X_NOIA64(__m128 _mm_add_ps(__m128,__m128)) |
| 659 |
__MACHINEX86X_NOIA64(__m128 _mm_sub_ss(__m128,__m128)) |
| 660 |
__MACHINEX86X_NOIA64(__m128 _mm_sub_ps(__m128,__m128)) |
| 661 |
__MACHINEX86X_NOIA64(__m128 _mm_mul_ss(__m128,__m128)) |
| 662 |
__MACHINEX86X_NOIA64(__m128 _mm_mul_ps(__m128,__m128)) |
| 663 |
__MACHINEX86X_NOIA64(__m128 _mm_div_ss(__m128,__m128)) |
| 664 |
__MACHINEX86X_NOIA64(__m128 _mm_div_ps(__m128,__m128)) |
| 665 |
__MACHINEX86X_NOIA64(__m128 _mm_sqrt_ss(__m128)) |
| 666 |
__MACHINEX86X_NOIA64(__m128 _mm_sqrt_ps(__m128)) |
| 667 |
__MACHINEX86X_NOIA64(__m128 _mm_rcp_ss(__m128)) |
| 668 |
__MACHINEX86X_NOIA64(__m128 _mm_rcp_ps(__m128)) |
| 669 |
__MACHINEX86X_NOIA64(__m128 _mm_rsqrt_ss(__m128)) |
| 670 |
__MACHINEX86X_NOIA64(__m128 _mm_rsqrt_ps(__m128)) |
| 671 |
__MACHINEX86X_NOIA64(__m128 _mm_min_ss(__m128,__m128)) |
| 672 |
__MACHINEX86X_NOIA64(__m128 _mm_min_ps(__m128,__m128)) |
| 673 |
__MACHINEX86X_NOIA64(__m128 _mm_max_ss(__m128,__m128)) |
| 674 |
__MACHINEX86X_NOIA64(__m128 _mm_max_ps(__m128,__m128)) |
| 675 |
__MACHINEX86X_NOIA64(__m128 _mm_and_ps(__m128,__m128)) |
| 676 |
__MACHINEX86X_NOIA64(__m128 _mm_andnot_ps(__m128,__m128)) |
| 677 |
__MACHINEX86X_NOIA64(__m128 _mm_or_ps(__m128,__m128)) |
| 678 |
__MACHINEX86X_NOIA64(__m128 _mm_xor_ps(__m128,__m128)) |
| 679 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpeq_ss(__m128,__m128)) |
| 680 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpeq_ps(__m128,__m128)) |
| 681 |
__MACHINEX86X_NOIA64(__m128 _mm_cmplt_ss(__m128,__m128)) |
| 682 |
__MACHINEX86X_NOIA64(__m128 _mm_cmplt_ps(__m128,__m128)) |
| 683 |
__MACHINEX86X_NOIA64(__m128 _mm_cmple_ss(__m128,__m128)) |
| 684 |
__MACHINEX86X_NOIA64(__m128 _mm_cmple_ps(__m128,__m128)) |
| 685 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpgt_ss(__m128,__m128)) |
| 686 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpgt_ps(__m128,__m128)) |
| 687 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpge_ss(__m128,__m128)) |
| 688 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpge_ps(__m128,__m128)) |
| 689 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpneq_ss(__m128,__m128)) |
| 690 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpneq_ps(__m128,__m128)) |
| 691 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpnlt_ss(__m128,__m128)) |
| 692 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpnlt_ps(__m128,__m128)) |
| 693 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpnle_ss(__m128,__m128)) |
| 694 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpnle_ps(__m128,__m128)) |
| 695 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpngt_ss(__m128,__m128)) |
| 696 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpngt_ps(__m128,__m128)) |
| 697 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpnge_ss(__m128,__m128)) |
| 698 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpnge_ps(__m128,__m128)) |
| 699 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpord_ss(__m128,__m128)) |
| 700 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpord_ps(__m128,__m128)) |
| 701 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpunord_ss(__m128,__m128)) |
| 702 |
__MACHINEX86X_NOIA64(__m128 _mm_cmpunord_ps(__m128,__m128)) |
| 703 |
__MACHINEX86X_NOIA64(int _mm_comieq_ss(__m128,__m128)) |
| 704 |
__MACHINEX86X_NOIA64(int _mm_comilt_ss(__m128,__m128)) |
| 705 |
__MACHINEX86X_NOIA64(int _mm_comile_ss(__m128,__m128)) |
| 706 |
__MACHINEX86X_NOIA64(int _mm_comigt_ss(__m128,__m128)) |
| 707 |
__MACHINEX86X_NOIA64(int _mm_comige_ss(__m128,__m128)) |
| 708 |
__MACHINEX86X_NOIA64(int _mm_comineq_ss(__m128,__m128)) |
| 709 |
__MACHINEX86X_NOIA64(int _mm_ucomieq_ss(__m128,__m128)) |
| 710 |
__MACHINEX86X_NOIA64(int _mm_ucomilt_ss(__m128,__m128)) |
| 711 |
__MACHINEX86X_NOIA64(int _mm_ucomile_ss(__m128,__m128)) |
| 712 |
__MACHINEX86X_NOIA64(int _mm_ucomigt_ss(__m128,__m128)) |
| 713 |
__MACHINEX86X_NOIA64(int _mm_ucomige_ss(__m128,__m128)) |
| 714 |
__MACHINEX86X_NOIA64(int _mm_ucomineq_ss(__m128,__m128)) |
| 715 |
__MACHINEX86X_NOIA64(int _mm_cvt_ss2si(__m128)) |
| 716 |
__MACHINEX86X_NOWIN64(__m64 _mm_cvt_ps2pi(__m128)) |
| 717 |
__MACHINEX86X_NOIA64(int _mm_cvtt_ss2si(__m128)) |
| 718 |
__MACHINEX86X_NOWIN64(__m64 _mm_cvtt_ps2pi(__m128)) |
| 719 |
__MACHINEX86X_NOIA64(__m128 _mm_cvt_si2ss(__m128,int)) |
| 720 |
__MACHINEX86X_NOWIN64(__m128 _mm_cvt_pi2ps(__m128,__m64)) |
| 721 |
#pragma push_macro ("_mm_shuffle_ps") |
| 722 |
#undef _mm_shuffle_ps |
| 723 |
__MACHINEX86X_NOIA64(__m128 _mm_shuffle_ps(__m128,__m128,int const)) |
| 724 |
#pragma pop_macro ("_mm_shuffle_ps") |
| 725 |
__MACHINEX86X_NOIA64(__m128 _mm_unpackhi_ps(__m128,__m128)) |
| 726 |
__MACHINEX86X_NOIA64(__m128 _mm_unpacklo_ps(__m128,__m128)) |
| 727 |
__MACHINEX86X_NOIA64(__m128 _mm_loadh_pi(__m128,__m64 const*)) |
| 728 |
__MACHINEX86X_NOIA64(void _mm_storeh_pi(__m64*,__m128)) |
| 729 |
__MACHINEX86X_NOIA64(__m128 _mm_loadl_pi(__m128,__m64 const*)) |
| 730 |
__MACHINEX86X_NOIA64(void _mm_storel_pi(__m64*,__m128)) |
| 731 |
__MACHINEX86X_NOIA64(int _mm_movemask_ps(__m128)) |
| 732 |
__MACHINEX86X_NOIA64(__m128 _mm_set_ss(float)) |
| 733 |
__MACHINEX86X_NOIA64(__m128 _mm_set_ps1(float)) |
| 734 |
__MACHINEX86X_NOIA64(__m128 _mm_set_ps(float,float,float,float)) |
| 735 |
__MACHINEX86X_NOIA64(__m128 _mm_setr_ps(float,float,float,float)) |
| 736 |
__MACHINEX86X_NOIA64(__m128 _mm_setzero_ps(void)) |
| 737 |
__MACHINEX86X_NOIA64(__m128 _mm_load_ss(float const*)) |
| 738 |
__MACHINEX86X_NOIA64(__m128 _mm_load_ps1(float const*)) |
| 739 |
__MACHINEX86X_NOIA64(__m128 _mm_load_ps(float const*)) |
| 740 |
__MACHINEX86X_NOIA64(__m128 _mm_loadr_ps(float const*)) |
| 741 |
__MACHINEX86X_NOIA64(__m128 _mm_loadu_ps(float const*)) |
| 742 |
__MACHINEX86X_NOIA64(__m128 _mm_move_ss(__m128,__m128)) |
| 743 |
__MACHINEX86X_NOIA64(void _mm_store_ss(float*,__m128)) |
| 744 |
__MACHINEX86X_NOIA64(void _mm_store_ps1(float*,__m128)) |
| 745 |
__MACHINEX86X_NOIA64(void _mm_store_ps(float*,__m128)) |
| 746 |
__MACHINEX86X_NOIA64(void _mm_storer_ps(float*,__m128)) |
| 747 |
__MACHINEX86X_NOIA64(void _mm_storeu_ps(float*,__m128)) |
| 748 |
/* __MACHINEX86X_NOIA64(void _mm_prefetch(char const*,int)) */ |
| 749 |
__MACHINEX86X_NOWIN64(void _mm_stream_pi(__m64*,__m64)) |
| 750 |
__MACHINEX86X_NOIA64(void _mm_stream_ps(float*,__m128)) |
| 751 |
__MACHINEX86X_NOIA64(void _mm_sfence(void)) |
| 752 |
__MACHINEX86X_NOIA64(unsigned int _mm_getcsr(void)) |
| 753 |
__MACHINEX86X_NOIA64(void _mm_setcsr(unsigned int)) |
| 754 |
__MACHINEX86X_NOIA64(__m128 _mm_movelh_ps(__m128,__m128)) |
| 755 |
__MACHINEX86X_NOIA64(__m128 _mm_movehl_ps(__m128,__m128)) |
| 756 |
#endif |
| 757 |
#if !defined(__GNUC__) || (!defined(__3dNOW__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 758 |
__MACHINEX86X_NOWIN64(__m64 _m_from_float(float)) |
| 759 |
__MACHINEX86X_NOWIN64(float _m_to_float(__m64)) |
| 760 |
__MACHINEX86X_NOIA64(void _m_prefetch(void*)) |
| 761 |
__MACHINEX86X_NOIA64(void _m_prefetchw(void*_Source)) |
| 762 |
__MACHINEX86X_NOWIN64(void _m_femms(void)) |
| 763 |
__MACHINEX86X_NOWIN64(__m64 _m_pavgusb(__m64,__m64)) |
| 764 |
__MACHINEX86X_NOWIN64(__m64 _m_pf2id(__m64)) |
| 765 |
__MACHINEX86X_NOWIN64(__m64 _m_pfacc(__m64,__m64)) |
| 766 |
__MACHINEX86X_NOWIN64(__m64 _m_pfadd(__m64,__m64)) |
| 767 |
__MACHINEX86X_NOWIN64(__m64 _m_pfcmpeq(__m64,__m64)) |
| 768 |
__MACHINEX86X_NOWIN64(__m64 _m_pfcmpge(__m64,__m64)) |
| 769 |
__MACHINEX86X_NOWIN64(__m64 _m_pfcmpgt(__m64,__m64)) |
| 770 |
__MACHINEX86X_NOWIN64(__m64 _m_pfmax(__m64,__m64)) |
| 771 |
__MACHINEX86X_NOWIN64(__m64 _m_pfmin(__m64,__m64)) |
| 772 |
__MACHINEX86X_NOWIN64(__m64 _m_pfmul(__m64,__m64)) |
| 773 |
__MACHINEX86X_NOWIN64(__m64 _m_pfrcp(__m64)) |
| 774 |
__MACHINEX86X_NOWIN64(__m64 _m_pfrcpit1(__m64,__m64)) |
| 775 |
__MACHINEX86X_NOWIN64(__m64 _m_pfrcpit2(__m64,__m64)) |
| 776 |
__MACHINEX86X_NOWIN64(__m64 _m_pfrsqrt(__m64)) |
| 777 |
__MACHINEX86X_NOWIN64(__m64 _m_pfrsqit1(__m64,__m64)) |
| 778 |
__MACHINEX86X_NOWIN64(__m64 _m_pfsub(__m64,__m64)) |
| 779 |
__MACHINEX86X_NOWIN64(__m64 _m_pfsubr(__m64,__m64)) |
| 780 |
__MACHINEX86X_NOWIN64(__m64 _m_pi2fd(__m64)) |
| 781 |
__MACHINEX86X_NOWIN64(__m64 _m_pmulhrw(__m64,__m64)) |
| 782 |
#endif |
| 783 |
__MACHINEX86X_NOWIN64(__m64 _m_pf2iw(__m64)) |
| 784 |
__MACHINEX86X_NOWIN64(__m64 _m_pfnacc(__m64,__m64)) |
| 785 |
__MACHINEX86X_NOWIN64(__m64 _m_pfpnacc(__m64,__m64)) |
| 786 |
__MACHINEX86X_NOWIN64(__m64 _m_pi2fw(__m64)) |
| 787 |
__MACHINEX86X_NOWIN64(__m64 _m_pswapd(__m64)) |
| 788 |
#if !defined(__GNUC__) || (!defined(__SSE2__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 789 |
__MACHINEX86X(__m128d _mm_add_sd(__m128d,__m128d)) |
| 790 |
__MACHINEX86X(__m128d _mm_add_pd(__m128d,__m128d)) |
| 791 |
__MACHINEX86X(__m128d _mm_div_sd(__m128d,__m128d)) |
| 792 |
__MACHINEX86X(__m128d _mm_div_pd(__m128d,__m128d)) |
| 793 |
__MACHINEX86X(__m128d _mm_max_sd(__m128d,__m128d)) |
| 794 |
__MACHINEX86X(__m128d _mm_max_pd(__m128d,__m128d)) |
| 795 |
__MACHINEX86X(__m128d _mm_min_sd(__m128d,__m128d)) |
| 796 |
__MACHINEX86X(__m128d _mm_min_pd(__m128d,__m128d)) |
| 797 |
__MACHINEX86X(__m128d _mm_mul_sd(__m128d,__m128d)) |
| 798 |
__MACHINEX86X(__m128d _mm_mul_pd(__m128d,__m128d)) |
| 799 |
__MACHINEX86X(__m128d _mm_sqrt_sd(__m128d,__m128d)) |
| 800 |
__MACHINEX86X(__m128d _mm_sqrt_pd(__m128d)) |
| 801 |
__MACHINEX86X(__m128d _mm_sub_sd(__m128d,__m128d)) |
| 802 |
__MACHINEX86X(__m128d _mm_sub_pd(__m128d,__m128d)) |
| 803 |
__MACHINEX86X(__m128d _mm_and_pd(__m128d,__m128d)) |
| 804 |
__MACHINEX86X(__m128d _mm_andnot_pd(__m128d,__m128d)) |
| 805 |
__MACHINEX86X(__m128d _mm_or_pd(__m128d,__m128d)) |
| 806 |
__MACHINEX86X(__m128d _mm_xor_pd(__m128d,__m128d)) |
| 807 |
__MACHINEX86X(__m128d _mm_cmpeq_sd(__m128d,__m128d)) |
| 808 |
__MACHINEX86X(__m128d _mm_cmpeq_pd(__m128d,__m128d)) |
| 809 |
__MACHINEX86X(__m128d _mm_cmplt_sd(__m128d,__m128d)) |
| 810 |
__MACHINEX86X(__m128d _mm_cmplt_pd(__m128d,__m128d)) |
| 811 |
__MACHINEX86X(__m128d _mm_cmple_sd(__m128d,__m128d)) |
| 812 |
__MACHINEX86X(__m128d _mm_cmple_pd(__m128d,__m128d)) |
| 813 |
__MACHINEX86X(__m128d _mm_cmpgt_sd(__m128d,__m128d)) |
| 814 |
__MACHINEX86X(__m128d _mm_cmpgt_pd(__m128d,__m128d)) |
| 815 |
__MACHINEX86X(__m128d _mm_cmpge_sd(__m128d,__m128d)) |
| 816 |
__MACHINEX86X(__m128d _mm_cmpge_pd(__m128d,__m128d)) |
| 817 |
__MACHINEX86X(__m128d _mm_cmpneq_sd(__m128d,__m128d)) |
| 818 |
__MACHINEX86X(__m128d _mm_cmpneq_pd(__m128d,__m128d)) |
| 819 |
__MACHINEX86X(__m128d _mm_cmpnlt_sd(__m128d,__m128d)) |
| 820 |
__MACHINEX86X(__m128d _mm_cmpnlt_pd(__m128d,__m128d)) |
| 821 |
__MACHINEX86X(__m128d _mm_cmpnle_sd(__m128d,__m128d)) |
| 822 |
__MACHINEX86X(__m128d _mm_cmpnle_pd(__m128d,__m128d)) |
| 823 |
__MACHINEX86X(__m128d _mm_cmpngt_sd(__m128d,__m128d)) |
| 824 |
__MACHINEX86X(__m128d _mm_cmpngt_pd(__m128d,__m128d)) |
| 825 |
__MACHINEX86X(__m128d _mm_cmpnge_sd(__m128d,__m128d)) |
| 826 |
__MACHINEX86X(__m128d _mm_cmpnge_pd(__m128d,__m128d)) |
| 827 |
__MACHINEX86X(__m128d _mm_cmpord_sd(__m128d,__m128d)) |
| 828 |
__MACHINEX86X(__m128d _mm_cmpord_pd(__m128d,__m128d)) |
| 829 |
__MACHINEX86X(__m128d _mm_cmpunord_sd(__m128d,__m128d)) |
| 830 |
__MACHINEX86X(__m128d _mm_cmpunord_pd(__m128d,__m128d)) |
| 831 |
__MACHINEX86X(int _mm_comieq_sd(__m128d,__m128d)) |
| 832 |
__MACHINEX86X(int _mm_comilt_sd(__m128d,__m128d)) |
| 833 |
__MACHINEX86X(int _mm_comile_sd(__m128d,__m128d)) |
| 834 |
__MACHINEX86X(int _mm_comigt_sd(__m128d,__m128d)) |
| 835 |
__MACHINEX86X(int _mm_comige_sd(__m128d,__m128d)) |
| 836 |
__MACHINEX86X(int _mm_comineq_sd(__m128d,__m128d)) |
| 837 |
__MACHINEX86X(int _mm_ucomieq_sd(__m128d,__m128d)) |
| 838 |
__MACHINEX86X(int _mm_ucomilt_sd(__m128d,__m128d)) |
| 839 |
__MACHINEX86X(int _mm_ucomile_sd(__m128d,__m128d)) |
| 840 |
__MACHINEX86X(int _mm_ucomigt_sd(__m128d,__m128d)) |
| 841 |
__MACHINEX86X(int _mm_ucomige_sd(__m128d,__m128d)) |
| 842 |
__MACHINEX86X(int _mm_ucomineq_sd(__m128d,__m128d)) |
| 843 |
__MACHINEX86X(__m128 _mm_cvtpd_ps(__m128d)) |
| 844 |
__MACHINEX86X(__m128d _mm_cvtps_pd(__m128)) |
| 845 |
__MACHINEX86X(__m128d _mm_cvtepi32_pd(__m128i)) |
| 846 |
__MACHINEX86X(__m128i _mm_cvtpd_epi32(__m128d)) |
| 847 |
__MACHINEX86X(int _mm_cvtsd_si32(__m128d)) |
| 848 |
__MACHINEX86X(__m128 _mm_cvtsd_ss(__m128,__m128d)) |
| 849 |
__MACHINEX86X(__m128d _mm_cvtsi32_sd(__m128d,int)) |
| 850 |
__MACHINEX86X(__m128d _mm_cvtss_sd(__m128d,__m128)) |
| 851 |
__MACHINEX86X(__m128i _mm_cvttpd_epi32(__m128d)) |
| 852 |
__MACHINEX86X(int _mm_cvttsd_si32(__m128d)) |
| 853 |
__MACHINEX86X(__m128 _mm_cvtepi32_ps(__m128i)) |
| 854 |
__MACHINEX86X(__m128i _mm_cvtps_epi32(__m128)) |
| 855 |
__MACHINEX86X(__m128i _mm_cvttps_epi32(__m128)) |
| 856 |
__MACHINEX86X_NOX64(__m64 _mm_cvtpd_pi32(__m128d)) |
| 857 |
__MACHINEX86X_NOX64(__m64 _mm_cvttpd_pi32(__m128d)) |
| 858 |
__MACHINEX86X_NOX64(__m128d _mm_cvtpi32_pd(__m64)) |
| 859 |
__MACHINEX86X(__m128d _mm_unpackhi_pd(__m128d,__m128d)) |
| 860 |
__MACHINEX86X(__m128d _mm_unpacklo_pd(__m128d,__m128d)) |
| 861 |
__MACHINEX86X(int _mm_movemask_pd(__m128d)) |
| 862 |
/* __MACHINEX86X(__m128d _mm_shuffle_pd(__m128d,__m128d,int)) */ |
| 863 |
__MACHINEX86X(__m128d _mm_load_pd(double const*)) |
| 864 |
__MACHINEX86X(__m128d _mm_load1_pd(double const*)) |
| 865 |
__MACHINEX86X(__m128d _mm_loadr_pd(double const*)) |
| 866 |
__MACHINEX86X(__m128d _mm_loadu_pd(double const*)) |
| 867 |
__MACHINEX86X(__m128d _mm_load_sd(double const*)) |
| 868 |
__MACHINEX86X(__m128d _mm_loadh_pd(__m128d,double const*)) |
| 869 |
__MACHINEX86X(__m128d _mm_loadl_pd(__m128d,double const*)) |
| 870 |
__MACHINEX86X(__m128d _mm_set_sd(double)) |
| 871 |
__MACHINEX86X(__m128d _mm_set1_pd(double)) |
| 872 |
__MACHINEX86X(__m128d _mm_set_pd(double,double)) |
| 873 |
__MACHINEX86X(__m128d _mm_setr_pd(double,double)) |
| 874 |
__MACHINEX86X(__m128d _mm_setzero_pd(void)) |
| 875 |
__MACHINEX86X(__m128d _mm_move_sd(__m128d,__m128d)) |
| 876 |
__MACHINEX86X(void _mm_store_sd(double*,__m128d)) |
| 877 |
__MACHINEX86X(void _mm_store1_pd(double*,__m128d)) |
| 878 |
__MACHINEX86X(void _mm_store_pd(double*,__m128d)) |
| 879 |
__MACHINEX86X(void _mm_storeu_pd(double*,__m128d)) |
| 880 |
__MACHINEX86X(void _mm_storer_pd(double*,__m128d)) |
| 881 |
__MACHINEX86X(void _mm_storeh_pd(double*,__m128d)) |
| 882 |
__MACHINEX86X(void _mm_storel_pd(double*,__m128d)) |
| 883 |
__MACHINEX86X(__m128i _mm_add_epi8(__m128i,__m128i)) |
| 884 |
__MACHINEX86X(__m128i _mm_add_epi16(__m128i,__m128i)) |
| 885 |
__MACHINEX86X(__m128i _mm_add_epi32(__m128i,__m128i)) |
| 886 |
#endif |
| 887 |
|
| 888 |
#if !defined(__GNUC__) || (!defined(__MMX__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 889 |
__MACHINEX86X_NOX64(__m64 _mm_add_si64(__m64,__m64)) |
| 890 |
#endif |
| 891 |
|
| 892 |
#if !defined(__GNUC__) || (!defined(__SSE2__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 893 |
__MACHINEX86X(__m128i _mm_add_epi64(__m128i,__m128i)) |
| 894 |
__MACHINEX86X(__m128i _mm_adds_epi8(__m128i,__m128i)) |
| 895 |
__MACHINEX86X(__m128i _mm_adds_epi16(__m128i,__m128i)) |
| 896 |
__MACHINEX86X(__m128i _mm_adds_epu8(__m128i,__m128i)) |
| 897 |
__MACHINEX86X(__m128i _mm_adds_epu16(__m128i,__m128i)) |
| 898 |
__MACHINEX86X(__m128i _mm_avg_epu8(__m128i,__m128i)) |
| 899 |
__MACHINEX86X(__m128i _mm_avg_epu16(__m128i,__m128i)) |
| 900 |
__MACHINEX86X(__m128i _mm_madd_epi16(__m128i,__m128i)) |
| 901 |
__MACHINEX86X(__m128i _mm_max_epi16(__m128i,__m128i)) |
| 902 |
__MACHINEX86X(__m128i _mm_max_epu8(__m128i,__m128i)) |
| 903 |
__MACHINEX86X(__m128i _mm_min_epi16(__m128i,__m128i)) |
| 904 |
__MACHINEX86X(__m128i _mm_min_epu8(__m128i,__m128i)) |
| 905 |
__MACHINEX86X(__m128i _mm_mulhi_epi16(__m128i,__m128i)) |
| 906 |
__MACHINEX86X(__m128i _mm_mulhi_epu16(__m128i,__m128i)) |
| 907 |
__MACHINEX86X(__m128i _mm_mullo_epi16(__m128i,__m128i)) |
| 908 |
__MACHINEX86X_NOX64(__m64 _mm_mul_su32(__m64,__m64)) |
| 909 |
__MACHINEX86X(__m128i _mm_mul_epu32(__m128i,__m128i)) |
| 910 |
__MACHINEX86X(__m128i _mm_sad_epu8(__m128i,__m128i)) |
| 911 |
__MACHINEX86X(__m128i _mm_sub_epi8(__m128i,__m128i)) |
| 912 |
__MACHINEX86X(__m128i _mm_sub_epi16(__m128i,__m128i)) |
| 913 |
__MACHINEX86X(__m128i _mm_sub_epi32(__m128i,__m128i)) |
| 914 |
#endif |
| 915 |
#if !defined(__GNUC__) || (!defined(__MMX__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 916 |
__MACHINEX86X_NOX64(__m64 _mm_sub_si64(__m64,__m64)) |
| 917 |
#endif |
| 918 |
#if !defined(__GNUC__) || (!defined(__SSE2__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 919 |
__MACHINEX86X(__m128i _mm_sub_epi64(__m128i,__m128i)) |
| 920 |
__MACHINEX86X(__m128i _mm_subs_epi8(__m128i,__m128i)) |
| 921 |
__MACHINEX86X(__m128i _mm_subs_epi16(__m128i,__m128i)) |
| 922 |
__MACHINEX86X(__m128i _mm_subs_epu8(__m128i,__m128i)) |
| 923 |
__MACHINEX86X(__m128i _mm_subs_epu16(__m128i,__m128i)) |
| 924 |
__MACHINEX86X(__m128i _mm_andnot_si128(__m128i,__m128i)) |
| 925 |
__MACHINEX86X(__m128i _mm_and_si128(__m128i,__m128i)) |
| 926 |
__MACHINEX86X(__m128i _mm_or_si128(__m128i,__m128i)) |
| 927 |
__MACHINEX86X(__m128i _mm_xor_si128(__m128i,__m128i)) |
| 928 |
/* __MACHINEX86X(__m128i _mm_slli_si128(__m128i,int)) */ |
| 929 |
/* __MACHINEX86X(__m128i _mm_slli_epi16(__m128i,int)) */ |
| 930 |
__MACHINEX86X(__m128i _mm_sll_epi16(__m128i,__m128i)) |
| 931 |
/* __MACHINEX86X(__m128i _mm_slli_epi32(__m128i,int)) */ |
| 932 |
__MACHINEX86X(__m128i _mm_sll_epi32(__m128i,__m128i)) |
| 933 |
/* __MACHINEX86X(__m128i _mm_slli_epi64(__m128i,int)) */ |
| 934 |
__MACHINEX86X(__m128i _mm_sll_epi64(__m128i,__m128i)) |
| 935 |
/* __MACHINEX86X(__m128i _mm_srai_epi16(__m128i,int)) */ |
| 936 |
__MACHINEX86X(__m128i _mm_sra_epi16(__m128i,__m128i)) |
| 937 |
/* __MACHINEX86X(__m128i _mm_srai_epi32(__m128i,int)) */ |
| 938 |
__MACHINEX86X(__m128i _mm_sra_epi32(__m128i,__m128i)) |
| 939 |
/* __MACHINEX86X(__m128i _mm_srli_si128(__m128i,int)) */ |
| 940 |
/* __MACHINEX86X(__m128i _mm_srli_epi16(__m128i,int)) */ |
| 941 |
__MACHINEX86X(__m128i _mm_srl_epi16(__m128i,__m128i)) |
| 942 |
/* __MACHINEX86X(__m128i _mm_srli_epi32(__m128i,int)) */ |
| 943 |
__MACHINEX86X(__m128i _mm_srl_epi32(__m128i,__m128i)) |
| 944 |
/* __MACHINEX86X(__m128i _mm_srli_epi64(__m128i,int)) */ |
| 945 |
__MACHINEX86X(__m128i _mm_srl_epi64(__m128i,__m128i)) |
| 946 |
__MACHINEX86X(__m128i _mm_cmpeq_epi8(__m128i,__m128i)) |
| 947 |
__MACHINEX86X(__m128i _mm_cmpeq_epi16(__m128i,__m128i)) |
| 948 |
__MACHINEX86X(__m128i _mm_cmpeq_epi32(__m128i,__m128i)) |
| 949 |
__MACHINEX86X(__m128i _mm_cmpgt_epi8(__m128i,__m128i)) |
| 950 |
__MACHINEX86X(__m128i _mm_cmpgt_epi16(__m128i,__m128i)) |
| 951 |
__MACHINEX86X(__m128i _mm_cmpgt_epi32(__m128i,__m128i)) |
| 952 |
__MACHINEX86X(__m128i _mm_cmplt_epi8(__m128i,__m128i)) |
| 953 |
__MACHINEX86X(__m128i _mm_cmplt_epi16(__m128i,__m128i)) |
| 954 |
__MACHINEX86X(__m128i _mm_cmplt_epi32(__m128i,__m128i)) |
| 955 |
__MACHINEX86X(__m128i _mm_cvtsi32_si128(int)) |
| 956 |
__MACHINEX86X(int _mm_cvtsi128_si32(__m128i)) |
| 957 |
__MACHINEX86X(__m128i _mm_packs_epi16(__m128i,__m128i)) |
| 958 |
__MACHINEX86X(__m128i _mm_packs_epi32(__m128i,__m128i)) |
| 959 |
__MACHINEX86X(__m128i _mm_packus_epi16(__m128i,__m128i)) |
| 960 |
/* __MACHINEX86X(int _mm_extract_epi16(__m128i,int)) */ |
| 961 |
/* __MACHINEX86X(__m128i _mm_insert_epi16(__m128i,int,int)) */ |
| 962 |
__MACHINEX86X(int _mm_movemask_epi8(__m128i)) |
| 963 |
/* __MACHINEX86X(__m128i _mm_shuffle_epi32(__m128i,int)) */ |
| 964 |
/* __MACHINEX86X(__m128i _mm_shufflehi_epi16(__m128i,int)) */ |
| 965 |
/* __MACHINEX86X(__m128i _mm_shufflelo_epi16(__m128i,int)) */ |
| 966 |
__MACHINEX86X(__m128i _mm_unpackhi_epi8(__m128i,__m128i)) |
| 967 |
__MACHINEX86X(__m128i _mm_unpackhi_epi16(__m128i,__m128i)) |
| 968 |
__MACHINEX86X(__m128i _mm_unpackhi_epi32(__m128i,__m128i)) |
| 969 |
__MACHINEX86X(__m128i _mm_unpackhi_epi64(__m128i,__m128i)) |
| 970 |
__MACHINEX86X(__m128i _mm_unpacklo_epi8(__m128i,__m128i)) |
| 971 |
__MACHINEX86X(__m128i _mm_unpacklo_epi16(__m128i,__m128i)) |
| 972 |
__MACHINEX86X(__m128i _mm_unpacklo_epi32(__m128i,__m128i)) |
| 973 |
__MACHINEX86X(__m128i _mm_unpacklo_epi64(__m128i,__m128i)) |
| 974 |
__MACHINEX86X(__m128i _mm_load_si128(__m128i const*)) |
| 975 |
__MACHINEX86X(__m128i _mm_loadu_si128(__m128i const*)) |
| 976 |
__MACHINEX86X(__m128i _mm_loadl_epi64(__m128i const*)) |
| 977 |
__MACHINEX86X_NOX64(__m128i _mm_set_epi64(__m64,__m64)) |
| 978 |
__MACHINEX86X(__m128i _mm_set_epi32(int,int,int,int)) |
| 979 |
__MACHINEX86X(__m128i _mm_set_epi16(short,short,short,short,short,short,short,short)) |
| 980 |
__MACHINEX86X(__m128i _mm_set_epi8(char,char,char,char,char,char,char,char,char,char,char,char,char,char,char,char)) |
| 981 |
__MACHINEX86X_NOX64(__m128i _mm_set1_epi64(__m64)) |
| 982 |
__MACHINEX86X(__m128i _mm_set1_epi32(int)) |
| 983 |
__MACHINEX86X(__m128i _mm_set1_epi16(short)) |
| 984 |
__MACHINEX86X(__m128i _mm_set1_epi8(char)) |
| 985 |
__MACHINEX86X(__m128i _mm_setl_epi64(__m128i)) |
| 986 |
__MACHINEX86X_NOX64(__m128i _mm_setr_epi64(__m64,__m64)) |
| 987 |
__MACHINEX86X(__m128i _mm_setr_epi32(int,int,int,int)) |
| 988 |
__MACHINEX86X(__m128i _mm_setr_epi16(short,short,short,short,short,short,short,short)) |
| 989 |
__MACHINEX86X(__m128i _mm_setr_epi8(char,char,char,char,char,char,char,char,char,char,char,char,char,char,char,char)) |
| 990 |
__MACHINEX86X(__m128i _mm_setzero_si128(void)) |
| 991 |
__MACHINEX86X(void _mm_store_si128(__m128i*,__m128i)) |
| 992 |
__MACHINEX86X(void _mm_storeu_si128(__m128i*,__m128i)) |
| 993 |
__MACHINEX86X(void _mm_storel_epi64(__m128i*,__m128i)) |
| 994 |
__MACHINEX86X(void _mm_maskmoveu_si128(__m128i,__m128i,char*)) |
| 995 |
__MACHINEX86X(__m128i _mm_move_epi64(__m128i)) |
| 996 |
__MACHINEX86X_NOX64(__m128i _mm_movpi64_epi64(__m64)) |
| 997 |
__MACHINEX86X_NOX64(__m64 _mm_movepi64_pi64(__m128i)) |
| 998 |
__MACHINEX86X(void _mm_stream_pd(double*,__m128d)) |
| 999 |
__MACHINEX86X(void _mm_stream_si128(__m128i*,__m128i)) |
| 1000 |
__MACHINEX86X(void _mm_clflush(void const *)) |
| 1001 |
__MACHINEX86X(void _mm_lfence(void)) |
| 1002 |
__MACHINEX86X(void _mm_mfence(void)) |
| 1003 |
__MACHINEX86X(void _mm_stream_si32(int*,int)) |
| 1004 |
#endif |
| 1005 |
#if !defined(__GNUC__) || (!defined(__SSE__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 1006 |
__MACHINEX86X(void _mm_pause(void)) |
| 1007 |
#endif |
| 1008 |
#if !defined(__GNUC__) || (!defined(__SSE3__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 1009 |
__MACHINEX86X(__m128 _mm_addsub_ps(__m128,__m128)) |
| 1010 |
__MACHINEX86X(__m128d _mm_addsub_pd(__m128d,__m128d)) |
| 1011 |
__MACHINEX86X(__m128 _mm_hadd_ps(__m128,__m128)) |
| 1012 |
__MACHINEX86X(__m128d _mm_hadd_pd(__m128d,__m128d)) |
| 1013 |
__MACHINEX86X(__m128 _mm_hsub_ps(__m128,__m128)) |
| 1014 |
__MACHINEX86X(__m128d _mm_hsub_pd(__m128d,__m128d)) |
| 1015 |
__MACHINEX86X(__m128i _mm_lddqu_si128(__m128i const*)) |
| 1016 |
__MACHINEX86X(void _mm_monitor(void const*,unsigned int,unsigned int)) |
| 1017 |
__MACHINEX86X(__m128d _mm_movedup_pd(__m128d)) |
| 1018 |
__MACHINEX86X(__m128d _mm_loaddup_pd(double const*)) |
| 1019 |
__MACHINEX86X(__m128 _mm_movehdup_ps(__m128)) |
| 1020 |
__MACHINEX86X(__m128 _mm_moveldup_ps(__m128)) |
| 1021 |
__MACHINEX86X(void _mm_mwait(unsigned int,unsigned int)) |
| 1022 |
#endif |
| 1023 |
/* __MACHINEI(void _WriteBarrier(void)) moved to psdk_inc/intrin-impl.h */ |
| 1024 |
/* __MACHINEI(void _ReadWriteBarrier(void)) moved to psdk_inc/intrin-impl.h */ |
| 1025 |
/* __MACHINEIA64(void _WriteBarrier(void)) moved to psdk_inc/intrin-impl.h */ |
| 1026 |
/* __MACHINEIA64(void _ReadWriteBarrier(void)) moved to psdk_inc/intrin-impl.h */ |
| 1027 |
/* __MACHINEX64(void __faststorefence(void)) moved to psdk_inc/intrin-impl.h */ |
| 1028 |
__MACHINEX64(__MINGW_EXTENSION __int64 __mulh(__int64,__int64)) |
| 1029 |
__MACHINEX64(__MINGW_EXTENSION unsigned __int64 __umulh(unsigned __int64,unsigned __int64)) |
| 1030 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned __int64 __readcr0(void)) moved to psdk_inc/intrin-impl.h */ |
| 1031 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned __int64 __readcr2(void)) moved to psdk_inc/intrin-impl.h */ |
| 1032 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned __int64 __readcr3(void)) moved to psdk_inc/intrin-impl.h */ |
| 1033 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned __int64 __readcr4(void)) moved to psdk_inc/intrin-impl.h */ |
| 1034 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned __int64 __readcr8(void)) moved to psdk_inc/intrin-impl.h */ |
| 1035 |
/* __MACHINEIA32(unsigned __LONG32 __readcr0(void)) moved to psdk_inc/intrin-impl.h */ |
| 1036 |
/* __MACHINEIA32(unsigned __LONG32 __readcr2(void)) moved to psdk_inc/intrin-impl.h */ |
| 1037 |
/* __MACHINEIA32(unsigned __LONG32 __readcr3(void)) moved to psdk_inc/intrin-impl.h */ |
| 1038 |
/* __MACHINEIA32(unsigned __LONG32 __readcr4(void)) moved to psdk_inc/intrin-impl.h */ |
| 1039 |
/* __MACHINEIA32(unsigned __LONG32 __readcr8(void)) moved to psdk_inc/intrin-impl.h */ |
| 1040 |
/* __MACHINEX64(__MINGW_EXTENSION void __writecr0(unsigned __int64)) moved to psdk_inc/intrin-impl.h */ |
| 1041 |
/* __MACHINEX64(__MINGW_EXTENSION void __writecr3(unsigned __int64)) moved to psdk_inc/intrin-impl.h */ |
| 1042 |
/* __MACHINEX64(__MINGW_EXTENSION void __writecr4(unsigned __int64)) moved to psdk_inc/intrin-impl.h */ |
| 1043 |
/* __MACHINEX64(__MINGW_EXTENSION void __writecr8(unsigned __int64)) moved to psdk_inc/intrin-impl.h */ |
| 1044 |
/* __MACHINEIA32(void __writecr0(unsigned)) moved to psdk_inc/intrin-impl.h */ |
| 1045 |
/* __MACHINEIA32(void __writecr3(unsigned)) moved to psdk_inc/intrin-impl.h */ |
| 1046 |
/* __MACHINEIA32(void __writecr4(unsigned)) moved to psdk_inc/intrin-impl.h */ |
| 1047 |
/* __MACHINEIA32(void __writecr8(unsigned)) moved to psdk_inc/intrin-impl.h */ |
| 1048 |
__MACHINEI(void __wbinvd(void)) |
| 1049 |
__MACHINEI(void __invlpg(void*)) |
| 1050 |
/* __MACHINEI(__MINGW_EXTENSION unsigned __int64 __readmsr(unsigned __LONG32)) moved to psdk_inc/intrin-impl.h */ |
| 1051 |
/* __MACHINEI(__MINGW_EXTENSION void __writemsr(unsigned __LONG32,unsigned __int64)) moved to psdk_inc/intrin-impl.h */ |
| 1052 |
#ifndef __GNUC__ |
| 1053 |
__MACHINEIW64(__MINGW_EXTENSION unsigned __int64 __rdtsc(void)) |
| 1054 |
#endif |
| 1055 |
/* __MACHINEI(void __movsb(unsigned char *,unsigned char const *,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1056 |
/* __MACHINEI(void __movsw(unsigned short *,unsigned short const *,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1057 |
/* __MACHINEI(void __movsd(unsigned __LONG32 *,unsigned __LONG32 const *,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1058 |
/* __MACHINEX64(__MINGW_EXTENSION void __movsq(unsigned long long *,unsigned long long const *,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1059 |
/* __MACHINEX64(unsigned char __readgsbyte(unsigned __LONG32 Offset)) moved to psdk_inc/intrin-impl.h */ |
| 1060 |
/* __MACHINEX64(unsigned short __readgsword(unsigned __LONG32 Offset)) moved to psdk_inc/intrin-impl.h */ |
| 1061 |
/* __MACHINEX64(unsigned __LONG32 __readgsdword(unsigned __LONG32 Offset)) moved to psdk_inc/intrin-impl.h */ |
| 1062 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned __int64 __readgsqword(unsigned __LONG32 Offset)) moved to psdk_inc/intrin-impl.h */ |
| 1063 |
/* __MACHINEX64(void __writegsbyte(unsigned __LONG32 Offset,unsigned char Data)) moved to psdk_inc/intrin-impl.h */ |
| 1064 |
/* __MACHINEX64(void __writegsword(unsigned __LONG32 Offset,unsigned short Data)) moved to psdk_inc/intrin-impl.h */ |
| 1065 |
/* __MACHINEX64(void __writegsdword(unsigned __LONG32 Offset,unsigned __LONG32 Data)) moved to psdk_inc/intrin-impl.h */ |
| 1066 |
/* __MACHINEX64(__MINGW_EXTENSION void __writegsqword(unsigned __LONG32 Offset,unsigned __int64 Data)) moved to psdk_inc/intrin-impl.h */ |
| 1067 |
/* __MACHINEI(unsigned char __inbyte(unsigned short Port)) moved to psdk_inc/intrin-impl.h */ |
| 1068 |
/* __MACHINEI(unsigned short __inword(unsigned short Port)) moved to psdk_inc/intrin-impl.h */ |
| 1069 |
/* __MACHINEI(unsigned __LONG32 __indword(unsigned short Port)) moved to psdk_inc/intrin-impl.h */ |
| 1070 |
/* __MACHINEI(void __outbyte(unsigned short Port,unsigned char Data)) moved to psdk_inc/intrin-impl.h */ |
| 1071 |
/* __MACHINEI(void __outword(unsigned short Port,unsigned short Data)) moved to psdk_inc/intrin-impl.h */ |
| 1072 |
/* __MACHINEI(void __outdword(unsigned short Port,unsigned __LONG32 Data)) moved to psdk_inc/intrin-impl.h */ |
| 1073 |
/* __MACHINEI(void __inbytestring(unsigned short Port,unsigned char *Buffer,unsigned __LONG32 Count)) moved to psdk_inc/intrin-impl.h */ |
| 1074 |
/* __MACHINEI(void __inwordstring(unsigned short Port,unsigned short *Buffer,unsigned __LONG32 Count)) moved to psdk_inc/intrin-impl.h */ |
| 1075 |
/* __MACHINEI(void __indwordstring(unsigned short Port,unsigned __LONG32 *Buffer,unsigned __LONG32 Count)) moved to psdk_inc/intrin-impl.h */ |
| 1076 |
/* __MACHINEI(void __outbytestring(unsigned short Port,unsigned char *Buffer,unsigned __LONG32 Count)) moved to psdk_inc/intrin-impl.h */ |
| 1077 |
/* __MACHINEI(void __outwordstring(unsigned short Port,unsigned short *Buffer,unsigned __LONG32 Count)) moved to psdk_inc/intrin-impl.h */ |
| 1078 |
/* __MACHINEI(void __outdwordstring(unsigned short Port,unsigned __LONG32 *Buffer,unsigned __LONG32 Count)) moved to psdk_inc/intrin-impl.h */ |
| 1079 |
__MACHINEI(unsigned int __getcallerseflags()) |
| 1080 |
#if !defined(__GNUC__) || (!defined(__SSE2__) && !defined(__MINGW_FORCE_SYS_INTRINS)) |
| 1081 |
__MACHINEX64(__MINGW_EXTENSION __m128i _mm_set_epi64x(__int64 i1,__int64 i0)) |
| 1082 |
__MACHINEX64(__MINGW_EXTENSION __m128i _mm_set1_epi64x(__int64 i)) |
| 1083 |
__MACHINEX64(__MINGW_EXTENSION __int64 _mm_cvtsd_si64x(__m128d a)) |
| 1084 |
__MACHINEX64(__MINGW_EXTENSION __m128d _mm_cvtsi64x_sd(__m128d a,__int64 b)) |
| 1085 |
__MACHINEX64(__MINGW_EXTENSION __m128 _mm_cvtsi64x_ss(__m128 a,__int64 b)) |
| 1086 |
__MACHINEX64(__MINGW_EXTENSION __int64 _mm_cvtss_si64x(__m128 a)) |
| 1087 |
__MACHINEX64(__MINGW_EXTENSION __int64 _mm_cvttsd_si64x(__m128d a)) |
| 1088 |
__MACHINEX64(__MINGW_EXTENSION __int64 _mm_cvttss_si64x(__m128 a)) |
| 1089 |
__MACHINEX64(__MINGW_EXTENSION __m128i _mm_cvtsi64x_si128(__int64 a)) |
| 1090 |
__MACHINEX64(__MINGW_EXTENSION __int64 _mm_cvtsi128_si64x(__m128i a)) |
| 1091 |
#endif |
| 1092 |
__MACHINEX64(__MINGW_EXTENSION void _mm_stream_si64x(__int64 *,__int64)) |
| 1093 |
/* __MACHINEI(void __stosb(unsigned char *,unsigned char,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1094 |
/* __MACHINEI(void __stosw(unsigned short *,unsigned short,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1095 |
/* __MACHINEI(void __stosd(unsigned __LONG32 *,unsigned __LONG32,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1096 |
/* __MACHINEX64(__MINGW_EXTENSION void __stosq(unsigned __int64 *,unsigned __int64,size_t)) moved to psdk_inc/intrin-impl.h */ |
| 1097 |
/* __MACHINEIW64(unsigned char _bittest(__LONG32 const *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1098 |
/* __MACHINEIW64(unsigned char _bittestandset(__LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1099 |
/* __MACHINEIW64(unsigned char _bittestandreset(__LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1100 |
/* __MACHINEIW64(unsigned char _bittestandcomplement(__LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1101 |
/* __MACHINEI(unsigned char InterlockedBitTestAndSet(volatile __LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1102 |
/* __MACHINEI(unsigned char InterlockedBitTestAndReset(volatile __LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1103 |
/* __MACHINEI(unsigned char InterlockedBitTestAndComplement(volatile __LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1104 |
/* __MACHINEI(unsigned char _interlockedbittestandset(__LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1105 |
/* __MACHINEI(unsigned char _interlockedbittestandreset(__LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1106 |
/* __MACHINEI(unsigned char _interlockedbittestandcomplement(__LONG32 *a,__LONG32 b)) moved to psdk_inc/intrin-impl.h */ |
| 1107 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned char _bittest64(__int64 const *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1108 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned char _bittestandset64(__int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1109 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned char _bittestandreset64(__int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1110 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned char _bittestandcomplement64(__int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1111 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned char InterlockedBitTestAndSet64(volatile __int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1112 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned char InterlockedBitTestAndReset64(volatile __int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1113 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned char InterlockedBitTestAndComplement64(volatile __int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1114 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned char _interlockedbittestandset64(__int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1115 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned char _interlockedbittestandreset64(__int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1116 |
/* __MACHINEX64(__MINGW_EXTENSION unsigned char _interlockedbittestandcomplement64(__int64 *a,__int64 b)) moved to psdk_inc/intrin-impl.h */ |
| 1117 |
__MACHINEI(void __cpuid(int a[4],int b)) |
| 1118 |
__MACHINEI(__MINGW_EXTENSION unsigned __int64 __readpmc(unsigned __LONG32 a)) |
| 1119 |
__MACHINEI(unsigned __LONG32 __segmentlimit(unsigned __LONG32 a)) |
| 1120 |
|
| 1121 |
/* __MACHINEIA32(unsigned char __readfsbyte(unsigned __LONG32 Offset)) moved to psdk_inc/intrin-impl.h */ |
| 1122 |
/* __MACHINEIA32(unsigned short __readfsword(unsigned __LONG32 Offset)) moved to psdk_inc/intrin-impl.h */ |
| 1123 |
/* __MACHINEIA32(unsigned __LONG32 __readfsdword(unsigned __LONG32 Offset)) moved to psdk_inc/intrin-impl.h */ |
| 1124 |
/* __MACHINEIA32(__MINGW_EXTENSION unsigned __int64 __readfsqword(unsigned __LONG32 Offset)) intrinsic doesn't actually exist */ |
| 1125 |
/* __MACHINEIA32(void __writefsbyte(unsigned __LONG32 Offset,unsigned char Data)) moved to psdk_inc/intrin-impl.h */ |
| 1126 |
/* __MACHINEIA32(void __writefsword(unsigned __LONG32 Offset,unsigned short Data)) moved to psdk_inc/intrin-impl.h */ |
| 1127 |
/* __MACHINEIA32(void __writefsdword(unsigned __LONG32 Offset,unsigned __LONG32 Data)) moved to psdk_inc/intrin-impl.h */ |
| 1128 |
/* __MACHINEIA32(__MINGW_EXTENSION void __writefsqword(unsigned __LONG32 Offset,unsigned __int64 Data)) intrinsic doesn't actually exist */ |
| 1129 |
|
| 1130 |
__MACHINE(__MINGW_EXTENSION __int64 __cdecl _abs64(__int64)) |
| 1131 |
|
| 1132 |
/* __MACHINEIW64(unsigned char _BitScanForward(unsigned __LONG32 *Index,unsigned __LONG32 Mask)) moved to psdk_inc/intrin-impl.h */ |
| 1133 |
/* __MACHINEIW64(unsigned char _BitScanReverse(unsigned __LONG32 *Index,unsigned __LONG32 Mask)) moved to psdk_inc/intrin-impl.h */ |
| 1134 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned char _BitScanForward64(unsigned __LONG32 *Index,unsigned __int64 Mask)) moved to psdk_inc/intrin-impl.h */ |
| 1135 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned char _BitScanReverse64(unsigned __LONG32 *Index,unsigned __int64 Mask)) moved to psdk_inc/intrin-impl.h */ |
| 1136 |
__MACHINEIW64(_CRTIMP wchar_t *__cdecl _wcsset(wchar_t *,wchar_t)) |
| 1137 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned __int64 __shiftleft128(unsigned __int64 LowPart,unsigned __int64 HighPart,unsigned char Shift)) moved to psdk_inc/intrin-impl.h */ |
| 1138 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned __int64 __shiftright128(unsigned __int64 LowPart,unsigned __int64 HighPart,unsigned char Shift)) moved to psdk_inc/intrin-impl.h */ |
| 1139 |
/* __MACHINEW64(__MINGW_EXTENSION unsigned __int64 _umul128(unsigned __int64 multiplier,unsigned __int64 multiplicand,unsigned __int64 *highproduct)) moved to psdk_inc/intrin-impl.h */ |
| 1140 |
/* __MACHINEW64(__MINGW_EXTENSION __int64 _mul128(__int64 multiplier,__int64 multiplicand,__int64 *highproduct)) moved to psdk_inc/intrin-impl.h */ |
| 1141 |
/* __MACHINEI(void __int2c(void)) moved to psdk_inc/intrin-impl.h */ |
| 1142 |
/* __MACHINEIW64(void _ReadBarrier(void)) moved to psdk_inc/intrin-impl.h */ |
| 1143 |
__MACHINEIW64(unsigned char _rotr8(unsigned char value,unsigned char shift)) |
| 1144 |
__MACHINEIW64(unsigned short _rotr16(unsigned short value,unsigned char shift)) |
| 1145 |
__MACHINEIW64(unsigned char _rotl8(unsigned char value,unsigned char shift)) |
| 1146 |
__MACHINEIW64(unsigned short _rotl16(unsigned short value,unsigned char shift)) |
| 1147 |
/* __MACHINEIW64(short _InterlockedIncrement16(short volatile *Addend)) moved to psdk_inc/intrin-impl.h */ |
| 1148 |
/* __MACHINEIW64(short _InterlockedDecrement16(short volatile *Addend)) moved to psdk_inc/intrin-impl.h */ |
| 1149 |
/* __MACHINEIW64(short _InterlockedCompareExchange16(short volatile *Destination,short Exchange,short Comparand)) moved to psdk_inc/intrin-impl.h */ |
| 1150 |
__MACHINEIA64(short _InterlockedIncrement16_acq(short volatile *Addend)) |
| 1151 |
__MACHINEIA64(short _InterlockedIncrement16_rel(short volatile *Addend)) |
| 1152 |
__MACHINEIA64(short _InterlockedDecrement16_acq(short volatile *Addend)) |
| 1153 |
__MACHINEIA64(short _InterlockedDecrement16_rel(short volatile *Addend)) |
| 1154 |
__MACHINEIA64(short _InterlockedCompareExchange16_acq(short volatile *Destination,short Exchange,short Comparand)) |
| 1155 |
__MACHINEIA64(short _InterlockedCompareExchange16_rel(short volatile *Destination,short Exchange,short Comparand)) |
| 1156 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1157 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1158 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1159 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddsb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1160 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddsw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1161 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddsd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1162 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddusb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1163 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddusw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1164 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paddusd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1165 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1166 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1167 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1168 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubsb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1169 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubsw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1170 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubsd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1171 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubusb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1172 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubusw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1173 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psubusd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1174 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmaddwd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1175 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmadduwd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1176 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmulhw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1177 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmulhuw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1178 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmullw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1179 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmullw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1180 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmacsw(unsigned __int64 m1,unsigned __int64 m2,unsigned __int64 m3)) |
| 1181 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmacuw(unsigned __int64 m1,unsigned __int64 m2,unsigned __int64 m3)) |
| 1182 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmacszw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1183 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_padduzw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1184 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paccb(unsigned __int64 m1)) |
| 1185 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paccw(unsigned __int64 m1)) |
| 1186 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paccd(unsigned __int64 m1)) |
| 1187 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmia(unsigned __int64 m1,int i1,int i0)) |
| 1188 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmiaph(unsigned __int64 m1,int i1,int i0)) |
| 1189 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmiabb(unsigned __int64 m1,int i1,int i0)) |
| 1190 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmiabt(unsigned __int64 m1,int i1,int i0)) |
| 1191 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmiatb(unsigned __int64 m1,int i1,int i0)) |
| 1192 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmiatt(unsigned __int64 m1,int i1,int i0)) |
| 1193 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psllw(unsigned __int64 m1,unsigned __int64 count)) |
| 1194 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psllwi(unsigned __int64 m1,int count)) |
| 1195 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pslld(unsigned __int64 m1,unsigned __int64 count)) |
| 1196 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pslldi(unsigned __int64 m1,int count)) |
| 1197 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psllq(unsigned __int64 m1,unsigned __int64 count)) |
| 1198 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psllqi(unsigned __int64 m1,int count)) |
| 1199 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psraw(unsigned __int64 m1,unsigned __int64 count)) |
| 1200 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrawi(unsigned __int64 m1,int count)) |
| 1201 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrad(unsigned __int64 m1,unsigned __int64 count)) |
| 1202 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psradi(unsigned __int64 m1,int count)) |
| 1203 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psraq(unsigned __int64 m1,unsigned __int64 count)) |
| 1204 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psraqi(unsigned __int64 m1,int count)) |
| 1205 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrlw(unsigned __int64 m1,unsigned __int64 count)) |
| 1206 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrlwi(unsigned __int64 m1,int count)) |
| 1207 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrld(unsigned __int64 m1,unsigned __int64 count)) |
| 1208 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrldi(unsigned __int64 m1,int count)) |
| 1209 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrlq(unsigned __int64 m1,unsigned __int64 count)) |
| 1210 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psrlqi(unsigned __int64 m1,int count)) |
| 1211 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_prorw(unsigned __int64 m1,unsigned __int64 count)) |
| 1212 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_prorwi(unsigned __int64 m1,int count)) |
| 1213 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_prord(unsigned __int64 m1,unsigned __int64 count)) |
| 1214 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_prordi(unsigned __int64 m1,int count)) |
| 1215 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_prorq(unsigned __int64 m1,unsigned __int64 count)) |
| 1216 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_prorqi(unsigned __int64 m1,int count)) |
| 1217 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pand(unsigned __int64 m1,unsigned __int64 m2)) |
| 1218 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pandn(unsigned __int64 m1,unsigned __int64 m2)) |
| 1219 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_por(unsigned __int64 m1,unsigned __int64 m2)) |
| 1220 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pxor(unsigned __int64 m1,unsigned __int64 m2)) |
| 1221 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpeqb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1222 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpeqw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1223 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpeqd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1224 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpgtb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1225 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpgtub(unsigned __int64 m1,unsigned __int64 m2)) |
| 1226 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpgtw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1227 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpgtuw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1228 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpgtd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1229 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pcmpgtud(unsigned __int64 m1,unsigned __int64 m2)) |
| 1230 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_packsswb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1231 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_packssdw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1232 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_packssqd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1233 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_packuswb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1234 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_packusdw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1235 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_packusqd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1236 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckhbw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1237 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckhwd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1238 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckhdq(unsigned __int64 m1,unsigned __int64 m2)) |
| 1239 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpcklbw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1240 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpcklwd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1241 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckldq(unsigned __int64 m1,unsigned __int64 m2)) |
| 1242 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckehsbw(unsigned __int64 m1)) |
| 1243 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckehswd(unsigned __int64 m1)) |
| 1244 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckehsdq(unsigned __int64 m1)) |
| 1245 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckehubw(unsigned __int64 m1)) |
| 1246 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckehuwd(unsigned __int64 m1)) |
| 1247 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckehudq(unsigned __int64 m1)) |
| 1248 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckelsbw(unsigned __int64 m1)) |
| 1249 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckelswd(unsigned __int64 m1)) |
| 1250 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckelsdq(unsigned __int64 m1)) |
| 1251 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckelubw(unsigned __int64 m1)) |
| 1252 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckeluwd(unsigned __int64 m1)) |
| 1253 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_punpckeludq(unsigned __int64 m1)) |
| 1254 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_setzero_si64()) |
| 1255 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_set_pi32(int i1,int i0)) |
| 1256 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_set_pi16(short s3,short s2,short s1,short s0)) |
| 1257 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_set_pi8(char b7,char b6,char b5,char b4,char b3,char b2,char b1,char b0)) |
| 1258 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_set1_pi32(int i)) |
| 1259 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_set1_pi16(short s)) |
| 1260 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_set1_pi8(char b)) |
| 1261 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_setr_pi32(int i1,int i0)) |
| 1262 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_setr_pi16(short s3,short s2,short s1,short s0)) |
| 1263 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _mm_setr_pi8(char b7,char b6,char b5,char b4,char b3,char b2,char b1,char b0)) |
| 1264 |
__MACHINECC(void _mm_setwcx(int i1,int i0)) |
| 1265 |
__MACHINECC(int _mm_getwcx(int i)) |
| 1266 |
__MACHINECC(__MINGW_EXTENSION int _m_pextrb(unsigned __int64 m1,const int c)) |
| 1267 |
__MACHINECC(__MINGW_EXTENSION int _m_pextrd(unsigned __int64 m1,const int c)) |
| 1268 |
__MACHINECC(__MINGW_EXTENSION unsigned int _m_pextrub(unsigned __int64 m1,const int c)) |
| 1269 |
__MACHINECC(__MINGW_EXTENSION unsigned int _m_pextruw(unsigned __int64 m1,const int c)) |
| 1270 |
__MACHINECC(__MINGW_EXTENSION unsigned int _m_pextrud(unsigned __int64 m1,const int c)) |
| 1271 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pinsrb(unsigned __int64 m1,int i,const int c)) |
| 1272 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pinsrw(unsigned __int64 m1,int i,const int c)) |
| 1273 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pinsrd(unsigned __int64 m1,int i,const int c)) |
| 1274 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmaxsb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1275 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmaxsw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1276 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmaxsd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1277 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmaxub(unsigned __int64 m1,unsigned __int64 m2)) |
| 1278 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmaxuw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1279 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pmaxud(unsigned __int64 m1,unsigned __int64 m2)) |
| 1280 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pminsb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1281 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pminsw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1282 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pminsd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1283 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pminub(unsigned __int64 m1,unsigned __int64 m2)) |
| 1284 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pminuw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1285 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pminud(unsigned __int64 m1,unsigned __int64 m2)) |
| 1286 |
__MACHINECC(__MINGW_EXTENSION int _m_pmovmskb(unsigned __int64 m1)) |
| 1287 |
__MACHINECC(__MINGW_EXTENSION int _m_pmovmskw(unsigned __int64 m1)) |
| 1288 |
__MACHINECC(__MINGW_EXTENSION int _m_pmovmskd(unsigned __int64 m1)) |
| 1289 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pshufw(unsigned __int64 m1,int i)) |
| 1290 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pavgb(unsigned __int64 m1,unsigned __int64 m2)) |
| 1291 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pavgw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1292 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pavg2b(unsigned __int64 m1,unsigned __int64 m2)) |
| 1293 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_pavg2w(unsigned __int64 m1,unsigned __int64 m2)) |
| 1294 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psadbw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1295 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psadwd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1296 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psadzbw(unsigned __int64 m1,unsigned __int64 m2)) |
| 1297 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_psadzwd(unsigned __int64 m1,unsigned __int64 m2)) |
| 1298 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_paligniq(unsigned __int64 m1,unsigned __int64 m2,int i)) |
| 1299 |
__MACHINECC(__MINGW_EXTENSION unsigned __int64 _m_cvt_si2pi(__int64 i)) |
| 1300 |
__MACHINECC(__MINGW_EXTENSION __int64 _m_cvt_pi2si(unsigned __int64 m1)) |
| 1301 |
__MACHINEIW64(void __nvreg_save_fence(void)) |
| 1302 |
__MACHINEIW64(void __nvreg_restore_fence(void)) |
| 1303 |
|
| 1304 |
__MACHINEX64(short _InterlockedCompareExchange16_np(short volatile *Destination,short Exchange,short Comparand)) |
| 1305 |
__MACHINEX64(__LONG32 _InterlockedCompareExchange_np (__LONG32 *,__LONG32,__LONG32)) |
| 1306 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedCompareExchange64_np(__int64 *,__int64,__int64)) |
| 1307 |
__MACHINEX64(void *_InterlockedCompareExchangePointer_np (void **,void *,void *)) |
| 1308 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128_np(__int64 *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 1309 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128_acq_np(__int64 *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 1310 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedCompare64Exchange128_rel_np(__int64 *Destination,__int64 ExchangeHigh,__int64 ExchangeLow,__int64 Comparand)) |
| 1311 |
__MACHINEX64(__LONG32 _InterlockedAnd_np(__LONG32 *,__LONG32)) |
| 1312 |
__MACHINEX64(char _InterlockedAnd8_np(char *,char)) |
| 1313 |
__MACHINEX64(short _InterlockedAnd16_np(short *,short)) |
| 1314 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedAnd64_np(__int64 *,__int64)) |
| 1315 |
__MACHINEX64(__LONG32 _InterlockedOr_np(__LONG32 *,__LONG32)) |
| 1316 |
__MACHINEX64(char _InterlockedOr8_np(char *,char)) |
| 1317 |
__MACHINEX64(short _InterlockedOr16_np(short *,short)) |
| 1318 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedOr64_np(__int64 *,__int64)) |
| 1319 |
__MACHINEX64(__LONG32 _InterlockedXor_np(__LONG32 *,__LONG32)) |
| 1320 |
__MACHINEX64(char _InterlockedXor8_np(char *,char)) |
| 1321 |
__MACHINEX64(short _InterlockedXor16_np(short *,short)) |
| 1322 |
__MACHINEX64(__MINGW_EXTENSION __int64 _InterlockedXor64_np(__int64 *,__int64)) |
| 1323 |
|
| 1324 |
#if defined(__ia64__) |
| 1325 |
|
| 1326 |
#define __REG_IA64_Ip 1016 |
| 1327 |
|
| 1328 |
#define __REG_IA64_IntR0 1024 |
| 1329 |
#define __REG_IA64_IntR1 1025 |
| 1330 |
#define __REG_IA64_IntR2 1026 |
| 1331 |
#define __REG_IA64_IntR3 1027 |
| 1332 |
#define __REG_IA64_IntR4 1028 |
| 1333 |
#define __REG_IA64_IntR5 1029 |
| 1334 |
#define __REG_IA64_IntR6 1030 |
| 1335 |
#define __REG_IA64_IntR7 1031 |
| 1336 |
#define __REG_IA64_IntR8 1032 |
| 1337 |
#define __REG_IA64_IntR9 1033 |
| 1338 |
#define __REG_IA64_IntR10 1034 |
| 1339 |
#define __REG_IA64_IntR11 1035 |
| 1340 |
#define __REG_IA64_IntR12 1036 |
| 1341 |
#define __REG_IA64_IntR13 1037 |
| 1342 |
#define __REG_IA64_IntR14 1038 |
| 1343 |
#define __REG_IA64_IntR15 1039 |
| 1344 |
#define __REG_IA64_IntR16 1040 |
| 1345 |
#define __REG_IA64_IntR17 1041 |
| 1346 |
#define __REG_IA64_IntR18 1042 |
| 1347 |
#define __REG_IA64_IntR19 1043 |
| 1348 |
#define __REG_IA64_IntR20 1044 |
| 1349 |
#define __REG_IA64_IntR21 1045 |
| 1350 |
#define __REG_IA64_IntR22 1046 |
| 1351 |
#define __REG_IA64_IntR23 1047 |
| 1352 |
#define __REG_IA64_IntR24 1048 |
| 1353 |
#define __REG_IA64_IntR25 1049 |
| 1354 |
#define __REG_IA64_IntR26 1050 |
| 1355 |
#define __REG_IA64_IntR27 1051 |
| 1356 |
#define __REG_IA64_IntR28 1052 |
| 1357 |
#define __REG_IA64_IntR29 1053 |
| 1358 |
#define __REG_IA64_IntR30 1054 |
| 1359 |
#define __REG_IA64_IntR31 1055 |
| 1360 |
|
| 1361 |
#define __REG_IA64_IntR32 1056 |
| 1362 |
#define __REG_IA64_IntR33 1057 |
| 1363 |
#define __REG_IA64_IntR34 1058 |
| 1364 |
#define __REG_IA64_IntR35 1059 |
| 1365 |
#define __REG_IA64_IntR36 1060 |
| 1366 |
#define __REG_IA64_IntR37 1061 |
| 1367 |
#define __REG_IA64_IntR38 1062 |
| 1368 |
#define __REG_IA64_IntR39 1063 |
| 1369 |
#define __REG_IA64_IntR40 1064 |
| 1370 |
#define __REG_IA64_IntR41 1065 |
| 1371 |
#define __REG_IA64_IntR42 1066 |
| 1372 |
#define __REG_IA64_IntR43 1067 |
| 1373 |
#define __REG_IA64_IntR44 1068 |
| 1374 |
#define __REG_IA64_IntR45 1069 |
| 1375 |
#define __REG_IA64_IntR46 1070 |
| 1376 |
#define __REG_IA64_IntR47 1071 |
| 1377 |
#define __REG_IA64_IntR48 1072 |
| 1378 |
#define __REG_IA64_IntR49 1073 |
| 1379 |
#define __REG_IA64_IntR50 1074 |
| 1380 |
#define __REG_IA64_IntR51 1075 |
| 1381 |
#define __REG_IA64_IntR52 1076 |
| 1382 |
#define __REG_IA64_IntR53 1077 |
| 1383 |
#define __REG_IA64_IntR54 1078 |
| 1384 |
#define __REG_IA64_IntR55 1079 |
| 1385 |
#define __REG_IA64_IntR56 1080 |
| 1386 |
#define __REG_IA64_IntR57 1081 |
| 1387 |
#define __REG_IA64_IntR58 1082 |
| 1388 |
#define __REG_IA64_IntR59 1083 |
| 1389 |
#define __REG_IA64_IntR60 1084 |
| 1390 |
#define __REG_IA64_IntR61 1085 |
| 1391 |
#define __REG_IA64_IntR62 1086 |
| 1392 |
#define __REG_IA64_IntR63 1087 |
| 1393 |
#define __REG_IA64_IntR64 1088 |
| 1394 |
#define __REG_IA64_IntR65 1089 |
| 1395 |
#define __REG_IA64_IntR66 1090 |
| 1396 |
#define __REG_IA64_IntR67 1091 |
| 1397 |
#define __REG_IA64_IntR68 1092 |
| 1398 |
#define __REG_IA64_IntR69 1093 |
| 1399 |
#define __REG_IA64_IntR70 1094 |
| 1400 |
#define __REG_IA64_IntR71 1095 |
| 1401 |
#define __REG_IA64_IntR72 1096 |
| 1402 |
#define __REG_IA64_IntR73 1097 |
| 1403 |
#define __REG_IA64_IntR74 1098 |
| 1404 |
#define __REG_IA64_IntR75 1099 |
| 1405 |
#define __REG_IA64_IntR76 1100 |
| 1406 |
#define __REG_IA64_IntR77 1101 |
| 1407 |
#define __REG_IA64_IntR78 1102 |
| 1408 |
#define __REG_IA64_IntR79 1103 |
| 1409 |
#define __REG_IA64_IntR80 1104 |
| 1410 |
#define __REG_IA64_IntR81 1105 |
| 1411 |
#define __REG_IA64_IntR82 1106 |
| 1412 |
#define __REG_IA64_IntR83 1107 |
| 1413 |
#define __REG_IA64_IntR84 1108 |
| 1414 |
#define __REG_IA64_IntR85 1109 |
| 1415 |
#define __REG_IA64_IntR86 1110 |
| 1416 |
#define __REG_IA64_IntR87 1111 |
| 1417 |
#define __REG_IA64_IntR88 1112 |
| 1418 |
#define __REG_IA64_IntR89 1113 |
| 1419 |
#define __REG_IA64_IntR90 1114 |
| 1420 |
#define __REG_IA64_IntR91 1115 |
| 1421 |
#define __REG_IA64_IntR92 1116 |
| 1422 |
#define __REG_IA64_IntR93 1117 |
| 1423 |
#define __REG_IA64_IntR94 1118 |
| 1424 |
#define __REG_IA64_IntR95 1119 |
| 1425 |
#define __REG_IA64_IntR96 1120 |
| 1426 |
#define __REG_IA64_IntR97 1121 |
| 1427 |
#define __REG_IA64_IntR98 1122 |
| 1428 |
#define __REG_IA64_IntR99 1123 |
| 1429 |
#define __REG_IA64_IntR100 1124 |
| 1430 |
#define __REG_IA64_IntR101 1125 |
| 1431 |
#define __REG_IA64_IntR102 1126 |
| 1432 |
#define __REG_IA64_IntR103 1127 |
| 1433 |
#define __REG_IA64_IntR104 1128 |
| 1434 |
#define __REG_IA64_IntR105 1129 |
| 1435 |
#define __REG_IA64_IntR106 1130 |
| 1436 |
#define __REG_IA64_IntR107 1131 |
| 1437 |
#define __REG_IA64_IntR108 1132 |
| 1438 |
#define __REG_IA64_IntR109 1133 |
| 1439 |
#define __REG_IA64_IntR110 1134 |
| 1440 |
#define __REG_IA64_IntR111 1135 |
| 1441 |
#define __REG_IA64_IntR112 1136 |
| 1442 |
#define __REG_IA64_IntR113 1137 |
| 1443 |
#define __REG_IA64_IntR114 1138 |
| 1444 |
#define __REG_IA64_IntR115 1139 |
| 1445 |
#define __REG_IA64_IntR116 1140 |
| 1446 |
#define __REG_IA64_IntR117 1141 |
| 1447 |
#define __REG_IA64_IntR118 1142 |
| 1448 |
#define __REG_IA64_IntR119 1143 |
| 1449 |
#define __REG_IA64_IntR120 1144 |
| 1450 |
#define __REG_IA64_IntR121 1145 |
| 1451 |
#define __REG_IA64_IntR122 1146 |
| 1452 |
#define __REG_IA64_IntR123 1147 |
| 1453 |
#define __REG_IA64_IntR124 1148 |
| 1454 |
#define __REG_IA64_IntR125 1149 |
| 1455 |
#define __REG_IA64_IntR126 1150 |
| 1456 |
#define __REG_IA64_IntR127 1151 |
| 1457 |
|
| 1458 |
#define __REG_IA64_ApKR0 3072 |
| 1459 |
#define __REG_IA64_ApKR1 3073 |
| 1460 |
#define __REG_IA64_ApKR2 3074 |
| 1461 |
#define __REG_IA64_ApKR3 3075 |
| 1462 |
#define __REG_IA64_ApKR4 3076 |
| 1463 |
#define __REG_IA64_ApKR5 3077 |
| 1464 |
#define __REG_IA64_ApKR6 3078 |
| 1465 |
#define __REG_IA64_ApKR7 3079 |
| 1466 |
#define __REG_IA64_AR8 3080 |
| 1467 |
#define __REG_IA64_AR9 3081 |
| 1468 |
#define __REG_IA64_AR10 3082 |
| 1469 |
#define __REG_IA64_AR11 3083 |
| 1470 |
#define __REG_IA64_AR12 3084 |
| 1471 |
#define __REG_IA64_AR13 3085 |
| 1472 |
#define __REG_IA64_AR14 3086 |
| 1473 |
#define __REG_IA64_AR15 3087 |
| 1474 |
#define __REG_IA64_RsRSC 3088 |
| 1475 |
#define __REG_IA64_RsBSP 3089 |
| 1476 |
#define __REG_IA64_RsBSPSTORE 3090 |
| 1477 |
#define __REG_IA64_RsRNAT 3091 |
| 1478 |
#define __REG_IA64_AR20 3092 |
| 1479 |
#define __REG_IA64_StFCR 3093 |
| 1480 |
#define __REG_IA64_AR22 3094 |
| 1481 |
#define __REG_IA64_AR23 3095 |
| 1482 |
#define __REG_IA64_EFLAG 3096 |
| 1483 |
#define __REG_IA64_CSD 3097 |
| 1484 |
#define __REG_IA64_SSD 3098 |
| 1485 |
#define __REG_IA64_CFLG 3099 |
| 1486 |
#define __REG_IA64_StFSR 3100 |
| 1487 |
#define __REG_IA64_StFIR 3101 |
| 1488 |
#define __REG_IA64_StFDR 3102 |
| 1489 |
#define __REG_IA64_AR31 3103 |
| 1490 |
#define __REG_IA64_ApCCV 3104 |
| 1491 |
#define __REG_IA64_AR33 3105 |
| 1492 |
#define __REG_IA64_AR34 3106 |
| 1493 |
#define __REG_IA64_AR35 3107 |
| 1494 |
#define __REG_IA64_ApUNAT 3108 |
| 1495 |
#define __REG_IA64_AR37 3109 |
| 1496 |
#define __REG_IA64_AR38 3110 |
| 1497 |
#define __REG_IA64_AR39 3111 |
| 1498 |
#define __REG_IA64_StFPSR 3112 |
| 1499 |
#define __REG_IA64_AR41 3113 |
| 1500 |
#define __REG_IA64_AR42 3114 |
| 1501 |
#define __REG_IA64_AR43 3115 |
| 1502 |
#define __REG_IA64_ApITC 3116 |
| 1503 |
#define __REG_IA64_AR45 3117 |
| 1504 |
#define __REG_IA64_AR46 3118 |
| 1505 |
#define __REG_IA64_AR47 3119 |
| 1506 |
#define __REG_IA64_AR48 3120 |
| 1507 |
#define __REG_IA64_AR49 3121 |
| 1508 |
#define __REG_IA64_AR50 3122 |
| 1509 |
#define __REG_IA64_AR51 3123 |
| 1510 |
#define __REG_IA64_AR52 3124 |
| 1511 |
#define __REG_IA64_AR53 3125 |
| 1512 |
#define __REG_IA64_AR54 3126 |
| 1513 |
#define __REG_IA64_AR55 3127 |
| 1514 |
#define __REG_IA64_AR56 3128 |
| 1515 |
#define __REG_IA64_AR57 3129 |
| 1516 |
#define __REG_IA64_AR58 3130 |
| 1517 |
#define __REG_IA64_AR59 3131 |
| 1518 |
#define __REG_IA64_AR60 3132 |
| 1519 |
#define __REG_IA64_AR61 3133 |
| 1520 |
#define __REG_IA64_AR62 3134 |
| 1521 |
#define __REG_IA64_AR63 3135 |
| 1522 |
#define __REG_IA64_RsPFS 3136 |
| 1523 |
#define __REG_IA64_ApLC 3137 |
| 1524 |
#define __REG_IA64_ApEC 3138 |
| 1525 |
#define __REG_IA64_AR67 3139 |
| 1526 |
#define __REG_IA64_AR68 3140 |
| 1527 |
#define __REG_IA64_AR69 3141 |
| 1528 |
#define __REG_IA64_AR70 3142 |
| 1529 |
#define __REG_IA64_AR71 3143 |
| 1530 |
#define __REG_IA64_AR72 3144 |
| 1531 |
#define __REG_IA64_AR73 3145 |
| 1532 |
#define __REG_IA64_AR74 3146 |
| 1533 |
#define __REG_IA64_AR75 3147 |
| 1534 |
#define __REG_IA64_AR76 3148 |
| 1535 |
#define __REG_IA64_AR77 3149 |
| 1536 |
#define __REG_IA64_AR78 3150 |
| 1537 |
#define __REG_IA64_AR79 3151 |
| 1538 |
#define __REG_IA64_AR80 3152 |
| 1539 |
#define __REG_IA64_AR81 3153 |
| 1540 |
#define __REG_IA64_AR82 3154 |
| 1541 |
#define __REG_IA64_AR83 3155 |
| 1542 |
#define __REG_IA64_AR84 3156 |
| 1543 |
#define __REG_IA64_AR85 3157 |
| 1544 |
#define __REG_IA64_AR86 3158 |
| 1545 |
#define __REG_IA64_AR87 3159 |
| 1546 |
#define __REG_IA64_AR88 3160 |
| 1547 |
#define __REG_IA64_AR89 3161 |
| 1548 |
#define __REG_IA64_AR90 3162 |
| 1549 |
#define __REG_IA64_AR91 3163 |
| 1550 |
#define __REG_IA64_AR92 3164 |
| 1551 |
#define __REG_IA64_AR93 3165 |
| 1552 |
#define __REG_IA64_AR94 3166 |
| 1553 |
#define __REG_IA64_AR95 3167 |
| 1554 |
#define __REG_IA64_AR96 3168 |
| 1555 |
#define __REG_IA64_AR97 3169 |
| 1556 |
#define __REG_IA64_AR98 3170 |
| 1557 |
#define __REG_IA64_AR99 3171 |
| 1558 |
#define __REG_IA64_AR100 3172 |
| 1559 |
#define __REG_IA64_AR101 3173 |
| 1560 |
#define __REG_IA64_AR102 3174 |
| 1561 |
#define __REG_IA64_AR103 3175 |
| 1562 |
#define __REG_IA64_AR104 3176 |
| 1563 |
#define __REG_IA64_AR105 3177 |
| 1564 |
#define __REG_IA64_AR106 3178 |
| 1565 |
#define __REG_IA64_AR107 3179 |
| 1566 |
#define __REG_IA64_AR108 3180 |
| 1567 |
#define __REG_IA64_AR109 3181 |
| 1568 |
#define __REG_IA64_AR110 3182 |
| 1569 |
#define __REG_IA64_AR111 3183 |
| 1570 |
#define __REG_IA64_AR112 3184 |
| 1571 |
#define __REG_IA64_AR113 3185 |
| 1572 |
#define __REG_IA64_AR114 3186 |
| 1573 |
#define __REG_IA64_AR115 3187 |
| 1574 |
#define __REG_IA64_AR116 3188 |
| 1575 |
#define __REG_IA64_AR117 3189 |
| 1576 |
#define __REG_IA64_AR118 3190 |
| 1577 |
#define __REG_IA64_AR119 3191 |
| 1578 |
#define __REG_IA64_AR120 3192 |
| 1579 |
#define __REG_IA64_AR121 3193 |
| 1580 |
#define __REG_IA64_AR122 3194 |
| 1581 |
#define __REG_IA64_AR123 3195 |
| 1582 |
#define __REG_IA64_AR124 3196 |
| 1583 |
#define __REG_IA64_AR125 3197 |
| 1584 |
#define __REG_IA64_AR126 3198 |
| 1585 |
#define __REG_IA64_AR127 3199 |
| 1586 |
|
| 1587 |
#define __REG_IA64_CPUID0 3328 |
| 1588 |
#define __REG_IA64_CPUID1 3329 |
| 1589 |
#define __REG_IA64_CPUID2 3330 |
| 1590 |
#define __REG_IA64_CPUID3 3331 |
| 1591 |
#define __REG_IA64_CPUID4 3332 |
| 1592 |
|
| 1593 |
#define __REG_IA64_ApDCR 4096 |
| 1594 |
#define __REG_IA64_ApITM 4097 |
| 1595 |
#define __REG_IA64_ApIVA 4098 |
| 1596 |
#define __REG_IA64_ApPTA 4104 |
| 1597 |
#define __REG_IA64_ApGPTA 4105 |
| 1598 |
#define __REG_IA64_StIPSR 4112 |
| 1599 |
#define __REG_IA64_StISR 4113 |
| 1600 |
#define __REG_IA64_StIIP 4115 |
| 1601 |
#define __REG_IA64_StIFA 4116 |
| 1602 |
#define __REG_IA64_StITIR 4117 |
| 1603 |
#define __REG_IA64_StIIPA 4118 |
| 1604 |
#define __REG_IA64_StIFS 4119 |
| 1605 |
#define __REG_IA64_StIIM 4120 |
| 1606 |
#define __REG_IA64_StIHA 4121 |
| 1607 |
#define __REG_IA64_SaLID 4160 |
| 1608 |
#define __REG_IA64_SaIVR 4161 |
| 1609 |
#define __REG_IA64_SaTPR 4162 |
| 1610 |
#define __REG_IA64_SaEOI 4163 |
| 1611 |
#define __REG_IA64_SaIRR0 4164 |
| 1612 |
#define __REG_IA64_SaIRR1 4165 |
| 1613 |
#define __REG_IA64_SaIRR2 4166 |
| 1614 |
#define __REG_IA64_SaIRR3 4167 |
| 1615 |
#define __REG_IA64_SaITV 4168 |
| 1616 |
#define __REG_IA64_SaPMV 4169 |
| 1617 |
#define __REG_IA64_SaCMCV 4170 |
| 1618 |
#define __REG_IA64_SaLRR0 4176 |
| 1619 |
#define __REG_IA64_SaLRR1 4177 |
| 1620 |
|
| 1621 |
#define __REG_IA64_PFD0 7168 |
| 1622 |
#define __REG_IA64_PFD1 7169 |
| 1623 |
#define __REG_IA64_PFD2 7170 |
| 1624 |
#define __REG_IA64_PFD3 7171 |
| 1625 |
#define __REG_IA64_PFD4 7172 |
| 1626 |
#define __REG_IA64_PFD5 7173 |
| 1627 |
#define __REG_IA64_PFD6 7174 |
| 1628 |
#define __REG_IA64_PFD7 7175 |
| 1629 |
#define __REG_IA64_PFD8 7176 |
| 1630 |
#define __REG_IA64_PFD9 7177 |
| 1631 |
#define __REG_IA64_PFD10 7178 |
| 1632 |
#define __REG_IA64_PFD11 7179 |
| 1633 |
#define __REG_IA64_PFD12 7180 |
| 1634 |
#define __REG_IA64_PFD13 7181 |
| 1635 |
#define __REG_IA64_PFD14 7182 |
| 1636 |
#define __REG_IA64_PFD15 7183 |
| 1637 |
#define __REG_IA64_PFD16 7184 |
| 1638 |
#define __REG_IA64_PFD17 7185 |
| 1639 |
|
| 1640 |
#define __REG_IA64_PFC0 7424 |
| 1641 |
#define __REG_IA64_PFC1 7425 |
| 1642 |
#define __REG_IA64_PFC2 7426 |
| 1643 |
#define __REG_IA64_PFC3 7427 |
| 1644 |
#define __REG_IA64_PFC4 7428 |
| 1645 |
#define __REG_IA64_PFC5 7429 |
| 1646 |
#define __REG_IA64_PFC6 7430 |
| 1647 |
#define __REG_IA64_PFC7 7431 |
| 1648 |
#define __REG_IA64_PFC8 7432 |
| 1649 |
#define __REG_IA64_PFC9 7433 |
| 1650 |
#define __REG_IA64_PFC10 7434 |
| 1651 |
#define __REG_IA64_PFC11 7435 |
| 1652 |
#define __REG_IA64_PFC12 7436 |
| 1653 |
#define __REG_IA64_PFC13 7437 |
| 1654 |
#define __REG_IA64_PFC14 7438 |
| 1655 |
#define __REG_IA64_PFC15 7439 |
| 1656 |
|
| 1657 |
#define __REG_IA64_DbI0 8448 |
| 1658 |
#define __REG_IA64_DbI1 8449 |
| 1659 |
#define __REG_IA64_DbI2 8450 |
| 1660 |
#define __REG_IA64_DbI3 8451 |
| 1661 |
#define __REG_IA64_DbI4 8452 |
| 1662 |
#define __REG_IA64_DbI5 8453 |
| 1663 |
#define __REG_IA64_DbI6 8454 |
| 1664 |
#define __REG_IA64_DbI7 8455 |
| 1665 |
|
| 1666 |
#define __REG_IA64_DbD0 8576 |
| 1667 |
#define __REG_IA64_DbD1 8577 |
| 1668 |
#define __REG_IA64_DbD2 8578 |
| 1669 |
#define __REG_IA64_DbD3 8579 |
| 1670 |
#define __REG_IA64_DbD4 8580 |
| 1671 |
#define __REG_IA64_DbD5 8581 |
| 1672 |
#define __REG_IA64_DbD6 8582 |
| 1673 |
#define __REG_IA64_DbD7 8583 |
| 1674 |
#endif |
| 1675 |
|
| 1676 |
#if defined(_NO_PREFETCHW) |
| 1677 |
#if defined(__x86_64) |
| 1678 |
|
| 1679 |
#define _InterlockedCompareExchange16 _InterlockedCompareExchange16_np |
| 1680 |
#define _InterlockedCompareExchange _InterlockedCompareExchange_np |
| 1681 |
#define _InterlockedCompareExchange64 _InterlockedCompareExchange64_np |
| 1682 |
#define _InterlockedCompareExchangePointer _InterlockedCompareExchangePointer_np |
| 1683 |
#define _InterlockedCompare64Exchange128 _InterlockedCompare64Exchange128_np |
| 1684 |
#define _InterlockedCompare64Exchange128_acq _InterlockedCompare64Exchange128_acq_np |
| 1685 |
#define _InterlockedCompare64Exchange128_rel _InterlockedCompare64Exchange128_rel_np |
| 1686 |
#define _InterlockedAnd _InterlockedAnd_np |
| 1687 |
#define _InterlockedAnd8 _InterlockedAnd8_np |
| 1688 |
#define _InterlockedAnd16 _InterlockedAnd16_np |
| 1689 |
#define _InterlockedAnd64 _InterlockedAnd64_np |
| 1690 |
#define _InterlockedOr _InterlockedOr_np |
| 1691 |
#define _InterlockedOr8 _InterlockedOr8_np |
| 1692 |
#define _InterlockedOr16 _InterlockedOr16_np |
| 1693 |
#define _InterlockedOr64 _InterlockedOr64_np |
| 1694 |
#define _InterlockedXor _InterlockedXor_np |
| 1695 |
#define _InterlockedXor8 _InterlockedXor8_np |
| 1696 |
#define _InterlockedXor16 _InterlockedXor16_np |
| 1697 |
#define _InterlockedXor64 _InterlockedXor64_np |
| 1698 |
#endif |
| 1699 |
#endif |
| 1700 |
|
| 1701 |
#if defined(__cplusplus) |
| 1702 |
} |
| 1703 |
#endif |
| 1704 |
#endif |
| 1705 |
|
| 1706 |
#endif /* end __INTRIN_H_ */ |