Home | History | Annotate | Download | only in X86

Lines Matching defs:ECX

178   unsigned EAX = 0, EBX = 0, ECX = 0, EDX = 0;
189 X86_MC::GetCpuIDAndInfo(0x1, &EAX, &EBX, &ECX, &EDX);
195 if (ECX & 0x1) { X86SSELevel = SSE3; ToggleFeature(X86::FeatureSSE3); }
196 if ((ECX >> 9) & 1) { X86SSELevel = SSSE3; ToggleFeature(X86::FeatureSSSE3);}
197 if ((ECX >> 19) & 1) { X86SSELevel = SSE41; ToggleFeature(X86::FeatureSSE41);}
198 if ((ECX >> 20) & 1) { X86SSELevel = SSE42; ToggleFeature(X86::FeatureSSE42);}
199 if ((ECX >> 28) & 1) { X86SSELevel = AVX; ToggleFeature(X86::FeatureAVX); }
204 if ((ECX >> 1) & 0x1) {
208 if ((ECX >> 12) & 0x1) {
212 if (IsIntel && ((ECX >> 22) & 0x1)) {
216 if ((ECX >> 23) & 0x1) {
220 if ((ECX >> 25) & 0x1) {
224 if ((ECX >> 29) & 0x1) {
228 if (IsIntel && ((ECX >> 30) & 0x1)) {
233 if ((ECX >> 13) & 0x1) {
269 X86_MC::GetCpuIDAndInfo(0x80000000, &MaxExtLevel, &EBX, &ECX, &EDX);
272 X86_MC::GetCpuIDAndInfo(0x80000001, &EAX, &EBX, &ECX, &EDX);
277 if ((ECX >> 5) & 0x1) {
282 if ((ECX >> 6) & 0x1) {
286 if ((ECX >> 11) & 0x1) {
290 if ((ECX >> 16) & 0x1) {
299 if (!X86_MC::GetCpuIDAndInfoEx(0x7, 0x0, &EAX, &EBX, &ECX, &EDX)) {