Glossary updates master
authorH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Sun, 23 Nov 2014 17:27:40 +0000 (18:27 +0100)
committerH.Merijn Brand - Tux <h.m.brand@xs4all.nl>
Sun, 23 Nov 2014 17:27:40 +0000 (18:27 +0100)
d_cbrt also changed upstream

22 files changed:
U/perl/d_hypot.U
U/perl/d_ilogb.U
U/perl/d_ilogbl.U
U/perl/d_isless.U
U/perl/d_lgamma.U
U/perl/d_lgamma_r.U
U/perl/d_llrint.U
U/perl/d_llround.U
U/perl/d_log1p.U
U/perl/d_log2.U
U/perl/d_logb.U
U/perl/d_lrint.U
U/perl/d_lround.U
U/perl/d_nan.U
U/perl/d_nearbyint.U
U/perl/d_nextafter.U
U/perl/d_nexttoward.U
U/perl/d_prctl.U
U/perl/d_tgamma.U
U/perl/i_quadmath.U
U/perl/longdblfio.U
dist/U/d_cbrt.U

index e9b796c..88d3296 100644 (file)
@@ -4,8 +4,8 @@
 ?MAKE:d_hypot: Inlibc
 ?MAKE: -pick add $@ %<
 ?S:d_hypot:
-?S:    This variable conditionally defines the HAS_HYPOT symbol, which
-?S:    indicates to the C program that the hypot() routine is available.
+?S:    This variable conditionally defines HAS_HYPOT if hypot is available
+?S:    for numerically stable hypotenuse function.
 ?S:.
 ?C:HAS_HYPOT:
 ?C:    This symbol, if defined, indicates that the hypot routine is
index a88c5b7..71e7290 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_ilogb:
 ?S:    This variable conditionally defines the HAS_ILOGB symbol, which
-?S:    indicates to the C program that the ilogb() routine is available.
+?S:    indicates to the C program that the ilogb() routine is available
+?S:    for extracting the exponent of double x as a signed integer.
 ?S:.
 ?C:HAS_ILOGB:
 ?C:    This symbol, if defined, indicates that the ilogb routine is
index b6c53d3..7ffa9c6 100644 (file)
@@ -9,7 +9,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_ilogbl:
 ?S:    This variable conditionally defines the HAS_ILOGBL symbol, which
-?S:    indicates to the C program that the ilogbl() routine is available.
+?S:    indicates to the C program that the ilogbl() routine is available
+?S:    for extracting the exponent of long double x as a signed integer.
 ?S:    If scalbnl is also present we can emulate frexpl.
 ?S:.
 ?C:HAS_ILOGBL:
index 7a0f6fb..9526268 100644 (file)
@@ -9,7 +9,7 @@
 ?S:.
 ?C:HAS_ISLESS:
 ?C:    This symbol, if defined, indicates that the isless routine is
-?C:    available to do the error function.
+?C:    available to do the isless function.
 ?C:.
 ?H:#$d_isless HAS_ISLESS               /**/
 ?H:.
index 3a68e95..f65814c 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_lgamma:
 ?S:    This variable conditionally defines the HAS_LGAMMA symbol, which
-?S:    indicates to the C program that the lgamma() routine is available.
+?S:    indicates to the C program that the lgamma() routine is available
+?S:    for the log gamma function.  See also d_tgamma and d_lgamma_r.
 ?S:.
 ?C:HAS_LGAMMA:
 ?C:    This symbol, if defined, indicates that the lgamma routine is
index 24411fd..986cd2c 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_lgamma_r:
 ?S:    This variable conditionally defines the HAS_LGAMMA_R symbol, which
-?S:    indicates to the C program that the lgamma_r() routine is available.
+?S:    indicates to the C program that the lgamma_r() routine is available
+?S:    for the log gamma function, without using the global signgam variable.
 ?S:.
 ?C:HAS_LGAMMA_R:
 ?C:    This symbol, if defined, indicates that the lgamma_r routine is
index a540157..ee93eac 100644 (file)
@@ -5,7 +5,9 @@
 ?MAKE: -pick add $@ %<
 ?S:d_llrint:
 ?S:    This variable conditionally defines the HAS_LLRINT symbol, which
