演算用ランタイム関数として,以下のものがあります。
|
|
|
float型演算関数
|
_COM_fadd
|
単精度浮動小数点の加算
|
_COM_fsub
|
単精度浮動小数点の減算
|
_COM_fmul
|
単精度浮動小数点の乗算
|
_COM_fdiv
|
単精度浮動小数点の除算
|
double型演算関数
|
_COM_dadd
|
倍精度浮動小数点型の加算
|
_COM_dsub
|
倍精度浮動小数点型の減算
|
_COM_dmul
|
倍精度浮動小数点型の乗算
|
_COM_ddiv
|
倍精度浮動小数点型の除算
|
long long型演算関数
|
_COM_mul64
|
64ビット整数の乗算
|
_COM_div64
|
符号付き64ビット整数の除算
|
_COM_udiv64
|
符号なし64ビット整数の除算
|
_COM_rem64
|
符号付き64ビット整数の剰余算
|
_COM_urem64
|
符号なし64ビット整数の剰余算
|
_COM_shll_64_32
|
64ビット整数の論理左シフト演算
|
_COM_shrl_64_32
|
64ビット整数の論理右シフト演算
|
_COM_shra_64_32
|
64ビット整数の算術右シフト演算
|
_COM_neg64
|
符号反転
|
型変換関数
|
_COM_itof
|
32ビット整数から単精度浮動小数点への変換
|
_COM_itod
|
32ビット整数から倍精度浮動小数点への変換
|
_COM_utof
|
符号なし32ビット整数から単精度浮動小数点への変換
|
_COM_utod
|
符号なし32ビット整数から倍精度浮動小数点への変換
|
_COM_i64tof
|
64ビット整数から単精度浮動小数点への変換
|
_COM_i64tod
|
64ビット整数から倍精度浮動小数点への変換
|
_COM_u64tof
|
符号なし64ビット整数から単精度浮動小数点への変換
|
_COM_u64tod
|
符号なし64ビット整数から倍精度浮動小数点への変換
|
_COM_ftoi
|
単精度浮動小数点数から32ビット整数への変換
|
_COM_dtoi
|
倍精度浮動小数点数から32ビット整数への変換
|
_COM_ftou
|
単精度浮動小数点数から符号なし32ビット整数への変換
|
_COM_dtou
|
倍精度浮動小数点数から符号なし32ビット整数への変換
|
_COM_ftoi64
|
単精度浮動小数点数から64ビット整数への変換
|
_COM_dtoi64
|
倍精度浮動小数点数から64ビット整数への変換
|
_COM_ftou64
|
単精度浮動小数点数から符号なし64ビット整数への変換
|
_COM_dtou64
|
倍精度浮動小数点数から符号なし64ビット整数への変換
|
_COM_ftod
|
単精度浮動小数点数から倍精度浮動小数点への変換
|
_COM_dtof
|
倍精度浮動小数点数から単精度浮動小数点への変換
|
浮動小数点比較演算関数
|
_COM_fgt
|
比較
|
_COM_fge
|
比較
|
_COM_feq
|
比較
|
_COM_fne
|
比較
|
_COM_flt
|
比較
|
_COM_fle
|
比較
|
_COM_funord
|
順序付け不可
|
_COM_dgt
|
比較
|
_COM_dge
|
比較
|
_COM_deq
|
比較
|
_COM_dne
|
比較
|
_COM_dlt
|
比較
|
_COM_dle
|
比較
|
_COM_dunord
|
順序付け不可
|
ソフトウエア・トレース関数
|
_REL_tracestring
|
文字列出力
|