[FFmpeg-devel] [PATCH] read_time() for SPARC

Måns Rullgård mans
Thu Sep 9 12:59:55 CEST 2010


Michael Kostylev <michael.kostylev at gmail.com> writes:

>> The presence of __sparc_v9__ clearly does not imply we are allowed
>> to use 64-bit registers; __arch64__ does.
>
> __sparc_v9__ means the v9 hardware, __arch64__ means the v9 abi.

Exactly, and without the v9 ABI we can't use 64-bit registers.

>>If the rd instruction requires a v9 CPU, the test should be for
>>__sparc_v9__ && __arch64__.
>
> The v9 abi is usable only on the appropriate hardware.

Yes, the v9 ABI requires support from both hardware and system
software.  If either is missing, it cannot be used.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list