桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

フハッ SSE4って何ですのん?

Core2Duoのレビュー見てたら「SSE4」の文字が・・・。

[MYCOM] Intel Core 2 プレビュー - Core 2 Extreme X6800を緊急テスト
http://journal.mycom.co.jp/articles/2006/07/14/x6800/

つい先日SSE3の判定方法を調べたばかりなんだけど。動作検証するのにハードが必要だし。調べた感じではSSE3の判定処理を入れていればBit判定の追加で良さげ。これはこれで勉強になりました。

CPUID.01H:EDX.MMX  [bit 23] 
CPUID.01H:EDX.SSE  [bit 25]
CPUID.01H:EDX.SSE2 [bit 26]
CPUID.01H:ECX.SSE3 [bit 0]
CPUID.01H:ECX.SSE4 [bit 9]
CPUID.80000001H:EDX.3DNow!  [bit 31] 
CPUID.80000001H:EDX.E3DNow! [bit 30]

d:id:youandi:20060724#p2
追加されたレジスタを見る限り、数値演算用のものばかりで高速memcpyに関わるものはないので、ちと安心。

[開発室@団子うめぇwwwwww] SSE4(Merom New Instructions)非公式リファレンス
http://dango.kousaku.in/hiki/SSE4.html