Diego Biurrun <[email protected]> writes:

> On Thu, Jun 21, 2012 at 02:26:35PM +0100, Måns Rullgård wrote:
>> Diego Biurrun <[email protected]> writes:
>> > On Thu, Jun 21, 2012 at 01:18:34PM +0100, Måns Rullgård wrote:
>> >> Diego Biurrun <[email protected]> writes:
>> >> >
>> >> > --- a/libavutil/cpu.c
>> >> > +++ b/libavutil/cpu.c
>> >> > @@ -82,6 +82,7 @@ int av_parse_cpu_flags(const char *s)
>> >> >          { "3dnowext", NULL, 0, AV_OPT_TYPE_CONST, { CPUFLAG_3DNOWEXT   
>> >> >   },    .unit = "flags" },
>> >> > +        { "cmov",     NULL, 0, AV_OPT_TYPE_CONST, { AV_CPU_FLAG_CMOV   
>> >> >   },    .unit = "flags" },
>> >> >  #elif ARCH_ARM
>> >> >          { "armv5te",  NULL, 0, AV_OPT_TYPE_CONST, { 
>> >> > AV_CPU_FLAG_ARMV5TE  },    .unit = "flags" },
>> >> >          { "armv6",    NULL, 0, AV_OPT_TYPE_CONST, { AV_CPU_FLAG_ARMV6  
>> >> >   },    .unit = "flags" },
>> >> 
>> >> Maybe cmov should be implicitly included in sse (or whatever level
>> >> guarantees cmov) just like lesser simd variants are implied by later
>> >> ones.
>> >
>> > I think mmxext/mmx2 guarantees cmov, since cmov is available with i686
>> > and upwards.  Updated patch coming up.
>> 
>> What about AMD chips?
>
> After my K6-III the next AMD chip was the Athlon, a 7th generation x86
> chip.  I cannot find the original AMD manuals, but googling around
> indicates that it does support cmov.

Yes, but does it have mmxext?

-- 
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to