ppc: Recognize the PPC VSX and Power8 CPU flags
Signed-off-by: Brad Smith <brad@comstyle.com> (cherry picked from commit 6ec6b0790021c5871016f57ac33d54bb6cab7a7d) Signed-off-by: Brad Smith <brad@comstyle.com>
This commit is contained in:
parent
d5c308fcc5
commit
05ff3eb9f2
@ -120,6 +120,8 @@ int av_parse_cpu_caps(unsigned *flags, const char *s)
|
|||||||
{ "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .i64 = 0 }, INT64_MIN, INT64_MAX, .unit = "flags" },
|
{ "flags" , NULL, 0, AV_OPT_TYPE_FLAGS, { .i64 = 0 }, INT64_MIN, INT64_MAX, .unit = "flags" },
|
||||||
#if ARCH_PPC
|
#if ARCH_PPC
|
||||||
{ "altivec" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ALTIVEC }, .unit = "flags" },
|
{ "altivec" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_ALTIVEC }, .unit = "flags" },
|
||||||
|
{ "vsx" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_VSX }, .unit = "flags" },
|
||||||
|
{ "power8" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_POWER8 }, .unit = "flags" },
|
||||||
#elif ARCH_X86
|
#elif ARCH_X86
|
||||||
{ "mmx" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX }, .unit = "flags" },
|
{ "mmx" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX }, .unit = "flags" },
|
||||||
{ "mmx2" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX2 }, .unit = "flags" },
|
{ "mmx2" , NULL, 0, AV_OPT_TYPE_CONST, { .i64 = AV_CPU_FLAG_MMX2 }, .unit = "flags" },
|
||||||
|
@ -51,6 +51,8 @@ static const struct {
|
|||||||
{ AV_CPU_FLAG_SETEND, "setend" },
|
{ AV_CPU_FLAG_SETEND, "setend" },
|
||||||
#elif ARCH_PPC
|
#elif ARCH_PPC
|
||||||
{ AV_CPU_FLAG_ALTIVEC, "altivec" },
|
{ AV_CPU_FLAG_ALTIVEC, "altivec" },
|
||||||
|
{ AV_CPU_FLAG_VSX, "vsx" },
|
||||||
|
{ AV_CPU_FLAG_POWER8, "power8" },
|
||||||
#elif ARCH_MIPS
|
#elif ARCH_MIPS
|
||||||
{ AV_CPU_FLAG_MMI, "mmi" },
|
{ AV_CPU_FLAG_MMI, "mmi" },
|
||||||
{ AV_CPU_FLAG_MSA, "msa" },
|
{ AV_CPU_FLAG_MSA, "msa" },
|
||||||
|
Loading…
x
Reference in New Issue
Block a user