Le 18 déc. 08 à 02:35, Sam Woodhead a écrit :

> Stéphane Letz wrote:
>>> Code optimizations
>>> -------------------------
>>>
>>> In addition to MIDI I have done some modifications to the code that
>>> handles audio format/rate conversions. It's now faster than in  
>>> earlier
>>> version that performed the conversions with too short chunks
>>> (increased
>>> call/setup overhead). In particular there is significant improvement
>>> under Solaris because I added proper compiler flags for better code
>>> optimization (this cause problems earlier and it's possible that the
>>> optimized code crashes in some cases).
>>>
>>>
>>
>> Hi,
>>
>> Not sure the  optimization flags are good in : http://
>> mercurial.opensound.com/?rev/a15da9411856
>>
>> As I understand "-fast" is a macro equivalent to several others  
>> flags:
>>
>> http://developers.sun.com/solaris/articles/options.html
>>
>> http://developers.sun.com/solaris/articles/amd64_migration.html#fast
>>
>> so using -xO2 and -fast at the same does not make much sense AFAICS
>>
>> Note also that -fast will produce target platform specific code (in
>> the "Cons" section : The -fast option lets the compiler assume that
>> the target platform the code will run on is the same platform on
>> which it was compiled (because it includes -xtarget=native))
>>
>> So it has to be used with care.
>>
>> Regards,
>>
>> Stephane Letz
>> _______________________________________________
>> oss-devel mailing list
>> oss-devel@mailman.opensound.com
>> http://mailman.opensound.com/mailman/listinfo/oss-devel
>
> -fast includes -xO5
>
> (You can see what it includes using the command below)
>
> echo 'int main (void) { return 0; }' > test.c
> && cc -fast -xdryrun test.c

This is the point.

Does it make sense to combine  -xO2  and -fast that itself does - 
xO5 ?? Seems not...

Regards

Stephane Letz



_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to