Each entry-point name in Table B-1 is unique and corresponds to data-type specific calculations in a DPML routine. For example, the acos function has five entry-point-names for the OpenVMS Alpha operating system. Because five floating-point data types are available, five acos routines are provided: math$acos_s, math$acos_t, math$acos_f, math$acos_g, and math$acos_x. Use the entry-point name that corresponds to your input argument data type.
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
acos S_FLOAT math$acos_s acosf T_FLOAT math$acos_t acos X_FLOAT math$acos_x F_FLOAT math$acos_f G_FLOAT math$acos_g acosd S_FLOAT math$acosd_s acosdf T_FLOAT math$acosd_t acosd X_FLOAT math$acosd_x F_FLOAT math$acosd_f G_FLOAT math$acosd_g acosh S_FLOAT math$acosh_s acoshf T_FLOAT math$acosh_t acosh X_FLOAT math$acosh_x F_FLOAT math$acosh_f G_FLOAT math$acosh_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
asin S_FLOAT math$asin_s asinf T_FLOAT math$asin_t asin X_FLOAT math$asin_x F_FLOAT math$asin_f G_FLOAT math$asin_g asind S_FLOAT math$asind_s asindf T_FLOAT math$asind_t asind X_FLOAT math$asind_x F_FLOAT math$asind_f G_FLOAT math$asind_g asinh S_FLOAT math$asinh_s asinhf T_FLOAT math$asinh_t asinh X_FLOAT math$asinh_x F_FLOAT math$asinh_f G_FLOAT math$asinh_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
atan S_FLOAT math$atan_s atanf T_FLOAT math$atan_t atan X_FLOAT math$atan_x F_FLOAT math$atan_f G_FLOAT math$atan_g atan2 S_FLOAT math$atan2_s atan2f T_FLOAT math$atan2_t atan2 X_FLOAT math$atan2_x F_FLOAT math$atan2_f G_FLOAT math$atan2_g atand S_FLOAT math$atand_s atandf T_FLOAT math$atand_t atand X_FLOAT math$atand_x F_FLOAT math$atand_f G_FLOAT math$atand_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
atand2 S_FLOAT math$atand2_s atand2f T_FLOAT math$atand2_t atand2 X_FLOAT math$atand2_x F_FLOAT math$atand2_f G_FLOAT math$atand2_g atanh S_FLOAT math$atanh_s atanhf T_FLOAT math$atanh_t atanh X_FLOAT math$atanh_x F_FLOAT math$atanh_f G_FLOAT math$atanh_g cabs S_FLOAT math$cabs_s cabsf T_FLOAT math$cabs_t cabs X_FLOAT math$cabs_x F_FLOAT math$cabs_f G_FLOAT math$cabs_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
cbrt S_FLOAT math$cbrt_s cbrtf T_FLOAT math$cbrt_t cbrt X_FLOAT math$cbrt_x F_FLOAT math$cbrt_f G_FLOAT math$cbrt_g ccos S_FLOAT math$ccos_s ccosf T_FLOAT math$ccos_t ccos X_FLOAT math$ccos_x F_FLOAT math$ccos_f G_FLOAT math$ccos_g cdiv S_FLOAT math$cdiv_s cdivf T_FLOAT math$cdiv_t cdiv X_FLOAT math$cdiv_x F_FLOAT math$cdiv_f G_FLOAT math$cdiv_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
ceil S_FLOAT math$ceil_s ceilf T_FLOAT math$ceil_t ceil X_FLOAT math$ceil_x F_FLOAT math$ceil_f G_FLOAT math$ceil_g cexp S_FLOAT math$cexp_s cexpf T_FLOAT math$cexp_t cexp X_FLOAT math$cexp_x F_FLOAT math$cexp_f G_FLOAT math$cexp_g clog S_FLOAT math$clog_s clogf T_FLOAT math$clog_t clog X_FLOAT math$clog_x F_FLOAT math$clog_f G_FLOAT math$clog_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
cmul S_FLOAT math$cmul_s cmulf T_FLOAT math$cmul_t cmul X_FLOAT math$cmul_x F_FLOAT math$cmul_f G_FLOAT math$cmul_g copysign S_FLOAT math$copysign_s copysignf T_FLOAT math$copysign_t copysign X_FLOAT math$copysign_x F_FLOAT math$copysign_f G_FLOAT math$copysign_g cos S_FLOAT math$cos_s cosf T_FLOAT math$cos_t cos X_FLOAT math$cos_x F_FLOAT math$cos_f G_FLOAT math$cos_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
cosd S_FLOAT math$cosd_s cosdf T_FLOAT math$cosd_t cosd X_FLOAT math$cosd_x F_FLOAT math$cosd_f G_FLOAT math$cosd_g cosh S_FLOAT math$cosh_s coshf T_FLOAT math$cosh_t cosh X_FLOAT math$cosh_x F_FLOAT math$cosh_f G_FLOAT math$cosh_g cot S_FLOAT math$cot_s cotf T_FLOAT math$cot_t cot X_FLOAT math$cot_x F_FLOAT math$cot_f G_FLOAT math$cot_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
cotd S_FLOAT math$cotd_s cotdf T_FLOAT math$cotd_t cotd X_FLOAT math$cotd_x F_FLOAT math$cotd_f G_FLOAT math$cotd_g cpow S_FLOAT math$cpow_s cpowf T_FLOAT math$cpow_t cpow X_FLOAT math$cpow_x F_FLOAT math$cpow_f G_FLOAT math$cpow_g csin S_FLOAT math$csin_s csinf T_FLOAT math$csin_t csin X_FLOAT math$csin_x F_FLOAT math$csin_f G_FLOAT math$csin_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
csqrt S_FLOAT math$csqrt_s csqrtf T_FLOAT math$csqrt_t csqrt X_FLOAT math$csqrt_x F_FLOAT math$csqrt_f G_FLOAT math$csqrt_g cvt_ftof All cvt_ftof supported types drem S_FLOAT math$drem_s dremf T_FLOAT math$drem_t drem X_FLOAT math$drem_x F_FLOAT math$drem_f G_FLOAT math$drem_g erf S_FLOAT math$erf_s erff T_FLOAT math$erf_t erf X_FLOAT math$erf_x F_FLOAT math$erf_f G_FLOAT math$erf_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
erfc S_FLOAT math$erfc_s erfcf T_FLOAT math$erfc_t erfc X_FLOAT math$erfc_x F_FLOAT math$erfc_f G_FLOAT math$erfc_g exp S_FLOAT math$exp_s expf T_FLOAT math$exp_t exp X_FLOAT math$exp_x F_FLOAT math$exp_f G_FLOAT math$exp_g expm1 S_FLOAT math$expm1_s expm1f T_FLOAT math$expm1_t expm1 X_FLOAT math$expm1_x F_FLOAT math$expm1_f G_FLOAT math$expm1_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
fabs S_FLOAT math$fabs_s fabsf T_FLOAT math$fabs_t fabs X_FLOAT math$fabs_x F_FLOAT math$fabs_f G_FLOAT math$fabs_g finite S_FLOAT math$finite_s finitef T_FLOAT math$finite_t finite X_FLOAT math$finite_x F_FLOAT math$finite_f G_FLOAT math$finite_g floor S_FLOAT math$floor_s floorf T_FLOAT math$floor_t floor X_FLOAT math$floor_x F_FLOAT math$floor_f G_FLOAT math$floor_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
fmod S_FLOAT math$fmod_s fmodf T_FLOAT math$fmod_t fmod X_FLOAT math$fmod_x F_FLOAT math$fmod_f G_FLOAT math$fmod_g fp_class S_FLOAT math$fp_class_s fp_classf T_FLOAT math$fp_class_t fp_class X_FLOAT math$fp_class_x F_FLOAT math$fp_class_f G_FLOAT math$fp_class_g frexp S_FLOAT math$frexp_s frexpf T_FLOAT math$frexp_t frexp X_FLOAT math$frexp_x F_FLOAT math$frexp_f G_FLOAT math$frexp_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
hypot S_FLOAT math$hypot_s hypotf T_FLOAT math$hypot_t hypot X_FLOAT math$hypot_x F_FLOAT math$hypot_f G_FLOAT math$hypot_g ilogb S_FLOAT math$ilogb_s ilogbf T_FLOAT math$ilogb_t ilogb X_FLOAT math$ilogb_x F_FLOAT math$ilogb_f G_FLOAT math$ilogb_g isnan S_FLOAT math$isnan_s isnanf T_FLOAT math$isnan_t isnan X_FLOAT math$isnan_x F_FLOAT math$isnan_f G_FLOAT math$isnan_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
j0 S_FLOAT math$j0_s j0f T_FLOAT math$j0_t j0 X_FLOAT math$j0_x F_FLOAT math$j0_f G_FLOAT math$j0_g j1 S_FLOAT math$j1_s j1f T_FLOAT math$j1_t j1 X_FLOAT math$j1_x F_FLOAT math$j1_f G_FLOAT math$j1_g jn S_FLOAT math$jn_s jnf T_FLOAT math$jn_t jn X_FLOAT math$jn_x F_FLOAT math$jn_f G_FLOAT math$jn_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
ldexp S_FLOAT math$ldexp_s ldexpf T_FLOAT math$ldexp_t ldexp X_FLOAT math$ldexp_x F_FLOAT math$ldexp_f G_FLOAT math$ldexp_g lgamma S_FLOAT math$lgamma_s lgammaf T_FLOAT math$lgamma_t lgamma X_FLOAT math$lgamma_x F_FLOAT math$lgamma_f G_FLOAT math$lgamma_g ln S_FLOAT math$ln_s logf T_FLOAT math$ln_t log X_FLOAT math$ln_x F_FLOAT math$ln_f G_FLOAT math$ln_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
log2 S_FLOAT math$log2_s log2f T_FLOAT math$log2_t log2 X_FLOAT math$log2_x F_FLOAT math$log2_f G_FLOAT math$log2_g log10 S_FLOAT math$log10_s log10f T_FLOAT math$log10_t log10 X_FLOAT math$log10_x F_FLOAT math$log10_f G_FLOAT math$log10_g log1p S_FLOAT math$log1p_s log1pf T_FLOAT math$log1p_t log1p X_FLOAT math$log1p_x F_FLOAT math$log1p_f G_FLOAT math$log1p_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
logb S_FLOAT math$logb_s logbf T_FLOAT math$logb_t logb X_FLOAT math$logb_x F_FLOAT math$logb_f G_FLOAT math$logb_g modf S_FLOAT math$modf_s modff T_FLOAT math$modf_t modf X_FLOAT math$modf_x F_FLOAT math$modf_f G_FLOAT math$modf_g nextafter S_FLOAT math$nextafter_ nextafterf s T_FLOAT math$nextafter_ nextafter t X_FLOAT math$nextafter_ x F_FLOAT math$nextafter_ f G_FLOAT math$nextafter_ g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
nint S_FLOAT math$nint_s nintf T_FLOAT math$nint_t nint X_FLOAT math$nint_x F_FLOAT math$nint_f G_FLOAT math$nint_g pow S_FLOAT math$pow_ss powf T_FLOAT math$pow_tt pow X_FLOAT math$pow_xx F_FLOAT math$pow_ff G_FLOAT math$pow_gg random S_FLOAT math$random_s T_FLOAT math$random_t X_FLOAT math$random_x F_FLOAT math$random_f G_FLOAT math$random_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
remainder S_FLOAT math$remainder_s remainderf T_FLOAT math$remainder_t remainder X_FLOAT math$remainder_x F_FLOAT math$remainder_f G_FLOAT math$remainder_g rint S_FLOAT math$rint_s rintf T_FLOAT math$rint_t rint X_FLOAT math$rint_x F_FLOAT math$rint_f G_FLOAT math$rint_g scalb S_FLOAT math$scalb_s scalbf T_FLOAT math$scalb_t scalb X_FLOAT math$scalb_x F_FLOAT math$scalb_f G_FLOAT math$scalb_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
sin S_FLOAT math$sin_s sinf T_FLOAT math$sin_t sin X_FLOAT math$sin_x F_FLOAT math$sin_f G_FLOAT math$sin_g sincos S_FLOAT math$sincos_s sincosf T_FLOAT math$sincos_t sincos X_FLOAT math$sincos_x F_FLOAT math$sincos_f G_FLOAT math$sincos_g sincosd S_FLOAT math$sincosd_s sincosdf T_FLOAT math$sincosd_t sincosd X_FLOAT math$sincosd_x F_FLOAT math$sincosd_f G_FLOAT math$sincosd_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
sind S_FLOAT math$sind_s sindf T_FLOAT math$sind_t sind X_FLOAT math$sind_x F_FLOAT math$sind_f G_FLOAT math$sind_g sinh S_FLOAT math$sinh_s sinhf T_FLOAT math$sinh_t sinh X_FLOAT math$sinh_x F_FLOAT math$sinh_f G_FLOAT math$sinh_g sinhcosh S_FLOAT math$sinhcosh_s sinhcoshf T_FLOAT math$sinhcosh_t sinhcosh X_FLOAT math$sinhcosh_x F_FLOAT math$sinhcosh_f G_FLOAT math$sinhcosh_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
sqrt S_FLOAT math$sqrt_s sqrtf T_FLOAT math$sqrt_t sqrt X_FLOAT math$sqrt_x F_FLOAT math$sqrt_f G_FLOAT math$sqrt_g tan S_FLOAT math$tan_s tanf T_FLOAT math$tan_t tan X_FLOAT math$tan_x F_FLOAT math$tan_f G_FLOAT math$tan_g tand S_FLOAT math$tand_s tandf T_FLOAT math$tand_t tand X_FLOAT math$tand_x F_FLOAT math$tand_f G_FLOAT math$tand_g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
tanh S_FLOAT math$tanh_s tanhf T_FLOAT math$tanh_t tanh X_FLOAT math$tanh_x F_FLOAT math$tanh_f G_FLOAT math$tanh_g trunc S_FLOAT math$trunc_s truncf T_FLOAT math$trunc_t trunc X_FLOAT math$trunc_x F_FLOAT math$trunc_f G_FLOAT math$trunc_g unordered S_FLOAT math$unordered_ unorderedf s T_FLOAT math$unordered_ unordered t X_FLOAT math$unordered_ x F_FLOAT math$unordered_ f G_FLOAT math$unordered_ g
Entry-Point Names ______________________________________________ Generic Function Data Type OpenVMS Digital Name Required Alpha UNIX Alpha
y0 S_FLOAT math$y0_s y0f T_FLOAT math$y0_t y0 X_FLOAT math$y0_x F_FLOAT math$y0_f G_FLOAT math$y0_g y1 S_FLOAT math$y1_s y1f T_FLOAT math$y1_t y1 X_FLOAT math$y1_x F_FLOAT math$y1_f G_FLOAT math$y1_g yn S_FLOAT math$yn_s ynf T_FLOAT math$yn_t yn X_FLOAT math$yn_x F_FLOAT math$yn_f G_FLOAT math$yn_g