Exemple #1
0
 static void init() {
 #if defined(SK_CPU_X86) && !defined(SK_BUILD_NO_OPTS)
     if (SkCpu::Supports(SkCpu::SSSE3)) { Init_ssse3(); }
     if (SkCpu::Supports(SkCpu::SSE41)) { Init_sse41(); }
     if (SkCpu::Supports(SkCpu::SSE42)) { Init_sse42(); }
     if (SkCpu::Supports(SkCpu::AVX  )) { Init_avx();   }
     if (SkCpu::Supports(SkCpu::AVX2 )) { Init_avx2();  }
 #endif
 }
Exemple #2
0
 static void init() {
     // TODO: Chrome's not linking _sse* opts on iOS simulator builds.  Bug or feature?
 #if defined(SK_CPU_X86) && !defined(SK_BUILD_FOR_IOS)
     if (SkCpu::Supports(SkCpu::SSSE3)) { Init_ssse3(); }
     if (SkCpu::Supports(SkCpu::SSE41)) { Init_sse41(); }
     if (SkCpu::Supports(SkCpu::SSE42)) { Init_sse42(); }
     if (SkCpu::Supports(SkCpu::AVX  )) { Init_avx();   }
     if (SkCpu::Supports(SkCpu::AVX2 )) { Init_avx2();  }
 #endif
 }