Exports from the Floating Point C Run-Time Library

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

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

See Also

Other Resources

Replacement Floating Point C Run-Time Library