MCPcopy Create free account
hub / github.com/RenderKit/embree / string_to_cpufeatures

Function string_to_cpufeatures

kernels/common/state.cpp:235–250  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

233 }
234
235 int string_to_cpufeatures(const std::string& isa)
236 {
237 if (isa == "sse" ) return SSE;
238 else if (isa == "sse2") return SSE2;
239 else if (isa == "sse3") return SSE3;
240 else if (isa == "ssse3") return SSSE3;
241 else if (isa == "sse41") return SSE41;
242 else if (isa == "sse4.1") return SSE41;
243 else if (isa == "sse42") return SSE42;
244 else if (isa == "sse4.2") return SSE42;
245 else if (isa == "avx") return AVX;
246 else if (isa == "avxi") return AVXI;
247 else if (isa == "avx2") return AVX2;
248 else if (isa == "avx512") return AVX512;
249 else return SSE2;
250 }
251
252 void State::parse(Ref<TokenStream> cin)
253 {

Callers 1

parseMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected