| 1 | __addgsbyte | void __addgsbyte(unsigned long, unsigned char); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 2 | __addgsdword | void __addgsdword(unsigned long, unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 3 | __addgsqword | void __addgsqword(unsigned long, unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 4 | __addgsword | void __addgsword(unsigned long, unsigned short); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 5 | __cpuid | void __cpuid(int[4], int); | Sí | Sí | | intrin.h |
| 6 | __cpuidex | void __cpuidex(int[4], int, int); | Sí | Sí | | intrin.h |
| 7 | __debugbreak | void __cdecl __debugbreak(void); | Sí | Sí | | intrin.h |
| 8 | __emul | __int64 __emul(int, int); | Sí | Sí | | intrin.h |
| 9 | __emulu | unsigned __int64 __emulu(unsigned int, unsigned int); | Sí | Sí | | intrin.h |
| 10 | __faststorefence | void __faststorefence(void); | Sí | Sí | x64 | intrin.h |
| 11 | __getcallerseflags | unsigned int __getcallerseflags(void); | Sí | Sí | | intrin.h |
| 12 | __halt | void __halt(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 13 | __inbyte | unsigned char __inbyte(unsigned short); | Sí | Sí | | intrin.h |
| 14 | __inbytestring | void __inbytestring(unsigned short, unsigned char *, unsigned long); | Sí | Sí | | intrin.h |
| 15 | __incgsbyte | void __incgsbyte(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 16 | __incgsdword | void __incgsdword(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 17 | __incgsqword | void __incgsqword(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 18 | __incgsword | void __incgsword(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 19 | __indword | unsigned long __indword(unsigned short); | Sí | Sí | | intrin.h |
| 20 | __indwordstring | void __indwordstring(unsigned short, unsigned long *, unsigned long); | Sí | Sí | | intrin.h |
| 21 | __int2c | void __int2c(void); | Sí | Sí | | intrin.h |
| 22 | __invlpg | void __invlpg(void *); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 23 | __inword | unsigned short __inword(unsigned short); | Sí | Sí | | intrin.h |
| 24 | __inwordstring | void __inwordstring(unsigned short, unsigned short *, unsigned long); | Sí | Sí | | intrin.h |
| 25 | __lidt | void __lidt(void *); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 26 | __ll_lshift | unsigned __int64 __ll_lshift(unsigned __int64, int); | Sí | Sí | | intrin.h |
| 27 | __ll_rshift | __int64 __ll_rshift(__int64, int); | Sí | Sí | | 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); | Sí | Sí | ABM | intrin.h |
| 34 | __lzcnt16 | unsigned short __lzcnt16(unsigned short); | Sí | Sí | ABM | intrin.h |
| 35 | __lzcnt64 | unsigned __int64 __lzcnt64(unsigned __int64); | Sí | Sí | ABM | intrin.h |
| 36 | __movsb | void __movsb(unsigned char *, unsigned char const *, size_t); | Sí | Sí | | intrin.h |
| 37 | __movsd | void __movsd(unsigned long *, unsigned long const *, size_t); | Sí | Sí | | intrin.h |
| 38 | __movsq | void __movsq(unsigned long long *, unsigned long long const *, size_t); | Sí | Sí | | intrin.h |
| 39 | __movsw | void __movsw(unsigned short *, unsigned short const *, size_t); | Sí | Sí | | intrin.h |
| 40 | __mulh | __int64 __mulh(__int64, __int64); | Sí | Sí | | intrin.h |
| 41 | __nop | void __nop(void); | Sí | Sí | | intrin.h |
| 42 | __nvreg_restore_fence | void __nvreg_restore_fence(void); | Sí | Sí | | intrin.h |
| 43 | __nvreg_save_fence | void __nvreg_save_fence(void); | Sí | Sí | | intrin.h |
| 44 | __outbyte | void __outbyte(unsigned short, unsigned char); | Fuerza el comportamiento heredado de ordenación de CompareString/LCMapString. | | | intrin.h |
| 45 | __outbytestring | void __outbytestring(unsigned short, unsigned char *, unsigned long); | ”Resolución:” Actualice para usar el comportamiento de ordenación más reciente. | | | intrin.h |
| 46 | __outdword | void __outdword(unsigned short, unsigned long); | Sí | Sí | | intrin.h |
| 47 | __outdwordstring | void __outdwordstring(unsigned short, unsigned long *, unsigned long); | Sí | Sí | | intrin.h |
| 48 | __outword | void __outword(unsigned short, unsigned short); | Sí | Sí | | intrin.h |
| 49 | __outwordstring | void __outwordstring(unsigned short, unsigned short *, unsigned long); | Sí | Sí | | intrin.h |
| 50 | __popcnt | unsigned int __popcnt(unsigned int); | Sí | Sí | ABM / SSE4.2 | intrin.h |
| 51 | __popcnt16 | unsigned short __popcnt16(unsigned short); | Sí | Sí | ABM / SSE4.2 | intrin.h |
| 52 | __popcnt64 | unsigned __int64 __popcnt64(unsigned __int64); | Sí | Sí | ABM / SSE4.2 | intrin.h |
| 53 | __rdtsc | unsigned __int64 __rdtsc(void); | Sí | Sí | | intrin.h |
| 54 | __rdtscp | unsigned __int64 __rdtscp(unsigned int *); | Sí | Sí | | intrin.h |
| 55 | __readcr0 | unsigned __int64 __readcr0(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 56 | __readcr2 | unsigned __int64 __readcr2(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 57 | __readcr3 | unsigned __int64 __readcr3(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 58 | __readcr4 | unsigned __int64 __readcr4(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 59 | __readcr8 | unsigned __int64 __readcr8(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 60 | __readdr | unsigned __int64 __readdr(unsigned int); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 61 | __readeflags | unsigned __int64 __readeflags(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 62 | __readgsbyte | unsigned char __readgsbyte(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 63 | __readgsdword | unsigned long __readgsdword(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 64 | __readgsqword | unsigned __int64 __readgsqword(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 65 | __readgsword | unsigned short __readgsword(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 66 | __readmsr | unsigned __int64 __readmsr(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 67 | __readpmc | unsigned __int64 __readpmc(unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 68 | __segmentlimit | unsigned long __segmentlimit(unsigned long); | Sí | Sí | | intrin.h |
| 69 | __shiftleft128 | unsigned __int64 __shiftleft128(unsigned __int64 _LowPart, unsigned __int64 _HighPart, unsigned char _Shift); | Sí | Sí | x64 | intrin.h |
| 70 | __shiftright128 | unsigned __int64 __shiftright128(unsigned __int64 _LowPart, unsigned __int64 _HighPart, unsigned char _Shift); | Sí | Sí | x64 | intrin.h |
| 71 | __sidt | void __sidt(void *); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 72 | __slwpcb | void *__slwpcb(); | No | No | LWP | ammintrin.h |
| 73 | __stosb | void __stosb(unsigned char *, unsigned char, size_t); | Sí | Sí | | intrin.h |
| 74 | __stosd | void __stosd(unsigned long *, unsigned long, size_t); | Sí | Sí | | intrin.h |
| 75 | __stosq | void __stosq(unsigned __int64 *, unsigned __int64, size_t); | Sí | Sí | | intrin.h |
| 76 | __stosw | void __stosw(unsigned short *, unsigned short, size_t); | Sí | Sí | | intrin.h |
| 77 | __svm_clgi | void __svm_clgi(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 78 | __svm_invlpga | void __svm_invlpga(void *, int); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 79 | __svm_skinit | void __svm_skinit(int); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 80 | __svm_stgi | void __svm_stgi(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 81 | __svm_vmload | void __svm_vmload(size_t); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 82 | __svm_vmrun | void __svm_vmrun(size_t); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 83 | __svm_vmsave | void __svm_vmsave(size_t); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 84 | __ud2 | void __ud2(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 85 | __ull_rshift | unsigned __int64 __ull_rshift(unsigned __int64, int); | Sí | Sí | | intrin.h |
| 86 | __umulh | unsigned __int64 __umulh(unsigned __int64, unsigned __int64); | Sí | Sí | 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); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 97 | __writecr0 | void __writecr0(unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 98 | __writecr3 | void __writecr3(unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 99 | __writecr4 | void __writecr4(unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 100 | __writecr8 | void __writecr8(unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 101 | __writedr | void __writedr(unsigned int, unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 102 | __writeeflags | void __writeeflags(unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 103 | __writegsbyte | void __writegsbyte(unsigned long, unsigned char); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 104 | __writegsdword | void __writegsdword(unsigned long, unsigned long); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 105 | __writegsqword | void __writegsqword(unsigned long, unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 106 | __writegsword | void __writegsword(unsigned long, unsigned short); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 107 | __writemsr | void __writemsr(unsigned long, unsigned __int64); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 108 | _AddressOfReturnAddress | void * _AddressOfReturnAddress(void); | Sí | Sí | | intrin.h |
| 109 | _andn_u32 | unsigned int _andn_u32(unsigned int, unsigned int); | Sí | Sí | BMI | ammintrin.h |
| 110 | _andn_u64 | unsigned __int64 _andn_u64(unsigned __int64, unsigned __int64); | Sí | Sí | BMI | ammintrin.h |
| 111 | _bextr_u32 | unsigned int _bextr_u32(unsigned int, unsigned int, unsigned int ); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 112 | _bextr_u64 | unsigned __int64 _bextr_u64(unsigned __int64, unsigned int, unsigned int ); | Sí | Sí | 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); | Sí | Sí | | intrin.h |
| 116 | _BitScanForward64 | unsigned char _BitScanForward64(unsigned long * _Index, unsigned __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 117 | _BitScanReverse | unsigned char _BitScanReverse(unsigned long * _Index, unsigned long _Mask); | Sí | Sí | | intrin.h |
| 118 | _BitScanReverse64 | unsigned char _BitScanReverse64(unsigned long * _Index, unsigned __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 119 | _bittest | unsigned char _bittest(long const *, long); | Sí | Sí | | intrin.h |
| 120 | _bittest64 | unsigned char _bittest64(__int64 const *, __int64); | Sí | Sí | x64 | intrin.h |
| 121 | _bittestandcomplement | unsigned char _bittestandcomplement(long *, long); | Sí | Sí | | intrin.h |
| 122 | _bittestandcomplement64 | unsigned char _bittestandcomplement64(__int64 *, __int64); | Sí | Sí | x64 | intrin.h |
| 123 | _bittestandreset | unsigned char _bittestandreset(long *, long); | Sí | Sí | | intrin.h |
| 124 | _bittestandreset64 | unsigned char _bittestandreset64(__int64 *, __int64); | Sí | Sí | x64 | intrin.h |
| 125 | _bittestandset | unsigned char _bittestandset(long *, long); | Sí | Sí | | intrin.h |
| 126 | _bittestandset64 | unsigned char _bittestandset64(__int64 *, __int64); | Sí | Sí | 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); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 140 | _blsi_u64 | unsigned __int64 _blsi_u64(unsigned __int64); | Sí | Sí | 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); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 144 | _blsmsk_u64 | unsigned __int64 _blsmsk_u64(unsigned __int64); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 145 | _blsr_u32 | unsigned int _blsr_u32(unsigned int); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 146 | _blsr_u64 | unsigned __int64 _blsr_u64(unsigned __int64); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 147 | _byteswap_uint64 | unsigned __int64 __cdecl _byteswap_uint64(unsigned __int64); | Sí | Sí | | intrin.h |
| 148 | _byteswap_ulong | unsigned long __cdecl _byteswap_ulong(unsigned long); | Sí | Sí | | intrin.h |
| 149 | _byteswap_ushort | unsigned short __cdecl _byteswap_ushort(unsigned short); | Sí | Sí | | intrin.h |
| 150 | _bzhi_u32 | unsigned int _bzhi_u32(unsigned int, unsigned int ); | No | Sí | BMI2 / AVX2 | immintrin.h |
| 151 | _bzhi_u64 | unsigned __int64 _bzhi_u64(unsigned __int64, unsigned int ); | No | Sí | BMI2 / AVX2 | immintrin.h |
| 152 | _clac | void _clac(void); | No | No | TSX | immintrin.h |
| 153 | _disable | void __cdecl _disable(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 154 | _enable | void __cdecl _enable(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 155 | _fxrstor | void __cdecl _fxrstor(void const *); | Sí | Sí | | immintrin.h |
| 156 | _fxrstor64 | void __cdecl _fxrstor64(void const *); | Sí | Sí | x64 | immintrin.h |
| 157 | _fxsave | void __cdecl _fxsave(void *); | Sí | Sí | | immintrin.h |
| 158 | _fxsave64 | void __cdecl _fxsave64(void *); | Sí | Sí | x64 | immintrin.h |
| 159 | _InterlockedAnd | long _InterlockedAnd(long volatile * _Value, long _Mask); | Sí | Sí | | intrin.h |
| 160 | _InterlockedAnd_np | long _InterlockedAnd_np(long volatile * _Value, long _Mask); | Sí | Sí | x64 | intrin.h |
| 161 | _InterlockedAnd16 | short _InterlockedAnd16(short volatile * _Value, short _Mask); | Sí | Sí | | intrin.h |
| 162 | _InterlockedAnd16_np | short _InterlockedAnd16_np(short volatile * _Value, short _Mask); | Sí | Sí | x64 | intrin.h |
| 163 | _InterlockedAnd64 | __int64 _InterlockedAnd64(__int64 volatile * _Value, __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 164 | _InterlockedAnd64_np | __int64 _InterlockedAnd64_np(__int64 volatile * _Value, __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 165 | _InterlockedAnd8 | char _InterlockedAnd8(char volatile * _Value, char _Mask); | Sí | Sí | | intrin.h |
| 166 | _InterlockedAnd8_np | char _InterlockedAnd8_np(char volatile * _Value, char _Mask); | Sí | Sí | x64 | intrin.h |
| 167 | _interlockedbittestandreset | unsigned char _interlockedbittestandreset(long volatile *, long); | Sí | Sí | | intrin.h |
| 168 | _interlockedbittestandreset64 | unsigned char _interlockedbittestandreset64(__int64 volatile *, __int64); | Sí | Sí | x64 | intrin.h |
| 169 | _interlockedbittestandset | unsigned char _interlockedbittestandset(long volatile *, long); | Sí | Sí | | intrin.h |
| 170 | _interlockedbittestandset64 | unsigned char _interlockedbittestandset64(__int64 volatile *, __int64); | Sí | Sí | x64 | intrin.h |
| 171 | _InterlockedCompareExchange | long __cdecl _InterlockedCompareExchange(long volatile * _Destination, long _Exchange, long _Comparand); | Sí | Sí | | 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); | Sí | Sí | x64 | intrin.h |
| 175 | _InterlockedCompareExchange128 | unsigned char _InterlockedCompareExchange128(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult); | Sí | Sí | x64 | intrin.h |
| 176 | _InterlockedCompareExchange128_np | unsigned char _InterlockedCompareExchange128_np(__int64 volatile * _Destination, __int64 _ExchangeHigh, __int64 _ExchangeLow, __int64 * _ComparandResult); | Sí | Sí | x64 | intrin.h |
| 177 | _InterlockedCompareExchange16 | short _InterlockedCompareExchange16(short volatile * _Destination, short _Exchange, short _Comparand); | Sí | Sí | | intrin.h |
| 178 | _InterlockedCompareExchange16_np | short _InterlockedCompareExchange16_np(short volatile * _Destination, short _Exchange, short _Comparand); | Sí | Sí | x64 | intrin.h |
| 179 | _InterlockedCompareExchange64 | __int64 _InterlockedCompareExchange64(__int64 volatile * _Destination, __int64 _Exchange, __int64 _Comparand); | Sí | Sí | | 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); | Sí | Sí | x64 | intrin.h |
| 183 | _InterlockedCompareExchange8 | char _InterlockedCompareExchange8(char volatile * _Destination, char _Exchange, char _Comparand); | Sí | Sí | | intrin.h |
| 184 | _InterlockedCompareExchangePointer | void * _InterlockedCompareExchangePointer(void * volatile * _Destination, void * _Exchange, void * _Comparand); | Sí | Sí | | 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); | Sí | Sí | x64 | intrin.h |
| 188 | _InterlockedDecrement | long __cdecl _InterlockedDecrement(long volatile * _Addend); | Sí | Sí | | intrin.h |
| 189 | _InterlockedDecrement16 | short _InterlockedDecrement16(short volatile * _Addend); | Sí | Sí | | intrin.h |
| 190 | _InterlockedDecrement64 | __int64 _InterlockedDecrement64(__int64 volatile * _Addend); | Sí | Sí | x64 | intrin.h |
| 191 | _InterlockedExchange | long __cdecl _InterlockedExchange(long volatile * _Target, long _Value); | Sí | Sí | | intrin.h |
| 192 | _InterlockedExchange16 | short _InterlockedExchange16(short volatile * _Target, short _Value); | Sí | Sí | | intrin.h |
| 193 | _InterlockedExchange64 | __int64 _InterlockedExchange64(__int64 volatile * _Target, __int64 _Value); | Sí | Sí | x64 | intrin.h |
| 194 | _InterlockedExchange8 | char _InterlockedExchange8(char volatile * _Target, char _Value); | Sí | Sí | | intrin.h |
| 195 | _InterlockedExchangeAdd | long __cdecl _InterlockedExchangeAdd(long volatile * _Addend, long _Value); | Sí | Sí | | 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); | Sí | Sí | | intrin.h |
| 199 | _InterlockedExchangeAdd64 | __int64 _InterlockedExchangeAdd64(__int64 volatile * _Addend, __int64 _Value); | Sí | Sí | 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); | Sí | Sí | | intrin.h |
| 203 | _InterlockedExchangePointer | void * _InterlockedExchangePointer(void * volatile * _Target, void * _Value); | Sí | Sí | | intrin.h |
| 204 | _InterlockedIncrement | long __cdecl _InterlockedIncrement(long volatile * _Addend); | Sí | Sí | | intrin.h |
| 205 | _InterlockedIncrement16 | short _InterlockedIncrement16(short volatile * _Addend); | Sí | Sí | | intrin.h |
| 206 | _InterlockedIncrement64 | __int64 _InterlockedIncrement64(__int64 volatile * _Addend); | Sí | Sí | x64 | intrin.h |
| 207 | _InterlockedOr | long _InterlockedOr(long volatile * _Value, long _Mask); | Sí | Sí | | intrin.h |
| 208 | _InterlockedOr_np | long _InterlockedOr_np(long volatile * _Value, long _Mask); | Sí | Sí | x64 | intrin.h |
| 209 | _InterlockedOr16 | short _InterlockedOr16(short volatile * _Value, short _Mask); | Sí | Sí | | intrin.h |
| 210 | _InterlockedOr16_np | short _InterlockedOr16_np(short volatile * _Value, short _Mask); | Sí | Sí | x64 | intrin.h |
| 211 | _InterlockedOr64 | __int64 _InterlockedOr64(__int64 volatile * _Value, __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 212 | _InterlockedOr64_np | __int64 _InterlockedOr64_np(__int64 volatile * _Value, __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 213 | _InterlockedOr8 | char _InterlockedOr8(char volatile * _Value, char _Mask); | Sí | Sí | | intrin.h |
| 214 | _InterlockedOr8_np | char _InterlockedOr8_np(char volatile * _Value, char _Mask); | Sí | Sí | x64 | intrin.h |
| 215 | _InterlockedXor | long _InterlockedXor(long volatile * _Value, long _Mask); | Sí | Sí | | intrin.h |
| 216 | _InterlockedXor_np | long _InterlockedXor_np(long volatile * _Value, long _Mask); | Sí | Sí | x64 | intrin.h |
| 217 | _InterlockedXor16 | short _InterlockedXor16(short volatile * _Value, short _Mask); | Sí | Sí | | intrin.h |
| 218 | _InterlockedXor16_np | short _InterlockedXor16_np(short volatile * _Value, short _Mask); | Sí | Sí | x64 | intrin.h |
| 219 | _InterlockedXor64 | __int64 _InterlockedXor64(__int64 volatile * _Value, __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 220 | _InterlockedXor64_np | __int64 _InterlockedXor64_np(__int64 volatile * _Value, __int64 _Mask); | Sí | Sí | x64 | intrin.h |
| 221 | _InterlockedXor8 | char _InterlockedXor8(char volatile * _Value, char _Mask); | Sí | Sí | | intrin.h |
| 222 | _InterlockedXor8_np | char _InterlockedXor8_np(char volatile * _Value, char _Mask); | Sí | Sí | 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); | Sí | Sí | | intrin.h |
| 226 | _lrotr | unsigned long __cdecl _lrotr(unsigned long, int); | Sí | Sí | | intrin.h |
| 227 | _lzcnt_u32 | unsigned int _lzcnt_u32(unsigned int); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 228 | _lzcnt_u64 | unsigned __int64 _lzcnt_u64(unsigned __int64); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 229 | _m_empty | void _m_empty(void); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 230 | _m_from_int | __m64 _m_from_int(int _I); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 231 | _m_maskmovq | void _m_maskmovq(__m64, __m64, char *); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 232 | _m_packssdw | __m64 _m_packssdw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 233 | _m_packsswb | __m64 _m_packsswb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 234 | _m_packuswb | __m64 _m_packuswb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 235 | _m_paddb | __m64 _m_paddb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 236 | _m_paddd | __m64 _m_paddd(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 237 | _m_paddsb | __m64 _m_paddsb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 238 | _m_paddsw | __m64 _m_paddsw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 239 | _m_paddusb | __m64 _m_paddusb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 240 | _m_paddusw | __m64 _m_paddusw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 241 | _m_paddw | __m64 _m_paddw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 242 | _m_pand | __m64 _m_pand(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 243 | _m_pandn | __m64 _m_pandn(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 244 | _m_pavgb | __m64 _m_pavgb(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 245 | _m_pavgw | __m64 _m_pavgw(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 246 | _m_pcmpeqb | __m64 _m_pcmpeqb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 247 | _m_pcmpeqd | __m64 _m_pcmpeqd(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 248 | _m_pcmpeqw | __m64 _m_pcmpeqw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 249 | _m_pcmpgtb | __m64 _m_pcmpgtb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 250 | _m_pcmpgtd | __m64 _m_pcmpgtd(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 251 | _m_pcmpgtw | __m64 _m_pcmpgtw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 252 | _m_pextrw | int _m_pextrw(__m64, int); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 253 | _m_pinsrw | __m64 _m_pinsrw(__m64, int, int); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 254 | _m_pmaddwd | __m64 _m_pmaddwd(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 255 | _m_pmaxsw | __m64 _m_pmaxsw(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 256 | _m_pmaxub | __m64 _m_pmaxub(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 257 | _m_pminsw | __m64 _m_pminsw(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 258 | _m_pminub | __m64 _m_pminub(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 259 | _m_pmovmskb | int _m_pmovmskb(__m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 260 | _m_pmulhuw | __m64 _m_pmulhuw(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 261 | _m_pmulhw | __m64 _m_pmulhw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 262 | _m_pmullw | __m64 _m_pmullw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 263 | _m_por | __m64 _m_por(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 264 | _m_prefetch | void _m_prefetch(void *); | Sí | Sí | 3DNowPrefetch | mm3dnow.h |
| 265 | _m_prefetchw | void _m_prefetchw(volatile const void *); | Sí | Sí | 3DNowPrefetch/PRFTCH | mm3dnow.h |
| 266 | _m_psadbw | __m64 _m_psadbw(__m64, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 267 | _m_pshufw | __m64 _m_pshufw(__m64, int); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 268 | _m_pslld | __m64 _m_pslld(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 269 | _m_pslldi | __m64 _m_pslldi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 270 | _m_psllq | __m64 _m_psllq(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 271 | _m_psllqi | __m64 _m_psllqi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 272 | _m_psllw | __m64 _m_psllw(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 273 | _m_psllwi | __m64 _m_psllwi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 274 | _m_psrad | __m64 _m_psrad(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 275 | _m_psradi | __m64 _m_psradi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 276 | _m_psraw | __m64 _m_psraw(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 277 | _m_psrawi | __m64 _m_psrawi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 278 | _m_psrld | __m64 _m_psrld(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 279 | _m_psrldi | __m64 _m_psrldi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 280 | _m_psrlq | __m64 _m_psrlq(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 281 | _m_psrlqi | __m64 _m_psrlqi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 282 | _m_psrlw | __m64 _m_psrlw(__m64 _M, __m64 _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 283 | _m_psrlwi | __m64 _m_psrlwi(__m64 _M, int _Count); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 284 | _m_psubb | __m64 _m_psubb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 285 | _m_psubd | __m64 _m_psubd(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 286 | _m_psubsb | __m64 _m_psubsb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 287 | _m_psubsw | __m64 _m_psubsw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 288 | _m_psubusb | __m64 _m_psubusb(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 289 | _m_psubusw | __m64 _m_psubusw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 290 | _m_psubw | __m64 _m_psubw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 291 | _m_punpckhbw | __m64 _m_punpckhbw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 292 | _m_punpckhdq | __m64 _m_punpckhdq(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 293 | _m_punpckhwd | __m64 _m_punpckhwd(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 294 | _m_punpcklbw | __m64 _m_punpcklbw(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 295 | _m_punpckldq | __m64 _m_punpckldq(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 296 | _m_punpcklwd | __m64 _m_punpcklwd(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 297 | _m_pxor | __m64 _m_pxor(__m64 _MM1, __m64 _MM2); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 298 | _m_to_int | int _m_to_int(__m64 _M); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 299 | _mm_abs_epi16 | __m128i _mm_abs_epi16(__m128i a); | Sí | Sí | SSSE3 | tmmintrin.h |
| 300 | _mm_abs_epi32 | __m128i _mm_abs_epi32(__m128i a); | Sí | Sí | SSSE3 | tmmintrin.h |
| 301 | _mm_abs_epi8 | __m128i _mm_abs_epi8(__m128i a); | Sí | Sí | SSSE3 | tmmintrin.h |
| 302 | _mm_abs_pi16 | __m64 _mm_abs_pi16(__m64 a); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 303 | _mm_abs_pi32 | __m64 _mm_abs_pi32(__m64 a); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 304 | _mm_abs_pi8 | __m64 _mm_abs_pi8(__m64 a); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 305 | _mm_add_epi16 | __m128i _mm_add_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 306 | _mm_add_epi32 | __m128i _mm_add_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 307 | _mm_add_epi64 | __m128i _mm_add_epi64(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 308 | _mm_add_epi8 | __m128i _mm_add_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 309 | _mm_add_pd | __m128d _mm_add_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 310 | _mm_add_ps | __m128 _mm_add_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 311 | _mm_add_sd | __m128d _mm_add_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 312 | _mm_add_si64 | __m64 _mm_add_si64(__m64 _A, __m64 _B); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 313 | _mm_add_ss | __m128 _mm_add_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 314 | _mm_adds_epi16 | __m128i _mm_adds_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 315 | _mm_adds_epi8 | __m128i _mm_adds_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 316 | _mm_adds_epu16 | __m128i _mm_adds_epu16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 317 | _mm_adds_epu8 | __m128i _mm_adds_epu8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 318 | _mm_addsub_pd | __m128d _mm_addsub_pd(__m128d a, __m128d b); | Sí | Sí | SSE3 | pmmintrin.h |
| 319 | _mm_addsub_ps | __m128 _mm_addsub_ps(__m128 a, __m128 b); | Sí | Sí | SSE3 | pmmintrin.h |
| 320 | _mm_aesdec_si128 | __m128i _mm_aesdec_si128(__m128i v, __m128i rkey); | Sí | Sí | AES | wmmintrin.h |
| 321 | _mm_aesdeclast_si128 | __m128i _mm_aesdeclast_si128(__m128i v, __m128i rkey); | Sí | Sí | AES | wmmintrin.h |
| 322 | _mm_aesenc_si128 | __m128i _mm_aesenc_si128(__m128i v, __m128i rkey); | Sí | Sí | AES | wmmintrin.h |
| 323 | _mm_aesenclast_si128 | __m128i _mm_aesenclast_si128(__m128i v, __m128i rkey); | Sí | Sí | AES | wmmintrin.h |
| 324 | _mm_aesimc_si128 | __m128i _mm_aesimc_si128(__m128i v); | Sí | Sí | AES | wmmintrin.h |
| 325 | _mm_aeskeygenassist_si128 | __m128i _mm_aeskeygenassist_si128(__m128i ckey, const int rcon); | Sí | Sí | AES | wmmintrin.h |
| 326 | _mm_alignr_epi8 | __m128i _mm_alignr_epi8(__m128i a, __m128i b, int n); | Sí | Sí | SSSE3 | tmmintrin.h |
| 327 | _mm_alignr_pi8 | __m64 _mm_alignr_pi8(__m64 a, __m64 b, int n); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 328 | _mm_and_pd | __m128d _mm_and_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 329 | _mm_and_ps | __m128 _mm_and_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 330 | _mm_and_si128 | __m128i _mm_and_si128(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 331 | _mm_andnot_pd | __m128d _mm_andnot_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 332 | _mm_andnot_ps | __m128 _mm_andnot_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 333 | _mm_andnot_si128 | __m128i _mm_andnot_si128(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 334 | _mm_avg_epu16 | __m128i _mm_avg_epu16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 335 | _mm_avg_epu8 | __m128i _mm_avg_epu8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 336 | _mm_blend_epi16 | __m128i _mm_blend_epi16(__m128i v1, __m128i v2, const int mask); | Sí | Sí | SSE4.1 | smmintrin.h |
| 337 | _mm_blend_epi32 | __m128i __cdecl _mm_blend_epi32(__m128i, __m128i, const int); | No | Sí | AVX2 | immintrin.h |
| 338 | _mm_blend_pd | __m128d _mm_blend_pd(__m128d v1, __m128d v2, const int mask); | Sí | Sí | SSE4.1 | smmintrin.h |
| 339 | _mm_blend_ps | __m128 _mm_blend_ps(__m128 v1, __m128 v2, const int mask); | Sí | Sí | SSE4.1 | smmintrin.h |
| 340 | _mm_blendv_epi8 | __m128i _mm_blendv_epi8(__m128i v1, __m128i v2, __m128i mask); | Sí | Sí | SSE4.1 | smmintrin.h |
| 341 | _mm_blendv_pd | __m128d _mm_blendv_pd(__m128d v1, __m128d v2, __m128d v3); | Sí | Sí | SSE4.1 | smmintrin.h |
| 342 | _mm_blendv_ps | __m128 _mm_blendv_ps(__m128 v1, __m128 v2, __m128 v3); | Sí | Sí | SSE4.1 | smmintrin.h |
| 343 | _mm_broadcast_ss | __m128 __cdecl _mm_broadcast_ss(float const *); | Sí | Sí | AVX | immintrin.h |
| 344 | _mm_broadcastb_epi8 | __m128i __cdecl _mm_broadcastb_epi8(__m128i); | No | Sí | AVX2 | immintrin.h |
| 345 | _mm_broadcastd_epi32 | __m128i __cdecl _mm_broadcastd_epi32(__m128i); | No | Sí | AVX2 | immintrin.h |
| 346 | _mm_broadcastq_epi64 | __m128i __cdecl _mm_broadcastq_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 347 | _mm_broadcastsd_pd | __m128d __cdecl _mm_broadcastsd_pd(__m128d); | No | Sí | AVX2 | immintrin.h |
| 348 | _mm_broadcastss_ps | __m128 __cdecl _mm_broadcastss_ps(__m128); | No | Sí | AVX2 | immintrin.h |
| 349 | _mm_broadcastw_epi16 | __m128i __cdecl _mm_broadcastw_epi16(__m128i); | No | Sí | AVX2 | immintrin.h |
| 350 | _mm_castpd_ps | __m128 _mm_castpd_ps(__m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 351 | _mm_castpd_si128 | __m128i _mm_castpd_si128(__m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 352 | _mm_castps_pd | __m128d _mm_castps_pd(__m128); | Sí | Sí | SSE2 | emmintrin.h |
| 353 | _mm_castps_si128 | __m128i _mm_castps_si128(__m128); | Sí | Sí | SSE2 | emmintrin.h |
| 354 | _mm_castsi128_pd | __m128d _mm_castsi128_pd(__m128i); | Sí | Sí | SSE2 | emmintrin.h |
| 355 | _mm_castsi128_ps | __m128 _mm_castsi128_ps(__m128i); | Sí | Sí | SSE2 | emmintrin.h |
| 356 | _mm_ceil_pd | __m128d _mm_ceil_pd(__m128d val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 357 | _mm_ceil_ps | __m128 _mm_ceil_ps(__m128 val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 358 | _mm_ceil_sd | __m128d _mm_ceil_sd(__m128d dst, __m128d val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 359 | _mm_ceil_ss | __m128 _mm_ceil_ss(__m128 dst, __m128 val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 360 | _mm_clflush | void _mm_clflush(void const *); | Sí | Sí | SSE2 | emmintrin.h |
| 361 | _mm_clmulepi64_si128 | __m128i _mm_clmulepi64_si128(__m128i v1, __m128i v2, const int imm8); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 364 | _mm_cmp_ps | __m128 __cdecl _mm_cmp_ps(__m128, __m128, const int); | Sí | Sí | AVX | immintrin.h |
| 365 | _mm_cmp_sd | __m128d __cdecl _mm_cmp_sd(__m128d, __m128d, const int); | Sí | Sí | AVX | immintrin.h |
| 366 | _mm_cmp_ss | __m128 __cdecl _mm_cmp_ss(__m128, __m128, const int); | Sí | Sí | AVX | immintrin.h |
| 367 | _mm_cmpeq_epi16 | __m128i _mm_cmpeq_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 368 | _mm_cmpeq_epi32 | __m128i _mm_cmpeq_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 369 | _mm_cmpeq_epi64 | __m128i _mm_cmpeq_epi64(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 370 | _mm_cmpeq_epi8 | __m128i _mm_cmpeq_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 371 | _mm_cmpeq_pd | __m128d _mm_cmpeq_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 372 | _mm_cmpeq_ps | __m128 _mm_cmpeq_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 373 | _mm_cmpeq_sd | __m128d _mm_cmpeq_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 374 | _mm_cmpeq_ss | __m128 _mm_cmpeq_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 375 | _mm_cmpestra | int _mm_cmpestra(__m128i a, int la, __m128i b, int lb, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 376 | _mm_cmpestrc | int _mm_cmpestrc(__m128i a, int la, __m128i b, int lb, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 377 | _mm_cmpestri | int _mm_cmpestri(__m128i a, int la, __m128i b, int lb, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 378 | _mm_cmpestrm | __m128i _mm_cmpestrm(__m128i a, int la, __m128i b, int lb, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 379 | _mm_cmpestro | int _mm_cmpestro(__m128i a, int la, __m128i b, int lb, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 380 | _mm_cmpestrs | int _mm_cmpestrs(__m128i a, int la, __m128i b, int lb, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 381 | _mm_cmpestrz | int _mm_cmpestrz(__m128i a, int la, __m128i b, int lb, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 382 | _mm_cmpge_pd | __m128d _mm_cmpge_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 383 | _mm_cmpge_ps | __m128 _mm_cmpge_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 384 | _mm_cmpge_sd | __m128d _mm_cmpge_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 385 | _mm_cmpge_ss | __m128 _mm_cmpge_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 386 | _mm_cmpgt_epi16 | __m128i _mm_cmpgt_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 387 | _mm_cmpgt_epi32 | __m128i _mm_cmpgt_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 388 | _mm_cmpgt_epi64 | __m128i _mm_cmpgt_epi64(__m128i val1, __m128i val2); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 389 | _mm_cmpgt_epi8 | __m128i _mm_cmpgt_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 390 | _mm_cmpgt_pd | __m128d _mm_cmpgt_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 391 | _mm_cmpgt_ps | __m128 _mm_cmpgt_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 392 | _mm_cmpgt_sd | __m128d _mm_cmpgt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 393 | _mm_cmpgt_ss | __m128 _mm_cmpgt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 394 | _mm_cmpistra | int _mm_cmpistra(__m128i a, __m128i b, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 395 | _mm_cmpistrc | int _mm_cmpistrc(__m128i a, __m128i b, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 396 | _mm_cmpistri | int _mm_cmpistri(__m128i a, __m128i b, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 397 | _mm_cmpistrm | __m128i _mm_cmpistrm(__m128i a, __m128i b, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 398 | _mm_cmpistro | int _mm_cmpistro(__m128i a, __m128i b, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 399 | _mm_cmpistrs | int _mm_cmpistrs(__m128i a, __m128i b, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 400 | _mm_cmpistrz | int _mm_cmpistrz(__m128i a, __m128i b, const int mode); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 401 | _mm_cmple_pd | __m128d _mm_cmple_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 402 | _mm_cmple_ps | __m128 _mm_cmple_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 403 | _mm_cmple_sd | __m128d _mm_cmple_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 404 | _mm_cmple_ss | __m128 _mm_cmple_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 405 | _mm_cmplt_epi16 | __m128i _mm_cmplt_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 406 | _mm_cmplt_epi32 | __m128i _mm_cmplt_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 407 | _mm_cmplt_epi8 | __m128i _mm_cmplt_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 408 | _mm_cmplt_pd | __m128d _mm_cmplt_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 409 | _mm_cmplt_ps | __m128 _mm_cmplt_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 410 | _mm_cmplt_sd | __m128d _mm_cmplt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 411 | _mm_cmplt_ss | __m128 _mm_cmplt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 412 | _mm_cmpneq_pd | __m128d _mm_cmpneq_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 413 | _mm_cmpneq_ps | __m128 _mm_cmpneq_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 414 | _mm_cmpneq_sd | __m128d _mm_cmpneq_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 415 | _mm_cmpneq_ss | __m128 _mm_cmpneq_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 416 | _mm_cmpnge_pd | __m128d _mm_cmpnge_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 417 | _mm_cmpnge_ps | __m128 _mm_cmpnge_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 418 | _mm_cmpnge_sd | __m128d _mm_cmpnge_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 419 | _mm_cmpnge_ss | __m128 _mm_cmpnge_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 420 | _mm_cmpngt_pd | __m128d _mm_cmpngt_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 421 | _mm_cmpngt_ps | __m128 _mm_cmpngt_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 422 | _mm_cmpngt_sd | __m128d _mm_cmpngt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 423 | _mm_cmpngt_ss | __m128 _mm_cmpngt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 424 | _mm_cmpnle_pd | __m128d _mm_cmpnle_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 425 | _mm_cmpnle_ps | __m128 _mm_cmpnle_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 426 | _mm_cmpnle_sd | __m128d _mm_cmpnle_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 427 | _mm_cmpnle_ss | __m128 _mm_cmpnle_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 428 | _mm_cmpnlt_pd | __m128d _mm_cmpnlt_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 429 | _mm_cmpnlt_ps | __m128 _mm_cmpnlt_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 430 | _mm_cmpnlt_sd | __m128d _mm_cmpnlt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 431 | _mm_cmpnlt_ss | __m128 _mm_cmpnlt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 432 | _mm_cmpord_pd | __m128d _mm_cmpord_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 433 | _mm_cmpord_ps | __m128 _mm_cmpord_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 434 | _mm_cmpord_sd | __m128d _mm_cmpord_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 435 | _mm_cmpord_ss | __m128 _mm_cmpord_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 436 | _mm_cmpunord_pd | __m128d _mm_cmpunord_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 437 | _mm_cmpunord_ps | __m128 _mm_cmpunord_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 438 | _mm_cmpunord_sd | __m128d _mm_cmpunord_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 439 | _mm_cmpunord_ss | __m128 _mm_cmpunord_ss(__m128 _A, __m128 _B); | Sí | Sí | 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); | Sí | Sí | SSE2 | emmintrin.h |
| 449 | _mm_comieq_ss | int _mm_comieq_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 450 | _mm_comige_sd | int _mm_comige_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 451 | _mm_comige_ss | int _mm_comige_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 452 | _mm_comigt_sd | int _mm_comigt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 453 | _mm_comigt_ss | int _mm_comigt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 454 | _mm_comile_sd | int _mm_comile_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 455 | _mm_comile_ss | int _mm_comile_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 456 | _mm_comilt_sd | int _mm_comilt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 457 | _mm_comilt_ss | int _mm_comilt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 458 | _mm_comineq_sd | int _mm_comineq_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 459 | _mm_comineq_ss | int _mm_comineq_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 460 | _mm_crc32_u16 | unsigned int _mm_crc32_u16(unsigned int crc, unsigned short v); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 461 | _mm_crc32_u32 | unsigned int _mm_crc32_u32(unsigned int crc, unsigned int v); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 462 | _mm_crc32_u64 | unsigned __int64 _mm_crc32_u64(unsigned __int64 crc, unsigned __int64 v); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 463 | _mm_crc32_u8 | unsigned int _mm_crc32_u8(unsigned int crc, unsigned char v); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 464 | _mm_cvt_pi2ps | __m128 _mm_cvt_pi2ps(__m128, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 465 | _mm_cvt_ps2pi | __m64 _mm_cvt_ps2pi(__m128 _A); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 466 | _mm_cvt_si2ss | __m128 _mm_cvt_si2ss(__m128, int); | Sí | Sí | SSE | xmmintrin.h |
| 467 | _mm_cvt_ss2si | int _mm_cvt_ss2si(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 468 | _mm_cvtepi16_epi32 | __m128i _mm_cvtepi16_epi32(__m128i shortValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 469 | _mm_cvtepi16_epi64 | __m128i _mm_cvtepi16_epi64(__m128i shortValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 470 | _mm_cvtepi32_epi64 | __m128i _mm_cvtepi32_epi64(__m128i intValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 471 | _mm_cvtepi32_pd | __m128d _mm_cvtepi32_pd(__m128i _A); | Sí | Sí | SSE2 | emmintrin.h |
| 472 | _mm_cvtepi32_ps | __m128 _mm_cvtepi32_ps(__m128i _A); | Sí | Sí | SSE2 | emmintrin.h |
| 473 | _mm_cvtepi8_epi16 | __m128i _mm_cvtepi8_epi16(__m128i byteValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 474 | _mm_cvtepi8_epi32 | __m128i _mm_cvtepi8_epi32(__m128i byteValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 475 | _mm_cvtepi8_epi64 | __m128i _mm_cvtepi8_epi64(__m128i byteValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 476 | _mm_cvtepu16_epi32 | __m128i _mm_cvtepu16_epi32(__m128i shortValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 477 | _mm_cvtepu16_epi64 | __m128i _mm_cvtepu16_epi64(__m128i shortValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 478 | _mm_cvtepu32_epi64 | __m128i _mm_cvtepu32_epi64(__m128i intValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 479 | _mm_cvtepu8_epi16 | __m128i _mm_cvtepu8_epi16(__m128i byteValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 480 | _mm_cvtepu8_epi32 | __m128i _mm_cvtepu8_epi32(__m128i byteValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 481 | _mm_cvtepu8_epi64 | __m128i _mm_cvtepu8_epi64(__m128i shortValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 482 | _mm_cvtpd_epi32 | __m128i _mm_cvtpd_epi32(__m128d _A); | Sí | Sí | SSE2 | emmintrin.h |
| 483 | _mm_cvtpd_pi32 | __m64 _mm_cvtpd_pi32(__m128d _A); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 484 | _mm_cvtpd_ps | __m128 _mm_cvtpd_ps(__m128d _A); | Sí | Sí | SSE2 | emmintrin.h |
| 485 | _mm_cvtph_ps | __m128 __cdecl _mm_cvtph_ps(__m128i); | Sí | Sí | CVT16/F16C | immintrin.h |
| 486 | _mm_cvtpi16_ps | __m128 _mm_cvtpi16_ps(__m64 a); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 487 | _mm_cvtpi32_pd | __m128d _mm_cvtpi32_pd(__m64 _A); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 488 | _mm_cvtpi32x2_ps | __m128 _mm_cvtpi32x2_ps(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 489 | _mm_cvtpi8_ps | __m128 _mm_cvtpi8_ps(__m64 a); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 490 | _mm_cvtps_epi32 | __m128i _mm_cvtps_epi32(__m128 _A); | Sí | Sí | SSE2 | emmintrin.h |
| 491 | _mm_cvtps_pd | __m128d _mm_cvtps_pd(__m128 _A); | Sí | Sí | SSE2 | emmintrin.h |
| 492 | _mm_cvtps_ph | __m128i __cdecl _mm_cvtps_ph(__m128 m1, const int imm); | Sí | Sí | CVT16/F16C | immintrin.h |
| 493 | _mm_cvtps_pi16 | __m64 _mm_cvtps_pi16(__m128 a); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 494 | _mm_cvtps_pi8 | __m64 _mm_cvtps_pi8(__m128 a); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 495 | _mm_cvtpu16_ps | __m128 _mm_cvtpu16_ps(__m64 a); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 496 | _mm_cvtpu8_ps | __m128 _mm_cvtpu8_ps(__m64 a); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 497 | _mm_cvtsd_f64 | double _mm_cvtsd_f64(__m128d _A); | Sí | Sí | SSE2 | emmintrin.h |
| 498 | _mm_cvtsd_si32 | int _mm_cvtsd_si32(__m128d _A); | Sí | Sí | SSE2 | emmintrin.h |
| 499 | _mm_cvtsd_si64 | __int64 _mm_cvtsd_si64(__m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 500 | _mm_cvtsd_si64x | __int64 _mm_cvtsd_si64x(__m128d); | Sí | Sí | x64 | intrin.h |
| 501 | _mm_cvtsd_ss | __m128 _mm_cvtsd_ss(__m128 _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 502 | _mm_cvtsi128_si32 | int _mm_cvtsi128_si32(__m128i _A); | Sí | Sí | SSE2 | emmintrin.h |
| 503 | _mm_cvtsi128_si64 | __int64 _mm_cvtsi128_si64(__m128i); | Sí | Sí | SSE2 | emmintrin.h |
| 504 | _mm_cvtsi128_si64x | __int64 _mm_cvtsi128_si64x(__m128i); | Sí | Sí | x64 | intrin.h |
| 505 | _mm_cvtsi32_sd | __m128d _mm_cvtsi32_sd(__m128d _A, int _B); | Sí | Sí | SSE2 | emmintrin.h |
| 506 | _mm_cvtsi32_si128 | __m128i _mm_cvtsi32_si128(int _A); | Sí | Sí | SSE2 | emmintrin.h |
| 507 | _mm_cvtsi64_sd | __m128d _mm_cvtsi64_sd(__m128d, __int64); | Sí | Sí | SSE2 | emmintrin.h |
| 508 | _mm_cvtsi64_si128 | __m128i _mm_cvtsi64_si128(__int64); | Sí | Sí | SSE2 | emmintrin.h |
| 509 | _mm_cvtsi64_ss | __m128 _mm_cvtsi64_ss(__m128 _A, __int64 _B); | Sí | Sí | SSE | xmmintrin.h |
| 510 | _mm_cvtsi64x_sd | __m128d _mm_cvtsi64x_sd(__m128d, __int64); | Sí | Sí | x64 | intrin.h |
| 511 | _mm_cvtsi64x_si128 | __m128i _mm_cvtsi64x_si128(__int64); | Sí | Sí | x64 | intrin.h |
| 512 | _mm_cvtsi64x_ss | __m128 _mm_cvtsi64x_ss(__m128, __int64); | Sí | Sí | x64 | intrin.h |
| 513 | _mm_cvtss_f32 | float _mm_cvtss_f32(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 514 | _mm_cvtss_sd | __m128d _mm_cvtss_sd(__m128d _A, __m128 _B); | Sí | Sí | SSE2 | emmintrin.h |
| 515 | _mm_cvtss_si64 | __int64 _mm_cvtss_si64(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 516 | _mm_cvtss_si64x | __int64 _mm_cvtss_si64x(__m128); | Sí | Sí | x64 | intrin.h |
| 517 | _mm_cvtt_ps2pi | __m64 _mm_cvtt_ps2pi(__m128 _A); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 518 | _mm_cvtt_ss2si | int _mm_cvtt_ss2si(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 519 | _mm_cvttpd_epi32 | __m128i _mm_cvttpd_epi32(__m128d _A); | Sí | Sí | SSE2 | emmintrin.h |
| 520 | _mm_cvttpd_pi32 | __m64 _mm_cvttpd_pi32(__m128d _A); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 521 | _mm_cvttps_epi32 | __m128i _mm_cvttps_epi32(__m128 _A); | Sí | Sí | SSE2 | emmintrin.h |
| 522 | _mm_cvttsd_si32 | int _mm_cvttsd_si32(__m128d _A); | Sí | Sí | SSE2 | emmintrin.h |
| 523 | _mm_cvttsd_si64 | __int64 _mm_cvttsd_si64(__m128d); | Sí | Sí | x64 | intrin.h |
| 524 | _mm_cvttsd_si64x | __int64 _mm_cvttsd_si64x(__m128d); | Sí | Sí | x64 | intrin.h |
| 525 | _mm_cvttss_si64 | __int64 _mm_cvttss_si64(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 526 | _mm_cvttss_si64x | __int64 _mm_cvttss_si64x(__m128); | Sí | Sí | x64 | intrin.h |
| 527 | _mm_div_pd | __m128d _mm_div_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 528 | _mm_div_ps | __m128 _mm_div_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 529 | _mm_div_sd | __m128d _mm_div_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 530 | _mm_div_ss | __m128 _mm_div_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 531 | _mm_dp_pd | __m128d _mm_dp_pd(__m128d val1, __m128d val2, const int mask); | Sí | Sí | SSE4.1 | smmintrin.h |
| 532 | _mm_dp_ps | __m128 _mm_dp_ps(__m128 val1, __m128 val2, const int mask); | Sí | Sí | SSE4.1 | smmintrin.h |
| 533 | _mm_extract_epi16 | int _mm_extract_epi16(__m128i _A, int _Imm); | Sí | Sí | SSE2 | emmintrin.h |
| 534 | _mm_extract_epi32 | int _mm_extract_epi32(__m128i src, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 535 | _mm_extract_epi64 | __int64 _mm_extract_epi64(__m128i src, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 536 | _mm_extract_epi8 | int _mm_extract_epi8(__m128i src, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 537 | _mm_extract_ps | int _mm_extract_ps(__m128 src, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 538 | _mm_extract_si64 | __m128i _mm_extract_si64(__m128i, __m128i); | Sí | Sí | SSE4a | intrin.h |
| 539 | _mm_extracti_si64 | __m128i _mm_extracti_si64(__m128i, int, int); | Sí | Sí | SSE4a | intrin.h |
| 540 | _mm_floor_pd | __m128d _mm_floor_pd(__m128d val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 541 | _mm_floor_ps | __m128 _mm_floor_ps(__m128 val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 542 | _mm_floor_sd | __m128d _mm_floor_sd(__m128d dst, __m128d val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 543 | _mm_floor_ss | __m128 _mm_floor_ss(__m128 dst, __m128 val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 544 | _mm_fmadd_pd | __m128d __cdecl _mm_fmadd_pd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 545 | _mm_fmadd_ps | __m128 __cdecl _mm_fmadd_ps(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 546 | _mm_fmadd_sd | __m128d __cdecl _mm_fmadd_sd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 547 | _mm_fmadd_ss | __m128 __cdecl _mm_fmadd_ss(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 548 | _mm_fmaddsub_pd | __m128d __cdecl _mm_fmaddsub_pd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 549 | _mm_fmaddsub_ps | __m128 __cdecl _mm_fmaddsub_ps(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 550 | _mm_fmsub_pd | __m128d __cdecl _mm_fmsub_pd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 551 | _mm_fmsub_ps | __m128 __cdecl _mm_fmsub_ps(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 552 | _mm_fmsub_sd | __m128d __cdecl _mm_fmsub_sd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 553 | _mm_fmsub_ss | __m128 __cdecl _mm_fmsub_ss(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 554 | _mm_fmsubadd_pd | __m128d __cdecl _mm_fmsubadd_pd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 555 | _mm_fmsubadd_ps | __m128 __cdecl _mm_fmsubadd_ps(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 556 | _mm_fnmadd_pd | __m128d __cdecl _mm_fnmadd_pd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 557 | _mm_fnmadd_ps | __m128 __cdecl _mm_fnmadd_ps(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 558 | _mm_fnmadd_sd | __m128d __cdecl _mm_fnmadd_sd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 559 | _mm_fnmadd_ss | __m128 __cdecl _mm_fnmadd_ss(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 560 | _mm_fnmsub_pd | __m128d __cdecl _mm_fnmsub_pd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 561 | _mm_fnmsub_ps | __m128 __cdecl _mm_fnmsub_ps(__m128, __m128, __m128); | No | Sí | FMA3 | immintrin.h |
| 562 | _mm_fnmsub_sd | __m128d __cdecl _mm_fnmsub_sd(__m128d, __m128d, __m128d); | No | Sí | FMA3 | immintrin.h |
| 563 | _mm_fnmsub_ss | __m128 __cdecl _mm_fnmsub_ss(__m128, __m128, __m128); | No | Sí | 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); | Sí | Sí | SSE | xmmintrin.h |
| 569 | _mm_hadd_epi16 | __m128i _mm_hadd_epi16(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 570 | _mm_hadd_epi32 | __m128i _mm_hadd_epi32(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 571 | _mm_hadd_pd | __m128d _mm_hadd_pd(__m128d a, __m128d b); | Sí | Sí | SSE3 | pmmintrin.h |
| 572 | _mm_hadd_pi16 | __m64 _mm_hadd_pi16(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 573 | _mm_hadd_pi32 | __m64 _mm_hadd_pi32(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 574 | _mm_hadd_ps | __m128 _mm_hadd_ps(__m128 a, __m128 b); | Sí | Sí | 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); | Sí | Sí | SSSE3 | tmmintrin.h |
| 586 | _mm_hadds_pi16 | __m64 _mm_hadds_pi16(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | 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); | Sí | Sí | SSSE3 | tmmintrin.h |
| 590 | _mm_hsub_epi32 | __m128i _mm_hsub_epi32(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 591 | _mm_hsub_pd | __m128d _mm_hsub_pd(__m128d a, __m128d b); | Sí | Sí | SSE3 | pmmintrin.h |
| 592 | _mm_hsub_pi16 | __m64 _mm_hsub_pi16(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 593 | _mm_hsub_pi32 | __m64 _mm_hsub_pi32(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 594 | _mm_hsub_ps | __m128 _mm_hsub_ps(__m128 a, __m128 b); | Sí | Sí | 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); | Sí | Sí | SSSE3 | tmmintrin.h |
| 598 | _mm_hsubs_pi16 | __m64 _mm_hsubs_pi16(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | 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 | Sí | AVX2 | immintrin.h |
| 601 | _mm_i32gather_epi64 | __m128i __cdecl _mm_i32gather_epi64(__int64 const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 602 | _mm_i32gather_pd | __m128d __cdecl _mm_i32gather_pd(double const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 603 | _mm_i32gather_ps | __m128 __cdecl _mm_i32gather_ps(float const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 604 | _mm_i64gather_epi32 | __m128i __cdecl _mm_i64gather_epi32(int const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 605 | _mm_i64gather_epi64 | __m128i __cdecl _mm_i64gather_epi64(__int64 const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 606 | _mm_i64gather_pd | __m128d __cdecl _mm_i64gather_pd(double const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 607 | _mm_i64gather_ps | __m128 __cdecl _mm_i64gather_ps(float const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 608 | _mm_insert_epi16 | __m128i _mm_insert_epi16(__m128i _A, int _B, int _Imm); | Sí | Sí | SSE2 | emmintrin.h |
| 609 | _mm_insert_epi32 | __m128i _mm_insert_epi32(__m128i dst, int s, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 610 | _mm_insert_epi64 | __m128i _mm_insert_epi64(__m128i dst, __int64 s, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 611 | _mm_insert_epi8 | __m128i _mm_insert_epi8(__m128i dst, int s, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 612 | _mm_insert_ps | __m128 _mm_insert_ps(__m128 dst, __m128 src, const int ndx); | Sí | Sí | SSE4.1 | smmintrin.h |
| 613 | _mm_insert_si64 | __m128i _mm_insert_si64(__m128i, __m128i); | Sí | Sí | SSE4a | intrin.h |
| 614 | _mm_inserti_si64 | __m128i _mm_inserti_si64(__m128i, __m128i, int, int); | Sí | Sí | SSE4a | intrin.h |
| 615 | _mm_lddqu_si128 | __m128i _mm_lddqu_si128(__m128i const *); | Sí | Sí | SSE3 | pmmintrin.h |
| 616 | _mm_lfence | void _mm_lfence(void); | Sí | Sí | SSE2 | emmintrin.h |
| 617 | _mm_load_pd | __m128d _mm_load_pd(double const *); | Sí | Sí | SSE2 | emmintrin.h |
| 618 | _mm_load_ps | __m128 _mm_load_ps(float const *); | Sí | Sí | SSE | xmmintrin.h |
| 619 | _mm_load_ps1 | __m128 _mm_load_ps1(float const *); | Sí | Sí | SSE | xmmintrin.h |
| 620 | _mm_load_sd | __m128d _mm_load_sd(double const *); | Sí | Sí | SSE2 | emmintrin.h |
| 621 | _mm_load_si128 | __m128i _mm_load_si128(__m128i const *); | Sí | Sí | SSE2 | emmintrin.h |
| 622 | _mm_load_ss | __m128 _mm_load_ss(float const *); | Sí | Sí | SSE | xmmintrin.h |
| 623 | _mm_load1_pd | __m128d _mm_load1_pd(double const *); | Sí | Sí | SSE2 | emmintrin.h |
| 624 | _mm_loaddup_pd | __m128d _mm_loaddup_pd(double const * dp); | Sí | Sí | SSE3 | pmmintrin.h |
| 625 | _mm_loadh_pd | __m128d _mm_loadh_pd(__m128d _A, double const*_Dp); | Sí | Sí | SSE2 | emmintrin.h |
| 626 | _mm_loadh_pi | __m128 _mm_loadh_pi(__m128, __m64 const *); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 627 | _mm_loadl_epi64 | __m128i _mm_loadl_epi64(__m128i const *); | Sí | Sí | SSE2 | emmintrin.h |
| 628 | _mm_loadl_pd | __m128d _mm_loadl_pd(__m128d _A, double const*_Dp); | Sí | Sí | SSE2 | emmintrin.h |
| 629 | _mm_loadl_pi | __m128 _mm_loadl_pi(__m128, __m64 const *); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 630 | _mm_loadr_pd | __m128d _mm_loadr_pd(double const *); | Sí | Sí | SSE2 | emmintrin.h |
| 631 | _mm_loadr_ps | __m128 _mm_loadr_ps(float const *); | Sí | Sí | SSE | xmmintrin.h |
| 632 | _mm_loadu_pd | __m128d _mm_loadu_pd(double const *); | Sí | Sí | SSE2 | emmintrin.h |
| 633 | _mm_loadu_ps | __m128 _mm_loadu_ps(float const *); | Sí | Sí | SSE | xmmintrin.h |
| 634 | _mm_loadu_si128 | __m128i _mm_loadu_si128(__m128i const *); | Sí | Sí | 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); | Sí | Sí | 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); | Sí | Sí | SSSE3 | tmmintrin.h |
| 655 | _mm_maddubs_pi16 | __m64 _mm_maddubs_pi16(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 656 | _mm_mask_i32gather_epi32 | __m128i __cdecl _mm_mask_i32gather_epi32(__m128i, int const *, __m128i, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 657 | _mm_mask_i32gather_epi64 | __m128i __cdecl _mm_mask_i32gather_epi64(__m128i, __int64 const *, __m128i, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 658 | _mm_mask_i32gather_pd | __m128d __cdecl _mm_mask_i32gather_pd(__m128d, double const *, __m128i, __m128d, const int ); | No | Sí | AVX2 | immintrin.h |
| 659 | _mm_mask_i32gather_ps | __m128 __cdecl _mm_mask_i32gather_ps(__m128, float const *, __m128i, __m128, const int ); | No | Sí | AVX2 | immintrin.h |
| 660 | _mm_mask_i64gather_epi32 | __m128i __cdecl _mm_mask_i64gather_epi32(__m128i, int const *, __m128i, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 661 | _mm_mask_i64gather_epi64 | __m128i __cdecl _mm_mask_i64gather_epi64(__m128i, __int64 const *, __m128i, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 662 | _mm_mask_i64gather_pd | __m128d __cdecl _mm_mask_i64gather_pd(__m128d, double const *, __m128i, __m128d, const int ); | No | Sí | AVX2 | immintrin.h |
| 663 | _mm_mask_i64gather_ps | __m128 __cdecl _mm_mask_i64gather_ps(__m128, float const *, __m128i, __m128, const int ); | No | Sí | AVX2 | immintrin.h |
| 664 | _mm_maskload_epi32 | __m128i __cdecl _mm_maskload_epi32(int const *, __m128i ); | No | Sí | AVX2 | immintrin.h |
| 665 | _mm_maskload_epi64 | __m128i __cdecl _mm_maskload_epi64(__int64 const *, __m128i ); | No | Sí | AVX2 | immintrin.h |
| 666 | _mm_maskload_pd | __m128d __cdecl _mm_maskload_pd(double const *, __m128i); | Sí | Sí | AVX | immintrin.h |
| 667 | _mm_maskload_ps | __m128 __cdecl _mm_maskload_ps(float const *, __m128i); | Sí | Sí | AVX | immintrin.h |
| 668 | _mm_maskmoveu_si128 | void _mm_maskmoveu_si128(__m128i _D, __m128i _N, char *_P); | Sí | Sí | SSE2 | emmintrin.h |
| 669 | _mm_maskstore_epi32 | void __cdecl _mm_maskstore_epi32(int *, __m128i, __m128i ); | No | Sí | AVX2 | immintrin.h |
| 670 | _mm_maskstore_epi64 | void __cdecl _mm_maskstore_epi64(__int64 *, __m128i, __m128i ); | No | Sí | AVX2 | immintrin.h |
| 671 | _mm_maskstore_pd | void __cdecl _mm_maskstore_pd(double *, __m128i, __m128d); | Sí | Sí | AVX | immintrin.h |
| 672 | _mm_maskstore_ps | void __cdecl _mm_maskstore_ps(float *, __m128i, __m128); | Sí | Sí | AVX | immintrin.h |
| 673 | _mm_max_epi16 | __m128i _mm_max_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 674 | _mm_max_epi32 | __m128i _mm_max_epi32(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 675 | _mm_max_epi8 | __m128i _mm_max_epi8(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 676 | _mm_max_epu16 | __m128i _mm_max_epu16(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 677 | _mm_max_epu32 | __m128i _mm_max_epu32(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 678 | _mm_max_epu8 | __m128i _mm_max_epu8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 679 | _mm_max_pd | __m128d _mm_max_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 680 | _mm_max_ps | __m128 _mm_max_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 681 | _mm_max_sd | __m128d _mm_max_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 682 | _mm_max_ss | __m128 _mm_max_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 683 | _mm_mfence | void _mm_mfence(void); | Sí | Sí | SSE2 | emmintrin.h |
| 684 | _mm_min_epi16 | __m128i _mm_min_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 685 | _mm_min_epi32 | __m128i _mm_min_epi32(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 686 | _mm_min_epi8 | __m128i _mm_min_epi8(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 687 | _mm_min_epu16 | __m128i _mm_min_epu16(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 688 | _mm_min_epu32 | __m128i _mm_min_epu32(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 689 | _mm_min_epu8 | __m128i _mm_min_epu8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 690 | _mm_min_pd | __m128d _mm_min_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 691 | _mm_min_ps | __m128 _mm_min_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 692 | _mm_min_sd | __m128d _mm_min_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 693 | _mm_min_ss | __m128 _mm_min_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 694 | _mm_minpos_epu16 | __m128i _mm_minpos_epu16(__m128i shortValues); | Sí | Sí | SSE4.1 | smmintrin.h |
| 695 | _mm_monitor | void _mm_monitor(void const *, unsigned int, unsigned int); | Sí (solo kernel) | Sí (solo kernel) | SSE3 | pmmintrin.h |
| 696 | _mm_move_epi64 | __m128i _mm_move_epi64(__m128i _Q); | Sí | Sí | SSE2 | emmintrin.h |
| 697 | _mm_move_sd | __m128d _mm_move_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 698 | _mm_move_ss | __m128 _mm_move_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 699 | _mm_movedup_pd | __m128d _mm_movedup_pd(__m128d a); | Sí | Sí | SSE3 | pmmintrin.h |
| 700 | _mm_movehdup_ps | __m128 _mm_movehdup_ps(__m128 a); | Sí | Sí | SSE3 | pmmintrin.h |
| 701 | _mm_movehl_ps | __m128 _mm_movehl_ps(__m128, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 702 | _mm_moveldup_ps | __m128 _mm_moveldup_ps(__m128 a); | Sí | Sí | SSE3 | pmmintrin.h |
| 703 | _mm_movelh_ps | __m128 _mm_movelh_ps(__m128, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 704 | _mm_movemask_epi8 | int _mm_movemask_epi8(__m128i _A); | Sí | Sí | SSE2 | emmintrin.h |
| 705 | _mm_movemask_pd | int _mm_movemask_pd(__m128d _A); | Sí | Sí | SSE | xmmintrin.h |
| 706 | _mm_movemask_ps | int _mm_movemask_ps(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 707 | _mm_movepi64_pi64 | __m64 _mm_movepi64_pi64(__m128i _Q); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 708 | _mm_movpi64_epi64 | __m128i _mm_movpi64_epi64(__m64 _Q); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 709 | _mm_mpsadbw_epu8 | __m128i _mm_mpsadbw_epu8(__m128i s1, __m128i s2, const int msk); | Sí | Sí | SSE4.1 | smmintrin.h |
| 710 | _mm_msub_pd | __m128d _mm_msub_pd(__m128d, __m128d, __m128d); | Sí | Sí | 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); | Sí | Sí | SSE4.1 | smmintrin.h |
| 717 | _mm_mul_epu32 | __m128i _mm_mul_epu32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 718 | _mm_mul_pd | __m128d _mm_mul_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 719 | _mm_mul_ps | __m128 _mm_mul_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 720 | _mm_mul_sd | __m128d _mm_mul_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 721 | _mm_mul_ss | __m128 _mm_mul_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 722 | _mm_mul_su32 | __m64 _mm_mul_su32(__m64 _A, __m64 _B); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 723 | _mm_mulhi_epi16 | __m128i _mm_mulhi_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 724 | _mm_mulhi_epu16 | __m128i _mm_mulhi_epu16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 725 | _mm_mulhrs_epi16 | __m128i _mm_mulhrs_epi16(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 726 | _mm_mulhrs_pi16 | __m64 _mm_mulhrs_pi16(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 727 | _mm_mullo_epi16 | __m128i _mm_mullo_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 728 | _mm_mullo_epi32 | __m128i _mm_mullo_epi32(__m128i a, __m128i b); | Sí | Sí | SSE4.1 | smmintrin.h |
| 729 | _mm_mwait | void _mm_mwait(unsigned extensions, unsigned hints); | Sí (kernel) | Sí (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); | Sí | Sí | SSE2 | emmintrin.h |
| 739 | _mm_or_ps | __m128 _mm_or_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 740 | _mm_or_si128 | __m128i _mm_or_si128(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 741 | _mm_packs_epi16 | __m128i _mm_packs_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 742 | _mm_packs_epi32 | __m128i _mm_packs_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 743 | _mm_packus_epi16 | __m128i _mm_packus_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 744 | _mm_packus_epi32 | __m128i _mm_packus_epi32(__m128i val1, __m128i val2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 745 | _mm_pause | void _mm_pause(void); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 748 | _mm_permute_ps | __m128 __cdecl _mm_permute_ps(__m128, int); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 752 | _mm_permutevar_ps | __m128 __cdecl _mm_permutevar_ps(__m128, __m128i); | Sí | Sí | AVX | immintrin.h |
| 753 | _mm_popcnt_u32 | int _mm_popcnt_u32(unsigned int v); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 754 | _mm_popcnt_u64 | __int64 _mm_popcnt_u64(unsigned __int64 v); | Sí | Sí | SSE4.2 | nmmintrin.h |
| 755 | _mm_prefetch | void _mm_prefetch(char const *, int); | Sí | Sí | SSE | xmmintrin.h |
| 756 | _mm_rcp_ps | __m128 _mm_rcp_ps(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 757 | _mm_rcp_ss | __m128 _mm_rcp_ss(__m128 _A); | Sí | Sí | 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); | Sí | Sí | SSE4.1 | smmintrin.h |
| 767 | _mm_round_ps | __m128 _mm_round_ps(__m128 val, int iRoundMode); | Sí | Sí | SSE4.1 | smmintrin.h |
| 768 | _mm_round_sd | __m128d _mm_round_sd(__m128d dst, __m128d val, int iRoundMode); | Sí | Sí | SSE4.1 | smmintrin.h |
| 769 | _mm_round_ss | __m128 _mm_round_ss(__m128 dst, __m128 val, int iRoundMode); | Sí | Sí | SSE4.1 | smmintrin.h |
| 770 | _mm_rsqrt_ps | __m128 _mm_rsqrt_ps(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 771 | _mm_rsqrt_ss | __m128 _mm_rsqrt_ss(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 772 | _mm_sad_epu8 | __m128i _mm_sad_epu8(__m128i _A, __m128i _B); | Sí | Sí | 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); | Sí | Sí | SSE2 | emmintrin.h |
| 774 | _mm_set_epi32 | __m128i _mm_set_epi32(int _I3, int _I2, int _I1, int _I0); | Sí | Sí | SSE2 | emmintrin.h |
| 775 | _mm_set_epi64 | __m128i _mm_set_epi64(__m64 _Q1, __m64 _Q0); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 776 | _mm_set_epi64x | __m128i _mm_set_epi64x(__int64, __int64); | Sí | Sí | 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); | Sí | Sí | SSE2 | emmintrin.h |
| 778 | _mm_set_pd | __m128d _mm_set_pd(double _Z, double _Y); | Sí | Sí | SSE2 | emmintrin.h |
| 779 | _mm_set_pi16 | __m64 _mm_set_pi16(short _S3, short _S2, short _S1, short _S0); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 780 | _mm_set_pi32 | __m64 _mm_set_pi32(int _I1, int _I0); | Sí (no recomendado) | Sí (no recomendado) | 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); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 782 | _mm_set_ps | __m128 _mm_set_ps(float _A, float _B, float _C, float _D); | Sí | Sí | SSE | xmmintrin.h |
| 783 | _mm_set_ps1 | __m128 _mm_set_ps1(float _A); | Sí | Sí | SSE | xmmintrin.h |
| 784 | _mm_set_sd | __m128d _mm_set_sd(double _W); | Sí | Sí | SSE2 | emmintrin.h |
| 785 | _mm_set_ss | __m128 _mm_set_ss(float _A); | Sí | Sí | SSE | xmmintrin.h |
| 786 | _mm_set1_epi16 | __m128i _mm_set1_epi16(short _W); | Sí | Sí | SSE2 | emmintrin.h |
| 787 | _mm_set1_epi32 | __m128i _mm_set1_epi32(int _I); | Sí | Sí | SSE2 | emmintrin.h |
| 788 | _mm_set1_epi64 | __m128i _mm_set1_epi64(__m64 _Q); | Sí (no recomendado) | Sí (no recomendado) | SSE2* | emmintrin.h |
| 789 | _mm_set1_epi64x | __m128i _mm_set1_epi64x(__int64); | Sí | Sí | x64 | intrin.h |
| 790 | _mm_set1_epi8 | __m128i _mm_set1_epi8(char _B); | Sí | Sí | SSE2 | emmintrin.h |
| 791 | _mm_set1_pd | __m128d _mm_set1_pd(double _A); | Sí | Sí | SSE2 | emmintrin.h |
| 792 | _mm_set1_pi16 | __m64 _mm_set1_pi16(short _S); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 793 | _mm_set1_pi32 | __m64 _mm_set1_pi32(int _I); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 794 | _mm_set1_pi8 | __m64 _mm_set1_pi8(char _B); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 795 | _mm_setcsr | void _mm_setcsr(unsigned int); | Sí | Sí | SSE | xmmintrin.h |
| 796 | _mm_setl_epi64 | __m128i _mm_setl_epi64(__m128i _Q); | Sí | Sí | 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); | Sí | Sí | SSE2 | emmintrin.h |
| 798 | _mm_setr_epi32 | __m128i _mm_setr_epi32(int _I0, int _I1, int _I2, int _I3); | Sí | Sí | SSE2 | emmintrin.h |
| 799 | _mm_setr_epi64 | __m128i _mm_setr_epi64(__m64 _Q0, __m64 _Q1); | Sí (no recomendado) | Sí (no recomendado) | 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); | Sí | Sí | SSE2 | emmintrin.h |
| 801 | _mm_setr_pd | __m128d _mm_setr_pd(double _Y, double _Z); | Sí | Sí | SSE2 | emmintrin.h |
| 802 | _mm_setr_pi16 | __m64 _mm_setr_pi16(short _S3, short _S2, short _S1, short _S0); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 803 | _mm_setr_pi32 | __m64 _mm_setr_pi32(int _I1, int _I0); | Sí (no recomendado) | Sí (no recomendado) | 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); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 805 | _mm_setr_ps | __m128 _mm_setr_ps(float _A, float _B, float _C, float _D); | Sí | Sí | SSE | xmmintrin.h |
| 806 | _mm_setzero_pd | __m128d _mm_setzero_pd(void); | Sí | Sí | SSE2 | emmintrin.h |
| 807 | _mm_setzero_ps | __m128 _mm_setzero_ps(void); | Sí | Sí | SSE | xmmintrin.h |
| 808 | _mm_setzero_si128 | __m128i _mm_setzero_si128(void); | Sí | Sí | SSE2 | emmintrin.h |
| 809 | _mm_setzero_si64 | __m64 _mm_setzero_si64(void); | Sí (no recomendado) | Sí (no recomendado) | MMX* | mmintrin.h |
| 810 | _mm_sfence | void _mm_sfence(void); | Sí | Sí | 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); | Sí | Sí | SSE2 | emmintrin.h |
| 820 | _mm_shuffle_epi8 | __m128i _mm_shuffle_epi8(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 821 | _mm_shuffle_pd | __m128d _mm_shuffle_pd(__m128d _A, __m128d _B, int _I); | Sí | Sí | SSE2 | emmintrin.h |
| 822 | _mm_shuffle_pi8 | __m64 _mm_shuffle_pi8(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 823 | _mm_shuffle_ps | __m128 _mm_shuffle_ps(__m128 _A, __m128 _B, unsigned int _Imm8); | Sí | Sí | SSE | xmmintrin.h |
| 824 | _mm_shufflehi_epi16 | __m128i _mm_shufflehi_epi16(__m128i _A, int _Imm); | Sí | Sí | SSE2 | emmintrin.h |
| 825 | _mm_shufflelo_epi16 | __m128i _mm_shufflelo_epi16(__m128i _A, int _Imm); | Sí | Sí | SSE2 | emmintrin.h |
| 826 | _mm_sign_epi16 | __m128i _mm_sign_epi16(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 827 | _mm_sign_epi32 | __m128i _mm_sign_epi32(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 828 | _mm_sign_epi8 | __m128i _mm_sign_epi8(__m128i a, __m128i b); | Sí | Sí | SSSE3 | tmmintrin.h |
| 829 | _mm_sign_pi16 | __m64 _mm_sign_pi16(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 830 | _mm_sign_pi32 | __m64 _mm_sign_pi32(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 831 | _mm_sign_pi8 | __m64 _mm_sign_pi8(__m64 a, __m64 b); | Sí (no recomendado) | Sí (no recomendado) | SSSE3* | tmmintrin.h |
| 832 | _mm_sll_epi16 | __m128i _mm_sll_epi16(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 833 | _mm_sll_epi32 | __m128i _mm_sll_epi32(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 834 | _mm_sll_epi64 | __m128i _mm_sll_epi64(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 835 | _mm_slli_epi16 | __m128i _mm_slli_epi16(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 836 | _mm_slli_epi32 | __m128i _mm_slli_epi32(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 837 | _mm_slli_epi64 | __m128i _mm_slli_epi64(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 838 | _mm_slli_si128 | __m128i _mm_slli_si128(__m128i _A, int _Imm); | Sí | Sí | SSE2 | emmintrin.h |
| 839 | _mm_sllv_epi32 | __m128i __cdecl _mm_sllv_epi32(__m128i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 840 | _mm_sllv_epi64 | __m128i __cdecl _mm_sllv_epi64(__m128i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 841 | _mm_sqrt_pd | __m128d _mm_sqrt_pd(__m128d _A); | Sí | Sí | SSE2 | emmintrin.h |
| 842 | _mm_sqrt_ps | __m128 _mm_sqrt_ps(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 843 | _mm_sqrt_sd | __m128d _mm_sqrt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 844 | _mm_sqrt_ss | __m128 _mm_sqrt_ss(__m128 _A); | Sí | Sí | SSE | xmmintrin.h |
| 845 | _mm_sra_epi16 | __m128i _mm_sra_epi16(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 846 | _mm_sra_epi32 | __m128i _mm_sra_epi32(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 847 | _mm_srai_epi16 | __m128i _mm_srai_epi16(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 848 | _mm_srai_epi32 | __m128i _mm_srai_epi32(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 849 | _mm_srav_epi32 | __m128i __cdecl _mm_srav_epi32(__m128i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 850 | _mm_srl_epi16 | __m128i _mm_srl_epi16(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 851 | _mm_srl_epi32 | __m128i _mm_srl_epi32(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 852 | _mm_srl_epi64 | __m128i _mm_srl_epi64(__m128i _A, __m128i _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 853 | _mm_srli_epi16 | __m128i _mm_srli_epi16(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 854 | _mm_srli_epi32 | __m128i _mm_srli_epi32(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 855 | _mm_srli_epi64 | __m128i _mm_srli_epi64(__m128i _A, int _Count); | Sí | Sí | SSE2 | emmintrin.h |
| 856 | _mm_srli_si128 | __m128i _mm_srli_si128(__m128i _A, int _Imm); | Sí | Sí | SSE2 | emmintrin.h |
| 857 | _mm_srlv_epi32 | __m128i __cdecl _mm_srlv_epi32(__m128i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 858 | _mm_srlv_epi64 | __m128i __cdecl _mm_srlv_epi64(__m128i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 859 | _mm_store_pd | void _mm_store_pd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 860 | _mm_store_ps | void _mm_store_ps(float *, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 861 | _mm_store_ps1 | void _mm_store_ps1(float *, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 862 | _mm_store_sd | void _mm_store_sd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 863 | _mm_store_si128 | void _mm_store_si128(__m128i *, __m128i); | Sí | Sí | SSE2 | emmintrin.h |
| 864 | _mm_store_ss | void _mm_store_ss(float *, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 865 | _mm_store1_pd | void _mm_store1_pd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 866 | _mm_storeh_pd | void _mm_storeh_pd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 867 | _mm_storeh_pi | void _mm_storeh_pi(__m64 *, __m128); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 868 | _mm_storel_epi64 | void _mm_storel_epi64(__m128i *, __m128i); | Sí | Sí | SSE2 | emmintrin.h |
| 869 | _mm_storel_pd | void _mm_storel_pd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 870 | _mm_storel_pi | void _mm_storel_pi(__m64 *, __m128); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 871 | _mm_storer_pd | void _mm_storer_pd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 872 | _mm_storer_ps | void _mm_storer_ps(float *, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 873 | _mm_storeu_pd | void _mm_storeu_pd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 874 | _mm_storeu_ps | void _mm_storeu_ps(float *, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 875 | _mm_storeu_si128 | void _mm_storeu_si128(__m128i *, __m128i); | Sí | Sí | SSE2 | emmintrin.h |
| 876 | _mm_stream_load_si128 | __m128i _mm_stream_load_si128(__m128i *); | Sí | Sí | SSE4.1 | smmintrin.h |
| 877 | _mm_stream_pd | void _mm_stream_pd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 878 | _mm_stream_pi | void _mm_stream_pi(__m64 *, __m64); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 879 | _mm_stream_ps | void _mm_stream_ps(float *, __m128); | Sí | Sí | SSE | xmmintrin.h |
| 880 | _mm_stream_sd | void _mm_stream_sd(double *, __m128d); | Sí | Sí | SSE2 | emmintrin.h |
| 881 | _mm_stream_si128 | void _mm_stream_si128(__m128i *, __m128i); | Sí | Sí | SSE2 | emmintrin.h |
| 882 | _mm_stream_si32 | void _mm_stream_si32(int *, int); | Sí | Sí | SSE2 | emmintrin.h |
| 883 | _mm_stream_si64x | void _mm_stream_si64x(__int64 *, __int64); | Sí | Sí | x64 | intrin.h |
| 884 | _mm_stream_ss | void _mm_stream_ss(float *, __m128); | Sí | Sí | SSE4a | intrin.h |
| 885 | _mm_sub_epi16 | __m128i _mm_sub_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 886 | _mm_sub_epi32 | __m128i _mm_sub_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 887 | _mm_sub_epi64 | __m128i _mm_sub_epi64(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 888 | _mm_sub_epi8 | __m128i _mm_sub_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 889 | _mm_sub_pd | __m128d _mm_sub_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 890 | _mm_sub_ps | __m128 _mm_sub_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 891 | _mm_sub_sd | __m128d _mm_sub_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 892 | _mm_sub_si64 | __m64 _mm_sub_si64(__m64 _A, __m64 _B); | Sí (no recomendado) | Sí (no recomendado) | SSE* | xmmintrin.h |
| 893 | _mm_sub_ss | __m128 _mm_sub_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 894 | _mm_subs_epi16 | __m128i _mm_subs_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 895 | _mm_subs_epi8 | __m128i _mm_subs_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 896 | _mm_subs_epu16 | __m128i _mm_subs_epu16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 897 | _mm_subs_epu8 | __m128i _mm_subs_epu8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 898 | _mm_test_all_zeros | int _mm_test_all_zeros(__m128i mask, __m128i val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 899 | _mm_testc_pd | int __cdecl _mm_testc_pd(__m128d, __m128d); | Sí | Sí | AVX | immintrin.h |
| 900 | _mm_testc_ps | int __cdecl _mm_testc_ps(__m128, __m128); | Sí | Sí | AVX | immintrin.h |
| 901 | _mm_testc_si128 | int _mm_testc_si128(__m128i mask, __m128i val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 902 | _mm_testnzc_pd | int __cdecl _mm_testnzc_pd(__m128d, __m128d); | Sí | Sí | AVX | immintrin.h |
| 903 | _mm_testnzc_ps | int __cdecl _mm_testnzc_ps(__m128, __m128); | Sí | Sí | AVX | immintrin.h |
| 904 | _mm_testnzc_si128 | int _mm_testnzc_si128(__m128i mask, __m128i s2); | Sí | Sí | SSE4.1 | smmintrin.h |
| 905 | _mm_testz_pd | int __cdecl _mm_testz_pd(__m128d, __m128d); | Sí | Sí | AVX | immintrin.h |
| 906 | _mm_testz_ps | int __cdecl _mm_testz_ps(__m128, __m128); | Sí | Sí | AVX | immintrin.h |
| 907 | _mm_testz_si128 | int _mm_testz_si128(__m128i mask, __m128i val); | Sí | Sí | SSE4.1 | smmintrin.h |
| 908 | _mm_ucomieq_sd | int _mm_ucomieq_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 909 | _mm_ucomieq_ss | int _mm_ucomieq_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 910 | _mm_ucomige_sd | int _mm_ucomige_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 911 | _mm_ucomige_ss | int _mm_ucomige_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 912 | _mm_ucomigt_sd | int _mm_ucomigt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 913 | _mm_ucomigt_ss | int _mm_ucomigt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 914 | _mm_ucomile_sd | int _mm_ucomile_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 915 | _mm_ucomile_ss | int _mm_ucomile_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 916 | _mm_ucomilt_sd | int _mm_ucomilt_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 917 | _mm_ucomilt_ss | int _mm_ucomilt_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 918 | _mm_ucomineq_sd | int _mm_ucomineq_sd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 919 | _mm_ucomineq_ss | int _mm_ucomineq_ss(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 920 | _mm_unpackhi_epi16 | __m128i _mm_unpackhi_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 921 | _mm_unpackhi_epi32 | __m128i _mm_unpackhi_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 922 | _mm_unpackhi_epi64 | __m128i _mm_unpackhi_epi64(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 923 | _mm_unpackhi_epi8 | __m128i _mm_unpackhi_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 924 | _mm_unpackhi_pd | __m128d _mm_unpackhi_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 925 | _mm_unpackhi_ps | __m128 _mm_unpackhi_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 926 | _mm_unpacklo_epi16 | __m128i _mm_unpacklo_epi16(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 927 | _mm_unpacklo_epi32 | __m128i _mm_unpacklo_epi32(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 928 | _mm_unpacklo_epi64 | __m128i _mm_unpacklo_epi64(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 929 | _mm_unpacklo_epi8 | __m128i _mm_unpacklo_epi8(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 930 | _mm_unpacklo_pd | __m128d _mm_unpacklo_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 931 | _mm_unpacklo_ps | __m128 _mm_unpacklo_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 932 | _mm_xor_pd | __m128d _mm_xor_pd(__m128d _A, __m128d _B); | Sí | Sí | SSE2 | emmintrin.h |
| 933 | _mm_xor_ps | __m128 _mm_xor_ps(__m128 _A, __m128 _B); | Sí | Sí | SSE | xmmintrin.h |
| 934 | _mm_xor_si128 | __m128i _mm_xor_si128(__m128i _A, __m128i _B); | Sí | Sí | SSE2 | emmintrin.h |
| 935 | _mm256_abs_epi16 | __m256i __cdecl _mm256_abs_epi16(__m256i); | No | Sí | AVX2 | immintrin.h |
| 936 | _mm256_abs_epi32 | __m256i __cdecl _mm256_abs_epi32(__m256i); | No | Sí | AVX2 | immintrin.h |
| 937 | _mm256_abs_epi8 | __m256i __cdecl _mm256_abs_epi8(__m256i); | No | Sí | AVX2 | immintrin.h |
| 938 | _mm256_add_epi16 | __m256i __cdecl _mm256_add_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 939 | _mm256_add_epi32 | __m256i __cdecl _mm256_add_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 940 | _mm256_add_epi64 | __m256i __cdecl _mm256_add_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 941 | _mm256_add_epi8 | __m256i __cdecl _mm256_add_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 942 | _mm256_add_pd | __m256d __cdecl _mm256_add_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 943 | _mm256_add_ps | __m256 __cdecl _mm256_add_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 944 | _mm256_adds_epi16 | __m256i __cdecl _mm256_adds_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 945 | _mm256_adds_epi8 | __m256i __cdecl _mm256_adds_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 946 | _mm256_adds_epu16 | __m256i __cdecl _mm256_adds_epu16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 947 | _mm256_adds_epu8 | __m256i __cdecl _mm256_adds_epu8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 948 | _mm256_addsub_pd | __m256d __cdecl _mm256_addsub_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 949 | _mm256_addsub_ps | __m256 __cdecl _mm256_addsub_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 950 | _mm256_alignr_epi8 | __m256i __cdecl _mm256_alignr_epi8(__m256i, __m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 951 | _mm256_and_pd | __m256d __cdecl _mm256_and_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 952 | _mm256_and_ps | __m256 __cdecl _mm256_and_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 953 | _mm256_and_si256 | __m256i __cdecl _mm256_and_si256(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 954 | _mm256_andnot_pd | __m256d __cdecl _mm256_andnot_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 955 | _mm256_andnot_ps | __m256 __cdecl _mm256_andnot_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 956 | _mm256_andnot_si256 | __m256i __cdecl _mm256_andnot_si256(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 957 | _mm256_avg_epu16 | __m256i __cdecl _mm256_avg_epu16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 958 | _mm256_avg_epu8 | __m256i __cdecl _mm256_avg_epu8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 959 | _mm256_blend_epi16 | __m256i __cdecl _mm256_blend_epi16(__m256i, __m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 960 | _mm256_blend_epi32 | __m256i __cdecl _mm256_blend_epi32(__m256i,__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 961 | _mm256_blend_pd | __m256d __cdecl _mm256_blend_pd(__m256d, __m256d, const int); | Sí | Sí | AVX | immintrin.h |
| 962 | _mm256_blend_ps | __m256 __cdecl _mm256_blend_ps(__m256, __m256, const int); | Sí | Sí | AVX | immintrin.h |
| 963 | _mm256_blendv_epi8 | __m256i __cdecl _mm256_blendv_epi8(__m256i, __m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 964 | _mm256_blendv_pd | __m256d __cdecl _mm256_blendv_pd(__m256d, __m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 965 | _mm256_blendv_ps | __m256 __cdecl _mm256_blendv_ps(__m256, __m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 966 | _mm256_broadcast_pd | __m256d __cdecl _mm256_broadcast_pd(__m128d const *); | Sí | Sí | AVX | immintrin.h |
| 967 | _mm256_broadcast_ps | __m256 __cdecl _mm256_broadcast_ps(__m128 const *); | Sí | Sí | AVX | immintrin.h |
| 968 | _mm256_broadcast_sd | __m256d __cdecl _mm256_broadcast_sd(double const *); | Sí | Sí | AVX | immintrin.h |
| 969 | _mm256_broadcast_ss | __m256 __cdecl _mm256_broadcast_ss(float const *); | Sí | Sí | AVX | immintrin.h |
| 970 | _mm256_broadcastb_epi8 | __m256i __cdecl _mm256_broadcastb_epi8(__m128i); | No | Sí | AVX2 | immintrin.h |
| 971 | _mm256_broadcastd_epi32 | __m256i __cdecl _mm256_broadcastd_epi32(__m128i); | No | Sí | AVX2 | immintrin.h |
| 972 | _mm256_broadcastq_epi64 | __m256i __cdecl _mm256_broadcastq_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 973 | _mm256_broadcastsd_pd | __m256d __cdecl _mm256_broadcastsd_pd(__m128d); | No | Sí | AVX2 | immintrin.h |
| 974 | _mm256_broadcastsi128_si256 | __m256i __cdecl _mm256_broadcastsi128_si256(__m128i); | No | Sí | AVX2 | immintrin.h |
| 975 | _mm256_broadcastss_ps | __m256 __cdecl _mm256_broadcastss_ps(__m128); | No | Sí | AVX2 | immintrin.h |
| 976 | _mm256_broadcastw_epi16 | __m256i __cdecl _mm256_broadcastw_epi16(__m128i); | No | Sí | AVX2 | immintrin.h |
| 977 | _mm256_castpd_ps | __m256 __cdecl _mm256_castpd_ps(__m256d); | Sí | Sí | AVX | immintrin.h |
| 978 | _mm256_castpd_si256 | __m256i __cdecl _mm256_castpd_si256(__m256d); | Sí | Sí | AVX | immintrin.h |
| 979 | _mm256_castpd128_pd256 | __m256d __cdecl _mm256_castpd128_pd256(__m128d); | Sí | Sí | AVX | immintrin.h |
| 980 | _mm256_castpd256_pd128 | __m128d __cdecl _mm256_castpd256_pd128(__m256d); | Sí | Sí | AVX | immintrin.h |
| 981 | _mm256_castps_pd | __m256d __cdecl _mm256_castps_pd(__m256); | Sí | Sí | AVX | immintrin.h |
| 982 | _mm256_castps_si256 | __m256i __cdecl _mm256_castps_si256(__m256); | Sí | Sí | AVX | immintrin.h |
| 983 | _mm256_castps128_ps256 | __m256 __cdecl _mm256_castps128_ps256(__m128); | Sí | Sí | AVX | immintrin.h |
| 984 | _mm256_castps256_ps128 | __m128 __cdecl _mm256_castps256_ps128(__m256); | Sí | Sí | AVX | immintrin.h |
| 985 | _mm256_castsi128_si256 | __m256i __cdecl _mm256_castsi128_si256(__m128i); | Sí | Sí | AVX | immintrin.h |
| 986 | _mm256_castsi256_pd | __m256d __cdecl _mm256_castsi256_pd(__m256i); | Sí | Sí | AVX | immintrin.h |
| 987 | _mm256_castsi256_ps | __m256 __cdecl _mm256_castsi256_ps(__m256i); | Sí | Sí | AVX | immintrin.h |
| 988 | _mm256_castsi256_si128 | __m128i __cdecl _mm256_castsi256_si128(__m256i); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 991 | _mm256_cmp_ps | __m256 __cdecl _mm256_cmp_ps(__m256, __m256, const int); | Sí | Sí | AVX | immintrin.h |
| 992 | _mm256_cmpeq_epi16 | __m256i __cdecl _mm256_cmpeq_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 993 | _mm256_cmpeq_epi32 | __m256i __cdecl _mm256_cmpeq_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 994 | _mm256_cmpeq_epi64 | __m256i __cdecl _mm256_cmpeq_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 995 | _mm256_cmpeq_epi8 | __m256i __cdecl _mm256_cmpeq_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 996 | _mm256_cmpgt_epi16 | __m256i __cdecl _mm256_cmpgt_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 997 | _mm256_cmpgt_epi32 | __m256i __cdecl _mm256_cmpgt_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 998 | _mm256_cmpgt_epi64 | __m256i __cdecl _mm256_cmpgt_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 999 | _mm256_cmpgt_epi8 | __m256i __cdecl _mm256_cmpgt_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1000 | _mm256_cvtepi16_epi32 | __m256i __cdecl _mm256_cvtepi16_epi32(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1001 | _mm256_cvtepi16_epi64 | __m256i __cdecl _mm256_cvtepi16_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1002 | _mm256_cvtepi32_epi64 | __m256i __cdecl _mm256_cvtepi32_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1003 | _mm256_cvtepi32_pd | __m256d __cdecl _mm256_cvtepi32_pd(__m128i); | Sí | Sí | AVX | immintrin.h |
| 1004 | _mm256_cvtepi32_ps | __m256 __cdecl _mm256_cvtepi32_ps(__m256i); | Sí | Sí | AVX | immintrin.h |
| 1005 | _mm256_cvtepi8_epi16 | __m256i __cdecl _mm256_cvtepi8_epi16(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1006 | _mm256_cvtepi8_epi32 | __m256i __cdecl _mm256_cvtepi8_epi32(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1007 | _mm256_cvtepi8_epi64 | __m256i __cdecl _mm256_cvtepi8_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1008 | _mm256_cvtepu16_epi32 | __m256i __cdecl _mm256_cvtepu16_epi32(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1009 | _mm256_cvtepu16_epi64 | __m256i __cdecl _mm256_cvtepu16_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1010 | _mm256_cvtepu32_epi64 | __m256i __cdecl _mm256_cvtepu32_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1011 | _mm256_cvtepu8_epi16 | __m256i __cdecl _mm256_cvtepu8_epi16(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1012 | _mm256_cvtepu8_epi32 | __m256i __cdecl _mm256_cvtepu8_epi32(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1013 | _mm256_cvtepu8_epi64 | __m256i __cdecl _mm256_cvtepu8_epi64(__m128i); | No | Sí | AVX2 | immintrin.h |
| 1014 | _mm256_cvtpd_epi32 | __m128i __cdecl _mm256_cvtpd_epi32(__m256d); | Sí | Sí | AVX | immintrin.h |
| 1015 | _mm256_cvtpd_ps | __m128 __cdecl _mm256_cvtpd_ps(__m256d); | Sí | Sí | AVX | immintrin.h |
| 1016 | _mm256_cvtph_ps | __m256 __cdecl _mm256_cvtph_ps(__m128i); | Sí | Sí | CVT16/F16C | immintrin.h |
| 1017 | _mm256_cvtps_epi32 | __m256i __cdecl _mm256_cvtps_epi32(__m256); | Sí | Sí | AVX | immintrin.h |
| 1018 | _mm256_cvtps_pd | __m256d __cdecl _mm256_cvtps_pd(__m128); | Sí | Sí | AVX | immintrin.h |
| 1019 | _mm256_cvtps_ph | __m128i __cdecl _mm256_cvtps_ph(__m256, int); | Sí | Sí | CVT16/F16C | immintrin.h |
| 1020 | _mm256_cvttpd_epi32 | __m128i __cdecl _mm256_cvttpd_epi32(__m256d); | Sí | Sí | AVX | immintrin.h |
| 1021 | _mm256_cvttps_epi32 | __m256i __cdecl _mm256_cvttps_epi32(__m256); | Sí | Sí | AVX | immintrin.h |
| 1022 | _mm256_div_pd | __m256d __cdecl _mm256_div_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1023 | _mm256_div_ps | __m256 __cdecl _mm256_div_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1024 | _mm256_dp_ps | __m256 __cdecl _mm256_dp_ps(__m256, __m256, const int); | Sí | Sí | AVX | immintrin.h |
| 1025 | _mm256_extractf128_pd | __m128d __cdecl _mm256_extractf128_pd(__m256d, const int); | Sí | Sí | AVX | immintrin.h |
| 1026 | _mm256_extractf128_ps | __m128 __cdecl _mm256_extractf128_ps(__m256, const int); | Sí | Sí | AVX | immintrin.h |
| 1027 | _mm256_extractf128_si256 | __m128i __cdecl _mm256_extractf128_si256(__m256i, const int); | Sí | Sí | AVX | immintrin.h |
| 1028 | _mm256_extracti128_si256 | __m128i __cdecl _mm256_extracti128_si256(__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1029 | _mm256_fmadd_pd | __m256d __cdecl _mm256_fmadd_pd(__m256d, __m256d, __m256d); | No | Sí | FMA3 | immintrin.h |
| 1030 | _mm256_fmadd_ps | __m256 __cdecl _mm256_fmadd_ps(__m256, __m256, __m256); | No | Sí | FMA3 | immintrin.h |
| 1031 | _mm256_fmaddsub_pd | __m256d __cdecl _mm256_fmaddsub_pd(__m256d, __m256d, __m256d); | No | Sí | FMA3 | immintrin.h |
| 1032 | _mm256_fmaddsub_ps | __m256 __cdecl _mm256_fmaddsub_ps(__m256, __m256, __m256); | No | Sí | FMA3 | immintrin.h |
| 1033 | _mm256_fmsub_pd | __m256d __cdecl _mm256_fmsub_pd(__m256d, __m256d, __m256d); | No | Sí | FMA3 | immintrin.h |
| 1034 | _mm256_fmsub_ps | __m256 __cdecl _mm256_fmsub_ps(__m256, __m256, __m256); | No | Sí | FMA3 | immintrin.h |
| 1035 | _mm256_fmsubadd_pd | __m256d __cdecl _mm256_fmsubadd_pd(__m256d, __m256d, __m256d); | No | Sí | FMA3 | immintrin.h |
| 1036 | _mm256_fmsubadd_ps | __m256 __cdecl _mm256_fmsubadd_ps(__m256, __m256, __m256); | No | Sí | FMA3 | immintrin.h |
| 1037 | _mm256_fnmadd_pd | __m256d __cdecl _mm256_fnmadd_pd(__m256d, __m256d, __m256d); | No | Sí | FMA3 | immintrin.h |
| 1038 | _mm256_fnmadd_ps | __m256 __cdecl _mm256_fnmadd_ps(__m256, __m256, __m256); | No | Sí | FMA3 | immintrin.h |
| 1039 | _mm256_fnmsub_pd | __m256d __cdecl _mm256_fnmsub_pd(__m256d, __m256d, __m256d); | No | Sí | FMA3 | immintrin.h |
| 1040 | _mm256_fnmsub_ps | __m256 __cdecl _mm256_fnmsub_ps(__m256, __m256, __m256); | No | Sí | 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 | Sí | AVX2 | immintrin.h |
| 1044 | _mm256_hadd_epi32 | __m256i __cdecl _mm256_hadd_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1045 | _mm256_hadd_pd | __m256d __cdecl _mm256_hadd_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1046 | _mm256_hadd_ps | __m256 __cdecl _mm256_hadd_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1047 | _mm256_hadds_epi16 | __m256i __cdecl _mm256_hadds_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1048 | _mm256_hsub_epi16 | __m256i __cdecl _mm256_hsub_epi16(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1049 | _mm256_hsub_epi32 | __m256i __cdecl _mm256_hsub_epi32(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1050 | _mm256_hsub_pd | __m256d __cdecl _mm256_hsub_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1051 | _mm256_hsub_ps | __m256 __cdecl _mm256_hsub_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1052 | _mm256_hsubs_epi16 | __m256i __cdecl _mm256_hsubs_epi16(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1053 | _mm256_i32gather_epi32 | __m256i __cdecl _mm256_i32gather_epi32(int const *, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1054 | _mm256_i32gather_epi64 | __m256i __cdecl _mm256_i32gather_epi64(__int64 const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1055 | _mm256_i32gather_pd | __m256d __cdecl _mm256_i32gather_pd(double const *, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1056 | _mm256_i32gather_ps | __m256 __cdecl _mm256_i32gather_ps(float const *, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1057 | _mm256_i64gather_epi32 | __m128i __cdecl _mm256_i64gather_epi32(int const *, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1058 | _mm256_i64gather_epi64 | __m256i __cdecl _mm256_i64gather_epi64(__int64 const *, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1059 | _mm256_i64gather_pd | __m256d __cdecl _mm256_i64gather_pd(double const *, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1060 | _mm256_i64gather_ps | __m128 __cdecl _mm256_i64gather_ps(float const *, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1061 | _mm256_insertf128_pd | __m256d __cdecl _mm256_insertf128_pd(__m256d, __m128d, int); | Sí | Sí | AVX | immintrin.h |
| 1062 | _mm256_insertf128_ps | __m256 __cdecl _mm256_insertf128_ps(__m256, __m128, int); | Sí | Sí | AVX | immintrin.h |
| 1063 | _mm256_insertf128_si256 | __m256i __cdecl _mm256_insertf128_si256(__m256i, __m128i, int); | Sí | Sí | AVX | immintrin.h |
| 1064 | _mm256_inserti128_si256 | __m256i __cdecl _mm256_inserti128_si256(__m256i, __m128i, const int); | No | Sí | AVX2 | immintrin.h |
| 1065 | _mm256_lddqu_si256 | __m256i __cdecl _mm256_lddqu_si256(__m256i const *); | Sí | Sí | AVX | immintrin.h |
| 1066 | _mm256_load_pd | __m256d __cdecl _mm256_load_pd(double const *); | Sí | Sí | AVX | immintrin.h |
| 1067 | _mm256_load_ps | __m256 __cdecl _mm256_load_ps(float const *); | Sí | Sí | AVX | immintrin.h |
| 1068 | _mm256_load_si256 | __m256i __cdecl _mm256_load_si256(__m256i const *); | Sí | Sí | AVX | immintrin.h |
| 1069 | _mm256_loadu_pd | __m256d __cdecl _mm256_loadu_pd(double const *); | Sí | Sí | AVX | immintrin.h |
| 1070 | _mm256_loadu_ps | __m256 __cdecl _mm256_loadu_ps(float const *); | Sí | Sí | AVX | immintrin.h |
| 1071 | _mm256_loadu_si256 | __m256i __cdecl _mm256_loadu_si256(__m256i const *); | Sí | Sí | 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 | Sí | 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 | Sí | AVX2 | immintrin.h |
| 1078 | _mm256_mask_i32gather_epi32 | __m256i __cdecl _mm256_mask_i32gather_epi32(__m256i, int const *, __m256i, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1079 | _mm256_mask_i32gather_epi64 | __m256i __cdecl _mm256_mask_i32gather_epi64(__m256i, __int64 const *, __m128i, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1080 | _mm256_mask_i32gather_pd | __m256d __cdecl _mm256_mask_i32gather_pd(__m256d, double const *, __m128i, __m256d, const int ); | No | Sí | AVX2 | immintrin.h |
| 1081 | _mm256_mask_i32gather_ps | __m256 __cdecl _mm256_mask_i32gather_ps(__m256, float const *, __m256i, __m256, const int ); | No | Sí | AVX2 | immintrin.h |
| 1082 | _mm256_mask_i64gather_epi32 | __m128i __cdecl _mm256_mask_i64gather_epi32(__m128i, int const *, __m256i, __m128i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1083 | _mm256_mask_i64gather_epi64 | __m256i __cdecl _mm256_mask_i64gather_epi64(__m256i, __int64 const *, __m256i, __m256i, const int ); | No | Sí | AVX2 | immintrin.h |
| 1084 | _mm256_mask_i64gather_pd | __m256d __cdecl _mm256_mask_i64gather_pd(__m256d, double const *, __m256i, __m256d, const int ); | No | Sí | AVX2 | immintrin.h |
| 1085 | _mm256_mask_i64gather_ps | __m128 __cdecl _mm256_mask_i64gather_ps(__m128, float const *, __m256i, __m128, const int ); | No | Sí | AVX2 | immintrin.h |
| 1086 | _mm256_maskload_epi32 | __m256i __cdecl _mm256_maskload_epi32(int const *, __m256i ); | No | Sí | AVX2 | immintrin.h |
| 1087 | _mm256_maskload_epi64 | __m256i __cdecl _mm256_maskload_epi64(__int64 const *, __m256i ); | No | Sí | AVX2 | immintrin.h |
| 1088 | _mm256_maskload_pd | __m256d __cdecl _mm256_maskload_pd(double const *, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1089 | _mm256_maskload_ps | __m256 __cdecl _mm256_maskload_ps(float const *, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1090 | _mm256_maskstore_epi32 | void __cdecl _mm256_maskstore_epi32(int *, __m256i, __m256i ); | No | Sí | AVX2 | immintrin.h |
| 1091 | _mm256_maskstore_epi64 | void __cdecl _mm256_maskstore_epi64(__int64 *, __m256i, __m256i ); | No | Sí | AVX2 | immintrin.h |
| 1092 | _mm256_maskstore_pd | void __cdecl _mm256_maskstore_pd(double *, __m256i, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1093 | _mm256_maskstore_ps | void __cdecl _mm256_maskstore_ps(float *, __m256i, __m256); | Sí | Sí | AVX | immintrin.h |
| 1094 | _mm256_max_epi16 | __m256i __cdecl _mm256_max_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1095 | _mm256_max_epi32 | __m256i __cdecl _mm256_max_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1096 | _mm256_max_epi8 | __m256i __cdecl _mm256_max_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1097 | _mm256_max_epu16 | __m256i __cdecl _mm256_max_epu16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1098 | _mm256_max_epu32 | __m256i __cdecl _mm256_max_epu32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1099 | _mm256_max_epu8 | __m256i __cdecl _mm256_max_epu8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1100 | _mm256_max_pd | __m256d __cdecl _mm256_max_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1101 | _mm256_max_ps | __m256 __cdecl _mm256_max_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1102 | _mm256_min_epi16 | __m256i __cdecl _mm256_min_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1103 | _mm256_min_epi32 | __m256i __cdecl _mm256_min_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1104 | _mm256_min_epi8 | __m256i __cdecl _mm256_min_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1105 | _mm256_min_epu16 | __m256i __cdecl _mm256_min_epu16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1106 | _mm256_min_epu32 | __m256i __cdecl _mm256_min_epu32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1107 | _mm256_min_epu8 | __m256i __cdecl _mm256_min_epu8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1108 | _mm256_min_pd | __m256d __cdecl _mm256_min_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1109 | _mm256_min_ps | __m256 __cdecl _mm256_min_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1110 | _mm256_movedup_pd | __m256d __cdecl _mm256_movedup_pd(__m256d); | Sí | Sí | AVX | immintrin.h |
| 1111 | _mm256_movehdup_ps | __m256 __cdecl _mm256_movehdup_ps(__m256); | Sí | Sí | AVX | immintrin.h |
| 1112 | _mm256_moveldup_ps | __m256 __cdecl _mm256_moveldup_ps(__m256); | Sí | Sí | AVX | immintrin.h |
| 1113 | _mm256_movemask_epi8 | int __cdecl _mm256_movemask_epi8(__m256i); | No | Sí | AVX2 | immintrin.h |
| 1114 | _mm256_movemask_pd | int __cdecl _mm256_movemask_pd(__m256d); | Sí | Sí | AVX | immintrin.h |
| 1115 | _mm256_movemask_ps | int __cdecl _mm256_movemask_ps(__m256); | Sí | Sí | AVX | immintrin.h |
| 1116 | _mm256_mpsadbw_epu8 | __m256i __cdecl _mm256_mpsadbw_epu8(__m256i, __m256i, const int); | No | Sí | 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 | Sí | AVX2 | immintrin.h |
| 1122 | _mm256_mul_epu32 | __m256i __cdecl _mm256_mul_epu32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1123 | _mm256_mul_pd | __m256d __cdecl _mm256_mul_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1124 | _mm256_mul_ps | __m256 __cdecl _mm256_mul_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1125 | _mm256_mulhi_epi16 | __m256i __cdecl _mm256_mulhi_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1126 | _mm256_mulhi_epu16 | __m256i __cdecl _mm256_mulhi_epu16(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1127 | _mm256_mulhrs_epi16 | __m256i __cdecl _mm256_mulhrs_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1128 | _mm256_mullo_epi16 | __m256i __cdecl _mm256_mullo_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1129 | _mm256_mullo_epi32 | __m256i __cdecl _mm256_mullo_epi32(__m256i, __m256i); | No | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 1135 | _mm256_or_ps | __m256 __cdecl _mm256_or_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1136 | _mm256_or_si256 | __m256i __cdecl _mm256_or_si256(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1137 | _mm256_packs_epi16 | __m256i __cdecl _mm256_packs_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1138 | _mm256_packs_epi32 | __m256i __cdecl _mm256_packs_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1139 | _mm256_packus_epi16 | __m256i __cdecl _mm256_packus_epi16(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1140 | _mm256_packus_epi32 | __m256i __cdecl _mm256_packus_epi32(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1141 | _mm256_permute_pd | __m256d __cdecl _mm256_permute_pd(__m256d, int); | Sí | Sí | AVX | immintrin.h |
| 1142 | _mm256_permute_ps | __m256 __cdecl _mm256_permute_ps(__m256, int); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 1146 | _mm256_permute2f128_ps | __m256 __cdecl _mm256_permute2f128_ps(__m256, __m256, int); | Sí | Sí | AVX | immintrin.h |
| 1147 | _mm256_permute2f128_si256 | __m256i __cdecl _mm256_permute2f128_si256(__m256i, __m256i, int); | Sí | Sí | AVX | immintrin.h |
| 1148 | _mm256_permute2x128_si256 | __m256i __cdecl _mm256_permute2x128_si256(__m256i, __m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1149 | _mm256_permute4x64_epi64 | __m256i __cdecl _mm256_permute4x64_epi64(__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1150 | _mm256_permute4x64_pd | __m256d __cdecl _mm256_permute4x64_pd(__m256d, const int); | No | Sí | AVX2 | immintrin.h |
| 1151 | _mm256_permutevar_pd | __m256d __cdecl _mm256_permutevar_pd(__m256d, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1152 | _mm256_permutevar_ps | __m256 __cdecl _mm256_permutevar_ps(__m256, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1153 | _mm256_permutevar8x32_epi32 | __m256i __cdecl _mm256_permutevar8x32_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1154 | _mm256_permutevar8x32_ps | __m256 __cdecl _mm256_permutevar8x32_ps(__m256, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1155 | _mm256_rcp_ps | __m256 __cdecl _mm256_rcp_ps(__m256); | Sí | Sí | AVX | immintrin.h |
| 1156 | _mm256_round_pd | __m256d __cdecl _mm256_round_pd(__m256d, int); | Sí | Sí | AVX | immintrin.h |
| 1157 | _mm256_round_ps | __m256 __cdecl _mm256_round_ps(__m256, int); | Sí | Sí | AVX | immintrin.h |
| 1158 | _mm256_rsqrt_ps | __m256 __cdecl _mm256_rsqrt_ps(__m256); | Sí | Sí | AVX | immintrin.h |
| 1159 | _mm256_sad_epu8 | __m256i __cdecl _mm256_sad_epu8(__m256i, __m256i); | No | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 1161 | _mm256_set_epi32 | __m256i __cdecl _mm256_set_epi32(int, int, int, int, int, int, int, int); | Sí | Sí | AVX | immintrin.h |
| 1162 | _mm256_set_epi64x | __m256i __cdecl _mm256_set_epi64x(__int64, __int64, __int64, __int64); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 1164 | _mm256_set_pd | __m256d __cdecl _mm256_set_pd(double, double, double, double); | Sí | Sí | AVX | immintrin.h |
| 1165 | _mm256_set_ps | __m256 __cdecl _mm256_set_ps(float, float, float, float, float, float, float, float); | Sí | Sí | AVX | immintrin.h |
| 1166 | _mm256_set1_epi16 | __m256i __cdecl _mm256_set1_epi16(short); | Sí | Sí | AVX | immintrin.h |
| 1167 | _mm256_set1_epi32 | __m256i __cdecl _mm256_set1_epi32(int); | Sí | Sí | AVX | immintrin.h |
| 1168 | _mm256_set1_epi64x | __m256i __cdecl _mm256_set1_epi64x(long long); | Sí | Sí | AVX | immintrin.h |
| 1169 | _mm256_set1_epi8 | __m256i __cdecl _mm256_set1_epi8(char); | Sí | Sí | AVX | immintrin.h |
| 1170 | _mm256_set1_pd | __m256d __cdecl _mm256_set1_pd(double); | Sí | Sí | AVX | immintrin.h |
| 1171 | _mm256_set1_ps | __m256 __cdecl _mm256_set1_ps(float); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 1173 | _mm256_setr_epi32 | __m256i __cdecl _mm256_setr_epi32(int, int, int, int, int, int, int, int); | Sí | Sí | AVX | immintrin.h |
| 1174 | _mm256_setr_epi64x | __m256i __cdecl _mm256_setr_epi64x(__int64, __int64, __int64, __int64); | Sí | Sí | 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); | Sí | Sí | AVX | immintrin.h |
| 1176 | _mm256_setr_pd | __m256d __cdecl _mm256_setr_pd(double, double, double, double); | Sí | Sí | AVX | immintrin.h |
| 1177 | _mm256_setr_ps | __m256 __cdecl _mm256_setr_ps(float, float, float, float, float, float, float, float); | Sí | Sí | AVX | immintrin.h |
| 1178 | _mm256_setzero_pd | __m256d __cdecl _mm256_setzero_pd(void); | Sí | Sí | AVX | immintrin.h |
| 1179 | _mm256_setzero_ps | __m256 __cdecl _mm256_setzero_ps(void); | Sí | Sí | AVX | immintrin.h |
| 1180 | _mm256_setzero_si256 | __m256i __cdecl _mm256_setzero_si256(void); | Sí | Sí | AVX | immintrin.h |
| 1181 | _mm256_shuffle_epi32 | __m256i __cdecl _mm256_shuffle_epi32(__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1182 | _mm256_shuffle_epi8 | __m256i __cdecl _mm256_shuffle_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1183 | _mm256_shuffle_pd | __m256d __cdecl _mm256_shuffle_pd(__m256d, __m256d, const int); | Sí | Sí | AVX | immintrin.h |
| 1184 | _mm256_shuffle_ps | __m256 __cdecl _mm256_shuffle_ps(__m256, __m256, const int); | Sí | Sí | AVX | immintrin.h |
| 1185 | _mm256_shufflehi_epi16 | __m256i __cdecl _mm256_shufflehi_epi16(__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1186 | _mm256_shufflelo_epi16 | __m256i __cdecl _mm256_shufflelo_epi16(__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1187 | _mm256_sign_epi16 | __m256i __cdecl _mm256_sign_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1188 | _mm256_sign_epi32 | __m256i __cdecl _mm256_sign_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1189 | _mm256_sign_epi8 | __m256i __cdecl _mm256_sign_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1190 | _mm256_sll_epi16 | __m256i __cdecl _mm256_sll_epi16(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1191 | _mm256_sll_epi32 | __m256i __cdecl _mm256_sll_epi32(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1192 | _mm256_sll_epi64 | __m256i __cdecl _mm256_sll_epi64(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1193 | _mm256_slli_epi16 | __m256i __cdecl _mm256_slli_epi16(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1194 | _mm256_slli_epi32 | __m256i __cdecl _mm256_slli_epi32(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1195 | _mm256_slli_epi64 | __m256i __cdecl _mm256_slli_epi64(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1196 | _mm256_slli_si256 | __m256i __cdecl _mm256_slli_si256(__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1197 | _mm256_sllv_epi32 | __m256i __cdecl _mm256_sllv_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1198 | _mm256_sllv_epi64 | __m256i __cdecl _mm256_sllv_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1199 | _mm256_sqrt_pd | __m256d __cdecl _mm256_sqrt_pd(__m256d); | Sí | Sí | AVX | immintrin.h |
| 1200 | _mm256_sqrt_ps | __m256 __cdecl _mm256_sqrt_ps(__m256); | Sí | Sí | AVX | immintrin.h |
| 1201 | _mm256_sra_epi16 | __m256i __cdecl _mm256_sra_epi16(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1202 | _mm256_sra_epi32 | __m256i __cdecl _mm256_sra_epi32(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1203 | _mm256_srai_epi16 | __m256i __cdecl _mm256_srai_epi16(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1204 | _mm256_srai_epi32 | __m256i __cdecl _mm256_srai_epi32(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1205 | _mm256_srav_epi32 | __m256i __cdecl _mm256_srav_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1206 | _mm256_srl_epi16 | __m256i __cdecl _mm256_srl_epi16(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1207 | _mm256_srl_epi32 | __m256i __cdecl _mm256_srl_epi32(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1208 | _mm256_srl_epi64 | __m256i __cdecl _mm256_srl_epi64(__m256i, __m128i); | No | Sí | AVX2 | immintrin.h |
| 1209 | _mm256_srli_epi16 | __m256i __cdecl _mm256_srli_epi16(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1210 | _mm256_srli_epi32 | __m256i __cdecl _mm256_srli_epi32(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1211 | _mm256_srli_epi64 | __m256i __cdecl _mm256_srli_epi64(__m256i, int); | No | Sí | AVX2 | immintrin.h |
| 1212 | _mm256_srli_si256 | __m256i __cdecl _mm256_srli_si256(__m256i, const int); | No | Sí | AVX2 | immintrin.h |
| 1213 | _mm256_srlv_epi32 | __m256i __cdecl _mm256_srlv_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1214 | _mm256_srlv_epi64 | __m256i __cdecl _mm256_srlv_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1215 | _mm256_store_pd | void __cdecl _mm256_store_pd(double *, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1216 | _mm256_store_ps | void __cdecl _mm256_store_ps(float *, __m256); | Sí | Sí | AVX | immintrin.h |
| 1217 | _mm256_store_si256 | void __cdecl _mm256_store_si256(__m256i *, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1218 | _mm256_storeu_pd | void __cdecl _mm256_storeu_pd(double *, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1219 | _mm256_storeu_ps | void __cdecl _mm256_storeu_ps(float *, __m256); | Sí | Sí | AVX | immintrin.h |
| 1220 | _mm256_storeu_si256 | void __cdecl _mm256_storeu_si256(__m256i *, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1221 | _mm256_stream_load_si256 | __m256i __cdecl _mm256_stream_load_si256(__m256i const *); | No | Sí | AVX2 | immintrin.h |
| 1222 | _mm256_stream_pd | void __cdecl _mm256_stream_pd(double *, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1223 | _mm256_stream_ps | void __cdecl _mm256_stream_ps(float *, __m256); | Sí | Sí | AVX | immintrin.h |
| 1224 | _mm256_stream_si256 | void __cdecl _mm256_stream_si256(__m256i *, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1225 | _mm256_sub_epi16 | __m256i __cdecl _mm256_sub_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1226 | _mm256_sub_epi32 | __m256i __cdecl _mm256_sub_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1227 | _mm256_sub_epi64 | __m256i __cdecl _mm256_sub_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1228 | _mm256_sub_epi8 | __m256i __cdecl _mm256_sub_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1229 | _mm256_sub_pd | __m256d __cdecl _mm256_sub_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1230 | _mm256_sub_ps | __m256 __cdecl _mm256_sub_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1231 | _mm256_subs_epi16 | __m256i __cdecl _mm256_subs_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1232 | _mm256_subs_epi8 | __m256i __cdecl _mm256_subs_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1233 | _mm256_subs_epu16 | __m256i __cdecl _mm256_subs_epu16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1234 | _mm256_subs_epu8 | __m256i __cdecl _mm256_subs_epu8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1235 | _mm256_testc_pd | int __cdecl _mm256_testc_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1236 | _mm256_testc_ps | int __cdecl _mm256_testc_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1237 | _mm256_testc_si256 | int __cdecl _mm256_testc_si256(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1238 | _mm256_testnzc_pd | int __cdecl _mm256_testnzc_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1239 | _mm256_testnzc_ps | int __cdecl _mm256_testnzc_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1240 | _mm256_testnzc_si256 | int __cdecl _mm256_testnzc_si256(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1241 | _mm256_testz_pd | int __cdecl _mm256_testz_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1242 | _mm256_testz_ps | int __cdecl _mm256_testz_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1243 | _mm256_testz_si256 | int __cdecl _mm256_testz_si256(__m256i, __m256i); | Sí | Sí | AVX | immintrin.h |
| 1244 | _mm256_unpackhi_epi16 | __m256i __cdecl _mm256_unpackhi_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1245 | _mm256_unpackhi_epi32 | __m256i __cdecl _mm256_unpackhi_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1246 | _mm256_unpackhi_epi64 | __m256i __cdecl _mm256_unpackhi_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1247 | _mm256_unpackhi_epi8 | __m256i __cdecl _mm256_unpackhi_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1248 | _mm256_unpackhi_pd | __m256d __cdecl _mm256_unpackhi_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1249 | _mm256_unpackhi_ps | __m256 __cdecl _mm256_unpackhi_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1250 | _mm256_unpacklo_epi16 | __m256i __cdecl _mm256_unpacklo_epi16(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1251 | _mm256_unpacklo_epi32 | __m256i __cdecl _mm256_unpacklo_epi32(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1252 | _mm256_unpacklo_epi64 | __m256i __cdecl _mm256_unpacklo_epi64(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1253 | _mm256_unpacklo_epi8 | __m256i __cdecl _mm256_unpacklo_epi8(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1254 | _mm256_unpacklo_pd | __m256d __cdecl _mm256_unpacklo_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1255 | _mm256_unpacklo_ps | __m256 __cdecl _mm256_unpacklo_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1256 | _mm256_xor_pd | __m256d __cdecl _mm256_xor_pd(__m256d, __m256d); | Sí | Sí | AVX | immintrin.h |
| 1257 | _mm256_xor_ps | __m256 __cdecl _mm256_xor_ps(__m256, __m256); | Sí | Sí | AVX | immintrin.h |
| 1258 | _mm256_xor_si256 | __m256i __cdecl _mm256_xor_si256(__m256i, __m256i); | No | Sí | AVX2 | immintrin.h |
| 1259 | _mm256_zeroall | void __cdecl _mm256_zeroall(void); | Sí | Sí | AVX | immintrin.h |
| 1260 | _mm256_zeroupper | void __cdecl _mm256_zeroupper(void); | Sí | Sí | AVX | immintrin.h |
| 1261 | _mul128 | __int64 _mul128(__int64 _Multiplier, __int64 _Multiplicand, __int64 * _HighProduct); | Sí | Sí | | intrin.h |
| 1262 | _mulx_u32 | unsigned int _mulx_u32(unsigned int, unsigned int, unsigned int * ); | No | Sí | BMI2 / AVX2 | immintrin.h |
| 1263 | _mulx_u64 | unsigned __int64 _mulx_u64(unsigned __int64, unsigned __int64, unsigned __int64 * ); | No | Sí | BMI2 / AVX2 | immintrin.h |
| 1264 | _pdep_u32 | unsigned int _pdep_u32(unsigned int, unsigned int ); | No | Sí | BMI2 / AVX2 | immintrin.h |
| 1265 | _pdep_u64 | unsigned __int64 _pdep_u64(unsigned __int64, unsigned __int64 ); | No | Sí | BMI2 / AVX2 | immintrin.h |
| 1266 | _pext_u32 | unsigned int _pext_u32(unsigned int, unsigned int ); | No | Sí | BMI2 / AVX2 | immintrin.h |
| 1267 | _pext_u64 | unsigned __int64 _pext_u64(unsigned __int64, unsigned __int64 ); | No | Sí | 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); | Sí | Sí | | intrin.h |
| 1272 | _readfsbase_u32 | unsigned int __cdecl _readfsbase_u32(); | No | Sí | FSGSBASE | immintrin.h |
| 1273 | _readfsbase_u64 | unsigned __int64 __cdecl _readfsbase_u64(); | No | Sí | FSGSBASE | immintrin.h |
| 1274 | _readgsbase_u32 | unsigned int __cdecl _readgsbase_u32(); | No | Sí | FSGSBASE | immintrin.h |
| 1275 | _readgsbase_u64 | unsigned __int64 __cdecl _readgsbase_u64(); | No | Sí | FSGSBASE | immintrin.h |
| 1276 | _ReadWriteBarrier | void _ReadWriteBarrier(void); | Sí | Sí | | intrin.h |
| 1277 | _ReturnAddress | void * _ReturnAddress(void); | Sí | Sí | | intrin.h |
| 1278 | _rorx_u32 | unsigned int _rorx_u32(unsigned int, const unsigned int ); | No | Sí | AVX2 | immintrin.h |
| 1279 | _rorx_u64 | unsigned __int64 _rorx_u64(unsigned __int64, const unsigned int ); | No | Sí | AVX2 | immintrin.h |
| 1280 | _rotl | unsigned int __cdecl _rotl(unsigned int _Value, int _Shift); | Sí | Sí | | intrin.h |
| 1281 | _rotl16 | unsigned short _rotl16(unsigned short _Value, unsigned char _Shift); | Sí | Sí | | intrin.h |
| 1282 | _rotl64 | unsigned __int64 __cdecl _rotl64(unsigned __int64 _Value, int _Shift); | Sí | Sí | | intrin.h |
| 1283 | _rotl8 | unsigned char _rotl8(unsigned char _Value, unsigned char _Shift); | Sí | Sí | | intrin.h |
| 1284 | _rotr | unsigned int __cdecl _rotr(unsigned int _Value, int _Shift); | Sí | Sí | | intrin.h |
| 1285 | _rotr16 | unsigned short _rotr16(unsigned short _Value, unsigned char _Shift); | Sí | Sí | | intrin.h |
| 1286 | _rotr64 | unsigned __int64 __cdecl _rotr64(unsigned __int64 _Value, int _Shift); | Sí | Sí | | intrin.h |
| 1287 | _rotr8 | unsigned char _rotr8(unsigned char _Value, unsigned char _Shift); | Sí | Sí | | intrin.h |
| 1288 | _rsm | void _rsm(void); | Sí (solo kernel) | Sí (solo kernel) | | intrin.h |
| 1289 | _sarx_i32 | int _sarx_i32(int, unsigned int ); | No | Sí | AVX2 | immintrin.h |
| 1290 | _sarx_i64 | __int64 _sarx_i64(__int64, unsigned int ); | No | Sí | AVX2 | immintrin.h |
| 1291 | _setjmp | int __cdecl _setjmp(jmp_buf); | Sí | Sí | | intrin.h |
| 1292 | _setjmpex | int __cdecl _setjmpex(jmp_buf); | Sí | Sí | | intrin.h |
| 1293 | _sgdt | void _sgdt(void*); | No | No | TSX | immintrin.h |
| 1294 | _shlx_u32 | unsigned int _shlx_u32(unsigned int, unsigned int ); | No | Sí | AVX2 | immintrin.h |
| 1295 | _shlx_u64 | unsigned __int64 _shlx_u64(unsigned __int64, unsigned int ); | No | Sí | AVX2 | immintrin.h |
| 1296 | _shrx_u32 | unsigned int _shrx_u32(unsigned int, unsigned int ); | No | Sí | AVX2 | immintrin.h |
| 1297 | _shrx_u64 | unsigned __int64 _shrx_u64(unsigned __int64, unsigned int ); | No | Sí | 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); | Sí | Sí | BMI / AVX2 | ammintrin.h / immintrin.h |
| 1305 | _tzcnt_u64 | unsigned __int64 _tzcnt_u64(unsigned __int64); | Sí | Sí | 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); | Sí | Sí | x64 | intrin.h |
| 1309 | _WriteBarrier | void _WriteBarrier(void); | Sí | Sí | | intrin.h |
| 1310 | _writefsbase_u32 | void __cdecl _writefsbase_u32(unsigned int); | No | Sí | FSGSBASE | immintrin.h |
| 1311 | _writefsbase_u64 | void __cdecl _writefsbase_u64(unsigned __int64); | No | Sí | FSGSBASE | immintrin.h |
| 1312 | _writegsbase_u32 | void __cdecl _writegsbase_u32(unsigned int); | No | Sí | FSGSBASE | immintrin.h |
| 1313 | _writegsbase_u64 | void __cdecl _writegsbase_u64(unsigned __int64); | No | Sí | FSGSBASE | immintrin.h |
| 1314 | _xabort | void _xabort(const unsigned int imm); | No | Sí | AVX2 | immintrin.h |
| 1315 | _xbegin | unsigned __int32 _xbegin(void); | No | Sí | AVX2 | immintrin.h |
| 1316 | _xend | void _xend(void); | No | Sí | AVX2 | immintrin.h |
| 1317 | _xgetbv | unsigned __int64 __cdecl _xgetbv(unsigned int); | Sí | Sí | XSAVE | immintrin.h |
| 1318 | _xrstor | void __cdecl _xrstor(void const *, unsigned __int64); | Sí | Sí | XSAVE | immintrin.h |
| 1319 | _xrstor64 | void __cdecl _xrstor64(void const *, unsigned __int64); | Sí | Sí | XSAVE | immintrin.h |
| 1320 | _xsave | void __cdecl _xsave(void *, unsigned __int64); | Sí | Sí | XSAVE | immintrin.h |
| 1321 | _xsave64 | void __cdecl _xsave64(void *, unsigned __int64); | Sí | Sí | XSAVE | immintrin.h |
| 1322 | _xsaveopt | void __cdecl _xsaveopt(void *, unsigned __int64); | Sí | Sí | XSAVEOPT | immintrin.h |
| 1323 | _xsaveopt64 | void __cdecl _xsaveopt64(void *, unsigned __int64); | Sí | Sí | XSAVEOPT | immintrin.h |
| 1324 | _xsetbv | void __cdecl _xsetbv(unsigned int, unsigned __int64); | Sí | Sí | XSAVE | immintrin.h |
| 1325 | _xtest | unsigned char _xtest(void); | No | Sí | 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 *); | Sí | Sí | 3DNow!** | mm3dnow.h |
| 1347 | _m_prefetchw | void _m_prefetchw(volatile const void *); | Sí | Sí | 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 | Sí | ADCX | immintrin.h |
| 1356 | _addcarryx_u64 | unsigned char _addcarryx_u64(unsigned char, unsigned __int64, unsigned __int64, unsigned __int64 *); | No | Sí | 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 | Sí | SHA | immintrin.h |
| 1364 | _mm_sha1msg2_epu32 | __m128i _mm_sha1msg2_epu32(__m128i, __m128i); | No | Sí | SHA | immintrin.h |
| 1365 | _mm_sha1nexte_epu32 | __m128i _mm_sha1nexte_epu32(__m128i, __m128i); | No | Sí | SHA | immintrin.h |
| 1366 | _mm_sha1rnds4_epu32 | __m128i _mm_sha1rnds4_epu32(__m128i, __m128i, const int); | No | Sí | SHA | immintrin.h |
| 1367 | _mm_sha256msg2_epu32 | __m128i _mm_sha256msg2_epu32(__m128i, __m128i); | No | Sí | SHA | immintrin.h |
| 1368 | _mm_sha256msg1_epu32 | __m128i _mm_sha256msg1_epu32(__m128i, __m128i); | No | Sí | SHA | immintrin.h |
| 1369 | _mm_sha256rnds2_epu32 | __m128i _mm_sha256rnds2_epu32(__m128i, __m128i, __m128i); | No | Sí | SHA | immintrin.h |
| 1370 | _mm_clflushopt | void _mm_clflushopt(void const *); | No | Sí | CLFLUSHOPT | intrin.h |
| 1371 | _mm_clzero | void _mm_clzero(void const *); | No | Sí | CLZERO | ammintrin.h |
| 1372 | _mm_monitorx | void _mm_monitorx(void const *, unsigned int, unsigned int); | No | Sí | MONITORX | ammintrin.h |
| 1373 | _mm_mwaitx | void _mm_mwaitx(unsigned int, unsigned int, unsigned int); | No | Sí | MONITORX | ammintrin.h |