最終更新:2009-11-04 (水) 00:29:23 (3542d)  

XOP はてなブックマークを見る
Top / XOP

eXtended Operations

SSE5にあってAVXにない機能をAVX拡張として盛り込んだもの

機能

  • Horizontal integer add/subtract
    • AVXはあくまで浮動小数点演算で、整数演算はサポートしていないのでこれを追加。SSSE3で定義されたHorizontal Addition/Subtractionとは機能が異なる。
  • Integer multiply/accumulate
    • 整数のMAC(積和演算)命令
  • Shift/Rotate
    • レジスターに対するビット操作命令
  • Integer compare
    • 整数の比較命令
  • バイト置換
    • レジスター内のデータ置き換え命令
  • 条件分岐
    • ビット単位での条件分岐命令
  • 数値変換
    • 浮動小数点と整数の変換命令
  • 半精度浮動小数点変換
    • GPUなどで使われる16bit浮動小数点と32bitの単精度浮動小数点の変換

参考