The interrupt disabled time and re-entrant of each function in the runtime library are shown in the following.
The interrupt disabled time is displayed, starting from the left, for the case of not using division/multiplication and multiply-accumulate units, the case of using division/multiplication and multiply-accumulate units, the case of using division/multiplication extended instructions (single precision), and the case of using division/multiplication extended instructions (double precision). A single numerical value is common for all libraries.
|
|
|
|
_COM_fadd
|
0
|
O
|
|
_COM_dadd
|
0
|
O
|
|
_COM_fsub
|
0
|
O
|
|
_COM_dsub
|
0
|
O
|
|
_COM_imul
|
0
|
O
|
|
_COM_lmul
|
0/24/0/0
|
O
|
|
_COM_llmul
|
0/24/0/0
|
O
|
|
_COM_fmul
|
0/14/0/0
|
O
|
|
_COM_dmul
|
0/14/0/0
|
O
|
|
_COM_mulsi
|
0/14/0/0
|
O
|
|
_COM_mului
|
0/14/0/0
|
O
|
|
_COM_mulsl
|
0/14/0/0
|
O
|
|
_COM_mulul
|
0/14/0/0
|
O
|
|
_COM_scdiv
|
0/38/0/0
|
O
|
|
_COM_ucdiv
|
0/38/0/0
|
O
|
|
_COM_sidiv
|
0/38/0/0
|
O
|
|
_COM_uidiv
|
0/38/0/0
|
O
|
|
_COM_sldiv
|
0/40/0/0
|
O
|
|
_COM_uldiv
|
0/40/0/0
|
O
|
|
_COM_slldiv
|
0/43/0/0
|
O
|
|
_COM_ulldiv
|
0/43/0/0
|
O
|
|
_COM_fdiv
|
0/43/0/0
|
O
|
|
_COM_ddiv
|
0
|
O
|
|
_COM_divui
|
0/39/0/0
|
O
|
|
_COM_divul
|
0/40/0/0
|
O
|
|
_COM_screm
|
0/38/0/0
|
O
|
|
_COM_ucrem
|
0/38/0/0
|
O
|
|
_COM_sirem
|
0/38/0/0
|
O
|
|
_COM_uirem
|
0/38/0/0
|
O
|
|
_COM_slrem
|
0/40/0/0
|
O
|
|
_COM_ulrem
|
0/40/0/0
|
O
|
|
_COM_sllrem
|
0/42/0/0
|
O
|
|
_COM_ullrem
|
0/42/0/0
|
O
|
|
_COM_remui
|
0/39/0/0
|
O
|
|
_COM_remul
|
0/39/0/0
|
O
|
|
_COM_macsi
|
0/19/16/16
|
O
|
|
_COM_macui
|
0/19/16/16
|
O
|
|
_COM_lshl
|
0
|
O
|
|
_COM_llshl
|
0
|
O
|
|
_COM_lshr
|
0
|
O
|
|
_COM_llshr
|
0
|
O
|
|
_COM_lsar
|
0
|
O
|
|
_COM_llsar
|
0
|
O
|
|
_COM_feq
|
0
|
O
|
|
_COM_deq
|
0
|
O
|
|
_COM_fne
|
0
|
O
|
|
_COM_dne
|
0
|
O
|
|
_COM_fge
|
0
|
O
|
|
_COM_dge
|
0
|
O
|
|
_COM_flt
|
0
|
O
|
|
_COM_dlt
|
0
|
O
|
|
_COM_fle
|
0
|
O
|
|
_COM_dle
|
0
|
O
|
|
_COM_fgt
|
0
|
O
|
|
_COM_dgt
|
0
|
O
|
|
_COM_funordered
|
0
|
O
|
|
_COM_dunordered
|
0
|
O
|
|
_COM_sltof
|
0
|
O
|
|
_COM_sltod
|
0
|
O
|
|
_COM_ultof
|
0
|
O
|
|
_COM_ultod
|
0
|
O
|
|
_COM_slltof
|
0
|
O
|
|
_COM_slltod
|
0
|
O
|
|
_COM_ulltof
|
0
|
O
|
|
_COM_ulltod
|
0
|
O
|
|
_COM_ftosl
|
0
|
O
|
|
_COM_ftoul
|
0
|
O
|
|
_COM_ftosll
|
0
|
O
|
|
_COM_ftoull
|
0
|
O
|
|
_COM_dtosl
|
0
|
O
|
|
_COM_dtoul
|
0
|
O
|
|
_COM_dtosll
|
0
|
O
|
|
_COM_dtoull
|
0
|
O
|
|
_COM_ftod
|
0
|
O
|
|
_COM_dtof
|
0
|
O
|
|