-?S:    indicates to the C program that the llrint() routine is available.
+?S:    indicates to the C program that the llrint() routine is available
+?S:    to return the long long value closest to (according to the current
+?S:    rounding mode) to x.
 ?S:.
 ?C:HAS_LLRINT:
 ?C:    This symbol, if defined, indicates that the llrint routine is
index 3899af3..ac84c4a 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_llround:
 ?S:    This variable conditionally defines the HAS_LLROUND symbol, which
-?S:    indicates to the C program that the llround() routine is available.
+?S:    indicates to the C program that the llround() routine is available
+?S:    to return the long long value nearest to x.
 ?S:.
 ?C:HAS_LLROUND:
 ?C:    This symbol, if defined, indicates that the llround routine is
index 154ddcc..c702e02 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_log1p:
 ?S:    This variable conditionally defines the HAS_LOG1P symbol, which
-?S:    indicates to the C program that the log1p() routine is available.
+?S:    indicates to the C program that the logp1() routine is available
+?S:    to compute log(1 + x) for values of x close to zero.
 ?S:.
 ?C:HAS_LOG1P:
 ?C:    This symbol, if defined, indicates that the log1p routine is
index 32401b6..bfd8c9f 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_log2:
 ?S:    This variable conditionally defines the HAS_LOG2 symbol, which
-?S:    indicates to the C program that the log2() routine is available.
+?S:    indicates to the C program that the log2() routine is available
+?S:    to compute log base two.
 ?S:.
 ?C:HAS_LOG2:
 ?C:    This symbol, if defined, indicates that the log2 routine is
index ec47f22..aa4569d 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_logb:
 ?S:    This variable conditionally defines the HAS_LOGB symbol, which
-?S:    indicates to the C program that the logb() routine is available.
+?S:    indicates to the C program that the logb() routine is available
+?S:    to extract the exponent of x.
 ?S:.
 ?C:HAS_LOGB:
 ?C:    This symbol, if defined, indicates that the logb routine is
index 54b81fa..8d59d5d 100644 (file)
@@ -5,7 +5,9 @@
 ?MAKE: -pick add $@ %<
 ?S:d_lrint:
 ?S:    This variable conditionally defines the HAS_LRINT symbol, which
-?S:    indicates to the C program that the lrint() routine is available.
+?S:    indicates to the C program that the lrint() routine is available
+?S:    to return the integral value closest to (according to the current
+?S:    rounding mode) to x.
 ?S:.
 ?C:HAS_LRINT:
 ?C:    This symbol, if defined, indicates that the lrint routine is
index 8a5b6a2..1358ff5 100644 (file)
@@ -5,7 +5,8 @@
 ?MAKE: -pick add $@ %<
 ?S:d_lround:
 ?S:    This variable conditionally defines the HAS_LROUND symbol, which
-?S:    indicates to the C program that the lround() routine is available.
+?S:    indicates to the C program that the lround() routine is available
+?S:    to return the integral value nearest to x.
 ?S:.
 ?C:HAS_LROUND:
 ?C:    This symbol, if defined, indicates that the lround routine is
index 4e8c2f8..ba0d1eb 100644 (file)
@@ -4,8 +4,8 @@
 ?MAKE:d_nan: Inlibc
 ?MAKE: -pick add $@ %<
 ?S:d_nan:
-?S:    This variable conditionally defines the HAS_NAN symbol, which
-?S:    indicates to the C program that the nan() routine is available.
+?S:    This variable conditionally defines HAS_NAN if nan() is
+?S:    available to generate NaN.
 ?S:.
 ?C:HAS_NAN:
 ?C:    This symbol, if defined, indicates that the nan routine is
index efce779..535d942 100644 (file)
@@ -4,8 +4,9 @@
 ?MAKE:d_nearbyint: Inlibc
 ?MAKE: -pick add $@ %<
 ?S:d_nearbyint:
-?S:    This variable conditionally defines the HAS_NEARBYINT symbol, which
-?S:    indicates to the C program that the nearbyint() routine is available.
+?S:    This variable conditionally defines HAS_NEARBYINT if nearbyint()
+?S:    is available to return the integral value closest to (according to
+?S:    the current rounding mode) to x.
 ?S:.
 ?C:HAS_NEARBYINT:
 ?C:    This symbol, if defined, indicates that the nearbyint routine is
