fplib C99 functions

Table 19 describes fplib functions that implement C99 functionality.

Table 19. fplib C99 functions

FunctionArgument typesReturn typeReturns sectionStandard
ilogbdoubleintExponent of argument x7.12.6.5
ilogbffloatintExponent of argument x7.12.6.5
ilogbllong doubleintExponent of argument x7.12.6.5
logbdoubledoubleExponent of argument x7.12.6.11
logbffloatfloatExponent of argument x7.12.6.11
logbllong doublelong doubleExponent of argument x7.12.6.11
scalbndouble, intdoublex * (FLT_RADIX ** n)7.12.6.13
scalbnffloat, intfloatx * (FLT_RADIX ** n)7.12.6.13
scalbnllong double, intlong doublex * (FLT_RADIX ** n)7.12.6.13
scalblndouble, long intdoublex * (FLT_RADIX ** n)7.12.6.13
scalblnffloat, long intfloatx * (FLT_RADIX ** n)7.12.6.13
scalblnllong double, long intlong doublex * (FLT_RADIX ** n)7.12.6.13
nextafter2 doubledoubleNext representable value after x towards y7.12.11.3
nextafterf2 floatfloatNext representable value after x towards y7.12.11.3
nextafterl2 long doublelong doubleNext representable value after x towards y7.12.11.3
nexttowarddouble, long doubledoubleNext representable value after x towards y7.12.11.4
nexttowardffloat, long doublefloatNext representable value after x towards y7.12.11.4
nexttowardl2 long doublelong doubleNext representable value after x towards y7.12.11.4

Show/hideSee also

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0475C
Non-ConfidentialID080411