Diego Biurrun <di...@biurrun.de> writes:

> ---
>  libavutil/x86/cpu.c |    5 +----
>  1 files changed, 1 insertions(+), 4 deletions(-)
>
> diff --git a/libavutil/x86/cpu.c b/libavutil/x86/cpu.c
> index 9acc867..9cf68e4 100644
> --- a/libavutil/x86/cpu.c
> +++ b/libavutil/x86/cpu.c
> @@ -108,10 +108,7 @@ int ff_get_cpu_flags_x86(void)
>          return 0; /* CPUID not supported */
>  #endif
>
> -    cpuid(0, max_std_level, ebx, ecx, edx);
> -    vendor.i[0] = ebx;
> -    vendor.i[1] = edx;
> -    vendor.i[2] = ecx;
> +    cpuid(0, max_std_level, vendor.i[0], vendor.i[2], vendor.i[1]);

This was done to work around a bug in suncc.

-- 
Måns Rullgård
m...@mansr.com
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to