index a994001..61a7d31 100644 (file)
@@ -4,12 +4,13 @@
 ?MAKE:d_nextafter: Inlibc
 ?MAKE: -pick add $@ %<
 ?S:d_nextafter:
-?S:    This variable conditionally defines the HAS_NEXTAFTER symbol, which
-?S:    indicates to the C program that the nextafter() routine is available.
+?S:    This variable conditionally defines HAS_NEXTAFTER if nextafter()
+?S:    is available to return the next machine representable double from
+?S:    x in direction y.
 ?S:.
 ?C:HAS_NEXTAFTER:
 ?C:    This symbol, if defined, indicates that the nextafter routine is
-?C:    available to return the next machine representable long double from
+?C:    available to return the next machine representable double from
 ?C:    x in direction y.
 ?C:.
 ?H:#$d_nextafter HAS_NEXTAFTER         /**/
index 6fd9464..4f889c4 100644 (file)
@@ -4,8 +4,9 @@
 ?MAKE:d_nexttoward: Inlibc
 ?MAKE: -pick add $@ %<
 ?S:d_nexttoward:
-?S:    This variable conditionally defines the HAS_NEXTTOWARD symbol, which
-?S:    indicates to the C program that the nexttoward() routine is available.
+?S:    This variable conditionally defines HAS_NEXTTOWARD if nexttoward()
+?S:    is available to return the next machine representable long double from
+?S:    x in direction y.
 ?S:.
 ?C:HAS_NEXTTOWARD:
 ?C:    This symbol, if defined, indicates that the nexttoward routine is
index f033ee3..d72d729 100644 (file)
@@ -10,6 +10,8 @@
 ?S:d_prctl:
 ?S:    This variable conditionally defines the HAS_PRCTL symbol, which
 ?S:    indicates to the C program that the prctl() routine is available.
+?S:    Note that there are at least two prctl variants: Linux and Irix.
+?S:    While they are somewhat similar, they are incompatible.
 ?S:.
 ?S:d_prctl_set_name:
 ?S:    This variable conditionally defines the HAS_PRCTL_SET_NAME symbol,
index 1eb3443..0736397 100644 (file)
@@ -6,7 +6,7 @@
 ?S:d_tgamma:
 ?S:    This variable conditionally defines the HAS_TGAMMA symbol, which
 ?S:    indicates to the C program that the tgamma() routine is available
-?S:    for the gamma function. See also d_lgamma.
+?S:    for the gamma function.  See also d_lgamma.
 ?S:.
 ?C:HAS_TGAMMA:
 ?C:    This symbol, if defined, indicates that the tgamma routine is
index b071dda..df6b909 100644 (file)
@@ -4,8 +4,8 @@
 ?MAKE:i_quadmath: Inhdr
 ?MAKE: -pick add $@ %<
 ?S:i_quadmath:
-?S:    This variable conditionally defines the I_QUADMATH symbol, and indicates
-?S:    whether a C program should include <quadmath.h>.
+?S:    This variable conditionally defines I_QUADMATH, which indicates
+?S:    to the C program that it should include <quadmath.h>.
 ?S:.
 ?C:I_QUADMATH:
 ?C:    This symbol, if defined, indicates that <quadmath.h> exists and
index 50dd516..e67bea0 100644 (file)
@@ -225,8 +225,6 @@ int main() {
     exit(0);
   }
 #endif
-  /* Rumoredly some old ARM processors have 'mixed endian' doubles,
-   * two 32-bit little endians stored in big-endian order. */
   /* Then there are old mainframe/miniframe formats like VAX, IBM, and CRAY.
    * Whether those environments can still build Perl is debatable. */
   printf("-1\n"); /* unknown */
index 4ed7398..ef5c9d9 100644 (file)
@@ -15,7 +15,7 @@
 ?MAKE:d_cbrt: Inlibc
 ?MAKE: -pick add $@ %<
 ?S:d_cbrt:
-?S:    This variable conditionally defines the CBRT symbol, which
+?S:    This variable conditionally defines the HAS_CBRT symbol, which
 ?S:    indicates to the C program that the cbrt() (cube root) function
 ?S:    is available.
 ?S:.