[FFmpeg-cvslog] r17543 - trunk/libavcodec/x86/cpuid.c

Zuxy Meng zuxy.meng
Tue Feb 24 04:18:48 CET 2009


Hi,

"ReimarD?ffinger" <Reimar.Doeffinger at stud.uni-karlsruhe.de> ???? 
news:20090223165111.GA13666 at 1und1.de...
> On Mon, Feb 23, 2009 at 04:53:40PM +0100, zuxy wrote:
>> Author: zuxy
>> Date: Mon Feb 23 16:53:39 2009
>> New Revision: 17543
>>
>> Log:
>> Remove CPUID availability check on AMD64 as it's architectural.
>
> Do you actually have a reference for that?
> My architecture reference manuals state no such thing, which is why it
> was done like this (not that I expect any CPU to not support it).
> The statements on SSE etc. support are a bit ambiguous, too, but the
> CPUID description is the one that sound like you absolutely have to
> check for it always...

Long mode support itself is reported thru CPUID, and an AMD64 kernel won't 
ever boot if it can't detect the existence of CPUID.

Besides, GCC thinks it's architectural.
-- 
Zuxy 






More information about the ffmpeg-cvslog mailing list