> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 組み込み関数の表

> 組み込み関数の表

このトピックでは、Visual Studio の組み込み関数と、それらが XBOX One デバイス ファミリで使用可能かどうかを一覧で示します。

組み込み関数の詳細については、以下を参照してください。

* [組み込み関数のアルファベット順一覧](https://learn.microsoft.com/cpp/intrinsics/alphabetical-listing-of-intrinsic-functions)
* [Intel Intrinsics Guide](https://software.intel.com/sites/landingpage/IntrinsicsGuide/)

| #    | 組み込み関数名                                         | 関数プロトタイプ                                                                                                                                                                                                                                 | XBOX One 上                                                 | XBOX Series X\|S 上    | 命令セット                | ヘッダー                      |
| ---- | ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- | --------------------- | -------------------- | ------------------------- |
| 1    | \_\_addgsbyte                                   | void \_\_addgsbyte(unsigned long, unsigned char);                                                                                                                                                                                        | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 2    | \_\_addgsdword                                  | void \_\_addgsdword(unsigned long, unsigned long);                                                                                                                                                                                       | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 3    | \_\_addgsqword                                  | void \_\_addgsqword(unsigned long, unsigned \_\_int64);                                                                                                                                                                                  | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 4    | \_\_addgsword                                   | void \_\_addgsword(unsigned long, unsigned short);                                                                                                                                                                                       | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 5    | \_\_cpuid                                       | void \_\_cpuid(int\[4], int);                                                                                                                                                                                                            | Yes                                                        | Yes                   |                      | intrin.h                  |
| 6    | \_\_cpuidex                                     | void \_\_cpuidex(int\[4], int, int);                                                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 7    | \_\_debugbreak                                  | void \_\_cdecl \_\_debugbreak(void);                                                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 8    | \_\_emul                                        | \_\_int64 \_\_emul(int, int);                                                                                                                                                                                                            | Yes                                                        | Yes                   |                      | intrin.h                  |
| 9    | \_\_emulu                                       | unsigned \_\_int64 \_\_emulu(unsigned int, unsigned int);                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 10   | \_\_faststorefence                              | void \_\_faststorefence(void);                                                                                                                                                                                                           | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 11   | \_\_getcallerseflags                            | unsigned int \_\_getcallerseflags(void);                                                                                                                                                                                                 | Yes                                                        | Yes                   |                      | intrin.h                  |
| 12   | \_\_halt                                        | void \_\_halt(void);                                                                                                                                                                                                                     | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 13   | \_\_inbyte                                      | unsigned char \_\_inbyte(unsigned short);                                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 14   | \_\_inbytestring                                | void \_\_inbytestring(unsigned short, unsigned char \*, unsigned long);                                                                                                                                                                  | Yes                                                        | Yes                   |                      | intrin.h                  |
| 15   | \_\_incgsbyte                                   | void \_\_incgsbyte(unsigned long);                                                                                                                                                                                                       | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 16   | \_\_incgsdword                                  | void \_\_incgsdword(unsigned long);                                                                                                                                                                                                      | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 17   | \_\_incgsqword                                  | void \_\_incgsqword(unsigned long);                                                                                                                                                                                                      | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 18   | \_\_incgsword                                   | void \_\_incgsword(unsigned long);                                                                                                                                                                                                       | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 19   | \_\_indword                                     | unsigned long \_\_indword(unsigned short);                                                                                                                                                                                               | Yes                                                        | Yes                   |                      | intrin.h                  |
| 20   | \_\_indwordstring                               | void \_\_indwordstring(unsigned short, unsigned long \*, unsigned long);                                                                                                                                                                 | Yes                                                        | Yes                   |                      | intrin.h                  |
| 21   | \_\_int2c                                       | void \_\_int2c(void);                                                                                                                                                                                                                    | Yes                                                        | Yes                   |                      | intrin.h                  |
| 22   | \_\_invlpg                                      | void \_\_invlpg(void \*);                                                                                                                                                                                                                | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 23   | \_\_inword                                      | unsigned short \_\_inword(unsigned short);                                                                                                                                                                                               | Yes                                                        | Yes                   |                      | intrin.h                  |
| 24   | \_\_inwordstring                                | void \_\_inwordstring(unsigned short, unsigned short \*, unsigned long);                                                                                                                                                                 | Yes                                                        | Yes                   |                      | intrin.h                  |
| 25   | \_\_lidt                                        | void \_\_lidt(void \*);                                                                                                                                                                                                                  | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 26   | \_\_ll\_lshift                                  | unsigned \_\_int64 \_\_ll\_lshift(unsigned \_\_int64, int);                                                                                                                                                                              | Yes                                                        | Yes                   |                      | intrin.h                  |
| 27   | \_\_ll\_rshift                                  | \_\_int64 \_\_ll\_rshift(\_\_int64, int);                                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 28   | \_\_llwpcb                                      | void \_\_llwpcb(void \*);                                                                                                                                                                                                                | No                                                         | No                    | LWP                  | ammintrin.h               |
| 29   | \_\_lwpins32                                    | unsigned char \_\_lwpins32(unsigned int, unsigned int, unsigned int);                                                                                                                                                                    | No                                                         | No                    | LWP                  | ammintrin.h               |
| 30   | \_\_lwpins64                                    | unsigned char \_\_lwpins64(unsigned \_\_int64, unsigned int, unsigned int);                                                                                                                                                              | No                                                         | No                    | LWP                  | ammintrin.h               |
| 31   | \_\_lwpval32                                    | void \_\_lwpval32(unsigned int, unsigned int, unsigned int);                                                                                                                                                                             | No                                                         | No                    | LWP                  | ammintrin.h               |
| 32   | \_\_lwpval64                                    | void \_\_lwpval64(unsigned \_\_int64, unsigned int, unsigned int);                                                                                                                                                                       | No                                                         | No                    | LWP                  | ammintrin.h               |
| 33   | \_\_lzcnt                                       | unsigned int \_\_lzcnt(unsigned int);                                                                                                                                                                                                    | Yes                                                        | Yes                   | ABM                  | intrin.h                  |
| 34   | \_\_lzcnt16                                     | unsigned short \_\_lzcnt16(unsigned short);                                                                                                                                                                                              | Yes                                                        | Yes                   | ABM                  | intrin.h                  |
| 35   | \_\_lzcnt64                                     | unsigned \_\_int64 \_\_lzcnt64(unsigned \_\_int64);                                                                                                                                                                                      | Yes                                                        | Yes                   | ABM                  | intrin.h                  |
| 36   | \_\_movsb                                       | void \_\_movsb(unsigned char \*, unsigned char const \*, size\_t);                                                                                                                                                                       | Yes                                                        | Yes                   |                      | intrin.h                  |
| 37   | \_\_movsd                                       | void \_\_movsd(unsigned long \*, unsigned long const \*, size\_t);                                                                                                                                                                       | Yes                                                        | Yes                   |                      | intrin.h                  |
| 38   | \_\_movsq                                       | void \_\_movsq(unsigned long long \*, unsigned long long const \*, size\_t);                                                                                                                                                             | Yes                                                        | Yes                   |                      | intrin.h                  |
| 39   | \_\_movsw                                       | void \_\_movsw(unsigned short \*, unsigned short const \*, size\_t);                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 40   | \_\_mulh                                        | \_\_int64 \_\_mulh(\_\_int64, \_\_int64);                                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 41   | \_\_nop                                         | void \_\_nop(void);                                                                                                                                                                                                                      | Yes                                                        | Yes                   |                      | intrin.h                  |
| 42   | \_\_nvreg\_restore\_fence                       | void \_\_nvreg\_restore\_fence(void);                                                                                                                                                                                                    | Yes                                                        | Yes                   |                      | intrin.h                  |
| 43   | \_\_nvreg\_save\_fence                          | void \_\_nvreg\_save\_fence(void);                                                                                                                                                                                                       | Yes                                                        | Yes                   |                      | intrin.h                  |
| 44   | \_\_outbyte                                     | void \_\_outbyte(unsigned short, unsigned char);                                                                                                                                                                                         | Force CompareString/LCMapString sorting legacy behavior.   |                       |                      | intrin.h                  |
| 45   | \_\_outbytestring                               | void \_\_outbytestring(unsigned short, unsigned char \*, unsigned long);                                                                                                                                                                 | ''Resolution:'' Update to use the latest sorting behavior. |                       |                      | intrin.h                  |
| 46   | \_\_outdword                                    | void \_\_outdword(unsigned short, unsigned long);                                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 47   | \_\_outdwordstring                              | void \_\_outdwordstring(unsigned short, unsigned long \*, unsigned long);                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 48   | \_\_outword                                     | void \_\_outword(unsigned short, unsigned short);                                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 49   | \_\_outwordstring                               | void \_\_outwordstring(unsigned short, unsigned short \*, unsigned long);                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 50   | \_\_popcnt                                      | unsigned int \_\_popcnt(unsigned int);                                                                                                                                                                                                   | Yes                                                        | Yes                   | ABM / SSE4.2         | intrin.h                  |
| 51   | \_\_popcnt16                                    | unsigned short \_\_popcnt16(unsigned short);                                                                                                                                                                                             | Yes                                                        | Yes                   | ABM / SSE4.2         | intrin.h                  |
| 52   | \_\_popcnt64                                    | unsigned \_\_int64 \_\_popcnt64(unsigned \_\_int64);                                                                                                                                                                                     | Yes                                                        | Yes                   | ABM / SSE4.2         | intrin.h                  |
| 53   | \_\_rdtsc                                       | unsigned \_\_int64 \_\_rdtsc(void);                                                                                                                                                                                                      | Yes                                                        | Yes                   |                      | intrin.h                  |
| 54   | \_\_rdtscp                                      | unsigned \_\_int64 \_\_rdtscp(unsigned int \*);                                                                                                                                                                                          | Yes                                                        | Yes                   |                      | intrin.h                  |
| 55   | \_\_readcr0                                     | unsigned \_\_int64 \_\_readcr0(void);                                                                                                                                                                                                    | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 56   | \_\_readcr2                                     | unsigned \_\_int64 \_\_readcr2(void);                                                                                                                                                                                                    | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 57   | \_\_readcr3                                     | unsigned \_\_int64 \_\_readcr3(void);                                                                                                                                                                                                    | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 58   | \_\_readcr4                                     | unsigned \_\_int64 \_\_readcr4(void);                                                                                                                                                                                                    | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 59   | \_\_readcr8                                     | unsigned \_\_int64 \_\_readcr8(void);                                                                                                                                                                                                    | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 60   | \_\_readdr                                      | unsigned \_\_int64 \_\_readdr(unsigned int);                                                                                                                                                                                             | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 61   | \_\_readeflags                                  | unsigned \_\_int64 \_\_readeflags(void);                                                                                                                                                                                                 | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 62   | \_\_readgsbyte                                  | unsigned char \_\_readgsbyte(unsigned long);                                                                                                                                                                                             | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 63   | \_\_readgsdword                                 | unsigned long \_\_readgsdword(unsigned long);                                                                                                                                                                                            | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 64   | \_\_readgsqword                                 | unsigned \_\_int64 \_\_readgsqword(unsigned long);                                                                                                                                                                                       | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 65   | \_\_readgsword                                  | unsigned short \_\_readgsword(unsigned long);                                                                                                                                                                                            | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 66   | \_\_readmsr                                     | unsigned \_\_int64 \_\_readmsr(unsigned long);                                                                                                                                                                                           | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 67   | \_\_readpmc                                     | unsigned \_\_int64 \_\_readpmc(unsigned long);                                                                                                                                                                                           | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 68   | \_\_segmentlimit                                | unsigned long \_\_segmentlimit(unsigned long);                                                                                                                                                                                           | Yes                                                        | Yes                   |                      | intrin.h                  |
| 69   | \_\_shiftleft128                                | unsigned \_\_int64 \_\_shiftleft128(unsigned \_\_int64 \_LowPart, unsigned \_\_int64 \_HighPart, unsigned char \_Shift);                                                                                                                 | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 70   | \_\_shiftright128                               | unsigned \_\_int64 \_\_shiftright128(unsigned \_\_int64 \_LowPart, unsigned \_\_int64 \_HighPart, unsigned char \_Shift);                                                                                                                | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 71   | \_\_sidt                                        | void \_\_sidt(void \*);                                                                                                                                                                                                                  | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 72   | \_\_slwpcb                                      | void \*\_\_slwpcb();                                                                                                                                                                                                                     | No                                                         | No                    | LWP                  | ammintrin.h               |
| 73   | \_\_stosb                                       | void \_\_stosb(unsigned char \*, unsigned char, size\_t);                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 74   | \_\_stosd                                       | void \_\_stosd(unsigned long \*, unsigned long, size\_t);                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 75   | \_\_stosq                                       | void \_\_stosq(unsigned \_\_int64 \*, unsigned \_\_int64, size\_t);                                                                                                                                                                      | Yes                                                        | Yes                   |                      | intrin.h                  |
| 76   | \_\_stosw                                       | void \_\_stosw(unsigned short \*, unsigned short, size\_t);                                                                                                                                                                              | Yes                                                        | Yes                   |                      | intrin.h                  |
| 77   | \_\_svm\_clgi                                   | void \_\_svm\_clgi(void);                                                                                                                                                                                                                | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 78   | \_\_svm\_invlpga                                | void \_\_svm\_invlpga(void \*, int);                                                                                                                                                                                                     | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 79   | \_\_svm\_skinit                                 | void \_\_svm\_skinit(int);                                                                                                                                                                                                               | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 80   | \_\_svm\_stgi                                   | void \_\_svm\_stgi(void);                                                                                                                                                                                                                | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 81   | \_\_svm\_vmload                                 | void \_\_svm\_vmload(size\_t);                                                                                                                                                                                                           | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 82   | \_\_svm\_vmrun                                  | void \_\_svm\_vmrun(size\_t);                                                                                                                                                                                                            | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 83   | \_\_svm\_vmsave                                 | void \_\_svm\_vmsave(size\_t);                                                                                                                                                                                                           | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 84   | \_\_ud2                                         | void \_\_ud2(void);                                                                                                                                                                                                                      | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 85   | \_\_ull\_rshift                                 | unsigned \_\_int64 \_\_ull\_rshift(unsigned \_\_int64, int);                                                                                                                                                                             | Yes                                                        | Yes                   |                      | intrin.h                  |
| 86   | \_\_umulh                                       | unsigned \_\_int64 \_\_umulh(unsigned \_\_int64, unsigned \_\_int64);                                                                                                                                                                    | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 87   | \_\_vmx\_off                                    | void \_\_vmx\_off(void);                                                                                                                                                                                                                 | No                                                         | No                    |                      | intrin.h                  |
| 88   | \_\_vmx\_on                                     | unsigned char \_\_vmx\_on(unsigned \_\_int64 \*);                                                                                                                                                                                        | No                                                         | No                    |                      | intrin.h                  |
| 89   | \_\_vmx\_vmclear                                | unsigned char \_\_vmx\_vmclear(unsigned \_\_int64 \*);                                                                                                                                                                                   | No                                                         | No                    |                      | intrin.h                  |
| 90   | \_\_vmx\_vmlaunch                               | unsigned char \_\_vmx\_vmlaunch(void);                                                                                                                                                                                                   | No                                                         | No                    |                      | intrin.h                  |
| 91   | \_\_vmx\_vmptrld                                | unsigned char \_\_vmx\_vmptrld(unsigned \_\_int64 \*);                                                                                                                                                                                   | No                                                         | No                    |                      | intrin.h                  |
| 92   | \_\_vmx\_vmptrst                                | void \_\_vmx\_vmptrst(unsigned \_\_int64 \*);                                                                                                                                                                                            | No                                                         | No                    |                      | intrin.h                  |
| 93   | \_\_vmx\_vmread                                 | unsigned char \_\_vmx\_vmread(size\_t, size\_t \*);                                                                                                                                                                                      | No                                                         | No                    |                      | intrin.h                  |
| 94   | \_\_vmx\_vmresume                               | unsigned char \_\_vmx\_vmresume(void);                                                                                                                                                                                                   | No                                                         | No                    |                      | intrin.h                  |
| 95   | \_\_vmx\_vmwrite                                | unsigned char \_\_vmx\_vmwrite(size\_t, size\_t);                                                                                                                                                                                        | No                                                         | No                    |                      | intrin.h                  |
| 96   | \_\_wbinvd                                      | void \_\_wbinvd(void);                                                                                                                                                                                                                   | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 97   | \_\_writecr0                                    | void \_\_writecr0(unsigned \_\_int64);                                                                                                                                                                                                   | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 98   | \_\_writecr3                                    | void \_\_writecr3(unsigned \_\_int64);                                                                                                                                                                                                   | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 99   | \_\_writecr4                                    | void \_\_writecr4(unsigned \_\_int64);                                                                                                                                                                                                   | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 100  | \_\_writecr8                                    | void \_\_writecr8(unsigned \_\_int64);                                                                                                                                                                                                   | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 101  | \_\_writedr                                     | void \_\_writedr(unsigned int, unsigned \_\_int64);                                                                                                                                                                                      | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 102  | \_\_writeeflags                                 | void \_\_writeeflags(unsigned \_\_int64);                                                                                                                                                                                                | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 103  | \_\_writegsbyte                                 | void \_\_writegsbyte(unsigned long, unsigned char);                                                                                                                                                                                      | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 104  | \_\_writegsdword                                | void \_\_writegsdword(unsigned long, unsigned long);                                                                                                                                                                                     | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 105  | \_\_writegsqword                                | void \_\_writegsqword(unsigned long, unsigned \_\_int64);                                                                                                                                                                                | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 106  | \_\_writegsword                                 | void \_\_writegsword(unsigned long, unsigned short);                                                                                                                                                                                     | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 107  | \_\_writemsr                                    | void \_\_writemsr(unsigned long, unsigned \_\_int64);                                                                                                                                                                                    | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 108  | \_AddressOfReturnAddress                        | void \* \_AddressOfReturnAddress(void);                                                                                                                                                                                                  | Yes                                                        | Yes                   |                      | intrin.h                  |
| 109  | \_andn\_u32                                     | unsigned int \_andn\_u32(unsigned int, unsigned int);                                                                                                                                                                                    | Yes                                                        | Yes                   | BMI                  | ammintrin.h               |
| 110  | \_andn\_u64                                     | unsigned \_\_int64 \_andn\_u64(unsigned \_\_int64, unsigned \_\_int64);                                                                                                                                                                  | Yes                                                        | Yes                   | BMI                  | ammintrin.h               |
| 111  | \_bextr\_u32                                    | unsigned int \_bextr\_u32(unsigned int, unsigned int, unsigned int );                                                                                                                                                                    | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 112  | \_bextr\_u64                                    | unsigned \_\_int64 \_bextr\_u64(unsigned \_\_int64, unsigned int, unsigned int );                                                                                                                                                        | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 113  | \_bextri\_u32                                   | unsigned int \_bextri\_u32(unsigned int, unsigned int);                                                                                                                                                                                  | No                                                         | No                    | TBM                  | ammintrin.h               |
| 114  | \_bextri\_u64                                   | unsigned \_\_int64 \_bextri\_u64(unsigned \_\_int64, unsigned int);                                                                                                                                                                      | No                                                         | No                    | TBM                  | ammintrin.h               |
| 115  | \_BitScanForward                                | unsigned char \_BitScanForward(unsigned long \* \_Index, unsigned long \_Mask);                                                                                                                                                          | Yes                                                        | Yes                   |                      | intrin.h                  |
| 116  | \_BitScanForward64                              | unsigned char \_BitScanForward64(unsigned long \* \_Index, unsigned \_\_int64 \_Mask);                                                                                                                                                   | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 117  | \_BitScanReverse                                | unsigned char \_BitScanReverse(unsigned long \* \_Index, unsigned long \_Mask);                                                                                                                                                          | Yes                                                        | Yes                   |                      | intrin.h                  |
| 118  | \_BitScanReverse64                              | unsigned char \_BitScanReverse64(unsigned long \* \_Index, unsigned \_\_int64 \_Mask);                                                                                                                                                   | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 119  | \_bittest                                       | unsigned char \_bittest(long const \*, long);                                                                                                                                                                                            | Yes                                                        | Yes                   |                      | intrin.h                  |
| 120  | \_bittest64                                     | unsigned char \_bittest64(\_\_int64 const \*, \_\_int64);                                                                                                                                                                                | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 121  | \_bittestandcomplement                          | unsigned char \_bittestandcomplement(long \*, long);                                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 122  | \_bittestandcomplement64                        | unsigned char \_bittestandcomplement64(\_\_int64 \*, \_\_int64);                                                                                                                                                                         | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 123  | \_bittestandreset                               | unsigned char \_bittestandreset(long \*, long);                                                                                                                                                                                          | Yes                                                        | Yes                   |                      | intrin.h                  |
| 124  | \_bittestandreset64                             | unsigned char \_bittestandreset64(\_\_int64 \*, \_\_int64);                                                                                                                                                                              | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 125  | \_bittestandset                                 | unsigned char \_bittestandset(long \*, long);                                                                                                                                                                                            | Yes                                                        | Yes                   |                      | intrin.h                  |
| 126  | \_bittestandset64                               | unsigned char \_bittestandset64(\_\_int64 \*, \_\_int64);                                                                                                                                                                                | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 127  | \_blcfill\_u32                                  | unsigned int \_blcfill\_u32(unsigned int);                                                                                                                                                                                               | No                                                         | No                    | TBM                  | ammintrin.h               |
| 128  | \_blcfill\_u64                                  | unsigned \_\_int64 \_blcfill\_u64(unsigned \_\_int64);                                                                                                                                                                                   | No                                                         | No                    | TBM                  | ammintrin.h               |
| 129  | \_blci\_u32                                     | unsigned int \_blci\_u32(unsigned int);                                                                                                                                                                                                  | No                                                         | No                    | TBM                  | ammintrin.h               |
| 130  | \_blci\_u64                                     | unsigned \_\_int64 \_blci\_u64(unsigned \_\_int64);                                                                                                                                                                                      | No                                                         | No                    | TBM                  | ammintrin.h               |
| 131  | \_blcic\_u32                                    | unsigned int \_blcic\_u32(unsigned int);                                                                                                                                                                                                 | No                                                         | No                    | TBM                  | ammintrin.h               |
| 132  | \_blcic\_u64                                    | unsigned \_\_int64 \_blcic\_u64(unsigned \_\_int64);                                                                                                                                                                                     | No                                                         | No                    | TBM                  | ammintrin.h               |
| 133  | \_blcmsk\_u32                                   | unsigned int \_blcmsk\_u32(unsigned int);                                                                                                                                                                                                | No                                                         | No                    | TBM                  | ammintrin.h               |
| 134  | \_blcmsk\_u64                                   | unsigned \_\_int64 \_blcmsk\_u64(unsigned \_\_int64);                                                                                                                                                                                    | No                                                         | No                    | TBM                  | ammintrin.h               |
| 135  | \_blcs\_u32                                     | unsigned int \_blcs\_u32(unsigned int);                                                                                                                                                                                                  | No                                                         | No                    | TBM                  | ammintrin.h               |
| 136  | \_blcs\_u64                                     | unsigned \_\_int64 \_blcs\_u64(unsigned \_\_int64);                                                                                                                                                                                      | No                                                         | No                    | TBM                  | ammintrin.h               |
| 137  | \_blsfill\_u32                                  | unsigned int \_blsfill\_u32(unsigned int);                                                                                                                                                                                               | No                                                         | No                    | TBM                  | ammintrin.h               |
| 138  | \_blsfill\_u64                                  | unsigned \_\_int64 \_blsfill\_u64(unsigned \_\_int64);                                                                                                                                                                                   | No                                                         | No                    | TBM                  | ammintrin.h               |
| 139  | \_blsi\_u32                                     | unsigned int \_blsi\_u32(unsigned int);                                                                                                                                                                                                  | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 140  | \_blsi\_u64                                     | unsigned \_\_int64 \_blsi\_u64(unsigned \_\_int64);                                                                                                                                                                                      | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 141  | \_blsic\_u32                                    | unsigned int \_blsic\_u32(unsigned int);                                                                                                                                                                                                 | No                                                         | No                    | TBM                  | ammintrin.h               |
| 142  | \_blsic\_u64                                    | unsigned \_\_int64 \_blsic\_u64(unsigned \_\_int64);                                                                                                                                                                                     | No                                                         | No                    | TBM                  | ammintrin.h               |
| 143  | \_blsmsk\_u32                                   | unsigned int \_blsmsk\_u32(unsigned int);                                                                                                                                                                                                | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 144  | \_blsmsk\_u64                                   | unsigned \_\_int64 \_blsmsk\_u64(unsigned \_\_int64);                                                                                                                                                                                    | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 145  | \_blsr\_u32                                     | unsigned int \_blsr\_u32(unsigned int);                                                                                                                                                                                                  | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 146  | \_blsr\_u64                                     | unsigned \_\_int64 \_blsr\_u64(unsigned \_\_int64);                                                                                                                                                                                      | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 147  | \_byteswap\_uint64                              | unsigned \_\_int64 \_\_cdecl \_byteswap\_uint64(unsigned \_\_int64);                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 148  | \_byteswap\_ulong                               | unsigned long \_\_cdecl \_byteswap\_ulong(unsigned long);                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 149  | \_byteswap\_ushort                              | unsigned short \_\_cdecl \_byteswap\_ushort(unsigned short);                                                                                                                                                                             | Yes                                                        | Yes                   |                      | intrin.h                  |
| 150  | \_bzhi\_u32                                     | unsigned int \_bzhi\_u32(unsigned int, unsigned int );                                                                                                                                                                                   | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 151  | \_bzhi\_u64                                     | unsigned \_\_int64 \_bzhi\_u64(unsigned \_\_int64, unsigned int );                                                                                                                                                                       | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 152  | \_clac                                          | void \_clac(void);                                                                                                                                                                                                                       | No                                                         | No                    | TSX                  | immintrin.h               |
| 153  | \_disable                                       | void \_\_cdecl \_disable(void);                                                                                                                                                                                                          | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 154  | \_enable                                        | void \_\_cdecl \_enable(void);                                                                                                                                                                                                           | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 155  | \_fxrstor                                       | void \_\_cdecl \_fxrstor(void const \*);                                                                                                                                                                                                 | Yes                                                        | Yes                   |                      | immintrin.h               |
| 156  | \_fxrstor64                                     | void \_\_cdecl \_fxrstor64(void const \*);                                                                                                                                                                                               | Yes                                                        | Yes                   | x64                  | immintrin.h               |
| 157  | \_fxsave                                        | void \_\_cdecl \_fxsave(void \*);                                                                                                                                                                                                        | Yes                                                        | Yes                   |                      | immintrin.h               |
| 158  | \_fxsave64                                      | void \_\_cdecl \_fxsave64(void \*);                                                                                                                                                                                                      | Yes                                                        | Yes                   | x64                  | immintrin.h               |
| 159  | \_InterlockedAnd                                | long \_InterlockedAnd(long volatile \* \_Value, long \_Mask);                                                                                                                                                                            | Yes                                                        | Yes                   |                      | intrin.h                  |
| 160  | \_InterlockedAnd\_np                            | long \_InterlockedAnd\_np(long volatile \* \_Value, long \_Mask);                                                                                                                                                                        | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 161  | \_InterlockedAnd16                              | short \_InterlockedAnd16(short volatile \* \_Value, short \_Mask);                                                                                                                                                                       | Yes                                                        | Yes                   |                      | intrin.h                  |
| 162  | \_InterlockedAnd16\_np                          | short \_InterlockedAnd16\_np(short volatile \* \_Value, short \_Mask);                                                                                                                                                                   | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 163  | \_InterlockedAnd64                              | \_\_int64 \_InterlockedAnd64(\_\_int64 volatile \* \_Value, \_\_int64 \_Mask);                                                                                                                                                           | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 164  | \_InterlockedAnd64\_np                          | \_\_int64 \_InterlockedAnd64\_np(\_\_int64 volatile \* \_Value, \_\_int64 \_Mask);                                                                                                                                                       | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 165  | \_InterlockedAnd8                               | char \_InterlockedAnd8(char volatile \* \_Value, char \_Mask);                                                                                                                                                                           | Yes                                                        | Yes                   |                      | intrin.h                  |
| 166  | \_InterlockedAnd8\_np                           | char \_InterlockedAnd8\_np(char volatile \* \_Value, char \_Mask);                                                                                                                                                                       | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 167  | \_interlockedbittestandreset                    | unsigned char \_interlockedbittestandreset(long volatile \*, long);                                                                                                                                                                      | Yes                                                        | Yes                   |                      | intrin.h                  |
| 168  | \_interlockedbittestandreset64                  | unsigned char \_interlockedbittestandreset64(\_\_int64 volatile \*, \_\_int64);                                                                                                                                                          | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 169  | \_interlockedbittestandset                      | unsigned char \_interlockedbittestandset(long volatile \*, long);                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 170  | \_interlockedbittestandset64                    | unsigned char \_interlockedbittestandset64(\_\_int64 volatile \*, \_\_int64);                                                                                                                                                            | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 171  | \_InterlockedCompareExchange                    | long \_\_cdecl \_InterlockedCompareExchange(long volatile \* \_Destination, long \_Exchange, long \_Comparand);                                                                                                                          | Yes                                                        | Yes                   |                      | intrin.h                  |
| 172  | \_InterlockedCompareExchange\_HLEAcquire        | long \_InterlockedCompareExchange\_HLEAcquire(long volatile \*,long,long);                                                                                                                                                               | No                                                         | No                    | TSX                  | immintrin.h               |
| 173  | \_InterlockedCompareExchange\_HLERelease        | long \_InterlockedCompareExchange\_HLERelease(long volatile \*,long,long);                                                                                                                                                               | No                                                         | No                    | TSX                  | immintrin.h               |
| 174  | \_InterlockedCompareExchange\_np                | long \_InterlockedCompareExchange\_np(long volatile \* \_Destination, long \_Exchange, long \_Comparand);                                                                                                                                | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 175  | \_InterlockedCompareExchange128                 | unsigned char \_InterlockedCompareExchange128(\_\_int64 volatile \* \_Destination, \_\_int64 \_ExchangeHigh, \_\_int64 \_ExchangeLow, \_\_int64 \* \_ComparandResult);                                                                   | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 176  | \_InterlockedCompareExchange128\_np             | unsigned char \_InterlockedCompareExchange128\_np(\_\_int64 volatile \* \_Destination, \_\_int64 \_ExchangeHigh, \_\_int64 \_ExchangeLow, \_\_int64 \* \_ComparandResult);                                                               | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 177  | \_InterlockedCompareExchange16                  | short \_InterlockedCompareExchange16(short volatile \* \_Destination, short \_Exchange, short \_Comparand);                                                                                                                              | Yes                                                        | Yes                   |                      | intrin.h                  |
| 178  | \_InterlockedCompareExchange16\_np              | short \_InterlockedCompareExchange16\_np(short volatile \* \_Destination, short \_Exchange, short \_Comparand);                                                                                                                          | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 179  | \_InterlockedCompareExchange64                  | \_\_int64 \_InterlockedCompareExchange64(\_\_int64 volatile \* \_Destination, \_\_int64 \_Exchange, \_\_int64 \_Comparand);                                                                                                              | Yes                                                        | Yes                   |                      | intrin.h                  |
| 180  | \_InterlockedCompareExchange64\_HLEAcquire      | \_\_int64 \_InterlockedCompareExchange64\_HLEAcquire(\_\_int64 volatile \*,\_\_int64,\_\_int64);                                                                                                                                         | No                                                         | No                    | TSX                  | immintrin.h               |
| 181  | \_InterlockedCompareExchange64\_HLERelease      | \_\_int64 \_InterlockedCompareExchange64\_HLERelease(\_\_int64 volatile \*,\_\_int64,\_\_int64);                                                                                                                                         | No                                                         | No                    | TSX                  | immintrin.h               |
| 182  | \_InterlockedCompareExchange64\_np              | \_\_int64 \_InterlockedCompareExchange64\_np(\_\_int64 volatile \* \_Destination, \_\_int64 \_Exchange, \_\_int64 \_Comparand);                                                                                                          | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 183  | \_InterlockedCompareExchange8                   | char \_InterlockedCompareExchange8(char volatile \* \_Destination, char \_Exchange, char \_Comparand);                                                                                                                                   | Yes                                                        | Yes                   |                      | intrin.h                  |
| 184  | \_InterlockedCompareExchangePointer             | void \* \_InterlockedCompareExchangePointer(void \* volatile \* \_Destination, void \* \_Exchange, void \* \_Comparand);                                                                                                                 | Yes                                                        | Yes                   |                      | intrin.h                  |
| 185  | \_InterlockedCompareExchangePointer\_HLEAcquire | void \*\_InterlockedCompareExchangePointer\_HLEAcquire(void \*volatile \*,void \*,void \*);                                                                                                                                              | No                                                         | No                    | TSX                  | immintrin.h               |
| 186  | \_InterlockedCompareExchangePointer\_HLERelease | void \*\_InterlockedCompareExchangePointer\_HLERelease(void \*volatile \*,void \*,void \*);                                                                                                                                              | No                                                         | No                    | TSX                  | immintrin.h               |
| 187  | \_InterlockedCompareExchangePointer\_np         | void \* \_InterlockedCompareExchangePointer\_np(void \* volatile \* \_Destination, void \* \_Exchange, void \* \_Comparand);                                                                                                             | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 188  | \_InterlockedDecrement                          | long \_\_cdecl \_InterlockedDecrement(long volatile \* \_Addend);                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 189  | \_InterlockedDecrement16                        | short \_InterlockedDecrement16(short volatile \* \_Addend);                                                                                                                                                                              | Yes                                                        | Yes                   |                      | intrin.h                  |
| 190  | \_InterlockedDecrement64                        | \_\_int64 \_InterlockedDecrement64(\_\_int64 volatile \* \_Addend);                                                                                                                                                                      | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 191  | \_InterlockedExchange                           | long \_\_cdecl \_InterlockedExchange(long volatile \* \_Target, long \_Value);                                                                                                                                                           | Yes                                                        | Yes                   |                      | intrin.h                  |
| 192  | \_InterlockedExchange16                         | short \_InterlockedExchange16(short volatile \* \_Target, short \_Value);                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 193  | \_InterlockedExchange64                         | \_\_int64 \_InterlockedExchange64(\_\_int64 volatile \* \_Target, \_\_int64 \_Value);                                                                                                                                                    | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 194  | \_InterlockedExchange8                          | char \_InterlockedExchange8(char volatile \* \_Target, char \_Value);                                                                                                                                                                    | Yes                                                        | Yes                   |                      | intrin.h                  |
| 195  | \_InterlockedExchangeAdd                        | long \_\_cdecl \_InterlockedExchangeAdd(long volatile \* \_Addend, long \_Value);                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 196  | \_InterlockedExchangeAdd\_HLEAcquire            | long \_InterlockedExchangeAdd\_HLEAcquire(long volatile \*,long);                                                                                                                                                                        | No                                                         | No                    | TSX                  | immintrin.h               |
| 197  | \_InterlockedExchangeAdd\_HLERelease            | long \_InterlockedExchangeAdd\_HLERelease(long volatile \*,long);                                                                                                                                                                        | No                                                         | No                    | TSX                  | immintrin.h               |
| 198  | \_InterlockedExchangeAdd16                      | short \_InterlockedExchangeAdd16(short volatile \* \_Addend, short \_Value);                                                                                                                                                             | Yes                                                        | Yes                   |                      | intrin.h                  |
| 199  | \_InterlockedExchangeAdd64                      | \_\_int64 \_InterlockedExchangeAdd64(\_\_int64 volatile \* \_Addend, \_\_int64 \_Value);                                                                                                                                                 | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 200  | \_InterlockedExchangeAdd64\_HLEAcquire          | \_\_int64 \_InterlockedExchangeAdd64\_HLEAcquire(\_\_int64 volatile \*,\_\_int64);                                                                                                                                                       | No                                                         | No                    | TSX                  | immintrin.h               |
| 201  | \_InterlockedExchangeAdd64\_HLERelease          | \_\_int64 \_InterlockedExchangeAdd64\_HLERelease(\_\_int64 volatile \*,\_\_int64);                                                                                                                                                       | No                                                         | No                    | TSX                  | immintrin.h               |
| 202  | \_InterlockedExchangeAdd8                       | char \_InterlockedExchangeAdd8(char volatile \* \_Addend, char \_Value);                                                                                                                                                                 | Yes                                                        | Yes                   |                      | intrin.h                  |
| 203  | \_InterlockedExchangePointer                    | void \* \_InterlockedExchangePointer(void \* volatile \* \_Target, void \* \_Value);                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 204  | \_InterlockedIncrement                          | long \_\_cdecl \_InterlockedIncrement(long volatile \* \_Addend);                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 205  | \_InterlockedIncrement16                        | short \_InterlockedIncrement16(short volatile \* \_Addend);                                                                                                                                                                              | Yes                                                        | Yes                   |                      | intrin.h                  |
| 206  | \_InterlockedIncrement64                        | \_\_int64 \_InterlockedIncrement64(\_\_int64 volatile \* \_Addend);                                                                                                                                                                      | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 207  | \_InterlockedOr                                 | long \_InterlockedOr(long volatile \* \_Value, long \_Mask);                                                                                                                                                                             | Yes                                                        | Yes                   |                      | intrin.h                  |
| 208  | \_InterlockedOr\_np                             | long \_InterlockedOr\_np(long volatile \* \_Value, long \_Mask);                                                                                                                                                                         | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 209  | \_InterlockedOr16                               | short \_InterlockedOr16(short volatile \* \_Value, short \_Mask);                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 210  | \_InterlockedOr16\_np                           | short \_InterlockedOr16\_np(short volatile \* \_Value, short \_Mask);                                                                                                                                                                    | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 211  | \_InterlockedOr64                               | \_\_int64 \_InterlockedOr64(\_\_int64 volatile \* \_Value, \_\_int64 \_Mask);                                                                                                                                                            | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 212  | \_InterlockedOr64\_np                           | \_\_int64 \_InterlockedOr64\_np(\_\_int64 volatile \* \_Value, \_\_int64 \_Mask);                                                                                                                                                        | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 213  | \_InterlockedOr8                                | char \_InterlockedOr8(char volatile \* \_Value, char \_Mask);                                                                                                                                                                            | Yes                                                        | Yes                   |                      | intrin.h                  |
| 214  | \_InterlockedOr8\_np                            | char \_InterlockedOr8\_np(char volatile \* \_Value, char \_Mask);                                                                                                                                                                        | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 215  | \_InterlockedXor                                | long \_InterlockedXor(long volatile \* \_Value, long \_Mask);                                                                                                                                                                            | Yes                                                        | Yes                   |                      | intrin.h                  |
| 216  | \_InterlockedXor\_np                            | long \_InterlockedXor\_np(long volatile \* \_Value, long \_Mask);                                                                                                                                                                        | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 217  | \_InterlockedXor16                              | short \_InterlockedXor16(short volatile \* \_Value, short \_Mask);                                                                                                                                                                       | Yes                                                        | Yes                   |                      | intrin.h                  |
| 218  | \_InterlockedXor16\_np                          | short \_InterlockedXor16\_np(short volatile \* \_Value, short \_Mask);                                                                                                                                                                   | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 219  | \_InterlockedXor64                              | \_\_int64 \_InterlockedXor64(\_\_int64 volatile \* \_Value, \_\_int64 \_Mask);                                                                                                                                                           | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 220  | \_InterlockedXor64\_np                          | \_\_int64 \_InterlockedXor64\_np(\_\_int64 volatile \* \_Value, \_\_int64 \_Mask);                                                                                                                                                       | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 221  | \_InterlockedXor8                               | char \_InterlockedXor8(char volatile \* \_Value, char \_Mask);                                                                                                                                                                           | Yes                                                        | Yes                   |                      | intrin.h                  |
| 222  | \_InterlockedXor8\_np                           | char \_InterlockedXor8\_np(char volatile \* \_Value, char \_Mask);                                                                                                                                                                       | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 223  | \_invpcid                                       | void \_\_cdecl \_invpcid(unsigned int, void \* );                                                                                                                                                                                        | No                                                         | No                    | INVPCID              | immintrin.h               |
| 224  | \_lgdt                                          | void \_lgdt(void\*);                                                                                                                                                                                                                     | No                                                         | No                    | TSX                  | immintrin.h               |
| 225  | \_lrotl                                         | unsigned long \_\_cdecl \_lrotl(unsigned long, int);                                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 226  | \_lrotr                                         | unsigned long \_\_cdecl \_lrotr(unsigned long, int);                                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 227  | \_lzcnt\_u32                                    | unsigned int \_lzcnt\_u32(unsigned int);                                                                                                                                                                                                 | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 228  | \_lzcnt\_u64                                    | unsigned \_\_int64 \_lzcnt\_u64(unsigned \_\_int64);                                                                                                                                                                                     | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 229  | \_m\_empty                                      | void \_m\_empty(void);                                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 230  | \_m\_from\_int                                  | \_\_m64 \_m\_from\_int(int \_I);                                                                                                                                                                                                         | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 231  | \_m\_maskmovq                                   | void \_m\_maskmovq(\_\_m64, \_\_m64, char \*);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 232  | \_m\_packssdw                                   | \_\_m64 \_m\_packssdw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                     | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 233  | \_m\_packsswb                                   | \_\_m64 \_m\_packsswb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                     | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 234  | \_m\_packuswb                                   | \_\_m64 \_m\_packuswb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                     | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 235  | \_m\_paddb                                      | \_\_m64 \_m\_paddb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 236  | \_m\_paddd                                      | \_\_m64 \_m\_paddd(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 237  | \_m\_paddsb                                     | \_\_m64 \_m\_paddsb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 238  | \_m\_paddsw                                     | \_\_m64 \_m\_paddsw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 239  | \_m\_paddusb                                    | \_\_m64 \_m\_paddusb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 240  | \_m\_paddusw                                    | \_\_m64 \_m\_paddusw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 241  | \_m\_paddw                                      | \_\_m64 \_m\_paddw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 242  | \_m\_pand                                       | \_\_m64 \_m\_pand(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                         | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 243  | \_m\_pandn                                      | \_\_m64 \_m\_pandn(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 244  | \_m\_pavgb                                      | \_\_m64 \_m\_pavgb(\_\_m64, \_\_m64);                                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 245  | \_m\_pavgw                                      | \_\_m64 \_m\_pavgw(\_\_m64, \_\_m64);                                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 246  | \_m\_pcmpeqb                                    | \_\_m64 \_m\_pcmpeqb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 247  | \_m\_pcmpeqd                                    | \_\_m64 \_m\_pcmpeqd(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 248  | \_m\_pcmpeqw                                    | \_\_m64 \_m\_pcmpeqw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 249  | \_m\_pcmpgtb                                    | \_\_m64 \_m\_pcmpgtb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 250  | \_m\_pcmpgtd                                    | \_\_m64 \_m\_pcmpgtd(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 251  | \_m\_pcmpgtw                                    | \_\_m64 \_m\_pcmpgtw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 252  | \_m\_pextrw                                     | int \_m\_pextrw(\_\_m64, int);                                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 253  | \_m\_pinsrw                                     | \_\_m64 \_m\_pinsrw(\_\_m64, int, int);                                                                                                                                                                                                  | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 254  | \_m\_pmaddwd                                    | \_\_m64 \_m\_pmaddwd(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 255  | \_m\_pmaxsw                                     | \_\_m64 \_m\_pmaxsw(\_\_m64, \_\_m64);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 256  | \_m\_pmaxub                                     | \_\_m64 \_m\_pmaxub(\_\_m64, \_\_m64);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 257  | \_m\_pminsw                                     | \_\_m64 \_m\_pminsw(\_\_m64, \_\_m64);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 258  | \_m\_pminub                                     | \_\_m64 \_m\_pminub(\_\_m64, \_\_m64);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 259  | \_m\_pmovmskb                                   | int \_m\_pmovmskb(\_\_m64);                                                                                                                                                                                                              | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 260  | \_m\_pmulhuw                                    | \_\_m64 \_m\_pmulhuw(\_\_m64, \_\_m64);                                                                                                                                                                                                  | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 261  | \_m\_pmulhw                                     | \_\_m64 \_m\_pmulhw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 262  | \_m\_pmullw                                     | \_\_m64 \_m\_pmullw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 263  | \_m\_por                                        | \_\_m64 \_m\_por(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 264  | \_m\_prefetch                                   | void \_m\_prefetch(void \*);                                                                                                                                                                                                             | Yes                                                        | Yes                   | 3DNowPrefetch        | mm3dnow\.h                |
| 265  | \_m\_prefetchw                                  | void \_m\_prefetchw(volatile const void \*);                                                                                                                                                                                             | Yes                                                        | Yes                   | 3DNowPrefetch/PRFTCH | mm3dnow\.h                |
| 266  | \_m\_psadbw                                     | \_\_m64 \_m\_psadbw(\_\_m64, \_\_m64);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 267  | \_m\_pshufw                                     | \_\_m64 \_m\_pshufw(\_\_m64, int);                                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 268  | \_m\_pslld                                      | \_\_m64 \_m\_pslld(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 269  | \_m\_pslldi                                     | \_\_m64 \_m\_pslldi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 270  | \_m\_psllq                                      | \_\_m64 \_m\_psllq(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 271  | \_m\_psllqi                                     | \_\_m64 \_m\_psllqi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 272  | \_m\_psllw                                      | \_\_m64 \_m\_psllw(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 273  | \_m\_psllwi                                     | \_\_m64 \_m\_psllwi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 274  | \_m\_psrad                                      | \_\_m64 \_m\_psrad(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 275  | \_m\_psradi                                     | \_\_m64 \_m\_psradi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 276  | \_m\_psraw                                      | \_\_m64 \_m\_psraw(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 277  | \_m\_psrawi                                     | \_\_m64 \_m\_psrawi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 278  | \_m\_psrld                                      | \_\_m64 \_m\_psrld(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 279  | \_m\_psrldi                                     | \_\_m64 \_m\_psrldi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 280  | \_m\_psrlq                                      | \_\_m64 \_m\_psrlq(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 281  | \_m\_psrlqi                                     | \_\_m64 \_m\_psrlqi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 282  | \_m\_psrlw                                      | \_\_m64 \_m\_psrlw(\_\_m64 \_M, \_\_m64 \_Count);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 283  | \_m\_psrlwi                                     | \_\_m64 \_m\_psrlwi(\_\_m64 \_M, int \_Count);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 284  | \_m\_psubb                                      | \_\_m64 \_m\_psubb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 285  | \_m\_psubd                                      | \_\_m64 \_m\_psubd(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 286  | \_m\_psubsb                                     | \_\_m64 \_m\_psubsb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 287  | \_m\_psubsw                                     | \_\_m64 \_m\_psubsw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 288  | \_m\_psubusb                                    | \_\_m64 \_m\_psubusb(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 289  | \_m\_psubusw                                    | \_\_m64 \_m\_psubusw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 290  | \_m\_psubw                                      | \_\_m64 \_m\_psubw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 291  | \_m\_punpckhbw                                  | \_\_m64 \_m\_punpckhbw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 292  | \_m\_punpckhdq                                  | \_\_m64 \_m\_punpckhdq(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 293  | \_m\_punpckhwd                                  | \_\_m64 \_m\_punpckhwd(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 294  | \_m\_punpcklbw                                  | \_\_m64 \_m\_punpcklbw(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 295  | \_m\_punpckldq                                  | \_\_m64 \_m\_punpckldq(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 296  | \_m\_punpcklwd                                  | \_\_m64 \_m\_punpcklwd(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 297  | \_m\_pxor                                       | \_\_m64 \_m\_pxor(\_\_m64 \_MM1, \_\_m64 \_MM2);                                                                                                                                                                                         | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 298  | \_m\_to\_int                                    | int \_m\_to\_int(\_\_m64 \_M);                                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 299  | \_mm\_abs\_epi16                                | \_\_m128i \_mm\_abs\_epi16(\_\_m128i a);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 300  | \_mm\_abs\_epi32                                | \_\_m128i \_mm\_abs\_epi32(\_\_m128i a);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 301  | \_mm\_abs\_epi8                                 | \_\_m128i \_mm\_abs\_epi8(\_\_m128i a);                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 302  | \_mm\_abs\_pi16                                 | \_\_m64 \_mm\_abs\_pi16(\_\_m64 a);                                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 303  | \_mm\_abs\_pi32                                 | \_\_m64 \_mm\_abs\_pi32(\_\_m64 a);                                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 304  | \_mm\_abs\_pi8                                  | \_\_m64 \_mm\_abs\_pi8(\_\_m64 a);                                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 305  | \_mm\_add\_epi16                                | \_\_m128i \_mm\_add\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 306  | \_mm\_add\_epi32                                | \_\_m128i \_mm\_add\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 307  | \_mm\_add\_epi64                                | \_\_m128i \_mm\_add\_epi64(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 308  | \_mm\_add\_epi8                                 | \_\_m128i \_mm\_add\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 309  | \_mm\_add\_pd                                   | \_\_m128d \_mm\_add\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 310  | \_mm\_add\_ps                                   | \_\_m128 \_mm\_add\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 311  | \_mm\_add\_sd                                   | \_\_m128d \_mm\_add\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 312  | \_mm\_add\_si64                                 | \_\_m64 \_mm\_add\_si64(\_\_m64 \_A, \_\_m64 \_B);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 313  | \_mm\_add\_ss                                   | \_\_m128 \_mm\_add\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 314  | \_mm\_adds\_epi16                               | \_\_m128i \_mm\_adds\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 315  | \_mm\_adds\_epi8                                | \_\_m128i \_mm\_adds\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 316  | \_mm\_adds\_epu16                               | \_\_m128i \_mm\_adds\_epu16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 317  | \_mm\_adds\_epu8                                | \_\_m128i \_mm\_adds\_epu8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 318  | \_mm\_addsub\_pd                                | \_\_m128d \_mm\_addsub\_pd(\_\_m128d a, \_\_m128d b);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 319  | \_mm\_addsub\_ps                                | \_\_m128 \_mm\_addsub\_ps(\_\_m128 a, \_\_m128 b);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 320  | \_mm\_aesdec\_si128                             | \_\_m128i \_mm\_aesdec\_si128(\_\_m128i v, \_\_m128i rkey);                                                                                                                                                                              | Yes                                                        | Yes                   | AES                  | wmmintrin.h               |
| 321  | \_mm\_aesdeclast\_si128                         | \_\_m128i \_mm\_aesdeclast\_si128(\_\_m128i v, \_\_m128i rkey);                                                                                                                                                                          | Yes                                                        | Yes                   | AES                  | wmmintrin.h               |
| 322  | \_mm\_aesenc\_si128                             | \_\_m128i \_mm\_aesenc\_si128(\_\_m128i v, \_\_m128i rkey);                                                                                                                                                                              | Yes                                                        | Yes                   | AES                  | wmmintrin.h               |
| 323  | \_mm\_aesenclast\_si128                         | \_\_m128i \_mm\_aesenclast\_si128(\_\_m128i v, \_\_m128i rkey);                                                                                                                                                                          | Yes                                                        | Yes                   | AES                  | wmmintrin.h               |
| 324  | \_mm\_aesimc\_si128                             | \_\_m128i \_mm\_aesimc\_si128(\_\_m128i v);                                                                                                                                                                                              | Yes                                                        | Yes                   | AES                  | wmmintrin.h               |
| 325  | \_mm\_aeskeygenassist\_si128                    | \_\_m128i \_mm\_aeskeygenassist\_si128(\_\_m128i ckey, const int rcon);                                                                                                                                                                  | Yes                                                        | Yes                   | AES                  | wmmintrin.h               |
| 326  | \_mm\_alignr\_epi8                              | \_\_m128i \_mm\_alignr\_epi8(\_\_m128i a, \_\_m128i b, int n);                                                                                                                                                                           | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 327  | \_mm\_alignr\_pi8                               | \_\_m64 \_mm\_alignr\_pi8(\_\_m64 a, \_\_m64 b, int n);                                                                                                                                                                                  | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 328  | \_mm\_and\_pd                                   | \_\_m128d \_mm\_and\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 329  | \_mm\_and\_ps                                   | \_\_m128 \_mm\_and\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 330  | \_mm\_and\_si128                                | \_\_m128i \_mm\_and\_si128(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 331  | \_mm\_andnot\_pd                                | \_\_m128d \_mm\_andnot\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 332  | \_mm\_andnot\_ps                                | \_\_m128 \_mm\_andnot\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 333  | \_mm\_andnot\_si128                             | \_\_m128i \_mm\_andnot\_si128(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 334  | \_mm\_avg\_epu16                                | \_\_m128i \_mm\_avg\_epu16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 335  | \_mm\_avg\_epu8                                 | \_\_m128i \_mm\_avg\_epu8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 336  | \_mm\_blend\_epi16                              | \_\_m128i \_mm\_blend\_epi16(\_\_m128i v1, \_\_m128i v2, const int mask);                                                                                                                                                                | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 337  | \_mm\_blend\_epi32                              | \_\_m128i \_\_cdecl \_mm\_blend\_epi32(\_\_m128i, \_\_m128i, const int);                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 338  | \_mm\_blend\_pd                                 | \_\_m128d \_mm\_blend\_pd(\_\_m128d v1, \_\_m128d v2, const int mask);                                                                                                                                                                   | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 339  | \_mm\_blend\_ps                                 | \_\_m128 \_mm\_blend\_ps(\_\_m128 v1, \_\_m128 v2, const int mask);                                                                                                                                                                      | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 340  | \_mm\_blendv\_epi8                              | \_\_m128i \_mm\_blendv\_epi8(\_\_m128i v1, \_\_m128i v2, \_\_m128i mask);                                                                                                                                                                | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 341  | \_mm\_blendv\_pd                                | \_\_m128d \_mm\_blendv\_pd(\_\_m128d v1, \_\_m128d v2, \_\_m128d v3);                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 342  | \_mm\_blendv\_ps                                | \_\_m128 \_mm\_blendv\_ps(\_\_m128 v1, \_\_m128 v2, \_\_m128 v3);                                                                                                                                                                        | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 343  | \_mm\_broadcast\_ss                             | \_\_m128 \_\_cdecl \_mm\_broadcast\_ss(float const \*);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 344  | \_mm\_broadcastb\_epi8                          | \_\_m128i \_\_cdecl \_mm\_broadcastb\_epi8(\_\_m128i);                                                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 345  | \_mm\_broadcastd\_epi32                         | \_\_m128i \_\_cdecl \_mm\_broadcastd\_epi32(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 346  | \_mm\_broadcastq\_epi64                         | \_\_m128i \_\_cdecl \_mm\_broadcastq\_epi64(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 347  | \_mm\_broadcastsd\_pd                           | \_\_m128d \_\_cdecl \_mm\_broadcastsd\_pd(\_\_m128d);                                                                                                                                                                                    | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 348  | \_mm\_broadcastss\_ps                           | \_\_m128 \_\_cdecl \_mm\_broadcastss\_ps(\_\_m128);                                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 349  | \_mm\_broadcastw\_epi16                         | \_\_m128i \_\_cdecl \_mm\_broadcastw\_epi16(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 350  | \_mm\_castpd\_ps                                | \_\_m128 \_mm\_castpd\_ps(\_\_m128d);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 351  | \_mm\_castpd\_si128                             | \_\_m128i \_mm\_castpd\_si128(\_\_m128d);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 352  | \_mm\_castps\_pd                                | \_\_m128d \_mm\_castps\_pd(\_\_m128);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 353  | \_mm\_castps\_si128                             | \_\_m128i \_mm\_castps\_si128(\_\_m128);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 354  | \_mm\_castsi128\_pd                             | \_\_m128d \_mm\_castsi128\_pd(\_\_m128i);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 355  | \_mm\_castsi128\_ps                             | \_\_m128 \_mm\_castsi128\_ps(\_\_m128i);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 356  | \_mm\_ceil\_pd                                  | \_\_m128d \_mm\_ceil\_pd(\_\_m128d val);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 357  | \_mm\_ceil\_ps                                  | \_\_m128 \_mm\_ceil\_ps(\_\_m128 val);                                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 358  | \_mm\_ceil\_sd                                  | \_\_m128d \_mm\_ceil\_sd(\_\_m128d dst, \_\_m128d val);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 359  | \_mm\_ceil\_ss                                  | \_\_m128 \_mm\_ceil\_ss(\_\_m128 dst, \_\_m128 val);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 360  | \_mm\_clflush                                   | void \_mm\_clflush(void const \*);                                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 361  | \_mm\_clmulepi64\_si128                         | \_\_m128i \_mm\_clmulepi64\_si128(\_\_m128i v1, \_\_m128i v2, const int imm8);                                                                                                                                                           | Yes                                                        | Yes                   | CLMULQDQ             | wmmintrin.h               |
| 362  | \_mm\_cmov\_si128                               | \_\_m128i \_mm\_cmov\_si128(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                            | No                                                         | No                    | XOP                  | ammintrin.h               |
| 363  | \_mm\_cmp\_pd                                   | \_\_m128d \_\_cdecl \_mm\_cmp\_pd(\_\_m128d, \_\_m128d, const int);                                                                                                                                                                      | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 364  | \_mm\_cmp\_ps                                   | \_\_m128 \_\_cdecl \_mm\_cmp\_ps(\_\_m128, \_\_m128, const int);                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 365  | \_mm\_cmp\_sd                                   | \_\_m128d \_\_cdecl \_mm\_cmp\_sd(\_\_m128d, \_\_m128d, const int);                                                                                                                                                                      | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 366  | \_mm\_cmp\_ss                                   | \_\_m128 \_\_cdecl \_mm\_cmp\_ss(\_\_m128, \_\_m128, const int);                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 367  | \_mm\_cmpeq\_epi16                              | \_\_m128i \_mm\_cmpeq\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 368  | \_mm\_cmpeq\_epi32                              | \_\_m128i \_mm\_cmpeq\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 369  | \_mm\_cmpeq\_epi64                              | \_\_m128i \_mm\_cmpeq\_epi64(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 370  | \_mm\_cmpeq\_epi8                               | \_\_m128i \_mm\_cmpeq\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 371  | \_mm\_cmpeq\_pd                                 | \_\_m128d \_mm\_cmpeq\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 372  | \_mm\_cmpeq\_ps                                 | \_\_m128 \_mm\_cmpeq\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 373  | \_mm\_cmpeq\_sd                                 | \_\_m128d \_mm\_cmpeq\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 374  | \_mm\_cmpeq\_ss                                 | \_\_m128 \_mm\_cmpeq\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 375  | \_mm\_cmpestra                                  | int \_mm\_cmpestra(\_\_m128i a, int la, \_\_m128i b, int lb, const int mode);                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 376  | \_mm\_cmpestrc                                  | int \_mm\_cmpestrc(\_\_m128i a, int la, \_\_m128i b, int lb, const int mode);                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 377  | \_mm\_cmpestri                                  | int \_mm\_cmpestri(\_\_m128i a, int la, \_\_m128i b, int lb, const int mode);                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 378  | \_mm\_cmpestrm                                  | \_\_m128i \_mm\_cmpestrm(\_\_m128i a, int la, \_\_m128i b, int lb, const int mode);                                                                                                                                                      | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 379  | \_mm\_cmpestro                                  | int \_mm\_cmpestro(\_\_m128i a, int la, \_\_m128i b, int lb, const int mode);                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 380  | \_mm\_cmpestrs                                  | int \_mm\_cmpestrs(\_\_m128i a, int la, \_\_m128i b, int lb, const int mode);                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 381  | \_mm\_cmpestrz                                  | int \_mm\_cmpestrz(\_\_m128i a, int la, \_\_m128i b, int lb, const int mode);                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 382  | \_mm\_cmpge\_pd                                 | \_\_m128d \_mm\_cmpge\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 383  | \_mm\_cmpge\_ps                                 | \_\_m128 \_mm\_cmpge\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 384  | \_mm\_cmpge\_sd                                 | \_\_m128d \_mm\_cmpge\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 385  | \_mm\_cmpge\_ss                                 | \_\_m128 \_mm\_cmpge\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 386  | \_mm\_cmpgt\_epi16                              | \_\_m128i \_mm\_cmpgt\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 387  | \_mm\_cmpgt\_epi32                              | \_\_m128i \_mm\_cmpgt\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 388  | \_mm\_cmpgt\_epi64                              | \_\_m128i \_mm\_cmpgt\_epi64(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 389  | \_mm\_cmpgt\_epi8                               | \_\_m128i \_mm\_cmpgt\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 390  | \_mm\_cmpgt\_pd                                 | \_\_m128d \_mm\_cmpgt\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 391  | \_mm\_cmpgt\_ps                                 | \_\_m128 \_mm\_cmpgt\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 392  | \_mm\_cmpgt\_sd                                 | \_\_m128d \_mm\_cmpgt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 393  | \_mm\_cmpgt\_ss                                 | \_\_m128 \_mm\_cmpgt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 394  | \_mm\_cmpistra                                  | int \_mm\_cmpistra(\_\_m128i a, \_\_m128i b, const int mode);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 395  | \_mm\_cmpistrc                                  | int \_mm\_cmpistrc(\_\_m128i a, \_\_m128i b, const int mode);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 396  | \_mm\_cmpistri                                  | int \_mm\_cmpistri(\_\_m128i a, \_\_m128i b, const int mode);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 397  | \_mm\_cmpistrm                                  | \_\_m128i \_mm\_cmpistrm(\_\_m128i a, \_\_m128i b, const int mode);                                                                                                                                                                      | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 398  | \_mm\_cmpistro                                  | int \_mm\_cmpistro(\_\_m128i a, \_\_m128i b, const int mode);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 399  | \_mm\_cmpistrs                                  | int \_mm\_cmpistrs(\_\_m128i a, \_\_m128i b, const int mode);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 400  | \_mm\_cmpistrz                                  | int \_mm\_cmpistrz(\_\_m128i a, \_\_m128i b, const int mode);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 401  | \_mm\_cmple\_pd                                 | \_\_m128d \_mm\_cmple\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 402  | \_mm\_cmple\_ps                                 | \_\_m128 \_mm\_cmple\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 403  | \_mm\_cmple\_sd                                 | \_\_m128d \_mm\_cmple\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 404  | \_mm\_cmple\_ss                                 | \_\_m128 \_mm\_cmple\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 405  | \_mm\_cmplt\_epi16                              | \_\_m128i \_mm\_cmplt\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 406  | \_mm\_cmplt\_epi32                              | \_\_m128i \_mm\_cmplt\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 407  | \_mm\_cmplt\_epi8                               | \_\_m128i \_mm\_cmplt\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 408  | \_mm\_cmplt\_pd                                 | \_\_m128d \_mm\_cmplt\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 409  | \_mm\_cmplt\_ps                                 | \_\_m128 \_mm\_cmplt\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 410  | \_mm\_cmplt\_sd                                 | \_\_m128d \_mm\_cmplt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 411  | \_mm\_cmplt\_ss                                 | \_\_m128 \_mm\_cmplt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 412  | \_mm\_cmpneq\_pd                                | \_\_m128d \_mm\_cmpneq\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 413  | \_mm\_cmpneq\_ps                                | \_\_m128 \_mm\_cmpneq\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 414  | \_mm\_cmpneq\_sd                                | \_\_m128d \_mm\_cmpneq\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 415  | \_mm\_cmpneq\_ss                                | \_\_m128 \_mm\_cmpneq\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 416  | \_mm\_cmpnge\_pd                                | \_\_m128d \_mm\_cmpnge\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 417  | \_mm\_cmpnge\_ps                                | \_\_m128 \_mm\_cmpnge\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 418  | \_mm\_cmpnge\_sd                                | \_\_m128d \_mm\_cmpnge\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 419  | \_mm\_cmpnge\_ss                                | \_\_m128 \_mm\_cmpnge\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 420  | \_mm\_cmpngt\_pd                                | \_\_m128d \_mm\_cmpngt\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 421  | \_mm\_cmpngt\_ps                                | \_\_m128 \_mm\_cmpngt\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 422  | \_mm\_cmpngt\_sd                                | \_\_m128d \_mm\_cmpngt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 423  | \_mm\_cmpngt\_ss                                | \_\_m128 \_mm\_cmpngt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 424  | \_mm\_cmpnle\_pd                                | \_\_m128d \_mm\_cmpnle\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 425  | \_mm\_cmpnle\_ps                                | \_\_m128 \_mm\_cmpnle\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 426  | \_mm\_cmpnle\_sd                                | \_\_m128d \_mm\_cmpnle\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 427  | \_mm\_cmpnle\_ss                                | \_\_m128 \_mm\_cmpnle\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 428  | \_mm\_cmpnlt\_pd                                | \_\_m128d \_mm\_cmpnlt\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 429  | \_mm\_cmpnlt\_ps                                | \_\_m128 \_mm\_cmpnlt\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 430  | \_mm\_cmpnlt\_sd                                | \_\_m128d \_mm\_cmpnlt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 431  | \_mm\_cmpnlt\_ss                                | \_\_m128 \_mm\_cmpnlt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 432  | \_mm\_cmpord\_pd                                | \_\_m128d \_mm\_cmpord\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 433  | \_mm\_cmpord\_ps                                | \_\_m128 \_mm\_cmpord\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 434  | \_mm\_cmpord\_sd                                | \_\_m128d \_mm\_cmpord\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 435  | \_mm\_cmpord\_ss                                | \_\_m128 \_mm\_cmpord\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 436  | \_mm\_cmpunord\_pd                              | \_\_m128d \_mm\_cmpunord\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 437  | \_mm\_cmpunord\_ps                              | \_\_m128 \_mm\_cmpunord\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 438  | \_mm\_cmpunord\_sd                              | \_\_m128d \_mm\_cmpunord\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 439  | \_mm\_cmpunord\_ss                              | \_\_m128 \_mm\_cmpunord\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 440  | \_mm\_com\_epi16                                | \_\_m128i \_mm\_com\_epi16(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                   | No                                                         | No                    | XOP                  | ammintrin.h               |
| 441  | \_mm\_com\_epi32                                | \_\_m128i \_mm\_com\_epi32(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                   | No                                                         | No                    | XOP                  | ammintrin.h               |
| 442  | \_mm\_com\_epi64                                | \_\_m128i \_mm\_com\_epi64(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                   | No                                                         | No                    | XOP                  | ammintrin.h               |
| 443  | \_mm\_com\_epi8                                 | \_\_m128i \_mm\_com\_epi8(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                    | No                                                         | No                    | XOP                  | ammintrin.h               |
| 444  | \_mm\_com\_epu16                                | \_\_m128i \_mm\_com\_epu16(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                   | No                                                         | No                    | XOP                  | ammintrin.h               |
| 445  | \_mm\_com\_epu32                                | \_\_m128i \_mm\_com\_epu32(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                   | No                                                         | No                    | XOP                  | ammintrin.h               |
| 446  | \_mm\_com\_epu64                                | \_\_m128i \_mm\_com\_epu64(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                   | No                                                         | No                    | XOP                  | ammintrin.h               |
| 447  | \_mm\_com\_epu8                                 | \_\_m128i \_mm\_com\_epu8(\_\_m128i, \_\_m128i, int);                                                                                                                                                                                    | No                                                         | No                    | XOP                  | ammintrin.h               |
| 448  | \_mm\_comieq\_sd                                | int \_mm\_comieq\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 449  | \_mm\_comieq\_ss                                | int \_mm\_comieq\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 450  | \_mm\_comige\_sd                                | int \_mm\_comige\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 451  | \_mm\_comige\_ss                                | int \_mm\_comige\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 452  | \_mm\_comigt\_sd                                | int \_mm\_comigt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 453  | \_mm\_comigt\_ss                                | int \_mm\_comigt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 454  | \_mm\_comile\_sd                                | int \_mm\_comile\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 455  | \_mm\_comile\_ss                                | int \_mm\_comile\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 456  | \_mm\_comilt\_sd                                | int \_mm\_comilt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 457  | \_mm\_comilt\_ss                                | int \_mm\_comilt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 458  | \_mm\_comineq\_sd                               | int \_mm\_comineq\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 459  | \_mm\_comineq\_ss                               | int \_mm\_comineq\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 460  | \_mm\_crc32\_u16                                | unsigned int \_mm\_crc32\_u16(unsigned int crc, unsigned short v);                                                                                                                                                                       | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 461  | \_mm\_crc32\_u32                                | unsigned int \_mm\_crc32\_u32(unsigned int crc, unsigned int v);                                                                                                                                                                         | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 462  | \_mm\_crc32\_u64                                | unsigned \_\_int64 \_mm\_crc32\_u64(unsigned \_\_int64 crc, unsigned \_\_int64 v);                                                                                                                                                       | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 463  | \_mm\_crc32\_u8                                 | unsigned int \_mm\_crc32\_u8(unsigned int crc, unsigned char v);                                                                                                                                                                         | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 464  | \_mm\_cvt\_pi2ps                                | \_\_m128 \_mm\_cvt\_pi2ps(\_\_m128, \_\_m64);                                                                                                                                                                                            | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 465  | \_mm\_cvt\_ps2pi                                | \_\_m64 \_mm\_cvt\_ps2pi(\_\_m128 \_A);                                                                                                                                                                                                  | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 466  | \_mm\_cvt\_si2ss                                | \_\_m128 \_mm\_cvt\_si2ss(\_\_m128, int);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 467  | \_mm\_cvt\_ss2si                                | int \_mm\_cvt\_ss2si(\_\_m128 \_A);                                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 468  | \_mm\_cvtepi16\_epi32                           | \_\_m128i \_mm\_cvtepi16\_epi32(\_\_m128i shortValues);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 469  | \_mm\_cvtepi16\_epi64                           | \_\_m128i \_mm\_cvtepi16\_epi64(\_\_m128i shortValues);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 470  | \_mm\_cvtepi32\_epi64                           | \_\_m128i \_mm\_cvtepi32\_epi64(\_\_m128i intValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 471  | \_mm\_cvtepi32\_pd                              | \_\_m128d \_mm\_cvtepi32\_pd(\_\_m128i \_A);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 472  | \_mm\_cvtepi32\_ps                              | \_\_m128 \_mm\_cvtepi32\_ps(\_\_m128i \_A);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 473  | \_mm\_cvtepi8\_epi16                            | \_\_m128i \_mm\_cvtepi8\_epi16(\_\_m128i byteValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 474  | \_mm\_cvtepi8\_epi32                            | \_\_m128i \_mm\_cvtepi8\_epi32(\_\_m128i byteValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 475  | \_mm\_cvtepi8\_epi64                            | \_\_m128i \_mm\_cvtepi8\_epi64(\_\_m128i byteValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 476  | \_mm\_cvtepu16\_epi32                           | \_\_m128i \_mm\_cvtepu16\_epi32(\_\_m128i shortValues);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 477  | \_mm\_cvtepu16\_epi64                           | \_\_m128i \_mm\_cvtepu16\_epi64(\_\_m128i shortValues);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 478  | \_mm\_cvtepu32\_epi64                           | \_\_m128i \_mm\_cvtepu32\_epi64(\_\_m128i intValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 479  | \_mm\_cvtepu8\_epi16                            | \_\_m128i \_mm\_cvtepu8\_epi16(\_\_m128i byteValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 480  | \_mm\_cvtepu8\_epi32                            | \_\_m128i \_mm\_cvtepu8\_epi32(\_\_m128i byteValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 481  | \_mm\_cvtepu8\_epi64                            | \_\_m128i \_mm\_cvtepu8\_epi64(\_\_m128i shortValues);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 482  | \_mm\_cvtpd\_epi32                              | \_\_m128i \_mm\_cvtpd\_epi32(\_\_m128d \_A);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 483  | \_mm\_cvtpd\_pi32                               | \_\_m64 \_mm\_cvtpd\_pi32(\_\_m128d \_A);                                                                                                                                                                                                | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 484  | \_mm\_cvtpd\_ps                                 | \_\_m128 \_mm\_cvtpd\_ps(\_\_m128d \_A);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 485  | \_mm\_cvtph\_ps                                 | \_\_m128 \_\_cdecl \_mm\_cvtph\_ps(\_\_m128i);                                                                                                                                                                                           | Yes                                                        | Yes                   | CVT16/F16C           | immintrin.h               |
| 486  | \_mm\_cvtpi16\_ps                               | \_\_m128 \_mm\_cvtpi16\_ps(\_\_m64 a);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 487  | \_mm\_cvtpi32\_pd                               | \_\_m128d \_mm\_cvtpi32\_pd(\_\_m64 \_A);                                                                                                                                                                                                | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 488  | \_mm\_cvtpi32x2\_ps                             | \_\_m128 \_mm\_cvtpi32x2\_ps(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                      | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 489  | \_mm\_cvtpi8\_ps                                | \_\_m128 \_mm\_cvtpi8\_ps(\_\_m64 a);                                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 490  | \_mm\_cvtps\_epi32                              | \_\_m128i \_mm\_cvtps\_epi32(\_\_m128 \_A);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 491  | \_mm\_cvtps\_pd                                 | \_\_m128d \_mm\_cvtps\_pd(\_\_m128 \_A);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 492  | \_mm\_cvtps\_ph                                 | \_\_m128i \_\_cdecl \_mm\_cvtps\_ph(\_\_m128 m1, const int imm);                                                                                                                                                                         | Yes                                                        | Yes                   | CVT16/F16C           | immintrin.h               |
| 493  | \_mm\_cvtps\_pi16                               | \_\_m64 \_mm\_cvtps\_pi16(\_\_m128 a);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 494  | \_mm\_cvtps\_pi8                                | \_\_m64 \_mm\_cvtps\_pi8(\_\_m128 a);                                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 495  | \_mm\_cvtpu16\_ps                               | \_\_m128 \_mm\_cvtpu16\_ps(\_\_m64 a);                                                                                                                                                                                                   | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 496  | \_mm\_cvtpu8\_ps                                | \_\_m128 \_mm\_cvtpu8\_ps(\_\_m64 a);                                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 497  | \_mm\_cvtsd\_f64                                | double \_mm\_cvtsd\_f64(\_\_m128d \_A);                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 498  | \_mm\_cvtsd\_si32                               | int \_mm\_cvtsd\_si32(\_\_m128d \_A);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 499  | \_mm\_cvtsd\_si64                               | \_\_int64 \_mm\_cvtsd\_si64(\_\_m128d);                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 500  | \_mm\_cvtsd\_si64x                              | \_\_int64 \_mm\_cvtsd\_si64x(\_\_m128d);                                                                                                                                                                                                 | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 501  | \_mm\_cvtsd\_ss                                 | \_\_m128 \_mm\_cvtsd\_ss(\_\_m128 \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 502  | \_mm\_cvtsi128\_si32                            | int \_mm\_cvtsi128\_si32(\_\_m128i \_A);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 503  | \_mm\_cvtsi128\_si64                            | \_\_int64 \_mm\_cvtsi128\_si64(\_\_m128i);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 504  | \_mm\_cvtsi128\_si64x                           | \_\_int64 \_mm\_cvtsi128\_si64x(\_\_m128i);                                                                                                                                                                                              | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 505  | \_mm\_cvtsi32\_sd                               | \_\_m128d \_mm\_cvtsi32\_sd(\_\_m128d \_A, int \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 506  | \_mm\_cvtsi32\_si128                            | \_\_m128i \_mm\_cvtsi32\_si128(int \_A);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 507  | \_mm\_cvtsi64\_sd                               | \_\_m128d \_mm\_cvtsi64\_sd(\_\_m128d, \_\_int64);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 508  | \_mm\_cvtsi64\_si128                            | \_\_m128i \_mm\_cvtsi64\_si128(\_\_int64);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 509  | \_mm\_cvtsi64\_ss                               | \_\_m128 \_mm\_cvtsi64\_ss(\_\_m128 \_A, \_\_int64 \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 510  | \_mm\_cvtsi64x\_sd                              | \_\_m128d \_mm\_cvtsi64x\_sd(\_\_m128d, \_\_int64);                                                                                                                                                                                      | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 511  | \_mm\_cvtsi64x\_si128                           | \_\_m128i \_mm\_cvtsi64x\_si128(\_\_int64);                                                                                                                                                                                              | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 512  | \_mm\_cvtsi64x\_ss                              | \_\_m128 \_mm\_cvtsi64x\_ss(\_\_m128, \_\_int64);                                                                                                                                                                                        | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 513  | \_mm\_cvtss\_f32                                | float \_mm\_cvtss\_f32(\_\_m128 \_A);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 514  | \_mm\_cvtss\_sd                                 | \_\_m128d \_mm\_cvtss\_sd(\_\_m128d \_A, \_\_m128 \_B);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 515  | \_mm\_cvtss\_si64                               | \_\_int64 \_mm\_cvtss\_si64(\_\_m128 \_A);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 516  | \_mm\_cvtss\_si64x                              | \_\_int64 \_mm\_cvtss\_si64x(\_\_m128);                                                                                                                                                                                                  | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 517  | \_mm\_cvtt\_ps2pi                               | \_\_m64 \_mm\_cvtt\_ps2pi(\_\_m128 \_A);                                                                                                                                                                                                 | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 518  | \_mm\_cvtt\_ss2si                               | int \_mm\_cvtt\_ss2si(\_\_m128 \_A);                                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 519  | \_mm\_cvttpd\_epi32                             | \_\_m128i \_mm\_cvttpd\_epi32(\_\_m128d \_A);                                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 520  | \_mm\_cvttpd\_pi32                              | \_\_m64 \_mm\_cvttpd\_pi32(\_\_m128d \_A);                                                                                                                                                                                               | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 521  | \_mm\_cvttps\_epi32                             | \_\_m128i \_mm\_cvttps\_epi32(\_\_m128 \_A);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 522  | \_mm\_cvttsd\_si32                              | int \_mm\_cvttsd\_si32(\_\_m128d \_A);                                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 523  | \_mm\_cvttsd\_si64                              | \_\_int64 \_mm\_cvttsd\_si64(\_\_m128d);                                                                                                                                                                                                 | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 524  | \_mm\_cvttsd\_si64x                             | \_\_int64 \_mm\_cvttsd\_si64x(\_\_m128d);                                                                                                                                                                                                | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 525  | \_mm\_cvttss\_si64                              | \_\_int64 \_mm\_cvttss\_si64(\_\_m128 \_A);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 526  | \_mm\_cvttss\_si64x                             | \_\_int64 \_mm\_cvttss\_si64x(\_\_m128);                                                                                                                                                                                                 | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 527  | \_mm\_div\_pd                                   | \_\_m128d \_mm\_div\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 528  | \_mm\_div\_ps                                   | \_\_m128 \_mm\_div\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 529  | \_mm\_div\_sd                                   | \_\_m128d \_mm\_div\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 530  | \_mm\_div\_ss                                   | \_\_m128 \_mm\_div\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 531  | \_mm\_dp\_pd                                    | \_\_m128d \_mm\_dp\_pd(\_\_m128d val1, \_\_m128d val2, const int mask);                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 532  | \_mm\_dp\_ps                                    | \_\_m128 \_mm\_dp\_ps(\_\_m128 val1, \_\_m128 val2, const int mask);                                                                                                                                                                     | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 533  | \_mm\_extract\_epi16                            | int \_mm\_extract\_epi16(\_\_m128i \_A, int \_Imm);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 534  | \_mm\_extract\_epi32                            | int \_mm\_extract\_epi32(\_\_m128i src, const int ndx);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 535  | \_mm\_extract\_epi64                            | \_\_int64 \_mm\_extract\_epi64(\_\_m128i src, const int ndx);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 536  | \_mm\_extract\_epi8                             | int \_mm\_extract\_epi8(\_\_m128i src, const int ndx);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 537  | \_mm\_extract\_ps                               | int \_mm\_extract\_ps(\_\_m128 src, const int ndx);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 538  | \_mm\_extract\_si64                             | \_\_m128i \_mm\_extract\_si64(\_\_m128i, \_\_m128i);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE4a                | intrin.h                  |
| 539  | \_mm\_extracti\_si64                            | \_\_m128i \_mm\_extracti\_si64(\_\_m128i, int, int);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE4a                | intrin.h                  |
| 540  | \_mm\_floor\_pd                                 | \_\_m128d \_mm\_floor\_pd(\_\_m128d val);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 541  | \_mm\_floor\_ps                                 | \_\_m128 \_mm\_floor\_ps(\_\_m128 val);                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 542  | \_mm\_floor\_sd                                 | \_\_m128d \_mm\_floor\_sd(\_\_m128d dst, \_\_m128d val);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 543  | \_mm\_floor\_ss                                 | \_\_m128 \_mm\_floor\_ss(\_\_m128 dst, \_\_m128 val);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 544  | \_mm\_fmadd\_pd                                 | \_\_m128d \_\_cdecl \_mm\_fmadd\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                    | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 545  | \_mm\_fmadd\_ps                                 | \_\_m128 \_\_cdecl \_mm\_fmadd\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                        | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 546  | \_mm\_fmadd\_sd                                 | \_\_m128d \_\_cdecl \_mm\_fmadd\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                    | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 547  | \_mm\_fmadd\_ss                                 | \_\_m128 \_\_cdecl \_mm\_fmadd\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                        | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 548  | \_mm\_fmaddsub\_pd                              | \_\_m128d \_\_cdecl \_mm\_fmaddsub\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                 | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 549  | \_mm\_fmaddsub\_ps                              | \_\_m128 \_\_cdecl \_mm\_fmaddsub\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                     | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 550  | \_mm\_fmsub\_pd                                 | \_\_m128d \_\_cdecl \_mm\_fmsub\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                    | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 551  | \_mm\_fmsub\_ps                                 | \_\_m128 \_\_cdecl \_mm\_fmsub\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                        | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 552  | \_mm\_fmsub\_sd                                 | \_\_m128d \_\_cdecl \_mm\_fmsub\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                    | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 553  | \_mm\_fmsub\_ss                                 | \_\_m128 \_\_cdecl \_mm\_fmsub\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                        | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 554  | \_mm\_fmsubadd\_pd                              | \_\_m128d \_\_cdecl \_mm\_fmsubadd\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                 | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 555  | \_mm\_fmsubadd\_ps                              | \_\_m128 \_\_cdecl \_mm\_fmsubadd\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                     | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 556  | \_mm\_fnmadd\_pd                                | \_\_m128d \_\_cdecl \_mm\_fnmadd\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                   | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 557  | \_mm\_fnmadd\_ps                                | \_\_m128 \_\_cdecl \_mm\_fnmadd\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                       | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 558  | \_mm\_fnmadd\_sd                                | \_\_m128d \_\_cdecl \_mm\_fnmadd\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                   | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 559  | \_mm\_fnmadd\_ss                                | \_\_m128 \_\_cdecl \_mm\_fnmadd\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                       | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 560  | \_mm\_fnmsub\_pd                                | \_\_m128d \_\_cdecl \_mm\_fnmsub\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                   | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 561  | \_mm\_fnmsub\_ps                                | \_\_m128 \_\_cdecl \_mm\_fnmsub\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                       | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 562  | \_mm\_fnmsub\_sd                                | \_\_m128d \_\_cdecl \_mm\_fnmsub\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                   | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 563  | \_mm\_fnmsub\_ss                                | \_\_m128 \_\_cdecl \_mm\_fnmsub\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                       | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 564  | \_mm\_frcz\_pd                                  | \_\_m128d \_mm\_frcz\_pd(\_\_m128d);                                                                                                                                                                                                     | No                                                         | No                    | XOP                  | ammintrin.h               |
| 565  | \_mm\_frcz\_ps                                  | \_\_m128 \_mm\_frcz\_ps(\_\_m128);                                                                                                                                                                                                       | No                                                         | No                    | XOP                  | ammintrin.h               |
| 566  | \_mm\_frcz\_sd                                  | \_\_m128d \_mm\_frcz\_sd(\_\_m128d, \_\_m128d);                                                                                                                                                                                          | No                                                         | No                    | XOP                  | ammintrin.h               |
| 567  | \_mm\_frcz\_ss                                  | \_\_m128 \_mm\_frcz\_ss(\_\_m128, \_\_m128);                                                                                                                                                                                             | No                                                         | No                    | XOP                  | ammintrin.h               |
| 568  | \_mm\_getcsr                                    | unsigned int \_mm\_getcsr(void);                                                                                                                                                                                                         | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 569  | \_mm\_hadd\_epi16                               | \_\_m128i \_mm\_hadd\_epi16(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 570  | \_mm\_hadd\_epi32                               | \_\_m128i \_mm\_hadd\_epi32(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 571  | \_mm\_hadd\_pd                                  | \_\_m128d \_mm\_hadd\_pd(\_\_m128d a, \_\_m128d b);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 572  | \_mm\_hadd\_pi16                                | \_\_m64 \_mm\_hadd\_pi16(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 573  | \_mm\_hadd\_pi32                                | \_\_m64 \_mm\_hadd\_pi32(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 574  | \_mm\_hadd\_ps                                  | \_\_m128 \_mm\_hadd\_ps(\_\_m128 a, \_\_m128 b);                                                                                                                                                                                         | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 575  | \_mm\_haddd\_epi16                              | \_\_m128i \_mm\_haddd\_epi16(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 576  | \_mm\_haddd\_epi8                               | \_\_m128i \_mm\_haddd\_epi8(\_\_m128i);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 577  | \_mm\_haddd\_epu16                              | \_\_m128i \_mm\_haddd\_epu16(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 578  | \_mm\_haddd\_epu8                               | \_\_m128i \_mm\_haddd\_epu8(\_\_m128i);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 579  | \_mm\_haddq\_epi16                              | \_\_m128i \_mm\_haddq\_epi16(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 580  | \_mm\_haddq\_epi32                              | \_\_m128i \_mm\_haddq\_epi32(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 581  | \_mm\_haddq\_epi8                               | \_\_m128i \_mm\_haddq\_epi8(\_\_m128i);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 582  | \_mm\_haddq\_epu16                              | \_\_m128i \_mm\_haddq\_epu16(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 583  | \_mm\_haddq\_epu32                              | \_\_m128i \_mm\_haddq\_epu32(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 584  | \_mm\_haddq\_epu8                               | \_\_m128i \_mm\_haddq\_epu8(\_\_m128i);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 585  | \_mm\_hadds\_epi16                              | \_\_m128i \_mm\_hadds\_epi16(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 586  | \_mm\_hadds\_pi16                               | \_\_m64 \_mm\_hadds\_pi16(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                         | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 587  | \_mm\_haddw\_epi8                               | \_\_m128i \_mm\_haddw\_epi8(\_\_m128i);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 588  | \_mm\_haddw\_epu8                               | \_\_m128i \_mm\_haddw\_epu8(\_\_m128i);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 589  | \_mm\_hsub\_epi16                               | \_\_m128i \_mm\_hsub\_epi16(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 590  | \_mm\_hsub\_epi32                               | \_\_m128i \_mm\_hsub\_epi32(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 591  | \_mm\_hsub\_pd                                  | \_\_m128d \_mm\_hsub\_pd(\_\_m128d a, \_\_m128d b);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 592  | \_mm\_hsub\_pi16                                | \_\_m64 \_mm\_hsub\_pi16(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 593  | \_mm\_hsub\_pi32                                | \_\_m64 \_mm\_hsub\_pi32(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 594  | \_mm\_hsub\_ps                                  | \_\_m128 \_mm\_hsub\_ps(\_\_m128 a, \_\_m128 b);                                                                                                                                                                                         | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 595  | \_mm\_hsubd\_epi16                              | \_\_m128i \_mm\_hsubd\_epi16(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 596  | \_mm\_hsubq\_epi32                              | \_\_m128i \_mm\_hsubq\_epi32(\_\_m128i);                                                                                                                                                                                                 | No                                                         | No                    | XOP                  | ammintrin.h               |
| 597  | \_mm\_hsubs\_epi16                              | \_\_m128i \_mm\_hsubs\_epi16(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 598  | \_mm\_hsubs\_pi16                               | \_\_m64 \_mm\_hsubs\_pi16(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                         | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 599  | \_mm\_hsubw\_epi8                               | \_\_m128i \_mm\_hsubw\_epi8(\_\_m128i);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 600  | \_mm\_i32gather\_epi32                          | \_\_m128i \_\_cdecl \_mm\_i32gather\_epi32(int const \*, \_\_m128i, const int );                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 601  | \_mm\_i32gather\_epi64                          | \_\_m128i \_\_cdecl \_mm\_i32gather\_epi64(\_\_int64 const \*, \_\_m128i, const int );                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 602  | \_mm\_i32gather\_pd                             | \_\_m128d \_\_cdecl \_mm\_i32gather\_pd(double const \*, \_\_m128i, const int );                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 603  | \_mm\_i32gather\_ps                             | \_\_m128 \_\_cdecl \_mm\_i32gather\_ps(float const \*, \_\_m128i, const int );                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 604  | \_mm\_i64gather\_epi32                          | \_\_m128i \_\_cdecl \_mm\_i64gather\_epi32(int const \*, \_\_m128i, const int );                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 605  | \_mm\_i64gather\_epi64                          | \_\_m128i \_\_cdecl \_mm\_i64gather\_epi64(\_\_int64 const \*, \_\_m128i, const int );                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 606  | \_mm\_i64gather\_pd                             | \_\_m128d \_\_cdecl \_mm\_i64gather\_pd(double const \*, \_\_m128i, const int );                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 607  | \_mm\_i64gather\_ps                             | \_\_m128 \_\_cdecl \_mm\_i64gather\_ps(float const \*, \_\_m128i, const int );                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 608  | \_mm\_insert\_epi16                             | \_\_m128i \_mm\_insert\_epi16(\_\_m128i \_A, int \_B, int \_Imm);                                                                                                                                                                        | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 609  | \_mm\_insert\_epi32                             | \_\_m128i \_mm\_insert\_epi32(\_\_m128i dst, int s, const int ndx);                                                                                                                                                                      | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 610  | \_mm\_insert\_epi64                             | \_\_m128i \_mm\_insert\_epi64(\_\_m128i dst, \_\_int64 s, const int ndx);                                                                                                                                                                | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 611  | \_mm\_insert\_epi8                              | \_\_m128i \_mm\_insert\_epi8(\_\_m128i dst, int s, const int ndx);                                                                                                                                                                       | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 612  | \_mm\_insert\_ps                                | \_\_m128 \_mm\_insert\_ps(\_\_m128 dst, \_\_m128 src, const int ndx);                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 613  | \_mm\_insert\_si64                              | \_\_m128i \_mm\_insert\_si64(\_\_m128i, \_\_m128i);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE4a                | intrin.h                  |
| 614  | \_mm\_inserti\_si64                             | \_\_m128i \_mm\_inserti\_si64(\_\_m128i, \_\_m128i, int, int);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE4a                | intrin.h                  |
| 615  | \_mm\_lddqu\_si128                              | \_\_m128i \_mm\_lddqu\_si128(\_\_m128i const \*);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 616  | \_mm\_lfence                                    | void \_mm\_lfence(void);                                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 617  | \_mm\_load\_pd                                  | \_\_m128d \_mm\_load\_pd(double const \*);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 618  | \_mm\_load\_ps                                  | \_\_m128 \_mm\_load\_ps(float const \*);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 619  | \_mm\_load\_ps1                                 | \_\_m128 \_mm\_load\_ps1(float const \*);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 620  | \_mm\_load\_sd                                  | \_\_m128d \_mm\_load\_sd(double const \*);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 621  | \_mm\_load\_si128                               | \_\_m128i \_mm\_load\_si128(\_\_m128i const \*);                                                                                                                                                                                         | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 622  | \_mm\_load\_ss                                  | \_\_m128 \_mm\_load\_ss(float const \*);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 623  | \_mm\_load1\_pd                                 | \_\_m128d \_mm\_load1\_pd(double const \*);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 624  | \_mm\_loaddup\_pd                               | \_\_m128d \_mm\_loaddup\_pd(double const \* dp);                                                                                                                                                                                         | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 625  | \_mm\_loadh\_pd                                 | \_\_m128d \_mm\_loadh\_pd(\_\_m128d \_A, double const\*\_Dp);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 626  | \_mm\_loadh\_pi                                 | \_\_m128 \_mm\_loadh\_pi(\_\_m128, \_\_m64 const \*);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 627  | \_mm\_loadl\_epi64                              | \_\_m128i \_mm\_loadl\_epi64(\_\_m128i const \*);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 628  | \_mm\_loadl\_pd                                 | \_\_m128d \_mm\_loadl\_pd(\_\_m128d \_A, double const\*\_Dp);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 629  | \_mm\_loadl\_pi                                 | \_\_m128 \_mm\_loadl\_pi(\_\_m128, \_\_m64 const \*);                                                                                                                                                                                    | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 630  | \_mm\_loadr\_pd                                 | \_\_m128d \_mm\_loadr\_pd(double const \*);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 631  | \_mm\_loadr\_ps                                 | \_\_m128 \_mm\_loadr\_ps(float const \*);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 632  | \_mm\_loadu\_pd                                 | \_\_m128d \_mm\_loadu\_pd(double const \*);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 633  | \_mm\_loadu\_ps                                 | \_\_m128 \_mm\_loadu\_ps(float const \*);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 634  | \_mm\_loadu\_si128                              | \_\_m128i \_mm\_loadu\_si128(\_\_m128i const \*);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 635  | \_mm\_macc\_epi16                               | \_\_m128i \_mm\_macc\_epi16(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                            | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 636  | \_mm\_macc\_epi32                               | \_\_m128i \_mm\_macc\_epi32(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                            | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 637  | \_mm\_macc\_pd                                  | \_\_m128d \_mm\_macc\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                               | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 638  | \_mm\_macc\_ps                                  | \_\_m128 \_mm\_macc\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                   | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 639  | \_mm\_macc\_sd                                  | \_\_m128d \_mm\_macc\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                               | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 640  | \_mm\_macc\_ss                                  | \_\_m128 \_mm\_macc\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                   | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 641  | \_mm\_maccd\_epi16                              | \_\_m128i \_mm\_maccd\_epi16(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                           | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 642  | \_mm\_macchi\_epi32                             | \_\_m128i \_mm\_macchi\_epi32(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                          | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 643  | \_mm\_macclo\_epi32                             | \_\_m128i \_mm\_macclo\_epi32(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                          | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 644  | \_mm\_maccs\_epi16                              | \_\_m128i \_mm\_maccs\_epi16(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                           | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 645  | \_mm\_maccs\_epi32                              | \_\_m128i \_mm\_maccs\_epi32(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                           | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 646  | \_mm\_maccsd\_epi16                             | \_\_m128i \_mm\_maccsd\_epi16(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                          | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 647  | \_mm\_maccshi\_epi32                            | \_\_m128i \_mm\_maccshi\_epi32(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                         | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 648  | \_mm\_maccslo\_epi32                            | \_\_m128i \_mm\_maccslo\_epi32(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                         | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 649  | \_mm\_madd\_epi16                               | \_\_m128i \_mm\_madd\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 650  | \_mm\_maddd\_epi16                              | \_\_m128i \_mm\_maddd\_epi16(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                           | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 651  | \_mm\_maddsd\_epi16                             | \_\_m128i \_mm\_maddsd\_epi16(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                          | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 652  | \_mm\_maddsub\_pd                               | \_\_m128d \_mm\_maddsub\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                            | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 653  | \_mm\_maddsub\_ps                               | \_\_m128 \_mm\_maddsub\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 654  | \_mm\_maddubs\_epi16                            | \_\_m128i \_mm\_maddubs\_epi16(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 655  | \_mm\_maddubs\_pi16                             | \_\_m64 \_mm\_maddubs\_pi16(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 656  | \_mm\_mask\_i32gather\_epi32                    | \_\_m128i \_\_cdecl \_mm\_mask\_i32gather\_epi32(\_\_m128i, int const \*, \_\_m128i, \_\_m128i, const int );                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 657  | \_mm\_mask\_i32gather\_epi64                    | \_\_m128i \_\_cdecl \_mm\_mask\_i32gather\_epi64(\_\_m128i, \_\_int64 const \*, \_\_m128i, \_\_m128i, const int );                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 658  | \_mm\_mask\_i32gather\_pd                       | \_\_m128d \_\_cdecl \_mm\_mask\_i32gather\_pd(\_\_m128d, double const \*, \_\_m128i, \_\_m128d, const int );                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 659  | \_mm\_mask\_i32gather\_ps                       | \_\_m128 \_\_cdecl \_mm\_mask\_i32gather\_ps(\_\_m128, float const \*, \_\_m128i, \_\_m128, const int );                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 660  | \_mm\_mask\_i64gather\_epi32                    | \_\_m128i \_\_cdecl \_mm\_mask\_i64gather\_epi32(\_\_m128i, int const \*, \_\_m128i, \_\_m128i, const int );                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 661  | \_mm\_mask\_i64gather\_epi64                    | \_\_m128i \_\_cdecl \_mm\_mask\_i64gather\_epi64(\_\_m128i, \_\_int64 const \*, \_\_m128i, \_\_m128i, const int );                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 662  | \_mm\_mask\_i64gather\_pd                       | \_\_m128d \_\_cdecl \_mm\_mask\_i64gather\_pd(\_\_m128d, double const \*, \_\_m128i, \_\_m128d, const int );                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 663  | \_mm\_mask\_i64gather\_ps                       | \_\_m128 \_\_cdecl \_mm\_mask\_i64gather\_ps(\_\_m128, float const \*, \_\_m128i, \_\_m128, const int );                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 664  | \_mm\_maskload\_epi32                           | \_\_m128i \_\_cdecl \_mm\_maskload\_epi32(int const \*, \_\_m128i );                                                                                                                                                                     | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 665  | \_mm\_maskload\_epi64                           | \_\_m128i \_\_cdecl \_mm\_maskload\_epi64(\_\_int64 const \*, \_\_m128i );                                                                                                                                                               | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 666  | \_mm\_maskload\_pd                              | \_\_m128d \_\_cdecl \_mm\_maskload\_pd(double const \*, \_\_m128i);                                                                                                                                                                      | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 667  | \_mm\_maskload\_ps                              | \_\_m128 \_\_cdecl \_mm\_maskload\_ps(float const \*, \_\_m128i);                                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 668  | \_mm\_maskmoveu\_si128                          | void \_mm\_maskmoveu\_si128(\_\_m128i \_D, \_\_m128i \_N, char \*\_P);                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 669  | \_mm\_maskstore\_epi32                          | void \_\_cdecl \_mm\_maskstore\_epi32(int \*, \_\_m128i, \_\_m128i );                                                                                                                                                                    | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 670  | \_mm\_maskstore\_epi64                          | void \_\_cdecl \_mm\_maskstore\_epi64(\_\_int64 \*, \_\_m128i, \_\_m128i );                                                                                                                                                              | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 671  | \_mm\_maskstore\_pd                             | void \_\_cdecl \_mm\_maskstore\_pd(double \*, \_\_m128i, \_\_m128d);                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 672  | \_mm\_maskstore\_ps                             | void \_\_cdecl \_mm\_maskstore\_ps(float \*, \_\_m128i, \_\_m128);                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 673  | \_mm\_max\_epi16                                | \_\_m128i \_mm\_max\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 674  | \_mm\_max\_epi32                                | \_\_m128i \_mm\_max\_epi32(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 675  | \_mm\_max\_epi8                                 | \_\_m128i \_mm\_max\_epi8(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 676  | \_mm\_max\_epu16                                | \_\_m128i \_mm\_max\_epu16(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 677  | \_mm\_max\_epu32                                | \_\_m128i \_mm\_max\_epu32(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 678  | \_mm\_max\_epu8                                 | \_\_m128i \_mm\_max\_epu8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 679  | \_mm\_max\_pd                                   | \_\_m128d \_mm\_max\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 680  | \_mm\_max\_ps                                   | \_\_m128 \_mm\_max\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 681  | \_mm\_max\_sd                                   | \_\_m128d \_mm\_max\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 682  | \_mm\_max\_ss                                   | \_\_m128 \_mm\_max\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 683  | \_mm\_mfence                                    | void \_mm\_mfence(void);                                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 684  | \_mm\_min\_epi16                                | \_\_m128i \_mm\_min\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 685  | \_mm\_min\_epi32                                | \_\_m128i \_mm\_min\_epi32(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 686  | \_mm\_min\_epi8                                 | \_\_m128i \_mm\_min\_epi8(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 687  | \_mm\_min\_epu16                                | \_\_m128i \_mm\_min\_epu16(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 688  | \_mm\_min\_epu32                                | \_\_m128i \_mm\_min\_epu32(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 689  | \_mm\_min\_epu8                                 | \_\_m128i \_mm\_min\_epu8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 690  | \_mm\_min\_pd                                   | \_\_m128d \_mm\_min\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 691  | \_mm\_min\_ps                                   | \_\_m128 \_mm\_min\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 692  | \_mm\_min\_sd                                   | \_\_m128d \_mm\_min\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 693  | \_mm\_min\_ss                                   | \_\_m128 \_mm\_min\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 694  | \_mm\_minpos\_epu16                             | \_\_m128i \_mm\_minpos\_epu16(\_\_m128i shortValues);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 695  | \_mm\_monitor                                   | void \_mm\_monitor(void const \*, unsigned int, unsigned int);                                                                                                                                                                           | Yes (Kernel only)                                          | Yes (Kernel only)     | SSE3                 | pmmintrin.h               |
| 696  | \_mm\_move\_epi64                               | \_\_m128i \_mm\_move\_epi64(\_\_m128i \_Q);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 697  | \_mm\_move\_sd                                  | \_\_m128d \_mm\_move\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 698  | \_mm\_move\_ss                                  | \_\_m128 \_mm\_move\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 699  | \_mm\_movedup\_pd                               | \_\_m128d \_mm\_movedup\_pd(\_\_m128d a);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 700  | \_mm\_movehdup\_ps                              | \_\_m128 \_mm\_movehdup\_ps(\_\_m128 a);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 701  | \_mm\_movehl\_ps                                | \_\_m128 \_mm\_movehl\_ps(\_\_m128, \_\_m128);                                                                                                                                                                                           | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 702  | \_mm\_moveldup\_ps                              | \_\_m128 \_mm\_moveldup\_ps(\_\_m128 a);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE3                 | pmmintrin.h               |
| 703  | \_mm\_movelh\_ps                                | \_\_m128 \_mm\_movelh\_ps(\_\_m128, \_\_m128);                                                                                                                                                                                           | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 704  | \_mm\_movemask\_epi8                            | int \_mm\_movemask\_epi8(\_\_m128i \_A);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 705  | \_mm\_movemask\_pd                              | int \_mm\_movemask\_pd(\_\_m128d \_A);                                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 706  | \_mm\_movemask\_ps                              | int \_mm\_movemask\_ps(\_\_m128 \_A);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 707  | \_mm\_movepi64\_pi64                            | \_\_m64 \_mm\_movepi64\_pi64(\_\_m128i \_Q);                                                                                                                                                                                             | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 708  | \_mm\_movpi64\_epi64                            | \_\_m128i \_mm\_movpi64\_epi64(\_\_m64 \_Q);                                                                                                                                                                                             | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 709  | \_mm\_mpsadbw\_epu8                             | \_\_m128i \_mm\_mpsadbw\_epu8(\_\_m128i s1, \_\_m128i s2, const int msk);                                                                                                                                                                | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 710  | \_mm\_msub\_pd                                  | \_\_m128d \_mm\_msub\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 711  | \_mm\_msub\_ps                                  | \_\_m128 \_mm\_msub\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                   | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 712  | \_mm\_msub\_sd                                  | \_\_m128d \_mm\_msub\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                               | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 713  | \_mm\_msub\_ss                                  | \_\_m128 \_mm\_msub\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                   | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 714  | \_mm\_msubadd\_pd                               | \_\_m128d \_mm\_msubadd\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                            | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 715  | \_mm\_msubadd\_ps                               | \_\_m128 \_mm\_msubadd\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 716  | \_mm\_mul\_epi32                                | \_\_m128i \_mm\_mul\_epi32(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 717  | \_mm\_mul\_epu32                                | \_\_m128i \_mm\_mul\_epu32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 718  | \_mm\_mul\_pd                                   | \_\_m128d \_mm\_mul\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 719  | \_mm\_mul\_ps                                   | \_\_m128 \_mm\_mul\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 720  | \_mm\_mul\_sd                                   | \_\_m128d \_mm\_mul\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 721  | \_mm\_mul\_ss                                   | \_\_m128 \_mm\_mul\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 722  | \_mm\_mul\_su32                                 | \_\_m64 \_mm\_mul\_su32(\_\_m64 \_A, \_\_m64 \_B);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 723  | \_mm\_mulhi\_epi16                              | \_\_m128i \_mm\_mulhi\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 724  | \_mm\_mulhi\_epu16                              | \_\_m128i \_mm\_mulhi\_epu16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 725  | \_mm\_mulhrs\_epi16                             | \_\_m128i \_mm\_mulhrs\_epi16(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 726  | \_mm\_mulhrs\_pi16                              | \_\_m64 \_mm\_mulhrs\_pi16(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 727  | \_mm\_mullo\_epi16                              | \_\_m128i \_mm\_mullo\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 728  | \_mm\_mullo\_epi32                              | \_\_m128i \_mm\_mullo\_epi32(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 729  | \_mm\_mwait                                     | void \_mm\_mwait(unsigned extensions, unsigned hints);                                                                                                                                                                                   | Yes (Kernel)                                               | Yes (Kernel)          | SSE3                 | pmmintrin.h               |
| 730  | \_mm\_nmacc\_pd                                 | \_\_m128d \_mm\_nmacc\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                              | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 731  | \_mm\_nmacc\_ps                                 | \_\_m128 \_mm\_nmacc\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                  | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 732  | \_mm\_nmacc\_sd                                 | \_\_m128d \_mm\_nmacc\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                              | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 733  | \_mm\_nmacc\_ss                                 | \_\_m128 \_mm\_nmacc\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                  | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 734  | \_mm\_nmsub\_pd                                 | \_\_m128d \_mm\_nmsub\_pd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                              | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 735  | \_mm\_nmsub\_ps                                 | \_\_m128 \_mm\_nmsub\_ps(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                  | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 736  | \_mm\_nmsub\_sd                                 | \_\_m128d \_mm\_nmsub\_sd(\_\_m128d, \_\_m128d, \_\_m128d);                                                                                                                                                                              | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 737  | \_mm\_nmsub\_ss                                 | \_\_m128 \_mm\_nmsub\_ss(\_\_m128, \_\_m128, \_\_m128);                                                                                                                                                                                  | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 738  | \_mm\_or\_pd                                    | \_\_m128d \_mm\_or\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 739  | \_mm\_or\_ps                                    | \_\_m128 \_mm\_or\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 740  | \_mm\_or\_si128                                 | \_\_m128i \_mm\_or\_si128(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 741  | \_mm\_packs\_epi16                              | \_\_m128i \_mm\_packs\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 742  | \_mm\_packs\_epi32                              | \_\_m128i \_mm\_packs\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 743  | \_mm\_packus\_epi16                             | \_\_m128i \_mm\_packus\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 744  | \_mm\_packus\_epi32                             | \_\_m128i \_mm\_packus\_epi32(\_\_m128i val1, \_\_m128i val2);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 745  | \_mm\_pause                                     | void \_mm\_pause(void);                                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 746  | \_mm\_perm\_epi8                                | \_\_m128i \_mm\_perm\_epi8(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                             | No                                                         | No                    | XOP                  | ammintrin.h               |
| 747  | \_mm\_permute\_pd                               | \_\_m128d \_\_cdecl \_mm\_permute\_pd(\_\_m128d, int);                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 748  | \_mm\_permute\_ps                               | \_\_m128 \_\_cdecl \_mm\_permute\_ps(\_\_m128, int);                                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 749  | \_mm\_permute2\_pd                              | \_\_m128d \_mm\_permute2\_pd(\_\_m128d, \_\_m128d, \_\_m128i, int);                                                                                                                                                                      | No                                                         | No                    | XOP                  | ammintrin.h               |
| 750  | \_mm\_permute2\_ps                              | \_\_m128 \_mm\_permute2\_ps(\_\_m128, \_\_m128, \_\_m128i, int);                                                                                                                                                                         | No                                                         | No                    | XOP                  | ammintrin.h               |
| 751  | \_mm\_permutevar\_pd                            | \_\_m128d \_\_cdecl \_mm\_permutevar\_pd(\_\_m128d, \_\_m128i);                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 752  | \_mm\_permutevar\_ps                            | \_\_m128 \_\_cdecl \_mm\_permutevar\_ps(\_\_m128, \_\_m128i);                                                                                                                                                                            | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 753  | \_mm\_popcnt\_u32                               | int \_mm\_popcnt\_u32(unsigned int v);                                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 754  | \_mm\_popcnt\_u64                               | \_\_int64 \_mm\_popcnt\_u64(unsigned \_\_int64 v);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE4.2               | nmmintrin.h               |
| 755  | \_mm\_prefetch                                  | void \_mm\_prefetch(char const \*, int);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 756  | \_mm\_rcp\_ps                                   | \_\_m128 \_mm\_rcp\_ps(\_\_m128 \_A);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 757  | \_mm\_rcp\_ss                                   | \_\_m128 \_mm\_rcp\_ss(\_\_m128 \_A);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 758  | \_mm\_rot\_epi16                                | \_\_m128i \_mm\_rot\_epi16(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 759  | \_mm\_rot\_epi32                                | \_\_m128i \_mm\_rot\_epi32(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 760  | \_mm\_rot\_epi64                                | \_\_m128i \_mm\_rot\_epi64(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 761  | \_mm\_rot\_epi8                                 | \_\_m128i \_mm\_rot\_epi8(\_\_m128i, \_\_m128i);                                                                                                                                                                                         | No                                                         | No                    | XOP                  | ammintrin.h               |
| 762  | \_mm\_roti\_epi16                               | \_\_m128i \_mm\_roti\_epi16(\_\_m128i, int);                                                                                                                                                                                             | No                                                         | No                    | XOP                  | ammintrin.h               |
| 763  | \_mm\_roti\_epi32                               | \_\_m128i \_mm\_roti\_epi32(\_\_m128i, int);                                                                                                                                                                                             | No                                                         | No                    | XOP                  | ammintrin.h               |
| 764  | \_mm\_roti\_epi64                               | \_\_m128i \_mm\_roti\_epi64(\_\_m128i, int);                                                                                                                                                                                             | No                                                         | No                    | XOP                  | ammintrin.h               |
| 765  | \_mm\_roti\_epi8                                | \_\_m128i \_mm\_roti\_epi8(\_\_m128i, int);                                                                                                                                                                                              | No                                                         | No                    | XOP                  | ammintrin.h               |
| 766  | \_mm\_round\_pd                                 | \_\_m128d \_mm\_round\_pd(\_\_m128d val, int iRoundMode);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 767  | \_mm\_round\_ps                                 | \_\_m128 \_mm\_round\_ps(\_\_m128 val, int iRoundMode);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 768  | \_mm\_round\_sd                                 | \_\_m128d \_mm\_round\_sd(\_\_m128d dst, \_\_m128d val, int iRoundMode);                                                                                                                                                                 | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 769  | \_mm\_round\_ss                                 | \_\_m128 \_mm\_round\_ss(\_\_m128 dst, \_\_m128 val, int iRoundMode);                                                                                                                                                                    | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 770  | \_mm\_rsqrt\_ps                                 | \_\_m128 \_mm\_rsqrt\_ps(\_\_m128 \_A);                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 771  | \_mm\_rsqrt\_ss                                 | \_\_m128 \_mm\_rsqrt\_ss(\_\_m128 \_A);                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 772  | \_mm\_sad\_epu8                                 | \_\_m128i \_mm\_sad\_epu8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 773  | \_mm\_set\_epi16                                | \_\_m128i \_mm\_set\_epi16(short \_W7, short \_W6, short \_W5, short \_W4, short \_W3, short \_W2, short \_W1, short \_W0);                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 774  | \_mm\_set\_epi32                                | \_\_m128i \_mm\_set\_epi32(int \_I3, int \_I2, int \_I1, int \_I0);                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 775  | \_mm\_set\_epi64                                | \_\_m128i \_mm\_set\_epi64(\_\_m64 \_Q1, \_\_m64 \_Q0);                                                                                                                                                                                  | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 776  | \_mm\_set\_epi64x                               | \_\_m128i \_mm\_set\_epi64x(\_\_int64, \_\_int64);                                                                                                                                                                                       | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 777  | \_mm\_set\_epi8                                 | \_\_m128i \_mm\_set\_epi8(char \_B15, char \_B14, char \_B13, char \_B12, char \_B11, char \_B10, char \_B9, char \_B8, char \_B7, char \_B6, char \_B5, char \_B4, char \_B3, char \_B2, char \_B1, char \_B0);                         | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 778  | \_mm\_set\_pd                                   | \_\_m128d \_mm\_set\_pd(double \_Z, double \_Y);                                                                                                                                                                                         | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 779  | \_mm\_set\_pi16                                 | \_\_m64 \_mm\_set\_pi16(short \_S3, short \_S2, short \_S1, short \_S0);                                                                                                                                                                 | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 780  | \_mm\_set\_pi32                                 | \_\_m64 \_mm\_set\_pi32(int \_I1, int \_I0);                                                                                                                                                                                             | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 781  | \_mm\_set\_pi8                                  | \_\_m64 \_mm\_set\_pi8(char \_B7, char \_B6, char \_B5, char \_B4, char \_B3, char \_B2, char \_B1, char \_B0);                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 782  | \_mm\_set\_ps                                   | \_\_m128 \_mm\_set\_ps(float \_A, float \_B, float \_C, float \_D);                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 783  | \_mm\_set\_ps1                                  | \_\_m128 \_mm\_set\_ps1(float \_A);                                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 784  | \_mm\_set\_sd                                   | \_\_m128d \_mm\_set\_sd(double \_W);                                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 785  | \_mm\_set\_ss                                   | \_\_m128 \_mm\_set\_ss(float \_A);                                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 786  | \_mm\_set1\_epi16                               | \_\_m128i \_mm\_set1\_epi16(short \_W);                                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 787  | \_mm\_set1\_epi32                               | \_\_m128i \_mm\_set1\_epi32(int \_I);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 788  | \_mm\_set1\_epi64                               | \_\_m128i \_mm\_set1\_epi64(\_\_m64 \_Q);                                                                                                                                                                                                | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 789  | \_mm\_set1\_epi64x                              | \_\_m128i \_mm\_set1\_epi64x(\_\_int64);                                                                                                                                                                                                 | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 790  | \_mm\_set1\_epi8                                | \_\_m128i \_mm\_set1\_epi8(char \_B);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 791  | \_mm\_set1\_pd                                  | \_\_m128d \_mm\_set1\_pd(double \_A);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 792  | \_mm\_set1\_pi16                                | \_\_m64 \_mm\_set1\_pi16(short \_S);                                                                                                                                                                                                     | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 793  | \_mm\_set1\_pi32                                | \_\_m64 \_mm\_set1\_pi32(int \_I);                                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 794  | \_mm\_set1\_pi8                                 | \_\_m64 \_mm\_set1\_pi8(char \_B);                                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 795  | \_mm\_setcsr                                    | void \_mm\_setcsr(unsigned int);                                                                                                                                                                                                         | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 796  | \_mm\_setl\_epi64                               | \_\_m128i \_mm\_setl\_epi64(\_\_m128i \_Q);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 797  | \_mm\_setr\_epi16                               | \_\_m128i \_mm\_setr\_epi16(short \_W0, short \_W1, short \_W2, short \_W3, short \_W4, short \_W5, short \_W6, short \_W7);                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 798  | \_mm\_setr\_epi32                               | \_\_m128i \_mm\_setr\_epi32(int \_I0, int \_I1, int \_I2, int \_I3);                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 799  | \_mm\_setr\_epi64                               | \_\_m128i \_mm\_setr\_epi64(\_\_m64 \_Q0, \_\_m64 \_Q1);                                                                                                                                                                                 | Yes (not recommended)                                      | Yes (not recommended) | SSE2\*               | emmintrin.h               |
| 800  | \_mm\_setr\_epi8                                | \_\_m128i \_mm\_setr\_epi8(char \_B15, char \_B14, char \_B13, char \_B12, char \_B11, char \_B10, char \_B9, char \_B8, char \_B7, char \_B6, char \_B5, char \_B4, char \_B3, char \_B2, char \_B1, char \_B0);                        | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 801  | \_mm\_setr\_pd                                  | \_\_m128d \_mm\_setr\_pd(double \_Y, double \_Z);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 802  | \_mm\_setr\_pi16                                | \_\_m64 \_mm\_setr\_pi16(short \_S3, short \_S2, short \_S1, short \_S0);                                                                                                                                                                | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 803  | \_mm\_setr\_pi32                                | \_\_m64 \_mm\_setr\_pi32(int \_I1, int \_I0);                                                                                                                                                                                            | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 804  | \_mm\_setr\_pi8                                 | \_\_m64 \_mm\_setr\_pi8(char \_B7, char \_B6, char \_B5, char \_B4, char \_B3, char \_B2, char \_B1, char \_B0);                                                                                                                         | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 805  | \_mm\_setr\_ps                                  | \_\_m128 \_mm\_setr\_ps(float \_A, float \_B, float \_C, float \_D);                                                                                                                                                                     | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 806  | \_mm\_setzero\_pd                               | \_\_m128d \_mm\_setzero\_pd(void);                                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 807  | \_mm\_setzero\_ps                               | \_\_m128 \_mm\_setzero\_ps(void);                                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 808  | \_mm\_setzero\_si128                            | \_\_m128i \_mm\_setzero\_si128(void);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 809  | \_mm\_setzero\_si64                             | \_\_m64 \_mm\_setzero\_si64(void);                                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | MMX\*                | mmintrin.h                |
| 810  | \_mm\_sfence                                    | void \_mm\_sfence(void);                                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 811  | \_mm\_sha\_epi16                                | \_\_m128i \_mm\_sha\_epi16(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 812  | \_mm\_sha\_epi32                                | \_\_m128i \_mm\_sha\_epi32(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 813  | \_mm\_sha\_epi64                                | \_\_m128i \_mm\_sha\_epi64(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 814  | \_mm\_sha\_epi8                                 | \_\_m128i \_mm\_sha\_epi8(\_\_m128i, \_\_m128i);                                                                                                                                                                                         | No                                                         | No                    | XOP                  | ammintrin.h               |
| 815  | \_mm\_shl\_epi16                                | \_\_m128i \_mm\_shl\_epi16(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 816  | \_mm\_shl\_epi32                                | \_\_m128i \_mm\_shl\_epi32(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 817  | \_mm\_shl\_epi64                                | \_\_m128i \_mm\_shl\_epi64(\_\_m128i, \_\_m128i);                                                                                                                                                                                        | No                                                         | No                    | XOP                  | ammintrin.h               |
| 818  | \_mm\_shl\_epi8                                 | \_\_m128i \_mm\_shl\_epi8(\_\_m128i, \_\_m128i);                                                                                                                                                                                         | No                                                         | No                    | XOP                  | ammintrin.h               |
| 819  | \_mm\_shuffle\_epi32                            | \_\_m128i \_mm\_shuffle\_epi32(\_\_m128i \_A, int \_Imm);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 820  | \_mm\_shuffle\_epi8                             | \_\_m128i \_mm\_shuffle\_epi8(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 821  | \_mm\_shuffle\_pd                               | \_\_m128d \_mm\_shuffle\_pd(\_\_m128d \_A, \_\_m128d \_B, int \_I);                                                                                                                                                                      | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 822  | \_mm\_shuffle\_pi8                              | \_\_m64 \_mm\_shuffle\_pi8(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                        | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 823  | \_mm\_shuffle\_ps                               | \_\_m128 \_mm\_shuffle\_ps(\_\_m128 \_A, \_\_m128 \_B, unsigned int \_Imm8);                                                                                                                                                             | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 824  | \_mm\_shufflehi\_epi16                          | \_\_m128i \_mm\_shufflehi\_epi16(\_\_m128i \_A, int \_Imm);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 825  | \_mm\_shufflelo\_epi16                          | \_\_m128i \_mm\_shufflelo\_epi16(\_\_m128i \_A, int \_Imm);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 826  | \_mm\_sign\_epi16                               | \_\_m128i \_mm\_sign\_epi16(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 827  | \_mm\_sign\_epi32                               | \_\_m128i \_mm\_sign\_epi32(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 828  | \_mm\_sign\_epi8                                | \_\_m128i \_mm\_sign\_epi8(\_\_m128i a, \_\_m128i b);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSSE3                | tmmintrin.h               |
| 829  | \_mm\_sign\_pi16                                | \_\_m64 \_mm\_sign\_pi16(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 830  | \_mm\_sign\_pi32                                | \_\_m64 \_mm\_sign\_pi32(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                          | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 831  | \_mm\_sign\_pi8                                 | \_\_m64 \_mm\_sign\_pi8(\_\_m64 a, \_\_m64 b);                                                                                                                                                                                           | Yes (not recommended)                                      | Yes (not recommended) | SSSE3\*              | tmmintrin.h               |
| 832  | \_mm\_sll\_epi16                                | \_\_m128i \_mm\_sll\_epi16(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 833  | \_mm\_sll\_epi32                                | \_\_m128i \_mm\_sll\_epi32(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 834  | \_mm\_sll\_epi64                                | \_\_m128i \_mm\_sll\_epi64(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 835  | \_mm\_slli\_epi16                               | \_\_m128i \_mm\_slli\_epi16(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 836  | \_mm\_slli\_epi32                               | \_\_m128i \_mm\_slli\_epi32(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 837  | \_mm\_slli\_epi64                               | \_\_m128i \_mm\_slli\_epi64(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 838  | \_mm\_slli\_si128                               | \_\_m128i \_mm\_slli\_si128(\_\_m128i \_A, int \_Imm);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 839  | \_mm\_sllv\_epi32                               | \_\_m128i \_\_cdecl \_mm\_sllv\_epi32(\_\_m128i, \_\_m128i);                                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 840  | \_mm\_sllv\_epi64                               | \_\_m128i \_\_cdecl \_mm\_sllv\_epi64(\_\_m128i, \_\_m128i);                                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 841  | \_mm\_sqrt\_pd                                  | \_\_m128d \_mm\_sqrt\_pd(\_\_m128d \_A);                                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 842  | \_mm\_sqrt\_ps                                  | \_\_m128 \_mm\_sqrt\_ps(\_\_m128 \_A);                                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 843  | \_mm\_sqrt\_sd                                  | \_\_m128d \_mm\_sqrt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 844  | \_mm\_sqrt\_ss                                  | \_\_m128 \_mm\_sqrt\_ss(\_\_m128 \_A);                                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 845  | \_mm\_sra\_epi16                                | \_\_m128i \_mm\_sra\_epi16(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 846  | \_mm\_sra\_epi32                                | \_\_m128i \_mm\_sra\_epi32(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 847  | \_mm\_srai\_epi16                               | \_\_m128i \_mm\_srai\_epi16(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 848  | \_mm\_srai\_epi32                               | \_\_m128i \_mm\_srai\_epi32(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 849  | \_mm\_srav\_epi32                               | \_\_m128i \_\_cdecl \_mm\_srav\_epi32(\_\_m128i, \_\_m128i);                                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 850  | \_mm\_srl\_epi16                                | \_\_m128i \_mm\_srl\_epi16(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 851  | \_mm\_srl\_epi32                                | \_\_m128i \_mm\_srl\_epi32(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 852  | \_mm\_srl\_epi64                                | \_\_m128i \_mm\_srl\_epi64(\_\_m128i \_A, \_\_m128i \_Count);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 853  | \_mm\_srli\_epi16                               | \_\_m128i \_mm\_srli\_epi16(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 854  | \_mm\_srli\_epi32                               | \_\_m128i \_mm\_srli\_epi32(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 855  | \_mm\_srli\_epi64                               | \_\_m128i \_mm\_srli\_epi64(\_\_m128i \_A, int \_Count);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 856  | \_mm\_srli\_si128                               | \_\_m128i \_mm\_srli\_si128(\_\_m128i \_A, int \_Imm);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 857  | \_mm\_srlv\_epi32                               | \_\_m128i \_\_cdecl \_mm\_srlv\_epi32(\_\_m128i, \_\_m128i);                                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 858  | \_mm\_srlv\_epi64                               | \_\_m128i \_\_cdecl \_mm\_srlv\_epi64(\_\_m128i, \_\_m128i);                                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 859  | \_mm\_store\_pd                                 | void \_mm\_store\_pd(double \*, \_\_m128d);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 860  | \_mm\_store\_ps                                 | void \_mm\_store\_ps(float \*, \_\_m128);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 861  | \_mm\_store\_ps1                                | void \_mm\_store\_ps1(float \*, \_\_m128);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 862  | \_mm\_store\_sd                                 | void \_mm\_store\_sd(double \*, \_\_m128d);                                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 863  | \_mm\_store\_si128                              | void \_mm\_store\_si128(\_\_m128i \*, \_\_m128i);                                                                                                                                                                                        | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 864  | \_mm\_store\_ss                                 | void \_mm\_store\_ss(float \*, \_\_m128);                                                                                                                                                                                                | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 865  | \_mm\_store1\_pd                                | void \_mm\_store1\_pd(double \*, \_\_m128d);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 866  | \_mm\_storeh\_pd                                | void \_mm\_storeh\_pd(double \*, \_\_m128d);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 867  | \_mm\_storeh\_pi                                | void \_mm\_storeh\_pi(\_\_m64 \*, \_\_m128);                                                                                                                                                                                             | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 868  | \_mm\_storel\_epi64                             | void \_mm\_storel\_epi64(\_\_m128i \*, \_\_m128i);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 869  | \_mm\_storel\_pd                                | void \_mm\_storel\_pd(double \*, \_\_m128d);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 870  | \_mm\_storel\_pi                                | void \_mm\_storel\_pi(\_\_m64 \*, \_\_m128);                                                                                                                                                                                             | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 871  | \_mm\_storer\_pd                                | void \_mm\_storer\_pd(double \*, \_\_m128d);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 872  | \_mm\_storer\_ps                                | void \_mm\_storer\_ps(float \*, \_\_m128);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 873  | \_mm\_storeu\_pd                                | void \_mm\_storeu\_pd(double \*, \_\_m128d);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 874  | \_mm\_storeu\_ps                                | void \_mm\_storeu\_ps(float \*, \_\_m128);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 875  | \_mm\_storeu\_si128                             | void \_mm\_storeu\_si128(\_\_m128i \*, \_\_m128i);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 876  | \_mm\_stream\_load\_si128                       | \_\_m128i \_mm\_stream\_load\_si128(\_\_m128i \*);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 877  | \_mm\_stream\_pd                                | void \_mm\_stream\_pd(double \*, \_\_m128d);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 878  | \_mm\_stream\_pi                                | void \_mm\_stream\_pi(\_\_m64 \*, \_\_m64);                                                                                                                                                                                              | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 879  | \_mm\_stream\_ps                                | void \_mm\_stream\_ps(float \*, \_\_m128);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 880  | \_mm\_stream\_sd                                | void \_mm\_stream\_sd(double \*, \_\_m128d);                                                                                                                                                                                             | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 881  | \_mm\_stream\_si128                             | void \_mm\_stream\_si128(\_\_m128i \*, \_\_m128i);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 882  | \_mm\_stream\_si32                              | void \_mm\_stream\_si32(int \*, int);                                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 883  | \_mm\_stream\_si64x                             | void \_mm\_stream\_si64x(\_\_int64 \*, \_\_int64);                                                                                                                                                                                       | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 884  | \_mm\_stream\_ss                                | void \_mm\_stream\_ss(float \*, \_\_m128);                                                                                                                                                                                               | Yes                                                        | Yes                   | SSE4a                | intrin.h                  |
| 885  | \_mm\_sub\_epi16                                | \_\_m128i \_mm\_sub\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 886  | \_mm\_sub\_epi32                                | \_\_m128i \_mm\_sub\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 887  | \_mm\_sub\_epi64                                | \_\_m128i \_mm\_sub\_epi64(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 888  | \_mm\_sub\_epi8                                 | \_\_m128i \_mm\_sub\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 889  | \_mm\_sub\_pd                                   | \_\_m128d \_mm\_sub\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 890  | \_mm\_sub\_ps                                   | \_\_m128 \_mm\_sub\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 891  | \_mm\_sub\_sd                                   | \_\_m128d \_mm\_sub\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 892  | \_mm\_sub\_si64                                 | \_\_m64 \_mm\_sub\_si64(\_\_m64 \_A, \_\_m64 \_B);                                                                                                                                                                                       | Yes (not recommended)                                      | Yes (not recommended) | SSE\*                | xmmintrin.h               |
| 893  | \_mm\_sub\_ss                                   | \_\_m128 \_mm\_sub\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 894  | \_mm\_subs\_epi16                               | \_\_m128i \_mm\_subs\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 895  | \_mm\_subs\_epi8                                | \_\_m128i \_mm\_subs\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 896  | \_mm\_subs\_epu16                               | \_\_m128i \_mm\_subs\_epu16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 897  | \_mm\_subs\_epu8                                | \_\_m128i \_mm\_subs\_epu8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 898  | \_mm\_test\_all\_zeros                          | int \_mm\_test\_all\_zeros(\_\_m128i mask, \_\_m128i val);                                                                                                                                                                               | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 899  | \_mm\_testc\_pd                                 | int \_\_cdecl \_mm\_testc\_pd(\_\_m128d, \_\_m128d);                                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 900  | \_mm\_testc\_ps                                 | int \_\_cdecl \_mm\_testc\_ps(\_\_m128, \_\_m128);                                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 901  | \_mm\_testc\_si128                              | int \_mm\_testc\_si128(\_\_m128i mask, \_\_m128i val);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 902  | \_mm\_testnzc\_pd                               | int \_\_cdecl \_mm\_testnzc\_pd(\_\_m128d, \_\_m128d);                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 903  | \_mm\_testnzc\_ps                               | int \_\_cdecl \_mm\_testnzc\_ps(\_\_m128, \_\_m128);                                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 904  | \_mm\_testnzc\_si128                            | int \_mm\_testnzc\_si128(\_\_m128i mask, \_\_m128i s2);                                                                                                                                                                                  | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 905  | \_mm\_testz\_pd                                 | int \_\_cdecl \_mm\_testz\_pd(\_\_m128d, \_\_m128d);                                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 906  | \_mm\_testz\_ps                                 | int \_\_cdecl \_mm\_testz\_ps(\_\_m128, \_\_m128);                                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 907  | \_mm\_testz\_si128                              | int \_mm\_testz\_si128(\_\_m128i mask, \_\_m128i val);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE4.1               | smmintrin.h               |
| 908  | \_mm\_ucomieq\_sd                               | int \_mm\_ucomieq\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 909  | \_mm\_ucomieq\_ss                               | int \_mm\_ucomieq\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 910  | \_mm\_ucomige\_sd                               | int \_mm\_ucomige\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 911  | \_mm\_ucomige\_ss                               | int \_mm\_ucomige\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 912  | \_mm\_ucomigt\_sd                               | int \_mm\_ucomigt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 913  | \_mm\_ucomigt\_ss                               | int \_mm\_ucomigt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 914  | \_mm\_ucomile\_sd                               | int \_mm\_ucomile\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 915  | \_mm\_ucomile\_ss                               | int \_mm\_ucomile\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 916  | \_mm\_ucomilt\_sd                               | int \_mm\_ucomilt\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                     | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 917  | \_mm\_ucomilt\_ss                               | int \_mm\_ucomilt\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                       | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 918  | \_mm\_ucomineq\_sd                              | int \_mm\_ucomineq\_sd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                    | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 919  | \_mm\_ucomineq\_ss                              | int \_mm\_ucomineq\_ss(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 920  | \_mm\_unpackhi\_epi16                           | \_\_m128i \_mm\_unpackhi\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 921  | \_mm\_unpackhi\_epi32                           | \_\_m128i \_mm\_unpackhi\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 922  | \_mm\_unpackhi\_epi64                           | \_\_m128i \_mm\_unpackhi\_epi64(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 923  | \_mm\_unpackhi\_epi8                            | \_\_m128i \_mm\_unpackhi\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 924  | \_mm\_unpackhi\_pd                              | \_\_m128d \_mm\_unpackhi\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 925  | \_mm\_unpackhi\_ps                              | \_\_m128 \_mm\_unpackhi\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 926  | \_mm\_unpacklo\_epi16                           | \_\_m128i \_mm\_unpacklo\_epi16(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 927  | \_mm\_unpacklo\_epi32                           | \_\_m128i \_mm\_unpacklo\_epi32(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 928  | \_mm\_unpacklo\_epi64                           | \_\_m128i \_mm\_unpacklo\_epi64(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                           | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 929  | \_mm\_unpacklo\_epi8                            | \_\_m128i \_mm\_unpacklo\_epi8(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                            | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 930  | \_mm\_unpacklo\_pd                              | \_\_m128d \_mm\_unpacklo\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                              | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 931  | \_mm\_unpacklo\_ps                              | \_\_m128 \_mm\_unpacklo\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                 | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 932  | \_mm\_xor\_pd                                   | \_\_m128d \_mm\_xor\_pd(\_\_m128d \_A, \_\_m128d \_B);                                                                                                                                                                                   | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 933  | \_mm\_xor\_ps                                   | \_\_m128 \_mm\_xor\_ps(\_\_m128 \_A, \_\_m128 \_B);                                                                                                                                                                                      | Yes                                                        | Yes                   | SSE                  | xmmintrin.h               |
| 934  | \_mm\_xor\_si128                                | \_\_m128i \_mm\_xor\_si128(\_\_m128i \_A, \_\_m128i \_B);                                                                                                                                                                                | Yes                                                        | Yes                   | SSE2                 | emmintrin.h               |
| 935  | \_mm256\_abs\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_abs\_epi16(\_\_m256i);                                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 936  | \_mm256\_abs\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_abs\_epi32(\_\_m256i);                                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 937  | \_mm256\_abs\_epi8                              | \_\_m256i \_\_cdecl \_mm256\_abs\_epi8(\_\_m256i);                                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 938  | \_mm256\_add\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_add\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 939  | \_mm256\_add\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_add\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 940  | \_mm256\_add\_epi64                             | \_\_m256i \_\_cdecl \_mm256\_add\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 941  | \_mm256\_add\_epi8                              | \_\_m256i \_\_cdecl \_mm256\_add\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 942  | \_mm256\_add\_pd                                | \_\_m256d \_\_cdecl \_mm256\_add\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 943  | \_mm256\_add\_ps                                | \_\_m256 \_\_cdecl \_mm256\_add\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 944  | \_mm256\_adds\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_adds\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 945  | \_mm256\_adds\_epi8                             | \_\_m256i \_\_cdecl \_mm256\_adds\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 946  | \_mm256\_adds\_epu16                            | \_\_m256i \_\_cdecl \_mm256\_adds\_epu16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 947  | \_mm256\_adds\_epu8                             | \_\_m256i \_\_cdecl \_mm256\_adds\_epu8(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 948  | \_mm256\_addsub\_pd                             | \_\_m256d \_\_cdecl \_mm256\_addsub\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 949  | \_mm256\_addsub\_ps                             | \_\_m256 \_\_cdecl \_mm256\_addsub\_ps(\_\_m256, \_\_m256);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 950  | \_mm256\_alignr\_epi8                           | \_\_m256i \_\_cdecl \_mm256\_alignr\_epi8(\_\_m256i, \_\_m256i, const int);                                                                                                                                                              | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 951  | \_mm256\_and\_pd                                | \_\_m256d \_\_cdecl \_mm256\_and\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 952  | \_mm256\_and\_ps                                | \_\_m256 \_\_cdecl \_mm256\_and\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 953  | \_mm256\_and\_si256                             | \_\_m256i \_\_cdecl \_mm256\_and\_si256(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 954  | \_mm256\_andnot\_pd                             | \_\_m256d \_\_cdecl \_mm256\_andnot\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 955  | \_mm256\_andnot\_ps                             | \_\_m256 \_\_cdecl \_mm256\_andnot\_ps(\_\_m256, \_\_m256);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 956  | \_mm256\_andnot\_si256                          | \_\_m256i \_\_cdecl \_mm256\_andnot\_si256(\_\_m256i, \_\_m256i);                                                                                                                                                                        | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 957  | \_mm256\_avg\_epu16                             | \_\_m256i \_\_cdecl \_mm256\_avg\_epu16(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 958  | \_mm256\_avg\_epu8                              | \_\_m256i \_\_cdecl \_mm256\_avg\_epu8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 959  | \_mm256\_blend\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_blend\_epi16(\_\_m256i, \_\_m256i, const int);                                                                                                                                                              | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 960  | \_mm256\_blend\_epi32                           | \_\_m256i \_\_cdecl \_mm256\_blend\_epi32(\_\_m256i,\_\_m256i, const int);                                                                                                                                                               | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 961  | \_mm256\_blend\_pd                              | \_\_m256d \_\_cdecl \_mm256\_blend\_pd(\_\_m256d, \_\_m256d, const int);                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 962  | \_mm256\_blend\_ps                              | \_\_m256 \_\_cdecl \_mm256\_blend\_ps(\_\_m256, \_\_m256, const int);                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 963  | \_mm256\_blendv\_epi8                           | \_\_m256i \_\_cdecl \_mm256\_blendv\_epi8(\_\_m256i, \_\_m256i, \_\_m256i);                                                                                                                                                              | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 964  | \_mm256\_blendv\_pd                             | \_\_m256d \_\_cdecl \_mm256\_blendv\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 965  | \_mm256\_blendv\_ps                             | \_\_m256 \_\_cdecl \_mm256\_blendv\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 966  | \_mm256\_broadcast\_pd                          | \_\_m256d \_\_cdecl \_mm256\_broadcast\_pd(\_\_m128d const \*);                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 967  | \_mm256\_broadcast\_ps                          | \_\_m256 \_\_cdecl \_mm256\_broadcast\_ps(\_\_m128 const \*);                                                                                                                                                                            | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 968  | \_mm256\_broadcast\_sd                          | \_\_m256d \_\_cdecl \_mm256\_broadcast\_sd(double const \*);                                                                                                                                                                             | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 969  | \_mm256\_broadcast\_ss                          | \_\_m256 \_\_cdecl \_mm256\_broadcast\_ss(float const \*);                                                                                                                                                                               | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 970  | \_mm256\_broadcastb\_epi8                       | \_\_m256i \_\_cdecl \_mm256\_broadcastb\_epi8(\_\_m128i);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 971  | \_mm256\_broadcastd\_epi32                      | \_\_m256i \_\_cdecl \_mm256\_broadcastd\_epi32(\_\_m128i);                                                                                                                                                                               | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 972  | \_mm256\_broadcastq\_epi64                      | \_\_m256i \_\_cdecl \_mm256\_broadcastq\_epi64(\_\_m128i);                                                                                                                                                                               | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 973  | \_mm256\_broadcastsd\_pd                        | \_\_m256d \_\_cdecl \_mm256\_broadcastsd\_pd(\_\_m128d);                                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 974  | \_mm256\_broadcastsi128\_si256                  | \_\_m256i \_\_cdecl \_mm256\_broadcastsi128\_si256(\_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 975  | \_mm256\_broadcastss\_ps                        | \_\_m256 \_\_cdecl \_mm256\_broadcastss\_ps(\_\_m128);                                                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 976  | \_mm256\_broadcastw\_epi16                      | \_\_m256i \_\_cdecl \_mm256\_broadcastw\_epi16(\_\_m128i);                                                                                                                                                                               | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 977  | \_mm256\_castpd\_ps                             | \_\_m256 \_\_cdecl \_mm256\_castpd\_ps(\_\_m256d);                                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 978  | \_mm256\_castpd\_si256                          | \_\_m256i \_\_cdecl \_mm256\_castpd\_si256(\_\_m256d);                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 979  | \_mm256\_castpd128\_pd256                       | \_\_m256d \_\_cdecl \_mm256\_castpd128\_pd256(\_\_m128d);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 980  | \_mm256\_castpd256\_pd128                       | \_\_m128d \_\_cdecl \_mm256\_castpd256\_pd128(\_\_m256d);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 981  | \_mm256\_castps\_pd                             | \_\_m256d \_\_cdecl \_mm256\_castps\_pd(\_\_m256);                                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 982  | \_mm256\_castps\_si256                          | \_\_m256i \_\_cdecl \_mm256\_castps\_si256(\_\_m256);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 983  | \_mm256\_castps128\_ps256                       | \_\_m256 \_\_cdecl \_mm256\_castps128\_ps256(\_\_m128);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 984  | \_mm256\_castps256\_ps128                       | \_\_m128 \_\_cdecl \_mm256\_castps256\_ps128(\_\_m256);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 985  | \_mm256\_castsi128\_si256                       | \_\_m256i \_\_cdecl \_mm256\_castsi128\_si256(\_\_m128i);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 986  | \_mm256\_castsi256\_pd                          | \_\_m256d \_\_cdecl \_mm256\_castsi256\_pd(\_\_m256i);                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 987  | \_mm256\_castsi256\_ps                          | \_\_m256 \_\_cdecl \_mm256\_castsi256\_ps(\_\_m256i);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 988  | \_mm256\_castsi256\_si128                       | \_\_m128i \_\_cdecl \_mm256\_castsi256\_si128(\_\_m256i);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 989  | \_mm256\_cmov\_si256                            | \_\_m256i \_mm256\_cmov\_si256(\_\_m256i, \_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | No                    | XOP                  | ammintrin.h               |
| 990  | \_mm256\_cmp\_pd                                | \_\_m256d \_\_cdecl \_mm256\_cmp\_pd(\_\_m256d, \_\_m256d, const int);                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 991  | \_mm256\_cmp\_ps                                | \_\_m256 \_\_cdecl \_mm256\_cmp\_ps(\_\_m256, \_\_m256, const int);                                                                                                                                                                      | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 992  | \_mm256\_cmpeq\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_cmpeq\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 993  | \_mm256\_cmpeq\_epi32                           | \_\_m256i \_\_cdecl \_mm256\_cmpeq\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 994  | \_mm256\_cmpeq\_epi64                           | \_\_m256i \_\_cdecl \_mm256\_cmpeq\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 995  | \_mm256\_cmpeq\_epi8                            | \_\_m256i \_\_cdecl \_mm256\_cmpeq\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 996  | \_mm256\_cmpgt\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_cmpgt\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 997  | \_mm256\_cmpgt\_epi32                           | \_\_m256i \_\_cdecl \_mm256\_cmpgt\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 998  | \_mm256\_cmpgt\_epi64                           | \_\_m256i \_\_cdecl \_mm256\_cmpgt\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 999  | \_mm256\_cmpgt\_epi8                            | \_\_m256i \_\_cdecl \_mm256\_cmpgt\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1000 | \_mm256\_cvtepi16\_epi32                        | \_\_m256i \_\_cdecl \_mm256\_cvtepi16\_epi32(\_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1001 | \_mm256\_cvtepi16\_epi64                        | \_\_m256i \_\_cdecl \_mm256\_cvtepi16\_epi64(\_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1002 | \_mm256\_cvtepi32\_epi64                        | \_\_m256i \_\_cdecl \_mm256\_cvtepi32\_epi64(\_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1003 | \_mm256\_cvtepi32\_pd                           | \_\_m256d \_\_cdecl \_mm256\_cvtepi32\_pd(\_\_m128i);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1004 | \_mm256\_cvtepi32\_ps                           | \_\_m256 \_\_cdecl \_mm256\_cvtepi32\_ps(\_\_m256i);                                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1005 | \_mm256\_cvtepi8\_epi16                         | \_\_m256i \_\_cdecl \_mm256\_cvtepi8\_epi16(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1006 | \_mm256\_cvtepi8\_epi32                         | \_\_m256i \_\_cdecl \_mm256\_cvtepi8\_epi32(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1007 | \_mm256\_cvtepi8\_epi64                         | \_\_m256i \_\_cdecl \_mm256\_cvtepi8\_epi64(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1008 | \_mm256\_cvtepu16\_epi32                        | \_\_m256i \_\_cdecl \_mm256\_cvtepu16\_epi32(\_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1009 | \_mm256\_cvtepu16\_epi64                        | \_\_m256i \_\_cdecl \_mm256\_cvtepu16\_epi64(\_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1010 | \_mm256\_cvtepu32\_epi64                        | \_\_m256i \_\_cdecl \_mm256\_cvtepu32\_epi64(\_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1011 | \_mm256\_cvtepu8\_epi16                         | \_\_m256i \_\_cdecl \_mm256\_cvtepu8\_epi16(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1012 | \_mm256\_cvtepu8\_epi32                         | \_\_m256i \_\_cdecl \_mm256\_cvtepu8\_epi32(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1013 | \_mm256\_cvtepu8\_epi64                         | \_\_m256i \_\_cdecl \_mm256\_cvtepu8\_epi64(\_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1014 | \_mm256\_cvtpd\_epi32                           | \_\_m128i \_\_cdecl \_mm256\_cvtpd\_epi32(\_\_m256d);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1015 | \_mm256\_cvtpd\_ps                              | \_\_m128 \_\_cdecl \_mm256\_cvtpd\_ps(\_\_m256d);                                                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1016 | \_mm256\_cvtph\_ps                              | \_\_m256 \_\_cdecl \_mm256\_cvtph\_ps(\_\_m128i);                                                                                                                                                                                        | Yes                                                        | Yes                   | CVT16/F16C           | immintrin.h               |
| 1017 | \_mm256\_cvtps\_epi32                           | \_\_m256i \_\_cdecl \_mm256\_cvtps\_epi32(\_\_m256);                                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1018 | \_mm256\_cvtps\_pd                              | \_\_m256d \_\_cdecl \_mm256\_cvtps\_pd(\_\_m128);                                                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1019 | \_mm256\_cvtps\_ph                              | \_\_m128i \_\_cdecl \_mm256\_cvtps\_ph(\_\_m256, int);                                                                                                                                                                                   | Yes                                                        | Yes                   | CVT16/F16C           | immintrin.h               |
| 1020 | \_mm256\_cvttpd\_epi32                          | \_\_m128i \_\_cdecl \_mm256\_cvttpd\_epi32(\_\_m256d);                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1021 | \_mm256\_cvttps\_epi32                          | \_\_m256i \_\_cdecl \_mm256\_cvttps\_epi32(\_\_m256);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1022 | \_mm256\_div\_pd                                | \_\_m256d \_\_cdecl \_mm256\_div\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1023 | \_mm256\_div\_ps                                | \_\_m256 \_\_cdecl \_mm256\_div\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1024 | \_mm256\_dp\_ps                                 | \_\_m256 \_\_cdecl \_mm256\_dp\_ps(\_\_m256, \_\_m256, const int);                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1025 | \_mm256\_extractf128\_pd                        | \_\_m128d \_\_cdecl \_mm256\_extractf128\_pd(\_\_m256d, const int);                                                                                                                                                                      | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1026 | \_mm256\_extractf128\_ps                        | \_\_m128 \_\_cdecl \_mm256\_extractf128\_ps(\_\_m256, const int);                                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1027 | \_mm256\_extractf128\_si256                     | \_\_m128i \_\_cdecl \_mm256\_extractf128\_si256(\_\_m256i, const int);                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1028 | \_mm256\_extracti128\_si256                     | \_\_m128i \_\_cdecl \_mm256\_extracti128\_si256(\_\_m256i, const int);                                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1029 | \_mm256\_fmadd\_pd                              | \_\_m256d \_\_cdecl \_mm256\_fmadd\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                 | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1030 | \_mm256\_fmadd\_ps                              | \_\_m256 \_\_cdecl \_mm256\_fmadd\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                     | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1031 | \_mm256\_fmaddsub\_pd                           | \_\_m256d \_\_cdecl \_mm256\_fmaddsub\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                              | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1032 | \_mm256\_fmaddsub\_ps                           | \_\_m256 \_\_cdecl \_mm256\_fmaddsub\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                  | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1033 | \_mm256\_fmsub\_pd                              | \_\_m256d \_\_cdecl \_mm256\_fmsub\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                 | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1034 | \_mm256\_fmsub\_ps                              | \_\_m256 \_\_cdecl \_mm256\_fmsub\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                     | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1035 | \_mm256\_fmsubadd\_pd                           | \_\_m256d \_\_cdecl \_mm256\_fmsubadd\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                              | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1036 | \_mm256\_fmsubadd\_ps                           | \_\_m256 \_\_cdecl \_mm256\_fmsubadd\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                  | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1037 | \_mm256\_fnmadd\_pd                             | \_\_m256d \_\_cdecl \_mm256\_fnmadd\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1038 | \_mm256\_fnmadd\_ps                             | \_\_m256 \_\_cdecl \_mm256\_fnmadd\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                    | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1039 | \_mm256\_fnmsub\_pd                             | \_\_m256d \_\_cdecl \_mm256\_fnmsub\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1040 | \_mm256\_fnmsub\_ps                             | \_\_m256 \_\_cdecl \_mm256\_fnmsub\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                    | No                                                         | Yes                   | FMA3                 | immintrin.h               |
| 1041 | \_mm256\_frcz\_pd                               | \_\_m256d \_mm256\_frcz\_pd(\_\_m256d);                                                                                                                                                                                                  | No                                                         | No                    | XOP                  | ammintrin.h               |
| 1042 | \_mm256\_frcz\_ps                               | \_\_m256 \_mm256\_frcz\_ps(\_\_m256);                                                                                                                                                                                                    | No                                                         | No                    | XOP                  | ammintrin.h               |
| 1043 | \_mm256\_hadd\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_hadd\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1044 | \_mm256\_hadd\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_hadd\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1045 | \_mm256\_hadd\_pd                               | \_\_m256d \_\_cdecl \_mm256\_hadd\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                             | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1046 | \_mm256\_hadd\_ps                               | \_\_m256 \_\_cdecl \_mm256\_hadd\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1047 | \_mm256\_hadds\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_hadds\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1048 | \_mm256\_hsub\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_hsub\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1049 | \_mm256\_hsub\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_hsub\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1050 | \_mm256\_hsub\_pd                               | \_\_m256d \_\_cdecl \_mm256\_hsub\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                             | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1051 | \_mm256\_hsub\_ps                               | \_\_m256 \_\_cdecl \_mm256\_hsub\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1052 | \_mm256\_hsubs\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_hsubs\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1053 | \_mm256\_i32gather\_epi32                       | \_\_m256i \_\_cdecl \_mm256\_i32gather\_epi32(int const \*, \_\_m256i, const int );                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1054 | \_mm256\_i32gather\_epi64                       | \_\_m256i \_\_cdecl \_mm256\_i32gather\_epi64(\_\_int64 const \*, \_\_m128i, const int );                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1055 | \_mm256\_i32gather\_pd                          | \_\_m256d \_\_cdecl \_mm256\_i32gather\_pd(double const \*, \_\_m128i, const int );                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1056 | \_mm256\_i32gather\_ps                          | \_\_m256 \_\_cdecl \_mm256\_i32gather\_ps(float const \*, \_\_m256i, const int );                                                                                                                                                        | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1057 | \_mm256\_i64gather\_epi32                       | \_\_m128i \_\_cdecl \_mm256\_i64gather\_epi32(int const \*, \_\_m256i, const int );                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1058 | \_mm256\_i64gather\_epi64                       | \_\_m256i \_\_cdecl \_mm256\_i64gather\_epi64(\_\_int64 const \*, \_\_m256i, const int );                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1059 | \_mm256\_i64gather\_pd                          | \_\_m256d \_\_cdecl \_mm256\_i64gather\_pd(double const \*, \_\_m256i, const int );                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1060 | \_mm256\_i64gather\_ps                          | \_\_m128 \_\_cdecl \_mm256\_i64gather\_ps(float const \*, \_\_m256i, const int );                                                                                                                                                        | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1061 | \_mm256\_insertf128\_pd                         | \_\_m256d \_\_cdecl \_mm256\_insertf128\_pd(\_\_m256d, \_\_m128d, int);                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1062 | \_mm256\_insertf128\_ps                         | \_\_m256 \_\_cdecl \_mm256\_insertf128\_ps(\_\_m256, \_\_m128, int);                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1063 | \_mm256\_insertf128\_si256                      | \_\_m256i \_\_cdecl \_mm256\_insertf128\_si256(\_\_m256i, \_\_m128i, int);                                                                                                                                                               | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1064 | \_mm256\_inserti128\_si256                      | \_\_m256i \_\_cdecl \_mm256\_inserti128\_si256(\_\_m256i, \_\_m128i, const int);                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1065 | \_mm256\_lddqu\_si256                           | \_\_m256i \_\_cdecl \_mm256\_lddqu\_si256(\_\_m256i const \*);                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1066 | \_mm256\_load\_pd                               | \_\_m256d \_\_cdecl \_mm256\_load\_pd(double const \*);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1067 | \_mm256\_load\_ps                               | \_\_m256 \_\_cdecl \_mm256\_load\_ps(float const \*);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1068 | \_mm256\_load\_si256                            | \_\_m256i \_\_cdecl \_mm256\_load\_si256(\_\_m256i const \*);                                                                                                                                                                            | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1069 | \_mm256\_loadu\_pd                              | \_\_m256d \_\_cdecl \_mm256\_loadu\_pd(double const \*);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1070 | \_mm256\_loadu\_ps                              | \_\_m256 \_\_cdecl \_mm256\_loadu\_ps(float const \*);                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1071 | \_mm256\_loadu\_si256                           | \_\_m256i \_\_cdecl \_mm256\_loadu\_si256(\_\_m256i const \*);                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1072 | \_mm256\_macc\_pd                               | \_\_m256d \_mm256\_macc\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                            | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1073 | \_mm256\_macc\_ps                               | \_\_m256 \_mm256\_macc\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                                | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1074 | \_mm256\_madd\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_madd\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1075 | \_mm256\_maddsub\_pd                            | \_\_m256d \_mm256\_maddsub\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                         | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1076 | \_mm256\_maddsub\_ps                            | \_\_m256 \_mm256\_maddsub\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                             | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1077 | \_mm256\_maddubs\_epi16                         | \_\_m256i \_\_cdecl \_mm256\_maddubs\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1078 | \_mm256\_mask\_i32gather\_epi32                 | \_\_m256i \_\_cdecl \_mm256\_mask\_i32gather\_epi32(\_\_m256i, int const \*, \_\_m256i, \_\_m256i, const int );                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1079 | \_mm256\_mask\_i32gather\_epi64                 | \_\_m256i \_\_cdecl \_mm256\_mask\_i32gather\_epi64(\_\_m256i, \_\_int64 const \*, \_\_m128i, \_\_m256i, const int );                                                                                                                    | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1080 | \_mm256\_mask\_i32gather\_pd                    | \_\_m256d \_\_cdecl \_mm256\_mask\_i32gather\_pd(\_\_m256d, double const \*, \_\_m128i, \_\_m256d, const int );                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1081 | \_mm256\_mask\_i32gather\_ps                    | \_\_m256 \_\_cdecl \_mm256\_mask\_i32gather\_ps(\_\_m256, float const \*, \_\_m256i, \_\_m256, const int );                                                                                                                              | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1082 | \_mm256\_mask\_i64gather\_epi32                 | \_\_m128i \_\_cdecl \_mm256\_mask\_i64gather\_epi32(\_\_m128i, int const \*, \_\_m256i, \_\_m128i, const int );                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1083 | \_mm256\_mask\_i64gather\_epi64                 | \_\_m256i \_\_cdecl \_mm256\_mask\_i64gather\_epi64(\_\_m256i, \_\_int64 const \*, \_\_m256i, \_\_m256i, const int );                                                                                                                    | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1084 | \_mm256\_mask\_i64gather\_pd                    | \_\_m256d \_\_cdecl \_mm256\_mask\_i64gather\_pd(\_\_m256d, double const \*, \_\_m256i, \_\_m256d, const int );                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1085 | \_mm256\_mask\_i64gather\_ps                    | \_\_m128 \_\_cdecl \_mm256\_mask\_i64gather\_ps(\_\_m128, float const \*, \_\_m256i, \_\_m128, const int );                                                                                                                              | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1086 | \_mm256\_maskload\_epi32                        | \_\_m256i \_\_cdecl \_mm256\_maskload\_epi32(int const \*, \_\_m256i );                                                                                                                                                                  | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1087 | \_mm256\_maskload\_epi64                        | \_\_m256i \_\_cdecl \_mm256\_maskload\_epi64(\_\_int64 const \*, \_\_m256i );                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1088 | \_mm256\_maskload\_pd                           | \_\_m256d \_\_cdecl \_mm256\_maskload\_pd(double const \*, \_\_m256i);                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1089 | \_mm256\_maskload\_ps                           | \_\_m256 \_\_cdecl \_mm256\_maskload\_ps(float const \*, \_\_m256i);                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1090 | \_mm256\_maskstore\_epi32                       | void \_\_cdecl \_mm256\_maskstore\_epi32(int \*, \_\_m256i, \_\_m256i );                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1091 | \_mm256\_maskstore\_epi64                       | void \_\_cdecl \_mm256\_maskstore\_epi64(\_\_int64 \*, \_\_m256i, \_\_m256i );                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1092 | \_mm256\_maskstore\_pd                          | void \_\_cdecl \_mm256\_maskstore\_pd(double \*, \_\_m256i, \_\_m256d);                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1093 | \_mm256\_maskstore\_ps                          | void \_\_cdecl \_mm256\_maskstore\_ps(float \*, \_\_m256i, \_\_m256);                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1094 | \_mm256\_max\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_max\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1095 | \_mm256\_max\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_max\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1096 | \_mm256\_max\_epi8                              | \_\_m256i \_\_cdecl \_mm256\_max\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1097 | \_mm256\_max\_epu16                             | \_\_m256i \_\_cdecl \_mm256\_max\_epu16(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1098 | \_mm256\_max\_epu32                             | \_\_m256i \_\_cdecl \_mm256\_max\_epu32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1099 | \_mm256\_max\_epu8                              | \_\_m256i \_\_cdecl \_mm256\_max\_epu8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1100 | \_mm256\_max\_pd                                | \_\_m256d \_\_cdecl \_mm256\_max\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1101 | \_mm256\_max\_ps                                | \_\_m256 \_\_cdecl \_mm256\_max\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1102 | \_mm256\_min\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_min\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1103 | \_mm256\_min\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_min\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1104 | \_mm256\_min\_epi8                              | \_\_m256i \_\_cdecl \_mm256\_min\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1105 | \_mm256\_min\_epu16                             | \_\_m256i \_\_cdecl \_mm256\_min\_epu16(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1106 | \_mm256\_min\_epu32                             | \_\_m256i \_\_cdecl \_mm256\_min\_epu32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1107 | \_mm256\_min\_epu8                              | \_\_m256i \_\_cdecl \_mm256\_min\_epu8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1108 | \_mm256\_min\_pd                                | \_\_m256d \_\_cdecl \_mm256\_min\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1109 | \_mm256\_min\_ps                                | \_\_m256 \_\_cdecl \_mm256\_min\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1110 | \_mm256\_movedup\_pd                            | \_\_m256d \_\_cdecl \_mm256\_movedup\_pd(\_\_m256d);                                                                                                                                                                                     | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1111 | \_mm256\_movehdup\_ps                           | \_\_m256 \_\_cdecl \_mm256\_movehdup\_ps(\_\_m256);                                                                                                                                                                                      | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1112 | \_mm256\_moveldup\_ps                           | \_\_m256 \_\_cdecl \_mm256\_moveldup\_ps(\_\_m256);                                                                                                                                                                                      | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1113 | \_mm256\_movemask\_epi8                         | int \_\_cdecl \_mm256\_movemask\_epi8(\_\_m256i);                                                                                                                                                                                        | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1114 | \_mm256\_movemask\_pd                           | int \_\_cdecl \_mm256\_movemask\_pd(\_\_m256d);                                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1115 | \_mm256\_movemask\_ps                           | int \_\_cdecl \_mm256\_movemask\_ps(\_\_m256);                                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1116 | \_mm256\_mpsadbw\_epu8                          | \_\_m256i \_\_cdecl \_mm256\_mpsadbw\_epu8(\_\_m256i, \_\_m256i, const int);                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1117 | \_mm256\_msub\_pd                               | \_\_m256d \_mm256\_msub\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                            | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1118 | \_mm256\_msub\_ps                               | \_\_m256 \_mm256\_msub\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                                | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1119 | \_mm256\_msubadd\_pd                            | \_\_m256d \_mm256\_msubadd\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                         | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1120 | \_mm256\_msubadd\_ps                            | \_\_m256 \_mm256\_msubadd\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                             | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1121 | \_mm256\_mul\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_mul\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1122 | \_mm256\_mul\_epu32                             | \_\_m256i \_\_cdecl \_mm256\_mul\_epu32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1123 | \_mm256\_mul\_pd                                | \_\_m256d \_\_cdecl \_mm256\_mul\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1124 | \_mm256\_mul\_ps                                | \_\_m256 \_\_cdecl \_mm256\_mul\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1125 | \_mm256\_mulhi\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_mulhi\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1126 | \_mm256\_mulhi\_epu16                           | \_\_m256i \_\_cdecl \_mm256\_mulhi\_epu16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1127 | \_mm256\_mulhrs\_epi16                          | \_\_m256i \_\_cdecl \_mm256\_mulhrs\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                        | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1128 | \_mm256\_mullo\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_mullo\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1129 | \_mm256\_mullo\_epi32                           | \_\_m256i \_\_cdecl \_mm256\_mullo\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1130 | \_mm256\_nmacc\_pd                              | \_\_m256d \_mm256\_nmacc\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                           | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1131 | \_mm256\_nmacc\_ps                              | \_\_m256 \_mm256\_nmacc\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                               | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1132 | \_mm256\_nmsub\_pd                              | \_\_m256d \_mm256\_nmsub\_pd(\_\_m256d, \_\_m256d, \_\_m256d);                                                                                                                                                                           | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1133 | \_mm256\_nmsub\_ps                              | \_\_m256 \_mm256\_nmsub\_ps(\_\_m256, \_\_m256, \_\_m256);                                                                                                                                                                               | No                                                         | No                    | FMA4                 | ammintrin.h               |
| 1134 | \_mm256\_or\_pd                                 | \_\_m256d \_\_cdecl \_mm256\_or\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                               | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1135 | \_mm256\_or\_ps                                 | \_\_m256 \_\_cdecl \_mm256\_or\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1136 | \_mm256\_or\_si256                              | \_\_m256i \_\_cdecl \_mm256\_or\_si256(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1137 | \_mm256\_packs\_epi16                           | \_\_m256i \_\_cdecl \_mm256\_packs\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1138 | \_mm256\_packs\_epi32                           | \_\_m256i \_\_cdecl \_mm256\_packs\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1139 | \_mm256\_packus\_epi16                          | \_\_m256i \_\_cdecl \_mm256\_packus\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1140 | \_mm256\_packus\_epi32                          | \_\_m256i \_\_cdecl \_mm256\_packus\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1141 | \_mm256\_permute\_pd                            | \_\_m256d \_\_cdecl \_mm256\_permute\_pd(\_\_m256d, int);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1142 | \_mm256\_permute\_ps                            | \_\_m256 \_\_cdecl \_mm256\_permute\_ps(\_\_m256, int);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1143 | \_mm256\_permute2\_pd                           | \_\_m256d \_mm256\_permute2\_pd(\_\_m256d, \_\_m256d, \_\_m256i, int);                                                                                                                                                                   | No                                                         | No                    | XOP                  | ammintrin.h               |
| 1144 | \_mm256\_permute2\_ps                           | \_\_m256 \_mm256\_permute2\_ps(\_\_m256, \_\_m256, \_\_m256i, int);                                                                                                                                                                      | No                                                         | No                    | XOP                  | ammintrin.h               |
| 1145 | \_mm256\_permute2f128\_pd                       | \_\_m256d \_\_cdecl \_mm256\_permute2f128\_pd(\_\_m256d, \_\_m256d, int);                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1146 | \_mm256\_permute2f128\_ps                       | \_\_m256 \_\_cdecl \_mm256\_permute2f128\_ps(\_\_m256, \_\_m256, int);                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1147 | \_mm256\_permute2f128\_si256                    | \_\_m256i \_\_cdecl \_mm256\_permute2f128\_si256(\_\_m256i, \_\_m256i, int);                                                                                                                                                             | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1148 | \_mm256\_permute2x128\_si256                    | \_\_m256i \_\_cdecl \_mm256\_permute2x128\_si256(\_\_m256i, \_\_m256i, const int);                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1149 | \_mm256\_permute4x64\_epi64                     | \_\_m256i \_\_cdecl \_mm256\_permute4x64\_epi64(\_\_m256i, const int);                                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1150 | \_mm256\_permute4x64\_pd                        | \_\_m256d \_\_cdecl \_mm256\_permute4x64\_pd(\_\_m256d, const int);                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1151 | \_mm256\_permutevar\_pd                         | \_\_m256d \_\_cdecl \_mm256\_permutevar\_pd(\_\_m256d, \_\_m256i);                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1152 | \_mm256\_permutevar\_ps                         | \_\_m256 \_\_cdecl \_mm256\_permutevar\_ps(\_\_m256, \_\_m256i);                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1153 | \_mm256\_permutevar8x32\_epi32                  | \_\_m256i \_\_cdecl \_mm256\_permutevar8x32\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1154 | \_mm256\_permutevar8x32\_ps                     | \_\_m256 \_\_cdecl \_mm256\_permutevar8x32\_ps(\_\_m256, \_\_m256i);                                                                                                                                                                     | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1155 | \_mm256\_rcp\_ps                                | \_\_m256 \_\_cdecl \_mm256\_rcp\_ps(\_\_m256);                                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1156 | \_mm256\_round\_pd                              | \_\_m256d \_\_cdecl \_mm256\_round\_pd(\_\_m256d, int);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1157 | \_mm256\_round\_ps                              | \_\_m256 \_\_cdecl \_mm256\_round\_ps(\_\_m256, int);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1158 | \_mm256\_rsqrt\_ps                              | \_\_m256 \_\_cdecl \_mm256\_rsqrt\_ps(\_\_m256);                                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1159 | \_mm256\_sad\_epu8                              | \_\_m256i \_\_cdecl \_mm256\_sad\_epu8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1160 | \_mm256\_set\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_set\_epi16(short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short);                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1161 | \_mm256\_set\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_set\_epi32(int, int, int, int, int, int, int, int);                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1162 | \_mm256\_set\_epi64x                            | \_\_m256i \_\_cdecl \_mm256\_set\_epi64x(\_\_int64, \_\_int64, \_\_int64, \_\_int64);                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1163 | \_mm256\_set\_epi8                              | \_\_m256i \_\_cdecl \_mm256\_set\_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char);  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1164 | \_mm256\_set\_pd                                | \_\_m256d \_\_cdecl \_mm256\_set\_pd(double, double, double, double);                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1165 | \_mm256\_set\_ps                                | \_\_m256 \_\_cdecl \_mm256\_set\_ps(float, float, float, float, float, float, float, float);                                                                                                                                             | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1166 | \_mm256\_set1\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_set1\_epi16(short);                                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1167 | \_mm256\_set1\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_set1\_epi32(int);                                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1168 | \_mm256\_set1\_epi64x                           | \_\_m256i \_\_cdecl \_mm256\_set1\_epi64x(long long);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1169 | \_mm256\_set1\_epi8                             | \_\_m256i \_\_cdecl \_mm256\_set1\_epi8(char);                                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1170 | \_mm256\_set1\_pd                               | \_\_m256d \_\_cdecl \_mm256\_set1\_pd(double);                                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1171 | \_mm256\_set1\_ps                               | \_\_m256 \_\_cdecl \_mm256\_set1\_ps(float);                                                                                                                                                                                             | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1172 | \_mm256\_setr\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_setr\_epi16(short, short, short, short, short, short, short, short, short, short, short, short, short, short, short, short);                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1173 | \_mm256\_setr\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_setr\_epi32(int, int, int, int, int, int, int, int);                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1174 | \_mm256\_setr\_epi64x                           | \_\_m256i \_\_cdecl \_mm256\_setr\_epi64x(\_\_int64, \_\_int64, \_\_int64, \_\_int64);                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1175 | \_mm256\_setr\_epi8                             | \_\_m256i \_\_cdecl \_mm256\_setr\_epi8(char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char, char); | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1176 | \_mm256\_setr\_pd                               | \_\_m256d \_\_cdecl \_mm256\_setr\_pd(double, double, double, double);                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1177 | \_mm256\_setr\_ps                               | \_\_m256 \_\_cdecl \_mm256\_setr\_ps(float, float, float, float, float, float, float, float);                                                                                                                                            | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1178 | \_mm256\_setzero\_pd                            | \_\_m256d \_\_cdecl \_mm256\_setzero\_pd(void);                                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1179 | \_mm256\_setzero\_ps                            | \_\_m256 \_\_cdecl \_mm256\_setzero\_ps(void);                                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1180 | \_mm256\_setzero\_si256                         | \_\_m256i \_\_cdecl \_mm256\_setzero\_si256(void);                                                                                                                                                                                       | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1181 | \_mm256\_shuffle\_epi32                         | \_\_m256i \_\_cdecl \_mm256\_shuffle\_epi32(\_\_m256i, const int);                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1182 | \_mm256\_shuffle\_epi8                          | \_\_m256i \_\_cdecl \_mm256\_shuffle\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                        | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1183 | \_mm256\_shuffle\_pd                            | \_\_m256d \_\_cdecl \_mm256\_shuffle\_pd(\_\_m256d, \_\_m256d, const int);                                                                                                                                                               | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1184 | \_mm256\_shuffle\_ps                            | \_\_m256 \_\_cdecl \_mm256\_shuffle\_ps(\_\_m256, \_\_m256, const int);                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1185 | \_mm256\_shufflehi\_epi16                       | \_\_m256i \_\_cdecl \_mm256\_shufflehi\_epi16(\_\_m256i, const int);                                                                                                                                                                     | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1186 | \_mm256\_shufflelo\_epi16                       | \_\_m256i \_\_cdecl \_mm256\_shufflelo\_epi16(\_\_m256i, const int);                                                                                                                                                                     | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1187 | \_mm256\_sign\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_sign\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1188 | \_mm256\_sign\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_sign\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1189 | \_mm256\_sign\_epi8                             | \_\_m256i \_\_cdecl \_mm256\_sign\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1190 | \_mm256\_sll\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_sll\_epi16(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1191 | \_mm256\_sll\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_sll\_epi32(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1192 | \_mm256\_sll\_epi64                             | \_\_m256i \_\_cdecl \_mm256\_sll\_epi64(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1193 | \_mm256\_slli\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_slli\_epi16(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1194 | \_mm256\_slli\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_slli\_epi32(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1195 | \_mm256\_slli\_epi64                            | \_\_m256i \_\_cdecl \_mm256\_slli\_epi64(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1196 | \_mm256\_slli\_si256                            | \_\_m256i \_\_cdecl \_mm256\_slli\_si256(\_\_m256i, const int);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1197 | \_mm256\_sllv\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_sllv\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1198 | \_mm256\_sllv\_epi64                            | \_\_m256i \_\_cdecl \_mm256\_sllv\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1199 | \_mm256\_sqrt\_pd                               | \_\_m256d \_\_cdecl \_mm256\_sqrt\_pd(\_\_m256d);                                                                                                                                                                                        | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1200 | \_mm256\_sqrt\_ps                               | \_\_m256 \_\_cdecl \_mm256\_sqrt\_ps(\_\_m256);                                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1201 | \_mm256\_sra\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_sra\_epi16(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1202 | \_mm256\_sra\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_sra\_epi32(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1203 | \_mm256\_srai\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_srai\_epi16(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1204 | \_mm256\_srai\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_srai\_epi32(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1205 | \_mm256\_srav\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_srav\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1206 | \_mm256\_srl\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_srl\_epi16(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1207 | \_mm256\_srl\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_srl\_epi32(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1208 | \_mm256\_srl\_epi64                             | \_\_m256i \_\_cdecl \_mm256\_srl\_epi64(\_\_m256i, \_\_m128i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1209 | \_mm256\_srli\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_srli\_epi16(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1210 | \_mm256\_srli\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_srli\_epi32(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1211 | \_mm256\_srli\_epi64                            | \_\_m256i \_\_cdecl \_mm256\_srli\_epi64(\_\_m256i, int);                                                                                                                                                                                | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1212 | \_mm256\_srli\_si256                            | \_\_m256i \_\_cdecl \_mm256\_srli\_si256(\_\_m256i, const int);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1213 | \_mm256\_srlv\_epi32                            | \_\_m256i \_\_cdecl \_mm256\_srlv\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1214 | \_mm256\_srlv\_epi64                            | \_\_m256i \_\_cdecl \_mm256\_srlv\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1215 | \_mm256\_store\_pd                              | void \_\_cdecl \_mm256\_store\_pd(double \*, \_\_m256d);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1216 | \_mm256\_store\_ps                              | void \_\_cdecl \_mm256\_store\_ps(float \*, \_\_m256);                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1217 | \_mm256\_store\_si256                           | void \_\_cdecl \_mm256\_store\_si256(\_\_m256i \*, \_\_m256i);                                                                                                                                                                           | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1218 | \_mm256\_storeu\_pd                             | void \_\_cdecl \_mm256\_storeu\_pd(double \*, \_\_m256d);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1219 | \_mm256\_storeu\_ps                             | void \_\_cdecl \_mm256\_storeu\_ps(float \*, \_\_m256);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1220 | \_mm256\_storeu\_si256                          | void \_\_cdecl \_mm256\_storeu\_si256(\_\_m256i \*, \_\_m256i);                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1221 | \_mm256\_stream\_load\_si256                    | \_\_m256i \_\_cdecl \_mm256\_stream\_load\_si256(\_\_m256i const \*);                                                                                                                                                                    | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1222 | \_mm256\_stream\_pd                             | void \_\_cdecl \_mm256\_stream\_pd(double \*, \_\_m256d);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1223 | \_mm256\_stream\_ps                             | void \_\_cdecl \_mm256\_stream\_ps(float \*, \_\_m256);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1224 | \_mm256\_stream\_si256                          | void \_\_cdecl \_mm256\_stream\_si256(\_\_m256i \*, \_\_m256i);                                                                                                                                                                          | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1225 | \_mm256\_sub\_epi16                             | \_\_m256i \_\_cdecl \_mm256\_sub\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1226 | \_mm256\_sub\_epi32                             | \_\_m256i \_\_cdecl \_mm256\_sub\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1227 | \_mm256\_sub\_epi64                             | \_\_m256i \_\_cdecl \_mm256\_sub\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1228 | \_mm256\_sub\_epi8                              | \_\_m256i \_\_cdecl \_mm256\_sub\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                            | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1229 | \_mm256\_sub\_pd                                | \_\_m256d \_\_cdecl \_mm256\_sub\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1230 | \_mm256\_sub\_ps                                | \_\_m256 \_\_cdecl \_mm256\_sub\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1231 | \_mm256\_subs\_epi16                            | \_\_m256i \_\_cdecl \_mm256\_subs\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1232 | \_mm256\_subs\_epi8                             | \_\_m256i \_\_cdecl \_mm256\_subs\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1233 | \_mm256\_subs\_epu16                            | \_\_m256i \_\_cdecl \_mm256\_subs\_epu16(\_\_m256i, \_\_m256i);                                                                                                                                                                          | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1234 | \_mm256\_subs\_epu8                             | \_\_m256i \_\_cdecl \_mm256\_subs\_epu8(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1235 | \_mm256\_testc\_pd                              | int \_\_cdecl \_mm256\_testc\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1236 | \_mm256\_testc\_ps                              | int \_\_cdecl \_mm256\_testc\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1237 | \_mm256\_testc\_si256                           | int \_\_cdecl \_mm256\_testc\_si256(\_\_m256i, \_\_m256i);                                                                                                                                                                               | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1238 | \_mm256\_testnzc\_pd                            | int \_\_cdecl \_mm256\_testnzc\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                                | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1239 | \_mm256\_testnzc\_ps                            | int \_\_cdecl \_mm256\_testnzc\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1240 | \_mm256\_testnzc\_si256                         | int \_\_cdecl \_mm256\_testnzc\_si256(\_\_m256i, \_\_m256i);                                                                                                                                                                             | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1241 | \_mm256\_testz\_pd                              | int \_\_cdecl \_mm256\_testz\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                                  | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1242 | \_mm256\_testz\_ps                              | int \_\_cdecl \_mm256\_testz\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                    | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1243 | \_mm256\_testz\_si256                           | int \_\_cdecl \_mm256\_testz\_si256(\_\_m256i, \_\_m256i);                                                                                                                                                                               | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1244 | \_mm256\_unpackhi\_epi16                        | \_\_m256i \_\_cdecl \_mm256\_unpackhi\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1245 | \_mm256\_unpackhi\_epi32                        | \_\_m256i \_\_cdecl \_mm256\_unpackhi\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1246 | \_mm256\_unpackhi\_epi64                        | \_\_m256i \_\_cdecl \_mm256\_unpackhi\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1247 | \_mm256\_unpackhi\_epi8                         | \_\_m256i \_\_cdecl \_mm256\_unpackhi\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1248 | \_mm256\_unpackhi\_pd                           | \_\_m256d \_\_cdecl \_mm256\_unpackhi\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1249 | \_mm256\_unpackhi\_ps                           | \_\_m256 \_\_cdecl \_mm256\_unpackhi\_ps(\_\_m256, \_\_m256);                                                                                                                                                                            | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1250 | \_mm256\_unpacklo\_epi16                        | \_\_m256i \_\_cdecl \_mm256\_unpacklo\_epi16(\_\_m256i, \_\_m256i);                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1251 | \_mm256\_unpacklo\_epi32                        | \_\_m256i \_\_cdecl \_mm256\_unpacklo\_epi32(\_\_m256i, \_\_m256i);                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1252 | \_mm256\_unpacklo\_epi64                        | \_\_m256i \_\_cdecl \_mm256\_unpacklo\_epi64(\_\_m256i, \_\_m256i);                                                                                                                                                                      | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1253 | \_mm256\_unpacklo\_epi8                         | \_\_m256i \_\_cdecl \_mm256\_unpacklo\_epi8(\_\_m256i, \_\_m256i);                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1254 | \_mm256\_unpacklo\_pd                           | \_\_m256d \_\_cdecl \_mm256\_unpacklo\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                         | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1255 | \_mm256\_unpacklo\_ps                           | \_\_m256 \_\_cdecl \_mm256\_unpacklo\_ps(\_\_m256, \_\_m256);                                                                                                                                                                            | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1256 | \_mm256\_xor\_pd                                | \_\_m256d \_\_cdecl \_mm256\_xor\_pd(\_\_m256d, \_\_m256d);                                                                                                                                                                              | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1257 | \_mm256\_xor\_ps                                | \_\_m256 \_\_cdecl \_mm256\_xor\_ps(\_\_m256, \_\_m256);                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1258 | \_mm256\_xor\_si256                             | \_\_m256i \_\_cdecl \_mm256\_xor\_si256(\_\_m256i, \_\_m256i);                                                                                                                                                                           | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1259 | \_mm256\_zeroall                                | void \_\_cdecl \_mm256\_zeroall(void);                                                                                                                                                                                                   | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1260 | \_mm256\_zeroupper                              | void \_\_cdecl \_mm256\_zeroupper(void);                                                                                                                                                                                                 | Yes                                                        | Yes                   | AVX                  | immintrin.h               |
| 1261 | \_mul128                                        | \_\_int64 \_mul128(\_\_int64 \_Multiplier, \_\_int64 \_Multiplicand, \_\_int64 \* \_HighProduct);                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1262 | \_mulx\_u32                                     | unsigned int \_mulx\_u32(unsigned int, unsigned int, unsigned int \* );                                                                                                                                                                  | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 1263 | \_mulx\_u64                                     | unsigned \_\_int64 \_mulx\_u64(unsigned \_\_int64, unsigned \_\_int64, unsigned \_\_int64 \* );                                                                                                                                          | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 1264 | \_pdep\_u32                                     | unsigned int \_pdep\_u32(unsigned int, unsigned int );                                                                                                                                                                                   | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 1265 | \_pdep\_u64                                     | unsigned \_\_int64 \_pdep\_u64(unsigned \_\_int64, unsigned \_\_int64 );                                                                                                                                                                 | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 1266 | \_pext\_u32                                     | unsigned int \_pext\_u32(unsigned int, unsigned int );                                                                                                                                                                                   | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 1267 | \_pext\_u64                                     | unsigned \_\_int64 \_pext\_u64(unsigned \_\_int64, unsigned \_\_int64 );                                                                                                                                                                 | No                                                         | Yes                   | BMI2 / AVX2          | immintrin.h               |
| 1268 | \_rdrand16\_step                                | int \_\_cdecl \_rdrand16\_step(unsigned short \*);                                                                                                                                                                                       | No                                                         | No                    | RDRAND               | immintrin.h               |
| 1269 | \_rdrand32\_step                                | int \_\_cdecl \_rdrand32\_step(unsigned int \*);                                                                                                                                                                                         | No                                                         | No                    | RDRAND               | immintrin.h               |
| 1270 | \_rdrand64\_step                                | int \_\_cdecl \_rdrand64\_step(unsigned \_\_int64 \*);                                                                                                                                                                                   | No                                                         | No                    | RDRAND               | immintrin.h               |
| 1271 | \_ReadBarrier                                   | void \_ReadBarrier(void);                                                                                                                                                                                                                | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1272 | \_readfsbase\_u32                               | unsigned int \_\_cdecl \_readfsbase\_u32();                                                                                                                                                                                              | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1273 | \_readfsbase\_u64                               | unsigned \_\_int64 \_\_cdecl \_readfsbase\_u64();                                                                                                                                                                                        | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1274 | \_readgsbase\_u32                               | unsigned int \_\_cdecl \_readgsbase\_u32();                                                                                                                                                                                              | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1275 | \_readgsbase\_u64                               | unsigned \_\_int64 \_\_cdecl \_readgsbase\_u64();                                                                                                                                                                                        | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1276 | \_ReadWriteBarrier                              | void \_ReadWriteBarrier(void);                                                                                                                                                                                                           | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1277 | \_ReturnAddress                                 | void \* \_ReturnAddress(void);                                                                                                                                                                                                           | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1278 | \_rorx\_u32                                     | unsigned int \_rorx\_u32(unsigned int, const unsigned int );                                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1279 | \_rorx\_u64                                     | unsigned \_\_int64 \_rorx\_u64(unsigned \_\_int64, const unsigned int );                                                                                                                                                                 | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1280 | \_rotl                                          | unsigned int \_\_cdecl \_rotl(unsigned int \_Value, int \_Shift);                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1281 | \_rotl16                                        | unsigned short \_rotl16(unsigned short \_Value, unsigned char \_Shift);                                                                                                                                                                  | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1282 | \_rotl64                                        | unsigned \_\_int64 \_\_cdecl \_rotl64(unsigned \_\_int64 \_Value, int \_Shift);                                                                                                                                                          | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1283 | \_rotl8                                         | unsigned char \_rotl8(unsigned char \_Value, unsigned char \_Shift);                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1284 | \_rotr                                          | unsigned int \_\_cdecl \_rotr(unsigned int \_Value, int \_Shift);                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1285 | \_rotr16                                        | unsigned short \_rotr16(unsigned short \_Value, unsigned char \_Shift);                                                                                                                                                                  | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1286 | \_rotr64                                        | unsigned \_\_int64 \_\_cdecl \_rotr64(unsigned \_\_int64 \_Value, int \_Shift);                                                                                                                                                          | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1287 | \_rotr8                                         | unsigned char \_rotr8(unsigned char \_Value, unsigned char \_Shift);                                                                                                                                                                     | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1288 | \_rsm                                           | void \_rsm(void);                                                                                                                                                                                                                        | Yes (Kernel only)                                          | Yes (Kernel only)     |                      | intrin.h                  |
| 1289 | \_sarx\_i32                                     | int \_sarx\_i32(int, unsigned int );                                                                                                                                                                                                     | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1290 | \_sarx\_i64                                     | \_\_int64 \_sarx\_i64(\_\_int64, unsigned int );                                                                                                                                                                                         | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1291 | \_setjmp                                        | int \_\_cdecl \_setjmp(jmp\_buf);                                                                                                                                                                                                        | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1292 | \_setjmpex                                      | int \_\_cdecl \_setjmpex(jmp\_buf);                                                                                                                                                                                                      | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1293 | \_sgdt                                          | void \_sgdt(void\*);                                                                                                                                                                                                                     | No                                                         | No                    | TSX                  | immintrin.h               |
| 1294 | \_shlx\_u32                                     | unsigned int \_shlx\_u32(unsigned int, unsigned int );                                                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1295 | \_shlx\_u64                                     | unsigned \_\_int64 \_shlx\_u64(unsigned \_\_int64, unsigned int );                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1296 | \_shrx\_u32                                     | unsigned int \_shrx\_u32(unsigned int, unsigned int );                                                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1297 | \_shrx\_u64                                     | unsigned \_\_int64 \_shrx\_u64(unsigned \_\_int64, unsigned int );                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1298 | \_stac                                          | void \_stac(void);                                                                                                                                                                                                                       | No                                                         | No                    | TSX                  | immintrin.h               |
| 1299 | \_Store\_HLERelease                             | void \_Store\_HLERelease(long volatile \*,long);                                                                                                                                                                                         | No                                                         | No                    | TSX                  | immintrin.h               |
| 1300 | \_Store64\_HLERelease                           | void \_Store64\_HLERelease(\_\_int64 volatile \*,\_\_int64);                                                                                                                                                                             | No                                                         | No                    | TSX                  | immintrin.h               |
| 1301 | \_StorePointer\_HLERelease                      | void \_StorePointer\_HLERelease(void \* volatile \*,void \*);                                                                                                                                                                            | No                                                         | No                    | TSX                  | immintrin.h               |
| 1302 | \_t1mskc\_u32                                   | unsigned int \_t1mskc\_u32(unsigned int);                                                                                                                                                                                                | No                                                         | No                    | TBM                  | ammintrin.h               |
| 1303 | \_t1mskc\_u64                                   | unsigned \_\_int64 \_t1mskc\_u64(unsigned \_\_int64);                                                                                                                                                                                    | No                                                         | No                    | TBM                  | ammintrin.h               |
| 1304 | \_tzcnt\_u32                                    | unsigned int \_tzcnt\_u32(unsigned int);                                                                                                                                                                                                 | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 1305 | \_tzcnt\_u64                                    | unsigned \_\_int64 \_tzcnt\_u64(unsigned \_\_int64);                                                                                                                                                                                     | Yes                                                        | Yes                   | BMI / AVX2           | ammintrin.h / immintrin.h |
| 1306 | \_tzmsk\_u32                                    | unsigned int \_tzmsk\_u32(unsigned int);                                                                                                                                                                                                 | No                                                         | No                    | TBM                  | ammintrin.h               |
| 1307 | \_tzmsk\_u64                                    | unsigned \_\_int64 \_tzmsk\_u64(unsigned \_\_int64);                                                                                                                                                                                     | No                                                         | No                    | TBM                  | ammintrin.h               |
| 1308 | \_umul128                                       | unsigned \_\_int64 \_umul128(unsigned \_\_int64 \_Multiplier, unsigned \_\_int64 \_Multiplicand, unsigned \_\_int64 \* \_HighProduct);                                                                                                   | Yes                                                        | Yes                   | x64                  | intrin.h                  |
| 1309 | \_WriteBarrier                                  | void \_WriteBarrier(void);                                                                                                                                                                                                               | Yes                                                        | Yes                   |                      | intrin.h                  |
| 1310 | \_writefsbase\_u32                              | void \_\_cdecl \_writefsbase\_u32(unsigned int);                                                                                                                                                                                         | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1311 | \_writefsbase\_u64                              | void \_\_cdecl \_writefsbase\_u64(unsigned \_\_int64);                                                                                                                                                                                   | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1312 | \_writegsbase\_u32                              | void \_\_cdecl \_writegsbase\_u32(unsigned int);                                                                                                                                                                                         | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1313 | \_writegsbase\_u64                              | void \_\_cdecl \_writegsbase\_u64(unsigned \_\_int64);                                                                                                                                                                                   | No                                                         | Yes                   | FSGSBASE             | immintrin.h               |
| 1314 | \_xabort                                        | void \_xabort(const unsigned int imm);                                                                                                                                                                                                   | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1315 | \_xbegin                                        | unsigned \_\_int32 \_xbegin(void);                                                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1316 | \_xend                                          | void \_xend(void);                                                                                                                                                                                                                       | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1317 | \_xgetbv                                        | unsigned \_\_int64 \_\_cdecl \_xgetbv(unsigned int);                                                                                                                                                                                     | Yes                                                        | Yes                   | XSAVE                | immintrin.h               |
| 1318 | \_xrstor                                        | void \_\_cdecl \_xrstor(void const \*, unsigned \_\_int64);                                                                                                                                                                              | Yes                                                        | Yes                   | XSAVE                | immintrin.h               |
| 1319 | \_xrstor64                                      | void \_\_cdecl \_xrstor64(void const \*, unsigned \_\_int64);                                                                                                                                                                            | Yes                                                        | Yes                   | XSAVE                | immintrin.h               |
| 1320 | \_xsave                                         | void \_\_cdecl \_xsave(void \*, unsigned \_\_int64);                                                                                                                                                                                     | Yes                                                        | Yes                   | XSAVE                | immintrin.h               |
| 1321 | \_xsave64                                       | void \_\_cdecl \_xsave64(void \*, unsigned \_\_int64);                                                                                                                                                                                   | Yes                                                        | Yes                   | XSAVE                | immintrin.h               |
| 1322 | \_xsaveopt                                      | void \_\_cdecl \_xsaveopt(void \*, unsigned \_\_int64);                                                                                                                                                                                  | Yes                                                        | Yes                   | XSAVEOPT             | immintrin.h               |
| 1323 | \_xsaveopt64                                    | void \_\_cdecl \_xsaveopt64(void \*, unsigned \_\_int64);                                                                                                                                                                                | Yes                                                        | Yes                   | XSAVEOPT             | immintrin.h               |
| 1324 | \_xsetbv                                        | void \_\_cdecl \_xsetbv(unsigned int, unsigned \_\_int64);                                                                                                                                                                               | Yes                                                        | Yes                   | XSAVE                | immintrin.h               |
| 1325 | \_xtest                                         | unsigned char \_xtest(void);                                                                                                                                                                                                             | No                                                         | Yes                   | AVX2                 | immintrin.h               |
| 1326 | \_m\_femms                                      | void \_m\_femms(void);                                                                                                                                                                                                                   | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1327 | \_m\_pavgusb                                    | \_\_m64 \_m\_pavgusb(\_\_m64, \_\_m64);                                                                                                                                                                                                  | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1328 | \_m\_pf2id                                      | \_\_m64 \_m\_pf2id(\_\_m64);                                                                                                                                                                                                             | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1329 | \_m\_pfacc                                      | \_\_m64 \_m\_pfacc(\_\_m64, \_\_m64);                                                                                                                                                                                                    | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1330 | \_m\_pfadd                                      | \_\_m64 \_m\_pfadd(\_\_m64, \_\_m64);                                                                                                                                                                                                    | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1331 | \_m\_pfcmpeq                                    | \_\_m64 \_m\_pfcmpeq(\_\_m64, \_\_m64);                                                                                                                                                                                                  | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1332 | \_m\_pfcmpge                                    | \_\_m64 \_m\_pfcmpge(\_\_m64, \_\_m64);                                                                                                                                                                                                  | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1333 | \_m\_pfcmpgt                                    | \_\_m64 \_m\_pfcmpgt(\_\_m64, \_\_m64);                                                                                                                                                                                                  | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1334 | \_m\_pfmax                                      | \_\_m64 \_m\_pfmax(\_\_m64, \_\_m64);                                                                                                                                                                                                    | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1335 | \_m\_pfmin                                      | \_\_m64 \_m\_pfmin(\_\_m64, \_\_m64);                                                                                                                                                                                                    | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1336 | \_m\_pfmul                                      | \_\_m64 \_m\_pfmul(\_\_m64, \_\_m64);                                                                                                                                                                                                    | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1337 | \_m\_pfrcp                                      | \_\_m64 \_m\_pfrcp(\_\_m64);                                                                                                                                                                                                             | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1338 | \_m\_pfrcpit1                                   | \_\_m64 \_m\_pfrcpit1(\_\_m64, \_\_m64);                                                                                                                                                                                                 | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1339 | \_m\_pfrcpit2                                   | \_\_m64 \_m\_pfrcpit2(\_\_m64, \_\_m64);                                                                                                                                                                                                 | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1340 | \_m\_pfrsqrt                                    | \_\_m64 \_m\_pfrsqrt(\_\_m64);                                                                                                                                                                                                           | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1341 | \_m\_pfrsqit1                                   | \_\_m64 \_m\_pfrsqit1(\_\_m64, \_\_m64);                                                                                                                                                                                                 | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1342 | \_m\_pfsub                                      | \_\_m64 \_m\_pfsub(\_\_m64, \_\_m64);                                                                                                                                                                                                    | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1343 | \_m\_pfsubr                                     | \_\_m64 \_m\_pfsubr(\_\_m64, \_\_m64);                                                                                                                                                                                                   | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1344 | \_m\_pi2fd                                      | \_\_m64 \_m\_pi2fd(\_\_m64);                                                                                                                                                                                                             | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1345 | \_m\_pmulhrw                                    | \_\_m64 \_m\_pmulhrw(\_\_m64, \_\_m64);                                                                                                                                                                                                  | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1346 | \_m\_prefetch                                   | void \_m\_prefetch(void \*);                                                                                                                                                                                                             | Yes                                                        | Yes                   | 3DNow!\*\*           | mm3dnow\.h                |
| 1347 | \_m\_prefetchw                                  | void \_m\_prefetchw(volatile const void \*);                                                                                                                                                                                             | Yes                                                        | Yes                   | 3DNow!\*\*           | mm3dnow\.h                |
| 1348 | \_m\_from\_float                                | \_\_m64 \_m\_from\_float(float);                                                                                                                                                                                                         | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1349 | \_m\_to\_float                                  | float \_m\_to\_float(\_\_m64);                                                                                                                                                                                                           | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1350 | \_m\_pf2iw                                      | \_\_m64 \_m\_pf2iw(\_\_m64);                                                                                                                                                                                                             | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1351 | \_m\_pfnacc                                     | \_\_m64 \_m\_pfnacc(\_\_m64, \_\_m64);                                                                                                                                                                                                   | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1352 | \_m\_pfpnacc                                    | \_\_m64 \_m\_pfpnacc(\_\_m64, \_\_m64);                                                                                                                                                                                                  | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1353 | \_m\_pi2fw                                      | \_\_m64 \_m\_pi2fw(\_\_m64);                                                                                                                                                                                                             | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1354 | \_m\_pswapd                                     | \_\_m64 \_m\_pswapd(\_\_m64);                                                                                                                                                                                                            | No                                                         | No                    | 3DNow!\*\*           | mm3dnow\.h                |
| 1355 | \_addcarryx\_u32                                | unsigned char \_addcarryx\_u32(unsigned char, unsigned int, unsigned int, unsigned int \*);                                                                                                                                              | No                                                         | Yes                   | ADCX                 | immintrin.h               |
| 1356 | \_addcarryx\_u64                                | unsigned char \_addcarryx\_u64(unsigned char, unsigned \_\_int64, unsigned \_\_int64, unsigned \_\_int64 \*);                                                                                                                            | No                                                         | Yes                   | ADCX                 | immintrin.h               |
| 1357 | \_rdrand16\_step                                | int \_rdrand16\_step(unsigned short \*);                                                                                                                                                                                                 | No                                                         | No                    | RDRAND               | immintrin.h               |
| 1358 | \_rdrand32\_step                                | int \_rdrand32\_step(unsigned int \*);                                                                                                                                                                                                   | No                                                         | No                    | RDRAND               | immintrin.h               |
| 1359 | \_rdrand64\_step                                | int \_rdrand64\_step(unsigned \_\_int64 \*);                                                                                                                                                                                             | No                                                         | No                    | RDRAND               | immintrin.h               |
| 1360 | \_rdseed16\_step                                | int \_rdseed16\_step(unsigned short \*);                                                                                                                                                                                                 | No                                                         | No                    | RDSEED               | immintrin.h               |
| 1361 | \_rdseed32\_step                                | int \_rdseed32\_step(unsigned int \*);                                                                                                                                                                                                   | No                                                         | No                    | RDSEED               | immintrin.h               |
| 1362 | \_rdseed64\_step                                | int \_rdseed64\_step(unsigned \_\_int64 \*);                                                                                                                                                                                             | No                                                         | No                    | RDSEED               | immintrin.h               |
| 1363 | \_mm\_sha1msg1\_epu32                           | \_\_m128i \_mm\_sha1msg1\_epu32(\_\_m128i, \_\_m128i);                                                                                                                                                                                   | No                                                         | Yes                   | SHA                  | immintrin.h               |
| 1364 | \_mm\_sha1msg2\_epu32                           | \_\_m128i \_mm\_sha1msg2\_epu32(\_\_m128i, \_\_m128i);                                                                                                                                                                                   | No                                                         | Yes                   | SHA                  | immintrin.h               |
| 1365 | \_mm\_sha1nexte\_epu32                          | \_\_m128i \_mm\_sha1nexte\_epu32(\_\_m128i, \_\_m128i);                                                                                                                                                                                  | No                                                         | Yes                   | SHA                  | immintrin.h               |
| 1366 | \_mm\_sha1rnds4\_epu32                          | \_\_m128i \_mm\_sha1rnds4\_epu32(\_\_m128i, \_\_m128i, const int);                                                                                                                                                                       | No                                                         | Yes                   | SHA                  | immintrin.h               |
| 1367 | \_mm\_sha256msg2\_epu32                         | \_\_m128i \_mm\_sha256msg2\_epu32(\_\_m128i, \_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | SHA                  | immintrin.h               |
| 1368 | \_mm\_sha256msg1\_epu32                         | \_\_m128i \_mm\_sha256msg1\_epu32(\_\_m128i, \_\_m128i);                                                                                                                                                                                 | No                                                         | Yes                   | SHA                  | immintrin.h               |
| 1369 | \_mm\_sha256rnds2\_epu32                        | \_\_m128i \_mm\_sha256rnds2\_epu32(\_\_m128i, \_\_m128i, \_\_m128i);                                                                                                                                                                     | No                                                         | Yes                   | SHA                  | immintrin.h               |
| 1370 | \_mm\_clflushopt                                | void \_mm\_clflushopt(void const \*);                                                                                                                                                                                                    | No                                                         | Yes                   | CLFLUSHOPT           | intrin.h                  |
| 1371 | \_mm\_clzero                                    | void \_mm\_clzero(void const \*);                                                                                                                                                                                                        | No                                                         | Yes                   | CLZERO               | ammintrin.h               |
| 1372 | \_mm\_monitorx                                  | void \_mm\_monitorx(void const \*, unsigned int, unsigned int);                                                                                                                                                                          | No                                                         | Yes                   | MONITORX             | ammintrin.h               |
| 1373 | \_mm\_mwaitx                                    | void \_mm\_mwaitx(unsigned int, unsigned int, unsigned int);                                                                                                                                                                             | No                                                         | Yes                   | MONITORX             | ammintrin.h               |

* \* すべての MMX 命令は x64 ネイティブ開発では非推奨です。したがって、`__m64` を参照する組み込み関数は推奨されません。ただし、これらの命令は XBOX One CPU でサポートされています。
* \*\* 3DNow! は x64 ネイティブ開発では非推奨であり、XBOX One CPU ではサポートされていません。例外は `_m_prefetch` および `_m_prefetchw` 組み込み関数で、これらは x64 ネイティブでサポートされます。

## Visual Studio 2019

Visual Studio 2019 では、以前のバージョンで欠けていたいくつかの x64 組み込み関数のサポートが追加されました。

* `_div128`/ `_udiv128` 64 ビット整数による 128 ビット整数除算の Microsoft 拡張。
* `_div64` / `_udiv64` 32 ビット整数による 64 ビット整数除算の Microsoft 拡張。
* `_mm_set_ps1` `_mm_set1_ps` の別名。
* `_mm_load_pd1` `_mm_load1_ps` の別名。
* `_mm_store_pd1` `_mm_store1_pd` の別名。

VS 2019 は [Intel Short Vector Math Library (SVML)](https://software.intel.com/en-us/cpp-compiler-developer-guide-and-reference-intrinsics-for-short-vector-math-library-svml-operations) もサポートしています。


## Related topics

- [コンソール開発向け Visual Studio](/ja-jp/tools/tools-console/visualstudio/visualstudio.md)
- [コンソール向け GDK で Clang/LLVM を使用する](/ja-jp/tools/tools-console/visualstudio/vs-clang.md)
- [GDK で Clang/LLVM を使用する](/ja-jp/tools/tools-pc/visualstudio/gr-vs-clang.md)
- [XBOX GDK 向け HLSL シェーダー コンパイラ (DXC)](/ja-jp/tools/tools-console/shadercompiler/index.md)
- [利用可能な組み込みエンティティ タイプ](/ja-jp/services/playfab/live-service-management/game-configuration/entities/available-built-in-entity-types.md)
