Mercurial > projects > dstress
diff addon/cpuinfo.d @ 1279:23fe17e22a63
partial review
author | thomask |
---|---|
date | Mon, 25 Dec 2006 15:07:48 +0000 |
parents | 516e1eeceb04 |
children |
line wrap: on
line diff
--- a/addon/cpuinfo.d Sat Dec 23 19:47:26 2006 +0000 +++ b/addon/cpuinfo.d Mon Dec 25 15:07:48 2006 +0000 @@ -35,7 +35,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, 0x8000_0001; + db 0x53; cpuid; + db 0x5B; mov a, EDX; } }else{ @@ -55,7 +57,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, 1; + db 0x53; cpuid; + db 0x5B; mov a, EDX; } }else{ @@ -74,7 +78,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, 1; + db 0x53; cpuid; + db 0x5B; mov a, EDX; } } @@ -91,7 +97,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, 1; + db 0x53; cpuid; + db 0x5B; mov a, EDX; } }else{ @@ -111,7 +119,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, 1; + db 0x53; cpuid; + db 0x5B; mov a, EDX; } }else{ @@ -131,7 +141,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, 1; + db 0x53; cpuid; + db 0x5B; mov a, EDX; } }else{ @@ -151,7 +163,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, 1; + db 0x53; cpuid; + db 0x5B; mov a, EDX; } }else{ @@ -172,7 +186,9 @@ version(haveX86InlineAsm){ asm{ mov EAX, a; + db 0x53; cpuid; + db 0x5B; mov b, ECX; } }else{