Lines Matching defs:HasLeaf7

1302   bool HasLeaf7 =
1305 if (HasLeaf7 && ((EBX >> 3) & 1))
1307 if (HasLeaf7 && ((EBX >> 5) & 1) && HasAVX)
1309 if (HasLeaf7 && ((EBX >> 8) & 1))
1311 if (HasLeaf7 && ((EBX >> 16) & 1) && HasAVX512Save) {
1315 if (HasLeaf7 && ((EBX >> 17) & 1) && HasAVX512Save)
1317 if (HasLeaf7 && ((EBX >> 19) & 1))
1319 if (HasLeaf7 && ((EBX >> 21) & 1) && HasAVX512Save)
1321 if (HasLeaf7 && ((EBX >> 23) & 1))
1323 if (HasLeaf7 && ((EBX >> 28) & 1) && HasAVX512Save)
1325 if (HasLeaf7 && ((EBX >> 29) & 1))
1327 if (HasLeaf7 && ((EBX >> 30) & 1) && HasAVX512Save)
1329 if (HasLeaf7 && ((EBX >> 31) & 1) && HasAVX512Save)
1332 if (HasLeaf7 && ((ECX >> 1) & 1) && HasAVX512Save)
1334 if (HasLeaf7 && ((ECX >> 6) & 1) && HasAVX512Save)
1336 if (HasLeaf7 && ((ECX >> 8) & 1))
1338 if (HasLeaf7 && ((ECX >> 10) & 1) && HasAVX)
1340 if (HasLeaf7 && ((ECX >> 11) & 1) && HasAVX512Save)
1342 if (HasLeaf7 && ((ECX >> 12) & 1) && HasAVX512Save)
1344 if (HasLeaf7 && ((ECX >> 14) & 1) && HasAVX512Save)
1347 if (HasLeaf7 && ((EDX >> 2) & 1) && HasAVX512Save)
1349 if (HasLeaf7 && ((EDX >> 3) & 1) && HasAVX512Save)
1351 if (HasLeaf7 && ((EDX >> 8) & 1) && HasAVX512Save)
1357 HasLeaf7 && EAX >= 1 &&
1818 bool HasLeaf7 =
1821 Features["fsgsbase"] = HasLeaf7 && ((EBX >> 0) & 1);
1822 Features["sgx"] = HasLeaf7 && ((EBX >> 2) & 1);
1823 Features["bmi"] = HasLeaf7 && ((EBX >> 3) & 1);
1825 Features["avx2"] = HasLeaf7 && ((EBX >> 5) & 1) && HasAVXSave;
1826 Features["bmi2"] = HasLeaf7 && ((EBX >> 8) & 1);
1827 Features["invpcid"] = HasLeaf7 && ((EBX >> 10) & 1);
1828 Features["rtm"] = HasLeaf7 && ((EBX >> 11) & 1);
1830 Features["avx512f"] = HasLeaf7 && ((EBX >> 16) & 1) && HasAVX512Save;
1833 Features["avx512dq"] = HasLeaf7 && ((EBX >> 17) & 1) && HasAVX512Save;
1834 Features["rdseed"] = HasLeaf7 && ((EBX >> 18) & 1);
1835 Features["adx"] = HasLeaf7 && ((EBX >> 19) & 1);
1836 Features["avx512ifma"] = HasLeaf7 && ((EBX >> 21) & 1) && HasAVX512Save;
1837 Features["clflushopt"] = HasLeaf7 && ((EBX >> 23) & 1);
1838 Features["clwb"] = HasLeaf7 && ((EBX >> 24) & 1);
1839 Features["avx512cd"] = HasLeaf7 && ((EBX >> 28) & 1) && HasAVX512Save;
1840 Features["sha"] = HasLeaf7 && ((EBX >> 29) & 1);
1841 Features["avx512bw"] = HasLeaf7 && ((EBX >> 30) & 1) && HasAVX512Save;
1842 Features["avx512vl"] = HasLeaf7 && ((EBX >> 31) & 1) && HasAVX512Save;
1844 Features["avx512vbmi"] = HasLeaf7 && ((ECX >> 1) & 1) && HasAVX512Save;
1845 Features["pku"] = HasLeaf7 && ((ECX >> 4) & 1);
1846 Features["waitpkg"] = HasLeaf7 && ((ECX >> 5) & 1);
1847 Features["avx512vbmi2"] = HasLeaf7 && ((ECX >> 6) & 1) && HasAVX512Save;
1848 Features["shstk"] = HasLeaf7 && ((ECX >> 7) & 1);
1849 Features["gfni"] = HasLeaf7 && ((ECX >> 8) & 1);
1850 Features["vaes"] = HasLeaf7 && ((ECX >> 9) & 1) && HasAVXSave;
1851 Features["vpclmulqdq"] = HasLeaf7 && ((ECX >> 10) & 1) && HasAVXSave;
1852 Features["avx512vnni"] = HasLeaf7 && ((ECX >> 11) & 1) && HasAVX512Save;
1853 Features["avx512bitalg"] = HasLeaf7 && ((ECX >> 12) & 1) && HasAVX512Save;
1854 Features["avx512vpopcntdq"] = HasLeaf7 && ((ECX >> 14) & 1) && HasAVX512Save;
1855 Features["rdpid"] = HasLeaf7 && ((ECX >> 22) & 1);
1856 Features["kl"] = HasLeaf7 && ((ECX >> 23) & 1); // key locker
1857 Features["cldemote"] = HasLeaf7 && ((ECX >> 25) & 1);
1858 Features["movdiri"] = HasLeaf7 && ((ECX >> 27) & 1);
1859 Features["movdir64b"] = HasLeaf7 && ((ECX >> 28) & 1);
1860 Features["enqcmd"] = HasLeaf7 && ((ECX >> 29) & 1);
1862 Features["uintr"] = HasLeaf7 && ((EDX >> 5) & 1);
1864 HasLeaf7 && ((EDX >> 8) & 1) && HasAVX512Save;
1865 Features["serialize"] = HasLeaf7 && ((EDX >> 14) & 1);
1866 Features["tsxldtrk"] = HasLeaf7 && ((EDX >> 16) & 1);
1877 Features["pconfig"] = HasLeaf7 && ((EDX >> 18) & 1);
1878 Features["amx-bf16"] = HasLeaf7 && ((EDX >> 22) & 1) && HasAMXSave;
1879 Features["avx512fp16"] = HasLeaf7 && ((EDX >> 23) & 1) && HasAVX512Save;
1880 Features["amx-tile"] = HasLeaf7 && ((EDX >> 24) & 1) && HasAMXSave;
1881 Features["amx-int8"] = HasLeaf7 && ((EDX >> 25) & 1) && HasAMXSave;
1885 HasLeaf7 && EAX >= 1 &&
1927 Features["widekl"] = HasLeaf7 && HasLeaf19 && ((EBX >> 2) & 1);