x86命令の所要クロック計測スレPart2

このエントリーをはてなブックマークに追加
352・∀・)っ-○◎●
AMDの次世代CPUに実装されるSSE拡張4命令

   EXTRQ / INSERTQ / MOVNTSD / MOVNTSS

ってあるじゃん。

後者2つは大体名前から想像可能だけど、前者は、何でしょうな?
PEXTRW/PINSRWのQWORD版じゃないかと思うんだけど。
XMMの上位か下位かをimm8で指定、みたいな。

汎用レジスタ-XMMレジスタのデータ交換を想定したものとすると、AMD64モード専用じゃないかなと。
(MM-XMM間やメモリ−XMM間も考えられなくもないが)

相互にデータの退避ができるようになってレジスタ不足の解消になりそうな上
GRベース演算とXMMベース整数演算の並列化とか柔軟にこなせそうな。
これは結構注目

また、そうだとするならば、これまでどおりXMMの物理レジスタは80bit幅のFP/MMレジスタ×2で実装するんでしょうな。
いつになったら物理的に128ビットのレジスタファイルが実装されるやら。