#BEGIN_LEGAL # #Copyright (c) 2021 Intel Corporation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # #END_LEGAL I86 : I86 LAHF I86FP : I86 LAHF X87 I186 : I186 I86 LAHF I186FP : I186 I86 LAHF X87 I286REAL : I186 I286REAL I86 LAHF X87 I286 : I186 I286PROTECTED I286REAL I86 LAHF X87 I2186FP : I186 I286PROTECTED I286REAL I86 LAHF X87 I386REAL : I186 I286REAL I86 LAHF X87 I386 : I186 I286PROTECTED I286REAL I386 I86 LAHF X87 I386FP : I186 I286PROTECTED I286REAL I386 I86 LAHF X87 I486REAL : I186 I286REAL I486REAL I86 LAHF X87 I486 : I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF X87 PENTIUMREAL : I186 I286REAL I486REAL I86 LAHF PENTIUMREAL X87 PENTIUM : I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF PENTIUMREAL X87 QUARK : I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF PENTIUMREAL X87 PENTIUMMMXREAL : I186 I286REAL I486REAL I86 LAHF PENTIUMREAL RDPMC X87 PENTIUMMMX : I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF PENTIUMMMX PENTIUMREAL RDPMC X87 ALLREAL : I186 I286REAL I486REAL I86 LAHF PENTIUMREAL RDPMC X87 PENTIUMPRO : CMOV FAT_NOP FCMOV I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF PENTIUMREAL PPRO PPRO_UD0_SHORT PREFETCH_NOP RDPMC X87 PENTIUM2 : CMOV FAT_NOP FCMOV FXSAVE I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF PENTIUMMMX PENTIUMREAL PPRO PREFETCH_NOP RDPMC X87 PENTIUM3 : CMOV FAT_NOP FCMOV FXSAVE I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF PENTIUMMMX PENTIUMREAL PPRO PREFETCH_NOP RDPMC SSE SSEMXCSR SSE_PREFETCH X87 PENTIUM4 : CLFSH CMOV FAT_NOP FCMOV FXSAVE I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC SSE SSE2 SSE2MMX SSEMXCSR SSE_PREFETCH X87 P4PRESCOTT : CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC SSE SSE2 SSE2MMX SSE3 SSE3X87 SSEMXCSR SSE_PREFETCH X87 P4PRESCOTT_NOLAHF : CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LONGMODE MONITOR PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC SSE SSE2 SSE2MMX SSE3 SSE3X87 SSEMXCSR SSE_PREFETCH X87 P4PRESCOTT_VTX : CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC SSE SSE2 SSE2MMX SSE3 SSE3X87 SSEMXCSR SSE_PREFETCH VTX X87 MEROM : 3DNOW_PREFETCH CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 PENRYN : 3DNOW_PREFETCH CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 PENRYN_E : 3DNOW_PREFETCH CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 XSAVE NEHALEM : 3DNOW_PREFETCH CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC RDTSCP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 WESTMERE : 3DNOW_PREFETCH AES CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC RDTSCP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 BONNELL : 3DNOW_PREFETCH CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR MOVBE PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_SHORT PREFETCH_NOP RDPMC SSE SSE2 SSE2MMX SSE3 SSE3X87 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 SALTWELL : 3DNOW_PREFETCH CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR MOVBE PAUSE PENTIUMMMX PENTIUMREAL PPRO PPRO_UD0_SHORT PREFETCH_NOP RDPMC SSE SSE2 SSE2MMX SSE3 SSE3X87 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 SILVERMONT : 3DNOW_PREFETCH AES CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_SHORT PREFETCHW PREFETCH_NOP RDPMC RDRAND RDTSCP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 VIA : VIA_PADLOCK_AES VIA_PADLOCK_MONTMUL VIA_PADLOCK_RNG VIA_PADLOCK_SHA AMD_K10 : 3DNOW 3DNOW_PREFETCH AES AMD CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LZCNT MONITOR PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDTSCP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSE4A SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX SVM VTX X87 AMD_BULLDOZER : 3DNOW_PREFETCH AES AMD AVX AVXAES CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA4 FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LWP LZCNT MONITOR PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDTSCP RDWRFSGS SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSE4A SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX SVM VTX X87 XOP XSAVE XSAVEOPT AMD_PILEDRIVER : 3DNOW_PREFETCH AES AMD AVX AVXAES CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FMA4 FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LWP LZCNT MONITOR PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDTSCP RDWRFSGS SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSE4A SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX SVM TBM VTX X87 XOP XSAVE XSAVEOPT AMD_ZEN : 3DNOW_PREFETCH ADOX_ADCX AES AMD AVX AVX2 AVX2GATHER AVXAES BMI2 CLFLUSHOPT CLFSH CLZERO CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSE4A SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX SVM TBM VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES AMD_ZENPLUS : 3DNOW_PREFETCH ADOX_ADCX AES AMD AVX AVX2 AVX2GATHER AVXAES BMI2 CLFLUSHOPT CLFSH CLZERO CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSE4A SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX SVM TBM VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES AMD_ZEN2 : 3DNOW_PREFETCH ADOX_ADCX AES AMD AVX AVX2 AVX2GATHER AVXAES BMI2 CLFLUSHOPT CLFSH CLWB CLZERO CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LZCNT MCOMMIT MONITOR MONITORX MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPID RDPMC RDPRU RDRAND RDSEED RDTSCP RDWRFSGS SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSE4A SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX SVM TBM VTX WBNOINVD X87 XSAVE XSAVEC XSAVEOPT XSAVES AMD_FUTURE : 3DNOW_PREFETCH ADOX_ADCX AES AMD AMD_INVLPGB AVX AVX2 AVX2GATHER AVXAES BMI2 CLFLUSHOPT CLFSH CLWB CLZERO CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LZCNT MCOMMIT MONITOR MONITORX MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPID RDPMC RDPRU RDRAND RDSEED RDTSCP RDWRFSGS SHA SMAP SMX SNP SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSE4A SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX SVM TBM VTX WBNOINVD X87 XSAVE XSAVEC XSAVEOPT XSAVES GOLDMONT : 3DNOW_PREFETCH AES CLFLUSHOPT CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_SHORT PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES GOLDMONT_PLUS : 3DNOW_PREFETCH AES CLFLUSHOPT CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_SHORT PREFETCHW PREFETCH_NOP PTWRITE RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SGX SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES TREMONT : 3DNOW_PREFETCH AES CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 GFNI I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_SHORT PREFETCHW PREFETCH_NOP PTWRITE RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES SNOW_RIDGE : 3DNOW_PREFETCH AES CLDEMOTE CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 GFNI I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR MOVBE MOVDIR MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_SHORT PREFETCHW PREFETCH_NOP PTWRITE RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX WAITPKG X87 XSAVE XSAVEC XSAVEOPT XSAVES SANDYBRIDGE : 3DNOW_PREFETCH AES AVX AVXAES CLFSH CMOV CMPXCHG16B FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC RDTSCP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 XSAVE XSAVEOPT IVYBRIDGE : 3DNOW_PREFETCH AES AVX AVXAES CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE MONITOR PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC RDRAND RDTSCP RDWRFSGS SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 XSAVE XSAVEOPT HASWELL : 3DNOW_PREFETCH AES AVX AVX2 AVX2GATHER AVXAES BMI1 BMI2 CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCH_NOP RDPMC RDRAND RDTSCP RDWRFSGS RTM SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEOPT BROADWELL : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVXAES BMI1 BMI2 CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEOPT SKYLAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVXAES BMI1 BMI2 CLFLUSHOPT CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES COMET_LAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVXAES BMI1 BMI2 CLFLUSHOPT CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES SKYLAKE_SERVER : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVXAES BMI1 BMI2 CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES CASCADE_LAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_VNNI_128 AVX512_VNNI_256 AVX512_VNNI_512 AVXAES BMI1 BMI2 CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES COOPER_LAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_BF16_128 AVX512_BF16_256 AVX512_BF16_512 AVX512_VNNI_128 AVX512_VNNI_256 AVX512_VNNI_512 AVXAES BMI1 BMI2 CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES KNL : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512CD_512 AVX512ER_512 AVX512ER_SCALAR AVX512F_128N AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512PF_512 AVXAES BMI1 BMI2 CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHWT1 PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VTX X87 XSAVE XSAVEOPT KNM : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512CD_512 AVX512ER_512 AVX512ER_SCALAR AVX512F_128N AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512PF_512 AVX512_4FMAPS_512 AVX512_4FMAPS_SCALAR AVX512_4VNNIW_512 AVX512_VPOPCNTDQ_512 AVXAES BMI1 BMI2 CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL POPCNT PPRO PPRO_UD0_LONG PREFETCHWT1 PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEOPT CANNONLAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_IFMA_128 AVX512_IFMA_256 AVX512_IFMA_512 AVX512_VBMI_128 AVX512_VBMI_256 AVX512_VBMI_512 AVXAES BMI1 BMI2 CLFLUSHOPT CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MPX PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VMFUNC VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES ICE_LAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_BITALG_128 AVX512_BITALG_256 AVX512_BITALG_512 AVX512_GFNI_128 AVX512_GFNI_256 AVX512_GFNI_512 AVX512_IFMA_128 AVX512_IFMA_256 AVX512_IFMA_512 AVX512_VAES_128 AVX512_VAES_256 AVX512_VAES_512 AVX512_VBMI2_128 AVX512_VBMI2_256 AVX512_VBMI2_512 AVX512_VBMI_128 AVX512_VBMI_256 AVX512_VBMI_512 AVX512_VNNI_128 AVX512_VNNI_256 AVX512_VNNI_512 AVX512_VPCLMULQDQ_128 AVX512_VPCLMULQDQ_256 AVX512_VPCLMULQDQ_512 AVX512_VPOPCNTDQ_128 AVX512_VPOPCNTDQ_256 AVX512_VPOPCNTDQ_512 AVXAES AVX_GFNI BMI1 BMI2 CLFLUSHOPT CLFSH CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 GFNI I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VAES VMFUNC VPCLMULQDQ VTX X87 XSAVE XSAVEC XSAVEOPT XSAVES ICE_LAKE_SERVER : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_BITALG_128 AVX512_BITALG_256 AVX512_BITALG_512 AVX512_GFNI_128 AVX512_GFNI_256 AVX512_GFNI_512 AVX512_IFMA_128 AVX512_IFMA_256 AVX512_IFMA_512 AVX512_VAES_128 AVX512_VAES_256 AVX512_VAES_512 AVX512_VBMI2_128 AVX512_VBMI2_256 AVX512_VBMI2_512 AVX512_VBMI_128 AVX512_VBMI_256 AVX512_VBMI_512 AVX512_VNNI_128 AVX512_VNNI_256 AVX512_VNNI_512 AVX512_VPCLMULQDQ_128 AVX512_VPCLMULQDQ_256 AVX512_VPCLMULQDQ_512 AVX512_VPOPCNTDQ_128 AVX512_VPOPCNTDQ_256 AVX512_VPOPCNTDQ_512 AVXAES AVX_GFNI BMI1 BMI2 CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 GFNI I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE PAUSE PCLMULQDQ PCONFIG PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SGX_ENCLV SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VAES VMFUNC VPCLMULQDQ VTX WBNOINVD X87 XSAVE XSAVEC XSAVEOPT XSAVES TIGER_LAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_BITALG_128 AVX512_BITALG_256 AVX512_BITALG_512 AVX512_GFNI_128 AVX512_GFNI_256 AVX512_GFNI_512 AVX512_IFMA_128 AVX512_IFMA_256 AVX512_IFMA_512 AVX512_VAES_128 AVX512_VAES_256 AVX512_VAES_512 AVX512_VBMI2_128 AVX512_VBMI2_256 AVX512_VBMI2_512 AVX512_VBMI_128 AVX512_VBMI_256 AVX512_VBMI_512 AVX512_VNNI_128 AVX512_VNNI_256 AVX512_VNNI_512 AVX512_VP2INTERSECT_128 AVX512_VP2INTERSECT_256 AVX512_VP2INTERSECT_512 AVX512_VPCLMULQDQ_128 AVX512_VPCLMULQDQ_256 AVX512_VPCLMULQDQ_512 AVX512_VPOPCNTDQ_128 AVX512_VPOPCNTDQ_256 AVX512_VPOPCNTDQ_512 AVXAES AVX_GFNI BMI1 BMI2 CET CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 GFNI I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID KEYLOCKER KEYLOCKER_WIDE LAHF LONGMODE LZCNT MONITOR MOVBE MOVDIR PAUSE PCLMULQDQ PCONFIG PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SGX SGX_ENCLV SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VAES VMFUNC VPCLMULQDQ VTX WBNOINVD X87 XSAVE XSAVEC XSAVEOPT XSAVES ALDER_LAKE : 3DNOW_PREFETCH ADOX_ADCX AES AVX AVX2 AVX2GATHER AVXAES AVX_GFNI AVX_VNNI BMI1 BMI2 CET CLDEMOTE CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 GFNI HRESET I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID KEYLOCKER KEYLOCKER_WIDE LAHF LONGMODE LZCNT MONITOR MOVBE MOVDIR PAUSE PCLMULQDQ PCONFIG PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_SHORT PREFETCHW PREFETCH_NOP PTWRITE RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS SERIALIZE SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX VAES VMFUNC VPCLMULQDQ VTX WAITPKG WBNOINVD X87 XSAVE XSAVEC XSAVEOPT XSAVES SAPPHIRE_RAPIDS : 3DNOW_PREFETCH ADOX_ADCX AES AMX_BF16 AMX_INT8 AMX_TILE AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_BF16_128 AVX512_BF16_256 AVX512_BF16_512 AVX512_BITALG_128 AVX512_BITALG_256 AVX512_BITALG_512 AVX512_FP16_128 AVX512_FP16_128N AVX512_FP16_256 AVX512_FP16_512 AVX512_FP16_SCALAR AVX512_GFNI_128 AVX512_GFNI_256 AVX512_GFNI_512 AVX512_IFMA_128 AVX512_IFMA_256 AVX512_IFMA_512 AVX512_VAES_128 AVX512_VAES_256 AVX512_VAES_512 AVX512_VBMI2_128 AVX512_VBMI2_256 AVX512_VBMI2_512 AVX512_VBMI_128 AVX512_VBMI_256 AVX512_VBMI_512 AVX512_VNNI_128 AVX512_VNNI_256 AVX512_VNNI_512 AVX512_VP2INTERSECT_128 AVX512_VP2INTERSECT_256 AVX512_VP2INTERSECT_512 AVX512_VPCLMULQDQ_128 AVX512_VPCLMULQDQ_256 AVX512_VPCLMULQDQ_512 AVX512_VPOPCNTDQ_128 AVX512_VPOPCNTDQ_256 AVX512_VPOPCNTDQ_512 AVXAES AVX_GFNI AVX_VNNI BMI1 BMI2 CET CLDEMOTE CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B ENQCMD F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 GFNI I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MOVDIR PAUSE PCLMULQDQ PCONFIG PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP PTWRITE RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SERIALIZE SGX SGX_ENCLV SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX TDX TSX_LDTRK UINTR VAES VMFUNC VPCLMULQDQ VTX WAITPKG WBNOINVD X87 XSAVE XSAVEC XSAVEOPT XSAVES FUTURE : 3DNOW_PREFETCH ADOX_ADCX AES AMX_BF16 AMX_INT8 AMX_TILE AVX AVX2 AVX2GATHER AVX512BW_128 AVX512BW_128N AVX512BW_256 AVX512BW_512 AVX512BW_KOP AVX512CD_128 AVX512CD_256 AVX512CD_512 AVX512DQ_128 AVX512DQ_128N AVX512DQ_256 AVX512DQ_512 AVX512DQ_KOP AVX512DQ_SCALAR AVX512F_128 AVX512F_128N AVX512F_256 AVX512F_512 AVX512F_KOP AVX512F_SCALAR AVX512_BF16_128 AVX512_BF16_256 AVX512_BF16_512 AVX512_BITALG_128 AVX512_BITALG_256 AVX512_BITALG_512 AVX512_FP16_128 AVX512_FP16_128N AVX512_FP16_256 AVX512_FP16_512 AVX512_FP16_SCALAR AVX512_GFNI_128 AVX512_GFNI_256 AVX512_GFNI_512 AVX512_IFMA_128 AVX512_IFMA_256 AVX512_IFMA_512 AVX512_VAES_128 AVX512_VAES_256 AVX512_VAES_512 AVX512_VBMI2_128 AVX512_VBMI2_256 AVX512_VBMI2_512 AVX512_VBMI_128 AVX512_VBMI_256 AVX512_VBMI_512 AVX512_VNNI_128 AVX512_VNNI_256 AVX512_VNNI_512 AVX512_VP2INTERSECT_128 AVX512_VP2INTERSECT_256 AVX512_VP2INTERSECT_512 AVX512_VPCLMULQDQ_128 AVX512_VPCLMULQDQ_256 AVX512_VPCLMULQDQ_512 AVX512_VPOPCNTDQ_128 AVX512_VPOPCNTDQ_256 AVX512_VPOPCNTDQ_512 AVXAES AVX_GFNI AVX_VNNI BMI1 BMI2 CET CLDEMOTE CLFLUSHOPT CLFSH CLWB CMOV CMPXCHG16B ENQCMD F16C FAT_NOP FCMOV FMA FXSAVE FXSAVE64 GFNI I186 I286PROTECTED I286REAL I386 I486 I486REAL I86 INVPCID LAHF LONGMODE LZCNT MONITOR MOVBE MOVDIR PAUSE PCLMULQDQ PCONFIG PENTIUMMMX PENTIUMREAL PKU POPCNT PPRO PPRO_UD0_LONG PREFETCHW PREFETCH_NOP PTWRITE RDPID RDPMC RDRAND RDSEED RDTSCP RDWRFSGS RTM SERIALIZE SGX SGX_ENCLV SHA SMAP SMX SSE SSE2 SSE2MMX SSE3 SSE3X87 SSE4 SSE42 SSEMXCSR SSE_PREFETCH SSSE3 SSSE3MMX TDX TSX_LDTRK UINTR VAES VMFUNC VPCLMULQDQ VTX WAITPKG WBNOINVD X87 XSAVE XSAVEC XSAVEOPT XSAVES