7.6.2 ランタイム・ライブラリ

以下に,ランタイム・ライブラリに含まれている各種関数の割り込み禁止時間,リエントラント性を示します。

割り込み禁止時間は,左から乗除・積和演算器および乗除算拡張命令非使用時,乗除・積和演算器使用時,乗除算拡張命令使用時(単精度),乗除算拡張命令使用時(倍精度)を表します。数値の記述が1つしかないものは,各ライブラリで共通です。

関数名

割り込み禁止時間

リエントラント性

備考

(非リエントラント性の要因)

_COM_fadd

0

 

_COM_dadd

0

 

_COM_fsub

0

 

_COM_dsub

0

 

_COM_imul

0

 

_COM_lmul

0/24/0/0

 

_COM_llmul

0/24/0/0

 

_COM_fmul

0/14/0/0

 

_COM_dmul

0/14/0/0

 

_COM_mulsi

0/14/0/0

 

_COM_mului

0/14/0/0

 

_COM_mulsl

0/14/0/0

 

_COM_mulul

0/14/0/0

 

_COM_scdiv

0/38/0/0

 

_COM_ucdiv

0/38/0/0

 

_COM_sidiv

0/38/0/0

 

_COM_uidiv

0/38/0/0

 

_COM_sldiv

0/40/0/0

 

_COM_uldiv

0/40/0/0

 

_COM_slldiv

0/43/0/0

 

_COM_ulldiv

0/43/0/0

 

_COM_fdiv

0/43/0/0

 

_COM_ddiv

0

 

_COM_divui

0/39/0/0

 

_COM_divul

0/40/0/0

 

_COM_screm

0/38/0/0

 

_COM_ucrem

0/38/0/0

 

_COM_sirem

0/38/0/0

 

_COM_uirem

0/38/0/0

 

_COM_slrem

0/40/0/0

 

_COM_ulrem

0/40/0/0

 

_COM_sllrem

0/42/0/0

 

_COM_ullrem

0/42/0/0

 

_COM_remui

0/39/0/0

 

_COM_remul

0/39/0/0

 

_COM_macsi

0/19/16/16

 

_COM_macui

0/19/16/16

 

_COM_lshl

0

 

_COM_llshl

0

 

_COM_lshr

0

 

_COM_llshr

0

 

_COM_lsar

0

 

_COM_llsar

0

 

_COM_feq

0

 

_COM_deq

0

 

_COM_fne

0

 

_COM_dne

0

 

_COM_fge

0

 

_COM_dge

0

 

_COM_flt

0

 

_COM_dlt

0

 

_COM_fle

0

 

_COM_dle

0

 

_COM_fgt

0

 

_COM_dgt

0

 

_COM_funordered

0

 

_COM_dunordered

0

 

_COM_sltof

0

 

_COM_sltod

0

 

_COM_ultof

0

 

_COM_ultod

0

 

_COM_slltof

0

 

_COM_slltod

0

 

_COM_ulltof

0

 

_COM_ulltod

0

 

_COM_ftosl

0

 

_COM_ftoul

0

 

_COM_ftosll

0

 

_COM_ftoull

0

 

_COM_dtosl

0

 

_COM_dtoul

0

 

_COM_dtosll

0

 

_COM_dtoull

0

 

_COM_ftod

0

 

_COM_dtof

0