7.6.2 Runtime library

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.

Function Name

Interrupt Disabled Time

Re-entrant

Remark

(non-reentrant source)

_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