[Vorbis-dev] Low level optimization

Aleksey alexey_kv at hotbox.ru
Thu Feb 10 10:12:39 PST 2005


Tuomo Latto wrote:

> Only on machines that support them.
> I, for one, don't have a single x86 computer that would support them
> - provided, of course, that you mean SSE/SSE2 and not MMX.
> (Athlon Thunderbird, Intel PII and Via C3 in case you're interested.)
>
>
>> precision will not change significaly. I just want to do vorbis 
>> faster for most users, who have x86. They paid for simd instructions 
>> and probably will be disappointed too, if vorbis will be slower than 
>> could be on their machines. And why others who have non-x86 computers 
>> will by disappointed? They simply couldn't use these optimizations 
>> and will use pure vorbis C code, as it is at this time. Why do not to 
>> use it if it exists ;)
>
>
> Maybe they should complain to Microsoft (or Borland or ...) for not 
> making
> compilers that would optimize this. And to Intel too, for adding 
> instructions
> that can't be used more easily (and for asking more money for it).
> They might as well complain to their retailer while they're at it, for
> advertising the benefits of said instructions, yet not telling people 
> that
> getting the performance benefits requires extra effort from developers
> (=coding stuff in asm)...
>
> Seriously though, using asm would probably reduce portability.
> GCC (=cygwin, mingw, ..?) uses AT&T syntax.
>
You probably right. Thank you and thanks to all for attention.



More information about the Vorbis-dev mailing list