Супер группа | Группа | Архитектура | Описание |
Basic | ibasic | - | обычные инструкции. |
icmpxchgxb | - | cmpxchg/8b/16b. | |
icmovcc | - | условная пересылка данных. | |
i3dprefetch | AMD64 | инструкции prefetch и prefetchw. | |
icflush | - | clflush. | |
imovbe | - | movbe. | |
icrc32 | - | crc32. | |
iprefetch | - | инструкции prefetch\nta\t0\t1\t2. | |
ilongmode | - | обычные инструкции в LONG MODE. | |
New instructions, CPUID |
ipclmulqdq | - | pclmulqdq. |
iaes | - | специальные инструкции для шифрования | |
ixsaverstr | - | сохранение/восстановление состояния медиа регистров. | |
ifsgsbase | - | сохранение/восстановление базы сегментов fs и gs. | |
irdrand | - | генерация случайных чисел инструкцией rdrand. | |
System | i64sysctrl | - | обычная, для управления системой в LONG MODE. |
itsc | - | rdtsc. | |
irdtscp | - | rdtscp. | |
irdwrmsr | - | инструкции rdmsr и wrmsr. | |
isyscallret | - | инструкции syscall и sysret, для плоской модели памяти. | |
ienterexit | - | инструкции sysenter и sysexit. | |
isvm | AMD64 | виртуализация SVM. | |
isysctrl | - | обычная, для управления системой. | |
iisysctrl | Intel64 | обычная, для управления системой. | |
SSE | isse | - | 128-битные медиа инструкции. |
issemmxext | - | 64-битные медиа инструкции. | |
issemmxbsc | - | 64-битные медиа инструкции, у
которых операндом может быть
регистр общего назначения. |
|
issemmx | - | 128-битные медиа инструкции, у
которых операндом может быть 64-битный медиа регистр. |
|
issebasic | - | 128-битные медиа инструкции, у
которых операндом может быть
регистр общего назначения. |
|
ifxsaverstr | - | сохранение/восстановление состояния медиа регистров. | |
SSE2 | isse2 | - | 128-битные медиа инструкции. |
isse2mmx | - | 128-битные медиа инструкции, у
которых операндом может быть 64-битный медиа регистр. |
|
ibasicsse2 | - | инструкции lfence, mfence и movnti. | |
isse2mmxext | - | 64-битные медиа инструкции. | |
isse2basic | - | 128-битные медиа инструкции, у
которых операндом может быть
регистр общего назначения. |
|
SSE3 | isse3 | - | 128-битные медиа инструкции. |
isse3mmx | - | 128-битные медиа инструкции, у
которых операндом может быть 64-битный медиа регистр. |
|
isse3fpu | - | fisttp. | |
SSSE3 | issse3 | Intel64 | 128-битные медиа инструкции. |
issse3mmxex | Intel64 | 128-битные медиа инструкции, у
которых операндом может быть 64-битный медиа регистр. |
|
SSE4A | isse4a | AMD64 | 128-битные медиа инструкции. |
SSE4.1 | isse41 | - | 128-битные медиа инструкции. |
isse41bsc | - | 128-битные медиа инструкции, у
которых операндом может быть
регистр общего назначения. |
|
SSE4.2 | isse42 | - | 128-битные медиа инструкции. |
MMX | immx | - | 64-битные медиа инструкции. |
immxx87 | - | emms. | |
immxbasic | - | 64-битные медиа инструкции, у
которых операндом может быть
регистр общего назначения. |
|
FPU | ix87 | - | fpu-инструкции. |
ix87cmovcc | - | условная пересылка данных. | |
ix87mmx | - | инструкции
сохранения/восстановления fpu-регистров, в которых
потом разместили 64-битные медиа регистры. |
|
3DNOW | i3dnow | AMD64 | 64-битные медиа инструкции. |
i3dnowx87 | AMD64 | femms. | |
i3dnowext | AMD64 | дополнительные 3DNOW инструкции. | |
VMX | ivmx | Intel64 | виртуализация VMX. |
XOP и FMA4 (SSE5A после ревизии) | ixop | AMD64 | 128 и 256-битные медиа инструкции. |
ifma4 | AMD64 | ||
AVX | iavx | - | 128 и 256-битные медиа инструкции. |
iaesavx | - | ||
iaclmul | - | ||
AVX2 | iavx2 | Intel64 | 128 и 256 битные медиа инструкции. |
FMA3 | ifma3 | Intel64 | 128 и 256 битные медиа инструкции. |
F16C | if16c | - | конвертация 16-битных чисел с плавающей точкой в 32-битные и наоборот. |
BMI | ibmi1 | - | целочисленые инструкции с VEX префиксом. |
ibmi2 | - | ||
TBM | itbm | AMD64 | целочисленные инструкции с VEX или XOP префиксом. |