雑多/拡張命令の壁
の履歴(No.1)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
雑多/拡張命令の壁
へ行く。
1 (2024-02-22 (木) 10:59:15)
雑多
概要
†
TBW
↑
拡張命令の壁の一覧
†
↑
CMOV
†
実装時期
判別方法
壁の作用
Pentium Pro
CPUID CMOVビット
586/686の分離
現行の殆どのIA-32 Linuxの動作可否
一定時期(Geforce 8000?7000?)以降のGPUドライバの動作可否
↑
境界期の未実装アーキ
†
AMD K6系CPU
Intel Pentium系
Cyrix 6x86
VIA C3(~Ezra-T)
Socket 370で唯一、しかもCMOVが無いくせしてFamilyが6
↑
境界期の実装アーキ
†
AMD K7系CPU
AMD GeodeGX/LX系
Familyが5なのでDebian以外は動作不可
Cyrix 6x86MX/MII
Socket 7で唯一Familyが6かつCMOV実装組(Socket 7唯一のi686)
↑
ハマる例
†
370だからと油断してC3環境にLinuxを入れようとする
(Familyが6なので容赦なくIlligal Instruction)
↑
有用な例
†
Debian/i386ならGeode LXに入る
Socket 7環境でLinuxを動かしたいときは6x86MX/MIIが便利