Exports from the Floating Point C Run-Time Library (Windows Embedded CE 6.0)
1/5/2010
This topic lists the exports that are required for the floating point C run-time library, Fpcrt.dll. These exports must use the correct ordinal as listed in the following tables.
Platform-independent exports have ordinals that increase beginning from 1000, while platform dependent exports have ordinals that decrease beginning from 999.
While following the naming scheme is recommended unless you are reusing implementations from Ccrtcmrt.lib and Ccrttran.lib, it is optional. However, all exports must use the correct ordinal and the correct calling convention. For information about the calling conventions to use, see ARM Calling Sequence Specification.
Platform-independent Exports
The following table lists the platform-independent exports in the floating point C run-time library.
Export | Ordinal |
---|---|
_cabs |
1000 |
_chgsign |
1001 |
_clearfp |
1002 |
_controlfp |
1003 |
_controlfp_s |
1004 |
_copysign |
1005 |
_finite |
1006 |
_fpclass |
1007 |
_fpieee_flt |
1008 |
_fpreset |
1009 |
_frnd |
1010 |
_fsqrt |
1011 |
_hypot |
1012 |
_isnan |
1013 |
_isnanf |
1014 |
_isunordered |
1015 |
_isunorderedf |
1016 |
_j0 |
1017 |
_j1 |
1018 |
_jn |
1019 |
_logb |
1020 |
_nextafter |
1021 |
_scalb |
1022 |
_statusfp |
1023 |
_y0 |
1024 |
_y1 |
1025 |
_yn |
1026 |
acos |
1027 |
asin |
1028 |
atan |
1029 |
atan2 |
1030 |
ceil |
1031 |
ceilf |
1032 |
cos |
1033 |
cosh |
1034 |
exp |
1035 |
fabs |
1036 |
fabsf |
1037 |
floor |
1038 |
floorf |
1039 |
fmod |
1040 |
fmodf |
1041 |
frexp |
1042 |
ldexp |
1043 |
log |
1044 |
log10 |
1045 |
modf |
1046 |
pow |
1047 |
sin |
1048 |
sinh |
1049 |
sqrt |
1050 |
sqrtf |
1051 |
tan |
1052 |
tanh |
1053 |
Platform-dependent Exports
The following table lists the platform-dependent exports in the floating point C run-time library.
Export | Ordinal |
---|---|
__addd |
960 |
__adds |
961 |
__divd |
962 |
__divs |
963 |
__dtoi |
964 |
__dtoi64 |
965 |
__dtos |
966 |
__dtou |
967 |
__dtou64 |
968 |
__eqd |
969 |
__eqs |
970 |
__ged |
971 |
__ges |
972 |
__gtd |
973 |
__gts |
974 |
__i64tod |
975 |
__i64tos |
976 |
__itod |
977 |
__itos |
978 |
__led |
979 |
__les |
980 |
__ltd |
981 |
__lts |
982 |
__muld |
983 |
__muls |
984 |
__ned |
985 |
__negd |
986 |
__negs |
987 |
__nes |
988 |
__stod |
989 |
__stoi |
990 |
__stoi64 |
991 |
__stou |
992 |
__stou64 |
993 |
__subd |
994 |
__subs |
995 |
__u64tod |
996 |
__u64tos |
997 |
__utod |
998 |
__utos |
999 |