|
|
|
@ -220,23 +220,24 @@ static const struct { |
|
|
|
|
{ "MMI", "mmi", AV_CPU_FLAG_MMI }, |
|
|
|
|
{ "MSA", "msa", AV_CPU_FLAG_MSA }, |
|
|
|
|
#elif ARCH_X86 |
|
|
|
|
{ "MMX", "mmx", AV_CPU_FLAG_MMX|AV_CPU_FLAG_CMOV }, |
|
|
|
|
{ "MMXEXT", "mmxext", AV_CPU_FLAG_MMXEXT }, |
|
|
|
|
{ "3DNOW", "3dnow", AV_CPU_FLAG_3DNOW }, |
|
|
|
|
{ "3DNOWEXT", "3dnowext", AV_CPU_FLAG_3DNOWEXT }, |
|
|
|
|
{ "SSE", "sse", AV_CPU_FLAG_SSE }, |
|
|
|
|
{ "SSE2", "sse2", AV_CPU_FLAG_SSE2|AV_CPU_FLAG_SSE2SLOW }, |
|
|
|
|
{ "SSE3", "sse3", AV_CPU_FLAG_SSE3|AV_CPU_FLAG_SSE3SLOW }, |
|
|
|
|
{ "SSSE3", "ssse3", AV_CPU_FLAG_SSSE3|AV_CPU_FLAG_ATOM }, |
|
|
|
|
{ "SSE4.1", "sse4", AV_CPU_FLAG_SSE4 }, |
|
|
|
|
{ "SSE4.2", "sse42", AV_CPU_FLAG_SSE42 }, |
|
|
|
|
{ "AES-NI", "aesni", AV_CPU_FLAG_AESNI }, |
|
|
|
|
{ "AVX", "avx", AV_CPU_FLAG_AVX }, |
|
|
|
|
{ "XOP", "xop", AV_CPU_FLAG_XOP }, |
|
|
|
|
{ "FMA3", "fma3", AV_CPU_FLAG_FMA3 }, |
|
|
|
|
{ "FMA4", "fma4", AV_CPU_FLAG_FMA4 }, |
|
|
|
|
{ "AVX2", "avx2", AV_CPU_FLAG_AVX2 }, |
|
|
|
|
{ "AVX-512", "avx512", AV_CPU_FLAG_AVX512 }, |
|
|
|
|
{ "MMX", "mmx", AV_CPU_FLAG_MMX|AV_CPU_FLAG_CMOV }, |
|
|
|
|
{ "MMXEXT", "mmxext", AV_CPU_FLAG_MMXEXT }, |
|
|
|
|
{ "3DNOW", "3dnow", AV_CPU_FLAG_3DNOW }, |
|
|
|
|
{ "3DNOWEXT", "3dnowext", AV_CPU_FLAG_3DNOWEXT }, |
|
|
|
|
{ "SSE", "sse", AV_CPU_FLAG_SSE }, |
|
|
|
|
{ "SSE2", "sse2", AV_CPU_FLAG_SSE2|AV_CPU_FLAG_SSE2SLOW }, |
|
|
|
|
{ "SSE3", "sse3", AV_CPU_FLAG_SSE3|AV_CPU_FLAG_SSE3SLOW }, |
|
|
|
|
{ "SSSE3", "ssse3", AV_CPU_FLAG_SSSE3|AV_CPU_FLAG_ATOM }, |
|
|
|
|
{ "SSE4.1", "sse4", AV_CPU_FLAG_SSE4 }, |
|
|
|
|
{ "SSE4.2", "sse42", AV_CPU_FLAG_SSE42 }, |
|
|
|
|
{ "AES-NI", "aesni", AV_CPU_FLAG_AESNI }, |
|
|
|
|
{ "AVX", "avx", AV_CPU_FLAG_AVX }, |
|
|
|
|
{ "XOP", "xop", AV_CPU_FLAG_XOP }, |
|
|
|
|
{ "FMA3", "fma3", AV_CPU_FLAG_FMA3 }, |
|
|
|
|
{ "FMA4", "fma4", AV_CPU_FLAG_FMA4 }, |
|
|
|
|
{ "AVX2", "avx2", AV_CPU_FLAG_AVX2 }, |
|
|
|
|
{ "AVX-512", "avx512", AV_CPU_FLAG_AVX512 }, |
|
|
|
|
{ "AVX-512ICL", "avx512icl", AV_CPU_FLAG_AVX512ICL }, |
|
|
|
|
#elif ARCH_LOONGARCH |
|
|
|
|
{ "LSX", "lsx", AV_CPU_FLAG_LSX }, |
|
|
|
|
{ "LASX", "lasx", AV_CPU_FLAG_LASX }, |
|
|
|
|