Itanium® ベース・システム用の変換組込み関数

Itanium® アーキテクチャ用の組込み関数のプロトタイプは、ヘッダファイルia64intrin.h内にあります。

組込み関数 説明
__int64 _m_to_int64(__m64 a) __m64 型のa__int64 型に変換します。Itanium ベースのシステムでは、両方のデータ型が同じレジスタに置かれるため、nop に変換します。
__m64 _m_from_int64(__int64 a) __int64 型の a __m64 型に変換します。Itanium ベースのシステムでは、両方のデータ型が同じレジスタに置かれるため、nop に変換します。
__int64 __round_double_to_int64(double d) 倍精度引数を符号付き整数に変換します。
unsigned __int64 __getf_exp(double d) getf.exp命令をマップし、オペランドの16ビット指数と符号を返します。