ERI Developer's BBS
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
66 / 172 ←次へ | 前へ→

Re:CPUID
 L.Entis  - 02/7/11(木) 22:24 -

引用なし
パスワード

[添付] 〜添付ファイル〜
・名前 : cpuid.txt
・サイズ : 3.1KB
   ▼/|/ |/さん:
>Featureフラグが立っていても、OSがサポートしてないとか
>BIOSの問題で動かないとかありうるので、
>Win環境では
>__try __exceptブロックで囲んで試しに何かの命令を発行してみて、
>実際に使えるかどうかの確認は怠らない方が良いと思います。

とりあえず、Intel と AMD のベンダーIDを判定するようにして、それ以外の場合には、実際に命令が走るかどうかで判定するように、ERINA-Libraryの判定関数をコーディングし直してみました(添付ファイル)。
SSE は OS が対応していることが必須だと思いますが、同時に他に SSE を利用するアプリケーションが無い限り普通に動作すると思いますので、こんなんで行こうかと…。

78 hits
<Mozilla/4.75 [ja] (Windows NT 5.0; U)@tokyo-fa2-224.kcom.ne.jp>

CPUID L.Entis 02/7/9(火) 23:56
┗ Re:CPUID /|/ |/ 02/7/10(水) 2:09
 ┗ Re:CPUID /|/ |/ 02/7/10(水) 2:11
  ┗ Re:CPUID L.Entis 02/7/11(木) 22:24 [添付]
   ┗ Re:CPUID /|/ |/ 02/7/13(土) 1:05
    ┗ Re:CPUID L.Entis 02/7/13(土) 21:10

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
66 / 172 ←次へ | 前へ→
ページ:  ┃  記事番号:
7920 C-BOARD v3.02 is not Free?