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

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorHenrik Gramner <gramner@twoorioles.com>2019-12-14 17:53:08 +0300
committerHenrik Gramner <henrik@gramner.com>2019-12-14 23:35:07 +0300
commit7b208fa806378083ab76d6a632ec6f64c4e7a87e (patch)
tree9b857d9a619f7cb51d0be29a3625da5987fe6552 /tools
parent481c05920d8acc2808f557b986e0b3490c587238 (diff)
x86: Remove unused cpu flags
Also make the cpuid code a bit more explicit.
Diffstat (limited to 'tools')
-rw-r--r--tools/dav1d_cli_parse.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/tools/dav1d_cli_parse.c b/tools/dav1d_cli_parse.c
index 9bd3498..e8e8736 100644
--- a/tools/dav1d_cli_parse.c
+++ b/tools/dav1d_cli_parse.c
@@ -176,16 +176,11 @@ typedef struct EnumParseTable {
#if ARCH_X86
enum CpuMask {
- X86_CPU_MASK_SSE = DAV1D_X86_CPU_FLAG_SSE,
- X86_CPU_MASK_SSE2 = DAV1D_X86_CPU_FLAG_SSE2 | X86_CPU_MASK_SSE,
- X86_CPU_MASK_SSE3 = DAV1D_X86_CPU_FLAG_SSE3 | X86_CPU_MASK_SSE2,
- X86_CPU_MASK_SSSE3 = DAV1D_X86_CPU_FLAG_SSSE3 | X86_CPU_MASK_SSE3,
+ X86_CPU_MASK_SSE2 = DAV1D_X86_CPU_FLAG_SSE2,
+ X86_CPU_MASK_SSSE3 = DAV1D_X86_CPU_FLAG_SSSE3 | X86_CPU_MASK_SSE2,
X86_CPU_MASK_SSE41 = DAV1D_X86_CPU_FLAG_SSE41 | X86_CPU_MASK_SSSE3,
- X86_CPU_MASK_SSE42 = DAV1D_X86_CPU_FLAG_SSE42 | X86_CPU_MASK_SSE41,
- X86_CPU_MASK_AVX = DAV1D_X86_CPU_FLAG_AVX | X86_CPU_MASK_SSE42,
- X86_CPU_MASK_AVX2 = DAV1D_X86_CPU_FLAG_AVX2 | X86_CPU_MASK_AVX,
- X86_CPU_MASK_AVX512 = DAV1D_X86_CPU_FLAG_AVX512 | X86_CPU_MASK_AVX2,
- X86_CPU_MASK_AVX512ICL = DAV1D_X86_CPU_FLAG_AVX512ICL | X86_CPU_MASK_AVX512,
+ X86_CPU_MASK_AVX2 = DAV1D_X86_CPU_FLAG_AVX2 | X86_CPU_MASK_SSE41,
+ X86_CPU_MASK_AVX512ICL = DAV1D_X86_CPU_FLAG_AVX512ICL | X86_CPU_MASK_AVX2,
};
#endif
@@ -197,7 +192,6 @@ static const EnumParseTable cpu_mask_tbl[] = {
{ "ssse3", X86_CPU_MASK_SSSE3 },
{ "sse41", X86_CPU_MASK_SSE41 },
{ "avx2", X86_CPU_MASK_AVX2 },
- { "avx512", X86_CPU_MASK_AVX512 },
{ "avx512icl", X86_CPU_MASK_AVX512ICL },
#endif
{ 0 },