Lines Matching refs:leaf_1
28 cpuid_out leaf_1; in set_available_cpu_extensions() local
29 cpuid(&leaf_1, 1); in set_available_cpu_extensions()
30 if (leaf_1.eax == 0) { in set_available_cpu_extensions()
37 const unsigned int has_xsave = is_bit_set(leaf_1.ecx, 26); in set_available_cpu_extensions()
38 const unsigned int has_osxsave = is_bit_set(leaf_1.ecx, 27); in set_available_cpu_extensions()
41 cpu_ext_data[OQS_CPU_EXT_AES] = is_bit_set(leaf_1.ecx, 25); in set_available_cpu_extensions()
43 cpu_ext_data[OQS_CPU_EXT_AVX] = is_bit_set(leaf_1.ecx, 28); in set_available_cpu_extensions()
46 cpu_ext_data[OQS_CPU_EXT_PCLMULQDQ] = is_bit_set(leaf_1.ecx, 1); in set_available_cpu_extensions()
47 cpu_ext_data[OQS_CPU_EXT_POPCNT] = is_bit_set(leaf_1.ecx, 23); in set_available_cpu_extensions()
53 cpu_ext_data[OQS_CPU_EXT_SSE] = is_bit_set(leaf_1.edx, 25); in set_available_cpu_extensions()
54 cpu_ext_data[OQS_CPU_EXT_SSE2] = is_bit_set(leaf_1.edx, 26); in set_available_cpu_extensions()
55 cpu_ext_data[OQS_CPU_EXT_SSE3] = is_bit_set(leaf_1.ecx, 0); in set_available_cpu_extensions()