avoid a cmp/bra

SVN revision: 6764
This commit is contained in:
Carsten Haitzler 2003-03-11 05:04:33 +00:00
parent 77a3240e2c
commit d7a6a70b16
1 changed files with 7 additions and 17 deletions

View File

@ -69,29 +69,19 @@ evas_common_cpu_init(void)
if (called) return; if (called) return;
called = 1; called = 1;
#ifdef __i386__ #ifdef __i386__
cpu_feature_mask |= CPU_FEATURE_MMX *
if (evas_common_cpu_feature_test(evas_common_cpu_mmx_test)) evas_common_cpu_feature_test(evas_common_cpu_mmx_test);
cpu_feature_mask |= CPU_FEATURE_MMX; evas_common_cpu_feature_test(evas_common_cpu_sse_test);
if (evas_common_cpu_feature_test(evas_common_cpu_sse_test))
cpu_feature_mask |= CPU_FEATURE_SSE;
#endif /* __i386__ */ #endif /* __i386__ */
#ifdef __POWERPC__ #ifdef __POWERPC__
#ifdef __VEC__ #ifdef __VEC__
cpu_feature_mask |= CPU_FEATURE_ALTIVEC *
if (evas_common_cpu_feature_test(evas_common_cpu_altivec_test)) evas_common_cpu_feature_test(evas_common_cpu_altivec_test);
cpu_feature_mask |= CPU_FEATURE_ALTIVEC;
#endif /* __VEC__ */ #endif /* __VEC__ */
#endif /* __POWERPC__ */ #endif /* __POWERPC__ */
#ifdef __SPARC__ #ifdef __SPARC__
cpu_feature_mask |= CPU_FEATURE_VIS *
if (evas_common_cpu_feature_test(evas_common_cpu_vis_test)) evas_common_cpu_feature_test(evas_common_cpu_vis_test);
cpu_feature_mask |= CPU_FEATURE_VIS;
#endif /* __SPARC__ */ #endif /* __SPARC__ */
printf("Cpu mask set to %08x\n", cpu_feature_mask); printf("Cpu mask set to %08x\n", cpu_feature_mask);