|
▼熱いのさん:
> 80000001 : 00040F33 000009A3 0000001F EBD3FBFF
プログラムのバグかなぁと思い調べてみたのですが、問題ないようです。本来、EBXの15bit目は1になっていないとならないはずなのですが、0になっています。
って、こんな説明ではわかりっこないので、
http://sandpile.org/ia32/cpuid.htm
を「AMD K8 DDR2」で検索すると該当箇所がみつかります。
本当は、15+10*1+35=60 になるはずなのですが、最後の35が3になります。
って、こんな説明でもわからないですね。とりあえず、Athlon X2 64 の仕様上ありえない値が返ってきた時は、15bit目を1として扱うよう修正しておきます。う〜〜む。
|
|