# flt_vendor_h.txt, 29 Apr 10

! title vendor
! msgpostfix  Vendor representations\n

3.362103143112093506262678e-4932        | LDBL_MIN: 80-bit Intel x86
1.681051571556046753131339e-4932        | LDBL_MIN: 80-bit Motorola 68000

# 0x1p-16382                            | LDBL_MIN: 80-bit Intel x86
# 0x1p-16383                            | LDBL_MIN: 80-bit Motorola 68000

# 0x0001800000000000.                   | LDBL_MIN: 80-bit Intel x86
# 0x0000800000000000.                   | LDBL_MIN: 80-bit Motorola 68000


# DEC specific floating-point format
# D Float: 9 bit, sign magnitude, excess 128 binary exponent
#  normalized 56 bit fraction, redundant bit not represented
#  approximately 16 decimal digits of precision
#  1.70141173319264430e+38  2^127 (2^24 - 1) / 2^24
#  2.93873587705571877e-39  2^-128
#
# G float: 12 bit, sign magnitude, excess 1024 binary exponent
#   normalized 53 bit fraction, redundant bit not represented
#   approximately 15 decimal digits precision
#
# Fpr Dec/HP Alpha
#  /* These are for the default broken IEEE mode, which traps
#     on infinity or denormal numbers.  */
#   "3.402823466385288598117e+38", /* 2^128 (1 - 2^-24) */
#  "-3.402823466385288598117e+38",
#   "1.1754943508222875079687e-38", /* 2^-126 */
#  "-1.1754943508222875079687e-38",

!msgpostfix  DEC/HP VAX/ALPHA proprietary format\n

1.70141173319264430e+38                           | F_FLT_MAX
8.98846567431157854e+307                          | G_FLT_MAX
#ifdef __ALPHA
# 3.40282347e+38                                    | S_FLT_MAX
# 1.79769313486231570e+308                          | T_FLT_MAX
1.189731495357231765085759326628007016196477e4932 | X_FLT_MAX

#define __F_FLT_EPSILON     ((float)(1.0 / (1 << 23))) -> S_FLT_EPSILON
#define __G_FLT_EPSILON     (1.0 / (1 << 30) / (1 << 22)) -> T_FLT_EPSILON
#ifdef __ALPHA
# 1.19209290e-07                                    | S_FLT_EPSILON
# 2.2204460492503131e-16                            | T_FLT_EPSILON
1.9259299443872358530559779425849273185381e-34    | X_FLT_EPSILON

2.93873587705571877e-39                           | F_FLT_MIN
5.56268464626800346e-309                          | G_FLT_MIN
#ifdef __ALPHA
# 1.17549435e-38                                    | S_FLT_MIN
# 2.2250738585072014e-308                           | T_FLT_MIN
3.3621031431120935062626778173217526025981e-4932  | X_FLT_MIN

!msgpostfix  HP 9000 FOCUS architecture proprietary format\n

2.8480954D-306                                    | DBL_MIN
1.40444776D+306                                   | DBL_MAX
# 2.22044605D-16
4.44089210D-16                                    | DBL_EPSILON

