Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 846 of file optimize.c.
Referenced by mpg123_init().
{ #ifndef OPT_MULTI /* In non-multi mode, only the full list (one entry) is used. */ return; #else const char **d = mpg123_supported_decoder_list; #ifdef OPT_X86 getcpuflags(&cpu_flags); if(cpu_i586(cpu_flags)) { /* not yet: if(cpu_sse2(cpu_flags)) printf(" SSE2"); if(cpu_sse3(cpu_flags)) printf(" SSE3"); */ #ifdef OPT_SSE if(cpu_sse(cpu_flags)) *(d++) = decname[sse]; #endif #ifdef OPT_3DNOWEXT if(cpu_3dnowext(cpu_flags)) *(d++) = decname[dreidnowext]; #endif #ifdef OPT_3DNOW if(cpu_3dnow(cpu_flags)) *(d++) = decname[dreidnow]; #endif #ifdef OPT_MMX if(cpu_mmx(cpu_flags)) *(d++) = decname[mmx]; #endif #ifdef OPT_I586 *(d++) = decname[ifuenf]; #endif #ifdef OPT_I586_DITHER *(d++) = decname[ifuenf_dither]; #endif } #endif /* just assume that the i486 built is run on a i486 cpu... */ #ifdef OPT_I486 *(d++) = decname[ivier]; #endif #ifdef OPT_ALTIVEC *(d++) = decname[altivec]; #endif /* every supported x86 can do i386, any cpu can do generic */ #ifdef OPT_I386 *(d++) = decname[idrei]; #endif #ifdef OPT_X86_64 *(d++) = decname[x86_64]; #endif #ifdef OPT_ARM *(d++) = decname[arm]; #endif #ifdef OPT_GENERIC *(d++) = decname[generic]; #endif #ifdef OPT_GENERIC_DITHER *(d++) = decname[generic_dither]; #endif #endif /* ndef OPT_MULTI */ }