Annotation of tme/generic/float-auto.c, revision 1.1.1.1

1.1       root        1: /* automatically generated by float-auto.sh, do not edit! */
                      2: 
                      3: #include <tme/common.h>
                      4: _TME_RCSID("$Id: float-auto.sh,v 1.1 2005/02/17 12:17:00 fredette Exp $");
                      5: 
                      6: /* includes: */
                      7: #include <tme/generic/float.h>
                      8: 
                      9: 
                     10: /* a series of float values of the form 2^x, where x is a power of two: */
                     11: static const float _tme_float_radix2_exponent_bits_float_pos[] = {
                     12: 
                     13:   /* 2^1: */
                     14:   (1 * ((float) ((tme_uint32_t) 2))),
                     15: 
                     16:   /* 2^2: */
                     17:   (1 * ((float) ((tme_uint32_t) 4))),
                     18: 
                     19:   /* 2^4: */
                     20:   (1 * ((float) ((tme_uint32_t) 16))),
                     21: 
                     22:   /* 2^8: */
                     23:   (1 * ((float) ((tme_uint32_t) 256))),
                     24: 
                     25:   /* 2^16: */
                     26:   (1 * ((float) ((tme_uint32_t) 65536))),
                     27: 
                     28: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                     29: 
                     30:   /* 2^32: */
                     31:   ((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 256))),
                     32: 
                     33:   /* 2^64: */
                     34:   (((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 65536))),
                     35: 
                     36: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                     37: 
                     38: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                     39: 
                     40:   /* 2^128: */
                     41:   ((((((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 256))),
                     42: 
                     43:   /* 2^256: */
                     44:   (((((((((((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 65536))),
                     45: 
                     46:   /* 2^512: */
                     47:   ((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 256))),
                     48: 
                     49: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                     50: 
                     51: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                     52: 
                     53:   /* 2^1024: */
                     54:   (((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 65536))),
                     55: 
                     56:   /* 2^2048: */
                     57:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 256))),
                     58: 
                     59:   /* 2^4096: */
                     60:   (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 65536))),
                     61: 
                     62:   /* 2^8192: */
                     63:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 16777216))) * ((float) ((tme_uint32_t) 256))),
                     64: 
                     65: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                     66: };
                     67: 
                     68: /* a series of float values of the form 2^-x, where x is a power of two: */
                     69: static const float _tme_float_radix2_exponent_bits_float_neg[] = {
                     70: 
                     71:   /* 2^-1: */
                     72:   (1 / ((float) ((tme_uint32_t) 2))),
                     73: 
                     74:   /* 2^-2: */
                     75:   (1 / ((float) ((tme_uint32_t) 4))),
                     76: 
                     77:   /* 2^-4: */
                     78:   (1 / ((float) ((tme_uint32_t) 16))),
                     79: 
                     80:   /* 2^-8: */
                     81:   (1 / ((float) ((tme_uint32_t) 256))),
                     82: 
                     83:   /* 2^-16: */
                     84:   (1 / ((float) ((tme_uint32_t) 65536))),
                     85: 
                     86: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                     87: 
                     88:   /* 2^-32: */
                     89:   ((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 256))),
                     90: 
                     91:   /* 2^-64: */
                     92:   (((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 65536))),
                     93: 
                     94: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                     95: 
                     96: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                     97: 
                     98:   /* 2^-128: */
                     99:   ((((((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 256))),
                    100: 
                    101:   /* 2^-256: */
                    102:   (((((((((((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 65536))),
                    103: 
                    104:   /* 2^-512: */
                    105:   ((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 256))),
                    106: 
                    107: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    108: 
                    109: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    110: 
                    111:   /* 2^-1024: */
                    112:   (((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 65536))),
                    113: 
                    114:   /* 2^-2048: */
                    115:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 256))),
                    116: 
                    117:   /* 2^-4096: */
                    118:   (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 65536))),
                    119: 
                    120:   /* 2^-8192: */
                    121:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 16777216))) / ((float) ((tme_uint32_t) 256))),
                    122: 
                    123: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    124: };
                    125: 
                    126: /* this returns the radix 2 mantissa and exponent of an in-range float.
                    127:    the mantissa is either zero, or in the range [1,2): */
                    128: float
                    129: tme_float_radix2_mantissa_exponent_float(float value, tme_int32_t *_exponent)
                    130: {
                    131:   tme_int32_t exponent;
                    132:   tme_uint32_t exponent_bit;
                    133:   int negate;
                    134: 
                    135:   /* take the magnitude of the value, but remember if it was negative: */
                    136:   negate = (value < 0);
                    137:   if (negate) {
                    138:     value = 0 - value;
                    139:   }
                    140: 
                    141:   /* start with an exponent of zero: */
                    142:   exponent = 0;
                    143: 
                    144:   /* if the value is zero, return zero: */
                    145:   /* XXX FIXME this returns positive zero for a negative zero argument: */
                    146:   if (value == 0) {
                    147:     *_exponent = exponent;
                    148:     return (0);
                    149:   }
                    150: 
                    151:   /* while the value is less than one: */
                    152:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_float_neg) - 1;
                    153:   for (; value < 1; ) {
                    154: 
                    155:     /* if value is less than or equal to 2^-(2^exponent_bit),
                    156:        divide value by 2^-(2^exponent_bit), and subtract 2^exponent_bit
                    157:        from exponent: */
                    158:     if (value <= _tme_float_radix2_exponent_bits_float_neg[exponent_bit]
                    159:         || exponent_bit == 0) {
                    160:       value /= _tme_float_radix2_exponent_bits_float_neg[exponent_bit];
                    161:       exponent -= (1 << exponent_bit);
                    162:     }
                    163: 
                    164:     /* otherwise, move to the next exponent bit: */
                    165:     else {
                    166:       exponent_bit--;
                    167:     }
                    168:   }
                    169: 
                    170:   /* while the value is greater than 2: */
                    171:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_float_pos) - 1;
                    172:   for (; value > 2; ) {
                    173: 
                    174:     /* if value is greater than or equal to 2^(2^exponent_bit),
                    175:        divide value by 2^(2^exponent_bit), and add 2^exponent_bit
                    176:        to exponent: */
                    177:     if (value >= _tme_float_radix2_exponent_bits_float_pos[exponent_bit]
                    178:         || exponent_bit == 0) {
                    179:       value /= _tme_float_radix2_exponent_bits_float_pos[exponent_bit];
                    180:       exponent += (1 << exponent_bit);
                    181:     }
                    182: 
                    183:     /* otherwise, move to the next exponent bit: */
                    184:     else {
                    185:       exponent_bit--;
                    186:     }
                    187:   }
                    188: 
                    189:   /* done: */
                    190:   *_exponent = exponent;
                    191:   return (negate ? 0 - value : value);
                    192: }
                    193: 
                    194: /* this scales a value by adding n to its exponent: */
                    195: float
                    196: tme_float_radix2_scale_float(float value, tme_int32_t _n)
                    197: {
                    198:   tme_uint32_t exponent_bit, exponent;
                    199:   tme_uint32_t n;
                    200: 
                    201:   /* start with the most significant exponent bit: */
                    202:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_float_pos) - 1;
                    203:   exponent = (1 << exponent_bit);
                    204: 
                    205:   /* if n is negative: */
                    206:   if (_n < 0) {
                    207: 
                    208:     for (n = 0 - _n; n > 0;) {
                    209:       if (n >= exponent || exponent == 1) {
                    210:         value /= _tme_float_radix2_exponent_bits_float_pos[exponent_bit];
                    211:         n -= exponent;
                    212:       }
                    213:       else {
                    214:         exponent >>= 1;
                    215:         exponent_bit--;
                    216:       }
                    217:     }
                    218:   }
                    219: 
                    220:   /* otherwise, n is positive: */
                    221:   else {
                    222:     for (n = _n; n > 0;) {
                    223:       if (n >= exponent || exponent == 1) {
                    224:         value *= _tme_float_radix2_exponent_bits_float_pos[exponent_bit];
                    225:         n -= exponent;
                    226:       }
                    227:       else {
                    228:         exponent >>= 1;
                    229:         exponent_bit--;
                    230:       }
                    231:     }
                    232:   }
                    233: 
                    234:   return (value);
                    235: }
                    236: 
                    237: /* a series of float values of the form 10^x, where x is a power of two: */
                    238: static const float _tme_float_radix10_exponent_bits_float_pos[] = {
                    239: 
                    240:   /* 10^1: */
                    241:   (1 * ((float) ((tme_uint32_t) 10))),
                    242: 
                    243:   /* 10^2: */
                    244:   (1 * ((float) ((tme_uint32_t) 100))),
                    245: 
                    246:   /* 10^4: */
                    247:   (1 * ((float) ((tme_uint32_t) 10000))),
                    248: 
                    249: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    250: 
                    251:   /* 10^8: */
                    252:   ((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    253: 
                    254:   /* 10^16: */
                    255:   ((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    256: 
                    257: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    258: 
                    259: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    260: 
                    261:   /* 10^32: */
                    262:   ((((((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    263: 
                    264:   /* 10^64: */
                    265:   ((((((((((((((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    266: 
                    267:   /* 10^128: */
                    268:   ((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    269: 
                    270: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    271: 
                    272: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    273: 
                    274:   /* 10^256: */
                    275:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    276: 
                    277:   /* 10^512: */
                    278:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    279: 
                    280:   /* 10^1024: */
                    281:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    282: 
                    283:   /* 10^2048: */
                    284:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))) * ((float) ((tme_uint32_t) 10000))),
                    285: 
                    286: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    287: };
                    288: 
                    289: /* a series of float values of the form 10^-x, where x is a power of two: */
                    290: static const float _tme_float_radix10_exponent_bits_float_neg[] = {
                    291: 
                    292:   /* 10^-1: */
                    293:   (1 / ((float) ((tme_uint32_t) 10))),
                    294: 
                    295:   /* 10^-2: */
                    296:   (1 / ((float) ((tme_uint32_t) 100))),
                    297: 
                    298:   /* 10^-4: */
                    299:   (1 / ((float) ((tme_uint32_t) 10000))),
                    300: 
                    301: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    302: 
                    303:   /* 10^-8: */
                    304:   ((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    305: 
                    306:   /* 10^-16: */
                    307:   ((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    308: 
                    309: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    310: 
                    311: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    312: 
                    313:   /* 10^-32: */
                    314:   ((((((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    315: 
                    316:   /* 10^-64: */
                    317:   ((((((((((((((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    318: 
                    319:   /* 10^-128: */
                    320:   ((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    321: 
                    322: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    323: 
                    324: #if ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    325: 
                    326:   /* 10^-256: */
                    327:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    328: 
                    329:   /* 10^-512: */
                    330:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    331: 
                    332:   /* 10^-1024: */
                    333:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    334: 
                    335:   /* 10^-2048: */
                    336:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))) / ((float) ((tme_uint32_t) 10000))),
                    337: 
                    338: #endif /* ((TME_FLOAT_FORMAT_FLOAT & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    339: };
                    340: 
                    341: /* this returns the radix 10 mantissa and exponent of an in-range float.
                    342:    the mantissa is either zero, or in the range [1,10): */
                    343: float
                    344: tme_float_radix10_mantissa_exponent_float(float value, tme_int32_t *_exponent)
                    345: {
                    346:   tme_int32_t exponent;
                    347:   tme_uint32_t exponent_bit;
                    348:   int negate;
                    349: 
                    350:   /* take the magnitude of the value, but remember if it was negative: */
                    351:   negate = (value < 0);
                    352:   if (negate) {
                    353:     value = 0 - value;
                    354:   }
                    355: 
                    356:   /* start with an exponent of zero: */
                    357:   exponent = 0;
                    358: 
                    359:   /* if the value is zero, return zero: */
                    360:   /* XXX FIXME this returns positive zero for a negative zero argument: */
                    361:   if (value == 0) {
                    362:     *_exponent = exponent;
                    363:     return (0);
                    364:   }
                    365: 
                    366:   /* while the value is less than one: */
                    367:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_float_neg) - 1;
                    368:   for (; value < 1; ) {
                    369: 
                    370:     /* if value is less than or equal to 10^-(2^exponent_bit),
                    371:        divide value by 10^-(2^exponent_bit), and subtract 2^exponent_bit
                    372:        from exponent: */
                    373:     if (value <= _tme_float_radix10_exponent_bits_float_neg[exponent_bit]
                    374:         || exponent_bit == 0) {
                    375:       value /= _tme_float_radix10_exponent_bits_float_neg[exponent_bit];
                    376:       exponent -= (1 << exponent_bit);
                    377:     }
                    378: 
                    379:     /* otherwise, move to the next exponent bit: */
                    380:     else {
                    381:       exponent_bit--;
                    382:     }
                    383:   }
                    384: 
                    385:   /* while the value is greater than 10: */
                    386:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_float_pos) - 1;
                    387:   for (; value > 10; ) {
                    388: 
                    389:     /* if value is greater than or equal to 10^(2^exponent_bit),
                    390:        divide value by 10^(2^exponent_bit), and add 2^exponent_bit
                    391:        to exponent: */
                    392:     if (value >= _tme_float_radix10_exponent_bits_float_pos[exponent_bit]
                    393:         || exponent_bit == 0) {
                    394:       value /= _tme_float_radix10_exponent_bits_float_pos[exponent_bit];
                    395:       exponent += (1 << exponent_bit);
                    396:     }
                    397: 
                    398:     /* otherwise, move to the next exponent bit: */
                    399:     else {
                    400:       exponent_bit--;
                    401:     }
                    402:   }
                    403: 
                    404:   /* done: */
                    405:   *_exponent = exponent;
                    406:   return (negate ? 0 - value : value);
                    407: }
                    408: 
                    409: /* this scales a value by adding n to its exponent: */
                    410: float
                    411: tme_float_radix10_scale_float(float value, tme_int32_t _n)
                    412: {
                    413:   tme_uint32_t exponent_bit, exponent;
                    414:   tme_uint32_t n;
                    415: 
                    416:   /* start with the most significant exponent bit: */
                    417:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_float_pos) - 1;
                    418:   exponent = (1 << exponent_bit);
                    419: 
                    420:   /* if n is negative: */
                    421:   if (_n < 0) {
                    422: 
                    423:     for (n = 0 - _n; n > 0;) {
                    424:       if (n >= exponent || exponent == 1) {
                    425:         value /= _tme_float_radix10_exponent_bits_float_pos[exponent_bit];
                    426:         n -= exponent;
                    427:       }
                    428:       else {
                    429:         exponent >>= 1;
                    430:         exponent_bit--;
                    431:       }
                    432:     }
                    433:   }
                    434: 
                    435:   /* otherwise, n is positive: */
                    436:   else {
                    437:     for (n = _n; n > 0;) {
                    438:       if (n >= exponent || exponent == 1) {
                    439:         value *= _tme_float_radix10_exponent_bits_float_pos[exponent_bit];
                    440:         n -= exponent;
                    441:       }
                    442:       else {
                    443:         exponent >>= 1;
                    444:         exponent_bit--;
                    445:       }
                    446:     }
                    447:   }
                    448: 
                    449:   return (value);
                    450: }
                    451: 
                    452: /* a series of double values of the form 2^x, where x is a power of two: */
                    453: static const double _tme_float_radix2_exponent_bits_double_pos[] = {
                    454: 
                    455:   /* 2^1: */
                    456:   (1 * ((double) ((tme_uint32_t) 2))),
                    457: 
                    458:   /* 2^2: */
                    459:   (1 * ((double) ((tme_uint32_t) 4))),
                    460: 
                    461:   /* 2^4: */
                    462:   (1 * ((double) ((tme_uint32_t) 16))),
                    463: 
                    464:   /* 2^8: */
                    465:   (1 * ((double) ((tme_uint32_t) 256))),
                    466: 
                    467:   /* 2^16: */
                    468:   (1 * ((double) ((tme_uint32_t) 65536))),
                    469: 
                    470: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    471: 
                    472:   /* 2^32: */
                    473:   ((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 256))),
                    474: 
                    475:   /* 2^64: */
                    476:   (((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 65536))),
                    477: 
                    478: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    479: 
                    480: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    481: 
                    482:   /* 2^128: */
                    483:   ((((((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 256))),
                    484: 
                    485:   /* 2^256: */
                    486:   (((((((((((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 65536))),
                    487: 
                    488:   /* 2^512: */
                    489:   ((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 256))),
                    490: 
                    491: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    492: 
                    493: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    494: 
                    495:   /* 2^1024: */
                    496:   (((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 65536))),
                    497: 
                    498:   /* 2^2048: */
                    499:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 256))),
                    500: 
                    501:   /* 2^4096: */
                    502:   (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 65536))),
                    503: 
                    504:   /* 2^8192: */
                    505:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 16777216))) * ((double) ((tme_uint32_t) 256))),
                    506: 
                    507: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    508: };
                    509: 
                    510: /* a series of double values of the form 2^-x, where x is a power of two: */
                    511: static const double _tme_float_radix2_exponent_bits_double_neg[] = {
                    512: 
                    513:   /* 2^-1: */
                    514:   (1 / ((double) ((tme_uint32_t) 2))),
                    515: 
                    516:   /* 2^-2: */
                    517:   (1 / ((double) ((tme_uint32_t) 4))),
                    518: 
                    519:   /* 2^-4: */
                    520:   (1 / ((double) ((tme_uint32_t) 16))),
                    521: 
                    522:   /* 2^-8: */
                    523:   (1 / ((double) ((tme_uint32_t) 256))),
                    524: 
                    525:   /* 2^-16: */
                    526:   (1 / ((double) ((tme_uint32_t) 65536))),
                    527: 
                    528: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    529: 
                    530:   /* 2^-32: */
                    531:   ((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 256))),
                    532: 
                    533:   /* 2^-64: */
                    534:   (((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 65536))),
                    535: 
                    536: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    537: 
                    538: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    539: 
                    540:   /* 2^-128: */
                    541:   ((((((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 256))),
                    542: 
                    543:   /* 2^-256: */
                    544:   (((((((((((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 65536))),
                    545: 
                    546:   /* 2^-512: */
                    547:   ((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 256))),
                    548: 
                    549: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    550: 
                    551: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    552: 
                    553:   /* 2^-1024: */
                    554:   (((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 65536))),
                    555: 
                    556:   /* 2^-2048: */
                    557:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 256))),
                    558: 
                    559:   /* 2^-4096: */
                    560:   (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 65536))),
                    561: 
                    562:   /* 2^-8192: */
                    563:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 16777216))) / ((double) ((tme_uint32_t) 256))),
                    564: 
                    565: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    566: };
                    567: 
                    568: /* this returns the radix 2 mantissa and exponent of an in-range double.
                    569:    the mantissa is either zero, or in the range [1,2): */
                    570: double
                    571: tme_float_radix2_mantissa_exponent_double(double value, tme_int32_t *_exponent)
                    572: {
                    573:   tme_int32_t exponent;
                    574:   tme_uint32_t exponent_bit;
                    575:   int negate;
                    576: 
                    577:   /* take the magnitude of the value, but remember if it was negative: */
                    578:   negate = (value < 0);
                    579:   if (negate) {
                    580:     value = 0 - value;
                    581:   }
                    582: 
                    583:   /* start with an exponent of zero: */
                    584:   exponent = 0;
                    585: 
                    586:   /* if the value is zero, return zero: */
                    587:   /* XXX FIXME this returns positive zero for a negative zero argument: */
                    588:   if (value == 0) {
                    589:     *_exponent = exponent;
                    590:     return (0);
                    591:   }
                    592: 
                    593:   /* while the value is less than one: */
                    594:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_double_neg) - 1;
                    595:   for (; value < 1; ) {
                    596: 
                    597:     /* if value is less than or equal to 2^-(2^exponent_bit),
                    598:        divide value by 2^-(2^exponent_bit), and subtract 2^exponent_bit
                    599:        from exponent: */
                    600:     if (value <= _tme_float_radix2_exponent_bits_double_neg[exponent_bit]
                    601:         || exponent_bit == 0) {
                    602:       value /= _tme_float_radix2_exponent_bits_double_neg[exponent_bit];
                    603:       exponent -= (1 << exponent_bit);
                    604:     }
                    605: 
                    606:     /* otherwise, move to the next exponent bit: */
                    607:     else {
                    608:       exponent_bit--;
                    609:     }
                    610:   }
                    611: 
                    612:   /* while the value is greater than 2: */
                    613:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_double_pos) - 1;
                    614:   for (; value > 2; ) {
                    615: 
                    616:     /* if value is greater than or equal to 2^(2^exponent_bit),
                    617:        divide value by 2^(2^exponent_bit), and add 2^exponent_bit
                    618:        to exponent: */
                    619:     if (value >= _tme_float_radix2_exponent_bits_double_pos[exponent_bit]
                    620:         || exponent_bit == 0) {
                    621:       value /= _tme_float_radix2_exponent_bits_double_pos[exponent_bit];
                    622:       exponent += (1 << exponent_bit);
                    623:     }
                    624: 
                    625:     /* otherwise, move to the next exponent bit: */
                    626:     else {
                    627:       exponent_bit--;
                    628:     }
                    629:   }
                    630: 
                    631:   /* done: */
                    632:   *_exponent = exponent;
                    633:   return (negate ? 0 - value : value);
                    634: }
                    635: 
                    636: /* this scales a value by adding n to its exponent: */
                    637: double
                    638: tme_float_radix2_scale_double(double value, tme_int32_t _n)
                    639: {
                    640:   tme_uint32_t exponent_bit, exponent;
                    641:   tme_uint32_t n;
                    642: 
                    643:   /* start with the most significant exponent bit: */
                    644:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_double_pos) - 1;
                    645:   exponent = (1 << exponent_bit);
                    646: 
                    647:   /* if n is negative: */
                    648:   if (_n < 0) {
                    649: 
                    650:     for (n = 0 - _n; n > 0;) {
                    651:       if (n >= exponent || exponent == 1) {
                    652:         value /= _tme_float_radix2_exponent_bits_double_pos[exponent_bit];
                    653:         n -= exponent;
                    654:       }
                    655:       else {
                    656:         exponent >>= 1;
                    657:         exponent_bit--;
                    658:       }
                    659:     }
                    660:   }
                    661: 
                    662:   /* otherwise, n is positive: */
                    663:   else {
                    664:     for (n = _n; n > 0;) {
                    665:       if (n >= exponent || exponent == 1) {
                    666:         value *= _tme_float_radix2_exponent_bits_double_pos[exponent_bit];
                    667:         n -= exponent;
                    668:       }
                    669:       else {
                    670:         exponent >>= 1;
                    671:         exponent_bit--;
                    672:       }
                    673:     }
                    674:   }
                    675: 
                    676:   return (value);
                    677: }
                    678: 
                    679: /* a series of double values of the form 10^x, where x is a power of two: */
                    680: static const double _tme_float_radix10_exponent_bits_double_pos[] = {
                    681: 
                    682:   /* 10^1: */
                    683:   (1 * ((double) ((tme_uint32_t) 10))),
                    684: 
                    685:   /* 10^2: */
                    686:   (1 * ((double) ((tme_uint32_t) 100))),
                    687: 
                    688:   /* 10^4: */
                    689:   (1 * ((double) ((tme_uint32_t) 10000))),
                    690: 
                    691: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    692: 
                    693:   /* 10^8: */
                    694:   ((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    695: 
                    696:   /* 10^16: */
                    697:   ((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    698: 
                    699: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    700: 
                    701: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    702: 
                    703:   /* 10^32: */
                    704:   ((((((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    705: 
                    706:   /* 10^64: */
                    707:   ((((((((((((((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    708: 
                    709:   /* 10^128: */
                    710:   ((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    711: 
                    712: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    713: 
                    714: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    715: 
                    716:   /* 10^256: */
                    717:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    718: 
                    719:   /* 10^512: */
                    720:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    721: 
                    722:   /* 10^1024: */
                    723:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    724: 
                    725:   /* 10^2048: */
                    726:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))) * ((double) ((tme_uint32_t) 10000))),
                    727: 
                    728: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    729: };
                    730: 
                    731: /* a series of double values of the form 10^-x, where x is a power of two: */
                    732: static const double _tme_float_radix10_exponent_bits_double_neg[] = {
                    733: 
                    734:   /* 10^-1: */
                    735:   (1 / ((double) ((tme_uint32_t) 10))),
                    736: 
                    737:   /* 10^-2: */
                    738:   (1 / ((double) ((tme_uint32_t) 100))),
                    739: 
                    740:   /* 10^-4: */
                    741:   (1 / ((double) ((tme_uint32_t) 10000))),
                    742: 
                    743: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    744: 
                    745:   /* 10^-8: */
                    746:   ((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    747: 
                    748:   /* 10^-16: */
                    749:   ((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    750: 
                    751: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    752: 
                    753: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    754: 
                    755:   /* 10^-32: */
                    756:   ((((((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    757: 
                    758:   /* 10^-64: */
                    759:   ((((((((((((((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    760: 
                    761:   /* 10^-128: */
                    762:   ((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    763: 
                    764: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    765: 
                    766: #if ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    767: 
                    768:   /* 10^-256: */
                    769:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    770: 
                    771:   /* 10^-512: */
                    772:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    773: 
                    774:   /* 10^-1024: */
                    775:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    776: 
                    777:   /* 10^-2048: */
                    778:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))) / ((double) ((tme_uint32_t) 10000))),
                    779: 
                    780: #endif /* ((TME_FLOAT_FORMAT_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    781: };
                    782: 
                    783: /* this returns the radix 10 mantissa and exponent of an in-range double.
                    784:    the mantissa is either zero, or in the range [1,10): */
                    785: double
                    786: tme_float_radix10_mantissa_exponent_double(double value, tme_int32_t *_exponent)
                    787: {
                    788:   tme_int32_t exponent;
                    789:   tme_uint32_t exponent_bit;
                    790:   int negate;
                    791: 
                    792:   /* take the magnitude of the value, but remember if it was negative: */
                    793:   negate = (value < 0);
                    794:   if (negate) {
                    795:     value = 0 - value;
                    796:   }
                    797: 
                    798:   /* start with an exponent of zero: */
                    799:   exponent = 0;
                    800: 
                    801:   /* if the value is zero, return zero: */
                    802:   /* XXX FIXME this returns positive zero for a negative zero argument: */
                    803:   if (value == 0) {
                    804:     *_exponent = exponent;
                    805:     return (0);
                    806:   }
                    807: 
                    808:   /* while the value is less than one: */
                    809:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_double_neg) - 1;
                    810:   for (; value < 1; ) {
                    811: 
                    812:     /* if value is less than or equal to 10^-(2^exponent_bit),
                    813:        divide value by 10^-(2^exponent_bit), and subtract 2^exponent_bit
                    814:        from exponent: */
                    815:     if (value <= _tme_float_radix10_exponent_bits_double_neg[exponent_bit]
                    816:         || exponent_bit == 0) {
                    817:       value /= _tme_float_radix10_exponent_bits_double_neg[exponent_bit];
                    818:       exponent -= (1 << exponent_bit);
                    819:     }
                    820: 
                    821:     /* otherwise, move to the next exponent bit: */
                    822:     else {
                    823:       exponent_bit--;
                    824:     }
                    825:   }
                    826: 
                    827:   /* while the value is greater than 10: */
                    828:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_double_pos) - 1;
                    829:   for (; value > 10; ) {
                    830: 
                    831:     /* if value is greater than or equal to 10^(2^exponent_bit),
                    832:        divide value by 10^(2^exponent_bit), and add 2^exponent_bit
                    833:        to exponent: */
                    834:     if (value >= _tme_float_radix10_exponent_bits_double_pos[exponent_bit]
                    835:         || exponent_bit == 0) {
                    836:       value /= _tme_float_radix10_exponent_bits_double_pos[exponent_bit];
                    837:       exponent += (1 << exponent_bit);
                    838:     }
                    839: 
                    840:     /* otherwise, move to the next exponent bit: */
                    841:     else {
                    842:       exponent_bit--;
                    843:     }
                    844:   }
                    845: 
                    846:   /* done: */
                    847:   *_exponent = exponent;
                    848:   return (negate ? 0 - value : value);
                    849: }
                    850: 
                    851: /* this scales a value by adding n to its exponent: */
                    852: double
                    853: tme_float_radix10_scale_double(double value, tme_int32_t _n)
                    854: {
                    855:   tme_uint32_t exponent_bit, exponent;
                    856:   tme_uint32_t n;
                    857: 
                    858:   /* start with the most significant exponent bit: */
                    859:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_double_pos) - 1;
                    860:   exponent = (1 << exponent_bit);
                    861: 
                    862:   /* if n is negative: */
                    863:   if (_n < 0) {
                    864: 
                    865:     for (n = 0 - _n; n > 0;) {
                    866:       if (n >= exponent || exponent == 1) {
                    867:         value /= _tme_float_radix10_exponent_bits_double_pos[exponent_bit];
                    868:         n -= exponent;
                    869:       }
                    870:       else {
                    871:         exponent >>= 1;
                    872:         exponent_bit--;
                    873:       }
                    874:     }
                    875:   }
                    876: 
                    877:   /* otherwise, n is positive: */
                    878:   else {
                    879:     for (n = _n; n > 0;) {
                    880:       if (n >= exponent || exponent == 1) {
                    881:         value *= _tme_float_radix10_exponent_bits_double_pos[exponent_bit];
                    882:         n -= exponent;
                    883:       }
                    884:       else {
                    885:         exponent >>= 1;
                    886:         exponent_bit--;
                    887:       }
                    888:     }
                    889:   }
                    890: 
                    891:   return (value);
                    892: }
                    893: 
                    894: #ifdef _TME_HAVE_LONG_DOUBLE
                    895: 
                    896: /* a series of long double values of the form 2^x, where x is a power of two: */
                    897: static const long double _tme_float_radix2_exponent_bits_long_double_pos[] = {
                    898: 
                    899:   /* 2^1: */
                    900:   (1 * ((long double) ((tme_uint32_t) 2))),
                    901: 
                    902:   /* 2^2: */
                    903:   (1 * ((long double) ((tme_uint32_t) 4))),
                    904: 
                    905:   /* 2^4: */
                    906:   (1 * ((long double) ((tme_uint32_t) 16))),
                    907: 
                    908:   /* 2^8: */
                    909:   (1 * ((long double) ((tme_uint32_t) 256))),
                    910: 
                    911:   /* 2^16: */
                    912:   (1 * ((long double) ((tme_uint32_t) 65536))),
                    913: 
                    914: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    915: 
                    916:   /* 2^32: */
                    917:   ((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 256))),
                    918: 
                    919:   /* 2^64: */
                    920:   (((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 65536))),
                    921: 
                    922: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    923: 
                    924: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    925: 
                    926:   /* 2^128: */
                    927:   ((((((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 256))),
                    928: 
                    929:   /* 2^256: */
                    930:   (((((((((((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 65536))),
                    931: 
                    932:   /* 2^512: */
                    933:   ((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 256))),
                    934: 
                    935: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    936: 
                    937: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    938: 
                    939:   /* 2^1024: */
                    940:   (((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 65536))),
                    941: 
                    942:   /* 2^2048: */
                    943:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 256))),
                    944: 
                    945:   /* 2^4096: */
                    946:   (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 65536))),
                    947: 
                    948:   /* 2^8192: */
                    949:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 16777216))) * ((long double) ((tme_uint32_t) 256))),
                    950: 
                    951: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                    952: };
                    953: 
                    954: /* a series of long double values of the form 2^-x, where x is a power of two: */
                    955: static const long double _tme_float_radix2_exponent_bits_long_double_neg[] = {
                    956: 
                    957:   /* 2^-1: */
                    958:   (1 / ((long double) ((tme_uint32_t) 2))),
                    959: 
                    960:   /* 2^-2: */
                    961:   (1 / ((long double) ((tme_uint32_t) 4))),
                    962: 
                    963:   /* 2^-4: */
                    964:   (1 / ((long double) ((tme_uint32_t) 16))),
                    965: 
                    966:   /* 2^-8: */
                    967:   (1 / ((long double) ((tme_uint32_t) 256))),
                    968: 
                    969:   /* 2^-16: */
                    970:   (1 / ((long double) ((tme_uint32_t) 65536))),
                    971: 
                    972: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                    973: 
                    974:   /* 2^-32: */
                    975:   ((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 256))),
                    976: 
                    977:   /* 2^-64: */
                    978:   (((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 65536))),
                    979: 
                    980: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                    981: 
                    982: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                    983: 
                    984:   /* 2^-128: */
                    985:   ((((((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 256))),
                    986: 
                    987:   /* 2^-256: */
                    988:   (((((((((((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 65536))),
                    989: 
                    990:   /* 2^-512: */
                    991:   ((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 256))),
                    992: 
                    993: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                    994: 
                    995: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                    996: 
                    997:   /* 2^-1024: */
                    998:   (((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 65536))),
                    999: 
                   1000:   /* 2^-2048: */
                   1001:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 256))),
                   1002: 
                   1003:   /* 2^-4096: */
                   1004:   (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 65536))),
                   1005: 
                   1006:   /* 2^-8192: */
                   1007:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 16777216))) / ((long double) ((tme_uint32_t) 256))),
                   1008: 
                   1009: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                   1010: };
                   1011: 
                   1012: /* this returns the radix 2 mantissa and exponent of an in-range long double.
                   1013:    the mantissa is either zero, or in the range [1,2): */
                   1014: long double
                   1015: tme_float_radix2_mantissa_exponent_long_double(long double value, tme_int32_t *_exponent)
                   1016: {
                   1017:   tme_int32_t exponent;
                   1018:   tme_uint32_t exponent_bit;
                   1019:   int negate;
                   1020: 
                   1021:   /* take the magnitude of the value, but remember if it was negative: */
                   1022:   negate = (value < 0);
                   1023:   if (negate) {
                   1024:     value = 0 - value;
                   1025:   }
                   1026: 
                   1027:   /* start with an exponent of zero: */
                   1028:   exponent = 0;
                   1029: 
                   1030:   /* if the value is zero, return zero: */
                   1031:   /* XXX FIXME this returns positive zero for a negative zero argument: */
                   1032:   if (value == 0) {
                   1033:     *_exponent = exponent;
                   1034:     return (0);
                   1035:   }
                   1036: 
                   1037:   /* while the value is less than one: */
                   1038:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_long_double_neg) - 1;
                   1039:   for (; value < 1; ) {
                   1040: 
                   1041:     /* if value is less than or equal to 2^-(2^exponent_bit),
                   1042:        divide value by 2^-(2^exponent_bit), and subtract 2^exponent_bit
                   1043:        from exponent: */
                   1044:     if (value <= _tme_float_radix2_exponent_bits_long_double_neg[exponent_bit]
                   1045:         || exponent_bit == 0) {
                   1046:       value /= _tme_float_radix2_exponent_bits_long_double_neg[exponent_bit];
                   1047:       exponent -= (1 << exponent_bit);
                   1048:     }
                   1049: 
                   1050:     /* otherwise, move to the next exponent bit: */
                   1051:     else {
                   1052:       exponent_bit--;
                   1053:     }
                   1054:   }
                   1055: 
                   1056:   /* while the value is greater than 2: */
                   1057:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_long_double_pos) - 1;
                   1058:   for (; value > 2; ) {
                   1059: 
                   1060:     /* if value is greater than or equal to 2^(2^exponent_bit),
                   1061:        divide value by 2^(2^exponent_bit), and add 2^exponent_bit
                   1062:        to exponent: */
                   1063:     if (value >= _tme_float_radix2_exponent_bits_long_double_pos[exponent_bit]
                   1064:         || exponent_bit == 0) {
                   1065:       value /= _tme_float_radix2_exponent_bits_long_double_pos[exponent_bit];
                   1066:       exponent += (1 << exponent_bit);
                   1067:     }
                   1068: 
                   1069:     /* otherwise, move to the next exponent bit: */
                   1070:     else {
                   1071:       exponent_bit--;
                   1072:     }
                   1073:   }
                   1074: 
                   1075:   /* done: */
                   1076:   *_exponent = exponent;
                   1077:   return (negate ? 0 - value : value);
                   1078: }
                   1079: 
                   1080: /* this scales a value by adding n to its exponent: */
                   1081: long double
                   1082: tme_float_radix2_scale_long_double(long double value, tme_int32_t _n)
                   1083: {
                   1084:   tme_uint32_t exponent_bit, exponent;
                   1085:   tme_uint32_t n;
                   1086: 
                   1087:   /* start with the most significant exponent bit: */
                   1088:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix2_exponent_bits_long_double_pos) - 1;
                   1089:   exponent = (1 << exponent_bit);
                   1090: 
                   1091:   /* if n is negative: */
                   1092:   if (_n < 0) {
                   1093: 
                   1094:     for (n = 0 - _n; n > 0;) {
                   1095:       if (n >= exponent || exponent == 1) {
                   1096:         value /= _tme_float_radix2_exponent_bits_long_double_pos[exponent_bit];
                   1097:         n -= exponent;
                   1098:       }
                   1099:       else {
                   1100:         exponent >>= 1;
                   1101:         exponent_bit--;
                   1102:       }
                   1103:     }
                   1104:   }
                   1105: 
                   1106:   /* otherwise, n is positive: */
                   1107:   else {
                   1108:     for (n = _n; n > 0;) {
                   1109:       if (n >= exponent || exponent == 1) {
                   1110:         value *= _tme_float_radix2_exponent_bits_long_double_pos[exponent_bit];
                   1111:         n -= exponent;
                   1112:       }
                   1113:       else {
                   1114:         exponent >>= 1;
                   1115:         exponent_bit--;
                   1116:       }
                   1117:     }
                   1118:   }
                   1119: 
                   1120:   return (value);
                   1121: }
                   1122: 
                   1123: /* a series of long double values of the form 10^x, where x is a power of two: */
                   1124: static const long double _tme_float_radix10_exponent_bits_long_double_pos[] = {
                   1125: 
                   1126:   /* 10^1: */
                   1127:   (1 * ((long double) ((tme_uint32_t) 10))),
                   1128: 
                   1129:   /* 10^2: */
                   1130:   (1 * ((long double) ((tme_uint32_t) 100))),
                   1131: 
                   1132:   /* 10^4: */
                   1133:   (1 * ((long double) ((tme_uint32_t) 10000))),
                   1134: 
                   1135: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                   1136: 
                   1137:   /* 10^8: */
                   1138:   ((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1139: 
                   1140:   /* 10^16: */
                   1141:   ((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1142: 
                   1143: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                   1144: 
                   1145: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                   1146: 
                   1147:   /* 10^32: */
                   1148:   ((((((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1149: 
                   1150:   /* 10^64: */
                   1151:   ((((((((((((((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1152: 
                   1153:   /* 10^128: */
                   1154:   ((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1155: 
                   1156: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                   1157: 
                   1158: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                   1159: 
                   1160:   /* 10^256: */
                   1161:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1162: 
                   1163:   /* 10^512: */
                   1164:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1165: 
                   1166:   /* 10^1024: */
                   1167:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1168: 
                   1169:   /* 10^2048: */
                   1170:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))) * ((long double) ((tme_uint32_t) 10000))),
                   1171: 
                   1172: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                   1173: };
                   1174: 
                   1175: /* a series of long double values of the form 10^-x, where x is a power of two: */
                   1176: static const long double _tme_float_radix10_exponent_bits_long_double_neg[] = {
                   1177: 
                   1178:   /* 10^-1: */
                   1179:   (1 / ((long double) ((tme_uint32_t) 10))),
                   1180: 
                   1181:   /* 10^-2: */
                   1182:   (1 / ((long double) ((tme_uint32_t) 100))),
                   1183: 
                   1184:   /* 10^-4: */
                   1185:   (1 / ((long double) ((tme_uint32_t) 10000))),
                   1186: 
                   1187: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0)
                   1188: 
                   1189:   /* 10^-8: */
                   1190:   ((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1191: 
                   1192:   /* 10^-16: */
                   1193:   ((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1194: 
                   1195: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE | TME_FLOAT_FORMAT_IEEE754_SINGLE)) != 0) */
                   1196: 
                   1197: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0)
                   1198: 
                   1199:   /* 10^-32: */
                   1200:   ((((((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1201: 
                   1202:   /* 10^-64: */
                   1203:   ((((((((((((((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1204: 
                   1205:   /* 10^-128: */
                   1206:   ((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1207: 
                   1208: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80 | TME_FLOAT_FORMAT_IEEE754_DOUBLE)) != 0) */
                   1209: 
                   1210: #if ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0)
                   1211: 
                   1212:   /* 10^-256: */
                   1213:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1214: 
                   1215:   /* 10^-512: */
                   1216:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1217: 
                   1218:   /* 10^-1024: */
                   1219:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1220: 
                   1221:   /* 10^-2048: */
                   1222:   ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((1 / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))) / ((long double) ((tme_uint32_t) 10000))),
                   1223: 
                   1224: #endif /* ((TME_FLOAT_FORMAT_LONG_DOUBLE & (TME_FLOAT_FORMAT_IEEE754_EXTENDED80)) != 0) */
                   1225: };
                   1226: 
                   1227: /* this returns the radix 10 mantissa and exponent of an in-range long double.
                   1228:    the mantissa is either zero, or in the range [1,10): */
                   1229: long double
                   1230: tme_float_radix10_mantissa_exponent_long_double(long double value, tme_int32_t *_exponent)
                   1231: {
                   1232:   tme_int32_t exponent;
                   1233:   tme_uint32_t exponent_bit;
                   1234:   int negate;
                   1235: 
                   1236:   /* take the magnitude of the value, but remember if it was negative: */
                   1237:   negate = (value < 0);
                   1238:   if (negate) {
                   1239:     value = 0 - value;
                   1240:   }
                   1241: 
                   1242:   /* start with an exponent of zero: */
                   1243:   exponent = 0;
                   1244: 
                   1245:   /* if the value is zero, return zero: */
                   1246:   /* XXX FIXME this returns positive zero for a negative zero argument: */
                   1247:   if (value == 0) {
                   1248:     *_exponent = exponent;
                   1249:     return (0);
                   1250:   }
                   1251: 
                   1252:   /* while the value is less than one: */
                   1253:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_long_double_neg) - 1;
                   1254:   for (; value < 1; ) {
                   1255: 
                   1256:     /* if value is less than or equal to 10^-(2^exponent_bit),
                   1257:        divide value by 10^-(2^exponent_bit), and subtract 2^exponent_bit
                   1258:        from exponent: */
                   1259:     if (value <= _tme_float_radix10_exponent_bits_long_double_neg[exponent_bit]
                   1260:         || exponent_bit == 0) {
                   1261:       value /= _tme_float_radix10_exponent_bits_long_double_neg[exponent_bit];
                   1262:       exponent -= (1 << exponent_bit);
                   1263:     }
                   1264: 
                   1265:     /* otherwise, move to the next exponent bit: */
                   1266:     else {
                   1267:       exponent_bit--;
                   1268:     }
                   1269:   }
                   1270: 
                   1271:   /* while the value is greater than 10: */
                   1272:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_long_double_pos) - 1;
                   1273:   for (; value > 10; ) {
                   1274: 
                   1275:     /* if value is greater than or equal to 10^(2^exponent_bit),
                   1276:        divide value by 10^(2^exponent_bit), and add 2^exponent_bit
                   1277:        to exponent: */
                   1278:     if (value >= _tme_float_radix10_exponent_bits_long_double_pos[exponent_bit]
                   1279:         || exponent_bit == 0) {
                   1280:       value /= _tme_float_radix10_exponent_bits_long_double_pos[exponent_bit];
                   1281:       exponent += (1 << exponent_bit);
                   1282:     }
                   1283: 
                   1284:     /* otherwise, move to the next exponent bit: */
                   1285:     else {
                   1286:       exponent_bit--;
                   1287:     }
                   1288:   }
                   1289: 
                   1290:   /* done: */
                   1291:   *_exponent = exponent;
                   1292:   return (negate ? 0 - value : value);
                   1293: }
                   1294: 
                   1295: /* this scales a value by adding n to its exponent: */
                   1296: long double
                   1297: tme_float_radix10_scale_long_double(long double value, tme_int32_t _n)
                   1298: {
                   1299:   tme_uint32_t exponent_bit, exponent;
                   1300:   tme_uint32_t n;
                   1301: 
                   1302:   /* start with the most significant exponent bit: */
                   1303:   exponent_bit = TME_ARRAY_ELS(_tme_float_radix10_exponent_bits_long_double_pos) - 1;
                   1304:   exponent = (1 << exponent_bit);
                   1305: 
                   1306:   /* if n is negative: */
                   1307:   if (_n < 0) {
                   1308: 
                   1309:     for (n = 0 - _n; n > 0;) {
                   1310:       if (n >= exponent || exponent == 1) {
                   1311:         value /= _tme_float_radix10_exponent_bits_long_double_pos[exponent_bit];
                   1312:         n -= exponent;
                   1313:       }
                   1314:       else {
                   1315:         exponent >>= 1;
                   1316:         exponent_bit--;
                   1317:       }
                   1318:     }
                   1319:   }
                   1320: 
                   1321:   /* otherwise, n is positive: */
                   1322:   else {
                   1323:     for (n = _n; n > 0;) {
                   1324:       if (n >= exponent || exponent == 1) {
                   1325:         value *= _tme_float_radix10_exponent_bits_long_double_pos[exponent_bit];
                   1326:         n -= exponent;
                   1327:       }
                   1328:       else {
                   1329:         exponent >>= 1;
                   1330:         exponent_bit--;
                   1331:       }
                   1332:     }
                   1333:   }
                   1334: 
                   1335:   return (value);
                   1336: }
                   1337: 
                   1338: #endif /* _TME_HAVE_LONG_DOUBLE */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.