Home | History | Annotate | Download | only in X86

Lines Matching refs:ToggleFeature

207   if ((EDX >> 15) & 1) { HasCMov = true;      ToggleFeature(X86::FeatureCMOV); }
208 if ((EDX >> 23) & 1) { X86SSELevel = MMX; ToggleFeature(X86::FeatureMMX); }
209 if ((EDX >> 25) & 1) { X86SSELevel = SSE1; ToggleFeature(X86::FeatureSSE1); }
210 if ((EDX >> 26) & 1) { X86SSELevel = SSE2; ToggleFeature(X86::FeatureSSE2); }
211 if (ECX & 0x1) { X86SSELevel = SSE3; ToggleFeature(X86::FeatureSSE3); }
212 if ((ECX >> 9) & 1) { X86SSELevel = SSSE3; ToggleFeature(X86::FeatureSSSE3);}
213 if ((ECX >> 19) & 1) { X86SSELevel = SSE41; ToggleFeature(X86::FeatureSSE41);}
214 if ((ECX >> 20) & 1) { X86SSELevel = SSE42; ToggleFeature(X86::FeatureSSE42);}
216 X86SSELevel = AVX; ToggleFeature(X86::FeatureAVX);
224 ToggleFeature(X86::FeaturePCLMUL);
228 ToggleFeature(X86::FeatureFMA);
232 ToggleFeature(X86::FeatureMOVBE);
236 ToggleFeature(X86::FeaturePOPCNT);
240 ToggleFeature(X86::FeatureAES);
244 ToggleFeature(X86::FeatureF16C);
248 ToggleFeature(X86::FeatureRDRAND);
253 ToggleFeature(X86::FeatureCMPXCHG16B);
263 ToggleFeature(X86::FeatureSlowBTMem);
281 ToggleFeature(X86::FeatureFastUAMem);
291 ToggleFeature(X86::FeatureLeaForSP);
301 ToggleFeature(X86::Feature64Bit);
305 ToggleFeature(X86::FeatureLZCNT);
309 ToggleFeature(X86::FeaturePRFCHW);
314 ToggleFeature(X86::FeatureSSE4A);
318 ToggleFeature(X86::FeatureXOP);
322 ToggleFeature(X86::FeatureFMA4);
332 ToggleFeature(X86::FeatureFSGSBase);
336 ToggleFeature(X86::FeatureBMI);
340 ToggleFeature(X86::FeatureHLE);
344 ToggleFeature(X86::FeatureAVX2);
348 ToggleFeature(X86::FeatureBMI2);
352 ToggleFeature(X86::FeatureRTM);
356 ToggleFeature(X86::FeatureADX);
360 ToggleFeature(X86::FeatureRDSEED);
419 HasX86_64 = true; ToggleFeature(X86::Feature64Bit);
420 HasCMov = true; ToggleFeature(X86::FeatureCMOV);
424 ToggleFeature(X86::FeatureSSE1);
425 ToggleFeature(X86::FeatureSSE2);
442 ToggleFeature(X86::Mode64Bit);