Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/google/cpu_features.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgadoofou87 <paunia@protonmail.com>2020-03-11 16:44:49 +0300
committerMizux <mizux.dev@gmail.com>2020-03-12 13:58:41 +0300
commit3262a55118e11354a4230fef3f4ee1f58f04996f (patch)
tree453992841f37b469c397824f365461c5e613efbb /include
parenteb168a2da2e14a85834b98c3961eee909dc618f9 (diff)
Support x86 FMA4 and SSE4A features
Diffstat (limited to 'include')
-rw-r--r--include/cpuinfo_x86.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/cpuinfo_x86.h b/include/cpuinfo_x86.h
index 24a4f0c..1e338a9 100644
--- a/include/cpuinfo_x86.h
+++ b/include/cpuinfo_x86.h
@@ -31,6 +31,7 @@ typedef struct {
int aes : 1;
int erms : 1;
int f16c : 1;
+ int fma4 : 1;
int fma3 : 1;
int vaes : 1;
int vpclmulqdq : 1;
@@ -48,6 +49,7 @@ typedef struct {
int ssse3 : 1;
int sse4_1 : 1;
int sse4_2 : 1;
+ int sse4a : 1;
int avx : 1;
int avx2 : 1;
@@ -149,6 +151,7 @@ typedef enum {
X86_AES,
X86_ERMS,
X86_F16C,
+ X86_FMA4,
X86_FMA3,
X86_VAES,
X86_VPCLMULQDQ,
@@ -165,6 +168,7 @@ typedef enum {
X86_SSSE3,
X86_SSE4_1,
X86_SSE4_2,
+ X86_SSE4A,
X86_AVX,
X86_AVX2,
X86_AVX512F,